IMAGE_DOS_HEADER_00400000:    ;XREF[2,0]:   00400134,00454644
Headers:004000004d5a50000...    IMAGE_DO...                                        ;Magic number
   |_Headers:00400000e_magic         char[2]     "MZ"                                    
      |_Headers:00400000[0]             char        'M'                                     
      |_Headers:00400001[1]             char        'Z'                                     
   |_Headers:00400002e_cblp          dw          50h                                     
   |_Headers:00400004e_cp            dw          2h                                      
   |_Headers:00400006e_crlc          dw          0h                                      
   |_Headers:00400008e_cparhdr       dw          4h                                      
   |_Headers:0040000ae_minalloc      dw          Fh                                      
   |_Headers:0040000ce_maxalloc      dw          FFFFh                                   
   |_Headers:0040000ee_ss            dw          0h                                      
   |_Headers:00400010e_sp            dw          B8h                                     
   |_Headers:00400012e_csum          dw          0h                                      
   |_Headers:00400014e_ip            dw          0h                                      
   |_Headers:00400016e_cs            dw          0h                                      
   |_Headers:00400018e_lfarlc        dw          40h                                     
   |_Headers:0040001ae_ovno          dw          1Ah                                     
   |_Headers:0040001ce_res[4]        dw[4]                                               
      |_Headers:0040001c[0]             dw          0h                                      
      |_Headers:0040001e[1]             dw          0h                                      
      |_Headers:00400020[2]             dw          0h                                      
      |_Headers:00400022[3]             dw          0h                                      
   |_Headers:00400024e_oemid         dw          0h                                      
   |_Headers:00400026e_oeminfo       dw          0h                                      
   |_Headers:00400028e_res2[10]      dw[10]                                              
      |_Headers:00400028[0]             dw          0h                                      
      |_Headers:0040002a[1]             dw          0h                                      
      |_Headers:0040002c[2]             dw          0h                                      
      |_Headers:0040002e[3]             dw          0h                                      
      |_Headers:00400030[4]             dw          0h                                      
      |_Headers:00400032[5]             dw          0h                                      
      |_Headers:00400034[6]             dw          0h                                      
      |_Headers:00400036[7]             dw          0h                                      
      |_Headers:00400038[8]             dw          0h                                      
      |_Headers:0040003a[9]             dw          0h                                      
   |_Headers:0040003ce_lfanew        ddw         100h                                    
   |_Headers:00400040e_program       db[192]                                             
      |_Headers:00400040[0]             db          BAh                                     
      |_Headers:00400041[1]             db          10h                                     
      |_Headers:00400042[2]             db          0h                                      
      |_Headers:00400043[3]             db          Eh                                      
      |_Headers:00400044[4]             db          1Fh                                     
      |_Headers:00400045[5]             db          B4h                                     
      |_Headers:00400046[6]             db          9h                                      
      |_Headers:00400047[7]             db          CDh                                     
      |_Headers:00400048[8]             db          21h                                     
      |_Headers:00400049[9]             db          B8h                                     
      |_Headers:0040004a[10]            db          1h                                      
      |_Headers:0040004b[11]            db          4Ch                                     
      |_Headers:0040004c[12]            db          CDh                                     
      |_Headers:0040004d[13]            db          21h                                     
      |_Headers:0040004e[14]            db          90h                                     
      |_Headers:0040004f[15]            db          90h                                     
      |_Headers:00400050[16]            db          54h                                     
      |_Headers:00400051[17]            db          68h                                     
      |_Headers:00400052[18]            db          69h                                     
      |_Headers:00400053[19]            db          73h                                     
      |_Headers:00400054[20]            db          20h                                     
      |_Headers:00400055[21]            db          70h                                     
      |_Headers:00400056[22]            db          72h                                     
      |_Headers:00400057[23]            db          6Fh                                     
      |_Headers:00400058[24]            db          67h                                     
      |_Headers:00400059[25]            db          72h                                     
      |_Headers:0040005a[26]            db          61h                                     
      |_Headers:0040005b[27]            db          6Dh                                     
      |_Headers:0040005c[28]            db          20h                                     
      |_Headers:0040005d[29]            db          6Dh                                     
      |_Headers:0040005e[30]            db          75h                                     
      |_Headers:0040005f[31]            db          73h                                     
      |_Headers:00400060[32]            db          74h                                     
      |_Headers:00400061[33]            db          20h                                     
      |_Headers:00400062[34]            db          62h                                     
      |_Headers:00400063[35]            db          65h                                     
      |_Headers:00400064[36]            db          20h                                     
      |_Headers:00400065[37]            db          72h                                     
      |_Headers:00400066[38]            db          75h                                     
      |_Headers:00400067[39]            db          6Eh                                     
      |_Headers:00400068[40]            db          20h                                     
      |_Headers:00400069[41]            db          75h                                     
      |_Headers:0040006a[42]            db          6Eh                                     
      |_Headers:0040006b[43]            db          64h                                     
      |_Headers:0040006c[44]            db          65h                                     
      |_Headers:0040006d[45]            db          72h                                     
      |_Headers:0040006e[46]            db          20h                                     
      |_Headers:0040006f[47]            db          57h                                     
      |_Headers:00400070[48]            db          69h                                     
      |_Headers:00400071[49]            db          6Eh                                     
      |_Headers:00400072[50]            db          33h                                     
      |_Headers:00400073[51]            db          32h                                     
      |_Headers:00400074[52]            db          Dh                                      
      |_Headers:00400075[53]            db          Ah                                      
      |_Headers:00400076[54]            db          24h                                     
      |_Headers:00400077[55]            db          37h                                     
      |_Headers:00400078[56]            db          0h                                      
      |_Headers:00400079[57]            db          0h                                      
      |_Headers:0040007a[58]            db          0h                                      
      |_Headers:0040007b[59]            db          0h                                      
      |_Headers:0040007c[60]            db          0h                                      
      |_Headers:0040007d[61]            db          0h                                      
      |_Headers:0040007e[62]            db          0h                                      
      |_Headers:0040007f[63]            db          0h                                      
      |_Headers:00400080[64]            db          0h                                      
      |_Headers:00400081[65]            db          0h                                      
      |_Headers:00400082[66]            db          0h                                      
      |_Headers:00400083[67]            db          0h                                      
      |_Headers:00400084[68]            db          0h                                      
      |_Headers:00400085[69]            db          0h                                      
      |_Headers:00400086[70]            db          0h                                      
      |_Headers:00400087[71]            db          0h                                      
      |_Headers:00400088[72]            db          0h                                      
      |_Headers:00400089[73]            db          0h                                      
      |_Headers:0040008a[74]            db          0h                                      
      |_Headers:0040008b[75]            db          0h                                      
      |_Headers:0040008c[76]            db          0h                                      
      |_Headers:0040008d[77]            db          0h                                      
      |_Headers:0040008e[78]            db          0h                                      
      |_Headers:0040008f[79]            db          0h                                      
      |_Headers:00400090[80]            db          0h                                      
      |_Headers:00400091[81]            db          0h                                      
      |_Headers:00400092[82]            db          0h                                      
      |_Headers:00400093[83]            db          0h                                      
      |_Headers:00400094[84]            db          0h                                      
      |_Headers:00400095[85]            db          0h                                      
      |_Headers:00400096[86]            db          0h                                      
      |_Headers:00400097[87]            db          0h                                      
      |_Headers:00400098[88]            db          0h                                      
      |_Headers:00400099[89]            db          0h                                      
      |_Headers:0040009a[90]            db          0h                                      
      |_Headers:0040009b[91]            db          0h                                      
      |_Headers:0040009c[92]            db          0h                                      
      |_Headers:0040009d[93]            db          0h                                      
      |_Headers:0040009e[94]            db          0h                                      
      |_Headers:0040009f[95]            db          0h                                      
      |_Headers:004000a0[96]            db          0h                                      
      |_Headers:004000a1[97]            db          0h                                      
      |_Headers:004000a2[98]            db          0h                                      
      |_Headers:004000a3[99]            db          0h                                      
      |_Headers:004000a4[100]           db          0h                                      
      |_Headers:004000a5[101]           db          0h                                      
      |_Headers:004000a6[102]           db          0h                                      
      |_Headers:004000a7[103]           db          0h                                      
      |_Headers:004000a8[104]           db          0h                                      
      |_Headers:004000a9[105]           db          0h                                      
      |_Headers:004000aa[106]           db          0h                                      
      |_Headers:004000ab[107]           db          0h                                      
      |_Headers:004000ac[108]           db          0h                                      
      |_Headers:004000ad[109]           db          0h                                      
      |_Headers:004000ae[110]           db          0h                                      
      |_Headers:004000af[111]           db          0h                                      
      |_Headers:004000b0[112]           db          0h                                      
      |_Headers:004000b1[113]           db          0h                                      
      |_Headers:004000b2[114]           db          0h                                      
      |_Headers:004000b3[115]           db          0h                                      
      |_Headers:004000b4[116]           db          0h                                      
      |_Headers:004000b5[117]           db          0h                                      
      |_Headers:004000b6[118]           db          0h                                      
      |_Headers:004000b7[119]           db          0h                                      
      |_Headers:004000b8[120]           db          0h                                      
      |_Headers:004000b9[121]           db          0h                                      
      |_Headers:004000ba[122]           db          0h                                      
      |_Headers:004000bb[123]           db          0h                                      
      |_Headers:004000bc[124]           db          0h                                      
      |_Headers:004000bd[125]           db          0h                                      
      |_Headers:004000be[126]           db          0h                                      
      |_Headers:004000bf[127]           db          0h                                      
      |_Headers:004000c0[128]           db          0h                                      
      |_Headers:004000c1[129]           db          0h                                      
      |_Headers:004000c2[130]           db          0h                                      
      |_Headers:004000c3[131]           db          0h                                      
      |_Headers:004000c4[132]           db          0h                                      
      |_Headers:004000c5[133]           db          0h                                      
      |_Headers:004000c6[134]           db          0h                                      
      |_Headers:004000c7[135]           db          0h                                      
      |_Headers:004000c8[136]           db          0h                                      
      |_Headers:004000c9[137]           db          0h                                      
      |_Headers:004000ca[138]           db          0h                                      
      |_Headers:004000cb[139]           db          0h                                      
      |_Headers:004000cc[140]           db          0h                                      
      |_Headers:004000cd[141]           db          0h                                      
      |_Headers:004000ce[142]           db          0h                                      
      |_Headers:004000cf[143]           db          0h                                      
      |_Headers:004000d0[144]           db          0h                                      
      |_Headers:004000d1[145]           db          0h                                      
      |_Headers:004000d2[146]           db          0h                                      
      |_Headers:004000d3[147]           db          0h                                      
      |_Headers:004000d4[148]           db          0h                                      
      |_Headers:004000d5[149]           db          0h                                      
      |_Headers:004000d6[150]           db          0h                                      
      |_Headers:004000d7[151]           db          0h                                      
      |_Headers:004000d8[152]           db          0h                                      
      |_Headers:004000d9[153]           db          0h                                      
      |_Headers:004000da[154]           db          0h                                      
      |_Headers:004000db[155]           db          0h                                      
      |_Headers:004000dc[156]           db          0h                                      
      |_Headers:004000dd[157]           db          0h                                      
      |_Headers:004000de[158]           db          0h                                      
      |_Headers:004000df[159]           db          0h                                      
      |_Headers:004000e0[160]           db          0h                                      
      |_Headers:004000e1[161]           db          0h                                      
      |_Headers:004000e2[162]           db          0h                                      
      |_Headers:004000e3[163]           db          0h                                      
      |_Headers:004000e4[164]           db          0h                                      
      |_Headers:004000e5[165]           db          0h                                      
      |_Headers:004000e6[166]           db          0h                                      
      |_Headers:004000e7[167]           db          0h                                      
      |_Headers:004000e8[168]           db          0h                                      
      |_Headers:004000e9[169]           db          0h                                      
      |_Headers:004000ea[170]           db          0h                                      
      |_Headers:004000eb[171]           db          0h                                      
      |_Headers:004000ec[172]           db          0h                                      
      |_Headers:004000ed[173]           db          0h                                      
      |_Headers:004000ee[174]           db          0h                                      
      |_Headers:004000ef[175]           db          0h                                      
      |_Headers:004000f0[176]           db          0h                                      
      |_Headers:004000f1[177]           db          0h                                      
      |_Headers:004000f2[178]           db          0h                                      
      |_Headers:004000f3[179]           db          0h                                      
      |_Headers:004000f4[180]           db          0h                                      
      |_Headers:004000f5[181]           db          0h                                      
      |_Headers:004000f6[182]           db          0h                                      
      |_Headers:004000f7[183]           db          0h                                      
      |_Headers:004000f8[184]           db          0h                                      
      |_Headers:004000f9[185]           db          0h                                      
      |_Headers:004000fa[186]           db          0h                                      
      |_Headers:004000fb[187]           db          0h                                      
      |_Headers:004000fc[188]           db          0h                                      
      |_Headers:004000fd[189]           db          0h                                      
      |_Headers:004000fe[190]           db          0h                                      
      |_Headers:004000ff[191]           db          0h                                      
Headers:00400100504500004...    IMAGE_NT...                                        ;= "Borland C++ - Copyright 1994 Borl...
   |_Headers:00400100Signature       char[4]     "PE"                                    
      |_Headers:00400100[0]             char        'P'                                     
      |_Headers:00400101[1]             char        'E'                                     
      |_Headers:00400102[2]             char        00h                                     
      |_Headers:00400103[3]             char        00h                                     
   |_Headers:00400104FileHeader      IMAGE_FI...                                        
      |_Headers:00400104Machine         dw          14Ch                                    
      |_Headers:00400106NumberOfS...    dw          6h                                      
      |_Headers:00400108TimeDateS...    ddw         9B4D2C31h                               
      |_Headers:0040010cPointerTo...    ddw         0h                                      
      |_Headers:00400110NumberOfS...    ddw         0h                                      
      |_Headers:00400114SizeOfOpt...    dw          E0h                                     
      |_Headers:00400116Character...    dw          818Eh                                   
   |_Headers:00400118OptionalH...    IMAGE_OP...                                        
      |_Headers:00400118Magic           dw          10Bh                                    
      |_Headers:0040011aMajorLink...    db          2h                                      
      |_Headers:0040011bMinorLink...    db          19h                                     
      |_Headers:0040011cSizeOfCode      ddw         45A00h                                  
      |_Headers:00400120SizeOfIni...    ddw         10800h                                  
      |_Headers:00400124SizeOfUni...    ddw         0h                                      
      |_Headers:00400128AddressOf...    ibo32       CODE:entry                              
      |_Headers:0040012cBaseOfCode      ibo32       CODE:entry                              
      |_Headers:00400130BaseOfData      ibo32       DATA:s_Borland_C++_-_Copyright_1994_B...
      |_Headers:00400134ImageBase       addr        IMAGE_DOS_HEADER_00400000               
      |_Headers:00400138SectionAl...    ddw         10000h                                  
      |_Headers:0040013cFileAlign...    ddw         200h                                    
      |_Headers:00400140MajorOper...    dw          1h                                      
      |_Headers:00400142MinorOper...    dw          0h                                      
      |_Headers:00400144MajorImag...    dw          0h                                      
      |_Headers:00400146MinorImag...    dw          0h                                      
      |_Headers:00400148MajorSubs...    dw          3h                                      
      |_Headers:0040014aMinorSubs...    dw          Ah                                      
      |_Headers:0040014cWin32Vers...    ddw         0h                                      
      |_Headers:00400150SizeOfImage     ddw         B0000h                                  
      |_Headers:00400154SizeOfHea...    ddw         400h                                    
      |_Headers:00400158CheckSum        ddw         0h                                      
      |_Headers:0040015cSubsystem       dw          2h                                      
      |_Headers:0040015eDllCharac...    dw          0h                                      
      |_Headers:00400160SizeOfSta...    ddw         100000h                                 
      |_Headers:00400164SizeOfSta...    ddw         2000h                                   
      |_Headers:00400168SizeOfHea...    ddw         100000h                                 
      |_Headers:0040016cSizeOfHea...    ddw         1000h                                   
      |_Headers:00400170LoaderFlags     ddw         0h                                      
      |_Headers:00400174NumberOfR...    ddw         10h                                     
      |_Headers:00400178DataDirec...    IMAGE_DA...                                        
         |_Headers:00400178[0]             IMAGE_DA...                                        
            |_Headers:00400178VirtualAd...    ibo32       .edata:IMAGE_DIRECTORY_ENTRY_EXPORT_0...
            |_Headers:0040017cSize            ddw         7Fh                                     
         |_Headers:00400180[1]             IMAGE_DA...                                        
            |_Headers:00400180VirtualAd...    ibo32       .idata:DWORD_00470000                   
            |_Headers:00400184Size            ddw         CF2h                                    
         |_Headers:00400188[2]             IMAGE_DA...                                        
            |_Headers:00400188VirtualAd...    ibo32       .rsrc:IMAGE_RESOURCE_DIRECTORY_004a0000 
            |_Headers:0040018cSize            ddw         4800h                                   
         |_Headers:00400190[3]             IMAGE_DA...                                        
            |_Headers:00400190VirtualAd...    ibo32       NaP                                     
            |_Headers:00400194Size            ddw         0h                                      
         |_Headers:00400198[4]             IMAGE_DA...                                        
            |_Headers:00400198VirtualAd...    ibo32       NaP                                     
            |_Headers:0040019cSize            ddw         0h                                      
         |_Headers:004001a0[5]             IMAGE_DA...                                        
            |_Headers:004001a0VirtualAd...    ibo32       .reloc:DWORD_00490000                   
            |_Headers:004001a4Size            ddw         6780h                                   
         |_Headers:004001a8[6]             IMAGE_DA...                                        
            |_Headers:004001a8VirtualAd...    ibo32       NaP                                     
            |_Headers:004001acSize            ddw         0h                                      
         |_Headers:004001b0[7]             IMAGE_DA...                                        
            |_Headers:004001b0VirtualAd...    ibo32       NaP                                     
            |_Headers:004001b4Size            ddw         0h                                      
         |_Headers:004001b8[8]             IMAGE_DA...                                        
            |_Headers:004001b8VirtualAd...    ibo32       NaP                                     
            |_Headers:004001bcSize            ddw         0h                                      
         |_Headers:004001c0[9]             IMAGE_DA...                                        
            |_Headers:004001c0VirtualAd...    ibo32       NaP                                     
            |_Headers:004001c4Size            ddw         0h                                      
         |_Headers:004001c8[10]            IMAGE_DA...                                        
            |_Headers:004001c8VirtualAd...    ibo32       NaP                                     
            |_Headers:004001ccSize            ddw         0h                                      
         |_Headers:004001d0[11]            IMAGE_DA...                                        
            |_Headers:004001d0VirtualAd...    ibo32       NaP                                     
            |_Headers:004001d4Size            ddw         0h                                      
         |_Headers:004001d8[12]            IMAGE_DA...                                        
            |_Headers:004001d8VirtualAd...    ibo32       NaP                                     
            |_Headers:004001dcSize            ddw         0h                                      
         |_Headers:004001e0[13]            IMAGE_DA...                                        
            |_Headers:004001e0VirtualAd...    ibo32       NaP                                     
            |_Headers:004001e4Size            ddw         0h                                      
         |_Headers:004001e8[14]            IMAGE_DA...                                        
            |_Headers:004001e8VirtualAd...    ibo32       NaP                                     
            |_Headers:004001ecSize            ddw         0h                                      
         |_Headers:004001f0[15]            IMAGE_DA...                                        
            |_Headers:004001f0VirtualAd...    ibo32       NaP                                     
            |_Headers:004001f4Size            ddw         0h                                      
Headers:004001f8434f44450...    IMAGE_SE...                                        ;CODE
   |_Headers:004001f8Name            char[8]     "CODE"                                  
      |_Headers:004001f8[0]             char        'C'                                     
      |_Headers:004001f9[1]             char        'O'                                     
      |_Headers:004001fa[2]             char        'D'                                     
      |_Headers:004001fb[3]             char        'E'                                     
      |_Headers:004001fc[4]             char        00h                                     
      |_Headers:004001fd[5]             char        00h                                     
      |_Headers:004001fe[6]             char        00h                                     
      |_Headers:004001ff[7]             char        00h                                     
   |_Headers:00400200Misc            Misc                                                
      |_Headers:00400200PhysicalA...    ddw         46000h                                  
      |_Headers:00400200VirtualSize     ddw         46000h                                  
   |_Headers:00400204VirtualAd...    ibo32       CODE:entry                              
   |_Headers:00400208SizeOfRaw...    ddw         45A00h                                  
   |_Headers:0040020cPointerTo...    ddw         600h                                    
   |_Headers:00400210PointerTo...    ddw         0h                                      
   |_Headers:00400214PointerTo...    ddw         0h                                      
   |_Headers:00400218NumberOfR...    dw          0h                                      
   |_Headers:0040021aNumberOfL...    dw          0h                                      
   |_Headers:0040021cCharacter...    SectionF...IMAGE_SCN_CNT_CODE | IMAGE_SCN_MEM_EX...
Headers:00400220444154410...    IMAGE_SE...                                        ;DATA
   |_Headers:00400220Name            char[8]     "DATA"                                  
      |_Headers:00400220[0]             char        'D'                                     
      |_Headers:00400221[1]             char        'A'                                     
      |_Headers:00400222[2]             char        'T'                                     
      |_Headers:00400223[3]             char        'A'                                     
      |_Headers:00400224[4]             char        00h                                     
      |_Headers:00400225[5]             char        00h                                     
      |_Headers:00400226[6]             char        00h                                     
      |_Headers:00400227[7]             char        00h                                     
   |_Headers:00400228Misc            Misc                                                
      |_Headers:00400228PhysicalA...    ddw         B000h                                   
      |_Headers:00400228VirtualSize     ddw         B000h                                   
   |_Headers:0040022cVirtualAd...    ibo32       DATA:s_Borland_C++_-_Copyright_1994_B...
   |_Headers:00400230SizeOfRaw...    ddw         4800h                                   
   |_Headers:00400234PointerTo...    ddw         46000h                                  
   |_Headers:00400238PointerTo...    ddw         0h                                      
   |_Headers:0040023cPointerTo...    ddw         0h                                      
   |_Headers:00400240NumberOfR...    dw          0h                                      
   |_Headers:00400242NumberOfL...    dw          0h                                      
   |_Headers:00400244Character...    SectionF...IMAGE_SCN_CNT_INITIALIZED_DATA | IMAG...
Headers:004002482e6964617...    IMAGE_SE...                                        ;.idata
   |_Headers:00400248Name            char[8]     ".idata"                                
      |_Headers:00400248[0]             char        '.'                                     
      |_Headers:00400249[1]             char        'i'                                     
      |_Headers:0040024a[2]             char        'd'                                     
      |_Headers:0040024b[3]             char        'a'                                     
      |_Headers:0040024c[4]             char        't'                                     
      |_Headers:0040024d[5]             char        'a'                                     
      |_Headers:0040024e[6]             char        00h                                     
      |_Headers:0040024f[7]             char        00h                                     
   |_Headers:00400250Misc            Misc                                                
      |_Headers:00400250PhysicalA...    ddw         1000h                                   
      |_Headers:00400250VirtualSize     ddw         1000h                                   
   |_Headers:00400254VirtualAd...    ibo32       .idata:DWORD_00470000                   
   |_Headers:00400258SizeOfRaw...    ddw         E00h                                    
   |_Headers:0040025cPointerTo...    ddw         4A800h                                  
   |_Headers:00400260PointerTo...    ddw         0h                                      
   |_Headers:00400264PointerTo...    ddw         0h                                      
   |_Headers:00400268NumberOfR...    dw          0h                                      
   |_Headers:0040026aNumberOfL...    dw          0h                                      
   |_Headers:0040026cCharacter...    SectionF...IMAGE_SCN_CNT_INITIALIZED_DATA | IMAG...
Headers:004002702e6564617...    IMAGE_SE...                                        ;.edata
   |_Headers:00400270Name            char[8]     ".edata"                                
      |_Headers:00400270[0]             char        '.'                                     
      |_Headers:00400271[1]             char        'e'                                     
      |_Headers:00400272[2]             char        'd'                                     
      |_Headers:00400273[3]             char        'a'                                     
      |_Headers:00400274[4]             char        't'                                     
      |_Headers:00400275[5]             char        'a'                                     
      |_Headers:00400276[6]             char        00h                                     
      |_Headers:00400277[7]             char        00h                                     
   |_Headers:00400278Misc            Misc                                                
      |_Headers:00400278PhysicalA...    ddw         1000h                                   
      |_Headers:00400278VirtualSize     ddw         1000h                                   
   |_Headers:0040027cVirtualAd...    ibo32       .edata:IMAGE_DIRECTORY_ENTRY_EXPORT_0...
   |_Headers:00400280SizeOfRaw...    ddw         200h                                    
   |_Headers:00400284PointerTo...    ddw         4B600h                                  
   |_Headers:00400288PointerTo...    ddw         0h                                      
   |_Headers:0040028cPointerTo...    ddw         0h                                      
   |_Headers:00400290NumberOfR...    dw          0h                                      
   |_Headers:00400292NumberOfL...    dw          0h                                      
   |_Headers:00400294Character...    SectionF...IMAGE_SCN_CNT_INITIALIZED_DATA | IMAG...
Headers:004002982e72656c6...    IMAGE_SE...                                        ;.reloc
   |_Headers:00400298Name            char[8]     ".reloc"                                
      |_Headers:00400298[0]             char        '.'                                     
      |_Headers:00400299[1]             char        'r'                                     
      |_Headers:0040029a[2]             char        'e'                                     
      |_Headers:0040029b[3]             char        'l'                                     
      |_Headers:0040029c[4]             char        'o'                                     
      |_Headers:0040029d[5]             char        'c'                                     
      |_Headers:0040029e[6]             char        00h                                     
      |_Headers:0040029f[7]             char        00h                                     
   |_Headers:004002a0Misc            Misc                                                
      |_Headers:004002a0PhysicalA...    ddw         7000h                                   
      |_Headers:004002a0VirtualSize     ddw         7000h                                   
   |_Headers:004002a4VirtualAd...    ibo32       .reloc:DWORD_00490000                   
   |_Headers:004002a8SizeOfRaw...    ddw         6800h                                   
   |_Headers:004002acPointerTo...    ddw         4B800h                                  
   |_Headers:004002b0PointerTo...    ddw         0h                                      
   |_Headers:004002b4PointerTo...    ddw         0h                                      
   |_Headers:004002b8NumberOfR...    dw          0h                                      
   |_Headers:004002baNumberOfL...    dw          0h                                      
   |_Headers:004002bcCharacter...    SectionF...IMAGE_SCN_CNT_INITIALIZED_DATA | IMAG...
Headers:004002c02e7273726...    IMAGE_SE...                                        ;.rsrc
   |_Headers:004002c0Name            char[8]     ".rsrc"                                 
      |_Headers:004002c0[0]             char        '.'                                     
      |_Headers:004002c1[1]             char        'r'                                     
      |_Headers:004002c2[2]             char        's'                                     
      |_Headers:004002c3[3]             char        'r'                                     
      |_Headers:004002c4[4]             char        'c'                                     
      |_Headers:004002c5[5]             char        00h                                     
      |_Headers:004002c6[6]             char        00h                                     
      |_Headers:004002c7[7]             char        00h                                     
   |_Headers:004002c8Misc            Misc                                                
      |_Headers:004002c8PhysicalA...    ddw         5000h                                   
      |_Headers:004002c8VirtualSize     ddw         5000h                                   
   |_Headers:004002ccVirtualAd...    ibo32       .rsrc:IMAGE_RESOURCE_DIRECTORY_004a0000 
   |_Headers:004002d0SizeOfRaw...    ddw         4800h                                   
   |_Headers:004002d4PointerTo...    ddw         52000h                                  
   |_Headers:004002d8PointerTo...    ddw         0h                                      
   |_Headers:004002dcPointerTo...    ddw         0h                                      
   |_Headers:004002e0NumberOfR...    dw          0h                                      
   |_Headers:004002e2NumberOfL...    dw          0h                                      
   |_Headers:004002e4Character...    SectionF...IMAGE_SCN_CNT_INITIALIZED_DATA | IMAG...
Headers:004002e800              ??          00h                                     
Headers:004002e900              ??          00h                                     
Headers:004002ea00              ??          00h                                     
Headers:004002eb00              ??          00h                                     
Headers:004002ec00              ??          00h                                     
Headers:004002ed00              ??          00h                                     
Headers:004002ee00              ??          00h                                     
Headers:004002ef00              ??          00h                                     
Headers:004002f000              ??          00h                                     
Headers:004002f100              ??          00h                                     
Headers:004002f200              ??          00h                                     
Headers:004002f300              ??          00h                                     
Headers:004002f400              ??          00h                                     
Headers:004002f500              ??          00h                                     
Headers:004002f600              ??          00h                                     
Headers:004002f700              ??          00h                                     
Headers:004002f800              ??          00h                                     
Headers:004002f900              ??          00h                                     
Headers:004002fa00              ??          00h                                     
Headers:004002fb00              ??          00h                                     
Headers:004002fc00              ??          00h                                     
Headers:004002fd00              ??          00h                                     
Headers:004002fe00              ??          00h                                     
Headers:004002ff00              ??          00h                                     
Headers:0040030000              ??          00h                                     
Headers:0040030100              ??          00h                                     
Headers:0040030200              ??          00h                                     
Headers:0040030300              ??          00h                                     
Headers:0040030400              ??          00h                                     
Headers:0040030500              ??          00h                                     
Headers:0040030600              ??          00h                                     
Headers:0040030700              ??          00h                                     
Headers:0040030800              ??          00h                                     
Headers:0040030900              ??          00h                                     
Headers:0040030a00              ??          00h                                     
Headers:0040030b00              ??          00h                                     
Headers:0040030c00              ??          00h                                     
Headers:0040030d00              ??          00h                                     
Headers:0040030e00              ??          00h                                     
Headers:0040030f00              ??          00h                                     
Headers:0040031000              ??          00h                                     
Headers:0040031100              ??          00h                                     
Headers:0040031200              ??          00h                                     
Headers:0040031300              ??          00h                                     
Headers:0040031400              ??          00h                                     
Headers:0040031500              ??          00h                                     
Headers:0040031600              ??          00h                                     
Headers:0040031700              ??          00h                                     
Headers:0040031800              ??          00h                                     
Headers:0040031900              ??          00h                                     
Headers:0040031a00              ??          00h                                     
Headers:0040031b00              ??          00h                                     
Headers:0040031c00              ??          00h                                     
Headers:0040031d00              ??          00h                                     
Headers:0040031e00              ??          00h                                     
Headers:0040031f00              ??          00h                                     
Headers:0040032000              ??          00h                                     
Headers:0040032100              ??          00h                                     
Headers:0040032200              ??          00h                                     
Headers:0040032300              ??          00h                                     
Headers:0040032400              ??          00h                                     
Headers:0040032500              ??          00h                                     
Headers:0040032600              ??          00h                                     
Headers:0040032700              ??          00h                                     
Headers:0040032800              ??          00h                                     
Headers:0040032900              ??          00h                                     
Headers:0040032a00              ??          00h                                     
Headers:0040032b00              ??          00h                                     
Headers:0040032c00              ??          00h                                     
Headers:0040032d00              ??          00h                                     
Headers:0040032e00              ??          00h                                     
Headers:0040032f00              ??          00h                                     
Headers:0040033000              ??          00h                                     
Headers:0040033100              ??          00h                                     
Headers:0040033200              ??          00h                                     
Headers:0040033300              ??          00h                                     
Headers:0040033400              ??          00h                                     
Headers:0040033500              ??          00h                                     
Headers:0040033600              ??          00h                                     
Headers:0040033700              ??          00h                                     
Headers:0040033800              ??          00h                                     
Headers:0040033900              ??          00h                                     
Headers:0040033a00              ??          00h                                     
Headers:0040033b00              ??          00h                                     
Headers:0040033c00              ??          00h                                     
Headers:0040033d00              ??          00h                                     
Headers:0040033e00              ??          00h                                     
Headers:0040033f00              ??          00h                                     
Headers:0040034000              ??          00h                                     
Headers:0040034100              ??          00h                                     
Headers:0040034200              ??          00h                                     
Headers:0040034300              ??          00h                                     
Headers:0040034400              ??          00h                                     
Headers:0040034500              ??          00h                                     
Headers:0040034600              ??          00h                                     
Headers:0040034700              ??          00h                                     
Headers:0040034800              ??          00h                                     
Headers:0040034900              ??          00h                                     
Headers:0040034a00              ??          00h                                     
Headers:0040034b00              ??          00h                                     
Headers:0040034c00              ??          00h                                     
Headers:0040034d00              ??          00h                                     
Headers:0040034e00              ??          00h                                     
Headers:0040034f00              ??          00h                                     
Headers:0040035000              ??          00h                                     
Headers:0040035100              ??          00h                                     
Headers:0040035200              ??          00h                                     
Headers:0040035300              ??          00h                                     
Headers:0040035400              ??          00h                                     
Headers:0040035500              ??          00h                                     
Headers:0040035600              ??          00h                                     
Headers:0040035700              ??          00h                                     
Headers:0040035800              ??          00h                                     
Headers:0040035900              ??          00h                                     
Headers:0040035a00              ??          00h                                     
Headers:0040035b00              ??          00h                                     
Headers:0040035c00              ??          00h                                     
Headers:0040035d00              ??          00h                                     
Headers:0040035e00              ??          00h                                     
Headers:0040035f00              ??          00h                                     
Headers:0040036000              ??          00h                                     
Headers:0040036100              ??          00h                                     
Headers:0040036200              ??          00h                                     
Headers:0040036300              ??          00h                                     
Headers:0040036400              ??          00h                                     
Headers:0040036500              ??          00h                                     
Headers:0040036600              ??          00h                                     
Headers:0040036700              ??          00h                                     
Headers:0040036800              ??          00h                                     
Headers:0040036900              ??          00h                                     
Headers:0040036a00              ??          00h                                     
Headers:0040036b00              ??          00h                                     
Headers:0040036c00              ??          00h                                     
Headers:0040036d00              ??          00h                                     
Headers:0040036e00              ??          00h                                     
Headers:0040036f00              ??          00h                                     
Headers:0040037000              ??          00h                                     
Headers:0040037100              ??          00h                                     
Headers:0040037200              ??          00h                                     
Headers:0040037300              ??          00h                                     
Headers:0040037400              ??          00h                                     
Headers:0040037500              ??          00h                                     
Headers:0040037600              ??          00h                                     
Headers:0040037700              ??          00h                                     
Headers:0040037800              ??          00h                                     
Headers:0040037900              ??          00h                                     
Headers:0040037a00              ??          00h                                     
Headers:0040037b00              ??          00h                                     
Headers:0040037c00              ??          00h                                     
Headers:0040037d00              ??          00h                                     
Headers:0040037e00              ??          00h                                     
Headers:0040037f00              ??          00h                                     
Headers:0040038000              ??          00h                                     
Headers:0040038100              ??          00h                                     
Headers:0040038200              ??          00h                                     
Headers:0040038300              ??          00h                                     
Headers:0040038400              ??          00h                                     
Headers:0040038500              ??          00h                                     
Headers:0040038600              ??          00h                                     
Headers:0040038700              ??          00h                                     
Headers:0040038800              ??          00h                                     
Headers:0040038900              ??          00h                                     
Headers:0040038a00              ??          00h                                     
Headers:0040038b00              ??          00h                                     
Headers:0040038c00              ??          00h                                     
Headers:0040038d00              ??          00h                                     
Headers:0040038e00              ??          00h                                     
Headers:0040038f00              ??          00h                                     
Headers:0040039000              ??          00h                                     
Headers:0040039100              ??          00h                                     
Headers:0040039200              ??          00h                                     
Headers:0040039300              ??          00h                                     
Headers:0040039400              ??          00h                                     
Headers:0040039500              ??          00h                                     
Headers:0040039600              ??          00h                                     
Headers:0040039700              ??          00h                                     
Headers:0040039800              ??          00h                                     
Headers:0040039900              ??          00h                                     
Headers:0040039a00              ??          00h                                     
Headers:0040039b00              ??          00h                                     
Headers:0040039c00              ??          00h                                     
Headers:0040039d00              ??          00h                                     
Headers:0040039e00              ??          00h                                     
Headers:0040039f00              ??          00h                                     
Headers:004003a000              ??          00h                                     
Headers:004003a100              ??          00h                                     
Headers:004003a200              ??          00h                                     
Headers:004003a300              ??          00h                                     
Headers:004003a400              ??          00h                                     
Headers:004003a500              ??          00h                                     
Headers:004003a600              ??          00h                                     
Headers:004003a700              ??          00h                                     
Headers:004003a800              ??          00h                                     
Headers:004003a900              ??          00h                                     
Headers:004003aa00              ??          00h                                     
Headers:004003ab00              ??          00h                                     
Headers:004003ac00              ??          00h                                     
Headers:004003ad00              ??          00h                                     
Headers:004003ae00              ??          00h                                     
Headers:004003af00              ??          00h                                     
Headers:004003b000              ??          00h                                     
Headers:004003b100              ??          00h                                     
Headers:004003b200              ??          00h                                     
Headers:004003b300              ??          00h                                     
Headers:004003b400              ??          00h                                     
Headers:004003b500              ??          00h                                     
Headers:004003b600              ??          00h                                     
Headers:004003b700              ??          00h                                     
Headers:004003b800              ??          00h                                     
Headers:004003b900              ??          00h                                     
Headers:004003ba00              ??          00h                                     
Headers:004003bb00              ??          00h                                     
Headers:004003bc00              ??          00h                                     
Headers:004003bd00              ??          00h                                     
Headers:004003be00              ??          00h                                     
Headers:004003bf00              ??          00h                                     
Headers:004003c000              ??          00h                                     
Headers:004003c100              ??          00h                                     
Headers:004003c200              ??          00h                                     
Headers:004003c300              ??          00h                                     
Headers:004003c400              ??          00h                                     
Headers:004003c500              ??          00h                                     
Headers:004003c600              ??          00h                                     
Headers:004003c700              ??          00h                                     
Headers:004003c800              ??          00h                                     
Headers:004003c900              ??          00h                                     
Headers:004003ca00              ??          00h                                     
Headers:004003cb00              ??          00h                                     
Headers:004003cc00              ??          00h                                     
Headers:004003cd00              ??          00h                                     
Headers:004003ce00              ??          00h                                     
Headers:004003cf00              ??          00h                                     
Headers:004003d000              ??          00h                                     
Headers:004003d100              ??          00h                                     
Headers:004003d200              ??          00h                                     
Headers:004003d300              ??          00h                                     
Headers:004003d400              ??          00h                                     
Headers:004003d500              ??          00h                                     
Headers:004003d600              ??          00h                                     
Headers:004003d700              ??          00h                                     
Headers:004003d800              ??          00h                                     
Headers:004003d900              ??          00h                                     
Headers:004003da00              ??          00h                                     
Headers:004003db00              ??          00h                                     
Headers:004003dc00              ??          00h                                     
Headers:004003dd00              ??          00h                                     
Headers:004003de00              ??          00h                                     
Headers:004003df00              ??          00h                                     
Headers:004003e000              ??          00h                                     
Headers:004003e100              ??          00h                                     
Headers:004003e200              ??          00h                                     
Headers:004003e300              ??          00h                                     
Headers:004003e400              ??          00h                                     
Headers:004003e500              ??          00h                                     
Headers:004003e600              ??          00h                                     
Headers:004003e700              ??          00h                                     
Headers:004003e800              ??          00h                                     
Headers:004003e900              ??          00h                                     
Headers:004003ea00              ??          00h                                     
Headers:004003eb00              ??          00h                                     
Headers:004003ec00              ??          00h                                     
Headers:004003ed00              ??          00h                                     
Headers:004003ee00              ??          00h                                     
Headers:004003ef00              ??          00h                                     
Headers:004003f000              ??          00h                                     
Headers:004003f100              ??          00h                                     
Headers:004003f200              ??          00h                                     
Headers:004003f300              ??          00h                                     
Headers:004003f400              ??          00h                                     
Headers:004003f500              ??          00h                                     
Headers:004003f600              ??          00h                                     
Headers:004003f700              ??          00h                                     
Headers:004003f800              ??          00h                                     
Headers:004003f900              ??          00h                                     
Headers:004003fa00              ??          00h                                     
Headers:004003fb00              ??          00h                                     
Headers:004003fc00              ??          00h                                     
Headers:004003fd00              ??          00h                                     
Headers:004003fe00              ??          00h                                     
Headers:004003ff00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined entry(void)
                                                          ;XREF[4,0]:   Entry Point,00400128,0040012c
                                                          ;             00400204
CODE:00410000   a159004600      MOV         EAX,[DATA:DAT_00460059]                 
CODE:00410005   c1e002          SHL         EAX,0x2                                 
CODE:00410008   a35d004600      MOV         [DATA:DAT_0046005d],EAX                 
CODE:0041000d   57              PUSH        EDI                                     
CODE:0041000e   51              PUSH        ECX                                     
CODE:0041000f   33c0            XOR         EAX,EAX                                 
CODE:00410011   bfb0464600      MOV         EDI,DATA:hResData_004646b0              ;= 00000000
CODE:00410016   b9f0ae4600      MOV         ECX,DATA:DAT_0046aef0                   ;= ??
CODE:0041001b   3bcf            CMP         ECX,EDI                                 
CODE:0041001d   7605            JBE         LAB_00410024                            
CODE:0041001f   2bcf            SUB         ECX,EDI                                 
CODE:00410021   fc              CLD                                                 
CODE:00410022   f3aa            STOSB.REP   ES:EDI=>DATA:hResData_004646b0          ;= 00000000
                            LAB_00410024:                 ;XREF[1,0]:   0041001d
CODE:00410024   59              POP         ECX                                     
CODE:00410025   5f              POP         EDI                                     
CODE:00410026   64678b160400    MOV         EDX,dword ptr FS:[0x4]                  
CODE:0041002c   8b42f8          MOV         EAX,dword ptr [EDX + -0x8]              
CODE:0041002f   a361004600      MOV         [DATA:DAT_00460061],EAX                 
CODE:00410034   8b42fc          MOV         EAX,dword ptr [EDX + -0x4]              
CODE:00410037   a365004600      MOV         [DATA:DAT_00460065],EAX                 
CODE:0041003c   83ea04          SUB         EDX,0x4                                 
CODE:0041003f   8915a4aa4600    MOV         dword ptr [DATA:DAT_0046aaa4],EDX       ;= ??
CODE:00410045   83ea04          SUB         EDX,0x4                                 
CODE:00410048   3bd4            CMP         EDX,ESP                                 
CODE:0041004a   7302            JNC         LAB_0041004e                            
CODE:0041004c   8be2            MOV         ESP,EDX                                 
                            LAB_0041004e:                 ;XREF[1,0]:   0041004a
CODE:0041004e   6a00            PUSH        0x0                                     
CODE:00410050   e8a21b0400      CALL        FUN_00451bf7                            ;undefined FUN_00451bf7(undefined par...
CODE:00410055   59              POP         ECX                                     
CODE:00410056   682c004600      PUSH        DATA:PTR_DAT_0046002c                   ;= 00464678
CODE:0041005b   6a00            PUSH        0x0                                     ;LPCSTR lpModuleName for GetModuleHan...
CODE:0041005d   e84f540400      CALL        KERNEL32.DLL::GetModuleHandleA          ;HMODULE GetModuleHandleA(LPCSTR lpMo...
CODE:00410062   a36a004600      MOV         [DATA:DAT_0046006a],EAX                 
CODE:00410067   6a00            PUSH        0x0                                     
CODE:00410069   e9ba4d0400      JMP         LAB_00454e28                            
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined __GetExceptDLLinfo(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451cb3
                            ;0x1006e  1  __GetExceptDLLinfo
                                                          ;XREF[2,0]:   Entry Point,00480028
CODE:0041006e   e93d1c0400      JMP         FUN_00451cb0                            
CODE:00410073   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410074(void)
                                                          ;XREF[1,0]:   00410e77
CODE:00410074   53              PUSH        EBX                                     
CODE:00410075   687d004600      PUSH        DATA:lpType_0046007d                    ;LPCSTR lpType for FindResourceA
CODE:0041007a   6874004600      PUSH        DATA:lpName_00460074                    ;LPCSTR lpName for FindResourceA
CODE:0041007f   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HMODULE hModule for FindResourceA
CODE:00410085   e81d550400      CALL        KERNEL32.DLL::FindResourceA             ;HRSRC FindResourceA(HMODULE hModule,...
CODE:0041008a   a3b4464600      MOV         [DATA:hResData_004646b4],EAX            ;= 00000000
CODE:0041008f   833db4464...    CMP         dword ptr [DATA:hResData_004646b4],0x0  ;= 00000000
CODE:00410096   751f            JNZ         LAB_004100b7                            
CODE:00410098   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:0041009a   68ae004600      PUSH        DATA:lpCaption_004600ae                 ;LPCSTR lpCaption for MessageBoxA
CODE:0041009f   6882004600      PUSH        DATA:s_I_could_not_find_the_font_conv...;LPCSTR lpText for MessageBoxA
CODE:004100a4   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HWND hWnd for MessageBoxA
CODE:004100aa   e84c550400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:004100af   6a01            PUSH        0x1                                     
CODE:004100b1   e8b2480400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:004100b6   59              POP         ECX                                     
                            LAB_004100b7:                 ;XREF[1,0]:   00410096
CODE:004100b7   ff35b4464600    PUSH        dword ptr [DATA:hResData_004646b4]      ;HRSRC hResInfo for LoadResource
CODE:004100bd   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HMODULE hModule for LoadResource
CODE:004100c3   e8f5530400      CALL        KERNEL32.DLL::LoadResource              ;HGLOBAL LoadResource(HMODULE hModule...
CODE:004100c8   8bd8            MOV         EBX,EAX                                 
CODE:004100ca   85db            TEST        EBX,EBX                                 
CODE:004100cc   751f            JNZ         LAB_004100ed                            
CODE:004100ce   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:004100d0   68de004600      PUSH        DATA:lpCaption_004600de                 ;LPCSTR lpCaption for MessageBoxA
CODE:004100d5   68b2004600      PUSH        DATA:s_I_could_not_find_the_font_conv...;LPCSTR lpText for MessageBoxA
CODE:004100da   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HWND hWnd for MessageBoxA
CODE:004100e0   e816550400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:004100e5   6a01            PUSH        0x1                                     
CODE:004100e7   e87c480400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:004100ec   59              POP         ECX                                     
                            LAB_004100ed:                 ;XREF[1,0]:   004100cc
CODE:004100ed   891db0464600    MOV         dword ptr [DATA:hResData_004646b0],EBX  ;= 00000000
CODE:004100f3   53              PUSH        EBX                                     ;HGLOBAL hResData for LockResource
CODE:004100f4   e812540400      CALL        KERNEL32.DLL::LockResource              ;LPVOID LockResource(HGLOBAL hResData)
CODE:004100f9   8bd8            MOV         EBX,EAX                                 
CODE:004100fb   85db            TEST        EBX,EBX                                 
CODE:004100fd   751f            JNZ         LAB_0041011e                            
CODE:004100ff   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:00410101   680e014600      PUSH        DATA:lpCaption_0046010e                 ;LPCSTR lpCaption for MessageBoxA
CODE:00410106   68e2004600      PUSH        DATA:s_I_could_not_find_the_font_conv...;LPCSTR lpText for MessageBoxA
CODE:0041010b   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HWND hWnd for MessageBoxA
CODE:00410111   e8e5540400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:00410116   6a01            PUSH        0x1                                     
CODE:00410118   e84b480400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:0041011d   59              POP         ECX                                     
                            LAB_0041011e:                 ;XREF[1,0]:   004100fd
CODE:0041011e   891d70004600    MOV         dword ptr [DATA:DAT_00460070],EBX       
CODE:00410124   5b              POP         EBX                                     
CODE:00410125   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410126(void)
                                                          ;XREF[1,0]:   00410f00
CODE:00410126   ff35b0464600    PUSH        dword ptr [DATA:hResData_004646b0]      ;HGLOBAL hResData for FreeResource
CODE:0041012c   e804540400      CALL        KERNEL32.DLL::FreeResource              ;BOOL FreeResource(HGLOBAL hResData)
CODE:00410131   ff35b4464600    PUSH        dword ptr [DATA:hResData_004646b4]      ;HGLOBAL hResData for FreeResource
CODE:00410137   e8f9530400      CALL        KERNEL32.DLL::FreeResource              ;BOOL FreeResource(HGLOBAL hResData)
CODE:0041013c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * GetWinapiStringAlloc(UINT id)
          ;id            UINT                 4                      ;XREF[1,0]:   00410148
          ;copied        undefined4         EAX                      ;XREF[2,0]:   0041015e,0041019e
          ;result        undefined4         EAX                      ;XREF[1,0]:   0041019e
          ;scratch       undefined1[...    -104                      ;XREF[6,0]:   00410150,0041016d,00410183,004101b0,004101c6
                                                                     ;             004101dc
                                                          ;XREF[25,0]:  00417f0f,0041a171,0041ac46,0041acf3
                                                          ;             00422935,00422986,00422a4b,00422a58
                                                          ;             00422a65,0042b137,0042b33c,00430618
                                                          ;             00430b3d,00430c2f,00430fc6,00432718
                                                          ;             0043a862,0043fdf8,00445900,00445e97
                                                          ;             00446115,00446500,00446589,004478d7
                                                          ;             0044c99a
CODE:0041013d   55              PUSH        EBP                                     
CODE:0041013e   8bec            MOV         EBP,ESP                                 
CODE:00410140   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:00410146   53              PUSH        EBX                                     
CODE:00410147   56              PUSH        ESI                                     
CODE:00410148   8b7508          MOV         ESI,dword ptr [EBP + id+0x4]            
CODE:0041014b   68fe000000      PUSH        0xfe                                    ;int cchBufferMax for LoadStringA
CODE:00410150   8d8500ffffff    LEA         EAX=>scratch,[EBP + 0xffffff00]         
CODE:00410156   50              PUSH        EAX                                     ;LPSTR lpBuffer for LoadStringA
CODE:00410157   56              PUSH        ESI                                     ;UINT uID for LoadStringA
CODE:00410158   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadStringA
CODE:0041015e   e89e540400      CALL        USER32.DLL::LoadStringA                 ;int LoadStringA(HINSTANCE hInstance,...
CODE:00410163   85c0            TEST        copied,copied                           
CODE:00410165   7532            JNZ         LAB_00410199                            
CODE:00410167   56              PUSH        ESI                                     
CODE:00410168   6812014600      PUSH        DATA:s_Cannot_Load_Resource_#%d_-_mis...;= "Cannot Load Resource #%d - missin...
CODE:0041016d   8d8500ffffff    LEA         copied=>scratch,[EBP + 0xffffff00]      
CODE:00410173   50              PUSH        copied                                  
CODE:00410174   e8fb280400      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00410179   83c40c          ADD         ESP,0xc                                 
CODE:0041017c   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:0041017e   683e014600      PUSH        DATA:lpCaption_0046013e                 ;LPCSTR lpCaption for MessageBoxA
CODE:00410183   8d8500ffffff    LEA         copied=>scratch,[EBP + 0xffffff00]      
CODE:00410189   50              PUSH        copied                                  ;LPCSTR lpText for MessageBoxA
CODE:0041018a   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:0041018c   e86a540400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:00410191   6a01            PUSH        0x1                                     
CODE:00410193   e8d0470400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:00410198   59              POP         ECX                                     
                            LAB_00410199:                 ;XREF[1,0]:   00410165
CODE:00410199   68ff000000      PUSH        0xff                                    
CODE:0041019e   e871430400      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:004101a3   59              POP         ECX                                     
CODE:004101a4   8bd8            MOV         EBX,result                              
CODE:004101a6   85db            TEST        EBX,EBX                                 
CODE:004101a8   7532            JNZ         LAB_004101dc                            
CODE:004101aa   56              PUSH        ESI                                     
CODE:004101ab   6842014600      PUSH        DATA:s_Cannot_Load_Resource_#%d_-_out...;= "Cannot Load Resource #%d - out of...
CODE:004101b0   8d8500ffffff    LEA         result=>scratch,[EBP + 0xffffff00]      
CODE:004101b6   50              PUSH        result                                  
CODE:004101b7   e8b8280400      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:004101bc   83c40c          ADD         ESP,0xc                                 
CODE:004101bf   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:004101c1   686c014600      PUSH        DATA:lpCaption_0046016c                 ;LPCSTR lpCaption for MessageBoxA
CODE:004101c6   8d8500ffffff    LEA         result=>scratch,[EBP + 0xffffff00]      
CODE:004101cc   50              PUSH        result                                  ;LPCSTR lpText for MessageBoxA
CODE:004101cd   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:004101cf   e827540400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:004101d4   6a01            PUSH        0x1                                     
CODE:004101d6   e88d470400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:004101db   59              POP         ECX                                     
                            LAB_004101dc:                 ;XREF[1,0]:   004101a8
CODE:004101dc   8d8500ffffff    LEA         result=>scratch,[EBP + 0xffffff00]      
CODE:004101e2   50              PUSH        result                                  
CODE:004101e3   53              PUSH        EBX                                     
CODE:004101e4   e893fd0300      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:004101e9   83c408          ADD         ESP,0x8                                 
CODE:004101ec   8bc3            MOV         result,EBX                              
CODE:004101ee   5e              POP         ESI                                     
CODE:004101ef   5b              POP         EBX                                     
CODE:004101f0   8be5            MOV         ESP,EBP                                 
CODE:004101f2   5d              POP         EBP                                     
CODE:004101f3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void GetWinapiString(char * result, UINT id)
          ;result        char *               4                      ;XREF[1,0]:   00410256
          ;id            UINT                 8                      ;XREF[1,0]:   004101fe
          ;copied        undefined4         EAX                      ;XREF[1,0]:   00410214
          ;scratch       undefined1[...    -104                      ;XREF[4,0]:   00410206,00410223,00410239,0041024f
                                                          ;XREF[30,0]:  00410bf6,0041228b,00417e32,00417e46
                                                          ;             00422973,0042fd12,00430075,0043bac8
                                                          ;             0043c536,0043c547,0043c61d,0043c658
                                                          ;             0043f295,004444df,0044575f,00445829
                                                          ;             0044583f,00445855,00445868,0044587b
                                                          ;             0044588e,004458a1,004458b4,004458c7
                                                          ;             0044b07f,0044b6a0,0044c910,0044cbef
                                                          ;             0044cf9e,0044ec26
CODE:004101f4   55              PUSH        EBP                                     
CODE:004101f5   8bec            MOV         EBP,ESP                                 
CODE:004101f7   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:004101fd   53              PUSH        EBX                                     
CODE:004101fe   8b5d0c          MOV         EBX,dword ptr [EBP + id+0x4]            
CODE:00410201   68fe000000      PUSH        0xfe                                    ;int cchBufferMax for LoadStringA
CODE:00410206   8d8500ffffff    LEA         EAX=>scratch,[EBP + 0xffffff00]         
CODE:0041020c   50              PUSH        EAX                                     ;LPSTR lpBuffer for LoadStringA
CODE:0041020d   53              PUSH        EBX                                     ;UINT uID for LoadStringA
CODE:0041020e   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadStringA
CODE:00410214   e8e8530400      CALL        USER32.DLL::LoadStringA                 ;int LoadStringA(HINSTANCE hInstance,...
CODE:00410219   85c0            TEST        copied,copied                           
CODE:0041021b   7532            JNZ         LAB_0041024f                            
CODE:0041021d   53              PUSH        EBX                                     
CODE:0041021e   6870014600      PUSH        DATA:s_Cannot_Load_Resource_#%d_-_mis...;= "Cannot Load Resource #%d - missin...
CODE:00410223   8d8500ffffff    LEA         copied=>scratch,[EBP + 0xffffff00]      
CODE:00410229   50              PUSH        copied                                  
CODE:0041022a   e845280400      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041022f   83c40c          ADD         ESP,0xc                                 
CODE:00410232   6a10            PUSH        0x10                                    ;UINT uType for MessageBoxA
CODE:00410234   689c014600      PUSH        DATA:lpCaption_0046019c                 ;LPCSTR lpCaption for MessageBoxA
CODE:00410239   8d8500ffffff    LEA         copied=>scratch,[EBP + 0xffffff00]      
CODE:0041023f   50              PUSH        copied                                  ;LPCSTR lpText for MessageBoxA
CODE:00410240   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:00410242   e8b4530400      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:00410247   6a01            PUSH        0x1                                     
CODE:00410249   e81a470400      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:0041024e   59              POP         ECX                                     
                            LAB_0041024f:                 ;XREF[1,0]:   0041021b
CODE:0041024f   8d8500ffffff    LEA         copied=>scratch,[EBP + 0xffffff00]      
CODE:00410255   50              PUSH        copied                                  
CODE:00410256   ff7508          PUSH        dword ptr [EBP + result+0x4]            
CODE:00410259   e81efd0300      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0041025e   83c408          ADD         ESP,0x8                                 
CODE:00410261   5b              POP         EBX                                     
CODE:00410262   8be5            MOV         ESP,EBP                                 
CODE:00410264   5d              POP         EBP                                     
CODE:00410265   c3              RET                                                 
CODE:00410266   00              ??          00h                                     
CODE:00410267   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410268(void)
                                                          ;XREF[17,0]:  00419a90,0041f765,004259f0,0042776a
                                                          ;             0042c873,0042f85f,00432178,00432ac0
                                                          ;             004359bf,0043c6f2,0043ec24,0044377d
                                                          ;             00443e6c,004485ca,0044b8d4,0044c0c2
                                                          ;             0044ef85
CODE:00410268   e8b1650100      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
CODE:0041026d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041026e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410272
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041027c
                                                          ;XREF[1,0]:   004102ab
CODE:0041026e   55              PUSH        EBP                                     
CODE:0041026f   8bec            MOV         EBP,ESP                                 
CODE:00410271   53              PUSH        EBX                                     
CODE:00410272   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00410275   6681fbff00      CMP         BX,0xff                                 
CODE:0041027a   7f1f            JG          LAB_0041029b                            
CODE:0041027c   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00410280   50              PUSH        param_1                                 
CODE:00410281   53              PUSH        EBX                                     
CODE:00410282   e8c1650100      CALL        FUN_00426848                            ;undefined FUN_00426848(undefined par...
CODE:00410287   83c408          ADD         ESP,0x8                                 
CODE:0041028a   833da4014...    CMP         dword ptr [DATA:DAT_004601a4],0x0       
CODE:00410291   7408            JZ          LAB_0041029b                            
CODE:00410293   53              PUSH        EBX                                     
CODE:00410294   ff15a4014600    CALL        dword ptr [DATA:DAT_004601a4]           
CODE:0041029a   59              POP         param_3                                 
                            LAB_0041029b:                 ;XREF[2,0]:   0041027a,00410291
CODE:0041029b   5b              POP         EBX                                     
CODE:0041029c   5d              POP         EBP                                     
CODE:0041029d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041029e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004102c5
                                                          ;XREF[17,0]:  00419b39,0041adfa,004220a3,00426a4d
                                                          ;             0042b611,0042fb16,00432223,0043263a
                                                          ;             00435424,0043c795,0043ed19,00440d28
                                                          ;             00445381,00447a6c,0044bc4b,0044c3e9
                                                          ;             0044efe3
CODE:0041029e   55              PUSH        EBP                                     
CODE:0041029f   8bec            MOV         EBP,ESP                                 
CODE:004102a1   66833da00...    CMP         word ptr [DATA:DAT_004601a0],0x0        
CODE:004102a9   7513            JNZ         LAB_004102be                            
CODE:004102ab   c70528024...    MOV         dword ptr [DATA:...,FUN_0041026e        ;= 0041226d
CODE:004102b5   66c705a00...    MOV         word ptr [DATA:DAT_004601a0],0x1        
                            LAB_004102be:                 ;XREF[1,0]:   004102a9
CODE:004102be   0fbf05a80...    MOVSX       param_1,word ptr [DATA:DAT_004601a8]    
CODE:004102c5   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004102c8   891485b84...    MOV         dword ptr [param...,param_2             
CODE:004102cf   8915a4014600    MOV         dword ptr [DATA:DAT_004601a4],param_2   
CODE:004102d5   5d              POP         EBP                                     
CODE:004102d6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004102d7(void)
                                                          ;XREF[12,0]:  0041afd4,004222c2,00426b35,0042b787
                                                          ;             0042fb6d,0043280f,004355f5,0043c6d1
                                                          ;             00440ec2,004453fb,00447c6f,0044f59f
CODE:004102d7   0fbf05a80...    MOVSX       EAX,word ptr [DATA:DAT_004601a8]        
CODE:004102de   33d2            XOR         EDX,EDX                                 
CODE:004102e0   891485b84...    MOV         dword ptr [EAX*0...,EDX                 
CODE:004102e7   8915a4014600    MOV         dword ptr [DATA:DAT_004601a4],EDX       
CODE:004102ed   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004102ee(void)
                                                          ;XREF[5,0]:   00419b17,004321e1,0043ecf7,0044c3c7
                                                          ;             0044efd9
CODE:004102ee   66ff05a80...    INC         word ptr [DATA:DAT_004601a8]            
CODE:004102f5   0fbf05a80...    MOVSX       EAX,word ptr [DATA:DAT_004601a8]        
CODE:004102fc   33d2            XOR         EDX,EDX                                 
CODE:004102fe   891485b84...    MOV         dword ptr [EAX*0...,EDX                 
CODE:00410305   8915a4014600    MOV         dword ptr [DATA:DAT_004601a4],EDX       
CODE:0041030b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041030c(void)
                                                          ;XREF[5,0]:   00419cf6,0043247b,0043f14c,0044c876
                                                          ;             0044f5a4
CODE:0041030c   66ff0da80...    DEC         word ptr [DATA:DAT_004601a8]            
CODE:00410313   0fbf05a80...    MOVSX       EAX,word ptr [DATA:DAT_004601a8]        
CODE:0041031a   8b0485b84...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...
CODE:00410321   a3a4014600      MOV         [DATA:DAT_004601a4],EAX                 
CODE:00410326   c3              RET                                                 
CODE:00410327   66              ??          66h    f                                
CODE:00410328   a1              ??          A1h                                     
CODE:00410329   a8              ??          A8h                                     ;?  ->  004601a8
CODE:0041032a   01              ??          01h                                     
CODE:0041032b   46              ??          46h    F                                
CODE:0041032c   00              ??          00h                                     
CODE:0041032d   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041032e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041033c
          ;param_5       undefined4           8                      ;XREF[1,0]:   004103dd
          ;local_17      undefined1         -17                      ;XREF[7,0]:   0041038d,004103a1,004103ab,004103b1,004103c5
                                                                     ;             004103cf,004103d4
          ;local_18      undefined1         -18                      ;XREF[1,0]:   004103d9
          ;local_2b      undefined1         -2b                      ;XREF[6,0]:   00410393,0041039d,004103a7,004103b7,004103c1
                                                                     ;             004103cb
          ;local_2c      undefined1         -2c                      ;XREF[2,0]:   00410338,0041034d
                                                          ;XREF[1,0]:   004444f6
CODE:0041032e   55              PUSH        EBP                                     
CODE:0041032f   8bec            MOV         EBP,ESP                                 
CODE:00410331   83c4d8          ADD         ESP,-0x28                               
CODE:00410334   53              PUSH        EBX                                     
CODE:00410335   56              PUSH        ESI                                     
CODE:00410336   6a0a            PUSH        0xa                                     
CODE:00410338   8d45d8          LEA         param_1=>local_2c,[EBP + -0x28]         
CODE:0041033b   50              PUSH        param_1                                 
CODE:0041033c   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0041033f   e8243e0400      CALL        FUN_00454168                            ;undefined FUN_00454168(undefined par...
CODE:00410344   83c40c          ADD         ESP,0xc                                 
CODE:00410347   33c0            XOR         param_1,param_1                         
CODE:00410349   89c6            MOV         ESI,param_1                             
CODE:0041034b   8bd8            MOV         EBX,param_1                             
CODE:0041034d   8d45d8          LEA         param_1=>local_2c,[EBP + -0x28]         
CODE:00410350   50              PUSH        param_1                                 
CODE:00410351   e856fc0300      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00410356   59              POP         param_3                                 
CODE:00410357   83f807          CMP         param_1,0x7                             
CODE:0041035a   7778            JA          switchD_0041035c::caseD_0               
                            switchD:                      ; FWD[9,0]:   00410363,00410383,00410393,0041039d
                                                          ;             004103a7,004103b7,004103c1,004103cb
                                                          ;             004103d4
CODE:0041035c   ff2485630...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 004103d4
                            switchdataD_00410363:         ;XREF[1,0]:   0041035c
CODE:00410363   d4034100        addr        switchD_0041035c::caseD_0               
CODE:00410367   cb034100        addr        switchD_0041035c::caseD_1               
CODE:0041036b   c1034100        addr        switchD_0041035c::caseD_2               
CODE:0041036f   b7034100        addr        switchD_0041035c::caseD_3               
CODE:00410373   a7034100        addr        switchD_0041035c::caseD_4               
CODE:00410377   9d034100        addr        switchD_0041035c::caseD_5               
CODE:0041037b   93034100        addr        switchD_0041035c::caseD_6               
CODE:0041037f   83034100        addr        switchD_0041035c::caseD_7               
                            caseD_7:                      ;XREF[2,0]:   0041035c,0041037f
CODE:00410383   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + -0x28]
CODE:00410387   88441dec        MOV         byte ptr [EBP + EBX*0x1 + -0x14],param_1
CODE:0041038b   46              INC         ESI                                     
CODE:0041038c   43              INC         EBX                                     
CODE:0041038d   c6441dec2c      MOV         byte ptr [EBP + ...,0x2c                
CODE:00410392   43              INC         EBX                                     
                            caseD_6:                      ;XREF[2,0]:   0041035c,0041037b
CODE:00410393   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:00410397   88441dec        MOV         byte ptr [EBP + EBX*0x1 + -0x14],param_1
CODE:0041039b   46              INC         ESI                                     
CODE:0041039c   43              INC         EBX                                     
                            caseD_5:                      ;XREF[2,0]:   0041035c,00410377
CODE:0041039d   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:004103a1   88441dec        MOV         byte ptr [EBP + ...,param_1             
CODE:004103a5   46              INC         ESI                                     
CODE:004103a6   43              INC         EBX                                     
                            caseD_4:                      ;XREF[2,0]:   0041035c,00410373
CODE:004103a7   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:004103ab   88441dec        MOV         byte ptr [EBP + ...,param_1             
CODE:004103af   46              INC         ESI                                     
CODE:004103b0   43              INC         EBX                                     
CODE:004103b1   c6441dec2c      MOV         byte ptr [EBP + ...,0x2c                
CODE:004103b6   43              INC         EBX                                     
                            caseD_3:                      ;XREF[2,0]:   0041035c,0041036f
CODE:004103b7   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:004103bb   88441dec        MOV         byte ptr [EBP + EBX*0x1 + -0x14],param_1
CODE:004103bf   46              INC         ESI                                     
CODE:004103c0   43              INC         EBX                                     
                            caseD_2:                      ;XREF[2,0]:   0041035c,0041036b
CODE:004103c1   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:004103c5   88441dec        MOV         byte ptr [EBP + ...,param_1             
CODE:004103c9   46              INC         ESI                                     
CODE:004103ca   43              INC         EBX                                     
                            caseD_1:                      ;XREF[2,0]:   0041035c,00410367
CODE:004103cb   8a4435d8        MOV         param_1,byte ptr [EBP + ESI*0x1 + loc...
CODE:004103cf   88441dec        MOV         byte ptr [EBP + ...,param_1             
CODE:004103d3   43              INC         EBX                                     
                            caseD_0:                      ;XREF[3,0]:   0041035a,0041035c,00410363
CODE:004103d4   c6441dec00      MOV         byte ptr [EBP + ...,0x0                 
CODE:004103d9   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004103dc   50              PUSH        param_1                                 
CODE:004103dd   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004103e0   e897fb0300      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:004103e5   83c408          ADD         ESP,0x8                                 
CODE:004103e8   5e              POP         ESI                                     
CODE:004103e9   5b              POP         EBX                                     
CODE:004103ea   8be5            MOV         ESP,EBP                                 
CODE:004103ec   5d              POP         EBP                                     
CODE:004103ed   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void StringWithCurrentFontAndColor(short x, short y, char * value)
          ;x             short                4                      ;XREF[1,0]:   004103f9
          ;y             short                8                      ;XREF[1,0]:   004103f4
          ;value         char *               c                      ;XREF[1,0]:   004103f1
                                                          ;XREF[18,0]:  00417e61,00417e74,00417e91,00417eae
                                                          ;             0041957d,00422af6,0043fe26,0043ff5d
                                                          ;             0043ff86,00444520,00444549,004446c0
                                                          ;             00444702,00444749,004447a2,0044f63f
                                                          ;             0044f675,0044f6c5
CODE:004103ee   55              PUSH        EBP                                     
CODE:004103ef   8bec            MOV         EBP,ESP                                 
CODE:004103f1   ff7510          PUSH        dword ptr [EBP + value+0x4]             
CODE:004103f4   668b450c        MOV         AX,word ptr [EBP + y+0x4]               
CODE:004103f8   50              PUSH        EAX                                     
CODE:004103f9   668b4508        MOV         AX,word ptr [EBP + x+0x4]               
CODE:004103fd   50              PUSH        EAX                                     
CODE:004103fe   e8e2d30300      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(u...
CODE:00410403   83c40c          ADD         ESP,0xc                                 
CODE:00410406   5d              POP         EBP                                     
CODE:00410407   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410408(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410414
          ;param_5       undefined2           8                      ;XREF[2,0]:   00410453,0041047e
          ;param_6       undefined4           c                      ;XREF[1,0]:   00410411
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00410417,00410457
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00410435,0041044b,00410482
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00410420,0041044f
                                                          ;XREF[4,0]:   00418c66,00431f63,0043cd61,0044c494
CODE:00410408   55              PUSH        EBP                                     
CODE:00410409   8bec            MOV         EBP,ESP                                 
CODE:0041040b   83c4f8          ADD         ESP,-0x8                                
CODE:0041040e   53              PUSH        EBX                                     
CODE:0041040f   56              PUSH        ESI                                     
CODE:00410410   57              PUSH        EDI                                     
CODE:00410411   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00410414   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00410417   668975fe        MOV         word ptr [EBP + local_6+0x4],SI         
CODE:0041041b   e8fad30300      CALL        FUN_0044d81a                            ;undefined2 FUN_0044d81a(void)
CODE:00410420   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00410424   66c705aa0...    MOV         word ptr [DATA:DAT_004601aa],0x404      
CODE:0041042d   6aff            PUSH        -0x1                                    
CODE:0041042f   e85fc70300      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:00410434   59              POP         param_3                                 
CODE:00410435   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00410439   eb5b            JMP         LAB_00410496                            
                            LAB_0041043b:                 ;XREF[1,0]:   0041049b
CODE:0041043b   8bc3            MOV         param_1,EBX                             
CODE:0041043d   2c0a            SUB         param_1,0xa                             
CODE:0041043f   740a            JZ          LAB_0041044b                            
CODE:00410441   2c03            SUB         param_1,0x3                             
CODE:00410443   7406            JZ          LAB_0041044b                            
CODE:00410445   2c6f            SUB         param_1,0x6f                            
CODE:00410447   7414            JZ          LAB_0041045d                            
CODE:00410449   eb31            JMP         LAB_0041047c                            
                            LAB_0041044b:                 ;XREF[2,0]:   0041043f,00410443
CODE:0041044b   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0041044f   660345fa        ADD         param_1,word ptr [EBP + local_a+0x4]    
CODE:00410453   6601450c        ADD         word ptr [EBP + param_5+0x4],param_1    
CODE:00410457   668b75fe        MOV         SI,word ptr [EBP + local_6+0x4]         
CODE:0041045b   eb39            JMP         LAB_00410496                            
                            LAB_0041045d:                 ;XREF[1,0]:   00410447
CODE:0041045d   66833dac0...    CMP         word ptr [DATA:DAT_004601ac],0x0        
CODE:00410465   7415            JZ          LAB_0041047c                            
CODE:00410467   66a1aa014600    MOV         param_1,[DATA:DAT_004601aa]             
CODE:0041046d   50              PUSH        param_1                                 
CODE:0041046e   e88ed00300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00410473   59              POP         param_3                                 
CODE:00410474   66a3aa014600    MOV         [DATA:DAT_004601aa],param_1             
CODE:0041047a   eb1a            JMP         LAB_00410496                            
                            LAB_0041047c:                 ;XREF[2,0]:   00410449,00410465
CODE:0041047c   6aff            PUSH        -0x1                                    
CODE:0041047e   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00410482   660345fc        ADD         param_1,word ptr [EBP + local_8+0x4]    
CODE:00410486   50              PUSH        param_1                                 
CODE:00410487   56              PUSH        ESI                                     
CODE:00410488   53              PUSH        EBX                                     
CODE:00410489   6aff            PUSH        -0x1                                    
CODE:0041048b   e83bcb0300      CALL        FUN_0044cfcb                            ;uint FUN_0044cfcb(undefined param_1,...
CODE:00410490   83c414          ADD         ESP,0x14                                
CODE:00410493   6603f0          ADD         SI,param_1                              
                            LAB_00410496:                 ;XREF[3,0]:   00410439,0041045b,0041047a
CODE:00410496   8a1f            MOV         BL,byte ptr [EDI]                       
CODE:00410498   47              INC         EDI                                     
CODE:00410499   84db            TEST        BL,BL                                   
CODE:0041049b   759e            JNZ         LAB_0041043b                            
CODE:0041049d   5f              POP         EDI                                     
CODE:0041049e   5e              POP         ESI                                     
CODE:0041049f   5b              POP         EBX                                     
CODE:004104a0   59              POP         param_3                                 
CODE:004104a1   59              POP         param_3                                 
CODE:004104a2   5d              POP         EBP                                     
CODE:004104a3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004104a4(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined2 * param_4, undefined2 * param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined2 *         4                      ;XREF[1,0]:   004104b6
          ;param_5       undefined2 *         8                      ;XREF[1,0]:   004104c0
          ;local_6       undefined2          -6                      ;XREF[1,0]:   004104bc
          ;local_8       undefined2          -8                      ;XREF[2,0]:   004104a8,004104b2
                                                          ;XREF[7,0]:   0041b020,00425ea7,004277a0,0042b817
                                                          ;             004328f1,0043566e,00447ded
CODE:004104a4   55              PUSH        EBP                                     
CODE:004104a5   8bec            MOV         EBP,ESP                                 
CODE:004104a7   51              PUSH        param_3                                 
CODE:004104a8   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:004104ab   50              PUSH        param_1                                 
CODE:004104ac   e84cf70300      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:004104b1   59              POP         param_3                                 
CODE:004104b2   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004104b6   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004104b9   668902          MOV         word ptr [param_2],param_1              
CODE:004104bc   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004104c0   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004104c3   668902          MOV         word ptr [param_2],param_1              
CODE:004104c6   59              POP         param_3                                 
CODE:004104c7   5d              POP         EBP                                     
CODE:004104c8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004104c9(void)
                                                          ;XREF[1,0]:   0042ff49
CODE:004104c9   e8786c0300      CALL        FUN_00447146                            ;undefined2 FUN_00447146(void)
CODE:004104ce   6685c0          TEST        AX,AX                                   
CODE:004104d1   7414            JZ          LAB_004104e7                            
CODE:004104d3   e8676c0300      CALL        FUN_0044713f                            ;undefined2 FUN_0044713f(void)
CODE:004104d8   6685c0          TEST        AX,AX                                   
CODE:004104db   740a            JZ          LAB_004104e7                            
CODE:004104dd   e86b6c0300      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:004104e2   6685c0          TEST        AX,AX                                   
CODE:004104e5   7504            JNZ         LAB_004104eb                            
                            LAB_004104e7:                 ;XREF[2,0]:   004104d1,004104db
CODE:004104e7   33c0            XOR         EAX,EAX                                 
CODE:004104e9   eb05            JMP         LAB_004104f0                            
                            LAB_004104eb:                 ;XREF[1,0]:   004104e5
CODE:004104eb   b801000000      MOV         EAX,0x1                                 
                            LAB_004104f0:                 ;XREF[1,0]:   004104e9
CODE:004104f0   6685c0          TEST        AX,AX                                   
CODE:004104f3   7419            JZ          LAB_0041050e                            
CODE:004104f5   6a00            PUSH        0x0                                     
CODE:004104f7   e8b46b0300      CALL        FUN_004470b0                            ;undefined FUN_004470b0(undefined par...
CODE:004104fc   59              POP         ECX                                     
CODE:004104fd   6a00            PUSH        0x0                                     
CODE:004104ff   e8cd6b0300      CALL        FUN_004470d1                            ;undefined FUN_004470d1(undefined par...
CODE:00410504   59              POP         ECX                                     
CODE:00410505   6a00            PUSH        0x0                                     
CODE:00410507   e8486c0300      CALL        FUN_00447154                            ;undefined FUN_00447154(undefined par...
CODE:0041050c   59              POP         ECX                                     
CODE:0041050d   c3              RET                                                 
                            LAB_0041050e:                 ;XREF[1,0]:   004104f3
CODE:0041050e   6a01            PUSH        0x1                                     
CODE:00410510   e89b6b0300      CALL        FUN_004470b0                            ;undefined FUN_004470b0(undefined par...
CODE:00410515   59              POP         ECX                                     
CODE:00410516   6a01            PUSH        0x1                                     
CODE:00410518   e8b46b0300      CALL        FUN_004470d1                            ;undefined FUN_004470d1(undefined par...
CODE:0041051d   59              POP         ECX                                     
CODE:0041051e   6a01            PUSH        0x1                                     
CODE:00410520   e82f6c0300      CALL        FUN_00447154                            ;undefined FUN_00447154(undefined par...
CODE:00410525   59              POP         ECX                                     
CODE:00410526   c3              RET                                                 
CODE:00410527   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410528(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041052c
                                                          ;XREF[2,0]:   00440378,0044044b
CODE:00410528   55              PUSH        EBP                                     
CODE:00410529   8bec            MOV         EBP,ESP                                 
CODE:0041052b   53              PUSH        EBX                                     
CODE:0041052c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041052f   85c0            TEST        param_1,param_1                         
CODE:00410531   747a            JZ          LAB_004105ad                            
CODE:00410533   8bd8            MOV         EBX,param_1                             
CODE:00410535   6683e37f        AND         BX,0x7f                                 
CODE:00410539   0fbfc3          MOVSX       param_1,BX                              
CODE:0041053c   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0041053f   833c85cc4...    CMP         dword ptr [param...,0x0                 ;= 00000000
CODE:00410547   7421            JZ          LAB_0041056a                            
CODE:00410549   0fbfc3          MOVSX       param_1,BX                              
CODE:0041054c   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0041054f   ff3485cc4...    PUSH        dword ptr [param_1*0x4 + DATA:hFile_0...;HANDLE hObject for CloseHandle
CODE:00410556   e86e4f0400      CALL        KERNEL32.DLL::CloseHandle               ;BOOL CloseHandle(HANDLE hObject)
CODE:0041055b   0fbfc3          MOVSX       param_1,BX                              
CODE:0041055e   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410561   33d2            XOR         param_2,param_2                         
CODE:00410563   891485cc4...    MOV         dword ptr [param...,param_2             ;= 00000000
                            LAB_0041056a:                 ;XREF[1,0]:   00410547
CODE:0041056a   0fbfc3          MOVSX       param_1,BX                              
CODE:0041056d   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410570   833c85d04...    CMP         dword ptr [param...,0x0                 ;= 00000000
CODE:00410578   7433            JZ          LAB_004105ad                            
CODE:0041057a   0fbfc3          MOVSX       param_1,BX                              
CODE:0041057d   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410580   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalUnlock
CODE:00410587   e827500400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:0041058c   0fbfc3          MOVSX       param_1,BX                              
CODE:0041058f   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410592   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalFree
CODE:00410599   e8e34e0400      CALL        KERNEL32.DLL::GlobalFree                ;HGLOBAL GlobalFree(HGLOBAL hMem)
CODE:0041059e   0fbfc3          MOVSX       param_1,BX                              
CODE:004105a1   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004105a4   33d2            XOR         param_2,param_2                         
CODE:004105a6   891485d04...    MOV         dword ptr [param...,param_2             ;= 00000000
                            LAB_004105ad:                 ;XREF[2,0]:   00410531,00410578
CODE:004105ad   5b              POP         EBX                                     
CODE:004105ae   5d              POP         EBP                                     
CODE:004105af   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004105b0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004105f1
          ;local_8       undefined4          -8                      ;XREF[10,0]:  004105f9,004105fc,0041061a,0041063b,0041064f
                                                                     ;             00410699,004106ae,004106f8,0041070f,004107d5
          ;local_c       undefined4          -c                      ;XREF[6,0]:   0041060b,00410672,00410675,0041067f,004107c7
                                                                     ;             004107e5
          ;local_10      undefined4         -10                      ;XREF[9,0]:   00410687,004106ab,004106be,004106e4,0041072a
                                                                     ;             00410779,00410788,0041079a,004107ae
          ;local_12      undefined2         -12                      ;XREF[12,0]:  0041062e,00410636,0041068e,004106ce,004106e0
                                                                     ;             00410721,00410726,00410740,0041076f,00410775
                                                                     ;             004107a5,004107aa
          ;local_18      undefined1         -18                      ;XREF[4,0]:   00410610,00410645,004106a3,00410705
          ;local_1c      undefined4         -1c                      ;XREF[4,0]:   004106dd,004106f5,00410700,00410756
          ;local_22      undefined4         -22                      ;XREF[2,1]:   0041071b,00410737,00410745
          ;local_28      undefined1         -28                      ;XREF[1,0]:   0041070b
          ;local_2c      undefined2         -2c                      ;XREF[1,0]:   0041062a
          ;local_42      undefined2         -42                      ;XREF[1,0]:   0041065f
          ;local_44      undefined2         -44                      ;XREF[2,0]:   00410663,00410692
          ;local_68      undefined1         -68                      ;XREF[2,0]:   00410616,0041064b
                                                          ;XREF[1,0]:   004402ee
CODE:004105b0   55              PUSH        EBP                                     
CODE:004105b1   8bec            MOV         EBP,ESP                                 
CODE:004105b3   83c49c          ADD         ESP,-0x64                               
CODE:004105b6   53              PUSH        EBX                                     
CODE:004105b7   56              PUSH        ESI                                     
CODE:004105b8   57              PUSH        EDI                                     
CODE:004105b9   33db            XOR         EBX,EBX                                 
                            LAB_004105bb:                 ;XREF[1,0]:   004105d0
CODE:004105bb   0fbfc3          MOVSX       param_1,BX                              
CODE:004105be   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
                                                          ; FWD[2,0]:   004646cc,004646d8
CODE:004105c1   833c85cc4...    CMP         dword ptr [param...,0x0                 ;= 00000000
CODE:004105c9   7407            JZ          LAB_004105d2                            
CODE:004105cb   43              INC         EBX                                     
CODE:004105cc   6683fb1e        CMP         BX,0x1e                                 
CODE:004105d0   7ce9            JL          LAB_004105bb                            
                            LAB_004105d2:                 ;XREF[1,0]:   004105c9
CODE:004105d2   6683fb1e        CMP         BX,0x1e                                 
CODE:004105d6   7c07            JL          LAB_004105df                            
CODE:004105d8   33c0            XOR         param_1,param_1                         
CODE:004105da   e918020000      JMP         LAB_004107f7                            
                            LAB_004105df:                 ;XREF[1,0]:   004105d6
CODE:004105df   6a00            PUSH        0x0                                     ;HANDLE hTemplateFile for CreateFileA
CODE:004105e1   6880000000      PUSH        0x80                                    ;DWORD dwFlagsAndAttributes for Creat...
CODE:004105e6   6a03            PUSH        0x3                                     ;DWORD dwCreationDisposition for Crea...
CODE:004105e8   6a00            PUSH        0x0                                     ;LPSECURITY_ATTRIBUTES lpSecurityAttr...
CODE:004105ea   6a01            PUSH        0x1                                     ;DWORD dwShareMode for CreateFileA
CODE:004105ec   6800000080      PUSH        0x80000000                              ;DWORD dwDesiredAccess for CreateFileA
CODE:004105f1   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           ;LPCSTR lpFileName for CreateFileA
CODE:004105f4   e86c4f0400      CALL        KERNEL32.DLL::CreateFileA               ;HANDLE CreateFileA(LPCSTR lpFileName...
CODE:004105f9   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004105fc   837dfcff        CMP         dword ptr [EBP + local_8+0x4],-0x1      
CODE:00410600   7507            JNZ         LAB_00410609                            
CODE:00410602   33c0            XOR         param_1,param_1                         
CODE:00410604   e9ee010000      JMP         LAB_004107f7                            
                            LAB_00410609:                 ;XREF[1,0]:   00410600
CODE:00410609   33c0            XOR         param_1,param_1                         
CODE:0041060b   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0041060e   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:00410610   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00410613   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:00410614   6a40            PUSH        0x40                                    ;DWORD nNumberOfBytesToRead for ReadFile
CODE:00410616   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:00410619   50              PUSH        param_1                                 ;LPVOID lpBuffer for ReadFile
CODE:0041061a   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for ReadFile
CODE:0041061d   e87f4f0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:00410622   85c0            TEST        param_1,param_1                         
CODE:00410624   0f84a5010000    JZ          LAB_004107cf                            
CODE:0041062a   668b45d8        MOV         param_1,word ptr [EBP + local_2c+0x4]   
CODE:0041062e   668945f2        MOV         word ptr [EBP + local_12+0x4],param_1   
CODE:00410632   6a00            PUSH        0x0                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:00410634   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:00410636   0fb745f2        MOVZX       param_1,word ptr [EBP + local_12+0x4]   
CODE:0041063a   50              PUSH        param_1                                 ;LONG lDistanceToMove for SetFilePointer
CODE:0041063b   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for SetFilePointer
CODE:0041063e   e8404f0400      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:00410643   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:00410645   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00410648   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:00410649   6a40            PUSH        0x40                                    ;DWORD nNumberOfBytesToRead for ReadFile
CODE:0041064b   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0041064e   50              PUSH        param_1                                 ;LPVOID lpBuffer for ReadFile
CODE:0041064f   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for ReadFile
CODE:00410652   e84a4f0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:00410657   85c0            TEST        param_1,param_1                         
CODE:00410659   0f8470010000    JZ          LAB_004107cf                            
CODE:0041065f   668b75c2        MOV         SI,word ptr [EBP + local_42+0x4]        
CODE:00410663   662b75c0        SUB         SI,word ptr [EBP + local_44+0x4]        
CODE:00410667   0fb7c6          MOVZX       param_1,SI                              
CODE:0041066a   50              PUSH        param_1                                 ;SIZE_T dwBytes for GlobalAlloc
CODE:0041066b   6a00            PUSH        0x0                                     ;UINT uFlags for GlobalAlloc
CODE:0041066d   e8ab4e0400      CALL        KERNEL32.DLL::GlobalAlloc               ;HGLOBAL GlobalAlloc(UINT uFlags, SIZ...
CODE:00410672   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00410675   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00410679   0f8450010000    JZ          LAB_004107cf                            
CODE:0041067f   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;HGLOBAL hMem for GlobalLock
CODE:00410682   e89c4e0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:00410687   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0041068a   6a00            PUSH        0x0                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:0041068c   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:0041068e   0fb745f2        MOVZX       param_1,word ptr [EBP + local_12+0x4]   
CODE:00410692   0fb755c0        MOVZX       param_2,word ptr [EBP + local_44+0x4]   
CODE:00410696   03c2            ADD         param_1,param_2                         
CODE:00410698   50              PUSH        param_1                                 ;LONG lDistanceToMove for SetFilePointer
CODE:00410699   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for SetFilePointer
CODE:0041069c   e8e24e0400      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:004106a1   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:004106a3   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004106a6   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:004106a7   0fb7c6          MOVZX       param_1,SI                              
CODE:004106aa   50              PUSH        param_1                                 ;DWORD nNumberOfBytesToRead for ReadFile
CODE:004106ab   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          ;LPVOID lpBuffer for ReadFile
CODE:004106ae   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for ReadFile
CODE:004106b1   e8eb4e0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:004106b6   85c0            TEST        param_1,param_1                         
CODE:004106b8   0f8409010000    JZ          LAB_004107c7                            
CODE:004106be   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:004106c1   668b5002        MOV         param_2,word ptr [param_1 + 0x2]        
CODE:004106c5   f6c680          TEST        DH,0x80                                 
CODE:004106c8   0f84a1000000    JZ          LAB_0041076f                            
CODE:004106ce   66c745f21600    MOV         word ptr [EBP + local_12+0x4],0x16      
CODE:004106d4   668b08          MOV         param_3,word ptr [param_1]              
CODE:004106d7   0fb7400a        MOVZX       param_1,word ptr [param_1 + 0xa]        
CODE:004106db   d3e0            SHL         param_1,param_3                         
CODE:004106dd   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
                            LAB_004106e0:                 ;XREF[1,0]:   00410767
CODE:004106e0   0fb775f2        MOVZX       ESI,word ptr [EBP + local_12+0x4]       
CODE:004106e4   0375f4          ADD         ESI,dword ptr [EBP + local_10+0x4]      
CODE:004106e7   66833e00        CMP         word ptr [ESI],0x0                      
CODE:004106eb   0f84d6000000    JZ          LAB_004107c7                            
CODE:004106f1   6a00            PUSH        0x0                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:004106f3   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:004106f5   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          ;LONG lDistanceToMove for SetFilePointer
CODE:004106f8   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for SetFilePointer
CODE:004106fb   e8834e0400      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:00410700   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00410703   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:00410705   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00410708   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:00410709   6a0c            PUSH        0xc                                     ;DWORD nNumberOfBytesToRead for ReadFile
CODE:0041070b   8d45dc          LEA         param_1=>local_28,[EBP + -0x24]         
CODE:0041070e   50              PUSH        param_1                                 ;LPVOID lpBuffer for ReadFile
CODE:0041070f   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HANDLE hFile for ReadFile
CODE:00410712   e88a4e0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:00410717   85c0            TEST        param_1,param_1                         
CODE:00410719   7447            JZ          LAB_00410762                            
CODE:0041071b   8b45e2          MOV         param_1,dword ptr [EBP + local_22+0x4]  
CODE:0041071e   894604          MOV         dword ptr [ESI + 0x4],param_1           
CODE:00410721   668345f208      ADD         word ptr [EBP + local_12+0x4],0x8       
CODE:00410726   0fb755f2        MOVZX       param_2,word ptr [EBP + local_12+0x4]   
CODE:0041072a   0355f4          ADD         param_2,dword ptr [EBP + local_10+0x4]  
CODE:0041072d   33c0            XOR         param_1,param_1                         
CODE:0041072f   eb29            JMP         LAB_0041075a                            
                            LAB_00410731:                 ;XREF[1,0]:   00410760
CODE:00410731   66816206ff7f    AND         word ptr [param_2 + 0x6],0x7fff         
CODE:00410737   8b4de2          MOV         param_3,dword ptr [EBP + local_22+0x4]  
CODE:0041073a   894a08          MOV         dword ptr [param_2 + 0x8],param_3       
CODE:0041073d   83c20c          ADD         param_2,0xc                             
CODE:00410740   668345f20c      ADD         word ptr [EBP + local_12+0x4],0xc       
CODE:00410745   807de500        CMP         byte ptr [EBP + local_22+0x7],0x0       
CODE:00410749   0f94c1          SETZ        param_3                                 
CODE:0041074c   83e101          AND         param_3,0x1                             
CODE:0041074f   bf0c000000      MOV         EDI,0xc                                 
CODE:00410754   2bf9            SUB         EDI,param_3                             
CODE:00410756   017de8          ADD         dword ptr [EBP + local_1c+0x4],EDI      
CODE:00410759   40              INC         param_1                                 
                            LAB_0041075a:                 ;XREF[1,0]:   0041072f
CODE:0041075a   0fb74e02        MOVZX       param_3,word ptr [ESI + 0x2]            
CODE:0041075e   3bc1            CMP         param_1,param_3                         
CODE:00410760   7ccf            JL          LAB_00410731                            
                            LAB_00410762:                 ;XREF[1,0]:   00410719
CODE:00410762   66837e0200      CMP         word ptr [ESI + 0x2],0x0                
CODE:00410767   0f8573ffffff    JNZ         LAB_004106e0                            
CODE:0041076d   eb58            JMP         LAB_004107c7                            
                            LAB_0041076f:                 ;XREF[1,0]:   004106c8
CODE:0041076f   66c745f20200    MOV         word ptr [EBP + local_12+0x4],0x2       
CODE:00410775   0fb775f2        MOVZX       ESI,word ptr [EBP + local_12+0x4]       
CODE:00410779   0375f4          ADD         ESI,dword ptr [EBP + local_10+0x4]      
CODE:0041077c   33c0            XOR         param_1,param_1                         
CODE:0041077e   894604          MOV         dword ptr [ESI + 0x4],param_1           
CODE:00410781   33c0            XOR         param_1,param_1                         
CODE:00410783   eb12            JMP         LAB_00410797                            
                            LAB_00410785:                 ;XREF[1,0]:   004107a3
CODE:00410785   0fb7ca          MOVZX       param_3,param_2                         
CODE:00410788   8b7df4          MOV         EDI,dword ptr [EBP + local_10+0x4]      
CODE:0041078b   8d0c0f          LEA         param_3,[EDI + param_3*0x1]             
CODE:0041078e   8a4c0101        MOV         param_3,byte ptr [param_3 + param_1*0...
CODE:00410792   884c0604        MOV         byte ptr [ESI + ...,param_3             
CODE:00410796   40              INC         param_1                                 
                            LAB_00410797:                 ;XREF[1,0]:   00410783
CODE:00410797   0fb7ca          MOVZX       param_3,param_2                         
CODE:0041079a   8b7df4          MOV         EDI,dword ptr [EBP + local_10+0x4]      
CODE:0041079d   0fbe0c0f        MOVSX       param_3,byte ptr [EDI + param_3*0x1]    
CODE:004107a1   3bc1            CMP         param_1,param_3                         
CODE:004107a3   7ce0            JL          LAB_00410785                            
CODE:004107a5   668345f208      ADD         word ptr [EBP + local_12+0x4],0x8       
CODE:004107aa   0fb755f2        MOVZX       param_2,word ptr [EBP + local_12+0x4]   
CODE:004107ae   0355f4          ADD         param_2,dword ptr [EBP + local_10+0x4]  
CODE:004107b1   33c0            XOR         param_1,param_1                         
CODE:004107b3   eb0a            JMP         LAB_004107bf                            
                            LAB_004107b5:                 ;XREF[1,0]:   004107c5
CODE:004107b5   66816206ff7f    AND         word ptr [param_2 + 0x6],0x7fff         
CODE:004107bb   83c20c          ADD         param_2,0xc                             
CODE:004107be   40              INC         param_1                                 
                            LAB_004107bf:                 ;XREF[1,0]:   004107b3
CODE:004107bf   0fb74e02        MOVZX       param_3,word ptr [ESI + 0x2]            
CODE:004107c3   3bc1            CMP         param_1,param_3                         
CODE:004107c5   7cee            JL          LAB_004107b5                            
                            LAB_004107c7:                 ;XREF[3,0]:   004106b8,004106eb,0041076d
CODE:004107c7   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;HGLOBAL hMem for GlobalUnlock
CODE:004107ca   e8e44d0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
                            LAB_004107cf:                 ;XREF[3,0]:   00410624,00410659,00410679
CODE:004107cf   0fbfc3          MOVSX       param_1,BX                              
CODE:004107d2   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004107d5   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:004107d8   891485cc4...    MOV         dword ptr [param...,param_2             
CODE:004107df   0fbfc3          MOVSX       param_1,BX                              
CODE:004107e2   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004107e5   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004107e8   891485d04...    MOV         dword ptr [param...,param_2             
CODE:004107ef   0fbfc3          MOVSX       param_1,BX                              
CODE:004107f2   0d80000000      OR          param_1,0x80                            
                            LAB_004107f7:                 ;XREF[2,0]:   004105da,00410604
CODE:004107f7   5f              POP         EDI                                     
CODE:004107f8   5e              POP         ESI                                     
CODE:004107f9   5b              POP         EBX                                     
CODE:004107fa   8be5            MOV         ESP,EBP                                 
CODE:004107fc   5d              POP         EBP                                     
CODE:004107fd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004107fe(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410807
          ;param_5       undefined2           8                      ;XREF[1,0]:   00410812
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041081a
          ;local_8       undefined4          -8                      ;XREF[6,0]:   0041083d,00410840,00410853,0041087e,004108cd
                                                                     ;             004108df
          ;local_a       undefined2          -a                      ;XREF[5,0]:   00410826,0041082a,0041088f,004108f0,0041091b
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00410816,00410889,004108ea
          ;local_10      undefined4         -10                      ;XREF[3,0]:   0041081f,00410867,004108d3
                                                          ;XREF[2,0]:   00440589,00440849
CODE:004107fe   55              PUSH        EBP                                     
CODE:004107ff   8bec            MOV         EBP,ESP                                 
CODE:00410801   83c4f4          ADD         ESP,-0xc                                
CODE:00410804   53              PUSH        EBX                                     
CODE:00410805   56              PUSH        ESI                                     
CODE:00410806   57              PUSH        EDI                                     
CODE:00410807   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041080a   85c0            TEST        param_1,param_1                         
CODE:0041080c   0f841c010000    JZ          LAB_0041092e                            
CODE:00410812   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:00410816   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:0041081a   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:0041081d   8b12            MOV         param_2,dword ptr [param_2]             
CODE:0041081f   8955f4          MOV         dword ptr [EBP + local_10+0x4],param_2  
CODE:00410822   6683e07f        AND         param_1,0x7f                            
CODE:00410826   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0041082a   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0041082e   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410831   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalLock
CODE:00410838   e8e64c0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:0041083d   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00410840   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00410843   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:00410847   f6c480          TEST        AH,0x80                                 
CODE:0041084a   747a            JZ          LAB_004108c6                            
CODE:0041084c   66bb1600        MOV         BX,0x16                                 
                            LAB_00410850:                 ;XREF[1,0]:   004108c2
CODE:00410850   0fb7cb          MOVZX       param_3,BX                              
CODE:00410853   034dfc          ADD         param_3,dword ptr [EBP + local_8+0x4]   
CODE:00410856   66833900        CMP         word ptr [param_3],0x0                  
CODE:0041085a   0f84bb000000    JZ          LAB_0041091b                            
CODE:00410860   6683c308        ADD         BX,0x8                                  
CODE:00410864   8b4104          MOV         param_1,dword ptr [param_3 + 0x4]       
CODE:00410867   3b45f4          CMP         param_1,dword ptr [EBP + local_10+0x4]  
CODE:0041086a   740f            JZ          LAB_0041087b                            
CODE:0041086c   0fb74102        MOVZX       param_1,word ptr [param_3 + 0x2]        
CODE:00410870   c1e002          SHL         param_1,0x2                             
CODE:00410873   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410876   6603d8          ADD         BX,param_1                              
CODE:00410879   eb42            JMP         LAB_004108bd                            
                            LAB_0041087b:                 ;XREF[1,0]:   0041086a
CODE:0041087b   0fb7c3          MOVZX       param_1,BX                              
CODE:0041087e   0345fc          ADD         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00410881   33d2            XOR         param_2,param_2                         
CODE:00410883   eb2d            JMP         LAB_004108b2                            
                            LAB_00410885:                 ;XREF[1,0]:   004108bb
CODE:00410885   668b7006        MOV         SI,word ptr [param_1 + 0x6]             
CODE:00410889   663b75f8        CMP         SI,word ptr [EBP + local_c+0x4]         
CODE:0041088d   751b            JNZ         LAB_004108aa                            
CODE:0041088f   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:00410893   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410896   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalUnlock
CODE:0041089d   e8114d0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:004108a2   0fb7c3          MOVZX       param_1,BX                              
CODE:004108a5   e986000000      JMP         LAB_00410930                            
                            LAB_004108aa:                 ;XREF[1,0]:   0041088d
CODE:004108aa   83c00c          ADD         param_1,0xc                             
CODE:004108ad   6683c30c        ADD         BX,0xc                                  
CODE:004108b1   42              INC         param_2                                 
                            LAB_004108b2:                 ;XREF[1,0]:   00410883
CODE:004108b2   0fbff2          MOVSX       ESI,param_2                             
CODE:004108b5   0fb77902        MOVZX       EDI,word ptr [param_3 + 0x2]            
CODE:004108b9   3bf7            CMP         ESI,EDI                                 
CODE:004108bb   7cc8            JL          LAB_00410885                            
                            LAB_004108bd:                 ;XREF[1,0]:   00410879
CODE:004108bd   6683790200      CMP         word ptr [param_3 + 0x2],0x0            
CODE:004108c2   758c            JNZ         LAB_00410850                            
CODE:004108c4   eb55            JMP         LAB_0041091b                            
                            LAB_004108c6:                 ;XREF[1,0]:   0041084a
CODE:004108c6   66bb0200        MOV         BX,0x2                                  
CODE:004108ca   0fb7cb          MOVZX       param_3,BX                              
CODE:004108cd   034dfc          ADD         param_3,dword ptr [EBP + local_8+0x4]   
CODE:004108d0   8b4104          MOV         param_1,dword ptr [param_3 + 0x4]       
CODE:004108d3   3b45f4          CMP         param_1,dword ptr [EBP + local_10+0x4]  
CODE:004108d6   7543            JNZ         LAB_0041091b                            
CODE:004108d8   6683c308        ADD         BX,0x8                                  
CODE:004108dc   0fb7c3          MOVZX       param_1,BX                              
CODE:004108df   0345fc          ADD         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004108e2   33d2            XOR         param_2,param_2                         
CODE:004108e4   eb2a            JMP         LAB_00410910                            
                            LAB_004108e6:                 ;XREF[1,0]:   00410919
CODE:004108e6   668b7006        MOV         SI,word ptr [param_1 + 0x6]             
CODE:004108ea   663b75f8        CMP         SI,word ptr [EBP + local_c+0x4]         
CODE:004108ee   7518            JNZ         LAB_00410908                            
CODE:004108f0   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:004108f4   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004108f7   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalUnlock
CODE:004108fe   e8b04c0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:00410903   0fb7c3          MOVZX       param_1,BX                              
CODE:00410906   eb28            JMP         LAB_00410930                            
                            LAB_00410908:                 ;XREF[1,0]:   004108ee
CODE:00410908   83c00c          ADD         param_1,0xc                             
CODE:0041090b   6683c30c        ADD         BX,0xc                                  
CODE:0041090f   42              INC         param_2                                 
                            LAB_00410910:                 ;XREF[1,0]:   004108e4
CODE:00410910   0fbff2          MOVSX       ESI,param_2                             
CODE:00410913   0fb77902        MOVZX       EDI,word ptr [param_3 + 0x2]            
CODE:00410917   3bf7            CMP         ESI,EDI                                 
CODE:00410919   7ccb            JL          LAB_004108e6                            
                            LAB_0041091b:                 ;XREF[3,0]:   0041085a,004108c4,004108d6
CODE:0041091b   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0041091f   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410922   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalUnlock
CODE:00410929   e8854c0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
                            LAB_0041092e:                 ;XREF[1,0]:   0041080c
CODE:0041092e   33c0            XOR         param_1,param_1                         
                            LAB_00410930:                 ;XREF[2,0]:   004108a5,00410906
CODE:00410930   5f              POP         EDI                                     
CODE:00410931   5e              POP         ESI                                     
CODE:00410932   5b              POP         EBX                                     
CODE:00410933   8be5            MOV         ESP,EBP                                 
CODE:00410935   5d              POP         EBP                                     
CODE:00410936   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGLOBAL FUN_00410937(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00410940
          ;param_2       undefined2           8                      ;XREF[1,0]:   0041094b
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00410996,004109b9
          ;local_c       undefined1          -c                      ;XREF[1,0]:   004109b4
          ;local_10      undefined4         -10                      ;XREF[2,0]:   00410976,0041099d
                                                          ;XREF[1,0]:   0044059b
CODE:00410937   55              PUSH        EBP                                     
CODE:00410938   8bec            MOV         EBP,ESP                                 
CODE:0041093a   83c4f4          ADD         ESP,-0xc                                
CODE:0041093d   53              PUSH        EBX                                     
CODE:0041093e   56              PUSH        ESI                                     
CODE:0041093f   57              PUSH        EDI                                     
CODE:00410940   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00410943   85c0            TEST        EAX,EAX                                 
CODE:00410945   0f84ad000000    JZ          LAB_004109f8                            
CODE:0041094b   668b5d0c        MOV         BX,word ptr [EBP + param_2+0x4]         
CODE:0041094f   8bf0            MOV         ESI,EAX                                 
CODE:00410951   6683e67f        AND         SI,0x7f                                 
CODE:00410955   0fbfc6          MOVSX       EAX,SI                                  
CODE:00410958   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041095b   ff3485d04...    PUSH        dword ptr [EAX*0x4 + DATA:hMem_004646d0];HGLOBAL hMem for GlobalLock
CODE:00410962   e8bc4b0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:00410967   8bd0            MOV         EDX,EAX                                 
CODE:00410969   0fb7cb          MOVZX       ECX,BX                                  
CODE:0041096c   03c1            ADD         EAX,ECX                                 
CODE:0041096e   668b0a          MOV         CX,word ptr [EDX]                       
CODE:00410971   0fb718          MOVZX       EBX,word ptr [EAX]                      
CODE:00410974   d3e3            SHL         EBX,CL                                  
CODE:00410976   895df4          MOV         dword ptr [EBP + local_10+0x4],EBX      
CODE:00410979   668b0a          MOV         CX,word ptr [EDX]                       
CODE:0041097c   0fb77802        MOVZX       EDI,word ptr [EAX + 0x2]                
CODE:00410980   d3e7            SHL         EDI,CL                                  
CODE:00410982   57              PUSH        EDI                                     ;SIZE_T dwBytes for GlobalAlloc
CODE:00410983   6a00            PUSH        0x0                                     ;UINT uFlags for GlobalAlloc
CODE:00410985   e8934b0400      CALL        KERNEL32.DLL::GlobalAlloc               ;HGLOBAL GlobalAlloc(UINT uFlags, SIZ...
CODE:0041098a   8bd8            MOV         EBX,EAX                                 
CODE:0041098c   85db            TEST        EBX,EBX                                 
CODE:0041098e   7452            JZ          LAB_004109e2                            
CODE:00410990   53              PUSH        EBX                                     ;HGLOBAL hMem for GlobalLock
CODE:00410991   e88d4b0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:00410996   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:00410999   6a00            PUSH        0x0                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:0041099b   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:0041099d   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          ;LONG lDistanceToMove for SetFilePointer
CODE:004109a0   0fbfc6          MOVSX       EAX,SI                                  
CODE:004109a3   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004109a6   ff3485cc4...    PUSH        dword ptr [EAX*0x4 + DATA:hFile_00464...;HANDLE hFile for SetFilePointer
CODE:004109ad   e8d14b0400      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:004109b2   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:004109b4   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:004109b7   50              PUSH        EAX                                     ;LPDWORD lpNumberOfBytesRead for Read...
CODE:004109b8   57              PUSH        EDI                                     ;DWORD nNumberOfBytesToRead for ReadFile
CODE:004109b9   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;LPVOID lpBuffer for ReadFile
CODE:004109bc   0fbfc6          MOVSX       EAX,SI                                  
CODE:004109bf   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004109c2   ff3485cc4...    PUSH        dword ptr [EAX*0x4 + DATA:hFile_00464...;HANDLE hFile for ReadFile
CODE:004109c9   e8d34b0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:004109ce   8bf8            MOV         EDI,EAX                                 
CODE:004109d0   53              PUSH        EBX                                     ;HGLOBAL hMem for GlobalUnlock
CODE:004109d1   e8dd4b0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:004109d6   85ff            TEST        EDI,EDI                                 
CODE:004109d8   7508            JNZ         LAB_004109e2                            
CODE:004109da   53              PUSH        EBX                                     ;HGLOBAL hMem for GlobalFree
CODE:004109db   e8a14a0400      CALL        KERNEL32.DLL::GlobalFree                ;HGLOBAL GlobalFree(HGLOBAL hMem)
CODE:004109e0   33db            XOR         EBX,EBX                                 
                            LAB_004109e2:                 ;XREF[2,0]:   0041098e,004109d8
CODE:004109e2   0fbfc6          MOVSX       EAX,SI                                  
CODE:004109e5   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004109e8   ff3485d04...    PUSH        dword ptr [EAX*0x4 + DATA:hMem_004646d0];HGLOBAL hMem for GlobalUnlock
CODE:004109ef   e8bf4b0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:004109f4   8bc3            MOV         EAX,EBX                                 
CODE:004109f6   eb02            JMP         LAB_004109fa                            
                            LAB_004109f8:                 ;XREF[1,0]:   00410945
CODE:004109f8   33c0            XOR         EAX,EAX                                 
                            LAB_004109fa:                 ;XREF[1,0]:   004109f6
CODE:004109fa   5f              POP         EDI                                     
CODE:004109fb   5e              POP         ESI                                     
CODE:004109fc   5b              POP         EBX                                     
CODE:004109fd   8be5            MOV         ESP,EBP                                 
CODE:004109ff   5d              POP         EBP                                     
CODE:00410a00   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPVOID FUN_00410a01(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00410a04
                                                          ;XREF[1,0]:   004405a9
CODE:00410a01   55              PUSH        EBP                                     
CODE:00410a02   8bec            MOV         EBP,ESP                                 
CODE:00410a04   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00410a07   85c0            TEST        EAX,EAX                                 
CODE:00410a09   7408            JZ          LAB_00410a13                            
CODE:00410a0b   50              PUSH        EAX                                     ;HGLOBAL hMem for GlobalLock
CODE:00410a0c   e8124b0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:00410a11   5d              POP         EBP                                     
CODE:00410a12   c3              RET                                                 
                            LAB_00410a13:                 ;XREF[1,0]:   00410a09
CODE:00410a13   33c0            XOR         EAX,EAX                                 
CODE:00410a15   5d              POP         EBP                                     
CODE:00410a16   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL FUN_00410a17(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410a1b
                                                          ;XREF[3,0]:   004406fc,00440793,0044089f
CODE:00410a17   55              PUSH        EBP                                     
CODE:00410a18   8bec            MOV         EBP,ESP                                 
CODE:00410a1a   53              PUSH        EBX                                     
CODE:00410a1b   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00410a1e   85db            TEST        EBX,EBX                                 
CODE:00410a20   7409            JZ          LAB_00410a2b                            
CODE:00410a22   53              PUSH        EBX                                     ;HGLOBAL hMem for GlobalUnlock
CODE:00410a23   e88b4b0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
CODE:00410a28   5b              POP         EBX                                     
CODE:00410a29   5d              POP         EBP                                     
CODE:00410a2a   c3              RET                                                 
                            LAB_00410a2b:                 ;XREF[1,0]:   00410a20
CODE:00410a2b   33c0            XOR         param_1,param_1                         
CODE:00410a2d   5b              POP         EBX                                     
CODE:00410a2e   5d              POP         EBP                                     
CODE:00410a2f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00410a30(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410a33
                                                          ;XREF[3,0]:   00440705,0044079c,004408a8
CODE:00410a30   55              PUSH        EBP                                     
CODE:00410a31   8bec            MOV         EBP,ESP                                 
CODE:00410a33   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00410a36   85c0            TEST        param_1,param_1                         
CODE:00410a38   7406            JZ          LAB_00410a40                            
CODE:00410a3a   50              PUSH        param_1                                 ;HGLOBAL hMem for GlobalFree
CODE:00410a3b   e8414a0400      CALL        KERNEL32.DLL::GlobalFree                ;HGLOBAL GlobalFree(HGLOBAL hMem)
                            LAB_00410a40:                 ;XREF[1,0]:   00410a38
CODE:00410a40   33c0            XOR         param_1,param_1                         
CODE:00410a42   5d              POP         EBP                                     
CODE:00410a43   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00410a44(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410a4a
          ;param_5       undefined2           8                      ;XREF[1,0]:   00410a51
CODE:00410a44   55              PUSH        EBP                                     
CODE:00410a45   8bec            MOV         EBP,ESP                                 
CODE:00410a47   53              PUSH        EBX                                     
CODE:00410a48   56              PUSH        ESI                                     
CODE:00410a49   57              PUSH        EDI                                     
CODE:00410a4a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00410a4d   85db            TEST        EBX,EBX                                 
CODE:00410a4f   744a            JZ          LAB_00410a9b                            
CODE:00410a51   668b7d0c        MOV         DI,word ptr [EBP + param_5+0x4]         
CODE:00410a55   8bf3            MOV         ESI,EBX                                 
CODE:00410a57   6683e67f        AND         SI,0x7f                                 
CODE:00410a5b   0fbfc6          MOVSX       param_1,SI                              
CODE:00410a5e   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410a61   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalLock
CODE:00410a68   e8b64a0400      CALL        KERNEL32.DLL::GlobalLock                ;LPVOID GlobalLock(HGLOBAL hMem)
CODE:00410a6d   8bd0            MOV         param_2,param_1                         
CODE:00410a6f   0fb7cf          MOVZX       param_3,DI                              
CODE:00410a72   03c1            ADD         param_1,param_3                         
CODE:00410a74   668b0a          MOV         param_3,word ptr [param_2]              
CODE:00410a77   0fb700          MOVZX       param_1,word ptr [param_1]              
CODE:00410a7a   d3e0            SHL         param_1,param_3                         
CODE:00410a7c   0fbfd6          MOVSX       param_2,SI                              
CODE:00410a7f   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00410a82   890495d44...    MOV         dword ptr [param...,param_1             
CODE:00410a89   0fbfc6          MOVSX       param_1,SI                              
CODE:00410a8c   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410a8f   ff3485d04...    PUSH        dword ptr [param_1*0x4 + DATA:hMem_00...;HGLOBAL hMem for GlobalUnlock
CODE:00410a96   e8184b0400      CALL        KERNEL32.DLL::GlobalUnlock              ;BOOL GlobalUnlock(HGLOBAL hMem)
                            LAB_00410a9b:                 ;XREF[1,0]:   00410a4f
CODE:00410a9b   8bc3            MOV         param_1,EBX                             
CODE:00410a9d   5f              POP         EDI                                     
CODE:00410a9e   5e              POP         ESI                                     
CODE:00410a9f   5b              POP         EBX                                     
CODE:00410aa0   5d              POP         EBP                                     
CODE:00410aa1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00410aa2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410aa5
CODE:00410aa2   55              PUSH        EBP                                     
CODE:00410aa3   8bec            MOV         EBP,ESP                                 
CODE:00410aa5   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00410aa8   5d              POP         EBP                                     
CODE:00410aa9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD FUN_00410aaa(undefined4 param_1, undefined4 param_2, DWORD param_3, int param_4, LPVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00410ab3
          ;param_5       LPVOID               8                      ;XREF[1,0]:   00410aea
          ;param_6       DWORD                c                      ;XREF[1,0]:   00410ab0
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00410ae5,00410b0c
CODE:00410aaa   55              PUSH        EBP                                     
CODE:00410aab   8bec            MOV         EBP,ESP                                 
CODE:00410aad   51              PUSH        param_3                                 
CODE:00410aae   53              PUSH        EBX                                     
CODE:00410aaf   56              PUSH        ESI                                     
CODE:00410ab0   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:00410ab3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00410ab6   85c0            TEST        param_1,param_1                         
CODE:00410ab8   745c            JZ          LAB_00410b16                            
CODE:00410aba   8bd8            MOV         EBX,param_1                             
CODE:00410abc   6683e37f        AND         BX,0x7f                                 
CODE:00410ac0   6a00            PUSH        0x0                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:00410ac2   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:00410ac4   0fbfc3          MOVSX       param_1,BX                              
CODE:00410ac7   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410aca   ff3485d44...    PUSH        dword ptr [param_1*0x4 + DATA:lDistan...;LONG lDistanceToMove for SetFilePointer
CODE:00410ad1   0fbfc3          MOVSX       param_1,BX                              
CODE:00410ad4   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410ad7   ff3485cc4...    PUSH        dword ptr [param_1*0x4 + DATA:hFile_0...;HANDLE hFile for SetFilePointer
CODE:00410ade   e8a04a0400      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:00410ae3   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:00410ae5   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00410ae8   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:00410ae9   56              PUSH        ESI                                     ;DWORD nNumberOfBytesToRead for ReadFile
CODE:00410aea   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           ;LPVOID lpBuffer for ReadFile
CODE:00410aed   0fbfc3          MOVSX       param_1,BX                              
CODE:00410af0   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410af3   ff3485cc4...    PUSH        dword ptr [param_1*0x4 + DATA:hFile_0...;HANDLE hFile for ReadFile
CODE:00410afa   e8a24a0400      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:00410aff   6685c0          TEST        param_1,param_1                         
CODE:00410b02   7502            JNZ         LAB_00410b06                            
CODE:00410b04   33f6            XOR         ESI,ESI                                 
                            LAB_00410b06:                 ;XREF[1,0]:   00410b02
CODE:00410b06   0fbfc3          MOVSX       param_1,BX                              
CODE:00410b09   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00410b0c   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00410b0f   011485d44...    ADD         dword ptr [param...,param_2             
                            LAB_00410b16:                 ;XREF[1,0]:   00410ab8
CODE:00410b16   8bc6            MOV         param_1,ESI                             
CODE:00410b18   5e              POP         ESI                                     
CODE:00410b19   5b              POP         EBX                                     
CODE:00410b1a   59              POP         param_3                                 
CODE:00410b1b   5d              POP         EBP                                     
CODE:00410b1c   c3              RET                                                 
CODE:00410b1d   00              ??          00h                                     
CODE:00410b1e   00              ??          00h                                     
CODE:00410b1f   00              ??          00h                                     
CODE:00410b20   c8              ??          C8h                                     
CODE:00410b21   00              ??          00h                                     
CODE:00410b22   00              ??          00h                                     
CODE:00410b23   00              ??          00h                                     
CODE:00410b24   8b              ??          8Bh                                     
CODE:00410b25   55              ??          55h    U                                
CODE:00410b26   08              ??          08h                                     
CODE:00410b27   2b              ??          2Bh    +                                
CODE:00410b28   c0              ??          C0h                                     
CODE:00410b29   0f              ??          0Fh                                     
CODE:00410b2a   ac              ??          ACh                                     
CODE:00410b2b   d0              ??          D0h                                     
CODE:00410b2c   10              ??          10h                                     
CODE:00410b2d   c1              ??          C1h                                     
CODE:00410b2e   fa              ??          FAh                                     
CODE:00410b2f   10              ??          10h                                     
CODE:00410b30   f7              ??          F7h                                     
CODE:00410b31   7d              ??          7Dh    }                                
CODE:00410b32   0c              ??          0Ch                                     
CODE:00410b33   0f              ??          0Fh                                     
CODE:00410b34   a4              ??          A4h                                     
CODE:00410b35   c2              ??          C2h                                     
CODE:00410b36   10              ??          10h                                     
CODE:00410b37   c9              ??          C9h                                     
CODE:00410b38   c3              ??          C3h                                     
CODE:00410b39   00              ??          00h                                     
CODE:00410b3a   00              ??          00h                                     
CODE:00410b3b   00              ??          00h                                     
CODE:00410b3c   e8              ??          E8h                                     
CODE:00410b3d   94              ??          94h                                     
CODE:00410b3e   4c              ??          4Ch    L                                
CODE:00410b3f   04              ??          04h                                     
CODE:00410b40   00              ??          00h                                     
CODE:00410b41   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410b42(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00410b4b
          ;param_5       undefined2           8                      ;XREF[2,0]:   00410b72,00410b82
          ;param_6       undefined2           c                      ;XREF[1,0]:   00410b4e
          ;local_8       undefined4          -8                      ;XREF[1,0]:   00410b89
          ;local_c       undefined4          -c                      ;XREF[1,0]:   00410b7f
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00410b76
          ;local_14      undefined4         -14                      ;XREF[2,0]:   00410b6f,00410b8d
CODE:00410b42   55              PUSH        EBP                                     
CODE:00410b43   8bec            MOV         EBP,ESP                                 
CODE:00410b45   83c4f0          ADD         ESP,-0x10                               
CODE:00410b48   53              PUSH        EBX                                     
CODE:00410b49   56              PUSH        ESI                                     
CODE:00410b4a   57              PUSH        EDI                                     
CODE:00410b4b   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00410b4e   0fb74510        MOVZX       param_1,word ptr [EBP + param_6+0x4]    
CODE:00410b52   0d00000001      OR          param_1,0x1000000                       
CODE:00410b57   50              PUSH        param_1                                 ;COLORREF color for CreateSolidBrush
CODE:00410b58   e8184c0400      CALL        GDI32.DLL::CreateSolidBrush             ;HBRUSH CreateSolidBrush(COLORREF color)
CODE:00410b5d   8bd8            MOV         EBX,param_1                             
CODE:00410b5f   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for GetDC
CODE:00410b65   e8f74a0400      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00410b6a   8bf0            MOV         ESI,param_1                             
CODE:00410b6c   0fbfc7          MOVSX       param_1,DI                              
CODE:00410b6f   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00410b72   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:00410b76   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00410b79   0fbfc7          MOVSX       param_1,DI                              
CODE:00410b7c   83c014          ADD         param_1,0x14                            
CODE:00410b7f   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00410b82   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:00410b86   83c014          ADD         param_1,0x14                            
CODE:00410b89   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00410b8c   53              PUSH        EBX                                     ;HBRUSH hbr for FillRect
CODE:00410b8d   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:00410b90   50              PUSH        param_1                                 ;RECT * lprc for FillRect
CODE:00410b91   56              PUSH        ESI                                     ;HDC hDC for FillRect
CODE:00410b92   e8e84a0400      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:00410b97   56              PUSH        ESI                                     ;HDC hDC for ReleaseDC
CODE:00410b98   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ReleaseDC
CODE:00410b9e   e8284a0400      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:00410ba3   53              PUSH        EBX                                     ;HGDIOBJ ho for DeleteObject
CODE:00410ba4   e8c04b0400      CALL        GDI32.DLL::DeleteObject                 ;BOOL DeleteObject(HGDIOBJ ho)
CODE:00410ba9   5f              POP         EDI                                     
CODE:00410baa   5e              POP         ESI                                     
CODE:00410bab   5b              POP         EBX                                     
CODE:00410bac   8be5            MOV         ESP,EBP                                 
CODE:00410bae   5d              POP         EBP                                     
CODE:00410baf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined ShowTaskbar(undefined2 shouldShow)
          ;shouldShow    undefined2           4                      ;XREF[1,0]:   00410bcd
                                                          ;XREF[4,0]:   00410c86,00410cfe,00411389,004113ce
CODE:00410bb0   55              PUSH        EBP                                     
CODE:00410bb1   8bec            MOV         EBP,ESP                                 
                            ;if VER_PLATFORM_WIN32_WINDOWS, not VER_PLATFORM_WIN32s
CODE:00410bb3   833d60484...    CMP         dword ptr [DATA:$dwPlatformId],0x1      ;= ??
CODE:00410bba   7520            JNZ         LAB_00410bdc                            
CODE:00410bbc   6a00            PUSH        0x0                                     ;LPCSTR lpWindowName for FindWindowA
CODE:00410bbe   68cc014600      PUSH        DATA:s_Shell_TrayWnd_004601cc           ;LPCSTR lpClassName for FindWindowA
CODE:00410bc3   e8b14a0400      CALL        USER32.DLL::FindWindowA                 ;HWND FindWindowA(LPCSTR lpClassName,...
CODE:00410bc8   ba01000000      MOV         EDX,0x1                                 
CODE:00410bcd   66837d0800      CMP         word ptr [EBP + shouldShow+0x4],0x0     
CODE:00410bd2   7501            JNZ         LAB_00410bd5                            
CODE:00410bd4   4a              DEC         EDX                                     
                            LAB_00410bd5:                 ;XREF[1,0]:   00410bd2
CODE:00410bd5   52              PUSH        EDX                                     ;int nCmdShow for ShowWindow
CODE:00410bd6   50              PUSH        EAX                                     ;HWND hWnd for ShowWindow
CODE:00410bd7   e8514b0400      CALL        USER32.DLL::ShowWindow                  ;BOOL ShowWindow(HWND hWnd, int nCmdS...
                            LAB_00410bdc:                 ;XREF[1,0]:   00410bba
CODE:00410bdc   5d              POP         EBP                                     
CODE:00410bdd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ATOM CreateWindow(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00410be6
          ;windowClass   undefined2          AX                      ;XREF[1,0]:   00410c7d
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00410c64,00410c79
          ;local_c       undefined4          -c                      ;XREF[1,0]:   00410c03
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00410c0a
          ;local_14      undefined4         -14                      ;XREF[1,0]:   00410c46
          ;local_18      undefined4         -18                      ;XREF[1,0]:   00410c29
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   00410c3c
          ;local_20      undefined4         -20                      ;XREF[1,0]:   00410c1d
          ;local_24      undefined4         -24                      ;XREF[1,0]:   00410c50
          ;local_28      undefined4         -28                      ;XREF[1,0]:   00410c4b
          ;local_2c      undefined4         -2c                      ;XREF[1,0]:   00410c20
          ;local_30      undefined4         -30                      ;XREF[1,0]:   00410c11
          ;local_34      undefined4         -34                      ;XREF[2,0]:   00410be9,00410c53
                                                          ;XREF[1,0]:   00410e7f
CODE:00410bde   55              PUSH        EBP                                     
CODE:00410bdf   8bec            MOV         EBP,ESP                                 
CODE:00410be1   83c4d0          ADD         ESP,-0x30                               
CODE:00410be4   53              PUSH        EBX                                     
CODE:00410be5   56              PUSH        ESI                                     
CODE:00410be6   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:00410be9   8d5dd0          LEA         EBX=>local_34,[EBP + -0x30]             
CODE:00410bec   68214e0000      PUSH        0x4e21                                  
CODE:00410bf1   6880484600      PUSH        DATA:lpWindowName_00464880              ;= NaP
CODE:00410bf6   e8f9f5ffff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00410bfb   83c408          ADD         ESP,0x8                                 
CODE:00410bfe   be01000000      MOV         ESI,0x1                                 
CODE:00410c03   c74328be0...    MOV         dword ptr [EBX +...,DATA:s_TLCSSG_004...;= "TLCSSG"
CODE:00410c0a   c74324000...    MOV         dword ptr [EBX + local_10+0x34],0x100   
CODE:00410c11   c74304401...    MOV         dword ptr [EBX + local_30+0x34],0x1040  
CODE:00410c18   a15c484600      MOV         EAX,[DATA:$Module]                      ;= NaP
CODE:00410c1d   894314          MOV         dword ptr [EBX + local_20+0x34],EAX     
CODE:00410c20   c74308440...    MOV         dword ptr [EBX +...,MainWndProc         
CODE:00410c27   33c0            XOR         EAX,EAX                                 
CODE:00410c29   89431c          MOV         dword ptr [EBX + local_18+0x34],EAX     
CODE:00410c2c   6880000000      PUSH        0x80                                    ;LPCSTR lpIconName for LoadIconA
CODE:00410c31   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadIconA
CODE:00410c37   e8cd4a0400      CALL        USER32.DLL::LoadIconA                   ;HICON LoadIconA(HINSTANCE hInstance,...
CODE:00410c3c   894318          MOV         dword ptr [EBX + local_1c+0x34],EAX     
CODE:00410c3f   6a01            PUSH        0x1                                     ;int i for GetStockObject
CODE:00410c41   e8174b0400      CALL        GDI32.DLL::GetStockObject               ;HGDIOBJ GetStockObject(int i)
CODE:00410c46   894320          MOV         dword ptr [EBX + local_14+0x34],EAX     
CODE:00410c49   33c0            XOR         EAX,EAX                                 
CODE:00410c4b   89430c          MOV         dword ptr [EBX + local_28+0x34],EAX     
CODE:00410c4e   33c0            XOR         EAX,EAX                                 
CODE:00410c50   894310          MOV         dword ptr [EBX + local_24+0x34],EAX     
CODE:00410c53   c70330000000    MOV         dword ptr [EBX]=>local_34,0x30          
CODE:00410c59   833d60484...    CMP         dword ptr [DATA:$dwPlatformId],0x2      ;= ??
CODE:00410c60   7507            JNZ         LAB_00410c69                            
CODE:00410c62   33c0            XOR         EAX,EAX                                 
CODE:00410c64   89432c          MOV         dword ptr [EBX + local_8+0x34],EAX      
CODE:00410c67   eb13            JMP         LAB_00410c7c                            
                            LAB_00410c69:                 ;XREF[1,0]:   00410c60
CODE:00410c69   6881000000      PUSH        0x81                                    ;LPCSTR lpIconName for LoadIconA
CODE:00410c6e   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadIconA
CODE:00410c74   e8904a0400      CALL        USER32.DLL::LoadIconA                   ;HICON LoadIconA(HINSTANCE hInstance,...
CODE:00410c79   89432c          MOV         dword ptr [EBX + local_8+0x34],EAX      
                            LAB_00410c7c:                 ;XREF[1,0]:   00410c67
CODE:00410c7c   53              PUSH        EBX                                     ;WNDCLASSEXA * param_1 for RegisterCl...
CODE:00410c7d   e8b74a0400      CALL        USER32.DLL::RegisterClassExA            ;ATOM RegisterClassExA(WNDCLASSEXA * ...
CODE:00410c82   8bd8            MOV         EBX,windowClass                         
CODE:00410c84   6a00            PUSH        0x0                                     
CODE:00410c86   e825ffffff      CALL        Game::ShowTaskbar                       ;undefined ShowTaskbar(undefined2 sho...
CODE:00410c8b   59              POP         ECX                                     
CODE:00410c8c   6685db          TEST        BX,BX                                   
CODE:00410c8f   7463            JZ          LAB_00410cf4                            
CODE:00410c91   6a00            PUSH        0x0                                     ;LPVOID lpParam for CreateWindowExA
CODE:00410c93   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for CreateWindowExA
CODE:00410c99   6a00            PUSH        0x0                                     ;HMENU hMenu for CreateWindowExA
CODE:00410c9b   6a00            PUSH        0x0                                     ;HWND hWndParent for CreateWindowExA
CODE:00410c9d   ff3554484600    PUSH        dword ptr [DATA:nHeight_00464854]       ;int nHeight for CreateWindowExA
CODE:00410ca3   ff3550484600    PUSH        dword ptr [DATA:nWidth_00464850]        ;int nWidth for CreateWindowExA
CODE:00410ca9   ff354c484600    PUSH        dword ptr [DATA:Y_0046484c]             ;int Y for CreateWindowExA
CODE:00410caf   ff3548484600    PUSH        dword ptr [DATA:$DesktopRect]           ;int X for CreateWindowExA
CODE:00410cb5   680000ca00      PUSH        0xca0000                                ;DWORD dwStyle for CreateWindowExA
CODE:00410cba   6880484600      PUSH        DATA:lpWindowName_00464880              ;LPCSTR lpWindowName for CreateWindowExA
CODE:00410cbf   68be014600      PUSH        DATA:s_TLCSSG_004601be                  ;LPCSTR lpClassName for CreateWindowExA
CODE:00410cc4   6a00            PUSH        0x0                                     ;DWORD dwExStyle for CreateWindowExA
CODE:00410cc6   e8324a0400      CALL        USER32.DLL::CreateWindowExA             ;HWND CreateWindowExA(DWORD dwExStyle...
CODE:00410ccb   a334484600      MOV         [DATA:Game::window],windowClass         ;= NaP
CODE:00410cd0   833d34484...    CMP         dword ptr [DATA:Game::window],0x0       ;= NaP
CODE:00410cd7   7419            JZ          LAB_00410cf2                            
CODE:00410cd9   56              PUSH        ESI                                     ;int nCmdShow for ShowWindow
CODE:00410cda   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ShowWindow
CODE:00410ce0   e8484a0400      CALL        USER32.DLL::ShowWindow                  ;BOOL ShowWindow(HWND hWnd, int nCmdS...
CODE:00410ce5   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for UpdateWindow
CODE:00410ceb   e8254a0400      CALL        USER32.DLL::UpdateWindow                ;BOOL UpdateWindow(HWND hWnd)
CODE:00410cf0   eb02            JMP         LAB_00410cf4                            
                            LAB_00410cf2:                 ;XREF[1,0]:   00410cd7
CODE:00410cf2   33db            XOR         EBX,EBX                                 
                            LAB_00410cf4:                 ;XREF[2,0]:   00410c8f,00410cf0
CODE:00410cf4   8bc3            MOV         windowClass,EBX                         
CODE:00410cf6   5e              POP         ESI                                     
CODE:00410cf7   5b              POP         EBX                                     
CODE:00410cf8   8be5            MOV         ESP,EBP                                 
CODE:00410cfa   5d              POP         EBP                                     
CODE:00410cfb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410cfc(void)
                                                          ;XREF[2,0]:   00410ea1,00410f05
CODE:00410cfc   6a01            PUSH        0x1                                     
CODE:00410cfe   e8adfeffff      CALL        Game::ShowTaskbar                       ;undefined ShowTaskbar(undefined2 sho...
CODE:00410d03   59              POP         ECX                                     
CODE:00410d04   833d34484...    CMP         dword ptr [DATA:Game::window],0x0       ;= NaP
CODE:00410d0b   7422            JZ          LAB_00410d2f                            
CODE:00410d0d   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DestroyWindow
CODE:00410d13   e8a3490400      CALL        USER32.DLL::DestroyWindow               ;BOOL DestroyWindow(HWND hWnd)
CODE:00410d18   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for UnregisterCl...
CODE:00410d1e   68be014600      PUSH        DATA:s_TLCSSG_004601be                  ;LPCSTR lpClassName for UnregisterClassA
CODE:00410d23   e8f3490400      CALL        USER32.DLL::UnregisterClassA            ;BOOL UnregisterClassA(LPCSTR lpClass...
CODE:00410d28   33c0            XOR         EAX,EAX                                 
CODE:00410d2a   a334484600      MOV         [DATA:Game::window],EAX                 ;= NaP
                            LAB_00410d2f:                 ;XREF[1,0]:   00410d0b
CODE:00410d2f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined MakeWindowAnnoying(void)
          ;titleBarHe... undefined4         EAX                      ;XREF[7,0]:   00410d3b,00410d44,00410d54,00410d5d,00410d6e
                                                                     ;             00410d8c,00410d91
          ;menuBarHeight undefined4         EAX                      ;XREF[6,0]:   00410d44,00410d54,00410d5d,00410d6e,00410d8c
                                                                     ;             00410d91
          ;screenWidth   undefined4         EAX                      ;XREF[5,0]:   00410d54,00410d5d,00410d6e,00410d8c,00410d91
          ;screenHeight  undefined4         EAX                      ;XREF[4,0]:   00410d5d,00410d6e,00410d8c,00410d91
          ;screenHeight' undefined4         EAX                      ;XREF[3,0]:   00410d6e,00410d8c,00410d91
          ;xPadding      undefined4         EAX                      ;XREF[2,0]:   00410d8c,00410d91
          ;leftPadding   int                EAX                      ;XREF[1,0]:   00410d91
                                                          ;XREF[1,0]:   00411139
CODE:00410d30   55              PUSH        EBP                                     
CODE:00410d31   8bec            MOV         EBP,ESP                                 
CODE:00410d33   83c4f0          ADD         ESP,-0x10                               
CODE:00410d36   53              PUSH        EBX                                     
CODE:00410d37   56              PUSH        ESI                                     
CODE:00410d38   57              PUSH        EDI                                     
CODE:00410d39   6a04            PUSH        SM_CYCAPTION                            ;int nIndex for GetSystemMetrics
CODE:00410d3b   e8f1480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d40   8bf0            MOV         ESI,titleBarHeight                      
CODE:00410d42   6a0f            PUSH        SM_CYMENU                               ;int nIndex for GetSystemMetrics
CODE:00410d44   e8e8480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d49   8bf8            MOV         EDI,menuBarHeight                       
CODE:00410d4b   6a01            PUSH        0x1                                     ;int nIndex for GetSystemMetrics
CODE:00410d4d   e8df480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d52   6a00            PUSH        0x0                                     ;int nIndex for GetSystemMetrics
CODE:00410d54   e8d8480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d59   8bd8            MOV         EBX,screenWidth                         
CODE:00410d5b   6a01            PUSH        SM_CYSCREEN                             ;int nIndex for GetSystemMetrics
CODE:00410d5d   e8cf480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d62   662bc7          SUB         screenHeight,DI                         
CODE:00410d65   662bc6          SUB         screenHeight,SI                         
CODE:00410d68   8bf0            MOV         ESI,screenHeight                        
CODE:00410d6a   6a06            PUSH        0x6                                     ;UINT uFlags for SetWindowPos
CODE:00410d6c   6a01            PUSH        SM_CYSCREEN                             ;int nIndex for GetSystemMetrics
CODE:00410d6e   e8be480400      CALL        USER32.DLL::GetSystemMetrics            ;int GetSystemMetrics(int nIndex)
CODE:00410d73   50              PUSH        screenHeight'                           ;int cy for SetWindowPos
                            ;move window to (0,0); resize to whole screen
CODE:00410d74   0fbfc3          MOVSX       screenHeight',BX                        
CODE:00410d77   50              PUSH        screenHeight'                           ;int cx for SetWindowPos
CODE:00410d78   6a00            PUSH        0x0                                     ;int Y for SetWindowPos
CODE:00410d7a   6a00            PUSH        0x0                                     ;int X for SetWindowPos
CODE:00410d7c   6a00            PUSH        0x0                                     ;HWND hWndInsertAfter for SetWindowPos
CODE:00410d7e   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for SetWindowPos
CODE:00410d84   e8b6490400      CALL        USER32.DLL::SetWindowPos                ;BOOL SetWindowPos(HWND hWnd, HWND hW...
CODE:00410d89   0fbfc3          MOVSX       screenHeight',BX                        
CODE:00410d8c   0500feffff      ADD         xPadding,4294966784                     
CODE:00410d91   d1f8            SAR         leftPadding,0x1                         
CODE:00410d93   7903            JNS         LAB_00410d98                            
CODE:00410d95   83d000          ADC         leftPadding,0x0                         
                            LAB_00410d98:                 ;XREF[1,0]:   00410d93
CODE:00410d98   030548484600    ADD         leftPadding,dword ptr [DATA:$DesktopR...
CODE:00410d9e   a338484600      MOV         [DATA:Game::mouseInputRect],leftPadding 
CODE:00410da3   0fbfc6          MOVSX       leftPadding,SI                          
CODE:00410da6   0580feffff      ADD         leftPadding,4294966912                  
CODE:00410dab   d1f8            SAR         leftPadding,0x1                         
CODE:00410dad   7903            JNS         LAB_00410db2                            
CODE:00410daf   83d000          ADC         leftPadding,0x0                         
                            LAB_00410db2:                 ;XREF[1,0]:   00410dad
CODE:00410db2   03054c484600    ADD         leftPadding,dword ptr [DATA:Y_0046484c] 
CODE:00410db8   a33c484600      MOV         [DATA:mouseInputRect.top],leftPadding   
                            ;this is incorrect, but it doesn’t break anything
CODE:00410dbd   810540484...    ADD         dword ptr [DATA:...,511                 
CODE:00410dc7   a13c484600      MOV         leftPadding,[DATA:mouseInputRect.top]   
CODE:00410dcc   057f010000      ADD         leftPadding,383                         
CODE:00410dd1   a344484600      MOV         [DATA:mouseInputRect.bottom],leftPadding
CODE:00410dd6   66a13c484600    MOV         leftPadding,[DATA:mouseInputRect.top]   
CODE:00410ddc   50              PUSH        leftPadding                             
CODE:00410ddd   66a138484600    MOV         leftPadding,[DATA:Game::mouseInputRect] 
CODE:00410de3   50              PUSH        leftPadding                             
CODE:00410de4   e828100200      CALL        Game::SetDrawAreaXY                     ;undefined SetDrawAreaXY(undefined2 p...
CODE:00410de9   83c408          ADD         ESP,0x8                                 
CODE:00410dec   5f              POP         EDI                                     
CODE:00410ded   5e              POP         ESI                                     
CODE:00410dee   5b              POP         EBX                                     
CODE:00410def   8be5            MOV         ESP,EBP                                 
CODE:00410df1   5d              POP         EBP                                     
CODE:00410df2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 Main(undefined4 param_1, undefined4 param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00410e51
          ;param_2       undefined4           8                      ;XREF[1,0]:   00410dfd
          ;param_3       undefined            c                      
          ;param_4       undefined4          10                      ;XREF[1,0]:   00410e7c
          ;desktopWindow undefined4         EAX                      ;XREF[2,0]:   00410e5e,00410e7f
          ;desktopHeight undefined2          BX                      ;XREF[1,0]:   00410e70
          ;windowClass   undefined2          AX                      ;XREF[1,0]:   00410e7f
          ;local_88      undefined4         -88                      ;XREF[1,0]:   00410e46
          ;local_98      undefined4         -98                      ;XREF[2,0]:   00410e30,00410e3a
          ;local_b4      undefined1         -b4                      ;XREF[3,0]:   00410ed1,00410ee1,00410eed
          ;desktopRect   LPRECT         HASH...                      
                                                          ;XREF[1,0]:   00460044
CODE:00410df3   55              PUSH        EBP                                     
CODE:00410df4   8bec            MOV         EBP,ESP                                 
CODE:00410df6   81c450ffffff    ADD         ESP,0xffffff50                          
CODE:00410dfc   53              PUSH        EBX                                     
CODE:00410dfd   837d0c00        CMP         dword ptr [EBP + param_2+0x4],0x0       
CODE:00410e01   752d            JNZ         LAB_00410e30                            
CODE:00410e03   6a00            PUSH        0x0                                     ;LPCSTR lpWindowName for FindWindowA
CODE:00410e05   68be014600      PUSH        DATA:s_TLCSSG_004601be                  ;LPCSTR lpClassName for FindWindowA
CODE:00410e0a   e86a480400      CALL        USER32.DLL::FindWindowA                 ;HWND FindWindowA(LPCSTR lpClassName,...
CODE:00410e0f   8bd8            MOV         EBX,EAX                                 
CODE:00410e11   85db            TEST        EBX,EBX                                 
CODE:00410e13   741b            JZ          LAB_00410e30                            
CODE:00410e15   53              PUSH        EBX                                     ;HWND hWnd for IsIconic
CODE:00410e16   e8fe470400      CALL        USER32.DLL::IsIconic                    ;BOOL IsIconic(HWND hWnd)
CODE:00410e1b   6a09            PUSH        0x9                                     ;int nCmdShow for ShowWindow
CODE:00410e1d   53              PUSH        EBX                                     ;HWND hWnd for ShowWindow
CODE:00410e1e   e80a490400      CALL        USER32.DLL::ShowWindow                  ;BOOL ShowWindow(HWND hWnd, int nCmdS...
CODE:00410e23   53              PUSH        EBX                                     ;HWND hWnd for SetForegroundWindow
CODE:00410e24   e8c0470400      CALL        USER32.DLL::SetForegroundWindow         ;BOOL SetForegroundWindow(HWND hWnd)
CODE:00410e29   33c0            XOR         EAX,EAX                                 
CODE:00410e2b   e9dc000000      JMP         LAB_00410f0c                            
                            LAB_00410e30:                 ;XREF[2,0]:   00410e01,00410e13
CODE:00410e30   c7856cfff...    MOV         dword ptr [EBP + local_98+0x4],0x94     
CODE:00410e3a   8d856cffffff    LEA         EAX=>local_98,[EBP + 0xffffff6c]        
CODE:00410e40   50              PUSH        EAX                                     ;LPOSVERSIONINFOA lpVersionInformatio...
CODE:00410e41   e8f5460400      CALL        KERNEL32.DLL::GetVersionExA             ;BOOL GetVersionExA(LPOSVERSIONINFOA ...
CODE:00410e46   8b857cffffff    MOV         EAX,dword ptr [EBP + local_88+0x4]      
CODE:00410e4c   a360484600      MOV         [DATA:$dwPlatformId],EAX                ;= ??
CODE:00410e51   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00410e54   a35c484600      MOV         [DATA:$Module],EAX                      ;= NaP
CODE:00410e59   6848484600      PUSH        DATA:$DesktopRect                       ;LPRECT lpRect for GetWindowRect
CODE:00410e5e   e846480400      CALL        USER32.DLL::GetDesktopWindow            ;HWND GetDesktopWindow(void)
CODE:00410e63   50              PUSH        desktopWindow                           ;HWND hWnd for GetWindowRect
CODE:00410e64   e8c2470400      CALL        USER32.DLL::GetWindowRect               ;BOOL GetWindowRect(HWND hWnd, LPRECT...
CODE:00410e69   668b1d544...    MOV         BX,word ptr [DATA:nHeight_00464854]     
CODE:00410e70   662b1d4c4...    SUB         desktopHeight,word ptr [DATA:Y_0046484c]
CODE:00410e77   e8f8f1ffff      CALL        FUN_00410074                            ;undefined FUN_00410074(void)
CODE:00410e7c   ff7514          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00410e7f   e85afdffff      CALL        Game::CreateWindow                      ;ATOM CreateWindow(undefined4 param_1)
CODE:00410e84   59              POP         ECX                                     
CODE:00410e85   6685c0          TEST        windowClass,windowClass                 
CODE:00410e88   7476            JZ          LAB_00410f00                            
CODE:00410e8a   66a154484600    MOV         windowClass,[DATA:nHeight_00464854]     
CODE:00410e90   662b054c4...    SUB         windowClass,word ptr [DATA:Y_0046484c]  
CODE:00410e97   662bd8          SUB         desktopHeight,windowClass               
CODE:00410e9a   66891d584...    MOV         word ptr [DATA:D...,desktopHeight       ;= ??
CODE:00410ea1   68fc0c4100      PUSH        FUN_00410cfc                            
CODE:00410ea6   e8353a0400      CALL        FUN_004548e0                            ;undefined4 FUN_004548e0(undefined4 p...
CODE:00410eab   59              POP         ECX                                     
CODE:00410eac   e826f10100      CALL        FUN_0042ffd7                            ;undefined4 FUN_0042ffd7(void)
CODE:00410eb1   6685c0          TEST        windowClass,windowClass                 
CODE:00410eb4   744a            JZ          LAB_00410f00                            
CODE:00410eb6   66c705744...    MOV         word ptr [DATA:DAT_00464874],0x1        ;= ??
                            LAB_00410ebf:                 ;XREF[2,0]:   00410edf,00410ef9
CODE:00410ebf   e889a30300      CALL        FUN_0044b24d                            ;undefined FUN_0044b24d(void)
CODE:00410ec4   e8bb180000      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00410ec9   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:00410ecb   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:00410ecd   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:00410ecf   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:00410ed1   8d8550ffffff    LEA         windowClass=>local_b4,[EBP + 0xffffff50]
CODE:00410ed7   50              PUSH        windowClass                             ;LPMSG lpMsg for PeekMessageA
CODE:00410ed8   e844480400      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:00410edd   85c0            TEST        windowClass,windowClass                 
CODE:00410edf   74de            JZ          LAB_00410ebf                            
CODE:00410ee1   8d8550ffffff    LEA         windowClass=>local_b4,[EBP + 0xffffff50]
CODE:00410ee7   50              PUSH        windowClass                             ;MSG * lpMsg for TranslateMessage
CODE:00410ee8   e83a480400      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:00410eed   8d8550ffffff    LEA         windowClass=>local_b4,[EBP + 0xffffff50]
CODE:00410ef3   50              PUSH        windowClass                             ;MSG * lpMsg for DispatchMessageA
CODE:00410ef4   e8b6470400      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
CODE:00410ef9   ebc4            JMP         LAB_00410ebf                            
CODE:00410efb   e8              ??          E8h                                     
CODE:00410efc   86              ??          86h                                     
CODE:00410efd   f0              ??          F0h                                     
CODE:00410efe   01              ??          01h                                     
CODE:00410eff   00              ??          00h                                     
                            LAB_00410f00:                 ;XREF[2,0]:   00410e88,00410eb4
CODE:00410f00   e821f2ffff      CALL        FUN_00410126                            ;undefined FUN_00410126(void)
CODE:00410f05   e8f2fdffff      CALL        FUN_00410cfc                            ;undefined FUN_00410cfc(void)
CODE:00410f0a   33c0            XOR         windowClass,windowClass                 
                            LAB_00410f0c:                 ;XREF[1,0]:   00410e2b
CODE:00410f0c   5b              POP         desktopHeight                           
CODE:00410f0d   8be5            MOV         ESP,EBP                                 
CODE:00410f0f   5d              POP         EBP                                     
CODE:00410f10   c21000          RET         0x10                                    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00410f13(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00410f1a
          ;local_3c      undefined1         -3c                      ;XREF[1,0]:   00410f27
          ;local_44      undefined1         -44                      ;XREF[2,0]:   00410f1d,00410f35
                                                          ;XREF[1,0]:   0041113f
CODE:00410f13   55              PUSH        EBP                                     
CODE:00410f14   8bec            MOV         EBP,ESP                                 
CODE:00410f16   83c4c0          ADD         ESP,-0x40                               
CODE:00410f19   53              PUSH        EBX                                     
CODE:00410f1a   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00410f1d   8d45c0          LEA         EAX=>local_44,[EBP + -0x40]             
CODE:00410f20   50              PUSH        EAX                                     ;LPPAINTSTRUCT lpPaint for BeginPaint
CODE:00410f21   53              PUSH        EBX                                     ;HWND hWnd for BeginPaint
CODE:00410f22   e8d0470400      CALL        USER32.DLL::BeginPaint                  ;HDC BeginPaint(HWND hWnd, LPPAINTSTR...
CODE:00410f27   8d55c8          LEA         EDX=>local_3c,[EBP + -0x38]             
CODE:00410f2a   52              PUSH        EDX                                     
CODE:00410f2b   50              PUSH        EAX                                     
CODE:00410f2c   ff151c024600    CALL        dword ptr [->FUN_00412250]              ;undefined FUN_00412250(undefined par...
                                                                                    ;= 00412250
CODE:00410f32   83c408          ADD         ESP,0x8                                 
CODE:00410f35   8d45c0          LEA         EAX=>local_44,[EBP + -0x40]             
CODE:00410f38   50              PUSH        EAX                                     ;PAINTSTRUCT * lpPaint for EndPaint
CODE:00410f39   53              PUSH        EBX                                     ;HWND hWnd for EndPaint
CODE:00410f3a   e84c470400      CALL        USER32.DLL::EndPaint                    ;BOOL EndPaint(HWND hWnd, PAINTSTRUCT...
CODE:00410f3f   5b              POP         EBX                                     
CODE:00410f40   8be5            MOV         ESP,EBP                                 
CODE:00410f42   5d              POP         EBP                                     
CODE:00410f43   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LRESULT MainWndProc(undefined4 window, undefined4 uMsg, undefined4 wParam, undefined4 lParam)
          ;window        undefined4           4                      ;XREF[1,0]:   00410f53
          ;uMsg          undefined4           8                      ;XREF[1,0]:   00410f50
          ;wParam        undefined4           c                      ;XREF[1,0]:   00410f4d
          ;lParam        undefined4          10                      ;XREF[9,1]:   004110dd,00411210,0041121f,00411248,004112cf
                                                                     ;             00411360,00411471,00411478,004114a1,00411168
          ;local_8       undefined4          -8                      ;XREF[9,0]:   00410f5c,004110b3,004110c8,004110fa,00411345
                                                                     ;             004113e8,0041140d,00411455,00411465
          ;local_c       undefined4          -c                      ;XREF[1,0]:   0041127b
          ;local_10      undefined4         -10                      ;XREF[3,0]:   0041125a,00411263,0041126d
          ;local_14      undefined4         -14                      ;XREF[1,0]:   00411302
          ;local_18      undefined4         -18                      ;XREF[3,0]:   004112e1,004112ea,004112f4
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   00411486
          ;local_20      undefined4         -20                      ;XREF[1,0]:   00411475
                            ;0x10f44  2  MainWndProc
                                                          ;XREF[3,0]:   Entry Point,00410c20,0048002c
CODE:00410f44   55              PUSH        EBP                                     
CODE:00410f45   8bec            MOV         EBP,ESP                                 
CODE:00410f47   83c4e4          ADD         ESP,-0x1c                               
CODE:00410f4a   53              PUSH        EBX                                     
CODE:00410f4b   56              PUSH        ESI                                     
CODE:00410f4c   57              PUSH        EDI                                     
CODE:00410f4d   8b7d10          MOV         EDI,dword ptr [EBP + wParam+0x4]        
CODE:00410f50   8b750c          MOV         ESI,dword ptr [EBP + uMsg+0x4]          
CODE:00410f53   8b5d08          MOV         EBX,dword ptr [EBP + window+0x4]        
CODE:00410f56   53              PUSH        EBX                                     ;HWND hWnd for IsIconic
CODE:00410f57   e8bd460400      CALL        USER32.DLL::IsIconic                    ;BOOL IsIconic(HWND hWnd)
CODE:00410f5c   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:00410f5f   8bc6            MOV         EAX,ESI                                 
CODE:00410f61   3d01010000      CMP         EAX,0x101                               
CODE:00410f66   0f8fa4000000    JG          LAB_00411010                            
CODE:00410f6c   0f842f050000    JZ          switchD_00410f86::caseD_0               
CODE:00410f72   83f814          CMP         EAX,0x14                                
CODE:00410f75   7f5e            JG          LAB_00410fd5                            
CODE:00410f77   0f849f010000    JZ          LAB_0041111c                            
CODE:00410f7d   83f811          CMP         EAX,0x11                                
CODE:00410f80   0f871b050000    JA          switchD_00410f86::caseD_0               
                            switchD:                      ; FWD[8,0]:   00410f8d,00411095,00411126,00411345
                                                          ;             00411358,0041140d,0041148d,004114a1
CODE:00410f86   ff24858d0...    JMP         dword ptr [EAX*0x4 + ->switchD_00410f...;= 004114a1
                            switchdataD_00410f8d:         ;XREF[1,0]:   00410f86
CODE:00410f8d   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410f91   95104100        addr        switchD_00410f86::caseD_1               
CODE:00410f95   8d144100        addr        switchD_00410f86::caseD_2               
CODE:00410f99   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410f9d   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fa1   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fa5   58134100        addr        switchD_00410f86::caseD_6               
CODE:00410fa9   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fad   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fb1   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fb5   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fb9   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fbd   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fc1   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fc5   a1144100        addr        switchD_00410f86::caseD_0               
CODE:00410fc9   26114100        addr        switchD_00410f86::caseD_f               
CODE:00410fcd   45134100        addr        switchD_00410f86::caseD_10              
CODE:00410fd1   0d144100        addr        switchD_00410f86::caseD_11              
                            LAB_00410fd5:                 ;XREF[1,0]:   00410f75
CODE:00410fd5   83f87e          CMP         EAX,0x7e                                
CODE:00410fd8   7f1d            JG          LAB_00410ff7                            
CODE:00410fda   0f848f040000    JZ          LAB_0041146f                            
CODE:00410fe0   83e81c          SUB         EAX,0x1c                                
CODE:00410fe3   0f84d1030000    JZ          LAB_004113ba                            
CODE:00410fe9   83e82b          SUB         EAX,0x2b                                
CODE:00410fec   0f8414040000    JZ          LAB_00411406                            
CODE:00410ff2   e9aa040000      JMP         switchD_00410f86::caseD_0               
                            LAB_00410ff7:                 ;XREF[1,0]:   00410fd8
CODE:00410ff7   2d86000000      SUB         EAX,0x86                                
CODE:00410ffc   0f849f040000    JZ          switchD_00410f86::caseD_0               
CODE:00411002   83e87a          SUB         EAX,0x7a                                
CODE:00411005   0f843f010000    JZ          LAB_0041114a                            
CODE:0041100b   e991040000      JMP         switchD_00410f86::caseD_0               
                            LAB_00411010:                 ;XREF[1,0]:   00410f66
CODE:00411010   3d17010000      CMP         EAX,0x117                               
CODE:00411015   7f3f            JG          LAB_00411056                            
CODE:00411017   0f8484040000    JZ          switchD_00410f86::caseD_0               
CODE:0041101d   3d12010000      CMP         EAX,0x112                               
CODE:00411022   7f1f            JG          LAB_00411043                            
CODE:00411024   0f8405040000    JZ          LAB_0041142f                            
CODE:0041102a   2d02010000      SUB         EAX,0x102                               
CODE:0041102f   0f8495010000    JZ          LAB_004111ca                            
CODE:00411035   83e80f          SUB         EAX,0xf                                 
CODE:00411038   0f84d1000000    JZ          LAB_0041110f                            
CODE:0041103e   e95e040000      JMP         switchD_00410f86::caseD_0               
                            LAB_00411043:                 ;XREF[1,0]:   00411022
CODE:00411043   2d15010000      SUB         EAX,0x115                               
CODE:00411048   0f84f0020000    JZ          LAB_0041133e                            
CODE:0041104e   48              DEC         EAX                                     
CODE:0041104f   7458            JZ          LAB_004110a9                            
CODE:00411051   e94b040000      JMP         switchD_00410f86::caseD_0               
                            LAB_00411056:                 ;XREF[1,0]:   00411015
CODE:00411056   3d01020000      CMP         EAX,WM_LBUTTONDOWN                      
CODE:0041105b   7f1d            JG          LAB_0041107a                            
CODE:0041105d   0f84db010000    JZ          LAB_0041123e                            
CODE:00411063   2d1f010000      SUB         EAX,0x11f                               
CODE:00411068   7473            JZ          LAB_004110dd                            
CODE:0041106a   2de1000000      SUB         EAX,0xe1                                
CODE:0041106f   0f849b010000    JZ          LAB_00411210                            
CODE:00411075   e927040000      JMP         switchD_00410f86::caseD_0               
                            LAB_0041107a:                 ;XREF[1,0]:   0041105b
CODE:0041107a   2d02020000      SUB         EAX,0x202                               
CODE:0041107f   0f8432020000    JZ          LAB_004112b7                            
CODE:00411085   2dfe010000      SUB         EAX,0x1fe                               
CODE:0041108a   0f8458030000    JZ          LAB_004113e8                            
CODE:00411090   e90c040000      JMP         switchD_00410f86::caseD_0               
                            caseD_1:                      ;XREF[2,0]:   00410f86,00410f91
CODE:00411095   6a00            PUSH        0x0                                     ;LPARAM lParam for PostMessageA
CODE:00411097   6a00            PUSH        0x0                                     ;WPARAM wParam for PostMessageA
CODE:00411099   6800040000      PUSH        0x400                                   ;UINT Msg for PostMessageA
CODE:0041109e   53              PUSH        EBX                                     ;HWND hWnd for PostMessageA
CODE:0041109f   e851450400      CALL        USER32.DLL::PostMessageA                ;BOOL PostMessageA(HWND hWnd, UINT Ms...
CODE:004110a4   e9f8030000      JMP         switchD_00410f86::caseD_0               
                            LAB_004110a9:                 ;XREF[1,0]:   0041104f
CODE:004110a9   6a00            PUSH        0x0                                     ;BOOL bRevert for GetSystemMenu
CODE:004110ab   53              PUSH        EBX                                     ;HWND hWnd for GetSystemMenu
CODE:004110ac   e828460400      CALL        USER32.DLL::GetSystemMenu               ;HMENU GetSystemMenu(HWND hWnd, BOOL ...
CODE:004110b1   33d2            XOR         EDX,EDX                                 
CODE:004110b3   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004110b7   7503            JNZ         LAB_004110bc                            
CODE:004110b9   83c203          ADD         EDX,0x3                                 
                            LAB_004110bc:                 ;XREF[1,0]:   004110b7
CODE:004110bc   52              PUSH        EDX                                     ;UINT uEnable for EnableMenuItem
CODE:004110bd   6810f00000      PUSH        0xf010                                  ;UINT uIDEnableItem for EnableMenuItem
CODE:004110c2   50              PUSH        EAX                                     ;HMENU hMenu for EnableMenuItem
CODE:004110c3   e8d5450400      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:004110c8   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004110cc   0f85cf030000    JNZ         switchD_00410f86::caseD_0               
CODE:004110d2   ff1544024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:004110d8   e9c4030000      JMP         switchD_00410f86::caseD_0               
                            LAB_004110dd:                 ;XREF[1,0]:   00411068
CODE:004110dd   837d1400        CMP         dword ptr [EBP + lParam+0x4],0x0        
CODE:004110e1   0f85ba030000    JNZ         switchD_00410f86::caseD_0               
CODE:004110e7   8bc7            MOV         EAX,EDI                                 
CODE:004110e9   c1e810          SHR         EAX,0x10                                
CODE:004110ec   6625ffff        AND         AX,0xffff                               
CODE:004110f0   663dffff        CMP         AX,0xffff                               
CODE:004110f4   0f85a7030000    JNZ         switchD_00410f86::caseD_0               
CODE:004110fa   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004110fe   0f859d030000    JNZ         switchD_00410f86::caseD_0               
CODE:00411104   ff1548024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:0041110a   e992030000      JMP         switchD_00410f86::caseD_0               
                            LAB_0041110f:                 ;XREF[1,0]:   00411038
CODE:0041110f   57              PUSH        EDI                                     
CODE:00411110   ff1550024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:00411116   59              POP         ECX                                     
CODE:00411117   e985030000      JMP         switchD_00410f86::caseD_0               
                            LAB_0041111c:                 ;XREF[1,0]:   00410f77
CODE:0041111c   b801000000      MOV         EAX,0x1                                 
CODE:00411121   e986030000      JMP         LAB_004114ac                            
                            ;WM_PAINT
                            caseD_f:                      ;XREF[2,0]:   00410f86,00410fc9
CODE:00411126   66833dbc0...    CMP         word ptr [DATA:G...,0x0                 ;= 0001h
CODE:0041112e   740e            JZ          LAB_0041113e                            
CODE:00411130   66c705bc0...    MOV         word ptr [DATA:G...,0x0                 ;= 0001h
CODE:00411139   e8f2fbffff      CALL        Game::MakeWindowAnnoying                ;undefined MakeWindowAnnoying(void)
                            LAB_0041113e:                 ;XREF[1,0]:   0041112e
CODE:0041113e   53              PUSH        EBX                                     
CODE:0041113f   e8cffdffff      CALL        FUN_00410f13                            ;undefined FUN_00410f13(undefined4 pa...
CODE:00411144   59              POP         ECX                                     
CODE:00411145   e957030000      JMP         switchD_00410f86::caseD_0               
                            LAB_0041114a:                 ;XREF[1,0]:   00411005
CODE:0041114a   6a10            PUSH        0x10                                    ;int vKey for GetAsyncKeyState
CODE:0041114c   e840450400      CALL        USER32.DLL::GetAsyncKeyState            ;SHORT GetAsyncKeyState(int vKey)
CODE:00411151   6685c0          TEST        AX,AX                                   
CODE:00411154   7409            JZ          LAB_0041115f                            
CODE:00411156   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x1        ;= ??
                            LAB_0041115f:                 ;XREF[1,0]:   00411154
CODE:0041115f   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x0        ;= ??
CODE:00411168   f6451740        TEST        byte ptr [EBP + lParam+0x7],0x40        
CODE:0041116c   0f852f030000    JNZ         switchD_00410f86::caseD_0               
CODE:00411172   83ff21          CMP         EDI,0x21                                
CODE:00411175   721f            JC          LAB_00411196                            
CODE:00411177   83ff28          CMP         EDI,0x28                                
CODE:0041117a   771a            JA          LAB_00411196                            
CODE:0041117c   66893d784...    MOV         word ptr [DATA:DAT_00464878],DI         ;= ??
CODE:00411183   6a00            PUSH        0x0                                     
CODE:00411185   57              PUSH        EDI                                     
CODE:00411186   ff1528024600    CALL        dword ptr [->FUN_0041226d]              ;undefined FUN_0041226d(void)
                                                                                    ;= 0041226d
CODE:0041118c   83c408          ADD         ESP,0x8                                 
CODE:0041118f   33c0            XOR         EAX,EAX                                 
CODE:00411191   e916030000      JMP         LAB_004114ac                            
                            LAB_00411196:                 ;XREF[2,0]:   00411175,0041117a
CODE:00411196   83ff70          CMP         EDI,0x70                                
CODE:00411199   0f8202030000    JC          switchD_00410f86::caseD_0               
CODE:0041119f   81ff87000000    CMP         EDI,0x87                                
CODE:004111a5   0f87f6020000    JA          switchD_00410f86::caseD_0               
CODE:004111ab   66893d784...    MOV         word ptr [DATA:DAT_00464878],DI         ;= ??
CODE:004111b2   6a00            PUSH        0x0                                     
CODE:004111b4   6681c70001      ADD         DI,0x100                                
CODE:004111b9   57              PUSH        EDI                                     
CODE:004111ba   ff1528024600    CALL        dword ptr [->FUN_0041226d]              ;undefined FUN_0041226d(void)
                                                                                    ;= 0041226d
CODE:004111c0   83c408          ADD         ESP,0x8                                 
CODE:004111c3   33c0            XOR         EAX,EAX                                 
CODE:004111c5   e9e2020000      JMP         LAB_004114ac                            
                            LAB_004111ca:                 ;XREF[1,0]:   0041102f
CODE:004111ca   6a11            PUSH        0x11                                    ;int vKey for GetAsyncKeyState
CODE:004111cc   e8c0440400      CALL        USER32.DLL::GetAsyncKeyState            ;SHORT GetAsyncKeyState(int vKey)
CODE:004111d1   f6c480          TEST        AH,0x80                                 
CODE:004111d4   741a            JZ          LAB_004111f0                            
CODE:004111d6   8bc7            MOV         EAX,EDI                                 
CODE:004111d8   6683c060        ADD         AX,0x60                                 
CODE:004111dc   50              PUSH        EAX                                     
CODE:004111dd   ff1540024600    CALL        dword ptr [->FUN_00412278]              ;undefined4 FUN_00412278(void)
                                                                                    ;= 00412278
CODE:004111e3   59              POP         ECX                                     
CODE:004111e4   6685c0          TEST        AX,AX                                   
CODE:004111e7   7407            JZ          LAB_004111f0                            
CODE:004111e9   33c0            XOR         EAX,EAX                                 
CODE:004111eb   e9bc020000      JMP         LAB_004114ac                            
                            LAB_004111f0:                 ;XREF[2,0]:   004111d4,004111e7
CODE:004111f0   893d70484600    MOV         dword ptr [DATA:DAT_00464870],EDI       ;= ??
CODE:004111f6   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x0        ;= ??
CODE:004111ff   6a00            PUSH        0x0                                     
CODE:00411201   57              PUSH        EDI                                     
CODE:00411202   ff1528024600    CALL        dword ptr [->FUN_0041226d]              ;undefined FUN_0041226d(void)
                                                                                    ;= 0041226d
CODE:00411208   83c408          ADD         ESP,0x8                                 
CODE:0041120b   e991020000      JMP         switchD_00410f86::caseD_0               
                            LAB_00411210:                 ;XREF[1,0]:   0041106f
CODE:00411210   0fb74514        MOVZX       EAX,word ptr [EBP + lParam+0x4]         
CODE:00411214   2b0538484600    SUB         EAX,dword ptr [DATA:Game::mouseInputR...
CODE:0041121a   a368484600      MOV         [DATA:DAT_00464868],EAX                 ;= ??
CODE:0041121f   8b4514          MOV         EAX,dword ptr [EBP + lParam+0x4]        
CODE:00411222   c1e810          SHR         EAX,0x10                                
CODE:00411225   6625ffff        AND         AX,0xffff                               
CODE:00411229   0fb7c0          MOVZX       EAX,AX                                  
CODE:0041122c   2b0540484600    SUB         EAX,dword ptr [DATA:mouseInputRect.ri...
CODE:00411232   a36c484600      MOV         [DATA:DAT_0046486c],EAX                 ;= ??
CODE:00411237   33c0            XOR         EAX,EAX                                 
CODE:00411239   e96e020000      JMP         LAB_004114ac                            
                            LAB_0041123e:                 ;XREF[1,0]:   0041105d
CODE:0041123e   66833d680...    CMP         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:00411246   7412            JZ          LAB_0041125a                            
CODE:00411248   ff7514          PUSH        dword ptr [EBP + lParam+0x4]            ;LPARAM lParam for PostMessageA
CODE:0041124b   57              PUSH        EDI                                     ;WPARAM wParam for PostMessageA
CODE:0041124c   56              PUSH        ESI                                     ;UINT Msg for PostMessageA
CODE:0041124d   53              PUSH        EBX                                     ;HWND hWnd for PostMessageA
CODE:0041124e   e8a2430400      CALL        USER32.DLL::PostMessageA                ;BOOL PostMessageA(HWND hWnd, UINT Ms...
CODE:00411253   33c0            XOR         EAX,EAX                                 
CODE:00411255   e952020000      JMP         LAB_004114ac                            
                            LAB_0041125a:                 ;XREF[1,0]:   00411246
CODE:0041125a   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0041125d   50              PUSH        EAX                                     ;LPPOINT lpPoint for GetCursorPos
CODE:0041125e   e804440400      CALL        USER32.DLL::GetCursorPos                ;BOOL GetCursorPos(LPPOINT lpPoint)
CODE:00411263   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00411266   50              PUSH        EAX                                     ;LPPOINT lpPoint for ScreenToClient
CODE:00411267   53              PUSH        EBX                                     ;HWND hWnd for ScreenToClient
CODE:00411268   e870430400      CALL        USER32.DLL::ScreenToClient              ;BOOL ScreenToClient(HWND hWnd, LPPOI...
CODE:0041126d   8b45f4          MOV         EAX,dword ptr [EBP + local_10+0x4]      
CODE:00411270   2b0538484600    SUB         EAX,dword ptr [DATA:Game::mouseInputR...
CODE:00411276   a368484600      MOV         [DATA:DAT_00464868],EAX                 ;= ??
CODE:0041127b   8b45f8          MOV         EAX,dword ptr [EBP + local_c+0x4]       
CODE:0041127e   2b053c484600    SUB         EAX,dword ptr [DATA:mouseInputRect.top] 
CODE:00411284   a36c484600      MOV         [DATA:DAT_0046486c],EAX                 ;= ??
CODE:00411289   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x8000     ;= ??
CODE:00411292   66a16c484600    MOV         AX,[DATA:DAT_0046486c]                  ;= ??
CODE:00411298   50              PUSH        EAX                                     
CODE:00411299   66a168484600    MOV         AX,[DATA:DAT_00464868]                  ;= ??
CODE:0041129f   50              PUSH        EAX                                     
CODE:004112a0   ff1520024600    CALL        dword ptr [->FUN_00412268]              ;undefined FUN_00412268(void)
                                                                                    ;= 00412268
CODE:004112a6   83c408          ADD         ESP,0x8                                 
CODE:004112a9   66c705ba0...    MOV         word ptr [DATA:DAT_004601ba],0x1        
CODE:004112b2   e9ea010000      JMP         switchD_00410f86::caseD_0               
                            LAB_004112b7:                 ;XREF[1,0]:   0041107f
CODE:004112b7   66833dba0...    CMP         word ptr [DATA:DAT_004601ba],0x0        
CODE:004112bf   0f84dc010000    JZ          switchD_00410f86::caseD_0               
CODE:004112c5   66833d680...    CMP         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:004112cd   7412            JZ          LAB_004112e1                            
CODE:004112cf   ff7514          PUSH        dword ptr [EBP + lParam+0x4]            ;LPARAM lParam for PostMessageA
CODE:004112d2   57              PUSH        EDI                                     ;WPARAM wParam for PostMessageA
CODE:004112d3   56              PUSH        ESI                                     ;UINT Msg for PostMessageA
CODE:004112d4   53              PUSH        EBX                                     ;HWND hWnd for PostMessageA
CODE:004112d5   e81b430400      CALL        USER32.DLL::PostMessageA                ;BOOL PostMessageA(HWND hWnd, UINT Ms...
CODE:004112da   33c0            XOR         EAX,EAX                                 
CODE:004112dc   e9cb010000      JMP         LAB_004114ac                            
                            LAB_004112e1:                 ;XREF[1,0]:   004112cd
CODE:004112e1   8d45ec          LEA         EAX=>local_18,[EBP + -0x14]             
CODE:004112e4   50              PUSH        EAX                                     ;LPPOINT lpPoint for GetCursorPos
CODE:004112e5   e87d430400      CALL        USER32.DLL::GetCursorPos                ;BOOL GetCursorPos(LPPOINT lpPoint)
CODE:004112ea   8d45ec          LEA         EAX=>local_18,[EBP + -0x14]             
CODE:004112ed   50              PUSH        EAX                                     ;LPPOINT lpPoint for ScreenToClient
CODE:004112ee   53              PUSH        EBX                                     ;HWND hWnd for ScreenToClient
CODE:004112ef   e8e9420400      CALL        USER32.DLL::ScreenToClient              ;BOOL ScreenToClient(HWND hWnd, LPPOI...
CODE:004112f4   8b45ec          MOV         EAX,dword ptr [EBP + local_18+0x4]      
CODE:004112f7   2b0538484600    SUB         EAX,dword ptr [DATA:Game::mouseInputR...
CODE:004112fd   a368484600      MOV         [DATA:DAT_00464868],EAX                 ;= ??
CODE:00411302   8b45f0          MOV         EAX,dword ptr [EBP + local_14+0x4]      
CODE:00411305   2b053c484600    SUB         EAX,dword ptr [DATA:mouseInputRect.top] 
CODE:0041130b   a36c484600      MOV         [DATA:DAT_0046486c],EAX                 ;= ??
CODE:00411310   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x8000     ;= ??
CODE:00411319   66a16c484600    MOV         AX,[DATA:DAT_0046486c]                  ;= ??
CODE:0041131f   50              PUSH        EAX                                     
CODE:00411320   66a168484600    MOV         AX,[DATA:DAT_00464868]                  ;= ??
CODE:00411326   50              PUSH        EAX                                     
CODE:00411327   ff1524024600    CALL        dword ptr [->FUN_00412268]              ;undefined FUN_00412268(void)
                                                                                    ;= 00412268
CODE:0041132d   83c408          ADD         ESP,0x8                                 
CODE:00411330   66c705ba0...    MOV         word ptr [DATA:DAT_004601ba],0x0        
CODE:00411339   e963010000      JMP         switchD_00410f86::caseD_0               
                            LAB_0041133e:                 ;XREF[1,0]:   00411048
CODE:0041133e   33c0            XOR         EAX,EAX                                 
CODE:00411340   e967010000      JMP         LAB_004114ac                            
                            caseD_10:                     ;XREF[2,0]:   00410f86,00410fcd
CODE:00411345   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00411349   50              PUSH        EAX                                     
CODE:0041134a   ff1554024600    CALL        dword ptr [->FUN_00412278]              ;undefined4 FUN_00412278(void)
                                                                                    ;= 00412278
CODE:00411350   59              POP         ECX                                     
CODE:00411351   33c0            XOR         EAX,EAX                                 
CODE:00411353   e954010000      JMP         LAB_004114ac                            
                            ;WM_ACTIVATE
                            caseD_6:                      ;XREF[2,0]:   00410f86,00410fa5
CODE:00411358   85ff            TEST        EDI,EDI                                 
CODE:0041135a   0f8441010000    JZ          switchD_00410f86::caseD_0               
CODE:00411360   8b4514          MOV         EAX,dword ptr [EBP + lParam+0x4]        
CODE:00411363   c1e810          SHR         EAX,0x10                                
CODE:00411366   66a9ffff        TEST        AX,0xffff                               
CODE:0041136a   0f8531010000    JNZ         switchD_00410f86::caseD_0               
CODE:00411370   66833d744...    CMP         word ptr [DATA:DAT_00464874],0x0        ;= ??
CODE:00411378   0f8523010000    JNZ         switchD_00410f86::caseD_0               
CODE:0041137e   66c705744...    MOV         word ptr [DATA:DAT_00464874],0x1        ;= ??
CODE:00411387   6a00            PUSH        0x0                                     
CODE:00411389   e822f8ffff      CALL        Game::ShowTaskbar                       ;undefined ShowTaskbar(undefined2 sho...
CODE:0041138e   59              POP         ECX                                     
CODE:0041138f   6a00            PUSH        0x0                                     
CODE:00411391   e8c6f50100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00411396   59              POP         ECX                                     
CODE:00411397   ff1530024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:0041139d   66c705bc0...    MOV         word ptr [DATA:G...,0x1                 ;= 0001h
CODE:004113a6   6a00            PUSH        0x0                                     ;BOOL bErase for InvalidateRect
CODE:004113a8   6a00            PUSH        0x0                                     ;RECT * lpRect for InvalidateRect
CODE:004113aa   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for InvalidateRect
CODE:004113b0   e86a420400      CALL        USER32.DLL::InvalidateRect              ;BOOL InvalidateRect(HWND hWnd, RECT ...
CODE:004113b5   e9e7000000      JMP         switchD_00410f86::caseD_0               
                            LAB_004113ba:                 ;XREF[1,0]:   00410fe3
CODE:004113ba   85ff            TEST        EDI,EDI                                 
CODE:004113bc   0f85df000000    JNZ         switchD_00410f86::caseD_0               
CODE:004113c2   66833d744...    CMP         word ptr [DATA:DAT_00464874],0x0        ;= ??
CODE:004113ca   740e            JZ          LAB_004113da                            
CODE:004113cc   6a01            PUSH        0x1                                     
CODE:004113ce   e8ddf7ffff      CALL        Game::ShowTaskbar                       ;undefined ShowTaskbar(undefined2 sho...
CODE:004113d3   59              POP         ECX                                     
CODE:004113d4   ff1534024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
                            LAB_004113da:                 ;XREF[1,0]:   004113ca
CODE:004113da   66c705744...    MOV         word ptr [DATA:DAT_00464874],0x0        ;= ??
CODE:004113e3   e9b9000000      JMP         switchD_00410f86::caseD_0               
                            LAB_004113e8:                 ;XREF[1,0]:   0041108a
CODE:004113e8   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004113ec   740d            JZ          LAB_004113fb                            
CODE:004113ee   6a09            PUSH        0x9                                     ;int nCmdShow for ShowWindow
CODE:004113f0   53              PUSH        EBX                                     ;HWND hWnd for ShowWindow
CODE:004113f1   e837430400      CALL        USER32.DLL::ShowWindow                  ;BOOL ShowWindow(HWND hWnd, int nCmdS...
CODE:004113f6   e9a6000000      JMP         switchD_00410f86::caseD_0               
                            LAB_004113fb:                 ;XREF[1,0]:   004113ec
CODE:004113fb   53              PUSH        EBX                                     ;HWND hWnd for SetActiveWindow
CODE:004113fc   e80c420400      CALL        USER32.DLL::SetActiveWindow             ;HWND SetActiveWindow(HWND hWnd)
CODE:00411401   e99b000000      JMP         switchD_00410f86::caseD_0               
                            LAB_00411406:                 ;XREF[1,0]:   00410fec
CODE:00411406   33c0            XOR         EAX,EAX                                 
CODE:00411408   e99f000000      JMP         LAB_004114ac                            
                            caseD_11:                     ;XREF[2,0]:   00410f86,00410fd1
CODE:0041140d   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00411411   7408            JZ          LAB_0041141b                            
CODE:00411413   6a09            PUSH        0x9                                     ;int nCmdShow for ShowWindow
CODE:00411415   53              PUSH        EBX                                     ;HWND hWnd for ShowWindow
CODE:00411416   e812430400      CALL        USER32.DLL::ShowWindow                  ;BOOL ShowWindow(HWND hWnd, int nCmdS...
                            LAB_0041141b:                 ;XREF[1,0]:   00411411
CODE:0041141b   53              PUSH        EBX                                     ;HWND hWnd for SetForegroundWindow
CODE:0041141c   e8c8410400      CALL        USER32.DLL::SetForegroundWindow         ;BOOL SetForegroundWindow(HWND hWnd)
CODE:00411421   6a00            PUSH        0x0                                     
CODE:00411423   ff1554024600    CALL        dword ptr [->FUN_00412278]              ;undefined4 FUN_00412278(void)
                                                                                    ;= 00412278
CODE:00411429   59              POP         ECX                                     
CODE:0041142a   0fbfc0          MOVSX       EAX,AX                                  
CODE:0041142d   eb7d            JMP         LAB_004114ac                            
                            LAB_0041142f:                 ;XREF[1,0]:   00411024
CODE:0041142f   8bc7            MOV         EAX,EDI                                 
CODE:00411431   25f0ff0000      AND         EAX,0xfff0                              
CODE:00411436   2dd0070000      SUB         EAX,0x7d0                               
CODE:0041143b   740e            JZ          LAB_0041144b                            
CODE:0041143d   2d40e80000      SUB         EAX,0xe840                              
CODE:00411442   7421            JZ          LAB_00411465                            
CODE:00411444   83e850          SUB         EAX,0x50                                
CODE:00411447   740c            JZ          LAB_00411455                            
CODE:00411449   eb56            JMP         switchD_00410f86::caseD_0               
                            LAB_0041144b:                 ;XREF[1,0]:   0041143b
CODE:0041144b   ff154c024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:00411451   33c0            XOR         EAX,EAX                                 
CODE:00411453   eb57            JMP         LAB_004114ac                            
                            LAB_00411455:                 ;XREF[1,0]:   00411447
CODE:00411455   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00411459   50              PUSH        EAX                                     
CODE:0041145a   ff1554024600    CALL        dword ptr [->FUN_00412278]              ;undefined4 FUN_00412278(void)
                                                                                    ;= 00412278
CODE:00411460   59              POP         ECX                                     
CODE:00411461   33c0            XOR         EAX,EAX                                 
CODE:00411463   eb47            JMP         LAB_004114ac                            
                            LAB_00411465:                 ;XREF[1,0]:   00411442
CODE:00411465   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00411469   7536            JNZ         switchD_00410f86::caseD_0               
CODE:0041146b   33c0            XOR         EAX,EAX                                 
CODE:0041146d   eb3d            JMP         LAB_004114ac                            
                            LAB_0041146f:                 ;XREF[1,0]:   00410fda
CODE:0041146f   8bc7            MOV         EAX,EDI                                 
CODE:00411471   0fb75514        MOVZX       EDX,word ptr [EBP + lParam+0x4]         
CODE:00411475   8955e4          MOV         dword ptr [EBP + local_20+0x4],EDX      
CODE:00411478   8b5514          MOV         EDX,dword ptr [EBP + lParam+0x4]        
CODE:0041147b   c1ea10          SHR         EDX,0x10                                
CODE:0041147e   6681e2ffff      AND         DX,0xffff                               
CODE:00411483   0fb7d2          MOVZX       EDX,DX                                  
CODE:00411486   8955e8          MOV         dword ptr [EBP + local_1c+0x4],EDX      
CODE:00411489   85c0            TEST        EAX,EAX                                 
CODE:0041148b   eb14            JMP         switchD_00410f86::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00410f86,00410f95
CODE:0041148d   6a00            PUSH        0x0                                     ;int nExitCode for PostQuitMessage
CODE:0041148f   e85b410400      CALL        USER32.DLL::PostQuitMessage             ;void PostQuitMessage(int nExitCode)
CODE:00411494   66c705b60...    MOV         word ptr [DATA:DAT_004601b6],0xffff     
CODE:0041149d   33c0            XOR         EAX,EAX                                 
CODE:0041149f   eb0b            JMP         LAB_004114ac                            
                            caseD_3:                      ;XREF[50,0]:  00410f6c,00410f80,00410f86,00410f8d
                            caseD_4:                      ;             00410f99,00410f9d,00410fa1,00410fa9
                            caseD_5:                      ;             00410fad,00410fb1,00410fb5,00410fb9
                            caseD_7:                      ;             00410fbd,00410fc1,00410fc5,00410ff2
                            caseD_8:                      ;             00410ffc,0041100b,00411017,0041103e
                            caseD_9:                      ;             00411051,00411075,00411090,004110a4
                            caseD_a:                      ;             004110cc,004110d8,004110e1,004110f4
                            caseD_b:                      ;             004110fe,0041110a,00411117,00411145
                            caseD_c:                      ;             0041116c,00411199,004111a5,0041120b
                            caseD_d:                      ;             004112b2,004112bf,00411339,0041135a
                            caseD_e:                      ;             0041136a,00411378,004113b5,004113bc
                            caseD_0:                      ;             004113e3,004113f6,00411401,00411449
                                                          ;             00411469,0041148b
CODE:004114a1   ff7514          PUSH        dword ptr [EBP + lParam+0x4]            ;LPARAM lParam for DefWindowProcA
CODE:004114a4   57              PUSH        EDI                                     ;WPARAM wParam for DefWindowProcA
CODE:004114a5   56              PUSH        ESI                                     ;UINT Msg for DefWindowProcA
CODE:004114a6   53              PUSH        EBX                                     ;HWND hWnd for DefWindowProcA
CODE:004114a7   e827420400      CALL        USER32.DLL::DefWindowProcA              ;LRESULT DefWindowProcA(HWND hWnd, UI...
                            LAB_004114ac:                 ;XREF[15,0]:  00411121,00411191,004111c5,004111eb
                                                          ;             00411239,00411255,004112dc,00411340
                                                          ;             00411353,00411408,0041142d,00411453
                                                          ;             00411463,0041146d,0041149f
CODE:004114ac   5f              POP         EDI                                     
CODE:004114ad   5e              POP         ESI                                     
CODE:004114ae   5b              POP         EBX                                     
CODE:004114af   8be5            MOV         ESP,EBP                                 
CODE:004114b1   5d              POP         EBP                                     
CODE:004114b2   c21000          RET         0x10                                    
CODE:004114b5   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004114b6(void)
          ;local_20      undefined1         -20                      ;XREF[3,0]:   004114cc,004114da,004114e3
                                                          ;XREF[2,0]:   0042681e,00426842
CODE:004114b6   55              PUSH        EBP                                     
CODE:004114b7   8bec            MOV         EBP,ESP                                 
CODE:004114b9   83c4e4          ADD         ESP,-0x1c                               
CODE:004114bc   53              PUSH        EBX                                     
CODE:004114bd   56              PUSH        ESI                                     
CODE:004114be   33db            XOR         EBX,EBX                                 
CODE:004114c0   66be3200        MOV         SI,0x32                                 
                            LAB_004114c4:                 ;XREF[2,0]:   004114f9,004114fe
CODE:004114c4   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:004114c6   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:004114c8   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:004114ca   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:004114cc   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:004114cf   50              PUSH        EAX                                     ;LPMSG lpMsg for PeekMessageA
CODE:004114d0   e84c420400      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:004114d5   85c0            TEST        EAX,EAX                                 
CODE:004114d7   7416            JZ          LAB_004114ef                            
CODE:004114d9   43              INC         EBX                                     
CODE:004114da   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:004114dd   50              PUSH        EAX                                     ;MSG * lpMsg for TranslateMessage
CODE:004114de   e844420400      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:004114e3   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:004114e6   50              PUSH        EAX                                     ;MSG * lpMsg for DispatchMessageA
CODE:004114e7   e8c3410400      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
CODE:004114ec   4e              DEC         ESI                                     
CODE:004114ed   eb02            JMP         LAB_004114f1                            
                            LAB_004114ef:                 ;XREF[1,0]:   004114d7
CODE:004114ef   33f6            XOR         ESI,ESI                                 
                            LAB_004114f1:                 ;XREF[1,0]:   004114ed
CODE:004114f1   66833d744...    CMP         word ptr [DATA:DAT_00464874],0x0        ;= ??
CODE:004114f9   74c9            JZ          LAB_004114c4                            
CODE:004114fb   6685f6          TEST        SI,SI                                   
CODE:004114fe   75c4            JNZ         LAB_004114c4                            
CODE:00411500   6685db          TEST        BX,BX                                   
CODE:00411503   7506            JNZ         LAB_0041150b                            
CODE:00411505   ff1538024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
                            LAB_0041150b:                 ;XREF[1,0]:   00411503
CODE:0041150b   ff153c024600    CALL        dword ptr [->FUN_00412272]              ;undefined FUN_00412272(void)
                                                                                    ;= 00412272
CODE:00411511   8bc3            MOV         EAX,EBX                                 
CODE:00411513   5e              POP         ESI                                     
CODE:00411514   5b              POP         EBX                                     
CODE:00411515   8be5            MOV         ESP,EBP                                 
CODE:00411517   5d              POP         EBP                                     
CODE:00411518   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00411519(void)
          ;local_20      undefined1         -20                      ;XREF[3,0]:   00411530,0041153d,00411546
CODE:00411519   55              PUSH        EBP                                     
CODE:0041151a   8bec            MOV         EBP,ESP                                 
CODE:0041151c   83c4e4          ADD         ESP,-0x1c                               
CODE:0041151f   66c705784...    MOV         word ptr [DATA:DAT_00464878],0x0        ;= ??
                            LAB_00411528:                 ;XREF[1,0]:   0041158d
CODE:00411528   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:0041152a   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:0041152c   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:0041152e   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:00411530   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:00411533   50              PUSH        EAX                                     ;LPMSG lpMsg for PeekMessageA
CODE:00411534   e8e8410400      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:00411539   85c0            TEST        EAX,EAX                                 
CODE:0041153b   7412            JZ          LAB_0041154f                            
CODE:0041153d   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:00411540   50              PUSH        EAX                                     ;MSG * lpMsg for TranslateMessage
CODE:00411541   e8e1410400      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:00411546   8d45e4          LEA         EAX=>local_20,[EBP + -0x1c]             
CODE:00411549   50              PUSH        EAX                                     ;MSG * lpMsg for DispatchMessageA
CODE:0041154a   e860410400      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
                            LAB_0041154f:                 ;XREF[1,0]:   0041153b
CODE:0041154f   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for IsIconic
CODE:00411555   e8bf400400      CALL        USER32.DLL::IsIconic                    ;BOOL IsIconic(HWND hWnd)
CODE:0041155a   85c0            TEST        EAX,EAX                                 
CODE:0041155c   750d            JNZ         LAB_0041156b                            
CODE:0041155e   e810410400      CALL        USER32.DLL::GetActiveWindow             ;HWND GetActiveWindow(void)
CODE:00411563   3b0534484600    CMP         EAX,dword ptr [DATA:Game::window]       ;= NaP
CODE:00411569   7409            JZ          LAB_00411574                            
                            LAB_0041156b:                 ;XREF[1,0]:   0041155c
CODE:0041156b   66c705b80...    MOV         word ptr [DATA:DAT_004601b8],0x4        
                            LAB_00411574:                 ;XREF[1,0]:   00411569
CODE:00411574   66833db80...    CMP         word ptr [DATA:DAT_004601b8],0x0        
CODE:0041157c   7e11            JLE         LAB_0041158f                            
CODE:0041157e   66ff0db80...    DEC         word ptr [DATA:DAT_004601b8]            
CODE:00411585   66833db60...    CMP         word ptr [DATA:DAT_004601b6],-0x1       
CODE:0041158d   7599            JNZ         LAB_00411528                            
                            LAB_0041158f:                 ;XREF[1,0]:   0041157c
CODE:0041158f   66a178484600    MOV         AX,[DATA:DAT_00464878]                  ;= ??
CODE:00411595   8be5            MOV         ESP,EBP                                 
CODE:00411597   5d              POP         EBP                                     
CODE:00411598   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00411599(void)
                                                          ;XREF[10,0]:  0041543c,0041567d,004180fc,004187b9
                                                          ;             004188ab,0042fb02,0043e523,0043e652
                                                          ;             0044ba09,0044efc1
CODE:00411599   55              PUSH        EBP                                     
CODE:0041159a   8bec            MOV         EBP,ESP                                 
CODE:0041159c   5d              POP         EBP                                     
CODE:0041159d   c3              RET                                                 
CODE:0041159e   66              ??          66h    f                                
CODE:0041159f   c7              ??          C7h                                     
CODE:004115a0   05              ??          05h                                     
CODE:004115a1   b4              ??          B4h                                     ;?  ->  004601b4
CODE:004115a2   01              ??          01h                                     
CODE:004115a3   46              ??          46h    F                                
CODE:004115a4   00              ??          00h                                     
CODE:004115a5   01              ??          01h                                     
CODE:004115a6   00              ??          00h                                     
CODE:004115a7   c3              ??          C3h                                     
CODE:004115a8   66              ??          66h    f                                
CODE:004115a9   c7              ??          C7h                                     
CODE:004115aa   05              ??          05h                                     
CODE:004115ab   b4              ??          B4h                                     ;?  ->  004601b4
CODE:004115ac   01              ??          01h                                     
CODE:004115ad   46              ??          46h    F                                
CODE:004115ae   00              ??          00h                                     
CODE:004115af   00              ??          00h                                     
CODE:004115b0   00              ??          00h                                     
CODE:004115b1   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004115b2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004115b7
                                                          ;XREF[1,0]:   00411654
CODE:004115b2   55              PUSH        EBP                                     
CODE:004115b3   8bec            MOV         EBP,ESP                                 
CODE:004115b5   53              PUSH        EBX                                     
CODE:004115b6   56              PUSH        ESI                                     
CODE:004115b7   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004115ba   33db            XOR         EBX,EBX                                 
CODE:004115bc   eb15            JMP         LAB_004115d3                            
                            LAB_004115be:                 ;XREF[1,0]:   004115dc
CODE:004115be   0fbfc3          MOVSX       param_1,BX                              
CODE:004115c1   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004115c4   663b3445d...    CMP         SI,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:004115cc   7504            JNZ         LAB_004115d2                            
CODE:004115ce   8bc3            MOV         param_1,EBX                             
CODE:004115d0   eb44            JMP         LAB_00411616                            
                            LAB_004115d2:                 ;XREF[1,0]:   004115cc
CODE:004115d2   43              INC         EBX                                     
                            LAB_004115d3:                 ;XREF[1,0]:   004115bc
CODE:004115d3   0fbfc3          MOVSX       param_1,BX                              
CODE:004115d6   3b05c8014600    CMP         param_1,dword ptr [DATA:DAT_004601c8]   
CODE:004115dc   7ce0            JL          LAB_004115be                            
CODE:004115de   6683fb0a        CMP         BX,0xa                                  
CODE:004115e2   7430            JZ          LAB_00411614                            
CODE:004115e4   0fbfc3          MOVSX       param_1,BX                              
CODE:004115e7   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004115ea   66893445d...    MOV         word ptr [param_...,SI                  ;= ??
CODE:004115f2   0fb7c6          MOVZX       param_1,SI                              
CODE:004115f5   50              PUSH        param_1                                 ;LPCSTR lpCursorName for LoadCursorA
CODE:004115f6   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadCursorA
CODE:004115fc   e812400400      CALL        USER32.DLL::LoadCursorA                 ;HCURSOR LoadCursorA(HINSTANCE hInsta...
CODE:00411601   0fbfd3          MOVSX       param_2,BX                              
CODE:00411604   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00411607   890455d04...    MOV         dword ptr [param...,param_1             ;= NaP
CODE:0041160e   ff05c8014600    INC         dword ptr [DATA:DAT_004601c8]           
                            LAB_00411614:                 ;XREF[1,0]:   004115e2
CODE:00411614   8bc3            MOV         param_1,EBX                             
                            LAB_00411616:                 ;XREF[1,0]:   004115d0
CODE:00411616   5e              POP         ESI                                     
CODE:00411617   5b              POP         EBX                                     
CODE:00411618   5d              POP         EBP                                     
CODE:00411619   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041161a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041161d
                                                          ;XREF[6,0]:   0042fea9,0042ff74,0042ff7e,00430104
                                                          ;             00443fcc,00444090
CODE:0041161a   55              PUSH        EBP                                     
CODE:0041161b   8bec            MOV         EBP,ESP                                 
CODE:0041161d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00411620   0fbfd0          MOVSX       param_2,param_1                         
CODE:00411623   83eaff          SUB         param_2,-0x1                            
CODE:00411626   7417            JZ          LAB_0041163f                            
CODE:00411628   4a              DEC         param_2                                 
CODE:00411629   7528            JNZ         LAB_00411653                            
CODE:0041162b   68007f0000      PUSH        0x7f00                                  ;LPCSTR lpCursorName for LoadCursorA
CODE:00411630   6a00            PUSH        0x0                                     ;HINSTANCE hInstance for LoadCursorA
CODE:00411632   e8dc3f0400      CALL        USER32.DLL::LoadCursorA                 ;HCURSOR LoadCursorA(HINSTANCE hInsta...
CODE:00411637   50              PUSH        param_1                                 ;HCURSOR hCursor for SetCursor
CODE:00411638   e8a63f0400      CALL        USER32.DLL::SetCursor                   ;HCURSOR SetCursor(HCURSOR hCursor)
CODE:0041163d   5d              POP         EBP                                     
CODE:0041163e   c3              RET                                                 
                            LAB_0041163f:                 ;XREF[1,0]:   00411626
CODE:0041163f   68027f0000      PUSH        0x7f02                                  ;LPCSTR lpCursorName for LoadCursorA
CODE:00411644   6a00            PUSH        0x0                                     ;HINSTANCE hInstance for LoadCursorA
CODE:00411646   e8c83f0400      CALL        USER32.DLL::LoadCursorA                 ;HCURSOR LoadCursorA(HINSTANCE hInsta...
CODE:0041164b   50              PUSH        param_1                                 ;HCURSOR hCursor for SetCursor
CODE:0041164c   e8923f0400      CALL        USER32.DLL::SetCursor                   ;HCURSOR SetCursor(HCURSOR hCursor)
CODE:00411651   5d              POP         EBP                                     
CODE:00411652   c3              RET                                                 
                            LAB_00411653:                 ;XREF[1,0]:   00411629
CODE:00411653   50              PUSH        param_1                                 
CODE:00411654   e859ffffff      CALL        FUN_004115b2                            ;int FUN_004115b2(undefined param_1, ...
CODE:00411659   59              POP         param_3                                 
CODE:0041165a   0fbfc0          MOVSX       param_1,param_1                         
CODE:0041165d   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00411660   ff3445d04...    PUSH        dword ptr [param_1*0x2 + DATA:hCursor...;HCURSOR hCursor for SetCursor
CODE:00411667   e8773f0400      CALL        USER32.DLL::SetCursor                   ;HCURSOR SetCursor(HCURSOR hCursor)
CODE:0041166c   5d              POP         EBP                                     
CODE:0041166d   c3              RET                                                 
CODE:0041166e   53              ??          53h    S                                
CODE:0041166f   6a              ??          6Ah    j                                
CODE:00411670   00              ??          00h                                     
CODE:00411671   e8              ??          E8h                                     
CODE:00411672   a4              ??          A4h                                     
CODE:00411673   ff              ??          FFh                                     
CODE:00411674   ff              ??          FFh                                     
CODE:00411675   ff              ??          FFh                                     
CODE:00411676   59              ??          59h    Y                                
CODE:00411677   33              ??          33h    3                                
CODE:00411678   db              ??          DBh                                     
CODE:00411679   eb              ??          EBh                                     
CODE:0041167a   13              ??          13h                                     
CODE:0041167b   0f              ??          0Fh                                     
CODE:0041167c   bf              ??          BFh                                     
CODE:0041167d   c3              ??          C3h                                     
CODE:0041167e   8d              ??          8Dh                                     
CODE:0041167f   04              ??          04h                                     
CODE:00411680   40              ??          40h    @                                
CODE:00411681   ff              ??          FFh                                     
CODE:00411682   34              ??          34h    4                                
CODE:00411683   45              ??          45h    E                                
CODE:00411684   d0              ??          D0h                                     ;?  ->  004648d0
CODE:00411685   48              ??          48h    H                                
CODE:00411686   46              ??          46h    F                                
CODE:00411687   00              ??          00h                                     
CODE:00411688   e8              ??          E8h                                     
CODE:00411689   3a              ??          3Ah    :                                
CODE:0041168a   40              ??          40h    @                                
CODE:0041168b   04              ??          04h                                     
CODE:0041168c   00              ??          00h                                     
CODE:0041168d   43              ??          43h    C                                
CODE:0041168e   0f              ??          0Fh                                     
CODE:0041168f   bf              ??          BFh                                     
CODE:00411690   c3              ??          C3h                                     
CODE:00411691   3b              ??          3Bh    ;                                
CODE:00411692   05              ??          05h                                     
CODE:00411693   c8              ??          C8h                                     ;?  ->  004601c8
CODE:00411694   01              ??          01h                                     
CODE:00411695   46              ??          46h    F                                
CODE:00411696   00              ??          00h                                     
CODE:00411697   7c              ??          7Ch    |                                
CODE:00411698   e2              ??          E2h                                     
CODE:00411699   33              ??          33h    3                                
CODE:0041169a   c0              ??          C0h                                     
CODE:0041169b   a3              ??          A3h                                     
CODE:0041169c   c8              ??          C8h                                     ;?  ->  004601c8
CODE:0041169d   01              ??          01h                                     
CODE:0041169e   46              ??          46h    F                                
CODE:0041169f   00              ??          00h                                     
CODE:004116a0   5b              ??          5Bh    [                                
CODE:004116a1   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004116a2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004116c9
                                                          ;XREF[1,0]:   00430082
CODE:004116a2   55              PUSH        EBP                                     
CODE:004116a3   8bec            MOV         EBP,ESP                                 
CODE:004116a5   53              PUSH        EBX                                     
CODE:004116a6   6a00            PUSH        0x0                                     ;BOOL bRevert for GetSystemMenu
CODE:004116a8   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for GetSystemMenu
CODE:004116ae   e826400400      CALL        USER32.DLL::GetSystemMenu               ;HMENU GetSystemMenu(HWND hWnd, BOOL ...
CODE:004116b3   8bd8            MOV         EBX,param_1                             
CODE:004116b5   6a00            PUSH        0x0                                     ;LPCSTR lpNewItem for InsertMenuA
CODE:004116b7   6800080000      PUSH        0x800                                   ;UINT_PTR uIDNewItem for InsertMenuA
CODE:004116bc   6800040000      PUSH        0x400                                   ;UINT uFlags for InsertMenuA
CODE:004116c1   6a00            PUSH        0x0                                     ;UINT uPosition for InsertMenuA
CODE:004116c3   53              PUSH        EBX                                     ;HMENU hMenu for InsertMenuA
CODE:004116c4   e85c3f0400      CALL        USER32.DLL::InsertMenuA                 ;BOOL InsertMenuA(HMENU hMenu, UINT u...
CODE:004116c9   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           ;LPCSTR lpNewItem for InsertMenuA
CODE:004116cc   68d0070000      PUSH        0x7d0                                   ;UINT_PTR uIDNewItem for InsertMenuA
CODE:004116d1   6800040000      PUSH        0x400                                   ;UINT uFlags for InsertMenuA
CODE:004116d6   6a00            PUSH        0x0                                     ;UINT uPosition for InsertMenuA
CODE:004116d8   53              PUSH        EBX                                     ;HMENU hMenu for InsertMenuA
CODE:004116d9   e8473f0400      CALL        USER32.DLL::InsertMenuA                 ;BOOL InsertMenuA(HMENU hMenu, UINT u...
CODE:004116de   5b              POP         EBX                                     
CODE:004116df   5d              POP         EBP                                     
CODE:004116e0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004116e1(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004116ec
          ;param_5       undefined4           8                      ;XREF[1,0]:   004116e9
          ;param_6       undefined2           c                      ;XREF[1,0]:   004116e4
                                                          ;XREF[1,0]:   0043c86b
CODE:004116e1   55              PUSH        EBP                                     
CODE:004116e2   8bec            MOV         EBP,ESP                                 
CODE:004116e4   0fbf4510        MOVSX       param_1,word ptr [EBP + param_6+0x4]    
CODE:004116e8   50              PUSH        param_1                                 ;int cchBufferMax for LoadStringA
CODE:004116e9   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           ;LPSTR lpBuffer for LoadStringA
CODE:004116ec   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004116f0   50              PUSH        param_1                                 ;UINT uID for LoadStringA
CODE:004116f1   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadStringA
CODE:004116f7   e8053f0400      CALL        USER32.DLL::LoadStringA                 ;int LoadStringA(HINSTANCE hInstance,...
CODE:004116fc   5d              POP         EBP                                     
CODE:004116fd   c3              RET                                                 
CODE:004116fe   00              ??          00h                                     
CODE:004116ff   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00411700(int param_1)
          ;param_1       int                EAX                      
                                                          ;XREF[3,0]:   00411bb0,00411ebc,004121d0
CODE:00411700   c1e009          SHL         param_1,0x9                             
CODE:00411703   03f8            ADD         EDI,param_1                             
CODE:00411705   c3              RET                                                 
                            LAB_00411706:                 ;XREF[1,0]:   004121da
CODE:00411706   c1e009          SHL         EAX,0x9                                 
CODE:00411709   03f0            ADD         ESI,EAX                                 
CODE:0041170b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0041170c(short param_1)
          ;param_1       short               AX                      
                                                          ;XREF[2,0]:   00411d43,00412193
CODE:0041170c   66f7d8          NEG         param_1                                 
CODE:0041170f   66057f01        ADD         param_1,0x17f                           
CODE:00411713   0fb7c0          MOVZX       param_1,param_1                         
CODE:00411716   c1e009          SHL         param_1,0x9                             
CODE:00411719   03f8            ADD         EDI,param_1                             
CODE:0041171b   c3              RET                                                 
                            LAB_0041171c:                 ;XREF[1,0]:   0041219d
CODE:0041171c   66f7d8          NEG         AX                                      
CODE:0041171f   66057f01        ADD         AX,0x17f                                
CODE:00411723   0fb7c0          MOVZX       EAX,AX                                  
CODE:00411726   c1e009          SHL         EAX,0x9                                 
CODE:00411729   03f0            ADD         ESI,EAX                                 
CODE:0041172b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041172c(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00411736
          ;param_2       undefined4           8                      ;XREF[1,0]:   00411748
                                                          ;XREF[3,0]:   00413679,00415ae5,0043b935
CODE:0041172c   c8000000        ENTER       0x0,0x0                                 
CODE:00411730   50              PUSH        EAX                                     
CODE:00411731   53              PUSH        EBX                                     
CODE:00411732   51              PUSH        ECX                                     
CODE:00411733   52              PUSH        EDX                                     
CODE:00411734   56              PUSH        ESI                                     
CODE:00411735   57              PUSH        EDI                                     
CODE:00411736   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:00411739   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:0041173d   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:00411740   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:00411744   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:00411748   8b7d0c          MOV         EDI,dword ptr [EBP + param_2+0x4]       
CODE:0041174b   66891f          MOV         word ptr [EDI],BX                       
CODE:0041174e   66894702        MOV         word ptr [EDI + 0x2],AX                 
CODE:00411752   66894f04        MOV         word ptr [EDI + 0x4],CX                 
CODE:00411756   66895706        MOV         word ptr [EDI + 0x6],DX                 
CODE:0041175a   83c708          ADD         EDI,0x8                                 
CODE:0041175d   ff25e4014600    JMP         dword ptr [DATA:DAT_004601e4]           
                            LAB_00411763:                 ;XREF[1,0]:   00412216
CODE:00411763   66ff35180...    PUSH        word ptr [DATA:DAT_00460218]            
CODE:0041176a   53              PUSH        EBX                                     
CODE:0041176b   8b1d10024600    MOV         EBX,dword ptr [DATA:DAT_00460210]       
CODE:00411771   8b35047e4600    MOV         ESI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411777   ffd3            CALL        EBX                                     
CODE:00411779   5b              POP         EBX                                     
CODE:0041177a   03f3            ADD         ESI,EBX                                 
CODE:0041177c   665b            POP         BX                                      
CODE:0041177e   0fbfdb          MOVSX       EBX,BX                                  
                            LAB_00411781:                 ;XREF[1,0]:   00411795
CODE:00411781   51              PUSH        ECX                                     
CODE:00411782   56              PUSH        ESI                                     
CODE:00411783   d1e9            SHR         ECX,0x1                                 
CODE:00411785   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:00411788   7305            JNC         LAB_0041178f                            
CODE:0041178a   90              NOP                                                 
CODE:0041178b   90              NOP                                                 
CODE:0041178c   90              NOP                                                 
CODE:0041178d   90              NOP                                                 
CODE:0041178e   a4              MOVSB       ES:EDI,ESI                              
                            LAB_0041178f:                 ;XREF[1,0]:   00411788
CODE:0041178f   5e              POP         ESI                                     
CODE:00411790   03f3            ADD         ESI,EBX                                 
CODE:00411792   59              POP         ECX                                     
CODE:00411793   664a            DEC         DX                                      
CODE:00411795   75ea            JNZ         LAB_00411781                            
CODE:00411797   5f              POP         EDI                                     
CODE:00411798   5e              POP         ESI                                     
CODE:00411799   5a              POP         EDX                                     
CODE:0041179a   59              POP         ECX                                     
CODE:0041179b   5b              POP         EBX                                     
CODE:0041179c   58              POP         EAX                                     
CODE:0041179d   c9              LEAVE                                               
CODE:0041179e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041179f(void)
                                                          ;XREF[3,0]:   00413402,00415af7,0043b573
CODE:0041179f   c8000000        ENTER       0x0,0x0                                 
CODE:004117a3   50              PUSH        EAX                                     
CODE:004117a4   53              PUSH        EBX                                     
CODE:004117a5   51              PUSH        ECX                                     
CODE:004117a6   52              PUSH        EDX                                     
CODE:004117a7   56              PUSH        ESI                                     
CODE:004117a8   57              PUSH        EDI                                     
CODE:004117a9   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:004117af   ff25e8014600    JMP         dword ptr [DATA:DAT_004601e8]           
                            LAB_004117b5:                 ;XREF[1,0]:   004121a7
CODE:004117b5   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:004117b8   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:004117bc   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:004117bf   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:004117c3   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:004117c7   83c608          ADD         ESI,0x8                                 
CODE:004117ca   f7d8            NEG         EAX                                     
CODE:004117cc   057f010000      ADD         EAX,0x17f                               
CODE:004117d1   c1e009          SHL         EAX,0x9                                 
CODE:004117d4   03f8            ADD         EDI,EAX                                 
CODE:004117d6   03fb            ADD         EDI,EBX                                 
                            LAB_004117d8:                 ;XREF[1,0]:   004117f0
CODE:004117d8   51              PUSH        ECX                                     
CODE:004117d9   57              PUSH        EDI                                     
CODE:004117da   d1e9            SHR         ECX,0x1                                 
CODE:004117dc   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:004117df   7305            JNC         LAB_004117e6                            
CODE:004117e1   90              NOP                                                 
CODE:004117e2   90              NOP                                                 
CODE:004117e3   90              NOP                                                 
CODE:004117e4   90              NOP                                                 
CODE:004117e5   a4              MOVSB       ES:EDI,ESI                              
                            LAB_004117e6:                 ;XREF[1,0]:   004117df
CODE:004117e6   5f              POP         EDI                                     
CODE:004117e7   81c700feffff    ADD         EDI,0xfffffe00                          
CODE:004117ed   59              POP         ECX                                     
CODE:004117ee   664a            DEC         DX                                      
CODE:004117f0   75e6            JNZ         LAB_004117d8                            
CODE:004117f2   5f              POP         EDI                                     
CODE:004117f3   5e              POP         ESI                                     
CODE:004117f4   5a              POP         EDX                                     
CODE:004117f5   59              POP         ECX                                     
CODE:004117f6   5b              POP         EBX                                     
CODE:004117f7   58              POP         EAX                                     
CODE:004117f8   c9              LEAVE                                               
CODE:004117f9   c3              RET                                                 
                            LAB_004117fa:                 ;XREF[1,0]:   004121e4
CODE:004117fa   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:004117fd   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:00411801   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:00411804   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:00411808   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:0041180c   83c608          ADD         ESI,0x8                                 
CODE:0041180f   c1e009          SHL         EAX,0x9                                 
CODE:00411812   03f8            ADD         EDI,EAX                                 
CODE:00411814   03fb            ADD         EDI,EBX                                 
                            LAB_00411816:                 ;XREF[1,0]:   0041182e
CODE:00411816   51              PUSH        ECX                                     
CODE:00411817   57              PUSH        EDI                                     
CODE:00411818   d1e9            SHR         ECX,0x1                                 
CODE:0041181a   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:0041181d   7305            JNC         LAB_00411824                            
CODE:0041181f   90              NOP                                                 
CODE:00411820   90              NOP                                                 
CODE:00411821   90              NOP                                                 
CODE:00411822   90              NOP                                                 
CODE:00411823   a4              MOVSB       ES:EDI,ESI                              
                            LAB_00411824:                 ;XREF[1,0]:   0041181d
CODE:00411824   5f              POP         EDI                                     
CODE:00411825   81c700020000    ADD         EDI,0x200                               
CODE:0041182b   59              POP         ECX                                     
CODE:0041182c   664a            DEC         DX                                      
CODE:0041182e   75e6            JNZ         LAB_00411816                            
CODE:00411830   5f              POP         EDI                                     
CODE:00411831   5e              POP         ESI                                     
CODE:00411832   5a              POP         EDX                                     
CODE:00411833   59              POP         ECX                                     
CODE:00411834   5b              POP         EBX                                     
CODE:00411835   58              POP         EAX                                     
CODE:00411836   c9              LEAVE                                               
CODE:00411837   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00411838(void)
                                                          ;XREF[1,0]:   00431acd
CODE:00411838   c8000000        ENTER       0x0,0x0                                 
CODE:0041183c   50              PUSH        EAX                                     
CODE:0041183d   53              PUSH        EBX                                     
CODE:0041183e   51              PUSH        ECX                                     
CODE:0041183f   52              PUSH        EDX                                     
CODE:00411840   56              PUSH        ESI                                     
CODE:00411841   57              PUSH        EDI                                     
CODE:00411842   ff25ec014600    JMP         dword ptr [DATA:DAT_004601ec]           
                            LAB_00411848:                 ;XREF[1,0]:   004121f8
CODE:00411848   0fb7450c        MOVZX       EAX,word ptr [EBP + 0xc]                
CODE:0041184c   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411852   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:00411858   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:0041185c   03f8            ADD         EDI,EAX                                 
CODE:0041185e   668b4514        MOV         AX,word ptr [EBP + 0x14]                
CODE:00411862   8ae0            MOV         AH,AL                                   
CODE:00411864   0fb74d10        MOVZX       ECX,word ptr [EBP + 0x10]               
CODE:00411868   d1e9            SHR         ECX,0x1                                 
CODE:0041186a   f366ab          STOSW.REP   ES:EDI                                  
CODE:0041186d   7505            JNZ         LAB_00411874                            
CODE:0041186f   90              NOP                                                 
CODE:00411870   90              NOP                                                 
CODE:00411871   90              NOP                                                 
CODE:00411872   90              NOP                                                 
CODE:00411873   aa              STOSB       ES:EDI                                  
                            LAB_00411874:                 ;XREF[1,0]:   0041186d
CODE:00411874   5f              POP         EDI                                     
CODE:00411875   5e              POP         ESI                                     
CODE:00411876   5a              POP         EDX                                     
CODE:00411877   59              POP         ECX                                     
CODE:00411878   5b              POP         EBX                                     
CODE:00411879   58              POP         EAX                                     
CODE:0041187a   c9              LEAVE                                               
CODE:0041187b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041187c(void)
                                                          ;XREF[1,0]:   00431b05
CODE:0041187c   c8000000        ENTER       0x0,0x0                                 
CODE:00411880   50              PUSH        EAX                                     
CODE:00411881   53              PUSH        EBX                                     
CODE:00411882   51              PUSH        ECX                                     
CODE:00411883   52              PUSH        EDX                                     
CODE:00411884   56              PUSH        ESI                                     
CODE:00411885   57              PUSH        EDI                                     
CODE:00411886   ff25f0014600    JMP         dword ptr [DATA:DAT_004601f0]           
                            LAB_0041188c:                 ;XREF[1,0]:   00412202
CODE:0041188c   0fb7450c        MOVZX       EAX,word ptr [EBP + 0xc]                
CODE:00411890   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411896   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:0041189c   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:004118a0   03f8            ADD         EDI,EAX                                 
CODE:004118a2   668b4514        MOV         AX,word ptr [EBP + 0x14]                
CODE:004118a6   0fb74d10        MOVZX       ECX,word ptr [EBP + 0x10]               
CODE:004118aa   0fbf1d180...    MOVSX       EBX,word ptr [DATA:DAT_00460218]        
                            LAB_004118b1:                 ;XREF[1,0]:   004118b5
CODE:004118b1   8807            MOV         byte ptr [EDI],AL                       
CODE:004118b3   03fb            ADD         EDI,EBX                                 
CODE:004118b5   e2fa            LOOP        LAB_004118b1                            
CODE:004118b7   5f              POP         EDI                                     
CODE:004118b8   5e              POP         ESI                                     
CODE:004118b9   5a              POP         EDX                                     
CODE:004118ba   59              POP         ECX                                     
CODE:004118bb   5b              POP         EBX                                     
CODE:004118bc   58              POP         EAX                                     
CODE:004118bd   c9              LEAVE                                               
CODE:004118be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004118bf(void)
                                                          ;XREF[1,0]:   0043159a
CODE:004118bf   c8000000        ENTER       0x0,0x0                                 
CODE:004118c3   50              PUSH        EAX                                     
CODE:004118c4   53              PUSH        EBX                                     
CODE:004118c5   51              PUSH        ECX                                     
CODE:004118c6   52              PUSH        EDX                                     
CODE:004118c7   56              PUSH        ESI                                     
CODE:004118c8   57              PUSH        EDI                                     
CODE:004118c9   ff25f4014600    JMP         dword ptr [DATA:DAT_004601f4]           
                            LAB_004118cf:                 ;XREF[1,0]:   0041220c
CODE:004118cf   0fb7450c        MOVZX       EAX,word ptr [EBP + 0xc]                
CODE:004118d3   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:004118d9   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:004118df   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:004118e3   03f8            ADD         EDI,EAX                                 
CODE:004118e5   668b4510        MOV         AX,word ptr [EBP + 0x10]                
CODE:004118e9   268807          MOV         byte ptr ES:[EDI],AL                    
CODE:004118ec   5f              POP         EDI                                     
CODE:004118ed   5e              POP         ESI                                     
CODE:004118ee   5a              POP         EDX                                     
CODE:004118ef   59              POP         ECX                                     
CODE:004118f0   5b              POP         EBX                                     
CODE:004118f1   58              POP         EAX                                     
CODE:004118f2   c9              LEAVE                                               
CODE:004118f3   c3              RET                                                 
CODE:004118f4   c8              ??          C8h                                     
CODE:004118f5   00              ??          00h                                     
CODE:004118f6   00              ??          00h                                     
CODE:004118f7   00              ??          00h                                     
CODE:004118f8   53              ??          53h    S                                
CODE:004118f9   51              ??          51h    Q                                
CODE:004118fa   52              ??          52h    R                                
CODE:004118fb   56              ??          56h    V                                
CODE:004118fc   57              ??          57h    W                                
CODE:004118fd   0f              ??          0Fh                                     
CODE:004118fe   b7              ??          B7h                                     
CODE:004118ff   45              ??          45h    E                                
CODE:00411900   0c              ??          0Ch                                     
CODE:00411901   8b              ??          8Bh                                     
CODE:00411902   3d              ??          3Dh    =                                
CODE:00411903   04              ??          04h                                     ;?  ->  00467e04
CODE:00411904   7e              ??          7Eh    ~                                
CODE:00411905   46              ??          46h    F                                
CODE:00411906   00              ??          00h                                     
CODE:00411907   ff              ??          FFh                                     
CODE:00411908   15              ??          15h                                     
CODE:00411909   14              ??          14h                                     ;?  ->  00460214
CODE:0041190a   02              ??          02h                                     
CODE:0041190b   46              ??          46h    F                                
CODE:0041190c   00              ??          00h                                     
CODE:0041190d   0f              ??          0Fh                                     
CODE:0041190e   b7              ??          B7h                                     
CODE:0041190f   45              ??          45h    E                                
CODE:00411910   08              ??          08h                                     
CODE:00411911   03              ??          03h                                     
CODE:00411912   f8              ??          F8h                                     
CODE:00411913   26              ??          26h    &                                
CODE:00411914   8a              ??          8Ah                                     
CODE:00411915   07              ??          07h                                     
CODE:00411916   32              ??          32h    2                                
CODE:00411917   e4              ??          E4h                                     
CODE:00411918   5f              ??          5Fh    _                                
CODE:00411919   5e              ??          5Eh    ^                                
CODE:0041191a   5a              ??          5Ah    Z                                
CODE:0041191b   59              ??          59h    Y                                
CODE:0041191c   5b              ??          5Bh    [                                
CODE:0041191d   c9              ??          C9h                                     
CODE:0041191e   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041191f(undefined4 param_1, uint param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0041192d
                                                          ;XREF[2,0]:   00413db9,00413e10
CODE:0041191f   c8000000        ENTER       0x0,0x0                                 
CODE:00411923   50              PUSH        param_1                                 
CODE:00411924   53              PUSH        EBX                                     
CODE:00411925   51              PUSH        param_3                                 
CODE:00411926   52              PUSH        param_2                                 
CODE:00411927   56              PUSH        ESI                                     
CODE:00411928   57              PUSH        EDI                                     
CODE:00411929   fc              CLD                                                 
CODE:0041192a   8b5d0c          MOV         EBX,dword ptr [EBP + Stack[0x8]+0x4]    
CODE:0041192d   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00411930   668b5704        MOV         param_2,word ptr [EDI + 0x4]            
CODE:00411934   668b7702        MOV         SI,word ptr [EDI + 0x2]                 
CODE:00411938   ff2508024600    JMP         dword ptr [DATA:DAT_00460208]           
                            LAB_0041193e:                 ;XREF[1,0]:   0041223e
CODE:0041193e   83c706          ADD         EDI,0x6                                 
CODE:00411941   33c9            XOR         ECX,ECX                                 
                            LAB_00411943:                 ;XREF[2,0]:   0041196e,00411987
CODE:00411943   6656            PUSH        SI                                      
CODE:00411945   33c0            XOR         EAX,EAX                                 
                            LAB_00411947:                 ;XREF[2,0]:   00411968,00411981
CODE:00411947   8a07            MOV         AL,byte ptr [EDI]                       
CODE:00411949   47              INC         EDI                                     
CODE:0041194a   0ac0            OR          AL,AL                                   
CODE:0041194c   742d            JZ          LAB_0041197b                            
CODE:0041194e   90              NOP                                                 
CODE:0041194f   90              NOP                                                 
CODE:00411950   90              NOP                                                 
CODE:00411951   90              NOP                                                 
CODE:00411952   3cff            CMP         AL,0xff                                 
CODE:00411954   741c            JZ          LAB_00411972                            
CODE:00411956   90              NOP                                                 
CODE:00411957   90              NOP                                                 
CODE:00411958   90              NOP                                                 
CODE:00411959   90              NOP                                                 
CODE:0041195a   8ac8            MOV         CL,AL                                   
CODE:0041195c   662bf1          SUB         SI,CX                                   
                            LAB_0041195f:                 ;XREF[1,0]:   00411963
CODE:0041195f   8a07            MOV         AL,byte ptr [EDI]                       
CODE:00411961   d7              XLAT        EBX                                     
CODE:00411962   aa              STOSB       ES:EDI                                  
CODE:00411963   e2fa            LOOP        LAB_0041195f                            
CODE:00411965   660bf6          OR          SI,SI                                   
CODE:00411968   75dd            JNZ         LAB_00411947                            
CODE:0041196a   665e            POP         SI                                      
CODE:0041196c   664a            DEC         DX                                      
CODE:0041196e   75d3            JNZ         LAB_00411943                            
CODE:00411970   eb17            JMP         LAB_00411989                            
                            LAB_00411972:                 ;XREF[1,0]:   00411954
CODE:00411972   8a07            MOV         AL,byte ptr [EDI]                       
CODE:00411974   d7              XLAT        EBX                                     
CODE:00411975   aa              STOSB       ES:EDI                                  
CODE:00411976   8a07            MOV         AL,byte ptr [EDI]                       
CODE:00411978   47              INC         EDI                                     
CODE:00411979   eb03            JMP         LAB_0041197e                            
                            LAB_0041197b:                 ;XREF[1,0]:   0041194c
CODE:0041197b   8a07            MOV         AL,byte ptr [EDI]                       
CODE:0041197d   47              INC         EDI                                     
                            LAB_0041197e:                 ;XREF[1,0]:   00411979
CODE:0041197e   662bf0          SUB         SI,AX                                   
CODE:00411981   75c4            JNZ         LAB_00411947                            
CODE:00411983   665e            POP         SI                                      
CODE:00411985   664a            DEC         DX                                      
CODE:00411987   75ba            JNZ         LAB_00411943                            
                            LAB_00411989:                 ;XREF[1,0]:   00411970
CODE:00411989   5f              POP         EDI                                     
CODE:0041198a   5e              POP         ESI                                     
CODE:0041198b   5a              POP         EDX                                     
CODE:0041198c   59              POP         ECX                                     
CODE:0041198d   5b              POP         EBX                                     
CODE:0041198e   58              POP         EAX                                     
CODE:0041198f   c9              LEAVE                                               
CODE:00411990   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00411991(void)
                                                          ;XREF[1,0]:   00431b42
CODE:00411991   c8000000        ENTER       0x0,0x0                                 
CODE:00411995   50              PUSH        EAX                                     
CODE:00411996   53              PUSH        EBX                                     
CODE:00411997   51              PUSH        ECX                                     
CODE:00411998   52              PUSH        EDX                                     
CODE:00411999   56              PUSH        ESI                                     
CODE:0041199a   57              PUSH        EDI                                     
CODE:0041199b   ff25fc014600    JMP         dword ptr [DATA:DAT_004601fc]           
                            LAB_004119a1:                 ;XREF[1,0]:   004121ee
CODE:004119a1   0fb7450c        MOVZX       EAX,word ptr [EBP + 0xc]                
CODE:004119a5   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:004119ab   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:004119b1   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:004119b5   03f8            ADD         EDI,EAX                                 
CODE:004119b7   0fb74d14        MOVZX       ECX,word ptr [EBP + 0x14]               
CODE:004119bb   668b4518        MOV         AX,word ptr [EBP + 0x18]                
CODE:004119bf   668bd1          MOV         DX,CX                                   
CODE:004119c2   0fb74d10        MOVZX       ECX,word ptr [EBP + 0x10]               
CODE:004119c6   668b1d180...    MOV         BX,word ptr [DATA:DAT_00460218]         
CODE:004119cd   0fbfdb          MOVSX       EBX,BX                                  
                            LAB_004119d0:                 ;XREF[1,0]:   004119da
CODE:004119d0   51              PUSH        ECX                                     
CODE:004119d1   57              PUSH        EDI                                     
CODE:004119d2   f3aa            STOSB.REP   ES:EDI                                  
CODE:004119d4   5f              POP         EDI                                     
CODE:004119d5   03fb            ADD         EDI,EBX                                 
CODE:004119d7   59              POP         ECX                                     
CODE:004119d8   664a            DEC         DX                                      
CODE:004119da   75f4            JNZ         LAB_004119d0                            
CODE:004119dc   5f              POP         EDI                                     
CODE:004119dd   5e              POP         ESI                                     
CODE:004119de   5a              POP         EDX                                     
CODE:004119df   59              POP         ECX                                     
CODE:004119e0   5b              POP         EBX                                     
CODE:004119e1   58              POP         EAX                                     
CODE:004119e2   c9              LEAVE                                               
CODE:004119e3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004119e4(void)
                                                          ;XREF[5,0]:   0041265e,004126cd,00413c56,00413c9c
                                                          ;             0041895d
CODE:004119e4   c8100000        ENTER       0x10,0x0                                
CODE:004119e8   50              PUSH        EAX                                     
CODE:004119e9   53              PUSH        EBX                                     
CODE:004119ea   51              PUSH        ECX                                     
CODE:004119eb   52              PUSH        EDX                                     
CODE:004119ec   56              PUSH        ESI                                     
CODE:004119ed   57              PUSH        EDI                                     
CODE:004119ee   6655            PUSH        BP                                      
CODE:004119f0   ff25dc014600    JMP         dword ptr [DATA:DAT_004601dc]           
                            LAB_004119f6:                 ;XREF[1,0]:   00411a2f
CODE:004119f6   665d            POP         BP                                      
CODE:004119f8   5f              POP         EDI                                     
CODE:004119f9   5e              POP         ESI                                     
CODE:004119fa   5a              POP         EDX                                     
CODE:004119fb   59              POP         ECX                                     
CODE:004119fc   5b              POP         EBX                                     
CODE:004119fd   58              POP         EAX                                     
CODE:004119fe   c9              LEAVE                                               
CODE:004119ff   c3              RET                                                 
                            LAB_00411a00:                 ;XREF[1,0]:   0041217f
CODE:00411a00   fc              CLD                                                 
CODE:00411a01   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:00411a07   668945fc        MOV         word ptr [EBP + -0x4],AX                
CODE:00411a0b   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:00411a11   668945f8        MOV         word ptr [EBP + -0x8],AX                
CODE:00411a15   668b450c        MOV         AX,word ptr [EBP + 0xc]                 
CODE:00411a19   668945f4        MOV         word ptr [EBP + -0xc],AX                
CODE:00411a1d   663b45fc        CMP         AX,word ptr [EBP + -0x4]                
CODE:00411a21   7d08            JGE         LAB_00411a2b                            
CODE:00411a23   90              NOP                                                 
CODE:00411a24   90              NOP                                                 
CODE:00411a25   90              NOP                                                 
CODE:00411a26   90              NOP                                                 
CODE:00411a27   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
                            LAB_00411a2b:                 ;XREF[1,0]:   00411a21
CODE:00411a2b   663b45f8        CMP         AX,word ptr [EBP + -0x8]                
CODE:00411a2f   7fc5            JG          LAB_004119f6                            
CODE:00411a31   0fb7c0          MOVZX       EAX,AX                                  
CODE:00411a34   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411a3a   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:00411a40   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:00411a44   03f8            ADD         EDI,EAX                                 
CODE:00411a46   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00411a49   83c602          ADD         ESI,0x2                                 
CODE:00411a4c   668b1e          MOV         BX,word ptr [ESI]                       
CODE:00411a4f   83c602          ADD         ESI,0x2                                 
CODE:00411a52   668b16          MOV         DX,word ptr [ESI]                       
CODE:00411a55   83c602          ADD         ESI,0x2                                 
CODE:00411a58   33c9            XOR         ECX,ECX                                 
                            LAB_00411a5a:                 ;XREF[2,0]:   00411a8f,00411aa5
CODE:00411a5a   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
CODE:00411a5e   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411a62   7e48            JLE         LAB_00411aac                            
CODE:00411a64   90              NOP                                                 
CODE:00411a65   90              NOP                                                 
CODE:00411a66   90              NOP                                                 
CODE:00411a67   90              NOP                                                 
CODE:00411a68   6653            PUSH        BX                                      
CODE:00411a6a   33c0            XOR         EAX,EAX                                 
                            LAB_00411a6c:                 ;XREF[2,0]:   00411a85,00411a9b
CODE:00411a6c   ac              LODSB       ESI                                     
CODE:00411a6d   0ac0            OR          AL,AL                                   
CODE:00411a6f   7426            JZ          LAB_00411a97                            
CODE:00411a71   90              NOP                                                 
CODE:00411a72   90              NOP                                                 
CODE:00411a73   90              NOP                                                 
CODE:00411a74   90              NOP                                                 
CODE:00411a75   3cff            CMP         AL,0xff                                 
CODE:00411a77   741d            JZ          LAB_00411a96                            
CODE:00411a79   90              NOP                                                 
CODE:00411a7a   90              NOP                                                 
CODE:00411a7b   90              NOP                                                 
CODE:00411a7c   90              NOP                                                 
CODE:00411a7d   662bd8          SUB         BX,AX                                   
CODE:00411a80   03f0            ADD         ESI,EAX                                 
CODE:00411a82   660bdb          OR          BX,BX                                   
CODE:00411a85   75e5            JNZ         LAB_00411a6c                            
CODE:00411a87   665b            POP         BX                                      
CODE:00411a89   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411a8d   664a            DEC         DX                                      
CODE:00411a8f   75c9            JNZ         LAB_00411a5a                            
CODE:00411a91   e9d6000000      JMP         LAB_00411b6c                            
                            LAB_00411a96:                 ;XREF[1,0]:   00411a77
CODE:00411a96   46              INC         ESI                                     
                            LAB_00411a97:                 ;XREF[1,0]:   00411a6f
CODE:00411a97   ac              LODSB       ESI                                     
CODE:00411a98   662bd8          SUB         BX,AX                                   
CODE:00411a9b   75cf            JNZ         LAB_00411a6c                            
CODE:00411a9d   665b            POP         BX                                      
CODE:00411a9f   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411aa3   664a            DEC         DX                                      
CODE:00411aa5   75b3            JNZ         LAB_00411a5a                            
CODE:00411aa7   e9c0000000      JMP         LAB_00411b6c                            
                            LAB_00411aac:                 ;XREF[4,0]:   00411a62,00411af5,00411b35,00411b66
CODE:00411aac   57              PUSH        EDI                                     
CODE:00411aad   6653            PUSH        BX                                      
CODE:00411aaf   33c0            XOR         EAX,EAX                                 
                            LAB_00411ab1:                 ;XREF[3,0]:   00411ad6,00411b16,00411b43
CODE:00411ab1   ac              LODSB       ESI                                     
CODE:00411ab2   0ac0            OR          AL,AL                                   
CODE:00411ab4   0f8483000000    JZ          LAB_00411b3d                            
CODE:00411aba   3cff            CMP         AL,0xff                                 
CODE:00411abc   743b            JZ          LAB_00411af9                            
CODE:00411abe   90              NOP                                                 
CODE:00411abf   90              NOP                                                 
CODE:00411ac0   90              NOP                                                 
CODE:00411ac1   90              NOP                                                 
CODE:00411ac2   8ac8            MOV         CL,AL                                   
CODE:00411ac4   662bd9          SUB         BX,CX                                   
CODE:00411ac7   d0d9            RCR         CL,0x1                                  
CODE:00411ac9   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:00411acc   7305            JNC         LAB_00411ad3                            
CODE:00411ace   90              NOP                                                 
CODE:00411acf   90              NOP                                                 
CODE:00411ad0   90              NOP                                                 
CODE:00411ad1   90              NOP                                                 
CODE:00411ad2   a4              MOVSB       ES:EDI,ESI                              
                            LAB_00411ad3:                 ;XREF[1,0]:   00411acc
CODE:00411ad3   660bdb          OR          BX,BX                                   
CODE:00411ad6   75d9            JNZ         LAB_00411ab1                            
CODE:00411ad8   665b            POP         BX                                      
CODE:00411ada   5f              POP         EDI                                     
CODE:00411adb   81ef00020000    SUB         EDI,0x200                               
CODE:00411ae1   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411ae5   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411ae9   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411aed   7c7d            JL          LAB_00411b6c                            
CODE:00411aef   90              NOP                                                 
CODE:00411af0   90              NOP                                                 
CODE:00411af1   90              NOP                                                 
CODE:00411af2   90              NOP                                                 
CODE:00411af3   664a            DEC         DX                                      
CODE:00411af5   75b5            JNZ         LAB_00411aac                            
CODE:00411af7   eb73            JMP         LAB_00411b6c                            
                            LAB_00411af9:                 ;XREF[1,0]:   00411abc
CODE:00411af9   ac              LODSB       ESI                                     
CODE:00411afa   8ae0            MOV         AH,AL                                   
CODE:00411afc   ac              LODSB       ESI                                     
CODE:00411afd   8ac8            MOV         CL,AL                                   
CODE:00411aff   8ac4            MOV         AL,AH                                   
CODE:00411b01   662bd9          SUB         BX,CX                                   
CODE:00411b04   d0d9            RCR         CL,0x1                                  
CODE:00411b06   f366ab          STOSW.REP   ES:EDI                                  
CODE:00411b09   7305            JNC         LAB_00411b10                            
CODE:00411b0b   90              NOP                                                 
CODE:00411b0c   90              NOP                                                 
CODE:00411b0d   90              NOP                                                 
CODE:00411b0e   90              NOP                                                 
CODE:00411b0f   aa              STOSB       ES:EDI                                  
                            LAB_00411b10:                 ;XREF[1,0]:   00411b09
CODE:00411b10   6633c0          XOR         AX,AX                                   
CODE:00411b13   660bdb          OR          BX,BX                                   
CODE:00411b16   7599            JNZ         LAB_00411ab1                            
CODE:00411b18   665b            POP         BX                                      
CODE:00411b1a   5f              POP         EDI                                     
CODE:00411b1b   81ef00020000    SUB         EDI,0x200                               
CODE:00411b21   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411b25   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411b29   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411b2d   7c3d            JL          LAB_00411b6c                            
CODE:00411b2f   90              NOP                                                 
CODE:00411b30   90              NOP                                                 
CODE:00411b31   90              NOP                                                 
CODE:00411b32   90              NOP                                                 
CODE:00411b33   664a            DEC         DX                                      
CODE:00411b35   0f8571ffffff    JNZ         LAB_00411aac                            
CODE:00411b3b   eb2f            JMP         LAB_00411b6c                            
                            LAB_00411b3d:                 ;XREF[1,0]:   00411ab4
CODE:00411b3d   ac              LODSB       ESI                                     
CODE:00411b3e   03f8            ADD         EDI,EAX                                 
CODE:00411b40   662bd8          SUB         BX,AX                                   
CODE:00411b43   0f8568ffffff    JNZ         LAB_00411ab1                            
CODE:00411b49   665b            POP         BX                                      
CODE:00411b4b   5f              POP         EDI                                     
CODE:00411b4c   81ef00020000    SUB         EDI,0x200                               
CODE:00411b52   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411b56   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411b5a   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411b5e   7c0c            JL          LAB_00411b6c                            
CODE:00411b60   90              NOP                                                 
CODE:00411b61   90              NOP                                                 
CODE:00411b62   90              NOP                                                 
CODE:00411b63   90              NOP                                                 
CODE:00411b64   664a            DEC         DX                                      
CODE:00411b66   0f8540ffffff    JNZ         LAB_00411aac                            
                            LAB_00411b6c:                 ;XREF[8,0]:   00411a91,00411aa7,00411aed,00411af7
                                                          ;             00411b2d,00411b3b,00411b5e,00411ba5
CODE:00411b6c   665d            POP         BP                                      
CODE:00411b6e   5f              POP         EDI                                     
CODE:00411b6f   5e              POP         ESI                                     
CODE:00411b70   5a              POP         EDX                                     
CODE:00411b71   59              POP         ECX                                     
CODE:00411b72   5b              POP         EBX                                     
CODE:00411b73   58              POP         EAX                                     
CODE:00411b74   c9              LEAVE                                               
CODE:00411b75   c3              RET                                                 
                            LAB_00411b76:                 ;XREF[1,0]:   004121bc
CODE:00411b76   fc              CLD                                                 
CODE:00411b77   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:00411b7d   668945fc        MOV         word ptr [EBP + -0x4],AX                
CODE:00411b81   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:00411b87   668945f8        MOV         word ptr [EBP + -0x8],AX                
CODE:00411b8b   668b450c        MOV         AX,word ptr [EBP + 0xc]                 
CODE:00411b8f   668945f4        MOV         word ptr [EBP + -0xc],AX                
CODE:00411b93   663b45fc        CMP         AX,word ptr [EBP + -0x4]                
CODE:00411b97   7d08            JGE         LAB_00411ba1                            
CODE:00411b99   90              NOP                                                 
CODE:00411b9a   90              NOP                                                 
CODE:00411b9b   90              NOP                                                 
CODE:00411b9c   90              NOP                                                 
CODE:00411b9d   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
                            LAB_00411ba1:                 ;XREF[1,0]:   00411b97
CODE:00411ba1   663b45f8        CMP         AX,word ptr [EBP + -0x8]                
CODE:00411ba5   7fc5            JG          LAB_00411b6c                            
CODE:00411ba7   0fb7c0          MOVZX       EAX,AX                                  
CODE:00411baa   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411bb0   e84bfbffff      CALL        FUN_00411700                            ;int FUN_00411700(int param_1)
CODE:00411bb5   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:00411bb9   03f8            ADD         EDI,EAX                                 
CODE:00411bbb   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00411bbe   83c602          ADD         ESI,0x2                                 
CODE:00411bc1   668b1e          MOV         BX,word ptr [ESI]                       
CODE:00411bc4   83c602          ADD         ESI,0x2                                 
CODE:00411bc7   668b16          MOV         DX,word ptr [ESI]                       
CODE:00411bca   83c602          ADD         ESI,0x2                                 
CODE:00411bcd   33c9            XOR         ECX,ECX                                 
                            LAB_00411bcf:                 ;XREF[2,0]:   00411c04,00411c1a
CODE:00411bcf   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
CODE:00411bd3   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411bd7   7e48            JLE         LAB_00411c21                            
CODE:00411bd9   90              NOP                                                 
CODE:00411bda   90              NOP                                                 
CODE:00411bdb   90              NOP                                                 
CODE:00411bdc   90              NOP                                                 
CODE:00411bdd   6653            PUSH        BX                                      
CODE:00411bdf   33c0            XOR         EAX,EAX                                 
                            LAB_00411be1:                 ;XREF[2,0]:   00411bfa,00411c10
CODE:00411be1   ac              LODSB       ESI                                     
CODE:00411be2   0ac0            OR          AL,AL                                   
CODE:00411be4   7426            JZ          LAB_00411c0c                            
CODE:00411be6   90              NOP                                                 
CODE:00411be7   90              NOP                                                 
CODE:00411be8   90              NOP                                                 
CODE:00411be9   90              NOP                                                 
CODE:00411bea   3cff            CMP         AL,0xff                                 
CODE:00411bec   741d            JZ          LAB_00411c0b                            
CODE:00411bee   90              NOP                                                 
CODE:00411bef   90              NOP                                                 
CODE:00411bf0   90              NOP                                                 
CODE:00411bf1   90              NOP                                                 
CODE:00411bf2   662bd8          SUB         BX,AX                                   
CODE:00411bf5   03f0            ADD         ESI,EAX                                 
CODE:00411bf7   660bdb          OR          BX,BX                                   
CODE:00411bfa   75e5            JNZ         LAB_00411be1                            
CODE:00411bfc   665b            POP         BX                                      
CODE:00411bfe   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411c02   664a            DEC         DX                                      
CODE:00411c04   75c9            JNZ         LAB_00411bcf                            
CODE:00411c06   e9d6000000      JMP         LAB_00411ce1                            
                            LAB_00411c0b:                 ;XREF[1,0]:   00411bec
CODE:00411c0b   46              INC         ESI                                     
                            LAB_00411c0c:                 ;XREF[1,0]:   00411be4
CODE:00411c0c   ac              LODSB       ESI                                     
CODE:00411c0d   662bd8          SUB         BX,AX                                   
CODE:00411c10   75cf            JNZ         LAB_00411be1                            
CODE:00411c12   665b            POP         BX                                      
CODE:00411c14   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411c18   664a            DEC         DX                                      
CODE:00411c1a   75b3            JNZ         LAB_00411bcf                            
CODE:00411c1c   e9c0000000      JMP         LAB_00411ce1                            
                            LAB_00411c21:                 ;XREF[4,0]:   00411bd7,00411c6a,00411caa,00411cdb
CODE:00411c21   57              PUSH        EDI                                     
CODE:00411c22   6653            PUSH        BX                                      
CODE:00411c24   33c0            XOR         EAX,EAX                                 
                            LAB_00411c26:                 ;XREF[3,0]:   00411c4b,00411c8b,00411cb8
CODE:00411c26   ac              LODSB       ESI                                     
CODE:00411c27   0ac0            OR          AL,AL                                   
CODE:00411c29   0f8483000000    JZ          LAB_00411cb2                            
CODE:00411c2f   3cff            CMP         AL,0xff                                 
CODE:00411c31   743b            JZ          LAB_00411c6e                            
CODE:00411c33   90              NOP                                                 
CODE:00411c34   90              NOP                                                 
CODE:00411c35   90              NOP                                                 
CODE:00411c36   90              NOP                                                 
CODE:00411c37   8ac8            MOV         CL,AL                                   
CODE:00411c39   662bd9          SUB         BX,CX                                   
CODE:00411c3c   d0d9            RCR         CL,0x1                                  
CODE:00411c3e   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:00411c41   7305            JNC         LAB_00411c48                            
CODE:00411c43   90              NOP                                                 
CODE:00411c44   90              NOP                                                 
CODE:00411c45   90              NOP                                                 
CODE:00411c46   90              NOP                                                 
CODE:00411c47   a4              MOVSB       ES:EDI,ESI                              
                            LAB_00411c48:                 ;XREF[1,0]:   00411c41
CODE:00411c48   660bdb          OR          BX,BX                                   
CODE:00411c4b   75d9            JNZ         LAB_00411c26                            
CODE:00411c4d   665b            POP         BX                                      
CODE:00411c4f   5f              POP         EDI                                     
CODE:00411c50   81c700020000    ADD         EDI,0x200                               
CODE:00411c56   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411c5a   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411c5e   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411c62   7c7d            JL          LAB_00411ce1                            
CODE:00411c64   90              NOP                                                 
CODE:00411c65   90              NOP                                                 
CODE:00411c66   90              NOP                                                 
CODE:00411c67   90              NOP                                                 
CODE:00411c68   664a            DEC         DX                                      
CODE:00411c6a   75b5            JNZ         LAB_00411c21                            
CODE:00411c6c   eb73            JMP         LAB_00411ce1                            
                            LAB_00411c6e:                 ;XREF[1,0]:   00411c31
CODE:00411c6e   ac              LODSB       ESI                                     
CODE:00411c6f   8ae0            MOV         AH,AL                                   
CODE:00411c71   ac              LODSB       ESI                                     
CODE:00411c72   8ac8            MOV         CL,AL                                   
CODE:00411c74   8ac4            MOV         AL,AH                                   
CODE:00411c76   662bd9          SUB         BX,CX                                   
CODE:00411c79   d0d9            RCR         CL,0x1                                  
CODE:00411c7b   f366ab          STOSW.REP   ES:EDI                                  
CODE:00411c7e   7305            JNC         LAB_00411c85                            
CODE:00411c80   90              NOP                                                 
CODE:00411c81   90              NOP                                                 
CODE:00411c82   90              NOP                                                 
CODE:00411c83   90              NOP                                                 
CODE:00411c84   aa              STOSB       ES:EDI                                  
                            LAB_00411c85:                 ;XREF[1,0]:   00411c7e
CODE:00411c85   6633c0          XOR         AX,AX                                   
CODE:00411c88   660bdb          OR          BX,BX                                   
CODE:00411c8b   7599            JNZ         LAB_00411c26                            
CODE:00411c8d   665b            POP         BX                                      
CODE:00411c8f   5f              POP         EDI                                     
CODE:00411c90   81c700020000    ADD         EDI,0x200                               
CODE:00411c96   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411c9a   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411c9e   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411ca2   7c3d            JL          LAB_00411ce1                            
CODE:00411ca4   90              NOP                                                 
CODE:00411ca5   90              NOP                                                 
CODE:00411ca6   90              NOP                                                 
CODE:00411ca7   90              NOP                                                 
CODE:00411ca8   664a            DEC         DX                                      
CODE:00411caa   0f8571ffffff    JNZ         LAB_00411c21                            
CODE:00411cb0   eb2f            JMP         LAB_00411ce1                            
                            LAB_00411cb2:                 ;XREF[1,0]:   00411c29
CODE:00411cb2   ac              LODSB       ESI                                     
CODE:00411cb3   03f8            ADD         EDI,EAX                                 
CODE:00411cb5   662bd8          SUB         BX,AX                                   
CODE:00411cb8   0f8568ffffff    JNZ         LAB_00411c26                            
CODE:00411cbe   665b            POP         BX                                      
CODE:00411cc0   5f              POP         EDI                                     
CODE:00411cc1   81c700020000    ADD         EDI,0x200                               
CODE:00411cc7   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411ccb   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411ccf   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411cd3   7c0c            JL          LAB_00411ce1                            
CODE:00411cd5   90              NOP                                                 
CODE:00411cd6   90              NOP                                                 
CODE:00411cd7   90              NOP                                                 
CODE:00411cd8   90              NOP                                                 
CODE:00411cd9   664a            DEC         DX                                      
CODE:00411cdb   0f8540ffffff    JNZ         LAB_00411c21                            
                            LAB_00411ce1:                 ;XREF[7,0]:   00411c06,00411c1c,00411c62,00411c6c
                                                          ;             00411ca2,00411cb0,00411cd3
CODE:00411ce1   665d            POP         BP                                      
CODE:00411ce3   5f              POP         EDI                                     
CODE:00411ce4   5e              POP         ESI                                     
CODE:00411ce5   5a              POP         EDX                                     
CODE:00411ce6   59              POP         ECX                                     
CODE:00411ce7   5b              POP         EBX                                     
CODE:00411ce8   58              POP         EAX                                     
CODE:00411ce9   c9              LEAVE                                               
CODE:00411cea   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00411ceb(void)
                                                          ;XREF[4,0]:   00412676,004126e5,00413c49,00413c8f
CODE:00411ceb   c8100000        ENTER       0x10,0x0                                
CODE:00411cef   50              PUSH        EAX                                     
CODE:00411cf0   53              PUSH        EBX                                     
CODE:00411cf1   51              PUSH        ECX                                     
CODE:00411cf2   52              PUSH        EDX                                     
CODE:00411cf3   56              PUSH        ESI                                     
CODE:00411cf4   57              PUSH        EDI                                     
CODE:00411cf5   ff25e0014600    JMP         dword ptr [DATA:DAT_004601e0]           
                            LAB_00411cfb:                 ;XREF[1,0]:   00411d38
CODE:00411cfb   5f              POP         EDI                                     
CODE:00411cfc   5e              POP         ESI                                     
CODE:00411cfd   5a              POP         EDX                                     
CODE:00411cfe   59              POP         ECX                                     
CODE:00411cff   5b              POP         EBX                                     
CODE:00411d00   58              POP         EAX                                     
CODE:00411d01   c9              LEAVE                                               
CODE:00411d02   c3              RET                                                 
                            LAB_00411d03:                 ;XREF[1,0]:   00412189
CODE:00411d03   fc              CLD                                                 
CODE:00411d04   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:00411d0a   668945fc        MOV         word ptr [EBP + -0x4],AX                
CODE:00411d0e   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:00411d14   668945f8        MOV         word ptr [EBP + -0x8],AX                
CODE:00411d18   668b450c        MOV         AX,word ptr [EBP + 0xc]                 
CODE:00411d1c   668945f4        MOV         word ptr [EBP + -0xc],AX                
CODE:00411d20   663b45fc        CMP         AX,word ptr [EBP + -0x4]                
CODE:00411d24   7d08            JGE         LAB_00411d2e                            
CODE:00411d26   90              NOP                                                 
CODE:00411d27   90              NOP                                                 
CODE:00411d28   90              NOP                                                 
CODE:00411d29   90              NOP                                                 
CODE:00411d2a   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
                            LAB_00411d2e:                 ;XREF[1,0]:   00411d24
CODE:00411d2e   663b45f8        CMP         AX,word ptr [EBP + -0x8]                
CODE:00411d32   7e06            JLE         LAB_00411d3a                            
CODE:00411d34   90              NOP                                                 
CODE:00411d35   90              NOP                                                 
CODE:00411d36   90              NOP                                                 
CODE:00411d37   90              NOP                                                 
CODE:00411d38   ebc1            JMP         LAB_00411cfb                            
                            LAB_00411d3a:                 ;XREF[1,0]:   00411d32
CODE:00411d3a   0fb7c0          MOVZX       EAX,AX                                  
CODE:00411d3d   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411d43   e8c4f9ffff      CALL        FUN_0041170c                            ;int FUN_0041170c(short param_1)
CODE:00411d48   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:00411d4c   03f8            ADD         EDI,EAX                                 
CODE:00411d4e   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00411d51   83c602          ADD         ESI,0x2                                 
CODE:00411d54   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:00411d57   83c602          ADD         ESI,0x2                                 
CODE:00411d5a   668b16          MOV         DX,word ptr [ESI]                       
CODE:00411d5d   83c602          ADD         ESI,0x2                                 
CODE:00411d60   33c9            XOR         ECX,ECX                                 
                            LAB_00411d62:                 ;XREF[2,0]:   00411d95,00411daa
CODE:00411d62   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
CODE:00411d66   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411d6a   7e45            JLE         LAB_00411db1                            
CODE:00411d6c   90              NOP                                                 
CODE:00411d6d   90              NOP                                                 
CODE:00411d6e   90              NOP                                                 
CODE:00411d6f   90              NOP                                                 
CODE:00411d70   53              PUSH        EBX                                     
CODE:00411d71   33c0            XOR         EAX,EAX                                 
                            LAB_00411d73:                 ;XREF[2,0]:   00411d8c,00411da1
CODE:00411d73   ac              LODSB       ESI                                     
CODE:00411d74   0ac0            OR          AL,AL                                   
CODE:00411d76   7425            JZ          LAB_00411d9d                            
CODE:00411d78   90              NOP                                                 
CODE:00411d79   90              NOP                                                 
CODE:00411d7a   90              NOP                                                 
CODE:00411d7b   90              NOP                                                 
CODE:00411d7c   3cff            CMP         AL,0xff                                 
CODE:00411d7e   741c            JZ          LAB_00411d9c                            
CODE:00411d80   90              NOP                                                 
CODE:00411d81   90              NOP                                                 
CODE:00411d82   90              NOP                                                 
CODE:00411d83   90              NOP                                                 
CODE:00411d84   662bd8          SUB         BX,AX                                   
CODE:00411d87   03f0            ADD         ESI,EAX                                 
CODE:00411d89   660bdb          OR          BX,BX                                   
CODE:00411d8c   75e5            JNZ         LAB_00411d73                            
CODE:00411d8e   5b              POP         EBX                                     
CODE:00411d8f   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411d93   664a            DEC         DX                                      
CODE:00411d95   75cb            JNZ         LAB_00411d62                            
CODE:00411d97   e9d8000000      JMP         LAB_00411e74                            
                            LAB_00411d9c:                 ;XREF[1,0]:   00411d7e
CODE:00411d9c   46              INC         ESI                                     
                            LAB_00411d9d:                 ;XREF[1,0]:   00411d76
CODE:00411d9d   ac              LODSB       ESI                                     
CODE:00411d9e   662bd8          SUB         BX,AX                                   
CODE:00411da1   75d0            JNZ         LAB_00411d73                            
CODE:00411da3   5b              POP         EBX                                     
CODE:00411da4   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411da8   664a            DEC         DX                                      
CODE:00411daa   75b6            JNZ         LAB_00411d62                            
CODE:00411dac   e9c3000000      JMP         LAB_00411e74                            
                            LAB_00411db1:                 ;XREF[1,0]:   00411d6a
CODE:00411db1   03fb            ADD         EDI,EBX                                 
CODE:00411db3   4f              DEC         EDI                                     
CODE:00411db4   33c0            XOR         EAX,EAX                                 
CODE:00411db6   33c9            XOR         ECX,ECX                                 
                            LAB_00411db8:                 ;XREF[3,0]:   00411dfd,00411e3a,00411e6e
CODE:00411db8   57              PUSH        EDI                                     
CODE:00411db9   6653            PUSH        BX                                      
                            LAB_00411dbb:                 ;XREF[3,0]:   00411ddb,00411e18,00411e48
CODE:00411dbb   ac              LODSB       ESI                                     
CODE:00411dbc   0ac0            OR          AL,AL                                   
CODE:00411dbe   0f847e000000    JZ          LAB_00411e42                            
CODE:00411dc4   3cff            CMP         AL,0xff                                 
CODE:00411dc6   7439            JZ          LAB_00411e01                            
CODE:00411dc8   90              NOP                                                 
CODE:00411dc9   90              NOP                                                 
CODE:00411dca   90              NOP                                                 
CODE:00411dcb   90              NOP                                                 
CODE:00411dcc   8ac8            MOV         CL,AL                                   
CODE:00411dce   662bd9          SUB         BX,CX                                   
                            LAB_00411dd1:                 ;XREF[1,0]:   00411dd6
CODE:00411dd1   ac              LODSB       ESI                                     
CODE:00411dd2   268807          MOV         byte ptr ES:[EDI],AL                    
CODE:00411dd5   4f              DEC         EDI                                     
CODE:00411dd6   e2f9            LOOP        LAB_00411dd1                            
CODE:00411dd8   660bdb          OR          BX,BX                                   
CODE:00411ddb   75de            JNZ         LAB_00411dbb                            
CODE:00411ddd   665b            POP         BX                                      
CODE:00411ddf   5f              POP         EDI                                     
CODE:00411de0   81ef00020000    SUB         EDI,0x200                               
CODE:00411de6   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411dea   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411dee   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411df2   0f8c7c000000    JL          LAB_00411e74                            
CODE:00411df8   6633c0          XOR         AX,AX                                   
CODE:00411dfb   664a            DEC         DX                                      
CODE:00411dfd   75b9            JNZ         LAB_00411db8                            
CODE:00411dff   eb73            JMP         LAB_00411e74                            
                            LAB_00411e01:                 ;XREF[1,0]:   00411dc6
CODE:00411e01   ac              LODSB       ESI                                     
CODE:00411e02   8ae0            MOV         AH,AL                                   
CODE:00411e04   ac              LODSB       ESI                                     
CODE:00411e05   8ac8            MOV         CL,AL                                   
CODE:00411e07   8ac4            MOV         AL,AH                                   
CODE:00411e09   662bd9          SUB         BX,CX                                   
                            LAB_00411e0c:                 ;XREF[1,0]:   00411e10
CODE:00411e0c   268807          MOV         byte ptr ES:[EDI],AL                    
CODE:00411e0f   4f              DEC         EDI                                     
CODE:00411e10   e2fa            LOOP        LAB_00411e0c                            
CODE:00411e12   6633c0          XOR         AX,AX                                   
CODE:00411e15   660bdb          OR          BX,BX                                   
CODE:00411e18   75a1            JNZ         LAB_00411dbb                            
CODE:00411e1a   665b            POP         BX                                      
CODE:00411e1c   5f              POP         EDI                                     
CODE:00411e1d   81ef00020000    SUB         EDI,0x200                               
CODE:00411e23   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411e27   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411e2b   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411e2f   7c43            JL          LAB_00411e74                            
CODE:00411e31   90              NOP                                                 
CODE:00411e32   90              NOP                                                 
CODE:00411e33   90              NOP                                                 
CODE:00411e34   90              NOP                                                 
CODE:00411e35   6633c0          XOR         AX,AX                                   
CODE:00411e38   664a            DEC         DX                                      
CODE:00411e3a   0f8578ffffff    JNZ         LAB_00411db8                            
CODE:00411e40   eb32            JMP         LAB_00411e74                            
                            LAB_00411e42:                 ;XREF[1,0]:   00411dbe
CODE:00411e42   ac              LODSB       ESI                                     
CODE:00411e43   2bf8            SUB         EDI,EAX                                 
CODE:00411e45   662bd8          SUB         BX,AX                                   
CODE:00411e48   0f856dffffff    JNZ         LAB_00411dbb                            
CODE:00411e4e   665b            POP         BX                                      
CODE:00411e50   5f              POP         EDI                                     
CODE:00411e51   81ef00020000    SUB         EDI,0x200                               
CODE:00411e57   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411e5b   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411e5f   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411e63   7c0f            JL          LAB_00411e74                            
CODE:00411e65   90              NOP                                                 
CODE:00411e66   90              NOP                                                 
CODE:00411e67   90              NOP                                                 
CODE:00411e68   90              NOP                                                 
CODE:00411e69   6633c0          XOR         AX,AX                                   
CODE:00411e6c   664a            DEC         DX                                      
CODE:00411e6e   0f8544ffffff    JNZ         LAB_00411db8                            
                            LAB_00411e74:                 ;XREF[8,0]:   00411d97,00411dac,00411df2,00411dff
                                                          ;             00411e2f,00411e40,00411e63,00411eb1
CODE:00411e74   5f              POP         EDI                                     
CODE:00411e75   5e              POP         ESI                                     
CODE:00411e76   5a              POP         EDX                                     
CODE:00411e77   59              POP         ECX                                     
CODE:00411e78   5b              POP         EBX                                     
CODE:00411e79   58              POP         EAX                                     
CODE:00411e7a   c9              LEAVE                                               
CODE:00411e7b   c3              RET                                                 
                            LAB_00411e7c:                 ;XREF[1,0]:   004121c6
CODE:00411e7c   fc              CLD                                                 
CODE:00411e7d   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:00411e83   668945fc        MOV         word ptr [EBP + -0x4],AX                
CODE:00411e87   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:00411e8d   668945f8        MOV         word ptr [EBP + -0x8],AX                
CODE:00411e91   668b450c        MOV         AX,word ptr [EBP + 0xc]                 
CODE:00411e95   668945f4        MOV         word ptr [EBP + -0xc],AX                
CODE:00411e99   663b45fc        CMP         AX,word ptr [EBP + -0x4]                
CODE:00411e9d   7d08            JGE         LAB_00411ea7                            
CODE:00411e9f   90              NOP                                                 
CODE:00411ea0   90              NOP                                                 
CODE:00411ea1   90              NOP                                                 
CODE:00411ea2   90              NOP                                                 
CODE:00411ea3   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
                            LAB_00411ea7:                 ;XREF[1,0]:   00411e9d
CODE:00411ea7   663b45f8        CMP         AX,word ptr [EBP + -0x8]                
CODE:00411eab   7e06            JLE         LAB_00411eb3                            
CODE:00411ead   90              NOP                                                 
CODE:00411eae   90              NOP                                                 
CODE:00411eaf   90              NOP                                                 
CODE:00411eb0   90              NOP                                                 
CODE:00411eb1   ebc1            JMP         LAB_00411e74                            
                            LAB_00411eb3:                 ;XREF[1,0]:   00411eab
CODE:00411eb3   0fb7c0          MOVZX       EAX,AX                                  
CODE:00411eb6   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00411ebc   e83ff8ffff      CALL        FUN_00411700                            ;int FUN_00411700(int param_1)
CODE:00411ec1   0fb74508        MOVZX       EAX,word ptr [EBP + 0x8]                
CODE:00411ec5   03f8            ADD         EDI,EAX                                 
CODE:00411ec7   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00411eca   83c602          ADD         ESI,0x2                                 
CODE:00411ecd   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:00411ed0   83c602          ADD         ESI,0x2                                 
CODE:00411ed3   668b16          MOV         DX,word ptr [ESI]                       
CODE:00411ed6   83c602          ADD         ESI,0x2                                 
CODE:00411ed9   33c9            XOR         ECX,ECX                                 
                            LAB_00411edb:                 ;XREF[2,0]:   00411f0e,00411f23
CODE:00411edb   668b45fc        MOV         AX,word ptr [EBP + -0x4]                
CODE:00411edf   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411ee3   7e45            JLE         LAB_00411f2a                            
CODE:00411ee5   90              NOP                                                 
CODE:00411ee6   90              NOP                                                 
CODE:00411ee7   90              NOP                                                 
CODE:00411ee8   90              NOP                                                 
CODE:00411ee9   53              PUSH        EBX                                     
CODE:00411eea   33c0            XOR         EAX,EAX                                 
                            LAB_00411eec:                 ;XREF[2,0]:   00411f05,00411f1a
CODE:00411eec   ac              LODSB       ESI                                     
CODE:00411eed   0ac0            OR          AL,AL                                   
CODE:00411eef   7425            JZ          LAB_00411f16                            
CODE:00411ef1   90              NOP                                                 
CODE:00411ef2   90              NOP                                                 
CODE:00411ef3   90              NOP                                                 
CODE:00411ef4   90              NOP                                                 
CODE:00411ef5   3cff            CMP         AL,0xff                                 
CODE:00411ef7   741c            JZ          LAB_00411f15                            
CODE:00411ef9   90              NOP                                                 
CODE:00411efa   90              NOP                                                 
CODE:00411efb   90              NOP                                                 
CODE:00411efc   90              NOP                                                 
CODE:00411efd   662bd8          SUB         BX,AX                                   
CODE:00411f00   03f0            ADD         ESI,EAX                                 
CODE:00411f02   660bdb          OR          BX,BX                                   
CODE:00411f05   75e5            JNZ         LAB_00411eec                            
CODE:00411f07   5b              POP         EBX                                     
CODE:00411f08   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411f0c   664a            DEC         DX                                      
CODE:00411f0e   75cb            JNZ         LAB_00411edb                            
CODE:00411f10   e9d8000000      JMP         LAB_00411fed                            
                            LAB_00411f15:                 ;XREF[1,0]:   00411ef7
CODE:00411f15   46              INC         ESI                                     
                            LAB_00411f16:                 ;XREF[1,0]:   00411eef
CODE:00411f16   ac              LODSB       ESI                                     
CODE:00411f17   662bd8          SUB         BX,AX                                   
CODE:00411f1a   75d0            JNZ         LAB_00411eec                            
CODE:00411f1c   5b              POP         EBX                                     
CODE:00411f1d   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411f21   664a            DEC         DX                                      
CODE:00411f23   75b6            JNZ         LAB_00411edb                            
CODE:00411f25   e9c3000000      JMP         LAB_00411fed                            
                            LAB_00411f2a:                 ;XREF[1,0]:   00411ee3
CODE:00411f2a   03fb            ADD         EDI,EBX                                 
CODE:00411f2c   4f              DEC         EDI                                     
CODE:00411f2d   33c0            XOR         EAX,EAX                                 
CODE:00411f2f   33c9            XOR         ECX,ECX                                 
                            LAB_00411f31:                 ;XREF[3,0]:   00411f76,00411fb3,00411fe7
CODE:00411f31   57              PUSH        EDI                                     
CODE:00411f32   6653            PUSH        BX                                      
                            LAB_00411f34:                 ;XREF[3,0]:   00411f54,00411f91,00411fc1
CODE:00411f34   ac              LODSB       ESI                                     
CODE:00411f35   0ac0            OR          AL,AL                                   
CODE:00411f37   0f847e000000    JZ          LAB_00411fbb                            
CODE:00411f3d   3cff            CMP         AL,0xff                                 
CODE:00411f3f   7439            JZ          LAB_00411f7a                            
CODE:00411f41   90              NOP                                                 
CODE:00411f42   90              NOP                                                 
CODE:00411f43   90              NOP                                                 
CODE:00411f44   90              NOP                                                 
CODE:00411f45   8ac8            MOV         CL,AL                                   
CODE:00411f47   662bd9          SUB         BX,CX                                   
                            LAB_00411f4a:                 ;XREF[1,0]:   00411f4f
CODE:00411f4a   ac              LODSB       ESI                                     
CODE:00411f4b   268807          MOV         byte ptr ES:[EDI],AL                    
CODE:00411f4e   4f              DEC         EDI                                     
CODE:00411f4f   e2f9            LOOP        LAB_00411f4a                            
CODE:00411f51   660bdb          OR          BX,BX                                   
CODE:00411f54   75de            JNZ         LAB_00411f34                            
CODE:00411f56   665b            POP         BX                                      
CODE:00411f58   5f              POP         EDI                                     
CODE:00411f59   81c700020000    ADD         EDI,0x200                               
CODE:00411f5f   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411f63   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411f67   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411f6b   0f8c7c000000    JL          LAB_00411fed                            
CODE:00411f71   6633c0          XOR         AX,AX                                   
CODE:00411f74   664a            DEC         DX                                      
CODE:00411f76   75b9            JNZ         LAB_00411f31                            
CODE:00411f78   eb73            JMP         LAB_00411fed                            
                            LAB_00411f7a:                 ;XREF[1,0]:   00411f3f
CODE:00411f7a   ac              LODSB       ESI                                     
CODE:00411f7b   8ae0            MOV         AH,AL                                   
CODE:00411f7d   ac              LODSB       ESI                                     
CODE:00411f7e   8ac8            MOV         CL,AL                                   
CODE:00411f80   8ac4            MOV         AL,AH                                   
CODE:00411f82   662bd9          SUB         BX,CX                                   
                            LAB_00411f85:                 ;XREF[1,0]:   00411f89
CODE:00411f85   268807          MOV         byte ptr ES:[EDI],AL                    
CODE:00411f88   4f              DEC         EDI                                     
CODE:00411f89   e2fa            LOOP        LAB_00411f85                            
CODE:00411f8b   6633c0          XOR         AX,AX                                   
CODE:00411f8e   660bdb          OR          BX,BX                                   
CODE:00411f91   75a1            JNZ         LAB_00411f34                            
CODE:00411f93   665b            POP         BX                                      
CODE:00411f95   5f              POP         EDI                                     
CODE:00411f96   81c700020000    ADD         EDI,0x200                               
CODE:00411f9c   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411fa0   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411fa4   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411fa8   7c43            JL          LAB_00411fed                            
CODE:00411faa   90              NOP                                                 
CODE:00411fab   90              NOP                                                 
CODE:00411fac   90              NOP                                                 
CODE:00411fad   90              NOP                                                 
CODE:00411fae   6633c0          XOR         AX,AX                                   
CODE:00411fb1   664a            DEC         DX                                      
CODE:00411fb3   0f8578ffffff    JNZ         LAB_00411f31                            
CODE:00411fb9   eb32            JMP         LAB_00411fed                            
                            LAB_00411fbb:                 ;XREF[1,0]:   00411f37
CODE:00411fbb   ac              LODSB       ESI                                     
CODE:00411fbc   2bf8            SUB         EDI,EAX                                 
CODE:00411fbe   662bd8          SUB         BX,AX                                   
CODE:00411fc1   0f856dffffff    JNZ         LAB_00411f34                            
CODE:00411fc7   665b            POP         BX                                      
CODE:00411fc9   5f              POP         EDI                                     
CODE:00411fca   81c700020000    ADD         EDI,0x200                               
CODE:00411fd0   66ff45f4        INC         word ptr [EBP + -0xc]                   
CODE:00411fd4   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00411fd8   663b45f4        CMP         AX,word ptr [EBP + -0xc]                
CODE:00411fdc   7c0f            JL          LAB_00411fed                            
CODE:00411fde   90              NOP                                                 
CODE:00411fdf   90              NOP                                                 
CODE:00411fe0   90              NOP                                                 
CODE:00411fe1   90              NOP                                                 
CODE:00411fe2   6633c0          XOR         AX,AX                                   
CODE:00411fe5   664a            DEC         DX                                      
CODE:00411fe7   0f8544ffffff    JNZ         LAB_00411f31                            
                            LAB_00411fed:                 ;XREF[7,0]:   00411f10,00411f25,00411f6b,00411f78
                                                          ;             00411fa8,00411fb9,00411fdc
CODE:00411fed   5f              POP         EDI                                     
CODE:00411fee   5e              POP         ESI                                     
CODE:00411fef   5a              POP         EDX                                     
CODE:00411ff0   59              POP         ECX                                     
CODE:00411ff1   5b              POP         EBX                                     
CODE:00411ff2   58              POP         EAX                                     
CODE:00411ff3   c9              LEAVE                                               
CODE:00411ff4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00411ff5(undefined4 param_1, short param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       short               DX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[3,0]:   00412079,004120cf,00412149
CODE:00411ff5   fc              CLD                                                 
CODE:00411ff6   0fbfdb          MOVSX       EBX,BX                                  
CODE:00411ff9   8bc1            MOV         param_1,param_3                         
                            LAB_00411ffb:                 ;XREF[1,0]:   00412013
CODE:00411ffb   56              PUSH        ESI                                     
CODE:00411ffc   57              PUSH        EDI                                     
CODE:00411ffd   8bc8            MOV         param_3,param_1                         
CODE:00411fff   d1e9            SHR         param_3,0x1                             
CODE:00412001   f366a5          MOVSW.REP   ES:EDI,ESI                              
CODE:00412004   7305            JNC         LAB_0041200b                            
CODE:00412006   90              NOP                                                 
CODE:00412007   90              NOP                                                 
CODE:00412008   90              NOP                                                 
CODE:00412009   90              NOP                                                 
CODE:0041200a   a4              MOVSB       ES:EDI,ESI                              
                            LAB_0041200b:                 ;XREF[1,0]:   00412004
CODE:0041200b   5f              POP         EDI                                     
CODE:0041200c   03fb            ADD         EDI,EBX                                 
CODE:0041200e   5e              POP         ESI                                     
CODE:0041200f   03f3            ADD         ESI,EBX                                 
CODE:00412011   664a            DEC         param_2                                 
CODE:00412013   75e6            JNZ         LAB_00411ffb                            
CODE:00412015   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412016(undefined4 param_1, short param_2, int param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       short               DX                      
          ;param_3       int                ECX                      
                                                          ;XREF[1,0]:   0041213c
CODE:00412016   fd              STD                                                 
CODE:00412017   0fbfdb          MOVSX       EBX,BX                                  
CODE:0041201a   8bc1            MOV         param_1,param_3                         
                            LAB_0041201c:                 ;XREF[1,0]:   0041202a
CODE:0041201c   56              PUSH        ESI                                     
CODE:0041201d   57              PUSH        EDI                                     
CODE:0041201e   8bc8            MOV         param_3,param_1                         
CODE:00412020   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:00412022   5f              POP         EDI                                     
CODE:00412023   03fb            ADD         EDI,EBX                                 
CODE:00412025   5e              POP         ESI                                     
CODE:00412026   03f3            ADD         ESI,EBX                                 
CODE:00412028   664a            DEC         param_2                                 
CODE:0041202a   75f0            JNZ         LAB_0041201c                            
CODE:0041202c   fc              CLD                                                 
CODE:0041202d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041202e(void)
                                                          ;XREF[1,0]:   00430dde
CODE:0041202e   c8000000        ENTER       0x0,0x0                                 
CODE:00412032   50              PUSH        EAX                                     
CODE:00412033   53              PUSH        EBX                                     
CODE:00412034   51              PUSH        ECX                                     
CODE:00412035   52              PUSH        EDX                                     
CODE:00412036   56              PUSH        ESI                                     
CODE:00412037   57              PUSH        EDI                                     
CODE:00412038   ff2504024600    JMP         dword ptr [DATA:DAT_00460204]           
                            LAB_0041203e:                 ;XREF[1,0]:   00412220
CODE:0041203e   66ff35180...    PUSH        word ptr [DATA:DAT_00460218]            
CODE:00412045   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:00412048   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:0041204c   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:0041204f   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:00412053   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:00412057   50              PUSH        EAX                                     
CODE:00412058   8b35047e4600    MOV         ESI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:0041205e   ff1510024600    CALL        dword ptr [DATA:DAT_00460210]           
CODE:00412064   03f3            ADD         ESI,EBX                                 
CODE:00412066   58              POP         EAX                                     
CODE:00412067   06              PUSH        ES                                      
CODE:00412068   8b3d087e4600    MOV         EDI,dword ptr [DATA:DAT_00467e08]       ;= ??
CODE:0041206e   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:00412074   03fb            ADD         EDI,EBX                                 
CODE:00412076   1f              POP         DS                                      
CODE:00412077   665b            POP         BX                                      
CODE:00412079   e877ffffff      CALL        FUN_00411ff5                            ;undefined FUN_00411ff5(undefined4 pa...
CODE:0041207e   5f              POP         EDI                                     
CODE:0041207f   5e              POP         ESI                                     
CODE:00412080   5a              POP         EDX                                     
CODE:00412081   59              POP         ECX                                     
CODE:00412082   5b              POP         EBX                                     
CODE:00412083   58              POP         EAX                                     
CODE:00412084   c9              LEAVE                                               
CODE:00412085   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412086(void)
                                                          ;XREF[3,0]:   004124ec,00414096,00430e12
CODE:00412086   c8000000        ENTER       0x0,0x0                                 
CODE:0041208a   50              PUSH        EAX                                     
CODE:0041208b   53              PUSH        EBX                                     
CODE:0041208c   51              PUSH        ECX                                     
CODE:0041208d   52              PUSH        EDX                                     
CODE:0041208e   56              PUSH        ESI                                     
CODE:0041208f   57              PUSH        EDI                                     
CODE:00412090   ff2500024600    JMP         dword ptr [DATA:DAT_00460200]           
                            LAB_00412096:                 ;XREF[1,0]:   0041222a
CODE:00412096   66ff35180...    PUSH        word ptr [DATA:DAT_00460218]            
CODE:0041209d   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:004120a0   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:004120a4   0fb71e          MOVZX       EBX,word ptr [ESI]                      
CODE:004120a7   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:004120ab   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:004120af   50              PUSH        EAX                                     
CODE:004120b0   8b35087e4600    MOV         ESI,dword ptr [DATA:DAT_00467e08]       ;= ??
CODE:004120b6   ff1510024600    CALL        dword ptr [DATA:DAT_00460210]           
CODE:004120bc   03f3            ADD         ESI,EBX                                 
CODE:004120be   58              POP         EAX                                     
CODE:004120bf   8b3d047e4600    MOV         EDI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:004120c5   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:004120cb   03fb            ADD         EDI,EBX                                 
CODE:004120cd   665b            POP         BX                                      
CODE:004120cf   e821ffffff      CALL        FUN_00411ff5                            ;undefined FUN_00411ff5(undefined4 pa...
CODE:004120d4   5f              POP         EDI                                     
CODE:004120d5   5e              POP         ESI                                     
CODE:004120d6   5a              POP         EDX                                     
CODE:004120d7   59              POP         ECX                                     
CODE:004120d8   5b              POP         EBX                                     
CODE:004120d9   58              POP         EAX                                     
CODE:004120da   c9              LEAVE                                               
CODE:004120db   c3              RET                                                 
CODE:004120dc   c8              ??          C8h                                     
CODE:004120dd   00              ??          00h                                     
CODE:004120de   00              ??          00h                                     
CODE:004120df   00              ??          00h                                     
CODE:004120e0   50              ??          50h    P                                
CODE:004120e1   53              ??          53h    S                                
CODE:004120e2   51              ??          51h    Q                                
CODE:004120e3   52              ??          52h    R                                
CODE:004120e4   56              ??          56h    V                                
CODE:004120e5   57              ??          57h    W                                
CODE:004120e6   ff              ??          FFh                                     
CODE:004120e7   25              ??          25h    %                                
CODE:004120e8   0c              ??          0Ch                                     ;?  ->  0046020c
CODE:004120e9   02              ??          02h                                     
CODE:004120ea   46              ??          46h    F                                
CODE:004120eb   00              ??          00h                                     
                            LAB_004120ec:                 ;XREF[1,0]:   00412234
CODE:004120ec   66ff35180...    PUSH        word ptr [DATA:DAT_00460218]            
CODE:004120f3   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:004120f6   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:004120fa   0fbf1e          MOVSX       EBX,word ptr [ESI]                      
CODE:004120fd   0fb74e04        MOVZX       ECX,word ptr [ESI + 0x4]                
CODE:00412101   668b5606        MOV         DX,word ptr [ESI + 0x6]                 
CODE:00412105   50              PUSH        EAX                                     
CODE:00412106   8b3d087e4600    MOV         EDI,dword ptr [DATA:DAT_00467e08]       ;= ??
CODE:0041210c   ff1514024600    CALL        dword ptr [DATA:DAT_00460214]           
CODE:00412112   03fb            ADD         EDI,EBX                                 
CODE:00412114   58              POP         EAX                                     
CODE:00412115   8b750c          MOV         ESI,dword ptr [EBP + 0xc]               
CODE:00412118   0fb74602        MOVZX       EAX,word ptr [ESI + 0x2]                
CODE:0041211c   0fbf1e          MOVSX       EBX,word ptr [ESI]                      
CODE:0041211f   50              PUSH        EAX                                     
CODE:00412120   8b35047e4600    MOV         ESI,dword ptr [DATA:DAT_00467e04]       ;= ??
CODE:00412126   ff1510024600    CALL        dword ptr [DATA:DAT_00460210]           
CODE:0041212c   03f3            ADD         ESI,EBX                                 
CODE:0041212e   58              POP         EAX                                     
CODE:0041212f   665b            POP         BX                                      
CODE:00412131   66837d08ff      CMP         word ptr [EBP + 0x8],-0x1               
CODE:00412136   7511            JNZ         LAB_00412149                            
CODE:00412138   90              NOP                                                 
CODE:00412139   90              NOP                                                 
CODE:0041213a   90              NOP                                                 
CODE:0041213b   90              NOP                                                 
CODE:0041213c   e8d5feffff      CALL        FUN_00412016                            ;undefined FUN_00412016(undefined4 pa...
CODE:00412141   5f              POP         EDI                                     
CODE:00412142   5e              POP         ESI                                     
CODE:00412143   5a              POP         EDX                                     
CODE:00412144   59              POP         ECX                                     
CODE:00412145   5b              POP         EBX                                     
CODE:00412146   58              POP         EAX                                     
CODE:00412147   c9              LEAVE                                               
CODE:00412148   c3              RET                                                 
                            LAB_00412149:                 ;XREF[1,0]:   00412136
CODE:00412149   e8a7feffff      CALL        FUN_00411ff5                            ;undefined FUN_00411ff5(undefined4 pa...
CODE:0041214e   5f              POP         EDI                                     
CODE:0041214f   5e              POP         ESI                                     
CODE:00412150   5a              POP         EDX                                     
CODE:00412151   59              POP         ECX                                     
CODE:00412152   5b              POP         EBX                                     
CODE:00412153   58              POP         EAX                                     
CODE:00412154   c9              LEAVE                                               
CODE:00412155   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412156(undefined4 param_1, undefined4 param_2, undefined4 param_3, short param_4, short param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   00412160
          ;param_5       short                8                      ;XREF[1,0]:   0041216b
                                                          ;XREF[1,0]:   00430745
CODE:00412156   c8000000        ENTER       0x0,0x0                                 
CODE:0041215a   50              PUSH        param_1                                 
CODE:0041215b   53              PUSH        EBX                                     
CODE:0041215c   51              PUSH        param_3                                 
CODE:0041215d   52              PUSH        param_2                                 
CODE:0041215e   56              PUSH        ESI                                     
CODE:0041215f   57              PUSH        EDI                                     
CODE:00412160   66837d0801      CMP         word ptr [EBP + param_4+0x4],0x1        
CODE:00412165   740f            JZ          LAB_00412176                            
CODE:00412167   90              NOP                                                 
CODE:00412168   90              NOP                                                 
CODE:00412169   90              NOP                                                 
CODE:0041216a   90              NOP                                                 
CODE:0041216b   66837d0cff      CMP         word ptr [EBP + param_5+0x4],-0x1       
CODE:00412170   7441            JZ          LAB_004121b3                            
CODE:00412172   90              NOP                                                 
CODE:00412173   90              NOP                                                 
CODE:00412174   90              NOP                                                 
CODE:00412175   90              NOP                                                 
                            LAB_00412176:                 ;XREF[1,0]:   00412165
CODE:00412176   66c705180...    MOV         word ptr [DATA:DAT_00460218],0xfe00     
CODE:0041217f   b8001a4100      MOV         param_1,LAB_00411a00                    
CODE:00412184   a3dc014600      MOV         [DATA:DAT_004601dc],param_1             
CODE:00412189   b8031d4100      MOV         param_1,LAB_00411d03                    
CODE:0041218e   a3e0014600      MOV         [DATA:DAT_004601e0],param_1             
CODE:00412193   b80c174100      MOV         param_1,FUN_0041170c                    
CODE:00412198   a314024600      MOV         [DATA:DAT_00460214],param_1             
CODE:0041219d   b81c174100      MOV         param_1,LAB_0041171c                    
CODE:004121a2   a310024600      MOV         [DATA:DAT_00460210],param_1             
CODE:004121a7   b8b5174100      MOV         param_1,LAB_004117b5                    
CODE:004121ac   a3e8014600      MOV         [DATA:DAT_004601e8],param_1             
CODE:004121b1   eb3b            JMP         LAB_004121ee                            
                            LAB_004121b3:                 ;XREF[1,0]:   00412170
CODE:004121b3   66c705180...    MOV         word ptr [DATA:DAT_00460218],0x200      
CODE:004121bc   b8761b4100      MOV         param_1,LAB_00411b76                    
CODE:004121c1   a3dc014600      MOV         [DATA:DAT_004601dc],param_1             
CODE:004121c6   b87c1e4100      MOV         param_1,LAB_00411e7c                    
CODE:004121cb   a3e0014600      MOV         [DATA:DAT_004601e0],param_1             
CODE:004121d0   b800174100      MOV         param_1,FUN_00411700                    
CODE:004121d5   a314024600      MOV         [DATA:DAT_00460214],param_1             
CODE:004121da   b806174100      MOV         param_1,LAB_00411706                    
CODE:004121df   a310024600      MOV         [DATA:DAT_00460210],param_1             
CODE:004121e4   b8fa174100      MOV         param_1,LAB_004117fa                    
CODE:004121e9   a3e8014600      MOV         [DATA:DAT_004601e8],param_1             
                            LAB_004121ee:                 ;XREF[1,0]:   004121b1
CODE:004121ee   b8a1194100      MOV         param_1,LAB_004119a1                    
CODE:004121f3   a3fc014600      MOV         [DATA:DAT_004601fc],param_1             
CODE:004121f8   b848184100      MOV         param_1,LAB_00411848                    
CODE:004121fd   a3ec014600      MOV         [DATA:DAT_004601ec],param_1             
CODE:00412202   b88c184100      MOV         param_1,LAB_0041188c                    
CODE:00412207   a3f0014600      MOV         [DATA:DAT_004601f0],param_1             
CODE:0041220c   b8cf184100      MOV         param_1,LAB_004118cf                    
CODE:00412211   a3f4014600      MOV         [DATA:DAT_004601f4],param_1             
CODE:00412216   b863174100      MOV         param_1,LAB_00411763                    
CODE:0041221b   a3e4014600      MOV         [DATA:DAT_004601e4],param_1             
CODE:00412220   b83e204100      MOV         param_1,LAB_0041203e                    
CODE:00412225   a304024600      MOV         [DATA:DAT_00460204],param_1             
CODE:0041222a   b896204100      MOV         param_1,LAB_00412096                    
CODE:0041222f   a300024600      MOV         [DATA:DAT_00460200],param_1             
CODE:00412234   b8ec204100      MOV         param_1,LAB_004120ec                    
CODE:00412239   a30c024600      MOV         [DATA:DAT_0046020c],param_1             
CODE:0041223e   b83e194100      MOV         param_1,LAB_0041193e                    
CODE:00412243   a308024600      MOV         [DATA:DAT_00460208],param_1             
CODE:00412248   5f              POP         EDI                                     
CODE:00412249   5e              POP         ESI                                     
CODE:0041224a   5a              POP         param_2                                 
CODE:0041224b   59              POP         param_3                                 
CODE:0041224c   5b              POP         EBX                                     
CODE:0041224d   58              POP         param_1                                 
CODE:0041224e   c9              LEAVE                                               
CODE:0041224f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412250(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041225e
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041225b
                                                          ;XREF[3,0]:   00410f2c,004307f5,0046021c
CODE:00412250   55              PUSH        EBP                                     
CODE:00412251   8bec            MOV         EBP,ESP                                 
CODE:00412253   6a01            PUSH        0x1                                     ;int i for GetStockObject
CODE:00412255   e803350400      CALL        GDI32.DLL::GetStockObject               ;HGDIOBJ GetStockObject(int i)
CODE:0041225a   50              PUSH        param_1                                 ;HBRUSH hbr for FillRect
CODE:0041225b   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           ;RECT * lprc for FillRect
CODE:0041225e   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           ;HDC hDC for FillRect
CODE:00412261   e819340400      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:00412266   5d              POP         EBP                                     
CODE:00412267   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412268(void)
                                                          ;XREF[4,0]:   004112a0,00411327,00460220,00460224
CODE:00412268   55              PUSH        EBP                                     
CODE:00412269   8bec            MOV         EBP,ESP                                 
CODE:0041226b   5d              POP         EBP                                     
CODE:0041226c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041226d(void)
                                                          ;XREF[4,0]:   00411186,004111ba,00411202,00460228
CODE:0041226d   55              PUSH        EBP                                     
CODE:0041226e   8bec            MOV         EBP,ESP                                 
CODE:00412270   5d              POP         EBP                                     
CODE:00412271   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412272(void)
                                                          ;XREF[19,0]:  004110d2,00411104,00411110,00411397
                                                          ;             004113d4,0041144b,00411505,0041150b
                                                          ;             0042ff86,0042ff90,0042ff9a,00460230
                                                          ;             00460234,00460238,0046023c,00460244
                                                          ;             00460248,0046024c,00460250
CODE:00412272   c3              RET                                                 
CODE:00412273   66              ??          66h    f                                
CODE:00412274   b8              ??          B8h                                     
CODE:00412275   01              ??          01h                                     
CODE:00412276   00              ??          00h                                     
CODE:00412277   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412278(void)
                                                          ;XREF[6,0]:   004111dd,0041134a,00411423,0041145a
                                                          ;             00460240,00460254
CODE:00412278   33c0            XOR         EAX,EAX                                 
CODE:0041227a   c3              RET                                                 
CODE:0041227b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0041227c(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00412293
          ;local_54      undefined1         -54                      ;XREF[2,0]:   00412287,00412298
                                                          ;XREF[2,0]:   00412419,00413420
CODE:0041227c   55              PUSH        EBP                                     
CODE:0041227d   8bec            MOV         EBP,ESP                                 
CODE:0041227f   83c4b0          ADD         ESP,-0x50                               
CODE:00412282   68844e0000      PUSH        0x4e84                                  
CODE:00412287   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0041228a   50              PUSH        EAX                                     
CODE:0041228b   e864dfffff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00412290   83c408          ADD         ESP,0x8                                 
CODE:00412293   0fbf4508        MOVSX       EAX,word ptr [EBP + param_1+0x4]        
CODE:00412297   50              PUSH        EAX                                     
CODE:00412298   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0041229b   50              PUSH        EAX                                     
CODE:0041229c   e82d8a0000      CALL        FUN_0041acce                            ;undefined FUN_0041acce(undefined4 pa...
CODE:004122a1   83c408          ADD         ESP,0x8                                 
CODE:004122a4   8be5            MOV         ESP,EBP                                 
CODE:004122a6   5d              POP         EBP                                     
CODE:004122a7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004122a8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004122b2
          ;param_5       undefined4           8                      ;XREF[1,0]:   004122ab
                                                          ;XREF[4,0]:   00412dfa,00412ea2,00412ee6,00412fc8
CODE:004122a8   55              PUSH        EBP                                     
CODE:004122a9   8bec            MOV         EBP,ESP                                 
CODE:004122ab   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004122ae   668b400c        MOV         param_1,word ptr [param_1 + 0xc]        
CODE:004122b2   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004122b5   662b420c        SUB         param_1,word ptr [param_2 + 0xc]        
CODE:004122b9   5d              POP         EBP                                     
CODE:004122ba   c3              RET                                                 
CODE:004122bb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004122bc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004122c6
          ;param_5       undefined4           8                      ;XREF[1,0]:   004122bf
                                                          ;XREF[1,0]:   004136a4
CODE:004122bc   55              PUSH        EBP                                     
CODE:004122bd   8bec            MOV         EBP,ESP                                 
CODE:004122bf   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004122c2   668b400a        MOV         param_1,word ptr [param_1 + 0xa]        
CODE:004122c6   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004122c9   662b420a        SUB         param_1,word ptr [param_2 + 0xa]        
CODE:004122cd   5d              POP         EBP                                     
CODE:004122ce   c3              RET                                                 
CODE:004122cf   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                             bool                                             *
                            ;************************************************************************************************
                            ;short intersects(Rect16 * p, Rect16 * q)
          ;p             Rect16 *             4                      ;XREF[1,0]:   004122dc
          ;q             Rect16 *             8                      ;XREF[1,0]:   004122d9
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004122f1,00412320
          ;local_8       undefined2          -8                      ;XREF[2,0]:   004122e9,0041231a
          ;local_a       undefined2          -a                      ;XREF[2,0]:   004122fa,00412326
                                                          ;XREF[6,0]:   00412514,0041254b,00412720,00413cc9
                                                          ;             0041401b,004140ba
CODE:004122d0   55              PUSH        EBP                                     
CODE:004122d1   8bec            MOV         EBP,ESP                                 
CODE:004122d3   83c4f8          ADD         ESP,-0x8                                
CODE:004122d6   53              PUSH        EBX                                     
CODE:004122d7   56              PUSH        ESI                                     
CODE:004122d8   57              PUSH        EDI                                     
CODE:004122d9   8b550c          MOV         EDX,dword ptr [EBP + q+0x4]             
CODE:004122dc   8b4508          MOV         EAX,dword ptr [EBP + p+0x4]             
CODE:004122df   668b38          MOV         DI,word ptr [EAX]                       
CODE:004122e2   8bcf            MOV         ECX,EDI                                 
CODE:004122e4   66034804        ADD         CX,word ptr [EAX + 0x4]                 
CODE:004122e8   49              DEC         ECX                                     
CODE:004122e9   66894dfc        MOV         word ptr [EBP + local_8+0x4],CX         
CODE:004122ed   668b4802        MOV         CX,word ptr [EAX + 0x2]                 
CODE:004122f1   66894dfe        MOV         word ptr [EBP + local_6+0x4],CX         
CODE:004122f5   66034806        ADD         CX,word ptr [EAX + 0x6]                 
CODE:004122f9   49              DEC         ECX                                     
CODE:004122fa   66894dfa        MOV         word ptr [EBP + local_a+0x4],CX         
CODE:004122fe   668b02          MOV         AX,word ptr [EDX]                       
CODE:00412301   8bc8            MOV         ECX,EAX                                 
CODE:00412303   66034a04        ADD         CX,word ptr [EDX + 0x4]                 
CODE:00412307   49              DEC         ECX                                     
CODE:00412308   668b7202        MOV         SI,word ptr [EDX + 0x2]                 
CODE:0041230c   8bde            MOV         EBX,ESI                                 
CODE:0041230e   66035a06        ADD         BX,word ptr [EDX + 0x6]                 
CODE:00412312   4b              DEC         EBX                                     
CODE:00412313   8bd3            MOV         EDX,EBX                                 
CODE:00412315   663bcf          CMP         CX,DI                                   
CODE:00412318   7c18            JL          LAB_00412332                            
CODE:0041231a   663b45fc        CMP         AX,word ptr [EBP + local_8+0x4]         
CODE:0041231e   7f12            JG          LAB_00412332                            
CODE:00412320   663b55fe        CMP         DX,word ptr [EBP + local_6+0x4]         
CODE:00412324   7c0c            JL          LAB_00412332                            
CODE:00412326   663b75fa        CMP         SI,word ptr [EBP + local_a+0x4]         
CODE:0041232a   7f06            JG          LAB_00412332                            
CODE:0041232c   66b80100        MOV         AX,0x1                                  
CODE:00412330   eb02            JMP         LAB_00412334                            
                            LAB_00412332:                 ;XREF[4,0]:   00412318,0041231e,00412324,0041232a
CODE:00412332   33c0            XOR         EAX,EAX                                 
                            LAB_00412334:                 ;XREF[1,0]:   00412330
CODE:00412334   5f              POP         EDI                                     
CODE:00412335   5e              POP         ESI                                     
CODE:00412336   5b              POP         EBX                                     
CODE:00412337   59              POP         ECX                                     
CODE:00412338   59              POP         ECX                                     
CODE:00412339   5d              POP         EBP                                     
CODE:0041233a   c3              RET                                                 
CODE:0041233b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0041233c(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00412348
          ;param_2       undefined4           8                      ;XREF[1,0]:   00412345
          ;local_8       undefined4          -8                      ;XREF[5,0]:   0041237a,0041238d,004123b1,004123bc,004123e7
          ;local_c       undefined4          -c                      ;XREF[4,0]:   00412350,0041238a,004123a5,004123aa
          ;local_10      undefined4         -10                      ;XREF[4,0]:   00412361,00412397,004123c3,004123c8
          ;local_14      undefined4         -14                      ;XREF[4,0]:   0041235a,00412392,004123b4,004123b9
          ;local_18      undefined4         -18                      ;XREF[4,0]:   0041236b,0041239c,004123cf,004123d4
                                                          ;XREF[2,0]:   0041358b,00413c12
CODE:0041233c   55              PUSH        EBP                                     
CODE:0041233d   8bec            MOV         EBP,ESP                                 
CODE:0041233f   83c4ec          ADD         ESP,-0x14                               
CODE:00412342   53              PUSH        EBX                                     
CODE:00412343   56              PUSH        ESI                                     
CODE:00412344   57              PUSH        EDI                                     
CODE:00412345   8b450c          MOV         EAX,dword ptr [EBP + param_2+0x4]       
CODE:00412348   8b4d08          MOV         ECX,dword ptr [EBP + param_1+0x4]       
CODE:0041234b   33d2            XOR         EDX,EDX                                 
CODE:0041234d   0fbf19          MOVSX       EBX,word ptr [ECX]                      
CODE:00412350   895df8          MOV         dword ptr [EBP + local_c+0x4],EBX       
CODE:00412353   0fbf7104        MOVSX       ESI,word ptr [ECX + 0x4]                
CODE:00412357   03de            ADD         EBX,ESI                                 
CODE:00412359   4b              DEC         EBX                                     
CODE:0041235a   895df0          MOV         dword ptr [EBP + local_14+0x4],EBX      
CODE:0041235d   0fbf5902        MOVSX       EBX,word ptr [ECX + 0x2]                
CODE:00412361   895df4          MOV         dword ptr [EBP + local_10+0x4],EBX      
CODE:00412364   0fbf4906        MOVSX       ECX,word ptr [ECX + 0x6]                
CODE:00412368   03d9            ADD         EBX,ECX                                 
CODE:0041236a   4b              DEC         EBX                                     
CODE:0041236b   895dec          MOV         dword ptr [EBP + local_18+0x4],EBX      
CODE:0041236e   0fbf08          MOVSX       ECX,word ptr [EAX]                      
CODE:00412371   8bd9            MOV         EBX,ECX                                 
CODE:00412373   0fbf7004        MOVSX       ESI,word ptr [EAX + 0x4]                
CODE:00412377   03de            ADD         EBX,ESI                                 
CODE:00412379   4b              DEC         EBX                                     
CODE:0041237a   895dfc          MOV         dword ptr [EBP + local_8+0x4],EBX       
CODE:0041237d   0fbf7002        MOVSX       ESI,word ptr [EAX + 0x2]                
CODE:00412381   8bfe            MOV         EDI,ESI                                 
CODE:00412383   0fbf5806        MOVSX       EBX,word ptr [EAX + 0x6]                
CODE:00412387   03fb            ADD         EDI,EBX                                 
CODE:00412389   4f              DEC         EDI                                     
CODE:0041238a   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:0041238d   3b5dfc          CMP         EBX,dword ptr [EBP + local_8+0x4]       
CODE:00412390   7f69            JG          LAB_004123fb                            
CODE:00412392   3b4df0          CMP         ECX,dword ptr [EBP + local_14+0x4]      
CODE:00412395   7f64            JG          LAB_004123fb                            
CODE:00412397   3b7df4          CMP         EDI,dword ptr [EBP + local_10+0x4]      
CODE:0041239a   7c5f            JL          LAB_004123fb                            
CODE:0041239c   3b75ec          CMP         ESI,dword ptr [EBP + local_18+0x4]      
CODE:0041239f   7f5a            JG          LAB_004123fb                            
CODE:004123a1   66ba0100        MOV         DX,0x1                                  
CODE:004123a5   3b4df8          CMP         ECX,dword ptr [EBP + local_c+0x4]       
CODE:004123a8   7d07            JGE         LAB_004123b1                            
CODE:004123aa   8b4df8          MOV         ECX,dword ptr [EBP + local_c+0x4]       
CODE:004123ad   6683ca02        OR          DX,0x2                                  
                            LAB_004123b1:                 ;XREF[1,0]:   004123a8
CODE:004123b1   8b5dfc          MOV         EBX,dword ptr [EBP + local_8+0x4]       
CODE:004123b4   3b5df0          CMP         EBX,dword ptr [EBP + local_14+0x4]      
CODE:004123b7   7e0a            JLE         LAB_004123c3                            
CODE:004123b9   8b5df0          MOV         EBX,dword ptr [EBP + local_14+0x4]      
CODE:004123bc   895dfc          MOV         dword ptr [EBP + local_8+0x4],EBX       
CODE:004123bf   6683ca02        OR          DX,0x2                                  
                            LAB_004123c3:                 ;XREF[1,0]:   004123b7
CODE:004123c3   3b75f4          CMP         ESI,dword ptr [EBP + local_10+0x4]      
CODE:004123c6   7f07            JG          LAB_004123cf                            
CODE:004123c8   8b75f4          MOV         ESI,dword ptr [EBP + local_10+0x4]      
CODE:004123cb   6683ca04        OR          DX,0x4                                  
                            LAB_004123cf:                 ;XREF[1,0]:   004123c6
CODE:004123cf   3b7dec          CMP         EDI,dword ptr [EBP + local_18+0x4]      
CODE:004123d2   7c07            JL          LAB_004123db                            
CODE:004123d4   8b7dec          MOV         EDI,dword ptr [EBP + local_18+0x4]      
CODE:004123d7   6683ca04        OR          DX,0x4                                  
                            LAB_004123db:                 ;XREF[1,0]:   004123d2
CODE:004123db   f6c206          TEST        DL,0x6                                  
CODE:004123de   741b            JZ          LAB_004123fb                            
CODE:004123e0   668908          MOV         word ptr [EAX],CX                       
CODE:004123e3   66897002        MOV         word ptr [EAX + 0x2],SI                 
CODE:004123e7   668b5dfc        MOV         BX,word ptr [EBP + local_8+0x4]         
CODE:004123eb   662bd9          SUB         BX,CX                                   
CODE:004123ee   43              INC         EBX                                     
CODE:004123ef   66895804        MOV         word ptr [EAX + 0x4],BX                 
CODE:004123f3   662bfe          SUB         DI,SI                                   
CODE:004123f6   47              INC         EDI                                     
CODE:004123f7   66897806        MOV         word ptr [EAX + 0x6],DI                 
                            LAB_004123fb:                 ;XREF[5,0]:   00412390,00412395,0041239a,0041239f
                                                          ;             004123de
CODE:004123fb   8bc2            MOV         EAX,EDX                                 
CODE:004123fd   5f              POP         EDI                                     
CODE:004123fe   5e              POP         ESI                                     
CODE:004123ff   5b              POP         EBX                                     
CODE:00412400   8be5            MOV         ESP,EBP                                 
CODE:00412402   5d              POP         EBP                                     
CODE:00412403   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00412404(void)
                                                          ;XREF[1,0]:   004135c1
CODE:00412404   53              PUSH        EBX                                     
CODE:00412405   a124574600      MOV         EAX,[DATA:Dlist_00465724]               ;= ??
CODE:0041240a   50              PUSH        EAX                                     
CODE:0041240b   e8d82c0200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00412410   59              POP         ECX                                     
CODE:00412411   8bd8            MOV         EBX,EAX                                 
CODE:00412413   85db            TEST        EBX,EBX                                 
CODE:00412415   7508            JNZ         LAB_0041241f                            
CODE:00412417   6a02            PUSH        0x2                                     
CODE:00412419   e85efeffff      CALL        FUN_0041227c                            ;void FUN_0041227c(undefined2 param_1)
CODE:0041241e   59              POP         ECX                                     
                            LAB_0041241f:                 ;XREF[1,0]:   00412415
CODE:0041241f   53              PUSH        EBX                                     
CODE:00412420   a124574600      MOV         EAX,[DATA:Dlist_00465724]               ;= ??
CODE:00412425   50              PUSH        EAX                                     
CODE:00412426   e81f2e0200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0041242b   83c408          ADD         ESP,0x8                                 
CODE:0041242e   8bc3            MOV         EAX,EBX                                 
CODE:00412430   5b              POP         EBX                                     
CODE:00412431   c3              RET                                                 
CODE:00412432   90              ??          90h                                     
CODE:00412433   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined switchLists?(BigNode24h * node)
          ;node          BigNode24h *         4                      ;XREF[1,0]:   00412438
                                                          ;XREF[2,0]:   00412571,00412f7d
CODE:00412434   55              PUSH        EBP                                     
CODE:00412435   8bec            MOV         EBP,ESP                                 
CODE:00412437   53              PUSH        EBX                                     
CODE:00412438   8b5d08          MOV         EBX,dword ptr [EBP + node+0x4]          
CODE:0041243b   33c0            XOR         EAX,EAX                                 
CODE:0041243d   894320          MOV         dword ptr [EBX + 0x20],EAX              
CODE:00412440   53              PUSH        EBX                                     
CODE:00412441   a120574600      MOV         EAX,[DATA:Dlist_00465720]               ;= ??
CODE:00412446   50              PUSH        EAX                                     
CODE:00412447   e8fe2d0200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0041244c   83c408          ADD         ESP,0x8                                 
CODE:0041244f   68ffff0000      PUSH        0xffff                                  
CODE:00412454   53              PUSH        EBX                                     
CODE:00412455   a124574600      MOV         EAX,[DATA:Dlist_00465724]               ;= ??
CODE:0041245a   50              PUSH        EAX                                     
CODE:0041245b   e8672d0200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00412460   83c40c          ADD         ESP,0xc                                 
CODE:00412463   5b              POP         EBX                                     
CODE:00412464   5d              POP         EBP                                     
CODE:00412465   c3              RET                                                 
CODE:00412466   90              ??          90h                                     
CODE:00412467   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412468(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041246b
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041247b
          ;param_6       undefined2           c                      ;XREF[1,0]:   00412483
                                                          ;XREF[1,0]:   00413a0e
CODE:00412468   55              PUSH        EBP                                     
CODE:00412469   8bec            MOV         EBP,ESP                                 
CODE:0041246b   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041246f   c1e002          SHL         param_1,0x2                             
CODE:00412472   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00412475   81c010494600    ADD         param_1,DATA:BigNode24h_ARRAY_00464910  ;= ??
CODE:0041247b   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:0041247f   6601500e        ADD         word ptr [param_...,param_2=>DATA:Big...
CODE:00412483   668b5510        MOV         param_2,word ptr [EBP + param_6+0x4]    
CODE:00412487   66015010        ADD         word ptr [param_...,param_2=>DATA:Big...
CODE:0041248b   5d              POP         EBP                                     
CODE:0041248c   c3              RET                                                 
CODE:0041248d   90              ??          90h                                     
CODE:0041248e   90              ??          90h                                     
CODE:0041248f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void drainNodesAndCheckNodeSiblingIntersects(BigThing6Eh * this)
          ;this          BigThing6Eh *        4                      ;XREF[3,0]:   0041249f,00412582,00412593
          ;intersects    undefined2          AX                      ;XREF[3,0]:   00412514,00412527,00412537
          ;prev          BigNode24h *       EAX                      ;XREF[2,0]:   00412527,00412537
          ;next          BigNode24h *       EAX                      ;XREF[1,0]:   00412537
          ;pj            undefined4         EDI                      ;XREF[1,0]:   00412582
          ;i             undefined2          -6                      ;XREF[3,0]:   004124a5,0041257b,00412589
          ;count         undefined2          -8                      ;XREF[3,0]:   00412499,00412577,00412596
          ;node          BigNode24h         -2c                      ;XREF[3,6]:   004124c6,004124fc,00412533,004124d2,004124e8
                                                                     ;             004124f2,00412510,00412547,0041256a
          ;j             undefined2     HASH...                      
                                                          ;XREF[3,0]:   00412f5b,004130bd,004139f0
CODE:00412490   55              PUSH        EBP                                     
CODE:00412491   8bec            MOV         EBP,ESP                                 
CODE:00412493   83c4d8          ADD         ESP,-0x28                               
CODE:00412496   53              PUSH        EBX                                     
CODE:00412497   56              PUSH        ESI                                     
CODE:00412498   57              PUSH        EDI                                     
CODE:00412499   66c745fc0000    MOV         word ptr [EBP + count+0x4],0x0          
CODE:0041249f   8b4508          MOV         EAX,dword ptr [EBP + this+0x4]          
CODE:004124a2   8b406a          MOV         EAX,dword ptr [EAX + 0x6a]              
CODE:004124a5   66c745fe0000    MOV         word ptr [EBP + i+0x4],0x0              
CODE:004124ab   8bf8            MOV         EDI,EAX                                 
CODE:004124ad   e9d0000000      JMP         LAB_00412582                            
                            LAB_004124b2:                 ;XREF[1,0]:   0041258d
CODE:004124b2   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:004124b5   8bf0            MOV         ESI,EAX                                 
CODE:004124b7   c1e602          SHL         ESI,0x2                                 
CODE:004124ba   8d34f6          LEA         ESI,[ESI + ESI*0x8]                     
CODE:004124bd   81c610494600    ADD         ESI,DATA:BigNode24h_ARRAY_00464910      ;= ??
CODE:004124c3   6a24            PUSH        0x24                                    
CODE:004124c5   56              PUSH        ESI                                     
CODE:004124c6   8d45d8          LEA         EAX=>node,[EBP + -0x28]                 
CODE:004124c9   50              PUSH        EAX                                     
CODE:004124ca   e87dd90300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004124cf   83c40c          ADD         ESP,0xc                                 
CODE:004124d2   668b45e4        MOV         AX,word ptr [EBP + node.flags?0Ch+0x4]  
CODE:004124d6   a810            TEST        AL,0x10                                 
CODE:004124d8   0f858c000000    JNZ         LAB_0041256a                            
CODE:004124de   66a90601        TEST        AX,0x106                                
CODE:004124e2   0f8482000000    JZ          LAB_0041256a                            
CODE:004124e8   8d45e6          LEA         EAX=>node.rect0Eh,[EBP + -0x1a]         
CODE:004124eb   50              PUSH        EAX                                     
CODE:004124ec   e895fbffff      CALL        FUN_00412086                            ;undefined FUN_00412086(void)
CODE:004124f1   59              POP         ECX                                     
CODE:004124f2   8d45e6          LEA         EAX=>node.rect0Eh,[EBP + -0x1a]         
CODE:004124f5   50              PUSH        EAX                                     
CODE:004124f6   e861e40100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:004124fb   59              POP         ECX                                     
CODE:004124fc   8d45d8          LEA         EAX=>node,[EBP + -0x28]                 
CODE:004124ff   50              PUSH        EAX                                     
CODE:00412500   e8122c0200      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:00412505   59              POP         ECX                                     
CODE:00412506   8bd8            MOV         EBX,EAX                                 
CODE:00412508   85db            TEST        EBX,EBX                                 
CODE:0041250a   7427            JZ          LAB_00412533                            
                            LAB_0041250c:                 ;XREF[1,0]:   00412531
CODE:0041250c   8d430e          LEA         EAX,[EBX + 0xe]                         
CODE:0041250f   50              PUSH        EAX                                     
CODE:00412510   8d45e6          LEA         EAX=>node.rect0Eh,[EBP + -0x1a]         
CODE:00412513   50              PUSH        EAX                                     
CODE:00412514   e8b7fdffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:00412519   83c408          ADD         ESP,0x8                                 
CODE:0041251c   6685c0          TEST        intersects,intersects                   
CODE:0041251f   7405            JZ          LAB_00412526                            
CODE:00412521   66834b0c40      OR          word ptr [EBX + 0xc],0x40               
                            LAB_00412526:                 ;XREF[1,0]:   0041251f
CODE:00412526   53              PUSH        EBX                                     
CODE:00412527   e8eb2b0200      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:0041252c   59              POP         ECX                                     
CODE:0041252d   8bd8            MOV         EBX,prev                                
CODE:0041252f   85db            TEST        EBX,EBX                                 
CODE:00412531   75d9            JNZ         LAB_0041250c                            
                            LAB_00412533:                 ;XREF[1,0]:   0041250a
CODE:00412533   8d45d8          LEA         prev=>node,[EBP + -0x28]                
CODE:00412536   50              PUSH        prev                                    
CODE:00412537   e8d12b0200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0041253c   59              POP         ECX                                     
CODE:0041253d   8bd8            MOV         EBX,next                                
CODE:0041253f   85db            TEST        EBX,EBX                                 
CODE:00412541   7427            JZ          LAB_0041256a                            
                            LAB_00412543:                 ;XREF[1,0]:   00412568
CODE:00412543   8d430e          LEA         next,[EBX + 0xe]                        
CODE:00412546   50              PUSH        next                                    
CODE:00412547   8d45e6          LEA         next=>node.rect0Eh,[EBP + -0x1a]        
CODE:0041254a   50              PUSH        next                                    
CODE:0041254b   e880fdffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:00412550   83c408          ADD         ESP,0x8                                 
CODE:00412553   6685c0          TEST        next,next                               
CODE:00412556   7405            JZ          LAB_0041255d                            
CODE:00412558   66834b0c40      OR          word ptr [EBX + 0xc],0x40               
                            LAB_0041255d:                 ;XREF[1,0]:   00412556
CODE:0041255d   53              PUSH        EBX                                     
CODE:0041255e   e8aa2b0200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412563   59              POP         ECX                                     
CODE:00412564   8bd8            MOV         EBX,next                                
CODE:00412566   85db            TEST        EBX,EBX                                 
CODE:00412568   75d9            JNZ         LAB_00412543                            
                            LAB_0041256a:                 ;XREF[3,0]:   004124d8,004124e2,00412541
CODE:0041256a   f645e40a        TEST        byte ptr [EBP + node.flags?0Ch+0x4],0xa 
CODE:0041256e   740b            JZ          LAB_0041257b                            
CODE:00412570   56              PUSH        ESI                                     
CODE:00412571   e8befeffff      CALL        BigNode24h::switchLists?                ;undefined switchLists?(BigNode24h * ...
CODE:00412576   59              POP         ECX                                     
CODE:00412577   66ff45fc        INC         word ptr [EBP + count+0x4]              
                            LAB_0041257b:                 ;XREF[1,0]:   0041256e
CODE:0041257b   66ff45fe        INC         word ptr [EBP + i+0x4]                  
CODE:0041257f   83c702          ADD         EDI,0x2                                 
                            LAB_00412582:                 ;XREF[1,0]:   004124ad
CODE:00412582   8b4508          MOV         next,dword ptr [EBP + this+0x4]         
CODE:00412585   668b4058        MOV         next,word ptr [next->node.next + 0x58]  
CODE:00412589   663b45fe        CMP         next,word ptr [EBP + i+0x4]             
CODE:0041258d   0f8f1fffffff    JG          LAB_004124b2                            
CODE:00412593   8b4508          MOV         next,dword ptr [EBP + this+0x4]         
CODE:00412596   668b55fc        MOV         DX,word ptr [EBP + count+0x4]           
CODE:0041259a   66295058        SUB         word ptr [next->node.next + 0x58],DX    
CODE:0041259e   5f              POP         pj                                      
CODE:0041259f   5e              POP         ESI                                     
CODE:004125a0   5b              POP         EBX                                     
CODE:004125a1   8be5            MOV         ESP,EBP                                 
CODE:004125a3   5d              POP         EBP                                     
CODE:004125a4   c3              RET                                                 
CODE:004125a5   90              ??          90h                                     
CODE:004125a6   90              ??          90h                                     
CODE:004125a7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004125a8(void)
                                                          ;XREF[1,0]:   00413730
CODE:004125a8   53              PUSH        EBX                                     
CODE:004125a9   56              PUSH        ESI                                     
CODE:004125aa   57              PUSH        EDI                                     
CODE:004125ab   55              PUSH        EBP                                     
CODE:004125ac   bdda574600      MOV         EBP,DATA:DAT_004657da                   ;= ??
CODE:004125b1   a120574600      MOV         EAX,[DATA:Dlist_00465720]               ;= ??
CODE:004125b6   50              PUSH        EAX                                     
CODE:004125b7   e82c2b0200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004125bc   59              POP         ECX                                     
CODE:004125bd   8bd8            MOV         EBX,EAX                                 
CODE:004125bf   85db            TEST        EBX,EBX                                 
CODE:004125c1   0f84b5010000    JZ          LAB_0041277c                            
                            LAB_004125c7:                 ;XREF[1,0]:   00412776
CODE:004125c7   668b730c        MOV         SI,word ptr [EBX + 0xc]                 
CODE:004125cb   8bfe            MOV         EDI,ESI                                 
CODE:004125cd   66f7c74500      TEST        DI,0x45                                 
CODE:004125d2   0f8493010000    JZ          LAB_0041276b                            
CODE:004125d8   66f7c70002      TEST        DI,0x200                                
CODE:004125dd   742a            JZ          LAB_00412609                            
CODE:004125df   668b4500        MOV         AX,word ptr [EBP]=>DATA:DAT_004657da    ;= ??
CODE:004125e3   66a3ba7d4600    MOV         [DATA:DAT_00467dba],AX                  ;= ??
CODE:004125e9   66034504        ADD         AX,word ptr [EBP + 0x4]=>DATA:DAT_004...;= ??
CODE:004125ed   48              DEC         EAX                                     
CODE:004125ee   66a3bc7d4600    MOV         [DATA:DAT_00467dbc],AX                  ;= ??
CODE:004125f4   668b4502        MOV         AX,word ptr [EBP + 0x2]=>DATA:DAT_004...;= ??
CODE:004125f8   66a3be7d4600    MOV         [DATA:DAT_00467dbe],AX                  ;= ??
CODE:004125fe   66034506        ADD         AX,word ptr [EBP + 0x6]=>DATA:DAT_004...;= ??
CODE:00412602   48              DEC         EAX                                     
CODE:00412603   66a3c07d4600    MOV         [DATA:DAT_00467dc0],AX                  ;= ??
                            LAB_00412609:                 ;XREF[1,0]:   004125dd
CODE:00412609   837b1600        CMP         dword ptr [EBX + 0x16],0x0              
CODE:0041260d   0f84df000000    JZ          LAB_004126f2                            
CODE:00412613   66f7c70500      TEST        DI,0x5                                  
CODE:00412618   740a            JZ          LAB_00412624                            
CODE:0041261a   8d430e          LEA         EAX,[EBX + 0xe]                         
CODE:0041261d   50              PUSH        EAX                                     
CODE:0041261e   e839e30100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00412623   59              POP         ECX                                     
                            LAB_00412624:                 ;XREF[1,0]:   00412618
CODE:00412624   66f7c70004      TEST        DI,0x400                                
CODE:00412629   7408            JZ          LAB_00412633                            
CODE:0041262b   8b4320          MOV         EAX,dword ptr [EBX + 0x20]              
CODE:0041262e   50              PUSH        EAX                                     
CODE:0041262f   ff5030          CALL        dword ptr [EAX + 0x30]                  
CODE:00412632   59              POP         ECX                                     
                            LAB_00412633:                 ;XREF[1,0]:   00412629
CODE:00412633   8bc6            MOV         EAX,ESI                                 
CODE:00412635   25a0000000      AND         EAX,0xa0                                
CODE:0041263a   83e801          SUB         EAX,0x1                                 
CODE:0041263d   7211            JC          LAB_00412650                            
CODE:0041263f   83e81f          SUB         EAX,0x1f                                
CODE:00412642   743c            JZ          LAB_00412680                            
CODE:00412644   83e860          SUB         EAX,0x60                                
CODE:00412647   741f            JZ          LAB_00412668                            
CODE:00412649   83e820          SUB         EAX,0x20                                
CODE:0041264c   7448            JZ          LAB_00412696                            
CODE:0041264e   eb46            JMP         LAB_00412696                            
                            LAB_00412650:                 ;XREF[1,0]:   0041263d
CODE:00412650   8b4316          MOV         EAX,dword ptr [EBX + 0x16]              
CODE:00412653   50              PUSH        EAX                                     
CODE:00412654   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:00412658   50              PUSH        EAX                                     
CODE:00412659   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:0041265d   50              PUSH        EAX                                     
CODE:0041265e   e881f3ffff      CALL        FUN_004119e4                            ;undefined FUN_004119e4(void)
CODE:00412663   83c40c          ADD         ESP,0xc                                 
CODE:00412666   eb2e            JMP         LAB_00412696                            
                            LAB_00412668:                 ;XREF[1,0]:   00412647
CODE:00412668   8b4316          MOV         EAX,dword ptr [EBX + 0x16]              
CODE:0041266b   50              PUSH        EAX                                     
CODE:0041266c   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:00412670   50              PUSH        EAX                                     
CODE:00412671   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:00412675   50              PUSH        EAX                                     
CODE:00412676   e870f6ffff      CALL        FUN_00411ceb                            ;undefined FUN_00411ceb(void)
CODE:0041267b   83c40c          ADD         ESP,0xc                                 
CODE:0041267e   eb16            JMP         LAB_00412696                            
                            LAB_00412680:                 ;XREF[1,0]:   00412642
CODE:00412680   8b4316          MOV         EAX,dword ptr [EBX + 0x16]              
CODE:00412683   50              PUSH        EAX                                     
CODE:00412684   668b431c        MOV         AX,word ptr [EBX + 0x1c]                
CODE:00412688   50              PUSH        EAX                                     
CODE:00412689   668b431a        MOV         AX,word ptr [EBX + 0x1a]                
CODE:0041268d   50              PUSH        EAX                                     
CODE:0041268e   e821ef0100      CALL        FUN_004315b4                            ;undefined FUN_004315b4(undefined par...
CODE:00412693   83c40c          ADD         ESP,0xc                                 
                            LAB_00412696:                 ;XREF[4,0]:   0041264c,0041264e,00412666,0041267e
CODE:00412696   66f7c60800      TEST        SI,0x8                                  
CODE:0041269b   7455            JZ          LAB_004126f2                            
CODE:0041269d   e87eed0100      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:004126a2   8bc6            MOV         EAX,ESI                                 
CODE:004126a4   25a0000000      AND         EAX,0xa0                                
CODE:004126a9   83e801          SUB         EAX,0x1                                 
CODE:004126ac   7211            JC          LAB_004126bf                            
CODE:004126ae   83e81f          SUB         EAX,0x1f                                
CODE:004126b1   743a            JZ          LAB_004126ed                            
CODE:004126b3   83e860          SUB         EAX,0x60                                
CODE:004126b6   741f            JZ          LAB_004126d7                            
CODE:004126b8   83e820          SUB         EAX,0x20                                
CODE:004126bb   7430            JZ          LAB_004126ed                            
CODE:004126bd   eb2e            JMP         LAB_004126ed                            
                            LAB_004126bf:                 ;XREF[1,0]:   004126ac
CODE:004126bf   8b4316          MOV         EAX,dword ptr [EBX + 0x16]              
CODE:004126c2   50              PUSH        EAX                                     
CODE:004126c3   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:004126c7   50              PUSH        EAX                                     
CODE:004126c8   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:004126cc   50              PUSH        EAX                                     
CODE:004126cd   e812f3ffff      CALL        FUN_004119e4                            ;undefined FUN_004119e4(void)
CODE:004126d2   83c40c          ADD         ESP,0xc                                 
CODE:004126d5   eb16            JMP         LAB_004126ed                            
                            LAB_004126d7:                 ;XREF[1,0]:   004126b6
CODE:004126d7   8b4316          MOV         EAX,dword ptr [EBX + 0x16]              
CODE:004126da   50              PUSH        EAX                                     
CODE:004126db   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:004126df   50              PUSH        EAX                                     
CODE:004126e0   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:004126e4   50              PUSH        EAX                                     
CODE:004126e5   e801f6ffff      CALL        FUN_00411ceb                            ;undefined FUN_00411ceb(void)
CODE:004126ea   83c40c          ADD         ESP,0xc                                 
                            LAB_004126ed:                 ;XREF[4,0]:   004126b1,004126bb,004126bd,004126d5
CODE:004126ed   e8e6ec0100      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
                            LAB_004126f2:                 ;XREF[2,0]:   0041260d,0041269b
CODE:004126f2   66f7c60008      TEST        SI,0x800                                
CODE:004126f7   740b            JZ          LAB_00412704                            
CODE:004126f9   8d430e          LEA         EAX,[EBX + 0xe]                         
CODE:004126fc   50              PUSH        EAX                                     
CODE:004126fd   8b4320          MOV         EAX,dword ptr [EBX + 0x20]              
CODE:00412700   ff5036          CALL        dword ptr [EAX + 0x36]                  
CODE:00412703   59              POP         ECX                                     
                            LAB_00412704:                 ;XREF[1,0]:   004126f7
CODE:00412704   66f7c61000      TEST        SI,0x10                                 
CODE:00412709   7534            JNZ         LAB_0041273f                            
CODE:0041270b   53              PUSH        EBX                                     
CODE:0041270c   e8fc290200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412711   59              POP         ECX                                     
CODE:00412712   8bf8            MOV         EDI,EAX                                 
CODE:00412714   85ff            TEST        EDI,EDI                                 
CODE:00412716   7427            JZ          LAB_0041273f                            
                            LAB_00412718:                 ;XREF[1,0]:   0041273d
CODE:00412718   8d470e          LEA         EAX,[EDI + 0xe]                         
CODE:0041271b   50              PUSH        EAX                                     
CODE:0041271c   8d430e          LEA         EAX,[EBX + 0xe]                         
CODE:0041271f   50              PUSH        EAX                                     
CODE:00412720   e8abfbffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:00412725   83c408          ADD         ESP,0x8                                 
CODE:00412728   6685c0          TEST        AX,AX                                   
CODE:0041272b   7405            JZ          LAB_00412732                            
CODE:0041272d   66834f0c40      OR          word ptr [EDI + 0xc],0x40               
                            LAB_00412732:                 ;XREF[1,0]:   0041272b
CODE:00412732   57              PUSH        EDI                                     
CODE:00412733   e8d5290200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412738   59              POP         ECX                                     
CODE:00412739   8bf8            MOV         EDI,EAX                                 
CODE:0041273b   85ff            TEST        EDI,EDI                                 
CODE:0041273d   75d9            JNZ         LAB_00412718                            
                            LAB_0041273f:                 ;XREF[2,0]:   00412709,00412716
CODE:0041273f   66f7c60002      TEST        SI,0x200                                
CODE:00412744   7420            JZ          LAB_00412766                            
CODE:00412746   33c0            XOR         EAX,EAX                                 
CODE:00412748   66a3be7d4600    MOV         [DATA:DAT_00467dbe],AX                  ;= ??
CODE:0041274e   66a3ba7d4600    MOV         [DATA:DAT_00467dba],AX                  ;= ??
CODE:00412754   66c705bc7...    MOV         word ptr [DATA:DAT_00467dbc],0x1ff      ;= ??
CODE:0041275d   66c705c07...    MOV         word ptr [DATA:DAT_00467dc0],0x17f      ;= ??
                            LAB_00412766:                 ;XREF[1,0]:   00412744
CODE:00412766   6683630cba      AND         word ptr [EBX + 0xc],0xffba             
                            LAB_0041276b:                 ;XREF[1,0]:   004125d2
CODE:0041276b   53              PUSH        EBX                                     
CODE:0041276c   e89c290200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412771   59              POP         ECX                                     
CODE:00412772   8bd8            MOV         EBX,EAX                                 
CODE:00412774   85db            TEST        EBX,EBX                                 
CODE:00412776   0f854bfeffff    JNZ         LAB_004125c7                            
                            LAB_0041277c:                 ;XREF[1,0]:   004125c1
CODE:0041277c   5d              POP         EBP                                     
CODE:0041277d   5f              POP         EDI                                     
CODE:0041277e   5e              POP         ESI                                     
CODE:0041277f   5b              POP         EBX                                     
CODE:00412780   c3              RET                                                 
CODE:00412781   90              ??          90h                                     
CODE:00412782   90              ??          90h                                     
CODE:00412783   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412784(void)
                                                          ;XREF[41,0]:  00410ec4,004198b3,004198d9,00419b52
                                                          ;             00419c62,0041b0fc,00421bbf,00421bf8
                                                          ;             00421c09,00425fd5,00425fe6,004260cc
                                                          ;             004270e9,00427667,00427678,0042bdf0
                                                          ;             0042be06,0042be83,0042c2b6,0042c37f
                                                          ;             0042f1fb,0042f20c,0043292d,004329ce
                                                          ;             004329df,00432dc1,004339b2,00433cb4
                                                          ;             0043587b,004358cd,004358de,0043efa7
                                                          ;             0043fd9c,00441850,00441861,00448088
                                                          ;             004484c7,004484d8,0044af67,0044c402
                                                          ;             0044c70b
CODE:00412784   53              PUSH        EBX                                     
CODE:00412785   e89a120000      CALL        FUN_00413a24                            ;undefined FUN_00413a24(void)
CODE:0041278a   e875080000      CALL        DoSomethingBig                          ;undefined DoSomethingBig(void)
CODE:0041278f   e828e40100      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:00412794   8bd8            MOV         EBX,EAX                                 
CODE:00412796   6a01            PUSH        0x1                                     
CODE:00412798   e88f120000      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0041279d   59              POP         ECX                                     
CODE:0041279e   8bc3            MOV         EAX,EBX                                 
CODE:004127a0   5b              POP         EBX                                     
CODE:004127a1   c3              RET                                                 
CODE:004127a2   90              ??          90h                                     
CODE:004127a3   90              ??          90h                                     
CODE:004127a4   66              ??          66h    f                                
CODE:004127a5   83              ??          83h                                     
CODE:004127a6   3d              ??          3Dh    =                                
CODE:004127a7   68              ??          68h    h                                ;?  ->  00460268
CODE:004127a8   02              ??          02h                                     
CODE:004127a9   46              ??          46h    F                                
CODE:004127aa   00              ??          00h                                     
CODE:004127ab   00              ??          00h                                     
CODE:004127ac   75              ??          75h    u                                
CODE:004127ad   0d              ??          0Dh                                     
CODE:004127ae   e8              ??          E8h                                     
CODE:004127af   71              ??          71h    q                                
CODE:004127b0   12              ??          12h                                     
CODE:004127b1   00              ??          00h                                     
CODE:004127b2   00              ??          00h                                     
CODE:004127b3   6a              ??          6Ah    j                                
CODE:004127b4   00              ??          00h                                     
CODE:004127b5   e8              ??          E8h                                     
CODE:004127b6   72              ??          72h    r                                
CODE:004127b7   12              ??          12h                                     
CODE:004127b8   00              ??          00h                                     
CODE:004127b9   00              ??          00h                                     
CODE:004127ba   59              ??          59h    Y                                
CODE:004127bb   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004127bc(void)
                                                          ;XREF[1,0]:   00430042
CODE:004127bc   53              PUSH        EBX                                     
CODE:004127bd   56              PUSH        ESI                                     
CODE:004127be   66833d580...    CMP         word ptr [DATA:DAT_00460258],0x0        
CODE:004127c6   0f85f9000000    JNZ         LAB_004128c5                            
CODE:004127cc   e8212b0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:004127d1   a30c494600      MOV         [DATA:Dlist_0046490c],EAX               ;= ??
CODE:004127d6   e8172b0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:004127db   a32c574600      MOV         [DATA:Dlist_0046572c],EAX               ;= ??
CODE:004127e0   e80d2b0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:004127e5   a320574600      MOV         [DATA:Dlist_00465720],EAX               ;= ??
CODE:004127ea   e8032b0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:004127ef   a324574600      MOV         [DATA:Dlist_00465724],EAX               ;= ??
CODE:004127f4   e8f92a0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:004127f9   a328574600      MOV         [DATA:Dlist_00465728],EAX               ;= ??
CODE:004127fe   e8ef2a0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00412803   a330574600      MOV         [DATA:Dlist_00465730],EAX               ;= ??
CODE:00412808   e8e52a0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0041280d   a334574600      MOV         [DATA:Dlist_00465734],EAX               ;= ??
CODE:00412812   33db            XOR         EBX,EBX                                 
CODE:00412814   b844574600      MOV         EAX,DATA:DAT_00465744                   ;= ??
                            LAB_00412819:                 ;XREF[1,0]:   0041282a
                                                          ; FWD[2,0]:   00465744,00465754
CODE:00412819   668918          MOV         word ptr [EAX]=>DATA:DAT_00465744,BX    ;= ??
                                                          ; FWD[2,0]:   00465746,00465756
CODE:0041281c   66c740020000    MOV         word ptr [EAX + ...,0x0                 ;= ??
CODE:00412822   43              INC         EBX                                     
CODE:00412823   83c010          ADD         EAX,0x10                                
CODE:00412826   6683fb0a        CMP         BX,0xa                                  
CODE:0041282a   7ced            JL          LAB_00412819                            
CODE:0041282c   be10494600      MOV         ESI,DATA:BigNode24h_ARRAY_00464910      ;= ??
CODE:00412831   33db            XOR         EBX,EBX                                 
                            LAB_00412833:                 ;XREF[1,0]:   00412859
                                                          ; FWD[2,0]:   00464918,0046493c
CODE:00412833   66895e08        MOV         word ptr [ESI + ...,BX                  ;= ??
                                                          ; FWD[2,0]:   0046491c,00464940
CODE:00412837   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041283d   68ffff0000      PUSH        0xffff                                  
                                                          ; FWD[2,0]:   00464910,00464934
CODE:00412842   56              PUSH        ESI=>DATA:BigNode24h_ARRAY_00464910     ;= ??
CODE:00412843   a124574600      MOV         EAX,[DATA:Dlist_00465724]               ;= ??
CODE:00412848   50              PUSH        EAX                                     
CODE:00412849   e879290200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0041284e   83c40c          ADD         ESP,0xc                                 
CODE:00412851   83c624          ADD         ESI,0x24                                
CODE:00412854   43              INC         EBX                                     
CODE:00412855   6683fb64        CMP         BX,0x64                                 
CODE:00412859   7cd8            JL          LAB_00412833                            
CODE:0041285b   e8b5a10300      CALL        FUN_0044ca15                            ;undefined2 FUN_0044ca15(void)
CODE:00412860   66a3d8574600    MOV         [DATA:DAT_004657d8],AX                  ;= ??
CODE:00412866   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:0041286c   50              PUSH        EAX                                     
CODE:0041286d   66a1bc7d4600    MOV         AX,[DATA:DAT_00467dbc]                  ;= ??
CODE:00412873   50              PUSH        EAX                                     
CODE:00412874   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:0041287a   50              PUSH        EAX                                     
CODE:0041287b   66a1ba7d4600    MOV         AX,[DATA:DAT_00467dba]                  ;= ??
CODE:00412881   50              PUSH        EAX                                     
CODE:00412882   68e2574600      PUSH        DATA:DAT_004657e2                       ;= ??
CODE:00412887   e8fc110000      CALL        FUN_00413a88                            ;void FUN_00413a88(undefined4 param_1...
CODE:0041288c   83c414          ADD         ESP,0x14                                
CODE:0041288f   66a1c07d4600    MOV         AX,[DATA:DAT_00467dc0]                  ;= ??
CODE:00412895   50              PUSH        EAX                                     
CODE:00412896   66a1bc7d4600    MOV         AX,[DATA:DAT_00467dbc]                  ;= ??
CODE:0041289c   50              PUSH        EAX                                     
CODE:0041289d   66a1be7d4600    MOV         AX,[DATA:DAT_00467dbe]                  ;= ??
CODE:004128a3   50              PUSH        EAX                                     
CODE:004128a4   66a1ba7d4600    MOV         AX,[DATA:DAT_00467dba]                  ;= ??
CODE:004128aa   50              PUSH        EAX                                     
CODE:004128ab   e81c120000      CALL        FUN_00413acc                            ;void FUN_00413acc(undefined2 param_1...
CODE:004128b0   83c410          ADD         ESP,0x10                                
CODE:004128b3   66c705680...    MOV         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:004128bc   66c705580...    MOV         word ptr [DATA:DAT_00460258],0x1        
                            LAB_004128c5:                 ;XREF[1,0]:   004127c6
CODE:004128c5   5e              POP         ESI                                     
CODE:004128c6   5b              POP         EBX                                     
CODE:004128c7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004128c8(void)
                                                          ;XREF[1,0]:   0042ffa9
CODE:004128c8   53              PUSH        EBX                                     
CODE:004128c9   56              PUSH        ESI                                     
CODE:004128ca   66833d580...    CMP         word ptr [DATA:DAT_00460258],0x0        
CODE:004128d2   0f84bb000000    JZ          LAB_00412993                            
CODE:004128d8   e847110000      CALL        FUN_00413a24                            ;undefined FUN_00413a24(void)
CODE:004128dd   a12c574600      MOV         EAX,[DATA:Dlist_0046572c]               ;= ??
CODE:004128e2   50              PUSH        EAX                                     
CODE:004128e3   e800280200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004128e8   59              POP         ECX                                     
CODE:004128e9   8bd8            MOV         EBX,EAX                                 
CODE:004128eb   85db            TEST        EBX,EBX                                 
CODE:004128ed   7420            JZ          LAB_0041290f                            
                            LAB_004128ef:                 ;XREF[1,0]:   0041290d
CODE:004128ef   53              PUSH        EBX                                     
CODE:004128f0   e818280200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004128f5   59              POP         ECX                                     
CODE:004128f6   8bf0            MOV         ESI,EAX                                 
CODE:004128f8   8b4308          MOV         EAX,dword ptr [EBX + 0x8]               
CODE:004128fb   50              PUSH        EAX                                     
CODE:004128fc   e8012a0200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412901   59              POP         ECX                                     
CODE:00412902   53              PUSH        EBX                                     
CODE:00412903   e8b2990200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00412908   59              POP         ECX                                     
CODE:00412909   8bde            MOV         EBX,ESI                                 
CODE:0041290b   85db            TEST        EBX,EBX                                 
CODE:0041290d   75e0            JNZ         LAB_004128ef                            
                            LAB_0041290f:                 ;XREF[1,0]:   004128ed
CODE:0041290f   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:00412914   50              PUSH        EAX                                     
CODE:00412915   e8ce270200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041291a   59              POP         ECX                                     
CODE:0041291b   85c0            TEST        EAX,EAX                                 
CODE:0041291d   7417            JZ          LAB_00412936                            
                            LAB_0041291f:                 ;XREF[1,0]:   00412934
CODE:0041291f   50              PUSH        EAX                                     
CODE:00412920   e8e7030000      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00412925   59              POP         ECX                                     
CODE:00412926   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:0041292b   50              PUSH        EAX                                     
CODE:0041292c   e8b7270200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00412931   59              POP         ECX                                     
CODE:00412932   85c0            TEST        EAX,EAX                                 
CODE:00412934   75e9            JNZ         LAB_0041291f                            
                            LAB_00412936:                 ;XREF[1,0]:   0041291d
CODE:00412936   a12c574600      MOV         EAX,[DATA:Dlist_0046572c]               ;= ??
CODE:0041293b   50              PUSH        EAX                                     
CODE:0041293c   e8c1290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412941   59              POP         ECX                                     
CODE:00412942   a124574600      MOV         EAX,[DATA:Dlist_00465724]               ;= ??
CODE:00412947   50              PUSH        EAX                                     
CODE:00412948   e8b5290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0041294d   59              POP         ECX                                     
CODE:0041294e   a120574600      MOV         EAX,[DATA:Dlist_00465720]               ;= ??
CODE:00412953   50              PUSH        EAX                                     
CODE:00412954   e8a9290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412959   59              POP         ECX                                     
CODE:0041295a   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:0041295f   50              PUSH        EAX                                     
CODE:00412960   e89d290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412965   59              POP         ECX                                     
CODE:00412966   a10c494600      MOV         EAX,[DATA:Dlist_0046490c]               ;= ??
CODE:0041296b   50              PUSH        EAX                                     
CODE:0041296c   e891290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412971   59              POP         ECX                                     
CODE:00412972   a130574600      MOV         EAX,[DATA:Dlist_00465730]               ;= ??
CODE:00412977   50              PUSH        EAX                                     
CODE:00412978   e885290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0041297d   59              POP         ECX                                     
CODE:0041297e   a134574600      MOV         EAX,[DATA:Dlist_00465734]               ;= ??
CODE:00412983   50              PUSH        EAX                                     
CODE:00412984   e879290200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00412989   59              POP         ECX                                     
CODE:0041298a   66c705580...    MOV         word ptr [DATA:DAT_00460258],0x0        
                            LAB_00412993:                 ;XREF[1,0]:   004128d2
CODE:00412993   5e              POP         ESI                                     
CODE:00412994   5b              POP         EBX                                     
CODE:00412995   c3              RET                                                 
CODE:00412996   90              ??          90h                                     
CODE:00412997   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412998(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041299d
          ;param_5       undefined2           8                      ;XREF[1,0]:   004129b4
                                                          ;XREF[5,0]:   0043cf94,0043cfa6,00443f01,0044db66
                                                          ;             0044db77
CODE:00412998   55              PUSH        EBP                                     
CODE:00412999   8bec            MOV         EBP,ESP                                 
CODE:0041299b   53              PUSH        EBX                                     
CODE:0041299c   56              PUSH        ESI                                     
CODE:0041299d   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004129a0   33f6            XOR         ESI,ESI                                 
CODE:004129a2   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:004129a7   740b            JZ          LAB_004129b4                            
CODE:004129a9   53              PUSH        EBX                                     
CODE:004129aa   e855050000      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004129af   59              POP         param_3                                 
CODE:004129b0   66be0100        MOV         SI,0x1                                  
                            LAB_004129b4:                 ;XREF[1,0]:   004129a7
CODE:004129b4   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004129b8   50              PUSH        param_1                                 
CODE:004129b9   53              PUSH        EBX                                     
CODE:004129ba   e815000000      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004129bf   83c408          ADD         ESP,0x8                                 
CODE:004129c2   6685f6          TEST        SI,SI                                   
CODE:004129c5   7407            JZ          LAB_004129ce                            
CODE:004129c7   53              PUSH        EBX                                     
CODE:004129c8   e84b040000      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004129cd   59              POP         param_3                                 
                            LAB_004129ce:                 ;XREF[1,0]:   004129c5
CODE:004129ce   5e              POP         ESI                                     
CODE:004129cf   5b              POP         EBX                                     
CODE:004129d0   5d              POP         EBP                                     
CODE:004129d1   c3              RET                                                 
CODE:004129d2   90              ??          90h                                     
CODE:004129d3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004129d4(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004129da
          ;param_2       undefined2           8                      ;XREF[1,0]:   004129d7
                                                          ;XREF[78,0]:  004129ba,00412c91,004132a0,004132d7
                                                          ;             004132eb,0041331a,0041451f,00415df6
                                                          ;             004168a9,00416970,004169d8,004184c9
                                                          ;             00418cfa,00419620,0041964e,00427203
                                                          ;             00427434,004277fe,0042a3ee,0042a4cb
                                                          ;             0042a5e4,0042a6bd,0042a7d6,0042a8b3
                                                          ;             0042a9cc,0042aaa5,0042ac06,0042c44a
                                                          ;             0042c471,0042c9b5,0042ca72,0042cdb8
                                                          ;             0042cea5,0042cf92,0042d083,00431e34
                                                          ;             00431e44,00431e76,00431e86,00431eb8
                                                          ;             00431ec8,00431ffe,0043208f,004340d1
                                                          ;             00434134,00434cf2,0043d01d,0043d78a
                                                          ;             0043f069,0043f246,004400ca,00440d9c
                                                          ;             004410bb,004411d0,004412cf,0044135e
                                                          ;             0044140f,00441421,0044147e,00441490
                                                          ;             00441c2a,00441c5c,0044517a,0044bfe5
                                                          ;             0044bff7,0044c124,0044c196,0044c1d0
                                                          ;             0044c211,0044c250,0044c5f5,0044d9c9
                                                          ;             0044edd5,0044ede5,0044eec8,0044eed8
                                                          ;             0044f2b1,0044f7ad
CODE:004129d4   55              PUSH        EBP                                     
CODE:004129d5   8bec            MOV         EBP,ESP                                 
CODE:004129d7   8b4d0c          MOV         ECX,dword ptr [EBP + param_2+0x4]       
CODE:004129da   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:004129dd   85c0            TEST        EAX,EAX                                 
CODE:004129df   7442            JZ          LAB_00412a23                            
CODE:004129e1   8b5026          MOV         EDX,dword ptr [EAX + 0x26]              
CODE:004129e4   85d2            TEST        EDX,EDX                                 
CODE:004129e6   743b            JZ          LAB_00412a23                            
CODE:004129e8   6685c9          TEST        CX,CX                                   
CODE:004129eb   7d1a            JGE         LAB_00412a07                            
CODE:004129ed   83787000        CMP         dword ptr [EAX + 0x70],0x0              
CODE:004129f1   7430            JZ          LAB_00412a23                            
CODE:004129f3   66c7400effff    MOV         word ptr [EAX + 0xe],0xffff             
CODE:004129f9   8b5070          MOV         EDX,dword ptr [EAX + 0x70]              
CODE:004129fc   89502a          MOV         dword ptr [EAX + 0x2a],EDX              
CODE:004129ff   66c740100000    MOV         word ptr [EAX + 0x10],0x0               
CODE:00412a05   5d              POP         EBP                                     
CODE:00412a06   c3              RET                                                 
                            LAB_00412a07:                 ;XREF[1,0]:   004129eb
CODE:00412a07   663b4a08        CMP         CX,word ptr [EDX + 0x8]                 
CODE:00412a0b   7d16            JGE         LAB_00412a23                            
CODE:00412a0d   6689480e        MOV         word ptr [EAX + 0xe],CX                 
CODE:00412a11   0fbfc9          MOVSX       ECX,CX                                  
CODE:00412a14   8b521a          MOV         EDX,dword ptr [EDX + 0x1a]              
CODE:00412a17   8b148a          MOV         EDX,dword ptr [EDX + ECX*0x4]           
CODE:00412a1a   89502a          MOV         dword ptr [EAX + 0x2a],EDX              
CODE:00412a1d   66c740100000    MOV         word ptr [EAX + 0x10],0x0               
                            LAB_00412a23:                 ;XREF[4,0]:   004129df,004129e6,004129f1,00412a0b
CODE:00412a23   5d              POP         EBP                                     
CODE:00412a24   c3              RET                                                 
CODE:00412a25   90              ??          90h                                     
CODE:00412a26   90              ??          90h                                     
CODE:00412a27   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00412a28(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00412a2d
                                                          ;XREF[4,0]:   00412cfc,00412ddb,00412e83,00412ecf
CODE:00412a28   55              PUSH        EBP                                     
CODE:00412a29   8bec            MOV         EBP,ESP                                 
CODE:00412a2b   53              PUSH        EBX                                     
CODE:00412a2c   56              PUSH        ESI                                     
CODE:00412a2d   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:00412a30   8b5e2a          MOV         EBX,dword ptr [ESI + 0x2a]              
CODE:00412a33   eb37            JMP         LAB_00412a6c                            
                            LAB_00412a35:                 ;XREF[1,0]:   00412a79
CODE:00412a35   6683f8fa        CMP         AX,-0x6                                 
CODE:00412a39   752e            JNZ         LAB_00412a69                            
CODE:00412a3b   668b03          MOV         AX,word ptr [EBX]                       
CODE:00412a3e   663d0080        CMP         AX,0x8000                               
CODE:00412a42   7404            JZ          LAB_00412a48                            
CODE:00412a44   66894608        MOV         word ptr [ESI + 0x8],AX                 
                            LAB_00412a48:                 ;XREF[1,0]:   00412a42
CODE:00412a48   668b4302        MOV         AX,word ptr [EBX + 0x2]                 
CODE:00412a4c   663d0080        CMP         AX,0x8000                               
CODE:00412a50   7404            JZ          LAB_00412a56                            
CODE:00412a52   6689460a        MOV         word ptr [ESI + 0xa],AX                 
                            LAB_00412a56:                 ;XREF[1,0]:   00412a50
CODE:00412a56   668b4306        MOV         AX,word ptr [EBX + 0x6]                 
CODE:00412a5a   6689460c        MOV         word ptr [ESI + 0xc],AX                 
CODE:00412a5e   6685c0          TEST        AX,AX                                   
CODE:00412a61   7d06            JGE         LAB_00412a69                            
CODE:00412a63   66c7460c0000    MOV         word ptr [ESI + 0xc],0x0                
                            LAB_00412a69:                 ;XREF[2,0]:   00412a39,00412a61
CODE:00412a69   83c308          ADD         EBX,0x8                                 
                            LAB_00412a6c:                 ;XREF[1,0]:   00412a33
CODE:00412a6c   668b4304        MOV         AX,word ptr [EBX + 0x4]                 
CODE:00412a70   6685c0          TEST        AX,AX                                   
CODE:00412a73   7d06            JGE         LAB_00412a7b                            
CODE:00412a75   6683f8ff        CMP         AX,-0x1                                 
CODE:00412a79   75ba            JNZ         LAB_00412a35                            
                            LAB_00412a7b:                 ;XREF[1,0]:   00412a73
CODE:00412a7b   66837b0400      CMP         word ptr [EBX + 0x4],0x0                
CODE:00412a80   7c3b            JL          LAB_00412abd                            
CODE:00412a82   668b4608        MOV         AX,word ptr [ESI + 0x8]                 
CODE:00412a86   660303          ADD         AX,word ptr [EBX]                       
CODE:00412a89   6689463a        MOV         word ptr [ESI + 0x3a],AX                
CODE:00412a8d   668b460a        MOV         AX,word ptr [ESI + 0xa]                 
CODE:00412a91   66034302        ADD         AX,word ptr [EBX + 0x2]                 
CODE:00412a95   6689463c        MOV         word ptr [ESI + 0x3c],AX                
CODE:00412a99   668b4304        MOV         AX,word ptr [EBX + 0x4]                 
CODE:00412a9d   50              PUSH        EAX                                     
CODE:00412a9e   56              PUSH        ESI                                     
CODE:00412a9f   e8d00c0000      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00412aa4   83c408          ADD         ESP,0x8                                 
CODE:00412aa7   6689463e        MOV         word ptr [ESI + 0x3e],AX                
CODE:00412aab   668b4304        MOV         AX,word ptr [EBX + 0x4]                 
CODE:00412aaf   50              PUSH        EAX                                     
CODE:00412ab0   56              PUSH        ESI                                     
CODE:00412ab1   e8de0c0000      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00412ab6   83c408          ADD         ESP,0x8                                 
CODE:00412ab9   66894640        MOV         word ptr [ESI + 0x40],AX                
                            LAB_00412abd:                 ;XREF[1,0]:   00412a80
CODE:00412abd   5e              POP         ESI                                     
CODE:00412abe   5b              POP         EBX                                     
CODE:00412abf   5d              POP         EBP                                     
CODE:00412ac0   c3              RET                                                 
CODE:00412ac1   90              ??          90h                                     
CODE:00412ac2   90              ??          90h                                     
CODE:00412ac3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412ac4(ushort param_1)
          ;param_1       ushort               4                      ;XREF[4,0]:   00412ad4,00412bcf,00412c50,00412c83
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00412b8c,00412bab,00412bbc
          ;local_8       undefined2          -8                      ;XREF[6,0]:   00412b16,00412b1a,00412b3e,00412b73,00412b9c
                                                                     ;             00412c00
          ;local_c       undefined4          -c                      ;XREF[4,0]:   00412bed,00412c22,00412c27,00412c31
                                                          ;XREF[431,0]: 00414458,004144ed,00414567,00414bfd
                                                          ;             004154e5,00415580,00415595,00415d5e
                                                          ;             00415d76,00415e1e,0041684a,00417edd
                                                          ;             00417f02,00417fc8,0041800e,00418052
                                                          ;             0041807a,0041811c,00418135,00418157
                                                          ;             00418167,004181da,004181ea,004184b8
                                                          ;             00418c8a,00418cdb,00418d4e,00419938
                                                          ;             004199d8,00419a1a,00419b5d,0041ad91
                                                          ;             0041ae05,0041ae33,0041ae7b,0041aeaf
                                                          ;             0041aed1,0041aef3,0041becf,0041bf3b
                                                          ;             0041c0a4,0041c0f7,0041c1cc,0041c22b
                                                          ;             0041c2f4,0041c353,0041c41c,0041c454
                                                          ;             0041c505,0041c5bf,0041c670,0041c6c3
                                                          ;             0041c731,0041c7f4,0041c847,0041c87f
                                                          ;             0041c942,0041c97a,0041c9b2,0041ca5a
                                                          ;             0041caad,0041cb79,0041ccb6,0041ccee
                                                          ;             0041cd5c,0041ce28,0041ce7b,0041cf35
                                                          ;             0041cf88,0041d066,0041d0b9,0041d197
                                                          ;             0041d1ea,0041d23d,0041d2ee,0041d341
                                                          ;             0041d394,0041d3cc,0041d47d,0041d4d0
                                                          ;             0041d523,0041d576,0041d642,0041d6b0
                                                          ;             0041d71e,0041d805,0041d873,0041d8e1
                                                          ;             0041d94f,0041da24,0041da92,0041db00
                                                          ;             0041dc7c,0041dcea,0041dd58,0041e13f
                                                          ;             0041e1ad,0041e21b,0041e289,0041e2f7
                                                          ;             0041e3de,0041e416,0041e484,0041e4bc
                                                          ;             0041e52a,0041e598,0041e676,0041e6e4
                                                          ;             0041e752,0041e78a,0041e7f8,0041e830
                                                          ;             0041e905,0041e958,0041e9c6,0041ea19
                                                          ;             0041ea6c,0041eabf,0041eb30,0041ec1a
                                                          ;             0041ec88,0041ed11,0041ed7f,0041edd2
                                                          ;             0041ee9e,0041ef0c,0041ef95,0041f003
                                                          ;             0041f08c,0041f146,0041f1b4,0041f23d
                                                          ;             0041f2ab,0041f319,0041f387,0041f413
                                                          ;             004202d2,00420348,00420854,00420891
                                                          ;             00421465,0042201f,004220ae,00422121
                                                          ;             00422131,00422141,00422151,00422b21
                                                          ;             00422b48,00422b6c,00422b96,00422bd6
                                                          ;             00422c6c,00422cb3,00425961,00426a62
                                                          ;             00426d8a,00427154,004272e2,00427318
                                                          ;             0042735c,00427380,004273b0,004273dd
                                                          ;             00427421,00427470,004274c6,004274ea
                                                          ;             0042751b,0042753f,00429d84,00429dde
                                                          ;             00429e49,00429eb4,00429f93,0042a00e
                                                          ;             0042a0fd,0042a178,0042a267,0042a2e2
                                                          ;             0042a385,0042a3db,0042a462,0042a4b8
                                                          ;             0042a57b,0042a5d1,0042a654,0042a6aa
                                                          ;             0042a76d,0042a7c3,0042a84a,0042a8a0
                                                          ;             0042a963,0042a9b9,0042aa3c,0042aa92
                                                          ;             0042ab2c,0042ab71,0042b553,0042b560
                                                          ;             0042b56e,0042b621,0042b64b,0042b66f
                                                          ;             0042bed4,0042bf49,0042c512,0042c520
                                                          ;             0042c532,0042c547,0042ed00,0042ed42
                                                          ;             0042f39e,004322cb,0043235d,0043236d
                                                          ;             0043237d,004325ee,00432645,0043266f
                                                          ;             0043267f,004326a3,004337b2,0043382e
                                                          ;             00434c24,00434c6f,00434c99,00434cdf
                                                          ;             004353cb,0043542f,00435459,0043547d
                                                          ;             004354c5,004354f9,00435ef3,00438e7f
                                                          ;             0043917e,00439199,0043c7b4,0043c7e5
                                                          ;             0043c80d,0043c829,0043c849,0043ca94
                                                          ;             0043cab7,0043cac7,0043cb37,0043cc11
                                                          ;             0043cc34,0043cd8e,0043cdb1,0043cdcd
                                                          ;             0043ce25,0043d1c7,0043d212,0043d31e
                                                          ;             0043d35e,0043d3eb,0043d42b,0043d487
                                                          ;             0043d53c,0043d55f,0043d57b,0043d597
                                                          ;             0043d650,0043d673,0043d779,0043e146
                                                          ;             0043e16c,0043e1dc,0043e221,0043e293
                                                          ;             0043e2f0,0043e32e,0043e33e,0043eeb0
                                                          ;             0043ef2d,0043f689,0043f734,00440125
                                                          ;             00440163,00440c73,00440cbe,00440cf8
                                                          ;             00440d33,00440d69,00440dca,004415d1
                                                          ;             00441d60,00441d6d,00441d7b,00441d89
                                                          ;             00441d97,00441da5,004436fc,0044395c
                                                          ;             0044399f,00443d5d,004440f9,0044411c
                                                          ;             00445125,00447a2c,00447a5c,00447aa0
                                                          ;             00447aca,00447aee,00447b19,00447b59
                                                          ;             00447f42,004487d1,004488d7,0044890d
                                                          ;             0044891d,004489ad,00448a79,00448a89
                                                          ;             00448b19,00448b4f,00448b5f,00448bd4
                                                          ;             00448c28,00448c38,00448c9b,00448cd9
                                                          ;             00448d15,00448d25,00448d88,00448e02
                                                          ;             00448e5c,00448e6c,00448ecf,00448f23
                                                          ;             00448f7b,00448f8b,00448fee,0044902c
                                                          ;             00449068,00449078,004490db,00449119
                                                          ;             00449163,004491ae,004491be,00449257
                                                          ;             00449295,004492f3,00449303,00449393
                                                          ;             0044942b,0044946a,0044947a,00449501
                                                          ;             0044953f,0044957e,0044958e,0044961e
                                                          ;             004496d4,00449714,00449724,00449787
                                                          ;             004497c5,00449801,00449811,004498a1
                                                          ;             004498fd,00449947,00449995,004499a5
                                                          ;             00449a47,00449afd,00449ba1,00449bfa
                                                          ;             00449c53,00449d2d,00449d3d,00449dd6
                                                          ;             00449eaa,00449f4e,00449f9d,00449fad
                                                          ;             0044a061,0044a0f9,0044a19d,0044a1f6
                                                          ;             0044a24f,0044a2a2,0044a2b2,0044a315
                                                          ;             0044a353,0044a39d,0044a3f6,0044a44f
                                                          ;             0044a4a8,0044a501,0044a55a,0044a5b3
                                                          ;             0044a5fe,0044a60e,0044a6b0,0044a72a
                                                          ;             0044a7ce,0044a854,0044a8ad,0044a8ff
                                                          ;             0044a90f,0044abc9,0044ba3c,0044ba5f
                                                          ;             0044ba6f,0044bb1d,0044bb8a,0044c4bf
                                                          ;             0044dadb,0044db26,0044dbca,0044e159
                                                          ;             0044e363,0044e935,0044ec6f,0044f08d
                                                          ;             0044f0e7,0044f120,0044f1b5,0044f1ed
                                                          ;             0044f225,0044f241,0044f266,0044f276
                                                          ;             0044f286,0044f29e,0044f897
CODE:00412ac4   55              PUSH        EBP                                     
CODE:00412ac5   8bec            MOV         EBP,ESP                                 
CODE:00412ac7   83c4f8          ADD         ESP,-0x8                                
CODE:00412aca   53              PUSH        EBX                                     
CODE:00412acb   56              PUSH        ESI                                     
CODE:00412acc   57              PUSH        EDI                                     
CODE:00412acd   33ff            XOR         EDI,EDI                                 
CODE:00412acf   686a024600      PUSH        DATA:$ASEQ                              ;= 41h    A
CODE:00412ad4   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00412ad8   50              PUSH        EAX                                     
CODE:00412ad9   e820db0200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00412ade   83c408          ADD         ESP,0x8                                 
CODE:00412ae1   8bf0            MOV         ESI,EAX                                 
CODE:00412ae3   66833d382...    CMP         word ptr [DATA:DAT_00462c38],0x0        
CODE:00412aeb   0f854b010000    JNZ         LAB_00412c3c                            
CODE:00412af1   6a32            PUSH        0x32                                    
CODE:00412af3   e87b970200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00412af8   59              POP         ECX                                     
CODE:00412af9   8bd8            MOV         EBX,EAX                                 
CODE:00412afb   6a0a            PUSH        0xa                                     
CODE:00412afd   56              PUSH        ESI                                     
CODE:00412afe   8d4308          LEA         EAX,[EBX + 0x8]                         
CODE:00412b01   50              PUSH        EAX                                     
CODE:00412b02   e845d30300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00412b07   83c40c          ADD         ESP,0xc                                 
CODE:00412b0a   66817b0cff00    CMP         word ptr [EBX + 0xc],0xff               
CODE:00412b10   0f9cc0          SETL        AL                                      
CODE:00412b13   83e001          AND         EAX,0x1                                 
CODE:00412b16   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00412b1a   0fbf7dfc        MOVSX       EDI,word ptr [EBP + local_8+0x4]        
CODE:00412b1e   83ff01          CMP         EDI,0x1                                 
CODE:00412b21   1bff            SBB         EDI,EDI                                 
CODE:00412b23   f7df            NEG         EDI                                     
CODE:00412b25   85ff            TEST        EDI,EDI                                 
CODE:00412b27   740e            JZ          LAB_00412b37                            
CODE:00412b29   6a05            PUSH        0x5                                     
CODE:00412b2b   8d4308          LEA         EAX,[EBX + 0x8]                         
CODE:00412b2e   50              PUSH        EAX                                     
CODE:00412b2f   e821d20300      CALL        ezFUN_0044fd55                          ;undefined ezFUN_0044fd55(undefined4 ...
CODE:00412b34   83c408          ADD         ESP,0x8                                 
                            LAB_00412b37:                 ;XREF[1,0]:   00412b27
CODE:00412b37   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:00412b3b   83c60a          ADD         ESI,0xa                                 
CODE:00412b3e   0fbf55fc        MOVSX       EDX,word ptr [EBP + local_8+0x4]        
CODE:00412b42   83fa01          CMP         EDX,0x1                                 
CODE:00412b45   1bd2            SBB         EDX,EDX                                 
CODE:00412b47   f7da            NEG         EDX                                     
CODE:00412b49   85ff            TEST        EDI,EDI                                 
CODE:00412b4b   740a            JZ          LAB_00412b57                            
CODE:00412b4d   50              PUSH        EAX                                     
CODE:00412b4e   56              PUSH        ESI                                     
CODE:00412b4f   e85fd20300      CALL        ezFUN_0044fdb3                          ;undefined ezFUN_0044fdb3(undefined4 ...
CODE:00412b54   83c408          ADD         ESP,0x8                                 
                            LAB_00412b57:                 ;XREF[1,0]:   00412b4b
CODE:00412b57   897316          MOV         dword ptr [EBX + 0x16],ESI              
CODE:00412b5a   0fbf430a        MOVSX       EAX,word ptr [EBX + 0xa]                
CODE:00412b5e   c1e002          SHL         EAX,0x2                                 
CODE:00412b61   03f0            ADD         ESI,EAX                                 
CODE:00412b63   89731a          MOV         dword ptr [EBX + 0x1a],ESI              
CODE:00412b66   0fbf4308        MOVSX       EAX,word ptr [EBX + 0x8]                
CODE:00412b6a   c1e002          SHL         EAX,0x2                                 
CODE:00412b6d   03f0            ADD         ESI,EAX                                 
CODE:00412b6f   33ff            XOR         EDI,EDI                                 
CODE:00412b71   eb53            JMP         LAB_00412bc6                            
                            LAB_00412b73:                 ;XREF[1,0]:   00412bca
CODE:00412b73   0fbf45fc        MOVSX       EAX,word ptr [EBP + local_8+0x4]        
CODE:00412b77   83f801          CMP         EAX,0x1                                 
CODE:00412b7a   1bc0            SBB         EAX,EAX                                 
CODE:00412b7c   f7d8            NEG         EAX                                     
CODE:00412b7e   85c0            TEST        EAX,EAX                                 
CODE:00412b80   7407            JZ          LAB_00412b89                            
CODE:00412b82   56              PUSH        ESI                                     
CODE:00412b83   e872d20300      CALL        ezFUN_0044fdfa                          ;undefined ezFUN_0044fdfa(undefined4 ...
CODE:00412b88   59              POP         ECX                                     
                            LAB_00412b89:                 ;XREF[1,0]:   00412b80
CODE:00412b89   668b06          MOV         AX,word ptr [ESI]                       
CODE:00412b8c   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00412b90   83c602          ADD         ESI,0x2                                 
CODE:00412b93   0fbfc7          MOVSX       EAX,DI                                  
CODE:00412b96   8b531a          MOV         EDX,dword ptr [EBX + 0x1a]              
CODE:00412b99   893482          MOV         dword ptr [EDX + EAX*0x4],ESI           
CODE:00412b9c   0fbf45fc        MOVSX       EAX,word ptr [EBP + local_8+0x4]        
CODE:00412ba0   83f801          CMP         EAX,0x1                                 
CODE:00412ba3   1bc0            SBB         EAX,EAX                                 
CODE:00412ba5   f7d8            NEG         EAX                                     
CODE:00412ba7   85c0            TEST        EAX,EAX                                 
CODE:00412ba9   7411            JZ          LAB_00412bbc                            
CODE:00412bab   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00412baf   c1e002          SHL         EAX,0x2                                 
CODE:00412bb2   50              PUSH        EAX                                     
CODE:00412bb3   56              PUSH        ESI                                     
CODE:00412bb4   e89cd10300      CALL        ezFUN_0044fd55                          ;undefined ezFUN_0044fd55(undefined4 ...
CODE:00412bb9   83c408          ADD         ESP,0x8                                 
                            LAB_00412bbc:                 ;XREF[1,0]:   00412ba9
CODE:00412bbc   0fbf45fe        MOVSX       EAX,word ptr [EBP + local_6+0x4]        
CODE:00412bc0   c1e003          SHL         EAX,0x3                                 
CODE:00412bc3   03f0            ADD         ESI,EAX                                 
CODE:00412bc5   47              INC         EDI                                     
                            LAB_00412bc6:                 ;XREF[1,0]:   00412b71
CODE:00412bc6   663b7b08        CMP         DI,word ptr [EBX + 0x8]                 
CODE:00412bca   7ca7            JL          LAB_00412b73                            
CODE:00412bcc   897312          MOV         dword ptr [EBX + 0x12],ESI              
CODE:00412bcf   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00412bd3   66894322        MOV         word ptr [EBX + 0x22],AX                
CODE:00412bd7   68ffff0000      PUSH        0xffff                                  
CODE:00412bdc   53              PUSH        EBX                                     
CODE:00412bdd   a10c494600      MOV         EAX,[DATA:Dlist_0046490c]               ;= ??
CODE:00412be2   50              PUSH        EAX                                     
CODE:00412be3   e8df250200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00412be8   83c40c          ADD         ESP,0xc                                 
CODE:00412beb   33c0            XOR         EAX,EAX                                 
CODE:00412bed   8945f8          MOV         dword ptr [EBP + local_c+0x4],EAX       
CODE:00412bf0   33ff            XOR         EDI,EDI                                 
CODE:00412bf2   eb37            JMP         LAB_00412c2b                            
                            LAB_00412bf4:                 ;XREF[1,0]:   00412c2f
CODE:00412bf4   0fbfc7          MOVSX       EAX,DI                                  
CODE:00412bf7   8b5316          MOV         EDX,dword ptr [EBX + 0x16]              
CODE:00412bfa   8b3482          MOV         ESI,dword ptr [EDX + EAX*0x4]           
CODE:00412bfd   037312          ADD         ESI,dword ptr [EBX + 0x12]              
CODE:00412c00   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:00412c05   750b            JNZ         LAB_00412c12                            
CODE:00412c07   6a03            PUSH        0x3                                     
CODE:00412c09   56              PUSH        ESI                                     
CODE:00412c0a   e846d10300      CALL        ezFUN_0044fd55                          ;undefined ezFUN_0044fd55(undefined4 ...
CODE:00412c0f   83c408          ADD         ESP,0x8                                 
                            LAB_00412c12:                 ;XREF[1,0]:   00412c05
CODE:00412c12   668b4602        MOV         AX,word ptr [ESI + 0x2]                 
CODE:00412c16   668b5604        MOV         DX,word ptr [ESI + 0x4]                 
CODE:00412c1a   0fbfc0          MOVSX       EAX,AX                                  
CODE:00412c1d   0fbfd2          MOVSX       EDX,DX                                  
CODE:00412c20   f7ea            IMUL        EDX                                     
CODE:00412c22   3b45f8          CMP         EAX,dword ptr [EBP + local_c+0x4]       
CODE:00412c25   7603            JBE         LAB_00412c2a                            
CODE:00412c27   8945f8          MOV         dword ptr [EBP + local_c+0x4],EAX       
                            LAB_00412c2a:                 ;XREF[1,0]:   00412c25
CODE:00412c2a   47              INC         EDI                                     
                            LAB_00412c2b:                 ;XREF[1,0]:   00412bf2
CODE:00412c2b   663b7b0a        CMP         DI,word ptr [EBX + 0xa]                 
CODE:00412c2f   7cc3            JL          LAB_00412bf4                            
CODE:00412c31   8b45f8          MOV         EAX,dword ptr [EBP + local_c+0x4]       
CODE:00412c34   83c008          ADD         EAX,0x8                                 
CODE:00412c37   894324          MOV         dword ptr [EBX + 0x24],EAX              
CODE:00412c3a   eb2a            JMP         LAB_00412c66                            
                            LAB_00412c3c:                 ;XREF[1,0]:   00412aeb
CODE:00412c3c   a10c494600      MOV         EAX,[DATA:Dlist_0046490c]               ;= ??
CODE:00412c41   50              PUSH        EAX                                     
CODE:00412c42   e8a1240200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00412c47   59              POP         ECX                                     
CODE:00412c48   8bd8            MOV         EBX,EAX                                 
CODE:00412c4a   eb15            JMP         LAB_00412c61                            
                            LAB_00412c4c:                 ;XREF[1,0]:   00412c64
CODE:00412c4c   0fb74322        MOVZX       EAX,word ptr [EBX + 0x22]               
CODE:00412c50   0fbf5508        MOVSX       EDX,word ptr [EBP + param_1+0x4]        
CODE:00412c54   3bc2            CMP         EAX,EDX                                 
CODE:00412c56   740e            JZ          LAB_00412c66                            
CODE:00412c58   53              PUSH        EBX                                     
CODE:00412c59   e8af240200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412c5e   59              POP         ECX                                     
CODE:00412c5f   8bd8            MOV         EBX,EAX                                 
                            LAB_00412c61:                 ;XREF[1,0]:   00412c4a
CODE:00412c61   6685ff          TEST        DI,DI                                   
CODE:00412c64   74e6            JZ          LAB_00412c4c                            
                            LAB_00412c66:                 ;XREF[2,0]:   00412c3a,00412c56
CODE:00412c66   6a78            PUSH        0x78                                    
CODE:00412c68   e806960200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00412c6d   59              POP         ECX                                     
CODE:00412c6e   8bf0            MOV         ESI,EAX                                 
CODE:00412c70   6a78            PUSH        0x78                                    
CODE:00412c72   6a00            PUSH        0x0                                     
CODE:00412c74   56              PUSH        ESI                                     
CODE:00412c75   e842d20300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00412c7a   83c40c          ADD         ESP,0xc                                 
CODE:00412c7d   66c746180100    MOV         word ptr [ESI + 0x18],0x1               
CODE:00412c83   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00412c87   66894642        MOV         word ptr [ESI + 0x42],AX                
CODE:00412c8b   895e26          MOV         dword ptr [ESI + 0x26],EBX              
CODE:00412c8e   6a00            PUSH        0x0                                     
CODE:00412c90   56              PUSH        ESI                                     
CODE:00412c91   e83efdffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00412c96   83c408          ADD         ESP,0x8                                 
CODE:00412c99   85db            TEST        EBX,EBX                                 
CODE:00412c9b   741f            JZ          LAB_00412cbc                            
CODE:00412c9d   66837b1008      CMP         word ptr [EBX + 0x10],0x8               
CODE:00412ca2   7e18            JLE         LAB_00412cbc                            
CODE:00412ca4   66c746560100    MOV         word ptr [ESI + 0x56],0x1               
CODE:00412caa   0fbf4310        MOVSX       EAX,word ptr [EBX + 0x10]               
CODE:00412cae   03c0            ADD         EAX,EAX                                 
CODE:00412cb0   50              PUSH        EAX                                     
CODE:00412cb1   e8bd950200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00412cb6   59              POP         ECX                                     
CODE:00412cb7   89466a          MOV         dword ptr [ESI + 0x6a],EAX              
CODE:00412cba   eb0c            JMP         LAB_00412cc8                            
                            LAB_00412cbc:                 ;XREF[2,0]:   00412c9b,00412ca2
CODE:00412cbc   66c746560000    MOV         word ptr [ESI + 0x56],0x0               
CODE:00412cc2   8d465a          LEA         EAX,[ESI + 0x5a]                        
CODE:00412cc5   89466a          MOV         dword ptr [ESI + 0x6a],EAX              
                            LAB_00412cc8:                 ;XREF[1,0]:   00412cba
CODE:00412cc8   66c746120000    MOV         word ptr [ESI + 0x12],0x0               
CODE:00412cce   668b4b0c        MOV         CX,word ptr [EBX + 0xc]                 
CODE:00412cd2   6685c9          TEST        CX,CX                                   
CODE:00412cd5   7413            JZ          LAB_00412cea                            
CODE:00412cd7   0fbf05d85...    MOVSX       EAX,word ptr [DATA:DAT_004657d8]        ;= ??
CODE:00412cde   0fbfd1          MOVSX       EDX,CX                                  
CODE:00412ce1   8bca            MOV         ECX,EDX                                 
CODE:00412ce3   99              CDQ                                                 
CODE:00412ce4   f7f9            IDIV        ECX                                     
CODE:00412ce6   66894612        MOV         word ptr [ESI + 0x12],AX                
                            LAB_00412cea:                 ;XREF[1,0]:   00412cd5
CODE:00412cea   66a15a024600    MOV         AX,[DATA:DAT_0046025a]                  
CODE:00412cf0   66894620        MOV         word ptr [ESI + 0x20],AX                
CODE:00412cf4   66ff055a0...    INC         word ptr [DATA:DAT_0046025a]            
CODE:00412cfb   56              PUSH        ESI                                     
CODE:00412cfc   e827fdffff      CALL        FUN_00412a28                            ;void FUN_00412a28(undefined4 param_1)
CODE:00412d01   59              POP         ECX                                     
CODE:00412d02   8bc6            MOV         EAX,ESI                                 
CODE:00412d04   5f              POP         EDI                                     
CODE:00412d05   5e              POP         ESI                                     
CODE:00412d06   5b              POP         EBX                                     
CODE:00412d07   59              POP         ECX                                     
CODE:00412d08   59              POP         ECX                                     
CODE:00412d09   5d              POP         EBP                                     
CODE:00412d0a   c3              RET                                                 
CODE:00412d0b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412d0c(uint param_1, undefined4 param_2, uint param_3, uint param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       uint                 4                      ;XREF[1,0]:   00412d10
                                                          ;XREF[241,0]: 00412920,00412da3,004144c0,00414606
                                                          ;             00414631,00414675,00414ad5,00415502
                                                          ;             00415689,0041569a,00415e70,00415e8b
                                                          ;             0041687e,00417ef7,00417fe2,0041802b
                                                          ;             0041806f,00418097,004180a3,00418288
                                                          ;             00418299,004182aa,004182bb,004183a4
                                                          ;             004184af,00418558,00418569,00418ca4
                                                          ;             00418de4,00419a69,00419a7c,00419a88
                                                          ;             00419cd9,0041adb6,0041af6d,0041af8f
                                                          ;             0041f798,0041f7bf,0041f7d8,0041f7eb
                                                          ;             0041f7f7,004202c7,0042033d,00420849
                                                          ;             00420886,004209d2,00422044,00422242
                                                          ;             0042224e,0042225a,00422266,004222d2
                                                          ;             004222de,004222ea,004222f6,00422302
                                                          ;             00422345,00422355,00422376,0042594f
                                                          ;             00426af5,00426c7c,00426d70,00427143
                                                          ;             00427307,0042756a,00427576,00427582
                                                          ;             0042758e,004275a4,004275b0,004275bc
                                                          ;             004275dc,004275f9,00427605,0042761b
                                                          ;             00427627,0042763d,00429d5f,00429dca
                                                          ;             00429e35,00429ea0,00429f82,00429ffd
                                                          ;             0042a0ec,0042a167,0042a256,0042a2d1
                                                          ;             0042a364,0042a441,0042a55a,0042a637
                                                          ;             0042a74c,0042a829,0042a942,0042aa1f
                                                          ;             0042ab60,0042abe7,0042b701,0042b715
                                                          ;             0042b720,0042b72c,0042bec9,0042bf3e
                                                          ;             0042c810,0042c82b,0042c83b,0042c84b
                                                          ;             0042c85d,0042c869,0042ed67,0042f393
                                                          ;             004323e0,004323f1,00432402,0043242a
                                                          ;             00432613,004327cf,00432959,0043296f
                                                          ;             0043297b,00432987,00432993,00434d57
                                                          ;             00434d68,00434d82,00434dbb,004353f0
                                                          ;             00435575,0043558f,004355b7,00435d1a
                                                          ;             00435d4c,00435d62,00435d75,00435d81
                                                          ;             00438ee7,00439593,004395b9,0043c7cc
                                                          ;             0043c92d,0043c93e,0043c953,0043c970
                                                          ;             0043caac,0043cb4f,0043cb60,0043cb71
                                                          ;             0043cc29,0043cc77,0043cda6,0043cea4
                                                          ;             0043ceb6,0043cec1,0043d1df,0043d22b
                                                          ;             0043d23c,0043d255,0043d313,0043d39f
                                                          ;             0043d3e0,0043d554,0043d5bb,0043d5cc
                                                          ;             0043d5dd,0043d668,0043d68e,0043d7df
                                                          ;             0043e161,0043e187,0043e583,0043e594
                                                          ;             0043e5af,0043e5e2,0043e60b,0043e61c
                                                          ;             0043f118,0043f129,0043f759,0043f7c5
                                                          ;             004400f2,00440104,00440ce3,00440e61
                                                          ;             00440e9f,00440eab,00440eb7,00440ed3
                                                          ;             00440edf,00440f1d,004416bb,00443945
                                                          ;             00443988,00443d85,00444111,00444134
                                                          ;             00445215,00447a51,00447be0,00447c0b
                                                          ;             00447f25,00447fa0,0044840a,004486a0
                                                          ;             004486ac,004486b8,004486ca,004486f0
                                                          ;             0044870d,00448720,0044872c,00448738
                                                          ;             0044af8c,0044ba54,0044bb49,0044bcbf
                                                          ;             0044bcd8,0044bce9,0044c84a,0044dc92
                                                          ;             0044df07,0044e315,0044e3c9,0044eb5e
                                                          ;             0044ecdf,0044ecf0,0044ed01,0044f0b2
                                                          ;             0044f456,0044f467,0044f4c4,0044f4d5
                                                          ;             0044f4e6,0044f4f7,0044f508,0044f519
                                                          ;             0044f52a,0044f53b,0044f54c,0044f55d
                                                          ;             0044faa0
CODE:00412d0c   55              PUSH        EBP                                     
CODE:00412d0d   8bec            MOV         EBP,ESP                                 
CODE:00412d0f   53              PUSH        EBX                                     
CODE:00412d10   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00412d13   85db            TEST        EBX,EBX                                 
CODE:00412d15   7465            JZ          LAB_00412d7c                            
CODE:00412d17   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412d1c   7407            JZ          LAB_00412d25                            
CODE:00412d1e   53              PUSH        EBX                                     
CODE:00412d1f   e8e0010000      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00412d24   59              POP         param_3                                 
                            LAB_00412d25:                 ;XREF[1,0]:   00412d1c
CODE:00412d25   686f024600      PUSH        DATA:$ASEQ_                             ;= 41h    A
CODE:00412d2a   668b4342        MOV         param_1,word ptr [EBX + 0x42]           
CODE:00412d2e   50              PUSH        param_1                                 
CODE:00412d2f   e861d90200      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00412d34   83c408          ADD         ESP,0x8                                 
CODE:00412d37   66837b5600      CMP         word ptr [EBX + 0x56],0x0               
CODE:00412d3c   740a            JZ          LAB_00412d48                            
CODE:00412d3e   8b436a          MOV         param_1,dword ptr [EBX + 0x6a]          
CODE:00412d41   50              PUSH        param_1                                 
CODE:00412d42   e873950200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00412d47   59              POP         param_3                                 
                            LAB_00412d48:                 ;XREF[1,0]:   00412d3c
CODE:00412d48   66833d382...    CMP         word ptr [DATA:DAT_00462c38],0x0        
CODE:00412d50   751c            JNZ         LAB_00412d6e                            
CODE:00412d52   8b4326          MOV         param_1,dword ptr [EBX + 0x26]          
CODE:00412d55   50              PUSH        param_1                                 
CODE:00412d56   a10c494600      MOV         param_1,[DATA:Dlist_0046490c]           ;= ??
CODE:00412d5b   50              PUSH        param_1                                 
CODE:00412d5c   e8e9240200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00412d61   83c408          ADD         ESP,0x8                                 
CODE:00412d64   8b4326          MOV         param_1,dword ptr [EBX + 0x26]          
CODE:00412d67   50              PUSH        param_1                                 
CODE:00412d68   e84d950200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00412d6d   59              POP         param_3                                 
                            LAB_00412d6e:                 ;XREF[1,0]:   00412d50
CODE:00412d6e   53              PUSH        EBX                                     
CODE:00412d6f   e8c80b0000      CALL        FUN_0041393c                            ;undefined FUN_0041393c(undefined4 pa...
CODE:00412d74   59              POP         param_3                                 
CODE:00412d75   53              PUSH        EBX                                     
CODE:00412d76   e83f950200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00412d7b   59              POP         param_3                                 
                            LAB_00412d7c:                 ;XREF[1,0]:   00412d15
CODE:00412d7c   33c0            XOR         param_1,param_1                         
CODE:00412d7e   5b              POP         EBX                                     
CODE:00412d7f   5d              POP         EBP                                     
CODE:00412d80   c3              RET                                                 
CODE:00412d81   90              ??          90h                                     
CODE:00412d82   90              ??          90h                                     
CODE:00412d83   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00412d84(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00412d89
CODE:00412d84   55              PUSH        EBP                                     
CODE:00412d85   8bec            MOV         EBP,ESP                                 
CODE:00412d87   53              PUSH        EBX                                     
CODE:00412d88   56              PUSH        ESI                                     
CODE:00412d89   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00412d8c   33db            XOR         EBX,EBX                                 
CODE:00412d8e   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412d93   50              PUSH        param_1                                 
CODE:00412d94   e84f230200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00412d99   59              POP         param_3                                 
CODE:00412d9a   eb1d            JMP         LAB_00412db9                            
                            LAB_00412d9c:                 ;XREF[1,0]:   00412dc0
CODE:00412d9c   663b7042        CMP         SI,word ptr [param_1 + 0x42]            
CODE:00412da0   750b            JNZ         LAB_00412dad                            
CODE:00412da2   50              PUSH        param_1                                 
CODE:00412da3   e864ffffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00412da8   59              POP         param_3                                 
CODE:00412da9   66bb0100        MOV         BX,0x1                                  
                            LAB_00412dad:                 ;XREF[1,0]:   00412da0
CODE:00412dad   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412db2   50              PUSH        param_1                                 
CODE:00412db3   e855230200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00412db8   59              POP         param_3                                 
                            LAB_00412db9:                 ;XREF[1,0]:   00412d9a
CODE:00412db9   85c0            TEST        param_1,param_1                         
CODE:00412dbb   7405            JZ          LAB_00412dc2                            
CODE:00412dbd   6685db          TEST        BX,BX                                   
CODE:00412dc0   74da            JZ          LAB_00412d9c                            
                            LAB_00412dc2:                 ;XREF[1,0]:   00412dbb
CODE:00412dc2   33c0            XOR         param_1,param_1                         
CODE:00412dc4   5e              POP         ESI                                     
CODE:00412dc5   5b              POP         EBX                                     
CODE:00412dc6   5d              POP         EBP                                     
CODE:00412dc7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412dc8(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00412dcc
                                                          ;XREF[80,0]:  00412e2c,0041450e,0041458a,00414c20
                                                          ;             00416176,004161c1,004161cd,004161d9
                                                          ;             004168b4,0041697b,004169e3,0041822e
                                                          ;             0041823a,0041834e,0041835a,00418d04
                                                          ;             00419636,00419664,004198ad,004198d3
                                                          ;             00419c13,0041b0f6,00421bf2,00422e27
                                                          ;             00423516,00423563,004259a5,00425fcf
                                                          ;             004270e3,004271a1,00427661,0042a430
                                                          ;             0042a50d,0042a626,0042a6ff,0042a818
                                                          ;             0042a8f5,0042aa0e,0042aae7,0042bdea
                                                          ;             0042be7d,0042f1f5,004329c8,004340f6
                                                          ;             00434142,004358c7,0043c7fb,0043c81e
                                                          ;             0043c83a,0043caf2,0043cb18,0043cc45
                                                          ;             0043cdbb,0043ce02,0043d02b,0043d570
                                                          ;             0043d58c,0043d5a8,0043def1,00440d09
                                                          ;             00440d44,0044184a,00447f89,00448456
                                                          ;             004484c1,0044ba9a,0044bac0,0044c5fe
                                                          ;             0044d9b6,0044d9d7,0044db06,0044dff8
                                                          ;             0044e245,0044e393,0044e45b,0044eca5
                                                          ;             0044f10c,0044f148,0044f8fd,0044f9b0
CODE:00412dc8   55              PUSH        EBP                                     
CODE:00412dc9   8bec            MOV         EBP,ESP                                 
CODE:00412dcb   53              PUSH        EBX                                     
CODE:00412dcc   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00412dcf   85db            TEST        EBX,EBX                                 
CODE:00412dd1   7441            JZ          LAB_00412e14                            
CODE:00412dd3   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412dd8   753a            JNZ         LAB_00412e14                            
CODE:00412dda   53              PUSH        EBX                                     
CODE:00412ddb   e848fcffff      CALL        FUN_00412a28                            ;void FUN_00412a28(undefined4 param_1)
CODE:00412de0   59              POP         ECX                                     
CODE:00412de1   66c743180400    MOV         word ptr [EBX + 0x18],0x4               
CODE:00412de7   33c0            XOR         EAX,EAX                                 
CODE:00412de9   894314          MOV         dword ptr [EBX + 0x14],EAX              
CODE:00412dec   33c0            XOR         EAX,EAX                                 
CODE:00412dee   6689431c        MOV         word ptr [EBX + 0x1c],AX                
CODE:00412df2   66894310        MOV         word ptr [EBX + 0x10],AX                
CODE:00412df6   6689431e        MOV         word ptr [EBX + 0x1e],AX                
CODE:00412dfa   68a8224100      PUSH        FUN_004122a8                            
CODE:00412dff   53              PUSH        EBX                                     
CODE:00412e00   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:00412e05   50              PUSH        EAX                                     
CODE:00412e06   e846230200      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00412e0b   83c40c          ADD         ESP,0xc                                 
CODE:00412e0e   66c7431a0100    MOV         word ptr [EBX + 0x1a],0x1               
                            LAB_00412e14:                 ;XREF[2,0]:   00412dd1,00412dd8
CODE:00412e14   5b              POP         EBX                                     
CODE:00412e15   5d              POP         EBP                                     
CODE:00412e16   c3              RET                                                 
CODE:00412e17   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412e18(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00412e1d
                                                          ;XREF[81,0]:  004129c8,0041333d,0041585e,0041586a
                                                          ;             004166ec,004166f8,004184d3,00418d8a
                                                          ;             004224e2,00422ed5,004259c7,00426eea
                                                          ;             00431e52,00431e5e,00431e94,00431ea0
                                                          ;             00431ed6,00431ee2,0043201e,004320a7
                                                          ;             00432115,00432927,00434643,00434b15
                                                          ;             00434ba4,00434c4f,00435875,0043cbd3
                                                          ;             0043ccca,0043d064,0043d13f,0043d2e3
                                                          ;             0043d32f,0043d36f,0043d3b0,0043d3fc
                                                          ;             0043d43c,0043e6c4,0043e6d0,0043e6e8
                                                          ;             0043e6f4,004410c9,00441156,004411de
                                                          ;             00441259,004412dd,00441302,0044136c
                                                          ;             00441391,004413c3,0044143b,004414aa
                                                          ;             00441c44,00441c76,00443a5f,00443a94
                                                          ;             00443ad3,00443eb7,004451be,00448082
                                                          ;             0044c007,0044c015,0044c139,0044c1ab
                                                          ;             0044c1e5,0044c226,0044c265,0044e80c
                                                          ;             0044ebad,0044edf3,0044edff,0044ee0b
                                                          ;             0044ee17,0044eee6,0044eef2,0044eefe
                                                          ;             0044ef0a,0044f2bf,0044f5b5,0044f7bb
                                                          ;             0044fb36
CODE:00412e18   55              PUSH        EBP                                     
CODE:00412e19   8bec            MOV         EBP,ESP                                 
CODE:00412e1b   53              PUSH        EBX                                     
CODE:00412e1c   56              PUSH        ESI                                     
CODE:00412e1d   8b4d08          MOV         ECX,dword ptr [EBP + param_1+0x4]       
CODE:00412e20   85c9            TEST        ECX,ECX                                 
CODE:00412e22   7447            JZ          LAB_00412e6b                            
CODE:00412e24   6683791a00      CMP         word ptr [ECX + 0x1a],0x0               
CODE:00412e29   7509            JNZ         LAB_00412e34                            
CODE:00412e2b   51              PUSH        ECX                                     
CODE:00412e2c   e897ffffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00412e31   59              POP         ECX                                     
CODE:00412e32   eb37            JMP         LAB_00412e6b                            
                            LAB_00412e34:                 ;XREF[1,0]:   00412e29
CODE:00412e34   668b5958        MOV         BX,word ptr [ECX + 0x58]                
CODE:00412e38   8b416a          MOV         EAX,dword ptr [ECX + 0x6a]              
CODE:00412e3b   33d2            XOR         EDX,EDX                                 
CODE:00412e3d   663bda          CMP         BX,DX                                   
CODE:00412e40   7e18            JLE         LAB_00412e5a                            
                            LAB_00412e42:                 ;XREF[1,0]:   00412e58
CODE:00412e42   0fbf30          MOVSX       ESI,word ptr [EAX]                      
CODE:00412e45   8d34f6          LEA         ESI,[ESI + ESI*0x8]                     
CODE:00412e48   66830cb51...    OR          word ptr [ESI*0x...,0x2                 
CODE:00412e51   83c002          ADD         EAX,0x2                                 
CODE:00412e54   42              INC         EDX                                     
CODE:00412e55   663bda          CMP         BX,DX                                   
CODE:00412e58   7fe8            JG          LAB_00412e42                            
                            LAB_00412e5a:                 ;XREF[1,0]:   00412e40
CODE:00412e5a   66c741180400    MOV         word ptr [ECX + 0x18],0x4               
CODE:00412e60   33c0            XOR         EAX,EAX                                 
CODE:00412e62   894114          MOV         dword ptr [ECX + 0x14],EAX              
CODE:00412e65   66c7411c0000    MOV         word ptr [ECX + 0x1c],0x0               
                            LAB_00412e6b:                 ;XREF[2,0]:   00412e22,00412e32
CODE:00412e6b   5e              POP         ESI                                     
CODE:00412e6c   5b              POP         EBX                                     
CODE:00412e6d   5d              POP         EBP                                     
CODE:00412e6e   c3              RET                                                 
CODE:00412e6f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412e70(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00412e74
                                                          ;XREF[103,0]: 00415608,0041564f,0041b715,0041f739
                                                          ;             004202f2,0042078a,00421376,00421d2e
                                                          ;             00421f75,004234fe,00423571,00423591
                                                          ;             004235c2,004262e1,00426d9b,00427165
                                                          ;             004271d1,004271e9,00427211,00427241
                                                          ;             0042726a,00427282,004272a4,004272bc
                                                          ;             0042780c,00429d95,00429def,00429e5a
                                                          ;             00429ec5,00429fa4,0042a01f,0042a10e
                                                          ;             0042a189,0042a278,0042a2f3,0042a396
                                                          ;             0042a473,0042a58c,0042a665,0042a77e
                                                          ;             0042a85b,0042a974,0042aa4d,0042ab82
                                                          ;             0042ac14,0042c40d,0042c45c,0042c483
                                                          ;             0042c98d,0042ca4a,0042caf7,0042cb76
                                                          ;             0042cbf9,0042cc75,0042cd90,0042ce7d
                                                          ;             0042cf6a,0042d05b,0042d654,00433c42
                                                          ;             00433d91,00433f49,00435dfd,00438e99
                                                          ;             0043921e,00439234,00439671,0043e433
                                                          ;             0043e43c,0043e49a,0043e4a6,0043eee4
                                                          ;             0043ef93,0043f083,0043f260,0043fb84
                                                          ;             004400d8,00440150,00440d7a,004414f3
                                                          ;             004415eb,0044178a,0044198f,00443730
                                                          ;             004437e4,00443862,00443976,004439b9
                                                          ;             00447d4e,00447e5a,004482f0,00448654
                                                          ;             0044a920,0044a9d0,0044ac41,0044af48
                                                          ;             0044afb1,0044b011,0044b22a,0044f1c6
                                                          ;             0044f21a,0044f236,0044f252
CODE:00412e70   55              PUSH        EBP                                     
CODE:00412e71   8bec            MOV         EBP,ESP                                 
CODE:00412e73   53              PUSH        EBX                                     
CODE:00412e74   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00412e77   85db            TEST        EBX,EBX                                 
CODE:00412e79   7441            JZ          LAB_00412ebc                            
CODE:00412e7b   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412e80   753a            JNZ         LAB_00412ebc                            
CODE:00412e82   53              PUSH        EBX                                     
CODE:00412e83   e8a0fbffff      CALL        FUN_00412a28                            ;void FUN_00412a28(undefined4 param_1)
CODE:00412e88   59              POP         param_3                                 
CODE:00412e89   66c743180480    MOV         word ptr [EBX + 0x18],0x8004            
CODE:00412e8f   33c0            XOR         param_1,param_1                         
CODE:00412e91   894314          MOV         dword ptr [EBX + 0x14],param_1          
CODE:00412e94   33c0            XOR         param_1,param_1                         
CODE:00412e96   6689431c        MOV         word ptr [EBX + 0x1c],param_1           
CODE:00412e9a   66894310        MOV         word ptr [EBX + 0x10],param_1           
CODE:00412e9e   6689431e        MOV         word ptr [EBX + 0x1e],param_1           
CODE:00412ea2   68a8224100      PUSH        FUN_004122a8                            
CODE:00412ea7   53              PUSH        EBX                                     
CODE:00412ea8   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412ead   50              PUSH        param_1                                 
CODE:00412eae   e89e220200      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00412eb3   83c40c          ADD         ESP,0xc                                 
CODE:00412eb6   66c7431a0100    MOV         word ptr [EBX + 0x1a],0x1               
                            LAB_00412ebc:                 ;XREF[2,0]:   00412e79,00412e80
CODE:00412ebc   5b              POP         EBX                                     
CODE:00412ebd   5d              POP         EBP                                     
CODE:00412ebe   c3              RET                                                 
CODE:00412ebf   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00412ec0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00412ec4
          ;param_5       undefined4           8                      ;XREF[1,0]:   00412ee0
                                                          ;XREF[4,0]:   0043c88e,0043c8b3,0043c8de,0043d4cb
CODE:00412ec0   55              PUSH        EBP                                     
CODE:00412ec1   8bec            MOV         EBP,ESP                                 
CODE:00412ec3   53              PUSH        EBX                                     
CODE:00412ec4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00412ec7   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412ecc   7532            JNZ         LAB_00412f00                            
CODE:00412ece   53              PUSH        EBX                                     
CODE:00412ecf   e854fbffff      CALL        FUN_00412a28                            ;void FUN_00412a28(undefined4 param_1)
CODE:00412ed4   59              POP         param_3                                 
CODE:00412ed5   66c743180400    MOV         word ptr [EBX + 0x18],0x4               
CODE:00412edb   a164024600      MOV         param_1,[DATA:DAT_00460264]             
CODE:00412ee0   03450c          ADD         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00412ee3   894314          MOV         dword ptr [EBX + 0x14],param_1          
CODE:00412ee6   68a8224100      PUSH        FUN_004122a8                            
CODE:00412eeb   53              PUSH        EBX                                     
CODE:00412eec   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412ef1   50              PUSH        param_1                                 
CODE:00412ef2   e85a220200      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00412ef7   83c40c          ADD         ESP,0xc                                 
CODE:00412efa   66c7431a0100    MOV         word ptr [EBX + 0x1a],0x1               
                            LAB_00412f00:                 ;XREF[1,0]:   00412ecc
CODE:00412f00   5b              POP         EBX                                     
CODE:00412f01   5d              POP         EBP                                     
CODE:00412f02   c3              RET                                                 
CODE:00412f03   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void processNodes?(undefined4 this)
          ;this          undefined4           4                      ;XREF[1,0]:   00412f0a
          ;i             undefined2          SI                      ;XREF[1,0]:   00412f54
          ;pj            undefined4         EDI                      ;XREF[1,0]:   00412f84
          ;j             undefined2     HASH...                      
                                                          ;XREF[96,0]:  004129aa,00412d1f,00413185,0041334d
                                                          ;             0041387c,00415c3b,004160fe,00416894
                                                          ;             00416965,004169cd,004195d4,0041f729
                                                          ;             004207c1,00420a8f,00421366,00421c03
                                                          ;             0042247f,004234f2,0042350a,00423522
                                                          ;             0042352e,00423549,00423581,004235b2
                                                          ;             00425fe0,00426bb8,00426e4c,00427195
                                                          ;             004271ad,004271b9,004271c5,004271dd
                                                          ;             004271f5,00427231,0042725e,00427276
                                                          ;             00427298,004272b0,00427672,004277eb
                                                          ;             0042abf8,0042c3a3,0042c3b3,0042c3c3
                                                          ;             0042c977,0042ca34,0042cae1,0042cb60
                                                          ;             0042cbe3,0042cc5f,0042cd7a,0042ce67
                                                          ;             0042cf54,0042d045,0042d267,0042f206
                                                          ;             00432143,00432156,00432162,0043216e
                                                          ;             004329d9,00432d85,00432db2,00433d6a
                                                          ;             00433f04,004340b7,00434103,0043475b
                                                          ;             00434b23,00434bb2,004358d8,00435dc1
                                                          ;             0043965b,0043ca60,0043d054,0043dec4
                                                          ;             0043df13,0043eb0d,0043eb19,0043f077
                                                          ;             0043f254,0043fb56,004400b5,0044180b
                                                          ;             0044185b,00443a13,004483b6,004484d2
                                                          ;             00448635,00448648,0044a9c0,0044af35
                                                          ;             0044dde0,0044e417,0044f93f,0044fa43
CODE:00412f04   55              PUSH        EBP                                     
CODE:00412f05   8bec            MOV         EBP,ESP                                 
CODE:00412f07   53              PUSH        EBX                                     
CODE:00412f08   56              PUSH        ESI                                     
CODE:00412f09   57              PUSH        EDI                                     
CODE:00412f0a   8b5d08          MOV         EBX,dword ptr [EBP + this+0x4]          
CODE:00412f0d   85db            TEST        EBX,EBX                                 
CODE:00412f0f   747f            JZ          LAB_00412f90                            
CODE:00412f11   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412f16   7478            JZ          LAB_00412f90                            
CODE:00412f18   66c743180100    MOV         word ptr [EBX + 0x18],0x1               
CODE:00412f1e   53              PUSH        EBX                                     
CODE:00412f1f   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:00412f24   50              PUSH        EAX                                     
CODE:00412f25   e820230200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00412f2a   83c408          ADD         ESP,0x8                                 
CODE:00412f2d   66c7431a0000    MOV         word ptr [EBX + 0x1a],0x0               
CODE:00412f33   8b7b6a          MOV         EDI,dword ptr [EBX + 0x6a]              
CODE:00412f36   f6434e02        TEST        byte ptr [EBX + 0x4e],0x2               
CODE:00412f3a   7527            JNZ         LAB_00412f63                            
CODE:00412f3c   33f6            XOR         ESI,ESI                                 
CODE:00412f3e   eb14            JMP         LAB_00412f54                            
                            LAB_00412f40:                 ;XREF[1,0]:   00412f58
CODE:00412f40   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:00412f43   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:00412f46   66c704851...    MOV         word ptr [EAX*0x...,0x2                 
CODE:00412f50   83c702          ADD         EDI,0x2                                 
CODE:00412f53   46              INC         ESI                                     
                            LAB_00412f54:                 ;XREF[1,0]:   00412f3e
CODE:00412f54   663b7358        CMP         i,word ptr [EBX + 0x58]                 
CODE:00412f58   7ce6            JL          LAB_00412f40                            
CODE:00412f5a   53              PUSH        EBX                                     
CODE:00412f5b   e830f5ffff      CALL        BigThing6Eh::drainNodesAndCheckNodeSi...;void drainNodesAndCheckNodeSiblingIn...
CODE:00412f60   59              POP         ECX                                     
CODE:00412f61   eb2d            JMP         LAB_00412f90                            
                            LAB_00412f63:                 ;XREF[1,0]:   00412f3a
CODE:00412f63   33f6            XOR         i,i                                     
CODE:00412f65   eb1d            JMP         LAB_00412f84                            
                            LAB_00412f67:                 ;XREF[1,0]:   00412f88
CODE:00412f67   668b07          MOV         AX,word ptr [EDI]                       
CODE:00412f6a   83c702          ADD         EDI,0x2                                 
CODE:00412f6d   0fbfc0          MOVSX       EAX,AX                                  
CODE:00412f70   c1e002          SHL         EAX,0x2                                 
CODE:00412f73   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:00412f76   81c010494600    ADD         EAX,DATA:BigNode24h_ARRAY_00464910      ;= ??
CODE:00412f7c   50              PUSH        EAX                                     
CODE:00412f7d   e8b2f4ffff      CALL        BigNode24h::switchLists?                ;undefined switchLists?(BigNode24h * ...
CODE:00412f82   59              POP         ECX                                     
CODE:00412f83   46              INC         i                                       
                            LAB_00412f84:                 ;XREF[1,0]:   00412f65
CODE:00412f84   663b7358        CMP         i,word ptr [EBX + 0x58]                 
CODE:00412f88   7cdd            JL          LAB_00412f67                            
CODE:00412f8a   66c743580000    MOV         word ptr [EBX + 0x58],0x0               
                            LAB_00412f90:                 ;XREF[3,0]:   00412f0f,00412f16,00412f61
CODE:00412f90   5f              POP         pj                                      
CODE:00412f91   5e              POP         i                                       
CODE:00412f92   5b              POP         EBX                                     
CODE:00412f93   5d              POP         EBP                                     
CODE:00412f94   c3              RET                                                 
CODE:00412f95   90              ??          90h                                     
CODE:00412f96   90              ??          90h                                     
CODE:00412f97   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00412f98(undefined4 param_1, uint param_2, undefined4 param_3, int param_4, ushort param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00412fa0
          ;param_5       ushort               8                      ;XREF[1,0]:   00412f9d
CODE:00412f98   55              PUSH        EBP                                     
CODE:00412f99   8bec            MOV         EBP,ESP                                 
CODE:00412f9b   53              PUSH        EBX                                     
CODE:00412f9c   56              PUSH        ESI                                     
CODE:00412f9d   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00412fa0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00412fa3   668b530c        MOV         param_2,word ptr [EBX + 0xc]            
CODE:00412fa7   663bc2          CMP         param_1,param_2                         
CODE:00412faa   7430            JZ          LAB_00412fdc                            
CODE:00412fac   8bf2            MOV         ESI,param_2                             
CODE:00412fae   6689430c        MOV         word ptr [EBX + 0xc],param_1            
CODE:00412fb2   66837b1a00      CMP         word ptr [EBX + 0x1a],0x0               
CODE:00412fb7   7423            JZ          LAB_00412fdc                            
CODE:00412fb9   53              PUSH        EBX                                     
CODE:00412fba   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412fbf   50              PUSH        param_1                                 
CODE:00412fc0   e885220200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00412fc5   83c408          ADD         ESP,0x8                                 
CODE:00412fc8   68a8224100      PUSH        FUN_004122a8                            
CODE:00412fcd   53              PUSH        EBX                                     
CODE:00412fce   a128574600      MOV         param_1,[DATA:Dlist_00465728]           ;= ??
CODE:00412fd3   50              PUSH        param_1                                 
CODE:00412fd4   e878210200      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00412fd9   83c40c          ADD         ESP,0xc                                 
                            LAB_00412fdc:                 ;XREF[2,0]:   00412faa,00412fb7
CODE:00412fdc   8bc6            MOV         param_1,ESI                             
CODE:00412fde   5e              POP         ESI                                     
CODE:00412fdf   5b              POP         EBX                                     
CODE:00412fe0   5d              POP         EBP                                     
CODE:00412fe1   c3              RET                                                 
CODE:00412fe2   90              ??          90h                                     
CODE:00412fe3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00412fe4(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00412fe7
                                                          ;XREF[12,0]:  0041317e,00413363,004224d6,0042593f
                                                          ;             004259b7,004340c3,0043410f,0043d097
                                                          ;             0044142f,0044149e,00441c38,00441c6a
CODE:00412fe4   55              PUSH        EBP                                     
CODE:00412fe5   8bec            MOV         EBP,ESP                                 
CODE:00412fe7   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00412fea   85c0            TEST        EAX,EAX                                 
CODE:00412fec   7414            JZ          LAB_00413002                            
CODE:00412fee   66c740180200    MOV         word ptr [EAX + 0x18],0x2               
CODE:00412ff4   33d2            XOR         EDX,EDX                                 
CODE:00412ff6   66895010        MOV         word ptr [EAX + 0x10],DX                
CODE:00412ffa   6689501c        MOV         word ptr [EAX + 0x1c],DX                
CODE:00412ffe   6689501e        MOV         word ptr [EAX + 0x1e],DX                
                            LAB_00413002:                 ;XREF[1,0]:   00412fec
CODE:00413002   5d              POP         EBP                                     
CODE:00413003   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined DoSomethingBig(void)
                                                          ;XREF[2,0]:   0041278a,00438ecb
CODE:00413004   53              PUSH        EBX                                     
CODE:00413005   56              PUSH        ESI                                     
CODE:00413006   57              PUSH        EDI                                     
CODE:00413007   55              PUSH        EBP                                     
CODE:00413008   83c4b8          ADD         ESP,-0x48                               
CODE:0041300b   833d60024...    CMP         dword ptr [DATA:DAT_00460260],0x0       
CODE:00413012   7409            JZ          LAB_0041301d                            
CODE:00413014   6a00            PUSH        0x0                                     
CODE:00413016   ff1560024600    CALL        dword ptr [DATA:DAT_00460260]           
CODE:0041301c   59              POP         ECX                                     
                            LAB_0041301d:                 ;XREF[1,0]:   00413012
CODE:0041301d   e8e2990300      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00413022   89442418        MOV         dword ptr [ESP + 0x18],EAX              
CODE:00413026   a364024600      MOV         [DATA:DAT_00460264],EAX                 
CODE:0041302b   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:00413030   50              PUSH        EAX                                     
CODE:00413031   e8b2200200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413036   59              POP         ECX                                     
CODE:00413037   8bd8            MOV         EBX,EAX                                 
CODE:00413039   85db            TEST        EBX,EBX                                 
CODE:0041303b   0f84cb060000    JZ          LAB_0041370c                            
                            LAB_00413041:                 ;XREF[1,0]:   00413706
CODE:00413041   53              PUSH        EBX                                     
CODE:00413042   e8c6200200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413047   59              POP         ECX                                     
CODE:00413048   89442404        MOV         dword ptr [ESP + 0x4],EAX               
CODE:0041304c   8b4314          MOV         EAX,dword ptr [EBX + 0x14]              
CODE:0041304f   3b442418        CMP         EAX,dword ptr [ESP + 0x18]              
CODE:00413053   0f87a7060000    JA          LAB_00413700                            
CODE:00413059   85c0            TEST        EAX,EAX                                 
CODE:0041305b   7507            JNZ         LAB_00413064                            
CODE:0041305d   8b442418        MOV         EAX,dword ptr [ESP + 0x18]              
CODE:00413061   894314          MOV         dword ptr [EBX + 0x14],EAX              
                            LAB_00413064:                 ;XREF[1,0]:   0041305b
CODE:00413064   8b542418        MOV         EDX,dword ptr [ESP + 0x18]              
CODE:00413068   895374          MOV         dword ptr [EBX + 0x74],EDX              
CODE:0041306b   8b4c2418        MOV         ECX,dword ptr [ESP + 0x18]              
CODE:0041306f   2bc8            SUB         ECX,EAX                                 
CODE:00413071   0fb74312        MOVZX       EAX,word ptr [EBX + 0x12]               
CODE:00413075   03442418        ADD         EAX,dword ptr [ESP + 0x18]              
CODE:00413079   894314          MOV         dword ptr [EBX + 0x14],EAX              
CODE:0041307c   66837b5400      CMP         word ptr [EBX + 0x54],0x0               
CODE:00413081   741e            JZ          LAB_004130a1                            
CODE:00413083   0fb77312        MOVZX       ESI,word ptr [EBX + 0x12]               
CODE:00413087   8bc1            MOV         EAX,ECX                                 
CODE:00413089   33d2            XOR         EDX,EDX                                 
CODE:0041308b   f7f6            DIV         ESI                                     
CODE:0041308d   8bf8            MOV         EDI,EAX                                 
CODE:0041308f   03742418        ADD         ESI,dword ptr [ESP + 0x18]              
CODE:00413093   897314          MOV         dword ptr [EBX + 0x14],ESI              
CODE:00413096   6685ff          TEST        DI,DI                                   
CODE:00413099   7408            JZ          LAB_004130a3                            
CODE:0041309b   66bf0100        MOV         DI,0x1                                  
CODE:0041309f   eb02            JMP         LAB_004130a3                            
                            LAB_004130a1:                 ;XREF[1,0]:   00413081
CODE:004130a1   33ff            XOR         EDI,EDI                                 
                            LAB_004130a3:                 ;XREF[2,0]:   00413099,0041309f
CODE:004130a3   66c744241...    MOV         word ptr [ESP + 0x14],0x1               
                            LAB_004130aa:                 ;XREF[4,0]:   004132a8,004132df,004132f3,00413322
CODE:004130aa   f6431804        TEST        byte ptr [EBX + 0x18],0x4               
CODE:004130ae   0f8441060000    JZ          LAB_004136f5                            
CODE:004130b4   66837c241401    CMP         word ptr [ESP + 0x14],0x1               
CODE:004130ba   750e            JNZ         LAB_004130ca                            
CODE:004130bc   53              PUSH        EBX                                     
CODE:004130bd   e8cef3ffff      CALL        BigThing6Eh::drainNodesAndCheckNodeSi...;void drainNodesAndCheckNodeSiblingIn...
CODE:004130c2   59              POP         ECX                                     
CODE:004130c3   66c744241...    MOV         word ptr [ESP + 0x14],0x0               
                            LAB_004130ca:                 ;XREF[1,0]:   004130ba
CODE:004130ca   66c744241...    MOV         word ptr [ESP + 0x12],0x1               
CODE:004130d1   8b6b2a          MOV         EBP,dword ptr [EBX + 0x2a]              
CODE:004130d4   668b7310        MOV         SI,word ptr [EBX + 0x10]                
CODE:004130d8   8b4326          MOV         EAX,dword ptr [EBX + 0x26]              
CODE:004130db   890424          MOV         dword ptr [ESP],EAX                     
CODE:004130de   e9e0030000      JMP         LAB_004134c3                            
                            LAB_004130e3:                 ;XREF[1,0]:   004134d3
CODE:004130e3   668b54c500      MOV         DX,word ptr [EBP + EAX*0x8]             
CODE:004130e8   668954240a      MOV         word ptr [ESP + 0xa],DX                 
CODE:004130ed   668b54c502      MOV         DX,word ptr [EBP + EAX*0x8 + 0x2]       
CODE:004130f2   668954240c      MOV         word ptr [ESP + 0xc],DX                 
CODE:004130f7   668b44c506      MOV         AX,word ptr [EBP + EAX*0x8 + 0x6]       
CODE:004130fc   668944240e      MOV         word ptr [ESP + 0xe],AX                 
CODE:00413101   0fbf442408      MOVSX       EAX,word ptr [ESP + 0x8]                
CODE:00413106   83c016          ADD         EAX,0x16                                
CODE:00413109   83f815          CMP         EAX,0x15                                
CODE:0041310c   0f8752030000    JA          switchD_00413112::caseD_16              
                            switchD:                      ; FWD[24,0]:  00413119,00413171,00413190,0041319e
                                                          ;             004131a9,004131b9,004131cc,004131d6
                                                          ;             0041321f,00413249,00413258,00413267
                                                          ;             00413327,00413339,00413349,00413359
                                                          ;             0041335f,0041336f,004133a3,004133b2
                                                          ;             004133ce,004133f3,0041342c,00413464
CODE:00413112   ff2485193...    JMP         dword ptr [EAX*0x4 + ->switchD_004131...;= 004133ce
                            switchdataD_00413119:         ;XREF[1,0]:   00413112
CODE:00413119   ce334100        addr        switchD_00413112::caseD_ffea            
CODE:0041311d   2c344100        addr        switchD_00413112::caseD_ffeb            
CODE:00413121   b2334100        addr        switchD_00413112::caseD_ffec            
CODE:00413125   a3334100        addr        switchD_00413112::caseD_ffed            
CODE:00413129   f3334100        addr        switchD_00413112::caseD_ffee            
CODE:0041312d   6f334100        addr        switchD_00413112::caseD_ffef            
CODE:00413131   5f334100        addr        switchD_00413112::caseD_fff0            
CODE:00413135   59334100        addr        switchD_00413112::caseD_fff1            
CODE:00413139   49334100        addr        switchD_00413112::caseD_fff2            
CODE:0041313d   39334100        addr        switchD_00413112::caseD_fff3            
CODE:00413141   27334100        addr        switchD_00413112::caseD_fff4            
CODE:00413145   cc314100        addr        switchD_00413112::caseD_fff5            
CODE:00413149   67324100        addr        switchD_00413112::caseD_fff6            
CODE:0041314d   58324100        addr        switchD_00413112::caseD_fff7            
CODE:00413151   49324100        addr        switchD_00413112::caseD_fff8            
CODE:00413155   b9314100        addr        switchD_00413112::caseD_fff9            
CODE:00413159   1f324100        addr        switchD_00413112::caseD_fffa            
CODE:0041315d   d6314100        addr        switchD_00413112::caseD_fffb            
CODE:00413161   90314100        addr        switchD_00413112::caseD_fffc            
CODE:00413165   a9314100        addr        switchD_00413112::caseD_fffd            
CODE:00413169   9e314100        addr        switchD_00413112::caseD_fffe            
CODE:0041316d   71314100        addr        switchD_00413112::caseD_ffff            
                            caseD_ffff:                   ;XREF[2,0]:   00413112,0041316d
CODE:00413171   66c743180100    MOV         word ptr [EBX + 0x18],0x1               
CODE:00413177   66c7431c0100    MOV         word ptr [EBX + 0x1c],0x1               
CODE:0041317d   53              PUSH        EBX                                     
CODE:0041317e   e861feffff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00413183   59              POP         ECX                                     
CODE:00413184   53              PUSH        EBX                                     
CODE:00413185   e87afdffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0041318a   59              POP         ECX                                     
CODE:0041318b   e970050000      JMP         LAB_00413700                            
                            caseD_fffc:                   ;XREF[2,0]:   00413112,00413161
CODE:00413190   66c743181000    MOV         word ptr [EBX + 0x18],0x10              
CODE:00413196   46              INC         ESI                                     
CODE:00413197   33ff            XOR         EDI,EDI                                 
CODE:00413199   e91a030000      JMP         LAB_004134b8                            
                            caseD_fffe:                   ;XREF[2,0]:   00413112,00413169
CODE:0041319e   66ff431c        INC         word ptr [EBX + 0x1c]                   
CODE:004131a2   33f6            XOR         ESI,ESI                                 
CODE:004131a4   e90f030000      JMP         LAB_004134b8                            
                            caseD_fffd:                   ;XREF[2,0]:   00413112,00413165
CODE:004131a9   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:004131ae   6689442412      MOV         word ptr [ESP + 0x12],AX                
CODE:004131b3   46              INC         ESI                                     
CODE:004131b4   e9ff020000      JMP         LAB_004134b8                            
                            caseD_fff9:                   ;XREF[2,0]:   00413112,00413155
CODE:004131b9   46              INC         ESI                                     
CODE:004131ba   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:004131bf   66894344        MOV         word ptr [EBX + 0x44],AX                
CODE:004131c3   66897346        MOV         word ptr [EBX + 0x46],SI                
CODE:004131c7   e9ec020000      JMP         LAB_004134b8                            
                            caseD_fff5:                   ;XREF[2,0]:   00413112,00413145
CODE:004131cc   668b74240a      MOV         SI,word ptr [ESP + 0xa]                 
CODE:004131d1   e9e2020000      JMP         LAB_004134b8                            
                            caseD_fffb:                   ;XREF[2,0]:   00413112,0041315d
CODE:004131d6   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:004131db   663b4344        CMP         AX,word ptr [EBX + 0x44]                
CODE:004131df   7509            JNZ         LAB_004131ea                            
CODE:004131e1   668b7346        MOV         SI,word ptr [EBX + 0x46]                
CODE:004131e5   e9ce020000      JMP         LAB_004134b8                            
                            LAB_004131ea:                 ;XREF[1,0]:   004131df
CODE:004131ea   8bc5            MOV         EAX,EBP                                 
CODE:004131ec   66c744241...    MOV         word ptr [ESP + 0x10],0x0               
CODE:004131f3   eb1e            JMP         LAB_00413213                            
                            LAB_004131f5:                 ;XREF[1,0]:   00413218
CODE:004131f5   66837804f9      CMP         word ptr [EAX + 0x4],-0x7               
CODE:004131fa   740a            JZ          LAB_00413206                            
CODE:004131fc   668b10          MOV         DX,word ptr [EAX]                       
CODE:004131ff   663b54240a      CMP         DX,word ptr [ESP + 0xa]                 
CODE:00413204   7505            JNZ         LAB_0041320b                            
                            LAB_00413206:                 ;XREF[1,0]:   004131fa
CODE:00413206   668b742410      MOV         SI,word ptr [ESP + 0x10]                
                            LAB_0041320b:                 ;XREF[1,0]:   00413204
CODE:0041320b   83c008          ADD         EAX,0x8                                 
CODE:0041320e   66ff442410      INC         word ptr [ESP + 0x10]                   
                            LAB_00413213:                 ;XREF[1,0]:   004131f3
CODE:00413213   66837804ff      CMP         word ptr [EAX + 0x4],-0x1               
CODE:00413218   75db            JNZ         LAB_004131f5                            
CODE:0041321a   e999020000      JMP         LAB_004134b8                            
                            caseD_fffa:                   ;XREF[2,0]:   00413112,00413159
CODE:0041321f   66817c240...    CMP         word ptr [ESP + 0xa],0x8000             
CODE:00413226   7409            JZ          LAB_00413231                            
CODE:00413228   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:0041322d   66894308        MOV         word ptr [EBX + 0x8],AX                 
                            LAB_00413231:                 ;XREF[1,0]:   00413226
CODE:00413231   66817c240...    CMP         word ptr [ESP + 0xc],0x8000             
CODE:00413238   7409            JZ          LAB_00413243                            
CODE:0041323a   668b44240c      MOV         AX,word ptr [ESP + 0xc]                 
CODE:0041323f   6689430a        MOV         word ptr [EBX + 0xa],AX                 
                            LAB_00413243:                 ;XREF[1,0]:   00413238
CODE:00413243   46              INC         ESI                                     
CODE:00413244   e96f020000      JMP         LAB_004134b8                            
                            caseD_fff8:                   ;XREF[2,0]:   00413112,00413151
CODE:00413249   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:0041324e   66014308        ADD         word ptr [EBX + 0x8],AX                 
CODE:00413252   46              INC         ESI                                     
CODE:00413253   e960020000      JMP         LAB_004134b8                            
                            caseD_fff7:                   ;XREF[2,0]:   00413112,0041314d
CODE:00413258   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:0041325d   6601430a        ADD         word ptr [EBX + 0xa],AX                 
CODE:00413261   46              INC         ESI                                     
CODE:00413262   e951020000      JMP         LAB_004134b8                            
                            caseD_fff6:                   ;XREF[2,0]:   00413112,00413149
CODE:00413267   33ff            XOR         EDI,EDI                                 
CODE:00413269   0fbf44240a      MOVSX       EAX,word ptr [ESP + 0xa]                
CODE:0041326e   48              DEC         EAX                                     
CODE:0041326f   740e            JZ          LAB_0041327f                            
CODE:00413271   48              DEC         EAX                                     
CODE:00413272   7439            JZ          LAB_004132ad                            
CODE:00413274   48              DEC         EAX                                     
CODE:00413275   746d            JZ          LAB_004132e4                            
CODE:00413277   48              DEC         EAX                                     
CODE:00413278   747e            JZ          LAB_004132f8                            
CODE:0041327a   e939020000      JMP         LAB_004134b8                            
                            LAB_0041327f:                 ;XREF[1,0]:   0041326f
CODE:0041327f   8b0424          MOV         EAX,dword ptr [ESP]                     
CODE:00413282   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:00413287   7413            JZ          LAB_0041329c                            
CODE:00413289   e8c60f0400      CALL        Random                                  ;int Random(void)
CODE:0041328e   8b1424          MOV         EDX,dword ptr [ESP]                     
CODE:00413291   0fbf5208        MOVSX       EDX,word ptr [EDX + 0x8]                
CODE:00413295   8bca            MOV         ECX,EDX                                 
CODE:00413297   99              CDQ                                                 
CODE:00413298   f7f9            IDIV        ECX                                     
CODE:0041329a   eb02            JMP         LAB_0041329e                            
                            LAB_0041329c:                 ;XREF[1,0]:   00413287
CODE:0041329c   33d2            XOR         EDX,EDX                                 
                            LAB_0041329e:                 ;XREF[1,0]:   0041329a
CODE:0041329e   52              PUSH        EDX                                     
CODE:0041329f   53              PUSH        EBX                                     
CODE:004132a0   e82ff7ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004132a5   83c408          ADD         ESP,0x8                                 
CODE:004132a8   e9fdfdffff      JMP         LAB_004130aa                            
                            LAB_004132ad:                 ;XREF[1,0]:   00413272
CODE:004132ad   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:004132b1   6689442410      MOV         word ptr [ESP + 0x10],AX                
CODE:004132b6   66ff442410      INC         word ptr [ESP + 0x10]                   
CODE:004132bb   668b442410      MOV         AX,word ptr [ESP + 0x10]                
CODE:004132c0   8b1424          MOV         EDX,dword ptr [ESP]                     
CODE:004132c3   663b4208        CMP         AX,word ptr [EDX + 0x8]                 
CODE:004132c7   7507            JNZ         LAB_004132d0                            
CODE:004132c9   66c744241...    MOV         word ptr [ESP + 0x10],0x0               
                            LAB_004132d0:                 ;XREF[1,0]:   004132c7
CODE:004132d0   668b442410      MOV         AX,word ptr [ESP + 0x10]                
CODE:004132d5   50              PUSH        EAX                                     
CODE:004132d6   53              PUSH        EBX                                     
CODE:004132d7   e8f8f6ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004132dc   83c408          ADD         ESP,0x8                                 
CODE:004132df   e9c6fdffff      JMP         LAB_004130aa                            
                            LAB_004132e4:                 ;XREF[1,0]:   00413275
CODE:004132e4   668b44240c      MOV         AX,word ptr [ESP + 0xc]                 
CODE:004132e9   50              PUSH        EAX                                     
CODE:004132ea   53              PUSH        EBX                                     
CODE:004132eb   e8e4f6ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004132f0   83c408          ADD         ESP,0x8                                 
CODE:004132f3   e9b2fdffff      JMP         LAB_004130aa                            
                            LAB_004132f8:                 ;XREF[1,0]:   00413278
CODE:004132f8   66837c240e00    CMP         word ptr [ESP + 0xe],0x0                
CODE:004132fe   7411            JZ          LAB_00413311                            
CODE:00413300   e84f0f0400      CALL        Random                                  ;int Random(void)
CODE:00413305   0fbf54240e      MOVSX       EDX,word ptr [ESP + 0xe]                
CODE:0041330a   8bca            MOV         ECX,EDX                                 
CODE:0041330c   99              CDQ                                                 
CODE:0041330d   f7f9            IDIV        ECX                                     
CODE:0041330f   eb02            JMP         LAB_00413313                            
                            LAB_00413311:                 ;XREF[1,0]:   004132fe
CODE:00413311   33d2            XOR         EDX,EDX                                 
                            LAB_00413313:                 ;XREF[1,0]:   0041330f
CODE:00413313   660354240c      ADD         DX,word ptr [ESP + 0xc]                 
CODE:00413318   52              PUSH        EDX                                     
CODE:00413319   53              PUSH        EBX                                     
CODE:0041331a   e8b5f6ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0041331f   83c408          ADD         ESP,0x8                                 
CODE:00413322   e983fdffff      JMP         LAB_004130aa                            
                            caseD_fff4:                   ;XREF[2,0]:   00413112,00413141
CODE:00413327   66837b2e00      CMP         word ptr [EBX + 0x2e],0x0               
CODE:0041332c   7405            JZ          LAB_00413333                            
CODE:0041332e   53              PUSH        EBX                                     
CODE:0041332f   ff5330          CALL        dword ptr [EBX + 0x30]                  
CODE:00413332   59              POP         ECX                                     
                            LAB_00413333:                 ;XREF[1,0]:   0041332c
CODE:00413333   46              INC         ESI                                     
CODE:00413334   e9b8030000      JMP         LAB_004136f1                            
                            caseD_fff3:                   ;XREF[2,0]:   00413112,0041313d
CODE:00413339   8b434a          MOV         EAX,dword ptr [EBX + 0x4a]              
CODE:0041333c   50              PUSH        EAX                                     
CODE:0041333d   e8d6faffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00413342   59              POP         ECX                                     
CODE:00413343   46              INC         ESI                                     
CODE:00413344   e96f010000      JMP         LAB_004134b8                            
                            caseD_fff2:                   ;XREF[2,0]:   00413112,00413139
CODE:00413349   8b434a          MOV         EAX,dword ptr [EBX + 0x4a]              
CODE:0041334c   50              PUSH        EAX                                     
CODE:0041334d   e8b2fbffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00413352   59              POP         ECX                                     
CODE:00413353   46              INC         ESI                                     
CODE:00413354   e95f010000      JMP         LAB_004134b8                            
                            caseD_fff1:                   ;XREF[2,0]:   00413112,00413135
CODE:00413359   46              INC         ESI                                     
CODE:0041335a   e959010000      JMP         LAB_004134b8                            
                            caseD_fff0:                   ;XREF[2,0]:   00413112,00413131
CODE:0041335f   8b434a          MOV         EAX,dword ptr [EBX + 0x4a]              
CODE:00413362   50              PUSH        EAX                                     
CODE:00413363   e87cfcffff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00413368   59              POP         ECX                                     
CODE:00413369   46              INC         ESI                                     
CODE:0041336a   e949010000      JMP         LAB_004134b8                            
                            caseD_ffef:                   ;XREF[2,0]:   00413112,0041312d
CODE:0041336f   668b4308        MOV         AX,word ptr [EBX + 0x8]                 
CODE:00413373   660344240a      ADD         AX,word ptr [ESP + 0xa]                 
CODE:00413378   8b534a          MOV         EDX,dword ptr [EBX + 0x4a]              
CODE:0041337b   66894208        MOV         word ptr [EDX + 0x8],AX                 
CODE:0041337f   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:00413383   660344240c      ADD         AX,word ptr [ESP + 0xc]                 
CODE:00413388   8b534a          MOV         EDX,dword ptr [EBX + 0x4a]              
CODE:0041338b   6689420a        MOV         word ptr [EDX + 0xa],AX                 
CODE:0041338f   8b434a          MOV         EAX,dword ptr [EBX + 0x4a]              
CODE:00413392   50              PUSH        EAX                                     
CODE:00413393   e8380b0000      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00413398   59              POP         ECX                                     
CODE:00413399   6683f804        CMP         AX,0x4                                  
CODE:0041339d   46              INC         ESI                                     
CODE:0041339e   e915010000      JMP         LAB_004134b8                            
                            caseD_ffed:                   ;XREF[2,0]:   00413112,00413125
CODE:004133a3   668b44240a      MOV         AX,word ptr [ESP + 0xa]                 
CODE:004133a8   6689431e        MOV         word ptr [EBX + 0x1e],AX                
CODE:004133ac   46              INC         ESI                                     
CODE:004133ad   e906010000      JMP         LAB_004134b8                            
                            caseD_ffec:                   ;XREF[2,0]:   00413112,00413121
CODE:004133b2   66ff4b1e        DEC         word ptr [EBX + 0x1e]                   
CODE:004133b6   668b431e        MOV         AX,word ptr [EBX + 0x1e]                
CODE:004133ba   6685c0          TEST        AX,AX                                   
CODE:004133bd   7506            JNZ         LAB_004133c5                            
CODE:004133bf   46              INC         ESI                                     
CODE:004133c0   e9f3000000      JMP         LAB_004134b8                            
                            LAB_004133c5:                 ;XREF[1,0]:   004133bd
CODE:004133c5   668b7346        MOV         SI,word ptr [EBX + 0x46]                
CODE:004133c9   e9ea000000      JMP         LAB_004134b8                            
                            caseD_ffea:                   ;XREF[2,0]:   00413112,00413119
CODE:004133ce   66837c240a00    CMP         word ptr [ESP + 0xa],0x0                
CODE:004133d4   740f            JZ          LAB_004133e5                            
CODE:004133d6   66c743480100    MOV         word ptr [EBX + 0x48],0x1               
CODE:004133dc   53              PUSH        EBX                                     
CODE:004133dd   e83a050000      CALL        FUN_0041391c                            ;undefined FUN_0041391c(undefined4 pa...
CODE:004133e2   59              POP         ECX                                     
CODE:004133e3   eb06            JMP         LAB_004133eb                            
                            LAB_004133e5:                 ;XREF[1,0]:   004133d4
CODE:004133e5   66c743480200    MOV         word ptr [EBX + 0x48],0x2               
                            LAB_004133eb:                 ;XREF[1,0]:   004133e3
CODE:004133eb   46              INC         ESI                                     
CODE:004133ec   33ff            XOR         EDI,EDI                                 
CODE:004133ee   e9c5000000      JMP         LAB_004134b8                            
                            caseD_ffee:                   ;XREF[2,0]:   00413112,00413129
CODE:004133f3   837b5000        CMP         dword ptr [EBX + 0x50],0x0              
CODE:004133f7   7425            JZ          LAB_0041341e                            
CODE:004133f9   e822e00100      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:004133fe   8b4350          MOV         EAX,dword ptr [EBX + 0x50]              
CODE:00413401   50              PUSH        EAX                                     
CODE:00413402   e898e3ffff      CALL        FUN_0041179f                            ;undefined FUN_0041179f(void)
CODE:00413407   59              POP         ECX                                     
CODE:00413408   e8cbdf0100      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
CODE:0041340d   66837c240a00    CMP         word ptr [ESP + 0xa],0x0                
CODE:00413413   7411            JZ          LAB_00413426                            
CODE:00413415   53              PUSH        EBX                                     
CODE:00413416   e821050000      CALL        FUN_0041393c                            ;undefined FUN_0041393c(undefined4 pa...
CODE:0041341b   59              POP         ECX                                     
CODE:0041341c   eb08            JMP         LAB_00413426                            
                            LAB_0041341e:                 ;XREF[1,0]:   004133f7
CODE:0041341e   6a06            PUSH        0x6                                     
CODE:00413420   e857eeffff      CALL        FUN_0041227c                            ;void FUN_0041227c(undefined2 param_1)
CODE:00413425   59              POP         ECX                                     
                            LAB_00413426:                 ;XREF[2,0]:   00413413,0041341c
CODE:00413426   46              INC         ESI                                     
CODE:00413427   e98c000000      JMP         LAB_004134b8                            
                            caseD_ffeb:                   ;XREF[2,0]:   00413112,0041311d
CODE:0041342c   0fbf44240c      MOVSX       EAX,word ptr [ESP + 0xc]                
CODE:00413431   0fbf54240a      MOVSX       EDX,word ptr [ESP + 0xa]                
CODE:00413436   2bc2            SUB         EAX,EDX                                 
CODE:00413438   7418            JZ          LAB_00413452                            
CODE:0041343a   e8150e0400      CALL        Random                                  ;int Random(void)
CODE:0041343f   0fbf54240c      MOVSX       EDX,word ptr [ESP + 0xc]                
CODE:00413444   0fbf4c240a      MOVSX       ECX,word ptr [ESP + 0xa]                
CODE:00413449   2bd1            SUB         EDX,ECX                                 
CODE:0041344b   8bca            MOV         ECX,EDX                                 
CODE:0041344d   99              CDQ                                                 
CODE:0041344e   f7f9            IDIV        ECX                                     
CODE:00413450   eb02            JMP         LAB_00413454                            
                            LAB_00413452:                 ;XREF[1,0]:   00413438
CODE:00413452   33d2            XOR         EDX,EDX                                 
                            LAB_00413454:                 ;XREF[1,0]:   00413450
CODE:00413454   0fbf44240a      MOVSX       EAX,word ptr [ESP + 0xa]                
CODE:00413459   03d0            ADD         EDX,EAX                                 
CODE:0041345b   015314          ADD         dword ptr [EBX + 0x14],EDX              
CODE:0041345e   46              INC         ESI                                     
CODE:0041345f   e98d020000      JMP         LAB_004136f1                            
                            caseD_16:                     ;XREF[2,0]:   0041310c,00413112
CODE:00413464   66817c240...    CMP         word ptr [ESP + 0x8],0xfe0c             
CODE:0041346b   7f4b            JG          LAB_004134b8                            
CODE:0041346d   66c744244...    MOV         word ptr [ESP + 0x44],0x0               
CODE:00413474   833d5c024...    CMP         dword ptr [DATA:DAT_0046025c],0x0       
CODE:0041347b   7432            JZ          LAB_004134af                            
CODE:0041347d   668b44240e      MOV         AX,word ptr [ESP + 0xe]                 
CODE:00413482   50              PUSH        EAX                                     
CODE:00413483   668b442410      MOV         AX,word ptr [ESP + 0x10]                
CODE:00413488   50              PUSH        EAX                                     
CODE:00413489   668b442412      MOV         AX,word ptr [ESP + 0x12]                
CODE:0041348e   50              PUSH        EAX                                     
CODE:0041348f   668b442414      MOV         AX,word ptr [ESP + 0x14]                
CODE:00413494   50              PUSH        EAX                                     
CODE:00413495   53              PUSH        EBX                                     
CODE:00413496   ff155c024600    CALL        dword ptr [DATA:DAT_0046025c]           
CODE:0041349c   83c414          ADD         ESP,0x14                                
CODE:0041349f   6689442444      MOV         word ptr [ESP + 0x44],AX                
CODE:004134a4   f644244401      TEST        byte ptr [ESP + 0x44],0x1               
CODE:004134a9   7404            JZ          LAB_004134af                            
CODE:004134ab   668b7310        MOV         SI,word ptr [EBX + 0x10]                
                            LAB_004134af:                 ;XREF[2,0]:   0041347b,004134a9
CODE:004134af   66837c244400    CMP         word ptr [ESP + 0x44],0x0               
CODE:004134b5   7501            JNZ         LAB_004134b8                            
CODE:004134b7   46              INC         ESI                                     
                            LAB_004134b8:                 ;XREF[23,0]:  00413199,004131a4,004131b4,004131c7
                                                          ;             004131d1,004131e5,0041321a,00413244
                                                          ;             00413253,00413262,0041327a,00413344
                                                          ;             00413354,0041335a,0041336a,0041339e
                                                          ;             004133ad,004133c0,004133c9,004133ee
                                                          ;             00413427,0041346b,004134b5
CODE:004134b8   6685ff          TEST        DI,DI                                   
CODE:004134bb   7406            JZ          LAB_004134c3                            
CODE:004134bd   6603742412      ADD         SI,word ptr [ESP + 0x12]                
CODE:004134c2   4f              DEC         EDI                                     
                            LAB_004134c3:                 ;XREF[2,0]:   004130de,004134bb
CODE:004134c3   0fbfc6          MOVSX       EAX,SI                                  
CODE:004134c6   668b54c504      MOV         DX,word ptr [EBP + EAX*0x8 + 0x4]       
CODE:004134cb   6689542408      MOV         word ptr [ESP + 0x8],DX                 
CODE:004134d0   6685d2          TEST        DX,DX                                   
CODE:004134d3   0f8c0afcffff    JL          LAB_004130e3                            
CODE:004134d9   66897310        MOV         word ptr [EBX + 0x10],SI                
CODE:004134dd   66c743580000    MOV         word ptr [EBX + 0x58],0x0               
CODE:004134e3   668b4318        MOV         AX,word ptr [EBX + 0x18]                
CODE:004134e7   668944243e      MOV         word ptr [ESP + 0x3e],AX                
CODE:004134ec   66837b6e00      CMP         word ptr [EBX + 0x6e],0x0               
CODE:004134f1   7407            JZ          LAB_004134fa                            
CODE:004134f3   b8da574600      MOV         EAX,DATA:DAT_004657da                   ;= ??
CODE:004134f8   eb05            JMP         LAB_004134ff                            
                            LAB_004134fa:                 ;XREF[1,0]:   004134f1
CODE:004134fa   b8e2574600      MOV         EAX,DATA:DAT_004657e2                   ;= ??
                            LAB_004134ff:                 ;XREF[1,0]:   004134f8
CODE:004134ff   89442438        MOV         dword ptr [ESP +...,EAX=>DATA:DAT_004...;= ??
CODE:00413503   66c744241...    MOV         word ptr [ESP + 0x10],0x0               
CODE:0041350a   0fbfc6          MOVSX       EAX,SI                                  
CODE:0041350d   8d7cc504        LEA         EDI,[EBP + EAX*0x8 + 0x4]               
CODE:00413511   668b442410      MOV         AX,word ptr [ESP + 0x10]                
CODE:00413516   663b442412      CMP         AX,word ptr [ESP + 0x12]                
CODE:0041351b   0f8dc4010000    JGE         LAB_004136e5                            
                            LAB_00413521:                 ;XREF[1,0]:   004136df
CODE:00413521   66c744243...    MOV         word ptr [ESP + 0x3c],0x0               
CODE:00413528   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:0041352b   8b1424          MOV         EDX,dword ptr [ESP]                     
CODE:0041352e   8b5216          MOV         EDX,dword ptr [EDX + 0x16]              
CODE:00413531   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:00413534   894322          MOV         dword ptr [EBX + 0x22],EAX              
CODE:00413537   8b5326          MOV         EDX,dword ptr [EBX + 0x26]              
CODE:0041353a   8b5212          MOV         EDX,dword ptr [EDX + 0x12]              
CODE:0041353d   03d0            ADD         EDX,EAX                                 
CODE:0041353f   89542420        MOV         dword ptr [ESP + 0x20],EDX              
CODE:00413543   668b4308        MOV         AX,word ptr [EBX + 0x8]                 
CODE:00413547   660347fc        ADD         AX,word ptr [EDI + -0x4]                
CODE:0041354b   6689442430      MOV         word ptr [ESP + 0x30],AX                
CODE:00413550   6689442424      MOV         word ptr [ESP + 0x24],AX                
CODE:00413555   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:00413559   660347fe        ADD         AX,word ptr [EDI + -0x2]                
CODE:0041355d   6689442432      MOV         word ptr [ESP + 0x32],AX                
CODE:00413562   6689442426      MOV         word ptr [ESP + 0x26],AX                
CODE:00413567   8b442420        MOV         EAX,dword ptr [ESP + 0x20]              
CODE:0041356b   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0041356f   6689442434      MOV         word ptr [ESP + 0x34],AX                
CODE:00413574   8b442420        MOV         EAX,dword ptr [ESP + 0x20]              
CODE:00413578   668b4004        MOV         AX,word ptr [EAX + 0x4]                 
CODE:0041357c   6689442436      MOV         word ptr [ESP + 0x36],AX                
CODE:00413581   8d442430        LEA         EAX,[ESP + 0x30]                        
CODE:00413585   50              PUSH        EAX                                     
CODE:00413586   8b44243c        MOV         EAX,dword ptr [ESP + 0x3c]              
CODE:0041358a   50              PUSH        EAX                                     
CODE:0041358b   e8acedffff      CALL        FUN_0041233c                            ;uint FUN_0041233c(undefined4 param_1...
CODE:00413590   83c408          ADD         ESP,0x8                                 
CODE:00413593   6689442442      MOV         word ptr [ESP + 0x42],AX                
CODE:00413598   6685c0          TEST        AX,AX                                   
CODE:0041359b   0f842b010000    JZ          LAB_004136cc                            
CODE:004135a1   6a08            PUSH        0x8                                     
CODE:004135a3   8d442434        LEA         EAX,[ESP + 0x34]                        
CODE:004135a7   50              PUSH        EAX                                     
CODE:004135a8   8d433a          LEA         EAX,[EBX + 0x3a]                        
CODE:004135ab   50              PUSH        EAX                                     
CODE:004135ac   e89bc80300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004135b1   83c40c          ADD         ESP,0xc                                 
CODE:004135b4   f6470201        TEST        byte ptr [EDI + 0x2],0x1                
CODE:004135b8   7407            JZ          LAB_004135c1                            
CODE:004135ba   66814c243...    OR          word ptr [ESP + 0x3c],0x80              
                            LAB_004135c1:                 ;XREF[1,0]:   004135b8
CODE:004135c1   e83eeeffff      CALL        FUN_00412404                            ;int FUN_00412404(void)
CODE:004135c6   8be8            MOV         EBP,EAX                                 
CODE:004135c8   85ed            TEST        EBP,EBP                                 
CODE:004135ca   0f84fc000000    JZ          LAB_004136cc                            
CODE:004135d0   8b442420        MOV         EAX,dword ptr [ESP + 0x20]              
CODE:004135d4   894516          MOV         dword ptr [EBP + 0x16],EAX              
CODE:004135d7   668b442424      MOV         AX,word ptr [ESP + 0x24]                
CODE:004135dc   6689451a        MOV         word ptr [EBP + 0x1a],AX                
CODE:004135e0   668b442426      MOV         AX,word ptr [ESP + 0x26]                
CODE:004135e5   6689451c        MOV         word ptr [EBP + 0x1c],AX                
CODE:004135e9   6a08            PUSH        0x8                                     
CODE:004135eb   8d442434        LEA         EAX,[ESP + 0x34]                        
CODE:004135ef   50              PUSH        EAX                                     
CODE:004135f0   8d450e          LEA         EAX,[EBP + 0xe]                         
CODE:004135f3   50              PUSH        EAX                                     
CODE:004135f4   e853c80300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004135f9   83c40c          ADD         ESP,0xc                                 
CODE:004135fc   668b430c        MOV         AX,word ptr [EBX + 0xc]                 
CODE:00413600   6689450a        MOV         word ptr [EBP + 0xa],AX                 
CODE:00413604   66837b6e00      CMP         word ptr [EBX + 0x6e],0x0               
CODE:00413609   7407            JZ          LAB_00413612                            
CODE:0041360b   66814c243...    OR          word ptr [ESP + 0x3c],0x200             
                            LAB_00413612:                 ;XREF[1,0]:   00413609
CODE:00413612   837b3000        CMP         dword ptr [EBX + 0x30],0x0              
CODE:00413616   7407            JZ          LAB_0041361f                            
CODE:00413618   66814c243...    OR          word ptr [ESP + 0x3c],0x400             
                            LAB_0041361f:                 ;XREF[1,0]:   00413616
CODE:0041361f   837b3600        CMP         dword ptr [EBX + 0x36],0x0              
CODE:00413623   7407            JZ          LAB_0041362c                            
CODE:00413625   66814c243...    OR          word ptr [ESP + 0x3c],0x800             
                            LAB_0041362c:                 ;XREF[1,0]:   00413623
CODE:0041362c   66834c243c01    OR          word ptr [ESP + 0x3c],0x1               
CODE:00413632   f644244202      TEST        byte ptr [ESP + 0x42],0x2               
CODE:00413637   7406            JZ          LAB_0041363f                            
CODE:00413639   66834c243c20    OR          word ptr [ESP + 0x3c],0x20              
                            LAB_0041363f:                 ;XREF[1,0]:   00413637
CODE:0041363f   0fbf44243e      MOVSX       EAX,word ptr [ESP + 0x3e]               
CODE:00413644   a910800000      TEST        EAX,0x8010                              
CODE:00413649   7506            JNZ         LAB_00413651                            
CODE:0041364b   66834c243c02    OR          word ptr [ESP + 0x3c],0x2               
                            LAB_00413651:                 ;XREF[1,0]:   00413649
CODE:00413651   66837b4800      CMP         word ptr [EBX + 0x48],0x0               
CODE:00413656   7434            JZ          LAB_0041368c                            
CODE:00413658   668364243cfd    AND         word ptr [ESP + 0x3c],0xfffd            
CODE:0041365e   66834c243c08    OR          word ptr [ESP + 0x3c],0x8               
CODE:00413664   66837b4801      CMP         word ptr [EBX + 0x48],0x1               
CODE:00413669   751b            JNZ         LAB_00413686                            
CODE:0041366b   e8b0dd0100      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:00413670   8b4350          MOV         EAX,dword ptr [EBX + 0x50]              
CODE:00413673   50              PUSH        EAX                                     
CODE:00413674   8d442434        LEA         EAX,[ESP + 0x34]                        
CODE:00413678   50              PUSH        EAX                                     
CODE:00413679   e8aee0ffff      CALL        FUN_0041172c                            ;undefined FUN_0041172c(undefined4 pa...
CODE:0041367e   83c408          ADD         ESP,0x8                                 
CODE:00413681   e852dd0100      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
                            LAB_00413686:                 ;XREF[1,0]:   00413669
CODE:00413686   66c743480000    MOV         word ptr [EBX + 0x48],0x0               
                            LAB_0041368c:                 ;XREF[1,0]:   00413656
CODE:0041368c   f6434e01        TEST        byte ptr [EBX + 0x4e],0x1               
CODE:00413690   7406            JZ          LAB_00413698                            
CODE:00413692   66834c243c10    OR          word ptr [ESP + 0x3c],0x10              
                            LAB_00413698:                 ;XREF[1,0]:   00413690
CODE:00413698   668b44243c      MOV         AX,word ptr [ESP + 0x3c]                
CODE:0041369d   6689450c        MOV         word ptr [EBP + 0xc],AX                 
CODE:004136a1   895d20          MOV         dword ptr [EBP + 0x20],EBX              
CODE:004136a4   68bc224100      PUSH        FUN_004122bc                            
CODE:004136a9   55              PUSH        EBP                                     
CODE:004136aa   a120574600      MOV         EAX,[DATA:Dlist_00465720]               ;= ??
CODE:004136af   50              PUSH        EAX                                     
CODE:004136b0   e89c1a0200      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:004136b5   83c40c          ADD         ESP,0xc                                 
CODE:004136b8   0fbf442410      MOVSX       EAX,word ptr [ESP + 0x10]               
CODE:004136bd   8b536a          MOV         EDX,dword ptr [EBX + 0x6a]              
CODE:004136c0   668b4d08        MOV         CX,word ptr [EBP + 0x8]                 
CODE:004136c4   66890c42        MOV         word ptr [EDX + EAX*0x2],CX             
CODE:004136c8   66ff4358        INC         word ptr [EBX + 0x58]                   
                            LAB_004136cc:                 ;XREF[2,0]:   0041359b,004135ca
CODE:004136cc   46              INC         ESI                                     
CODE:004136cd   83c708          ADD         EDI,0x8                                 
CODE:004136d0   66ff442410      INC         word ptr [ESP + 0x10]                   
CODE:004136d5   668b442410      MOV         AX,word ptr [ESP + 0x10]                
CODE:004136da   663b442412      CMP         AX,word ptr [ESP + 0x12]                
CODE:004136df   0f8c3cfeffff    JL          LAB_00413521                            
                            LAB_004136e5:                 ;XREF[1,0]:   0041351b
CODE:004136e5   f6431980        TEST        byte ptr [EBX + 0x19],0x80              
CODE:004136e9   7406            JZ          LAB_004136f1                            
CODE:004136eb   66c743180200    MOV         word ptr [EBX + 0x18],0x2               
                            LAB_004136f1:                 ;XREF[3,0]:   00413334,0041345f,004136e9
CODE:004136f1   66897310        MOV         word ptr [EBX + 0x10],SI                
                            LAB_004136f5:                 ;XREF[1,0]:   004130ae
CODE:004136f5   53              PUSH        EBX                                     
CODE:004136f6   e8121a0200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004136fb   59              POP         ECX                                     
CODE:004136fc   89442404        MOV         dword ptr [ESP + 0x4],EAX               
                            LAB_00413700:                 ;XREF[2,0]:   00413053,0041318b
CODE:00413700   8b5c2404        MOV         EBX,dword ptr [ESP + 0x4]               
CODE:00413704   85db            TEST        EBX,EBX                                 
CODE:00413706   0f8535f9ffff    JNZ         LAB_00413041                            
                            LAB_0041370c:                 ;XREF[1,0]:   0041303b
CODE:0041370c   a130574600      MOV         EAX,[DATA:Dlist_00465730]               ;= ??
CODE:00413711   50              PUSH        EAX                                     
CODE:00413712   e8d1190200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413717   59              POP         ECX                                     
CODE:00413718   8bd8            MOV         EBX,EAX                                 
CODE:0041371a   85db            TEST        EBX,EBX                                 
CODE:0041371c   7412            JZ          LAB_00413730                            
                            LAB_0041371e:                 ;XREF[1,0]:   0041372e
CODE:0041371e   ff5308          CALL        dword ptr [EBX + 0x8]                   
CODE:00413721   85c0            TEST        EAX,EAX                                 
CODE:00413723   53              PUSH        EBX                                     
CODE:00413724   e8e4190200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413729   59              POP         ECX                                     
CODE:0041372a   8bd8            MOV         EBX,EAX                                 
CODE:0041372c   85db            TEST        EBX,EBX                                 
CODE:0041372e   75ee            JNZ         LAB_0041371e                            
                            LAB_00413730:                 ;XREF[1,0]:   0041371c
CODE:00413730   e873eeffff      CALL        FUN_004125a8                            ;undefined FUN_004125a8(void)
CODE:00413735   833d60024...    CMP         dword ptr [DATA:DAT_00460260],0x0       
CODE:0041373c   7409            JZ          LAB_00413747                            
CODE:0041373e   6a01            PUSH        0x1                                     
CODE:00413740   ff1560024600    CALL        dword ptr [DATA:DAT_00460260]           
CODE:00413746   59              POP         ECX                                     
                            LAB_00413747:                 ;XREF[1,0]:   0041373c
CODE:00413747   a134574600      MOV         EAX,[DATA:Dlist_00465734]               ;= ??
CODE:0041374c   50              PUSH        EAX                                     
CODE:0041374d   e896190200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413752   59              POP         ECX                                     
CODE:00413753   8bd8            MOV         EBX,EAX                                 
CODE:00413755   85db            TEST        EBX,EBX                                 
CODE:00413757   7410            JZ          LAB_00413769                            
                            LAB_00413759:                 ;XREF[1,0]:   00413767
CODE:00413759   ff5308          CALL        dword ptr [EBX + 0x8]                   
CODE:0041375c   53              PUSH        EBX                                     
CODE:0041375d   e8ab190200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413762   59              POP         ECX                                     
CODE:00413763   8bd8            MOV         EBX,EAX                                 
CODE:00413765   85db            TEST        EBX,EBX                                 
CODE:00413767   75f0            JNZ         LAB_00413759                            
                            LAB_00413769:                 ;XREF[1,0]:   00413757
CODE:00413769   83c448          ADD         ESP,0x48                                
CODE:0041376c   5d              POP         EBP                                     
CODE:0041376d   5f              POP         EDI                                     
CODE:0041376e   5e              POP         ESI                                     
CODE:0041376f   5b              POP         EBX                                     
CODE:00413770   c3              RET                                                 
CODE:00413771   90              ??          90h                                     
CODE:00413772   90              ??          90h                                     
CODE:00413773   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort FUN_00413774(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413778
          ;param_2       undefined2           8                      ;XREF[1,0]:   0041377b
                                                          ;XREF[31,0]:  00412a9f,0041632d,004168d2,0041977b
                                                          ;             004197f5,0041983f,00419b70,0041b1f2
                                                          ;             0041b2bd,00420ade,00420b69,00421e91
                                                          ;             0042bbd0,0042bc94,004337ce,00435ae5
                                                          ;             00435b84,00438f93,00439010,00439082
                                                          ;             00439b00,00439ba8,0043a141,0043a1a3
                                                          ;             0043a229,0043a28b,00448ef5,00448f52
                                                          ;             0044aafe,0044c4e8,0044d85c
CODE:00413774   55              PUSH        EBP                                     
CODE:00413775   8bec            MOV         EBP,ESP                                 
CODE:00413777   53              PUSH        EBX                                     
CODE:00413778   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0041377b   0fbf4d0c        MOVSX       ECX,word ptr [EBP + param_2+0x4]        
CODE:0041377f   8b5026          MOV         EDX,dword ptr [EAX + 0x26]              
CODE:00413782   8b5a16          MOV         EBX,dword ptr [EDX + 0x16]              
CODE:00413785   8b0c8b          MOV         ECX,dword ptr [EBX + ECX*0x4]           
CODE:00413788   8b4212          MOV         EAX,dword ptr [EDX + 0x12]              
CODE:0041378b   668b440802      MOV         AX,word ptr [EAX + ECX*0x1 + 0x2]       
CODE:00413790   5b              POP         EBX                                     
CODE:00413791   5d              POP         EBP                                     
CODE:00413792   c3              RET                                                 
CODE:00413793   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort FUN_00413794(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413798
          ;param_2       undefined2           8                      ;XREF[1,0]:   0041379b
                                                          ;XREF[31,0]:  00412ab1,0041634e,004168df,00419762
                                                          ;             004197e7,0041982e,00419b88,0041b1dd
                                                          ;             0041b2a8,00420afa,00420b84,00421ea9
                                                          ;             0042bb9f,0042bc7c,004337ed,00435ad0
                                                          ;             00435b69,00438fab,00439028,00439063
                                                          ;             00439b20,00439bc2,0043a122,0043a184
                                                          ;             0043a20a,0043a26c,00448f06,00448f66
                                                          ;             0044ab14,0044c4d9,0044d86d
CODE:00413794   55              PUSH        EBP                                     
CODE:00413795   8bec            MOV         EBP,ESP                                 
CODE:00413797   53              PUSH        EBX                                     
CODE:00413798   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0041379b   0fbf4d0c        MOVSX       ECX,word ptr [EBP + param_2+0x4]        
CODE:0041379f   8b5026          MOV         EDX,dword ptr [EAX + 0x26]              
CODE:004137a2   8b5a16          MOV         EBX,dword ptr [EDX + 0x16]              
CODE:004137a5   8b0c8b          MOV         ECX,dword ptr [EBX + ECX*0x4]           
CODE:004137a8   8b4212          MOV         EAX,dword ptr [EDX + 0x12]              
CODE:004137ab   668b440804      MOV         AX,word ptr [EAX + ECX*0x1 + 0x4]       
CODE:004137b0   5b              POP         EBX                                     
CODE:004137b1   5d              POP         EBP                                     
CODE:004137b2   c3              RET                                                 
CODE:004137b3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_004137b4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004137b8
                                                          ;XREF[1,0]:   00416901
CODE:004137b4   55              PUSH        EBP                                     
CODE:004137b5   8bec            MOV         EBP,ESP                                 
CODE:004137b7   53              PUSH        EBX                                     
CODE:004137b8   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:004137bb   668b5110        MOV         param_2,word ptr [param_3 + 0x10]       
CODE:004137bf   0fb7c2          MOVZX       param_1,param_2                         
CODE:004137c2   8b592a          MOV         EBX,dword ptr [param_3 + 0x2a]          
CODE:004137c5   8d44c304        LEA         param_1,[EBX + param_1*0x8 + 0x4]       
CODE:004137c9   eb04            JMP         LAB_004137cf                            
                            LAB_004137cb:                 ;XREF[1,0]:   004137d3
CODE:004137cb   42              INC         param_2                                 
CODE:004137cc   83c008          ADD         param_1,0x8                             
                            LAB_004137cf:                 ;XREF[1,0]:   004137c9
CODE:004137cf   66833800        CMP         word ptr [param_1],0x0                  
CODE:004137d3   7cf6            JL          LAB_004137cb                            
CODE:004137d5   0fb7c2          MOVZX       param_1,param_2                         
CODE:004137d8   8b512a          MOV         param_2,dword ptr [param_3 + 0x2a]      
CODE:004137db   668b04c2        MOV         param_1,word ptr [param_2 + param_1*0x8]
CODE:004137df   66034108        ADD         param_1,word ptr [param_3 + 0x8]        
CODE:004137e3   5b              POP         EBX                                     
CODE:004137e4   5d              POP         EBP                                     
CODE:004137e5   c3              RET                                                 
CODE:004137e6   90              ??          90h                                     
CODE:004137e7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_004137e8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004137ec
                                                          ;XREF[1,0]:   004168f9
CODE:004137e8   55              PUSH        EBP                                     
CODE:004137e9   8bec            MOV         EBP,ESP                                 
CODE:004137eb   53              PUSH        EBX                                     
CODE:004137ec   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:004137ef   668b5110        MOV         param_2,word ptr [param_3 + 0x10]       
CODE:004137f3   0fb7c2          MOVZX       param_1,param_2                         
CODE:004137f6   8b592a          MOV         EBX,dword ptr [param_3 + 0x2a]          
CODE:004137f9   8d44c304        LEA         param_1,[EBX + param_1*0x8 + 0x4]       
CODE:004137fd   eb04            JMP         LAB_00413803                            
                            LAB_004137ff:                 ;XREF[1,0]:   00413807
CODE:004137ff   42              INC         param_2                                 
CODE:00413800   83c008          ADD         param_1,0x8                             
                            LAB_00413803:                 ;XREF[1,0]:   004137fd
CODE:00413803   66833800        CMP         word ptr [param_1],0x0                  
CODE:00413807   7cf6            JL          LAB_004137ff                            
CODE:00413809   0fb7c2          MOVZX       param_1,param_2                         
CODE:0041380c   8b512a          MOV         param_2,dword ptr [param_3 + 0x2a]      
CODE:0041380f   668b44c202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:00413814   6603410a        ADD         param_1,word ptr [param_3 + 0xa]        
CODE:00413818   5b              POP         EBX                                     
CODE:00413819   5d              POP         EBP                                     
CODE:0041381a   c3              RET                                                 
CODE:0041381b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0041381c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041381f
                                                          ;XREF[1,0]:   0041733d
CODE:0041381c   55              PUSH        EBP                                     
CODE:0041381d   8bec            MOV         EBP,ESP                                 
CODE:0041381f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413822   668b400c        MOV         param_1,word ptr [param_1 + 0xc]        
CODE:00413826   5d              POP         EBP                                     
CODE:00413827   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413828(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041382b
                                                          ;XREF[4,0]:   0043c6ba,0043c908,0044efee,0044f474
CODE:00413828   55              PUSH        EBP                                     
CODE:00413829   8bec            MOV         EBP,ESP                                 
CODE:0041382b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041382e   a35c024600      MOV         [DATA:DAT_0046025c],param_1             
CODE:00413833   5d              POP         EBP                                     
CODE:00413834   c3              RET                                                 
CODE:00413835   90              ??          90h                                     
CODE:00413836   90              ??          90h                                     
CODE:00413837   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413838(void)
                                                          ;XREF[5,0]:   00419af2,004321bc,0043ecd2,0044c39d
                                                          ;             0044f84d
CODE:00413838   6a0c            PUSH        0xc                                     
CODE:0041383a   e8348a0200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0041383f   59              POP         ECX                                     
CODE:00413840   8b1528574600    MOV         EDX,dword ptr [DATA:Dlist_00465728]     ;= ??
CODE:00413846   895008          MOV         dword ptr [EAX + 0x8],EDX               
CODE:00413849   6a00            PUSH        0x0                                     
CODE:0041384b   50              PUSH        EAX                                     
CODE:0041384c   a12c574600      MOV         EAX,[DATA:Dlist_0046572c]               ;= ??
CODE:00413851   50              PUSH        EAX                                     
CODE:00413852   e870190200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00413857   83c40c          ADD         ESP,0xc                                 
CODE:0041385a   e8931a0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0041385f   a328574600      MOV         [DATA:Dlist_00465728],EAX               ;= ??
CODE:00413864   c3              RET                                                 
CODE:00413865   90              ??          90h                                     
CODE:00413866   90              ??          90h                                     
CODE:00413867   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413868(void)
                                                          ;XREF[5,0]:   00419d00,00432480,0043f151,0044c87b
                                                          ;             0044ed1f
CODE:00413868   53              PUSH        EBX                                     
CODE:00413869   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:0041386e   50              PUSH        EAX                                     
CODE:0041386f   e874180200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413874   59              POP         ECX                                     
CODE:00413875   8bd8            MOV         EBX,EAX                                 
CODE:00413877   85db            TEST        EBX,EBX                                 
CODE:00413879   7414            JZ          LAB_0041388f                            
                            LAB_0041387b:                 ;XREF[1,0]:   0041388d
CODE:0041387b   53              PUSH        EBX                                     
CODE:0041387c   e883f6ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00413881   59              POP         ECX                                     
CODE:00413882   53              PUSH        EBX                                     
CODE:00413883   e885180200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413888   59              POP         ECX                                     
CODE:00413889   8bd8            MOV         EBX,EAX                                 
CODE:0041388b   85db            TEST        EBX,EBX                                 
CODE:0041388d   75ec            JNZ         LAB_0041387b                            
                            LAB_0041388f:                 ;XREF[1,0]:   00413879
CODE:0041388f   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:00413894   50              PUSH        EAX                                     
CODE:00413895   e8681a0200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0041389a   59              POP         ECX                                     
CODE:0041389b   a12c574600      MOV         EAX,[DATA:Dlist_0046572c]               ;= ??
CODE:004138a0   50              PUSH        EAX                                     
CODE:004138a1   e842180200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004138a6   59              POP         ECX                                     
CODE:004138a7   8bd8            MOV         EBX,EAX                                 
CODE:004138a9   53              PUSH        EBX                                     
CODE:004138aa   a12c574600      MOV         EAX,[DATA:Dlist_0046572c]               ;= ??
CODE:004138af   50              PUSH        EAX                                     
CODE:004138b0   e895190200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:004138b5   83c408          ADD         ESP,0x8                                 
CODE:004138b8   8b4308          MOV         EAX,dword ptr [EBX + 0x8]               
CODE:004138bb   a328574600      MOV         [DATA:Dlist_00465728],EAX               ;= ??
CODE:004138c0   53              PUSH        EBX                                     
CODE:004138c1   e8f4890200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004138c6   59              POP         ECX                                     
CODE:004138c7   a128574600      MOV         EAX,[DATA:Dlist_00465728]               ;= ??
CODE:004138cc   50              PUSH        EAX                                     
CODE:004138cd   e816180200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004138d2   59              POP         ECX                                     
CODE:004138d3   8bd8            MOV         EBX,EAX                                 
CODE:004138d5   85db            TEST        EBX,EBX                                 
CODE:004138d7   7414            JZ          LAB_004138ed                            
                            LAB_004138d9:                 ;XREF[1,0]:   004138eb
CODE:004138d9   53              PUSH        EBX                                     
CODE:004138da   e841050000      CALL        FUN_00413e20                            ;undefined FUN_00413e20(undefined par...
CODE:004138df   59              POP         ECX                                     
CODE:004138e0   53              PUSH        EBX                                     
CODE:004138e1   e827180200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004138e6   59              POP         ECX                                     
CODE:004138e7   8bd8            MOV         EBX,EAX                                 
CODE:004138e9   85db            TEST        EBX,EBX                                 
CODE:004138eb   75ec            JNZ         LAB_004138d9                            
                            LAB_004138ed:                 ;XREF[1,0]:   004138d7
CODE:004138ed   5b              POP         EBX                                     
CODE:004138ee   c3              RET                                                 
CODE:004138ef   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004138f0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004138f6
          ;param_5       undefined4           8                      ;XREF[1,0]:   004138f3
CODE:004138f0   55              PUSH        EBP                                     
CODE:004138f1   8bec            MOV         EBP,ESP                                 
CODE:004138f3   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004138f6   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004138f9   89504a          MOV         dword ptr [param_1 + 0x4a],param_2      
CODE:004138fc   89424a          MOV         dword ptr [param_2 + 0x4a],param_1      
CODE:004138ff   5d              POP         EBP                                     
CODE:00413900   c3              RET                                                 
CODE:00413901   90              ??          90h                                     
CODE:00413902   90              ??          90h                                     
CODE:00413903   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413904(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413907
CODE:00413904   55              PUSH        EBP                                     
CODE:00413905   8bec            MOV         EBP,ESP                                 
CODE:00413907   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041390a   8b504a          MOV         param_2,dword ptr [param_1 + 0x4a]      
CODE:0041390d   33c9            XOR         param_3,param_3                         
CODE:0041390f   894a4a          MOV         dword ptr [param_2 + 0x4a],param_3      
CODE:00413912   33d2            XOR         param_2,param_2                         
CODE:00413914   89504a          MOV         dword ptr [param_1 + 0x4a],param_2      
CODE:00413917   5d              POP         EBP                                     
CODE:00413918   c3              RET                                                 
CODE:00413919   90              ??          90h                                     
CODE:0041391a   90              ??          90h                                     
CODE:0041391b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041391c(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413920
                                                          ;XREF[1,0]:   004133dd
CODE:0041391c   55              PUSH        EBP                                     
CODE:0041391d   8bec            MOV         EBP,ESP                                 
CODE:0041391f   53              PUSH        EBX                                     
CODE:00413920   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00413923   837b5000        CMP         dword ptr [EBX + 0x50],0x0              
CODE:00413927   7510            JNZ         LAB_00413939                            
CODE:00413929   8b4326          MOV         EAX,dword ptr [EBX + 0x26]              
CODE:0041392c   8b4024          MOV         EAX,dword ptr [EAX + 0x24]              
CODE:0041392f   50              PUSH        EAX                                     
CODE:00413930   e83e890200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00413935   59              POP         ECX                                     
CODE:00413936   894350          MOV         dword ptr [EBX + 0x50],EAX              
                            LAB_00413939:                 ;XREF[1,0]:   00413927
CODE:00413939   5b              POP         EBX                                     
CODE:0041393a   5d              POP         EBP                                     
CODE:0041393b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041393c(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413940
                                                          ;XREF[2,0]:   00412d6f,00413416
CODE:0041393c   55              PUSH        EBP                                     
CODE:0041393d   8bec            MOV         EBP,ESP                                 
CODE:0041393f   53              PUSH        EBX                                     
CODE:00413940   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00413943   8b4350          MOV         EAX,dword ptr [EBX + 0x50]              
CODE:00413946   85c0            TEST        EAX,EAX                                 
CODE:00413948   740c            JZ          LAB_00413956                            
CODE:0041394a   50              PUSH        EAX                                     
CODE:0041394b   e86a890200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00413950   59              POP         ECX                                     
CODE:00413951   33c0            XOR         EAX,EAX                                 
CODE:00413953   894350          MOV         dword ptr [EBX + 0x50],EAX              
                            LAB_00413956:                 ;XREF[1,0]:   00413948
CODE:00413956   5b              POP         EBX                                     
CODE:00413957   5d              POP         EBP                                     
CODE:00413958   c3              RET                                                 
CODE:00413959   90              ??          90h                                     
CODE:0041395a   90              ??          90h                                     
CODE:0041395b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041395c(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined2 param_4)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413969
          ;param_2       undefined4           8                      ;XREF[1,0]:   00413966
          ;param_3       undefined4           c                      ;XREF[1,0]:   00413963
          ;param_4       undefined2          10                      ;XREF[2,0]:   004139af,004139b7
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0041397a,0041398a,00413a02
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00413976,004139a3,004139fd
                                                          ;XREF[179,0]: 0041446e,00414503,0041457f,00414c15
                                                          ;             004155de,00415625,00415748,004157d0
                                                          ;             00415d90,00415da7,00415dbe,00415dd5
                                                          ;             00415de9,00415e0d,0041616b,00416869
                                                          ;             0041820e,00418cee,004199a1,004199f2
                                                          ;             00419a3e,00419c05,0041ae22,0041af0a
                                                          ;             0041f74d,00420325,004207a1,004213a0
                                                          ;             00422b3b,00422b5f,00422b89,00422bad
                                                          ;             00422bf8,00422ca6,00422cd5,00425993
                                                          ;             00426334,00426d3c,00426dcd,00426e09
                                                          ;             00426ec0,00426f5d,00426fff,0042705f
                                                          ;             004270ad,0042717a,0042734f,00427373
                                                          ;             0042739d,004273ca,00427414,00427451
                                                          ;             004274a8,004274dd,00427504,00427532
                                                          ;             00427559,00427827,00429db0,00429e1b
                                                          ;             00429e86,00429ef1,00429f58,00429fd6
                                                          ;             0042a051,0042a0c2,0042a140,0042a1bb
                                                          ;             0042a22c,0042a2aa,0042a325,0042a3c8
                                                          ;             0042a422,0042a4a5,0042a4ff,0042a5be
                                                          ;             0042a618,0042a697,0042a6f1,0042a7b0
                                                          ;             0042a80a,0042a88d,0042a8e7,0042a9a6
                                                          ;             0042aa00,0042aa7f,0042aad9,0042ab9d
                                                          ;             0042ac2f,0042b63e,0042b662,0042c437
                                                          ;             0042c4ad,0042c4d9,0042ca17,0042cac4
                                                          ;             0042cb43,0042cbc6,0042cc45,0042ccc5
                                                          ;             0042ce06,0042cef3,0042cfe4,0042d0d5
                                                          ;             00432010,0043207f,00432106,00432662
                                                          ;             00432696,00433c75,00433db0,00433f37
                                                          ;             004340e8,00434124,00434ae3,00434b72
                                                          ;             0043544c,00435470,00435e11,00438ebc
                                                          ;             00439270,004392b6,004396ad,004396f3
                                                          ;             0043c87b,0043c89f,0043c8ca,0043cae4
                                                          ;             0043cb0a,0043cdf1,0043d4b6,0043dee8
                                                          ;             0043e40c,0043e428,0043e469,0043e48c
                                                          ;             0043e849,0043e90a,0043ea21,0043eab2
                                                          ;             0043eed6,0043ef49,0043fb76,00440142
                                                          ;             0044018c,00440d1b,00440d5c,00440d8c
                                                          ;             004419b9,00441aa5,004439f1,00443a4d
                                                          ;             00443a82,00445158,00447abd,00447ae1
                                                          ;             00447b08,00447d9b,00447ea7,00447f7b
                                                          ;             0044866c,0044a938,0044a9e4,0044ac6b
                                                          ;             0044af5f,0044ba8c,0044bab2,0044c5de
                                                          ;             0044d9ad,0044daf8,0044e17f,0044e388
                                                          ;             0044e450,0044e7fc,0044ec97,0044f0fe
                                                          ;             0044f13a,0044f8b8,0044f997
CODE:0041395c   55              PUSH        EBP                                     
CODE:0041395d   8bec            MOV         EBP,ESP                                 
CODE:0041395f   51              PUSH        ECX                                     
CODE:00413960   53              PUSH        EBX                                     
CODE:00413961   56              PUSH        ESI                                     
CODE:00413962   57              PUSH        EDI                                     
CODE:00413963   8b5510          MOV         EDX,dword ptr [EBP + param_3+0x4]       
CODE:00413966   8b450c          MOV         EAX,dword ptr [EBP + param_2+0x4]       
CODE:00413969   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:0041396c   85db            TEST        EBX,EBX                                 
CODE:0041396e   0f84a9000000    JZ          LAB_00413a1d                            
CODE:00413974   33c9            XOR         ECX,ECX                                 
CODE:00413976   66894dfc        MOV         word ptr [EBP + local_8+0x4],CX         
CODE:0041397a   66894dfe        MOV         word ptr [EBP + local_6+0x4],CX         
CODE:0041397e   663d0080        CMP         AX,0x8000                               
CODE:00413982   7412            JZ          LAB_00413996                            
CODE:00413984   8bc8            MOV         ECX,EAX                                 
CODE:00413986   662b4b08        SUB         CX,word ptr [EBX + 0x8]                 
CODE:0041398a   66894dfe        MOV         word ptr [EBP + local_6+0x4],CX         
CODE:0041398e   66894308        MOV         word ptr [EBX + 0x8],AX                 
CODE:00413992   6689433a        MOV         word ptr [EBX + 0x3a],AX                
                            LAB_00413996:                 ;XREF[1,0]:   00413982
CODE:00413996   6681fa0080      CMP         DX,0x8000                               
CODE:0041399b   7412            JZ          LAB_004139af                            
CODE:0041399d   8bc2            MOV         EAX,EDX                                 
CODE:0041399f   662b430a        SUB         AX,word ptr [EBX + 0xa]                 
CODE:004139a3   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:004139a7   6689530a        MOV         word ptr [EBX + 0xa],DX                 
CODE:004139ab   6689533c        MOV         word ptr [EBX + 0x3c],DX                
                            LAB_004139af:                 ;XREF[1,0]:   0041399b
CODE:004139af   66817d140080    CMP         word ptr [EBP + param_4+0x4],0x8000     
CODE:004139b5   7408            JZ          LAB_004139bf                            
CODE:004139b7   668b4514        MOV         AX,word ptr [EBP + param_4+0x4]         
CODE:004139bb   6689430c        MOV         word ptr [EBX + 0xc],AX                 
                            LAB_004139bf:                 ;XREF[1,0]:   004139b5
CODE:004139bf   668b4318        MOV         AX,word ptr [EBX + 0x18]                
CODE:004139c3   6683f802        CMP         AX,0x2                                  
CODE:004139c7   7406            JZ          LAB_004139cf                            
CODE:004139c9   6683f810        CMP         AX,0x10                                 
CODE:004139cd   754e            JNZ         LAB_00413a1d                            
                            LAB_004139cf:                 ;XREF[1,0]:   004139c7
CODE:004139cf   8b7b6a          MOV         EDI,dword ptr [EBX + 0x6a]              
CODE:004139d2   33f6            XOR         ESI,ESI                                 
CODE:004139d4   eb13            JMP         LAB_004139e9                            
                            LAB_004139d6:                 ;XREF[1,0]:   004139ed
CODE:004139d6   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:004139d9   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004139dc   66830c851...    OR          word ptr [EAX*0x...,0x4                 
CODE:004139e5   83c702          ADD         EDI,0x2                                 
CODE:004139e8   46              INC         ESI                                     
                            LAB_004139e9:                 ;XREF[1,0]:   004139d4
CODE:004139e9   663b7358        CMP         SI,word ptr [EBX + 0x58]                
CODE:004139ed   7ce7            JL          LAB_004139d6                            
CODE:004139ef   53              PUSH        EBX                                     
CODE:004139f0   e89beaffff      CALL        BigThing6Eh::drainNodesAndCheckNodeSi...;void drainNodesAndCheckNodeSiblingIn...
CODE:004139f5   59              POP         ECX                                     
CODE:004139f6   8b7b6a          MOV         EDI,dword ptr [EBX + 0x6a]              
CODE:004139f9   33f6            XOR         ESI,ESI                                 
CODE:004139fb   eb1a            JMP         LAB_00413a17                            
                            LAB_004139fd:                 ;XREF[1,0]:   00413a1b
CODE:004139fd   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00413a01   50              PUSH        EAX                                     
CODE:00413a02   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00413a06   50              PUSH        EAX                                     
CODE:00413a07   668b07          MOV         AX,word ptr [EDI]                       
CODE:00413a0a   83c702          ADD         EDI,0x2                                 
CODE:00413a0d   50              PUSH        EAX                                     
CODE:00413a0e   e855eaffff      CALL        FUN_00412468                            ;undefined FUN_00412468(undefined par...
CODE:00413a13   83c40c          ADD         ESP,0xc                                 
CODE:00413a16   46              INC         ESI                                     
                            LAB_00413a17:                 ;XREF[1,0]:   004139fb
CODE:00413a17   663b7358        CMP         SI,word ptr [EBX + 0x58]                
CODE:00413a1b   7ce0            JL          LAB_004139fd                            
                            LAB_00413a1d:                 ;XREF[2,0]:   0041396e,004139cd
CODE:00413a1d   5f              POP         EDI                                     
CODE:00413a1e   5e              POP         ESI                                     
CODE:00413a1f   5b              POP         EBX                                     
CODE:00413a20   59              POP         ECX                                     
CODE:00413a21   5d              POP         EBP                                     
CODE:00413a22   c3              RET                                                 
CODE:00413a23   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413a24(void)
                                                          ;XREF[5,0]:   00412785,004128d8,0042fbaf,0042ff1d
                                                          ;             0044b289
CODE:00413a24   66ff05680...    INC         word ptr [DATA:DAT_00460268]            ;= 0001h
CODE:00413a2b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413a2c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00413a2f
                                                          ;XREF[6,0]:   00412798,0042b162,0042f6b9,0042fb66
                                                          ;             0042feb6,0044b330
CODE:00413a2c   55              PUSH        EBP                                     
CODE:00413a2d   8bec            MOV         EBP,ESP                                 
CODE:00413a2f   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00413a34   740b            JZ          LAB_00413a41                            
CODE:00413a36   66c705680...    MOV         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:00413a3f   5d              POP         EBP                                     
CODE:00413a40   c3              RET                                                 
                            LAB_00413a41:                 ;XREF[1,0]:   00413a34
CODE:00413a41   66833d680...    CMP         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:00413a49   7e07            JLE         LAB_00413a52                            
CODE:00413a4b   66ff0d680...    DEC         word ptr [DATA:DAT_00460268]            ;= 0001h
                            LAB_00413a52:                 ;XREF[1,0]:   00413a49
CODE:00413a52   5d              POP         EBP                                     
CODE:00413a53   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413a54(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413a5f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00413a5c
          ;param_6       undefined4           c                      ;XREF[1,0]:   00413a59
                                                          ;XREF[6,0]:   00422202,00422c8a,004350dd,0043cddd
                                                          ;             0043e2b8,0043e315
CODE:00413a54   55              PUSH        EBP                                     
CODE:00413a55   8bec            MOV         EBP,ESP                                 
CODE:00413a57   53              PUSH        EBX                                     
CODE:00413a58   56              PUSH        ESI                                     
CODE:00413a59   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00413a5c   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00413a5f   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00413a62   6685c9          TEST        param_3,param_3                         
CODE:00413a65   7c13            JL          LAB_00413a7a                            
CODE:00413a67   0fbf05d85...    MOVSX       param_1,word ptr [DATA:DAT_004657d8]    ;= ??
CODE:00413a6e   0fbfd1          MOVSX       param_2,param_3                         
CODE:00413a71   8bca            MOV         param_3,param_2                         
CODE:00413a73   99              CDQ                                                 
CODE:00413a74   f7f9            IDIV        param_3                                 
CODE:00413a76   66894612        MOV         word ptr [ESI + 0x12],param_1           
                            LAB_00413a7a:                 ;XREF[1,0]:   00413a65
CODE:00413a7a   6685db          TEST        BX,BX                                   
CODE:00413a7d   7c04            JL          LAB_00413a83                            
CODE:00413a7f   66895e54        MOV         word ptr [ESI + 0x54],BX                
                            LAB_00413a83:                 ;XREF[1,0]:   00413a7d
CODE:00413a83   5e              POP         ESI                                     
CODE:00413a84   5b              POP         EBX                                     
CODE:00413a85   5d              POP         EBP                                     
CODE:00413a86   c3              RET                                                 
CODE:00413a87   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00413a88(undefined4 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413a99
          ;param_2       undefined2           8                      ;XREF[1,0]:   00413a96
          ;param_3       undefined2           c                      ;XREF[1,0]:   00413a93
          ;param_4       undefined2          10                      ;XREF[1,0]:   00413a90
          ;param_5       undefined2          14                      ;XREF[1,0]:   00413a8d
                                                          ;XREF[2,0]:   00412887,00413ae8
CODE:00413a88   55              PUSH        EBP                                     
CODE:00413a89   8bec            MOV         EBP,ESP                                 
CODE:00413a8b   53              PUSH        EBX                                     
CODE:00413a8c   56              PUSH        ESI                                     
CODE:00413a8d   8b7518          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00413a90   8b5d14          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00413a93   8b4d10          MOV         ECX,dword ptr [EBP + param_3+0x4]       
CODE:00413a96   8b550c          MOV         EDX,dword ptr [EBP + param_2+0x4]       
CODE:00413a99   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00413a9c   6685d2          TEST        DX,DX                                   
CODE:00413a9f   7c03            JL          LAB_00413aa4                            
CODE:00413aa1   668910          MOV         word ptr [EAX],DX                       
                            LAB_00413aa4:                 ;XREF[1,0]:   00413a9f
CODE:00413aa4   6685db          TEST        BX,BX                                   
CODE:00413aa7   7c08            JL          LAB_00413ab1                            
CODE:00413aa9   662b18          SUB         BX,word ptr [EAX]                       
CODE:00413aac   43              INC         EBX                                     
CODE:00413aad   66895804        MOV         word ptr [EAX + 0x4],BX                 
                            LAB_00413ab1:                 ;XREF[1,0]:   00413aa7
CODE:00413ab1   6685c9          TEST        CX,CX                                   
CODE:00413ab4   7c04            JL          LAB_00413aba                            
CODE:00413ab6   66894802        MOV         word ptr [EAX + 0x2],CX                 
                            LAB_00413aba:                 ;XREF[1,0]:   00413ab4
CODE:00413aba   6685f6          TEST        SI,SI                                   
CODE:00413abd   7c09            JL          LAB_00413ac8                            
CODE:00413abf   662b7002        SUB         SI,word ptr [EAX + 0x2]                 
CODE:00413ac3   46              INC         ESI                                     
CODE:00413ac4   66897006        MOV         word ptr [EAX + 0x6],SI                 
                            LAB_00413ac8:                 ;XREF[1,0]:   00413abd
CODE:00413ac8   5e              POP         ESI                                     
CODE:00413ac9   5b              POP         EBX                                     
CODE:00413aca   5d              POP         EBP                                     
CODE:00413acb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00413acc(undefined2 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00413ade
          ;param_2       undefined2           8                      ;XREF[1,0]:   00413ad9
          ;param_3       undefined2           c                      ;XREF[1,0]:   00413ad4
          ;param_4       undefined2          10                      ;XREF[1,0]:   00413acf
                                                          ;XREF[3,0]:   004128ab,0044f014,0044f4b6
CODE:00413acc   55              PUSH        EBP                                     
CODE:00413acd   8bec            MOV         EBP,ESP                                 
CODE:00413acf   668b4514        MOV         AX,word ptr [EBP + param_4+0x4]         
CODE:00413ad3   50              PUSH        EAX                                     
CODE:00413ad4   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:00413ad8   50              PUSH        EAX                                     
CODE:00413ad9   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00413add   50              PUSH        EAX                                     
CODE:00413ade   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00413ae2   50              PUSH        EAX                                     
CODE:00413ae3   68da574600      PUSH        DATA:DAT_004657da                       ;= ??
CODE:00413ae8   e89bffffff      CALL        FUN_00413a88                            ;void FUN_00413a88(undefined4 param_1...
CODE:00413aed   83c414          ADD         ESP,0x14                                
CODE:00413af0   5d              POP         EBP                                     
CODE:00413af1   c3              RET                                                 
CODE:00413af2   90              ??          90h                                     
CODE:00413af3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413af4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413af7
          ;param_5       undefined2           8                      ;XREF[1,0]:   00413afe
                                                          ;XREF[3,0]:   0043b60b,0043b672,0044dbd8
CODE:00413af4   55              PUSH        EBP                                     
CODE:00413af5   8bec            MOV         EBP,ESP                                 
CODE:00413af7   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413afa   85c0            TEST        param_1,param_1                         
CODE:00413afc   7408            JZ          LAB_00413b06                            
CODE:00413afe   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:00413b02   6689506e        MOV         word ptr [param_1 + 0x6e],param_2       
                            LAB_00413b06:                 ;XREF[1,0]:   00413afc
CODE:00413b06   5d              POP         EBP                                     
CODE:00413b07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413b08(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413b0b
          ;param_5       undefined4           8                      ;XREF[1,0]:   00413b1a
          ;param_6       undefined2           c                      ;XREF[1,0]:   00413b12
                                                          ;XREF[10,0]:  00422217,00422471,004262f4,00434c41
                                                          ;             004410d9,004411c0,004412bf,004413e0
                                                          ;             0044144f,00441bf7
CODE:00413b08   55              PUSH        EBP                                     
CODE:00413b09   8bec            MOV         EBP,ESP                                 
CODE:00413b0b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413b0e   85c0            TEST        param_1,param_1                         
CODE:00413b10   740e            JZ          LAB_00413b20                            
CODE:00413b12   668b5510        MOV         param_2,word ptr [EBP + param_6+0x4]    
CODE:00413b16   6689502e        MOV         word ptr [param_1 + 0x2e],param_2       
CODE:00413b1a   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00413b1d   895030          MOV         dword ptr [param_1 + 0x30],param_2      
                            LAB_00413b20:                 ;XREF[1,0]:   00413b10
CODE:00413b20   5d              POP         EBP                                     
CODE:00413b21   c3              RET                                                 
CODE:00413b22   90              ??          90h                                     
CODE:00413b23   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413b24(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413b2d
          ;param_5       undefined4           8                      ;XREF[1,0]:   00413b2a
          ;param_6       undefined2           c                      ;XREF[1,0]:   00413b78
                                                          ;XREF[10,0]:  0041587d,00415892,00418d5f,00419c26
                                                          ;             0043ce38,0043e704,0043e719,0044f8ef
                                                          ;             0044f95e,0044fa2b
CODE:00413b24   55              PUSH        EBP                                     
CODE:00413b25   8bec            MOV         EBP,ESP                                 
CODE:00413b27   53              PUSH        EBX                                     
CODE:00413b28   56              PUSH        ESI                                     
CODE:00413b29   57              PUSH        EDI                                     
CODE:00413b2a   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00413b2d   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00413b30   85c9            TEST        param_3,param_3                         
CODE:00413b32   744f            JZ          LAB_00413b83                            
CODE:00413b34   8d415a          LEA         param_1,[param_3 + 0x5a]                
CODE:00413b37   66bb0100        MOV         BX,0x1                                  
CODE:00413b3b   85f6            TEST        ESI,ESI                                 
CODE:00413b3d   7501            JNZ         LAB_00413b40                            
CODE:00413b3f   4b              DEC         EBX                                     
                            LAB_00413b40:                 ;XREF[1,0]:   00413b3d
CODE:00413b40   33d2            XOR         param_2,param_2                         
CODE:00413b42   eb2e            JMP         LAB_00413b72                            
                            LAB_00413b44:                 ;XREF[1,0]:   00413b76
CODE:00413b44   6685db          TEST        BX,BX                                   
CODE:00413b47   7415            JZ          LAB_00413b5e                            
CODE:00413b49   0fbf38          MOVSX       EDI,word ptr [param_1]                  
CODE:00413b4c   8d3cff          LEA         EDI,[EDI + EDI*0x8]                     
CODE:00413b4f   66810cbd1...    OR          word ptr [EDI*0x...,0x800               
CODE:00413b59   83c002          ADD         param_1,0x2                             
CODE:00413b5c   eb13            JMP         LAB_00413b71                            
                            LAB_00413b5e:                 ;XREF[1,0]:   00413b47
CODE:00413b5e   0fbf38          MOVSX       EDI,word ptr [param_1]                  
CODE:00413b61   8d3cff          LEA         EDI,[EDI + EDI*0x8]                     
CODE:00413b64   668124bd1...    AND         word ptr [EDI*0x...,0xf7ff              
CODE:00413b6e   83c002          ADD         param_1,0x2                             
                            LAB_00413b71:                 ;XREF[1,0]:   00413b5c
CODE:00413b71   42              INC         param_2                                 
                            LAB_00413b72:                 ;XREF[1,0]:   00413b42
CODE:00413b72   663b5158        CMP         param_2,word ptr [param_3 + 0x58]       
CODE:00413b76   7ccc            JL          LAB_00413b44                            
CODE:00413b78   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00413b7c   66894134        MOV         word ptr [param_3 + 0x34],param_1       
CODE:00413b80   897136          MOV         dword ptr [param_3 + 0x36],ESI          
                            LAB_00413b83:                 ;XREF[1,0]:   00413b32
CODE:00413b83   5f              POP         EDI                                     
CODE:00413b84   5e              POP         ESI                                     
CODE:00413b85   5b              POP         EBX                                     
CODE:00413b86   5d              POP         EBP                                     
CODE:00413b87   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00413b88(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7, undefined1 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413b97
          ;param_5       undefined4           8                      ;XREF[1,0]:   00413b94
          ;param_6       undefined4           c                      ;XREF[1,0]:   00413b91
          ;param_7       undefined2          10                      ;XREF[2,0]:   00413baf,00413bb9
          ;param_8       undefined1          14                      ;XREF[4,0]:   00413c40,00413c68,00413c86,00413ca9
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00413b9a,00413c27,00413ce8
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00413c1a,00413c2d,00413c73
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00413bf0
          ;local_c       undefined2          -c                      ;XREF[1,0]:   00413be8
          ;local_e       undefined2          -e                      ;XREF[1,0]:   00413be0
          ;local_10      undefined2         -10                      ;XREF[4,0]:   00413bdc,00413c0a,00413c5e,00413cc5
          ;local_14      undefined4         -14                      ;XREF[2,0]:   00413c07,00413c0e
                                                          ;XREF[22,0]:  00413d0c,00414496,004159b4,00415b97
                                                          ;             00415bb8,00415bd9,00417eee,00417fbb
                                                          ;             00417fd9,00418001,00418022,00418045
                                                          ;             00418066,0041808e,00418396,00418529
                                                          ;             0041854a,00418c9b,0043b952,0044bb40
                                                          ;             0044f1e0,0044f20c
CODE:00413b88   55              PUSH        EBP                                     
CODE:00413b89   8bec            MOV         EBP,ESP                                 
CODE:00413b8b   83c4f0          ADD         ESP,-0x10                               
CODE:00413b8e   53              PUSH        EBX                                     
CODE:00413b8f   56              PUSH        ESI                                     
CODE:00413b90   57              PUSH        EDI                                     
CODE:00413b91   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00413b94   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00413b97   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413b9a   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00413ba0   85c0            TEST        param_1,param_1                         
CODE:00413ba2   0f8440010000    JZ          LAB_00413ce8                            
CODE:00413ba8   8b5026          MOV         param_2,dword ptr [param_1 + 0x26]      
CODE:00413bab   668b4a0a        MOV         param_3,word ptr [param_2 + 0xa]        
CODE:00413baf   663b4d14        CMP         param_3,word ptr [EBP + param_7+0x4]    
CODE:00413bb3   0f8e2f010000    JLE         LAB_00413ce8                            
CODE:00413bb9   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00413bbd   8b5a16          MOV         EBX,dword ptr [param_2 + 0x16]          
CODE:00413bc0   8b1c8b          MOV         EBX,dword ptr [EBX + param_3*0x4]       
CODE:00413bc3   035a12          ADD         EBX,dword ptr [param_2 + 0x12]          
CODE:00413bc6   6681fe0080      CMP         SI,0x8000                               
CODE:00413bcb   7504            JNZ         LAB_00413bd1                            
CODE:00413bcd   668b7008        MOV         SI,word ptr [param_1 + 0x8]             
                            LAB_00413bd1:                 ;XREF[1,0]:   00413bcb
CODE:00413bd1   6681ff0080      CMP         DI,0x8000                               
CODE:00413bd6   7504            JNZ         LAB_00413bdc                            
CODE:00413bd8   668b780a        MOV         DI,word ptr [param_1 + 0xa]             
                            LAB_00413bdc:                 ;XREF[1,0]:   00413bd6
CODE:00413bdc   668975f4        MOV         word ptr [EBP + local_10+0x4],SI        
CODE:00413be0   66897df6        MOV         word ptr [EBP + local_e+0x4],DI         
CODE:00413be4   668b5302        MOV         param_2,word ptr [EBX + 0x2]            
CODE:00413be8   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:00413bec   668b5304        MOV         param_2,word ptr [EBX + 0x4]            
CODE:00413bf0   668955fa        MOV         word ptr [EBP + local_a+0x4],param_2    
CODE:00413bf4   6683786e00      CMP         word ptr [param_1 + 0x6e],0x0           
CODE:00413bf9   7407            JZ          LAB_00413c02                            
CODE:00413bfb   b8da574600      MOV         param_1,DATA:DAT_004657da               ;= ??
CODE:00413c00   eb05            JMP         LAB_00413c07                            
                            LAB_00413c02:                 ;XREF[1,0]:   00413bf9
CODE:00413c02   b8e2574600      MOV         param_1,DATA:DAT_004657e2               ;= ??
                            LAB_00413c07:                 ;XREF[1,0]:   00413c00
                                                          ; FWD[3,0]:   Stack[-0x14],004657da,004657e2
CODE:00413c07   8945f0          MOV         dword ptr [EBP +...,param_1=>DATA:DAT...;= ??
CODE:00413c0a   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00413c0d   50              PUSH        param_1                                 
                                                          ; FWD[3,0]:   Stack[-0x14],004657da,004657e2
CODE:00413c0e   8b45f0          MOV         param_1=>DATA:DA...,dword ptr [EBP + ...;= ??
                                                          ; FWD[2,0]:   004657da,004657e2
CODE:00413c11   50              PUSH        param_1=>DATA:DAT_004657da              ;= ??
CODE:00413c12   e825e7ffff      CALL        FUN_0041233c                            ;uint FUN_0041233c(undefined4 param_1...
CODE:00413c17   83c408          ADD         ESP,0x8                                 
CODE:00413c1a   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00413c1e   6685c0          TEST        param_1,param_1                         
CODE:00413c21   0f8482000000    JZ          LAB_00413ca9                            
CODE:00413c27   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00413c2d   f645fc02        TEST        byte ptr [EBP + local_8+0x4],0x2        
CODE:00413c31   740d            JZ          LAB_00413c40                            
CODE:00413c33   53              PUSH        EBX                                     
CODE:00413c34   57              PUSH        EDI                                     
CODE:00413c35   56              PUSH        ESI                                     
CODE:00413c36   e879d90100      CALL        FUN_004315b4                            ;undefined FUN_004315b4(undefined par...
CODE:00413c3b   83c40c          ADD         ESP,0xc                                 
CODE:00413c3e   eb1e            JMP         LAB_00413c5e                            
                            LAB_00413c40:                 ;XREF[1,0]:   00413c31
CODE:00413c40   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:00413c44   740d            JZ          LAB_00413c53                            
CODE:00413c46   53              PUSH        EBX                                     
CODE:00413c47   57              PUSH        EDI                                     
CODE:00413c48   56              PUSH        ESI                                     
CODE:00413c49   e89de0ffff      CALL        FUN_00411ceb                            ;undefined FUN_00411ceb(void)
CODE:00413c4e   83c40c          ADD         ESP,0xc                                 
CODE:00413c51   eb0b            JMP         LAB_00413c5e                            
                            LAB_00413c53:                 ;XREF[1,0]:   00413c44
CODE:00413c53   53              PUSH        EBX                                     
CODE:00413c54   57              PUSH        EDI                                     
CODE:00413c55   56              PUSH        ESI                                     
CODE:00413c56   e889ddffff      CALL        FUN_004119e4                            ;undefined FUN_004119e4(void)
CODE:00413c5b   83c40c          ADD         ESP,0xc                                 
                            LAB_00413c5e:                 ;XREF[2,0]:   00413c3e,00413c51
CODE:00413c5e   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00413c61   50              PUSH        param_1                                 
CODE:00413c62   e8f5cc0100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00413c67   59              POP         param_3                                 
CODE:00413c68   f6451802        TEST        byte ptr [EBP + param_8+0x4],0x2        
CODE:00413c6c   743b            JZ          LAB_00413ca9                            
CODE:00413c6e   e8add70100      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:00413c73   f645fc02        TEST        byte ptr [EBP + local_8+0x4],0x2        
CODE:00413c77   740d            JZ          LAB_00413c86                            
CODE:00413c79   53              PUSH        EBX                                     
CODE:00413c7a   57              PUSH        EDI                                     
CODE:00413c7b   56              PUSH        ESI                                     
CODE:00413c7c   e833d90100      CALL        FUN_004315b4                            ;undefined FUN_004315b4(undefined par...
CODE:00413c81   83c40c          ADD         ESP,0xc                                 
CODE:00413c84   eb1e            JMP         LAB_00413ca4                            
                            LAB_00413c86:                 ;XREF[1,0]:   00413c77
CODE:00413c86   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:00413c8a   740d            JZ          LAB_00413c99                            
CODE:00413c8c   53              PUSH        EBX                                     
CODE:00413c8d   57              PUSH        EDI                                     
CODE:00413c8e   56              PUSH        ESI                                     
CODE:00413c8f   e857e0ffff      CALL        FUN_00411ceb                            ;undefined FUN_00411ceb(void)
CODE:00413c94   83c40c          ADD         ESP,0xc                                 
CODE:00413c97   eb0b            JMP         LAB_00413ca4                            
                            LAB_00413c99:                 ;XREF[1,0]:   00413c8a
CODE:00413c99   53              PUSH        EBX                                     
CODE:00413c9a   57              PUSH        EDI                                     
CODE:00413c9b   56              PUSH        ESI                                     
CODE:00413c9c   e843ddffff      CALL        FUN_004119e4                            ;undefined FUN_004119e4(void)
CODE:00413ca1   83c40c          ADD         ESP,0xc                                 
                            LAB_00413ca4:                 ;XREF[2,0]:   00413c84,00413c97
CODE:00413ca4   e82fd70100      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
                            LAB_00413ca9:                 ;XREF[2,0]:   00413c21,00413c6c
CODE:00413ca9   f6451804        TEST        byte ptr [EBP + param_8+0x4],0x4        
CODE:00413cad   7539            JNZ         LAB_00413ce8                            
CODE:00413caf   a120574600      MOV         param_1,[DATA:Dlist_00465720]           ;= ??
CODE:00413cb4   50              PUSH        param_1                                 
CODE:00413cb5   e82e140200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413cba   59              POP         param_3                                 
CODE:00413cbb   8bd8            MOV         EBX,param_1                             
CODE:00413cbd   85db            TEST        EBX,EBX                                 
CODE:00413cbf   7427            JZ          LAB_00413ce8                            
                            LAB_00413cc1:                 ;XREF[1,0]:   00413ce6
CODE:00413cc1   8d430e          LEA         param_1,[EBX + 0xe]                     
CODE:00413cc4   50              PUSH        param_1                                 
CODE:00413cc5   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00413cc8   50              PUSH        param_1                                 
CODE:00413cc9   e802e6ffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:00413cce   83c408          ADD         ESP,0x8                                 
CODE:00413cd1   6685c0          TEST        param_1,param_1                         
CODE:00413cd4   7405            JZ          LAB_00413cdb                            
CODE:00413cd6   66834b0c40      OR          word ptr [EBX + 0xc],0x40               
                            LAB_00413cdb:                 ;XREF[1,0]:   00413cd4
CODE:00413cdb   53              PUSH        EBX                                     
CODE:00413cdc   e82c140200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413ce1   59              POP         param_3                                 
CODE:00413ce2   8bd8            MOV         EBX,param_1                             
CODE:00413ce4   85db            TEST        EBX,EBX                                 
CODE:00413ce6   75d9            JNZ         LAB_00413cc1                            
                            LAB_00413ce8:                 ;XREF[4,0]:   00413ba2,00413bb3,00413cad,00413cbf
CODE:00413ce8   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00413cec   5f              POP         EDI                                     
CODE:00413ced   5e              POP         ESI                                     
CODE:00413cee   5b              POP         EBX                                     
CODE:00413cef   8be5            MOV         ESP,EBP                                 
CODE:00413cf1   5d              POP         EBP                                     
CODE:00413cf2   c3              RET                                                 
CODE:00413cf3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413cf4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413d08
          ;param_5       undefined2           8                      ;XREF[1,0]:   00413d03
          ;param_6       undefined2           c                      ;XREF[1,0]:   00413cfe
          ;param_7       undefined2          10                      ;XREF[1,0]:   00413cf9
                                                          ;XREF[24,0]:  004154f7,0041ada8,00422036,004272f9
                                                          ;             0042ed59,00432605,004353e2,0043c7c3
                                                          ;             0043caa3,0043cc20,0043cd9d,0043d1d6
                                                          ;             0043d54b,0043d65f,0043d685,0043e158
                                                          ;             0043e17e,0043f74b,00440cd5,00444108
                                                          ;             0044412b,00447a43,0044ba4b,0044f0a9
CODE:00413cf4   55              PUSH        EBP                                     
CODE:00413cf5   8bec            MOV         EBP,ESP                                 
CODE:00413cf7   6a02            PUSH        0x2                                     
CODE:00413cf9   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00413cfd   50              PUSH        param_1                                 
CODE:00413cfe   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00413d02   50              PUSH        param_1                                 
CODE:00413d03   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00413d07   50              PUSH        param_1                                 
CODE:00413d08   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413d0b   50              PUSH        param_1                                 
CODE:00413d0c   e877feffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00413d11   83c414          ADD         ESP,0x14                                
CODE:00413d14   5d              POP         EBP                                     
CODE:00413d15   c3              RET                                                 
CODE:00413d16   90              ??          90h                                     
CODE:00413d17   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413d18(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413d1f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00413d1c
          ;param_6       undefined2           c                      ;XREF[2,0]:   00413d37,00413d3d
          ;param_7       undefined2          10                      ;XREF[1,0]:   00413d46
                                                          ;XREF[10,0]:  004155fd,00415644,00415767,004157ef
                                                          ;             00434b07,00434b96,0043e86f,0043e939
                                                          ;             0043ea50,0043eae1
CODE:00413d18   55              PUSH        EBP                                     
CODE:00413d19   8bec            MOV         EBP,ESP                                 
CODE:00413d1b   56              PUSH        ESI                                     
CODE:00413d1c   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00413d1f   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00413d22   8b412a          MOV         param_1,dword ptr [param_3 + 0x2a]      
CODE:00413d25   0fbff2          MOVSX       ESI,param_2                             
CODE:00413d28   66837cf00400    CMP         word ptr [param_1 + ESI*0x8 + 0x4],0x0  
CODE:00413d2e   7c1f            JL          LAB_00413d4f                            
CODE:00413d30   8b4926          MOV         param_3,dword ptr [param_3 + 0x26]      
CODE:00413d33   668b490a        MOV         param_3,word ptr [param_3 + 0xa]        
CODE:00413d37   663b4d10        CMP         param_3,word ptr [EBP + param_6+0x4]    
CODE:00413d3b   7e12            JLE         LAB_00413d4f                            
CODE:00413d3d   668b4d10        MOV         param_3,word ptr [EBP + param_6+0x4]    
CODE:00413d41   66894cf004      MOV         word ptr [param_...,param_3             
CODE:00413d46   668b5514        MOV         param_2,word ptr [EBP + param_7+0x4]    
CODE:00413d4a   668954f006      MOV         word ptr [param_...,param_2             
                            LAB_00413d4f:                 ;XREF[2,0]:   00413d2e,00413d3b
CODE:00413d4f   5e              POP         ESI                                     
CODE:00413d50   5d              POP         EBP                                     
CODE:00413d51   c3              RET                                                 
CODE:00413d52   90              ??          90h                                     
CODE:00413d53   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413d54(undefined4 param_1, undefined4 param_2, uint param_3, int param_4, short * param_5, short * param_6, short param_7)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00413d63
          ;param_5       short *              8                      ;XREF[2,0]:   00413d7c,00413d8e
          ;param_6       short *              c                      ;XREF[1,0]:   00413d60
          ;param_7       short               10                      ;XREF[3,0]:   00413d9e,00413df8,00413e05
          ;local_104     undefined1        -104                      ;XREF[4,0]:   00413d68,00413d6e,00413da9,00413dfe
CODE:00413d54   55              PUSH        EBP                                     
CODE:00413d55   8bec            MOV         EBP,ESP                                 
CODE:00413d57   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:00413d5d   53              PUSH        EBX                                     
CODE:00413d5e   56              PUSH        ESI                                     
CODE:00413d5f   57              PUSH        EDI                                     
CODE:00413d60   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00413d63   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00413d66   33db            XOR         EBX,EBX                                 
CODE:00413d68   8d9500ffffff    LEA         param_2=>local_104,[EBP + 0xffffff00]   
                            LAB_00413d6e:                 ;XREF[1,0]:   00413d78
CODE:00413d6e   881a            MOV         byte ptr [param_2]=>local_104,BL        
CODE:00413d70   43              INC         EBX                                     
CODE:00413d71   42              INC         param_2                                 
CODE:00413d72   81fb00010000    CMP         EBX,0x100                               
CODE:00413d78   7cf4            JL          LAB_00413d6e                            
CODE:00413d7a   eb16            JMP         LAB_00413d92                            
                            LAB_00413d7c:                 ;XREF[1,0]:   00413d96
CODE:00413d7c   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00413d7f   0fbf12          MOVSX       param_2,word ptr [param_2]              
CODE:00413d82   8a08            MOV         param_3,byte ptr [param_1]              
CODE:00413d84   888c1500f...    MOV         byte ptr [EBP + ...,param_3             
CODE:00413d8b   83c002          ADD         param_1,0x2                             
CODE:00413d8e   83450c02        ADD         dword ptr [EBP + param_5+0x4],0x2       
                            LAB_00413d92:                 ;XREF[1,0]:   00413d7a
CODE:00413d92   668338ff        CMP         word ptr [param_1],-0x1                 
CODE:00413d96   75e4            JNZ         LAB_00413d7c                            
CODE:00413d98   8b4626          MOV         param_1,dword ptr [ESI + 0x26]          
CODE:00413d9b   8b7812          MOV         EDI,dword ptr [param_1 + 0x12]          
CODE:00413d9e   66837d14ff      CMP         word ptr [EBP + param_7+0x4],-0x1       
CODE:00413da3   754c            JNZ         LAB_00413df1                            
CODE:00413da5   33db            XOR         EBX,EBX                                 
CODE:00413da7   eb19            JMP         LAB_00413dc2                            
                            LAB_00413da9:                 ;XREF[1,0]:   00413dcb
CODE:00413da9   8d9500ffffff    LEA         param_2=>local_104,[EBP + 0xffffff00]   
CODE:00413daf   52              PUSH        param_2                                 
CODE:00413db0   8b4016          MOV         param_1,dword ptr [param_1 + 0x16]      
CODE:00413db3   8b0498          MOV         param_1,dword ptr [param_1 + EBX*0x4]   
CODE:00413db6   03c7            ADD         param_1,EDI                             
CODE:00413db8   50              PUSH        param_1                                 
CODE:00413db9   e861dbffff      CALL        FUN_0041191f                            ;undefined FUN_0041191f(undefined4 pa...
CODE:00413dbe   83c408          ADD         ESP,0x8                                 
CODE:00413dc1   43              INC         EBX                                     
                            LAB_00413dc2:                 ;XREF[1,0]:   00413da7
CODE:00413dc2   8b4626          MOV         param_1,dword ptr [ESI + 0x26]          
CODE:00413dc5   0fbf500a        MOVSX       param_2,word ptr [param_1 + 0xa]        
CODE:00413dc9   3bda            CMP         EBX,param_2                             
CODE:00413dcb   7cdc            JL          LAB_00413da9                            
CODE:00413dcd   33db            XOR         EBX,EBX                                 
CODE:00413dcf   8d465a          LEA         param_1,[ESI + 0x5a]                    
CODE:00413dd2   eb13            JMP         LAB_00413de7                            
                            LAB_00413dd4:                 ;XREF[1,0]:   00413ded
CODE:00413dd4   0fbf10          MOVSX       param_2,word ptr [param_1]              
CODE:00413dd7   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00413dda   66830c951...    OR          word ptr [param_...,0x4                 
CODE:00413de3   43              INC         EBX                                     
CODE:00413de4   83c002          ADD         param_1,0x2                             
                            LAB_00413de7:                 ;XREF[1,0]:   00413dd2
CODE:00413de7   0fbf5658        MOVSX       param_2,word ptr [ESI + 0x58]           
CODE:00413deb   3bda            CMP         EBX,param_2                             
CODE:00413ded   7ce5            JL          LAB_00413dd4                            
CODE:00413def   eb27            JMP         LAB_00413e18                            
                            LAB_00413df1:                 ;XREF[1,0]:   00413da3
CODE:00413df1   8b4626          MOV         param_1,dword ptr [ESI + 0x26]          
CODE:00413df4   668b500a        MOV         param_2,word ptr [param_1 + 0xa]        
CODE:00413df8   663b5514        CMP         param_2,word ptr [EBP + param_7+0x4]    
CODE:00413dfc   7e1a            JLE         LAB_00413e18                            
CODE:00413dfe   8d9500ffffff    LEA         param_2=>local_104,[EBP + 0xffffff00]   
CODE:00413e04   52              PUSH        param_2                                 
CODE:00413e05   0fbf5514        MOVSX       param_2,word ptr [EBP + param_7+0x4]    
CODE:00413e09   8b4016          MOV         param_1,dword ptr [param_1 + 0x16]      
CODE:00413e0c   033c90          ADD         EDI,dword ptr [param_1 + param_2*0x4]   
CODE:00413e0f   57              PUSH        EDI                                     
CODE:00413e10   e80adbffff      CALL        FUN_0041191f                            ;undefined FUN_0041191f(undefined4 pa...
CODE:00413e15   83c408          ADD         ESP,0x8                                 
                            LAB_00413e18:                 ;XREF[2,0]:   00413def,00413dfc
CODE:00413e18   5f              POP         EDI                                     
CODE:00413e19   5e              POP         ESI                                     
CODE:00413e1a   5b              POP         EBX                                     
CODE:00413e1b   8be5            MOV         ESP,EBP                                 
CODE:00413e1d   5d              POP         EBP                                     
CODE:00413e1e   c3              RET                                                 
CODE:00413e1f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413e20(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413e24
                                                          ;XREF[5,0]:   004138da,004213cb,0043970b,0044f8dc
                                                          ;             0044f94b
CODE:00413e20   55              PUSH        EBP                                     
CODE:00413e21   8bec            MOV         EBP,ESP                                 
CODE:00413e23   53              PUSH        EBX                                     
CODE:00413e24   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00413e27   85c9            TEST        param_3,param_3                         
CODE:00413e29   7420            JZ          LAB_00413e4b                            
CODE:00413e2b   8b416a          MOV         param_1,dword ptr [param_3 + 0x6a]      
CODE:00413e2e   33d2            XOR         param_2,param_2                         
CODE:00413e30   eb13            JMP         LAB_00413e45                            
                            LAB_00413e32:                 ;XREF[1,0]:   00413e49
CODE:00413e32   0fbf18          MOVSX       EBX,word ptr [param_1]                  
CODE:00413e35   8d1cdb          LEA         EBX,[EBX + EBX*0x8]                     
CODE:00413e38   66830c9d1...    OR          word ptr [EBX*0x...,0x4                 
CODE:00413e41   83c002          ADD         param_1,0x2                             
CODE:00413e44   42              INC         param_2                                 
                            LAB_00413e45:                 ;XREF[1,0]:   00413e30
CODE:00413e45   663b5158        CMP         param_2,word ptr [param_3 + 0x58]       
CODE:00413e49   7ce7            JL          LAB_00413e32                            
                            LAB_00413e4b:                 ;XREF[1,0]:   00413e29
CODE:00413e4b   5b              POP         EBX                                     
CODE:00413e4c   5d              POP         EBP                                     
CODE:00413e4d   c3              RET                                                 
CODE:00413e4e   90              ??          90h                                     
CODE:00413e4f   90              ??          90h                                     
CODE:00413e50   a1              ??          A1h                                     
CODE:00413e51   20              ??          20h                                     ;?  ->  00465720
CODE:00413e52   57              ??          57h    W                                
CODE:00413e53   46              ??          46h    F                                
CODE:00413e54   00              ??          00h                                     
CODE:00413e55   50              ??          50h    P                                
CODE:00413e56   e8              ??          E8h                                     
CODE:00413e57   8d              ??          8Dh                                     
CODE:00413e58   12              ??          12h                                     
CODE:00413e59   02              ??          02h                                     
CODE:00413e5a   00              ??          00h                                     
CODE:00413e5b   59              ??          59h    Y                                
CODE:00413e5c   85              ??          85h                                     
CODE:00413e5d   c0              ??          C0h                                     
CODE:00413e5e   74              ??          74h    t                                
CODE:00413e5f   10              ??          10h                                     
CODE:00413e60   66              ??          66h    f                                
CODE:00413e61   83              ??          83h                                     
CODE:00413e62   48              ??          48h    H                                
CODE:00413e63   0c              ??          0Ch                                     
CODE:00413e64   40              ??          40h    @                                
CODE:00413e65   50              ??          50h    P                                
CODE:00413e66   e8              ??          E8h                                     
CODE:00413e67   a2              ??          A2h                                     
CODE:00413e68   12              ??          12h                                     
CODE:00413e69   02              ??          02h                                     
CODE:00413e6a   00              ??          00h                                     
CODE:00413e6b   59              ??          59h    Y                                
CODE:00413e6c   85              ??          85h                                     
CODE:00413e6d   c0              ??          C0h                                     
CODE:00413e6e   75              ??          75h    u                                
CODE:00413e6f   f0              ??          F0h                                     
CODE:00413e70   c3              ??          C3h                                     
CODE:00413e71   90              ??          90h                                     
CODE:00413e72   90              ??          90h                                     
CODE:00413e73   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413e74(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413e77
                                                          ;XREF[1,0]:   0043b9c8
CODE:00413e74   55              PUSH        EBP                                     
CODE:00413e75   8bec            MOV         EBP,ESP                                 
CODE:00413e77   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413e7a   a360024600      MOV         [DATA:DAT_00460260],param_1             
CODE:00413e7f   5d              POP         EBP                                     
CODE:00413e80   c3              RET                                                 
CODE:00413e81   90              ??          90h                                     
CODE:00413e82   90              ??          90h                                     
CODE:00413e83   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00413e84(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413e88
                                                          ;XREF[8,0]:   0044e503,0044e50f,0044e51b,0044e527
                                                          ;             0044e5ff,0044e60b,0044e617,0044e623
CODE:00413e84   55              PUSH        EBP                                     
CODE:00413e85   8bec            MOV         EBP,ESP                                 
CODE:00413e87   53              PUSH        EBX                                     
CODE:00413e88   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413e8b   85c0            TEST        param_1,param_1                         
CODE:00413e8d   7426            JZ          LAB_00413eb5                            
CODE:00413e8f   66c740181000    MOV         word ptr [param_1 + 0x18],0x10          
CODE:00413e95   8b506a          MOV         param_2,dword ptr [param_1 + 0x6a]      
CODE:00413e98   33c9            XOR         param_3,param_3                         
CODE:00413e9a   eb13            JMP         LAB_00413eaf                            
                            LAB_00413e9c:                 ;XREF[1,0]:   00413eb3
CODE:00413e9c   0fbf1a          MOVSX       EBX,word ptr [param_2]                  
CODE:00413e9f   8d1cdb          LEA         EBX,[EBX + EBX*0x8]                     
CODE:00413ea2   6683249d1...    AND         word ptr [EBX*0x...,0xfffd              
CODE:00413eab   83c202          ADD         param_2,0x2                             
CODE:00413eae   41              INC         param_3                                 
                            LAB_00413eaf:                 ;XREF[1,0]:   00413e9a
CODE:00413eaf   663b4858        CMP         param_3,word ptr [param_1 + 0x58]       
CODE:00413eb3   7ce7            JL          LAB_00413e9c                            
                            LAB_00413eb5:                 ;XREF[1,0]:   00413e8d
CODE:00413eb5   668b4010        MOV         param_1,word ptr [param_1 + 0x10]       
CODE:00413eb9   5b              POP         EBX                                     
CODE:00413eba   5d              POP         EBP                                     
CODE:00413ebb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00413ebc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413ebf
                                                          ;XREF[2,0]:   00417331,0043def8
CODE:00413ebc   55              PUSH        EBP                                     
CODE:00413ebd   8bec            MOV         EBP,ESP                                 
CODE:00413ebf   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00413ec2   85c0            TEST        param_1,param_1                         
CODE:00413ec4   7405            JZ          LAB_00413ecb                            
CODE:00413ec6   83c03a          ADD         param_1,0x3a                            
CODE:00413ec9   eb02            JMP         LAB_00413ecd                            
                            LAB_00413ecb:                 ;XREF[1,0]:   00413ec4
CODE:00413ecb   33c0            XOR         param_1,param_1                         
                            LAB_00413ecd:                 ;XREF[1,0]:   00413ec9
CODE:00413ecd   5d              POP         EBP                                     
CODE:00413ece   c3              RET                                                 
CODE:00413ecf   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00413ed0(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00413ed3
                                                          ;XREF[42,0]:  00413393,004166da,0041670f,00418338
                                                          ;             004183c5,00419ca7,00419cb8,00422448
                                                          ;             00422884,00426c66,00426c97,004324c7
                                                          ;             004324dd,0043c9cb,0043ca02,0043cbdf
                                                          ;             0043ccb8,0043ccf0,0043d0ad,0043d2fd
                                                          ;             0043d349,0043d389,0043d3ca,0043d416
                                                          ;             0043d456,0043d507,0043d61e,0043f0d3
                                                          ;             0043f0e4,00441071,00441174,00441277
                                                          ;             00441320,00445462,00447e08,0044c802
                                                          ;             0044c813,0044f770,0044f7d1,0044f867
                                                          ;             0044fa11,0044fa73
CODE:00413ed0   55              PUSH        EBP                                     
CODE:00413ed1   8bec            MOV         EBP,ESP                                 
CODE:00413ed3   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00413ed6   85c0            TEST        EAX,EAX                                 
CODE:00413ed8   7406            JZ          LAB_00413ee0                            
CODE:00413eda   668b4018        MOV         AX,word ptr [EAX + 0x18]                
CODE:00413ede   eb04            JMP         LAB_00413ee4                            
                            LAB_00413ee0:                 ;XREF[1,0]:   00413ed8
CODE:00413ee0   66b80100        MOV         AX,0x1                                  
                            LAB_00413ee4:                 ;XREF[1,0]:   00413ede
CODE:00413ee4   5d              POP         EBP                                     
CODE:00413ee5   c3              RET                                                 
CODE:00413ee6   90              ??          90h                                     
CODE:00413ee7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00413ee8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413f6a
          ;param_5       undefined2           8                      ;XREF[2,0]:   00413eed,00413f2d
                                                          ;XREF[2,0]:   00421bb1,0042319a
CODE:00413ee8   55              PUSH        EBP                                     
CODE:00413ee9   8bec            MOV         EBP,ESP                                 
CODE:00413eeb   53              PUSH        EBX                                     
CODE:00413eec   56              PUSH        ESI                                     
CODE:00413eed   66837d0c01      CMP         word ptr [EBP + param_5+0x4],0x1        
CODE:00413ef2   0f95c0          SETNZ       param_1                                 
CODE:00413ef5   83e001          AND         param_1,0x1                             
CODE:00413ef8   0fb7d0          MOVZX       param_2,param_1                         
CODE:00413efb   03d2            ADD         param_2,param_2                         
CODE:00413efd   8d14d5465...    LEA         param_2,[param_2*0x8 + DATA:DAT_00465...;= ??
CODE:00413f04   6683f80a        CMP         param_1,0xa                             
CODE:00413f08   7323            JNC         LAB_00413f2d                            
                            LAB_00413f0a:                 ;XREF[1,0]:   00413f2b
                                                          ; FWD[2,0]:   00465746,00465766
CODE:00413f0a   66833a00        CMP         word ptr [param_2],0x0=>DATA:DAT_0046...;= ??
CODE:00413f0e   7510            JNZ         LAB_00413f20                            
CODE:00413f10   0fb7f0          MOVZX       ESI,param_1                             
CODE:00413f13   c1e604          SHL         ESI,0x4                                 
CODE:00413f16   81c638574600    ADD         ESI,DATA:DAT_00465738                   ;= ??
CODE:00413f1c   8bd8            MOV         EBX,param_1                             
CODE:00413f1e   eb0d            JMP         LAB_00413f2d                            
                            LAB_00413f20:                 ;XREF[1,0]:   00413f0e
CODE:00413f20   6683c002        ADD         param_1,0x2                             
CODE:00413f24   83c220          ADD         param_2,0x20                            
CODE:00413f27   6683f80a        CMP         param_1,0xa                             
CODE:00413f2b   72dd            JC          LAB_00413f0a                            
                            LAB_00413f2d:                 ;XREF[2,0]:   00413f08,00413f1e
CODE:00413f2d   66837d0c01      CMP         word ptr [EBP + param_5+0x4],0x1        
CODE:00413f32   751a            JNZ         LAB_00413f4e                            
CODE:00413f34   a130574600      MOV         param_1,[DATA:Dlist_00465730]           ;= ??
CODE:00413f39   f6c301          TEST        BL,0x1                                  
CODE:00413f3c   7428            JZ          LAB_00413f66                            
CODE:00413f3e   668b1d5a0...    MOV         BX,word ptr [DATA:DAT_0046025a]         
CODE:00413f45   66ff055a0...    INC         word ptr [DATA:DAT_0046025a]            
CODE:00413f4c   eb18            JMP         LAB_00413f66                            
                            LAB_00413f4e:                 ;XREF[1,0]:   00413f32
CODE:00413f4e   a134574600      MOV         param_1,[DATA:Dlist_00465734]           ;= ??
CODE:00413f53   f6c301          TEST        BL,0x1                                  
CODE:00413f56   750e            JNZ         LAB_00413f66                            
CODE:00413f58   668b1d5a0...    MOV         BX,word ptr [DATA:DAT_0046025a]         
CODE:00413f5f   66ff055a0...    INC         word ptr [DATA:DAT_0046025a]            
                            LAB_00413f66:                 ;XREF[3,0]:   00413f3c,00413f4c,00413f56
CODE:00413f66   66895e0c        MOV         word ptr [ESI + ...,BX=>DATA:DAT_0046...;= ??
CODE:00413f6a   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00413f6d   895608          MOV         dword ptr [ESI +...,param_2=>DATA:DAT...;= ??
CODE:00413f70   68ffff0000      PUSH        0xffff                                  
CODE:00413f75   56              PUSH        ESI                                     
CODE:00413f76   50              PUSH        param_1                                 
CODE:00413f77   e84b120200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00413f7c   83c40c          ADD         ESP,0xc                                 
CODE:00413f7f   8bc3            MOV         param_1,EBX                             
CODE:00413f81   5e              POP         ESI                                     
CODE:00413f82   5b              POP         EBX                                     
CODE:00413f83   5d              POP         EBP                                     
CODE:00413f84   c3              RET                                                 
CODE:00413f85   90              ??          90h                                     
CODE:00413f86   90              ??          90h                                     
CODE:00413f87   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00413f88(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00413f8d
                                                          ;XREF[12,0]:  0041b354,0041b3da,00421d52,00421f99
                                                          ;             00422dfd,00422ef9,00422f6c,004232b0
                                                          ;             0042340c,00425faf,004260f8,00426186
CODE:00413f88   55              PUSH        EBP                                     
CODE:00413f89   8bec            MOV         EBP,ESP                                 
CODE:00413f8b   53              PUSH        EBX                                     
CODE:00413f8c   56              PUSH        ESI                                     
CODE:00413f8d   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00413f90   f6c301          TEST        BL,0x1                                  
CODE:00413f93   7408            JZ          LAB_00413f9d                            
CODE:00413f95   8b3534574600    MOV         ESI,dword ptr [DATA:Dlist_00465734]     ;= ??
CODE:00413f9b   eb06            JMP         LAB_00413fa3                            
                            LAB_00413f9d:                 ;XREF[1,0]:   00413f93
CODE:00413f9d   8b3530574600    MOV         ESI,dword ptr [DATA:Dlist_00465730]     ;= ??
                            LAB_00413fa3:                 ;XREF[1,0]:   00413f9b
CODE:00413fa3   56              PUSH        ESI                                     
CODE:00413fa4   e83f110200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00413fa9   59              POP         param_3                                 
CODE:00413faa   85c0            TEST        param_1,param_1                         
CODE:00413fac   7428            JZ          LAB_00413fd6                            
                            LAB_00413fae:                 ;XREF[1,0]:   00413fd4
CODE:00413fae   0fb7500c        MOVZX       param_2,word ptr [param_1 + 0xc]        
CODE:00413fb2   0fbfcb          MOVSX       param_3,BX                              
CODE:00413fb5   3bd1            CMP         param_2,param_3                         
CODE:00413fb7   7512            JNZ         LAB_00413fcb                            
CODE:00413fb9   66c7400e0000    MOV         word ptr [param_1 + 0xe],0x0            
CODE:00413fbf   50              PUSH        param_1                                 
CODE:00413fc0   56              PUSH        ESI                                     
CODE:00413fc1   e884120200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00413fc6   83c408          ADD         ESP,0x8                                 
CODE:00413fc9   eb0b            JMP         LAB_00413fd6                            
                            LAB_00413fcb:                 ;XREF[1,0]:   00413fb7
CODE:00413fcb   50              PUSH        param_1                                 
CODE:00413fcc   e83c110200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00413fd1   59              POP         param_3                                 
CODE:00413fd2   85c0            TEST        param_1,param_1                         
CODE:00413fd4   75d8            JNZ         LAB_00413fae                            
                            LAB_00413fd6:                 ;XREF[2,0]:   00413fac,00413fc9
CODE:00413fd6   5e              POP         ESI                                     
CODE:00413fd7   5b              POP         EBX                                     
CODE:00413fd8   5d              POP         EBP                                     
CODE:00413fd9   c3              RET                                                 
CODE:00413fda   90              ??          90h                                     
CODE:00413fdb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00413fdc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   00413fe7,00414028
          ;param_5       undefined2           8                      ;XREF[2,0]:   00413fef,0041403f
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00413ffd
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00413ff7
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00413ff3
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00413feb,00414017
          ;local_e       undefined2          -e                      ;XREF[2,0]:   00414047,0041404f
                                                          ;XREF[1,0]:   00416ae5
CODE:00413fdc   55              PUSH        EBP                                     
CODE:00413fdd   8bec            MOV         EBP,ESP                                 
CODE:00413fdf   83c4f4          ADD         ESP,-0xc                                
CODE:00413fe2   53              PUSH        EBX                                     
CODE:00413fe3   56              PUSH        ESI                                     
CODE:00413fe4   57              PUSH        EDI                                     
CODE:00413fe5   33ff            XOR         EDI,EDI                                 
CODE:00413fe7   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00413feb   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00413fef   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00413ff3   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00413ff7   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:00413ffd   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00414003   a120574600      MOV         param_1,[DATA:Dlist_00465720]           ;= ??
CODE:00414008   50              PUSH        param_1                                 
CODE:00414009   e8ec100200      CALL        DlistTail                               ;undefined4 DlistTail(Dlist * list)
CODE:0041400e   59              POP         param_3                                 
CODE:0041400f   8bd8            MOV         EBX,param_1                             
CODE:00414011   eb58            JMP         LAB_0041406b                            
                            LAB_00414013:                 ;XREF[1,0]:   00414072
CODE:00414013   8d430e          LEA         param_1,[EBX + 0xe]                     
CODE:00414016   50              PUSH        param_1                                 
CODE:00414017   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0041401a   50              PUSH        param_1                                 
CODE:0041401b   e8b0e2ffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:00414020   83c408          ADD         ESP,0x8                                 
CODE:00414023   6685c0          TEST        param_1,param_1                         
CODE:00414026   743a            JZ          LAB_00414062                            
CODE:00414028   668b7508        MOV         SI,word ptr [EBP + param_4+0x4]         
CODE:0041402c   662b730e        SUB         SI,word ptr [EBX + 0xe]                 
CODE:00414030   f6430c80        TEST        byte ptr [EBX + 0xc],0x80               
CODE:00414034   7409            JZ          LAB_0041403f                            
CODE:00414036   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:0041403a   662bc6          SUB         param_1,SI                              
CODE:0041403d   8bf0            MOV         ESI,param_1                             
                            LAB_0041403f:                 ;XREF[1,0]:   00414034
CODE:0041403f   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00414043   662b4310        SUB         param_1,word ptr [EBX + 0x10]           
CODE:00414047   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0041404b   8b4316          MOV         param_1,dword ptr [EBX + 0x16]          
CODE:0041404e   50              PUSH        param_1                                 
CODE:0041404f   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:00414053   50              PUSH        param_1                                 
CODE:00414054   56              PUSH        ESI                                     
CODE:00414055   e872db0100      CALL        FUN_00431bcc                            ;short FUN_00431bcc(undefined param_1...
CODE:0041405a   83c40c          ADD         ESP,0xc                                 
CODE:0041405d   6685c0          TEST        param_1,param_1                         
CODE:00414060   7512            JNZ         LAB_00414074                            
                            LAB_00414062:                 ;XREF[1,0]:   00414026
CODE:00414062   53              PUSH        EBX                                     
CODE:00414063   e8af100200      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:00414068   59              POP         param_3                                 
CODE:00414069   8bd8            MOV         EBX,param_1                             
                            LAB_0041406b:                 ;XREF[1,0]:   00414011
CODE:0041406b   6685ff          TEST        DI,DI                                   
CODE:0041406e   7504            JNZ         LAB_00414074                            
CODE:00414070   85db            TEST        EBX,EBX                                 
CODE:00414072   759f            JNZ         LAB_00414013                            
                            LAB_00414074:                 ;XREF[2,0]:   00414060,0041406e
CODE:00414074   85db            TEST        EBX,EBX                                 
CODE:00414076   7405            JZ          LAB_0041407d                            
CODE:00414078   8b4320          MOV         param_1,dword ptr [EBX + 0x20]          
CODE:0041407b   eb02            JMP         LAB_0041407f                            
                            LAB_0041407d:                 ;XREF[1,0]:   00414076
CODE:0041407d   33c0            XOR         param_1,param_1                         
                            LAB_0041407f:                 ;XREF[1,0]:   0041407b
CODE:0041407f   5f              POP         EDI                                     
CODE:00414080   5e              POP         ESI                                     
CODE:00414081   5b              POP         EBX                                     
CODE:00414082   8be5            MOV         ESP,EBP                                 
CODE:00414084   5d              POP         EBP                                     
CODE:00414085   c3              RET                                                 
CODE:00414086   90              ??          90h                                     
CODE:00414087   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414088(void)
CODE:00414088   55              PUSH        EBP                                     
CODE:00414089   8bec            MOV         EBP,ESP                                 
CODE:0041408b   5d              POP         EBP                                     
CODE:0041408c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041408d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414092
                                                          ;XREF[3,0]:   004323d4,0043f134,0044c85e
CODE:0041408d   55              PUSH        EBP                                     
CODE:0041408e   8bec            MOV         EBP,ESP                                 
CODE:00414090   53              PUSH        EBX                                     
CODE:00414091   56              PUSH        ESI                                     
CODE:00414092   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00414095   56              PUSH        ESI                                     
CODE:00414096   e8ebdfffff      CALL        FUN_00412086                            ;undefined FUN_00412086(void)
CODE:0041409b   59              POP         param_3                                 
CODE:0041409c   56              PUSH        ESI                                     
CODE:0041409d   e8bac80100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:004140a2   59              POP         param_3                                 
CODE:004140a3   ff3520574600    PUSH        dword ptr [DATA:Dlist_00465720]         ;= ??
CODE:004140a9   e83a100200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004140ae   59              POP         param_3                                 
CODE:004140af   8bd8            MOV         EBX,param_1                             
CODE:004140b1   85db            TEST        EBX,EBX                                 
CODE:004140b3   7424            JZ          LAB_004140d9                            
                            LAB_004140b5:                 ;XREF[1,0]:   004140d7
CODE:004140b5   8d430e          LEA         param_1,[EBX + 0xe]                     
CODE:004140b8   50              PUSH        param_1                                 
CODE:004140b9   56              PUSH        ESI                                     
CODE:004140ba   e811e2ffff      CALL        Rect16::intersects                      ;short intersects(Rect16 * p, Rect16 ...
CODE:004140bf   83c408          ADD         ESP,0x8                                 
CODE:004140c2   6685c0          TEST        param_1,param_1                         
CODE:004140c5   7405            JZ          LAB_004140cc                            
CODE:004140c7   66834b0c40      OR          word ptr [EBX + 0xc],0x40               
                            LAB_004140cc:                 ;XREF[1,0]:   004140c5
CODE:004140cc   53              PUSH        EBX                                     
CODE:004140cd   e83b100200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004140d2   59              POP         param_3                                 
CODE:004140d3   8bd8            MOV         EBX,param_1                             
CODE:004140d5   85db            TEST        EBX,EBX                                 
CODE:004140d7   75dc            JNZ         LAB_004140b5                            
                            LAB_004140d9:                 ;XREF[1,0]:   004140b3
CODE:004140d9   5e              POP         ESI                                     
CODE:004140da   5b              POP         EBX                                     
CODE:004140db   5d              POP         EBP                                     
CODE:004140dc   c3              RET                                                 
CODE:004140dd   00              ??          00h                                     
CODE:004140de   00              ??          00h                                     
CODE:004140df   00              ??          00h                                     
CODE:004140e0   00              ??          00h                                     
CODE:004140e1   00              ??          00h                                     
CODE:004140e2   00              ??          00h                                     
CODE:004140e3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004140e4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004140e7
                                                          ;XREF[1,0]:   00414d7a
CODE:004140e4   55              PUSH        EBP                                     
CODE:004140e5   8bec            MOV         EBP,ESP                                 
CODE:004140e7   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004140ea   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:004140ee   6683f835        CMP         param_1,0x35                            
CODE:004140f2   7f04            JG          LAB_004140f8                            
CODE:004140f4   33c0            XOR         param_1,param_1                         
CODE:004140f6   5d              POP         EBP                                     
CODE:004140f7   c3              RET                                                 
                            LAB_004140f8:                 ;XREF[1,0]:   004140f2
CODE:004140f8   6683f867        CMP         param_1,0x67                            
CODE:004140fc   7f06            JG          LAB_00414104                            
CODE:004140fe   66b80100        MOV         param_1,0x1                             
CODE:00414102   5d              POP         EBP                                     
CODE:00414103   c3              RET                                                 
                            LAB_00414104:                 ;XREF[1,0]:   004140fc
CODE:00414104   663d9900        CMP         param_1,0x99                            
CODE:00414108   7f06            JG          LAB_00414110                            
CODE:0041410a   66b80200        MOV         param_1,0x2                             
CODE:0041410e   5d              POP         EBP                                     
CODE:0041410f   c3              RET                                                 
                            LAB_00414110:                 ;XREF[1,0]:   00414108
CODE:00414110   663dcb00        CMP         param_1,0xcb                            
CODE:00414114   7f06            JG          LAB_0041411c                            
CODE:00414116   66b80300        MOV         param_1,0x3                             
CODE:0041411a   5d              POP         EBP                                     
CODE:0041411b   c3              RET                                                 
                            LAB_0041411c:                 ;XREF[1,0]:   00414114
CODE:0041411c   663dfd00        CMP         param_1,0xfd                            
CODE:00414120   7f06            JG          LAB_00414128                            
CODE:00414122   66b80400        MOV         param_1,0x4                             
CODE:00414126   5d              POP         EBP                                     
CODE:00414127   c3              RET                                                 
                            LAB_00414128:                 ;XREF[1,0]:   00414120
CODE:00414128   66b80500        MOV         param_1,0x5                             
CODE:0041412c   5d              POP         EBP                                     
CODE:0041412d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0041412e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414131
                                                          ;XREF[1,0]:   00414d86
CODE:0041412e   55              PUSH        EBP                                     
CODE:0041412f   8bec            MOV         EBP,ESP                                 
CODE:00414131   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00414134   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:00414138   6683f858        CMP         param_1,0x58                            
CODE:0041413c   7f04            JG          LAB_00414142                            
CODE:0041413e   33c0            XOR         param_1,param_1                         
CODE:00414140   5d              POP         EBP                                     
CODE:00414141   c3              RET                                                 
                            LAB_00414142:                 ;XREF[1,0]:   0041413c
CODE:00414142   663dbc00        CMP         param_1,0xbc                            
CODE:00414146   7f06            JG          LAB_0041414e                            
CODE:00414148   66b80100        MOV         param_1,0x1                             
CODE:0041414c   5d              POP         EBP                                     
CODE:0041414d   c3              RET                                                 
                            LAB_0041414e:                 ;XREF[1,0]:   00414146
CODE:0041414e   66b80200        MOV         param_1,0x2                             
CODE:00414152   5d              POP         EBP                                     
CODE:00414153   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void InitEntities(void)
          ;i             undefined2          AX                      ;XREF[1,0]:   00414156
                                                          ;XREF[2,0]:   004141eb,00414dcc
CODE:00414154   33c0            XOR         EAX,EAX                                 
                            LAB_00414156:                 ;XREF[1,0]:   0041416b
CODE:00414156   0fbfd0          MOVSX       EDX,i                                   
CODE:00414159   6bd20b          IMUL        EDX,EDX,0xb                             
                                                          ; FWD[2,0]:   00465844,00465870
CODE:0041415c   66c704954...    MOV         word ptr [EDX*0x...,0x1                 ;= ??
CODE:00414166   40              INC         i                                       
CODE:00414167   6683f83c        CMP         i,0x3c                                  
CODE:0041416b   7ce9            JL          LAB_00414156                            
CODE:0041416d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined StartLevel(void)
          ;i             undefined2          AX                      ;XREF[2,0]:   0041426d,0041433a
          ;current       void *             ESI                      ;XREF[2,0]:   0041432c,00414386
          ;list          undefined4         EAX                      ;XREF[1,0]:   0041433a
          ;room          undefined4         ESI                      ;XREF[1,0]:   00414386
          ;local_6       undefined2          -6                      ;XREF[7,0]:   0041424f,0041425a,00414333,00414345,0041436a
                                                                     ;             00414382,00414386
          ;building      short          HASH...                      
          ;count         undefined2     HASH...                      
          ;partsCount    undefined2     HASH...                      
          ;roomIndex     undefined2     HASH...                      
                                                          ;XREF[1,0]:   0042f57d
CODE:0041416e   55              PUSH        EBP                                     
CODE:0041416f   8bec            MOV         EBP,ESP                                 
CODE:00414171   51              PUSH        ECX                                     
CODE:00414172   53              PUSH        EBX                                     
CODE:00414173   56              PUSH        ESI                                     
CODE:00414174   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00414179   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0041417d   83e801          SUB         EAX,0x1                                 
CODE:00414180   7207            JC          LAB_00414189                            
CODE:00414182   7410            JZ          LAB_00414194                            
CODE:00414184   48              DEC         EAX                                     
CODE:00414185   7418            JZ          LAB_0041419f                            
CODE:00414187   eb1f            JMP         LAB_004141a8                            
                            LAB_00414189:                 ;XREF[1,0]:   00414180
CODE:00414189   66c7059a0...    MOV         word ptr [DATA:$...,0x177c              ;= FFFFh
CODE:00414192   eb14            JMP         LAB_004141a8                            
                            LAB_00414194:                 ;XREF[1,0]:   00414182
CODE:00414194   66c7059a0...    MOV         word ptr [DATA:$...,0x1770              ;= FFFFh
CODE:0041419d   eb09            JMP         LAB_004141a8                            
                            LAB_0041419f:                 ;XREF[1,0]:   00414185
CODE:0041419f   66c7059a0...    MOV         word ptr [DATA:$...,0x177a              ;= FFFFh
                            LAB_004141a8:                 ;XREF[3,0]:   00414187,00414192,0041419d
CODE:004141a8   66a19a034600    MOV         AX,[DATA:$BuildingTextResourceId]       ;= FFFFh
CODE:004141ae   50              PUSH        EAX                                     
CODE:004141af   e8d21f0300      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:004141b4   59              POP         ECX                                     
CODE:004141b5   68ba034600      PUSH        DATA:$AREA                              ;= 41h    A
CODE:004141ba   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004141bf   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:004141c3   668b04459...    MOV         AX,word ptr [EAX*0x2 + DATA:$LevelAre...
CODE:004141cb   50              PUSH        EAX                                     
CODE:004141cc   e82dc40200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004141d1   83c408          ADD         ESP,0x8                                 
CODE:004141d4   a338584600      MOV         [DATA:$Area],EAX                        ;= NaP
CODE:004141d9   8b3538584600    MOV         ESI,dword ptr [DATA:$Area]              ;= NaP
CODE:004141df   668b06          MOV         AX,word ptr [ESI]                       
CODE:004141e2   66a378024600    MOV         [DATA:$RoomCount],AX                    
CODE:004141e8   83c602          ADD         ESI,0x2                                 
CODE:004141eb   e864ffffff      CALL        InitEntities                            ;void InitEntities(void)
                                                          ; FWD[2,0]:   00462b28,00462c3f
CODE:004141f0   ff35282b4600    PUSH        dword ptr [->$INTS]                     ;= 00462c3f
                                                                                    ;= 49h    I
CODE:004141f6   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004141fb   668b402e        MOV         AX,word ptr [EAX + 0x2e]                
CODE:004141ff   66058205        ADD         AX,0x582                                
CODE:00414203   50              PUSH        EAX                                     
CODE:00414204   e8f5c30200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00414209   83c408          ADD         ESP,0x8                                 
CODE:0041420c   a334584600      MOV         [DATA:$RoomInitialPartsCounts],EAX      ;= NaP
CODE:00414211   a134584600      MOV         EAX,[DATA:$RoomInitialPartsCounts]      ;= NaP
CODE:00414216   668b00          MOV         AX,word ptr [EAX]                       
CODE:00414219   50              PUSH        EAX                                     
CODE:0041421a   e886960200      CALL        GenInitialPartIds                       ;void GenInitialPartIds(ushort count)
CODE:0041421f   59              POP         ECX                                     
CODE:00414220   a134584600      MOV         EAX,[DATA:$RoomInitialPartsCounts]      ;= NaP
CODE:00414225   668b00          MOV         AX,word ptr [EAX]                       
CODE:00414228   8b1540954600    MOV         EDX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0041422e   662b4202        SUB         AX,word ptr [EDX + 0x2]                 
CODE:00414232   66a332584600    MOV         [DATA:$ActualBananaPartsCount],AX       ;= ??
CODE:00414238   66a330584600    MOV         [DATA:$InitialBananaPartsCount],AX      ;= ??
CODE:0041423e   6a40            PUSH        0x40                                    
CODE:00414240   6a00            PUSH        0x0                                     
CODE:00414242   68f0574600      PUSH        DATA:$Rooms                             ;= ??
CODE:00414247   e870bc0300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041424c   83c40c          ADD         ESP,0xc                                 
CODE:0041424f   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00414255   e92c010000      JMP         LAB_00414386                            
                            LAB_0041425a:                 ;XREF[1,0]:   00414391
CODE:0041425a   0fbf45fe        MOVSX       EAX,word ptr [EBP + local_6+0x4]        
CODE:0041425e   893485f05...    MOV         dword ptr [EAX*0x4 + DATA:$Rooms],ESI   ;= ??
CODE:00414265   8bde            MOV         EBX,ESI                                 
CODE:00414267   81c620010000    ADD         ESI,0x120                               
CODE:0041426d   66b80300        MOV         i,0x3                                   
                            LAB_00414271:                 ;XREF[1,0]:   00414291
CODE:00414271   0fbfd0          MOVSX       EDX,i                                   
CODE:00414274   668b545302      MOV         DX,word ptr [EBX + EDX*0x2 + 0x2]       
CODE:00414279   6685d2          TEST        DX,DX                                   
CODE:0041427c   740f            JZ          LAB_0041428d                            
CODE:0041427e   0fbfc8          MOVSX       ECX,i                                   
CODE:00414281   89748b7e        MOV         dword ptr [EBX + ECX*0x4 + 0x7e],ESI    
CODE:00414285   0fbfd2          MOVSX       EDX,DX                                  
CODE:00414288   c1e205          SHL         EDX,0x5                                 
CODE:0041428b   03f2            ADD         ESI,EDX                                 
                            LAB_0041428d:                 ;XREF[1,0]:   0041427c
CODE:0041428d   48              DEC         i                                       
CODE:0041428e   6685c0          TEST        i,i                                     
CODE:00414291   7dde            JGE         LAB_00414271                            
CODE:00414293   33c0            XOR         i,i                                     
                            LAB_00414295:                 ;XREF[1,0]:   004142bc
CODE:00414295   0fbfd0          MOVSX       EDX,i                                   
CODE:00414298   668b54530a      MOV         DX,word ptr [EBX + EDX*0x2 + 0xa]       
CODE:0041429d   6685d2          TEST        DX,DX                                   
CODE:004142a0   7415            JZ          LAB_004142b7                            
CODE:004142a2   0fbfc8          MOVSX       ECX,i                                   
CODE:004142a5   89b48b8e0...    MOV         dword ptr [EBX + ECX*0x4 + 0x8e],ESI    
CODE:004142ac   0fbfd2          MOVSX       EDX,DX                                  
CODE:004142af   c1e203          SHL         EDX,0x3                                 
CODE:004142b2   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:004142b5   03f2            ADD         ESI,EDX                                 
                            LAB_004142b7:                 ;XREF[1,0]:   004142a0
CODE:004142b7   40              INC         i                                       
CODE:004142b8   6683f803        CMP         i,0x3                                   
CODE:004142bc   7ed7            JLE         LAB_00414295                            
CODE:004142be   33c0            XOR         i,i                                     
                            LAB_004142c0:                 ;XREF[1,0]:   004142e3
CODE:004142c0   0fbfd0          MOVSX       EDX,i                                   
CODE:004142c3   668b545312      MOV         DX,word ptr [EBX + EDX*0x2 + 0x12]      
CODE:004142c8   6685d2          TEST        DX,DX                                   
CODE:004142cb   7411            JZ          LAB_004142de                            
CODE:004142cd   0fbfc8          MOVSX       ECX,i                                   
CODE:004142d0   89748b1e        MOV         dword ptr [EBX + ECX*0x4 + 0x1e],ESI    
CODE:004142d4   0fbfd2          MOVSX       EDX,DX                                  
CODE:004142d7   03d2            ADD         EDX,EDX                                 
CODE:004142d9   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:004142dc   03f2            ADD         ESI,EDX                                 
                            LAB_004142de:                 ;XREF[1,0]:   004142cb
CODE:004142de   40              INC         i                                       
CODE:004142df   6683f806        CMP         i,0x6                                   
CODE:004142e3   7cdb            JL          LAB_004142c0                            
CODE:004142e5   33c0            XOR         i,i                                     
                            LAB_004142e7:                 ;XREF[1,0]:   0041430a
CODE:004142e7   0fbfd0          MOVSX       EDX,i                                   
CODE:004142ea   668b545336      MOV         DX,word ptr [EBX + EDX*0x2 + 0x36]      
CODE:004142ef   6685d2          TEST        DX,DX                                   
CODE:004142f2   7411            JZ          LAB_00414305                            
CODE:004142f4   0fbfc8          MOVSX       ECX,i                                   
CODE:004142f7   89748b42        MOV         dword ptr [EBX + ECX*0x4 + 0x42],ESI    
CODE:004142fb   0fbfd2          MOVSX       EDX,DX                                  
CODE:004142fe   03d2            ADD         EDX,EDX                                 
CODE:00414300   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:00414303   03f2            ADD         ESI,EDX                                 
                            LAB_00414305:                 ;XREF[1,0]:   004142f2
CODE:00414305   40              INC         i                                       
CODE:00414306   6683f806        CMP         i,0x6                                   
CODE:0041430a   7cdb            JL          LAB_004142e7                            
CODE:0041430c   33c0            XOR         i,i                                     
                            LAB_0041430e:                 ;XREF[1,0]:   00414331
CODE:0041430e   0fbfd0          MOVSX       EDX,i                                   
CODE:00414311   668b54535a      MOV         DX,word ptr [EBX + EDX*0x2 + 0x5a]      
CODE:00414316   6685d2          TEST        DX,DX                                   
CODE:00414319   7411            JZ          LAB_0041432c                            
CODE:0041431b   0fbfc8          MOVSX       ECX,i                                   
CODE:0041431e   89748b66        MOV         dword ptr [EBX + ECX*0x4 + 0x66],ESI    
CODE:00414322   0fbfd2          MOVSX       EDX,DX                                  
CODE:00414325   03d2            ADD         EDX,EDX                                 
CODE:00414327   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0041432a   03f2            ADD         ESI,EDX                                 
                            LAB_0041432c:                 ;XREF[1,0]:   00414319
CODE:0041432c   40              INC         i                                       
CODE:0041432d   6683f806        CMP         i,0x6                                   
CODE:00414331   7cdb            JL          LAB_0041430e                            
CODE:00414333   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00414338   7448            JZ          LAB_00414382                            
CODE:0041433a   e8b30f0200      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0041433f   8983a0000000    MOV         dword ptr [EBX + 0xa0],list             
CODE:00414345   0fbf45fe        MOVSX       list,word ptr [EBP + local_6+0x4]       
CODE:00414349   8b1534584600    MOV         EDX,dword ptr [DATA:$RoomInitialParts...;= NaP
CODE:0041434f   668b0442        MOV         list,word ptr [EDX + list*0x2]          
CODE:00414353   6689839e0...    MOV         word ptr [EBX + 0x9e],list              
CODE:0041435a   6685c0          TEST        list,list                               
CODE:0041435d   7423            JZ          LAB_00414382                            
CODE:0041435f   66c7839e0...    MOV         word ptr [EBX + 0x9e],0x0               
CODE:00414368   6aff            PUSH        -0x1                                    
CODE:0041436a   0fbf45fe        MOVSX       list,word ptr [EBP + local_6+0x4]       
CODE:0041436e   8b1534584600    MOV         EDX,dword ptr [DATA:$RoomInitialParts...;= NaP
CODE:00414374   668b0442        MOV         list,word ptr [EDX + list*0x2]          
CODE:00414378   50              PUSH        list                                    
CODE:00414379   53              PUSH        EBX                                     
CODE:0041437a   e8d1030000      CALL        PlacePartEntity                         ;ushort PlacePartEntity(Room * room, ...
CODE:0041437f   83c40c          ADD         ESP,0xc                                 
                            LAB_00414382:                 ;XREF[2,0]:   00414338,0041435d
CODE:00414382   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
                            LAB_00414386:                 ;XREF[1,0]:   00414255
CODE:00414386   668b45fe        MOV         list,word ptr [EBP + local_6+0x4]       
CODE:0041438a   663b05780...    CMP         list,word ptr [DATA:$RoomCount]         
CODE:00414391   0f8cc3feffff    JL          LAB_0041425a                            
CODE:00414397   66c705760...    MOV         word ptr [DATA:$RoomIndex],0x0          
CODE:004143a0   5e              POP         room                                    
CODE:004143a1   5b              POP         EBX                                     
CODE:004143a2   59              POP         ECX                                     
CODE:004143a3   5d              POP         EBP                                     
CODE:004143a4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004143a5(void)
                                                          ;XREF[1,0]:   0042fe6d
CODE:004143a5   53              PUSH        EBX                                     
CODE:004143a6   66bb0100        MOV         BX,0x1                                  
CODE:004143aa   eb17            JMP         LAB_004143c3                            
                            LAB_004143ac:                 ;XREF[1,0]:   004143ca
CODE:004143ac   0fbfc3          MOVSX       EAX,BX                                  
CODE:004143af   8b0485f05...    MOV         EAX,dword ptr [EAX*0x4 + 0x4657f0]=>D...
CODE:004143b6   ffb0a0000000    PUSH        dword ptr [EAX + 0xa0]                  
CODE:004143bc   e8410f0200      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:004143c1   59              POP         ECX                                     
CODE:004143c2   43              INC         EBX                                     
                            LAB_004143c3:                 ;XREF[1,0]:   004143aa
CODE:004143c3   663b1d780...    CMP         BX,word ptr [DATA:$RoomCount]           
CODE:004143ca   7ce0            JL          LAB_004143ac                            
CODE:004143cc   ff3534584600    PUSH        dword ptr [DATA:$RoomInitialPartsCounts];= NaP
CODE:004143d2   e865c30200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:004143d7   59              POP         ECX                                     
CODE:004143d8   ff3538584600    PUSH        dword ptr [DATA:$Area]                  ;= NaP
CODE:004143de   e859c30200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:004143e3   59              POP         ECX                                     
CODE:004143e4   66833d9a0...    CMP         word ptr [DATA:$...,-0x1                ;= FFFFh
CODE:004143ec   7416            JZ          LAB_00414404                            
CODE:004143ee   66a19a034600    MOV         AX,[DATA:$BuildingTextResourceId]       ;= FFFFh
CODE:004143f4   50              PUSH        EAX                                     
CODE:004143f5   e8ee1e0300      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:004143fa   59              POP         ECX                                     
CODE:004143fb   66c7059a0...    MOV         word ptr [DATA:$...,0xffff              ;= FFFFh
                            LAB_00414404:                 ;XREF[1,0]:   004143ec
CODE:00414404   5b              POP         EBX                                     
CODE:00414405   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414406(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[3,0]:   00414412,0041442a,004145a3
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00414453
                                                          ;XREF[1,0]:   0042f779
CODE:00414406   55              PUSH        EBP                                     
CODE:00414407   8bec            MOV         EBP,ESP                                 
CODE:00414409   51              PUSH        param_3                                 
CODE:0041440a   53              PUSH        EBX                                     
CODE:0041440b   56              PUSH        ESI                                     
CODE:0041440c   57              PUSH        EDI                                     
CODE:0041440d   6820010000      PUSH        0x120                                   
CODE:00414412   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00414416   ff3485f05...    PUSH        dword ptr [param_1*0x4 + DATA:$Rooms]   ;= ??
CODE:0041441d   687a024600      PUSH        DATA:DAT_0046027a                       
CODE:00414422   e825ba0300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00414427   83c40c          ADD         ESP,0xc                                 
CODE:0041442a   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041442e   66a376024600    MOV         [DATA:$RoomIndex],param_1               
CODE:00414434   66c705740...    MOV         word ptr [DATA:DAT_00460274],0x1        
CODE:0041443d   66be0300        MOV         SI,0x3                                  
                            LAB_00414441:                 ;XREF[1,0]:   0041453c
CODE:00414441   0fbfc6          MOVSX       param_1,SI                              
                                                          ; FWD[2,0]:   004602f8,00460304
CODE:00414444   8b1c85f80...    MOV         EBX,dword ptr [param_1*0x4 + 0x4602f8...
CODE:0041444b   33ff            XOR         EDI,EDI                                 
CODE:0041444d   eb53            JMP         LAB_004144a2                            
                            LAB_0041444f:                 ;XREF[1,0]:   004144ad
CODE:0041444f   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:00414453   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00414457   50              PUSH        param_1                                 
CODE:00414458   e867e6ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041445d   59              POP         param_3                                 
CODE:0041445e   89430a          MOV         dword ptr [EBX + 0xa],param_1           
CODE:00414461   56              PUSH        ESI                                     
CODE:00414462   668b4302        MOV         param_1,word ptr [EBX + 0x2]            
CODE:00414466   50              PUSH        param_1                                 
CODE:00414467   668b03          MOV         param_1,word ptr [EBX]                  
CODE:0041446a   50              PUSH        param_1                                 
CODE:0041446b   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0041446e   e8e9f4ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00414473   83c410          ADD         ESP,0x10                                
CODE:00414476   33c0            XOR         param_1,param_1                         
CODE:00414478   f6430802        TEST        byte ptr [EBX + 0x8],0x2                
CODE:0041447c   7404            JZ          LAB_00414482                            
CODE:0041447e   66b80100        MOV         param_1,0x1                             
                            LAB_00414482:                 ;XREF[1,0]:   0041447c
CODE:00414482   6683c806        OR          param_1,0x6                             
CODE:00414486   50              PUSH        param_1                                 
CODE:00414487   6a00            PUSH        0x0                                     
CODE:00414489   680080ffff      PUSH        0xffff8000                              
CODE:0041448e   680080ffff      PUSH        0xffff8000                              
CODE:00414493   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:00414496   e8edf6ffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041449b   83c414          ADD         ESP,0x14                                
CODE:0041449e   83c320          ADD         EBX,0x20                                
CODE:004144a1   47              INC         EDI                                     
                            LAB_004144a2:                 ;XREF[1,0]:   0041444d
CODE:004144a2   0fbfc6          MOVSX       param_1,SI                              
CODE:004144a5   663b3c457...    CMP         DI,word ptr [param_1*0x2 + 0x46027c]=...
CODE:004144ad   7ca0            JL          LAB_0041444f                            
CODE:004144af   0fbfc6          MOVSX       param_1,SI                              
CODE:004144b2   8b1c85f80...    MOV         EBX,dword ptr [param_1*0x4 + 0x4602f8...
CODE:004144b9   33ff            XOR         EDI,EDI                                 
CODE:004144bb   eb10            JMP         LAB_004144cd                            
                            LAB_004144bd:                 ;XREF[1,0]:   004144d8
CODE:004144bd   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:004144c0   e847e8ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004144c5   59              POP         param_3                                 
CODE:004144c6   89430a          MOV         dword ptr [EBX + 0xa],param_1           
CODE:004144c9   83c320          ADD         EBX,0x20                                
CODE:004144cc   47              INC         EDI                                     
                            LAB_004144cd:                 ;XREF[1,0]:   004144bb
CODE:004144cd   0fbfc6          MOVSX       param_1,SI                              
CODE:004144d0   663b3c457...    CMP         DI,word ptr [param_1*0x2 + 0x46027c]=...
CODE:004144d8   7ce3            JL          LAB_004144bd                            
CODE:004144da   0fbfc6          MOVSX       param_1,SI                              
CODE:004144dd   8b1c85080...    MOV         EBX,dword ptr [param_1*0x4 + 0x460308...
CODE:004144e4   33ff            XOR         EDI,EDI                                 
CODE:004144e6   eb43            JMP         LAB_0041452b                            
                            LAB_004144e8:                 ;XREF[1,0]:   00414536
CODE:004144e8   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:004144ec   50              PUSH        param_1                                 
CODE:004144ed   e8d2e5ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004144f2   59              POP         param_3                                 
CODE:004144f3   89430a          MOV         dword ptr [EBX + 0xa],param_1           
CODE:004144f6   56              PUSH        ESI                                     
CODE:004144f7   668b4302        MOV         param_1,word ptr [EBX + 0x2]            
CODE:004144fb   50              PUSH        param_1                                 
CODE:004144fc   668b03          MOV         param_1,word ptr [EBX]                  
CODE:004144ff   50              PUSH        param_1                                 
CODE:00414500   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:00414503   e854f4ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00414508   83c410          ADD         ESP,0x10                                
CODE:0041450b   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0041450e   e8b5e8ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00414513   59              POP         param_3                                 
CODE:00414514   f6430802        TEST        byte ptr [EBX + 0x8],0x2                
CODE:00414518   740d            JZ          LAB_00414527                            
CODE:0041451a   6a01            PUSH        0x1                                     
CODE:0041451c   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0041451f   e8b0e4ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00414524   83c408          ADD         ESP,0x8                                 
                            LAB_00414527:                 ;XREF[1,0]:   00414518
CODE:00414527   83c328          ADD         EBX,0x28                                
CODE:0041452a   47              INC         EDI                                     
                            LAB_0041452b:                 ;XREF[1,0]:   004144e6
CODE:0041452b   0fbfc6          MOVSX       param_1,SI                              
CODE:0041452e   663b3c458...    CMP         DI,word ptr [param_1*0x2 + 0x460284]=...
CODE:00414536   7cb0            JL          LAB_004144e8                            
CODE:00414538   4e              DEC         ESI                                     
CODE:00414539   6685f6          TEST        SI,SI                                   
CODE:0041453c   0f8dfffeffff    JGE         LAB_00414441                            
CODE:00414542   0fbf05760...    MOVSX       param_1,word ptr [DATA:$RoomIndex]      
CODE:00414549   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414550   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00414556   e88d0b0200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041455b   59              POP         param_3                                 
CODE:0041455c   8bd8            MOV         EBX,param_1                             
CODE:0041455e   33f6            XOR         ESI,ESI                                 
CODE:00414560   eb38            JMP         LAB_0041459a                            
                            LAB_00414562:                 ;XREF[1,0]:   004145a1
CODE:00414562   668b431a        MOV         param_1,word ptr [EBX + 0x1a]           
CODE:00414566   50              PUSH        param_1                                 
CODE:00414567   e858e5ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041456c   59              POP         param_3                                 
CODE:0041456d   894316          MOV         dword ptr [EBX + 0x16],param_1          
CODE:00414570   6a32            PUSH        0x32                                    
CODE:00414572   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:00414576   50              PUSH        param_1                                 
CODE:00414577   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:0041457b   50              PUSH        param_1                                 
CODE:0041457c   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0041457f   e8d8f3ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00414584   83c410          ADD         ESP,0x10                                
CODE:00414587   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0041458a   e839e8ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041458f   59              POP         param_3                                 
CODE:00414590   46              INC         ESI                                     
CODE:00414591   53              PUSH        EBX                                     
CODE:00414592   e8760b0200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00414597   59              POP         param_3                                 
CODE:00414598   8bd8            MOV         EBX,param_1                             
                            LAB_0041459a:                 ;XREF[1,0]:   00414560
CODE:0041459a   663b35180...    CMP         SI,word ptr [DATA:DAT_00460318]         
CODE:004145a1   7cbf            JL          LAB_00414562                            
CODE:004145a3   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004145a8   750f            JNZ         LAB_004145b9                            
CODE:004145aa   66a19a034600    MOV         param_1,[DATA:$BuildingTextResourceId]  ;= FFFFh
CODE:004145b0   50              PUSH        param_1                                 
CODE:004145b1   e896250300      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:004145b6   59              POP         param_3                                 
CODE:004145b7   eb23            JMP         LAB_004145dc                            
                            LAB_004145b9:                 ;XREF[1,0]:   004145a8
CODE:004145b9   66a19a034600    MOV         param_1,[DATA:$BuildingTextResourceId]  ;= FFFFh
CODE:004145bf   50              PUSH        param_1                                 
CODE:004145c0   e85a2a0300      CALL        FUN_0044701f                            ;undefined4 FUN_0044701f(undefined pa...
CODE:004145c5   59              POP         param_3                                 
CODE:004145c6   6685c0          TEST        param_1,param_1                         
CODE:004145c9   7511            JNZ         LAB_004145dc                            
CODE:004145cb   6a01            PUSH        0x1                                     
CODE:004145cd   66a19a034600    MOV         param_1,[DATA:$BuildingTextResourceId]  ;= FFFFh
CODE:004145d3   50              PUSH        param_1                                 
CODE:004145d4   e820210300      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:004145d9   83c408          ADD         ESP,0x8                                 
                            LAB_004145dc:                 ;XREF[2,0]:   004145b7,004145c9
CODE:004145dc   5f              POP         EDI                                     
CODE:004145dd   5e              POP         ESI                                     
CODE:004145de   5b              POP         EBX                                     
CODE:004145df   59              POP         param_3                                 
CODE:004145e0   5d              POP         EBP                                     
CODE:004145e1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004145e2(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[2,0]:   0042f7ac,0042fe68
CODE:004145e2   53              PUSH        EBX                                     
CODE:004145e3   56              PUSH        ESI                                     
CODE:004145e4   57              PUSH        EDI                                     
CODE:004145e5   66833d740...    CMP         word ptr [DATA:DAT_00460274],0x0        
CODE:004145ed   0f84a7000000    JZ          LAB_0041469a                            
CODE:004145f3   33f6            XOR         ESI,ESI                                 
                            LAB_004145f5:                 ;XREF[1,0]:   00414650
CODE:004145f5   0fbfc6          MOVSX       param_1,SI                              
                                                          ; FWD[2,0]:   00460308,0046030c
CODE:004145f8   8b3c85080...    MOV         EDI,dword ptr [param_1*0x4 + DATA:DAT...
CODE:004145ff   33db            XOR         EBX,EBX                                 
CODE:00414601   eb10            JMP         LAB_00414613                            
                            LAB_00414603:                 ;XREF[1,0]:   0041461e
CODE:00414603   ff770a          PUSH        dword ptr [EDI + 0xa]                   
CODE:00414606   e801e7ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041460b   59              POP         param_3                                 
CODE:0041460c   89470a          MOV         dword ptr [EDI + 0xa],param_1           
CODE:0041460f   83c728          ADD         EDI,0x28                                
CODE:00414612   43              INC         EBX                                     
                            LAB_00414613:                 ;XREF[1,0]:   00414601
CODE:00414613   0fbfc6          MOVSX       param_1,SI                              
CODE:00414616   663b1c458...    CMP         BX,word ptr [param_1*0x2 + DATA:DAT_0...
CODE:0041461e   7ce3            JL          LAB_00414603                            
CODE:00414620   0fbfc6          MOVSX       param_1,SI                              
CODE:00414623   8b3c85f80...    MOV         EDI,dword ptr [param_1*0x4 + DATA:DAT...
CODE:0041462a   33db            XOR         EBX,EBX                                 
CODE:0041462c   eb10            JMP         LAB_0041463e                            
                            LAB_0041462e:                 ;XREF[1,0]:   00414649
CODE:0041462e   ff770a          PUSH        dword ptr [EDI + 0xa]                   
CODE:00414631   e8d6e6ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00414636   59              POP         param_3                                 
CODE:00414637   89470a          MOV         dword ptr [EDI + 0xa],param_1           
CODE:0041463a   83c720          ADD         EDI,0x20                                
CODE:0041463d   43              INC         EBX                                     
                            LAB_0041463e:                 ;XREF[1,0]:   0041462c
CODE:0041463e   0fbfc6          MOVSX       param_1,SI                              
CODE:00414641   663b1c457...    CMP         BX,word ptr [param_1*0x2 + DATA:DAT_0...
CODE:00414649   7ce3            JL          LAB_0041462e                            
CODE:0041464b   46              INC         ESI                                     
CODE:0041464c   6683fe04        CMP         SI,0x4                                  
CODE:00414650   7ca3            JL          LAB_004145f5                            
CODE:00414652   0fbf05760...    MOVSX       param_1,word ptr [DATA:$RoomIndex]      
CODE:00414659   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414660   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00414666   e87d0a0200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041466b   59              POP         param_3                                 
CODE:0041466c   8bd8            MOV         EBX,param_1                             
CODE:0041466e   33f6            XOR         ESI,ESI                                 
CODE:00414670   eb16            JMP         LAB_00414688                            
                            LAB_00414672:                 ;XREF[1,0]:   0041468f
CODE:00414672   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:00414675   e892e6ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041467a   59              POP         param_3                                 
CODE:0041467b   894316          MOV         dword ptr [EBX + 0x16],param_1          
CODE:0041467e   46              INC         ESI                                     
CODE:0041467f   53              PUSH        EBX                                     
CODE:00414680   e8880a0200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00414685   59              POP         param_3                                 
CODE:00414686   8bd8            MOV         EBX,param_1                             
                            LAB_00414688:                 ;XREF[1,0]:   00414670
CODE:00414688   663b35180...    CMP         SI,word ptr [DATA:DAT_00460318]         
CODE:0041468f   7ce1            JL          LAB_00414672                            
CODE:00414691   66c705740...    MOV         word ptr [DATA:DAT_00460274],0x0        
                            LAB_0041469a:                 ;XREF[1,0]:   004145ed
CODE:0041469a   5f              POP         EDI                                     
CODE:0041469b   5e              POP         ESI                                     
CODE:0041469c   5b              POP         EBX                                     
CODE:0041469d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041469e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004146a7
          ;param_5       undefined4           8                      ;XREF[1,0]:   004146a4
                                                          ;XREF[3,0]:   00417857,0041a6c8,0044d8f4
CODE:0041469e   55              PUSH        EBP                                     
CODE:0041469f   8bec            MOV         EBP,ESP                                 
CODE:004146a1   53              PUSH        EBX                                     
CODE:004146a2   56              PUSH        ESI                                     
CODE:004146a3   57              PUSH        EDI                                     
CODE:004146a4   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004146a7   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004146aa   6685c0          TEST        param_1,param_1                         
CODE:004146ad   7c0c            JL          LAB_004146bb                            
CODE:004146af   0fbfc0          MOVSX       param_1,param_1                         
CODE:004146b2   8b1485f05...    MOV         param_2,dword ptr [param_1*0x4 + DATA...;= ??
CODE:004146b9   eb05            JMP         LAB_004146c0                            
                            LAB_004146bb:                 ;XREF[1,0]:   004146ad
CODE:004146bb   ba7a024600      MOV         param_2,DATA:DAT_0046027a               
                            LAB_004146c0:                 ;XREF[1,0]:   004146b9
CODE:004146c0   8b427e          MOV         param_1,dword ptr [param_2 + 0x7e]=>D...
CODE:004146c3   0fbfce          MOVSX       param_3,SI                              
CODE:004146c6   c1f906          SAR         param_3,0x6                             
CODE:004146c9   8bf1            MOV         ESI,param_3                             
CODE:004146cb   668b4a02        MOV         param_3,word ptr [param_2 + 0x2]=>DAT...
CODE:004146cf   33d2            XOR         param_2,param_2                         
CODE:004146d1   663bca          CMP         param_3,param_2                         
CODE:004146d4   7e25            JLE         LAB_004146fb                            
                            LAB_004146d6:                 ;XREF[1,0]:   004146f9
CODE:004146d6   6683781007      CMP         word ptr [param_1 + 0x10],0x7           
CODE:004146db   7c15            JL          LAB_004146f2                            
CODE:004146dd   668378100b      CMP         word ptr [param_1 + 0x10],0xb           
CODE:004146e2   7f0e            JG          LAB_004146f2                            
CODE:004146e4   0fb75812        MOVZX       EBX,word ptr [param_1 + 0x12]           
CODE:004146e8   c1fb06          SAR         EBX,0x6                                 
CODE:004146eb   0fbffe          MOVSX       EDI,SI                                  
CODE:004146ee   3bdf            CMP         EBX,EDI                                 
CODE:004146f0   7409            JZ          LAB_004146fb                            
                            LAB_004146f2:                 ;XREF[2,0]:   004146db,004146e2
CODE:004146f2   83c020          ADD         param_1,0x20                            
CODE:004146f5   42              INC         param_2                                 
CODE:004146f6   663bca          CMP         param_3,param_2                         
CODE:004146f9   7fdb            JG          LAB_004146d6                            
                            LAB_004146fb:                 ;XREF[2,0]:   004146d4,004146f0
CODE:004146fb   5f              POP         EDI                                     
CODE:004146fc   5e              POP         ESI                                     
CODE:004146fd   5b              POP         EBX                                     
CODE:004146fe   5d              POP         EBP                                     
CODE:004146ff   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00414700(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00414703
                                                          ;XREF[2,0]:   00417d1f,0042fa93
CODE:00414700   55              PUSH        EBP                                     
CODE:00414701   8bec            MOV         EBP,ESP                                 
CODE:00414703   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00414707   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:0041470e   668b00          MOV         param_1,word ptr [param_1]              
CODE:00414711   5d              POP         EBP                                     
CODE:00414712   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort RoomIsObverse(short roomIndex)
          ;roomIndex     short                4                      ;XREF[1,0]:   00414716
                                                          ;XREF[12,0]:  004177d0,00417d2e,0041a643,0041a938
                                                          ;             0041ab67,0042f933,0042fa64,0043438d
                                                          ;             00434bf6,00435083,0044d8b7,0044d903
CODE:00414713   55              PUSH        EBP                                     
CODE:00414714   8bec            MOV         EBP,ESP                                 
CODE:00414716   0fbf4508        MOVSX       EAX,word ptr [EBP + roomIndex+0x4]      
CODE:0041471a   8b0485f05...    MOV         EAX,dword ptr [EAX*0x4 + DATA:$Rooms]   ;= ??
CODE:00414721   668b00          MOV         AX,word ptr [EAX]                       
CODE:00414724   6683e001        AND         AX,0x1                                  
CODE:00414728   5d              POP         EBP                                     
CODE:00414729   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041472a(void)
                                                          ;XREF[1,0]:   00434610
CODE:0041472a   55              PUSH        EBP                                     
CODE:0041472b   8bec            MOV         EBP,ESP                                 
CODE:0041472d   5d              POP         EBP                                     
CODE:0041472e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041472f(void)
                                                          ;XREF[1,0]:   004345d8
CODE:0041472f   55              PUSH        EBP                                     
CODE:00414730   8bec            MOV         EBP,ESP                                 
CODE:00414732   5d              POP         EBP                                     
CODE:00414733   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414734(void)
                                                          ;XREF[1,0]:   004345ca
CODE:00414734   55              PUSH        EBP                                     
CODE:00414735   8bec            MOV         EBP,ESP                                 
CODE:00414737   5d              POP         EBP                                     
CODE:00414738   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414739(void)
                                                          ;XREF[1,0]:   00434602
CODE:00414739   55              PUSH        EBP                                     
CODE:0041473a   8bec            MOV         EBP,ESP                                 
CODE:0041473c   5d              POP         EBP                                     
CODE:0041473d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;EntityNode * NextAvailableEntityNode(void)
          ;node          undefined4         EAX                      ;XREF[1,0]:   0041473e
                                                          ;XREF[2,0]:   0041480f,00414b0c
CODE:0041473e   b83c584600      MOV         node,DATA:$Entities                     ;= ??
CODE:00414743   eb03            JMP         LAB_00414748                            
                            LAB_00414745:                 ;XREF[1,0]:   0041474d
CODE:00414745   83c02c          ADD         node,0x2c                               
                            LAB_00414748:                 ;XREF[1,0]:   00414743
                                                          ; FWD[2,0]:   00465844,00465870
CODE:00414748   6683780801      CMP         word ptr [node +...,0x1                 ;= ??
CODE:0041474d   75f6            JNZ         LAB_00414745                            
CODE:0041474f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort PlacePartEntity(Room * room, short count, PartId partId)
          ;room          Room *               4                      ;XREF[9,0]:   00414768,004148ad,004148b7,00414900,00414909
                                                                     ;             00414945,0041494c,00414a5e,00414a79
          ;count         short                8                      ;XREF[2,0]:   00414805,00414a92
          ;partId        PartId               c                      ;XREF[4,0]:   004149e6,004149ee,00414a06,00414a0e
          ;rows          short               AX                      ;XREF[4,0]:   00414770,004148db,0041499d,004149f5
          ;collision     undefined4         EAX                      ;XREF[3,0]:   004148db,0041499d,004149f5
          ;j             undefined2          BX                      ;XREF[1,0]:   00414958
          ;wtf           undefined4         EAX                      ;XREF[2,0]:   0041499d,004149f5
          ;id            undefined2          AX                      ;XREF[1,0]:   004149f5
          ;locationIndex undefined2          -6                      ;XREF[5,0]:   0041475c,00414833,00414859,00414880,00414884
          ;locationCount short               -8                      ;XREF[3,0]:   004147e3,004147ee,00414888
          ;i             undefined2          -a                      ;XREF[4,0]:   004147fb,00414801,00414a8a,00414a8e
          ;firstPartX    undefined2          -c                      ;XREF[3,0]:   00414774,004147aa,00414875
          ;columns       undefined2          -e                      ;XREF[5,0]:   0041477a,004147b0,004147dd,0041483f,00414865
          ;firstPartY    undefined2         -10                      ;XREF[3,0]:   00414780,004147b6,0041484e
          ;rowHeight     undefined2         -12                      ;XREF[3,0]:   00414786,004147bc,00414848
          ;baseSpriteId  undefined2         -14                      ;XREF[3,0]:   0041478c,004147c2,004149de
          ;partWidth?    undefined2         -16                      ;XREF[3,0]:   00414792,004147c8,004149ab
          ;columnWidth   undefined2         -18                      ;XREF[5,0]:   00414798,004147ce,0041486e,00414895,00414999
          ;partHeight    undefined2         -1a                      ;XREF[3,0]:   0041479e,004147d4,004148a0
          ;done          undefined2         -1c                      ;XREF[3,0]:   00414817,00414988,0041498e
          ;entityNode    EntityNode *       -20                      ;XREF[4,0]:   00414814,004149be,00414a68,00414a76
          ;partNode      EntityNode *       -24                      ;XREF[4,0]:   004148c6,004148cd,004148e9,004148f2
          ;ladder        LadderEntity *     -28                      ;XREF[3,0]:   00414955,0041495c,00414974
          ;result        undefined2         -2a                      ;XREF[2,0]:   00414762,00414a9c
          ;entity        OtherEntity *      -30                      ;XREF[14,0]:  00414906,00414914,0041491e,00414936,004149c4
                                                                     ;             004149d0,004149db,004149fa,00414a03,00414a22
                                                                     ;             00414a2b,00414a34,00414a46,00414a55
          ;locations     undefined1[...     -e4                      ;XREF[1,0]:   004147e7
          ;rect          EntityBaseB...     -f4                      ;XREF[7,7]:   00414879,004148d4,00414921,0041495f,004149a4
                                                                     ;             004149c9,00414a3f,00414822,0041482d,00414852
                                                                     ;             00414899,004148a4,004149af,004149b8
          ;partCount     short          HASH...                      
          ;bad           undefined1     HASH...                      
          ;structural... short          HASH...                      
          ;ladderCount   short          HASH...                      
          ;pSpriteId     undefined4     HASH...                      
                                                          ;XREF[2,0]:   0041437a,00414cb2
CODE:00414750   55              PUSH        EBP                                     
CODE:00414751   8bec            MOV         EBP,ESP                                 
CODE:00414753   81c410ffffff    ADD         ESP,0xffffff10                          
CODE:00414759   53              PUSH        EBX                                     
CODE:0041475a   56              PUSH        ESI                                     
CODE:0041475b   57              PUSH        EDI                                     
CODE:0041475c   66c745fe0000    MOV         word ptr [EBP + locationIndex+0x4],0x0  
CODE:00414762   66c745da0100    MOV         word ptr [EBP + result+0x4],0x1         
CODE:00414768   8b4508          MOV         EAX,dword ptr [EBP + room+0x4]          
                            ;is room obverse?
CODE:0041476b   f60001          TEST        byte ptr [EAX],0x1                      
CODE:0041476e   7436            JZ          LAB_004147a6                            
                            ;rooms #1 through #3, obverse side (small sprites), six floors
CODE:00414770   66b80600        MOV         rows,0x6                                
CODE:00414774   66c745f81000    MOV         word ptr [EBP + firstPartX+0x4],16      
CODE:0041477a   66c745f60f00    MOV         word ptr [EBP + columns+0x4],15         
CODE:00414780   66c745f43400    MOV         word ptr [EBP + firstPartY+0x4],52      
CODE:00414786   66c745f23200    MOV         word ptr [EBP + rowHeight+0x4],50       
CODE:0041478c   66c745f0c70b    MOV         word ptr [EBP + baseSpriteId+0x4],0xbc7 
CODE:00414792   66c745ee1000    MOV         word ptr [EBP + partWidth?+0x4],16      
CODE:00414798   66c745ec2000    MOV         word ptr [EBP + columnWidth+0x4],32     
CODE:0041479e   66c745ea0d00    MOV         word ptr [EBP + partHeight+0x4],13      
CODE:004147a4   eb34            JMP         LAB_004147da                            
                            ;room #4 through #15, reverse side (big sprites), three floors
                            LAB_004147a6:                 ;XREF[1,0]:   0041476e
CODE:004147a6   66b80300        MOV         rows,0x3                                
CODE:004147aa   66c745f81800    MOV         word ptr [EBP + firstPartX+0x4],24      
CODE:004147b0   66c745f60700    MOV         word ptr [EBP + columns+0x4],0x7        
CODE:004147b6   66c745f45800    MOV         word ptr [EBP + firstPartY+0x4],88      
CODE:004147bc   66c745f26400    MOV         word ptr [EBP + rowHeight+0x4],0x64     
CODE:004147c2   66c745f04a0c    MOV         word ptr [EBP + baseSpriteId+0x4],0xc4a 
CODE:004147c8   66c745ee2000    MOV         word ptr [EBP + partWidth?+0x4],32      
CODE:004147ce   66c745ec4000    MOV         word ptr [EBP + columnWidth+0x4],64     
CODE:004147d4   66c745ea1800    MOV         word ptr [EBP + partHeight+0x4],24      
                            LAB_004147da:                 ;XREF[1,0]:   004147a4
CODE:004147da   0fbfc0          MOVSX       rows,rows                               
CODE:004147dd   0fbf55f6        MOVSX       EDX,word ptr [EBP + columns+0x4]        
                            ;generate a complete but random list of possible locations [0,locations);
                            ;locations are numbered in latin reading order, e.g. for obverse (15x6),
                            ;|0  1  2  3  4  5  6  7  8  9  10 11 12 13 14|
                            ;|15 16 17 18 19 20 21 22 23 24 25 26 27 28 29|
                            ;|...                                         |
CODE:004147e1   f7ea            IMUL        EDX                                     
CODE:004147e3   668945fc        MOV         word ptr [EBP + locationCount+0x4],rows 
CODE:004147e7   8d8520ffffff    LEA         rows=>locations,[EBP + 0xffffff20]      
CODE:004147ed   50              PUSH        rows                                    
CODE:004147ee   668b45fc        MOV         rows,word ptr [EBP + locationCount+0x4] 
CODE:004147f2   50              PUSH        rows                                    
CODE:004147f3   e8e06b0100      CALL        DonkeyShuffle                           ;void DonkeyShuffle(short len, short ...
CODE:004147f8   83c408          ADD         ESP,0x8                                 
                            ;for count times...
CODE:004147fb   66c745fa0000    MOV         word ptr [EBP + i+0x4],0x0              
CODE:00414801   668b45fa        MOV         rows,word ptr [EBP + i+0x4]             
CODE:00414805   663b450c        CMP         rows,word ptr [EBP + count+0x4]         
CODE:00414809   0f8d8d020000    JGE         LAB_00414a9c                            
                            ;...attempt to place a part entity...
                            LAB_0041480f:                 ;XREF[1,0]:   00414a96
CODE:0041480f   e82affffff      CALL        NextAvailableEntityNode                 ;EntityNode * NextAvailableEntityNode...
CODE:00414814   8945e4          MOV         dword ptr [EBP + entityNode+0x4],rows   
CODE:00414817   66c745e80000    MOV         word ptr [EBP + done+0x4],0x0           
CODE:0041481d   e96c010000      JMP         LAB_0041498e                            
                            ;...at the next location from the list that passes certain tests:
                            LAB_00414822:                 ;XREF[1,0]:   00414993
CODE:00414822   66c78518f...    MOV         word ptr [EBP + rect.field1_0x8+0x4],0x0
CODE:0041482b   33c0            XOR         rows,rows                               
CODE:0041482d   89851affffff    MOV         dword ptr [EBP +...,rows                
CODE:00414833   0fbf45fe        MOVSX       rows,word ptr [EBP + locationIndex+0x4] 
CODE:00414837   0fbf84452...    MOVSX       rows,word ptr [EBP + rows*0x2 + 0xfff...
CODE:0041483f   0fbf55f6        MOVSX       EDX,word ptr [EBP + columns+0x4]        
CODE:00414843   8bca            MOV         ECX,EDX                                 
CODE:00414845   99              CDQ                                                 
CODE:00414846   f7f9            IDIV        ECX                                     
CODE:00414848   0fbf55f2        MOVSX       EDX,word ptr [EBP + rowHeight+0x4]      
CODE:0041484c   f7ea            IMUL        EDX                                     
CODE:0041484e   660345f4        ADD         rows,word ptr [EBP + firstPartY+0x4]    
CODE:00414852   66898512f...    MOV         word ptr [EBP + rect+0x6],rows          
CODE:00414859   0fbf45fe        MOVSX       rows,word ptr [EBP + locationIndex+0x4] 
CODE:0041485d   0fbf84452...    MOVSX       rows,word ptr [EBP + rows*0x2 + 0xfff...
CODE:00414865   0fbf55f6        MOVSX       EDX,word ptr [EBP + columns+0x4]        
CODE:00414869   8bca            MOV         ECX,EDX                                 
CODE:0041486b   99              CDQ                                                 
CODE:0041486c   f7f9            IDIV        ECX                                     
CODE:0041486e   0fbf45ec        MOVSX       rows,word ptr [EBP + columnWidth+0x4]   
CODE:00414872   0fafd0          IMUL        EDX,rows                                
CODE:00414875   660355f8        ADD         DX,word ptr [EBP + firstPartX+0x4]      
CODE:00414879   66899510f...    MOV         word ptr [EBP + rect.inner.x+0x4],DX    
CODE:00414880   66ff45fe        INC         word ptr [EBP + locationIndex+0x4]      
CODE:00414884   668b45fe        MOV         rows,word ptr [EBP + locationIndex+0x4] 
CODE:00414888   663b45fc        CMP         rows,word ptr [EBP + locationCount+0x4] 
CODE:0041488c   7c07            JL          LAB_00414895                            
CODE:0041488e   33c0            XOR         rows,rows                               
CODE:00414890   e90b020000      JMP         LAB_00414aa0                            
                            LAB_00414895:                 ;XREF[1,0]:   0041488c
CODE:00414895   668b45ec        MOV         rows,word ptr [EBP + columnWidth+0x4]   
CODE:00414899   66898514f...    MOV         word ptr [EBP + rect+0x8],rows          
CODE:004148a0   668b45ea        MOV         rows,word ptr [EBP + partHeight+0x4]    
CODE:004148a4   66898516f...    MOV         word ptr [EBP + rect+0xa],rows          
CODE:004148ab   33f6            XOR         ESI,ESI                                 
CODE:004148ad   8b4508          MOV         rows,dword ptr [EBP + room+0x4]         
                            ;1. avoid intersecting other part entities
CODE:004148b0   668bb89e0...    MOV         DI,word ptr [rows + 0x9e]               
CODE:004148b7   8b4508          MOV         rows,dword ptr [EBP + room+0x4]         
CODE:004148ba   ffb0a0000000    PUSH        dword ptr [rows + 0xa0]                 
CODE:004148c0   e823080200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004148c5   59              POP         ECX                                     
CODE:004148c6   8945e0          MOV         dword ptr [EBP + partNode+0x4],rows     
CODE:004148c9   33db            XOR         EBX,EBX                                 
CODE:004148cb   eb29            JMP         LAB_004148f6                            
                            LAB_004148cd:                 ;XREF[1,0]:   004148fe
CODE:004148cd   8b45e0          MOV         rows,dword ptr [EBP + partNode+0x4]     
CODE:004148d0   83c00c          ADD         rows,0xc                                
CODE:004148d3   50              PUSH        rows                                    
CODE:004148d4   8d8510ffffff    LEA         rows=>rect,[EBP + 0xffffff10]           
CODE:004148da   50              PUSH        rows                                    
CODE:004148db   e828450000      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:004148e0   6685c0          TEST        collision,collision                     
CODE:004148e3   7404            JZ          LAB_004148e9                            
CODE:004148e5   66be0100        MOV         SI,0x1                                  
                            LAB_004148e9:                 ;XREF[1,0]:   004148e3
CODE:004148e9   ff75e0          PUSH        dword ptr [EBP + partNode+0x4]          
CODE:004148ec   e81c080200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004148f1   59              POP         ECX                                     
CODE:004148f2   8945e0          MOV         dword ptr [EBP + partNode+0x4],collision
CODE:004148f5   43              INC         EBX                                     
                            LAB_004148f6:                 ;XREF[1,0]:   004148cb
CODE:004148f6   6685f6          TEST        SI,SI                                   
CODE:004148f9   7505            JNZ         LAB_00414900                            
CODE:004148fb   663bfb          CMP         DI,BX                                   
CODE:004148fe   7fcd            JG          LAB_004148cd                            
                            LAB_00414900:                 ;XREF[1,0]:   004148f9
CODE:00414900   8b4508          MOV         collision,dword ptr [EBP + room+0x4]    
                            ;2. avoid intersecting structural entities of type > 3 (e.g. gaps, doors)
CODE:00414903   8b407e          MOV         collision,dword ptr [collision + 0x7e]  
CODE:00414906   8945d4          MOV         dword ptr [EBP + entity+0x4],collision  
CODE:00414909   8b4508          MOV         collision,dword ptr [EBP + room+0x4]    
CODE:0041490c   668b7802        MOV         DI,word ptr [collision + 0x2]           
CODE:00414910   33db            XOR         EBX,EBX                                 
CODE:00414912   eb27            JMP         LAB_0041493b                            
                            LAB_00414914:                 ;XREF[1,0]:   00414943
CODE:00414914   8b45d4          MOV         collision,dword ptr [EBP + entity+0x4]  
CODE:00414917   6683781004      CMP         word ptr [collision + 0x10],0x4         
CODE:0041491c   7c18            JL          LAB_00414936                            
CODE:0041491e   ff75d4          PUSH        dword ptr [EBP + entity+0x4]            
CODE:00414921   8d8510ffffff    LEA         collision=>rect,[EBP + 0xffffff10]      
CODE:00414927   50              PUSH        collision                               
CODE:00414928   e8db440000      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:0041492d   6685c0          TEST        collision,collision                     
CODE:00414930   7404            JZ          LAB_00414936                            
CODE:00414932   66be0100        MOV         SI,0x1                                  
                            LAB_00414936:                 ;XREF[2,0]:   0041491c,00414930
CODE:00414936   8345d420        ADD         dword ptr [EBP + entity+0x4],0x20       
CODE:0041493a   43              INC         EBX                                     
                            LAB_0041493b:                 ;XREF[1,0]:   00414912
CODE:0041493b   6685f6          TEST        SI,SI                                   
CODE:0041493e   7505            JNZ         LAB_00414945                            
CODE:00414940   663bfb          CMP         DI,BX                                   
CODE:00414943   7fcf            JG          LAB_00414914                            
                            LAB_00414945:                 ;XREF[1,0]:   0041493e
CODE:00414945   8b4508          MOV         collision,dword ptr [EBP + room+0x4]    
                            ;3. avoid intersecting ladder entities (vents, paddles, trampolines)
CODE:00414948   668b780a        MOV         DI,word ptr [collision + 0xa]           
CODE:0041494c   8b4508          MOV         collision,dword ptr [EBP + room+0x4]    
CODE:0041494f   8b808e000000    MOV         collision,dword ptr [collision + 0x8e]  
CODE:00414955   8945dc          MOV         dword ptr [EBP + ladder+0x4],collision  
CODE:00414958   33db            XOR         j,j                                     
CODE:0041495a   eb1d            JMP         LAB_00414979                            
                            LAB_0041495c:                 ;XREF[1,0]:   00414981
CODE:0041495c   ff75dc          PUSH        dword ptr [EBP + ladder+0x4]            
CODE:0041495f   8d8510ffffff    LEA         collision=>rect,[EBP + 0xffffff10]      
CODE:00414965   50              PUSH        collision                               
CODE:00414966   e89d440000      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:0041496b   6685c0          TEST        collision,collision                     
CODE:0041496e   7404            JZ          LAB_00414974                            
CODE:00414970   66be0100        MOV         SI,0x1                                  
                            LAB_00414974:                 ;XREF[1,0]:   0041496e
CODE:00414974   8345dc28        ADD         dword ptr [EBP + ladder+0x4],0x28       
CODE:00414978   43              INC         j                                       
                            LAB_00414979:                 ;XREF[1,0]:   0041495a
CODE:00414979   6685f6          TEST        SI,SI                                   
CODE:0041497c   7505            JNZ         LAB_00414983                            
CODE:0041497e   663bfb          CMP         DI,j                                    
CODE:00414981   7fd9            JG          LAB_0041495c                            
                            LAB_00414983:                 ;XREF[1,0]:   0041497c
CODE:00414983   6685f6          TEST        SI,SI                                   
CODE:00414986   7506            JNZ         LAB_0041498e                            
CODE:00414988   66c745e80100    MOV         word ptr [EBP + done+0x4],0x1           
                            LAB_0041498e:                 ;XREF[2,0]:   0041481d,00414986
CODE:0041498e   66837de800      CMP         word ptr [EBP + done+0x4],0x0           
CODE:00414993   0f8489feffff    JZ          LAB_00414822                            
                            ;what the fuck?
CODE:00414999   0fbf45ec        MOVSX       collision,word ptr [EBP + columnWidth...
CODE:0041499d   d1f8            SAR         wtf,0x1                                 
CODE:0041499f   7903            JNS         LAB_004149a4                            
CODE:004149a1   83d000          ADC         wtf,0x0                                 
                            LAB_004149a4:                 ;XREF[1,0]:   0041499f
CODE:004149a4   66018510f...    ADD         word ptr [EBP + rect.inner.x+0x4],wtf   
CODE:004149ab   668b45ee        MOV         wtf,word ptr [EBP + partWidth?+0x4]     
CODE:004149af   66898514f...    MOV         word ptr [EBP + rect+0x8],wtf           
CODE:004149b6   33c0            XOR         wtf,wtf                                 
CODE:004149b8   89851affffff    MOV         dword ptr [EBP +...,wtf                 
CODE:004149be   8b45e4          MOV         wtf,dword ptr [EBP + entityNode+0x4]    
CODE:004149c1   83c00c          ADD         wtf,0xc                                 
CODE:004149c4   8945d4          MOV         dword ptr [EBP + entity+0x4],wtf        
CODE:004149c7   6a0e            PUSH        0xe                                     
CODE:004149c9   8d8510ffffff    LEA         wtf=>rect,[EBP + 0xffffff10]            
CODE:004149cf   50              PUSH        wtf                                     
CODE:004149d0   ff75d4          PUSH        dword ptr [EBP + entity+0x4]            
CODE:004149d3   e874b40300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004149d8   83c40c          ADD         ESP,0xc                                 
CODE:004149db   8b45d4          MOV         wtf,dword ptr [EBP + entity+0x4]        
CODE:004149de   668b55f0        MOV         DX,word ptr [EBP + baseSpriteId+0x4]    
CODE:004149e2   6689500e        MOV         word ptr [wtf + 0xe],DX                 
CODE:004149e6   66817d10e803    CMP         word ptr [EBP + partId+0x4],0x3e8       
CODE:004149ec   743d            JZ          LAB_00414a2b                            
CODE:004149ee   66837d10ff      CMP         word ptr [EBP + partId+0x4],-0x1        
CODE:004149f3   750e            JNZ         LAB_00414a03                            
                            ;no partId given, so place random part as fresh part
CODE:004149f5   e8f98e0200      CALL        NextInitialPartId                       ;PartId NextInitialPartId(void)
CODE:004149fa   8b55d4          MOV         EDX,dword ptr [EBP + entity+0x4]        
CODE:004149fd   66894212        MOV         word ptr [EDX + 0x12],id                
CODE:00414a01   eb31            JMP         LAB_00414a34                            
                            LAB_00414a03:                 ;XREF[1,0]:   004149f3
CODE:00414a03   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
CODE:00414a06   668b5510        MOV         DX,word ptr [EBP + partId+0x4]          
                            ;place given partId as either fresh or recycled
CODE:00414a0a   66895012        MOV         word ptr [id + 0x12],DX                 
CODE:00414a0e   0fbf4510        MOVSX       id,word ptr [EBP + partId+0x4]          
CODE:00414a12   6bc031          IMUL        id,id,0x31                              
CODE:00414a15   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
                            ;is part recycled?
CODE:00414a1b   f644423740      TEST        byte ptr [EDX + id*0x2 + 0x37],0x40     
CODE:00414a20   7412            JZ          LAB_00414a34                            
CODE:00414a22   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
CODE:00414a25   66ff400e        INC         word ptr [id + 0xe]                     
CODE:00414a29   eb09            JMP         LAB_00414a34                            
                            LAB_00414a2b:                 ;XREF[1,0]:   004149ec
CODE:00414a2b   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
                            ;partId is bananas, so place bananas as a fresh part
CODE:00414a2e   66c74012e803    MOV         word ptr [id + 0x12],0x3e8              
                            LAB_00414a34:                 ;XREF[3,0]:   00414a01,00414a20,00414a29
CODE:00414a34   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
CODE:00414a37   66c740140000    MOV         word ptr [id + 0x14],0x0                
CODE:00414a3d   6a0a            PUSH        0xa                                     
CODE:00414a3f   8d8510ffffff    LEA         id=>rect,[EBP + 0xffffff10]             
CODE:00414a45   50              PUSH        id                                      
CODE:00414a46   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
CODE:00414a49   83c016          ADD         id,0x16                                 
CODE:00414a4c   50              PUSH        id                                      
CODE:00414a4d   e8fab30300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00414a52   83c40c          ADD         ESP,0xc                                 
CODE:00414a55   8b45d4          MOV         id,dword ptr [EBP + entity+0x4]         
CODE:00414a58   66c7401e0008    MOV         word ptr [id + 0x1e],0x800              
CODE:00414a5e   8b4508          MOV         id,dword ptr [EBP + room+0x4]           
CODE:00414a61   66ff809e0...    INC         word ptr [id + 0x9e]                    
CODE:00414a68   8b45e4          MOV         id,dword ptr [EBP + entityNode+0x4]     
CODE:00414a6b   66c740080000    MOV         word ptr [id + 0x8],0x0                 
CODE:00414a71   68ffff0000      PUSH        0xffff                                  
CODE:00414a76   ff75e4          PUSH        dword ptr [EBP + entityNode+0x4]        
CODE:00414a79   8b4508          MOV         id,dword ptr [EBP + room+0x4]           
CODE:00414a7c   ffb0a0000000    PUSH        dword ptr [id + 0xa0]                   
CODE:00414a82   e840070200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00414a87   83c40c          ADD         ESP,0xc                                 
CODE:00414a8a   66ff45fa        INC         word ptr [EBP + i+0x4]                  
CODE:00414a8e   668b45fa        MOV         id,word ptr [EBP + i+0x4]               
CODE:00414a92   663b450c        CMP         id,word ptr [EBP + count+0x4]           
CODE:00414a96   0f8c73fdffff    JL          LAB_0041480f                            
                            LAB_00414a9c:                 ;XREF[1,0]:   00414809
CODE:00414a9c   668b45da        MOV         id,word ptr [EBP + result+0x4]          
                            LAB_00414aa0:                 ;XREF[1,0]:   00414890
CODE:00414aa0   5f              POP         EDI                                     
CODE:00414aa1   5e              POP         ESI                                     
CODE:00414aa2   5b              POP         j                                       
CODE:00414aa3   8be5            MOV         ESP,EBP                                 
CODE:00414aa5   5d              POP         EBP                                     
CODE:00414aa6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414aa7(undefined4 param_1, undefined4 param_2, uint param_3, uint param_4, int param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       uint                 4                      ;XREF[1,0]:   00414aaf
          ;param_5       int                  8                      ;XREF[1,0]:   00414aac
                                                          ;XREF[4,0]:   00417489,004174c6,0041a1a2,0041a24c
CODE:00414aa7   55              PUSH        EBP                                     
CODE:00414aa8   8bec            MOV         EBP,ESP                                 
CODE:00414aaa   53              PUSH        EBX                                     
CODE:00414aab   56              PUSH        ESI                                     
CODE:00414aac   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00414aaf   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00414ab2   0fbfd0          MOVSX       param_2,param_1                         
CODE:00414ab5   8b3495f05...    MOV         ESI,dword ptr [param_2*0x4 + DATA:$Ro...;= ??
CODE:00414abc   66c743080100    MOV         word ptr [EBX + 0x8],0x1                
CODE:00414ac2   66ff8e9e0...    DEC         word ptr [ESI + 0x9e]                   
CODE:00414ac9   663b05760...    CMP         param_1,word ptr [DATA:$RoomIndex]      
CODE:00414ad0   7513            JNZ         LAB_00414ae5                            
CODE:00414ad2   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:00414ad5   e832e2ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00414ada   59              POP         param_3                                 
CODE:00414adb   894316          MOV         dword ptr [EBX + 0x16],param_1          
CODE:00414ade   66ff0d180...    DEC         word ptr [DATA:DAT_00460318]            
                            LAB_00414ae5:                 ;XREF[1,0]:   00414ad0
CODE:00414ae5   53              PUSH        EBX                                     
CODE:00414ae6   ffb6a0000000    PUSH        dword ptr [ESI + 0xa0]                  
CODE:00414aec   e859070200      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00414af1   83c408          ADD         ESP,0x8                                 
CODE:00414af4   5e              POP         ESI                                     
CODE:00414af5   5b              POP         EBX                                     
CODE:00414af6   5d              POP         EBP                                     
CODE:00414af7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined LoadPartEntity(undefined2 roomIndex, undefined2 x, undefined2 row, undefined2 partId, undefined2 param_5)
          ;roomIndex     undefined2           4                      ;XREF[2,0]:   00414b01,00414be4
          ;x             undefined2           8                      ;XREF[1,0]:   00414b1c
          ;row           undefined2           c                      ;XREF[4,0]:   00414b29,00414b4c,00414b53,00414b58
          ;partId        undefined2          10                      ;XREF[3,0]:   00414b79,00414b81,00414bb0
          ;param_5       undefined2          14                      ;XREF[1,0]:   00414bd6
          ;spriteId      undefined2          -6                      ;XREF[4,0]:   00414b44,00414b73,00414b95,00414ba8
          ;rect          EntityBaseB...     -14                      ;XREF[4,8]:   00414b20,00414b9b,00414bc0,00414c0d,00414b16
                                                                     ;             00414b34,00414b38,00414b3e,00414b63,00414b67
                                                                     ;             00414b6d,00414c08
          ;room          undefined4     HASH...                      
                                                          ;XREF[2,0]:   00414e80,00417525
CODE:00414af8   55              PUSH        EBP                                     
CODE:00414af9   8bec            MOV         EBP,ESP                                 
CODE:00414afb   83c4f0          ADD         ESP,-0x10                               
CODE:00414afe   53              PUSH        EBX                                     
CODE:00414aff   56              PUSH        ESI                                     
CODE:00414b00   57              PUSH        EDI                                     
CODE:00414b01   0fbf4508        MOVSX       EAX,word ptr [EBP + roomIndex+0x4]      
CODE:00414b05   8b3c85f05...    MOV         EDI,dword ptr [EAX*0x4 + DATA:$Rooms]   ;= ??
CODE:00414b0c   e82dfcffff      CALL        NextAvailableEntityNode                 ;EntityNode * NextAvailableEntityNode...
CODE:00414b11   8bf0            MOV         ESI,EAX                                 
CODE:00414b13   8d5e0c          LEA         EBX,[ESI + 0xc]                         
CODE:00414b16   66c745f80000    MOV         word ptr [EBP + rect.field1_0x8+0x4],0x0
CODE:00414b1c   668b450c        MOV         AX,word ptr [EBP + x+0x4]               
CODE:00414b20   668945f0        MOV         word ptr [EBP + rect.inner.x+0x4],AX    
CODE:00414b24   f60701          TEST        byte ptr [EDI],0x1                      
CODE:00414b27   7423            JZ          LAB_00414b4c                            
CODE:00414b29   0fbf4510        MOVSX       EAX,word ptr [EBP + row+0x4]            
CODE:00414b2d   6bc032          IMUL        EAX,EAX,0x32                            
CODE:00414b30   6683c034        ADD         AX,52                                   
CODE:00414b34   668945f2        MOV         word ptr [EBP + rect+0x6],AX            
CODE:00414b38   66c745f40a00    MOV         word ptr [EBP + rect+0x8],0xa           
CODE:00414b3e   66c745f60700    MOV         word ptr [EBP + rect+0xa],0x7           
CODE:00414b44   66c745fec70b    MOV         word ptr [EBP + spriteId+0x4],0xbc7     
CODE:00414b4a   eb2d            JMP         LAB_00414b79                            
                            LAB_00414b4c:                 ;XREF[1,0]:   00414b27
CODE:00414b4c   66837d1003      CMP         word ptr [EBP + row+0x4],0x3            
CODE:00414b51   7c05            JL          LAB_00414b58                            
CODE:00414b53   66834510fd      ADD         word ptr [EBP + row+0x4],-0x3           
                            LAB_00414b58:                 ;XREF[1,0]:   00414b51
CODE:00414b58   0fbf4510        MOVSX       EAX,word ptr [EBP + row+0x4]            
CODE:00414b5c   6bc064          IMUL        EAX,EAX,0x64                            
CODE:00414b5f   6683c058        ADD         AX,88                                   
CODE:00414b63   668945f2        MOV         word ptr [EBP + rect+0x6],AX            
CODE:00414b67   66c745f41400    MOV         word ptr [EBP + rect+0x8],20            
CODE:00414b6d   66c745f60d00    MOV         word ptr [EBP + rect+0xa],13            
CODE:00414b73   66c745fe4a0c    MOV         word ptr [EBP + spriteId+0x4],0xc4a     
                            LAB_00414b79:                 ;XREF[1,0]:   00414b4a
CODE:00414b79   66817d14e803    CMP         word ptr [EBP + partId+0x4],0x3e8       
CODE:00414b7f   7418            JZ          LAB_00414b99                            
CODE:00414b81   0fbf4514        MOVSX       EAX,word ptr [EBP + partId+0x4]         
CODE:00414b85   6bc031          IMUL        EAX,EAX,0x31                            
CODE:00414b88   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00414b8e   f644423740      TEST        byte ptr [EDX + EAX*0x2 + 0x37],0x40    
CODE:00414b93   7404            JZ          LAB_00414b99                            
CODE:00414b95   66ff45fe        INC         word ptr [EBP + spriteId+0x4]           
                            LAB_00414b99:                 ;XREF[2,0]:   00414b7f,00414b93
CODE:00414b99   6a0e            PUSH        0xe                                     
CODE:00414b9b   8d45f0          LEA         EAX=>rect,[EBP + -0x10]                 
CODE:00414b9e   50              PUSH        EAX                                     
CODE:00414b9f   53              PUSH        EBX                                     
CODE:00414ba0   e8a7b20300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00414ba5   83c40c          ADD         ESP,0xc                                 
CODE:00414ba8   668b45fe        MOV         AX,word ptr [EBP + spriteId+0x4]        
CODE:00414bac   6689430e        MOV         word ptr [EBX + 0xe],AX                 
CODE:00414bb0   668b4514        MOV         AX,word ptr [EBP + partId+0x4]          
CODE:00414bb4   66894312        MOV         word ptr [EBX + 0x12],AX                
CODE:00414bb8   66c743140000    MOV         word ptr [EBX + 0x14],0x0               
CODE:00414bbe   6a0a            PUSH        0xa                                     
CODE:00414bc0   8d45f0          LEA         EAX=>rect,[EBP + -0x10]                 
CODE:00414bc3   50              PUSH        EAX                                     
CODE:00414bc4   8d4316          LEA         EAX,[EBX + 0x16]                        
CODE:00414bc7   50              PUSH        EAX                                     
CODE:00414bc8   e87fb20300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00414bcd   83c40c          ADD         ESP,0xc                                 
CODE:00414bd0   66c7431e0008    MOV         word ptr [EBX + 0x1e],0x800             
CODE:00414bd6   66837d1800      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:00414bdb   7549            JNZ         LAB_00414c26                            
CODE:00414bdd   66ff879e0...    INC         word ptr [EDI + 0x9e]                   
CODE:00414be4   668b4508        MOV         AX,word ptr [EBP + roomIndex+0x4]       
CODE:00414be8   663b05760...    CMP         AX,word ptr [DATA:$RoomIndex]           
CODE:00414bef   7535            JNZ         LAB_00414c26                            
CODE:00414bf1   66ff05180...    INC         word ptr [DATA:DAT_00460318]            
CODE:00414bf8   668b461a        MOV         AX,word ptr [ESI + 0x1a]                
CODE:00414bfc   50              PUSH        EAX                                     
CODE:00414bfd   e8c2deffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00414c02   59              POP         ECX                                     
CODE:00414c03   894616          MOV         dword ptr [ESI + 0x16],EAX              
CODE:00414c06   6a14            PUSH        0x14                                    
CODE:00414c08   668b45f2        MOV         AX,word ptr [EBP + rect+0x6]            
CODE:00414c0c   50              PUSH        EAX                                     
CODE:00414c0d   668b45f0        MOV         AX,word ptr [EBP + rect.inner.x+0x4]    
CODE:00414c11   50              PUSH        EAX                                     
CODE:00414c12   ff7616          PUSH        dword ptr [ESI + 0x16]                  
CODE:00414c15   e842edffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00414c1a   83c410          ADD         ESP,0x10                                
CODE:00414c1d   ff7616          PUSH        dword ptr [ESI + 0x16]                  
CODE:00414c20   e8a3e1ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00414c25   59              POP         ECX                                     
                            LAB_00414c26:                 ;XREF[2,0]:   00414bdb,00414bef
CODE:00414c26   66c746080000    MOV         word ptr [ESI + 0x8],0x0                
CODE:00414c2c   68ffff0000      PUSH        0xffff                                  
CODE:00414c31   56              PUSH        ESI                                     
CODE:00414c32   ffb7a0000000    PUSH        dword ptr [EDI + 0xa0]                  
CODE:00414c38   e88a050200      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00414c3d   83c40c          ADD         ESP,0xc                                 
CODE:00414c40   5f              POP         EDI                                     
CODE:00414c41   5e              POP         ESI                                     
CODE:00414c42   5b              POP         EBX                                     
CODE:00414c43   8be5            MOV         ESP,EBP                                 
CODE:00414c45   5d              POP         EBP                                     
CODE:00414c46   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00414c47(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414c4a
                                                          ;XREF[1,0]:   00418ec6
CODE:00414c47   55              PUSH        EBP                                     
CODE:00414c48   8bec            MOV         EBP,ESP                                 
CODE:00414c4a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00414c4d   0fbf401a        MOVSX       param_1,word ptr [param_1 + 0x1a]       
CODE:00414c51   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414c58   5d              POP         EBP                                     
CODE:00414c59   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414c5a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414c60
                                                          ;XREF[5,0]:   00416558,00417496,0041a3d1,0041abb7
                                                          ;             0044def9
CODE:00414c5a   55              PUSH        EBP                                     
CODE:00414c5b   8bec            MOV         EBP,ESP                                 
CODE:00414c5d   53              PUSH        EBX                                     
CODE:00414c5e   56              PUSH        ESI                                     
CODE:00414c5f   57              PUSH        EDI                                     
CODE:00414c60   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00414c63   33f6            XOR         ESI,ESI                                 
CODE:00414c65   eb5c            JMP         LAB_00414cc3                            
                            LAB_00414c67:                 ;XREF[3,0]:   00414c93,00414ca3,00414cc6
CODE:00414c67   0fbf05780...    MOVSX       param_1,word ptr [DATA:$RoomCount]      
CODE:00414c6e   48              DEC         param_1                                 
CODE:00414c6f   85c0            TEST        param_1,param_1                         
CODE:00414c71   7416            JZ          LAB_00414c89                            
CODE:00414c73   e8dcf50300      CALL        Random                                  ;int Random(void)
CODE:00414c78   0fbf15780...    MOVSX       param_2,word ptr [DATA:$RoomCount]      
CODE:00414c7f   4a              DEC         param_2                                 
CODE:00414c80   8bca            MOV         param_3,param_2                         
CODE:00414c82   99              CDQ                                                 
CODE:00414c83   f7f9            IDIV        param_3                                 
CODE:00414c85   8bda            MOV         EBX,param_2                             
CODE:00414c87   eb02            JMP         LAB_00414c8b                            
                            LAB_00414c89:                 ;XREF[1,0]:   00414c71
CODE:00414c89   33db            XOR         EBX,EBX                                 
                            LAB_00414c8b:                 ;XREF[1,0]:   00414c87
CODE:00414c8b   43              INC         EBX                                     
CODE:00414c8c   663b1d760...    CMP         BX,word ptr [DATA:$RoomIndex]           
CODE:00414c93   74d2            JZ          LAB_00414c67                            
CODE:00414c95   0fbfc3          MOVSX       param_1,BX                              
CODE:00414c98   8b1534584600    MOV         param_2,dword ptr [DATA:$RoomInitialP...;= NaP
CODE:00414c9e   66833c4200      CMP         word ptr [param_2 + param_1*0x2],0x0    
CODE:00414ca3   74c2            JZ          LAB_00414c67                            
CODE:00414ca5   57              PUSH        EDI                                     
CODE:00414ca6   6a01            PUSH        0x1                                     
CODE:00414ca8   0fbfc3          MOVSX       param_1,BX                              
CODE:00414cab   ff3485f05...    PUSH        dword ptr [param_1*0x4 + DATA:$Rooms]   ;= ??
CODE:00414cb2   e899faffff      CALL        PlacePartEntity                         ;ushort PlacePartEntity(Room * room, ...
CODE:00414cb7   83c40c          ADD         ESP,0xc                                 
CODE:00414cba   6685c0          TEST        param_1,param_1                         
CODE:00414cbd   7404            JZ          LAB_00414cc3                            
CODE:00414cbf   66be0100        MOV         SI,0x1                                  
                            LAB_00414cc3:                 ;XREF[2,0]:   00414c65,00414cbd
CODE:00414cc3   6685f6          TEST        SI,SI                                   
CODE:00414cc6   749f            JZ          LAB_00414c67                            
CODE:00414cc8   5f              POP         EDI                                     
CODE:00414cc9   5e              POP         ESI                                     
CODE:00414cca   5b              POP         EBX                                     
CODE:00414ccb   5d              POP         EBP                                     
CODE:00414ccc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414ccd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[4,0]:   00414d08,00414d0e,00414d18,00414d1e
          ;param_5       undefined4           8                      ;XREF[1,0]:   00414cd6
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00414cd9,00414cdf,00414dac,00414db0
          ;local_c       undefined4          -c                      ;XREF[7,0]:   00414cea,00414ced,00414cf7,00414d25,00414d2e
                                                                     ;             00414d4d,00414d6e
          ;local_e       undefined2          -e                      ;XREF[4,0]:   00414d3d,00414d41,00414d5e,00414da6
                                                          ;XREF[1,0]:   0042b308
CODE:00414ccd   55              PUSH        EBP                                     
CODE:00414cce   8bec            MOV         EBP,ESP                                 
CODE:00414cd0   83c4f4          ADD         ESP,-0xc                                
CODE:00414cd3   53              PUSH        EBX                                     
CODE:00414cd4   56              PUSH        ESI                                     
CODE:00414cd5   57              PUSH        EDI                                     
CODE:00414cd6   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00414cd9   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00414cdf:                 ;XREF[1,0]:   00414db5
CODE:00414cdf   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00414ce3   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414cea   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00414ced   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00414cf1   0f84b5000000    JZ          LAB_00414dac                            
CODE:00414cf7   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00414cfa   8b407e          MOV         param_1,dword ptr [param_1 + 0x7e]      
CODE:00414cfd   33ff            XOR         EDI,EDI                                 
CODE:00414cff   eb24            JMP         LAB_00414d25                            
                            LAB_00414d01:                 ;XREF[1,0]:   00414d2c
CODE:00414d01   6683781007      CMP         word ptr [param_1 + 0x10],0x7           
CODE:00414d06   7509            JNZ         LAB_00414d11                            
CODE:00414d08   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00414d0b   c60207          MOV         byte ptr [param_2],0x7                  
CODE:00414d0e   ff4508          INC         dword ptr [EBP + param_4+0x4]           
                            LAB_00414d11:                 ;XREF[1,0]:   00414d06
CODE:00414d11   6683781009      CMP         word ptr [param_1 + 0x10],0x9           
CODE:00414d16   7509            JNZ         LAB_00414d21                            
CODE:00414d18   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00414d1b   c60209          MOV         byte ptr [param_2],0x9                  
CODE:00414d1e   ff4508          INC         dword ptr [EBP + param_4+0x4]           
                            LAB_00414d21:                 ;XREF[1,0]:   00414d16
CODE:00414d21   83c020          ADD         param_1,0x20                            
CODE:00414d24   47              INC         EDI                                     
                            LAB_00414d25:                 ;XREF[1,0]:   00414cff
CODE:00414d25   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:00414d28   663b7a02        CMP         DI,word ptr [param_2 + 0x2]             
CODE:00414d2c   7cd3            JL          LAB_00414d01                            
CODE:00414d2e   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00414d31   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00414d37   e88d050200      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:00414d3c   59              POP         param_3                                 
CODE:00414d3d   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:00414d41   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:00414d45   668903          MOV         word ptr [EBX],param_1                  
CODE:00414d48   83c302          ADD         EBX,0x2                                 
CODE:00414d4b   33ff            XOR         EDI,EDI                                 
CODE:00414d4d   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00414d50   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00414d56   e88d030200      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00414d5b   59              POP         param_3                                 
CODE:00414d5c   8bf0            MOV         ESI,param_1                             
CODE:00414d5e   663b7df6        CMP         DI,word ptr [EBP + local_e+0x4]         
CODE:00414d62   7d48            JGE         LAB_00414dac                            
                            LAB_00414d64:                 ;XREF[1,0]:   00414daa
CODE:00414d64   668b460c        MOV         param_1,word ptr [ESI + 0xc]            
CODE:00414d68   668903          MOV         word ptr [EBX],param_1                  
CODE:00414d6b   83c302          ADD         EBX,0x2                                 
CODE:00414d6e   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00414d71   f60001          TEST        byte ptr [param_1],0x1                  
CODE:00414d74   740c            JZ          LAB_00414d82                            
CODE:00414d76   8d460c          LEA         param_1,[ESI + 0xc]                     
CODE:00414d79   50              PUSH        param_1                                 
CODE:00414d7a   e865f3ffff      CALL        FUN_004140e4                            ;undefined4 FUN_004140e4(undefined pa...
CODE:00414d7f   59              POP         param_3                                 
CODE:00414d80   eb0a            JMP         LAB_00414d8c                            
                            LAB_00414d82:                 ;XREF[1,0]:   00414d74
CODE:00414d82   8d460c          LEA         param_1,[ESI + 0xc]                     
CODE:00414d85   50              PUSH        param_1                                 
CODE:00414d86   e8a3f3ffff      CALL        FUN_0041412e                            ;undefined4 FUN_0041412e(undefined pa...
CODE:00414d8b   59              POP         param_3                                 
                            LAB_00414d8c:                 ;XREF[1,0]:   00414d80
CODE:00414d8c   668903          MOV         word ptr [EBX],param_1                  
CODE:00414d8f   83c302          ADD         EBX,0x2                                 
CODE:00414d92   668b461e        MOV         param_1,word ptr [ESI + 0x1e]           
CODE:00414d96   668903          MOV         word ptr [EBX],param_1                  
CODE:00414d99   83c302          ADD         EBX,0x2                                 
CODE:00414d9c   56              PUSH        ESI                                     
CODE:00414d9d   e86b030200      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00414da2   59              POP         param_3                                 
CODE:00414da3   8bf0            MOV         ESI,param_1                             
CODE:00414da5   47              INC         EDI                                     
CODE:00414da6   663b7df6        CMP         DI,word ptr [EBP + local_e+0x4]         
CODE:00414daa   7cb8            JL          LAB_00414d64                            
                            LAB_00414dac:                 ;XREF[2,0]:   00414cf1,00414d62
CODE:00414dac   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00414db0   66837dfe10      CMP         word ptr [EBP + local_6+0x4],0x10       
CODE:00414db5   0f8c24ffffff    JL          LAB_00414cdf                            
CODE:00414dbb   5f              POP         EDI                                     
CODE:00414dbc   5e              POP         ESI                                     
CODE:00414dbd   5b              POP         EBX                                     
CODE:00414dbe   8be5            MOV         ESP,EBP                                 
CODE:00414dc0   5d              POP         EBP                                     
CODE:00414dc1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined LoadEntities(char * puzzleEntityTypes, SavedPartEntity * partEntities)
          ;puzzleEnti... char *               4                      ;XREF[2,0]:   00414e0f,00414e19
          ;partEntities  SavedPartEn...       8                      ;XREF[1,0]:   00414dc9
          ;spriteId      undefined2          CX                      ;XREF[1,0]:   00414e2e
          ;entity        undefined4         EAX                      
          ;j             undefined2          SI                      ;XREF[1,0]:   00414e40
          ;roomIndex     undefined2          -6                      ;XREF[5,0]:   00414dda,00414de0,00414e7b,00414ea1,00414ea5
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00414e55,00414e65,00414e9b
          ;room          undefined4     HASH...                      
          ;flags         undefined2     HASH...                      
          ;partEntity... short          HASH...                      
                                                          ;XREF[1,0]:   0042f5d9
CODE:00414dc2   55              PUSH        EBP                                     
CODE:00414dc3   8bec            MOV         EBP,ESP                                 
CODE:00414dc5   51              PUSH        ECX                                     
CODE:00414dc6   53              PUSH        EBX                                     
CODE:00414dc7   56              PUSH        ESI                                     
CODE:00414dc8   57              PUSH        EDI                                     
CODE:00414dc9   8b5d0c          MOV         EBX,dword ptr [EBP + partEntities+0x4]  
CODE:00414dcc   e883f3ffff      CALL        InitEntities                            ;void InitEntities(void)
CODE:00414dd1   66c705325...    MOV         word ptr [DATA:$...,0x0                 ;= ??
CODE:00414dda   66c745fe0000    MOV         word ptr [EBP + roomIndex+0x4],0x0      
                            LAB_00414de0:                 ;XREF[1,0]:   00414eaa
CODE:00414de0   0fbf45fe        MOVSX       EAX,word ptr [EBP + roomIndex+0x4]      
CODE:00414de4   8b3c85f05...    MOV         EDI,dword ptr [EAX*0x4 + DATA:$Rooms]   ;= ??
CODE:00414deb   85ff            TEST        EDI,EDI                                 
CODE:00414ded   0f84ae000000    JZ          LAB_00414ea1                            
CODE:00414df3   668b17          MOV         DX,word ptr [EDI]                       
CODE:00414df6   6683e201        AND         DX,0x1                                  
CODE:00414dfa   8b477e          MOV         EAX,dword ptr [EDI + 0x7e]              
CODE:00414dfd   33f6            XOR         ESI,ESI                                 
CODE:00414dff   eb3f            JMP         LAB_00414e40                            
                            ;is entity a puzzle door?
                            LAB_00414e01:                 ;XREF[1,0]:   00414e44
CODE:00414e01   6683781007      CMP         word ptr [EAX + 0x10],0x7               
CODE:00414e06   7407            JZ          LAB_00414e0f                            
CODE:00414e08   6683781009      CMP         word ptr [EAX + 0x10],0x9               
CODE:00414e0d   752d            JNZ         LAB_00414e3c                            
                            LAB_00414e0f:                 ;XREF[1,0]:   00414e06
CODE:00414e0f   8b4d08          MOV         ECX,dword ptr [EBP + puzzleEntityType...
CODE:00414e12   0fbe09          MOVSX       ECX,byte ptr [ECX]                      
CODE:00414e15   66894810        MOV         word ptr [EAX + 0x10],CX                
CODE:00414e19   ff4508          INC         dword ptr [EBP + puzzleEntityTypes+0x4] 
                            ;is door unlocked?
CODE:00414e1c   6683781009      CMP         word ptr [EAX + 0x10],0x9               
CODE:00414e21   7519            JNZ         LAB_00414e3c                            
CODE:00414e23   66c7401e0400    MOV         word ptr [EAX + 0x1e],0x4               
CODE:00414e29   6685d2          TEST        DX,DX                                   
CODE:00414e2c   7406            JZ          LAB_00414e34                            
CODE:00414e2e   66b9c00b        MOV         spriteId,0xbc0                          
CODE:00414e32   eb04            JMP         LAB_00414e38                            
                            LAB_00414e34:                 ;XREF[1,0]:   00414e2c
CODE:00414e34   66b9260c        MOV         spriteId,0xc26                          
                            LAB_00414e38:                 ;XREF[1,0]:   00414e32
CODE:00414e38   6689480e        MOV         word ptr [EAX + 0xe],spriteId           
                            LAB_00414e3c:                 ;XREF[2,0]:   00414e0d,00414e21
CODE:00414e3c   83c020          ADD         EAX,0x20                                
CODE:00414e3f   46              INC         ESI                                     
                            LAB_00414e40:                 ;XREF[1,0]:   00414dff
CODE:00414e40   663b7702        CMP         j,word ptr [EDI + 0x2]                  
CODE:00414e44   7cbb            JL          LAB_00414e01                            
CODE:00414e46   ffb7a0000000    PUSH        dword ptr [EDI + 0xa0]                  
CODE:00414e4c   e8c4040200      CALL        DlistInit                               ;undefined DlistInit(Dlist * list)
CODE:00414e51   59              POP         spriteId                                
                            ;FIXME this is a length field, like (ushort,SavedPartEntity[])
CODE:00414e52   668b03          MOV         entity,word ptr [EBX]                   
CODE:00414e55   668945fc        MOV         word ptr [EBP + local_8+0x4],entity     
CODE:00414e59   6689879e0...    MOV         word ptr [EDI + 0x9e],entity            
CODE:00414e60   83c302          ADD         EBX,0x2                                 
CODE:00414e63   33f6            XOR         j,j                                     
CODE:00414e65   663b75fc        CMP         j,word ptr [EBP + local_8+0x4]          
CODE:00414e69   7d36            JGE         LAB_00414ea1                            
                            LAB_00414e6b:                 ;XREF[1,0]:   00414e9f
CODE:00414e6b   6a01            PUSH        0x1                                     
CODE:00414e6d   668b4304        MOV         entity,word ptr [EBX + 0x4]             
CODE:00414e71   50              PUSH        entity                                  
CODE:00414e72   668b4302        MOV         entity,word ptr [EBX + 0x2]             
CODE:00414e76   50              PUSH        entity                                  
CODE:00414e77   668b03          MOV         entity,word ptr [EBX]                   
CODE:00414e7a   50              PUSH        entity                                  
CODE:00414e7b   668b45fe        MOV         entity,word ptr [EBP + roomIndex+0x4]   
CODE:00414e7f   50              PUSH        entity                                  
CODE:00414e80   e873fcffff      CALL        LoadPartEntity                          ;undefined LoadPartEntity(undefined2 ...
CODE:00414e85   83c414          ADD         ESP,0x14                                
CODE:00414e88   66817b04e803    CMP         word ptr [EBX + 0x4],0x3e8              
CODE:00414e8e   7507            JNZ         LAB_00414e97                            
CODE:00414e90   66ff05325...    INC         word ptr [DATA:$ActualBananaPartsCount] ;= ??
                            LAB_00414e97:                 ;XREF[1,0]:   00414e8e
CODE:00414e97   83c306          ADD         EBX,0x6                                 
CODE:00414e9a   46              INC         j                                       
CODE:00414e9b   663b75fc        CMP         j,word ptr [EBP + local_8+0x4]          
CODE:00414e9f   7cca            JL          LAB_00414e6b                            
                            LAB_00414ea1:                 ;XREF[2,0]:   00414ded,00414e69
CODE:00414ea1   66ff45fe        INC         word ptr [EBP + roomIndex+0x4]          
CODE:00414ea5   66837dfe10      CMP         word ptr [EBP + roomIndex+0x4],0x10     
CODE:00414eaa   0f8c30ffffff    JL          LAB_00414de0                            
CODE:00414eb0   5f              POP         EDI                                     
CODE:00414eb1   5e              POP         j                                       
CODE:00414eb2   5b              POP         EBX                                     
CODE:00414eb3   59              POP         spriteId                                
CODE:00414eb4   5d              POP         EBP                                     
CODE:00414eb5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00414eb6(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00414ebc
          ;param_5       undefined4           8                      ;XREF[1,0]:   00414eb9
                                                          ;XREF[10,0]:  00417845,004178da,0041a6b6,0041a722
                                                          ;             004345c1,004345f9,00434770,0043488d
                                                          ;             004348b3,0044d89b
CODE:00414eb6   55              PUSH        EBP                                     
CODE:00414eb7   8bec            MOV         EBP,ESP                                 
CODE:00414eb9   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00414ebc   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00414ec0   8b1495f05...    MOV         param_2,dword ptr [param_2*0x4 + DATA...;= ??
CODE:00414ec7   6683f8ff        CMP         param_1,-0x1                            
CODE:00414ecb   7504            JNZ         LAB_00414ed1                            
CODE:00414ecd   33c0            XOR         param_1,param_1                         
CODE:00414ecf   5d              POP         EBP                                     
CODE:00414ed0   c3              RET                                                 
                            LAB_00414ed1:                 ;XREF[1,0]:   00414ecb
CODE:00414ed1   0fbfc0          MOVSX       param_1,param_1                         
CODE:00414ed4   c1e005          SHL         param_1,0x5                             
CODE:00414ed7   03427e          ADD         param_1,dword ptr [param_2 + 0x7e]      
CODE:00414eda   5d              POP         EBP                                     
CODE:00414edb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00414edc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00414edf
          ;param_5       undefined2           8                      ;XREF[1,0]:   00414eea
                                                          ;XREF[3,0]:   00434574,00434598,0043462b
CODE:00414edc   55              PUSH        EBP                                     
CODE:00414edd   8bec            MOV         EBP,ESP                                 
CODE:00414edf   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00414ee3   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414eea   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:00414eee   c1e203          SHL         param_2,0x3                             
CODE:00414ef1   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00414ef4   03908e000000    ADD         param_2,dword ptr [param_1 + 0x8e]      
CODE:00414efa   8bc2            MOV         param_1,param_2                         
CODE:00414efc   5d              POP         EBP                                     
CODE:00414efd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414efe(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00414f01
          ;param_5       undefined2           8                      ;XREF[1,0]:   00414f0c
                                                          ;XREF[4,0]:   00417467,004176c5,004176f2,0041a158
CODE:00414efe   55              PUSH        EBP                                     
CODE:00414eff   8bec            MOV         EBP,ESP                                 
CODE:00414f01   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00414f05   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00414f0c   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:00414f10   52              PUSH        param_2                                 
CODE:00414f11   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00414f17   e806020200      CALL        FUN_00435122                            ;undefined4 * FUN_00435122(undefined ...
CODE:00414f1c   83c408          ADD         ESP,0x8                                 
CODE:00414f1f   5d              POP         EBP                                     
CODE:00414f20   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414f21(void)
                                                          ;XREF[1,0]:   0042f8e3
CODE:00414f21   53              PUSH        EBX                                     
CODE:00414f22   56              PUSH        ESI                                     
CODE:00414f23   57              PUSH        EDI                                     
CODE:00414f24   33db            XOR         EBX,EBX                                 
                            LAB_00414f26:                 ;XREF[1,0]:   00414f77
CODE:00414f26   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004657f0,004657f4
CODE:00414f29   8b1485f05...    MOV         EDX,dword ptr [EAX*0x4 + DATA:$Rooms]   ;= ??
CODE:00414f30   85d2            TEST        EDX,EDX                                 
CODE:00414f32   743e            JZ          LAB_00414f72                            
CODE:00414f34   668b32          MOV         SI,word ptr [EDX]                       
CODE:00414f37   6683e601        AND         SI,0x1                                  
CODE:00414f3b   8b427e          MOV         EAX,dword ptr [EDX + 0x7e]              
CODE:00414f3e   33c9            XOR         ECX,ECX                                 
CODE:00414f40   eb2a            JMP         LAB_00414f6c                            
                            LAB_00414f42:                 ;XREF[1,0]:   00414f70
CODE:00414f42   6683781007      CMP         word ptr [EAX + 0x10],0x7               
CODE:00414f47   751f            JNZ         LAB_00414f68                            
CODE:00414f49   66c740100900    MOV         word ptr [EAX + 0x10],0x9               
CODE:00414f4f   66c7401e0400    MOV         word ptr [EAX + 0x1e],0x4               
CODE:00414f55   6685f6          TEST        SI,SI                                   
CODE:00414f58   7406            JZ          LAB_00414f60                            
CODE:00414f5a   66bfc00b        MOV         DI,0xbc0                                
CODE:00414f5e   eb04            JMP         LAB_00414f64                            
                            LAB_00414f60:                 ;XREF[1,0]:   00414f58
CODE:00414f60   66bf260c        MOV         DI,0xc26                                
                            LAB_00414f64:                 ;XREF[1,0]:   00414f5e
CODE:00414f64   6689780e        MOV         word ptr [EAX + 0xe],DI                 
                            LAB_00414f68:                 ;XREF[1,0]:   00414f47
CODE:00414f68   83c020          ADD         EAX,0x20                                
CODE:00414f6b   41              INC         ECX                                     
                            LAB_00414f6c:                 ;XREF[1,0]:   00414f40
CODE:00414f6c   663b4a02        CMP         CX,word ptr [EDX + 0x2]                 
CODE:00414f70   7cd0            JL          LAB_00414f42                            
                            LAB_00414f72:                 ;XREF[1,0]:   00414f32
CODE:00414f72   43              INC         EBX                                     
CODE:00414f73   6683fb10        CMP         BX,0x10                                 
CODE:00414f77   7cad            JL          LAB_00414f26                            
CODE:00414f79   5f              POP         EDI                                     
CODE:00414f7a   5e              POP         ESI                                     
CODE:00414f7b   5b              POP         EBX                                     
CODE:00414f7c   c3              RET                                                 
CODE:00414f7d   00              ??          00h                                     
CODE:00414f7e   00              ??          00h                                     
CODE:00414f7f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00414f80(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414f83
                                                          ;XREF[2,0]:   004156f8,00415780
CODE:00414f80   55              PUSH        EBP                                     
CODE:00414f81   8bec            MOV         EBP,ESP                                 
CODE:00414f83   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00414f86   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:00414f8b   742c            JZ          LAB_00414fb9                            
CODE:00414f8d   8b5012          MOV         param_2,dword ptr [param_1 + 0x12]      
CODE:00414f90   3b5022          CMP         param_2,dword ptr [param_1 + 0x22]      
CODE:00414f93   7e0e            JLE         LAB_00414fa3                            
CODE:00414f95   8b5012          MOV         param_2,dword ptr [param_1 + 0x12]      
CODE:00414f98   81ea33330000    SUB         param_2,0x3333                          
CODE:00414f9e   895012          MOV         dword ptr [param_1 + 0x12],param_2      
CODE:00414fa1   5d              POP         EBP                                     
CODE:00414fa2   c3              RET                                                 
                            LAB_00414fa3:                 ;XREF[1,0]:   00414f93
CODE:00414fa3   8b5032          MOV         param_2,dword ptr [param_1 + 0x32]      
CODE:00414fa6   015012          ADD         dword ptr [param_1 + 0x12],param_2      
CODE:00414fa9   8b5012          MOV         param_2,dword ptr [param_1 + 0x12]      
CODE:00414fac   3b5022          CMP         param_2,dword ptr [param_1 + 0x22]      
CODE:00414faf   7e1c            JLE         LAB_00414fcd                            
CODE:00414fb1   8b5022          MOV         param_2,dword ptr [param_1 + 0x22]      
CODE:00414fb4   895012          MOV         dword ptr [param_1 + 0x12],param_2      
CODE:00414fb7   5d              POP         EBP                                     
CODE:00414fb8   c3              RET                                                 
                            LAB_00414fb9:                 ;XREF[1,0]:   00414f8b
CODE:00414fb9   8b5036          MOV         param_2,dword ptr [param_1 + 0x36]      
CODE:00414fbc   015012          ADD         dword ptr [param_1 + 0x12],param_2      
CODE:00414fbf   8b5012          MOV         param_2,dword ptr [param_1 + 0x12]      
CODE:00414fc2   3b5026          CMP         param_2,dword ptr [param_1 + 0x26]      
CODE:00414fc5   7e06            JLE         LAB_00414fcd                            
CODE:00414fc7   8b5026          MOV         param_2,dword ptr [param_1 + 0x26]      
CODE:00414fca   895012          MOV         dword ptr [param_1 + 0x12],param_2      
                            LAB_00414fcd:                 ;XREF[2,0]:   00414faf,00414fc5
CODE:00414fcd   5d              POP         EBP                                     
CODE:00414fce   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00414fcf(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00414fd6
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00415092,0041509a
                                                          ;XREF[2,0]:   00415716,0041579e
CODE:00414fcf   55              PUSH        EBP                                     
CODE:00414fd0   8bec            MOV         EBP,ESP                                 
CODE:00414fd2   51              PUSH        param_3                                 
CODE:00414fd3   53              PUSH        EBX                                     
CODE:00414fd4   56              PUSH        ESI                                     
CODE:00414fd5   57              PUSH        EDI                                     
CODE:00414fd6   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00414fd9   33f6            XOR         ESI,ESI                                 
CODE:00414fdb   33ff            XOR         EDI,EDI                                 
CODE:00414fdd   e9e0000000      JMP         LAB_004150c2                            
                            LAB_00414fe2:                 ;XREF[1,0]:   004150c5
CODE:00414fe2   66ff4316        INC         word ptr [EBX + 0x16]                   
CODE:00414fe6   0fbf4316        MOVSX       param_1,word ptr [EBX + 0x16]           
CODE:00414fea   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00414fed   8b5318          MOV         param_2,dword ptr [EBX + 0x18]          
CODE:00414ff0   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00414ff4   0fbf5316        MOVSX       param_2,word ptr [EBX + 0x16]           
CODE:00414ff8   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00414ffb   8b4b18          MOV         param_3,dword ptr [EBX + 0x18]          
CODE:00414ffe   0fbf545104      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00415003   83c20f          ADD         param_2,0xf                             
CODE:00415006   83fa0e          CMP         param_2,0xe                             
CODE:00415009   0f87af000000    JA          switchD_0041500f::caseD_fff4            
                            switchD:                      ; FWD[9,0]:   00415016,00415052,0041506f,00415082
                                                          ;             0041508a,00415092,004150af,004150b8
                                                          ;             004150be
CODE:0041500f   ff2495165...    JMP         dword ptr [param_2*0x4 + ->switchD_00...;= 004150b8
                            switchdataD_00415016:         ;XREF[1,0]:   0041500f
CODE:00415016   b8504100        addr        switchD_0041500f::caseD_fff1            
CODE:0041501a   af504100        addr        switchD_0041500f::caseD_fff2            
CODE:0041501e   92504100        addr        switchD_0041500f::caseD_fff3            
CODE:00415022   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:00415026   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:0041502a   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:0041502e   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:00415032   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:00415036   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:0041503a   be504100        addr        switchD_0041500f::caseD_fff4            
CODE:0041503e   6f504100        addr        switchD_0041500f::caseD_fffb            
CODE:00415042   8a504100        addr        switchD_0041500f::caseD_fffc            
CODE:00415046   82504100        addr        switchD_0041500f::caseD_fffd            
CODE:0041504a   52504100        addr        switchD_0041500f::caseD_fffe            
CODE:0041504e   be504100        addr        switchD_0041500f::caseD_fff4            
                            caseD_fffe:                   ;XREF[2,0]:   0041500f,0041504a
CODE:00415052   66837b2000      CMP         word ptr [EBX + 0x20],0x0               
CODE:00415057   7569            JNZ         LAB_004150c2                            
CODE:00415059   66c7431e0100    MOV         word ptr [EBX + 0x1e],0x1               
CODE:0041505f   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00415062   660905f27...    OR          word ptr [DATA:DAT_00467cf2],param_1    ;= ??
CODE:00415069   66bf0100        MOV         DI,0x1                                  
CODE:0041506d   eb53            JMP         LAB_004150c2                            
                            caseD_fffb:                   ;XREF[2,0]:   0041500f,0041503e
CODE:0041506f   66837b2000      CMP         word ptr [EBX + 0x20],0x0               
CODE:00415074   7404            JZ          LAB_0041507a                            
CODE:00415076   66ff4b20        DEC         word ptr [EBX + 0x20]                   
                            LAB_0041507a:                 ;XREF[1,0]:   00415074
CODE:0041507a   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
CODE:00415080   eb40            JMP         LAB_004150c2                            
                            caseD_fffd:                   ;XREF[2,0]:   0041500f,00415046
CODE:00415082   66c7431c0100    MOV         word ptr [EBX + 0x1c],0x1               
CODE:00415088   eb38            JMP         LAB_004150c2                            
                            caseD_fffc:                   ;XREF[2,0]:   0041500f,00415042
CODE:0041508a   66c7431c0000    MOV         word ptr [EBX + 0x1c],0x0               
CODE:00415090   eb30            JMP         LAB_004150c2                            
                            caseD_fff3:                   ;XREF[2,0]:   0041500f,0041501e
CODE:00415092   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00415096   c1fa08          SAR         param_2,0x8                             
CODE:00415099   52              PUSH        param_2                                 
CODE:0041509a   668b55fe        MOV         param_2,word ptr [EBP + local_6+0x4]    
CODE:0041509e   6681e2ff00      AND         param_2,0xff                            
CODE:004150a3   52              PUSH        param_2                                 
CODE:004150a4   50              PUSH        param_1                                 
CODE:004150a5   e8fb140300      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004150aa   83c40c          ADD         ESP,0xc                                 
CODE:004150ad   eb13            JMP         LAB_004150c2                            
                            caseD_fff2:                   ;XREF[2,0]:   0041500f,0041501a
CODE:004150af   50              PUSH        param_1                                 
CODE:004150b0   e8531a0300      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:004150b5   59              POP         param_3                                 
CODE:004150b6   eb0a            JMP         LAB_004150c2                            
                            caseD_fff1:                   ;XREF[2,0]:   0041500f,00415016
CODE:004150b8   66894302        MOV         word ptr [EBX + 0x2],param_1            
CODE:004150bc   eb04            JMP         LAB_004150c2                            
                            caseD_fff5:                   ;XREF[10,0]:  00415009,0041500f,00415022,00415026
                            caseD_fff6:                   ;             0041502a,0041502e,00415032,00415036
                            caseD_fff7:                   ;             0041503a,0041504e
                            caseD_fff8:                   
                            caseD_fff9:                   
                            caseD_fffa:                   
                            caseD_ffff:                   
                            caseD_fff4:                   
CODE:004150be   66be0100        MOV         SI,0x1                                  
                            LAB_004150c2:                 ;XREF[9,0]:   00414fdd,00415057,0041506d,00415080
                                                          ;             00415088,00415090,004150ad,004150b6
                                                          ;             004150bc
CODE:004150c2   6685f6          TEST        SI,SI                                   
CODE:004150c5   0f8417ffffff    JZ          LAB_00414fe2                            
CODE:004150cb   8bc7            MOV         param_1,EDI                             
CODE:004150cd   5f              POP         EDI                                     
CODE:004150ce   5e              POP         ESI                                     
CODE:004150cf   5b              POP         EBX                                     
CODE:004150d0   59              POP         param_3                                 
CODE:004150d1   5d              POP         EBP                                     
CODE:004150d2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004150d3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004150de
          ;param_5       undefined4           8                      ;XREF[1,0]:   004150db
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0041522c,0041539e,004153b8
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00415232,0041527e,004153a2,004153a8
          ;local_c       undefined4          -c                      ;XREF[12,0]:  004150f3,004151c3,004151d5,004151e7,0041521a
                                                                     ;             0041526a,00415279,00415312,0041536a,004153fa
                                                                     ;             00415403,00415408
          ;local_10      undefined4         -10                      ;XREF[6,0]:   004150f6,004151f9,00415315,0041536d,00415400
                                                                     ;             00415410
          ;local_14      undefined4         -14                      ;XREF[23,0]:  004150fb,004151b6,0041520b,0041524e,0041525d
                                                                     ;             004152dd,004152fa,00415304,00415307,00415329
                                                                     ;             00415333,00415336,00415352,0041535c,0041535f
                                                                     ;             00415381,0041538b,0041538e,00415396,004153db
                                                                     ;             004153e5,004153e8,004153f4
          ;local_18      undefined4         -18                      ;XREF[8,0]:   004150fe,0041530a,00415339,00415362,00415391
                                                                     ;             00415399,004153eb,004153ee
          ;local_1c      undefined4         -1c                      ;XREF[8,0]:   00415227,004152e9,00415318,00415341,00415370
                                                                     ;             004153b3,004153c3,004153ca
          ;local_20      undefined4         -20                      ;XREF[10,0]:  004152ec,004152ef,0041531b,0041531e,00415344
                                                                     ;             00415347,00415373,00415376,004153cd,004153d0
                                                          ;XREF[2,0]:   004155a4,004155b3
CODE:004150d3   55              PUSH        EBP                                     
CODE:004150d4   8bec            MOV         EBP,ESP                                 
CODE:004150d6   83c4e4          ADD         ESP,-0x1c                               
CODE:004150d9   53              PUSH        EBX                                     
CODE:004150da   56              PUSH        ESI                                     
CODE:004150db   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004150de   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004150e1   33f6            XOR         ESI,ESI                                 
CODE:004150e3   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004150e8   0fbf402e        MOVSX       param_1,word ptr [param_1 + 0x2e]       
CODE:004150ec   8b04855c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:004150f3   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004150f6   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004150f9   33c0            XOR         param_1,param_1                         
CODE:004150fb   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:004150fe   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00415101   e97f010000      JMP         LAB_00415285                            
                            LAB_00415106:                 ;XREF[1,0]:   00415289
CODE:00415106   0fbf02          MOVSX       param_1,word ptr [param_2]              
CODE:00415109   6bc062          IMUL        param_1,param_1,0x62                    
CODE:0041510c   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00415112   668b480a        MOV         param_3,word ptr [param_1 + 0xa]        
CODE:00415116   0fbf4008        MOVSX       param_1,word ptr [param_1 + 0x8]        
CODE:0041511a   83f83b          CMP         param_1,0x3b                            
CODE:0041511d   0f875f010000    JA          switchD_00415129::caseD_2               
CODE:00415123   8a8030514100    MOV         param_1,byte ptr [param_1 + switchD_0...;= Fh
                            switchD:                      ; FWD[16,0]:  0041516c,004151ac,004151b9,004151cb
                                                          ;             004151dd,004151ef,00415201,00415210
                                                          ;             0041522c,00415232,00415238,00415244
                                                          ;             00415253,0041526f,0041527e,00415282
CODE:00415129   ff24856c5...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 00415282
                            switchdataD_00415130:         ;XREF[1,0]:   00415123
CODE:00415130   0f              db          Fh                                      
CODE:00415131   06              db          6h                                      
CODE:00415132   00              db          0h                                      
CODE:00415133   0e              db          Eh                                      
CODE:00415134   07              db          7h                                      
CODE:00415135   0d              db          Dh                                      
CODE:00415136   03              db          3h                                      
CODE:00415137   04              db          4h                                      
CODE:00415138   0c              db          Ch                                      
CODE:00415139   0b              db          Bh                                      
CODE:0041513a   00              db          0h                                      
CODE:0041513b   00              db          0h                                      
CODE:0041513c   00              db          0h                                      
CODE:0041513d   00              db          0h                                      
CODE:0041513e   00              db          0h                                      
CODE:0041513f   00              db          0h                                      
CODE:00415140   00              db          0h                                      
CODE:00415141   00              db          0h                                      
CODE:00415142   00              db          0h                                      
CODE:00415143   00              db          0h                                      
CODE:00415144   00              db          0h                                      
CODE:00415145   00              db          0h                                      
CODE:00415146   00              db          0h                                      
CODE:00415147   00              db          0h                                      
CODE:00415148   00              db          0h                                      
CODE:00415149   00              db          0h                                      
CODE:0041514a   00              db          0h                                      
CODE:0041514b   00              db          0h                                      
CODE:0041514c   00              db          0h                                      
CODE:0041514d   00              db          0h                                      
CODE:0041514e   00              db          0h                                      
CODE:0041514f   00              db          0h                                      
CODE:00415150   00              db          0h                                      
CODE:00415151   00              db          0h                                      
CODE:00415152   00              db          0h                                      
CODE:00415153   00              db          0h                                      
CODE:00415154   00              db          0h                                      
CODE:00415155   00              db          0h                                      
CODE:00415156   00              db          0h                                      
CODE:00415157   00              db          0h                                      
CODE:00415158   00              db          0h                                      
CODE:00415159   00              db          0h                                      
CODE:0041515a   00              db          0h                                      
CODE:0041515b   00              db          0h                                      
CODE:0041515c   00              db          0h                                      
CODE:0041515d   00              db          0h                                      
CODE:0041515e   00              db          0h                                      
CODE:0041515f   00              db          0h                                      
CODE:00415160   0a              db          Ah                                      
CODE:00415161   00              db          0h                                      
CODE:00415162   09              db          9h                                      
CODE:00415163   08              db          8h                                      
CODE:00415164   07              db          7h                                      
CODE:00415165   06              db          6h                                      
CODE:00415166   00              db          0h                                      
CODE:00415167   05              db          5h                                      
CODE:00415168   04              db          4h                                      
CODE:00415169   03              db          3h                                      
CODE:0041516a   02              db          2h                                      
CODE:0041516b   01              db          1h                                      
                            switchdataD_0041516c:         ;XREF[1,0]:   00415129
CODE:0041516c   82524100        addr        switchD_00415129::caseD_2               
CODE:00415170   82524100        addr        switchD_00415129::caseD_2               
CODE:00415174   7e524100        addr        switchD_00415129::caseD_3a              
CODE:00415178   2c524100        addr        switchD_00415129::caseD_6               
CODE:0041517c   32524100        addr        switchD_00415129::caseD_7               
CODE:00415180   ac514100        addr        switchD_00415129::caseD_37              
CODE:00415184   cb514100        addr        switchD_00415129::caseD_1               
CODE:00415188   01524100        addr        switchD_00415129::caseD_4               
CODE:0041518c   53524100        addr        switchD_00415129::caseD_33              
CODE:00415190   6f524100        addr        switchD_00415129::caseD_32              
CODE:00415194   44524100        addr        switchD_00415129::caseD_30              
CODE:00415198   10524100        addr        switchD_00415129::caseD_9               
CODE:0041519c   dd514100        addr        switchD_00415129::caseD_8               
CODE:004151a0   38524100        addr        switchD_00415129::caseD_5               
CODE:004151a4   ef514100        addr        switchD_00415129::caseD_3               
CODE:004151a8   b9514100        addr        switchD_00415129::caseD_0               
                            caseD_37:                     ;XREF[2,0]:   00415129,00415180
CODE:004151ac   0fbfc1          MOVSX       param_1,param_3                         
CODE:004151af   8b04859c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 1Fh
CODE:004151b6   0145f0          ADD         dword ptr [EBP + local_14+0x4],param_1  
                            caseD_0:                      ;XREF[2,0]:   00415129,004151a8
CODE:004151b9   0fbfc1          MOVSX       param_1,param_3                         
CODE:004151bc   8b04858c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:004151c3   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:004151c6   e9b7000000      JMP         switchD_00415129::caseD_2               
                            caseD_35:                     ;XREF[2,0]:   00415129,00415184
                            caseD_1:                      
CODE:004151cb   0fbfc1          MOVSX       param_1,param_3                         
CODE:004151ce   8b0485ac0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:004151d5   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:004151d8   e9a5000000      JMP         switchD_00415129::caseD_2               
                            caseD_8:                      ;XREF[2,0]:   00415129,0041519c
CODE:004151dd   0fbfc1          MOVSX       param_1,param_3                         
CODE:004151e0   8b04850c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:004151e7   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:004151ea   e993000000      JMP         switchD_00415129::caseD_2               
                            caseD_3:                      ;XREF[2,0]:   00415129,004151a4
CODE:004151ef   0fbfc1          MOVSX       param_1,param_3                         
CODE:004151f2   8b04857c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:004151f9   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004151fc   e981000000      JMP         switchD_00415129::caseD_2               
                            caseD_34:                     ;XREF[2,0]:   00415129,00415188
                            caseD_4:                      
CODE:00415201   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415204   8b0485ec0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 8Fh
CODE:0041520b   0145f0          ADD         dword ptr [EBP + local_14+0x4],param_1  
CODE:0041520e   eb72            JMP         switchD_00415129::caseD_2               
                            caseD_9:                      ;XREF[2,0]:   00415129,00415198
CODE:00415210   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415213   8b0485dc0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 33h    3
CODE:0041521a   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:0041521d   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415220   8b0485bc0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:00415227   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0041522a   eb56            JMP         switchD_00415129::caseD_2               
                            caseD_39:                     ;XREF[2,0]:   00415129,00415178
                            caseD_6:                      
CODE:0041522c   66894dfe        MOV         word ptr [EBP + local_6+0x4],param_3    
CODE:00415230   eb50            JMP         switchD_00415129::caseD_2               
                            caseD_38:                     ;XREF[2,0]:   00415129,0041517c
                            caseD_7:                      
CODE:00415232   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:00415236   eb4a            JMP         switchD_00415129::caseD_2               
                            caseD_5:                      ;XREF[2,0]:   00415129,004151a0
CODE:00415238   0fbfc1          MOVSX       param_1,param_3                         
CODE:0041523b   8b3485fc0...    MOV         ESI,dword ptr [param_1*0x4 + DATA:DAT...
CODE:00415242   eb3e            JMP         switchD_00415129::caseD_2               
                            caseD_30:                     ;XREF[2,0]:   00415129,00415194
CODE:00415244   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415247   8b04851c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 1Fh
CODE:0041524e   0145f0          ADD         dword ptr [EBP + local_14+0x4],param_1  
CODE:00415251   eb2f            JMP         switchD_00415129::caseD_2               
                            caseD_33:                     ;XREF[2,0]:   00415129,0041518c
CODE:00415253   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415256   8b04853c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 1Fh
CODE:0041525d   0145f0          ADD         dword ptr [EBP + local_14+0x4],param_1  
CODE:00415260   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415263   8b04854c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:0041526a   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:0041526d   eb13            JMP         switchD_00415129::caseD_2               
                            caseD_32:                     ;XREF[2,0]:   00415129,00415190
CODE:0041526f   0fbfc1          MOVSX       param_1,param_3                         
CODE:00415272   8b04852c0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 33h    3
CODE:00415279   2945f8          SUB         dword ptr [EBP + local_c+0x4],param_1   
CODE:0041527c   eb04            JMP         switchD_00415129::caseD_2               
                            caseD_3a:                     ;XREF[2,0]:   00415129,00415174
CODE:0041527e   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
                            caseD_a:                      ;XREF[16,0]:  0041511d,00415129,0041516c,00415170
                            caseD_b:                      ;             004151c6,004151d8,004151ea,004151fc
                            caseD_c:                      ;             0041520e,0041522a,00415230,00415236
                            caseD_d:                      ;             00415242,00415251,0041526d,0041527c
                            caseD_e:                      
                            caseD_f:                      
                            caseD_10:                     
                            caseD_11:                     
                            caseD_12:                     
                            caseD_13:                     
                            caseD_14:                     
                            caseD_15:                     
                            caseD_16:                     
                            caseD_17:                     
                            caseD_18:                     
                            caseD_19:                     
                            caseD_1a:                     
                            caseD_1b:                     
                            caseD_1c:                     
                            caseD_1d:                     
                            caseD_1e:                     
                            caseD_1f:                     
                            caseD_20:                     
                            caseD_21:                     
                            caseD_22:                     
                            caseD_23:                     
                            caseD_24:                     
                            caseD_25:                     
                            caseD_26:                     
                            caseD_27:                     
                            caseD_28:                     
                            caseD_29:                     
                            caseD_2a:                     
                            caseD_2b:                     
                            caseD_2c:                     
                            caseD_2d:                     
                            caseD_2e:                     
                            caseD_2f:                     
                            caseD_31:                     
                            caseD_36:                     
                            caseD_3b:                     
                            caseD_2:                      
CODE:00415282   83c202          ADD         param_2,0x2                             
                            LAB_00415285:                 ;XREF[1,0]:   00415101
CODE:00415285   66833aff        CMP         word ptr [param_2],-0x1                 
CODE:00415289   0f8577feffff    JNZ         LAB_00415106                            
CODE:0041528f   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00415294   0fbf402e        MOVSX       param_1,word ptr [param_1 + 0x2e]       
CODE:00415298   83f80e          CMP         param_1,0xe                             
CODE:0041529b   0f874d010000    JA          switchD_004152a7::caseD_5               
CODE:004152a1   8a80ae524100    MOV         param_1,byte ptr [param_1 + switchD_0...;= 7h
                            switchD:                      ; FWD[9,0]:   004152bd,004152dd,004152e9,00415312
                                                          ;             00415341,0041536a,00415396,0041539e
                                                          ;             004153ee
CODE:004152a7   ff2485bd5...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 004153ee
                            switchdataD_004152ae:         ;XREF[1,0]:   004152a1
CODE:004152ae   07              db          7h                                      
CODE:004152af   06              db          6h                                      
CODE:004152b0   05              db          5h                                      
CODE:004152b1   04              db          4h                                      
CODE:004152b2   03              db          3h                                      
CODE:004152b3   00              db          0h                                      
CODE:004152b4   00              db          0h                                      
CODE:004152b5   00              db          0h                                      
CODE:004152b6   00              db          0h                                      
CODE:004152b7   00              db          0h                                      
CODE:004152b8   02              db          2h                                      
CODE:004152b9   01              db          1h                                      
CODE:004152ba   01              db          1h                                      
CODE:004152bb   01              db          1h                                      
CODE:004152bc   01              db          1h                                      
                            switchdataD_004152bd:         ;XREF[1,0]:   004152a7
CODE:004152bd   ee534100        addr        switchD_004152a7::caseD_5               
CODE:004152c1   9e534100        addr        switchD_004152a7::caseD_b               
CODE:004152c5   96534100        addr        switchD_004152a7::caseD_a               
CODE:004152c9   6a534100        addr        switchD_004152a7::caseD_4               
CODE:004152cd   41534100        addr        switchD_004152a7::caseD_3               
CODE:004152d1   12534100        addr        switchD_004152a7::caseD_2               
CODE:004152d5   e9524100        addr        switchD_004152a7::caseD_1               
CODE:004152d9   dd524100        addr        switchD_004152a7::caseD_0               
                            caseD_0:                      ;XREF[2,0]:   004152a7,004152d9
CODE:004152dd   c745f0cd4...    MOV         dword ptr [EBP + local_14+0x4],0x4ccd   
CODE:004152e4   e905010000      JMP         switchD_004152a7::caseD_5               
                            caseD_1:                      ;XREF[2,0]:   004152a7,004152d5
CODE:004152e9   db45e8          FILD        dword ptr [EBP + local_1c+0x4]          
CODE:004152ec   8975e4          MOV         dword ptr [EBP + local_20+0x4],ESI      
CODE:004152ef   db45e4          FILD        dword ptr [EBP + local_20+0x4]          
CODE:004152f2   def9            FDIVP                                               
CODE:004152f4   d80d23544100    FMUL        dword ptr [DAT_00415423]                
CODE:004152fa   db45f0          FILD        dword ptr [EBP + local_14+0x4]          
CODE:004152fd   dec1            FADDP                                               
CODE:004152ff   e8f8ec0300      CALL        FUN_00453ffc                            ;undefined4 FUN_00453ffc(void)
CODE:00415304   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00415307   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0041530a   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0041530d   e9dc000000      JMP         switchD_004152a7::caseD_5               
                            caseD_2:                      ;XREF[2,0]:   004152a7,004152d1
CODE:00415312   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00415315   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00415318   db45e8          FILD        dword ptr [EBP + local_1c+0x4]          
CODE:0041531b   8975e4          MOV         dword ptr [EBP + local_20+0x4],ESI      
CODE:0041531e   db45e4          FILD        dword ptr [EBP + local_20+0x4]          
CODE:00415321   def9            FDIVP                                               
CODE:00415323   d80d23544100    FMUL        dword ptr [DAT_00415423]                
CODE:00415329   db45f0          FILD        dword ptr [EBP + local_14+0x4]          
CODE:0041532c   dec1            FADDP                                               
CODE:0041532e   e8c9ec0300      CALL        FUN_00453ffc                            ;undefined4 FUN_00453ffc(void)
CODE:00415333   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00415336   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00415339   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0041533c   e9ad000000      JMP         switchD_004152a7::caseD_5               
                            caseD_3:                      ;XREF[2,0]:   004152a7,004152cd
CODE:00415341   db45e8          FILD        dword ptr [EBP + local_1c+0x4]          
CODE:00415344   8975e4          MOV         dword ptr [EBP + local_20+0x4],ESI      
CODE:00415347   db45e4          FILD        dword ptr [EBP + local_20+0x4]          
CODE:0041534a   def9            FDIVP                                               
CODE:0041534c   d80d23544100    FMUL        dword ptr [DAT_00415423]                
CODE:00415352   db45f0          FILD        dword ptr [EBP + local_14+0x4]          
CODE:00415355   dec1            FADDP                                               
CODE:00415357   e8a0ec0300      CALL        FUN_00453ffc                            ;undefined4 FUN_00453ffc(void)
CODE:0041535c   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0041535f   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00415362   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00415365   e984000000      JMP         switchD_004152a7::caseD_5               
                            caseD_4:                      ;XREF[2,0]:   004152a7,004152c9
CODE:0041536a   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0041536d   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00415370   db45e8          FILD        dword ptr [EBP + local_1c+0x4]          
CODE:00415373   8975e4          MOV         dword ptr [EBP + local_20+0x4],ESI      
CODE:00415376   db45e4          FILD        dword ptr [EBP + local_20+0x4]          
CODE:00415379   def9            FDIVP                                               
CODE:0041537b   d80d23544100    FMUL        dword ptr [DAT_00415423]                
CODE:00415381   db45f0          FILD        dword ptr [EBP + local_14+0x4]          
CODE:00415384   dec1            FADDP                                               
CODE:00415386   e871ec0300      CALL        FUN_00453ffc                            ;undefined4 FUN_00453ffc(void)
CODE:0041538b   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0041538e   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00415391   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00415394   eb58            JMP         switchD_004152a7::caseD_5               
                            caseD_a:                      ;XREF[2,0]:   004152a7,004152c5
CODE:00415396   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00415399   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0041539c   eb50            JMP         switchD_004152a7::caseD_5               
                            caseD_c:                      ;XREF[2,0]:   004152a7,004152c1
                            caseD_d:                      
                            caseD_e:                      
                            caseD_b:                      
CODE:0041539e   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004153a2   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:004153a6   7e10            JLE         LAB_004153b8                            
CODE:004153a8   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:004153ac   8b0485cc0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 5Ch    \
CODE:004153b3   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:004153b6   eb0e            JMP         LAB_004153c6                            
                            LAB_004153b8:                 ;XREF[1,0]:   004153a6
CODE:004153b8   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:004153bc   8b0485cc0...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 5Ch    \
CODE:004153c3   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
                            LAB_004153c6:                 ;XREF[1,0]:   004153b6
CODE:004153c6   85f6            TEST        ESI,ESI                                 
CODE:004153c8   741e            JZ          LAB_004153e8                            
CODE:004153ca   db45e8          FILD        dword ptr [EBP + local_1c+0x4]          
CODE:004153cd   8975e4          MOV         dword ptr [EBP + local_20+0x4],ESI      
CODE:004153d0   db45e4          FILD        dword ptr [EBP + local_20+0x4]          
CODE:004153d3   def9            FDIVP                                               
CODE:004153d5   d80d23544100    FMUL        dword ptr [DAT_00415423]                
CODE:004153db   db45f0          FILD        dword ptr [EBP + local_14+0x4]          
CODE:004153de   dec1            FADDP                                               
CODE:004153e0   e817ec0300      CALL        FUN_00453ffc                            ;undefined4 FUN_00453ffc(void)
CODE:004153e5   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
                            LAB_004153e8:                 ;XREF[1,0]:   004153c8
CODE:004153e8   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004153eb   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
                            caseD_6:                      ;XREF[9,0]:   0041529b,004152a7,004152bd,004152e4
                            caseD_7:                      ;             0041530d,0041533c,00415365,00415394
                            caseD_8:                      ;             0041539c
                            caseD_9:                      
                            caseD_5:                      
CODE:004153ee   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:004153f1   894332          MOV         dword ptr [EBX + 0x32],param_1          
CODE:004153f4   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004153f7   894336          MOV         dword ptr [EBX + 0x36],param_1          
CODE:004153fa   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004153fd   894326          MOV         dword ptr [EBX + 0x26],param_1          
CODE:00415400   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00415403   3b45f8          CMP         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00415406   7e08            JLE         LAB_00415410                            
CODE:00415408   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0041540b   894322          MOV         dword ptr [EBX + 0x22],param_1          
CODE:0041540e   eb06            JMP         LAB_00415416                            
                            LAB_00415410:                 ;XREF[1,0]:   00415406
CODE:00415410   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00415413   894322          MOV         dword ptr [EBX + 0x22],param_1          
                            LAB_00415416:                 ;XREF[1,0]:   0041540e
CODE:00415416   66c7431c0000    MOV         word ptr [EBX + 0x1c],0x0               
CODE:0041541c   5e              POP         ESI                                     
CODE:0041541d   5b              POP         EBX                                     
CODE:0041541e   8be5            MOV         ESP,EBP                                 
CODE:00415420   5d              POP         EBP                                     
CODE:00415421   c3              RET                                                 
CODE:00415422   00              ??          00h                                     
                            DAT_00415423:                 ;XREF[5,0]:   004152f4,00415323,0041534c,0041537b
                                                          ;             004153d5
CODE:00415423   00              ??          00h                                     
CODE:00415424   ff              ??          FFh                                     
CODE:00415425   7f              ??          7Fh                                    
CODE:00415426   47              ??          47h    G                                
                            LAB_00415427:                 ;XREF[1,0]:   00460598
CODE:00415427   55              PUSH        EBP                                     
CODE:00415428   8bec            MOV         EBP,ESP                                 
CODE:0041542a   83c4ac          ADD         ESP,-0x54                               
CODE:0041542d   53              PUSH        EBX                                     
CODE:0041542e   56              PUSH        ESI                                     
CODE:0041542f   57              PUSH        EDI                                     
CODE:00415430   bed0624600      MOV         ESI,DATA:DAT_004662d0                   ;= ??
CODE:00415435   bf92624600      MOV         EDI,DATA:DAT_00466292                   ;= ??
CODE:0041543a   6aff            PUSH        -0x1                                    
CODE:0041543c   e858c1ffff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:00415441   59              POP         ECX                                     
CODE:00415442   66c7070100      MOV         word ptr [EDI]=>DATA:DAT_00466292,0x1   ;= ??
CODE:00415447   66c7060200      MOV         word ptr [ESI]=>DATA:DAT_004662d0,0x2   ;= ??
CODE:0041544c   33c0            XOR         EAX,EAX                                 
CODE:0041544e   6689471e        MOV         word ptr [EDI + ...,AX                  ;= ??
CODE:00415452   6689461e        MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:00415456   0fbfc0          MOVSX       EAX,AX                                  
CODE:00415459   894712          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:0041545c   66894716        MOV         word ptr [EDI + ...,AX                  ;= ??
CODE:00415460   0fbfc0          MOVSX       EAX,AX                                  
CODE:00415463   894612          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00415466   66894616        MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0041546a   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041546f   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:00415473   668b04455...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...
CODE:0041547b   66894620        MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0041547f   66894720        MOV         word ptr [EDI + ...,AX                  ;= ??
CODE:00415483   66c705f27...    MOV         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:0041548c   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415491   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:00415495   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 7Eh    ~
CODE:0041549d   50              PUSH        EAX                                     
CODE:0041549e   e8e30c0300      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:004154a3   59              POP         ECX                                     
CODE:004154a4   6a01            PUSH        0x1                                     
CODE:004154a6   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004154ab   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:004154af   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 7Eh    ~
CODE:004154b7   50              PUSH        EAX                                     
CODE:004154b8   e83c120300      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:004154bd   83c408          ADD         ESP,0x8                                 
CODE:004154c0   68e40c0000      PUSH        0xce4                                   
CODE:004154c5   e8fc1f0300      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:004154ca   59              POP         ECX                                     
CODE:004154cb   a310634600      MOV         [DATA:DAT_00466310],EAX                 ;= ??
CODE:004154d0   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004154d5   668b582e        MOV         BX,word ptr [EAX + 0x2e]                
CODE:004154d9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004154dc   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 10h
CODE:004154e4   50              PUSH        EAX                                     
CODE:004154e5   e8dad5ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004154ea   59              POP         ECX                                     
CODE:004154eb   8945fc          MOV         dword ptr [EBP + -0x4],EAX              
CODE:004154ee   6a00            PUSH        0x0                                     
CODE:004154f0   6a00            PUSH        0x0                                     
CODE:004154f2   6a00            PUSH        0x0                                     
CODE:004154f4   ff75fc          PUSH        dword ptr [EBP + -0x4]                  
CODE:004154f7   e8f8e7ffff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:004154fc   83c410          ADD         ESP,0x10                                
CODE:004154ff   ff75fc          PUSH        dword ptr [EBP + -0x4]                  
CODE:00415502   e805d8ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00415507   59              POP         ECX                                     
CODE:00415508   66b8e40c        MOV         AX,0xce4                                
CODE:0041550c   6685db          TEST        BX,BX                                   
CODE:0041550f   7401            JZ          LAB_00415512                            
CODE:00415511   40              INC         EAX                                     
                            LAB_00415512:                 ;XREF[1,0]:   0041550f
CODE:00415512   50              PUSH        EAX                                     
CODE:00415513   e80cbb0100      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00415518   59              POP         ECX                                     
CODE:00415519   66b8ba00        MOV         AX,0xba                                 
CODE:0041551d   6685db          TEST        BX,BX                                   
CODE:00415520   7503            JNZ         LAB_00415525                            
CODE:00415522   83c005          ADD         EAX,0x5                                 
                            LAB_00415525:                 ;XREF[1,0]:   00415520
CODE:00415525   68a4054600      PUSH        DATA:$RACE                              ;= 52h    R
CODE:0041552a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041552d   668b04452...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 10h
CODE:00415535   50              PUSH        EAX                                     
CODE:00415536   e8c3b00200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0041553b   83c408          ADD         ESP,0x8                                 
CODE:0041553e   894718          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00415541   68a9054600      PUSH        DATA:$RACE1                             ;= 52h    R
CODE:00415546   0fbfc3          MOVSX       EAX,BX                                  
CODE:00415549   668b04453...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 11h
CODE:00415551   50              PUSH        EAX                                     
CODE:00415552   e8a7b00200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00415557   83c408          ADD         ESP,0x8                                 
CODE:0041555a   894618          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041555d   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415562   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:00415566   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0041556c   0fbe84026...    MOVSX       EAX,byte ptr [EDX + EAX*0x1 + 0x1760]   
CODE:00415574   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415577   66030455e...    ADD         AX,word ptr [EDX*0x2 + DATA:DAT_00460...;= 13h
CODE:0041557f   50              PUSH        EAX                                     
CODE:00415580   e83fd5ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00415585   59              POP         ECX                                     
CODE:00415586   89473a          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00415589   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041558c   668b04450...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 19h
CODE:00415594   50              PUSH        EAX                                     
CODE:00415595   e82ad5ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041559a   59              POP         ECX                                     
CODE:0041559b   89463a          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041559e   684c954600      PUSH        DATA:DAT_0046954c                       ;= ??
CODE:004155a3   57              PUSH        EDI=>DATA:DAT_00466292                  ;= ??
CODE:004155a4   e82afbffff      CALL        FUN_004150d3                            ;undefined FUN_004150d3(undefined par...
CODE:004155a9   83c408          ADD         ESP,0x8                                 
CODE:004155ac   ff3548954600    PUSH        dword ptr [DATA:DAT_00469548]           ;= ??
CODE:004155b2   56              PUSH        ESI=>DATA:DAT_004662d0                  ;= ??
CODE:004155b3   e81bfbffff      CALL        FUN_004150d3                            ;undefined FUN_004150d3(undefined par...
CODE:004155b8   83c408          ADD         ESP,0x8                                 
CODE:004155bb   66c747020600    MOV         word ptr [EDI + ...,0x6                 ;= ??
CODE:004155c1   66c746020500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:004155c7   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:004155cb   50              PUSH        EAX                                     
CODE:004155cc   8b4618          MOV         EAX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004155cf   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:004155d3   50              PUSH        EAX                                     
CODE:004155d4   8b4618          MOV         EAX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004155d7   668b00          MOV         AX,word ptr [EAX]                       
CODE:004155da   50              PUSH        EAX                                     
CODE:004155db   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:004155de   e879e3ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004155e3   83c410          ADD         ESP,0x10                                
CODE:004155e6   6a00            PUSH        0x0                                     
CODE:004155e8   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:004155ec   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004155ef   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004155f2   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:004155f7   50              PUSH        EAX                                     
CODE:004155f8   6a00            PUSH        0x0                                     
CODE:004155fa   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:004155fd   e816e7ffff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:00415602   83c410          ADD         ESP,0x10                                
CODE:00415605   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:00415608   e863d8ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0041560d   59              POP         ECX                                     
CODE:0041560e   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:00415612   50              PUSH        EAX                                     
CODE:00415613   8b4718          MOV         EAX,dword ptr [EDI + 0x18]=>DATA:DAT_...;= ??
CODE:00415616   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0041561a   50              PUSH        EAX                                     
CODE:0041561b   8b4718          MOV         EAX,dword ptr [EDI + 0x18]=>DATA:DAT_...;= ??
CODE:0041561e   668b00          MOV         AX,word ptr [EAX]                       
CODE:00415621   50              PUSH        EAX                                     
CODE:00415622   ff773a          PUSH        dword ptr [EDI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:00415625   e832e3ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041562a   83c410          ADD         ESP,0x10                                
CODE:0041562d   6a00            PUSH        0x0                                     
CODE:0041562f   0fbf4716        MOVSX       EAX,word ptr [EDI + 0x16]=>DATA:DAT_0...;= ??
CODE:00415633   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:00415636   8b5718          MOV         EDX,dword ptr [EDI + 0x18]=>DATA:DAT_...;= ??
CODE:00415639   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0041563e   50              PUSH        EAX                                     
CODE:0041563f   6a00            PUSH        0x0                                     
CODE:00415641   ff773a          PUSH        dword ptr [EDI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:00415644   e8cfe6ffff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:00415649   83c410          ADD         ESP,0x10                                
CODE:0041564c   ff773a          PUSH        dword ptr [EDI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:0041564f   e81cd8ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00415654   59              POP         ECX                                     
CODE:00415655   66c705906...    MOV         word ptr [DATA:DAT_00466290],0x0        ;= ??
CODE:0041565e   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x1        ;= ??
CODE:00415667   e830bd0100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0041566c   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
CODE:00415674   5f              POP         EDI                                     
CODE:00415675   5e              POP         ESI                                     
CODE:00415676   5b              POP         EBX                                     
CODE:00415677   8be5            MOV         ESP,EBP                                 
CODE:00415679   5d              POP         EBP                                     
CODE:0041567a   c3              RET                                                 
                            LAB_0041567b:                 ;XREF[1,0]:   0046059c
CODE:0041567b   6a01            PUSH        0x1                                     
CODE:0041567d   e817bfffff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:00415682   59              POP         ECX                                     
CODE:00415683   ff35cc624600    PUSH        dword ptr [DATA:DAT_004662cc]           ;= ??
CODE:00415689   e87ed6ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041568e   59              POP         ECX                                     
CODE:0041568f   a3cc624600      MOV         [DATA:DAT_004662cc],EAX                 ;= ??
CODE:00415694   ff350a634600    PUSH        dword ptr [DATA:DAT_0046630a]           ;= ??
CODE:0041569a   e86dd6ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041569f   59              POP         ECX                                     
CODE:004156a0   a30a634600      MOV         [DATA:DAT_0046630a],EAX                 ;= ??
CODE:004156a5   ff35aa624600    PUSH        dword ptr [DATA:DAT_004662aa]           ;= ??
CODE:004156ab   e88cb00200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:004156b0   59              POP         ECX                                     
CODE:004156b1   ff35e8624600    PUSH        dword ptr [DATA:DAT_004662e8]           ;= ??
CODE:004156b7   e880b00200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:004156bc   59              POP         ECX                                     
CODE:004156bd   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004156c2   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:004156c6   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 7Eh    ~
CODE:004156ce   50              PUSH        EAX                                     
CODE:004156cf   e8140c0300      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:004156d4   59              POP         ECX                                     
CODE:004156d5   ff3510634600    PUSH        dword ptr [DATA:DAT_00466310]           ;= ??
CODE:004156db   e83f1e0300      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:004156e0   59              POP         ECX                                     
CODE:004156e1   a310634600      MOV         [DATA:DAT_00466310],EAX                 ;= ??
CODE:004156e6   e85dbc0100      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:004156eb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004156ec(void)
                                                          ;XREF[1,0]:   00415872
CODE:004156ec   55              PUSH        EBP                                     
CODE:004156ed   8bec            MOV         EBP,ESP                                 
CODE:004156ef   53              PUSH        EBX                                     
CODE:004156f0   56              PUSH        ESI                                     
CODE:004156f1   57              PUSH        EDI                                     
CODE:004156f2   be92624600      MOV         ESI,DATA:DAT_00466292                   ;= ??
CODE:004156f7   56              PUSH        ESI=>DATA:DAT_00466292                  ;= ??
CODE:004156f8   e883f8ffff      CALL        FUN_00414f80                            ;undefined FUN_00414f80(undefined par...
CODE:004156fd   59              POP         ECX=>DATA:DAT_00466292                  ;= ??
CODE:004156fe   66837e1e00      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:00415703   751c            JNZ         LAB_00415721                            
CODE:00415705   8b7e12          MOV         EDI,dword ptr [ESI + 0x12]=>DATA:DAT_...;= ??
CODE:00415708   c1ff10          SAR         EDI,0x10                                
CODE:0041570b   33db            XOR         EBX,EBX                                 
CODE:0041570d   eb01            JMP         LAB_00415710                            
                            LAB_0041570f:                 ;XREF[1,0]:   0041571f
CODE:0041570f   43              INC         EBX                                     
                            LAB_00415710:                 ;XREF[1,0]:   0041570d
CODE:00415710   663bfb          CMP         DI,BX                                   
CODE:00415713   7e0c            JLE         LAB_00415721                            
CODE:00415715   56              PUSH        ESI=>DATA:DAT_00466292                  ;= ??
CODE:00415716   e8b4f8ffff      CALL        FUN_00414fcf                            ;undefined4 FUN_00414fcf(undefined pa...
CODE:0041571b   59              POP         ECX=>DATA:DAT_00466292                  ;= ??
CODE:0041571c   6685c0          TEST        AX,AX                                   
CODE:0041571f   74ee            JZ          LAB_0041570f                            
                            LAB_00415721:                 ;XREF[2,0]:   00415703,00415713
CODE:00415721   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:00415725   50              PUSH        EAX                                     
CODE:00415726   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:0041572a   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041572d   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:00415730   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:00415735   50              PUSH        EAX                                     
CODE:00415736   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:0041573a   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041573d   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:00415740   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00415744   50              PUSH        EAX                                     
CODE:00415745   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:00415748   e80fe2ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041574d   83c410          ADD         ESP,0x10                                
CODE:00415750   6a00            PUSH        0x0                                     
CODE:00415752   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:00415756   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:00415759   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0041575c   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:00415761   50              PUSH        EAX                                     
CODE:00415762   6a00            PUSH        0x0                                     
CODE:00415764   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:00415767   e8ace5ffff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:0041576c   83c410          ADD         ESP,0x10                                
CODE:0041576f   5f              POP         EDI                                     
CODE:00415770   5e              POP         ESI                                     
CODE:00415771   5b              POP         EBX                                     
CODE:00415772   5d              POP         EBP                                     
CODE:00415773   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415774(void)
                                                          ;XREF[1,0]:   00415887
CODE:00415774   55              PUSH        EBP                                     
CODE:00415775   8bec            MOV         EBP,ESP                                 
CODE:00415777   53              PUSH        EBX                                     
CODE:00415778   56              PUSH        ESI                                     
CODE:00415779   57              PUSH        EDI                                     
CODE:0041577a   bed0624600      MOV         ESI,DATA:DAT_004662d0                   ;= ??
CODE:0041577f   56              PUSH        ESI=>DATA:DAT_004662d0                  ;= ??
CODE:00415780   e8fbf7ffff      CALL        FUN_00414f80                            ;undefined FUN_00414f80(undefined par...
CODE:00415785   59              POP         ECX=>DATA:DAT_004662d0                  ;= ??
CODE:00415786   66837e1e00      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041578b   751c            JNZ         LAB_004157a9                            
CODE:0041578d   8b7e12          MOV         EDI,dword ptr [ESI + 0x12]=>DATA:DAT_...;= ??
CODE:00415790   c1ff10          SAR         EDI,0x10                                
CODE:00415793   33db            XOR         EBX,EBX                                 
CODE:00415795   eb01            JMP         LAB_00415798                            
                            LAB_00415797:                 ;XREF[1,0]:   004157a7
CODE:00415797   43              INC         EBX                                     
                            LAB_00415798:                 ;XREF[1,0]:   00415795
CODE:00415798   663bfb          CMP         DI,BX                                   
CODE:0041579b   7e0c            JLE         LAB_004157a9                            
CODE:0041579d   56              PUSH        ESI=>DATA:DAT_004662d0                  ;= ??
CODE:0041579e   e82cf8ffff      CALL        FUN_00414fcf                            ;undefined4 FUN_00414fcf(undefined pa...
CODE:004157a3   59              POP         ECX=>DATA:DAT_004662d0                  ;= ??
CODE:004157a4   6685c0          TEST        AX,AX                                   
CODE:004157a7   74ee            JZ          LAB_00415797                            
                            LAB_004157a9:                 ;XREF[2,0]:   0041578b,0041579b
CODE:004157a9   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:004157ad   50              PUSH        EAX                                     
CODE:004157ae   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:004157b2   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004157b5   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004157b8   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:004157bd   50              PUSH        EAX                                     
CODE:004157be   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:004157c2   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004157c5   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004157c8   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004157cc   50              PUSH        EAX                                     
CODE:004157cd   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:004157d0   e887e1ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004157d5   83c410          ADD         ESP,0x10                                
CODE:004157d8   6a00            PUSH        0x0                                     
CODE:004157da   0fbf4616        MOVSX       EAX,word ptr [ESI + 0x16]=>DATA:DAT_0...;= ??
CODE:004157de   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004157e1   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:004157e4   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:004157e9   50              PUSH        EAX                                     
CODE:004157ea   6a00            PUSH        0x0                                     
CODE:004157ec   ff763a          PUSH        dword ptr [ESI + 0x3a]=>DATA:DAT_0046...;= ??
CODE:004157ef   e824e5ffff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:004157f4   83c410          ADD         ESP,0x10                                
CODE:004157f7   5f              POP         EDI                                     
CODE:004157f8   5e              POP         ESI                                     
CODE:004157f9   5b              POP         EBX                                     
CODE:004157fa   5d              POP         EBP                                     
CODE:004157fb   c3              RET                                                 
                            LAB_004157fc:                 ;XREF[1,0]:   004605a0
CODE:004157fc   53              PUSH        EBX                                     
CODE:004157fd   6a00            PUSH        0x0                                     
CODE:004157ff   e8bf0d0000      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:00415804   59              POP         ECX                                     
CODE:00415805   0fbf05906...    MOVSX       EAX,word ptr [DATA:DAT_00466290]        ;= ??
CODE:0041580c   83e801          SUB         EAX,0x1                                 
CODE:0041580f   720b            JC          LAB_0041581c                            
CODE:00415811   742b            JZ          LAB_0041583e                            
CODE:00415813   48              DEC         EAX                                     
CODE:00415814   0f8482000000    JZ          LAB_0041589c                            
CODE:0041581a   5b              POP         EBX                                     
CODE:0041581b   c3              RET                                                 
                            LAB_0041581c:                 ;XREF[1,0]:   0041580f
CODE:0041581c   e8e3710300      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00415821   8bd8            MOV         EBX,EAX                                 
CODE:00415823   6a01            PUSH        0x1                                     
CODE:00415825   e8f2710300      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0041582a   59              POP         ECX                                     
CODE:0041582b   03d8            ADD         EBX,EAX                                 
CODE:0041582d   891d8c624600    MOV         dword ptr [DATA:DAT_0046628c],EBX       ;= ??
CODE:00415833   66c705906...    MOV         word ptr [DATA:DAT_00466290],0x1        ;= ??
CODE:0041583c   5b              POP         EBX                                     
CODE:0041583d   c3              RET                                                 
                            LAB_0041583e:                 ;XREF[1,0]:   00415811
CODE:0041583e   e8c1710300      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00415843   3b058c624600    CMP         EAX,dword ptr [DATA:DAT_0046628c]       ;= ??
CODE:00415849   0f861f010000    JBE         LAB_0041596e                            
CODE:0041584f   66c705906...    MOV         word ptr [DATA:DAT_00466290],0x2        ;= ??
CODE:00415858   ff35cc624600    PUSH        dword ptr [DATA:DAT_004662cc]           ;= ??
CODE:0041585e   e8b5d5ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00415863   59              POP         ECX                                     
CODE:00415864   ff350a634600    PUSH        dword ptr [DATA:DAT_0046630a]           ;= ??
CODE:0041586a   e8a9d5ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0041586f   59              POP         ECX                                     
CODE:00415870   6a00            PUSH        0x0                                     
CODE:00415872   68ec564100      PUSH        FUN_004156ec                            
CODE:00415877   ff35cc624600    PUSH        dword ptr [DATA:DAT_004662cc]           ;= ??
CODE:0041587d   e8a2e2ffff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:00415882   83c40c          ADD         ESP,0xc                                 
CODE:00415885   6a00            PUSH        0x0                                     
CODE:00415887   6874574100      PUSH        FUN_00415774                            
CODE:0041588c   ff350a634600    PUSH        dword ptr [DATA:DAT_0046630a]           ;= ??
CODE:00415892   e88de2ffff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:00415897   83c40c          ADD         ESP,0xc                                 
CODE:0041589a   5b              POP         EBX                                     
CODE:0041589b   c3              RET                                                 
                            LAB_0041589c:                 ;XREF[1,0]:   00415814
CODE:0041589c   66833db06...    CMP         word ptr [DATA:DAT_004662b0],0x0        ;= ??
CODE:004158a4   7525            JNZ         LAB_004158cb                            
CODE:004158a6   66833dee6...    CMP         word ptr [DATA:DAT_004662ee],0x0        ;= ??
CODE:004158ae   751b            JNZ         LAB_004158cb                            
CODE:004158b0   66b80200        MOV         AX,0x2                                  
CODE:004158b4   668b15a86...    MOV         DX,word ptr [DATA:DAT_004662a8]         ;= ??
CODE:004158bb   663b15e66...    CMP         DX,word ptr [DATA:DAT_004662e6]         ;= ??
CODE:004158c2   0f8da6000000    JGE         LAB_0041596e                            
CODE:004158c8   40              INC         EAX                                     
CODE:004158c9   5b              POP         EBX                                     
CODE:004158ca   c3              RET                                                 
                            LAB_004158cb:                 ;XREF[2,0]:   004158a4,004158ae
CODE:004158cb   0fbf05f27...    MOVSX       EAX,word ptr [DATA:DAT_00467cf2]        ;= ??
CODE:004158d2   48              DEC         EAX                                     
CODE:004158d3   7408            JZ          LAB_004158dd                            
CODE:004158d5   48              DEC         EAX                                     
CODE:004158d6   7410            JZ          LAB_004158e8                            
CODE:004158d8   48              DEC         EAX                                     
CODE:004158d9   7418            JZ          LAB_004158f3                            
CODE:004158db   eb37            JMP         LAB_00415914                            
                            LAB_004158dd:                 ;XREF[1,0]:   004158d3
CODE:004158dd   66c705f27...    MOV         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:004158e6   eb2c            JMP         LAB_00415914                            
                            LAB_004158e8:                 ;XREF[1,0]:   004158d6
CODE:004158e8   66c705f27...    MOV         word ptr [DATA:DAT_00467cf2],0x1        ;= ??
CODE:004158f1   eb21            JMP         LAB_00415914                            
                            LAB_004158f3:                 ;XREF[1,0]:   004158d9
CODE:004158f3   a1a4624600      MOV         EAX,[DATA:DAT_004662a4]                 ;= ??
CODE:004158f8   3b05e2624600    CMP         EAX,dword ptr [DATA:DAT_004662e2]       ;= ??
CODE:004158fe   7c0b            JL          LAB_0041590b                            
CODE:00415900   66c705f27...    MOV         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:00415909   eb09            JMP         LAB_00415914                            
                            LAB_0041590b:                 ;XREF[1,0]:   004158fe
CODE:0041590b   66c705f27...    MOV         word ptr [DATA:DAT_00467cf2],0x1        ;= ??
                            LAB_00415914:                 ;XREF[4,0]:   004158db,004158e6,004158f1,00415909
CODE:00415914   66c705906...    MOV         word ptr [DATA:DAT_00466290],0x3        ;= ??
CODE:0041591d   66833dca1...    CMP         word ptr [DATA:DAT_00461aca],0x0        
CODE:00415925   752a            JNZ         LAB_00415951                            
CODE:00415927   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:0041592f   7520            JNZ         LAB_00415951                            
CODE:00415931   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415936   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0041593a   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:00415940   66ff444234      INC         word ptr [EDX + EAX*0x2 + 0x34]         
CODE:00415945   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041594a   66ff805e1...    INC         word ptr [EAX + 0x175e]                 
                            LAB_00415951:                 ;XREF[2,0]:   00415925,0041592f
CODE:00415951   66833dca1...    CMP         word ptr [DATA:DAT_00461aca],0x0        
CODE:00415959   7407            JZ          LAB_00415962                            
CODE:0041595b   b8300b4600      MOV         EAX=>DATA:PTR_LA...,DATA:PTR_LAB_0046...;= 0041860d
CODE:00415960   eb05            JMP         LAB_00415967                            
                            LAB_00415962:                 ;XREF[1,0]:   00415959
CODE:00415962   b8240b4600      MOV         EAX=>DATA:PTR_LA...,DATA:PTR_LAB_0046...;= 004180f9
                            LAB_00415967:                 ;XREF[1,0]:   00415960
                                                          ; FWD[2,0]:   00460b24,00460b30
CODE:00415967   50              PUSH        EAX=>DATA:PTR_LAB_00460b30              ;= 004180f9
                                                                                    ;= 0041860d
CODE:00415968   e8205a0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0041596d   59              POP         ECX                                     
                            LAB_0041596e:                 ;XREF[2,0]:   00415849,004158c2
CODE:0041596e   5b              POP         EBX                                     
CODE:0041596f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415970(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6, undefined2 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   004159a4,004159bc
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041599f
          ;param_6       undefined4           c                      ;XREF[3,0]:   00415989,00415992,00415999
          ;param_7       undefined2          10                      ;XREF[3,0]:   00415976,00415983,004159cf
          ;param_8       undefined2          14                      ;XREF[1,0]:   004159a9
                                                          ;XREF[7,0]:   00415eee,00415f0e,00415f2c,0041675b
                                                          ;             00416792,004167b9,00416806
CODE:00415970   55              PUSH        EBP                                     
CODE:00415971   8bec            MOV         EBP,ESP                                 
CODE:00415973   53              PUSH        EBX                                     
CODE:00415974   56              PUSH        ESI                                     
CODE:00415975   57              PUSH        EDI                                     
CODE:00415976   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0041597a   8b1c85b80...    MOV         EBX,dword ptr [param_1*0x4 + DATA:DAT...
CODE:00415981   33f6            XOR         ESI,ESI                                 
CODE:00415983   663b7514        CMP         SI,word ptr [EBP + param_7+0x4]         
CODE:00415987   7d4c            JGE         LAB_004159d5                            
                            LAB_00415989:                 ;XREF[1,0]:   004159d3
CODE:00415989   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0041598c   33d2            XOR         param_2,param_2                         
CODE:0041598e   f7f3            DIV         EBX                                     
CODE:00415990   8bf8            MOV         EDI,param_1                             
CODE:00415992   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00415995   33d2            XOR         param_2,param_2                         
CODE:00415997   f7f3            DIV         EBX                                     
CODE:00415999   895510          MOV         dword ptr [EBP + param_6+0x4],param_2   
CODE:0041599c   6a06            PUSH        0x6                                     
CODE:0041599e   57              PUSH        EDI                                     
CODE:0041599f   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004159a3   50              PUSH        param_1                                 
CODE:004159a4   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004159a8   50              PUSH        param_1                                 
CODE:004159a9   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:004159ad   ff3485186...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004159b4   e8cfe1ffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:004159b9   83c414          ADD         ESP,0x14                                
CODE:004159bc   6683450812      ADD         word ptr [EBP + param_4+0x4],0x12       
CODE:004159c1   b90a000000      MOV         param_3,0xa                             
CODE:004159c6   8bc3            MOV         param_1,EBX                             
CODE:004159c8   33d2            XOR         param_2,param_2                         
CODE:004159ca   f7f1            DIV         param_3                                 
CODE:004159cc   89c3            MOV         EBX,param_1                             
CODE:004159ce   46              INC         ESI                                     
CODE:004159cf   663b7514        CMP         SI,word ptr [EBP + param_7+0x4]         
CODE:004159d3   7cb4            JL          LAB_00415989                            
                            LAB_004159d5:                 ;XREF[1,0]:   00415987
CODE:004159d5   5f              POP         EDI                                     
CODE:004159d6   5e              POP         ESI                                     
CODE:004159d7   5b              POP         EBX                                     
CODE:004159d8   5d              POP         EBP                                     
CODE:004159d9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004159da(void)
                                                          ;XREF[3,0]:   00415eae,00416648,00416691
CODE:004159da   6884030000      PUSH        0x384                                   
CODE:004159df   6a44            PUSH        0x44                                    
CODE:004159e1   6800020000      PUSH        0x200                                   
CODE:004159e6   683c010000      PUSH        0x13c                                   
CODE:004159eb   6a00            PUSH        0x0                                     
CODE:004159ed   e82ec10100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:004159f2   83c414          ADD         ESP,0x14                                
CODE:004159f5   6a17            PUSH        0x17                                    
CODE:004159f7   6a02            PUSH        0x2                                     
CODE:004159f9   6800020000      PUSH        0x200                                   
CODE:004159fe   683c010000      PUSH        0x13c                                   
CODE:00415a03   6a00            PUSH        0x0                                     
CODE:00415a05   e816c10100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415a0a   83c414          ADD         ESP,0x14                                
CODE:00415a0d   6a44            PUSH        0x44                                    
CODE:00415a0f   6800020000      PUSH        0x200                                   
CODE:00415a14   683c010000      PUSH        0x13c                                   
CODE:00415a19   6a00            PUSH        0x0                                     
CODE:00415a1b   e894b30100      CALL        FUN_00430db4                            ;undefined FUN_00430db4(undefined par...
CODE:00415a20   83c410          ADD         ESP,0x10                                
CODE:00415a23   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415a24(void)
                                                          ;XREF[1,0]:   0041648e
CODE:00415a24   66833d463...    CMP         word ptr [DATA:DAT_00463546],0x0        
CODE:00415a2c   753a            JNZ         LAB_00415a68                            
CODE:00415a2e   6884030000      PUSH        0x384                                   
CODE:00415a33   6a44            PUSH        0x44                                    
CODE:00415a35   68a3000000      PUSH        0xa3                                    
CODE:00415a3a   683c010000      PUSH        0x13c                                   
CODE:00415a3f   685d010000      PUSH        0x15d                                   
CODE:00415a44   e8d7c00100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415a49   83c414          ADD         ESP,0x14                                
CODE:00415a4c   6a17            PUSH        0x17                                    
CODE:00415a4e   6a02            PUSH        0x2                                     
CODE:00415a50   68a3000000      PUSH        0xa3                                    
CODE:00415a55   683c010000      PUSH        0x13c                                   
CODE:00415a5a   685d010000      PUSH        0x15d                                   
CODE:00415a5f   e8bcc00100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415a64   83c414          ADD         ESP,0x14                                
CODE:00415a67   c3              RET                                                 
                            LAB_00415a68:                 ;XREF[1,0]:   00415a2c
CODE:00415a68   6a00            PUSH        0x0                                     
CODE:00415a6a   6a44            PUSH        0x44                                    
CODE:00415a6c   68a3000000      PUSH        0xa3                                    
CODE:00415a71   683c010000      PUSH        0x13c                                   
CODE:00415a76   685d010000      PUSH        0x15d                                   
CODE:00415a7b   e8a0c00100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415a80   83c414          ADD         ESP,0x14                                
CODE:00415a83   68ff0f0000      PUSH        0xfff                                   
CODE:00415a88   6a42            PUSH        0x42                                    
CODE:00415a8a   68a1000000      PUSH        0xa1                                    
CODE:00415a8f   683d010000      PUSH        0x13d                                   
CODE:00415a94   685e010000      PUSH        0x15e                                   
CODE:00415a99   e882c00100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415a9e   83c414          ADD         ESP,0x14                                
CODE:00415aa1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415aa2(void)
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00415aba
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00415ab4
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00415aae
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00415aa8,00415ae1
                                                          ;XREF[1,0]:   0041809d
CODE:00415aa2   55              PUSH        EBP                                     
CODE:00415aa3   8bec            MOV         EBP,ESP                                 
CODE:00415aa5   83c4f8          ADD         ESP,-0x8                                
CODE:00415aa8   66c745f85d01    MOV         word ptr [EBP + local_c+0x4],0x15d      
CODE:00415aae   66c745fa3c01    MOV         word ptr [EBP + local_a+0x4],0x13c      
CODE:00415ab4   66c745fca300    MOV         word ptr [EBP + local_8+0x4],0xa3       
CODE:00415aba   66c745fe4400    MOV         word ptr [EBP + local_6+0x4],0x44       
CODE:00415ac0   6a44            PUSH        0x44                                    
CODE:00415ac2   68a3000000      PUSH        0xa3                                    
CODE:00415ac7   e812c30100      CALL        FUN_00431dde                            ;int FUN_00431dde(undefined param_1, ...
CODE:00415acc   83c408          ADD         ESP,0x8                                 
CODE:00415acf   50              PUSH        EAX                                     
CODE:00415ad0   e89e670200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00415ad5   59              POP         ECX                                     
CODE:00415ad6   a3d4054600      MOV         [DATA:DAT_004605d4],EAX                 
CODE:00415adb   ff35d4054600    PUSH        dword ptr [DATA:DAT_004605d4]           
CODE:00415ae1   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:00415ae4   50              PUSH        EAX                                     
CODE:00415ae5   e842bcffff      CALL        FUN_0041172c                            ;undefined FUN_0041172c(undefined4 pa...
CODE:00415aea   83c408          ADD         ESP,0x8                                 
CODE:00415aed   59              POP         ECX                                     
CODE:00415aee   59              POP         ECX                                     
CODE:00415aef   5d              POP         EBP                                     
CODE:00415af0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415af1(void)
                                                          ;XREF[1,0]:   00418be4
CODE:00415af1   ff35d4054600    PUSH        dword ptr [DATA:DAT_004605d4]           
CODE:00415af7   e8a3bcffff      CALL        FUN_0041179f                            ;undefined FUN_0041179f(void)
CODE:00415afc   59              POP         ECX                                     
CODE:00415afd   ff35d4054600    PUSH        dword ptr [DATA:DAT_004605d4]           
CODE:00415b03   e854ae0100      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00415b08   59              POP         ECX                                     
CODE:00415b09   ff35d4054600    PUSH        dword ptr [DATA:DAT_004605d4]           
CODE:00415b0f   e8a6670200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00415b14   59              POP         ECX                                     
CODE:00415b15   33c0            XOR         EAX,EAX                                 
CODE:00415b17   a3d4054600      MOV         [DATA:DAT_004605d4],EAX                 
CODE:00415b1c   c3              RET                                                 
CODE:00415b1d   68              ??          68h    h                                
CODE:00415b1e   84              ??          84h                                     
CODE:00415b1f   03              ??          03h                                     
CODE:00415b20   00              ??          00h                                     
CODE:00415b21   00              ??          00h                                     
CODE:00415b22   6a              ??          6Ah    j                                
CODE:00415b23   44              ??          44h    D                                
CODE:00415b24   68              ??          68h    h                                
CODE:00415b25   fc              ??          FCh                                     
CODE:00415b26   00              ??          00h                                     
CODE:00415b27   00              ??          00h                                     
CODE:00415b28   00              ??          00h                                     
CODE:00415b29   68              ??          68h    h                                
CODE:00415b2a   3c              ??          3Ch    <                                
CODE:00415b2b   01              ??          01h                                     
CODE:00415b2c   00              ??          00h                                     
CODE:00415b2d   00              ??          00h                                     
CODE:00415b2e   6a              ??          6Ah    j                                
CODE:00415b2f   20              ??          20h                                     
CODE:00415b30   e8              ??          E8h                                     
CODE:00415b31   eb              ??          EBh                                     
CODE:00415b32   bf              ??          BFh                                     
CODE:00415b33   01              ??          01h                                     
CODE:00415b34   00              ??          00h                                     
CODE:00415b35   83              ??          83h                                     
CODE:00415b36   c4              ??          C4h                                     
CODE:00415b37   14              ??          14h                                     
CODE:00415b38   6a              ??          6Ah    j                                
CODE:00415b39   44              ??          44h    D                                
CODE:00415b3a   68              ??          68h    h                                
CODE:00415b3b   fc              ??          FCh                                     
CODE:00415b3c   00              ??          00h                                     
CODE:00415b3d   00              ??          00h                                     
CODE:00415b3e   00              ??          00h                                     
CODE:00415b3f   68              ??          68h    h                                
CODE:00415b40   3c              ??          3Ch    <                                
CODE:00415b41   01              ??          01h                                     
CODE:00415b42   00              ??          00h                                     
CODE:00415b43   00              ??          00h                                     
CODE:00415b44   6a              ??          6Ah    j                                
CODE:00415b45   20              ??          20h                                     
CODE:00415b46   e8              ??          E8h                                     
CODE:00415b47   69              ??          69h    i                                
CODE:00415b48   b2              ??          B2h                                     
CODE:00415b49   01              ??          01h                                     
CODE:00415b4a   00              ??          00h                                     
CODE:00415b4b   83              ??          83h                                     
CODE:00415b4c   c4              ??          C4h                                     
CODE:00415b4d   10              ??          10h                                     
CODE:00415b4e   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415b4f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00415b52
CODE:00415b4f   55              PUSH        EBP                                     
CODE:00415b50   8bec            MOV         EBP,ESP                                 
CODE:00415b52   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00415b55   6884030000      PUSH        0x384                                   
CODE:00415b5a   668b5006        MOV         param_2,word ptr [param_1 + 0x6]        
CODE:00415b5e   52              PUSH        param_2                                 
CODE:00415b5f   668b5004        MOV         param_2,word ptr [param_1 + 0x4]        
CODE:00415b63   52              PUSH        param_2                                 
CODE:00415b64   668b5002        MOV         param_2,word ptr [param_1 + 0x2]        
CODE:00415b68   52              PUSH        param_2                                 
CODE:00415b69   668b00          MOV         param_1,word ptr [param_1]              
CODE:00415b6c   50              PUSH        param_1                                 
CODE:00415b6d   e8aebf0100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00415b72   83c414          ADD         ESP,0x14                                
CODE:00415b75   5d              POP         EBP                                     
CODE:00415b76   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415b77(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00415b7b
                                                          ;XREF[5,0]:   00415eb8,0041660b,0041664f,0041667b
                                                          ;             00416698
CODE:00415b77   55              PUSH        EBP                                     
CODE:00415b78   8bec            MOV         EBP,ESP                                 
CODE:00415b7a   53              PUSH        EBX                                     
CODE:00415b7b   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00415b7e   f6c304          TEST        BL,0x4                                  
CODE:00415b81   741c            JZ          LAB_00415b9f                            
CODE:00415b83   6a06            PUSH        0x6                                     
CODE:00415b85   6a00            PUSH        0x0                                     
CODE:00415b87   680080ffff      PUSH        0xffff8000                              
CODE:00415b8c   680080ffff      PUSH        0xffff8000                              
CODE:00415b91   ff3534634600    PUSH        dword ptr [DATA:DAT_00466334]           ;= ??
CODE:00415b97   e8ecdfffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00415b9c   83c414          ADD         ESP,0x14                                
                            LAB_00415b9f:                 ;XREF[1,0]:   00415b81
CODE:00415b9f   f6c302          TEST        BL,0x2                                  
CODE:00415ba2   741c            JZ          LAB_00415bc0                            
CODE:00415ba4   6a06            PUSH        0x6                                     
CODE:00415ba6   6a00            PUSH        0x0                                     
CODE:00415ba8   680080ffff      PUSH        0xffff8000                              
CODE:00415bad   680080ffff      PUSH        0xffff8000                              
CODE:00415bb2   ff3538634600    PUSH        dword ptr [DATA:DAT_00466338]           ;= ??
CODE:00415bb8   e8cbdfffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00415bbd   83c414          ADD         ESP,0x14                                
                            LAB_00415bc0:                 ;XREF[1,0]:   00415ba2
CODE:00415bc0   f6c301          TEST        BL,0x1                                  
CODE:00415bc3   741c            JZ          LAB_00415be1                            
CODE:00415bc5   6a06            PUSH        0x6                                     
CODE:00415bc7   6a00            PUSH        0x0                                     
CODE:00415bc9   680080ffff      PUSH        0xffff8000                              
CODE:00415bce   680080ffff      PUSH        0xffff8000                              
CODE:00415bd3   ff353c634600    PUSH        dword ptr [DATA:DAT_0046633c]           ;= ??
CODE:00415bd9   e8aadfffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00415bde   83c414          ADD         ESP,0x14                                
                            LAB_00415be1:                 ;XREF[1,0]:   00415bc3
CODE:00415be1   5b              POP         EBX                                     
CODE:00415be2   5d              POP         EBP                                     
CODE:00415be3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415be4(void)
                                                          ;XREF[2,0]:   00415c66,0041681f
CODE:00415be4   e8d2080000      CALL        FUN_004164bb                            ;undefined FUN_004164bb(void)
CODE:00415be9   66810db60...    OR          word ptr [DATA:DAT_004605b6],0x8000     
CODE:00415bf2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415bf3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00415c06
                                                          ;XREF[1,0]:   0041617c
CODE:00415bf3   55              PUSH        EBP                                     
CODE:00415bf4   8bec            MOV         EBP,ESP                                 
CODE:00415bf6   53              PUSH        EBX                                     
CODE:00415bf7   56              PUSH        ESI                                     
CODE:00415bf8   66833dba0...    CMP         word ptr [DATA:DAT_004605ba],0x0        
CODE:00415c00   0f85f7000000    JNZ         LAB_00415cfd                            
CODE:00415c06   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00415c09   6b581e62        IMUL        EBX,dword ptr [param_1 + 0x1e],0x62     
CODE:00415c0d   031d3c954600    ADD         EBX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00415c13   0fbf4336        MOVSX       param_1,word ptr [EBX + 0x36]           
CODE:00415c17   f6c480          TEST        AH,0x80                                 
CODE:00415c1a   0f85cd000000    JNZ         LAB_00415ced                            
CODE:00415c20   68c8000000      PUSH        0xc8                                    
CODE:00415c25   e82b160000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00415c2a   59              POP         param_3                                 
CODE:00415c2b   668b4360        MOV         param_1,word ptr [EBX + 0x60]           
CODE:00415c2f   66a3b0054600    MOV         [DATA:DAT_004605b0],param_1             ;= FFFFh
CODE:00415c35   8d733a          LEA         ESI,[EBX + 0x3a]                        
CODE:00415c38   ff760a          PUSH        dword ptr [ESI + 0xa]                   
CODE:00415c3b   e8c4d2ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00415c40   59              POP         param_3                                 
CODE:00415c41   0fbf4340        MOVSX       param_1,word ptr [EBX + 0x40]           
CODE:00415c45   d1f8            SAR         param_1,0x1                             
CODE:00415c47   50              PUSH        param_1                                 
CODE:00415c48   0fbf433e        MOVSX       param_1,word ptr [EBX + 0x3e]           
CODE:00415c4c   d1f8            SAR         param_1,0x1                             
CODE:00415c4e   50              PUSH        param_1                                 
CODE:00415c4f   ff760a          PUSH        dword ptr [ESI + 0xa]                   
CODE:00415c52   e837590200      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00415c57   83c40c          ADD         ESP,0xc                                 
CODE:00415c5a   50              PUSH        param_1                                 
CODE:00415c5b   e882580200      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00415c60   59              POP         param_3                                 
CODE:00415c61   68c9000000      PUSH        0xc9                                    
CODE:00415c66   68e45b4100      PUSH        FUN_00415be4                            
CODE:00415c6b   6a0f            PUSH        0xf                                     
CODE:00415c6d   6a44            PUSH        0x44                                    
CODE:00415c6f   6800020000      PUSH        0x200                                   
CODE:00415c74   683c010000      PUSH        0x13c                                   
CODE:00415c79   6a00            PUSH        0x0                                     
CODE:00415c7b   e8ed110000      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00415c80   83c418          ADD         ESP,0x18                                
CODE:00415c83   50              PUSH        param_1                                 
CODE:00415c84   e87d150000      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:00415c89   83c408          ADD         ESP,0x8                                 
CODE:00415c8c   66833d760...    CMP         word ptr [DATA:$RoomIndex],0x0          
CODE:00415c94   742b            JZ          LAB_00415cc1                            
CODE:00415c96   68c9000000      PUSH        0xc9                                    
CODE:00415c9b   68da644100      PUSH        FUN_004164da                            
CODE:00415ca0   6a14            PUSH        0x14                                    
CODE:00415ca2   6a2e            PUSH        0x2e                                    
CODE:00415ca4   6a23            PUSH        0x23                                    
CODE:00415ca6   684a010000      PUSH        0x14a                                   
CODE:00415cab   6832010000      PUSH        0x132                                   
CODE:00415cb0   e8b8110000      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00415cb5   83c418          ADD         ESP,0x18                                
CODE:00415cb8   50              PUSH        param_1                                 
CODE:00415cb9   e848150000      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:00415cbe   83c408          ADD         ESP,0x8                                 
                            LAB_00415cc1:                 ;XREF[1,0]:   00415c94
CODE:00415cc1   6a43            PUSH        0x43                                    
CODE:00415cc3   68ff010000      PUSH        0x1ff                                   
CODE:00415cc8   683c010000      PUSH        0x13c                                   
CODE:00415ccd   6a00            PUSH        0x0                                     
CODE:00415ccf   e844560200      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:00415cd4   83c410          ADD         ESP,0x10                                
CODE:00415cd7   6a00            PUSH        0x0                                     
CODE:00415cd9   6a05            PUSH        0x5                                     
CODE:00415cdb   a114634600      MOV         param_1,[DATA:DAT_00466314]             ;= ??
CODE:00415ce0   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:00415ce4   50              PUSH        param_1                                 
CODE:00415ce5   e8bb080300      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00415cea   83c40c          ADD         ESP,0xc                                 
                            LAB_00415ced:                 ;XREF[1,0]:   00415c1a
CODE:00415ced   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x10       
CODE:00415cf5   8b435a          MOV         param_1,dword ptr [EBX + 0x5a]          
CODE:00415cf8   a324634600      MOV         [DATA:DAT_00466324],param_1             ;= ??
                            LAB_00415cfd:                 ;XREF[1,0]:   00415c00
CODE:00415cfd   5e              POP         ESI                                     
CODE:00415cfe   5b              POP         EBX                                     
CODE:00415cff   5d              POP         EBP                                     
CODE:00415d00   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00415d01(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00415d06
                                                          ;XREF[2,0]:   0041638e,00416504
CODE:00415d01   55              PUSH        EBP                                     
CODE:00415d02   8bec            MOV         EBP,ESP                                 
CODE:00415d04   53              PUSH        EBX                                     
CODE:00415d05   56              PUSH        ESI                                     
CODE:00415d06   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00415d09   66837e1cff      CMP         word ptr [ESI + 0x1c],-0x1              
CODE:00415d0e   7516            JNZ         LAB_00415d26                            
CODE:00415d10   56              PUSH        ESI                                     
CODE:00415d11   e8aa7c0200      CALL        FUN_0043d9c0                            ;undefined FUN_0043d9c0(undefined par...
CODE:00415d16   59              POP         param_3                                 
CODE:00415d17   8bd8            MOV         EBX,param_1                             
CODE:00415d19   85db            TEST        EBX,EBX                                 
CODE:00415d1b   751b            JNZ         LAB_00415d38                            
CODE:00415d1d   56              PUSH        ESI                                     
CODE:00415d1e   e8c07c0200      CALL        FUN_0043d9e3                            ;undefined FUN_0043d9e3(undefined par...
CODE:00415d23   59              POP         param_3                                 
CODE:00415d24   eb12            JMP         LAB_00415d38                            
                            LAB_00415d26:                 ;XREF[1,0]:   00415d0e
CODE:00415d26   0fbf461c        MOVSX       param_1,word ptr [ESI + 0x1c]           
CODE:00415d2a   25ff7f0000      AND         param_1,0x7fff                          
CODE:00415d2f   6bd862          IMUL        EBX,param_1,0x62                        
CODE:00415d32   031d3c954600    ADD         EBX,dword ptr [DATA:$Level.partDefini...;= NaP
                            LAB_00415d38:                 ;XREF[2,0]:   00415d1b,00415d24
CODE:00415d38   8bc3            MOV         param_1,EBX                             
CODE:00415d3a   5e              POP         ESI                                     
CODE:00415d3b   5b              POP         EBX                                     
CODE:00415d3c   5d              POP         EBP                                     
CODE:00415d3d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415d3e(void)
                                                          ;XREF[1,0]:   0042f4ab
CODE:00415d3e   53              PUSH        EBX                                     
CODE:00415d3f   56              PUSH        ESI                                     
CODE:00415d40   be34634600      MOV         ESI,DATA:DAT_00466334                   ;= ??
CODE:00415d45   68c8000000      PUSH        0xc8                                    
CODE:00415d4a   e877170300      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:00415d4f   59              POP         ECX                                     
CODE:00415d50   a314634600      MOV         [DATA:DAT_00466314],EAX                 ;= ??
CODE:00415d55   33db            XOR         EBX,EBX                                 
                            LAB_00415d57:                 ;XREF[1,0]:   00415d6f
CODE:00415d57   8d8308070000    LEA         EAX,[EBX + 0x708]                       
CODE:00415d5d   50              PUSH        EAX                                     
CODE:00415d5e   e861cdffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00415d63   59              POP         ECX                                     
CODE:00415d64   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415d67   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00415d6a   43              INC         EBX                                     
CODE:00415d6b   6683fb05        CMP         BX,0x5                                  
CODE:00415d6f   7ce6            JL          LAB_00415d57                            
CODE:00415d71   680c070000      PUSH        0x70c                                   
CODE:00415d76   e849cdffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00415d7b   59              POP         ECX                                     
CODE:00415d7c   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415d7f   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00415d82   6a0a            PUSH        0xa                                     
CODE:00415d84   683d010000      PUSH        0x13d                                   
CODE:00415d89   685d010000      PUSH        0x15d                                   
CODE:00415d8e   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_00466334      ;= ??
CODE:00415d90   e8c7dbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415d95   83c410          ADD         ESP,0x10                                
CODE:00415d98   6a0a            PUSH        0xa                                     
CODE:00415d9a   6853010000      PUSH        0x153                                   
CODE:00415d9f   685d010000      PUSH        0x15d                                   
CODE:00415da4   ff7604          PUSH        dword ptr [ESI + 0x4]=>DATA:DAT_00466338;= ??
CODE:00415da7   e8b0dbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415dac   83c410          ADD         ESP,0x10                                
CODE:00415daf   6a0a            PUSH        0xa                                     
CODE:00415db1   6868010000      PUSH        0x168                                   
CODE:00415db6   685d010000      PUSH        0x15d                                   
CODE:00415dbb   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_0046633c;= ??
CODE:00415dbe   e899dbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415dc3   83c410          ADD         ESP,0x10                                
CODE:00415dc6   6a0a            PUSH        0xa                                     
CODE:00415dc8   684a010000      PUSH        0x14a                                   
CODE:00415dcd   6832010000      PUSH        0x132                                   
CODE:00415dd2   ff760c          PUSH        dword ptr [ESI + 0xc]=>DATA:DAT_00466340;= ??
CODE:00415dd5   e882dbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415dda   83c410          ADD         ESP,0x10                                
CODE:00415ddd   6a0a            PUSH        0xa                                     
CODE:00415ddf   684c010000      PUSH        0x14c                                   
CODE:00415de4   6a03            PUSH        0x3                                     
CODE:00415de6   ff7610          PUSH        dword ptr [ESI + 0x10]=>DATA:DAT_0046...;= ??
CODE:00415de9   e86edbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415dee   83c410          ADD         ESP,0x10                                
CODE:00415df1   6a01            PUSH        0x1                                     
CODE:00415df3   ff7614          PUSH        dword ptr [ESI + 0x14]=>DATA:DAT_0046...;= ??
CODE:00415df6   e8d9cbffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00415dfb   83c408          ADD         ESP,0x8                                 
CODE:00415dfe   6a0a            PUSH        0xa                                     
CODE:00415e00   684c010000      PUSH        0x14c                                   
CODE:00415e05   681d010000      PUSH        0x11d                                   
CODE:00415e0a   ff7614          PUSH        dword ptr [ESI + 0x14]=>DATA:DAT_0046...;= ??
CODE:00415e0d   e84adbffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00415e12   83c410          ADD         ESP,0x10                                
CODE:00415e15   33db            XOR         EBX,EBX                                 
                            LAB_00415e17:                 ;XREF[1,0]:   00415e33
CODE:00415e17   8d830e070000    LEA         EAX,[EBX + 0x70e]                       
CODE:00415e1d   50              PUSH        EAX                                     
CODE:00415e1e   e8a1ccffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00415e23   59              POP         ECX                                     
CODE:00415e24   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415e27   890495186...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00415e2e   43              INC         EBX                                     
CODE:00415e2f   6683fb03        CMP         BX,0x3                                  
CODE:00415e33   7ce2            JL          LAB_00415e17                            
CODE:00415e35   66c705ba0...    MOV         word ptr [DATA:DAT_004605ba],0x0        
CODE:00415e3e   33c0            XOR         EAX,EAX                                 
CODE:00415e40   66a354634600    MOV         [DATA:DAT_00466354],AX                  ;= ??
CODE:00415e46   66a356634600    MOV         [DATA:DAT_00466356],AX                  ;= ??
CODE:00415e4c   5e              POP         ESI                                     
CODE:00415e4d   5b              POP         EBX                                     
CODE:00415e4e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415e4f(void)
CODE:00415e4f   53              PUSH        EBX                                     
CODE:00415e50   56              PUSH        ESI                                     
CODE:00415e51   57              PUSH        EDI                                     
CODE:00415e52   be34634600      MOV         ESI,DATA:DAT_00466334                   ;= ??
CODE:00415e57   bf18634600      MOV         EDI,DATA:DAT_00466318                   ;= ??
CODE:00415e5c   ff3514634600    PUSH        dword ptr [DATA:DAT_00466314]           ;= ??
CODE:00415e62   e8b8160300      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:00415e67   59              POP         ECX                                     
CODE:00415e68   33db            XOR         EBX,EBX                                 
                            LAB_00415e6a:                 ;XREF[1,0]:   00415e81
CODE:00415e6a   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466334,00466338
CODE:00415e6d   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00415e70   e897ceffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00415e75   59              POP         ECX                                     
CODE:00415e76   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415e79   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00415e7c   43              INC         EBX                                     
CODE:00415e7d   6683fb05        CMP         BX,0x5                                  
CODE:00415e81   7ee7            JLE         LAB_00415e6a                            
CODE:00415e83   33db            XOR         EBX,EBX                                 
                            LAB_00415e85:                 ;XREF[1,0]:   00415e9c
CODE:00415e85   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466318,0046631c
CODE:00415e88   ff3487          PUSH        dword ptr [EDI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00415e8b   e87cceffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00415e90   59              POP         ECX                                     
CODE:00415e91   0fbfd3          MOVSX       EDX,BX                                  
CODE:00415e94   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00415e97   43              INC         EBX                                     
CODE:00415e98   6683fb03        CMP         BX,0x3                                  
CODE:00415e9c   7ce7            JL          LAB_00415e85                            
CODE:00415e9e   5f              POP         EDI                                     
CODE:00415e9f   5e              POP         ESI                                     
CODE:00415ea0   5b              POP         EBX                                     
CODE:00415ea1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415ea2(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00415eb3
CODE:00415ea2   55              PUSH        EBP                                     
CODE:00415ea3   8bec            MOV         EBP,ESP                                 
CODE:00415ea5   66c705ba0...    MOV         word ptr [DATA:DAT_004605ba],0x0        
CODE:00415eae   e827fbffff      CALL        FUN_004159da                            ;undefined FUN_004159da(void)
CODE:00415eb3   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00415eb7   50              PUSH        param_1                                 
CODE:00415eb8   e8bafcffff      CALL        FUN_00415b77                            ;undefined FUN_00415b77(undefined par...
CODE:00415ebd   59              POP         param_3                                 
CODE:00415ebe   6a44            PUSH        0x44                                    
CODE:00415ec0   6800020000      PUSH        0x200                                   
CODE:00415ec5   683c010000      PUSH        0x13c                                   
CODE:00415eca   6a00            PUSH        0x0                                     
CODE:00415ecc   e8e3ae0100      CALL        FUN_00430db4                            ;undefined FUN_00430db4(undefined par...
CODE:00415ed1   83c410          ADD         ESP,0x10                                
CODE:00415ed4   5d              POP         EBP                                     
CODE:00415ed5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415ed6(void)
                                                          ;XREF[3,0]:   00416611,00416655,00416681
CODE:00415ed6   6a01            PUSH        0x1                                     
CODE:00415ed8   6a02            PUSH        0x2                                     
CODE:00415eda   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415edf   0fb74020        MOVZX       EAX,word ptr [EAX + 0x20]               
CODE:00415ee3   50              PUSH        EAX                                     
CODE:00415ee4   683d010000      PUSH        0x13d                                   
CODE:00415ee9   68db010000      PUSH        0x1db                                   
CODE:00415eee   e87dfaffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:00415ef3   83c414          ADD         ESP,0x14                                
CODE:00415ef6   6a00            PUSH        0x0                                     
CODE:00415ef8   6a03            PUSH        0x3                                     
CODE:00415efa   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415eff   0fb7401c        MOVZX       EAX,word ptr [EAX + 0x1c]               
CODE:00415f03   50              PUSH        EAX                                     
CODE:00415f04   6853010000      PUSH        0x153                                   
CODE:00415f09   68c9010000      PUSH        0x1c9                                   
CODE:00415f0e   e85dfaffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:00415f13   83c414          ADD         ESP,0x14                                
CODE:00415f16   6a02            PUSH        0x2                                     
CODE:00415f18   6a06            PUSH        0x6                                     
CODE:00415f1a   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00415f1f   ff7010          PUSH        dword ptr [EAX + 0x10]                  
CODE:00415f22   6868010000      PUSH        0x168                                   
CODE:00415f27   6893010000      PUSH        0x193                                   
CODE:00415f2c   e83ffaffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:00415f31   83c414          ADD         ESP,0x14                                
CODE:00415f34   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00415f35(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00415f3b
          ;param_5       undefined2           8                      ;XREF[2,0]:   00415f5e,00415f72
                                                          ;XREF[6,0]:   0041627c,0041636c,004163c2,00416417
                                                          ;             00416473,0041656e
CODE:00415f35   55              PUSH        EBP                                     
CODE:00415f36   8bec            MOV         EBP,ESP                                 
CODE:00415f38   53              PUSH        EBX                                     
CODE:00415f39   56              PUSH        ESI                                     
CODE:00415f3a   57              PUSH        EDI                                     
CODE:00415f3b   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00415f3e   66837b1c00      CMP         word ptr [EBX + 0x1c],0x0               
CODE:00415f43   7c0f            JL          LAB_00415f54                            
CODE:00415f45   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00415f49   6bc062          IMUL        param_1,param_1,0x62                    
CODE:00415f4c   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00415f52   8bd8            MOV         EBX,param_1                             
                            LAB_00415f54:                 ;XREF[1,0]:   00415f43
CODE:00415f54   66c7433a0000    MOV         word ptr [EBX + 0x3a],0x0               
CODE:00415f5a   668b7b3e        MOV         DI,word ptr [EBX + 0x3e]                
CODE:00415f5e   66837d0c02      CMP         word ptr [EBP + param_5+0x4],0x2        
CODE:00415f63   7504            JNZ         LAB_00415f69                            
CODE:00415f65   33f6            XOR         ESI,ESI                                 
CODE:00415f67   eb09            JMP         LAB_00415f72                            
                            LAB_00415f69:                 ;XREF[1,0]:   00415f63
CODE:00415f69   53              PUSH        EBX                                     
CODE:00415f6a   e8747a0200      CALL        FUN_0043d9e3                            ;undefined FUN_0043d9e3(undefined par...
CODE:00415f6f   59              POP         param_3                                 
CODE:00415f70   8bf0            MOV         ESI,param_1                             
                            LAB_00415f72:                 ;XREF[1,0]:   00415f67
CODE:00415f72   66837d0c01      CMP         word ptr [EBP + param_5+0x4],0x1        
CODE:00415f77   7504            JNZ         LAB_00415f7d                            
CODE:00415f79   33c0            XOR         param_1,param_1                         
CODE:00415f7b   eb07            JMP         LAB_00415f84                            
                            LAB_00415f7d:                 ;XREF[1,0]:   00415f77
CODE:00415f7d   53              PUSH        EBX                                     
CODE:00415f7e   e83d7a0200      CALL        FUN_0043d9c0                            ;undefined FUN_0043d9c0(undefined par...
CODE:00415f83   59              POP         param_3                                 
                            LAB_00415f84:                 ;XREF[1,0]:   00415f7b
CODE:00415f84   8bd8            MOV         EBX,param_1                             
CODE:00415f86   85f6            TEST        ESI,ESI                                 
CODE:00415f88   7504            JNZ         LAB_00415f8e                            
CODE:00415f8a   85db            TEST        EBX,EBX                                 
CODE:00415f8c   7407            JZ          LAB_00415f95                            
                            LAB_00415f8e:                 ;XREF[1,0]:   00415f88
CODE:00415f8e   33c0            XOR         param_1,param_1                         
CODE:00415f90   e9c1000000      JMP         LAB_00416056                            
                            LAB_00415f95:                 ;XREF[1,0]:   00415f8c
CODE:00415f95   b801000000      MOV         param_1,0x1                             
CODE:00415f9a   e9b7000000      JMP         LAB_00416056                            
                            LAB_00415f9f:                 ;XREF[1,0]:   00416059
CODE:00415f9f   85f6            TEST        ESI,ESI                                 
CODE:00415fa1   744f            JZ          LAB_00415ff2                            
CODE:00415fa3   0fbf463e        MOVSX       param_1,word ptr [ESI + DAT_0000003e]   
CODE:00415fa7   0fbfd7          MOVSX       param_2,DI                              
CODE:00415faa   03c2            ADD         param_1,param_2                         
CODE:00415fac   3df8000000      CMP         param_1,0xf8                            
CODE:00415fb1   7d10            JGE         LAB_00415fc3                            
CODE:00415fb3   66c7463a0000    MOV         word ptr [ESI + DAT_0000003a],0x0       
CODE:00415fb9   66037e3e        ADD         DI,word ptr [ESI + DAT_0000003e]        
CODE:00415fbd   6683c706        ADD         DI,0x6                                  
CODE:00415fc1   eb26            JMP         LAB_00415fe9                            
                            LAB_00415fc3:                 ;XREF[1,0]:   00415fb1
CODE:00415fc3   66c7463affff    MOV         word ptr [ESI + DAT_0000003a],0xffff    
CODE:00415fc9   66837e1cff      CMP         word ptr [ESI + DAT_0000001c],-0x1      
CODE:00415fce   7419            JZ          LAB_00415fe9                            
CODE:00415fd0   0fbf461c        MOVSX       param_1,word ptr [ESI + DAT_0000001c]   
CODE:00415fd4   25ff7f0000      AND         param_1,0x7fff                          
CODE:00415fd9   6bc031          IMUL        param_1,param_1,0x31                    
CODE:00415fdc   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00415fe2   66c744423...    MOV         word ptr [param_...,0xffff              
                            LAB_00415fe9:                 ;XREF[2,0]:   00415fc1,00415fce
CODE:00415fe9   56              PUSH        ESI                                     
CODE:00415fea   e8f4790200      CALL        FUN_0043d9e3                            ;undefined FUN_0043d9e3(undefined par...
CODE:00415fef   59              POP         param_3                                 
CODE:00415ff0   8bf0            MOV         ESI,param_1                             
                            LAB_00415ff2:                 ;XREF[1,0]:   00415fa1
CODE:00415ff2   85db            TEST        EBX,EBX                                 
CODE:00415ff4   744f            JZ          LAB_00416045                            
CODE:00415ff6   0fbf433e        MOVSX       param_1,word ptr [EBX + DAT_0000003e]   
CODE:00415ffa   0fbfd7          MOVSX       param_2,DI                              
CODE:00415ffd   03c2            ADD         param_1,param_2                         
CODE:00415fff   3df8000000      CMP         param_1,0xf8                            
CODE:00416004   7d10            JGE         LAB_00416016                            
CODE:00416006   66c7433a0000    MOV         word ptr [EBX + DAT_0000003a],0x0       
CODE:0041600c   66037b3e        ADD         DI,word ptr [EBX + DAT_0000003e]        
CODE:00416010   6683c706        ADD         DI,0x6                                  
CODE:00416014   eb26            JMP         LAB_0041603c                            
                            LAB_00416016:                 ;XREF[1,0]:   00416004
CODE:00416016   66c7433affff    MOV         word ptr [EBX + DAT_0000003a],0xffff    
CODE:0041601c   66837b1cff      CMP         word ptr [EBX + DAT_0000001c],-0x1      
CODE:00416021   7419            JZ          LAB_0041603c                            
CODE:00416023   0fbf431c        MOVSX       param_1,word ptr [EBX + DAT_0000001c]   
CODE:00416027   25ff7f0000      AND         param_1,0x7fff                          
CODE:0041602c   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0041602f   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00416035   66c744423...    MOV         word ptr [param_...,0xffff              
                            LAB_0041603c:                 ;XREF[2,0]:   00416014,00416021
CODE:0041603c   53              PUSH        EBX                                     
CODE:0041603d   e87e790200      CALL        FUN_0043d9c0                            ;undefined FUN_0043d9c0(undefined par...
CODE:00416042   59              POP         param_3                                 
CODE:00416043   8bd8            MOV         EBX,param_1                             
                            LAB_00416045:                 ;XREF[1,0]:   00415ff4
CODE:00416045   85f6            TEST        ESI,ESI                                 
CODE:00416047   7504            JNZ         LAB_0041604d                            
CODE:00416049   85db            TEST        EBX,EBX                                 
CODE:0041604b   7404            JZ          LAB_00416051                            
                            LAB_0041604d:                 ;XREF[1,0]:   00416047
CODE:0041604d   33c0            XOR         param_1,param_1                         
CODE:0041604f   eb05            JMP         LAB_00416056                            
                            LAB_00416051:                 ;XREF[1,0]:   0041604b
CODE:00416051   b801000000      MOV         param_1,0x1                             
                            LAB_00416056:                 ;XREF[3,0]:   00415f90,00415f9a,0041604f
CODE:00416056   6685c0          TEST        param_1,param_1                         
CODE:00416059   0f8440ffffff    JZ          LAB_00415f9f                            
CODE:0041605f   66be2000        MOV         SI,0x20                                 
CODE:00416063   33c0            XOR         param_1,param_1                         
CODE:00416065   a34c634600      MOV         [DATA:DAT_0046634c],param_1             ;= ??
CODE:0041606a   a350634600      MOV         [DATA:DAT_00466350],param_1             ;= ??
CODE:0041606f   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:00416075   e86ef00100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041607a   59              POP         param_3                                 
CODE:0041607b   85c0            TEST        param_1,param_1                         
CODE:0041607d   7461            JZ          LAB_004160e0                            
                            LAB_0041607f:                 ;XREF[1,0]:   004160de
CODE:0041607f   6683783a00      CMP         word ptr [param_1 + 0x3a],0x0           
CODE:00416084   754f            JNZ         LAB_004160d5                            
CODE:00416086   6689703a        MOV         word ptr [param_1 + 0x3a],SI            
CODE:0041608a   66c7403c4301    MOV         word ptr [param_1 + 0x3c],0x143         
CODE:00416090   833d4c634...    CMP         dword ptr [DATA:DAT_0046634c],0x0       ;= ??
CODE:00416097   7505            JNZ         LAB_0041609e                            
CODE:00416099   a34c634600      MOV         [DATA:DAT_0046634c],param_1             ;= ??
                            LAB_0041609e:                 ;XREF[1,0]:   00416097
CODE:0041609e   a350634600      MOV         [DATA:DAT_00466350],param_1             ;= ??
CODE:004160a3   6683781cff      CMP         word ptr [param_1 + 0x1c],-0x1          
CODE:004160a8   7423            JZ          LAB_004160cd                            
CODE:004160aa   f6401d80        TEST        byte ptr [param_1 + 0x1d],0x80          
CODE:004160ae   741d            JZ          LAB_004160cd                            
CODE:004160b0   0fbf501c        MOVSX       param_2,word ptr [param_1 + 0x1c]       
CODE:004160b4   81e2ff7f0000    AND         param_2,0x7fff                          
CODE:004160ba   6bda62          IMUL        EBX,param_2,0x62                        
CODE:004160bd   031d3c954600    ADD         EBX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:004160c3   6689733a        MOV         word ptr [EBX + 0x3a],SI                
CODE:004160c7   66c7433c6101    MOV         word ptr [EBX + 0x3c],0x161             
                            LAB_004160cd:                 ;XREF[2,0]:   004160a8,004160ae
CODE:004160cd   6603703e        ADD         SI,word ptr [param_1 + 0x3e]            
CODE:004160d1   6683c606        ADD         SI,0x6                                  
                            LAB_004160d5:                 ;XREF[1,0]:   00416084
CODE:004160d5   50              PUSH        param_1                                 
CODE:004160d6   e8e5780200      CALL        FUN_0043d9c0                            ;undefined FUN_0043d9c0(undefined par...
CODE:004160db   59              POP         param_3                                 
CODE:004160dc   85c0            TEST        param_1,param_1                         
CODE:004160de   759f            JNZ         LAB_0041607f                            
                            LAB_004160e0:                 ;XREF[1,0]:   0041607d
CODE:004160e0   5f              POP         EDI                                     
CODE:004160e1   5e              POP         ESI                                     
CODE:004160e2   5b              POP         EBX                                     
CODE:004160e3   5d              POP         EBP                                     
CODE:004160e4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004160e5(void)
                                                          ;XREF[4,0]:   0041637b,00416638,00416669,004166a8
CODE:004160e5   53              PUSH        EBX                                     
CODE:004160e6   56              PUSH        ESI                                     
CODE:004160e7   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:004160ed   e8f6ef0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004160f2   59              POP         ECX                                     
CODE:004160f3   8bd8            MOV         EBX,EAX                                 
CODE:004160f5   33f6            XOR         ESI,ESI                                 
CODE:004160f7   85db            TEST        EBX,EBX                                 
CODE:004160f9   7417            JZ          LAB_00416112                            
                            LAB_004160fb:                 ;XREF[1,0]:   00416110
CODE:004160fb   ff7344          PUSH        dword ptr [EBX + 0x44]                  
CODE:004160fe   e801ceffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00416103   59              POP         ECX                                     
CODE:00416104   46              INC         ESI                                     
CODE:00416105   53              PUSH        EBX                                     
CODE:00416106   e802f00100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0041610b   59              POP         ECX                                     
CODE:0041610c   8bd8            MOV         EBX,EAX                                 
CODE:0041610e   85db            TEST        EBX,EBX                                 
CODE:00416110   75e9            JNZ         LAB_004160fb                            
                            LAB_00416112:                 ;XREF[1,0]:   004160f9
CODE:00416112   5e              POP         ESI                                     
CODE:00416113   5b              POP         EBX                                     
CODE:00416114   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416115(void)
                                                          ;XREF[2,0]:   0041665a,004166ad
CODE:00416115   53              PUSH        EBX                                     
CODE:00416116   56              PUSH        ESI                                     
CODE:00416117   57              PUSH        EDI                                     
CODE:00416118   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0041611e   e8c5ef0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00416123   59              POP         ECX                                     
CODE:00416124   8bd8            MOV         EBX,EAX                                 
CODE:00416126   6884030000      PUSH        0x384                                   
CODE:0041612b   6a42            PUSH        0x42                                    
CODE:0041612d   68fc000000      PUSH        0xfc                                    
CODE:00416132   683e010000      PUSH        0x13e                                   
CODE:00416137   6a20            PUSH        0x20                                    
CODE:00416139   e8e2b90100      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0041613e   83c414          ADD         ESP,0x14                                
CODE:00416141   33c0            XOR         EAX,EAX                                 
CODE:00416143   66a3b8054600    MOV         [DATA:DAT_004605b8],AX                  
CODE:00416149   66a358634600    MOV         [DATA:DAT_00466358],AX                  ;= ??
CODE:0041614f   33ff            XOR         EDI,EDI                                 
CODE:00416151   85db            TEST        EBX,EBX                                 
CODE:00416153   7466            JZ          LAB_004161bb                            
                            LAB_00416155:                 ;XREF[1,0]:   004161b9
CODE:00416155   66837b3aff      CMP         word ptr [EBX + 0x3a],-0x1              
CODE:0041615a   7451            JZ          LAB_004161ad                            
CODE:0041615c   6a32            PUSH        0x32                                    
CODE:0041615e   668b433c        MOV         AX,word ptr [EBX + 0x3c]                
CODE:00416162   50              PUSH        EAX                                     
CODE:00416163   668b433a        MOV         AX,word ptr [EBX + 0x3a]                
CODE:00416167   50              PUSH        EAX                                     
CODE:00416168   ff7344          PUSH        dword ptr [EBX + 0x44]                  
CODE:0041616b   e8ecd7ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00416170   83c410          ADD         ESP,0x10                                
CODE:00416173   ff7344          PUSH        dword ptr [EBX + 0x44]                  
CODE:00416176   e84dccffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041617b   59              POP         ECX                                     
CODE:0041617c   68f35b4100      PUSH        FUN_00415bf3                            
CODE:00416181   6a0f            PUSH        0xf                                     
CODE:00416183   8d433a          LEA         EAX,[EBX + 0x3a]                        
CODE:00416186   50              PUSH        EAX                                     
CODE:00416187   e84d0d0000      CALL        FUN_00416ed9                            ;int FUN_00416ed9(undefined param_1, ...
CODE:0041618c   83c40c          ADD         ESP,0xc                                 
CODE:0041618f   8bf0            MOV         ESI,EAX                                 
CODE:00416191   68c8000000      PUSH        0xc8                                    
CODE:00416196   56              PUSH        ESI                                     
CODE:00416197   e86a100000      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0041619c   83c408          ADD         ESP,0x8                                 
CODE:0041619f   0fbf4360        MOVSX       EAX,word ptr [EBX + 0x60]               
CODE:004161a3   50              PUSH        EAX                                     
CODE:004161a4   56              PUSH        ESI                                     
CODE:004161a5   e86c100000      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:004161aa   83c408          ADD         ESP,0x8                                 
                            LAB_004161ad:                 ;XREF[1,0]:   0041615a
CODE:004161ad   47              INC         EDI                                     
CODE:004161ae   53              PUSH        EBX                                     
CODE:004161af   e859ef0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004161b4   59              POP         ECX                                     
CODE:004161b5   8bd8            MOV         EBX,EAX                                 
CODE:004161b7   85db            TEST        EBX,EBX                                 
CODE:004161b9   759a            JNZ         LAB_00416155                            
                            LAB_004161bb:                 ;XREF[1,0]:   00416153
CODE:004161bb   ff3540634600    PUSH        dword ptr [DATA:DAT_00466340]           ;= ??
CODE:004161c1   e802ccffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004161c6   59              POP         ECX                                     
CODE:004161c7   ff3544634600    PUSH        dword ptr [DATA:DAT_00466344]           ;= ??
CODE:004161cd   e8f6cbffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004161d2   59              POP         ECX                                     
CODE:004161d3   ff3548634600    PUSH        dword ptr [DATA:DAT_00466348]           ;= ??
CODE:004161d9   e8eacbffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004161de   59              POP         ECX                                     
CODE:004161df   68c8000000      PUSH        0xc8                                    
CODE:004161e4   6829644100      PUSH        LAB_00416429                            
CODE:004161e9   6a0a            PUSH        0xa                                     
CODE:004161eb   6a2c            PUSH        0x2c                                    
CODE:004161ed   6a13            PUSH        0x13                                    
CODE:004161ef   684c010000      PUSH        0x14c                                   
CODE:004161f4   6a03            PUSH        0x3                                     
CODE:004161f6   e8720c0000      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004161fb   83c418          ADD         ESP,0x18                                
CODE:004161fe   50              PUSH        EAX                                     
CODE:004161ff   e802100000      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:00416204   83c408          ADD         ESP,0x8                                 
CODE:00416207   68c8000000      PUSH        0xc8                                    
CODE:0041620c   68cd634100      PUSH        LAB_004163cd                            
CODE:00416211   6a0a            PUSH        0xa                                     
CODE:00416213   6a2c            PUSH        0x2c                                    
CODE:00416215   6a13            PUSH        0x13                                    
CODE:00416217   684c010000      PUSH        0x14c                                   
CODE:0041621c   681d010000      PUSH        0x11d                                   
CODE:00416221   e8470c0000      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00416226   83c418          ADD         ESP,0x18                                
CODE:00416229   50              PUSH        EAX                                     
CODE:0041622a   e8d70f0000      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0041622f   83c408          ADD         ESP,0x8                                 
CODE:00416232   5f              POP         EDI                                     
CODE:00416233   5e              POP         ESI                                     
CODE:00416234   5b              POP         EBX                                     
CODE:00416235   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416236(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00416249
          ;param_5       undefined2           8                      ;XREF[1,0]:   004162a3
                                                          ;XREF[1,0]:   0041a313
CODE:00416236   55              PUSH        EBP                                     
CODE:00416237   8bec            MOV         EBP,ESP                                 
CODE:00416239   53              PUSH        EBX                                     
CODE:0041623a   56              PUSH        ESI                                     
CODE:0041623b   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:00416241   e8a2ee0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00416246   59              POP         param_3                                 
CODE:00416247   8bd8            MOV         EBX,param_1                             
CODE:00416249   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041624d   50              PUSH        param_1                                 
CODE:0041624e   e8cd750200      CALL        FUN_0043d820                            ;uint FUN_0043d820(undefined param_1,...
CODE:00416253   59              POP         param_3                                 
CODE:00416254   8bf0            MOV         ESI,param_1                             
CODE:00416256   eb09            JMP         LAB_00416261                            
                            LAB_00416258:                 ;XREF[1,0]:   00416265
CODE:00416258   53              PUSH        EBX                                     
CODE:00416259   e8afee0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0041625e   59              POP         param_3                                 
CODE:0041625f   8bd8            MOV         EBX,param_1                             
                            LAB_00416261:                 ;XREF[1,0]:   00416256
CODE:00416261   663b7308        CMP         SI,word ptr [EBX + 0x8]                 
CODE:00416265   75f1            JNZ         LAB_00416258                            
CODE:00416267   66837b3aff      CMP         word ptr [EBX + 0x3a],-0x1              
CODE:0041626c   751e            JNZ         LAB_0041628c                            
CODE:0041626e   68c8000000      PUSH        0xc8                                    
CODE:00416273   e8dd0f0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00416278   59              POP         param_3                                 
CODE:00416279   6a00            PUSH        0x0                                     
CODE:0041627b   53              PUSH        EBX                                     
CODE:0041627c   e8b4fcffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:00416281   83c408          ADD         ESP,0x8                                 
CODE:00416284   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x1        
                            LAB_0041628c:                 ;XREF[1,0]:   0041626c
CODE:0041628c   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x40       
CODE:00416294   8b4344          MOV         param_1,dword ptr [EBX + 0x44]          
CODE:00416297   a35c634600      MOV         [DATA:DAT_0046635c],param_1             ;= ??
CODE:0041629c   33c0            XOR         param_1,param_1                         
CODE:0041629e   a360634600      MOV         [DATA:DAT_00466360],param_1             ;= ??
CODE:004162a3   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:004162a8   741b            JZ          LAB_004162c5                            
CODE:004162aa   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:004162ae   25ff7f0000      AND         param_1,0x7fff                          
CODE:004162b3   6bc031          IMUL        param_1,param_1,0x31                    
CODE:004162b6   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:004162bc   8b444244        MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004162c0   a360634600      MOV         [DATA:DAT_00466360],param_1             ;= ??
                            LAB_004162c5:                 ;XREF[1,0]:   004162a8
CODE:004162c5   5e              POP         ESI                                     
CODE:004162c6   5b              POP         EBX                                     
CODE:004162c7   5d              POP         EBP                                     
CODE:004162c8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004162c9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004162cc
                                                          ;XREF[8,0]:   00416363,0042f904,0042f921,0042f9d8
                                                          ;             0042f9f7,0042fa04,0042faed,0044e72a
CODE:004162c9   55              PUSH        EBP                                     
CODE:004162ca   8bec            MOV         EBP,ESP                                 
CODE:004162cc   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004162cf   a324634600      MOV         [DATA:DAT_00466324],param_1             ;= ??
CODE:004162d4   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x10       
CODE:004162dc   5d              POP         EBP                                     
CODE:004162dd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004162de(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004162e3
                                                          ;XREF[3,0]:   0041a237,0043da74,0043dabf
CODE:004162de   55              PUSH        EBP                                     
CODE:004162df   8bec            MOV         EBP,ESP                                 
CODE:004162e1   53              PUSH        EBX                                     
CODE:004162e2   56              PUSH        ESI                                     
CODE:004162e3   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:004162e6   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:004162ec   e809ee0100      CALL        DlistTail                               ;undefined4 DlistTail(Dlist * list)
CODE:004162f1   59              POP         ECX                                     
CODE:004162f2   8bd8            MOV         EBX,EAX                                 
CODE:004162f4   68c8000000      PUSH        0xc8                                    
CODE:004162f9   e8570f0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:004162fe   59              POP         ECX                                     
CODE:004162ff   66c743420000    MOV         word ptr [EBX + 0x42],0x0               
CODE:00416305   0fbfc6          MOVSX       EAX,SI                                  
CODE:00416308   6bc031          IMUL        EAX,EAX,0x31                            
CODE:0041630b   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00416311   8b444256        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x56]    
CODE:00416315   894344          MOV         dword ptr [EBX + 0x44],EAX              
CODE:00416318   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:0041631c   50              PUSH        EAX                                     
CODE:0041631d   0fbfc6          MOVSX       EAX,SI                                  
CODE:00416320   6bc031          IMUL        EAX,EAX,0x31                            
CODE:00416323   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00416329   ff744256        PUSH        dword ptr [EDX + EAX*0x2 + 0x56]        
CODE:0041632d   e842d4ffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00416332   83c408          ADD         ESP,0x8                                 
CODE:00416335   6689433e        MOV         word ptr [EBX + 0x3e],AX                
CODE:00416339   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:0041633d   50              PUSH        EAX                                     
CODE:0041633e   0fbfc6          MOVSX       EAX,SI                                  
CODE:00416341   6bc031          IMUL        EAX,EAX,0x31                            
CODE:00416344   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0041634a   ff744256        PUSH        dword ptr [EDX + EAX*0x2 + 0x56]        
CODE:0041634e   e841d4ffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00416353   83c408          ADD         ESP,0x8                                 
CODE:00416356   66894340        MOV         word ptr [EBX + 0x40],AX                
CODE:0041635a   66c7433affff    MOV         word ptr [EBX + 0x3a],0xffff            
CODE:00416360   ff735a          PUSH        dword ptr [EBX + 0x5a]                  
CODE:00416363   e861ffffff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:00416368   59              POP         ECX                                     
CODE:00416369   6a00            PUSH        0x0                                     
CODE:0041636b   53              PUSH        EBX                                     
CODE:0041636c   e8c4fbffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:00416371   83c408          ADD         ESP,0x8                                 
CODE:00416374   5e              POP         ESI                                     
CODE:00416375   5b              POP         EBX                                     
CODE:00416376   5d              POP         EBP                                     
CODE:00416377   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416378(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00416380
                                                          ;XREF[2,0]:   0041a3e1,0044decf
CODE:00416378   55              PUSH        EBP                                     
CODE:00416379   8bec            MOV         EBP,ESP                                 
CODE:0041637b   e865fdffff      CALL        FUN_004160e5                            ;undefined FUN_004160e5(void)
CODE:00416380   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00416384   6bc062          IMUL        param_1,param_1,0x62                    
CODE:00416387   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0041638d   50              PUSH        param_1                                 
CODE:0041638e   e86ef9ffff      CALL        FUN_00415d01                            ;int FUN_00415d01(undefined param_1, ...
CODE:00416393   59              POP         param_3                                 
CODE:00416394   5d              POP         EBP                                     
CODE:00416395   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416396(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041639a
                                                          ;XREF[2,0]:   0041a408,0044def2
CODE:00416396   55              PUSH        EBP                                     
CODE:00416397   8bec            MOV         EBP,ESP                                 
CODE:00416399   53              PUSH        EBX                                     
CODE:0041639a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041639d   66833d463...    CMP         word ptr [DATA:DAT_00463546],0x0        
CODE:004163a5   7509            JNZ         LAB_004163b0                            
CODE:004163a7   66810db60...    OR          word ptr [DATA:DAT_004605b6],0x8000     
                            LAB_004163b0:                 ;XREF[1,0]:   004163a5
CODE:004163b0   68c8000000      PUSH        0xc8                                    
CODE:004163b5   e89b0e0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:004163ba   59              POP         param_3                                 
CODE:004163bb   85db            TEST        EBX,EBX                                 
CODE:004163bd   740b            JZ          LAB_004163ca                            
CODE:004163bf   6a00            PUSH        0x0                                     
CODE:004163c1   53              PUSH        EBX                                     
CODE:004163c2   e86efbffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:004163c7   83c408          ADD         ESP,0x8                                 
                            LAB_004163ca:                 ;XREF[1,0]:   004163bd
CODE:004163ca   5b              POP         EBX                                     
CODE:004163cb   5d              POP         EBP                                     
CODE:004163cc   c3              RET                                                 
                            LAB_004163cd:                 ;XREF[1,0]:   0041620c
CODE:004163cd   53              PUSH        EBX                                     
CODE:004163ce   833d4c634...    CMP         dword ptr [DATA:DAT_0046634c],0x0       ;= ??
CODE:004163d5   7450            JZ          LAB_00416427                            
CODE:004163d7   66833dba0...    CMP         word ptr [DATA:DAT_004605ba],0x0        
CODE:004163df   7f46            JG          LAB_00416427                            
CODE:004163e1   ff354c634600    PUSH        dword ptr [DATA:DAT_0046634c]           ;= ??
CODE:004163e7   e8f7750200      CALL        FUN_0043d9e3                            ;undefined FUN_0043d9e3(undefined par...
CODE:004163ec   59              POP         ECX                                     
CODE:004163ed   8bd8            MOV         EBX,EAX                                 
CODE:004163ef   85db            TEST        EBX,EBX                                 
CODE:004163f1   7434            JZ          LAB_00416427                            
CODE:004163f3   6a00            PUSH        0x0                                     
CODE:004163f5   6a05            PUSH        0x5                                     
CODE:004163f7   a114634600      MOV         EAX,[DATA:DAT_00466314]                 ;= ??
CODE:004163fc   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:00416400   50              PUSH        EAX                                     
CODE:00416401   e89f010300      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00416406   83c40c          ADD         ESP,0xc                                 
CODE:00416409   68c8000000      PUSH        0xc8                                    
CODE:0041640e   e8420e0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00416413   59              POP         ECX                                     
CODE:00416414   6a02            PUSH        0x2                                     
CODE:00416416   53              PUSH        EBX                                     
CODE:00416417   e819fbffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:0041641c   83c408          ADD         ESP,0x8                                 
CODE:0041641f   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x1        
                            LAB_00416427:                 ;XREF[3,0]:   004163d5,004163df,004163f1
CODE:00416427   5b              POP         EBX                                     
CODE:00416428   c3              RET                                                 
                            LAB_00416429:                 ;XREF[1,0]:   004161e4
CODE:00416429   53              PUSH        EBX                                     
CODE:0041642a   833d50634...    CMP         dword ptr [DATA:DAT_00466350],0x0       ;= ??
CODE:00416431   7450            JZ          LAB_00416483                            
CODE:00416433   66833dba0...    CMP         word ptr [DATA:DAT_004605ba],0x0        
CODE:0041643b   7f46            JG          LAB_00416483                            
CODE:0041643d   ff3550634600    PUSH        dword ptr [DATA:DAT_00466350]           ;= ??
CODE:00416443   e878750200      CALL        FUN_0043d9c0                            ;undefined FUN_0043d9c0(undefined par...
CODE:00416448   59              POP         ECX                                     
CODE:00416449   8bd8            MOV         EBX,EAX                                 
CODE:0041644b   85db            TEST        EBX,EBX                                 
CODE:0041644d   7434            JZ          LAB_00416483                            
CODE:0041644f   6a00            PUSH        0x0                                     
CODE:00416451   6a05            PUSH        0x5                                     
CODE:00416453   a114634600      MOV         EAX,[DATA:DAT_00466314]                 ;= ??
CODE:00416458   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0041645c   50              PUSH        EAX                                     
CODE:0041645d   e843010300      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00416462   83c40c          ADD         ESP,0xc                                 
CODE:00416465   68c8000000      PUSH        0xc8                                    
CODE:0041646a   e8e60d0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:0041646f   59              POP         ECX                                     
CODE:00416470   6a01            PUSH        0x1                                     
CODE:00416472   53              PUSH        EBX                                     
CODE:00416473   e8bdfaffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:00416478   83c408          ADD         ESP,0x8                                 
CODE:0041647b   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x1        
                            LAB_00416483:                 ;XREF[3,0]:   00416431,0041643b,0041644d
CODE:00416483   5b              POP         EBX                                     
CODE:00416484   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416485(void)
                                                          ;XREF[1,0]:   0041676c
CODE:00416485   66c705b40...    MOV         word ptr [DATA:DAT_004605b4],0x0        ;= 01h
CODE:0041648e   e891f5ffff      CALL        FUN_00415a24                            ;undefined FUN_00415a24(void)
CODE:00416493   6a00            PUSH        0x0                                     
CODE:00416495   e867700300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0041649a   59              POP         ECX                                     
CODE:0041649b   ff3524634600    PUSH        dword ptr [DATA:DAT_00466324]           ;= ??
CODE:004164a1   68a1000000      PUSH        0xa1                                    
CODE:004164a6   683f010000      PUSH        0x13f                                   
CODE:004164ab   685e010000      PUSH        0x15e                                   
CODE:004164b0   6aff            PUSH        -0x1                                    
CODE:004164b2   e8f3700300      CALL        FUN_0044d5aa                            ;int FUN_0044d5aa(undefined param_1, ...
CODE:004164b7   83c414          ADD         ESP,0x14                                
CODE:004164ba   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004164bb(void)
                                                          ;XREF[2,0]:   00415be4,00416600
CODE:004164bb   e8ff510200      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:004164c0   e81b4f0200      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:004164c5   68c9000000      PUSH        0xc9                                    
CODE:004164ca   e8860d0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:004164cf   59              POP         ECX                                     
CODE:004164d0   66c705b00...    MOV         word ptr [DATA:DAT_004605b0],0xffff     ;= FFFFh
CODE:004164d9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004164da(void)
                                                          ;XREF[1,0]:   00415c9b
CODE:004164da   53              PUSH        EBX                                     
CODE:004164db   56              PUSH        ESI                                     
CODE:004164dc   57              PUSH        EDI                                     
CODE:004164dd   68c8000000      PUSH        0xc8                                    
CODE:004164e2   e86e0d0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:004164e7   59              POP         ECX                                     
CODE:004164e8   68c9000000      PUSH        0xc9                                    
CODE:004164ed   e8630d0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:004164f2   59              POP         ECX                                     
CODE:004164f3   0fbf05b00...    MOVSX       EAX,word ptr [DATA:DAT_004605b0]        ;= FFFFh
CODE:004164fa   6bc062          IMUL        EAX,EAX,0x62                            
CODE:004164fd   03053c954600    ADD         EAX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00416503   50              PUSH        EAX                                     
CODE:00416504   e8f8f7ffff      CALL        FUN_00415d01                            ;int FUN_00415d01(undefined param_1, ...
CODE:00416509   59              POP         ECX                                     
CODE:0041650a   8bd8            MOV         EBX,EAX                                 
CODE:0041650c   66a1b0054600    MOV         AX,[DATA:DAT_004605b0]                  ;= FFFFh
CODE:00416512   50              PUSH        EAX                                     
CODE:00416513   e864730200      CALL        FUN_0043d87c                            ;uint FUN_0043d87c(undefined param_1,...
CODE:00416518   59              POP         ECX                                     
CODE:00416519   8bf8            MOV         EDI,EAX                                 
CODE:0041651b   6a01            PUSH        0x1                                     
CODE:0041651d   66a1b0054600    MOV         AX,[DATA:DAT_004605b0]                  ;= FFFFh
CODE:00416523   50              PUSH        EAX                                     
CODE:00416524   6a00            PUSH        0x0                                     
CODE:00416526   e85fe90100      CALL        FUN_00434e8a                            ;int FUN_00434e8a(undefined param_1, ...
CODE:0041652b   83c40c          ADD         ESP,0xc                                 
CODE:0041652e   8bf0            MOV         ESI,EAX                                 
CODE:00416530   e88a510200      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:00416535   e8a64e0200      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0041653a   0fbf05b00...    MOVSX       EAX,word ptr [DATA:DAT_004605b0]        ;= FFFFh
CODE:00416541   6bc031          IMUL        EAX,EAX,0x31                            
CODE:00416544   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0041654a   66814c423...    OR          word ptr [EDX + EAX*0x2 + 0x36],0x4000  
CODE:00416551   66a1b0054600    MOV         AX,[DATA:DAT_004605b0]                  ;= FFFFh
CODE:00416557   50              PUSH        EAX                                     
CODE:00416558   e8fde6ffff      CALL        FUN_00414c5a                            ;undefined FUN_00414c5a(undefined par...
CODE:0041655d   59              POP         ECX                                     
CODE:0041655e   66c705b00...    MOV         word ptr [DATA:DAT_004605b0],0xffff     ;= FFFFh
CODE:00416567   85db            TEST        EBX,EBX                                 
CODE:00416569   740b            JZ          LAB_00416576                            
CODE:0041656b   6a00            PUSH        0x0                                     
CODE:0041656d   53              PUSH        EBX                                     
CODE:0041656e   e8c2f9ffff      CALL        FUN_00415f35                            ;undefined FUN_00415f35(undefined par...
CODE:00416573   83c408          ADD         ESP,0x8                                 
                            LAB_00416576:                 ;XREF[1,0]:   00416569
CODE:00416576   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x1        ;= ??
CODE:0041657f   6685f6          TEST        SI,SI                                   
CODE:00416582   750e            JNZ         LAB_00416592                            
CODE:00416584   6685ff          TEST        DI,DI                                   
CODE:00416587   7409            JZ          LAB_00416592                            
CODE:00416589   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041658e   66ff4020        INC         word ptr [EAX + 0x20]                   
                            LAB_00416592:                 ;XREF[2,0]:   00416582,00416587
CODE:00416592   66810db60...    OR          word ptr [DATA:DAT_004605b6],0x8000     
CODE:0041659b   6a00            PUSH        0x0                                     
CODE:0041659d   6a05            PUSH        0x5                                     
CODE:0041659f   a114634600      MOV         EAX,[DATA:DAT_00466314]                 ;= ??
CODE:004165a4   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:004165a8   50              PUSH        EAX                                     
CODE:004165a9   e8f7ff0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004165ae   83c40c          ADD         ESP,0xc                                 
CODE:004165b1   6a00            PUSH        0x0                                     
CODE:004165b3   6a00            PUSH        0x0                                     
CODE:004165b5   6a06            PUSH        0x6                                     
CODE:004165b7   e8c65d0200      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:004165bc   83c40c          ADD         ESP,0xc                                 
CODE:004165bf   5f              POP         EDI                                     
CODE:004165c0   5e              POP         ESI                                     
CODE:004165c1   5b              POP         EBX                                     
CODE:004165c2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004165c3(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004165cf
                                                          ;XREF[12,0]:  004157ff,00416826,004180b8,00418301
                                                          ;             0042f76c,0042fb2e,0042fbf0,0042fc58
                                                          ;             0043e516,0043f7e2,0044f1a0,0044f705
CODE:004165c3   55              PUSH        EBP                                     
CODE:004165c4   8bec            MOV         EBP,ESP                                 
CODE:004165c6   53              PUSH        EBX                                     
CODE:004165c7   56              PUSH        ESI                                     
CODE:004165c8   bbb6054600      MOV         EBX,DATA:DAT_004605b6                   
CODE:004165cd   33f6            XOR         ESI,ESI                                 
CODE:004165cf   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004165d3   66f7d0          NOT         param_1                                 
CODE:004165d6   662103          AND         word ptr [EBX]=>...,param_1             
CODE:004165d9   66833db40...    CMP         word ptr [DATA:DAT_004605b4],0x0        ;= 01h
CODE:004165e1   7533            JNZ         LAB_00416616                            
CODE:004165e3   66833d44a...    CMP         word ptr [DATA:DAT_0046a944],0x0        ;= ??
CODE:004165eb   7429            JZ          LAB_00416616                            
CODE:004165ed   66c705b40...    MOV         word ptr [DATA:DAT_004605b4],0x1        ;= 01h
CODE:004165f6   66833db00...    CMP         word ptr [DATA:DAT_004605b0],-0x1       ;= FFFFh
CODE:004165fe   7409            JZ          LAB_00416609                            
CODE:00416600   e8b6feffff      CALL        FUN_004164bb                            ;undefined FUN_004164bb(void)
CODE:00416605   66830b01        OR          word ptr [EBX]=>DATA:DAT_004605b6,0x1   
                            LAB_00416609:                 ;XREF[1,0]:   004165fe
CODE:00416609   6a07            PUSH        0x7                                     
CODE:0041660b   e867f5ffff      CALL        FUN_00415b77                            ;undefined FUN_00415b77(undefined par...
CODE:00416610   59              POP         param_3                                 
CODE:00416611   e8c0f8ffff      CALL        FUN_00415ed6                            ;undefined FUN_00415ed6(void)
                            LAB_00416616:                 ;XREF[2,0]:   004165e1,004165eb
CODE:00416616   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x0        ;= ??
CODE:0041661f   66833b00        CMP         word ptr [EBX]=>DATA:DAT_004605b6,0x0   
CODE:00416623   0f84b1010000    JZ          LAB_004167da                            
CODE:00416629   f6430180        TEST        byte ptr [EBX + ...,0x80                
CODE:0041662d   7435            JZ          LAB_00416664                            
CODE:0041662f   66c705ba0...    MOV         word ptr [DATA:DAT_004605ba],0x0        
CODE:00416638   e8a8faffff      CALL        FUN_004160e5                            ;undefined FUN_004160e5(void)
CODE:0041663d   68c8000000      PUSH        0xc8                                    
CODE:00416642   e80e0c0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00416647   59              POP         param_3                                 
CODE:00416648   e88df3ffff      CALL        FUN_004159da                            ;undefined FUN_004159da(void)
CODE:0041664d   6a07            PUSH        0x7                                     
CODE:0041664f   e823f5ffff      CALL        FUN_00415b77                            ;undefined FUN_00415b77(undefined par...
CODE:00416654   59              POP         param_3                                 
CODE:00416655   e87cf8ffff      CALL        FUN_00415ed6                            ;undefined FUN_00415ed6(void)
CODE:0041665a   e8b6faffff      CALL        FUN_00416115                            ;undefined FUN_00416115(void)
CODE:0041665f   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_004605b6,0x0   
                            LAB_00416664:                 ;XREF[1,0]:   0041662d
CODE:00416664   f60320          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x20  
CODE:00416667   7422            JZ          LAB_0041668b                            
CODE:00416669   e877faffff      CALL        FUN_004160e5                            ;undefined FUN_004160e5(void)
CODE:0041666e   68c8000000      PUSH        0xc8                                    
CODE:00416673   e8dd0b0000      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00416678   59              POP         param_3                                 
CODE:00416679   6a07            PUSH        0x7                                     
CODE:0041667b   e8f7f4ffff      CALL        FUN_00415b77                            ;undefined FUN_00415b77(undefined par...
CODE:00416680   59              POP         param_3                                 
CODE:00416681   e850f8ffff      CALL        FUN_00415ed6                            ;undefined FUN_00415ed6(void)
CODE:00416686   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_004605b6,0x0   
                            LAB_0041668b:                 ;XREF[1,0]:   00416667
CODE:0041668b   f6430140        TEST        byte ptr [EBX + ...,0x40                
CODE:0041668f   7412            JZ          LAB_004166a3                            
CODE:00416691   e844f3ffff      CALL        FUN_004159da                            ;undefined FUN_004159da(void)
CODE:00416696   6a01            PUSH        0x1                                     
CODE:00416698   e8daf4ffff      CALL        FUN_00415b77                            ;undefined FUN_00415b77(undefined par...
CODE:0041669d   59              POP         param_3                                 
CODE:0041669e   66c7030400      MOV         word ptr [EBX]=>DATA:DAT_004605b6,0x4   
                            LAB_004166a3:                 ;XREF[1,0]:   0041668f
CODE:004166a3   f60301          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x1   
CODE:004166a6   7412            JZ          LAB_004166ba                            
CODE:004166a8   e838faffff      CALL        FUN_004160e5                            ;undefined FUN_004160e5(void)
CODE:004166ad   e863faffff      CALL        FUN_00416115                            ;undefined FUN_00416115(void)
CODE:004166b2   668323fe        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xfffe
CODE:004166b6   66be0100        MOV         SI,0x1                                  
                            LAB_004166ba:                 ;XREF[1,0]:   004166a6
CODE:004166ba   f60340          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x40  
CODE:004166bd   7469            JZ          LAB_00416728                            
CODE:004166bf   0fbf05ba0...    MOVSX       param_1,word ptr [DATA:DAT_004605ba]    
CODE:004166c6   83e801          SUB         param_1,0x1                             
CODE:004166c9   7204            JC          LAB_004166cf                            
CODE:004166cb   743c            JZ          LAB_00416709                            
CODE:004166cd   eb59            JMP         LAB_00416728                            
                            LAB_004166cf:                 ;XREF[1,0]:   004166c9
CODE:004166cf   6685f6          TEST        SI,SI                                   
CODE:004166d2   7554            JNZ         LAB_00416728                            
CODE:004166d4   ff355c634600    PUSH        dword ptr [DATA:DAT_0046635c]           ;= ??
CODE:004166da   e8f1d7ffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:004166df   59              POP         param_3                                 
CODE:004166e0   6683f810        CMP         param_1,0x10                            
CODE:004166e4   7542            JNZ         LAB_00416728                            
CODE:004166e6   ff355c634600    PUSH        dword ptr [DATA:DAT_0046635c]           ;= ??
CODE:004166ec   e827c7ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004166f1   59              POP         param_3                                 
CODE:004166f2   ff3560634600    PUSH        dword ptr [DATA:DAT_00466360]           ;= ??
CODE:004166f8   e81bc7ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004166fd   59              POP         param_3                                 
CODE:004166fe   66c705ba0...    MOV         word ptr [DATA:DAT_004605ba],0x1        
CODE:00416707   eb1f            JMP         LAB_00416728                            
                            LAB_00416709:                 ;XREF[1,0]:   004166cb
CODE:00416709   ff355c634600    PUSH        dword ptr [DATA:DAT_0046635c]           ;= ??
CODE:0041670f   e8bcd7ffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00416714   59              POP         param_3                                 
CODE:00416715   6683f810        CMP         param_1,0x10                            
CODE:00416719   750d            JNZ         LAB_00416728                            
CODE:0041671b   66c705ba0...    MOV         word ptr [DATA:DAT_004605ba],0x0        
CODE:00416724   668323bf        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xffbf
                            LAB_00416728:                 ;XREF[6,0]:   004166bd,004166cd,004166d2,004166e4
                                                          ;             00416707,00416719
CODE:00416728   f60308          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x8   
CODE:0041672b   743a            JZ          LAB_00416767                            
CODE:0041672d   6a00            PUSH        0x0                                     
CODE:0041672f   6a05            PUSH        0x5                                     
CODE:00416731   a114634600      MOV         param_1,[DATA:DAT_00466314]             ;= ??
CODE:00416736   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0041673a   50              PUSH        param_1                                 
CODE:0041673b   e865fe0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00416740   83c40c          ADD         ESP,0xc                                 
CODE:00416743   6a00            PUSH        0x0                                     
CODE:00416745   6a03            PUSH        0x3                                     
CODE:00416747   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0041674c   0fb7401c        MOVZX       param_1,word ptr [param_1 + 0x1c]       
CODE:00416750   50              PUSH        param_1                                 
CODE:00416751   6853010000      PUSH        0x153                                   
CODE:00416756   68c9010000      PUSH        0x1c9                                   
CODE:0041675b   e810f2ffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:00416760   83c414          ADD         ESP,0x14                                
CODE:00416763   668323f7        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xfff7
                            LAB_00416767:                 ;XREF[1,0]:   0041672b
CODE:00416767   f60310          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x10  
CODE:0041676a   7409            JZ          LAB_00416775                            
CODE:0041676c   e814fdffff      CALL        FUN_00416485                            ;undefined FUN_00416485(void)
CODE:00416771   668323ef        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xffef
                            LAB_00416775:                 ;XREF[1,0]:   0041676a
CODE:00416775   f60302          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x2   
CODE:00416778   7424            JZ          LAB_0041679e                            
CODE:0041677a   6a01            PUSH        0x1                                     
CODE:0041677c   6a02            PUSH        0x2                                     
CODE:0041677e   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00416783   0fb74020        MOVZX       param_1,word ptr [param_1 + 0x20]       
CODE:00416787   50              PUSH        param_1                                 
CODE:00416788   683d010000      PUSH        0x13d                                   
CODE:0041678d   68db010000      PUSH        0x1db                                   
CODE:00416792   e8d9f1ffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:00416797   83c414          ADD         ESP,0x14                                
CODE:0041679a   668323fd        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xfffd
                            LAB_0041679e:                 ;XREF[1,0]:   00416778
CODE:0041679e   f60304          TEST        byte ptr [EBX]=>DATA:DAT_004605b6,0x4   
CODE:004167a1   7437            JZ          LAB_004167da                            
CODE:004167a3   6a02            PUSH        0x2                                     
CODE:004167a5   6a06            PUSH        0x6                                     
CODE:004167a7   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004167ac   ff7010          PUSH        dword ptr [param_1 + 0x10]              
CODE:004167af   6868010000      PUSH        0x168                                   
CODE:004167b4   6893010000      PUSH        0x193                                   
CODE:004167b9   e8b2f1ffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:004167be   83c414          ADD         ESP,0x14                                
CODE:004167c1   6a00            PUSH        0x0                                     
CODE:004167c3   6a05            PUSH        0x5                                     
CODE:004167c5   a114634600      MOV         param_1,[DATA:DAT_00466314]             ;= ??
CODE:004167ca   668b00          MOV         param_1,word ptr [param_1]              
CODE:004167cd   50              PUSH        param_1                                 
CODE:004167ce   e8d2fd0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004167d3   83c40c          ADD         ESP,0xc                                 
CODE:004167d6   668323fb        AND         word ptr [EBX]=>DATA:DAT_004605b6,0xfffb
                            LAB_004167da:                 ;XREF[2,0]:   00416623,004167a1
CODE:004167da   5e              POP         ESI                                     
CODE:004167db   5b              POP         EBX                                     
CODE:004167dc   5d              POP         EBP                                     
CODE:004167dd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004167de(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004167e3
CODE:004167de   55              PUSH        EBP                                     
CODE:004167df   8bec            MOV         EBP,ESP                                 
CODE:004167e1   6a01            PUSH        0x1                                     
CODE:004167e3   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004167e7   50              PUSH        param_1                                 
CODE:004167e8   e8af940100      CALL        FUN_0042fc9c                            ;undefined FUN_0042fc9c(undefined par...
CODE:004167ed   83c408          ADD         ESP,0x8                                 
CODE:004167f0   6a02            PUSH        0x2                                     
CODE:004167f2   6a06            PUSH        0x6                                     
CODE:004167f4   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004167f9   ff7010          PUSH        dword ptr [param_1 + 0x10]              
CODE:004167fc   6868010000      PUSH        0x168                                   
CODE:00416801   6893010000      PUSH        0x193                                   
CODE:00416806   e865f1ffff      CALL        FUN_00415970                            ;undefined FUN_00415970(undefined par...
CODE:0041680b   83c414          ADD         ESP,0x14                                
CODE:0041680e   e8a9a30100      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:00416813   5d              POP         EBP                                     
CODE:00416814   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416815(void)
                                                          ;XREF[3,0]:   0041a33f,0042fb1c,0042fb26
CODE:00416815   66833db00...    CMP         word ptr [DATA:DAT_004605b0],0x0        ;= FFFFh
CODE:0041681d   7c0d            JL          LAB_0041682c                            
CODE:0041681f   e8c0f3ffff      CALL        FUN_00415be4                            ;undefined FUN_00415be4(void)
CODE:00416824   6a00            PUSH        0x0                                     
CODE:00416826   e898fdffff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0041682b   59              POP         ECX                                     
                            LAB_0041682c:                 ;XREF[1,0]:   0041681d
CODE:0041682c   c3              RET                                                 
CODE:0041682d   00              ??          00h                                     
CODE:0041682e   00              ??          00h                                     
CODE:0041682f   00              ??          00h                                     
CODE:00416830   55              ??          55h    U                                
CODE:00416831   8b              ??          8Bh                                     
CODE:00416832   ec              ??          ECh                                     
CODE:00416833   5d              ??          5Dh    ]                                
CODE:00416834   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416835(void)
CODE:00416835   55              PUSH        EBP                                     
CODE:00416836   8bec            MOV         EBP,ESP                                 
CODE:00416838   5d              POP         EBP                                     
CODE:00416839   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041683a(void)
CODE:0041683a   55              PUSH        EBP                                     
CODE:0041683b   8bec            MOV         EBP,ESP                                 
CODE:0041683d   5d              POP         EBP                                     
CODE:0041683e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041683f(uint param_1, undefined4 param_2, uint param_3, undefined4 param_4, undefined4 param_5, ushort * param_6)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416861
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041685c
          ;param_6       ushort *             c                      ;XREF[1,0]:   00416843
CODE:0041683f   55              PUSH        EBP                                     
CODE:00416840   8bec            MOV         EBP,ESP                                 
CODE:00416842   53              PUSH        EBX                                     
CODE:00416843   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00416846   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00416849   50              PUSH        param_1                                 
CODE:0041684a   e875c2ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041684f   59              POP         param_3                                 
CODE:00416850   894310          MOV         dword ptr [EBX + 0x10],param_1          
CODE:00416853   c74304010...    MOV         dword ptr [EBX + 0x4],0x1               
CODE:0041685a   6a05            PUSH        0x5                                     
CODE:0041685c   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416860   50              PUSH        param_1                                 
CODE:00416861   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00416865   50              PUSH        param_1                                 
CODE:00416866   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00416869   e8eed0ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041686e   83c410          ADD         ESP,0x10                                
CODE:00416871   5b              POP         EBX                                     
CODE:00416872   5d              POP         EBP                                     
CODE:00416873   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416874(uint param_1, undefined4 param_2, uint param_3, int param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00416878
CODE:00416874   55              PUSH        EBP                                     
CODE:00416875   8bec            MOV         EBP,ESP                                 
CODE:00416877   53              PUSH        EBX                                     
CODE:00416878   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041687b   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:0041687e   e889c4ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00416883   59              POP         param_3                                 
CODE:00416884   894310          MOV         dword ptr [EBX + 0x10],param_1          
CODE:00416887   5b              POP         EBX                                     
CODE:00416888   5d              POP         EBP                                     
CODE:00416889   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041688a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041688e
CODE:0041688a   55              PUSH        EBP                                     
CODE:0041688b   8bec            MOV         EBP,ESP                                 
CODE:0041688d   53              PUSH        EBX                                     
CODE:0041688e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416891   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00416894   e86bc6ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00416899   59              POP         param_3                                 
CODE:0041689a   33c0            XOR         param_1,param_1                         
CODE:0041689c   837b0400        CMP         dword ptr [EBX + 0x4],0x0               
CODE:004168a0   7503            JNZ         LAB_004168a5                            
CODE:004168a2   83c002          ADD         param_1,0x2                             
                            LAB_004168a5:                 ;XREF[1,0]:   004168a0
CODE:004168a5   50              PUSH        param_1                                 
CODE:004168a6   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004168a9   e826c1ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004168ae   83c408          ADD         ESP,0x8                                 
CODE:004168b1   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004168b4   e80fc5ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004168b9   59              POP         param_3                                 
CODE:004168ba   5b              POP         EBX                                     
CODE:004168bb   5d              POP         EBP                                     
CODE:004168bc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004168bd(void)
CODE:004168bd   55              PUSH        EBP                                     
CODE:004168be   8bec            MOV         EBP,ESP                                 
CODE:004168c0   5d              POP         EBP                                     
CODE:004168c1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004168c2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004168c9
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004168e7,004168f2
CODE:004168c2   55              PUSH        EBP                                     
CODE:004168c3   8bec            MOV         EBP,ESP                                 
CODE:004168c5   51              PUSH        param_3                                 
CODE:004168c6   53              PUSH        EBX                                     
CODE:004168c7   56              PUSH        ESI                                     
CODE:004168c8   57              PUSH        EDI                                     
CODE:004168c9   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004168cc   8b7310          MOV         ESI,dword ptr [EBX + 0x10]              
CODE:004168cf   6a00            PUSH        0x0                                     
CODE:004168d1   56              PUSH        ESI                                     
CODE:004168d2   e89dceffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:004168d7   83c408          ADD         ESP,0x8                                 
CODE:004168da   8bf8            MOV         EDI,param_1                             
CODE:004168dc   6a00            PUSH        0x0                                     
CODE:004168de   56              PUSH        ESI                                     
CODE:004168df   e8b0ceffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:004168e4   83c408          ADD         ESP,0x8                                 
CODE:004168e7   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:004168eb   680b3f4400      PUSH        FUN_00443f0b                            
CODE:004168f0   6a05            PUSH        0x5                                     
CODE:004168f2   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004168f6   50              PUSH        param_1                                 
CODE:004168f7   57              PUSH        EDI                                     
CODE:004168f8   56              PUSH        ESI                                     
CODE:004168f9   e8eaceffff      CALL        FUN_004137e8                            ;short FUN_004137e8(undefined param_1...
CODE:004168fe   59              POP         param_3                                 
CODE:004168ff   50              PUSH        param_1                                 
CODE:00416900   56              PUSH        ESI                                     
CODE:00416901   e8aeceffff      CALL        FUN_004137b4                            ;short FUN_004137b4(undefined param_1...
CODE:00416906   59              POP         param_3                                 
CODE:00416907   50              PUSH        param_1                                 
CODE:00416908   e860050000      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041690d   83c418          ADD         ESP,0x18                                
CODE:00416910   894314          MOV         dword ptr [EBX + 0x14],param_1          
CODE:00416913   ff730c          PUSH        dword ptr [EBX + 0xc]                   
CODE:00416916   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00416919   e8f8080000      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0041691e   83c408          ADD         ESP,0x8                                 
CODE:00416921   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00416925   7505            JNZ         LAB_0041692c                            
CODE:00416927   33c0            XOR         param_1,param_1                         
CODE:00416929   894318          MOV         dword ptr [EBX + 0x18],param_1          
                            LAB_0041692c:                 ;XREF[1,0]:   00416925
CODE:0041692c   5f              POP         EDI                                     
CODE:0041692d   5e              POP         ESI                                     
CODE:0041692e   5b              POP         EBX                                     
CODE:0041692f   59              POP         param_3                                 
CODE:00416930   5d              POP         EBP                                     
CODE:00416931   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416932(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416936
CODE:00416932   55              PUSH        EBP                                     
CODE:00416933   8bec            MOV         EBP,ESP                                 
CODE:00416935   53              PUSH        EBX                                     
CODE:00416936   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416939   837b1400        CMP         dword ptr [EBX + 0x14],0x0              
CODE:0041693d   740e            JZ          LAB_0041694d                            
CODE:0041693f   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00416942   e8ee040000      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:00416947   59              POP         param_3                                 
CODE:00416948   33c0            XOR         param_1,param_1                         
CODE:0041694a   894314          MOV         dword ptr [EBX + 0x14],param_1          
                            LAB_0041694d:                 ;XREF[1,0]:   0041693d
CODE:0041694d   837b1800        CMP         dword ptr [EBX + 0x18],0x0              
CODE:00416951   7405            JZ          LAB_00416958                            
CODE:00416953   33c0            XOR         param_1,param_1                         
CODE:00416955   894318          MOV         dword ptr [EBX + 0x18],param_1          
                            LAB_00416958:                 ;XREF[1,0]:   00416951
CODE:00416958   5b              POP         EBX                                     
CODE:00416959   5d              POP         EBP                                     
CODE:0041695a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041695b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041695f
CODE:0041695b   55              PUSH        EBP                                     
CODE:0041695c   8bec            MOV         EBP,ESP                                 
CODE:0041695e   53              PUSH        EBX                                     
CODE:0041695f   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416962   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00416965   e89ac5ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0041696a   59              POP         param_3                                 
CODE:0041696b   6a01            PUSH        0x1                                     
CODE:0041696d   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00416970   e85fc0ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00416975   83c408          ADD         ESP,0x8                                 
CODE:00416978   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:0041697b   e848c4ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00416980   59              POP         param_3                                 
CODE:00416981   680b3f4400      PUSH        FUN_00443f0b                            
CODE:00416986   6a04            PUSH        0x4                                     
CODE:00416988   6880010000      PUSH        0x180                                   
CODE:0041698d   6800020000      PUSH        0x200                                   
CODE:00416992   6a00            PUSH        0x0                                     
CODE:00416994   6a00            PUSH        0x0                                     
CODE:00416996   e808050000      CALL        FUN_00416ea3                            ;int FUN_00416ea3(undefined param_1, ...
CODE:0041699b   83c418          ADD         ESP,0x18                                
CODE:0041699e   a364634600      MOV         [DATA:DAT_00466364],param_1             ;= ??
CODE:004169a3   ff730c          PUSH        dword ptr [EBX + 0xc]                   
CODE:004169a6   ff3564634600    PUSH        dword ptr [DATA:DAT_00466364]           ;= ??
CODE:004169ac   e865080000      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:004169b1   83c408          ADD         ESP,0x8                                 
CODE:004169b4   5b              POP         EBX                                     
CODE:004169b5   5d              POP         EBP                                     
CODE:004169b6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004169b7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004169bb
CODE:004169b7   55              PUSH        EBP                                     
CODE:004169b8   8bec            MOV         EBP,ESP                                 
CODE:004169ba   53              PUSH        EBX                                     
CODE:004169bb   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004169be   ff3564634600    PUSH        dword ptr [DATA:DAT_00466364]           ;= ??
CODE:004169c4   e888040000      CALL        FUN_00416e51                            ;undefined FUN_00416e51(undefined par...
CODE:004169c9   59              POP         param_3                                 
CODE:004169ca   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004169cd   e832c5ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004169d2   59              POP         param_3                                 
CODE:004169d3   6a00            PUSH        0x0                                     
CODE:004169d5   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004169d8   e8f7bfffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004169dd   83c408          ADD         ESP,0x8                                 
CODE:004169e0   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004169e3   e8e0c3ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004169e8   59              POP         param_3                                 
CODE:004169e9   5b              POP         EBX                                     
CODE:004169ea   5d              POP         EBP                                     
CODE:004169eb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004169ec(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004169f5
          ;param_5       undefined2           8                      ;XREF[8,0]:   00416a1a,00416a72,00416a7c,00416ab9,00416ac3
                                                                     ;             00416adf,00416b0a,00416b1f
          ;param_6       undefined4           c                      ;XREF[1,0]:   00416a24
          ;local_6       undefined2          -6                      ;XREF[6,0]:   00416a3b,00416a5e,00416a92,00416aa8,00416ab1
                                                                     ;             00416b00
          ;local_8       undefined2          -8                      ;XREF[5,0]:   00416a43,00416a76,00416abd,00416ac7,00416b0e
          ;local_a       undefined2          -a                      ;XREF[3,0]:   004169fe,00416a06,00416a12
          ;local_c       undefined2          -c                      ;XREF[3,0]:   004169fa,00416a02,00416a16
          ;local_e       undefined2          -e                      ;XREF[5,0]:   00416a1e,00416a86,00416ad7,00416af1,00416af7
          ;local_14      undefined4         -14                      ;XREF[5,0]:   00416a98,00416a9b,00416a9e,00416aa2,00416ad2
                                                          ;XREF[2,0]:   00416b86,00416ba3
CODE:004169ec   55              PUSH        EBP                                     
CODE:004169ed   8bec            MOV         EBP,ESP                                 
CODE:004169ef   83c4f0          ADD         ESP,-0x10                               
CODE:004169f2   53              PUSH        EBX                                     
CODE:004169f3   56              PUSH        ESI                                     
CODE:004169f4   57              PUSH        EDI                                     
CODE:004169f5   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004169f8   33c0            XOR         param_1,param_1                         
CODE:004169fa   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:004169fe   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00416a02   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00416a05   50              PUSH        param_1                                 
CODE:00416a06   8d45fa          LEA         param_1=>local_a,[EBP + -0x6]           
CODE:00416a09   50              PUSH        param_1                                 
CODE:00416a0a   e834500200      CALL        FUN_0043ba43                            ;undefined FUN_0043ba43(undefined par...
CODE:00416a0f   83c408          ADD         ESP,0x8                                 
CODE:00416a12   660375fa        ADD         SI,word ptr [EBP + local_a+0x4]         
CODE:00416a16   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:00416a1a   6601450c        ADD         word ptr [EBP + param_5+0x4],param_1    
CODE:00416a1e   66c745f60000    MOV         word ptr [EBP + local_e+0x4],0x0        
CODE:00416a24   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00416a27   e8bce60100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00416a2c   59              POP         param_3                                 
CODE:00416a2d   8bd8            MOV         EBX,param_1                             
CODE:00416a2f   85db            TEST        EBX,EBX                                 
CODE:00416a31   0f8435010000    JZ          LAB_00416b6c                            
                            LAB_00416a37:                 ;XREF[1,0]:   00416b66
CODE:00416a37   668b430a        MOV         param_1,word ptr [EBX + 0xa]            
CODE:00416a3b   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00416a3f   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:00416a43   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00416a47   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]           
CODE:00416a4b   83e801          SUB         param_1,0x1                             
CODE:00416a4e   720e            JC          LAB_00416a5e                            
CODE:00416a50   743c            JZ          LAB_00416a8e                            
CODE:00416a52   48              DEC         param_1                                 
CODE:00416a53   0f8486000000    JZ          LAB_00416adf                            
CODE:00416a59   e999000000      JMP         LAB_00416af7                            
                            LAB_00416a5e:                 ;XREF[1,0]:   00416a4e
CODE:00416a5e   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:00416a62   0f8c8f000000    JL          LAB_00416af7                            
CODE:00416a68   663b730e        CMP         SI,word ptr [EBX + 0xe]                 
CODE:00416a6c   0f8d85000000    JGE         LAB_00416af7                            
CODE:00416a72   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416a76   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:00416a7a   7c7b            JL          LAB_00416af7                            
CODE:00416a7c   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416a80   663b4310        CMP         param_1,word ptr [EBX + 0x10]           
CODE:00416a84   7d71            JGE         LAB_00416af7                            
CODE:00416a86   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
CODE:00416a8c   eb69            JMP         LAB_00416af7                            
                            LAB_00416a8e:                 ;XREF[1,0]:   00416a50
CODE:00416a8e   0fbf430e        MOVSX       param_1,word ptr [EBX + 0xe]            
CODE:00416a92   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00416a96   2bc2            SUB         param_1,param_2                         
CODE:00416a98   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00416a9b   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00416a9e   0faf45f0        IMUL        param_1,dword ptr [EBP + local_14+0x4]  
CODE:00416aa2   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00416aa5   0fbfc6          MOVSX       param_1,SI                              
CODE:00416aa8   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00416aac   2bc2            SUB         param_1,param_2                         
CODE:00416aae   0fbfd6          MOVSX       param_2,SI                              
CODE:00416ab1   0fbf4dfe        MOVSX       param_3,word ptr [EBP + local_6+0x4]    
CODE:00416ab5   2bd1            SUB         param_2,param_3                         
CODE:00416ab7   f7ea            IMUL        param_2                                 
CODE:00416ab9   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:00416abd   0fbf4dfc        MOVSX       param_3,word ptr [EBP + local_8+0x4]    
CODE:00416ac1   2bd1            SUB         param_2,param_3                         
CODE:00416ac3   0fbf4d0c        MOVSX       param_3,word ptr [EBP + param_5+0x4]    
CODE:00416ac7   0fbf7dfc        MOVSX       EDI,word ptr [EBP + local_8+0x4]        
CODE:00416acb   2bcf            SUB         param_3,EDI                             
CODE:00416acd   0fafd1          IMUL        param_2,param_3                         
CODE:00416ad0   03c2            ADD         param_1,param_2                         
CODE:00416ad2   3b45f0          CMP         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00416ad5   7320            JNC         LAB_00416af7                            
CODE:00416ad7   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
CODE:00416add   eb18            JMP         LAB_00416af7                            
                            LAB_00416adf:                 ;XREF[1,0]:   00416a53
CODE:00416adf   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416ae3   50              PUSH        param_1                                 
CODE:00416ae4   56              PUSH        ESI                                     
CODE:00416ae5   e8f2d4ffff      CALL        FUN_00413fdc                            ;undefined4 FUN_00413fdc(undefined pa...
CODE:00416aea   83c408          ADD         ESP,0x8                                 
CODE:00416aed   85c0            TEST        param_1,param_1                         
CODE:00416aef   7406            JZ          LAB_00416af7                            
CODE:00416af1   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
                            LAB_00416af7:                 ;XREF[9,0]:   00416a59,00416a62,00416a6c,00416a7a
                                                          ;             00416a84,00416a8c,00416ad5,00416add
                                                          ;             00416aef
CODE:00416af7   66837df600      CMP         word ptr [EBP + local_e+0x4],0x0        
CODE:00416afc   745d            JZ          LAB_00416b5b                            
CODE:00416afe   8bc6            MOV         param_1,ESI                             
CODE:00416b00   662b45fe        SUB         param_1,word ptr [EBP + local_6+0x4]    
CODE:00416b04   66a368634600    MOV         [DATA:DAT_00466368],param_1             ;= ??
CODE:00416b0a   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416b0e   662b45fc        SUB         param_1,word ptr [EBP + local_8+0x4]    
CODE:00416b12   66a36a634600    MOV         [DATA:DAT_0046636a],param_1             ;= ??
CODE:00416b18   6689356c6...    MOV         word ptr [DATA:DAT_0046636c],SI         ;= ??
CODE:00416b1f   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416b23   66a36e634600    MOV         [DATA:DAT_0046636e],param_1             ;= ??
CODE:00416b29   833de4054...    CMP         dword ptr [DATA:DAT_004605e4],0x0       
CODE:00416b30   7408            JZ          LAB_00416b3a                            
CODE:00416b32   53              PUSH        EBX                                     
CODE:00416b33   ff15e4054600    CALL        dword ptr [DATA:DAT_004605e4]           
CODE:00416b39   59              POP         param_3                                 
                            LAB_00416b3a:                 ;XREF[1,0]:   00416b30
CODE:00416b3a   837b1200        CMP         dword ptr [EBX + 0x12],0x0              
CODE:00416b3e   7407            JZ          LAB_00416b47                            
CODE:00416b40   53              PUSH        EBX                                     
CODE:00416b41   ff5312          CALL        dword ptr [EBX + 0x12]                  
CODE:00416b44   59              POP         param_3                                 
CODE:00416b45   eb25            JMP         LAB_00416b6c                            
                            LAB_00416b47:                 ;XREF[1,0]:   00416b3e
CODE:00416b47   680080ffff      PUSH        0xffff8000                              
CODE:00416b4c   668b4322        MOV         param_1,word ptr [EBX + 0x22]           
CODE:00416b50   50              PUSH        param_1                                 
CODE:00416b51   e8f2fc0000      CALL        FUN_00426848                            ;undefined FUN_00426848(undefined par...
CODE:00416b56   83c408          ADD         ESP,0x8                                 
CODE:00416b59   eb11            JMP         LAB_00416b6c                            
                            LAB_00416b5b:                 ;XREF[1,0]:   00416afc
CODE:00416b5b   53              PUSH        EBX                                     
CODE:00416b5c   e8ace50100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00416b61   59              POP         param_3                                 
CODE:00416b62   8bd8            MOV         EBX,param_1                             
CODE:00416b64   85db            TEST        EBX,EBX                                 
CODE:00416b66   0f85cbfeffff    JNZ         LAB_00416a37                            
                            LAB_00416b6c:                 ;XREF[3,0]:   00416a31,00416b45,00416b59
CODE:00416b6c   5f              POP         EDI                                     
CODE:00416b6d   5e              POP         ESI                                     
CODE:00416b6e   5b              POP         EBX                                     
CODE:00416b6f   8be5            MOV         ESP,EBP                                 
CODE:00416b71   5d              POP         EBP                                     
CODE:00416b72   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416b73(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00416b81
          ;param_5       undefined2           8                      ;XREF[1,0]:   00416b7c
                                                          ;XREF[1,0]:   00416bec
CODE:00416b73   55              PUSH        EBP                                     
CODE:00416b74   8bec            MOV         EBP,ESP                                 
CODE:00416b76   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00416b7c   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416b80   50              PUSH        param_1                                 
CODE:00416b81   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00416b85   50              PUSH        param_1                                 
CODE:00416b86   e861feffff      CALL        FUN_004169ec                            ;undefined FUN_004169ec(undefined par...
CODE:00416b8b   83c40c          ADD         ESP,0xc                                 
CODE:00416b8e   5d              POP         EBP                                     
CODE:00416b8f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416b90(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00416b9e
          ;param_5       undefined2           8                      ;XREF[1,0]:   00416b99
                                                          ;XREF[1,0]:   00416bf6
CODE:00416b90   55              PUSH        EBP                                     
CODE:00416b91   8bec            MOV         EBP,ESP                                 
CODE:00416b93   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00416b99   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416b9d   50              PUSH        param_1                                 
CODE:00416b9e   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00416ba2   50              PUSH        param_1                                 
CODE:00416ba3   e844feffff      CALL        FUN_004169ec                            ;undefined FUN_004169ec(undefined par...
CODE:00416ba8   83c40c          ADD         ESP,0xc                                 
CODE:00416bab   5d              POP         EBP                                     
CODE:00416bac   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416bad(void)
                                                          ;XREF[1,0]:   0043004c
CODE:00416bad   66833de00...    CMP         word ptr [DATA:DAT_004605e0],0x0        
CODE:00416bb5   7549            JNZ         LAB_00416c00                            
CODE:00416bb7   66c705e00...    MOV         word ptr [DATA:DAT_004605e0],0x1        
CODE:00416bc0   33c0            XOR         EAX,EAX                                 
CODE:00416bc2   66a370634600    MOV         [DATA:DAT_00466370],AX                  ;= ??
CODE:00416bc8   66a390634600    MOV         [DATA:DAT_00466390],AX                  ;= ??
CODE:00416bce   e81fe70100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00416bd3   a3dc054600      MOV         [DATA:DAT_004605dc],EAX                 
CODE:00416bd8   e815e70100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00416bdd   a3d8054600      MOV         [DATA:DAT_004605d8],EAX                 
CODE:00416be2   e80be70100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00416be7   a38c634600      MOV         [DATA:$HitTestThing],EAX                ;= ??
CODE:00416bec   c70520024...    MOV         dword ptr [DATA:...,FUN_00416b73        ;= 00412268
CODE:00416bf6   c70524024...    MOV         dword ptr [DATA:...,FUN_00416b90        ;= 00412268
                            LAB_00416c00:                 ;XREF[1,0]:   00416bb5
CODE:00416c00   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416c01(void)
                                                          ;XREF[1,0]:   0042ffbd
CODE:00416c01   66833de00...    CMP         word ptr [DATA:DAT_004605e0],0x0        
CODE:00416c09   7432            JZ          LAB_00416c3d                            
CODE:00416c0b   e888030000      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00416c10   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00416c16   e8e7e60100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00416c1b   59              POP         ECX                                     
CODE:00416c1c   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00416c22   e8dbe60100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00416c27   59              POP         ECX                                     
CODE:00416c28   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416c2e   e8cfe60100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00416c33   59              POP         ECX                                     
CODE:00416c34   66c705e00...    MOV         word ptr [DATA:DAT_004605e0],0x0        
                            LAB_00416c3d:                 ;XREF[1,0]:   00416c09
CODE:00416c3d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00416c3e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416c41
          ;param_5       undefined4           8                      ;XREF[1,0]:   00416c48
                                                          ;XREF[3,0]:   00416d40,00416d7e,004171c5
CODE:00416c3e   55              PUSH        EBP                                     
CODE:00416c3f   8bec            MOV         EBP,ESP                                 
CODE:00416c41   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00416c44   668b4018        MOV         param_1,word ptr [param_1 + 0x18]       
CODE:00416c48   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00416c4b   662b4218        SUB         param_1,word ptr [param_2 + 0x18]       
CODE:00416c4f   5d              POP         EBP                                     
CODE:00416c50   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int PickapuzzleHitTest(undefined2 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4, undefined2 param_5, ClickHandler * onClick)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00416c5a
          ;param_2       undefined2           8                      ;XREF[1,0]:   00416c57
          ;param_3       undefined2           c                      ;XREF[1,0]:   00416c7d
          ;param_4       undefined2          10                      ;XREF[2,0]:   00416c69,00416c85
          ;param_5       undefined2          14                      ;XREF[2,0]:   00416c8d,00416ca6
          ;onClick       ClickHandler *      18                      ;XREF[2,0]:   00416cae,00416ccd
                                                          ;XREF[5,0]:   00416e8d,00416ec3,00416efc,00416f36
                                                          ;             00417357
CODE:00416c51   55              PUSH        EBP                                     
CODE:00416c52   8bec            MOV         EBP,ESP                                 
CODE:00416c54   53              PUSH        EBX                                     
CODE:00416c55   56              PUSH        ESI                                     
CODE:00416c56   57              PUSH        EDI                                     
CODE:00416c57   8b7d0c          MOV         EDI,dword ptr [EBP + param_2+0x4]       
CODE:00416c5a   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:00416c5d   6a26            PUSH        0x26                                    
CODE:00416c5f   e80f560200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00416c64   59              POP         ECX                                     
CODE:00416c65   8bd8            MOV         EBX,EAX                                 
CODE:00416c67   33c0            XOR         EAX,EAX                                 
CODE:00416c69   66837d1400      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00416c6e   7501            JNZ         LAB_00416c71                            
CODE:00416c70   40              INC         EAX                                     
                            LAB_00416c71:                 ;XREF[1,0]:   00416c6e
CODE:00416c71   6689431a        MOV         word ptr [EBX + 0x1a],AX                
CODE:00416c75   6689730a        MOV         word ptr [EBX + 0xa],SI                 
CODE:00416c79   66897b0c        MOV         word ptr [EBX + 0xc],DI                 
CODE:00416c7d   66037510        ADD         SI,word ptr [EBP + param_3+0x4]         
CODE:00416c81   6689730e        MOV         word ptr [EBX + 0xe],SI                 
CODE:00416c85   66037d14        ADD         DI,word ptr [EBP + param_4+0x4]         
CODE:00416c89   66897b10        MOV         word ptr [EBX + 0x10],DI                
CODE:00416c8d   66837d18ff      CMP         word ptr [EBP + param_5+0x4],-0x1       
CODE:00416c92   7512            JNZ         LAB_00416ca6                            
CODE:00416c94   66a1e8054600    MOV         AX,[DATA:DAT_004605e8]                  ;= 0001h
CODE:00416c9a   66894318        MOV         word ptr [EBX + 0x18],AX                
CODE:00416c9e   ff05e8054600    INC         dword ptr [DATA:DAT_004605e8]           ;= 0001h
CODE:00416ca4   eb08            JMP         LAB_00416cae                            
                            LAB_00416ca6:                 ;XREF[1,0]:   00416c92
CODE:00416ca6   668b4518        MOV         AX,word ptr [EBP + param_5+0x4]         
CODE:00416caa   66894318        MOV         word ptr [EBX + 0x18],AX                
                            LAB_00416cae:                 ;XREF[1,0]:   00416ca4
CODE:00416cae   8b451c          MOV         EAX,dword ptr [EBP + onClick+0x4]       
CODE:00416cb1   a90000ffff      TEST        EAX,0xffff0000                          
CODE:00416cb6   750f            JNZ         LAB_00416cc7                            
CODE:00416cb8   6683e0ff        AND         AX,0xffff                               
CODE:00416cbc   66894322        MOV         word ptr [EBX + 0x22],AX                
CODE:00416cc0   33c0            XOR         EAX,EAX                                 
CODE:00416cc2   894312          MOV         dword ptr [EBX + 0x12],EAX              
CODE:00416cc5   eb0c            JMP         LAB_00416cd3                            
                            LAB_00416cc7:                 ;XREF[1,0]:   00416cb6
CODE:00416cc7   66c743220000    MOV         word ptr [EBX + 0x22],0x0               
CODE:00416ccd   8b451c          MOV         EAX,dword ptr [EBP + onClick+0x4]       
CODE:00416cd0   894312          MOV         dword ptr [EBX + 0x12],EAX              
                            LAB_00416cd3:                 ;XREF[1,0]:   00416cc5
CODE:00416cd3   66c743080000    MOV         word ptr [EBX + 0x8],0x0                
CODE:00416cd9   66a190634600    MOV         AX,[DATA:DAT_00466390]                  ;= ??
CODE:00416cdf   66894316        MOV         word ptr [EBX + 0x16],AX                
CODE:00416ce3   66ff05906...    INC         word ptr [DATA:DAT_00466390]            ;= ??
CODE:00416cea   66c7431c0000    MOV         word ptr [EBX + 0x1c],0x0               
CODE:00416cf0   33c0            XOR         EAX,EAX                                 
CODE:00416cf2   89431e          MOV         dword ptr [EBX + 0x1e],EAX              
CODE:00416cf5   e85be60100      CALL        FUN_00435355                            ;undefined2 FUN_00435355(void)
CODE:00416cfa   66894324        MOV         word ptr [EBX + 0x24],AX                
CODE:00416cfe   68ffff0000      PUSH        0xffff                                  
CODE:00416d03   53              PUSH        EBX                                     
CODE:00416d04   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416d0a   e8b8e40100      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00416d0f   83c40c          ADD         ESP,0xc                                 
CODE:00416d12   8bc3            MOV         EAX,EBX                                 
CODE:00416d14   5f              POP         EDI                                     
CODE:00416d15   5e              POP         ESI                                     
CODE:00416d16   5b              POP         EBX                                     
CODE:00416d17   5d              POP         EBP                                     
CODE:00416d18   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416d19(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00416d1d
                                                          ;XREF[3,0]:   00416e98,00416f07,00417396
CODE:00416d19   55              PUSH        EBP                                     
CODE:00416d1a   8bec            MOV         EBP,ESP                                 
CODE:00416d1c   53              PUSH        EBX                                     
CODE:00416d1d   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00416d20   85db            TEST        EBX,EBX                                 
CODE:00416d22   7430            JZ          LAB_00416d54                            
CODE:00416d24   66837b0800      CMP         word ptr [EBX + 0x8],0x0                
CODE:00416d29   7529            JNZ         LAB_00416d54                            
CODE:00416d2b   66c743080100    MOV         word ptr [EBX + 0x8],0x1                
CODE:00416d31   53              PUSH        EBX                                     
CODE:00416d32   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416d38   e80de50100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00416d3d   83c408          ADD         ESP,0x8                                 
CODE:00416d40   683e6c4100      PUSH        FUN_00416c3e                            
CODE:00416d45   53              PUSH        EBX                                     
CODE:00416d46   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00416d4c   e800e40100      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00416d51   83c40c          ADD         ESP,0xc                                 
                            LAB_00416d54:                 ;XREF[2,0]:   00416d22,00416d29
CODE:00416d54   5b              POP         EBX                                     
CODE:00416d55   5d              POP         EBP                                     
CODE:00416d56   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416d57(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416d5b
                                                          ;XREF[3,0]:   00416ece,00416f41,0041739f
CODE:00416d57   55              PUSH        EBP                                     
CODE:00416d58   8bec            MOV         EBP,ESP                                 
CODE:00416d5a   53              PUSH        EBX                                     
CODE:00416d5b   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416d5e   85db            TEST        EBX,EBX                                 
CODE:00416d60   7430            JZ          LAB_00416d92                            
CODE:00416d62   66837b0800      CMP         word ptr [EBX + 0x8],0x0                
CODE:00416d67   7529            JNZ         LAB_00416d92                            
CODE:00416d69   66c743080100    MOV         word ptr [EBX + 0x8],0x1                
CODE:00416d6f   53              PUSH        EBX                                     
CODE:00416d70   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416d76   e8cfe40100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00416d7b   83c408          ADD         ESP,0x8                                 
CODE:00416d7e   683e6c4100      PUSH        FUN_00416c3e                            
CODE:00416d83   53              PUSH        EBX                                     
CODE:00416d84   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00416d8a   e8c2e30100      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:00416d8f   83c40c          ADD         ESP,0xc                                 
                            LAB_00416d92:                 ;XREF[2,0]:   00416d60,00416d67
CODE:00416d92   5b              POP         EBX                                     
CODE:00416d93   5d              POP         EBP                                     
CODE:00416d94   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416d95(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416d99
                                                          ;XREF[1,0]:   00416e41
CODE:00416d95   55              PUSH        EBP                                     
CODE:00416d96   8bec            MOV         EBP,ESP                                 
CODE:00416d98   53              PUSH        EBX                                     
CODE:00416d99   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416d9c   85db            TEST        EBX,EBX                                 
CODE:00416d9e   7430            JZ          LAB_00416dd0                            
CODE:00416da0   66837b0800      CMP         word ptr [EBX + 0x8],0x0                
CODE:00416da5   7429            JZ          LAB_00416dd0                            
CODE:00416da7   66c743080000    MOV         word ptr [EBX + 0x8],0x0                
CODE:00416dad   53              PUSH        EBX                                     
CODE:00416dae   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00416db4   e891e40100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00416db9   83c408          ADD         ESP,0x8                                 
CODE:00416dbc   68ffff0000      PUSH        0xffff                                  
CODE:00416dc1   53              PUSH        EBX                                     
CODE:00416dc2   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416dc8   e8fae30100      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00416dcd   83c40c          ADD         ESP,0xc                                 
                            LAB_00416dd0:                 ;XREF[2,0]:   00416d9e,00416da5
CODE:00416dd0   5b              POP         EBX                                     
CODE:00416dd1   5d              POP         EBP                                     
CODE:00416dd2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416dd3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416dd7
                                                          ;XREF[1,0]:   00416e5d
CODE:00416dd3   55              PUSH        EBP                                     
CODE:00416dd4   8bec            MOV         EBP,ESP                                 
CODE:00416dd6   53              PUSH        EBX                                     
CODE:00416dd7   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416dda   85db            TEST        EBX,EBX                                 
CODE:00416ddc   7430            JZ          LAB_00416e0e                            
CODE:00416dde   66837b0800      CMP         word ptr [EBX + 0x8],0x0                
CODE:00416de3   7429            JZ          LAB_00416e0e                            
CODE:00416de5   66c743080000    MOV         word ptr [EBX + 0x8],0x0                
CODE:00416deb   53              PUSH        EBX                                     
CODE:00416dec   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00416df2   e853e40100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00416df7   83c408          ADD         ESP,0x8                                 
CODE:00416dfa   68ffff0000      PUSH        0xffff                                  
CODE:00416dff   53              PUSH        EBX                                     
CODE:00416e00   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416e06   e8bce30100      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00416e0b   83c40c          ADD         ESP,0xc                                 
                            LAB_00416e0e:                 ;XREF[2,0]:   00416ddc,00416de3
CODE:00416e0e   5b              POP         EBX                                     
CODE:00416e0f   5d              POP         EBP                                     
CODE:00416e10   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416e11(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416e15
                                                          ;XREF[2,0]:   00416e48,00416e64
CODE:00416e11   55              PUSH        EBP                                     
CODE:00416e12   8bec            MOV         EBP,ESP                                 
CODE:00416e14   53              PUSH        EBX                                     
CODE:00416e15   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416e18   85db            TEST        EBX,EBX                                 
CODE:00416e1a   7416            JZ          LAB_00416e32                            
CODE:00416e1c   53              PUSH        EBX                                     
CODE:00416e1d   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00416e23   e822e40100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00416e28   83c408          ADD         ESP,0x8                                 
CODE:00416e2b   53              PUSH        EBX                                     
CODE:00416e2c   e889540200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00416e31   59              POP         param_3                                 
                            LAB_00416e32:                 ;XREF[1,0]:   00416e1a
CODE:00416e32   5b              POP         EBX                                     
CODE:00416e33   5d              POP         EBP                                     
CODE:00416e34   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416e35(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416e39
                                                          ;XREF[7,0]:   00416942,00416fb6,00417280,004173d5
                                                          ;             0044522f,0044e2fd,0044fa4f
CODE:00416e35   55              PUSH        EBP                                     
CODE:00416e36   8bec            MOV         EBP,ESP                                 
CODE:00416e38   53              PUSH        EBX                                     
CODE:00416e39   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416e3c   85db            TEST        EBX,EBX                                 
CODE:00416e3e   740e            JZ          LAB_00416e4e                            
CODE:00416e40   53              PUSH        EBX                                     
CODE:00416e41   e84fffffff      CALL        FUN_00416d95                            ;undefined FUN_00416d95(undefined par...
CODE:00416e46   59              POP         param_3                                 
CODE:00416e47   53              PUSH        EBX                                     
CODE:00416e48   e8c4ffffff      CALL        FUN_00416e11                            ;undefined FUN_00416e11(undefined par...
CODE:00416e4d   59              POP         param_3                                 
                            LAB_00416e4e:                 ;XREF[1,0]:   00416e3e
CODE:00416e4e   5b              POP         EBX                                     
CODE:00416e4f   5d              POP         EBP                                     
CODE:00416e50   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416e51(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416e55
                                                          ;XREF[4,0]:   004169c4,00416fde,004172ae,00417403
CODE:00416e51   55              PUSH        EBP                                     
CODE:00416e52   8bec            MOV         EBP,ESP                                 
CODE:00416e54   53              PUSH        EBX                                     
CODE:00416e55   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416e58   85db            TEST        EBX,EBX                                 
CODE:00416e5a   740e            JZ          LAB_00416e6a                            
CODE:00416e5c   53              PUSH        EBX                                     
CODE:00416e5d   e871ffffff      CALL        FUN_00416dd3                            ;undefined FUN_00416dd3(undefined par...
CODE:00416e62   59              POP         param_3                                 
CODE:00416e63   53              PUSH        EBX                                     
CODE:00416e64   e8a8ffffff      CALL        FUN_00416e11                            ;undefined FUN_00416e11(undefined par...
CODE:00416e69   59              POP         param_3                                 
                            LAB_00416e6a:                 ;XREF[1,0]:   00416e5a
CODE:00416e6a   5b              POP         EBX                                     
CODE:00416e6b   5d              POP         EBP                                     
CODE:00416e6c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int PickapuzzleHitTest'(undefined2 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4, undefined2 param_5, ClickHandler * onClick)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00416e88
          ;param_2       undefined2           8                      ;XREF[1,0]:   00416e83
          ;param_3       undefined2           c                      ;XREF[1,0]:   00416e7e
          ;param_4       undefined2          10                      ;XREF[1,0]:   00416e79
          ;param_5       undefined2          14                      ;XREF[1,0]:   00416e74
          ;onClick       ClickHandler *      18                      ;XREF[1,0]:   00416e71
                                                          ;XREF[115,0]: 00415c7b,00415cb0,004161f6,00416221
                                                          ;             00416908,00417065,004186c2,004186dc
                                                          ;             004186f9,00418716,00418733,004197a3
                                                          ;             00419807,00419856,0041b136,0041b167
                                                          ;             0041b19b,0041b1b2,0041b219,0041b2de
                                                          ;             0041b32f,00422668,0042271a,0042284d
                                                          ;             00422c26,00422d03,00422d50,00422d6d
                                                          ;             00422d84,00422d9b,00422db5,00422dcf
                                                          ;             004299a5,004299cd,004299e4,00429a08
                                                          ;             00429a31,00429a5c,00429a8a,00429ab5
                                                          ;             00429ae3,00429b0e,00429b8c,00429bce
                                                          ;             00429bf9,00429c2b,00429c56,00429c8e
                                                          ;             0042b9ba,0042b9e8,0042ba19,0042ba47
                                                          ;             0042ba6f,0042bb37,0042bcb5,0042bd00
                                                          ;             0043203f,004320cb,00432216,00432b05
                                                          ;             00432b22,00432b3f,00432b59,00432bc2
                                                          ;             00432c12,00435a07,00435a35,00435a60
                                                          ;             00435a8e,00435aa5,00435b0a,00435bb1
                                                          ;             00435c0f,0043ee00,0043ef08,0043ef65
                                                          ;             0043ef85,0043f8dd,0043f91a,0043f94a
                                                          ;             0043f96e,004409ed,00440ab0,00440b2f
                                                          ;             00440b6f,00440b86,00440ba3,00440bc0
                                                          ;             00440be7,00445349,004480b8,004480d5
                                                          ;             004480ef,0044810c,00448129,00448154
                                                          ;             004481a5,00448214,00448261,0044ac10
                                                          ;             0044bbf8,0044c5c6,0044c66c,0044e215
                                                          ;             0044e6a0,0044e6f9,0044e785,0044ea8c
                                                          ;             0044f2dd,0044f2fc,0044f316,0044f330
                                                          ;             0044f34a,0044f367,0044f381
CODE:00416e6d   55              PUSH        EBP                                     
CODE:00416e6e   8bec            MOV         EBP,ESP                                 
CODE:00416e70   53              PUSH        EBX                                     
CODE:00416e71   ff751c          PUSH        dword ptr [EBP + onClick+0x4]           
CODE:00416e74   668b4518        MOV         AX,word ptr [EBP + param_5+0x4]         
CODE:00416e78   50              PUSH        EAX                                     
CODE:00416e79   668b4514        MOV         AX,word ptr [EBP + param_4+0x4]         
CODE:00416e7d   50              PUSH        EAX                                     
CODE:00416e7e   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:00416e82   50              PUSH        EAX                                     
CODE:00416e83   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00416e87   50              PUSH        EAX                                     
CODE:00416e88   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00416e8c   50              PUSH        EAX                                     
CODE:00416e8d   e8bffdffff      CALL        PickapuzzleHitTest                      ;int PickapuzzleHitTest(undefined2 pa...
CODE:00416e92   83c418          ADD         ESP,0x18                                
CODE:00416e95   8bd8            MOV         EBX,EAX                                 
CODE:00416e97   53              PUSH        EBX                                     
CODE:00416e98   e87cfeffff      CALL        FUN_00416d19                            ;undefined FUN_00416d19(undefined4 pa...
CODE:00416e9d   59              POP         ECX                                     
CODE:00416e9e   8bc3            MOV         EAX,EBX                                 
CODE:00416ea0   5b              POP         EBX                                     
CODE:00416ea1   5d              POP         EBP                                     
CODE:00416ea2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00416ea3(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7, undefined2 param_8, undefined4 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00416ebe
          ;param_5       undefined2           8                      ;XREF[1,0]:   00416eb9
          ;param_6       undefined2           c                      ;XREF[1,0]:   00416eb4
          ;param_7       undefined2          10                      ;XREF[1,0]:   00416eaf
          ;param_8       undefined2          14                      ;XREF[1,0]:   00416eaa
          ;param_9       undefined4          18                      ;XREF[1,0]:   00416ea7
                                                          ;XREF[5,0]:   00416996,00417085,00429b3c,0042bc30
                                                          ;             00445374
CODE:00416ea3   55              PUSH        EBP                                     
CODE:00416ea4   8bec            MOV         EBP,ESP                                 
CODE:00416ea6   53              PUSH        EBX                                     
CODE:00416ea7   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:00416eaa   668b4518        MOV         param_1,word ptr [EBP + param_8+0x4]    
CODE:00416eae   50              PUSH        param_1                                 
CODE:00416eaf   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00416eb3   50              PUSH        param_1                                 
CODE:00416eb4   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00416eb8   50              PUSH        param_1                                 
CODE:00416eb9   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416ebd   50              PUSH        param_1                                 
CODE:00416ebe   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00416ec2   50              PUSH        param_1                                 
CODE:00416ec3   e889fdffff      CALL        PickapuzzleHitTest                      ;int PickapuzzleHitTest(undefined2 pa...
CODE:00416ec8   83c418          ADD         ESP,0x18                                
CODE:00416ecb   8bd8            MOV         EBX,param_1                             
CODE:00416ecd   53              PUSH        EBX                                     
CODE:00416ece   e884feffff      CALL        FUN_00416d57                            ;undefined FUN_00416d57(undefined par...
CODE:00416ed3   59              POP         param_3                                 
CODE:00416ed4   8bc3            MOV         param_1,EBX                             
CODE:00416ed6   5b              POP         EBX                                     
CODE:00416ed7   5d              POP         EBP                                     
CODE:00416ed8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00416ed9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416ede
          ;param_5       undefined2           8                      ;XREF[1,0]:   00416ee4
          ;param_6       undefined4           c                      ;XREF[1,0]:   00416ee1
                                                          ;XREF[1,0]:   00416187
CODE:00416ed9   55              PUSH        EBP                                     
CODE:00416eda   8bec            MOV         EBP,ESP                                 
CODE:00416edc   53              PUSH        EBX                                     
CODE:00416edd   56              PUSH        ESI                                     
CODE:00416ede   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416ee1   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00416ee4   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416ee8   50              PUSH        param_1                                 
CODE:00416ee9   668b4306        MOV         param_1,word ptr [EBX + 0x6]            
CODE:00416eed   50              PUSH        param_1                                 
CODE:00416eee   668b4304        MOV         param_1,word ptr [EBX + 0x4]            
CODE:00416ef2   50              PUSH        param_1                                 
CODE:00416ef3   668b4302        MOV         param_1,word ptr [EBX + 0x2]            
CODE:00416ef7   50              PUSH        param_1                                 
CODE:00416ef8   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00416efb   50              PUSH        param_1                                 
CODE:00416efc   e850fdffff      CALL        PickapuzzleHitTest                      ;int PickapuzzleHitTest(undefined2 pa...
CODE:00416f01   83c418          ADD         ESP,0x18                                
CODE:00416f04   8bf0            MOV         ESI,param_1                             
CODE:00416f06   56              PUSH        ESI                                     
CODE:00416f07   e80dfeffff      CALL        FUN_00416d19                            ;undefined FUN_00416d19(undefined4 pa...
CODE:00416f0c   59              POP         param_3                                 
CODE:00416f0d   8bc6            MOV         param_1,ESI                             
CODE:00416f0f   5e              POP         ESI                                     
CODE:00416f10   5b              POP         EBX                                     
CODE:00416f11   5d              POP         EBP                                     
CODE:00416f12   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00416f13(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00416f18
          ;param_5       undefined2           8                      ;XREF[1,0]:   00416f1e
          ;param_6       undefined4           c                      ;XREF[1,0]:   00416f1b
CODE:00416f13   55              PUSH        EBP                                     
CODE:00416f14   8bec            MOV         EBP,ESP                                 
CODE:00416f16   53              PUSH        EBX                                     
CODE:00416f17   56              PUSH        ESI                                     
CODE:00416f18   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00416f1b   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00416f1e   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00416f22   50              PUSH        param_1                                 
CODE:00416f23   668b4306        MOV         param_1,word ptr [EBX + 0x6]            
CODE:00416f27   50              PUSH        param_1                                 
CODE:00416f28   668b4304        MOV         param_1,word ptr [EBX + 0x4]            
CODE:00416f2c   50              PUSH        param_1                                 
CODE:00416f2d   668b4302        MOV         param_1,word ptr [EBX + 0x2]            
CODE:00416f31   50              PUSH        param_1                                 
CODE:00416f32   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00416f35   50              PUSH        param_1                                 
CODE:00416f36   e816fdffff      CALL        PickapuzzleHitTest                      ;int PickapuzzleHitTest(undefined2 pa...
CODE:00416f3b   83c418          ADD         ESP,0x18                                
CODE:00416f3e   8bf0            MOV         ESI,param_1                             
CODE:00416f40   56              PUSH        ESI                                     
CODE:00416f41   e811feffff      CALL        FUN_00416d57                            ;undefined FUN_00416d57(undefined par...
CODE:00416f46   59              POP         param_3                                 
CODE:00416f47   8bc6            MOV         param_1,ESI                             
CODE:00416f49   5e              POP         ESI                                     
CODE:00416f4a   5b              POP         EBX                                     
CODE:00416f4b   5d              POP         EBP                                     
CODE:00416f4c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416f4d(void)
                                                          ;XREF[5,0]:   00419af7,004321c1,0043ecd7,0044c3a2
                                                          ;             0044ec01
CODE:00416f4d   0fbf05706...    MOVSX       EAX,word ptr [DATA:DAT_00466370]        ;= ??
CODE:00416f54   8b15dc054600    MOV         EDX,dword ptr [DATA:DAT_004605dc]       
CODE:00416f5a   891485746...    MOV         dword ptr [EAX*0...,EDX                 ;= ??
CODE:00416f61   66ff05706...    INC         word ptr [DATA:DAT_00466370]            ;= ??
CODE:00416f68   0fbf05706...    MOVSX       EAX,word ptr [DATA:DAT_00466370]        ;= ??
CODE:00416f6f   8b15d8054600    MOV         EDX,dword ptr [DATA:DAT_004605d8]       
CODE:00416f75   891485746...    MOV         dword ptr [EAX*0...,EDX                 ;= ??
CODE:00416f7c   66ff05706...    INC         word ptr [DATA:DAT_00466370]            ;= ??
CODE:00416f83   e86ae30100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00416f88   a3dc054600      MOV         [DATA:DAT_004605dc],EAX                 
CODE:00416f8d   e860e30100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00416f92   a3d8054600      MOV         [DATA:DAT_004605d8],EAX                 
CODE:00416f97   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416f98(void)
                                                          ;XREF[24,0]:  00416c0b,00416ffd,0041afca,0041b11c
                                                          ;             004222c7,00426b2b,00429981,0042b77d
                                                          ;             0042b996,0042fe5e,00432805,00432af1
                                                          ;             004355eb,004359f0,0043c6d6,0043f7d6
                                                          ;             0043f8c1,004409a1,00440ebd,00445405
                                                          ;             00447c65,004480a4,0044bca0,0044f59a
CODE:00416f98   53              PUSH        EBX                                     
CODE:00416f99   56              PUSH        ESI                                     
CODE:00416f9a   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00416fa0   e843e10100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00416fa5   59              POP         ECX                                     
CODE:00416fa6   8bd8            MOV         EBX,EAX                                 
CODE:00416fa8   85db            TEST        EBX,EBX                                 
CODE:00416faa   7416            JZ          LAB_00416fc2                            
                            LAB_00416fac:                 ;XREF[1,0]:   00416fc0
CODE:00416fac   53              PUSH        EBX                                     
CODE:00416fad   e85be10100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00416fb2   59              POP         ECX                                     
CODE:00416fb3   8bf0            MOV         ESI,EAX                                 
CODE:00416fb5   53              PUSH        EBX                                     
CODE:00416fb6   e87afeffff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:00416fbb   59              POP         ECX                                     
CODE:00416fbc   8bde            MOV         EBX,ESI                                 
CODE:00416fbe   85db            TEST        EBX,EBX                                 
CODE:00416fc0   75ea            JNZ         LAB_00416fac                            
                            LAB_00416fc2:                 ;XREF[1,0]:   00416faa
CODE:00416fc2   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00416fc8   e81be10100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00416fcd   59              POP         ECX                                     
CODE:00416fce   8bd8            MOV         EBX,EAX                                 
CODE:00416fd0   85db            TEST        EBX,EBX                                 
CODE:00416fd2   7416            JZ          LAB_00416fea                            
                            LAB_00416fd4:                 ;XREF[1,0]:   00416fe8
CODE:00416fd4   53              PUSH        EBX                                     
CODE:00416fd5   e833e10100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00416fda   59              POP         ECX                                     
CODE:00416fdb   8bf0            MOV         ESI,EAX                                 
CODE:00416fdd   53              PUSH        EBX                                     
CODE:00416fde   e86efeffff      CALL        FUN_00416e51                            ;undefined FUN_00416e51(undefined par...
CODE:00416fe3   59              POP         ECX                                     
CODE:00416fe4   8bde            MOV         EBX,ESI                                 
CODE:00416fe6   85db            TEST        EBX,EBX                                 
CODE:00416fe8   75ea            JNZ         LAB_00416fd4                            
                            LAB_00416fea:                 ;XREF[1,0]:   00416fd2
CODE:00416fea   33c0            XOR         EAX,EAX                                 
CODE:00416fec   66a390634600    MOV         [DATA:DAT_00466390],AX                  ;= ??
CODE:00416ff2   0fbfc0          MOVSX       EAX,AX                                  
CODE:00416ff5   a3e8054600      MOV         [DATA:DAT_004605e8],EAX                 ;= 0001h
CODE:00416ffa   5e              POP         ESI                                     
CODE:00416ffb   5b              POP         EBX                                     
CODE:00416ffc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00416ffd(void)
                                                          ;XREF[5,0]:   00419d05,00432485,0043f156,0044c880
                                                          ;             0044ed0c
CODE:00416ffd   e896ffffff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00417002   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00417008   e8f5e20100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0041700d   59              POP         ECX                                     
CODE:0041700e   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00417014   e8e9e20100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00417019   59              POP         ECX                                     
CODE:0041701a   66ff0d706...    DEC         word ptr [DATA:DAT_00466370]            ;= ??
CODE:00417021   0fbf05706...    MOVSX       EAX,word ptr [DATA:DAT_00466370]        ;= ??
CODE:00417028   8b0485746...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0041702f   a3d8054600      MOV         [DATA:DAT_004605d8],EAX                 
CODE:00417034   66ff0d706...    DEC         word ptr [DATA:DAT_00466370]            ;= ??
CODE:0041703b   0fbf05706...    MOVSX       EAX,word ptr [DATA:DAT_00466370]        ;= ??
CODE:00417042   8b0485746...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:00417049   a3dc054600      MOV         [DATA:DAT_004605dc],EAX                 
CODE:0041704e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041704f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417052
                                                          ;XREF[4,0]:   00418d0f,004321fe,0043c78a,0044c6d9
CODE:0041704f   55              PUSH        EBP                                     
CODE:00417050   8bec            MOV         EBP,ESP                                 
CODE:00417052   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00417055   6a00            PUSH        0x0                                     
CODE:00417057   6880010000      PUSH        0x180                                   
CODE:0041705c   6800020000      PUSH        0x200                                   
CODE:00417061   6a00            PUSH        0x0                                     
CODE:00417063   6a00            PUSH        0x0                                     
CODE:00417065   e803feffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041706a   83c418          ADD         ESP,0x18                                
CODE:0041706d   5d              POP         EBP                                     
CODE:0041706e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041706f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417072
CODE:0041706f   55              PUSH        EBP                                     
CODE:00417070   8bec            MOV         EBP,ESP                                 
CODE:00417072   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00417075   6a00            PUSH        0x0                                     
CODE:00417077   6880010000      PUSH        0x180                                   
CODE:0041707c   6800020000      PUSH        0x200                                   
CODE:00417081   6a00            PUSH        0x0                                     
CODE:00417083   6a00            PUSH        0x0                                     
CODE:00417085   e819feffff      CALL        FUN_00416ea3                            ;int FUN_00416ea3(undefined param_1, ...
CODE:0041708a   83c418          ADD         ESP,0x18                                
CODE:0041708d   5d              POP         EBP                                     
CODE:0041708e   c3              RET                                                 
CODE:0041708f   66              ??          66h    f                                
CODE:00417090   a1              ??          A1h                                     
CODE:00417091   90              ??          90h                                     ;?  ->  00466390
CODE:00417092   63              ??          63h    c                                
CODE:00417093   46              ??          46h    F                                
CODE:00417094   00              ??          00h                                     
CODE:00417095   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417096(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004170d6,004170df
          ;local_8       undefined2          -8                      ;XREF[2,0]:   004170c2,004170e4
          ;local_a       undefined2          -a                      ;XREF[2,0]:   004170ca,004170e9
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0041709e,004170b7,004170ee
CODE:00417096   55              PUSH        EBP                                     
CODE:00417097   8bec            MOV         EBP,ESP                                 
CODE:00417099   83c4f8          ADD         ESP,-0x8                                
CODE:0041709c   53              PUSH        EBX                                     
CODE:0041709d   56              PUSH        ESI                                     
CODE:0041709e   8d75f8          LEA         ESI=>local_c,[EBP + -0x8]               
CODE:004170a1   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:004170a7   e83ce00100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004170ac   59              POP         ECX                                     
CODE:004170ad   8bd8            MOV         EBX,EAX                                 
CODE:004170af   85db            TEST        EBX,EBX                                 
CODE:004170b1   7454            JZ          LAB_00417107                            
                            LAB_004170b3:                 ;XREF[1,0]:   00417105
CODE:004170b3   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:004170b7   668906          MOV         word ptr [ESI]=>local_c,AX              
CODE:004170ba   668b530e        MOV         DX,word ptr [EBX + 0xe]                 
CODE:004170be   662bd0          SUB         DX,AX                                   
CODE:004170c1   4a              DEC         EDX                                     
CODE:004170c2   66895604        MOV         word ptr [ESI + local_8+0xc],DX         
CODE:004170c6   668b430c        MOV         AX,word ptr [EBX + 0xc]                 
CODE:004170ca   66894602        MOV         word ptr [ESI + local_a+0xc],AX         
CODE:004170ce   668b5310        MOV         DX,word ptr [EBX + 0x10]                
CODE:004170d2   662bd0          SUB         DX,AX                                   
CODE:004170d5   4a              DEC         EDX                                     
CODE:004170d6   66895606        MOV         word ptr [ESI + local_6+0xc],DX         
CODE:004170da   668b4318        MOV         AX,word ptr [EBX + 0x18]                
CODE:004170de   50              PUSH        EAX                                     
CODE:004170df   668b4606        MOV         AX,word ptr [ESI + local_6+0xc]         
CODE:004170e3   50              PUSH        EAX                                     
CODE:004170e4   668b4604        MOV         AX,word ptr [ESI + local_8+0xc]         
CODE:004170e8   50              PUSH        EAX                                     
CODE:004170e9   668b4602        MOV         AX,word ptr [ESI + local_a+0xc]         
CODE:004170ed   50              PUSH        EAX                                     
CODE:004170ee   668b06          MOV         AX,word ptr [ESI]=>local_c              
CODE:004170f1   50              PUSH        EAX                                     
CODE:004170f2   e869aa0100      CALL        FUN_00431b60                            ;undefined FUN_00431b60(undefined par...
CODE:004170f7   83c414          ADD         ESP,0x14                                
CODE:004170fa   53              PUSH        EBX                                     
CODE:004170fb   e80de00100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00417100   59              POP         ECX                                     
CODE:00417101   8bd8            MOV         EBX,EAX                                 
CODE:00417103   85db            TEST        EBX,EBX                                 
CODE:00417105   75ac            JNZ         LAB_004170b3                            
                            LAB_00417107:                 ;XREF[1,0]:   004170b1
CODE:00417107   e8b09a0100      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:0041710c   5e              POP         ESI                                     
CODE:0041710d   5b              POP         EBX                                     
CODE:0041710e   59              POP         ECX                                     
CODE:0041710f   59              POP         ECX                                     
CODE:00417110   5d              POP         EBP                                     
CODE:00417111   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417112(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417118
          ;param_5       undefined2           8                      ;XREF[1,0]:   00417143
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0041713f,00417148
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0041712b,0041714d
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00417133,00417152
          ;local_c       undefined2          -c                      ;XREF[2,0]:   0041711f,00417157
CODE:00417112   55              PUSH        EBP                                     
CODE:00417113   8bec            MOV         EBP,ESP                                 
CODE:00417115   83c4f8          ADD         ESP,-0x8                                
CODE:00417118   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041711b   668b500a        MOV         param_2,word ptr [param_1 + 0xa]        
CODE:0041711f   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:00417123   668b480e        MOV         param_3,word ptr [param_1 + 0xe]        
CODE:00417127   662bca          SUB         param_3,param_2                         
CODE:0041712a   49              DEC         param_3                                 
CODE:0041712b   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:0041712f   668b500c        MOV         param_2,word ptr [param_1 + 0xc]        
CODE:00417133   668955fa        MOV         word ptr [EBP + local_a+0x4],param_2    
CODE:00417137   668b4010        MOV         param_1,word ptr [param_1 + 0x10]       
CODE:0041713b   662bc2          SUB         param_1,param_2                         
CODE:0041713e   48              DEC         param_1                                 
CODE:0041713f   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00417143   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00417147   50              PUSH        param_1                                 
CODE:00417148   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0041714c   50              PUSH        param_1                                 
CODE:0041714d   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00417151   50              PUSH        param_1                                 
CODE:00417152   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:00417156   50              PUSH        param_1                                 
CODE:00417157   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0041715b   50              PUSH        param_1                                 
CODE:0041715c   e8ffa90100      CALL        FUN_00431b60                            ;undefined FUN_00431b60(undefined par...
CODE:00417161   83c414          ADD         ESP,0x14                                
CODE:00417164   e8539a0100      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:00417169   59              POP         param_3                                 
CODE:0041716a   59              POP         param_3                                 
CODE:0041716b   5d              POP         EBP                                     
CODE:0041716c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041716d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417171
          ;param_5       undefined2           8                      ;XREF[1,0]:   00417184
          ;param_6       undefined2           c                      ;XREF[1,0]:   0041718c
CODE:0041716d   55              PUSH        EBP                                     
CODE:0041716e   8bec            MOV         EBP,ESP                                 
CODE:00417170   53              PUSH        EBX                                     
CODE:00417171   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00417174   668b500e        MOV         param_2,word ptr [param_1 + 0xe]        
CODE:00417178   662b500a        SUB         param_2,word ptr [param_1 + 0xa]        
CODE:0041717c   668b4810        MOV         param_3,word ptr [param_1 + 0x10]       
CODE:00417180   662b480c        SUB         param_3,word ptr [param_1 + 0xc]        
CODE:00417184   668b5d0c        MOV         BX,word ptr [EBP + param_5+0x4]         
CODE:00417188   6689580a        MOV         word ptr [param_1 + 0xa],BX             
CODE:0041718c   668b5d10        MOV         BX,word ptr [EBP + param_6+0x4]         
CODE:00417190   6689580c        MOV         word ptr [param_1 + 0xc],BX             
CODE:00417194   6603500a        ADD         param_2,word ptr [param_1 + 0xa]        
CODE:00417198   6689500e        MOV         word ptr [param_1 + 0xe],param_2        
CODE:0041719c   6603480c        ADD         param_3,word ptr [param_1 + 0xc]        
CODE:004171a0   66894810        MOV         word ptr [param_1 + 0x10],param_3       
CODE:004171a4   5b              POP         EBX                                     
CODE:004171a5   5d              POP         EBP                                     
CODE:004171a6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004171a7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004171ab
          ;param_5       undefined2           8                      ;XREF[1,0]:   004171bd
                                                          ;XREF[6,0]:   0044dcfd,0044ddba,0044df1e,0044e081
                                                          ;             0044e7ab,0044f3ce
CODE:004171a7   55              PUSH        EBP                                     
CODE:004171a8   8bec            MOV         EBP,ESP                                 
CODE:004171aa   53              PUSH        EBX                                     
CODE:004171ab   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004171ae   53              PUSH        EBX                                     
CODE:004171af   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:004171b5   e890e00100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:004171ba   83c408          ADD         ESP,0x8                                 
CODE:004171bd   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004171c1   66894318        MOV         word ptr [EBX + 0x18],param_1           
CODE:004171c5   683e6c4100      PUSH        FUN_00416c3e                            
CODE:004171ca   53              PUSH        EBX                                     
CODE:004171cb   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:004171d1   e87bdf0100      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:004171d6   83c40c          ADD         ESP,0xc                                 
CODE:004171d9   5b              POP         EBX                                     
CODE:004171da   5d              POP         EBP                                     
CODE:004171db   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004171dc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004171e5
          ;param_5       undefined4           8                      ;XREF[1,0]:   004171e2
          ;param_6       undefined4           c                      ;XREF[1,0]:   004171df
          ;param_7       undefined2          10                      ;XREF[1,0]:   004171f4
          ;param_8       undefined2          14                      ;XREF[1,0]:   004171fc
CODE:004171dc   55              PUSH        EBP                                     
CODE:004171dd   8bec            MOV         EBP,ESP                                 
CODE:004171df   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:004171e2   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004171e5   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004171e8   85c0            TEST        param_1,param_1                         
CODE:004171ea   7418            JZ          LAB_00417204                            
CODE:004171ec   6689500a        MOV         word ptr [param_1 + 0xa],param_2        
CODE:004171f0   6689480c        MOV         word ptr [param_1 + 0xc],param_3        
CODE:004171f4   66035514        ADD         param_2,word ptr [EBP + param_7+0x4]    
CODE:004171f8   6689500e        MOV         word ptr [param_1 + 0xe],param_2        
CODE:004171fc   66034d18        ADD         param_3,word ptr [EBP + param_8+0x4]    
CODE:00417200   66894810        MOV         word ptr [param_1 + 0x10],param_3       
                            LAB_00417204:                 ;XREF[1,0]:   004171ea
CODE:00417204   5d              POP         EBP                                     
CODE:00417205   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417206(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041720d
          ;param_5       undefined2           8                      ;XREF[1,0]:   00417209
                                                          ;XREF[11,0]:  00415c84,00415cb9,00416197,004161ff
                                                          ;             0041622a,00432048,004320d4,0044e225
                                                          ;             0044e6b0,0044e709,0044e78e
CODE:00417206   55              PUSH        EBP                                     
CODE:00417207   8bec            MOV         EBP,ESP                                 
CODE:00417209   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0041720d   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00417210   6689421c        MOV         word ptr [param_2 + 0x1c],param_1       
CODE:00417214   5d              POP         EBP                                     
CODE:00417215   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417216(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041721c
          ;param_5       undefined4           8                      ;XREF[1,0]:   00417219
                                                          ;XREF[9,0]:   004161a5,00416919,004169ac,004451ac
                                                          ;             00445357,0044e23a,0044e6bb,0044e714
                                                          ;             0044eaaa
CODE:00417216   55              PUSH        EBP                                     
CODE:00417217   8bec            MOV         EBP,ESP                                 
CODE:00417219   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0041721c   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0041721f   89421e          MOV         dword ptr [param_2 + 0x1e],param_1      
CODE:00417222   5d              POP         EBP                                     
CODE:00417223   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417224(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041722a
          ;param_5       undefined4           8                      ;XREF[1,0]:   00417227
CODE:00417224   55              PUSH        EBP                                     
CODE:00417225   8bec            MOV         EBP,ESP                                 
CODE:00417227   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:0041722a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041722d   85c0            TEST        param_1,param_1                         
CODE:0041722f   7422            JZ          LAB_00417253                            
CODE:00417231   8bd1            MOV         param_2,param_3                         
CODE:00417233   f7c20000ffff    TEST        param_2,0xffff0000                      
CODE:00417239   750f            JNZ         LAB_0041724a                            
CODE:0041723b   6683e2ff        AND         param_2,0xffff                          
CODE:0041723f   66895022        MOV         word ptr [param_1 + 0x22],param_2       
CODE:00417243   33d2            XOR         param_2,param_2                         
CODE:00417245   895012          MOV         dword ptr [param_1 + 0x12],param_2      
CODE:00417248   5d              POP         EBP                                     
CODE:00417249   c3              RET                                                 
                            LAB_0041724a:                 ;XREF[1,0]:   00417239
CODE:0041724a   66c740220000    MOV         word ptr [param_1 + 0x22],0x0           
CODE:00417250   894812          MOV         dword ptr [param_1 + 0x12],param_3      
                            LAB_00417253:                 ;XREF[1,0]:   0041722f
CODE:00417253   5d              POP         EBP                                     
CODE:00417254   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417255(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041725b
                                                          ;XREF[16,0]:  00415c25,00416273,004162f9,004163b5
                                                          ;             0041640e,0041646a,004164ca,004164e2
                                                          ;             004164ed,00416642,00416673,00432132
                                                          ;             0044dea4,0044e06a,0044e67f,0044e7c7
CODE:00417255   55              PUSH        EBP                                     
CODE:00417256   8bec            MOV         EBP,ESP                                 
CODE:00417258   53              PUSH        EBX                                     
CODE:00417259   56              PUSH        ESI                                     
CODE:0041725a   57              PUSH        EDI                                     
CODE:0041725b   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0041725e   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:00417264   e87fde0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00417269   59              POP         param_3                                 
CODE:0041726a   8bd8            MOV         EBX,param_1                             
CODE:0041726c   85db            TEST        EBX,EBX                                 
CODE:0041726e   741c            JZ          LAB_0041728c                            
                            LAB_00417270:                 ;XREF[1,0]:   0041728a
CODE:00417270   53              PUSH        EBX                                     
CODE:00417271   e897de0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00417276   59              POP         param_3                                 
CODE:00417277   8bf0            MOV         ESI,param_1                             
CODE:00417279   663b7b1c        CMP         DI,word ptr [EBX + 0x1c]                
CODE:0041727d   7507            JNZ         LAB_00417286                            
CODE:0041727f   53              PUSH        EBX                                     
CODE:00417280   e8b0fbffff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:00417285   59              POP         param_3                                 
                            LAB_00417286:                 ;XREF[1,0]:   0041727d
CODE:00417286   8bde            MOV         EBX,ESI                                 
CODE:00417288   85db            TEST        EBX,EBX                                 
CODE:0041728a   75e4            JNZ         LAB_00417270                            
                            LAB_0041728c:                 ;XREF[1,0]:   0041726e
CODE:0041728c   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:00417292   e851de0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00417297   59              POP         param_3                                 
CODE:00417298   8bd8            MOV         EBX,param_1                             
CODE:0041729a   85db            TEST        EBX,EBX                                 
CODE:0041729c   741c            JZ          LAB_004172ba                            
                            LAB_0041729e:                 ;XREF[1,0]:   004172b8
CODE:0041729e   53              PUSH        EBX                                     
CODE:0041729f   e869de0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004172a4   59              POP         param_3                                 
CODE:004172a5   8bf0            MOV         ESI,param_1                             
CODE:004172a7   663b7b1c        CMP         DI,word ptr [EBX + 0x1c]                
CODE:004172ab   7507            JNZ         LAB_004172b4                            
CODE:004172ad   53              PUSH        EBX                                     
CODE:004172ae   e89efbffff      CALL        FUN_00416e51                            ;undefined FUN_00416e51(undefined par...
CODE:004172b3   59              POP         param_3                                 
                            LAB_004172b4:                 ;XREF[1,0]:   004172ab
CODE:004172b4   8bde            MOV         EBX,ESI                                 
CODE:004172b6   85db            TEST        EBX,EBX                                 
CODE:004172b8   75e4            JNZ         LAB_0041729e                            
                            LAB_004172ba:                 ;XREF[1,0]:   0041729c
CODE:004172ba   5f              POP         EDI                                     
CODE:004172bb   5e              POP         ESI                                     
CODE:004172bc   5b              POP         EBX                                     
CODE:004172bd   5d              POP         EBP                                     
CODE:004172be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004172bf(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004172c2
CODE:004172bf   55              PUSH        EBP                                     
CODE:004172c0   8bec            MOV         EBP,ESP                                 
CODE:004172c2   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004172c5   a3e4054600      MOV         [DATA:DAT_004605e4],param_1             
CODE:004172ca   5d              POP         EBP                                     
CODE:004172cb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004172cc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004172d0
          ;param_5       undefined2           8                      ;XREF[1,0]:   004172d3
CODE:004172cc   55              PUSH        EBP                                     
CODE:004172cd   8bec            MOV         EBP,ESP                                 
CODE:004172cf   53              PUSH        EBX                                     
CODE:004172d0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004172d3   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:004172d8   7407            JZ          LAB_004172e1                            
CODE:004172da   a1dc054600      MOV         param_1,[DATA:DAT_004605dc]             
CODE:004172df   eb05            JMP         LAB_004172e6                            
                            LAB_004172e1:                 ;XREF[1,0]:   004172d8
CODE:004172e1   a1d8054600      MOV         param_1,[DATA:DAT_004605d8]             
                            LAB_004172e6:                 ;XREF[1,0]:   004172df
CODE:004172e6   50              PUSH        param_1                                 
CODE:004172e7   e8fcdd0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004172ec   59              POP         param_3                                 
CODE:004172ed   85c0            TEST        param_1,param_1                         
CODE:004172ef   7434            JZ          LAB_00417325                            
                            LAB_004172f1:                 ;XREF[1,0]:   00417323
CODE:004172f1   3b581e          CMP         EBX,dword ptr [param_1 + 0x1e]          
CODE:004172f4   7524            JNZ         LAB_0041731a                            
CODE:004172f6   668b500a        MOV         param_2,word ptr [param_1 + 0xa]        
CODE:004172fa   668915686...    MOV         word ptr [DATA:DAT_00466368],param_2    ;= ??
CODE:00417301   668b500c        MOV         param_2,word ptr [param_1 + 0xc]        
CODE:00417305   6689156a6...    MOV         word ptr [DATA:DAT_0046636a],param_2    ;= ??
CODE:0041730c   83781200        CMP         dword ptr [param_1 + 0x12],0x0          
CODE:00417310   7413            JZ          LAB_00417325                            
CODE:00417312   50              PUSH        param_1                                 
CODE:00417313   ff5012          CALL        dword ptr [param_1 + 0x12]              
CODE:00417316   59              POP         param_3                                 
CODE:00417317   5b              POP         EBX                                     
CODE:00417318   5d              POP         EBP                                     
CODE:00417319   c3              RET                                                 
                            LAB_0041731a:                 ;XREF[1,0]:   004172f4
CODE:0041731a   50              PUSH        param_1                                 
CODE:0041731b   e8eddd0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00417320   59              POP         param_3                                 
CODE:00417321   85c0            TEST        param_1,param_1                         
CODE:00417323   75cc            JNZ         LAB_004172f1                            
                            LAB_00417325:                 ;XREF[2,0]:   004172ef,00417310
CODE:00417325   5b              POP         EBX                                     
CODE:00417326   5d              POP         EBP                                     
CODE:00417327   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417328(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041732d
          ;param_5       undefined4           8                      ;XREF[1,0]:   00417339
          ;param_6       undefined2           c                      ;XREF[1,0]:   00417363
                                                          ;XREF[1,0]:   00417384
CODE:00417328   55              PUSH        EBP                                     
CODE:00417329   8bec            MOV         EBP,ESP                                 
CODE:0041732b   53              PUSH        EBX                                     
CODE:0041732c   56              PUSH        ESI                                     
CODE:0041732d   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00417330   56              PUSH        ESI                                     
CODE:00417331   e886cbffff      CALL        FUN_00413ebc                            ;int FUN_00413ebc(undefined param_1, ...
CODE:00417336   59              POP         param_3                                 
CODE:00417337   8bd8            MOV         EBX,param_1                             
CODE:00417339   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0041733c   56              PUSH        ESI                                     
CODE:0041733d   e8dac4ffff      CALL        FUN_0041381c                            ;uint FUN_0041381c(undefined param_1,...
CODE:00417342   59              POP         param_3                                 
CODE:00417343   50              PUSH        param_1                                 
CODE:00417344   668b4306        MOV         param_1,word ptr [EBX + 0x6]            
CODE:00417348   50              PUSH        param_1                                 
CODE:00417349   668b4304        MOV         param_1,word ptr [EBX + 0x4]            
CODE:0041734d   50              PUSH        param_1                                 
CODE:0041734e   668b4302        MOV         param_1,word ptr [EBX + 0x2]            
CODE:00417352   50              PUSH        param_1                                 
CODE:00417353   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00417356   50              PUSH        param_1                                 
CODE:00417357   e8f5f8ffff      CALL        PickapuzzleHitTest                      ;int PickapuzzleHitTest(undefined2 pa...
CODE:0041735c   83c418          ADD         ESP,0x18                                
CODE:0041735f   66ba0200        MOV         param_2,0x2                             
CODE:00417363   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:00417368   7503            JNZ         LAB_0041736d                            
CODE:0041736a   83c2fe          ADD         param_2,-0x2                            
                            LAB_0041736d:                 ;XREF[1,0]:   00417368
CODE:0041736d   6689501a        MOV         word ptr [param_1 + 0x1a],param_2       
CODE:00417371   5e              POP         ESI                                     
CODE:00417372   5b              POP         EBX                                     
CODE:00417373   5d              POP         EBP                                     
CODE:00417374   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00417375(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417381
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041738e
          ;param_6       undefined2           c                      ;XREF[1,0]:   00417379
          ;param_7       undefined4          10                      ;XREF[1,0]:   0041737e
                                                          ;XREF[3,0]:   00445199,0044ecba,0044f9c5
CODE:00417375   55              PUSH        EBP                                     
CODE:00417376   8bec            MOV         EBP,ESP                                 
CODE:00417378   53              PUSH        EBX                                     
CODE:00417379   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0041737d   50              PUSH        param_1                                 
CODE:0041737e   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:00417381   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00417384   e89fffffff      CALL        FUN_00417328                            ;undefined FUN_00417328(undefined par...
CODE:00417389   83c40c          ADD         ESP,0xc                                 
CODE:0041738c   8bd8            MOV         EBX,param_1                             
CODE:0041738e   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:00417393   7409            JZ          LAB_0041739e                            
CODE:00417395   53              PUSH        EBX                                     
CODE:00417396   e87ef9ffff      CALL        FUN_00416d19                            ;undefined FUN_00416d19(undefined4 pa...
CODE:0041739b   59              POP         param_3                                 
CODE:0041739c   eb07            JMP         LAB_004173a5                            
                            LAB_0041739e:                 ;XREF[1,0]:   00417393
CODE:0041739e   53              PUSH        EBX                                     
CODE:0041739f   e8b3f9ffff      CALL        FUN_00416d57                            ;undefined FUN_00416d57(undefined par...
CODE:004173a4   59              POP         param_3                                 
                            LAB_004173a5:                 ;XREF[1,0]:   0041739c
CODE:004173a5   8bc3            MOV         param_1,EBX                             
CODE:004173a7   5b              POP         EBX                                     
CODE:004173a8   5d              POP         EBP                                     
CODE:004173a9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004173aa(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004173b0
CODE:004173aa   55              PUSH        EBP                                     
CODE:004173ab   8bec            MOV         EBP,ESP                                 
CODE:004173ad   53              PUSH        EBX                                     
CODE:004173ae   56              PUSH        ESI                                     
CODE:004173af   57              PUSH        EDI                                     
CODE:004173b0   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004173b3   ff35dc054600    PUSH        dword ptr [DATA:DAT_004605dc]           
CODE:004173b9   e82add0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004173be   59              POP         param_3                                 
CODE:004173bf   8bd8            MOV         EBX,param_1                             
CODE:004173c1   85db            TEST        EBX,EBX                                 
CODE:004173c3   741c            JZ          LAB_004173e1                            
                            LAB_004173c5:                 ;XREF[1,0]:   004173df
CODE:004173c5   53              PUSH        EBX                                     
CODE:004173c6   e842dd0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004173cb   59              POP         param_3                                 
CODE:004173cc   8bf0            MOV         ESI,param_1                             
CODE:004173ce   663b7b24        CMP         DI,word ptr [EBX + 0x24]                
CODE:004173d2   7f07            JG          LAB_004173db                            
CODE:004173d4   53              PUSH        EBX                                     
CODE:004173d5   e85bfaffff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:004173da   59              POP         param_3                                 
                            LAB_004173db:                 ;XREF[1,0]:   004173d2
CODE:004173db   8bde            MOV         EBX,ESI                                 
CODE:004173dd   85db            TEST        EBX,EBX                                 
CODE:004173df   75e4            JNZ         LAB_004173c5                            
                            LAB_004173e1:                 ;XREF[1,0]:   004173c3
CODE:004173e1   ff35d8054600    PUSH        dword ptr [DATA:DAT_004605d8]           
CODE:004173e7   e8fcdc0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004173ec   59              POP         param_3                                 
CODE:004173ed   8bd8            MOV         EBX,param_1                             
CODE:004173ef   85db            TEST        EBX,EBX                                 
CODE:004173f1   741c            JZ          LAB_0041740f                            
                            LAB_004173f3:                 ;XREF[1,0]:   0041740d
CODE:004173f3   53              PUSH        EBX                                     
CODE:004173f4   e814dd0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004173f9   59              POP         param_3                                 
CODE:004173fa   8bf0            MOV         ESI,param_1                             
CODE:004173fc   663b7b24        CMP         DI,word ptr [EBX + 0x24]                
CODE:00417400   7f07            JG          LAB_00417409                            
CODE:00417402   53              PUSH        EBX                                     
CODE:00417403   e849faffff      CALL        FUN_00416e51                            ;undefined FUN_00416e51(undefined par...
CODE:00417408   59              POP         param_3                                 
                            LAB_00417409:                 ;XREF[1,0]:   00417400
CODE:00417409   8bde            MOV         EBX,ESI                                 
CODE:0041740b   85db            TEST        EBX,EBX                                 
CODE:0041740d   75e4            JNZ         LAB_004173f3                            
                            LAB_0041740f:                 ;XREF[1,0]:   004173f1
CODE:0041740f   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00417415   e8cedc0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041741a   59              POP         param_3                                 
CODE:0041741b   8bd8            MOV         EBX,param_1                             
CODE:0041741d   85db            TEST        EBX,EBX                                 
CODE:0041741f   742b            JZ          LAB_0041744c                            
                            LAB_00417421:                 ;XREF[1,0]:   0041744a
CODE:00417421   53              PUSH        EBX                                     
CODE:00417422   e8e6dc0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00417427   59              POP         param_3                                 
CODE:00417428   8bf0            MOV         ESI,param_1                             
CODE:0041742a   663b7b24        CMP         DI,word ptr [EBX + 0x24]                
CODE:0041742e   7f16            JG          LAB_00417446                            
CODE:00417430   53              PUSH        EBX                                     
CODE:00417431   ff358c634600    PUSH        dword ptr [DATA:$HitTestThing]          ;= ??
CODE:00417437   e80ede0100      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0041743c   83c408          ADD         ESP,0x8                                 
CODE:0041743f   53              PUSH        EBX                                     
CODE:00417440   e8754e0200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00417445   59              POP         param_3                                 
                            LAB_00417446:                 ;XREF[1,0]:   0041742e
CODE:00417446   8bde            MOV         EBX,ESI                                 
CODE:00417448   85db            TEST        EBX,EBX                                 
CODE:0041744a   75d5            JNZ         LAB_00417421                            
                            LAB_0041744c:                 ;XREF[1,0]:   0041741f
CODE:0041744c   5f              POP         EDI                                     
CODE:0041744d   5e              POP         ESI                                     
CODE:0041744e   5b              POP         EBX                                     
CODE:0041744f   5d              POP         EBP                                     
CODE:00417450   c3              RET                                                 
CODE:00417451   00              ??          00h                                     
CODE:00417452   00              ??          00h                                     
CODE:00417453   00              ??          00h                                     
                            LAB_00417454:                 ;XREF[1,0]:   00417b1f
CODE:00417454   55              PUSH        EBP                                     
CODE:00417455   8bec            MOV         EBP,ESP                                 
CODE:00417457   53              PUSH        EBX                                     
CODE:00417458   56              PUSH        ESI                                     
CODE:00417459   57              PUSH        EDI                                     
CODE:0041745a   8b5d08          MOV         EBX,dword ptr [EBP + 0x8]               
CODE:0041745d   668b4340        MOV         AX,word ptr [EBX + 0x40]                
CODE:00417461   50              PUSH        EAX                                     
CODE:00417462   668b431a        MOV         AX,word ptr [EBX + 0x1a]                
CODE:00417466   50              PUSH        EAX                                     
CODE:00417467   e892daffff      CALL        FUN_00414efe                            ;undefined FUN_00414efe(undefined par...
CODE:0041746c   83c408          ADD         ESP,0x8                                 
CODE:0041746f   8bf0            MOV         ESI,EAX                                 
CODE:00417471   8d7e0c          LEA         EDI,[ESI + 0xc]                         
CODE:00417474   66837e0801      CMP         word ptr [ESI + 0x8],0x1                
CODE:00417479   7453            JZ          LAB_004174ce                            
CODE:0041747b   66817f12e803    CMP         word ptr [EDI + 0x12],0x3e8             
CODE:00417481   751b            JNZ         LAB_0041749e                            
CODE:00417483   56              PUSH        ESI                                     
CODE:00417484   668b431a        MOV         AX,word ptr [EBX + 0x1a]                
CODE:00417488   50              PUSH        EAX                                     
CODE:00417489   e819d6ffff      CALL        FUN_00414aa7                            ;undefined FUN_00414aa7(undefined4 pa...
CODE:0041748e   83c408          ADD         ESP,0x8                                 
CODE:00417491   68e8030000      PUSH        0x3e8                                   
CODE:00417496   e8bfd7ffff      CALL        FUN_00414c5a                            ;undefined FUN_00414c5a(undefined par...
CODE:0041749b   59              POP         ECX                                     
CODE:0041749c   eb30            JMP         LAB_004174ce                            
                            LAB_0041749e:                 ;XREF[1,0]:   00417481
CODE:0041749e   668b4342        MOV         AX,word ptr [EBX + 0x42]                
CODE:004174a2   50              PUSH        EAX                                     
CODE:004174a3   e8d0640200      CALL        FUN_0043d978                            ;int FUN_0043d978(undefined param_1, ...
CODE:004174a8   59              POP         ECX                                     
CODE:004174a9   6685c0          TEST        AX,AX                                   
CODE:004174ac   7520            JNZ         LAB_004174ce                            
CODE:004174ae   668b4712        MOV         AX,word ptr [EDI + 0x12]                
CODE:004174b2   50              PUSH        EAX                                     
CODE:004174b3   668b4342        MOV         AX,word ptr [EBX + 0x42]                
CODE:004174b7   50              PUSH        EAX                                     
CODE:004174b8   e820d90100      CALL        FUN_00434ddd                            ;bool FUN_00434ddd(short param_1)
CODE:004174bd   83c408          ADD         ESP,0x8                                 
CODE:004174c0   56              PUSH        ESI                                     
CODE:004174c1   668b431a        MOV         AX,word ptr [EBX + 0x1a]                
CODE:004174c5   50              PUSH        EAX                                     
CODE:004174c6   e8dcd5ffff      CALL        FUN_00414aa7                            ;undefined FUN_00414aa7(undefined4 pa...
CODE:004174cb   83c408          ADD         ESP,0x8                                 
                            LAB_004174ce:                 ;XREF[3,0]:   00417479,0041749c,004174ac
CODE:004174ce   5f              POP         EDI                                     
CODE:004174cf   5e              POP         ESI                                     
CODE:004174d0   5b              POP         EBX                                     
CODE:004174d1   5d              POP         EBP                                     
CODE:004174d2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004174d3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004174d9
                                                          ;XREF[1,0]:   004347f5
CODE:004174d3   55              PUSH        EBP                                     
CODE:004174d4   8bec            MOV         EBP,ESP                                 
CODE:004174d6   53              PUSH        EBX                                     
CODE:004174d7   56              PUSH        ESI                                     
CODE:004174d8   57              PUSH        EDI                                     
CODE:004174d9   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004174dc   0fbfc7          MOVSX       param_1,DI                              
CODE:004174df   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:004174e5   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
CODE:004174eb   6a00            PUSH        0x0                                     
CODE:004174ed   57              PUSH        EDI                                     
CODE:004174ee   ff7372          PUSH        dword ptr [EBX + 0x72]=>DATA:$Actors[...
CODE:004174f1   e8803f0100      CALL        FUN_0042b476                            ;undefined4 * FUN_0042b476(undefined ...
CODE:004174f6   83c40c          ADD         ESP,0xc                                 
CODE:004174f9   8bf0            MOV         ESI,param_1                             
CODE:004174fb   85f6            TEST        ESI,ESI                                 
CODE:004174fd   742e            JZ          LAB_0041752d                            
CODE:004174ff   6a01            PUSH        0x1                                     
CODE:00417501   668b4660        MOV         param_1,word ptr [ESI + 0x60]           
CODE:00417505   50              PUSH        param_1                                 
CODE:00417506   57              PUSH        EDI                                     
CODE:00417507   e87ed90100      CALL        FUN_00434e8a                            ;int FUN_00434e8a(undefined param_1, ...
CODE:0041750c   83c40c          ADD         ESP,0xc                                 
CODE:0041750f   6a00            PUSH        0x0                                     
CODE:00417511   668b4660        MOV         param_1,word ptr [ESI + 0x60]           
CODE:00417515   50              PUSH        param_1                                 
CODE:00417516   668b431c        MOV         param_1,word ptr [EBX + 0x1c]=>DATA:$...
CODE:0041751a   50              PUSH        param_1                                 
CODE:0041751b   668b4314        MOV         param_1,word ptr [EBX + 0x14]=>DATA:$...
CODE:0041751f   50              PUSH        param_1                                 
CODE:00417520   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00417524   50              PUSH        param_1                                 
CODE:00417525   e8ced5ffff      CALL        LoadPartEntity                          ;undefined LoadPartEntity(undefined2 ...
CODE:0041752a   83c414          ADD         ESP,0x14                                
                            LAB_0041752d:                 ;XREF[1,0]:   004174fd
CODE:0041752d   5f              POP         EDI                                     
CODE:0041752e   5e              POP         ESI                                     
CODE:0041752f   5b              POP         EBX                                     
CODE:00417530   5d              POP         EBP                                     
CODE:00417531   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00417532(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[4,0]:   0041753b,0041755f,00417617,00417644
          ;local_6       undefined2          -6                      ;XREF[3,0]:   004175c2,0041769b,004176a6
          ;local_c       undefined2          -c                      ;XREF[3,0]:   004175e9,00417600,00417635
          ;local_10      undefined2         -10                      ;XREF[5,0]:   004175d6,004175f4,004175fc,0041762c,00417640
          ;local_12      undefined2         -12                      ;XREF[3,0]:   0041754d,00417692,0041769f
          ;local_14      undefined2         -14                      ;XREF[16,0]:  00417553,004175a6,004175b3,0041768e,004176b4
                                                                     ;             004176db,004176e1,00417708,0041770e,00417715
                                                                     ;             00417741,00417754,00417762,00417768,00417776
                                                                     ;             00417787
          ;local_16      undefined2         -16                      ;XREF[2,0]:   004175bb,004176aa
          ;local_18      undefined2         -18                      ;XREF[3,0]:   00417559,00417737,00417748
          ;local_1a      undefined2         -1a                      ;XREF[4,0]:   004175cd,00417660,00417668,0041766e
          ;local_20      undefined4         -20                      ;XREF[2,0]:   00417571,0041772b
                                                          ;XREF[1,0]:   00417c28
CODE:00417532   55              PUSH        EBP                                     
CODE:00417533   8bec            MOV         EBP,ESP                                 
CODE:00417535   83c4e4          ADD         ESP,-0x1c                               
CODE:00417538   53              PUSH        EBX                                     
CODE:00417539   56              PUSH        ESI                                     
CODE:0041753a   57              PUSH        EDI                                     
CODE:0041753b   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041753f   69f0a8000000    IMUL        ESI,param_1,0xa8                        
CODE:00417545   81c6e8854600    ADD         ESI,DATA:$Actors                        ;= ??
CODE:0041754b   33ff            XOR         EDI,EDI                                 
CODE:0041754d   66c745f20000    MOV         word ptr [EBP + local_12+0x4],0x0       
CODE:00417553   66c745f0ffff    MOV         word ptr [EBP + local_14+0x4],0xffff    
CODE:00417559   66c745ec0000    MOV         word ptr [EBP + local_18+0x4],0x0       
CODE:0041755f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00417563   6bc015          IMUL        param_1,param_1,0x15                    
CODE:00417566   0fbf04c53...    MOVSX       param_1,word ptr [param_1*0x8 + DATA:...
CODE:0041756e   c1e010          SHL         param_1,0x10                            
CODE:00417571   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00417574   66837e2400      CMP         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:00417579   7c04            JL          LAB_0041757f                            
CODE:0041757b   66ff4e24        DEC         word ptr [ESI + 0x24]=>DATA:$Actors[0...
                            LAB_0041757f:                 ;XREF[1,0]:   00417579
CODE:0041757f   0fbf4618        MOVSX       param_1,word ptr [ESI + 0x18]=>DATA:$...
CODE:00417583   8b1c85400...    MOV         EBX,dword ptr [param_1*0x4 + DATA:PTR...;= 00460708
CODE:0041758a   33c0            XOR         param_1,param_1                         
CODE:0041758c   898696000000    MOV         dword ptr [ESI +...,param_1=>DATA:$Ac...
CODE:00417592   85db            TEST        EBX,EBX                                 
CODE:00417594   0f841a010000    JZ          LAB_004176b4                            
CODE:0041759a   0fbf03          MOVSX       param_1,word ptr [EBX]                  
CODE:0041759d   83e8fe          SUB         param_1,-0x2                            
CODE:004175a0   750d            JNZ         LAB_004175af                            
CODE:004175a2   668b4618        MOV         param_1,word ptr [ESI + 0x18]=>DATA:$...
CODE:004175a6   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:004175aa   e905010000      JMP         LAB_004176b4                            
                            LAB_004175af:                 ;XREF[1,0]:   004175a0
CODE:004175af   668b4308        MOV         param_1,word ptr [EBX + 0x8]            
CODE:004175b3   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:004175b7   668b4306        MOV         param_1,word ptr [EBX + 0x6]            
CODE:004175bb   668945ee        MOV         word ptr [EBP + local_16+0x4],param_1   
CODE:004175bf   83c30c          ADD         EBX,0xc                                 
CODE:004175c2   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:004175c8   e9d2000000      JMP         LAB_0041769f                            
                            LAB_004175cd:                 ;XREF[1,0]:   004176ae
CODE:004175cd   66c745ea0000    MOV         word ptr [EBP + local_1a+0x4],0x0       
CODE:004175d3   6a0a            PUSH        0xa                                     
CODE:004175d5   56              PUSH        ESI                                     
CODE:004175d6   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:004175d9   50              PUSH        param_1                                 
CODE:004175da   e86d880300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004175df   83c40c          ADD         ESP,0xc                                 
CODE:004175e2   66837b0204      CMP         word ptr [EBX + 0x2],0x4                
CODE:004175e7   7528            JNZ         LAB_00417611                            
CODE:004175e9   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:004175ed   d1f8            SAR         param_1,0x1                             
CODE:004175ef   7903            JNS         LAB_004175f4                            
CODE:004175f1   83d000          ADC         param_1,0x0                             
                            LAB_004175f4:                 ;XREF[1,0]:   004175ef
CODE:004175f4   660345f4        ADD         param_1,word ptr [EBP + local_10+0x4]   
CODE:004175f8   6683c0fe        ADD         param_1,-0x2                            
CODE:004175fc   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:00417600   66c745f80400    MOV         word ptr [EBP + local_c+0x4],0x4        
CODE:00417606   66837e2400      CMP         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:0041760b   0f8d87000000    JGE         LAB_00417698                            
                            LAB_00417611:                 ;XREF[1,0]:   004175e7
CODE:00417611   66833bff        CMP         word ptr [EBX],-0x1                     
CODE:00417615   7451            JZ          LAB_00417668                            
CODE:00417617   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041761b   6bc015          IMUL        param_1,param_1,0x15                    
CODE:0041761e   66833cc53...    CMP         word ptr [param_...,0x0                 
CODE:00417627   7d09            JGE         LAB_00417632                            
CODE:00417629   668b03          MOV         param_1,word ptr [EBX]                  
CODE:0041762c   662945f4        SUB         word ptr [EBP + local_10+0x4],param_1   
CODE:00417630   eb07            JMP         LAB_00417639                            
                            LAB_00417632:                 ;XREF[1,0]:   00417627
CODE:00417632   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00417635   660145f8        ADD         word ptr [EBP + local_c+0x4],param_1    
                            LAB_00417639:                 ;XREF[1,0]:   00417630
CODE:00417639   668b4304        MOV         param_1,word ptr [EBX + 0x4]            
CODE:0041763d   66f7d0          NOT         param_1                                 
CODE:00417640   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00417643   50              PUSH        param_1                                 
CODE:00417644   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00417648   50              PUSH        param_1                                 
CODE:00417649   e82e1a0000      CALL        FUN_0041907c                            ;ushort FUN_0041907c(undefined param_...
CODE:0041764e   83c408          ADD         ESP,0x8                                 
CODE:00417651   0fbf5302        MOVSX       param_2,word ptr [EBX + 0x2]            
CODE:00417655   23c2            AND         param_1,param_2                         
CODE:00417657   7415            JZ          LAB_0041766e                            
CODE:00417659   66837b0a00      CMP         word ptr [EBX + 0xa],0x0                
CODE:0041765e   750e            JNZ         LAB_0041766e                            
CODE:00417660   66c745ea0100    MOV         word ptr [EBP + local_1a+0x4],0x1       
CODE:00417666   eb06            JMP         LAB_0041766e                            
                            LAB_00417668:                 ;XREF[1,0]:   00417615
CODE:00417668   66c745ea0100    MOV         word ptr [EBP + local_1a+0x4],0x1       
                            LAB_0041766e:                 ;XREF[3,0]:   00417657,0041765e,00417666
CODE:0041766e   66837dea00      CMP         word ptr [EBP + local_1a+0x4],0x0       
CODE:00417673   7423            JZ          LAB_00417698                            
CODE:00417675   e8dacb0300      CALL        Random                                  ;int Random(void)
CODE:0041767a   b9e8030000      MOV         param_3,0x3e8                           
CODE:0041767f   99              CDQ                                                 
CODE:00417680   f7f9            IDIV        param_3                                 
CODE:00417682   0fbf4306        MOVSX       param_1,word ptr [EBX + 0x6]            
CODE:00417686   3bd0            CMP         param_2,param_1                         
CODE:00417688   7d0e            JGE         LAB_00417698                            
CODE:0041768a   668b4308        MOV         param_1,word ptr [EBX + 0x8]            
CODE:0041768e   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:00417692   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
                            LAB_00417698:                 ;XREF[3,0]:   0041760b,00417673,00417688
CODE:00417698   83c30c          ADD         EBX,0xc                                 
CODE:0041769b   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
                            LAB_0041769f:                 ;XREF[1,0]:   004175c8
CODE:0041769f   66837df200      CMP         word ptr [EBP + local_12+0x4],0x0       
CODE:004176a4   750e            JNZ         LAB_004176b4                            
CODE:004176a6   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004176aa   663b45ee        CMP         param_1,word ptr [EBP + local_16+0x4]   
CODE:004176ae   0f8c19ffffff    JL          LAB_004175cd                            
                            LAB_004176b4:                 ;XREF[3,0]:   00417594,004175aa,004176a4
CODE:004176b4   66837df01c      CMP         word ptr [EBP + local_14+0x4],0x1c      
CODE:004176b9   7526            JNZ         LAB_004176e1                            
CODE:004176bb   668b4640        MOV         param_1,word ptr [ESI + 0x40]=>DATA:$...
CODE:004176bf   50              PUSH        param_1                                 
CODE:004176c0   668b461a        MOV         param_1,word ptr [ESI + 0x1a]=>DATA:$...
CODE:004176c4   50              PUSH        param_1                                 
CODE:004176c5   e834d8ffff      CALL        FUN_00414efe                            ;undefined FUN_00414efe(undefined par...
CODE:004176ca   83c408          ADD         ESP,0x8                                 
CODE:004176cd   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:004176d0   e8f4db0100      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:004176d5   59              POP         param_3                                 
CODE:004176d6   6685c0          TEST        param_1,param_1                         
CODE:004176d9   7406            JZ          LAB_004176e1                            
CODE:004176db   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
                            LAB_004176e1:                 ;XREF[2,0]:   004176b9,004176d9
CODE:004176e1   66837df01d      CMP         word ptr [EBP + local_14+0x4],0x1d      
CODE:004176e6   7526            JNZ         LAB_0041770e                            
CODE:004176e8   668b4640        MOV         param_1,word ptr [ESI + 0x40]=>DATA:$...
CODE:004176ec   50              PUSH        param_1                                 
CODE:004176ed   668b461a        MOV         param_1,word ptr [ESI + 0x1a]=>DATA:$...
CODE:004176f1   50              PUSH        param_1                                 
CODE:004176f2   e807d8ffff      CALL        FUN_00414efe                            ;undefined FUN_00414efe(undefined par...
CODE:004176f7   83c408          ADD         ESP,0x8                                 
CODE:004176fa   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:004176fd   e8c7db0100      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:00417702   59              POP         param_3                                 
CODE:00417703   6685c0          TEST        param_1,param_1                         
CODE:00417706   7406            JZ          LAB_0041770e                            
CODE:00417708   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
                            LAB_0041770e:                 ;XREF[2,0]:   004176e6,00417706
CODE:0041770e   66837df0ff      CMP         word ptr [EBP + local_14+0x4],-0x1      
CODE:00417713   740b            JZ          LAB_00417720                            
CODE:00417715   0fbf45f0        MOVSX       param_1,word ptr [EBP + local_14+0x4]   
CODE:00417719   8b3c85780...    MOV         EDI,dword ptr [param_1*0x4 + 0x460a78...;= 004609ac
                            LAB_00417720:                 ;XREF[1,0]:   00417713
CODE:00417720   85ff            TEST        EDI,EDI                                 
CODE:00417722   7430            JZ          LAB_00417754                            
CODE:00417724   eb22            JMP         LAB_00417748                            
                            LAB_00417726:                 ;XREF[1,0]:   00417752
CODE:00417726   8b4704          MOV         param_1,dword ptr [EDI + 0x4]=>DATA:D...;= FF7F003Fh
CODE:00417729   f7d0            NOT         param_1                                 
CODE:0041772b   2345e4          AND         param_1,dword ptr [EBP + local_20+0x4]  
CODE:0041772e   3b07            CMP         param_1,dword ptr [EDI]=>DATA:DAT_004...;= 00800000h
CODE:00417730   7405            JZ          LAB_00417737                            
CODE:00417732   833f00          CMP         dword ptr [EDI]=>DATA:DAT_004609ac,0x0  ;= 00800000h
CODE:00417735   750e            JNZ         LAB_00417745                            
                            LAB_00417737:                 ;XREF[1,0]:   00417730
CODE:00417737   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:0041773d   668b4708        MOV         param_1,word ptr [EDI + 0x8]=>DATA:DA...;= 0025h
CODE:00417741   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
                            LAB_00417745:                 ;XREF[1,0]:   00417735
CODE:00417745   83c70c          ADD         EDI,0xc                                 
                            LAB_00417748:                 ;XREF[1,0]:   00417724
CODE:00417748   66837dec00      CMP         word ptr [EBP + local_18+0x4],0x0       
CODE:0041774d   7505            JNZ         LAB_00417754                            
CODE:0041774f   833fff          CMP         dword ptr [EDI]=>DATA:DAT_004609ac,-0x1 ;= 00800000h
CODE:00417752   75d2            JNZ         LAB_00417726                            
                            LAB_00417754:                 ;XREF[2,0]:   00417722,0041774d
CODE:00417754   66837df002      CMP         word ptr [EBP + local_14+0x4],0x2       
CODE:00417759   750d            JNZ         LAB_00417768                            
CODE:0041775b   66837e3200      CMP         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:00417760   7d06            JGE         LAB_00417768                            
CODE:00417762   66c745f00a00    MOV         word ptr [EBP + local_14+0x4],0xa       
                            LAB_00417768:                 ;XREF[2,0]:   00417759,00417760
CODE:00417768   66837df003      CMP         word ptr [EBP + local_14+0x4],0x3       
CODE:0041776d   750d            JNZ         LAB_0041777c                            
CODE:0041776f   66837e3200      CMP         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:00417774   7e06            JLE         LAB_0041777c                            
CODE:00417776   66c745f00b00    MOV         word ptr [EBP + local_14+0x4],0xb       
                            LAB_0041777c:                 ;XREF[2,0]:   0041776d,00417774
CODE:0041777c   668b4648        MOV         param_1,word ptr [ESI + 0x48]=>DATA:$...
CODE:00417780   668986980...    MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:00417787   668b45f0        MOV         param_1,word ptr [EBP + local_14+0x4]   
CODE:0041778b   5f              POP         EDI                                     
CODE:0041778c   5e              POP         ESI                                     
CODE:0041778d   5b              POP         EBX                                     
CODE:0041778e   8be5            MOV         ESP,EBP                                 
CODE:00417790   5d              POP         EBP                                     
CODE:00417791   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417792(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00417799
          ;local_6       undefined2          -6                      ;XREF[3,0]:   004177d6,004177da,00417861
          ;local_8       undefined2          -8                      ;XREF[3,0]:   004177bb,00417868,00417883
                                                          ;XREF[1,0]:   00417c08
CODE:00417792   55              PUSH        EBP                                     
CODE:00417793   8bec            MOV         EBP,ESP                                 
CODE:00417795   51              PUSH        param_3                                 
CODE:00417796   53              PUSH        EBX                                     
CODE:00417797   56              PUSH        ESI                                     
CODE:00417798   57              PUSH        EDI                                     
CODE:00417799   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0041779c   0fbfc7          MOVSX       param_1,DI                              
CODE:0041779f   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:004177a5   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
CODE:004177ab   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004177b0   6683783202      CMP         word ptr [param_1 + 0x32],0x2           
CODE:004177b5   0f9fc0          SETG        param_1                                 
CODE:004177b8   83e001          AND         param_1,0x1                             
CODE:004177bb   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:004177bf   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004177c3   66ff04459...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:004177cb   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004177cf   50              PUSH        param_1                                 
CODE:004177d0   e83ecfffff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:004177d5   59              POP         param_3                                 
CODE:004177d6   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:004177da   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004177de   50              PUSH        param_1                                 
CODE:004177df   57              PUSH        EDI                                     
CODE:004177e0   e84fcb0100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:004177e5   83c408          ADD         ESP,0x8                                 
CODE:004177e8   66837b2cff      CMP         word ptr [EBX + ...,offset DATA:$Acto...
CODE:004177ed   0f84bf000000    JZ          LAB_004178b2                            
CODE:004177f3   668b732c        MOV         SI,word ptr [EBX + 0x2c]=>DATA:$Actor...
CODE:004177f7   6683fe15        CMP         SI,0x15                                 
CODE:004177fb   750c            JNZ         LAB_00417809                            
CODE:004177fd   6a05            PUSH        0x5                                     
CODE:004177ff   e818520300      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:00417804   59              POP         param_3                                 
CODE:00417805   66894324        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
                            LAB_00417809:                 ;XREF[1,0]:   004177fb
CODE:00417809   66c7432cffff    MOV         word ptr [EBX + ...,offset DATA:$Acto...
CODE:0041780f   66c743100000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:00417815   66897318        MOV         word ptr [EBX + ...,SI=>DATA:$Actors[...
CODE:00417819   56              PUSH        ESI                                     
CODE:0041781a   57              PUSH        EDI                                     
CODE:0041781b   e84dca0100      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:00417820   83c408          ADD         ESP,0x8                                 
CODE:00417823   66c743220000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:00417829   6683fe15        CMP         SI,0x15                                 
CODE:0041782d   740c            JZ          LAB_0041783b                            
CODE:0041782f   6683fe18        CMP         SI,0x18                                 
CODE:00417833   7406            JZ          LAB_0041783b                            
CODE:00417835   6683fe19        CMP         SI,0x19                                 
CODE:00417839   7577            JNZ         LAB_004178b2                            
                            LAB_0041783b:                 ;XREF[2,0]:   0041782d,00417833
CODE:0041783b   668b4336        MOV         param_1,word ptr [EBX + 0x36]=>DATA:$...
CODE:0041783f   50              PUSH        param_1                                 
CODE:00417840   668b433c        MOV         param_1,word ptr [EBX + 0x3c]=>DATA:$...
CODE:00417844   50              PUSH        param_1                                 
CODE:00417845   e86cd6ffff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:0041784a   83c408          ADD         ESP,0x8                                 
CODE:0041784d   668b4012        MOV         param_1,word ptr [param_1 + 0x12]       
CODE:00417851   50              PUSH        param_1                                 
CODE:00417852   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00417856   50              PUSH        param_1                                 
CODE:00417857   e842ceffff      CALL        FUN_0041469e                            ;undefined FUN_0041469e(undefined par...
CODE:0041785c   83c408          ADD         ESP,0x8                                 
CODE:0041785f   8bc8            MOV         param_3,param_1                         
CODE:00417861   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00417866   741b            JZ          LAB_00417883                            
CODE:00417868   66837dfc01      CMP         word ptr [EBP + local_8+0x4],0x1        
CODE:0041786d   750a            JNZ         LAB_00417879                            
CODE:0041786f   66b80600        MOV         param_1,0x6                             
CODE:00417873   66ba0a00        MOV         param_2,0xa                             
CODE:00417877   eb23            JMP         LAB_0041789c                            
                            LAB_00417879:                 ;XREF[1,0]:   0041786d
CODE:00417879   66b80600        MOV         param_1,0x6                             
CODE:0041787d   66ba0c00        MOV         param_2,0xc                             
CODE:00417881   eb19            JMP         LAB_0041789c                            
                            LAB_00417883:                 ;XREF[1,0]:   00417866
CODE:00417883   66837dfc01      CMP         word ptr [EBP + local_8+0x4],0x1        
CODE:00417888   750a            JNZ         LAB_00417894                            
CODE:0041788a   66b81000        MOV         param_1,0x10                            
CODE:0041788e   66ba1b00        MOV         param_2,0x1b                            
CODE:00417892   eb08            JMP         LAB_0041789c                            
                            LAB_00417894:                 ;XREF[1,0]:   00417888
CODE:00417894   66b81000        MOV         param_1,0x10                            
CODE:00417898   66ba2300        MOV         param_2,0x23                            
                            LAB_0041789c:                 ;XREF[3,0]:   00417877,00417881,00417892
CODE:0041789c   660301          ADD         param_1,word ptr [param_3]              
CODE:0041789f   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004178a3   668903          MOV         word ptr [EBX],param_1=>DATA:$Actors    ;= ??
CODE:004178a6   66035102        ADD         param_2,word ptr [param_3 + 0x2]        
CODE:004178aa   66895316        MOV         word ptr [EBX + ...,param_2=>DATA:$Ac...
CODE:004178ae   66895302        MOV         word ptr [EBX + ...,param_2=>DATA:$Ac...
                            LAB_004178b2:                 ;XREF[2,0]:   004177ed,00417839
CODE:004178b2   5f              POP         EDI                                     
CODE:004178b3   5e              POP         ESI                                     
CODE:004178b4   5b              POP         EBX                                     
CODE:004178b5   59              POP         param_3                                 
CODE:004178b6   5d              POP         EBP                                     
CODE:004178b7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004178b8(undefined4 param_1, undefined4 param_2, uint param_3, short param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   004178be
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0041792c,0041794e,0041797d,00417989
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00417902,0041793a,0041795e,004179a9
                                                          ;XREF[1,0]:   00417bd0
CODE:004178b8   55              PUSH        EBP                                     
CODE:004178b9   8bec            MOV         EBP,ESP                                 
CODE:004178bb   51              PUSH        param_3                                 
CODE:004178bc   53              PUSH        EBX                                     
CODE:004178bd   56              PUSH        ESI                                     
CODE:004178be   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004178c1   0fbfc6          MOVSX       param_1,SI                              
CODE:004178c4   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:004178ca   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
CODE:004178d0   668b4336        MOV         param_1,word ptr [EBX + 0x36]=>DATA:$...
CODE:004178d4   50              PUSH        param_1                                 
CODE:004178d5   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004178d9   50              PUSH        param_1                                 
CODE:004178da   e8d7d5ffff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:004178df   83c408          ADD         ESP,0x8                                 
CODE:004178e2   668b5010        MOV         param_2,word ptr [param_1 + 0x10]       
CODE:004178e6   0fbfca          MOVSX       param_3,param_2                         
CODE:004178e9   83e906          SUB         param_3,0x6                             
CODE:004178ec   7410            JZ          LAB_004178fe                            
CODE:004178ee   83e903          SUB         param_3,0x3                             
CODE:004178f1   743f            JZ          LAB_00417932                            
CODE:004178f3   49              DEC         param_3                                 
CODE:004178f4   83e902          SUB         param_3,0x2                             
CODE:004178f7   725d            JC          LAB_00417956                            
CODE:004178f9   e983000000      JMP         LAB_00417981                            
                            LAB_004178fe:                 ;XREF[1,0]:   004178ec
CODE:004178fe   668b4012        MOV         param_1,word ptr [param_1 + 0x12]       
CODE:00417902   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00417906   0fbfc6          MOVSX       param_1,SI                              
CODE:00417909   6bc015          IMUL        param_1,param_1,0x15                    
CODE:0041790c   66c704c50...    MOV         word ptr [param_...,0x0                 
CODE:00417916   66b82300        MOV         param_1,0x23                            
CODE:0041791a   0fbfd6          MOVSX       param_2,SI                              
CODE:0041791d   6bd215          IMUL        param_2,param_2,0x15                    
CODE:00417920   66833cd53...    CMP         word ptr [param_...,0x0                 
CODE:00417929   7d01            JGE         LAB_0041792c                            
CODE:0041792b   48              DEC         param_1                                 
                            LAB_0041792c:                 ;XREF[1,0]:   00417929
CODE:0041792c   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00417930   eb4f            JMP         LAB_00417981                            
                            LAB_00417932:                 ;XREF[1,0]:   004178f1
CODE:00417932   668b4012        MOV         param_1,word ptr [param_1 + 0x12]       
CODE:00417936   6683e00f        AND         param_1,0xf                             
CODE:0041793a   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0041793e   0fbfc6          MOVSX       param_1,SI                              
CODE:00417941   6bc015          IMUL        param_1,param_1,0x15                    
CODE:00417944   66c704c50...    MOV         word ptr [param_...,0x0                 
CODE:0041794e   66c745fe1500    MOV         word ptr [EBP + local_6+0x4],0x15       
CODE:00417954   eb2b            JMP         LAB_00417981                            
                            LAB_00417956:                 ;XREF[1,0]:   004178f7
CODE:00417956   668b4012        MOV         param_1,word ptr [param_1 + 0x12]       
CODE:0041795a   6683e00f        AND         param_1,0xf                             
CODE:0041795e   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00417962   0fbfc6          MOVSX       param_1,SI                              
CODE:00417965   6bc015          IMUL        param_1,param_1,0x15                    
CODE:00417968   66c704c50...    MOV         word ptr [param_...,0x0                 
CODE:00417972   66b81900        MOV         param_1,0x19                            
CODE:00417976   6683fa0a        CMP         param_2,0xa                             
CODE:0041797a   7401            JZ          LAB_0041797d                            
CODE:0041797c   48              DEC         param_1                                 
                            LAB_0041797d:                 ;XREF[1,0]:   0041797a
CODE:0041797d   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
                            LAB_00417981:                 ;XREF[3,0]:   004178f9,00417930,00417954
CODE:00417981   33c0            XOR         param_1,param_1                         
CODE:00417983   898396000000    MOV         dword ptr [EBX +...,param_1=>DATA:$Ac...
CODE:00417989   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0041798d   66894320        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00417991   6689432c        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00417995   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00417999   66ff0c459...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:004179a1   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004179a5   6689433c        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004179a9   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004179ad   6689431a        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004179b1   5e              POP         ESI                                     
CODE:004179b2   5b              POP         EBX                                     
CODE:004179b3   59              POP         param_3                                 
CODE:004179b4   5d              POP         EBP                                     
CODE:004179b5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DoSomethingWithEseqResources?(void)
                                                          ;XREF[2,0]:   00417ae0,00434c11
CODE:004179b6   53              PUSH        EBX                                     
CODE:004179b7   56              PUSH        ESI                                     
CODE:004179b8   bbe8854600      MOV         EBX,DATA:$Actors                        ;= ??
CODE:004179bd   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004179c2   6683783202      CMP         word ptr [EAX + 0x32],0x2               
CODE:004179c7   0f9fc0          SETG        AL                                      
CODE:004179ca   83e001          AND         EAX,0x1                                 
CODE:004179cd   8bf0            MOV         ESI,EAX                                 
CODE:004179cf   833dc8634...    CMP         dword ptr [DATA:DAT_004663c8],0x0       ;= ??
CODE:004179d6   7529            JNZ         LAB_00417a01                            
CODE:004179d8   68bc634600      PUSH        DATA:DAT_004663bc                       ;= ??
CODE:004179dd   68b8634600      PUSH        DATA:DAT_004663b8                       ;= ??
CODE:004179e2   68d0634600      PUSH        DATA:DAT_004663d0                       ;= ??
CODE:004179e7   66b89811        MOV         AX,0x1198                               
CODE:004179eb   6685f6          TEST        SI,SI                                   
CODE:004179ee   7503            JNZ         LAB_004179f3                            
CODE:004179f0   83c002          ADD         EAX,0x2                                 
                            LAB_004179f3:                 ;XREF[1,0]:   004179ee
CODE:004179f3   50              PUSH        EAX                                     
CODE:004179f4   e8b6c80100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:004179f9   83c410          ADD         ESP,0x10                                
CODE:004179fc   a3c8634600      MOV         [DATA:DAT_004663c8],EAX                 ;= ??
                            LAB_00417a01:                 ;XREF[1,0]:   004179d6
CODE:00417a01   833dcc634...    CMP         dword ptr [DATA:DAT_004663cc],0x0       ;= ??
CODE:00417a08   7529            JNZ         LAB_00417a33                            
CODE:00417a0a   68c4634600      PUSH        DATA:DAT_004663c4                       ;= ??
CODE:00417a0f   68c0634600      PUSH        DATA:DAT_004663c0                       ;= ??
CODE:00417a14   687c644600      PUSH        DATA:DAT_0046647c                       ;= ??
CODE:00417a19   66b89911        MOV         AX,0x1199                               
CODE:00417a1d   6685f6          TEST        SI,SI                                   
CODE:00417a20   7503            JNZ         LAB_00417a25                            
CODE:00417a22   83c002          ADD         EAX,0x2                                 
                            LAB_00417a25:                 ;XREF[1,0]:   00417a20
CODE:00417a25   50              PUSH        EAX                                     
CODE:00417a26   e884c80100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:00417a2b   83c410          ADD         ESP,0x10                                
CODE:00417a2e   a3cc634600      MOV         [DATA:DAT_004663cc],EAX                 ;= ??
                            LAB_00417a33:                 ;XREF[1,0]:   00417a08
CODE:00417a33   66b80200        MOV         AX,0x2                                  
                            LAB_00417a37:                 ;XREF[1,0]:   00417a7f
CODE:00417a37   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417a3a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417a3d   8b0dc0634600    MOV         ECX,dword ptr [DATA:DAT_004663c0]       ;= ??
                                                          ; FWD[2,0]:   004687ae,00468856
CODE:00417a43   894cd376        MOV         dword ptr [EBX +...,ECX                 
CODE:00417a47   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417a4a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417a4d   8b0db8634600    MOV         ECX,dword ptr [DATA:DAT_004663b8]       ;= ??
                                                          ; FWD[2,0]:   004687b2,0046885a
CODE:00417a53   894cd37a        MOV         dword ptr [EBX +...,ECX                 
CODE:00417a57   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417a5a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417a5d   8b0dc4634600    MOV         ECX,dword ptr [DATA:DAT_004663c4]       ;= ??
                                                          ; FWD[2,0]:   004687b6,0046885e
CODE:00417a63   894cd37e        MOV         dword ptr [EBX +...,ECX                 
CODE:00417a67   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417a6a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417a6d   8b0dbc634600    MOV         ECX,dword ptr [DATA:DAT_004663bc]       ;= ??
                                                          ; FWD[2,0]:   004687ba,00468862
CODE:00417a73   898cd3820...    MOV         dword ptr [EBX +...,ECX                 
CODE:00417a7a   40              INC         EAX                                     
CODE:00417a7b   6683f80c        CMP         AX,0xc                                  
CODE:00417a7f   7cb6            JL          LAB_00417a37                            
CODE:00417a81   5e              POP         ESI                                     
CODE:00417a82   5b              POP         EBX                                     
CODE:00417a83   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417a84(void)
                                                          ;XREF[2,0]:   00417c57,0042f837
CODE:00417a84   833dc8634...    CMP         dword ptr [DATA:DAT_004663c8],0x0       ;= ??
CODE:00417a8b   7413            JZ          LAB_00417aa0                            
CODE:00417a8d   ff35c8634600    PUSH        dword ptr [DATA:DAT_004663c8]           ;= ??
CODE:00417a93   e8a48c0200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00417a98   59              POP         ECX                                     
CODE:00417a99   33c0            XOR         EAX,EAX                                 
CODE:00417a9b   a3c8634600      MOV         [DATA:DAT_004663c8],EAX                 ;= ??
                            LAB_00417aa0:                 ;XREF[1,0]:   00417a8b
CODE:00417aa0   833dcc634...    CMP         dword ptr [DATA:DAT_004663cc],0x0       ;= ??
CODE:00417aa7   7413            JZ          LAB_00417abc                            
CODE:00417aa9   ff35cc634600    PUSH        dword ptr [DATA:DAT_004663cc]           ;= ??
CODE:00417aaf   e8888c0200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00417ab4   59              POP         ECX                                     
CODE:00417ab5   33c0            XOR         EAX,EAX                                 
CODE:00417ab7   a3cc634600      MOV         [DATA:DAT_004663cc],EAX                 ;= ??
                            LAB_00417abc:                 ;XREF[1,0]:   00417aa7
CODE:00417abc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417abd(void)
                                                          ;XREF[2,0]:   0042f597,0042f65f
CODE:00417abd   53              PUSH        EBX                                     
CODE:00417abe   56              PUSH        ESI                                     
CODE:00417abf   bbe8854600      MOV         EBX,DATA:$Actors                        ;= ??
CODE:00417ac4   e829d80100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00417ac9   a394634600      MOV         [DATA:DAT_00466394],EAX                 ;= ??
CODE:00417ace   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00417ad3   6683783202      CMP         word ptr [EAX + 0x32],0x2               
CODE:00417ad8   0f9fc0          SETG        AL                                      
CODE:00417adb   83e001          AND         EAX,0x1                                 
CODE:00417ade   8bf0            MOV         ESI,EAX                                 
CODE:00417ae0   e8d1feffff      CALL        DoSomethingWithEseqResources?           ;void DoSomethingWithEseqResources?(v...
CODE:00417ae5   66b80200        MOV         AX,0x2                                  
                            LAB_00417ae9:                 ;XREF[1,0]:   00417c4e
CODE:00417ae9   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417aec   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[2,0]:   0046877a,00468822
CODE:00417aef   668944d342      MOV         word ptr [EBX + ...,AX                  
CODE:00417af4   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417af7   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417afa   33c9            XOR         ECX,ECX                                 
                                                          ; FWD[2,0]:   00468748,004687f0
CODE:00417afc   66894cd310      MOV         word ptr [EBX + ...,CX                  
CODE:00417b01   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b04   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[2,0]:   00468776,0046881e
CODE:00417b07   66894cd33e      MOV         word ptr [EBX + ...,CX                  
CODE:00417b0c   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b0f   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[2,0]:   0046874a,004687f2
CODE:00417b12   66c744d31...    MOV         word ptr [EBX + ...,0x2                 
CODE:00417b19   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b1c   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[3,0]:   00417454,0046879e,00468846
CODE:00417b1f   c744d3665...    MOV         dword ptr [EBX +...,LAB_00417454        
CODE:00417b27   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b2a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417b2d   66b90100        MOV         CX,0x1                                  
                                                          ; FWD[2,0]:   00468766,0046880e
CODE:00417b31   66894cd32e      MOV         word ptr [EBX + ...,CX                  
CODE:00417b36   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b39   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[2,0]:   00468768,00468810
CODE:00417b3c   66894cd330      MOV         word ptr [EBX + ...,CX                  
CODE:00417b41   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b44   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417b47   8b0d94634600    MOV         ECX,dword ptr [DATA:DAT_00466394]       ;= ??
                                                          ; FWD[2,0]:   004687aa,00468852
CODE:00417b4d   894cd372        MOV         dword ptr [EBX +...,ECX                 
CODE:00417b51   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b54   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[3,0]:   004663d0,0046878e,00468836
CODE:00417b57   c744d356d...    MOV         dword ptr [EBX +...,DATA:DAT_004663d0   ;= ??
CODE:00417b5f   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b62   6bd215          IMUL        EDX,EDX,0x15                            
                                                          ; FWD[3,0]:   0046647c,00468792,0046883a
CODE:00417b65   c744d35a7...    MOV         dword ptr [EBX +...,DATA:DAT_0046647c   ;= ??
CODE:00417b6d   66ba9a11        MOV         DX,0x119a                               
CODE:00417b71   6685f6          TEST        SI,SI                                   
CODE:00417b74   7503            JNZ         LAB_00417b79                            
CODE:00417b76   83c2fe          ADD         EDX,-0x2                                
                            LAB_00417b79:                 ;XREF[1,0]:   00417b74
CODE:00417b79   0fbfc8          MOVSX       ECX,AX                                  
CODE:00417b7c   6bc915          IMUL        ECX,ECX,0x15                            
CODE:00417b7f   668994cb9...    MOV         word ptr [EBX + ...,DX                  
CODE:00417b87   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b8a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417b8d   8b0dc0634600    MOV         ECX,dword ptr [DATA:DAT_004663c0]       ;= ??
CODE:00417b93   894cd376        MOV         dword ptr [EBX +...,ECX                 
CODE:00417b97   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417b9a   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417b9d   8b0db8634600    MOV         ECX,dword ptr [DATA:DAT_004663b8]       ;= ??
CODE:00417ba3   894cd37a        MOV         dword ptr [EBX +...,ECX                 
CODE:00417ba7   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417baa   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417bad   8b0dc4634600    MOV         ECX,dword ptr [DATA:DAT_004663c4]       ;= ??
CODE:00417bb3   894cd37e        MOV         dword ptr [EBX +...,ECX                 
CODE:00417bb7   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417bba   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417bbd   8b0dbc634600    MOV         ECX,dword ptr [DATA:DAT_004663bc]       ;= ??
CODE:00417bc3   898cd3820...    MOV         dword ptr [EBX +...,ECX                 
CODE:00417bca   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417bcd   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417bd0   c784d3880...    MOV         dword ptr [EBX +...,FUN_004178b8        
CODE:00417bdb   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417bde   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417be1   66c744d32...    MOV         word ptr [EBX + ...,0xffff              
CODE:00417be8   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417beb   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417bee   66c744d30...    MOV         word ptr [EBX + ...,0xffff              
CODE:00417bf5   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417bf8   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417bfb   66c744d32...    MOV         word ptr [EBX + ...,0xffff              
CODE:00417c02   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417c05   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417c08   c784d38c0...    MOV         dword ptr [EBX +...,FUN_00417792        
CODE:00417c13   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417c16   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417c19   33c9            XOR         ECX,ECX                                 
CODE:00417c1b   898cd3900...    MOV         dword ptr [EBX +...,ECX                 
CODE:00417c22   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417c25   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417c28   c744d3623...    MOV         dword ptr [EBX +...,FUN_00417532        
CODE:00417c30   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417c33   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417c36   66c744d32...    MOV         word ptr [EBX + ...,0xffff              
CODE:00417c3d   0fbfd0          MOVSX       EDX,AX                                  
CODE:00417c40   6bd215          IMUL        EDX,EDX,0x15                            
CODE:00417c43   33c9            XOR         ECX,ECX                                 
CODE:00417c45   894cd36a        MOV         dword ptr [EBX +...,ECX                 
CODE:00417c49   40              INC         EAX                                     
CODE:00417c4a   6683f80c        CMP         AX,0xc                                  
CODE:00417c4e   0f8c95feffff    JL          LAB_00417ae9                            
CODE:00417c54   5e              POP         ESI                                     
CODE:00417c55   5b              POP         EBX                                     
CODE:00417c56   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417c57(void)
                                                          ;XREF[1,0]:   0042fe59
CODE:00417c57   e828feffff      CALL        FUN_00417a84                            ;undefined FUN_00417a84(void)
CODE:00417c5c   ff3594634600    PUSH        dword ptr [DATA:DAT_00466394]           ;= ??
CODE:00417c62   e89bd60100      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00417c67   59              POP         ECX                                     
CODE:00417c68   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417c69(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00417d34,00417d5d,00417df1
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00417d25,00417da6
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00417c8d,00417cc3
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00417d43,00417d51,00417d7c
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00417d49,00417d57,00417d9e
                                                          ;XREF[1,0]:   0042f696
CODE:00417c69   55              PUSH        EBP                                     
CODE:00417c6a   8bec            MOV         EBP,ESP                                 
CODE:00417c6c   83c4f4          ADD         ESP,-0xc                                
CODE:00417c6f   53              PUSH        EBX                                     
CODE:00417c70   56              PUSH        ESI                                     
CODE:00417c71   57              PUSH        EDI                                     
CODE:00417c72   bb38874600      MOV         EBX,DATA:$Actors[2].field0_0x0          
CODE:00417c77   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00417c7c   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:00417c80   8b3c85c00...    MOV         EDI,dword ptr [EAX*0x4 + DATA:$LevelL...
CODE:00417c87   668b07          MOV         AX,word ptr [EDI]                       
CODE:00417c8a   83c702          ADD         EDI,0x2                                 
CODE:00417c8d   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00417c91   66833df07...    CMP         word ptr [DATA:DAT_00467cf0],0x2        ;= ??
CODE:00417c99   750d            JNZ         LAB_00417ca8                            
CODE:00417c9b   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:00417c9e   d1f8            SAR         EAX,0x1                                 
CODE:00417ca0   7903            JNS         LAB_00417ca5                            
CODE:00417ca2   83d000          ADC         EAX,0x0                                 
                            LAB_00417ca5:                 ;XREF[1,0]:   00417ca0
CODE:00417ca5   668907          MOV         word ptr [EDI],AX                       
                            LAB_00417ca8:                 ;XREF[1,0]:   00417c99
CODE:00417ca8   6a20            PUSH        0x20                                    
CODE:00417caa   6a00            PUSH        0x0                                     
CODE:00417cac   6898634600      PUSH        DATA:DAT_00466398                       ;= ??
CODE:00417cb1   e806820300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00417cb6   83c40c          ADD         ESP,0xc                                 
CODE:00417cb9   66be0200        MOV         SI,0x2                                  
                            LAB_00417cbd:                 ;XREF[1,0]:   00417e12
CODE:00417cbd   0fbfc6          MOVSX       EAX,SI                                  
CODE:00417cc0   83c0fe          ADD         EAX,-0x2                                
CODE:00417cc3   0fbf55fa        MOVSX       EDX,word ptr [EBP + local_a+0x4]        
CODE:00417cc7   3bc2            CMP         EAX,EDX                                 
CODE:00417cc9   0f8d32010000    JGE         LAB_00417e01                            
CODE:00417ccf   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00417cd4   6683781600      CMP         word ptr [EAX + 0x16],0x0               
CODE:00417cd9   0f94c0          SETZ        AL                                      
CODE:00417cdc   83e001          AND         EAX,0x1                                 
CODE:00417cdf   6689432a        MOV         word ptr [EBX + ...,AX                  
CODE:00417ce3   33c0            XOR         EAX,EAX                                 
CODE:00417ce5   66894348        MOV         word ptr [EBX + ...,AX                  
CODE:00417ce9   66894322        MOV         word ptr [EBX + ...,AX                  
CODE:00417ced   66894370        MOV         word ptr [EBX + ...,AX                  
CODE:00417cf1   33c0            XOR         EAX,EAX                                 
CODE:00417cf3   898396000000    MOV         dword ptr [EBX +...,EAX                 
CODE:00417cf9   66c7436effff    MOV         word ptr [EBX + ...,0xffff              
CODE:00417cff   66c7433cffff    MOV         word ptr [EBX + ...,0xffff              
CODE:00417d05   0fbf07          MOVSX       EAX,word ptr [EDI]                      
CODE:00417d08   66ff04459...    INC         word ptr [EAX*0x2 + DATA:DAT_00466398]  ;= ??
CODE:00417d10   668b07          MOV         AX,word ptr [EDI]                       
CODE:00417d13   6689431a        MOV         word ptr [EBX + ...,AX                  
CODE:00417d17   83c702          ADD         EDI,0x2                                 
CODE:00417d1a   668b431a        MOV         AX,word ptr [EBX + 0x1a]=>DATA:$Actor...
CODE:00417d1e   50              PUSH        EAX                                     
CODE:00417d1f   e8dcc9ffff      CALL        FUN_00414700                            ;uint FUN_00414700(undefined param_1,...
CODE:00417d24   59              POP         ECX                                     
CODE:00417d25   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00417d29   668b431a        MOV         AX,word ptr [EBX + 0x1a]=>DATA:$Actor...
CODE:00417d2d   50              PUSH        EAX                                     
CODE:00417d2e   e8e0c9ffff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:00417d33   59              POP         ECX                                     
CODE:00417d34   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00417d38   6681bb9a0...    CMP         word ptr [EBX + ...,0x119a              
CODE:00417d41   750e            JNZ         LAB_00417d51                            
CODE:00417d43   66c745f81b00    MOV         word ptr [EBP + local_c+0x4],0x1b       
CODE:00417d49   66c745f62e00    MOV         word ptr [EBP + local_e+0x4],0x2e       
CODE:00417d4f   eb0c            JMP         LAB_00417d5d                            
                            LAB_00417d51:                 ;XREF[1,0]:   00417d41
CODE:00417d51   66c745f81d00    MOV         word ptr [EBP + local_c+0x4],0x1d       
CODE:00417d57   66c745f63600    MOV         word ptr [EBP + local_e+0x4],0x36       
                            LAB_00417d5d:                 ;XREF[1,0]:   00417d4f
CODE:00417d5d   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00417d62   7422            JZ          LAB_00417d86                            
CODE:00417d64   e8ebc40300      CALL        Random                                  ;int Random(void)
CODE:00417d69   b906000000      MOV         ECX,0x6                                 
CODE:00417d6e   99              CDQ                                                 
CODE:00417d6f   f7f9            IDIV        ECX                                     
CODE:00417d71   6689531c        MOV         word ptr [EBX + ...,DX                  
CODE:00417d75   0fbf431c        MOVSX       EAX,word ptr [EBX + 0x1c]=>DATA:$Acto...
CODE:00417d79   6bc032          IMUL        EAX,EAX,0x32                            
CODE:00417d7c   660345f8        ADD         AX,word ptr [EBP + local_c+0x4]         
CODE:00417d80   66894316        MOV         word ptr [EBX + ...,AX                  
CODE:00417d84   eb2b            JMP         LAB_00417db1                            
                            LAB_00417d86:                 ;XREF[1,0]:   00417d62
CODE:00417d86   e8c9c40300      CALL        Random                                  ;int Random(void)
CODE:00417d8b   b903000000      MOV         ECX,0x3                                 
CODE:00417d90   99              CDQ                                                 
CODE:00417d91   f7f9            IDIV        ECX                                     
CODE:00417d93   6689531c        MOV         word ptr [EBX + ...,DX                  
CODE:00417d97   0fbf431c        MOVSX       EAX,word ptr [EBX + 0x1c]=>DATA:$Acto...
CODE:00417d9b   6bc064          IMUL        EAX,EAX,0x64                            
CODE:00417d9e   660345f6        ADD         AX,word ptr [EBP + local_e+0x4]         
CODE:00417da2   66894316        MOV         word ptr [EBX + ...,AX                  
CODE:00417da6   f645fc02        TEST        byte ptr [EBP + local_8+0x4],0x2        
CODE:00417daa   7405            JZ          LAB_00417db1                            
CODE:00417dac   6683431c03      ADD         word ptr [EBX + ...,0x3                 
                            LAB_00417db1:                 ;XREF[2,0]:   00417d84,00417daa
CODE:00417db1   66c7431effff    MOV         word ptr [EBX + ...,0xffff              
CODE:00417db7   66c743180000    MOV         word ptr [EBX + ...,0x0                 
CODE:00417dbd   e892c40300      CALL        Random                                  ;int Random(void)
CODE:00417dc2   b964000000      MOV         ECX,0x64                                
CODE:00417dc7   99              CDQ                                                 
CODE:00417dc8   f7f9            IDIV        ECX                                     
CODE:00417dca   83fa32          CMP         EDX,0x32                                
CODE:00417dcd   7d12            JGE         LAB_00417de1                            
CODE:00417dcf   66c743141000    MOV         word ptr [EBX + ...,0x10                
CODE:00417dd5   c78396000...    MOV         dword ptr [EBX +...,0x2                 
CODE:00417ddf   eb10            JMP         LAB_00417df1                            
                            LAB_00417de1:                 ;XREF[1,0]:   00417dcd
CODE:00417de1   66c74314e001    MOV         word ptr [EBX + ...,0x1e0               
CODE:00417de7   c78396000...    MOV         dword ptr [EBX +...,0x1                 
                            LAB_00417df1:                 ;XREF[1,0]:   00417ddf
CODE:00417df1   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00417df5   50              PUSH        EAX                                     
CODE:00417df6   56              PUSH        ESI                                     
CODE:00417df7   e838c50100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:00417dfc   83c408          ADD         ESP,0x8                                 
CODE:00417dff   eb06            JMP         LAB_00417e07                            
                            LAB_00417e01:                 ;XREF[1,0]:   00417cc9
CODE:00417e01   66c7432a0100    MOV         word ptr [EBX + ...,0x1                 
                            LAB_00417e07:                 ;XREF[1,0]:   00417dff
CODE:00417e07   81c3a8000000    ADD         EBX,0xa8                                
CODE:00417e0d   46              INC         ESI                                     
CODE:00417e0e   6683fe0c        CMP         SI,0xc                                  
CODE:00417e12   0f8ca5feffff    JL          LAB_00417cbd                            
CODE:00417e18   5f              POP         EDI                                     
CODE:00417e19   5e              POP         ESI                                     
CODE:00417e1a   5b              POP         EBX                                     
CODE:00417e1b   8be5            MOV         ESP,EBP                                 
CODE:00417e1d   5d              POP         EBP                                     
CODE:00417e1e   c3              RET                                                 
CODE:00417e1f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417e20(void)
          ;local_54      undefined1         -54                      ;XREF[2,0]:   00417e2e,00417e59
          ;local_a4      undefined1         -a4                      ;XREF[2,0]:   00417e3f,00417e69
                                                          ;XREF[4,0]:   004180a9,00418252,0041825c,0041873b
CODE:00417e20   55              PUSH        EBP                                     
CODE:00417e21   8bec            MOV         EBP,ESP                                 
CODE:00417e23   81c460ffffff    ADD         ESP,0xffffff60                          
CODE:00417e29   683a4e0000      PUSH        0x4e3a                                  
CODE:00417e2e   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:00417e31   50              PUSH        EAX                                     
CODE:00417e32   e8bd83ffff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00417e37   83c408          ADD         ESP,0x8                                 
CODE:00417e3a   683b4e0000      PUSH        0x4e3b                                  
CODE:00417e3f   8d8560ffffff    LEA         EAX=>local_a4,[EBP + 0xffffff60]        
CODE:00417e45   50              PUSH        EAX                                     
CODE:00417e46   e8a983ffff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00417e4b   83c408          ADD         ESP,0x8                                 
CODE:00417e4e   68ff0f0000      PUSH        0xfff                                   
CODE:00417e53   e8a9560300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00417e58   59              POP         ECX                                     
CODE:00417e59   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:00417e5c   50              PUSH        EAX                                     
CODE:00417e5d   6a3d            PUSH        0x3d                                    
CODE:00417e5f   6a08            PUSH        0x8                                     
CODE:00417e61   e88885ffff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00417e66   83c40c          ADD         ESP,0xc                                 
CODE:00417e69   8d8560ffffff    LEA         EAX=>local_a4,[EBP + 0xffffff60]        
CODE:00417e6f   50              PUSH        EAX                                     
CODE:00417e70   6a4d            PUSH        0x4d                                    
CODE:00417e72   6a08            PUSH        0x8                                     
CODE:00417e74   e87585ffff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00417e79   83c40c          ADD         ESP,0xc                                 
CODE:00417e7c   68fa0a0000      PUSH        0xafa                                   
CODE:00417e81   e87b560300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00417e86   59              POP         ECX                                     
CODE:00417e87   ff35d8664600    PUSH        dword ptr [DATA:DAT_004666d8]           ;= ??
CODE:00417e8d   6a3d            PUSH        0x3d                                    
CODE:00417e8f   6a40            PUSH        0x40                                    
CODE:00417e91   e85885ffff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00417e96   83c40c          ADD         ESP,0xc                                 
CODE:00417e99   68f9090000      PUSH        0x9f9                                   
CODE:00417e9e   e85e560300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00417ea3   59              POP         ECX                                     
CODE:00417ea4   ff35dc664600    PUSH        dword ptr [DATA:DAT_004666dc]           ;= ??
CODE:00417eaa   6a4d            PUSH        0x4d                                    
CODE:00417eac   6a40            PUSH        0x40                                    
CODE:00417eae   e83b85ffff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00417eb3   83c40c          ADD         ESP,0xc                                 
CODE:00417eb6   8be5            MOV         ESP,EBP                                 
CODE:00417eb8   5d              POP         EBP                                     
CODE:00417eb9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00417eba(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[2,0]:   00418112,0041860d
CODE:00417eba   53              PUSH        EBX                                     
CODE:00417ebb   56              PUSH        ESI                                     
CODE:00417ebc   57              PUSH        EDI                                     
CODE:00417ebd   33ff            XOR         EDI,EDI                                 
CODE:00417ebf   66893dd46...    MOV         word ptr [DATA:DAT_004666d4],DI         ;= ??
CODE:00417ec6   66893dd26...    MOV         word ptr [DATA:DAT_004666d2],DI         ;= ??
CODE:00417ecd   6804100000      PUSH        0x1004                                  
CODE:00417ed2   e84d910100      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00417ed7   59              POP         param_3                                 
CODE:00417ed8   6806100000      PUSH        0x1006                                  
CODE:00417edd   e8e2abffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00417ee2   59              POP         param_3                                 
CODE:00417ee3   8bd8            MOV         EBX,param_1                             
CODE:00417ee5   6a06            PUSH        0x6                                     
CODE:00417ee7   6a00            PUSH        0x0                                     
CODE:00417ee9   6a00            PUSH        0x0                                     
CODE:00417eeb   6a00            PUSH        0x0                                     
CODE:00417eed   53              PUSH        EBX                                     
CODE:00417eee   e895bcffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00417ef3   83c414          ADD         ESP,0x14                                
CODE:00417ef6   53              PUSH        EBX                                     
CODE:00417ef7   e810aeffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00417efc   59              POP         param_3                                 
CODE:00417efd   6808100000      PUSH        0x1008                                  
CODE:00417f02   e8bdabffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00417f07   59              POP         param_3                                 
CODE:00417f08   8bf0            MOV         ESI,param_1                             
CODE:00417f0a   68394e0000      PUSH        0x4e39                                  
CODE:00417f0f   e82982ffff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00417f14   59              POP         param_3                                 
CODE:00417f15   8bd8            MOV         EBX,param_1                             
CODE:00417f17   53              PUSH        EBX                                     
CODE:00417f18   6882664600      PUSH        DATA:DAT_00466682                       ;= ??
CODE:00417f1d   e85a800300      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00417f22   83c408          ADD         ESP,0x8                                 
CODE:00417f25   53              PUSH        EBX                                     
CODE:00417f26   e8adc40300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00417f2b   59              POP         param_3                                 
CODE:00417f2c   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:00417f34   7552            JNZ         LAB_00417f88                            
CODE:00417f36   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00417f3b   a3d8664600      MOV         [DATA:DAT_004666d8],param_1             ;= ??
CODE:00417f40   c705dc664...    MOV         dword ptr [DATA:...,DATA:DAT_00466682   ;= ??
CODE:00417f4a   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00417f4f   0fbf4030        MOVSX       param_1,word ptr [param_1 + 0x30]       
CODE:00417f53   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:00417f59   66837c423404    CMP         word ptr [param_...,0x4                 
CODE:00417f5f   7d09            JGE         LAB_00417f6a                            
CODE:00417f61   66c705d26...    MOV         word ptr [DATA:DAT_004666d2],0x1        ;= ??
                            LAB_00417f6a:                 ;XREF[1,0]:   00417f5f
CODE:00417f6a   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00417f6f   6683b85e1...    CMP         word ptr [param_1 + 0x175e],0xf         
CODE:00417f77   752c            JNZ         LAB_00417fa5                            
CODE:00417f79   66c705d26...    MOV         word ptr [DATA:DAT_004666d2],0x0        ;= ??
CODE:00417f82   66bf0100        MOV         DI,0x1                                  
CODE:00417f86   eb1d            JMP         LAB_00417fa5                            
                            LAB_00417f88:                 ;XREF[1,0]:   00417f34
CODE:00417f88   c705d8664...    MOV         dword ptr [DATA:...,DATA:DAT_00466682   ;= ??
CODE:00417f92   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00417f97   a3dc664600      MOV         [DATA:DAT_004666dc],param_1             ;= ??
CODE:00417f9c   66c705d46...    MOV         word ptr [DATA:DAT_004666d4],0x1        ;= ??
                            LAB_00417fa5:                 ;XREF[2,0]:   00417f77,00417f86
CODE:00417fa5   66833dd26...    CMP         word ptr [DATA:DAT_004666d2],0x0        ;= ??
CODE:00417fad   7539            JNZ         LAB_00417fe8                            
CODE:00417faf   6a06            PUSH        0x6                                     
CODE:00417fb1   6a00            PUSH        0x0                                     
CODE:00417fb3   688c000000      PUSH        0x8c                                    
CODE:00417fb8   6a78            PUSH        0x78                                    
CODE:00417fba   56              PUSH        ESI                                     
CODE:00417fbb   e8c8bbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00417fc0   83c414          ADD         ESP,0x14                                
CODE:00417fc3   680a100000      PUSH        0x100a                                  
CODE:00417fc8   e8f7aaffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00417fcd   59              POP         param_3                                 
CODE:00417fce   8bd8            MOV         EBX,param_1                             
CODE:00417fd0   6a06            PUSH        0x6                                     
CODE:00417fd2   6a00            PUSH        0x0                                     
CODE:00417fd4   6a6f            PUSH        0x6f                                    
CODE:00417fd6   6a7e            PUSH        0x7e                                    
CODE:00417fd8   53              PUSH        EBX                                     
CODE:00417fd9   e8aabbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00417fde   83c414          ADD         ESP,0x14                                
CODE:00417fe1   53              PUSH        EBX                                     
CODE:00417fe2   e825adffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00417fe7   59              POP         param_3                                 
                            LAB_00417fe8:                 ;XREF[1,0]:   00417fad
CODE:00417fe8   66833dd46...    CMP         word ptr [DATA:DAT_004666d4],0x0        ;= ??
CODE:00417ff0   753f            JNZ         LAB_00418031                            
CODE:00417ff2   6a06            PUSH        0x6                                     
CODE:00417ff4   6a00            PUSH        0x0                                     
CODE:00417ff6   688c000000      PUSH        0x8c                                    
CODE:00417ffb   68de000000      PUSH        0xde                                    
CODE:00418000   56              PUSH        ESI                                     
CODE:00418001   e882bbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00418006   83c414          ADD         ESP,0x14                                
CODE:00418009   680b100000      PUSH        0x100b                                  
CODE:0041800e   e8b1aaffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418013   59              POP         param_3                                 
CODE:00418014   8bd8            MOV         EBX,param_1                             
CODE:00418016   6a06            PUSH        0x6                                     
CODE:00418018   6a00            PUSH        0x0                                     
CODE:0041801a   6a6f            PUSH        0x6f                                    
CODE:0041801c   68e5000000      PUSH        0xe5                                    
CODE:00418021   53              PUSH        EBX                                     
CODE:00418022   e861bbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00418027   83c414          ADD         ESP,0x14                                
CODE:0041802a   53              PUSH        EBX                                     
CODE:0041802b   e8dcacffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00418030   59              POP         param_3                                 
                            LAB_00418031:                 ;XREF[1,0]:   00417ff0
CODE:00418031   6685ff          TEST        DI,DI                                   
CODE:00418034   746c            JZ          LAB_004180a2                            
CODE:00418036   6a06            PUSH        0x6                                     
CODE:00418038   6a00            PUSH        0x0                                     
CODE:0041803a   688c000000      PUSH        0x8c                                    
CODE:0041803f   6845010000      PUSH        0x145                                   
CODE:00418044   56              PUSH        ESI                                     
CODE:00418045   e83ebbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041804a   83c414          ADD         ESP,0x14                                
CODE:0041804d   680c100000      PUSH        0x100c                                  
CODE:00418052   e86daaffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418057   59              POP         param_3                                 
CODE:00418058   8bd8            MOV         EBX,param_1                             
CODE:0041805a   6a06            PUSH        0x6                                     
CODE:0041805c   6a00            PUSH        0x0                                     
CODE:0041805e   6a6f            PUSH        0x6f                                    
CODE:00418060   684b010000      PUSH        0x14b                                   
CODE:00418065   53              PUSH        EBX                                     
CODE:00418066   e81dbbffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041806b   83c414          ADD         ESP,0x14                                
CODE:0041806e   53              PUSH        EBX                                     
CODE:0041806f   e898acffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00418074   59              POP         param_3                                 
CODE:00418075   6809100000      PUSH        0x1009                                  
CODE:0041807a   e845aaffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041807f   59              POP         param_3                                 
CODE:00418080   8bd8            MOV         EBX,param_1                             
CODE:00418082   6a06            PUSH        0x6                                     
CODE:00418084   6a00            PUSH        0x0                                     
CODE:00418086   689d000000      PUSH        0x9d                                    
CODE:0041808b   6a08            PUSH        0x8                                     
CODE:0041808d   53              PUSH        EBX                                     
CODE:0041808e   e8f5baffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00418093   83c414          ADD         ESP,0x14                                
CODE:00418096   53              PUSH        EBX                                     
CODE:00418097   e870acffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041809c   59              POP         param_3                                 
CODE:0041809d   e800daffff      CALL        FUN_00415aa2                            ;undefined FUN_00415aa2(void)
                            LAB_004180a2:                 ;XREF[1,0]:   00418034
CODE:004180a2   56              PUSH        ESI                                     
CODE:004180a3   e864acffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004180a8   59              POP         param_3                                 
CODE:004180a9   e872fdffff      CALL        FUN_00417e20                            ;undefined FUN_00417e20(void)
CODE:004180ae   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
CODE:004180b6   6a00            PUSH        0x0                                     
CODE:004180b8   e806e5ffff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:004180bd   59              POP         param_3                                 
CODE:004180be   5f              POP         EDI                                     
CODE:004180bf   5e              POP         ESI                                     
CODE:004180c0   5b              POP         EBX                                     
CODE:004180c1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004180c2(void)
                                                          ;XREF[1,0]:   004185d3
CODE:004180c2   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004180c7   ff7010          PUSH        dword ptr [EAX + 0x10]                  
CODE:004180ca   e815340100      CALL        FUN_0042b4e4                            ;undefined FUN_0042b4e4(undefined par...
CODE:004180cf   59              POP         ECX                                     
CODE:004180d0   6683f807        CMP         AX,0x7                                  
CODE:004180d4   7d22            JGE         LAB_004180f8                            
CODE:004180d6   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x1        
CODE:004180df   6aff            PUSH        -0x1                                    
CODE:004180e1   0504100000      ADD         EAX,0x1004                              
CODE:004180e6   50              PUSH        EAX                                     
CODE:004180e7   e8d6470300      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:004180ec   83c408          ADD         ESP,0x8                                 
CODE:004180ef   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x0        
                            LAB_004180f8:                 ;XREF[1,0]:   004180d4
CODE:004180f8   c3              RET                                                 
                            LAB_004180f9:                 ;XREF[1,0]:   00460b24
CODE:004180f9   53              PUSH        EBX                                     
CODE:004180fa   6a01            PUSH        0x1                                     
CODE:004180fc   e89894ffff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:00418101   59              POP         ECX                                     
CODE:00418102   6804100000      PUSH        0x1004                                  
CODE:00418107   e8baf30200      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:0041810c   59              POP         ECX                                     
CODE:0041810d   a300674600      MOV         [DATA:DAT_00466700],EAX                 ;= ??
CODE:00418112   e8a3fdffff      CALL        FUN_00417eba                            ;undefined FUN_00417eba(uint param_1,...
CODE:00418117   680f100000      PUSH        0x100f                                  
CODE:0041811c   e8a3a9ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418121   59              POP         ECX                                     
CODE:00418122   a3e8664600      MOV         [DATA:DAT_004666e8],EAX                 ;= ??
CODE:00418127   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041812c   668b4032        MOV         AX,word ptr [EAX + 0x32]                
CODE:00418130   66051010        ADD         AX,0x1010                               
CODE:00418134   50              PUSH        EAX                                     
CODE:00418135   e88aa9ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041813a   59              POP         ECX                                     
CODE:0041813b   a3ec664600      MOV         [DATA:DAT_004666ec],EAX                 ;= ??
CODE:00418140   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:00418148   0f8583000000    JNZ         LAB_004181d1                            
CODE:0041814e   66bb8817        MOV         BX,0x1788                               
CODE:00418152   6805100000      PUSH        0x1005                                  
CODE:00418157   e868a9ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041815c   59              POP         ECX                                     
CODE:0041815d   a3e0664600      MOV         [DATA:DAT_004666e0],EAX                 ;= ??
CODE:00418162   680d100000      PUSH        0x100d                                  
CODE:00418167   e858a9ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041816c   59              POP         ECX                                     
CODE:0041816d   a3e4664600      MOV         [DATA:DAT_004666e4],EAX                 ;= ??
CODE:00418172   68600b4600      PUSH        DATA:$INTS1                             ;= 49h    I
CODE:00418177   6806100000      PUSH        0x1006                                  
CODE:0041817c   e87d840200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00418181   83c408          ADD         ESP,0x8                                 
CODE:00418184   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0041818a   0fbf925e1...    MOVSX       EDX,word ptr [EDX + 0x175e]             
CODE:00418191   0fbf4450fe      MOVSX       EAX,word ptr [EAX + EDX*0x2 + -0x2]     
CODE:00418196   69c0e8030000    IMUL        EAX,EAX,0x3e8                           
CODE:0041819c   a3f0664600      MOV         [DATA:DAT_004666f0],EAX                 ;= ??
CODE:004181a1   c705f8664...    MOV         dword ptr [DATA:DAT_004666f8],0x32      ;= ??
CODE:004181ab   a1f0664600      MOV         EAX,[DATA:DAT_004666f0]                 ;= ??
CODE:004181b0   33d2            XOR         EDX,EDX                                 
CODE:004181b2   f735f8664600    DIV         dword ptr [DATA:DAT_004666f8]           ;= ??
CODE:004181b8   a3f4664600      MOV         [DATA:DAT_004666f4],EAX                 ;= ??
CODE:004181bd   68650b4600      PUSH        DATA:$INTS2                             ;= 49h    I
CODE:004181c2   6806100000      PUSH        0x1006                                  
CODE:004181c7   e8c9840200      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004181cc   83c408          ADD         ESP,0x8                                 
CODE:004181cf   eb2b            JMP         LAB_004181fc                            
                            LAB_004181d1:                 ;XREF[1,0]:   00418148
CODE:004181d1   66bb8617        MOV         BX,0x1786                               
CODE:004181d5   680e100000      PUSH        0x100e                                  
CODE:004181da   e8e5a8ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004181df   59              POP         ECX                                     
CODE:004181e0   a3e0664600      MOV         [DATA:DAT_004666e0],EAX                 ;= ??
CODE:004181e5   6804100000      PUSH        0x1004                                  
CODE:004181ea   e8d5a8ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004181ef   59              POP         ECX                                     
CODE:004181f0   a3e4664600      MOV         [DATA:DAT_004666e4],EAX                 ;= ??
CODE:004181f5   33c0            XOR         EAX,EAX                                 
CODE:004181f7   a3f8664600      MOV         [DATA:DAT_004666f8],EAX                 ;= ??
                            LAB_004181fc:                 ;XREF[1,0]:   004181cf
CODE:004181fc   6a0a            PUSH        0xa                                     
CODE:004181fe   680080ffff      PUSH        0xffff8000                              
CODE:00418203   680080ffff      PUSH        0xffff8000                              
CODE:00418208   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:0041820e   e849b7ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00418213   83c410          ADD         ESP,0x10                                
CODE:00418216   53              PUSH        EBX                                     
CODE:00418217   e86adf0200      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:0041821c   59              POP         ECX                                     
CODE:0041821d   6a00            PUSH        0x0                                     
CODE:0041821f   53              PUSH        EBX                                     
CODE:00418220   e8d4e40200      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:00418225   83c408          ADD         ESP,0x8                                 
CODE:00418228   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:0041822e   e895abffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00418233   59              POP         ECX                                     
CODE:00418234   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:0041823a   e889abffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041823f   59              POP         ECX                                     
CODE:00418240   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x0        ;= ??
CODE:00418249   66c705086...    MOV         word ptr [DATA:DAT_00466708],0x0        ;= ??
CODE:00418252   68207e4100      PUSH        FUN_00417e20                            
CODE:00418257   e8f4460300      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0041825c   59              POP         ECX=>FUN_00417e20                       
CODE:0041825d   e83a910100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00418262   5b              POP         EBX                                     
CODE:00418263   c3              RET                                                 
                            LAB_00418264:                 ;XREF[1,0]:   00460b28
CODE:00418264   6a00            PUSH        0x0                                     
CODE:00418266   e8e5460300      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0041826b   59              POP         ECX                                     
CODE:0041826c   ff3500674600    PUSH        dword ptr [DATA:DAT_00466700]           ;= ??
CODE:00418272   e8a8f20200      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:00418277   59              POP         ECX                                     
CODE:00418278   a300674600      MOV         [DATA:DAT_00466700],EAX                 ;= ??
CODE:0041827d   e8cbe00200      CALL        FUN_0044634d                            ;undefined FUN_0044634d(void)
CODE:00418282   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:00418288   e87faaffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041828d   59              POP         ECX                                     
CODE:0041828e   a3e0664600      MOV         [DATA:DAT_004666e0],EAX                 ;= ??
CODE:00418293   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:00418299   e86eaaffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041829e   59              POP         ECX                                     
CODE:0041829f   a3e4664600      MOV         [DATA:DAT_004666e4],EAX                 ;= ??
CODE:004182a4   ff35e8664600    PUSH        dword ptr [DATA:DAT_004666e8]           ;= ??
CODE:004182aa   e85daaffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004182af   59              POP         ECX                                     
CODE:004182b0   a3e8664600      MOV         [DATA:DAT_004666e8],EAX                 ;= ??
CODE:004182b5   ff35ec664600    PUSH        dword ptr [DATA:DAT_004666ec]           ;= ??
CODE:004182bb   e84caaffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004182c0   59              POP         ECX                                     
CODE:004182c1   a3ec664600      MOV         [DATA:DAT_004666ec],EAX                 ;= ??
CODE:004182c6   c3              RET                                                 
                            LAB_004182c7:                 ;XREF[1,0]:   00460b2c
CODE:004182c7   53              PUSH        EBX                                     
CODE:004182c8   56              PUSH        ESI                                     
CODE:004182c9   e867410200      CALL        FUN_0043c435                            ;undefined4 FUN_0043c435(void)
CODE:004182ce   833df8664...    CMP         dword ptr [DATA:DAT_004666f8],0x0       ;= ??
CODE:004182d5   7430            JZ          LAB_00418307                            
CODE:004182d7   ff0df8664600    DEC         dword ptr [DATA:DAT_004666f8]           ;= ??
CODE:004182dd   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004182e2   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:004182e5   0305f4664600    ADD         EAX,dword ptr [DATA:DAT_004666f4]       ;= ??
CODE:004182eb   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:004182f1   894210          MOV         dword ptr [EDX + 0x10],EAX              
CODE:004182f4   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x4        
CODE:004182fc   68fbff0000      PUSH        0xfffb                                  
CODE:00418301   e8bde2ffff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:00418306   59              POP         ECX                                     
                            LAB_00418307:                 ;XREF[1,0]:   004182d5
CODE:00418307   0fbf05066...    MOVSX       EAX,word ptr [DATA:DAT_00466706]        ;= ??
CODE:0041830e   83f804          CMP         EAX,0x4                                 
CODE:00418311   0f87f3020000    JA          switchD_00418317::caseD_5               
                            switchD:                      ; FWD[7,0]:   0041831e,00418332,0041836c,004183bf
                                                          ;             004184ff,0041858d,0041860a
CODE:00418317   ff24851e8...    JMP         dword ptr [EAX*0x4 + ->switchD_004183...;= 00418332
                            switchdataD_0041831e:         ;XREF[1,0]:   00418317
CODE:0041831e   32834100        addr        switchD_00418317::caseD_0               
CODE:00418322   bf834100        addr        switchD_00418317::caseD_1               
CODE:00418326   8d854100        addr        switchD_00418317::caseD_2               
CODE:0041832a   6c834100        addr        switchD_00418317::caseD_3               
CODE:0041832e   ff844100        addr        switchD_00418317::caseD_4               
                            caseD_0:                      ;XREF[2,0]:   00418317,0041831e
CODE:00418332   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:00418338   e893bbffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0041833d   59              POP         ECX                                     
CODE:0041833e   6683f810        CMP         AX,0x10                                 
CODE:00418342   0f85c2020000    JNZ         switchD_00418317::caseD_5               
CODE:00418348   ff35e8664600    PUSH        dword ptr [DATA:DAT_004666e8]           ;= ??
CODE:0041834e   e875aaffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00418353   59              POP         ECX                                     
CODE:00418354   ff35ec664600    PUSH        dword ptr [DATA:DAT_004666ec]           ;= ??
CODE:0041835a   e869aaffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041835f   59              POP         ECX                                     
CODE:00418360   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x1        ;= ??
CODE:00418369   5e              POP         ESI                                     
CODE:0041836a   5b              POP         EBX                                     
CODE:0041836b   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   00418317,0041832a
CODE:0041836c   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:00418372   50              PUSH        EAX                                     
CODE:00418373   e8e2ec0200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00418378   59              POP         ECX                                     
CODE:00418379   6685c0          TEST        AX,AX                                   
CODE:0041837c   0f8588020000    JNZ         switchD_00418317::caseD_5               
CODE:00418382   6a06            PUSH        0x6                                     
CODE:00418384   6a00            PUSH        0x0                                     
CODE:00418386   680080ffff      PUSH        0xffff8000                              
CODE:0041838b   680080ffff      PUSH        0xffff8000                              
CODE:00418390   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:00418396   e8edb7ffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041839b   83c414          ADD         ESP,0x14                                
CODE:0041839e   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:004183a4   e863a9ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004183a9   59              POP         ECX                                     
CODE:004183aa   a3e4664600      MOV         [DATA:DAT_004666e4],EAX                 ;= ??
CODE:004183af   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:004183b5   50              PUSH        EAX                                     
CODE:004183b6   e8acdf0200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:004183bb   59              POP         ECX                                     
CODE:004183bc   5e              POP         ESI                                     
CODE:004183bd   5b              POP         EBX                                     
CODE:004183be   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   00418317,00418322
CODE:004183bf   ff35e8664600    PUSH        dword ptr [DATA:DAT_004666e8]           ;= ??
CODE:004183c5   e806bbffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:004183ca   59              POP         ECX                                     
CODE:004183cb   6683f801        CMP         AX,0x1                                  
CODE:004183cf   0f8535020000    JNZ         switchD_00418317::caseD_5               
CODE:004183d5   e87abe0300      CALL        Random                                  ;int Random(void)
CODE:004183da   b964000000      MOV         ECX,0x64                                
CODE:004183df   99              CDQ                                                 
CODE:004183e0   f7f9            IDIV        ECX                                     
CODE:004183e2   83fa32          CMP         EDX,0x32                                
CODE:004183e5   7d69            JGE         LAB_00418450                            
CODE:004183e7   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:004183ef   7530            JNZ         LAB_00418421                            
CODE:004183f1   e85ebe0300      CALL        Random                                  ;int Random(void)
CODE:004183f6   b90a000000      MOV         ECX,0xa                                 
CODE:004183fb   99              CDQ                                                 
CODE:004183fc   f7f9            IDIV        ECX                                     
CODE:004183fe   6681c21110      ADD         DX,0x1011                               
CODE:00418403   668915fc6...    MOV         word ptr [DATA:DAT_004666fc],DX         ;= ??
CODE:0041840a   66be1710        MOV         SI,0x1017                               
CODE:0041840e   bbe0664600      MOV         EBX,DATA:DAT_004666e0                   ;= ??
CODE:00418413   66c705806...    MOV         word ptr [DATA:DAT_00466680],0x0        ;= ??
CODE:0041841c   e98c000000      JMP         LAB_004184ad                            
                            LAB_00418421:                 ;XREF[1,0]:   004183ef
CODE:00418421   e82ebe0300      CALL        Random                                  ;int Random(void)
CODE:00418426   2501000080      AND         EAX,0x80000001                          
CODE:0041842b   7905            JNS         LAB_00418432                            
CODE:0041842d   48              DEC         EAX                                     
CODE:0041842e   83c8fe          OR          EAX,0xfffffffe                          
CODE:00418431   40              INC         EAX                                     
                            LAB_00418432:                 ;XREF[1,0]:   0041842b
CODE:00418432   66052710        ADD         AX,0x1027                               
CODE:00418436   66a3fc664600    MOV         [DATA:DAT_004666fc],AX                  ;= ??
CODE:0041843c   66be1810        MOV         SI,0x1018                               
CODE:00418440   bbe0664600      MOV         EBX,DATA:DAT_004666e0                   ;= ??
CODE:00418445   66c705806...    MOV         word ptr [DATA:DAT_00466680],0x0        ;= ??
CODE:0041844e   eb5d            JMP         LAB_004184ad                            
                            LAB_00418450:                 ;XREF[1,0]:   004183e5
CODE:00418450   bbe4664600      MOV         EBX,DATA:DAT_004666e4                   ;= ??
CODE:00418455   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:0041845d   7528            JNZ         LAB_00418487                            
CODE:0041845f   e8f0bd0300      CALL        Random                                  ;int Random(void)
CODE:00418464   b90c000000      MOV         ECX,0xc                                 
CODE:00418469   99              CDQ                                                 
CODE:0041846a   f7f9            IDIV        ECX                                     
CODE:0041846c   6681c21b10      ADD         DX,0x101b                               
CODE:00418471   668915fc6...    MOV         word ptr [DATA:DAT_004666fc],DX         ;= ??
CODE:00418478   66be1910        MOV         SI,0x1019                               
CODE:0041847c   66c705806...    MOV         word ptr [DATA:DAT_00466680],0x0        ;= ??
CODE:00418485   eb26            JMP         LAB_004184ad                            
                            LAB_00418487:                 ;XREF[1,0]:   0041845d
CODE:00418487   e8c8bd0300      CALL        Random                                  ;int Random(void)
CODE:0041848c   b909000000      MOV         ECX,0x9                                 
CODE:00418491   99              CDQ                                                 
CODE:00418492   f7f9            IDIV        ECX                                     
CODE:00418494   6681c20810      ADD         DX,0x1008                               
CODE:00418499   668915fc6...    MOV         word ptr [DATA:DAT_004666fc],DX         ;= ??
CODE:004184a0   66be1710        MOV         SI,0x1017                               
CODE:004184a4   66c705806...    MOV         word ptr [DATA:DAT_00466680],0x2        ;= ??
                            LAB_004184ad:                 ;XREF[3,0]:   0041841c,0041844e,00418485
                                                          ; FWD[2,0]:   004666e0,004666e4
CODE:004184ad   ff33            PUSH        dword ptr [EBX]=>DATA:DAT_004666e0      ;= ??
CODE:004184af   e858a8ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004184b4   59              POP         ECX                                     
CODE:004184b5   8903            MOV         dword ptr [EBX]=>DATA:DAT_004666e0,EAX  ;= ??
CODE:004184b7   56              PUSH        ESI                                     
CODE:004184b8   e807a6ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004184bd   59              POP         ECX                                     
CODE:004184be   8903            MOV         dword ptr [EBX]=>DATA:DAT_004666e0,EAX  ;= ??
CODE:004184c0   66a180664600    MOV         AX,[DATA:DAT_00466680]                  ;= ??
CODE:004184c6   50              PUSH        EAX                                     
CODE:004184c7   ff33            PUSH        dword ptr [EBX]=>DATA:DAT_004666e0      ;= ??
CODE:004184c9   e806a5ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004184ce   83c408          ADD         ESP,0x8                                 
CODE:004184d1   ff33            PUSH        dword ptr [EBX]=>DATA:DAT_004666e0      ;= ??
CODE:004184d3   e840a9ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004184d8   59              POP         ECX                                     
CODE:004184d9   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x4        ;= ??
CODE:004184e2   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:004184e8   50              PUSH        EAX                                     
CODE:004184e9   e811dd0200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:004184ee   59              POP         ECX                                     
CODE:004184ef   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:004184f5   50              PUSH        EAX                                     
CODE:004184f6   e87de20200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:004184fb   59              POP         ECX                                     
CODE:004184fc   5e              POP         ESI                                     
CODE:004184fd   5b              POP         EBX                                     
CODE:004184fe   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   00418317,0041832e
CODE:004184ff   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:00418505   50              PUSH        EAX                                     
CODE:00418506   e84feb0200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0041850b   59              POP         ECX                                     
CODE:0041850c   6685c0          TEST        AX,AX                                   
CODE:0041850f   0f85f5000000    JNZ         switchD_00418317::caseD_5               
CODE:00418515   6a06            PUSH        0x6                                     
CODE:00418517   6a00            PUSH        0x0                                     
CODE:00418519   680080ffff      PUSH        0xffff8000                              
CODE:0041851e   680080ffff      PUSH        0xffff8000                              
CODE:00418523   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:00418529   e85ab6ffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041852e   83c414          ADD         ESP,0x14                                
CODE:00418531   6a06            PUSH        0x6                                     
CODE:00418533   6a00            PUSH        0x0                                     
CODE:00418535   680080ffff      PUSH        0xffff8000                              
CODE:0041853a   a1e0664600      MOV         EAX,[DATA:DAT_004666e0]                 ;= ??
CODE:0041853f   668b403a        MOV         AX,word ptr [EAX + 0x3a]                
CODE:00418543   50              PUSH        EAX                                     
CODE:00418544   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:0041854a   e839b6ffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0041854f   83c414          ADD         ESP,0x14                                
CODE:00418552   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:00418558   e8afa7ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041855d   59              POP         ECX                                     
CODE:0041855e   a3e0664600      MOV         [DATA:DAT_004666e0],EAX                 ;= ??
CODE:00418563   ff35e4664600    PUSH        dword ptr [DATA:DAT_004666e4]           ;= ??
CODE:00418569   e89ea7ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041856e   59              POP         ECX                                     
CODE:0041856f   a3e4664600      MOV         [DATA:DAT_004666e4],EAX                 ;= ??
CODE:00418574   66a1fc664600    MOV         AX,[DATA:DAT_004666fc]                  ;= ??
CODE:0041857a   50              PUSH        EAX                                     
CODE:0041857b   e8e7dd0200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00418580   59              POP         ECX                                     
CODE:00418581   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x2        ;= ??
CODE:0041858a   5e              POP         ESI                                     
CODE:0041858b   5b              POP         EBX                                     
CODE:0041858c   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   00418317,00418326
CODE:0041858d   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:00418595   7532            JNZ         LAB_004185c9                            
CODE:00418597   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041859c   6683b85e1...    CMP         word ptr [EAX + 0x175e],0xf             
CODE:004185a4   7523            JNZ         LAB_004185c9                            
CODE:004185a6   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x1        
CODE:004185af   6aff            PUSH        -0x1                                    
CODE:004185b1   680c100000      PUSH        0x100c                                  
CODE:004185b6   e807430300      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:004185bb   83c408          ADD         ESP,0x8                                 
CODE:004185be   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x0        
CODE:004185c7   eb19            JMP         LAB_004185e2                            
                            LAB_004185c9:                 ;XREF[2,0]:   00418595,004185a4
CODE:004185c9   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:004185d1   7507            JNZ         LAB_004185da                            
CODE:004185d3   e8eafaffff      CALL        FUN_004180c2                            ;undefined FUN_004180c2(void)
CODE:004185d8   eb08            JMP         LAB_004185e2                            
                            LAB_004185da:                 ;XREF[1,0]:   004185d1
CODE:004185da   6a0c            PUSH        0xc                                     
CODE:004185dc   e80b3f0200      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:004185e1   59              POP         ECX                                     
                            LAB_004185e2:                 ;XREF[2,0]:   004185c7,004185d8
CODE:004185e2   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004185e7   6683b85e1...    CMP         word ptr [EAX + 0x175e],0xf             
CODE:004185ef   750e            JNZ         LAB_004185ff                            
CODE:004185f1   68480b4600      PUSH        DATA:PTR_LAB_00460b48                   ;= 004187b6
CODE:004185f6   e8922d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:004185fb   59              POP         ECX                                     
CODE:004185fc   5e              POP         ESI                                     
CODE:004185fd   5b              POP         EBX                                     
CODE:004185fe   c3              RET                                                 
                            LAB_004185ff:                 ;XREF[1,0]:   004185ef
CODE:004185ff   683c0b4600      PUSH        DATA:PTR_LAB_00460b3c                   ;= 004186b0
CODE:00418604   e8842d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418609   59              POP         ECX                                     
                            caseD_5:                      ;XREF[6,0]:   00418311,00418317,00418342,0041837c
                                                          ;             004183cf,0041850f
CODE:0041860a   5e              POP         ESI                                     
CODE:0041860b   5b              POP         EBX                                     
CODE:0041860c   c3              RET                                                 
                            LAB_0041860d:                 ;XREF[1,0]:   00460b30
CODE:0041860d   e8a8f8ffff      CALL        FUN_00417eba                            ;undefined FUN_00417eba(uint param_1,...
CODE:00418612   e8858d0100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00418617   683c0b4600      PUSH        DATA:PTR_LAB_00460b3c                   ;= 004186b0
CODE:0041861c   e86c2d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418621   59              POP         ECX                                     
CODE:00418622   c3              RET                                                 
                            LAB_00418623:                 ;XREF[1,0]:   004186b0
CODE:00418623   66c705ca1...    MOV         word ptr [DATA:DAT_00461aca],0x1        
CODE:0041862c   68501b4600      PUSH        DATA:PTR_LAB_00461b50                   ;= 0042fc4d
CODE:00418631   e8572d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418636   59              POP         ECX                                     
CODE:00418637   c3              RET                                                 
                            LAB_00418638:                 ;XREF[1,0]:   004186ca
CODE:00418638   66833dd26...    CMP         word ptr [DATA:DAT_004666d2],0x0        ;= ??
CODE:00418640   7414            JZ          LAB_00418656                            
CODE:00418642   66c705086...    MOV         word ptr [DATA:DAT_00466708],0x1        ;= ??
CODE:0041864b   68141b4600      PUSH        DATA:PTR_EnterBuilding_00461b14         ;= 0042f548
CODE:00418650   e8382d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418655   59              POP         ECX                                     
                            LAB_00418656:                 ;XREF[1,0]:   00418640
CODE:00418656   c3              RET                                                 
                            LAB_00418657:                 ;XREF[1,0]:   004186e4
CODE:00418657   66833dd46...    CMP         word ptr [DATA:DAT_004666d4],0x0        ;= ??
CODE:0041865f   740b            JZ          LAB_0041866c                            
CODE:00418661   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:00418666   e8222d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0041866b   59              POP         ECX                                     
                            LAB_0041866c:                 ;XREF[1,0]:   0041865f
CODE:0041866c   c3              RET                                                 
                            LAB_0041866d:                 ;XREF[1,0]:   00418701
CODE:0041866d   66c705086...    MOV         word ptr [DATA:DAT_00466708],0x1        ;= ??
CODE:00418676   68b2344600      PUSH        DATA:PTR_FUN_004634b2                   ;= 0044b9e3
CODE:0041867b   e80d2d0300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418680   59              POP         ECX                                     
CODE:00418681   c3              RET                                                 
                            LAB_00418682:                 ;XREF[1,0]:   0041871e
CODE:00418682   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:00418687   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0041868b   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:00418691   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:00418699   0f95c1          SETNZ       CL                                      
CODE:0041869c   83e101          AND         ECX,0x1                                 
CODE:0041869f   66894c423a      MOV         word ptr [EDX + EAX*0x2 + 0x3a],CX      
CODE:004186a4   e85d770100      CALL        FUN_0042fe06                            ;undefined4 FUN_0042fe06(void)
CODE:004186a9   66a308674600    MOV         [DATA:DAT_00466708],AX                  ;= ??
CODE:004186af   c3              RET                                                 
                            LAB_004186b0:                 ;XREF[1,0]:   00460b3c
CODE:004186b0   6823864100      PUSH        LAB_00418623                            
CODE:004186b5   6a05            PUSH        0x5                                     
CODE:004186b7   6a34            PUSH        0x34                                    
CODE:004186b9   6a2e            PUSH        0x2e                                    
CODE:004186bb   689d000000      PUSH        0x9d                                    
CODE:004186c0   6a08            PUSH        0x8                                     
CODE:004186c2   e8a6e7ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004186c7   83c418          ADD         ESP,0x18                                
CODE:004186ca   6838864100      PUSH        LAB_00418638                            
CODE:004186cf   6a05            PUSH        0x5                                     
CODE:004186d1   6881000000      PUSH        0x81                                    
CODE:004186d6   6a36            PUSH        0x36                                    
CODE:004186d8   6a6c            PUSH        0x6c                                    
CODE:004186da   6a7a            PUSH        0x7a                                    
CODE:004186dc   e88ce7ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004186e1   83c418          ADD         ESP,0x18                                
CODE:004186e4   6857864100      PUSH        LAB_00418657                            
CODE:004186e9   6a05            PUSH        0x5                                     
CODE:004186eb   6881000000      PUSH        0x81                                    
CODE:004186f0   6a36            PUSH        0x36                                    
CODE:004186f2   6a6c            PUSH        0x6c                                    
CODE:004186f4   68e0000000      PUSH        0xe0                                    
CODE:004186f9   e86fe7ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004186fe   83c418          ADD         ESP,0x18                                
CODE:00418701   686d864100      PUSH        LAB_0041866d                            
CODE:00418706   6a05            PUSH        0x5                                     
CODE:00418708   6881000000      PUSH        0x81                                    
CODE:0041870d   6a36            PUSH        0x36                                    
CODE:0041870f   6a6c            PUSH        0x6c                                    
CODE:00418711   6846010000      PUSH        0x146                                   
CODE:00418716   e852e7ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041871b   83c418          ADD         ESP,0x18                                
CODE:0041871e   6882864100      PUSH        LAB_00418682                            
CODE:00418723   6a05            PUSH        0x5                                     
CODE:00418725   6886000000      PUSH        0x86                                    
CODE:0041872a   6a35            PUSH        0x35                                    
CODE:0041872c   6a77            PUSH        0x77                                    
CODE:0041872e   68c2010000      PUSH        0x1c2                                   
CODE:00418733   e835e7ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00418738   83c418          ADD         ESP,0x18                                
CODE:0041873b   68207e4100      PUSH        FUN_00417e20                            
CODE:00418740   e80b420300      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00418745   59              POP         ECX                                     
CODE:00418746   c3              RET                                                 
CODE:00418747   e8              ??          E8h                                     
CODE:00418748   4c              ??          4Ch    L                                
CODE:00418749   e8              ??          E8h                                     
CODE:0041874a   ff              ??          FFh                                     
CODE:0041874b   ff              ??          FFh                                     
CODE:0041874c   66              ??          66h    f                                
CODE:0041874d   83              ??          83h                                     
CODE:0041874e   3d              ??          3Dh    =                                
CODE:0041874f   08              ??          08h                                     ;?  ->  00466708
CODE:00418750   67              ??          67h    g                                
CODE:00418751   46              ??          46h    F                                
CODE:00418752   00              ??          00h                                     
CODE:00418753   00              ??          00h                                     
CODE:00418754   74              ??          74h    t                                
CODE:00418755   2a              ??          2Ah    *                                
CODE:00418756   66              ??          66h    f                                
CODE:00418757   83              ??          83h                                     
CODE:00418758   3d              ??          3Dh    =                                
CODE:00418759   f2              ??          F2h                                     ;?  ->  00467cf2
CODE:0041875a   7c              ??          7Ch    |                                
CODE:0041875b   46              ??          46h    F                                
CODE:0041875c   00              ??          00h                                     
CODE:0041875d   00              ??          00h                                     
CODE:0041875e   75              ??          75h    u                                
CODE:0041875f   1b              ??          1Bh                                     
CODE:00418760   a1              ??          A1h                                     
CODE:00418761   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:00418762   1a              ??          1Ah                                     
CODE:00418763   46              ??          46h    F                                
CODE:00418764   00              ??          00h                                     
CODE:00418765   0f              ??          0Fh                                     
CODE:00418766   bf              ??          BFh                                     
CODE:00418767   40              ??          40h    @                                
CODE:00418768   30              ??          30h    0                                
CODE:00418769   8b              ??          8Bh                                     
CODE:0041876a   15              ??          15h                                     
CODE:0041876b   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0041876c   1a              ??          1Ah                                     
CODE:0041876d   46              ??          46h    F                                
CODE:0041876e   00              ??          00h                                     
CODE:0041876f   66              ??          66h    f                                
CODE:00418770   c7              ??          C7h                                     
CODE:00418771   44              ??          44h    D                                
CODE:00418772   42              ??          42h    B                                
CODE:00418773   3a              ??          3Ah    :                                
CODE:00418774   00              ??          00h                                     
CODE:00418775   00              ??          00h                                     
CODE:00418776   e8              ??          E8h                                     
CODE:00418777   e5              ??          E5h                                     
CODE:00418778   2a              ??          2Ah    *                                
CODE:00418779   01              ??          01h                                     
CODE:0041877a   00              ??          00h                                     
CODE:0041877b   e8              ??          E8h                                     
CODE:0041877c   cc              ??          CCh                                     
CODE:0041877d   76              ??          76h    v                                
CODE:0041877e   01              ??          01h                                     
CODE:0041877f   00              ??          00h                                     
CODE:00418780   e8              ??          E8h                                     
CODE:00418781   c3              ??          C3h                                     
CODE:00418782   8b              ??          8Bh                                     
CODE:00418783   01              ??          01h                                     
CODE:00418784   00              ??          00h                                     
CODE:00418785   6a              ??          6Ah    j                                
CODE:00418786   00              ??          00h                                     
CODE:00418787   68              ??          68h    h                                
CODE:00418788   ff              ??          FFh                                     
CODE:00418789   ff              ??          FFh                                     
CODE:0041878a   00              ??          00h                                     
CODE:0041878b   00              ??          00h                                     
CODE:0041878c   6a              ??          6Ah    j                                
CODE:0041878d   ff              ??          FFh                                     
CODE:0041878e   e8              ??          E8h                                     
CODE:0041878f   5b              ??          5Bh    [                                
CODE:00418790   38              ??          38h    8                                
CODE:00418791   02              ??          02h                                     
CODE:00418792   00              ??          00h                                     
CODE:00418793   83              ??          83h                                     
CODE:00418794   c4              ??          C4h                                     
CODE:00418795   0c              ??          0Ch                                     
CODE:00418796   6a              ??          6Ah    j                                
CODE:00418797   00              ??          00h                                     
CODE:00418798   e8              ??          E8h                                     
CODE:00418799   b3              ??          B3h                                     
CODE:0041879a   41              ??          41h    A                                
CODE:0041879b   03              ??          03h                                     
CODE:0041879c   00              ??          00h                                     
CODE:0041879d   59              ??          59h    Y                                
CODE:0041879e   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041879f(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   004187a7
                                                          ;XREF[2,0]:   0041881a,00418b53
CODE:0041879f   55              PUSH        EBP                                     
CODE:004187a0   8bec            MOV         EBP,ESP                                 
CODE:004187a2   686a0b4600      PUSH        DATA:$DDLT                              ;= 44h    D
CODE:004187a7   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004187ab   50              PUSH        param_1                                 
CODE:004187ac   e84d7e0200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004187b1   83c408          ADD         ESP,0x8                                 
CODE:004187b4   5d              POP         EBP                                     
CODE:004187b5   c3              RET                                                 
                            LAB_004187b6:                 ;XREF[1,0]:   00460b48
CODE:004187b6   53              PUSH        EBX                                     
CODE:004187b7   6aff            PUSH        -0x1                                    
CODE:004187b9   e8db8dffff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:004187be   59              POP         ECX                                     
CODE:004187bf   6805100000      PUSH        0x1005                                  
CODE:004187c4   e8fdec0200      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:004187c9   59              POP         ECX                                     
CODE:004187ca   a300674600      MOV         [DATA:DAT_00466700],EAX                 ;= ??
CODE:004187cf   6882170000      PUSH        0x1782                                  
CODE:004187d4   e8add90200      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:004187d9   59              POP         ECX                                     
CODE:004187da   6a01            PUSH        0x1                                     
CODE:004187dc   6882170000      PUSH        0x1782                                  
CODE:004187e1   e813df0200      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:004187e6   83c408          ADD         ESP,0x8                                 
CODE:004187e9   e81a810100      CALL        Draw::DirtyInit                         ;undefined DirtyInit(void)
                                                          ; FWD[2,0]:   00462b28,00462c3f
CODE:004187ee   ff35282b4600    PUSH        dword ptr [->$INTS]                     ;= 00462c3f
                                                                                    ;= 49h    I
CODE:004187f4   66bb0710        MOV         BX,0x1007                               
CODE:004187f8   e850e90200      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:004187fd   6685c0          TEST        AX,AX                                   
CODE:00418800   7501            JNZ         LAB_00418803                            
CODE:00418802   43              INC         EBX                                     
                            LAB_00418803:                 ;XREF[1,0]:   00418800
CODE:00418803   53              PUSH        EBX                                     
CODE:00418804   e8f57d0200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00418809   83c408          ADD         ESP,0x8                                 
CODE:0041880c   a324674600      MOV         [DATA:DAT_00466724],EAX                 ;= ??
CODE:00418811   a124674600      MOV         EAX,[DATA:DAT_00466724]                 ;= ??
CODE:00418816   668b00          MOV         AX,word ptr [EAX]                       
CODE:00418819   50              PUSH        EAX                                     
CODE:0041881a   e880ffffff      CALL        FUN_0041879f                            ;undefined FUN_0041879f(uint param_1,...
CODE:0041881f   59              POP         ECX                                     
CODE:00418820   a30c674600      MOV         [DATA:DAT_0046670c],EAX                 ;= ??
CODE:00418825   a310674600      MOV         [DATA:DAT_00466710],EAX                 ;= ??
CODE:0041882a   66c705206...    MOV         word ptr [DATA:DAT_00466720],0x0        ;= ??
CODE:00418833   66c705226...    MOV         word ptr [DATA:DAT_00466722],0x0        ;= ??
CODE:0041883c   66c7051e6...    MOV         word ptr [DATA:DAT_0046671e],0x0        ;= ??
CODE:00418845   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x0        ;= ??
CODE:0041884e   6a00            PUSH        0x0                                     
CODE:00418850   68ffff0000      PUSH        0xffff                                  
CODE:00418855   6aff            PUSH        -0x1                                    
CODE:00418857   e80a360200      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0041885c   83c40c          ADD         ESP,0xc                                 
CODE:0041885f   5b              POP         EBX                                     
CODE:00418860   c3              RET                                                 
                            LAB_00418861:                 ;XREF[1,0]:   00460b4c
CODE:00418861   ff3524674600    PUSH        dword ptr [DATA:DAT_00466724]           ;= ??
CODE:00418867   e8d07e0200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0041886c   59              POP         ECX                                     
CODE:0041886d   ff3500674600    PUSH        dword ptr [DATA:DAT_00466700]           ;= ??
CODE:00418873   e8a7ec0200      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:00418878   59              POP         ECX                                     
CODE:00418879   a300674600      MOV         [DATA:DAT_00466700],EAX                 ;= ??
CODE:0041887e   6882170000      PUSH        0x1782                                  
CODE:00418883   e860da0200      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:00418888   59              POP         ECX                                     
CODE:00418889   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041888e   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:00418892   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:00418898   66c744423...    MOV         word ptr [EDX + EAX*0x2 + 0x3a],0x0     
CODE:0041889f   e8a48a0100      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:004188a4   e8b7290100      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:004188a9   6a01            PUSH        0x1                                     
CODE:004188ab   e8e98cffff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:004188b0   59              POP         ECX                                     
CODE:004188b1   c3              RET                                                 
                            LAB_004188b2:                 ;XREF[1,0]:   00460b50
CODE:004188b2   53              PUSH        EBX                                     
CODE:004188b3   56              PUSH        ESI                                     
CODE:004188b4   e85c410300      CALL        FUN_0044ca15                            ;undefined2 FUN_0044ca15(void)
CODE:004188b9   0fbfd8          MOVSX       EBX,AX                                  
CODE:004188bc   85db            TEST        EBX,EBX                                 
CODE:004188be   7903            JNS         LAB_004188c3                            
CODE:004188c0   83c307          ADD         EBX,0x7                                 
                            LAB_004188c3:                 ;XREF[1,0]:   004188be
CODE:004188c3   c1fb03          SAR         EBX,0x3                                 
CODE:004188c6   e882e80200      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:004188cb   0fbf05066...    MOVSX       EAX,word ptr [DATA:DAT_00466706]        ;= ??
CODE:004188d2   83f805          CMP         EAX,0x5                                 
CODE:004188d5   0f8725030000    JA          switchD_004188db::caseD_6               
                            switchD:                      ; FWD[8,0]:   004188e2,004188fa,00418b66,00418b9c
                                                          ;             00418bc7,00418be4,00418bf5,00418c00
CODE:004188db   ff2485e28...    JMP         dword ptr [EAX*0x4 + ->switchD_004188...;= 00418be4
                            switchdataD_004188e2:         ;XREF[1,0]:   004188db
CODE:004188e2   e48b4100        addr        switchD_004188db::caseD_0               
CODE:004188e6   fa884100        addr        switchD_004188db::caseD_1               
CODE:004188ea   c78b4100        addr        switchD_004188db::caseD_2               
CODE:004188ee   9c8b4100        addr        switchD_004188db::caseD_3               
CODE:004188f2   668b4100        addr        switchD_004188db::caseD_4               
CODE:004188f6   f58b4100        addr        switchD_004188db::caseD_5               
                            caseD_1:                      ;XREF[2,0]:   004188db,004188e6
CODE:004188fa   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418901   53              PUSH        EBX                                     
CODE:00418902   e83d410300      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:00418907   59              POP         ECX                                     
CODE:00418908   a314674600      MOV         [DATA:DAT_00466714],EAX                 ;= ??
CODE:0041890d   a10c674600      MOV         EAX,[DATA:DAT_0046670c]                 ;= ??
CODE:00418912   668b00          MOV         AX,word ptr [EAX]                       
CODE:00418915   83050c674...    ADD         dword ptr [DATA:DAT_0046670c],0x2       ;= ??
CODE:0041891c   8b150c674600    MOV         EDX,dword ptr [DATA:DAT_0046670c]       ;= ??
CODE:00418922   668b1a          MOV         BX,word ptr [EDX]                       
CODE:00418925   83050c674...    ADD         dword ptr [DATA:DAT_0046670c],0x2       ;= ??
CODE:0041892c   8b150c674600    MOV         EDX,dword ptr [DATA:DAT_0046670c]       ;= ??
CODE:00418932   668b32          MOV         SI,word ptr [EDX]                       
CODE:00418935   a801            TEST        AL,0x1                                  
CODE:00418937   742c            JZ          LAB_00418965                            
CODE:00418939   83050c674...    ADD         dword ptr [DATA:DAT_0046670c],0x2       ;= ??
CODE:00418940   ff350c674600    PUSH        dword ptr [DATA:DAT_0046670c]           ;= ??
CODE:00418946   e8dd7f0100      CALL        Draw::DirtyCopy                         ;void DirtyCopy(byte[24][32] * dirtyT...
CODE:0041894b   59              POP         ECX                                     
CODE:0041894c   0fbfc0          MOVSX       EAX,AX                                  
CODE:0041894f   01050c674600    ADD         dword ptr [DATA:DAT_0046670c],EAX       ;= ??
CODE:00418955   ff350c674600    PUSH        dword ptr [DATA:DAT_0046670c]           ;= ??
CODE:0041895b   56              PUSH        ESI                                     
CODE:0041895c   53              PUSH        EBX                                     
CODE:0041895d   e88290ffff      CALL        FUN_004119e4                            ;undefined FUN_004119e4(void)
CODE:00418962   83c40c          ADD         ESP,0xc                                 
                            LAB_00418965:                 ;XREF[1,0]:   00418937
CODE:00418965   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x4        ;= ??
CODE:0041896e   e992010000      JMP         switchD_00418999::caseD_fff8            
                            LAB_00418973:                 ;XREF[1,0]:   00418b21
CODE:00418973   66a120674600    MOV         AX,[DATA:DAT_00466720]                  ;= ??
CODE:00418979   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418980   0fbfc0          MOVSX       EAX,AX                                  
CODE:00418983   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418989   0fbf0442        MOVSX       EAX,word ptr [EDX + EAX*0x2]            
CODE:0041898d   83c009          ADD         EAX,0x9                                 
CODE:00418990   83f808          CMP         EAX,0x8                                 
CODE:00418993   0f876c010000    JA          switchD_00418999::caseD_fff8            
                            switchD:                      ; FWD[8,0]:   004189a0,004189c4,004189e6,00418a2c
                                                          ;             00418a7a,00418aa8,00418af3,00418b05
CODE:00418999   ff2485a08...    JMP         dword ptr [EAX*0x4 + ->switchD_004189...;= 004189e6
                            switchdataD_004189a0:         ;XREF[1,0]:   00418999
CODE:004189a0   e6894100        addr        switchD_00418999::caseD_fff7            
CODE:004189a4   058b4100        addr        switchD_00418999::caseD_fff8            
CODE:004189a8   a88a4100        addr        switchD_00418999::caseD_fff9            
CODE:004189ac   058b4100        addr        switchD_00418999::caseD_fff8            
CODE:004189b0   058b4100        addr        switchD_00418999::caseD_fff8            
CODE:004189b4   7a8a4100        addr        switchD_00418999::caseD_fffc            
CODE:004189b8   2c8a4100        addr        switchD_00418999::caseD_fffd            
CODE:004189bc   c4894100        addr        switchD_00418999::caseD_fffe            
CODE:004189c0   f38a4100        addr        switchD_00418999::caseD_ffff            
                            caseD_fffe:                   ;XREF[2,0]:   00418999,004189bc
CODE:004189c4   6a0f            PUSH        0xf                                     
CODE:004189c6   e851400300      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:004189cb   59              POP         ECX                                     
CODE:004189cc   50              PUSH        EAX                                     
CODE:004189cd   e872400300      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:004189d2   59              POP         ECX                                     
CODE:004189d3   a318674600      MOV         [DATA:DAT_00466718],EAX                 ;= ??
CODE:004189d8   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x2        ;= ??
CODE:004189e1   e91f010000      JMP         switchD_00418999::caseD_fff8            
                            caseD_fff7:                   ;XREF[2,0]:   00418999,004189a0
CODE:004189e6   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:004189ed   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:004189f3   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004189f7   66a31c674600    MOV         [DATA:DAT_0046671c],AX                  ;= ??
CODE:004189fd   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418a04   66a11c674600    MOV         AX,[DATA:DAT_0046671c]                  ;= ??
CODE:00418a0a   50              PUSH        EAX                                     
CODE:00418a0b   e8efd70200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00418a10   59              POP         ECX                                     
CODE:00418a11   66a11c674600    MOV         AX,[DATA:DAT_0046671c]                  ;= ??
CODE:00418a17   50              PUSH        EAX                                     
CODE:00418a18   e85bdd0200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00418a1d   59              POP         ECX                                     
CODE:00418a1e   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x3        ;= ??
CODE:00418a27   e9d9000000      JMP         switchD_00418999::caseD_fff8            
                            caseD_fffd:                   ;XREF[2,0]:   00418999,004189b8
CODE:00418a2c   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418a33   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418a39   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418a3d   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418a44   0fbf15206...    MOVSX       EDX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418a4b   8b0d24674600    MOV         ECX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418a51   668b1451        MOV         DX,word ptr [ECX + EDX*0x2]             
CODE:00418a55   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418a5c   6a00            PUSH        0x0                                     
CODE:00418a5e   52              PUSH        EDX                                     
CODE:00418a5f   0fbfc0          MOVSX       EAX,AX                                  
CODE:00418a62   8b1500674600    MOV         EDX,dword ptr [DATA:DAT_00466700]       ;= ??
CODE:00418a68   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418a6c   50              PUSH        EAX                                     
CODE:00418a6d   e833db0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00418a72   83c40c          ADD         ESP,0xc                                 
CODE:00418a75   e98b000000      JMP         switchD_00418999::caseD_fff8            
                            caseD_fffc:                   ;XREF[2,0]:   00418999,004189b4
CODE:00418a7a   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418a81   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418a87   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418a8b   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418a92   0fbfc0          MOVSX       EAX,AX                                  
CODE:00418a95   8b1500674600    MOV         EDX,dword ptr [DATA:DAT_00466700]       ;= ??
CODE:00418a9b   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418a9f   50              PUSH        EAX                                     
CODE:00418aa0   e863e00200      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:00418aa5   59              POP         ECX                                     
CODE:00418aa6   eb5d            JMP         switchD_00418999::caseD_fff8            
                            caseD_fff9:                   ;XREF[2,0]:   00418999,004189a8
CODE:00418aa8   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418aaf   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418ab5   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418ab9   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418ac0   0fbf15206...    MOVSX       EDX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418ac7   8b0d24674600    MOV         ECX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418acd   668b1451        MOV         DX,word ptr [ECX + EDX*0x2]             
CODE:00418ad1   66ff05206...    INC         word ptr [DATA:DAT_00466720]            ;= ??
CODE:00418ad8   6a01            PUSH        0x1                                     
CODE:00418ada   52              PUSH        EDX                                     
CODE:00418adb   0fbfc0          MOVSX       EAX,AX                                  
CODE:00418ade   8b1500674600    MOV         EDX,dword ptr [DATA:DAT_00466700]       ;= ??
CODE:00418ae4   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418ae8   50              PUSH        EAX                                     
CODE:00418ae9   e8b7da0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00418aee   83c40c          ADD         ESP,0xc                                 
CODE:00418af1   eb12            JMP         switchD_00418999::caseD_fff8            
                            caseD_ffff:                   ;XREF[2,0]:   00418999,004189c0
CODE:00418af3   66c705226...    MOV         word ptr [DATA:DAT_00466722],0x1        ;= ??
CODE:00418afc   66c705206...    MOV         word ptr [DATA:DAT_00466720],0x0        ;= ??
                            caseD_fffa:                   ;XREF[11,0]:  0041896e,00418993,00418999,004189a4
                            caseD_fffb:                   ;             004189ac,004189b0,004189e1,00418a27
                            caseD_fff8:                   ;             00418a75,00418aa6,00418af1
CODE:00418b05   66833d226...    CMP         word ptr [DATA:DAT_00466722],0x0        ;= ??
CODE:00418b0d   7518            JNZ         LAB_00418b27                            
CODE:00418b0f   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418b16   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418b1c   66833c4200      CMP         word ptr [EDX + EAX*0x2],0x0            
CODE:00418b21   0f8c4cfeffff    JL          LAB_00418973                            
                            LAB_00418b27:                 ;XREF[1,0]:   00418b0d
CODE:00418b27   ff3510674600    PUSH        dword ptr [DATA:DAT_00466710]           ;= ??
CODE:00418b2d   e80a7c0200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00418b32   59              POP         ECX                                     
CODE:00418b33   66833d206...    CMP         word ptr [DATA:DAT_00466720],0x0        ;= ??
CODE:00418b3b   0f84bf000000    JZ          switchD_004188db::caseD_6               
CODE:00418b41   0fbf05206...    MOVSX       EAX,word ptr [DATA:DAT_00466720]        ;= ??
CODE:00418b48   8b1524674600    MOV         EDX,dword ptr [DATA:DAT_00466724]       ;= ??
CODE:00418b4e   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00418b52   50              PUSH        EAX                                     
CODE:00418b53   e847fcffff      CALL        FUN_0041879f                            ;undefined FUN_0041879f(uint param_1,...
CODE:00418b58   59              POP         ECX                                     
CODE:00418b59   a30c674600      MOV         [DATA:DAT_0046670c],EAX                 ;= ??
CODE:00418b5e   a310674600      MOV         [DATA:DAT_00466710],EAX                 ;= ??
CODE:00418b63   5e              POP         ESI                                     
CODE:00418b64   5b              POP         EBX                                     
CODE:00418b65   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   004188db,004188f2
CODE:00418b66   ff3514674600    PUSH        dword ptr [DATA:DAT_00466714]           ;= ??
CODE:00418b6c   e8e03e0300      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:00418b71   59              POP         ECX                                     
CODE:00418b72   6685c0          TEST        AX,AX                                   
CODE:00418b75   0f8485000000    JZ          switchD_004188db::caseD_6               
CODE:00418b7b   66b80500        MOV         AX,0x5                                  
CODE:00418b7f   66833d226...    CMP         word ptr [DATA:DAT_00466722],0x0        ;= ??
CODE:00418b87   7503            JNZ         LAB_00418b8c                            
CODE:00418b89   83c0fc          ADD         EAX,-0x4                                
                            LAB_00418b8c:                 ;XREF[1,0]:   00418b87
CODE:00418b8c   66a306674600    MOV         [DATA:DAT_00466706],AX                  ;= ??
CODE:00418b92   66ff051e6...    INC         word ptr [DATA:DAT_0046671e]            ;= ??
CODE:00418b99   5e              POP         ESI                                     
CODE:00418b9a   5b              POP         EBX                                     
CODE:00418b9b   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   004188db,004188ee
CODE:00418b9c   66a11c674600    MOV         AX,[DATA:DAT_0046671c]                  ;= ??
CODE:00418ba2   50              PUSH        EAX                                     
CODE:00418ba3   e8b2e40200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00418ba8   59              POP         ECX                                     
CODE:00418ba9   6685c0          TEST        AX,AX                                   
CODE:00418bac   7552            JNZ         switchD_004188db::caseD_6               
CODE:00418bae   66a11c674600    MOV         AX,[DATA:DAT_0046671c]                  ;= ??
CODE:00418bb4   50              PUSH        EAX                                     
CODE:00418bb5   e8add70200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00418bba   59              POP         ECX                                     
CODE:00418bbb   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x4        ;= ??
CODE:00418bc4   5e              POP         ESI                                     
CODE:00418bc5   5b              POP         EBX                                     
CODE:00418bc6   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   004188db,004188ea
CODE:00418bc7   ff3518674600    PUSH        dword ptr [DATA:DAT_00466718]           ;= ??
CODE:00418bcd   e87f3e0300      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:00418bd2   59              POP         ECX                                     
CODE:00418bd3   6685c0          TEST        AX,AX                                   
CODE:00418bd6   7428            JZ          switchD_004188db::caseD_6               
CODE:00418bd8   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x4        ;= ??
CODE:00418be1   5e              POP         ESI                                     
CODE:00418be2   5b              POP         EBX                                     
CODE:00418be3   c3              RET                                                 
                            caseD_0:                      ;XREF[2,0]:   004188db,004188e2
CODE:00418be4   e808cfffff      CALL        FUN_00415af1                            ;undefined FUN_00415af1(void)
CODE:00418be9   66c705066...    MOV         word ptr [DATA:DAT_00466706],0x1        ;= ??
CODE:00418bf2   5e              POP         ESI                                     
CODE:00418bf3   5b              POP         EBX                                     
CODE:00418bf4   c3              RET                                                 
                            caseD_5:                      ;XREF[2,0]:   004188db,004188f6
CODE:00418bf5   68540b4600      PUSH        DATA:PTR_LAB_00460b54                   ;= 00418c73
CODE:00418bfa   e88e270300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418bff   59              POP         ECX                                     
                            caseD_6:                      ;XREF[6,0]:   004188d5,004188db,00418b3b,00418b75
                                                          ;             00418bac,00418bd6
CODE:00418c00   5e              POP         ESI                                     
CODE:00418c01   5b              POP         EBX                                     
CODE:00418c02   c3              RET                                                 
                            LAB_00418c03:                 ;XREF[2,0]:   00418d0a,00418d14
CODE:00418c03   66c705286...    MOV         word ptr [DATA:DAT_00466728],0x1        ;= ??
CODE:00418c0c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00418c0d(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00418c13
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00418c22,00418c55
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00418c1e,00418c3f
                                                          ;XREF[1,0]:   00418d58
CODE:00418c0d   55              PUSH        EBP                                     
CODE:00418c0e   8bec            MOV         EBP,ESP                                 
CODE:00418c10   51              PUSH        param_3                                 
CODE:00418c11   53              PUSH        EBX                                     
CODE:00418c12   56              PUSH        ESI                                     
CODE:00418c13   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00418c16   668b7306        MOV         SI,word ptr [EBX + 0x6]                 
CODE:00418c1a   6683c6e9        ADD         SI,-0x17                                
CODE:00418c1e   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00418c21   50              PUSH        param_1                                 
CODE:00418c22   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:00418c25   50              PUSH        param_1                                 
CODE:00418c26   ff352c674600    PUSH        dword ptr [DATA:DAT_0046672c]           ;= ??
CODE:00418c2c   6aff            PUSH        -0x1                                    
CODE:00418c2e   e80c4b0300      CALL        FUN_0044d73f                            ;uint FUN_0044d73f(undefined2 * param...
CODE:00418c33   83c410          ADD         ESP,0x10                                
CODE:00418c36   ff352c674600    PUSH        dword ptr [DATA:DAT_0046672c]           ;= ??
CODE:00418c3c   0fbfc6          MOVSX       param_1,SI                              
CODE:00418c3f   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00418c43   2bc2            SUB         param_1,param_2                         
CODE:00418c45   d1f8            SAR         param_1,0x1                             
CODE:00418c47   7903            JNS         LAB_00418c4c                            
CODE:00418c49   83d000          ADC         param_1,0x0                             
                            LAB_00418c4c:                 ;XREF[1,0]:   00418c47
CODE:00418c4c   66034302        ADD         param_1,word ptr [EBX + 0x2]            
CODE:00418c50   50              PUSH        param_1                                 
CODE:00418c51   0fbf4304        MOVSX       param_1,word ptr [EBX + 0x4]            
CODE:00418c55   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00418c59   2bc2            SUB         param_1,param_2                         
CODE:00418c5b   d1f8            SAR         param_1,0x1                             
CODE:00418c5d   7903            JNS         LAB_00418c62                            
CODE:00418c5f   83d000          ADC         param_1,0x0                             
                            LAB_00418c62:                 ;XREF[1,0]:   00418c5d
CODE:00418c62   660303          ADD         param_1,word ptr [EBX]                  
CODE:00418c65   50              PUSH        param_1                                 
CODE:00418c66   e89d77ffff      CALL        FUN_00410408                            ;undefined FUN_00410408(undefined par...
CODE:00418c6b   83c40c          ADD         ESP,0xc                                 
CODE:00418c6e   5e              POP         ESI                                     
CODE:00418c6f   5b              POP         EBX                                     
CODE:00418c70   59              POP         param_3                                 
CODE:00418c71   5d              POP         EBP                                     
CODE:00418c72   c3              RET                                                 
                            LAB_00418c73:                 ;XREF[1,0]:   00460b54
CODE:00418c73   53              PUSH        EBX                                     
CODE:00418c74   56              PUSH        ESI                                     
CODE:00418c75   bee0664600      MOV         ESI,DATA:DAT_004666e0                   ;= ??
CODE:00418c7a   6805100000      PUSH        0x1005                                  
CODE:00418c7f   e8a0830100      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00418c84   59              POP         ECX                                     
CODE:00418c85   6815100000      PUSH        0x1015                                  
CODE:00418c8a   e8359effff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418c8f   59              POP         ECX                                     
CODE:00418c90   8bd8            MOV         EBX,EAX                                 
CODE:00418c92   6a06            PUSH        0x6                                     
CODE:00418c94   6a00            PUSH        0x0                                     
CODE:00418c96   6a00            PUSH        0x0                                     
CODE:00418c98   6a00            PUSH        0x0                                     
CODE:00418c9a   53              PUSH        EBX                                     
CODE:00418c9b   e8e8aeffff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:00418ca0   83c414          ADD         ESP,0x14                                
CODE:00418ca3   53              PUSH        EBX                                     
CODE:00418ca4   e863a0ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00418ca9   59              POP         ECX                                     
CODE:00418caa   68ff0f0000      PUSH        0xfff                                   
CODE:00418caf   e84d480300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00418cb4   59              POP         ECX                                     
CODE:00418cb5   6aff            PUSH        -0x1                                    
CODE:00418cb7   68ca000000      PUSH        0xca                                    
CODE:00418cbc   6a59            PUSH        0x59                                    
CODE:00418cbe   ff35b81a4600    PUSH        dword ptr [DATA:$GameState]             ;= 00000000
CODE:00418cc4   6aff            PUSH        -0x1                                    
CODE:00418cc6   e809420300      CALL        FUN_0044ced4                            ;undefined FUN_0044ced4(undefined par...
CODE:00418ccb   83c414          ADD         ESP,0x14                                
CODE:00418cce   6a00            PUSH        0x0                                     
CODE:00418cd0   e82c480300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00418cd5   59              POP         ECX                                     
CODE:00418cd6   6816100000      PUSH        0x1016                                  
CODE:00418cdb   e8e49dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418ce0   59              POP         ECX                                     
CODE:00418ce1   8906            MOV         dword ptr [ESI]=>DATA:DAT_004666e0,EAX  ;= ??
CODE:00418ce3   6a05            PUSH        0x5                                     
CODE:00418ce5   6a6c            PUSH        0x6c                                    
CODE:00418ce7   68b2000000      PUSH        0xb2                                    
CODE:00418cec   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004666e0      ;= ??
CODE:00418cee   e869acffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00418cf3   83c410          ADD         ESP,0x10                                
CODE:00418cf6   6a01            PUSH        0x1                                     
CODE:00418cf8   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004666e0      ;= ??
CODE:00418cfa   e8d59cffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00418cff   83c408          ADD         ESP,0x8                                 
CODE:00418d02   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004666e0      ;= ??
CODE:00418d04   e8bfa0ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00418d09   59              POP         ECX                                     
CODE:00418d0a   68038c4100      PUSH        LAB_00418c03                            
CODE:00418d0f   e83be3ffff      CALL        FUN_0041704f                            ;undefined FUN_0041704f(undefined par...
CODE:00418d14   59              POP         ECX=>LAB_00418c03                       
CODE:00418d15   66c705286...    MOV         word ptr [DATA:DAT_00466728],0x0        ;= ??
CODE:00418d1e   e82ae40200      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:00418d23   6685c0          TEST        AX,AX                                   
CODE:00418d26   7421            JZ          LAB_00418d49                            
CODE:00418d28   6804100000      PUSH        0x1004                                  
CODE:00418d2d   e8cdd40200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00418d32   59              POP         ECX                                     
CODE:00418d33   6804100000      PUSH        0x1004                                  
CODE:00418d38   e83bda0200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00418d3d   59              POP         ECX                                     
CODE:00418d3e   66c7052a6...    MOV         word ptr [DATA:DAT_0046672a],0x1        ;= ??
CODE:00418d47   eb47            JMP         LAB_00418d90                            
                            LAB_00418d49:                 ;XREF[1,0]:   00418d26
CODE:00418d49   681a100000      PUSH        0x101a                                  
CODE:00418d4e   e8719dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00418d53   59              POP         ECX                                     
CODE:00418d54   8906            MOV         dword ptr [ESI]=>DATA:DAT_004666e0,EAX  ;= ??
CODE:00418d56   6a00            PUSH        0x0                                     
CODE:00418d58   680d8c4100      PUSH        FUN_00418c0d                            
CODE:00418d5d   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004666e0      ;= ??
CODE:00418d5f   e8c0adffff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:00418d64   83c40c          ADD         ESP,0xc                                 
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:00418d67   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:00418d6d   680b100000      PUSH        0x100b                                  
CODE:00418d72   e887780200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00418d77   83c408          ADD         ESP,0x8                                 
CODE:00418d7a   a32c674600      MOV         [DATA:DAT_0046672c],EAX                 ;= ??
CODE:00418d7f   66c7052a6...    MOV         word ptr [DATA:DAT_0046672a],0x0        ;= ??
CODE:00418d88   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004666e0      ;= ??
CODE:00418d8a   e889a0ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00418d8f   59              POP         ECX                                     
                            LAB_00418d90:                 ;XREF[1,0]:   00418d47
CODE:00418d90   e807860100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00418d95   5e              POP         ESI                                     
CODE:00418d96   5b              POP         EBX                                     
CODE:00418d97   c3              RET                                                 
                            LAB_00418d98:                 ;XREF[1,0]:   00460b58
CODE:00418d98   c3              RET                                                 
                            LAB_00418d99:                 ;XREF[1,0]:   00460b5c
CODE:00418d99   66833d2a6...    CMP         word ptr [DATA:DAT_0046672a],0x0        ;= ??
CODE:00418da1   7431            JZ          LAB_00418dd4                            
CODE:00418da3   6804100000      PUSH        0x1004                                  
CODE:00418da8   e8ade20200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00418dad   59              POP         ECX                                     
CODE:00418dae   6685c0          TEST        AX,AX                                   
CODE:00418db1   7553            JNZ         LAB_00418e06                            
CODE:00418db3   66833d286...    CMP         word ptr [DATA:DAT_00466728],0x0        ;= ??
CODE:00418dbb   7449            JZ          LAB_00418e06                            
CODE:00418dbd   6804100000      PUSH        0x1004                                  
CODE:00418dc2   e8a0d50200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00418dc7   59              POP         ECX                                     
CODE:00418dc8   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:00418dcd   e8bb250300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418dd2   59              POP         ECX                                     
CODE:00418dd3   c3              RET                                                 
                            LAB_00418dd4:                 ;XREF[1,0]:   00418da1
CODE:00418dd4   66833d286...    CMP         word ptr [DATA:DAT_00466728],0x0        ;= ??
CODE:00418ddc   7428            JZ          LAB_00418e06                            
CODE:00418dde   ff35e0664600    PUSH        dword ptr [DATA:DAT_004666e0]           ;= ??
CODE:00418de4   e8239fffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00418de9   59              POP         ECX                                     
CODE:00418dea   a3e0664600      MOV         [DATA:DAT_004666e0],EAX                 ;= ??
CODE:00418def   ff352c674600    PUSH        dword ptr [DATA:DAT_0046672c]           ;= ??
CODE:00418df5   e842790200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00418dfa   59              POP         ECX                                     
CODE:00418dfb   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:00418e00   e888250300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00418e05   59              POP         ECX                                     
                            LAB_00418e06:                 ;XREF[3,0]:   00418db1,00418dbb,00418ddc
CODE:00418e06   c3              RET                                                 
CODE:00418e07   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint checkCollision(Rect16 * p, Rect16 * q)
          ;p             Rect16 *             4                      ;XREF[1,0]:   00418e14
          ;q             Rect16 *             8                      ;XREF[1,0]:   00418e11
          ;result        undefined4         ECX                      ;XREF[2,0]:   00418e17,00418e79
          ;pRight        undefined2          BX                      ;XREF[3,0]:   00418e20,00418e30,00418e47
          ;pBottom       undefined2          BX                      ;XREF[2,0]:   00418e30,00418e47
          ;qRight        undefined2          SI                      ;XREF[1,0]:   00418e3d
          ;qBottom       undefined2          BX                      ;XREF[1,0]:   00418e47
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00418e1c,00418e4d,00418e65
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00418e2c,00418e59,00418e79
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00418e24,00418e53,00418e6f
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00418e34,00418e5f,00418e83
          ;pLeft         undefined2     HASH...                      
          ;pTop          undefined2     HASH...                      
          ;qLeft         undefined2     HASH...                      
          ;qTop          undefined2     HASH...                      
                                                          ;XREF[9,0]:   004148db,00414928,00414966,00418f37
                                                          ;             00419108,004191dd,004192ae,0041933c
                                                          ;             00419411
CODE:00418e08   55              PUSH        EBP                                     
CODE:00418e09   8bec            MOV         EBP,ESP                                 
CODE:00418e0b   83c4f8          ADD         ESP,-0x8                                
CODE:00418e0e   53              PUSH        EBX                                     
CODE:00418e0f   56              PUSH        ESI                                     
CODE:00418e10   57              PUSH        EDI                                     
CODE:00418e11   8b550c          MOV         EDX,dword ptr [EBP + q+0x4]             
CODE:00418e14   8b4508          MOV         EAX,dword ptr [EBP + p+0x4]             
CODE:00418e17   33c9            XOR         result,result                           
CODE:00418e19   668b18          MOV         BX,word ptr [EAX]                       
CODE:00418e1c   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:00418e20   66035804        ADD         pRight,word ptr [EAX + 0x4]             
CODE:00418e24   66895dfa        MOV         word ptr [EBP + local_a+0x4],pRight     
CODE:00418e28   668b5802        MOV         pRight,word ptr [EAX + 0x2]             
CODE:00418e2c   66895dfc        MOV         word ptr [EBP + local_8+0x4],pRight     
CODE:00418e30   66035806        ADD         pBottom,word ptr [EAX + 0x6]            
CODE:00418e34   66895df8        MOV         word ptr [EBP + local_c+0x4],pBottom    
CODE:00418e38   668b02          MOV         AX,word ptr [EDX]                       
CODE:00418e3b   8bf0            MOV         ESI,EAX                                 
CODE:00418e3d   66037204        ADD         qRight,word ptr [EDX + 0x4]             
CODE:00418e41   668b7a02        MOV         DI,word ptr [EDX + 0x2]                 
CODE:00418e45   8bdf            MOV         pBottom,EDI                             
CODE:00418e47   66035a06        ADD         qBottom,word ptr [EDX + 0x6]            
CODE:00418e4b   8bd3            MOV         EDX,qBottom                             
CODE:00418e4d   663b75fe        CMP         qRight,word ptr [EBP + local_6+0x4]     
CODE:00418e51   7e43            JLE         LAB_00418e96                            
CODE:00418e53   663b45fa        CMP         AX,word ptr [EBP + local_a+0x4]         
CODE:00418e57   7d3d            JGE         LAB_00418e96                            
CODE:00418e59   663b55fc        CMP         DX,word ptr [EBP + local_8+0x4]         
CODE:00418e5d   7e37            JLE         LAB_00418e96                            
CODE:00418e5f   663b7df8        CMP         DI,word ptr [EBP + local_c+0x4]         
CODE:00418e63   7d31            JGE         LAB_00418e96                            
CODE:00418e65   663b45fe        CMP         AX,word ptr [EBP + local_6+0x4]         
CODE:00418e69   7e04            JLE         LAB_00418e6f                            
CODE:00418e6b   6683c901        OR          result,0x1                              
                            LAB_00418e6f:                 ;XREF[1,0]:   00418e69
CODE:00418e6f   663b75fa        CMP         qRight,word ptr [EBP + local_a+0x4]     
CODE:00418e73   7d04            JGE         LAB_00418e79                            
CODE:00418e75   6683c902        OR          result,0x2                              
                            LAB_00418e79:                 ;XREF[1,0]:   00418e73
CODE:00418e79   663b7dfc        CMP         DI,word ptr [EBP + local_8+0x4]         
CODE:00418e7d   7e04            JLE         LAB_00418e83                            
CODE:00418e7f   6683c904        OR          result,0x4                              
                            LAB_00418e83:                 ;XREF[1,0]:   00418e7d
CODE:00418e83   663b55f8        CMP         DX,word ptr [EBP + local_c+0x4]         
CODE:00418e87   7d04            JGE         LAB_00418e8d                            
CODE:00418e89   6683c908        OR          result,0x8                              
                            LAB_00418e8d:                 ;XREF[1,0]:   00418e87
CODE:00418e8d   6685c9          TEST        result,result                           
CODE:00418e90   7504            JNZ         LAB_00418e96                            
CODE:00418e92   66b90f00        MOV         result,0xf                              
                            LAB_00418e96:                 ;XREF[5,0]:   00418e51,00418e57,00418e5d,00418e63
                                                          ;             00418e90
CODE:00418e96   8bc1            MOV         EAX,result                              
CODE:00418e98   5f              POP         EDI                                     
CODE:00418e99   5e              POP         qRight                                  
CODE:00418e9a   5b              POP         qBottom                                 
CODE:00418e9b   59              POP         result                                  
CODE:00418e9c   59              POP         result                                  
CODE:00418e9d   5d              POP         EBP                                     
CODE:00418e9e   c20800          RET         0x8                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00418ea1(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00418eb0
          ;param_5       undefined4           8                      ;XREF[1,0]:   00418f34
          ;param_6       undefined2           c                      ;XREF[2,0]:   00418fa7,00418fd9
          ;local_6       undefined2          -6                      ;XREF[8,0]:   00418eaa,00418fb8,00418fcd,00418fef,00419001
                                                                     ;             00419023,00419039,0041905b
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00418ece,0041904d,00419069,00419071
          ;local_16      undefined2         -16                      ;XREF[2,0]:   00418f28,00419055
          ;local_1c      undefined4         -1c                      ;XREF[14,0]:  00418ec0,00418ec3,00418ed4,00418ede,00418ee5
                                                                     ;             00418ef8,00418f03,00418fae,00418fc3,00418fe8
                                                                     ;             00418ff7,0041901c,0041902f,00419066
          ;local_1e      undefined2         -1e                      ;XREF[3,0]:   00418ef2,00418eff,00419009
                                                          ;XREF[1,0]:   00434a02
CODE:00418ea1   55              PUSH        EBP                                     
CODE:00418ea2   8bec            MOV         EBP,ESP                                 
CODE:00418ea4   83c4e4          ADD         ESP,-0x1c                               
CODE:00418ea7   53              PUSH        EBX                                     
CODE:00418ea8   56              PUSH        ESI                                     
CODE:00418ea9   57              PUSH        EDI                                     
CODE:00418eaa   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00418eb0   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00418eb4   69c0a8000000    IMUL        param_1,param_1,0xa8                    
CODE:00418eba   81c0e8854600    ADD         param_1,DATA:$Actors                    ;= ??
CODE:00418ec0   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00418ec3   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:00418ec6   e87cbdffff      CALL        FUN_00414c47                            ;undefined4 FUN_00414c47(undefined pa...
CODE:00418ecb   59              POP         param_3                                 
CODE:00418ecc   8bd0            MOV         param_2,param_1                         
CODE:00418ece   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:00418ed4   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418ed7   6683783200      CMP         word ptr [param_1 + 0x32],0x0           
CODE:00418edc   751a            JNZ         LAB_00418ef8                            
CODE:00418ede   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418ee1   0fbf4018        MOVSX       param_1,word ptr [param_1 + 0x18]       
CODE:00418ee5   8b4de8          MOV         param_3,dword ptr [EBP + local_1c+0x4]  
CODE:00418ee8   8b4952          MOV         param_3,dword ptr [param_3 + 0x52]      
CODE:00418eeb   8b0481          MOV         param_1,dword ptr [param_3 + param_1*...
CODE:00418eee   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:00418ef2   668945e6        MOV         word ptr [EBP + local_1e+0x4],param_1   
CODE:00418ef6   eb0b            JMP         LAB_00418f03                            
                            LAB_00418ef8:                 ;XREF[1,0]:   00418edc
CODE:00418ef8   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418efb   668b4032        MOV         param_1,word ptr [param_1 + 0x32]       
CODE:00418eff   668945e6        MOV         word ptr [EBP + local_1e+0x4],param_1   
                            LAB_00418f03:                 ;XREF[1,0]:   00418ef6
CODE:00418f03   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418f06   668b401c        MOV         param_1,word ptr [param_1 + 0x1c]       
CODE:00418f0a   f60201          TEST        byte ptr [param_2],0x1                  
CODE:00418f0d   750a            JNZ         LAB_00418f19                            
CODE:00418f0f   6683f803        CMP         param_1,0x3                             
CODE:00418f13   7c04            JL          LAB_00418f19                            
CODE:00418f15   6683c0fd        ADD         param_1,-0x3                            
                            LAB_00418f19:                 ;XREF[2,0]:   00418f0d,00418f13
CODE:00418f19   0fbfc8          MOVSX       param_3,param_1                         
CODE:00418f1c   8b748a1e        MOV         ESI,dword ptr [param_2 + param_3*0x4 ...
CODE:00418f20   0fbfc0          MOVSX       param_1,param_1                         
CODE:00418f23   668b444212      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:00418f28   668945ee        MOV         word ptr [EBP + local_16+0x4],param_1   
CODE:00418f2c   33ff            XOR         EDI,EDI                                 
CODE:00418f2e   e922010000      JMP         LAB_00419055                            
                            LAB_00418f33:                 ;XREF[1,0]:   00419060
CODE:00418f33   56              PUSH        ESI                                     
CODE:00418f34   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00418f37   e8ccfeffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:00418f3c   8bd8            MOV         EBX,param_1                             
CODE:00418f3e   6685db          TEST        BX,BX                                   
CODE:00418f41   0f840a010000    JZ          LAB_00419051                            
CODE:00418f47   6683e303        AND         BX,0x3                                  
CODE:00418f4b   0fbfc3          MOVSX       param_1,BX                              
CODE:00418f4e   83f80f          CMP         param_1,0xf                             
CODE:00418f51   0f87f6000000    JA          switchD_00418f57::caseD_0               
                            switchD:                      ; FWD[5,0]:   00418f5e,00418fa7,00418fd5,00419009
                                                          ;             0041904d
CODE:00418f57   ff24855e8...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0041904d
                            switchdataD_00418f5e:         ;XREF[1,0]:   00418f57
CODE:00418f5e   4d904100        addr        switchD_00418f57::caseD_0               
CODE:00418f62   a78f4100        addr        switchD_00418f57::caseD_1               
CODE:00418f66   d58f4100        addr        switchD_00418f57::caseD_2               
CODE:00418f6a   09904100        addr        switchD_00418f57::caseD_3               
CODE:00418f6e   4d              ??          4Dh    M                                ;?  ->  0041904d
CODE:00418f6f   90              ??          90h                                     
CODE:00418f70   41              ??          41h    A                                
CODE:00418f71   00              ??          00h                                     
CODE:00418f72   a7              ??          A7h                                     ;?  ->  00418fa7
CODE:00418f73   8f              ??          8Fh                                     
CODE:00418f74   41              ??          41h    A                                
CODE:00418f75   00              ??          00h                                     
CODE:00418f76   d5              ??          D5h                                     ;?  ->  00418fd5
CODE:00418f77   8f              ??          8Fh                                     
CODE:00418f78   41              ??          41h    A                                
CODE:00418f79   00              ??          00h                                     
CODE:00418f7a   41              ??          41h    A                                ;?  ->  00419041
CODE:00418f7b   90              ??          90h                                     
CODE:00418f7c   41              ??          41h    A                                
CODE:00418f7d   00              ??          00h                                     
CODE:00418f7e   47              ??          47h    G                                ;?  ->  00419047
CODE:00418f7f   90              ??          90h                                     
CODE:00418f80   41              ??          41h    A                                
CODE:00418f81   00              ??          00h                                     
CODE:00418f82   4d              ??          4Dh    M                                ;?  ->  0041904d
CODE:00418f83   90              ??          90h                                     
CODE:00418f84   41              ??          41h    A                                
CODE:00418f85   00              ??          00h                                     
CODE:00418f86   4d              ??          4Dh    M                                ;?  ->  0041904d
CODE:00418f87   90              ??          90h                                     
CODE:00418f88   41              ??          41h    A                                
CODE:00418f89   00              ??          00h                                     
CODE:00418f8a   47              ??          47h    G                                ;?  ->  00419047
CODE:00418f8b   90              ??          90h                                     
CODE:00418f8c   41              ??          41h    A                                
CODE:00418f8d   00              ??          00h                                     
CODE:00418f8e   4b              ??          4Bh    K                                ;?  ->  0041904b
CODE:00418f8f   90              ??          90h                                     
CODE:00418f90   41              ??          41h    A                                
CODE:00418f91   00              ??          00h                                     
CODE:00418f92   a3              ??          A3h                                     ;?  ->  00418fa3
CODE:00418f93   8f              ??          8Fh                                     
CODE:00418f94   41              ??          41h    A                                
CODE:00418f95   00              ??          00h                                     
CODE:00418f96   d5              ??          D5h                                     ;?  ->  00418fd5
CODE:00418f97   8f              ??          8Fh                                     
CODE:00418f98   41              ??          41h    A                                
CODE:00418f99   00              ??          00h                                     
CODE:00418f9a   4d              ??          4Dh    M                                ;?  ->  0041904d
CODE:00418f9b   90              ??          90h                                     
CODE:00418f9c   41              ??          41h    A                                
CODE:00418f9d   00              ??          00h                                     
CODE:00418f9e   e9              ??          E9h                                     
CODE:00418f9f   aa              ??          AAh                                     
CODE:00418fa0   00              ??          00h                                     
CODE:00418fa1   00              ??          00h                                     
CODE:00418fa2   00              ??          00h                                     
CODE:00418fa3   66              ??          66h    f                                
CODE:00418fa4   bb              ??          BBh                                     
CODE:00418fa5   01              ??          01h                                     
CODE:00418fa6   00              ??          00h                                     
                            caseD_1:                      ;XREF[2,0]:   00418f57,00418f62
CODE:00418fa7   66837d1001      CMP         word ptr [EBP + param_6+0x4],0x1        
CODE:00418fac   7515            JNZ         LAB_00418fc3                            
CODE:00418fae   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418fb1   668b16          MOV         param_2,word ptr [ESI]                  
CODE:00418fb4   6689504e        MOV         word ptr [param_1 + 0x4e],param_2       
CODE:00418fb8   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00418fbe   e98a000000      JMP         switchD_00418f57::caseD_0               
                            LAB_00418fc3:                 ;XREF[1,0]:   00418fac
CODE:00418fc3   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418fc6   668b16          MOV         param_2,word ptr [ESI]                  
CODE:00418fc9   6689504e        MOV         word ptr [param_1 + 0x4e],param_2       
CODE:00418fcd   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00418fd3   eb78            JMP         switchD_00418f57::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00418f57,00418f66
CODE:00418fd5   66bb0200        MOV         BX,0x2                                  
CODE:00418fd9   66837d10ff      CMP         word ptr [EBP + param_6+0x4],-0x1       
CODE:00418fde   7517            JNZ         LAB_00418ff7                            
CODE:00418fe0   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00418fe3   66034604        ADD         param_1,word ptr [ESI + 0x4]            
CODE:00418fe7   48              DEC         param_1                                 
CODE:00418fe8   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:00418feb   6689424e        MOV         word ptr [param_2 + 0x4e],param_1       
CODE:00418fef   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00418ff5   eb56            JMP         switchD_00418f57::caseD_0               
                            LAB_00418ff7:                 ;XREF[1,0]:   00418fde
CODE:00418ff7   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00418ffa   668b16          MOV         param_2,word ptr [ESI]                  
CODE:00418ffd   6689504e        MOV         word ptr [param_1 + 0x4e],param_2       
CODE:00419001   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00419007   eb44            JMP         switchD_00418f57::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00418f57,00418f6a
CODE:00419009   66837de600      CMP         word ptr [EBP + local_1e+0x4],0x0       
CODE:0041900e   7d1b            JGE         LAB_0041902b                            
CODE:00419010   66bb0200        MOV         BX,0x2                                  
CODE:00419014   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00419017   66034604        ADD         param_1,word ptr [ESI + 0x4]            
CODE:0041901b   48              DEC         param_1                                 
CODE:0041901c   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:0041901f   6689424e        MOV         word ptr [param_2 + 0x4e],param_1       
CODE:00419023   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00419029   eb22            JMP         switchD_00418f57::caseD_0               
                            LAB_0041902b:                 ;XREF[1,0]:   0041900e
CODE:0041902b   66bb0100        MOV         BX,0x1                                  
CODE:0041902f   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00419032   668b16          MOV         param_2,word ptr [ESI]                  
CODE:00419035   6689504e        MOV         word ptr [param_1 + 0x4e],param_2       
CODE:00419039   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0041903f   eb0c            JMP         switchD_00418f57::caseD_0               
CODE:00419041   66              ??          66h    f                                
CODE:00419042   bb              ??          BBh                                     
CODE:00419043   04              ??          04h                                     
CODE:00419044   00              ??          00h                                     
CODE:00419045   eb              ??          EBh                                     
CODE:00419046   06              ??          06h                                     
CODE:00419047   33              ??          33h    3                                
CODE:00419048   db              ??          DBh                                     
CODE:00419049   eb              ??          EBh                                     
CODE:0041904a   02              ??          02h                                     
CODE:0041904b   33              ??          33h    3                                
CODE:0041904c   db              ??          DBh                                     
                            caseD_0:                      ;XREF[9,0]:   00418f51,00418f57,00418f5e,00418fbe
                                                          ;             00418fd3,00418ff5,00419007,00419029
                                                          ;             0041903f
CODE:0041904d   66095dfc        OR          word ptr [EBP + local_8+0x4],BX         
                            LAB_00419051:                 ;XREF[1,0]:   00418f41
CODE:00419051   83c60a          ADD         ESI,0xa                                 
CODE:00419054   47              INC         EDI                                     
                            LAB_00419055:                 ;XREF[1,0]:   00418f2e
CODE:00419055   663b7dee        CMP         DI,word ptr [EBP + local_16+0x4]        
CODE:00419059   7d0b            JGE         LAB_00419066                            
CODE:0041905b   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00419060   0f84cdfeffff    JZ          LAB_00418f33                            
                            LAB_00419066:                 ;XREF[1,0]:   00419059
CODE:00419066   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00419069   668b55fc        MOV         param_2,word ptr [EBP + local_8+0x4]    
CODE:0041906d   6689504a        MOV         word ptr [param_1 + 0x4a],param_2       
CODE:00419071   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00419075   5f              POP         EDI                                     
CODE:00419076   5e              POP         ESI                                     
CODE:00419077   5b              POP         EBX                                     
CODE:00419078   8be5            MOV         ESP,EBP                                 
CODE:0041907a   5d              POP         EBP                                     
CODE:0041907b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort FUN_0041907c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00419085
          ;param_5       undefined4           8                      ;XREF[2,0]:   00419104,004191d6
          ;local_8       undefined4          -8                      ;XREF[6,0]:   00419095,00419098,004190af,00419112,00419121
                                                                     ;             00419202
          ;local_c       undefined4          -c                      ;XREF[9,0]:   004190a6,004190b6,004190cb,004190dd,004190ec
                                                                     ;             00419134,00419146,00419176,004191ad
          ;local_e       undefined2          -e                      ;XREF[4,0]:   004190a9,0041911d,004191eb,00419218
          ;local_10      undefined2         -10                      ;XREF[2,0]:   004191e7,004191ef
          ;local_18      undefined1         -18                      ;XREF[3,0]:   0041919a,004191ca,004191d9
          ;local_1c      undefined4         -1c                      ;XREF[3,0]:   0041914e,0041915d,00419209
          ;local_1e      undefined2         -1e                      ;XREF[3,0]:   004190d6,00419153,0041920e
          ;local_20      undefined2         -20                      ;XREF[2,0]:   004190e8,00419140
                                                          ;XREF[1,0]:   00417649
CODE:0041907c   55              PUSH        EBP                                     
CODE:0041907d   8bec            MOV         EBP,ESP                                 
CODE:0041907f   83c4e4          ADD         ESP,-0x1c                               
CODE:00419082   53              PUSH        EBX                                     
CODE:00419083   56              PUSH        ESI                                     
CODE:00419084   57              PUSH        EDI                                     
CODE:00419085   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00419089   69c0a8000000    IMUL        param_1,param_1,0xa8                    
CODE:0041908f   81c0e8854600    ADD         param_1,DATA:$Actors                    ;= ??
CODE:00419095   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00419098   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0041909b   0fbf401a        MOVSX       param_1,word ptr [param_1 + 0x1a]       
CODE:0041909f   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:004190a6   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004190a9   66c745f60000    MOV         word ptr [EBP + local_e+0x4],0x0        
CODE:004190af   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004190b2   668b401c        MOV         param_1,word ptr [param_1 + 0x1c]       
CODE:004190b6   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004190b9   f60201          TEST        byte ptr [param_2],0x1                  
CODE:004190bc   750a            JNZ         LAB_004190c8                            
CODE:004190be   6683f803        CMP         param_1,0x3                             
CODE:004190c2   7c04            JL          LAB_004190c8                            
CODE:004190c4   6683c0fd        ADD         param_1,-0x3                            
                            LAB_004190c8:                 ;XREF[2,0]:   004190bc,004190c2
CODE:004190c8   0fbfd0          MOVSX       param_2,param_1                         
CODE:004190cb   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:004190ce   668b9451a...    MOV         param_2,word ptr [param_3 + param_2*0...
CODE:004190d6   668955e6        MOV         word ptr [EBP + local_1e+0x4],param_2   
CODE:004190da   0fbfc0          MOVSX       param_1,param_1                         
CODE:004190dd   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004190e0   668b8442b...    MOV         param_1,word ptr [param_2 + param_1*0...
CODE:004190e8   668945e4        MOV         word ptr [EBP + local_20+0x4],param_1   
CODE:004190ec   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004190ef   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:004190f5   e8eebf0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004190fa   59              POP         param_3                                 
CODE:004190fb   8bd8            MOV         EBX,param_1                             
CODE:004190fd   33f6            XOR         ESI,ESI                                 
CODE:004190ff   eb33            JMP         LAB_00419134                            
                            LAB_00419101:                 ;XREF[1,0]:   0041913e
CODE:00419101   8d7b0c          LEA         EDI,[EBX + 0xc]                         
CODE:00419104   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00419107   57              PUSH        EDI                                     
CODE:00419108   e8fbfcffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:0041910d   6685c0          TEST        param_1,param_1                         
CODE:00419110   7418            JZ          LAB_0041912a                            
CODE:00419112   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00419115   66ba0008        MOV         param_2,0x800                           
CODE:00419119   66895048        MOV         word ptr [param_1 + 0x48],param_2       
CODE:0041911d   668955f6        MOV         word ptr [EBP + local_e+0x4],param_2    
CODE:00419121   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00419124   66897040        MOV         word ptr [param_1 + 0x40],SI            
CODE:00419128   eb16            JMP         LAB_00419140                            
                            LAB_0041912a:                 ;XREF[1,0]:   00419110
CODE:0041912a   46              INC         ESI                                     
CODE:0041912b   53              PUSH        EBX                                     
CODE:0041912c   e8dcbf0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00419131   59              POP         param_3                                 
CODE:00419132   8bd8            MOV         EBX,param_1                             
                            LAB_00419134:                 ;XREF[1,0]:   004190ff
CODE:00419134   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00419137   663bb09e0...    CMP         SI,word ptr [param_1 + 0x9e]            
CODE:0041913e   7cc1            JL          LAB_00419101                            
                            LAB_00419140:                 ;XREF[1,0]:   00419128
CODE:00419140   0fbf45e4        MOVSX       param_1,word ptr [EBP + local_20+0x4]   
CODE:00419144   03c0            ADD         param_1,param_1                         
CODE:00419146   0345f8          ADD         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00419149   05bc000000      ADD         param_1,0xbc                            
CODE:0041914e   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00419151   33f6            XOR         ESI,ESI                                 
CODE:00419153   663b75e6        CMP         SI,word ptr [EBP + local_1e+0x4]        
CODE:00419157   0f8dbb000000    JGE         LAB_00419218                            
                            LAB_0041915d:                 ;XREF[1,0]:   00419212
CODE:0041915d   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00419160   668b18          MOV         BX,word ptr [param_1]                   
CODE:00419163   f6c780          TEST        BH,0x80                                 
CODE:00419166   0f859d000000    JNZ         LAB_00419209                            
CODE:0041916c   f6c740          TEST        BH,0x40                                 
CODE:0041916f   7437            JZ          LAB_004191a8                            
CODE:00419171   8bc3            MOV         param_1,EBX                             
CODE:00419173   83e003          AND         param_1,0x3                             
CODE:00419176   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:00419179   8b84828e0...    MOV         param_1,dword ptr [param_2 + param_1*...
CODE:00419180   0fb7d3          MOVZX       param_2,BX                              
CODE:00419183   81e2ff3f0000    AND         param_2,0x3fff                          
CODE:00419189   c1fa02          SAR         param_2,0x2                             
CODE:0041918c   c1e203          SHL         param_2,0x3                             
CODE:0041918f   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00419192   03c2            ADD         param_1,param_2                         
CODE:00419194   6a0a            PUSH        0xa                                     
CODE:00419196   83c01e          ADD         param_1,0x1e                            
CODE:00419199   50              PUSH        param_1                                 
CODE:0041919a   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:0041919d   50              PUSH        param_1                                 
CODE:0041919e   e8a96c0300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004191a3   83c40c          ADD         ESP,0xc                                 
CODE:004191a6   eb2e            JMP         LAB_004191d6                            
                            LAB_004191a8:                 ;XREF[1,0]:   0041916f
CODE:004191a8   8bc3            MOV         param_1,EBX                             
CODE:004191aa   83e003          AND         param_1,0x3                             
CODE:004191ad   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004191b0   8b7c827e        MOV         EDI,dword ptr [param_2 + param_1*0x4 ...
CODE:004191b4   0fb7c3          MOVZX       param_1,BX                              
CODE:004191b7   25ff3f0000      AND         param_1,0x3fff                          
CODE:004191bc   c1f802          SAR         param_1,0x2                             
CODE:004191bf   c1e005          SHL         param_1,0x5                             
CODE:004191c2   03f8            ADD         EDI,param_1                             
CODE:004191c4   6a0a            PUSH        0xa                                     
CODE:004191c6   83c716          ADD         EDI,0x16                                
CODE:004191c9   57              PUSH        EDI                                     
CODE:004191ca   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004191cd   50              PUSH        param_1                                 
CODE:004191ce   e8796c0300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004191d3   83c40c          ADD         ESP,0xc                                 
                            LAB_004191d6:                 ;XREF[1,0]:   004191a6
CODE:004191d6   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004191d9   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004191dc   50              PUSH        param_1                                 
CODE:004191dd   e826fcffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:004191e2   6685c0          TEST        param_1,param_1                         
CODE:004191e5   7422            JZ          LAB_00419209                            
CODE:004191e7   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:004191eb   660945f6        OR          word ptr [EBP + local_e+0x4],param_1    
CODE:004191ef   66f745f48007    TEST        word ptr [EBP + local_10+0x4],0x780     
CODE:004191f5   7412            JZ          LAB_00419209                            
CODE:004191f7   0fb7c3          MOVZX       param_1,BX                              
CODE:004191fa   25ff3f0000      AND         param_1,0x3fff                          
CODE:004191ff   c1f802          SAR         param_1,0x2                             
CODE:00419202   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00419205   66894238        MOV         word ptr [param_2 + 0x38],param_1       
                            LAB_00419209:                 ;XREF[3,0]:   00419166,004191e5,004191f5
CODE:00419209   8345e802        ADD         dword ptr [EBP + local_1c+0x4],0x2      
CODE:0041920d   46              INC         ESI                                     
CODE:0041920e   663b75e6        CMP         SI,word ptr [EBP + local_1e+0x4]        
CODE:00419212   0f8c45ffffff    JL          LAB_0041915d                            
                            LAB_00419218:                 ;XREF[1,0]:   00419157
CODE:00419218   0fb745f6        MOVZX       param_1,word ptr [EBP + local_e+0x4]    
CODE:0041921c   5f              POP         EDI                                     
CODE:0041921d   5e              POP         ESI                                     
CODE:0041921e   5b              POP         EBX                                     
CODE:0041921f   8be5            MOV         ESP,EBP                                 
CODE:00419221   5d              POP         EBP                                     
CODE:00419222   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419223(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0041922c,004192e5
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00419271,00419380,004194c8
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00419283,0041936d
          ;local_c       undefined4          -c                      ;XREF[5,0]:   004192a5,004192ab,004193e1,004193f2,004193f7
          ;local_10      undefined2         -10                      ;XREF[6,0]:   0041941f,00419427,00419441,00419458,00419471
                                                                     ;             004194a8
          ;local_18      undefined1         -18                      ;XREF[3,0]:   004193c7,004193fe,0041940d
          ;local_1c      undefined4         -1c                      ;XREF[9,0]:   00419247,00419251,00419266,00419278,0041928d
                                                                     ;             004192ce,00419373,004193a3,004193da
          ;local_20      undefined4         -20                      ;XREF[3,0]:   0041937b,0041938a,004194c3
          ;local_24      undefined4         -24                      ;XREF[4,0]:   0041924a,004192a8,00419339,0041940a
                                                          ;XREF[1,0]:   00434fbb
CODE:00419223   55              PUSH        EBP                                     
CODE:00419224   8bec            MOV         EBP,ESP                                 
CODE:00419226   83c4e0          ADD         ESP,-0x20                               
CODE:00419229   53              PUSH        EBX                                     
CODE:0041922a   56              PUSH        ESI                                     
CODE:0041922b   57              PUSH        EDI                                     
CODE:0041922c   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00419230   69f0a8000000    IMUL        ESI,param_1,0xa8                        
CODE:00419236   81c6e8854600    ADD         ESI,DATA:$Actors                        ;= ??
CODE:0041923c   0fbf461a        MOVSX       param_1,word ptr [ESI + 0x1a]=>DATA:$...
CODE:00419240   8b0485f05...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00419247   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0041924a   8975e0          MOV         dword ptr [EBP + local_24+0x4],ESI      
CODE:0041924d   668b461c        MOV         param_1,word ptr [ESI + 0x1c]=>DATA:$...
CODE:00419251   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:00419254   f60201          TEST        byte ptr [param_2],0x1                  
CODE:00419257   750a            JNZ         LAB_00419263                            
CODE:00419259   6683f803        CMP         param_1,0x3                             
CODE:0041925d   7c04            JL          LAB_00419263                            
CODE:0041925f   6683c0fd        ADD         param_1,-0x3                            
                            LAB_00419263:                 ;XREF[2,0]:   00419257,0041925d
CODE:00419263   0fbfd0          MOVSX       param_2,param_1                         
CODE:00419266   8b4de8          MOV         param_3,dword ptr [EBP + local_1c+0x4]  
CODE:00419269   668b9451a...    MOV         param_2,word ptr [param_3 + param_2*0...
CODE:00419271   668955fe        MOV         word ptr [EBP + local_6+0x4],param_2    
CODE:00419275   0fbfc0          MOVSX       param_1,param_1                         
CODE:00419278   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:0041927b   668b8442b...    MOV         param_1,word ptr [param_2 + param_1*0...
CODE:00419283   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00419287   66c746480000    MOV         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:0041928d   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00419290   ffb0a0000000    PUSH        dword ptr [param_1 + 0xa0]              
CODE:00419296   e84dbe0100      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0041929b   59              POP         param_3                                 
CODE:0041929c   8bd8            MOV         EBX,param_1                             
CODE:0041929e   33ff            XOR         EDI,EDI                                 
CODE:004192a0   eb2c            JMP         LAB_004192ce                            
                            LAB_004192a2:                 ;XREF[1,0]:   004192d8
CODE:004192a2   8d430c          LEA         param_1,[EBX + 0xc]                     
CODE:004192a5   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004192a8   ff75e0          PUSH        dword ptr [EBP + local_24+0x4]          
CODE:004192ab   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:004192ae   e855fbffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:004192b3   6685c0          TEST        param_1,param_1                         
CODE:004192b6   740c            JZ          LAB_004192c4                            
CODE:004192b8   66814e480008    OR          word ptr [ESI + ...,offset DATA:$Acto...
CODE:004192be   66897e40        MOV         word ptr [ESI + ...,DI=>DATA:$Actors[...
CODE:004192c2   eb16            JMP         LAB_004192da                            
                            LAB_004192c4:                 ;XREF[1,0]:   004192b6
CODE:004192c4   47              INC         EDI                                     
CODE:004192c5   53              PUSH        EBX                                     
CODE:004192c6   e842be0100      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004192cb   59              POP         param_3                                 
CODE:004192cc   8bd8            MOV         EBX,param_1                             
                            LAB_004192ce:                 ;XREF[1,0]:   004192a0
CODE:004192ce   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:004192d1   663bb89e0...    CMP         DI,word ptr [param_1 + 0x9e]            
CODE:004192d8   7cc8            JL          LAB_004192a2                            
                            LAB_004192da:                 ;XREF[1,0]:   004192c2
CODE:004192da   66837e3000      CMP         word ptr [ESI + ...,0x0=>DATA:$Actors...
CODE:004192df   0f8488000000    JZ          LAB_0041936d                            
CODE:004192e5   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004192e9   83e801          SUB         param_1,0x1                             
CODE:004192ec   7204            JC          LAB_004192f2                            
CODE:004192ee   7409            JZ          LAB_004192f9                            
CODE:004192f0   eb0e            JMP         LAB_00419300                            
                            LAB_004192f2:                 ;XREF[1,0]:   004192ec
CODE:004192f2   bb700b4600      MOV         EBX,DATA:DAT_00460b70                   ;= 0002h
CODE:004192f7   eb6e            JMP         LAB_00419367                            
                            LAB_004192f9:                 ;XREF[1,0]:   004192ee
CODE:004192f9   bb860b4600      MOV         EBX,DATA:DAT_00460b86                   ;= 0002h
CODE:004192fe   eb67            JMP         LAB_00419367                            
                            LAB_00419300:                 ;XREF[1,0]:   004192f0
CODE:00419300   bb9c0b4600      MOV         EBX,DATA:DAT_00460b9c                   ;= 0001h
CODE:00419305   eb60            JMP         LAB_00419367                            
                            LAB_00419307:                 ;XREF[1,0]:   0041936b
CODE:00419307   0fbf03          MOVSX       param_1,word ptr [EBX]=>DATA:DAT_0046...;= 0001h
CODE:0041930a   69f8a8000000    IMUL        EDI,param_1,0xa8                        
CODE:00419310   81c7e8854600    ADD         EDI,DATA:$Actors                        ;= ??
CODE:00419316   66837f2a00      CMP         word ptr [EDI + ...,0x0                 
CODE:0041931b   7547            JNZ         LAB_00419364                            
CODE:0041931d   66837f3000      CMP         word ptr [EDI + ...,0x0                 
CODE:00419322   7440            JZ          LAB_00419364                            
CODE:00419324   668b471a        MOV         param_1,word ptr [EDI + 0x1a]=>DATA:$...
CODE:00419328   663b461a        CMP         param_1,word ptr [ESI + 0x1a]=>DATA:$...
CODE:0041932c   7536            JNZ         LAB_00419364                            
CODE:0041932e   668b471c        MOV         param_1,word ptr [EDI + 0x1c]=>DATA:$...
CODE:00419332   663b461c        CMP         param_1,word ptr [ESI + 0x1c]=>DATA:$...
CODE:00419336   752c            JNZ         LAB_00419364                            
CODE:00419338   57              PUSH        EDI=>DATA:$Actors[1].field0_0x0         
CODE:00419339   ff75e0          PUSH        dword ptr [EBP + local_24+0x4]          
CODE:0041933c   e8c7faffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:00419341   6685c0          TEST        param_1,param_1                         
CODE:00419344   741e            JZ          LAB_00419364                            
CODE:00419346   66b80010        MOV         param_1,0x1000                          
CODE:0041934a   66837f4c00      CMP         word ptr [EDI + ...,0x0                 
CODE:0041934f   7c05            JL          LAB_00419356                            
CODE:00419351   0500100000      ADD         param_1,0x1000                          
                            LAB_00419356:                 ;XREF[1,0]:   0041934f
CODE:00419356   66094648        OR          word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:0041935a   668b4742        MOV         param_1,word ptr [EDI + 0x42]=>DATA:$...
CODE:0041935e   6689466e        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:00419362   eb09            JMP         LAB_0041936d                            
                            LAB_00419364:                 ;XREF[5,0]:   0041931b,00419322,0041932c,00419336
                                                          ;             00419344
CODE:00419364   83c302          ADD         EBX,0x2                                 
                            LAB_00419367:                 ;XREF[3,0]:   004192f7,004192fe,00419305
                                                          ; FWD[4,0]:   00460b70,00460b86,00460b9c,00460b9e
CODE:00419367   66833bff        CMP         word ptr [EBX]=>DATA:DAT_00460b9c,-0x1  ;= 0002h
                                                                                    ;= 0001h
                                                                                    ;= FFFFh
CODE:0041936b   759a            JNZ         LAB_00419307                            
                            LAB_0041936d:                 ;XREF[2,0]:   004192df,00419362
CODE:0041936d   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:00419371   03c0            ADD         param_1,param_1                         
CODE:00419373   0345e8          ADD         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:00419376   05bc000000      ADD         param_1,0xbc                            
CODE:0041937b   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:0041937e   33ff            XOR         EDI,EDI                                 
CODE:00419380   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:00419384   0f8d48010000    JGE         LAB_004194d2                            
                            LAB_0041938a:                 ;XREF[1,0]:   004194cc
CODE:0041938a   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:0041938d   668b18          MOV         BX,word ptr [param_1]                   
CODE:00419390   f6c780          TEST        BH,0x80                                 
CODE:00419393   0f852a010000    JNZ         LAB_004194c3                            
CODE:00419399   f6c740          TEST        BH,0x40                                 
CODE:0041939c   7437            JZ          LAB_004193d5                            
CODE:0041939e   8bc3            MOV         param_1,EBX                             
CODE:004193a0   83e003          AND         param_1,0x3                             
CODE:004193a3   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:004193a6   8b84828e0...    MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004193ad   0fb7d3          MOVZX       param_2,BX                              
CODE:004193b0   81e2ff3f0000    AND         param_2,0x3fff                          
CODE:004193b6   c1fa02          SAR         param_2,0x2                             
CODE:004193b9   c1e203          SHL         param_2,0x3                             
CODE:004193bc   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004193bf   03c2            ADD         param_1,param_2                         
CODE:004193c1   6a0a            PUSH        0xa                                     
CODE:004193c3   83c01e          ADD         param_1,0x1e                            
CODE:004193c6   50              PUSH        param_1                                 
CODE:004193c7   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004193ca   50              PUSH        param_1                                 
CODE:004193cb   e87c6a0300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004193d0   83c40c          ADD         ESP,0xc                                 
CODE:004193d3   eb35            JMP         LAB_0041940a                            
                            LAB_004193d5:                 ;XREF[1,0]:   0041939c
CODE:004193d5   8bc3            MOV         param_1,EBX                             
CODE:004193d7   83e003          AND         param_1,0x3                             
CODE:004193da   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:004193dd   8b44827e        MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004193e1   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004193e4   0fb7c3          MOVZX       param_1,BX                              
CODE:004193e7   25ff3f0000      AND         param_1,0x3fff                          
CODE:004193ec   c1f802          SAR         param_1,0x2                             
CODE:004193ef   c1e005          SHL         param_1,0x5                             
CODE:004193f2   0145f8          ADD         dword ptr [EBP + local_c+0x4],param_1   
CODE:004193f5   6a0a            PUSH        0xa                                     
CODE:004193f7   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004193fa   83c016          ADD         param_1,0x16                            
CODE:004193fd   50              PUSH        param_1                                 
CODE:004193fe   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00419401   50              PUSH        param_1                                 
CODE:00419402   e8456a0300      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00419407   83c40c          ADD         ESP,0xc                                 
                            LAB_0041940a:                 ;XREF[1,0]:   004193d3
CODE:0041940a   ff75e0          PUSH        dword ptr [EBP + local_24+0x4]          
CODE:0041940d   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00419410   50              PUSH        param_1                                 
CODE:00419411   e8f2f9ffff      CALL        Rect16::checkCollision                  ;uint checkCollision(Rect16 * p, Rect...
CODE:00419416   6685c0          TEST        param_1,param_1                         
CODE:00419419   0f84a4000000    JZ          LAB_004194c3                            
CODE:0041941f   668b55f4        MOV         param_2,word ptr [EBP + local_10+0x4]   
CODE:00419423   66095648        OR          word ptr [ESI + ...,param_2=>DATA:$Ac...
CODE:00419427   f645f44c        TEST        byte ptr [EBP + local_10+0x4],0x4c      
CODE:0041942b   7414            JZ          LAB_00419441                            
CODE:0041942d   0fb7c3          MOVZX       param_1,BX                              
CODE:00419430   25ff3f0000      AND         param_1,0x3fff                          
CODE:00419435   c1f802          SAR         param_1,0x2                             
CODE:00419438   66894636        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:0041943c   e991000000      JMP         LAB_004194d2                            
                            LAB_00419441:                 ;XREF[1,0]:   0041942b
CODE:00419441   f645f430        TEST        byte ptr [EBP + local_10+0x4],0x30      
CODE:00419445   7411            JZ          LAB_00419458                            
CODE:00419447   0fb7c3          MOVZX       param_1,BX                              
CODE:0041944a   25ff3f0000      AND         param_1,0x3fff                          
CODE:0041944f   c1f802          SAR         param_1,0x2                             
CODE:00419452   66894636        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:00419456   eb7a            JMP         LAB_004194d2                            
                            LAB_00419458:                 ;XREF[1,0]:   00419445
CODE:00419458   66f745f48007    TEST        word ptr [EBP + local_10+0x4],0x780     
CODE:0041945e   7411            JZ          LAB_00419471                            
CODE:00419460   0fb7c3          MOVZX       param_1,BX                              
CODE:00419463   25ff3f0000      AND         param_1,0x3fff                          
CODE:00419468   c1f802          SAR         param_1,0x2                             
CODE:0041946b   66894638        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:0041946f   eb61            JMP         LAB_004194d2                            
                            LAB_00419471:                 ;XREF[1,0]:   0041945e
CODE:00419471   f645f401        TEST        byte ptr [EBP + local_10+0x4],0x1       
CODE:00419475   7431            JZ          LAB_004194a8                            
CODE:00419477   0fb7d3          MOVZX       param_2,BX                              
CODE:0041947a   81e2ff3f0000    AND         param_2,0x3fff                          
CODE:00419480   c1fa02          SAR         param_2,0x2                             
CODE:00419483   6689563a        MOV         word ptr [ESI + ...,param_2=>DATA:$Ac...
CODE:00419487   6683f802        CMP         param_1,0x2                             
CODE:0041948b   7507            JNZ         LAB_00419494                            
CODE:0041948d   66837e4cff      CMP         word ptr [ESI + ...,offset DATA:$Acto...
CODE:00419492   740d            JZ          LAB_004194a1                            
                            LAB_00419494:                 ;XREF[1,0]:   0041948b
CODE:00419494   6683f801        CMP         param_1,0x1                             
CODE:00419498   7538            JNZ         LAB_004194d2                            
CODE:0041949a   66837e4c01      CMP         word ptr [ESI + ...,offset DATA:$Acto...
CODE:0041949f   7531            JNZ         LAB_004194d2                            
                            LAB_004194a1:                 ;XREF[1,0]:   00419492
CODE:004194a1   6683664801      AND         word ptr [ESI + ...,offset DATA:$Acto...
CODE:004194a6   eb2a            JMP         LAB_004194d2                            
                            LAB_004194a8:                 ;XREF[1,0]:   00419475
CODE:004194a8   f645f402        TEST        byte ptr [EBP + local_10+0x4],0x2       
CODE:004194ac   7415            JZ          LAB_004194c3                            
CODE:004194ae   0fb7c3          MOVZX       param_1,BX                              
CODE:004194b1   25ff3f0000      AND         param_1,0x3fff                          
CODE:004194b6   c1f802          SAR         param_1,0x2                             
CODE:004194b9   66894636        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:004194bd   6689463a        MOV         word ptr [ESI + ...,param_1=>DATA:$Ac...
CODE:004194c1   eb0f            JMP         LAB_004194d2                            
                            LAB_004194c3:                 ;XREF[3,0]:   00419393,00419419,004194ac
CODE:004194c3   8345e402        ADD         dword ptr [EBP + local_20+0x4],0x2      
CODE:004194c7   47              INC         EDI                                     
CODE:004194c8   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:004194cc   0f8cb8feffff    JL          LAB_0041938a                            
                            LAB_004194d2:                 ;XREF[8,0]:   00419384,0041943c,00419456,0041946f
                                                          ;             00419498,0041949f,004194a6,004194c1
CODE:004194d2   5f              POP         EDI                                     
CODE:004194d3   5e              POP         ESI                                     
CODE:004194d4   5b              POP         EBX                                     
CODE:004194d5   8be5            MOV         ESP,EBP                                 
CODE:004194d7   5d              POP         EBP                                     
CODE:004194d8   c3              RET                                                 
CODE:004194d9   53              ??          53h    S                                
CODE:004194da   0f              ??          0Fh                                     
CODE:004194db   bf              ??          BFh                                     
CODE:004194dc   05              ??          05h                                     
CODE:004194dd   02              ??          02h                                     ;?  ->  00468602
CODE:004194de   86              ??          86h                                     
CODE:004194df   46              ??          46h    F                                
CODE:004194e0   00              ??          00h                                     
CODE:004194e1   8b              ??          8Bh                                     
CODE:004194e2   0c              ??          0Ch                                     
CODE:004194e3   85              ??          85h                                     
CODE:004194e4   f0              ??          F0h                                     ;?  ->  004657f0
CODE:004194e5   57              ??          57h    W                                
CODE:004194e6   46              ??          46h    F                                
CODE:004194e7   00              ??          00h                                     
CODE:004194e8   66              ??          66h    f                                
CODE:004194e9   83              ??          83h                                     
CODE:004194ea   3d              ??          3Dh    =                                
CODE:004194eb   a0              ??          A0h                                     ;?  ->  00460ba0
CODE:004194ec   0b              ??          0Bh                                     
CODE:004194ed   46              ??          46h    F                                
CODE:004194ee   00              ??          00h                                     
CODE:004194ef   00              ??          00h                                     
CODE:004194f0   74              ??          74h    t                                
CODE:004194f1   24              ??          24h    $                                
CODE:004194f2   8d              ??          8Dh                                     
CODE:004194f3   81              ??          81h                                     
CODE:004194f4   bc              ??          BCh                                     
CODE:004194f5   00              ??          00h                                     
CODE:004194f6   00              ??          00h                                     
CODE:004194f7   00              ??          00h                                     
CODE:004194f8   f6              ??          F6h                                     
CODE:004194f9   40              ??          40h    @                                
CODE:004194fa   01              ??          01h                                     
CODE:004194fb   80              ??          80h                                     
CODE:004194fc   75              ??          75h    u                                
CODE:004194fd   0e              ??          0Eh                                     
CODE:004194fe   eb              ??          EBh                                     
CODE:004194ff   0f              ??          0Fh                                     
CODE:00419500   f6              ??          F6h                                     
CODE:00419501   40              ??          40h    @                                
CODE:00419502   01              ??          01h                                     
CODE:00419503   40              ??          40h    @                                
CODE:00419504   74              ??          74h    t                                
CODE:00419505   06              ??          06h                                     
CODE:00419506   66              ??          66h    f                                
CODE:00419507   8b              ??          8Bh                                     
CODE:00419508   10              ??          10h                                     
CODE:00419509   83              ??          83h                                     
CODE:0041950a   e2              ??          E2h                                     
CODE:0041950b   03              ??          03h                                     
CODE:0041950c   83              ??          83h                                     
CODE:0041950d   c0              ??          C0h                                     
CODE:0041950e   02              ??          02h                                     
CODE:0041950f   66              ??          66h    f                                
CODE:00419510   81              ??          81h                                     
CODE:00419511   38              ??          38h    8                                
CODE:00419512   ff              ??          FFh                                     
CODE:00419513   ff              ??          FFh                                     
CODE:00419514   75              ??          75h    u                                
CODE:00419515   ea              ??          EAh                                     
CODE:00419516   66              ??          66h    f                                
CODE:00419517   83              ??          83h                                     
CODE:00419518   3d              ??          3Dh    =                                
CODE:00419519   a2              ??          A2h                                     ;?  ->  00460ba2
CODE:0041951a   0b              ??          0Bh                                     
CODE:0041951b   46              ??          46h    F                                
CODE:0041951c   00              ??          00h                                     
CODE:0041951d   00              ??          00h                                     
CODE:0041951e   74              ??          74h    t                                
CODE:0041951f   23              ??          23h    #                                
CODE:00419520   33              ??          33h    3                                
CODE:00419521   c0              ??          C0h                                     
CODE:00419522   0f              ??          0Fh                                     
CODE:00419523   bf              ??          BFh                                     
CODE:00419524   d0              ??          D0h                                     
CODE:00419525   66              ??          66h    f                                
CODE:00419526   83              ??          83h                                     
CODE:00419527   7c              ??          7Ch    |                                
CODE:00419528   51              ??          51h    Q                                
CODE:00419529   12              ??          12h                                     
CODE:0041952a   00              ??          00h                                     
CODE:0041952b   74              ??          74h    t                                
CODE:0041952c   0f              ??          0Fh                                     
CODE:0041952d   33              ??          33h    3                                
CODE:0041952e   d2              ??          D2h                                     
CODE:0041952f   eb              ??          EBh                                     
CODE:00419530   01              ??          01h                                     
CODE:00419531   42              ??          42h    B                                
CODE:00419532   0f              ??          0Fh                                     
CODE:00419533   bf              ??          BFh                                     
CODE:00419534   d8              ??          D8h                                     
CODE:00419535   66              ??          66h    f                                
CODE:00419536   3b              ??          3Bh    ;                                
CODE:00419537   54              ??          54h    T                                
CODE:00419538   59              ??          59h    Y                                
CODE:00419539   12              ??          12h                                     
CODE:0041953a   7c              ??          7Ch    |                                
CODE:0041953b   f5              ??          F5h                                     
CODE:0041953c   40              ??          40h    @                                
CODE:0041953d   66              ??          66h    f                                
CODE:0041953e   83              ??          83h                                     
CODE:0041953f   f8              ??          F8h                                     
CODE:00419540   06              ??          06h                                     
CODE:00419541   7c              ??          7Ch    |                                
CODE:00419542   df              ??          DFh                                     
CODE:00419543   5b              ??          5Bh    [                                
CODE:00419544   c3              ??          C3h                                     
CODE:00419545   00              ??          00h                                     
CODE:00419546   00              ??          00h                                     
CODE:00419547   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined Integer(undefined2 x, undefined2 y, undefined2 value, undefined2 color)
          ;x             undefined2           4                      ;XREF[1,0]:   00419578
          ;y             undefined2           8                      ;XREF[1,0]:   00419573
          ;value         undefined2           c                      ;XREF[1,0]:   00419559
          ;color         undefined2          10                      ;XREF[1,0]:   0041954e
          ;valueString   undefined1[20]     -18                      ;XREF[2,0]:   00419563,0041956f
                                                          ;XREF[2,0]:   004196be,004196dc
CODE:00419548   55              PUSH        EBP                                     
CODE:00419549   8bec            MOV         EBP,ESP                                 
CODE:0041954b   83c4ec          ADD         ESP,-0x14                               
CODE:0041954e   668b4514        MOV         AX,word ptr [EBP + color+0x4]           
CODE:00419552   50              PUSH        EAX                                     
CODE:00419553   e8a93f0300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00419558   59              POP         ECX                                     
CODE:00419559   0fbf4510        MOVSX       EAX,word ptr [EBP + value+0x4]          
CODE:0041955d   50              PUSH        EAX                                     
CODE:0041955e   68dc0b4600      PUSH        DATA:%d                                 ;= 25h    %
CODE:00419563   8d45ec          LEA         EAX=>valueString,[EBP + -0x14]          
CODE:00419566   50              PUSH        EAX                                     
CODE:00419567   e808950300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041956c   83c40c          ADD         ESP,0xc                                 
CODE:0041956f   8d45ec          LEA         EAX=>valueString,[EBP + -0x14]          
CODE:00419572   50              PUSH        EAX                                     
CODE:00419573   668b450c        MOV         AX,word ptr [EBP + y+0x4]               
CODE:00419577   50              PUSH        EAX                                     
CODE:00419578   668b4508        MOV         AX,word ptr [EBP + x+0x4]               
CODE:0041957c   50              PUSH        EAX                                     
CODE:0041957d   e86c6effff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00419582   83c40c          ADD         ESP,0xc                                 
CODE:00419585   8be5            MOV         ESP,EBP                                 
CODE:00419587   5d              POP         EBP                                     
CODE:00419588   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int CountSolvedInCategory(PuzzleCategory category)
          ;category      PuzzleCategory       4                      ;XREF[1,0]:   0041958e
          ;result        undefined4         EDX                      ;XREF[1,0]:   00419591
          ;i             undefined2          AX                      ;XREF[1,0]:   00419595
                                                          ;XREF[1,0]:   004196c8
CODE:00419589   55              PUSH        EBP                                     
CODE:0041958a   8bec            MOV         EBP,ESP                                 
CODE:0041958c   53              PUSH        EBX                                     
CODE:0041958d   56              PUSH        ESI                                     
CODE:0041958e   8b4d08          MOV         ECX,dword ptr [EBP + category+0x4]      
CODE:00419591   33d2            XOR         result,result                           
CODE:00419593   33c0            XOR         EAX,EAX                                 
                            LAB_00419595:                 ;XREF[1,0]:   004195b5
CODE:00419595   0fbfd9          MOVSX       EBX,CX                                  
CODE:00419598   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:0041959b   8b35b81a4600    MOV         ESI,dword ptr [DATA:$GameState]         ;= 00000000
CODE:004195a1   8d1cde          LEA         EBX,[ESI + EBX*0x8]                     
CODE:004195a4   0fbff0          MOVSX       ESI,i                                   
CODE:004195a7   66837c737000    CMP         word ptr [EBX + ESI*0x2 + 0x70],0x0     
CODE:004195ad   7401            JZ          LAB_004195b0                            
CODE:004195af   42              INC         result                                  
                            LAB_004195b0:                 ;XREF[1,0]:   004195ad
CODE:004195b0   40              INC         i                                       
CODE:004195b1   6683f82b        CMP         i,43                                    
CODE:004195b5   7cde            JL          LAB_00419595                            
CODE:004195b7   8bc2            MOV         i,result                                
CODE:004195b9   5e              POP         ESI                                     
CODE:004195ba   5b              POP         EBX                                     
CODE:004195bb   5d              POP         EBP                                     
CODE:004195bc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004195bd(void)
                                                          ;XREF[2,0]:   0041989a,00419c33
CODE:004195bd   53              PUSH        EBX                                     
CODE:004195be   56              PUSH        ESI                                     
CODE:004195bf   be44674600      MOV         ESI,DATA:DAT_00466744                   ;= ??
CODE:004195c4   33db            XOR         EBX,EBX                                 
                            LAB_004195c6:                 ;XREF[1,0]:   0041966f
CODE:004195c6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004195c9   8bd0            MOV         EDX,EAX                                 
CODE:004195cb   c1e003          SHL         EAX,0x3                                 
CODE:004195ce   2bc2            SUB         EAX,EDX                                 
                                                          ; FWD[2,0]:   00466748,00466756
CODE:004195d0   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:004195d4   e82b99ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004195d9   59              POP         ECX                                     
CODE:004195da   0fbfc3          MOVSX       EAX,BX                                  
CODE:004195dd   8bd0            MOV         EDX,EAX                                 
CODE:004195df   c1e003          SHL         EAX,0x3                                 
CODE:004195e2   2bc2            SUB         EAX,EDX                                 
CODE:004195e4   66837c460c01    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:004195ea   7424            JZ          LAB_00419610                            
CODE:004195ec   0fbfc3          MOVSX       EAX,BX                                  
CODE:004195ef   8bd0            MOV         EDX,EAX                                 
CODE:004195f1   c1e003          SHL         EAX,0x3                                 
CODE:004195f4   2bc2            SUB         EAX,EDX                                 
CODE:004195f6   66837c460c02    CMP         word ptr [ESI + ...,0x2                 ;= ??
CODE:004195fc   7412            JZ          LAB_00419610                            
CODE:004195fe   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419601   8bd0            MOV         EDX,EAX                                 
CODE:00419603   c1e003          SHL         EAX,0x3                                 
CODE:00419606   2bc2            SUB         EAX,EDX                                 
CODE:00419608   66837c460c04    CMP         word ptr [ESI + ...,0x4                 ;= ??
CODE:0041960e   752e            JNZ         LAB_0041963e                            
                            LAB_00419610:                 ;XREF[2,0]:   004195ea,004195fc
CODE:00419610   6a00            PUSH        0x0                                     
CODE:00419612   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419615   8bd0            MOV         EDX,EAX                                 
CODE:00419617   c1e003          SHL         EAX,0x3                                 
CODE:0041961a   2bc2            SUB         EAX,EDX                                 
CODE:0041961c   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:00419620   e8af93ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00419625   83c408          ADD         ESP,0x8                                 
CODE:00419628   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041962b   8bd0            MOV         EDX,EAX                                 
CODE:0041962d   c1e003          SHL         EAX,0x3                                 
CODE:00419630   2bc2            SUB         EAX,EDX                                 
CODE:00419632   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:00419636   e88d97ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041963b   59              POP         ECX                                     
CODE:0041963c   eb2c            JMP         LAB_0041966a                            
                            LAB_0041963e:                 ;XREF[1,0]:   0041960e
CODE:0041963e   6a01            PUSH        0x1                                     
CODE:00419640   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419643   8bd0            MOV         EDX,EAX                                 
CODE:00419645   c1e003          SHL         EAX,0x3                                 
CODE:00419648   2bc2            SUB         EAX,EDX                                 
CODE:0041964a   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:0041964e   e88193ffff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00419653   83c408          ADD         ESP,0x8                                 
CODE:00419656   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419659   8bd0            MOV         EDX,EAX                                 
CODE:0041965b   c1e003          SHL         EAX,0x3                                 
CODE:0041965e   2bc2            SUB         EAX,EDX                                 
CODE:00419660   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:00419664   e85f97ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00419669   59              POP         ECX                                     
                            LAB_0041966a:                 ;XREF[1,0]:   0041963c
CODE:0041966a   43              INC         EBX                                     
CODE:0041966b   6683fb08        CMP         BX,0x8                                  
CODE:0041966f   0f8c51ffffff    JL          LAB_004195c6                            
CODE:00419675   5e              POP         ESI                                     
CODE:00419676   5b              POP         EBX                                     
CODE:00419677   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined Draw(void)
          ;category      short               BX                      ;XREF[1,0]:   00419682
          ;count         undefined4         EAX                      ;XREF[1,0]:   004196c8
          ;color?        undefined2     HASH...                      
                                                          ;XREF[3,0]:   0041989f,00419ac3,00419c38
CODE:00419678   53              PUSH        EBX                                     
CODE:00419679   56              PUSH        ESI                                     
CODE:0041967a   57              PUSH        EDI                                     
CODE:0041967b   bfbc0b4600      MOV         EDI,DATA:Puzzles::Customization::tableY 
CODE:00419680   33db            XOR         EBX,EBX                                 
                            LAB_00419682:                 ;XREF[1,0]:   004196e9
CODE:00419682   0fbfc3          MOVSX       EAX,category                            
CODE:00419685   8bd0            MOV         EDX,EAX                                 
CODE:00419687   c1e003          SHL         EAX,0x3                                 
CODE:0041968a   2bc2            SUB         EAX,EDX                                 
                                                          ; FWD[2,0]:   00466750,0046675e
CODE:0041968c   0fbf04455...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:00419694   48              DEC         EAX                                     
CODE:00419695   83e804          SUB         EAX,0x4                                 
CODE:00419698   7202            JC          LAB_0041969c                            
CODE:0041969a   eb06            JMP         LAB_004196a2                            
                            LAB_0041969c:                 ;XREF[1,0]:   00419698
CODE:0041969c   66be1c08        MOV         SI,0x81c                                
CODE:004196a0   eb02            JMP         LAB_004196a4                            
                            LAB_004196a2:                 ;XREF[1,0]:   0041969a
CODE:004196a2   33f6            XOR         ESI,ESI                                 
                            LAB_004196a4:                 ;XREF[1,0]:   004196a0
CODE:004196a4   56              PUSH        ESI                                     
CODE:004196a5   0fbfc3          MOVSX       EAX,category                            
CODE:004196a8   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:Puzzles::...
CODE:004196b0   50              PUSH        EAX                                     
CODE:004196b1   0fbfc3          MOVSX       EAX,category                            
CODE:004196b4   668b0447        MOV         AX,word ptr [EDI + EAX*0x2]=>DATA:Puz...
CODE:004196b8   50              PUSH        EAX                                     
CODE:004196b9   68f6000000      PUSH        0xf6                                    
CODE:004196be   e885feffff      CALL        Draw::Integer                           ;undefined Integer(undefined2 x, unde...
CODE:004196c3   83c410          ADD         ESP,0x10                                
CODE:004196c6   56              PUSH        ESI                                     
CODE:004196c7   53              PUSH        category                                
CODE:004196c8   e8bcfeffff      CALL        Puzzles::CountSolvedInCategory          ;int CountSolvedInCategory(PuzzleCate...
CODE:004196cd   59              POP         ECX                                     
CODE:004196ce   50              PUSH        count                                   
CODE:004196cf   0fbfc3          MOVSX       count,category                          
CODE:004196d2   668b0447        MOV         count,word ptr [EDI + count*0x2]=>DAT...
CODE:004196d6   50              PUSH        count                                   
CODE:004196d7   6864010000      PUSH        0x164                                   
CODE:004196dc   e867feffff      CALL        Draw::Integer                           ;undefined Integer(undefined2 x, unde...
CODE:004196e1   83c410          ADD         ESP,0x10                                
CODE:004196e4   43              INC         category                                
CODE:004196e5   6683fb08        CMP         category,0x8                            
CODE:004196e9   7c97            JL          LAB_00419682                            
CODE:004196eb   5f              POP         EDI                                     
CODE:004196ec   5e              POP         ESI                                     
CODE:004196ed   5b              POP         category                                
CODE:004196ee   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004196ef(void)
                                                          ;XREF[1,0]:   004198de
CODE:004196ef   53              PUSH        EBX                                     
CODE:004196f0   56              PUSH        ESI                                     
CODE:004196f1   33c0            XOR         EAX,EAX                                 
                            LAB_004196f3:                 ;XREF[1,0]:   0041971e
CODE:004196f3   0fbfd0          MOVSX       EDX,AX                                  
CODE:004196f6   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:004196f9   8b0db81a4600    MOV         ECX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:004196ff   0fbfd8          MOVSX       EBX,AX                                  
CODE:00419702   8bf3            MOV         ESI,EBX                                 
CODE:00419704   c1e303          SHL         EBX,0x3                                 
CODE:00419707   2bde            SUB         EBX,ESI                                 
                                                          ; FWD[2,0]:   00466750,0046675e
CODE:00419709   668b1c5d5...    MOV         BX,word ptr [EBX*0x2 + DATA:DAT_00466...;= ??
CODE:00419711   66899cd1c...    MOV         word ptr [ECX + EDX*0x8 + 0xc6],BX      
CODE:00419719   40              INC         EAX                                     
CODE:0041971a   6683f808        CMP         AX,0x8                                  
CODE:0041971e   7cd3            JL          LAB_004196f3                            
CODE:00419720   5e              POP         ESI                                     
CODE:00419721   5b              POP         EBX                                     
CODE:00419722   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419723(void)
                                                          ;XREF[1,0]:   00419c5b
CODE:00419723   53              PUSH        EBX                                     
CODE:00419724   56              PUSH        ESI                                     
CODE:00419725   57              PUSH        EDI                                     
CODE:00419726   be44674600      MOV         ESI,DATA:DAT_00466744                   ;= ??
CODE:0041972b   bfb4674600      MOV         EDI,DATA:DAT_004667b4                   ;= ??
CODE:00419730   33db            XOR         EBX,EBX                                 
                            LAB_00419732:                 ;XREF[1,0]:   004197d2
CODE:00419732   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419735   8bd0            MOV         EDX,EAX                                 
CODE:00419737   c1e003          SHL         EAX,0x3                                 
CODE:0041973a   2bc2            SUB         EAX,EDX                                 
                                                          ; FWD[2,0]:   00466750,0046675e
CODE:0041973c   66837c460c02    CMP         word ptr [ESI + ...,0x2                 ;= ??
CODE:00419742   0f8485000000    JZ          LAB_004197cd                            
CODE:00419748   6873984100      PUSH        FUN_00419873                            
CODE:0041974d   68cd000000      PUSH        0xcd                                    
CODE:00419752   6a00            PUSH        0x0                                     
CODE:00419754   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419757   8bd0            MOV         EDX,EAX                                 
CODE:00419759   c1e003          SHL         EAX,0x3                                 
CODE:0041975c   2bc2            SUB         EAX,EDX                                 
CODE:0041975e   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:00419762   e82da0ffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00419767   83c408          ADD         ESP,0x8                                 
CODE:0041976a   50              PUSH        EAX                                     
CODE:0041976b   6a00            PUSH        0x0                                     
CODE:0041976d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419770   8bd0            MOV         EDX,EAX                                 
CODE:00419772   c1e003          SHL         EAX,0x3                                 
CODE:00419775   2bc2            SUB         EAX,EDX                                 
CODE:00419777   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:0041977b   e8f49fffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00419780   83c408          ADD         ESP,0x8                                 
CODE:00419783   50              PUSH        EAX                                     
CODE:00419784   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419787   8bd0            MOV         EDX,EAX                                 
CODE:00419789   c1e003          SHL         EAX,0x3                                 
CODE:0041978c   2bc2            SUB         EAX,EDX                                 
CODE:0041978e   668b444602      MOV         AX,word ptr [ESI + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00419793   50              PUSH        EAX                                     
CODE:00419794   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419797   8bd0            MOV         EDX,EAX                                 
CODE:00419799   c1e003          SHL         EAX,0x3                                 
CODE:0041979c   2bc2            SUB         EAX,EDX                                 
CODE:0041979e   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004197a2   50              PUSH        EAX                                     
CODE:004197a3   e8c5d6ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004197a8   83c418          ADD         ESP,0x18                                
CODE:004197ab   0fbfd3          MOVSX       EDX,BX                                  
CODE:004197ae   8bca            MOV         ECX,EDX                                 
CODE:004197b0   c1e203          SHL         EDX,0x3                                 
CODE:004197b3   2bd1            SUB         EDX,ECX                                 
CODE:004197b5   89445608        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:004197b9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004197bc   0fbfd3          MOVSX       EDX,BX                                  
CODE:004197bf   8bca            MOV         ECX,EDX                                 
CODE:004197c1   c1e203          SHL         EDX,0x3                                 
CODE:004197c4   2bd1            SUB         EDX,ECX                                 
CODE:004197c6   8b545608        MOV         EDX,dword ptr [ESI + EDX*0x2 + 0x8]=>...;= ??
CODE:004197ca   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_004197cd:                 ;XREF[1,0]:   00419742
CODE:004197cd   43              INC         EBX                                     
CODE:004197ce   6683fb08        CMP         BX,0x8                                  
CODE:004197d2   0f8c5affffff    JL          LAB_00419732                            
CODE:004197d8   6873984100      PUSH        FUN_00419873                            
CODE:004197dd   68cd000000      PUSH        0xcd                                    
CODE:004197e2   6a00            PUSH        0x0                                     
CODE:004197e4   ff7704          PUSH        dword ptr [EDI + 0x4]=>DATA:DAT_004667b8;= ??
CODE:004197e7   e8a89fffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:004197ec   83c408          ADD         ESP,0x8                                 
CODE:004197ef   50              PUSH        EAX                                     
CODE:004197f0   6a00            PUSH        0x0                                     
CODE:004197f2   ff7704          PUSH        dword ptr [EDI + 0x4]=>DATA:DAT_004667b8;= ??
CODE:004197f5   e87a9fffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:004197fa   83c408          ADD         ESP,0x8                                 
CODE:004197fd   50              PUSH        EAX                                     
CODE:004197fe   668b4702        MOV         AX,word ptr [EDI + 0x2]=>DATA:DAT_004...;= ??
CODE:00419802   50              PUSH        EAX                                     
CODE:00419803   668b07          MOV         AX,word ptr [EDI]=>DATA:DAT_004667b4    ;= ??
CODE:00419806   50              PUSH        EAX                                     
CODE:00419807   e861d6ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041980c   83c418          ADD         ESP,0x18                                
CODE:0041980f   894708          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00419812   8b4708          MOV         EAX,dword ptr [EDI + 0x8]=>DATA:DAT_0...;= ??
CODE:00419815   c7401e080...    MOV         dword ptr [EAX + 0x1e],0x8              
CODE:0041981c   6873984100      PUSH        FUN_00419873                            
CODE:00419821   68cd000000      PUSH        0xcd                                    
CODE:00419826   6a00            PUSH        0x0                                     
CODE:00419828   ff35c6674600    PUSH        dword ptr [DATA:DAT_004667c6]           ;= ??
CODE:0041982e   e8619fffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00419833   83c408          ADD         ESP,0x8                                 
CODE:00419836   50              PUSH        EAX                                     
CODE:00419837   6a00            PUSH        0x0                                     
CODE:00419839   ff35c6674600    PUSH        dword ptr [DATA:DAT_004667c6]           ;= ??
CODE:0041983f   e8309fffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00419844   83c408          ADD         ESP,0x8                                 
CODE:00419847   50              PUSH        EAX                                     
CODE:00419848   66a1c4674600    MOV         AX,[DATA:DAT_004667c4]                  ;= ??
CODE:0041984e   50              PUSH        EAX                                     
CODE:0041984f   66a1c2674600    MOV         AX,[DATA:DAT_004667c2]                  ;= ??
CODE:00419855   50              PUSH        EAX                                     
CODE:00419856   e812d6ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041985b   83c418          ADD         ESP,0x18                                
CODE:0041985e   a3ca674600      MOV         [DATA:DAT_004667ca],EAX                 ;= ??
CODE:00419863   a1ca674600      MOV         EAX,[DATA:DAT_004667ca]                 ;= ??
CODE:00419868   c7401e090...    MOV         dword ptr [EAX + 0x1e],0x9              
CODE:0041986f   5f              POP         EDI                                     
CODE:00419870   5e              POP         ESI                                     
CODE:00419871   5b              POP         EBX                                     
CODE:00419872   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419873(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00419877
                                                          ;XREF[3,0]:   00419748,004197d8,0041981c
CODE:00419873   55              PUSH        EBP                                     
CODE:00419874   8bec            MOV         EBP,ESP                                 
CODE:00419876   53              PUSH        EBX                                     
CODE:00419877   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041987a   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041987d   83e808          SUB         param_1,0x8                             
CODE:00419880   7208            JC          LAB_0041988a                            
CODE:00419882   7423            JZ          LAB_004198a7                            
CODE:00419884   48              DEC         param_1                                 
CODE:00419885   7446            JZ          LAB_004198cd                            
CODE:00419887   5b              POP         EBX                                     
CODE:00419888   5d              POP         EBP                                     
CODE:00419889   c3              RET                                                 
                            LAB_0041988a:                 ;XREF[1,0]:   00419880
CODE:0041988a   668b431e        MOV         param_1,word ptr [EBX + 0x1e]           
CODE:0041988e   50              PUSH        param_1                                 
CODE:0041988f   e86e050000      CALL        FUN_00419e02                            ;undefined4 FUN_00419e02(undefined pa...
CODE:00419894   59              POP         param_3                                 
CODE:00419895   6685c0          TEST        param_1,param_1                         
CODE:00419898   745b            JZ          LAB_004198f5                            
CODE:0041989a   e81efdffff      CALL        FUN_004195bd                            ;undefined FUN_004195bd(void)
CODE:0041989f   e8d4fdffff      CALL        Puzzles::Customization::Draw            ;undefined Draw(void)
CODE:004198a4   5b              POP         EBX                                     
CODE:004198a5   5d              POP         EBP                                     
CODE:004198a6   c3              RET                                                 
                            LAB_004198a7:                 ;XREF[1,0]:   00419882
CODE:004198a7   ff35b8674600    PUSH        dword ptr [DATA:DAT_004667b8]           ;= ??
CODE:004198ad   e81695ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004198b2   59              POP         param_3                                 
CODE:004198b3   e8cc8effff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004198b8   66c705346...    MOV         word ptr [DATA:DAT_00466734],0x5        ;= ??
CODE:004198c1   66c705a80...    MOV         word ptr [DATA:DAT_00460ba8],0x0        ;= FFFFh
CODE:004198ca   5b              POP         EBX                                     
CODE:004198cb   5d              POP         EBP                                     
CODE:004198cc   c3              RET                                                 
                            LAB_004198cd:                 ;XREF[1,0]:   00419885
CODE:004198cd   ff35c6674600    PUSH        dword ptr [DATA:DAT_004667c6]           ;= ??
CODE:004198d3   e8f094ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004198d8   59              POP         param_3                                 
CODE:004198d9   e8a68effff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004198de   e80cfeffff      CALL        FUN_004196ef                            ;undefined FUN_004196ef(void)
CODE:004198e3   66c705346...    MOV         word ptr [DATA:DAT_00466734],0x5        ;= ??
CODE:004198ec   66c705a80...    MOV         word ptr [DATA:DAT_00460ba8],0x0        ;= FFFFh
                            LAB_004198f5:                 ;XREF[1,0]:   00419898
CODE:004198f5   5b              POP         EBX                                     
CODE:004198f6   5d              POP         EBP                                     
CODE:004198f7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004198f8(void)
                                                          ;XREF[1,0]:   00419c2e
CODE:004198f8   53              PUSH        EBX                                     
CODE:004198f9   56              PUSH        ESI                                     
CODE:004198fa   57              PUSH        EDI                                     
CODE:004198fb   be44674600      MOV         ESI,DATA:DAT_00466744                   ;= ??
CODE:00419900   bfb4674600      MOV         EDI,DATA:DAT_004667b4                   ;= ??
CODE:00419905   33db            XOR         EBX,EBX                                 
                            LAB_00419907:                 ;XREF[1,0]:   004199c2
CODE:00419907   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041990a   8bd0            MOV         EDX,EAX                                 
CODE:0041990c   c1e003          SHL         EAX,0x3                                 
CODE:0041990f   2bc2            SUB         EAX,EDX                                 
                                                          ; FWD[2,0]:   00466744,00466752
CODE:00419911   66c704461100    MOV         word ptr [ESI + ...,0x11                ;= ??
CODE:00419917   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00460bac,00460bae
CODE:0041991a   668b0445a...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00460...;= 003Eh
                                                                                    ;= 0064h
CODE:00419922   0fbfd3          MOVSX       EDX,BX                                  
CODE:00419925   8bca            MOV         ECX,EDX                                 
CODE:00419927   c1e203          SHL         EDX,0x3                                 
CODE:0041992a   2bd1            SUB         EDX,ECX                                 
                                                          ; FWD[2,0]:   00466746,00466754
CODE:0041992c   6689445602      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:00419931   8d83394a0000    LEA         EAX,[EBX + 0x4a39]                      
CODE:00419937   50              PUSH        EAX                                     
CODE:00419938   e88791ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041993d   59              POP         ECX                                     
CODE:0041993e   0fbfd3          MOVSX       EDX,BX                                  
CODE:00419941   8bca            MOV         ECX,EDX                                 
CODE:00419943   c1e203          SHL         EDX,0x3                                 
CODE:00419946   2bd1            SUB         EDX,ECX                                 
CODE:00419948   89445604        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041994c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041994f   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00419952   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:00419958   668b84c2c...    MOV         AX,word ptr [EDX + EAX*0x8 + 0xc6]      
CODE:00419960   0fbfd3          MOVSX       EDX,BX                                  
CODE:00419963   8bca            MOV         ECX,EDX                                 
CODE:00419965   c1e203          SHL         EDX,0x3                                 
CODE:00419968   2bd1            SUB         EDX,ECX                                 
CODE:0041996a   668944560c      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0041996f   68cd000000      PUSH        0xcd                                    
CODE:00419974   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419977   8bd0            MOV         EDX,EAX                                 
CODE:00419979   c1e003          SHL         EAX,0x3                                 
CODE:0041997c   2bc2            SUB         EAX,EDX                                 
CODE:0041997e   668b444602      MOV         AX,word ptr [ESI + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00419983   50              PUSH        EAX                                     
CODE:00419984   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419987   8bd0            MOV         EDX,EAX                                 
CODE:00419989   c1e003          SHL         EAX,0x3                                 
CODE:0041998c   2bc2            SUB         EAX,EDX                                 
CODE:0041998e   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00419992   50              PUSH        EAX                                     
CODE:00419993   0fbfc3          MOVSX       EAX,BX                                  
CODE:00419996   8bd0            MOV         EDX,EAX                                 
CODE:00419998   c1e003          SHL         EAX,0x3                                 
CODE:0041999b   2bc2            SUB         EAX,EDX                                 
CODE:0041999d   ff744604        PUSH        dword ptr [ESI + EAX*0x2 + 0x4]=>DATA...;= ??
CODE:004199a1   e8b69fffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004199a6   83c410          ADD         ESP,0x10                                
CODE:004199a9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004199ac   8bd0            MOV         EDX,EAX                                 
CODE:004199ae   c1e003          SHL         EAX,0x3                                 
CODE:004199b1   2bc2            SUB         EAX,EDX                                 
CODE:004199b3   8b444604        MOV         EAX,dword ptr [ESI + EAX*0x2 + 0x4]=>...;= ??
CODE:004199b7   66c7404e0100    MOV         word ptr [EAX + 0x4e],0x1               
CODE:004199bd   43              INC         EBX                                     
CODE:004199be   6683fb08        CMP         BX,0x8                                  
CODE:004199c2   0f8c3fffffff    JL          LAB_00419907                            
CODE:004199c8   66c707a801      MOV         word ptr [EDI]=>DATA:DAT_004667b4,0x1a8 ;= ??
CODE:004199cd   66c747025201    MOV         word ptr [EDI + ...,0x152               ;= ??
CODE:004199d3   68424a0000      PUSH        0x4a42                                  
CODE:004199d8   e8e790ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004199dd   59              POP         ECX                                     
CODE:004199de   894704          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:004199e1   68cd000000      PUSH        0xcd                                    
CODE:004199e6   668b4702        MOV         AX,word ptr [EDI + 0x2]=>DATA:DAT_004...;= ??
CODE:004199ea   50              PUSH        EAX                                     
CODE:004199eb   668b07          MOV         AX,word ptr [EDI]=>DATA:DAT_004667b4    ;= ??
CODE:004199ee   50              PUSH        EAX                                     
CODE:004199ef   ff7704          PUSH        dword ptr [EDI + 0x4]=>DATA:DAT_004667b8;= ??
CODE:004199f2   e8659fffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004199f7   83c410          ADD         ESP,0x10                                
CODE:004199fa   8b4704          MOV         EAX,dword ptr [EDI + 0x4]=>DATA:DAT_0...;= ??
CODE:004199fd   66c7404e0100    MOV         word ptr [EAX + 0x4e],0x1               
CODE:00419a03   66c705c26...    MOV         word ptr [DATA:DAT_004667c2],0x1a8      ;= ??
CODE:00419a0c   66c705c46...    MOV         word ptr [DATA:DAT_004667c4],0x128      ;= ??
CODE:00419a15   68414a0000      PUSH        0x4a41                                  
CODE:00419a1a   e8a590ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00419a1f   59              POP         ECX                                     
CODE:00419a20   a3c6674600      MOV         [DATA:DAT_004667c6],EAX                 ;= ??
CODE:00419a25   68cd000000      PUSH        0xcd                                    
CODE:00419a2a   66a1c4674600    MOV         AX,[DATA:DAT_004667c4]                  ;= ??
CODE:00419a30   50              PUSH        EAX                                     
CODE:00419a31   66a1c2674600    MOV         AX,[DATA:DAT_004667c2]                  ;= ??
CODE:00419a37   50              PUSH        EAX                                     
CODE:00419a38   ff35c6674600    PUSH        dword ptr [DATA:DAT_004667c6]           ;= ??
CODE:00419a3e   e8199fffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00419a43   83c410          ADD         ESP,0x10                                
CODE:00419a46   a1c6674600      MOV         EAX,[DATA:DAT_004667c6]                 ;= ??
CODE:00419a4b   66c7404e0100    MOV         word ptr [EAX + 0x4e],0x1               
CODE:00419a51   5f              POP         EDI                                     
CODE:00419a52   5e              POP         ESI                                     
CODE:00419a53   5b              POP         EBX                                     
CODE:00419a54   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419a55(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00419cfb
CODE:00419a55   53              PUSH        EBX                                     
CODE:00419a56   33db            XOR         EBX,EBX                                 
                            LAB_00419a58:                 ;XREF[1,0]:   00419a74
CODE:00419a58   0fbfc3          MOVSX       param_1,BX                              
CODE:00419a5b   8bd0            MOV         param_2,param_1                         
CODE:00419a5d   c1e003          SHL         param_1,0x3                             
CODE:00419a60   2bc2            SUB         param_1,param_2                         
                                                          ; FWD[2,0]:   00466748,00466756
CODE:00419a62   ff3445486...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:00419a69   e89e92ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00419a6e   59              POP         param_3                                 
CODE:00419a6f   43              INC         EBX                                     
CODE:00419a70   6683fb08        CMP         BX,0x8                                  
CODE:00419a74   7ce2            JL          LAB_00419a58                            
CODE:00419a76   ff35b8674600    PUSH        dword ptr [DATA:DAT_004667b8]           ;= ??
CODE:00419a7c   e88b92ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00419a81   59              POP         param_3                                 
CODE:00419a82   ff35c6674600    PUSH        dword ptr [DATA:DAT_004667c6]           ;= ??
CODE:00419a88   e87f92ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00419a8d   59              POP         param_3                                 
CODE:00419a8e   5b              POP         EBX                                     
CODE:00419a8f   c3              RET                                                 
                            LAB_00419a90:                 ;XREF[2,0]:   00419b34,00419b3e
CODE:00419a90   e8d367ffff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:00419a95   66833daa0...    CMP         word ptr [DATA:DAT_00460baa],0x0        ;= 01h
CODE:00419a9d   7420            JZ          LAB_00419abf                            
CODE:00419a9f   0fbfc0          MOVSX       EAX,AX                                  
CODE:00419aa2   83e80d          SUB         EAX,0xd                                 
CODE:00419aa5   7406            JZ          LAB_00419aad                            
CODE:00419aa7   83e80e          SUB         EAX,0xe                                 
CODE:00419aaa   7401            JZ          LAB_00419aad                            
CODE:00419aac   c3              RET                                                 
                            LAB_00419aad:                 ;XREF[2,0]:   00419aa5,00419aaa
CODE:00419aad   66c705346...    MOV         word ptr [DATA:DAT_00466734],0x5        ;= ??
CODE:00419ab6   66c705a80...    MOV         word ptr [DATA:DAT_00460ba8],0x0        ;= FFFFh
                            LAB_00419abf:                 ;XREF[1,0]:   00419a9d
CODE:00419abf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419ac0(void)
                                                          ;XREF[1,0]:   00419c1b
CODE:00419ac0   55              PUSH        EBP                                     
CODE:00419ac1   8bec            MOV         EBP,ESP                                 
CODE:00419ac3   e8b0fbffff      CALL        Puzzles::Customization::Draw            ;undefined Draw(void)
CODE:00419ac8   5d              POP         EBP                                     
CODE:00419ac9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00419aca(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00419b3f
          ;local_20      undefined1         -20                      ;XREF[3,0]:   00419c6f,00419c7c,00419c85
                                                          ;XREF[1,0]:   00419db0
CODE:00419aca   55              PUSH        EBP                                     
CODE:00419acb   8bec            MOV         EBP,ESP                                 
CODE:00419acd   83c4e4          ADD         ESP,-0x1c                               
CODE:00419ad0   53              PUSH        EBX                                     
CODE:00419ad1   56              PUSH        ESI                                     
CODE:00419ad2   57              PUSH        EDI                                     
CODE:00419ad3   be30674600      MOV         ESI,DATA:DAT_00466730                   ;= ??
CODE:00419ad8   33db            XOR         EBX,EBX                                 
CODE:00419ada   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x1        
CODE:00419ae3   833d44954...    CMP         dword ptr [DATA:DAT_00469544],0x0       ;= ??
CODE:00419aea   7406            JZ          LAB_00419af2                            
CODE:00419aec   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;= ??
                            LAB_00419af2:                 ;XREF[1,0]:   00419aea
CODE:00419af2   e8419dffff      CALL        FUN_00413838                            ;undefined FUN_00413838(void)
CODE:00419af7   e851d4ffff      CALL        FUN_00416f4d                            ;undefined FUN_00416f4d(void)
CODE:00419afc   e8032f0300      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00419b01   a338674600      MOV         [DATA:DAT_00466738],param_1             ;= ??
CODE:00419b06   6a00            PUSH        0x0                                     
CODE:00419b08   68ffff0000      PUSH        0xffff                                  
CODE:00419b0d   6aff            PUSH        -0x1                                    
CODE:00419b0f   e852230200      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:00419b14   83c40c          ADD         ESP,0xc                                 
CODE:00419b17   e8d267ffff      CALL        FUN_004102ee                            ;undefined FUN_004102ee(void)
CODE:00419b1c   e8a2d00200      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:00419b21   e842d30200      CALL        FUN_00446e68                            ;undefined FUN_00446e68(void)
CODE:00419b26   6a00            PUSH        0x0                                     
CODE:00419b28   e8d4390300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00419b2d   59              POP         param_3                                 
CODE:00419b2e   66a33c674600    MOV         [DATA:DAT_0046673c],param_1             ;= ??
CODE:00419b34   68909a4100      PUSH        LAB_00419a90                            
CODE:00419b39   e86067ffff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00419b3e   59              POP         param_3=>LAB_00419a90                   
CODE:00419b3f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00419b42   8906            MOV         dword ptr [ESI]=...,param_1             ;= ??
CODE:00419b44   66c705a80...    MOV         word ptr [DATA:DAT_00460ba8],0xffff     ;= FFFFh
CODE:00419b4d   e8a31e0200      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
CODE:00419b52   e82d8cffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00419b57   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419b59   668b00          MOV         param_1,word ptr [param_1]              
CODE:00419b5c   50              PUSH        param_1                                 
CODE:00419b5d   e8628fffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00419b62   59              POP         param_3                                 
CODE:00419b63   a340674600      MOV         [DATA:DAT_00466740],param_1             ;= ??
CODE:00419b68   6a00            PUSH        0x0                                     
CODE:00419b6a   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419b70   e8ff9bffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00419b75   83c408          ADD         ESP,0x8                                 
CODE:00419b78   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419b7a   66894206        MOV         word ptr [param_2 + 0x6],param_1        
CODE:00419b7e   8bf8            MOV         EDI,param_1                             
CODE:00419b80   6a00            PUSH        0x0                                     
CODE:00419b82   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419b88   e8079cffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00419b8d   83c408          ADD         ESP,0x8                                 
CODE:00419b90   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419b92   66894208        MOV         word ptr [param_2 + 0x8],param_1        
CODE:00419b96   8d50fc          LEA         param_2,[param_1 + -0x4]                
CODE:00419b99   668915366...    MOV         word ptr [DATA:DAT_00466736],param_2    ;= ??
CODE:00419ba0   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419ba2   66837a02ff      CMP         word ptr [param_2 + 0x2],-0x1           
CODE:00419ba7   7517            JNZ         LAB_00419bc0                            
CODE:00419ba9   0fbfd7          MOVSX       param_2,DI                              
CODE:00419bac   b900020000      MOV         param_3,0x200                           
CODE:00419bb1   2bca            SUB         param_3,param_2                         
CODE:00419bb3   d1f9            SAR         param_3,0x1                             
CODE:00419bb5   7903            JNS         LAB_00419bba                            
CODE:00419bb7   83d100          ADC         param_3,0x0                             
                            LAB_00419bba:                 ;XREF[1,0]:   00419bb5
CODE:00419bba   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419bbc   66894a02        MOV         word ptr [param_2 + 0x2],param_3        
                            LAB_00419bc0:                 ;XREF[1,0]:   00419ba7
CODE:00419bc0   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419bc2   668b5202        MOV         param_2,word ptr [param_2 + 0x2]        
CODE:00419bc6   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419bc8   66837904ff      CMP         word ptr [param_3 + 0x4],-0x1           
CODE:00419bcd   7517            JNZ         LAB_00419be6                            
CODE:00419bcf   0fbfc0          MOVSX       param_1,param_1                         
CODE:00419bd2   b980010000      MOV         param_3,0x180                           
CODE:00419bd7   2bc8            SUB         param_3,param_1                         
CODE:00419bd9   d1f9            SAR         param_3,0x1                             
CODE:00419bdb   7903            JNS         LAB_00419be0                            
CODE:00419bdd   83d100          ADC         param_3,0x0                             
                            LAB_00419be0:                 ;XREF[1,0]:   00419bdb
CODE:00419be0   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419be2   66894804        MOV         word ptr [param_1 + 0x4],param_3        
                            LAB_00419be6:                 ;XREF[1,0]:   00419bcd
CODE:00419be6   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419be8   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:00419bec   8b0d40674600    MOV         param_3,dword ptr [DATA:DAT_00466740]   ;= ??
CODE:00419bf2   66c7414e0100    MOV         word ptr [param_3 + 0x4e],0x1           
CODE:00419bf8   68c8000000      PUSH        0xc8                                    
CODE:00419bfd   50              PUSH        param_1                                 
CODE:00419bfe   52              PUSH        param_2                                 
CODE:00419bff   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419c05   e8529dffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00419c0a   83c410          ADD         ESP,0x10                                
CODE:00419c0d   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419c13   e8b091ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00419c18   59              POP         param_3                                 
CODE:00419c19   6a01            PUSH        0x1                                     
CODE:00419c1b   68c09a4100      PUSH        FUN_00419ac0                            
CODE:00419c20   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419c26   e8f99effff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:00419c2b   83c40c          ADD         ESP,0xc                                 
CODE:00419c2e   e8c5fcffff      CALL        FUN_004198f8                            ;undefined FUN_004198f8(void)
CODE:00419c33   e885f9ffff      CALL        FUN_004195bd                            ;undefined FUN_004195bd(void)
CODE:00419c38   e83bfaffff      CALL        Puzzles::Customization::Draw            ;undefined Draw(void)
CODE:00419c3d   66c705346...    MOV         word ptr [DATA:DAT_00466734],0x3        ;= ??
CODE:00419c46   66b80100        MOV         param_1,0x1                             
CODE:00419c4a   66a3c8344600    MOV         [DATA:DAT_004634c8],param_1             
CODE:00419c50   66a3aa0b4600    MOV         [DATA:DAT_00460baa],param_1             ;= 01h
CODE:00419c56   e841770100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00419c5b   e8c3faffff      CALL        FUN_00419723                            ;undefined FUN_00419723(void)
CODE:00419c60   eb6c            JMP         LAB_00419cce                            
                            LAB_00419c62:                 ;XREF[1,0]:   00419cd1
CODE:00419c62   e81d8bffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00419c67   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:00419c69   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:00419c6b   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:00419c6d   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:00419c6f   8d45e4          LEA         param_1=>local_20,[EBP + -0x1c]         
CODE:00419c72   50              PUSH        param_1                                 ;LPMSG lpMsg for PeekMessageA
CODE:00419c73   e8a9ba0300      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:00419c78   85c0            TEST        param_1,param_1                         
CODE:00419c7a   7412            JZ          LAB_00419c8e                            
CODE:00419c7c   8d45e4          LEA         param_1=>local_20,[EBP + -0x1c]         
CODE:00419c7f   50              PUSH        param_1                                 ;MSG * lpMsg for TranslateMessage
CODE:00419c80   e8a2ba0300      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:00419c85   8d45e4          LEA         param_1=>local_20,[EBP + -0x1c]         
CODE:00419c88   50              PUSH        param_1                                 ;MSG * lpMsg for DispatchMessageA
CODE:00419c89   e821ba0300      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
                            LAB_00419c8e:                 ;XREF[1,0]:   00419c7a
CODE:00419c8e   0fbf05346...    MOVSX       param_1,word ptr [DATA:DAT_00466734]    ;= ??
CODE:00419c95   83e803          SUB         param_1,0x3                             
CODE:00419c98   7434            JZ          LAB_00419cce                            
CODE:00419c9a   48              DEC         param_1                                 
CODE:00419c9b   7405            JZ          LAB_00419ca2                            
CODE:00419c9d   48              DEC         param_1                                 
CODE:00419c9e   742a            JZ          LAB_00419cca                            
CODE:00419ca0   eb2c            JMP         LAB_00419cce                            
                            LAB_00419ca2:                 ;XREF[1,0]:   00419c9b
CODE:00419ca2   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419ca4   ff7016          PUSH        dword ptr [param_1 + 0x16]              
CODE:00419ca7   e824a2ffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00419cac   59              POP         param_3                                 
CODE:00419cad   6683f810        CMP         param_1,0x10                            
CODE:00419cb1   751b            JNZ         LAB_00419cce                            
CODE:00419cb3   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00419cb5   ff701a          PUSH        dword ptr [param_1 + 0x1a]              
CODE:00419cb8   e813a2ffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00419cbd   59              POP         param_3                                 
CODE:00419cbe   6683f810        CMP         param_1,0x10                            
CODE:00419cc2   750a            JNZ         LAB_00419cce                            
CODE:00419cc4   66bb0100        MOV         BX,0x1                                  
CODE:00419cc8   eb04            JMP         LAB_00419cce                            
                            LAB_00419cca:                 ;XREF[1,0]:   00419c9e
CODE:00419cca   66bb0100        MOV         BX,0x1                                  
                            LAB_00419cce:                 ;XREF[6,0]:   00419c60,00419c98,00419ca0,00419cb1
                                                          ;             00419cc2,00419cc8
CODE:00419cce   6685db          TEST        BX,BX                                   
CODE:00419cd1   748f            JZ          LAB_00419c62                            
CODE:00419cd3   ff3540674600    PUSH        dword ptr [DATA:DAT_00466740]           ;= ??
CODE:00419cd9   e82e90ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00419cde   59              POP         param_3                                 
CODE:00419cdf   a340674600      MOV         [DATA:DAT_00466740],param_1             ;= ??
CODE:00419ce4   e8341d0200      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:00419ce9   66a13c674600    MOV         param_1,[DATA:DAT_0046673c]             ;= ??
CODE:00419cef   50              PUSH        param_1                                 
CODE:00419cf0   e80c380300      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00419cf5   59              POP         param_3                                 
CODE:00419cf6   e81166ffff      CALL        FUN_0041030c                            ;undefined FUN_0041030c(void)
CODE:00419cfb   e855fdffff      CALL        FUN_00419a55                            ;undefined FUN_00419a55(undefined4 pa...
CODE:00419d00   e8639bffff      CALL        FUN_00413868                            ;undefined FUN_00413868(void)
CODE:00419d05   e8f3d2ffff      CALL        FUN_00416ffd                            ;undefined FUN_00416ffd(void)
CODE:00419d0a   6a00            PUSH        0x0                                     
CODE:00419d0c   68ffff0000      PUSH        0xffff                                  
CODE:00419d11   6aff            PUSH        -0x1                                    
CODE:00419d13   e8d6220200      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:00419d18   83c40c          ADD         ESP,0xc                                 
CODE:00419d1b   6a00            PUSH        0x0                                     
CODE:00419d1d   e8b7d10200      CALL        FUN_00446ed9                            ;undefined FUN_00446ed9(undefined par...
CODE:00419d22   59              POP         param_3                                 
CODE:00419d23   33c0            XOR         param_1,param_1                         
CODE:00419d25   8906            MOV         dword ptr [ESI]=...,param_1             ;= ??
CODE:00419d27   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x0        
CODE:00419d30   66a1a80b4600    MOV         param_1,[DATA:DAT_00460ba8]             ;= FFFFh
CODE:00419d36   5f              POP         EDI                                     
CODE:00419d37   5e              POP         ESI                                     
CODE:00419d38   5b              POP         EBX                                     
CODE:00419d39   8be5            MOV         ESP,EBP                                 
CODE:00419d3b   5d              POP         EBP                                     
CODE:00419d3c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419d3d(void)
                                                          ;XREF[1,0]:   00419d85
CODE:00419d3d   6a3e            PUSH        0x3e                                    
CODE:00419d3f   e82f250200      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00419d44   59              POP         ECX                                     
CODE:00419d45   66c74002ffff    MOV         word ptr [EAX + 0x2],0xffff             
CODE:00419d4b   66c74004ffff    MOV         word ptr [EAX + 0x4],0xffff             
CODE:00419d51   66c7400c0000    MOV         word ptr [EAX + 0xc],0x0                
CODE:00419d57   33d2            XOR         EDX,EDX                                 
CODE:00419d59   66895012        MOV         word ptr [EAX + 0x12],DX                
CODE:00419d5d   66895014        MOV         word ptr [EAX + 0x14],DX                
CODE:00419d61   33d2            XOR         EDX,EDX                                 
CODE:00419d63   89502a          MOV         dword ptr [EAX + 0x2a],EDX              
CODE:00419d66   33d2            XOR         EDX,EDX                                 
CODE:00419d68   895022          MOV         dword ptr [EAX + 0x22],EDX              
CODE:00419d6b   895026          MOV         dword ptr [EAX + 0x26],EDX              
CODE:00419d6e   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:00419d71   33d2            XOR         EDX,EDX                                 
CODE:00419d73   66895032        MOV         word ptr [EAX + 0x32],DX                
CODE:00419d77   6689500a        MOV         word ptr [EAX + 0xa],DX                 
CODE:00419d7b   33d2            XOR         EDX,EDX                                 
CODE:00419d7d   89503a          MOV         dword ptr [EAX + 0x3a],EDX              
CODE:00419d80   895036          MOV         dword ptr [EAX + 0x36],EDX              
CODE:00419d83   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00419d84(void)
                                                          ;XREF[1,0]:   0043bbd4
CODE:00419d84   53              PUSH        EBX                                     
CODE:00419d85   e8b3ffffff      CALL        FUN_00419d3d                            ;undefined FUN_00419d3d(void)
CODE:00419d8a   8bd8            MOV         EBX,EAX                                 
CODE:00419d8c   6a00            PUSH        0x0                                     
CODE:00419d8e   e83d730100      CALL        FUN_004310d0                            ;undefined FUN_004310d0(uint param_1,...
CODE:00419d93   59              POP         ECX                                     
CODE:00419d94   e8af750100      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00419d99   68384a0000      PUSH        0x4a38                                  
CODE:00419d9e   e881720100      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00419da3   59              POP         ECX                                     
CODE:00419da4   66c703384a      MOV         word ptr [EBX],0x4a38                   
CODE:00419da9   66c7430a0200    MOV         word ptr [EBX + 0xa],0x2                
CODE:00419daf   53              PUSH        EBX                                     
CODE:00419db0   e815fdffff      CALL        FUN_00419aca                            ;undefined2 FUN_00419aca(undefined pa...
CODE:00419db5   59              POP         ECX                                     
CODE:00419db6   53              PUSH        EBX                                     
CODE:00419db7   e8fe240200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00419dbc   59              POP         ECX                                     
CODE:00419dbd   e886750100      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00419dc2   6a01            PUSH        0x1                                     
CODE:00419dc4   e807730100      CALL        FUN_004310d0                            ;undefined FUN_004310d0(uint param_1,...
CODE:00419dc9   59              POP         ECX                                     
CODE:00419dca   e8cd750100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00419dcf   6880010000      PUSH        0x180                                   
CODE:00419dd4   6800020000      PUSH        0x200                                   
CODE:00419dd9   6a00            PUSH        0x0                                     
CODE:00419ddb   6a00            PUSH        0x0                                     
CODE:00419ddd   e806700100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00419de2   83c410          ADD         ESP,0x10                                
CODE:00419de5   6880010000      PUSH        0x180                                   
CODE:00419dea   6800020000      PUSH        0x200                                   
CODE:00419def   6a00            PUSH        0x0                                     
CODE:00419df1   6a00            PUSH        0x0                                     
CODE:00419df3   e8c46c0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00419df8   83c410          ADD         ESP,0x10                                
CODE:00419dfb   e85d2b0300      CALL        FUN_0044c95d                            ;undefined FUN_0044c95d(void)
CODE:00419e00   5b              POP         EBX                                     
CODE:00419e01   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00419e02(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00419e08
                                                          ;XREF[1,0]:   0041988f
CODE:00419e02   55              PUSH        EBP                                     
CODE:00419e03   8bec            MOV         EBP,ESP                                 
CODE:00419e05   53              PUSH        EBX                                     
CODE:00419e06   56              PUSH        ESI                                     
CODE:00419e07   57              PUSH        EDI                                     
CODE:00419e08   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00419e0b   be44674600      MOV         ESI,DATA:DAT_00466744                   ;= ??
CODE:00419e10   33c9            XOR         param_3,param_3                         
CODE:00419e12   33c0            XOR         param_1,param_1                         
                            LAB_00419e14:                 ;XREF[1,0]:   00419e43
CODE:00419e14   0fbfd8          MOVSX       EBX,param_1                             
CODE:00419e17   8bfb            MOV         EDI,EBX                                 
CODE:00419e19   c1e303          SHL         EBX,0x3                                 
CODE:00419e1c   2bdf            SUB         EBX,EDI                                 
                                                          ; FWD[2,0]:   00466750,0046675e
CODE:00419e1e   66837c5e0c00    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:00419e24   7412            JZ          LAB_00419e38                            
CODE:00419e26   0fbfd8          MOVSX       EBX,param_1                             
CODE:00419e29   8bfb            MOV         EDI,EBX                                 
CODE:00419e2b   c1e303          SHL         EBX,0x3                                 
CODE:00419e2e   2bdf            SUB         EBX,EDI                                 
CODE:00419e30   66837c5e0c03    CMP         word ptr [ESI + ...,0x3                 ;= ??
CODE:00419e36   7506            JNZ         LAB_00419e3e                            
                            LAB_00419e38:                 ;XREF[1,0]:   00419e24
CODE:00419e38   663bd0          CMP         param_2,param_1                         
CODE:00419e3b   7401            JZ          LAB_00419e3e                            
CODE:00419e3d   41              INC         param_3                                 
                            LAB_00419e3e:                 ;XREF[2,0]:   00419e36,00419e3b
CODE:00419e3e   40              INC         param_1                                 
CODE:00419e3f   6683f808        CMP         param_1,0x8                             
CODE:00419e43   7ccf            JL          LAB_00419e14                            
CODE:00419e45   6685c9          TEST        param_3,param_3                         
CODE:00419e48   7504            JNZ         LAB_00419e4e                            
CODE:00419e4a   33c0            XOR         param_1,param_1                         
CODE:00419e4c   eb6e            JMP         LAB_00419ebc                            
                            LAB_00419e4e:                 ;XREF[1,0]:   00419e48
CODE:00419e4e   0fbfc2          MOVSX       param_1,param_2                         
CODE:00419e51   8bc8            MOV         param_3,param_1                         
CODE:00419e53   c1e003          SHL         param_1,0x3                             
CODE:00419e56   2bc1            SUB         param_1,param_3                         
CODE:00419e58   0fbf44460c      MOVSX       param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:00419e5d   83e801          SUB         param_1,0x1                             
CODE:00419e60   720c            JC          LAB_00419e6e                            
CODE:00419e62   741d            JZ          LAB_00419e81                            
CODE:00419e64   83e802          SUB         param_1,0x2                             
CODE:00419e67   742b            JZ          LAB_00419e94                            
CODE:00419e69   48              DEC         param_1                                 
CODE:00419e6a   743b            JZ          LAB_00419ea7                            
CODE:00419e6c   eb4a            JMP         LAB_00419eb8                            
                            LAB_00419e6e:                 ;XREF[1,0]:   00419e60
CODE:00419e6e   0fbfc2          MOVSX       param_1,param_2                         
CODE:00419e71   8bd0            MOV         param_2,param_1                         
CODE:00419e73   c1e003          SHL         param_1,0x3                             
CODE:00419e76   2bc2            SUB         param_1,param_2                         
CODE:00419e78   66c744460...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00419e7f   eb37            JMP         LAB_00419eb8                            
                            LAB_00419e81:                 ;XREF[1,0]:   00419e62
CODE:00419e81   0fbfc2          MOVSX       param_1,param_2                         
CODE:00419e84   8bd0            MOV         param_2,param_1                         
CODE:00419e86   c1e003          SHL         param_1,0x3                             
CODE:00419e89   2bc2            SUB         param_1,param_2                         
CODE:00419e8b   66c744460...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00419e92   eb24            JMP         LAB_00419eb8                            
                            LAB_00419e94:                 ;XREF[1,0]:   00419e67
CODE:00419e94   0fbfc2          MOVSX       param_1,param_2                         
CODE:00419e97   8bd0            MOV         param_2,param_1                         
CODE:00419e99   c1e003          SHL         param_1,0x3                             
CODE:00419e9c   2bc2            SUB         param_1,param_2                         
CODE:00419e9e   66c744460...    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00419ea5   eb11            JMP         LAB_00419eb8                            
                            LAB_00419ea7:                 ;XREF[1,0]:   00419e6a
CODE:00419ea7   0fbfc2          MOVSX       param_1,param_2                         
CODE:00419eaa   8bd0            MOV         param_2,param_1                         
CODE:00419eac   c1e003          SHL         param_1,0x3                             
CODE:00419eaf   2bc2            SUB         param_1,param_2                         
CODE:00419eb1   66c744460...    MOV         word ptr [ESI + ...,0x3                 ;= ??
                            LAB_00419eb8:                 ;XREF[4,0]:   00419e6c,00419e7f,00419e92,00419ea5
CODE:00419eb8   66b80100        MOV         param_1,0x1                             
                            LAB_00419ebc:                 ;XREF[1,0]:   00419e4c
CODE:00419ebc   5f              POP         EDI                                     
CODE:00419ebd   5e              POP         ESI                                     
CODE:00419ebe   5b              POP         EBX                                     
CODE:00419ebf   5d              POP         EBP                                     
CODE:00419ec0   c3              RET                                                 
CODE:00419ec1   00              ??          00h                                     
CODE:00419ec2   00              ??          00h                                     
CODE:00419ec3   00              ??          00h                                     
                            LAB_00419ec4:                 ;XREF[2,0]:   0041a06c,0041a073
CODE:00419ec4   55              PUSH        EBP                                     
CODE:00419ec5   8bec            MOV         EBP,ESP                                 
CODE:00419ec7   83c4a0          ADD         ESP,-0x60                               
CODE:00419eca   53              PUSH        EBX                                     
CODE:00419ecb   56              PUSH        ESI                                     
CODE:00419ecc   57              PUSH        EDI                                     
CODE:00419ecd   8b5d08          MOV         EBX,dword ptr [EBP + 0x8]               
CODE:00419ed0   668b450c        MOV         AX,word ptr [EBP + 0xc]                 
CODE:00419ed4   6683e802        SUB         AX,0x2                                  
CODE:00419ed8   0f8426010000    JZ          LAB_0041a004                            
CODE:00419ede   6683e845        SUB         AX,0x45                                 
CODE:00419ee2   0f8428010000    JZ          LAB_0041a010                            
CODE:00419ee8   662dc900        SUB         AX,0xc9                                 
CODE:00419eec   740e            JZ          LAB_00419efc                            
CODE:00419eee   66ffc8          DEC         AX                                      
CODE:00419ef1   0f841d010000    JZ          LAB_0041a014                            
CODE:00419ef7   e95f010000      JMP         LAB_0041a05b                            
                            LAB_00419efc:                 ;XREF[1,0]:   00419eec
CODE:00419efc   8d45f0          LEA         EAX,[EBP + -0x10]                       
CODE:00419eff   50              PUSH        EAX                                     
CODE:00419f00   53              PUSH        EBX                                     
CODE:00419f01   e825b70300      CALL        USER32.DLL::GetWindowRect               ;BOOL GetWindowRect(HWND hWnd, LPRECT...
CODE:00419f06   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:00419f0b   6683780aff      CMP         word ptr [EAX + 0xa],-0x1               
CODE:00419f10   7525            JNZ         LAB_00419f37                            
CODE:00419f12   668b45f8        MOV         AX,word ptr [EBP + -0x8]                
CODE:00419f16   662b45f0        SUB         AX,word ptr [EBP + -0x10]               
CODE:00419f1a   40              INC         EAX                                     
CODE:00419f1b   0fbfc0          MOVSX       EAX,AX                                  
CODE:00419f1e   ba00020000      MOV         EDX,0x200                               
CODE:00419f23   2bd0            SUB         EDX,EAX                                 
CODE:00419f25   d1fa            SAR         EDX,0x1                                 
CODE:00419f27   7903            JNS         LAB_00419f2c                            
CODE:00419f29   83d200          ADC         EDX,0x0                                 
                            LAB_00419f2c:                 ;XREF[1,0]:   00419f27
CODE:00419f2c   660315384...    ADD         DX,word ptr [DATA:Game::mouseInputRect] 
CODE:00419f33   8bc2            MOV         EAX,EDX                                 
CODE:00419f35   eb10            JMP         LAB_00419f47                            
                            LAB_00419f37:                 ;XREF[1,0]:   00419f10
CODE:00419f37   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:00419f3c   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:00419f40   660305384...    ADD         AX,word ptr [DATA:Game::mouseInputRect] 
                            LAB_00419f47:                 ;XREF[1,0]:   00419f35
CODE:00419f47   8b15e00b4600    MOV         EDX,dword ptr [DATA:DAT_00460be0]       
CODE:00419f4d   66837a0cff      CMP         word ptr [EDX + 0xc],-0x1               
CODE:00419f52   7525            JNZ         LAB_00419f79                            
CODE:00419f54   668b55fc        MOV         DX,word ptr [EBP + -0x4]                
CODE:00419f58   662b55f4        SUB         DX,word ptr [EBP + -0xc]                
CODE:00419f5c   42              INC         EDX                                     
CODE:00419f5d   0fbfd2          MOVSX       EDX,DX                                  
CODE:00419f60   b980010000      MOV         ECX,0x180                               
CODE:00419f65   2bca            SUB         ECX,EDX                                 
CODE:00419f67   d1f9            SAR         ECX,0x1                                 
CODE:00419f69   7903            JNS         LAB_00419f6e                            
CODE:00419f6b   83d100          ADC         ECX,0x0                                 
                            LAB_00419f6e:                 ;XREF[1,0]:   00419f69
CODE:00419f6e   66030d3c4...    ADD         CX,word ptr [DATA:mouseInputRect.top]   
CODE:00419f75   8bd1            MOV         EDX,ECX                                 
CODE:00419f77   eb11            JMP         LAB_00419f8a                            
                            LAB_00419f79:                 ;XREF[1,0]:   00419f52
CODE:00419f79   8b15e00b4600    MOV         EDX,dword ptr [DATA:DAT_00460be0]       
CODE:00419f7f   668b520c        MOV         DX,word ptr [EDX + 0xc]                 
CODE:00419f83   6603153c4...    ADD         DX,word ptr [DATA:mouseInputRect.top]   
                            LAB_00419f8a:                 ;XREF[1,0]:   00419f77
CODE:00419f8a   6a05            PUSH        0x5                                     
CODE:00419f8c   6a00            PUSH        0x0                                     
CODE:00419f8e   6a00            PUSH        0x0                                     
CODE:00419f90   0fbfd2          MOVSX       EDX,DX                                  
CODE:00419f93   52              PUSH        EDX                                     
CODE:00419f94   0fbfc0          MOVSX       EAX,AX                                  
CODE:00419f97   50              PUSH        EAX                                     
CODE:00419f98   6a00            PUSH        0x0                                     
CODE:00419f9a   53              PUSH        EBX                                     
CODE:00419f9b   e89fb70300      CALL        USER32.DLL::SetWindowPos                ;BOOL SetWindowPos(HWND hWnd, HWND hW...
CODE:00419fa0   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:00419fa5   f60001          TEST        byte ptr [EAX],0x1                      
CODE:00419fa8   7449            JZ          LAB_00419ff3                            
CODE:00419faa   33ff            XOR         EDI,EDI                                 
CODE:00419fac   66be0100        MOV         SI,0x1                                  
CODE:00419fb0   eb3d            JMP         LAB_00419fef                            
                            LAB_00419fb2:                 ;XREF[1,0]:   00419ff1
CODE:00419fb2   6a03            PUSH        0x3                                     
CODE:00419fb4   8d45a0          LEA         EAX,[EBP + -0x60]                       
CODE:00419fb7   50              PUSH        EAX                                     
CODE:00419fb8   0fbfc6          MOVSX       EAX,SI                                  
CODE:00419fbb   50              PUSH        EAX                                     
CODE:00419fbc   53              PUSH        EBX                                     
CODE:00419fbd   e899b60300      CALL        USER32.DLL::GetDlgItemTextA             ;UINT GetDlgItemTextA(HWND hDlg, int ...
CODE:00419fc2   68e40b4600      PUSH        DATA:DAT_00460be4                       ;= 5Eh    ^
CODE:00419fc7   8d45a0          LEA         EAX,[EBP + -0x60]                       
CODE:00419fca   50              PUSH        EAX                                     
CODE:00419fcb   e8805f0300      CALL        FUN_0044ff50                            ;int FUN_0044ff50(undefined param_1, ...
CODE:00419fd0   83c408          ADD         ESP,0x8                                 
CODE:00419fd3   85c0            TEST        EAX,EAX                                 
CODE:00419fd5   7517            JNZ         LAB_00419fee                            
CODE:00419fd7   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:00419fdc   ff7006          PUSH        dword ptr [EAX + 0x6]                   
CODE:00419fdf   0fbfc6          MOVSX       EAX,SI                                  
CODE:00419fe2   50              PUSH        EAX                                     
CODE:00419fe3   53              PUSH        EBX                                     
CODE:00419fe4   e8d6b50300      CALL        USER32.DLL::SetDlgItemTextA             ;BOOL SetDlgItemTextA(HWND hDlg, int ...
CODE:00419fe9   bf01000000      MOV         EDI,0x1                                 
                            LAB_00419fee:                 ;XREF[1,0]:   00419fd5
CODE:00419fee   46              INC         ESI                                     
                            LAB_00419fef:                 ;XREF[1,0]:   00419fb0
CODE:00419fef   85ff            TEST        EDI,EDI                                 
CODE:00419ff1   74bf            JZ          LAB_00419fb2                            
                            LAB_00419ff3:                 ;XREF[1,0]:   00419fa8
CODE:00419ff3   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:00419ff8   66837816ff      CMP         word ptr [EAX + 0x16],-0x1              
CODE:00419ffd   b801000000      MOV         EAX,0x1                                 
CODE:0041a002   eb59            JMP         LAB_0041a05d                            
                            LAB_0041a004:                 ;XREF[1,0]:   00419ed8
CODE:0041a004   a1e00b4600      MOV         EAX,[DATA:DAT_00460be0]                 
CODE:0041a009   6683781600      CMP         word ptr [EAX + 0x16],0x0               
CODE:0041a00e   754b            JNZ         LAB_0041a05b                            
                            LAB_0041a010:                 ;XREF[1,0]:   00419ee2
CODE:0041a010   33c0            XOR         EAX,EAX                                 
CODE:0041a012   eb49            JMP         LAB_0041a05d                            
                            LAB_0041a014:                 ;XREF[1,0]:   00419ef1
CODE:0041a014   668b4510        MOV         AX,word ptr [EBP + 0x10]                
CODE:0041a018   66ffc8          DEC         AX                                      
CODE:0041a01b   740e            JZ          LAB_0041a02b                            
CODE:0041a01d   66ffc8          DEC         AX                                      
CODE:0041a020   7418            JZ          LAB_0041a03a                            
CODE:0041a022   48              DEC         EAX                                     
CODE:0041a023   6683e803        SUB         AX,0x3                                  
CODE:0041a027   7220            JC          LAB_0041a049                            
CODE:0041a029   eb30            JMP         LAB_0041a05b                            
                            LAB_0041a02b:                 ;XREF[1,0]:   0041a01b
CODE:0041a02b   6a01            PUSH        0x1                                     
CODE:0041a02d   53              PUSH        EBX                                     
CODE:0041a02e   e864b60300      CALL        USER32.DLL::EndDialog                   ;BOOL EndDialog(HWND hDlg, INT_PTR nR...
CODE:0041a033   b801000000      MOV         EAX,0x1                                 
CODE:0041a038   eb23            JMP         LAB_0041a05d                            
                            LAB_0041a03a:                 ;XREF[1,0]:   0041a020
CODE:0041a03a   6a00            PUSH        0x0                                     
CODE:0041a03c   53              PUSH        EBX                                     
CODE:0041a03d   e855b60300      CALL        USER32.DLL::EndDialog                   ;BOOL EndDialog(HWND hDlg, INT_PTR nR...
CODE:0041a042   b801000000      MOV         EAX,0x1                                 
CODE:0041a047   eb14            JMP         LAB_0041a05d                            
                            LAB_0041a049:                 ;XREF[1,0]:   0041a027
CODE:0041a049   0fb74510        MOVZX       EAX,word ptr [EBP + 0x10]               
CODE:0041a04d   50              PUSH        EAX                                     
CODE:0041a04e   53              PUSH        EBX                                     
CODE:0041a04f   e843b60300      CALL        USER32.DLL::EndDialog                   ;BOOL EndDialog(HWND hDlg, INT_PTR nR...
CODE:0041a054   b801000000      MOV         EAX,0x1                                 
CODE:0041a059   eb02            JMP         LAB_0041a05d                            
                            LAB_0041a05b:                 ;XREF[3,0]:   00419ef7,0041a00e,0041a029
CODE:0041a05b   33c0            XOR         EAX,EAX                                 
                            LAB_0041a05d:                 ;XREF[5,0]:   0041a002,0041a012,0041a038,0041a047
                                                          ;             0041a059
CODE:0041a05d   5f              POP         EDI                                     
CODE:0041a05e   5e              POP         ESI                                     
CODE:0041a05f   5b              POP         EBX                                     
CODE:0041a060   8be5            MOV         ESP,EBP                                 
CODE:0041a062   5d              POP         EBP                                     
CODE:0041a063   c21000          RET         0x10                                    
CODE:0041a066   c3              ??          C3h                                     
CODE:0041a067   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a068(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041a07a
                                                          ;XREF[1,0]:   0041a0c2
CODE:0041a068   55              PUSH        EBP                                     
CODE:0041a069   8bec            MOV         EBP,ESP                                 
CODE:0041a06b   53              PUSH        EBX                                     
CODE:0041a06c   bbc49e4100      MOV         EBX,LAB_00419ec4                        
CODE:0041a071   6a00            PUSH        0x0                                     ;LPARAM dwInitParam for DialogBoxParamA
CODE:0041a073   53              PUSH        EBX=>LAB_00419ec4                       ;DLGPROC lpDialogFunc for DialogBoxPa...
CODE:0041a074   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWndParent for DialogBoxParamA
CODE:0041a07a   0fb74508        MOVZX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041a07e   50              PUSH        param_1                                 ;LPCSTR lpTemplateName for DialogBoxP...
CODE:0041a07f   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for DialogBoxParamA
CODE:0041a085   e82bb60300      CALL        USER32.DLL::DialogBoxParamA             ;INT_PTR DialogBoxParamA(HINSTANCE hI...
CODE:0041a08a   5b              POP         EBX                                     
CODE:0041a08b   5d              POP         EBP                                     
CODE:0041a08c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a08d(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041a0bd
                                                          ;XREF[2,0]:   0041a137,00430012
CODE:0041a08d   55              PUSH        EBP                                     
CODE:0041a08e   8bec            MOV         EBP,ESP                                 
CODE:0041a090   53              PUSH        EBX                                     
CODE:0041a091   bbd0674600      MOV         EBX,DATA:DAT_004667d0                   ;= ??
CODE:0041a096   891de00b4600    MOV         dword ptr [DATA:DAT_00460be0],EBX       
CODE:0041a09c   f60302          TEST        byte ptr [EBX]=>DATA:DAT_004667d0,0x2   ;= ??
CODE:0041a09f   7506            JNZ         LAB_0041a0a7                            
CODE:0041a0a1   66c7430affff    MOV         word ptr [EBX + ...,0xffff              ;= ??
                            LAB_0041a0a7:                 ;XREF[1,0]:   0041a09f
CODE:0041a0a7   f60304          TEST        byte ptr [EBX]=>DATA:DAT_004667d0,0x4   ;= ??
CODE:0041a0aa   7506            JNZ         LAB_0041a0b2                            
CODE:0041a0ac   66c7430cffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
                            LAB_0041a0b2:                 ;XREF[1,0]:   0041a0aa
CODE:0041a0b2   f60308          TEST        byte ptr [EBX]=>DATA:DAT_004667d0,0x8   ;= ??
CODE:0041a0b5   7506            JNZ         LAB_0041a0bd                            
CODE:0041a0b7   66c74316ffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
                            LAB_0041a0bd:                 ;XREF[1,0]:   0041a0b5
CODE:0041a0bd   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041a0c1   50              PUSH        param_1                                 
CODE:0041a0c2   e8a1ffffff      CALL        FUN_0041a068                            ;undefined FUN_0041a068(undefined par...
CODE:0041a0c7   59              POP         param_3                                 
CODE:0041a0c8   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_004667d0,0x0   ;= ??
CODE:0041a0cd   5b              POP         EBX                                     
CODE:0041a0ce   5d              POP         EBP                                     
CODE:0041a0cf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a0d0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041a0d3
CODE:0041a0d0   55              PUSH        EBP                                     
CODE:0041a0d1   8bec            MOV         EBP,ESP                                 
CODE:0041a0d3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041a0d6   a3e00b4600      MOV         [DATA:DAT_00460be0],param_1             
CODE:0041a0db   5d              POP         EBP                                     
CODE:0041a0dc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a0dd(void)
CODE:0041a0dd   55              PUSH        EBP                                     
CODE:0041a0de   8bec            MOV         EBP,ESP                                 
CODE:0041a0e0   5d              POP         EBP                                     
CODE:0041a0e1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a0e2(void)
CODE:0041a0e2   55              PUSH        EBP                                     
CODE:0041a0e3   8bec            MOV         EBP,ESP                                 
CODE:0041a0e5   5d              POP         EBP                                     
CODE:0041a0e6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a0e7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041a0ea
CODE:0041a0e7   55              PUSH        EBP                                     
CODE:0041a0e8   8bec            MOV         EBP,ESP                                 
CODE:0041a0ea   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0041a0ed   a3d6674600      MOV         [DATA:DAT_004667d6],param_1             ;= ??
CODE:0041a0f2   66830dd06...    OR          word ptr [DATA:DAT_004667d0],0x1        ;= ??
CODE:0041a0fa   5d              POP         EBP                                     
CODE:0041a0fb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a0fc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041a0ff
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041a109
CODE:0041a0fc   55              PUSH        EBP                                     
CODE:0041a0fd   8bec            MOV         EBP,ESP                                 
CODE:0041a0ff   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041a103   66a3da674600    MOV         [DATA:DAT_004667da],param_1             ;= ??
CODE:0041a109   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0041a10d   66a3dc674600    MOV         [DATA:DAT_004667dc],param_1             ;= ??
CODE:0041a113   66830dd06...    OR          word ptr [DATA:DAT_004667d0],0x6        ;= ??
CODE:0041a11b   5d              POP         EBP                                     
CODE:0041a11c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a11d(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041a132
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041a120
CODE:0041a11d   55              PUSH        EBP                                     
CODE:0041a11e   8bec            MOV         EBP,ESP                                 
CODE:0041a120   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0041a124   66a3e6674600    MOV         [DATA:DAT_004667e6],param_1             ;= ??
CODE:0041a12a   66830dd06...    OR          word ptr [DATA:DAT_004667d0],0x8        ;= ??
CODE:0041a132   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041a136   50              PUSH        param_1                                 
CODE:0041a137   e851ffffff      CALL        FUN_0041a08d                            ;undefined FUN_0041a08d(undefined par...
CODE:0041a13c   59              POP         param_3                                 
CODE:0041a13d   5d              POP         EBP                                     
CODE:0041a13e   c3              RET                                                 
CODE:0041a13f   00              ??          00h                                     
                            LAB_0041a140:                 ;XREF[1,0]:   0041a978
CODE:0041a140   55              PUSH        EBP                                     
CODE:0041a141   8bec            MOV         EBP,ESP                                 
CODE:0041a143   51              PUSH        ECX                                     
CODE:0041a144   53              PUSH        EBX                                     
CODE:0041a145   56              PUSH        ESI                                     
CODE:0041a146   57              PUSH        EDI                                     
CODE:0041a147   8b7d08          MOV         EDI,dword ptr [EBP + 0x8]               
CODE:0041a14a   66a128864600    MOV         AX,[DATA:$Actors[0].field64_0x40]       
CODE:0041a150   50              PUSH        EAX                                     
CODE:0041a151   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0041a157   50              PUSH        EAX                                     
CODE:0041a158   e8a1adffff      CALL        FUN_00414efe                            ;undefined FUN_00414efe(undefined par...
CODE:0041a15d   83c408          ADD         ESP,0x8                                 
CODE:0041a160   8bf0            MOV         ESI,EAX                                 
CODE:0041a162   8d5e0c          LEA         EBX,[ESI + 0xc]                         
CODE:0041a165   66837e0801      CMP         word ptr [ESI + 0x8],0x1                
CODE:0041a16a   7520            JNZ         LAB_0041a18c                            
CODE:0041a16c   68854e0000      PUSH        0x4e85                                  
CODE:0041a171   e8c75fffff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0041a176   59              POP         ECX                                     
CODE:0041a177   8bd8            MOV         EBX,EAX                                 
CODE:0041a179   53              PUSH        EBX                                     
CODE:0041a17a   e8a20a0000      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0041a17f   59              POP         ECX                                     
CODE:0041a180   53              PUSH        EBX                                     
CODE:0041a181   e852a20300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0041a186   59              POP         ECX                                     
CODE:0041a187   e99d010000      JMP         LAB_0041a329                            
                            LAB_0041a18c:                 ;XREF[1,0]:   0041a16a
CODE:0041a18c   66817b12e803    CMP         word ptr [EBX + 0x12],0x3e8             
CODE:0041a192   7557            JNZ         LAB_0041a1eb                            
CODE:0041a194   6a05            PUSH        0x5                                     
CODE:0041a196   e8225b0100      CALL        FUN_0042fcbd                            ;undefined FUN_0042fcbd(undefined par...
CODE:0041a19b   59              POP         ECX                                     
CODE:0041a19c   56              PUSH        ESI                                     
CODE:0041a19d   668b471a        MOV         AX,word ptr [EDI + 0x1a]                
CODE:0041a1a1   50              PUSH        EAX                                     
CODE:0041a1a2   e800a9ffff      CALL        FUN_00414aa7                            ;undefined FUN_00414aa7(undefined4 pa...
CODE:0041a1a7   83c408          ADD         ESP,0x8                                 
CODE:0041a1aa   66ff0d325...    DEC         word ptr [DATA:$ActualBananaPartsCount] ;= ??
CODE:0041a1b1   e897cf0200      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0041a1b6   6685c0          TEST        AX,AX                                   
CODE:0041a1b9   0f846a010000    JZ          LAB_0041a329                            
CODE:0041a1bf   6a01            PUSH        0x1                                     
CODE:0041a1c1   e864020000      CALL        FUN_0041a42a                            ;undefined FUN_0041a42a(undefined par...
CODE:0041a1c6   59              POP         ECX                                     
CODE:0041a1c7   66c705fc0...    MOV         word ptr [DATA:DAT_00460bfc],0x1fa8     ;= FFFFh
CODE:0041a1d0   66a1fc0b4600    MOV         AX,[DATA:DAT_00460bfc]                  ;= FFFFh
CODE:0041a1d6   50              PUSH        EAX                                     
CODE:0041a1d7   e823c00200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0041a1dc   59              POP         ECX                                     
CODE:0041a1dd   66810dfc0...    OR          word ptr [DATA:DAT_00460bfc],0x8000     ;= FFFFh
CODE:0041a1e6   e93e010000      JMP         LAB_0041a329                            
                            LAB_0041a1eb:                 ;XREF[1,0]:   0041a192
CODE:0041a1eb   8d45fc          LEA         EAX,[EBP + -0x4]                        
CODE:0041a1ee   50              PUSH        EAX                                     
CODE:0041a1ef   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a1f3   50              PUSH        EAX                                     
CODE:0041a1f4   e827360200      CALL        FUN_0043d820                            ;uint FUN_0043d820(undefined param_1,...
CODE:0041a1f9   59              POP         ECX                                     
CODE:0041a1fa   50              PUSH        EAX                                     
CODE:0041a1fb   ff7772          PUSH        dword ptr [EDI + 0x72]                  
CODE:0041a1fe   e809370200      CALL        FUN_0043d90c                            ;int FUN_0043d90c(undefined param_1, ...
CODE:0041a203   83c40c          ADD         ESP,0xc                                 
CODE:0041a206   6683f802        CMP         AX,0x2                                  
CODE:0041a20a   0f84fc000000    JZ          LAB_0041a30c                            
CODE:0041a210   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a214   50              PUSH        EAX                                     
CODE:0041a215   e862360200      CALL        FUN_0043d87c                            ;uint FUN_0043d87c(undefined param_1,...
CODE:0041a21a   59              POP         ECX                                     
CODE:0041a21b   668945fe        MOV         word ptr [EBP + -0x2],AX                
CODE:0041a21f   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a223   50              PUSH        EAX                                     
CODE:0041a224   6a00            PUSH        0x0                                     
CODE:0041a226   e8b2ab0100      CALL        FUN_00434ddd                            ;bool FUN_00434ddd(short param_1)
CODE:0041a22b   83c408          ADD         ESP,0x8                                 
CODE:0041a22e   668945fc        MOV         word ptr [EBP + -0x4],AX                
CODE:0041a232   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a236   50              PUSH        EAX                                     
CODE:0041a237   e8a2c0ffff      CALL        FUN_004162de                            ;undefined FUN_004162de(undefined4 pa...
CODE:0041a23c   59              POP         ECX                                     
CODE:0041a23d   66c705ea0...    MOV         word ptr [DATA:DAT_00460bea],0x1        
CODE:0041a246   56              PUSH        ESI                                     
CODE:0041a247   668b471a        MOV         AX,word ptr [EDI + 0x1a]                
CODE:0041a24b   50              PUSH        EAX                                     
CODE:0041a24c   e856a8ffff      CALL        FUN_00414aa7                            ;undefined FUN_00414aa7(undefined4 pa...
CODE:0041a251   83c408          ADD         ESP,0x8                                 
CODE:0041a254   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x1        
CODE:0041a25c   66837dfc00      CMP         word ptr [EBP + -0x4],0x0               
CODE:0041a261   7510            JNZ         LAB_0041a273                            
CODE:0041a263   66837dfe00      CMP         word ptr [EBP + -0x2],0x0               
CODE:0041a268   7409            JZ          LAB_0041a273                            
CODE:0041a26a   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a26f   66ff4820        DEC         word ptr [EAX + 0x20]                   
                            LAB_0041a273:                 ;XREF[2,0]:   0041a261,0041a268
CODE:0041a273   6a00            PUSH        0x0                                     
CODE:0041a275   6a00            PUSH        0x0                                     
CODE:0041a277   66b80700        MOV         AX,0x7                                  
CODE:0041a27b   66837dfe00      CMP         word ptr [EBP + -0x2],0x0               
CODE:0041a280   7503            JNZ         LAB_0041a285                            
CODE:0041a282   83c0fa          ADD         EAX,-0x6                                
                            LAB_0041a285:                 ;XREF[1,0]:   0041a280
CODE:0041a285   50              PUSH        EAX                                     
CODE:0041a286   e8f7200200      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0041a28b   83c40c          ADD         ESP,0xc                                 
CODE:0041a28e   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a293   6683782000      CMP         word ptr [EAX + 0x20],0x0               
CODE:0041a298   750e            JNZ         LAB_0041a2a8                            
CODE:0041a29a   6a00            PUSH        0x0                                     
CODE:0041a29c   6a00            PUSH        0x0                                     
CODE:0041a29e   6a0d            PUSH        0xd                                     
CODE:0041a2a0   e8dd200200      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0041a2a5   83c40c          ADD         ESP,0xc                                 
                            LAB_0041a2a8:                 ;XREF[1,0]:   0041a298
CODE:0041a2a8   e8a0ce0200      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0041a2ad   6685c0          TEST        AX,AX                                   
CODE:0041a2b0   7435            JZ          LAB_0041a2e7                            
CODE:0041a2b2   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a2b6   50              PUSH        EAX                                     
CODE:0041a2b7   e8d7350200      CALL        FUN_0043d893                            ;int FUN_0043d893(undefined param_1, ...
CODE:0041a2bc   59              POP         ECX                                     
CODE:0041a2bd   8bf0            MOV         ESI,EAX                                 
CODE:0041a2bf   6a01            PUSH        0x1                                     
CODE:0041a2c1   e864010000      CALL        FUN_0041a42a                            ;undefined FUN_0041a42a(undefined par...
CODE:0041a2c6   59              POP         ECX                                     
CODE:0041a2c7   668b4616        MOV         AX,word ptr [ESI + 0x16]                
CODE:0041a2cb   66a3fc0b4600    MOV         [DATA:DAT_00460bfc],AX                  ;= FFFFh
CODE:0041a2d1   66a1fc0b4600    MOV         AX,[DATA:DAT_00460bfc]                  ;= FFFFh
CODE:0041a2d7   50              PUSH        EAX                                     
CODE:0041a2d8   e822bf0200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0041a2dd   59              POP         ECX                                     
CODE:0041a2de   66810dfc0...    OR          word ptr [DATA:DAT_00460bfc],0x8000     ;= FFFFh
                            LAB_0041a2e7:                 ;XREF[1,0]:   0041a2b0
CODE:0041a2e7   0fb74312        MOVZX       EAX,word ptr [EBX + 0x12]               
CODE:0041a2eb   6bc031          IMUL        EAX,EAX,0x31                            
CODE:0041a2ee   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0041a2f4   0fbf444236      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x36]     
CODE:0041a2f9   f6c440          TEST        AH,0x40                                 
CODE:0041a2fc   752b            JNZ         LAB_0041a329                            
CODE:0041a2fe   6a00            PUSH        0x0                                     
CODE:0041a300   6a14            PUSH        0x14                                    
CODE:0041a302   e895590100      CALL        FUN_0042fc9c                            ;undefined FUN_0042fc9c(undefined par...
CODE:0041a307   83c408          ADD         ESP,0x8                                 
CODE:0041a30a   eb1d            JMP         LAB_0041a329                            
                            LAB_0041a30c:                 ;XREF[1,0]:   0041a20a
CODE:0041a30c   6a01            PUSH        0x1                                     
CODE:0041a30e   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0041a312   50              PUSH        EAX                                     
CODE:0041a313   e81ebfffff      CALL        FUN_00416236                            ;undefined FUN_00416236(undefined par...
CODE:0041a318   83c408          ADD         ESP,0x8                                 
CODE:0041a31b   6a00            PUSH        0x0                                     
CODE:0041a31d   6a00            PUSH        0x0                                     
CODE:0041a31f   6a04            PUSH        0x4                                     
CODE:0041a321   e85c200200      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0041a326   83c40c          ADD         ESP,0xc                                 
                            LAB_0041a329:                 ;XREF[5,0]:   0041a187,0041a1b9,0041a1e6,0041a2fc
                                                          ;             0041a30a
CODE:0041a329   5f              POP         EDI                                     
CODE:0041a32a   5e              POP         ESI                                     
CODE:0041a32b   5b              POP         EBX                                     
CODE:0041a32c   59              POP         ECX                                     
CODE:0041a32d   5d              POP         EBP                                     
CODE:0041a32e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a32f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041a338
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0041a39a,0041a3f7,0041a40e
          ;local_c       undefined4          -c                      ;XREF[2,0]:   0041a3e7,0041a405
                                                          ;XREF[1,0]:   0041a9e7
CODE:0041a32f   55              PUSH        EBP                                     
CODE:0041a330   8bec            MOV         EBP,ESP                                 
CODE:0041a332   83c4f8          ADD         ESP,-0x8                                
CODE:0041a335   53              PUSH        EBX                                     
CODE:0041a336   56              PUSH        ESI                                     
CODE:0041a337   57              PUSH        EDI                                     
CODE:0041a338   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0041a33b   668b7e6e        MOV         DI,word ptr [ESI + 0x6e]                
CODE:0041a33f   e8d1c4ffff      CALL        FUN_00416815                            ;undefined FUN_00416815(void)
CODE:0041a344   66c705268...    MOV         word ptr [DATA:$...,0x96                
CODE:0041a34d   ff7672          PUSH        dword ptr [ESI + 0x72]                  
CODE:0041a350   e874af0100      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0041a355   59              POP         param_3                                 
CODE:0041a356   8bd8            MOV         EBX,param_1                             
CODE:0041a358   6685db          TEST        BX,BX                                   
CODE:0041a35b   0f84c2000000    JZ          LAB_0041a423                            
CODE:0041a361   6685db          TEST        BX,BX                                   
CODE:0041a364   740f            JZ          LAB_0041a375                            
CODE:0041a366   e8e99e0300      CALL        Random                                  ;int Random(void)
CODE:0041a36b   0fbfd3          MOVSX       param_2,BX                              
CODE:0041a36e   8bca            MOV         param_3,param_2                         
CODE:0041a370   99              CDQ                                                 
CODE:0041a371   f7f9            IDIV        param_3                                 
CODE:0041a373   eb02            JMP         LAB_0041a377                            
                            LAB_0041a375:                 ;XREF[1,0]:   0041a364
CODE:0041a375   33d2            XOR         param_2,param_2                         
                            LAB_0041a377:                 ;XREF[1,0]:   0041a373
CODE:0041a377   52              PUSH        param_2                                 
CODE:0041a378   6a00            PUSH        0x0                                     
CODE:0041a37a   ff7672          PUSH        dword ptr [ESI + 0x72]                  
CODE:0041a37d   e8f4100100      CALL        FUN_0042b476                            ;undefined4 * FUN_0042b476(undefined ...
CODE:0041a382   83c40c          ADD         ESP,0xc                                 
CODE:0041a385   85c0            TEST        param_1,param_1                         
CODE:0041a387   0f8496000000    JZ          LAB_0041a423                            
CODE:0041a38d   668b5860        MOV         BX,word ptr [param_1 + 0x60]            
CODE:0041a391   53              PUSH        EBX                                     
CODE:0041a392   e889340200      CALL        FUN_0043d820                            ;uint FUN_0043d820(undefined param_1,...
CODE:0041a397   59              POP         param_3                                 
CODE:0041a398   8bf0            MOV         ESI,param_1                             
CODE:0041a39a   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0041a39d   50              PUSH        param_1                                 
CODE:0041a39e   56              PUSH        ESI                                     
CODE:0041a39f   ff3594634600    PUSH        dword ptr [DATA:DAT_00466394]           ;= ??
CODE:0041a3a5   e862350200      CALL        FUN_0043d90c                            ;int FUN_0043d90c(undefined param_1, ...
CODE:0041a3aa   83c40c          ADD         ESP,0xc                                 
CODE:0041a3ad   6683f802        CMP         param_1,0x2                             
CODE:0041a3b1   7524            JNZ         LAB_0041a3d7                            
CODE:0041a3b3   56              PUSH        ESI                                     
CODE:0041a3b4   ff3594634600    PUSH        dword ptr [DATA:DAT_00466394]           ;= ??
CODE:0041a3ba   e88d350200      CALL        FUN_0043d94c                            ;uint FUN_0043d94c(undefined param_1,...
CODE:0041a3bf   83c408          ADD         ESP,0x8                                 
CODE:0041a3c2   8bf0            MOV         ESI,param_1                             
CODE:0041a3c4   6a00            PUSH        0x0                                     
CODE:0041a3c6   56              PUSH        ESI                                     
CODE:0041a3c7   57              PUSH        EDI                                     
CODE:0041a3c8   e8bdaa0100      CALL        FUN_00434e8a                            ;int FUN_00434e8a(undefined param_1, ...
CODE:0041a3cd   83c40c          ADD         ESP,0xc                                 
CODE:0041a3d0   56              PUSH        ESI                                     
CODE:0041a3d1   e884a8ffff      CALL        FUN_00414c5a                            ;undefined FUN_00414c5a(undefined par...
CODE:0041a3d6   59              POP         param_3                                 
                            LAB_0041a3d7:                 ;XREF[1,0]:   0041a3b1
CODE:0041a3d7   53              PUSH        EBX                                     
CODE:0041a3d8   e89f340200      CALL        FUN_0043d87c                            ;uint FUN_0043d87c(undefined param_1,...
CODE:0041a3dd   59              POP         param_3                                 
CODE:0041a3de   8bf0            MOV         ESI,param_1                             
CODE:0041a3e0   53              PUSH        EBX                                     
CODE:0041a3e1   e892bfffff      CALL        FUN_00416378                            ;undefined FUN_00416378(undefined par...
CODE:0041a3e6   59              POP         param_3                                 
CODE:0041a3e7   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0041a3ea   6a01            PUSH        0x1                                     
CODE:0041a3ec   53              PUSH        EBX                                     
CODE:0041a3ed   6a00            PUSH        0x0                                     
CODE:0041a3ef   e896aa0100      CALL        FUN_00434e8a                            ;int FUN_00434e8a(undefined param_1, ...
CODE:0041a3f4   83c40c          ADD         ESP,0xc                                 
CODE:0041a3f7   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0041a3fb   53              PUSH        EBX                                     
CODE:0041a3fc   57              PUSH        EDI                                     
CODE:0041a3fd   e8dba90100      CALL        FUN_00434ddd                            ;bool FUN_00434ddd(short param_1)
CODE:0041a402   83c408          ADD         ESP,0x8                                 
CODE:0041a405   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:0041a408   e889bfffff      CALL        FUN_00416396                            ;undefined FUN_00416396(undefined par...
CODE:0041a40d   59              POP         param_3                                 
CODE:0041a40e   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0041a413   750e            JNZ         LAB_0041a423                            
CODE:0041a415   6685f6          TEST        SI,SI                                   
CODE:0041a418   7409            JZ          LAB_0041a423                            
CODE:0041a41a   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0041a41f   66ff4020        INC         word ptr [param_1 + 0x20]               
                            LAB_0041a423:                 ;XREF[4,0]:   0041a35b,0041a387,0041a413,0041a418
CODE:0041a423   5f              POP         EDI                                     
CODE:0041a424   5e              POP         ESI                                     
CODE:0041a425   5b              POP         EBX                                     
CODE:0041a426   59              POP         param_3                                 
CODE:0041a427   59              POP         param_3                                 
CODE:0041a428   5d              POP         EBP                                     
CODE:0041a429   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a42a(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041a445
                                                          ;XREF[5,0]:   0041a1c1,0041a2c1,0041a4ad,0041a72e
                                                          ;             0042fe4e
CODE:0041a42a   55              PUSH        EBP                                     
CODE:0041a42b   8bec            MOV         EBP,ESP                                 
CODE:0041a42d   53              PUSH        EBX                                     
CODE:0041a42e   bbfc0b4600      MOV         EBX,DATA:DAT_00460bfc                   ;= FFFFh
CODE:0041a433   66833bff        CMP         word ptr [EBX]=>DATA:DAT_00460bfc,-0x1  ;= FFFFh
CODE:0041a437   7455            JZ          LAB_0041a48e                            
CODE:0041a439   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= FFFFh
CODE:0041a43c   66250080        AND         param_1,0x8000                          
CODE:0041a440   668123ff7f      AND         word ptr [EBX]=>DATA:DAT_00460bfc,0x7fff;= FFFFh
CODE:0041a445   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0041a44a   740c            JZ          LAB_0041a458                            
CODE:0041a44c   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= FFFFh
CODE:0041a44f   50              PUSH        param_1                                 
CODE:0041a450   e841c70200      CALL        FUN_00446b96                            ;undefined FUN_00446b96(undefined par...
CODE:0041a455   59              POP         param_3                                 
CODE:0041a456   33c0            XOR         param_1,param_1                         
                            LAB_0041a458:                 ;XREF[1,0]:   0041a44a
CODE:0041a458   6685c0          TEST        param_1,param_1                         
CODE:0041a45b   740d            JZ          LAB_0041a46a                            
CODE:0041a45d   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= FFFFh
CODE:0041a460   50              PUSH        param_1                                 
CODE:0041a461   e812c30200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0041a466   59              POP         param_3                                 
CODE:0041a467   5b              POP         EBX                                     
CODE:0041a468   5d              POP         EBP                                     
CODE:0041a469   c3              RET                                                 
                            LAB_0041a46a:                 ;XREF[1,0]:   0041a45b
CODE:0041a46a   66833b00        CMP         word ptr [EBX]=>DATA:DAT_00460bfc,0x0   ;= FFFFh
CODE:0041a46e   741e            JZ          LAB_0041a48e                            
CODE:0041a470   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= FFFFh
CODE:0041a473   50              PUSH        param_1                                 
CODE:0041a474   e8e1cb0200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0041a479   59              POP         param_3                                 
CODE:0041a47a   6685c0          TEST        param_1,param_1                         
CODE:0041a47d   750f            JNZ         LAB_0041a48e                            
CODE:0041a47f   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= FFFFh
CODE:0041a482   50              PUSH        param_1                                 
CODE:0041a483   e8dfbe0200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0041a488   59              POP         param_3                                 
CODE:0041a489   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00460bfc,0xffff;= FFFFh
                            LAB_0041a48e:                 ;XREF[3,0]:   0041a437,0041a46e,0041a47d
CODE:0041a48e   5b              POP         EBX                                     
CODE:0041a48f   5d              POP         EBP                                     
CODE:0041a490   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0041a491(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0041a49a,0041a51e,0041a611
          ;local_c       undefined4          -c                      ;XREF[5,0]:   0041a4a8,0041a4c4,0041a4d5,0041a4e8,0041a50e
          ;local_e       undefined2          -e                      ;XREF[3,0]:   0041a535,0041a573,0041a5d9
          ;local_10      undefined2         -10                      ;XREF[4,0]:   0041a567,0041a581,0041a5cd,0041a5e7
          ;local_12      undefined2         -12                      ;XREF[3,0]:   0041a540,0041a57d,0041a5e3
          ;local_14      undefined2         -14                      ;XREF[4,0]:   0041a56f,0041a577,0041a5d5,0041a5dd
                                                          ;XREF[1,0]:   0041a9d7
CODE:0041a491   55              PUSH        EBP                                     
CODE:0041a492   8bec            MOV         EBP,ESP                                 
CODE:0041a494   83c4f0          ADD         ESP,-0x10                               
CODE:0041a497   53              PUSH        EBX                                     
CODE:0041a498   56              PUSH        ESI                                     
CODE:0041a499   57              PUSH        EDI                                     
CODE:0041a49a   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0041a4a0   83cbff          OR          EBX,0xffffffff                          
CODE:0041a4a3   e8119d0100      CALL        FUN_004341b9                            ;uint FUN_004341b9(void)
CODE:0041a4a8   8945f8          MOV         dword ptr [EBP + local_c+0x4],EAX       
CODE:0041a4ab   6a00            PUSH        0x0                                     
CODE:0041a4ad   e878ffffff      CALL        FUN_0041a42a                            ;undefined FUN_0041a42a(undefined par...
CODE:0041a4b2   59              POP         ECX                                     
CODE:0041a4b3   66833d268...    CMP         word ptr [DATA:$...,0x0                 
CODE:0041a4bb   740e            JZ          LAB_0041a4cb                            
CODE:0041a4bd   66ff0d268...    DEC         word ptr [DATA:$Actors[0].field62_0x3e] 
CODE:0041a4c4   8165f8fff...    AND         dword ptr [EBP + local_c+0x4],0xcfffffff
                            LAB_0041a4cb:                 ;XREF[1,0]:   0041a4bb
CODE:0041a4cb   66833d9e1...    CMP         word ptr [DATA:DAT_00461a9e],0x0        
CODE:0041a4d3   7407            JZ          LAB_0041a4dc                            
CODE:0041a4d5   8165f8fff...    AND         dword ptr [EBP + local_c+0x4],0xcfffffff
                            LAB_0041a4dc:                 ;XREF[1,0]:   0041a4d3
CODE:0041a4dc   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a4e1   6683781c00      CMP         word ptr [EAX + 0x1c],0x0               
CODE:0041a4e6   7504            JNZ         LAB_0041a4ec                            
CODE:0041a4e8   8365f8df        AND         dword ptr [EBP + local_c+0x4],0xffffffdf
                            LAB_0041a4ec:                 ;XREF[1,0]:   0041a4e6
CODE:0041a4ec   0fbf05008...    MOVSX       EAX,word ptr [DATA:$Actors[0].field24...
CODE:0041a4f3   8b3485d81...    MOV         ESI,dword ptr [EAX*0x4 + DATA:PTR_DAT...;= 00460bfe
CODE:0041a4fa   85f6            TEST        ESI,ESI                                 
CODE:0041a4fc   0f841f010000    JZ          LAB_0041a621                            
CODE:0041a502   e90a010000      JMP         LAB_0041a611                            
                            LAB_0041a507:                 ;XREF[1,0]:   0041a61b
CODE:0041a507   8b06            MOV         EAX,dword ptr [ESI]                     
CODE:0041a509   8b5604          MOV         EDX,dword ptr [ESI + 0x4]               
CODE:0041a50c   f7d2            NOT         EDX                                     
CODE:0041a50e   2355f8          AND         EDX,dword ptr [EBP + local_c+0x4]       
CODE:0041a511   3bc2            CMP         EAX,EDX                                 
CODE:0041a513   7409            JZ          LAB_0041a51e                            
CODE:0041a515   833e00          CMP         dword ptr [ESI],0x0                     
CODE:0041a518   0f85f0000000    JNZ         LAB_0041a60e                            
                            LAB_0041a51e:                 ;XREF[1,0]:   0041a513
CODE:0041a51e   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0041a524   668b5e08        MOV         BX,word ptr [ESI + 0x8]                 
CODE:0041a528   668b3d048...    MOV         DI,word ptr [DATA:$Actors[0].field28_...
CODE:0041a52f   66a1e8854600    MOV         AX,[DATA:$Actors]                       ;= ??
CODE:0041a535   668945f6        MOV         word ptr [EBP + local_e+0x4],AX         
CODE:0041a539   660305ec8...    ADD         AX,word ptr [DATA:$Actors[0].field4_0x4]
CODE:0041a540   668945f2        MOV         word ptr [EBP + local_12+0x4],AX        
CODE:0041a544   6683fb0c        CMP         BX,0xc                                  
CODE:0041a548   7c60            JL          LAB_0041a5aa                            
CODE:0041a54a   6683fb0f        CMP         BX,0xf                                  
CODE:0041a54e   7f5a            JG          LAB_0041a5aa                            
CODE:0041a550   0fbfc7          MOVSX       EAX,DI                                  
CODE:0041a553   8b0485bc0...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...
CODE:0041a55a   33d2            XOR         EDX,EDX                                 
CODE:0041a55c   eb3d            JMP         LAB_0041a59b                            
                            LAB_0041a55e:                 ;XREF[1,0]:   0041a5a6
CODE:0041a55e   663b5808        CMP         BX,word ptr [EAX + 0x8]                 
CODE:0041a562   7533            JNZ         LAB_0041a597                            
CODE:0041a564   668b08          MOV         CX,word ptr [EAX]                       
CODE:0041a567   66894df4        MOV         word ptr [EBP + local_10+0x4],CX        
CODE:0041a56b   66034804        ADD         CX,word ptr [EAX + 0x4]                 
CODE:0041a56f   66894df0        MOV         word ptr [EBP + local_14+0x4],CX        
CODE:0041a573   668b4df6        MOV         CX,word ptr [EBP + local_e+0x4]         
CODE:0041a577   663b4df0        CMP         CX,word ptr [EBP + local_14+0x4]        
CODE:0041a57b   7d1a            JGE         LAB_0041a597                            
CODE:0041a57d   668b4df2        MOV         CX,word ptr [EBP + local_12+0x4]        
CODE:0041a581   663b4df4        CMP         CX,word ptr [EBP + local_10+0x4]        
CODE:0041a585   7e10            JLE         LAB_0041a597                            
CODE:0041a587   668b5802        MOV         BX,word ptr [EAX + 0x2]                 
CODE:0041a58b   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:0041a58f   66a320864600    MOV         [DATA:$Actors[0].field56_0x38],AX       
CODE:0041a595   eb77            JMP         LAB_0041a60e                            
                            LAB_0041a597:                 ;XREF[3,0]:   0041a562,0041a57b,0041a585
CODE:0041a597   83c00a          ADD         EAX,0xa                                 
CODE:0041a59a   42              INC         EDX                                     
                            LAB_0041a59b:                 ;XREF[1,0]:   0041a55c
CODE:0041a59b   0fbfcf          MOVSX       ECX,DI                                  
CODE:0041a59e   663b144db...    CMP         DX,word ptr [ECX*0x2 + DATA:DAT_00460...
CODE:0041a5a6   7cb6            JL          LAB_0041a55e                            
CODE:0041a5a8   eb64            JMP         LAB_0041a60e                            
                            LAB_0041a5aa:                 ;XREF[2,0]:   0041a548,0041a54e
CODE:0041a5aa   6683fb10        CMP         BX,0x10                                 
CODE:0041a5ae   7406            JZ          LAB_0041a5b6                            
CODE:0041a5b0   6683fb11        CMP         BX,0x11                                 
CODE:0041a5b4   7558            JNZ         LAB_0041a60e                            
                            LAB_0041a5b6:                 ;XREF[1,0]:   0041a5ae
CODE:0041a5b6   0fbfc7          MOVSX       EAX,DI                                  
CODE:0041a5b9   8b0485e00...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...
CODE:0041a5c0   33d2            XOR         EDX,EDX                                 
CODE:0041a5c2   eb3d            JMP         LAB_0041a601                            
                            LAB_0041a5c4:                 ;XREF[1,0]:   0041a60c
CODE:0041a5c4   663b5808        CMP         BX,word ptr [EAX + 0x8]                 
CODE:0041a5c8   7533            JNZ         LAB_0041a5fd                            
CODE:0041a5ca   668b08          MOV         CX,word ptr [EAX]                       
CODE:0041a5cd   66894df4        MOV         word ptr [EBP + local_10+0x4],CX        
CODE:0041a5d1   66034804        ADD         CX,word ptr [EAX + 0x4]                 
CODE:0041a5d5   66894df0        MOV         word ptr [EBP + local_14+0x4],CX        
CODE:0041a5d9   668b4df6        MOV         CX,word ptr [EBP + local_e+0x4]         
CODE:0041a5dd   663b4df0        CMP         CX,word ptr [EBP + local_14+0x4]        
CODE:0041a5e1   7d1a            JGE         LAB_0041a5fd                            
CODE:0041a5e3   668b4df2        MOV         CX,word ptr [EBP + local_12+0x4]        
CODE:0041a5e7   663b4df4        CMP         CX,word ptr [EBP + local_10+0x4]        
CODE:0041a5eb   7e10            JLE         LAB_0041a5fd                            
CODE:0041a5ed   668b5802        MOV         BX,word ptr [EAX + 0x2]                 
CODE:0041a5f1   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:0041a5f5   66a320864600    MOV         [DATA:$Actors[0].field56_0x38],AX       
CODE:0041a5fb   eb11            JMP         LAB_0041a60e                            
                            LAB_0041a5fd:                 ;XREF[3,0]:   0041a5c8,0041a5e1,0041a5eb
CODE:0041a5fd   83c00a          ADD         EAX,0xa                                 
CODE:0041a600   42              INC         EDX                                     
                            LAB_0041a601:                 ;XREF[1,0]:   0041a5c2
CODE:0041a601   0fbfcf          MOVSX       ECX,DI                                  
CODE:0041a604   663b144dd...    CMP         DX,word ptr [ECX*0x2 + DATA:DAT_00460...
CODE:0041a60c   7cb6            JL          LAB_0041a5c4                            
                            LAB_0041a60e:                 ;XREF[5,0]:   0041a518,0041a595,0041a5a8,0041a5b4
                                                          ;             0041a5fb
CODE:0041a60e   83c60c          ADD         ESI,0xc                                 
                            LAB_0041a611:                 ;XREF[1,0]:   0041a502
CODE:0041a611   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0041a616   7509            JNZ         LAB_0041a621                            
CODE:0041a618   833eff          CMP         dword ptr [ESI],-0x1                    
CODE:0041a61b   0f85e6feffff    JNZ         LAB_0041a507                            
                            LAB_0041a621:                 ;XREF[2,0]:   0041a4fc,0041a616
CODE:0041a621   8bc3            MOV         EAX,EBX                                 
CODE:0041a623   5f              POP         EDI                                     
CODE:0041a624   5e              POP         ESI                                     
CODE:0041a625   5b              POP         EBX                                     
CODE:0041a626   8be5            MOV         ESP,EBP                                 
CODE:0041a628   5d              POP         EBP                                     
CODE:0041a629   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0041a62a(void)
                                                          ;XREF[1,0]:   0041aaa5
CODE:0041a62a   55              PUSH        EBP                                     
CODE:0041a62b   8bec            MOV         EBP,ESP                                 
CODE:0041a62d   66b8ffff        MOV         AX,0xffff                               
CODE:0041a631   5d              POP         EBP                                     
CODE:0041a632   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a633(void)
                                                          ;XREF[1,0]:   0041a9bd
CODE:0041a633   55              PUSH        EBP                                     
CODE:0041a634   8bec            MOV         EBP,ESP                                 
CODE:0041a636   53              PUSH        EBX                                     
CODE:0041a637   56              PUSH        ESI                                     
CODE:0041a638   57              PUSH        EDI                                     
CODE:0041a639   bee8854600      MOV         ESI,DATA:$Actors                        ;= ??
CODE:0041a63e   668b461a        MOV         AX,word ptr [ESI + 0x1a]=>DATA:$Actor...
CODE:0041a642   50              PUSH        EAX                                     
CODE:0041a643   e8cba0ffff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0041a648   59              POP         ECX                                     
CODE:0041a649   8bf8            MOV         EDI,EAX                                 
CODE:0041a64b   66c705502...    MOV         word ptr [DATA:DAT_00462550],0x0        
CODE:0041a654   57              PUSH        EDI                                     
CODE:0041a655   6a00            PUSH        0x0                                     
CODE:0041a657   e8d89c0100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:0041a65c   83c408          ADD         ESP,0x8                                 
CODE:0041a65f   66c746100000    MOV         word ptr [ESI + ...,0x0                 
CODE:0041a665   668b461a        MOV         AX,word ptr [ESI + 0x1a]=>DATA:$Actor...
CODE:0041a669   668986c20...    MOV         word ptr [ESI + ...,AX                  
CODE:0041a670   66837e2cff      CMP         word ptr [ESI + ...,-0x1                
CODE:0041a675   0f848e000000    JZ          LAB_0041a709                            
CODE:0041a67b   668b5e2c        MOV         BX,word ptr [ESI + 0x2c]=>DATA:$Actor...
CODE:0041a67f   66c7462cffff    MOV         word ptr [ESI + ...,0xffff              
CODE:0041a685   66895e18        MOV         word ptr [ESI + ...,BX                  
CODE:0041a689   53              PUSH        EBX                                     
CODE:0041a68a   6a00            PUSH        0x0                                     
CODE:0041a68c   e8dc9b0100      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:0041a691   83c408          ADD         ESP,0x8                                 
CODE:0041a694   66c746220000    MOV         word ptr [ESI + ...,0x0                 
CODE:0041a69a   6683fb21        CMP         BX,0x21                                 
CODE:0041a69e   740c            JZ          LAB_0041a6ac                            
CODE:0041a6a0   6683fb2c        CMP         BX,0x2c                                 
CODE:0041a6a4   7406            JZ          LAB_0041a6ac                            
CODE:0041a6a6   6683fb2d        CMP         BX,0x2d                                 
CODE:0041a6aa   7551            JNZ         LAB_0041a6fd                            
                            LAB_0041a6ac:                 ;XREF[2,0]:   0041a69e,0041a6a4
CODE:0041a6ac   668b4636        MOV         AX,word ptr [ESI + 0x36]=>DATA:$Actor...
CODE:0041a6b0   50              PUSH        EAX                                     
CODE:0041a6b1   668b463c        MOV         AX,word ptr [ESI + 0x3c]=>DATA:$Actor...
CODE:0041a6b5   50              PUSH        EAX                                     
CODE:0041a6b6   e8fba7ffff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:0041a6bb   83c408          ADD         ESP,0x8                                 
CODE:0041a6be   668b4012        MOV         AX,word ptr [EAX + 0x12]                
CODE:0041a6c2   50              PUSH        EAX                                     
CODE:0041a6c3   668b461a        MOV         AX,word ptr [ESI + 0x1a]=>DATA:$Actor...
CODE:0041a6c7   50              PUSH        EAX                                     
CODE:0041a6c8   e8d19fffff      CALL        FUN_0041469e                            ;undefined FUN_0041469e(undefined par...
CODE:0041a6cd   83c408          ADD         ESP,0x8                                 
CODE:0041a6d0   6685ff          TEST        DI,DI                                   
CODE:0041a6d3   740a            JZ          LAB_0041a6df                            
CODE:0041a6d5   66ba0500        MOV         DX,0x5                                  
CODE:0041a6d9   66b90b00        MOV         CX,0xb                                  
CODE:0041a6dd   eb08            JMP         LAB_0041a6e7                            
                            LAB_0041a6df:                 ;XREF[1,0]:   0041a6d3
CODE:0041a6df   66ba1000        MOV         DX,0x10                                 
CODE:0041a6e3   66b91c00        MOV         CX,0x1c                                 
                            LAB_0041a6e7:                 ;XREF[1,0]:   0041a6dd
CODE:0041a6e7   660310          ADD         DX,word ptr [EAX]                       
CODE:0041a6ea   66895614        MOV         word ptr [ESI + ...,DX                  
CODE:0041a6ee   668916          MOV         word ptr [ESI]=>DATA:$Actors,DX         ;= ??
CODE:0041a6f1   66034802        ADD         CX,word ptr [EAX + 0x2]                 
CODE:0041a6f5   66894e16        MOV         word ptr [ESI + ...,CX                  
CODE:0041a6f9   66894e02        MOV         word ptr [ESI + ...,CX                  
                            LAB_0041a6fd:                 ;XREF[1,0]:   0041a6aa
CODE:0041a6fd   6683fb35        CMP         BX,0x35                                 
CODE:0041a701   7506            JNZ         LAB_0041a709                            
CODE:0041a703   66c7461c0500    MOV         word ptr [ESI + ...,0x5                 
                            LAB_0041a709:                 ;XREF[2,0]:   0041a675,0041a701
CODE:0041a709   5f              POP         EDI                                     
CODE:0041a70a   5e              POP         ESI                                     
CODE:0041a70b   5b              POP         EBX                                     
CODE:0041a70c   5d              POP         EBP                                     
CODE:0041a70d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a70e(void)
                                                          ;XREF[1,0]:   0041a9a1
CODE:0041a70e   55              PUSH        EBP                                     
CODE:0041a70f   8bec            MOV         EBP,ESP                                 
CODE:0041a711   53              PUSH        EBX                                     
CODE:0041a712   56              PUSH        ESI                                     
CODE:0041a713   57              PUSH        EDI                                     
CODE:0041a714   66a11e864600    MOV         AX,[DATA:$Actors[0].field54_0x36]       
CODE:0041a71a   50              PUSH        EAX                                     
CODE:0041a71b   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0041a721   50              PUSH        EAX                                     
CODE:0041a722   e88fa7ffff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:0041a727   83c408          ADD         ESP,0x8                                 
CODE:0041a72a   8bd8            MOV         EBX,EAX                                 
CODE:0041a72c   6a01            PUSH        0x1                                     
CODE:0041a72e   e8f7fcffff      CALL        FUN_0041a42a                            ;undefined FUN_0041a42a(undefined par...
CODE:0041a733   59              POP         ECX                                     
CODE:0041a734   85db            TEST        EBX,EBX                                 
CODE:0041a736   7512            JNZ         LAB_0041a74a                            
CODE:0041a738   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a73d   668b781e        MOV         DI,word ptr [EAX + 0x1e]                
CODE:0041a741   66be3500        MOV         SI,0x35                                 
CODE:0041a745   e9b3000000      JMP         switchD_0041a766::caseD_6               
                            LAB_0041a74a:                 ;XREF[1,0]:   0041a736
CODE:0041a74a   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:0041a74e   66c705b21...    MOV         word ptr [DATA:DAT_00461ab2],0x0        
CODE:0041a757   0fbfd0          MOVSX       EDX,AX                                  
CODE:0041a75a   83c2fa          ADD         EDX,-0x6                                
CODE:0041a75d   83fa05          CMP         EDX,0x5                                 
CODE:0041a760   0f8797000000    JA          switchD_0041a766::caseD_6               
                            switchD:                      ; FWD[7,0]:   0041a76d,0041a785,0041a79a,0041a7b0
                                                          ;             0041a7c9,0041a7de,0041a7fd
CODE:0041a766   ff24956da...    JMP         dword ptr [EDX*0x4 + ->switchD_0041a7...;= 0041a785
                            switchdataD_0041a76d:         ;XREF[1,0]:   0041a766
CODE:0041a76d   85a74100        addr        switchD_0041a766::caseD_6               
CODE:0041a771   dea74100        addr        switchD_0041a766::caseD_7               
CODE:0041a775   9aa74100        addr        switchD_0041a766::caseD_8               
CODE:0041a779   b0a74100        addr        switchD_0041a766::caseD_9               
CODE:0041a77d   c9a74100        addr        switchD_0041a766::caseD_a               
CODE:0041a781   c9a74100        addr        switchD_0041a766::caseD_a               
                            caseD_6:                      ;XREF[2,0]:   0041a766,0041a76d
CODE:0041a785   668b7b12        MOV         DI,word ptr [EBX + 0x12]                
CODE:0041a789   66be2900        MOV         SI,0x29                                 
CODE:0041a78d   66833d348...    CMP         word ptr [DATA:$...,0x0                 
CODE:0041a795   7f66            JG          switchD_0041a766::caseD_6               
CODE:0041a797   4e              DEC         ESI                                     
CODE:0041a798   eb63            JMP         switchD_0041a766::caseD_6               
                            caseD_8:                      ;XREF[2,0]:   0041a766,0041a775
CODE:0041a79a   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a79f   668b15028...    MOV         DX,word ptr [DATA:$Actors[0].field26_...
CODE:0041a7a6   6689501e        MOV         word ptr [EAX + 0x1e],DX                
CODE:0041a7aa   33ff            XOR         EDI,EDI                                 
CODE:0041a7ac   33f6            XOR         ESI,ESI                                 
CODE:0041a7ae   eb4d            JMP         switchD_0041a766::caseD_6               
                            caseD_9:                      ;XREF[2,0]:   0041a766,0041a779
CODE:0041a7b0   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a7b5   66c7402a0100    MOV         word ptr [EAX + 0x2a],0x1               
CODE:0041a7bb   668b7b12        MOV         DI,word ptr [EBX + 0x12]                
CODE:0041a7bf   6683e70f        AND         DI,0xf                                  
CODE:0041a7c3   66be2100        MOV         SI,0x21                                 
CODE:0041a7c7   eb34            JMP         switchD_0041a766::caseD_6               
                            caseD_b:                      ;XREF[3,0]:   0041a766,0041a77d,0041a781
                            caseD_a:                      
CODE:0041a7c9   668b7b12        MOV         DI,word ptr [EBX + 0x12]                
CODE:0041a7cd   6683e70f        AND         DI,0xf                                  
CODE:0041a7d1   66be2d00        MOV         SI,0x2d                                 
CODE:0041a7d5   6683f80a        CMP         AX,0xa                                  
CODE:0041a7d9   7422            JZ          switchD_0041a766::caseD_6               
CODE:0041a7db   4e              DEC         ESI                                     
CODE:0041a7dc   eb1f            JMP         switchD_0041a766::caseD_6               
                            caseD_7:                      ;XREF[2,0]:   0041a766,0041a771
CODE:0041a7de   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0041a7e3   66c7402a0100    MOV         word ptr [EAX + 0x2a],0x1               
CODE:0041a7e9   66be2100        MOV         SI,0x21                                 
CODE:0041a7ed   668b3d760...    MOV         DI,word ptr [DATA:$RoomIndex]           
CODE:0041a7f4   66c705b21...    MOV         word ptr [DATA:DAT_00461ab2],0x1        
                            caseD_6:                      ;XREF[9,0]:   0041a745,0041a760,0041a766,0041a795
                                                          ;             0041a798,0041a7ae,0041a7c7,0041a7d9
                                                          ;             0041a7dc
CODE:0041a7fd   668935088...    MOV         word ptr [DATA:$...,SI                  
CODE:0041a804   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0041a80a   66a324864600    MOV         [DATA:$Actors[0].field60_0x3c],AX       
CODE:0041a810   66893d028...    MOV         word ptr [DATA:$...,DI                  
CODE:0041a817   668935148...    MOV         word ptr [DATA:$...,SI                  
CODE:0041a81e   5f              POP         EDI                                     
CODE:0041a81f   5e              POP         ESI                                     
CODE:0041a820   5b              POP         EBX                                     
CODE:0041a821   5d              POP         EBP                                     
CODE:0041a822   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a823(void)
          ;local_8       undefined4          -8                      ;XREF[4,0]:   0041a838,0041a850,0041a89d,0041a8b6
          ;local_c       undefined4          -c                      ;XREF[4,0]:   0041a834,0041a858,0041a899,0041a8be
          ;local_10      undefined4         -10                      ;XREF[4,0]:   0041a86a,0041a883,0041a8d0,0041a8e9
          ;local_14      undefined4         -14                      ;XREF[4,0]:   0041a866,0041a88b,0041a8cc,0041a8f1
                                                          ;XREF[2,0]:   0042f592,00434c0c
CODE:0041a823   55              PUSH        EBP                                     
CODE:0041a824   8bec            MOV         EBP,ESP                                 
CODE:0041a826   83c4f0          ADD         ESP,-0x10                               
CODE:0041a829   53              PUSH        EBX                                     
CODE:0041a82a   bbec0b4600      MOV         EBX,DATA:DAT_00460bec                   
CODE:0041a82f   833b00          CMP         dword ptr [EBX]=>DATA:DAT_00460bec,0x0  
CODE:0041a832   752c            JNZ         LAB_0041a860                            
CODE:0041a834   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:0041a837   50              PUSH        EAX                                     
CODE:0041a838   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:0041a83b   50              PUSH        EAX                                     
CODE:0041a83c   6804694600      PUSH        DATA:DAT_00466904                       ;= ??
CODE:0041a841   6894110000      PUSH        0x1194                                  
CODE:0041a846   e8649a0100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:0041a84b   83c410          ADD         ESP,0x10                                
CODE:0041a84e   8903            MOV         dword ptr [EBX]=>DATA:DAT_00460bec,EAX  
CODE:0041a850   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:0041a853   a362864600      MOV         [DATA:$Actors[0].field113_0x7a],EAX     
CODE:0041a858   8b45f8          MOV         EAX,dword ptr [EBP + local_c+0x4]       
CODE:0041a85b   a36a864600      MOV         [DATA:$Actors[0].field121_0x82],EAX     
                            LAB_0041a860:                 ;XREF[1,0]:   0041a832
CODE:0041a860   837b0400        CMP         dword ptr [EBX +...,0x0                 
CODE:0041a864   752d            JNZ         LAB_0041a893                            
CODE:0041a866   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:0041a869   50              PUSH        EAX                                     
CODE:0041a86a   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0041a86d   50              PUSH        EAX                                     
CODE:0041a86e   68f0674600      PUSH        DATA:DAT_004667f0                       ;= ??
CODE:0041a873   6895110000      PUSH        0x1195                                  
CODE:0041a878   e8329a0100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:0041a87d   83c410          ADD         ESP,0x10                                
CODE:0041a880   894304          MOV         dword ptr [EBX +...,EAX                 
CODE:0041a883   8b45f4          MOV         EAX,dword ptr [EBP + local_10+0x4]      
CODE:0041a886   a35e864600      MOV         [DATA:$Actors[0].field109_0x76],EAX     
CODE:0041a88b   8b45f0          MOV         EAX,dword ptr [EBP + local_14+0x4]      
CODE:0041a88e   a366864600      MOV         [DATA:$Actors[0].field117_0x7e],EAX     
                            LAB_0041a893:                 ;XREF[1,0]:   0041a864
CODE:0041a893   837b0800        CMP         dword ptr [EBX +...,0x0                 
CODE:0041a897   752d            JNZ         LAB_0041a8c6                            
CODE:0041a899   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:0041a89c   50              PUSH        EAX                                     
CODE:0041a89d   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:0041a8a0   50              PUSH        EAX                                     
CODE:0041a8a1   682c6a4600      PUSH        DATA:DAT_00466a2c                       ;= ??
CODE:0041a8a6   6896110000      PUSH        0x1196                                  
CODE:0041a8ab   e8ff990100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:0041a8b0   83c410          ADD         ESP,0x10                                
CODE:0041a8b3   894308          MOV         dword ptr [EBX +...,EAX                 
CODE:0041a8b6   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:0041a8b9   a30a874600      MOV         [DATA:$Actors[1].field113_0x7a],EAX     
CODE:0041a8be   8b45f8          MOV         EAX,dword ptr [EBP + local_c+0x4]       
CODE:0041a8c1   a312874600      MOV         [DATA:$Actors[1].field121_0x82],EAX     
                            LAB_0041a8c6:                 ;XREF[1,0]:   0041a897
CODE:0041a8c6   837b0c00        CMP         dword ptr [EBX +...,0x0                 
CODE:0041a8ca   752d            JNZ         LAB_0041a8f9                            
CODE:0041a8cc   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:0041a8cf   50              PUSH        EAX                                     
CODE:0041a8d0   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0041a8d3   50              PUSH        EAX                                     
CODE:0041a8d4   68186a4600      PUSH        DATA:DAT_00466a18                       ;= ??
CODE:0041a8d9   6897110000      PUSH        0x1197                                  
CODE:0041a8de   e8cc990100      CALL        GetEseqResource?                        ;short * GetEseqResource?(ushort para...
CODE:0041a8e3   83c410          ADD         ESP,0x10                                
CODE:0041a8e6   89430c          MOV         dword ptr [EBX +...,EAX                 
CODE:0041a8e9   8b45f4          MOV         EAX,dword ptr [EBP + local_10+0x4]      
CODE:0041a8ec   a306874600      MOV         [DATA:$Actors[1].field109_0x76],EAX     
CODE:0041a8f1   8b45f0          MOV         EAX,dword ptr [EBP + local_14+0x4]      
CODE:0041a8f4   a30e874600      MOV         [DATA:$Actors[1].field117_0x7e],EAX     
                            LAB_0041a8f9:                 ;XREF[1,0]:   0041a8ca
CODE:0041a8f9   5b              POP         EBX                                     
CODE:0041a8fa   8be5            MOV         ESP,EBP                                 
CODE:0041a8fc   5d              POP         EBP                                     
CODE:0041a8fd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a8fe(void)
                                                          ;XREF[2,0]:   0042f83c,0042fe54
CODE:0041a8fe   53              PUSH        EBX                                     
CODE:0041a8ff   56              PUSH        ESI                                     
CODE:0041a900   beec0b4600      MOV         ESI,DATA:DAT_00460bec                   
CODE:0041a905   33db            XOR         EBX,EBX                                 
                            LAB_0041a907:                 ;XREF[1,0]:   0041a929
CODE:0041a907   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00460bec,00460bf0
CODE:0041a90a   833c8600        CMP         dword ptr [ESI +...,0x0                 
CODE:0041a90e   7414            JZ          LAB_0041a924                            
CODE:0041a910   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041a913   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...
CODE:0041a916   e8215e0200      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0041a91b   59              POP         ECX                                     
CODE:0041a91c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041a91f   33d2            XOR         EDX,EDX                                 
CODE:0041a921   891486          MOV         dword ptr [ESI +...,EDX                 
                            LAB_0041a924:                 ;XREF[1,0]:   0041a90e
CODE:0041a924   43              INC         EBX                                     
CODE:0041a925   6683fb04        CMP         BX,0x4                                  
CODE:0041a929   7cdc            JL          LAB_0041a907                            
CODE:0041a92b   5e              POP         ESI                                     
CODE:0041a92c   5b              POP         EBX                                     
CODE:0041a92d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a92e(void)
                                                          ;XREF[1,0]:   0041aa88
CODE:0041a92e   55              PUSH        EBP                                     
CODE:0041a92f   8bec            MOV         EBP,ESP                                 
CODE:0041a931   66a1aa864600    MOV         AX,[DATA:$Actors[1].field26_0x1a]       
CODE:0041a937   50              PUSH        EAX                                     
CODE:0041a938   e8d69dffff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0041a93d   59              POP         ECX                                     
CODE:0041a93e   50              PUSH        EAX                                     
CODE:0041a93f   6a01            PUSH        0x1                                     
CODE:0041a941   e8ee990100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:0041a946   83c408          ADD         ESP,0x8                                 
CODE:0041a949   66c705a08...    MOV         word ptr [DATA:$...,0x0                 
CODE:0041a952   5d              POP         EBP                                     
CODE:0041a953   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041a954(void)
                                                          ;XREF[1,0]:   0042f4cf
CODE:0041a954   53              PUSH        EBX                                     
CODE:0041a955   bbe8854600      MOV         EBX,DATA:$Actors                        ;= ??
CODE:0041a95a   66c743420000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a960   66c7432a0000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a966   66c743100000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a96c   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a972   66c743120200    MOV         word ptr [EBX + ...,0x2                 
CODE:0041a978   c7436640a...    MOV         dword ptr [EBX +...,LAB_0041a140        
CODE:0041a97f   66b80100        MOV         AX,0x1                                  
CODE:0041a983   6689432e        MOV         word ptr [EBX + ...,AX                  
CODE:0041a987   66894330        MOV         word ptr [EBX + ...,AX                  
CODE:0041a98b   e862a90100      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0041a990   894372          MOV         dword ptr [EBX +...,EAX                 
CODE:0041a993   c74356046...    MOV         dword ptr [EBX +...,DATA:DAT_00466904   ;= ??
CODE:0041a99a   c7435af06...    MOV         dword ptr [EBX +...,DATA:DAT_004667f0   ;= ??
CODE:0041a9a1   c78388000...    MOV         dword ptr [EBX +...,FUN_0041a70e        
CODE:0041a9ab   66c74320ffff    MOV         word ptr [EBX + ...,0xffff              
CODE:0041a9b1   66c7430effff    MOV         word ptr [EBX + ...,0xffff              
CODE:0041a9b7   66c7432c0000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a9bd   c7838c000...    MOV         dword ptr [EBX +...,FUN_0041a633        
CODE:0041a9c7   66c743320000    MOV         word ptr [EBX + ...,0x0                 
CODE:0041a9cd   c78390000...    MOV         dword ptr [EBX +...,DATA:PTR_DAT_0046...;= 00460bfe
CODE:0041a9d7   c7436291a...    MOV         dword ptr [EBX +...,FUN_0041a491        
CODE:0041a9de   66c7839a0...    MOV         word ptr [EBX + ...,0x1194              
CODE:0041a9e7   c7436a2fa...    MOV         dword ptr [EBX +...,FUN_0041a32f        
CODE:0041a9ee   6a00            PUSH        0x0                                     
CODE:0041a9f0   6a00            PUSH        0x0                                     
CODE:0041a9f2   e83d990100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:0041a9f7   83c408          ADD         ESP,0x8                                 
CODE:0041a9fa   66c783d20...    MOV         word ptr [EBX + ...,0x1                 
CODE:0041aa03   66c783ea0...    MOV         word ptr [EBX + ...,0x1                 
CODE:0041aa0c   66c783b80...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041aa15   66c783ba0...    MOV         word ptr [EBX + ...,0x2                 
CODE:0041aa1e   66c783da0...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041aa27   66c783b60...    MOV         word ptr [EBX + ...,0xffff              
CODE:0041aa30   66c783420...    MOV         word ptr [EBX + ...,0x1196              
CODE:0041aa39   83c8ff          OR          EAX,0xffffffff                          
CODE:0041aa3c   668983c80...    MOV         word ptr [EBX + ...,AX                  
CODE:0041aa43   668983d40...    MOV         word ptr [EBX + ...,AX                  
CODE:0041aa4a   33c0            XOR         EAX,EAX                                 
CODE:0041aa4c   89830e010000    MOV         dword ptr [EBX +...,EAX                 
CODE:0041aa52   66b80100        MOV         AX,0x1                                  
CODE:0041aa56   668983d60...    MOV         word ptr [EBX + ...,AX                  
CODE:0041aa5d   668983d80...    MOV         word ptr [EBX + ...,AX                  
CODE:0041aa64   33c0            XOR         EAX,EAX                                 
CODE:0041aa66   89831a010000    MOV         dword ptr [EBX +...,EAX                 
CODE:0041aa6c   c783fe000...    MOV         dword ptr [EBX +...,DATA:DAT_00466a2c   ;= ??
CODE:0041aa76   c78302010...    MOV         dword ptr [EBX +...,DATA:DAT_00466a18   ;= ??
CODE:0041aa80   33c0            XOR         EAX,EAX                                 
CODE:0041aa82   898330010000    MOV         dword ptr [EBX +...,EAX                 
CODE:0041aa88   c78334010...    MOV         dword ptr [EBX +...,FUN_0041a92e        
CODE:0041aa92   66c783da0...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041aa9b   c78338010...    MOV         dword ptr [EBX +...,DATA:DAT_004613c8   
CODE:0041aaa5   c7830a010...    MOV         dword ptr [EBX +...,FUN_0041a62a        
CODE:0041aaaf   33c0            XOR         EAX,EAX                                 
CODE:0041aab1   898312010000    MOV         dword ptr [EBX +...,EAX                 
CODE:0041aab7   5b              POP         EBX                                     
CODE:0041aab8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041aab9(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041ab78
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041aadf
                                                          ;XREF[1,0]:   0043471d
CODE:0041aab9   55              PUSH        EBP                                     
CODE:0041aaba   8bec            MOV         EBP,ESP                                 
CODE:0041aabc   53              PUSH        EBX                                     
CODE:0041aabd   bbe8854600      MOV         EBX,DATA:$Actors                        ;= ??
CODE:0041aac2   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0041aac7   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:0041aacc   0f8401010000    JZ          LAB_0041abd3                            
CODE:0041aad2   66c783d20...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041aadb   668b4314        MOV         param_1,word ptr [EBX + 0x14]=>DATA:$...
CODE:0041aadf   6603450c        ADD         param_1,word ptr [EBP + param_5+0x4]    
CODE:0041aae3   668983bc0...    MOV         word ptr [EBX + ...,param_1             
CODE:0041aaea   668983a80...    MOV         word ptr [EBX + ...,param_1             
CODE:0041aaf1   668b4316        MOV         param_1,word ptr [EBX + 0x16]=>DATA:$...
CODE:0041aaf5   668983be0...    MOV         word ptr [EBX + ...,param_1             
CODE:0041aafc   668b431c        MOV         param_1,word ptr [EBX + 0x1c]=>DATA:$...
CODE:0041ab00   668983c40...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab07   83c8ff          OR          param_1,0xffffffff                      
CODE:0041ab0a   668983c80...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab11   668983d40...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab18   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0041ab1c   668983c20...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab23   33c0            XOR         param_1,param_1                         
CODE:0041ab25   668983ca0...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab2c   668983b80...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab33   66c783f00...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041ab3c   66c783da0...    MOV         word ptr [EBX + ...,0x0                 
CODE:0041ab45   83c8ff          OR          param_1,0xffffffff                      
CODE:0041ab48   668983c60...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab4f   668983dc0...    MOV         word ptr [EBX + ...,param_1             
CODE:0041ab56   66c783d80...    MOV         word ptr [EBX + ...,0x1                 
CODE:0041ab5f   668b83c20...    MOV         param_1,word ptr [EBX + 0xc2]=>DATA:$...
CODE:0041ab66   50              PUSH        param_1                                 
CODE:0041ab67   e8a79bffff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0041ab6c   59              POP         param_3                                 
CODE:0041ab6d   50              PUSH        param_1                                 
CODE:0041ab6e   6a01            PUSH        0x1                                     
CODE:0041ab70   e8bf970100      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:0041ab75   83c408          ADD         ESP,0x8                                 
CODE:0041ab78   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041ab7c   50              PUSH        param_1                                 
CODE:0041ab7d   6a01            PUSH        0x1                                     
CODE:0041ab7f   e8e9960100      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:0041ab84   83c408          ADD         ESP,0x8                                 
CODE:0041ab87   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0041ab8c   66ff481c        DEC         word ptr [param_1 + 0x1c]               
CODE:0041ab90   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x8        
CODE:0041ab98   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0041ab9d   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:0041aba2   752f            JNZ         LAB_0041abd3                            
CODE:0041aba4   66833d325...    CMP         word ptr [DATA:$...,0x0                 ;= ??
CODE:0041abac   7525            JNZ         LAB_0041abd3                            
CODE:0041abae   33db            XOR         EBX,EBX                                 
CODE:0041abb0   eb0c            JMP         LAB_0041abbe                            
                            LAB_0041abb2:                 ;XREF[1,0]:   0041abc5
CODE:0041abb2   68e8030000      PUSH        0x3e8                                   
CODE:0041abb7   e89ea0ffff      CALL        FUN_00414c5a                            ;undefined FUN_00414c5a(undefined par...
CODE:0041abbc   59              POP         param_3                                 
CODE:0041abbd   43              INC         EBX                                     
                            LAB_0041abbe:                 ;XREF[1,0]:   0041abb0
CODE:0041abbe   663b1d305...    CMP         BX,word ptr [DATA:$InitialBananaParts...;= ??
CODE:0041abc5   7ceb            JL          LAB_0041abb2                            
CODE:0041abc7   66a130584600    MOV         param_1,[DATA:$InitialBananaPartsCount] ;= ??
CODE:0041abcd   66a332584600    MOV         [DATA:$ActualBananaPartsCount],param_1  ;= ??
                            LAB_0041abd3:                 ;XREF[3,0]:   0041aacc,0041aba2,0041abac
CODE:0041abd3   5b              POP         EBX                                     
CODE:0041abd4   5d              POP         EBP                                     
CODE:0041abd5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041abd6(void)
                                                          ;XREF[1,0]:   0042f5fc
CODE:0041abd6   b8e8854600      MOV         EAX=>DATA:$Actors,DATA:$Actors          ;= ??
CODE:0041abdb   66c705ea0...    MOV         word ptr [DATA:DAT_00460bea],0x0        
CODE:0041abe4   33d2            XOR         EDX,EDX                                 
CODE:0041abe6   6689501c        MOV         word ptr [EAX + ...,DX                  
CODE:0041abea   6689503e        MOV         word ptr [EAX + ...,DX                  
CODE:0041abee   66c7403cffff    MOV         word ptr [EAX + ...,0xffff              
CODE:0041abf4   66c7401a0000    MOV         word ptr [EAX + ...,0x0                 
CODE:0041abfa   66c780d20...    MOV         word ptr [EAX + ...,0x1                 
CODE:0041ac03   66c740700000    MOV         word ptr [EAX + ...,0x0                 
CODE:0041ac09   66c740480000    MOV         word ptr [EAX + ...,0x0                 
CODE:0041ac0f   ff7072          PUSH        dword ptr [EAX + 0x72]=>DATA:$Actors[...
CODE:0041ac12   e8fea60100      CALL        DlistInit                               ;undefined DlistInit(Dlist * list)
CODE:0041ac17   59              POP         ECX                                     
CODE:0041ac18   c3              RET                                                 
CODE:0041ac19   00              ??          00h                                     
CODE:0041ac1a   00              ??          00h                                     
CODE:0041ac1b   00              ??          00h                                     
CODE:0041ac1c   55              ??          55h    U                                
CODE:0041ac1d   8b              ??          8Bh                                     
CODE:0041ac1e   ec              ??          ECh                                     
CODE:0041ac1f   5d              ??          5Dh    ]                                
CODE:0041ac20   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ShowAlertMessage(undefined4 message, undefined param_2)
          ;message       undefined4           4                      ;XREF[1,0]:   0041ac2f
          ;param_2       undefined            8                      ;XREF[1,0]:   0041ac2b
          ;text          undefined1[...    -1f8                      ;XREF[2,0]:   0041ac32,0041ac51
                                                          ;XREF[17,0]:  0041a17a,0042b140,0042b345,00430621
                                                          ;             00430c38,00430fcf,0043c68e,00440932
                                                          ;             00445910,00445ea0,0044611e,00446509
                                                          ;             00446592,004478e0,0044c9a3,0044cbfb
                                                          ;             0044cfbe
CODE:0041ac21   55              PUSH        EBP                                     
CODE:0041ac22   8bec            MOV         EBP,ESP                                 
CODE:0041ac24   81c40cfeffff    ADD         ESP,0xfffffe0c                          
CODE:0041ac2a   53              PUSH        EBX                                     
CODE:0041ac2b   8d450c          LEA         EAX=>param_2,[EBP + 0xc]                
CODE:0041ac2e   50              PUSH        EAX                                     
CODE:0041ac2f   ff7508          PUSH        dword ptr [EBP + message+0x4]           
CODE:0041ac32   8d850cfeffff    LEA         EAX=>text,[EBP + 0xfffffe0c]            
CODE:0041ac38   50              PUSH        EAX                                     
CODE:0041ac39   e85a7e0300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041ac3e   83c40c          ADD         ESP,0xc                                 
CODE:0041ac41   68864e0000      PUSH        20102                                   
                            ;20102 = "Alert"
CODE:0041ac46   e8f254ffff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0041ac4b   59              POP         ECX                                     
CODE:0041ac4c   8bd8            MOV         EBX,EAX                                 
CODE:0041ac4e   6a30            PUSH        0x30                                    ;UINT uType for MessageBoxA
CODE:0041ac50   53              PUSH        EBX                                     ;LPCSTR lpCaption for MessageBoxA
CODE:0041ac51   8d850cfeffff    LEA         EAX=>text,[EBP + 0xfffffe0c]            
CODE:0041ac57   50              PUSH        EAX                                     ;LPCSTR lpText for MessageBoxA
CODE:0041ac58   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:0041ac5a   e89ca90300      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:0041ac5f   53              PUSH        EBX                                     
CODE:0041ac60   e873970300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0041ac65   59              POP         ECX                                     
CODE:0041ac66   5b              POP         EBX                                     
CODE:0041ac67   8be5            MOV         ESP,EBP                                 
CODE:0041ac69   5d              POP         EBP                                     
CODE:0041ac6a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041ac6b(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6, undefined1 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0041acb2
          ;param_5       undefined2           8                      ;XREF[1,0]:   0041acad
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041ac79
          ;param_7       undefined1          10                      ;XREF[1,0]:   0041ac75
          ;local_1f8     undefined1        -1f8                      ;XREF[3,0]:   0041ac7c,0041ac98,0041aca6
CODE:0041ac6b   55              PUSH        EBP                                     
CODE:0041ac6c   8bec            MOV         EBP,ESP                                 
CODE:0041ac6e   81c40cfeffff    ADD         ESP,0xfffffe0c                          
CODE:0041ac74   53              PUSH        EBX                                     
CODE:0041ac75   8d4514          LEA         param_1=>param_7,[EBP + 0x14]           
CODE:0041ac78   50              PUSH        param_1                                 
CODE:0041ac79   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:0041ac7c   8d850cfeffff    LEA         param_1=>local_1f8,[EBP + 0xfffffe0c]   
CODE:0041ac82   50              PUSH        param_1                                 
CODE:0041ac83   e8107e0300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041ac88   83c40c          ADD         ESP,0xc                                 
CODE:0041ac8b   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for GetDC
CODE:0041ac91   e8cba90300      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:0041ac96   8bd8            MOV         EBX,param_1                             
CODE:0041ac98   8d850cfeffff    LEA         param_1=>local_1f8,[EBP + 0xfffffe0c]   
CODE:0041ac9e   50              PUSH        param_1                                 
CODE:0041ac9f   e808530300      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0041aca4   59              POP         param_3                                 
CODE:0041aca5   50              PUSH        param_1                                 ;int c for TextOutA
CODE:0041aca6   8d850cfeffff    LEA         param_1=>local_1f8,[EBP + 0xfffffe0c]   
CODE:0041acac   50              PUSH        param_1                                 ;LPCSTR lpString for TextOutA
CODE:0041acad   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0041acb1   50              PUSH        param_1                                 ;int y for TextOutA
CODE:0041acb2   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041acb6   50              PUSH        param_1                                 ;int x for TextOutA
CODE:0041acb7   53              PUSH        EBX                                     ;HDC hdc for TextOutA
CODE:0041acb8   e8c4aa0300      CALL        GDI32.DLL::TextOutA                     ;BOOL TextOutA(HDC hdc, int x, int y,...
CODE:0041acbd   53              PUSH        EBX                                     ;HDC hDC for ReleaseDC
CODE:0041acbe   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ReleaseDC
CODE:0041acc4   e802a90300      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:0041acc9   5b              POP         EBX                                     
CODE:0041acca   8be5            MOV         ESP,EBP                                 
CODE:0041accc   5d              POP         EBP                                     
CODE:0041accd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041acce(undefined4 param_1, undefined1 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0041acdc
          ;param_2       undefined1           8                      ;XREF[1,0]:   0041acd8
          ;local_1f8     undefined1        -1f8                      ;XREF[2,0]:   0041acdf,0041acfe
                                                          ;XREF[2,0]:   0041229c,00430b46
CODE:0041acce   55              PUSH        EBP                                     
CODE:0041accf   8bec            MOV         EBP,ESP                                 
CODE:0041acd1   81c40cfeffff    ADD         ESP,0xfffffe0c                          
CODE:0041acd7   53              PUSH        EBX                                     
CODE:0041acd8   8d450c          LEA         EAX=>param_2,[EBP + 0xc]                
CODE:0041acdb   50              PUSH        EAX                                     
CODE:0041acdc   ff7508          PUSH        dword ptr [EBP + param_1+0x4]           
CODE:0041acdf   8d850cfeffff    LEA         EAX=>local_1f8,[EBP + 0xfffffe0c]       
CODE:0041ace5   50              PUSH        EAX                                     
CODE:0041ace6   e8ad7d0300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041aceb   83c40c          ADD         ESP,0xc                                 
CODE:0041acee   68874e0000      PUSH        0x4e87                                  
CODE:0041acf3   e84554ffff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0041acf8   59              POP         ECX                                     
CODE:0041acf9   8bd8            MOV         EBX,EAX                                 
CODE:0041acfb   6a30            PUSH        0x30                                    ;UINT uType for MessageBoxA
CODE:0041acfd   53              PUSH        EBX                                     ;LPCSTR lpCaption for MessageBoxA
CODE:0041acfe   8d850cfeffff    LEA         EAX=>local_1f8,[EBP + 0xfffffe0c]       
CODE:0041ad04   50              PUSH        EAX                                     ;LPCSTR lpText for MessageBoxA
CODE:0041ad05   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:0041ad07   e8efa80300      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:0041ad0c   53              PUSH        EBX                                     
CODE:0041ad0d   e8c6960300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0041ad12   59              POP         ECX                                     
CODE:0041ad13   6a01            PUSH        0x1                                     
CODE:0041ad15   e84e9c0300      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:0041ad1a   59              POP         ECX                                     
CODE:0041ad1b   5b              POP         EBX                                     
CODE:0041ad1c   8be5            MOV         ESP,EBP                                 
CODE:0041ad1e   5d              POP         EBP                                     
CODE:0041ad1f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForElectricity'(void)
                                                          ;XREF[1,0]:   0046153e
CODE:0041ad20   53              PUSH        EBX                                     
CODE:0041ad21   56              PUSH        ESI                                     
CODE:0041ad22   57              PUSH        EDI                                     
CODE:0041ad23   be2c744600      MOV         ESI,DATA:DAT_0046742c                   ;= ??
CODE:0041ad28   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:0041ad2d   bffc734600      MOV         EDI,DATA:DAT_004673fc                   ;= ??
CODE:0041ad32   66c705466...    MOV         word ptr [DATA:DAT_00466a46],0x0        ;= ??
CODE:0041ad3b   66c700731f      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x1f73;= ??
CODE:0041ad40   66c74002544a    MOV         word ptr [EAX + ...,0x4a54              ;= ??
CODE:0041ad46   66c740049a1f    MOV         word ptr [EAX + ...,0x1f9a              ;= ??
CODE:0041ad4c   66c740069b1f    MOV         word ptr [EAX + ...,0x1f9b              ;= ??
CODE:0041ad52   66c74008744a    MOV         word ptr [EAX + ...,0x4a74              ;= ??
CODE:0041ad58   66c7400a5c1f    MOV         word ptr [EAX + ...,0x1f5c              ;= ??
CODE:0041ad5e   66c7400c774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:0041ad64   66c7400effff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:0041ad6a   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:0041ad6b   e821520200      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:0041ad70   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0041ad71   68ea1c4200      PUSH        LAB_00421cea                            
CODE:0041ad76   e8d51b0300      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0041ad7b   59              POP         ECX=>LAB_00421cea                       
CODE:0041ad7c   e892530200      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:0041ad81   6810270000      PUSH        0x2710                                  
CODE:0041ad86   e899620100      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0041ad8b   59              POP         ECX                                     
CODE:0041ad8c   6810270000      PUSH        0x2710                                  
CODE:0041ad91   e82e7dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ad96   59              POP         ECX                                     
CODE:0041ad97   a3dc734600      MOV         [DATA:DAT_004673dc],EAX                 ;= ??
CODE:0041ad9c   6a00            PUSH        0x0                                     
CODE:0041ad9e   6a00            PUSH        0x0                                     
CODE:0041ada0   6a00            PUSH        0x0                                     
CODE:0041ada2   ff35dc734600    PUSH        dword ptr [DATA:DAT_004673dc]           ;= ??
CODE:0041ada8   e8478fffff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0041adad   83c410          ADD         ESP,0x10                                
CODE:0041adb0   ff35dc734600    PUSH        dword ptr [DATA:DAT_004673dc]           ;= ??
CODE:0041adb6   e8517fffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041adbb   59              POP         ECX                                     
CODE:0041adbc   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0041adc2   50              PUSH        EAX                                     
CODE:0041adc3   e89e100000      CALL        Puzzles::SetParametersForElectricity    ;void SetParametersForElectricity(Puz...
CODE:0041adc8   59              POP         ECX                                     
CODE:0041adc9   66a136154600    MOV         AX,[DATA:DAT_00461536]                  
CODE:0041adcf   50              PUSH        EAX                                     
CODE:0041add0   e824510200      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0041add5   59              POP         ECX                                     
CODE:0041add6   e83a030000      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041addb   e8fa480000      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:0041ade0   6a01            PUSH        0x1                                     
CODE:0041ade2   e817650000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041ade7   59              POP         ECX                                     
CODE:0041ade8   66a136154600    MOV         AX,[DATA:DAT_00461536]                  
CODE:0041adee   50              PUSH        EAX                                     
CODE:0041adef   e805510200      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0041adf4   59              POP         ECX                                     
CODE:0041adf5   6865f74100      PUSH        LAB_0041f765                            
CODE:0041adfa   e89f54ffff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0041adff   59              POP         ECX                                     
CODE:0041ae00   68a13a0000      PUSH        0x3aa1                                  
CODE:0041ae05   e8ba7cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ae0a   59              POP         ECX                                     
CODE:0041ae0b   a3f8734600      MOV         [DATA:DAT_004673f8],EAX                 ;= ??
CODE:0041ae10   6a0a            PUSH        0xa                                     
CODE:0041ae12   6843010000      PUSH        0x143                                   
CODE:0041ae17   688e010000      PUSH        0x18e                                   
CODE:0041ae1c   ff35f8734600    PUSH        dword ptr [DATA:DAT_004673f8]           ;= ??
CODE:0041ae22   e8358bffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041ae27   83c410          ADD         ESP,0x10                                
CODE:0041ae2a   33db            XOR         EBX,EBX                                 
                            LAB_0041ae2c:                 ;XREF[1,0]:   0041ae70
CODE:0041ae2c   8d831d270000    LEA         EAX,[EBX + 0x271d]                      
CODE:0041ae32   50              PUSH        EAX                                     
CODE:0041ae33   e88c7cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ae38   59              POP         ECX                                     
CODE:0041ae39   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041ae3c   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:0041ae3f   6a00            PUSH        0x0                                     
CODE:0041ae41   6a00            PUSH        0x0                                     
CODE:0041ae43   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041ae46   ff3487          PUSH        dword ptr [EDI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0041ae49   e840070200      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0041ae4e   83c40c          ADD         ESP,0xc                                 
CODE:0041ae51   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041ae54   890495147...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0041ae5b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041ae5e   8b0485147...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0041ae65   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:0041ae6b   43              INC         EBX                                     
CODE:0041ae6c   6683fb06        CMP         BX,0x6                                  
CODE:0041ae70   7cba            JL          LAB_0041ae2c                            
CODE:0041ae72   33db            XOR         EBX,EBX                                 
                            LAB_0041ae74:                 ;XREF[1,0]:   0041aea8
CODE:0041ae74   8d8313270000    LEA         EAX,[EBX + 0x2713]                      
CODE:0041ae7a   50              PUSH        EAX                                     
CODE:0041ae7b   e8447cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ae80   59              POP         ECX                                     
CODE:0041ae81   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041ae84   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ae87   6a00            PUSH        0x0                                     
CODE:0041ae89   6a00            PUSH        0x0                                     
CODE:0041ae8b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041ae8e   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0041ae91   e8f8060200      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0041ae96   83c40c          ADD         ESP,0xc                                 
CODE:0041ae99   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041ae9c   890495447...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0041aea3   43              INC         EBX                                     
CODE:0041aea4   6683fb04        CMP         BX,0x4                                  
CODE:0041aea8   7cca            JL          LAB_0041ae74                            
CODE:0041aeaa   6817270000      PUSH        0x2717                                  
CODE:0041aeaf   e8107cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041aeb4   59              POP         ECX                                     
CODE:0041aeb5   894610          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041aeb8   6a0f            PUSH        0xf                                     
CODE:0041aeba   6a37            PUSH        0x37                                    
CODE:0041aebc   ff7610          PUSH        dword ptr [ESI + 0x10]=>DATA:DAT_0046...;= ??
CODE:0041aebf   e8ca060200      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0041aec4   83c40c          ADD         ESP,0xc                                 
CODE:0041aec7   a354744600      MOV         [DATA:DAT_00467454],EAX                 ;= ??
CODE:0041aecc   681a270000      PUSH        0x271a                                  
CODE:0041aed1   e8ee7bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041aed6   59              POP         ECX                                     
CODE:0041aed7   894614          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041aeda   6a0f            PUSH        0xf                                     
CODE:0041aedc   6a37            PUSH        0x37                                    
CODE:0041aede   ff7614          PUSH        dword ptr [ESI + 0x14]=>DATA:DAT_0046...;= ??
CODE:0041aee1   e8a8060200      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0041aee6   83c40c          ADD         ESP,0xc                                 
CODE:0041aee9   a358744600      MOV         [DATA:DAT_00467458],EAX                 ;= ??
CODE:0041aeee   689d3a0000      PUSH        0x3a9d                                  
CODE:0041aef3   e8cc7bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041aef8   59              POP         ECX                                     
CODE:0041aef9   a3f4734600      MOV         [DATA:DAT_004673f4],EAX                 ;= ??
CODE:0041aefe   6a01            PUSH        0x1                                     
CODE:0041af00   6a19            PUSH        0x19                                    
CODE:0041af02   6a2a            PUSH        0x2a                                    
CODE:0041af04   ff35f4734600    PUSH        dword ptr [DATA:DAT_004673f4]           ;= ??
CODE:0041af0a   e84d8affff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041af0f   83c410          ADD         ESP,0x10                                
CODE:0041af12   6a01            PUSH        0x1                                     
CODE:0041af14   e8e36e0000      CALL        FUN_00421dfc                            ;undefined FUN_00421dfc(undefined par...
CODE:0041af19   59              POP         ECX                                     
CODE:0041af1a   c70544954...    MOV         dword ptr [DATA:...,LAB_00421f28        ;= ??
CODE:0041af24   e873640100      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0041af29   5f              POP         EDI                                     
CODE:0041af2a   5e              POP         ESI                                     
CODE:0041af2b   5b              POP         EBX                                     
CODE:0041af2c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041af2d(void)
                                                          ;XREF[1,0]:   00461542
CODE:0041af2d   53              PUSH        EBX                                     
CODE:0041af2e   56              PUSH        ESI                                     
CODE:0041af2f   57              PUSH        EDI                                     
CODE:0041af30   befc734600      MOV         ESI,DATA:DAT_004673fc                   ;= ??
CODE:0041af35   bf2c744600      MOV         EDI,DATA:DAT_0046742c                   ;= ??
CODE:0041af3a   33c0            XOR         EAX,EAX                                 
CODE:0041af3c   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:0041af41   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:0041af46   e86f500200      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:0041af4b   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0041af4c   6a00            PUSH        0x0                                     
CODE:0041af4e   e8fd190300      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0041af53   59              POP         ECX                                     
CODE:0041af54   e892510200      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:0041af59   66a136154600    MOV         AX,[DATA:DAT_00461536]                  
CODE:0041af5f   66a36a974600    MOV         [DATA:DAT_0046976a],AX                  ;= ??
CODE:0041af65   33db            XOR         EBX,EBX                                 
                            LAB_0041af67:                 ;XREF[1,0]:   0041afb0
CODE:0041af67   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004673fc,00467400
CODE:0041af6a   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0041af6d   e89a7dffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041af72   59              POP         ECX                                     
CODE:0041af73   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041af76   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041af79   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041af7c   ff3485147...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00467414] ;= ??
CODE:0041af83   e816070200      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0041af88   59              POP         ECX                                     
CODE:0041af89   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041af8c   ff3487          PUSH        dword ptr [EDI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0041af8f   e8787dffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041af94   59              POP         ECX                                     
CODE:0041af95   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041af98   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:0041af9b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041af9e   ff3485447...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00467444] ;= ??
CODE:0041afa5   e8f4060200      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0041afaa   59              POP         ECX                                     
CODE:0041afab   43              INC         EBX                                     
CODE:0041afac   6683fb06        CMP         BX,0x6                                  
CODE:0041afb0   7cb5            JL          LAB_0041af67                            
CODE:0041afb2   ff35406a4600    PUSH        dword ptr [DATA:DAT_00466a40]           ;= ??
CODE:0041afb8   e8fd120200      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0041afbd   59              POP         ECX                                     
CODE:0041afbe   6a00            PUSH        0x0                                     
CODE:0041afc0   6a00            PUSH        0x0                                     
CODE:0041afc2   e80b0a0200      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0041afc7   83c408          ADD         ESP,0x8                                 
CODE:0041afca   e8c9bfffff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0041afcf   e8ae470000      CALL        FUN_0041f782                            ;undefined FUN_0041f782(undefined4 pa...
CODE:0041afd4   e8fe52ffff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:0041afd9   684a154600      PUSH        DATA:$TEXT1                             ;= 54h    T
CODE:0041afde   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:0041afe4   50              PUSH        EAX                                     
CODE:0041afe5   e8ab560200      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0041afea   83c408          ADD         ESP,0x8                                 
CODE:0041afed   e856630100      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0041aff2   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0041affa   7416            JZ          LAB_0041b012                            
CODE:0041affc   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0041b002   50              PUSH        EAX                                     
CODE:0041b003   e85fb30200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0041b008   59              POP         ECX                                     
CODE:0041b009   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_0041b012:                 ;XREF[1,0]:   0041affa
CODE:0041b012   5f              POP         EDI                                     
CODE:0041b013   5e              POP         ESI                                     
CODE:0041b014   5b              POP         EBX                                     
CODE:0041b015   c3              RET                                                 
                            LAB_0041b016:                 ;XREF[1,0]:   00461546
CODE:0041b016   684e6a4600      PUSH        DATA:DAT_00466a4e                       ;= ??
CODE:0041b01b   684c6a4600      PUSH        DATA:DAT_00466a4c                       ;= ??
CODE:0041b020   e87f54ffff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:0041b025   83c408          ADD         ESP,0x8                                 
CODE:0041b028   6a0f            PUSH        0xf                                     
CODE:0041b02a   e8bd140200      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0041b02f   59              POP         ECX                                     
CODE:0041b030   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0041b036   50              PUSH        EAX                                     
CODE:0041b037   e81ec00200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0041b03c   59              POP         ECX                                     
CODE:0041b03d   6685c0          TEST        AX,AX                                   
CODE:0041b040   7560            JNZ         LAB_0041b0a2                            
CODE:0041b042   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0041b04a   7416            JZ          LAB_0041b062                            
CODE:0041b04c   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0041b052   50              PUSH        EAX                                     
CODE:0041b053   e80fb30200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0041b058   59              POP         ECX                                     
CODE:0041b059   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_0041b062:                 ;XREF[1,0]:   0041b04a
CODE:0041b062   66833d789...    CMP         word ptr [DATA:DAT_00469778],0x0        ;= ??
CODE:0041b06a   7436            JZ          LAB_0041b0a2                            
CODE:0041b06c   66ff0d789...    DEC         word ptr [DATA:DAT_00469778]            ;= ??
CODE:0041b073   0fbf05789...    MOVSX       EAX,word ptr [DATA:DAT_00469778]        ;= ??
CODE:0041b07a   668b04458...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:0041b082   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:0041b088   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0041b08e   50              PUSH        EAX                                     
CODE:0041b08f   e86bb10200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0041b094   59              POP         ECX                                     
CODE:0041b095   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0041b09b   50              PUSH        EAX                                     
CODE:0041b09c   e8d7b60200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0041b0a1   59              POP         ECX                                     
                            LAB_0041b0a2:                 ;XREF[2,0]:   0041b040,0041b06a
CODE:0041b0a2   66833d486...    CMP         word ptr [DATA:DAT_00466a48],0x0        ;= ??
CODE:0041b0aa   7413            JZ          LAB_0041b0bf                            
CODE:0041b0ac   66c705486...    MOV         word ptr [DATA:DAT_00466a48],0x0        ;= ??
CODE:0041b0b5   e85b000000      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b0ba   e8dc6c0000      CALL        FUN_00421d9b                            ;undefined FUN_00421d9b(void)
                            LAB_0041b0bf:                 ;XREF[1,0]:   0041b0aa
CODE:0041b0bf   0fbf053c1...    MOVSX       EAX,word ptr [DATA:DAT_0046153c]        
CODE:0041b0c6   83e802          SUB         EAX,0x2                                 
CODE:0041b0c9   7409            JZ          LAB_0041b0d4                            
CODE:0041b0cb   83e802          SUB         EAX,0x2                                 
CODE:0041b0ce   7414            JZ          LAB_0041b0e4                            
CODE:0041b0d0   48              DEC         EAX                                     
CODE:0041b0d1   751c            JNZ         LAB_0041b0ef                            
CODE:0041b0d3   c3              RET                                                 
                            LAB_0041b0d4:                 ;XREF[1,0]:   0041b0c9
CODE:0041b0d4   66833d646...    CMP         word ptr [DATA:DAT_00466a64],0x4        ;= ??
CODE:0041b0dc   7511            JNZ         LAB_0041b0ef                            
CODE:0041b0de   e8085f0000      CALL        FUN_00420feb                            ;undefined FUN_00420feb(undefined4 pa...
CODE:0041b0e3   c3              RET                                                 
                            LAB_0041b0e4:                 ;XREF[1,0]:   0041b0ce
CODE:0041b0e4   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:0041b0e9   e89f020300      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0041b0ee   59              POP         ECX                                     
                            LAB_0041b0ef:                 ;XREF[2,0]:   0041b0d1,0041b0dc
CODE:0041b0ef   c3              RET                                                 
                            LAB_0041b0f0:                 ;XREF[1,0]:   0041b180
CODE:0041b0f0   ff35f8734600    PUSH        dword ptr [DATA:DAT_004673f8]           ;= ??
CODE:0041b0f6   e8cd7cffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0041b0fb   59              POP         ECX                                     
CODE:0041b0fc   e88376ffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0041b101   66833d3c1...    CMP         word ptr [DATA:DAT_0046153c],0x3        
CODE:0041b109   7409            JZ          LAB_0041b114                            
CODE:0041b10b   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x4        
                            LAB_0041b114:                 ;XREF[1,0]:   0041b109
CODE:0041b114   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041b115(void)
                                                          ;XREF[13,0]:  0041add6,0041b0b5,0041b435,0041b55a
                                                          ;             0041b5da,0041b638,0041b6b6,0041b71b
                                                          ;             0041b7c2,0041b843,00420a95,00420c20
                                                          ;             00421d87
CODE:0041b115   53              PUSH        EBX                                     
CODE:0041b116   56              PUSH        ESI                                     
CODE:0041b117   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:0041b11c   e877beffff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0041b121   6893b34100      PUSH        FUN_0041b393                            
CODE:0041b126   6a01            PUSH        0x1                                     
CODE:0041b128   68b5000000      PUSH        0xb5                                    
CODE:0041b12d   6a7c            PUSH        0x7c                                    
CODE:0041b12f   6880000000      PUSH        0x80                                    
CODE:0041b134   6a0a            PUSH        0xa                                     
CODE:0041b136   e832bdffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b13b   83c418          ADD         ESP,0x18                                
CODE:0041b13e   a30c714600      MOV         [DATA:DAT_0046710c],EAX                 ;= ??
CODE:0041b143   a10c714600      MOV         EAX,[DATA:DAT_0046710c]                 ;= ??
CODE:0041b148   c7401ee80...    MOV         dword ptr [EAX + 0x1e],0x3e8            
CODE:0041b14f   6893b34100      PUSH        FUN_0041b393                            
CODE:0041b154   6a01            PUSH        0x1                                     
CODE:0041b156   6804010000      PUSH        0x104                                   
CODE:0041b15b   685a010000      PUSH        0x15a                                   
CODE:0041b160   6a24            PUSH        0x24                                    
CODE:0041b162   689a000000      PUSH        0x9a                                    
CODE:0041b167   e801bdffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b16c   83c418          ADD         ESP,0x18                                
CODE:0041b16f   a310714600      MOV         [DATA:DAT_00467110],EAX                 ;= ??
CODE:0041b174   a110714600      MOV         EAX,[DATA:DAT_00467110]                 ;= ??
CODE:0041b179   c7401ee90...    MOV         dword ptr [EAX + 0x1e],0x3e9            
CODE:0041b180   68f0b04100      PUSH        LAB_0041b0f0                            
CODE:0041b185   6a05            PUSH        0x5                                     
CODE:0041b187   6865010000      PUSH        0x165                                   
CODE:0041b18c   68f5010000      PUSH        0x1f5                                   
CODE:0041b191   6844010000      PUSH        0x144                                   
CODE:0041b196   688e010000      PUSH        0x18e                                   
CODE:0041b19b   e8cdbcffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b1a0   83c418          ADD         ESP,0x18                                
CODE:0041b1a3   68c51b4200      PUSH        FUN_00421bc5                            
CODE:0041b1a8   6a05            PUSH        0x5                                     
CODE:0041b1aa   6a1e            PUSH        0x1e                                    
CODE:0041b1ac   6a3a            PUSH        0x3a                                    
CODE:0041b1ae   6a1b            PUSH        0x1b                                    
CODE:0041b1b0   6a29            PUSH        0x29                                    
CODE:0041b1b2   e8b6bcffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b1b7   83c418          ADD         ESP,0x18                                
CODE:0041b1ba   33db            XOR         EBX,EBX                                 
                            LAB_0041b1bc:                 ;XREF[1,0]:   0041b240
CODE:0041b1bc   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:0041b1bf   66833c455...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0041b1c8   7e71            JLE         LAB_0041b23b                            
CODE:0041b1ca   6893b34100      PUSH        FUN_0041b393                            
CODE:0041b1cf   6a05            PUSH        0x5                                     
CODE:0041b1d1   6a00            PUSH        0x0                                     
CODE:0041b1d3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b1d6   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:0041b1dd   e8b285ffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0041b1e2   83c408          ADD         ESP,0x8                                 
CODE:0041b1e5   50              PUSH        EAX                                     
CODE:0041b1e6   6a00            PUSH        0x0                                     
CODE:0041b1e8   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b1eb   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:0041b1f2   e87d85ffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0041b1f7   83c408          ADD         ESP,0x8                                 
CODE:0041b1fa   50              PUSH        EAX                                     
CODE:0041b1fb   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b1fe   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041b201   668b0485f...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00461...;= 0081h
CODE:0041b209   50              PUSH        EAX                                     
CODE:0041b20a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b20d   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041b210   668b0485f...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00461...;= 000Fh
CODE:0041b218   50              PUSH        EAX                                     
CODE:0041b219   e84fbcffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b21e   83c418          ADD         ESP,0x18                                
CODE:0041b221   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b224   890495cc7...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0041b22b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b22e   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b231   8b1495cc7...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:0041b238   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_0041b23b:                 ;XREF[1,0]:   0041b1c8
CODE:0041b23b   43              INC         EBX                                     
CODE:0041b23c   6683fb05        CMP         BX,0x5                                  
CODE:0041b240   0f8c76ffffff    JL          LAB_0041b1bc                            
CODE:0041b246   33db            XOR         EBX,EBX                                 
                            LAB_0041b248:                 ;XREF[1,0]:   0041b30a
CODE:0041b248   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b24b   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0041b24e   66837c860601    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041b254   750e            JNZ         LAB_0041b264                            
CODE:0041b256   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b259   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041b25c   66837c860a00    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041b262   7404            JZ          LAB_0041b268                            
                            LAB_0041b264:                 ;XREF[1,0]:   0041b254
CODE:0041b264   33c0            XOR         EAX,EAX                                 
CODE:0041b266   eb05            JMP         LAB_0041b26d                            
                            LAB_0041b268:                 ;XREF[1,0]:   0041b262
CODE:0041b268   b801000000      MOV         EAX,0x1                                 
                            LAB_0041b26d:                 ;XREF[1,0]:   0041b266
CODE:0041b26d   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b270   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0041b273   66833c9602      CMP         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041b278   750e            JNZ         LAB_0041b288                            
CODE:0041b27a   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b27d   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0041b280   66837c960601    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041b286   7404            JZ          LAB_0041b28c                            
                            LAB_0041b288:                 ;XREF[1,0]:   0041b278
CODE:0041b288   33d2            XOR         EDX,EDX                                 
CODE:0041b28a   eb05            JMP         LAB_0041b291                            
                            LAB_0041b28c:                 ;XREF[1,0]:   0041b286
CODE:0041b28c   ba01000000      MOV         EDX,0x1                                 
                            LAB_0041b291:                 ;XREF[1,0]:   0041b28a
CODE:0041b291   0bc2            OR          EAX,EDX                                 
CODE:0041b293   7470            JZ          LAB_0041b305                            
CODE:0041b295   6893b34100      PUSH        FUN_0041b393                            
CODE:0041b29a   6a05            PUSH        0x5                                     
CODE:0041b29c   6a00            PUSH        0x0                                     
CODE:0041b29e   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b2a1   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041b2a4   ff74860c        PUSH        dword ptr [ESI + EAX*0x4 + 0xc]=>DATA...;= ??
CODE:0041b2a8   e8e784ffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0041b2ad   83c408          ADD         ESP,0x8                                 
CODE:0041b2b0   50              PUSH        EAX                                     
CODE:0041b2b1   6a00            PUSH        0x0                                     
CODE:0041b2b3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b2b6   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041b2b9   ff74860c        PUSH        dword ptr [ESI + EAX*0x4 + 0xc]=>DATA...;= ??
CODE:0041b2bd   e8b284ffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0041b2c2   83c408          ADD         ESP,0x8                                 
CODE:0041b2c5   50              PUSH        EAX                                     
CODE:0041b2c6   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b2c9   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041b2cc   668b448604      MOV         AX,word ptr [ESI + EAX*0x4 + 0x4]=>DA...;= ??
CODE:0041b2d1   50              PUSH        EAX                                     
CODE:0041b2d2   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b2d5   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041b2d8   668b448602      MOV         AX,word ptr [ESI + EAX*0x4 + 0x2]=>DA...;= ??
CODE:0041b2dd   50              PUSH        EAX                                     
CODE:0041b2de   e88abbffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b2e3   83c418          ADD         ESP,0x18                                
CODE:0041b2e6   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b2e9   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0041b2ec   89449610        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041b2f0   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041b2f3   05d0070000      ADD         EAX,0x7d0                               
CODE:0041b2f8   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041b2fb   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0041b2fe   8b549610        MOV         EDX,dword ptr [ESI + EDX*0x4 + 0x10]=...;= ??
CODE:0041b302   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_0041b305:                 ;XREF[1,0]:   0041b293
CODE:0041b305   43              INC         EBX                                     
CODE:0041b306   6683fb10        CMP         BX,0x10                                 
CODE:0041b30a   0f8c38ffffff    JL          LAB_0041b248                            
CODE:0041b310   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041b318   741d            JZ          LAB_0041b337                            
CODE:0041b31a   683ab34100      PUSH        FUN_0041b33a                            
CODE:0041b31f   6a19            PUSH        0x19                                    
CODE:0041b321   6a50            PUSH        0x50                                    
CODE:0041b323   684e010000      PUSH        0x14e                                   
CODE:0041b328   682c010000      PUSH        0x12c                                   
CODE:0041b32d   6a0a            PUSH        0xa                                     
CODE:0041b32f   e839bbffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0041b334   83c418          ADD         ESP,0x18                                
                            LAB_0041b337:                 ;XREF[1,0]:   0041b318
CODE:0041b337   5e              POP         ESI                                     
CODE:0041b338   5b              POP         EBX                                     
CODE:0041b339   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041b33a(void)
                                                          ;XREF[2,0]:   0041b31a,0041f77c
CODE:0041b33a   0fbf053c1...    MOVSX       EAX,word ptr [DATA:DAT_0046153c]        
CODE:0041b341   83e805          SUB         EAX,0x5                                 
CODE:0041b344   753a            JNZ         LAB_0041b380                            
CODE:0041b346   66ff055c6...    INC         word ptr [DATA:DAT_00466a5c]            ;= ??
CODE:0041b34d   66a14a6a4600    MOV         AX,[DATA:DAT_00466a4a]                  ;= ??
CODE:0041b353   50              PUSH        EAX                                     
CODE:0041b354   e82f8cffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:0041b359   59              POP         ECX                                     
CODE:0041b35a   0fbf05626...    MOVSX       EAX,word ptr [DATA:DAT_00466a62]        ;= ??
CODE:0041b361   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:0041b364   0fbf15606...    MOVSX       EDX,word ptr [DATA:DAT_00466a60]        ;= ??
CODE:0041b36b   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0041b36e   8d1455bc6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466abc]       ;= ??
CODE:0041b375   66c704426300    MOV         word ptr [EDX + EAX*0x2],0x63           
CODE:0041b37b   e89f6b0000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
                            LAB_0041b380:                 ;XREF[1,0]:   0041b344
CODE:0041b380   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:0041b389   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x4        
CODE:0041b392   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0041b393(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041b397
                                                          ;XREF[4,0]:   0041b121,0041b14f,0041b1ca,0041b295
CODE:0041b393   55              PUSH        EBP                                     
CODE:0041b394   8bec            MOV         EBP,ESP                                 
CODE:0041b396   53              PUSH        EBX                                     
CODE:0041b397   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041b39a   0fbf053c1...    MOVSX       param_1,word ptr [DATA:DAT_0046153c]    
CODE:0041b3a1   83e801          SUB         param_1,0x1                             
CODE:0041b3a4   0f828c030000    JC          LAB_0041b736                            
CODE:0041b3aa   48              DEC         param_1                                 
CODE:0041b3ab   0f848f020000    JZ          LAB_0041b640                            
CODE:0041b3b1   83e803          SUB         param_1,0x3                             
CODE:0041b3b4   0f85ad040000    JNZ         LAB_0041b867                            
CODE:0041b3ba   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041b3bd   2de9030000      SUB         param_1,0x3e9                           
CODE:0041b3c2   740f            JZ          LAB_0041b3d3                            
CODE:0041b3c4   0519fcffff      ADD         param_1,0xfffffc19                      
CODE:0041b3c9   83e810          SUB         param_1,0x10                            
CODE:0041b3cc   7205            JC          LAB_0041b3d3                            
CODE:0041b3ce   e922020000      JMP         LAB_0041b5f5                            
                            LAB_0041b3d3:                 ;XREF[2,0]:   0041b3c2,0041b3cc
CODE:0041b3d3   66a14a6a4600    MOV         param_1,[DATA:DAT_00466a4a]             ;= ??
CODE:0041b3d9   50              PUSH        param_1                                 
CODE:0041b3da   e8a98bffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:0041b3df   59              POP         param_3                                 
CODE:0041b3e0   e8685d0000      CALL        FUN_0042114d                            ;undefined4 FUN_0042114d(void)
CODE:0041b3e5   6685c0          TEST        param_1,param_1                         
CODE:0041b3e8   0f84a9010000    JZ          LAB_0041b597                            
CODE:0041b3ee   66a1666a4600    MOV         param_1,[DATA:DAT_00466a66]             ;= ??
CODE:0041b3f4   663b05606...    CMP         param_1,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b3fb   7547            JNZ         LAB_0041b444                            
CODE:0041b3fd   66a1686a4600    MOV         param_1,[DATA:DAT_00466a68]             ;= ??
CODE:0041b403   663b05626...    CMP         param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b40a   7538            JNZ         LAB_0041b444                            
CODE:0041b40c   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b413   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b416   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b41d   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b420   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b427   66c704426300    MOV         word ptr [param_2 + param_1*0x2],0x63   
CODE:0041b42d   6a01            PUSH        0x1                                     
CODE:0041b42f   e8ca5e0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b434   59              POP         param_3                                 
CODE:0041b435   e8dbfcffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b43a   e89b420000      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:0041b43f   e9b1010000      JMP         LAB_0041b5f5                            
                            LAB_0041b444:                 ;XREF[2,0]:   0041b3fb,0041b40a
CODE:0041b444   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b44b   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b44e   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b455   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b458   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b45f   66833c4263      CMP         word ptr [param_2 + param_1*0x2],0x63   
CODE:0041b464   0f8523010000    JNZ         LAB_0041b58d                            
CODE:0041b46a   e8a36a0000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:0041b46f   6a01            PUSH        0x1                                     
CODE:0041b471   e8885e0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b476   59              POP         param_3                                 
CODE:0041b477   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b47e   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b481   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b488   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b48b   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b492   668b0d666...    MOV         param_3,word ptr [DATA:DAT_00466a66]    ;= ??
CODE:0041b499   66890c42        MOV         word ptr [param_2 + param_1*0x2],param_3
CODE:0041b49d   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b4a4   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b4a7   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b4ae   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b4b1   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b4b8   668b0d686...    MOV         param_3,word ptr [DATA:DAT_00466a68]    ;= ??
CODE:0041b4bf   66890c42        MOV         word ptr [param_2 + param_1*0x2],param_3
CODE:0041b4c3   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b4ca   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b4cd   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b4d4   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b4d7   8d1455c06...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b4de   66c704420000    MOV         word ptr [param_2 + param_1*0x2],0x0    
CODE:0041b4e4   0fbf05686...    MOVSX       param_1,word ptr [DATA:DAT_00466a68]    ;= ??
CODE:0041b4eb   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b4ee   0fbf15666...    MOVSX       param_2,word ptr [DATA:DAT_00466a66]    ;= ??
CODE:0041b4f5   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b4f8   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b4ff   668b0d606...    MOV         param_3,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b506   66890c42        MOV         word ptr [param_2 + param_1*0x2],param_3
CODE:0041b50a   0fbf05686...    MOVSX       param_1,word ptr [DATA:DAT_00466a68]    ;= ??
CODE:0041b511   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b514   0fbf15666...    MOVSX       param_2,word ptr [DATA:DAT_00466a66]    ;= ??
CODE:0041b51b   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b51e   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b525   668b0d626...    MOV         param_3,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b52c   66890c42        MOV         word ptr [param_2 + param_1*0x2],param_3
CODE:0041b530   0fbf05686...    MOVSX       param_1,word ptr [DATA:DAT_00466a68]    ;= ??
CODE:0041b537   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b53a   0fbf15666...    MOVSX       param_2,word ptr [DATA:DAT_00466a66]    ;= ??
CODE:0041b541   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b544   8d1455c06...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b54b   66c704420100    MOV         word ptr [param_2 + param_1*0x2],0x1    
CODE:0041b551   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b55a   e8b6fbffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b55f   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:0041b568   6a00            PUSH        0x0                                     
CODE:0041b56a   6a05            PUSH        0x5                                     
CODE:0041b56c   68744a0000      PUSH        0x4a74                                  
CODE:0041b571   e82fb00200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0041b576   83c40c          ADD         ESP,0xc                                 
CODE:0041b579   e85c410000      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:0041b57e   6a01            PUSH        0x1                                     
CODE:0041b580   e8795d0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b585   59              POP         param_3                                 
CODE:0041b586   e894690000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b58b   eb68            JMP         LAB_0041b5f5                            
                            LAB_0041b58d:                 ;XREF[1,0]:   0041b464
CODE:0041b58d   6a01            PUSH        0x1                                     
CODE:0041b58f   e86a5d0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b594   59              POP         param_3                                 
CODE:0041b595   eb5e            JMP         LAB_0041b5f5                            
                            LAB_0041b597:                 ;XREF[1,0]:   0041b3e8
CODE:0041b597   e876690000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:0041b59c   0fbf05626...    MOVSX       param_1,word ptr [DATA:DAT_00466a62]    ;= ??
CODE:0041b5a3   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041b5a6   0fbf15606...    MOVSX       param_2,word ptr [DATA:DAT_00466a60]    ;= ??
CODE:0041b5ad   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041b5b0   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041b5b7   66c704426300    MOV         word ptr [param_2 + param_1*0x2],0x63   
CODE:0041b5bd   66ff055c6...    INC         word ptr [DATA:DAT_00466a5c]            ;= ??
CODE:0041b5c4   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b5cd   6a01            PUSH        0x1                                     
CODE:0041b5cf   e82a5d0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b5d4   59              POP         param_3                                 
CODE:0041b5d5   e800410000      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:0041b5da   e836fbffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b5df   6a01            PUSH        0x1                                     
CODE:0041b5e1   e8185d0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:0041b5e6   59              POP         param_3                                 
CODE:0041b5e7   e833690000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b5ec   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
                            LAB_0041b5f5:                 ;XREF[4,0]:   0041b3ce,0041b43f,0041b58b,0041b595
CODE:0041b5f5   e883630000      CALL        FUN_0042197d                            ;short FUN_0042197d(void)
CODE:0041b5fa   6685c0          TEST        param_1,param_1                         
CODE:0041b5fd   0f8464020000    JZ          LAB_0041b867                            
CODE:0041b603   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041b60b   0f8556020000    JNZ         LAB_0041b867                            
CODE:0041b611   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b61a   66c705361...    MOV         word ptr [DATA:DAT_00461536],0x1        
CODE:0041b623   68774a0000      PUSH        0x4a77                                  
CODE:0041b628   e87d470200      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0041b62d   59              POP         param_3                                 
CODE:0041b62e   e8ec680000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b633   e850470200      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0041b638   e8d8faffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b63d   5b              POP         EBX                                     
CODE:0041b63e   5d              POP         EBP                                     
CODE:0041b63f   c3              RET                                                 
                            LAB_0041b640:                 ;XREF[1,0]:   0041b3ab
CODE:0041b640   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041b643   83e805          SUB         param_1,0x5                             
CODE:0041b646   0f8291000000    JC          LAB_0041b6dd                            
CODE:0041b64c   2de3030000      SUB         param_1,0x3e3                           
CODE:0041b651   0f8486000000    JZ          LAB_0041b6dd                            
CODE:0041b657   48              DEC         param_1                                 
CODE:0041b658   740f            JZ          LAB_0041b669                            
CODE:0041b65a   0519fcffff      ADD         param_1,0xfffffc19                      
CODE:0041b65f   83e810          SUB         param_1,0x10                            
CODE:0041b662   7205            JC          LAB_0041b669                            
CODE:0041b664   e9fe010000      JMP         LAB_0041b867                            
                            LAB_0041b669:                 ;XREF[2,0]:   0041b658,0041b662
CODE:0041b669   66833d646...    CMP         word ptr [DATA:DAT_00466a64],0x4        ;= ??
CODE:0041b671   7508            JNZ         LAB_0041b67b                            
CODE:0041b673   e877640000      CALL        FUN_00421aef                            ;undefined FUN_00421aef(void)
CODE:0041b678   5b              POP         EBX                                     
CODE:0041b679   5d              POP         EBP                                     
CODE:0041b67a   c3              RET                                                 
                            LAB_0041b67b:                 ;XREF[1,0]:   0041b671
CODE:0041b67b   66833d646...    CMP         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:0041b683   7550            JNZ         LAB_0041b6d5                            
CODE:0041b685   e8d44c0000      CALL        FUN_0042035e                            ;undefined FUN_0042035e(void)
CODE:0041b68a   e8ee620000      CALL        FUN_0042197d                            ;short FUN_0042197d(void)
CODE:0041b68f   6685c0          TEST        param_1,param_1                         
CODE:0041b692   0f84cf010000    JZ          LAB_0041b867                            
CODE:0041b698   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041b6a0   0f85c1010000    JNZ         LAB_0041b867                            
CODE:0041b6a6   68774a0000      PUSH        0x4a77                                  
CODE:0041b6ab   e8fa460200      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0041b6b0   59              POP         param_3                                 
CODE:0041b6b1   e8d2460200      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0041b6b6   e85afaffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b6bb   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b6c4   e856680000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b6c9   66c705361...    MOV         word ptr [DATA:DAT_00461536],0x1        
CODE:0041b6d2   5b              POP         EBX                                     
CODE:0041b6d3   5d              POP         EBP                                     
CODE:0041b6d4   c3              RET                                                 
                            LAB_0041b6d5:                 ;XREF[1,0]:   0041b683
CODE:0041b6d5   e8dd530000      CALL        FUN_00420ab7                            ;undefined FUN_00420ab7(void)
CODE:0041b6da   5b              POP         EBX                                     
CODE:0041b6db   5d              POP         EBP                                     
CODE:0041b6dc   c3              RET                                                 
                            LAB_0041b6dd:                 ;XREF[2,0]:   0041b646,0041b651
CODE:0041b6dd   e830680000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:0041b6e2   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b6eb   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:0041b6f2   668b14455...    MOV         param_2,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0041b6fa   66ff04455...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:0041b702   6685d2          TEST        param_2,param_2                         
CODE:0041b705   7514            JNZ         LAB_0041b71b                            
CODE:0041b707   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:0041b70e   ff3485e07...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0041b715   e85677ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0041b71a   59              POP         param_3                                 
                            LAB_0041b71b:                 ;XREF[1,0]:   0041b705
CODE:0041b71b   e8f5f9ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b720   e8b53f0000      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:0041b725   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:0041b72e   e8ec670000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b733   5b              POP         EBX                                     
CODE:0041b734   5d              POP         EBP                                     
CODE:0041b735   c3              RET                                                 
                            LAB_0041b736:                 ;XREF[1,0]:   0041b3a4
CODE:0041b736   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041b739   83e805          SUB         param_1,0x5                             
CODE:0041b73c   0f8217010000    JC          LAB_0041b859                            
CODE:0041b742   2de4030000      SUB         param_1,0x3e4                           
CODE:0041b747   0f84cd000000    JZ          LAB_0041b81a                            
CODE:0041b74d   0519fcffff      ADD         param_1,0xfffffc19                      
CODE:0041b752   83e810          SUB         param_1,0x10                            
CODE:0041b755   7205            JC          LAB_0041b75c                            
CODE:0041b757   e90b010000      JMP         LAB_0041b867                            
                            LAB_0041b75c:                 ;XREF[1,0]:   0041b755
CODE:0041b75c   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041b75f   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0041b762   66833c854...    CMP         word ptr [param_1*0x4 + 0x45d34a],0x2   
CODE:0041b76b   0f8597000000    JNZ         LAB_0041b808                            
CODE:0041b771   66a14e6a4600    MOV         param_1,[DATA:DAT_00466a4e]             ;= ??
CODE:0041b777   50              PUSH        param_1                                 
CODE:0041b778   66a14c6a4600    MOV         param_1,[DATA:DAT_00466a4c]             ;= ??
CODE:0041b77e   50              PUSH        param_1                                 
CODE:0041b77f   668b431e        MOV         param_1,word ptr [EBX + 0x1e]           
CODE:0041b783   660530f8        ADD         param_1,0xf830                          
CODE:0041b787   50              PUSH        param_1                                 
CODE:0041b788   e850500000      CALL        FUN_004207dd                            ;undefined4 FUN_004207dd(undefined pa...
CODE:0041b78d   83c40c          ADD         ESP,0xc                                 
CODE:0041b790   6685c0          TEST        param_1,param_1                         
CODE:0041b793   7473            JZ          LAB_0041b808                            
CODE:0041b795   e8e3610000      CALL        FUN_0042197d                            ;short FUN_0042197d(void)
CODE:0041b79a   6685c0          TEST        param_1,param_1                         
CODE:0041b79d   7430            JZ          LAB_0041b7cf                            
CODE:0041b79f   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041b7a7   7526            JNZ         LAB_0041b7cf                            
CODE:0041b7a9   66c705361...    MOV         word ptr [DATA:DAT_00461536],0x1        
CODE:0041b7b2   68774a0000      PUSH        0x4a77                                  
CODE:0041b7b7   e8ee450200      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0041b7bc   59              POP         param_3                                 
CODE:0041b7bd   e8c6450200      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0041b7c2   e84ef9ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b7c7   e853670000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b7cc   5b              POP         EBX                                     
CODE:0041b7cd   5d              POP         EBP                                     
CODE:0041b7ce   c3              RET                                                 
                            LAB_0041b7cf:                 ;XREF[2,0]:   0041b79d,0041b7a7
CODE:0041b7cf   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0041b7d2   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0041b7d5   66833c855...    CMP         word ptr [param_1*0x4 + 0x45d352],0x0   
CODE:0041b7de   7414            JZ          LAB_0041b7f4                            
CODE:0041b7e0   6a00            PUSH        0x0                                     
CODE:0041b7e2   6a05            PUSH        0x5                                     
CODE:0041b7e4   689a1f0000      PUSH        0x1f9a                                  
CODE:0041b7e9   e8b7ad0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0041b7ee   83c40c          ADD         ESP,0xc                                 
CODE:0041b7f1   5b              POP         EBX                                     
CODE:0041b7f2   5d              POP         EBP                                     
CODE:0041b7f3   c3              RET                                                 
                            LAB_0041b7f4:                 ;XREF[1,0]:   0041b7de
CODE:0041b7f4   6a00            PUSH        0x0                                     
CODE:0041b7f6   6a05            PUSH        0x5                                     
CODE:0041b7f8   689b1f0000      PUSH        0x1f9b                                  
CODE:0041b7fd   e8a3ad0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0041b802   83c40c          ADD         ESP,0xc                                 
CODE:0041b805   5b              POP         EBX                                     
CODE:0041b806   5d              POP         EBP                                     
CODE:0041b807   c3              RET                                                 
                            LAB_0041b808:                 ;XREF[2,0]:   0041b76b,0041b793
CODE:0041b808   668b431e        MOV         param_1,word ptr [EBX + 0x1e]           
CODE:0041b80c   660530f8        ADD         param_1,0xf830                          
CODE:0041b810   50              PUSH        param_1                                 
CODE:0041b811   e8b3500000      CALL        FUN_004208c9                            ;undefined FUN_004208c9(undefined par...
CODE:0041b816   59              POP         param_3                                 
CODE:0041b817   5b              POP         EBX                                     
CODE:0041b818   5d              POP         EBP                                     
CODE:0041b819   c3              RET                                                 
                            LAB_0041b81a:                 ;XREF[1,0]:   0041b747
CODE:0041b81a   e83f4b0000      CALL        FUN_0042035e                            ;undefined FUN_0042035e(void)
CODE:0041b81f   e859610000      CALL        FUN_0042197d                            ;short FUN_0042197d(void)
CODE:0041b824   6685c0          TEST        param_1,param_1                         
CODE:0041b827   743e            JZ          LAB_0041b867                            
CODE:0041b829   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041b831   7534            JNZ         LAB_0041b867                            
CODE:0041b833   68774a0000      PUSH        0x4a77                                  
CODE:0041b838   e86d450200      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0041b83d   59              POP         param_3                                 
CODE:0041b83e   e845450200      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0041b843   e8cdf8ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:0041b848   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041b851   e8c9660000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:0041b856   5b              POP         EBX                                     
CODE:0041b857   5d              POP         EBP                                     
CODE:0041b858   c3              RET                                                 
                            LAB_0041b859:                 ;XREF[1,0]:   0041b73c
CODE:0041b859   668b431e        MOV         param_1,word ptr [EBX + 0x1e]           
CODE:0041b85d   50              PUSH        param_1                                 
CODE:0041b85e   e8d3510000      CALL        FUN_00420a36                            ;undefined FUN_00420a36(undefined par...
CODE:0041b863   59              POP         param_3                                 
CODE:0041b864   5b              POP         EBX                                     
CODE:0041b865   5d              POP         EBP                                     
CODE:0041b866   c3              RET                                                 
                            LAB_0041b867:                 ;XREF[9,0]:   0041b3b4,0041b5fd,0041b60b,0041b664
                                                          ;             0041b692,0041b6a0,0041b757,0041b827
                                                          ;             0041b831
CODE:0041b867   5b              POP         EBX                                     
CODE:0041b868   5d              POP         EBP                                     
CODE:0041b869   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041b86a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041b876
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041b873
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041b870
          ;param_7       undefined2          10                      ;XREF[8,0]:   0041b951,0041b969,0041b990,0041b9b5,0041b9c8
                                                                     ;             0041b9e1,0041ba0b,0041ba30
                                                          ;XREF[1,0]:   004206b3
CODE:0041b86a   55              PUSH        EBP                                     
CODE:0041b86b   8bec            MOV         EBP,ESP                                 
CODE:0041b86d   53              PUSH        EBX                                     
CODE:0041b86e   56              PUSH        ESI                                     
CODE:0041b86f   57              PUSH        EDI                                     
CODE:0041b870   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:0041b873   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0041b876   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0041b879   663bf7          CMP         SI,DI                                   
CODE:0041b87c   7e68            JLE         LAB_0041b8e6                            
CODE:0041b87e   e81a650100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b883   6685c0          TEST        param_1,param_1                         
CODE:0041b886   7406            JZ          LAB_0041b88e                            
CODE:0041b888   66b85100        MOV         param_1,0x51                            
CODE:0041b88c   eb04            JMP         LAB_0041b892                            
                            LAB_0041b88e:                 ;XREF[1,0]:   0041b886
CODE:0041b88e   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b892:                 ;XREF[1,0]:   0041b88c
CODE:0041b892   50              PUSH        param_1                                 
CODE:0041b893   56              PUSH        ESI                                     
CODE:0041b894   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041b897   50              PUSH        param_1                                 
CODE:0041b898   57              PUSH        EDI                                     
CODE:0041b899   e8a6010000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b89e   83c410          ADD         ESP,0x10                                
CODE:0041b8a1   e8f7640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b8a6   6685c0          TEST        param_1,param_1                         
CODE:0041b8a9   7406            JZ          LAB_0041b8b1                            
CODE:0041b8ab   66b8a500        MOV         param_1,0xa5                            
CODE:0041b8af   eb04            JMP         LAB_0041b8b5                            
                            LAB_0041b8b1:                 ;XREF[1,0]:   0041b8a9
CODE:0041b8b1   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b8b5:                 ;XREF[1,0]:   0041b8af
CODE:0041b8b5   50              PUSH        param_1                                 
CODE:0041b8b6   56              PUSH        ESI                                     
CODE:0041b8b7   53              PUSH        EBX                                     
CODE:0041b8b8   57              PUSH        EDI                                     
CODE:0041b8b9   e886010000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b8be   83c410          ADD         ESP,0x10                                
CODE:0041b8c1   e8d7640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b8c6   6685c0          TEST        param_1,param_1                         
CODE:0041b8c9   7406            JZ          LAB_0041b8d1                            
CODE:0041b8cb   66b88d00        MOV         param_1,0x8d                            
CODE:0041b8cf   eb04            JMP         LAB_0041b8d5                            
                            LAB_0041b8d1:                 ;XREF[1,0]:   0041b8c9
CODE:0041b8d1   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b8d5:                 ;XREF[1,0]:   0041b8cf
CODE:0041b8d5   50              PUSH        param_1                                 
CODE:0041b8d6   56              PUSH        ESI                                     
CODE:0041b8d7   8d4301          LEA         param_1,[EBX + 0x1]                     
CODE:0041b8da   50              PUSH        param_1                                 
CODE:0041b8db   57              PUSH        EDI                                     
CODE:0041b8dc   e863010000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b8e1   83c410          ADD         ESP,0x10                                
CODE:0041b8e4   eb6b            JMP         LAB_0041b951                            
                            LAB_0041b8e6:                 ;XREF[1,0]:   0041b87c
CODE:0041b8e6   663bf7          CMP         SI,DI                                   
CODE:0041b8e9   7d66            JGE         LAB_0041b951                            
CODE:0041b8eb   e8ad640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b8f0   6685c0          TEST        param_1,param_1                         
CODE:0041b8f3   7406            JZ          LAB_0041b8fb                            
CODE:0041b8f5   66b85100        MOV         param_1,0x51                            
CODE:0041b8f9   eb04            JMP         LAB_0041b8ff                            
                            LAB_0041b8fb:                 ;XREF[1,0]:   0041b8f3
CODE:0041b8fb   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b8ff:                 ;XREF[1,0]:   0041b8f9
CODE:0041b8ff   50              PUSH        param_1                                 
CODE:0041b900   57              PUSH        EDI                                     
CODE:0041b901   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041b904   50              PUSH        param_1                                 
CODE:0041b905   56              PUSH        ESI                                     
CODE:0041b906   e839010000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b90b   83c410          ADD         ESP,0x10                                
CODE:0041b90e   e88a640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b913   6685c0          TEST        param_1,param_1                         
CODE:0041b916   7406            JZ          LAB_0041b91e                            
CODE:0041b918   66b8a500        MOV         param_1,0xa5                            
CODE:0041b91c   eb04            JMP         LAB_0041b922                            
                            LAB_0041b91e:                 ;XREF[1,0]:   0041b916
CODE:0041b91e   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b922:                 ;XREF[1,0]:   0041b91c
CODE:0041b922   50              PUSH        param_1                                 
CODE:0041b923   57              PUSH        EDI                                     
CODE:0041b924   53              PUSH        EBX                                     
CODE:0041b925   56              PUSH        ESI                                     
CODE:0041b926   e819010000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b92b   83c410          ADD         ESP,0x10                                
CODE:0041b92e   e86a640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b933   6685c0          TEST        param_1,param_1                         
CODE:0041b936   7406            JZ          LAB_0041b93e                            
CODE:0041b938   66b88d00        MOV         param_1,0x8d                            
CODE:0041b93c   eb04            JMP         LAB_0041b942                            
                            LAB_0041b93e:                 ;XREF[1,0]:   0041b936
CODE:0041b93e   66b80c00        MOV         param_1,0xc                             
                            LAB_0041b942:                 ;XREF[1,0]:   0041b93c
CODE:0041b942   50              PUSH        param_1                                 
CODE:0041b943   57              PUSH        EDI                                     
CODE:0041b944   8d4301          LEA         param_1,[EBX + 0x1]                     
CODE:0041b947   50              PUSH        param_1                                 
CODE:0041b948   56              PUSH        ESI                                     
CODE:0041b949   e8f6000000      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041b94e   83c410          ADD         ESP,0x10                                
                            LAB_0041b951:                 ;XREF[2,0]:   0041b8e4,0041b8e9
CODE:0041b951   663b5d14        CMP         BX,word ptr [EBP + param_7+0x4]         
CODE:0041b955   7d71            JGE         LAB_0041b9c8                            
CODE:0041b957   66bf5100        MOV         DI,0x51                                 
CODE:0041b95b   e83d640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b960   6685c0          TEST        param_1,param_1                         
CODE:0041b963   7503            JNZ         LAB_0041b968                            
CODE:0041b965   83c7bb          ADD         EDI,-0x45                               
                            LAB_0041b968:                 ;XREF[1,0]:   0041b963
CODE:0041b968   57              PUSH        EDI                                     
CODE:0041b969   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041b96d   50              PUSH        param_1                                 
CODE:0041b96e   53              PUSH        EBX                                     
CODE:0041b96f   8d46ff          LEA         param_1,[ESI + -0x1]                    
CODE:0041b972   50              PUSH        param_1                                 
CODE:0041b973   e84b010000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041b978   83c410          ADD         ESP,0x10                                
CODE:0041b97b   66bfa500        MOV         DI,0xa5                                 
CODE:0041b97f   e819640100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b984   6685c0          TEST        param_1,param_1                         
CODE:0041b987   7506            JNZ         LAB_0041b98f                            
CODE:0041b989   81c767ffffff    ADD         EDI,0xffffff67                          
                            LAB_0041b98f:                 ;XREF[1,0]:   0041b987
CODE:0041b98f   57              PUSH        EDI                                     
CODE:0041b990   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041b994   40              INC         param_1                                 
CODE:0041b995   50              PUSH        param_1                                 
CODE:0041b996   53              PUSH        EBX                                     
CODE:0041b997   56              PUSH        ESI                                     
CODE:0041b998   e826010000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041b99d   83c410          ADD         ESP,0x10                                
CODE:0041b9a0   66bf8d00        MOV         DI,0x8d                                 
CODE:0041b9a4   e8f4630100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b9a9   6685c0          TEST        param_1,param_1                         
CODE:0041b9ac   7506            JNZ         LAB_0041b9b4                            
CODE:0041b9ae   81c77fffffff    ADD         EDI,0xffffff7f                          
                            LAB_0041b9b4:                 ;XREF[1,0]:   0041b9ac
CODE:0041b9b4   57              PUSH        EDI                                     
CODE:0041b9b5   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041b9b9   40              INC         param_1                                 
CODE:0041b9ba   50              PUSH        param_1                                 
CODE:0041b9bb   53              PUSH        EBX                                     
CODE:0041b9bc   46              INC         ESI                                     
CODE:0041b9bd   56              PUSH        ESI                                     
CODE:0041b9be   e800010000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041b9c3   83c410          ADD         ESP,0x10                                
CODE:0041b9c6   eb77            JMP         LAB_0041ba3f                            
                            LAB_0041b9c8:                 ;XREF[1,0]:   0041b955
CODE:0041b9c8   663b5d14        CMP         BX,word ptr [EBP + param_7+0x4]         
CODE:0041b9cc   7e71            JLE         LAB_0041ba3f                            
CODE:0041b9ce   66bf5100        MOV         DI,0x51                                 
CODE:0041b9d2   e8c6630100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b9d7   6685c0          TEST        param_1,param_1                         
CODE:0041b9da   7503            JNZ         LAB_0041b9df                            
CODE:0041b9dc   83c7bb          ADD         EDI,-0x45                               
                            LAB_0041b9df:                 ;XREF[1,0]:   0041b9da
CODE:0041b9df   57              PUSH        EDI                                     
CODE:0041b9e0   53              PUSH        EBX                                     
CODE:0041b9e1   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041b9e5   50              PUSH        param_1                                 
CODE:0041b9e6   8d46ff          LEA         param_1,[ESI + -0x1]                    
CODE:0041b9e9   50              PUSH        param_1                                 
CODE:0041b9ea   e8d4000000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041b9ef   83c410          ADD         ESP,0x10                                
CODE:0041b9f2   66bfa500        MOV         DI,0xa5                                 
CODE:0041b9f6   e8a2630100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041b9fb   6685c0          TEST        param_1,param_1                         
CODE:0041b9fe   7506            JNZ         LAB_0041ba06                            
CODE:0041ba00   81c767ffffff    ADD         EDI,0xffffff67                          
                            LAB_0041ba06:                 ;XREF[1,0]:   0041b9fe
CODE:0041ba06   57              PUSH        EDI                                     
CODE:0041ba07   8d4301          LEA         param_1,[EBX + 0x1]                     
CODE:0041ba0a   50              PUSH        param_1                                 
CODE:0041ba0b   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041ba0f   50              PUSH        param_1                                 
CODE:0041ba10   56              PUSH        ESI                                     
CODE:0041ba11   e8ad000000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041ba16   83c410          ADD         ESP,0x10                                
CODE:0041ba19   66bf8d00        MOV         DI,0x8d                                 
CODE:0041ba1d   e87b630100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041ba22   6685c0          TEST        param_1,param_1                         
CODE:0041ba25   7506            JNZ         LAB_0041ba2d                            
CODE:0041ba27   81c77fffffff    ADD         EDI,0xffffff7f                          
                            LAB_0041ba2d:                 ;XREF[1,0]:   0041ba25
CODE:0041ba2d   57              PUSH        EDI                                     
CODE:0041ba2e   43              INC         EBX                                     
CODE:0041ba2f   53              PUSH        EBX                                     
CODE:0041ba30   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041ba34   50              PUSH        param_1                                 
CODE:0041ba35   46              INC         ESI                                     
CODE:0041ba36   56              PUSH        ESI                                     
CODE:0041ba37   e887000000      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041ba3c   83c410          ADD         ESP,0x10                                
                            LAB_0041ba3f:                 ;XREF[2,0]:   0041b9c6,0041b9cc
CODE:0041ba3f   5f              POP         EDI                                     
CODE:0041ba40   5e              POP         ESI                                     
CODE:0041ba41   5b              POP         EBX                                     
CODE:0041ba42   5d              POP         EBP                                     
CODE:0041ba43   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041ba44(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041ba53
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041ba50
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041ba4d
          ;param_7       undefined2          10                      ;XREF[1,0]:   0041ba87
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0041ba7a,0041ba81,0041ba98
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0041ba5f,0041ba6f,0041baa4,0041baaf
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0041ba56,0041baaa
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0041ba63,0041ba73,0041baa0
                                                          ;XREF[12,0]:  0041b899,0041b8b9,0041b8dc,0041b906
                                                          ;             0041b926,0041b949,0041bc91,0041bcba
                                                          ;             0041bce4,0041bd1c,0041bd45,0041bd6f
CODE:0041ba44   55              PUSH        EBP                                     
CODE:0041ba45   8bec            MOV         EBP,ESP                                 
CODE:0041ba47   83c4f8          ADD         ESP,-0x8                                
CODE:0041ba4a   53              PUSH        EBX                                     
CODE:0041ba4b   56              PUSH        ESI                                     
CODE:0041ba4c   57              PUSH        EDI                                     
CODE:0041ba4d   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0041ba50   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0041ba53   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041ba56   66897dfa        MOV         word ptr [EBP + local_a+0x4],DI         
CODE:0041ba5a   663bc3          CMP         param_1,BX                              
CODE:0041ba5d   7d10            JGE         LAB_0041ba6f                            
CODE:0041ba5f   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0041ba63   66895df8        MOV         word ptr [EBP + local_c+0x4],BX         
CODE:0041ba67   8bd3            MOV         param_2,EBX                             
CODE:0041ba69   8bd8            MOV         EBX,param_1                             
CODE:0041ba6b   8bc2            MOV         param_1,param_2                         
CODE:0041ba6d   eb08            JMP         LAB_0041ba77                            
                            LAB_0041ba6f:                 ;XREF[1,0]:   0041ba5d
CODE:0041ba6f   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:0041ba73   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
                            LAB_0041ba77:                 ;XREF[1,0]:   0041ba6d
CODE:0041ba77   662bc3          SUB         param_1,BX                              
CODE:0041ba7a   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0041ba7e   4b              DEC         EBX                                     
CODE:0041ba7f   33f6            XOR         ESI,ESI                                 
CODE:0041ba81   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:0041ba85   7d17            JGE         LAB_0041ba9e                            
                            LAB_0041ba87:                 ;XREF[1,0]:   0041ba9c
CODE:0041ba87   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041ba8b   50              PUSH        param_1                                 
CODE:0041ba8c   57              PUSH        EDI                                     
CODE:0041ba8d   43              INC         EBX                                     
CODE:0041ba8e   53              PUSH        EBX                                     
CODE:0041ba8f   e8f45a0100      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:0041ba94   83c40c          ADD         ESP,0xc                                 
CODE:0041ba97   46              INC         ESI                                     
CODE:0041ba98   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:0041ba9c   7ce9            JL          LAB_0041ba87                            
                            LAB_0041ba9e:                 ;XREF[1,0]:   0041ba85
CODE:0041ba9e   6a01            PUSH        0x1                                     
CODE:0041baa0   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0041baa4   662b45fc        SUB         param_1,word ptr [EBP + local_8+0x4]    
CODE:0041baa8   40              INC         param_1                                 
CODE:0041baa9   50              PUSH        param_1                                 
CODE:0041baaa   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0041baae   50              PUSH        param_1                                 
CODE:0041baaf   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0041bab3   50              PUSH        param_1                                 
CODE:0041bab4   e803500100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bab9   83c410          ADD         ESP,0x10                                
CODE:0041babc   5f              POP         EDI                                     
CODE:0041babd   5e              POP         ESI                                     
CODE:0041babe   5b              POP         EBX                                     
CODE:0041babf   59              POP         param_3                                 
CODE:0041bac0   59              POP         param_3                                 
CODE:0041bac1   5d              POP         EBP                                     
CODE:0041bac2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041bac3(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0041bae9,0041bb11
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041bacf
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041bacc
          ;param_7       undefined2          10                      ;XREF[1,0]:   0041bb0a
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0041baed,0041bb35
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0041bad7,0041bae1,0041bb28,0041bb30
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0041badb,0041bae5,0041bb24
                                                          ;XREF[12,0]:  0041b973,0041b998,0041b9be,0041b9ea
                                                          ;             0041ba11,0041ba37,0041bd9a,0041bdbe
                                                          ;             0041bde3,0041be10,0041be34,0041be59
CODE:0041bac3   55              PUSH        EBP                                     
CODE:0041bac4   8bec            MOV         EBP,ESP                                 
CODE:0041bac6   83c4f8          ADD         ESP,-0x8                                
CODE:0041bac9   53              PUSH        EBX                                     
CODE:0041baca   56              PUSH        ESI                                     
CODE:0041bacb   57              PUSH        EDI                                     
CODE:0041bacc   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0041bacf   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0041bad2   663bc3          CMP         param_1,BX                              
CODE:0041bad5   7d0a            JGE         LAB_0041bae1                            
CODE:0041bad7   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0041badb   66895dfa        MOV         word ptr [EBP + local_a+0x4],BX         
CODE:0041badf   eb08            JMP         LAB_0041bae9                            
                            LAB_0041bae1:                 ;XREF[1,0]:   0041bad5
CODE:0041bae1   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:0041bae5   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
                            LAB_0041bae9:                 ;XREF[1,0]:   0041badf
CODE:0041bae9   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
CODE:0041baed   668955fe        MOV         word ptr [EBP + local_6+0x4],param_2    
CODE:0041baf1   663bc3          CMP         param_1,BX                              
CODE:0041baf4   7e07            JLE         LAB_0041bafd                            
CODE:0041baf6   8bf8            MOV         EDI,param_1                             
CODE:0041baf8   662bfb          SUB         DI,BX                                   
CODE:0041bafb   eb05            JMP         LAB_0041bb02                            
                            LAB_0041bafd:                 ;XREF[1,0]:   0041baf4
CODE:0041bafd   8bfb            MOV         EDI,EBX                                 
CODE:0041baff   662bf8          SUB         DI,param_1                              
                            LAB_0041bb02:                 ;XREF[1,0]:   0041bafb
CODE:0041bb02   4b              DEC         EBX                                     
CODE:0041bb03   33f6            XOR         ESI,ESI                                 
CODE:0041bb05   663bfe          CMP         DI,SI                                   
CODE:0041bb08   7e1a            JLE         LAB_0041bb24                            
                            LAB_0041bb0a:                 ;XREF[1,0]:   0041bb22
CODE:0041bb0a   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041bb0e   50              PUSH        param_1                                 
CODE:0041bb0f   43              INC         EBX                                     
CODE:0041bb10   53              PUSH        EBX                                     
CODE:0041bb11   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041bb15   50              PUSH        param_1                                 
CODE:0041bb16   e86d5a0100      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:0041bb1b   83c40c          ADD         ESP,0xc                                 
CODE:0041bb1e   46              INC         ESI                                     
CODE:0041bb1f   663bfe          CMP         DI,SI                                   
CODE:0041bb22   7fe6            JG          LAB_0041bb0a                            
                            LAB_0041bb24:                 ;XREF[1,0]:   0041bb08
CODE:0041bb24   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0041bb28   662b45fc        SUB         param_1,word ptr [EBP + local_8+0x4]    
CODE:0041bb2c   40              INC         param_1                                 
CODE:0041bb2d   50              PUSH        param_1                                 
CODE:0041bb2e   6a01            PUSH        0x1                                     
CODE:0041bb30   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0041bb34   50              PUSH        param_1                                 
CODE:0041bb35   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0041bb39   50              PUSH        param_1                                 
CODE:0041bb3a   e87d4f0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bb3f   83c410          ADD         ESP,0x10                                
CODE:0041bb42   5f              POP         EDI                                     
CODE:0041bb43   5e              POP         ESI                                     
CODE:0041bb44   5b              POP         EBX                                     
CODE:0041bb45   59              POP         param_3                                 
CODE:0041bb46   59              POP         param_3                                 
CODE:0041bb47   5d              POP         EBP                                     
CODE:0041bb48   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041bb49(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041bb52
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041bb4f
CODE:0041bb49   55              PUSH        EBP                                     
CODE:0041bb4a   8bec            MOV         EBP,ESP                                 
CODE:0041bb4c   53              PUSH        EBX                                     
CODE:0041bb4d   56              PUSH        ESI                                     
CODE:0041bb4e   57              PUSH        EDI                                     
CODE:0041bb4f   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0041bb52   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041bb55   bf3a154600      MOV         EDI,DATA:DAT_0046153a                   ;= 0064h
CODE:0041bb5a   663b1d381...    CMP         BX,word ptr [DATA:DAT_00461538]         ;= 0064h
CODE:0041bb61   7e44            JLE         LAB_0041bba7                            
CODE:0041bb63   6a03            PUSH        0x3                                     
CODE:0041bb65   8bc3            MOV         param_1,EBX                             
CODE:0041bb67   662b05381...    SUB         param_1,word ptr [DATA:DAT_00461538]    ;= 0064h
CODE:0041bb6e   40              INC         param_1                                 
CODE:0041bb6f   50              PUSH        param_1                                 
CODE:0041bb70   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bb73   48              DEC         param_1                                 
CODE:0041bb74   50              PUSH        param_1                                 
CODE:0041bb75   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bb7b   50              PUSH        param_1                                 
CODE:0041bb7c   e867520100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0041bb81   83c410          ADD         ESP,0x10                                
CODE:0041bb84   6a03            PUSH        0x3                                     
CODE:0041bb86   8bc3            MOV         param_1,EBX                             
CODE:0041bb88   662b05381...    SUB         param_1,word ptr [DATA:DAT_00461538]    ;= 0064h
CODE:0041bb8f   40              INC         param_1                                 
CODE:0041bb90   50              PUSH        param_1                                 
CODE:0041bb91   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bb94   48              DEC         param_1                                 
CODE:0041bb95   50              PUSH        param_1                                 
CODE:0041bb96   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bb9c   50              PUSH        param_1                                 
CODE:0041bb9d   e81a4f0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bba2   83c410          ADD         ESP,0x10                                
CODE:0041bba5   eb3f            JMP         LAB_0041bbe6                            
                            LAB_0041bba7:                 ;XREF[1,0]:   0041bb61
CODE:0041bba7   663b1d381...    CMP         BX,word ptr [DATA:DAT_00461538]         ;= 0064h
CODE:0041bbae   7d36            JGE         LAB_0041bbe6                            
CODE:0041bbb0   6a03            PUSH        0x3                                     
CODE:0041bbb2   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bbb8   662bc3          SUB         param_1,BX                              
CODE:0041bbbb   40              INC         param_1                                 
CODE:0041bbbc   50              PUSH        param_1                                 
CODE:0041bbbd   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bbc0   48              DEC         param_1                                 
CODE:0041bbc1   50              PUSH        param_1                                 
CODE:0041bbc2   53              PUSH        EBX                                     
CODE:0041bbc3   e820520100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0041bbc8   83c410          ADD         ESP,0x10                                
CODE:0041bbcb   6a03            PUSH        0x3                                     
CODE:0041bbcd   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bbd3   662bc3          SUB         param_1,BX                              
CODE:0041bbd6   40              INC         param_1                                 
CODE:0041bbd7   50              PUSH        param_1                                 
CODE:0041bbd8   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bbdb   48              DEC         param_1                                 
CODE:0041bbdc   50              PUSH        param_1                                 
CODE:0041bbdd   53              PUSH        EBX                                     
CODE:0041bbde   e8d94e0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bbe3   83c410          ADD         ESP,0x10                                
                            LAB_0041bbe6:                 ;XREF[2,0]:   0041bba5,0041bbae
CODE:0041bbe6   663b37          CMP         SI,word ptr [EDI]=>DATA:DAT_0046153a    ;= 0064h
CODE:0041bbe9   7e30            JLE         LAB_0041bc1b                            
CODE:0041bbeb   8bc6            MOV         param_1,ESI                             
CODE:0041bbed   662b07          SUB         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bbf0   40              INC         param_1                                 
CODE:0041bbf1   50              PUSH        param_1                                 
CODE:0041bbf2   6a03            PUSH        0x3                                     
CODE:0041bbf4   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bbf7   50              PUSH        param_1                                 
CODE:0041bbf8   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041bbfb   50              PUSH        param_1                                 
CODE:0041bbfc   e8e7510100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0041bc01   83c410          ADD         ESP,0x10                                
CODE:0041bc04   662b37          SUB         SI,word ptr [EDI]=>DATA:DAT_0046153a    ;= 0064h
CODE:0041bc07   46              INC         ESI                                     
CODE:0041bc08   56              PUSH        ESI                                     
CODE:0041bc09   6a03            PUSH        0x3                                     
CODE:0041bc0b   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bc0e   50              PUSH        param_1                                 
CODE:0041bc0f   4b              DEC         EBX                                     
CODE:0041bc10   53              PUSH        EBX                                     
CODE:0041bc11   e8a64e0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bc16   83c410          ADD         ESP,0x10                                
CODE:0041bc19   eb31            JMP         LAB_0041bc4c                            
                            LAB_0041bc1b:                 ;XREF[1,0]:   0041bbe9
CODE:0041bc1b   663b37          CMP         SI,word ptr [EDI]=>DATA:DAT_0046153a    ;= 0064h
CODE:0041bc1e   7d2c            JGE         LAB_0041bc4c                            
CODE:0041bc20   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bc23   662bc6          SUB         param_1,SI                              
CODE:0041bc26   40              INC         param_1                                 
CODE:0041bc27   50              PUSH        param_1                                 
CODE:0041bc28   6a03            PUSH        0x3                                     
CODE:0041bc2a   56              PUSH        ESI                                     
CODE:0041bc2b   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041bc2e   50              PUSH        param_1                                 
CODE:0041bc2f   e8b4510100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0041bc34   83c410          ADD         ESP,0x10                                
CODE:0041bc37   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bc3a   662bc6          SUB         param_1,SI                              
CODE:0041bc3d   40              INC         param_1                                 
CODE:0041bc3e   50              PUSH        param_1                                 
CODE:0041bc3f   6a03            PUSH        0x3                                     
CODE:0041bc41   56              PUSH        ESI                                     
CODE:0041bc42   4b              DEC         EBX                                     
CODE:0041bc43   53              PUSH        EBX                                     
CODE:0041bc44   e8734e0100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041bc49   83c410          ADD         ESP,0x10                                
                            LAB_0041bc4c:                 ;XREF[2,0]:   0041bc19,0041bc1e
CODE:0041bc4c   5f              POP         EDI                                     
CODE:0041bc4d   5e              POP         ESI                                     
CODE:0041bc4e   5b              POP         EBX                                     
CODE:0041bc4f   5d              POP         EBP                                     
CODE:0041bc50   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041bc51(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041bc5a
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041bc57
                                                          ;XREF[1,0]:   00421dd9
CODE:0041bc51   55              PUSH        EBP                                     
CODE:0041bc52   8bec            MOV         EBP,ESP                                 
CODE:0041bc54   53              PUSH        EBX                                     
CODE:0041bc55   56              PUSH        ESI                                     
CODE:0041bc56   57              PUSH        EDI                                     
CODE:0041bc57   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0041bc5a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0041bc5d   bf3a154600      MOV         EDI,DATA:DAT_0046153a                   ;= 0064h
CODE:0041bc62   663b1d381...    CMP         BX,word ptr [DATA:DAT_00461538]         ;= 0064h
CODE:0041bc69   0f8e82000000    JLE         LAB_0041bcf1                            
CODE:0041bc6f   e829610100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bc74   6685c0          TEST        param_1,param_1                         
CODE:0041bc77   7406            JZ          LAB_0041bc7f                            
CODE:0041bc79   66b85100        MOV         param_1,0x51                            
CODE:0041bc7d   eb04            JMP         LAB_0041bc83                            
                            LAB_0041bc7f:                 ;XREF[1,0]:   0041bc77
CODE:0041bc7f   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bc83:                 ;XREF[1,0]:   0041bc7d
CODE:0041bc83   50              PUSH        param_1                                 
CODE:0041bc84   53              PUSH        EBX                                     
CODE:0041bc85   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bc88   48              DEC         param_1                                 
CODE:0041bc89   50              PUSH        param_1                                 
CODE:0041bc8a   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bc90   50              PUSH        param_1                                 
CODE:0041bc91   e8aefdffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bc96   83c410          ADD         ESP,0x10                                
CODE:0041bc99   e8ff600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bc9e   6685c0          TEST        param_1,param_1                         
CODE:0041bca1   7406            JZ          LAB_0041bca9                            
CODE:0041bca3   66b8a500        MOV         param_1,0xa5                            
CODE:0041bca7   eb04            JMP         LAB_0041bcad                            
                            LAB_0041bca9:                 ;XREF[1,0]:   0041bca1
CODE:0041bca9   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bcad:                 ;XREF[1,0]:   0041bca7
CODE:0041bcad   50              PUSH        param_1                                 
CODE:0041bcae   53              PUSH        EBX                                     
CODE:0041bcaf   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bcb2   50              PUSH        param_1                                 
CODE:0041bcb3   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bcb9   50              PUSH        param_1                                 
CODE:0041bcba   e885fdffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bcbf   83c410          ADD         ESP,0x10                                
CODE:0041bcc2   e8d6600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bcc7   6685c0          TEST        param_1,param_1                         
CODE:0041bcca   7406            JZ          LAB_0041bcd2                            
CODE:0041bccc   66b88d00        MOV         param_1,0x8d                            
CODE:0041bcd0   eb04            JMP         LAB_0041bcd6                            
                            LAB_0041bcd2:                 ;XREF[1,0]:   0041bcca
CODE:0041bcd2   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bcd6:                 ;XREF[1,0]:   0041bcd0
CODE:0041bcd6   50              PUSH        param_1                                 
CODE:0041bcd7   53              PUSH        EBX                                     
CODE:0041bcd8   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bcdb   40              INC         param_1                                 
CODE:0041bcdc   50              PUSH        param_1                                 
CODE:0041bcdd   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bce3   50              PUSH        param_1                                 
CODE:0041bce4   e85bfdffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bce9   83c410          ADD         ESP,0x10                                
CODE:0041bcec   e986000000      JMP         LAB_0041bd77                            
                            LAB_0041bcf1:                 ;XREF[1,0]:   0041bc69
CODE:0041bcf1   663b1d381...    CMP         BX,word ptr [DATA:DAT_00461538]         ;= 0064h
CODE:0041bcf8   7d7d            JGE         LAB_0041bd77                            
CODE:0041bcfa   e89e600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bcff   6685c0          TEST        param_1,param_1                         
CODE:0041bd02   7406            JZ          LAB_0041bd0a                            
CODE:0041bd04   66b85100        MOV         param_1,0x51                            
CODE:0041bd08   eb04            JMP         LAB_0041bd0e                            
                            LAB_0041bd0a:                 ;XREF[1,0]:   0041bd02
CODE:0041bd0a   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bd0e:                 ;XREF[1,0]:   0041bd08
CODE:0041bd0e   50              PUSH        param_1                                 
CODE:0041bd0f   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bd15   50              PUSH        param_1                                 
CODE:0041bd16   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bd19   48              DEC         param_1                                 
CODE:0041bd1a   50              PUSH        param_1                                 
CODE:0041bd1b   53              PUSH        EBX                                     
CODE:0041bd1c   e823fdffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bd21   83c410          ADD         ESP,0x10                                
CODE:0041bd24   e874600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bd29   6685c0          TEST        param_1,param_1                         
CODE:0041bd2c   7406            JZ          LAB_0041bd34                            
CODE:0041bd2e   66b8a500        MOV         param_1,0xa5                            
CODE:0041bd32   eb04            JMP         LAB_0041bd38                            
                            LAB_0041bd34:                 ;XREF[1,0]:   0041bd2c
CODE:0041bd34   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bd38:                 ;XREF[1,0]:   0041bd32
CODE:0041bd38   50              PUSH        param_1                                 
CODE:0041bd39   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bd3f   50              PUSH        param_1                                 
CODE:0041bd40   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bd43   50              PUSH        param_1                                 
CODE:0041bd44   53              PUSH        EBX                                     
CODE:0041bd45   e8fafcffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bd4a   83c410          ADD         ESP,0x10                                
CODE:0041bd4d   e84b600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bd52   6685c0          TEST        param_1,param_1                         
CODE:0041bd55   7406            JZ          LAB_0041bd5d                            
CODE:0041bd57   66b88d00        MOV         param_1,0x8d                            
CODE:0041bd5b   eb04            JMP         LAB_0041bd61                            
                            LAB_0041bd5d:                 ;XREF[1,0]:   0041bd55
CODE:0041bd5d   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bd61:                 ;XREF[1,0]:   0041bd5b
CODE:0041bd61   50              PUSH        param_1                                 
CODE:0041bd62   66a138154600    MOV         param_1,[DATA:DAT_00461538]             ;= 0064h
CODE:0041bd68   50              PUSH        param_1                                 
CODE:0041bd69   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bd6c   40              INC         param_1                                 
CODE:0041bd6d   50              PUSH        param_1                                 
CODE:0041bd6e   53              PUSH        EBX                                     
CODE:0041bd6f   e8d0fcffff      CALL        FUN_0041ba44                            ;undefined FUN_0041ba44(undefined par...
CODE:0041bd74   83c410          ADD         ESP,0x10                                
                            LAB_0041bd77:                 ;XREF[2,0]:   0041bcec,0041bcf8
CODE:0041bd77   663b37          CMP         SI,word ptr [EDI]=>DATA:DAT_0046153a    ;= 0064h
CODE:0041bd7a   7e71            JLE         LAB_0041bded                            
CODE:0041bd7c   e81c600100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bd81   6685c0          TEST        param_1,param_1                         
CODE:0041bd84   7406            JZ          LAB_0041bd8c                            
CODE:0041bd86   66b85100        MOV         param_1,0x51                            
CODE:0041bd8a   eb04            JMP         LAB_0041bd90                            
                            LAB_0041bd8c:                 ;XREF[1,0]:   0041bd84
CODE:0041bd8c   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bd90:                 ;XREF[1,0]:   0041bd8a
CODE:0041bd90   50              PUSH        param_1                                 
CODE:0041bd91   56              PUSH        ESI                                     
CODE:0041bd92   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bd95   50              PUSH        param_1                                 
CODE:0041bd96   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041bd99   50              PUSH        param_1                                 
CODE:0041bd9a   e824fdffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041bd9f   83c410          ADD         ESP,0x10                                
CODE:0041bda2   e8f65f0100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bda7   6685c0          TEST        param_1,param_1                         
CODE:0041bdaa   7406            JZ          LAB_0041bdb2                            
CODE:0041bdac   66b8a500        MOV         param_1,0xa5                            
CODE:0041bdb0   eb04            JMP         LAB_0041bdb6                            
                            LAB_0041bdb2:                 ;XREF[1,0]:   0041bdaa
CODE:0041bdb2   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bdb6:                 ;XREF[1,0]:   0041bdb0
CODE:0041bdb6   50              PUSH        param_1                                 
CODE:0041bdb7   56              PUSH        ESI                                     
CODE:0041bdb8   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bdbb   40              INC         param_1                                 
CODE:0041bdbc   50              PUSH        param_1                                 
CODE:0041bdbd   53              PUSH        EBX                                     
CODE:0041bdbe   e800fdffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041bdc3   83c410          ADD         ESP,0x10                                
CODE:0041bdc6   e8d25f0100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bdcb   6685c0          TEST        param_1,param_1                         
CODE:0041bdce   7406            JZ          LAB_0041bdd6                            
CODE:0041bdd0   66b88d00        MOV         param_1,0x8d                            
CODE:0041bdd4   eb04            JMP         LAB_0041bdda                            
                            LAB_0041bdd6:                 ;XREF[1,0]:   0041bdce
CODE:0041bdd6   66b80c00        MOV         param_1,0xc                             
                            LAB_0041bdda:                 ;XREF[1,0]:   0041bdd4
CODE:0041bdda   50              PUSH        param_1                                 
CODE:0041bddb   56              PUSH        ESI                                     
CODE:0041bddc   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041bddf   40              INC         param_1                                 
CODE:0041bde0   50              PUSH        param_1                                 
CODE:0041bde1   43              INC         EBX                                     
CODE:0041bde2   53              PUSH        EBX                                     
CODE:0041bde3   e8dbfcffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041bde8   83c410          ADD         ESP,0x10                                
CODE:0041bdeb   eb74            JMP         LAB_0041be61                            
                            LAB_0041bded:                 ;XREF[1,0]:   0041bd7a
CODE:0041bded   663b37          CMP         SI,word ptr [EDI]=>DATA:DAT_0046153a    ;= 0064h
CODE:0041bdf0   7d6f            JGE         LAB_0041be61                            
CODE:0041bdf2   e8a65f0100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041bdf7   6685c0          TEST        param_1,param_1                         
CODE:0041bdfa   7406            JZ          LAB_0041be02                            
CODE:0041bdfc   66b85100        MOV         param_1,0x51                            
CODE:0041be00   eb04            JMP         LAB_0041be06                            
                            LAB_0041be02:                 ;XREF[1,0]:   0041bdfa
CODE:0041be02   66b80c00        MOV         param_1,0xc                             
                            LAB_0041be06:                 ;XREF[1,0]:   0041be00
CODE:0041be06   50              PUSH        param_1                                 
CODE:0041be07   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041be0a   50              PUSH        param_1                                 
CODE:0041be0b   56              PUSH        ESI                                     
CODE:0041be0c   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0041be0f   50              PUSH        param_1                                 
CODE:0041be10   e8aefcffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041be15   83c410          ADD         ESP,0x10                                
CODE:0041be18   e8805f0100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041be1d   6685c0          TEST        param_1,param_1                         
CODE:0041be20   7406            JZ          LAB_0041be28                            
CODE:0041be22   66b8a500        MOV         param_1,0xa5                            
CODE:0041be26   eb04            JMP         LAB_0041be2c                            
                            LAB_0041be28:                 ;XREF[1,0]:   0041be20
CODE:0041be28   66b80c00        MOV         param_1,0xc                             
                            LAB_0041be2c:                 ;XREF[1,0]:   0041be26
CODE:0041be2c   50              PUSH        param_1                                 
CODE:0041be2d   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041be30   40              INC         param_1                                 
CODE:0041be31   50              PUSH        param_1                                 
CODE:0041be32   56              PUSH        ESI                                     
CODE:0041be33   53              PUSH        EBX                                     
CODE:0041be34   e88afcffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041be39   83c410          ADD         ESP,0x10                                
CODE:0041be3c   e85c5f0100      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0041be41   6685c0          TEST        param_1,param_1                         
CODE:0041be44   7406            JZ          LAB_0041be4c                            
CODE:0041be46   66b88d00        MOV         param_1,0x8d                            
CODE:0041be4a   eb04            JMP         LAB_0041be50                            
                            LAB_0041be4c:                 ;XREF[1,0]:   0041be44
CODE:0041be4c   66b80c00        MOV         param_1,0xc                             
                            LAB_0041be50:                 ;XREF[1,0]:   0041be4a
CODE:0041be50   50              PUSH        param_1                                 
CODE:0041be51   668b07          MOV         param_1,word ptr [EDI]=>DATA:DAT_0046...;= 0064h
CODE:0041be54   40              INC         param_1                                 
CODE:0041be55   50              PUSH        param_1                                 
CODE:0041be56   56              PUSH        ESI                                     
CODE:0041be57   43              INC         EBX                                     
CODE:0041be58   53              PUSH        EBX                                     
CODE:0041be59   e865fcffff      CALL        FUN_0041bac3                            ;undefined FUN_0041bac3(undefined par...
CODE:0041be5e   83c410          ADD         ESP,0x10                                
                            LAB_0041be61:                 ;XREF[2,0]:   0041bdeb,0041bdf0
CODE:0041be61   5f              POP         EDI                                     
CODE:0041be62   5e              POP         ESI                                     
CODE:0041be63   5b              POP         EBX                                     
CODE:0041be64   5d              POP         EBP                                     
CODE:0041be65   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForElectricity(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[3,0]:   0041beac,0041beb3,0041bf55
                                                          ;XREF[1,0]:   0041adc3
CODE:0041be66   55              PUSH        EBP                                     
CODE:0041be67   8bec            MOV         EBP,ESP                                 
CODE:0041be69   53              PUSH        EBX                                     
CODE:0041be6a   56              PUSH        ESI                                     
CODE:0041be6b   57              PUSH        EDI                                     
CODE:0041be6c   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:0041be71   33ff            XOR         EDI,EDI                                 
CODE:0041be73   66c705361...    MOV         word ptr [DATA:DAT_00461536],0x0        
CODE:0041be7c   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:0041be85   68e0040000      PUSH        0x4e0                                   
CODE:0041be8a   6aff            PUSH        -0x1                                    
CODE:0041be8c   68aa6a4600      PUSH        DATA:DAT_00466aaa                       ;= ??
CODE:0041be91   e826400300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041be96   83c40c          ADD         ESP,0xc                                 
CODE:0041be99   6840010000      PUSH        0x140                                   
CODE:0041be9e   68ff000000      PUSH        0xff                                    
CODE:0041bea3   56              PUSH        ESI=>DATA:DAT_00466f8a                  ;= ??
CODE:0041bea4   e813400300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041bea9   83c40c          ADD         ESP,0xc                                 
CODE:0041beac   66837d0828      CMP         word ptr [EBP + puzzle+0x4],40          
CODE:0041beb1   7e06            JLE         LAB_0041beb9                            
CODE:0041beb3   66c745080100    MOV         word ptr [EBP + puzzle+0x4],0x1         
                            LAB_0041beb9:                 ;XREF[1,0]:   0041beb1
CODE:0041beb9   33db            XOR         EBX,EBX                                 
                            LAB_0041bebb:                 ;XREF[1,0]:   0041bee4
CODE:0041bebb   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:0041bebe   66c704455...    MOV         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0041bec8   8d8313270000    LEA         EAX,[EBX + 0x2713]                      
CODE:0041bece   50              PUSH        EAX                                     
CODE:0041becf   e8f06bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041bed4   59              POP         ECX                                     
CODE:0041bed5   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041bed8   890495e07...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0041bedf   43              INC         EBX                                     
CODE:0041bee0   6683fb05        CMP         BX,0x5                                  
CODE:0041bee4   7cd5            JL          LAB_0041bebb                            
CODE:0041bee6   33db            XOR         EBX,EBX                                 
                            LAB_0041bee8:                 ;XREF[1,0]:   0041bf20
CODE:0041bee8   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041beeb   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0041beee   66c744860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041bef5   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041bef8   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041befb   33d2            XOR         EDX,EDX                                 
                                                          ; FWD[2,0]:   00466f96,00466faa
CODE:0041befd   8954860c        MOV         dword ptr [ESI +...,EDX                 ;= ??
CODE:0041bf01   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041bf04   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f92,00466fa6
CODE:0041bf07   66c744860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041bf0e   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041bf11   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f94,00466fa8
CODE:0041bf14   66c744860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041bf1b   43              INC         EBX                                     
CODE:0041bf1c   6683fb10        CMP         BX,0x10                                 
CODE:0041bf20   7cc6            JL          LAB_0041bee8                            
CODE:0041bf22   33db            XOR         EBX,EBX                                 
                            LAB_0041bf24:                 ;XREF[1,0]:   0041bf53
CODE:0041bf24   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041bf27   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
                                                          ; FWD[2,0]:   004672ae,004672b4
CODE:0041bf2a   66c70445a...    MOV         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0041bf34   8d871b270000    LEA         EAX,[EDI + 0x271b]                      
CODE:0041bf3a   50              PUSH        EAX                                     
CODE:0041bf3b   e8846bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041bf40   59              POP         ECX                                     
CODE:0041bf41   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041bf44   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:0041bf47   890455b07...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0041bf4e   43              INC         EBX                                     
CODE:0041bf4f   6683fb32        CMP         BX,0x32                                 
CODE:0041bf53   7ccf            JL          LAB_0041bf24                            
CODE:0041bf55   0fbf4508        MOVSX       EAX,word ptr [EBP + puzzle+0x4]         
CODE:0041bf59   83f828          CMP         EAX,0x28                                
CODE:0041bf5c   0f87b5360000    JA          switchD_0041bf62::caseD_0               
                            switchD:                      ; FWD[42,0]:  0041bf6d,0041c00d,0041c135,0041c25d
                                                          ;             0041c385,0041c477,0041c531,0041c5eb
                                                          ;             0041c76f,0041c8bd,0041c9d5,0041caf4
                                                          ;             0041cbae,0041cc3a,0041cdb5,0041cec2
                                                          ;             0041cfd8,0041d109,0041d269,0041d3ef
                                                          ;             0041d5b4,0041d780,0041d99f,0041db62
                                                          ;             0041dbee,0041ddc3,0041de3d,0041deb7
                                                          ;             0041df31,0041dfab,0041e02e,0041e0b1
                                                          ;             0041e347,0041e5f1,0041e889,0041eb9e
                                                          ;             0041ee34,0041f0dc,0041f466,0041f4f2
                                                          ;             0041f587,0041f617
CODE:0041bf62   ff248569b...    JMP         dword ptr [EAX*0x4 + 0x41bf69]=>->swi...;= 0041c00d
                            switchdataD_0041bf69:         
CODE:0041bf69   17f64100        addr        switchD_0041bf62::caseD_0               
                            PTR_caseD_1_0041bf6d:         ;XREF[1,0]:   0041bf62
CODE:0041bf6d   0dc04100        addr        switchD_0041bf62::caseD_1               
CODE:0041bf71   35c14100        addr        switchD_0041bf62::caseD_2               
CODE:0041bf75   5dc24100        addr        switchD_0041bf62::caseD_3               
CODE:0041bf79   85c34100        addr        switchD_0041bf62::caseD_4               
CODE:0041bf7d   77c44100        addr        switchD_0041bf62::caseD_5               
CODE:0041bf81   31c54100        addr        switchD_0041bf62::caseD_6               
CODE:0041bf85   ebc54100        addr        switchD_0041bf62::caseD_7               
CODE:0041bf89   6fc74100        addr        switchD_0041bf62::caseD_8               
CODE:0041bf8d   bdc84100        addr        switchD_0041bf62::caseD_9               
CODE:0041bf91   d5c94100        addr        switchD_0041bf62::caseD_a               
CODE:0041bf95   f4ca4100        addr        switchD_0041bf62::caseD_b               
CODE:0041bf99   aecb4100        addr        switchD_0041bf62::caseD_c               
CODE:0041bf9d   3acc4100        addr        switchD_0041bf62::caseD_d               
CODE:0041bfa1   b5cd4100        addr        switchD_0041bf62::caseD_e               
CODE:0041bfa5   c2ce4100        addr        switchD_0041bf62::caseD_f               
CODE:0041bfa9   d8cf4100        addr        switchD_0041bf62::caseD_10              
CODE:0041bfad   09d14100        addr        switchD_0041bf62::caseD_11              
CODE:0041bfb1   69d24100        addr        switchD_0041bf62::caseD_12              
CODE:0041bfb5   efd34100        addr        switchD_0041bf62::caseD_13              
CODE:0041bfb9   b4d54100        addr        switchD_0041bf62::caseD_14              
CODE:0041bfbd   80d74100        addr        switchD_0041bf62::caseD_15              
CODE:0041bfc1   9fd94100        addr        switchD_0041bf62::caseD_16              
CODE:0041bfc5   62db4100        addr        switchD_0041bf62::caseD_17              
CODE:0041bfc9   eedb4100        addr        switchD_0041bf62::caseD_18              
CODE:0041bfcd   c3dd4100        addr        switchD_0041bf62::caseD_19              
CODE:0041bfd1   3dde4100        addr        switchD_0041bf62::caseD_1a              
CODE:0041bfd5   b7de4100        addr        switchD_0041bf62::caseD_1b              
CODE:0041bfd9   31df4100        addr        switchD_0041bf62::caseD_1c              
CODE:0041bfdd   abdf4100        addr        switchD_0041bf62::caseD_1d              
CODE:0041bfe1   2ee04100        addr        switchD_0041bf62::caseD_1e              
CODE:0041bfe5   b1e04100        addr        switchD_0041bf62::caseD_1f              
CODE:0041bfe9   47e34100        addr        switchD_0041bf62::caseD_20              
CODE:0041bfed   f1e54100        addr        switchD_0041bf62::caseD_21              
CODE:0041bff1   89e84100        addr        switchD_0041bf62::caseD_22              
CODE:0041bff5   9eeb4100        addr        switchD_0041bf62::caseD_23              
CODE:0041bff9   34ee4100        addr        switchD_0041bf62::caseD_24              
CODE:0041bffd   dcf04100        addr        switchD_0041bf62::caseD_25              
CODE:0041c001   66f44100        addr        switchD_0041bf62::caseD_26              
CODE:0041c005   f2f44100        addr        switchD_0041bf62::caseD_27              
CODE:0041c009   87f54100        addr        switchD_0041bf62::caseD_28              
                            caseD_1:                      ;XREF[2,0]:   0041bf62,0041bf6d
CODE:0041c00d   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2710     ;= ??
CODE:0041c016   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2710     ;= ??
CODE:0041c01f   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c028   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0041c031   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c03a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2726     ;= ??
CODE:0041c043   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2727     ;= ??
CODE:0041c04c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2728     ;= ??
CODE:0041c055   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2729     ;= ??
CODE:0041c05e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x272a     ;= ??
CODE:0041c067   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x272b     ;= ??
CODE:0041c070   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0041c079   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2724     ;= ??
CODE:0041c082   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c087   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c08d   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041c093   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c099   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c09f   6814270000      PUSH        0x2714                                  
CODE:0041c0a4   e81b6affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c0a9   59              POP         ECX                                     
CODE:0041c0aa   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c0ad   6a01            PUSH        0x1                                     
CODE:0041c0af   6a00            PUSH        0x0                                     
CODE:0041c0b1   e8da530000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c0b6   83c408          ADD         ESP,0x8                                 
CODE:0041c0b9   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041c0c2   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041c0cb   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041c0d4   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c0da   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c0e0   66c74616fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041c0e6   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c0ec   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c0f2   6813270000      PUSH        0x2713                                  
CODE:0041c0f7   e8c869ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c0fc   59              POP         ECX                                     
CODE:0041c0fd   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c100   6a00            PUSH        0x0                                     
CODE:0041c102   6a01            PUSH        0x1                                     
CODE:0041c104   e887530000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c109   83c408          ADD         ESP,0x8                                 
CODE:0041c10c   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041c115   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041c11e   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041c127   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041c130   e9e2340000      JMP         switchD_0041bf62::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   0041bf62,0041bf71
CODE:0041c135   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0041c13e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c147   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x275b     ;= ??
CODE:0041c150   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x275c     ;= ??
CODE:0041c159   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x275d     ;= ??
CODE:0041c162   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x275e     ;= ??
CODE:0041c16b   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x275f     ;= ??
CODE:0041c174   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2760     ;= ??
CODE:0041c17d   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0041c186   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2736     ;= ??
CODE:0041c18f   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2720     ;= ??
CODE:0041c198   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271f     ;= ??
CODE:0041c1a1   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c1aa   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c1af   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c1b5   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041c1bb   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c1c1   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c1c7   6814270000      PUSH        0x2714                                  
CODE:0041c1cc   e8f368ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c1d1   59              POP         ECX                                     
CODE:0041c1d2   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c1d5   6a01            PUSH        0x1                                     
CODE:0041c1d7   6a00            PUSH        0x0                                     
CODE:0041c1d9   e8b2520000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c1de   83c408          ADD         ESP,0x8                                 
CODE:0041c1e1   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041c1ea   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041c1f3   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041c1fc   6a00            PUSH        0x0                                     
CODE:0041c1fe   6a01            PUSH        0x1                                     
CODE:0041c200   e88b520000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c205   83c408          ADD         ESP,0x8                                 
CODE:0041c208   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c20e   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c214   66c74616fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041c21a   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c220   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c226   6813270000      PUSH        0x2713                                  
CODE:0041c22b   e89468ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c230   59              POP         ECX                                     
CODE:0041c231   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c234   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x0        ;= ??
CODE:0041c23d   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041c246   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041c24f   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041c258   e9ba330000      JMP         switchD_0041bf62::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   0041bf62,0041bf75
CODE:0041c25d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0041c266   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c26f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x275b     ;= ??
CODE:0041c278   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x275c     ;= ??
CODE:0041c281   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x275d     ;= ??
CODE:0041c28a   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x275e     ;= ??
CODE:0041c293   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x275f     ;= ??
CODE:0041c29c   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2760     ;= ??
CODE:0041c2a5   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0041c2ae   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2736     ;= ??
CODE:0041c2b7   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2720     ;= ??
CODE:0041c2c0   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c2c9   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271f     ;= ??
CODE:0041c2d2   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c2d7   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c2dd   66c74602ca00    MOV         word ptr [ESI + ...,0xca                ;= ??
CODE:0041c2e3   66c746043200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:0041c2e9   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c2ef   6814270000      PUSH        0x2714                                  
CODE:0041c2f4   e8cb67ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c2f9   59              POP         ECX                                     
CODE:0041c2fa   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c2fd   6a01            PUSH        0x1                                     
CODE:0041c2ff   6a00            PUSH        0x0                                     
CODE:0041c301   e88a510000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c306   83c408          ADD         ESP,0x8                                 
CODE:0041c309   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041c312   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x1        ;= ??
CODE:0041c31b   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041c324   6a00            PUSH        0x0                                     
CODE:0041c326   6a01            PUSH        0x1                                     
CODE:0041c328   e863510000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c32d   83c408          ADD         ESP,0x8                                 
CODE:0041c330   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c336   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c33c   66c746168e01    MOV         word ptr [ESI + ...,0x18e               ;= ??
CODE:0041c342   66c746189800    MOV         word ptr [ESI + ...,0x98                ;= ??
CODE:0041c348   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c34e   6813270000      PUSH        0x2713                                  
CODE:0041c353   e86c67ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c358   59              POP         ECX                                     
CODE:0041c359   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c35c   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x0        ;= ??
CODE:0041c365   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041c36e   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041c377   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041c380   e992320000      JMP         switchD_0041bf62::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   0041bf62,0041bf79
CODE:0041c385   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0041c38e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c397   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2726     ;= ??
CODE:0041c3a0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2727     ;= ??
CODE:0041c3a9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2728     ;= ??
CODE:0041c3b2   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2729     ;= ??
CODE:0041c3bb   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x272a     ;= ??
CODE:0041c3c4   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x272b     ;= ??
CODE:0041c3cd   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0041c3d6   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2724     ;= ??
CODE:0041c3df   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2710     ;= ??
CODE:0041c3e8   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c3f1   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2710     ;= ??
CODE:0041c3fa   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c3ff   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c405   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041c40b   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c411   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c417   6814270000      PUSH        0x2714                                  
CODE:0041c41c   e8a366ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c421   59              POP         ECX                                     
CODE:0041c422   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c425   6a01            PUSH        0x1                                     
CODE:0041c427   6a00            PUSH        0x0                                     
CODE:0041c429   e862500000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c42e   83c408          ADD         ESP,0x8                                 
CODE:0041c431   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c437   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c43d   66c74616fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041c443   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c449   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c44f   6813270000      PUSH        0x2713                                  
CODE:0041c454   e86b66ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c459   59              POP         ECX                                     
CODE:0041c45a   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c45d   6a00            PUSH        0x0                                     
CODE:0041c45f   6a01            PUSH        0x1                                     
CODE:0041c461   e82a500000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c466   83c408          ADD         ESP,0x8                                 
CODE:0041c469   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041c472   e9a0310000      JMP         switchD_0041bf62::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   0041bf62,0041bf7d
CODE:0041c477   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041c480   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c489   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2761     ;= ??
CODE:0041c492   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2762     ;= ??
CODE:0041c49b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2729     ;= ??
CODE:0041c4a4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x272a     ;= ??
CODE:0041c4ad   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x272b     ;= ??
CODE:0041c4b6   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041c4bf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x273c     ;= ??
CODE:0041c4c8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2710     ;= ??
CODE:0041c4d1   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c4da   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2710     ;= ??
CODE:0041c4e3   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c4e8   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c4ee   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041c4f4   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c4fa   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c500   6814270000      PUSH        0x2714                                  
CODE:0041c505   e8ba65ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c50a   59              POP         ECX                                     
CODE:0041c50b   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c50e   6a01            PUSH        0x1                                     
CODE:0041c510   6a00            PUSH        0x0                                     
CODE:0041c512   e8794f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c517   83c408          ADD         ESP,0x8                                 
CODE:0041c51a   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041c523   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041c52c   e9e6300000      JMP         switchD_0041bf62::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   0041bf62,0041bf81
CODE:0041c531   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041c53a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c543   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2768     ;= ??
CODE:0041c54c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2769     ;= ??
CODE:0041c555   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2729     ;= ??
CODE:0041c55e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x272a     ;= ??
CODE:0041c567   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x272b     ;= ??
CODE:0041c570   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041c579   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2725     ;= ??
CODE:0041c582   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2710     ;= ??
CODE:0041c58b   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c594   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2710     ;= ??
CODE:0041c59d   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041c5a2   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c5a8   66c74602fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041c5ae   66c746049200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c5b4   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c5ba   6813270000      PUSH        0x2713                                  
CODE:0041c5bf   e80065ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c5c4   59              POP         ECX                                     
CODE:0041c5c5   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c5c8   6a00            PUSH        0x0                                     
CODE:0041c5ca   6a00            PUSH        0x0                                     
CODE:0041c5cc   e8bf4e0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c5d1   83c408          ADD         ESP,0x8                                 
CODE:0041c5d4   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041c5dd   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041c5e6   e92c300000      JMP         switchD_0041bf62::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   0041bf62,0041bf85
CODE:0041c5eb   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041c5f4   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c5fd   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041c606   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041c60f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041c618   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041c621   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041c62a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041c633   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041c63c   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c645   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041c64e   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c653   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c659   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041c65f   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c665   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c66b   6814270000      PUSH        0x2714                                  
CODE:0041c670   e84f64ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c675   59              POP         ECX                                     
CODE:0041c676   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c679   6a01            PUSH        0x1                                     
CODE:0041c67b   6a00            PUSH        0x0                                     
CODE:0041c67d   e80e4e0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c682   83c408          ADD         ESP,0x8                                 
CODE:0041c685   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041c68e   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041c697   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041c6a0   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c6a6   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c6ac   66c74616fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041c6b2   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c6b8   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c6be   6813270000      PUSH        0x2713                                  
CODE:0041c6c3   e8fc63ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c6c8   59              POP         ECX                                     
CODE:0041c6c9   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c6cc   6a00            PUSH        0x0                                     
CODE:0041c6ce   6a01            PUSH        0x1                                     
CODE:0041c6d0   e8bb4d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c6d5   83c408          ADD         ESP,0x8                                 
CODE:0041c6d8   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041c6e1   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041c6ea   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041c6f3   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x2        ;= ??
CODE:0041c6fc   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041c705   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041c70e   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041c714   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c71a   66c7462ab001    MOV         word ptr [ESI + ...,0x1b0               ;= ??
CODE:0041c720   66c7462c8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:0041c726   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c72c   6815270000      PUSH        0x2715                                  
CODE:0041c731   e88e63ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c736   59              POP         ECX                                     
CODE:0041c737   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c73a   6a02            PUSH        0x2                                     
CODE:0041c73c   6a02            PUSH        0x2                                     
CODE:0041c73e   e84d4d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c743   83c408          ADD         ESP,0x8                                 
CODE:0041c746   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041c74f   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041c758   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x0        ;= ??
CODE:0041c761   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041c76a   e9a82e0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   0041bf62,0041bf89
CODE:0041c76f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041c778   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c781   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041c78a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041c793   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041c79c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041c7a5   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041c7ae   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041c7b7   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041c7c0   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c7c9   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041c7d2   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c7d7   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c7dd   66c74602dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041c7e3   66c746043c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0041c7e9   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c7ef   6814270000      PUSH        0x2714                                  
CODE:0041c7f4   e8cb62ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c7f9   59              POP         ECX                                     
CODE:0041c7fa   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c7fd   6a01            PUSH        0x1                                     
CODE:0041c7ff   6a00            PUSH        0x0                                     
CODE:0041c801   e88a4c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c806   83c408          ADD         ESP,0x8                                 
CODE:0041c809   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x2        ;= ??
CODE:0041c812   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041c81b   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041c824   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c82a   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c830   66c746168401    MOV         word ptr [ESI + ...,0x184               ;= ??
CODE:0041c836   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c83c   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c842   6813270000      PUSH        0x2713                                  
CODE:0041c847   e87862ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c84c   59              POP         ECX                                     
CODE:0041c84d   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c850   6a00            PUSH        0x0                                     
CODE:0041c852   6a01            PUSH        0x1                                     
CODE:0041c854   e8374c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c859   83c408          ADD         ESP,0x8                                 
CODE:0041c85c   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041c862   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c868   66c7462a2301    MOV         word ptr [ESI + ...,0x123               ;= ??
CODE:0041c86e   66c7462c8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:0041c874   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c87a   6815270000      PUSH        0x2715                                  
CODE:0041c87f   e84062ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c884   59              POP         ECX                                     
CODE:0041c885   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c888   6a02            PUSH        0x2                                     
CODE:0041c88a   6a02            PUSH        0x2                                     
CODE:0041c88c   e8ff4b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c891   83c408          ADD         ESP,0x8                                 
CODE:0041c894   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x0        ;= ??
CODE:0041c89d   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x0        ;= ??
CODE:0041c8a6   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x1        ;= ??
CODE:0041c8af   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041c8b8   e95a2d0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   0041bf62,0041bf8d
CODE:0041c8bd   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041c8c6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c8cf   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041c8d8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041c8e1   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041c8ea   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041c8f3   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041c8fc   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041c905   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041c90e   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041c917   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041c920   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041c925   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c92b   66c746028401    MOV         word ptr [ESI + ...,0x184               ;= ??
CODE:0041c931   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041c937   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c93d   6814270000      PUSH        0x2714                                  
CODE:0041c942   e87d61ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c947   59              POP         ECX                                     
CODE:0041c948   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c94b   6a01            PUSH        0x1                                     
CODE:0041c94d   6a00            PUSH        0x0                                     
CODE:0041c94f   e83c4b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c954   83c408          ADD         ESP,0x8                                 
CODE:0041c957   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041c95d   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c963   66c74616d600    MOV         word ptr [ESI + ...,0xd6                ;= ??
CODE:0041c969   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041c96f   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c975   6813270000      PUSH        0x2713                                  
CODE:0041c97a   e84561ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c97f   59              POP         ECX                                     
CODE:0041c980   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c983   6a00            PUSH        0x0                                     
CODE:0041c985   6a01            PUSH        0x1                                     
CODE:0041c987   e8044b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c98c   83c408          ADD         ESP,0x8                                 
CODE:0041c98f   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041c995   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c99b   66c7462a3901    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:0041c9a1   66c7462c8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:0041c9a7   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041c9ad   6815270000      PUSH        0x2715                                  
CODE:0041c9b2   e80d61ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041c9b7   59              POP         ECX                                     
CODE:0041c9b8   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041c9bb   6a02            PUSH        0x2                                     
CODE:0041c9bd   6a02            PUSH        0x2                                     
CODE:0041c9bf   e8cc4a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041c9c4   83c408          ADD         ESP,0x8                                 
CODE:0041c9c7   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041c9d0   e9422c0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   0041bf62,0041bf91
CODE:0041c9d5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041c9de   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041c9e7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041c9f0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041c9f9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041ca02   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041ca0b   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041ca14   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041ca1d   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041ca26   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041ca2f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041ca38   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041ca3d   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ca43   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041ca49   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041ca4f   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ca55   6814270000      PUSH        0x2714                                  
CODE:0041ca5a   e86560ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ca5f   59              POP         ECX                                     
CODE:0041ca60   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ca63   6a01            PUSH        0x1                                     
CODE:0041ca65   6a00            PUSH        0x0                                     
CODE:0041ca67   e8244a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ca6c   83c408          ADD         ESP,0x8                                 
CODE:0041ca6f   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041ca78   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041ca81   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041ca8a   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041ca90   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ca96   66c74616fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0041ca9c   66c746189200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:0041caa2   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041caa8   6813270000      PUSH        0x2713                                  
CODE:0041caad   e81260ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041cab2   59              POP         ECX                                     
CODE:0041cab3   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041cab6   6a00            PUSH        0x0                                     
CODE:0041cab8   6a01            PUSH        0x1                                     
CODE:0041caba   e8d1490000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cabf   83c408          ADD         ESP,0x8                                 
CODE:0041cac2   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041cacb   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041cad4   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041cadd   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041cae6   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041caef   e9232b0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   0041bf62,0041bf95
CODE:0041caf4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041cafd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041cb06   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041cb0f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041cb18   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041cb21   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041cb2a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041cb33   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041cb3c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041cb45   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041cb4e   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041cb57   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041cb5c   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cb62   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041cb68   66c746043700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0041cb6e   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cb74   6814270000      PUSH        0x2714                                  
CODE:0041cb79   e8465fffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041cb7e   59              POP         ECX                                     
CODE:0041cb7f   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041cb82   6a01            PUSH        0x1                                     
CODE:0041cb84   6a00            PUSH        0x0                                     
CODE:0041cb86   e805490000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cb8b   83c408          ADD         ESP,0x8                                 
CODE:0041cb8e   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041cb97   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041cba0   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041cba9   e9692a0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   0041bf62,0041bf99
CODE:0041cbae   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041cbb7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041cbc0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2770     ;= ??
CODE:0041cbc9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2771     ;= ??
CODE:0041cbd2   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2772     ;= ??
CODE:0041cbdb   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2773     ;= ??
CODE:0041cbe4   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041cbed   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2726     ;= ??
CODE:0041cbf6   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2711     ;= ??
CODE:0041cbff   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041cc08   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2725     ;= ??
CODE:0041cc11   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041cc1a   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041cc23   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041cc2c   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041cc35   e9dd290000      JMP         switchD_0041bf62::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   0041bf62,0041bf9d
CODE:0041cc3a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041cc43   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041cc4c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x272c     ;= ??
CODE:0041cc55   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x272d     ;= ??
CODE:0041cc5e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x272e     ;= ??
CODE:0041cc67   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041cc70   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2727     ;= ??
CODE:0041cc79   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2712     ;= ??
CODE:0041cc82   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041cc8b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2711     ;= ??
CODE:0041cc94   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041cc99   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cc9f   66c74602d200    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:0041cca5   66c746042800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:0041ccab   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ccb1   6814270000      PUSH        0x2714                                  
CODE:0041ccb6   e8095effff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ccbb   59              POP         ECX                                     
CODE:0041ccbc   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ccbf   6a01            PUSH        0x1                                     
CODE:0041ccc1   6a00            PUSH        0x0                                     
CODE:0041ccc3   e8c8470000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ccc8   83c408          ADD         ESP,0x8                                 
CODE:0041cccb   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041ccd1   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ccd7   66c746163801    MOV         word ptr [ESI + ...,0x138               ;= ??
CODE:0041ccdd   66c746188800    MOV         word ptr [ESI + ...,0x88                ;= ??
CODE:0041cce3   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cce9   6813270000      PUSH        0x2713                                  
CODE:0041ccee   e8d15dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ccf3   59              POP         ECX                                     
CODE:0041ccf4   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ccf7   6a00            PUSH        0x0                                     
CODE:0041ccf9   6a01            PUSH        0x1                                     
CODE:0041ccfb   e890470000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cd00   83c408          ADD         ESP,0x8                                 
CODE:0041cd03   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x2        ;= ??
CODE:0041cd0c   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041cd15   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041cd1e   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x2        ;= ??
CODE:0041cd27   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041cd30   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x0        ;= ??
CODE:0041cd39   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041cd3f   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cd45   66c7462aab01    MOV         word ptr [ESI + ...,0x1ab               ;= ??
CODE:0041cd4b   66c7462c9000    MOV         word ptr [ESI + ...,0x90                ;= ??
CODE:0041cd51   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cd57   6815270000      PUSH        0x2715                                  
CODE:0041cd5c   e8635dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041cd61   59              POP         ECX                                     
CODE:0041cd62   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041cd65   6a02            PUSH        0x2                                     
CODE:0041cd67   6a02            PUSH        0x2                                     
CODE:0041cd69   e822470000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cd6e   83c408          ADD         ESP,0x8                                 
CODE:0041cd71   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x1        ;= ??
CODE:0041cd7a   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x0        ;= ??
CODE:0041cd83   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041cd8c   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041cd95   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041cd9e   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041cda7   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041cdb0   e962280000      JMP         switchD_0041bf62::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   0041bf62,0041bfa1
CODE:0041cdb5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041cdbe   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041cdc7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041cdd0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041cdd9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041cde2   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2737     ;= ??
CODE:0041cdeb   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2722     ;= ??
CODE:0041cdf4   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041cdfd   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2722     ;= ??
CODE:0041ce06   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041ce0b   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ce11   66c74602dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041ce17   66c746043800    MOV         word ptr [ESI + ...,0x38                ;= ??
CODE:0041ce1d   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ce23   6814270000      PUSH        0x2714                                  
CODE:0041ce28   e8975cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ce2d   59              POP         ECX                                     
CODE:0041ce2e   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ce31   6a01            PUSH        0x1                                     
CODE:0041ce33   6a00            PUSH        0x0                                     
CODE:0041ce35   e856460000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ce3a   83c408          ADD         ESP,0x8                                 
CODE:0041ce3d   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041ce46   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041ce4f   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x3        ;= ??
CODE:0041ce58   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041ce5e   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ce64   66c74616d000    MOV         word ptr [ESI + ...,0xd0                ;= ??
CODE:0041ce6a   66c746188500    MOV         word ptr [ESI + ...,0x85                ;= ??
CODE:0041ce70   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ce76   6813270000      PUSH        0x2713                                  
CODE:0041ce7b   e8445cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ce80   59              POP         ECX                                     
CODE:0041ce81   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ce84   6a00            PUSH        0x0                                     
CODE:0041ce86   6a01            PUSH        0x1                                     
CODE:0041ce88   e803460000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ce8d   83c408          ADD         ESP,0x8                                 
CODE:0041ce90   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041ce99   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041cea2   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x3        ;= ??
CODE:0041ceab   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041ceb4   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041cebd   e955270000      JMP         switchD_0041bf62::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   0041bf62,0041bfa5
CODE:0041cec2   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041cecb   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041ced4   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041cedd   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041cee6   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041ceef   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x273d     ;= ??
CODE:0041cef8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2734     ;= ??
CODE:0041cf01   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041cf0a   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2774     ;= ??
CODE:0041cf13   66c7060200      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x2   ;= ??
CODE:0041cf18   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cf1e   66c746028201    MOV         word ptr [ESI + ...,0x182               ;= ??
CODE:0041cf24   66c746042800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:0041cf2a   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cf30   6815270000      PUSH        0x2715                                  
CODE:0041cf35   e88a5bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041cf3a   59              POP         ECX                                     
CODE:0041cf3b   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041cf3e   6a02            PUSH        0x2                                     
CODE:0041cf40   6a00            PUSH        0x0                                     
CODE:0041cf42   e849450000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cf47   83c408          ADD         ESP,0x8                                 
CODE:0041cf4a   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041cf53   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041cf5c   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x3        ;= ??
CODE:0041cf65   66c746140200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041cf6b   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cf71   66c746168201    MOV         word ptr [ESI + ...,0x182               ;= ??
CODE:0041cf77   66c746189100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:0041cf7d   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041cf83   6815270000      PUSH        0x2715                                  
CODE:0041cf88   e8375bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041cf8d   59              POP         ECX                                     
CODE:0041cf8e   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041cf91   6a02            PUSH        0x2                                     
CODE:0041cf93   6a01            PUSH        0x1                                     
CODE:0041cf95   e8f6440000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041cf9a   83c408          ADD         ESP,0x8                                 
CODE:0041cf9d   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041cfa6   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041cfaf   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x3        ;= ??
CODE:0041cfb8   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041cfc1   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041cfca   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041cfd3   e93f260000      JMP         switchD_0041bf62::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   0041bf62,0041bfa9
CODE:0041cfd8   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041cfe1   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041cfea   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x272c     ;= ??
CODE:0041cff3   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2757     ;= ??
CODE:0041cffc   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2758     ;= ??
CODE:0041d005   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2759     ;= ??
CODE:0041d00e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x275a     ;= ??
CODE:0041d017   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041d020   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2735     ;= ??
CODE:0041d029   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2722     ;= ??
CODE:0041d032   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d03b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2722     ;= ??
CODE:0041d044   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041d049   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d04f   66c74602b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0041d055   66c746043b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:0041d05b   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d061   6813270000      PUSH        0x2713                                  
CODE:0041d066   e8595affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d06b   59              POP         ECX                                     
CODE:0041d06c   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d06f   6a00            PUSH        0x0                                     
CODE:0041d071   6a00            PUSH        0x0                                     
CODE:0041d073   e818440000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d078   83c408          ADD         ESP,0x8                                 
CODE:0041d07b   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041d084   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041d08d   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x3        ;= ??
CODE:0041d096   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d09c   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d0a2   66c74616b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0041d0a8   66c74618a400    MOV         word ptr [ESI + ...,0xa4                ;= ??
CODE:0041d0ae   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d0b4   6813270000      PUSH        0x2713                                  
CODE:0041d0b9   e8065affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d0be   59              POP         ECX                                     
CODE:0041d0bf   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d0c2   6a00            PUSH        0x0                                     
CODE:0041d0c4   6a01            PUSH        0x1                                     
CODE:0041d0c6   e8c5430000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d0cb   83c408          ADD         ESP,0x8                                 
CODE:0041d0ce   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041d0d7   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041d0e0   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x3        ;= ??
CODE:0041d0e9   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041d0f2   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041d0fb   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041d104   e90e250000      JMP         switchD_0041bf62::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   0041bf62,0041bfad
CODE:0041d109   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041d112   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d11b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x272c     ;= ??
CODE:0041d124   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2757     ;= ??
CODE:0041d12d   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2758     ;= ??
CODE:0041d136   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2759     ;= ??
CODE:0041d13f   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x275a     ;= ??
CODE:0041d148   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041d151   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2735     ;= ??
CODE:0041d15a   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271f     ;= ??
CODE:0041d163   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d16c   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271e     ;= ??
CODE:0041d175   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041d17a   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d180   66c74602e600    MOV         word ptr [ESI + ...,0xe6                ;= ??
CODE:0041d186   66c746044500    MOV         word ptr [ESI + ...,0x45                ;= ??
CODE:0041d18c   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d192   6813270000      PUSH        0x2713                                  
CODE:0041d197   e82859ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d19c   59              POP         ECX                                     
CODE:0041d19d   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d1a0   6a00            PUSH        0x0                                     
CODE:0041d1a2   6a00            PUSH        0x0                                     
CODE:0041d1a4   e8e7420000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d1a9   83c408          ADD         ESP,0x8                                 
CODE:0041d1ac   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041d1b5   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041d1be   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041d1c7   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d1cd   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d1d3   66c74616b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0041d1d9   66c74618ac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:0041d1df   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d1e5   6813270000      PUSH        0x2713                                  
CODE:0041d1ea   e8d558ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d1ef   59              POP         ECX                                     
CODE:0041d1f0   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d1f3   6a00            PUSH        0x0                                     
CODE:0041d1f5   6a01            PUSH        0x1                                     
CODE:0041d1f7   e894420000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d1fc   83c408          ADD         ESP,0x8                                 
CODE:0041d1ff   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041d208   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041d211   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041d21a   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041d220   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d226   66c7462a3901    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:0041d22c   66c7462c8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:0041d232   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d238   6815270000      PUSH        0x2715                                  
CODE:0041d23d   e88258ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d242   59              POP         ECX                                     
CODE:0041d243   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d246   6a02            PUSH        0x2                                     
CODE:0041d248   6a02            PUSH        0x2                                     
CODE:0041d24a   e841420000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d24f   83c408          ADD         ESP,0x8                                 
CODE:0041d252   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041d25b   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041d264   e9ae230000      JMP         switchD_0041bf62::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   0041bf62,0041bfb1
CODE:0041d269   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041d272   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d27b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2730     ;= ??
CODE:0041d284   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2731     ;= ??
CODE:0041d28d   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2732     ;= ??
CODE:0041d296   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2733     ;= ??
CODE:0041d29f   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041d2a8   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2728     ;= ??
CODE:0041d2b1   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2713     ;= ??
CODE:0041d2ba   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d2c3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2712     ;= ??
CODE:0041d2cc   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041d2d1   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d2d7   66c74602b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0041d2dd   66c746043b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:0041d2e3   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d2e9   6813270000      PUSH        0x2713                                  
CODE:0041d2ee   e8d157ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d2f3   59              POP         ECX                                     
CODE:0041d2f4   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d2f7   6a00            PUSH        0x0                                     
CODE:0041d2f9   6a00            PUSH        0x0                                     
CODE:0041d2fb   e890410000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d300   83c408          ADD         ESP,0x8                                 
CODE:0041d303   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041d30c   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041d315   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041d31e   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d324   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d32a   66c74616b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0041d330   66c74618ac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:0041d336   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d33c   6813270000      PUSH        0x2713                                  
CODE:0041d341   e87e57ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d346   59              POP         ECX                                     
CODE:0041d347   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d34a   6a00            PUSH        0x0                                     
CODE:0041d34c   6a01            PUSH        0x1                                     
CODE:0041d34e   e83d410000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d353   83c408          ADD         ESP,0x8                                 
CODE:0041d356   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041d35f   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041d368   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041d371   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041d377   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d37d   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041d383   66c7462c4800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:0041d389   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d38f   6815270000      PUSH        0x2715                                  
CODE:0041d394   e82b57ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d399   59              POP         ECX                                     
CODE:0041d39a   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d39d   6a02            PUSH        0x2                                     
CODE:0041d39f   6a02            PUSH        0x2                                     
CODE:0041d3a1   e8ea400000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d3a6   83c408          ADD         ESP,0x8                                 
CODE:0041d3a9   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d3af   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d3b5   66c7463e3901    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:0041d3bb   66c746407900    MOV         word ptr [ESI + ...,0x79                ;= ??
CODE:0041d3c1   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d3c7   6814270000      PUSH        0x2714                                  
CODE:0041d3cc   e8f356ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d3d1   59              POP         ECX                                     
CODE:0041d3d2   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d3d5   6a01            PUSH        0x1                                     
CODE:0041d3d7   6a03            PUSH        0x3                                     
CODE:0041d3d9   e8b2400000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d3de   83c408          ADD         ESP,0x8                                 
CODE:0041d3e1   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041d3ea   e928220000      JMP         switchD_0041bf62::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   0041bf62,0041bfb5
CODE:0041d3ef   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041d3f8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d401   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x272c     ;= ??
CODE:0041d40a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2757     ;= ??
CODE:0041d413   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2758     ;= ??
CODE:0041d41c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2759     ;= ??
CODE:0041d425   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x275a     ;= ??
CODE:0041d42e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041d437   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2735     ;= ??
CODE:0041d440   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271f     ;= ??
CODE:0041d449   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d452   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271e     ;= ??
CODE:0041d45b   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041d460   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d466   66c746025e01    MOV         word ptr [ESI + ...,0x15e               ;= ??
CODE:0041d46c   66c746043100    MOV         word ptr [ESI + ...,0x31                ;= ??
CODE:0041d472   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d478   6813270000      PUSH        0x2713                                  
CODE:0041d47d   e84256ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d482   59              POP         ECX                                     
CODE:0041d483   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d486   6a00            PUSH        0x0                                     
CODE:0041d488   6a00            PUSH        0x0                                     
CODE:0041d48a   e801400000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d48f   83c408          ADD         ESP,0x8                                 
CODE:0041d492   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x2        ;= ??
CODE:0041d49b   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041d4a4   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x1        ;= ??
CODE:0041d4ad   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d4b3   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d4b9   66c746167c01    MOV         word ptr [ESI + ...,0x17c               ;= ??
CODE:0041d4bf   66c74618a200    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:0041d4c5   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d4cb   6813270000      PUSH        0x2713                                  
CODE:0041d4d0   e8ef55ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d4d5   59              POP         ECX                                     
CODE:0041d4d6   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d4d9   6a00            PUSH        0x0                                     
CODE:0041d4db   6a01            PUSH        0x1                                     
CODE:0041d4dd   e8ae3f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d4e2   83c408          ADD         ESP,0x8                                 
CODE:0041d4e5   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x3        ;= ??
CODE:0041d4ee   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041d4f7   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041d500   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041d506   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d50c   66c7462aaf00    MOV         word ptr [ESI + ...,0xaf                ;= ??
CODE:0041d512   66c7462c4800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:0041d518   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d51e   6815270000      PUSH        0x2715                                  
CODE:0041d523   e89c55ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d528   59              POP         ECX                                     
CODE:0041d529   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d52c   6a02            PUSH        0x2                                     
CODE:0041d52e   6a02            PUSH        0x2                                     
CODE:0041d530   e85b3f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d535   83c408          ADD         ESP,0x8                                 
CODE:0041d538   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x0        ;= ??
CODE:0041d541   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x0        ;= ??
CODE:0041d54a   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041d553   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d559   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d55f   66c7463e3901    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:0041d565   66c746407900    MOV         word ptr [ESI + ...,0x79                ;= ??
CODE:0041d56b   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d571   6814270000      PUSH        0x2714                                  
CODE:0041d576   e84955ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d57b   59              POP         ECX                                     
CODE:0041d57c   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d57f   6a01            PUSH        0x1                                     
CODE:0041d581   6a03            PUSH        0x3                                     
CODE:0041d583   e8083f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d588   83c408          ADD         ESP,0x8                                 
CODE:0041d58b   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x1        ;= ??
CODE:0041d594   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x1        ;= ??
CODE:0041d59d   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x0        ;= ??
CODE:0041d5a6   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041d5af   e963200000      JMP         switchD_0041bf62::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   0041bf62,0041bfb9
CODE:0041d5b4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041d5bd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d5c6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x272f     ;= ??
CODE:0041d5cf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2730     ;= ??
CODE:0041d5d8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2731     ;= ??
CODE:0041d5e1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2732     ;= ??
CODE:0041d5ea   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2733     ;= ??
CODE:0041d5f3   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041d5fc   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2739     ;= ??
CODE:0041d605   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2714     ;= ??
CODE:0041d60e   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d617   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2713     ;= ??
CODE:0041d620   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041d625   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d62b   66c746028e01    MOV         word ptr [ESI + ...,0x18e               ;= ??
CODE:0041d631   66c746044c00    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:0041d637   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d63d   6814270000      PUSH        0x2714                                  
CODE:0041d642   e87d54ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d647   59              POP         ECX                                     
CODE:0041d648   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d64b   6a01            PUSH        0x1                                     
CODE:0041d64d   6a00            PUSH        0x0                                     
CODE:0041d64f   e83c3e0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d654   83c408          ADD         ESP,0x8                                 
CODE:0041d657   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x2        ;= ??
CODE:0041d660   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x1        ;= ??
CODE:0041d669   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041d672   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041d67b   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041d684   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041d68d   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d693   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d699   66c74616c200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:0041d69f   66c74618aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041d6a5   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d6ab   6813270000      PUSH        0x2713                                  
CODE:0041d6b0   e80f54ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d6b5   59              POP         ECX                                     
CODE:0041d6b6   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d6b9   6a00            PUSH        0x0                                     
CODE:0041d6bb   6a01            PUSH        0x1                                     
CODE:0041d6bd   e8ce3d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d6c2   83c408          ADD         ESP,0x8                                 
CODE:0041d6c5   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x2        ;= ??
CODE:0041d6ce   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041d6d7   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x0        ;= ??
CODE:0041d6e0   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x0        ;= ??
CODE:0041d6e9   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041d6f2   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041d6fb   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041d701   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d707   66c7462a2601    MOV         word ptr [ESI + ...,0x126               ;= ??
CODE:0041d70d   66c7462c6a00    MOV         word ptr [ESI + ...,0x6a                ;= ??
CODE:0041d713   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d719   6815270000      PUSH        0x2715                                  
CODE:0041d71e   e8a153ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d723   59              POP         ECX                                     
CODE:0041d724   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d727   6a02            PUSH        0x2                                     
CODE:0041d729   6a02            PUSH        0x2                                     
CODE:0041d72b   e8603d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d730   83c408          ADD         ESP,0x8                                 
CODE:0041d733   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x1        ;= ??
CODE:0041d73c   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x0        ;= ??
CODE:0041d745   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x1        ;= ??
CODE:0041d74e   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x0        ;= ??
CODE:0041d757   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x0        ;= ??
CODE:0041d760   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041d769   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041d772   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041d77b   e9971e0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   0041bf62,0041bfbd
CODE:0041d780   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041d789   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d792   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2734     ;= ??
CODE:0041d79b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2735     ;= ??
CODE:0041d7a4   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2736     ;= ??
CODE:0041d7ad   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2737     ;= ??
CODE:0041d7b6   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041d7bf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2729     ;= ??
CODE:0041d7c8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2714     ;= ??
CODE:0041d7d1   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d7da   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2713     ;= ??
CODE:0041d7e3   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041d7e8   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d7ee   66c74602b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:0041d7f4   66c746047100    MOV         word ptr [ESI + ...,0x71                ;= ??
CODE:0041d7fa   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d800   6813270000      PUSH        0x2713                                  
CODE:0041d805   e8ba52ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d80a   59              POP         ECX                                     
CODE:0041d80b   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d80e   6a00            PUSH        0x0                                     
CODE:0041d810   6a00            PUSH        0x0                                     
CODE:0041d812   e8793c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d817   83c408          ADD         ESP,0x8                                 
CODE:0041d81a   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041d823   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041d82c   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041d835   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x2        ;= ??
CODE:0041d83e   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041d847   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041d850   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041d856   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d85c   66c74616f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:0041d862   66c746183200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:0041d868   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d86e   6813270000      PUSH        0x2713                                  
CODE:0041d873   e84c52ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d878   59              POP         ECX                                     
CODE:0041d879   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d87c   6a00            PUSH        0x0                                     
CODE:0041d87e   6a01            PUSH        0x1                                     
CODE:0041d880   e80b3c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d885   83c408          ADD         ESP,0x8                                 
CODE:0041d888   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041d891   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041d89a   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041d8a3   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x3        ;= ??
CODE:0041d8ac   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041d8b5   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041d8be   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041d8c4   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d8ca   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041d8d0   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041d8d6   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d8dc   6815270000      PUSH        0x2715                                  
CODE:0041d8e1   e8de51ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d8e6   59              POP         ECX                                     
CODE:0041d8e7   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d8ea   6a02            PUSH        0x2                                     
CODE:0041d8ec   6a02            PUSH        0x2                                     
CODE:0041d8ee   e89d3b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d8f3   83c408          ADD         ESP,0x8                                 
CODE:0041d8f6   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x3        ;= ??
CODE:0041d8ff   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x1        ;= ??
CODE:0041d908   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041d911   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x0        ;= ??
CODE:0041d91a   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041d923   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041d92c   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d932   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d938   66c7463e5b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041d93e   66c746404d00    MOV         word ptr [ESI + ...,0x4d                ;= ??
CODE:0041d944   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041d94a   6814270000      PUSH        0x2714                                  
CODE:0041d94f   e87051ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041d954   59              POP         ECX                                     
CODE:0041d955   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041d958   6a01            PUSH        0x1                                     
CODE:0041d95a   6a03            PUSH        0x3                                     
CODE:0041d95c   e82f3b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041d961   83c408          ADD         ESP,0x8                                 
CODE:0041d964   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x1        ;= ??
CODE:0041d96d   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x1        ;= ??
CODE:0041d976   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041d97f   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x2        ;= ??
CODE:0041d988   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x0        ;= ??
CODE:0041d991   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x1        ;= ??
CODE:0041d99a   e9781c0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_16:                     ;XREF[2,0]:   0041bf62,0041bfc1
CODE:0041d99f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041d9a8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041d9b1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2738     ;= ??
CODE:0041d9ba   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2739     ;= ??
CODE:0041d9c3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x273a     ;= ??
CODE:0041d9cc   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x273b     ;= ??
CODE:0041d9d5   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041d9de   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272a     ;= ??
CODE:0041d9e7   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2715     ;= ??
CODE:0041d9f0   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041d9f9   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2714     ;= ??
CODE:0041da02   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041da07   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041da0d   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041da13   66c746044c00    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:0041da19   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041da1f   6814270000      PUSH        0x2714                                  
CODE:0041da24   e89b50ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041da29   59              POP         ECX                                     
CODE:0041da2a   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041da2d   6a01            PUSH        0x1                                     
CODE:0041da2f   6a00            PUSH        0x0                                     
CODE:0041da31   e85a3a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041da36   83c408          ADD         ESP,0x8                                 
CODE:0041da39   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041da42   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041da4b   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041da54   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x2        ;= ??
CODE:0041da5d   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041da66   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041da6f   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041da75   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041da7b   66c74616b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:0041da81   66c74618a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041da87   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041da8d   6813270000      PUSH        0x2713                                  
CODE:0041da92   e82d50ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041da97   59              POP         ECX                                     
CODE:0041da98   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041da9b   6a00            PUSH        0x0                                     
CODE:0041da9d   6a01            PUSH        0x1                                     
CODE:0041da9f   e8ec390000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041daa4   83c408          ADD         ESP,0x8                                 
CODE:0041daa7   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041dab0   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041dab9   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041dac2   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x2        ;= ??
CODE:0041dacb   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041dad4   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x0        ;= ??
CODE:0041dadd   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041dae3   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dae9   66c7462aa801    MOV         word ptr [ESI + ...,0x1a8               ;= ??
CODE:0041daef   66c7462caa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041daf5   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dafb   6815270000      PUSH        0x2715                                  
CODE:0041db00   e8bf4fffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041db05   59              POP         ECX                                     
CODE:0041db06   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041db09   6a02            PUSH        0x2                                     
CODE:0041db0b   6a02            PUSH        0x2                                     
CODE:0041db0d   e87e390000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041db12   83c408          ADD         ESP,0x8                                 
CODE:0041db15   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x0        ;= ??
CODE:0041db1e   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x1        ;= ??
CODE:0041db27   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041db30   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041db39   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041db42   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041db4b   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x1        ;= ??
CODE:0041db54   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041db5d   e9b51a0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_17:                     ;XREF[2,0]:   0041bf62,0041bfc5
CODE:0041db62   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041db6b   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041db74   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2738     ;= ??
CODE:0041db7d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2739     ;= ??
CODE:0041db86   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x273a     ;= ??
CODE:0041db8f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x273b     ;= ??
CODE:0041db98   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041dba1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272a     ;= ??
CODE:0041dbaa   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2716     ;= ??
CODE:0041dbb3   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041dbbc   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2715     ;= ??
CODE:0041dbc5   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x4        ;= ??
CODE:0041dbce   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x2        ;= ??
CODE:0041dbd7   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041dbe0   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041dbe9   e9291a0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_18:                     ;XREF[2,0]:   0041bf62,0041bfc9
CODE:0041dbee   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041dbf7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041dc00   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x273c     ;= ??
CODE:0041dc09   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x273d     ;= ??
CODE:0041dc12   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x273e     ;= ??
CODE:0041dc1b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x273f     ;= ??
CODE:0041dc24   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2740     ;= ??
CODE:0041dc2d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041dc36   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272b     ;= ??
CODE:0041dc3f   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2717     ;= ??
CODE:0041dc48   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041dc51   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2716     ;= ??
CODE:0041dc5a   66c7060100      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x1   ;= ??
CODE:0041dc5f   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dc65   66c746025b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041dc6b   66c746044c00    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:0041dc71   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dc77   6814270000      PUSH        0x2714                                  
CODE:0041dc7c   e8434effff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041dc81   59              POP         ECX                                     
CODE:0041dc82   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041dc85   6a01            PUSH        0x1                                     
CODE:0041dc87   6a00            PUSH        0x0                                     
CODE:0041dc89   e802380000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041dc8e   83c408          ADD         ESP,0x8                                 
CODE:0041dc91   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041dc9a   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041dca3   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x1        ;= ??
CODE:0041dcac   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x2        ;= ??
CODE:0041dcb5   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041dcbe   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041dcc7   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041dccd   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dcd3   66c74616b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:0041dcd9   66c74618a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041dcdf   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dce5   6813270000      PUSH        0x2713                                  
CODE:0041dcea   e8d54dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041dcef   59              POP         ECX                                     
CODE:0041dcf0   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041dcf3   6a00            PUSH        0x0                                     
CODE:0041dcf5   6a01            PUSH        0x1                                     
CODE:0041dcf7   e894370000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041dcfc   83c408          ADD         ESP,0x8                                 
CODE:0041dcff   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041dd08   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041dd11   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x0        ;= ??
CODE:0041dd1a   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x2        ;= ??
CODE:0041dd23   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041dd2c   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x0        ;= ??
CODE:0041dd35   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041dd3b   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dd41   66c7462aa801    MOV         word ptr [ESI + ...,0x1a8               ;= ??
CODE:0041dd47   66c7462caa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041dd4d   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041dd53   6815270000      PUSH        0x2715                                  
CODE:0041dd58   e8674dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041dd5d   59              POP         ECX                                     
CODE:0041dd5e   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041dd61   6a02            PUSH        0x2                                     
CODE:0041dd63   6a02            PUSH        0x2                                     
CODE:0041dd65   e826370000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041dd6a   83c408          ADD         ESP,0x8                                 
CODE:0041dd6d   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x0        ;= ??
CODE:0041dd76   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x1        ;= ??
CODE:0041dd7f   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041dd88   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041dd91   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041dd9a   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041dda3   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041ddac   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041ddb5   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041ddbe   e954180000      JMP         switchD_0041bf62::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   0041bf62,0041bfcd
CODE:0041ddc3   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2722     ;= ??
CODE:0041ddcc   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041ddd5   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041ddde   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041dde7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041ddf0   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041ddf9   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2737     ;= ??
CODE:0041de02   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041de0b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2722     ;= ??
CODE:0041de14   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041de1d   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041de26   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041de2f   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041de38   e9da170000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   0041bf62,0041bfd1
CODE:0041de3d   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2734     ;= ??
CODE:0041de46   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041de4f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041de58   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041de61   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041de6a   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041de73   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x273d     ;= ??
CODE:0041de7c   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041de85   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2774     ;= ??
CODE:0041de8e   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041de97   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041dea0   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041dea9   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x2        ;= ??
CODE:0041deb2   e960170000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1b:                     ;XREF[2,0]:   0041bf62,0041bfd5
CODE:0041deb7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041dec0   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041dec9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041ded2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041dedb   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041dee4   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2737     ;= ??
CODE:0041deed   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2719     ;= ??
CODE:0041def6   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041deff   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2718     ;= ??
CODE:0041df08   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041df11   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041df1a   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x2        ;= ??
CODE:0041df23   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041df2c   e9e6160000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1c:                     ;XREF[2,0]:   0041bf62,0041bfd9
CODE:0041df31   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2734     ;= ??
CODE:0041df3a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041df43   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041df4c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041df55   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041df5e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041df67   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x273d     ;= ??
CODE:0041df70   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041df79   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2774     ;= ??
CODE:0041df82   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041df8b   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041df94   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x1        ;= ??
CODE:0041df9d   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x2        ;= ??
CODE:0041dfa6   e96c160000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1d:                     ;XREF[2,0]:   0041bf62,0041bfdd
CODE:0041dfab   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2722     ;= ??
CODE:0041dfb4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0041dfbd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041dfc6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2766     ;= ??
CODE:0041dfcf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2767     ;= ??
CODE:0041dfd8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0041dfe1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2737     ;= ??
CODE:0041dfea   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2719     ;= ??
CODE:0041dff3   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041dffc   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2718     ;= ??
CODE:0041e005   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041e00e   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041e017   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x2        ;= ??
CODE:0041e020   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041e029   e9e9150000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1e:                     ;XREF[2,0]:   0041bf62,0041bfe1
CODE:0041e02e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041e037   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041e040   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2757     ;= ??
CODE:0041e049   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2758     ;= ??
CODE:0041e052   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2776     ;= ??
CODE:0041e05b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041e064   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2738     ;= ??
CODE:0041e06d   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x273a     ;= ??
CODE:0041e076   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041e07f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2775     ;= ??
CODE:0041e088   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041e091   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041e09a   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x2        ;= ??
CODE:0041e0a3   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x2        ;= ??
CODE:0041e0ac   e966150000      JMP         switchD_0041bf62::caseD_0               
                            caseD_1f:                     ;XREF[2,0]:   0041bf62,0041bfe5
CODE:0041e0b1   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0041e0ba   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041e0c3   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x273c     ;= ??
CODE:0041e0cc   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x273d     ;= ??
CODE:0041e0d5   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x273e     ;= ??
CODE:0041e0de   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x273f     ;= ??
CODE:0041e0e7   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2740     ;= ??
CODE:0041e0f0   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0041e0f9   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272b     ;= ??
CODE:0041e102   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2717     ;= ??
CODE:0041e10b   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041e114   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2716     ;= ??
CODE:0041e11d   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041e122   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e128   66c74602a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e12e   66c74604a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e134   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e13a   6813270000      PUSH        0x2713                                  
CODE:0041e13f   e88049ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e144   59              POP         ECX                                     
CODE:0041e145   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e148   6a00            PUSH        0x0                                     
CODE:0041e14a   6a00            PUSH        0x0                                     
CODE:0041e14c   e83f330000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e151   83c408          ADD         ESP,0x8                                 
CODE:0041e154   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x3        ;= ??
CODE:0041e15d   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041e166   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x1        ;= ??
CODE:0041e16f   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x2        ;= ??
CODE:0041e178   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041e181   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041e18a   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041e190   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e196   66c74616f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:0041e19c   66c746189b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:0041e1a2   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e1a8   6813270000      PUSH        0x2713                                  
CODE:0041e1ad   e81249ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e1b2   59              POP         ECX                                     
CODE:0041e1b3   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e1b6   6a00            PUSH        0x0                                     
CODE:0041e1b8   6a01            PUSH        0x1                                     
CODE:0041e1ba   e8d1320000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e1bf   83c408          ADD         ESP,0x8                                 
CODE:0041e1c2   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x3        ;= ??
CODE:0041e1cb   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041e1d4   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x0        ;= ??
CODE:0041e1dd   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x4        ;= ??
CODE:0041e1e6   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041e1ef   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041e1f8   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041e1fe   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e204   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041e20a   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e210   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e216   6815270000      PUSH        0x2715                                  
CODE:0041e21b   e8a448ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e220   59              POP         ECX                                     
CODE:0041e221   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e224   6a02            PUSH        0x2                                     
CODE:0041e226   6a02            PUSH        0x2                                     
CODE:0041e228   e863320000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e22d   83c408          ADD         ESP,0x8                                 
CODE:0041e230   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x4        ;= ??
CODE:0041e239   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x1        ;= ??
CODE:0041e242   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041e24b   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x0        ;= ??
CODE:0041e254   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041e25d   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x0        ;= ??
CODE:0041e266   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e26c   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e272   66c7463ebe00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:0041e278   66c746403c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0041e27e   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e284   6814270000      PUSH        0x2714                                  
CODE:0041e289   e83648ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e28e   59              POP         ECX                                     
CODE:0041e28f   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e292   6a01            PUSH        0x1                                     
CODE:0041e294   6a03            PUSH        0x3                                     
CODE:0041e296   e8f5310000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e29b   83c408          ADD         ESP,0x8                                 
CODE:0041e29e   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x0        ;= ??
CODE:0041e2a7   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x0        ;= ??
CODE:0041e2b0   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041e2b9   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x1        ;= ??
CODE:0041e2c2   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x0        ;= ??
CODE:0041e2cb   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x1        ;= ??
CODE:0041e2d4   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e2da   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e2e0   66c746525b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041e2e6   66c746543c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0041e2ec   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e2f2   6814270000      PUSH        0x2714                                  
CODE:0041e2f7   e8c847ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e2fc   59              POP         ECX                                     
CODE:0041e2fd   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e300   6a01            PUSH        0x1                                     
CODE:0041e302   6a04            PUSH        0x4                                     
CODE:0041e304   e887310000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e309   83c408          ADD         ESP,0x8                                 
CODE:0041e30c   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x1        ;= ??
CODE:0041e315   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x1        ;= ??
CODE:0041e31e   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x0        ;= ??
CODE:0041e327   66c7050e6...    MOV         word ptr [DATA:DAT_00466c0e],0x2        ;= ??
CODE:0041e330   66c705106...    MOV         word ptr [DATA:DAT_00466c10],0x0        ;= ??
CODE:0041e339   66c705126...    MOV         word ptr [DATA:DAT_00466c12],0x1        ;= ??
CODE:0041e342   e9d0120000      JMP         switchD_0041bf62::caseD_0               
                            caseD_20:                     ;XREF[2,0]:   0041bf62,0041bfe9
CODE:0041e347   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0041e350   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041e359   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2741     ;= ??
CODE:0041e362   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2742     ;= ??
CODE:0041e36b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2743     ;= ??
CODE:0041e374   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2744     ;= ??
CODE:0041e37d   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2745     ;= ??
CODE:0041e386   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2746     ;= ??
CODE:0041e38f   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0041e398   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272c     ;= ??
CODE:0041e3a1   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2718     ;= ??
CODE:0041e3aa   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041e3b3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2717     ;= ??
CODE:0041e3bc   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041e3c1   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e3c7   66c74602a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e3cd   66c74604a500    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:0041e3d3   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e3d9   6813270000      PUSH        0x2713                                  
CODE:0041e3de   e8e146ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e3e3   59              POP         ECX                                     
CODE:0041e3e4   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e3e7   6a00            PUSH        0x0                                     
CODE:0041e3e9   6a00            PUSH        0x0                                     
CODE:0041e3eb   e8a0300000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e3f0   83c408          ADD         ESP,0x8                                 
CODE:0041e3f3   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041e3f9   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e3ff   66c74616cd00    MOV         word ptr [ESI + ...,0xcd                ;= ??
CODE:0041e405   66c746187700    MOV         word ptr [ESI + ...,0x77                ;= ??
CODE:0041e40b   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e411   6816270000      PUSH        0x2716                                  
CODE:0041e416   e8a946ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e41b   59              POP         ECX                                     
CODE:0041e41c   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e41f   6a03            PUSH        0x3                                     
CODE:0041e421   6a01            PUSH        0x1                                     
CODE:0041e423   e868300000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e428   83c408          ADD         ESP,0x8                                 
CODE:0041e42b   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x3        ;= ??
CODE:0041e434   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041e43d   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041e446   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x4        ;= ??
CODE:0041e44f   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041e458   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041e461   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041e467   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e46d   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041e473   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e479   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e47f   6815270000      PUSH        0x2715                                  
CODE:0041e484   e83b46ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e489   59              POP         ECX                                     
CODE:0041e48a   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e48d   6a02            PUSH        0x2                                     
CODE:0041e48f   6a02            PUSH        0x2                                     
CODE:0041e491   e8fa2f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e496   83c408          ADD         ESP,0x8                                 
CODE:0041e499   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e49f   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e4a5   66c7463ee100    MOV         word ptr [ESI + ...,0xe1                ;= ??
CODE:0041e4ab   66c746402500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041e4b1   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e4b7   6814270000      PUSH        0x2714                                  
CODE:0041e4bc   e80346ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e4c1   59              POP         ECX                                     
CODE:0041e4c2   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e4c5   6a01            PUSH        0x1                                     
CODE:0041e4c7   6a03            PUSH        0x3                                     
CODE:0041e4c9   e8c22f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e4ce   83c408          ADD         ESP,0x8                                 
CODE:0041e4d1   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x1        ;= ??
CODE:0041e4da   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x0        ;= ??
CODE:0041e4e3   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041e4ec   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x5        ;= ??
CODE:0041e4f5   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x0        ;= ??
CODE:0041e4fe   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x1        ;= ??
CODE:0041e507   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e50d   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e513   66c746524c01    MOV         word ptr [ESI + ...,0x14c               ;= ??
CODE:0041e519   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041e51f   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e525   6814270000      PUSH        0x2714                                  
CODE:0041e52a   e89545ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e52f   59              POP         ECX                                     
CODE:0041e530   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e533   6a01            PUSH        0x1                                     
CODE:0041e535   6a04            PUSH        0x4                                     
CODE:0041e537   e8542f0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e53c   83c408          ADD         ESP,0x8                                 
CODE:0041e53f   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x1        ;= ??
CODE:0041e548   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x1        ;= ??
CODE:0041e551   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x0        ;= ??
CODE:0041e55a   66c7050e6...    MOV         word ptr [DATA:DAT_00466c0e],0x5        ;= ??
CODE:0041e563   66c705106...    MOV         word ptr [DATA:DAT_00466c10],0x1        ;= ??
CODE:0041e56c   66c705126...    MOV         word ptr [DATA:DAT_00466c12],0x0        ;= ??
CODE:0041e575   66c746640300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041e57b   66c7466a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e581   66c746663b01    MOV         word ptr [ESI + ...,0x13b               ;= ??
CODE:0041e587   66c746687d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:0041e58d   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e593   6816270000      PUSH        0x2716                                  
CODE:0041e598   e82745ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e59d   59              POP         ECX                                     
CODE:0041e59e   894670          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e5a1   6a03            PUSH        0x3                                     
CODE:0041e5a3   6a05            PUSH        0x5                                     
CODE:0041e5a5   e8e62e0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e5aa   83c408          ADD         ESP,0x8                                 
CODE:0041e5ad   66c705426...    MOV         word ptr [DATA:DAT_00466c42],0x3        ;= ??
CODE:0041e5b6   66c705446...    MOV         word ptr [DATA:DAT_00466c44],0x1        ;= ??
CODE:0041e5bf   66c705466...    MOV         word ptr [DATA:DAT_00466c46],0x0        ;= ??
CODE:0041e5c8   66c7055c6...    MOV         word ptr [DATA:DAT_00466c5c],0x4        ;= ??
CODE:0041e5d1   66c7055e6...    MOV         word ptr [DATA:DAT_00466c5e],0x1        ;= ??
CODE:0041e5da   66c705606...    MOV         word ptr [DATA:DAT_00466c60],0x1        ;= ??
CODE:0041e5e3   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041e5ec   e926100000      JMP         switchD_0041bf62::caseD_0               
                            caseD_21:                     ;XREF[2,0]:   0041bf62,0041bfed
CODE:0041e5f1   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0041e5fa   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041e603   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2747     ;= ??
CODE:0041e60c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2748     ;= ??
CODE:0041e615   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2749     ;= ??
CODE:0041e61e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x274a     ;= ??
CODE:0041e627   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0041e630   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272d     ;= ??
CODE:0041e639   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2719     ;= ??
CODE:0041e642   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041e64b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2718     ;= ??
CODE:0041e654   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041e659   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e65f   66c74602a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e665   66c746046e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:0041e66b   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e671   6813270000      PUSH        0x2713                                  
CODE:0041e676   e84944ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e67b   59              POP         ECX                                     
CODE:0041e67c   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e67f   6a00            PUSH        0x0                                     
CODE:0041e681   6a00            PUSH        0x0                                     
CODE:0041e683   e8082e0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e688   83c408          ADD         ESP,0x8                                 
CODE:0041e68b   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041e694   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041e69d   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041e6a6   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x5        ;= ??
CODE:0041e6af   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041e6b8   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041e6c1   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041e6c7   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e6cd   66c74616dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041e6d3   66c746182b00    MOV         word ptr [ESI + ...,0x2b                ;= ??
CODE:0041e6d9   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e6df   6816270000      PUSH        0x2716                                  
CODE:0041e6e4   e8db43ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e6e9   59              POP         ECX                                     
CODE:0041e6ea   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e6ed   6a03            PUSH        0x3                                     
CODE:0041e6ef   6a01            PUSH        0x1                                     
CODE:0041e6f1   e89a2d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e6f6   83c408          ADD         ESP,0x8                                 
CODE:0041e6f9   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041e702   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041e70b   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041e714   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x3        ;= ??
CODE:0041e71d   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041e726   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041e72f   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041e735   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e73b   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041e741   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e747   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e74d   6815270000      PUSH        0x2715                                  
CODE:0041e752   e86d43ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e757   59              POP         ECX                                     
CODE:0041e758   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e75b   6a02            PUSH        0x2                                     
CODE:0041e75d   6a02            PUSH        0x2                                     
CODE:0041e75f   e82c2d0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e764   83c408          ADD         ESP,0x8                                 
CODE:0041e767   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041e76d   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e773   66c7463e0401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0041e779   66c746407800    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0041e77f   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e785   6813270000      PUSH        0x2713                                  
CODE:0041e78a   e83543ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e78f   59              POP         ECX                                     
CODE:0041e790   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e793   6a00            PUSH        0x0                                     
CODE:0041e795   6a03            PUSH        0x3                                     
CODE:0041e797   e8f42c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e79c   83c408          ADD         ESP,0x8                                 
CODE:0041e79f   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x1        ;= ??
CODE:0041e7a8   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x1        ;= ??
CODE:0041e7b1   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041e7ba   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x5        ;= ??
CODE:0041e7c3   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x1        ;= ??
CODE:0041e7cc   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x1        ;= ??
CODE:0041e7d5   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e7db   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e7e1   66c746525b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041e7e7   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041e7ed   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e7f3   6814270000      PUSH        0x2714                                  
CODE:0041e7f8   e8c742ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e7fd   59              POP         ECX                                     
CODE:0041e7fe   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e801   6a01            PUSH        0x1                                     
CODE:0041e803   6a04            PUSH        0x4                                     
CODE:0041e805   e8862c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e80a   83c408          ADD         ESP,0x8                                 
CODE:0041e80d   66c746640300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041e813   66c7466a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e819   66c74666dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041e81f   66c74668d700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:0041e825   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e82b   6816270000      PUSH        0x2716                                  
CODE:0041e830   e88f42ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e835   59              POP         ECX                                     
CODE:0041e836   894670          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e839   6a03            PUSH        0x3                                     
CODE:0041e83b   6a05            PUSH        0x5                                     
CODE:0041e83d   e84e2c0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e842   83c408          ADD         ESP,0x8                                 
CODE:0041e845   66c705426...    MOV         word ptr [DATA:DAT_00466c42],0x0        ;= ??
CODE:0041e84e   66c705446...    MOV         word ptr [DATA:DAT_00466c44],0x1        ;= ??
CODE:0041e857   66c705466...    MOV         word ptr [DATA:DAT_00466c46],0x0        ;= ??
CODE:0041e860   66c7055c6...    MOV         word ptr [DATA:DAT_00466c5c],0x3        ;= ??
CODE:0041e869   66c7055e6...    MOV         word ptr [DATA:DAT_00466c5e],0x1        ;= ??
CODE:0041e872   66c705606...    MOV         word ptr [DATA:DAT_00466c60],0x0        ;= ??
CODE:0041e87b   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x3        ;= ??
CODE:0041e884   e98e0d0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_22:                     ;XREF[2,0]:   0041bf62,0041bff1
CODE:0041e889   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041e892   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041e89b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2757     ;= ??
CODE:0041e8a4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2758     ;= ??
CODE:0041e8ad   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2776     ;= ??
CODE:0041e8b6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041e8bf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2738     ;= ??
CODE:0041e8c8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271a     ;= ??
CODE:0041e8d1   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041e8da   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2719     ;= ??
CODE:0041e8e3   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041e8e8   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e8ee   66c74602a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e8f4   66c746046e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:0041e8fa   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e900   6813270000      PUSH        0x2713                                  
CODE:0041e905   e8ba41ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e90a   59              POP         ECX                                     
CODE:0041e90b   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e90e   6a00            PUSH        0x0                                     
CODE:0041e910   6a00            PUSH        0x0                                     
CODE:0041e912   e8792b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e917   83c408          ADD         ESP,0x8                                 
CODE:0041e91a   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x5        ;= ??
CODE:0041e923   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041e92c   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041e935   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041e93b   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e941   66c74616dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041e947   66c746182d00    MOV         word ptr [ESI + ...,0x2d                ;= ??
CODE:0041e94d   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e953   6816270000      PUSH        0x2716                                  
CODE:0041e958   e86741ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e95d   59              POP         ECX                                     
CODE:0041e95e   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e961   6a03            PUSH        0x3                                     
CODE:0041e963   6a01            PUSH        0x1                                     
CODE:0041e965   e8262b0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e96a   83c408          ADD         ESP,0x8                                 
CODE:0041e96d   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x3        ;= ??
CODE:0041e976   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041e97f   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041e988   66c7053e6...    MOV         word ptr [DATA:DAT_00466b3e],0x6        ;= ??
CODE:0041e991   66c705406...    MOV         word ptr [DATA:DAT_00466b40],0x2        ;= ??
CODE:0041e99a   66c705426...    MOV         word ptr [DATA:DAT_00466b42],0x0        ;= ??
CODE:0041e9a3   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041e9a9   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e9af   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041e9b5   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041e9bb   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041e9c1   6815270000      PUSH        0x2715                                  
CODE:0041e9c6   e8f940ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041e9cb   59              POP         ECX                                     
CODE:0041e9cc   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041e9cf   6a02            PUSH        0x2                                     
CODE:0041e9d1   6a02            PUSH        0x2                                     
CODE:0041e9d3   e8b82a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041e9d8   83c408          ADD         ESP,0x8                                 
CODE:0041e9db   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x5        ;= ??
CODE:0041e9e4   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x2        ;= ??
CODE:0041e9ed   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x0        ;= ??
CODE:0041e9f6   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041e9fc   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ea02   66c7463e0401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0041ea08   66c746407800    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0041ea0e   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ea14   6813270000      PUSH        0x2713                                  
CODE:0041ea19   e8a640ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ea1e   59              POP         ECX                                     
CODE:0041ea1f   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ea22   6a00            PUSH        0x0                                     
CODE:0041ea24   6a03            PUSH        0x3                                     
CODE:0041ea26   e8652a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ea2b   83c408          ADD         ESP,0x8                                 
CODE:0041ea2e   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x1        ;= ??
CODE:0041ea37   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x1        ;= ??
CODE:0041ea40   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041ea49   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ea4f   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ea55   66c746525b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041ea5b   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041ea61   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ea67   6814270000      PUSH        0x2714                                  
CODE:0041ea6c   e85340ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ea71   59              POP         ECX                                     
CODE:0041ea72   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ea75   6a01            PUSH        0x1                                     
CODE:0041ea77   6a04            PUSH        0x4                                     
CODE:0041ea79   e8122a0000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ea7e   83c408          ADD         ESP,0x8                                 
CODE:0041ea81   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x6        ;= ??
CODE:0041ea8a   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x0        ;= ??
CODE:0041ea93   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x0        ;= ??
CODE:0041ea9c   66c746640300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041eaa2   66c7466a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041eaa8   66c74666dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041eaae   66c74668d700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:0041eab4   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041eaba   6816270000      PUSH        0x2716                                  
CODE:0041eabf   e80040ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041eac4   59              POP         ECX                                     
CODE:0041eac5   894670          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041eac8   6a03            PUSH        0x3                                     
CODE:0041eaca   6a05            PUSH        0x5                                     
CODE:0041eacc   e8bf290000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ead1   83c408          ADD         ESP,0x8                                 
CODE:0041ead4   66c705426...    MOV         word ptr [DATA:DAT_00466c42],0x0        ;= ??
CODE:0041eadd   66c705446...    MOV         word ptr [DATA:DAT_00466c44],0x1        ;= ??
CODE:0041eae6   66c705466...    MOV         word ptr [DATA:DAT_00466c46],0x0        ;= ??
CODE:0041eaef   66c705766...    MOV         word ptr [DATA:DAT_00466c76],0x2        ;= ??
CODE:0041eaf8   66c705786...    MOV         word ptr [DATA:DAT_00466c78],0x1        ;= ??
CODE:0041eb01   66c7057a6...    MOV         word ptr [DATA:DAT_00466c7a],0x1        ;= ??
CODE:0041eb0a   66c746780300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041eb10   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041eb16   66c7467a4001    MOV         word ptr [ESI + ...,0x140               ;= ??
CODE:0041eb1c   66c7467c7800    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0041eb22   66c786820...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041eb2b   6816270000      PUSH        0x2716                                  
CODE:0041eb30   e88f3fffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041eb35   59              POP         ECX                                     
CODE:0041eb36   898684000000    MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041eb3c   6a03            PUSH        0x3                                     
CODE:0041eb3e   6a06            PUSH        0x6                                     
CODE:0041eb40   e84b290000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041eb45   83c408          ADD         ESP,0x8                                 
CODE:0041eb48   66c705906...    MOV         word ptr [DATA:DAT_00466c90],0x4        ;= ??
CODE:0041eb51   66c705926...    MOV         word ptr [DATA:DAT_00466c92],0x0        ;= ??
CODE:0041eb5a   66c705946...    MOV         word ptr [DATA:DAT_00466c94],0x1        ;= ??
CODE:0041eb63   66c705c46...    MOV         word ptr [DATA:DAT_00466cc4],0x1        ;= ??
CODE:0041eb6c   66c705c66...    MOV         word ptr [DATA:DAT_00466cc6],0x2        ;= ??
CODE:0041eb75   66c705c86...    MOV         word ptr [DATA:DAT_00466cc8],0x1        ;= ??
CODE:0041eb7e   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x1        ;= ??
CODE:0041eb87   66c7055a6...    MOV         word ptr [DATA:DAT_00466a5a],0x1        ;= ??
CODE:0041eb90   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x6        ;= ??
CODE:0041eb99   e9790a0000      JMP         switchD_0041bf62::caseD_0               
                            caseD_23:                     ;XREF[2,0]:   0041bf62,0041bff5
CODE:0041eb9e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041eba7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041ebb0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x274f     ;= ??
CODE:0041ebb9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2750     ;= ??
CODE:0041ebc2   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2745     ;= ??
CODE:0041ebcb   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041ebd4   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x272f     ;= ??
CODE:0041ebdd   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271b     ;= ??
CODE:0041ebe6   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041ebef   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271a     ;= ??
CODE:0041ebf8   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041ebfd   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ec03   66c746020e01    MOV         word ptr [ESI + ...,0x10e               ;= ??
CODE:0041ec09   66c74604a500    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:0041ec0f   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ec15   6813270000      PUSH        0x2713                                  
CODE:0041ec1a   e8a53effff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ec1f   59              POP         ECX                                     
CODE:0041ec20   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ec23   6a00            PUSH        0x0                                     
CODE:0041ec25   6a00            PUSH        0x0                                     
CODE:0041ec27   e864280000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ec2c   83c408          ADD         ESP,0x8                                 
CODE:0041ec2f   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041ec38   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x2        ;= ??
CODE:0041ec41   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x1        ;= ??
CODE:0041ec4a   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x2        ;= ??
CODE:0041ec53   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041ec5c   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041ec65   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041ec6b   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ec71   66c746162c01    MOV         word ptr [ESI + ...,0x12c               ;= ??
CODE:0041ec77   66c746185f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:0041ec7d   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ec83   6816270000      PUSH        0x2716                                  
CODE:0041ec88   e8373effff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ec8d   59              POP         ECX                                     
CODE:0041ec8e   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ec91   6a03            PUSH        0x3                                     
CODE:0041ec93   6a01            PUSH        0x1                                     
CODE:0041ec95   e8f6270000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ec9a   83c408          ADD         ESP,0x8                                 
CODE:0041ec9d   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x3        ;= ??
CODE:0041eca6   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041ecaf   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041ecb8   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x4        ;= ??
CODE:0041ecc1   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041ecca   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041ecd3   66c7053e6...    MOV         word ptr [DATA:DAT_00466b3e],0x0        ;= ??
CODE:0041ecdc   66c705406...    MOV         word ptr [DATA:DAT_00466b40],0x0        ;= ??
CODE:0041ece5   66c705426...    MOV         word ptr [DATA:DAT_00466b42],0x0        ;= ??
CODE:0041ecee   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041ecf4   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ecfa   66c7462a9d01    MOV         word ptr [ESI + ...,0x19d               ;= ??
CODE:0041ed00   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041ed06   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ed0c   6815270000      PUSH        0x2715                                  
CODE:0041ed11   e8ae3dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ed16   59              POP         ECX                                     
CODE:0041ed17   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ed1a   6a02            PUSH        0x2                                     
CODE:0041ed1c   6a02            PUSH        0x2                                     
CODE:0041ed1e   e86d270000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ed23   83c408          ADD         ESP,0x8                                 
CODE:0041ed26   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x4        ;= ??
CODE:0041ed2f   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x1        ;= ??
CODE:0041ed38   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041ed41   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x0        ;= ??
CODE:0041ed4a   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x1        ;= ??
CODE:0041ed53   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x0        ;= ??
CODE:0041ed5c   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ed62   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ed68   66c7463ebe00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:0041ed6e   66c746402500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041ed74   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ed7a   6814270000      PUSH        0x2714                                  
CODE:0041ed7f   e8403dffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ed84   59              POP         ECX                                     
CODE:0041ed85   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ed88   6a01            PUSH        0x1                                     
CODE:0041ed8a   6a03            PUSH        0x3                                     
CODE:0041ed8c   e8ff260000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ed91   83c408          ADD         ESP,0x8                                 
CODE:0041ed94   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x1        ;= ??
CODE:0041ed9d   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x0        ;= ??
CODE:0041eda6   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x0        ;= ??
CODE:0041edaf   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041edb5   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041edbb   66c746525b01    MOV         word ptr [ESI + ...,0x15b               ;= ??
CODE:0041edc1   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041edc7   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041edcd   6814270000      PUSH        0x2714                                  
CODE:0041edd2   e8ed3cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041edd7   59              POP         ECX                                     
CODE:0041edd8   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041eddb   6a01            PUSH        0x1                                     
CODE:0041eddd   6a04            PUSH        0x4                                     
CODE:0041eddf   e8ac260000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ede4   83c408          ADD         ESP,0x8                                 
CODE:0041ede7   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x1        ;= ??
CODE:0041edf0   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x1        ;= ??
CODE:0041edf9   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x0        ;= ??
CODE:0041ee02   66c7050e6...    MOV         word ptr [DATA:DAT_00466c0e],0x2        ;= ??
CODE:0041ee0b   66c705106...    MOV         word ptr [DATA:DAT_00466c10],0x0        ;= ??
CODE:0041ee14   66c705126...    MOV         word ptr [DATA:DAT_00466c12],0x1        ;= ??
CODE:0041ee1d   66c7055a6...    MOV         word ptr [DATA:DAT_00466a5a],0x1        ;= ??
CODE:0041ee26   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x2        ;= ??
CODE:0041ee2f   e9e3070000      JMP         switchD_0041bf62::caseD_0               
                            caseD_24:                     ;XREF[2,0]:   0041bf62,0041bff9
CODE:0041ee34   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:0041ee3d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041ee46   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2752     ;= ??
CODE:0041ee4f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0041ee58   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2730     ;= ??
CODE:0041ee61   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271c     ;= ??
CODE:0041ee6a   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041ee73   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271b     ;= ??
CODE:0041ee7c   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041ee81   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ee87   66c74602aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041ee8d   66c746046400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0041ee93   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ee99   6813270000      PUSH        0x2713                                  
CODE:0041ee9e   e8213cffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041eea3   59              POP         ECX                                     
CODE:0041eea4   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041eea7   6a00            PUSH        0x0                                     
CODE:0041eea9   6a00            PUSH        0x0                                     
CODE:0041eeab   e8e0250000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041eeb0   83c408          ADD         ESP,0x8                                 
CODE:0041eeb3   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x3        ;= ??
CODE:0041eebc   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041eec5   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x1        ;= ??
CODE:0041eece   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x1        ;= ??
CODE:0041eed7   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x0        ;= ??
CODE:0041eee0   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x0        ;= ??
CODE:0041eee9   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041eeef   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041eef5   66c74616e600    MOV         word ptr [ESI + ...,0xe6                ;= ??
CODE:0041eefb   66c74618d200    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:0041ef01   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ef07   6816270000      PUSH        0x2716                                  
CODE:0041ef0c   e8b33bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ef11   59              POP         ECX                                     
CODE:0041ef12   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ef15   6a03            PUSH        0x3                                     
CODE:0041ef17   6a01            PUSH        0x1                                     
CODE:0041ef19   e872250000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041ef1e   83c408          ADD         ESP,0x8                                 
CODE:0041ef21   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041ef2a   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x1        ;= ??
CODE:0041ef33   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041ef3c   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x4        ;= ??
CODE:0041ef45   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x1        ;= ??
CODE:0041ef4e   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x1        ;= ??
CODE:0041ef57   66c7053e6...    MOV         word ptr [DATA:DAT_00466b3e],0x2        ;= ??
CODE:0041ef60   66c705406...    MOV         word ptr [DATA:DAT_00466b40],0x1        ;= ??
CODE:0041ef69   66c705426...    MOV         word ptr [DATA:DAT_00466b42],0x1        ;= ??
CODE:0041ef72   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041ef78   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ef7e   66c7462a4001    MOV         word ptr [ESI + ...,0x140               ;= ??
CODE:0041ef84   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041ef8a   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041ef90   6815270000      PUSH        0x2715                                  
CODE:0041ef95   e82a3bffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041ef9a   59              POP         ECX                                     
CODE:0041ef9b   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041ef9e   6a02            PUSH        0x2                                     
CODE:0041efa0   6a02            PUSH        0x2                                     
CODE:0041efa2   e8e9240000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041efa7   83c408          ADD         ESP,0x8                                 
CODE:0041efaa   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x3        ;= ??
CODE:0041efb3   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x2        ;= ??
CODE:0041efbc   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x0        ;= ??
CODE:0041efc5   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041efce   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x2        ;= ??
CODE:0041efd7   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x0        ;= ??
CODE:0041efe0   66c7463c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041efe6   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041efec   66c7463e2c01    MOV         word ptr [ESI + ...,0x12c               ;= ??
CODE:0041eff2   66c746405f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:0041eff8   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041effe   6816270000      PUSH        0x2716                                  
CODE:0041f003   e8bc3affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f008   59              POP         ECX                                     
CODE:0041f009   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f00c   6a03            PUSH        0x3                                     
CODE:0041f00e   6a03            PUSH        0x3                                     
CODE:0041f010   e87b240000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f015   83c408          ADD         ESP,0x8                                 
CODE:0041f018   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x0        ;= ??
CODE:0041f021   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x0        ;= ??
CODE:0041f02a   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041f033   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x4        ;= ??
CODE:0041f03c   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x0        ;= ??
CODE:0041f045   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x1        ;= ??
CODE:0041f04e   66c705da6...    MOV         word ptr [DATA:DAT_00466bda],0x2        ;= ??
CODE:0041f057   66c705dc6...    MOV         word ptr [DATA:DAT_00466bdc],0x0        ;= ??
CODE:0041f060   66c705de6...    MOV         word ptr [DATA:DAT_00466bde],0x1        ;= ??
CODE:0041f069   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f06f   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f075   66c746529701    MOV         word ptr [ESI + ...,0x197               ;= ??
CODE:0041f07b   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041f081   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f087   6814270000      PUSH        0x2714                                  
CODE:0041f08c   e8333affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f091   59              POP         ECX                                     
CODE:0041f092   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f095   6a01            PUSH        0x1                                     
CODE:0041f097   6a04            PUSH        0x4                                     
CODE:0041f099   e8f2230000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f09e   83c408          ADD         ESP,0x8                                 
CODE:0041f0a1   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x3        ;= ??
CODE:0041f0aa   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x1        ;= ??
CODE:0041f0b3   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x0        ;= ??
CODE:0041f0bc   66c7050e6...    MOV         word ptr [DATA:DAT_00466c0e],0x1        ;= ??
CODE:0041f0c5   66c705106...    MOV         word ptr [DATA:DAT_00466c10],0x1        ;= ??
CODE:0041f0ce   66c705126...    MOV         word ptr [DATA:DAT_00466c12],0x0        ;= ??
CODE:0041f0d7   e93b050000      JMP         switchD_0041bf62::caseD_0               
                            caseD_25:                     ;XREF[2,0]:   0041bf62,0041bffd
CODE:0041f0dc   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:0041f0e5   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041f0ee   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2753     ;= ??
CODE:0041f0f7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0041f100   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2731     ;= ??
CODE:0041f109   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271d     ;= ??
CODE:0041f112   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041f11b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271c     ;= ??
CODE:0041f124   66c7060000      MOV         word ptr [ESI]=>DATA:DAT_00466f8a,0x0   ;= ??
CODE:0041f129   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f12f   66c746029600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0041f135   66c74604a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041f13b   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f141   6813270000      PUSH        0x2713                                  
CODE:0041f146   e87939ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f14b   59              POP         ECX                                     
CODE:0041f14c   89460c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f14f   6a00            PUSH        0x0                                     
CODE:0041f151   6a00            PUSH        0x0                                     
CODE:0041f153   e838230000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f158   83c408          ADD         ESP,0x8                                 
CODE:0041f15b   66c705bc6...    MOV         word ptr [DATA:DAT_00466abc],0x1        ;= ??
CODE:0041f164   66c705be6...    MOV         word ptr [DATA:DAT_00466abe],0x0        ;= ??
CODE:0041f16d   66c705c06...    MOV         word ptr [DATA:DAT_00466ac0],0x0        ;= ??
CODE:0041f176   66c705d66...    MOV         word ptr [DATA:DAT_00466ad6],0x3        ;= ??
CODE:0041f17f   66c705d86...    MOV         word ptr [DATA:DAT_00466ad8],0x1        ;= ??
CODE:0041f188   66c705da6...    MOV         word ptr [DATA:DAT_00466ada],0x1        ;= ??
CODE:0041f191   66c746140300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041f197   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f19d   66c74616dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:0041f1a3   66c74618aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041f1a9   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f1af   6816270000      PUSH        0x2716                                  
CODE:0041f1b4   e80b39ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f1b9   59              POP         ECX                                     
CODE:0041f1ba   894620          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f1bd   6a03            PUSH        0x3                                     
CODE:0041f1bf   6a01            PUSH        0x1                                     
CODE:0041f1c1   e8ca220000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f1c6   83c408          ADD         ESP,0x8                                 
CODE:0041f1c9   66c7050a6...    MOV         word ptr [DATA:DAT_00466b0a],0x0        ;= ??
CODE:0041f1d2   66c7050c6...    MOV         word ptr [DATA:DAT_00466b0c],0x0        ;= ??
CODE:0041f1db   66c7050e6...    MOV         word ptr [DATA:DAT_00466b0e],0x1        ;= ??
CODE:0041f1e4   66c705246...    MOV         word ptr [DATA:DAT_00466b24],0x4        ;= ??
CODE:0041f1ed   66c705266...    MOV         word ptr [DATA:DAT_00466b26],0x0        ;= ??
CODE:0041f1f6   66c705286...    MOV         word ptr [DATA:DAT_00466b28],0x0        ;= ??
CODE:0041f1ff   66c7053e6...    MOV         word ptr [DATA:DAT_00466b3e],0x2        ;= ??
CODE:0041f208   66c705406...    MOV         word ptr [DATA:DAT_00466b40],0x1        ;= ??
CODE:0041f211   66c705426...    MOV         word ptr [DATA:DAT_00466b42],0x0        ;= ??
CODE:0041f21a   66c746280200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041f220   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f226   66c7462a0401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0041f22c   66c7462ca000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0041f232   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f238   6815270000      PUSH        0x2715                                  
CODE:0041f23d   e88238ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f242   59              POP         ECX                                     
CODE:0041f243   894634          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f246   6a02            PUSH        0x2                                     
CODE:0041f248   6a02            PUSH        0x2                                     
CODE:0041f24a   e841220000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f24f   83c408          ADD         ESP,0x8                                 
CODE:0041f252   66c705586...    MOV         word ptr [DATA:DAT_00466b58],0x5        ;= ??
CODE:0041f25b   66c7055a6...    MOV         word ptr [DATA:DAT_00466b5a],0x2        ;= ??
CODE:0041f264   66c7055c6...    MOV         word ptr [DATA:DAT_00466b5c],0x1        ;= ??
CODE:0041f26d   66c705726...    MOV         word ptr [DATA:DAT_00466b72],0x1        ;= ??
CODE:0041f276   66c705746...    MOV         word ptr [DATA:DAT_00466b74],0x2        ;= ??
CODE:0041f27f   66c705766...    MOV         word ptr [DATA:DAT_00466b76],0x1        ;= ??
CODE:0041f288   66c7463c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0041f28e   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f294   66c7463e9001    MOV         word ptr [ESI + ...,0x190               ;= ??
CODE:0041f29a   66c74640aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0041f2a0   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f2a6   6815270000      PUSH        0x2715                                  
CODE:0041f2ab   e81438ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f2b0   59              POP         ECX                                     
CODE:0041f2b1   894648          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f2b4   6a02            PUSH        0x2                                     
CODE:0041f2b6   6a03            PUSH        0x3                                     
CODE:0041f2b8   e8d3210000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f2bd   83c408          ADD         ESP,0x8                                 
CODE:0041f2c0   66c705a66...    MOV         word ptr [DATA:DAT_00466ba6],0x6        ;= ??
CODE:0041f2c9   66c705a86...    MOV         word ptr [DATA:DAT_00466ba8],0x1        ;= ??
CODE:0041f2d2   66c705aa6...    MOV         word ptr [DATA:DAT_00466baa],0x0        ;= ??
CODE:0041f2db   66c705c06...    MOV         word ptr [DATA:DAT_00466bc0],0x0        ;= ??
CODE:0041f2e4   66c705c26...    MOV         word ptr [DATA:DAT_00466bc2],0x1        ;= ??
CODE:0041f2ed   66c705c46...    MOV         word ptr [DATA:DAT_00466bc4],0x0        ;= ??
CODE:0041f2f6   66c746500100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f2fc   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f302   66c74652f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:0041f308   66c746542500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041f30e   66c7465a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f314   6814270000      PUSH        0x2714                                  
CODE:0041f319   e8a637ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f31e   59              POP         ECX                                     
CODE:0041f31f   89465c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f322   6a01            PUSH        0x1                                     
CODE:0041f324   6a04            PUSH        0x4                                     
CODE:0041f326   e865210000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f32b   83c408          ADD         ESP,0x8                                 
CODE:0041f32e   66c705f46...    MOV         word ptr [DATA:DAT_00466bf4],0x1        ;= ??
CODE:0041f337   66c705f66...    MOV         word ptr [DATA:DAT_00466bf6],0x1        ;= ??
CODE:0041f340   66c705f86...    MOV         word ptr [DATA:DAT_00466bf8],0x1        ;= ??
CODE:0041f349   66c7050e6...    MOV         word ptr [DATA:DAT_00466c0e],0x5        ;= ??
CODE:0041f352   66c705106...    MOV         word ptr [DATA:DAT_00466c10],0x0        ;= ??
CODE:0041f35b   66c705126...    MOV         word ptr [DATA:DAT_00466c12],0x1        ;= ??
CODE:0041f364   66c746640300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0041f36a   66c7466a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f370   66c746664001    MOV         word ptr [ESI + ...,0x140               ;= ??
CODE:0041f376   66c746686400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0041f37c   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f382   6816270000      PUSH        0x2716                                  
CODE:0041f387   e83837ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f38c   59              POP         ECX                                     
CODE:0041f38d   894670          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f390   6a03            PUSH        0x3                                     
CODE:0041f392   6a05            PUSH        0x5                                     
CODE:0041f394   e8f7200000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f399   83c408          ADD         ESP,0x8                                 
CODE:0041f39c   66c705426...    MOV         word ptr [DATA:DAT_00466c42],0x4        ;= ??
CODE:0041f3a5   66c705446...    MOV         word ptr [DATA:DAT_00466c44],0x1        ;= ??
CODE:0041f3ae   66c705466...    MOV         word ptr [DATA:DAT_00466c46],0x0        ;= ??
CODE:0041f3b7   66c7055c6...    MOV         word ptr [DATA:DAT_00466c5c],0x6        ;= ??
CODE:0041f3c0   66c7055e6...    MOV         word ptr [DATA:DAT_00466c5e],0x0        ;= ??
CODE:0041f3c9   66c705606...    MOV         word ptr [DATA:DAT_00466c60],0x1        ;= ??
CODE:0041f3d2   66c705766...    MOV         word ptr [DATA:DAT_00466c76],0x2        ;= ??
CODE:0041f3db   66c705786...    MOV         word ptr [DATA:DAT_00466c78],0x0        ;= ??
CODE:0041f3e4   66c7057a6...    MOV         word ptr [DATA:DAT_00466c7a],0x0        ;= ??
CODE:0041f3ed   66c746780100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f3f3   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f3f9   66c7467a8601    MOV         word ptr [ESI + ...,0x186               ;= ??
CODE:0041f3ff   66c7467c2500    MOV         word ptr [ESI + ...,0x25                ;= ??
CODE:0041f405   66c786820...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f40e   6814270000      PUSH        0x2714                                  
CODE:0041f413   e8ac36ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0041f418   59              POP         ECX                                     
CODE:0041f419   898684000000    MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0041f41f   6a01            PUSH        0x1                                     
CODE:0041f421   6a06            PUSH        0x6                                     
CODE:0041f423   e868200000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:0041f428   83c408          ADD         ESP,0x8                                 
CODE:0041f42b   66c705906...    MOV         word ptr [DATA:DAT_00466c90],0x5        ;= ??
CODE:0041f434   66c705926...    MOV         word ptr [DATA:DAT_00466c92],0x1        ;= ??
CODE:0041f43d   66c705946...    MOV         word ptr [DATA:DAT_00466c94],0x0        ;= ??
CODE:0041f446   66c705aa6...    MOV         word ptr [DATA:DAT_00466caa],0x3        ;= ??
CODE:0041f44f   66c705ac6...    MOV         word ptr [DATA:DAT_00466cac],0x0        ;= ??
CODE:0041f458   66c705ae6...    MOV         word ptr [DATA:DAT_00466cae],0x1        ;= ??
CODE:0041f461   e9b1010000      JMP         switchD_0041bf62::caseD_0               
                            caseD_26:                     ;XREF[2,0]:   0041bf62,0041c001
CODE:0041f466   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041f46f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041f478   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2754     ;= ??
CODE:0041f481   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2755     ;= ??
CODE:0041f48a   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2756     ;= ??
CODE:0041f493   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041f49c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2732     ;= ??
CODE:0041f4a5   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x271e     ;= ??
CODE:0041f4ae   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x1        ;= ??
CODE:0041f4b7   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x271d     ;= ??
CODE:0041f4c0   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x9        ;= ??
CODE:0041f4c9   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x2        ;= ??
CODE:0041f4d2   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x3        ;= ??
CODE:0041f4db   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x1        ;= ??
CODE:0041f4e4   66c7055a6...    MOV         word ptr [DATA:DAT_00466a5a],0x2        ;= ??
CODE:0041f4ed   e925010000      JMP         switchD_0041bf62::caseD_0               
                            caseD_27:                     ;XREF[2,0]:   0041bf62,0041c005
CODE:0041f4f2   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041f4fb   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041f504   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2754     ;= ??
CODE:0041f50d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2755     ;= ??
CODE:0041f516   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x276f     ;= ??
CODE:0041f51f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041f528   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2733     ;= ??
CODE:0041f531   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2721     ;= ??
CODE:0041f53a   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x2        ;= ??
CODE:0041f543   66c705829...    MOV         word ptr [DATA:DAT_00469782],0x2720     ;= ??
CODE:0041f54c   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2721     ;= ??
CODE:0041f555   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0xe        ;= ??
CODE:0041f55e   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x2        ;= ??
CODE:0041f567   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x2        ;= ??
CODE:0041f570   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x3        ;= ??
CODE:0041f579   66c7055a6...    MOV         word ptr [DATA:DAT_00466a5a],0x4        ;= ??
CODE:0041f582   e990000000      JMP         switchD_0041bf62::caseD_0               
                            caseD_28:                     ;XREF[2,0]:   0041bf62,0041c009
CODE:0041f587   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0041f590   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0041f599   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2754     ;= ??
CODE:0041f5a2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2755     ;= ??
CODE:0041f5ab   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x276f     ;= ??
CODE:0041f5b4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0041f5bd   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2733     ;= ??
CODE:0041f5c6   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2723     ;= ??
CODE:0041f5cf   66c705789...    MOV         word ptr [DATA:DAT_00469778],0x2        ;= ??
CODE:0041f5d8   66c705829...    MOV         word ptr [DATA:DAT_00469782],0x2723     ;= ??
CODE:0041f5e1   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2724     ;= ??
CODE:0041f5ea   66c7055c6...    MOV         word ptr [DATA:DAT_00466a5c],0x14       ;= ??
CODE:0041f5f3   66c705566...    MOV         word ptr [DATA:DAT_00466a56],0x3        ;= ??
CODE:0041f5fc   66c705546...    MOV         word ptr [DATA:DAT_00466a54],0x3        ;= ??
CODE:0041f605   66c705586...    MOV         word ptr [DATA:DAT_00466a58],0x2        ;= ??
CODE:0041f60e   66c7055a6...    MOV         word ptr [DATA:DAT_00466a5a],0x8        ;= ??
                            caseD_0:                      ;XREF[42,0]:  0041bf5c,0041bf62,0041bf69,0041c130
                                                          ;             0041c258,0041c380,0041c472,0041c52c
                                                          ;             0041c5e6,0041c76a,0041c8b8,0041c9d0
                                                          ;             0041caef,0041cba9,0041cc35,0041cdb0
                                                          ;             0041cebd,0041cfd3,0041d104,0041d264
                                                          ;             0041d3ea,0041d5af,0041d77b,0041d99a
                                                          ;             0041db5d,0041dbe9,0041ddbe,0041de38
                                                          ;             0041deb2,0041df2c,0041dfa6,0041e029
                                                          ;             0041e0ac,0041e342,0041e5ec,0041e884
                                                          ;             0041eb99,0041ee2f,0041f0d7,0041f461
                                                          ;             0041f4ed,0041f582
CODE:0041f617   684f154600      PUSH        DATA:$TEXT2                             ;= 54h    T
CODE:0041f61c   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:0041f622   50              PUSH        EAX                                     
CODE:0041f623   e8d60f0200      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0041f628   83c408          ADD         ESP,0x8                                 
CODE:0041f62b   a370974600      MOV         [DATA:DAT_00469770],EAX                 ;= ??
CODE:0041f630   5f              POP         EDI                                     
CODE:0041f631   5e              POP         ESI                                     
CODE:0041f632   5b              POP         EBX                                     
CODE:0041f633   5d              POP         EBP                                     
CODE:0041f634   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041f635(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   0041f68a,0041f69a
          ;local_12      undefined2         -12                      ;XREF[3,0]:   0041f642,0041f69e,0041f6c8
                                                          ;XREF[3,0]:   0041f75c,00420a2c,00420a9f
CODE:0041f635   55              PUSH        EBP                                     
CODE:0041f636   8bec            MOV         EBP,ESP                                 
CODE:0041f638   83c4f0          ADD         ESP,-0x10                               
CODE:0041f63b   53              PUSH        EBX                                     
CODE:0041f63c   56              PUSH        ESI                                     
CODE:0041f63d   57              PUSH        EDI                                     
CODE:0041f63e   66b8983a        MOV         AX,0x3a98                               
CODE:0041f642   668945f2        MOV         word ptr [EBP + local_12+0x4],AX        
CODE:0041f646   50              PUSH        EAX                                     
CODE:0041f647   e86fd50200      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0041f64c   59              POP         ECX                                     
CODE:0041f64d   33db            XOR         EBX,EBX                                 
                            LAB_0041f64f:                 ;XREF[1,0]:   0041f6b0
CODE:0041f64f   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:0041f652   66833c455...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0041f65b   7e4e            JLE         LAB_0041f6ab                            
CODE:0041f65d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f660   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041f663   668b3485f...    MOV         SI,word ptr [EAX*0x4 + DATA:DAT_00461...;= 0029h
CODE:0041f66b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f66e   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041f671   668b3c85f...    MOV         DI,word ptr [EAX*0x4 + DATA:DAT_00461...;= 00F3h
CODE:0041f679   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f67c   0fbf04455...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:0041f684   50              PUSH        EAX                                     
CODE:0041f685   6854154600      PUSH        DATA:DAT_00461554                       ;= 25h    %
CODE:0041f68a   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0041f68d   50              PUSH        EAX                                     
CODE:0041f68e   e8e1330300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0041f693   83c40c          ADD         ESP,0xc                                 
CODE:0041f696   6a00            PUSH        0x0                                     
CODE:0041f698   57              PUSH        EDI                                     
CODE:0041f699   56              PUSH        ESI                                     
CODE:0041f69a   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0041f69d   50              PUSH        EAX                                     
CODE:0041f69e   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:0041f6a2   50              PUSH        EAX                                     
CODE:0041f6a3   e884d80200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0041f6a8   83c414          ADD         ESP,0x14                                
                            LAB_0041f6ab:                 ;XREF[1,0]:   0041f65b
CODE:0041f6ab   43              INC         EBX                                     
CODE:0041f6ac   6683fb05        CMP         BX,0x5                                  
CODE:0041f6b0   7c9d            JL          LAB_0041f64f                            
CODE:0041f6b2   68b5000000      PUSH        0xb5                                    
CODE:0041f6b7   6a7c            PUSH        0x7c                                    
CODE:0041f6b9   6880000000      PUSH        0x80                                    
CODE:0041f6be   6a0a            PUSH        0xa                                     
CODE:0041f6c0   e8f7130100      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0041f6c5   83c410          ADD         ESP,0x10                                
CODE:0041f6c8   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:0041f6cc   50              PUSH        EAX                                     
CODE:0041f6cd   e84ed40200      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0041f6d2   59              POP         ECX                                     
CODE:0041f6d3   5f              POP         EDI                                     
CODE:0041f6d4   5e              POP         ESI                                     
CODE:0041f6d5   5b              POP         EBX                                     
CODE:0041f6d6   8be5            MOV         ESP,EBP                                 
CODE:0041f6d8   5d              POP         EBP                                     
CODE:0041f6d9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041f6da(void)
                                                          ;XREF[8,0]:   0041addb,0041b43a,0041b579,0041b5d5
                                                          ;             0041b720,00420a27,00420a9a,00421da8
CODE:0041f6da   53              PUSH        EBX                                     
CODE:0041f6db   56              PUSH        ESI                                     
CODE:0041f6dc   57              PUSH        EDI                                     
CODE:0041f6dd   68b5000000      PUSH        0xb5                                    
CODE:0041f6e2   6a7c            PUSH        0x7c                                    
CODE:0041f6e4   6880000000      PUSH        0x80                                    
CODE:0041f6e9   6a0a            PUSH        0xa                                     
CODE:0041f6eb   e8f8160100      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0041f6f0   83c410          ADD         ESP,0x10                                
CODE:0041f6f3   33db            XOR         EBX,EBX                                 
                            LAB_0041f6f5:                 ;XREF[1,0]:   0041f75a
CODE:0041f6f5   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:0041f6f8   66833c455...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0041f701   7e52            JLE         LAB_0041f755                            
CODE:0041f703   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f706   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041f709   668b3485f...    MOV         SI,word ptr [EAX*0x4 + DATA:DAT_00461...;= 000Fh
CODE:0041f711   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f714   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0041f717   668b3c85f...    MOV         DI,word ptr [EAX*0x4 + DATA:DAT_00461...;= 0081h
CODE:0041f71f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f722   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:0041f729   e8d637ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0041f72e   59              POP         ECX                                     
CODE:0041f72f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f732   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:0041f739   e83237ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0041f73e   59              POP         ECX                                     
CODE:0041f73f   6a05            PUSH        0x5                                     
CODE:0041f741   57              PUSH        EDI                                     
CODE:0041f742   56              PUSH        ESI                                     
CODE:0041f743   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041f746   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:0041f74d   e80a42ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0041f752   83c410          ADD         ESP,0x10                                
                            LAB_0041f755:                 ;XREF[1,0]:   0041f701
CODE:0041f755   43              INC         EBX                                     
CODE:0041f756   6683fb05        CMP         BX,0x5                                  
CODE:0041f75a   7c99            JL          LAB_0041f6f5                            
CODE:0041f75c   e8d4feffff      CALL        FUN_0041f635                            ;undefined FUN_0041f635(void)
CODE:0041f761   5f              POP         EDI                                     
CODE:0041f762   5e              POP         ESI                                     
CODE:0041f763   5b              POP         EBX                                     
CODE:0041f764   c3              RET                                                 
                            LAB_0041f765:                 ;XREF[1,0]:   0041adf5
CODE:0041f765   e8fe0affff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0041f76a   0fbfc0          MOVSX       EAX,AX                                  
CODE:0041f76d   83e80d          SUB         EAX,0xd                                 
CODE:0041f770   750f            JNZ         LAB_0041f781                            
CODE:0041f772   66833d361...    CMP         word ptr [DATA:DAT_00461536],0x0        
CODE:0041f77a   7405            JZ          LAB_0041f781                            
CODE:0041f77c   e8b9bbffff      CALL        FUN_0041b33a                            ;undefined FUN_0041b33a(void)
                            LAB_0041f781:                 ;XREF[2,0]:   0041f770,0041f77a
CODE:0041f781   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041f782(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0041afcf
CODE:0041f782   53              PUSH        EBX                                     
CODE:0041f783   56              PUSH        ESI                                     
CODE:0041f784   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:0041f789   33db            XOR         EBX,EBX                                 
                            LAB_0041f78b:                 ;XREF[1,0]:   0041f7a3
CODE:0041f78b   0fbfc3          MOVSX       param_1,BX                              
CODE:0041f78e   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
                                                          ; FWD[2,0]:   004672b0,004672b6
CODE:0041f791   ff3445b07...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0041f798   e86f35ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041f79d   59              POP         param_3                                 
CODE:0041f79e   43              INC         EBX                                     
CODE:0041f79f   6683fb32        CMP         BX,0x32                                 
CODE:0041f7a3   7ce6            JL          LAB_0041f78b                            
CODE:0041f7a5   33db            XOR         EBX,EBX                                 
                            LAB_0041f7a7:                 ;XREF[1,0]:   0041f7ca
CODE:0041f7a7   0fbfc3          MOVSX       param_1,BX                              
CODE:0041f7aa   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0041f7ad   66837c860601    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:0041f7b3   7510            JNZ         LAB_0041f7c5                            
CODE:0041f7b5   0fbfc3          MOVSX       param_1,BX                              
CODE:0041f7b8   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0041f7bb   ff74860c        PUSH        dword ptr [ESI + param_1*0x4 + 0xc]=>...;= ??
CODE:0041f7bf   e84835ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041f7c4   59              POP         param_3                                 
                            LAB_0041f7c5:                 ;XREF[1,0]:   0041f7b3
CODE:0041f7c5   43              INC         EBX                                     
CODE:0041f7c6   6683fb10        CMP         BX,0x10                                 
CODE:0041f7ca   7cdb            JL          LAB_0041f7a7                            
CODE:0041f7cc   33db            XOR         EBX,EBX                                 
                            LAB_0041f7ce:                 ;XREF[1,0]:   0041f7e3
CODE:0041f7ce   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   004673e0,004673e4
CODE:0041f7d1   ff3485e07...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0041f7d8   e82f35ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041f7dd   59              POP         param_3                                 
CODE:0041f7de   43              INC         EBX                                     
CODE:0041f7df   6683fb05        CMP         BX,0x5                                  
CODE:0041f7e3   7ce9            JL          LAB_0041f7ce                            
CODE:0041f7e5   ff35f4734600    PUSH        dword ptr [DATA:DAT_004673f4]           ;= ??
CODE:0041f7eb   e81c35ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041f7f0   59              POP         param_3                                 
CODE:0041f7f1   ff35f8734600    PUSH        dword ptr [DATA:DAT_004673f8]           ;= ??
CODE:0041f7f7   e81035ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0041f7fc   59              POP         param_3                                 
CODE:0041f7fd   5e              POP         ESI                                     
CODE:0041f7fe   5b              POP         EBX                                     
CODE:0041f7ff   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0041f800(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041f80b
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041f808
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041f805
                                                          ;XREF[2,0]:   0041fb5d,0042002f
CODE:0041f800   55              PUSH        EBP                                     
CODE:0041f801   8bec            MOV         EBP,ESP                                 
CODE:0041f803   53              PUSH        EBX                                     
CODE:0041f804   56              PUSH        ESI                                     
CODE:0041f805   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:0041f808   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:0041f80b   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0041f80e   33c0            XOR         param_1,param_1                         
CODE:0041f810   663bd8          CMP         BX,param_1                              
CODE:0041f813   7e15            JLE         LAB_0041f82a                            
                            LAB_0041f815:                 ;XREF[1,0]:   0041f828
CODE:0041f815   0fbff0          MOVSX       ESI,param_1                             
CODE:0041f818   663b1471        CMP         param_2,word ptr [param_3 + ESI*0x2]    
CODE:0041f81c   7506            JNZ         LAB_0041f824                            
CODE:0041f81e   66b80100        MOV         param_1,0x1                             
CODE:0041f822   eb08            JMP         LAB_0041f82c                            
                            LAB_0041f824:                 ;XREF[1,0]:   0041f81c
CODE:0041f824   40              INC         param_1                                 
CODE:0041f825   663bd8          CMP         BX,param_1                              
CODE:0041f828   7feb            JG          LAB_0041f815                            
                            LAB_0041f82a:                 ;XREF[1,0]:   0041f813
CODE:0041f82a   33c0            XOR         param_1,param_1                         
                            LAB_0041f82c:                 ;XREF[1,0]:   0041f822
CODE:0041f82c   5e              POP         ESI                                     
CODE:0041f82d   5b              POP         EBX                                     
CODE:0041f82e   5d              POP         EBP                                     
CODE:0041f82f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0041f830(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041f839
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041f854
          ;param_6       undefined4           c                      ;XREF[1,0]:   0041f836
          ;param_7       undefined2          10                      ;XREF[1,0]:   0041f879
          ;param_8       undefined4          14                      ;XREF[1,0]:   0041f871
                                                          ;XREF[2,0]:   0041fa30,0041ff02
CODE:0041f830   55              PUSH        EBP                                     
CODE:0041f831   8bec            MOV         EBP,ESP                                 
CODE:0041f833   53              PUSH        EBX                                     
CODE:0041f834   56              PUSH        ESI                                     
CODE:0041f835   57              PUSH        EDI                                     
CODE:0041f836   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0041f839   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0041f83c   33db            XOR         EBX,EBX                                 
CODE:0041f83e   6683fa63        CMP         param_2,0x63                            
CODE:0041f842   7506            JNZ         LAB_0041f84a                            
CODE:0041f844   66b80100        MOV         param_1,0x1                             
CODE:0041f848   eb3d            JMP         LAB_0041f887                            
                            LAB_0041f84a:                 ;XREF[1,0]:   0041f842
CODE:0041f84a   33c0            XOR         param_1,param_1                         
CODE:0041f84c   663bc8          CMP         param_3,param_1                         
CODE:0041f84f   7e18            JLE         LAB_0041f869                            
                            LAB_0041f851:                 ;XREF[1,0]:   0041f867
CODE:0041f851   0fbff0          MOVSX       ESI,param_1                             
CODE:0041f854   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0041f857   663b1477        CMP         param_2,word ptr [EDI + ESI*0x2]        
CODE:0041f85b   7506            JNZ         LAB_0041f863                            
CODE:0041f85d   66bb0100        MOV         BX,0x1                                  
CODE:0041f861   eb06            JMP         LAB_0041f869                            
                            LAB_0041f863:                 ;XREF[1,0]:   0041f85b
CODE:0041f863   40              INC         param_1                                 
CODE:0041f864   663bc8          CMP         param_3,param_1                         
CODE:0041f867   7fe8            JG          LAB_0041f851                            
                            LAB_0041f869:                 ;XREF[2,0]:   0041f84f,0041f861
CODE:0041f869   6685db          TEST        BX,BX                                   
CODE:0041f86c   7417            JZ          LAB_0041f885                            
CODE:0041f86e   0fbfc1          MOVSX       param_1,param_3                         
CODE:0041f871   8b5518          MOV         param_2,dword ptr [EBP + param_8+0x4]   
CODE:0041f874   668b4442fe      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0041f879   663b4514        CMP         param_1,word ptr [EBP + param_7+0x4]    
CODE:0041f87d   7406            JZ          LAB_0041f885                            
CODE:0041f87f   66b80100        MOV         param_1,0x1                             
CODE:0041f883   eb02            JMP         LAB_0041f887                            
                            LAB_0041f885:                 ;XREF[2,0]:   0041f86c,0041f87d
CODE:0041f885   33c0            XOR         param_1,param_1                         
                            LAB_0041f887:                 ;XREF[2,0]:   0041f848,0041f883
CODE:0041f887   5f              POP         EDI                                     
CODE:0041f888   5e              POP         ESI                                     
CODE:0041f889   5b              POP         EBX                                     
CODE:0041f88a   5d              POP         EBP                                     
CODE:0041f88b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0041f88c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041f8a3
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041f892
                                                          ;XREF[2,0]:   0041fa8d,0041ff5f
CODE:0041f88c   55              PUSH        EBP                                     
CODE:0041f88d   8bec            MOV         EBP,ESP                                 
CODE:0041f88f   53              PUSH        EBX                                     
CODE:0041f890   56              PUSH        ESI                                     
CODE:0041f891   57              PUSH        EDI                                     
CODE:0041f892   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:0041f895   33d2            XOR         param_2,param_2                         
CODE:0041f897   eb39            JMP         LAB_0041f8d2                            
                            LAB_0041f899:                 ;XREF[1,0]:   0041f8d9
CODE:0041f899   33c0            XOR         param_1,param_1                         
CODE:0041f89b   663bc8          CMP         param_3,param_1                         
CODE:0041f89e   7e26            JLE         LAB_0041f8c6                            
                            LAB_0041f8a0:                 ;XREF[1,0]:   0041f8c4
CODE:0041f8a0   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041f8a3   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0041f8a6   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]             
CODE:0041f8aa   0fbff0          MOVSX       ESI,param_1                             
CODE:0041f8ad   0fbffa          MOVSX       EDI,param_2                             
CODE:0041f8b0   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041f8b3   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
                                                          ; FWD[2,0]:   0046711e,00467120
CODE:0041f8ba   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]=>DATA:DAT...;= ??
CODE:0041f8be   7506            JNZ         LAB_0041f8c6                            
CODE:0041f8c0   40              INC         param_1                                 
CODE:0041f8c1   663bc8          CMP         param_3,param_1                         
CODE:0041f8c4   7fda            JG          LAB_0041f8a0                            
                            LAB_0041f8c6:                 ;XREF[2,0]:   0041f89e,0041f8be
CODE:0041f8c6   663bc8          CMP         param_3,param_1                         
CODE:0041f8c9   7f06            JG          LAB_0041f8d1                            
CODE:0041f8cb   66b80100        MOV         param_1,0x1                             
CODE:0041f8cf   eb0c            JMP         LAB_0041f8dd                            
                            LAB_0041f8d1:                 ;XREF[1,0]:   0041f8c9
CODE:0041f8d1   42              INC         param_2                                 
                            LAB_0041f8d2:                 ;XREF[1,0]:   0041f897
CODE:0041f8d2   663b151c7...    CMP         param_2,word ptr [DATA:DAT_0046711c]    ;= ??
CODE:0041f8d9   7cbe            JL          LAB_0041f899                            
CODE:0041f8db   33c0            XOR         param_1,param_1                         
                            LAB_0041f8dd:                 ;XREF[1,0]:   0041f8cf
CODE:0041f8dd   5f              POP         EDI                                     
CODE:0041f8de   5e              POP         ESI                                     
CODE:0041f8df   5b              POP         EBX                                     
CODE:0041f8e0   5d              POP         EBP                                     
CODE:0041f8e1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041f8e2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0041f8eb
          ;param_5       undefined4           8                      ;XREF[1,0]:   0041f8e8
          ;param_6       undefined2           c                      ;XREF[1,0]:   0041f92f
                                                          ;XREF[2,0]:   0041faac,0041ff7e
CODE:0041f8e2   55              PUSH        EBP                                     
CODE:0041f8e3   8bec            MOV         EBP,ESP                                 
CODE:0041f8e5   53              PUSH        EBX                                     
CODE:0041f8e6   56              PUSH        ESI                                     
CODE:0041f8e7   57              PUSH        EDI                                     
CODE:0041f8e8   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:0041f8eb   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0041f8ee   bb1c714600      MOV         EBX,DATA:DAT_0046711c                   ;= ??
CODE:0041f8f3   33c0            XOR         param_1,param_1                         
CODE:0041f8f5   663bc8          CMP         param_3,param_1                         
CODE:0041f8f8   7e25            JLE         LAB_0041f91f                            
                            LAB_0041f8fa:                 ;XREF[1,0]:   0041f91d
CODE:0041f8fa   0fbff0          MOVSX       ESI,param_1                             
CODE:0041f8fd   0fbf3b          MOVSX       EDI,word ptr [EBX]=>DATA:DAT_0046711c   ;= ??
CODE:0041f900   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041f903   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041f90a   8d3477          LEA         ESI,[EDI + ESI*0x2]                     
CODE:0041f90d   56              PUSH        ESI                                     
CODE:0041f90e   0fbff0          MOVSX       ESI,param_1                             
CODE:0041f911   668b3472        MOV         SI,word ptr [param_2 + ESI*0x2]         
CODE:0041f915   5f              POP         EDI                                     
CODE:0041f916   668937          MOV         word ptr [EDI],SI                       
CODE:0041f919   40              INC         param_1                                 
CODE:0041f91a   663bc8          CMP         param_3,param_1                         
CODE:0041f91d   7fdb            JG          LAB_0041f8fa                            
                            LAB_0041f91f:                 ;XREF[1,0]:   0041f8f8
CODE:0041f91f   0fbfc0          MOVSX       param_1,param_1                         
CODE:0041f922   0fbf13          MOVSX       param_2,word ptr [EBX]=>DATA:DAT_0046...;= ??
CODE:0041f925   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0041f928   8d14d51e7...    LEA         param_2,[param_2*0x8 + DATA:DAT_00467...;= ??
CODE:0041f92f   668b4d10        MOV         param_3,word ptr [EBP + param_6+0x4]    
                                                          ; FWD[2,0]:   0046711e,00467120
CODE:0041f933   66890c42        MOV         word ptr [param_...,param_3=>DATA:DAT...;= ??
CODE:0041f937   66ff03          INC         word ptr [EBX]=>DATA:DAT_0046711c       ;= ??
CODE:0041f93a   5f              POP         EDI                                     
CODE:0041f93b   5e              POP         ESI                                     
CODE:0041f93c   5b              POP         EBX                                     
CODE:0041f93d   5d              POP         EBP                                     
CODE:0041f93e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0041f93f(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[9,0]:   0041f94e,0041f960,0041f9c4,0041f9d3,0041fa5a
                                                                     ;             0041faa2,0041fcb0,0041fd35,0041fd9c
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0041f9f5,0041fa7a,0041fab4,0041fb7b
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0041f948,0041fa80,0041fb86
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0041fa3d,0041fa9a,0041faba
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0041fba8,0041fc03,0041fcd5
          ;local_e       undefined2          -e                      ;XREF[4,0]:   0041fb91,0041fcc4,0041fdad,0041fdc1
          ;local_10      undefined2         -10                      ;XREF[3,0]:   0041fba2,0041fc95,0041fcca
          ;local_12      undefined2         -12                      ;XREF[3,0]:   0041fce2,0041fd7f,0041fda6
          ;local_3a      undefined2         -3a                      ;XREF[1,0]:   0041fb75
          ;local_3c      undefined2         -3c                      ;XREF[3,0]:   0041f9b8,0041fa0e,0041fad7
          ;local_62      undefined2         -62                      ;XREF[1,0]:   0041fb6d
          ;local_64      undefined2         -64                      ;XREF[6,0]:   0041f9a5,0041fa14,0041fa89,0041faa8,0041facd
                                                                     ;             0041fb58
                                                          ;XREF[1,0]:   0041fdf1
CODE:0041f93f   55              PUSH        EBP                                     
CODE:0041f940   8bec            MOV         EBP,ESP                                 
CODE:0041f942   83c4a0          ADD         ESP,-0x60                               
CODE:0041f945   53              PUSH        EBX                                     
CODE:0041f946   56              PUSH        ESI                                     
CODE:0041f947   57              PUSH        EDI                                     
CODE:0041f948   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0041f94e   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041f952   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041f955   66833c45b...    CMP         word ptr [param_...,0x63                ;= ??
CODE:0041f95e   7412            JZ          LAB_0041f972                            
CODE:0041f960   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041f964   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041f967   66833c45d...    CMP         word ptr [param_...,0x63                ;= ??
CODE:0041f970   7507            JNZ         LAB_0041f979                            
                            LAB_0041f972:                 ;XREF[1,0]:   0041f95e
CODE:0041f972   33c0            XOR         param_1,param_1                         
CODE:0041f974   e94c040000      JMP         LAB_0041fdc5                            
                            LAB_0041f979:                 ;XREF[1,0]:   0041f970
CODE:0041f979   66c7051c7...    MOV         word ptr [DATA:DAT_0046711c],0x0        ;= ??
CODE:0041f982   6890010000      PUSH        0x190                                   
CODE:0041f987   68ff000000      PUSH        0xff                                    
CODE:0041f98c   681e714600      PUSH        DATA:DAT_0046711e                       ;= ??
CODE:0041f991   e826050300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041f996   83c40c          ADD         ESP,0xc                                 
CODE:0041f999   e9e8010000      JMP         LAB_0041fb86                            
                            LAB_0041f99e:                 ;XREF[1,0]:   0041fb8b
CODE:0041f99e   6a28            PUSH        0x28                                    
CODE:0041f9a0   68ff000000      PUSH        0xff                                    
CODE:0041f9a5   8d45a0          LEA         param_1=>local_64,[EBP + -0x60]         
CODE:0041f9a8   50              PUSH        param_1                                 
CODE:0041f9a9   e80e050300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041f9ae   83c40c          ADD         ESP,0xc                                 
CODE:0041f9b1   6a28            PUSH        0x28                                    
CODE:0041f9b3   68ff000000      PUSH        0xff                                    
CODE:0041f9b8   8d45c8          LEA         param_1=>local_3c,[EBP + -0x38]         
CODE:0041f9bb   50              PUSH        param_1                                 
CODE:0041f9bc   e8fb040300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041f9c1   83c40c          ADD         ESP,0xc                                 
CODE:0041f9c4   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041f9c8   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041f9cb   668b3c45b...    MOV         DI,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0041f9d3   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041f9d7   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041f9da   668b1c45b...    MOV         BX,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0041f9e2   33f6            XOR         ESI,ESI                                 
CODE:0041f9e4   0fbfc6          MOVSX       param_1,SI                              
CODE:0041f9e7   66897c45a0      MOV         word ptr [EBP + param_1*0x2 + -0x60],DI 
CODE:0041f9ec   0fbfc6          MOVSX       param_1,SI                              
CODE:0041f9ef   66895c45c8      MOV         word ptr [EBP + param_1*0x2 + -0x38],BX 
CODE:0041f9f4   46              INC         ESI                                     
CODE:0041f9f5   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0041f9fb   e97b010000      JMP         LAB_0041fb7b                            
                            LAB_0041fa00:                 ;XREF[3,0]:   0041fa3b,0041fabf,0041fb80
CODE:0041fa00   43              INC         EBX                                     
CODE:0041fa01   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fa04   b903000000      MOV         param_3,0x3                             
CODE:0041fa09   99              CDQ                                                 
CODE:0041fa0a   f7f9            IDIV        param_3                                 
CODE:0041fa0c   8bda            MOV         EBX,param_2                             
CODE:0041fa0e   8d45c8          LEA         param_1=>local_3c,[EBP + -0x38]         
CODE:0041fa11   50              PUSH        param_1                                 
CODE:0041fa12   53              PUSH        EBX                                     
CODE:0041fa13   56              PUSH        ESI                                     
CODE:0041fa14   8d45a0          LEA         param_1=>local_64,[EBP + -0x60]         
CODE:0041fa17   50              PUSH        param_1                                 
CODE:0041fa18   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fa1b   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fa1e   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fa21   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041fa24   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041fa2b   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041fa2f   50              PUSH        param_1                                 
CODE:0041fa30   e8fbfdffff      CALL        FUN_0041f830                            ;undefined4 FUN_0041f830(undefined pa...
CODE:0041fa35   83c414          ADD         ESP,0x14                                
CODE:0041fa38   6685c0          TEST        param_1,param_1                         
CODE:0041fa3b   75c3            JNZ         LAB_0041fa00                            
CODE:0041fa3d   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0041fa43   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fa46   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fa49   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fa4c   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041fa4f   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041fa56   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041fa5a   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041fa5e   755a            JNZ         LAB_0041faba                            
CODE:0041fa60   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fa63   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fa66   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fa69   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041fa6c   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041fa73   66833c4200      CMP         word ptr [param_2 + param_1*0x2],0x0    
CODE:0041fa78   750e            JNZ         LAB_0041fa88                            
CODE:0041fa7a   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0041fa80   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0041fa86   eb32            JMP         LAB_0041faba                            
                            LAB_0041fa88:                 ;XREF[1,0]:   0041fa78
CODE:0041fa88   56              PUSH        ESI                                     
CODE:0041fa89   8d45a0          LEA         param_1=>local_64,[EBP + -0x60]         
CODE:0041fa8c   50              PUSH        param_1                                 
CODE:0041fa8d   e8fafdffff      CALL        FUN_0041f88c                            ;undefined4 FUN_0041f88c(undefined pa...
CODE:0041fa92   83c408          ADD         ESP,0x8                                 
CODE:0041fa95   6685c0          TEST        param_1,param_1                         
CODE:0041fa98   7408            JZ          LAB_0041faa2                            
CODE:0041fa9a   66c745fa0100    MOV         word ptr [EBP + local_a+0x4],0x1        
CODE:0041faa0   eb18            JMP         LAB_0041faba                            
                            LAB_0041faa2:                 ;XREF[1,0]:   0041fa98
CODE:0041faa2   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041faa6   50              PUSH        param_1                                 
CODE:0041faa7   56              PUSH        ESI                                     
CODE:0041faa8   8d45a0          LEA         param_1=>local_64,[EBP + -0x60]         
CODE:0041faab   50              PUSH        param_1                                 
CODE:0041faac   e831feffff      CALL        FUN_0041f8e2                            ;undefined FUN_0041f8e2(undefined par...
CODE:0041fab1   83c40c          ADD         ESP,0xc                                 
CODE:0041fab4   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_0041faba:                 ;XREF[3,0]:   0041fa5e,0041fa86,0041faa0
CODE:0041faba   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:0041fabf   0f853bffffff    JNZ         LAB_0041fa00                            
CODE:0041fac5   6685f6          TEST        SI,SI                                   
CODE:0041fac8   7e5b            JLE         LAB_0041fb25                            
CODE:0041faca   0fbfc6          MOVSX       param_1,SI                              
CODE:0041facd   663b7c459e      CMP         DI,word ptr [EBP + param_1*0x2 + loca...
CODE:0041fad2   7551            JNZ         LAB_0041fb25                            
CODE:0041fad4   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fad7   663b5c45c6      CMP         BX,word ptr [EBP + param_1*0x2 + loca...
CODE:0041fadc   7547            JNZ         LAB_0041fb25                            
CODE:0041fade   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fae1   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fae4   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fae7   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041faea   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041faf1   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041faf5   0fbfd3          MOVSX       param_2,BX                              
CODE:0041faf8   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:0041fafb   0fbfcf          MOVSX       param_3,DI                              
CODE:0041fafe   6bc927          IMUL        param_3,param_3,0x27                    
CODE:0041fb01   8d0c4dbe6...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:0041fb08   668b1c51        MOV         BX,word ptr [param_3 + param_2*0x2]     
CODE:0041fb0c   8bf8            MOV         EDI,param_1                             
CODE:0041fb0e   4e              DEC         ESI                                     
CODE:0041fb0f   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fb12   66c74445a...    MOV         word ptr [EBP + param_1*0x2 + -0x60],0x0
CODE:0041fb19   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fb1c   66c74445c...    MOV         word ptr [EBP + param_1*0x2 + -0x38],0x0
CODE:0041fb23   eb56            JMP         LAB_0041fb7b                            
                            LAB_0041fb25:                 ;XREF[3,0]:   0041fac8,0041fad2,0041fadc
CODE:0041fb25   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fb28   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fb2b   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fb2e   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041fb31   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041fb38   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041fb3c   0fbfd3          MOVSX       param_2,BX                              
CODE:0041fb3f   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:0041fb42   0fbfcf          MOVSX       param_3,DI                              
CODE:0041fb45   6bc927          IMUL        param_3,param_3,0x27                    
CODE:0041fb48   8d0c4dbe6...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:0041fb4f   668b1451        MOV         param_2,word ptr [param_3 + param_2*0x2]
CODE:0041fb53   8bf8            MOV         EDI,param_1                             
CODE:0041fb55   8bda            MOV         EBX,param_2                             
CODE:0041fb57   56              PUSH        ESI                                     
CODE:0041fb58   8d45a0          LEA         param_1=>local_64,[EBP + -0x60]         
CODE:0041fb5b   50              PUSH        param_1                                 
CODE:0041fb5c   57              PUSH        EDI                                     
CODE:0041fb5d   e89efcffff      CALL        FUN_0041f800                            ;undefined4 FUN_0041f800(undefined pa...
CODE:0041fb62   83c40c          ADD         ESP,0xc                                 
CODE:0041fb65   6685c0          TEST        param_1,param_1                         
CODE:0041fb68   7511            JNZ         LAB_0041fb7b                            
CODE:0041fb6a   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fb6d   66897c45a0      MOV         word ptr [EBP + ...,DI                  
CODE:0041fb72   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fb75   66895c45c8      MOV         word ptr [EBP + ...,BX                  
CODE:0041fb7a   46              INC         ESI                                     
                            LAB_0041fb7b:                 ;XREF[3,0]:   0041f9fb,0041fb23,0041fb68
CODE:0041fb7b   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0041fb80   0f847afeffff    JZ          LAB_0041fa00                            
                            LAB_0041fb86:                 ;XREF[1,0]:   0041f999
CODE:0041fb86   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:0041fb8b   0f840dfeffff    JZ          LAB_0041f99e                            
CODE:0041fb91   66c745f60000    MOV         word ptr [EBP + local_e+0x4],0x0        
CODE:0041fb97   33d2            XOR         param_2,param_2                         
CODE:0041fb99   e916020000      JMP         LAB_0041fdb4                            
                            LAB_0041fb9e:                 ;XREF[1,0]:   0041fdbb
CODE:0041fb9e   33f6            XOR         ESI,ESI                                 
CODE:0041fba0   33c9            XOR         param_3,param_3                         
CODE:0041fba2   66c745f40000    MOV         word ptr [EBP + local_10+0x4],0x0       
CODE:0041fba8   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
CODE:0041fbae   33c0            XOR         param_1,param_1                         
CODE:0041fbb0   e9e7000000      JMP         LAB_0041fc9c                            
                            LAB_0041fbb5:                 ;XREF[1,0]:   0041fcb4
CODE:0041fbb5   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fbb8   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fbbb   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fbbe   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fbc5   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fbc9   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fbcc   66833c9d8...    CMP         word ptr [EBX*0x...,0x1                 ;= ??
CODE:0041fbd5   7506            JNZ         LAB_0041fbdd                            
CODE:0041fbd7   66b90100        MOV         param_3,0x1                             
CODE:0041fbdb   eb74            JMP         LAB_0041fc51                            
                            LAB_0041fbdd:                 ;XREF[1,0]:   0041fbd5
CODE:0041fbdd   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fbe0   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fbe3   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fbe6   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fbed   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fbf1   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fbf4   66833c9d8...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:0041fbfd   750a            JNZ         LAB_0041fc09                            
CODE:0041fbff   66b90100        MOV         param_3,0x1                             
CODE:0041fc03   66ff45f8        INC         word ptr [EBP + local_c+0x4]            
CODE:0041fc07   eb48            JMP         LAB_0041fc51                            
                            LAB_0041fc09:                 ;XREF[1,0]:   0041fbfd
CODE:0041fc09   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fc0c   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fc0f   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fc12   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fc19   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fc1d   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fc20   66833c9d8...    CMP         word ptr [EBX*0x...,0x2                 ;= ??
CODE:0041fc29   7526            JNZ         LAB_0041fc51                            
CODE:0041fc2b   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fc2e   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fc31   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fc34   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fc3b   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fc3f   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fc42   66833c9d9...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:0041fc4b   7504            JNZ         LAB_0041fc51                            
CODE:0041fc4d   66be0100        MOV         SI,0x1                                  
                            LAB_0041fc51:                 ;XREF[4,0]:   0041fbdb,0041fc07,0041fc29,0041fc4b
CODE:0041fc51   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fc54   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fc57   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fc5a   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fc61   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fc65   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fc68   66833c9d8...    CMP         word ptr [EBX*0x...,0x3                 ;= ??
CODE:0041fc71   7428            JZ          LAB_0041fc9b                            
CODE:0041fc73   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fc76   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fc79   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fc7c   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fc83   0fbf1c5f        MOVSX       EBX,word ptr [EDI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fc87   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fc8a   66833c9d8...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:0041fc93   7406            JZ          LAB_0041fc9b                            
CODE:0041fc95   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
                            LAB_0041fc9b:                 ;XREF[2,0]:   0041fc71,0041fc93
CODE:0041fc9b   40              INC         param_1                                 
                            LAB_0041fc9c:                 ;XREF[1,0]:   0041fbb0
CODE:0041fc9c   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fc9f   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fca2   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fca5   8d3cfd1e7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711e]       ;= ??
                                                          ; FWD[2,0]:   0046711e,00467120
CODE:0041fcac   668b1c5f        MOV         BX,word ptr [EDI + EBX*0x2]=>DATA:DAT...;= ??
CODE:0041fcb0   663b5d08        CMP         BX,word ptr [EBP + param_4+0x4]         
CODE:0041fcb4   0f85fbfeffff    JNZ         LAB_0041fbb5                            
CODE:0041fcba   6685c9          TEST        param_3,param_3                         
CODE:0041fcbd   750b            JNZ         LAB_0041fcca                            
CODE:0041fcbf   6685f6          TEST        SI,SI                                   
CODE:0041fcc2   7506            JNZ         LAB_0041fcca                            
CODE:0041fcc4   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
                            LAB_0041fcca:                 ;XREF[2,0]:   0041fcbd,0041fcc2
CODE:0041fcca   66837df400      CMP         word ptr [EBP + local_10+0x4],0x0       
CODE:0041fccf   0f85de000000    JNZ         LAB_0041fdb3                            
CODE:0041fcd5   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0041fcda   0f8ed3000000    JLE         LAB_0041fdb3                            
CODE:0041fce0   33c0            XOR         param_1,param_1                         
CODE:0041fce2   668945f2        MOV         word ptr [EBP + local_12+0x4],param_1   
CODE:0041fce6   8bc8            MOV         param_3,param_1                         
CODE:0041fce8   33c0            XOR         param_1,param_1                         
CODE:0041fcea   e999000000      JMP         LAB_0041fd88                            
                            LAB_0041fcef:                 ;XREF[1,0]:   0041fda0
CODE:0041fcef   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fcf2   0fbff2          MOVSX       ESI,param_2                             
CODE:0041fcf5   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0041fcf8   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fcff   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fd03   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0041fd06   66833c9d8...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:0041fd0f   7576            JNZ         LAB_0041fd87                            
CODE:0041fd11   6685c0          TEST        param_1,param_1                         
CODE:0041fd14   752b            JNZ         LAB_0041fd41                            
CODE:0041fd16   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fd19   0fbff2          MOVSX       ESI,param_2                             
CODE:0041fd1c   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0041fd1f   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fd26   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fd2a   6bdb27          IMUL        EBX,EBX,0x27                            
CODE:0041fd2d   668b1c5db...    MOV         BX,word ptr [EBX*0x2 + DATA:DAT_00466...;= ??
CODE:0041fd35   663b5d08        CMP         BX,word ptr [EBP + param_4+0x4]         
CODE:0041fd39   0f94c3          SETZ        BL                                      
CODE:0041fd3c   83e301          AND         EBX,0x1                                 
CODE:0041fd3f   eb39            JMP         LAB_0041fd7a                            
                            LAB_0041fd41:                 ;XREF[1,0]:   0041fd14
CODE:0041fd41   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fd44   0fbff2          MOVSX       ESI,param_2                             
CODE:0041fd47   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0041fd4a   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0041fd51   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:0041fd55   6bdb27          IMUL        EBX,EBX,0x27                            
CODE:0041fd58   668b1c5db...    MOV         BX,word ptr [EBX*0x2 + DATA:DAT_00466...;= ??
CODE:0041fd60   0fbff0          MOVSX       ESI,param_1                             
CODE:0041fd63   0fbffa          MOVSX       EDI,param_2                             
CODE:0041fd66   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:0041fd69   8d3cfd1c7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711c]       ;= ??
CODE:0041fd70   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]=>DATA:DAT...;= ??
CODE:0041fd74   0f94c3          SETZ        BL                                      
CODE:0041fd77   83e301          AND         EBX,0x1                                 
                            LAB_0041fd7a:                 ;XREF[1,0]:   0041fd3f
CODE:0041fd7a   663bd9          CMP         BX,param_3                              
CODE:0041fd7d   7406            JZ          LAB_0041fd85                            
CODE:0041fd7f   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
                            LAB_0041fd85:                 ;XREF[1,0]:   0041fd7d
CODE:0041fd85   8bcb            MOV         param_3,EBX                             
                            LAB_0041fd87:                 ;XREF[1,0]:   0041fd0f
CODE:0041fd87   40              INC         param_1                                 
                            LAB_0041fd88:                 ;XREF[1,0]:   0041fcea
CODE:0041fd88   0fbfd8          MOVSX       EBX,param_1                             
CODE:0041fd8b   0fbff2          MOVSX       ESI,param_2                             
CODE:0041fd8e   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0041fd91   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
                                                          ; FWD[2,0]:   0046711e,00467120
CODE:0041fd98   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]=>DATA:DAT...;= ??
CODE:0041fd9c   663b5d08        CMP         BX,word ptr [EBP + param_4+0x4]         
CODE:0041fda0   0f8549ffffff    JNZ         LAB_0041fcef                            
CODE:0041fda6   66837df200      CMP         word ptr [EBP + local_12+0x4],0x0       
CODE:0041fdab   7506            JNZ         LAB_0041fdb3                            
CODE:0041fdad   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
                            LAB_0041fdb3:                 ;XREF[3,0]:   0041fccf,0041fcda,0041fdab
CODE:0041fdb3   42              INC         param_2                                 
                            LAB_0041fdb4:                 ;XREF[1,0]:   0041fb99
CODE:0041fdb4   663b151c7...    CMP         param_2,word ptr [DATA:DAT_0046711c]    ;= ??
CODE:0041fdbb   0f8cddfdffff    JL          LAB_0041fb9e                            
CODE:0041fdc1   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
                            LAB_0041fdc5:                 ;XREF[1,0]:   0041f974
CODE:0041fdc5   5f              POP         EDI                                     
CODE:0041fdc6   5e              POP         ESI                                     
CODE:0041fdc7   5b              POP         EBX                                     
CODE:0041fdc8   8be5            MOV         ESP,EBP                                 
CODE:0041fdca   5d              POP         EBP                                     
CODE:0041fdcb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0041fdcc(void)
                                                          ;XREF[1,0]:   0041fe46
CODE:0041fdcc   53              PUSH        EBX                                     
CODE:0041fdcd   56              PUSH        ESI                                     
CODE:0041fdce   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:0041fdd3   33db            XOR         EBX,EBX                                 
                            LAB_0041fdd5:                 ;XREF[1,0]:   0041fe07
CODE:0041fdd5   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041fdd8   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0041fddb   66837c860600    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041fde1   741f            JZ          LAB_0041fe02                            
CODE:0041fde3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0041fde6   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0041fde9   66833c8600      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0041fdee   7512            JNZ         LAB_0041fe02                            
CODE:0041fdf0   53              PUSH        EBX                                     
CODE:0041fdf1   e849fbffff      CALL        FUN_0041f93f                            ;uint FUN_0041f93f(undefined param_1,...
CODE:0041fdf6   59              POP         ECX                                     
CODE:0041fdf7   0fbfd3          MOVSX       EDX,BX                                  
CODE:0041fdfa   668904558...    MOV         word ptr [EDX*0x...,AX                  ;= ??
                            LAB_0041fe02:                 ;XREF[2,0]:   0041fde1,0041fdee
CODE:0041fe02   43              INC         EBX                                     
CODE:0041fe03   6683fb10        CMP         BX,0x10                                 
CODE:0041fe07   7ccc            JL          LAB_0041fdd5                            
CODE:0041fe09   5e              POP         ESI                                     
CODE:0041fe0a   5b              POP         EBX                                     
CODE:0041fe0b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0041fe0c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[9,0]:   0041fe1b,0041fe2d,0041fe96,0041fea5,0041ff2c
                                                                     ;             0041ff74,00420086,0042015e,00420250
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0041fec7,0041ff4c,0041ff86,0042004d
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0041fe15,0041ff52,00420058
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0041ff0f,0041ff6c,0041ff8c
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00420069,00420266,00420295
          ;local_e       undefined2          -e                      ;XREF[3,0]:   0042009d,00420235,00420273
          ;local_10      undefined2         -10                      ;XREF[4,0]:   00420063,004201bf,0042027a,0042028e
          ;local_12      undefined2         -12                      ;XREF[3,0]:   004200a3,0042020b,0042025a
          ;local_14      undefined2         -14                      ;XREF[2,0]:   004201b0,004201b9
          ;local_16      undefined2         -16                      ;XREF[3,0]:   0042006f,004201a3,004201aa
          ;local_3e      undefined2         -3e                      ;XREF[1,0]:   00420047
          ;local_40      undefined2         -40                      ;XREF[3,0]:   0041fe8a,0041fee0,0041ffa9
          ;local_66      undefined2         -66                      ;XREF[1,0]:   0042003f
          ;local_68      undefined2         -68                      ;XREF[6,0]:   0041fe77,0041fee6,0041ff5b,0041ff7a,0041ff9f
                                                                     ;             0042002a
                                                          ;XREF[2,0]:   0042134c,00421961
CODE:0041fe0c   55              PUSH        EBP                                     
CODE:0041fe0d   8bec            MOV         EBP,ESP                                 
CODE:0041fe0f   83c49c          ADD         ESP,-0x64                               
CODE:0041fe12   53              PUSH        EBX                                     
CODE:0041fe13   56              PUSH        ESI                                     
CODE:0041fe14   57              PUSH        EDI                                     
CODE:0041fe15   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0041fe1b   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041fe1f   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041fe22   66833c45b...    CMP         word ptr [param_...,0x63                ;= ??
CODE:0041fe2b   7412            JZ          LAB_0041fe3f                            
CODE:0041fe2d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041fe31   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041fe34   66833c45d...    CMP         word ptr [param_...,0x63                ;= ??
CODE:0041fe3d   7507            JNZ         LAB_0041fe46                            
                            LAB_0041fe3f:                 ;XREF[1,0]:   0041fe2b
CODE:0041fe3f   33c0            XOR         param_1,param_1                         
CODE:0041fe41   e95f040000      JMP         LAB_004202a5                            
                            LAB_0041fe46:                 ;XREF[1,0]:   0041fe3d
CODE:0041fe46   e881ffffff      CALL        FUN_0041fdcc                            ;undefined FUN_0041fdcc(void)
CODE:0041fe4b   66c7051c7...    MOV         word ptr [DATA:DAT_0046711c],0x0        ;= ??
CODE:0041fe54   6890010000      PUSH        0x190                                   
CODE:0041fe59   68ff000000      PUSH        0xff                                    
CODE:0041fe5e   681e714600      PUSH        DATA:DAT_0046711e                       ;= ??
CODE:0041fe63   e854000300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041fe68   83c40c          ADD         ESP,0xc                                 
CODE:0041fe6b   e9e8010000      JMP         LAB_00420058                            
                            LAB_0041fe70:                 ;XREF[1,0]:   0042005d
CODE:0041fe70   6a28            PUSH        0x28                                    
CODE:0041fe72   68ff000000      PUSH        0xff                                    
CODE:0041fe77   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0041fe7a   50              PUSH        param_1                                 
CODE:0041fe7b   e83c000300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041fe80   83c40c          ADD         ESP,0xc                                 
CODE:0041fe83   6a28            PUSH        0x28                                    
CODE:0041fe85   68ff000000      PUSH        0xff                                    
CODE:0041fe8a   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:0041fe8d   50              PUSH        param_1                                 
CODE:0041fe8e   e829000300      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0041fe93   83c40c          ADD         ESP,0xc                                 
CODE:0041fe96   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041fe9a   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041fe9d   668b3c45b...    MOV         DI,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0041fea5   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0041fea9   6bc027          IMUL        param_1,param_1,0x27                    
CODE:0041feac   668b1c45b...    MOV         BX,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0041feb4   33f6            XOR         ESI,ESI                                 
CODE:0041feb6   0fbfc6          MOVSX       param_1,SI                              
CODE:0041feb9   66897c459c      MOV         word ptr [EBP + param_1*0x2 + -0x64],DI 
CODE:0041febe   0fbfc6          MOVSX       param_1,SI                              
CODE:0041fec1   66895c45c4      MOV         word ptr [EBP + param_1*0x2 + -0x3c],BX 
CODE:0041fec6   46              INC         ESI                                     
CODE:0041fec7   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0041fecd   e97b010000      JMP         LAB_0042004d                            
                            LAB_0041fed2:                 ;XREF[3,0]:   0041ff0d,0041ff91,00420052
CODE:0041fed2   43              INC         EBX                                     
CODE:0041fed3   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fed6   b903000000      MOV         param_3,0x3                             
CODE:0041fedb   99              CDQ                                                 
CODE:0041fedc   f7f9            IDIV        param_3                                 
CODE:0041fede   8bda            MOV         EBX,param_2                             
CODE:0041fee0   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:0041fee3   50              PUSH        param_1                                 
CODE:0041fee4   53              PUSH        EBX                                     
CODE:0041fee5   56              PUSH        ESI                                     
CODE:0041fee6   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0041fee9   50              PUSH        param_1                                 
CODE:0041feea   0fbfc3          MOVSX       param_1,BX                              
CODE:0041feed   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fef0   0fbfd7          MOVSX       param_2,DI                              
CODE:0041fef3   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041fef6   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041fefd   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041ff01   50              PUSH        param_1                                 
CODE:0041ff02   e829f9ffff      CALL        FUN_0041f830                            ;undefined4 FUN_0041f830(undefined pa...
CODE:0041ff07   83c414          ADD         ESP,0x14                                
CODE:0041ff0a   6685c0          TEST        param_1,param_1                         
CODE:0041ff0d   75c3            JNZ         LAB_0041fed2                            
CODE:0041ff0f   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0041ff15   0fbfc3          MOVSX       param_1,BX                              
CODE:0041ff18   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041ff1b   0fbfd7          MOVSX       param_2,DI                              
CODE:0041ff1e   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041ff21   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041ff28   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041ff2c   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041ff30   755a            JNZ         LAB_0041ff8c                            
CODE:0041ff32   0fbfc3          MOVSX       param_1,BX                              
CODE:0041ff35   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041ff38   0fbfd7          MOVSX       param_2,DI                              
CODE:0041ff3b   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041ff3e   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041ff45   66833c4200      CMP         word ptr [param_2 + param_1*0x2],0x0    
CODE:0041ff4a   750e            JNZ         LAB_0041ff5a                            
CODE:0041ff4c   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0041ff52   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0041ff58   eb32            JMP         LAB_0041ff8c                            
                            LAB_0041ff5a:                 ;XREF[1,0]:   0041ff4a
CODE:0041ff5a   56              PUSH        ESI                                     
CODE:0041ff5b   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0041ff5e   50              PUSH        param_1                                 
CODE:0041ff5f   e828f9ffff      CALL        FUN_0041f88c                            ;undefined4 FUN_0041f88c(undefined pa...
CODE:0041ff64   83c408          ADD         ESP,0x8                                 
CODE:0041ff67   6685c0          TEST        param_1,param_1                         
CODE:0041ff6a   7408            JZ          LAB_0041ff74                            
CODE:0041ff6c   66c745fa0100    MOV         word ptr [EBP + local_a+0x4],0x1        
CODE:0041ff72   eb18            JMP         LAB_0041ff8c                            
                            LAB_0041ff74:                 ;XREF[1,0]:   0041ff6a
CODE:0041ff74   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0041ff78   50              PUSH        param_1                                 
CODE:0041ff79   56              PUSH        ESI                                     
CODE:0041ff7a   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0041ff7d   50              PUSH        param_1                                 
CODE:0041ff7e   e85ff9ffff      CALL        FUN_0041f8e2                            ;undefined FUN_0041f8e2(undefined par...
CODE:0041ff83   83c40c          ADD         ESP,0xc                                 
CODE:0041ff86   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_0041ff8c:                 ;XREF[3,0]:   0041ff30,0041ff58,0041ff72
CODE:0041ff8c   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:0041ff91   0f853bffffff    JNZ         LAB_0041fed2                            
CODE:0041ff97   6685f6          TEST        SI,SI                                   
CODE:0041ff9a   7e5b            JLE         LAB_0041fff7                            
CODE:0041ff9c   0fbfc6          MOVSX       param_1,SI                              
CODE:0041ff9f   663b7c459a      CMP         DI,word ptr [EBP + param_1*0x2 + loca...
CODE:0041ffa4   7551            JNZ         LAB_0041fff7                            
CODE:0041ffa6   0fbfc6          MOVSX       param_1,SI                              
CODE:0041ffa9   663b5c45c2      CMP         BX,word ptr [EBP + param_1*0x2 + loca...
CODE:0041ffae   7547            JNZ         LAB_0041fff7                            
CODE:0041ffb0   0fbfc3          MOVSX       param_1,BX                              
CODE:0041ffb3   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041ffb6   0fbfd7          MOVSX       param_2,DI                              
CODE:0041ffb9   6bd227          IMUL        param_2,param_2,0x27                    
CODE:0041ffbc   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0041ffc3   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0041ffc7   0fbfd3          MOVSX       param_2,BX                              
CODE:0041ffca   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:0041ffcd   0fbfcf          MOVSX       param_3,DI                              
CODE:0041ffd0   6bc927          IMUL        param_3,param_3,0x27                    
CODE:0041ffd3   8d0c4dbe6...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:0041ffda   668b1c51        MOV         BX,word ptr [param_3 + param_2*0x2]     
CODE:0041ffde   8bf8            MOV         EDI,param_1                             
CODE:0041ffe0   4e              DEC         ESI                                     
CODE:0041ffe1   0fbfc6          MOVSX       param_1,SI                              
CODE:0041ffe4   66c744459...    MOV         word ptr [EBP + param_1*0x2 + -0x64],0x0
CODE:0041ffeb   0fbfc6          MOVSX       param_1,SI                              
CODE:0041ffee   66c74445c...    MOV         word ptr [EBP + param_1*0x2 + -0x3c],0x0
CODE:0041fff5   eb56            JMP         LAB_0042004d                            
                            LAB_0041fff7:                 ;XREF[3,0]:   0041ff9a,0041ffa4,0041ffae
CODE:0041fff7   0fbfc3          MOVSX       param_1,BX                              
CODE:0041fffa   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0041fffd   0fbfd7          MOVSX       param_2,DI                              
CODE:00420000   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420003   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0042000a   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042000e   0fbfd3          MOVSX       param_2,BX                              
CODE:00420011   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:00420014   0fbfcf          MOVSX       param_3,DI                              
CODE:00420017   6bc927          IMUL        param_3,param_3,0x27                    
CODE:0042001a   8d0c4dbe6...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:00420021   668b1451        MOV         param_2,word ptr [param_3 + param_2*0x2]
CODE:00420025   8bf8            MOV         EDI,param_1                             
CODE:00420027   8bda            MOV         EBX,param_2                             
CODE:00420029   56              PUSH        ESI                                     
CODE:0042002a   8d459c          LEA         param_1=>local_68,[EBP + -0x64]         
CODE:0042002d   50              PUSH        param_1                                 
CODE:0042002e   57              PUSH        EDI                                     
CODE:0042002f   e8ccf7ffff      CALL        FUN_0041f800                            ;undefined4 FUN_0041f800(undefined pa...
CODE:00420034   83c40c          ADD         ESP,0xc                                 
CODE:00420037   6685c0          TEST        param_1,param_1                         
CODE:0042003a   7511            JNZ         LAB_0042004d                            
CODE:0042003c   0fbfc6          MOVSX       param_1,SI                              
CODE:0042003f   66897c459c      MOV         word ptr [EBP + ...,DI                  
CODE:00420044   0fbfc6          MOVSX       param_1,SI                              
CODE:00420047   66895c45c4      MOV         word ptr [EBP + ...,BX                  
CODE:0042004c   46              INC         ESI                                     
                            LAB_0042004d:                 ;XREF[3,0]:   0041fecd,0041fff5,0042003a
CODE:0042004d   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00420052   0f847afeffff    JZ          LAB_0041fed2                            
                            LAB_00420058:                 ;XREF[1,0]:   0041fe6b
CODE:00420058   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:0042005d   0f840dfeffff    JZ          LAB_0041fe70                            
CODE:00420063   66c745f40000    MOV         word ptr [EBP + local_10+0x4],0x0       
CODE:00420069   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
CODE:0042006f   66c745ee0000    MOV         word ptr [EBP + local_16+0x4],0x0       
CODE:00420075   6a20            PUSH        0x20                                    
CODE:00420077   6a00            PUSH        0x0                                     
CODE:00420079   686a6a4600      PUSH        DATA:DAT_00466a6a                       ;= ??
CODE:0042007e   e839fe0200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00420083   83c40c          ADD         ESP,0xc                                 
CODE:00420086   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042008a   66c704456...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:00420094   33d2            XOR         param_2,param_2                         
CODE:00420096   e9e6010000      JMP         LAB_00420281                            
                            LAB_0042009b:                 ;XREF[1,0]:   00420288
CODE:0042009b   33c9            XOR         param_3,param_3                         
CODE:0042009d   66c745f60000    MOV         word ptr [EBP + local_e+0x4],0x0        
CODE:004200a3   66c745f20000    MOV         word ptr [EBP + local_12+0x4],0x0       
CODE:004200a9   33c0            XOR         param_1,param_1                         
CODE:004200ab   e98c010000      JMP         LAB_0042023c                            
                            LAB_004200b0:                 ;XREF[1,0]:   00420254
CODE:004200b0   0fbfd8          MOVSX       EBX,param_1                             
CODE:004200b3   0fbff2          MOVSX       ESI,param_2                             
CODE:004200b6   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:004200b9   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:004200c0   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:004200c4   66833c5d6...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:004200cd   751e            JNZ         LAB_004200ed                            
CODE:004200cf   0fbfd8          MOVSX       EBX,param_1                             
CODE:004200d2   0fbff2          MOVSX       ESI,param_2                             
CODE:004200d5   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:004200d8   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:004200df   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:004200e3   66c7045d6...    MOV         word ptr [EBX*0x...,0x1                 ;= ??
                            LAB_004200ed:                 ;XREF[1,0]:   004200cd
CODE:004200ed   0fbfd8          MOVSX       EBX,param_1                             
CODE:004200f0   0fbff2          MOVSX       ESI,param_2                             
CODE:004200f3   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:004200f6   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:004200fd   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:00420101   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:00420104   66833c9d8...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:0042010d   0f85b4000000    JNZ         LAB_004201c7                            
CODE:00420113   0fbfd8          MOVSX       EBX,param_1                             
CODE:00420116   0fbff2          MOVSX       ESI,param_2                             
CODE:00420119   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0042011c   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:00420123   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:00420127   66833c5d8...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:00420130   0f8591000000    JNZ         LAB_004201c7                            
CODE:00420136   66b90100        MOV         param_3,0x1                             
CODE:0042013a   6685c0          TEST        param_1,param_1                         
CODE:0042013d   752b            JNZ         LAB_0042016a                            
CODE:0042013f   0fbfd8          MOVSX       EBX,param_1                             
CODE:00420142   0fbff2          MOVSX       ESI,param_2                             
CODE:00420145   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:00420148   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0042014f   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:00420153   6bdb27          IMUL        EBX,EBX,0x27                            
CODE:00420156   668b1c5db...    MOV         BX,word ptr [EBX*0x2 + DATA:DAT_00466...;= ??
CODE:0042015e   663b5d08        CMP         BX,word ptr [EBP + param_4+0x4]         
CODE:00420162   0f95c3          SETNZ       BL                                      
CODE:00420165   83e301          AND         EBX,0x1                                 
CODE:00420168   eb39            JMP         LAB_004201a3                            
                            LAB_0042016a:                 ;XREF[1,0]:   0042013d
CODE:0042016a   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042016d   0fbff2          MOVSX       ESI,param_2                             
CODE:00420170   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:00420173   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:0042017a   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:0042017e   6bdb27          IMUL        EBX,EBX,0x27                            
CODE:00420181   668b1c5db...    MOV         BX,word ptr [EBX*0x2 + DATA:DAT_00466...;= ??
CODE:00420189   0fbff0          MOVSX       ESI,param_1                             
CODE:0042018c   0fbffa          MOVSX       EDI,param_2                             
CODE:0042018f   8d3cbf          LEA         EDI,[EDI + EDI*0x4]                     
CODE:00420192   8d3cfd1c7...    LEA         EDI,[EDI*0x8 + DATA:DAT_0046711c]       ;= ??
CODE:00420199   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]=>DATA:DAT...;= ??
CODE:0042019d   0f95c3          SETNZ       BL                                      
CODE:004201a0   83e301          AND         EBX,0x1                                 
                            LAB_004201a3:                 ;XREF[1,0]:   00420168
CODE:004201a3   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:004201a8   750f            JNZ         LAB_004201b9                            
CODE:004201aa   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:004201b0   66895df0        MOV         word ptr [EBP + local_14+0x4],BX        
CODE:004201b4   e982000000      JMP         LAB_0042023b                            
                            LAB_004201b9:                 ;XREF[1,0]:   004201a8
CODE:004201b9   663b5df0        CMP         BX,word ptr [EBP + local_14+0x4]        
CODE:004201bd   747c            JZ          LAB_0042023b                            
CODE:004201bf   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
CODE:004201c5   eb74            JMP         LAB_0042023b                            
                            LAB_004201c7:                 ;XREF[2,0]:   0042010d,00420130
CODE:004201c7   0fbfd8          MOVSX       EBX,param_1                             
CODE:004201ca   0fbff2          MOVSX       ESI,param_2                             
CODE:004201cd   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:004201d0   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:004201d7   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:004201db   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:004201de   66833c9d8...    CMP         word ptr [EBX*0x...,0x2                 ;= ??
CODE:004201e7   752a            JNZ         LAB_00420213                            
CODE:004201e9   0fbfd8          MOVSX       EBX,param_1                             
CODE:004201ec   0fbff2          MOVSX       ESI,param_2                             
CODE:004201ef   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:004201f2   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:004201f9   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:004201fd   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:00420200   66833c9d9...    CMP         word ptr [EBX*0x...,0x0                 ;= ??
CODE:00420209   7508            JNZ         LAB_00420213                            
CODE:0042020b   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
CODE:00420211   eb28            JMP         LAB_0042023b                            
                            LAB_00420213:                 ;XREF[2,0]:   004201e7,00420209
CODE:00420213   0fbfd8          MOVSX       EBX,param_1                             
CODE:00420216   0fbff2          MOVSX       ESI,param_2                             
CODE:00420219   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:0042021c   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
CODE:00420223   0fbf1c5e        MOVSX       EBX,word ptr [ESI + EBX*0x2]=>DATA:DA...;= ??
CODE:00420227   8d1c9b          LEA         EBX,[EBX + EBX*0x4]                     
CODE:0042022a   66833c9d8...    CMP         word ptr [EBX*0x...,0x1                 ;= ??
CODE:00420233   7506            JNZ         LAB_0042023b                            
CODE:00420235   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
                            LAB_0042023b:                 ;XREF[5,0]:   004201b4,004201bd,004201c5,00420211
                                                          ;             00420233
CODE:0042023b   40              INC         param_1                                 
                            LAB_0042023c:                 ;XREF[1,0]:   004200ab
CODE:0042023c   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042023f   0fbff2          MOVSX       ESI,param_2                             
CODE:00420242   8d34b6          LEA         ESI,[ESI + ESI*0x4]                     
CODE:00420245   8d34f51e7...    LEA         ESI,[ESI*0x8 + DATA:DAT_0046711e]       ;= ??
                                                          ; FWD[2,0]:   0046711e,00467120
CODE:0042024c   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]=>DATA:DAT...;= ??
CODE:00420250   663b5d08        CMP         BX,word ptr [EBP + param_4+0x4]         
CODE:00420254   0f8556feffff    JNZ         LAB_004200b0                            
CODE:0042025a   66837df200      CMP         word ptr [EBP + local_12+0x4],0x0       
CODE:0042025f   751f            JNZ         LAB_00420280                            
CODE:00420261   6685c9          TEST        param_3,param_3                         
CODE:00420264   7408            JZ          LAB_0042026e                            
CODE:00420266   66c745f80100    MOV         word ptr [EBP + local_c+0x4],0x1        
CODE:0042026c   eb12            JMP         LAB_00420280                            
                            LAB_0042026e:                 ;XREF[1,0]:   00420264
CODE:0042026e   6685c9          TEST        param_3,param_3                         
CODE:00420271   750d            JNZ         LAB_00420280                            
CODE:00420273   66837df600      CMP         word ptr [EBP + local_e+0x4],0x0        
CODE:00420278   7506            JNZ         LAB_00420280                            
CODE:0042027a   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
                            LAB_00420280:                 ;XREF[4,0]:   0042025f,0042026c,00420271,00420278
CODE:00420280   42              INC         param_2                                 
                            LAB_00420281:                 ;XREF[1,0]:   00420096
CODE:00420281   663b151c7...    CMP         param_2,word ptr [DATA:DAT_0046711c]    ;= ??
CODE:00420288   0f8c0dfeffff    JL          LAB_0042009b                            
CODE:0042028e   66837df400      CMP         word ptr [EBP + local_10+0x4],0x0       
CODE:00420293   7507            JNZ         LAB_0042029c                            
CODE:00420295   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0042029a   7504            JNZ         LAB_004202a0                            
                            LAB_0042029c:                 ;XREF[1,0]:   00420293
CODE:0042029c   33c0            XOR         param_1,param_1                         
CODE:0042029e   eb05            JMP         LAB_004202a5                            
                            LAB_004202a0:                 ;XREF[1,0]:   0042029a
CODE:004202a0   b801000000      MOV         param_1,0x1                             
                            LAB_004202a5:                 ;XREF[2,0]:   0041fe41,0042029e
CODE:004202a5   5f              POP         EDI                                     
CODE:004202a6   5e              POP         ESI                                     
CODE:004202a7   5b              POP         EBX                                     
CODE:004202a8   8be5            MOV         ESP,EBP                                 
CODE:004202aa   5d              POP         EBP                                     
CODE:004202ab   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004202ac(undefined4 param_1, undefined4 param_2, uint param_3, short param_4, short param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   004202b0
          ;param_5       short                8                      ;XREF[1,0]:   004202b3
                                                          ;XREF[1,0]:   00421354
CODE:004202ac   55              PUSH        EBP                                     
CODE:004202ad   8bec            MOV         EBP,ESP                                 
CODE:004202af   53              PUSH        EBX                                     
CODE:004202b0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004202b3   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:004202b8   7476            JZ          LAB_00420330                            
CODE:004202ba   0fbfc3          MOVSX       param_1,BX                              
CODE:004202bd   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004202c0   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004202c7   e8402affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004202cc   59              POP         param_3                                 
CODE:004202cd   6818270000      PUSH        0x2718                                  
CODE:004202d2   e8ed27ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004202d7   59              POP         param_3                                 
CODE:004202d8   0fbfd3          MOVSX       param_2,BX                              
CODE:004202db   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004202de   890495966...    MOV         dword ptr [param...,param_1             ;= ??
CODE:004202e5   0fbfc3          MOVSX       param_1,BX                              
CODE:004202e8   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004202eb   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004202f2   e8792bffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004202f7   59              POP         param_3                                 
CODE:004202f8   6a0a            PUSH        0xa                                     
CODE:004202fa   0fbfc3          MOVSX       param_1,BX                              
CODE:004202fd   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420300   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00420308   50              PUSH        param_1                                 
CODE:00420309   0fbfc3          MOVSX       param_1,BX                              
CODE:0042030c   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042030f   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00420317   50              PUSH        param_1                                 
CODE:00420318   0fbfc3          MOVSX       param_1,BX                              
CODE:0042031b   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042031e   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420325   e83236ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042032a   83c410          ADD         ESP,0x10                                
CODE:0042032d   5b              POP         EBX                                     
CODE:0042032e   5d              POP         EBP                                     
CODE:0042032f   c3              RET                                                 
                            LAB_00420330:                 ;XREF[1,0]:   004202b8
CODE:00420330   0fbfc3          MOVSX       param_1,BX                              
CODE:00420333   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420336   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0042033d   e8ca29ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00420342   59              POP         param_3                                 
CODE:00420343   6814270000      PUSH        0x2714                                  
CODE:00420348   e87727ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042034d   59              POP         param_3                                 
CODE:0042034e   0fbfd3          MOVSX       param_2,BX                              
CODE:00420351   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420354   890495966...    MOV         dword ptr [param...,param_1             ;= ??
CODE:0042035b   5b              POP         EBX                                     
CODE:0042035c   5d              POP         EBP                                     
CODE:0042035d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042035e(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004203d0,00420405
          ;local_8       undefined2          -8                      ;XREF[2,0]:   004203fc,00420400
                                                          ;XREF[2,0]:   0041b685,0041b81a
CODE:0042035e   55              PUSH        EBP                                     
CODE:0042035f   8bec            MOV         EBP,ESP                                 
CODE:00420361   51              PUSH        ECX                                     
CODE:00420362   53              PUSH        EBX                                     
CODE:00420363   56              PUSH        ESI                                     
CODE:00420364   57              PUSH        EDI                                     
CODE:00420365   33f6            XOR         ESI,ESI                                 
                            LAB_00420367:                 ;XREF[1,0]:   004204d5
CODE:00420367   0fbfc6          MOVSX       EAX,SI                                  
CODE:0042036a   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0042036d   66833c859...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00420376   0f8454010000    JZ          LAB_004204d0                            
CODE:0042037c   33ff            XOR         EDI,EDI                                 
                            LAB_0042037e:                 ;XREF[1,0]:   004204ca
CODE:0042037e   0fbfc6          MOVSX       EAX,SI                                  
CODE:00420381   6bd84e          IMUL        EBX,EAX,0x4e                            
CODE:00420384   0fbfc7          MOVSX       EAX,DI                                  
CODE:00420387   6bc01a          IMUL        EAX,EAX,0x1a                            
CODE:0042038a   03d8            ADD         EBX,EAX                                 
CODE:0042038c   81c3aa6a4600    ADD         EBX,DATA:DAT_00466aaa                   ;= ??
                                                          ; FWD[2,0]:   00466abc,00466ad6
CODE:00420392   66837b1263      CMP         word ptr [EBX + ...,0x63                ;= ??
CODE:00420397   0f8428010000    JZ          LAB_004204c5                            
CODE:0042039d   66837b1600      CMP         word ptr [EBX + ...,0x0                 ;= ??
CODE:004203a2   0f841d010000    JZ          LAB_004204c5                            
CODE:004203a8   0fbf4314        MOVSX       EAX,word ptr [EBX + 0x14]=>DATA:DAT_0...;= ??
CODE:004203ac   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:004203af   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:004203b3   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004203b6   8d1455b26...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466ab2]       ;= ??
CODE:004203bd   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004203c1   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:004203c5   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:004203c8   660304958...    ADD         AX,word ptr [EDX*0x4 + DATA:DAT_00466...;= ??
CODE:004203d0   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:004203d4   0fbf4314        MOVSX       EAX,word ptr [EBX + 0x14]=>DATA:DAT_0...;= ??
CODE:004203d8   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:004203db   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:004203df   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004203e2   8d1455b46...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466ab4]       ;= ??
CODE:004203e9   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004203ed   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:004203f1   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:004203f4   660304958...    ADD         AX,word ptr [EDX*0x4 + DATA:DAT_00466...;= ??
CODE:004203fc   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00420400   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00420404   50              PUSH        EAX                                     
CODE:00420405   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00420409   50              PUSH        EAX                                     
CODE:0042040a   0fbfc6          MOVSX       EAX,SI                                  
CODE:0042040d   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420410   668b04858...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:00420418   6603430a        ADD         AX,word ptr [EBX + 0xa]=>DATA:DAT_004...;= ??
CODE:0042041c   50              PUSH        EAX                                     
CODE:0042041d   0fbfc6          MOVSX       EAX,SI                                  
CODE:00420420   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420423   668b04858...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:0042042b   66034308        ADD         AX,word ptr [EBX + 0x8]=>DATA:DAT_004...;= ??
CODE:0042042f   50              PUSH        EAX                                     
CODE:00420430   66a14e6a4600    MOV         AX,[DATA:DAT_00466a4e]                  ;= ??
CODE:00420436   50              PUSH        EAX                                     
CODE:00420437   66a14c6a4600    MOV         AX,[DATA:DAT_00466a4c]                  ;= ??
CODE:0042043d   50              PUSH        EAX                                     
CODE:0042043e   e89e000000      CALL        FUN_004204e1                            ;undefined4 FUN_004204e1(undefined pa...
CODE:00420443   83c418          ADD         ESP,0x18                                
CODE:00420446   6685c0          TEST        AX,AX                                   
CODE:00420449   747a            JZ          LAB_004204c5                            
CODE:0042044b   0fbf4314        MOVSX       EAX,word ptr [EBX + 0x14]=>DATA:DAT_0...;= ??
CODE:0042044f   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00420452   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:00420456   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00420459   8d1455bc6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466abc]       ;= ??
CODE:00420460   66c704426300    MOV         word ptr [EDX + EAX*0x2],0x63           
CODE:00420466   0fbf4314        MOVSX       EAX,word ptr [EBX + 0x14]=>DATA:DAT_0...;= ??
CODE:0042046a   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:0042046d   0fbf5312        MOVSX       EDX,word ptr [EBX + 0x12]=>DATA:DAT_0...;= ??
CODE:00420471   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00420474   8d1455c06...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466ac0]       ;= ??
CODE:0042047b   66c704420000    MOV         word ptr [EDX + EAX*0x2],0x0            
CODE:00420481   66c743126300    MOV         word ptr [EBX + ...,0x63                ;= ??
CODE:00420487   6a00            PUSH        0x0                                     
CODE:00420489   6a05            PUSH        0x5                                     
CODE:0042048b   68744a0000      PUSH        0x4a74                                  
CODE:00420490   e810610200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00420495   83c40c          ADD         ESP,0xc                                 
CODE:00420498   e8751a0000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:0042049d   ff3554744600    PUSH        dword ptr [DATA:DAT_00467454]           ;= ??
CODE:004204a3   e83ab00100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:004204a8   59              POP         ECX                                     
CODE:004204a9   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x4        ;= ??
CODE:004204b2   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x2        
CODE:004204bb   6a01            PUSH        0x1                                     
CODE:004204bd   e83c0e0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:004204c2   59              POP         ECX                                     
CODE:004204c3   eb16            JMP         LAB_004204db                            
                            LAB_004204c5:                 ;XREF[3,0]:   00420397,004203a2,00420449
CODE:004204c5   47              INC         EDI                                     
CODE:004204c6   6683ff03        CMP         DI,0x3                                  
CODE:004204ca   0f8caefeffff    JL          LAB_0042037e                            
                            LAB_004204d0:                 ;XREF[1,0]:   00420376
CODE:004204d0   46              INC         ESI                                     
CODE:004204d1   6683fe10        CMP         SI,0x10                                 
CODE:004204d5   0f8c8cfeffff    JL          LAB_00420367                            
                            LAB_004204db:                 ;XREF[1,0]:   004204c3
CODE:004204db   5f              POP         EDI                                     
CODE:004204dc   5e              POP         ESI                                     
CODE:004204dd   5b              POP         EBX                                     
CODE:004204de   59              POP         ECX                                     
CODE:004204df   5d              POP         EBP                                     
CODE:004204e0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004204e1(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined2 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[4,0]:   00420510,00420543,00420576,004205aa
          ;param_5       undefined2           8                      ;XREF[4,0]:   0042050b,0042053e,00420571,004205a5
          ;param_6       undefined4           c                      ;XREF[1,0]:   004204ee
          ;param_7       undefined4          10                      ;XREF[1,0]:   004204eb
          ;param_8       undefined4          14                      ;XREF[1,0]:   004204e8
          ;param_9       undefined2          18                      ;XREF[5,0]:   0042055b,00420561,0042058e,00420594,0042059e
          ;local_5       undefined1          -5                      ;XREF[5,0]:   004204f1,004204fa,00420530,00420569,00420599
                                                          ;XREF[1,0]:   0042043e
CODE:004204e1   55              PUSH        EBP                                     
CODE:004204e2   8bec            MOV         EBP,ESP                                 
CODE:004204e4   51              PUSH        param_3                                 
CODE:004204e5   53              PUSH        EBX                                     
CODE:004204e6   56              PUSH        ESI                                     
CODE:004204e7   57              PUSH        EDI                                     
CODE:004204e8   8b7518          MOV         ESI,dword ptr [EBP + param_8+0x4]       
CODE:004204eb   8b5d14          MOV         EBX,dword ptr [EBP + param_7+0x4]       
CODE:004204ee   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:004204f1   c645ff03        MOV         byte ptr [EBP + local_5+0x4],0x3        
CODE:004204f5   663bf7          CMP         SI,DI                                   
CODE:004204f8   7e31            JLE         LAB_0042052b                            
CODE:004204fa   0fbe45ff        MOVSX       param_1,byte ptr [EBP + local_5+0x4]    
CODE:004204fe   50              PUSH        param_1                                 
CODE:004204ff   8bc6            MOV         param_1,ESI                             
CODE:00420501   662bc7          SUB         param_1,DI                              
CODE:00420504   48              DEC         param_1                                 
CODE:00420505   50              PUSH        param_1                                 
CODE:00420506   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:00420509   50              PUSH        param_1                                 
CODE:0042050a   57              PUSH        EDI                                     
CODE:0042050b   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0042050f   50              PUSH        param_1                                 
CODE:00420510   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00420514   50              PUSH        param_1                                 
CODE:00420515   e89d0d0000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:0042051a   83c418          ADD         ESP,0x18                                
CODE:0042051d   6685c0          TEST        param_1,param_1                         
CODE:00420520   7439            JZ          LAB_0042055b                            
CODE:00420522   66b80100        MOV         param_1,0x1                             
CODE:00420526   e999000000      JMP         LAB_004205c4                            
                            LAB_0042052b:                 ;XREF[1,0]:   004204f8
CODE:0042052b   663bf7          CMP         SI,DI                                   
CODE:0042052e   7d2b            JGE         LAB_0042055b                            
CODE:00420530   0fbe45ff        MOVSX       param_1,byte ptr [EBP + local_5+0x4]    
CODE:00420534   50              PUSH        param_1                                 
CODE:00420535   662bfe          SUB         DI,SI                                   
CODE:00420538   57              PUSH        EDI                                     
CODE:00420539   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0042053c   50              PUSH        param_1                                 
CODE:0042053d   56              PUSH        ESI                                     
CODE:0042053e   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00420542   50              PUSH        param_1                                 
CODE:00420543   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00420547   50              PUSH        param_1                                 
CODE:00420548   e86a0d0000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:0042054d   83c418          ADD         ESP,0x18                                
CODE:00420550   6685c0          TEST        param_1,param_1                         
CODE:00420553   7406            JZ          LAB_0042055b                            
CODE:00420555   66b80100        MOV         param_1,0x1                             
CODE:00420559   eb69            JMP         LAB_004205c4                            
                            LAB_0042055b:                 ;XREF[3,0]:   00420520,0042052e,00420553
CODE:0042055b   663b5d1c        CMP         BX,word ptr [EBP + param_9+0x4]         
CODE:0042055f   7d2d            JGE         LAB_0042058e                            
CODE:00420561   668b451c        MOV         param_1,word ptr [EBP + param_9+0x4]    
CODE:00420565   662bc3          SUB         param_1,BX                              
CODE:00420568   50              PUSH        param_1                                 
CODE:00420569   0fbe45ff        MOVSX       param_1,byte ptr [EBP + local_5+0x4]    
CODE:0042056d   50              PUSH        param_1                                 
CODE:0042056e   53              PUSH        EBX                                     
CODE:0042056f   4e              DEC         ESI                                     
CODE:00420570   56              PUSH        ESI                                     
CODE:00420571   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00420575   50              PUSH        param_1                                 
CODE:00420576   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0042057a   50              PUSH        param_1                                 
CODE:0042057b   e8370d0000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:00420580   83c418          ADD         ESP,0x18                                
CODE:00420583   6685c0          TEST        param_1,param_1                         
CODE:00420586   743a            JZ          LAB_004205c2                            
CODE:00420588   66b80100        MOV         param_1,0x1                             
CODE:0042058c   eb36            JMP         LAB_004205c4                            
                            LAB_0042058e:                 ;XREF[1,0]:   0042055f
CODE:0042058e   663b5d1c        CMP         BX,word ptr [EBP + param_9+0x4]         
CODE:00420592   7e2e            JLE         LAB_004205c2                            
CODE:00420594   662b5d1c        SUB         BX,word ptr [EBP + param_9+0x4]         
CODE:00420598   53              PUSH        EBX                                     
CODE:00420599   0fbe45ff        MOVSX       param_1,byte ptr [EBP + local_5+0x4]    
CODE:0042059d   50              PUSH        param_1                                 
CODE:0042059e   668b451c        MOV         param_1,word ptr [EBP + param_9+0x4]    
CODE:004205a2   50              PUSH        param_1                                 
CODE:004205a3   4e              DEC         ESI                                     
CODE:004205a4   56              PUSH        ESI                                     
CODE:004205a5   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004205a9   50              PUSH        param_1                                 
CODE:004205aa   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004205ae   50              PUSH        param_1                                 
CODE:004205af   e8030d0000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:004205b4   83c418          ADD         ESP,0x18                                
CODE:004205b7   6685c0          TEST        param_1,param_1                         
CODE:004205ba   7406            JZ          LAB_004205c2                            
CODE:004205bc   66b80100        MOV         param_1,0x1                             
CODE:004205c0   eb02            JMP         LAB_004205c4                            
                            LAB_004205c2:                 ;XREF[3,0]:   00420586,00420592,004205ba
CODE:004205c2   33c0            XOR         param_1,param_1                         
                            LAB_004205c4:                 ;XREF[4,0]:   00420526,00420559,0042058c,004205c0
CODE:004205c4   5f              POP         EDI                                     
CODE:004205c5   5e              POP         ESI                                     
CODE:004205c6   5b              POP         EBX                                     
CODE:004205c7   59              POP         param_3                                 
CODE:004205c8   5d              POP         EBP                                     
CODE:004205c9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004205ca(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   004205d6,004206bb
          ;local_20      undefined1         -20                      ;XREF[1,0]:   004205d3
                                                          ;XREF[1,0]:   004213d9
CODE:004205ca   55              PUSH        EBP                                     
CODE:004205cb   8bec            MOV         EBP,ESP                                 
CODE:004205cd   83c4e4          ADD         ESP,-0x1c                               
CODE:004205d0   53              PUSH        EBX                                     
CODE:004205d1   56              PUSH        ESI                                     
CODE:004205d2   57              PUSH        EDI                                     
CODE:004205d3   8d7de4          LEA         EDI=>local_20,[EBP + -0x1c]             
CODE:004205d6   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004205db   7405            JZ          LAB_004205e2                            
CODE:004205dd   e8cc010000      CALL        FUN_004207ae                            ;undefined FUN_004207ae(void)
                            LAB_004205e2:                 ;XREF[1,0]:   004205db
CODE:004205e2   33f6            XOR         ESI,ESI                                 
                            LAB_004205e4:                 ;XREF[1,0]:   004206ee
CODE:004205e4   0fbfc6          MOVSX       param_1,SI                              
CODE:004205e7   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004205ea   66833c859...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:004205f3   0f84f0000000    JZ          LAB_004206e9                            
CODE:004205f9   33db            XOR         EBX,EBX                                 
                            LAB_004205fb:                 ;XREF[1,0]:   004206e3
CODE:004205fb   0fbfc3          MOVSX       param_1,BX                              
CODE:004205fe   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420601   0fbfd6          MOVSX       param_2,SI                              
CODE:00420604   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420607   8d1455aa6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0042060e   56              PUSH        ESI                                     
CODE:0042060f   57              PUSH        EDI                                     
CODE:00420610   8d3442          LEA         ESI,[param_2 + param_1*0x2]=>DATA:DAT...;= ??
CODE:00420613   b906000000      MOV         param_3,0x6                             
                                                          ; FWD[2,0]:   00466aaa,00466ac4
CODE:00420618   f3a5            MOVSD.REP   ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
                                                          ; FWD[2,0]:   00466aaa,00466ac4
CODE:0042061a   66a5            MOVSW       ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
CODE:0042061c   5f              POP         EDI                                     
CODE:0042061d   5e              POP         ESI                                     
CODE:0042061e   66837f1263      CMP         word ptr [EDI + 0x12],0x63              
CODE:00420623   0f84b5000000    JZ          LAB_004206de                            
CODE:00420629   66837f1600      CMP         word ptr [EDI + 0x16],0x0               
CODE:0042062e   0f84aa000000    JZ          LAB_004206de                            
CODE:00420634   0fbf4714        MOVSX       param_1,word ptr [EDI + 0x14]           
CODE:00420638   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0042063b   0fbf5712        MOVSX       param_2,word ptr [EDI + 0x12]           
CODE:0042063f   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420642   8d1455b26...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420649   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042064d   0fbf5712        MOVSX       param_2,word ptr [EDI + 0x12]           
CODE:00420651   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420654   660304958...    ADD         param_1,word ptr [param_2*0x4 + DATA:...;= ??
CODE:0042065c   0fbf5714        MOVSX       param_2,word ptr [EDI + 0x14]           
CODE:00420660   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:00420663   0fbf4f12        MOVSX       param_3,word ptr [EDI + 0x12]           
CODE:00420667   6bc927          IMUL        param_3,param_3,0x27                    
CODE:0042066a   8d0c4db46...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:00420671   668b1451        MOV         param_2,word ptr [param_3 + param_2*0x2]
CODE:00420675   0fbf4f12        MOVSX       param_3,word ptr [EDI + 0x12]           
CODE:00420679   8d0c89          LEA         param_3,[ECX + ECX*0x4]                 
CODE:0042067c   6603148d8...    ADD         param_2,word ptr [param_3*0x4 + DATA:...;= ??
CODE:00420684   66837f1601      CMP         word ptr [EDI + 0x16],0x1               
CODE:00420689   7530            JNZ         LAB_004206bb                            
CODE:0042068b   52              PUSH        param_2                                 
CODE:0042068c   50              PUSH        param_1                                 
CODE:0042068d   0fbfc6          MOVSX       param_1,SI                              
CODE:00420690   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420693   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:0042069b   6603470a        ADD         param_1,word ptr [EDI + 0xa]            
CODE:0042069f   50              PUSH        param_1                                 
CODE:004206a0   0fbfc6          MOVSX       param_1,SI                              
CODE:004206a3   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004206a6   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:004206ae   66034708        ADD         param_1,word ptr [EDI + 0x8]            
CODE:004206b2   50              PUSH        param_1                                 
CODE:004206b3   e8b2b1ffff      CALL        FUN_0041b86a                            ;undefined FUN_0041b86a(undefined par...
CODE:004206b8   83c410          ADD         ESP,0x10                                
                            LAB_004206bb:                 ;XREF[1,0]:   00420689
CODE:004206bb   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004206c0   741c            JZ          LAB_004206de                            
CODE:004206c2   668b4714        MOV         param_1,word ptr [EDI + 0x14]           
CODE:004206c6   50              PUSH        param_1                                 
CODE:004206c7   668b4712        MOV         param_1,word ptr [EDI + 0x12]           
CODE:004206cb   50              PUSH        param_1                                 
CODE:004206cc   e82a000000      CALL        FUN_004206fb                            ;undefined FUN_004206fb(undefined par...
CODE:004206d1   83c408          ADD         ESP,0x8                                 
CODE:004206d4   53              PUSH        EBX                                     
CODE:004206d5   56              PUSH        ESI                                     
CODE:004206d6   e820000000      CALL        FUN_004206fb                            ;undefined FUN_004206fb(undefined par...
CODE:004206db   83c408          ADD         ESP,0x8                                 
                            LAB_004206de:                 ;XREF[3,0]:   00420623,0042062e,004206c0
CODE:004206de   43              INC         EBX                                     
CODE:004206df   6683fb03        CMP         BX,0x3                                  
CODE:004206e3   0f8c12ffffff    JL          LAB_004205fb                            
                            LAB_004206e9:                 ;XREF[1,0]:   004205f3
CODE:004206e9   46              INC         ESI                                     
CODE:004206ea   6683fe10        CMP         SI,0x10                                 
CODE:004206ee   0f8cf0feffff    JL          LAB_004205e4                            
CODE:004206f4   5f              POP         EDI                                     
CODE:004206f5   5e              POP         ESI                                     
CODE:004206f6   5b              POP         EBX                                     
CODE:004206f7   8be5            MOV         ESP,EBP                                 
CODE:004206f9   5d              POP         EBP                                     
CODE:004206fa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004206fb(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00420704
          ;param_5       undefined4           8                      ;XREF[1,0]:   00420701
                                                          ;XREF[3,0]:   004206cc,004206d6,00421b99
CODE:004206fb   55              PUSH        EBP                                     
CODE:004206fc   8bec            MOV         EBP,ESP                                 
CODE:004206fe   53              PUSH        EBX                                     
CODE:004206ff   56              PUSH        ESI                                     
CODE:00420700   57              PUSH        EDI                                     
CODE:00420701   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00420704   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00420707   33db            XOR         EBX,EBX                                 
                            LAB_00420709:                 ;XREF[1,0]:   00420731
CODE:00420709   0fbfcb          MOVSX       param_3,BX                              
CODE:0042070c   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
                                                          ; FWD[2,0]:   004672ae,004672b4
CODE:0042070f   66833c4da...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:00420718   7412            JZ          LAB_0042072c                            
CODE:0042071a   0fbfcb          MOVSX       param_3,BX                              
CODE:0042071d   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:00420720   66c7044da...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:0042072a   eb07            JMP         LAB_00420733                            
                            LAB_0042072c:                 ;XREF[1,0]:   00420718
CODE:0042072c   43              INC         EBX                                     
CODE:0042072d   6683fb32        CMP         BX,0x32                                 
CODE:00420731   7cd6            JL          LAB_00420709                            
                            LAB_00420733:                 ;XREF[1,0]:   0042072a
CODE:00420733   0fbfca          MOVSX       param_3,param_2                         
CODE:00420736   6bc90d          IMUL        param_3,param_3,0xd                     
CODE:00420739   0fbff0          MOVSX       ESI,param_1                             
CODE:0042073c   6bf627          IMUL        ESI,ESI,0x27                            
CODE:0042073f   8d3475b66...    LEA         ESI,[ESI*0x2 + DATA:DAT_00466ab6]       ;= ??
CODE:00420746   668b344e        MOV         SI,word ptr [ESI + param_3*0x2]         
CODE:0042074a   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042074d   8d0c89          LEA         param_3,[ECX + ECX*0x4]                 
CODE:00420750   6603348d8...    ADD         SI,word ptr [param_3*0x4 + DATA:DAT_0...;= ??
CODE:00420758   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042075b   6bd20d          IMUL        param_2,param_2,0xd                     
CODE:0042075e   0fbfc8          MOVSX       param_3,param_1                         
CODE:00420761   6bc927          IMUL        param_3,param_3,0x27                    
CODE:00420764   8d0c4db86...    LEA         param_3,[param_3*0x2 + DATA:DAT_00466...;= ??
CODE:0042076b   668b3c51        MOV         DI,word ptr [param_3 + param_2*0x2]     
CODE:0042076f   0fbfc0          MOVSX       param_1,param_1                         
CODE:00420772   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420775   66033c858...    ADD         DI,word ptr [param_1*0x4 + DATA:DAT_0...;= ??
CODE:0042077d   0fbfc3          MOVSX       param_1,BX                              
CODE:00420780   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
                                                          ; FWD[2,0]:   004672b0,004672b6
CODE:00420783   ff3445b07...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0042078a   e8e126ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042078f   59              POP         param_3                                 
CODE:00420790   6a0f            PUSH        0xf                                     
CODE:00420792   57              PUSH        EDI                                     
CODE:00420793   56              PUSH        ESI                                     
CODE:00420794   0fbfc3          MOVSX       param_1,BX                              
CODE:00420797   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0042079a   ff3445b07...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:004207a1   e8b631ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004207a6   83c410          ADD         ESP,0x10                                
CODE:004207a9   5f              POP         EDI                                     
CODE:004207aa   5e              POP         ESI                                     
CODE:004207ab   5b              POP         EBX                                     
CODE:004207ac   5d              POP         EBP                                     
CODE:004207ad   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004207ae(void)
                                                          ;XREF[1,0]:   004205dd
CODE:004207ae   53              PUSH        EBX                                     
CODE:004207af   56              PUSH        ESI                                     
CODE:004207b0   beae724600      MOV         ESI,DATA:DAT_004672ae                   ;= ??
CODE:004207b5   33db            XOR         EBX,EBX                                 
                            LAB_004207b7:                 ;XREF[1,0]:   004207d8
CODE:004207b7   0fbfc3          MOVSX       EAX,BX                                  
CODE:004207ba   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
                                                          ; FWD[2,0]:   004672b0,004672b6
CODE:004207bd   ff744602        PUSH        dword ptr [ESI + EAX*0x2 + 0x2]=>DATA...;= ??
CODE:004207c1   e83e27ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004207c6   59              POP         ECX                                     
CODE:004207c7   0fbfc3          MOVSX       EAX,BX                                  
CODE:004207ca   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:004207cd   66c704460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004207d3   43              INC         EBX                                     
CODE:004207d4   6683fb32        CMP         BX,0x32                                 
CODE:004207d8   7cdd            JL          LAB_004207b7                            
CODE:004207da   5e              POP         ESI                                     
CODE:004207db   5b              POP         EBX                                     
CODE:004207dc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004207dd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004207e3
          ;param_5       undefined2           8                      ;XREF[1,0]:   00420815
          ;param_6       undefined2           c                      ;XREF[1,0]:   00420810
                                                          ;XREF[1,0]:   0041b788
CODE:004207dd   55              PUSH        EBP                                     
CODE:004207de   8bec            MOV         EBP,ESP                                 
CODE:004207e0   53              PUSH        EBX                                     
CODE:004207e1   56              PUSH        ESI                                     
CODE:004207e2   57              PUSH        EDI                                     
CODE:004207e3   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004207e6   0fbfc3          MOVSX       param_1,BX                              
CODE:004207e9   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004207ec   668b34858...    MOV         SI,word ptr [param_1*0x4 + DATA:DAT_0...;= ??
CODE:004207f4   6683c60b        ADD         SI,0xb                                  
CODE:004207f8   0fbfc3          MOVSX       param_1,BX                              
CODE:004207fb   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004207fe   668b3c858...    MOV         DI,word ptr [param_1*0x4 + DATA:DAT_0...;= ??
CODE:00420806   6683c726        ADD         DI,0x26                                 
CODE:0042080a   6a1e            PUSH        0x1e                                    
CODE:0042080c   6a10            PUSH        0x10                                    
CODE:0042080e   57              PUSH        EDI                                     
CODE:0042080f   56              PUSH        ESI                                     
CODE:00420810   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00420814   50              PUSH        param_1                                 
CODE:00420815   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00420819   50              PUSH        param_1                                 
CODE:0042081a   e8980a0000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:0042081f   83c418          ADD         ESP,0x18                                
CODE:00420822   6685c0          TEST        param_1,param_1                         
CODE:00420825   0f8497000000    JZ          LAB_004208c2                            
CODE:0042082b   0fbfc3          MOVSX       param_1,BX                              
CODE:0042082e   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420831   66833c859...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:0042083a   753d            JNZ         LAB_00420879                            
CODE:0042083c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042083f   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420842   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420849   e8be24ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042084e   59              POP         param_3                                 
CODE:0042084f   6819270000      PUSH        0x2719                                  
CODE:00420854   e86b22ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00420859   59              POP         param_3                                 
CODE:0042085a   0fbfd3          MOVSX       param_2,BX                              
CODE:0042085d   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420860   890495966...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00420867   0fbfc3          MOVSX       param_1,BX                              
CODE:0042086a   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042086d   66c704859...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:00420877   eb3b            JMP         LAB_004208b4                            
                            LAB_00420879:                 ;XREF[1,0]:   0042083a
CODE:00420879   0fbfc3          MOVSX       param_1,BX                              
CODE:0042087c   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042087f   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420886   e88124ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042088b   59              POP         param_3                                 
CODE:0042088c   6815270000      PUSH        0x2715                                  
CODE:00420891   e82e22ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00420896   59              POP         param_3                                 
CODE:00420897   0fbfd3          MOVSX       param_2,BX                              
CODE:0042089a   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042089d   890495966...    MOV         dword ptr [param...,param_1             ;= ??
CODE:004208a4   0fbfc3          MOVSX       param_1,BX                              
CODE:004208a7   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004208aa   66c704859...    MOV         word ptr [param_...,0x0                 ;= ??
                            LAB_004208b4:                 ;XREF[1,0]:   00420877
CODE:004208b4   6a01            PUSH        0x1                                     
CODE:004208b6   e8430a0000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:004208bb   59              POP         param_3                                 
CODE:004208bc   66b80100        MOV         param_1,0x1                             
CODE:004208c0   eb02            JMP         LAB_004208c4                            
                            LAB_004208c2:                 ;XREF[1,0]:   00420825
CODE:004208c2   33c0            XOR         param_1,param_1                         
                            LAB_004208c4:                 ;XREF[1,0]:   004208c0
CODE:004208c4   5f              POP         EDI                                     
CODE:004208c5   5e              POP         ESI                                     
CODE:004208c6   5b              POP         EBX                                     
CODE:004208c7   5d              POP         EBP                                     
CODE:004208c8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004208c9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004208cf
                                                          ;XREF[1,0]:   0041b811
CODE:004208c9   55              PUSH        EBP                                     
CODE:004208ca   8bec            MOV         EBP,ESP                                 
CODE:004208cc   53              PUSH        EBX                                     
CODE:004208cd   56              PUSH        ESI                                     
CODE:004208ce   57              PUSH        EDI                                     
CODE:004208cf   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004208d2   beaa6a4600      MOV         ESI,DATA:DAT_00466aaa                   ;= ??
CODE:004208d7   0fbfc3          MOVSX       param_1,BX                              
CODE:004208da   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004208dd   66833c859...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:004208e6   0f8545010000    JNZ         LAB_00420a31                            
CODE:004208ec   33d2            XOR         param_2,param_2                         
                            LAB_004208ee:                 ;XREF[1,0]:   0042096d
CODE:004208ee   0fbfc3          MOVSX       param_1,BX                              
CODE:004208f1   6bc04e          IMUL        param_1,param_1,0x4e                    
CODE:004208f4   0fbfca          MOVSX       param_3,param_2                         
CODE:004208f7   6bc91a          IMUL        param_3,param_3,0x1a                    
CODE:004208fa   03c1            ADD         param_1,param_3                         
CODE:004208fc   03c6            ADD         param_1,ESI                             
                                                          ; FWD[2,0]:   00466abc,00466ad6
CODE:004208fe   6683781263      CMP         word ptr [param_...,offset DATA:DAT_0...;= ??
CODE:00420903   7463            JZ          LAB_00420968                            
CODE:00420905   6683781603      CMP         word ptr [param_...,offset DATA:DAT_0...;= ??
CODE:0042090a   7420            JZ          LAB_0042092c                            
CODE:0042090c   0fbf4814        MOVSX       param_3,word ptr [param_1 + 0x14]=>DA...;= ??
CODE:00420910   6bc90d          IMUL        param_3,param_3,0xd                     
CODE:00420913   0fbf7812        MOVSX       EDI,word ptr [param_1 + 0x12]=>DATA:D...;= ??
CODE:00420917   6bff27          IMUL        EDI,EDI,0x27                            
CODE:0042091a   8d7c7e16        LEA         EDI,[ESI + EDI*0x2 + 0x16]              
CODE:0042091e   66833c4f03      CMP         word ptr [EDI + param_3*0x2],0x3        
CODE:00420923   7407            JZ          LAB_0042092c                            
CODE:00420925   66ff055c6...    INC         word ptr [DATA:DAT_00466a5c]            ;= ??
                            LAB_0042092c:                 ;XREF[2,0]:   0042090a,00420923
CODE:0042092c   0fbf4814        MOVSX       param_3,word ptr [param_1 + 0x14]=>DA...;= ??
CODE:00420930   6bc90d          IMUL        param_3,param_3,0xd                     
CODE:00420933   0fbf7812        MOVSX       EDI,word ptr [param_1 + 0x12]=>DATA:D...;= ??
CODE:00420937   6bff27          IMUL        EDI,EDI,0x27                            
CODE:0042093a   8d7c7e16        LEA         EDI,[ESI + EDI*0x2 + 0x16]              
CODE:0042093e   66c7044f0000    MOV         word ptr [EDI + param_3*0x2],0x0        
CODE:00420944   0fbf4814        MOVSX       param_3,word ptr [param_1 + 0x14]=>DA...;= ??
CODE:00420948   6bc90d          IMUL        param_3,param_3,0xd                     
CODE:0042094b   0fbf7812        MOVSX       EDI,word ptr [param_1 + 0x12]=>DATA:D...;= ??
CODE:0042094f   6bff27          IMUL        EDI,EDI,0x27                            
CODE:00420952   8d7c7e12        LEA         EDI,[ESI + EDI*0x2 + 0x12]              
CODE:00420956   66c7044f6300    MOV         word ptr [EDI + param_3*0x2],0x63       
CODE:0042095c   66c740160000    MOV         word ptr [param_...,0x0=>DATA:DAT_004...;= ??
CODE:00420962   66c740126300    MOV         word ptr [param_...,offset DATA:DAT_0...;= ??
                            LAB_00420968:                 ;XREF[1,0]:   00420903
CODE:00420968   42              INC         param_2                                 
CODE:00420969   6683fa03        CMP         param_2,0x3                             
CODE:0042096d   0f8c7bffffff    JL          LAB_004208ee                            
CODE:00420973   0fbfc3          MOVSX       param_1,BX                              
CODE:00420976   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420979   66c704859...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:00420983   0fbfc3          MOVSX       param_1,BX                              
CODE:00420986   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00420989   66833c858...    CMP         word ptr [param_...,0x2                 ;= ??
CODE:00420992   7510            JNZ         LAB_004209a4                            
CODE:00420994   0fbfc3          MOVSX       param_1,BX                              
CODE:00420997   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042099a   66c704859...    MOV         word ptr [param_...,0x0                 ;= ??
                            LAB_004209a4:                 ;XREF[1,0]:   00420992
CODE:004209a4   0fbfc3          MOVSX       param_1,BX                              
CODE:004209a7   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004209aa   66833c858...    CMP         word ptr [param_...,0x1                 ;= ??
CODE:004209b3   7510            JNZ         LAB_004209c5                            
CODE:004209b5   0fbfc3          MOVSX       param_1,BX                              
CODE:004209b8   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004209bb   66c704859...    MOV         word ptr [param_...,0x0                 ;= ??
                            LAB_004209c5:                 ;XREF[1,0]:   004209b3
CODE:004209c5   0fbfc3          MOVSX       param_1,BX                              
CODE:004209c8   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004209cb   ff3485966...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004209d2   e83523ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004209d7   59              POP         param_3                                 
CODE:004209d8   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x2        
CODE:004209e1   e82c150000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:004209e6   0fbfc3          MOVSX       param_1,BX                              
CODE:004209e9   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004209ec   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:004209f4   66a3646a4600    MOV         [DATA:DAT_00466a64],param_1             ;= ??
CODE:004209fa   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:00420a01   ff3485447...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420a08   e8d5aa0100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00420a0d   59              POP         param_3                                 
CODE:00420a0e   6a00            PUSH        0x0                                     
CODE:00420a10   6a05            PUSH        0x5                                     
CODE:00420a12   68731f0000      PUSH        0x1f73                                  
CODE:00420a17   e8895b0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00420a1c   83c40c          ADD         ESP,0xc                                 
CODE:00420a1f   6a01            PUSH        0x1                                     
CODE:00420a21   e8d8080000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:00420a26   59              POP         param_3                                 
CODE:00420a27   e8aeecffff      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:00420a2c   e804ecffff      CALL        FUN_0041f635                            ;undefined FUN_0041f635(void)
                            LAB_00420a31:                 ;XREF[1,0]:   004208e6
CODE:00420a31   5f              POP         EDI                                     
CODE:00420a32   5e              POP         ESI                                     
CODE:00420a33   5b              POP         EBX                                     
CODE:00420a34   5d              POP         EBP                                     
CODE:00420a35   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00420a36(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00420a39
                                                          ;XREF[1,0]:   0041b85e
CODE:00420a36   55              PUSH        EBP                                     
CODE:00420a37   8bec            MOV         EBP,ESP                                 
CODE:00420a39   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00420a3d   66a3646a4600    MOV         [DATA:DAT_00466a64],param_1             ;= ??
CODE:00420a43   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x2        
CODE:00420a4c   e8c1140000      CALL        FUN_00421f12                            ;undefined FUN_00421f12(void)
CODE:00420a51   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:00420a58   ff3485447...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420a5f   e87eaa0100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00420a64   59              POP         param_3                                 
CODE:00420a65   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:00420a6c   66ff0c455...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:00420a74   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:00420a7c   6685c0          TEST        param_1,param_1                         
CODE:00420a7f   7514            JNZ         LAB_00420a95                            
CODE:00420a81   0fbf05646...    MOVSX       param_1,word ptr [DATA:DAT_00466a64]    ;= ??
CODE:00420a88   ff3485e07...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00420a8f   e87024ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00420a94   59              POP         param_3                                 
                            LAB_00420a95:                 ;XREF[1,0]:   00420a7f
CODE:00420a95   e87ba6ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:00420a9a   e83becffff      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:00420a9f   e891ebffff      CALL        FUN_0041f635                            ;undefined FUN_0041f635(void)
CODE:00420aa4   6a00            PUSH        0x0                                     
CODE:00420aa6   6a05            PUSH        0x5                                     
CODE:00420aa8   68731f0000      PUSH        0x1f73                                  
CODE:00420aad   e8f35a0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00420ab2   83c40c          ADD         ESP,0xc                                 
CODE:00420ab5   5d              POP         EBP                                     
CODE:00420ab6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00420ab7(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00420b71,00420b99
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00420b8c,00420b90
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00420ae6,00420b14,00420bc9
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00420b02,00420b32,00420bc0
                                                          ;XREF[1,0]:   0041b6d5
CODE:00420ab7   55              PUSH        EBP                                     
CODE:00420ab8   8bec            MOV         EBP,ESP                                 
CODE:00420aba   83c4f8          ADD         ESP,-0x8                                
CODE:00420abd   53              PUSH        EBX                                     
CODE:00420abe   56              PUSH        ESI                                     
CODE:00420abf   57              PUSH        EDI                                     
CODE:00420ac0   668b354c6...    MOV         SI,word ptr [DATA:DAT_00466a4c]         ;= ??
CODE:00420ac7   668b3d4e6...    MOV         DI,word ptr [DATA:DAT_00466a4e]         ;= ??
CODE:00420ace   6a00            PUSH        0x0                                     
CODE:00420ad0   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00420ad7   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:00420ade   e8912cffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00420ae3   83c408          ADD         ESP,0x8                                 
CODE:00420ae6   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00420aea   6a00            PUSH        0x0                                     
CODE:00420aec   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00420af3   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:00420afa   e8952cffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00420aff   83c408          ADD         ESP,0x8                                 
CODE:00420b02   668945f8        MOV         word ptr [EBP + local_c+0x4],AX         
CODE:00420b06   6681fe9a00      CMP         SI,0x9a                                 
CODE:00420b0b   0f8c19010000    JL          LAB_00420c2a                            
CODE:00420b11   0fbfc6          MOVSX       EAX,SI                                  
CODE:00420b14   0fbf55fa        MOVSX       EDX,word ptr [EBP + local_a+0x4]        
CODE:00420b18   03c2            ADD         EAX,EDX                                 
CODE:00420b1a   3df2010000      CMP         EAX,0x1f2                               
CODE:00420b1f   0f8f05010000    JG          LAB_00420c2a                            
CODE:00420b25   6683ff26        CMP         DI,0x26                                 
CODE:00420b29   0f8cfb000000    JL          LAB_00420c2a                            
CODE:00420b2f   0fbfc7          MOVSX       EAX,DI                                  
CODE:00420b32   0fbf55f8        MOVSX       EDX,word ptr [EBP + local_c+0x4]        
CODE:00420b36   03c2            ADD         EAX,EDX                                 
CODE:00420b38   3d26010000      CMP         EAX,0x126                               
CODE:00420b3d   0f8fe7000000    JG          LAB_00420c2a                            
CODE:00420b43   33db            XOR         EBX,EBX                                 
                            LAB_00420b45:                 ;XREF[1,0]:   00420be5
CODE:00420b45   0fbfc3          MOVSX       EAX,BX                                  
CODE:00420b48   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:00420b4b   66833c859...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00420b54   0f8486000000    JZ          LAB_00420be0                            
CODE:00420b5a   6a00            PUSH        0x0                                     
CODE:00420b5c   0fbfc3          MOVSX       EAX,BX                                  
CODE:00420b5f   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420b62   ff3485966...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00466f96] ;= ??
CODE:00420b69   e8062cffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00420b6e   83c408          ADD         ESP,0x8                                 
CODE:00420b71   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00420b75   6a00            PUSH        0x0                                     
CODE:00420b77   0fbfc3          MOVSX       EAX,BX                                  
CODE:00420b7a   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420b7d   ff3485966...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00466f96] ;= ??
CODE:00420b84   e80b2cffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00420b89   83c408          ADD         ESP,0x8                                 
CODE:00420b8c   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00420b90   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00420b94   6683c0f2        ADD         AX,-0xe                                 
CODE:00420b98   50              PUSH        EAX                                     
CODE:00420b99   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00420b9d   50              PUSH        EAX                                     
CODE:00420b9e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00420ba1   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420ba4   668b04858...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:00420bac   6683c007        ADD         AX,0x7                                  
CODE:00420bb0   50              PUSH        EAX                                     
CODE:00420bb1   0fbfc3          MOVSX       EAX,BX                                  
CODE:00420bb4   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00420bb7   668b04858...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:00420bbf   50              PUSH        EAX                                     
CODE:00420bc0   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:00420bc4   6683c0f2        ADD         AX,-0xe                                 
CODE:00420bc8   50              PUSH        EAX                                     
CODE:00420bc9   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:00420bcd   50              PUSH        EAX                                     
CODE:00420bce   8d4707          LEA         EAX,[EDI + 0x7]                         
CODE:00420bd1   50              PUSH        EAX                                     
CODE:00420bd2   56              PUSH        ESI                                     
CODE:00420bd3   e8a3020000      CALL        FUN_00420e7b                            ;undefined4 FUN_00420e7b(undefined pa...
CODE:00420bd8   83c420          ADD         ESP,0x20                                
CODE:00420bdb   6685c0          TEST        AX,AX                                   
CODE:00420bde   754a            JNZ         LAB_00420c2a                            
                            LAB_00420be0:                 ;XREF[1,0]:   00420b54
CODE:00420be0   43              INC         EBX                                     
CODE:00420be1   6683fb10        CMP         BX,0x10                                 
CODE:00420be5   0f8c5affffff    JL          LAB_00420b45                            
CODE:00420beb   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:00420bf4   57              PUSH        EDI                                     
CODE:00420bf5   56              PUSH        ESI                                     
CODE:00420bf6   e802080000      CALL        FUN_004213fd                            ;undefined FUN_004213fd(undefined4 pa...
CODE:00420bfb   83c408          ADD         ESP,0x8                                 
CODE:00420bfe   6a01            PUSH        0x1                                     
CODE:00420c00   e8f9060000      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:00420c05   59              POP         ECX                                     
CODE:00420c06   6a00            PUSH        0x0                                     
CODE:00420c08   6a05            PUSH        0x5                                     
CODE:00420c0a   68744a0000      PUSH        0x4a74                                  
CODE:00420c0f   e891590200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00420c14   83c40c          ADD         ESP,0xc                                 
CODE:00420c17   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:00420c20   e8f0a4ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:00420c25   e8f5120000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
                            LAB_00420c2a:                 ;XREF[5,0]:   00420b0b,00420b1f,00420b29,00420b3d
                                                          ;             00420bde
CODE:00420c2a   5f              POP         EDI                                     
CODE:00420c2b   5e              POP         ESI                                     
CODE:00420c2c   5b              POP         EBX                                     
CODE:00420c2d   59              POP         ECX                                     
CODE:00420c2e   59              POP         ECX                                     
CODE:00420c2f   5d              POP         EBP                                     
CODE:00420c30   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00420c31(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00420c3a
          ;local_6       undefined2          -6                      ;XREF[11,0]:  00420c3d,00420c43,00420d13,00420d41,00420d6b
                                                                     ;             00420dba,00420dd2,00420dea,00420e2e,00420e65
                                                                     ;             00420e69
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00420ccb,00420da4
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00420cf4,00420d9f
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00420d0f,00420d98
          ;local_e       undefined2          -e                      ;XREF[2,0]:   00420d3d,00420d93
          ;local_10      undefined2         -10                      ;XREF[2,0]:   00420d67,00420d8e
          ;local_12      undefined2         -12                      ;XREF[2,0]:   00420d83,00420d87
                                                          ;XREF[1,0]:   00421486
CODE:00420c31   55              PUSH        EBP                                     
CODE:00420c32   8bec            MOV         EBP,ESP                                 
CODE:00420c34   83c4f0          ADD         ESP,-0x10                               
CODE:00420c37   53              PUSH        EBX                                     
CODE:00420c38   56              PUSH        ESI                                     
CODE:00420c39   57              PUSH        EDI                                     
CODE:00420c3a   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00420c3d   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00420c43:                 ;XREF[1,0]:   00420e6e
CODE:00420c43   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420c47   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420c4a   0fbfd7          MOVSX       param_2,DI                              
CODE:00420c4d   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420c50   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420c57   66833c4263      CMP         word ptr [param_2 + param_1*0x2],0x63   
CODE:00420c5c   0f8503020000    JNZ         LAB_00420e65                            
CODE:00420c62   33db            XOR         EBX,EBX                                 
                            LAB_00420c64:                 ;XREF[1,0]:   00420e5f
CODE:00420c64   0fbfc3          MOVSX       param_1,BX                              
CODE:00420c67   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:00420c6a   66833c859...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:00420c73   0f84e1010000    JZ          LAB_00420e5a                            
CODE:00420c79   663bfb          CMP         DI,BX                                   
CODE:00420c7c   0f84d8010000    JZ          LAB_00420e5a                            
CODE:00420c82   33f6            XOR         ESI,ESI                                 
                            LAB_00420c84:                 ;XREF[1,0]:   00420e54
CODE:00420c84   0fbfc6          MOVSX       param_1,SI                              
CODE:00420c87   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420c8a   0fbfd3          MOVSX       param_2,BX                              
CODE:00420c8d   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420c90   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
                                                          ; FWD[2,0]:   00466abc,00466ad6
CODE:00420c97   66833c4263      CMP         word ptr [param_...,0x63                ;= ??
CODE:00420c9c   0f85ad010000    JNZ         LAB_00420e4f                            
CODE:00420ca2   0fbfc6          MOVSX       param_1,SI                              
CODE:00420ca5   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420ca8   0fbfd3          MOVSX       param_2,BX                              
CODE:00420cab   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420cae   8d1455b26...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420cb5   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:00420cb9   0fbfd3          MOVSX       param_2,BX                              
CODE:00420cbc   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420cbf   660304958...    ADD         param_1,word ptr [param_2*0x4 + DATA:...;= ??
CODE:00420cc7   6683c0fe        ADD         param_1,-0x2                            
CODE:00420ccb   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00420ccf   0fbfc6          MOVSX       param_1,SI                              
CODE:00420cd2   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420cd5   0fbfd3          MOVSX       param_2,BX                              
CODE:00420cd8   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420cdb   8d1455b46...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420ce2   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:00420ce6   0fbfd3          MOVSX       param_2,BX                              
CODE:00420ce9   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420cec   660304958...    ADD         param_1,word ptr [param_2*0x4 + DATA:...;= ??
CODE:00420cf4   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00420cf8   0fbfc6          MOVSX       param_1,SI                              
CODE:00420cfb   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420cfe   0fbfd3          MOVSX       param_2,BX                              
CODE:00420d01   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420d04   8d1455ba6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420d0b   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:00420d0f   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00420d13   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420d17   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420d1a   0fbfd7          MOVSX       param_2,DI                              
CODE:00420d1d   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420d20   8d1455b26...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420d27   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00420d2b   0fbfd7          MOVSX       param_2,DI                              
CODE:00420d2e   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420d31   660304958...    ADD         param_1,word ptr [param_2*0x4 + DATA:...;= ??
CODE:00420d39   6683c0fe        ADD         param_1,-0x2                            
CODE:00420d3d   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:00420d41   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420d45   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420d48   0fbfd7          MOVSX       param_2,DI                              
CODE:00420d4b   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420d4e   8d1455b46...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420d55   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00420d59   0fbfd7          MOVSX       param_2,DI                              
CODE:00420d5c   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00420d5f   660304958...    ADD         param_1,word ptr [param_2*0x4 + DATA:...;= ??
CODE:00420d67   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:00420d6b   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420d6f   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420d72   0fbfd7          MOVSX       param_2,DI                              
CODE:00420d75   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420d78   8d1455ba6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420d7f   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00420d83   668945f2        MOV         word ptr [EBP + local_12+0x4],param_1   
CODE:00420d87   668b45f2        MOV         param_1,word ptr [EBP + local_12+0x4]   
CODE:00420d8b   50              PUSH        param_1                                 
CODE:00420d8c   6a03            PUSH        0x3                                     
CODE:00420d8e   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:00420d92   50              PUSH        param_1                                 
CODE:00420d93   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:00420d97   50              PUSH        param_1                                 
CODE:00420d98   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:00420d9c   50              PUSH        param_1                                 
CODE:00420d9d   6a03            PUSH        0x3                                     
CODE:00420d9f   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:00420da3   50              PUSH        param_1                                 
CODE:00420da4   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00420da8   50              PUSH        param_1                                 
CODE:00420da9   e8cd000000      CALL        FUN_00420e7b                            ;undefined4 FUN_00420e7b(undefined pa...
CODE:00420dae   83c420          ADD         ESP,0x20                                
CODE:00420db1   6685c0          TEST        param_1,param_1                         
CODE:00420db4   0f8495000000    JZ          LAB_00420e4f                            
CODE:00420dba   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420dbe   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420dc1   0fbfd7          MOVSX       param_2,DI                              
CODE:00420dc4   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420dc7   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420dce   66891c42        MOV         word ptr [param_2 + param_1*0x2],BX     
CODE:00420dd2   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420dd6   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420dd9   0fbfd7          MOVSX       param_2,DI                              
CODE:00420ddc   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420ddf   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420de6   66893442        MOV         word ptr [param_2 + param_1*0x2],SI     
CODE:00420dea   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:00420dee   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420df1   0fbfd7          MOVSX       param_2,DI                              
CODE:00420df4   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420df7   8d1455c06...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420dfe   66c704420300    MOV         word ptr [param_2 + param_1*0x2],0x3    
CODE:00420e04   0fbfc6          MOVSX       param_1,SI                              
CODE:00420e07   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420e0a   0fbfd3          MOVSX       param_2,BX                              
CODE:00420e0d   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420e10   8d1455bc6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420e17   66893c42        MOV         word ptr [param_...,DI                  ;= ??
CODE:00420e1b   0fbfc6          MOVSX       param_1,SI                              
CODE:00420e1e   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420e21   0fbfd3          MOVSX       param_2,BX                              
CODE:00420e24   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420e27   8d1455be6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420e2e   668b4dfe        MOV         param_3,word ptr [EBP + local_6+0x4]    
CODE:00420e32   66890c42        MOV         word ptr [param_...,param_3             ;= ??
CODE:00420e36   0fbfc6          MOVSX       param_1,SI                              
CODE:00420e39   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00420e3c   0fbfd3          MOVSX       param_2,BX                              
CODE:00420e3f   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00420e42   8d1455c06...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:00420e49   66c704420000    MOV         word ptr [param_...,0x0                 ;= ??
                            LAB_00420e4f:                 ;XREF[2,0]:   00420c9c,00420db4
CODE:00420e4f   46              INC         ESI                                     
CODE:00420e50   6683fe03        CMP         SI,0x3                                  
CODE:00420e54   0f8c2afeffff    JL          LAB_00420c84                            
                            LAB_00420e5a:                 ;XREF[2,0]:   00420c73,00420c7c
CODE:00420e5a   43              INC         EBX                                     
CODE:00420e5b   6683fb10        CMP         BX,0x10                                 
CODE:00420e5f   0f8cfffdffff    JL          LAB_00420c64                            
                            LAB_00420e65:                 ;XREF[1,0]:   00420c5c
CODE:00420e65   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00420e69   66837dfe03      CMP         word ptr [EBP + local_6+0x4],0x3        
CODE:00420e6e   0f8ccffdffff    JL          LAB_00420c43                            
CODE:00420e74   5f              POP         EDI                                     
CODE:00420e75   5e              POP         ESI                                     
CODE:00420e76   5b              POP         EBX                                     
CODE:00420e77   8be5            MOV         ESP,EBP                                 
CODE:00420e79   5d              POP         EBP                                     
CODE:00420e7a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00420e7b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined4 param_8, undefined2 param_9, undefined2 param_10, undefined2 param_11)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00420e87
          ;param_5       undefined4           8                      ;XREF[1,0]:   00420e84
          ;param_6       undefined2           c                      ;XREF[5,0]:   00420e94,00420ebc,00420ecc,00420eef,00420f1e
          ;param_7       undefined2          10                      ;XREF[5,0]:   00420f2e,00420f58,00420f69,00420f8e,00420fc0
          ;param_8       undefined4          14                      ;XREF[1,0]:   00420e81
          ;param_9       undefined2          18                      ;XREF[8,0]:   00420f38,00420f3e,00420f5e,00420f6f,00420f85
                                                                     ;             00420f94,00420fa2,00420fb3
          ;param_10      undefined2          1c                      ;XREF[5,0]:   00420e98,00420ea6,00420ed5,00420f05,00420f15
          ;param_11      undefined2          20                      ;XREF[5,0]:   00420f32,00420f42,00420f73,00420fa6,00420fb7
          ;local_6       undefined2          -6                      ;XREF[6,0]:   00420e90,00420eb3,00420edf,00420efc,00420f28
                                                                     ;             00420fd0
          ;local_8       undefined2          -8                      ;XREF[6,0]:   00420e8c,00420f4f,00420f7d,00420f9c,00420fca
                                                                     ;             00420fd7
                                                          ;XREF[2,0]:   00420bd3,00420da9
CODE:00420e7b   55              PUSH        EBP                                     
CODE:00420e7c   8bec            MOV         EBP,ESP                                 
CODE:00420e7e   51              PUSH        param_3                                 
CODE:00420e7f   53              PUSH        EBX                                     
CODE:00420e80   56              PUSH        ESI                                     
CODE:00420e81   8b4d18          MOV         param_3,dword ptr [EBP + param_8+0x4]   
CODE:00420e84   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00420e87   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00420e8a   33db            XOR         EBX,EBX                                 
CODE:00420e8c   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:00420e90   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:00420e94   668b5d10        MOV         BX,word ptr [EBP + param_6+0x4]         
CODE:00420e98   663b5d20        CMP         BX,word ptr [EBP + param_10+0x4]        
CODE:00420e9c   7f49            JG          LAB_00420ee7                            
CODE:00420e9e   663bc8          CMP         param_3,param_1                         
CODE:00420ea1   7f16            JG          LAB_00420eb9                            
CODE:00420ea3   0fbfd9          MOVSX       EBX,param_3                             
CODE:00420ea6   0fbf7520        MOVSX       ESI,word ptr [EBP + param_10+0x4]       
CODE:00420eaa   03de            ADD         EBX,ESI                                 
CODE:00420eac   0fbff0          MOVSX       ESI,param_1                             
CODE:00420eaf   3bde            CMP         EBX,ESI                                 
CODE:00420eb1   7e06            JLE         LAB_00420eb9                            
CODE:00420eb3   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00420eb9:                 ;XREF[2,0]:   00420ea1,00420eb1
CODE:00420eb9   0fbfd8          MOVSX       EBX,param_1                             
CODE:00420ebc   0fbf7510        MOVSX       ESI,word ptr [EBP + param_6+0x4]        
CODE:00420ec0   03de            ADD         EBX,ESI                                 
CODE:00420ec2   0fbff1          MOVSX       ESI,param_3                             
CODE:00420ec5   3bde            CMP         EBX,ESI                                 
CODE:00420ec7   7e65            JLE         LAB_00420f2e                            
CODE:00420ec9   0fbfc0          MOVSX       param_1,param_1                         
CODE:00420ecc   0fbf5d10        MOVSX       EBX,word ptr [EBP + param_6+0x4]        
CODE:00420ed0   03c3            ADD         param_1,EBX                             
CODE:00420ed2   0fbfc9          MOVSX       param_3,param_3                         
CODE:00420ed5   0fbf5d20        MOVSX       EBX,word ptr [EBP + param_10+0x4]       
CODE:00420ed9   03cb            ADD         param_3,EBX                             
CODE:00420edb   3bc1            CMP         param_1,param_3                         
CODE:00420edd   7f4f            JG          LAB_00420f2e                            
CODE:00420edf   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00420ee5   eb47            JMP         LAB_00420f2e                            
                            LAB_00420ee7:                 ;XREF[1,0]:   00420e9c
CODE:00420ee7   663bc1          CMP         param_1,param_3                         
CODE:00420eea   7f16            JG          LAB_00420f02                            
CODE:00420eec   0fbfd8          MOVSX       EBX,param_1                             
CODE:00420eef   0fbf7510        MOVSX       ESI,word ptr [EBP + param_6+0x4]        
CODE:00420ef3   03de            ADD         EBX,ESI                                 
CODE:00420ef5   0fbff1          MOVSX       ESI,param_3                             
CODE:00420ef8   3bde            CMP         EBX,ESI                                 
CODE:00420efa   7e06            JLE         LAB_00420f02                            
CODE:00420efc   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00420f02:                 ;XREF[2,0]:   00420eea,00420efa
CODE:00420f02   0fbfd9          MOVSX       EBX,param_3                             
CODE:00420f05   0fbf7520        MOVSX       ESI,word ptr [EBP + param_10+0x4]       
CODE:00420f09   03de            ADD         EBX,ESI                                 
CODE:00420f0b   0fbff0          MOVSX       ESI,param_1                             
CODE:00420f0e   3bde            CMP         EBX,ESI                                 
CODE:00420f10   7e1c            JLE         LAB_00420f2e                            
CODE:00420f12   0fbfc9          MOVSX       param_3,param_3                         
CODE:00420f15   0fbf5d20        MOVSX       EBX,word ptr [EBP + param_10+0x4]       
CODE:00420f19   03cb            ADD         param_3,EBX                             
CODE:00420f1b   0fbfc0          MOVSX       param_1,param_1                         
CODE:00420f1e   0fbf5d10        MOVSX       EBX,word ptr [EBP + param_6+0x4]        
CODE:00420f22   03c3            ADD         param_1,EBX                             
CODE:00420f24   3bc8            CMP         param_3,param_1                         
CODE:00420f26   7f06            JG          LAB_00420f2e                            
CODE:00420f28   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00420f2e:                 ;XREF[5,0]:   00420ec7,00420edd,00420ee5,00420f10
                                                          ;             00420f26
CODE:00420f2e   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00420f32   663b4524        CMP         param_1,word ptr [EBP + param_11+0x4]   
CODE:00420f36   7f4d            JG          LAB_00420f85                            
CODE:00420f38   663b551c        CMP         param_2,word ptr [EBP + param_9+0x4]    
CODE:00420f3c   7c17            JL          LAB_00420f55                            
CODE:00420f3e   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:00420f42   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00420f46   03c1            ADD         param_1,param_3                         
CODE:00420f48   0fbfca          MOVSX       param_3,param_2                         
CODE:00420f4b   3bc1            CMP         param_1,param_3                         
CODE:00420f4d   7e06            JLE         LAB_00420f55                            
CODE:00420f4f   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00420f55:                 ;XREF[2,0]:   00420f3c,00420f4d
CODE:00420f55   0fbfc2          MOVSX       param_1,param_2                         
CODE:00420f58   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00420f5c   03c1            ADD         param_1,param_3                         
CODE:00420f5e   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:00420f62   3bc1            CMP         param_1,param_3                         
CODE:00420f64   7e6a            JLE         LAB_00420fd0                            
CODE:00420f66   0fbfc2          MOVSX       param_1,param_2                         
CODE:00420f69   0fbf5514        MOVSX       param_2,word ptr [EBP + param_7+0x4]    
CODE:00420f6d   03c2            ADD         param_1,param_2                         
CODE:00420f6f   0fbf551c        MOVSX       param_2,word ptr [EBP + param_9+0x4]    
CODE:00420f73   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00420f77   03d1            ADD         param_2,param_3                         
CODE:00420f79   3bc2            CMP         param_1,param_2                         
CODE:00420f7b   7f53            JG          LAB_00420fd0                            
CODE:00420f7d   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:00420f83   eb4b            JMP         LAB_00420fd0                            
                            LAB_00420f85:                 ;XREF[1,0]:   00420f36
CODE:00420f85   663b551c        CMP         param_2,word ptr [EBP + param_9+0x4]    
CODE:00420f89   7f17            JG          LAB_00420fa2                            
CODE:00420f8b   0fbfc2          MOVSX       param_1,param_2                         
CODE:00420f8e   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00420f92   03c1            ADD         param_1,param_3                         
CODE:00420f94   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:00420f98   3bc1            CMP         param_1,param_3                         
CODE:00420f9a   7e06            JLE         LAB_00420fa2                            
CODE:00420f9c   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00420fa2:                 ;XREF[2,0]:   00420f89,00420f9a
CODE:00420fa2   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:00420fa6   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00420faa   03c1            ADD         param_1,param_3                         
CODE:00420fac   0fbfca          MOVSX       param_3,param_2                         
CODE:00420faf   3bc1            CMP         param_1,param_3                         
CODE:00420fb1   7e1d            JLE         LAB_00420fd0                            
CODE:00420fb3   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:00420fb7   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00420fbb   03c1            ADD         param_1,param_3                         
CODE:00420fbd   0fbfd2          MOVSX       param_2,param_2                         
CODE:00420fc0   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00420fc4   03d1            ADD         param_2,param_3                         
CODE:00420fc6   3bc2            CMP         param_1,param_2                         
CODE:00420fc8   7f06            JG          LAB_00420fd0                            
CODE:00420fca   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00420fd0:                 ;XREF[5,0]:   00420f64,00420f7b,00420f83,00420fb1
                                                          ;             00420fc8
CODE:00420fd0   66837dfe01      CMP         word ptr [EBP + local_6+0x4],0x1        
CODE:00420fd5   750d            JNZ         LAB_00420fe4                            
CODE:00420fd7   66837dfc01      CMP         word ptr [EBP + local_8+0x4],0x1        
CODE:00420fdc   7506            JNZ         LAB_00420fe4                            
CODE:00420fde   66b80100        MOV         param_1,0x1                             
CODE:00420fe2   eb02            JMP         LAB_00420fe6                            
                            LAB_00420fe4:                 ;XREF[2,0]:   00420fd5,00420fdc
CODE:00420fe4   33c0            XOR         param_1,param_1                         
                            LAB_00420fe6:                 ;XREF[1,0]:   00420fe2
CODE:00420fe6   5e              POP         ESI                                     
CODE:00420fe7   5b              POP         EBX                                     
CODE:00420fe8   59              POP         param_3                                 
CODE:00420fe9   5d              POP         EBP                                     
CODE:00420fea   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00420feb(undefined4 param_1, undefined4 param_2, undefined4 param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00421043,00421079
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00420ffe,0042108f
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0042100c,0042108a
          ;local_12      undefined2         -12                      ;XREF[1,0]:   004210af
          ;local_1e      undefined2         -1e                      ;XREF[1,0]:   0042106f
          ;local_20      undefined2         -20                      ;XREF[1,0]:   00421074
          ;local_22      undefined2         -22                      ;XREF[1,0]:   0042107d
          ;local_24      undefined2         -24                      ;XREF[2,0]:   00421061,00421082
                                                          ;XREF[2,0]:   0041b0de,00421db6
CODE:00420feb   55              PUSH        EBP                                     
CODE:00420fec   8bec            MOV         EBP,ESP                                 
CODE:00420fee   83c4e0          ADD         ESP,-0x20                               
CODE:00420ff1   53              PUSH        EBX                                     
CODE:00420ff2   56              PUSH        ESI                                     
CODE:00420ff3   57              PUSH        EDI                                     
CODE:00420ff4   66a14c6a4600    MOV         param_1,[DATA:DAT_00466a4c]             ;= ??
CODE:00420ffa   6683c037        ADD         param_1,0x37                            
CODE:00420ffe   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00421002   66a14e6a4600    MOV         param_1,[DATA:DAT_00466a4e]             ;= ??
CODE:00421008   6683c00f        ADD         param_1,0xf                             
CODE:0042100c   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00421010   33f6            XOR         ESI,ESI                                 
                            LAB_00421012:                 ;XREF[1,0]:   00421101
CODE:00421012   0fbfc6          MOVSX       param_1,SI                              
CODE:00421015   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421018   66833c859...    CMP         word ptr [param_...,0x0                 ;= ??
CODE:00421021   0f84d5000000    JZ          LAB_004210fc                            
CODE:00421027   0fbfc6          MOVSX       param_1,SI                              
CODE:0042102a   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042102d   668b3c858...    MOV         DI,word ptr [param_1*0x4 + DATA:DAT_0...;= ??
CODE:00421035   0fbfc6          MOVSX       param_1,SI                              
CODE:00421038   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042103b   668b04858...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00421043   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00421047   33db            XOR         EBX,EBX                                 
                            LAB_00421049:                 ;XREF[1,0]:   004210f6
CODE:00421049   0fbfc3          MOVSX       param_1,BX                              
CODE:0042104c   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:0042104f   0fbfd6          MOVSX       param_2,SI                              
CODE:00421052   6bd227          IMUL        param_2,param_2,0x27                    
CODE:00421055   8d1455aa6...    LEA         param_2,[param_2*0x2 + DATA:DAT_00466...;= ??
CODE:0042105c   56              PUSH        ESI                                     
CODE:0042105d   57              PUSH        EDI                                     
CODE:0042105e   8d3442          LEA         ESI,[param_2 + param_1*0x2]=>DATA:DAT...;= ??
CODE:00421061   8d7de0          LEA         EDI=>local_24,[EBP + -0x20]             
CODE:00421064   b906000000      MOV         param_3,0x6                             
                                                          ; FWD[2,0]:   00466aaa,00466ac4
CODE:00421069   f3a5            MOVSD.REP   ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
                                                          ; FWD[2,0]:   00466aaa,00466ac4
CODE:0042106b   66a5            MOVSW       ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
CODE:0042106d   5f              POP         EDI                                     
CODE:0042106e   5e              POP         ESI                                     
CODE:0042106f   668b45e6        MOV         param_1,word ptr [EBP + local_1e+0x4]   
CODE:00421073   50              PUSH        param_1                                 
CODE:00421074   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:00421078   50              PUSH        param_1                                 
CODE:00421079   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0042107d   660345e2        ADD         param_1,word ptr [EBP + local_22+0x4]   
CODE:00421081   50              PUSH        param_1                                 
CODE:00421082   668b45e0        MOV         param_1,word ptr [EBP + local_24+0x4]   
CODE:00421086   6603c7          ADD         param_1,DI                              
CODE:00421089   50              PUSH        param_1                                 
CODE:0042108a   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0042108e   50              PUSH        param_1                                 
CODE:0042108f   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00421093   50              PUSH        param_1                                 
CODE:00421094   e81e020000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:00421099   83c418          ADD         ESP,0x18                                
CODE:0042109c   6685c0          TEST        param_1,param_1                         
CODE:0042109f   7450            JZ          LAB_004210f1                            
CODE:004210a1   66833d5e6...    CMP         word ptr [DATA:DAT_00466a5e],0x0        ;= ??
CODE:004210a9   0f8597000000    JNZ         LAB_00421146                            
CODE:004210af   66837df263      CMP         word ptr [EBP + local_12+0x4],0x63      
CODE:004210b4   0f858c000000    JNZ         LAB_00421146                            
CODE:004210ba   ff3558744600    PUSH        dword ptr [DATA:DAT_00467458]           ;= ??
CODE:004210c0   e81da40100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:004210c5   59              POP         param_3                                 
CODE:004210c6   66c7055e6...    MOV         word ptr [DATA:DAT_00466a5e],0x1        ;= ??
CODE:004210cf   66833d3c1...    CMP         word ptr [DATA:DAT_0046153c],0x5        
CODE:004210d7   756d            JNZ         LAB_00421146                            
CODE:004210d9   682c010000      PUSH        0x12c                                   
CODE:004210de   688f010000      PUSH        0x18f                                   
CODE:004210e3   6a24            PUSH        0x24                                    
CODE:004210e5   6a64            PUSH        0x64                                    
CODE:004210e7   e82ca20100      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:004210ec   83c410          ADD         ESP,0x10                                
CODE:004210ef   eb55            JMP         LAB_00421146                            
                            LAB_004210f1:                 ;XREF[1,0]:   0042109f
CODE:004210f1   43              INC         EBX                                     
CODE:004210f2   6683fb03        CMP         BX,0x3                                  
CODE:004210f6   0f8c4dffffff    JL          LAB_00421049                            
                            LAB_004210fc:                 ;XREF[1,0]:   00421021
CODE:004210fc   46              INC         ESI                                     
CODE:004210fd   6683fe10        CMP         SI,0x10                                 
CODE:00421101   0f8c0bffffff    JL          LAB_00421012                            
CODE:00421107   66833d5e6...    CMP         word ptr [DATA:DAT_00466a5e],0x0        ;= ??
CODE:0042110f   7435            JZ          LAB_00421146                            
CODE:00421111   ff3554744600    PUSH        dword ptr [DATA:DAT_00467454]           ;= ??
CODE:00421117   e8c6a30100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042111c   59              POP         param_3                                 
CODE:0042111d   66c7055e6...    MOV         word ptr [DATA:DAT_00466a5e],0x0        ;= ??
CODE:00421126   66833d3c1...    CMP         word ptr [DATA:DAT_0046153c],0x5        
CODE:0042112e   7516            JNZ         LAB_00421146                            
CODE:00421130   682c010000      PUSH        0x12c                                   
CODE:00421135   688f010000      PUSH        0x18f                                   
CODE:0042113a   6a24            PUSH        0x24                                    
CODE:0042113c   6a64            PUSH        0x64                                    
CODE:0042113e   e8d5a10100      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:00421143   83c410          ADD         ESP,0x10                                
                            LAB_00421146:                 ;XREF[6,0]:   004210a9,004210b4,004210d7,004210ef
                                                          ;             0042110f,0042112e
CODE:00421146   5f              POP         EDI                                     
CODE:00421147   5e              POP         ESI                                     
CODE:00421148   5b              POP         EBX                                     
CODE:00421149   8be5            MOV         ESP,EBP                                 
CODE:0042114b   5d              POP         EBP                                     
CODE:0042114c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042114d(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004211b2,004211e8
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00421160,004211fe
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0042116e,004211f9
          ;local_1e      undefined2         -1e                      ;XREF[1,0]:   004211de
          ;local_20      undefined2         -20                      ;XREF[1,0]:   004211e3
          ;local_22      undefined2         -22                      ;XREF[1,0]:   004211ec
          ;local_24      undefined2         -24                      ;XREF[2,0]:   004211d0,004211f1
                                                          ;XREF[2,0]:   0041b3e0,00421af8
CODE:0042114d   55              PUSH        EBP                                     
CODE:0042114e   8bec            MOV         EBP,ESP                                 
CODE:00421150   83c4e0          ADD         ESP,-0x20                               
CODE:00421153   53              PUSH        EBX                                     
CODE:00421154   56              PUSH        ESI                                     
CODE:00421155   57              PUSH        EDI                                     
CODE:00421156   66a14c6a4600    MOV         AX,[DATA:DAT_00466a4c]                  ;= ??
CODE:0042115c   6683c037        ADD         AX,0x37                                 
CODE:00421160   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00421164   66a14e6a4600    MOV         AX,[DATA:DAT_00466a4e]                  ;= ??
CODE:0042116a   6683c00f        ADD         AX,0xf                                  
CODE:0042116e   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00421172   33db            XOR         EBX,EBX                                 
                            LAB_00421174:                 ;XREF[1,0]:   004212a8
CODE:00421174   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421177   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0042117a   66833c859...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00421183   0f841a010000    JZ          LAB_004212a3                            
CODE:00421189   663b1d606...    CMP         BX,word ptr [DATA:DAT_00466a60]         ;= ??
CODE:00421190   0f840d010000    JZ          LAB_004212a3                            
CODE:00421196   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421199   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0042119c   668b3c858...    MOV         DI,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:004211a4   0fbfc3          MOVSX       EAX,BX                                  
CODE:004211a7   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:004211aa   668b04858...    MOV         AX,word ptr [EAX*0x4 + DATA:DAT_00466...;= ??
CODE:004211b2   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:004211b6   33f6            XOR         ESI,ESI                                 
                            LAB_004211b8:                 ;XREF[1,0]:   0042129d
CODE:004211b8   0fbfc6          MOVSX       EAX,SI                                  
CODE:004211bb   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:004211be   0fbfd3          MOVSX       EDX,BX                                  
CODE:004211c1   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004211c4   8d1455aa6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466aaa]       ;= ??
CODE:004211cb   56              PUSH        ESI                                     
CODE:004211cc   57              PUSH        EDI                                     
CODE:004211cd   8d3442          LEA         ESI,[EDX + EAX*0x2]=>DATA:DAT_00466aaa  ;= ??
CODE:004211d0   8d7de0          LEA         EDI=>local_24,[EBP + -0x20]             
CODE:004211d3   b906000000      MOV         ECX,0x6                                 
CODE:004211d8   f3a5            MOVSD.REP   ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
CODE:004211da   66a5            MOVSW       ES:EDI,ESI=>DATA:DAT_00466aaa           ;= ??
CODE:004211dc   5f              POP         EDI                                     
CODE:004211dd   5e              POP         ESI                                     
CODE:004211de   668b45e6        MOV         AX,word ptr [EBP + local_1e+0x4]        
CODE:004211e2   50              PUSH        EAX                                     
CODE:004211e3   668b45e4        MOV         AX,word ptr [EBP + local_20+0x4]        
CODE:004211e7   50              PUSH        EAX                                     
CODE:004211e8   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:004211ec   660345e2        ADD         AX,word ptr [EBP + local_22+0x4]        
CODE:004211f0   50              PUSH        EAX                                     
CODE:004211f1   668b45e0        MOV         AX,word ptr [EBP + local_24+0x4]        
CODE:004211f5   6603c7          ADD         AX,DI                                   
CODE:004211f8   50              PUSH        EAX                                     
CODE:004211f9   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:004211fd   50              PUSH        EAX                                     
CODE:004211fe   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00421202   50              PUSH        EAX                                     
CODE:00421203   e8af000000      CALL        FUN_004212b7                            ;undefined4 FUN_004212b7(undefined pa...
CODE:00421208   83c418          ADD         ESP,0x18                                
CODE:0042120b   6685c0          TEST        AX,AX                                   
CODE:0042120e   0f8484000000    JZ          LAB_00421298                            
CODE:00421214   0fbfc6          MOVSX       EAX,SI                                  
CODE:00421217   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:0042121a   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042121d   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421220   8d1455bc6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466abc]       ;= ??
CODE:00421227   66833c4263      CMP         word ptr [EDX + ...,0x63                ;= ??
CODE:0042122c   756a            JNZ         LAB_00421298                            
CODE:0042122e   668935626...    MOV         word ptr [DATA:DAT_00466a62],SI         ;= ??
CODE:00421235   66891d606...    MOV         word ptr [DATA:DAT_00466a60],BX         ;= ??
CODE:0042123c   0fbfc6          MOVSX       EAX,SI                                  
CODE:0042123f   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00421242   0fbfd3          MOVSX       EDX,BX                                  
CODE:00421245   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421248   8d1455b26...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466ab2]       ;= ??
CODE:0042124f   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]=>DATA:DAT...;= ??
CODE:00421253   0fbfd3          MOVSX       EDX,BX                                  
CODE:00421256   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:00421259   660304958...    ADD         AX,word ptr [EDX*0x4 + DATA:DAT_00466...;= ??
CODE:00421261   66a338154600    MOV         [DATA:DAT_00461538],AX                  ;= 0064h
CODE:00421267   0fbfc6          MOVSX       EAX,SI                                  
CODE:0042126a   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:0042126d   0fbfd3          MOVSX       EDX,BX                                  
CODE:00421270   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421273   8d1455b46...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466ab4]       ;= ??
CODE:0042127a   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]=>DATA:DAT...;= ??
CODE:0042127e   0fbfd3          MOVSX       EDX,BX                                  
CODE:00421281   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:00421284   660304958...    ADD         AX,word ptr [EDX*0x4 + DATA:DAT_00466...;= ??
CODE:0042128c   66a33a154600    MOV         [DATA:DAT_0046153a],AX                  ;= 0064h
CODE:00421292   66b80100        MOV         AX,0x1                                  
CODE:00421296   eb18            JMP         LAB_004212b0                            
                            LAB_00421298:                 ;XREF[2,0]:   0042120e,0042122c
CODE:00421298   46              INC         ESI                                     
CODE:00421299   6683fe03        CMP         SI,0x3                                  
CODE:0042129d   0f8c15ffffff    JL          LAB_004211b8                            
                            LAB_004212a3:                 ;XREF[2,0]:   00421183,00421190
CODE:004212a3   43              INC         EBX                                     
CODE:004212a4   6683fb10        CMP         BX,0x10                                 
CODE:004212a8   0f8cc6feffff    JL          LAB_00421174                            
CODE:004212ae   33c0            XOR         EAX,EAX                                 
                            LAB_004212b0:                 ;XREF[1,0]:   00421296
CODE:004212b0   5f              POP         EDI                                     
CODE:004212b1   5e              POP         ESI                                     
CODE:004212b2   5b              POP         EBX                                     
CODE:004212b3   8be5            MOV         ESP,EBP                                 
CODE:004212b5   5d              POP         EBP                                     
CODE:004212b6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004212b7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined2 param_8, undefined2 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004212c5
          ;param_5       undefined4           8                      ;XREF[1,0]:   004212c2
          ;param_6       undefined4           c                      ;XREF[1,0]:   004212bf
          ;param_7       undefined4          10                      ;XREF[1,0]:   004212bc
          ;param_8       undefined2          14                      ;XREF[1,0]:   004212d0
          ;param_9       undefined2          18                      ;XREF[1,0]:   004212e5
                                                          ;XREF[7,0]:   00420515,00420548,0042057b,004205af
                                                          ;             0042081a,00421094,00421203
CODE:004212b7   55              PUSH        EBP                                     
CODE:004212b8   8bec            MOV         EBP,ESP                                 
CODE:004212ba   53              PUSH        EBX                                     
CODE:004212bb   56              PUSH        ESI                                     
CODE:004212bc   8b7514          MOV         ESI,dword ptr [EBP + param_7+0x4]       
CODE:004212bf   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:004212c2   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004212c5   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004212c8   663bc1          CMP         param_1,param_3                         
CODE:004212cb   7c2b            JL          LAB_004212f8                            
CODE:004212cd   0fbfc9          MOVSX       param_3,param_3                         
CODE:004212d0   0fbf5d18        MOVSX       EBX,word ptr [EBP + param_8+0x4]        
CODE:004212d4   03cb            ADD         param_3,EBX                             
CODE:004212d6   0fbfc0          MOVSX       param_1,param_1                         
CODE:004212d9   3bc8            CMP         param_3,param_1                         
CODE:004212db   7e1b            JLE         LAB_004212f8                            
CODE:004212dd   663bd6          CMP         param_2,SI                              
CODE:004212e0   7c16            JL          LAB_004212f8                            
CODE:004212e2   0fbfc6          MOVSX       param_1,SI                              
CODE:004212e5   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:004212e9   03c1            ADD         param_1,param_3                         
CODE:004212eb   0fbfd2          MOVSX       param_2,param_2                         
CODE:004212ee   3bc2            CMP         param_1,param_2                         
CODE:004212f0   7e06            JLE         LAB_004212f8                            
CODE:004212f2   66b80100        MOV         param_1,0x1                             
CODE:004212f6   eb02            JMP         LAB_004212fa                            
                            LAB_004212f8:                 ;XREF[4,0]:   004212cb,004212db,004212e0,004212f0
CODE:004212f8   33c0            XOR         param_1,param_1                         
                            LAB_004212fa:                 ;XREF[1,0]:   004212f6
CODE:004212fa   5e              POP         ESI                                     
CODE:004212fb   5b              POP         EBX                                     
CODE:004212fc   5d              POP         EBP                                     
CODE:004212fd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004212fe(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00421304
                                                          ;XREF[14,0]:  0041ade2,0041b42f,0041b471,0041b580
                                                          ;             0041b58f,0041b5cf,0041b5e1,004204bd
                                                          ;             004208b6,00420a21,00420c00,00421b85
                                                          ;             00421daf,00421dbd
CODE:004212fe   55              PUSH        EBP                                     
CODE:004212ff   8bec            MOV         EBP,ESP                                 
CODE:00421301   53              PUSH        EBX                                     
CODE:00421302   56              PUSH        ESI                                     
CODE:00421303   57              PUSH        EDI                                     
CODE:00421304   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00421307   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:0042130c   6804010000      PUSH        0x104                                   
CODE:00421311   685a010000      PUSH        0x15a                                   
CODE:00421316   6a24            PUSH        0x24                                    
CODE:00421318   689a000000      PUSH        0x9a                                    
CODE:0042131d   e8c6fa0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00421322   83c410          ADD         ESP,0x10                                
CODE:00421325   6685ff          TEST        DI,DI                                   
CODE:00421328   0f8483000000    JZ          LAB_004213b1                            
CODE:0042132e   33db            XOR         EBX,EBX                                 
                            LAB_00421330:                 ;XREF[1,0]:   004213ad
CODE:00421330   0fbfc3          MOVSX       param_1,BX                              
CODE:00421333   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:00421336   66837c860600    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0042133c   746a            JZ          LAB_004213a8                            
CODE:0042133e   0fbfc3          MOVSX       param_1,BX                              
CODE:00421341   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421344   66833c8601      CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00421349   7511            JNZ         LAB_0042135c                            
CODE:0042134b   53              PUSH        EBX                                     
CODE:0042134c   e8bbeaffff      CALL        FUN_0041fe0c                            ;undefined4 FUN_0041fe0c(undefined pa...
CODE:00421351   59              POP         param_3                                 
CODE:00421352   50              PUSH        param_1                                 
CODE:00421353   53              PUSH        EBX                                     
CODE:00421354   e853efffff      CALL        FUN_004202ac                            ;undefined FUN_004202ac(undefined4 pa...
CODE:00421359   83c408          ADD         ESP,0x8                                 
                            LAB_0042135c:                 ;XREF[1,0]:   00421349
CODE:0042135c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042135f   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421362   ff74860c        PUSH        dword ptr [ESI + param_1*0x4 + 0xc]=>...;= ??
CODE:00421366   e8991bffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042136b   59              POP         param_3                                 
CODE:0042136c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042136f   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421372   ff74860c        PUSH        dword ptr [ESI + param_1*0x4 + 0xc]=>...;= ??
CODE:00421376   e8f51affff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042137b   59              POP         param_3                                 
CODE:0042137c   6a0a            PUSH        0xa                                     
CODE:0042137e   0fbfc3          MOVSX       param_1,BX                              
CODE:00421381   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421384   668b448604      MOV         param_1,word ptr [ESI + param_1*0x4 +...;= ??
CODE:00421389   50              PUSH        param_1                                 
CODE:0042138a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042138d   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421390   668b448602      MOV         param_1,word ptr [ESI + param_1*0x4 +...;= ??
CODE:00421395   50              PUSH        param_1                                 
CODE:00421396   0fbfc3          MOVSX       param_1,BX                              
CODE:00421399   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042139c   ff74860c        PUSH        dword ptr [ESI + param_1*0x4 + 0xc]=>...;= ??
CODE:004213a0   e8b725ffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004213a5   83c410          ADD         ESP,0x10                                
                            LAB_004213a8:                 ;XREF[1,0]:   0042133c
CODE:004213a8   43              INC         EBX                                     
CODE:004213a9   6683fb10        CMP         BX,0x10                                 
CODE:004213ad   7c81            JL          LAB_00421330                            
CODE:004213af   eb27            JMP         LAB_004213d8                            
                            LAB_004213b1:                 ;XREF[1,0]:   00421328
CODE:004213b1   33db            XOR         EBX,EBX                                 
                            LAB_004213b3:                 ;XREF[1,0]:   004213d6
CODE:004213b3   0fbfc3          MOVSX       param_1,BX                              
CODE:004213b6   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:004213b9   66837c860600    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:004213bf   7410            JZ          LAB_004213d1                            
CODE:004213c1   0fbfc3          MOVSX       param_1,BX                              
CODE:004213c4   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004213c7   ff74860c        PUSH        dword ptr [ESI + param_1*0x4 + 0xc]=>...;= ??
CODE:004213cb   e8502affff      CALL        FUN_00413e20                            ;undefined FUN_00413e20(undefined par...
CODE:004213d0   59              POP         param_3                                 
                            LAB_004213d1:                 ;XREF[1,0]:   004213bf
CODE:004213d1   43              INC         EBX                                     
CODE:004213d2   6683fb10        CMP         BX,0x10                                 
CODE:004213d6   7cdb            JL          LAB_004213b3                            
                            LAB_004213d8:                 ;XREF[1,0]:   004213af
CODE:004213d8   57              PUSH        EDI                                     
CODE:004213d9   e8ecf1ffff      CALL        FUN_004205ca                            ;undefined FUN_004205ca(undefined par...
CODE:004213de   59              POP         param_3                                 
CODE:004213df   6804010000      PUSH        0x104                                   
CODE:004213e4   685a010000      PUSH        0x15a                                   
CODE:004213e9   6a24            PUSH        0x24                                    
CODE:004213eb   689a000000      PUSH        0x9a                                    
CODE:004213f0   e8c7f60000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:004213f5   83c410          ADD         ESP,0x10                                
CODE:004213f8   5f              POP         EDI                                     
CODE:004213f9   5e              POP         ESI                                     
CODE:004213fa   5b              POP         EBX                                     
CODE:004213fb   5d              POP         EBP                                     
CODE:004213fc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004213fd(undefined4 param_1, uint param_2, uint param_3, undefined2 param_4, ushort param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       uint               ECX                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00421442
          ;param_5       ushort               8                      ;XREF[1,0]:   00421451
                                                          ;XREF[1,0]:   00420bf6
CODE:004213fd   55              PUSH        EBP                                     
CODE:004213fe   8bec            MOV         EBP,ESP                                 
CODE:00421400   53              PUSH        EBX                                     
CODE:00421401   56              PUSH        ESI                                     
CODE:00421402   be8a6f4600      MOV         ESI,DATA:DAT_00466f8a                   ;= ??
CODE:00421407   33db            XOR         EBX,EBX                                 
                            LAB_00421409:                 ;XREF[1,0]:   0042141c
CODE:00421409   0fbfc3          MOVSX       param_1,BX                              
CODE:0042140c   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:0042140f   66837c860600    CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:00421415   7407            JZ          LAB_0042141e                            
CODE:00421417   43              INC         EBX                                     
CODE:00421418   6683fb10        CMP         BX,0x10                                 
CODE:0042141c   7ceb            JL          LAB_00421409                            
                            LAB_0042141e:                 ;XREF[1,0]:   00421415
CODE:0042141e   0fbfc3          MOVSX       param_1,BX                              
CODE:00421421   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421424   668b15646...    MOV         param_2,word ptr [DATA:DAT_00466a64]    ;= ??
                                                          ; FWD[2,0]:   00466f8a,00466f9e
CODE:0042142b   66891486        MOV         word ptr [ESI + ...,param_2             ;= ??
CODE:0042142f   0fbfc3          MOVSX       param_1,BX                              
CODE:00421432   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
                                                          ; FWD[2,0]:   00466f90,00466fa4
CODE:00421435   66c744860...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042143c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042143f   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421442   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
                                                          ; FWD[2,0]:   00466f8c,00466fa0
CODE:00421446   6689548602      MOV         word ptr [ESI + ...,param_2             ;= ??
CODE:0042144b   0fbfc3          MOVSX       param_1,BX                              
CODE:0042144e   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:00421451   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
                                                          ; FWD[2,0]:   00466f8e,00466fa2
CODE:00421455   6689548604      MOV         word ptr [ESI + ...,param_2             ;= ??
CODE:0042145a   66a1646a4600    MOV         param_1,[DATA:DAT_00466a64]             ;= ??
CODE:00421460   66051327        ADD         param_1,0x2713                          
CODE:00421464   50              PUSH        param_1                                 
CODE:00421465   e85a16ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042146a   59              POP         param_3                                 
CODE:0042146b   0fbfd3          MOVSX       param_2,BX                              
CODE:0042146e   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00421471   8944960c        MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:00421475   66a1646a4600    MOV         param_1,[DATA:DAT_00466a64]             ;= ??
CODE:0042147b   50              PUSH        param_1                                 
CODE:0042147c   53              PUSH        EBX                                     
CODE:0042147d   e80e000000      CALL        FUN_00421490                            ;undefined FUN_00421490(undefined4 pa...
CODE:00421482   83c408          ADD         ESP,0x8                                 
CODE:00421485   53              PUSH        EBX                                     
CODE:00421486   e8a6f7ffff      CALL        FUN_00420c31                            ;undefined FUN_00420c31(undefined par...
CODE:0042148b   59              POP         param_3                                 
CODE:0042148c   5e              POP         ESI                                     
CODE:0042148d   5b              POP         EBX                                     
CODE:0042148e   5d              POP         EBP                                     
CODE:0042148f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421490(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00421495
          ;param_2       undefined2           8                      ;XREF[1,0]:   004214fe
                                                          ;XREF[97,0]:  0041c0b1,0041c104,0041c1d9,0041c200
                                                          ;             0041c301,0041c328,0041c429,0041c461
                                                          ;             0041c512,0041c5cc,0041c67d,0041c6d0
                                                          ;             0041c73e,0041c801,0041c854,0041c88c
                                                          ;             0041c94f,0041c987,0041c9bf,0041ca67
                                                          ;             0041caba,0041cb86,0041ccc3,0041ccfb
                                                          ;             0041cd69,0041ce35,0041ce88,0041cf42
                                                          ;             0041cf95,0041d073,0041d0c6,0041d1a4
                                                          ;             0041d1f7,0041d24a,0041d2fb,0041d34e
                                                          ;             0041d3a1,0041d3d9,0041d48a,0041d4dd
                                                          ;             0041d530,0041d583,0041d64f,0041d6bd
                                                          ;             0041d72b,0041d812,0041d880,0041d8ee
                                                          ;             0041d95c,0041da31,0041da9f,0041db0d
                                                          ;             0041dc89,0041dcf7,0041dd65,0041e14c
                                                          ;             0041e1ba,0041e228,0041e296,0041e304
                                                          ;             0041e3eb,0041e423,0041e491,0041e4c9
                                                          ;             0041e537,0041e5a5,0041e683,0041e6f1
                                                          ;             0041e75f,0041e797,0041e805,0041e83d
                                                          ;             0041e912,0041e965,0041e9d3,0041ea26
                                                          ;             0041ea79,0041eacc,0041eb40,0041ec27
                                                          ;             0041ec95,0041ed1e,0041ed8c,0041eddf
                                                          ;             0041eeab,0041ef19,0041efa2,0041f010
                                                          ;             0041f099,0041f153,0041f1c1,0041f24a
                                                          ;             0041f2b8,0041f326,0041f394,0041f423
                                                          ;             0042147d
CODE:00421490   55              PUSH        EBP                                     
CODE:00421491   8bec            MOV         EBP,ESP                                 
CODE:00421493   53              PUSH        EBX                                     
CODE:00421494   56              PUSH        ESI                                     
CODE:00421495   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00421498   b9aa6a4600      MOV         ECX,DATA:DAT_00466aaa                   ;= ??
CODE:0042149d   33d2            XOR         EDX,EDX                                 
                            LAB_0042149f:                 ;XREF[1,0]:   004214fc
CODE:0042149f   0fbfda          MOVSX       EBX,DX                                  
CODE:004214a2   6bdb0d          IMUL        EBX,EBX,0xd                             
CODE:004214a5   0fbff0          MOVSX       ESI,AX                                  
CODE:004214a8   6bf627          IMUL        ESI,ESI,0x27                            
CODE:004214ab   8d747112        LEA         ESI,[ECX + ESI*0x2 + 0x12]              
                                                          ; FWD[2,0]:   00466abc,00466ad6
CODE:004214af   66c7045e6300    MOV         word ptr [ESI + ...,offset DATA:DAT_0...;= ??
CODE:004214b5   0fbfda          MOVSX       EBX,DX                                  
CODE:004214b8   6bdb0d          IMUL        EBX,EBX,0xd                             
CODE:004214bb   0fbff0          MOVSX       ESI,AX                                  
CODE:004214be   6bf627          IMUL        ESI,ESI,0x27                            
CODE:004214c1   8d747114        LEA         ESI,[ECX + ESI*0x2 + 0x14]              
                                                          ; FWD[2,0]:   00466abe,00466ad8
CODE:004214c5   66c7045e6300    MOV         word ptr [ESI + ...,offset DATA:DAT_0...;= ??
CODE:004214cb   0fbfda          MOVSX       EBX,DX                                  
CODE:004214ce   6bdb0d          IMUL        EBX,EBX,0xd                             
CODE:004214d1   0fbff0          MOVSX       ESI,AX                                  
CODE:004214d4   6bf627          IMUL        ESI,ESI,0x27                            
CODE:004214d7   8d747118        LEA         ESI,[ECX + ESI*0x2 + 0x18]              
                                                          ; FWD[2,0]:   00466ac2,00466adc
CODE:004214db   66c7045e0000    MOV         word ptr [ESI + ...,0x0=>DATA:DAT_004...;= ??
CODE:004214e1   0fbfda          MOVSX       EBX,DX                                  
CODE:004214e4   6bdb0d          IMUL        EBX,EBX,0xd                             
CODE:004214e7   0fbff0          MOVSX       ESI,AX                                  
CODE:004214ea   6bf627          IMUL        ESI,ESI,0x27                            
CODE:004214ed   8d747116        LEA         ESI,[ECX + ESI*0x2 + 0x16]              
                                                          ; FWD[2,0]:   00466ac0,00466ada
CODE:004214f1   66c7045e0100    MOV         word ptr [ESI + ...,offset DATA:DAT_0...;= ??
CODE:004214f7   42              INC         EDX                                     
CODE:004214f8   6683fa03        CMP         DX,0x3                                  
CODE:004214fc   7ca1            JL          LAB_0042149f                            
CODE:004214fe   0fbf550c        MOVSX       EDX,word ptr [EBP + param_2+0x4]        
CODE:00421502   83ea01          SUB         EDX,0x1                                 
CODE:00421505   7219            JC          LAB_00421520                            
CODE:00421507   0f8401010000    JZ          LAB_0042160e                            
CODE:0042150d   4a              DEC         EDX                                     
CODE:0042150e   0f84e8010000    JZ          LAB_004216fc                            
CODE:00421514   4a              DEC         EDX                                     
CODE:00421515   0f84cf020000    JZ          LAB_004217ea                            
CODE:0042151b   e928040000      JMP         LAB_00421948                            
                            LAB_00421520:                 ;XREF[1,0]:   00421505
CODE:00421520   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421523   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421526   66c704510e00    MOV         word ptr [ECX + ...,0xe                 ;= ??
CODE:0042152c   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042152f   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421532   66c744510...    MOV         word ptr [ECX + ...,0x0                 
CODE:00421539   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042153c   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042153f   66c744510...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:00421546   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421549   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042154c   66c744510...    MOV         word ptr [ECX + ...,0x13                ;= ??
CODE:00421553   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421556   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421559   66c744510...    MOV         word ptr [ECX + ...,0x16                ;= ??
CODE:00421560   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421563   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421566   66c744510...    MOV         word ptr [ECX + ...,0x0                 ;= ??
CODE:0042156d   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421570   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421573   66c744510...    MOV         word ptr [ECX + ...,0x10                ;= ??
CODE:0042157a   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042157d   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421580   66c744510...    MOV         word ptr [ECX + ...,0xffff              ;= ??
CODE:00421587   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042158a   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042158d   66c744511...    MOV         word ptr [ECX + ...,0xc                 ;= ??
CODE:00421594   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421597   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042159a   66c744511...    MOV         word ptr [ECX + ...,0xe                 ;= ??
CODE:004215a1   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215a4   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215a7   66c744511...    MOV         word ptr [ECX + ...,0x66                ;= ??
CODE:004215ae   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215b1   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215b4   66c744511...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:004215bb   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215be   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215c1   66c744512...    MOV         word ptr [ECX + ...,0x13                ;= ??
CODE:004215c8   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215cb   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215ce   66c744512...    MOV         word ptr [ECX + ...,0x16                ;= ??
CODE:004215d5   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215d8   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215db   66c744512...    MOV         word ptr [ECX + ...,0x73                ;= ??
CODE:004215e2   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215e5   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215e8   66c744512...    MOV         word ptr [ECX + ...,0x10                ;= ??
CODE:004215ef   0fbfd0          MOVSX       EDX,AX                                  
CODE:004215f2   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004215f5   66c744512...    MOV         word ptr [ECX + ...,0x68                ;= ??
CODE:004215fc   0fbfc0          MOVSX       EAX,AX                                  
CODE:004215ff   6bc027          IMUL        EAX,EAX,0x27                            
CODE:00421602   66c744412...    MOV         word ptr [ECX + ...,0xfff4              ;= ??
CODE:00421609   e93a030000      JMP         LAB_00421948                            
                            LAB_0042160e:                 ;XREF[1,0]:   00421507
CODE:0042160e   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421611   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421614   66c704510000    MOV         word ptr [ECX + ...,0x0                 ;= ??
CODE:0042161a   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042161d   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421620   66c744510...    MOV         word ptr [ECX + ...,0x45                
CODE:00421627   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042162a   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042162d   66c744510...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:00421634   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421637   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042163a   66c744510...    MOV         word ptr [ECX + ...,0x14                ;= ??
CODE:00421641   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421644   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421647   66c744510...    MOV         word ptr [ECX + ...,0x8                 ;= ??
CODE:0042164e   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421651   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421654   66c744510...    MOV         word ptr [ECX + ...,0x54                ;= ??
CODE:0042165b   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042165e   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421661   66c744510...    MOV         word ptr [ECX + ...,0x2                 ;= ??
CODE:00421668   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042166b   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042166e   66c744510...    MOV         word ptr [ECX + ...,0x47                ;= ??
CODE:00421675   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421678   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042167b   66c744511...    MOV         word ptr [ECX + ...,0xfff4              ;= ??
CODE:00421682   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421685   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421688   66c744511...    MOV         word ptr [ECX + ...,0xb                 ;= ??
CODE:0042168f   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421692   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421695   66c744511...    MOV         word ptr [ECX + ...,0x40                ;= ??
CODE:0042169c   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042169f   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216a2   66c744511...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:004216a9   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216ac   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216af   66c744512...    MOV         word ptr [ECX + ...,0x14                ;= ??
CODE:004216b6   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216b9   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216bc   66c744512...    MOV         word ptr [ECX + ...,0x13                ;= ??
CODE:004216c3   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216c6   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216c9   66c744512...    MOV         word ptr [ECX + ...,0x4b                ;= ??
CODE:004216d0   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216d3   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216d6   66c744512...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:004216dd   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216e0   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004216e3   66c744512...    MOV         word ptr [ECX + ...,0x3f                ;= ??
CODE:004216ea   0fbfc0          MOVSX       EAX,AX                                  
CODE:004216ed   6bc027          IMUL        EAX,EAX,0x27                            
CODE:004216f0   66c744412...    MOV         word ptr [ECX + ...,0xfff4              ;= ??
CODE:004216f7   e94c020000      JMP         LAB_00421948                            
                            LAB_004216fc:                 ;XREF[1,0]:   0042150e
CODE:004216fc   0fbfd0          MOVSX       EDX,AX                                  
CODE:004216ff   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421702   66c704510800    MOV         word ptr [ECX + ...,0x8                 ;= ??
CODE:00421708   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042170b   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042170e   66c744510...    MOV         word ptr [ECX + ...,0x0                 
CODE:00421715   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421718   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042171b   66c744510...    MOV         word ptr [ECX + ...,0xe                 ;= ??
CODE:00421722   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421725   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421728   66c744510...    MOV         word ptr [ECX + ...,0x17                ;= ??
CODE:0042172f   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421732   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421735   66c744510...    MOV         word ptr [ECX + ...,0x12                ;= ??
CODE:0042173c   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042173f   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421742   66c744510...    MOV         word ptr [ECX + ...,0x0                 ;= ??
CODE:00421749   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042174c   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042174f   66c744510...    MOV         word ptr [ECX + ...,0xb                 ;= ??
CODE:00421756   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421759   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042175c   66c744510...    MOV         word ptr [ECX + ...,0xfffc              ;= ??
CODE:00421763   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421766   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421769   66c744511...    MOV         word ptr [ECX + ...,0xc                 ;= ??
CODE:00421770   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421773   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421776   66c744511...    MOV         word ptr [ECX + ...,0x8                 ;= ??
CODE:0042177d   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421780   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421783   66c744511...    MOV         word ptr [ECX + ...,0x5c                ;= ??
CODE:0042178a   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042178d   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421790   66c744511...    MOV         word ptr [ECX + ...,0x10                ;= ??
CODE:00421797   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042179a   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042179d   66c744512...    MOV         word ptr [ECX + ...,0x17                ;= ??
CODE:004217a4   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217a7   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217aa   66c744512...    MOV         word ptr [ECX + ...,0x12                ;= ??
CODE:004217b1   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217b4   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217b7   66c744512...    MOV         word ptr [ECX + ...,0x6d                ;= ??
CODE:004217be   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217c1   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217c4   66c744512...    MOV         word ptr [ECX + ...,0xb                 ;= ??
CODE:004217cb   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217ce   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217d1   66c744512...    MOV         word ptr [ECX + ...,0x62                ;= ??
CODE:004217d8   0fbfc0          MOVSX       EAX,AX                                  
CODE:004217db   6bc027          IMUL        EAX,EAX,0x27                            
CODE:004217de   66c744412...    MOV         word ptr [ECX + ...,0xfff4              ;= ??
CODE:004217e5   e95e010000      JMP         LAB_00421948                            
                            LAB_004217ea:                 ;XREF[1,0]:   00421515
CODE:004217ea   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217ed   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217f0   66c70451fdff    MOV         word ptr [ECX + ...,0xfffd              ;= ??
CODE:004217f6   0fbfd0          MOVSX       EDX,AX                                  
CODE:004217f9   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004217fc   66c744510...    MOV         word ptr [ECX + ...,0x2                 
CODE:00421803   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421806   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421809   66c744510...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:00421810   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421813   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421816   66c744510...    MOV         word ptr [ECX + ...,0xf                 ;= ??
CODE:0042181d   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421820   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421823   66c744510...    MOV         word ptr [ECX + ...,0x3                 ;= ??
CODE:0042182a   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042182d   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421830   66c744510...    MOV         word ptr [ECX + ...,0x0                 ;= ??
CODE:00421837   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042183a   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042183d   66c744510...    MOV         word ptr [ECX + ...,0xfffe              ;= ??
CODE:00421844   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421847   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042184a   66c744510...    MOV         word ptr [ECX + ...,0xfffe              ;= ??
CODE:00421851   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421854   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421857   66c744511...    MOV         word ptr [ECX + ...,0xc                 ;= ??
CODE:0042185e   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421861   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421864   66c744511...    MOV         word ptr [ECX + ...,0xa                 ;= ??
CODE:0042186b   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042186e   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421871   66c744511...    MOV         word ptr [ECX + ...,0xc                 ;= ??
CODE:00421878   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042187b   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042187e   66c744511...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:00421885   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421888   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042188b   66c744512...    MOV         word ptr [ECX + ...,0xf                 ;= ??
CODE:00421892   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421895   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421898   66c744512...    MOV         word ptr [ECX + ...,0x12                ;= ??
CODE:0042189f   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218a2   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218a5   66c744512...    MOV         word ptr [ECX + ...,0xa                 ;= ??
CODE:004218ac   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218af   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218b2   66c744512...    MOV         word ptr [ECX + ...,0xb                 ;= ??
CODE:004218b9   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218bc   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218bf   66c744512...    MOV         word ptr [ECX + ...,0x8                 ;= ??
CODE:004218c6   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218c9   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218cc   66c744512...    MOV         word ptr [ECX + ...,0xc                 ;= ??
CODE:004218d3   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218d6   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218d9   66c744513...    MOV         word ptr [ECX + ...,0x2                 ;= ??
CODE:004218e0   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218e3   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218e6   66c744513...    MOV         word ptr [ECX + ...,0x32                ;= ??
CODE:004218ed   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218f0   6bd227          IMUL        EDX,EDX,0x27                            
CODE:004218f3   66c744513...    MOV         word ptr [ECX + ...,0xd                 ;= ??
CODE:004218fa   0fbfd0          MOVSX       EDX,AX                                  
CODE:004218fd   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421900   66c744513...    MOV         word ptr [ECX + ...,0xf                 ;= ??
CODE:00421907   0fbfd0          MOVSX       EDX,AX                                  
CODE:0042190a   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042190d   66c744513...    MOV         word ptr [ECX + ...,0xa                 ;= ??
CODE:00421914   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421917   6bd227          IMUL        EDX,EDX,0x27                            
CODE:0042191a   66c744513...    MOV         word ptr [ECX + ...,0x3b                ;= ??
CODE:00421921   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421924   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421927   66c744514...    MOV         word ptr [ECX + ...,0x3                 ;= ??
CODE:0042192e   0fbfd0          MOVSX       EDX,AX                                  
CODE:00421931   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421934   66c744514...    MOV         word ptr [ECX + ...,0x30                ;= ??
CODE:0042193b   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042193e   6bc027          IMUL        EAX,EAX,0x27                            
CODE:00421941   66c744414...    MOV         word ptr [ECX + ...,0xfff4              ;= ??
                            LAB_00421948:                 ;XREF[4,0]:   0042151b,00421609,004216f7,004217e5
CODE:00421948   5e              POP         ESI                                     
CODE:00421949   5b              POP         EBX                                     
CODE:0042194a   5d              POP         EBP                                     
CODE:0042194b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042194c(void)
                                                          ;XREF[3,0]:   004219be,00421a4b,00421aa8
CODE:0042194c   53              PUSH        EBX                                     
CODE:0042194d   33db            XOR         EBX,EBX                                 
                            LAB_0042194f:                 ;XREF[1,0]:   00421975
CODE:0042194f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421952   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f8a,00466f9e
CODE:00421955   66833c858...    CMP         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0042195e   7510            JNZ         LAB_00421970                            
CODE:00421960   53              PUSH        EBX                                     
CODE:00421961   e8a6e4ffff      CALL        FUN_0041fe0c                            ;undefined4 FUN_0041fe0c(undefined pa...
CODE:00421966   59              POP         ECX                                     
CODE:00421967   6685c0          TEST        AX,AX                                   
CODE:0042196a   7504            JNZ         LAB_00421970                            
CODE:0042196c   33c0            XOR         EAX,EAX                                 
CODE:0042196e   5b              POP         EBX                                     
CODE:0042196f   c3              RET                                                 
                            LAB_00421970:                 ;XREF[2,0]:   0042195e,0042196a
CODE:00421970   43              INC         EBX                                     
CODE:00421971   6683fb10        CMP         BX,0x10                                 
CODE:00421975   7cd8            JL          LAB_0042194f                            
CODE:00421977   66b80100        MOV         AX,0x1                                  
CODE:0042197b   5b              POP         EBX                                     
CODE:0042197c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0042197d(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0042198b,00421a38,00421ad7
          ;local_8       undefined2          -8                      ;XREF[5,0]:   00421991,00421a55,00421a82,00421ab2,00421ade
          ;local_12      undefined2         -12                      ;XREF[2,0]:   00421a93,00421ac2
                                                          ;XREF[4,0]:   0041b5f5,0041b68a,0041b795,0041b81f
CODE:0042197d   55              PUSH        EBP                                     
CODE:0042197e   8bec            MOV         EBP,ESP                                 
CODE:00421980   83c4f0          ADD         ESP,-0x10                               
CODE:00421983   53              PUSH        EBX                                     
CODE:00421984   56              PUSH        ESI                                     
CODE:00421985   57              PUSH        EDI                                     
CODE:00421986   bf8a6f4600      MOV         EDI,DATA:DAT_00466f8a                   ;= ??
CODE:0042198b   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00421991   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:00421997   33f6            XOR         ESI,ESI                                 
CODE:00421999   66833d566...    CMP         word ptr [DATA:DAT_00466a56],0x0        ;= ??
CODE:004219a1   7514            JNZ         LAB_004219b7                            
CODE:004219a3   66833d586...    CMP         word ptr [DATA:DAT_00466a58],0x0        ;= ??
CODE:004219ab   750a            JNZ         LAB_004219b7                            
CODE:004219ad   66833d546...    CMP         word ptr [DATA:DAT_00466a54],0x0        ;= ??
CODE:004219b5   7407            JZ          LAB_004219be                            
                            LAB_004219b7:                 ;XREF[2,0]:   004219a1,004219ab
CODE:004219b7   33c0            XOR         EAX,EAX                                 
CODE:004219b9   e92a010000      JMP         LAB_00421ae8                            
                            LAB_004219be:                 ;XREF[1,0]:   004219b5
CODE:004219be   e889ffffff      CALL        FUN_0042194c                            ;undefined4 FUN_0042194c(void)
CODE:004219c3   6685c0          TEST        AX,AX                                   
CODE:004219c6   7507            JNZ         LAB_004219cf                            
CODE:004219c8   33c0            XOR         EAX,EAX                                 
CODE:004219ca   e919010000      JMP         LAB_00421ae8                            
                            LAB_004219cf:                 ;XREF[1,0]:   004219c6
CODE:004219cf   33db            XOR         EBX,EBX                                 
                            LAB_004219d1:                 ;XREF[1,0]:   00421a76
CODE:004219d1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004219d4   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
                                                          ; FWD[2,0]:   00466f8a,00466f9e
CODE:004219d7   66833c8700      CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:004219dc   7523            JNZ         LAB_00421a01                            
CODE:004219de   0fbfc3          MOVSX       EAX,BX                                  
CODE:004219e1   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:004219e4   66837c870600    CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:004219ea   7415            JZ          LAB_00421a01                            
CODE:004219ec   0fbfc3          MOVSX       EAX,BX                                  
CODE:004219ef   66833c456...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:004219f8   7577            JNZ         LAB_00421a71                            
CODE:004219fa   33c0            XOR         EAX,EAX                                 
CODE:004219fc   e9e7000000      JMP         LAB_00421ae8                            
                            LAB_00421a01:                 ;XREF[2,0]:   004219dc,004219ea
CODE:00421a01   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a04   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421a07   66833c8702      CMP         word ptr [EDI + ...,0x2                 ;= ??
CODE:00421a0c   7563            JNZ         LAB_00421a71                            
CODE:00421a0e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a11   66833c456...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00421a1a   7507            JNZ         LAB_00421a23                            
CODE:00421a1c   33c0            XOR         EAX,EAX                                 
CODE:00421a1e   e9c5000000      JMP         LAB_00421ae8                            
                            LAB_00421a23:                 ;XREF[1,0]:   00421a1a
CODE:00421a23   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a26   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421a29   66837c870800    CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:00421a2f   7507            JNZ         LAB_00421a38                            
CODE:00421a31   33c0            XOR         EAX,EAX                                 
CODE:00421a33   e9b0000000      JMP         LAB_00421ae8                            
                            LAB_00421a38:                 ;XREF[1,0]:   00421a2f
CODE:00421a38   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00421a3e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a41   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421a44   66c744870...    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00421a4b   e8fcfeffff      CALL        FUN_0042194c                            ;undefined4 FUN_0042194c(void)
CODE:00421a50   6685c0          TEST        AX,AX                                   
CODE:00421a53   7506            JNZ         LAB_00421a5b                            
CODE:00421a55   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00421a5b:                 ;XREF[1,0]:   00421a53
CODE:00421a5b   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a5e   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421a61   66c744870...    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00421a68   0fbfc6          MOVSX       EAX,SI                                  
CODE:00421a6b   66895c45f0      MOV         word ptr [EBP + EAX*0x2 + -0x10],BX     
CODE:00421a70   46              INC         ESI                                     
                            LAB_00421a71:                 ;XREF[2,0]:   004219f8,00421a0c
CODE:00421a71   43              INC         EBX                                     
CODE:00421a72   6683fb10        CMP         BX,0x10                                 
CODE:00421a76   0f8c55ffffff    JL          LAB_004219d1                            
CODE:00421a7c   6683fe01        CMP         SI,0x1                                  
CODE:00421a80   7e55            JLE         LAB_00421ad7                            
CODE:00421a82   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:00421a87   754e            JNZ         LAB_00421ad7                            
CODE:00421a89   33db            XOR         EBX,EBX                                 
CODE:00421a8b   663bf3          CMP         SI,BX                                   
CODE:00421a8e   7e18            JLE         LAB_00421aa8                            
                            LAB_00421a90:                 ;XREF[1,0]:   00421aa6
CODE:00421a90   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421a93   0fbf4445f0      MOVSX       EAX,word ptr [EBP + EAX*0x2 + local_1...
CODE:00421a98   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421a9b   66c744870...    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00421aa2   43              INC         EBX                                     
CODE:00421aa3   663bf3          CMP         SI,BX                                   
CODE:00421aa6   7fe8            JG          LAB_00421a90                            
                            LAB_00421aa8:                 ;XREF[1,0]:   00421a8e
CODE:00421aa8   e89ffeffff      CALL        FUN_0042194c                            ;undefined4 FUN_0042194c(void)
CODE:00421aad   6685c0          TEST        AX,AX                                   
CODE:00421ab0   7506            JNZ         LAB_00421ab8                            
CODE:00421ab2   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00421ab8:                 ;XREF[1,0]:   00421ab0
CODE:00421ab8   33db            XOR         EBX,EBX                                 
CODE:00421aba   663bf3          CMP         SI,BX                                   
CODE:00421abd   7e18            JLE         LAB_00421ad7                            
                            LAB_00421abf:                 ;XREF[1,0]:   00421ad5
CODE:00421abf   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421ac2   0fbf4445f0      MOVSX       EAX,word ptr [EBP + EAX*0x2 + local_1...
CODE:00421ac7   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00421aca   66c744870...    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00421ad1   43              INC         EBX                                     
CODE:00421ad2   663bf3          CMP         SI,BX                                   
CODE:00421ad5   7fe8            JG          LAB_00421abf                            
                            LAB_00421ad7:                 ;XREF[3,0]:   00421a80,00421a87,00421abd
CODE:00421ad7   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00421adc   7406            JZ          LAB_00421ae4                            
CODE:00421ade   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00421ae2   eb04            JMP         LAB_00421ae8                            
                            LAB_00421ae4:                 ;XREF[1,0]:   00421adc
CODE:00421ae4   66b80100        MOV         AX,0x1                                  
                            LAB_00421ae8:                 ;XREF[6,0]:   004219b9,004219ca,004219fc,00421a1e
                                                          ;             00421a33,00421ae2
CODE:00421ae8   5f              POP         EDI                                     
CODE:00421ae9   5e              POP         ESI                                     
CODE:00421aea   5b              POP         EBX                                     
CODE:00421aeb   8be5            MOV         ESP,EBP                                 
CODE:00421aed   5d              POP         EBP                                     
CODE:00421aee   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421aef(void)
                                                          ;XREF[1,0]:   0041b673
CODE:00421aef   66c705606...    MOV         word ptr [DATA:DAT_00466a60],0x63       ;= ??
CODE:00421af8   e850f6ffff      CALL        FUN_0042114d                            ;undefined4 FUN_0042114d(void)
CODE:00421afd   6685c0          TEST        AX,AX                                   
CODE:00421b00   0f84be000000    JZ          LAB_00421bc4                            
CODE:00421b06   0fbf05626...    MOVSX       EAX,word ptr [DATA:DAT_00466a62]        ;= ??
CODE:00421b0d   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00421b10   0fbf15606...    MOVSX       EDX,word ptr [DATA:DAT_00466a60]        ;= ??
CODE:00421b17   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421b1a   8d1455bc6...    LEA         EDX,[EDX*0x2 + 0x466abc]=>DATA:$Actor...
CODE:00421b21   66833c4263      CMP         word ptr [EDX + ...,0x63                
CODE:00421b26   0f8598000000    JNZ         LAB_00421bc4                            
CODE:00421b2c   682c010000      PUSH        0x12c                                   
CODE:00421b31   688f010000      PUSH        0x18f                                   
CODE:00421b36   6a24            PUSH        0x24                                    
CODE:00421b38   6a64            PUSH        0x64                                    
CODE:00421b3a   e8d9970100      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:00421b3f   83c410          ADD         ESP,0x10                                
CODE:00421b42   66a1606a4600    MOV         AX,[DATA:DAT_00466a60]                  ;= ??
CODE:00421b48   66a3666a4600    MOV         [DATA:DAT_00466a66],AX                  ;= ??
CODE:00421b4e   66a1626a4600    MOV         AX,[DATA:DAT_00466a62]                  ;= ??
CODE:00421b54   66a3686a4600    MOV         [DATA:DAT_00466a68],AX                  ;= ??
CODE:00421b5a   66a14c6a4600    MOV         AX,[DATA:DAT_00466a4c]                  ;= ??
CODE:00421b60   66a3506a4600    MOV         [DATA:DAT_00466a50],AX                  ;= ??
CODE:00421b66   66a14e6a4600    MOV         AX,[DATA:DAT_00466a4e]                  ;= ??
CODE:00421b6c   66a3526a4600    MOV         [DATA:DAT_00466a52],AX                  ;= ??
CODE:00421b72   6a00            PUSH        0x0                                     
CODE:00421b74   6a05            PUSH        0x5                                     
CODE:00421b76   68744a0000      PUSH        0x4a74                                  
CODE:00421b7b   e8254a0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00421b80   83c40c          ADD         ESP,0xc                                 
CODE:00421b83   6a01            PUSH        0x1                                     
CODE:00421b85   e874f7ffff      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:00421b8a   59              POP         ECX                                     
CODE:00421b8b   66a1626a4600    MOV         AX,[DATA:DAT_00466a62]                  ;= ??
CODE:00421b91   50              PUSH        EAX                                     
CODE:00421b92   66a1606a4600    MOV         AX,[DATA:DAT_00466a60]                  ;= ??
CODE:00421b98   50              PUSH        EAX                                     
CODE:00421b99   e85debffff      CALL        FUN_004206fb                            ;undefined FUN_004206fb(undefined par...
CODE:00421b9e   83c408          ADD         ESP,0x8                                 
CODE:00421ba1   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x5        
CODE:00421baa   6a01            PUSH        0x1                                     
CODE:00421bac   68b61d4200      PUSH        LAB_00421db6                            
CODE:00421bb1   e83223ffff      CALL        FUN_00413ee8                            ;uint FUN_00413ee8(undefined param_1,...
CODE:00421bb6   83c408          ADD         ESP,0x8                                 
CODE:00421bb9   66a34a6a4600    MOV         [DATA:DAT_00466a4a],AX                  ;= ??
CODE:00421bbf   e8c00bffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
                            LAB_00421bc4:                 ;XREF[2,0]:   00421b00,00421b26
CODE:00421bc4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421bc5(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   00421c15,00421c4d,00421c9b,00421cb4
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   00421c79,00421c83,00421c94
          ;local_400     undefined4        -400                      ;XREF[3,0]:   00421c34,00421c3a,00421c47
                                                          ;XREF[1,0]:   0041b1a3
CODE:00421bc5   55              PUSH        EBP                                     
CODE:00421bc6   8bec            MOV         EBP,ESP                                 
CODE:00421bc8   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:00421bce   53              PUSH        EBX                                     
CODE:00421bcf   56              PUSH        ESI                                     
CODE:00421bd0   57              PUSH        EDI                                     
CODE:00421bd1   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:00421bd6   bf4a154600      MOV         EDI,DATA:$TEXT1                         ;= 54h    T
CODE:00421bdb   6a00            PUSH        0x0                                     
CODE:00421bdd   6a05            PUSH        0x5                                     
CODE:00421bdf   685c1f0000      PUSH        0x1f5c                                  
CODE:00421be4   e8bc490200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00421be9   83c40c          ADD         ESP,0xc                                 
CODE:00421bec   ff35f4734600    PUSH        dword ptr [DATA:DAT_004673f4]           ;= ??
CODE:00421bf2   e8d111ffff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00421bf7   59              POP         ECX                                     
CODE:00421bf8   e8870bffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00421bfd   ff35f4734600    PUSH        dword ptr [DATA:DAT_004673f4]           ;= ??
CODE:00421c03   e8fc12ffff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00421c08   59              POP         ECX                                     
CODE:00421c09   e8760bffff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00421c0e   68e8030000      PUSH        0x3e8                                   
CODE:00421c13   6a00            PUSH        0x0                                     
CODE:00421c15   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00421c1b   50              PUSH        EAX                                     
CODE:00421c1c   e89be20200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00421c21   83c40c          ADD         ESP,0xc                                 
CODE:00421c24   8d470d          LEA         EAX,[EDI + 0xd]=>DATA:$TEXT3            ;= 54h    T
CODE:00421c27   50              PUSH        EAX=>DATA:$TEXT3                        ;= 54h    T
CODE:00421c28   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:00421c2b   50              PUSH        EAX                                     
CODE:00421c2c   e8cde90100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00421c31   83c408          ADD         ESP,0x8                                 
CODE:00421c34   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:00421c3a   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00421c40   e867e30200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00421c45   59              POP         ECX                                     
CODE:00421c46   50              PUSH        EAX                                     
CODE:00421c47   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00421c4d   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00421c53   50              PUSH        EAX                                     
CODE:00421c54   e833e40200      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:00421c59   83c40c          ADD         ESP,0xc                                 
CODE:00421c5c   66bb0100        MOV         BX,0x1                                  
CODE:00421c60   eb49            JMP         LAB_00421cab                            
                            LAB_00421c62:                 ;XREF[1,0]:   00421cb2
CODE:00421c62   8d4712          LEA         EAX,[EDI + 0x12]=>DATA:$TEXT4           ;= 54h    T
CODE:00421c65   50              PUSH        EAX=>DATA:$TEXT4                        ;= 54h    T
CODE:00421c66   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421c69   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00421c6d   50              PUSH        EAX                                     
CODE:00421c6e   e88be90100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00421c73   83c408          ADD         ESP,0x8                                 
CODE:00421c76   0fbfd3          MOVSX       EDX,BX                                  
CODE:00421c79   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:00421c80   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421c83   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00421c8a   e81de30200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00421c8f   59              POP         ECX                                     
CODE:00421c90   50              PUSH        EAX                                     
CODE:00421c91   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421c94   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00421c9b   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00421ca1   50              PUSH        EAX                                     
CODE:00421ca2   e821e30200      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:00421ca7   83c40c          ADD         ESP,0xc                                 
CODE:00421caa   43              INC         EBX                                     
                            LAB_00421cab:                 ;XREF[1,0]:   00421c60
CODE:00421cab   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00421cb2   7cae            JL          LAB_00421c62                            
CODE:00421cb4   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00421cba   50              PUSH        EAX                                     
CODE:00421cbb   e8bad50100      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:00421cc0   59              POP         ECX                                     
CODE:00421cc1   33db            XOR         EBX,EBX                                 
CODE:00421cc3   eb15            JMP         LAB_00421cda                            
                            LAB_00421cc5:                 ;XREF[1,0]:   00421ce1
CODE:00421cc5   8d4717          LEA         EAX,[EDI + 0x17]=>DATA:$TEXT5           ;= 54h    T
CODE:00421cc8   50              PUSH        EAX=>DATA:$TEXT5                        ;= 54h    T
CODE:00421cc9   0fbfc3          MOVSX       EAX,BX                                  
CODE:00421ccc   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00421cd0   50              PUSH        EAX                                     
CODE:00421cd1   e8bfe90100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00421cd6   83c408          ADD         ESP,0x8                                 
CODE:00421cd9   43              INC         EBX                                     
                            LAB_00421cda:                 ;XREF[1,0]:   00421cc3
CODE:00421cda   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00421ce1   7ce2            JL          LAB_00421cc5                            
CODE:00421ce3   5f              POP         EDI                                     
CODE:00421ce4   5e              POP         ESI                                     
CODE:00421ce5   5b              POP         EBX                                     
CODE:00421ce6   8be5            MOV         ESP,EBP                                 
CODE:00421ce8   5d              POP         EBP                                     
CODE:00421ce9   c3              RET                                                 
                            LAB_00421cea:                 ;XREF[2,0]:   0041ad71,0041ad7b
CODE:00421cea   0fbf053c1...    MOVSX       EAX,word ptr [DATA:DAT_0046153c]        
CODE:00421cf1   83e801          SUB         EAX,0x1                                 
CODE:00421cf4   0f8284000000    JC          LAB_00421d7e                            
CODE:00421cfa   48              DEC         EAX                                     
CODE:00421cfb   7407            JZ          LAB_00421d04                            
CODE:00421cfd   83e803          SUB         EAX,0x3                                 
CODE:00421d00   7442            JZ          LAB_00421d44                            
CODE:00421d02   eb7a            JMP         LAB_00421d7e                            
                            LAB_00421d04:                 ;XREF[1,0]:   00421cfb
CODE:00421d04   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00421d0b   668b14455...    MOV         DX,word ptr [EAX*0x2 + DATA:DAT_00466...;= ??
CODE:00421d13   66ff04455...    INC         word ptr [EAX*0x2 + DATA:DAT_00466a54]  ;= ??
CODE:00421d1b   6685d2          TEST        DX,DX                                   
CODE:00421d1e   7514            JNZ         LAB_00421d34                            
CODE:00421d20   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00421d27   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:00421d2e   e83d11ffff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00421d33   59              POP         ECX                                     
                            LAB_00421d34:                 ;XREF[1,0]:   00421d1e
CODE:00421d34   e8e6010000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:00421d39   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:00421d42   eb3a            JMP         LAB_00421d7e                            
                            LAB_00421d44:                 ;XREF[1,0]:   00421d00
CODE:00421d44   66ff055c6...    INC         word ptr [DATA:DAT_00466a5c]            ;= ??
CODE:00421d4b   66a14a6a4600    MOV         AX,[DATA:DAT_00466a4a]                  ;= ??
CODE:00421d51   50              PUSH        EAX                                     
CODE:00421d52   e83122ffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00421d57   59              POP         ECX                                     
CODE:00421d58   0fbf05626...    MOVSX       EAX,word ptr [DATA:DAT_00466a62]        ;= ??
CODE:00421d5f   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00421d62   0fbf15606...    MOVSX       EDX,word ptr [DATA:DAT_00466a60]        ;= ??
CODE:00421d69   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421d6c   8d1455bc6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466abc]       ;= ??
CODE:00421d73   66c704426300    MOV         word ptr [EDX + EAX*0x2],0x63           
CODE:00421d79   e8a1010000      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
                            LAB_00421d7e:                 ;XREF[3,0]:   00421cf4,00421d02,00421d42
CODE:00421d7e   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:00421d87   e88993ffff      CALL        FUN_0041b115                            ;undefined FUN_0041b115(void)
CODE:00421d8c   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:00421d95   e801000000      CALL        FUN_00421d9b                            ;undefined FUN_00421d9b(void)
CODE:00421d9a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421d9b(void)
                                                          ;XREF[2,0]:   0041b0ba,00421d95
CODE:00421d9b   66a136154600    MOV         AX,[DATA:DAT_00461536]                  
CODE:00421da1   50              PUSH        EAX                                     
CODE:00421da2   e852e10100      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:00421da7   59              POP         ECX                                     
CODE:00421da8   e82dd9ffff      CALL        FUN_0041f6da                            ;undefined FUN_0041f6da(void)
CODE:00421dad   6a01            PUSH        0x1                                     
CODE:00421daf   e84af5ffff      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:00421db4   59              POP         ECX                                     
CODE:00421db5   c3              RET                                                 
                            LAB_00421db6:                 ;XREF[1,0]:   00421bac
CODE:00421db6   e830f2ffff      CALL        FUN_00420feb                            ;undefined FUN_00420feb(undefined4 pa...
CODE:00421dbb   6a00            PUSH        0x0                                     
CODE:00421dbd   e83cf5ffff      CALL        FUN_004212fe                            ;undefined FUN_004212fe(undefined par...
CODE:00421dc2   59              POP         ECX                                     
CODE:00421dc3   66a14e6a4600    MOV         AX,[DATA:DAT_00466a4e]                  ;= ??
CODE:00421dc9   6683c00f        ADD         AX,0xf                                  
CODE:00421dcd   50              PUSH        EAX                                     
CODE:00421dce   66a14c6a4600    MOV         AX,[DATA:DAT_00466a4c]                  ;= ??
CODE:00421dd4   6683c037        ADD         AX,0x37                                 
CODE:00421dd8   50              PUSH        EAX                                     
CODE:00421dd9   e8739effff      CALL        FUN_0041bc51                            ;undefined FUN_0041bc51(undefined par...
CODE:00421dde   83c408          ADD         ESP,0x8                                 
CODE:00421de1   66a14c6a4600    MOV         AX,[DATA:DAT_00466a4c]                  ;= ??
CODE:00421de7   66a3506a4600    MOV         [DATA:DAT_00466a50],AX                  ;= ??
CODE:00421ded   66a14e6a4600    MOV         AX,[DATA:DAT_00466a4e]                  ;= ??
CODE:00421df3   66a3526a4600    MOV         [DATA:DAT_00466a52],AX                  ;= ??
CODE:00421df9   33c0            XOR         EAX,EAX                                 
CODE:00421dfb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421dfc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00421e07
                                                          ;XREF[2,0]:   0041af14,00421f21
CODE:00421dfc   55              PUSH        EBP                                     
CODE:00421dfd   8bec            MOV         EBP,ESP                                 
CODE:00421dff   53              PUSH        EBX                                     
CODE:00421e00   56              PUSH        ESI                                     
CODE:00421e01   57              PUSH        EDI                                     
CODE:00421e02   bf546a4600      MOV         EDI,DATA:DAT_00466a54                   ;= ??
CODE:00421e07   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00421e0c   750c            JNZ         LAB_00421e1a                            
CODE:00421e0e   ff35406a4600    PUSH        dword ptr [DATA:DAT_00466a40]           ;= ??
CODE:00421e14   e8a1a40100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00421e19   59              POP         param_3                                 
                            LAB_00421e1a:                 ;XREF[1,0]:   00421e0c
CODE:00421e1a   66c705446...    MOV         word ptr [DATA:DAT_00466a44],0x0        ;= ??
CODE:00421e23   33db            XOR         EBX,EBX                                 
                            LAB_00421e25:                 ;XREF[1,0]:   00421e3b
CODE:00421e25   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:00421e28   66833c4700      CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:00421e2d   7407            JZ          LAB_00421e36                            
CODE:00421e2f   66ff05446...    INC         word ptr [DATA:DAT_00466a44]            ;= ??
                            LAB_00421e36:                 ;XREF[1,0]:   00421e2d
CODE:00421e36   43              INC         EBX                                     
CODE:00421e37   6683fb05        CMP         BX,0x5                                  
CODE:00421e3b   7ce8            JL          LAB_00421e25                            
CODE:00421e3d   0fbf05446...    MOVSX       param_1,word ptr [DATA:DAT_00466a44]    ;= ??
CODE:00421e44   40              INC         param_1                                 
CODE:00421e45   c1e004          SHL         param_1,0x4                             
CODE:00421e48   50              PUSH        param_1                                 
CODE:00421e49   e825a40100      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00421e4e   59              POP         param_3                                 
CODE:00421e4f   a3406a4600      MOV         [DATA:DAT_00466a40],param_1             ;= ??
CODE:00421e54   8bf0            MOV         ESI,param_1                             
CODE:00421e56   33db            XOR         EBX,EBX                                 
                            LAB_00421e58:                 ;XREF[1,0]:   00421ed0
CODE:00421e58   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00466a54,00466a56
CODE:00421e5b   66833c4700      CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:00421e60   7469            JZ          LAB_00421ecb                            
CODE:00421e62   0fbfc3          MOVSX       param_1,BX                              
CODE:00421e65   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00421e68   668b0485f...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= 000Fh
CODE:00421e70   668906          MOV         word ptr [ESI],param_1                  
CODE:00421e73   0fbfc3          MOVSX       param_1,BX                              
CODE:00421e76   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00421e79   668b0485f...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= 0081h
CODE:00421e81   66894602        MOV         word ptr [ESI + 0x2],param_1            
CODE:00421e85   6a00            PUSH        0x0                                     
CODE:00421e87   0fbfc3          MOVSX       param_1,BX                              
CODE:00421e8a   ff3485e07...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00421e91   e8de18ffff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00421e96   83c408          ADD         ESP,0x8                                 
CODE:00421e99   66894604        MOV         word ptr [ESI + 0x4],param_1            
CODE:00421e9d   6a00            PUSH        0x0                                     
CODE:00421e9f   0fbfc3          MOVSX       param_1,BX                              
CODE:00421ea2   ff3485e07...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00421ea9   e8e618ffff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00421eae   83c408          ADD         ESP,0x8                                 
CODE:00421eb1   66894606        MOV         word ptr [ESI + 0x6],param_1            
CODE:00421eb5   0fbfc3          MOVSX       param_1,BX                              
CODE:00421eb8   8b0485147...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00421ebf   89460c          MOV         dword ptr [ESI + 0xc],param_1           
CODE:00421ec2   66c7460a0000    MOV         word ptr [ESI + 0xa],0x0                
CODE:00421ec8   83c610          ADD         ESI,0x10                                
                            LAB_00421ecb:                 ;XREF[1,0]:   00421e60
CODE:00421ecb   43              INC         EBX                                     
CODE:00421ecc   6683fb05        CMP         BX,0x5                                  
CODE:00421ed0   7c86            JL          LAB_00421e58                            
CODE:00421ed2   66c7060000      MOV         word ptr [ESI],0x0                      
CODE:00421ed7   66c746020500    MOV         word ptr [ESI + 0x2],0x5                
CODE:00421edd   66c746067a01    MOV         word ptr [ESI + 0x6],0x17a              
CODE:00421ee3   66c74604ff01    MOV         word ptr [ESI + 0x4],0x1ff              
CODE:00421ee9   a128744600      MOV         param_1,[DATA:DAT_00467428]             ;= ??
CODE:00421eee   89460c          MOV         dword ptr [ESI + 0xc],param_1           
CODE:00421ef1   66c7460a0000    MOV         word ptr [ESI + 0xa],0x0                
CODE:00421ef7   66a1446a4600    MOV         param_1,[DATA:DAT_00466a44]             ;= ??
CODE:00421efd   40              INC         param_1                                 
CODE:00421efe   50              PUSH        param_1                                 
CODE:00421eff   ff35406a4600    PUSH        dword ptr [DATA:DAT_00466a40]           ;= ??
CODE:00421f05   e8c89a0100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00421f0a   83c408          ADD         ESP,0x8                                 
CODE:00421f0d   5f              POP         EDI                                     
CODE:00421f0e   5e              POP         ESI                                     
CODE:00421f0f   5b              POP         EBX                                     
CODE:00421f10   5d              POP         EBP                                     
CODE:00421f11   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421f12(void)
                                                          ;XREF[6,0]:   0041b46a,0041b597,0041b6dd,00420498
                                                          ;             004209e1,00420a4c
CODE:00421f12   6a00            PUSH        0x0                                     
CODE:00421f14   6a00            PUSH        0x0                                     
CODE:00421f16   e8b79a0100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00421f1b   83c408          ADD         ESP,0x8                                 
CODE:00421f1e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00421f1f(void)
                                                          ;XREF[13,0]:  0041b37b,0041b586,0041b5e7,0041b62e
                                                          ;             0041b6c4,0041b72e,0041b7c7,0041b851
                                                          ;             00420c25,00421d34,00421d79,00421f84
                                                          ;             00421fc0
CODE:00421f1f   6a00            PUSH        0x0                                     
CODE:00421f21   e8d6feffff      CALL        FUN_00421dfc                            ;undefined FUN_00421dfc(undefined par...
CODE:00421f26   59              POP         ECX                                     
CODE:00421f27   c3              RET                                                 
                            LAB_00421f28:                 ;XREF[1,0]:   0041af1a
CODE:00421f28   66c705486...    MOV         word ptr [DATA:DAT_00466a48],0x1        ;= ??
CODE:00421f31   0fbf053c1...    MOVSX       EAX,word ptr [DATA:DAT_0046153c]        
CODE:00421f38   83e801          SUB         EAX,0x1                                 
CODE:00421f3b   0f8284000000    JC          LAB_00421fc5                            
CODE:00421f41   48              DEC         EAX                                     
CODE:00421f42   7407            JZ          LAB_00421f4b                            
CODE:00421f44   83e803          SUB         EAX,0x3                                 
CODE:00421f47   7442            JZ          LAB_00421f8b                            
CODE:00421f49   eb7a            JMP         LAB_00421fc5                            
                            LAB_00421f4b:                 ;XREF[1,0]:   00421f42
CODE:00421f4b   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00421f52   668b14455...    MOV         DX,word ptr [EAX*0x2 + DATA:DAT_00466...;= ??
CODE:00421f5a   66ff04455...    INC         word ptr [EAX*0x2 + DATA:DAT_00466a54]  ;= ??
CODE:00421f62   6685d2          TEST        DX,DX                                   
CODE:00421f65   7514            JNZ         LAB_00421f7b                            
CODE:00421f67   0fbf05646...    MOVSX       EAX,word ptr [DATA:DAT_00466a64]        ;= ??
CODE:00421f6e   ff3485e07...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004673e0] ;= ??
CODE:00421f75   e8f60effff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00421f7a   59              POP         ECX                                     
                            LAB_00421f7b:                 ;XREF[1,0]:   00421f65
CODE:00421f7b   66c705646...    MOV         word ptr [DATA:DAT_00466a64],0x63       ;= ??
CODE:00421f84   e896ffffff      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
CODE:00421f89   eb3a            JMP         LAB_00421fc5                            
                            LAB_00421f8b:                 ;XREF[1,0]:   00421f47
CODE:00421f8b   66ff055c6...    INC         word ptr [DATA:DAT_00466a5c]            ;= ??
CODE:00421f92   66a14a6a4600    MOV         AX,[DATA:DAT_00466a4a]                  ;= ??
CODE:00421f98   50              PUSH        EAX                                     
CODE:00421f99   e8ea1fffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00421f9e   59              POP         ECX                                     
CODE:00421f9f   0fbf05626...    MOVSX       EAX,word ptr [DATA:DAT_00466a62]        ;= ??
CODE:00421fa6   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00421fa9   0fbf15606...    MOVSX       EDX,word ptr [DATA:DAT_00466a60]        ;= ??
CODE:00421fb0   6bd227          IMUL        EDX,EDX,0x27                            
CODE:00421fb3   8d1455bc6...    LEA         EDX,[EDX*0x2 + DATA:DAT_00466abc]       ;= ??
CODE:00421fba   66c704426300    MOV         word ptr [EDX + EAX*0x2],0x63           
CODE:00421fc0   e85affffff      CALL        FUN_00421f1f                            ;undefined FUN_00421f1f(void)
                            LAB_00421fc5:                 ;XREF[3,0]:   00421f3b,00421f49,00421f89
CODE:00421fc5   66c7053c1...    MOV         word ptr [DATA:DAT_0046153c],0x0        
CODE:00421fce   c3              RET                                                 
CODE:00421fcf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForEnergy'(void)
                                                          ;XREF[1,0]:   00461584
CODE:00421fd0   53              PUSH        EBX                                     
CODE:00421fd1   bb42974600      MOV         EBX,DATA:DAT_00469742                   ;= ??
CODE:00421fd6   66c7058c7...    MOV         word ptr [DATA:DAT_0046778c],0x0        ;= ??
CODE:00421fdf   66c705947...    MOV         word ptr [DATA:DAT_00467794],0x0        ;= ??
CODE:00421fe8   e826e10100      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:00421fed   c70544954...    MOV         dword ptr [DATA:...,LAB_0042613f        ;= ??
CODE:00421ff7   68c7604200      PUSH        LAB_004260c7                            
CODE:00421ffc   e84fa90200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00422001   59              POP         ECX=>LAB_004260c7                       
CODE:00422002   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:00422008   50              PUSH        EAX                                     
CODE:00422009   e84d160000      CALL        Puzzles::SetParametersForEnergy         ;void SetParametersForEnergy(PuzzleNu...
CODE:0042200e   59              POP         ECX                                     
CODE:0042200f   68983a0000      PUSH        0x3a98                                  
CODE:00422014   e80bf00000      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00422019   59              POP         ECX                                     
CODE:0042201a   68983a0000      PUSH        0x3a98                                  
CODE:0042201f   e8a00affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422024   59              POP         ECX                                     
CODE:00422025   a3fc764600      MOV         [DATA:DAT_004676fc],EAX                 ;= ??
CODE:0042202a   6a00            PUSH        0x0                                     
CODE:0042202c   6a00            PUSH        0x0                                     
CODE:0042202e   6a00            PUSH        0x0                                     
CODE:00422030   ff35fc764600    PUSH        dword ptr [DATA:DAT_004676fc]           ;= ??
CODE:00422036   e8b91cffff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0042203b   83c410          ADD         ESP,0x10                                
CODE:0042203e   ff35fc764600    PUSH        dword ptr [DATA:DAT_004676fc]           ;= ??
CODE:00422044   e8c30cffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00422049   59              POP         ECX                                     
CODE:0042204a   e8c20a0000      CALL        FUN_00422b11                            ;undefined FUN_00422b11(uint param_1,...
CODE:0042204f   e88b140000      CALL        FUN_004234df                            ;undefined FUN_004234df(void)
CODE:00422054   66c705067...    MOV         word ptr [DATA:DAT_00467606],0x12c      ;= ??
CODE:0042205d   66c7050a7...    MOV         word ptr [DATA:DAT_0046760a],0x12c      ;= ??
CODE:00422066   66c705087...    MOV         word ptr [DATA:DAT_00467608],0x10e      ;= ??
CODE:0042206f   66c7050c7...    MOV         word ptr [DATA:DAT_0046760c],0x64       ;= ??
CODE:00422078   8b0506764600    MOV         EAX,dword ptr [DATA:DAT_00467606]       ;= ??
CODE:0042207e   890510764600    MOV         dword ptr [DATA:DAT_00467610],EAX       ;= ??
CODE:00422084   8b050a764600    MOV         EAX,dword ptr [DATA:DAT_0046760a]       ;= ??
CODE:0042208a   890514764600    MOV         dword ptr [DATA:DAT_00467614],EAX       ;= ??
CODE:00422090   668b050e7...    MOV         AX,word ptr [DATA:DAT_0046760e]         ;= ??
CODE:00422097   668905187...    MOV         word ptr [DATA:DAT_00467618],AX         ;= ??
CODE:0042209e   68f0594200      PUSH        LAB_004259f0                            
CODE:004220a3   e8f6e1feff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:004220a8   59              POP         ECX=>LAB_004259f0                       
CODE:004220a9   68d63a0000      PUSH        0x3ad6                                  
CODE:004220ae   e8110affff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004220b3   59              POP         ECX                                     
CODE:004220b4   a300774600      MOV         [DATA:DAT_00467700],EAX                 ;= ??
CODE:004220b9   e880420000      CALL        FUN_0042633e                            ;undefined FUN_0042633e(void)
CODE:004220be   66c703731f      MOV         word ptr [EBX]=>DATA:DAT_00469742,0x1f73;= ??
CODE:004220c3   66c743025c1f    MOV         word ptr [EBX + ...,0x1f5c              ;= ??
CODE:004220c9   66c74304494a    MOV         word ptr [EBX + ...,0x4a49              ;= ??
CODE:004220cf   66c743064a4a    MOV         word ptr [EBX + ...,0x4a4a              ;= ??
CODE:004220d5   66c743084c4a    MOV         word ptr [EBX + ...,0x4a4c              ;= ??
CODE:004220db   66c7430a554a    MOV         word ptr [EBX + ...,0x4a55              ;= ??
CODE:004220e1   66a11e764600    MOV         AX,[DATA:DAT_0046761e]                  ;= ??
CODE:004220e7   6689430c        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:004220eb   66a120764600    MOV         AX,[DATA:DAT_00467620]                  ;= ??
CODE:004220f1   6689430e        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:004220f5   66a122764600    MOV         AX,[DATA:DAT_00467622]                  ;= ??
CODE:004220fb   66894310        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:004220ff   66a124764600    MOV         AX,[DATA:DAT_00467624]                  ;= ??
CODE:00422105   66894312        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:00422109   66c74314784a    MOV         word ptr [EBX + ...,0x4a78              ;= ??
CODE:0042210f   66c74316ffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00422115   53              PUSH        EBX=>DATA:DAT_00469742                  ;= ??
CODE:00422116   e876de0100      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:0042211b   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0042211c   68d73a0000      PUSH        0x3ad7                                  
CODE:00422121   e89e09ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422126   59              POP         ECX                                     
CODE:00422127   a374774600      MOV         [DATA:DAT_00467774],EAX                 ;= ??
CODE:0042212c   689f3a0000      PUSH        0x3a9f                                  
CODE:00422131   e88e09ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422136   59              POP         ECX                                     
CODE:00422137   a3e4764600      MOV         [DATA:DAT_004676e4],EAX                 ;= ??
CODE:0042213c   689f3a0000      PUSH        0x3a9f                                  
CODE:00422141   e87e09ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422146   59              POP         ECX                                     
CODE:00422147   a378774600      MOV         [DATA:DAT_00467778],EAX                 ;= ??
CODE:0042214c   68a03a0000      PUSH        0x3aa0                                  
CODE:00422151   e86e09ffff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422156   59              POP         ECX                                     
CODE:00422157   a3e8764600      MOV         [DATA:DAT_004676e8],EAX                 ;= ??
CODE:0042215c   6a00            PUSH        0x0                                     
CODE:0042215e   6a00            PUSH        0x0                                     
CODE:00422160   ff3574774600    PUSH        dword ptr [DATA:DAT_00467774]           ;= ??
CODE:00422166   e823940100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042216b   83c40c          ADD         ESP,0xc                                 
CODE:0042216e   a37c774600      MOV         [DATA:DAT_0046777c],EAX                 ;= ??
CODE:00422173   6a24            PUSH        0x24                                    
CODE:00422175   6a00            PUSH        0x0                                     
CODE:00422177   ff35e8764600    PUSH        dword ptr [DATA:DAT_004676e8]           ;= ??
CODE:0042217d   e80c940100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00422182   83c40c          ADD         ESP,0xc                                 
CODE:00422185   a380774600      MOV         [DATA:DAT_00467780],EAX                 ;= ??
CODE:0042218a   6a00            PUSH        0x0                                     
CODE:0042218c   6a00            PUSH        0x0                                     
CODE:0042218e   ff35e4764600    PUSH        dword ptr [DATA:DAT_004676e4]           ;= ??
CODE:00422194   e8f5930100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00422199   83c40c          ADD         ESP,0xc                                 
CODE:0042219c   a384774600      MOV         [DATA:DAT_00467784],EAX                 ;= ??
CODE:004221a1   6a00            PUSH        0x0                                     
CODE:004221a3   6a00            PUSH        0x0                                     
CODE:004221a5   ff35e4764600    PUSH        dword ptr [DATA:DAT_004676e4]           ;= ??
CODE:004221ab   e8de930100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:004221b0   83c40c          ADD         ESP,0xc                                 
CODE:004221b3   a388774600      MOV         [DATA:DAT_00467788],EAX                 ;= ??
CODE:004221b8   a17c774600      MOV         EAX,[DATA:DAT_0046777c]                 ;= ??
CODE:004221bd   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:004221c3   a180774600      MOV         EAX,[DATA:DAT_00467780]                 ;= ??
CODE:004221c8   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:004221ce   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:004221d3   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:004221d9   6a01            PUSH        0x1                                     
CODE:004221db   e834450000      CALL        FUN_00426714                            ;undefined FUN_00426714(undefined par...
CODE:004221e0   59              POP         ECX                                     
CODE:004221e1   e8b6f10000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:004221e6   66c7058e7...    MOV         word ptr [DATA:DAT_0046778e],0x14       ;= ??
CODE:004221ef   66c705907...    MOV         word ptr [DATA:DAT_00467790],0x14       ;= ??
CODE:004221f8   6a01            PUSH        0x1                                     
CODE:004221fa   6a3c            PUSH        0x3c                                    
CODE:004221fc   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00422202   e84d18ffff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:00422207   83c40c          ADD         ESP,0xc                                 
CODE:0042220a   5b              POP         EBX                                     
CODE:0042220b   c3              RET                                                 
                            LAB_0042220c:                 ;XREF[1,0]:   00461588
CODE:0042220c   53              PUSH        EBX                                     
CODE:0042220d   6a00            PUSH        0x0                                     
CODE:0042220f   6a00            PUSH        0x0                                     
CODE:00422211   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00422217   e8ec18ffff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:0042221c   83c40c          ADD         ESP,0xc                                 
CODE:0042221f   e8c7de0100      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:00422224   ff3570774600    PUSH        dword ptr [DATA:DAT_00467770]           ;= ??
CODE:0042222a   e88ba00100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0042222f   59              POP         ECX                                     
CODE:00422230   6a00            PUSH        0x0                                     
CODE:00422232   6a00            PUSH        0x0                                     
CODE:00422234   e899970100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00422239   83c408          ADD         ESP,0x8                                 
CODE:0042223c   ff35e4764600    PUSH        dword ptr [DATA:DAT_004676e4]           ;= ??
CODE:00422242   e8c50affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00422247   59              POP         ECX                                     
CODE:00422248   ff35e8764600    PUSH        dword ptr [DATA:DAT_004676e8]           ;= ??
CODE:0042224e   e8b90affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00422253   59              POP         ECX                                     
CODE:00422254   ff3574774600    PUSH        dword ptr [DATA:DAT_00467774]           ;= ??
CODE:0042225a   e8ad0affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042225f   59              POP         ECX                                     
CODE:00422260   ff3578774600    PUSH        dword ptr [DATA:DAT_00467778]           ;= ??
CODE:00422266   e8a10affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042226b   59              POP         ECX                                     
CODE:0042226c   ff3588774600    PUSH        dword ptr [DATA:DAT_00467788]           ;= ??
CODE:00422272   e827940100      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00422277   59              POP         ECX                                     
CODE:00422278   ff357c774600    PUSH        dword ptr [DATA:DAT_0046777c]           ;= ??
CODE:0042227e   e81b940100      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00422283   59              POP         ECX                                     
CODE:00422284   ff3580774600    PUSH        dword ptr [DATA:DAT_00467780]           ;= ??
CODE:0042228a   e80f940100      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042228f   59              POP         ECX                                     
CODE:00422290   ff3584774600    PUSH        dword ptr [DATA:DAT_00467784]           ;= ??
CODE:00422296   e803940100      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042229b   59              POP         ECX                                     
CODE:0042229c   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:004222a1   e814dd0100      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:004222a6   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:004222a7   66a180154600    MOV         AX,[DATA:DAT_00461580]                  
CODE:004222ad   66a36a974600    MOV         [DATA:DAT_0046976a],AX                  ;= ??
CODE:004222b3   33c0            XOR         EAX,EAX                                 
CODE:004222b5   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:004222ba   6a00            PUSH        0x0                                     
CODE:004222bc   e88fa60200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:004222c1   59              POP         ECX                                     
CODE:004222c2   e810e0feff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:004222c7   e8cc4cffff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:004222cc   ff35ec764600    PUSH        dword ptr [DATA:DAT_004676ec]           ;= ??
CODE:004222d2   e8350affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004222d7   59              POP         ECX                                     
CODE:004222d8   ff35f4764600    PUSH        dword ptr [DATA:DAT_004676f4]           ;= ??
CODE:004222de   e8290affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004222e3   59              POP         ECX                                     
CODE:004222e4   ff35f0764600    PUSH        dword ptr [DATA:DAT_004676f0]           ;= ??
CODE:004222ea   e81d0affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004222ef   59              POP         ECX                                     
CODE:004222f0   ff35e0764600    PUSH        dword ptr [DATA:DAT_004676e0]           ;= ??
CODE:004222f6   e8110affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004222fb   59              POP         ECX                                     
CODE:004222fc   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00422302   e8050affff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00422307   59              POP         ECX                                     
CODE:00422308   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00422310   7416            JZ          LAB_00422328                            
CODE:00422312   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00422318   50              PUSH        EAX                                     
CODE:00422319   e849400200      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0042231e   59              POP         ECX                                     
CODE:0042231f   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_00422328:                 ;XREF[1,0]:   00422310
CODE:00422328   33db            XOR         EBX,EBX                                 
                            LAB_0042232a:                 ;XREF[1,0]:   00422381
CODE:0042232a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042232d   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
                                                          ; FWD[2,0]:   0046768e,004676a0
CODE:00422330   66833c458...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:00422339   7420            JZ          LAB_0042235b                            
CODE:0042233b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042233e   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:00422345   e8c209ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042234a   59              POP         ECX                                     
CODE:0042234b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042234e   ff34852c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046772c] ;= ??
CODE:00422355   e8b209ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042235a   59              POP         ECX                                     
                            LAB_0042235b:                 ;XREF[1,0]:   00422339
CODE:0042235b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042235e   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00422361   66833c452...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:0042236a   7410            JZ          LAB_0042237c                            
CODE:0042236c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042236f   ff34851c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046771c] ;= ??
CODE:00422376   e89109ffff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042237b   59              POP         ECX                                     
                            LAB_0042237c:                 ;XREF[1,0]:   0042236a
CODE:0042237c   43              INC         EBX                                     
CODE:0042237d   6683fb04        CMP         BX,0x4                                  
CODE:00422381   7ca7            JL          LAB_0042232a                            
CODE:00422383   e8c0ef0000      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00422388   5b              POP         EBX                                     
CODE:00422389   c3              RET                                                 
                            LAB_0042238a:                 ;XREF[1,0]:   0046158c
CODE:0042238a   6a0f            PUSH        0xf                                     
CODE:0042238c   e85ba10100      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:00422391   59              POP         ECX                                     
CODE:00422392   66833d8c7...    CMP         word ptr [DATA:DAT_0046778c],0x0        ;= ??
CODE:0042239a   752f            JNZ         LAB_004223cb                            
CODE:0042239c   66c7058c7...    MOV         word ptr [DATA:DAT_0046778c],0x1        ;= ??
CODE:004223a5   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:004223ab   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:004223b1   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:004223b7   50              PUSH        EAX                                     
CODE:004223b8   e8423e0200      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:004223bd   59              POP         ECX                                     
CODE:004223be   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:004223c4   50              PUSH        EAX                                     
CODE:004223c5   e8ae430200      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:004223ca   59              POP         ECX                                     
                            LAB_004223cb:                 ;XREF[1,0]:   0042239a
CODE:004223cb   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:004223d2   83f80d          CMP         EAX,0xd                                 
CODE:004223d5   0f8744050000    JA          switchD_004223db::caseD_2               
                            switchD:                      ; FWD[11,0]:  004223e6,0042241a,00422442,004224e9
                                                          ;             004225bf,00422671,00422723,00422856
                                                          ;             00422876,00422914,0042291f
CODE:004223db   ff2485e22...    JMP         dword ptr [EAX*0x4 + 0x4223e2]=>->swi...;= 00422856
                            switchdataD_004223e2:         
CODE:004223e2   76284200        addr        switchD_004223db::caseD_0               
                            PTR_caseD_1_004223e6:         ;XREF[1,0]:   004223db
CODE:004223e6   56284200        addr        switchD_004223db::caseD_1               
CODE:004223ea   1f294200        addr        switchD_004223db::caseD_2               
CODE:004223ee   1f294200        addr        switchD_004223db::caseD_2               
CODE:004223f2   1f294200        addr        switchD_004223db::caseD_2               
CODE:004223f6   1f294200        addr        switchD_004223db::caseD_2               
CODE:004223fa   23274200        addr        switchD_004223db::caseD_6               
CODE:004223fe   1f294200        addr        switchD_004223db::caseD_2               
CODE:00422402   14294200        addr        switchD_004223db::caseD_8               
CODE:00422406   42244200        addr        switchD_004223db::caseD_9               
CODE:0042240a   e9244200        addr        switchD_004223db::caseD_a               
CODE:0042240e   bf254200        addr        switchD_004223db::caseD_b               
CODE:00422412   71264200        addr        switchD_004223db::caseD_c               
CODE:00422416   1a244200        addr        switchD_004223db::caseD_d               
                            caseD_d:                      ;XREF[2,0]:   004223db,00422416
CODE:0042241a   66a192774600    MOV         AX,[DATA:DAT_00467792]                  ;= ??
CODE:00422420   66a374154600    MOV         [DATA:DAT_00461574],AX                  ;= 0001h
CODE:00422426   680e010000      PUSH        0x10e                                   
CODE:0042242b   6a6e            PUSH        0x6e                                    
CODE:0042242d   6a28            PUSH        0x28                                    
CODE:0042242f   68fa000000      PUSH        0xfa                                    
CODE:00422434   e8afe90000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00422439   83c410          ADD         ESP,0x10                                
CODE:0042243c   e8cc350000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00422441   c3              RET                                                 
                            caseD_9:                      ;XREF[2,0]:   004223db,00422406
CODE:00422442   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00422448   e8831affff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0042244d   59              POP         ECX                                     
CODE:0042244e   6683f804        CMP         AX,0x4                                  
CODE:00422452   0f84c7040000    JZ          switchD_004223db::caseD_2               
CODE:00422458   66a1f8754600    MOV         AX,[DATA:DAT_004675f8]                  ;= ??
CODE:0042245e   663b05f67...    CMP         AX,word ptr [DATA:DAT_004675f6]         ;= ??
CODE:00422465   7531            JNZ         LAB_00422498                            
CODE:00422467   6a00            PUSH        0x0                                     
CODE:00422469   6a00            PUSH        0x0                                     
CODE:0042246b   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00422471   e89216ffff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:00422476   83c40c          ADD         ESP,0xc                                 
CODE:00422479   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:0042247f   e8800affff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00422484   59              POP         ECX                                     
CODE:00422485   66c705947...    MOV         word ptr [DATA:DAT_00467794],0x0        ;= ??
CODE:0042248e   66c705741...    MOV         word ptr [DATA:DAT_00461574],0xd        ;= 0001h
CODE:00422497   c3              RET                                                 
                            LAB_00422498:                 ;XREF[1,0]:   00422465
CODE:00422498   0fbf05f87...    MOVSX       EAX,word ptr [DATA:DAT_004675f8]        ;= ??
CODE:0042249f   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:004224a7   66a38e774600    MOV         [DATA:DAT_0046778e],AX                  ;= ??
CODE:004224ad   66ff05f87...    INC         word ptr [DATA:DAT_004675f8]            ;= ??
CODE:004224b4   0fbf05f87...    MOVSX       EAX,word ptr [DATA:DAT_004675f8]        ;= ??
CODE:004224bb   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:004224c3   66a390774600    MOV         [DATA:DAT_00467790],AX                  ;= ??
CODE:004224c9   66ff05f87...    INC         word ptr [DATA:DAT_004675f8]            ;= ??
CODE:004224d0   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:004224d6   e8090bffff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:004224db   59              POP         ECX                                     
CODE:004224dc   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:004224e2   e83109ffff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004224e7   59              POP         ECX                                     
CODE:004224e8   c3              RET                                                 
                            caseD_a:                      ;XREF[2,0]:   004223db,0042240a
CODE:004224e9   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:004224f0   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:004224f3   0fbf04452...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:004224fb   0fbf15d87...    MOVSX       EDX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:00422502   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:00422505   8d1455907...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467690]       ;= ??
CODE:0042250c   66833c4200      CMP         word ptr [EDX + EAX*0x2],0x0            
CODE:00422511   7412            JZ          LAB_00422525                            
CODE:00422513   66a1d8764600    MOV         AX,[DATA:DAT_004676d8]                  ;= ??
CODE:00422519   66a3fc754600    MOV         [DATA:DAT_004675fc],AX                  ;= ??
CODE:0042251f   e8fa330000      CALL        FUN_0042591e                            ;undefined FUN_0042591e(void)
CODE:00422524   c3              RET                                                 
                            LAB_00422525:                 ;XREF[1,0]:   00422511
CODE:00422525   0fbf05d87...    MOVSX       EAX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:0042252c   0fbf15d67...    MOVSX       EDX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:00422533   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00422536   8d1455387...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467638]       ;= ??
CODE:0042253d   66c704420000    MOV         word ptr [EDX + EAX*0x2],0x0            
CODE:00422543   66ff05687...    INC         word ptr [DATA:DAT_00467768]            ;= ??
CODE:0042254a   e82e360000      CALL        FUN_00425b7d                            ;undefined FUN_00425b7d(void)
CODE:0042254f   680e010000      PUSH        0x10e                                   
CODE:00422554   6a6e            PUSH        0x6e                                    
CODE:00422556   6a28            PUSH        0x28                                    
CODE:00422558   68fa000000      PUSH        0xfa                                    
CODE:0042255d   e886e80000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00422562   83c410          ADD         ESP,0x10                                
CODE:00422565   e8a3340000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:0042256a   6a00            PUSH        0x0                                     
CODE:0042256c   6a05            PUSH        0x5                                     
CODE:0042256e   68554a0000      PUSH        0x4a55                                  
CODE:00422573   e82d400200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00422578   83c40c          ADD         ESP,0xc                                 
CODE:0042257b   6a01            PUSH        0x1                                     
CODE:0042257d   6a01            PUSH        0x1                                     
CODE:0042257f   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:00422586   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:0042258e   50              PUSH        EAX                                     
CODE:0042258f   66a168154600    MOV         AX,[DATA:DAT_00461568]                  ;= 00FFh
CODE:00422595   50              PUSH        EAX                                     
CODE:00422596   0fbf05d87...    MOVSX       EAX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:0042259d   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:004225a5   50              PUSH        EAX                                     
CODE:004225a6   66a16a154600    MOV         AX,[DATA:DAT_0046156a]                  ;= 014Fh
CODE:004225ac   50              PUSH        EAX                                     
CODE:004225ad   e8193c0000      CALL        FUN_004261cb                            ;undefined FUN_004261cb(undefined par...
CODE:004225b2   83c418          ADD         ESP,0x18                                
CODE:004225b5   66c705947...    MOV         word ptr [DATA:DAT_00467794],0x1        ;= ??
CODE:004225be   c3              RET                                                 
                            caseD_b:                      ;XREF[2,0]:   004223db,0042240e
CODE:004225bf   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x6        ;= 0001h
CODE:004225c8   66ff05d87...    INC         word ptr [DATA:DAT_004676d8]            ;= ??
CODE:004225cf   66a1d8764600    MOV         AX,[DATA:DAT_004676d8]                  ;= ??
CODE:004225d5   6683f804        CMP         AX,0x4                                  
CODE:004225d9   0f8540030000    JNZ         switchD_004223db::caseD_2               
CODE:004225df   66c705d87...    MOV         word ptr [DATA:DAT_004676d8],0x0        ;= ??
CODE:004225e8   66ff05d67...    INC         word ptr [DATA:DAT_004676d6]            ;= ??
CODE:004225ef   66a1d6764600    MOV         AX,[DATA:DAT_004676d6]                  ;= ??
CODE:004225f5   6683f804        CMP         AX,0x4                                  
CODE:004225f9   0f8520030000    JNZ         switchD_004223db::caseD_2               
CODE:004225ff   66c705d67...    MOV         word ptr [DATA:DAT_004676d6],0x0        ;= ??
CODE:00422608   66a1fa754600    MOV         AX,[DATA:DAT_004675fa]                  ;= ??
CODE:0042260e   66a374154600    MOV         [DATA:DAT_00461574],AX                  ;= 0001h
CODE:00422614   66833d801...    CMP         word ptr [DATA:DAT_00461580],0x0        
CODE:0042261c   0f85fd020000    JNZ         switchD_004223db::caseD_2               
CODE:00422622   e8cd350000      CALL        FUN_00425bf4                            ;undefined4 FUN_00425bf4(void)
CODE:00422627   6685c0          TEST        AX,AX                                   
CODE:0042262a   0f84ef020000    JZ          switchD_004223db::caseD_2               
CODE:00422630   66c705801...    MOV         word ptr [DATA:DAT_00461580],0x1        
CODE:00422639   e857410000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:0042263e   68784a0000      PUSH        0x4a78                                  
CODE:00422643   e862d70100      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00422648   59              POP         ECX                                     
CODE:00422649   e854410000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:0042264e   e835d70100      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00422653   68e12e4200      PUSH        FUN_00422ee1                            
CODE:00422658   6a19            PUSH        0x19                                    
CODE:0042265a   6a3c            PUSH        0x3c                                    
CODE:0042265c   684e010000      PUSH        0x14e                                   
CODE:00422661   6840010000      PUSH        0x140                                   
CODE:00422666   6a0a            PUSH        0xa                                     
CODE:00422668   e80048ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042266d   83c418          ADD         ESP,0x18                                
CODE:00422670   c3              RET                                                 
                            caseD_c:                      ;XREF[2,0]:   004223db,00422412
CODE:00422671   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x6        ;= 0001h
CODE:0042267a   66ff05d87...    INC         word ptr [DATA:DAT_004676d8]            ;= ??
CODE:00422681   66a1d8764600    MOV         AX,[DATA:DAT_004676d8]                  ;= ??
CODE:00422687   6683f804        CMP         AX,0x4                                  
CODE:0042268b   0f858e020000    JNZ         switchD_004223db::caseD_2               
CODE:00422691   66c705d87...    MOV         word ptr [DATA:DAT_004676d8],0x0        ;= ??
CODE:0042269a   66ff05d67...    INC         word ptr [DATA:DAT_004676d6]            ;= ??
CODE:004226a1   66a1d6764600    MOV         AX,[DATA:DAT_004676d6]                  ;= ??
CODE:004226a7   6683f804        CMP         AX,0x4                                  
CODE:004226ab   0f856e020000    JNZ         switchD_004223db::caseD_2               
CODE:004226b1   66c705d67...    MOV         word ptr [DATA:DAT_004676d6],0x0        ;= ??
CODE:004226ba   66a1fa754600    MOV         AX,[DATA:DAT_004675fa]                  ;= ??
CODE:004226c0   66a374154600    MOV         [DATA:DAT_00461574],AX                  ;= 0001h
CODE:004226c6   66833d801...    CMP         word ptr [DATA:DAT_00461580],0x0        
CODE:004226ce   0f854b020000    JNZ         switchD_004223db::caseD_2               
CODE:004226d4   e81b350000      CALL        FUN_00425bf4                            ;undefined4 FUN_00425bf4(void)
CODE:004226d9   6685c0          TEST        AX,AX                                   
CODE:004226dc   0f843d020000    JZ          switchD_004223db::caseD_2               
CODE:004226e2   66c705801...    MOV         word ptr [DATA:DAT_00461580],0x1        
CODE:004226eb   e8a5400000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:004226f0   68784a0000      PUSH        0x4a78                                  
CODE:004226f5   e8b0d60100      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:004226fa   59              POP         ECX                                     
CODE:004226fb   e8a2400000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00422700   e883d60100      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00422705   68e12e4200      PUSH        FUN_00422ee1                            
CODE:0042270a   6a19            PUSH        0x19                                    
CODE:0042270c   6a3c            PUSH        0x3c                                    
CODE:0042270e   684e010000      PUSH        0x14e                                   
CODE:00422713   6840010000      PUSH        0x140                                   
CODE:00422718   6a0a            PUSH        0xa                                     
CODE:0042271a   e84e47ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042271f   83c418          ADD         ESP,0x18                                
CODE:00422722   c3              RET                                                 
                            caseD_6:                      ;XREF[2,0]:   004223db,004223fa
CODE:00422723   0fbf05d87...    MOVSX       EAX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:0042272a   0fbf15d67...    MOVSX       EDX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:00422731   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00422734   8d1455387...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467638]       ;= ??
CODE:0042273b   66833c4200      CMP         word ptr [EDX + EAX*0x2],0x0            
CODE:00422740   746b            JZ          LAB_004227ad                            
CODE:00422742   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:00422749   0fbf15d87...    MOVSX       EDX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:00422750   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00422753   8d1455307...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467630]       ;= ??
CODE:0042275a   66833c4200      CMP         word ptr [EDX + EAX*0x2],0x0            
CODE:0042275f   754c            JNZ         LAB_004227ad                            
CODE:00422761   6a00            PUSH        0x0                                     
CODE:00422763   6a05            PUSH        0x5                                     
CODE:00422765   68554a0000      PUSH        0x4a55                                  
CODE:0042276a   e8363e0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042276f   83c40c          ADD         ESP,0xc                                 
CODE:00422772   6a00            PUSH        0x0                                     
CODE:00422774   6a00            PUSH        0x0                                     
CODE:00422776   0fbf05d87...    MOVSX       EAX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:0042277d   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:00422785   50              PUSH        EAX                                     
CODE:00422786   66a16a154600    MOV         AX,[DATA:DAT_0046156a]                  ;= 014Fh
CODE:0042278c   50              PUSH        EAX                                     
CODE:0042278d   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:00422794   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:0042279c   50              PUSH        EAX                                     
CODE:0042279d   66a168154600    MOV         AX,[DATA:DAT_00461568]                  ;= 00FFh
CODE:004227a3   50              PUSH        EAX                                     
CODE:004227a4   e8223a0000      CALL        FUN_004261cb                            ;undefined FUN_004261cb(undefined par...
CODE:004227a9   83c418          ADD         ESP,0x18                                
CODE:004227ac   c3              RET                                                 
                            LAB_004227ad:                 ;XREF[2,0]:   00422740,0042275f
CODE:004227ad   66ff05d87...    INC         word ptr [DATA:DAT_004676d8]            ;= ??
CODE:004227b4   66a1d8764600    MOV         AX,[DATA:DAT_004676d8]                  ;= ??
CODE:004227ba   6683f804        CMP         AX,0x4                                  
CODE:004227be   0f855b010000    JNZ         switchD_004223db::caseD_2               
CODE:004227c4   66c705d87...    MOV         word ptr [DATA:DAT_004676d8],0x0        ;= ??
CODE:004227cd   66ff05d67...    INC         word ptr [DATA:DAT_004676d6]            ;= ??
CODE:004227d4   66a1d6764600    MOV         AX,[DATA:DAT_004676d6]                  ;= ??
CODE:004227da   6683f804        CMP         AX,0x4                                  
CODE:004227de   0f853b010000    JNZ         switchD_004223db::caseD_2               
CODE:004227e4   66c705d67...    MOV         word ptr [DATA:DAT_004676d6],0x0        ;= ??
CODE:004227ed   66a1fa754600    MOV         AX,[DATA:DAT_004675fa]                  ;= ??
CODE:004227f3   66a374154600    MOV         [DATA:DAT_00461574],AX                  ;= 0001h
CODE:004227f9   66833d801...    CMP         word ptr [DATA:DAT_00461580],0x0        
CODE:00422801   0f8518010000    JNZ         switchD_004223db::caseD_2               
CODE:00422807   e8e8330000      CALL        FUN_00425bf4                            ;undefined4 FUN_00425bf4(void)
CODE:0042280c   6685c0          TEST        AX,AX                                   
CODE:0042280f   0f840a010000    JZ          switchD_004223db::caseD_2               
CODE:00422815   66c705801...    MOV         word ptr [DATA:DAT_00461580],0x1        
CODE:0042281e   e8723f0000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00422823   68784a0000      PUSH        0x4a78                                  
CODE:00422828   e87dd50100      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0042282d   59              POP         ECX                                     
CODE:0042282e   e86f3f0000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00422833   e850d50100      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00422838   68e12e4200      PUSH        FUN_00422ee1                            
CODE:0042283d   6a19            PUSH        0x19                                    
CODE:0042283f   6a3c            PUSH        0x3c                                    
CODE:00422841   684e010000      PUSH        0x14e                                   
CODE:00422846   6840010000      PUSH        0x140                                   
CODE:0042284b   6a0a            PUSH        0xa                                     
CODE:0042284d   e81b46ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422852   83c418          ADD         ESP,0x18                                
CODE:00422855   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   004223db,004223e6
CODE:00422856   66833d687...    CMP         word ptr [DATA:DAT_00467768],0x0        ;= ??
CODE:0042285e   0f85bb000000    JNZ         switchD_004223db::caseD_2               
CODE:00422864   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x3        ;= 0001h
CODE:0042286d   6a00            PUSH        0x0                                     
CODE:0042286f   e8a03e0000      CALL        FUN_00426714                            ;undefined FUN_00426714(undefined par...
CODE:00422874   59              POP         ECX                                     
CODE:00422875   c3              RET                                                 
                            caseD_0:                      ;XREF[2,0]:   004223db,004223e2
CODE:00422876   0fbf05fc7...    MOVSX       EAX,word ptr [DATA:DAT_004675fc]        ;= ??
CODE:0042287d   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:00422884   e84716ffff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00422889   59              POP         ECX                                     
CODE:0042288a   6683f804        CMP         AX,0x4                                  
CODE:0042288e   0f848b000000    JZ          switchD_004223db::caseD_2               
CODE:00422894   0fbf05fc7...    MOVSX       EAX,word ptr [DATA:DAT_004675fc]        ;= ??
CODE:0042289b   668b04451...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:004228a3   50              PUSH        EAX                                     
CODE:004228a4   e85f420200      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:004228a9   59              POP         ECX                                     
CODE:004228aa   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:004228b1   0fbf15d87...    MOVSX       EDX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:004228b8   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:004228bb   8d1455307...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467630]       ;= ??
CODE:004228c2   66c704420100    MOV         word ptr [EDX + EAX*0x2],0x1            
CODE:004228c8   6a00            PUSH        0x0                                     
CODE:004228ca   6a05            PUSH        0x5                                     
CODE:004228cc   68554a0000      PUSH        0x4a55                                  
CODE:004228d1   e8cf3c0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004228d6   83c40c          ADD         ESP,0xc                                 
CODE:004228d9   6a02            PUSH        0x2                                     
CODE:004228db   6a00            PUSH        0x0                                     
CODE:004228dd   0fbf05d67...    MOVSX       EAX,word ptr [DATA:DAT_004676d6]        ;= ??
CODE:004228e4   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:004228ec   50              PUSH        EAX                                     
CODE:004228ed   66a168154600    MOV         AX,[DATA:DAT_00461568]                  ;= 00FFh
CODE:004228f3   50              PUSH        EAX                                     
CODE:004228f4   0fbf05d87...    MOVSX       EAX,word ptr [DATA:DAT_004676d8]        ;= ??
CODE:004228fb   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:00422903   50              PUSH        EAX                                     
CODE:00422904   66a16a154600    MOV         AX,[DATA:DAT_0046156a]                  ;= 014Fh
CODE:0042290a   50              PUSH        EAX                                     
CODE:0042290b   e8bb380000      CALL        FUN_004261cb                            ;undefined FUN_004261cb(undefined par...
CODE:00422910   83c418          ADD         ESP,0x18                                
CODE:00422913   c3              RET                                                 
                            caseD_8:                      ;XREF[2,0]:   004223db,00422402
CODE:00422914   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:00422919   e86f8a0200      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042291e   59              POP         ECX                                     
                            caseD_3:                      ;XREF[22,0]:  004223d5,004223db,004223ea,004223ee
                            caseD_4:                      ;             004223f2,004223f6,004223fe,00422452
                            caseD_5:                      ;             004225d9,004225f9,0042261c,0042262a
                            caseD_7:                      ;             0042268b,004226ab,004226ce,004226dc
                            caseD_2:                      ;             004227be,004227de,00422801,0042280f
                                                          ;             0042285e,0042288e
CODE:0042291f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00422920(void)
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00422a6b,00422abb,00422ad5
          ;local_a       undefined2          -a                      ;XREF[5,0]:   00422995,004229a0,004229a7,004229ae,00422a02
          ;local_104     undefined1        -104                      ;XREF[2,0]:   00422a8a,00422aa2
          ;local_384     undefined1        -384                      ;XREF[3,0]:   0042296a,004229e6,00422a1b
          ;local_484     undefined1        -484                      ;XREF[2,0]:   00422943,00422ae8
                                                          ;XREF[1,0]:   004235d3
CODE:00422920   55              PUSH        EBP                                     
CODE:00422921   8bec            MOV         EBP,ESP                                 
CODE:00422923   81c480fbffff    ADD         ESP,0xfffffb80                          
CODE:00422929   53              PUSH        EBX                                     
CODE:0042292a   56              PUSH        ESI                                     
CODE:0042292b   57              PUSH        EDI                                     
CODE:0042292c   66bf4600        MOV         DI,0x46                                 
CODE:00422930   683c4e0000      PUSH        0x4e3c                                  
CODE:00422935   e803d8feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0042293a   59              POP         ECX                                     
CODE:0042293b   8bd8            MOV         EBX,EAX                                 
CODE:0042293d   6890154600      PUSH        DATA:DAT_00461590                       ;= 17h
CODE:00422942   53              PUSH        EBX                                     
CODE:00422943   8d8580fbffff    LEA         EAX=>local_484,[EBP + 0xfffffb80]       
CODE:00422949   50              PUSH        EAX                                     
CODE:0042294a   e825010300      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0042294f   83c40c          ADD         ESP,0xc                                 
CODE:00422952   53              PUSH        EBX                                     
CODE:00422953   e8801a0300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00422958   59              POP         ECX                                     
CODE:00422959   33db            XOR         EBX,EBX                                 
                            LAB_0042295b:                 ;XREF[1,0]:   0042297f
CODE:0042295b   8d833e4e0000    LEA         EAX,[EBX + 0x4e3e]                      
CODE:00422961   50              PUSH        EAX                                     
CODE:00422962   8bc3            MOV         EAX,EBX                                 
CODE:00422964   c1e004          SHL         EAX,0x4                                 
CODE:00422967   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0042296a   8d9580fcffff    LEA         EDX=>local_384,[EBP + 0xfffffc80]       
CODE:00422970   03c2            ADD         EAX,EDX                                 
CODE:00422972   50              PUSH        EAX                                     
CODE:00422973   e87cd8feff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00422978   83c408          ADD         ESP,0x8                                 
CODE:0042297b   43              INC         EBX                                     
CODE:0042297c   83fb09          CMP         EBX,0x9                                 
CODE:0042297f   7cda            JL          LAB_0042295b                            
CODE:00422981   685e4e0000      PUSH        0x4e5e                                  
CODE:00422986   e8b2d7feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0042298b   59              POP         ECX                                     
CODE:0042298c   8bd8            MOV         EBX,EAX                                 
CODE:0042298e   53              PUSH        EBX                                     
CODE:0042298f   e890160300      CALL        Atoi                                    ;int Atoi(char * input)
CODE:00422994   59              POP         ECX                                     
CODE:00422995   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00422999   53              PUSH        EBX                                     
CODE:0042299a   e8391a0300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0042299f   59              POP         ECX                                     
CODE:004229a0   66837dfa0a      CMP         word ptr [EBP + local_a+0x4],0xa        
CODE:004229a5   7f07            JG          LAB_004229ae                            
CODE:004229a7   66837dfaf6      CMP         word ptr [EBP + local_a+0x4],-0xa       
CODE:004229ac   7d06            JGE         LAB_004229b4                            
                            LAB_004229ae:                 ;XREF[1,0]:   004229a5
CODE:004229ae   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
                            LAB_004229b4:                 ;XREF[1,0]:   004229ac
CODE:004229b4   66be983a        MOV         SI,0x3a98                               
CODE:004229b8   56              PUSH        ESI                                     
CODE:004229b9   e8fda10200      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:004229be   59              POP         ECX                                     
CODE:004229bf   33db            XOR         EBX,EBX                                 
                            LAB_004229c1:                 ;XREF[1,0]:   00422a36
CODE:004229c1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004229c4   6bc00d          IMUL        EAX,EAX,0xd                             
                                                          ; FWD[2,0]:   00467626,00467640
CODE:004229c7   66833c452...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:004229d0   745b            JZ          LAB_00422a2d                            
CODE:004229d2   0fbfc3          MOVSX       EAX,BX                                  
CODE:004229d5   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:004229d8   0fbf04452...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:004229e0   c1e004          SHL         EAX,0x4                                 
CODE:004229e3   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:004229e6   8d9580fcffff    LEA         EDX=>local_384,[EBP + 0xfffffc80]       
CODE:004229ec   03c2            ADD         EAX,EDX                                 
CODE:004229ee   50              PUSH        EAX                                     
CODE:004229ef   56              PUSH        ESI                                     
CODE:004229f0   e800a30200      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:004229f5   83c408          ADD         ESP,0x8                                 
CODE:004229f8   6a00            PUSH        0x0                                     
CODE:004229fa   57              PUSH        EDI                                     
CODE:004229fb   66baee00        MOV         DX,0xee                                 
CODE:004229ff   662bd0          SUB         DX,AX                                   
CODE:00422a02   662b55fa        SUB         DX,word ptr [EBP + local_a+0x4]         
CODE:00422a06   52              PUSH        EDX                                     
CODE:00422a07   0fbfc3          MOVSX       EAX,BX                                  
CODE:00422a0a   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00422a0d   0fbf04452...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:00422a15   c1e004          SHL         EAX,0x4                                 
CODE:00422a18   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:00422a1b   8d9580fcffff    LEA         EDX=>local_384,[EBP + 0xfffffc80]       
CODE:00422a21   03c2            ADD         EAX,EDX                                 
CODE:00422a23   50              PUSH        EAX                                     
CODE:00422a24   56              PUSH        ESI                                     
CODE:00422a25   e802a50200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00422a2a   83c414          ADD         ESP,0x14                                
                            LAB_00422a2d:                 ;XREF[1,0]:   004229d0
CODE:00422a2d   6683c741        ADD         DI,0x41                                 
CODE:00422a31   43              INC         EBX                                     
CODE:00422a32   6683fb04        CMP         BX,0x4                                  
CODE:00422a36   7c89            JL          LAB_004229c1                            
CODE:00422a38   66833d801...    CMP         word ptr [DATA:DAT_00461580],0x0        
CODE:00422a40   0f859a000000    JNZ         LAB_00422ae0                            
CODE:00422a46   68464e0000      PUSH        0x4e46                                  
CODE:00422a4b   e8edd6feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00422a50   59              POP         ECX                                     
CODE:00422a51   8bd8            MOV         EBX,EAX                                 
CODE:00422a53   68474e0000      PUSH        0x4e47                                  
CODE:00422a58   e8e0d6feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00422a5d   59              POP         ECX                                     
CODE:00422a5e   8bf8            MOV         EDI,EAX                                 
CODE:00422a60   68484e0000      PUSH        0x4e48                                  
CODE:00422a65   e8d3d6feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00422a6a   59              POP         ECX                                     
CODE:00422a6b   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:00422a6e   6a00            PUSH        0x0                                     
CODE:00422a70   6852010000      PUSH        0x152                                   
CODE:00422a75   6a0a            PUSH        0xa                                     
CODE:00422a77   53              PUSH        EBX                                     
CODE:00422a78   56              PUSH        ESI                                     
CODE:00422a79   e8aea40200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00422a7e   83c414          ADD         ESP,0x14                                
CODE:00422a81   0fbf056a7...    MOVSX       EAX,word ptr [DATA:DAT_0046776a]        ;= ??
CODE:00422a88   50              PUSH        EAX                                     
CODE:00422a89   57              PUSH        EDI                                     
CODE:00422a8a   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:00422a90   50              PUSH        EAX                                     
CODE:00422a91   e8deff0200      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00422a96   83c40c          ADD         ESP,0xc                                 
CODE:00422a99   6a00            PUSH        0x0                                     
CODE:00422a9b   6866010000      PUSH        0x166                                   
CODE:00422aa0   6a0a            PUSH        0xa                                     
CODE:00422aa2   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:00422aa8   50              PUSH        EAX                                     
CODE:00422aa9   56              PUSH        ESI                                     
CODE:00422aaa   e87da40200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00422aaf   83c414          ADD         ESP,0x14                                
CODE:00422ab2   6a00            PUSH        0x0                                     
CODE:00422ab4   687a010000      PUSH        0x17a                                   
CODE:00422ab9   6a0a            PUSH        0xa                                     
CODE:00422abb   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00422abe   56              PUSH        ESI                                     
CODE:00422abf   e868a40200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00422ac4   83c414          ADD         ESP,0x14                                
CODE:00422ac7   53              PUSH        EBX                                     
CODE:00422ac8   e80b190300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00422acd   59              POP         ECX                                     
CODE:00422ace   57              PUSH        EDI                                     
CODE:00422acf   e804190300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00422ad4   59              POP         ECX                                     
CODE:00422ad5   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00422ad8   e8fb180300      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00422add   59              POP         ECX                                     
CODE:00422ade   eb1e            JMP         LAB_00422afe                            
                            LAB_00422ae0:                 ;XREF[1,0]:   00422a40
CODE:00422ae0   6a00            PUSH        0x0                                     
CODE:00422ae2   e81aaa0200      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00422ae7   59              POP         ECX                                     
CODE:00422ae8   8d8580fbffff    LEA         EAX=>local_484,[EBP + 0xfffffb80]       
CODE:00422aee   50              PUSH        EAX                                     
CODE:00422aef   6848010000      PUSH        0x148                                   
CODE:00422af4   6a0a            PUSH        0xa                                     
CODE:00422af6   e8f3d8feff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00422afb   83c40c          ADD         ESP,0xc                                 
                            LAB_00422afe:                 ;XREF[1,0]:   00422ade
CODE:00422afe   e87a300000      CALL        FUN_00425b7d                            ;undefined FUN_00425b7d(void)
CODE:00422b03   56              PUSH        ESI                                     
CODE:00422b04   e817a00200      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00422b09   59              POP         ECX                                     
CODE:00422b0a   5f              POP         EDI                                     
CODE:00422b0b   5e              POP         ESI                                     
CODE:00422b0c   5b              POP         EBX                                     
CODE:00422b0d   8be5            MOV         ESP,EBP                                 
CODE:00422b0f   5d              POP         EBP                                     
CODE:00422b10   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00422b11(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042204a
CODE:00422b11   53              PUSH        EBX                                     
CODE:00422b12   56              PUSH        ESI                                     
CODE:00422b13   57              PUSH        EDI                                     
CODE:00422b14   66bf2300        MOV         DI,0x23                                 
CODE:00422b18   66be3b00        MOV         SI,0x3b                                 
CODE:00422b1c   68a23a0000      PUSH        0x3aa2                                  
CODE:00422b21   e89efffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422b26   59              POP         param_3                                 
CODE:00422b27   a3ec764600      MOV         [DATA:DAT_004676ec],param_1             ;= ??
CODE:00422b2c   6a0a            PUSH        0xa                                     
CODE:00422b2e   68fc000000      PUSH        0xfc                                    
CODE:00422b33   6a13            PUSH        0x13                                    
CODE:00422b35   ff35ec764600    PUSH        dword ptr [DATA:DAT_004676ec]           ;= ??
CODE:00422b3b   e81c0effff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422b40   83c410          ADD         ESP,0x10                                
CODE:00422b43   689d3a0000      PUSH        0x3a9d                                  
CODE:00422b48   e877fffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422b4d   59              POP         param_3                                 
CODE:00422b4e   a3f4764600      MOV         [DATA:DAT_004676f4],param_1             ;= ??
CODE:00422b53   6a0a            PUSH        0xa                                     
CODE:00422b55   6a1c            PUSH        0x1c                                    
CODE:00422b57   6a13            PUSH        0x13                                    
CODE:00422b59   ff35f4764600    PUSH        dword ptr [DATA:DAT_004676f4]           ;= ??
CODE:00422b5f   e8f80dffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422b64   83c410          ADD         ESP,0x10                                
CODE:00422b67   68a13a0000      PUSH        0x3aa1                                  
CODE:00422b6c   e853fffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422b71   59              POP         param_3                                 
CODE:00422b72   a3f0764600      MOV         [DATA:DAT_004676f0],param_1             ;= ??
CODE:00422b77   6a0a            PUSH        0xa                                     
CODE:00422b79   6843010000      PUSH        0x143                                   
CODE:00422b7e   688e010000      PUSH        0x18e                                   
CODE:00422b83   ff35f0764600    PUSH        dword ptr [DATA:DAT_004676f0]           ;= ??
CODE:00422b89   e8ce0dffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422b8e   83c410          ADD         ESP,0x10                                
CODE:00422b91   68a33a0000      PUSH        0x3aa3                                  
CODE:00422b96   e829fffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422b9b   59              POP         param_3                                 
CODE:00422b9c   a3e0764600      MOV         [DATA:DAT_004676e0],param_1             ;= ??
CODE:00422ba1   6a0a            PUSH        0xa                                     
CODE:00422ba3   6a78            PUSH        0x78                                    
CODE:00422ba5   6a14            PUSH        0x14                                    
CODE:00422ba7   ff35e0764600    PUSH        dword ptr [DATA:DAT_004676e0]           ;= ??
CODE:00422bad   e8aa0dffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422bb2   83c410          ADD         ESP,0x10                                
CODE:00422bb5   33db            XOR         EBX,EBX                                 
                            LAB_00422bb7:                 ;XREF[1,0]:   00422bbc
CODE:00422bb7   43              INC         EBX                                     
CODE:00422bb8   6683fb04        CMP         BX,0x4                                  
CODE:00422bbc   7cf9            JL          LAB_00422bb7                            
CODE:00422bbe   33db            XOR         EBX,EBX                                 
                            LAB_00422bc0:                 ;XREF[1,0]:   00422d35
CODE:00422bc0   0fbfc3          MOVSX       param_1,BX                              
CODE:00422bc3   6bc00d          IMUL        param_1,param_1,0xd                     
                                                          ; FWD[2,0]:   00467626,00467640
CODE:00422bc6   66833c452...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:00422bcf   7477            JZ          LAB_00422c48                            
CODE:00422bd1   68cc3a0000      PUSH        0x3acc                                  
CODE:00422bd6   e8e9fefeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422bdb   59              POP         param_3                                 
CODE:00422bdc   0fbfd3          MOVSX       param_2,BX                              
CODE:00422bdf   8904951c7...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00422be6   6a0a            PUSH        0xa                                     
CODE:00422be8   56              PUSH        ESI                                     
CODE:00422be9   68fa000000      PUSH        0xfa                                    
CODE:00422bee   0fbfc3          MOVSX       param_1,BX                              
CODE:00422bf1   ff34851c7...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00422bf8   e85f0dffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422bfd   83c410          ADD         ESP,0x10                                
CODE:00422c00   68b72f4200      PUSH        FUN_00422fb7                            
CODE:00422c05   6a05            PUSH        0x5                                     
CODE:00422c07   6a1e            PUSH        0x1e                                    
CODE:00422c09   6a1e            PUSH        0x1e                                    
CODE:00422c0b   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c0e   668b04456...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 0040h
CODE:00422c16   6683c0f1        ADD         param_1,-0xf                            
CODE:00422c1a   50              PUSH        param_1                                 
CODE:00422c1b   66a168154600    MOV         param_1,[DATA:DAT_00461568]             ;= 00FFh
CODE:00422c21   6683c0f1        ADD         param_1,-0xf                            
CODE:00422c25   50              PUSH        param_1                                 
CODE:00422c26   e84242ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422c2b   83c418          ADD         ESP,0x18                                
CODE:00422c2e   0fbfd3          MOVSX       param_2,BX                              
CODE:00422c31   8904953c7...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00422c38   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c3b   0fbfd3          MOVSX       param_2,BX                              
CODE:00422c3e   8b14953c7...    MOV         param_2,dword ptr [param_2*0x4 + DATA...;= ??
CODE:00422c45   89421e          MOV         dword ptr [param_2 + 0x1e],param_1      
                            LAB_00422c48:                 ;XREF[1,0]:   00422bcf
CODE:00422c48   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c4b   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00422c4e   66833c458...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:00422c57   0f84cb000000    JZ          LAB_00422d28                            
CODE:00422c5d   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c60   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00422c63   668b04458...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:00422c6b   50              PUSH        param_1                                 
CODE:00422c6c   e853fefeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422c71   59              POP         param_3                                 
CODE:00422c72   0fbfd3          MOVSX       param_2,BX                              
CODE:00422c75   8904950c7...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00422c7c   6a00            PUSH        0x0                                     
CODE:00422c7e   6a06            PUSH        0x6                                     
CODE:00422c80   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c83   ff34850c7...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00422c8a   e8c50dffff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:00422c8f   83c40c          ADD         ESP,0xc                                 
CODE:00422c92   6a0a            PUSH        0xa                                     
CODE:00422c94   57              PUSH        EDI                                     
CODE:00422c95   66a176154600    MOV         param_1,[DATA:DAT_00461576]             ;= 0168h
CODE:00422c9b   50              PUSH        param_1                                 
CODE:00422c9c   0fbfc3          MOVSX       param_1,BX                              
CODE:00422c9f   ff34850c7...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00422ca6   e8b10cffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422cab   83c410          ADD         ESP,0x10                                
CODE:00422cae   68cc3a0000      PUSH        0x3acc                                  
CODE:00422cb3   e80cfefeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00422cb8   59              POP         param_3                                 
CODE:00422cb9   0fbfd3          MOVSX       param_2,BX                              
CODE:00422cbc   8904952c7...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00422cc3   6a0a            PUSH        0xa                                     
CODE:00422cc5   56              PUSH        ESI                                     
CODE:00422cc6   684a010000      PUSH        0x14a                                   
CODE:00422ccb   0fbfc3          MOVSX       param_1,BX                              
CODE:00422cce   ff34852c7...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00422cd5   e8820cffff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00422cda   83c410          ADD         ESP,0x10                                
CODE:00422cdd   68b72f4200      PUSH        FUN_00422fb7                            
CODE:00422ce2   6a05            PUSH        0x5                                     
CODE:00422ce4   6a1e            PUSH        0x1e                                    
CODE:00422ce6   6a1e            PUSH        0x1e                                    
CODE:00422ce8   0fbfc3          MOVSX       param_1,BX                              
CODE:00422ceb   668b04456...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 0040h
CODE:00422cf3   6683c0f1        ADD         param_1,-0xf                            
CODE:00422cf7   50              PUSH        param_1                                 
CODE:00422cf8   66a16a154600    MOV         param_1,[DATA:DAT_0046156a]             ;= 014Fh
CODE:00422cfe   6683c0f1        ADD         param_1,-0xf                            
CODE:00422d02   50              PUSH        param_1                                 
CODE:00422d03   e86541ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422d08   83c418          ADD         ESP,0x18                                
CODE:00422d0b   0fbfd3          MOVSX       param_2,BX                              
CODE:00422d0e   8904954c7...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00422d15   0fbfc3          MOVSX       param_1,BX                              
CODE:00422d18   83c004          ADD         param_1,0x4                             
CODE:00422d1b   0fbfd3          MOVSX       param_2,BX                              
CODE:00422d1e   8b14954c7...    MOV         param_2,dword ptr [param_2*0x4 + DATA...;= ??
CODE:00422d25   89421e          MOV         dword ptr [param_2 + 0x1e],param_1      
                            LAB_00422d28:                 ;XREF[1,0]:   00422c57
CODE:00422d28   6683c741        ADD         DI,0x41                                 
CODE:00422d2c   6683c641        ADD         SI,0x41                                 
CODE:00422d30   43              INC         EBX                                     
CODE:00422d31   6683fb04        CMP         BX,0x4                                  
CODE:00422d35   0f8c85feffff    JL          LAB_00422bc0                            
CODE:00422d3b   68502f4200      PUSH        LAB_00422f50                            
CODE:00422d40   6a00            PUSH        0x0                                     
CODE:00422d42   687c010000      PUSH        0x17c                                   
CODE:00422d47   6800020000      PUSH        0x200                                   
CODE:00422d4c   6a00            PUSH        0x0                                     
CODE:00422d4e   6a00            PUSH        0x0                                     
CODE:00422d50   e81841ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422d55   83c418          ADD         ESP,0x18                                
CODE:00422d58   68db2d4200      PUSH        LAB_00422ddb                            
CODE:00422d5d   6a05            PUSH        0x5                                     
CODE:00422d5f   6a30            PUSH        0x30                                    
CODE:00422d61   6a64            PUSH        0x64                                    
CODE:00422d63   6844010000      PUSH        0x144                                   
CODE:00422d68   688e010000      PUSH        0x18e                                   
CODE:00422d6d   e8fb40ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422d72   83c418          ADD         ESP,0x18                                
CODE:00422d75   685a5f4200      PUSH        FUN_00425f5a                            
CODE:00422d7a   6a05            PUSH        0x5                                     
CODE:00422d7c   6a30            PUSH        0x30                                    
CODE:00422d7e   6a3a            PUSH        0x3a                                    
CODE:00422d80   6a1b            PUSH        0x1b                                    
CODE:00422d82   6a13            PUSH        0x13                                    
CODE:00422d84   e8e440ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422d89   83c418          ADD         ESP,0x18                                
CODE:00422d8c   68372e4200      PUSH        LAB_00422e37                            
CODE:00422d91   6a05            PUSH        0x5                                     
CODE:00422d93   6a3d            PUSH        0x3d                                    
CODE:00422d95   6a40            PUSH        0x40                                    
CODE:00422d97   6a6c            PUSH        0x6c                                    
CODE:00422d99   6a10            PUSH        0x10                                    
CODE:00422d9b   e8cd40ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422da0   83c418          ADD         ESP,0x18                                
CODE:00422da3   68822e4200      PUSH        LAB_00422e82                            
CODE:00422da8   6a05            PUSH        0x5                                     
CODE:00422daa   6a41            PUSH        0x41                                    
CODE:00422dac   6a40            PUSH        0x40                                    
CODE:00422dae   68aa000000      PUSH        0xaa                                    
CODE:00422db3   6a10            PUSH        0x10                                    
CODE:00422db5   e8b340ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422dba   83c418          ADD         ESP,0x18                                
CODE:00422dbd   68be2e4200      PUSH        LAB_00422ebe                            
CODE:00422dc2   6a05            PUSH        0x5                                     
CODE:00422dc4   6a30            PUSH        0x30                                    
CODE:00422dc6   6a3a            PUSH        0x3a                                    
CODE:00422dc8   68f9000000      PUSH        0xf9                                    
CODE:00422dcd   6a13            PUSH        0x13                                    
CODE:00422dcf   e89940ffff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00422dd4   83c418          ADD         ESP,0x18                                
CODE:00422dd7   5f              POP         EDI                                     
CODE:00422dd8   5e              POP         ESI                                     
CODE:00422dd9   5b              POP         EBX                                     
CODE:00422dda   c3              RET                                                 
                            LAB_00422ddb:                 ;XREF[1,0]:   00422d58
CODE:00422ddb   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00422de2   83e801          SUB         EAX,0x1                                 
CODE:00422de5   724f            JC          LAB_00422e36                            
CODE:00422de7   83e802          SUB         EAX,0x2                                 
CODE:00422dea   742b            JZ          LAB_00422e17                            
CODE:00422dec   48              DEC         EAX                                     
CODE:00422ded   83e802          SUB         EAX,0x2                                 
CODE:00422df0   7204            JC          LAB_00422df6                            
CODE:00422df2   7442            JZ          LAB_00422e36                            
CODE:00422df4   eb21            JMP         LAB_00422e17                            
                            LAB_00422df6:                 ;XREF[1,0]:   00422df0
CODE:00422df6   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:00422dfc   50              PUSH        EAX                                     
CODE:00422dfd   e88611ffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00422e02   59              POP         ECX                                     
CODE:00422e03   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00422e08   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00422e0e   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
                            LAB_00422e17:                 ;XREF[2,0]:   00422dea,00422df4
CODE:00422e17   66833d741...    CMP         word ptr [DATA:DAT_00461574],0x7        ;= 0001h
CODE:00422e1f   7415            JZ          LAB_00422e36                            
CODE:00422e21   ff35f0764600    PUSH        dword ptr [DATA:DAT_004676f0]           ;= ??
CODE:00422e27   e89cfffeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00422e2c   59              POP         ECX                                     
CODE:00422e2d   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x8        ;= 0001h
                            LAB_00422e36:                 ;XREF[3,0]:   00422de5,00422df2,00422e1f
CODE:00422e36   c3              RET                                                 
                            LAB_00422e37:                 ;XREF[1,0]:   00422d8c
CODE:00422e37   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00422e3e   83e801          SUB         EAX,0x1                                 
CODE:00422e41   723e            JC          LAB_00422e81                            
CODE:00422e43   83e802          SUB         EAX,0x2                                 
CODE:00422e46   740d            JZ          LAB_00422e55                            
CODE:00422e48   83e803          SUB         EAX,0x3                                 
CODE:00422e4b   7434            JZ          LAB_00422e81                            
CODE:00422e4d   83c0fd          ADD         EAX,-0x3                                
CODE:00422e50   83e804          SUB         EAX,0x4                                 
CODE:00422e53   722c            JC          LAB_00422e81                            
                            LAB_00422e55:                 ;XREF[1,0]:   00422e46
CODE:00422e55   66833d687...    CMP         word ptr [DATA:DAT_00467768],0x0        ;= ??
CODE:00422e5d   7e22            JLE         LAB_00422e81                            
CODE:00422e5f   6a00            PUSH        0x0                                     
CODE:00422e61   6a05            PUSH        0x5                                     
CODE:00422e63   68731f0000      PUSH        0x1f73                                  
CODE:00422e68   e838370200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00422e6d   83c40c          ADD         ESP,0xc                                 
CODE:00422e70   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00422e79   6a00            PUSH        0x0                                     
CODE:00422e7b   e894380000      CALL        FUN_00426714                            ;undefined FUN_00426714(undefined par...
CODE:00422e80   59              POP         ECX                                     
                            LAB_00422e81:                 ;XREF[4,0]:   00422e41,00422e4b,00422e53,00422e5d
CODE:00422e81   c3              RET                                                 
                            LAB_00422e82:                 ;XREF[1,0]:   00422da3
CODE:00422e82   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00422e89   83e801          SUB         EAX,0x1                                 
CODE:00422e8c   722f            JC          LAB_00422ebd                            
CODE:00422e8e   83e805          SUB         EAX,0x5                                 
CODE:00422e91   742a            JZ          LAB_00422ebd                            
CODE:00422e93   83c0fd          ADD         EAX,-0x3                                
CODE:00422e96   83e804          SUB         EAX,0x4                                 
CODE:00422e99   7222            JC          LAB_00422ebd                            
CODE:00422e9b   6a00            PUSH        0x0                                     
CODE:00422e9d   6a05            PUSH        0x5                                     
CODE:00422e9f   68731f0000      PUSH        0x1f73                                  
CODE:00422ea4   e8fc360200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00422ea9   83c40c          ADD         ESP,0xc                                 
CODE:00422eac   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x2        ;= 0001h
CODE:00422eb5   6a00            PUSH        0x0                                     
CODE:00422eb7   e858380000      CALL        FUN_00426714                            ;undefined FUN_00426714(undefined par...
CODE:00422ebc   59              POP         ECX                                     
                            LAB_00422ebd:                 ;XREF[3,0]:   00422e8c,00422e91,00422e99
CODE:00422ebd   c3              RET                                                 
                            LAB_00422ebe:                 ;XREF[1,0]:   00422dbd
CODE:00422ebe   6a00            PUSH        0x0                                     
CODE:00422ec0   6a05            PUSH        0x5                                     
CODE:00422ec2   685c1f0000      PUSH        0x1f5c                                  
CODE:00422ec7   e8d9360200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00422ecc   83c40c          ADD         ESP,0xc                                 
CODE:00422ecf   ff35ec764600    PUSH        dword ptr [DATA:DAT_004676ec]           ;= ??
CODE:00422ed5   e83efffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00422eda   59              POP         ECX                                     
CODE:00422edb   e8fd290000      CALL        FUN_004258dd                            ;undefined FUN_004258dd(void)
CODE:00422ee0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00422ee1(void)
                                                          ;XREF[4,0]:   00422653,00422705,00422838,00425a07
CODE:00422ee1   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00422ee8   83c0fc          ADD         EAX,-0x4                                
CODE:00422eeb   83e802          SUB         EAX,0x2                                 
CODE:00422eee   7202            JC          LAB_00422ef2                            
CODE:00422ef0   eb4b            JMP         LAB_00422f3d                            
                            LAB_00422ef2:                 ;XREF[1,0]:   00422eee
CODE:00422ef2   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:00422ef8   50              PUSH        EAX                                     
CODE:00422ef9   e88a10ffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00422efe   59              POP         ECX                                     
CODE:00422eff   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00422f08   e8d3840100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:00422f0d   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00422f12   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00422f18   e878380000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00422f1d   680e010000      PUSH        0x10e                                   
CODE:00422f22   6a6e            PUSH        0x6e                                    
CODE:00422f24   6a28            PUSH        0x28                                    
CODE:00422f26   68fa000000      PUSH        0xfa                                    
CODE:00422f2b   e8b8de0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00422f30   83c410          ADD         ESP,0x10                                
CODE:00422f33   e8d52a0000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00422f38   e865380000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
                            LAB_00422f3d:                 ;XREF[1,0]:   00422ef0
CODE:00422f3d   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00422f46   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x8        ;= 0001h
CODE:00422f4f   c3              RET                                                 
                            LAB_00422f50:                 ;XREF[1,0]:   00422d3b
CODE:00422f50   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00422f57   83e802          SUB         EAX,0x2                                 
CODE:00422f5a   7455            JZ          LAB_00422fb1                            
CODE:00422f5c   83c0fe          ADD         EAX,-0x2                                
CODE:00422f5f   83e802          SUB         EAX,0x2                                 
CODE:00422f62   7201            JC          LAB_00422f65                            
CODE:00422f64   c3              RET                                                 
                            LAB_00422f65:                 ;XREF[1,0]:   00422f62
CODE:00422f65   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:00422f6b   50              PUSH        EAX                                     
CODE:00422f6c   e81710ffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00422f71   59              POP         ECX                                     
CODE:00422f72   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00422f7b   e860840100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:00422f80   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00422f85   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00422f8b   e805380000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00422f90   680e010000      PUSH        0x10e                                   
CODE:00422f95   6a6e            PUSH        0x6e                                    
CODE:00422f97   6a28            PUSH        0x28                                    
CODE:00422f99   68fa000000      PUSH        0xfa                                    
CODE:00422f9e   e845de0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00422fa3   83c410          ADD         ESP,0x10                                
CODE:00422fa6   e8622a0000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00422fab   e8f2370000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00422fb0   c3              RET                                                 
                            LAB_00422fb1:                 ;XREF[1,0]:   00422f5a
CODE:00422fb1   e8242d0000      CALL        FUN_00425cda                            ;undefined FUN_00425cda(void)
CODE:00422fb6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00422fb7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00422fbb
                                                          ;XREF[2,0]:   00422c00,00422cdd
CODE:00422fb7   55              PUSH        EBP                                     
CODE:00422fb8   8bec            MOV         EBP,ESP                                 
CODE:00422fba   53              PUSH        EBX                                     
CODE:00422fbb   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00422fbe   0fbf05741...    MOVSX       param_1,word ptr [DATA:DAT_00461574]    ;= 0001h
CODE:00422fc5   48              DEC         param_1                                 
CODE:00422fc6   741a            JZ          LAB_00422fe2                            
CODE:00422fc8   48              DEC         param_1                                 
CODE:00422fc9   0f84d4040000    JZ          LAB_004234a3                            
CODE:00422fcf   83e802          SUB         param_1,0x2                             
CODE:00422fd2   0f8408020000    JZ          LAB_004231e0                            
CODE:00422fd8   48              DEC         param_1                                 
CODE:00422fd9   0f846d030000    JZ          LAB_0042334c                            
CODE:00422fdf   5b              POP         EBX                                     
CODE:00422fe0   5d              POP         EBP                                     
CODE:00422fe1   c3              RET                                                 
                            LAB_00422fe2:                 ;XREF[1,0]:   00422fc6
CODE:00422fe2   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:00422fe5   83f807          CMP         param_1,0x7                             
CODE:00422fe8   0f8794010000    JA          switchD_00422fee::caseD_8               
                            switchD:                      ; FWD[10,0]:  00422ff5,00423015,00423044,00423073
                                                          ;             004230a2,004230d1,00423100,0042312c
                                                          ;             00423158,00423182
CODE:00422fee   ff2485f52...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 00423015
                            switchdataD_00422ff5:         ;XREF[1,0]:   00422fee
CODE:00422ff5   15304200        addr        switchD_00422fee::caseD_0               
CODE:00422ff9   44304200        addr        switchD_00422fee::caseD_1               
CODE:00422ffd   73304200        addr        switchD_00422fee::caseD_2               
CODE:00423001   a2304200        addr        switchD_00422fee::caseD_3               
CODE:00423005   d1304200        addr        switchD_00422fee::caseD_4               
CODE:00423009   00314200        addr        switchD_00422fee::caseD_5               
CODE:0042300d   2c314200        addr        switchD_00422fee::caseD_6               
CODE:00423011   58314200        addr        switchD_00422fee::caseD_7               
                            caseD_0:                      ;XREF[2,0]:   00422fee,00422ff5
CODE:00423015   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x4        ;= 0001h
CODE:0042301e   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x0        ;= ??
CODE:00423027   66a168154600    MOV         param_1,[DATA:DAT_00461568]             ;= 00FFh
CODE:0042302d   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:00423033   66a16c154600    MOV         param_1,[DATA:DAT_0046156c]             ;= 0040h
CODE:00423039   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:0042303f   e93e010000      JMP         switchD_00422fee::caseD_8               
                            caseD_1:                      ;XREF[2,0]:   00422fee,00422ff9
CODE:00423044   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x4        ;= 0001h
CODE:0042304d   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x1        ;= ??
CODE:00423056   66a168154600    MOV         param_1,[DATA:DAT_00461568]             ;= 00FFh
CODE:0042305c   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:00423062   66a16e154600    MOV         param_1,[DATA:DAT_0046156e]             ;= 0081h
CODE:00423068   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:0042306e   e90f010000      JMP         switchD_00422fee::caseD_8               
                            caseD_2:                      ;XREF[2,0]:   00422fee,00422ffd
CODE:00423073   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x4        ;= 0001h
CODE:0042307c   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x2        ;= ??
CODE:00423085   66a168154600    MOV         param_1,[DATA:DAT_00461568]             ;= 00FFh
CODE:0042308b   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:00423091   66a170154600    MOV         param_1,[DATA:DAT_00461570]             ;= 00C2h
CODE:00423097   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:0042309d   e9e0000000      JMP         switchD_00422fee::caseD_8               
                            caseD_3:                      ;XREF[2,0]:   00422fee,00423001
CODE:004230a2   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x4        ;= 0001h
CODE:004230ab   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x3        ;= ??
CODE:004230b4   66a168154600    MOV         param_1,[DATA:DAT_00461568]             ;= 00FFh
CODE:004230ba   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:004230c0   66a172154600    MOV         param_1,[DATA:DAT_00461572]             ;= 0103h
CODE:004230c6   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:004230cc   e9b1000000      JMP         switchD_00422fee::caseD_8               
                            caseD_4:                      ;XREF[2,0]:   00422fee,00423005
CODE:004230d1   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x5        ;= 0001h
CODE:004230da   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x0        ;= ??
CODE:004230e3   66a16a154600    MOV         param_1,[DATA:DAT_0046156a]             ;= 014Fh
CODE:004230e9   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:004230ef   66a16c154600    MOV         param_1,[DATA:DAT_0046156c]             ;= 0040h
CODE:004230f5   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:004230fb   e982000000      JMP         switchD_00422fee::caseD_8               
                            caseD_5:                      ;XREF[2,0]:   00422fee,00423009
CODE:00423100   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x5        ;= 0001h
CODE:00423109   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x1        ;= ??
CODE:00423112   66a16a154600    MOV         param_1,[DATA:DAT_0046156a]             ;= 014Fh
CODE:00423118   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:0042311e   66a16e154600    MOV         param_1,[DATA:DAT_0046156e]             ;= 0081h
CODE:00423124   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:0042312a   eb56            JMP         switchD_00422fee::caseD_8               
                            caseD_6:                      ;XREF[2,0]:   00422fee,0042300d
CODE:0042312c   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x5        ;= 0001h
CODE:00423135   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x2        ;= ??
CODE:0042313e   66a16a154600    MOV         param_1,[DATA:DAT_0046156a]             ;= 014Fh
CODE:00423144   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:0042314a   66a170154600    MOV         param_1,[DATA:DAT_00461570]             ;= 00C2h
CODE:00423150   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
CODE:00423156   eb2a            JMP         switchD_00422fee::caseD_8               
                            caseD_7:                      ;XREF[2,0]:   00422fee,00423011
CODE:00423158   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x5        ;= 0001h
CODE:00423161   66c7050e7...    MOV         word ptr [DATA:DAT_0046760e],0x3        ;= ??
CODE:0042316a   66a16a154600    MOV         param_1,[DATA:DAT_0046156a]             ;= 014Fh
CODE:00423170   66a306764600    MOV         [DATA:DAT_00467606],param_1             ;= ??
CODE:00423176   66a172154600    MOV         param_1,[DATA:DAT_00461572]             ;= 0103h
CODE:0042317c   66a308764600    MOV         [DATA:DAT_00467608],param_1             ;= ??
                            caseD_8:                      ;XREF[9,0]:   00422fe8,00422fee,0042303f,0042306e
                                                          ;             0042309d,004230cc,004230fb,0042312a
                                                          ;             00423156
CODE:00423182   e80e360000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00423187   ff3588774600    PUSH        dword ptr [DATA:DAT_00467788]           ;= ??
CODE:0042318d   e850830100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00423192   59              POP         param_3                                 
CODE:00423193   6a01            PUSH        0x1                                     
CODE:00423195   68975e4200      PUSH        LAB_00425e97                            
CODE:0042319a   e8490dffff      CALL        FUN_00413ee8                            ;uint FUN_00413ee8(undefined param_1,...
CODE:0042319f   83c408          ADD         ESP,0x8                                 
CODE:004231a2   66a364744600    MOV         [DATA:DAT_00467464],param_1             ;= ??
CODE:004231a8   6a00            PUSH        0x0                                     
CODE:004231aa   6a05            PUSH        0x5                                     
CODE:004231ac   68494a0000      PUSH        0x4a49                                  
CODE:004231b1   e8ef330200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004231b6   83c40c          ADD         ESP,0xc                                 
CODE:004231b9   a184774600      MOV         param_1,[DATA:DAT_00467784]             ;= ??
CODE:004231be   66c740120100    MOV         word ptr [param_1 + 0x12],0x1           
CODE:004231c4   680e010000      PUSH        0x10e                                   
CODE:004231c9   6882000000      PUSH        0x82                                    
CODE:004231ce   6a28            PUSH        0x28                                    
CODE:004231d0   68fa000000      PUSH        0xfa                                    
CODE:004231d5   e83e810100      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:004231da   83c410          ADD         ESP,0x10                                
CODE:004231dd   5b              POP         EBX                                     
CODE:004231de   5d              POP         EBP                                     
CODE:004231df   c3              RET                                                 
                            LAB_004231e0:                 ;XREF[1,0]:   00422fd2
CODE:004231e0   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:004231e7   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:004231ea   8d0445387...    LEA         param_1,[param_1*0x2 + DATA:DAT_00467...;= ??
CODE:004231f1   8b531e          MOV         param_2,dword ptr [EBX + 0x1e]          
CODE:004231f4   66837c50f801    CMP         word ptr [param_...,0x1                 
CODE:004231fa   0f84a8020000    JZ          LAB_004234a8                            
CODE:00423200   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:00423203   83e804          SUB         param_1,0x4                             
CODE:00423206   740b            JZ          LAB_00423213                            
CODE:00423208   48              DEC         param_1                                 
CODE:00423209   7427            JZ          LAB_00423232                            
CODE:0042320b   48              DEC         param_1                                 
CODE:0042320c   7443            JZ          LAB_00423251                            
CODE:0042320e   48              DEC         param_1                                 
CODE:0042320f   745f            JZ          LAB_00423270                            
CODE:00423211   eb7a            JMP         LAB_0042328d                            
                            LAB_00423213:                 ;XREF[1,0]:   00423206
CODE:00423213   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:0042321c   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423223   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00423226   66c704453...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:00423230   eb5b            JMP         LAB_0042328d                            
                            LAB_00423232:                 ;XREF[1,0]:   00423209
CODE:00423232   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:0042323b   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423242   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00423245   66c704453...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:0042324f   eb3c            JMP         LAB_0042328d                            
                            LAB_00423251:                 ;XREF[1,0]:   0042320c
CODE:00423251   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:0042325a   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423261   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00423264   66c704453...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:0042326e   eb1d            JMP         LAB_0042328d                            
                            LAB_00423270:                 ;XREF[1,0]:   0042320f
CODE:00423270   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00423279   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423280   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00423283   66c704453...    MOV         word ptr [param_...,0x1                 ;= ??
                            LAB_0042328d:                 ;XREF[4,0]:   00423211,00423230,0042324f,0042326e
CODE:0042328d   837b1e04        CMP         dword ptr [EBX + 0x1e],0x4              
CODE:00423291   7416            JZ          LAB_004232a9                            
CODE:00423293   837b1e05        CMP         dword ptr [EBX + 0x1e],0x5              
CODE:00423297   7410            JZ          LAB_004232a9                            
CODE:00423299   837b1e06        CMP         dword ptr [EBX + 0x1e],0x6              
CODE:0042329d   740a            JZ          LAB_004232a9                            
CODE:0042329f   837b1e07        CMP         dword ptr [EBX + 0x1e],0x7              
CODE:004232a3   0f85ff010000    JNZ         LAB_004234a8                            
                            LAB_004232a9:                 ;XREF[3,0]:   00423291,00423297,0042329d
CODE:004232a9   66a164744600    MOV         param_1,[DATA:DAT_00467464]             ;= ??
CODE:004232af   50              PUSH        param_1                                 
CODE:004232b0   e8d30cffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:004232b5   59              POP         param_3                                 
CODE:004232b6   e8da340000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:004232bb   680e010000      PUSH        0x10e                                   
CODE:004232c0   6a6e            PUSH        0x6e                                    
CODE:004232c2   6a28            PUSH        0x28                                    
CODE:004232c4   68fa000000      PUSH        0xfa                                    
CODE:004232c9   e81adb0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:004232ce   83c410          ADD         ESP,0x10                                
CODE:004232d1   e837270000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:004232d6   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:004232dd   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:004232e0   0fbf04452...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004232e8   8b531e          MOV         param_2,dword ptr [EBX + 0x1e]          
CODE:004232eb   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:004232ee   8d1455487...    LEA         param_2,[param_2*0x2 + DATA:DAT_00467...;= ??
CODE:004232f5   66833c4200      CMP         word ptr [param_2 + param_1*0x2],0x0    
CODE:004232fa   741b            JZ          LAB_00423317                            
CODE:004232fc   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423303   6bc00d          IMUL        param_1,param_1,0xd                     
CODE:00423306   8d0445287...    LEA         param_1,[param_1*0x2 + DATA:DAT_00467...;= ??
CODE:0042330d   8b531e          MOV         param_2,dword ptr [EBX + 0x1e]          
CODE:00423310   66c74450f...    MOV         word ptr [param_...,0x1                 
                            LAB_00423317:                 ;XREF[1,0]:   004232fa
CODE:00423317   66ff0d687...    DEC         word ptr [DATA:DAT_00467768]            ;= ??
CODE:0042331e   e85a280000      CALL        FUN_00425b7d                            ;undefined FUN_00425b7d(void)
CODE:00423323   6a00            PUSH        0x0                                     
CODE:00423325   6a05            PUSH        0x5                                     
CODE:00423327   684a4a0000      PUSH        0x4a4a                                  
CODE:0042332c   e874320200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00423331   83c40c          ADD         ESP,0xc                                 
CODE:00423334   a184774600      MOV         param_1,[DATA:DAT_00467784]             ;= ??
CODE:00423339   66c740120000    MOV         word ptr [param_1 + 0x12],0x0           
CODE:0042333f   e89c800100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:00423344   e859340000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00423349   5b              POP         EBX                                     
CODE:0042334a   5d              POP         EBP                                     
CODE:0042334b   c3              RET                                                 
                            LAB_0042334c:                 ;XREF[1,0]:   00422fd9
CODE:0042334c   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423353   6b531e0d        IMUL        param_2,dword ptr [EBX + 0x1e],0xd      
CODE:00423357   8d1455387...    LEA         param_2,[param_2*0x2 + DATA:DAT_00467...;= ??
CODE:0042335e   66833c4201      CMP         word ptr [param_2 + param_1*0x2],0x1    
CODE:00423363   0f843f010000    JZ          LAB_004234a8                            
CODE:00423369   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:0042336c   83e801          SUB         param_1,0x1                             
CODE:0042336f   720a            JC          LAB_0042337b                            
CODE:00423371   7424            JZ          LAB_00423397                            
CODE:00423373   48              DEC         param_1                                 
CODE:00423374   743d            JZ          LAB_004233b3                            
CODE:00423376   48              DEC         param_1                                 
CODE:00423377   7456            JZ          LAB_004233cf                            
CODE:00423379   eb6e            JMP         LAB_004233e9                            
                            LAB_0042337b:                 ;XREF[1,0]:   0042336f
CODE:0042337b   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00423384   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:0042338b   66c704453...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:00423395   eb52            JMP         LAB_004233e9                            
                            LAB_00423397:                 ;XREF[1,0]:   00423371
CODE:00423397   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:004233a0   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:004233a7   66c704455...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:004233b1   eb36            JMP         LAB_004233e9                            
                            LAB_004233b3:                 ;XREF[1,0]:   00423374
CODE:004233b3   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:004233bc   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:004233c3   66c704456...    MOV         word ptr [param_...,0x1                 ;= ??
CODE:004233cd   eb1a            JMP         LAB_004233e9                            
                            LAB_004233cf:                 ;XREF[1,0]:   00423377
CODE:004233cf   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:004233d8   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:004233df   66c704458...    MOV         word ptr [param_...,0x1                 ;= ??
                            LAB_004233e9:                 ;XREF[4,0]:   00423379,00423395,004233b1,004233cd
CODE:004233e9   837b1e00        CMP         dword ptr [EBX + 0x1e],0x0              
CODE:004233ed   7416            JZ          LAB_00423405                            
CODE:004233ef   837b1e01        CMP         dword ptr [EBX + 0x1e],0x1              
CODE:004233f3   7410            JZ          LAB_00423405                            
CODE:004233f5   837b1e02        CMP         dword ptr [EBX + 0x1e],0x2              
CODE:004233f9   740a            JZ          LAB_00423405                            
CODE:004233fb   837b1e03        CMP         dword ptr [EBX + 0x1e],0x3              
CODE:004233ff   0f85a3000000    JNZ         LAB_004234a8                            
                            LAB_00423405:                 ;XREF[3,0]:   004233ed,004233f3,004233f9
CODE:00423405   66a164744600    MOV         param_1,[DATA:DAT_00467464]             ;= ??
CODE:0042340b   50              PUSH        param_1                                 
CODE:0042340c   e8770bffff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00423411   59              POP         param_3                                 
CODE:00423412   e87e330000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00423417   680e010000      PUSH        0x10e                                   
CODE:0042341c   6a6e            PUSH        0x6e                                    
CODE:0042341e   6a28            PUSH        0x28                                    
CODE:00423420   68fa000000      PUSH        0xfa                                    
CODE:00423425   e8bed90000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0042342a   83c410          ADD         ESP,0x10                                
CODE:0042342d   e8db250000      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00423432   6b431e0d        IMUL        param_1,dword ptr [EBX + 0x1e],0xd      
CODE:00423436   0fbf04452...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0042343e   0fbf150e7...    MOVSX       param_2,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:00423445   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00423448   8d1455907...    LEA         param_2,[param_2*0x2 + DATA:DAT_00467...;= ??
CODE:0042344f   66833c4200      CMP         word ptr [param_2 + param_1*0x2],0x0    
CODE:00423454   7418            JZ          LAB_0042346e                            
CODE:00423456   0fbf050e7...    MOVSX       param_1,word ptr [DATA:DAT_0046760e]    ;= ??
CODE:0042345d   6b531e0d        IMUL        param_2,dword ptr [EBX + 0x1e],0xd      
CODE:00423461   8d1455287...    LEA         param_2,[param_2*0x2 + DATA:DAT_00467...;= ??
CODE:00423468   66c704420100    MOV         word ptr [param_2 + param_1*0x2],0x1    
                            LAB_0042346e:                 ;XREF[1,0]:   00423454
CODE:0042346e   66ff0d687...    DEC         word ptr [DATA:DAT_00467768]            ;= ??
CODE:00423475   e803270000      CALL        FUN_00425b7d                            ;undefined FUN_00425b7d(void)
CODE:0042347a   6a00            PUSH        0x0                                     
CODE:0042347c   6a05            PUSH        0x5                                     
CODE:0042347e   684a4a0000      PUSH        0x4a4a                                  
CODE:00423483   e81d310200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00423488   83c40c          ADD         ESP,0xc                                 
CODE:0042348b   e812330000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00423490   a184774600      MOV         param_1,[DATA:DAT_00467784]             ;= ??
CODE:00423495   66c740120000    MOV         word ptr [param_1 + 0x12],0x0           
CODE:0042349b   e8407f0100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:004234a0   5b              POP         EBX                                     
CODE:004234a1   5d              POP         EBP                                     
CODE:004234a2   c3              RET                                                 
                            LAB_004234a3:                 ;XREF[1,0]:   00422fc9
CODE:004234a3   e832280000      CALL        FUN_00425cda                            ;undefined FUN_00425cda(void)
                            LAB_004234a8:                 ;XREF[4,0]:   004231fa,004232a3,00423363,004233ff
CODE:004234a8   5b              POP         EBX                                     
CODE:004234a9   5d              POP         EBP                                     
CODE:004234aa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004234ab(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined param_5, undefined param_6, undefined param_7, undefined param_8, undefined param_9, undefined param_10, undefined2 param_11, undefined2 param_12, undefined2 param_13, undefined4 param_14, undefined4 param_15, undefined4 param_16)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004234d0
          ;param_5       undefined            8                      ;XREF[1,0]:   004234c6
          ;param_6       undefined            c                      
          ;param_7       undefined           10                      ;XREF[1,0]:   004234b4
          ;param_8       undefined           14                      ;XREF[1,0]:   004234b1
          ;param_9       undefined           18                      ;XREF[1,0]:   004234ae
          ;param_10      undefined           1c                      
          ;param_11      undefined2          20                      
          ;param_12      undefined2          24                      
          ;param_13      undefined2          28                      
          ;param_14      undefined4          2c                      
          ;param_15      undefined4          30                      
          ;param_16      undefined4          34                      
CODE:004234ab   55              PUSH        EBP                                     
CODE:004234ac   8bec            MOV         EBP,ESP                                 
CODE:004234ae   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:004234b1   ff7518          PUSH        dword ptr [EBP + param_8+0x4]           
CODE:004234b4   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004234b7   e820010000      CALL        FUN_004235dc                            ;undefined FUN_004235dc(undefined par...
CODE:004234bc   83c40c          ADD         ESP,0xc                                 
CODE:004234bf   6a00            PUSH        0x0                                     
CODE:004234c1   668b450e        MOV         param_1,word ptr [EBP + Stack[0xa]+0x4] 
CODE:004234c5   50              PUSH        param_1                                 
CODE:004234c6   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004234ca   50              PUSH        param_1                                 
CODE:004234cb   668b450a        MOV         param_1,word ptr [EBP + Stack[0x6]+0x4] 
CODE:004234cf   50              PUSH        param_1                                 
CODE:004234d0   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004234d4   50              PUSH        param_1                                 
CODE:004234d5   e8ba220000      CALL        FUN_00425794                            ;undefined FUN_00425794(undefined par...
CODE:004234da   83c414          ADD         ESP,0x14                                
CODE:004234dd   5d              POP         EBP                                     
CODE:004234de   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004234df(void)
                                                          ;XREF[2,0]:   0042204f,004260c7
CODE:004234df   53              PUSH        EBX                                     
CODE:004234e0   56              PUSH        ESI                                     
CODE:004234e1   57              PUSH        EDI                                     
CODE:004234e2   be0c774600      MOV         ESI,DATA:DAT_0046770c                   ;= ??
CODE:004234e7   bf8e764600      MOV         EDI,DATA:DAT_0046768e                   ;= ??
CODE:004234ec   ff35e0764600    PUSH        dword ptr [DATA:DAT_004676e0]           ;= ??
CODE:004234f2   e80dfafeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004234f7   59              POP         ECX                                     
CODE:004234f8   ff35e0764600    PUSH        dword ptr [DATA:DAT_004676e0]           ;= ??
CODE:004234fe   e86df9feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00423503   59              POP         ECX                                     
CODE:00423504   ff35ec764600    PUSH        dword ptr [DATA:DAT_004676ec]           ;= ??
CODE:0042350a   e8f5f9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042350f   59              POP         ECX                                     
CODE:00423510   ff35ec764600    PUSH        dword ptr [DATA:DAT_004676ec]           ;= ??
CODE:00423516   e8adf8feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042351b   59              POP         ECX                                     
CODE:0042351c   ff35f4764600    PUSH        dword ptr [DATA:DAT_004676f4]           ;= ??
CODE:00423522   e8ddf9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00423527   59              POP         ECX                                     
CODE:00423528   ff35f0764600    PUSH        dword ptr [DATA:DAT_004676f0]           ;= ??
CODE:0042352e   e8d1f9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00423533   59              POP         ECX                                     
CODE:00423534   33db            XOR         EBX,EBX                                 
                            LAB_00423536:                 ;XREF[1,0]:   004235cd
CODE:00423536   0fbfc3          MOVSX       EAX,BX                                  
CODE:00423539   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
                                                          ; FWD[2,0]:   0046768e,004676a0
CODE:0042353c   66833c47ff      CMP         word ptr [EDI + ...,-0x1                ;= ??
CODE:00423541   7454            JZ          LAB_00423597                            
CODE:00423543   0fbfc3          MOVSX       EAX,BX                                  
CODE:00423546   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00423549   e8b6f9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042354e   59              POP         ECX                                     
CODE:0042354f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00423552   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:00423555   66837c471001    CMP         word ptr [EDI + ...,0x1                 ;= ??
CODE:0042355b   750e            JNZ         LAB_0042356b                            
CODE:0042355d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00423560   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00423563   e860f8feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00423568   59              POP         ECX                                     
CODE:00423569   eb0c            JMP         LAB_00423577                            
                            LAB_0042356b:                 ;XREF[1,0]:   0042355b
CODE:0042356b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042356e   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00423571   e8faf8feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00423576   59              POP         ECX                                     
                            LAB_00423577:                 ;XREF[1,0]:   00423569
CODE:00423577   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042357a   ff34852c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046772c] ;= ??
CODE:00423581   e87ef9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00423586   59              POP         ECX                                     
CODE:00423587   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042358a   ff34852c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046772c] ;= ??
CODE:00423591   e8daf8feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00423596   59              POP         ECX                                     
                            LAB_00423597:                 ;XREF[1,0]:   00423541
CODE:00423597   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042359a   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:0042359d   66833c452...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:004235a6   7420            JZ          LAB_004235c8                            
CODE:004235a8   0fbfc3          MOVSX       EAX,BX                                  
CODE:004235ab   ff34851c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046771c] ;= ??
CODE:004235b2   e84df9feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004235b7   59              POP         ECX                                     
CODE:004235b8   0fbfc3          MOVSX       EAX,BX                                  
CODE:004235bb   ff34851c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046771c] ;= ??
CODE:004235c2   e8a9f8feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004235c7   59              POP         ECX                                     
                            LAB_004235c8:                 ;XREF[1,0]:   004235a6
CODE:004235c8   43              INC         EBX                                     
CODE:004235c9   6683fb04        CMP         BX,0x4                                  
CODE:004235cd   0f8c63ffffff    JL          LAB_00423536                            
CODE:004235d3   e848f3ffff      CALL        FUN_00422920                            ;undefined FUN_00422920(void)
CODE:004235d8   5f              POP         EDI                                     
CODE:004235d9   5e              POP         ESI                                     
CODE:004235da   5b              POP         EBX                                     
CODE:004235db   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004235dc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined param_5, undefined param_6, undefined param_7, undefined param_8, undefined param_9, undefined param_10, undefined2 param_11, undefined2 param_12, undefined2 param_13)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[3,0]:   004235e3,004235f1,004235f7
          ;param_5       undefined            8                      ;XREF[3,0]:   004235e7,004235ed,004235fb
          ;param_6       undefined            c                      
          ;param_7       undefined           10                      
          ;param_8       undefined           14                      
          ;param_9       undefined           18                      
          ;param_10      undefined           1c                      
          ;param_11      undefined2          20                      
          ;param_12      undefined2          24                      
          ;param_13      undefined2          28                      
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00423611,0042361f,00423623,0042363d
                                                          ;XREF[2,0]:   004234b7,00425f10
CODE:004235dc   55              PUSH        EBP                                     
CODE:004235dd   8bec            MOV         EBP,ESP                                 
CODE:004235df   51              PUSH        param_3                                 
CODE:004235e0   53              PUSH        EBX                                     
CODE:004235e1   56              PUSH        ESI                                     
CODE:004235e2   57              PUSH        EDI                                     
CODE:004235e3   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004235e7   663b450c        CMP         param_1,word ptr [EBP + param_5+0x4]    
CODE:004235eb   7e0a            JLE         LAB_004235f7                            
CODE:004235ed   668b5d0c        MOV         BX,word ptr [EBP + param_5+0x4]         
CODE:004235f1   668b7d08        MOV         DI,word ptr [EBP + param_4+0x4]         
CODE:004235f5   eb08            JMP         LAB_004235ff                            
                            LAB_004235f7:                 ;XREF[1,0]:   004235eb
CODE:004235f7   668b5d08        MOV         BX,word ptr [EBP + param_4+0x4]         
CODE:004235fb   668b7d0c        MOV         DI,word ptr [EBP + param_5+0x4]         
                            LAB_004235ff:                 ;XREF[1,0]:   004235f5
CODE:004235ff   668b450a        MOV         param_1,word ptr [EBP + Stack[0x6]+0x4] 
CODE:00423603   663b450e        CMP         param_1,word ptr [EBP + Stack[0xa]+0x4] 
CODE:00423607   7e0e            JLE         LAB_00423617                            
CODE:00423609   668b750e        MOV         SI,word ptr [EBP + Stack[0xa]+0x4]      
CODE:0042360d   668b450a        MOV         param_1,word ptr [EBP + Stack[0x6]+0x4] 
CODE:00423611   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00423615   eb0c            JMP         LAB_00423623                            
                            LAB_00423617:                 ;XREF[1,0]:   00423607
CODE:00423617   668b750a        MOV         SI,word ptr [EBP + Stack[0x6]+0x4]      
CODE:0042361b   668b450e        MOV         param_1,word ptr [EBP + Stack[0xa]+0x4] 
CODE:0042361f   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
                            LAB_00423623:                 ;XREF[1,0]:   00423615
CODE:00423623   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00423627   662bc6          SUB         param_1,SI                              
CODE:0042362a   40              INC         param_1                                 
CODE:0042362b   50              PUSH        param_1                                 
CODE:0042362c   8bc7            MOV         param_1,EDI                             
CODE:0042362e   662bc3          SUB         param_1,BX                              
CODE:00423631   40              INC         param_1                                 
CODE:00423632   50              PUSH        param_1                                 
CODE:00423633   56              PUSH        ESI                                     
CODE:00423634   53              PUSH        EBX                                     
CODE:00423635   e8aed70000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0042363a   83c410          ADD         ESP,0x10                                
CODE:0042363d   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00423641   662bc6          SUB         param_1,SI                              
CODE:00423644   40              INC         param_1                                 
CODE:00423645   50              PUSH        param_1                                 
CODE:00423646   662bfb          SUB         DI,BX                                   
CODE:00423649   47              INC         EDI                                     
CODE:0042364a   57              PUSH        EDI                                     
CODE:0042364b   56              PUSH        ESI                                     
CODE:0042364c   53              PUSH        EBX                                     
CODE:0042364d   e86ad40000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00423652   83c410          ADD         ESP,0x10                                
CODE:00423655   5f              POP         EDI                                     
CODE:00423656   5e              POP         ESI                                     
CODE:00423657   5b              POP         EBX                                     
CODE:00423658   59              POP         param_3                                 
CODE:00423659   5d              POP         EBP                                     
CODE:0042365a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForEnergy(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[1,0]:   00423661
                                                          ;XREF[1,0]:   00422009
CODE:0042365b   55              PUSH        EBP                                     
CODE:0042365c   8bec            MOV         EBP,ESP                                 
CODE:0042365e   53              PUSH        EBX                                     
CODE:0042365f   56              PUSH        ESI                                     
CODE:00423660   57              PUSH        EDI                                     
CODE:00423661   8b7d08          MOV         EDI,dword ptr [EBP + puzzle+0x4]        
CODE:00423664   bb26764600      MOV         EBX,DATA:DAT_00467626                   ;= ??
CODE:00423669   be8e764600      MOV         ESI,DATA:DAT_0046768e                   ;= ??
CODE:0042366e   e8c7250000      CALL        FUN_00425c3a                            ;undefined FUN_00425c3a(void)
CODE:00423673   6683ff21        CMP         DI,33                                   
CODE:00423677   7e04            JLE         LAB_0042367d                            
CODE:00423679   66bf0100        MOV         DI,0x1                                  
                            LAB_0042367d:                 ;XREF[1,0]:   00423677
CODE:0042367d   0fbfc7          MOVSX       EAX,DI                                  
CODE:00423680   83f821          CMP         EAX,0x21                                
CODE:00423683   0f871c200000    JA          switchD_00423689::caseD_0               
                            switchD:                      ; FWD[35,0]:  00423694,00423718,0042382a,0042392a
                                                          ;             00423a21,00423b33,00423c0f,00423cd6
                                                          ;             00423daf,00423e88,00423f61,00424040
                                                          ;             00424119,00424204,004242e3,004243dd
                                                          ;             004244e0,004245e3,004246e6,00424804
                                                          ;             00424922,004249ef,00424abc,00424b7a
                                                          ;             00424c53,00424d35,00424e2c,00424f1a
                                                          ;             00425029,00425153,00425265,00425380
                                                          ;             00425495,004255aa,004256a5
CODE:00423689   ff2485903...    JMP         dword ptr [EAX*0x4 + 0x423690]=>->swi...;= 00423718
                            switchdataD_00423690:         
CODE:00423690   a5564200        addr        switchD_00423689::caseD_0               
                            PTR_caseD_1_00423694:         ;XREF[1,0]:   00423689
CODE:00423694   18374200        addr        switchD_00423689::caseD_1               
CODE:00423698   2a384200        addr        switchD_00423689::caseD_2               
CODE:0042369c   2a394200        addr        switchD_00423689::caseD_3               
CODE:004236a0   213a4200        addr        switchD_00423689::caseD_4               
CODE:004236a4   333b4200        addr        switchD_00423689::caseD_5               
CODE:004236a8   0f3c4200        addr        switchD_00423689::caseD_6               
CODE:004236ac   d63c4200        addr        switchD_00423689::caseD_7               
CODE:004236b0   af3d4200        addr        switchD_00423689::caseD_8               
CODE:004236b4   883e4200        addr        switchD_00423689::caseD_9               
CODE:004236b8   613f4200        addr        switchD_00423689::caseD_a               
CODE:004236bc   40404200        addr        switchD_00423689::caseD_b               
CODE:004236c0   19414200        addr        switchD_00423689::caseD_c               
CODE:004236c4   04424200        addr        switchD_00423689::caseD_d               
CODE:004236c8   e3424200        addr        switchD_00423689::caseD_e               
CODE:004236cc   dd434200        addr        switchD_00423689::caseD_f               
CODE:004236d0   e0444200        addr        switchD_00423689::caseD_10              
CODE:004236d4   e3454200        addr        switchD_00423689::caseD_11              
CODE:004236d8   e6464200        addr        switchD_00423689::caseD_12              
CODE:004236dc   04484200        addr        switchD_00423689::caseD_13              
CODE:004236e0   22494200        addr        switchD_00423689::caseD_14              
CODE:004236e4   ef494200        addr        switchD_00423689::caseD_15              
CODE:004236e8   bc4a4200        addr        switchD_00423689::caseD_16              
CODE:004236ec   7a4b4200        addr        switchD_00423689::caseD_17              
CODE:004236f0   534c4200        addr        switchD_00423689::caseD_18              
CODE:004236f4   354d4200        addr        switchD_00423689::caseD_19              
CODE:004236f8   2c4e4200        addr        switchD_00423689::caseD_1a              
CODE:004236fc   1a4f4200        addr        switchD_00423689::caseD_1b              
CODE:00423700   29504200        addr        switchD_00423689::caseD_1c              
CODE:00423704   53514200        addr        switchD_00423689::caseD_1d              
CODE:00423708   65524200        addr        switchD_00423689::caseD_1e              
CODE:0042370c   80534200        addr        switchD_00423689::caseD_1f              
CODE:00423710   95544200        addr        switchD_00423689::caseD_20              
CODE:00423714   aa554200        addr        switchD_00423689::caseD_21              
                            caseD_1:                      ;XREF[2,0]:   00423689,00423694
CODE:00423718   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00423721   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0042372a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9e     ;= ??
CODE:00423733   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9d     ;= ??
CODE:0042373c   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a98     ;= ??
CODE:00423745   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9a     ;= ??
CODE:0042374e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa4     ;= ??
CODE:00423757   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa5     ;= ??
CODE:00423760   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa6     ;= ??
CODE:00423769   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa3     ;= ??
CODE:00423772   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a98     ;= ??
CODE:0042377b   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a99     ;= ??
CODE:00423784   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9a     ;= ??
CODE:0042378d   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3a9b     ;= ??
CODE:00423796   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3a9e     ;= ??
CODE:0042379f   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0x3a9f     ;= ??
CODE:004237a8   66c7059e9...    MOV         word ptr [DATA:DAT_0046979e],0xffff     ;= ??
CODE:004237b1   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a3b     ;= ??
CODE:004237ba   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a5d     ;= ??
CODE:004237c3   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a5e     ;= ??
CODE:004237cc   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004237d5   66b80300        MOV         AX,0x3                                  
CODE:004237d9   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004237df   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004237e5   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x0   ;= ??
CODE:004237ea   66c7431a0200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:004237f0   66c743340400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:004237f6   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004237fc   66c706b03a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ab0;= ??
CODE:00423801   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423807   66c74612c13a    MOV         word ptr [ESI + ...,0x3ac1              ;= ??
CODE:0042380d   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423813   66c74624c53a    MOV         word ptr [ESI + ...,0x3ac5              ;= ??
CODE:00423819   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042381f   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423825   e97b1e0000      JMP         switchD_00423689::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00423689,00423698
CODE:0042382a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00423833   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3aa0     ;= ??
CODE:0042383c   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:00423845   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:0042384e   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9a     ;= ??
CODE:00423857   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x8        ;= ??
CODE:00423860   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aaa     ;= ??
CODE:00423869   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aab     ;= ??
CODE:00423872   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aac     ;= ??
CODE:0042387b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9c     ;= ??
CODE:00423884   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9d     ;= ??
CODE:0042388d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aa3     ;= ??
CODE:00423896   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9e     ;= ??
CODE:0042389f   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3a9f     ;= ??
CODE:004238a8   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0xffff     ;= ??
CODE:004238b1   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a74     ;= ??
CODE:004238ba   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a58     ;= ??
CODE:004238c3   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a73     ;= ??
CODE:004238cc   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004238d5   66b80300        MOV         AX,0x3                                  
CODE:004238d9   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004238df   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004238e5   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:004238ea   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004238f0   66c743340400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:004238f6   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004238fc   66c706c63a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac6;= ??
CODE:00423901   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423907   66c74612c43a    MOV         word ptr [ESI + ...,0x3ac4              ;= ??
CODE:0042390d   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423913   66c74624d03a    MOV         word ptr [ESI + ...,0x3ad0              ;= ??
CODE:00423919   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042391f   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423925   e97b1d0000      JMP         switchD_00423689::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00423689,0042369c
CODE:0042392a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00423933   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3aa0     ;= ??
CODE:0042393c   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:00423945   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a99     ;= ??
CODE:0042394e   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9d     ;= ??
CODE:00423957   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:00423960   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aaa     ;= ??
CODE:00423969   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aab     ;= ??
CODE:00423972   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aac     ;= ??
CODE:0042397b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa2     ;= ??
CODE:00423984   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9c     ;= ??
CODE:0042398d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9d     ;= ??
CODE:00423996   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aa3     ;= ??
CODE:0042399f   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:004239a8   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a74     ;= ??
CODE:004239b1   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a50     ;= ??
CODE:004239ba   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a41     ;= ??
CODE:004239c3   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004239cc   66b80300        MOV         AX,0x3                                  
CODE:004239d0   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004239d6   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004239dc   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:004239e1   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:004239e7   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004239ed   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004239f3   66c7069a3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3a9a;= ??
CODE:004239f8   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004239fe   66c74612d23a    MOV         word ptr [ESI + ...,0x3ad2              ;= ??
CODE:00423a04   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423a0a   66c74624993a    MOV         word ptr [ESI + ...,0x3a99              ;= ??
CODE:00423a10   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423a16   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423a1c   e9841c0000      JMP         switchD_00423689::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   00423689,004236a0
CODE:00423a21   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00423a2a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9f     ;= ??
CODE:00423a33   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a98     ;= ??
CODE:00423a3c   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a99     ;= ??
CODE:00423a45   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9d     ;= ??
CODE:00423a4e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0xa        ;= ??
CODE:00423a57   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa7     ;= ??
CODE:00423a60   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa8     ;= ??
CODE:00423a69   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa9     ;= ??
CODE:00423a72   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a98     ;= ??
CODE:00423a7b   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a99     ;= ??
CODE:00423a84   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9a     ;= ??
CODE:00423a8d   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9b     ;= ??
CODE:00423a96   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3a9c     ;= ??
CODE:00423a9f   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3a9d     ;= ??
CODE:00423aa8   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0x3aa3     ;= ??
CODE:00423ab1   66c7059e9...    MOV         word ptr [DATA:DAT_0046979e],0xffff     ;= ??
CODE:00423aba   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a54     ;= ??
CODE:00423ac3   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a53     ;= ??
CODE:00423acc   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a3b     ;= ??
CODE:00423ad5   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423ade   66b80300        MOV         AX,0x3                                  
CODE:00423ae2   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423ae8   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423aee   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:00423af3   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:00423af9   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00423aff   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423b05   66c706c03a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac0;= ??
CODE:00423b0a   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423b10   66c74612c83a    MOV         word ptr [ESI + ...,0x3ac8              ;= ??
CODE:00423b16   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423b1c   66c74624b03a    MOV         word ptr [ESI + ...,0x3ab0              ;= ??
CODE:00423b22   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423b28   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423b2e   e9721b0000      JMP         switchD_00423689::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   00423689,004236a4
CODE:00423b33   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00423b3c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:00423b45   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:00423b4e   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00423b57   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00423b60   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:00423b69   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aad     ;= ??
CODE:00423b72   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aae     ;= ??
CODE:00423b7b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aaf     ;= ??
CODE:00423b84   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa3     ;= ??
CODE:00423b8d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00423b96   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00423b9f   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423ba8   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00423bb1   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423bba   66b80300        MOV         AX,0x3                                  
CODE:00423bbe   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423bc4   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423bca   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:00423bcf   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00423bd5   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00423bdb   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423be1   66c706cf3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acf;= ??
CODE:00423be6   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423bec   66c74612993a    MOV         word ptr [ESI + ...,0x3a99              ;= ??
CODE:00423bf2   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423bf8   66c74624bd3a    MOV         word ptr [ESI + ...,0x3abd              ;= ??
CODE:00423bfe   66c746300100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423c04   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423c0a   e9961a0000      JMP         switchD_00423689::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   00423689,004236a8
CODE:00423c0f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00423c18   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9d     ;= ??
CODE:00423c21   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9a     ;= ??
CODE:00423c2a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00423c33   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa3     ;= ??
CODE:00423c3c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9e     ;= ??
CODE:00423c45   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9f     ;= ??
CODE:00423c4e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00423c57   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00423c60   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423c69   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00423c72   66c705247...    MOV         word ptr [DATA:DAT_00467624],0x4a5d     ;= ??
CODE:00423c7b   66b80400        MOV         AX,0x4                                  
CODE:00423c7f   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423c85   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423c8b   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00467626,0xffff;= ??
CODE:00423c90   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00423c96   66c743340400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:00423c9c   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423ca2   66c706d13a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ad1;= ??
CODE:00423ca7   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423cad   66c74612d03a    MOV         word ptr [ESI + ...,0x3ad0              ;= ??
CODE:00423cb3   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423cb9   66c746249c3a    MOV         word ptr [ESI + ...,0x3a9c              ;= ??
CODE:00423cbf   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423cc5   66c74636c13a    MOV         word ptr [ESI + ...,0x3ac1              ;= ??
CODE:00423ccb   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423cd1   e9cf190000      JMP         switchD_00423689::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   00423689,004236ac
CODE:00423cd6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00423cdf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9d     ;= ??
CODE:00423ce8   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9a     ;= ??
CODE:00423cf1   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a99     ;= ??
CODE:00423cfa   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00423d03   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa3     ;= ??
CODE:00423d0c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9e     ;= ??
CODE:00423d15   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9f     ;= ??
CODE:00423d1e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9c     ;= ??
CODE:00423d27   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9d     ;= ??
CODE:00423d30   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00423d39   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423d42   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a5e     ;= ??
CODE:00423d4b   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423d54   66b80400        MOV         AX,0x4                                  
CODE:00423d58   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423d5e   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423d64   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x0   ;= ??
CODE:00423d69   66c7431a0400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:00423d6f   66c743340300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:00423d75   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423d7b   66c706cb3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acb;= ??
CODE:00423d80   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423d86   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423d8c   66c74612d33a    MOV         word ptr [ESI + ...,0x3ad3              ;= ??
CODE:00423d92   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423d98   66c74624c53a    MOV         word ptr [ESI + ...,0x3ac5              ;= ??
CODE:00423d9e   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423da4   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423daa   e9f6180000      JMP         switchD_00423689::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   00423689,004236b0
CODE:00423daf   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00423db8   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:00423dc1   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9a     ;= ??
CODE:00423dca   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00423dd3   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00423ddc   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:00423de5   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9e     ;= ??
CODE:00423dee   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9f     ;= ??
CODE:00423df7   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa3     ;= ??
CODE:00423e00   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00423e09   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a5d     ;= ??
CODE:00423e12   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423e1b   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00423e24   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423e2d   66b80400        MOV         AX,0x4                                  
CODE:00423e31   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423e37   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423e3d   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:00423e42   66c7431a0400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:00423e48   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00423e4e   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423e54   66c706c13a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac1;= ??
CODE:00423e59   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423e5f   66c74612c43a    MOV         word ptr [ESI + ...,0x3ac4              ;= ??
CODE:00423e65   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423e6b   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423e71   66c746249c3a    MOV         word ptr [ESI + ...,0x3a9c              ;= ??
CODE:00423e77   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423e7d   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423e83   e91d180000      JMP         switchD_00423689::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   00423689,004236b4
CODE:00423e88   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00423e91   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9d     ;= ??
CODE:00423e9a   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:00423ea3   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9c     ;= ??
CODE:00423eac   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00423eb5   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa3     ;= ??
CODE:00423ebe   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9c     ;= ??
CODE:00423ec7   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9d     ;= ??
CODE:00423ed0   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa2     ;= ??
CODE:00423ed9   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00423ee2   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00423eeb   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423ef4   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00423efd   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423f06   66b80400        MOV         AX,0x4                                  
CODE:00423f0a   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423f10   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423f16   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x0   ;= ??
CODE:00423f1b   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:00423f21   66c743340100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00423f27   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00423f2d   66c706d53a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ad5;= ??
CODE:00423f32   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423f38   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423f3e   66c74612d43a    MOV         word ptr [ESI + ...,0x3ad4              ;= ??
CODE:00423f44   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423f4a   66c74624d23a    MOV         word ptr [ESI + ...,0x3ad2              ;= ??
CODE:00423f50   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00423f56   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00423f5c   e944170000      JMP         switchD_00423689::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   00423689,004236b8
CODE:00423f61   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00423f6a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a99     ;= ??
CODE:00423f73   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:00423f7c   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00423f85   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00423f8e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9c     ;= ??
CODE:00423f97   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9d     ;= ??
CODE:00423fa0   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa2     ;= ??
CODE:00423fa9   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa3     ;= ??
CODE:00423fb2   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00423fbb   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00423fc4   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00423fcd   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a53     ;= ??
CODE:00423fd6   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00423fdf   66b80500        MOV         AX,0x5                                  
CODE:00423fe3   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00423fe9   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00423fef   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:00423ff4   66c7431a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00423ffa   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00424000   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424006   66c706cb3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acb;= ??
CODE:0042400b   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424011   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424017   66c74612d13a    MOV         word ptr [ESI + ...,0x3ad1              ;= ??
CODE:0042401d   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424023   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424029   66c74624c83a    MOV         word ptr [ESI + ...,0x3ac8              ;= ??
CODE:0042402f   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424035   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:0042403b   e965160000      JMP         switchD_00423689::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   00423689,004236bc
CODE:00424040   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00424049   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a99     ;= ??
CODE:00424052   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:0042405b   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00424064   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0042406d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9c     ;= ??
CODE:00424076   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9d     ;= ??
CODE:0042407f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa2     ;= ??
CODE:00424088   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa3     ;= ??
CODE:00424091   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0042409a   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:004240a3   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:004240ac   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:004240b5   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004240be   66b80400        MOV         AX,0x4                                  
CODE:004240c2   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004240c8   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004240ce   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:004240d3   66c7431a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:004240d9   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004240df   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004240e5   66c706d43a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ad4;= ??
CODE:004240ea   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004240f0   66c74612d23a    MOV         word ptr [ESI + ...,0x3ad2              ;= ??
CODE:004240f6   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004240fc   66c74624d13a    MOV         word ptr [ESI + ...,0x3ad1              ;= ??
CODE:00424102   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424108   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042410e   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00424114   e98c150000      JMP         switchD_00423689::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   00423689,004236c0
CODE:00424119   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00424122   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:0042412b   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9d     ;= ??
CODE:00424134   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a98     ;= ??
CODE:0042413d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00424146   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:0042414f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa3     ;= ??
CODE:00424158   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a98     ;= ??
CODE:00424161   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a99     ;= ??
CODE:0042416a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9a     ;= ??
CODE:00424173   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9b     ;= ??
CODE:0042417c   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00424185   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a5e     ;= ??
CODE:0042418e   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424197   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:004241a0   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004241a9   66b80400        MOV         AX,0x4                                  
CODE:004241ad   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004241b3   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004241b9   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:004241be   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004241c4   66c743340200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:004241ca   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004241d0   66c706c53a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac5;= ??
CODE:004241d5   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004241db   66c746129c3a    MOV         word ptr [ESI + ...,0x3a9c              ;= ??
CODE:004241e1   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004241e7   66c74624ae3a    MOV         word ptr [ESI + ...,0x3aae              ;= ??
CODE:004241ed   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004241f3   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004241f9   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004241ff   e9a1140000      JMP         switchD_00423689::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   00423689,004236c4
CODE:00424204   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:0042420d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9d     ;= ??
CODE:00424216   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:0042421f   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9c     ;= ??
CODE:00424228   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424231   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa3     ;= ??
CODE:0042423a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9c     ;= ??
CODE:00424243   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9d     ;= ??
CODE:0042424c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa2     ;= ??
CODE:00424255   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:0042425e   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424267   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424270   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424279   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424282   66b80500        MOV         AX,0x5                                  
CODE:00424286   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:0042428c   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424292   66c7030000      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x0   ;= ??
CODE:00424297   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:0042429d   66c743340100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:004242a3   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004242a9   66c706d13a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ad1;= ??
CODE:004242ae   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004242b4   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004242ba   66c746129a3a    MOV         word ptr [ESI + ...,0x3a9a              ;= ??
CODE:004242c0   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004242c6   66c74624b33a    MOV         word ptr [ESI + ...,0x3ab3              ;= ??
CODE:004242cc   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004242d2   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004242d8   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004242de   e9c2130000      JMP         switchD_00423689::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   00423689,004236c8
CODE:004242e3   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:004242ec   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a99     ;= ??
CODE:004242f5   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9d     ;= ??
CODE:004242fe   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a98     ;= ??
CODE:00424307   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:00424310   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9c     ;= ??
CODE:00424319   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9d     ;= ??
CODE:00424322   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa3     ;= ??
CODE:0042432b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a98     ;= ??
CODE:00424334   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a99     ;= ??
CODE:0042433d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9a     ;= ??
CODE:00424346   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9b     ;= ??
CODE:0042434f   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:00424358   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a74     ;= ??
CODE:00424361   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:0042436a   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424373   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:0042437c   66b80500        MOV         AX,0x5                                  
CODE:00424380   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424386   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:0042438c   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:00424391   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00424397   66c743340200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:0042439d   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004243a3   66c706c63a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac6;= ??
CODE:004243a8   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004243ae   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004243b4   66c746129a3a    MOV         word ptr [ESI + ...,0x3a9a              ;= ??
CODE:004243ba   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004243c0   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004243c6   66c746249c3a    MOV         word ptr [ESI + ...,0x3a9c              ;= ??
CODE:004243cc   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004243d2   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004243d8   e9c8120000      JMP         switchD_00423689::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   00423689,004236cc
CODE:004243dd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:004243e6   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:004243ef   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:004243f8   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00424401   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a99     ;= ??
CODE:0042440a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:00424413   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:0042441c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aad     ;= ??
CODE:00424425   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aae     ;= ??
CODE:0042442e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aaf     ;= ??
CODE:00424437   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa3     ;= ??
CODE:00424440   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9c     ;= ??
CODE:00424449   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9d     ;= ??
CODE:00424452   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:0042445b   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a5e     ;= ??
CODE:00424464   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:0042446d   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424476   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:0042447f   66b80500        MOV         AX,0x5                                  
CODE:00424483   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424489   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:0042448f   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:00424494   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:0042449a   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004244a0   66c7434e0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:004244a6   66c706c53a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac5;= ??
CODE:004244ab   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004244b1   66c74612b83a    MOV         word ptr [ESI + ...,0x3ab8              ;= ??
CODE:004244b7   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004244bd   66c74624b63a    MOV         word ptr [ESI + ...,0x3ab6              ;= ??
CODE:004244c3   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004244c9   66c74636d53a    MOV         word ptr [ESI + ...,0x3ad5              ;= ??
CODE:004244cf   66c7463a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004244d5   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004244db   e9c5110000      JMP         switchD_00423689::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   00423689,004236d0
CODE:004244e0   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:004244e9   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:004244f2   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a98     ;= ??
CODE:004244fb   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3aa1     ;= ??
CODE:00424504   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x8        ;= ??
CODE:0042450d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:00424516   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a98     ;= ??
CODE:0042451f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a99     ;= ??
CODE:00424528   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9a     ;= ??
CODE:00424531   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9b     ;= ??
CODE:0042453a   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aad     ;= ??
CODE:00424543   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aae     ;= ??
CODE:0042454c   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3aaf     ;= ??
CODE:00424555   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0xffff     ;= ??
CODE:0042455e   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424567   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424570   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424579   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424582   66b80500        MOV         AX,0x5                                  
CODE:00424586   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:0042458c   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424592   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:00424597   66c7431a0200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:0042459d   66c743340500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:004245a3   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004245a9   66c706bd3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3abd;= ??
CODE:004245ae   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004245b4   66c74612d43a    MOV         word ptr [ESI + ...,0x3ad4              ;= ??
CODE:004245ba   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004245c0   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004245c6   66c74624c73a    MOV         word ptr [ESI + ...,0x3ac7              ;= ??
CODE:004245cc   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004245d2   66c746300100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004245d8   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004245de   e9c2100000      JMP         switchD_00423689::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   00423689,004236d4
CODE:004245e3   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:004245ec   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9a     ;= ??
CODE:004245f5   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:004245fe   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00424607   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3aa1     ;= ??
CODE:00424610   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:00424619   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9e     ;= ??
CODE:00424622   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9f     ;= ??
CODE:0042462b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa2     ;= ??
CODE:00424634   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa3     ;= ??
CODE:0042463d   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aad     ;= ??
CODE:00424646   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aae     ;= ??
CODE:0042464f   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aaf     ;= ??
CODE:00424658   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:00424661   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:0042466a   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a5d     ;= ??
CODE:00424673   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:0042467c   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424685   66b80500        MOV         AX,0x5                                  
CODE:00424689   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:0042468f   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424695   66c7030400      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x4   ;= ??
CODE:0042469a   66c7431a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:004246a0   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004246a6   66c7434e0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:004246ac   66c706a73a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3aa7;= ??
CODE:004246b1   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004246b7   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004246bd   66c74612c13a    MOV         word ptr [ESI + ...,0x3ac1              ;= ??
CODE:004246c3   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004246c9   66c74624993a    MOV         word ptr [ESI + ...,0x3a99              ;= ??
CODE:004246cf   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004246d5   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004246db   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004246e1   e9bf0f0000      JMP         switchD_00423689::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   00423689,004236d8
CODE:004246e6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:004246ef   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:004246f8   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:00424701   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a99     ;= ??
CODE:0042470a   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3aa1     ;= ??
CODE:00424713   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0xa        ;= ??
CODE:0042471c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:00424725   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:0042472e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:00424737   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:00424740   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa2     ;= ??
CODE:00424749   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9c     ;= ??
CODE:00424752   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9d     ;= ??
CODE:0042475b   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3aad     ;= ??
CODE:00424764   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3aae     ;= ??
CODE:0042476d   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0x3aaf     ;= ??
CODE:00424776   66c7059e9...    MOV         word ptr [DATA:DAT_0046979e],0xffff     ;= ??
CODE:0042477f   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424788   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a3b     ;= ??
CODE:00424791   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:0042479a   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004247a3   66b80500        MOV         AX,0x5                                  
CODE:004247a7   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004247ad   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004247b3   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:004247b8   66c7431a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:004247be   66c743340300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:004247c4   66c7434e0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:004247ca   66c706b13a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ab1;= ??
CODE:004247cf   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004247d5   66c74612b03a    MOV         word ptr [ESI + ...,0x3ab0              ;= ??
CODE:004247db   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004247e1   66c74624c63a    MOV         word ptr [ESI + ...,0x3ac6              ;= ??
CODE:004247e7   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004247ed   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004247f3   66c74636b63a    MOV         word ptr [ESI + ...,0x3ab6              ;= ??
CODE:004247f9   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004247ff   e9a10e0000      JMP         switchD_00423689::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   00423689,004236dc
CODE:00424804   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0042480d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a99     ;= ??
CODE:00424816   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:0042481f   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a98     ;= ??
CODE:00424828   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9d     ;= ??
CODE:00424831   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0xa        ;= ??
CODE:0042483a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9c     ;= ??
CODE:00424843   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9d     ;= ??
CODE:0042484c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aad     ;= ??
CODE:00424855   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aae     ;= ??
CODE:0042485e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aaf     ;= ??
CODE:00424867   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a98     ;= ??
CODE:00424870   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a99     ;= ??
CODE:00424879   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3a9a     ;= ??
CODE:00424882   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3a9b     ;= ??
CODE:0042488b   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0x3aa3     ;= ??
CODE:00424894   66c7059e9...    MOV         word ptr [DATA:DAT_0046979e],0xffff     ;= ??
CODE:0042489d   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:004248a6   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:004248af   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a3b     ;= ??
CODE:004248b8   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004248c1   66b80500        MOV         AX,0x5                                  
CODE:004248c5   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004248cb   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004248d1   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:004248d6   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:004248dc   66c743340200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:004248e2   66c7434e0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:004248e8   66c706d23a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ad2;= ??
CODE:004248ed   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004248f3   66c746129e3a    MOV         word ptr [ESI + ...,0x3a9e              ;= ??
CODE:004248f9   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004248ff   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424905   66c74624b03a    MOV         word ptr [ESI + ...,0x3ab0              ;= ??
CODE:0042490b   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424911   66c74636d03a    MOV         word ptr [ESI + ...,0x3ad0              ;= ??
CODE:00424917   66c746380100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042491d   e9830d0000      JMP         switchD_00423689::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   00423689,004236e0
CODE:00424922   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:0042492b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3aa2     ;= ??
CODE:00424934   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9b     ;= ??
CODE:0042493d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424946   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3ab0     ;= ??
CODE:0042494f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3ab1     ;= ??
CODE:00424958   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa0     ;= ??
CODE:00424961   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa1     ;= ??
CODE:0042496a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00424973   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:0042497c   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424985   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:0042498e   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424997   66b80200        MOV         AX,0x2                                  
CODE:0042499b   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004249a1   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004249a7   66c7030600      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x6   ;= ??
CODE:004249ac   66c7431a0700    MOV         word ptr [EBX + ...,0x7                 ;= ??
CODE:004249b2   66c74334ffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004249b8   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:004249be   66c705fe7...    MOV         word ptr [DATA:DAT_004675fe],0x3aac     ;= ??
CODE:004249c7   66c706ab3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3aab;= ??
CODE:004249cc   66c746100100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004249d2   66c74612ad3a    MOV         word ptr [ESI + ...,0x3aad              ;= ??
CODE:004249d8   66c746200100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004249de   66c74624ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004249e4   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:004249ea   e9b60c0000      JMP         switchD_00423689::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   00423689,004236e4
CODE:004249ef   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:004249f8   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3aa2     ;= ??
CODE:00424a01   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9b     ;= ??
CODE:00424a0a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424a13   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3ab0     ;= ??
CODE:00424a1c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3ab1     ;= ??
CODE:00424a25   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aa0     ;= ??
CODE:00424a2e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aa1     ;= ??
CODE:00424a37   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00424a40   66b80200        MOV         AX,0x2                                  
CODE:00424a44   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424a4a   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424a50   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424a59   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424a62   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424a6b   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424a74   66c7030600      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x6   ;= ??
CODE:00424a79   66c7431a0700    MOV         word ptr [EBX + ...,0x7                 ;= ??
CODE:00424a7f   66c74334ffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424a85   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424a8b   66c706b93a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ab9;= ??
CODE:00424a90   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424a96   66c705007...    MOV         word ptr [DATA:DAT_00467600],0x3abc     ;= ??
CODE:00424a9f   66c74612bb3a    MOV         word ptr [ESI + ...,0x3abb              ;= ??
CODE:00424aa5   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424aab   66c74624ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00424ab1   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00424ab7   e9e90b0000      JMP         switchD_00423689::caseD_0               
                            caseD_16:                     ;XREF[2,0]:   00423689,004236e8
CODE:00424abc   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00424ac5   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9b     ;= ??
CODE:00424ace   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa2     ;= ??
CODE:00424ad7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424ae0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa0     ;= ??
CODE:00424ae9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa1     ;= ??
CODE:00424af2   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3ab0     ;= ??
CODE:00424afb   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3ab1     ;= ??
CODE:00424b04   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00424b0d   66b80400        MOV         AX,0x4                                  
CODE:00424b11   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424b17   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424b1d   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00467626,0xffff;= ??
CODE:00424b22   66c7431a0700    MOV         word ptr [EBX + ...,0x7                 ;= ??
CODE:00424b28   66c743340600    MOV         word ptr [EBX + ...,0x6                 ;= ??
CODE:00424b2e   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424b34   66c706b93a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ab9;= ??
CODE:00424b39   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424b3f   66c705007...    MOV         word ptr [DATA:DAT_00467600],0x3abc     ;= ??
CODE:00424b48   66c74612bb3a    MOV         word ptr [ESI + ...,0x3abb              ;= ??
CODE:00424b4e   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424b54   66c74624ad3a    MOV         word ptr [ESI + ...,0x3aad              ;= ??
CODE:00424b5a   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424b60   66c705047...    MOV         word ptr [DATA:DAT_00467604],0x3aac     ;= ??
CODE:00424b69   66c74636ab3a    MOV         word ptr [ESI + ...,0x3aab              ;= ??
CODE:00424b6f   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424b75   e92b0b0000      JMP         switchD_00423689::caseD_0               
                            caseD_17:                     ;XREF[2,0]:   00423689,004236ec
CODE:00424b7a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00424b83   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9b     ;= ??
CODE:00424b8c   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa2     ;= ??
CODE:00424b95   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424b9e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa0     ;= ??
CODE:00424ba7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa1     ;= ??
CODE:00424bb0   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3ab0     ;= ??
CODE:00424bb9   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3ab1     ;= ??
CODE:00424bc2   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00424bcb   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424bd4   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424bdd   66c705227...    MOV         word ptr [DATA:DAT_00467622],0x4a53     ;= ??
CODE:00424be6   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424bef   66b80400        MOV         AX,0x4                                  
CODE:00424bf3   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424bf9   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424bff   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00467626,0xffff;= ??
CODE:00424c04   66c7431a0700    MOV         word ptr [EBX + ...,0x7                 ;= ??
CODE:00424c0a   66c743340600    MOV         word ptr [EBX + ...,0x6                 ;= ??
CODE:00424c10   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424c16   66c706a73a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3aa7;= ??
CODE:00424c1b   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424c21   66c705007...    MOV         word ptr [DATA:DAT_00467600],0x3ab6     ;= ??
CODE:00424c2a   66c74612b53a    MOV         word ptr [ESI + ...,0x3ab5              ;= ??
CODE:00424c30   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424c36   66c74624c93a    MOV         word ptr [ESI + ...,0x3ac9              ;= ??
CODE:00424c3c   66c746320100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424c42   66c74636b93a    MOV         word ptr [ESI + ...,0x3ab9              ;= ??
CODE:00424c48   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424c4e   e9520a0000      JMP         switchD_00423689::caseD_0               
                            caseD_18:                     ;XREF[2,0]:   00423689,004236f0
CODE:00424c53   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424c5c   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424c65   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424c6e   66c705247...    MOV         word ptr [DATA:DAT_00467624],0x4a53     ;= ??
CODE:00424c77   66b80400        MOV         AX,0x4                                  
CODE:00424c7b   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424c81   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424c87   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00424c90   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9b     ;= ??
CODE:00424c99   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa2     ;= ??
CODE:00424ca2   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00424cab   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa0     ;= ??
CODE:00424cb4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aa1     ;= ??
CODE:00424cbd   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3ab0     ;= ??
CODE:00424cc6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3ab1     ;= ??
CODE:00424ccf   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00424cd8   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00467626,0xffff;= ??
CODE:00424cdd   66c7431a0700    MOV         word ptr [EBX + ...,0x7                 ;= ??
CODE:00424ce3   66c743340600    MOV         word ptr [EBX + ...,0x6                 ;= ??
CODE:00424ce9   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424cef   66c706a73a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3aa7;= ??
CODE:00424cf4   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424cfa   66c705007...    MOV         word ptr [DATA:DAT_00467600],0x3abc     ;= ??
CODE:00424d03   66c74612bb3a    MOV         word ptr [ESI + ...,0x3abb              ;= ??
CODE:00424d09   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424d0f   66c705027...    MOV         word ptr [DATA:DAT_00467602],0x3aac     ;= ??
CODE:00424d18   66c74624ab3a    MOV         word ptr [ESI + ...,0x3aab              ;= ??
CODE:00424d1e   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424d24   66c74636c93a    MOV         word ptr [ESI + ...,0x3ac9              ;= ??
CODE:00424d2a   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424d30   e970090000      JMP         switchD_00423689::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   00423689,004236f4
CODE:00424d35   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00424d3e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:00424d47   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9d     ;= ??
CODE:00424d50   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9c     ;= ??
CODE:00424d59   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00424d62   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:00424d6b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:00424d74   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:00424d7d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:00424d86   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa3     ;= ??
CODE:00424d8f   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aa2     ;= ??
CODE:00424d98   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00424da1   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424daa   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424db3   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424dbc   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424dc5   66b80600        MOV         AX,0x6                                  
CODE:00424dc9   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424dcf   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424dd5   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:00424dda   66c7431a0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00424de0   66c743340100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00424de6   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424dec   66c706ae3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3aae;= ??
CODE:00424df1   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424df7   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424dfd   66c74612b13a    MOV         word ptr [ESI + ...,0x3ab1              ;= ??
CODE:00424e03   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424e09   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424e0f   66c74624d33a    MOV         word ptr [ESI + ...,0x3ad3              ;= ??
CODE:00424e15   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424e1b   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424e21   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00424e27   e979080000      JMP         switchD_00423689::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   00423689,004236f8
CODE:00424e2c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00424e35   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:00424e3e   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:00424e47   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00424e50   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:00424e59   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:00424e62   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:00424e6b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:00424e74   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9c     ;= ??
CODE:00424e7d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9d     ;= ??
CODE:00424e86   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00424e8f   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424e98   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424ea1   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424eaa   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424eb3   66b80600        MOV         AX,0x6                                  
CODE:00424eb7   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424ebd   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424ec3   66c703ffff      MOV         word ptr [EBX]=>DATA:DAT_00467626,0xffff;= ??
CODE:00424ec8   66c7431a0200    MOV         word ptr [EBX + ...,0x2                 ;= ??
CODE:00424ece   66c743340300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:00424ed4   66c7434effff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:00424eda   66c706cf3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acf;= ??
CODE:00424edf   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424ee5   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424eeb   66c74612d53a    MOV         word ptr [ESI + ...,0x3ad5              ;= ??
CODE:00424ef1   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424ef7   66c74624c03a    MOV         word ptr [ESI + ...,0x3ac0              ;= ??
CODE:00424efd   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424f03   66c74636c63a    MOV         word ptr [ESI + ...,0x3ac6              ;= ??
CODE:00424f09   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424f0f   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424f15   e98b070000      JMP         switchD_00423689::caseD_0               
                            caseD_1b:                     ;XREF[2,0]:   00423689,004236fc
CODE:00424f1a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00424f23   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a99     ;= ??
CODE:00424f2c   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:00424f35   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00424f3e   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9c     ;= ??
CODE:00424f47   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:00424f50   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9c     ;= ??
CODE:00424f59   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9d     ;= ??
CODE:00424f62   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aad     ;= ??
CODE:00424f6b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aae     ;= ??
CODE:00424f74   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aaf     ;= ??
CODE:00424f7d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aa3     ;= ??
CODE:00424f86   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aa2     ;= ??
CODE:00424f8f   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:00424f98   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00424fa1   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00424faa   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00424fb3   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00424fbc   66b80700        MOV         AX,0x7                                  
CODE:00424fc0   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00424fc6   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00424fcc   66c7030300      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x3   ;= ??
CODE:00424fd1   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00424fd7   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00424fdd   66c7434e0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00424fe3   66c706c43a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac4;= ??
CODE:00424fe8   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424fee   66c74612c03a    MOV         word ptr [ESI + ...,0x3ac0              ;= ??
CODE:00424ff4   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00424ffa   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425000   66c74624d53a    MOV         word ptr [ESI + ...,0x3ad5              ;= ??
CODE:00425006   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042500c   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425012   66c74636d43a    MOV         word ptr [ESI + ...,0x3ad4              ;= ??
CODE:00425018   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042501e   66c7463a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425024   e97c060000      JMP         switchD_00423689::caseD_0               
                            caseD_1c:                     ;XREF[2,0]:   00423689,00423700
CODE:00425029   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00425032   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:0042503b   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:00425044   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9a     ;= ??
CODE:0042504d   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9d     ;= ??
CODE:00425056   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0xa        ;= ??
CODE:0042505f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:00425068   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:00425071   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:0042507a   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:00425083   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aad     ;= ??
CODE:0042508c   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aae     ;= ??
CODE:00425095   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aaf     ;= ??
CODE:0042509e   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3a9e     ;= ??
CODE:004250a7   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3a9f     ;= ??
CODE:004250b0   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0x3aa3     ;= ??
CODE:004250b9   66c7059e9...    MOV         word ptr [DATA:DAT_0046979e],0xffff     ;= ??
CODE:004250c2   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0x4a5d     ;= ??
CODE:004250cb   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:004250d4   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:004250dd   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004250e6   66b80700        MOV         AX,0x7                                  
CODE:004250ea   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:004250f0   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:004250f6   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:004250fb   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00425101   66c743340400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:00425107   66c7434e0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:0042510d   66c706c13a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac1;= ??
CODE:00425112   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425118   66c74612993a    MOV         word ptr [ESI + ...,0x3a99              ;= ??
CODE:0042511e   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425124   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042512a   66c74624d33a    MOV         word ptr [ESI + ...,0x3ad3              ;= ??
CODE:00425130   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425136   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042513c   66c74636d43a    MOV         word ptr [ESI + ...,0x3ad4              ;= ??
CODE:00425142   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425148   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042514e   e952050000      JMP         switchD_00423689::caseD_0               
                            caseD_1d:                     ;XREF[2,0]:   00423689,00423704
CODE:00425153   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0042515c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:00425165   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:0042516e   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9c     ;= ??
CODE:00425177   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9d     ;= ??
CODE:00425180   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x8        ;= ??
CODE:00425189   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:00425192   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:0042519b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:004251a4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:004251ad   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3a9c     ;= ??
CODE:004251b6   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9d     ;= ??
CODE:004251bf   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aa2     ;= ??
CODE:004251c8   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3aa3     ;= ??
CODE:004251d1   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0xffff     ;= ??
CODE:004251da   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:004251e3   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:004251ec   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:004251f5   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:004251fe   66b80600        MOV         AX,0x6                                  
CODE:00425202   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00425208   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:0042520e   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:00425213   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:00425219   66c743340100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0042521f   66c7434e0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00425225   66c706b33a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ab3;= ??
CODE:0042522a   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425230   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425236   66c74612b63a    MOV         word ptr [ESI + ...,0x3ab6              ;= ??
CODE:0042523c   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425242   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425248   66c74624b13a    MOV         word ptr [ESI + ...,0x3ab1              ;= ??
CODE:0042524e   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425254   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042525a   66c74636ffff    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00425260   e940040000      JMP         switchD_00423689::caseD_0               
                            caseD_1e:                     ;XREF[2,0]:   00423689,00423708
CODE:00425265   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0042526e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a98     ;= ??
CODE:00425277   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a9c     ;= ??
CODE:00425280   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:00425289   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3aa1     ;= ??
CODE:00425292   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x9        ;= ??
CODE:0042529b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a98     ;= ??
CODE:004252a4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a99     ;= ??
CODE:004252ad   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9a     ;= ??
CODE:004252b6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9b     ;= ??
CODE:004252bf   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa2     ;= ??
CODE:004252c8   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aa3     ;= ??
CODE:004252d1   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aad     ;= ??
CODE:004252da   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3aae     ;= ??
CODE:004252e3   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0x3aaf     ;= ??
CODE:004252ec   66c7059c9...    MOV         word ptr [DATA:DAT_0046979c],0xffff     ;= ??
CODE:004252f5   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:004252fe   66c705207...    MOV         word ptr [DATA:DAT_00467620],0x4a3b     ;= ??
CODE:00425307   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00425310   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00425319   66b80600        MOV         AX,0x6                                  
CODE:0042531d   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00425323   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00425329   66c7030200      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x2   ;= ??
CODE:0042532e   66c7431a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00425334   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:0042533a   66c7434e0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00425340   66c706cf3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acf;= ??
CODE:00425345   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042534b   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425351   66c74612b03a    MOV         word ptr [ESI + ...,0x3ab0              ;= ??
CODE:00425357   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042535d   66c74624c43a    MOV         word ptr [ESI + ...,0x3ac4              ;= ??
CODE:00425363   66c7462a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425369   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042536f   66c74636cb3a    MOV         word ptr [ESI + ...,0x3acb              ;= ??
CODE:00425375   66c7463a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042537b   e925030000      JMP         switchD_00423689::caseD_0               
                            caseD_1f:                     ;XREF[2,0]:   00423689,0042370c
CODE:00425380   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00425389   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:00425392   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:0042539b   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:004253a4   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9a     ;= ??
CODE:004253ad   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:004253b6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:004253bf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aad     ;= ??
CODE:004253c8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aae     ;= ??
CODE:004253d1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aaf     ;= ??
CODE:004253da   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa3     ;= ??
CODE:004253e3   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9e     ;= ??
CODE:004253ec   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9f     ;= ??
CODE:004253f5   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:004253fe   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:00425407   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00425410   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:00425419   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00425422   66b80800        MOV         AX,0x8                                  
CODE:00425426   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:0042542c   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00425432   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:00425437   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:0042543d   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00425443   66c7434e0400    MOV         word ptr [EBX + ...,0x4                 ;= ??
CODE:00425449   66c706c73a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3ac7;= ??
CODE:0042544e   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425454   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042545a   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425460   66c74612c03a    MOV         word ptr [ESI + ...,0x3ac0              ;= ??
CODE:00425466   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042546c   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425472   66c74624d03a    MOV         word ptr [ESI + ...,0x3ad0              ;= ??
CODE:00425478   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042547e   66c74636d33a    MOV         word ptr [ESI + ...,0x3ad3              ;= ??
CODE:00425484   66c7463a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042548a   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425490   e910020000      JMP         switchD_00423689::caseD_0               
                            caseD_20:                     ;XREF[2,0]:   00423689,00423710
CODE:00425495   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0042549e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9c     ;= ??
CODE:004254a7   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3aa1     ;= ??
CODE:004254b0   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3a9d     ;= ??
CODE:004254b9   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a99     ;= ??
CODE:004254c2   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x7        ;= ??
CODE:004254cb   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3aa2     ;= ??
CODE:004254d4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3aad     ;= ??
CODE:004254dd   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3aae     ;= ??
CODE:004254e6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3aaf     ;= ??
CODE:004254ef   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aa3     ;= ??
CODE:004254f8   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3a9c     ;= ??
CODE:00425501   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3a9d     ;= ??
CODE:0042550a   66c705989...    MOV         word ptr [DATA:DAT_00469798],0xffff     ;= ??
CODE:00425513   66c7051e7...    MOV         word ptr [DATA:DAT_0046761e],0xffff     ;= ??
CODE:0042551c   66c705207...    MOV         word ptr [DATA:DAT_00467620],0xffff     ;= ??
CODE:00425525   66c705227...    MOV         word ptr [DATA:DAT_00467622],0xffff     ;= ??
CODE:0042552e   66c705247...    MOV         word ptr [DATA:DAT_00467624],0xffff     ;= ??
CODE:00425537   66b80800        MOV         AX,0x8                                  
CODE:0042553b   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:00425541   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00425547   66c7030100      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x1   ;= ??
CODE:0042554c   66c7431a0500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00425552   66c743340000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00425558   66c7434e0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:0042555e   66c706cf3a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3acf;= ??
CODE:00425563   66c746020100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425569   66c746080100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042556f   66c74612a73a    MOV         word ptr [ESI + ...,0x3aa7              ;= ??
CODE:00425575   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042557b   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425581   66c7461a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425587   66c74624d03a    MOV         word ptr [ESI + ...,0x3ad0              ;= ??
CODE:0042558d   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425593   66c74636b33a    MOV         word ptr [ESI + ...,0x3ab3              ;= ??
CODE:00425599   66c746380100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042559f   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004255a5   e9fb000000      JMP         switchD_00423689::caseD_0               
                            caseD_21:                     ;XREF[2,0]:   00423689,00423714
CODE:004255aa   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:004255b3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3a9a     ;= ??
CODE:004255bc   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3a99     ;= ??
CODE:004255c5   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3aa1     ;= ??
CODE:004255ce   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3a9c     ;= ??
CODE:004255d7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x8        ;= ??
CODE:004255e0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3a9e     ;= ??
CODE:004255e9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3a9f     ;= ??
CODE:004255f2   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3a9c     ;= ??
CODE:004255fb   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3a9d     ;= ??
CODE:00425604   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3aad     ;= ??
CODE:0042560d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3aae     ;= ??
CODE:00425616   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3aaf     ;= ??
CODE:0042561f   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3aa2     ;= ??
CODE:00425628   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0xffff     ;= ??
CODE:00425631   66b80900        MOV         AX,0x9                                  
CODE:00425635   66a36a774600    MOV         [DATA:DAT_0046776a],AX                  ;= ??
CODE:0042563b   66a368774600    MOV         [DATA:DAT_00467768],AX                  ;= ??
CODE:00425641   66c7030400      MOV         word ptr [EBX]=>DATA:DAT_00467626,0x4   ;= ??
CODE:00425646   66c7431a0300    MOV         word ptr [EBX + ...,0x3                 ;= ??
CODE:0042564c   66c743340500    MOV         word ptr [EBX + ...,0x5                 ;= ??
CODE:00425652   66c7434e0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00425658   66c706993a      MOV         word ptr [ESI]=>DATA:DAT_0046768e,0x3a99;= ??
CODE:0042565d   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425663   66c7460a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425669   66c74612c43a    MOV         word ptr [ESI + ...,0x3ac4              ;= ??
CODE:0042566f   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425675   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042567b   66c74624d33a    MOV         word ptr [ESI + ...,0x3ad3              ;= ??
CODE:00425681   66c746280100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425687   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042568d   66c74636d43a    MOV         word ptr [ESI + ...,0x3ad4              ;= ??
CODE:00425693   66c7463a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00425699   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0042569f   66c746420100    MOV         word ptr [ESI + ...,0x1                 ;= ??
                            caseD_0:                      ;XREF[35,0]:  00423683,00423689,00423690,00423825
                                                          ;             00423925,00423a1c,00423b2e,00423c0a
                                                          ;             00423cd1,00423daa,00423e83,00423f5c
                                                          ;             0042403b,00424114,004241ff,004242de
                                                          ;             004243d8,004244db,004245de,004246e1
                                                          ;             004247ff,0042491d,004249ea,00424ab7
                                                          ;             00424b75,00424c4e,00424d30,00424e27
                                                          ;             00424f15,00425024,0042514e,00425260
                                                          ;             0042537b,00425490,004255a5
CODE:004256a5   33d2            XOR         EDX,EDX                                 
                            LAB_004256a7:                 ;XREF[1,0]:   004256f8
CODE:004256a7   33c0            XOR         EAX,EAX                                 
                            LAB_004256a9:                 ;XREF[1,0]:   004256f1
CODE:004256a9   0fbfca          MOVSX       ECX,DX                                  
CODE:004256ac   6bc90d          IMUL        ECX,ECX,0xd                             
                                                          ; FWD[2,0]:   00467626,00467640
CODE:004256af   0fbf0c4b        MOVSX       ECX,word ptr [EBX + ECX*0x2]=>DATA:DA...;= ??
CODE:004256b3   0fbff8          MOVSX       EDI,AX                                  
CODE:004256b6   8d3cff          LEA         EDI,[EDI + EDI*0x8]                     
CODE:004256b9   8d7c7e02        LEA         EDI,[ESI + EDI*0x2 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[8,0]:   0046768e,00467690,00467692,00467694
                                                          ;             00467696,00467698,0046769c,004676aa
CODE:004256bd   66833c4f00      CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:004256c2   7415            JZ          LAB_004256d9                            
CODE:004256c4   0fbfc8          MOVSX       ECX,AX                                  
CODE:004256c7   0fbffa          MOVSX       EDI,DX                                  
CODE:004256ca   6bff0d          IMUL        EDI,EDI,0xd                             
CODE:004256cd   8d7c7b02        LEA         EDI,[EBX + EDI*0x2 + 0x2]=>DATA:DAT_0...;= ??
CODE:004256d1   66c7044f0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004256d7   eb13            JMP         LAB_004256ec                            
                            LAB_004256d9:                 ;XREF[1,0]:   004256c2
CODE:004256d9   0fbfc8          MOVSX       ECX,AX                                  
CODE:004256dc   0fbffa          MOVSX       EDI,DX                                  
CODE:004256df   6bff0d          IMUL        EDI,EDI,0xd                             
CODE:004256e2   8d7c7b02        LEA         EDI,[EBX + EDI*0x2 + 0x2]=>DATA:DAT_0...;= ??
CODE:004256e6   66c7044f0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
                            LAB_004256ec:                 ;XREF[1,0]:   004256d7
CODE:004256ec   40              INC         EAX                                     
CODE:004256ed   6683f804        CMP         AX,0x4                                  
CODE:004256f1   7cb6            JL          LAB_004256a9                            
CODE:004256f3   42              INC         EDX                                     
CODE:004256f4   6683fa04        CMP         DX,0x4                                  
CODE:004256f8   7cad            JL          LAB_004256a7                            
CODE:004256fa   0fbf05687...    MOVSX       EAX,word ptr [DATA:DAT_00467768]        ;= ??
CODE:00425701   83f809          CMP         EAX,0x9                                 
CODE:00425704   0f8785000000    JA          switchD_0042570a::caseD_0               
                            switchD:                      ; FWD[10,0]:  00425735,00425739,00425744,0042574f
                                                          ;             0042575a,00425765,00425770,0042577b
                                                          ;             00425786,0042578f
CODE:0042570a   ff2485115...    JMP         dword ptr [EAX*0x4 + 0x425711]=>->swi...;= 00425786
                            switchdataD_00425711:         
CODE:00425711   8f574200        addr        switchD_0042570a::caseD_0               
CODE:00425715   8f574200        addr        switchD_0042570a::caseD_0               
CODE:00425719   39574200        addr        switchD_0042570a::caseD_2               
CODE:0042571d   44574200        addr        switchD_0042570a::caseD_3               
CODE:00425721   4f574200        addr        switchD_0042570a::caseD_4               
CODE:00425725   5a574200        addr        switchD_0042570a::caseD_5               
CODE:00425729   65574200        addr        switchD_0042570a::caseD_6               
CODE:0042572d   70574200        addr        switchD_0042570a::caseD_7               
CODE:00425731   7b574200        addr        switchD_0042570a::caseD_8               
                            PTR_caseD_9_00425735:         ;XREF[1,0]:   0042570a
CODE:00425735   86574200        addr        switchD_0042570a::caseD_9               
                            caseD_2:                      ;XREF[2,0]:   0042570a,00425719
CODE:00425739   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab2     ;= ??
CODE:00425742   eb4b            JMP         switchD_0042570a::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   0042570a,0042571d
CODE:00425744   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab3     ;= ??
CODE:0042574d   eb40            JMP         switchD_0042570a::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   0042570a,00425721
CODE:0042574f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab4     ;= ??
CODE:00425758   eb35            JMP         switchD_0042570a::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   0042570a,00425725
CODE:0042575a   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab5     ;= ??
CODE:00425763   eb2a            JMP         switchD_0042570a::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   0042570a,00425729
CODE:00425765   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab6     ;= ??
CODE:0042576e   eb1f            JMP         switchD_0042570a::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   0042570a,0042572d
CODE:00425770   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab7     ;= ??
CODE:00425779   eb14            JMP         switchD_0042570a::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   0042570a,00425731
CODE:0042577b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab8     ;= ??
CODE:00425784   eb09            JMP         switchD_0042570a::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   0042570a,00425735
CODE:00425786   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3ab9     ;= ??
                            caseD_1:                      ;XREF[11,0]:  00425704,0042570a,00425711,00425715
                            caseD_0:                      ;             00425742,0042574d,00425758,00425763
                                                          ;             0042576e,00425779,00425784
CODE:0042578f   5f              POP         EDI                                     
CODE:00425790   5e              POP         ESI                                     
CODE:00425791   5b              POP         EBX                                     
CODE:00425792   5d              POP         EBP                                     
CODE:00425793   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425794(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004257a6
          ;param_5       undefined4           8                      ;XREF[1,0]:   004257a3
          ;param_6       undefined4           c                      ;XREF[1,0]:   004257a0
          ;param_7       undefined4          10                      ;XREF[1,0]:   0042579d
          ;param_8       undefined2          14                      ;XREF[2,0]:   00425836,0042584b
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00425826,0042582c,00425875,00425879
          ;local_8       undefined2          -8                      ;XREF[6,0]:   004257e6,00425813,00425817,00425830,0042585e
                                                                     ;             0042587d
          ;local_a       undefined2          -a                      ;XREF[5,0]:   004257f8,00425809,0042580d,0042581e,0042586c
          ;local_c       undefined2          -c                      ;XREF[4,0]:   004257c5,004257db,00425891,0042589c
          ;local_e       undefined2          -e                      ;XREF[4,0]:   004257ae,004257b8,00425887,00425897
          ;local_10      undefined2         -10                      ;XREF[3,0]:   004257c9,004257df,0042588d
          ;local_12      undefined2         -12                      ;XREF[3,0]:   004257b2,004257bc,00425883
          ;local_14      undefined2         -14                      ;XREF[3,0]:   004257ef,004257fe,00425850
                                                          ;XREF[4,0]:   004234d5,00425a50,00425a80,00425f2d
CODE:00425794   55              PUSH        EBP                                     
CODE:00425795   8bec            MOV         EBP,ESP                                 
CODE:00425797   83c4f0          ADD         ESP,-0x10                               
CODE:0042579a   53              PUSH        EBX                                     
CODE:0042579b   56              PUSH        ESI                                     
CODE:0042579c   57              PUSH        EDI                                     
CODE:0042579d   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004257a0   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:004257a3   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004257a6   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004257a9   663bc6          CMP         param_1,SI                              
CODE:004257ac   7d0a            JGE         LAB_004257b8                            
CODE:004257ae   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:004257b2   668975f2        MOV         word ptr [EBP + local_12+0x4],SI        
CODE:004257b6   eb08            JMP         LAB_004257c0                            
                            LAB_004257b8:                 ;XREF[1,0]:   004257ac
CODE:004257b8   668975f6        MOV         word ptr [EBP + local_e+0x4],SI         
CODE:004257bc   668945f2        MOV         word ptr [EBP + local_12+0x4],param_1   
                            LAB_004257c0:                 ;XREF[1,0]:   004257b6
CODE:004257c0   663bd7          CMP         param_2,DI                              
CODE:004257c3   7d16            JGE         LAB_004257db                            
CODE:004257c5   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:004257c9   66897df4        MOV         word ptr [EBP + local_10+0x4],DI        
CODE:004257cd   8bcf            MOV         param_3,EDI                             
CODE:004257cf   8bfa            MOV         EDI,param_2                             
CODE:004257d1   8bd1            MOV         param_2,param_3                         
CODE:004257d3   8bce            MOV         param_3,ESI                             
CODE:004257d5   8bf0            MOV         ESI,param_1                             
CODE:004257d7   8bc1            MOV         param_1,param_3                         
CODE:004257d9   eb08            JMP         LAB_004257e3                            
                            LAB_004257db:                 ;XREF[1,0]:   004257c3
CODE:004257db   66897df8        MOV         word ptr [EBP + local_c+0x4],DI         
CODE:004257df   668955f4        MOV         word ptr [EBP + local_10+0x4],param_2   
                            LAB_004257e3:                 ;XREF[1,0]:   004257d9
CODE:004257e3   662bd7          SUB         param_2,DI                              
CODE:004257e6   668955fc        MOV         word ptr [EBP + local_8+0x4],param_2    
CODE:004257ea   663bc6          CMP         param_1,SI                              
CODE:004257ed   7e0f            JLE         LAB_004257fe                            
CODE:004257ef   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:004257f5   662bc6          SUB         param_1,SI                              
CODE:004257f8   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:004257fc   eb0f            JMP         LAB_0042580d                            
                            LAB_004257fe:                 ;XREF[1,0]:   004257ed
CODE:004257fe   66c745f0ffff    MOV         word ptr [EBP + local_14+0x4],0xffff    
CODE:00425804   8bd6            MOV         param_2,ESI                             
CODE:00425806   662bd0          SUB         param_2,param_1                         
CODE:00425809   668955fa        MOV         word ptr [EBP + local_a+0x4],param_2    
                            LAB_0042580d:                 ;XREF[1,0]:   004257fc
CODE:0042580d   668b5dfa        MOV         BX,word ptr [EBP + local_a+0x4]         
CODE:00425811   03db            ADD         EBX,EBX                                 
CODE:00425813   662b5dfc        SUB         BX,word ptr [EBP + local_8+0x4]         
CODE:00425817   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:0042581c   7507            JNZ         LAB_00425825                            
CODE:0042581e   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:00425823   755e            JNZ         LAB_00425883                            
                            LAB_00425825:                 ;XREF[1,0]:   0042581c
CODE:00425825   4f              DEC         EDI                                     
CODE:00425826   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0042582c   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00425830   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:00425834   7d4d            JGE         LAB_00425883                            
                            LAB_00425836:                 ;XREF[1,0]:   00425881
CODE:00425836   668b4518        MOV         param_1,word ptr [EBP + param_8+0x4]    
CODE:0042583a   50              PUSH        param_1                                 
CODE:0042583b   56              PUSH        ESI                                     
CODE:0042583c   47              INC         EDI                                     
CODE:0042583d   57              PUSH        EDI                                     
CODE:0042583e   e845bd0000      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:00425843   83c40c          ADD         ESP,0xc                                 
CODE:00425846   6685db          TEST        BX,BX                                   
CODE:00425849   7c21            JL          LAB_0042586c                            
                            LAB_0042584b:                 ;XREF[1,0]:   0042586a
CODE:0042584b   668b4518        MOV         param_1,word ptr [EBP + param_8+0x4]    
CODE:0042584f   50              PUSH        param_1                                 
CODE:00425850   660375f0        ADD         SI,word ptr [EBP + local_14+0x4]        
CODE:00425854   56              PUSH        ESI                                     
CODE:00425855   57              PUSH        EDI                                     
CODE:00425856   e82dbd0000      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:0042585b   83c40c          ADD         ESP,0xc                                 
CODE:0042585e   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00425862   03c0            ADD         param_1,param_1                         
CODE:00425864   662bd8          SUB         BX,param_1                              
CODE:00425867   6685db          TEST        BX,BX                                   
CODE:0042586a   7ddf            JGE         LAB_0042584b                            
                            LAB_0042586c:                 ;XREF[1,0]:   00425849
CODE:0042586c   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:00425870   03c0            ADD         param_1,param_1                         
CODE:00425872   6603d8          ADD         BX,param_1                              
CODE:00425875   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00425879   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0042587d   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:00425881   7cb3            JL          LAB_00425836                            
                            LAB_00425883:                 ;XREF[2,0]:   00425823,00425834
CODE:00425883   668b45f2        MOV         param_1,word ptr [EBP + local_12+0x4]   
CODE:00425887   662b45f6        SUB         param_1,word ptr [EBP + local_e+0x4]    
CODE:0042588b   40              INC         param_1                                 
CODE:0042588c   50              PUSH        param_1                                 
CODE:0042588d   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:00425891   662b45f8        SUB         param_1,word ptr [EBP + local_c+0x4]    
CODE:00425895   40              INC         param_1                                 
CODE:00425896   50              PUSH        param_1                                 
CODE:00425897   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0042589b   50              PUSH        param_1                                 
CODE:0042589c   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:004258a0   50              PUSH        param_1                                 
CODE:004258a1   e816b20000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:004258a6   83c410          ADD         ESP,0x10                                
CODE:004258a9   5f              POP         EDI                                     
CODE:004258aa   5e              POP         ESI                                     
CODE:004258ab   5b              POP         EBX                                     
CODE:004258ac   8be5            MOV         ESP,EBP                                 
CODE:004258ae   5d              POP         EBP                                     
CODE:004258af   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004258b0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004258b6
          ;param_5       undefined4           8                      ;XREF[1,0]:   004258b3
CODE:004258b0   55              PUSH        EBP                                     
CODE:004258b1   8bec            MOV         EBP,ESP                                 
CODE:004258b3   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004258b6   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004258b9   6683f861        CMP         param_1,0x61                            
CODE:004258bd   7c13            JL          LAB_004258d2                            
CODE:004258bf   663df401        CMP         param_1,0x1f4                           
CODE:004258c3   7f0d            JG          LAB_004258d2                            
CODE:004258c5   6683fa20        CMP         param_2,0x20                            
CODE:004258c9   7c07            JL          LAB_004258d2                            
CODE:004258cb   6681fa2801      CMP         param_2,0x128                           
CODE:004258d0   7e04            JLE         LAB_004258d6                            
                            LAB_004258d2:                 ;XREF[3,0]:   004258bd,004258c3,004258c9
CODE:004258d2   33c0            XOR         param_1,param_1                         
CODE:004258d4   eb05            JMP         LAB_004258db                            
                            LAB_004258d6:                 ;XREF[1,0]:   004258d0
CODE:004258d6   b801000000      MOV         param_1,0x1                             
                            LAB_004258db:                 ;XREF[1,0]:   004258d4
CODE:004258db   5d              POP         EBP                                     
CODE:004258dc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004258dd(void)
                                                          ;XREF[1,0]:   00422edb
CODE:004258dd   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:004258e4   83e801          SUB         EAX,0x1                                 
CODE:004258e7   7234            JC          LAB_0042591d                            
CODE:004258e9   83e805          SUB         EAX,0x5                                 
CODE:004258ec   742f            JZ          LAB_0042591d                            
CODE:004258ee   83c0fd          ADD         EAX,-0x3                                
CODE:004258f1   83e804          SUB         EAX,0x4                                 
CODE:004258f4   7227            JC          LAB_0042591d                            
CODE:004258f6   66c705d67...    MOV         word ptr [DATA:DAT_004676d6],0x0        ;= ??
CODE:004258ff   66c705d87...    MOV         word ptr [DATA:DAT_004676d8],0x0        ;= ??
CODE:00425908   66a174154600    MOV         AX,[DATA:DAT_00461574]                  ;= 0001h
CODE:0042590e   66a3fa754600    MOV         [DATA:DAT_004675fa],AX                  ;= ??
CODE:00425914   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x6        ;= 0001h
                            LAB_0042591d:                 ;XREF[3,0]:   004258e7,004258ec,004258f4
CODE:0042591d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042591e(void)
                                                          ;XREF[1,0]:   0042251f
CODE:0042591e   53              PUSH        EBX                                     
CODE:0042591f   bbfc754600      MOV         EBX,DATA:DAT_004675fc                   ;= ??
CODE:00425924   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:00425927   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042592a   66833c459...    CMP         word ptr [EAX*0x...,0x1                 ;= ??
CODE:00425933   7578            JNZ         LAB_004259ad                            
CODE:00425935   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:00425938   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:0042593f   e8a0d6feff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00425944   59              POP         ECX                                     
CODE:00425945   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:00425948   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:0042594f   e8b8d3feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00425954   59              POP         ECX                                     
CODE:00425955   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:00425958   668b0445f...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:00425960   50              PUSH        EAX                                     
CODE:00425961   e85ed1feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00425966   59              POP         ECX                                     
CODE:00425967   0fbf13          MOVSX       EDX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:0042596a   8904950c7...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00425971   6a0a            PUSH        0xa                                     
CODE:00425973   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:00425976   8bd0            MOV         EDX,EAX                                 
CODE:00425978   c1e006          SHL         EAX,0x6                                 
CODE:0042597b   03c2            ADD         EAX,EDX                                 
CODE:0042597d   6683c023        ADD         AX,0x23                                 
CODE:00425981   50              PUSH        EAX                                     
CODE:00425982   66a176154600    MOV         AX,[DATA:DAT_00461576]                  ;= 0168h
CODE:00425988   50              PUSH        EAX                                     
CODE:00425989   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:0042598c   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:00425993   e8c4dffeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00425998   83c410          ADD         ESP,0x10                                
CODE:0042599b   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:0042599e   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:004259a5   e81ed4feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004259aa   59              POP         ECX                                     
CODE:004259ab   eb20            JMP         LAB_004259cd                            
                            LAB_004259ad:                 ;XREF[1,0]:   00425933
CODE:004259ad   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:004259b0   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:004259b7   e828d6feff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:004259bc   59              POP         ECX                                     
CODE:004259bd   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:004259c0   ff34850c7...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046770c] ;= ??
CODE:004259c7   e84cd4feff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004259cc   59              POP         ECX                                     
                            LAB_004259cd:                 ;XREF[1,0]:   004259ab
CODE:004259cd   6a01            PUSH        0x1                                     
CODE:004259cf   6a0f            PUSH        0xf                                     
CODE:004259d1   0fbf03          MOVSX       EAX,word ptr [EBX]=>DATA:DAT_004675fc   ;= ??
CODE:004259d4   668b04451...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:004259dc   50              PUSH        EAX                                     
CODE:004259dd   e8c30b0200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004259e2   83c40c          ADD         ESP,0xc                                 
CODE:004259e5   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x0        ;= 0001h
CODE:004259ee   5b              POP         EBX                                     
CODE:004259ef   c3              RET                                                 
                            LAB_004259f0:                 ;XREF[2,0]:   0042209e,004220a8
CODE:004259f0   e873a8feff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:004259f5   0fbfc0          MOVSX       EAX,AX                                  
CODE:004259f8   83e80d          SUB         EAX,0xd                                 
CODE:004259fb   750f            JNZ         LAB_00425a0c                            
CODE:004259fd   66833d801...    CMP         word ptr [DATA:DAT_00461580],0x0        
CODE:00425a05   7405            JZ          LAB_00425a0c                            
CODE:00425a07   e8d5d4ffff      CALL        FUN_00422ee1                            ;undefined FUN_00422ee1(void)
                            LAB_00425a0c:                 ;XREF[2,0]:   004259fb,00425a05
CODE:00425a0c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425a0d(void)
                                                          ;XREF[12,0]:  0042243c,00422565,00422f33,00422fa6
                                                          ;             004232d1,0042342d,00425e31,00425f35
                                                          ;             004260d1,00426128,004261b6,004267c4
CODE:00425a0d   53              PUSH        EBX                                     
CODE:00425a0e   56              PUSH        ESI                                     
CODE:00425a0f   57              PUSH        EDI                                     
CODE:00425a10   bf6c154600      MOV         EDI,DATA:DAT_0046156c                   ;= 0040h
CODE:00425a15   33f6            XOR         ESI,ESI                                 
                            LAB_00425a17:                 ;XREF[1,0]:   00425a94
CODE:00425a17   33db            XOR         EBX,EBX                                 
                            LAB_00425a19:                 ;XREF[1,0]:   00425a8d
CODE:00425a19   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425a1c   0fbfd6          MOVSX       EDX,SI                                  
CODE:00425a1f   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425a22   8d1455387...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467638]       ;= ??
                                                          ; FWD[3,0]:   00467638,0046763a,00467652
CODE:00425a29   66833c4200      CMP         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425a2e   7428            JZ          LAB_00425a58                            
CODE:00425a30   6a00            PUSH        0x0                                     
CODE:00425a32   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425a35   668b0447        MOV         AX,word ptr [EDI + EAX*0x2]=>DATA:DAT...;= 0040h
CODE:00425a39   50              PUSH        EAX                                     
CODE:00425a3a   66a16a154600    MOV         AX,[DATA:DAT_0046156a]                  ;= 014Fh
CODE:00425a40   50              PUSH        EAX                                     
CODE:00425a41   0fbfc6          MOVSX       EAX,SI                                  
CODE:00425a44   668b0447        MOV         AX,word ptr [EDI + EAX*0x2]=>DATA:DAT...;= 0040h
CODE:00425a48   50              PUSH        EAX                                     
CODE:00425a49   66a168154600    MOV         AX,[DATA:DAT_00461568]                  ;= 00FFh
CODE:00425a4f   50              PUSH        EAX                                     
CODE:00425a50   e83ffdffff      CALL        FUN_00425794                            ;undefined FUN_00425794(undefined par...
CODE:00425a55   83c414          ADD         ESP,0x14                                
                            LAB_00425a58:                 ;XREF[1,0]:   00425a2e
CODE:00425a58   66833d947...    CMP         word ptr [DATA:DAT_00467794],0x0        ;= ??
CODE:00425a60   7426            JZ          LAB_00425a88                            
CODE:00425a62   6a00            PUSH        0x0                                     
CODE:00425a64   66a190774600    MOV         AX,[DATA:DAT_00467790]                  ;= ??
CODE:00425a6a   50              PUSH        EAX                                     
CODE:00425a6b   66a18e774600    MOV         AX,[DATA:DAT_0046778e]                  ;= ??
CODE:00425a71   50              PUSH        EAX                                     
CODE:00425a72   66a198774600    MOV         AX,[DATA:DAT_00467798]                  ;= ??
CODE:00425a78   50              PUSH        EAX                                     
CODE:00425a79   66a196774600    MOV         AX,[DATA:DAT_00467796]                  ;= ??
CODE:00425a7f   50              PUSH        EAX                                     
CODE:00425a80   e80ffdffff      CALL        FUN_00425794                            ;undefined FUN_00425794(undefined par...
CODE:00425a85   83c414          ADD         ESP,0x14                                
                            LAB_00425a88:                 ;XREF[1,0]:   00425a60
CODE:00425a88   43              INC         EBX                                     
CODE:00425a89   6683fb04        CMP         BX,0x4                                  
CODE:00425a8d   7c8a            JL          LAB_00425a19                            
CODE:00425a8f   46              INC         ESI                                     
CODE:00425a90   6683fe04        CMP         SI,0x4                                  
CODE:00425a94   7c81            JL          LAB_00425a17                            
CODE:00425a96   680e010000      PUSH        0x10e                                   
CODE:00425a9b   6a6e            PUSH        0x6e                                    
CODE:00425a9d   6a28            PUSH        0x28                                    
CODE:00425a9f   68fa000000      PUSH        0xfa                                    
CODE:00425aa4   e813b00000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00425aa9   83c410          ADD         ESP,0x10                                
CODE:00425aac   5f              POP         EDI                                     
CODE:00425aad   5e              POP         ESI                                     
CODE:00425aae   5b              POP         EBX                                     
CODE:00425aaf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00425ab0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined2 param_8, undefined2 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00425ac0
          ;param_5       undefined4           8                      ;XREF[1,0]:   00425abd
          ;param_6       undefined4           c                      ;XREF[1,0]:   00425aba
          ;param_7       undefined4          10                      ;XREF[1,0]:   00425ab7
          ;param_8       undefined2          14                      ;XREF[2,0]:   00425b0e,00425b35
          ;param_9       undefined2          18                      ;XREF[2,0]:   00425b14,00425b3b
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00425b01,00425b07,00425b6b,00425b6f
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00425ae5,00425af3,00425af7,00425b62
                                                          ;XREF[1,0]:   00425d77
CODE:00425ab0   55              PUSH        EBP                                     
CODE:00425ab1   8bec            MOV         EBP,ESP                                 
CODE:00425ab3   51              PUSH        param_3                                 
CODE:00425ab4   53              PUSH        EBX                                     
CODE:00425ab5   56              PUSH        ESI                                     
CODE:00425ab6   57              PUSH        EDI                                     
CODE:00425ab7   8b4d14          MOV         param_3,dword ptr [EBP + param_7+0x4]   
CODE:00425aba   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00425abd   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00425ac0   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00425ac3   663bda          CMP         BX,param_2                              
CODE:00425ac6   7d0c            JGE         LAB_00425ad4                            
CODE:00425ac8   8bf2            MOV         ESI,param_2                             
CODE:00425aca   8bd3            MOV         param_2,EBX                             
CODE:00425acc   8bde            MOV         EBX,ESI                                 
CODE:00425ace   8bf0            MOV         ESI,param_1                             
CODE:00425ad0   8bc1            MOV         param_1,param_3                         
CODE:00425ad2   8bce            MOV         param_3,ESI                             
                            LAB_00425ad4:                 ;XREF[1,0]:   00425ac6
CODE:00425ad4   8bfb            MOV         EDI,EBX                                 
CODE:00425ad6   662bfa          SUB         DI,param_2                              
CODE:00425ad9   663bc8          CMP         param_3,param_1                         
CODE:00425adc   7e0d            JLE         LAB_00425aeb                            
CODE:00425ade   66be0100        MOV         SI,0x1                                  
CODE:00425ae2   662bc8          SUB         param_3,param_1                         
CODE:00425ae5   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:00425ae9   eb0c            JMP         LAB_00425af7                            
                            LAB_00425aeb:                 ;XREF[1,0]:   00425adc
CODE:00425aeb   83ceff          OR          ESI,0xffffffff                          
CODE:00425aee   8bd8            MOV         EBX,param_1                             
CODE:00425af0   662bd9          SUB         BX,param_3                              
CODE:00425af3   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
                            LAB_00425af7:                 ;XREF[1,0]:   00425ae9
CODE:00425af7   668b4dfc        MOV         param_3,word ptr [EBP + local_8+0x4]    
CODE:00425afb   03c9            ADD         param_3,param_3                         
CODE:00425afd   662bcf          SUB         param_3,DI                              
CODE:00425b00   4a              DEC         param_2                                 
CODE:00425b01   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00425b07   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:00425b0b   7e68            JLE         LAB_00425b75                            
                            LAB_00425b0d:                 ;XREF[1,0]:   00425b73
CODE:00425b0d   42              INC         param_2                                 
CODE:00425b0e   663b5518        CMP         param_2,word ptr [EBP + param_8+0x4]    
CODE:00425b12   7519            JNZ         LAB_00425b2d                            
CODE:00425b14   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:00425b18   7513            JNZ         LAB_00425b2d                            
CODE:00425b1a   6a00            PUSH        0x0                                     
CODE:00425b1c   50              PUSH        param_1                                 
CODE:00425b1d   42              INC         param_2                                 
CODE:00425b1e   52              PUSH        param_2                                 
CODE:00425b1f   e864ba0000      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:00425b24   83c40c          ADD         ESP,0xc                                 
CODE:00425b27   66b80100        MOV         param_1,0x1                             
CODE:00425b2b   eb4a            JMP         LAB_00425b77                            
                            LAB_00425b2d:                 ;XREF[2,0]:   00425b12,00425b18
CODE:00425b2d   6685c9          TEST        param_3,param_3                         
CODE:00425b30   7c30            JL          LAB_00425b62                            
                            LAB_00425b32:                 ;XREF[1,0]:   00425b60
CODE:00425b32   6603c6          ADD         param_1,SI                              
CODE:00425b35   663b5518        CMP         param_2,word ptr [EBP + param_8+0x4]    
CODE:00425b39   751b            JNZ         LAB_00425b56                            
CODE:00425b3b   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:00425b3f   7515            JNZ         LAB_00425b56                            
CODE:00425b41   6a00            PUSH        0x0                                     
CODE:00425b43   6603c6          ADD         param_1,SI                              
CODE:00425b46   50              PUSH        param_1                                 
CODE:00425b47   52              PUSH        param_2                                 
CODE:00425b48   e83bba0000      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:00425b4d   83c40c          ADD         ESP,0xc                                 
CODE:00425b50   66b80100        MOV         param_1,0x1                             
CODE:00425b54   eb21            JMP         LAB_00425b77                            
                            LAB_00425b56:                 ;XREF[2,0]:   00425b39,00425b3f
CODE:00425b56   8bdf            MOV         EBX,EDI                                 
CODE:00425b58   03db            ADD         EBX,EBX                                 
CODE:00425b5a   662bcb          SUB         param_3,BX                              
CODE:00425b5d   6685c9          TEST        param_3,param_3                         
CODE:00425b60   7dd0            JGE         LAB_00425b32                            
                            LAB_00425b62:                 ;XREF[1,0]:   00425b30
CODE:00425b62   668b5dfc        MOV         BX,word ptr [EBP + local_8+0x4]         
CODE:00425b66   03db            ADD         EBX,EBX                                 
CODE:00425b68   6603cb          ADD         param_3,BX                              
CODE:00425b6b   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00425b6f   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:00425b73   7f98            JG          LAB_00425b0d                            
                            LAB_00425b75:                 ;XREF[1,0]:   00425b0b
CODE:00425b75   33c0            XOR         param_1,param_1                         
                            LAB_00425b77:                 ;XREF[2,0]:   00425b2b,00425b54
CODE:00425b77   5f              POP         EDI                                     
CODE:00425b78   5e              POP         ESI                                     
CODE:00425b79   5b              POP         EBX                                     
CODE:00425b7a   59              POP         param_3                                 
CODE:00425b7b   5d              POP         EBP                                     
CODE:00425b7c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425b7d(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   00425bb6,00425bcb
                                                          ;XREF[5,0]:   0042254a,00422afe,0042331e,00423475
                                                          ;             00425e16
CODE:00425b7d   55              PUSH        EBP                                     
CODE:00425b7e   8bec            MOV         EBP,ESP                                 
CODE:00425b80   83c4f4          ADD         ESP,-0xc                                
CODE:00425b83   53              PUSH        EBX                                     
CODE:00425b84   66bb983a        MOV         BX,0x3a98                               
CODE:00425b88   53              PUSH        EBX                                     
CODE:00425b89   e82d700200      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:00425b8e   59              POP         ECX                                     
CODE:00425b8f   6a1a            PUSH        0x1a                                    
CODE:00425b91   6a1a            PUSH        0x1a                                    
CODE:00425b93   6a70            PUSH        0x70                                    
CODE:00425b95   6a37            PUSH        0x37                                    
CODE:00425b97   e84cb20000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00425b9c   83c410          ADD         ESP,0x10                                
CODE:00425b9f   66833d687...    CMP         word ptr [DATA:DAT_00467768],0x0        ;= ??
CODE:00425ba7   7e2f            JLE         LAB_00425bd8                            
CODE:00425ba9   0fbf05687...    MOVSX       EAX,word ptr [DATA:DAT_00467768]        ;= ??
CODE:00425bb0   50              PUSH        EAX                                     
CODE:00425bb1   6893154600      PUSH        DATA:DAT_00461593                       ;= 25h    %
CODE:00425bb6   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00425bb9   50              PUSH        EAX                                     
CODE:00425bba   e8b5ce0200      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00425bbf   83c40c          ADD         ESP,0xc                                 
CODE:00425bc2   6a00            PUSH        0x0                                     
CODE:00425bc4   6882000000      PUSH        0x82                                    
CODE:00425bc9   6a3b            PUSH        0x3b                                    
CODE:00425bcb   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00425bce   50              PUSH        EAX                                     
CODE:00425bcf   53              PUSH        EBX                                     
CODE:00425bd0   e857730200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00425bd5   83c414          ADD         ESP,0x14                                
                            LAB_00425bd8:                 ;XREF[1,0]:   00425ba7
CODE:00425bd8   6a1a            PUSH        0x1a                                    
CODE:00425bda   6a1a            PUSH        0x1a                                    
CODE:00425bdc   6a70            PUSH        0x70                                    
CODE:00425bde   6a37            PUSH        0x37                                    
CODE:00425be0   e8d7ae0000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00425be5   83c410          ADD         ESP,0x10                                
CODE:00425be8   53              PUSH        EBX                                     
CODE:00425be9   e8326f0200      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00425bee   59              POP         ECX                                     
CODE:00425bef   5b              POP         EBX                                     
CODE:00425bf0   8be5            MOV         ESP,EBP                                 
CODE:00425bf2   5d              POP         EBP                                     
CODE:00425bf3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00425bf4(void)
                                                          ;XREF[3,0]:   00422622,004226d4,00422807
CODE:00425bf4   53              PUSH        EBX                                     
CODE:00425bf5   56              PUSH        ESI                                     
CODE:00425bf6   b926764600      MOV         ECX,DATA:DAT_00467626                   ;= ??
CODE:00425bfb   33d2            XOR         EDX,EDX                                 
                            LAB_00425bfd:                 ;XREF[1,0]:   00425c31
CODE:00425bfd   0fbfc2          MOVSX       EAX,DX                                  
CODE:00425c00   6bc00d          IMUL        EAX,EAX,0xd                             
                                                          ; FWD[2,0]:   00467626,00467640
CODE:00425c03   66833c41ff      CMP         word ptr [ECX + ...,-0x1                ;= ??
CODE:00425c08   7422            JZ          LAB_00425c2c                            
CODE:00425c0a   33c0            XOR         EAX,EAX                                 
                            LAB_00425c0c:                 ;XREF[1,0]:   00425c2a
CODE:00425c0c   0fbfd8          MOVSX       EBX,AX                                  
CODE:00425c0f   0fbff2          MOVSX       ESI,DX                                  
CODE:00425c12   6bf60d          IMUL        ESI,ESI,0xd                             
CODE:00425c15   8d747102        LEA         ESI,[ECX + ESI*0x2 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[2,0]:   00467628,0046762a
CODE:00425c19   66833c5e00      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:00425c1e   7505            JNZ         LAB_00425c25                            
CODE:00425c20   33c0            XOR         EAX,EAX                                 
CODE:00425c22   5e              POP         ESI                                     
CODE:00425c23   5b              POP         EBX                                     
CODE:00425c24   c3              RET                                                 
                            LAB_00425c25:                 ;XREF[1,0]:   00425c1e
CODE:00425c25   40              INC         EAX                                     
CODE:00425c26   6683f804        CMP         AX,0x4                                  
CODE:00425c2a   7ce0            JL          LAB_00425c0c                            
                            LAB_00425c2c:                 ;XREF[1,0]:   00425c08
CODE:00425c2c   42              INC         EDX                                     
CODE:00425c2d   6683fa04        CMP         DX,0x4                                  
CODE:00425c31   7cca            JL          LAB_00425bfd                            
CODE:00425c33   66b80100        MOV         AX,0x1                                  
CODE:00425c37   5e              POP         ESI                                     
CODE:00425c38   5b              POP         EBX                                     
CODE:00425c39   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425c3a(void)
                                                          ;XREF[1,0]:   0042366e
CODE:00425c3a   53              PUSH        EBX                                     
CODE:00425c3b   56              PUSH        ESI                                     
CODE:00425c3c   57              PUSH        EDI                                     
CODE:00425c3d   b926764600      MOV         ECX,DATA:DAT_00467626                   ;= ??
CODE:00425c42   bb8e764600      MOV         EBX,DATA:DAT_0046768e                   ;= ??
CODE:00425c47   66c705801...    MOV         word ptr [DATA:DAT_00461580],0x0        
CODE:00425c50   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00425c59   33d2            XOR         EDX,EDX                                 
                            LAB_00425c5b:                 ;XREF[1,0]:   00425cd4
CODE:00425c5b   0fbfc2          MOVSX       EAX,DX                                  
CODE:00425c5e   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
                                                          ; FWD[2,0]:   0046768e,004676a0
CODE:00425c61   66c704430000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00425c67   33c0            XOR         EAX,EAX                                 
                            LAB_00425c69:                 ;XREF[1,0]:   00425ccd
CODE:00425c69   0fbff0          MOVSX       ESI,AX                                  
CODE:00425c6c   0fbffa          MOVSX       EDI,DX                                  
CODE:00425c6f   6bff0d          IMUL        EDI,EDI,0xd                             
CODE:00425c72   8d7c7902        LEA         EDI,[ECX + EDI*0x2 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   00467628,0046762a,00467642
CODE:00425c76   66c704770000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00425c7c   0fbff0          MOVSX       ESI,AX                                  
CODE:00425c7f   0fbffa          MOVSX       EDI,DX                                  
CODE:00425c82   6bff0d          IMUL        EDI,EDI,0xd                             
CODE:00425c85   8d7c790a        LEA         EDI,[ECX + EDI*0x2 + 0xa]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   00467630,00467632,0046764a
CODE:00425c89   66c704770000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00425c8f   0fbff0          MOVSX       ESI,AX                                  
CODE:00425c92   0fbffa          MOVSX       EDI,DX                                  
CODE:00425c95   6bff0d          IMUL        EDI,EDI,0xd                             
CODE:00425c98   8d7c7912        LEA         EDI,[ECX + EDI*0x2 + 0x12]=>DATA:DAT_...;= ??
                                                          ; FWD[3,0]:   00467638,0046763a,00467652
CODE:00425c9c   66c704770000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00425ca2   0fbff0          MOVSX       ESI,AX                                  
CODE:00425ca5   0fbffa          MOVSX       EDI,DX                                  
CODE:00425ca8   8d3cff          LEA         EDI,[EDI + EDI*0x8]                     
CODE:00425cab   8d7c7b02        LEA         EDI,[EBX + EDI*0x2 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   00467690,00467692,004676a2
CODE:00425caf   66c704770000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00425cb5   0fbff0          MOVSX       ESI,AX                                  
CODE:00425cb8   0fbffa          MOVSX       EDI,DX                                  
CODE:00425cbb   8d3cff          LEA         EDI,[EDI + EDI*0x8]                     
CODE:00425cbe   8d7c7b0a        LEA         EDI,[EBX + EDI*0x2 + 0xa]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   00467698,0046769a,004676aa
CODE:00425cc2   66c704770000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00425cc8   40              INC         EAX                                     
CODE:00425cc9   6683f804        CMP         AX,0x4                                  
CODE:00425ccd   7c9a            JL          LAB_00425c69                            
CODE:00425ccf   42              INC         EDX                                     
CODE:00425cd0   6683fa04        CMP         DX,0x4                                  
CODE:00425cd4   7c85            JL          LAB_00425c5b                            
CODE:00425cd6   5f              POP         EDI                                     
CODE:00425cd7   5e              POP         ESI                                     
CODE:00425cd8   5b              POP         EBX                                     
CODE:00425cd9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425cda(void)
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00425d2d,00425d4c,00425e57,00425e5b
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00425d03,00425d48
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00425d0a,00425d40
          ;local_c       undefined2          -c                      ;XREF[4,0]:   00425cf7,00425cff,00425e7c,00425e86
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00425ce3,00425d35,00425d8d
          ;local_12      undefined2         -12                      ;XREF[1,0]:   00425cfb
          ;local_14      undefined2         -14                      ;XREF[2,0]:   00425ce9,00425cf3
                                                          ;XREF[2,0]:   00422fb1,004234a3
CODE:00425cda   55              PUSH        EBP                                     
CODE:00425cdb   8bec            MOV         EBP,ESP                                 
CODE:00425cdd   83c4f0          ADD         ESP,-0x10                               
CODE:00425ce0   53              PUSH        EBX                                     
CODE:00425ce1   56              PUSH        ESI                                     
CODE:00425ce2   57              PUSH        EDI                                     
CODE:00425ce3   66c745f60000    MOV         word ptr [EBP + local_e+0x4],0x0        
CODE:00425ce9   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:00425cec   50              PUSH        EAX                                     
CODE:00425ced   e80b9f0200      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:00425cf2   59              POP         ECX                                     
CODE:00425cf3   668b45f0        MOV         AX,word ptr [EBP + local_14+0x4]        
CODE:00425cf7   668945f8        MOV         word ptr [EBP + local_c+0x4],AX         
CODE:00425cfb   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:00425cff   668b55f8        MOV         DX,word ptr [EBP + local_c+0x4]         
CODE:00425d03   668955fc        MOV         word ptr [EBP + local_8+0x4],DX         
CODE:00425d07   83c01e          ADD         EAX,0x1e                                
CODE:00425d0a   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00425d0e   33f6            XOR         ESI,ESI                                 
                            LAB_00425d10:                 ;XREF[1,0]:   00425e76
CODE:00425d10   33db            XOR         EBX,EBX                                 
                            LAB_00425d12:                 ;XREF[1,0]:   00425e6b
CODE:00425d12   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425d15   0fbfd6          MOVSX       EDX,SI                                  
CODE:00425d18   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425d1b   8d1455387...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467638]       ;= ??
                                                          ; FWD[3,0]:   00467638,0046763a,00467652
CODE:00425d22   66833c4200      CMP         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425d27   0f8439010000    JZ          LAB_00425e66                            
CODE:00425d2d   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00425d33:                 ;XREF[1,0]:   00425e60
CODE:00425d33   33ff            XOR         EDI,EDI                                 
                            LAB_00425d35:                 ;XREF[1,0]:   00425e51
CODE:00425d35   66837df600      CMP         word ptr [EBP + local_e+0x4],0x0        
CODE:00425d3a   0f850c010000    JNZ         LAB_00425e4c                            
CODE:00425d40   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:00425d44   6603c7          ADD         AX,DI                                   
CODE:00425d47   50              PUSH        EAX                                     
CODE:00425d48   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:00425d4c   660345fe        ADD         AX,word ptr [EBP + local_6+0x4]         
CODE:00425d50   50              PUSH        EAX                                     
CODE:00425d51   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425d54   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:00425d5c   50              PUSH        EAX                                     
CODE:00425d5d   66a16a154600    MOV         AX,[DATA:DAT_0046156a]                  ;= 014Fh
CODE:00425d63   50              PUSH        EAX                                     
CODE:00425d64   0fbfc6          MOVSX       EAX,SI                                  
CODE:00425d67   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0040h
CODE:00425d6f   50              PUSH        EAX                                     
CODE:00425d70   66a168154600    MOV         AX,[DATA:DAT_00461568]                  ;= 00FFh
CODE:00425d76   50              PUSH        EAX                                     
CODE:00425d77   e834fdffff      CALL        FUN_00425ab0                            ;undefined4 FUN_00425ab0(undefined pa...
CODE:00425d7c   83c418          ADD         ESP,0x18                                
CODE:00425d7f   6685c0          TEST        AX,AX                                   
CODE:00425d82   0f84c4000000    JZ          LAB_00425e4c                            
CODE:00425d88   e8080a0000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:00425d8d   66c745f60100    MOV         word ptr [EBP + local_e+0x4],0x1        
CODE:00425d93   0fbfc6          MOVSX       EAX,SI                                  
CODE:00425d96   6bc00d          IMUL        EAX,EAX,0xd                             
CODE:00425d99   0fbf04452...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:00425da1   0fbfd3          MOVSX       EDX,BX                                  
CODE:00425da4   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:00425da7   8d1455907...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467690]       ;= ??
CODE:00425dae   66833c4200      CMP         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425db3   7418            JZ          LAB_00425dcd                            
CODE:00425db5   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425db8   0fbfd6          MOVSX       EDX,SI                                  
CODE:00425dbb   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425dbe   8d1455287...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467628]       ;= ??
CODE:00425dc5   66c704420000    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425dcb   eb16            JMP         LAB_00425de3                            
                            LAB_00425dcd:                 ;XREF[1,0]:   00425db3
CODE:00425dcd   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425dd0   0fbfd6          MOVSX       EDX,SI                                  
CODE:00425dd3   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425dd6   8d1455287...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467628]       ;= ??
CODE:00425ddd   66c704420100    MOV         word ptr [EDX + ...,0x1                 ;= ??
                            LAB_00425de3:                 ;XREF[1,0]:   00425dcb
CODE:00425de3   0fbfc3          MOVSX       EAX,BX                                  
CODE:00425de6   0fbfd6          MOVSX       EDX,SI                                  
CODE:00425de9   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425dec   8d1455387...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467638]       ;= ??
CODE:00425df3   66c704420000    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425df9   0fbfc6          MOVSX       EAX,SI                                  
CODE:00425dfc   0fbfd3          MOVSX       EDX,BX                                  
CODE:00425dff   6bd20d          IMUL        EDX,EDX,0xd                             
CODE:00425e02   8d1455307...    LEA         EDX,[EDX*0x2 + DATA:DAT_00467630]       ;= ??
CODE:00425e09   66c704420000    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00425e0f   66ff05687...    INC         word ptr [DATA:DAT_00467768]            ;= ??
CODE:00425e16   e862fdffff      CALL        FUN_00425b7d                            ;undefined FUN_00425b7d(void)
CODE:00425e1b   680e010000      PUSH        0x10e                                   
CODE:00425e20   6a6e            PUSH        0x6e                                    
CODE:00425e22   6a28            PUSH        0x28                                    
CODE:00425e24   68fa000000      PUSH        0xfa                                    
CODE:00425e29   e8baaf0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00425e2e   83c410          ADD         ESP,0x10                                
CODE:00425e31   e8d7fbffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00425e36   e867090000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00425e3b   6a00            PUSH        0x0                                     
CODE:00425e3d   6a05            PUSH        0x5                                     
CODE:00425e3f   684c4a0000      PUSH        0x4a4c                                  
CODE:00425e44   e85c070200      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00425e49   83c40c          ADD         ESP,0xc                                 
                            LAB_00425e4c:                 ;XREF[2,0]:   00425d3a,00425d82
CODE:00425e4c   47              INC         EDI                                     
CODE:00425e4d   6683ff07        CMP         DI,0x7                                  
CODE:00425e51   0f8cdefeffff    JL          LAB_00425d35                            
CODE:00425e57   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00425e5b   66837dfe07      CMP         word ptr [EBP + local_6+0x4],0x7        
CODE:00425e60   0f8ccdfeffff    JL          LAB_00425d33                            
                            LAB_00425e66:                 ;XREF[1,0]:   00425d27
CODE:00425e66   43              INC         EBX                                     
CODE:00425e67   6683fb04        CMP         BX,0x4                                  
CODE:00425e6b   0f8ca1feffff    JL          LAB_00425d12                            
CODE:00425e71   46              INC         ESI                                     
CODE:00425e72   6683fe04        CMP         SI,0x4                                  
CODE:00425e76   0f8c94feffff    JL          LAB_00425d10                            
CODE:00425e7c   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:00425e80   66a31a764600    MOV         [DATA:DAT_00467618+2],AX                
CODE:00425e86   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:00425e8a   66a31c764600    MOV         [DATA:DAT_0046761c],AX                  ;= ??
CODE:00425e90   5f              POP         EDI                                     
CODE:00425e91   5e              POP         ESI                                     
CODE:00425e92   5b              POP         EBX                                     
CODE:00425e93   8be5            MOV         ESP,EBP                                 
CODE:00425e95   5d              POP         EBP                                     
CODE:00425e96   c3              RET                                                 
                            LAB_00425e97:                 ;XREF[1,0]:   00423195
CODE:00425e97   53              PUSH        EBX                                     
CODE:00425e98   bb06764600      MOV         EBX,DATA:DAT_00467606                   ;= ??
CODE:00425e9d   6862744600      PUSH        DATA:DAT_00467462                       ;= ??
CODE:00425ea2   6860744600      PUSH        DATA:DAT_00467460                       ;= ??
CODE:00425ea7   e8f8a5feff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:00425eac   83c408          ADD         ESP,0x8                                 
CODE:00425eaf   66a160744600    MOV         AX,[DATA:DAT_00467460]                  ;= ??
CODE:00425eb5   66894304        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:00425eb9   66a162744600    MOV         AX,[DATA:DAT_00467462]                  ;= ??
CODE:00425ebf   6683c004        ADD         AX,0x4                                  
CODE:00425ec3   66894306        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:00425ec7   66817b046801    CMP         word ptr [EBX + ...,0x168               ;= ??
CODE:00425ecd   7e06            JLE         LAB_00425ed5                            
CODE:00425ecf   66c743046801    MOV         word ptr [EBX + ...,0x168               ;= ??
                            LAB_00425ed5:                 ;XREF[1,0]:   00425ecd
CODE:00425ed5   66817b04fa00    CMP         word ptr [EBX + ...,0xfa                ;= ??
CODE:00425edb   7d06            JGE         LAB_00425ee3                            
CODE:00425edd   66c74304fa00    MOV         word ptr [EBX + ...,0xfa                ;= ??
                            LAB_00425ee3:                 ;XREF[1,0]:   00425edb
CODE:00425ee3   66817b063601    CMP         word ptr [EBX + ...,0x136               ;= ??
CODE:00425ee9   7e06            JLE         LAB_00425ef1                            
CODE:00425eeb   66c743063601    MOV         word ptr [EBX + ...,0x136               ;= ??
                            LAB_00425ef1:                 ;XREF[1,0]:   00425ee9
CODE:00425ef1   66837b0628      CMP         word ptr [EBX + ...,0x28                ;= ??
CODE:00425ef6   7d06            JGE         LAB_00425efe                            
CODE:00425ef8   66c743062800    MOV         word ptr [EBX + ...,0x28                ;= ??
                            LAB_00425efe:                 ;XREF[1,0]:   00425ef6
CODE:00425efe   ff3518764600    PUSH        dword ptr [DATA:DAT_00467618]           ;= ??
CODE:00425f04   ff3514764600    PUSH        dword ptr [DATA:DAT_00467614]           ;= ??
CODE:00425f0a   ff3510764600    PUSH        dword ptr [DATA:DAT_00467610]           ;= ??
CODE:00425f10   e8c7d6ffff      CALL        FUN_004235dc                            ;undefined FUN_004235dc(undefined par...
CODE:00425f15   83c40c          ADD         ESP,0xc                                 
CODE:00425f18   6a00            PUSH        0x0                                     
CODE:00425f1a   668b4306        MOV         AX,word ptr [EBX + 0x6]=>DATA:DAT_004...;= ??
CODE:00425f1e   50              PUSH        EAX                                     
CODE:00425f1f   668b4304        MOV         AX,word ptr [EBX + 0x4]=>DATA:DAT_004...;= ??
CODE:00425f23   50              PUSH        EAX                                     
CODE:00425f24   668b4302        MOV         AX,word ptr [EBX + 0x2]=>DATA:DAT_004...;= ??
CODE:00425f28   50              PUSH        EAX                                     
CODE:00425f29   668b03          MOV         AX,word ptr [EBX]=>DATA:DAT_00467606    ;= ??
CODE:00425f2c   50              PUSH        EAX                                     
CODE:00425f2d   e862f8ffff      CALL        FUN_00425794                            ;undefined FUN_00425794(undefined par...
CODE:00425f32   83c414          ADD         ESP,0x14                                
CODE:00425f35   e8d3faffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:00425f3a   8b03            MOV         EAX,dword ptr [EBX]=>DATA:DAT_00467606  ;= ??
CODE:00425f3c   890510764600    MOV         dword ptr [DATA:DAT_00467610],EAX       ;= ??
CODE:00425f42   8b4304          MOV         EAX,dword ptr [EBX + 0x4]=>DATA:DAT_0...;= ??
CODE:00425f45   890514764600    MOV         dword ptr [DATA:DAT_00467614],EAX       ;= ??
CODE:00425f4b   668b4308        MOV         AX,word ptr [EBX + 0x8]=>DATA:DAT_004...;= ??
CODE:00425f4f   668905187...    MOV         word ptr [DATA:DAT_00467618],AX         ;= ??
CODE:00425f56   33c0            XOR         EAX,EAX                                 
CODE:00425f58   5b              POP         EBX                                     
CODE:00425f59   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00425f5a(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   00425ff2,0042602a,00426078,00426091
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   00426056,00426060,00426071
          ;local_400     undefined4        -400                      ;XREF[3,0]:   00426011,00426017,00426024
                                                          ;XREF[1,0]:   00422d75
CODE:00425f5a   55              PUSH        EBP                                     
CODE:00425f5b   8bec            MOV         EBP,ESP                                 
CODE:00425f5d   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:00425f63   53              PUSH        EBX                                     
CODE:00425f64   56              PUSH        ESI                                     
CODE:00425f65   57              PUSH        EDI                                     
CODE:00425f66   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:00425f6b   bf90154600      MOV         EDI,DATA:DAT_00461590                   ;= 17h
CODE:00425f70   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00425f77   83f80c          CMP         EAX,0xc                                 
CODE:00425f7a   774d            JA          switchD_00425f82::caseD_1               
CODE:00425f7c   8a80895f4200    MOV         AL,byte ptr [EAX + 0x425f89]=>BYTE_00...
                            switchD:                      ; FWD[4,0]:   00425f96,00425fa8,00425fc9,004260c0
CODE:00425f82   ff2485965...    JMP         dword ptr [EAX*0x4 + ->switchD_00425f...;= 00425fc9
                            switchdataD_00425f89:         
CODE:00425f89   01              db          1h                                      
                            BYTE_00425f8a:                ;XREF[1,0]:   00425f7c
CODE:00425f8a   00              db          0h                                      
CODE:00425f8b   00              db          0h                                      
CODE:00425f8c   03              db          3h                                      
CODE:00425f8d   02              db          2h                                      
CODE:00425f8e   02              db          2h                                      
CODE:00425f8f   01              db          1h                                      
CODE:00425f90   00              db          0h                                      
CODE:00425f91   00              db          0h                                      
CODE:00425f92   01              db          1h                                      
CODE:00425f93   01              db          1h                                      
CODE:00425f94   01              db          1h                                      
CODE:00425f95   01              db          1h                                      
                            switchdataD_00425f96:         ;XREF[1,0]:   00425f82
CODE:00425f96   c95f4200        addr        switchD_00425f82::caseD_1               
CODE:00425f9a   c0604200        addr        switchD_00425f82::caseD_0               
CODE:00425f9e   a85f4200        addr        switchD_00425f82::caseD_4               
CODE:00425fa2   c95f4200        addr        switchD_00425f82::caseD_1               
CODE:00425fa6   eb              ??          EBh                                     
CODE:00425fa7   21              ??          21h    !                                
                            caseD_5:                      ;XREF[2,0]:   00425f82,00425f9e
                            caseD_4:                      
CODE:00425fa8   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:00425fae   50              PUSH        EAX                                     
CODE:00425faf   e8d4dffeff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:00425fb4   59              POP         ECX                                     
CODE:00425fb5   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00425fba   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00425fc0   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
                            caseD_2:                      ;XREF[4,0]:   00425f7a,00425f82,00425f96,00425fa2
                            caseD_3:                      
                            caseD_7:                      
                            caseD_8:                      
                            caseD_1:                      
CODE:00425fc9   ff35f4764600    PUSH        dword ptr [DATA:DAT_004676f4]           ;= ??
CODE:00425fcf   e8f4cdfeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00425fd4   59              POP         ECX                                     
CODE:00425fd5   e8aac7feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00425fda   ff35f4764600    PUSH        dword ptr [DATA:DAT_004676f4]           ;= ??
CODE:00425fe0   e81fcffeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00425fe5   59              POP         ECX                                     
CODE:00425fe6   e899c7feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00425feb   68e8030000      PUSH        0x3e8                                   
CODE:00425ff0   6a00            PUSH        0x0                                     
CODE:00425ff2   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00425ff8   50              PUSH        EAX                                     
CODE:00425ff9   e8be9e0200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00425ffe   83c40c          ADD         ESP,0xc                                 
CODE:00426001   8d4706          LEA         EAX,[EDI + 0x6]=>DATA:$TEXT6            ;= 54h    T
CODE:00426004   50              PUSH        EAX=>DATA:$TEXT6                        ;= 54h    T
CODE:00426005   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:00426008   50              PUSH        EAX                                     
CODE:00426009   e8f0a50100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042600e   83c408          ADD         ESP,0x8                                 
CODE:00426011   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:00426017   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:0042601d   e88a9f0200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00426022   59              POP         ECX                                     
CODE:00426023   50              PUSH        EAX                                     
CODE:00426024   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:0042602a   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00426030   50              PUSH        EAX                                     
CODE:00426031   e856a00200      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:00426036   83c40c          ADD         ESP,0xc                                 
CODE:00426039   66bb0100        MOV         BX,0x1                                  
CODE:0042603d   eb49            JMP         LAB_00426088                            
                            LAB_0042603f:                 ;XREF[1,0]:   0042608f
CODE:0042603f   8d470b          LEA         EAX,[EDI + 0xb]=>DATA:$TEXT7            ;= 54h    T
CODE:00426042   50              PUSH        EAX=>DATA:$TEXT7                        ;= 54h    T
CODE:00426043   0fbfc3          MOVSX       EAX,BX                                  
CODE:00426046   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:0042604a   50              PUSH        EAX                                     
CODE:0042604b   e8aea50100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00426050   83c408          ADD         ESP,0x8                                 
CODE:00426053   0fbfd3          MOVSX       EDX,BX                                  
CODE:00426056   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:0042605d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00426060   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00426067   e8409f0200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0042606c   59              POP         ECX                                     
CODE:0042606d   50              PUSH        EAX                                     
CODE:0042606e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00426071   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00426078   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042607e   50              PUSH        EAX                                     
CODE:0042607f   e8449f0200      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:00426084   83c40c          ADD         ESP,0xc                                 
CODE:00426087   43              INC         EBX                                     
                            LAB_00426088:                 ;XREF[1,0]:   0042603d
CODE:00426088   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:0042608f   7cae            JL          LAB_0042603f                            
CODE:00426091   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00426097   50              PUSH        EAX                                     
CODE:00426098   e8dd910100      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:0042609d   59              POP         ECX                                     
CODE:0042609e   33db            XOR         EBX,EBX                                 
CODE:004260a0   eb15            JMP         LAB_004260b7                            
                            LAB_004260a2:                 ;XREF[1,0]:   004260be
CODE:004260a2   8d4710          LEA         EAX,[EDI + 0x10]=>DATA:$TEXT8           ;= 54h    T
CODE:004260a5   50              PUSH        EAX=>DATA:$TEXT8                        ;= 54h    T
CODE:004260a6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004260a9   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004260ad   50              PUSH        EAX                                     
CODE:004260ae   e8e2a50100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004260b3   83c408          ADD         ESP,0x8                                 
CODE:004260b6   43              INC         EBX                                     
                            LAB_004260b7:                 ;XREF[1,0]:   004260a0
CODE:004260b7   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:004260be   7ce2            JL          LAB_004260a2                            
                            caseD_6:                      ;XREF[2,0]:   00425f82,00425f9a
                            caseD_9:                      
                            caseD_a:                      
                            caseD_b:                      
                            caseD_c:                      
                            caseD_0:                      
CODE:004260c0   5f              POP         EDI                                     
CODE:004260c1   5e              POP         ESI                                     
CODE:004260c2   5b              POP         EBX                                     
CODE:004260c3   8be5            MOV         ESP,EBP                                 
CODE:004260c5   5d              POP         EBP                                     
CODE:004260c6   c3              RET                                                 
                            LAB_004260c7:                 ;XREF[2,0]:   00421ff7,00422001
CODE:004260c7   e813d4ffff      CALL        FUN_004234df                            ;undefined FUN_004234df(void)
CODE:004260cc   e8b3c6feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004260d1   e837f9ffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:004260d6   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:004260dd   83e802          SUB         EAX,0x2                                 
CODE:004260e0   7451            JZ          LAB_00426133                            
CODE:004260e2   83c0fe          ADD         EAX,-0x2                                
CODE:004260e5   83e802          SUB         EAX,0x2                                 
CODE:004260e8   7202            JC          LAB_004260ec                            
CODE:004260ea   eb4d            JMP         LAB_00426139                            
                            LAB_004260ec:                 ;XREF[1,0]:   004260e8
CODE:004260ec   e8a4060000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:004260f1   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:004260f7   50              PUSH        EAX                                     
CODE:004260f8   e88bdefeff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:004260fd   59              POP         ECX                                     
CODE:004260fe   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00426103   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00426109   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:00426112   680e010000      PUSH        0x10e                                   
CODE:00426117   6a6e            PUSH        0x6e                                    
CODE:00426119   6a28            PUSH        0x28                                    
CODE:0042611b   68fa000000      PUSH        0xfa                                    
CODE:00426120   e8c3ac0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00426125   83c410          ADD         ESP,0x10                                
CODE:00426128   e8e0f8ffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:0042612d   e870060000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:00426132   c3              RET                                                 
                            LAB_00426133:                 ;XREF[1,0]:   004260e0
CODE:00426133   e8a8520100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:00426138   c3              RET                                                 
                            LAB_00426139:                 ;XREF[1,0]:   004260ea
CODE:00426139   e8a2520100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0042613e   c3              RET                                                 
                            LAB_0042613f:                 ;XREF[1,0]:   00421fed
CODE:0042613f   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461574]        ;= 0001h
CODE:00426146   83f80c          CMP         EAX,0xc                                 
CODE:00426149   7776            JA          switchD_00426151::caseD_1               
CODE:0042614b   8a8058614200    MOV         AL,byte ptr [EAX + 0x426158]=>BYTE_00...
                            switchD:                      ; FWD[4,0]:   00426165,0042617a,004261c1,004261ca
CODE:00426151   ff2485656...    JMP         dword ptr [EAX*0x4 + ->switchD_004261...;= 004261c1
                            switchdataD_00426158:         
CODE:00426158   01              db          1h                                      
                            BYTE_00426159:                ;XREF[1,0]:   0042614b
CODE:00426159   00              db          0h                                      
CODE:0042615a   04              db          4h                                      
CODE:0042615b   03              db          3h                                      
CODE:0042615c   02              db          2h                                      
CODE:0042615d   02              db          2h                                      
CODE:0042615e   01              db          1h                                      
CODE:0042615f   00              db          0h                                      
CODE:00426160   00              db          0h                                      
CODE:00426161   01              db          1h                                      
CODE:00426162   01              db          1h                                      
CODE:00426163   01              db          1h                                      
CODE:00426164   01              db          1h                                      
                            switchdataD_00426165:         ;XREF[1,0]:   00426151
CODE:00426165   c1614200        addr        switchD_00426151::caseD_1               
CODE:00426169   ca614200        addr        switchD_00426151::caseD_0               
CODE:0042616d   7a614200        addr        switchD_00426151::caseD_4               
CODE:00426171   ca614200        addr        switchD_00426151::caseD_0               
CODE:00426175   ca614200        addr        switchD_00426151::caseD_0               
CODE:00426179   c3              ??          C3h                                     
                            caseD_5:                      ;XREF[2,0]:   00426151,0042616d
                            caseD_4:                      
CODE:0042617a   e816060000      CALL        FUN_00426795                            ;undefined FUN_00426795(void)
CODE:0042617f   66a164744600    MOV         AX,[DATA:DAT_00467464]                  ;= ??
CODE:00426185   50              PUSH        EAX                                     
CODE:00426186   e8fdddfeff      CALL        FUN_00413f88                            ;undefined FUN_00413f88(undefined par...
CODE:0042618b   59              POP         ECX                                     
CODE:0042618c   a184774600      MOV         EAX,[DATA:DAT_00467784]                 ;= ??
CODE:00426191   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00426197   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
CODE:004261a0   680e010000      PUSH        0x10e                                   
CODE:004261a5   6a6e            PUSH        0x6e                                    
CODE:004261a7   6a28            PUSH        0x28                                    
CODE:004261a9   68fa000000      PUSH        0xfa                                    
CODE:004261ae   e835ac0000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:004261b3   83c410          ADD         ESP,0x10                                
CODE:004261b6   e852f8ffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:004261bb   e8e2050000      CALL        FUN_004267a2                            ;undefined FUN_004267a2(void)
CODE:004261c0   c3              RET                                                 
                            caseD_7:                      ;XREF[3,0]:   00426149,00426151,00426165
                            caseD_8:                      
                            caseD_1:                      
CODE:004261c1   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x1        ;= 0001h
                            caseD_2:                      ;XREF[4,0]:   00426151,00426169,00426171,00426175
                            caseD_3:                      
                            caseD_6:                      
                            caseD_9:                      
                            caseD_a:                      
                            caseD_b:                      
                            caseD_c:                      
                            caseD_0:                      
CODE:004261ca   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004261cb(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined param_8, undefined2 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[6,0]:   00426211,00426225,00426231,00426246,0042625a
                                                                     ;             00426270
          ;param_5       undefined4           8                      ;XREF[1,0]:   004261d4
          ;param_6       undefined2           c                      ;XREF[4,0]:   00426215,00426221,00426235,004262fc
          ;param_7       undefined2          10                      ;XREF[4,0]:   004261ed,004261f7,00426209,00426306
          ;param_8       undefined           14                      
          ;param_9       undefined2          18                      ;XREF[1,0]:   004262cd
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0042624a,00426250,004262ba,004262be
          ;local_8       undefined2          -8                      ;XREF[4,0]:   004261fe,0042620d,00426239,004262b1
          ;local_a       undefined2          -a                      ;XREF[4,0]:   0042621b,0042622b,00426242,00426256
                                                          ;XREF[3,0]:   004225ad,004227a4,0042290b
CODE:004261cb   55              PUSH        EBP                                     
CODE:004261cc   8bec            MOV         EBP,ESP                                 
CODE:004261ce   83c4f8          ADD         ESP,-0x8                                
CODE:004261d1   53              PUSH        EBX                                     
CODE:004261d2   56              PUSH        ESI                                     
CODE:004261d3   57              PUSH        EDI                                     
CODE:004261d4   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:004261d7   66be0300        MOV         SI,0x3                                  
CODE:004261db   66c705f67...    MOV         word ptr [DATA:DAT_004675f6],0x0        ;= ??
CODE:004261e4   66c705f87...    MOV         word ptr [DATA:DAT_004675f8],0x0        ;= ??
CODE:004261ed   663b4d14        CMP         param_3,word ptr [EBP + param_7+0x4]    
CODE:004261f1   7d11            JGE         LAB_00426204                            
CODE:004261f3   66bb0100        MOV         BX,0x1                                  
CODE:004261f7   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:004261fb   662bc1          SUB         param_1,param_3                         
CODE:004261fe   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00426202   eb0d            JMP         LAB_00426211                            
                            LAB_00426204:                 ;XREF[1,0]:   004261f1
CODE:00426204   83cbff          OR          EBX,0xffffffff                          
CODE:00426207   8bc1            MOV         param_1,param_3                         
CODE:00426209   662b4514        SUB         param_1,word ptr [EBP + param_7+0x4]    
CODE:0042620d   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
                            LAB_00426211:                 ;XREF[1,0]:   00426202
CODE:00426211   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00426215   663b4510        CMP         param_1,word ptr [EBP + param_6+0x4]    
CODE:00426219   7d10            JGE         LAB_0042622b                            
CODE:0042621b   66c745fa0100    MOV         word ptr [EBP + local_a+0x4],0x1        
CODE:00426221   668b5510        MOV         param_2,word ptr [EBP + param_6+0x4]    
CODE:00426225   662b5508        SUB         param_2,word ptr [EBP + param_4+0x4]    
CODE:00426229   eb0e            JMP         LAB_00426239                            
                            LAB_0042622b:                 ;XREF[1,0]:   00426219
CODE:0042622b   66c745faffff    MOV         word ptr [EBP + local_a+0x4],0xffff     
CODE:00426231   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
CODE:00426235   662b5510        SUB         param_2,word ptr [EBP + param_6+0x4]    
                            LAB_00426239:                 ;XREF[1,0]:   00426229
CODE:00426239   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0042623d   03c0            ADD         param_1,param_1                         
CODE:0042623f   662bc2          SUB         param_1,param_2                         
CODE:00426242   668b7dfa        MOV         DI,word ptr [EBP + local_a+0x4]         
CODE:00426246   66297d08        SUB         word ptr [EBP + param_4+0x4],DI         
CODE:0042624a   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00426250   663b55fe        CMP         param_2,word ptr [EBP + local_6+0x4]    
CODE:00426254   7e6e            JLE         LAB_004262c4                            
                            LAB_00426256:                 ;XREF[1,0]:   004262c2
CODE:00426256   668b7dfa        MOV         DI,word ptr [EBP + local_a+0x4]         
CODE:0042625a   66017d08        ADD         word ptr [EBP + param_4+0x4],DI         
CODE:0042625e   8bfe            MOV         EDI,ESI                                 
CODE:00426260   6683c6ff        ADD         SI,-0x1                                 
CODE:00426264   6685ff          TEST        DI,DI                                   
CODE:00426267   7534            JNZ         LAB_0042629d                            
CODE:00426269   0fbf35f67...    MOVSX       ESI,word ptr [DATA:DAT_004675f6]        ;= ??
CODE:00426270   668b7d08        MOV         DI,word ptr [EBP + param_4+0x4]         
CODE:00426274   66893c756...    MOV         word ptr [ESI*0x...,DI                  ;= ??
CODE:0042627c   66ff05f67...    INC         word ptr [DATA:DAT_004675f6]            ;= ??
CODE:00426283   0fbf35f67...    MOVSX       ESI,word ptr [DATA:DAT_004675f6]        ;= ??
CODE:0042628a   66890c756...    MOV         word ptr [ESI*0x...,param_3             ;= ??
CODE:00426292   66ff05f67...    INC         word ptr [DATA:DAT_004675f6]            ;= ??
CODE:00426299   66be0200        MOV         SI,0x2                                  
                            LAB_0042629d:                 ;XREF[1,0]:   00426267
CODE:0042629d   6685c0          TEST        param_1,param_1                         
CODE:004262a0   7c0f            JL          LAB_004262b1                            
                            LAB_004262a2:                 ;XREF[1,0]:   004262af
CODE:004262a2   6603cb          ADD         param_3,BX                              
CODE:004262a5   8bfa            MOV         EDI,param_2                             
CODE:004262a7   03ff            ADD         EDI,EDI                                 
CODE:004262a9   662bc7          SUB         param_1,DI                              
CODE:004262ac   6685c0          TEST        param_1,param_1                         
CODE:004262af   7df1            JGE         LAB_004262a2                            
                            LAB_004262b1:                 ;XREF[1,0]:   004262a0
CODE:004262b1   668b7dfc        MOV         DI,word ptr [EBP + local_8+0x4]         
CODE:004262b5   03ff            ADD         EDI,EDI                                 
CODE:004262b7   6603c7          ADD         param_1,DI                              
CODE:004262ba   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:004262be   663b55fe        CMP         param_2,word ptr [EBP + local_6+0x4]    
CODE:004262c2   7f92            JG          LAB_00426256                            
                            LAB_004262c4:                 ;XREF[1,0]:   00426254
CODE:004262c4   66c705741...    MOV         word ptr [DATA:DAT_00461574],0x9        ;= 0001h
CODE:004262cd   668b451c        MOV         param_1,word ptr [EBP + param_9+0x4]    
CODE:004262d1   6683c00a        ADD         param_1,0xa                             
CODE:004262d5   66a392774600    MOV         [DATA:DAT_00467792],param_1             ;= ??
CODE:004262db   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:004262e1   e88acbfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004262e6   59              POP         param_3                                 
CODE:004262e7   6a00            PUSH        0x0                                     
CODE:004262e9   68ab674200      PUSH        FUN_004267ab                            
CODE:004262ee   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:004262f4   e80fd8feff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:004262f9   83c40c          ADD         ESP,0xc                                 
CODE:004262fc   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00426300   66a396774600    MOV         [DATA:DAT_00467796],param_1             ;= ??
CODE:00426306   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0042630a   66a398774600    MOV         [DATA:DAT_00467798],param_1             ;= ??
CODE:00426310   5f              POP         EDI                                     
CODE:00426311   5e              POP         ESI                                     
CODE:00426312   5b              POP         EBX                                     
CODE:00426313   59              POP         param_3                                 
CODE:00426314   59              POP         param_3                                 
CODE:00426315   5d              POP         EBP                                     
CODE:00426316   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426317(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00426325
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042631c
                                                          ;XREF[1,0]:   004267bc
CODE:00426317   55              PUSH        EBP                                     
CODE:00426318   8bec            MOV         EBP,ESP                                 
CODE:0042631a   6a14            PUSH        0x14                                    
CODE:0042631c   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00426320   6683c0fc        ADD         param_1,-0x4                            
CODE:00426324   50              PUSH        param_1                                 
CODE:00426325   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00426329   6683c0fc        ADD         param_1,-0x4                            
CODE:0042632d   50              PUSH        param_1                                 
CODE:0042632e   ff3500774600    PUSH        dword ptr [DATA:DAT_00467700]           ;= ??
CODE:00426334   e823d6feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426339   83c410          ADD         ESP,0x10                                
CODE:0042633c   5d              POP         EBP                                     
CODE:0042633d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042633e(void)
                                                          ;XREF[1,0]:   004220b9
CODE:0042633e   ba1e764600      MOV         EDX,DATA:DAT_0046761e                   ;= ??
CODE:00426343   33c0            XOR         EAX,EAX                                 
                            LAB_00426345:                 ;XREF[1,0]:   0042670d
CODE:00426345   0fbfc8          MOVSX       ECX,AX                                  
                                                          ; FWD[2,0]:   0046761e,00467620
CODE:00426348   66c7044a494a    MOV         word ptr [EDX + ...,0x4a49              ;= ??
CODE:0042634e   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426351   8d0cc9          LEA         ECX,[ECX + ECX*0x8]                     
                                                          ; FWD[2,0]:   0046768e,004676a0
CODE:00426354   0fbf0c4d8...    MOVSX       ECX,word ptr [ECX*0x2 + DATA:DAT_0046...;= ??
CODE:0042635c   81c167c5ffff    ADD         ECX,0xffffc567                          
CODE:00426362   83f93f          CMP         ECX,0x3f                                
CODE:00426365   0f879d030000    JA          switchD_0042636b::caseD_3a9d            
                            switchD:                      ; FWD[52,0]:  00426372,00426472,00426480,0042648e
                                                          ;             0042649c,004264aa,004264b8,004264c6
                                                          ;             004264d4,004264e2,004264f0,004264fe
                                                          ;             0042650c,0042651a,00426528,00426536
                                                          ;             00426544,00426552,00426560,0042656e
                                                          ;             0042657c,0042658a,00426598,004265a6
                                                          ;             004265b4,004265c2,004265d0,004265de
                                                          ;             004265ec,004265fa,00426608,00426616
                                                          ;             00426624,00426632,00426640,0042664e
                                                          ;             0042665c,0042666a,00426678,00426686
                                                          ;             00426691,0042669c,004266a7,004266b2
                                                          ;             004266bd,004266c8,004266d3,004266de
                                                          ;             004266e9,004266f4,004266ff,00426708
CODE:0042636b   ff248d726...    JMP         dword ptr [ECX*0x4 + ->switchD_004263...;= 00426472
                            switchdataD_00426372:         ;XREF[1,0]:   0042636b
CODE:00426372   72644200        addr        switchD_0042636b::caseD_3a99            
CODE:00426376   80644200        addr        switchD_0042636b::caseD_3a9a            
CODE:0042637a   8e644200        addr        switchD_0042636b::caseD_3a9b            
CODE:0042637e   9c644200        addr        switchD_0042636b::caseD_3a9c            
CODE:00426382   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426386   aa644200        addr        switchD_0042636b::caseD_3a9e            
CODE:0042638a   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042638e   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426392   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426396   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042639a   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042639e   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:004263a2   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:004263a6   b8644200        addr        switchD_0042636b::caseD_3aa6            
CODE:004263aa   c6644200        addr        switchD_0042636b::caseD_3aa7            
CODE:004263ae   d4644200        addr        switchD_0042636b::caseD_3aa8            
CODE:004263b2   e2644200        addr        switchD_0042636b::caseD_3aa9            
CODE:004263b6   fe644200        addr        switchD_0042636b::caseD_3aaa            
CODE:004263ba   0c654200        addr        switchD_0042636b::caseD_3aab            
CODE:004263be   f0644200        addr        switchD_0042636b::caseD_3aac            
CODE:004263c2   1a654200        addr        switchD_0042636b::caseD_3aad            
CODE:004263c6   28654200        addr        switchD_0042636b::caseD_3aae            
CODE:004263ca   36654200        addr        switchD_0042636b::caseD_3aaf            
CODE:004263ce   44654200        addr        switchD_0042636b::caseD_3ab0            
CODE:004263d2   52654200        addr        switchD_0042636b::caseD_3ab1            
CODE:004263d6   60654200        addr        switchD_0042636b::caseD_3ab2            
CODE:004263da   6e654200        addr        switchD_0042636b::caseD_3ab3            
CODE:004263de   7c654200        addr        switchD_0042636b::caseD_3ab4            
CODE:004263e2   98654200        addr        switchD_0042636b::caseD_3ab5            
CODE:004263e6   8a654200        addr        switchD_0042636b::caseD_3ab6            
CODE:004263ea   a6654200        addr        switchD_0042636b::caseD_3ab7            
CODE:004263ee   b4654200        addr        switchD_0042636b::caseD_3ab8            
CODE:004263f2   c2654200        addr        switchD_0042636b::caseD_3ab9            
CODE:004263f6   d0654200        addr        switchD_0042636b::caseD_3aba            
CODE:004263fa   de654200        addr        switchD_0042636b::caseD_3abb            
CODE:004263fe   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426402   fa654200        addr        switchD_0042636b::caseD_3abd            
CODE:00426406   08664200        addr        switchD_0042636b::caseD_3abe            
CODE:0042640a   16664200        addr        switchD_0042636b::caseD_3abf            
CODE:0042640e   24664200        addr        switchD_0042636b::caseD_3ac0            
CODE:00426412   32664200        addr        switchD_0042636b::caseD_3ac1            
CODE:00426416   40664200        addr        switchD_0042636b::caseD_3ac2            
CODE:0042641a   4e664200        addr        switchD_0042636b::caseD_3ac3            
CODE:0042641e   5c664200        addr        switchD_0042636b::caseD_3ac4            
CODE:00426422   6a664200        addr        switchD_0042636b::caseD_3ac5            
CODE:00426426   78664200        addr        switchD_0042636b::caseD_3ac6            
CODE:0042642a   86664200        addr        switchD_0042636b::caseD_3ac7            
CODE:0042642e   91664200        addr        switchD_0042636b::caseD_3ac8            
CODE:00426432   9c664200        addr        switchD_0042636b::caseD_3ac9            
CODE:00426436   a7664200        addr        switchD_0042636b::caseD_3aca            
CODE:0042643a   b2664200        addr        switchD_0042636b::caseD_3acb            
CODE:0042643e   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426442   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:00426446   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042644a   bd664200        addr        switchD_0042636b::caseD_3acf            
CODE:0042644e   c8664200        addr        switchD_0042636b::caseD_3ad0            
CODE:00426452   d3664200        addr        switchD_0042636b::caseD_3ad1            
CODE:00426456   de664200        addr        switchD_0042636b::caseD_3ad2            
CODE:0042645a   e9664200        addr        switchD_0042636b::caseD_3ad3            
CODE:0042645e   f4664200        addr        switchD_0042636b::caseD_3ad4            
CODE:00426462   ff664200        addr        switchD_0042636b::caseD_3ad5            
CODE:00426466   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042646a   08674200        addr        switchD_0042636b::caseD_3a9d            
CODE:0042646e   ec654200        addr        switchD_0042636b::caseD_3ad8            
                            caseD_3a99:                   ;XREF[2,0]:   0042636b,00426372
CODE:00426472   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426475   66c7044a414a    MOV         word ptr [EDX + ...,0x4a41              ;= ??
CODE:0042647b   e988020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3a9a:                   ;XREF[2,0]:   0042636b,00426376
CODE:00426480   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426483   66c7044a744a    MOV         word ptr [EDX + ...,0x4a74              ;= ??
CODE:00426489   e97a020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3a9b:                   ;XREF[2,0]:   0042636b,0042637a
CODE:0042648e   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426491   66c7044a474a    MOV         word ptr [EDX + ...,0x4a47              ;= ??
CODE:00426497   e96c020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3a9c:                   ;XREF[2,0]:   0042636b,0042637e
CODE:0042649c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042649f   66c7044a464a    MOV         word ptr [EDX + ...,0x4a46              ;= ??
CODE:004264a5   e95e020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3a9e:                   ;XREF[2,0]:   0042636b,00426386
CODE:004264aa   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264ad   66c7044a3e4a    MOV         word ptr [EDX + ...,0x4a3e              ;= ??
CODE:004264b3   e950020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aa6:                   ;XREF[2,0]:   0042636b,004263a6
CODE:004264b8   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264bb   66c7044a484a    MOV         word ptr [EDX + ...,0x4a48              ;= ??
CODE:004264c1   e942020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aa7:                   ;XREF[2,0]:   0042636b,004263aa
CODE:004264c6   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264c9   66c7044a484a    MOV         word ptr [EDX + ...,0x4a48              ;= ??
CODE:004264cf   e934020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aa8:                   ;XREF[2,0]:   0042636b,004263ae
CODE:004264d4   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264d7   66c7044a484a    MOV         word ptr [EDX + ...,0x4a48              ;= ??
CODE:004264dd   e926020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aa9:                   ;XREF[2,0]:   0042636b,004263b2
CODE:004264e2   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264e5   66c7044a484a    MOV         word ptr [EDX + ...,0x4a48              ;= ??
CODE:004264eb   e918020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aac:                   ;XREF[2,0]:   0042636b,004263be
CODE:004264f0   0fbfc8          MOVSX       ECX,AX                                  
CODE:004264f3   66c7044a484a    MOV         word ptr [EDX + ...,0x4a48              ;= ??
CODE:004264f9   e90a020000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aaa:                   ;XREF[2,0]:   0042636b,004263b6
CODE:004264fe   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426501   66c7044a6b4a    MOV         word ptr [EDX + ...,0x4a6b              ;= ??
CODE:00426507   e9fc010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aab:                   ;XREF[2,0]:   0042636b,004263ba
CODE:0042650c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042650f   66c7044a6c4a    MOV         word ptr [EDX + ...,0x4a6c              ;= ??
CODE:00426515   e9ee010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aad:                   ;XREF[2,0]:   0042636b,004263c2
CODE:0042651a   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042651d   66c7044a6c4a    MOV         word ptr [EDX + ...,0x4a6c              ;= ??
CODE:00426523   e9e0010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aae:                   ;XREF[2,0]:   0042636b,004263c6
CODE:00426528   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042652b   66c7044a6c4a    MOV         word ptr [EDX + ...,0x4a6c              ;= ??
CODE:00426531   e9d2010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aaf:                   ;XREF[2,0]:   0042636b,004263ca
CODE:00426536   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426539   66c7044a3a4a    MOV         word ptr [EDX + ...,0x4a3a              ;= ??
CODE:0042653f   e9c4010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab0:                   ;XREF[2,0]:   0042636b,004263ce
CODE:00426544   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426547   66c7044a3b4a    MOV         word ptr [EDX + ...,0x4a3b              ;= ??
CODE:0042654d   e9b6010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab1:                   ;XREF[2,0]:   0042636b,004263d2
CODE:00426552   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426555   66c7044a594a    MOV         word ptr [EDX + ...,0x4a59              ;= ??
CODE:0042655b   e9a8010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab2:                   ;XREF[2,0]:   0042636b,004263d6
CODE:00426560   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426563   66c7044a594a    MOV         word ptr [EDX + ...,0x4a59              ;= ??
CODE:00426569   e99a010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab3:                   ;XREF[2,0]:   0042636b,004263da
CODE:0042656e   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426571   66c7044a594a    MOV         word ptr [EDX + ...,0x4a59              ;= ??
CODE:00426577   e98c010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab4:                   ;XREF[2,0]:   0042636b,004263de
CODE:0042657c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042657f   66c7044a5c4a    MOV         word ptr [EDX + ...,0x4a5c              ;= ??
CODE:00426585   e97e010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab6:                   ;XREF[2,0]:   0042636b,004263e6
CODE:0042658a   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042658d   66c7044a5c4a    MOV         word ptr [EDX + ...,0x4a5c              ;= ??
CODE:00426593   e970010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab5:                   ;XREF[2,0]:   0042636b,004263e2
CODE:00426598   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042659b   66c7044a5c4a    MOV         word ptr [EDX + ...,0x4a5c              ;= ??
CODE:004265a1   e962010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab7:                   ;XREF[2,0]:   0042636b,004263ea
CODE:004265a6   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265a9   66c7044a5c4a    MOV         word ptr [EDX + ...,0x4a5c              ;= ??
CODE:004265af   e954010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab8:                   ;XREF[2,0]:   0042636b,004263ee
CODE:004265b4   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265b7   66c7044a424a    MOV         word ptr [EDX + ...,0x4a42              ;= ??
CODE:004265bd   e946010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ab9:                   ;XREF[2,0]:   0042636b,004263f2
CODE:004265c2   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265c5   66c7044a434a    MOV         word ptr [EDX + ...,0x4a43              ;= ??
CODE:004265cb   e938010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aba:                   ;XREF[2,0]:   0042636b,004263f6
CODE:004265d0   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265d3   66c7044a434a    MOV         word ptr [EDX + ...,0x4a43              ;= ??
CODE:004265d9   e92a010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3abb:                   ;XREF[2,0]:   0042636b,004263fa
CODE:004265de   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265e1   66c7044a434a    MOV         word ptr [EDX + ...,0x4a43              ;= ??
CODE:004265e7   e91c010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad8:                   ;XREF[2,0]:   0042636b,0042646e
CODE:004265ec   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265ef   66c7044a434a    MOV         word ptr [EDX + ...,0x4a43              ;= ??
CODE:004265f5   e90e010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3abd:                   ;XREF[2,0]:   0042636b,00426402
CODE:004265fa   0fbfc8          MOVSX       ECX,AX                                  
CODE:004265fd   66c7044a6e4a    MOV         word ptr [EDX + ...,0x4a6e              ;= ??
CODE:00426603   e900010000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3abe:                   ;XREF[2,0]:   0042636b,00426406
CODE:00426608   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042660b   66c7044a6e4a    MOV         word ptr [EDX + ...,0x4a6e              ;= ??
CODE:00426611   e9f2000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3abf:                   ;XREF[2,0]:   0042636b,0042640a
CODE:00426616   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426619   66c7044a6e4a    MOV         word ptr [EDX + ...,0x4a6e              ;= ??
CODE:0042661f   e9e4000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac0:                   ;XREF[2,0]:   0042636b,0042640e
CODE:00426624   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426627   66c7044a9a1f    MOV         word ptr [EDX + ...,0x1f9a              ;= ??
CODE:0042662d   e9d6000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac1:                   ;XREF[2,0]:   0042636b,00426412
CODE:00426632   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426635   66c7044a5d4a    MOV         word ptr [EDX + ...,0x4a5d              ;= ??
CODE:0042663b   e9c8000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac2:                   ;XREF[2,0]:   0042636b,00426416
CODE:00426640   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426643   66c7044a5d4a    MOV         word ptr [EDX + ...,0x4a5d              ;= ??
CODE:00426649   e9ba000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac3:                   ;XREF[2,0]:   0042636b,0042641a
CODE:0042664e   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426651   66c7044a584a    MOV         word ptr [EDX + ...,0x4a58              ;= ??
CODE:00426657   e9ac000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac4:                   ;XREF[2,0]:   0042636b,0042641e
CODE:0042665c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042665f   66c7044a584a    MOV         word ptr [EDX + ...,0x4a58              ;= ??
CODE:00426665   e99e000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac5:                   ;XREF[2,0]:   0042636b,00426422
CODE:0042666a   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042666d   66c7044a5e4a    MOV         word ptr [EDX + ...,0x4a5e              ;= ??
CODE:00426673   e990000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac6:                   ;XREF[2,0]:   0042636b,00426426
CODE:00426678   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042667b   66c7044a744a    MOV         word ptr [EDX + ...,0x4a74              ;= ??
CODE:00426681   e982000000      JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac7:                   ;XREF[2,0]:   0042636b,0042642a
CODE:00426686   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426689   66c7044a5a4a    MOV         word ptr [EDX + ...,0x4a5a              ;= ??
CODE:0042668f   eb77            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac8:                   ;XREF[2,0]:   0042636b,0042642e
CODE:00426691   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426694   66c7044a534a    MOV         word ptr [EDX + ...,0x4a53              ;= ??
CODE:0042669a   eb6c            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ac9:                   ;XREF[2,0]:   0042636b,00426432
CODE:0042669c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042669f   66c7044a534a    MOV         word ptr [EDX + ...,0x4a53              ;= ??
CODE:004266a5   eb61            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3aca:                   ;XREF[2,0]:   0042636b,00426436
CODE:004266a7   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266aa   66c7044a534a    MOV         word ptr [EDX + ...,0x4a53              ;= ??
CODE:004266b0   eb56            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3acb:                   ;XREF[2,0]:   0042636b,0042643a
CODE:004266b2   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266b5   66c7044a744a    MOV         word ptr [EDX + ...,0x4a74              ;= ??
CODE:004266bb   eb4b            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3acf:                   ;XREF[2,0]:   0042636b,0042644a
CODE:004266bd   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266c0   66c7044a594a    MOV         word ptr [EDX + ...,0x4a59              ;= ??
CODE:004266c6   eb40            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad0:                   ;XREF[2,0]:   0042636b,0042644e
CODE:004266c8   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266cb   66c7044a734a    MOV         word ptr [EDX + ...,0x4a73              ;= ??
CODE:004266d1   eb35            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad1:                   ;XREF[2,0]:   0042636b,00426452
CODE:004266d3   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266d6   66c7044a544a    MOV         word ptr [EDX + ...,0x4a54              ;= ??
CODE:004266dc   eb2a            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad2:                   ;XREF[2,0]:   0042636b,00426456
CODE:004266de   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266e1   66c7044a504a    MOV         word ptr [EDX + ...,0x4a50              ;= ??
CODE:004266e7   eb1f            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad3:                   ;XREF[2,0]:   0042636b,0042645a
CODE:004266e9   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266ec   66c7044a4d4a    MOV         word ptr [EDX + ...,0x4a4d              ;= ??
CODE:004266f2   eb14            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad4:                   ;XREF[2,0]:   0042636b,0042645e
CODE:004266f4   0fbfc8          MOVSX       ECX,AX                                  
CODE:004266f7   66c7044a6a4a    MOV         word ptr [EDX + ...,0x4a6a              ;= ??
CODE:004266fd   eb09            JMP         switchD_0042636b::caseD_3a9d            
                            caseD_3ad5:                   ;XREF[2,0]:   0042636b,00426462
CODE:004266ff   0fbfc8          MOVSX       ECX,AX                                  
CODE:00426702   66c7044a9a1f    MOV         word ptr [EDX + ...,0x1f9a              ;= ??
                            caseD_3a9f:                   ;XREF[65,0]:  00426365,0042636b,00426382,0042638a
                            caseD_3aa0:                   ;             0042638e,00426392,00426396,0042639a
                            caseD_3aa1:                   ;             0042639e,004263a2,004263fe,0042643e
                            caseD_3aa2:                   ;             00426442,00426446,00426466,0042646a
                            caseD_3aa3:                   ;             0042647b,00426489,00426497,004264a5
                            caseD_3aa4:                   ;             004264b3,004264c1,004264cf,004264dd
                            caseD_3aa5:                   ;             004264eb,004264f9,00426507,00426515
                            caseD_3abc:                   ;             00426523,00426531,0042653f,0042654d
                            caseD_3acc:                   ;             0042655b,00426569,00426577,00426585
                            caseD_3acd:                   ;             00426593,004265a1,004265af,004265bd
                            caseD_3ace:                   ;             004265cb,004265d9,004265e7,004265f5
                            caseD_3ad6:                   ;             00426603,00426611,0042661f,0042662d
                            caseD_3ad7:                   ;             0042663b,00426649,00426657,00426665
                            caseD_3a9d:                   ;             00426673,00426681,0042668f,0042669a
                                                          ;             004266a5,004266b0,004266bb,004266c6
                                                          ;             004266d1,004266dc,004266e7,004266f2
                                                          ;             004266fd
CODE:00426708   40              INC         EAX                                     
CODE:00426709   6683f804        CMP         AX,0x4                                  
CODE:0042670d   0f8c32fcffff    JL          LAB_00426345                            
CODE:00426713   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426714(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00426717
                                                          ;XREF[5,0]:   004221db,0042286f,00422e7b,00422eb7
                                                          ;             004267a4
CODE:00426714   55              PUSH        EBP                                     
CODE:00426715   8bec            MOV         EBP,ESP                                 
CODE:00426717   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042671c   750c            JNZ         LAB_0042672a                            
CODE:0042671e   ff3570774600    PUSH        dword ptr [DATA:DAT_00467770]           ;= ??
CODE:00426724   e8915b0100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00426729   59              POP         param_3                                 
                            LAB_0042672a:                 ;XREF[1,0]:   0042671c
CODE:0042672a   6a10            PUSH        0x10                                    
CODE:0042672c   e8425b0100      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00426731   59              POP         param_3                                 
CODE:00426732   a370774600      MOV         [DATA:DAT_00467770],param_1             ;= ??
CODE:00426737   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0042673c   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:00426742   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:00426748   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:0042674e   0fbf15741...    MOVSX       param_2,word ptr [DATA:DAT_00461574]    ;= 0001h
CODE:00426755   4a              DEC         param_2                                 
CODE:00426756   741c            JZ          LAB_00426774                            
CODE:00426758   4a              DEC         param_2                                 
CODE:00426759   740e            JZ          LAB_00426769                            
CODE:0042675b   4a              DEC         param_2                                 
CODE:0042675c   751f            JNZ         LAB_0042677d                            
CODE:0042675e   8b157c774600    MOV         param_2,dword ptr [DATA:DAT_0046777c]   ;= ??
CODE:00426764   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:00426767   eb14            JMP         LAB_0042677d                            
                            LAB_00426769:                 ;XREF[1,0]:   00426759
CODE:00426769   8b1580774600    MOV         param_2,dword ptr [DATA:DAT_00467780]   ;= ??
CODE:0042676f   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:00426772   eb09            JMP         LAB_0042677d                            
                            LAB_00426774:                 ;XREF[1,0]:   00426756
CODE:00426774   8b1584774600    MOV         param_2,dword ptr [DATA:DAT_00467784]   ;= ??
CODE:0042677a   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
                            LAB_0042677d:                 ;XREF[3,0]:   0042675c,00426767,00426772
CODE:0042677d   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:00426783   6a01            PUSH        0x1                                     
CODE:00426785   ff3570774600    PUSH        dword ptr [DATA:DAT_00467770]           ;= ??
CODE:0042678b   e842520100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00426790   83c408          ADD         ESP,0x8                                 
CODE:00426793   5d              POP         EBP                                     
CODE:00426794   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426795(void)
                                                          ;XREF[11,0]:  00422639,004226eb,0042281e,00422f18
                                                          ;             00422f8b,00423182,004232b6,00423412
                                                          ;             00425d88,004260ec,0042617a
CODE:00426795   6a00            PUSH        0x0                                     
CODE:00426797   6a00            PUSH        0x0                                     
CODE:00426799   e834520100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042679e   83c408          ADD         ESP,0x8                                 
CODE:004267a1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004267a2(void)
                                                          ;XREF[10,0]:  00422649,004226fb,0042282e,00422f38
                                                          ;             00422fab,00423344,0042348b,00425e36
                                                          ;             0042612d,004261bb
CODE:004267a2   6a00            PUSH        0x0                                     
CODE:004267a4   e86bffffff      CALL        FUN_00426714                            ;undefined FUN_00426714(undefined par...
CODE:004267a9   59              POP         ECX                                     
CODE:004267aa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004267ab(void)
                                                          ;XREF[1,0]:   004262e9
CODE:004267ab   55              PUSH        EBP                                     
CODE:004267ac   8bec            MOV         EBP,ESP                                 
CODE:004267ae   66a190774600    MOV         AX,[DATA:DAT_00467790]                  ;= ??
CODE:004267b4   50              PUSH        EAX                                     
CODE:004267b5   66a18e774600    MOV         AX,[DATA:DAT_0046778e]                  ;= ??
CODE:004267bb   50              PUSH        EAX                                     
CODE:004267bc   e856fbffff      CALL        FUN_00426317                            ;undefined FUN_00426317(undefined par...
CODE:004267c1   83c408          ADD         ESP,0x8                                 
CODE:004267c4   e844f2ffff      CALL        FUN_00425a0d                            ;undefined FUN_00425a0d(void)
CODE:004267c9   5d              POP         EBP                                     
CODE:004267ca   c3              RET                                                 
CODE:004267cb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004267cc(void)
                                                          ;XREF[1,0]:   00430047
CODE:004267cc   66833da81...    CMP         word ptr [DATA:DAT_004615a8],0x0        
CODE:004267d4   7521            JNZ         LAB_004267f7                            
CODE:004267d6   33c0            XOR         EAX,EAX                                 
CODE:004267d8   66a3de774600    MOV         [DATA:DAT_004677de],AX                  ;= ??
CODE:004267de   66a3dc774600    MOV         [DATA:DAT_004677dc],AX                  ;= ??
CODE:004267e4   66c705a81...    MOV         word ptr [DATA:DAT_004615a8],0x1        
CODE:004267ed   c70528024...    MOV         dword ptr [DATA:...,FUN_00426848        ;= 0041226d
                            LAB_004267f7:                 ;XREF[1,0]:   004267d4
CODE:004267f7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004267f8(void)
                                                          ;XREF[1,0]:   0042ffae
CODE:004267f8   66833da81...    CMP         word ptr [DATA:DAT_004615a8],0x0        
CODE:00426800   7409            JZ          LAB_0042680b                            
CODE:00426802   66c705a81...    MOV         word ptr [DATA:DAT_004615a8],0x0        
                            LAB_0042680b:                 ;XREF[1,0]:   00426800
CODE:0042680b   c3              RET                                                 
CODE:0042680c   33              ??          33h    3                                
CODE:0042680d   c0              ??          C0h                                     
CODE:0042680e   e8              ??          E8h                                     
CODE:0042680f   a3              ??          A3h                                     
CODE:00426810   ac              ??          ACh                                     
CODE:00426811   fe              ??          FEh                                     
CODE:00426812   ff              ??          FFh                                     
CODE:00426813   e8              ??          E8h                                     
CODE:00426814   91              ??          91h                                     
CODE:00426815   00              ??          00h                                     
CODE:00426816   00              ??          00h                                     
CODE:00426817   00              ??          00h                                     
CODE:00426818   66              ??          66h    f                                
CODE:00426819   85              ??          85h                                     
CODE:0042681a   c0              ??          C0h                                     
CODE:0042681b   74              ??          74h    t                                
CODE:0042681c   f1              ??          F1h                                     
CODE:0042681d   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042681e(void)
                                                          ;XREF[6,0]:   00410268,004477c0,004477eb,00447814
                                                          ;             00447831,0044784e
CODE:0042681e   e893acfeff      CALL        FUN_004114b6                            ;int FUN_004114b6(void)
CODE:00426823   e881000000      CALL        FUN_004268a9                            ;uint FUN_004268a9(void)
CODE:00426828   c3              RET                                                 
CODE:00426829   e8              ??          E8h                                     
CODE:0042682a   88              ??          88h                                     
CODE:0042682b   ac              ??          ACh                                     
CODE:0042682c   fe              ??          FEh                                     
CODE:0042682d   ff              ??          FFh                                     
CODE:0042682e   66              ??          66h    f                                
CODE:0042682f   a1              ??          A1h                                     
CODE:00426830   dc              ??          DCh                                     ;?  ->  004677dc
CODE:00426831   77              ??          77h    w                                
CODE:00426832   46              ??          46h    F                                
CODE:00426833   00              ??          00h                                     
CODE:00426834   66              ??          66h    f                                
CODE:00426835   3b              ??          3Bh    ;                                
CODE:00426836   05              ??          05h                                     
CODE:00426837   de              ??          DEh                                     ;?  ->  004677de
CODE:00426838   77              ??          77h    w                                
CODE:00426839   46              ??          46h    F                                
CODE:0042683a   00              ??          00h                                     
CODE:0042683b   0f              ??          0Fh                                     
CODE:0042683c   95              ??          95h                                     
CODE:0042683d   c0              ??          C0h                                     
CODE:0042683e   83              ??          83h                                     
CODE:0042683f   e0              ??          E0h                                     
CODE:00426840   01              ??          01h                                     
CODE:00426841   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426842(void)
                                                          ;XREF[3,0]:   00430be0,0044ca6d,0044caab
CODE:00426842   e86facfeff      CALL        FUN_004114b6                            ;int FUN_004114b6(void)
CODE:00426847   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426848(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042688c
                                                          ;XREF[4,0]:   00410282,00416b51,004267ed,0042ff58
CODE:00426848   55              PUSH        EBP                                     
CODE:00426849   8bec            MOV         EBP,ESP                                 
CODE:0042684b   66833da81...    CMP         word ptr [DATA:DAT_004615a8],0x0        
CODE:00426853   7452            JZ          LAB_004268a7                            
CODE:00426855   66833daa1...    CMP         word ptr [DATA:DAT_004615aa],0x0        
CODE:0042685d   7548            JNZ         LAB_004268a7                            
CODE:0042685f   66c705aa1...    MOV         word ptr [DATA:DAT_004615aa],0x1        
CODE:00426868   0fbf05de7...    MOVSX       param_1,word ptr [DATA:DAT_004677de]    ;= ??
CODE:0042686f   40              INC         param_1                                 
CODE:00426870   251f000080      AND         param_1,0x8000001f                      
CODE:00426875   7905            JNS         LAB_0042687c                            
CODE:00426877   48              DEC         param_1                                 
CODE:00426878   83c8e0          OR          param_1,0xffffffe0                      
CODE:0042687b   40              INC         param_1                                 
                            LAB_0042687c:                 ;XREF[1,0]:   00426875
CODE:0042687c   663b05dc7...    CMP         param_1,word ptr [DATA:DAT_004677dc]    ;= ??
CODE:00426883   7419            JZ          LAB_0042689e                            
CODE:00426885   0fbf15de7...    MOVSX       param_2,word ptr [DATA:DAT_004677de]    ;= ??
CODE:0042688c   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:00426890   66890c559...    MOV         word ptr [param_...,param_3             ;= ??
CODE:00426898   66a3de774600    MOV         [DATA:DAT_004677de],param_1             ;= ??
                            LAB_0042689e:                 ;XREF[1,0]:   00426883
CODE:0042689e   66c705aa1...    MOV         word ptr [DATA:DAT_004615aa],0x0        
                            LAB_004268a7:                 ;XREF[2,0]:   00426853,0042685d
CODE:004268a7   5d              POP         EBP                                     
CODE:004268a8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004268a9(void)
                                                          ;XREF[1,0]:   00426823
CODE:004268a9   33c0            XOR         EAX,EAX                                 
CODE:004268ab   66833daa1...    CMP         word ptr [DATA:DAT_004615aa],0x0        
CODE:004268b3   7553            JNZ         LAB_00426908                            
CODE:004268b5   66c705aa1...    MOV         word ptr [DATA:DAT_004615aa],0x1        
CODE:004268be   668b15de7...    MOV         DX,word ptr [DATA:DAT_004677de]         ;= ??
CODE:004268c5   663b15dc7...    CMP         DX,word ptr [DATA:DAT_004677dc]         ;= ??
CODE:004268cc   7431            JZ          LAB_004268ff                            
CODE:004268ce   0fbf05dc7...    MOVSX       EAX,word ptr [DATA:DAT_004677dc]        ;= ??
CODE:004268d5   668b04459...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00467...;= ??
CODE:004268dd   66ff05dc7...    INC         word ptr [DATA:DAT_004677dc]            ;= ??
CODE:004268e4   0fbf15dc7...    MOVSX       EDX,word ptr [DATA:DAT_004677dc]        ;= ??
CODE:004268eb   81e21f000080    AND         EDX,0x8000001f                          
CODE:004268f1   7905            JNS         LAB_004268f8                            
CODE:004268f3   4a              DEC         EDX                                     
CODE:004268f4   83cae0          OR          EDX,0xffffffe0                          
CODE:004268f7   42              INC         EDX                                     
                            LAB_004268f8:                 ;XREF[1,0]:   004268f1
CODE:004268f8   668915dc7...    MOV         word ptr [DATA:DAT_004677dc],DX         ;= ??
                            LAB_004268ff:                 ;XREF[1,0]:   004268cc
CODE:004268ff   66c705aa1...    MOV         word ptr [DATA:DAT_004615aa],0x0        
                            LAB_00426908:                 ;XREF[1,0]:   004268b3
CODE:00426908   c3              RET                                                 
CODE:00426909   33              ??          33h    3                                
CODE:0042690a   c0              ??          C0h                                     
CODE:0042690b   66              ??          66h    f                                
CODE:0042690c   a3              ??          A3h                                     
CODE:0042690d   de              ??          DEh                                     ;?  ->  004677de
CODE:0042690e   77              ??          77h    w                                
CODE:0042690f   46              ??          46h    F                                
CODE:00426910   00              ??          00h                                     
CODE:00426911   66              ??          66h    f                                
CODE:00426912   a3              ??          A3h                                     
CODE:00426913   dc              ??          DCh                                     ;?  ->  004677dc
CODE:00426914   77              ??          77h    w                                
CODE:00426915   46              ??          46h    F                                
CODE:00426916   00              ??          00h                                     
CODE:00426917   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426918(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042693e
          ;param_5       undefined4           8                      ;XREF[1,0]:   00426922
          ;local_110     undefined1        -110                      ;XREF[3,0]:   0042692f,00426941,0042695f
CODE:00426918   55              PUSH        EBP                                     
CODE:00426919   8bec            MOV         EBP,ESP                                 
CODE:0042691b   81c4f4feffff    ADD         ESP,0xfffffef4                          
CODE:00426921   53              PUSH        EBX                                     
CODE:00426922   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00426925   f6c780          TEST        BH,0x80                                 
CODE:00426928   742b            JZ          LAB_00426955                            
CODE:0042692a   6870a74600      PUSH        DATA:lpBuffer_0046a770                  ;= NaP
CODE:0042692f   8d85f4feffff    LEA         param_1=>local_110,[EBP + 0xfffffef4]   
CODE:00426935   50              PUSH        param_1                                 
CODE:00426936   e841960200      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0042693b   83c408          ADD         ESP,0x8                                 
CODE:0042693e   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00426941   8d85f4feffff    LEA         param_1=>local_110,[EBP + 0xfffffef4]   
CODE:00426947   50              PUSH        param_1                                 
CODE:00426948   e89f950200      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0042694d   83c408          ADD         ESP,0x8                                 
CODE:00426950   6681e3ff7f      AND         BX,0x7fff                               
                            LAB_00426955:                 ;XREF[1,0]:   00426928
CODE:00426955   0fbfc3          MOVSX       param_1,BX                              
CODE:00426958   ff3485ac1...    PUSH        dword ptr [param_1*0x4 + DATA:PTR_DAT...;= 004615b8
CODE:0042695f   8d85f4feffff    LEA         param_1=>local_110,[EBP + 0xfffffef4]   
CODE:00426965   50              PUSH        param_1                                 
CODE:00426966   e8b5b80200      CALL        FUN_00452220                            ;LPCVOID * FUN_00452220(undefined par...
CODE:0042696b   83c408          ADD         ESP,0x8                                 
CODE:0042696e   5b              POP         EBX                                     
CODE:0042696f   8be5            MOV         ESP,EBP                                 
CODE:00426971   5d              POP         EBP                                     
CODE:00426972   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00426973(uint param_1, undefined4 param_2, DWORD param_3, LPCVOID * param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       LPCVOID *            4                      ;XREF[1,0]:   00426976
CODE:00426973   55              PUSH        EBP                                     
CODE:00426974   8bec            MOV         EBP,ESP                                 
CODE:00426976   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00426979   e882b50200      CALL        FUN_00451f00                            ;undefined4 FUN_00451f00(uint param_1...
CODE:0042697e   59              POP         param_3                                 
CODE:0042697f   5d              POP         EBP                                     
CODE:00426980   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00426981(undefined4 param_1, undefined * param_2, byte * * param_3, byte * * param_4, undefined4 param_5, uint param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined *        EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       byte * *             4                      ;XREF[1,0]:   00426988
          ;param_5       undefined4           8                      ;XREF[1,0]:   00426991
          ;param_6       uint                 c                      ;XREF[1,0]:   00426985
CODE:00426981   55              PUSH        EBP                                     
CODE:00426982   8bec            MOV         EBP,ESP                                 
CODE:00426984   53              PUSH        EBX                                     
CODE:00426985   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00426988   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0042698b   6a01            PUSH        0x1                                     
CODE:0042698d   0fb7c3          MOVZX       param_1,BX                              
CODE:00426990   50              PUSH        param_1                                 
CODE:00426991   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00426994   e813bb0200      CALL        FUN_004524ac                            ;uint FUN_004524ac(undefined4 param_1...
CODE:00426999   83c410          ADD         ESP,0x10                                
CODE:0042699c   0fb7d3          MOVZX       param_2,BX                              
CODE:0042699f   f7ea            IMUL        param_2                                 
CODE:004269a1   5b              POP         EBX                                     
CODE:004269a2   5d              POP         EBP                                     
CODE:004269a3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004269a4(undefined4 param_1, undefined4 param_2, byte * * param_3, byte * * param_4, undefined4 param_5, uint param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       byte * *             4                      ;XREF[1,0]:   004269ab
          ;param_5       undefined4           8                      ;XREF[1,0]:   004269b4
          ;param_6       uint                 c                      ;XREF[1,0]:   004269a8
CODE:004269a4   55              PUSH        EBP                                     
CODE:004269a5   8bec            MOV         EBP,ESP                                 
CODE:004269a7   53              PUSH        EBX                                     
CODE:004269a8   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:004269ab   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004269ae   6a01            PUSH        0x1                                     
CODE:004269b0   0fb7c3          MOVZX       param_1,BX                              
CODE:004269b3   50              PUSH        param_1                                 
CODE:004269b4   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004269b7   e868bc0200      CALL        FUN_00452624                            ;uint FUN_00452624(undefined4 param_1...
CODE:004269bc   83c410          ADD         ESP,0x10                                
CODE:004269bf   0fb7d3          MOVZX       param_2,BX                              
CODE:004269c2   f7ea            IMUL        param_2                                 
CODE:004269c4   5b              POP         EBX                                     
CODE:004269c5   5d              POP         EBP                                     
CODE:004269c6   c3              RET                                                 
CODE:004269c7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForForce'(void)
                                                          ;XREF[1,0]:   00461796
CODE:004269c8   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:004269cd   66c705907...    MOV         word ptr [DATA:DAT_00467890],0x0        ;= ??
CODE:004269d6   66c700731f      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x1f73;= ??
CODE:004269db   66c74002671f    MOV         word ptr [EAX + ...,0x1f67              ;= ??
CODE:004269e1   66c74004811f    MOV         word ptr [EAX + ...,0x1f81              ;= ??
CODE:004269e7   66c740066d4a    MOV         word ptr [EAX + ...,0x4a6d              ;= ??
CODE:004269ed   66c74008a71f    MOV         word ptr [EAX + ...,0x1fa7              ;= ??
CODE:004269f3   66c7400a5b4a    MOV         word ptr [EAX + ...,0x4a5b              ;= ??
CODE:004269f9   66c7400c5f1f    MOV         word ptr [EAX + ...,0x1f5f              ;= ??
CODE:004269ff   66c7400e614a    MOV         word ptr [EAX + ...,0x4a61              ;= ??
CODE:00426a05   66c740104c4a    MOV         word ptr [EAX + ...,0x4a4c              ;= ??
CODE:00426a0b   66c740125c1f    MOV         word ptr [EAX + ...,0x1f5c              ;= ??
CODE:00426a11   66c74014774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:00426a17   66c74016ffff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:00426a1d   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:00426a1e   e86e950100      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:00426a23   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:00426a24   e8ea960100      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:00426a29   68eead4200      PUSH        LAB_0042adee                            
CODE:00426a2e   e81d5f0200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00426a33   59              POP         ECX=>LAB_0042adee                       
CODE:00426a34   e8f90d0000      CALL        Puzzles::SetParametersForForce          ;undefined SetParametersForForce(void)
CODE:00426a39   e893080000      CALL        FUN_004272d1                            ;undefined FUN_004272d1(uint param_1,...
CODE:00426a3e   e841070000      CALL        FUN_00427184                            ;undefined FUN_00427184(void)
CODE:00426a43   e8382f0000      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:00426a48   686a774200      PUSH        LAB_0042776a                            
CODE:00426a4d   e84c98feff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00426a52   59              POP         ECX=>LAB_0042776a                       
CODE:00426a53   e8ac5f0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426a58   a324784600      MOV         [DATA:DAT_00467824],EAX                 ;= ??
CODE:00426a5d   68a6420000      PUSH        0x42a6                                  
CODE:00426a62   e85dc0feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00426a67   59              POP         ECX                                     
CODE:00426a68   a338784600      MOV         [DATA:DAT_00467838],EAX                 ;= ??
CODE:00426a6d   6a00            PUSH        0x0                                     
CODE:00426a6f   6a00            PUSH        0x0                                     
CODE:00426a71   ff3538784600    PUSH        dword ptr [DATA:DAT_00467838]           ;= ??
CODE:00426a77   e8124b0100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00426a7c   83c40c          ADD         ESP,0xc                                 
CODE:00426a7f   a33c784600      MOV         [DATA:DAT_0046783c],EAX                 ;= ??
CODE:00426a84   a13c784600      MOV         EAX,[DATA:DAT_0046783c]                 ;= ??
CODE:00426a89   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00426a8f   6a01            PUSH        0x1                                     
CODE:00426a91   e878430000      CALL        FUN_0042ae0e                            ;undefined FUN_0042ae0e(undefined par...
CODE:00426a96   59              POP         ECX                                     
CODE:00426a97   e800a90000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00426a9c   c70544954...    MOV         dword ptr [DATA:...,LAB_0042ae7f        ;= ??
CODE:00426aa6   66c705367...    MOV         word ptr [DATA:DAT_00467836],0x0        ;= ??
CODE:00426aaf   c3              RET                                                 
                            LAB_00426ab0:                 ;XREF[1,0]:   0046179a
CODE:00426ab0   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00426ab8   7416            JZ          LAB_00426ad0                            
CODE:00426aba   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00426ac0   50              PUSH        EAX                                     
CODE:00426ac1   e8a1f80100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00426ac6   59              POP         ECX                                     
CODE:00426ac7   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_00426ad0:                 ;XREF[1,0]:   00426ab8
CODE:00426ad0   33c0            XOR         EAX,EAX                                 
CODE:00426ad2   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:00426ad7   ff358c784600    PUSH        dword ptr [DATA:DAT_0046788c]           ;= ??
CODE:00426add   e8d8570100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00426ae2   59              POP         ECX                                     
CODE:00426ae3   6a00            PUSH        0x0                                     
CODE:00426ae5   6a00            PUSH        0x0                                     
CODE:00426ae7   e8e64e0100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00426aec   83c408          ADD         ESP,0x8                                 
CODE:00426aef   ff3538784600    PUSH        dword ptr [DATA:DAT_00467838]           ;= ??
CODE:00426af5   e812c2feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00426afa   59              POP         ECX                                     
CODE:00426afb   ff353c784600    PUSH        dword ptr [DATA:DAT_0046783c]           ;= ??
CODE:00426b01   e8984b0100      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00426b06   59              POP         ECX                                     
CODE:00426b07   66a18c174600    MOV         AX,[DATA:DAT_0046178c]                  
CODE:00426b0d   66a36a974600    MOV         [DATA:DAT_0046976a],AX                  ;= ??
CODE:00426b13   e8d3950100      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:00426b18   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:00426b1d   e898940100      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:00426b22   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:00426b23   6a00            PUSH        0x0                                     
CODE:00426b25   e8265e0200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00426b2a   59              POP         ECX                                     
CODE:00426b2b   e86804ffff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00426b30   e82e0a0000      CALL        FUN_00427563                            ;undefined FUN_00427563(uint param_1,...
CODE:00426b35   e89d97feff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:00426b3a   68a2174600      PUSH        DATA:DAT_004617a2                       ;= 54h    T
CODE:00426b3f   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:00426b45   50              PUSH        EAX                                     
CODE:00426b46   e84a9b0100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00426b4b   83c408          ADD         ESP,0x8                                 
CODE:00426b4e   e8f5a70000      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00426b53   c3              RET                                                 
                            LAB_00426b54:                 ;XREF[1,0]:   0046179e
CODE:00426b54   6a0f            PUSH        0xf                                     
CODE:00426b56   e891590100      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:00426b5b   59              POP         ECX                                     
CODE:00426b5c   66833d907...    CMP         word ptr [DATA:DAT_00467890],0x0        ;= ??
CODE:00426b64   752f            JNZ         LAB_00426b95                            
CODE:00426b66   66c705907...    MOV         word ptr [DATA:DAT_00467890],0x1        ;= ??
CODE:00426b6f   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:00426b75   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:00426b7b   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00426b81   50              PUSH        EAX                                     
CODE:00426b82   e878f60100      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00426b87   59              POP         ECX                                     
CODE:00426b88   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00426b8e   50              PUSH        EAX                                     
CODE:00426b8f   e8e4fb0100      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00426b94   59              POP         ECX                                     
                            LAB_00426b95:                 ;XREF[1,0]:   00426b64
CODE:00426b95   66833d367...    CMP         word ptr [DATA:DAT_00467836],0x0        ;= ??
CODE:00426b9d   743e            JZ          LAB_00426bdd                            
CODE:00426b9f   66833d2a7...    CMP         word ptr [DATA:DAT_0046782a],0x0        ;= ??
CODE:00426ba7   7534            JNZ         LAB_00426bdd                            
CODE:00426ba9   66c7052a7...    MOV         word ptr [DATA:DAT_0046782a],0x1        ;= ??
CODE:00426bb2   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:00426bb8   e847c3feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00426bbd   59              POP         ECX                                     
CODE:00426bbe   e8a6420000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:00426bc3   68774a0000      PUSH        0x4a77                                  
CODE:00426bc8   e8dd910100      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00426bcd   59              POP         ECX                                     
CODE:00426bce   e8a3420000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:00426bd3   e8b0910100      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00426bd8   e8a32d0000      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
                            LAB_00426bdd:                 ;XREF[2,0]:   00426b9d,00426ba7
CODE:00426bdd   0fbf05c41...    MOVSX       EAX,word ptr [DATA:DAT_004615c4]        ;= 0003h
CODE:00426be4   83f808          CMP         EAX,0x8                                 
CODE:00426be7   0f87d4040000    JA          switchD_00426bed::caseD_3               
                            switchD:                      ; FWD[10,0]:  00426c00,00426c18,00426c4e,00426c5a
                                                          ;             00426c60,00426c91,00426ef1,00426f78
                                                          ;             0042700f,004270c1
CODE:00426bed   ff2485f46...    JMP         dword ptr [EAX*0x4 + 0x426bf4]=>->swi...;= 004270c1
                            switchdataD_00426bf4:         
CODE:00426bf4   186c4200        addr        switchD_00426bed::caseD_0               
CODE:00426bf8   786f4200        addr        switchD_00426bed::caseD_1               
CODE:00426bfc   0f704200        addr        switchD_00426bed::caseD_2               
                            PTR_caseD_3_00426c00:         ;XREF[1,0]:   00426bed
CODE:00426c00   c1704200        addr        switchD_00426bed::caseD_3               
CODE:00426c04   5a6c4200        addr        switchD_00426bed::caseD_4               
CODE:00426c08   916c4200        addr        switchD_00426bed::caseD_5               
CODE:00426c0c   606c4200        addr        switchD_00426bed::caseD_6               
CODE:00426c10   f16e4200        addr        switchD_00426bed::caseD_7               
CODE:00426c14   4e6c4200        addr        switchD_00426bed::caseD_8               
                            caseD_0:                      ;XREF[2,0]:   00426bed,00426bf4
CODE:00426c18   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00426c1e   50              PUSH        EAX                                     
CODE:00426c1f   e836040200      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00426c24   59              POP         ECX                                     
CODE:00426c25   6685c0          TEST        AX,AX                                   
CODE:00426c28   0f8593040000    JNZ         switchD_00426bed::caseD_3               
CODE:00426c2e   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00426c34   50              PUSH        EAX                                     
CODE:00426c35   e82df70100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00426c3a   59              POP         ECX                                     
CODE:00426c3b   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00426c44   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:00426c4d   c3              RET                                                 
                            caseD_8:                      ;XREF[2,0]:   00426bed,00426c14
CODE:00426c4e   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:00426c53   e835470200      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00426c58   59              POP         ECX                                     
CODE:00426c59   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   00426bed,00426c04
CODE:00426c5a   e8350b0000      CALL        FUN_00427794                            ;undefined FUN_00427794(undefined4 pa...
CODE:00426c5f   c3              RET                                                 
                            caseD_6:                      ;XREF[2,0]:   00426bed,00426c0c
CODE:00426c60   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:00426c66   e865d2feff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00426c6b   59              POP         ECX                                     
CODE:00426c6c   6683f804        CMP         AX,0x4                                  
CODE:00426c70   0f844b040000    JZ          switchD_00426bed::caseD_3               
CODE:00426c76   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:00426c7c   e88bc0feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00426c81   59              POP         ECX                                     
CODE:00426c82   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:00426c8b   e8e6410000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:00426c90   c3              RET                                                 
                            caseD_5:                      ;XREF[2,0]:   00426bed,00426c08
CODE:00426c91   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426c97   e834d2feff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00426c9c   59              POP         ECX                                     
CODE:00426c9d   6683f804        CMP         AX,0x4                                  
CODE:00426ca1   0f841a040000    JZ          switchD_00426bed::caseD_3               
CODE:00426ca7   e8585d0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426cac   2b0524784600    SUB         EAX,dword ptr [DATA:DAT_00467824]       ;= ??
CODE:00426cb2   83f805          CMP         EAX,0x5                                 
CODE:00426cb5   0f8206040000    JC          switchD_00426bed::caseD_3               
CODE:00426cbb   e8445d0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426cc0   a324784600      MOV         [DATA:DAT_00467824],EAX                 ;= ??
CODE:00426cc5   66ff05327...    INC         word ptr [DATA:DAT_00467832]            ;= ??
CODE:00426ccc   66a132784600    MOV         AX,[DATA:DAT_00467832]                  ;= ??
CODE:00426cd2   0fbfc0          MOVSX       EAX,AX                                  
CODE:00426cd5   0fbf152e7...    MOVSX       EDX,word ptr [DATA:DAT_0046782e]        ;= ??
CODE:00426cdc   83c2fc          ADD         EDX,-0x4                                
CODE:00426cdf   3bc2            CMP         EAX,EDX                                 
CODE:00426ce1   0f8c9d010000    JL          LAB_00426e84                            
CODE:00426ce7   68671f0000      PUSH        0x1f67                                  
CODE:00426cec   e817fe0100      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:00426cf1   59              POP         ECX                                     
CODE:00426cf2   66a12e784600    MOV         AX,[DATA:DAT_0046782e]                  ;= ??
CODE:00426cf8   6683c0fc        ADD         AX,-0x4                                 
CODE:00426cfc   66a332784600    MOV         [DATA:DAT_00467832],AX                  ;= ??
CODE:00426d02   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:00426d0b   e866410000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:00426d10   6a19            PUSH        0x19                                    
CODE:00426d12   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426d19   03c0            ADD         EAX,EAX                                 
CODE:00426d1b   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= A8h
CODE:00426d23   50              PUSH        EAX                                     
CODE:00426d24   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426d2b   03c0            ADD         EAX,EAX                                 
CODE:00426d2d   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 2Ch    ,
CODE:00426d35   50              PUSH        EAX                                     
CODE:00426d36   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426d3c   e81bccfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426d41   83c410          ADD         ESP,0x10                                
CODE:00426d44   66833d327...    CMP         word ptr [DATA:DAT_00467832],0x8        ;= ??
CODE:00426d4c   0f8dbf000000    JGE         LAB_00426e11                            
CODE:00426d52   66833d327...    CMP         word ptr [DATA:DAT_00467832],0x0        ;= ??
CODE:00426d5a   0f8cb1000000    JL          LAB_00426e11                            
CODE:00426d60   66833d941...    CMP         word ptr [DATA:DAT_00461794],0x0        
CODE:00426d68   740c            JZ          LAB_00426d76                            
CODE:00426d6a   ff355c784600    PUSH        dword ptr [DATA:DAT_0046785c]           ;= ??
CODE:00426d70   e897bffeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00426d75   59              POP         ECX                                     
                            LAB_00426d76:                 ;XREF[1,0]:   00426d68
CODE:00426d76   66c705941...    MOV         word ptr [DATA:DAT_00461794],0x1        
CODE:00426d7f   66a132784600    MOV         AX,[DATA:DAT_00467832]                  ;= ??
CODE:00426d85   66059642        ADD         AX,0x4296                               
CODE:00426d89   50              PUSH        EAX                                     
CODE:00426d8a   e835bdfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00426d8f   59              POP         ECX                                     
CODE:00426d90   a35c784600      MOV         [DATA:DAT_0046785c],EAX                 ;= ??
CODE:00426d95   ff355c784600    PUSH        dword ptr [DATA:DAT_0046785c]           ;= ??
CODE:00426d9b   e8d0c0feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00426da0   59              POP         ECX                                     
CODE:00426da1   6a1e            PUSH        0x1e                                    
CODE:00426da3   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426daa   03c0            ADD         EAX,EAX                                 
CODE:00426dac   668b04452...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= B6h
CODE:00426db4   50              PUSH        EAX                                     
CODE:00426db5   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426dbc   03c0            ADD         EAX,EAX                                 
CODE:00426dbe   668b04452...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 1Ah
CODE:00426dc6   50              PUSH        EAX                                     
CODE:00426dc7   ff355c784600    PUSH        dword ptr [DATA:DAT_0046785c]           ;= ??
CODE:00426dcd   e88acbfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426dd2   83c410          ADD         ESP,0x10                                
CODE:00426dd5   e8bb400000      CALL        FUN_0042ae95                            ;uint FUN_0042ae95(void)
CODE:00426dda   6683c014        ADD         AX,0x14                                 
CODE:00426dde   50              PUSH        EAX                                     
CODE:00426ddf   0fbf05781...    MOVSX       EAX,word ptr [DATA:DAT_00461778]        
CODE:00426de6   03c0            ADD         EAX,EAX                                 
CODE:00426de8   668b04450...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= A7h
CODE:00426df0   50              PUSH        EAX                                     
CODE:00426df1   0fbf05781...    MOVSX       EAX,word ptr [DATA:DAT_00461778]        
CODE:00426df8   03c0            ADD         EAX,EAX                                 
CODE:00426dfa   668b04450...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 1Ah
CODE:00426e02   50              PUSH        EAX                                     
CODE:00426e03   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:00426e09   e84ecbfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426e0e   83c410          ADD         ESP,0x10                                
                            LAB_00426e11:                 ;XREF[2,0]:   00426d4c,00426d5a
CODE:00426e11   66833d8c1...    CMP         word ptr [DATA:DAT_0046178c],0x0        
CODE:00426e19   750b            JNZ         LAB_00426e26                            
CODE:00426e1b   e8c23e0000      CALL        FUN_0042ace2                            ;undefined4 FUN_0042ace2(void)
CODE:00426e20   66a38c174600    MOV         [DATA:DAT_0046178c],AX                  
                            LAB_00426e26:                 ;XREF[1,0]:   00426e19
CODE:00426e26   0fbf052e7...    MOVSX       EAX,word ptr [DATA:DAT_0046782e]        ;= ??
CODE:00426e2d   83c0fc          ADD         EAX,-0x4                                
CODE:00426e30   83f808          CMP         EAX,0x8                                 
CODE:00426e33   7c1f            JL          LAB_00426e54                            
CODE:00426e35   6a00            PUSH        0x0                                     
CODE:00426e37   6a05            PUSH        0x5                                     
CODE:00426e39   68811f0000      PUSH        0x1f81                                  
CODE:00426e3e   e862f70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00426e43   83c40c          ADD         ESP,0xc                                 
CODE:00426e46   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426e4c   e8b3c0feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00426e51   59              POP         ECX                                     
CODE:00426e52   eb11            JMP         LAB_00426e65                            
                            LAB_00426e54:                 ;XREF[1,0]:   00426e33
CODE:00426e54   6a00            PUSH        0x0                                     
CODE:00426e56   6a05            PUSH        0x5                                     
CODE:00426e58   686d4a0000      PUSH        0x4a6d                                  
CODE:00426e5d   e843f70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00426e62   83c40c          ADD         ESP,0xc                                 
                            LAB_00426e65:                 ;XREF[1,0]:   00426e52
CODE:00426e65   66833d8c1...    CMP         word ptr [DATA:DAT_0046178c],0x0        
CODE:00426e6d   7459            JZ          LAB_00426ec8                            
CODE:00426e6f   66833d367...    CMP         word ptr [DATA:DAT_00467836],0x0        ;= ??
CODE:00426e77   754f            JNZ         LAB_00426ec8                            
CODE:00426e79   66c705367...    MOV         word ptr [DATA:DAT_00467836],0x1        ;= ??
CODE:00426e82   eb44            JMP         LAB_00426ec8                            
                            LAB_00426e84:                 ;XREF[1,0]:   00426ce1
CODE:00426e84   6896000000      PUSH        0x96                                    
CODE:00426e89   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426e90   03c0            ADD         EAX,EAX                                 
CODE:00426e92   668b04459...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 94h
CODE:00426e9a   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00426ea1   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:00426ea4   662bc2          SUB         AX,DX                                   
CODE:00426ea7   50              PUSH        EAX                                     
CODE:00426ea8   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467832]        ;= ??
CODE:00426eaf   03c0            ADD         EAX,EAX                                 
CODE:00426eb1   668b04459...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 3Fh    ?
CODE:00426eb9   50              PUSH        EAX                                     
CODE:00426eba   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426ec0   e897cafeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426ec5   83c410          ADD         ESP,0x10                                
                            LAB_00426ec8:                 ;XREF[3,0]:   00426e6d,00426e77,00426e82
CODE:00426ec8   66833d327...    CMP         word ptr [DATA:DAT_00467832],0x8        ;= ??
CODE:00426ed0   0f8deb010000    JGE         switchD_00426bed::caseD_3               
CODE:00426ed6   66833d327...    CMP         word ptr [DATA:DAT_00467832],0x0        ;= ??
CODE:00426ede   0f8cdd010000    JL          switchD_00426bed::caseD_3               
CODE:00426ee4   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426eea   e829bffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00426eef   59              POP         ECX                                     
CODE:00426ef0   c3              RET                                                 
                            caseD_7:                      ;XREF[2,0]:   00426bed,00426c10
CODE:00426ef1   e80e5b0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426ef6   2b0524784600    SUB         EAX,dword ptr [DATA:DAT_00467824]       ;= ??
CODE:00426efc   83f805          CMP         EAX,0x5                                 
CODE:00426eff   0f82bc010000    JC          switchD_00426bed::caseD_3               
CODE:00426f05   66833d227...    CMP         word ptr [DATA:DAT_00467822],0x3        ;= ??
CODE:00426f0d   7e0a            JLE         LAB_00426f19                            
CODE:00426f0f   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x5        ;= 0003h
CODE:00426f18   c3              RET                                                 
                            LAB_00426f19:                 ;XREF[1,0]:   00426f0d
CODE:00426f19   6a46            PUSH        0x46                                    
CODE:00426f1b   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00426f22   03c0            ADD         EAX,EAX                                 
CODE:00426f24   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00426f2b   c1e204          SHL         EDX,0x4                                 
CODE:00426f2e   81c242174600    ADD         EDX,DATA:DAT_00461742                   ;= C1h
CODE:00426f34   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00426f38   50              PUSH        EAX                                     
CODE:00426f39   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00426f40   03c0            ADD         EAX,EAX                                 
CODE:00426f42   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00426f49   c1e204          SHL         EDX,0x4                                 
CODE:00426f4c   81c240174600    ADD         EDX,DATA:DAT_00461740                   ;= 65h    e
CODE:00426f52   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00426f56   50              PUSH        EAX                                     
CODE:00426f57   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426f5d   e8fac9feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00426f62   83c410          ADD         ESP,0x10                                
CODE:00426f65   668305227...    ADD         word ptr [DATA:DAT_00467822],0x2        ;= ??
CODE:00426f6d   e8925a0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426f72   a324784600      MOV         [DATA:DAT_00467824],EAX                 ;= ??
CODE:00426f77   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   00426bed,00426bf8
CODE:00426f78   e8875a0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426f7d   2b0524784600    SUB         EAX,dword ptr [DATA:DAT_00467824]       ;= ??
CODE:00426f83   83f805          CMP         EAX,0x5                                 
CODE:00426f86   0f8235010000    JC          switchD_00426bed::caseD_3               
CODE:00426f8c   e8735a0200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00426f91   a324784600      MOV         [DATA:DAT_00467824],EAX                 ;= ??
CODE:00426f96   66a122784600    MOV         AX,[DATA:DAT_00467822]                  ;= ??
CODE:00426f9c   663b052e7...    CMP         AX,word ptr [DATA:DAT_0046782e]         ;= ??
CODE:00426fa3   7e16            JLE         LAB_00426fbb                            
CODE:00426fa5   66a12e784600    MOV         AX,[DATA:DAT_0046782e]                  ;= ??
CODE:00426fab   66a322784600    MOV         [DATA:DAT_00467822],AX                  ;= ??
CODE:00426fb1   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x2        ;= 0003h
CODE:00426fba   c3              RET                                                 
                            LAB_00426fbb:                 ;XREF[1,0]:   00426fa3
CODE:00426fbb   6a46            PUSH        0x46                                    
CODE:00426fbd   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00426fc4   03c0            ADD         EAX,EAX                                 
CODE:00426fc6   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00426fcd   c1e204          SHL         EDX,0x4                                 
CODE:00426fd0   81c242174600    ADD         EDX,DATA:DAT_00461742                   ;= C1h
CODE:00426fd6   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00426fda   50              PUSH        EAX                                     
CODE:00426fdb   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00426fe2   03c0            ADD         EAX,EAX                                 
CODE:00426fe4   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00426feb   c1e204          SHL         EDX,0x4                                 
CODE:00426fee   81c240174600    ADD         EDX,DATA:DAT_00461740                   ;= 65h    e
CODE:00426ff4   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00426ff8   50              PUSH        EAX                                     
CODE:00426ff9   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00426fff   e858c9feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427004   83c410          ADD         ESP,0x10                                
CODE:00427007   66ff05227...    INC         word ptr [DATA:DAT_00467822]            ;= ??
CODE:0042700e   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   00426bed,00426bfc
CODE:0042700f   e8f0590200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00427014   2b0524784600    SUB         EAX,dword ptr [DATA:DAT_00467824]       ;= ??
CODE:0042701a   83f805          CMP         EAX,0x5                                 
CODE:0042701d   0f8299000000    JC          LAB_004270bc                            
CODE:00427023   e8dc590200      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00427028   a324784600      MOV         [DATA:DAT_00467824],EAX                 ;= ??
CODE:0042702d   66833d227...    CMP         word ptr [DATA:DAT_00467822],0x0        ;= ??
CODE:00427035   7d32            JGE         LAB_00427069                            
CODE:00427037   66c705227...    MOV         word ptr [DATA:DAT_00467822],0x0        ;= ??
CODE:00427040   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:00427049   6a46            PUSH        0x46                                    
CODE:0042704b   66a120784600    MOV         AX,[DATA:DAT_00467820]                  ;= ??
CODE:00427051   50              PUSH        EAX                                     
CODE:00427052   66a11e784600    MOV         AX,[DATA:DAT_0046781e]                  ;= ??
CODE:00427058   50              PUSH        EAX                                     
CODE:00427059   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:0042705f   e8f8c8feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427064   83c410          ADD         ESP,0x10                                
CODE:00427067   eb53            JMP         LAB_004270bc                            
                            LAB_00427069:                 ;XREF[1,0]:   00427035
CODE:00427069   6a46            PUSH        0x46                                    
CODE:0042706b   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00427072   03c0            ADD         EAX,EAX                                 
CODE:00427074   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:0042707b   c1e204          SHL         EDX,0x4                                 
CODE:0042707e   81c242174600    ADD         EDX,DATA:DAT_00461742                   ;= C1h
CODE:00427084   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00427088   50              PUSH        EAX                                     
CODE:00427089   0fbf05227...    MOVSX       EAX,word ptr [DATA:DAT_00467822]        ;= ??
CODE:00427090   03c0            ADD         EAX,EAX                                 
CODE:00427092   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:00427099   c1e204          SHL         EDX,0x4                                 
CODE:0042709c   81c240174600    ADD         EDX,DATA:DAT_00461740                   ;= 65h    e
CODE:004270a2   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004270a6   50              PUSH        EAX                                     
CODE:004270a7   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:004270ad   e8aac8feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004270b2   83c410          ADD         ESP,0x10                                
CODE:004270b5   66ff0d227...    DEC         word ptr [DATA:DAT_00467822]            ;= ??
                            LAB_004270bc:                 ;XREF[2,0]:   0042701d,00427067
CODE:004270bc   e8b53d0000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
                            caseD_3:                      ;XREF[11,0]:  00426be7,00426bed,00426c00,00426c28
                                                          ;             00426c70,00426ca1,00426cb5,00426ed0
                                                          ;             00426ede,00426eff,00426f86
CODE:004270c1   c3              RET                                                 
                            LAB_004270c2:                 ;XREF[1,0]:   004299b2
CODE:004270c2   66833dc41...    CMP         word ptr [DATA:DAT_004615c4],0x0        ;= 0003h
CODE:004270ca   742b            JZ          LAB_004270f7                            
CODE:004270cc   6a00            PUSH        0x0                                     
CODE:004270ce   6a05            PUSH        0x5                                     
CODE:004270d0   685c1f0000      PUSH        0x1f5c                                  
CODE:004270d5   e8cbf40100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004270da   83c40c          ADD         ESP,0xc                                 
CODE:004270dd   ff3548784600    PUSH        dword ptr [DATA:DAT_00467848]           ;= ??
CODE:004270e3   e8e0bcfeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004270e8   59              POP         ECX                                     
CODE:004270e9   e896b6feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004270ee   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x8        ;= 0003h
                            LAB_004270f7:                 ;XREF[1,0]:   004270ca
CODE:004270f7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004270f8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042710c
                                                          ;XREF[3,0]:   004299f6,00429a1f,00429a4a
CODE:004270f8   55              PUSH        EBP                                     
CODE:004270f9   8bec            MOV         EBP,ESP                                 
CODE:004270fb   6a00            PUSH        0x0                                     
CODE:004270fd   6a05            PUSH        0x5                                     
CODE:004270ff   685c1f0000      PUSH        0x1f5c                                  
CODE:00427104   e89cf40100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00427109   83c40c          ADD         ESP,0xc                                 
CODE:0042710c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042710f   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00427112   83e801          SUB         param_1,0x1                             
CODE:00427115   7207            JC          LAB_0042711e                            
CODE:00427117   7410            JZ          LAB_00427129                            
CODE:00427119   48              DEC         param_1                                 
CODE:0042711a   7418            JZ          LAB_00427134                            
CODE:0042711c   eb1f            JMP         LAB_0042713d                            
                            LAB_0042711e:                 ;XREF[1,0]:   00427115
CODE:0042711e   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x1        ;= 0001h
CODE:00427127   eb14            JMP         LAB_0042713d                            
                            LAB_00427129:                 ;XREF[1,0]:   00427117
CODE:00427129   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00427132   eb09            JMP         LAB_0042713d                            
                            LAB_00427134:                 ;XREF[1,0]:   0042711a
CODE:00427134   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x3        ;= 0001h
                            LAB_0042713d:                 ;XREF[3,0]:   0042711c,00427127,00427132
CODE:0042713d   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:00427143   e8c4bbfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00427148   59              POP         param_3                                 
CODE:00427149   66a17a174600    MOV         param_1,[DATA:DAT_0046177a]             ;= 0001h
CODE:0042714f   66057242        ADD         param_1,0x4272                          
CODE:00427153   50              PUSH        param_1                                 
CODE:00427154   e86bb9feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427159   59              POP         param_3                                 
CODE:0042715a   a350784600      MOV         [DATA:DAT_00467850],param_1             ;= ??
CODE:0042715f   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:00427165   e806bdfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042716a   59              POP         param_3                                 
CODE:0042716b   6a64            PUSH        0x64                                    
CODE:0042716d   6803010000      PUSH        0x103                                   
CODE:00427172   6a06            PUSH        0x6                                     
CODE:00427174   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:0042717a   e8ddc7feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042717f   83c410          ADD         ESP,0x10                                
CODE:00427182   5d              POP         EBP                                     
CODE:00427183   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00427184(void)
                                                          ;XREF[2,0]:   00426a3e,0042adee
CODE:00427184   53              PUSH        EBX                                     
CODE:00427185   66833d2a7...    CMP         word ptr [DATA:DAT_0046782a],0x0        ;= ??
CODE:0042718d   7518            JNZ         LAB_004271a7                            
CODE:0042718f   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:00427195   e86abdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042719a   59              POP         ECX                                     
CODE:0042719b   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:004271a1   e822bcfeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004271a6   59              POP         ECX                                     
                            LAB_004271a7:                 ;XREF[1,0]:   0042718d
CODE:004271a7   ff354c784600    PUSH        dword ptr [DATA:DAT_0046784c]           ;= ??
CODE:004271ad   e852bdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004271b2   59              POP         ECX                                     
CODE:004271b3   ff3548784600    PUSH        dword ptr [DATA:DAT_00467848]           ;= ??
CODE:004271b9   e846bdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004271be   59              POP         ECX                                     
CODE:004271bf   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:004271c5   e83abdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004271ca   59              POP         ECX                                     
CODE:004271cb   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:004271d1   e89abcfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004271d6   59              POP         ECX                                     
CODE:004271d7   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:004271dd   e822bdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004271e2   59              POP         ECX                                     
CODE:004271e3   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:004271e9   e882bcfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004271ee   59              POP         ECX                                     
CODE:004271ef   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:004271f5   e80abdfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004271fa   59              POP         ECX                                     
CODE:004271fb   6a00            PUSH        0x0                                     
CODE:004271fd   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:00427203   e8ccb7feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00427208   83c408          ADD         ESP,0x8                                 
CODE:0042720b   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:00427211   e85abcfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00427216   59              POP         ECX                                     
CODE:00427217   33db            XOR         EBX,EBX                                 
                            LAB_00427219:                 ;XREF[1,0]:   0042724c
CODE:00427219   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   0046177e,00461780
CODE:0042721c   66833c457...    CMP         word ptr [EAX*0x...,0x0                 ;= 0001h
CODE:00427225   7420            JZ          LAB_00427247                            
CODE:00427227   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042722a   ff3485647...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00467864] ;= ??
CODE:00427231   e8cebcfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00427236   59              POP         ECX                                     
CODE:00427237   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042723a   ff3485647...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00467864] ;= ??
CODE:00427241   e82abcfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00427246   59              POP         ECX                                     
                            LAB_00427247:                 ;XREF[1,0]:   00427225
CODE:00427247   43              INC         EBX                                     
CODE:00427248   6683fb04        CMP         BX,0x4                                  
CODE:0042724c   7ccb            JL          LAB_00427219                            
CODE:0042724e   66833d861...    CMP         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427256   7430            JZ          LAB_00427288                            
CODE:00427258   ff3574784600    PUSH        dword ptr [DATA:DAT_00467874]           ;= ??
CODE:0042725e   e8a1bcfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00427263   59              POP         ECX                                     
CODE:00427264   ff3574784600    PUSH        dword ptr [DATA:DAT_00467874]           ;= ??
CODE:0042726a   e801bcfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042726f   59              POP         ECX                                     
CODE:00427270   ff357c784600    PUSH        dword ptr [DATA:DAT_0046787c]           ;= ??
CODE:00427276   e889bcfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042727b   59              POP         ECX                                     
CODE:0042727c   ff357c784600    PUSH        dword ptr [DATA:DAT_0046787c]           ;= ??
CODE:00427282   e8e9bbfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00427287   59              POP         ECX                                     
                            LAB_00427288:                 ;XREF[1,0]:   00427256
CODE:00427288   66833d881...    CMP         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427290   7430            JZ          LAB_004272c2                            
CODE:00427292   ff3578784600    PUSH        dword ptr [DATA:DAT_00467878]           ;= ??
CODE:00427298   e867bcfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042729d   59              POP         ECX                                     
CODE:0042729e   ff3578784600    PUSH        dword ptr [DATA:DAT_00467878]           ;= ??
CODE:004272a4   e8c7bbfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004272a9   59              POP         ECX                                     
CODE:004272aa   ff3580784600    PUSH        dword ptr [DATA:DAT_00467880]           ;= ??
CODE:004272b0   e84fbcfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004272b5   59              POP         ECX                                     
CODE:004272b6   ff3580784600    PUSH        dword ptr [DATA:DAT_00467880]           ;= ??
CODE:004272bc   e8afbbfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004272c1   59              POP         ECX                                     
                            LAB_004272c2:                 ;XREF[1,0]:   00427290
CODE:004272c2   66a12a784600    MOV         AX,[DATA:DAT_0046782a]                  ;= ??
CODE:004272c8   50              PUSH        EAX                                     
CODE:004272c9   e82b8c0100      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:004272ce   59              POP         ECX                                     
CODE:004272cf   5b              POP         EBX                                     
CODE:004272d0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004272d1(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00426a39
CODE:004272d1   53              PUSH        EBX                                     
CODE:004272d2   6868420000      PUSH        0x4268                                  
CODE:004272d7   e8489d0000      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:004272dc   59              POP         param_3                                 
CODE:004272dd   6868420000      PUSH        0x4268                                  
CODE:004272e2   e8ddb7feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004272e7   59              POP         param_3                                 
CODE:004272e8   a340784600      MOV         [DATA:DAT_00467840],param_1             ;= ??
CODE:004272ed   6a00            PUSH        0x0                                     
CODE:004272ef   6a00            PUSH        0x0                                     
CODE:004272f1   6a00            PUSH        0x0                                     
CODE:004272f3   ff3540784600    PUSH        dword ptr [DATA:DAT_00467840]           ;= ??
CODE:004272f9   e8f6c9feff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:004272fe   83c410          ADD         ESP,0x10                                
CODE:00427301   ff3540784600    PUSH        dword ptr [DATA:DAT_00467840]           ;= ??
CODE:00427307   e800bafeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042730c   59              POP         param_3                                 
CODE:0042730d   66a178174600    MOV         param_1,[DATA:DAT_00461778]             
CODE:00427313   66056a42        ADD         param_1,0x426a                          
CODE:00427317   50              PUSH        param_1                                 
CODE:00427318   e8a7b7feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042731d   59              POP         param_3                                 
CODE:0042731e   a344784600      MOV         [DATA:DAT_00467844],param_1             ;= ??
CODE:00427323   6a14            PUSH        0x14                                    
CODE:00427325   0fbf05781...    MOVSX       param_1,word ptr [DATA:DAT_00461778]    
CODE:0042732c   03c0            ADD         param_1,param_1                         
CODE:0042732e   668b04450...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A7h
CODE:00427336   50              PUSH        param_1                                 
CODE:00427337   0fbf05781...    MOVSX       param_1,word ptr [DATA:DAT_00461778]    
CODE:0042733e   03c0            ADD         param_1,param_1                         
CODE:00427340   668b04450...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 1Ah
CODE:00427348   50              PUSH        param_1                                 
CODE:00427349   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:0042734f   e808c6feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427354   83c410          ADD         ESP,0x10                                
CODE:00427357   689f420000      PUSH        0x429f                                  
CODE:0042735c   e863b7feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427361   59              POP         param_3                                 
CODE:00427362   a34c784600      MOV         [DATA:DAT_0046784c],param_1             ;= ??
CODE:00427367   6a64            PUSH        0x64                                    
CODE:00427369   6a19            PUSH        0x19                                    
CODE:0042736b   6a12            PUSH        0x12                                    
CODE:0042736d   ff354c784600    PUSH        dword ptr [DATA:DAT_0046784c]           ;= ??
CODE:00427373   e8e4c5feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427378   83c410          ADD         ESP,0x10                                
CODE:0042737b   6869420000      PUSH        0x4269                                  
CODE:00427380   e83fb7feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427385   59              POP         param_3                                 
CODE:00427386   a348784600      MOV         [DATA:DAT_00467848],param_1             ;= ??
CODE:0042738b   6a64            PUSH        0x64                                    
CODE:0042738d   6843010000      PUSH        0x143                                   
CODE:00427392   688e010000      PUSH        0x18e                                   
CODE:00427397   ff3548784600    PUSH        dword ptr [DATA:DAT_00467848]           ;= ??
CODE:0042739d   e8bac5feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004273a2   83c410          ADD         ESP,0x10                                
CODE:004273a5   66a17a174600    MOV         param_1,[DATA:DAT_0046177a]             ;= 0001h
CODE:004273ab   66057242        ADD         param_1,0x4272                          
CODE:004273af   50              PUSH        param_1                                 
CODE:004273b0   e80fb7feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004273b5   59              POP         param_3                                 
CODE:004273b6   a350784600      MOV         [DATA:DAT_00467850],param_1             ;= ??
CODE:004273bb   6a64            PUSH        0x64                                    
CODE:004273bd   6803010000      PUSH        0x103                                   
CODE:004273c2   6a06            PUSH        0x6                                     
CODE:004273c4   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:004273ca   e88dc5feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004273cf   83c410          ADD         ESP,0x10                                
CODE:004273d2   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:004273d8   66058442        ADD         param_1,0x4284                          
CODE:004273dc   50              PUSH        param_1                                 
CODE:004273dd   e8e2b6feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004273e2   59              POP         param_3                                 
CODE:004273e3   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:004273e8   6a3c            PUSH        0x3c                                    
CODE:004273ea   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:004273f1   03c0            ADD         param_1,param_1                         
CODE:004273f3   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00A4h
CODE:004273fb   50              PUSH        param_1                                 
CODE:004273fc   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:00427403   03c0            ADD         param_1,param_1                         
CODE:00427405   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00F7h
CODE:0042740d   50              PUSH        param_1                                 
CODE:0042740e   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00427414   e843c5feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427419   83c410          ADD         ESP,0x10                                
CODE:0042741c   687b420000      PUSH        0x427b                                  
CODE:00427421   e89eb6feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427426   59              POP         param_3                                 
CODE:00427427   a360784600      MOV         [DATA:DAT_00467860],param_1             ;= ??
CODE:0042742c   6a00            PUSH        0x0                                     
CODE:0042742e   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:00427434   e89bb5feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00427439   83c408          ADD         ESP,0x8                                 
CODE:0042743c   68c8000000      PUSH        0xc8                                    
CODE:00427441   68e3000000      PUSH        0xe3                                    
CODE:00427446   688e010000      PUSH        0x18e                                   
CODE:0042744b   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:00427451   e806c5feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427456   83c410          ADD         ESP,0x10                                
CODE:00427459   33db            XOR         EBX,EBX                                 
                            LAB_0042745b:                 ;XREF[1,0]:   004274b5
CODE:0042745b   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   0046177e,00461780
CODE:0042745e   66833c457...    CMP         word ptr [param_...,0x0                 ;= 0001h
CODE:00427467   7447            JZ          LAB_004274b0                            
CODE:00427469   8d8380420000    LEA         param_1,[EBX + 0x4280]                  
CODE:0042746f   50              PUSH        param_1                                 
CODE:00427470   e84fb6feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427475   59              POP         param_3                                 
CODE:00427476   0fbfd3          MOVSX       param_2,BX                              
CODE:00427479   890495647...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00427480   6a46            PUSH        0x46                                    
CODE:00427482   0fbfc3          MOVSX       param_1,BX                              
CODE:00427485   03c0            ADD         param_1,param_1                         
CODE:00427487   668b04451...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 00CEh
CODE:0042748f   50              PUSH        param_1                                 
CODE:00427490   0fbfc3          MOVSX       param_1,BX                              
CODE:00427493   03c0            ADD         param_1,param_1                         
CODE:00427495   668b04451...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 002Fh
CODE:0042749d   50              PUSH        param_1                                 
CODE:0042749e   0fbfc3          MOVSX       param_1,BX                              
CODE:004274a1   ff3485647...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004274a8   e8afc4feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004274ad   83c410          ADD         ESP,0x10                                
                            LAB_004274b0:                 ;XREF[1,0]:   00427467
CODE:004274b0   43              INC         EBX                                     
CODE:004274b1   6683fb04        CMP         BX,0x4                                  
CODE:004274b5   7ca4            JL          LAB_0042745b                            
CODE:004274b7   66833d861...    CMP         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:004274bf   744b            JZ          LAB_0042750c                            
CODE:004274c1   687c420000      PUSH        0x427c                                  
CODE:004274c6   e8f9b5feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004274cb   59              POP         param_3                                 
CODE:004274cc   a374784600      MOV         [DATA:DAT_00467874],param_1             ;= ??
CODE:004274d1   6a3c            PUSH        0x3c                                    
CODE:004274d3   6a68            PUSH        0x68                                    
CODE:004274d5   6a3c            PUSH        0x3c                                    
CODE:004274d7   ff3574784600    PUSH        dword ptr [DATA:DAT_00467874]           ;= ??
CODE:004274dd   e87ac4feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004274e2   83c410          ADD         ESP,0x10                                
CODE:004274e5   687d420000      PUSH        0x427d                                  
CODE:004274ea   e8d5b5feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004274ef   59              POP         param_3                                 
CODE:004274f0   a37c784600      MOV         [DATA:DAT_0046787c],param_1             ;= ??
CODE:004274f5   6a3c            PUSH        0x3c                                    
CODE:004274f7   6887000000      PUSH        0x87                                    
CODE:004274fc   6a3c            PUSH        0x3c                                    
CODE:004274fe   ff357c784600    PUSH        dword ptr [DATA:DAT_0046787c]           ;= ??
CODE:00427504   e853c4feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427509   83c410          ADD         ESP,0x10                                
                            LAB_0042750c:                 ;XREF[1,0]:   004274bf
CODE:0042750c   66833d881...    CMP         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427514   744b            JZ          LAB_00427561                            
CODE:00427516   687f420000      PUSH        0x427f                                  
CODE:0042751b   e8a4b5feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427520   59              POP         param_3                                 
CODE:00427521   a378784600      MOV         [DATA:DAT_00467878],param_1             ;= ??
CODE:00427526   6a3c            PUSH        0x3c                                    
CODE:00427528   6a68            PUSH        0x68                                    
CODE:0042752a   6a0f            PUSH        0xf                                     
CODE:0042752c   ff3578784600    PUSH        dword ptr [DATA:DAT_00467878]           ;= ??
CODE:00427532   e825c4feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00427537   83c410          ADD         ESP,0x10                                
CODE:0042753a   687e420000      PUSH        0x427e                                  
CODE:0042753f   e880b5feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00427544   59              POP         param_3                                 
CODE:00427545   a380784600      MOV         [DATA:DAT_00467880],param_1             ;= ??
CODE:0042754a   6a3c            PUSH        0x3c                                    
CODE:0042754c   6882000000      PUSH        0x82                                    
CODE:00427551   6a0f            PUSH        0xf                                     
CODE:00427553   ff3580784600    PUSH        dword ptr [DATA:DAT_00467880]           ;= ??
CODE:00427559   e8fec3feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042755e   83c410          ADD         ESP,0x10                                
                            LAB_00427561:                 ;XREF[1,0]:   00427514
CODE:00427561   5b              POP         EBX                                     
CODE:00427562   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00427563(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00426b30
CODE:00427563   53              PUSH        EBX                                     
CODE:00427564   ff3544784600    PUSH        dword ptr [DATA:DAT_00467844]           ;= ??
CODE:0042756a   e89db7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042756f   59              POP         param_3                                 
CODE:00427570   ff3548784600    PUSH        dword ptr [DATA:DAT_00467848]           ;= ??
CODE:00427576   e891b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042757b   59              POP         param_3                                 
CODE:0042757c   ff354c784600    PUSH        dword ptr [DATA:DAT_0046784c]           ;= ??
CODE:00427582   e885b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00427587   59              POP         param_3                                 
CODE:00427588   ff3550784600    PUSH        dword ptr [DATA:DAT_00467850]           ;= ??
CODE:0042758e   e879b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00427593   59              POP         param_3                                 
CODE:00427594   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:0042759c   740c            JZ          LAB_004275aa                            
CODE:0042759e   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:004275a4   e863b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004275a9   59              POP         param_3                                 
                            LAB_004275aa:                 ;XREF[1,0]:   0042759c
CODE:004275aa   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:004275b0   e857b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004275b5   59              POP         param_3                                 
CODE:004275b6   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:004275bc   e84bb7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004275c1   59              POP         param_3                                 
CODE:004275c2   33db            XOR         EBX,EBX                                 
                            LAB_004275c4:                 ;XREF[1,0]:   004275e7
CODE:004275c4   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   0046177e,00461780
CODE:004275c7   66833c457...    CMP         word ptr [param_...,0x0                 ;= 0001h
CODE:004275d0   7410            JZ          LAB_004275e2                            
CODE:004275d2   0fbfc3          MOVSX       param_1,BX                              
CODE:004275d5   ff3485647...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004275dc   e82bb7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004275e1   59              POP         param_3                                 
                            LAB_004275e2:                 ;XREF[1,0]:   004275d0
CODE:004275e2   43              INC         EBX                                     
CODE:004275e3   6683fb04        CMP         BX,0x4                                  
CODE:004275e7   7cdb            JL          LAB_004275c4                            
CODE:004275e9   66833d861...    CMP         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:004275f1   7418            JZ          LAB_0042760b                            
CODE:004275f3   ff3574784600    PUSH        dword ptr [DATA:DAT_00467874]           ;= ??
CODE:004275f9   e80eb7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004275fe   59              POP         param_3                                 
CODE:004275ff   ff357c784600    PUSH        dword ptr [DATA:DAT_0046787c]           ;= ??
CODE:00427605   e802b7feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042760a   59              POP         param_3                                 
                            LAB_0042760b:                 ;XREF[1,0]:   004275f1
CODE:0042760b   66833d881...    CMP         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427613   7418            JZ          LAB_0042762d                            
CODE:00427615   ff3578784600    PUSH        dword ptr [DATA:DAT_00467878]           ;= ??
CODE:0042761b   e8ecb6feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00427620   59              POP         param_3                                 
CODE:00427621   ff3580784600    PUSH        dword ptr [DATA:DAT_00467880]           ;= ??
CODE:00427627   e8e0b6feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042762c   59              POP         param_3                                 
                            LAB_0042762d:                 ;XREF[1,0]:   00427613
CODE:0042762d   66833d941...    CMP         word ptr [DATA:DAT_00461794],0x0        
CODE:00427635   740c            JZ          LAB_00427643                            
CODE:00427637   ff355c784600    PUSH        dword ptr [DATA:DAT_0046785c]           ;= ??
CODE:0042763d   e8cab6feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00427642   59              POP         param_3                                 
                            LAB_00427643:                 ;XREF[1,0]:   00427635
CODE:00427643   5b              POP         EBX                                     
CODE:00427644   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00427645(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   00427695,004276cd,0042771b,00427734
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   004276f9,00427703,00427714
          ;local_400     undefined4        -400                      ;XREF[3,0]:   004276b4,004276ba,004276c7
                                                          ;XREF[1,0]:   004299d5
CODE:00427645   55              PUSH        EBP                                     
CODE:00427646   8bec            MOV         EBP,ESP                                 
CODE:00427648   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:0042764e   53              PUSH        EBX                                     
CODE:0042764f   56              PUSH        ESI                                     
CODE:00427650   57              PUSH        EDI                                     
CODE:00427651   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:00427656   bfa2174600      MOV         EDI,DATA:DAT_004617a2                   ;= 54h    T
CODE:0042765b   ff354c784600    PUSH        dword ptr [DATA:DAT_0046784c]           ;= ??
CODE:00427661   e862b7feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00427666   59              POP         ECX                                     
CODE:00427667   e818b1feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042766c   ff354c784600    PUSH        dword ptr [DATA:DAT_0046784c]           ;= ??
CODE:00427672   e88db8feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00427677   59              POP         ECX                                     
CODE:00427678   e807b1feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042767d   6a00            PUSH        0x0                                     
CODE:0042767f   6a05            PUSH        0x5                                     
CODE:00427681   685c1f0000      PUSH        0x1f5c                                  
CODE:00427686   e81aef0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042768b   83c40c          ADD         ESP,0xc                                 
CODE:0042768e   68e8030000      PUSH        0x3e8                                   
CODE:00427693   6a00            PUSH        0x0                                     
CODE:00427695   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042769b   50              PUSH        EAX                                     
CODE:0042769c   e81b880200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004276a1   83c40c          ADD         ESP,0xc                                 
CODE:004276a4   8d4705          LEA         EAX,[EDI + 0x5]=>DATA:$TEXT9            ;= 54h    T
CODE:004276a7   50              PUSH        EAX=>DATA:$TEXT9                        ;= 54h    T
CODE:004276a8   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:004276ab   50              PUSH        EAX                                     
CODE:004276ac   e84d8f0100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004276b1   83c408          ADD         ESP,0x8                                 
CODE:004276b4   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:004276ba   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:004276c0   e8e7880200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:004276c5   59              POP         ECX                                     
CODE:004276c6   50              PUSH        EAX                                     
CODE:004276c7   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:004276cd   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004276d3   50              PUSH        EAX                                     
CODE:004276d4   e8b3890200      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:004276d9   83c40c          ADD         ESP,0xc                                 
CODE:004276dc   66bb0100        MOV         BX,0x1                                  
CODE:004276e0   eb49            JMP         LAB_0042772b                            
                            LAB_004276e2:                 ;XREF[1,0]:   00427732
CODE:004276e2   8d470a          LEA         EAX,[EDI + 0xa]=>DATA:$TEXT10           ;= 54h    T
CODE:004276e5   50              PUSH        EAX=>DATA:$TEXT10                       ;= 54h    T
CODE:004276e6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004276e9   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004276ed   50              PUSH        EAX                                     
CODE:004276ee   e80b8f0100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004276f3   83c408          ADD         ESP,0x8                                 
CODE:004276f6   0fbfd3          MOVSX       EDX,BX                                  
CODE:004276f9   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:00427700   0fbfc3          MOVSX       EAX,BX                                  
CODE:00427703   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0042770a   e89d880200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0042770f   59              POP         ECX                                     
CODE:00427710   50              PUSH        EAX                                     
CODE:00427711   0fbfc3          MOVSX       EAX,BX                                  
CODE:00427714   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0042771b   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00427721   50              PUSH        EAX                                     
CODE:00427722   e8a1880200      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:00427727   83c40c          ADD         ESP,0xc                                 
CODE:0042772a   43              INC         EBX                                     
                            LAB_0042772b:                 ;XREF[1,0]:   004276e0
CODE:0042772b   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00427732   7cae            JL          LAB_004276e2                            
CODE:00427734   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042773a   50              PUSH        EAX                                     
CODE:0042773b   e83a7b0100      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:00427740   59              POP         ECX                                     
CODE:00427741   33db            XOR         EBX,EBX                                 
CODE:00427743   eb15            JMP         LAB_0042775a                            
                            LAB_00427745:                 ;XREF[1,0]:   00427761
CODE:00427745   8d470f          LEA         EAX,[EDI + 0xf]=>DATA:$TEXT11           ;= 54h    T
CODE:00427748   50              PUSH        EAX=>DATA:$TEXT11                       ;= 54h    T
CODE:00427749   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042774c   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00427750   50              PUSH        EAX                                     
CODE:00427751   e83f8f0100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00427756   83c408          ADD         ESP,0x8                                 
CODE:00427759   43              INC         EBX                                     
                            LAB_0042775a:                 ;XREF[1,0]:   00427743
CODE:0042775a   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00427761   7ce2            JL          LAB_00427745                            
CODE:00427763   5f              POP         EDI                                     
CODE:00427764   5e              POP         ESI                                     
CODE:00427765   5b              POP         EBX                                     
CODE:00427766   8be5            MOV         ESP,EBP                                 
CODE:00427768   5d              POP         EBP                                     
CODE:00427769   c3              RET                                                 
                            LAB_0042776a:                 ;XREF[2,0]:   00426a48,00426a52
CODE:0042776a   e8f98afeff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0042776f   0fbfc0          MOVSX       EAX,AX                                  
CODE:00427772   83e80d          SUB         EAX,0xd                                 
CODE:00427775   751c            JNZ         LAB_00427793                            
CODE:00427777   66833d8c1...    CMP         word ptr [DATA:DAT_0046178c],0x0        
CODE:0042777f   7409            JZ          LAB_0042778a                            
CODE:00427781   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x8        ;= 0003h
                            LAB_0042778a:                 ;XREF[1,0]:   0042777f
CODE:0042778a   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_00427793:                 ;XREF[1,0]:   00427775
CODE:00427793   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00427794(undefined4 param_1, undefined4 param_2, undefined4 param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0042779c,004277a8
          ;local_8       undefined1          -8                      ;XREF[1,0]:   00427798
                                                          ;XREF[1,0]:   00426c5a
CODE:00427794   55              PUSH        EBP                                     
CODE:00427795   8bec            MOV         EBP,ESP                                 
CODE:00427797   51              PUSH        param_3                                 
CODE:00427798   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0042779b   50              PUSH        param_1                                 
CODE:0042779c   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0042779f   50              PUSH        param_1                                 
CODE:004277a0   e8ff8cfeff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:004277a5   83c408          ADD         ESP,0x8                                 
CODE:004277a8   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:004277ac   0548feffff      ADD         param_1,0xfffffe48                      
CODE:004277b1   b906000000      MOV         param_3,0x6                             
CODE:004277b6   99              CDQ                                                 
CODE:004277b7   f7f9            IDIV        param_3                                 
CODE:004277b9   66a38e174600    MOV         [DATA:DAT_0046178e],param_1             
CODE:004277bf   66833d8e1...    CMP         word ptr [DATA:DAT_0046178e],0x0        
CODE:004277c7   7d09            JGE         LAB_004277d2                            
CODE:004277c9   66c7058e1...    MOV         word ptr [DATA:DAT_0046178e],0x0        
                            LAB_004277d2:                 ;XREF[1,0]:   004277c7
CODE:004277d2   66833d8e1...    CMP         word ptr [DATA:DAT_0046178e],0x7        
CODE:004277da   7e09            JLE         LAB_004277e5                            
CODE:004277dc   66c7058e1...    MOV         word ptr [DATA:DAT_0046178e],0x7        
                            LAB_004277e5:                 ;XREF[1,0]:   004277da
CODE:004277e5   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:004277eb   e814b7feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004277f0   59              POP         param_3                                 
CODE:004277f1   66a18e174600    MOV         param_1,[DATA:DAT_0046178e]             
CODE:004277f7   50              PUSH        param_1                                 
CODE:004277f8   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:004277fe   e8d1b1feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00427803   83c408          ADD         ESP,0x8                                 
CODE:00427806   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:0042780c   e85fb6feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00427811   59              POP         param_3                                 
CODE:00427812   68c8000000      PUSH        0xc8                                    
CODE:00427817   68e3000000      PUSH        0xe3                                    
CODE:0042781c   688e010000      PUSH        0x18e                                   
CODE:00427821   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:00427827   e830c1feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042782c   83c410          ADD         ESP,0x10                                
CODE:0042782f   59              POP         param_3                                 
CODE:00427830   5d              POP         EBP                                     
CODE:00427831   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForForce(void)
                                                          ;XREF[1,0]:   00426a34
CODE:00427832   ba7e174600      MOV         EDX=>DATA:DAT_0046177e,DATA:DAT_0046177e;= 0001h
CODE:00427837   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:00427840   66c7058c1...    MOV         word ptr [DATA:DAT_0046178c],0x0        
CODE:00427849   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00427852   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:0042785b   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00427864   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:0042786d   66c7058e1...    MOV         word ptr [DATA:DAT_0046178e],0x0        
CODE:00427876   66c705327...    MOV         word ptr [DATA:DAT_00467832],0x0        ;= ??
CODE:0042787f   66c7058a1...    MOV         word ptr [DATA:DAT_0046178a],0x1        ;= 0001h
CODE:00427888   66c705921...    MOV         word ptr [DATA:DAT_00461792],0xffff     
CODE:00427891   66c7052a7...    MOV         word ptr [DATA:DAT_0046782a],0x0        ;= ??
CODE:0042789a   66c705941...    MOV         word ptr [DATA:DAT_00461794],0x0        
CODE:004278a3   66c705347...    MOV         word ptr [DATA:DAT_00467834],0x0        ;= ??
CODE:004278ac   66833dfe2...    CMP         word ptr [DATA:P...,42                  ;= 1h
CODE:004278b4   7e09            JLE         LAB_004278bf                            
CODE:004278b6   66c705fe2...    MOV         word ptr [DATA:P...,0x1                 ;= 1h
                            LAB_004278bf:                 ;XREF[1,0]:   004278b4
CODE:004278bf   33c0            XOR         EAX,EAX                                 
                            LAB_004278c1:                 ;XREF[1,0]:   004278cf
CODE:004278c1   0fbfc8          MOVSX       ECX,AX                                  
                                                          ; FWD[2,0]:   0046177e,00461780
CODE:004278c4   66c7044a0000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:004278ca   40              INC         EAX                                     
CODE:004278cb   6683f804        CMP         AX,0x4                                  
CODE:004278cf   7cf0            JL          LAB_004278c1                            
CODE:004278d1   0fbf05fe2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentPu...;= 1h
CODE:004278d8   83f82a          CMP         EAX,0x2a                                
CODE:004278db   0f8785200000    JA          switchD_004278e1::caseD_0               
                            switchD:                      ; FWD[44,0]:  004278ec,00427994,00427a52,00427b10
                                                          ;             00427bce,00427c8c,00427d4a,00427e08
                                                          ;             00427eb4,00427f72,00428030,004280e5
                                                          ;             0042819a,0042824f,0042831f,004283ef
                                                          ;             004284bf,00428586,0042864d,00428714
                                                          ;             004287e4,004288b4,00428984,00428a54
                                                          ;             00428b24,00428bf4,00428cc4,00428da6
                                                          ;             00428e64,00428f22,00428fd7,0042908c
                                                          ;             0042914a,00429208,004292c6,0042937b
                                                          ;             00429439,004294f7,004295b5,00429673
                                                          ;             00429731,004297ef,004298ad,00429966
CODE:004278e1   ff2485e87...    JMP         dword ptr [EAX*0x4 + 0x4278e8]=>->swi...;= 00427994
                            switchdataD_004278e8:         
CODE:004278e8   66994200        addr        switchD_004278e1::caseD_0               
                            PTR_caseD_1_004278ec:         ;XREF[1,0]:   004278e1
CODE:004278ec   94794200        addr        switchD_004278e1::caseD_1               
CODE:004278f0   527a4200        addr        switchD_004278e1::caseD_2               
CODE:004278f4   107b4200        addr        switchD_004278e1::caseD_3               
CODE:004278f8   ce7b4200        addr        switchD_004278e1::caseD_4               
CODE:004278fc   8c7c4200        addr        switchD_004278e1::caseD_5               
CODE:00427900   4a7d4200        addr        switchD_004278e1::caseD_6               
CODE:00427904   087e4200        addr        switchD_004278e1::caseD_7               
CODE:00427908   b47e4200        addr        switchD_004278e1::caseD_8               
CODE:0042790c   727f4200        addr        switchD_004278e1::caseD_9               
CODE:00427910   30804200        addr        switchD_004278e1::caseD_a               
CODE:00427914   e5804200        addr        switchD_004278e1::caseD_b               
CODE:00427918   9a814200        addr        switchD_004278e1::caseD_c               
CODE:0042791c   4f824200        addr        switchD_004278e1::caseD_d               
CODE:00427920   1f834200        addr        switchD_004278e1::caseD_e               
CODE:00427924   ef834200        addr        switchD_004278e1::caseD_f               
CODE:00427928   bf844200        addr        switchD_004278e1::caseD_10              
CODE:0042792c   86854200        addr        switchD_004278e1::caseD_11              
CODE:00427930   4d864200        addr        switchD_004278e1::caseD_12              
CODE:00427934   14874200        addr        switchD_004278e1::caseD_13              
CODE:00427938   e4874200        addr        switchD_004278e1::caseD_14              
CODE:0042793c   b4884200        addr        switchD_004278e1::caseD_15              
CODE:00427940   84894200        addr        switchD_004278e1::caseD_16              
CODE:00427944   548a4200        addr        switchD_004278e1::caseD_17              
CODE:00427948   248b4200        addr        switchD_004278e1::caseD_18              
CODE:0042794c   f48b4200        addr        switchD_004278e1::caseD_19              
CODE:00427950   c48c4200        addr        switchD_004278e1::caseD_1a              
CODE:00427954   a68d4200        addr        switchD_004278e1::caseD_1b              
CODE:00427958   648e4200        addr        switchD_004278e1::caseD_1c              
CODE:0042795c   228f4200        addr        switchD_004278e1::caseD_1d              
CODE:00427960   d78f4200        addr        switchD_004278e1::caseD_1e              
CODE:00427964   8c904200        addr        switchD_004278e1::caseD_1f              
CODE:00427968   4a914200        addr        switchD_004278e1::caseD_20              
CODE:0042796c   08924200        addr        switchD_004278e1::caseD_21              
CODE:00427970   c6924200        addr        switchD_004278e1::caseD_22              
CODE:00427974   7b934200        addr        switchD_004278e1::caseD_23              
CODE:00427978   39944200        addr        switchD_004278e1::caseD_24              
CODE:0042797c   f7944200        addr        switchD_004278e1::caseD_25              
CODE:00427980   b5954200        addr        switchD_004278e1::caseD_26              
CODE:00427984   73964200        addr        switchD_004278e1::caseD_27              
CODE:00427988   31974200        addr        switchD_004278e1::caseD_28              
CODE:0042798c   ef974200        addr        switchD_004278e1::caseD_29              
CODE:00427990   ad984200        addr        switchD_004278e1::caseD_2a              
                            caseD_1:                      ;XREF[2,0]:   004278e1,004278ec
CODE:00427994   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0042799d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004279a6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4268     ;= ??
CODE:004279af   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4269     ;= ??
CODE:004279b8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426a     ;= ??
CODE:004279c1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x426b     ;= ??
CODE:004279ca   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:004279d3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428a     ;= ??
CODE:004279dc   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4268     ;= ??
CODE:004279e5   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d6     ;= ??
CODE:004279ee   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:004279f7   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427a00   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00427a09   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427a0e   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427a14   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427a1a   66c742060000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427a20   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427a29   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427a32   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427a3b   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427a44   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x3        
CODE:00427a4d   e9141f0000      JMP         switchD_004278e1::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   004278e1,004278f0
CODE:00427a52   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00427a5b   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427a64   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4268     ;= ??
CODE:00427a6d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4269     ;= ??
CODE:00427a76   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426a     ;= ??
CODE:00427a7f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x426b     ;= ??
CODE:00427a88   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00427a91   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428a     ;= ??
CODE:00427a9a   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4268     ;= ??
CODE:00427aa3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d6     ;= ??
CODE:00427aac   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427ab5   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427abe   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00427ac7   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427acc   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427ad2   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427ad8   66c742060000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427ade   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427ae7   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427af0   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427af9   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427b02   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x2        
CODE:00427b0b   e9561e0000      JMP         switchD_004278e1::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   004278e1,004278f4
CODE:00427b10   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00427b19   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427b22   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4268     ;= ??
CODE:00427b2b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4269     ;= ??
CODE:00427b34   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426a     ;= ??
CODE:00427b3d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x426b     ;= ??
CODE:00427b46   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00427b4f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428a     ;= ??
CODE:00427b58   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4268     ;= ??
CODE:00427b61   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d6     ;= ??
CODE:00427b6a   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427b73   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427b7c   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00427b85   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427b8a   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427b90   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427b96   66c742060000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427b9c   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427ba5   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427bae   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427bb7   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427bc0   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x6        
CODE:00427bc9   e9981d0000      JMP         switchD_004278e1::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   004278e1,004278f8
CODE:00427bce   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00427bd7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427be0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4296     ;= ??
CODE:00427be9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4297     ;= ??
CODE:00427bf2   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4298     ;= ??
CODE:00427bfb   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4299     ;= ??
CODE:00427c04   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00427c0d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428b     ;= ??
CODE:00427c16   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4269     ;= ??
CODE:00427c1f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f3     ;= ??
CODE:00427c28   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427c31   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427c3a   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:00427c43   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427c48   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427c4e   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427c54   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427c5a   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427c63   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427c6c   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427c75   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427c7e   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:00427c87   e9da1c0000      JMP         switchD_004278e1::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   004278e1,004278fc
CODE:00427c8c   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00427c95   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427c9e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4296     ;= ??
CODE:00427ca7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4297     ;= ??
CODE:00427cb0   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4298     ;= ??
CODE:00427cb9   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4299     ;= ??
CODE:00427cc2   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00427ccb   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428b     ;= ??
CODE:00427cd4   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4269     ;= ??
CODE:00427cdd   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f3     ;= ??
CODE:00427ce6   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427cef   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427cf8   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:00427d01   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427d06   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427d0c   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427d12   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427d18   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427d21   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427d2a   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427d33   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427d3c   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x2        
CODE:00427d45   e91c1c0000      JMP         switchD_004278e1::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   004278e1,00427900
CODE:00427d4a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00427d53   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427d5c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4296     ;= ??
CODE:00427d65   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4297     ;= ??
CODE:00427d6e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4298     ;= ??
CODE:00427d77   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4299     ;= ??
CODE:00427d80   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00427d89   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428b     ;= ??
CODE:00427d92   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4269     ;= ??
CODE:00427d9b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f3     ;= ??
CODE:00427da4   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427dad   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427db6   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:00427dbf   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427dc4   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427dca   66c742040000    MOV         word ptr [EDX + ...,0x0                 ;= 0001h
CODE:00427dd0   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427dd6   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427ddf   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427de8   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427df1   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427dfa   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x3        
CODE:00427e03   e95e1b0000      JMP         switchD_004278e1::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   004278e1,00427904
CODE:00427e08   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00427e11   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427e1a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x429a     ;= ??
CODE:00427e23   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x429b     ;= ??
CODE:00427e2c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00427e35   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428c     ;= ??
CODE:00427e3e   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426a     ;= ??
CODE:00427e47   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f7     ;= ??
CODE:00427e50   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427e59   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427e62   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x2        ;= 0001h
CODE:00427e6b   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427e70   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427e76   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427e7c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427e82   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427e8b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427e94   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427e9d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427ea6   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x3        
CODE:00427eaf   e9b21a0000      JMP         switchD_004278e1::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   004278e1,00427908
CODE:00427eb4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00427ebd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427ec6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x429a     ;= ??
CODE:00427ecf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x429b     ;= ??
CODE:00427ed8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00427ee1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428c     ;= ??
CODE:00427eea   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426a     ;= ??
CODE:00427ef3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f7     ;= ??
CODE:00427efc   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426a     ;= ??
CODE:00427f05   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f7     ;= ??
CODE:00427f0e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427f17   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427f20   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x2        ;= 0001h
CODE:00427f29   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427f2e   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427f34   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427f3a   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427f40   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00427f49   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00427f52   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00427f5b   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00427f64   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00427f6d   e9f4190000      JMP         switchD_004278e1::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   004278e1,0042790c
CODE:00427f72   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00427f7b   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00427f84   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x429a     ;= ??
CODE:00427f8d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x429b     ;= ??
CODE:00427f96   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00427f9f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428c     ;= ??
CODE:00427fa8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426a     ;= ??
CODE:00427fb1   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f7     ;= ??
CODE:00427fba   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426a     ;= ??
CODE:00427fc3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f7     ;= ??
CODE:00427fcc   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00427fd5   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00427fde   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x2        ;= 0001h
CODE:00427fe7   66c7020000      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x0   ;= 0001h
CODE:00427fec   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427ff2   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427ff8   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00427ffe   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00428007   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00428010   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428019   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428022   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x5        
CODE:0042802b   e936190000      JMP         switchD_004278e1::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   004278e1,00427910
CODE:00428030   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00428039   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428042   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x426c     ;= ??
CODE:0042804b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x426d     ;= ??
CODE:00428054   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426e     ;= ??
CODE:0042805d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00428066   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428d     ;= ??
CODE:0042806f   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426b     ;= ??
CODE:00428078   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d7     ;= ??
CODE:00428081   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042808a   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00428093   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:0042809c   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004280a1   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004280a7   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004280ad   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004280b3   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:004280bc   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:004280c5   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004280ce   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:004280d7   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x4        
CODE:004280e0   e981180000      JMP         switchD_004278e1::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   004278e1,00427914
CODE:004280e5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004280ee   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004280f7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x426c     ;= ??
CODE:00428100   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x426d     ;= ??
CODE:00428109   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426e     ;= ??
CODE:00428112   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0042811b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428d     ;= ??
CODE:00428124   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426b     ;= ??
CODE:0042812d   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d7     ;= ??
CODE:00428136   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042813f   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:00428148   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:00428151   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428156   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042815c   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428162   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428168   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00428171   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:0042817a   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428183   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:0042818c   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:00428195   e9cc170000      JMP         switchD_004278e1::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   004278e1,00427918
CODE:0042819a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004281a3   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004281ac   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x426c     ;= ??
CODE:004281b5   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x426d     ;= ??
CODE:004281be   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x426e     ;= ??
CODE:004281c7   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004281d0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428d     ;= ??
CODE:004281d9   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426b     ;= ??
CODE:004281e2   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d7     ;= ??
CODE:004281eb   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:004281f4   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:004281fd   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:00428206   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:0042820b   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428211   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428217   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042821d   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00428226   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:0042822f   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428238   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428241   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:0042824a   e917170000      JMP         switchD_004278e1::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   004278e1,0042791c
CODE:0042824f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00428258   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428261   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x426f     ;= ??
CODE:0042826a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4270     ;= ??
CODE:00428273   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4271     ;= ??
CODE:0042827c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4272     ;= ??
CODE:00428285   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x4273     ;= ??
CODE:0042828e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00428297   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428e     ;= ??
CODE:004282a0   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426c     ;= ??
CODE:004282a9   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d8     ;= ??
CODE:004282b2   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:004282bb   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:004282c4   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x1        ;= 0001h
CODE:004282cd   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:004282d6   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004282db   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004282e1   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004282e7   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004282ed   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:004282f6   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:004282ff   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428308   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428311   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:0042831a   e947160000      JMP         switchD_004278e1::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   004278e1,00427920
CODE:0042831f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00428328   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428331   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4274     ;= ??
CODE:0042833a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4275     ;= ??
CODE:00428343   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4276     ;= ??
CODE:0042834c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4277     ;= ??
CODE:00428355   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x4278     ;= ??
CODE:0042835e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00428367   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428f     ;= ??
CODE:00428370   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426d     ;= ??
CODE:00428379   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42d9     ;= ??
CODE:00428382   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042838b   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:00428394   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x3        ;= 0001h
CODE:0042839d   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:004283a6   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004283ab   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004283b1   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004283b7   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004283bd   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:004283c6   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:004283cf   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004283d8   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:004283e1   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:004283ea   e977150000      JMP         switchD_004278e1::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   004278e1,00427924
CODE:004283ef   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:004283f8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428401   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x426f     ;= ??
CODE:0042840a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4270     ;= ??
CODE:00428413   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4271     ;= ??
CODE:0042841c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4272     ;= ??
CODE:00428425   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x4273     ;= ??
CODE:0042842e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00428437   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x428e     ;= ??
CODE:00428440   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426e     ;= ??
CODE:00428449   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42da     ;= ??
CODE:00428452   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042845b   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:00428464   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x1        ;= 0001h
CODE:0042846d   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:00428476   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:0042847b   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428481   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428487   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042848d   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00428496   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:0042849f   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004284a8   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:004284b1   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:004284ba   e9a7140000      JMP         switchD_004278e1::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   004278e1,00427928
CODE:004284bf   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004284c8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004284d1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4279     ;= ??
CODE:004284da   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427b     ;= ??
CODE:004284e3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427c     ;= ??
CODE:004284ec   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004284f5   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4290     ;= ??
CODE:004284fe   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x426f     ;= ??
CODE:00428507   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42db     ;= ??
CODE:00428510   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00428519   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00428522   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:0042852b   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428534   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:0042853d   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428542   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428548   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042854e   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428554   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042855d   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00428566   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042856f   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428578   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x6        
CODE:00428581   e9e0130000      JMP         switchD_004278e1::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   004278e1,0042792c
CODE:00428586   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0042858f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428598   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4279     ;= ??
CODE:004285a1   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427b     ;= ??
CODE:004285aa   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427c     ;= ??
CODE:004285b3   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004285bc   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4290     ;= ??
CODE:004285c5   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4270     ;= ??
CODE:004285ce   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42dc     ;= ??
CODE:004285d7   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:004285e0   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004285e9   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:004285f2   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:004285fb   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:00428604   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428609   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042860f   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428615   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042861b   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428624   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:0042862d   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428636   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:0042863f   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x4        
CODE:00428648   e919130000      JMP         switchD_004278e1::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   004278e1,00427930
CODE:0042864d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00428656   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042865f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4279     ;= ??
CODE:00428668   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427b     ;= ??
CODE:00428671   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427c     ;= ??
CODE:0042867a   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00428683   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4290     ;= ??
CODE:0042868c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4271     ;= ??
CODE:00428695   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42dd     ;= ??
CODE:0042869e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:004286a7   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:004286b0   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004286b9   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:004286c2   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:004286cb   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004286d0   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004286d6   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004286dc   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004286e2   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:004286eb   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:004286f4   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004286fd   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428706   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x5        
CODE:0042870f   e952120000      JMP         switchD_004278e1::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   004278e1,00427934
CODE:00428714   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0042871d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428726   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x427d     ;= ??
CODE:0042872f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427e     ;= ??
CODE:00428738   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427f     ;= ??
CODE:00428741   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4280     ;= ??
CODE:0042874a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00428753   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4291     ;= ??
CODE:0042875c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4272     ;= ??
CODE:00428765   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42df     ;= ??
CODE:0042876e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00428777   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:00428780   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428789   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428792   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:0042879b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004287a0   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004287a6   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004287ac   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004287b2   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:004287bb   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:004287c4   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004287cd   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:004287d6   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x4        
CODE:004287df   e982110000      JMP         switchD_004278e1::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   004278e1,00427938
CODE:004287e4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:004287ed   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004287f6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x427d     ;= ??
CODE:004287ff   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427e     ;= ??
CODE:00428808   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427f     ;= ??
CODE:00428811   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4280     ;= ??
CODE:0042881a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00428823   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4291     ;= ??
CODE:0042882c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4273     ;= ??
CODE:00428835   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e0     ;= ??
CODE:0042883e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00428847   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428850   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:00428859   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428862   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:0042886b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428870   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428876   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042887c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428882   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042888b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428894   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042889d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:004288a6   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:004288af   e9b2100000      JMP         switchD_004278e1::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   004278e1,0042793c
CODE:004288b4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:004288bd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004288c6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x427d     ;= ??
CODE:004288cf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x427e     ;= ??
CODE:004288d8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x427f     ;= ??
CODE:004288e1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4280     ;= ??
CODE:004288ea   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:004288f3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4291     ;= ??
CODE:004288fc   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4274     ;= ??
CODE:00428905   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e1     ;= ??
CODE:0042890e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00428917   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:00428920   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428929   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428932   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:0042893b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428940   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428946   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042894c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428952   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042895b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428964   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042896d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x1        ;= 0011h
CODE:00428976   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:0042897f   e9e20f0000      JMP         switchD_004278e1::caseD_0               
                            caseD_16:                     ;XREF[2,0]:   004278e1,00427940
CODE:00428984   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:0042898d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428996   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4281     ;= ??
CODE:0042899f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4282     ;= ??
CODE:004289a8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4283     ;= ??
CODE:004289b1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4284     ;= ??
CODE:004289ba   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:004289c3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4292     ;= ??
CODE:004289cc   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4275     ;= ??
CODE:004289d5   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e2     ;= ??
CODE:004289de   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004289e7   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:004289f0   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004289f9   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428a02   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00428a0b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428a10   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428a16   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428a1c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428a22   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428a2b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428a34   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00428a3d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x9        ;= 0011h
CODE:00428a46   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x5        
CODE:00428a4f   e9120f0000      JMP         switchD_004278e1::caseD_0               
                            caseD_17:                     ;XREF[2,0]:   004278e1,00427944
CODE:00428a54   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00428a5d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428a66   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4281     ;= ??
CODE:00428a6f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4282     ;= ??
CODE:00428a78   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4283     ;= ??
CODE:00428a81   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4284     ;= ??
CODE:00428a8a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00428a93   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4292     ;= ??
CODE:00428a9c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4276     ;= ??
CODE:00428aa5   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e3     ;= ??
CODE:00428aae   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428ab7   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428ac0   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:00428ac9   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428ad2   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00428adb   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428ae0   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428ae6   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428aec   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428af2   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428afb   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428b04   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x2        ;= ??
CODE:00428b0d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xb        ;= 0011h
CODE:00428b16   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x5        
CODE:00428b1f   e9420e0000      JMP         switchD_004278e1::caseD_0               
                            caseD_18:                     ;XREF[2,0]:   004278e1,00427948
CODE:00428b24   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00428b2d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428b36   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4281     ;= ??
CODE:00428b3f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4282     ;= ??
CODE:00428b48   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4283     ;= ??
CODE:00428b51   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x4284     ;= ??
CODE:00428b5a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:00428b63   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4292     ;= ??
CODE:00428b6c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4275     ;= ??
CODE:00428b75   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e2     ;= ??
CODE:00428b7e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428b87   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428b90   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:00428b99   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428ba2   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:00428bab   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428bb0   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428bb6   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428bbc   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428bc2   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428bcb   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428bd4   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00428bdd   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x9        ;= 0011h
CODE:00428be6   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x2        
CODE:00428bef   e9720d0000      JMP         switchD_004278e1::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   004278e1,0042794c
CODE:00428bf4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00428bfd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428c06   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4285     ;= ??
CODE:00428c0f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4286     ;= ??
CODE:00428c18   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x4287     ;= ??
CODE:00428c21   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00428c2a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4293     ;= ??
CODE:00428c33   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4277     ;= ??
CODE:00428c3c   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e4     ;= ??
CODE:00428c45   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428c4e   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:00428c57   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:00428c60   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428c69   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428c72   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00428c7b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428c80   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428c86   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428c8c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428c92   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428c9b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428ca4   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428cad   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00428cb6   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:00428cbf   e9a20c0000      JMP         switchD_004278e1::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   004278e1,00427950
CODE:00428cc4   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00428ccd   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428cd6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4288     ;= ??
CODE:00428cdf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4289     ;= ??
CODE:00428ce8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x428a     ;= ??
CODE:00428cf1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x428b     ;= ??
CODE:00428cfa   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x428c     ;= ??
CODE:00428d03   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00428d0c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4294     ;= ??
CODE:00428d15   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4278     ;= ??
CODE:00428d1e   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e5     ;= ??
CODE:00428d27   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428d30   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:00428d39   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:00428d42   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:00428d4b   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428d54   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00428d5d   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428d62   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428d68   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428d6e   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428d74   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428d7d   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428d86   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428d8f   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00428d98   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00428da1   e9c00b0000      JMP         switchD_004278e1::caseD_0               
                            caseD_1b:                     ;XREF[2,0]:   004278e1,00427954
CODE:00428da6   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00428daf   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428db8   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x428d     ;= ??
CODE:00428dc1   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x428e     ;= ??
CODE:00428dca   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00428dd3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4295     ;= ??
CODE:00428ddc   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4279     ;= ??
CODE:00428de5   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e6     ;= ??
CODE:00428dee   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428df7   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:00428e00   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:00428e09   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x1        ;= 0001h
CODE:00428e12   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00428e1b   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428e20   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428e26   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428e2c   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428e32   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428e3b   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428e44   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428e4d   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00428e56   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:00428e5f   e9020b0000      JMP         switchD_004278e1::caseD_0               
                            caseD_1c:                     ;XREF[2,0]:   004278e1,00427958
CODE:00428e64   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00428e6d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428e76   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x428f     ;= ??
CODE:00428e7f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4290     ;= ??
CODE:00428e88   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00428e91   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4296     ;= ??
CODE:00428e9a   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x427b     ;= ??
CODE:00428ea3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e7     ;= ??
CODE:00428eac   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428eb5   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:00428ebe   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:00428ec7   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x3        ;= 0001h
CODE:00428ed0   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00428ed9   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428ede   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428ee4   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428eea   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428ef0   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428ef9   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428f02   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00428f0b   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00428f14   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00428f1d   e9440a0000      JMP         switchD_004278e1::caseD_0               
                            caseD_1d:                     ;XREF[2,0]:   004278e1,0042795c
CODE:00428f22   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00428f2b   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428f34   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4291     ;= ??
CODE:00428f3d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4292     ;= ??
CODE:00428f46   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00428f4f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4297     ;= ??
CODE:00428f58   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x427c     ;= ??
CODE:00428f61   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e8     ;= ??
CODE:00428f6a   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00428f73   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:00428f7c   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00428f85   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00428f8e   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00428f93   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428f99   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428f9f   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00428fa5   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00428fae   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00428fb7   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x9        ;= 0011h
CODE:00428fc0   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00428fc9   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:00428fd2   e98f090000      JMP         switchD_004278e1::caseD_0               
                            caseD_1e:                     ;XREF[2,0]:   004278e1,00427960
CODE:00428fd7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00428fe0   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00428fe9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4293     ;= ??
CODE:00428ff2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x4294     ;= ??
CODE:00428ffb   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00429004   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4298     ;= ??
CODE:0042900d   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x427d     ;= ??
CODE:00429016   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42e9     ;= ??
CODE:0042901f   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429028   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:00429031   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:0042903a   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00429043   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429048   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042904e   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429054   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042905a   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429063   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:0042906c   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xb        ;= 0011h
CODE:00429075   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x2        ;= ??
CODE:0042907e   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00429087   e9da080000      JMP         switchD_004278e1::caseD_0               
                            caseD_1f:                     ;XREF[2,0]:   004278e1,00427964
CODE:0042908c   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429095   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042909e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:004290a7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:004290b0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004290b9   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x427e     ;= ??
CODE:004290c2   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42ea     ;= ??
CODE:004290cb   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004290d4   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:004290dd   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004290e6   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:004290ef   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:004290f8   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00429101   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429106   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042910c   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429112   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429118   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429121   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:0042912a   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00429133   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042913c   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:00429145   e91c080000      JMP         switchD_004278e1::caseD_0               
                            caseD_20:                     ;XREF[2,0]:   004278e1,00427968
CODE:0042914a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429153   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042915c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:00429165   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0042916e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:00429177   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x427f     ;= ??
CODE:00429180   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42eb     ;= ??
CODE:00429189   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429192   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:0042919b   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004291a4   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:004291ad   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:004291b6   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:004291bf   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004291c4   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004291ca   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004291d0   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004291d6   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:004291df   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:004291e8   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:004291f1   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004291fa   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00429203   e95e070000      JMP         switchD_004278e1::caseD_0               
                            caseD_21:                     ;XREF[2,0]:   004278e1,0042796c
CODE:00429208   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429211   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042921a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:00429223   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0042922c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:00429235   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4280     ;= ??
CODE:0042923e   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42ec     ;= ??
CODE:00429247   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429250   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:00429259   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429262   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:0042926b   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:00429274   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:0042927d   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429282   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429288   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042928e   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429294   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042929d   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:004292a6   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004292af   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:004292b8   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:004292c1   e9a0060000      JMP         switchD_004278e1::caseD_0               
                            caseD_22:                     ;XREF[2,0]:   004278e1,00427970
CODE:004292c6   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:004292cf   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004292d8   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:004292e1   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:004292ea   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004292f3   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4281     ;= ??
CODE:004292fc   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42ed     ;= ??
CODE:00429305   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:0042930e   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:00429317   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429320   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x2        ;= 0003h
CODE:00429329   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:00429332   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429337   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042933d   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429343   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429349   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429352   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:0042935b   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00429364   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:0042936d   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x3        
CODE:00429376   e9eb050000      JMP         switchD_004278e1::caseD_0               
                            caseD_23:                     ;XREF[2,0]:   004278e1,00427974
CODE:0042937b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429384   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042938d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:00429396   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0042939f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004293a8   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4282     ;= ??
CODE:004293b1   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42ee     ;= ??
CODE:004293ba   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004293c3   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:004293cc   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004293d5   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:004293de   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:004293e7   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:004293f0   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004293f5   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004293fb   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429401   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429407   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429410   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00429419   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00429422   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:0042942b   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:00429434   e92d050000      JMP         switchD_004278e1::caseD_0               
                            caseD_24:                     ;XREF[2,0]:   004278e1,00427978
CODE:00429439   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429442   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042944b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:00429454   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0042945d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:00429466   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4283     ;= ??
CODE:0042946f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42ef     ;= ??
CODE:00429478   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429481   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:0042948a   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429493   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:0042949c   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x0        ;= 0003h
CODE:004294a5   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:004294ae   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004294b3   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004294b9   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004294bf   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004294c5   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:004294ce   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:004294d7   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004294e0   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:004294e9   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:004294f2   e96f040000      JMP         switchD_004278e1::caseD_0               
                            caseD_25:                     ;XREF[2,0]:   004278e1,0042797c
CODE:004294f7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:00429500   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00429509   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:00429512   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:0042951b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:00429524   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4284     ;= ??
CODE:0042952d   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f0     ;= ??
CODE:00429536   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:0042953f   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:00429548   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429551   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:0042955a   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:00429563   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:0042956c   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429571   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429577   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042957d   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429583   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042958c   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00429595   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042959e   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:004295a7   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x1        
CODE:004295b0   e9b1030000      JMP         switchD_004278e1::caseD_0               
                            caseD_26:                     ;XREF[2,0]:   004278e1,00427980
CODE:004295b5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:004295be   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004295c7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:004295d0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:004295d9   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004295e2   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4285     ;= ??
CODE:004295eb   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f1     ;= ??
CODE:004295f4   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004295fd   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:00429606   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:0042960f   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:00429618   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:00429621   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:0042962a   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:0042962f   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429635   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042963b   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429641   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:0042964a   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00429653   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042965c   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00429665   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x5        
CODE:0042966e   e9f3020000      JMP         switchD_004278e1::caseD_0               
                            caseD_27:                     ;XREF[2,0]:   004278e1,00427984
CODE:00429673   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:0042967c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00429685   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:0042968e   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:00429697   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004296a0   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4286     ;= ??
CODE:004296a9   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f2     ;= ??
CODE:004296b2   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004296bb   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:004296c4   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:004296cd   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:004296d6   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:004296df   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:004296e8   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004296ed   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004296f3   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004296f9   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004296ff   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429708   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:00429711   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042971a   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:00429723   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x7        
CODE:0042972c   e935020000      JMP         switchD_004278e1::caseD_0               
                            caseD_28:                     ;XREF[2,0]:   004278e1,00427988
CODE:00429731   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:0042973a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00429743   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:0042974c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:00429755   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:0042975e   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4287     ;= ??
CODE:00429767   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f4     ;= ??
CODE:00429770   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429779   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:00429782   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:0042978b   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x0        ;= 0003h
CODE:00429794   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:0042979d   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x1        ;= 0001h
CODE:004297a6   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:004297ab   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004297b1   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004297b7   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:004297bd   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:004297c6   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:004297cf   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:004297d8   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:004297e1   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
CODE:004297ea   e977010000      JMP         switchD_004278e1::caseD_0               
                            caseD_29:                     ;XREF[2,0]:   004278e1,0042798c
CODE:004297ef   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:004297f8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00429801   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:0042980a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:00429813   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:0042981c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4288     ;= ??
CODE:00429825   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f5     ;= ??
CODE:0042982e   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:00429837   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x0        ;= 0003h
CODE:00429840   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429849   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:00429852   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:0042985b   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x0        ;= 0001h
CODE:00429864   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429869   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042986f   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429875   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042987b   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429884   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:0042988d   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00429896   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:0042989f   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x4        
CODE:004298a8   e9b9000000      JMP         switchD_004278e1::caseD_0               
                            caseD_2a:                     ;XREF[2,0]:   004278e1,00427990
CODE:004298ad   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x1        ;= ??
CODE:004298b6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004298bf   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x4295     ;= ??
CODE:004298c8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0xffff     ;= ??
CODE:004298d1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x4299     ;= ??
CODE:004298da   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x4289     ;= ??
CODE:004298e3   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x42f6     ;= ??
CODE:004298ec   66c705307...    MOV         word ptr [DATA:DAT_00467830],0x1        ;= ??
CODE:004298f5   66c705721...    MOV         word ptr [DATA:DAT_00461772],0x2        ;= 0003h
CODE:004298fe   66c7057a1...    MOV         word ptr [DATA:DAT_0046177a],0x2        ;= 0001h
CODE:00429907   66c705741...    MOV         word ptr [DATA:DAT_00461774],0x2        ;= 0003h
CODE:00429910   66c705761...    MOV         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:00429919   66c705701...    MOV         word ptr [DATA:DAT_00461770],0x3        ;= 0001h
CODE:00429922   66c7020100      MOV         word ptr [EDX]=>DATA:DAT_0046177e,0x1   ;= 0001h
CODE:00429927   66c742020100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:0042992d   66c742040100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429933   66c742060100    MOV         word ptr [EDX + ...,0x1                 ;= 0001h
CODE:00429939   66c705861...    MOV         word ptr [DATA:DAT_00461786],0x1        ;= 01h
CODE:00429942   66c705881...    MOV         word ptr [DATA:DAT_00461788],0x1        ;= 01h
CODE:0042994b   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:00429954   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:0042995d   66c705781...    MOV         word ptr [DATA:DAT_00461778],0x0        
                            caseD_0:                      ;XREF[44,0]:  004278db,004278e1,004278e8,00427a4d
                                                          ;             00427b0b,00427bc9,00427c87,00427d45
                                                          ;             00427e03,00427eaf,00427f6d,0042802b
                                                          ;             004280e0,00428195,0042824a,0042831a
                                                          ;             004283ea,004284ba,00428581,00428648
                                                          ;             0042870f,004287df,004288af,0042897f
                                                          ;             00428a4f,00428b1f,00428bef,00428cbf
                                                          ;             00428da1,00428e5f,00428f1d,00428fd2
                                                          ;             00429087,00429145,00429203,004292c1
                                                          ;             00429376,00429434,004294f2,004295b0
                                                          ;             0042966e,0042972c,004297ea,004298a8
CODE:00429966   68b6174600      PUSH        DATA:$TEXT12                            ;= 54h    T
CODE:0042996b   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:00429971   50              PUSH        EAX                                     
CODE:00429972   e8876c0100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00429977   83c408          ADD         ESP,0x8                                 
CODE:0042997a   a370974600      MOV         [DATA:DAT_00469770],EAX                 ;= ??
CODE:0042997f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00429980(void)
                                                          ;XREF[14,0]:  00426a43,00426bd8,00429f60,00429fde
                                                          ;             0042a059,0042a0ca,0042a148,0042a1c3
                                                          ;             0042a234,0042a2b2,0042a32d,0042abbf
                                                          ;             0042ac40,0042ae08
CODE:00429980   53              PUSH        EBX                                     
CODE:00429981   e812d6feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00429986   66833dc41...    CMP         word ptr [DATA:DAT_004615c4],0x4        ;= 0003h
CODE:0042998e   7522            JNZ         LAB_004299b2                            
CODE:00429990   68c8ab4200      PUSH        LAB_0042abc8                            
CODE:00429995   6a00            PUSH        0x0                                     
CODE:00429997   687f010000      PUSH        0x17f                                   
CODE:0042999c   68ff010000      PUSH        0x1ff                                   
CODE:004299a1   6a00            PUSH        0x0                                     
CODE:004299a3   6a00            PUSH        0x0                                     
CODE:004299a5   e8c3d4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004299aa   83c418          ADD         ESP,0x18                                
CODE:004299ad   e9bd020000      JMP         LAB_00429c6f                            
                            LAB_004299b2:                 ;XREF[1,0]:   0042998e
CODE:004299b2   68c2704200      PUSH        LAB_004270c2                            
CODE:004299b7   6a05            PUSH        0x5                                     
CODE:004299b9   6865010000      PUSH        0x165                                   
CODE:004299be   68f5010000      PUSH        0x1f5                                   
CODE:004299c3   6844010000      PUSH        0x144                                   
CODE:004299c8   688e010000      PUSH        0x18e                                   
CODE:004299cd   e89bd4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004299d2   83c418          ADD         ESP,0x18                                
CODE:004299d5   6845764200      PUSH        FUN_00427645                            
CODE:004299da   6a05            PUSH        0x5                                     
CODE:004299dc   6a1f            PUSH        0x1f                                    
CODE:004299de   6a3b            PUSH        0x3b                                    
CODE:004299e0   6a19            PUSH        0x19                                    
CODE:004299e2   6a12            PUSH        0x12                                    
CODE:004299e4   e884d4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004299e9   83c418          ADD         ESP,0x18                                
CODE:004299ec   66833d7a1...    CMP         word ptr [DATA:DAT_0046177a],0x0        ;= 0001h
CODE:004299f4   747f            JZ          LAB_00429a75                            
CODE:004299f6   68f8704200      PUSH        FUN_004270f8                            
CODE:004299fb   6a05            PUSH        0x5                                     
CODE:004299fd   6a13            PUSH        0x13                                    
CODE:004299ff   6a52            PUSH        0x52                                    
CODE:00429a01   6803010000      PUSH        0x103                                   
CODE:00429a06   6a06            PUSH        0x6                                     
CODE:00429a08   e860d4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429a0d   83c418          ADD         ESP,0x18                                
CODE:00429a10   a3f0774600      MOV         [DATA:DAT_004677f0],EAX                 ;= ??
CODE:00429a15   a1f0774600      MOV         EAX,[DATA:DAT_004677f0]                 ;= ??
CODE:00429a1a   33d2            XOR         EDX,EDX                                 
CODE:00429a1c   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:00429a1f   68f8704200      PUSH        FUN_004270f8                            
CODE:00429a24   6a05            PUSH        0x5                                     
CODE:00429a26   6a13            PUSH        0x13                                    
CODE:00429a28   6a52            PUSH        0x52                                    
CODE:00429a2a   6816010000      PUSH        0x116                                   
CODE:00429a2f   6a06            PUSH        0x6                                     
CODE:00429a31   e837d4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429a36   83c418          ADD         ESP,0x18                                
CODE:00429a39   a3f4774600      MOV         [DATA:DAT_004677f4],EAX                 ;= ??
CODE:00429a3e   a1f4774600      MOV         EAX,[DATA:DAT_004677f4]                 ;= ??
CODE:00429a43   c7401e010...    MOV         dword ptr [EAX + 0x1e],0x1              
CODE:00429a4a   68f8704200      PUSH        FUN_004270f8                            
CODE:00429a4f   6a05            PUSH        0x5                                     
CODE:00429a51   6a14            PUSH        0x14                                    
CODE:00429a53   6a52            PUSH        0x52                                    
CODE:00429a55   6829010000      PUSH        0x129                                   
CODE:00429a5a   6a06            PUSH        0x6                                     
CODE:00429a5c   e80cd4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429a61   83c418          ADD         ESP,0x18                                
CODE:00429a64   a3f8774600      MOV         [DATA:DAT_004677f8],EAX                 ;= ??
CODE:00429a69   a1f8774600      MOV         EAX,[DATA:DAT_004677f8]                 ;= ??
CODE:00429a6e   c7401e020...    MOV         dword ptr [EAX + 0x1e],0x2              
                            LAB_00429a75:                 ;XREF[1,0]:   004299f4
CODE:00429a75   68c8ab4200      PUSH        LAB_0042abc8                            
CODE:00429a7a   6a00            PUSH        0x0                                     
CODE:00429a7c   687f010000      PUSH        0x17f                                   
CODE:00429a81   68ff010000      PUSH        0x1ff                                   
CODE:00429a86   6a00            PUSH        0x0                                     
CODE:00429a88   6a00            PUSH        0x0                                     
CODE:00429a8a   e8ded3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429a8f   83c418          ADD         ESP,0x18                                
CODE:00429a92   66833d307...    CMP         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:00429a9a   0f8487000000    JZ          LAB_00429b27                            
CODE:00429aa0   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429aa5   6a05            PUSH        0x5                                     
CODE:00429aa7   6a62            PUSH        0x62                                    
CODE:00429aa9   6a4b            PUSH        0x4b                                    
CODE:00429aab   68c0000000      PUSH        0xc0                                    
CODE:00429ab0   68f6000000      PUSH        0xf6                                    
CODE:00429ab5   e8b3d3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429aba   83c418          ADD         ESP,0x18                                
CODE:00429abd   a310784600      MOV         [DATA:DAT_00467810],EAX                 ;= ??
CODE:00429ac2   a110784600      MOV         EAX,[DATA:DAT_00467810]                 ;= ??
CODE:00429ac7   c7401ef90...    MOV         dword ptr [EAX + 0x1e],0x1f9            
CODE:00429ace   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429ad3   6a05            PUSH        0x5                                     
CODE:00429ad5   6a62            PUSH        0x62                                    
CODE:00429ad7   6a31            PUSH        0x31                                    
CODE:00429ad9   68a5000000      PUSH        0xa5                                    
CODE:00429ade   6841010000      PUSH        0x141                                   
CODE:00429ae3   e885d3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429ae8   83c418          ADD         ESP,0x18                                
CODE:00429aeb   a314784600      MOV         [DATA:DAT_00467814],EAX                 ;= ??
CODE:00429af0   a114784600      MOV         EAX,[DATA:DAT_00467814]                 ;= ??
CODE:00429af5   c7401efa0...    MOV         dword ptr [EAX + 0x1e],0x1fa            
CODE:00429afc   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429b01   6a05            PUSH        0x5                                     
CODE:00429b03   6a75            PUSH        0x75                                    
CODE:00429b05   6a6d            PUSH        0x6d                                    
CODE:00429b07   6a7d            PUSH        0x7d                                    
CODE:00429b09   6872010000      PUSH        0x172                                   
CODE:00429b0e   e85ad3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429b13   83c418          ADD         ESP,0x18                                
CODE:00429b16   a318784600      MOV         [DATA:DAT_00467818],EAX                 ;= ??
CODE:00429b1b   a118784600      MOV         EAX,[DATA:DAT_00467818]                 ;= ??
CODE:00429b20   c7401efb0...    MOV         dword ptr [EAX + 0x1e],0x1fb            
                            LAB_00429b27:                 ;XREF[1,0]:   00429a9a
CODE:00429b27   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429b2c   6a0f            PUSH        0xf                                     
CODE:00429b2e   6a23            PUSH        0x23                                    
CODE:00429b30   6a23            PUSH        0x23                                    
CODE:00429b32   6804010000      PUSH        0x104                                   
CODE:00429b37   68bd010000      PUSH        0x1bd                                   
CODE:00429b3c   e862d3feff      CALL        FUN_00416ea3                            ;int FUN_00416ea3(undefined param_1, ...
CODE:00429b41   83c418          ADD         ESP,0x18                                
CODE:00429b44   a30c784600      MOV         [DATA:DAT_0046780c],EAX                 ;= ??
CODE:00429b49   a10c784600      MOV         EAX,[DATA:DAT_0046780c]                 ;= ??
CODE:00429b4e   c7401e640...    MOV         dword ptr [EAX + 0x1e],0x64             
CODE:00429b55   33db            XOR         EBX,EBX                                 
                            LAB_00429b57:                 ;XREF[1,0]:   00429bb3
CODE:00429b57   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   0046177e,00461780
CODE:00429b5a   66833c457...    CMP         word ptr [EAX*0x...,0x0                 ;= 0001h
CODE:00429b63   7449            JZ          LAB_00429bae                            
CODE:00429b65   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429b6a   6a0a            PUSH        0xa                                     
CODE:00429b6c   6a22            PUSH        0x22                                    
CODE:00429b6e   6a27            PUSH        0x27                                    
CODE:00429b70   0fbfc3          MOVSX       EAX,BX                                  
CODE:00429b73   03c0            ADD         EAX,EAX                                 
CODE:00429b75   668b04452...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 00CEh
CODE:00429b7d   50              PUSH        EAX                                     
CODE:00429b7e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00429b81   03c0            ADD         EAX,EAX                                 
CODE:00429b83   668b04452...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...;= 0031h
CODE:00429b8b   50              PUSH        EAX                                     
CODE:00429b8c   e8dcd2feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429b91   83c418          ADD         ESP,0x18                                
CODE:00429b94   0fbfd3          MOVSX       EDX,BX                                  
CODE:00429b97   890495fc7...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00429b9e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00429ba1   0fbfd3          MOVSX       EDX,BX                                  
CODE:00429ba4   8b1495fc7...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:00429bab   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_00429bae:                 ;XREF[1,0]:   00429b63
CODE:00429bae   43              INC         EBX                                     
CODE:00429baf   6683fb04        CMP         BX,0x4                                  
CODE:00429bb3   7ca2            JL          LAB_00429b57                            
CODE:00429bb5   66833d861...    CMP         word ptr [DATA:DAT_00461786],0x0        ;= 01h
CODE:00429bbd   7453            JZ          LAB_00429c12                            
CODE:00429bbf   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429bc4   6a0a            PUSH        0xa                                     
CODE:00429bc6   6a22            PUSH        0x22                                    
CODE:00429bc8   6a27            PUSH        0x27                                    
CODE:00429bca   6a64            PUSH        0x64                                    
CODE:00429bcc   6a32            PUSH        0x32                                    
CODE:00429bce   e89ad2feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429bd3   83c418          ADD         ESP,0x18                                
CODE:00429bd6   a3e0774600      MOV         [DATA:DAT_004677e0],EAX                 ;= ??
CODE:00429bdb   a1e0774600      MOV         EAX,[DATA:DAT_004677e0]                 ;= ??
CODE:00429be0   c7401e0a0...    MOV         dword ptr [EAX + 0x1e],0xa              
CODE:00429be7   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429bec   6a0a            PUSH        0xa                                     
CODE:00429bee   6a22            PUSH        0x22                                    
CODE:00429bf0   6a27            PUSH        0x27                                    
CODE:00429bf2   6886000000      PUSH        0x86                                    
CODE:00429bf7   6a32            PUSH        0x32                                    
CODE:00429bf9   e86fd2feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429bfe   83c418          ADD         ESP,0x18                                
CODE:00429c01   a3e4774600      MOV         [DATA:DAT_004677e4],EAX                 ;= ??
CODE:00429c06   a1e4774600      MOV         EAX,[DATA:DAT_004677e4]                 ;= ??
CODE:00429c0b   c7401e0b0...    MOV         dword ptr [EAX + 0x1e],0xb              
                            LAB_00429c12:                 ;XREF[1,0]:   00429bbd
CODE:00429c12   66833d881...    CMP         word ptr [DATA:DAT_00461788],0x0        ;= 01h
CODE:00429c1a   7453            JZ          LAB_00429c6f                            
CODE:00429c1c   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429c21   6a0a            PUSH        0xa                                     
CODE:00429c23   6a22            PUSH        0x22                                    
CODE:00429c25   6a27            PUSH        0x27                                    
CODE:00429c27   6a64            PUSH        0x64                                    
CODE:00429c29   6a0a            PUSH        0xa                                     
CODE:00429c2b   e83dd2feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429c30   83c418          ADD         ESP,0x18                                
CODE:00429c33   a3e8774600      MOV         [DATA:DAT_004677e8],EAX                 ;= ??
CODE:00429c38   a1e8774600      MOV         EAX,[DATA:DAT_004677e8]                 ;= ??
CODE:00429c3d   c7401e0c0...    MOV         dword ptr [EAX + 0x1e],0xc              
CODE:00429c44   68ab9c4200      PUSH        FUN_00429cab                            
CODE:00429c49   6a0a            PUSH        0xa                                     
CODE:00429c4b   6a22            PUSH        0x22                                    
CODE:00429c4d   6a27            PUSH        0x27                                    
CODE:00429c4f   6886000000      PUSH        0x86                                    
CODE:00429c54   6a0a            PUSH        0xa                                     
CODE:00429c56   e812d2feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429c5b   83c418          ADD         ESP,0x18                                
CODE:00429c5e   a3ec774600      MOV         [DATA:DAT_004677ec],EAX                 ;= ??
CODE:00429c63   a1ec774600      MOV         EAX,[DATA:DAT_004677ec]                 ;= ??
CODE:00429c68   c7401e0d0...    MOV         dword ptr [EAX + 0x1e],0xd              
                            LAB_00429c6f:                 ;XREF[2,0]:   004299ad,00429c1a
CODE:00429c6f   66833d8c1...    CMP         word ptr [DATA:DAT_0046178c],0x0        
CODE:00429c77   741d            JZ          LAB_00429c96                            
CODE:00429c79   68989c4200      PUSH        LAB_00429c98                            
CODE:00429c7e   6a19            PUSH        0x19                                    
CODE:00429c80   6a3c            PUSH        0x3c                                    
CODE:00429c82   684e010000      PUSH        0x14e                                   
CODE:00429c87   6840010000      PUSH        0x140                                   
CODE:00429c8c   6a0a            PUSH        0xa                                     
CODE:00429c8e   e8dad1feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00429c93   83c418          ADD         ESP,0x18                                
                            LAB_00429c96:                 ;XREF[1,0]:   00429c77
CODE:00429c96   5b              POP         EBX                                     
CODE:00429c97   c3              RET                                                 
                            LAB_00429c98:                 ;XREF[1,0]:   00429c79
CODE:00429c98   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00429ca1   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x8        ;= 0003h
CODE:00429caa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00429cab(undefined4 param_1, undefined4 param_2, uint param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00429cc3
                                                          ;XREF[9,0]:   00429aa0,00429ace,00429afc,00429b27
                                                          ;             00429b65,00429bbf,00429be7,00429c1c
                                                          ;             00429c44
CODE:00429cab   55              PUSH        EBP                                     
CODE:00429cac   8bec            MOV         EBP,ESP                                 
CODE:00429cae   0fbf05c41...    MOVSX       param_1,word ptr [DATA:DAT_004615c4]    ;= 0003h
CODE:00429cb5   83e803          SUB         param_1,0x3                             
CODE:00429cb8   7409            JZ          LAB_00429cc3                            
CODE:00429cba   48              DEC         param_1                                 
CODE:00429cbb   0f84050f0000    JZ          switchD_00429cdd::caseD_4               
CODE:00429cc1   5d              POP         EBP                                     
CODE:00429cc2   c3              RET                                                 
                            LAB_00429cc3:                 ;XREF[1,0]:   00429cb8
CODE:00429cc3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00429cc6   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00429cc9   83f80c          CMP         param_1,0xc                             
CODE:00429ccc   7f46            JG          LAB_00429d14                            
CODE:00429cce   0f844d0a0000    JZ          LAB_0042a721                            
CODE:00429cd4   83f80b          CMP         param_1,0xb                             
CODE:00429cd7   0f87e90e0000    JA          switchD_00429cdd::caseD_4               
                            switchD:                      ; FWD[8,0]:   00429ce4,00429d4f,00429dba,00429e25
                                                          ;             00429e90,0042a339,0042a52f,0042abc6
CODE:00429cdd   ff2485e49...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 00429d4f
                            switchdataD_00429ce4:         ;XREF[1,0]:   00429cdd
CODE:00429ce4   4f9d4200        addr        switchD_00429cdd::caseD_0               
CODE:00429ce8   ba9d4200        addr        switchD_00429cdd::caseD_1               
CODE:00429cec   259e4200        addr        switchD_00429cdd::caseD_2               
CODE:00429cf0   909e4200        addr        switchD_00429cdd::caseD_3               
CODE:00429cf4   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429cf8   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429cfc   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429d00   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429d04   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429d08   c6ab4200        addr        switchD_00429cdd::caseD_4               
CODE:00429d0c   39a34200        addr        switchD_00429cdd::caseD_a               
CODE:00429d10   2fa54200        addr        switchD_00429cdd::caseD_b               
                            LAB_00429d14:                 ;XREF[1,0]:   00429ccc
CODE:00429d14   3df9010000      CMP         param_1,0x1f9                           
CODE:00429d19   7f1d            JG          LAB_00429d38                            
CODE:00429d1b   0f84da010000    JZ          LAB_00429efb                            
CODE:00429d21   83e80d          SUB         param_1,0xd                             
CODE:00429d24   0f84ed0b0000    JZ          LAB_0042a917                            
CODE:00429d2a   83e857          SUB         param_1,0x57                            
CODE:00429d2d   0f84d60d0000    JZ          LAB_0042ab09                            
CODE:00429d33   e98e0e0000      JMP         switchD_00429cdd::caseD_4               
                            LAB_00429d38:                 ;XREF[1,0]:   00429d19
CODE:00429d38   2dfa010000      SUB         param_1,0x1fa                           
CODE:00429d3d   0f8422030000    JZ          LAB_0042a065                            
CODE:00429d43   48              DEC         param_1                                 
CODE:00429d44   0f8485040000    JZ          LAB_0042a1cf                            
CODE:00429d4a   e9770e0000      JMP         switchD_00429cdd::caseD_4               
                            caseD_0:                      ;XREF[2,0]:   00429cdd,00429ce4
CODE:00429d4f   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:00429d57   740c            JZ          LAB_00429d65                            
CODE:00429d59   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429d5f   e8a88ffeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00429d64   59              POP         param_3                                 
                            LAB_00429d65:                 ;XREF[1,0]:   00429d57
CODE:00429d65   6a00            PUSH        0x0                                     
CODE:00429d67   6a05            PUSH        0x5                                     
CODE:00429d69   68731f0000      PUSH        0x1f73                                  
CODE:00429d6e   e832c80100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00429d73   83c40c          ADD         ESP,0xc                                 
CODE:00429d76   66c705921...    MOV         word ptr [DATA:DAT_00461792],0x0        
CODE:00429d7f   6876420000      PUSH        0x4276                                  
CODE:00429d84   e83b8dfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00429d89   59              POP         param_3                                 
CODE:00429d8a   a354784600      MOV         [DATA:DAT_00467854],param_1             ;= ??
CODE:00429d8f   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429d95   e8d690feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00429d9a   59              POP         param_3                                 
CODE:00429d9b   6896000000      PUSH        0x96                                    
CODE:00429da0   68d6000000      PUSH        0xd6                                    
CODE:00429da5   687d010000      PUSH        0x17d                                   
CODE:00429daa   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429db0   e8a79bfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429db5   83c410          ADD         ESP,0x10                                
CODE:00429db8   5d              POP         EBP                                     
CODE:00429db9   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   00429cdd,00429ce8
CODE:00429dba   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:00429dc2   740c            JZ          LAB_00429dd0                            
CODE:00429dc4   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429dca   e83d8ffeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00429dcf   59              POP         param_3                                 
                            LAB_00429dd0:                 ;XREF[1,0]:   00429dc2
CODE:00429dd0   66c705921...    MOV         word ptr [DATA:DAT_00461792],0x1        
CODE:00429dd9   6877420000      PUSH        0x4277                                  
CODE:00429dde   e8e18cfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00429de3   59              POP         param_3                                 
CODE:00429de4   a354784600      MOV         [DATA:DAT_00467854],param_1             ;= ??
CODE:00429de9   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429def   e87c90feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00429df4   59              POP         param_3                                 
CODE:00429df5   6a00            PUSH        0x0                                     
CODE:00429df7   6a05            PUSH        0x5                                     
CODE:00429df9   68731f0000      PUSH        0x1f73                                  
CODE:00429dfe   e8a2c70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00429e03   83c40c          ADD         ESP,0xc                                 
CODE:00429e06   6896000000      PUSH        0x96                                    
CODE:00429e0b   68d6000000      PUSH        0xd6                                    
CODE:00429e10   687d010000      PUSH        0x17d                                   
CODE:00429e15   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429e1b   e83c9bfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429e20   83c410          ADD         ESP,0x10                                
CODE:00429e23   5d              POP         EBP                                     
CODE:00429e24   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   00429cdd,00429cec
CODE:00429e25   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:00429e2d   740c            JZ          LAB_00429e3b                            
CODE:00429e2f   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429e35   e8d28efeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00429e3a   59              POP         param_3                                 
                            LAB_00429e3b:                 ;XREF[1,0]:   00429e2d
CODE:00429e3b   66c705921...    MOV         word ptr [DATA:DAT_00461792],0x2        
CODE:00429e44   6878420000      PUSH        0x4278                                  
CODE:00429e49   e8768cfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00429e4e   59              POP         param_3                                 
CODE:00429e4f   a354784600      MOV         [DATA:DAT_00467854],param_1             ;= ??
CODE:00429e54   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429e5a   e81190feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00429e5f   59              POP         param_3                                 
CODE:00429e60   6a00            PUSH        0x0                                     
CODE:00429e62   6a05            PUSH        0x5                                     
CODE:00429e64   68731f0000      PUSH        0x1f73                                  
CODE:00429e69   e837c70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00429e6e   83c40c          ADD         ESP,0xc                                 
CODE:00429e71   6896000000      PUSH        0x96                                    
CODE:00429e76   68d6000000      PUSH        0xd6                                    
CODE:00429e7b   687d010000      PUSH        0x17d                                   
CODE:00429e80   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429e86   e8d19afeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429e8b   83c410          ADD         ESP,0x10                                
CODE:00429e8e   5d              POP         EBP                                     
CODE:00429e8f   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   00429cdd,00429cf0
CODE:00429e90   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:00429e98   740c            JZ          LAB_00429ea6                            
CODE:00429e9a   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429ea0   e8678efeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00429ea5   59              POP         param_3                                 
                            LAB_00429ea6:                 ;XREF[1,0]:   00429e98
CODE:00429ea6   66c705921...    MOV         word ptr [DATA:DAT_00461792],0x3        
CODE:00429eaf   6879420000      PUSH        0x4279                                  
CODE:00429eb4   e80b8cfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00429eb9   59              POP         param_3                                 
CODE:00429eba   a354784600      MOV         [DATA:DAT_00467854],param_1             ;= ??
CODE:00429ebf   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429ec5   e8a68ffeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00429eca   59              POP         param_3                                 
CODE:00429ecb   6a00            PUSH        0x0                                     
CODE:00429ecd   6a05            PUSH        0x5                                     
CODE:00429ecf   68731f0000      PUSH        0x1f73                                  
CODE:00429ed4   e8ccc60100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00429ed9   83c40c          ADD         ESP,0xc                                 
CODE:00429edc   6896000000      PUSH        0x96                                    
CODE:00429ee1   68d6000000      PUSH        0xd6                                    
CODE:00429ee6   687d010000      PUSH        0x17d                                   
CODE:00429eeb   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:00429ef1   e8669afeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429ef6   83c410          ADD         ESP,0x10                                
CODE:00429ef9   5d              POP         EBP                                     
CODE:00429efa   c3              RET                                                 
                            LAB_00429efb:                 ;XREF[1,0]:   00429d1b
CODE:00429efb   e8690f0000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:00429f00   0fbf058a1...    MOVSX       param_1,word ptr [DATA:DAT_0046178a]    ;= 0001h
CODE:00429f07   83e801          SUB         param_1,0x1                             
CODE:00429f0a   0f82d5000000    JC          LAB_00429fe5                            
CODE:00429f10   7408            JZ          LAB_00429f1a                            
CODE:00429f12   48              DEC         param_1                                 
CODE:00429f13   7455            JZ          LAB_00429f6a                            
CODE:00429f15   e944010000      JMP         LAB_0042a05e                            
                            LAB_00429f1a:                 ;XREF[1,0]:   00429f10
CODE:00429f1a   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x9        ;= 0011h
CODE:00429f23   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00429f2c   6a3c            PUSH        0x3c                                    
CODE:00429f2e   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:00429f35   03c0            ADD         param_1,param_1                         
CODE:00429f37   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 007Bh
CODE:00429f3f   50              PUSH        param_1                                 
CODE:00429f40   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:00429f47   03c0            ADD         param_1,param_1                         
CODE:00429f49   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 013Ah
CODE:00429f51   50              PUSH        param_1                                 
CODE:00429f52   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00429f58   e8ff99feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429f5d   83c410          ADD         ESP,0x10                                
CODE:00429f60   e81bfaffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:00429f65   e9f4000000      JMP         LAB_0042a05e                            
                            LAB_00429f6a:                 ;XREF[1,0]:   00429f13
CODE:00429f6a   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xc        ;= 0011h
CODE:00429f73   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00429f7c   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00429f82   e8858dfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00429f87   59              POP         param_3                                 
CODE:00429f88   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:00429f8e   66058442        ADD         param_1,0x4284                          
CODE:00429f92   50              PUSH        param_1                                 
CODE:00429f93   e82c8bfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00429f98   59              POP         param_3                                 
CODE:00429f99   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:00429f9e   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00429fa4   e8c78efeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00429fa9   59              POP         param_3                                 
CODE:00429faa   6a3c            PUSH        0x3c                                    
CODE:00429fac   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:00429fb3   03c0            ADD         param_1,param_1                         
CODE:00429fb5   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 007Bh
CODE:00429fbd   50              PUSH        param_1                                 
CODE:00429fbe   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:00429fc5   03c0            ADD         param_1,param_1                         
CODE:00429fc7   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 013Ah
CODE:00429fcf   50              PUSH        param_1                                 
CODE:00429fd0   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00429fd6   e88199feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00429fdb   83c410          ADD         ESP,0x10                                
CODE:00429fde   e89df9ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:00429fe3   eb79            JMP         LAB_0042a05e                            
                            LAB_00429fe5:                 ;XREF[1,0]:   00429f0a
CODE:00429fe5   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xf        ;= 0011h
CODE:00429fee   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x0        ;= ??
CODE:00429ff7   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:00429ffd   e80a8dfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a002   59              POP         param_3                                 
CODE:0042a003   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:0042a009   66058442        ADD         param_1,0x4284                          
CODE:0042a00d   50              PUSH        param_1                                 
CODE:0042a00e   e8b18afeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a013   59              POP         param_3                                 
CODE:0042a014   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a019   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a01f   e84c8efeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a024   59              POP         param_3                                 
CODE:0042a025   6a3c            PUSH        0x3c                                    
CODE:0042a027   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a02e   03c0            ADD         param_1,param_1                         
CODE:0042a030   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 007Bh
CODE:0042a038   50              PUSH        param_1                                 
CODE:0042a039   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a040   03c0            ADD         param_1,param_1                         
CODE:0042a042   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 013Ah
CODE:0042a04a   50              PUSH        param_1                                 
CODE:0042a04b   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a051   e80699feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a056   83c410          ADD         ESP,0x10                                
CODE:0042a059   e822f9ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
                            LAB_0042a05e:                 ;XREF[3,0]:   00429f15,00429f65,00429fe3
CODE:0042a05e   e8130e0000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:0042a063   5d              POP         EBP                                     
CODE:0042a064   c3              RET                                                 
                            LAB_0042a065:                 ;XREF[1,0]:   00429d3d
CODE:0042a065   e8ff0d0000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:0042a06a   0fbf058a1...    MOVSX       param_1,word ptr [DATA:DAT_0046178a]    ;= 0001h
CODE:0042a071   83e801          SUB         param_1,0x1                             
CODE:0042a074   0f82d5000000    JC          LAB_0042a14f                            
CODE:0042a07a   7408            JZ          LAB_0042a084                            
CODE:0042a07c   48              DEC         param_1                                 
CODE:0042a07d   7455            JZ          LAB_0042a0d4                            
CODE:0042a07f   e944010000      JMP         LAB_0042a1c8                            
                            LAB_0042a084:                 ;XREF[1,0]:   0042a07a
CODE:0042a084   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xa        ;= 0011h
CODE:0042a08d   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042a096   6a3c            PUSH        0x3c                                    
CODE:0042a098   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a09f   03c0            ADD         param_1,param_1                         
CODE:0042a0a1   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0090h
CODE:0042a0a9   50              PUSH        param_1                                 
CODE:0042a0aa   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a0b1   03c0            ADD         param_1,param_1                         
CODE:0042a0b3   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0117h
CODE:0042a0bb   50              PUSH        param_1                                 
CODE:0042a0bc   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a0c2   e89598feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a0c7   83c410          ADD         ESP,0x10                                
CODE:0042a0ca   e8b1f8ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042a0cf   e9f4000000      JMP         LAB_0042a1c8                            
                            LAB_0042a0d4:                 ;XREF[1,0]:   0042a07d
CODE:0042a0d4   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xd        ;= 0011h
CODE:0042a0dd   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042a0e6   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a0ec   e81b8cfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a0f1   59              POP         param_3                                 
CODE:0042a0f2   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:0042a0f8   66058442        ADD         param_1,0x4284                          
CODE:0042a0fc   50              PUSH        param_1                                 
CODE:0042a0fd   e8c289feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a102   59              POP         param_3                                 
CODE:0042a103   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a108   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a10e   e85d8dfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a113   59              POP         param_3                                 
CODE:0042a114   6a3c            PUSH        0x3c                                    
CODE:0042a116   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a11d   03c0            ADD         param_1,param_1                         
CODE:0042a11f   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0090h
CODE:0042a127   50              PUSH        param_1                                 
CODE:0042a128   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a12f   03c0            ADD         param_1,param_1                         
CODE:0042a131   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0117h
CODE:0042a139   50              PUSH        param_1                                 
CODE:0042a13a   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a140   e81798feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a145   83c410          ADD         ESP,0x10                                
CODE:0042a148   e833f8ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042a14d   eb79            JMP         LAB_0042a1c8                            
                            LAB_0042a14f:                 ;XREF[1,0]:   0042a074
CODE:0042a14f   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x10       ;= 0011h
CODE:0042a158   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x1        ;= ??
CODE:0042a161   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a167   e8a08bfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a16c   59              POP         param_3                                 
CODE:0042a16d   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:0042a173   66058442        ADD         param_1,0x4284                          
CODE:0042a177   50              PUSH        param_1                                 
CODE:0042a178   e84789feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a17d   59              POP         param_3                                 
CODE:0042a17e   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a183   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a189   e8e28cfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a18e   59              POP         param_3                                 
CODE:0042a18f   6a3c            PUSH        0x3c                                    
CODE:0042a191   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a198   03c0            ADD         param_1,param_1                         
CODE:0042a19a   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0090h
CODE:0042a1a2   50              PUSH        param_1                                 
CODE:0042a1a3   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a1aa   03c0            ADD         param_1,param_1                         
CODE:0042a1ac   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 0117h
CODE:0042a1b4   50              PUSH        param_1                                 
CODE:0042a1b5   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a1bb   e89c97feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a1c0   83c410          ADD         ESP,0x10                                
CODE:0042a1c3   e8b8f7ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
                            LAB_0042a1c8:                 ;XREF[3,0]:   0042a07f,0042a0cf,0042a14d
CODE:0042a1c8   e8a90c0000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:0042a1cd   5d              POP         EBP                                     
CODE:0042a1ce   c3              RET                                                 
                            LAB_0042a1cf:                 ;XREF[1,0]:   00429d44
CODE:0042a1cf   e8950c0000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:0042a1d4   0fbf058a1...    MOVSX       param_1,word ptr [DATA:DAT_0046178a]    ;= 0001h
CODE:0042a1db   83e801          SUB         param_1,0x1                             
CODE:0042a1de   0f82d5000000    JC          LAB_0042a2b9                            
CODE:0042a1e4   7408            JZ          LAB_0042a1ee                            
CODE:0042a1e6   48              DEC         param_1                                 
CODE:0042a1e7   7455            JZ          LAB_0042a23e                            
CODE:0042a1e9   e944010000      JMP         LAB_0042a332                            
                            LAB_0042a1ee:                 ;XREF[1,0]:   0042a1e4
CODE:0042a1ee   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xb        ;= 0011h
CODE:0042a1f7   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x2        ;= ??
CODE:0042a200   6a3c            PUSH        0x3c                                    
CODE:0042a202   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a209   03c0            ADD         param_1,param_1                         
CODE:0042a20b   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00A4h
CODE:0042a213   50              PUSH        param_1                                 
CODE:0042a214   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a21b   03c0            ADD         param_1,param_1                         
CODE:0042a21d   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00F7h
CODE:0042a225   50              PUSH        param_1                                 
CODE:0042a226   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a22c   e82b97feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a231   83c410          ADD         ESP,0x10                                
CODE:0042a234   e847f7ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042a239   e9f4000000      JMP         LAB_0042a332                            
                            LAB_0042a23e:                 ;XREF[1,0]:   0042a1e7
CODE:0042a23e   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0xe        ;= 0011h
CODE:0042a247   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x2        ;= ??
CODE:0042a250   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a256   e8b18afeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a25b   59              POP         param_3                                 
CODE:0042a25c   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:0042a262   66058442        ADD         param_1,0x4284                          
CODE:0042a266   50              PUSH        param_1                                 
CODE:0042a267   e85888feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a26c   59              POP         param_3                                 
CODE:0042a26d   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a272   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a278   e8f38bfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a27d   59              POP         param_3                                 
CODE:0042a27e   6a3c            PUSH        0x3c                                    
CODE:0042a280   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a287   03c0            ADD         param_1,param_1                         
CODE:0042a289   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00A4h
CODE:0042a291   50              PUSH        param_1                                 
CODE:0042a292   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a299   03c0            ADD         param_1,param_1                         
CODE:0042a29b   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00F7h
CODE:0042a2a3   50              PUSH        param_1                                 
CODE:0042a2a4   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a2aa   e8ad96feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a2af   83c410          ADD         ESP,0x10                                
CODE:0042a2b2   e8c9f6ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042a2b7   eb79            JMP         LAB_0042a332                            
                            LAB_0042a2b9:                 ;XREF[1,0]:   0042a1de
CODE:0042a2b9   66c7057c1...    MOV         word ptr [DATA:DAT_0046177c],0x11       ;= 0011h
CODE:0042a2c2   66c7052c7...    MOV         word ptr [DATA:DAT_0046782c],0x2        ;= ??
CODE:0042a2cb   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a2d1   e8368afeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a2d6   59              POP         param_3                                 
CODE:0042a2d7   66a17c174600    MOV         param_1,[DATA:DAT_0046177c]             ;= 0011h
CODE:0042a2dd   66058442        ADD         param_1,0x4284                          
CODE:0042a2e1   50              PUSH        param_1                                 
CODE:0042a2e2   e8dd87feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a2e7   59              POP         param_3                                 
CODE:0042a2e8   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a2ed   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a2f3   e8788bfeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a2f8   59              POP         param_3                                 
CODE:0042a2f9   6a3c            PUSH        0x3c                                    
CODE:0042a2fb   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a302   03c0            ADD         param_1,param_1                         
CODE:0042a304   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00A4h
CODE:0042a30c   50              PUSH        param_1                                 
CODE:0042a30d   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a314   03c0            ADD         param_1,param_1                         
CODE:0042a316   668b04455...    MOV         param_1,word ptr [param_1*0x2 + 0x461...;= 00F7h
CODE:0042a31e   50              PUSH        param_1                                 
CODE:0042a31f   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a325   e83296feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a32a   83c410          ADD         ESP,0x10                                
CODE:0042a32d   e84ef6ffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
                            LAB_0042a332:                 ;XREF[3,0]:   0042a1e9,0042a239,0042a2b7
CODE:0042a332   e83f0b0000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:0042a337   5d              POP         EBP                                     
CODE:0042a338   c3              RET                                                 
                            caseD_a:                      ;XREF[2,0]:   00429cdd,00429d0c
CODE:0042a339   66833d8a1...    CMP         word ptr [DATA:DAT_0046178a],0x1        ;= 0001h
CODE:0042a341   0f857f080000    JNZ         switchD_00429cdd::caseD_4               
CODE:0042a347   66c7058a1...    MOV         word ptr [DATA:DAT_0046178a],0x2        ;= 0001h
CODE:0042a350   66833d307...    CMP         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042a358   0f84dd000000    JZ          LAB_0042a43b                            
CODE:0042a35e   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a364   e8a389feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a369   59              POP         param_3                                 
CODE:0042a36a   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a370   6683c00c        ADD         param_1,0xc                             
CODE:0042a374   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a37a   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a380   66059042        ADD         param_1,0x4290                          
CODE:0042a384   50              PUSH        param_1                                 
CODE:0042a385   e83a87feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a38a   59              POP         param_3                                 
CODE:0042a38b   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a390   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a396   e8d58afeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a39b   59              POP         param_3                                 
CODE:0042a39c   6a3c            PUSH        0x3c                                    
CODE:0042a39e   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a3a5   03c0            ADD         param_1,param_1                         
CODE:0042a3a7   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a3af   50              PUSH        param_1                                 
CODE:0042a3b0   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a3b7   03c0            ADD         param_1,param_1                         
CODE:0042a3b9   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a3c1   50              PUSH        param_1                                 
CODE:0042a3c2   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a3c8   e88f95feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a3cd   83c410          ADD         ESP,0x10                                
CODE:0042a3d0   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a3d6   6605a042        ADD         param_1,0x42a0                          
CODE:0042a3da   50              PUSH        param_1                                 
CODE:0042a3db   e8e486feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a3e0   59              POP         param_3                                 
CODE:0042a3e1   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a3e6   6a01            PUSH        0x1                                     
CODE:0042a3e8   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a3ee   e8e185feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a3f3   83c408          ADD         ESP,0x8                                 
CODE:0042a3f6   6a46            PUSH        0x46                                    
CODE:0042a3f8   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a3ff   03c0            ADD         param_1,param_1                         
CODE:0042a401   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 82h
CODE:0042a409   50              PUSH        param_1                                 
CODE:0042a40a   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a411   03c0            ADD         param_1,param_1                         
CODE:0042a413   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a41b   50              PUSH        param_1                                 
CODE:0042a41c   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a422   e83595feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a427   83c410          ADD         ESP,0x10                                
CODE:0042a42a   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a430   e89389feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a435   59              POP         param_3                                 
CODE:0042a436   e9d8000000      JMP         LAB_0042a513                            
                            LAB_0042a43b:                 ;XREF[1,0]:   0042a358
CODE:0042a43b   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a441   e8c688feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a446   59              POP         param_3                                 
CODE:0042a447   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a44d   6683c006        ADD         param_1,0x6                             
CODE:0042a451   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a457   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a45d   66058a42        ADD         param_1,0x428a                          
CODE:0042a461   50              PUSH        param_1                                 
CODE:0042a462   e85d86feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a467   59              POP         param_3                                 
CODE:0042a468   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a46d   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a473   e8f889feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a478   59              POP         param_3                                 
CODE:0042a479   6a3c            PUSH        0x3c                                    
CODE:0042a47b   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a482   03c0            ADD         param_1,param_1                         
CODE:0042a484   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a48c   50              PUSH        param_1                                 
CODE:0042a48d   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a494   03c0            ADD         param_1,param_1                         
CODE:0042a496   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a49e   50              PUSH        param_1                                 
CODE:0042a49f   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a4a5   e8b294feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a4aa   83c410          ADD         ESP,0x10                                
CODE:0042a4ad   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a4b3   6605a042        ADD         param_1,0x42a0                          
CODE:0042a4b7   50              PUSH        param_1                                 
CODE:0042a4b8   e80786feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a4bd   59              POP         param_3                                 
CODE:0042a4be   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a4c3   6a01            PUSH        0x1                                     
CODE:0042a4c5   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a4cb   e80485feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a4d0   83c408          ADD         ESP,0x8                                 
CODE:0042a4d3   6a46            PUSH        0x46                                    
CODE:0042a4d5   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a4dc   03c0            ADD         param_1,param_1                         
CODE:0042a4de   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 82h
CODE:0042a4e6   50              PUSH        param_1                                 
CODE:0042a4e7   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a4ee   03c0            ADD         param_1,param_1                         
CODE:0042a4f0   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a4f8   50              PUSH        param_1                                 
CODE:0042a4f9   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a4ff   e85894feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a504   83c410          ADD         ESP,0x10                                
CODE:0042a507   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a50d   e8b688feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a512   59              POP         param_3                                 
                            LAB_0042a513:                 ;XREF[1,0]:   0042a436
CODE:0042a513   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x6        ;= 0003h
CODE:0042a51c   6a00            PUSH        0x0                                     
CODE:0042a51e   6a05            PUSH        0x5                                     
CODE:0042a520   685b4a0000      PUSH        0x4a5b                                  
CODE:0042a525   e87bc00100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042a52a   83c40c          ADD         ESP,0xc                                 
CODE:0042a52d   5d              POP         EBP                                     
CODE:0042a52e   c3              RET                                                 
                            caseD_b:                      ;XREF[2,0]:   00429cdd,00429d10
CODE:0042a52f   66833d8a1...    CMP         word ptr [DATA:DAT_0046178a],0x2        ;= 0001h
CODE:0042a537   0f8589060000    JNZ         switchD_00429cdd::caseD_4               
CODE:0042a53d   66c7058a1...    MOV         word ptr [DATA:DAT_0046178a],0x1        ;= 0001h
CODE:0042a546   66833d307...    CMP         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042a54e   0f84dd000000    JZ          LAB_0042a631                            
CODE:0042a554   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a55a   e8ad87feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a55f   59              POP         param_3                                 
CODE:0042a560   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a566   6683c009        ADD         param_1,0x9                             
CODE:0042a56a   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a570   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a576   66058d42        ADD         param_1,0x428d                          
CODE:0042a57a   50              PUSH        param_1                                 
CODE:0042a57b   e84485feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a580   59              POP         param_3                                 
CODE:0042a581   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a586   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a58c   e8df88feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a591   59              POP         param_3                                 
CODE:0042a592   6a3c            PUSH        0x3c                                    
CODE:0042a594   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a59b   03c0            ADD         param_1,param_1                         
CODE:0042a59d   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a5a5   50              PUSH        param_1                                 
CODE:0042a5a6   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a5ad   03c0            ADD         param_1,param_1                         
CODE:0042a5af   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a5b7   50              PUSH        param_1                                 
CODE:0042a5b8   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a5be   e89993feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a5c3   83c410          ADD         ESP,0x10                                
CODE:0042a5c6   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a5cc   6605a042        ADD         param_1,0x42a0                          
CODE:0042a5d0   50              PUSH        param_1                                 
CODE:0042a5d1   e8ee84feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a5d6   59              POP         param_3                                 
CODE:0042a5d7   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a5dc   6a00            PUSH        0x0                                     
CODE:0042a5de   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a5e4   e8eb83feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a5e9   83c408          ADD         ESP,0x8                                 
CODE:0042a5ec   6a46            PUSH        0x46                                    
CODE:0042a5ee   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a5f5   03c0            ADD         param_1,param_1                         
CODE:0042a5f7   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 82h
CODE:0042a5ff   50              PUSH        param_1                                 
CODE:0042a600   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a607   03c0            ADD         param_1,param_1                         
CODE:0042a609   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a611   50              PUSH        param_1                                 
CODE:0042a612   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a618   e83f93feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a61d   83c410          ADD         ESP,0x10                                
CODE:0042a620   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a626   e89d87feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a62b   59              POP         param_3                                 
CODE:0042a62c   e9d4000000      JMP         LAB_0042a705                            
                            LAB_0042a631:                 ;XREF[1,0]:   0042a54e
CODE:0042a631   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a637   e8d086feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a63c   59              POP         param_3                                 
CODE:0042a63d   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a643   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a649   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a64f   66058442        ADD         param_1,0x4284                          
CODE:0042a653   50              PUSH        param_1                                 
CODE:0042a654   e86b84feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a659   59              POP         param_3                                 
CODE:0042a65a   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a65f   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a665   e80688feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a66a   59              POP         param_3                                 
CODE:0042a66b   6a3c            PUSH        0x3c                                    
CODE:0042a66d   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a674   03c0            ADD         param_1,param_1                         
CODE:0042a676   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a67e   50              PUSH        param_1                                 
CODE:0042a67f   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a686   03c0            ADD         param_1,param_1                         
CODE:0042a688   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a690   50              PUSH        param_1                                 
CODE:0042a691   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a697   e8c092feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a69c   83c410          ADD         ESP,0x10                                
CODE:0042a69f   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a6a5   6605a042        ADD         param_1,0x42a0                          
CODE:0042a6a9   50              PUSH        param_1                                 
CODE:0042a6aa   e81584feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a6af   59              POP         param_3                                 
CODE:0042a6b0   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a6b5   6a00            PUSH        0x0                                     
CODE:0042a6b7   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a6bd   e81283feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a6c2   83c408          ADD         ESP,0x8                                 
CODE:0042a6c5   6a46            PUSH        0x46                                    
CODE:0042a6c7   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a6ce   03c0            ADD         param_1,param_1                         
CODE:0042a6d0   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 82h
CODE:0042a6d8   50              PUSH        param_1                                 
CODE:0042a6d9   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a6e0   03c0            ADD         param_1,param_1                         
CODE:0042a6e2   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a6ea   50              PUSH        param_1                                 
CODE:0042a6eb   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a6f1   e86692feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a6f6   83c410          ADD         ESP,0x10                                
CODE:0042a6f9   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a6ff   e8c486feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a704   59              POP         param_3                                 
                            LAB_0042a705:                 ;XREF[1,0]:   0042a62c
CODE:0042a705   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x6        ;= 0003h
CODE:0042a70e   6a00            PUSH        0x0                                     
CODE:0042a710   6a05            PUSH        0x5                                     
CODE:0042a712   685f1f0000      PUSH        0x1f5f                                  
CODE:0042a717   e889be0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042a71c   83c40c          ADD         ESP,0xc                                 
CODE:0042a71f   5d              POP         EBP                                     
CODE:0042a720   c3              RET                                                 
                            LAB_0042a721:                 ;XREF[1,0]:   00429cce
CODE:0042a721   66833d8a1...    CMP         word ptr [DATA:DAT_0046178a],0x1        ;= 0001h
CODE:0042a729   0f8597040000    JNZ         switchD_00429cdd::caseD_4               
CODE:0042a72f   66c7058a1...    MOV         word ptr [DATA:DAT_0046178a],0x0        ;= 0001h
CODE:0042a738   66833d307...    CMP         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042a740   0f84dd000000    JZ          LAB_0042a823                            
CODE:0042a746   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a74c   e8bb85feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a751   59              POP         param_3                                 
CODE:0042a752   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a758   6683c00f        ADD         param_1,0xf                             
CODE:0042a75c   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a762   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a768   66059342        ADD         param_1,0x4293                          
CODE:0042a76c   50              PUSH        param_1                                 
CODE:0042a76d   e85283feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a772   59              POP         param_3                                 
CODE:0042a773   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a778   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a77e   e8ed86feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a783   59              POP         param_3                                 
CODE:0042a784   6a3c            PUSH        0x3c                                    
CODE:0042a786   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a78d   03c0            ADD         param_1,param_1                         
CODE:0042a78f   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a797   50              PUSH        param_1                                 
CODE:0042a798   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a79f   03c0            ADD         param_1,param_1                         
CODE:0042a7a1   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a7a9   50              PUSH        param_1                                 
CODE:0042a7aa   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a7b0   e8a791feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a7b5   83c410          ADD         ESP,0x10                                
CODE:0042a7b8   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a7be   6605a342        ADD         param_1,0x42a3                          
CODE:0042a7c2   50              PUSH        param_1                                 
CODE:0042a7c3   e8fc82feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a7c8   59              POP         param_3                                 
CODE:0042a7c9   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a7ce   6a01            PUSH        0x1                                     
CODE:0042a7d0   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a7d6   e8f981feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a7db   83c408          ADD         ESP,0x8                                 
CODE:0042a7de   6a46            PUSH        0x46                                    
CODE:0042a7e0   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a7e7   03c0            ADD         param_1,param_1                         
CODE:0042a7e9   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 99h
CODE:0042a7f1   50              PUSH        param_1                                 
CODE:0042a7f2   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a7f9   03c0            ADD         param_1,param_1                         
CODE:0042a7fb   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a803   50              PUSH        param_1                                 
CODE:0042a804   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a80a   e84d91feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a80f   83c410          ADD         ESP,0x10                                
CODE:0042a812   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a818   e8ab85feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a81d   59              POP         param_3                                 
CODE:0042a81e   e9d8000000      JMP         LAB_0042a8fb                            
                            LAB_0042a823:                 ;XREF[1,0]:   0042a740
CODE:0042a823   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a829   e8de84feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a82e   59              POP         param_3                                 
CODE:0042a82f   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a835   6683c003        ADD         param_1,0x3                             
CODE:0042a839   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a83f   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a845   66058742        ADD         param_1,0x4287                          
CODE:0042a849   50              PUSH        param_1                                 
CODE:0042a84a   e87582feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a84f   59              POP         param_3                                 
CODE:0042a850   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a855   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a85b   e81086feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a860   59              POP         param_3                                 
CODE:0042a861   6a3c            PUSH        0x3c                                    
CODE:0042a863   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a86a   03c0            ADD         param_1,param_1                         
CODE:0042a86c   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a874   50              PUSH        param_1                                 
CODE:0042a875   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a87c   03c0            ADD         param_1,param_1                         
CODE:0042a87e   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a886   50              PUSH        param_1                                 
CODE:0042a887   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a88d   e8ca90feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a892   83c410          ADD         ESP,0x10                                
CODE:0042a895   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a89b   6605a342        ADD         param_1,0x42a3                          
CODE:0042a89f   50              PUSH        param_1                                 
CODE:0042a8a0   e81f82feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a8a5   59              POP         param_3                                 
CODE:0042a8a6   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a8ab   6a01            PUSH        0x1                                     
CODE:0042a8ad   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a8b3   e81c81feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a8b8   83c408          ADD         ESP,0x8                                 
CODE:0042a8bb   6a46            PUSH        0x46                                    
CODE:0042a8bd   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a8c4   03c0            ADD         param_1,param_1                         
CODE:0042a8c6   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 99h
CODE:0042a8ce   50              PUSH        param_1                                 
CODE:0042a8cf   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a8d6   03c0            ADD         param_1,param_1                         
CODE:0042a8d8   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a8e0   50              PUSH        param_1                                 
CODE:0042a8e1   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a8e7   e87090feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a8ec   83c410          ADD         ESP,0x10                                
CODE:0042a8ef   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a8f5   e8ce84feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042a8fa   59              POP         param_3                                 
                            LAB_0042a8fb:                 ;XREF[1,0]:   0042a81e
CODE:0042a8fb   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x6        ;= 0003h
CODE:0042a904   6a00            PUSH        0x0                                     
CODE:0042a906   6a05            PUSH        0x5                                     
CODE:0042a908   68614a0000      PUSH        0x4a61                                  
CODE:0042a90d   e893bc0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042a912   83c40c          ADD         ESP,0xc                                 
CODE:0042a915   5d              POP         EBP                                     
CODE:0042a916   c3              RET                                                 
                            LAB_0042a917:                 ;XREF[1,0]:   00429d24
CODE:0042a917   66833d8a1...    CMP         word ptr [DATA:DAT_0046178a],0x0        ;= 0001h
CODE:0042a91f   0f85a1020000    JNZ         switchD_00429cdd::caseD_4               
CODE:0042a925   66c7058a1...    MOV         word ptr [DATA:DAT_0046178a],0x1        ;= 0001h
CODE:0042a92e   66833d307...    CMP         word ptr [DATA:DAT_00467830],0x0        ;= ??
CODE:0042a936   0f84dd000000    JZ          LAB_0042aa19                            
CODE:0042a93c   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a942   e8c583feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042a947   59              POP         param_3                                 
CODE:0042a948   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a94e   6683c009        ADD         param_1,0x9                             
CODE:0042a952   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042a958   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a95e   66058d42        ADD         param_1,0x428d                          
CODE:0042a962   50              PUSH        param_1                                 
CODE:0042a963   e85c81feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a968   59              POP         param_3                                 
CODE:0042a969   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042a96e   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a974   e8f784feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042a979   59              POP         param_3                                 
CODE:0042a97a   6a3c            PUSH        0x3c                                    
CODE:0042a97c   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a983   03c0            ADD         param_1,param_1                         
CODE:0042a985   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042a98d   50              PUSH        param_1                                 
CODE:0042a98e   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042a995   03c0            ADD         param_1,param_1                         
CODE:0042a997   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042a99f   50              PUSH        param_1                                 
CODE:0042a9a0   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042a9a6   e8b18ffeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042a9ab   83c410          ADD         ESP,0x10                                
CODE:0042a9ae   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042a9b4   6605a342        ADD         param_1,0x42a3                          
CODE:0042a9b8   50              PUSH        param_1                                 
CODE:0042a9b9   e80681feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042a9be   59              POP         param_3                                 
CODE:0042a9bf   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042a9c4   6a00            PUSH        0x0                                     
CODE:0042a9c6   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042a9cc   e80380feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042a9d1   83c408          ADD         ESP,0x8                                 
CODE:0042a9d4   6a46            PUSH        0x46                                    
CODE:0042a9d6   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a9dd   03c0            ADD         param_1,param_1                         
CODE:0042a9df   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 99h
CODE:0042a9e7   50              PUSH        param_1                                 
CODE:0042a9e8   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042a9ef   03c0            ADD         param_1,param_1                         
CODE:0042a9f1   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042a9f9   50              PUSH        param_1                                 
CODE:0042a9fa   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042aa00   e8578ffeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042aa05   83c410          ADD         ESP,0x10                                
CODE:0042aa08   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042aa0e   e8b583feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042aa13   59              POP         param_3                                 
CODE:0042aa14   e9d4000000      JMP         LAB_0042aaed                            
                            LAB_0042aa19:                 ;XREF[1,0]:   0042a936
CODE:0042aa19   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042aa1f   e8e882feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042aa24   59              POP         param_3                                 
CODE:0042aa25   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042aa2b   66a37c174600    MOV         [DATA:DAT_0046177c],param_1             ;= 0011h
CODE:0042aa31   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042aa37   66058442        ADD         param_1,0x4284                          
CODE:0042aa3b   50              PUSH        param_1                                 
CODE:0042aa3c   e88380feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042aa41   59              POP         param_3                                 
CODE:0042aa42   a358784600      MOV         [DATA:DAT_00467858],param_1             ;= ??
CODE:0042aa47   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042aa4d   e81e84feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042aa52   59              POP         param_3                                 
CODE:0042aa53   6a3c            PUSH        0x3c                                    
CODE:0042aa55   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042aa5c   03c0            ADD         param_1,param_1                         
CODE:0042aa5e   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= A9h
CODE:0042aa66   50              PUSH        param_1                                 
CODE:0042aa67   0fbf057c1...    MOVSX       param_1,word ptr [DATA:DAT_0046177c]    ;= 0011h
CODE:0042aa6e   03c0            ADD         param_1,param_1                         
CODE:0042aa70   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 3Ah    :
CODE:0042aa78   50              PUSH        param_1                                 
CODE:0042aa79   ff3558784600    PUSH        dword ptr [DATA:DAT_00467858]           ;= ??
CODE:0042aa7f   e8d88efeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042aa84   83c410          ADD         ESP,0x10                                
CODE:0042aa87   66a12c784600    MOV         param_1,[DATA:DAT_0046782c]             ;= ??
CODE:0042aa8d   6605a342        ADD         param_1,0x42a3                          
CODE:0042aa91   50              PUSH        param_1                                 
CODE:0042aa92   e82d80feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042aa97   59              POP         param_3                                 
CODE:0042aa98   a384784600      MOV         [DATA:DAT_00467884],param_1             ;= ??
CODE:0042aa9d   6a00            PUSH        0x0                                     
CODE:0042aa9f   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042aaa5   e82a7ffeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042aaaa   83c408          ADD         ESP,0x8                                 
CODE:0042aaad   6a46            PUSH        0x46                                    
CODE:0042aaaf   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042aab6   03c0            ADD         param_1,param_1                         
CODE:0042aab8   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 99h
CODE:0042aac0   50              PUSH        param_1                                 
CODE:0042aac1   0fbf052c7...    MOVSX       param_1,word ptr [DATA:DAT_0046782c]    ;= ??
CODE:0042aac8   03c0            ADD         param_1,param_1                         
CODE:0042aaca   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 4Eh    N
CODE:0042aad2   50              PUSH        param_1                                 
CODE:0042aad3   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042aad9   e87e8efeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042aade   83c410          ADD         ESP,0x10                                
CODE:0042aae1   ff3584784600    PUSH        dword ptr [DATA:DAT_00467884]           ;= ??
CODE:0042aae7   e8dc82feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042aaec   59              POP         param_3                                 
                            LAB_0042aaed:                 ;XREF[1,0]:   0042aa14
CODE:0042aaed   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x6        ;= 0003h
CODE:0042aaf6   6a00            PUSH        0x0                                     
CODE:0042aaf8   6a05            PUSH        0x5                                     
CODE:0042aafa   684c4a0000      PUSH        0x4a4c                                  
CODE:0042aaff   e8a1ba0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042ab04   83c40c          ADD         ESP,0xc                                 
CODE:0042ab07   5d              POP         EBP                                     
CODE:0042ab08   c3              RET                                                 
                            LAB_0042ab09:                 ;XREF[1,0]:   00429d2d
CODE:0042ab09   681a010000      PUSH        0x11a                                   
CODE:0042ab0e   68d2000000      PUSH        0xd2                                    
CODE:0042ab13   6a64            PUSH        0x64                                    
CODE:0042ab15   682c010000      PUSH        0x12c                                   
CODE:0042ab1a   e8f9070100      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:0042ab1f   83c410          ADD         ESP,0x10                                
CODE:0042ab22   e842030000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:0042ab27   68ba360000      PUSH        0x36ba                                  
CODE:0042ab2c   e8937ffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042ab31   59              POP         param_3                                 
CODE:0042ab32   a388784600      MOV         [DATA:DAT_00467888],param_1             ;= ??
CODE:0042ab37   6a00            PUSH        0x0                                     
CODE:0042ab39   6a00            PUSH        0x0                                     
CODE:0042ab3b   ff3588784600    PUSH        dword ptr [DATA:DAT_00467888]           ;= ??
CODE:0042ab41   e8480a0100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042ab46   83c40c          ADD         ESP,0xc                                 
CODE:0042ab49   50              PUSH        param_1                                 
CODE:0042ab4a   e893090100      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042ab4f   59              POP         param_3                                 
CODE:0042ab50   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:0042ab58   744b            JZ          LAB_0042aba5                            
CODE:0042ab5a   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:0042ab60   e8a781feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042ab65   59              POP         param_3                                 
CODE:0042ab66   66a192174600    MOV         param_1,[DATA:DAT_00461792]             
CODE:0042ab6c   66057642        ADD         param_1,0x4276                          
CODE:0042ab70   50              PUSH        param_1                                 
CODE:0042ab71   e84e7ffeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042ab76   59              POP         param_3                                 
CODE:0042ab77   a354784600      MOV         [DATA:DAT_00467854],param_1             ;= ??
CODE:0042ab7c   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:0042ab82   e8e982feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042ab87   59              POP         param_3                                 
CODE:0042ab88   6896000000      PUSH        0x96                                    
CODE:0042ab8d   68d6000000      PUSH        0xd6                                    
CODE:0042ab92   687d010000      PUSH        0x17d                                   
CODE:0042ab97   ff3554784600    PUSH        dword ptr [DATA:DAT_00467854]           ;= ??
CODE:0042ab9d   e8ba8dfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042aba2   83c410          ADD         ESP,0x10                                
                            LAB_0042aba5:                 ;XREF[1,0]:   0042ab58
CODE:0042aba5   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x4        ;= 0003h
CODE:0042abae   6a00            PUSH        0x0                                     
CODE:0042abb0   6a05            PUSH        0x5                                     
CODE:0042abb2   68731f0000      PUSH        0x1f73                                  
CODE:0042abb7   e8e9b90100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042abbc   83c40c          ADD         ESP,0xc                                 
CODE:0042abbf   e8bcedffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042abc4   5d              POP         EBP                                     
CODE:0042abc5   c3              RET                                                 
                            caseD_5:                      ;XREF[15,0]:  00429cbb,00429cd7,00429cdd,00429cf4
                            caseD_6:                      ;             00429cf8,00429cfc,00429d00,00429d04
                            caseD_7:                      ;             00429d08,00429d33,00429d4a,0042a341
                            caseD_8:                      ;             0042a537,0042a729,0042a91f
                            caseD_9:                      
                            caseD_4:                      
CODE:0042abc6   5d              POP         EBP                                     
CODE:0042abc7   c3              RET                                                 
                            LAB_0042abc8:                 ;XREF[2,0]:   00429990,00429a75
CODE:0042abc8   0fbf05c41...    MOVSX       EAX,word ptr [DATA:DAT_004615c4]        ;= 0003h
CODE:0042abcf   83e803          SUB         EAX,0x3                                 
CODE:0042abd2   0f8490000000    JZ          LAB_0042ac68                            
CODE:0042abd8   48              DEC         EAX                                     
CODE:0042abd9   7401            JZ          LAB_0042abdc                            
CODE:0042abdb   c3              RET                                                 
                            LAB_0042abdc:                 ;XREF[1,0]:   0042abd9
CODE:0042abdc   e8de0a0100      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0042abe1   ff3588784600    PUSH        dword ptr [DATA:DAT_00467888]           ;= ??
CODE:0042abe7   e82081feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042abec   59              POP         ECX                                     
CODE:0042abed   e8ee070100      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0042abf2   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:0042abf8   e80783feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042abfd   59              POP         ECX                                     
CODE:0042abfe   6a00            PUSH        0x0                                     
CODE:0042ac00   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:0042ac06   e8c97dfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042ac0b   83c408          ADD         ESP,0x8                                 
CODE:0042ac0e   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:0042ac14   e85782feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042ac19   59              POP         ECX                                     
CODE:0042ac1a   68c8000000      PUSH        0xc8                                    
CODE:0042ac1f   68e3000000      PUSH        0xe3                                    
CODE:0042ac24   688e010000      PUSH        0x18e                                   
CODE:0042ac29   ff3560784600    PUSH        dword ptr [DATA:DAT_00467860]           ;= ??
CODE:0042ac2f   e8288dfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042ac34   83c410          ADD         ESP,0x10                                
CODE:0042ac37   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
CODE:0042ac40   e83bedffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042ac45   e82c020000      CALL        FUN_0042ae76                            ;undefined FUN_0042ae76(void)
CODE:0042ac4a   66833d8e1...    CMP         word ptr [DATA:DAT_0046178e],0x0        
CODE:0042ac52   7414            JZ          LAB_0042ac68                            
CODE:0042ac54   66833d921...    CMP         word ptr [DATA:DAT_00461792],-0x1       
CODE:0042ac5c   740a            JZ          LAB_0042ac68                            
CODE:0042ac5e   e806000000      CALL        FUN_0042ac69                            ;undefined FUN_0042ac69(void)
CODE:0042ac63   e815010000      CALL        FUN_0042ad7d                            ;undefined FUN_0042ad7d(void)
                            LAB_0042ac68:                 ;XREF[3,0]:   0042abd2,0042ac52,0042ac5c
CODE:0042ac68   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ac69(void)
                                                          ;XREF[1,0]:   0042ac5e
CODE:0042ac69   55              PUSH        EBP                                     
CODE:0042ac6a   8bec            MOV         EBP,ESP                                 
CODE:0042ac6c   83c4cc          ADD         ESP,-0x34                               
CODE:0042ac6f   33c0            XOR         EAX,EAX                                 
CODE:0042ac71   0fbf15921...    MOVSX       EDX,word ptr [DATA:DAT_00461792]        
CODE:0042ac78   66030455c...    ADD         AX,word ptr [EDX*0x2 + DATA:DAT_00461...;= 01h
CODE:0042ac80   66833d921...    CMP         word ptr [DATA:DAT_00461792],0x2        
CODE:0042ac88   7504            JNZ         LAB_0042ac8e                            
CODE:0042ac8a   6683c002        ADD         AX,0x2                                  
                            LAB_0042ac8e:                 ;XREF[1,0]:   0042ac88
CODE:0042ac8e   66833d921...    CMP         word ptr [DATA:DAT_00461792],0x2        
CODE:0042ac96   740f            JZ          LAB_0042aca7                            
CODE:0042ac98   0fbf158a1...    MOVSX       EDX,word ptr [DATA:DAT_0046178a]        ;= 0001h
CODE:0042ac9f   66030455c...    ADD         AX,word ptr [EDX*0x2 + 0x4615ce]=>DAT...;= 0002h
                            LAB_0042aca7:                 ;XREF[1,0]:   0042ac96
CODE:0042aca7   0fbf157a1...    MOVSX       EDX,word ptr [DATA:DAT_0046177a]        ;= 0001h
CODE:0042acae   66030455d...    ADD         AX,word ptr [EDX*0x2 + 0x4615d4]=>DAT...;= 0006h
CODE:0042acb6   0fbf152c7...    MOVSX       EDX,word ptr [DATA:DAT_0046782c]        ;= ??
CODE:0042acbd   66030455d...    ADD         AX,word ptr [EDX*0x2 + DATA:DAT_00461...;= 02h
CODE:0042acc5   6603058e1...    ADD         AX,word ptr [DATA:DAT_0046178e]         
CODE:0042accc   48              DEC         EAX                                     
CODE:0042accd   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042acd0   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00461...
CODE:0042acd8   66a32e784600    MOV         [DATA:DAT_0046782e],AX                  ;= ??
CODE:0042acde   8be5            MOV         ESP,EBP                                 
CODE:0042ace0   5d              POP         EBP                                     
CODE:0042ace1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042ace2(void)
                                                          ;XREF[1,0]:   00426e1b
CODE:0042ace2   66833d761...    CMP         word ptr [DATA:DAT_00461776],0x3        ;= 0003h
CODE:0042acea   7412            JZ          LAB_0042acfe                            
CODE:0042acec   66a176174600    MOV         AX,[DATA:DAT_00461776]                  ;= 0003h
CODE:0042acf2   663b058a1...    CMP         AX,word ptr [DATA:DAT_0046178a]         ;= 0001h
CODE:0042acf9   7403            JZ          LAB_0042acfe                            
CODE:0042acfb   33c0            XOR         EAX,EAX                                 
CODE:0042acfd   c3              RET                                                 
                            LAB_0042acfe:                 ;XREF[2,0]:   0042acea,0042acf9
CODE:0042acfe   66833d701...    CMP         word ptr [DATA:DAT_00461770],0x4        ;= 0001h
CODE:0042ad06   7412            JZ          LAB_0042ad1a                            
CODE:0042ad08   66a170174600    MOV         AX,[DATA:DAT_00461770]                  ;= 0001h
CODE:0042ad0e   663b05921...    CMP         AX,word ptr [DATA:DAT_00461792]         
CODE:0042ad15   7403            JZ          LAB_0042ad1a                            
CODE:0042ad17   33c0            XOR         EAX,EAX                                 
CODE:0042ad19   c3              RET                                                 
                            LAB_0042ad1a:                 ;XREF[2,0]:   0042ad06,0042ad15
CODE:0042ad1a   66833d741...    CMP         word ptr [DATA:DAT_00461774],0x3        ;= 0003h
CODE:0042ad22   7416            JZ          LAB_0042ad3a                            
CODE:0042ad24   0fbf05741...    MOVSX       EAX,word ptr [DATA:DAT_00461774]        ;= 0003h
CODE:0042ad2b   0fbf157a1...    MOVSX       EDX,word ptr [DATA:DAT_0046177a]        ;= 0001h
CODE:0042ad32   4a              DEC         EDX                                     
CODE:0042ad33   3bc2            CMP         EAX,EDX                                 
CODE:0042ad35   7403            JZ          LAB_0042ad3a                            
CODE:0042ad37   33c0            XOR         EAX,EAX                                 
CODE:0042ad39   c3              RET                                                 
                            LAB_0042ad3a:                 ;XREF[2,0]:   0042ad22,0042ad35
CODE:0042ad3a   66833d781...    CMP         word ptr [DATA:DAT_00461778],-0x1       
CODE:0042ad42   7418            JZ          LAB_0042ad5c                            
CODE:0042ad44   0fbf052e7...    MOVSX       EAX,word ptr [DATA:DAT_0046782e]        ;= ??
CODE:0042ad4b   83c0fc          ADD         EAX,-0x4                                
CODE:0042ad4e   0fbf15781...    MOVSX       EDX,word ptr [DATA:DAT_00461778]        
CODE:0042ad55   3bc2            CMP         EAX,EDX                                 
CODE:0042ad57   7403            JZ          LAB_0042ad5c                            
CODE:0042ad59   33c0            XOR         EAX,EAX                                 
CODE:0042ad5b   c3              RET                                                 
                            LAB_0042ad5c:                 ;XREF[2,0]:   0042ad42,0042ad57
CODE:0042ad5c   66833d721...    CMP         word ptr [DATA:DAT_00461772],0x3        ;= 0003h
CODE:0042ad64   7412            JZ          LAB_0042ad78                            
CODE:0042ad66   66a172174600    MOV         AX,[DATA:DAT_00461772]                  ;= 0003h
CODE:0042ad6c   663b052c7...    CMP         AX,word ptr [DATA:DAT_0046782c]         ;= ??
CODE:0042ad73   7403            JZ          LAB_0042ad78                            
CODE:0042ad75   33c0            XOR         EAX,EAX                                 
CODE:0042ad77   c3              RET                                                 
                            LAB_0042ad78:                 ;XREF[2,0]:   0042ad64,0042ad73
CODE:0042ad78   66b80100        MOV         AX,0x1                                  
CODE:0042ad7c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ad7d(void)
                                                          ;XREF[1,0]:   0042ac63
CODE:0042ad7d   a154784600      MOV         EAX,[DATA:DAT_00467854]                 ;= ??
CODE:0042ad82   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0042ad86   66a31e784600    MOV         [DATA:DAT_0046781e],AX                  ;= ??
CODE:0042ad8c   a154784600      MOV         EAX,[DATA:DAT_00467854]                 ;= ??
CODE:0042ad91   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0042ad95   66a320784600    MOV         [DATA:DAT_00467820],AX                  ;= ??
CODE:0042ad9b   66c705327...    MOV         word ptr [DATA:DAT_00467832],0xffff     ;= ??
CODE:0042ada4   0fbf052e7...    MOVSX       EAX,word ptr [DATA:DAT_0046782e]        ;= ??
CODE:0042adab   83c0fc          ADD         EAX,-0x4                                
CODE:0042adae   85c0            TEST        EAX,EAX                                 
CODE:0042adb0   7c24            JL          LAB_0042add6                            
CODE:0042adb2   66c705227...    MOV         word ptr [DATA:DAT_00467822],0x1        ;= ??
CODE:0042adbb   6a01            PUSH        0x1                                     
CODE:0042adbd   6a05            PUSH        0x5                                     
CODE:0042adbf   68671f0000      PUSH        0x1f67                                  
CODE:0042adc4   e8dcb70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042adc9   83c40c          ADD         ESP,0xc                                 
CODE:0042adcc   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x7        ;= 0003h
CODE:0042add5   c3              RET                                                 
                            LAB_0042add6:                 ;XREF[1,0]:   0042adb0
CODE:0042add6   66c705227...    MOV         word ptr [DATA:DAT_00467822],0x0        ;= ??
CODE:0042addf   e885000000      CALL        FUN_0042ae69                            ;undefined FUN_0042ae69(void)
CODE:0042ade4   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x1        ;= 0003h
CODE:0042aded   c3              RET                                                 
                            LAB_0042adee:                 ;XREF[2,0]:   00426a29,00426a33
CODE:0042adee   e891c3ffff      CALL        FUN_00427184                            ;undefined FUN_00427184(void)
CODE:0042adf3   0fbf05c41...    MOVSX       EAX,word ptr [DATA:DAT_004615c4]        ;= 0003h
CODE:0042adfa   83e804          SUB         EAX,0x4                                 
CODE:0042adfd   7509            JNZ         LAB_0042ae08                            
CODE:0042adff   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
                            LAB_0042ae08:                 ;XREF[1,0]:   0042adfd
CODE:0042ae08   e873ebffff      CALL        FUN_00429980                            ;undefined FUN_00429980(void)
CODE:0042ae0d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ae0e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042ae11
                                                          ;XREF[2,0]:   00426a91,0042ae78
CODE:0042ae0e   55              PUSH        EBP                                     
CODE:0042ae0f   8bec            MOV         EBP,ESP                                 
CODE:0042ae11   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042ae16   750c            JNZ         LAB_0042ae24                            
CODE:0042ae18   ff358c784600    PUSH        dword ptr [DATA:DAT_0046788c]           ;= ??
CODE:0042ae1e   e897140100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0042ae23   59              POP         param_3                                 
                            LAB_0042ae24:                 ;XREF[1,0]:   0042ae16
CODE:0042ae24   6a10            PUSH        0x10                                    
CODE:0042ae26   e848140100      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0042ae2b   59              POP         param_3                                 
CODE:0042ae2c   a38c784600      MOV         [DATA:DAT_0046788c],param_1             ;= ??
CODE:0042ae31   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0042ae36   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:0042ae3c   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:0042ae42   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:0042ae48   8b153c784600    MOV         param_2,dword ptr [DATA:DAT_0046783c]   ;= ??
CODE:0042ae4e   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:0042ae51   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:0042ae57   6a01            PUSH        0x1                                     
CODE:0042ae59   ff358c784600    PUSH        dword ptr [DATA:DAT_0046788c]           ;= ??
CODE:0042ae5f   e86e0b0100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042ae64   83c408          ADD         ESP,0x8                                 
CODE:0042ae67   5d              POP         EBP                                     
CODE:0042ae68   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ae69(void)
                                                          ;XREF[6,0]:   00426bbe,00429efb,0042a065,0042a1cf
                                                          ;             0042ab22,0042addf
CODE:0042ae69   6a00            PUSH        0x0                                     
CODE:0042ae6b   6a00            PUSH        0x0                                     
CODE:0042ae6d   e8600b0100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042ae72   83c408          ADD         ESP,0x8                                 
CODE:0042ae75   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ae76(void)
                                                          ;XREF[8,0]:   00426bce,00426c8b,00426d0b,004270bc
                                                          ;             0042a05e,0042a1c8,0042a332,0042ac45
CODE:0042ae76   6a00            PUSH        0x0                                     
CODE:0042ae78   e891ffffff      CALL        FUN_0042ae0e                            ;undefined FUN_0042ae0e(undefined par...
CODE:0042ae7d   59              POP         ECX                                     
CODE:0042ae7e   c3              RET                                                 
                            LAB_0042ae7f:                 ;XREF[1,0]:   00426a9c
CODE:0042ae7f   0fbf05c41...    MOVSX       EAX,word ptr [DATA:DAT_004615c4]        ;= 0003h
CODE:0042ae86   83e804          SUB         EAX,0x4                                 
CODE:0042ae89   7509            JNZ         LAB_0042ae94                            
CODE:0042ae8b   66c705c41...    MOV         word ptr [DATA:DAT_004615c4],0x3        ;= 0003h
                            LAB_0042ae94:                 ;XREF[1,0]:   0042ae89
CODE:0042ae94   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0042ae95(void)
                                                          ;XREF[1,0]:   00426dd5
CODE:0042ae95   0fbf052e7...    MOVSX       EAX,word ptr [DATA:DAT_0046782e]        ;= ??
CODE:0042ae9c   83c0fc          ADD         EAX,-0x4                                
CODE:0042ae9f   0fbf15781...    MOVSX       EDX,word ptr [DATA:DAT_00461778]        
CODE:0042aea6   3bc2            CMP         EAX,EDX                                 
CODE:0042aea8   7e0b            JLE         LAB_0042aeb5                            
CODE:0042aeaa   66c705347...    MOV         word ptr [DATA:DAT_00467834],0xf        ;= ??
CODE:0042aeb3   eb09            JMP         LAB_0042aebe                            
                            LAB_0042aeb5:                 ;XREF[1,0]:   0042aea8
CODE:0042aeb5   66c705347...    MOV         word ptr [DATA:DAT_00467834],0xfff1     ;= ??
                            LAB_0042aebe:                 ;XREF[1,0]:   0042aeb3
CODE:0042aebe   66a134784600    MOV         AX,[DATA:DAT_00467834]                  ;= ??
CODE:0042aec4   c3              RET                                                 
CODE:0042aec5   00              ??          00h                                     
CODE:0042aec6   00              ??          00h                                     
CODE:0042aec7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042aec8(void)
          ;local_173c    undefined2       -173c                      ;XREF[1,0]:   0042aefa
          ;local_173e    undefined2       -173e                      ;XREF[1,0]:   0042af01
          ;local_1740    undefined2       -1740                      ;XREF[1,0]:   0042af08
          ;local_1744    undefined2       -1744                      ;XREF[1,0]:   0042aeee
          ;local_1774    undefined1       -1774                      ;XREF[2,0]:   0042aedf,0042af58
                                                          ;XREF[3,0]:   0042f4ca,00444038,00445633
CODE:0042aec8   55              PUSH        EBP                                     
CODE:0042aec9   8bec            MOV         EBP,ESP                                 
CODE:0042aecb   81c404f0ffff    ADD         ESP,0xfffff004                          
CODE:0042aed1   50              PUSH        EAX                                     
CODE:0042aed2   81c490f8ffff    ADD         ESP,0xfffff890                          
CODE:0042aed8   686f170000      PUSH        0x176f                                  
CODE:0042aedd   6a00            PUSH        0x0                                     
CODE:0042aedf   8d8590e8ffff    LEA         EAX=>local_1774,[EBP + 0xffffe890]      
CODE:0042aee5   50              PUSH        EAX                                     
CODE:0042aee6   e8d14f0200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0042aeeb   83c40c          ADD         ESP,0xc                                 
CODE:0042aeee   66c785c0e...    MOV         word ptr [EBP + local_1744+0x4],0xffff  
CODE:0042aef7   83c8ff          OR          EAX,0xffffffff                          
CODE:0042aefa   668985c8e...    MOV         word ptr [EBP + local_173c+0x4],AX      
CODE:0042af01   668985c6e...    MOV         word ptr [EBP + local_173e+0x4],AX      
CODE:0042af08   668985c4e...    MOV         word ptr [EBP + local_1740+0x4],AX      
CODE:0042af0f   e82bc20100      CALL        FUN_0044713f                            ;undefined2 FUN_0044713f(void)
CODE:0042af14   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042af17   83f801          CMP         EAX,0x1                                 
CODE:0042af1a   1bc0            SBB         EAX,EAX                                 
CODE:0042af1c   f7d8            NEG         EAX                                     
CODE:0042af1e   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0042af24   6689426a        MOV         word ptr [EDX + 0x6a],AX                
CODE:0042af28   e820c20100      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0042af2d   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042af30   83f801          CMP         EAX,0x1                                 
CODE:0042af33   1bc0            SBB         EAX,EAX                                 
CODE:0042af35   f7d8            NEG         EAX                                     
CODE:0042af37   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0042af3d   6689426c        MOV         word ptr [EDX + 0x6c],AX                
CODE:0042af41   33c0            XOR         EAX,EAX                                 
CODE:0042af43   66a390274600    MOV         [DATA:DAT_00462790],AX                  
CODE:0042af49   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0042af4f   66894240        MOV         word ptr [EDX + 0x40],AX                
CODE:0042af53   686f170000      PUSH        0x176f                                  
CODE:0042af58   8d8590e8ffff    LEA         EAX=>local_1774,[EBP + 0xffffe890]      
CODE:0042af5e   50              PUSH        EAX                                     
CODE:0042af5f   ff35b81a4600    PUSH        dword ptr [DATA:$GameState]             ;= 00000000
CODE:0042af65   e8e24e0200      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0042af6a   83c40c          ADD         ESP,0xc                                 
CODE:0042af6d   8be5            MOV         ESP,EBP                                 
CODE:0042af6f   5d              POP         EBP                                     
CODE:0042af70   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined * FUN_0042af71(void)
                                                          ;XREF[1,0]:   0042b01d
CODE:0042af71   53              PUSH        EBX                                     
CODE:0042af72   56              PUSH        ESI                                     
CODE:0042af73   c60594784...    MOV         byte ptr [DATA:DAT_00467894],0x0        ;= ??
CODE:0042af7a   68cc174600      PUSH        DATA:s_SHFOLDER.DLL_004617cc            ;LPCSTR lpLibFileName for LoadLibraryA
CODE:0042af7f   e84ba50200      CALL        KERNEL32.DLL::LoadLibraryA              ;HMODULE LoadLibraryA(LPCSTR lpLibFil...
CODE:0042af84   8bd8            MOV         EBX,EAX                                 
CODE:0042af86   85db            TEST        EBX,EBX                                 
CODE:0042af88   7479            JZ          LAB_0042b003                            
CODE:0042af8a   68d9174600      PUSH        DATA:s_SHGetFolderPathA_004617d9        ;LPCSTR lpProcName for GetProcAddress
CODE:0042af8f   53              PUSH        EBX                                     ;HMODULE hModule for GetProcAddress
CODE:0042af90   e8d6a50200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:0042af95   8bf0            MOV         ESI,EAX                                 
CODE:0042af97   85f6            TEST        ESI,ESI                                 
CODE:0042af99   7462            JZ          LAB_0042affd                            
CODE:0042af9b   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042afa0   6a00            PUSH        0x0                                     
CODE:0042afa2   6a00            PUSH        0x0                                     
CODE:0042afa4   6805800000      PUSH        0x8005                                  
CODE:0042afa9   6a00            PUSH        0x0                                     
CODE:0042afab   ffd6            CALL        ESI                                     
CODE:0042afad   85c0            TEST        EAX,EAX                                 
CODE:0042afaf   724c            JC          LAB_0042affd                            
CODE:0042afb1   68ea174600      PUSH        DATA:s_\The_Learning_Company_004617ea   ;= "\\The Learning Company"
CODE:0042afb6   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042afbb   e82c4f0200      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0042afc0   83c408          ADD         ESP,0x8                                 
CODE:0042afc3   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042afc8   e86b8b0200      CALL        FUN_00453b38                            ;undefined4 FUN_00453b38(undefined pa...
CODE:0042afcd   59              POP         ECX                                     
CODE:0042afce   6800184600      PUSH        DATA:s_\Gizmos_and_Gadgets_00461800     ;= "\\Gizmos and Gadgets"
CODE:0042afd3   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042afd8   e80f4f0200      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0042afdd   83c408          ADD         ESP,0x8                                 
CODE:0042afe0   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042afe5   e84e8b0200      CALL        FUN_00453b38                            ;undefined4 FUN_00453b38(undefined pa...
CODE:0042afea   59              POP         ECX                                     
CODE:0042afeb   6814184600      PUSH        DATA:DAT_00461814                       ;= 5Ch    \
CODE:0042aff0   6894784600      PUSH        DATA:DAT_00467894                       ;= ??
CODE:0042aff5   e8f24e0200      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0042affa   83c408          ADD         ESP,0x8                                 
                            LAB_0042affd:                 ;XREF[2,0]:   0042af99,0042afaf
CODE:0042affd   53              PUSH        EBX                                     ;HMODULE hLibModule for FreeLibrary
CODE:0042affe   e890a40200      CALL        KERNEL32.DLL::FreeLibrary               ;BOOL FreeLibrary(HMODULE hLibModule)
                            LAB_0042b003:                 ;XREF[1,0]:   0042af88
CODE:0042b003   b894784600      MOV         EAX=>DATA:DAT_00467894,DATA:DAT_00467894;= ??
CODE:0042b008   5e              POP         ESI                                     
CODE:0042b009   5b              POP         EBX                                     
CODE:0042b00a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0042b00b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042b016
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042b0ab
          ;local_c       undefined2          -c                      ;XREF[1,0]:   0042b0e2
          ;local_10      undefined1         -10                      ;XREF[1,0]:   0042b0d6
          ;local_1c      undefined1         -1c                      ;XREF[4,0]:   0042b051,0042b06b,0042b07e,0042b08a
          ;local_11c     undefined1        -11c                      ;XREF[3,0]:   0042b023,0042b037,0042b08e
                                                          ;XREF[5,0]:   0042b1df,0042b356,00443fa2,00443fd6
                                                          ;             004440c7
CODE:0042b00b   55              PUSH        EBP                                     
CODE:0042b00c   8bec            MOV         EBP,ESP                                 
CODE:0042b00e   81c4e8feffff    ADD         ESP,0xfffffee8                          
CODE:0042b014   53              PUSH        EBX                                     
CODE:0042b015   56              PUSH        ESI                                     
CODE:0042b016   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0042b019   66bb0100        MOV         BX,0x1                                  
CODE:0042b01d   e84fffffff      CALL        FUN_0042af71                            ;undefined * FUN_0042af71(void)
CODE:0042b022   50              PUSH        param_1                                 
CODE:0042b023   8d85e8feffff    LEA         param_1=>local_11c,[EBP + 0xfffffee8]   
CODE:0042b029   50              PUSH        param_1                                 
CODE:0042b02a   e84d4f0200      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0042b02f   83c408          ADD         ESP,0x8                                 
CODE:0042b032   68bc174600      PUSH        DATA:s_ssgwin.dat_004617bc              ;= "ssgwin.dat"
CODE:0042b037   8d85e8feffff    LEA         param_1=>local_11c,[EBP + 0xfffffee8]   
CODE:0042b03d   50              PUSH        param_1                                 
CODE:0042b03e   e8a94e0200      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0042b043   83c408          ADD         ESP,0x8                                 
CODE:0042b046   6683fe01        CMP         SI,0x1                                  
CODE:0042b04a   7513            JNZ         LAB_0042b05f                            
CODE:0042b04c   6816184600      PUSH        DATA:DAT_00461816                       ;= 72h    r
CODE:0042b051   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0042b054   50              PUSH        param_1                                 
CODE:0042b055   e8224f0200      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0042b05a   83c408          ADD         ESP,0x8                                 
CODE:0042b05d   eb2b            JMP         LAB_0042b08a                            
                            LAB_0042b05f:                 ;XREF[1,0]:   0042b04a
CODE:0042b05f   66f7c60400      TEST        SI,0x4                                  
CODE:0042b064   7413            JZ          LAB_0042b079                            
CODE:0042b066   6819184600      PUSH        DATA:DAT_00461819                       ;= 77h    w
CODE:0042b06b   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0042b06e   50              PUSH        param_1                                 
CODE:0042b06f   e8084f0200      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0042b074   83c408          ADD         ESP,0x8                                 
CODE:0042b077   eb11            JMP         LAB_0042b08a                            
                            LAB_0042b079:                 ;XREF[1,0]:   0042b064
CODE:0042b079   681d184600      PUSH        DATA:DAT_0046181d                       ;= 72h    r
CODE:0042b07e   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0042b081   50              PUSH        param_1                                 
CODE:0042b082   e8f54e0200      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0042b087   83c408          ADD         ESP,0x8                                 
                            LAB_0042b08a:                 ;XREF[2,0]:   0042b05d,0042b077
CODE:0042b08a   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0042b08d   50              PUSH        param_1                                 
CODE:0042b08e   8d85e8feffff    LEA         param_1=>local_11c,[EBP + 0xfffffee8]   
CODE:0042b094   50              PUSH        param_1                                 
CODE:0042b095   e886710200      CALL        FUN_00452220                            ;LPCVOID * FUN_00452220(undefined par...
CODE:0042b09a   83c408          ADD         ESP,0x8                                 
CODE:0042b09d   a3947a4600      MOV         [DATA:DAT_00467a94],param_1             ;= ??
CODE:0042b0a2   833d947a4...    CMP         dword ptr [DATA:DAT_00467a94],0x0       ;= ??
CODE:0042b0a9   7516            JNZ         LAB_0042b0c1                            
CODE:0042b0ab   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:0042b0b0   740d            JZ          LAB_0042b0bf                            
CODE:0042b0b2   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:0042b0b7   e8d1020200      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042b0bc   59              POP         param_3=>DATA:PTR_LAB_00461b74          ;= 0042fe96
CODE:0042b0bd   eb02            JMP         LAB_0042b0c1                            
                            LAB_0042b0bf:                 ;XREF[1,0]:   0042b0b0
CODE:0042b0bf   33db            XOR         EBX,EBX                                 
                            LAB_0042b0c1:                 ;XREF[2,0]:   0042b0a9,0042b0bd
CODE:0042b0c1   6683fe01        CMP         SI,0x1                                  
CODE:0042b0c5   7524            JNZ         LAB_0042b0eb                            
CODE:0042b0c7   6685db          TEST        BX,BX                                   
CODE:0042b0ca   741f            JZ          LAB_0042b0eb                            
CODE:0042b0cc   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b0d2   6a01            PUSH        0x1                                     
CODE:0042b0d4   6a08            PUSH        0x8                                     
CODE:0042b0d6   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:0042b0d9   50              PUSH        param_1                                 
CODE:0042b0da   e8cd730200      CALL        FUN_004524ac                            ;uint FUN_004524ac(undefined4 param_1...
CODE:0042b0df   83c410          ADD         ESP,0x10                                
CODE:0042b0e2   66837df811      CMP         word ptr [EBP + local_c+0x4],0x11       
CODE:0042b0e7   7402            JZ          LAB_0042b0eb                            
CODE:0042b0e9   33db            XOR         EBX,EBX                                 
                            LAB_0042b0eb:                 ;XREF[3,0]:   0042b0c5,0042b0ca,0042b0e7
CODE:0042b0eb   6685db          TEST        BX,BX                                   
CODE:0042b0ee   7412            JZ          LAB_0042b102                            
CODE:0042b0f0   6a00            PUSH        0x0                                     
CODE:0042b0f2   6a00            PUSH        0x0                                     
CODE:0042b0f4   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b0fa   e83d740200      CALL        FUN_0045253c                            ;undefined4 FUN_0045253c(undefined4 p...
CODE:0042b0ff   83c40c          ADD         ESP,0xc                                 
                            LAB_0042b102:                 ;XREF[1,0]:   0042b0ee
CODE:0042b102   8bc3            MOV         param_1,EBX                             
CODE:0042b104   5e              POP         ESI                                     
CODE:0042b105   5b              POP         EBX                                     
CODE:0042b106   8be5            MOV         ESP,EBP                                 
CODE:0042b108   5d              POP         EBP                                     
CODE:0042b109   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b10a(undefined4 param_1, undefined * param_2, byte * * param_3, undefined4 param_4, ushort param_5, short param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined *        EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042b11b
          ;param_5       ushort               8                      ;XREF[1,0]:   0042b116
          ;param_6       short                c                      ;XREF[1,0]:   0042b12b
                                                          ;XREF[2,0]:   0042b214,00443fb8
CODE:0042b10a   55              PUSH        EBP                                     
CODE:0042b10b   8bec            MOV         EBP,ESP                                 
CODE:0042b10d   53              PUSH        EBX                                     
CODE:0042b10e   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b114   6a01            PUSH        0x1                                     
CODE:0042b116   0fb7450c        MOVZX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042b11a   50              PUSH        param_1                                 
CODE:0042b11b   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0042b11e   e889730200      CALL        FUN_004524ac                            ;uint FUN_004524ac(undefined4 param_1...
CODE:0042b123   83c410          ADD         ESP,0x10                                
CODE:0042b126   83f801          CMP         param_1,0x1                             
CODE:0042b129   742d            JZ          LAB_0042b158                            
CODE:0042b12b   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:0042b130   7426            JZ          LAB_0042b158                            
CODE:0042b132   68884e0000      PUSH        0x4e88                                  
CODE:0042b137   e80150feff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0042b13c   59              POP         param_3                                 
CODE:0042b13d   8bd8            MOV         EBX,param_1                             
CODE:0042b13f   53              PUSH        EBX                                     
CODE:0042b140   e8dcfafeff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0042b145   59              POP         param_3                                 
CODE:0042b146   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:0042b14b   e83d020200      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042b150   59              POP         param_3=>DATA:PTR_LAB_00461b74          ;= 0042fe96
CODE:0042b151   53              PUSH        EBX                                     
CODE:0042b152   e881920200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0042b157   59              POP         param_3                                 
                            LAB_0042b158:                 ;XREF[2,0]:   0042b129,0042b130
CODE:0042b158   5b              POP         EBX                                     
CODE:0042b159   5d              POP         EBP                                     
CODE:0042b15a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b15b(void)
                                                          ;XREF[1,0]:   0042b1bd
CODE:0042b15b   e83c620000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0042b160   6a01            PUSH        0x1                                     
CODE:0042b162   e8c588feff      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0042b167   59              POP         ECX                                     
CODE:0042b168   6880010000      PUSH        0x180                                   
CODE:0042b16d   6800020000      PUSH        0x200                                   
CODE:0042b172   6a00            PUSH        0x0                                     
CODE:0042b174   6a00            PUSH        0x0                                     
CODE:0042b176   e8395c0000      CALL        FUN_00430db4                            ;undefined FUN_00430db4(undefined par...
CODE:0042b17b   83c410          ADD         ESP,0x10                                
CODE:0042b17e   6aff            PUSH        -0x1                                    
CODE:0042b180   68fd030000      PUSH        0x3fd                                   
CODE:0042b185   e838170200      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:0042b18a   83c408          ADD         ESP,0x8                                 
CODE:0042b18d   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:0042b192   e8f6010200      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042b197   59              POP         ECX                                     
CODE:0042b198   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0042b199(undefined4 param_1, undefined4 param_2, byte * * param_3, undefined4 param_4, ushort param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042b1ac
          ;param_5       ushort               8                      ;XREF[1,0]:   0042b1a7
                                                          ;XREF[3,0]:   0042b387,0044402b,004440da
CODE:0042b199   55              PUSH        EBP                                     
CODE:0042b19a   8bec            MOV         EBP,ESP                                 
CODE:0042b19c   53              PUSH        EBX                                     
CODE:0042b19d   33db            XOR         EBX,EBX                                 
CODE:0042b19f   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b1a5   6a01            PUSH        0x1                                     
CODE:0042b1a7   0fb7450c        MOVZX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042b1ab   50              PUSH        param_1                                 
CODE:0042b1ac   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0042b1af   e870740200      CALL        FUN_00452624                            ;uint FUN_00452624(undefined4 param_1...
CODE:0042b1b4   83c410          ADD         ESP,0x10                                
CODE:0042b1b7   6683f801        CMP         param_1,0x1                             
CODE:0042b1bb   7409            JZ          LAB_0042b1c6                            
CODE:0042b1bd   e899ffffff      CALL        FUN_0042b15b                            ;undefined FUN_0042b15b(void)
CODE:0042b1c2   66bb0100        MOV         BX,0x1                                  
                            LAB_0042b1c6:                 ;XREF[1,0]:   0042b1bb
CODE:0042b1c6   8bc3            MOV         param_1,EBX                             
CODE:0042b1c8   5b              POP         EBX                                     
CODE:0042b1c9   5d              POP         EBP                                     
CODE:0042b1ca   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b1cb(uint param_1, undefined4 param_2, DWORD param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
                                                          ;XREF[5,0]:   0042b21c,0042b3cc,00443fc0,0044403d
                                                          ;             004440e2
CODE:0042b1cb   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b1d1   e82a6d0200      CALL        FUN_00451f00                            ;undefined4 FUN_00451f00(uint param_1...
CODE:0042b1d6   59              POP         param_3                                 
CODE:0042b1d7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b1d8(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042b1e7
                                                          ;XREF[1,0]:   004456be
CODE:0042b1d8   55              PUSH        EBP                                     
CODE:0042b1d9   8bec            MOV         EBP,ESP                                 
CODE:0042b1db   6a01            PUSH        0x1                                     
CODE:0042b1dd   6a01            PUSH        0x1                                     
CODE:0042b1df   e827feffff      CALL        FUN_0042b00b                            ;short FUN_0042b00b(undefined param_1...
CODE:0042b1e4   83c408          ADD         ESP,0x8                                 
CODE:0042b1e7   0fb74508        MOVZX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042b1eb   69c06f170000    IMUL        param_1,param_1,0x176f                  
CODE:0042b1f1   05a0080000      ADD         param_1,0x8a0                           
CODE:0042b1f6   6a00            PUSH        0x0                                     
CODE:0042b1f8   50              PUSH        param_1                                 
CODE:0042b1f9   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b1ff   e838730200      CALL        FUN_0045253c                            ;undefined4 FUN_0045253c(undefined4 p...
CODE:0042b204   83c40c          ADD         ESP,0xc                                 
CODE:0042b207   6a01            PUSH        0x1                                     
CODE:0042b209   686f170000      PUSH        0x176f                                  
CODE:0042b20e   ff35b81a4600    PUSH        dword ptr [DATA:$GameState]             ;= 00000000
CODE:0042b214   e8f1feffff      CALL        FUN_0042b10a                            ;undefined FUN_0042b10a(undefined4 pa...
CODE:0042b219   83c40c          ADD         ESP,0xc                                 
CODE:0042b21c   e8aaffffff      CALL        FUN_0042b1cb                            ;undefined FUN_0042b1cb(uint param_1,...
CODE:0042b221   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0042b226   668b4040        MOV         param_1,word ptr [param_1 + 0x40]       
CODE:0042b22a   66a390274600    MOV         [DATA:DAT_00462790],param_1             
CODE:0042b230   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0042b235   0fbf406a        MOVSX       param_1,word ptr [param_1 + 0x6a]       
CODE:0042b239   83f801          CMP         param_1,0x1                             
CODE:0042b23c   1bc0            SBB         param_1,param_1                         
CODE:0042b23e   f7d8            NEG         param_1                                 
CODE:0042b240   50              PUSH        param_1                                 
CODE:0042b241   e88bbe0100      CALL        FUN_004470d1                            ;undefined FUN_004470d1(undefined par...
CODE:0042b246   59              POP         param_3                                 
CODE:0042b247   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0042b24c   0fbf406c        MOVSX       param_1,word ptr [param_1 + 0x6c]       
CODE:0042b250   83f801          CMP         param_1,0x1                             
CODE:0042b253   1bc0            SBB         param_1,param_1                         
CODE:0042b255   f7d8            NEG         param_1                                 
CODE:0042b257   50              PUSH        param_1                                 
CODE:0042b258   e8f7be0100      CALL        FUN_00447154                            ;undefined FUN_00447154(undefined par...
CODE:0042b25d   59              POP         param_3                                 
CODE:0042b25e   5d              POP         EBP                                     
CODE:0042b25f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0042b260(void)
                                                          ;XREF[7,0]:   004188a4,0042f81b,0042fdb0,0042fdeb
                                                          ;             0042fe34,0044405f,00445693
CODE:0042b260   53              PUSH        EBX                                     
CODE:0042b261   56              PUSH        ESI                                     
CODE:0042b262   57              PUSH        EDI                                     
CODE:0042b263   bfb81a4600      MOV         EDI,DATA:$GameState                     ;= 00000000
CODE:0042b268   33f6            XOR         ESI,ESI                                 
CODE:0042b26a   66833dc81...    CMP         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:0042b272   7407            JZ          LAB_0042b27b                            
CODE:0042b274   33c0            XOR         EAX,EAX                                 
CODE:0042b276   e958010000      JMP         LAB_0042b3d3                            
                            LAB_0042b27b:                 ;XREF[1,0]:   0042b272
CODE:0042b27b   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b27d   668b15902...    MOV         DX,word ptr [DATA:DAT_00462790]         
CODE:0042b284   66895040        MOV         word ptr [EAX + 0x40],DX                
CODE:0042b288   e8b2be0100      CALL        FUN_0044713f                            ;undefined2 FUN_0044713f(void)
CODE:0042b28d   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042b290   83f801          CMP         EAX,0x1                                 
CODE:0042b293   1bc0            SBB         EAX,EAX                                 
CODE:0042b295   f7d8            NEG         EAX                                     
CODE:0042b297   8b17            MOV         EDX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b299   6689426a        MOV         word ptr [EDX + 0x6a],AX                
CODE:0042b29d   e8abbe0100      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0042b2a2   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042b2a5   83f801          CMP         EAX,0x1                                 
CODE:0042b2a8   1bc0            SBB         EAX,EAX                                 
CODE:0042b2aa   f7d8            NEG         EAX                                     
CODE:0042b2ac   8b17            MOV         EDX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2ae   6689426c        MOV         word ptr [EDX + 0x6c],AX                
CODE:0042b2b2   66833dae1...    CMP         word ptr [DATA:DAT_00461aae],0x0        
CODE:0042b2ba   746a            JZ          LAB_0042b326                            
CODE:0042b2bc   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2be   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042b2c2   8b17            MOV         EDX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2c4   66c744423...    MOV         word ptr [EDX + EAX*0x2 + 0x3a],0x1     
CODE:0042b2cb   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2cd   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042b2d1   69d8ba060000    IMUL        EBX,EAX,0x6ba                           
CODE:0042b2d7   031f            ADD         EBX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2d9   81c330030000    ADD         EBX,0x330                               
CODE:0042b2df   6a14            PUSH        0x14                                    
CODE:0042b2e1   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b2e3   83c01a          ADD         EAX,0x1a                                
CODE:0042b2e6   50              PUSH        EAX                                     
CODE:0042b2e7   53              PUSH        EBX                                     
CODE:0042b2e8   e85f4b0200      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0042b2ed   83c40c          ADD         ESP,0xc                                 
CODE:0042b2f0   8d4314          LEA         EAX,[EBX + 0x14]                        
CODE:0042b2f3   50              PUSH        EAX                                     
CODE:0042b2f4   e80d270100      CALL        FUN_0043da06                            ;undefined FUN_0043da06(undefined par...
CODE:0042b2f9   59              POP         ECX                                     
CODE:0042b2fa   8d8302030000    LEA         EAX,[EBX + 0x302]                       
CODE:0042b300   50              PUSH        EAX                                     
CODE:0042b301   8d836c020000    LEA         EAX,[EBX + 0x26c]                       
CODE:0042b307   50              PUSH        EAX                                     
CODE:0042b308   e8c099feff      CALL        FUN_00414ccd                            ;undefined FUN_00414ccd(undefined par...
CODE:0042b30d   83c408          ADD         ESP,0x8                                 
CODE:0042b310   81c392040000    ADD         EBX,0x492                               
CODE:0042b316   53              PUSH        EBX                                     
CODE:0042b317   e8fb9c0000      CALL        FUN_00435017                            ;undefined FUN_00435017(undefined par...
CODE:0042b31c   59              POP         ECX                                     
CODE:0042b31d   66c705ae1...    MOV         word ptr [DATA:DAT_00461aae],0x0        
                            LAB_0042b326:                 ;XREF[1,0]:   0042b2ba
CODE:0042b326   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b328   803800          CMP         byte ptr [EAX],0x0                      
CODE:0042b32b   7525            JNZ         LAB_0042b352                            
CODE:0042b32d   66833dca1...    CMP         word ptr [DATA:DAT_004617ca],0x0        
CODE:0042b335   751b            JNZ         LAB_0042b352                            
CODE:0042b337   68894e0000      PUSH        0x4e89                                  
CODE:0042b33c   e8fc4dfeff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0042b341   59              POP         ECX                                     
CODE:0042b342   8bd8            MOV         EBX,EAX                                 
CODE:0042b344   53              PUSH        EBX                                     
CODE:0042b345   e8d7f8feff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0042b34a   59              POP         ECX                                     
CODE:0042b34b   53              PUSH        EBX                                     
CODE:0042b34c   e887900200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0042b351   59              POP         ECX                                     
                            LAB_0042b352:                 ;XREF[2,0]:   0042b32b,0042b335
CODE:0042b352   6a01            PUSH        0x1                                     
CODE:0042b354   6a02            PUSH        0x2                                     
CODE:0042b356   e8b0fcffff      CALL        FUN_0042b00b                            ;short FUN_0042b00b(undefined param_1...
CODE:0042b35b   83c408          ADD         ESP,0x8                                 
CODE:0042b35e   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0042b360   0fbf4014        MOVSX       EAX,word ptr [EAX + 0x14]               
CODE:0042b364   69c06f170000    IMUL        EAX,EAX,0x176f                          
CODE:0042b36a   05a0080000      ADD         EAX,0x8a0                               
CODE:0042b36f   6a00            PUSH        0x0                                     
CODE:0042b371   50              PUSH        EAX                                     
CODE:0042b372   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b378   e8bf710200      CALL        FUN_0045253c                            ;undefined4 FUN_0045253c(undefined4 p...
CODE:0042b37d   83c40c          ADD         ESP,0xc                                 
CODE:0042b380   686f170000      PUSH        0x176f                                  
CODE:0042b385   ff37            PUSH        dword ptr [EDI]=>DATA:$GameState        ;= 00000000
CODE:0042b387   e80dfeffff      CALL        FUN_0042b199                            ;bool FUN_0042b199(undefined4 param_1...
CODE:0042b38c   83c408          ADD         ESP,0x8                                 
CODE:0042b38f   6685c0          TEST        AX,AX                                   
CODE:0042b392   7534            JNZ         LAB_0042b3c8                            
CODE:0042b394   6a00            PUSH        0x0                                     
CODE:0042b396   0fbf05aa9...    MOVSX       EAX,word ptr [DATA:DAT_00469aaa]        ;= ??
CODE:0042b39d   6bc016          IMUL        EAX,EAX,0x16                            
CODE:0042b3a0   83c008          ADD         EAX,0x8                                 
CODE:0042b3a3   50              PUSH        EAX                                     
CODE:0042b3a4   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b3aa   e88d710200      CALL        FUN_0045253c                            ;undefined4 FUN_0045253c(undefined4 p...
CODE:0042b3af   83c40c          ADD         ESP,0xc                                 
CODE:0042b3b2   ff35947a4600    PUSH        dword ptr [DATA:DAT_00467a94]           ;= ??
CODE:0042b3b8   6a01            PUSH        0x1                                     
CODE:0042b3ba   6a16            PUSH        0x16                                    
CODE:0042b3bc   ff37            PUSH        dword ptr [EDI]=>DATA:$GameState        ;= 00000000
CODE:0042b3be   e861720200      CALL        FUN_00452624                            ;uint FUN_00452624(undefined4 param_1...
CODE:0042b3c3   83c410          ADD         ESP,0x10                                
CODE:0042b3c6   eb04            JMP         LAB_0042b3cc                            
                            LAB_0042b3c8:                 ;XREF[1,0]:   0042b392
CODE:0042b3c8   66be0100        MOV         SI,0x1                                  
                            LAB_0042b3cc:                 ;XREF[1,0]:   0042b3c6
CODE:0042b3cc   e8fafdffff      CALL        FUN_0042b1cb                            ;undefined FUN_0042b1cb(uint param_1,...
CODE:0042b3d1   8bc6            MOV         EAX,ESI                                 
                            LAB_0042b3d3:                 ;XREF[1,0]:   0042b276
CODE:0042b3d3   5f              POP         EDI                                     
CODE:0042b3d4   5e              POP         ESI                                     
CODE:0042b3d5   5b              POP         EBX                                     
CODE:0042b3d6   c3              RET                                                 
CODE:0042b3d7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DonkeyShuffle(short len, short * result)
          ;len           short                4                      ;XREF[1,0]:   0042b3e4
          ;result        short *              8                      ;XREF[1,0]:   0042b3e1
          ;current       undefined4         EAX                      ;XREF[2,0]:   0042b3f0,0042b415
          ;random        undefined4         EAX                      ;XREF[1,0]:   0042b415
          ;p             undefined2          DX                      ;XREF[2,0]:   0042b420,0042b43a
          ;q             undefined2          DX                      ;XREF[1,0]:   0042b43a
          ;i             undefined2          BX                      ;XREF[1,0]:   0042b468
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0042b44a,0042b460
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0042b404,0042b40a,0042b469
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0042b426,0042b442,0042b455
          ;scratch       undefined2     HASH...                      
                                                          ;XREF[2,0]:   004147f3,0043d8c7
CODE:0042b3d8   55              PUSH        EBP                                     
CODE:0042b3d9   8bec            MOV         EBP,ESP                                 
CODE:0042b3db   83c4f8          ADD         ESP,-0x8                                
CODE:0042b3de   53              PUSH        EBX                                     
CODE:0042b3df   56              PUSH        ESI                                     
CODE:0042b3e0   57              PUSH        EDI                                     
CODE:0042b3e1   8b7d0c          MOV         EDI,dword ptr [EBP + result+0x4]        
CODE:0042b3e4   8b7508          MOV         ESI,dword ptr [EBP + len+0x4]           
CODE:0042b3e7   8bc7            MOV         EAX,EDI                                 
CODE:0042b3e9   33db            XOR         EBX,EBX                                 
CODE:0042b3eb   663bf3          CMP         SI,BX                                   
CODE:0042b3ee   7e0c            JLE         LAB_0042b3fc                            
                            LAB_0042b3f0:                 ;XREF[1,0]:   0042b3fa
CODE:0042b3f0   668918          MOV         word ptr [current],BX                   
CODE:0042b3f3   83c002          ADD         current,0x2                             
CODE:0042b3f6   43              INC         EBX                                     
CODE:0042b3f7   663bf3          CMP         SI,BX                                   
CODE:0042b3fa   7ff4            JG          LAB_0042b3f0                            
                            LAB_0042b3fc:                 ;XREF[1,0]:   0042b3ee
CODE:0042b3fc   0fbfc6          MOVSX       current,SI                              
CODE:0042b3ff   03c0            ADD         current,current                         
CODE:0042b401   8d0480          LEA         current,[EAX + EAX*0x4]                 
CODE:0042b404   668945fc        MOV         word ptr [EBP + local_8+0x4],current    
CODE:0042b408   33db            XOR         EBX,EBX                                 
CODE:0042b40a   663b5dfc        CMP         BX,word ptr [EBP + local_8+0x4]         
CODE:0042b40e   7d5f            JGE         LAB_0042b46f                            
                            LAB_0042b410:                 ;XREF[1,0]:   0042b46d
CODE:0042b410   6685f6          TEST        SI,SI                                   
CODE:0042b413   740f            JZ          LAB_0042b424                            
CODE:0042b415   e83a8e0200      CALL        Random                                  ;int Random(void)
CODE:0042b41a   0fbfd6          MOVSX       EDX,SI                                  
CODE:0042b41d   8bca            MOV         ECX,EDX                                 
CODE:0042b41f   99              CDQ                                                 
CODE:0042b420   f7f9            IDIV        ECX                                     
CODE:0042b422   eb02            JMP         LAB_0042b426                            
                            LAB_0042b424:                 ;XREF[1,0]:   0042b413
CODE:0042b424   33d2            XOR         p,p                                     
                            LAB_0042b426:                 ;XREF[1,0]:   0042b422
CODE:0042b426   668955fa        MOV         word ptr [EBP + local_a+0x4],p          
CODE:0042b42a   6685f6          TEST        SI,SI                                   
CODE:0042b42d   7411            JZ          LAB_0042b440                            
CODE:0042b42f   e8208e0200      CALL        Random                                  ;int Random(void)
CODE:0042b434   0fbfd6          MOVSX       p,SI                                    
CODE:0042b437   8bca            MOV         ECX,p                                   
CODE:0042b439   99              CDQ                                                 
CODE:0042b43a   f7f9            IDIV        ECX                                     
CODE:0042b43c   8bc2            MOV         random,q                                
CODE:0042b43e   eb02            JMP         LAB_0042b442                            
                            LAB_0042b440:                 ;XREF[1,0]:   0042b42d
CODE:0042b440   33c0            XOR         random,random                           
                            LAB_0042b442:                 ;XREF[1,0]:   0042b43e
CODE:0042b442   0fbf55fa        MOVSX       q,word ptr [EBP + local_a+0x4]          
CODE:0042b446   668b1457        MOV         q,word ptr [EDI + q*0x2]                
CODE:0042b44a   668955fe        MOV         word ptr [EBP + local_6+0x4],q          
CODE:0042b44e   0fbfd0          MOVSX       q,random                                
CODE:0042b451   668b1457        MOV         q,word ptr [EDI + q*0x2]                
CODE:0042b455   0fbf4dfa        MOVSX       ECX,word ptr [EBP + local_a+0x4]        
CODE:0042b459   6689144f        MOV         word ptr [EDI + ECX*0x2],q              
CODE:0042b45d   0fbfc0          MOVSX       random,random                           
CODE:0042b460   668b55fe        MOV         q,word ptr [EBP + local_6+0x4]          
CODE:0042b464   66891447        MOV         word ptr [EDI + random*0x2],q           
CODE:0042b468   43              INC         i                                       
CODE:0042b469   663b5dfc        CMP         i,word ptr [EBP + local_8+0x4]          
CODE:0042b46d   7ca1            JL          LAB_0042b410                            
                            LAB_0042b46f:                 ;XREF[1,0]:   0042b40e
CODE:0042b46f   5f              POP         EDI                                     
CODE:0042b470   5e              POP         ESI                                     
CODE:0042b471   5b              POP         i                                       
CODE:0042b472   59              POP         ECX                                     
CODE:0042b473   59              POP         ECX                                     
CODE:0042b474   5d              POP         EBP                                     
CODE:0042b475   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_0042b476(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   0042b483,0042b49c
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042b4b6
          ;param_6       undefined2           c                      ;XREF[2,0]:   0042b47f,0042b4cb
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0042b48c,0042b490,0042b4c3
                                                          ;XREF[2,0]:   004174f1,0041a37d
CODE:0042b476   55              PUSH        EBP                                     
CODE:0042b477   8bec            MOV         EBP,ESP                                 
CODE:0042b479   51              PUSH        param_3                                 
CODE:0042b47a   53              PUSH        EBX                                     
CODE:0042b47b   56              PUSH        ESI                                     
CODE:0042b47c   57              PUSH        EDI                                     
CODE:0042b47d   33ff            XOR         EDI,EDI                                 
CODE:0042b47f   668b7510        MOV         SI,word ptr [EBP + param_6+0x4]         
CODE:0042b483   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0042b486   e83e9e0000      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0042b48b   59              POP         param_3                                 
CODE:0042b48c   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0042b490   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0042b495   7540            JNZ         LAB_0042b4d7                            
CODE:0042b497   33c0            XOR         param_1,param_1                         
CODE:0042b499   eb43            JMP         LAB_0042b4de                            
                            LAB_0042b49b:                 ;XREF[1,0]:   0042b4da
CODE:0042b49b   56              PUSH        ESI                                     
CODE:0042b49c   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0042b49f   e87e9c0000      CALL        FUN_00435122                            ;undefined4 * FUN_00435122(undefined ...
CODE:0042b4a4   83c408          ADD         ESP,0x8                                 
CODE:0042b4a7   8bd8            MOV         EBX,param_1                             
CODE:0042b4a9   0fbf4336        MOVSX       param_1,word ptr [EBX + 0x36]           
CODE:0042b4ad   f6c480          TEST        AH,0x80                                 
CODE:0042b4b0   7510            JNZ         LAB_0042b4c2                            
CODE:0042b4b2   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:0042b4b6   663b450c        CMP         param_1,word ptr [EBP + param_5+0x4]    
CODE:0042b4ba   7506            JNZ         LAB_0042b4c2                            
CODE:0042b4bc   66bf0100        MOV         DI,0x1                                  
CODE:0042b4c0   eb15            JMP         LAB_0042b4d7                            
                            LAB_0042b4c2:                 ;XREF[2,0]:   0042b4b0,0042b4ba
CODE:0042b4c2   46              INC         ESI                                     
CODE:0042b4c3   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:0042b4c7   7502            JNZ         LAB_0042b4cb                            
CODE:0042b4c9   33f6            XOR         ESI,ESI                                 
                            LAB_0042b4cb:                 ;XREF[1,0]:   0042b4c7
CODE:0042b4cb   663b7510        CMP         SI,word ptr [EBP + param_6+0x4]         
CODE:0042b4cf   7506            JNZ         LAB_0042b4d7                            
CODE:0042b4d1   33db            XOR         EBX,EBX                                 
CODE:0042b4d3   66bf0100        MOV         DI,0x1                                  
                            LAB_0042b4d7:                 ;XREF[3,0]:   0042b495,0042b4c0,0042b4cf
CODE:0042b4d7   6685ff          TEST        DI,DI                                   
CODE:0042b4da   74bf            JZ          LAB_0042b49b                            
CODE:0042b4dc   8bc3            MOV         param_1,EBX                             
                            LAB_0042b4de:                 ;XREF[1,0]:   0042b499
CODE:0042b4de   5f              POP         EDI                                     
CODE:0042b4df   5e              POP         ESI                                     
CODE:0042b4e0   5b              POP         EBX                                     
CODE:0042b4e1   59              POP         param_3                                 
CODE:0042b4e2   5d              POP         EBP                                     
CODE:0042b4e3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b4e4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042b4e7
                                                          ;XREF[2,0]:   004180ca,00444529
CODE:0042b4e4   55              PUSH        EBP                                     
CODE:0042b4e5   8bec            MOV         EBP,ESP                                 
CODE:0042b4e7   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0042b4ea   33c0            XOR         param_1,param_1                         
                            LAB_0042b4ec:                 ;XREF[1,0]:   0042b4fd
CODE:0042b4ec   0fbfc8          MOVSX       param_3,param_1                         
                                                          ; FWD[2,0]:   00461824,00461828
CODE:0042b4ef   3b148d241...    CMP         param_2,dword ptr [param_3*0x4 + DATA...;= 00001388h
                                                                                    ;= 00007530h
CODE:0042b4f6   7207            JC          LAB_0042b4ff                            
CODE:0042b4f8   40              INC         param_1                                 
CODE:0042b4f9   6683f807        CMP         param_1,0x7                             
CODE:0042b4fd   7ced            JL          LAB_0042b4ec                            
                            LAB_0042b4ff:                 ;XREF[1,0]:   0042b4f6
CODE:0042b4ff   5d              POP         EBP                                     
CODE:0042b500   c3              RET                                                 
CODE:0042b501   00              ??          00h                                     
CODE:0042b502   00              ??          00h                                     
CODE:0042b503   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForGear'(void)
                                                          ;XREF[1,0]:   00461a4c
CODE:0042b504   53              PUSH        EBX                                     
CODE:0042b505   56              PUSH        ESI                                     
CODE:0042b506   bb42974600      MOV         EBX,DATA:DAT_00469742                   ;= ??
CODE:0042b50b   be9c7c4600      MOV         ESI,DATA:DAT_00467c9c                   ;= ??
CODE:0042b510   66c705ec7...    MOV         word ptr [DATA:DAT_00467cec],0x0        ;= ??
CODE:0042b519   66c7034e4a      MOV         word ptr [EBX]=>DATA:DAT_00469742,0x4a4e;= ??
CODE:0042b51e   66c743024f4a    MOV         word ptr [EBX + ...,0x4a4f              ;= ??
CODE:0042b524   66c74304731f    MOV         word ptr [EBX + ...,0x1f73              ;= ??
CODE:0042b52a   66c74306544a    MOV         word ptr [EBX + ...,0x4a54              ;= ??
CODE:0042b530   66c743085f4a    MOV         word ptr [EBX + ...,0x4a5f              ;= ??
CODE:0042b536   66c7430aa71f    MOV         word ptr [EBX + ...,0x1fa7              ;= ??
CODE:0042b53c   66c7430c5c1f    MOV         word ptr [EBX + ...,0x1f5c              ;= ??
CODE:0042b542   66c7430e794a    MOV         word ptr [EBX + ...,0x4a79              ;= ??
CODE:0042b548   66c74310ffff    MOV         word ptr [EBX + ...,0xffff              ;= ??
CODE:0042b54e   68bc360000      PUSH        0x36bc                                  
CODE:0042b553   e86c75feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b558   59              POP         ECX                                     
CODE:0042b559   8906            MOV         dword ptr [ESI]=>DATA:DAT_00467c9c,EAX  ;= ??
CODE:0042b55b   68b7360000      PUSH        0x36b7                                  
CODE:0042b560   e85f75feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b565   59              POP         ECX                                     
CODE:0042b566   894604          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042b569   68ba360000      PUSH        0x36ba                                  
CODE:0042b56e   e85175feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b573   59              POP         ECX                                     
CODE:0042b574   894608          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042b577   6a1c            PUSH        0x1c                                    
CODE:0042b579   6a11            PUSH        0x11                                    
CODE:0042b57b   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_00467c9c      ;= ??
CODE:0042b57d   e80c000100      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042b582   83c40c          ADD         ESP,0xc                                 
CODE:0042b585   a3a87c4600      MOV         [DATA:DAT_00467ca8],EAX                 ;= ??
CODE:0042b58a   6a20            PUSH        0x20                                    
CODE:0042b58c   6a11            PUSH        0x11                                    
CODE:0042b58e   ff7604          PUSH        dword ptr [ESI + 0x4]=>DATA:DAT_00467ca0;= ??
CODE:0042b591   e8f8ff0000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042b596   83c40c          ADD         ESP,0xc                                 
CODE:0042b599   a3ac7c4600      MOV         [DATA:DAT_00467cac],EAX                 ;= ??
CODE:0042b59e   6a00            PUSH        0x0                                     
CODE:0042b5a0   6a00            PUSH        0x0                                     
CODE:0042b5a2   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_00467ca4;= ??
CODE:0042b5a5   e8e4ff0000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042b5aa   83c40c          ADD         ESP,0xc                                 
CODE:0042b5ad   a3b07c4600      MOV         [DATA:DAT_00467cb0],EAX                 ;= ??
CODE:0042b5b2   53              PUSH        EBX=>DATA:DAT_00469742                  ;= ??
CODE:0042b5b3   e8d9490100      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:0042b5b8   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0042b5b9   e8554b0100      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:0042b5be   6832f14200      PUSH        LAB_0042f132                            
CODE:0042b5c3   e888130200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0042b5c8   59              POP         ECX=>LAB_0042f132                       
CODE:0042b5c9   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0042b5cf   50              PUSH        EAX                                     
CODE:0042b5d0   e890330000      CALL        FUN_0042e965                            ;undefined FUN_0042e965(uint param_1,...
CODE:0042b5d5   59              POP         ECX                                     
CODE:0042b5d6   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0042b5dc   50              PUSH        EAX                                     
CODE:0042b5dd   e80f0f0000      CALL        Puzzles::SetParametersForGear           ;void SetParametersForGear(PuzzleNumb...
CODE:0042b5e2   59              POP         ECX                                     
CODE:0042b5e3   e83f360000      CALL        FUN_0042ec27                            ;undefined FUN_0042ec27(undefined4 pa...
CODE:0042b5e8   e83d370000      CALL        FUN_0042ed2a                            ;undefined FUN_0042ed2a(uint param_1,...
CODE:0042b5ed   e8970d0000      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
CODE:0042b5f2   6a01            PUSH        0x1                                     
CODE:0042b5f4   e8a4120000      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042b5f9   59              POP         ECX                                     
CODE:0042b5fa   e890030000      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042b5ff   66a138194600    MOV         AX,[DATA:DAT_00461938]                  
CODE:0042b605   50              PUSH        EAX                                     
CODE:0042b606   e8ee480100      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0042b60b   59              POP         ECX                                     
CODE:0042b60c   6873c84200      PUSH        LAB_0042c873                            
CODE:0042b611   e8884cfeff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0042b616   59              POP         ECX=>LAB_0042c873                       
CODE:0042b617   e807380000      CALL        FUN_0042ee23                            ;undefined FUN_0042ee23(void)
CODE:0042b61c   68a13a0000      PUSH        0x3aa1                                  
CODE:0042b621   e89e74feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b626   59              POP         ECX                                     
CODE:0042b627   a3947c4600      MOV         [DATA:DAT_00467c94],EAX                 ;= ??
CODE:0042b62c   6a0a            PUSH        0xa                                     
CODE:0042b62e   6843010000      PUSH        0x143                                   
CODE:0042b633   688e010000      PUSH        0x18e                                   
CODE:0042b638   ff35947c4600    PUSH        dword ptr [DATA:DAT_00467c94]           ;= ??
CODE:0042b63e   e81983feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042b643   83c410          ADD         ESP,0x10                                
CODE:0042b646   689d3a0000      PUSH        0x3a9d                                  
CODE:0042b64b   e87474feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b650   59              POP         ECX                                     
CODE:0042b651   a3907c4600      MOV         [DATA:DAT_00467c90],EAX                 ;= ??
CODE:0042b656   6a01            PUSH        0x1                                     
CODE:0042b658   6a2e            PUSH        0x2e                                    
CODE:0042b65a   6a25            PUSH        0x25                                    
CODE:0042b65c   ff35907c4600    PUSH        dword ptr [DATA:DAT_00467c90]           ;= ??
CODE:0042b662   e8f582feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042b667   83c410          ADD         ESP,0x10                                
CODE:0042b66a   68bb360000      PUSH        0x36bb                                  
CODE:0042b66f   e85074feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042b674   59              POP         ECX                                     
CODE:0042b675   a3987c4600      MOV         [DATA:DAT_00467c98],EAX                 ;= ??
CODE:0042b67a   6a00            PUSH        0x0                                     
CODE:0042b67c   6a00            PUSH        0x0                                     
CODE:0042b67e   ff35987c4600    PUSH        dword ptr [DATA:DAT_00467c98]           ;= ??
CODE:0042b684   e805ff0000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0042b689   83c40c          ADD         ESP,0xc                                 
CODE:0042b68c   a3b47c4600      MOV         [DATA:DAT_00467cb4],EAX                 ;= ??
CODE:0042b691   a1b47c4600      MOV         EAX,[DATA:DAT_00467cb4]                 ;= ??
CODE:0042b696   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:0042b69c   6a01            PUSH        0x1                                     
CODE:0042b69e   e84a3c0000      CALL        FUN_0042f2ed                            ;undefined FUN_0042f2ed(undefined par...
CODE:0042b6a3   59              POP         ECX                                     
CODE:0042b6a4   c70544954...    MOV         dword ptr [DATA:...,LAB_0042f35e        ;= ??
CODE:0042b6ae   e8e95c0000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0042b6b3   5e              POP         ESI                                     
CODE:0042b6b4   5b              POP         EBX                                     
CODE:0042b6b5   c3              RET                                                 
                            LAB_0042b6b6:                 ;XREF[1,0]:   00461a50
CODE:0042b6b6   53              PUSH        EBX                                     
CODE:0042b6b7   bb9c7c4600      MOV         EBX,DATA:DAT_00467c9c                   ;= ??
CODE:0042b6bc   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0042b6c4   7416            JZ          LAB_0042b6dc                            
CODE:0042b6c6   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b6cc   50              PUSH        EAX                                     
CODE:0042b6cd   e895ac0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0042b6d2   59              POP         ECX                                     
CODE:0042b6d3   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_0042b6dc:                 ;XREF[1,0]:   0042b6c4
CODE:0042b6dc   33c0            XOR         EAX,EAX                                 
CODE:0042b6de   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:0042b6e3   ff35487c4600    PUSH        dword ptr [DATA:DAT_00467c48]           ;= ??
CODE:0042b6e9   e8cc0b0100      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0042b6ee   59              POP         ECX                                     
CODE:0042b6ef   6a00            PUSH        0x0                                     
CODE:0042b6f1   6a00            PUSH        0x0                                     
CODE:0042b6f3   e8da020100      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042b6f8   83c408          ADD         ESP,0x8                                 
CODE:0042b6fb   ff35987c4600    PUSH        dword ptr [DATA:DAT_00467c98]           ;= ??
CODE:0042b701   e80676feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042b706   59              POP         ECX                                     
CODE:0042b707   ff35b47c4600    PUSH        dword ptr [DATA:DAT_00467cb4]           ;= ??
CODE:0042b70d   e88cff0000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042b712   59              POP         ECX                                     
CODE:0042b713   ff33            PUSH        dword ptr [EBX]=>DATA:DAT_00467c9c      ;= ??
CODE:0042b715   e8f275feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042b71a   59              POP         ECX                                     
CODE:0042b71b   8903            MOV         dword ptr [EBX]=>DATA:DAT_00467c9c,EAX  ;= ??
CODE:0042b71d   ff7304          PUSH        dword ptr [EBX + 0x4]=>DATA:DAT_00467ca0;= ??
CODE:0042b720   e8e775feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042b725   59              POP         ECX                                     
CODE:0042b726   894304          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:0042b729   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00467ca4;= ??
CODE:0042b72c   e8db75feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042b731   59              POP         ECX                                     
CODE:0042b732   894308          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:0042b735   ff35a87c4600    PUSH        dword ptr [DATA:DAT_00467ca8]           ;= ??
CODE:0042b73b   e85eff0000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042b740   59              POP         ECX                                     
CODE:0042b741   ff35ac7c4600    PUSH        dword ptr [DATA:DAT_00467cac]           ;= ??
CODE:0042b747   e852ff0000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042b74c   59              POP         ECX                                     
CODE:0042b74d   ff35b07c4600    PUSH        dword ptr [DATA:DAT_00467cb0]           ;= ??
CODE:0042b753   e846ff0000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0042b758   59              POP         ECX                                     
CODE:0042b759   e88d490100      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:0042b75e   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:0042b763   e852480100      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:0042b768   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0042b769   66a138194600    MOV         AX,[DATA:DAT_00461938]                  
CODE:0042b76f   66a36a974600    MOV         [DATA:DAT_0046976a],AX                  ;= ??
CODE:0042b775   6a00            PUSH        0x0                                     
CODE:0042b777   e8d4110200      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0042b77c   59              POP         ECX                                     
CODE:0042b77d   e816b8feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0042b782   e857100000      CALL        FUN_0042c7de                            ;undefined FUN_0042c7de(undefined4 pa...
CODE:0042b787   e84b4bfeff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:0042b78c   686d1a4600      PUSH        DATA:DAT_00461a6d                       ;= 47h    G
CODE:0042b791   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0042b797   66051437        ADD         AX,0x3714                               
CODE:0042b79b   50              PUSH        EAX                                     
CODE:0042b79c   e8f44e0100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0042b7a1   83c408          ADD         ESP,0x8                                 
CODE:0042b7a4   68721a4600      PUSH        DATA:DAT_00461a72                       ;= 54h    T
CODE:0042b7a9   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:0042b7af   50              PUSH        EAX                                     
CODE:0042b7b0   e8e04e0100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0042b7b5   83c408          ADD         ESP,0x8                                 
CODE:0042b7b8   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b7be   50              PUSH        EAX                                     
CODE:0042b7bf   e8a3ab0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0042b7c4   59              POP         ECX                                     
CODE:0042b7c5   e87e5b0000      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0042b7ca   5b              POP         EBX                                     
CODE:0042b7cb   c3              RET                                                 
                            LAB_0042b7cc:                 ;XREF[1,0]:   00461a54
CODE:0042b7cc   6a0f            PUSH        0xf                                     
CODE:0042b7ce   e8190d0100      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0042b7d3   59              POP         ECX                                     
CODE:0042b7d4   66833dec7...    CMP         word ptr [DATA:DAT_00467cec],0x0        ;= ??
CODE:0042b7dc   752f            JNZ         LAB_0042b80d                            
CODE:0042b7de   66c705ec7...    MOV         word ptr [DATA:DAT_00467cec],0x1        ;= ??
CODE:0042b7e7   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:0042b7ed   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:0042b7f3   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b7f9   50              PUSH        EAX                                     
CODE:0042b7fa   e800aa0100      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0042b7ff   59              POP         ECX                                     
CODE:0042b800   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b806   50              PUSH        EAX                                     
CODE:0042b807   e86caf0100      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0042b80c   59              POP         ECX                                     
                            LAB_0042b80d:                 ;XREF[1,0]:   0042b7dc
CODE:0042b80d   687e7c4600      PUSH        DATA:DAT_00467c7e                       ;= ??
CODE:0042b812   687c7c4600      PUSH        DATA:DAT_00467c7c                       ;= ??
CODE:0042b817   e8884cfeff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:0042b81c   83c408          ADD         ESP,0x8                                 
CODE:0042b81f   66833d807...    CMP         word ptr [DATA:DAT_00467c80],0x0        ;= ??
CODE:0042b827   7413            JZ          LAB_0042b83c                            
CODE:0042b829   66c705807...    MOV         word ptr [DATA:DAT_00467c80],0x0        ;= ??
CODE:0042b832   e858010000      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042b837   e84d0b0000      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
                            LAB_0042b83c:                 ;XREF[1,0]:   0042b827
CODE:0042b83c   0fbf05441...    MOVSX       EAX,word ptr [DATA:DAT_00461a44]        ;= 0002h
CODE:0042b843   83e801          SUB         EAX,0x1                                 
CODE:0042b846   720d            JC          LAB_0042b855                            
CODE:0042b848   743d            JZ          LAB_0042b887                            
CODE:0042b84a   83e803          SUB         EAX,0x3                                 
CODE:0042b84d   747d            JZ          LAB_0042b8cc                            
CODE:0042b84f   83e808          SUB         EAX,0x8                                 
CODE:0042b852   746d            JZ          LAB_0042b8c1                            
CODE:0042b854   c3              RET                                                 
                            LAB_0042b855:                 ;XREF[1,0]:   0042b846
CODE:0042b855   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b85b   50              PUSH        EAX                                     
CODE:0042b85c   e8f9b70100      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0042b861   59              POP         ECX                                     
CODE:0042b862   6685c0          TEST        AX,AX                                   
CODE:0042b865   7565            JNZ         LAB_0042b8cc                            
CODE:0042b867   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0042b86d   50              PUSH        EAX                                     
CODE:0042b86e   e8f4aa0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0042b873   59              POP         ECX                                     
CODE:0042b874   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0042b87d   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042b886   c3              RET                                                 
                            LAB_0042b887:                 ;XREF[1,0]:   0042b848
CODE:0042b887   e8e2060000      CALL        FUN_0042bf6e                            ;undefined FUN_0042bf6e(void)
CODE:0042b88c   66833d381...    CMP         word ptr [DATA:DAT_00461938],0x0        
CODE:0042b894   7536            JNZ         LAB_0042b8cc                            
CODE:0042b896   e843350000      CALL        FUN_0042edde                            ;undefined4 FUN_0042edde(void)
CODE:0042b89b   66a338194600    MOV         [DATA:DAT_00461938],AX                  
CODE:0042b8a1   66833d381...    CMP         word ptr [DATA:DAT_00461938],0x0        
CODE:0042b8a9   7421            JZ          LAB_0042b8cc                            
CODE:0042b8ab   68794a0000      PUSH        0x4a79                                  
CODE:0042b8b0   e8f5440100      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0042b8b5   59              POP         ECX                                     
CODE:0042b8b6   e8cd440100      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0042b8bb   e8cf000000      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042b8c0   c3              RET                                                 
                            LAB_0042b8c1:                 ;XREF[1,0]:   0042b852
CODE:0042b8c1   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:0042b8c6   e8c2fa0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042b8cb   59              POP         ECX                                     
                            LAB_0042b8cc:                 ;XREF[4,0]:   0042b84d,0042b865,0042b894,0042b8a9
CODE:0042b8cc   c3              RET                                                 
CODE:0042b8cd   ff              ??          FFh                                     
CODE:0042b8ce   35              ??          35h    5                                
CODE:0042b8cf   90              ??          90h                                     ;?  ->  00467c90
CODE:0042b8d0   7c              ??          7Ch    |                                
CODE:0042b8d1   46              ??          46h    F                                
CODE:0042b8d2   00              ??          00h                                     
CODE:0042b8d3   e8              ??          E8h                                     
CODE:0042b8d4   f0              ??          F0h                                     
CODE:0042b8d5   74              ??          74h    t                                
CODE:0042b8d6   fe              ??          FEh                                     
CODE:0042b8d7   ff              ??          FFh                                     
CODE:0042b8d8   59              ??          59h    Y                                
CODE:0042b8d9   6a              ??          6Ah    j                                
CODE:0042b8da   01              ??          01h                                     
CODE:0042b8db   6a              ??          6Ah    j                                
CODE:0042b8dc   2e              ??          2Eh    .                                
CODE:0042b8dd   6a              ??          6Ah    j                                
CODE:0042b8de   25              ??          25h    %                                
CODE:0042b8df   ff              ??          FFh                                     
CODE:0042b8e0   35              ??          35h    5                                
CODE:0042b8e1   90              ??          90h                                     ;?  ->  00467c90
CODE:0042b8e2   7c              ??          7Ch    |                                
CODE:0042b8e3   46              ??          46h    F                                
CODE:0042b8e4   00              ??          00h                                     
CODE:0042b8e5   e8              ??          E8h                                     
CODE:0042b8e6   72              ??          72h    r                                
CODE:0042b8e7   80              ??          80h                                     
CODE:0042b8e8   fe              ??          FEh                                     
CODE:0042b8e9   ff              ??          FFh                                     
CODE:0042b8ea   83              ??          83h                                     
CODE:0042b8eb   c4              ??          C4h                                     
CODE:0042b8ec   10              ??          10h                                     
CODE:0042b8ed   e8              ??          E8h                                     
CODE:0042b8ee   92              ??          92h                                     
CODE:0042b8ef   6e              ??          6Eh    n                                
CODE:0042b8f0   fe              ??          FEh                                     
CODE:0042b8f1   ff              ??          FFh                                     
CODE:0042b8f2   66              ??          66h    f                                
CODE:0042b8f3   c7              ??          C7h                                     
CODE:0042b8f4   05              ??          05h                                     
CODE:0042b8f5   44              ??          44h    D                                ;?  ->  00461a44
CODE:0042b8f6   1a              ??          1Ah                                     
CODE:0042b8f7   46              ??          46h    F                                
CODE:0042b8f8   00              ??          00h                                     
CODE:0042b8f9   0c              ??          0Ch                                     
CODE:0042b8fa   00              ??          00h                                     
CODE:0042b8fb   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b8fc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042b929
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042b924
          ;local_38      undefined1         -38                      ;XREF[2,0]:   0042b933,0042b960
CODE:0042b8fc   55              PUSH        EBP                                     
CODE:0042b8fd   8bec            MOV         EBP,ESP                                 
CODE:0042b8ff   83c4cc          ADD         ESP,-0x34                               
CODE:0042b902   53              PUSH        EBX                                     
CODE:0042b903   66bb983a        MOV         BX,0x3a98                               
CODE:0042b907   53              PUSH        EBX                                     
CODE:0042b908   e8ae120200      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0042b90d   59              POP         param_3                                 
CODE:0042b90e   6a28            PUSH        0x28                                    
CODE:0042b910   68fa000000      PUSH        0xfa                                    
CODE:0042b915   684a010000      PUSH        0x14a                                   
CODE:0042b91a   6a0a            PUSH        0xa                                     
CODE:0042b91c   e8c7540000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0042b921   83c410          ADD         ESP,0x10                                
CODE:0042b924   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042b928   50              PUSH        param_1                                 
CODE:0042b929   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042b92d   50              PUSH        param_1                                 
CODE:0042b92e   68771a4600      PUSH        DATA:s_x_%d_y_%d_00461a77               ;= "x %d y %d"
CODE:0042b933   8d45cc          LEA         param_1=>local_38,[EBP + -0x34]         
CODE:0042b936   50              PUSH        param_1                                 
CODE:0042b937   e838710200      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0042b93c   83c410          ADD         ESP,0x10                                
CODE:0042b93f   6a00            PUSH        0x0                                     
CODE:0042b941   6859010000      PUSH        0x159                                   
CODE:0042b946   6a0a            PUSH        0xa                                     
                                                          ; FWD[2,0]:   00461a48,00461a58
CODE:0042b948   ff35481a4600    PUSH        dword ptr [DATA:PTR_s__00461a48]        ;= 00461a58
                                                                                    ;= "                    "
CODE:0042b94e   53              PUSH        EBX                                     
CODE:0042b94f   e8d8150200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0042b954   83c414          ADD         ESP,0x14                                
CODE:0042b957   6a00            PUSH        0x0                                     
CODE:0042b959   686d010000      PUSH        0x16d                                   
CODE:0042b95e   6a0a            PUSH        0xa                                     
CODE:0042b960   8d45cc          LEA         param_1=>local_38,[EBP + -0x34]         
CODE:0042b963   50              PUSH        param_1                                 
CODE:0042b964   53              PUSH        EBX                                     
CODE:0042b965   e8c2150200      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0042b96a   83c414          ADD         ESP,0x14                                
CODE:0042b96d   6a28            PUSH        0x28                                    
CODE:0042b96f   6896000000      PUSH        0x96                                    
CODE:0042b974   684a010000      PUSH        0x14a                                   
CODE:0042b979   6a0a            PUSH        0xa                                     
CODE:0042b97b   e83c510000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0042b980   83c410          ADD         ESP,0x10                                
CODE:0042b983   53              PUSH        EBX                                     
CODE:0042b984   e897110200      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0042b989   59              POP         param_3                                 
CODE:0042b98a   5b              POP         EBX                                     
CODE:0042b98b   8be5            MOV         ESP,EBP                                 
CODE:0042b98d   5d              POP         EBP                                     
CODE:0042b98e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042b98f(void)
                                                          ;XREF[10,0]:  0042b5fa,0042b832,0042b8bb,0042bdcf
                                                          ;             0042bef4,0042bf65,0042c7d5,0042d670
                                                          ;             0042f022,0042f1a2
CODE:0042b98f   53              PUSH        EBX                                     
CODE:0042b990   56              PUSH        ESI                                     
CODE:0042b991   be447c4600      MOV         ESI,DATA:DAT_00467c44                   ;= ??
CODE:0042b996   e8fdb5feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0042b99b   66833d441...    CMP         word ptr [DATA:DAT_00461a44],0x1        ;= 0002h
CODE:0042b9a3   7531            JNZ         LAB_0042b9d6                            
CODE:0042b9a5   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042b9aa   6a04            PUSH        0x4                                     
CODE:0042b9ac   6880010000      PUSH        0x180                                   
CODE:0042b9b1   6800020000      PUSH        0x200                                   
CODE:0042b9b6   6a00            PUSH        0x0                                     
CODE:0042b9b8   6a00            PUSH        0x0                                     
CODE:0042b9ba   e8aeb4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042b9bf   83c418          ADD         ESP,0x18                                
CODE:0042b9c2   a3d47c4600      MOV         [DATA:DAT_00467cd4],EAX                 ;= ??
CODE:0042b9c7   a1d47c4600      MOV         EAX,[DATA:DAT_00467cd4]                 ;= ??
CODE:0042b9cc   c7401e640...    MOV         dword ptr [EAX + 0x1e],0x64             
CODE:0042b9d3   5e              POP         ESI                                     
CODE:0042b9d4   5b              POP         EBX                                     
CODE:0042b9d5   c3              RET                                                 
                            LAB_0042b9d6:                 ;XREF[1,0]:   0042b9a3
CODE:0042b9d6   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042b9db   6a01            PUSH        0x1                                     
CODE:0042b9dd   6a79            PUSH        0x79                                    
CODE:0042b9df   6a79            PUSH        0x79                                    
CODE:0042b9e1   68a3000000      PUSH        0xa3                                    
CODE:0042b9e6   6a08            PUSH        0x8                                     
CODE:0042b9e8   e880b4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042b9ed   83c418          ADD         ESP,0x18                                
CODE:0042b9f0   a3c47c4600      MOV         [DATA:DAT_00467cc4],EAX                 ;= ??
CODE:0042b9f5   a1c47c4600      MOV         EAX,[DATA:DAT_00467cc4]                 ;= ??
CODE:0042b9fa   c7401ee80...    MOV         dword ptr [EAX + 0x1e],0x3e8            
CODE:0042ba01   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042ba06   6a01            PUSH        0x1                                     
CODE:0042ba08   68f9000000      PUSH        0xf9                                    
CODE:0042ba0d   6865010000      PUSH        0x165                                   
CODE:0042ba12   6a2c            PUSH        0x2c                                    
CODE:0042ba14   6889000000      PUSH        0x89                                    
CODE:0042ba19   e84fb4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042ba1e   83c418          ADD         ESP,0x18                                
CODE:0042ba21   a3c87c4600      MOV         [DATA:DAT_00467cc8],EAX                 ;= ??
CODE:0042ba26   a1c87c4600      MOV         EAX,[DATA:DAT_00467cc8]                 ;= ??
CODE:0042ba2b   c7401ee90...    MOV         dword ptr [EAX + 0x1e],0x3e9            
CODE:0042ba32   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042ba37   6a05            PUSH        0x5                                     
CODE:0042ba39   6a32            PUSH        0x32                                    
CODE:0042ba3b   6a64            PUSH        0x64                                    
CODE:0042ba3d   6844010000      PUSH        0x144                                   
CODE:0042ba42   688e010000      PUSH        0x18e                                   
CODE:0042ba47   e821b4feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042ba4c   83c418          ADD         ESP,0x18                                
CODE:0042ba4f   a3d07c4600      MOV         [DATA:DAT_00467cd0],EAX                 ;= ??
CODE:0042ba54   a1d07c4600      MOV         EAX,[DATA:DAT_00467cd0]                 ;= ??
CODE:0042ba59   c7401eeb0...    MOV         dword ptr [EAX + 0x1e],0x3eb            
CODE:0042ba60   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042ba65   6a32            PUSH        0x32                                    
CODE:0042ba67   6a1c            PUSH        0x1c                                    
CODE:0042ba69   6a39            PUSH        0x39                                    
CODE:0042ba6b   6a2e            PUSH        0x2e                                    
CODE:0042ba6d   6a25            PUSH        0x25                                    
CODE:0042ba6f   e8f9b3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042ba74   83c418          ADD         ESP,0x18                                
CODE:0042ba77   a3cc7c4600      MOV         [DATA:DAT_00467ccc],EAX                 ;= ??
CODE:0042ba7c   a1cc7c4600      MOV         EAX,[DATA:DAT_00467ccc]                 ;= ??
CODE:0042ba81   c7401eea0...    MOV         dword ptr [EAX + 0x1e],0x3ea            
CODE:0042ba88   33db            XOR         EBX,EBX                                 
                            LAB_0042ba8a:                 ;XREF[1,0]:   0042bc4e
CODE:0042ba8a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042ba8d   8bd0            MOV         EDX,EAX                                 
CODE:0042ba8f   c1e004          SHL         EAX,0x4                                 
CODE:0042ba92   2bc2            SUB         EAX,EDX                                 
CODE:0042ba94   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042ba96   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:0042ba9b   0f84a8010000    JZ          LAB_0042bc49                            
CODE:0042baa1   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042baa4   8bd0            MOV         EDX,EAX                                 
CODE:0042baa6   c1e004          SHL         EAX,0x4                                 
CODE:0042baa9   2bc2            SUB         EAX,EDX                                 
CODE:0042baab   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042baad   0fbf0442        MOVSX       EAX,word ptr [EDX + EAX*0x2]            
CODE:0042bab1   83e802          SUB         EAX,0x2                                 
CODE:0042bab4   720e            JC          LAB_0042bac4                            
CODE:0042bab6   83e804          SUB         EAX,0x4                                 
CODE:0042bab9   0f84b1000000    JZ          LAB_0042bb70                            
CODE:0042babf   e985010000      JMP         LAB_0042bc49                            
                            LAB_0042bac4:                 ;XREF[1,0]:   0042bab4
CODE:0042bac4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bac7   8bd0            MOV         EDX,EAX                                 
CODE:0042bac9   c1e004          SHL         EAX,0x4                                 
CODE:0042bacc   2bc2            SUB         EAX,EDX                                 
CODE:0042bace   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bad0   66837c42049d    CMP         word ptr [EDX + EAX*0x2 + 0x4],-0x63    
CODE:0042bad6   0f846d010000    JZ          LAB_0042bc49                            
CODE:0042badc   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042bae1   6a0a            PUSH        0xa                                     
CODE:0042bae3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bae6   8bd0            MOV         EDX,EAX                                 
CODE:0042bae8   c1e004          SHL         EAX,0x4                                 
CODE:0042baeb   2bc2            SUB         EAX,EDX                                 
CODE:0042baed   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042baef   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042baf3   668b4040        MOV         AX,word ptr [EAX + 0x40]                
CODE:0042baf7   50              PUSH        EAX                                     
CODE:0042baf8   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bafb   8bd0            MOV         EDX,EAX                                 
CODE:0042bafd   c1e004          SHL         EAX,0x4                                 
CODE:0042bb00   2bc2            SUB         EAX,EDX                                 
CODE:0042bb02   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb04   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bb08   668b403e        MOV         AX,word ptr [EAX + 0x3e]                
CODE:0042bb0c   50              PUSH        EAX                                     
CODE:0042bb0d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bb10   8bd0            MOV         EDX,EAX                                 
CODE:0042bb12   c1e004          SHL         EAX,0x4                                 
CODE:0042bb15   2bc2            SUB         EAX,EDX                                 
CODE:0042bb17   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb19   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bb1d   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0042bb21   50              PUSH        EAX                                     
CODE:0042bb22   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bb25   8bd0            MOV         EDX,EAX                                 
CODE:0042bb27   c1e004          SHL         EAX,0x4                                 
CODE:0042bb2a   2bc2            SUB         EAX,EDX                                 
CODE:0042bb2c   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb2e   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bb32   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0042bb36   50              PUSH        EAX                                     
CODE:0042bb37   e831b3feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042bb3c   83c418          ADD         ESP,0x18                                
CODE:0042bb3f   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bb42   8bca            MOV         ECX,EDX                                 
CODE:0042bb44   c1e204          SHL         EDX,0x4                                 
CODE:0042bb47   2bd1            SUB         EDX,ECX                                 
CODE:0042bb49   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb4b   8944511a        MOV         dword ptr [ECX + EDX*0x2 + 0x1a],EAX    
CODE:0042bb4f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bb52   8bd0            MOV         EDX,EAX                                 
CODE:0042bb54   c1e004          SHL         EAX,0x4                                 
CODE:0042bb57   2bc2            SUB         EAX,EDX                                 
CODE:0042bb59   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb5b   8b44421a        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x1a]    
CODE:0042bb5f   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bb62   81c2d0070000    ADD         EDX,0x7d0                               
CODE:0042bb68   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:0042bb6b   e9d9000000      JMP         LAB_0042bc49                            
                            LAB_0042bb70:                 ;XREF[1,0]:   0042bab9
CODE:0042bb70   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042bb75   6a0f            PUSH        0xf                                     
CODE:0042bb77   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bb7a   8bd0            MOV         EDX,EAX                                 
CODE:0042bb7c   c1e004          SHL         EAX,0x4                                 
CODE:0042bb7f   2bc2            SUB         EAX,EDX                                 
CODE:0042bb81   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb83   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bb87   8b402a          MOV         EAX,dword ptr [EAX + 0x2a]              
CODE:0042bb8a   668b4004        MOV         AX,word ptr [EAX + 0x4]                 
CODE:0042bb8e   50              PUSH        EAX                                     
CODE:0042bb8f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bb92   8bd0            MOV         EDX,EAX                                 
CODE:0042bb94   c1e004          SHL         EAX,0x4                                 
CODE:0042bb97   2bc2            SUB         EAX,EDX                                 
CODE:0042bb99   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bb9b   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:0042bb9f   e8f07bfeff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0042bba4   83c408          ADD         ESP,0x8                                 
CODE:0042bba7   50              PUSH        EAX                                     
CODE:0042bba8   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bbab   8bd0            MOV         EDX,EAX                                 
CODE:0042bbad   c1e004          SHL         EAX,0x4                                 
CODE:0042bbb0   2bc2            SUB         EAX,EDX                                 
CODE:0042bbb2   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bbb4   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bbb8   8b402a          MOV         EAX,dword ptr [EAX + 0x2a]              
CODE:0042bbbb   668b4004        MOV         AX,word ptr [EAX + 0x4]                 
CODE:0042bbbf   50              PUSH        EAX                                     
CODE:0042bbc0   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bbc3   8bd0            MOV         EDX,EAX                                 
CODE:0042bbc5   c1e004          SHL         EAX,0x4                                 
CODE:0042bbc8   2bc2            SUB         EAX,EDX                                 
CODE:0042bbca   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bbcc   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:0042bbd0   e89f7bfeff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0042bbd5   83c408          ADD         ESP,0x8                                 
CODE:0042bbd8   50              PUSH        EAX                                     
CODE:0042bbd9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bbdc   8bd0            MOV         EDX,EAX                                 
CODE:0042bbde   c1e004          SHL         EAX,0x4                                 
CODE:0042bbe1   2bc2            SUB         EAX,EDX                                 
CODE:0042bbe3   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bbe5   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bbe9   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0042bbed   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bbf0   8bca            MOV         ECX,EDX                                 
CODE:0042bbf2   c1e204          SHL         EDX,0x4                                 
CODE:0042bbf5   2bd1            SUB         EDX,ECX                                 
CODE:0042bbf7   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bbf9   8b545116        MOV         EDX,dword ptr [ECX + EDX*0x2 + 0x16]    
CODE:0042bbfd   8b522a          MOV         EDX,dword ptr [EDX + 0x2a]              
CODE:0042bc00   66034202        ADD         AX,word ptr [EDX + 0x2]                 
CODE:0042bc04   50              PUSH        EAX                                     
CODE:0042bc05   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bc08   8bd0            MOV         EDX,EAX                                 
CODE:0042bc0a   c1e004          SHL         EAX,0x4                                 
CODE:0042bc0d   2bc2            SUB         EAX,EDX                                 
CODE:0042bc0f   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bc11   8b444216        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x16]    
CODE:0042bc15   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0042bc19   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bc1c   8bca            MOV         ECX,EDX                                 
CODE:0042bc1e   c1e204          SHL         EDX,0x4                                 
CODE:0042bc21   2bd1            SUB         EDX,ECX                                 
CODE:0042bc23   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042bc25   8b545116        MOV         EDX,dword ptr [ECX + EDX*0x2 + 0x16]    
CODE:0042bc29   8b522a          MOV         EDX,dword ptr [EDX + 0x2a]              
CODE:0042bc2c   660302          ADD         AX,word ptr [EDX]                       
CODE:0042bc2f   50              PUSH        EAX                                     
CODE:0042bc30   e86eb2feff      CALL        FUN_00416ea3                            ;int FUN_00416ea3(undefined param_1, ...
CODE:0042bc35   83c418          ADD         ESP,0x18                                
CODE:0042bc38   a3b87c4600      MOV         [DATA:DAT_00467cb8],EAX                 ;= ??
CODE:0042bc3d   a1b87c4600      MOV         EAX,[DATA:DAT_00467cb8]                 ;= ??
CODE:0042bc42   c7401e4c0...    MOV         dword ptr [EAX + 0x1e],0x44c            
                            LAB_0042bc49:                 ;XREF[4,0]:   0042ba9b,0042babf,0042bad6,0042bb6b
CODE:0042bc49   43              INC         EBX                                     
CODE:0042bc4a   6683fb64        CMP         BX,0x64                                 
CODE:0042bc4e   0f8c36feffff    JL          LAB_0042ba8a                            
CODE:0042bc54   66bb0100        MOV         BX,0x1                                  
                            LAB_0042bc58:                 ;XREF[1,0]:   0042bcdb
CODE:0042bc58   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00467c4c,00467c4e
CODE:0042bc5b   66833c454...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0042bc64   7471            JZ          LAB_0042bcd7                            
CODE:0042bc66   681ebd4200      PUSH        FUN_0042bd1e                            
CODE:0042bc6b   6a05            PUSH        0x5                                     
CODE:0042bc6d   6a00            PUSH        0x0                                     
CODE:0042bc6f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bc72   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042bc75   ff34455a7...    PUSH        dword ptr [EAX*0x2 + 0x467c5a]=>DATA:...;= ??
CODE:0042bc7c   e8137bfeff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0042bc81   83c408          ADD         ESP,0x8                                 
CODE:0042bc84   50              PUSH        EAX                                     
CODE:0042bc85   6a00            PUSH        0x0                                     
CODE:0042bc87   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bc8a   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042bc8d   ff34455a7...    PUSH        dword ptr [EAX*0x2 + 0x467c5a]=>DATA:...;= ??
CODE:0042bc94   e8db7afeff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0042bc99   83c408          ADD         ESP,0x8                                 
CODE:0042bc9c   50              PUSH        EAX                                     
CODE:0042bc9d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bca0   668b04451...    MOV         AX,word ptr [EAX*0x2 + 0x46191c]=>DAT...;= 00A9h
CODE:0042bca8   50              PUSH        EAX                                     
CODE:0042bca9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bcac   668b04451...    MOV         AX,word ptr [EAX*0x2 + 0x461918]=>DAT...;= 0039h
CODE:0042bcb4   50              PUSH        EAX                                     
CODE:0042bcb5   e8b3b1feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042bcba   83c418          ADD         ESP,0x18                                
CODE:0042bcbd   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bcc0   890495bc7...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0042bcc7   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042bcca   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042bccd   8b1495bc7...    MOV         EDX,dword ptr [EDX*0x4 + 0x467cbc]=>D...;= ??
CODE:0042bcd4   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_0042bcd7:                 ;XREF[1,0]:   0042bc64
CODE:0042bcd7   4b              DEC         EBX                                     
CODE:0042bcd8   6685db          TEST        BX,BX                                   
CODE:0042bcdb   0f8d77ffffff    JGE         LAB_0042bc58                            
CODE:0042bce1   66833d381...    CMP         word ptr [DATA:DAT_00461938],0x0        
CODE:0042bce9   741d            JZ          LAB_0042bd08                            
CODE:0042bceb   680bbd4200      PUSH        LAB_0042bd0b                            
CODE:0042bcf0   6a19            PUSH        0x19                                    
CODE:0042bcf2   6a3c            PUSH        0x3c                                    
CODE:0042bcf4   684e010000      PUSH        0x14e                                   
CODE:0042bcf9   6840010000      PUSH        0x140                                   
CODE:0042bcfe   6a0a            PUSH        0xa                                     
CODE:0042bd00   e868b1feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0042bd05   83c418          ADD         ESP,0x18                                
                            LAB_0042bd08:                 ;XREF[1,0]:   0042bce9
CODE:0042bd08   5e              POP         ESI                                     
CODE:0042bd09   5b              POP         EBX                                     
CODE:0042bd0a   c3              RET                                                 
                            LAB_0042bd0b:                 ;XREF[1,0]:   0042bceb
CODE:0042bd0b   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:0042bd14   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0xc        ;= 0002h
CODE:0042bd1d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0042bd1e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[5,0]:   0042bd3f,0042be1d,0042be53,0042be63,0042bf18
                                                          ;XREF[8,0]:   0042b9a5,0042b9d6,0042ba01,0042ba32
                                                          ;             0042ba60,0042badc,0042bb70,0042bc66
CODE:0042bd1e   55              PUSH        EBP                                     
CODE:0042bd1f   8bec            MOV         EBP,ESP                                 
CODE:0042bd21   0fbf05441...    MOVSX       param_1,word ptr [DATA:DAT_00461a44]    ;= 0002h
CODE:0042bd28   48              DEC         param_1                                 
CODE:0042bd29   0f84e9010000    JZ          LAB_0042bf18                            
CODE:0042bd2f   48              DEC         param_1                                 
CODE:0042bd30   0f84e7000000    JZ          LAB_0042be1d                            
CODE:0042bd36   83e802          SUB         param_1,0x2                             
CODE:0042bd39   0f852d020000    JNZ         LAB_0042bf6c                            
CODE:0042bd3f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042bd42   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:0042bd45   3dea030000      CMP         param_1,0x3ea                           
CODE:0042bd4a   7f1a            JG          LAB_0042bd66                            
CODE:0042bd4c   0f84c4000000    JZ          LAB_0042be16                            
CODE:0042bd52   83e802          SUB         param_1,0x2                             
CODE:0042bd55   723d            JC          LAB_0042bd94                            
CODE:0042bd57   2de6030000      SUB         param_1,0x3e6                           
CODE:0042bd5c   7436            JZ          LAB_0042bd94                            
CODE:0042bd5e   48              DEC         param_1                                 
CODE:0042bd5f   741b            JZ          LAB_0042bd7c                            
CODE:0042bd61   e906020000      JMP         LAB_0042bf6c                            
                            LAB_0042bd66:                 ;XREF[1,0]:   0042bd4a
CODE:0042bd66   2deb030000      SUB         param_1,0x3eb                           
CODE:0042bd6b   7477            JZ          LAB_0042bde4                            
CODE:0042bd6d   051bfcffff      ADD         param_1,0xfffffc1b                      
CODE:0042bd72   83e864          SUB         param_1,0x64                            
CODE:0042bd75   7205            JC          LAB_0042bd7c                            
CODE:0042bd77   e9f0010000      JMP         LAB_0042bf6c                            
                            LAB_0042bd7c:                 ;XREF[2,0]:   0042bd5f,0042bd75
CODE:0042bd7c   66a17e7c4600    MOV         param_1,[DATA:DAT_00467c7e]             ;= ??
CODE:0042bd82   50              PUSH        param_1                                 
CODE:0042bd83   66a17c7c4600    MOV         param_1,[DATA:DAT_00467c7c]             ;= ??
CODE:0042bd89   50              PUSH        param_1                                 
CODE:0042bd8a   e830150000      CALL        FUN_0042d2bf                            ;undefined FUN_0042d2bf(undefined par...
CODE:0042bd8f   83c408          ADD         ESP,0x8                                 
CODE:0042bd92   5d              POP         EBP                                     
CODE:0042bd93   c3              RET                                                 
                            LAB_0042bd94:                 ;XREF[2,0]:   0042bd55,0042bd5c
CODE:0042bd94   e8af350000      CALL        FUN_0042f348                            ;undefined FUN_0042f348(void)
CODE:0042bd99   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042bda2   0fbf05847...    MOVSX       param_1,word ptr [DATA:DAT_00467c84]    ;= ??
CODE:0042bda9   66ff04454...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:0042bdb1   0fbf05847...    MOVSX       param_1,word ptr [DATA:DAT_00467c84]    ;= ??
CODE:0042bdb8   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042bdbb   668b153e7...    MOV         param_2,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042bdc2   668914455...    MOV         word ptr [param_...,param_2             ;= ??
CODE:0042bdca   e8ba050000      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
CODE:0042bdcf   e8bbfbffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042bdd4   66c705847...    MOV         word ptr [DATA:DAT_00467c84],0xffff     ;= ??
CODE:0042bddd   e873350000      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042bde2   5d              POP         EBP                                     
CODE:0042bde3   c3              RET                                                 
                            LAB_0042bde4:                 ;XREF[1,0]:   0042bd6b
CODE:0042bde4   ff35947c4600    PUSH        dword ptr [DATA:DAT_00467c94]           ;= ??
CODE:0042bdea   e8d96ffeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042bdef   59              POP         param_3                                 
CODE:0042bdf0   e88f69feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042bdf5   6a00            PUSH        0x0                                     
CODE:0042bdf7   6a05            PUSH        0x5                                     
CODE:0042bdf9   685c1f0000      PUSH        0x1f5c                                  
CODE:0042bdfe   e8a2a70100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042be03   83c40c          ADD         ESP,0xc                                 
CODE:0042be06   e87969feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042be0b   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0xc        ;= 0002h
CODE:0042be14   5d              POP         EBP                                     
CODE:0042be15   c3              RET                                                 
                            LAB_0042be16:                 ;XREF[1,0]:   0042bd4c
CODE:0042be16   e8ad330000      CALL        FUN_0042f1c8                            ;undefined FUN_0042f1c8(void)
CODE:0042be1b   5d              POP         EBP                                     
CODE:0042be1c   c3              RET                                                 
                            LAB_0042be1d:                 ;XREF[1,0]:   0042bd30
CODE:0042be1d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042be20   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:0042be23   3deb030000      CMP         param_1,0x3eb                           
CODE:0042be28   7f13            JG          LAB_0042be3d                            
CODE:0042be2a   744b            JZ          LAB_0042be77                            
CODE:0042be2c   83e802          SUB         param_1,0x2                             
CODE:0042be2f   7222            JC          LAB_0042be53                            
CODE:0042be31   2de8030000      SUB         param_1,0x3e8                           
CODE:0042be36   745b            JZ          LAB_0042be93                            
CODE:0042be38   e92f010000      JMP         LAB_0042bf6c                            
                            LAB_0042be3d:                 ;XREF[1,0]:   0042be28
CODE:0042be3d   2d4c040000      SUB         param_1,0x44c                           
CODE:0042be42   7456            JZ          LAB_0042be9a                            
CODE:0042be44   057cfcffff      ADD         param_1,0xfffffc7c                      
CODE:0042be49   83e864          SUB         param_1,0x64                            
CODE:0042be4c   7215            JC          LAB_0042be63                            
CODE:0042be4e   e919010000      JMP         LAB_0042bf6c                            
                            LAB_0042be53:                 ;XREF[1,0]:   0042be2f
CODE:0042be53   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042be56   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:0042be5a   50              PUSH        param_1                                 
CODE:0042be5b   e8d0080000      CALL        FUN_0042c730                            ;undefined FUN_0042c730(undefined par...
CODE:0042be60   59              POP         param_3                                 
CODE:0042be61   5d              POP         EBP                                     
CODE:0042be62   c3              RET                                                 
                            LAB_0042be63:                 ;XREF[1,0]:   0042be4c
CODE:0042be63   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042be66   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:0042be6a   660530f8        ADD         param_1,0xf830                          
CODE:0042be6e   50              PUSH        param_1                                 
CODE:0042be6f   e888130000      CALL        FUN_0042d1fc                            ;undefined FUN_0042d1fc(undefined par...
CODE:0042be74   59              POP         param_3                                 
CODE:0042be75   5d              POP         EBP                                     
CODE:0042be76   c3              RET                                                 
                            LAB_0042be77:                 ;XREF[1,0]:   0042be2a
CODE:0042be77   ff35947c4600    PUSH        dword ptr [DATA:DAT_00467c94]           ;= ??
CODE:0042be7d   e8466ffeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042be82   59              POP         param_3                                 
CODE:0042be83   e8fc68feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042be88   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0xc        ;= 0002h
CODE:0042be91   5d              POP         EBP                                     
CODE:0042be92   c3              RET                                                 
                            LAB_0042be93:                 ;XREF[1,0]:   0042be36
CODE:0042be93   e830330000      CALL        FUN_0042f1c8                            ;undefined FUN_0042f1c8(void)
CODE:0042be98   5d              POP         EBP                                     
CODE:0042be99   c3              RET                                                 
                            LAB_0042be9a:                 ;XREF[1,0]:   0042be42
CODE:0042be9a   e8a9340000      CALL        FUN_0042f348                            ;undefined FUN_0042f348(void)
CODE:0042be9f   ff35b07c4600    PUSH        dword ptr [DATA:DAT_00467cb0]           ;= ??
CODE:0042bea5   e838f60000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042beaa   59              POP         param_3                                 
CODE:0042beab   6868010000      PUSH        0x168                                   
CODE:0042beb0   68f4010000      PUSH        0x1f4                                   
CODE:0042beb5   6a0a            PUSH        0xa                                     
CODE:0042beb7   6a0a            PUSH        0xa                                     
CODE:0042beb9   e85af40000      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:0042bebe   83c410          ADD         ESP,0x10                                
CODE:0042bec1   a1447c4600      MOV         param_1,[DATA:DAT_00467c44]             ;= ??
CODE:0042bec6   ff7016          PUSH        dword ptr [param_1 + 0x16]              
CODE:0042bec9   e83e6efeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042bece   59              POP         param_3                                 
CODE:0042becf   68b9360000      PUSH        0x36b9                                  
CODE:0042bed4   e8eb6bfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042bed9   59              POP         param_3                                 
CODE:0042beda   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042bee0   894216          MOV         dword ptr [param_2 + 0x16],param_1      
CODE:0042bee3   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x1        ;= 0002h
CODE:0042beec   6a01            PUSH        0x1                                     
CODE:0042beee   e8aa090000      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042bef3   59              POP         param_3                                 
CODE:0042bef4   e896faffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042bef9   e8e62f0000      CALL        FUN_0042eee4                            ;undefined FUN_0042eee4(void)
CODE:0042befe   66a17c7c4600    MOV         param_1,[DATA:DAT_00467c7c]             ;= ??
CODE:0042bf04   66a3e07c4600    MOV         [DATA:DAT_00467ce0],param_1             ;= ??
CODE:0042bf0a   66a17e7c4600    MOV         param_1,[DATA:DAT_00467c7e]             ;= ??
CODE:0042bf10   66a3e27c4600    MOV         [DATA:DAT_00467ce2],param_1             ;= ??
CODE:0042bf16   5d              POP         EBP                                     
CODE:0042bf17   c3              RET                                                 
                            LAB_0042bf18:                 ;XREF[1,0]:   0042bd29
CODE:0042bf18   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042bf1b   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:0042bf1e   83e864          SUB         param_1,0x64                            
CODE:0042bf21   7549            JNZ         LAB_0042bf6c                            
CODE:0042bf23   e8b8f40000      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0042bf28   e80d300000      CALL        FUN_0042ef3a                            ;undefined FUN_0042ef3a(void)
CODE:0042bf2d   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042bf36   a1447c4600      MOV         param_1,[DATA:DAT_00467c44]             ;= ??
CODE:0042bf3b   ff7016          PUSH        dword ptr [param_1 + 0x16]              
CODE:0042bf3e   e8c96dfeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042bf43   59              POP         param_3                                 
CODE:0042bf44   68b8360000      PUSH        0x36b8                                  
CODE:0042bf49   e8766bfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042bf4e   59              POP         param_3                                 
CODE:0042bf4f   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042bf55   894216          MOV         dword ptr [param_2 + 0x16],param_1      
CODE:0042bf58   6a01            PUSH        0x1                                     
CODE:0042bf5a   e83e090000      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042bf5f   59              POP         param_3                                 
CODE:0042bf60   e8f0330000      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042bf65   e825faffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042bf6a   5d              POP         EBP                                     
CODE:0042bf6b   c3              RET                                                 
                            LAB_0042bf6c:                 ;XREF[6,0]:   0042bd39,0042bd61,0042bd77,0042be38
                                                          ;             0042be4e,0042bf21
CODE:0042bf6c   5d              POP         EBP                                     
CODE:0042bf6d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042bf6e(void)
                                                          ;XREF[1,0]:   0042b887
CODE:0042bf6e   66a1e07c4600    MOV         AX,[DATA:DAT_00467ce0]                  ;= ??
CODE:0042bf74   66a3dc7c4600    MOV         [DATA:DAT_00467cdc],AX                  ;= ??
CODE:0042bf7a   66a1e27c4600    MOV         AX,[DATA:DAT_00467ce2]                  ;= ??
CODE:0042bf80   66a3de7c4600    MOV         [DATA:DAT_00467cde],AX                  ;= ??
CODE:0042bf86   66a17c7c4600    MOV         AX,[DATA:DAT_00467c7c]                  ;= ??
CODE:0042bf8c   66a3e07c4600    MOV         [DATA:DAT_00467ce0],AX                  ;= ??
CODE:0042bf92   66a17e7c4600    MOV         AX,[DATA:DAT_00467c7e]                  ;= ??
CODE:0042bf98   66a3e27c4600    MOV         [DATA:DAT_00467ce2],AX                  ;= ??
CODE:0042bf9e   66a1e07c4600    MOV         AX,[DATA:DAT_00467ce0]                  ;= ??
CODE:0042bfa4   663b05dc7...    CMP         AX,word ptr [DATA:DAT_00467cdc]         ;= ??
CODE:0042bfab   7513            JNZ         LAB_0042bfc0                            
CODE:0042bfad   66a1e27c4600    MOV         AX,[DATA:DAT_00467ce2]                  ;= ??
CODE:0042bfb3   663b05de7...    CMP         AX,word ptr [DATA:DAT_00467cde]         ;= ??
CODE:0042bfba   0f84ca010000    JZ          LAB_0042c18a                            
                            LAB_0042bfc0:                 ;XREF[1,0]:   0042bfab
CODE:0042bfc0   a1447c4600      MOV         EAX,[DATA:DAT_00467c44]                 ;= ??
CODE:0042bfc5   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0042bfc9   66a3347c4600    MOV         [DATA:DAT_00467c34],AX                  ;= ??
CODE:0042bfcf   66a1e07c4600    MOV         AX,[DATA:DAT_00467ce0]                  ;= ??
CODE:0042bfd5   663b05367...    CMP         AX,word ptr [DATA:DAT_00467c36]         ;= ??
CODE:0042bfdc   7e15            JLE         LAB_0042bff3                            
CODE:0042bfde   33c0            XOR         EAX,EAX                                 
CODE:0042bfe0   668b15e27...    MOV         DX,word ptr [DATA:DAT_00467ce2]         ;= ??
CODE:0042bfe7   663b15387...    CMP         DX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042bfee   7c18            JL          LAB_0042c008                            
CODE:0042bff0   40              INC         EAX                                     
CODE:0042bff1   eb15            JMP         LAB_0042c008                            
                            LAB_0042bff3:                 ;XREF[1,0]:   0042bfdc
CODE:0042bff3   66b80200        MOV         AX,0x2                                  
CODE:0042bff7   668b15e27...    MOV         DX,word ptr [DATA:DAT_00467ce2]         ;= ??
CODE:0042bffe   663b15387...    CMP         DX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042c005   7f01            JG          LAB_0042c008                            
CODE:0042c007   40              INC         EAX                                     
                            LAB_0042c008:                 ;XREF[3,0]:   0042bfee,0042bff1,0042c005
CODE:0042c008   66a32a7c4600    MOV         [DATA:DAT_00467c2a],AX                  ;= ??
CODE:0042c00e   66a1dc7c4600    MOV         AX,[DATA:DAT_00467cdc]                  ;= ??
CODE:0042c014   663b05367...    CMP         AX,word ptr [DATA:DAT_00467c36]         ;= ??
CODE:0042c01b   7e15            JLE         LAB_0042c032                            
CODE:0042c01d   33c0            XOR         EAX,EAX                                 
CODE:0042c01f   668b15de7...    MOV         DX,word ptr [DATA:DAT_00467cde]         ;= ??
CODE:0042c026   663b15387...    CMP         DX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042c02d   7c18            JL          LAB_0042c047                            
CODE:0042c02f   40              INC         EAX                                     
CODE:0042c030   eb15            JMP         LAB_0042c047                            
                            LAB_0042c032:                 ;XREF[1,0]:   0042c01b
CODE:0042c032   66b80200        MOV         AX,0x2                                  
CODE:0042c036   668b15de7...    MOV         DX,word ptr [DATA:DAT_00467cde]         ;= ??
CODE:0042c03d   663b15387...    CMP         DX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042c044   7f01            JG          LAB_0042c047                            
CODE:0042c046   40              INC         EAX                                     
                            LAB_0042c047:                 ;XREF[3,0]:   0042c02d,0042c030,0042c044
CODE:0042c047   66a3287c4600    MOV         [DATA:DAT_00467c28],AX                  ;= ??
CODE:0042c04d   0fbf052a7...    MOVSX       EAX,word ptr [DATA:DAT_00467c2a]        ;= ??
CODE:0042c054   0fbf15287...    MOVSX       EDX,word ptr [DATA:DAT_00467c28]        ;= ??
CODE:0042c05b   2bc2            SUB         EAX,EDX                                 
CODE:0042c05d   83e003          AND         EAX,0x3                                 
CODE:0042c060   83e801          SUB         EAX,0x1                                 
CODE:0042c063   7214            JC          LAB_0042c079                            
CODE:0042c065   0f84eb000000    JZ          LAB_0042c156                            
CODE:0042c06b   83e802          SUB         EAX,0x2                                 
CODE:0042c06e   0f84ec000000    JZ          LAB_0042c160                            
CODE:0042c074   e9ef000000      JMP         LAB_0042c168                            
                            LAB_0042c079:                 ;XREF[1,0]:   0042c063
CODE:0042c079   66a1dc7c4600    MOV         AX,[DATA:DAT_00467cdc]                  ;= ??
CODE:0042c07f   662b05367...    SUB         AX,word ptr [DATA:DAT_00467c36]         ;= ??
CODE:0042c086   66a3307c4600    MOV         [DATA:DAT_00467c30],AX                  ;= ??
CODE:0042c08c   66833d307...    CMP         word ptr [DATA:DAT_00467c30],0x0        ;= ??
CODE:0042c094   750b            JNZ         LAB_0042c0a1                            
CODE:0042c096   66c7052c7...    MOV         word ptr [DATA:DAT_00467c2c],0x7fff     ;= ??
CODE:0042c09f   eb2f            JMP         LAB_0042c0d0                            
                            LAB_0042c0a1:                 ;XREF[1,0]:   0042c094
CODE:0042c0a1   66a1de7c4600    MOV         AX,[DATA:DAT_00467cde]                  ;= ??
CODE:0042c0a7   662b05387...    SUB         AX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042c0ae   66a3327c4600    MOV         [DATA:DAT_00467c32],AX                  ;= ??
CODE:0042c0b4   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467c32]        ;= ??
CODE:0042c0bb   6bc064          IMUL        EAX,EAX,0x64                            
CODE:0042c0be   0fbf15307...    MOVSX       EDX,word ptr [DATA:DAT_00467c30]        ;= ??
CODE:0042c0c5   8bca            MOV         ECX,EDX                                 
CODE:0042c0c7   99              CDQ                                                 
CODE:0042c0c8   f7f9            IDIV        ECX                                     
CODE:0042c0ca   66a32c7c4600    MOV         [DATA:DAT_00467c2c],AX                  ;= ??
                            LAB_0042c0d0:                 ;XREF[1,0]:   0042c09f
CODE:0042c0d0   66a1e07c4600    MOV         AX,[DATA:DAT_00467ce0]                  ;= ??
CODE:0042c0d6   662b05367...    SUB         AX,word ptr [DATA:DAT_00467c36]         ;= ??
CODE:0042c0dd   66a3307c4600    MOV         [DATA:DAT_00467c30],AX                  ;= ??
CODE:0042c0e3   66833d307...    CMP         word ptr [DATA:DAT_00467c30],0x0        ;= ??
CODE:0042c0eb   750b            JNZ         LAB_0042c0f8                            
CODE:0042c0ed   66c7052e7...    MOV         word ptr [DATA:DAT_00467c2e],0x7fff     ;= ??
CODE:0042c0f6   eb2f            JMP         LAB_0042c127                            
                            LAB_0042c0f8:                 ;XREF[1,0]:   0042c0eb
CODE:0042c0f8   66a1e27c4600    MOV         AX,[DATA:DAT_00467ce2]                  ;= ??
CODE:0042c0fe   662b05387...    SUB         AX,word ptr [DATA:DAT_00467c38]         ;= ??
CODE:0042c105   66a3327c4600    MOV         [DATA:DAT_00467c32],AX                  ;= ??
CODE:0042c10b   0fbf05327...    MOVSX       EAX,word ptr [DATA:DAT_00467c32]        ;= ??
CODE:0042c112   6bc064          IMUL        EAX,EAX,0x64                            
CODE:0042c115   0fbf15307...    MOVSX       EDX,word ptr [DATA:DAT_00467c30]        ;= ??
CODE:0042c11c   8bca            MOV         ECX,EDX                                 
CODE:0042c11e   99              CDQ                                                 
CODE:0042c11f   f7f9            IDIV        ECX                                     
CODE:0042c121   66a32e7c4600    MOV         [DATA:DAT_00467c2e],AX                  ;= ??
                            LAB_0042c127:                 ;XREF[1,0]:   0042c0f6
CODE:0042c127   66a12c7c4600    MOV         AX,[DATA:DAT_00467c2c]                  ;= ??
CODE:0042c12d   663b052e7...    CMP         AX,word ptr [DATA:DAT_00467c2e]         ;= ??
CODE:0042c134   7432            JZ          LAB_0042c168                            
CODE:0042c136   66b80100        MOV         AX,0x1                                  
CODE:0042c13a   668b152e7...    MOV         DX,word ptr [DATA:DAT_00467c2e]         ;= ??
CODE:0042c141   663b152c7...    CMP         DX,word ptr [DATA:DAT_00467c2c]         ;= ??
CODE:0042c148   7c03            JL          LAB_0042c14d                            
CODE:0042c14a   83c0fe          ADD         EAX,-0x2                                
                            LAB_0042c14d:                 ;XREF[1,0]:   0042c148
CODE:0042c14d   50              PUSH        EAX                                     
CODE:0042c14e   e838000000      CALL        FUN_0042c18b                            ;undefined FUN_0042c18b(undefined par...
CODE:0042c153   59              POP         ECX                                     
CODE:0042c154   eb12            JMP         LAB_0042c168                            
                            LAB_0042c156:                 ;XREF[1,0]:   0042c065
CODE:0042c156   6aff            PUSH        -0x1                                    
CODE:0042c158   e82e000000      CALL        FUN_0042c18b                            ;undefined FUN_0042c18b(undefined par...
CODE:0042c15d   59              POP         ECX                                     
CODE:0042c15e   eb08            JMP         LAB_0042c168                            
                            LAB_0042c160:                 ;XREF[1,0]:   0042c06e
CODE:0042c160   6a01            PUSH        0x1                                     
CODE:0042c162   e824000000      CALL        FUN_0042c18b                            ;undefined FUN_0042c18b(undefined par...
CODE:0042c167   59              POP         ECX                                     
                            LAB_0042c168:                 ;XREF[4,0]:   0042c074,0042c134,0042c154,0042c15e
CODE:0042c168   a1447c4600      MOV         EAX,[DATA:DAT_00467c44]                 ;= ??
CODE:0042c16d   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0042c171   663b05347...    CMP         AX,word ptr [DATA:DAT_00467c34]         ;= ??
CODE:0042c178   7410            JZ          LAB_0042c18a                            
CODE:0042c17a   a1447c4600      MOV         EAX,[DATA:DAT_00467c44]                 ;= ??
CODE:0042c17f   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0042c183   40              INC         EAX                                     
CODE:0042c184   66a3347c4600    MOV         [DATA:DAT_00467c34],AX                  ;= ??
                            LAB_0042c18a:                 ;XREF[2,0]:   0042bfba,0042c178
CODE:0042c18a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042c18b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042c191
                                                          ;XREF[3,0]:   0042c14e,0042c158,0042c162
CODE:0042c18b   55              PUSH        EBP                                     
CODE:0042c18c   8bec            MOV         EBP,ESP                                 
CODE:0042c18e   53              PUSH        EBX                                     
CODE:0042c18f   56              PUSH        ESI                                     
CODE:0042c190   57              PUSH        EDI                                     
CODE:0042c191   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0042c194   bb447c4600      MOV         EBX,DATA:DAT_00467c44                   ;= ??
CODE:0042c199   be3c7c4600      MOV         ESI,DATA:DAT_00467c3c                   ;= ??
CODE:0042c19e   33c0            XOR         param_1,param_1                         
CODE:0042c1a0   e993000000      JMP         LAB_0042c238                            
                            LAB_0042c1a5:                 ;XREF[1,0]:   0042c23b
CODE:0042c1a5   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c1a8   8bf9            MOV         EDI,param_3                             
CODE:0042c1aa   c1e104          SHL         param_3,0x4                             
CODE:0042c1ad   2bcf            SUB         param_3,EDI                             
CODE:0042c1af   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c1b1   66833c4f02      CMP         word ptr [EDI + param_3*0x2],0x2        
CODE:0042c1b6   7c13            JL          LAB_0042c1cb                            
CODE:0042c1b8   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c1bb   8bf9            MOV         EDI,param_3                             
CODE:0042c1bd   c1e104          SHL         param_3,0x4                             
CODE:0042c1c0   2bcf            SUB         param_3,EDI                             
CODE:0042c1c2   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c1c4   66833c4f05      CMP         word ptr [EDI + param_3*0x2],0x5        
CODE:0042c1c9   7e24            JLE         LAB_0042c1ef                            
                            LAB_0042c1cb:                 ;XREF[1,0]:   0042c1b6
CODE:0042c1cb   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c1ce   8bf9            MOV         EDI,param_3                             
CODE:0042c1d0   c1e104          SHL         param_3,0x4                             
CODE:0042c1d3   2bcf            SUB         param_3,EDI                             
CODE:0042c1d5   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c1d7   ff744f02        PUSH        dword ptr [EDI + param_3*0x2 + 0x2]     
CODE:0042c1db   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c1de   8bf9            MOV         EDI,param_3                             
CODE:0042c1e0   c1e104          SHL         param_3,0x4                             
CODE:0042c1e3   2bcf            SUB         param_3,EDI                             
CODE:0042c1e5   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c1e7   8d7c4f10        LEA         EDI,[EDI + param_3*0x2 + 0x10]          
CODE:0042c1eb   59              POP         param_3                                 
CODE:0042c1ec   66890f          MOV         word ptr [EDI],param_3                  
                            LAB_0042c1ef:                 ;XREF[1,0]:   0042c1c9
CODE:0042c1ef   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c1f2   8bf9            MOV         EDI,param_3                             
CODE:0042c1f4   c1e104          SHL         param_3,0x4                             
CODE:0042c1f7   2bcf            SUB         param_3,EDI                             
CODE:0042c1f9   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c1fb   ff744f04        PUSH        dword ptr [EDI + param_3*0x2 + 0x4]     
CODE:0042c1ff   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c202   8bf9            MOV         EDI,param_3                             
CODE:0042c204   c1e104          SHL         param_3,0x4                             
CODE:0042c207   2bcf            SUB         param_3,EDI                             
CODE:0042c209   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c20b   8d7c4f12        LEA         EDI,[EDI + param_3*0x2 + 0x12]          
CODE:0042c20f   59              POP         param_3                                 
CODE:0042c210   66890f          MOV         word ptr [EDI],param_3                  
CODE:0042c213   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c216   8bf9            MOV         EDI,param_3                             
CODE:0042c218   c1e104          SHL         param_3,0x4                             
CODE:0042c21b   2bcf            SUB         param_3,EDI                             
CODE:0042c21d   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c21f   ff744f06        PUSH        dword ptr [EDI + param_3*0x2 + 0x6]     
CODE:0042c223   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c226   8bf9            MOV         EDI,param_3                             
CODE:0042c228   c1e104          SHL         param_3,0x4                             
CODE:0042c22b   2bcf            SUB         param_3,EDI                             
CODE:0042c22d   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c22f   8d7c4f14        LEA         EDI,[EDI + param_3*0x2 + 0x14]          
CODE:0042c233   59              POP         param_3                                 
CODE:0042c234   66890f          MOV         word ptr [EDI],param_3                  
CODE:0042c237   40              INC         param_1                                 
                            LAB_0042c238:                 ;XREF[1,0]:   0042c1a0
CODE:0042c238   663b06          CMP         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:0042c23b   0f8c64ffffff    JL          LAB_0042c1a5                            
CODE:0042c241   6683faff        CMP         param_2,-0x1                            
CODE:0042c245   751a            JNZ         LAB_0042c261                            
CODE:0042c247   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c249   66ff4002        INC         word ptr [param_1 + 0x2]                
CODE:0042c24d   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0042c251   6683f818        CMP         param_1,0x18                            
CODE:0042c255   7c21            JL          LAB_0042c278                            
CODE:0042c257   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c259   66c740020000    MOV         word ptr [param_1 + 0x2],0x0            
CODE:0042c25f   eb17            JMP         LAB_0042c278                            
                            LAB_0042c261:                 ;XREF[1,0]:   0042c245
CODE:0042c261   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c263   66ff4802        DEC         word ptr [param_1 + 0x2]                
CODE:0042c267   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0042c26b   6685c0          TEST        param_1,param_1                         
CODE:0042c26e   7d08            JGE         LAB_0042c278                            
CODE:0042c270   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c272   66c740021700    MOV         word ptr [param_1 + 0x2],0x17           
                            LAB_0042c278:                 ;XREF[3,0]:   0042c255,0042c25f,0042c26e
CODE:0042c278   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x0        ;= ??
CODE:0042c281   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c283   6689500c        MOV         word ptr [param_1 + 0xc],param_2        
CODE:0042c287   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c289   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0042c28e   6a00            PUSH        0x0                                     
CODE:0042c290   e8ac0e0000      CALL        FUN_0042d141                            ;undefined FUN_0042d141(undefined par...
CODE:0042c295   59              POP         param_3                                 
CODE:0042c296   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c298   66c7000600      MOV         word ptr [param_1],0x6                  
CODE:0042c29d   6a00            PUSH        0x0                                     
CODE:0042c29f   6a05            PUSH        0x5                                     
CODE:0042c2a1   684e4a0000      PUSH        0x4a4e                                  
CODE:0042c2a6   e8faa20100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042c2ab   83c40c          ADD         ESP,0xc                                 
CODE:0042c2ae   6a01            PUSH        0x1                                     
CODE:0042c2b0   e8e8050000      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042c2b5   59              POP         param_3                                 
CODE:0042c2b6   e8c964feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042c2bb   66833d3a7...    CMP         word ptr [DATA:DAT_00467c3a],0x0        ;= ??
CODE:0042c2c3   0f84bb000000    JZ          LAB_0042c384                            
CODE:0042c2c9   33c0            XOR         param_1,param_1                         
CODE:0042c2cb   e98d000000      JMP         LAB_0042c35d                            
                            LAB_0042c2d0:                 ;XREF[1,0]:   0042c360
CODE:0042c2d0   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c2d3   8bca            MOV         param_3,param_2                         
CODE:0042c2d5   c1e204          SHL         param_2,0x4                             
CODE:0042c2d8   2bd1            SUB         param_2,param_3                         
CODE:0042c2da   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c2dc   66833c5102      CMP         word ptr [param_3 + param_2*0x2],0x2    
CODE:0042c2e1   7c13            JL          LAB_0042c2f6                            
CODE:0042c2e3   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c2e6   8bca            MOV         param_3,param_2                         
CODE:0042c2e8   c1e204          SHL         param_2,0x4                             
CODE:0042c2eb   2bd1            SUB         param_2,param_3                         
CODE:0042c2ed   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c2ef   66833c5105      CMP         word ptr [param_3 + param_2*0x2],0x5    
CODE:0042c2f4   7e22            JLE         LAB_0042c318                            
                            LAB_0042c2f6:                 ;XREF[1,0]:   0042c2e1
CODE:0042c2f6   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c2f9   8bca            MOV         param_3,param_2                         
CODE:0042c2fb   c1e204          SHL         param_2,0x4                             
CODE:0042c2fe   2bd1            SUB         param_2,param_3                         
CODE:0042c300   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c302   668b545110      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042c307   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c30a   8bf9            MOV         EDI,param_3                             
CODE:0042c30c   c1e104          SHL         param_3,0x4                             
CODE:0042c30f   2bcf            SUB         param_3,EDI                             
CODE:0042c311   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c313   6689544f02      MOV         word ptr [EDI + ...,param_2             
                            LAB_0042c318:                 ;XREF[1,0]:   0042c2f4
CODE:0042c318   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c31b   8bca            MOV         param_3,param_2                         
CODE:0042c31d   c1e204          SHL         param_2,0x4                             
CODE:0042c320   2bd1            SUB         param_2,param_3                         
CODE:0042c322   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c324   668b545112      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042c329   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c32c   8bf9            MOV         EDI,param_3                             
CODE:0042c32e   c1e104          SHL         param_3,0x4                             
CODE:0042c331   2bcf            SUB         param_3,EDI                             
CODE:0042c333   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c335   6689544f04      MOV         word ptr [EDI + ...,param_2             
CODE:0042c33a   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c33d   8bca            MOV         param_3,param_2                         
CODE:0042c33f   c1e204          SHL         param_2,0x4                             
CODE:0042c342   2bd1            SUB         param_2,param_3                         
CODE:0042c344   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042c346   668b545114      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042c34b   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042c34e   8bf9            MOV         EDI,param_3                             
CODE:0042c350   c1e104          SHL         param_3,0x4                             
CODE:0042c353   2bcf            SUB         param_3,EDI                             
CODE:0042c355   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042c357   6689544f06      MOV         word ptr [EDI + ...,param_2             
CODE:0042c35c   40              INC         param_1                                 
                            LAB_0042c35d:                 ;XREF[1,0]:   0042c2cb
CODE:0042c35d   663b06          CMP         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:0042c360   0f8c6affffff    JL          LAB_0042c2d0                            
CODE:0042c366   6a00            PUSH        0x0                                     
CODE:0042c368   6a05            PUSH        0x5                                     
CODE:0042c36a   684e4a0000      PUSH        0x4a4e                                  
CODE:0042c36f   e831a20100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042c374   83c40c          ADD         ESP,0xc                                 
CODE:0042c377   6a01            PUSH        0x1                                     
CODE:0042c379   e81f050000      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042c37e   59              POP         param_3                                 
CODE:0042c37f   e80064feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
                            LAB_0042c384:                 ;XREF[1,0]:   0042c2c3
CODE:0042c384   5f              POP         EDI                                     
CODE:0042c385   5e              POP         ESI                                     
CODE:0042c386   5b              POP         EBX                                     
CODE:0042c387   5d              POP         EBP                                     
CODE:0042c388   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042c389(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0042c3f1,0042c462
                                                          ;XREF[6,0]:   0042b5ed,0042b837,0042bdca,0042c7d0
                                                          ;             0042edd5,0042f1ad
CODE:0042c389   55              PUSH        EBP                                     
CODE:0042c38a   8bec            MOV         EBP,ESP                                 
CODE:0042c38c   51              PUSH        ECX                                     
CODE:0042c38d   53              PUSH        EBX                                     
CODE:0042c38e   56              PUSH        ESI                                     
CODE:0042c38f   57              PUSH        EDI                                     
CODE:0042c390   be587c4600      MOV         ESI,DATA:DAT_00467c58                   ;= ??
CODE:0042c395   66bb0100        MOV         BX,0x1                                  
                            LAB_0042c399:                 ;XREF[1,0]:   0042c4e5
CODE:0042c399   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c39c   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
                                                          ; FWD[2,0]:   00467c5a,00467c6c
CODE:0042c39f   ff744602        PUSH        dword ptr [ESI + EAX*0x2 + 0x2]=>DATA...;= ??
CODE:0042c3a3   e85c6bfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042c3a8   59              POP         ECX                                     
CODE:0042c3a9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c3ac   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c3af   ff744606        PUSH        dword ptr [ESI + EAX*0x2 + 0x6]=>DATA...;= ??
CODE:0042c3b3   e84c6bfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042c3b8   59              POP         ECX                                     
CODE:0042c3b9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c3bc   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c3bf   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:0042c3c3   e83c6bfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042c3c8   59              POP         ECX                                     
CODE:0042c3c9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c3cc   0fbf04454...    MOVSX       EAX,word ptr [EAX*0x2 + 0x467c4c]=>DA...;= ??
CODE:0042c3d4   b90a000000      MOV         ECX,0xa                                 
CODE:0042c3d9   99              CDQ                                                 
CODE:0042c3da   f7f9            IDIV        ECX                                     
CODE:0042c3dc   8bfa            MOV         EDI,EDX                                 
CODE:0042c3de   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c3e1   0fbf04454...    MOVSX       EAX,word ptr [EAX*0x2 + 0x467c4c]=>DA...;= ??
CODE:0042c3e9   b90a000000      MOV         ECX,0xa                                 
CODE:0042c3ee   99              CDQ                                                 
CODE:0042c3ef   f7f9            IDIV        ECX                                     
CODE:0042c3f1   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0042c3f5   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c3f8   66833c454...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0042c401   743c            JZ          LAB_0042c43f                            
CODE:0042c403   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c406   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c409   ff744602        PUSH        dword ptr [ESI + EAX*0x2 + 0x2]=>DATA...;= ??
CODE:0042c40d   e85e6afeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042c412   59              POP         ECX                                     
CODE:0042c413   6a05            PUSH        0x5                                     
CODE:0042c415   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c418   668b04451...    MOV         AX,word ptr [EAX*0x2 + 0x46191c]=>DAT...;= 00A9h
CODE:0042c420   50              PUSH        EAX                                     
CODE:0042c421   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c424   668b04451...    MOV         AX,word ptr [EAX*0x2 + 0x461918]=>DAT...;= 0039h
CODE:0042c42c   50              PUSH        EAX                                     
CODE:0042c42d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c430   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c433   ff744602        PUSH        dword ptr [ESI + EAX*0x2 + 0x2]=>DATA...;= ??
CODE:0042c437   e82075feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042c43c   83c410          ADD         ESP,0x10                                
                            LAB_0042c43f:                 ;XREF[1,0]:   0042c401
CODE:0042c43f   57              PUSH        EDI                                     
CODE:0042c440   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c443   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c446   ff744606        PUSH        dword ptr [ESI + EAX*0x2 + 0x6]=>DATA...;= ??
CODE:0042c44a   e88565feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042c44f   83c408          ADD         ESP,0x8                                 
CODE:0042c452   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c455   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c458   ff744606        PUSH        dword ptr [ESI + EAX*0x2 + 0x6]=>DATA...;= ??
CODE:0042c45c   e80f6afeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042c461   59              POP         ECX                                     
CODE:0042c462   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0042c466   50              PUSH        EAX                                     
CODE:0042c467   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c46a   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c46d   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:0042c471   e85e65feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042c476   83c408          ADD         ESP,0x8                                 
CODE:0042c479   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c47c   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c47f   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:0042c483   e8e869feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042c488   59              POP         ECX                                     
CODE:0042c489   6a05            PUSH        0x5                                     
CODE:0042c48b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c48e   668b04452...    MOV         AX,word ptr [EAX*0x2 + 0x46192c]=>DAT...;= 00C6h
CODE:0042c496   50              PUSH        EAX                                     
CODE:0042c497   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c49a   668b04452...    MOV         AX,word ptr [EAX*0x2 + 0x461924]=>DAT...;= 000Dh
CODE:0042c4a2   50              PUSH        EAX                                     
CODE:0042c4a3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c4a6   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c4a9   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:0042c4ad   e8aa74feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042c4b2   83c410          ADD         ESP,0x10                                
CODE:0042c4b5   6a05            PUSH        0x5                                     
CODE:0042c4b7   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c4ba   668b04453...    MOV         AX,word ptr [EAX*0x2 + 0x461930]=>DAT...;= 00C6h
CODE:0042c4c2   50              PUSH        EAX                                     
CODE:0042c4c3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c4c6   668b04452...    MOV         AX,word ptr [EAX*0x2 + 0x461928]=>DAT...;= 001Ch
CODE:0042c4ce   50              PUSH        EAX                                     
CODE:0042c4cf   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042c4d2   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042c4d5   ff744606        PUSH        dword ptr [ESI + EAX*0x2 + 0x6]=>DATA...;= ??
CODE:0042c4d9   e87e74feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042c4de   83c410          ADD         ESP,0x10                                
CODE:0042c4e1   4b              DEC         EBX                                     
CODE:0042c4e2   6685db          TEST        BX,BX                                   
CODE:0042c4e5   0f8daefeffff    JGE         LAB_0042c399                            
CODE:0042c4eb   5f              POP         EDI                                     
CODE:0042c4ec   5e              POP         ESI                                     
CODE:0042c4ed   5b              POP         EBX                                     
CODE:0042c4ee   59              POP         ECX                                     
CODE:0042c4ef   5d              POP         EBP                                     
CODE:0042c4f0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForGear(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[1,0]:   0042c55d
          ;puzzle'       undefined4         EAX                      ;XREF[1,0]:   0042c55d
                                                          ;XREF[1,0]:   0042b5dd
CODE:0042c4f1   55              PUSH        EBP                                     
CODE:0042c4f2   8bec            MOV         EBP,ESP                                 
CODE:0042c4f4   53              PUSH        EBX                                     
CODE:0042c4f5   56              PUSH        ESI                                     
CODE:0042c4f6   be587c4600      MOV         ESI,DATA:DAT_00467c58                   ;= ??
CODE:0042c4fb   66c705381...    MOV         word ptr [DATA:DAT_00461938],0x0        
CODE:0042c504   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042c50d   68b7360000      PUSH        0x36b7                                  
CODE:0042c512   e8ad65feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042c517   59              POP         ECX                                     
CODE:0042c518   894614          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042c51b   68bc360000      PUSH        0x36bc                                  
CODE:0042c520   e89f65feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042c525   59              POP         ECX                                     
CODE:0042c526   894602          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042c529   66bb0100        MOV         BX,0x1                                  
                            LAB_0042c52d:                 ;XREF[1,0]:   0042c55b
CODE:0042c52d   68bd360000      PUSH        0x36bd                                  
CODE:0042c532   e88d65feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042c537   59              POP         ECX                                     
CODE:0042c538   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042c53b   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:0042c53e   89445606        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042c542   68bd360000      PUSH        0x36bd                                  
CODE:0042c547   e87865feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042c54c   59              POP         ECX                                     
CODE:0042c54d   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042c550   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:0042c553   8944560a        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0042c557   4b              DEC         EBX                                     
CODE:0042c558   6685db          TEST        BX,BX                                   
CODE:0042c55b   7dd0            JGE         LAB_0042c52d                            
CODE:0042c55d   0fbf4508        MOVSX       puzzle',word ptr [EBP + puzzle+0x4]     
CODE:0042c561   83f803          CMP         puzzle',0x3                             
CODE:0042c564   7f11            JG          LAB_0042c577                            
CODE:0042c566   0f8403010000    JZ          LAB_0042c66f                            
CODE:0042c56c   48              DEC         puzzle'                                 
CODE:0042c56d   7422            JZ          LAB_0042c591                            
CODE:0042c56f   48              DEC         puzzle'                                 
CODE:0042c570   7463            JZ          LAB_0042c5d5                            
CODE:0042c572   e98a010000      JMP         LAB_0042c701                            
                            LAB_0042c577:                 ;XREF[1,0]:   0042c564
CODE:0042c577   83c0fc          ADD         puzzle',-0x4                            
CODE:0042c57a   83e817          SUB         puzzle',23                              
CODE:0042c57d   0f8296000000    JC          LAB_0042c619                            
CODE:0042c583   83e810          SUB         puzzle',16                              
CODE:0042c586   0f8224010000    JC          LAB_0042c6b0                            
CODE:0042c58c   e970010000      JMP         LAB_0042c701                            
                            LAB_0042c591:                 ;XREF[1,0]:   0042c56d
CODE:0042c591   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0042c59a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042c5a3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x36b4     ;= ??
CODE:0042c5ac   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x36b1     ;= ??
CODE:0042c5b5   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x36b2     ;= ??
CODE:0042c5be   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x36b3     ;= ??
CODE:0042c5c7   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0042c5d0   e92c010000      JMP         LAB_0042c701                            
                            LAB_0042c5d5:                 ;XREF[1,0]:   0042c570
CODE:0042c5d5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0042c5de   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042c5e7   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x36b5     ;= ??
CODE:0042c5f0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x36b4     ;= ??
CODE:0042c5f9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x36b5     ;= ??
CODE:0042c602   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x36b6     ;= ??
CODE:0042c60b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0042c614   e9e8000000      JMP         LAB_0042c701                            
                            LAB_0042c619:                 ;XREF[1,0]:   0042c57d
CODE:0042c619   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0042c622   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042c62b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x36b3     ;= ??
CODE:0042c634   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x36bf     ;= ??
CODE:0042c63d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x36c0     ;= ??
CODE:0042c646   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x36c1     ;= ??
CODE:0042c64f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x36c2     ;= ??
CODE:0042c658   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x36c3     ;= ??
CODE:0042c661   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0042c66a   e992000000      JMP         LAB_0042c701                            
                            LAB_0042c66f:                 ;XREF[1,0]:   0042c566
CODE:0042c66f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0042c678   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042c681   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x36b0     ;= ??
CODE:0042c68a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x36b7     ;= ??
CODE:0042c693   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x36b8     ;= ??
CODE:0042c69c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x36b9     ;= ??
CODE:0042c6a5   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0042c6ae   eb51            JMP         LAB_0042c701                            
                            LAB_0042c6b0:                 ;XREF[1,0]:   0042c586
CODE:0042c6b0   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0042c6b9   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0042c6c2   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x36b2     ;= ??
CODE:0042c6cb   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x36ba     ;= ??
CODE:0042c6d4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x36bb     ;= ??
CODE:0042c6dd   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x36bc     ;= ??
CODE:0042c6e6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x36bd     ;= ??
CODE:0042c6ef   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x36be     ;= ??
CODE:0042c6f8   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
                            LAB_0042c701:                 ;XREF[6,0]:   0042c572,0042c58c,0042c5d0,0042c614
                                                          ;             0042c66a,0042c6ae
CODE:0042c701   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x36b1     ;= ??
CODE:0042c70a   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x36b0     ;= ??
CODE:0042c713   68811a4600      PUSH        DATA:$TEXT13                            ;= 54h    T
CODE:0042c718   66a17e974600    MOV         puzzle',[DATA:DAT_0046977e]             ;= ??
CODE:0042c71e   50              PUSH        puzzle'                                 
CODE:0042c71f   e8da3e0100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042c724   83c408          ADD         ESP,0x8                                 
CODE:0042c727   a370974600      MOV         [DATA:DAT_00469770],puzzle'             ;= ??
CODE:0042c72c   5e              POP         ESI                                     
CODE:0042c72d   5b              POP         EBX                                     
CODE:0042c72e   5d              POP         EBP                                     
CODE:0042c72f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042c730(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042c735
                                                          ;XREF[1,0]:   0042be5b
CODE:0042c730   55              PUSH        EBP                                     
CODE:0042c731   8bec            MOV         EBP,ESP                                 
CODE:0042c733   53              PUSH        EBX                                     
CODE:0042c734   56              PUSH        ESI                                     
CODE:0042c735   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0042c738   be447c4600      MOV         ESI,DATA:DAT_00467c44                   ;= ??
CODE:0042c73d   e8062c0000      CALL        FUN_0042f348                            ;undefined FUN_0042f348(void)
CODE:0042c742   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c745   83e801          SUB         param_1,0x1                             
CODE:0042c748   7204            JC          LAB_0042c74e                            
CODE:0042c74a   7410            JZ          LAB_0042c75c                            
CODE:0042c74c   eb1a            JMP         LAB_0042c768                            
                            LAB_0042c74e:                 ;XREF[1,0]:   0042c748
CODE:0042c74e   ff35a87c4600    PUSH        dword ptr [DATA:DAT_00467ca8]           ;= ??
CODE:0042c754   e889ed0000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042c759   59              POP         param_3                                 
CODE:0042c75a   eb0c            JMP         LAB_0042c768                            
                            LAB_0042c75c:                 ;XREF[1,0]:   0042c74a
CODE:0042c75c   ff35ac7c4600    PUSH        dword ptr [DATA:DAT_00467cac]           ;= ??
CODE:0042c762   e87bed0000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042c767   59              POP         param_3                                 
                            LAB_0042c768:                 ;XREF[2,0]:   0042c74c,0042c75a
CODE:0042c768   66891d847...    MOV         word ptr [DATA:DAT_00467c84],BX         ;= ??
CODE:0042c76f   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x4        ;= 0002h
CODE:0042c778   33c0            XOR         param_1,param_1                         
CODE:0042c77a   eb2f            JMP         LAB_0042c7ab                            
                            LAB_0042c77c:                 ;XREF[1,0]:   0042c7b2
CODE:0042c77c   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c77f   8bca            MOV         param_3,param_2                         
CODE:0042c781   c1e204          SHL         param_2,0x4                             
CODE:0042c784   2bd1            SUB         param_2,param_3                         
CODE:0042c786   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c788   663b1c51        CMP         BX,word ptr [param_3 + param_2*0x2]     
CODE:0042c78c   751c            JNZ         LAB_0042c7aa                            
CODE:0042c78e   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042c791   8bca            MOV         param_3,param_2                         
CODE:0042c793   c1e204          SHL         param_2,0x4                             
CODE:0042c796   2bd1            SUB         param_2,param_3                         
CODE:0042c798   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c79a   66837c51049d    CMP         word ptr [param_...,-0x63               
CODE:0042c7a0   7508            JNZ         LAB_0042c7aa                            
CODE:0042c7a2   66a33e7c4600    MOV         [DATA:DAT_00467c3e],param_1             ;= ??
CODE:0042c7a8   eb0a            JMP         LAB_0042c7b4                            
                            LAB_0042c7aa:                 ;XREF[2,0]:   0042c78c,0042c7a0
CODE:0042c7aa   40              INC         param_1                                 
                            LAB_0042c7ab:                 ;XREF[1,0]:   0042c77a
CODE:0042c7ab   663b053c7...    CMP         param_1,word ptr [DATA:DAT_00467c3c]    ;= ??
CODE:0042c7b2   7cc8            JL          LAB_0042c77c                            
                            LAB_0042c7b4:                 ;XREF[1,0]:   0042c7a8
CODE:0042c7b4   6a00            PUSH        0x0                                     
CODE:0042c7b6   6a05            PUSH        0x5                                     
CODE:0042c7b8   68731f0000      PUSH        0x1f73                                  
CODE:0042c7bd   e8e39d0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042c7c2   83c40c          ADD         ESP,0xc                                 
CODE:0042c7c5   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c7c8   66ff0c454...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:0042c7d0   e8b4fbffff      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
CODE:0042c7d5   e8b5f1ffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042c7da   5e              POP         ESI                                     
CODE:0042c7db   5b              POP         EBX                                     
CODE:0042c7dc   5d              POP         EBP                                     
CODE:0042c7dd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042c7de(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042b782
CODE:0042c7de   53              PUSH        EBX                                     
CODE:0042c7df   56              PUSH        ESI                                     
CODE:0042c7e0   57              PUSH        EDI                                     
CODE:0042c7e1   be587c4600      MOV         ESI,DATA:DAT_00467c58                   ;= ??
CODE:0042c7e6   bf447c4600      MOV         EDI,DATA:DAT_00467c44                   ;= ??
CODE:0042c7eb   33db            XOR         EBX,EBX                                 
                            LAB_0042c7ed:                 ;XREF[1,0]:   0042c81b
CODE:0042c7ed   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c7f0   8bd0            MOV         param_2,param_1                         
CODE:0042c7f2   c1e004          SHL         param_1,0x4                             
CODE:0042c7f5   2bc2            SUB         param_1,param_2                         
CODE:0042c7f7   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042c7f9   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:0042c7fe   7416            JZ          LAB_0042c816                            
CODE:0042c800   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c803   8bd0            MOV         param_2,param_1                         
CODE:0042c805   c1e004          SHL         param_1,0x4                             
CODE:0042c808   2bc2            SUB         param_1,param_2                         
CODE:0042c80a   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042c80c   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042c810   e8f764feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c815   59              POP         param_3                                 
                            LAB_0042c816:                 ;XREF[1,0]:   0042c7fe
CODE:0042c816   43              INC         EBX                                     
CODE:0042c817   6683fb64        CMP         BX,0x64                                 
CODE:0042c81b   7cd0            JL          LAB_0042c7ed                            
CODE:0042c81d   66bb0100        MOV         BX,0x1                                  
                            LAB_0042c821:                 ;XREF[1,0]:   0042c855
CODE:0042c821   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c824   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
                                                          ; FWD[2,0]:   00467c5a,00467c6c
CODE:0042c827   ff744602        PUSH        dword ptr [ESI + param_1*0x2 + 0x2]=>...;= ??
CODE:0042c82b   e8dc64feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c830   59              POP         param_3                                 
CODE:0042c831   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c834   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042c837   ff744606        PUSH        dword ptr [ESI + param_1*0x2 + 0x6]=>...;= ??
CODE:0042c83b   e8cc64feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c840   59              POP         param_3                                 
CODE:0042c841   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c844   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042c847   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...;= ??
CODE:0042c84b   e8bc64feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c850   59              POP         param_3                                 
CODE:0042c851   4b              DEC         EBX                                     
CODE:0042c852   6685db          TEST        BX,BX                                   
CODE:0042c855   7dca            JGE         LAB_0042c821                            
CODE:0042c857   ff35907c4600    PUSH        dword ptr [DATA:DAT_00467c90]           ;= ??
CODE:0042c85d   e8aa64feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c862   59              POP         param_3                                 
CODE:0042c863   ff35947c4600    PUSH        dword ptr [DATA:DAT_00467c94]           ;= ??
CODE:0042c869   e89e64feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042c86e   59              POP         param_3                                 
CODE:0042c86f   5f              POP         EDI                                     
CODE:0042c870   5e              POP         ESI                                     
CODE:0042c871   5b              POP         EBX                                     
CODE:0042c872   c3              RET                                                 
                            LAB_0042c873:                 ;XREF[2,0]:   0042b60c,0042b616
CODE:0042c873   e8f039feff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0042c878   0fbfc0          MOVSX       EAX,AX                                  
CODE:0042c87b   83e80d          SUB         EAX,0xd                                 
CODE:0042c87e   751c            JNZ         LAB_0042c89c                            
CODE:0042c880   66833d381...    CMP         word ptr [DATA:DAT_00461938],0x0        
CODE:0042c888   7412            JZ          LAB_0042c89c                            
CODE:0042c88a   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0xc        ;= 0002h
CODE:0042c893   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_0042c89c:                 ;XREF[2,0]:   0042c87e,0042c888
CODE:0042c89c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042c89d(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042d0eb
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0042c963,0042c9d5,0042c9fa
          ;local_8       undefined2          -8                      ;XREF[6,0]:   0042c8ab,0042cd64,0042ce51,0042cf3e,0042d02f
                                                                     ;             0042d0f2
                                                          ;XREF[10,0]:  0042b5f4,0042beee,0042bf5a,0042c2b0
                                                          ;             0042c379,0042d2b5,0042d66a,0042edca
                                                          ;             0042f01c,0042f1b4
CODE:0042c89d   55              PUSH        EBP                                     
CODE:0042c89e   8bec            MOV         EBP,ESP                                 
CODE:0042c8a0   51              PUSH        param_3                                 
CODE:0042c8a1   53              PUSH        EBX                                     
CODE:0042c8a2   56              PUSH        ESI                                     
CODE:0042c8a3   57              PUSH        EDI                                     
CODE:0042c8a4   be447c4600      MOV         ESI,DATA:DAT_00467c44                   ;= ??
CODE:0042c8a9   33ff            XOR         EDI,EDI                                 
CODE:0042c8ab   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0042c8b1   68f9000000      PUSH        0xf9                                    
CODE:0042c8b6   6865010000      PUSH        0x165                                   
CODE:0042c8bb   6a02            PUSH        0x2                                     
CODE:0042c8bd   6889000000      PUSH        0x89                                    
CODE:0042c8c2   e821450000      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0042c8c7   83c410          ADD         ESP,0x10                                
CODE:0042c8ca   668b1d3c7...    MOV         BX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042c8d1   4b              DEC         EBX                                     
CODE:0042c8d2   6685db          TEST        BX,BX                                   
                            caseD_7:                      ;XREF[1,0]:   0042c918
CODE:0042c8d5   0f8cfc030000    JL          LAB_0042ccd7                            
                            LAB_0042c8db:                 ;XREF[1,0]:   0042ccd1
CODE:0042c8db   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c8de   8bd0            MOV         param_2,param_1                         
CODE:0042c8e0   c1e004          SHL         param_1,0x4                             
CODE:0042c8e3   2bc2            SUB         param_1,param_2                         
CODE:0042c8e5   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c8e7   33c9            XOR         param_3,param_3                         
CODE:0042c8e9   66894c420c      MOV         word ptr [param_...,param_3             
CODE:0042c8ee   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c8f1   8bd0            MOV         param_2,param_1                         
CODE:0042c8f3   c1e004          SHL         param_1,0x4                             
CODE:0042c8f6   2bc2            SUB         param_1,param_2                         
CODE:0042c8f8   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c8fa   66894c420e      MOV         word ptr [param_...,param_3             
CODE:0042c8ff   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c902   8bd0            MOV         param_2,param_1                         
CODE:0042c904   c1e004          SHL         param_1,0x4                             
CODE:0042c907   2bc2            SUB         param_1,param_2                         
CODE:0042c909   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c90b   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042c90f   83f806          CMP         param_1,0x6                             
CODE:0042c912   0f87b5030000    JA          LAB_0042cccd                            
                            switchD:                      ; FWD[8,0]:   0042c8d5,0042c91f,0042c93b,0042ca24
                                                          ;             0042cad1,0042cb50,0042cbd3,0042cc4f
CODE:0042c918   ff24851fc...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0042c93b
                            switchdataD_0042c91f:         ;XREF[1,0]:   0042c918
CODE:0042c91f   3bc94200        addr        switchD_0042c918::caseD_0               
CODE:0042c923   3bc94200        addr        switchD_0042c918::caseD_0               
CODE:0042c927   d1ca4200        addr        switchD_0042c918::caseD_2               
CODE:0042c92b   50cb4200        addr        switchD_0042c918::caseD_3               
CODE:0042c92f   d3cb4200        addr        switchD_0042c918::caseD_4               
CODE:0042c933   4fcc4200        addr        switchD_0042c918::caseD_5               
CODE:0042c937   24ca4200        addr        switchD_0042c918::caseD_6               
                            caseD_1:                      ;XREF[3,0]:   0042c918,0042c91f,0042c923
                            caseD_0:                      
CODE:0042c93b   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c93e   8bd0            MOV         param_2,param_1                         
CODE:0042c940   c1e004          SHL         param_1,0x4                             
CODE:0042c943   2bc2            SUB         param_1,param_2                         
CODE:0042c945   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c947   66837c42049d    CMP         word ptr [param_...,-0x63               
CODE:0042c94d   0f847a030000    JZ          LAB_0042cccd                            
CODE:0042c953   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c956   8bd0            MOV         param_2,param_1                         
CODE:0042c958   c1e004          SHL         param_1,0x4                             
CODE:0042c95b   2bc2            SUB         param_1,param_2                         
CODE:0042c95d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c95f   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042c963   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0042c967   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c96a   8bd0            MOV         param_2,param_1                         
CODE:0042c96c   c1e004          SHL         param_1,0x4                             
CODE:0042c96f   2bc2            SUB         param_1,param_2                         
CODE:0042c971   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c973   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042c977   e88865feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042c97c   59              POP         param_3                                 
CODE:0042c97d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c980   8bd0            MOV         param_2,param_1                         
CODE:0042c982   c1e004          SHL         param_1,0x4                             
CODE:0042c985   2bc2            SUB         param_1,param_2                         
CODE:0042c987   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c989   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042c98d   e8de64feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042c992   59              POP         param_3                                 
CODE:0042c993   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c996   8bd0            MOV         param_2,param_1                         
CODE:0042c998   c1e004          SHL         param_1,0x4                             
CODE:0042c99b   2bc2            SUB         param_1,param_2                         
CODE:0042c99d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c99f   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042c9a4   50              PUSH        param_1                                 
CODE:0042c9a5   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c9a8   8bd0            MOV         param_2,param_1                         
CODE:0042c9aa   c1e004          SHL         param_1,0x4                             
CODE:0042c9ad   2bc2            SUB         param_1,param_2                         
CODE:0042c9af   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c9b1   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042c9b5   e81a60feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042c9ba   83c408          ADD         ESP,0x8                                 
CODE:0042c9bd   6a0a            PUSH        0xa                                     
CODE:0042c9bf   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c9c2   8bd0            MOV         param_2,param_1                         
CODE:0042c9c4   c1e004          SHL         param_1,0x4                             
CODE:0042c9c7   2bc2            SUB         param_1,param_2                         
CODE:0042c9c9   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c9cb   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042c9d0   03c0            ADD         param_1,param_1                         
CODE:0042c9d2   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042c9d5   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0042c9d9   660304551...    ADD         param_1,word ptr [param_2*0x2 + DATA:...;= 3Ch    <
CODE:0042c9e1   50              PUSH        param_1                                 
CODE:0042c9e2   0fbfc3          MOVSX       param_1,BX                              
CODE:0042c9e5   8bd0            MOV         param_2,param_1                         
CODE:0042c9e7   c1e004          SHL         param_1,0x4                             
CODE:0042c9ea   2bc2            SUB         param_1,param_2                         
CODE:0042c9ec   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042c9ee   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042c9f3   8bd0            MOV         param_2,param_1                         
CODE:0042c9f5   c1e004          SHL         param_1,0x4                             
CODE:0042c9f8   2bc2            SUB         param_1,param_2                         
CODE:0042c9fa   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0042c9fe   660304551...    ADD         param_1,word ptr [param_2*0x2 + DATA:...;= 8Ah
CODE:0042ca06   50              PUSH        param_1                                 
CODE:0042ca07   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca0a   8bd0            MOV         param_2,param_1                         
CODE:0042ca0c   c1e004          SHL         param_1,0x4                             
CODE:0042ca0f   2bc2            SUB         param_1,param_2                         
CODE:0042ca11   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca13   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ca17   e8406ffeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042ca1c   83c410          ADD         ESP,0x10                                
CODE:0042ca1f   e9a9020000      JMP         LAB_0042cccd                            
                            caseD_6:                      ;XREF[2,0]:   0042c918,0042c937
CODE:0042ca24   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca27   8bd0            MOV         param_2,param_1                         
CODE:0042ca29   c1e004          SHL         param_1,0x4                             
CODE:0042ca2c   2bc2            SUB         param_1,param_2                         
CODE:0042ca2e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca30   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ca34   e8cb64feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042ca39   59              POP         param_3                                 
CODE:0042ca3a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca3d   8bd0            MOV         param_2,param_1                         
CODE:0042ca3f   c1e004          SHL         param_1,0x4                             
CODE:0042ca42   2bc2            SUB         param_1,param_2                         
CODE:0042ca44   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca46   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ca4a   e82164feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042ca4f   59              POP         param_3                                 
CODE:0042ca50   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca53   8bd0            MOV         param_2,param_1                         
CODE:0042ca55   c1e004          SHL         param_1,0x4                             
CODE:0042ca58   2bc2            SUB         param_1,param_2                         
CODE:0042ca5a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca5c   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042ca61   50              PUSH        param_1                                 
CODE:0042ca62   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca65   8bd0            MOV         param_2,param_1                         
CODE:0042ca67   c1e004          SHL         param_1,0x4                             
CODE:0042ca6a   2bc2            SUB         param_1,param_2                         
CODE:0042ca6c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca6e   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ca72   e85d5ffeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042ca77   83c408          ADD         ESP,0x8                                 
CODE:0042ca7a   6a0f            PUSH        0xf                                     
CODE:0042ca7c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca7f   8bd0            MOV         param_2,param_1                         
CODE:0042ca81   c1e004          SHL         param_1,0x4                             
CODE:0042ca84   2bc2            SUB         param_1,param_2                         
CODE:0042ca86   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ca88   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042ca8d   03c0            ADD         param_1,param_1                         
CODE:0042ca8f   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042ca92   6683c03b        ADD         param_1,0x3b                            
CODE:0042ca96   50              PUSH        param_1                                 
CODE:0042ca97   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ca9a   8bd0            MOV         param_2,param_1                         
CODE:0042ca9c   c1e004          SHL         param_1,0x4                             
CODE:0042ca9f   2bc2            SUB         param_1,param_2                         
CODE:0042caa1   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042caa3   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042caa8   8bd0            MOV         param_2,param_1                         
CODE:0042caaa   c1e004          SHL         param_1,0x4                             
CODE:0042caad   2bc2            SUB         param_1,param_2                         
CODE:0042caaf   66058900        ADD         param_1,0x89                            
CODE:0042cab3   50              PUSH        param_1                                 
CODE:0042cab4   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cab7   8bd0            MOV         param_2,param_1                         
CODE:0042cab9   c1e004          SHL         param_1,0x4                             
CODE:0042cabc   2bc2            SUB         param_1,param_2                         
CODE:0042cabe   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cac0   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cac4   e8936efeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cac9   83c410          ADD         ESP,0x10                                
CODE:0042cacc   e9fc010000      JMP         LAB_0042cccd                            
                            caseD_2:                      ;XREF[2,0]:   0042c918,0042c927
CODE:0042cad1   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cad4   8bd0            MOV         param_2,param_1                         
CODE:0042cad6   c1e004          SHL         param_1,0x4                             
CODE:0042cad9   2bc2            SUB         param_1,param_2                         
CODE:0042cadb   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cadd   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cae1   e81e64feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cae6   59              POP         param_3                                 
CODE:0042cae7   0fbfc3          MOVSX       param_1,BX                              
CODE:0042caea   8bd0            MOV         param_2,param_1                         
CODE:0042caec   c1e004          SHL         param_1,0x4                             
CODE:0042caef   2bc2            SUB         param_1,param_2                         
CODE:0042caf1   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042caf3   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042caf7   e87463feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cafc   59              POP         param_3                                 
CODE:0042cafd   6a09            PUSH        0x9                                     
CODE:0042caff   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb02   8bd0            MOV         param_2,param_1                         
CODE:0042cb04   c1e004          SHL         param_1,0x4                             
CODE:0042cb07   2bc2            SUB         param_1,param_2                         
CODE:0042cb09   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb0b   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cb10   03c0            ADD         param_1,param_1                         
CODE:0042cb12   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042cb15   6683c052        ADD         param_1,0x52                            
CODE:0042cb19   50              PUSH        param_1                                 
CODE:0042cb1a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb1d   8bd0            MOV         param_2,param_1                         
CODE:0042cb1f   c1e004          SHL         param_1,0x4                             
CODE:0042cb22   2bc2            SUB         param_1,param_2                         
CODE:0042cb24   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb26   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cb2b   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042cb2e   66059a00        ADD         param_1,0x9a                            
CODE:0042cb32   50              PUSH        param_1                                 
CODE:0042cb33   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb36   8bd0            MOV         param_2,param_1                         
CODE:0042cb38   c1e004          SHL         param_1,0x4                             
CODE:0042cb3b   2bc2            SUB         param_1,param_2                         
CODE:0042cb3d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb3f   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cb43   e8146efeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cb48   83c410          ADD         ESP,0x10                                
CODE:0042cb4b   e97d010000      JMP         LAB_0042cccd                            
                            caseD_3:                      ;XREF[2,0]:   0042c918,0042c92b
CODE:0042cb50   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb53   8bd0            MOV         param_2,param_1                         
CODE:0042cb55   c1e004          SHL         param_1,0x4                             
CODE:0042cb58   2bc2            SUB         param_1,param_2                         
CODE:0042cb5a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb5c   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cb60   e89f63feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cb65   59              POP         param_3                                 
CODE:0042cb66   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb69   8bd0            MOV         param_2,param_1                         
CODE:0042cb6b   c1e004          SHL         param_1,0x4                             
CODE:0042cb6e   2bc2            SUB         param_1,param_2                         
CODE:0042cb70   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb72   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cb76   e8f562feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cb7b   59              POP         param_3                                 
CODE:0042cb7c   6a09            PUSH        0x9                                     
CODE:0042cb7e   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb81   8bd0            MOV         param_2,param_1                         
CODE:0042cb83   c1e004          SHL         param_1,0x4                             
CODE:0042cb86   2bc2            SUB         param_1,param_2                         
CODE:0042cb88   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cb8a   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cb8f   03c0            ADD         param_1,param_1                         
CODE:0042cb91   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0042cb94   6683c04d        ADD         param_1,0x4d                            
CODE:0042cb98   50              PUSH        param_1                                 
CODE:0042cb99   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cb9c   8bd0            MOV         param_2,param_1                         
CODE:0042cb9e   c1e004          SHL         param_1,0x4                             
CODE:0042cba1   2bc2            SUB         param_1,param_2                         
CODE:0042cba3   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cba5   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cbaa   8bd0            MOV         param_2,param_1                         
CODE:0042cbac   c1e004          SHL         param_1,0x4                             
CODE:0042cbaf   2bc2            SUB         param_1,param_2                         
CODE:0042cbb1   66059d00        ADD         param_1,0x9d                            
CODE:0042cbb5   50              PUSH        param_1                                 
CODE:0042cbb6   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cbb9   8bd0            MOV         param_2,param_1                         
CODE:0042cbbb   c1e004          SHL         param_1,0x4                             
CODE:0042cbbe   2bc2            SUB         param_1,param_2                         
CODE:0042cbc0   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cbc2   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cbc6   e8916dfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cbcb   83c410          ADD         ESP,0x10                                
CODE:0042cbce   e9fa000000      JMP         LAB_0042cccd                            
                            caseD_4:                      ;XREF[2,0]:   0042c918,0042c92f
CODE:0042cbd3   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cbd6   8bd0            MOV         param_2,param_1                         
CODE:0042cbd8   c1e004          SHL         param_1,0x4                             
CODE:0042cbdb   2bc2            SUB         param_1,param_2                         
CODE:0042cbdd   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cbdf   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cbe3   e81c63feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cbe8   59              POP         param_3                                 
CODE:0042cbe9   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cbec   8bd0            MOV         param_2,param_1                         
CODE:0042cbee   c1e004          SHL         param_1,0x4                             
CODE:0042cbf1   2bc2            SUB         param_1,param_2                         
CODE:0042cbf3   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cbf5   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cbf9   e87262feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cbfe   59              POP         param_3                                 
CODE:0042cbff   6a0b            PUSH        0xb                                     
CODE:0042cc01   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc04   8bd0            MOV         param_2,param_1                         
CODE:0042cc06   c1e004          SHL         param_1,0x4                             
CODE:0042cc09   2bc2            SUB         param_1,param_2                         
CODE:0042cc0b   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc0d   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cc12   03c0            ADD         param_1,param_1                         
CODE:0042cc14   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042cc17   6683c04c        ADD         param_1,0x4c                            
CODE:0042cc1b   50              PUSH        param_1                                 
CODE:0042cc1c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc1f   8bd0            MOV         param_2,param_1                         
CODE:0042cc21   c1e004          SHL         param_1,0x4                             
CODE:0042cc24   2bc2            SUB         param_1,param_2                         
CODE:0042cc26   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc28   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cc2d   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042cc30   66059a00        ADD         param_1,0x9a                            
CODE:0042cc34   50              PUSH        param_1                                 
CODE:0042cc35   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc38   8bd0            MOV         param_2,param_1                         
CODE:0042cc3a   c1e004          SHL         param_1,0x4                             
CODE:0042cc3d   2bc2            SUB         param_1,param_2                         
CODE:0042cc3f   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc41   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cc45   e8126dfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cc4a   83c410          ADD         ESP,0x10                                
CODE:0042cc4d   eb7e            JMP         LAB_0042cccd                            
                            caseD_5:                      ;XREF[2,0]:   0042c918,0042c933
CODE:0042cc4f   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc52   8bd0            MOV         param_2,param_1                         
CODE:0042cc54   c1e004          SHL         param_1,0x4                             
CODE:0042cc57   2bc2            SUB         param_1,param_2                         
CODE:0042cc59   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc5b   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cc5f   e8a062feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cc64   59              POP         param_3                                 
CODE:0042cc65   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc68   8bd0            MOV         param_2,param_1                         
CODE:0042cc6a   c1e004          SHL         param_1,0x4                             
CODE:0042cc6d   2bc2            SUB         param_1,param_2                         
CODE:0042cc6f   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc71   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cc75   e8f661feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cc7a   59              POP         param_3                                 
CODE:0042cc7b   6a0b            PUSH        0xb                                     
CODE:0042cc7d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc80   8bd0            MOV         param_2,param_1                         
CODE:0042cc82   c1e004          SHL         param_1,0x4                             
CODE:0042cc85   2bc2            SUB         param_1,param_2                         
CODE:0042cc87   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cc89   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cc8e   03c0            ADD         param_1,param_1                         
CODE:0042cc90   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0042cc93   6683c04b        ADD         param_1,0x4b                            
CODE:0042cc97   50              PUSH        param_1                                 
CODE:0042cc98   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cc9b   8bd0            MOV         param_2,param_1                         
CODE:0042cc9d   c1e004          SHL         param_1,0x4                             
CODE:0042cca0   2bc2            SUB         param_1,param_2                         
CODE:0042cca2   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cca4   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cca9   8bd0            MOV         param_2,param_1                         
CODE:0042ccab   c1e004          SHL         param_1,0x4                             
CODE:0042ccae   2bc2            SUB         param_1,param_2                         
CODE:0042ccb0   66059b00        ADD         param_1,0x9b                            
CODE:0042ccb4   50              PUSH        param_1                                 
CODE:0042ccb5   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ccb8   8bd0            MOV         param_2,param_1                         
CODE:0042ccba   c1e004          SHL         param_1,0x4                             
CODE:0042ccbd   2bc2            SUB         param_1,param_2                         
CODE:0042ccbf   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ccc1   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ccc5   e8926cfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042ccca   83c410          ADD         ESP,0x10                                
                            LAB_0042cccd:                 ;XREF[7,0]:   0042c912,0042c94d,0042ca1f,0042cacc
                                                          ;             0042cb4b,0042cbce,0042cc4d
CODE:0042cccd   4b              DEC         EBX                                     
CODE:0042ccce   6685db          TEST        BX,BX                                   
CODE:0042ccd1   0f8d04fcffff    JGE         LAB_0042c8db                            
                            LAB_0042ccd7:                 ;XREF[1,0]:   0042c8d5
CODE:0042ccd7   66bb0100        MOV         BX,0x1                                  
CODE:0042ccdb   e9fe030000      JMP         LAB_0042d0de                            
                            LAB_0042cce0:                 ;XREF[1,0]:   0042d0e5
CODE:0042cce0   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cce3   8bd0            MOV         param_2,param_1                         
CODE:0042cce5   c1e004          SHL         param_1,0x4                             
CODE:0042cce8   2bc2            SUB         param_1,param_2                         
CODE:0042ccea   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ccec   66833c4207      CMP         word ptr [param_2 + param_1*0x2],0x7    
CODE:0042ccf1   0f8ce6030000    JL          LAB_0042d0dd                            
CODE:0042ccf7   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ccfa   8bd0            MOV         param_2,param_1                         
CODE:0042ccfc   c1e004          SHL         param_1,0x4                             
CODE:0042ccff   2bc2            SUB         param_1,param_2                         
CODE:0042cd01   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd03   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042cd07   83e807          SUB         param_1,0x7                             
CODE:0042cd0a   741a            JZ          LAB_0042cd26                            
CODE:0042cd0c   48              DEC         param_1                                 
CODE:0042cd0d   0f8400010000    JZ          LAB_0042ce13                            
CODE:0042cd13   48              DEC         param_1                                 
CODE:0042cd14   0f84e6010000    JZ          LAB_0042cf00                            
CODE:0042cd1a   48              DEC         param_1                                 
CODE:0042cd1b   0f84d0020000    JZ          LAB_0042cff1                            
CODE:0042cd21   e9b7030000      JMP         LAB_0042d0dd                            
                            LAB_0042cd26:                 ;XREF[1,0]:   0042cd0a
CODE:0042cd26   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cd29   8bd0            MOV         param_2,param_1                         
CODE:0042cd2b   c1e004          SHL         param_1,0x4                             
CODE:0042cd2e   2bc2            SUB         param_1,param_2                         
CODE:0042cd30   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd32   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042cd37   0fbfd3          MOVSX       param_2,BX                              
CODE:0042cd3a   8bca            MOV         param_3,param_2                         
CODE:0042cd3c   c1e204          SHL         param_2,0x4                             
CODE:0042cd3f   2bd1            SUB         param_2,param_3                         
CODE:0042cd41   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd43   663b445110      CMP         param_1,word ptr [param_3 + param_2*0...
CODE:0042cd48   7e06            JLE         LAB_0042cd50                            
CODE:0042cd4a   66bf0100        MOV         DI,0x1                                  
CODE:0042cd4e   eb1a            JMP         LAB_0042cd6a                            
                            LAB_0042cd50:                 ;XREF[1,0]:   0042cd48
CODE:0042cd50   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cd53   8bd0            MOV         param_2,param_1                         
CODE:0042cd55   c1e004          SHL         param_1,0x4                             
CODE:0042cd58   2bc2            SUB         param_1,param_2                         
CODE:0042cd5a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd5c   66837c420200    CMP         word ptr [param_...,0x0                 
CODE:0042cd62   7506            JNZ         LAB_0042cd6a                            
CODE:0042cd64   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_0042cd6a:                 ;XREF[2,0]:   0042cd4e,0042cd62
CODE:0042cd6a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cd6d   8bd0            MOV         param_2,param_1                         
CODE:0042cd6f   c1e004          SHL         param_1,0x4                             
CODE:0042cd72   2bc2            SUB         param_1,param_2                         
CODE:0042cd74   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd76   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cd7a   e88561feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cd7f   59              POP         param_3                                 
CODE:0042cd80   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cd83   8bd0            MOV         param_2,param_1                         
CODE:0042cd85   c1e004          SHL         param_1,0x4                             
CODE:0042cd88   2bc2            SUB         param_1,param_2                         
CODE:0042cd8a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cd8c   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cd90   e8db60feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cd95   59              POP         param_3                                 
CODE:0042cd96   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cd99   8bd0            MOV         param_2,param_1                         
CODE:0042cd9b   c1e004          SHL         param_1,0x4                             
CODE:0042cd9e   2bc2            SUB         param_1,param_2                         
CODE:0042cda0   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cda2   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042cda7   50              PUSH        param_1                                 
CODE:0042cda8   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cdab   8bd0            MOV         param_2,param_1                         
CODE:0042cdad   c1e004          SHL         param_1,0x4                             
CODE:0042cdb0   2bc2            SUB         param_1,param_2                         
CODE:0042cdb2   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cdb4   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cdb8   e8175cfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042cdbd   83c408          ADD         ESP,0x8                                 
CODE:0042cdc0   6a0f            PUSH        0xf                                     
CODE:0042cdc2   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cdc5   8bd0            MOV         param_2,param_1                         
CODE:0042cdc7   c1e004          SHL         param_1,0x4                             
CODE:0042cdca   2bc2            SUB         param_1,param_2                         
CODE:0042cdcc   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cdce   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cdd3   03c0            ADD         param_1,param_1                         
CODE:0042cdd5   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042cdd8   6683c040        ADD         param_1,0x40                            
CODE:0042cddc   50              PUSH        param_1                                 
CODE:0042cddd   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cde0   8bd0            MOV         param_2,param_1                         
CODE:0042cde2   c1e004          SHL         param_1,0x4                             
CODE:0042cde5   2bc2            SUB         param_1,param_2                         
CODE:0042cde7   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cde9   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cdee   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042cdf1   66059d00        ADD         param_1,0x9d                            
CODE:0042cdf5   50              PUSH        param_1                                 
CODE:0042cdf6   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cdf9   8bd0            MOV         param_2,param_1                         
CODE:0042cdfb   c1e004          SHL         param_1,0x4                             
CODE:0042cdfe   2bc2            SUB         param_1,param_2                         
CODE:0042ce00   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce02   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ce06   e8516bfeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042ce0b   83c410          ADD         ESP,0x10                                
CODE:0042ce0e   e9ca020000      JMP         LAB_0042d0dd                            
                            LAB_0042ce13:                 ;XREF[1,0]:   0042cd0d
CODE:0042ce13   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce16   8bd0            MOV         param_2,param_1                         
CODE:0042ce18   c1e004          SHL         param_1,0x4                             
CODE:0042ce1b   2bc2            SUB         param_1,param_2                         
CODE:0042ce1d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce1f   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042ce24   0fbfd3          MOVSX       param_2,BX                              
CODE:0042ce27   8bca            MOV         param_3,param_2                         
CODE:0042ce29   c1e204          SHL         param_2,0x4                             
CODE:0042ce2c   2bd1            SUB         param_2,param_3                         
CODE:0042ce2e   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce30   663b445110      CMP         param_1,word ptr [param_3 + param_2*0...
CODE:0042ce35   7e06            JLE         LAB_0042ce3d                            
CODE:0042ce37   66bf0100        MOV         DI,0x1                                  
CODE:0042ce3b   eb1a            JMP         LAB_0042ce57                            
                            LAB_0042ce3d:                 ;XREF[1,0]:   0042ce35
CODE:0042ce3d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce40   8bd0            MOV         param_2,param_1                         
CODE:0042ce42   c1e004          SHL         param_1,0x4                             
CODE:0042ce45   2bc2            SUB         param_1,param_2                         
CODE:0042ce47   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce49   66837c420200    CMP         word ptr [param_...,0x0                 
CODE:0042ce4f   7506            JNZ         LAB_0042ce57                            
CODE:0042ce51   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_0042ce57:                 ;XREF[2,0]:   0042ce3b,0042ce4f
CODE:0042ce57   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce5a   8bd0            MOV         param_2,param_1                         
CODE:0042ce5c   c1e004          SHL         param_1,0x4                             
CODE:0042ce5f   2bc2            SUB         param_1,param_2                         
CODE:0042ce61   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce63   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ce67   e89860feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042ce6c   59              POP         param_3                                 
CODE:0042ce6d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce70   8bd0            MOV         param_2,param_1                         
CODE:0042ce72   c1e004          SHL         param_1,0x4                             
CODE:0042ce75   2bc2            SUB         param_1,param_2                         
CODE:0042ce77   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce79   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042ce7d   e8ee5ffeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042ce82   59              POP         param_3                                 
CODE:0042ce83   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce86   8bd0            MOV         param_2,param_1                         
CODE:0042ce88   c1e004          SHL         param_1,0x4                             
CODE:0042ce8b   2bc2            SUB         param_1,param_2                         
CODE:0042ce8d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ce8f   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042ce94   50              PUSH        param_1                                 
CODE:0042ce95   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ce98   8bd0            MOV         param_2,param_1                         
CODE:0042ce9a   c1e004          SHL         param_1,0x4                             
CODE:0042ce9d   2bc2            SUB         param_1,param_2                         
CODE:0042ce9f   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cea1   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cea5   e82a5bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042ceaa   83c408          ADD         ESP,0x8                                 
CODE:0042cead   6a0f            PUSH        0xf                                     
CODE:0042ceaf   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ceb2   8bd0            MOV         param_2,param_1                         
CODE:0042ceb4   c1e004          SHL         param_1,0x4                             
CODE:0042ceb7   2bc2            SUB         param_1,param_2                         
CODE:0042ceb9   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cebb   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cec0   03c0            ADD         param_1,param_1                         
CODE:0042cec2   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042cec5   6683c040        ADD         param_1,0x40                            
CODE:0042cec9   50              PUSH        param_1                                 
CODE:0042ceca   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cecd   8bd0            MOV         param_2,param_1                         
CODE:0042cecf   c1e004          SHL         param_1,0x4                             
CODE:0042ced2   2bc2            SUB         param_1,param_2                         
CODE:0042ced4   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ced6   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cedb   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042cede   66059500        ADD         param_1,0x95                            
CODE:0042cee2   50              PUSH        param_1                                 
CODE:0042cee3   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cee6   8bd0            MOV         param_2,param_1                         
CODE:0042cee8   c1e004          SHL         param_1,0x4                             
CODE:0042ceeb   2bc2            SUB         param_1,param_2                         
CODE:0042ceed   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042ceef   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cef3   e8646afeff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cef8   83c410          ADD         ESP,0x10                                
CODE:0042cefb   e9dd010000      JMP         LAB_0042d0dd                            
                            LAB_0042cf00:                 ;XREF[1,0]:   0042cd14
CODE:0042cf00   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf03   8bd0            MOV         param_2,param_1                         
CODE:0042cf05   c1e004          SHL         param_1,0x4                             
CODE:0042cf08   2bc2            SUB         param_1,param_2                         
CODE:0042cf0a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf0c   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042cf11   0fbfd3          MOVSX       param_2,BX                              
CODE:0042cf14   8bca            MOV         param_3,param_2                         
CODE:0042cf16   c1e204          SHL         param_2,0x4                             
CODE:0042cf19   2bd1            SUB         param_2,param_3                         
CODE:0042cf1b   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf1d   663b445110      CMP         param_1,word ptr [param_3 + param_2*0...
CODE:0042cf22   7e06            JLE         LAB_0042cf2a                            
CODE:0042cf24   66bf0100        MOV         DI,0x1                                  
CODE:0042cf28   eb1a            JMP         LAB_0042cf44                            
                            LAB_0042cf2a:                 ;XREF[1,0]:   0042cf22
CODE:0042cf2a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf2d   8bd0            MOV         param_2,param_1                         
CODE:0042cf2f   c1e004          SHL         param_1,0x4                             
CODE:0042cf32   2bc2            SUB         param_1,param_2                         
CODE:0042cf34   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf36   66837c420200    CMP         word ptr [param_...,0x0                 
CODE:0042cf3c   7506            JNZ         LAB_0042cf44                            
CODE:0042cf3e   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_0042cf44:                 ;XREF[2,0]:   0042cf28,0042cf3c
CODE:0042cf44   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf47   8bd0            MOV         param_2,param_1                         
CODE:0042cf49   c1e004          SHL         param_1,0x4                             
CODE:0042cf4c   2bc2            SUB         param_1,param_2                         
CODE:0042cf4e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf50   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cf54   e8ab5ffeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042cf59   59              POP         param_3                                 
CODE:0042cf5a   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf5d   8bd0            MOV         param_2,param_1                         
CODE:0042cf5f   c1e004          SHL         param_1,0x4                             
CODE:0042cf62   2bc2            SUB         param_1,param_2                         
CODE:0042cf64   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf66   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cf6a   e8015ffeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042cf6f   59              POP         param_3                                 
CODE:0042cf70   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf73   8bd0            MOV         param_2,param_1                         
CODE:0042cf75   c1e004          SHL         param_1,0x4                             
CODE:0042cf78   2bc2            SUB         param_1,param_2                         
CODE:0042cf7a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf7c   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042cf81   50              PUSH        param_1                                 
CODE:0042cf82   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf85   8bd0            MOV         param_2,param_1                         
CODE:0042cf87   c1e004          SHL         param_1,0x4                             
CODE:0042cf8a   2bc2            SUB         param_1,param_2                         
CODE:0042cf8c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cf8e   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cf92   e83d5afeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042cf97   83c408          ADD         ESP,0x8                                 
CODE:0042cf9a   6a0f            PUSH        0xf                                     
CODE:0042cf9c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cf9f   8bd0            MOV         param_2,param_1                         
CODE:0042cfa1   c1e004          SHL         param_1,0x4                             
CODE:0042cfa4   2bc2            SUB         param_1,param_2                         
CODE:0042cfa6   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cfa8   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cfad   03c0            ADD         param_1,param_1                         
CODE:0042cfaf   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0042cfb2   6683c045        ADD         param_1,0x45                            
CODE:0042cfb6   50              PUSH        param_1                                 
CODE:0042cfb7   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cfba   8bd0            MOV         param_2,param_1                         
CODE:0042cfbc   c1e004          SHL         param_1,0x4                             
CODE:0042cfbf   2bc2            SUB         param_1,param_2                         
CODE:0042cfc1   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cfc3   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042cfc8   8bd0            MOV         param_2,param_1                         
CODE:0042cfca   c1e004          SHL         param_1,0x4                             
CODE:0042cfcd   2bc2            SUB         param_1,param_2                         
CODE:0042cfcf   66059300        ADD         param_1,0x93                            
CODE:0042cfd3   50              PUSH        param_1                                 
CODE:0042cfd4   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cfd7   8bd0            MOV         param_2,param_1                         
CODE:0042cfd9   c1e004          SHL         param_1,0x4                             
CODE:0042cfdc   2bc2            SUB         param_1,param_2                         
CODE:0042cfde   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cfe0   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042cfe4   e87369feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042cfe9   83c410          ADD         ESP,0x10                                
CODE:0042cfec   e9ec000000      JMP         LAB_0042d0dd                            
                            LAB_0042cff1:                 ;XREF[1,0]:   0042cd1b
CODE:0042cff1   0fbfc3          MOVSX       param_1,BX                              
CODE:0042cff4   8bd0            MOV         param_2,param_1                         
CODE:0042cff6   c1e004          SHL         param_1,0x4                             
CODE:0042cff9   2bc2            SUB         param_1,param_2                         
CODE:0042cffb   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042cffd   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d002   0fbfd3          MOVSX       param_2,BX                              
CODE:0042d005   8bca            MOV         param_3,param_2                         
CODE:0042d007   c1e204          SHL         param_2,0x4                             
CODE:0042d00a   2bd1            SUB         param_2,param_3                         
CODE:0042d00c   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d00e   663b445110      CMP         param_1,word ptr [param_3 + param_2*0...
CODE:0042d013   7e06            JLE         LAB_0042d01b                            
CODE:0042d015   66bf0100        MOV         DI,0x1                                  
CODE:0042d019   eb1a            JMP         LAB_0042d035                            
                            LAB_0042d01b:                 ;XREF[1,0]:   0042d013
CODE:0042d01b   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d01e   8bd0            MOV         param_2,param_1                         
CODE:0042d020   c1e004          SHL         param_1,0x4                             
CODE:0042d023   2bc2            SUB         param_1,param_2                         
CODE:0042d025   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d027   66837c420200    CMP         word ptr [param_...,0x0                 
CODE:0042d02d   7506            JNZ         LAB_0042d035                            
CODE:0042d02f   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_0042d035:                 ;XREF[2,0]:   0042d019,0042d02d
CODE:0042d035   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d038   8bd0            MOV         param_2,param_1                         
CODE:0042d03a   c1e004          SHL         param_1,0x4                             
CODE:0042d03d   2bc2            SUB         param_1,param_2                         
CODE:0042d03f   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d041   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d045   e8ba5efeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042d04a   59              POP         param_3                                 
CODE:0042d04b   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d04e   8bd0            MOV         param_2,param_1                         
CODE:0042d050   c1e004          SHL         param_1,0x4                             
CODE:0042d053   2bc2            SUB         param_1,param_2                         
CODE:0042d055   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d057   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d05b   e8105efeff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042d060   59              POP         param_3                                 
CODE:0042d061   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d064   8bd0            MOV         param_2,param_1                         
CODE:0042d066   c1e004          SHL         param_1,0x4                             
CODE:0042d069   2bc2            SUB         param_1,param_2                         
CODE:0042d06b   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d06d   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d072   50              PUSH        param_1                                 
CODE:0042d073   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d076   8bd0            MOV         param_2,param_1                         
CODE:0042d078   c1e004          SHL         param_1,0x4                             
CODE:0042d07b   2bc2            SUB         param_1,param_2                         
CODE:0042d07d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d07f   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d083   e84c59feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0042d088   83c408          ADD         ESP,0x8                                 
CODE:0042d08b   6a0f            PUSH        0xf                                     
CODE:0042d08d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d090   8bd0            MOV         param_2,param_1                         
CODE:0042d092   c1e004          SHL         param_1,0x4                             
CODE:0042d095   2bc2            SUB         param_1,param_2                         
CODE:0042d097   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d099   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042d09e   03c0            ADD         param_1,param_1                         
CODE:0042d0a0   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0042d0a3   6683c053        ADD         param_1,0x53                            
CODE:0042d0a7   50              PUSH        param_1                                 
CODE:0042d0a8   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d0ab   8bd0            MOV         param_2,param_1                         
CODE:0042d0ad   c1e004          SHL         param_1,0x4                             
CODE:0042d0b0   2bc2            SUB         param_1,param_2                         
CODE:0042d0b2   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d0b4   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042d0b9   8bd0            MOV         param_2,param_1                         
CODE:0042d0bb   c1e004          SHL         param_1,0x4                             
CODE:0042d0be   2bc2            SUB         param_1,param_2                         
CODE:0042d0c0   66059300        ADD         param_1,0x93                            
CODE:0042d0c4   50              PUSH        param_1                                 
CODE:0042d0c5   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d0c8   8bd0            MOV         param_2,param_1                         
CODE:0042d0ca   c1e004          SHL         param_1,0x4                             
CODE:0042d0cd   2bc2            SUB         param_1,param_2                         
CODE:0042d0cf   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d0d1   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d0d5   e88268feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0042d0da   83c410          ADD         ESP,0x10                                
                            LAB_0042d0dd:                 ;XREF[5,0]:   0042ccf1,0042cd21,0042ce0e,0042cefb
                                                          ;             0042cfec
CODE:0042d0dd   43              INC         EBX                                     
                            LAB_0042d0de:                 ;XREF[1,0]:   0042ccdb
CODE:0042d0de   663b1d3c7...    CMP         BX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042d0e5   0f8cf5fbffff    JL          LAB_0042cce0                            
CODE:0042d0eb   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042d0f0   7430            JZ          LAB_0042d122                            
CODE:0042d0f2   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:0042d0f7   7413            JZ          LAB_0042d10c                            
CODE:0042d0f9   6a00            PUSH        0x0                                     
CODE:0042d0fb   6a0a            PUSH        0xa                                     
CODE:0042d0fd   68544a0000      PUSH        0x4a54                                  
CODE:0042d102   e89e940100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042d107   83c40c          ADD         ESP,0xc                                 
CODE:0042d10a   eb16            JMP         LAB_0042d122                            
                            LAB_0042d10c:                 ;XREF[1,0]:   0042d0f7
CODE:0042d10c   6685ff          TEST        DI,DI                                   
CODE:0042d10f   7411            JZ          LAB_0042d122                            
CODE:0042d111   6a00            PUSH        0x0                                     
CODE:0042d113   6a05            PUSH        0x5                                     
CODE:0042d115   68544a0000      PUSH        0x4a54                                  
CODE:0042d11a   e886940100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042d11f   83c40c          ADD         ESP,0xc                                 
                            LAB_0042d122:                 ;XREF[3,0]:   0042d0f0,0042d10a,0042d10f
CODE:0042d122   68f9000000      PUSH        0xf9                                    
CODE:0042d127   6865010000      PUSH        0x165                                   
CODE:0042d12c   6a02            PUSH        0x2                                     
CODE:0042d12e   6889000000      PUSH        0x89                                    
CODE:0042d133   e884390000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0042d138   83c410          ADD         ESP,0x10                                
CODE:0042d13b   5f              POP         EDI                                     
CODE:0042d13c   5e              POP         ESI                                     
CODE:0042d13d   5b              POP         EBX                                     
CODE:0042d13e   59              POP         param_3                                 
CODE:0042d13f   5d              POP         EBP                                     
CODE:0042d140   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042d141(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042d147
                                                          ;XREF[2,0]:   0042c290,0042d1e3
CODE:0042d141   55              PUSH        EBP                                     
CODE:0042d142   8bec            MOV         EBP,ESP                                 
CODE:0042d144   53              PUSH        EBX                                     
CODE:0042d145   56              PUSH        ESI                                     
CODE:0042d146   57              PUSH        EDI                                     
CODE:0042d147   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0042d14a   0fbfc6          MOVSX       param_1,SI                              
CODE:0042d14d   8bd0            MOV         param_2,param_1                         
CODE:0042d14f   c1e004          SHL         param_1,0x4                             
CODE:0042d152   2bc2            SUB         param_1,param_2                         
CODE:0042d154   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d15a   66c744420...    MOV         word ptr [param_...,0x1                 
CODE:0042d161   33db            XOR         EBX,EBX                                 
CODE:0042d163   e982000000      JMP         LAB_0042d1ea                            
                            LAB_0042d168:                 ;XREF[1,0]:   0042d1f1
CODE:0042d168   663bf3          CMP         SI,BX                                   
CODE:0042d16b   747c            JZ          LAB_0042d1e9                            
CODE:0042d16d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d170   8bd0            MOV         param_2,param_1                         
CODE:0042d172   c1e004          SHL         param_1,0x4                             
CODE:0042d175   2bc2            SUB         param_1,param_2                         
CODE:0042d177   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d17d   66837c42049d    CMP         word ptr [param_...,-0x63               
CODE:0042d183   7464            JZ          LAB_0042d1e9                            
CODE:0042d185   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d188   8bd0            MOV         param_2,param_1                         
CODE:0042d18a   c1e004          SHL         param_1,0x4                             
CODE:0042d18d   2bc2            SUB         param_1,param_2                         
CODE:0042d18f   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d195   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042d199   0fbfd6          MOVSX       param_2,SI                              
CODE:0042d19c   8bca            MOV         param_3,param_2                         
CODE:0042d19e   c1e204          SHL         param_2,0x4                             
CODE:0042d1a1   2bd1            SUB         param_2,param_3                         
CODE:0042d1a3   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d1a9   0fbf1451        MOVSX       param_2,word ptr [param_3 + param_2*0x2]
CODE:0042d1ad   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0042d1b0   8d14953c1...    LEA         param_2,[param_2*0x4 + DATA:PTR_FUN_0...;= 0042d67c
CODE:0042d1b7   8b3c82          MOV         EDI,dword ptr [param_2 + param_1*0x4]   
CODE:0042d1ba   85ff            TEST        EDI,EDI                                 
CODE:0042d1bc   742b            JZ          LAB_0042d1e9                            
CODE:0042d1be   53              PUSH        EBX                                     
CODE:0042d1bf   56              PUSH        ESI                                     
CODE:0042d1c0   ffd7            CALL        EDI                                     
CODE:0042d1c2   83c408          ADD         ESP,0x8                                 
CODE:0042d1c5   6685c0          TEST        param_1,param_1                         
CODE:0042d1c8   741f            JZ          LAB_0042d1e9                            
CODE:0042d1ca   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d1cd   8bd0            MOV         param_2,param_1                         
CODE:0042d1cf   c1e004          SHL         param_1,0x4                             
CODE:0042d1d2   2bc2            SUB         param_1,param_2                         
CODE:0042d1d4   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d1da   66837c420e00    CMP         word ptr [param_...,0x0                 
CODE:0042d1e0   7507            JNZ         LAB_0042d1e9                            
CODE:0042d1e2   53              PUSH        EBX                                     
CODE:0042d1e3   e859ffffff      CALL        FUN_0042d141                            ;undefined FUN_0042d141(undefined par...
CODE:0042d1e8   59              POP         param_3                                 
                            LAB_0042d1e9:                 ;XREF[5,0]:   0042d16b,0042d183,0042d1bc,0042d1c8
                                                          ;             0042d1e0
CODE:0042d1e9   43              INC         EBX                                     
                            LAB_0042d1ea:                 ;XREF[1,0]:   0042d163
CODE:0042d1ea   663b1d3c7...    CMP         BX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042d1f1   0f8c71ffffff    JL          LAB_0042d168                            
CODE:0042d1f7   5f              POP         EDI                                     
CODE:0042d1f8   5e              POP         ESI                                     
CODE:0042d1f9   5b              POP         EBX                                     
CODE:0042d1fa   5d              POP         EBP                                     
CODE:0042d1fb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042d1fc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042d201
                                                          ;XREF[1,0]:   0042be6f
CODE:0042d1fc   55              PUSH        EBP                                     
CODE:0042d1fd   8bec            MOV         EBP,ESP                                 
CODE:0042d1ff   53              PUSH        EBX                                     
CODE:0042d200   56              PUSH        ESI                                     
CODE:0042d201   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0042d204   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d207   8bd0            MOV         param_2,param_1                         
CODE:0042d209   c1e004          SHL         param_1,0x4                             
CODE:0042d20c   2bc2            SUB         param_1,param_2                         
CODE:0042d20e   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d214   668b3442        MOV         SI,word ptr [param_2 + param_1*0x2]     
CODE:0042d218   e82b210000      CALL        FUN_0042f348                            ;undefined FUN_0042f348(void)
CODE:0042d21d   0fbfc6          MOVSX       param_1,SI                              
CODE:0042d220   83e801          SUB         param_1,0x1                             
CODE:0042d223   7204            JC          LAB_0042d229                            
CODE:0042d225   7410            JZ          LAB_0042d237                            
CODE:0042d227   eb1a            JMP         LAB_0042d243                            
                            LAB_0042d229:                 ;XREF[1,0]:   0042d223
CODE:0042d229   ff35a87c4600    PUSH        dword ptr [DATA:DAT_00467ca8]           ;= ??
CODE:0042d22f   e8aee20000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042d234   59              POP         param_3                                 
CODE:0042d235   eb0c            JMP         LAB_0042d243                            
                            LAB_0042d237:                 ;XREF[1,0]:   0042d225
CODE:0042d237   ff35ac7c4600    PUSH        dword ptr [DATA:DAT_00467cac]           ;= ??
CODE:0042d23d   e8a0e20000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0042d242   59              POP         param_3                                 
                            LAB_0042d243:                 ;XREF[2,0]:   0042d227,0042d235
CODE:0042d243   668935847...    MOV         word ptr [DATA:DAT_00467c84],SI         ;= ??
CODE:0042d24a   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x4        ;= 0002h
CODE:0042d253   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d256   8bd0            MOV         param_2,param_1                         
CODE:0042d258   c1e004          SHL         param_1,0x4                             
CODE:0042d25b   2bc2            SUB         param_1,param_2                         
CODE:0042d25d   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d263   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d267   e8985cfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042d26c   59              POP         param_3                                 
CODE:0042d26d   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d270   8bd0            MOV         param_2,param_1                         
CODE:0042d272   c1e004          SHL         param_1,0x4                             
CODE:0042d275   2bc2            SUB         param_1,param_2                         
CODE:0042d277   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d27d   66b99dff        MOV         param_3,0xff9d                          
CODE:0042d281   66894c4206      MOV         word ptr [param_...,param_3             
CODE:0042d286   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d289   8bd0            MOV         param_2,param_1                         
CODE:0042d28b   c1e004          SHL         param_1,0x4                             
CODE:0042d28e   2bc2            SUB         param_1,param_2                         
CODE:0042d290   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042d296   66894c4204      MOV         word ptr [param_...,param_3             
CODE:0042d29b   66891d3e7...    MOV         word ptr [DATA:DAT_00467c3e],BX         ;= ??
CODE:0042d2a2   6a00            PUSH        0x0                                     
CODE:0042d2a4   6a05            PUSH        0x5                                     
CODE:0042d2a6   684e4a0000      PUSH        0x4a4e                                  
CODE:0042d2ab   e8f5920100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042d2b0   83c40c          ADD         ESP,0xc                                 
CODE:0042d2b3   6a01            PUSH        0x1                                     
CODE:0042d2b5   e8e3f5ffff      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042d2ba   59              POP         param_3                                 
CODE:0042d2bb   5e              POP         ESI                                     
CODE:0042d2bc   5b              POP         EBX                                     
CODE:0042d2bd   5d              POP         EBP                                     
CODE:0042d2be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042d2bf(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[9,0]:   0042d2e9,0042d307,0042d31d,0042d33b,0042d351
                                                                     ;             0042d37f,0042d3ef,0042d574,0042d60d
          ;param_5       undefined2           8                      ;XREF[9,0]:   0042d2f0,0042d319,0042d32a,0042d346,0042d35c
                                                                     ;             0042d392,0042d40f,0042d535,0042d626
          ;local_6       undefined2          -6                      ;XREF[6,0]:   0042d37b,0042d3bc,0042d480,0042d4c2,0042d4f7
                                                                     ;             0042d5d8
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0042d3d0,0042d4ee,0042d586,0042d5a5
          ;local_a       undefined2          -a                      ;XREF[8,0]:   0042d3a3,0042d3af,0042d3b3,0042d41b,0042d463
                                                                     ;             0042d467,0042d4a1,0042d4d6
                                                          ;XREF[1,0]:   0042bd8a
CODE:0042d2bf   55              PUSH        EBP                                     
CODE:0042d2c0   8bec            MOV         EBP,ESP                                 
CODE:0042d2c2   83c4f8          ADD         ESP,-0x8                                
CODE:0042d2c5   53              PUSH        EBX                                     
CODE:0042d2c6   56              PUSH        ESI                                     
CODE:0042d2c7   57              PUSH        EDI                                     
CODE:0042d2c8   bb447c4600      MOV         EBX,DATA:DAT_00467c44                   ;= ??
CODE:0042d2cd   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d2d4   8bd0            MOV         param_2,param_1                         
CODE:0042d2d6   c1e004          SHL         param_1,0x4                             
CODE:0042d2d9   2bc2            SUB         param_1,param_2                         
CODE:0042d2db   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d2dd   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042d2e1   668b04452...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 11h
CODE:0042d2e9   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:0042d2ed   6603c8          ADD         param_3,param_1                         
CODE:0042d2f0   668b750c        MOV         SI,word ptr [EBP + param_5+0x4]         
CODE:0042d2f4   6603f0          ADD         SI,param_1                              
CODE:0042d2f7   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d2fa   056effffff      ADD         param_1,0xffffff6e                      
CODE:0042d2ff   b90f000000      MOV         param_3,0xf                             
CODE:0042d304   99              CDQ                                                 
CODE:0042d305   f7f9            IDIV        param_3                                 
CODE:0042d307   66894508        MOV         word ptr [EBP + param_4+0x4],param_1    
CODE:0042d30b   0fbfc6          MOVSX       param_1,SI                              
CODE:0042d30e   83c0bf          ADD         param_1,-0x41                           
CODE:0042d311   b912000000      MOV         param_3,0x12                            
CODE:0042d316   99              CDQ                                                 
CODE:0042d317   f7f9            IDIV        param_3                                 
CODE:0042d319   6689450c        MOV         word ptr [EBP + param_5+0x4],param_1    
CODE:0042d31d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042d321   8b15407c4600    MOV         param_2,dword ptr [DATA:DAT_00467c40]   ;= ??
CODE:0042d327   8d0402          LEA         param_1,[param_2 + param_1*0x1]         
CODE:0042d32a   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:0042d32e   6bd217          IMUL        param_2,param_2,0x17                    
CODE:0042d331   803c1000        CMP         byte ptr [param_1 + param_2*0x1],0x0    
CODE:0042d335   0f843a030000    JZ          LAB_0042d675                            
CODE:0042d33b   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042d340   0f8c2f030000    JL          LAB_0042d675                            
CODE:0042d346   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:0042d34b   0f8c24030000    JL          LAB_0042d675                            
CODE:0042d351   66837d0817      CMP         word ptr [EBP + param_4+0x4],0x17       
CODE:0042d356   0f8d19030000    JGE         LAB_0042d675                            
CODE:0042d35c   66837d0c0c      CMP         word ptr [EBP + param_5+0x4],0xc        
CODE:0042d361   0f8d0e030000    JGE         LAB_0042d675                            
CODE:0042d367   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d36e   8bd0            MOV         param_2,param_1                         
CODE:0042d370   c1e004          SHL         param_1,0x4                             
CODE:0042d373   2bc2            SUB         param_1,param_2                         
CODE:0042d375   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d377   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042d37b   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0042d37f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042d383   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d385   0fbf5204        MOVSX       param_2,word ptr [param_2 + 0x4]        
CODE:0042d389   2bc2            SUB         param_1,param_2                         
CODE:0042d38b   99              CDQ                                                 
CODE:0042d38c   33c2            XOR         param_1,param_2                         
CODE:0042d38e   2bc2            SUB         param_1,param_2                         
CODE:0042d390   8bf0            MOV         ESI,param_1                             
CODE:0042d392   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042d396   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d398   0fbf5206        MOVSX       param_2,word ptr [param_2 + 0x6]        
CODE:0042d39c   2bc2            SUB         param_1,param_2                         
CODE:0042d39e   99              CDQ                                                 
CODE:0042d39f   33c2            XOR         param_1,param_2                         
CODE:0042d3a1   2bc2            SUB         param_1,param_2                         
CODE:0042d3a3   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0042d3a7   0fbfc6          MOVSX       param_1,SI                              
CODE:0042d3aa   0fbfd6          MOVSX       param_2,SI                              
CODE:0042d3ad   f7ea            IMUL        param_2                                 
CODE:0042d3af   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:0042d3b3   0fbf4dfa        MOVSX       param_3,word ptr [EBP + local_a+0x4]    
CODE:0042d3b7   0fafd1          IMUL        param_2,param_3                         
CODE:0042d3ba   03c2            ADD         param_1,param_2                         
CODE:0042d3bc   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0042d3c0   0fbf14954...    MOVSX       param_2,word ptr [param_2*0x4 + DATA:...;= 04h
CODE:0042d3c8   3bc2            CMP         param_1,param_2                         
CODE:0042d3ca   0f8ca5020000    JL          LAB_0042d675                            
CODE:0042d3d0   66c745fcffff    MOV         word ptr [EBP + local_8+0x4],0xffff     
CODE:0042d3d6   33c9            XOR         param_3,param_3                         
CODE:0042d3d8   e99c010000      JMP         LAB_0042d579                            
                            LAB_0042d3dd:                 ;XREF[1,0]:   0042d580
CODE:0042d3dd   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d3e0   8bd0            MOV         param_2,param_1                         
CODE:0042d3e2   c1e004          SHL         param_1,0x4                             
CODE:0042d3e5   2bc2            SUB         param_1,param_2                         
CODE:0042d3e7   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d3e9   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042d3ee   50              PUSH        param_1                                 
CODE:0042d3ef   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042d3f3   5a              POP         param_2                                 
CODE:0042d3f4   2bc2            SUB         param_1,param_2                         
CODE:0042d3f6   99              CDQ                                                 
CODE:0042d3f7   33c2            XOR         param_1,param_2                         
CODE:0042d3f9   2bc2            SUB         param_1,param_2                         
CODE:0042d3fb   8bf0            MOV         ESI,param_1                             
CODE:0042d3fd   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d400   8bd0            MOV         param_2,param_1                         
CODE:0042d402   c1e004          SHL         param_1,0x4                             
CODE:0042d405   2bc2            SUB         param_1,param_2                         
CODE:0042d407   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d409   0fbf444206      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0042d40e   50              PUSH        param_1                                 
CODE:0042d40f   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042d413   5a              POP         param_2                                 
CODE:0042d414   2bc2            SUB         param_1,param_2                         
CODE:0042d416   99              CDQ                                                 
CODE:0042d417   33c2            XOR         param_1,param_2                         
CODE:0042d419   2bc2            SUB         param_1,param_2                         
CODE:0042d41b   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0042d41f   663b0d3e7...    CMP         param_3,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d426   0f84cb000000    JZ          LAB_0042d4f7                            
CODE:0042d42c   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d42f   8bd0            MOV         param_2,param_1                         
CODE:0042d431   c1e004          SHL         param_1,0x4                             
CODE:0042d434   2bc2            SUB         param_1,param_2                         
CODE:0042d436   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d438   66837c42049d    CMP         word ptr [param_...,-0x63               
CODE:0042d43e   0f84b3000000    JZ          LAB_0042d4f7                            
CODE:0042d444   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d447   8bd0            MOV         param_2,param_1                         
CODE:0042d449   c1e004          SHL         param_1,0x4                             
CODE:0042d44c   2bc2            SUB         param_1,param_2                         
CODE:0042d44e   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d450   66833c4201      CMP         word ptr [param_2 + param_1*0x2],0x1    
CODE:0042d455   0f8f9c000000    JG          LAB_0042d4f7                            
CODE:0042d45b   0fbfc6          MOVSX       param_1,SI                              
CODE:0042d45e   0fbfd6          MOVSX       param_2,SI                              
CODE:0042d461   f7ea            IMUL        param_2                                 
CODE:0042d463   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:0042d467   0fbf7dfa        MOVSX       EDI,word ptr [EBP + local_a+0x4]        
CODE:0042d46b   0fafd7          IMUL        param_2,EDI                             
CODE:0042d46e   03c2            ADD         param_1,param_2                         
CODE:0042d470   0fbfd1          MOVSX       param_2,param_3                         
CODE:0042d473   8bfa            MOV         EDI,param_2                             
CODE:0042d475   c1e204          SHL         param_2,0x4                             
CODE:0042d478   2bd7            SUB         param_2,EDI                             
CODE:0042d47a   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:DAT_00467c44  ;= ??
CODE:0042d47c   0fbf1457        MOVSX       param_2,word ptr [EDI + param_2*0x2]    
CODE:0042d480   0fbf7dfe        MOVSX       EDI,word ptr [EBP + local_6+0x4]        
CODE:0042d484   8d3cbd401...    LEA         EDI,[EDI*0x4 + DATA:DAT_00461840]       ;= 04h
CODE:0042d48b   0fbf1457        MOVSX       param_2,word ptr [EDI + param_2*0x2]    
CODE:0042d48f   3bc2            CMP         param_1,param_2                         
CODE:0042d491   0f8cde010000    JL          LAB_0042d675                            
CODE:0042d497   6683fe04        CMP         SI,0x4                                  
CODE:0042d49b   0f8fd7000000    JG          LAB_0042d578                            
CODE:0042d4a1   66837dfa04      CMP         word ptr [EBP + local_a+0x4],0x4        
CODE:0042d4a6   0f8fcc000000    JG          LAB_0042d578                            
CODE:0042d4ac   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d4af   8bd0            MOV         param_2,param_1                         
CODE:0042d4b1   c1e004          SHL         param_1,0x4                             
CODE:0042d4b4   2bc2            SUB         param_1,param_2                         
CODE:0042d4b6   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d4b8   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042d4bc   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042d4bf   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042d4c2   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0042d4c6   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d4c9   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d4cc   8d1495481...    LEA         param_2,[param_2*0x4 + DATA:DAT_00461...
CODE:0042d4d3   8d0442          LEA         param_1,[param_2 + param_1*0x2]         
CODE:0042d4d6   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:0042d4da   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d4dd   8d0450          LEA         param_1,[param_1 + param_2*0x2]         
CODE:0042d4e0   0fbfd6          MOVSX       param_2,SI                              
CODE:0042d4e3   66833c5000      CMP         word ptr [param_1 + param_2*0x2],0x0    
CODE:0042d4e8   0f848a000000    JZ          LAB_0042d578                            
CODE:0042d4ee   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:0042d4f2   e981000000      JMP         LAB_0042d578                            
                            LAB_0042d4f7:                 ;XREF[3,0]:   0042d426,0042d43e,0042d455
CODE:0042d4f7   66837dfe01      CMP         word ptr [EBP + local_6+0x4],0x1        
CODE:0042d4fc   757a            JNZ         LAB_0042d578                            
CODE:0042d4fe   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d501   8bd0            MOV         param_2,param_1                         
CODE:0042d503   c1e004          SHL         param_1,0x4                             
CODE:0042d506   2bc2            SUB         param_1,param_2                         
CODE:0042d508   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d50a   66833c4204      CMP         word ptr [param_2 + param_1*0x2],0x4    
CODE:0042d50f   7413            JZ          LAB_0042d524                            
CODE:0042d511   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d514   8bd0            MOV         param_2,param_1                         
CODE:0042d516   c1e004          SHL         param_1,0x4                             
CODE:0042d519   2bc2            SUB         param_1,param_2                         
CODE:0042d51b   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d51d   66833c4202      CMP         word ptr [param_2 + param_1*0x2],0x2    
CODE:0042d522   7519            JNZ         LAB_0042d53d                            
                            LAB_0042d524:                 ;XREF[1,0]:   0042d50f
CODE:0042d524   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d527   8bd0            MOV         param_2,param_1                         
CODE:0042d529   c1e004          SHL         param_1,0x4                             
CODE:0042d52c   2bc2            SUB         param_1,param_2                         
CODE:0042d52e   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d530   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d535   663b450c        CMP         param_1,word ptr [EBP + param_5+0x4]    
CODE:0042d539   7e3d            JLE         LAB_0042d578                            
CODE:0042d53b   eb3b            JMP         LAB_0042d578                            
                            LAB_0042d53d:                 ;XREF[1,0]:   0042d522
CODE:0042d53d   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d540   8bd0            MOV         param_2,param_1                         
CODE:0042d542   c1e004          SHL         param_1,0x4                             
CODE:0042d545   2bc2            SUB         param_1,param_2                         
CODE:0042d547   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d549   66833c4205      CMP         word ptr [param_2 + param_1*0x2],0x5    
CODE:0042d54e   7413            JZ          LAB_0042d563                            
CODE:0042d550   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d553   8bd0            MOV         param_2,param_1                         
CODE:0042d555   c1e004          SHL         param_1,0x4                             
CODE:0042d558   2bc2            SUB         param_1,param_2                         
CODE:0042d55a   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d55c   66833c4203      CMP         word ptr [param_2 + param_1*0x2],0x3    
CODE:0042d561   7515            JNZ         LAB_0042d578                            
                            LAB_0042d563:                 ;XREF[1,0]:   0042d54e
CODE:0042d563   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d566   8bd0            MOV         param_2,param_1                         
CODE:0042d568   c1e004          SHL         param_1,0x4                             
CODE:0042d56b   2bc2            SUB         param_1,param_2                         
CODE:0042d56d   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d56f   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d574   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
                            LAB_0042d578:                 ;XREF[8,0]:   0042d49b,0042d4a6,0042d4e8,0042d4f2
                                                          ;             0042d4fc,0042d539,0042d53b,0042d561
CODE:0042d578   41              INC         param_3                                 
                            LAB_0042d579:                 ;XREF[1,0]:   0042d3d8
CODE:0042d579   663b0d3c7...    CMP         param_3,word ptr [DATA:DAT_00467c3c]    ;= ??
CODE:0042d580   0f8c57feffff    JL          LAB_0042d3dd                            
CODE:0042d586   66837dfcff      CMP         word ptr [EBP + local_8+0x4],-0x1       
CODE:0042d58b   7470            JZ          LAB_0042d5fd                            
CODE:0042d58d   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d594   8bd0            MOV         param_2,param_1                         
CODE:0042d596   c1e004          SHL         param_1,0x4                             
CODE:0042d599   2bc2            SUB         param_1,param_2                         
CODE:0042d59b   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d59d   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d5a2   83e001          AND         param_1,0x1                             
CODE:0042d5a5   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0042d5a9   8bca            MOV         param_3,param_2                         
CODE:0042d5ab   c1e204          SHL         param_2,0x4                             
CODE:0042d5ae   2bd1            SUB         param_2,param_3                         
CODE:0042d5b0   8b0b            MOV         param_3,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d5b2   668b545102      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042d5b7   83e201          AND         param_2,0x1                             
CODE:0042d5ba   3bc2            CMP         param_1,param_2                         
CODE:0042d5bc   753f            JNZ         LAB_0042d5fd                            
CODE:0042d5be   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d5c5   8bd0            MOV         param_2,param_1                         
CODE:0042d5c7   c1e004          SHL         param_1,0x4                             
CODE:0042d5ca   2bc2            SUB         param_1,param_2                         
CODE:0042d5cc   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d5ce   66ff444202      INC         word ptr [param_2 + param_1*0x2 + 0x2]  
CODE:0042d5d3   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d5d8   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0042d5dc   663b04553...    CMP         param_1,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042d5e4   7c17            JL          LAB_0042d5fd                            
CODE:0042d5e6   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d5ed   8bd0            MOV         param_2,param_1                         
CODE:0042d5ef   c1e004          SHL         param_1,0x4                             
CODE:0042d5f2   2bc2            SUB         param_1,param_2                         
CODE:0042d5f4   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d5f6   66c744420...    MOV         word ptr [param_...,0x0                 
                            LAB_0042d5fd:                 ;XREF[3,0]:   0042d58b,0042d5bc,0042d5e4
CODE:0042d5fd   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d604   8bd0            MOV         param_2,param_1                         
CODE:0042d606   c1e004          SHL         param_1,0x4                             
CODE:0042d609   2bc2            SUB         param_1,param_2                         
CODE:0042d60b   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d60d   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:0042d611   66894c4204      MOV         word ptr [param_...,param_3             
CODE:0042d616   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d61d   8bd0            MOV         param_2,param_1                         
CODE:0042d61f   c1e004          SHL         param_1,0x4                             
CODE:0042d622   2bc2            SUB         param_1,param_2                         
CODE:0042d624   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d626   668b4d0c        MOV         param_3,word ptr [EBP + param_5+0x4]    
CODE:0042d62a   66894c4206      MOV         word ptr [param_...,param_3             
CODE:0042d62f   6a00            PUSH        0x0                                     
CODE:0042d631   6a05            PUSH        0x5                                     
CODE:0042d633   684f4a0000      PUSH        0x4a4f                                  
CODE:0042d638   e8688f0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042d63d   83c40c          ADD         ESP,0xc                                 
CODE:0042d640   0fbf053e7...    MOVSX       param_1,word ptr [DATA:DAT_00467c3e]    ;= ??
CODE:0042d647   8bd0            MOV         param_2,param_1                         
CODE:0042d649   c1e004          SHL         param_1,0x4                             
CODE:0042d64c   2bc2            SUB         param_1,param_2                         
CODE:0042d64e   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0042d650   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:0042d654   e81758feff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0042d659   59              POP         param_3                                 
CODE:0042d65a   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042d663   e8ed1c0000      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042d668   6a01            PUSH        0x1                                     
CODE:0042d66a   e82ef2ffff      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042d66f   59              POP         param_3                                 
CODE:0042d670   e81ae3ffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
                            LAB_0042d675:                 ;XREF[7,0]:   0042d335,0042d340,0042d34b,0042d356
                                                          ;             0042d361,0042d3ca,0042d491
CODE:0042d675   5f              POP         EDI                                     
CODE:0042d676   5e              POP         ESI                                     
CODE:0042d677   5b              POP         EBX                                     
CODE:0042d678   59              POP         param_3                                 
CODE:0042d679   59              POP         param_3                                 
CODE:0042d67a   5d              POP         EBP                                     
CODE:0042d67b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042d67c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042d688
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042d685
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0042d6b2,0042d6f2
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0042d6c7,0042d6e3
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0042d6dc,0042d6f6
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0042d6ee,0042d705,0042d761
          ;local_e       undefined2          -e                      ;XREF[3,0]:   0042d701,0042d70c,0042d757
          ;local_10      undefined2         -10                      ;XREF[3,0]:   0042d72a,0042d808,0042d845
                                                          ;XREF[1,0]:   0046193c
CODE:0042d67c   55              PUSH        EBP                                     
CODE:0042d67d   8bec            MOV         EBP,ESP                                 
CODE:0042d67f   83c4f4          ADD         ESP,-0xc                                
CODE:0042d682   53              PUSH        EBX                                     
CODE:0042d683   56              PUSH        ESI                                     
CODE:0042d684   57              PUSH        EDI                                     
CODE:0042d685   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:0042d688   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0042d68b   be447c4600      MOV         ESI,DATA:DAT_00467c44                   ;= ??
CODE:0042d690   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d693   8bd0            MOV         param_2,param_1                         
CODE:0042d695   c1e004          SHL         param_1,0x4                             
CODE:0042d698   2bc2            SUB         param_1,param_2                         
CODE:0042d69a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d69c   668b7c4204      MOV         DI,word ptr [param_2 + param_1*0x2 + ...
CODE:0042d6a1   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d6a4   8bd0            MOV         param_2,param_1                         
CODE:0042d6a6   c1e004          SHL         param_1,0x4                             
CODE:0042d6a9   2bc2            SUB         param_1,param_2                         
CODE:0042d6ab   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d6ad   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d6b2   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0042d6b6   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d6b9   8bd0            MOV         param_2,param_1                         
CODE:0042d6bb   c1e004          SHL         param_1,0x4                             
CODE:0042d6be   2bc2            SUB         param_1,param_2                         
CODE:0042d6c0   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d6c2   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d6c7   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0042d6cb   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d6ce   8bd0            MOV         param_2,param_1                         
CODE:0042d6d0   c1e004          SHL         param_1,0x4                             
CODE:0042d6d3   2bc2            SUB         param_1,param_2                         
CODE:0042d6d5   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d6d7   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d6dc   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0042d6e0   0fbfc7          MOVSX       param_1,DI                              
CODE:0042d6e3   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0042d6e7   2bc2            SUB         param_1,param_2                         
CODE:0042d6e9   99              CDQ                                                 
CODE:0042d6ea   33c2            XOR         param_1,param_2                         
CODE:0042d6ec   2bc2            SUB         param_1,param_2                         
CODE:0042d6ee   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:0042d6f2   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0042d6f6   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:0042d6fa   2bc2            SUB         param_1,param_2                         
CODE:0042d6fc   99              CDQ                                                 
CODE:0042d6fd   33c2            XOR         param_1,param_2                         
CODE:0042d6ff   2bc2            SUB         param_1,param_2                         
CODE:0042d701   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0042d705   66837df804      CMP         word ptr [EBP + local_c+0x4],0x4        
CODE:0042d70a   7f07            JG          LAB_0042d713                            
CODE:0042d70c   66837df604      CMP         word ptr [EBP + local_e+0x4],0x4        
CODE:0042d711   7e07            JLE         LAB_0042d71a                            
                            LAB_0042d713:                 ;XREF[1,0]:   0042d70a
CODE:0042d713   33c0            XOR         param_1,param_1                         
CODE:0042d715   e954010000      JMP         LAB_0042d86e                            
                            LAB_0042d71a:                 ;XREF[1,0]:   0042d711
CODE:0042d71a   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d71d   8bd0            MOV         param_2,param_1                         
CODE:0042d71f   c1e004          SHL         param_1,0x4                             
CODE:0042d722   2bc2            SUB         param_1,param_2                         
CODE:0042d724   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d726   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042d72a   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:0042d72e   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042d731   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042d734   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0042d737   0fbfd3          MOVSX       param_2,BX                              
CODE:0042d73a   8bfa            MOV         EDI,param_2                             
CODE:0042d73c   c1e204          SHL         param_2,0x4                             
CODE:0042d73f   2bd7            SUB         param_2,EDI                             
CODE:0042d741   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00467c44  ;= ??
CODE:0042d743   0fbf1457        MOVSX       param_2,word ptr [EDI + param_2*0x2]    
CODE:0042d747   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d74a   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d74d   8d1495481...    LEA         param_2,[param_2*0x4 + DATA:DAT_00461...
CODE:0042d754   8d0442          LEA         param_1,[param_2 + param_1*0x2]         
CODE:0042d757   0fbf55f6        MOVSX       param_2,word ptr [EBP + local_e+0x4]    
CODE:0042d75b   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0042d75e   8d0450          LEA         param_1,[param_1 + param_2*0x2]         
CODE:0042d761   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:0042d765   66833c5000      CMP         word ptr [param_1 + param_2*0x2],0x0    
CODE:0042d76a   0f84fc000000    JZ          LAB_0042d86c                            
CODE:0042d770   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d773   8bd0            MOV         param_2,param_1                         
CODE:0042d775   c1e004          SHL         param_1,0x4                             
CODE:0042d778   2bc2            SUB         param_1,param_2                         
CODE:0042d77a   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d77c   66837c420c00    CMP         word ptr [param_...,0x0                 
CODE:0042d782   7436            JZ          LAB_0042d7ba                            
CODE:0042d784   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d787   8bd0            MOV         param_2,param_1                         
CODE:0042d789   c1e004          SHL         param_1,0x4                             
CODE:0042d78c   2bc2            SUB         param_1,param_2                         
CODE:0042d78e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d790   668b44420c      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d795   0fbfd3          MOVSX       param_2,BX                              
CODE:0042d798   8bca            MOV         param_3,param_2                         
CODE:0042d79a   c1e204          SHL         param_2,0x4                             
CODE:0042d79d   2bd1            SUB         param_2,param_3                         
CODE:0042d79f   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d7a1   663b44510c      CMP         param_1,word ptr [param_3 + param_2*0...
CODE:0042d7a6   7509            JNZ         LAB_0042d7b1                            
CODE:0042d7a8   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042d7b1:                 ;XREF[1,0]:   0042d7a6
CODE:0042d7b1   66b80100        MOV         param_1,0x1                             
CODE:0042d7b5   e9b4000000      JMP         LAB_0042d86e                            
                            LAB_0042d7ba:                 ;XREF[1,0]:   0042d782
CODE:0042d7ba   0fbfc3          MOVSX       param_1,BX                              
CODE:0042d7bd   8bd0            MOV         param_2,param_1                         
CODE:0042d7bf   c1e004          SHL         param_1,0x4                             
CODE:0042d7c2   2bc2            SUB         param_1,param_2                         
CODE:0042d7c4   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d7c6   66837c420cff    CMP         word ptr [param_...,-0x1                
CODE:0042d7cc   754e            JNZ         LAB_0042d81c                            
CODE:0042d7ce   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d7d1   8bd0            MOV         param_2,param_1                         
CODE:0042d7d3   c1e004          SHL         param_1,0x4                             
CODE:0042d7d6   2bc2            SUB         param_1,param_2                         
CODE:0042d7d8   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d7da   66c744420...    MOV         word ptr [param_...,0x1                 
CODE:0042d7e1   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d7e4   8bd0            MOV         param_2,param_1                         
CODE:0042d7e6   c1e004          SHL         param_1,0x4                             
CODE:0042d7e9   2bc2            SUB         param_1,param_2                         
CODE:0042d7eb   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d7ed   66ff4c4202      DEC         word ptr [param_2 + param_1*0x2 + 0x2]  
CODE:0042d7f2   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d7f7   6685c0          TEST        param_1,param_1                         
CODE:0042d7fa   7d6a            JGE         LAB_0042d866                            
CODE:0042d7fc   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d7ff   8bd0            MOV         param_2,param_1                         
CODE:0042d801   c1e004          SHL         param_1,0x4                             
CODE:0042d804   2bc2            SUB         param_1,param_2                         
CODE:0042d806   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d808   0fbf4df4        MOVSX       param_3,word ptr [EBP + local_10+0x4]   
CODE:0042d80c   668b0c4d3...    MOV         param_3,word ptr [param_3*0x2 + DATA:...;= 06h
CODE:0042d814   49              DEC         param_3                                 
CODE:0042d815   66894c4202      MOV         word ptr [param_...,param_3             
CODE:0042d81a   eb4a            JMP         LAB_0042d866                            
                            LAB_0042d81c:                 ;XREF[1,0]:   0042d7cc
CODE:0042d81c   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d81f   8bd0            MOV         param_2,param_1                         
CODE:0042d821   c1e004          SHL         param_1,0x4                             
CODE:0042d824   2bc2            SUB         param_1,param_2                         
CODE:0042d826   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d828   66c744420...    MOV         word ptr [param_...,0xffff              
CODE:0042d82f   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d832   8bd0            MOV         param_2,param_1                         
CODE:0042d834   c1e004          SHL         param_1,0x4                             
CODE:0042d837   2bc2            SUB         param_1,param_2                         
CODE:0042d839   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d83b   66ff444202      INC         word ptr [param_2 + param_1*0x2 + 0x2]  
CODE:0042d840   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042d845   0fbf55f4        MOVSX       param_2,word ptr [EBP + local_10+0x4]   
CODE:0042d849   663b04553...    CMP         param_1,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042d851   7c13            JL          LAB_0042d866                            
CODE:0042d853   0fbfc1          MOVSX       param_1,param_3                         
CODE:0042d856   8bd0            MOV         param_2,param_1                         
CODE:0042d858   c1e004          SHL         param_1,0x4                             
CODE:0042d85b   2bc2            SUB         param_1,param_2                         
CODE:0042d85d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0042d85f   66c744420...    MOV         word ptr [param_...,0x0                 
                            LAB_0042d866:                 ;XREF[3,0]:   0042d7fa,0042d81a,0042d851
CODE:0042d866   66b80100        MOV         param_1,0x1                             
CODE:0042d86a   eb02            JMP         LAB_0042d86e                            
                            LAB_0042d86c:                 ;XREF[1,0]:   0042d76a
CODE:0042d86c   33c0            XOR         param_1,param_1                         
                            LAB_0042d86e:                 ;XREF[3,0]:   0042d715,0042d7b5,0042d86a
CODE:0042d86e   5f              POP         EDI                                     
CODE:0042d86f   5e              POP         ESI                                     
CODE:0042d870   5b              POP         EBX                                     
CODE:0042d871   8be5            MOV         ESP,EBP                                 
CODE:0042d873   5d              POP         EBP                                     
CODE:0042d874   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042d875(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042d87f
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042d87c
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0042d8d4,0042d8eb,0042d904,0042d971
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0042d8ef,0042da48
                                                          ;XREF[1,0]:   004619f4
CODE:0042d875   55              PUSH        EBP                                     
CODE:0042d876   8bec            MOV         EBP,ESP                                 
CODE:0042d878   51              PUSH        param_3                                 
CODE:0042d879   53              PUSH        EBX                                     
CODE:0042d87a   56              PUSH        ESI                                     
CODE:0042d87b   57              PUSH        EDI                                     
CODE:0042d87c   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042d87f   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0042d882   b9447c4600      MOV         param_3,DATA:DAT_00467c44               ;= ??
CODE:0042d887   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d88a   8bf3            MOV         ESI,EBX                                 
CODE:0042d88c   c1e304          SHL         EBX,0x4                                 
CODE:0042d88f   2bde            SUB         EBX,ESI                                 
CODE:0042d891   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d893   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042d898   0fbff0          MOVSX       ESI,param_1                             
CODE:0042d89b   8bfe            MOV         EDI,ESI                                 
CODE:0042d89d   c1e604          SHL         ESI,0x4                                 
CODE:0042d8a0   2bf7            SUB         ESI,EDI                                 
CODE:0042d8a2   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d8a4   663b5c7706      CMP         BX,word ptr [EDI + ESI*0x2 + 0x6]       
CODE:0042d8a9   7407            JZ          LAB_0042d8b2                            
CODE:0042d8ab   33c0            XOR         param_1,param_1                         
CODE:0042d8ad   e918020000      JMP         LAB_0042daca                            
                            LAB_0042d8b2:                 ;XREF[1,0]:   0042d8a9
CODE:0042d8b2   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d8b5   8bf3            MOV         ESI,EBX                                 
CODE:0042d8b7   c1e304          SHL         EBX,0x4                                 
CODE:0042d8ba   2bde            SUB         EBX,ESI                                 
CODE:0042d8bc   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d8be   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042d8c3   0fbff2          MOVSX       ESI,param_2                             
CODE:0042d8c6   8bfe            MOV         EDI,ESI                                 
CODE:0042d8c8   c1e604          SHL         ESI,0x4                                 
CODE:0042d8cb   2bf7            SUB         ESI,EDI                                 
CODE:0042d8cd   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d8cf   662b5c770c      SUB         BX,word ptr [EDI + ESI*0x2 + 0xc]       
CODE:0042d8d4   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042d8d8   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d8db   8bf3            MOV         ESI,EBX                                 
CODE:0042d8dd   c1e304          SHL         EBX,0x4                                 
CODE:0042d8e0   2bde            SUB         EBX,ESI                                 
CODE:0042d8e2   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d8e4   668b5c5e08      MOV         BX,word ptr [ESI + EBX*0x2 + 0x8]       
CODE:0042d8e9   03db            ADD         EBX,EBX                                 
CODE:0042d8eb   66035dfe        ADD         BX,word ptr [EBP + local_6+0x4]         
CODE:0042d8ef   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:0042d8f3   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042d8f6   8bf3            MOV         ESI,EBX                                 
CODE:0042d8f8   c1e304          SHL         EBX,0x4                                 
CODE:0042d8fb   2bde            SUB         EBX,ESI                                 
CODE:0042d8fd   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d8ff   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042d904   663b5dfe        CMP         BX,word ptr [EBP + local_6+0x4]         
CODE:0042d908   0f8dec000000    JGE         LAB_0042d9fa                            
CODE:0042d90e   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d911   8bf3            MOV         ESI,EBX                                 
CODE:0042d913   c1e304          SHL         EBX,0x4                                 
CODE:0042d916   2bde            SUB         EBX,ESI                                 
CODE:0042d918   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d91a   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]             
CODE:0042d91e   0fbff0          MOVSX       ESI,param_1                             
CODE:0042d921   8bfe            MOV         EDI,ESI                                 
CODE:0042d923   c1e604          SHL         ESI,0x4                                 
CODE:0042d926   2bf7            SUB         ESI,EDI                                 
CODE:0042d928   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d92a   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]             
CODE:0042d92e   751b            JNZ         LAB_0042d94b                            
CODE:0042d930   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d933   8bf3            MOV         ESI,EBX                                 
CODE:0042d935   c1e304          SHL         EBX,0x4                                 
CODE:0042d938   2bde            SUB         EBX,ESI                                 
CODE:0042d93a   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d93c   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042d942   7e07            JLE         LAB_0042d94b                            
CODE:0042d944   33c0            XOR         param_1,param_1                         
CODE:0042d946   e97f010000      JMP         LAB_0042daca                            
                            LAB_0042d94b:                 ;XREF[2,0]:   0042d92e,0042d942
CODE:0042d94b   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042d94e   8bf3            MOV         ESI,EBX                                 
CODE:0042d950   c1e304          SHL         EBX,0x4                                 
CODE:0042d953   2bde            SUB         EBX,ESI                                 
CODE:0042d955   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d957   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042d95c   0fbff0          MOVSX       ESI,param_1                             
CODE:0042d95f   8bfe            MOV         EDI,ESI                                 
CODE:0042d961   c1e604          SHL         ESI,0x4                                 
CODE:0042d964   2bf7            SUB         ESI,EDI                                 
CODE:0042d966   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d968   0fbf747708      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x8]      
CODE:0042d96d   03f6            ADD         ESI,ESI                                 
CODE:0042d96f   03de            ADD         EBX,ESI                                 
CODE:0042d971   0fbf75fe        MOVSX       ESI,word ptr [EBP + local_6+0x4]        
CODE:0042d975   3bde            CMP         EBX,ESI                                 
CODE:0042d977   0f8c4b010000    JL          LAB_0042dac8                            
CODE:0042d97d   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042d980   8bf3            MOV         ESI,EBX                                 
CODE:0042d982   c1e304          SHL         EBX,0x4                                 
CODE:0042d985   2bde            SUB         EBX,ESI                                 
CODE:0042d987   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d989   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042d98f   7533            JNZ         LAB_0042d9c4                            
CODE:0042d991   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d994   8bf3            MOV         ESI,EBX                                 
CODE:0042d996   c1e304          SHL         EBX,0x4                                 
CODE:0042d999   2bde            SUB         EBX,ESI                                 
CODE:0042d99b   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d99d   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042d9a2   0fbff0          MOVSX       ESI,param_1                             
CODE:0042d9a5   8bfe            MOV         EDI,ESI                                 
CODE:0042d9a7   c1e604          SHL         ESI,0x4                                 
CODE:0042d9aa   2bf7            SUB         ESI,EDI                                 
CODE:0042d9ac   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d9ae   66895c770c      MOV         word ptr [EDI + ESI*0x2 + 0xc],BX       
CODE:0042d9b3   0fbff0          MOVSX       ESI,param_1                             
CODE:0042d9b6   8bfe            MOV         EDI,ESI                                 
CODE:0042d9b8   c1e604          SHL         ESI,0x4                                 
CODE:0042d9bb   2bf7            SUB         ESI,EDI                                 
CODE:0042d9bd   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d9bf   66015c7704      ADD         word ptr [EDI + ESI*0x2 + 0x4],BX       
                            LAB_0042d9c4:                 ;XREF[1,0]:   0042d98f
CODE:0042d9c4   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042d9c7   8bda            MOV         EBX,param_2                             
CODE:0042d9c9   c1e204          SHL         param_2,0x4                             
CODE:0042d9cc   2bd3            SUB         param_2,EBX                             
CODE:0042d9ce   8b19            MOV         EBX,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042d9d0   668b54530c      MOV         param_2,word ptr [EBX + param_2*0x2 +...
CODE:0042d9d5   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042d9d8   8bd8            MOV         EBX,param_1                             
CODE:0042d9da   c1e004          SHL         param_1,0x4                             
CODE:0042d9dd   2bc3            SUB         param_1,EBX                             
CODE:0042d9df   8b09            MOV         param_3=>DATA:DA...,dword ptr [param_3] ;= ??
CODE:0042d9e1   663b54410c      CMP         param_2,word ptr [param_3 + param_1*0...
CODE:0042d9e6   7409            JZ          LAB_0042d9f1                            
CODE:0042d9e8   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042d9f1:                 ;XREF[1,0]:   0042d9e6
CODE:0042d9f1   66b80100        MOV         param_1,0x1                             
CODE:0042d9f5   e9d0000000      JMP         LAB_0042daca                            
                            LAB_0042d9fa:                 ;XREF[1,0]:   0042d908
CODE:0042d9fa   0fbfda          MOVSX       EBX,param_2                             
CODE:0042d9fd   8bf3            MOV         ESI,EBX                                 
CODE:0042d9ff   c1e304          SHL         EBX,0x4                                 
CODE:0042da02   2bde            SUB         EBX,ESI                                 
CODE:0042da04   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da06   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]             
CODE:0042da0a   0fbff0          MOVSX       ESI,param_1                             
CODE:0042da0d   8bfe            MOV         EDI,ESI                                 
CODE:0042da0f   c1e604          SHL         ESI,0x4                                 
CODE:0042da12   2bf7            SUB         ESI,EDI                                 
CODE:0042da14   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da16   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]             
CODE:0042da1a   751b            JNZ         LAB_0042da37                            
CODE:0042da1c   0fbfda          MOVSX       EBX,param_2                             
CODE:0042da1f   8bf3            MOV         ESI,EBX                                 
CODE:0042da21   c1e304          SHL         EBX,0x4                                 
CODE:0042da24   2bde            SUB         EBX,ESI                                 
CODE:0042da26   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da28   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042da2e   7d07            JGE         LAB_0042da37                            
CODE:0042da30   33c0            XOR         param_1,param_1                         
CODE:0042da32   e993000000      JMP         LAB_0042daca                            
                            LAB_0042da37:                 ;XREF[2,0]:   0042da1a,0042da2e
CODE:0042da37   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042da3a   8bf3            MOV         ESI,EBX                                 
CODE:0042da3c   c1e304          SHL         EBX,0x4                                 
CODE:0042da3f   2bde            SUB         EBX,ESI                                 
CODE:0042da41   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da43   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042da48   663b5dfc        CMP         BX,word ptr [EBP + local_8+0x4]         
CODE:0042da4c   7f7a            JG          LAB_0042dac8                            
CODE:0042da4e   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042da51   8bf3            MOV         ESI,EBX                                 
CODE:0042da53   c1e304          SHL         EBX,0x4                                 
CODE:0042da56   2bde            SUB         EBX,ESI                                 
CODE:0042da58   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da5a   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042da60   7533            JNZ         LAB_0042da95                            
CODE:0042da62   0fbfda          MOVSX       EBX,param_2                             
CODE:0042da65   8bf3            MOV         ESI,EBX                                 
CODE:0042da67   c1e304          SHL         EBX,0x4                                 
CODE:0042da6a   2bde            SUB         EBX,ESI                                 
CODE:0042da6c   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da6e   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042da73   0fbff0          MOVSX       ESI,param_1                             
CODE:0042da76   8bfe            MOV         EDI,ESI                                 
CODE:0042da78   c1e604          SHL         ESI,0x4                                 
CODE:0042da7b   2bf7            SUB         ESI,EDI                                 
CODE:0042da7d   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da7f   66895c770c      MOV         word ptr [EDI + ESI*0x2 + 0xc],BX       
CODE:0042da84   0fbff0          MOVSX       ESI,param_1                             
CODE:0042da87   8bfe            MOV         EDI,ESI                                 
CODE:0042da89   c1e604          SHL         ESI,0x4                                 
CODE:0042da8c   2bf7            SUB         ESI,EDI                                 
CODE:0042da8e   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042da90   66015c7704      ADD         word ptr [EDI + ESI*0x2 + 0x4],BX       
                            LAB_0042da95:                 ;XREF[1,0]:   0042da60
CODE:0042da95   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042da98   8bda            MOV         EBX,param_2                             
CODE:0042da9a   c1e204          SHL         param_2,0x4                             
CODE:0042da9d   2bd3            SUB         param_2,EBX                             
CODE:0042da9f   8b19            MOV         EBX,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042daa1   668b54530c      MOV         param_2,word ptr [EBX + param_2*0x2 +...
CODE:0042daa6   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042daa9   8bd8            MOV         EBX,param_1                             
CODE:0042daab   c1e004          SHL         param_1,0x4                             
CODE:0042daae   2bc3            SUB         param_1,EBX                             
CODE:0042dab0   8b09            MOV         param_3=>DATA:DA...,dword ptr [param_3] ;= ??
CODE:0042dab2   663b54410c      CMP         param_2,word ptr [param_3 + param_1*0...
CODE:0042dab7   7409            JZ          LAB_0042dac2                            
CODE:0042dab9   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042dac2:                 ;XREF[1,0]:   0042dab7
CODE:0042dac2   66b80100        MOV         param_1,0x1                             
CODE:0042dac6   eb02            JMP         LAB_0042daca                            
                            LAB_0042dac8:                 ;XREF[2,0]:   0042d977,0042da4c
CODE:0042dac8   33c0            XOR         param_1,param_1                         
                            LAB_0042daca:                 ;XREF[5,0]:   0042d8ad,0042d946,0042d9f5,0042da32
                                                          ;             0042dac6
CODE:0042daca   5f              POP         EDI                                     
CODE:0042dacb   5e              POP         ESI                                     
CODE:0042dacc   5b              POP         EBX                                     
CODE:0042dacd   59              POP         param_3                                 
CODE:0042dace   5d              POP         EBP                                     
CODE:0042dacf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042dad0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042dad8
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042dad5
CODE:0042dad0   55              PUSH        EBP                                     
CODE:0042dad1   8bec            MOV         EBP,ESP                                 
CODE:0042dad3   53              PUSH        EBX                                     
CODE:0042dad4   56              PUSH        ESI                                     
CODE:0042dad5   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0042dad8   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042dadb   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042dade   8bd9            MOV         EBX,param_3                             
CODE:0042dae0   c1e104          SHL         param_3,0x4                             
CODE:0042dae3   2bcb            SUB         param_3,EBX                             
CODE:0042dae5   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042daeb   668b4c4b06      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042daf0   0fbfda          MOVSX       EBX,param_2                             
CODE:0042daf3   8bf3            MOV         ESI,EBX                                 
CODE:0042daf5   c1e304          SHL         EBX,0x4                                 
CODE:0042daf8   2bde            SUB         EBX,ESI                                 
CODE:0042dafa   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042db00   663b4c5e06      CMP         param_3,word ptr [ESI + EBX*0x2 + 0x6]  
CODE:0042db05   7407            JZ          LAB_0042db0e                            
CODE:0042db07   33c0            XOR         param_1,param_1                         
CODE:0042db09   e9d1010000      JMP         LAB_0042dcdf                            
                            LAB_0042db0e:                 ;XREF[1,0]:   0042db05
CODE:0042db0e   0fbfca          MOVSX       param_3,param_2                         
CODE:0042db11   8bd9            MOV         EBX,param_3                             
CODE:0042db13   c1e104          SHL         param_3,0x4                             
CODE:0042db16   2bcb            SUB         param_3,EBX                             
CODE:0042db18   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042db1e   66833c4b07      CMP         word ptr [EBX + param_3*0x2],0x7        
CODE:0042db23   0f85dc000000    JNZ         LAB_0042dc05                            
CODE:0042db29   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042db2c   8bd9            MOV         EBX,param_3                             
CODE:0042db2e   c1e104          SHL         param_3,0x4                             
CODE:0042db31   2bcb            SUB         param_3,EBX                             
CODE:0042db33   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042db39   668b4c4b04      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042db3e   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042db41   8bf3            MOV         ESI,EBX                                 
CODE:0042db43   c1e304          SHL         EBX,0x4                                 
CODE:0042db46   2bde            SUB         EBX,ESI                                 
CODE:0042db48   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042db4e   662b4c5e0c      SUB         param_3,word ptr [ESI + EBX*0x2 + 0xc]  
CODE:0042db53   0fbfda          MOVSX       EBX,param_2                             
CODE:0042db56   8bf3            MOV         ESI,EBX                                 
CODE:0042db58   c1e304          SHL         EBX,0x4                                 
CODE:0042db5b   2bde            SUB         EBX,ESI                                 
CODE:0042db5d   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042db63   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042db68   83c307          ADD         EBX,0x7                                 
CODE:0042db6b   0fbff1          MOVSX       ESI,param_3                             
CODE:0042db6e   3bde            CMP         EBX,ESI                                 
CODE:0042db70   7538            JNZ         LAB_0042dbaa                            
CODE:0042db72   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042db75   8bc8            MOV         param_3,param_1                         
CODE:0042db77   c1e004          SHL         param_1,0x4                             
CODE:0042db7a   2bc1            SUB         param_1,param_3                         
CODE:0042db7c   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042db82   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042db88   0f8e4f010000    JLE         LAB_0042dcdd                            
CODE:0042db8e   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042db91   8bd0            MOV         param_2,param_1                         
CODE:0042db93   c1e004          SHL         param_1,0x4                             
CODE:0042db96   2bc2            SUB         param_1,param_2                         
CODE:0042db98   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042db9e   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0042dba5   e933010000      JMP         LAB_0042dcdd                            
                            LAB_0042dbaa:                 ;XREF[1,0]:   0042db70
CODE:0042dbaa   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dbad   8bf3            MOV         ESI,EBX                                 
CODE:0042dbaf   c1e304          SHL         EBX,0x4                                 
CODE:0042dbb2   2bde            SUB         EBX,ESI                                 
CODE:0042dbb4   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dbba   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042dbbf   83c308          ADD         EBX,0x8                                 
CODE:0042dbc2   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042dbc5   3bd9            CMP         EBX,param_3                             
CODE:0042dbc7   0f8510010000    JNZ         LAB_0042dcdd                            
CODE:0042dbcd   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dbd0   8bc8            MOV         param_3,param_1                         
CODE:0042dbd2   c1e004          SHL         param_1,0x4                             
CODE:0042dbd5   2bc1            SUB         param_1,param_3                         
CODE:0042dbd7   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dbdd   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042dbe3   0f8df4000000    JGE         LAB_0042dcdd                            
CODE:0042dbe9   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042dbec   8bd0            MOV         param_2,param_1                         
CODE:0042dbee   c1e004          SHL         param_1,0x4                             
CODE:0042dbf1   2bc2            SUB         param_1,param_2                         
CODE:0042dbf3   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dbf9   66c744420...    MOV         word ptr [param_...,0x1                 
CODE:0042dc00   e9d8000000      JMP         LAB_0042dcdd                            
                            LAB_0042dc05:                 ;XREF[1,0]:   0042db23
CODE:0042dc05   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042dc08   8bd9            MOV         EBX,param_3                             
CODE:0042dc0a   c1e104          SHL         param_3,0x4                             
CODE:0042dc0d   2bcb            SUB         param_3,EBX                             
CODE:0042dc0f   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dc15   668b4c4b04      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042dc1a   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042dc1d   8bf3            MOV         ESI,EBX                                 
CODE:0042dc1f   c1e304          SHL         EBX,0x4                                 
CODE:0042dc22   2bde            SUB         EBX,ESI                                 
CODE:0042dc24   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dc2a   662b4c5e0c      SUB         param_3,word ptr [ESI + EBX*0x2 + 0xc]  
CODE:0042dc2f   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042dc32   8bf3            MOV         ESI,EBX                                 
CODE:0042dc34   c1e304          SHL         EBX,0x4                                 
CODE:0042dc37   2bde            SUB         EBX,ESI                                 
CODE:0042dc39   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dc3f   668b5c5e08      MOV         BX,word ptr [ESI + EBX*0x2 + 0x8]       
CODE:0042dc44   03db            ADD         EBX,EBX                                 
CODE:0042dc46   6603cb          ADD         param_3,BX                              
CODE:0042dc49   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dc4c   8bf3            MOV         ESI,EBX                                 
CODE:0042dc4e   c1e304          SHL         EBX,0x4                                 
CODE:0042dc51   2bde            SUB         EBX,ESI                                 
CODE:0042dc53   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dc59   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042dc5e   43              INC         EBX                                     
CODE:0042dc5f   0fbff1          MOVSX       ESI,param_3                             
CODE:0042dc62   3bde            CMP         EBX,ESI                                 
CODE:0042dc64   7531            JNZ         LAB_0042dc97                            
CODE:0042dc66   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dc69   8bc8            MOV         param_3,param_1                         
CODE:0042dc6b   c1e004          SHL         param_1,0x4                             
CODE:0042dc6e   2bc1            SUB         param_1,param_3                         
CODE:0042dc70   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dc76   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042dc7c   7d5f            JGE         LAB_0042dcdd                            
CODE:0042dc7e   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042dc81   8bd0            MOV         param_2,param_1                         
CODE:0042dc83   c1e004          SHL         param_1,0x4                             
CODE:0042dc86   2bc2            SUB         param_1,param_2                         
CODE:0042dc88   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dc8e   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0042dc95   eb46            JMP         LAB_0042dcdd                            
                            LAB_0042dc97:                 ;XREF[1,0]:   0042dc64
CODE:0042dc97   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dc9a   8bf3            MOV         ESI,EBX                                 
CODE:0042dc9c   c1e304          SHL         EBX,0x4                                 
CODE:0042dc9f   2bde            SUB         EBX,ESI                                 
CODE:0042dca1   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dca7   663b4c5e04      CMP         param_3,word ptr [ESI + EBX*0x2 + 0x4]  
CODE:0042dcac   752f            JNZ         LAB_0042dcdd                            
CODE:0042dcae   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dcb1   8bc8            MOV         param_3,param_1                         
CODE:0042dcb3   c1e004          SHL         param_1,0x4                             
CODE:0042dcb6   2bc1            SUB         param_1,param_3                         
CODE:0042dcb8   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dcbe   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042dcc4   7e17            JLE         LAB_0042dcdd                            
CODE:0042dcc6   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042dcc9   8bd0            MOV         param_2,param_1                         
CODE:0042dccb   c1e004          SHL         param_1,0x4                             
CODE:0042dcce   2bc2            SUB         param_1,param_2                         
CODE:0042dcd0   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dcd6   66c744420...    MOV         word ptr [param_...,0x1                 
                            LAB_0042dcdd:                 ;XREF[9,0]:   0042db88,0042dba5,0042dbc7,0042dbe3
                                                          ;             0042dc00,0042dc7c,0042dc95,0042dcac
                                                          ;             0042dcc4
CODE:0042dcdd   33c0            XOR         param_1,param_1                         
                            LAB_0042dcdf:                 ;XREF[1,0]:   0042db09
CODE:0042dcdf   5e              POP         ESI                                     
CODE:0042dce0   5b              POP         EBX                                     
CODE:0042dce1   5d              POP         EBP                                     
CODE:0042dce2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042dce3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042dceb
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042dce8
                                                          ;XREF[2,0]:   004619e4,004619e8
CODE:0042dce3   55              PUSH        EBP                                     
CODE:0042dce4   8bec            MOV         EBP,ESP                                 
CODE:0042dce6   53              PUSH        EBX                                     
CODE:0042dce7   56              PUSH        ESI                                     
CODE:0042dce8   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0042dceb   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042dcee   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042dcf1   8bd9            MOV         EBX,param_3                             
CODE:0042dcf3   c1e104          SHL         param_3,0x4                             
CODE:0042dcf6   2bcb            SUB         param_3,EBX                             
CODE:0042dcf8   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dcfe   668b4c4b04      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042dd03   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dd06   8bf3            MOV         ESI,EBX                                 
CODE:0042dd08   c1e304          SHL         EBX,0x4                                 
CODE:0042dd0b   2bde            SUB         EBX,ESI                                 
CODE:0042dd0d   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dd13   663b4c5e04      CMP         param_3,word ptr [ESI + EBX*0x2 + 0x4]  
CODE:0042dd18   7407            JZ          LAB_0042dd21                            
CODE:0042dd1a   33c0            XOR         param_1,param_1                         
CODE:0042dd1c   e9d1010000      JMP         LAB_0042def2                            
                            LAB_0042dd21:                 ;XREF[1,0]:   0042dd18
CODE:0042dd21   0fbfca          MOVSX       param_3,param_2                         
CODE:0042dd24   8bd9            MOV         EBX,param_3                             
CODE:0042dd26   c1e104          SHL         param_3,0x4                             
CODE:0042dd29   2bcb            SUB         param_3,EBX                             
CODE:0042dd2b   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dd31   66833c4b0a      CMP         word ptr [EBX + param_3*0x2],0xa        
CODE:0042dd36   0f85dc000000    JNZ         LAB_0042de18                            
CODE:0042dd3c   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042dd3f   8bd9            MOV         EBX,param_3                             
CODE:0042dd41   c1e104          SHL         param_3,0x4                             
CODE:0042dd44   2bcb            SUB         param_3,EBX                             
CODE:0042dd46   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dd4c   668b4c4b06      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042dd51   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042dd54   8bf3            MOV         ESI,EBX                                 
CODE:0042dd56   c1e304          SHL         EBX,0x4                                 
CODE:0042dd59   2bde            SUB         EBX,ESI                                 
CODE:0042dd5b   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dd61   662b4c5e0c      SUB         param_3,word ptr [ESI + EBX*0x2 + 0xc]  
CODE:0042dd66   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dd69   8bf3            MOV         ESI,EBX                                 
CODE:0042dd6b   c1e304          SHL         EBX,0x4                                 
CODE:0042dd6e   2bde            SUB         EBX,ESI                                 
CODE:0042dd70   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042dd76   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042dd7b   83c308          ADD         EBX,0x8                                 
CODE:0042dd7e   0fbff1          MOVSX       ESI,param_3                             
CODE:0042dd81   3bde            CMP         EBX,ESI                                 
CODE:0042dd83   7538            JNZ         LAB_0042ddbd                            
CODE:0042dd85   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dd88   8bc8            MOV         param_3,param_1                         
CODE:0042dd8a   c1e004          SHL         param_1,0x4                             
CODE:0042dd8d   2bc1            SUB         param_1,param_3                         
CODE:0042dd8f   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dd95   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042dd9b   0f8e4f010000    JLE         LAB_0042def0                            
CODE:0042dda1   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042dda4   8bd0            MOV         param_2,param_1                         
CODE:0042dda6   c1e004          SHL         param_1,0x4                             
CODE:0042dda9   2bc2            SUB         param_1,param_2                         
CODE:0042ddab   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042ddb1   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0042ddb8   e933010000      JMP         LAB_0042def0                            
                            LAB_0042ddbd:                 ;XREF[1,0]:   0042dd83
CODE:0042ddbd   0fbfda          MOVSX       EBX,param_2                             
CODE:0042ddc0   8bf3            MOV         ESI,EBX                                 
CODE:0042ddc2   c1e304          SHL         EBX,0x4                                 
CODE:0042ddc5   2bde            SUB         EBX,ESI                                 
CODE:0042ddc7   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042ddcd   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042ddd2   83c309          ADD         EBX,0x9                                 
CODE:0042ddd5   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042ddd8   3bd9            CMP         EBX,param_3                             
CODE:0042ddda   0f8510010000    JNZ         LAB_0042def0                            
CODE:0042dde0   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dde3   8bc8            MOV         param_3,param_1                         
CODE:0042dde5   c1e004          SHL         param_1,0x4                             
CODE:0042dde8   2bc1            SUB         param_1,param_3                         
CODE:0042ddea   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042ddf0   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042ddf6   0f8df4000000    JGE         LAB_0042def0                            
CODE:0042ddfc   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042ddff   8bd0            MOV         param_2,param_1                         
CODE:0042de01   c1e004          SHL         param_1,0x4                             
CODE:0042de04   2bc2            SUB         param_1,param_2                         
CODE:0042de06   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042de0c   66c744420...    MOV         word ptr [param_...,0x1                 
CODE:0042de13   e9d8000000      JMP         LAB_0042def0                            
                            LAB_0042de18:                 ;XREF[1,0]:   0042dd36
CODE:0042de18   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042de1b   8bd9            MOV         EBX,param_3                             
CODE:0042de1d   c1e104          SHL         param_3,0x4                             
CODE:0042de20   2bcb            SUB         param_3,EBX                             
CODE:0042de22   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042de28   668b4c4b06      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042de2d   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042de30   8bf3            MOV         ESI,EBX                                 
CODE:0042de32   c1e304          SHL         EBX,0x4                                 
CODE:0042de35   2bde            SUB         EBX,ESI                                 
CODE:0042de37   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042de3d   662b4c5e0c      SUB         param_3,word ptr [ESI + EBX*0x2 + 0xc]  
CODE:0042de42   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042de45   8bf3            MOV         ESI,EBX                                 
CODE:0042de47   c1e304          SHL         EBX,0x4                                 
CODE:0042de4a   2bde            SUB         EBX,ESI                                 
CODE:0042de4c   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042de52   668b5c5e08      MOV         BX,word ptr [ESI + EBX*0x2 + 0x8]       
CODE:0042de57   03db            ADD         EBX,EBX                                 
CODE:0042de59   6603cb          ADD         param_3,BX                              
CODE:0042de5c   0fbfda          MOVSX       EBX,param_2                             
CODE:0042de5f   8bf3            MOV         ESI,EBX                                 
CODE:0042de61   c1e304          SHL         EBX,0x4                                 
CODE:0042de64   2bde            SUB         EBX,ESI                                 
CODE:0042de66   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042de6c   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042de71   43              INC         EBX                                     
CODE:0042de72   0fbff1          MOVSX       ESI,param_3                             
CODE:0042de75   3bde            CMP         EBX,ESI                                 
CODE:0042de77   7531            JNZ         LAB_0042deaa                            
CODE:0042de79   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042de7c   8bc8            MOV         param_3,param_1                         
CODE:0042de7e   c1e004          SHL         param_1,0x4                             
CODE:0042de81   2bc1            SUB         param_1,param_3                         
CODE:0042de83   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042de89   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042de8f   7d5f            JGE         LAB_0042def0                            
CODE:0042de91   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042de94   8bd0            MOV         param_2,param_1                         
CODE:0042de96   c1e004          SHL         param_1,0x4                             
CODE:0042de99   2bc2            SUB         param_1,param_2                         
CODE:0042de9b   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dea1   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0042dea8   eb46            JMP         LAB_0042def0                            
                            LAB_0042deaa:                 ;XREF[1,0]:   0042de77
CODE:0042deaa   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dead   8bf3            MOV         ESI,EBX                                 
CODE:0042deaf   c1e304          SHL         EBX,0x4                                 
CODE:0042deb2   2bde            SUB         EBX,ESI                                 
CODE:0042deb4   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042deba   663b4c5e06      CMP         param_3,word ptr [ESI + EBX*0x2 + 0x6]  
CODE:0042debf   752f            JNZ         LAB_0042def0                            
CODE:0042dec1   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042dec4   8bc8            MOV         param_3,param_1                         
CODE:0042dec6   c1e004          SHL         param_1,0x4                             
CODE:0042dec9   2bc1            SUB         param_1,param_3                         
CODE:0042decb   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042ded1   66837c410c00    CMP         word ptr [param_...,0x0                 
CODE:0042ded7   7e17            JLE         LAB_0042def0                            
CODE:0042ded9   0fbfc2          MOVSX       param_1,param_2                         
CODE:0042dedc   8bd0            MOV         param_2,param_1                         
CODE:0042dede   c1e004          SHL         param_1,0x4                             
CODE:0042dee1   2bc2            SUB         param_1,param_2                         
CODE:0042dee3   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042dee9   66c744420...    MOV         word ptr [param_...,0x1                 
                            LAB_0042def0:                 ;XREF[9,0]:   0042dd9b,0042ddb8,0042ddda,0042ddf6
                                                          ;             0042de13,0042de8f,0042dea8,0042debf
                                                          ;             0042ded7
CODE:0042def0   33c0            XOR         param_1,param_1                         
                            LAB_0042def2:                 ;XREF[1,0]:   0042dd1c
CODE:0042def2   5e              POP         ESI                                     
CODE:0042def3   5b              POP         EBX                                     
CODE:0042def4   5d              POP         EBP                                     
CODE:0042def5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042def6(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042df00
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042defd
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0042df55,0042df6c,0042df85,0042dff2
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0042df70,0042e0c9
CODE:0042def6   55              PUSH        EBP                                     
CODE:0042def7   8bec            MOV         EBP,ESP                                 
CODE:0042def9   51              PUSH        param_3                                 
CODE:0042defa   53              PUSH        EBX                                     
CODE:0042defb   56              PUSH        ESI                                     
CODE:0042defc   57              PUSH        EDI                                     
CODE:0042defd   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042df00   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0042df03   b9447c4600      MOV         param_3,DATA:DAT_00467c44               ;= ??
CODE:0042df08   0fbfda          MOVSX       EBX,param_2                             
CODE:0042df0b   8bf3            MOV         ESI,EBX                                 
CODE:0042df0d   c1e304          SHL         EBX,0x4                                 
CODE:0042df10   2bde            SUB         EBX,ESI                                 
CODE:0042df12   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df14   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042df19   0fbff0          MOVSX       ESI,param_1                             
CODE:0042df1c   8bfe            MOV         EDI,ESI                                 
CODE:0042df1e   c1e604          SHL         ESI,0x4                                 
CODE:0042df21   2bf7            SUB         ESI,EDI                                 
CODE:0042df23   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df25   663b5c7704      CMP         BX,word ptr [EDI + ESI*0x2 + 0x4]       
CODE:0042df2a   7407            JZ          LAB_0042df33                            
CODE:0042df2c   33c0            XOR         param_1,param_1                         
CODE:0042df2e   e918020000      JMP         LAB_0042e14b                            
                            LAB_0042df33:                 ;XREF[1,0]:   0042df2a
CODE:0042df33   0fbfda          MOVSX       EBX,param_2                             
CODE:0042df36   8bf3            MOV         ESI,EBX                                 
CODE:0042df38   c1e304          SHL         EBX,0x4                                 
CODE:0042df3b   2bde            SUB         EBX,ESI                                 
CODE:0042df3d   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df3f   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042df44   0fbff2          MOVSX       ESI,param_2                             
CODE:0042df47   8bfe            MOV         EDI,ESI                                 
CODE:0042df49   c1e604          SHL         ESI,0x4                                 
CODE:0042df4c   2bf7            SUB         ESI,EDI                                 
CODE:0042df4e   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df50   662b5c770c      SUB         BX,word ptr [EDI + ESI*0x2 + 0xc]       
CODE:0042df55   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042df59   0fbfda          MOVSX       EBX,param_2                             
CODE:0042df5c   8bf3            MOV         ESI,EBX                                 
CODE:0042df5e   c1e304          SHL         EBX,0x4                                 
CODE:0042df61   2bde            SUB         EBX,ESI                                 
CODE:0042df63   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df65   668b5c5e08      MOV         BX,word ptr [ESI + EBX*0x2 + 0x8]       
CODE:0042df6a   03db            ADD         EBX,EBX                                 
CODE:0042df6c   66035dfe        ADD         BX,word ptr [EBP + local_6+0x4]         
CODE:0042df70   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:0042df74   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042df77   8bf3            MOV         ESI,EBX                                 
CODE:0042df79   c1e304          SHL         EBX,0x4                                 
CODE:0042df7c   2bde            SUB         EBX,ESI                                 
CODE:0042df7e   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df80   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042df85   663b5dfe        CMP         BX,word ptr [EBP + local_6+0x4]         
CODE:0042df89   0f8dec000000    JGE         LAB_0042e07b                            
CODE:0042df8f   0fbfda          MOVSX       EBX,param_2                             
CODE:0042df92   8bf3            MOV         ESI,EBX                                 
CODE:0042df94   c1e304          SHL         EBX,0x4                                 
CODE:0042df97   2bde            SUB         EBX,ESI                                 
CODE:0042df99   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042df9b   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]             
CODE:0042df9f   0fbff0          MOVSX       ESI,param_1                             
CODE:0042dfa2   8bfe            MOV         EDI,ESI                                 
CODE:0042dfa4   c1e604          SHL         ESI,0x4                                 
CODE:0042dfa7   2bf7            SUB         ESI,EDI                                 
CODE:0042dfa9   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042dfab   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]             
CODE:0042dfaf   751b            JNZ         LAB_0042dfcc                            
CODE:0042dfb1   0fbfda          MOVSX       EBX,param_2                             
CODE:0042dfb4   8bf3            MOV         ESI,EBX                                 
CODE:0042dfb6   c1e304          SHL         EBX,0x4                                 
CODE:0042dfb9   2bde            SUB         EBX,ESI                                 
CODE:0042dfbb   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042dfbd   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042dfc3   7e07            JLE         LAB_0042dfcc                            
CODE:0042dfc5   33c0            XOR         param_1,param_1                         
CODE:0042dfc7   e97f010000      JMP         LAB_0042e14b                            
                            LAB_0042dfcc:                 ;XREF[2,0]:   0042dfaf,0042dfc3
CODE:0042dfcc   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042dfcf   8bf3            MOV         ESI,EBX                                 
CODE:0042dfd1   c1e304          SHL         EBX,0x4                                 
CODE:0042dfd4   2bde            SUB         EBX,ESI                                 
CODE:0042dfd6   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042dfd8   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042dfdd   0fbff0          MOVSX       ESI,param_1                             
CODE:0042dfe0   8bfe            MOV         EDI,ESI                                 
CODE:0042dfe2   c1e604          SHL         ESI,0x4                                 
CODE:0042dfe5   2bf7            SUB         ESI,EDI                                 
CODE:0042dfe7   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042dfe9   0fbf747708      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x8]      
CODE:0042dfee   03f6            ADD         ESI,ESI                                 
CODE:0042dff0   03de            ADD         EBX,ESI                                 
CODE:0042dff2   0fbf75fe        MOVSX       ESI,word ptr [EBP + local_6+0x4]        
CODE:0042dff6   3bde            CMP         EBX,ESI                                 
CODE:0042dff8   0f8c4b010000    JL          LAB_0042e149                            
CODE:0042dffe   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e001   8bf3            MOV         ESI,EBX                                 
CODE:0042e003   c1e304          SHL         EBX,0x4                                 
CODE:0042e006   2bde            SUB         EBX,ESI                                 
CODE:0042e008   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e00a   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042e010   7533            JNZ         LAB_0042e045                            
CODE:0042e012   0fbfda          MOVSX       EBX,param_2                             
CODE:0042e015   8bf3            MOV         ESI,EBX                                 
CODE:0042e017   c1e304          SHL         EBX,0x4                                 
CODE:0042e01a   2bde            SUB         EBX,ESI                                 
CODE:0042e01c   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e01e   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e023   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e026   8bfe            MOV         EDI,ESI                                 
CODE:0042e028   c1e604          SHL         ESI,0x4                                 
CODE:0042e02b   2bf7            SUB         ESI,EDI                                 
CODE:0042e02d   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e02f   66895c770c      MOV         word ptr [EDI + ESI*0x2 + 0xc],BX       
CODE:0042e034   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e037   8bfe            MOV         EDI,ESI                                 
CODE:0042e039   c1e604          SHL         ESI,0x4                                 
CODE:0042e03c   2bf7            SUB         ESI,EDI                                 
CODE:0042e03e   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e040   66015c7706      ADD         word ptr [EDI + ESI*0x2 + 0x6],BX       
                            LAB_0042e045:                 ;XREF[1,0]:   0042e010
CODE:0042e045   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e048   8bda            MOV         EBX,param_2                             
CODE:0042e04a   c1e204          SHL         param_2,0x4                             
CODE:0042e04d   2bd3            SUB         param_2,EBX                             
CODE:0042e04f   8b19            MOV         EBX,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e051   668b54530c      MOV         param_2,word ptr [EBX + param_2*0x2 +...
CODE:0042e056   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e059   8bd8            MOV         EBX,param_1                             
CODE:0042e05b   c1e004          SHL         param_1,0x4                             
CODE:0042e05e   2bc3            SUB         param_1,EBX                             
CODE:0042e060   8b09            MOV         param_3=>DATA:DA...,dword ptr [param_3] ;= ??
CODE:0042e062   663b54410c      CMP         param_2,word ptr [param_3 + param_1*0...
CODE:0042e067   7409            JZ          LAB_0042e072                            
CODE:0042e069   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e072:                 ;XREF[1,0]:   0042e067
CODE:0042e072   66b80100        MOV         param_1,0x1                             
CODE:0042e076   e9d0000000      JMP         LAB_0042e14b                            
                            LAB_0042e07b:                 ;XREF[1,0]:   0042df89
CODE:0042e07b   0fbfda          MOVSX       EBX,param_2                             
CODE:0042e07e   8bf3            MOV         ESI,EBX                                 
CODE:0042e080   c1e304          SHL         EBX,0x4                                 
CODE:0042e083   2bde            SUB         EBX,ESI                                 
CODE:0042e085   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e087   668b1c5e        MOV         BX,word ptr [ESI + EBX*0x2]             
CODE:0042e08b   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e08e   8bfe            MOV         EDI,ESI                                 
CODE:0042e090   c1e604          SHL         ESI,0x4                                 
CODE:0042e093   2bf7            SUB         ESI,EDI                                 
CODE:0042e095   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e097   663b1c77        CMP         BX,word ptr [EDI + ESI*0x2]             
CODE:0042e09b   751b            JNZ         LAB_0042e0b8                            
CODE:0042e09d   0fbfda          MOVSX       EBX,param_2                             
CODE:0042e0a0   8bf3            MOV         ESI,EBX                                 
CODE:0042e0a2   c1e304          SHL         EBX,0x4                                 
CODE:0042e0a5   2bde            SUB         EBX,ESI                                 
CODE:0042e0a7   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e0a9   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042e0af   7d07            JGE         LAB_0042e0b8                            
CODE:0042e0b1   33c0            XOR         param_1,param_1                         
CODE:0042e0b3   e993000000      JMP         LAB_0042e14b                            
                            LAB_0042e0b8:                 ;XREF[2,0]:   0042e09b,0042e0af
CODE:0042e0b8   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e0bb   8bf3            MOV         ESI,EBX                                 
CODE:0042e0bd   c1e304          SHL         EBX,0x4                                 
CODE:0042e0c0   2bde            SUB         EBX,ESI                                 
CODE:0042e0c2   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e0c4   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042e0c9   663b5dfc        CMP         BX,word ptr [EBP + local_8+0x4]         
CODE:0042e0cd   7f7a            JG          LAB_0042e149                            
CODE:0042e0cf   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e0d2   8bf3            MOV         ESI,EBX                                 
CODE:0042e0d4   c1e304          SHL         EBX,0x4                                 
CODE:0042e0d7   2bde            SUB         EBX,ESI                                 
CODE:0042e0d9   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e0db   66837c5e0c00    CMP         word ptr [ESI + EBX*0x2 + 0xc],0x0      
CODE:0042e0e1   7533            JNZ         LAB_0042e116                            
CODE:0042e0e3   0fbfda          MOVSX       EBX,param_2                             
CODE:0042e0e6   8bf3            MOV         ESI,EBX                                 
CODE:0042e0e8   c1e304          SHL         EBX,0x4                                 
CODE:0042e0eb   2bde            SUB         EBX,ESI                                 
CODE:0042e0ed   8b31            MOV         ESI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e0ef   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e0f4   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e0f7   8bfe            MOV         EDI,ESI                                 
CODE:0042e0f9   c1e604          SHL         ESI,0x4                                 
CODE:0042e0fc   2bf7            SUB         ESI,EDI                                 
CODE:0042e0fe   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e100   66895c770c      MOV         word ptr [EDI + ESI*0x2 + 0xc],BX       
CODE:0042e105   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e108   8bfe            MOV         EDI,ESI                                 
CODE:0042e10a   c1e604          SHL         ESI,0x4                                 
CODE:0042e10d   2bf7            SUB         ESI,EDI                                 
CODE:0042e10f   8b39            MOV         EDI,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e111   66015c7706      ADD         word ptr [EDI + ESI*0x2 + 0x6],BX       
                            LAB_0042e116:                 ;XREF[1,0]:   0042e0e1
CODE:0042e116   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e119   8bda            MOV         EBX,param_2                             
CODE:0042e11b   c1e204          SHL         param_2,0x4                             
CODE:0042e11e   2bd3            SUB         param_2,EBX                             
CODE:0042e120   8b19            MOV         EBX,dword ptr [param_3]=>DATA:DAT_004...;= ??
CODE:0042e122   668b54530c      MOV         param_2,word ptr [EBX + param_2*0x2 +...
CODE:0042e127   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e12a   8bd8            MOV         EBX,param_1                             
CODE:0042e12c   c1e004          SHL         param_1,0x4                             
CODE:0042e12f   2bc3            SUB         param_1,EBX                             
CODE:0042e131   8b09            MOV         param_3=>DATA:DA...,dword ptr [param_3] ;= ??
CODE:0042e133   663b54410c      CMP         param_2,word ptr [param_3 + param_1*0...
CODE:0042e138   7409            JZ          LAB_0042e143                            
CODE:0042e13a   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e143:                 ;XREF[1,0]:   0042e138
CODE:0042e143   66b80100        MOV         param_1,0x1                             
CODE:0042e147   eb02            JMP         LAB_0042e14b                            
                            LAB_0042e149:                 ;XREF[2,0]:   0042dff8,0042e0cd
CODE:0042e149   33c0            XOR         param_1,param_1                         
                            LAB_0042e14b:                 ;XREF[5,0]:   0042df2e,0042dfc7,0042e076,0042e0b3
                                                          ;             0042e147
CODE:0042e14b   5f              POP         EDI                                     
CODE:0042e14c   5e              POP         ESI                                     
CODE:0042e14d   5b              POP         EBX                                     
CODE:0042e14e   59              POP         param_3                                 
CODE:0042e14f   5d              POP         EBP                                     
CODE:0042e150   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042e151(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042e15b
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042e158
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0042e1bc,0042e1e9,0042e220,0042e2c4,0042e2f7
CODE:0042e151   55              PUSH        EBP                                     
CODE:0042e152   8bec            MOV         EBP,ESP                                 
CODE:0042e154   51              PUSH        param_3                                 
CODE:0042e155   53              PUSH        EBX                                     
CODE:0042e156   56              PUSH        ESI                                     
CODE:0042e157   57              PUSH        EDI                                     
CODE:0042e158   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042e15b   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0042e15e   0fbfd1          MOVSX       param_2,param_3                         
CODE:0042e161   8bda            MOV         EBX,param_2                             
CODE:0042e163   c1e204          SHL         param_2,0x4                             
CODE:0042e166   2bd3            SUB         param_2,EBX                             
CODE:0042e168   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e16e   668b1453        MOV         param_2,word ptr [EBX + param_2*0x2]    
CODE:0042e172   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e175   8bf3            MOV         ESI,EBX                                 
CODE:0042e177   c1e304          SHL         EBX,0x4                                 
CODE:0042e17a   2bde            SUB         EBX,ESI                                 
CODE:0042e17c   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e182   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042e187   0fbff1          MOVSX       ESI,param_3                             
CODE:0042e18a   8bfe            MOV         EDI,ESI                                 
CODE:0042e18c   c1e604          SHL         ESI,0x4                                 
CODE:0042e18f   2bf7            SUB         ESI,EDI                                 
CODE:0042e191   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e197   662b5c7706      SUB         BX,word ptr [EDI + ESI*0x2 + 0x6]       
CODE:0042e19c   0fbff3          MOVSX       ESI,BX                                  
CODE:0042e19f   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e1a2   47              INC         EDI                                     
CODE:0042e1a3   3bf7            CMP         ESI,EDI                                 
CODE:0042e1a5   751b            JNZ         LAB_0042e1c2                            
CODE:0042e1a7   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e1aa   8bf3            MOV         ESI,EBX                                 
CODE:0042e1ac   c1e304          SHL         EBX,0x4                                 
CODE:0042e1af   2bde            SUB         EBX,ESI                                 
CODE:0042e1b1   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e1b7   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e1bc   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e1c0   eb34            JMP         LAB_0042e1f6                            
                            LAB_0042e1c2:                 ;XREF[1,0]:   0042e1a5
CODE:0042e1c2   0fbfdb          MOVSX       EBX,BX                                  
CODE:0042e1c5   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e1c8   83c602          ADD         ESI,0x2                                 
CODE:0042e1cb   f7de            NEG         ESI                                     
CODE:0042e1cd   3bde            CMP         EBX,ESI                                 
CODE:0042e1cf   751e            JNZ         LAB_0042e1ef                            
CODE:0042e1d1   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e1d4   8bf3            MOV         ESI,EBX                                 
CODE:0042e1d6   c1e304          SHL         EBX,0x4                                 
CODE:0042e1d9   2bde            SUB         EBX,ESI                                 
CODE:0042e1db   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e1e1   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e1e6   66f7db          NEG         BX                                      
CODE:0042e1e9   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e1ed   eb07            JMP         LAB_0042e1f6                            
                            LAB_0042e1ef:                 ;XREF[1,0]:   0042e1cf
CODE:0042e1ef   33c0            XOR         param_1,param_1                         
CODE:0042e1f1   e935010000      JMP         LAB_0042e32b                            
                            LAB_0042e1f6:                 ;XREF[2,0]:   0042e1c0,0042e1ed
CODE:0042e1f6   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e1f9   8bf3            MOV         ESI,EBX                                 
CODE:0042e1fb   c1e304          SHL         EBX,0x4                                 
CODE:0042e1fe   2bde            SUB         EBX,ESI                                 
CODE:0042e200   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e206   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042e20b   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e20e   8bfe            MOV         EDI,ESI                                 
CODE:0042e210   c1e604          SHL         ESI,0x4                                 
CODE:0042e213   2bf7            SUB         ESI,EDI                                 
CODE:0042e215   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e21b   662b5c770c      SUB         BX,word ptr [EDI + ESI*0x2 + 0xc]       
CODE:0042e220   66035dfe        ADD         BX,word ptr [EBP + local_6+0x4]         
CODE:0042e224   0fbff1          MOVSX       ESI,param_3                             
CODE:0042e227   8bfe            MOV         EDI,ESI                                 
CODE:0042e229   c1e604          SHL         ESI,0x4                                 
CODE:0042e22c   2bf7            SUB         ESI,EDI                                 
CODE:0042e22e   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e234   0fbf747704      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x4]      
CODE:0042e239   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e23c   03f7            ADD         ESI,EDI                                 
CODE:0042e23e   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:0042e241   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e244   83f701          XOR         EDI,0x1                                 
CODE:0042e247   03f7            ADD         ESI,EDI                                 
CODE:0042e249   0fbffb          MOVSX       EDI,BX                                  
CODE:0042e24c   3bf7            CMP         ESI,EDI                                 
CODE:0042e24e   7d07            JGE         LAB_0042e257                            
CODE:0042e250   33c0            XOR         param_1,param_1                         
CODE:0042e252   e9d4000000      JMP         LAB_0042e32b                            
                            LAB_0042e257:                 ;XREF[1,0]:   0042e24e
CODE:0042e257   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e25a   8bfe            MOV         EDI,ESI                                 
CODE:0042e25c   c1e604          SHL         ESI,0x4                                 
CODE:0042e25f   2bf7            SUB         ESI,EDI                                 
CODE:0042e261   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e267   668b747708      MOV         SI,word ptr [EDI + ESI*0x2 + 0x8]       
CODE:0042e26c   03f6            ADD         ESI,ESI                                 
CODE:0042e26e   6603de          ADD         BX,SI                                   
CODE:0042e271   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042e274   8bf1            MOV         ESI,param_3                             
CODE:0042e276   c1e104          SHL         param_3,0x4                             
CODE:0042e279   2bce            SUB         param_3,ESI                             
CODE:0042e27b   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e281   0fbf4c4e04      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e286   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e289   2bca            SUB         param_3,param_2                         
CODE:0042e28b   8d1449          LEA         param_2,[ECX + ECX*0x2]                 
CODE:0042e28e   0fbfcb          MOVSX       param_3,BX                              
CODE:0042e291   3bd1            CMP         param_2,param_3                         
CODE:0042e293   7e07            JLE         LAB_0042e29c                            
CODE:0042e295   33c0            XOR         param_1,param_1                         
CODE:0042e297   e98f000000      JMP         LAB_0042e32b                            
                            LAB_0042e29c:                 ;XREF[1,0]:   0042e293
CODE:0042e29c   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e29f   8bca            MOV         param_3,param_2                         
CODE:0042e2a1   c1e204          SHL         param_2,0x4                             
CODE:0042e2a4   2bd1            SUB         param_2,param_3                         
CODE:0042e2a6   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e2ac   66837c510c00    CMP         word ptr [param_...,0x0                 
CODE:0042e2b2   752e            JNZ         LAB_0042e2e2                            
CODE:0042e2b4   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e2b7   8bca            MOV         param_3,param_2                         
CODE:0042e2b9   c1e204          SHL         param_2,0x4                             
CODE:0042e2bc   2bd1            SUB         param_2,param_3                         
CODE:0042e2be   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e2c4   668b5dfe        MOV         BX,word ptr [EBP + local_6+0x4]         
CODE:0042e2c8   66895c510c      MOV         word ptr [param_...,BX                  
CODE:0042e2cd   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e2d0   8bca            MOV         param_3,param_2                         
CODE:0042e2d2   c1e204          SHL         param_2,0x4                             
CODE:0042e2d5   2bd1            SUB         param_2,param_3                         
CODE:0042e2d7   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e2dd   66015c5104      ADD         word ptr [param_...,BX                  
                            LAB_0042e2e2:                 ;XREF[1,0]:   0042e2b2
CODE:0042e2e2   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e2e5   8bca            MOV         param_3,param_2                         
CODE:0042e2e7   c1e204          SHL         param_2,0x4                             
CODE:0042e2ea   2bd1            SUB         param_2,param_3                         
CODE:0042e2ec   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e2f2   668b54510c      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042e2f7   663b55fe        CMP         param_2,word ptr [EBP + local_6+0x4]    
CODE:0042e2fb   7409            JZ          LAB_0042e306                            
CODE:0042e2fd   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e306:                 ;XREF[1,0]:   0042e2fb
CODE:0042e306   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e309   8bd0            MOV         param_2,param_1                         
CODE:0042e30b   c1e004          SHL         param_1,0x4                             
CODE:0042e30e   2bc2            SUB         param_1,param_2                         
CODE:0042e310   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e316   66837c420400    CMP         word ptr [param_...,0x0                 
CODE:0042e31c   7d09            JGE         LAB_0042e327                            
CODE:0042e31e   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e327:                 ;XREF[1,0]:   0042e31c
CODE:0042e327   66b80100        MOV         param_1,0x1                             
                            LAB_0042e32b:                 ;XREF[3,0]:   0042e1f1,0042e252,0042e297
CODE:0042e32b   5f              POP         EDI                                     
CODE:0042e32c   5e              POP         ESI                                     
CODE:0042e32d   5b              POP         EBX                                     
CODE:0042e32e   59              POP         param_3                                 
CODE:0042e32f   5d              POP         EBP                                     
CODE:0042e330   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042e331(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042e33b
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042e338
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0042e39c,0042e3c9,0042e49d,0042e4a6,0042e542
                                                          ;XREF[2,0]:   004619ec,004619f0
CODE:0042e331   55              PUSH        EBP                                     
CODE:0042e332   8bec            MOV         EBP,ESP                                 
CODE:0042e334   51              PUSH        param_3                                 
CODE:0042e335   53              PUSH        EBX                                     
CODE:0042e336   56              PUSH        ESI                                     
CODE:0042e337   57              PUSH        EDI                                     
CODE:0042e338   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042e33b   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0042e33e   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e341   8bda            MOV         EBX,param_2                             
CODE:0042e343   c1e204          SHL         param_2,0x4                             
CODE:0042e346   2bd3            SUB         param_2,EBX                             
CODE:0042e348   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e34e   668b1453        MOV         param_2,word ptr [EBX + param_2*0x2]    
CODE:0042e352   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e355   8bf3            MOV         ESI,EBX                                 
CODE:0042e357   c1e304          SHL         EBX,0x4                                 
CODE:0042e35a   2bde            SUB         EBX,ESI                                 
CODE:0042e35c   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e362   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042e367   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e36a   8bfe            MOV         EDI,ESI                                 
CODE:0042e36c   c1e604          SHL         ESI,0x4                                 
CODE:0042e36f   2bf7            SUB         ESI,EDI                                 
CODE:0042e371   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e377   662b5c7706      SUB         BX,word ptr [EDI + ESI*0x2 + 0x6]       
CODE:0042e37c   0fbff3          MOVSX       ESI,BX                                  
CODE:0042e37f   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e382   47              INC         EDI                                     
CODE:0042e383   3bf7            CMP         ESI,EDI                                 
CODE:0042e385   751b            JNZ         LAB_0042e3a2                            
CODE:0042e387   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e38a   8bf3            MOV         ESI,EBX                                 
CODE:0042e38c   c1e304          SHL         EBX,0x4                                 
CODE:0042e38f   2bde            SUB         EBX,ESI                                 
CODE:0042e391   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e397   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e39c   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e3a0   eb34            JMP         LAB_0042e3d6                            
                            LAB_0042e3a2:                 ;XREF[1,0]:   0042e385
CODE:0042e3a2   0fbfdb          MOVSX       EBX,BX                                  
CODE:0042e3a5   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e3a8   83c602          ADD         ESI,0x2                                 
CODE:0042e3ab   f7de            NEG         ESI                                     
CODE:0042e3ad   3bde            CMP         EBX,ESI                                 
CODE:0042e3af   751e            JNZ         LAB_0042e3cf                            
CODE:0042e3b1   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e3b4   8bf3            MOV         ESI,EBX                                 
CODE:0042e3b6   c1e304          SHL         EBX,0x4                                 
CODE:0042e3b9   2bde            SUB         EBX,ESI                                 
CODE:0042e3bb   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e3c1   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e3c6   66f7db          NEG         BX                                      
CODE:0042e3c9   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e3cd   eb07            JMP         LAB_0042e3d6                            
                            LAB_0042e3cf:                 ;XREF[1,0]:   0042e3af
CODE:0042e3cf   33c0            XOR         param_1,param_1                         
CODE:0042e3d1   e97f010000      JMP         LAB_0042e555                            
                            LAB_0042e3d6:                 ;XREF[2,0]:   0042e3a0,0042e3cd
CODE:0042e3d6   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e3d9   8bf3            MOV         ESI,EBX                                 
CODE:0042e3db   c1e304          SHL         EBX,0x4                                 
CODE:0042e3de   2bde            SUB         EBX,ESI                                 
CODE:0042e3e0   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e3e6   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042e3eb   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e3ee   8bfe            MOV         EDI,ESI                                 
CODE:0042e3f0   c1e604          SHL         ESI,0x4                                 
CODE:0042e3f3   2bf7            SUB         ESI,EDI                                 
CODE:0042e3f5   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e3fb   0fbf747704      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x4]      
CODE:0042e400   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e403   03f7            ADD         ESI,EDI                                 
CODE:0042e405   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:0042e408   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e40b   83f701          XOR         EDI,0x1                                 
CODE:0042e40e   03f7            ADD         ESI,EDI                                 
CODE:0042e410   3bde            CMP         EBX,ESI                                 
CODE:0042e412   7e07            JLE         LAB_0042e41b                            
CODE:0042e414   33c0            XOR         param_1,param_1                         
CODE:0042e416   e93a010000      JMP         LAB_0042e555                            
                            LAB_0042e41b:                 ;XREF[1,0]:   0042e412
CODE:0042e41b   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e41e   8bf3            MOV         ESI,EBX                                 
CODE:0042e420   c1e304          SHL         EBX,0x4                                 
CODE:0042e423   2bde            SUB         EBX,ESI                                 
CODE:0042e425   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e42b   0fbf5c5e04      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x4]      
CODE:0042e430   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042e433   8bf1            MOV         ESI,param_3                             
CODE:0042e435   c1e104          SHL         param_3,0x4                             
CODE:0042e438   2bce            SUB         param_3,ESI                             
CODE:0042e43a   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e440   0fbf4c4e08      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e445   03c9            ADD         param_3,param_3                         
CODE:0042e447   03d9            ADD         EBX,param_3                             
CODE:0042e449   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e44c   8bf1            MOV         ESI,param_3                             
CODE:0042e44e   c1e104          SHL         param_3,0x4                             
CODE:0042e451   2bce            SUB         param_3,ESI                             
CODE:0042e453   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e459   0fbf4c4e04      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e45e   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e461   2bce            SUB         param_3,ESI                             
CODE:0042e463   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:0042e466   3bd9            CMP         EBX,param_3                             
CODE:0042e468   7d07            JGE         LAB_0042e471                            
CODE:0042e46a   33c0            XOR         param_1,param_1                         
CODE:0042e46c   e9e4000000      JMP         LAB_0042e555                            
                            LAB_0042e471:                 ;XREF[1,0]:   0042e468
CODE:0042e471   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e474   8bd9            MOV         EBX,param_3                             
CODE:0042e476   c1e104          SHL         param_3,0x4                             
CODE:0042e479   2bcb            SUB         param_3,EBX                             
CODE:0042e47b   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e481   66837c4b0c00    CMP         word ptr [EBX + param_3*0x2 + 0xc],0x0  
CODE:0042e487   0f85a0000000    JNZ         LAB_0042e52d                            
CODE:0042e48d   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e490   8bd9            MOV         EBX,param_3                             
CODE:0042e492   c1e104          SHL         param_3,0x4                             
CODE:0042e495   2bcb            SUB         param_3,EBX                             
CODE:0042e497   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e49d   668b75fe        MOV         SI,word ptr [EBP + local_6+0x4]         
CODE:0042e4a1   6689744b0c      MOV         word ptr [EBX + param_3*0x2 + 0xc],SI   
CODE:0042e4a6   66837dfe01      CMP         word ptr [EBP + local_6+0x4],0x1        
CODE:0042e4ab   7542            JNZ         LAB_0042e4ef                            
CODE:0042e4ad   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e4b0   8bd9            MOV         EBX,param_3                             
CODE:0042e4b2   c1e104          SHL         param_3,0x4                             
CODE:0042e4b5   2bcb            SUB         param_3,EBX                             
CODE:0042e4b7   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e4bd   66ff4c4b02      DEC         word ptr [EBX + param_3*0x2 + 0x2]      
CODE:0042e4c2   668b4c4b02      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042e4c7   6685c9          TEST        param_3,param_3                         
CODE:0042e4ca   7d61            JGE         LAB_0042e52d                            
CODE:0042e4cc   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e4cf   8bd9            MOV         EBX,param_3                             
CODE:0042e4d1   c1e104          SHL         param_3,0x4                             
CODE:0042e4d4   2bcb            SUB         param_3,EBX                             
CODE:0042e4d6   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e4dc   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e4df   668b14553...    MOV         param_2,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042e4e7   4a              DEC         param_2                                 
CODE:0042e4e8   6689544b02      MOV         word ptr [EBX + ...,param_2             
CODE:0042e4ed   eb3e            JMP         LAB_0042e52d                            
                            LAB_0042e4ef:                 ;XREF[1,0]:   0042e4ab
CODE:0042e4ef   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e4f2   8bd9            MOV         EBX,param_3                             
CODE:0042e4f4   c1e104          SHL         param_3,0x4                             
CODE:0042e4f7   2bcb            SUB         param_3,EBX                             
CODE:0042e4f9   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e4ff   66ff444b02      INC         word ptr [EBX + param_3*0x2 + 0x2]      
CODE:0042e504   668b4c4b02      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042e509   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e50c   663b0c553...    CMP         param_3,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042e514   7c17            JL          LAB_0042e52d                            
CODE:0042e516   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e519   8bca            MOV         param_3,param_2                         
CODE:0042e51b   c1e204          SHL         param_2,0x4                             
CODE:0042e51e   2bd1            SUB         param_2,param_3                         
CODE:0042e520   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e526   66c744510...    MOV         word ptr [param_...,0x0                 
                            LAB_0042e52d:                 ;XREF[4,0]:   0042e487,0042e4ca,0042e4ed,0042e514
CODE:0042e52d   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e530   8bd0            MOV         param_2,param_1                         
CODE:0042e532   c1e004          SHL         param_1,0x4                             
CODE:0042e535   2bc2            SUB         param_1,param_2                         
CODE:0042e537   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e53d   668b44420c      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042e542   663b45fe        CMP         param_1,word ptr [EBP + local_6+0x4]    
CODE:0042e546   7409            JZ          LAB_0042e551                            
CODE:0042e548   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e551:                 ;XREF[1,0]:   0042e546
CODE:0042e551   66b80100        MOV         param_1,0x1                             
                            LAB_0042e555:                 ;XREF[3,0]:   0042e3d1,0042e416,0042e46c
CODE:0042e555   5f              POP         EDI                                     
CODE:0042e556   5e              POP         ESI                                     
CODE:0042e557   5b              POP         EBX                                     
CODE:0042e558   59              POP         param_3                                 
CODE:0042e559   5d              POP         EBP                                     
CODE:0042e55a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042e55b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042e565
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042e562
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0042e5c9,0042e5f3,0042e62a,0042e6ce,0042e701
CODE:0042e55b   55              PUSH        EBP                                     
CODE:0042e55c   8bec            MOV         EBP,ESP                                 
CODE:0042e55e   51              PUSH        param_3                                 
CODE:0042e55f   53              PUSH        EBX                                     
CODE:0042e560   56              PUSH        ESI                                     
CODE:0042e561   57              PUSH        EDI                                     
CODE:0042e562   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042e565   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0042e568   0fbfd1          MOVSX       param_2,param_3                         
CODE:0042e56b   8bda            MOV         EBX,param_2                             
CODE:0042e56d   c1e204          SHL         param_2,0x4                             
CODE:0042e570   2bd3            SUB         param_2,EBX                             
CODE:0042e572   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e578   668b1453        MOV         param_2,word ptr [EBX + param_2*0x2]    
CODE:0042e57c   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e57f   8bf3            MOV         ESI,EBX                                 
CODE:0042e581   c1e304          SHL         EBX,0x4                                 
CODE:0042e584   2bde            SUB         EBX,ESI                                 
CODE:0042e586   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e58c   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042e591   0fbff1          MOVSX       ESI,param_3                             
CODE:0042e594   8bfe            MOV         EDI,ESI                                 
CODE:0042e596   c1e604          SHL         ESI,0x4                                 
CODE:0042e599   2bf7            SUB         ESI,EDI                                 
CODE:0042e59b   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e5a1   662b5c7704      SUB         BX,word ptr [EDI + ESI*0x2 + 0x4]       
CODE:0042e5a6   0fbff3          MOVSX       ESI,BX                                  
CODE:0042e5a9   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e5ac   47              INC         EDI                                     
CODE:0042e5ad   3bf7            CMP         ESI,EDI                                 
CODE:0042e5af   751e            JNZ         LAB_0042e5cf                            
CODE:0042e5b1   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e5b4   8bf3            MOV         ESI,EBX                                 
CODE:0042e5b6   c1e304          SHL         EBX,0x4                                 
CODE:0042e5b9   2bde            SUB         EBX,ESI                                 
CODE:0042e5bb   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e5c1   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e5c6   66f7db          NEG         BX                                      
CODE:0042e5c9   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e5cd   eb31            JMP         LAB_0042e600                            
                            LAB_0042e5cf:                 ;XREF[1,0]:   0042e5af
CODE:0042e5cf   0fbfdb          MOVSX       EBX,BX                                  
CODE:0042e5d2   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e5d5   83c602          ADD         ESI,0x2                                 
CODE:0042e5d8   f7de            NEG         ESI                                     
CODE:0042e5da   3bde            CMP         EBX,ESI                                 
CODE:0042e5dc   751b            JNZ         LAB_0042e5f9                            
CODE:0042e5de   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e5e1   8bf3            MOV         ESI,EBX                                 
CODE:0042e5e3   c1e304          SHL         EBX,0x4                                 
CODE:0042e5e6   2bde            SUB         EBX,ESI                                 
CODE:0042e5e8   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e5ee   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e5f3   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e5f7   eb07            JMP         LAB_0042e600                            
                            LAB_0042e5f9:                 ;XREF[1,0]:   0042e5dc
CODE:0042e5f9   33c0            XOR         param_1,param_1                         
CODE:0042e5fb   e935010000      JMP         LAB_0042e735                            
                            LAB_0042e600:                 ;XREF[2,0]:   0042e5cd,0042e5f7
CODE:0042e600   0fbfd8          MOVSX       EBX,param_1                             
CODE:0042e603   8bf3            MOV         ESI,EBX                                 
CODE:0042e605   c1e304          SHL         EBX,0x4                                 
CODE:0042e608   2bde            SUB         EBX,ESI                                 
CODE:0042e60a   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e610   668b5c5e06      MOV         BX,word ptr [ESI + EBX*0x2 + 0x6]       
CODE:0042e615   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e618   8bfe            MOV         EDI,ESI                                 
CODE:0042e61a   c1e604          SHL         ESI,0x4                                 
CODE:0042e61d   2bf7            SUB         ESI,EDI                                 
CODE:0042e61f   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e625   662b5c770c      SUB         BX,word ptr [EDI + ESI*0x2 + 0xc]       
CODE:0042e62a   66035dfe        ADD         BX,word ptr [EBP + local_6+0x4]         
CODE:0042e62e   0fbff1          MOVSX       ESI,param_3                             
CODE:0042e631   8bfe            MOV         EDI,ESI                                 
CODE:0042e633   c1e604          SHL         ESI,0x4                                 
CODE:0042e636   2bf7            SUB         ESI,EDI                                 
CODE:0042e638   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e63e   0fbf747706      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x6]      
CODE:0042e643   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e646   03f7            ADD         ESI,EDI                                 
CODE:0042e648   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:0042e64b   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e64e   83f701          XOR         EDI,0x1                                 
CODE:0042e651   03f7            ADD         ESI,EDI                                 
CODE:0042e653   0fbffb          MOVSX       EDI,BX                                  
CODE:0042e656   3bf7            CMP         ESI,EDI                                 
CODE:0042e658   7d07            JGE         LAB_0042e661                            
CODE:0042e65a   33c0            XOR         param_1,param_1                         
CODE:0042e65c   e9d4000000      JMP         LAB_0042e735                            
                            LAB_0042e661:                 ;XREF[1,0]:   0042e658
CODE:0042e661   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e664   8bfe            MOV         EDI,ESI                                 
CODE:0042e666   c1e604          SHL         ESI,0x4                                 
CODE:0042e669   2bf7            SUB         ESI,EDI                                 
CODE:0042e66b   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e671   668b747708      MOV         SI,word ptr [EDI + ESI*0x2 + 0x8]       
CODE:0042e676   03f6            ADD         ESI,ESI                                 
CODE:0042e678   6603de          ADD         BX,SI                                   
CODE:0042e67b   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042e67e   8bf1            MOV         ESI,param_3                             
CODE:0042e680   c1e104          SHL         param_3,0x4                             
CODE:0042e683   2bce            SUB         param_3,ESI                             
CODE:0042e685   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e68b   0fbf4c4e06      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e690   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e693   2bca            SUB         param_3,param_2                         
CODE:0042e695   8d1449          LEA         param_2,[ECX + ECX*0x2]                 
CODE:0042e698   0fbfcb          MOVSX       param_3,BX                              
CODE:0042e69b   3bd1            CMP         param_2,param_3                         
CODE:0042e69d   7e07            JLE         LAB_0042e6a6                            
CODE:0042e69f   33c0            XOR         param_1,param_1                         
CODE:0042e6a1   e98f000000      JMP         LAB_0042e735                            
                            LAB_0042e6a6:                 ;XREF[1,0]:   0042e69d
CODE:0042e6a6   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e6a9   8bca            MOV         param_3,param_2                         
CODE:0042e6ab   c1e204          SHL         param_2,0x4                             
CODE:0042e6ae   2bd1            SUB         param_2,param_3                         
CODE:0042e6b0   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e6b6   66837c510c00    CMP         word ptr [param_...,0x0                 
CODE:0042e6bc   752e            JNZ         LAB_0042e6ec                            
CODE:0042e6be   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e6c1   8bca            MOV         param_3,param_2                         
CODE:0042e6c3   c1e204          SHL         param_2,0x4                             
CODE:0042e6c6   2bd1            SUB         param_2,param_3                         
CODE:0042e6c8   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e6ce   668b5dfe        MOV         BX,word ptr [EBP + local_6+0x4]         
CODE:0042e6d2   66895c510c      MOV         word ptr [param_...,BX                  
CODE:0042e6d7   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e6da   8bca            MOV         param_3,param_2                         
CODE:0042e6dc   c1e204          SHL         param_2,0x4                             
CODE:0042e6df   2bd1            SUB         param_2,param_3                         
CODE:0042e6e1   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e6e7   66015c5106      ADD         word ptr [param_...,BX                  
                            LAB_0042e6ec:                 ;XREF[1,0]:   0042e6bc
CODE:0042e6ec   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e6ef   8bca            MOV         param_3,param_2                         
CODE:0042e6f1   c1e204          SHL         param_2,0x4                             
CODE:0042e6f4   2bd1            SUB         param_2,param_3                         
CODE:0042e6f6   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e6fc   668b54510c      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0042e701   663b55fe        CMP         param_2,word ptr [EBP + local_6+0x4]    
CODE:0042e705   7409            JZ          LAB_0042e710                            
CODE:0042e707   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e710:                 ;XREF[1,0]:   0042e705
CODE:0042e710   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e713   8bd0            MOV         param_2,param_1                         
CODE:0042e715   c1e004          SHL         param_1,0x4                             
CODE:0042e718   2bc2            SUB         param_1,param_2                         
CODE:0042e71a   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e720   66837c420600    CMP         word ptr [param_...,0x0                 
CODE:0042e726   7d09            JGE         LAB_0042e731                            
CODE:0042e728   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e731:                 ;XREF[1,0]:   0042e726
CODE:0042e731   66b80100        MOV         param_1,0x1                             
                            LAB_0042e735:                 ;XREF[3,0]:   0042e5fb,0042e65c,0042e6a1
CODE:0042e735   5f              POP         EDI                                     
CODE:0042e736   5e              POP         ESI                                     
CODE:0042e737   5b              POP         EBX                                     
CODE:0042e738   59              POP         param_3                                 
CODE:0042e739   5d              POP         EBP                                     
CODE:0042e73a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042e73b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042e745
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042e742
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0042e7a9,0042e7d3,0042e8a7,0042e8b0,0042e94c
CODE:0042e73b   55              PUSH        EBP                                     
CODE:0042e73c   8bec            MOV         EBP,ESP                                 
CODE:0042e73e   51              PUSH        param_3                                 
CODE:0042e73f   53              PUSH        EBX                                     
CODE:0042e740   56              PUSH        ESI                                     
CODE:0042e741   57              PUSH        EDI                                     
CODE:0042e742   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0042e745   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0042e748   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e74b   8bda            MOV         EBX,param_2                             
CODE:0042e74d   c1e204          SHL         param_2,0x4                             
CODE:0042e750   2bd3            SUB         param_2,EBX                             
CODE:0042e752   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e758   668b1453        MOV         param_2,word ptr [EBX + param_2*0x2]    
CODE:0042e75c   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e75f   8bf3            MOV         ESI,EBX                                 
CODE:0042e761   c1e304          SHL         EBX,0x4                                 
CODE:0042e764   2bde            SUB         EBX,ESI                                 
CODE:0042e766   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e76c   668b5c5e04      MOV         BX,word ptr [ESI + EBX*0x2 + 0x4]       
CODE:0042e771   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e774   8bfe            MOV         EDI,ESI                                 
CODE:0042e776   c1e604          SHL         ESI,0x4                                 
CODE:0042e779   2bf7            SUB         ESI,EDI                                 
CODE:0042e77b   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e781   662b5c7704      SUB         BX,word ptr [EDI + ESI*0x2 + 0x4]       
CODE:0042e786   0fbff3          MOVSX       ESI,BX                                  
CODE:0042e789   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e78c   47              INC         EDI                                     
CODE:0042e78d   3bf7            CMP         ESI,EDI                                 
CODE:0042e78f   751e            JNZ         LAB_0042e7af                            
CODE:0042e791   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e794   8bf3            MOV         ESI,EBX                                 
CODE:0042e796   c1e304          SHL         EBX,0x4                                 
CODE:0042e799   2bde            SUB         EBX,ESI                                 
CODE:0042e79b   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e7a1   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e7a6   66f7db          NEG         BX                                      
CODE:0042e7a9   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e7ad   eb31            JMP         LAB_0042e7e0                            
                            LAB_0042e7af:                 ;XREF[1,0]:   0042e78f
CODE:0042e7af   0fbfdb          MOVSX       EBX,BX                                  
CODE:0042e7b2   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e7b5   83c602          ADD         ESI,0x2                                 
CODE:0042e7b8   f7de            NEG         ESI                                     
CODE:0042e7ba   3bde            CMP         EBX,ESI                                 
CODE:0042e7bc   751b            JNZ         LAB_0042e7d9                            
CODE:0042e7be   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e7c1   8bf3            MOV         ESI,EBX                                 
CODE:0042e7c3   c1e304          SHL         EBX,0x4                                 
CODE:0042e7c6   2bde            SUB         EBX,ESI                                 
CODE:0042e7c8   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e7ce   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0042e7d3   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0042e7d7   eb07            JMP         LAB_0042e7e0                            
                            LAB_0042e7d9:                 ;XREF[1,0]:   0042e7bc
CODE:0042e7d9   33c0            XOR         param_1,param_1                         
CODE:0042e7db   e97f010000      JMP         LAB_0042e95f                            
                            LAB_0042e7e0:                 ;XREF[2,0]:   0042e7ad,0042e7d7
CODE:0042e7e0   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e7e3   8bf3            MOV         ESI,EBX                                 
CODE:0042e7e5   c1e304          SHL         EBX,0x4                                 
CODE:0042e7e8   2bde            SUB         EBX,ESI                                 
CODE:0042e7ea   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e7f0   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042e7f5   0fbff0          MOVSX       ESI,param_1                             
CODE:0042e7f8   8bfe            MOV         EDI,ESI                                 
CODE:0042e7fa   c1e604          SHL         ESI,0x4                                 
CODE:0042e7fd   2bf7            SUB         ESI,EDI                                 
CODE:0042e7ff   8b3d447c4600    MOV         EDI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e805   0fbf747706      MOVSX       ESI,word ptr [EDI + ESI*0x2 + 0x6]      
CODE:0042e80a   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e80d   03f7            ADD         ESI,EDI                                 
CODE:0042e80f   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:0042e812   0fbffa          MOVSX       EDI,param_2                             
CODE:0042e815   83f701          XOR         EDI,0x1                                 
CODE:0042e818   03f7            ADD         ESI,EDI                                 
CODE:0042e81a   3bde            CMP         EBX,ESI                                 
CODE:0042e81c   7e07            JLE         LAB_0042e825                            
CODE:0042e81e   33c0            XOR         param_1,param_1                         
CODE:0042e820   e93a010000      JMP         LAB_0042e95f                            
                            LAB_0042e825:                 ;XREF[1,0]:   0042e81c
CODE:0042e825   0fbfd9          MOVSX       EBX,param_3                             
CODE:0042e828   8bf3            MOV         ESI,EBX                                 
CODE:0042e82a   c1e304          SHL         EBX,0x4                                 
CODE:0042e82d   2bde            SUB         EBX,ESI                                 
CODE:0042e82f   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e835   0fbf5c5e06      MOVSX       EBX,word ptr [ESI + EBX*0x2 + 0x6]      
CODE:0042e83a   0fbfc9          MOVSX       param_3,param_3                         
CODE:0042e83d   8bf1            MOV         ESI,param_3                             
CODE:0042e83f   c1e104          SHL         param_3,0x4                             
CODE:0042e842   2bce            SUB         param_3,ESI                             
CODE:0042e844   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e84a   0fbf4c4e08      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e84f   03c9            ADD         param_3,param_3                         
CODE:0042e851   03d9            ADD         EBX,param_3                             
CODE:0042e853   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e856   8bf1            MOV         ESI,param_3                             
CODE:0042e858   c1e104          SHL         param_3,0x4                             
CODE:0042e85b   2bce            SUB         param_3,ESI                             
CODE:0042e85d   8b35447c4600    MOV         ESI,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e863   0fbf4c4e06      MOVSX       param_3,word ptr [ESI + param_3*0x2 +...
CODE:0042e868   0fbff2          MOVSX       ESI,param_2                             
CODE:0042e86b   2bce            SUB         param_3,ESI                             
CODE:0042e86d   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:0042e870   3bd9            CMP         EBX,param_3                             
CODE:0042e872   7d07            JGE         LAB_0042e87b                            
CODE:0042e874   33c0            XOR         param_1,param_1                         
CODE:0042e876   e9e4000000      JMP         LAB_0042e95f                            
                            LAB_0042e87b:                 ;XREF[1,0]:   0042e872
CODE:0042e87b   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e87e   8bd9            MOV         EBX,param_3                             
CODE:0042e880   c1e104          SHL         param_3,0x4                             
CODE:0042e883   2bcb            SUB         param_3,EBX                             
CODE:0042e885   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e88b   66837c4b0c00    CMP         word ptr [EBX + param_3*0x2 + 0xc],0x0  
CODE:0042e891   0f85a0000000    JNZ         LAB_0042e937                            
CODE:0042e897   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e89a   8bd9            MOV         EBX,param_3                             
CODE:0042e89c   c1e104          SHL         param_3,0x4                             
CODE:0042e89f   2bcb            SUB         param_3,EBX                             
CODE:0042e8a1   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e8a7   668b75fe        MOV         SI,word ptr [EBP + local_6+0x4]         
CODE:0042e8ab   6689744b0c      MOV         word ptr [EBX + param_3*0x2 + 0xc],SI   
CODE:0042e8b0   66837dfe01      CMP         word ptr [EBP + local_6+0x4],0x1        
CODE:0042e8b5   7542            JNZ         LAB_0042e8f9                            
CODE:0042e8b7   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e8ba   8bd9            MOV         EBX,param_3                             
CODE:0042e8bc   c1e104          SHL         param_3,0x4                             
CODE:0042e8bf   2bcb            SUB         param_3,EBX                             
CODE:0042e8c1   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e8c7   66ff4c4b02      DEC         word ptr [EBX + param_3*0x2 + 0x2]      
CODE:0042e8cc   668b4c4b02      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042e8d1   6685c9          TEST        param_3,param_3                         
CODE:0042e8d4   7d61            JGE         LAB_0042e937                            
CODE:0042e8d6   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e8d9   8bd9            MOV         EBX,param_3                             
CODE:0042e8db   c1e104          SHL         param_3,0x4                             
CODE:0042e8de   2bcb            SUB         param_3,EBX                             
CODE:0042e8e0   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e8e6   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e8e9   668b14553...    MOV         param_2,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042e8f1   4a              DEC         param_2                                 
CODE:0042e8f2   6689544b02      MOV         word ptr [EBX + ...,param_2             
CODE:0042e8f7   eb3e            JMP         LAB_0042e937                            
                            LAB_0042e8f9:                 ;XREF[1,0]:   0042e8b5
CODE:0042e8f9   0fbfc8          MOVSX       param_3,param_1                         
CODE:0042e8fc   8bd9            MOV         EBX,param_3                             
CODE:0042e8fe   c1e104          SHL         param_3,0x4                             
CODE:0042e901   2bcb            SUB         param_3,EBX                             
CODE:0042e903   8b1d447c4600    MOV         EBX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042e909   66ff444b02      INC         word ptr [EBX + param_3*0x2 + 0x2]      
CODE:0042e90e   668b4c4b02      MOV         param_3,word ptr [EBX + param_3*0x2 +...
CODE:0042e913   0fbfd2          MOVSX       param_2,param_2                         
CODE:0042e916   663b0c553...    CMP         param_3,word ptr [param_2*0x2 + DATA:...;= 06h
CODE:0042e91e   7c17            JL          LAB_0042e937                            
CODE:0042e920   0fbfd0          MOVSX       param_2,param_1                         
CODE:0042e923   8bca            MOV         param_3,param_2                         
CODE:0042e925   c1e204          SHL         param_2,0x4                             
CODE:0042e928   2bd1            SUB         param_2,param_3                         
CODE:0042e92a   8b0d447c4600    MOV         param_3,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e930   66c744510...    MOV         word ptr [param_...,0x0                 
                            LAB_0042e937:                 ;XREF[4,0]:   0042e891,0042e8d4,0042e8f7,0042e91e
CODE:0042e937   0fbfc0          MOVSX       param_1,param_1                         
CODE:0042e93a   8bd0            MOV         param_2,param_1                         
CODE:0042e93c   c1e004          SHL         param_1,0x4                             
CODE:0042e93f   2bc2            SUB         param_1,param_2                         
CODE:0042e941   8b15447c4600    MOV         param_2,dword ptr [DATA:DAT_00467c44]   ;= ??
CODE:0042e947   668b44420c      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0042e94c   663b45fe        CMP         param_1,word ptr [EBP + local_6+0x4]    
CODE:0042e950   7409            JZ          LAB_0042e95b                            
CODE:0042e952   66c7053a7...    MOV         word ptr [DATA:DAT_00467c3a],0x1        ;= ??
                            LAB_0042e95b:                 ;XREF[1,0]:   0042e950
CODE:0042e95b   66b80100        MOV         param_1,0x1                             
                            LAB_0042e95f:                 ;XREF[3,0]:   0042e7db,0042e820,0042e876
CODE:0042e95f   5f              POP         EDI                                     
CODE:0042e960   5e              POP         ESI                                     
CODE:0042e961   5b              POP         EBX                                     
CODE:0042e962   59              POP         param_3                                 
CODE:0042e963   5d              POP         EBP                                     
CODE:0042e964   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042e965(uint param_1, undefined4 param_2, uint param_3, short param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   0042e96d
                                                          ;XREF[1,0]:   0042b5d0
CODE:0042e965   55              PUSH        EBP                                     
CODE:0042e966   8bec            MOV         EBP,ESP                                 
CODE:0042e968   68861a4600      PUSH        DATA:$GEAR                              ;= 47h    G
CODE:0042e96d   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0042e971   66051437        ADD         param_1,0x3714                          
CODE:0042e975   50              PUSH        param_1                                 
CODE:0042e976   e8831c0100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042e97b   83c408          ADD         ESP,0x8                                 
CODE:0042e97e   a3547c4600      MOV         [DATA:DAT_00467c54],param_1             ;= ??
CODE:0042e983   a1547c4600      MOV         param_1,[DATA:DAT_00467c54]             ;= ??
CODE:0042e988   a3407c4600      MOV         [DATA:DAT_00467c40],param_1             ;= ??
CODE:0042e98d   a1547c4600      MOV         param_1,[DATA:DAT_00467c54]             ;= ??
CODE:0042e992   0514010000      ADD         param_1,0x114                           
CODE:0042e997   83c002          ADD         param_1,0x2                             
CODE:0042e99a   a3447c4600      MOV         [DATA:DAT_00467c44],param_1             ;= ??
CODE:0042e99f   a1447c4600      MOV         param_1,[DATA:DAT_00467c44]             ;= ??
CODE:0042e9a4   66c7000600      MOV         word ptr [param_1],0x6                  
CODE:0042e9a9   a1447c4600      MOV         param_1,[DATA:DAT_00467c44]             ;= ??
CODE:0042e9ae   66c740020000    MOV         word ptr [param_1 + 0x2],0x0            
CODE:0042e9b4   66c7053c7...    MOV         word ptr [DATA:DAT_00467c3c],0x0        ;= ??
CODE:0042e9bd   e84e010000      CALL        FUN_0042eb10                            ;undefined FUN_0042eb10(void)
CODE:0042e9c2   5d              POP         EBP                                     
CODE:0042e9c3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042e9c4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042e9d0
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042e9cd
          ;param_6       undefined4           c                      ;XREF[1,0]:   0042e9ca
                                                          ;XREF[1,0]:   0042ed9c
CODE:0042e9c4   55              PUSH        EBP                                     
CODE:0042e9c5   8bec            MOV         EBP,ESP                                 
CODE:0042e9c7   53              PUSH        EBX                                     
CODE:0042e9c8   56              PUSH        ESI                                     
CODE:0042e9c9   57              PUSH        EDI                                     
CODE:0042e9ca   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0042e9cd   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0042e9d0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0042e9d3   57              PUSH        EDI                                     
CODE:0042e9d4   0fbfc3          MOVSX       param_1,BX                              
CODE:0042e9d7   8bd0            MOV         param_2,param_1                         
CODE:0042e9d9   c1e004          SHL         param_1,0x4                             
CODE:0042e9dc   2bc2            SUB         param_1,param_2                         
CODE:0042e9de   66059d00        ADD         param_1,0x9d                            
CODE:0042e9e2   50              PUSH        param_1                                 
CODE:0042e9e3   0fbfc6          MOVSX       param_1,SI                              
CODE:0042e9e6   03c0            ADD         param_1,param_1                         
CODE:0042e9e8   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042e9eb   6683c04b        ADD         param_1,0x4b                            
CODE:0042e9ef   50              PUSH        param_1                                 
CODE:0042e9f0   0fbfc3          MOVSX       param_1,BX                              
CODE:0042e9f3   8bd0            MOV         param_2,param_1                         
CODE:0042e9f5   c1e004          SHL         param_1,0x4                             
CODE:0042e9f8   2bc2            SUB         param_1,param_2                         
CODE:0042e9fa   66059a00        ADD         param_1,0x9a                            
CODE:0042e9fe   50              PUSH        param_1                                 
CODE:0042e9ff   e841010000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042ea04   83c410          ADD         ESP,0x10                                
CODE:0042ea07   57              PUSH        EDI                                     
CODE:0042ea08   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea0b   8bd0            MOV         param_2,param_1                         
CODE:0042ea0d   c1e004          SHL         param_1,0x4                             
CODE:0042ea10   2bc2            SUB         param_1,param_2                         
CODE:0042ea12   66059e00        ADD         param_1,0x9e                            
CODE:0042ea16   50              PUSH        param_1                                 
CODE:0042ea17   0fbfc6          MOVSX       param_1,SI                              
CODE:0042ea1a   03c0            ADD         param_1,param_1                         
CODE:0042ea1c   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042ea1f   6683c04c        ADD         param_1,0x4c                            
CODE:0042ea23   50              PUSH        param_1                                 
CODE:0042ea24   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea27   8bd0            MOV         param_2,param_1                         
CODE:0042ea29   c1e004          SHL         param_1,0x4                             
CODE:0042ea2c   2bc2            SUB         param_1,param_2                         
CODE:0042ea2e   66059900        ADD         param_1,0x99                            
CODE:0042ea32   50              PUSH        param_1                                 
CODE:0042ea33   e80d010000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042ea38   83c410          ADD         ESP,0x10                                
CODE:0042ea3b   57              PUSH        EDI                                     
CODE:0042ea3c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea3f   8bd0            MOV         param_2,param_1                         
CODE:0042ea41   c1e004          SHL         param_1,0x4                             
CODE:0042ea44   2bc2            SUB         param_1,param_2                         
CODE:0042ea46   66059f00        ADD         param_1,0x9f                            
CODE:0042ea4a   50              PUSH        param_1                                 
CODE:0042ea4b   0fbfc6          MOVSX       param_1,SI                              
CODE:0042ea4e   03c0            ADD         param_1,param_1                         
CODE:0042ea50   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042ea53   6683c04d        ADD         param_1,0x4d                            
CODE:0042ea57   50              PUSH        param_1                                 
CODE:0042ea58   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea5b   8bd0            MOV         param_2,param_1                         
CODE:0042ea5d   c1e004          SHL         param_1,0x4                             
CODE:0042ea60   2bc2            SUB         param_1,param_2                         
CODE:0042ea62   66059800        ADD         param_1,0x98                            
CODE:0042ea66   50              PUSH        param_1                                 
CODE:0042ea67   e8d9000000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042ea6c   83c410          ADD         ESP,0x10                                
CODE:0042ea6f   57              PUSH        EDI                                     
CODE:0042ea70   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea73   8bd0            MOV         param_2,param_1                         
CODE:0042ea75   c1e004          SHL         param_1,0x4                             
CODE:0042ea78   2bc2            SUB         param_1,param_2                         
CODE:0042ea7a   66059f00        ADD         param_1,0x9f                            
CODE:0042ea7e   50              PUSH        param_1                                 
CODE:0042ea7f   0fbfc6          MOVSX       param_1,SI                              
CODE:0042ea82   03c0            ADD         param_1,param_1                         
CODE:0042ea84   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042ea87   6683c04e        ADD         param_1,0x4e                            
CODE:0042ea8b   50              PUSH        param_1                                 
CODE:0042ea8c   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ea8f   8bd0            MOV         param_2,param_1                         
CODE:0042ea91   c1e004          SHL         param_1,0x4                             
CODE:0042ea94   2bc2            SUB         param_1,param_2                         
CODE:0042ea96   66059800        ADD         param_1,0x98                            
CODE:0042ea9a   50              PUSH        param_1                                 
CODE:0042ea9b   e8a5000000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042eaa0   83c410          ADD         ESP,0x10                                
CODE:0042eaa3   57              PUSH        EDI                                     
CODE:0042eaa4   0fbfc3          MOVSX       param_1,BX                              
CODE:0042eaa7   8bd0            MOV         param_2,param_1                         
CODE:0042eaa9   c1e004          SHL         param_1,0x4                             
CODE:0042eaac   2bc2            SUB         param_1,param_2                         
CODE:0042eaae   66059e00        ADD         param_1,0x9e                            
CODE:0042eab2   50              PUSH        param_1                                 
CODE:0042eab3   0fbfc6          MOVSX       param_1,SI                              
CODE:0042eab6   03c0            ADD         param_1,param_1                         
CODE:0042eab8   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042eabb   6683c04f        ADD         param_1,0x4f                            
CODE:0042eabf   50              PUSH        param_1                                 
CODE:0042eac0   0fbfc3          MOVSX       param_1,BX                              
CODE:0042eac3   8bd0            MOV         param_2,param_1                         
CODE:0042eac5   c1e004          SHL         param_1,0x4                             
CODE:0042eac8   2bc2            SUB         param_1,param_2                         
CODE:0042eaca   66059900        ADD         param_1,0x99                            
CODE:0042eace   50              PUSH        param_1                                 
CODE:0042eacf   e871000000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042ead4   83c410          ADD         ESP,0x10                                
CODE:0042ead7   57              PUSH        EDI                                     
CODE:0042ead8   0fbfc3          MOVSX       param_1,BX                              
CODE:0042eadb   8bd0            MOV         param_2,param_1                         
CODE:0042eadd   c1e004          SHL         param_1,0x4                             
CODE:0042eae0   2bc2            SUB         param_1,param_2                         
CODE:0042eae2   66059d00        ADD         param_1,0x9d                            
CODE:0042eae6   50              PUSH        param_1                                 
CODE:0042eae7   0fbfc6          MOVSX       param_1,SI                              
CODE:0042eaea   03c0            ADD         param_1,param_1                         
CODE:0042eaec   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0042eaef   6683c050        ADD         param_1,0x50                            
CODE:0042eaf3   50              PUSH        param_1                                 
CODE:0042eaf4   0fbfc3          MOVSX       param_1,BX                              
CODE:0042eaf7   8bd0            MOV         param_2,param_1                         
CODE:0042eaf9   c1e004          SHL         param_1,0x4                             
CODE:0042eafc   2bc2            SUB         param_1,param_2                         
CODE:0042eafe   66059a00        ADD         param_1,0x9a                            
CODE:0042eb02   50              PUSH        param_1                                 
CODE:0042eb03   e83d000000      CALL        FUN_0042eb45                            ;undefined FUN_0042eb45(undefined par...
CODE:0042eb08   83c410          ADD         ESP,0x10                                
CODE:0042eb0b   5f              POP         EDI                                     
CODE:0042eb0c   5e              POP         ESI                                     
CODE:0042eb0d   5b              POP         EBX                                     
CODE:0042eb0e   5d              POP         EBP                                     
CODE:0042eb0f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042eb10(void)
                                                          ;XREF[1,0]:   0042e9bd
CODE:0042eb10   a1447c4600      MOV         EAX,[DATA:DAT_00467c44]                 ;= ??
CODE:0042eb15   0fbf4004        MOVSX       EAX,word ptr [EAX + 0x4]                
CODE:0042eb19   8bd0            MOV         EDX,EAX                                 
CODE:0042eb1b   c1e004          SHL         EAX,0x4                                 
CODE:0042eb1e   2bc2            SUB         EAX,EDX                                 
CODE:0042eb20   8b15447c4600    MOV         EDX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042eb26   0fbf5206        MOVSX       EDX,word ptr [EDX + 0x6]                
CODE:0042eb2a   03d2            ADD         EDX,EDX                                 
CODE:0042eb2c   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:0042eb2f   059b000000      ADD         EAX,0x9b                                
CODE:0042eb34   66a3367c4600    MOV         [DATA:DAT_00467c36],AX                  ;= ??
CODE:0042eb3a   83c24c          ADD         EDX,0x4c                                
CODE:0042eb3d   668915387...    MOV         word ptr [DATA:DAT_00467c38],DX         ;= ??
CODE:0042eb44   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042eb45(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0042eb54
          ;param_5       undefined4           8                      ;XREF[1,0]:   0042eb51
          ;param_6       undefined4           c                      ;XREF[1,0]:   0042eb4e
          ;param_7       undefined2          10                      ;XREF[1,0]:   0042eb88
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0042eb7b,0042eb82,0042eb99
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0042eb60,0042eb70,0042eba5,0042ebb0
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0042eb57,0042ebab
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0042eb64,0042eb74,0042eba1
                                                          ;XREF[6,0]:   0042e9ff,0042ea33,0042ea67,0042ea9b
                                                          ;             0042eacf,0042eb03
CODE:0042eb45   55              PUSH        EBP                                     
CODE:0042eb46   8bec            MOV         EBP,ESP                                 
CODE:0042eb48   83c4f8          ADD         ESP,-0x8                                
CODE:0042eb4b   53              PUSH        EBX                                     
CODE:0042eb4c   56              PUSH        ESI                                     
CODE:0042eb4d   57              PUSH        EDI                                     
CODE:0042eb4e   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0042eb51   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0042eb54   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0042eb57   66897dfa        MOV         word ptr [EBP + local_a+0x4],DI         
CODE:0042eb5b   663bc3          CMP         param_1,BX                              
CODE:0042eb5e   7d10            JGE         LAB_0042eb70                            
CODE:0042eb60   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0042eb64   66895df8        MOV         word ptr [EBP + local_c+0x4],BX         
CODE:0042eb68   8bd3            MOV         param_2,EBX                             
CODE:0042eb6a   8bd8            MOV         EBX,param_1                             
CODE:0042eb6c   8bc2            MOV         param_1,param_2                         
CODE:0042eb6e   eb08            JMP         LAB_0042eb78                            
                            LAB_0042eb70:                 ;XREF[1,0]:   0042eb5e
CODE:0042eb70   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:0042eb74   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
                            LAB_0042eb78:                 ;XREF[1,0]:   0042eb6e
CODE:0042eb78   662bc3          SUB         param_1,BX                              
CODE:0042eb7b   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0042eb7f   4b              DEC         EBX                                     
CODE:0042eb80   33f6            XOR         ESI,ESI                                 
CODE:0042eb82   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:0042eb86   7d17            JGE         LAB_0042eb9f                            
                            LAB_0042eb88:                 ;XREF[1,0]:   0042eb9d
CODE:0042eb88   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0042eb8c   50              PUSH        param_1                                 
CODE:0042eb8d   57              PUSH        EDI                                     
CODE:0042eb8e   43              INC         EBX                                     
CODE:0042eb8f   53              PUSH        EBX                                     
CODE:0042eb90   e8f3290000      CALL        FUN_00431588                            ;undefined FUN_00431588(undefined par...
CODE:0042eb95   83c40c          ADD         ESP,0xc                                 
CODE:0042eb98   46              INC         ESI                                     
CODE:0042eb99   663b75fe        CMP         SI,word ptr [EBP + local_6+0x4]         
CODE:0042eb9d   7ce9            JL          LAB_0042eb88                            
                            LAB_0042eb9f:                 ;XREF[1,0]:   0042eb86
CODE:0042eb9f   6a01            PUSH        0x1                                     
CODE:0042eba1   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0042eba5   662b45fc        SUB         param_1,word ptr [EBP + local_8+0x4]    
CODE:0042eba9   40              INC         param_1                                 
CODE:0042ebaa   50              PUSH        param_1                                 
CODE:0042ebab   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0042ebaf   50              PUSH        param_1                                 
CODE:0042ebb0   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0042ebb4   50              PUSH        param_1                                 
CODE:0042ebb5   e8021f0000      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0042ebba   83c410          ADD         ESP,0x10                                
CODE:0042ebbd   5f              POP         EDI                                     
CODE:0042ebbe   5e              POP         ESI                                     
CODE:0042ebbf   5b              POP         EBX                                     
CODE:0042ebc0   59              POP         param_3                                 
CODE:0042ebc1   59              POP         param_3                                 
CODE:0042ebc2   5d              POP         EBP                                     
CODE:0042ebc3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ebc4(void)
                                                          ;XREF[2,0]:   0042ed21,0042edd0
CODE:0042ebc4   53              PUSH        EBX                                     
CODE:0042ebc5   ba447c4600      MOV         EDX,DATA:DAT_00467c44                   ;= ??
CODE:0042ebca   33c0            XOR         EAX,EAX                                 
CODE:0042ebcc   66a34e7c4600    MOV         [DATA:DAT_00467c4e],AX                  ;= ??
CODE:0042ebd2   66a34c7c4600    MOV         [DATA:DAT_00467c4c],AX                  ;= ??
CODE:0042ebd8   33c0            XOR         EAX,EAX                                 
CODE:0042ebda   eb40            JMP         LAB_0042ec1c                            
                            LAB_0042ebdc:                 ;XREF[1,0]:   0042ec23
CODE:0042ebdc   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ebdf   8bd9            MOV         EBX,ECX                                 
CODE:0042ebe1   c1e104          SHL         ECX,0x4                                 
CODE:0042ebe4   2bcb            SUB         ECX,EBX                                 
CODE:0042ebe6   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ebe8   66833c4b01      CMP         word ptr [EBX + ECX*0x2],0x1            
CODE:0042ebed   7f2c            JG          LAB_0042ec1b                            
CODE:0042ebef   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ebf2   8bd9            MOV         EBX,ECX                                 
CODE:0042ebf4   c1e104          SHL         ECX,0x4                                 
CODE:0042ebf7   2bcb            SUB         ECX,EBX                                 
CODE:0042ebf9   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ebfb   66837c4b049d    CMP         word ptr [EBX + ECX*0x2 + 0x4],-0x63    
CODE:0042ec01   7518            JNZ         LAB_0042ec1b                            
CODE:0042ec03   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ec06   8bd9            MOV         EBX,ECX                                 
CODE:0042ec08   c1e104          SHL         ECX,0x4                                 
CODE:0042ec0b   2bcb            SUB         ECX,EBX                                 
CODE:0042ec0d   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ec0f   0fbf0c4b        MOVSX       ECX,word ptr [EBX + ECX*0x2]            
CODE:0042ec13   66ff044d4...    INC         word ptr [ECX*0x2 + DATA:DAT_00467c4c]  ;= ??
                            LAB_0042ec1b:                 ;XREF[2,0]:   0042ebed,0042ec01
CODE:0042ec1b   40              INC         EAX                                     
                            LAB_0042ec1c:                 ;XREF[1,0]:   0042ebda
CODE:0042ec1c   663b053c7...    CMP         AX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042ec23   7cb7            JL          LAB_0042ebdc                            
CODE:0042ec25   5b              POP         EBX                                     
CODE:0042ec26   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ec27(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042b5e3
CODE:0042ec27   53              PUSH        EBX                                     
CODE:0042ec28   56              PUSH        ESI                                     
CODE:0042ec29   57              PUSH        EDI                                     
CODE:0042ec2a   bf447c4600      MOV         EDI,DATA:DAT_00467c44                   ;= ??
CODE:0042ec2f   33db            XOR         EBX,EBX                                 
                            LAB_0042ec31:                 ;XREF[1,0]:   0042ed1b
CODE:0042ec31   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ec34   8bd0            MOV         param_2,param_1                         
CODE:0042ec36   c1e004          SHL         param_1,0x4                             
CODE:0042ec39   2bc2            SUB         param_1,param_2                         
CODE:0042ec3b   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ec3d   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:0042ec42   0f84ce000000    JZ          LAB_0042ed16                            
CODE:0042ec48   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ec4b   8bd0            MOV         param_2,param_1                         
CODE:0042ec4d   c1e004          SHL         param_1,0x4                             
CODE:0042ec50   2bc2            SUB         param_1,param_2                         
CODE:0042ec52   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ec54   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:0042ec58   83f80a          CMP         param_1,0xa                             
CODE:0042ec5b   0f8797000000    JA          switchD_0042ec61::caseD_b               
                            switchD:                      ; FWD[13,0]:  0042ec68,0042ec94,0042ec9a,0042eca0
                                                          ;             0042ecb8,0042ecd0,0042ecd6,0042ecdc
                                                          ;             0042ece2,0042ece8,0042ecee,0042ecf4
                                                          ;             0042ecf8
CODE:0042ec61   ff248568e...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0042ec94
                            switchdataD_0042ec68:         ;XREF[1,0]:   0042ec61
CODE:0042ec68   94ec4200        addr        switchD_0042ec61::caseD_0               
CODE:0042ec6c   9aec4200        addr        switchD_0042ec61::caseD_1               
CODE:0042ec70   a0ec4200        addr        switchD_0042ec61::caseD_2               
CODE:0042ec74   b8ec4200        addr        switchD_0042ec61::caseD_3               
CODE:0042ec78   d0ec4200        addr        switchD_0042ec61::caseD_4               
CODE:0042ec7c   d6ec4200        addr        switchD_0042ec61::caseD_5               
CODE:0042ec80   dcec4200        addr        switchD_0042ec61::caseD_6               
CODE:0042ec84   e2ec4200        addr        switchD_0042ec61::caseD_7               
CODE:0042ec88   e8ec4200        addr        switchD_0042ec61::caseD_8               
CODE:0042ec8c   eeec4200        addr        switchD_0042ec61::caseD_9               
CODE:0042ec90   f4ec4200        addr        switchD_0042ec61::caseD_a               
                            caseD_0:                      ;XREF[2,0]:   0042ec61,0042ec68
CODE:0042ec94   66bebc36        MOV         SI,0x36bc                               
CODE:0042ec98   eb5e            JMP         switchD_0042ec61::caseD_b               
                            caseD_1:                      ;XREF[2,0]:   0042ec61,0042ec6c
CODE:0042ec9a   66beb736        MOV         SI,0x36b7                               
CODE:0042ec9e   eb58            JMP         switchD_0042ec61::caseD_b               
                            caseD_2:                      ;XREF[2,0]:   0042ec61,0042ec70
CODE:0042eca0   0fbfc3          MOVSX       param_1,BX                              
CODE:0042eca3   8bd0            MOV         param_2,param_1                         
CODE:0042eca5   c1e004          SHL         param_1,0x4                             
CODE:0042eca8   2bc2            SUB         param_1,param_2                         
CODE:0042ecaa   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ecac   668b744208      MOV         SI,word ptr [param_2 + param_1*0x2 + ...
CODE:0042ecb1   6681c6c636      ADD         SI,0x36c6                               
CODE:0042ecb6   eb40            JMP         switchD_0042ec61::caseD_b               
                            caseD_3:                      ;XREF[2,0]:   0042ec61,0042ec74
CODE:0042ecb8   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ecbb   8bd0            MOV         param_2,param_1                         
CODE:0042ecbd   c1e004          SHL         param_1,0x4                             
CODE:0042ecc0   2bc2            SUB         param_1,param_2                         
CODE:0042ecc2   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ecc4   668b744208      MOV         SI,word ptr [param_2 + param_1*0x2 + ...
CODE:0042ecc9   6681c6e636      ADD         SI,0x36e6                               
CODE:0042ecce   eb28            JMP         switchD_0042ec61::caseD_b               
                            caseD_4:                      ;XREF[2,0]:   0042ec61,0042ec78
CODE:0042ecd0   66bec336        MOV         SI,0x36c3                               
CODE:0042ecd4   eb22            JMP         switchD_0042ec61::caseD_b               
                            caseD_5:                      ;XREF[2,0]:   0042ec61,0042ec7c
CODE:0042ecd6   66bec436        MOV         SI,0x36c4                               
CODE:0042ecda   eb1c            JMP         switchD_0042ec61::caseD_b               
                            caseD_6:                      ;XREF[2,0]:   0042ec61,0042ec80
CODE:0042ecdc   66beb836        MOV         SI,0x36b8                               
CODE:0042ece0   eb16            JMP         switchD_0042ec61::caseD_b               
                            caseD_7:                      ;XREF[2,0]:   0042ec61,0042ec84
CODE:0042ece2   66bec236        MOV         SI,0x36c2                               
CODE:0042ece6   eb10            JMP         switchD_0042ec61::caseD_b               
                            caseD_8:                      ;XREF[2,0]:   0042ec61,0042ec88
CODE:0042ece8   66bec136        MOV         SI,0x36c1                               
CODE:0042ecec   eb0a            JMP         switchD_0042ec61::caseD_b               
                            caseD_9:                      ;XREF[2,0]:   0042ec61,0042ec8c
CODE:0042ecee   66bebf36        MOV         SI,0x36bf                               
CODE:0042ecf2   eb04            JMP         switchD_0042ec61::caseD_b               
                            caseD_a:                      ;XREF[2,0]:   0042ec61,0042ec90
CODE:0042ecf4   66bec036        MOV         SI,0x36c0                               
                            caseD_b:                      ;XREF[12,0]:  0042ec5b,0042ec61,0042ec98,0042ec9e
                                                          ;             0042ecb6,0042ecce,0042ecd4,0042ecda
                                                          ;             0042ece0,0042ece6,0042ecec,0042ecf2
CODE:0042ecf8   66ff053c7...    INC         word ptr [DATA:DAT_00467c3c]            ;= ??
CODE:0042ecff   56              PUSH        ESI                                     
CODE:0042ed00   e8bf3dfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042ed05   59              POP         param_3                                 
CODE:0042ed06   0fbfd3          MOVSX       param_2,BX                              
CODE:0042ed09   8bca            MOV         param_3,param_2                         
CODE:0042ed0b   c1e204          SHL         param_2,0x4                             
CODE:0042ed0e   2bd1            SUB         param_2,param_3                         
CODE:0042ed10   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ed12   89445116        MOV         dword ptr [param...,param_1             
                            LAB_0042ed16:                 ;XREF[1,0]:   0042ec42
CODE:0042ed16   43              INC         EBX                                     
CODE:0042ed17   6683fb64        CMP         BX,0x64                                 
CODE:0042ed1b   0f8c10ffffff    JL          LAB_0042ec31                            
CODE:0042ed21   e89efeffff      CALL        FUN_0042ebc4                            ;undefined FUN_0042ebc4(void)
CODE:0042ed26   5f              POP         EDI                                     
CODE:0042ed27   5e              POP         ESI                                     
CODE:0042ed28   5b              POP         EBX                                     
CODE:0042ed29   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ed2a(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[2,0]:   0042b5e8,0042f1a8
CODE:0042ed2a   53              PUSH        EBX                                     
CODE:0042ed2b   56              PUSH        ESI                                     
CODE:0042ed2c   57              PUSH        EDI                                     
CODE:0042ed2d   bf407c4600      MOV         EDI,DATA:DAT_00467c40                   ;= ??
CODE:0042ed32   68b0360000      PUSH        0x36b0                                  
CODE:0042ed37   e8e8220000      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0042ed3c   59              POP         param_3                                 
CODE:0042ed3d   68b0360000      PUSH        0x36b0                                  
CODE:0042ed42   e87d3dfeff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042ed47   59              POP         param_3                                 
CODE:0042ed48   a3887c4600      MOV         [DATA:DAT_00467c88],param_1             ;= ??
CODE:0042ed4d   6a00            PUSH        0x0                                     
CODE:0042ed4f   6a00            PUSH        0x0                                     
CODE:0042ed51   6a00            PUSH        0x0                                     
CODE:0042ed53   ff35887c4600    PUSH        dword ptr [DATA:DAT_00467c88]           ;= ??
CODE:0042ed59   e8964ffeff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0042ed5e   83c410          ADD         ESP,0x10                                
CODE:0042ed61   ff35887c4600    PUSH        dword ptr [DATA:DAT_00467c88]           ;= ??
CODE:0042ed67   e8a03ffeff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042ed6c   59              POP         param_3                                 
CODE:0042ed6d   33f6            XOR         ESI,ESI                                 
                            LAB_0042ed6f:                 ;XREF[1,0]:   0042edb0
CODE:0042ed6f   33db            XOR         EBX,EBX                                 
                            LAB_0042ed71:                 ;XREF[1,0]:   0042eda9
CODE:0042ed71   0fbfc3          MOVSX       param_1,BX                              
CODE:0042ed74   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0042ed76   8d0402          LEA         param_1,[param_2 + param_1*0x1]         
CODE:0042ed79   0fbfd6          MOVSX       param_2,SI                              
CODE:0042ed7c   6bd217          IMUL        param_2,param_2,0x17                    
CODE:0042ed7f   803c1000        CMP         byte ptr [param_1 + param_2*0x1],0x0    
CODE:0042ed83   741f            JZ          LAB_0042eda4                            
CODE:0042ed85   e813300000      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0042ed8a   6685c0          TEST        param_1,param_1                         
CODE:0042ed8d   7406            JZ          LAB_0042ed95                            
CODE:0042ed8f   66b81c00        MOV         param_1,0x1c                            
CODE:0042ed93   eb04            JMP         LAB_0042ed99                            
                            LAB_0042ed95:                 ;XREF[1,0]:   0042ed8d
CODE:0042ed95   66b8ff00        MOV         param_1,0xff                            
                            LAB_0042ed99:                 ;XREF[1,0]:   0042ed93
CODE:0042ed99   50              PUSH        param_1                                 
CODE:0042ed9a   56              PUSH        ESI                                     
CODE:0042ed9b   53              PUSH        EBX                                     
CODE:0042ed9c   e823fcffff      CALL        FUN_0042e9c4                            ;undefined FUN_0042e9c4(undefined par...
CODE:0042eda1   83c40c          ADD         ESP,0xc                                 
                            LAB_0042eda4:                 ;XREF[1,0]:   0042ed83
CODE:0042eda4   43              INC         EBX                                     
CODE:0042eda5   6683fb17        CMP         BX,0x17                                 
CODE:0042eda9   7cc6            JL          LAB_0042ed71                            
CODE:0042edab   46              INC         ESI                                     
CODE:0042edac   6683fe0c        CMP         SI,0xc                                  
CODE:0042edb0   7cbd            JL          LAB_0042ed6f                            
CODE:0042edb2   6880010000      PUSH        0x180                                   
CODE:0042edb7   6800020000      PUSH        0x200                                   
CODE:0042edbc   6a00            PUSH        0x0                                     
CODE:0042edbe   6a00            PUSH        0x0                                     
CODE:0042edc0   e8ef1f0000      CALL        FUN_00430db4                            ;undefined FUN_00430db4(undefined par...
CODE:0042edc5   83c410          ADD         ESP,0x10                                
CODE:0042edc8   6a01            PUSH        0x1                                     
CODE:0042edca   e8cedaffff      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042edcf   59              POP         param_3                                 
CODE:0042edd0   e8effdffff      CALL        FUN_0042ebc4                            ;undefined FUN_0042ebc4(void)
CODE:0042edd5   e8afd5ffff      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
CODE:0042edda   5f              POP         EDI                                     
CODE:0042eddb   5e              POP         ESI                                     
CODE:0042eddc   5b              POP         EBX                                     
CODE:0042eddd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042edde(void)
                                                          ;XREF[1,0]:   0042b896
CODE:0042edde   53              PUSH        EBX                                     
CODE:0042eddf   ba447c4600      MOV         EDX,DATA:DAT_00467c44                   ;= ??
CODE:0042ede4   33c0            XOR         EAX,EAX                                 
CODE:0042ede6   eb2c            JMP         LAB_0042ee14                            
                            LAB_0042ede8:                 ;XREF[1,0]:   0042ee1b
CODE:0042ede8   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042edeb   8bd9            MOV         EBX,ECX                                 
CODE:0042eded   c1e104          SHL         ECX,0x4                                 
CODE:0042edf0   2bcb            SUB         ECX,EBX                                 
CODE:0042edf2   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042edf4   66833c4b07      CMP         word ptr [EBX + ECX*0x2],0x7            
CODE:0042edf9   7c18            JL          LAB_0042ee13                            
CODE:0042edfb   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042edfe   8bd9            MOV         EBX,ECX                                 
CODE:0042ee00   c1e104          SHL         ECX,0x4                                 
CODE:0042ee03   2bcb            SUB         ECX,EBX                                 
CODE:0042ee05   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ee07   66837c4b0200    CMP         word ptr [EBX + ECX*0x2 + 0x2],0x0      
CODE:0042ee0d   7504            JNZ         LAB_0042ee13                            
CODE:0042ee0f   33c0            XOR         EAX,EAX                                 
CODE:0042ee11   5b              POP         EBX                                     
CODE:0042ee12   c3              RET                                                 
                            LAB_0042ee13:                 ;XREF[2,0]:   0042edf9,0042ee0d
CODE:0042ee13   40              INC         EAX                                     
                            LAB_0042ee14:                 ;XREF[1,0]:   0042ede6
CODE:0042ee14   663b053c7...    CMP         AX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042ee1b   7ccb            JL          LAB_0042ede8                            
CODE:0042ee1d   66b80100        MOV         AX,0x1                                  
CODE:0042ee21   5b              POP         EBX                                     
CODE:0042ee22   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ee23(void)
                                                          ;XREF[1,0]:   0042b617
CODE:0042ee23   53              PUSH        EBX                                     
CODE:0042ee24   56              PUSH        ESI                                     
CODE:0042ee25   ba447c4600      MOV         EDX,DATA:DAT_00467c44                   ;= ??
CODE:0042ee2a   33c0            XOR         EAX,EAX                                 
CODE:0042ee2c   e9a3000000      JMP         LAB_0042eed4                            
                            LAB_0042ee31:                 ;XREF[1,0]:   0042eedb
CODE:0042ee31   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ee34   8bd9            MOV         EBX,ECX                                 
CODE:0042ee36   c1e104          SHL         ECX,0x4                                 
CODE:0042ee39   2bcb            SUB         ECX,EBX                                 
CODE:0042ee3b   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ee3d   0fbf0c4b        MOVSX       ECX,word ptr [EBX + ECX*0x2]            
CODE:0042ee41   83f905          CMP         ECX,0x5                                 
CODE:0042ee44   0f8789000000    JA          switchD_0042ee4a::caseD_6               
                            switchD:                      ; FWD[5,0]:   0042ee51,0042ee69,0042ee8d,0042eeb1
                                                          ;             0042eed3
CODE:0042ee4a   ff248d51e...    JMP         dword ptr [ECX*0x4 + ->switchD_0042ee...;= 0042eeb1
                            switchdataD_0042ee51:         ;XREF[1,0]:   0042ee4a
CODE:0042ee51   b1ee4200        addr        switchD_0042ee4a::caseD_0               
CODE:0042ee55   b1ee4200        addr        switchD_0042ee4a::caseD_0               
CODE:0042ee59   69ee4200        addr        switchD_0042ee4a::caseD_2               
CODE:0042ee5d   8dee4200        addr        switchD_0042ee4a::caseD_3               
CODE:0042ee61   69ee4200        addr        switchD_0042ee4a::caseD_2               
CODE:0042ee65   8dee4200        addr        switchD_0042ee4a::caseD_3               
                            caseD_4:                      ;XREF[3,0]:   0042ee4a,0042ee59,0042ee61
                            caseD_2:                      
CODE:0042ee69   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ee6c   8bd9            MOV         EBX,ECX                                 
CODE:0042ee6e   c1e104          SHL         ECX,0x4                                 
CODE:0042ee71   2bcb            SUB         ECX,EBX                                 
CODE:0042ee73   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ee75   668b4c4b04      MOV         CX,word ptr [EBX + ECX*0x2 + 0x4]       
CODE:0042ee7a   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042ee7d   8bf3            MOV         ESI,EBX                                 
CODE:0042ee7f   c1e304          SHL         EBX,0x4                                 
CODE:0042ee82   2bde            SUB         EBX,ESI                                 
CODE:0042ee84   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ee86   66894c5e02      MOV         word ptr [ESI + EBX*0x2 + 0x2],CX       
CODE:0042ee8b   eb46            JMP         switchD_0042ee4a::caseD_6               
                            caseD_5:                      ;XREF[3,0]:   0042ee4a,0042ee5d,0042ee65
                            caseD_3:                      
CODE:0042ee8d   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ee90   8bd9            MOV         EBX,ECX                                 
CODE:0042ee92   c1e104          SHL         ECX,0x4                                 
CODE:0042ee95   2bcb            SUB         ECX,EBX                                 
CODE:0042ee97   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ee99   668b4c4b06      MOV         CX,word ptr [EBX + ECX*0x2 + 0x6]       
CODE:0042ee9e   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042eea1   8bf3            MOV         ESI,EBX                                 
CODE:0042eea3   c1e304          SHL         EBX,0x4                                 
CODE:0042eea6   2bde            SUB         EBX,ESI                                 
CODE:0042eea8   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042eeaa   66894c5e02      MOV         word ptr [ESI + EBX*0x2 + 0x2],CX       
CODE:0042eeaf   eb22            JMP         switchD_0042ee4a::caseD_6               
                            caseD_1:                      ;XREF[3,0]:   0042ee4a,0042ee51,0042ee55
                            caseD_0:                      
CODE:0042eeb1   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042eeb4   8bd9            MOV         EBX,ECX                                 
CODE:0042eeb6   c1e104          SHL         ECX,0x4                                 
CODE:0042eeb9   2bcb            SUB         ECX,EBX                                 
CODE:0042eebb   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042eebd   668b4c4b02      MOV         CX,word ptr [EBX + ECX*0x2 + 0x2]       
CODE:0042eec2   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042eec5   8bf3            MOV         ESI,EBX                                 
CODE:0042eec7   c1e304          SHL         EBX,0x4                                 
CODE:0042eeca   2bde            SUB         EBX,ESI                                 
CODE:0042eecc   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042eece   66894c5e08      MOV         word ptr [ESI + EBX*0x2 + 0x8],CX       
                            caseD_6:                      ;XREF[4,0]:   0042ee44,0042ee4a,0042ee8b,0042eeaf
CODE:0042eed3   40              INC         EAX                                     
                            LAB_0042eed4:                 ;XREF[1,0]:   0042ee2c
CODE:0042eed4   663b053c7...    CMP         AX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042eedb   0f8c50ffffff    JL          LAB_0042ee31                            
CODE:0042eee1   5e              POP         ESI                                     
CODE:0042eee2   5b              POP         EBX                                     
CODE:0042eee3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042eee4(void)
                                                          ;XREF[1,0]:   0042bef9
CODE:0042eee4   53              PUSH        EBX                                     
CODE:0042eee5   56              PUSH        ESI                                     
CODE:0042eee6   ba447c4600      MOV         EDX,DATA:DAT_00467c44                   ;= ??
CODE:0042eeeb   33c0            XOR         EAX,EAX                                 
CODE:0042eeed   eb3f            JMP         LAB_0042ef2e                            
                            LAB_0042eeef:                 ;XREF[1,0]:   0042ef35
CODE:0042eeef   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042eef2   8bd9            MOV         EBX,ECX                                 
CODE:0042eef4   c1e104          SHL         ECX,0x4                                 
CODE:0042eef7   2bcb            SUB         ECX,EBX                                 
CODE:0042eef9   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042eefb   0fbf0c4b        MOVSX       ECX,word ptr [EBX + ECX*0x2]            
CODE:0042eeff   83e902          SUB         ECX,0x2                                 
CODE:0042ef02   7207            JC          LAB_0042ef0b                            
CODE:0042ef04   83e904          SUB         ECX,0x4                                 
CODE:0042ef07   7402            JZ          LAB_0042ef0b                            
CODE:0042ef09   eb22            JMP         LAB_0042ef2d                            
                            LAB_0042ef0b:                 ;XREF[2,0]:   0042ef02,0042ef07
CODE:0042ef0b   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ef0e   8bd9            MOV         EBX,ECX                                 
CODE:0042ef10   c1e104          SHL         ECX,0x4                                 
CODE:0042ef13   2bcb            SUB         ECX,EBX                                 
CODE:0042ef15   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ef17   668b4c4b02      MOV         CX,word ptr [EBX + ECX*0x2 + 0x2]       
CODE:0042ef1c   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042ef1f   8bf3            MOV         ESI,EBX                                 
CODE:0042ef21   c1e304          SHL         EBX,0x4                                 
CODE:0042ef24   2bde            SUB         EBX,ESI                                 
CODE:0042ef26   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ef28   66894c5e08      MOV         word ptr [ESI + EBX*0x2 + 0x8],CX       
                            LAB_0042ef2d:                 ;XREF[1,0]:   0042ef09
CODE:0042ef2d   40              INC         EAX                                     
                            LAB_0042ef2e:                 ;XREF[1,0]:   0042eeed
CODE:0042ef2e   663b053c7...    CMP         AX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042ef35   7cb8            JL          LAB_0042eeef                            
CODE:0042ef37   5e              POP         ESI                                     
CODE:0042ef38   5b              POP         EBX                                     
CODE:0042ef39   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ef3a(void)
                                                          ;XREF[2,0]:   0042bf28,0042f37d
CODE:0042ef3a   53              PUSH        EBX                                     
CODE:0042ef3b   56              PUSH        ESI                                     
CODE:0042ef3c   ba447c4600      MOV         EDX=>DATA:DAT_00467c44,DATA:DAT_00467c44;= ??
CODE:0042ef41   33c0            XOR         EAX,EAX                                 
CODE:0042ef43   e9c5000000      JMP         LAB_0042f00d                            
                            LAB_0042ef48:                 ;XREF[1,0]:   0042f014
CODE:0042ef48   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ef4b   8bd9            MOV         EBX,ECX                                 
CODE:0042ef4d   c1e104          SHL         ECX,0x4                                 
CODE:0042ef50   2bcb            SUB         ECX,EBX                                 
CODE:0042ef52   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ef54   0fbf0c4b        MOVSX       ECX,word ptr [EBX + ECX*0x2]            
CODE:0042ef58   83f90a          CMP         ECX,0xa                                 
CODE:0042ef5b   0f87ab000000    JA          switchD_0042ef67::caseD_b               
CODE:0042ef61   8a896eef4200    MOV         CL,byte ptr [ECX + switchD_0042ef67::...;= 2h
                            switchD:                      ; FWD[6,0]:   0042ef79,0042ef8d,0042efb1,0042efd5
                                                          ;             0042efea,0042f00c
CODE:0042ef67   ff248d79e...    JMP         dword ptr [ECX*0x4 + DAT_0042ef79]      ;= 0Ch
                            switchdataD_0042ef6e:         ;XREF[1,0]:   0042ef61
CODE:0042ef6e   02              db          2h                                      
CODE:0042ef6f   02              db          2h                                      
CODE:0042ef70   04              db          4h                                      
CODE:0042ef71   03              db          3h                                      
CODE:0042ef72   04              db          4h                                      
CODE:0042ef73   03              db          3h                                      
CODE:0042ef74   02              db          2h                                      
CODE:0042ef75   01              db          1h                                      
CODE:0042ef76   01              db          1h                                      
CODE:0042ef77   01              db          1h                                      
CODE:0042ef78   01              db          1h                                      
                            DAT_0042ef79:                 ;XREF[1,0]:   0042ef67
CODE:0042ef79   0c              ??          0Ch                                     ;?  ->  0042f00c
CODE:0042ef7a   f0              ??          F0h                                     
CODE:0042ef7b   42              ??          42h    B                                
CODE:0042ef7c   00              ??          00h                                     
                            switchdataD_0042ef7d:         
CODE:0042ef7d   d5ef4200        addr        switchD_0042ef67::caseD_7               
CODE:0042ef81   eaef4200        addr        switchD_0042ef67::caseD_0               
CODE:0042ef85   b1ef4200        addr        switchD_0042ef67::caseD_3               
CODE:0042ef89   8def4200        addr        switchD_0042ef67::caseD_2               
                            caseD_4:                      ;XREF[2,0]:   0042ef67,0042ef89
                            caseD_2:                      
CODE:0042ef8d   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042ef90   8bd9            MOV         EBX,ECX                                 
CODE:0042ef92   c1e104          SHL         ECX,0x4                                 
CODE:0042ef95   2bcb            SUB         ECX,EBX                                 
CODE:0042ef97   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042ef99   668b4c4b02      MOV         CX,word ptr [EBX + ECX*0x2 + 0x2]       
CODE:0042ef9e   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042efa1   8bf3            MOV         ESI,EBX                                 
CODE:0042efa3   c1e304          SHL         EBX,0x4                                 
CODE:0042efa6   2bde            SUB         EBX,ESI                                 
CODE:0042efa8   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042efaa   66894c5e04      MOV         word ptr [ESI + EBX*0x2 + 0x4],CX       
CODE:0042efaf   eb5b            JMP         switchD_0042ef67::caseD_b               
                            caseD_5:                      ;XREF[2,0]:   0042ef67,0042ef85
                            caseD_3:                      
CODE:0042efb1   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042efb4   8bd9            MOV         EBX,ECX                                 
CODE:0042efb6   c1e104          SHL         ECX,0x4                                 
CODE:0042efb9   2bcb            SUB         ECX,EBX                                 
CODE:0042efbb   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042efbd   668b4c4b02      MOV         CX,word ptr [EBX + ECX*0x2 + 0x2]       
CODE:0042efc2   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042efc5   8bf3            MOV         ESI,EBX                                 
CODE:0042efc7   c1e304          SHL         EBX,0x4                                 
CODE:0042efca   2bde            SUB         EBX,ESI                                 
CODE:0042efcc   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042efce   66894c5e06      MOV         word ptr [ESI + EBX*0x2 + 0x6],CX       
CODE:0042efd3   eb37            JMP         switchD_0042ef67::caseD_b               
                            caseD_8:                      ;XREF[2,0]:   0042ef67,0042ef7d
                            caseD_9:                      
                            caseD_a:                      
                            caseD_7:                      
CODE:0042efd5   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042efd8   8bd9            MOV         EBX,ECX                                 
CODE:0042efda   c1e104          SHL         ECX,0x4                                 
CODE:0042efdd   2bcb            SUB         ECX,EBX                                 
CODE:0042efdf   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042efe1   66c7444b0...    MOV         word ptr [EBX + ECX*0x2 + 0x2],0x0      
CODE:0042efe8   eb22            JMP         switchD_0042ef67::caseD_b               
                            caseD_1:                      ;XREF[2,0]:   0042ef67,0042ef81
                            caseD_6:                      
                            caseD_0:                      
CODE:0042efea   0fbfc8          MOVSX       ECX,AX                                  
CODE:0042efed   8bd9            MOV         EBX,ECX                                 
CODE:0042efef   c1e104          SHL         ECX,0x4                                 
CODE:0042eff2   2bcb            SUB         ECX,EBX                                 
CODE:0042eff4   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042eff6   668b4c4b08      MOV         CX,word ptr [EBX + ECX*0x2 + 0x8]       
CODE:0042effb   0fbfd8          MOVSX       EBX,AX                                  
CODE:0042effe   8bf3            MOV         ESI,EBX                                 
CODE:0042f000   c1e304          SHL         EBX,0x4                                 
CODE:0042f003   2bde            SUB         EBX,ESI                                 
CODE:0042f005   8b32            MOV         ESI,dword ptr [EDX]=>DATA:DAT_00467c44  ;= ??
CODE:0042f007   66894c5e02      MOV         word ptr [ESI + EBX*0x2 + 0x2],CX       
                            caseD_b:                      ;XREF[5,0]:   0042ef5b,0042ef67,0042efaf,0042efd3
                                                          ;             0042efe8
CODE:0042f00c   40              INC         EAX                                     
                            LAB_0042f00d:                 ;XREF[1,0]:   0042ef43
CODE:0042f00d   663b053c7...    CMP         AX,word ptr [DATA:DAT_00467c3c]         ;= ??
CODE:0042f014   0f8c2effffff    JL          LAB_0042ef48                            
CODE:0042f01a   6a01            PUSH        0x1                                     
CODE:0042f01c   e87cd8ffff      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042f021   59              POP         ECX                                     
CODE:0042f022   e868c9ffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042f027   5e              POP         ESI                                     
CODE:0042f028   5b              POP         EBX                                     
CODE:0042f029   c3              RET                                                 
CODE:0042f02a   53              ??          53h    S                                
CODE:0042f02b   56              ??          56h    V                                
CODE:0042f02c   be              ??          BEh                                     
CODE:0042f02d   44              ??          44h    D                                ;?  ->  00467c44
CODE:0042f02e   7c              ??          7Ch    |                                
CODE:0042f02f   46              ??          46h    F                                
CODE:0042f030   00              ??          00h                                     
CODE:0042f031   e8              ??          E8h                                     
CODE:0042f032   62              ??          62h    b                                
CODE:0042f033   7f              ??          7Fh                                    
CODE:0042f034   fe              ??          FEh                                     
CODE:0042f035   ff              ??          FFh                                     
CODE:0042f036   33              ??          33h    3                                
CODE:0042f037   c0              ??          C0h                                     
CODE:0042f038   66              ??          66h    f                                
CODE:0042f039   a3              ??          A3h                                     
CODE:0042f03a   4e              ??          4Eh    N                                ;?  ->  00467c4e
CODE:0042f03b   7c              ??          7Ch    |                                
CODE:0042f03c   46              ??          46h    F                                
CODE:0042f03d   00              ??          00h                                     
CODE:0042f03e   66              ??          66h    f                                
CODE:0042f03f   a3              ??          A3h                                     
CODE:0042f040   4c              ??          4Ch    L                                ;?  ->  00467c4c
CODE:0042f041   7c              ??          7Ch    |                                
CODE:0042f042   46              ??          46h    F                                
CODE:0042f043   00              ??          00h                                     
CODE:0042f044   66              ??          66h    f                                
CODE:0042f045   bb              ??          BBh                                     
CODE:0042f046   01              ??          01h                                     
CODE:0042f047   00              ??          00h                                     
CODE:0042f048   0f              ??          0Fh                                     
CODE:0042f049   bf              ??          BFh                                     
CODE:0042f04a   c3              ??          C3h                                     
CODE:0042f04b   8b              ??          8Bh                                     
CODE:0042f04c   d0              ??          D0h                                     
CODE:0042f04d   c1              ??          C1h                                     
CODE:0042f04e   e0              ??          E0h                                     
CODE:0042f04f   04              ??          04h                                     
CODE:0042f050   2b              ??          2Bh    +                                
CODE:0042f051   c2              ??          C2h                                     
CODE:0042f052   8b              ??          8Bh                                     
CODE:0042f053   16              ??          16h                                     
CODE:0042f054   83              ??          83h                                     
CODE:0042f055   7c              ??          7Ch    |                                
CODE:0042f056   42              ??          42h    B                                
CODE:0042f057   16              ??          16h                                     
CODE:0042f058   00              ??          00h                                     
CODE:0042f059   74              ??          74h    t                                
CODE:0042f05a   16              ??          16h                                     
CODE:0042f05b   0f              ??          0Fh                                     
CODE:0042f05c   bf              ??          BFh                                     
CODE:0042f05d   c3              ??          C3h                                     
CODE:0042f05e   8b              ??          8Bh                                     
CODE:0042f05f   d0              ??          D0h                                     
CODE:0042f060   c1              ??          C1h                                     
CODE:0042f061   e0              ??          E0h                                     
CODE:0042f062   04              ??          04h                                     
CODE:0042f063   2b              ??          2Bh    +                                
CODE:0042f064   c2              ??          C2h                                     
CODE:0042f065   8b              ??          8Bh                                     
CODE:0042f066   16              ??          16h                                     
CODE:0042f067   ff              ??          FFh                                     
CODE:0042f068   74              ??          74h    t                                
CODE:0042f069   42              ??          42h    B                                
CODE:0042f06a   16              ??          16h                                     
CODE:0042f06b   e8              ??          E8h                                     
CODE:0042f06c   9c              ??          9Ch                                     
CODE:0042f06d   3c              ??          3Ch    <                                
CODE:0042f06e   fe              ??          FEh                                     
CODE:0042f06f   ff              ??          FFh                                     
CODE:0042f070   59              ??          59h    Y                                
CODE:0042f071   43              ??          43h    C                                
CODE:0042f072   66              ??          66h    f                                
CODE:0042f073   83              ??          83h                                     
CODE:0042f074   fb              ??          FBh                                     
CODE:0042f075   64              ??          64h    d                                
CODE:0042f076   7c              ??          7Ch    |                                
CODE:0042f077   d0              ??          D0h                                     
CODE:0042f078   68              ??          68h    h                                
CODE:0042f079   14              ??          14h                                     
CODE:0042f07a   01              ??          01h                                     
CODE:0042f07b   00              ??          00h                                     
CODE:0042f07c   00              ??          00h                                     
CODE:0042f07d   6a              ??          6Ah    j                                
CODE:0042f07e   00              ??          00h                                     
CODE:0042f07f   ff              ??          FFh                                     
CODE:0042f080   35              ??          35h    5                                
CODE:0042f081   40              ??          40h    @                                ;?  ->  00467c40
CODE:0042f082   7c              ??          7Ch    |                                
CODE:0042f083   46              ??          46h    F                                
CODE:0042f084   00              ??          00h                                     
CODE:0042f085   e8              ??          E8h                                     
CODE:0042f086   32              ??          32h    2                                
CODE:0042f087   0e              ??          0Eh                                     
CODE:0042f088   02              ??          02h                                     
CODE:0042f089   00              ??          00h                                     
CODE:0042f08a   83              ??          83h                                     
CODE:0042f08b   c4              ??          C4h                                     
CODE:0042f08c   0c              ??          0Ch                                     
CODE:0042f08d   66              ??          66h    f                                
CODE:0042f08e   bb              ??          BBh                                     
CODE:0042f08f   01              ??          01h                                     
CODE:0042f090   00              ??          00h                                     
CODE:0042f091   0f              ??          0Fh                                     
CODE:0042f092   bf              ??          BFh                                     
CODE:0042f093   c3              ??          C3h                                     
CODE:0042f094   8b              ??          8Bh                                     
CODE:0042f095   d0              ??          D0h                                     
CODE:0042f096   c1              ??          C1h                                     
CODE:0042f097   e0              ??          E0h                                     
CODE:0042f098   04              ??          04h                                     
CODE:0042f099   2b              ??          2Bh    +                                
CODE:0042f09a   c2              ??          C2h                                     
CODE:0042f09b   8b              ??          8Bh                                     
CODE:0042f09c   16              ??          16h                                     
CODE:0042f09d   66              ??          66h    f                                
CODE:0042f09e   c7              ??          C7h                                     
CODE:0042f09f   04              ??          04h                                     
CODE:0042f0a0   42              ??          42h    B                                
CODE:0042f0a1   ff              ??          FFh                                     
CODE:0042f0a2   ff              ??          FFh                                     
CODE:0042f0a3   0f              ??          0Fh                                     
CODE:0042f0a4   bf              ??          BFh                                     
CODE:0042f0a5   c3              ??          C3h                                     
CODE:0042f0a6   8b              ??          8Bh                                     
CODE:0042f0a7   d0              ??          D0h                                     
CODE:0042f0a8   c1              ??          C1h                                     
CODE:0042f0a9   e0              ??          E0h                                     
CODE:0042f0aa   04              ??          04h                                     
CODE:0042f0ab   2b              ??          2Bh    +                                
CODE:0042f0ac   c2              ??          C2h                                     
CODE:0042f0ad   8b              ??          8Bh                                     
CODE:0042f0ae   16              ??          16h                                     
CODE:0042f0af   66              ??          66h    f                                
CODE:0042f0b0   c7              ??          C7h                                     
CODE:0042f0b1   44              ??          44h    D                                
CODE:0042f0b2   42              ??          42h    B                                
CODE:0042f0b3   02              ??          02h                                     
CODE:0042f0b4   00              ??          00h                                     
CODE:0042f0b5   00              ??          00h                                     
CODE:0042f0b6   0f              ??          0Fh                                     
CODE:0042f0b7   bf              ??          BFh                                     
CODE:0042f0b8   c3              ??          C3h                                     
CODE:0042f0b9   8b              ??          8Bh                                     
CODE:0042f0ba   d0              ??          D0h                                     
CODE:0042f0bb   c1              ??          C1h                                     
CODE:0042f0bc   e0              ??          E0h                                     
CODE:0042f0bd   04              ??          04h                                     
CODE:0042f0be   2b              ??          2Bh    +                                
CODE:0042f0bf   c2              ??          C2h                                     
CODE:0042f0c0   8b              ??          8Bh                                     
CODE:0042f0c1   16              ??          16h                                     
CODE:0042f0c2   66              ??          66h    f                                
CODE:0042f0c3   c7              ??          C7h                                     
CODE:0042f0c4   44              ??          44h    D                                
CODE:0042f0c5   42              ??          42h    B                                
CODE:0042f0c6   04              ??          04h                                     
CODE:0042f0c7   00              ??          00h                                     
CODE:0042f0c8   00              ??          00h                                     
CODE:0042f0c9   0f              ??          0Fh                                     
CODE:0042f0ca   bf              ??          BFh                                     
CODE:0042f0cb   c3              ??          C3h                                     
CODE:0042f0cc   8b              ??          8Bh                                     
CODE:0042f0cd   d0              ??          D0h                                     
CODE:0042f0ce   c1              ??          C1h                                     
CODE:0042f0cf   e0              ??          E0h                                     
CODE:0042f0d0   04              ??          04h                                     
CODE:0042f0d1   2b              ??          2Bh    +                                
CODE:0042f0d2   c2              ??          C2h                                     
CODE:0042f0d3   8b              ??          8Bh                                     
CODE:0042f0d4   16              ??          16h                                     
CODE:0042f0d5   66              ??          66h    f                                
CODE:0042f0d6   c7              ??          C7h                                     
CODE:0042f0d7   44              ??          44h    D                                
CODE:0042f0d8   42              ??          42h    B                                
CODE:0042f0d9   06              ??          06h                                     
CODE:0042f0da   00              ??          00h                                     
CODE:0042f0db   00              ??          00h                                     
CODE:0042f0dc   0f              ??          0Fh                                     
CODE:0042f0dd   bf              ??          BFh                                     
CODE:0042f0de   c3              ??          C3h                                     
CODE:0042f0df   8b              ??          8Bh                                     
CODE:0042f0e0   d0              ??          D0h                                     
CODE:0042f0e1   c1              ??          C1h                                     
CODE:0042f0e2   e0              ??          E0h                                     
CODE:0042f0e3   04              ??          04h                                     
CODE:0042f0e4   2b              ??          2Bh    +                                
CODE:0042f0e5   c2              ??          C2h                                     
CODE:0042f0e6   8b              ??          8Bh                                     
CODE:0042f0e7   16              ??          16h                                     
CODE:0042f0e8   33              ??          33h    3                                
CODE:0042f0e9   c9              ??          C9h                                     
CODE:0042f0ea   89              ??          89h                                     
CODE:0042f0eb   4c              ??          4Ch    L                                
CODE:0042f0ec   42              ??          42h    B                                
CODE:0042f0ed   16              ??          16h                                     
CODE:0042f0ee   43              ??          43h    C                                
CODE:0042f0ef   66              ??          66h    f                                
CODE:0042f0f0   83              ??          83h                                     
CODE:0042f0f1   fb              ??          FBh                                     
CODE:0042f0f2   64              ??          64h    d                                
CODE:0042f0f3   7c              ??          7Ch    |                                
CODE:0042f0f4   9c              ??          9Ch                                     
CODE:0042f0f5   8b              ??          8Bh                                     
CODE:0042f0f6   06              ??          06h                                     
CODE:0042f0f7   66              ??          66h    f                                
CODE:0042f0f8   c7              ??          C7h                                     
CODE:0042f0f9   00              ??          00h                                     
CODE:0042f0fa   06              ??          06h                                     
CODE:0042f0fb   00              ??          00h                                     
CODE:0042f0fc   8b              ??          8Bh                                     
CODE:0042f0fd   06              ??          06h                                     
CODE:0042f0fe   66              ??          66h    f                                
CODE:0042f0ff   c7              ??          C7h                                     
CODE:0042f100   40              ??          40h    @                                
CODE:0042f101   02              ??          02h                                     
CODE:0042f102   00              ??          00h                                     
CODE:0042f103   00              ??          00h                                     
CODE:0042f104   8b              ??          8Bh                                     
CODE:0042f105   06              ??          06h                                     
CODE:0042f106   66              ??          66h    f                                
CODE:0042f107   c7              ??          C7h                                     
CODE:0042f108   40              ??          40h    @                                
CODE:0042f109   04              ??          04h                                     
CODE:0042f10a   05              ??          05h                                     
CODE:0042f10b   00              ??          00h                                     
CODE:0042f10c   8b              ??          8Bh                                     
CODE:0042f10d   06              ??          06h                                     
CODE:0042f10e   66              ??          66h    f                                
CODE:0042f10f   c7              ??          C7h                                     
CODE:0042f110   40              ??          40h    @                                
CODE:0042f111   06              ??          06h                                     
CODE:0042f112   05              ??          05h                                     
CODE:0042f113   00              ??          00h                                     
CODE:0042f114   66              ??          66h    f                                
CODE:0042f115   c7              ??          C7h                                     
CODE:0042f116   05              ??          05h                                     
CODE:0042f117   3c              ??          3Ch    <                                ;?  ->  00467c3c
CODE:0042f118   7c              ??          7Ch    |                                
CODE:0042f119   46              ??          46h    F                                
CODE:0042f11a   00              ??          00h                                     
CODE:0042f11b   01              ??          01h                                     
CODE:0042f11c   00              ??          00h                                     
CODE:0042f11d   e8              ??          E8h                                     
CODE:0042f11e   08              ??          08h                                     
CODE:0042f11f   fc              ??          FCh                                     
CODE:0042f120   ff              ??          FFh                                     
CODE:0042f121   ff              ??          FFh                                     
CODE:0042f122   6a              ??          6Ah    j                                
CODE:0042f123   01              ??          01h                                     
CODE:0042f124   e8              ??          E8h                                     
CODE:0042f125   74              ??          74h    t                                
CODE:0042f126   d7              ??          D7h                                     
CODE:0042f127   ff              ??          FFh                                     
CODE:0042f128   ff              ??          FFh                                     
CODE:0042f129   59              ??          59h    Y                                
CODE:0042f12a   e8              ??          E8h                                     
CODE:0042f12b   60              ??          60h    `                                
CODE:0042f12c   c8              ??          C8h                                     
CODE:0042f12d   ff              ??          FFh                                     
CODE:0042f12e   ff              ??          FFh                                     
CODE:0042f12f   5e              ??          5Eh    ^                                
CODE:0042f130   5b              ??          5Bh    [                                
CODE:0042f131   c3              ??          C3h                                     
                            LAB_0042f132:                 ;XREF[2,0]:   0042b5be,0042b5c8
CODE:0042f132   0fbf05441...    MOVSX       EAX,word ptr [DATA:DAT_00461a44]        ;= 0002h
CODE:0042f139   48              DEC         EAX                                     
CODE:0042f13a   7407            JZ          LAB_0042f143                            
CODE:0042f13c   83e803          SUB         EAX,0x3                                 
CODE:0042f13f   7412            JZ          LAB_0042f153                            
CODE:0042f141   eb51            JMP         LAB_0042f194                            
                            LAB_0042f143:                 ;XREF[1,0]:   0042f13a
CODE:0042f143   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042f14c   e804020000      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042f151   eb4a            JMP         LAB_0042f19d                            
                            LAB_0042f153:                 ;XREF[1,0]:   0042f13f
CODE:0042f153   0fbf05847...    MOVSX       EAX,word ptr [DATA:DAT_00467c84]        ;= ??
CODE:0042f15a   66ff04454...    INC         word ptr [EAX*0x2 + DATA:DAT_00467c4c]  ;= ??
CODE:0042f162   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042f16b   e8e5010000      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042f170   0fbf05847...    MOVSX       EAX,word ptr [DATA:DAT_00467c84]        ;= ??
CODE:0042f177   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042f17a   668b153e7...    MOV         DX,word ptr [DATA:DAT_00467c3e]         ;= ??
CODE:0042f181   668914455...    MOV         word ptr [EAX*0x...,DX                  ;= ??
CODE:0042f189   66c705847...    MOV         word ptr [DATA:DAT_00467c84],0xffff     ;= ??
CODE:0042f192   eb09            JMP         LAB_0042f19d                            
                            LAB_0042f194:                 ;XREF[1,0]:   0042f141
CODE:0042f194   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
                            LAB_0042f19d:                 ;XREF[2,0]:   0042f151,0042f192
CODE:0042f19d   e806000000      CALL        FUN_0042f1a8                            ;undefined FUN_0042f1a8(uint param_1,...
CODE:0042f1a2   e8e8c7ffff      CALL        FUN_0042b98f                            ;undefined FUN_0042b98f(void)
CODE:0042f1a7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f1a8(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042f19d
CODE:0042f1a8   e87dfbffff      CALL        FUN_0042ed2a                            ;undefined FUN_0042ed2a(uint param_1,...
CODE:0042f1ad   e8d7d1ffff      CALL        FUN_0042c389                            ;undefined FUN_0042c389(void)
CODE:0042f1b2   6a01            PUSH        0x1                                     
CODE:0042f1b4   e8e4d6ffff      CALL        FUN_0042c89d                            ;undefined FUN_0042c89d(undefined par...
CODE:0042f1b9   59              POP         param_3                                 
CODE:0042f1ba   66a138194600    MOV         param_1,[DATA:DAT_00461938]             
CODE:0042f1c0   50              PUSH        param_1                                 
CODE:0042f1c1   e8330d0100      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0042f1c6   59              POP         param_3                                 
CODE:0042f1c7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f1c8(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   0042f218,0042f250,0042f29e,0042f2b7
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   0042f27c,0042f286,0042f297
          ;local_400     undefined4        -400                      ;XREF[3,0]:   0042f237,0042f23d,0042f24a
                                                          ;XREF[2,0]:   0042be16,0042be93
CODE:0042f1c8   55              PUSH        EBP                                     
CODE:0042f1c9   8bec            MOV         EBP,ESP                                 
CODE:0042f1cb   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:0042f1d1   53              PUSH        EBX                                     
CODE:0042f1d2   56              PUSH        ESI                                     
CODE:0042f1d3   57              PUSH        EDI                                     
CODE:0042f1d4   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:0042f1d9   bf581a4600      MOV         EDI,DATA:s__00461a58                    ;= "                    "
CODE:0042f1de   6a00            PUSH        0x0                                     
CODE:0042f1e0   6a05            PUSH        0x5                                     
CODE:0042f1e2   685c1f0000      PUSH        0x1f5c                                  
CODE:0042f1e7   e8b9730100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042f1ec   83c40c          ADD         ESP,0xc                                 
CODE:0042f1ef   ff35907c4600    PUSH        dword ptr [DATA:DAT_00467c90]           ;= ??
CODE:0042f1f5   e8ce3bfeff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0042f1fa   59              POP         ECX                                     
CODE:0042f1fb   e88435feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042f200   ff35907c4600    PUSH        dword ptr [DATA:DAT_00467c90]           ;= ??
CODE:0042f206   e8f93cfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0042f20b   59              POP         ECX                                     
CODE:0042f20c   e87335feff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0042f211   68e8030000      PUSH        0x3e8                                   
CODE:0042f216   6a00            PUSH        0x0                                     
CODE:0042f218   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042f21e   50              PUSH        EAX                                     
CODE:0042f21f   e8980c0200      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0042f224   83c40c          ADD         ESP,0xc                                 
CODE:0042f227   8d4733          LEA         EAX,[EDI + 0x33]=>DATA:$TEXT14          ;= 54h    T
CODE:0042f22a   50              PUSH        EAX=>DATA:$TEXT14                       ;= 54h    T
CODE:0042f22b   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:0042f22e   50              PUSH        EAX                                     
CODE:0042f22f   e8ca130100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042f234   83c408          ADD         ESP,0x8                                 
CODE:0042f237   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:0042f23d   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:0042f243   e8640d0200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0042f248   59              POP         ECX                                     
CODE:0042f249   50              PUSH        EAX                                     
CODE:0042f24a   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:0042f250   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042f256   50              PUSH        EAX                                     
CODE:0042f257   e8300e0200      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:0042f25c   83c40c          ADD         ESP,0xc                                 
CODE:0042f25f   66bb0100        MOV         BX,0x1                                  
CODE:0042f263   eb49            JMP         LAB_0042f2ae                            
                            LAB_0042f265:                 ;XREF[1,0]:   0042f2b5
CODE:0042f265   8d4738          LEA         EAX,[EDI + 0x38]=>DATA:$TEXT15          ;= 54h    T
CODE:0042f268   50              PUSH        EAX=>DATA:$TEXT15                       ;= 54h    T
CODE:0042f269   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042f26c   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:0042f270   50              PUSH        EAX                                     
CODE:0042f271   e888130100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042f276   83c408          ADD         ESP,0x8                                 
CODE:0042f279   0fbfd3          MOVSX       EDX,BX                                  
CODE:0042f27c   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:0042f283   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042f286   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0042f28d   e81a0d0200      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0042f292   59              POP         ECX                                     
CODE:0042f293   50              PUSH        EAX                                     
CODE:0042f294   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042f297   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0042f29e   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042f2a4   50              PUSH        EAX                                     
CODE:0042f2a5   e81e0d0200      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:0042f2aa   83c40c          ADD         ESP,0xc                                 
CODE:0042f2ad   43              INC         EBX                                     
                            LAB_0042f2ae:                 ;XREF[1,0]:   0042f263
CODE:0042f2ae   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:0042f2b5   7cae            JL          LAB_0042f265                            
CODE:0042f2b7   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0042f2bd   50              PUSH        EAX                                     
CODE:0042f2be   e8b7ff0000      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:0042f2c3   59              POP         ECX                                     
CODE:0042f2c4   33db            XOR         EBX,EBX                                 
CODE:0042f2c6   eb15            JMP         LAB_0042f2dd                            
                            LAB_0042f2c8:                 ;XREF[1,0]:   0042f2e4
CODE:0042f2c8   8d473d          LEA         EAX,[EDI + 0x3d]=>DATA:$TEXT16          ;= 54h    T
CODE:0042f2cb   50              PUSH        EAX=>DATA:$TEXT16                       ;= 54h    T
CODE:0042f2cc   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042f2cf   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:0042f2d3   50              PUSH        EAX                                     
CODE:0042f2d4   e8bc130100      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0042f2d9   83c408          ADD         ESP,0x8                                 
CODE:0042f2dc   43              INC         EBX                                     
                            LAB_0042f2dd:                 ;XREF[1,0]:   0042f2c6
CODE:0042f2dd   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:0042f2e4   7ce2            JL          LAB_0042f2c8                            
CODE:0042f2e6   5f              POP         EDI                                     
CODE:0042f2e7   5e              POP         ESI                                     
CODE:0042f2e8   5b              POP         EBX                                     
CODE:0042f2e9   8be5            MOV         ESP,EBP                                 
CODE:0042f2eb   5d              POP         EBP                                     
CODE:0042f2ec   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f2ed(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042f2f0
                                                          ;XREF[2,0]:   0042b69e,0042f357
CODE:0042f2ed   55              PUSH        EBP                                     
CODE:0042f2ee   8bec            MOV         EBP,ESP                                 
CODE:0042f2f0   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042f2f5   750c            JNZ         LAB_0042f303                            
CODE:0042f2f7   ff35487c4600    PUSH        dword ptr [DATA:DAT_00467c48]           ;= ??
CODE:0042f2fd   e8b8cf0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0042f302   59              POP         param_3                                 
                            LAB_0042f303:                 ;XREF[1,0]:   0042f2f5
CODE:0042f303   6a10            PUSH        0x10                                    
CODE:0042f305   e869cf0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0042f30a   59              POP         param_3                                 
CODE:0042f30b   a3487c4600      MOV         [DATA:DAT_00467c48],param_1             ;= ??
CODE:0042f310   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0042f315   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:0042f31b   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:0042f321   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:0042f327   8b15b47c4600    MOV         param_2,dword ptr [DATA:DAT_00467cb4]   ;= ??
CODE:0042f32d   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:0042f330   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:0042f336   6a01            PUSH        0x1                                     
CODE:0042f338   ff35487c4600    PUSH        dword ptr [DATA:DAT_00467c48]           ;= ??
CODE:0042f33e   e88fc60000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042f343   83c408          ADD         ESP,0x8                                 
CODE:0042f346   5d              POP         EBP                                     
CODE:0042f347   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f348(void)
                                                          ;XREF[4,0]:   0042bd94,0042be9a,0042c73d,0042d218
CODE:0042f348   6a00            PUSH        0x0                                     
CODE:0042f34a   6a00            PUSH        0x0                                     
CODE:0042f34c   e881c60000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0042f351   83c408          ADD         ESP,0x8                                 
CODE:0042f354   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f355(void)
                                                          ;XREF[7,0]:   0042bddd,0042bf60,0042d663,0042f14c
                                                          ;             0042f16b,0042f3ad,0042f3cb
CODE:0042f355   6a00            PUSH        0x0                                     
CODE:0042f357   e891ffffff      CALL        FUN_0042f2ed                            ;undefined FUN_0042f2ed(undefined par...
CODE:0042f35c   59              POP         ECX                                     
CODE:0042f35d   c3              RET                                                 
                            LAB_0042f35e:                 ;XREF[1,0]:   0042b6a4
CODE:0042f35e   66c705807...    MOV         word ptr [DATA:DAT_00467c80],0x1        ;= ??
CODE:0042f367   0fbf05441...    MOVSX       EAX,word ptr [DATA:DAT_00461a44]        ;= 0002h
CODE:0042f36e   48              DEC         EAX                                     
CODE:0042f36f   7407            JZ          LAB_0042f378                            
CODE:0042f371   83e803          SUB         EAX,0x3                                 
CODE:0042f374   743d            JZ          LAB_0042f3b3                            
CODE:0042f376   eb7b            JMP         LAB_0042f3f3                            
                            LAB_0042f378:                 ;XREF[1,0]:   0042f36f
CODE:0042f378   e863c00000      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0042f37d   e8b8fbffff      CALL        FUN_0042ef3a                            ;undefined FUN_0042ef3a(void)
CODE:0042f382   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042f38b   a1447c4600      MOV         EAX,[DATA:DAT_00467c44]                 ;= ??
CODE:0042f390   ff7016          PUSH        dword ptr [EAX + 0x16]                  
CODE:0042f393   e87439feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0042f398   59              POP         ECX                                     
CODE:0042f399   68b8360000      PUSH        0x36b8                                  
CODE:0042f39e   e82137feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0042f3a3   59              POP         ECX                                     
CODE:0042f3a4   8b15447c4600    MOV         EDX,dword ptr [DATA:DAT_00467c44]       ;= ??
CODE:0042f3aa   894216          MOV         dword ptr [EDX + 0x16],EAX              
CODE:0042f3ad   e8a3ffffff      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042f3b2   c3              RET                                                 
                            LAB_0042f3b3:                 ;XREF[1,0]:   0042f374
CODE:0042f3b3   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042f3bc   0fbf05847...    MOVSX       EAX,word ptr [DATA:DAT_00467c84]        ;= ??
CODE:0042f3c3   66ff04454...    INC         word ptr [EAX*0x2 + DATA:DAT_00467c4c]  ;= ??
CODE:0042f3cb   e885ffffff      CALL        FUN_0042f355                            ;undefined FUN_0042f355(void)
CODE:0042f3d0   0fbf05847...    MOVSX       EAX,word ptr [DATA:DAT_00467c84]        ;= ??
CODE:0042f3d7   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0042f3da   668b153e7...    MOV         DX,word ptr [DATA:DAT_00467c3e]         ;= ??
CODE:0042f3e1   668914455...    MOV         word ptr [EAX*0x...,DX                  ;= ??
CODE:0042f3e9   66c705847...    MOV         word ptr [DATA:DAT_00467c84],0xffff     ;= ??
CODE:0042f3f2   c3              RET                                                 
                            LAB_0042f3f3:                 ;XREF[1,0]:   0042f376
CODE:0042f3f3   66c705441...    MOV         word ptr [DATA:DAT_00461a44],0x2        ;= 0002h
CODE:0042f3fc   c3              RET                                                 
CODE:0042f3fd   00              ??          00h                                     
CODE:0042f3fe   00              ??          00h                                     
CODE:0042f3ff   00              ??          00h                                     
CODE:0042f400   66              ??          66h    f                                
CODE:0042f401   83              ??          83h                                     
CODE:0042f402   3d              ??          3Dh    =                                
CODE:0042f403   b4              ??          B4h                                     ;?  ->  00461ab4
CODE:0042f404   1a              ??          1Ah                                     
CODE:0042f405   46              ??          46h    F                                
CODE:0042f406   00              ??          00h                                     
CODE:0042f407   00              ??          00h                                     
CODE:0042f408   75              ??          75h    u                                
CODE:0042f409   2d              ??          2Dh    -                                
CODE:0042f40a   83              ??          83h                                     
CODE:0042f40b   3d              ??          3Dh    =                                
CODE:0042f40c   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0042f40d   1a              ??          1Ah                                     
CODE:0042f40e   46              ??          46h    F                                
CODE:0042f40f   00              ??          00h                                     
CODE:0042f410   00              ??          00h                                     
CODE:0042f411   74              ??          74h    t                                
CODE:0042f412   0c              ??          0Ch                                     
CODE:0042f413   ff              ??          FFh                                     
CODE:0042f414   35              ??          35h    5                                
CODE:0042f415   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0042f416   1a              ??          1Ah                                     
CODE:0042f417   46              ??          46h    F                                
CODE:0042f418   00              ??          00h                                     
CODE:0042f419   e8              ??          E8h                                     
CODE:0042f41a   9c              ??          9Ch                                     
CODE:0042f41b   ce              ??          CEh                                     
CODE:0042f41c   00              ??          00h                                     
CODE:0042f41d   00              ??          00h                                     
CODE:0042f41e   59              ??          59h    Y                                
CODE:0042f41f   e8              ??          E8h                                     
CODE:0042f420   2b              ??          2Bh    +                                
CODE:0042f421   6a              ??          6Ah    j                                
CODE:0042f422   fe              ??          FEh                                     
CODE:0042f423   ff              ??          FFh                                     
CODE:0042f424   e8              ??          E8h                                     
CODE:0042f425   3c              ??          3Ch    <                                
CODE:0042f426   ca              ??          CAh                                     
CODE:0042f427   00              ??          00h                                     
CODE:0042f428   00              ??          00h                                     
CODE:0042f429   e8              ??          E8h                                     
CODE:0042f42a   9b              ??          9Bh                                     
CODE:0042f42b   c0              ??          C0h                                     
CODE:0042f42c   01              ??          01h                                     
CODE:0042f42d   00              ??          00h                                     
CODE:0042f42e   66              ??          66h    f                                
CODE:0042f42f   c7              ??          C7h                                     
CODE:0042f430   05              ??          05h                                     
CODE:0042f431   b4              ??          B4h                                     ;?  ->  00461ab4
CODE:0042f432   1a              ??          1Ah                                     
CODE:0042f433   46              ??          46h    F                                
CODE:0042f434   00              ??          00h                                     
CODE:0042f435   01              ??          01h                                     
CODE:0042f436   00              ??          00h                                     
CODE:0042f437   6a              ??          6Ah    j                                
CODE:0042f438   00              ??          00h                                     
CODE:0042f439   e8              ??          E8h                                     
CODE:0042f43a   2a              ??          2Ah    *                                
CODE:0042f43b   55              ??          55h    U                                
CODE:0042f43c   02              ??          02h                                     
CODE:0042f43d   00              ??          00h                                     
CODE:0042f43e   59              ??          59h    Y                                
CODE:0042f43f   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042f440(undefined4 param_1, undefined4 param_2, undefined4 param_3, int param_4, short param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0042f49a
          ;param_5       short                8                      ;XREF[1,0]:   0042f443
                                                          ;XREF[4,0]:   0043c903,0043c90d,0044efe9,0044eff3
CODE:0042f440   55              PUSH        EBP                                     
CODE:0042f441   8bec            MOV         EBP,ESP                                 
CODE:0042f443   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0042f447   0558020000      ADD         param_1,0x258                           
CODE:0042f44c   83e8ce          SUB         param_1,-0x32                           
CODE:0042f44f   7449            JZ          LAB_0042f49a                            
CODE:0042f451   83e80d          SUB         param_1,0xd                             
CODE:0042f454   742d            JZ          LAB_0042f483                            
CODE:0042f456   48              DEC         param_1                                 
CODE:0042f457   754e            JNZ         LAB_0042f4a7                            
CODE:0042f459   0fbf4514        MOVSX       param_1,word ptr [EBP + Stack[0x10]+0x4]
CODE:0042f45d   c1f808          SAR         param_1,0x8                             
CODE:0042f460   50              PUSH        param_1                                 
CODE:0042f461   668b4514        MOV         param_1,word ptr [EBP + Stack[0x10]+0x4]
CODE:0042f465   6625ff00        AND         param_1,0xff                            
CODE:0042f469   50              PUSH        param_1                                 
CODE:0042f46a   0fbf4510        MOVSX       param_1,word ptr [EBP + Stack[0xc]+0x4] 
CODE:0042f46e   8b15a81a4600    MOV         param_2,dword ptr [DATA:DAT_00461aa8]   
CODE:0042f474   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042f478   50              PUSH        param_1                                 
CODE:0042f479   e827710100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0042f47e   83c40c          ADD         ESP,0xc                                 
CODE:0042f481   eb24            JMP         LAB_0042f4a7                            
                            LAB_0042f483:                 ;XREF[1,0]:   0042f454
CODE:0042f483   0fbf4510        MOVSX       param_1,word ptr [EBP + Stack[0xc]+0x4] 
CODE:0042f487   8b15a81a4600    MOV         param_2,dword ptr [DATA:DAT_00461aa8]   
CODE:0042f48d   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0042f491   50              PUSH        param_1                                 
CODE:0042f492   e871760100      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:0042f497   59              POP         param_3                                 
CODE:0042f498   eb0d            JMP         LAB_0042f4a7                            
                            LAB_0042f49a:                 ;XREF[1,0]:   0042f44f
CODE:0042f49a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0042f49d   83c03a          ADD         param_1,0x3a                            
CODE:0042f4a0   50              PUSH        param_1                                 
CODE:0042f4a1   e862d80000      CALL        FUN_0043cd08                            ;undefined FUN_0043cd08(undefined4 pa...
CODE:0042f4a6   59              POP         param_3                                 
                            LAB_0042f4a7:                 ;XREF[3,0]:   0042f457,0042f481,0042f498
CODE:0042f4a7   33c0            XOR         param_1,param_1                         
CODE:0042f4a9   5d              POP         EBP                                     
CODE:0042f4aa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0042f4ab(void)
                                                          ;XREF[1,0]:   004300e9
CODE:0042f4ab   e88e68feff      CALL        FUN_00415d3e                            ;undefined FUN_00415d3e(void)
CODE:0042f4b0   e878f80100      CALL        FUN_0044ed2d                            ;undefined FUN_0044ed2d(void)
CODE:0042f4b5   e8a4ce0000      CALL        FUN_0043c35e                            ;undefined FUN_0043c35e(void)
CODE:0042f4ba   686f170000      PUSH        0x176f                                  
CODE:0042f4bf   e8afcd0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0042f4c4   59              POP         ECX                                     
CODE:0042f4c5   a3b81a4600      MOV         [DATA:$GameState],EAX                   ;= 00000000
CODE:0042f4ca   e8f9b9ffff      CALL        FUN_0042aec8                            ;undefined FUN_0042aec8(void)
CODE:0042f4cf   e880b4feff      CALL        FUN_0041a954                            ;undefined FUN_0041a954(void)
CODE:0042f4d4   c3              RET                                                 
CODE:0042f4d5   6a              ??          6Ah    j                                
CODE:0042f4d6   01              ??          01h                                     
CODE:0042f4d7   68              ??          68h    h                                
CODE:0042f4d8   ff              ??          FFh                                     
CODE:0042f4d9   ff              ??          FFh                                     
CODE:0042f4da   00              ??          00h                                     
CODE:0042f4db   00              ??          00h                                     
CODE:0042f4dc   6a              ??          6Ah    j                                
CODE:0042f4dd   ff              ??          FFh                                     
CODE:0042f4de   e8              ??          E8h                                     
CODE:0042f4df   0b              ??          0Bh                                     
CODE:0042f4e0   cb              ??          CBh                                     
CODE:0042f4e1   00              ??          00h                                     
CODE:0042f4e2   00              ??          00h                                     
CODE:0042f4e3   83              ??          83h                                     
CODE:0042f4e4   c4              ??          C4h                                     
CODE:0042f4e5   0c              ??          0Ch                                     
CODE:0042f4e6   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042f4e7(void)
                                                          ;XREF[2,0]:   004453a0,0044bc70
CODE:0042f4e7   6a01            PUSH        0x1                                     
CODE:0042f4e9   68ffff0000      PUSH        0xffff                                  
CODE:0042f4ee   6a01            PUSH        0x1                                     
CODE:0042f4f0   e871c90000      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0042f4f5   83c40c          ADD         ESP,0xc                                 
CODE:0042f4f8   6a01            PUSH        0x1                                     
CODE:0042f4fa   6a02            PUSH        0x2                                     
CODE:0042f4fc   6a01            PUSH        0x1                                     
CODE:0042f4fe   e8ebca0000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f503   83c40c          ADD         ESP,0xc                                 
CODE:0042f506   6a01            PUSH        0x1                                     
CODE:0042f508   68ffff0000      PUSH        0xffff                                  
CODE:0042f50d   6a02            PUSH        0x2                                     
CODE:0042f50f   e8daca0000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f514   83c40c          ADD         ESP,0xc                                 
CODE:0042f517   6a01            PUSH        0x1                                     
CODE:0042f519   6a00            PUSH        0x0                                     
CODE:0042f51b   6a02            PUSH        0x2                                     
CODE:0042f51d   e844c90000      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0042f522   83c40c          ADD         ESP,0xc                                 
CODE:0042f525   6a01            PUSH        0x1                                     
CODE:0042f527   68ffff0000      PUSH        0xffff                                  
CODE:0042f52c   6a04            PUSH        0x4                                     
CODE:0042f52e   e8bbca0000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f533   83c40c          ADD         ESP,0xc                                 
CODE:0042f536   6a01            PUSH        0x1                                     
CODE:0042f538   68ffff0000      PUSH        0xffff                                  
CODE:0042f53d   6a08            PUSH        0x8                                     
CODE:0042f53f   e8aaca0000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f544   83c40c          ADD         ESP,0xc                                 
CODE:0042f547   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void EnterBuilding(void)
          ;criticalSl... undefined2          AX                      ;XREF[1,0]:   0042f601
                                                          ;XREF[1,0]:   00461b14
CODE:0042f548   53              PUSH        EBX                                     
CODE:0042f549   56              PUSH        ESI                                     
CODE:0042f54a   bbb81a4600      MOV         EBX,DATA:$GameState                     ;= 00000000
CODE:0042f54f   8b03            MOV         EAX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f551   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042f555   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f557   668b444234      MOV         AX,word ptr [EDX + EAX*0x2 + 0x34]      
CODE:0042f55c   40              INC         EAX                                     
CODE:0042f55d   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f55f   66894232        MOV         word ptr [EDX + 0x32],AX                
CODE:0042f563   8b03            MOV         EAX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f565   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042f569   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0042f56c   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f56e   66034232        ADD         AX,word ptr [EDX + 0x32]                
CODE:0042f572   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f574   6689422e        MOV         word ptr [EDX + 0x2e],AX                
CODE:0042f578   e877e10000      CALL        LoadPartDefinitions?                    ;ushort LoadPartDefinitions?(void)
CODE:0042f57d   e8ec4bfeff      CALL        StartLevel                              ;undefined StartLevel(void)
CODE:0042f582   8b03            MOV         EAX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f584   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042f588   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f58a   66837c423a00    CMP         word ptr [EDX + EAX*0x2 + 0x3a],0x0     
CODE:0042f590   746a            JZ          LAB_0042f5fc                            
CODE:0042f592   e88cb2feff      CALL        FUN_0041a823                            ;undefined FUN_0041a823(void)
CODE:0042f597   e82185feff      CALL        FUN_00417abd                            ;undefined FUN_00417abd(void)
CODE:0042f59c   8b03            MOV         EAX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f59e   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042f5a2   69f0ba060000    IMUL        ESI,EAX,0x6ba                           
CODE:0042f5a8   0333            ADD         ESI,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f5aa   81c630030000    ADD         ESI,0x330                               
CODE:0042f5b0   6a14            PUSH        0x14                                    
CODE:0042f5b2   56              PUSH        ESI                                     
CODE:0042f5b3   8b03            MOV         EAX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f5b5   83c01a          ADD         EAX,0x1a                                
CODE:0042f5b8   50              PUSH        EAX                                     
CODE:0042f5b9   e88e080200      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0042f5be   83c40c          ADD         ESP,0xc                                 
CODE:0042f5c1   8d4614          LEA         EAX,[ESI + 0x14]                        
CODE:0042f5c4   50              PUSH        EAX                                     
CODE:0042f5c5   e884e40000      CALL        ezFUN_0043da4e                          ;void ezFUN_0043da4e(ushort * param_1)
CODE:0042f5ca   59              POP         ECX                                     
CODE:0042f5cb   8d8602030000    LEA         EAX,[ESI + 0x302]                       
CODE:0042f5d1   50              PUSH        EAX                                     
CODE:0042f5d2   8d866c020000    LEA         EAX,[ESI + 0x26c]                       
CODE:0042f5d8   50              PUSH        EAX                                     
CODE:0042f5d9   e8e457feff      CALL        LoadEntities                            ;undefined LoadEntities(char * puzzle...
CODE:0042f5de   83c408          ADD         ESP,0x8                                 
CODE:0042f5e1   81c692040000    ADD         ESI,0x492                               
CODE:0042f5e7   56              PUSH        ESI                                     
CODE:0042f5e8   e8635a0000      CALL        FUN_00435050                            ;void FUN_00435050(undefined4 param_1)
CODE:0042f5ed   59              POP         ECX                                     
CODE:0042f5ee   66c705ae1...    MOV         word ptr [DATA:DAT_00461aae],0x1        
CODE:0042f5f7   e99f000000      JMP         LAB_0042f69b                            
                            LAB_0042f5fc:                 ;XREF[1,0]:   0042f590
CODE:0042f5fc   e8d5b5feff      CALL        FUN_0041abd6                            ;undefined FUN_0041abd6(void)
CODE:0042f601   e8b0e30000      CALL        GetCriticalSlotCount                    ;ushort GetCriticalSlotCount(void)
CODE:0042f606   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f608   66894220        MOV         word ptr [EDX + 0x20],criticalSlotCount 
CODE:0042f60c   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f60e   6683783200      CMP         word ptr [criticalSlotCount + 0x32],0x0 
CODE:0042f613   7512            JNZ         LAB_0042f627                            
CODE:0042f615   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f617   66c740280000    MOV         word ptr [criticalSlotCount + 0x28],0x0 
CODE:0042f61d   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f61f   66c7401c0a00    MOV         word ptr [criticalSlotCount + 0x1c],0xa 
CODE:0042f625   eb1c            JMP         LAB_0042f643                            
                            LAB_0042f627:                 ;XREF[1,0]:   0042f613
CODE:0042f627   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f629   0fbf4030        MOVSX       criticalSlotCount,word ptr [criticalS...
CODE:0042f62d   69c05d030000    IMUL        criticalS...,criticalSl...,0x35d        
CODE:0042f633   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f635   668b84423...    MOV         criticalSlotCount,word ptr [EDX + cri...
CODE:0042f63d   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f63f   6689421c        MOV         word ptr [EDX + 0x1c],criticalSlotCount 
                            LAB_0042f643:                 ;XREF[1,0]:   0042f625
CODE:0042f643   e80c4c0200      CALL        Random                                  ;int Random(void)
CODE:0042f648   b964000000      MOV         ECX,0x64                                
CODE:0042f64d   99              CDQ                                                 
CODE:0042f64e   f7f9            IDIV        ECX                                     
CODE:0042f650   83fa32          CMP         EDX,0x32                                
CODE:0042f653   0f9cc0          SETL        criticalSlotCount                       
CODE:0042f656   83e001          AND         criticalSlotCount,0x1                   
CODE:0042f659   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f65b   6689422c        MOV         word ptr [EDX + 0x2c],criticalSlotCount 
CODE:0042f65f   e85984feff      CALL        FUN_00417abd                            ;undefined FUN_00417abd(void)
CODE:0042f664   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f666   33d2            XOR         EDX,EDX                                 
CODE:0042f668   6689501a        MOV         word ptr [criticalSlotCount + 0x1a],DX  
CODE:0042f66c   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f66e   66895024        MOV         word ptr [criticalSlotCount + 0x24],DX  
CODE:0042f672   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f674   66c74026ffff    MOV         word ptr [critic...,0xffff              
CODE:0042f67a   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f67c   0fbf4032        MOVSX       criticalSlotCount,word ptr [criticalS...
CODE:0042f680   668b0445b...    MOV         criticalSlotCount,word ptr [criticalS...;= 01h
CODE:0042f688   8b13            MOV         EDX,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0042f68a   6689421e        MOV         word ptr [EDX + 0x1e],criticalSlotCount 
CODE:0042f68e   8b03            MOV         criticalSlotCount,dword ptr [EBX]=>DA...;= 00000000
CODE:0042f690   66c740220000    MOV         word ptr [criticalSlotCount + 0x22],0x0 
CODE:0042f696   e8ce85feff      CALL        FUN_00417c69                            ;undefined FUN_00417c69(void)
                            LAB_0042f69b:                 ;XREF[1,0]:   0042f5f7
CODE:0042f69b   6a01            PUSH        0x1                                     
CODE:0042f69d   6a00            PUSH        0x0                                     
CODE:0042f69f   6a02            PUSH        0x2                                     
CODE:0042f6a1   e848c90000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f6a6   83c40c          ADD         ESP,0xc                                 
CODE:0042f6a9   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:0042f6ae   e8dabc0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042f6b3   59              POP         ECX                                     
CODE:0042f6b4   5e              POP         ESI                                     
CODE:0042f6b5   5b              POP         EBX                                     
CODE:0042f6b6   c3              RET                                                 
                            LAB_0042f6b7:                 ;XREF[1,0]:   00461b20
CODE:0042f6b7   6a00            PUSH        0x0                                     
CODE:0042f6b9   e86e43feff      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0042f6be   59              POP         ECX                                     
CODE:0042f6bf   c3              RET                                                 
CODE:0042f6c0   66              ??          66h    f                                
CODE:0042f6c1   83              ??          83h                                     
CODE:0042f6c2   0d              ??          0Dh                                     
CODE:0042f6c3   b6              ??          B6h                                     ;?  ->  004605b6
CODE:0042f6c4   05              ??          05h                                     
CODE:0042f6c5   46              ??          46h    F                                
CODE:0042f6c6   00              ??          00h                                     
CODE:0042f6c7   20              ??          20h                                     
CODE:0042f6c8   68              ??          68h    h                                
CODE:0042f6c9   02              ??          02h                                     ;?  ->  00462b02
CODE:0042f6ca   2b              ??          2Bh    +                                
CODE:0042f6cb   46              ??          46h    F                                
CODE:0042f6cc   00              ??          00h                                     
CODE:0042f6cd   e8              ??          E8h                                     
CODE:0042f6ce   bb              ??          BBh                                     
CODE:0042f6cf   bc              ??          BCh                                     
CODE:0042f6d0   01              ??          01h                                     
CODE:0042f6d1   00              ??          00h                                     
CODE:0042f6d2   59              ??          59h    Y                                
CODE:0042f6d3   c3              ??          C3h                                     
                            LAB_0042f6d4:                 ;XREF[1,0]:   00461b2c
CODE:0042f6d4   53              PUSH        EBX                                     
CODE:0042f6d5   66c705b01...    MOV         word ptr [DATA:DAT_00461ab0],0x1        
CODE:0042f6de   6a01            PUSH        0x1                                     
CODE:0042f6e0   68ffff0000      PUSH        0xffff                                  
CODE:0042f6e5   6a01            PUSH        0x1                                     
CODE:0042f6e7   e802c90000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0042f6ec   83c40c          ADD         ESP,0xc                                 
CODE:0042f6ef   66833d028...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042f6f7   7432            JZ          LAB_0042f72b                            
CODE:0042f6f9   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f6fe   668b5830        MOV         BX,word ptr [EAX + 0x30]                
CODE:0042f702   6681c37a05      ADD         BX,0x57a                                
CODE:0042f707   66810db60...    OR          word ptr [DATA:DAT_004605b6],0x8000     
CODE:0042f710   833da81a4...    CMP         dword ptr [DATA:DAT_00461aa8],0x0       
CODE:0042f717   754a            JNZ         LAB_0042f763                            
CODE:0042f719   6894110000      PUSH        0x1194                                  
CODE:0042f71e   e8a37d0100      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:0042f723   59              POP         ECX                                     
CODE:0042f724   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
CODE:0042f729   eb38            JMP         LAB_0042f763                            
                            LAB_0042f72b:                 ;XREF[1,0]:   0042f6f7
CODE:0042f72b   66bb7805        MOV         BX,0x578                                
CODE:0042f72f   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f734   6683783001      CMP         word ptr [EAX + 0x30],0x1               
CODE:0042f739   7504            JNZ         LAB_0042f73f                            
CODE:0042f73b   66bb7905        MOV         BX,0x579                                
                            LAB_0042f73f:                 ;XREF[1,0]:   0042f739
CODE:0042f73f   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f744   6683783002      CMP         word ptr [EAX + 0x30],0x2               
CODE:0042f749   7510            JNZ         LAB_0042f75b                            
CODE:0042f74b   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f750   6683783201      CMP         word ptr [EAX + 0x32],0x1               
CODE:0042f755   7f04            JG          LAB_0042f75b                            
CODE:0042f757   66bb7905        MOV         BX,0x579                                
                            LAB_0042f75b:                 ;XREF[2,0]:   0042f749,0042f755
CODE:0042f75b   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
                            LAB_0042f763:                 ;XREF[2,0]:   0042f717,0042f729
CODE:0042f763   53              PUSH        EBX                                     
CODE:0042f764   e8bb180000      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0042f769   59              POP         ECX                                     
CODE:0042f76a   6a00            PUSH        0x0                                     
CODE:0042f76c   e8526efeff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0042f771   59              POP         ECX                                     
CODE:0042f772   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0042f778   50              PUSH        EAX                                     
CODE:0042f779   e8884cfeff      CALL        FUN_00414406                            ;undefined FUN_00414406(undefined par...
CODE:0042f77e   59              POP         ECX                                     
CODE:0042f77f   e85f540000      CALL        FUN_00434be3                            ;undefined FUN_00434be3(uint param_1)
CODE:0042f784   66833d028...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042f78c   7507            JNZ         LAB_0042f795                            
CODE:0042f78e   b888354600      MOV         EAX=>DATA:PTR_FU...,DATA:PTR_FUN_0046...;= 0044efb6
CODE:0042f793   eb05            JMP         LAB_0042f79a                            
                            LAB_0042f795:                 ;XREF[1,0]:   0042f78c
CODE:0042f795   b85c1b4600      MOV         EAX=>DATA:PTR_LA...,DATA:PTR_LAB_0046...;= 0042fb00
                            LAB_0042f79a:                 ;XREF[1,0]:   0042f793
                                                          ; FWD[2,0]:   00461b5c,00463588
CODE:0042f79a   50              PUSH        EAX=>DATA:PTR_FUN_00463588              ;= 0042fb00
                                                                                    ;= 0044efb6
CODE:0042f79b   e8edbb0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042f7a0   59              POP         ECX                                     
CODE:0042f7a1   5b              POP         EBX                                     
CODE:0042f7a2   c3              RET                                                 
                            LAB_0042f7a3:                 ;XREF[1,0]:   00461b38
CODE:0042f7a3   53              PUSH        EBX                                     
CODE:0042f7a4   56              PUSH        ESI                                     
CODE:0042f7a5   be2c1b4600      MOV         ESI,DATA:PTR_LAB_00461b2c               ;= 0042f6d4
CODE:0042f7aa   33db            XOR         EBX,EBX                                 
CODE:0042f7ac   e8314efeff      CALL        FUN_004145e2                            ;undefined FUN_004145e2(undefined4 pa...
CODE:0042f7b1   e874550000      CALL        FUN_00434d2a                            ;undefined FUN_00434d2a(uint param_1,...
CODE:0042f7b6   66833db21...    CMP         word ptr [DATA:DAT_00461ab2],0x0        
CODE:0042f7be   7424            JZ          LAB_0042f7e4                            
CODE:0042f7c0   66a19a034600    MOV         AX,[DATA:$BuildingTextResourceId]       ;= FFFFh
CODE:0042f7c6   50              PUSH        EAX                                     
CODE:0042f7c7   e880730100      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:0042f7cc   59              POP         ECX                                     
CODE:0042f7cd   66c705b21...    MOV         word ptr [DATA:DAT_00461ab2],0x0        
CODE:0042f7d6   be201b4600      MOV         ESI,DATA:PTR_LAB_00461b20               ;= 0042f6b7
CODE:0042f7db   e8681b0000      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0042f7e0   66bb0100        MOV         BX,0x1                                  
                            LAB_0042f7e4:                 ;XREF[1,0]:   0042f7be
CODE:0042f7e4   66833dc81...    CMP         word ptr [DATA:DAT_00461ac8],0x0        
CODE:0042f7ec   7436            JZ          LAB_0042f824                            
CODE:0042f7ee   be441b4600      MOV         ESI,DATA:PTR_FUN_00461b44               ;= 0042fbf7
CODE:0042f7f3   66c705c81...    MOV         word ptr [DATA:DAT_00461ac8],0x0        
CODE:0042f7fc   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f801   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042f805   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0042f80b   66c744423...    MOV         word ptr [EDX + EAX*0x2 + 0x3a],0x1     
CODE:0042f812   66c705ae1...    MOV         word ptr [DATA:DAT_00461aae],0x1        
CODE:0042f81b   e840baffff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:0042f820   66bb0100        MOV         BX,0x1                                  
                            LAB_0042f824:                 ;XREF[1,0]:   0042f7ec
CODE:0042f824   66833d028...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042f82c   7504            JNZ         LAB_0042f832                            
CODE:0042f82e   66bb0100        MOV         BX,0x1                                  
                            LAB_0042f832:                 ;XREF[1,0]:   0042f82c
CODE:0042f832   6685db          TEST        BX,BX                                   
CODE:0042f835   741d            JZ          LAB_0042f854                            
CODE:0042f837   e84882feff      CALL        FUN_00417a84                            ;undefined FUN_00417a84(void)
CODE:0042f83c   e8bdb0feff      CALL        FUN_0041a8fe                            ;undefined FUN_0041a8fe(void)
CODE:0042f841   ff35a81a4600    PUSH        dword ptr [DATA:DAT_00461aa8]           
CODE:0042f847   e8d37c0100      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:0042f84c   59              POP         ECX                                     
CODE:0042f84d   33c0            XOR         EAX,EAX                                 
CODE:0042f84f   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
                            LAB_0042f854:                 ;XREF[1,0]:   0042f835
CODE:0042f854   56              PUSH        ESI=>DATA:PTR_FUN_00461b44              ;= 0042fbf7
CODE:0042f855   e833bb0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042f85a   59              POP         ECX                                     
CODE:0042f85b   5e              POP         ESI                                     
CODE:0042f85c   5b              POP         EBX                                     
CODE:0042f85d   c3              RET                                                 
                            LAB_0042f85e:                 ;XREF[2,0]:   0042fb11,0042fb1b
CODE:0042f85e   53              PUSH        EBX                                     
CODE:0042f85f   e8040afeff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0042f864   8bd8            MOV         EBX,EAX                                 
CODE:0042f866   66833d9c1...    CMP         word ptr [DATA:DAT_00461a9c],0x0        
CODE:0042f86e   0f84a9010000    JZ          switchD_0042f886::caseD_0               
CODE:0042f874   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042f877   83f81a          CMP         EAX,0x1a                                
CODE:0042f87a   0f879d010000    JA          switchD_0042f886::caseD_0               
CODE:0042f880   8a808df84200    MOV         AL,byte ptr [EAX + switchD_0042f886::...
                            switchD:                      ; FWD[10,0]:  0042f8a8,0042f8cc,0042f8d6,0042f8e3
                                                          ;             0042f8ed,0042f90f,0042f92c,0042f9e0
                                                          ;             0042fa0c,0042fa1d
CODE:0042f886   ff2485a8f...    JMP         dword ptr [EAX*0x4 + ->switchD_0042f8...;= 0042fa1d
                            switchdataD_0042f88d:         ;XREF[1,0]:   0042f880
CODE:0042f88d   00              db          0h                                      
CODE:0042f88e   08              db          8h                                      
CODE:0042f88f   07              db          7h                                      
CODE:0042f890   00              db          0h                                      
CODE:0042f891   00              db          0h                                      
CODE:0042f892   00              db          0h                                      
CODE:0042f893   06              db          6h                                      
CODE:0042f894   00              db          0h                                      
CODE:0042f895   00              db          0h                                      
CODE:0042f896   05              db          5h                                      
CODE:0042f897   00              db          0h                                      
CODE:0042f898   00              db          0h                                      
CODE:0042f899   00              db          0h                                      
CODE:0042f89a   00              db          0h                                      
CODE:0042f89b   00              db          0h                                      
CODE:0042f89c   00              db          0h                                      
CODE:0042f89d   04              db          4h                                      
CODE:0042f89e   00              db          0h                                      
CODE:0042f89f   00              db          0h                                      
CODE:0042f8a0   00              db          0h                                      
CODE:0042f8a1   00              db          0h                                      
CODE:0042f8a2   03              db          3h                                      
CODE:0042f8a3   00              db          0h                                      
CODE:0042f8a4   00              db          0h                                      
CODE:0042f8a5   00              db          0h                                      
CODE:0042f8a6   02              db          2h                                      
CODE:0042f8a7   01              db          1h                                      
                            switchdataD_0042f8a8:         ;XREF[1,0]:   0042f886
CODE:0042f8a8   1dfa4200        addr        switchD_0042f886::caseD_0               
CODE:0042f8ac   d6f84200        addr        switchD_0042f886::caseD_1a              
CODE:0042f8b0   e3f84200        addr        switchD_0042f886::caseD_19              
CODE:0042f8b4   2cf94200        addr        switchD_0042f886::caseD_15              
CODE:0042f8b8   0cfa4200        addr        switchD_0042f886::caseD_10              
CODE:0042f8bc   e0f94200        addr        switchD_0042f886::caseD_9               
CODE:0042f8c0   0ff94200        addr        switchD_0042f886::caseD_6               
CODE:0042f8c4   edf84200        addr        switchD_0042f886::caseD_2               
CODE:0042f8c8   ccf84200        addr        switchD_0042f886::caseD_1               
                            caseD_1:                      ;XREF[2,0]:   0042f886,0042f8c8
CODE:0042f8cc   e8d3e10000      CALL        FUN_0043daa4                            ;undefined FUN_0043daa4(undefined4 pa...
CODE:0042f8d1   e947010000      JMP         switchD_0042f886::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   0042f886,0042f8ac
CODE:0042f8d6   668335b49...    XOR         word ptr [DATA:DAT_004697b4],0x1        ;= ??
CODE:0042f8de   e93a010000      JMP         switchD_0042f886::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   0042f886,0042f8b0
CODE:0042f8e3   e83956feff      CALL        FUN_00414f21                            ;undefined FUN_00414f21(void)
CODE:0042f8e8   e930010000      JMP         switchD_0042f886::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   0042f886,0042f8c4
CODE:0042f8ed   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042f8f2   6683401c05      ADD         word ptr [EAX + 0x1c],0x5               
CODE:0042f8f7   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x8        
CODE:0042f8ff   68471c4600      PUSH        DATA:s_Yes,_we_have_no_bananas_00461c47 ;= "Yes, we have no bananas"
CODE:0042f904   e8c069feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042f909   59              POP         ECX                                     
CODE:0042f90a   e90e010000      JMP         switchD_0042f886::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   0042f886,0042f8c0
CODE:0042f90f   6683354c2...    XOR         word ptr [DATA:DAT_0046254c],0x1        
CODE:0042f917   e8a2570000      CALL        FUN_004350be                            ;undefined FUN_004350be(void)
CODE:0042f91c   685f1c4600      PUSH        DATA:s_Hang_on_tight..._00461c5f        ;= "Hang on tight..."
CODE:0042f921   e8a369feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042f926   59              POP         ECX                                     
CODE:0042f927   e9f1000000      JMP         switchD_0042f886::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   0042f886,0042f8b4
CODE:0042f92c   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0042f932   50              PUSH        EAX                                     
CODE:0042f933   e8db4dfeff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0042f938   59              POP         ECX                                     
CODE:0042f939   6685c0          TEST        AX,AX                                   
CODE:0042f93c   742f            JZ          LAB_0042f96d                            
CODE:0042f93e   66833d048...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042f946   7e11            JLE         LAB_0042f959                            
CODE:0042f948   66ff0d048...    DEC         word ptr [DATA:$Actors[0].field28_0x1c] 
CODE:0042f94f   668305fe8...    ADD         word ptr [DATA:$...,-0x32               
CODE:0042f957   eb7a            JMP         LAB_0042f9d3                            
                            LAB_0042f959:                 ;XREF[1,0]:   0042f946
CODE:0042f959   66c705048...    MOV         word ptr [DATA:$...,0x5                 
CODE:0042f962   668105fe8...    ADD         word ptr [DATA:$...,0xfa                
CODE:0042f96b   eb66            JMP         LAB_0042f9d3                            
                            LAB_0042f96d:                 ;XREF[1,0]:   0042f93c
CODE:0042f96d   66833d048...    CMP         word ptr [DATA:$...,0x2                 
CODE:0042f975   7e2f            JLE         LAB_0042f9a6                            
CODE:0042f977   66833d048...    CMP         word ptr [DATA:$...,0x3                 
CODE:0042f97f   7514            JNZ         LAB_0042f995                            
CODE:0042f981   66c705048...    MOV         word ptr [DATA:$...,0x5                 
CODE:0042f98a   668105fe8...    ADD         word ptr [DATA:$...,0xc8                
CODE:0042f993   eb3e            JMP         LAB_0042f9d3                            
                            LAB_0042f995:                 ;XREF[1,0]:   0042f97f
CODE:0042f995   66ff0d048...    DEC         word ptr [DATA:$Actors[0].field28_0x1c] 
CODE:0042f99c   668305fe8...    ADD         word ptr [DATA:$...,-0x64               
CODE:0042f9a4   eb2d            JMP         LAB_0042f9d3                            
                            LAB_0042f9a6:                 ;XREF[1,0]:   0042f975
CODE:0042f9a6   66833d048...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042f9ae   7514            JNZ         LAB_0042f9c4                            
CODE:0042f9b0   66c705048...    MOV         word ptr [DATA:$...,0x2                 
CODE:0042f9b9   668105fe8...    ADD         word ptr [DATA:$...,0xc8                
CODE:0042f9c2   eb0f            JMP         LAB_0042f9d3                            
                            LAB_0042f9c4:                 ;XREF[1,0]:   0042f9ae
CODE:0042f9c4   66ff0d048...    DEC         word ptr [DATA:$Actors[0].field28_0x1c] 
CODE:0042f9cb   668305fe8...    ADD         word ptr [DATA:$...,-0x64               
                            LAB_0042f9d3:                 ;XREF[5,0]:   0042f957,0042f96b,0042f993,0042f9a4
                                                          ;             0042f9c2
CODE:0042f9d3   68701c4600      PUSH        DATA:s_Up,_up,_and_awaaaay!!_00461c70   ;= "Up, up, and awaaaay!!"
CODE:0042f9d8   e8ec68feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042f9dd   59              POP         ECX                                     
CODE:0042f9de   eb3d            JMP         switchD_0042f886::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   0042f886,0042f8bc
CODE:0042f9e0   6683359e1...    XOR         word ptr [DATA:DAT_00461a9e],0x1        
CODE:0042f9e8   66833d9e1...    CMP         word ptr [DATA:DAT_00461a9e],0x0        
CODE:0042f9f0   740d            JZ          LAB_0042f9ff                            
CODE:0042f9f2   68861c4600      PUSH        DATA:s_God_Mode_On_00461c86             ;= "God Mode On"
CODE:0042f9f7   e8cd68feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042f9fc   59              POP         ECX                                     
CODE:0042f9fd   eb1e            JMP         switchD_0042f886::caseD_0               
                            LAB_0042f9ff:                 ;XREF[1,0]:   0042f9f0
CODE:0042f9ff   68921c4600      PUSH        DATA:s_God_Mode_Off_00461c92            ;= "God Mode Off"
CODE:0042fa04   e8c068feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042fa09   59              POP         ECX                                     
CODE:0042fa0a   eb11            JMP         switchD_0042f886::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   0042f886,0042f8b8
CODE:0042fa0c   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042fa11   83401064        ADD         dword ptr [EAX + 0x10],0x64             
CODE:0042fa15   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x4        
                            caseD_3:                      ;XREF[12,0]:  0042f86e,0042f87a,0042f886,0042f8a8
                            caseD_4:                      ;             0042f8d1,0042f8de,0042f8e8,0042f90a
                            caseD_5:                      ;             0042f927,0042f9de,0042f9fd,0042fa0a
                            caseD_7:                      
                            caseD_8:                      
                            caseD_a:                      
                            caseD_b:                      
                            caseD_c:                      
                            caseD_d:                      
                            caseD_e:                      
                            caseD_f:                      
                            caseD_11:                     
                            caseD_12:                     
                            caseD_13:                     
                            caseD_14:                     
                            caseD_16:                     
                            caseD_17:                     
                            caseD_18:                     
                            caseD_0:                      
CODE:0042fa1d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0042fa20   83e813          SUB         EAX,0x13                                
CODE:0042fa23   740a            JZ          LAB_0042fa2f                            
CODE:0042fa25   83e804          SUB         EAX,0x4                                 
CODE:0042fa28   741c            JZ          LAB_0042fa46                            
CODE:0042fa2a   e9c6000000      JMP         LAB_0042faf5                            
                            LAB_0042fa2f:                 ;XREF[1,0]:   0042fa23
CODE:0042fa2f   66833da01...    CMP         word ptr [DATA:DAT_00461aa0],0x0        
CODE:0042fa37   0f85c1000000    JNZ         LAB_0042fafe                            
CODE:0042fa3d   66ff05a01...    INC         word ptr [DATA:DAT_00461aa0]            
CODE:0042fa44   5b              POP         EBX                                     
CODE:0042fa45   c3              RET                                                 
                            LAB_0042fa46:                 ;XREF[1,0]:   0042fa28
CODE:0042fa46   66833da01...    CMP         word ptr [DATA:DAT_00461aa0],0x1        
CODE:0042fa4e   0f8594000000    JNZ         LAB_0042fae8                            
CODE:0042fa54   66c705fc8...    MOV         word ptr [DATA:$...,0x10                
CODE:0042fa5d   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0042fa63   50              PUSH        EAX                                     
CODE:0042fa64   e8aa4cfeff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0042fa69   59              POP         ECX                                     
CODE:0042fa6a   6685c0          TEST        AX,AX                                   
CODE:0042fa6d   7414            JZ          LAB_0042fa83                            
CODE:0042fa6f   66c705fe8...    MOV         word ptr [DATA:$...,0x115               
CODE:0042fa78   66c705048...    MOV         word ptr [DATA:$...,0x5                 
CODE:0042fa81   eb2e            JMP         LAB_0042fab1                            
                            LAB_0042fa83:                 ;XREF[1,0]:   0042fa6d
CODE:0042fa83   66c705fe8...    MOV         word ptr [DATA:$...,0xf4                
CODE:0042fa8c   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0042fa92   50              PUSH        EAX                                     
CODE:0042fa93   e8684cfeff      CALL        FUN_00414700                            ;uint FUN_00414700(undefined param_1,...
CODE:0042fa98   59              POP         ECX                                     
CODE:0042fa99   a802            TEST        AL,0x2                                  
CODE:0042fa9b   740b            JZ          LAB_0042faa8                            
CODE:0042fa9d   66c705048...    MOV         word ptr [DATA:$...,0x5                 
CODE:0042faa6   eb09            JMP         LAB_0042fab1                            
                            LAB_0042faa8:                 ;XREF[1,0]:   0042fa9b
CODE:0042faa8   66c705048...    MOV         word ptr [DATA:$...,0x2                 
                            LAB_0042fab1:                 ;XREF[2,0]:   0042fa81,0042faa6
CODE:0042fab1   6a00            PUSH        0x0                                     
CODE:0042fab3   6a00            PUSH        0x0                                     
CODE:0042fab5   e8b3470000      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:0042faba   83c408          ADD         ESP,0x8                                 
CODE:0042fabd   66c7050a8...    MOV         word ptr [DATA:$...,0x0                 
CODE:0042fac6   66c705308...    MOV         word ptr [DATA:$...,0x0                 
CODE:0042facf   66b80100        MOV         AX,0x1                                  
CODE:0042fad3   66a318864600    MOV         [DATA:$Actors[0].field48_0x30],AX       
CODE:0042fad9   66a316864600    MOV         [DATA:$Actors[0].field46_0x2e],AX       
CODE:0042fadf   66c705a01...    MOV         word ptr [DATA:DAT_00461aa0],0x0        
                            LAB_0042fae8:                 ;XREF[1,0]:   0042fa4e
CODE:0042fae8   689f1c4600      PUSH        DATA:s_Beam_me_up_Sid!_00461c9f         ;= "Beam me up Sid!"
CODE:0042faed   e8d767feff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0042faf2   59              POP         ECX                                     
CODE:0042faf3   5b              POP         EBX                                     
CODE:0042faf4   c3              RET                                                 
                            LAB_0042faf5:                 ;XREF[1,0]:   0042fa2a
CODE:0042faf5   66c705a01...    MOV         word ptr [DATA:DAT_00461aa0],0x0        
                            LAB_0042fafe:                 ;XREF[1,0]:   0042fa37
CODE:0042fafe   5b              POP         EBX                                     
CODE:0042faff   c3              RET                                                 
                            LAB_0042fb00:                 ;XREF[1,0]:   00461b5c
CODE:0042fb00   6a01            PUSH        0x1                                     
CODE:0042fb02   e8921afeff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:0042fb07   59              POP         ECX                                     
CODE:0042fb08   66c705f67...    MOV         word ptr [DATA:DAT_00467cf6],0x0        ;= ??
CODE:0042fb11   685ef84200      PUSH        LAB_0042f85e                            
CODE:0042fb16   e88307feff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0042fb1b   59              POP         ECX=>LAB_0042f85e                       
CODE:0042fb1c   c70544954...    MOV         dword ptr [DATA:...,FUN_00416815        ;= ??
CODE:0042fb26   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;undefined FUN_00416815(void)
                                                                                    ;= ??
CODE:0042fb2c   6a00            PUSH        0x0                                     
CODE:0042fb2e   e8906afeff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0042fb33   59              POP         ECX                                     
CODE:0042fb34   e8cbce0100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0042fb39   a3ec674600      MOV         [DATA:DAT_004667ec],EAX                 ;= ??
CODE:0042fb3e   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042fb43   83c02a          ADD         EAX,0x2a                                
CODE:0042fb46   50              PUSH        EAX                                     
CODE:0042fb47   6a3c            PUSH        0x3c                                    
CODE:0042fb49   e8cece0100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0042fb4e   59              POP         ECX                                     
CODE:0042fb4f   50              PUSH        EAX                                     
CODE:0042fb50   6a05            PUSH        0x5                                     
CODE:0042fb52   e82bc80000      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0042fb57   83c40c          ADD         ESP,0xc                                 
CODE:0042fb5a   e844540000      CALL        FUN_00434fa3                            ;uint FUN_00434fa3(uint param_1)
CODE:0042fb5f   e83d4f0000      CALL        FUN_00434aa1                            ;undefined FUN_00434aa1(void)
CODE:0042fb64   6a00            PUSH        0x0                                     
CODE:0042fb66   e8c13efeff      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0042fb6b   59              POP         ECX                                     
CODE:0042fb6c   c3              RET                                                 
                            LAB_0042fb6d:                 ;XREF[1,0]:   00461b60
CODE:0042fb6d   e86507feff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:0042fb72   e828c90000      CALL        FUN_0043c49f                            ;undefined FUN_0043c49f(void)
CODE:0042fb77   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;= ??
CODE:0042fb7d   33c0            XOR         EAX,EAX                                 
CODE:0042fb7f   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:0042fb84   66833d028...    CMP         word ptr [DATA:$...,0x0                 
CODE:0042fb8c   740a            JZ          LAB_0042fb98                            
CODE:0042fb8e   66833df67...    CMP         word ptr [DATA:DAT_00467cf6],0x0        ;= ??
CODE:0042fb96   7417            JZ          LAB_0042fbaf                            
                            LAB_0042fb98:                 ;XREF[1,0]:   0042fb8c
CODE:0042fb98   e8ab170000      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0042fb9d   ff35a81a4600    PUSH        dword ptr [DATA:DAT_00461aa8]           
CODE:0042fba3   e877790100      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:0042fba8   59              POP         ECX                                     
CODE:0042fba9   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
CODE:0042fbae   c3              RET                                                 
                            LAB_0042fbaf:                 ;XREF[1,0]:   0042fb96
CODE:0042fbaf   e8703efeff      CALL        FUN_00413a24                            ;undefined FUN_00413a24(void)
CODE:0042fbb4   c3              RET                                                 
                            LAB_0042fbb5:                 ;XREF[1,0]:   00461b64
CODE:0042fbb5   e8e2170000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0042fbba   e876c80000      CALL        FUN_0043c435                            ;undefined4 FUN_0043c435(void)
CODE:0042fbbf   66833de08...    CMP         word ptr [DATA:DAT_00468de0],0x0        ;= ??
CODE:0042fbc7   7425            JZ          LAB_0042fbee                            
CODE:0042fbc9   66c705e08...    MOV         word ptr [DATA:DAT_00468de0],0x0        ;= ??
CODE:0042fbd2   e8cc530000      CALL        FUN_00434fa3                            ;uint FUN_00434fa3(uint param_1)
CODE:0042fbd7   6685c0          TEST        AX,AX                                   
CODE:0042fbda   740d            JZ          LAB_0042fbe9                            
CODE:0042fbdc   68381b4600      PUSH        DATA:PTR_LAB_00461b38                   ;= 0042f7a3
CODE:0042fbe1   e8a7b70100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fbe6   59              POP         ECX=>DATA:PTR_LAB_00461b38              ;= 0042f7a3
CODE:0042fbe7   eb05            JMP         LAB_0042fbee                            
                            LAB_0042fbe9:                 ;XREF[1,0]:   0042fbda
CODE:0042fbe9   e8b34e0000      CALL        FUN_00434aa1                            ;undefined FUN_00434aa1(void)
                            LAB_0042fbee:                 ;XREF[2,0]:   0042fbc7,0042fbe7
CODE:0042fbee   6a00            PUSH        0x0                                     
CODE:0042fbf0   e8ce69feff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0042fbf5   59              POP         ECX                                     
CODE:0042fbf6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042fbf7(void)
                                                          ;XREF[1,0]:   00461b44
CODE:0042fbf7   55              PUSH        EBP                                     
CODE:0042fbf8   8bec            MOV         EBP,ESP                                 
CODE:0042fbfa   83c49c          ADD         ESP,-0x64                               
CODE:0042fbfd   53              PUSH        EBX                                     
CODE:0042fbfe   b94c954600      MOV         ECX=>DATA:DAT_0046954c,DATA:DAT_0046954c;= ??
CODE:0042fc03   a13c954600      MOV         EAX,[DATA:$Level.partDefinitions]       ;= NaP
CODE:0042fc08   33d2            XOR         EDX,EDX                                 
CODE:0042fc0a   eb17            JMP         LAB_0042fc23                            
                            LAB_0042fc0c:                 ;XREF[1,0]:   0042fc2d
CODE:0042fc0c   6683780c00      CMP         word ptr [EAX + 0xc],0x0                
CODE:0042fc11   750c            JNZ         LAB_0042fc1f                            
CODE:0042fc13   f6403780        TEST        byte ptr [EAX + 0x37],0x80              
CODE:0042fc17   7406            JZ          LAB_0042fc1f                            
CODE:0042fc19   668911          MOV         word ptr [ECX]=>DATA:DAT_0046954c,DX    ;= ??
CODE:0042fc1c   83c102          ADD         ECX,0x2                                 
                            LAB_0042fc1f:                 ;XREF[2,0]:   0042fc11,0042fc17
CODE:0042fc1f   83c062          ADD         EAX,0x62                                
CODE:0042fc22   42              INC         EDX                                     
                            LAB_0042fc23:                 ;XREF[1,0]:   0042fc0a
CODE:0042fc23   8b1d40954600    MOV         EBX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0042fc29   663b5302        CMP         DX,word ptr [EBX + 0x2]                 
CODE:0042fc2d   7cdd            JL          LAB_0042fc0c                            
CODE:0042fc2f   66c701ffff      MOV         word ptr [ECX]=>DATA:DAT_0046954c,0xffff;= ??
CODE:0042fc34   66c705ca1...    MOV         word ptr [DATA:DAT_00461aca],0x0        
CODE:0042fc3d   68501b4600      PUSH        DATA:PTR_LAB_00461b50                   ;= 0042fc4d
CODE:0042fc42   e846b70100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fc47   59              POP         ECX                                     
CODE:0042fc48   5b              POP         EBX                                     
CODE:0042fc49   8be5            MOV         ESP,EBP                                 
CODE:0042fc4b   5d              POP         EBP                                     
CODE:0042fc4c   c3              RET                                                 
                            LAB_0042fc4d:                 ;XREF[1,0]:   00461b50
CODE:0042fc4d   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x1        ;= ??
CODE:0042fc56   6a00            PUSH        0x0                                     
CODE:0042fc58   e86669feff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0042fc5d   59              POP         ECX                                     
CODE:0042fc5e   6a00            PUSH        0x0                                     
CODE:0042fc60   68ffff0000      PUSH        0xffff                                  
CODE:0042fc65   6aff            PUSH        -0x1                                    
CODE:0042fc67   e8fac10000      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0042fc6c   83c40c          ADD         ESP,0xc                                 
CODE:0042fc6f   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0042fc74   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0042fc78   83e801          SUB         EAX,0x1                                 
CODE:0042fc7b   7206            JC          LAB_0042fc83                            
CODE:0042fc7d   7410            JZ          LAB_0042fc8f                            
CODE:0042fc7f   48              DEC         EAX                                     
CODE:0042fc80   7401            JZ          LAB_0042fc83                            
CODE:0042fc82   c3              RET                                                 
                            LAB_0042fc83:                 ;XREF[2,0]:   0042fc7b,0042fc80
CODE:0042fc83   6898054600      PUSH        DATA:PTR_LAB_00460598                   ;= 00415427
CODE:0042fc88   e800b70100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fc8d   59              POP         ECX                                     
CODE:0042fc8e   c3              RET                                                 
                            LAB_0042fc8f:                 ;XREF[1,0]:   0042fc7d
CODE:0042fc8f   68722a4600      PUSH        DATA:PTR_FUN_00462a72                   ;= 0043e096
CODE:0042fc94   e8f4b60100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fc99   59              POP         ECX                                     
CODE:0042fc9a   c3              RET                                                 
CODE:0042fc9b   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042fc9c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042fc9f
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042fcac
                                                          ;XREF[4,0]:   004167e8,0041a302,0043fd8f,0044e0af
CODE:0042fc9c   55              PUSH        EBP                                     
CODE:0042fc9d   8bec            MOV         EBP,ESP                                 
CODE:0042fc9f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0042fca3   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0042fca9   014210          ADD         dword ptr [param_2 + 0x10],param_1      
CODE:0042fcac   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:0042fcb1   7408            JZ          LAB_0042fcbb                            
CODE:0042fcb3   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x4        
                            LAB_0042fcbb:                 ;XREF[1,0]:   0042fcb1
CODE:0042fcbb   5d              POP         EBP                                     
CODE:0042fcbc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042fcbd(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042fcc5
                                                          ;XREF[1,0]:   0041a196
CODE:0042fcbd   55              PUSH        EBP                                     
CODE:0042fcbe   8bec            MOV         EBP,ESP                                 
CODE:0042fcc0   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0042fcc5   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
CODE:0042fcc9   6601501c        ADD         word ptr [param_1 + 0x1c],param_2       
CODE:0042fccd   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x8        
CODE:0042fcd5   5d              POP         EBP                                     
CODE:0042fcd6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0042fcd7(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042fcf9
          ;param_5       undefined2           8                      ;XREF[1,0]:   0042fd3d
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0042fd0e,0042fd1f
                                                          ;XREF[3,0]:   0042fd9a,0042fdd5,0042fe27
CODE:0042fcd7   55              PUSH        EBP                                     
CODE:0042fcd8   8bec            MOV         EBP,ESP                                 
CODE:0042fcda   83c4b0          ADD         ESP,-0x50                               
CODE:0042fcdd   53              PUSH        EBX                                     
CODE:0042fcde   56              PUSH        ESI                                     
CODE:0042fcdf   33f6            XOR         ESI,ESI                                 
CODE:0042fce1   e8f9c50100      CALL        FUN_0044c2df                            ;undefined FUN_0044c2df(void)
CODE:0042fce6   8bd8            MOV         EBX,param_1                             
CODE:0042fce8   66c703ffff      MOV         word ptr [EBX],0xffff                   
CODE:0042fced   66c74302ffff    MOV         word ptr [EBX + 0x2],0xffff             
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0042fcf3   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0042fcf9   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0042fcfd   50              PUSH        param_1                                 
CODE:0042fcfe   e8fb080100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042fd03   83c408          ADD         ESP,0x8                                 
CODE:0042fd06   89431a          MOV         dword ptr [EBX + 0x1a],param_1          
CODE:0042fd09   68594e0000      PUSH        0x4e59                                  
CODE:0042fd0e   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0042fd11   50              PUSH        param_1                                 
CODE:0042fd12   e8dd04feff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0042fd17   83c408          ADD         ESP,0x8                                 
CODE:0042fd1a   68af1c4600      PUSH        DATA:DAT_00461caf                       ;= 1Fh
CODE:0042fd1f   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0042fd22   50              PUSH        param_1                                 
CODE:0042fd23   68fa7c4600      PUSH        DATA:DAT_00467cfa                       ;= ??
CODE:0042fd28   e8472d0200      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0042fd2d   83c40c          ADD         ESP,0xc                                 
CODE:0042fd30   c7431efa7...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_00467cfa;= ??
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0042fd37   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0042fd3d   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0042fd41   50              PUSH        param_1                                 
CODE:0042fd42   e8b7080100      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0042fd47   83c408          ADD         ESP,0x8                                 
CODE:0042fd4a   894322          MOV         dword ptr [EBX + 0x22],param_1          
CODE:0042fd4d   53              PUSH        EBX                                     
CODE:0042fd4e   e81ec60100      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:0042fd53   59              POP         param_3                                 
CODE:0042fd54   6685c0          TEST        param_1,param_1                         
CODE:0042fd57   7404            JZ          LAB_0042fd5d                            
CODE:0042fd59   66be0100        MOV         SI,0x1                                  
                            LAB_0042fd5d:                 ;XREF[1,0]:   0042fd57
CODE:0042fd5d   ff731a          PUSH        dword ptr [EBX + 0x1a]                  
CODE:0042fd60   e8d7090100      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0042fd65   59              POP         param_3                                 
CODE:0042fd66   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:0042fd69   e8ce090100      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0042fd6e   59              POP         param_3                                 
CODE:0042fd6f   53              PUSH        EBX                                     
CODE:0042fd70   e845c50000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0042fd75   59              POP         param_3                                 
CODE:0042fd76   8bc6            MOV         param_1,ESI                             
CODE:0042fd78   5e              POP         ESI                                     
CODE:0042fd79   5b              POP         EBX                                     
CODE:0042fd7a   8be5            MOV         ESP,EBP                                 
CODE:0042fd7c   5d              POP         EBP                                     
CODE:0042fd7d   c3              RET                                                 
                            LAB_0042fd7e:                 ;XREF[1,0]:   00461b68
CODE:0042fd7e   e8c9000000      CALL        FUN_0042fe4c                            ;undefined FUN_0042fe4c(void)
CODE:0042fd83   ff359c7d4600    PUSH        dword ptr [DATA:DAT_00467d9c]           ;= ??
CODE:0042fd89   e8ffb50100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fd8e   59              POP         ECX                                     
CODE:0042fd8f   c3              RET                                                 
                            LAB_0042fd90:                 ;XREF[1,0]:   0043bc9c
CODE:0042fd90   68f7030000      PUSH        0x3f7                                   
CODE:0042fd95   68f6030000      PUSH        0x3f6                                   
CODE:0042fd9a   e838ffffff      CALL        FUN_0042fcd7                            ;bool FUN_0042fcd7(undefined param_1,...
CODE:0042fd9f   83c408          ADD         ESP,0x8                                 
CODE:0042fda2   6685c0          TEST        AX,AX                                   
CODE:0042fda5   7423            JZ          LAB_0042fdca                            
CODE:0042fda7   66c705f67...    MOV         word ptr [DATA:DAT_00467cf6],0x1        ;= ??
CODE:0042fdb0   e8abb4ffff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:0042fdb5   c7059c7d4...    MOV         dword ptr [DATA:...,DATA:PTR_FUN_0046...;= ??
                                                                                    ;= 0044525f
CODE:0042fdbf   68681b4600      PUSH        DATA:PTR_LAB_00461b68                   ;= 0042fd7e
CODE:0042fdc4   e8c4b50100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fdc9   59              POP         ECX                                     
                            LAB_0042fdca:                 ;XREF[1,0]:   0042fda5
CODE:0042fdca   c3              RET                                                 
                            LAB_0042fdcb:                 ;XREF[1,0]:   0043bcc5
CODE:0042fdcb   68f5030000      PUSH        0x3f5                                   
CODE:0042fdd0   68f4030000      PUSH        0x3f4                                   
CODE:0042fdd5   e8fdfeffff      CALL        FUN_0042fcd7                            ;bool FUN_0042fcd7(undefined param_1,...
CODE:0042fdda   83c408          ADD         ESP,0x8                                 
CODE:0042fddd   6685c0          TEST        AX,AX                                   
CODE:0042fde0   7423            JZ          LAB_0042fe05                            
CODE:0042fde2   66c705f67...    MOV         word ptr [DATA:DAT_00467cf6],0x1        ;= ??
CODE:0042fdeb   e870b4ffff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:0042fdf0   c7059c7d4...    MOV         dword ptr [DATA:...,DATA:PTR_FUN_0046...;= ??
                                                                                    ;= 0044b9e3
CODE:0042fdfa   68681b4600      PUSH        DATA:PTR_LAB_00461b68                   ;= 0042fd7e
CODE:0042fdff   e889b50100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fe04   59              POP         ECX                                     
                            LAB_0042fe05:                 ;XREF[1,0]:   0042fde0
CODE:0042fe05   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042fe06(void)
                                                          ;XREF[5,0]:   004186a4,004300a1,0043bcee,00445518
                                                          ;             0044b8e6
CODE:0042fe06   53              PUSH        EBX                                     
CODE:0042fe07   33db            XOR         EBX,EBX                                 
CODE:0042fe09   66833dc83...    CMP         word ptr [DATA:DAT_004634c8],0x0        
CODE:0042fe11   7535            JNZ         LAB_0042fe48                            
CODE:0042fe13   66833dc81...    CMP         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:0042fe1b   7517            JNZ         LAB_0042fe34                            
CODE:0042fe1d   68f3030000      PUSH        0x3f3                                   
CODE:0042fe22   68f2030000      PUSH        0x3f2                                   
CODE:0042fe27   e8abfeffff      CALL        FUN_0042fcd7                            ;bool FUN_0042fcd7(undefined param_1,...
CODE:0042fe2c   83c408          ADD         ESP,0x8                                 
CODE:0042fe2f   6685c0          TEST        AX,AX                                   
CODE:0042fe32   7414            JZ          LAB_0042fe48                            
                            LAB_0042fe34:                 ;XREF[1,0]:   0042fe1b
CODE:0042fe34   e827b4ffff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:0042fe39   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:0042fe3e   e84ab50100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0042fe43   59              POP         ECX                                     
CODE:0042fe44   66bb0100        MOV         BX,0x1                                  
                            LAB_0042fe48:                 ;XREF[2,0]:   0042fe11,0042fe32
CODE:0042fe48   8bc3            MOV         EAX,EBX                                 
CODE:0042fe4a   5b              POP         EBX                                     
CODE:0042fe4b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042fe4c(void)
                                                          ;XREF[1,0]:   0042fd7e
CODE:0042fe4c   6a01            PUSH        0x1                                     
CODE:0042fe4e   e8d7a5feff      CALL        FUN_0041a42a                            ;undefined FUN_0041a42a(undefined par...
CODE:0042fe53   59              POP         ECX                                     
CODE:0042fe54   e8a5aafeff      CALL        FUN_0041a8fe                            ;undefined FUN_0041a8fe(void)
CODE:0042fe59   e8f97dfeff      CALL        FUN_00417c57                            ;undefined FUN_00417c57(void)
CODE:0042fe5e   e83571feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0042fe63   e8e5640100      CALL        FUN_0044634d                            ;undefined FUN_0044634d(void)
CODE:0042fe68   e87547feff      CALL        FUN_004145e2                            ;undefined FUN_004145e2(undefined4 pa...
CODE:0042fe6d   e83345feff      CALL        FUN_004143a5                            ;undefined FUN_004143a5(void)
CODE:0042fe72   e8b34e0000      CALL        FUN_00434d2a                            ;undefined FUN_00434d2a(uint param_1,...
CODE:0042fe77   e847d90000      CALL        FUN_0043d7c3                            ;undefined FUN_0043d7c3(undefined4 pa...
CODE:0042fe7c   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0042fe82   e88e540000      CALL        DlistInit                               ;undefined DlistInit(Dlist * list)
CODE:0042fe87   59              POP         ECX                                     
CODE:0042fe88   6a00            PUSH        0x0                                     
CODE:0042fe8a   e8c1ca0100      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0042fe8f   59              POP         ECX                                     
CODE:0042fe90   e8b1780100      CALL        FUN_00447746                            ;undefined FUN_00447746(void)
CODE:0042fe95   c3              RET                                                 
                            LAB_0042fe96:                 ;XREF[1,0]:   00461b74
CODE:0042fe96   c3              RET                                                 
CODE:0042fe97   e8              ??          E8h                                     
CODE:0042fe98   64              ??          64h    d                                
CODE:0042fe99   f5              ??          F5h                                     
CODE:0042fe9a   ff              ??          FFh                                     
CODE:0042fe9b   ff              ??          FFh                                     
CODE:0042fe9c   c3              ??          C3h                                     
                            LAB_0042fe9d:                 ;XREF[2,0]:   0043008d,004300bf
CODE:0042fe9d   66833da07...    CMP         word ptr [DATA:DAT_00467da0],0x0        ;= ??
CODE:0042fea5   753f            JNZ         LAB_0042fee6                            
CODE:0042fea7   6a00            PUSH        0x0                                     
CODE:0042fea9   e86c17feff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:0042feae   59              POP         ECX                                     
CODE:0042feaf   e869bb0000      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:0042feb4   6a01            PUSH        0x1                                     
CODE:0042feb6   e8713bfeff      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0042febb   59              POP         ECX                                     
CODE:0042febc   e882b50000      CALL        FUN_0043b443                            ;undefined FUN_0043b443(void)
CODE:0042fec1   6a00            PUSH        0x0                                     
CODE:0042fec3   e86c770100      CALL        FUN_00447634                            ;undefined FUN_00447634(undefined par...
CODE:0042fec8   59              POP         ECX                                     
CODE:0042fec9   66c705a07...    MOV         word ptr [DATA:DAT_00467da0],0x1        ;= ??
CODE:0042fed2   66833da27...    CMP         word ptr [DATA:DAT_00467da2],0x0        ;= ??
CODE:0042feda   7405            JZ          LAB_0042fee1                            
CODE:0042fedc   e89db50000      CALL        FUN_0043b47e                            ;uint FUN_0043b47e(void)
                            LAB_0042fee1:                 ;XREF[1,0]:   0042feda
CODE:0042fee1   e8a3cb0100      CALL        FUN_0044ca89                            ;undefined FUN_0044ca89(void)
                            LAB_0042fee6:                 ;XREF[1,0]:   0042fea5
CODE:0042fee6   c3              RET                                                 
                            LAB_0042fee7:                 ;XREF[2,0]:   00430097,004300b5
CODE:0042fee7   66833da07...    CMP         word ptr [DATA:DAT_00467da0],0x0        ;= ??
CODE:0042feef   743c            JZ          LAB_0042ff2d                            
CODE:0042fef1   e888cb0100      CALL        FUN_0044ca7e                            ;undefined FUN_0044ca7e(void)
CODE:0042fef6   833d44954...    CMP         dword ptr [DATA:DAT_00469544],0x0       ;= ??
CODE:0042fefd   7406            JZ          LAB_0042ff05                            
CODE:0042feff   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;= ??
                            LAB_0042ff05:                 ;XREF[1,0]:   0042fefd
CODE:0042ff05   e8ebba0000      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
CODE:0042ff0a   e89a770100      CALL        FUN_004476a9                            ;undefined FUN_004476a9(void)
CODE:0042ff0f   e813b50000      CALL        FUN_0043b427                            ;undefined FUN_0043b427(void)
CODE:0042ff14   66c705a07...    MOV         word ptr [DATA:DAT_00467da0],0x0        ;= ??
CODE:0042ff1d   e8023bfeff      CALL        FUN_00413a24                            ;undefined FUN_00413a24(void)
CODE:0042ff22   e87db50000      CALL        FUN_0043b4a4                            ;uint FUN_0043b4a4(void)
CODE:0042ff27   66a3a27d4600    MOV         [DATA:DAT_00467da2],AX                  ;= ??
                            LAB_0042ff2d:                 ;XREF[1,0]:   0042feef
CODE:0042ff2d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042ff2e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042ff33
                                                          ;XREF[1,0]:   004300ab
CODE:0042ff2e   55              PUSH        EBP                                     
CODE:0042ff2f   8bec            MOV         EBP,ESP                                 
CODE:0042ff31   33c0            XOR         param_1,param_1                         
CODE:0042ff33   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:0042ff37   83ea52          SUB         param_2,0x52                            
CODE:0042ff3a   7418            JZ          LAB_0042ff54                            
CODE:0042ff3c   4a              DEC         param_2                                 
CODE:0042ff3d   740a            JZ          LAB_0042ff49                            
CODE:0042ff3f   83ea1f          SUB         param_2,0x1f                            
CODE:0042ff42   7410            JZ          LAB_0042ff54                            
CODE:0042ff44   4a              DEC         param_2                                 
CODE:0042ff45   7402            JZ          LAB_0042ff49                            
CODE:0042ff47   eb1b            JMP         LAB_0042ff64                            
                            LAB_0042ff49:                 ;XREF[2,0]:   0042ff3d,0042ff45
CODE:0042ff49   e87b05feff      CALL        FUN_004104c9                            ;undefined FUN_004104c9(void)
CODE:0042ff4e   66b80100        MOV         param_1,0x1                             
CODE:0042ff52   eb10            JMP         LAB_0042ff64                            
                            LAB_0042ff54:                 ;XREF[2,0]:   0042ff3a,0042ff42
CODE:0042ff54   6a00            PUSH        0x0                                     
CODE:0042ff56   6a12            PUSH        0x12                                    
CODE:0042ff58   e8eb68ffff      CALL        FUN_00426848                            ;undefined FUN_00426848(undefined par...
CODE:0042ff5d   83c408          ADD         ESP,0x8                                 
CODE:0042ff60   66b80100        MOV         param_1,0x1                             
                            LAB_0042ff64:                 ;XREF[2,0]:   0042ff47,0042ff52
CODE:0042ff64   5d              POP         EBP                                     
CODE:0042ff65   c3              RET                                                 
CODE:0042ff66   c3              ??          C3h                                     
CODE:0042ff67   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0042ff68(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0042ff6b
                                                          ;XREF[1,0]:   0043011e
CODE:0042ff68   55              PUSH        EBP                                     
CODE:0042ff69   8bec            MOV         EBP,ESP                                 
CODE:0042ff6b   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0042ff70   740a            JZ          LAB_0042ff7c                            
CODE:0042ff72   6aff            PUSH        -0x1                                    
CODE:0042ff74   e8a116feff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:0042ff79   59              POP         param_3                                 
CODE:0042ff7a   5d              POP         EBP                                     
CODE:0042ff7b   c3              RET                                                 
                            LAB_0042ff7c:                 ;XREF[1,0]:   0042ff70
CODE:0042ff7c   6a00            PUSH        0x0                                     
CODE:0042ff7e   e89716feff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:0042ff83   59              POP         param_3                                 
CODE:0042ff84   5d              POP         EBP                                     
CODE:0042ff85   c3              RET                                                 
                            LAB_0042ff86:                 ;XREF[2,0]:   00430060,0043006a
CODE:0042ff86   c7053c024...    MOV         dword ptr [DATA:...,FUN_00412272        ;= 00412272
CODE:0042ff90   c70530024...    MOV         dword ptr [DATA:...,FUN_00412272        ;= 00412272
CODE:0042ff9a   c70534024...    MOV         dword ptr [DATA:...,FUN_00412272        ;= 00412272
CODE:0042ffa4   e8415f0100      CALL        FUN_00445eea                            ;void FUN_00445eea(void)
CODE:0042ffa9   e81a29feff      CALL        FUN_004128c8                            ;undefined FUN_004128c8(void)
CODE:0042ffae   e84568ffff      CALL        FUN_004267f8                            ;undefined FUN_004267f8(void)
CODE:0042ffb3   e8a2d50100      CALL        FUN_0044d55a                            ;undefined FUN_0044d55a(void)
CODE:0042ffb8   e82cca0100      CALL        FUN_0044c9e9                            ;undefined FUN_0044c9e9(void)
CODE:0042ffbd   e83f6cfeff      CALL        FUN_00416c01                            ;undefined FUN_00416c01(void)
CODE:0042ffc2   e87b030100      CALL        FUN_00440342                            ;undefined FUN_00440342(void)
CODE:0042ffc7   e8c0070000      CALL        FUN_0043078c                            ;undefined FUN_0043078c(void)
CODE:0042ffcc   e8dcab0000      CALL        FUN_0043abad                            ;undefined FUN_0043abad(void)
CODE:0042ffd1   e873c20000      CALL        FUN_0043c249                            ;undefined FUN_0043c249(void)
CODE:0042ffd6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0042ffd7(void)
                                                          ;XREF[1,0]:   00410eac
CODE:0042ffd7   53              PUSH        EBX                                     
CODE:0042ffd8   68f4010000      PUSH        0x1f4                                   
CODE:0042ffdd   e8dec10000      CALL        FUN_0043c1c0                            ;undefined FUN_0043c1c0(undefined par...
CODE:0042ffe2   59              POP         ECX                                     
CODE:0042ffe3   e847b60100      CALL        FUN_0044b62f                            ;undefined4 FUN_0044b62f(void)
CODE:0042ffe8   6685c0          TEST        AX,AX                                   
CODE:0042ffeb   0f8447010000    JZ          LAB_00430138                            
CODE:0042fff1   e822030100      CALL        FUN_00440318                            ;undefined4 FUN_00440318(void)
CODE:0042fff6   33db            XOR         EBX,EBX                                 
                            LAB_0042fff8:                 ;XREF[1,0]:   00430021
CODE:0042fff8   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[4,0]:   00461acc,00461ad0,00461b80,00461b8a
CODE:0042fffb   ff3485cc1...    PUSH        dword ptr [EAX*0x4 + DATA:PTR_s_gizmo...;= 00461b80
                                                                                    ;= 00461b8a
                                                                                    ;= "gizmo.dat"
                                                                                    ;= "auto256.dat"
CODE:00430002   e8b7030100      CALL        FUN_004403be                            ;undefined4 FUN_004403be(undefined pa...
CODE:00430007   59              POP         ECX=>DATA:s_gizmo.dat_00461b80          ;= "gizmo.dat"
CODE:00430008   6685c0          TEST        AX,AX                                   
CODE:0043000b   750f            JNZ         LAB_0043001c                            
CODE:0043000d   6881000000      PUSH        0x81                                    
CODE:00430012   e876a0feff      CALL        FUN_0041a08d                            ;undefined FUN_0041a08d(undefined par...
CODE:00430017   59              POP         ECX                                     
CODE:00430018   33c0            XOR         EAX,EAX                                 
CODE:0043001a   5b              POP         EBX                                     
CODE:0043001b   c3              RET                                                 
                            LAB_0043001c:                 ;XREF[1,0]:   0043000b
CODE:0043001c   43              INC         EBX                                     
CODE:0043001d   6683fb12        CMP         BX,0x12                                 
CODE:00430021   7cd5            JL          LAB_0042fff8                            
CODE:00430023   68e8030000      PUSH        0x3e8                                   
CODE:00430028   e843c90100      CALL        FUN_0044c970                            ;undefined FUN_0044c970(undefined par...
CODE:0043002d   59              POP         ECX                                     
CODE:0043002e   6a02            PUSH        0x2                                     
CODE:00430030   6880010000      PUSH        0x180                                   
CODE:00430035   6800020000      PUSH        0x200                                   
CODE:0043003a   e8bd050000      CALL        FUN_004305fc                            ;undefined4 FUN_004305fc(short param_...
CODE:0043003f   83c40c          ADD         ESP,0xc                                 
CODE:00430042   e87527feff      CALL        FUN_004127bc                            ;undefined FUN_004127bc(void)
CODE:00430047   e88067ffff      CALL        FUN_004267cc                            ;undefined FUN_004267cc(void)
CODE:0043004c   e85c6bfeff      CALL        FUN_00416bad                            ;undefined FUN_00416bad(void)
CODE:00430051   e8c75c0100      CALL        FUN_00445d1d                            ;uint FUN_00445d1d(uint param_1)
CODE:00430056   e8d6d40100      CALL        FUN_0044d531                            ;undefined FUN_0044d531(void)
CODE:0043005b   e827ab0000      CALL        FUN_0043ab87                            ;undefined FUN_0043ab87(void)
CODE:00430060   6886ff4200      PUSH        LAB_0042ff86                            
CODE:00430065   e876480200      CALL        FUN_004548e0                            ;undefined4 FUN_004548e0(undefined4 p...
CODE:0043006a   59              POP         ECX=>LAB_0042ff86                       
CODE:0043006b   68224e0000      PUSH        0x4e22                                  
CODE:00430070   684a7d4600      PUSH        DATA:DAT_00467d4a                       ;= ??
CODE:00430075   e87a01feff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043007a   83c408          ADD         ESP,0x8                                 
CODE:0043007d   684a7d4600      PUSH        DATA:DAT_00467d4a                       ;= ??
CODE:00430082   e81b16feff      CALL        FUN_004116a2                            ;undefined FUN_004116a2(undefined par...
CODE:00430087   59              POP         ECX=>DATA:DAT_00467d4a                  ;= ??
CODE:00430088   e8dbbb0000      CALL        FUN_0043bc68                            ;undefined FUN_0043bc68(void)
CODE:0043008d   c70530024...    MOV         dword ptr [DATA:...,LAB_0042fe9d        ;= 00412272
CODE:00430097   c70534024...    MOV         dword ptr [DATA:...,LAB_0042fee7        ;= 00412272
CODE:004300a1   c70554024...    MOV         dword ptr [DATA:...,FUN_0042fe06        ;= 00412278
CODE:004300ab   c70540024...    MOV         dword ptr [DATA:...,FUN_0042ff2e        ;= 00412278
CODE:004300b5   c70544024...    MOV         dword ptr [DATA:...,LAB_0042fee7        ;= 00412272
CODE:004300bf   c70548024...    MOV         dword ptr [DATA:...,LAB_0042fe9d        ;= 00412272
CODE:004300c9   c70550024...    MOV         dword ptr [DATA:...,FUN_0043b1cc        ;= 00412272
CODE:004300d3   68c8000000      PUSH        0xc8                                    
CODE:004300d8   e8deca0100      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:004300dd   59              POP         ECX                                     
CODE:004300de   68c8000000      PUSH        0xc8                                    
CODE:004300e3   e803d40100      CALL        SetCurrentFont                          ;undefined2 SetCurrentFont(undefined2...
CODE:004300e8   59              POP         ECX                                     
CODE:004300e9   e8bdf3ffff      CALL        FUN_0042f4ab                            ;void FUN_0042f4ab(void)
CODE:004300ee   e87fb80000      CALL        FUN_0043b972                            ;undefined FUN_0043b972(void)
CODE:004300f3   68d8274600      PUSH        DATA:PTR_FUN_004627d8                   ;= 0043c729
CODE:004300f8   6a02            PUSH        0x2                                     
CODE:004300fa   e835b30100      CALL        FUN_0044b434                            ;void FUN_0044b434(undefined4 param_1...
CODE:004300ff   83c408          ADD         ESP,0x8                                 
CODE:00430102   6a00            PUSH        0x0                                     
CODE:00430104   e81115feff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:00430109   59              POP         ECX                                     
CODE:0043010a   6a00            PUSH        0x0                                     
CODE:0043010c   e81f530200      CALL        FUN_00455430                            ;undefined FUN_00455430(undefined par...
CODE:00430111   59              POP         ECX                                     
CODE:00430112   50              PUSH        EAX                                     
CODE:00430113   e80c410200      CALL        FUN_00454224                            ;undefined FUN_00454224(undefined par...
CODE:00430118   59              POP         ECX                                     
CODE:00430119   e8c2b20000      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0043011e   6868ff4200      PUSH        FUN_0042ff68                            
CODE:00430123   e8cd1c0000      CALL        FUN_00431df5                            ;undefined FUN_00431df5(undefined par...
CODE:00430128   59              POP         ECX                                     
CODE:00430129   66c705a07...    MOV         word ptr [DATA:DAT_00467da0],0x1        ;= ??
CODE:00430132   66b80100        MOV         AX,0x1                                  
CODE:00430136   5b              POP         EBX                                     
CODE:00430137   c3              RET                                                 
                            LAB_00430138:                 ;XREF[1,0]:   0042ffeb
CODE:00430138   33c0            XOR         EAX,EAX                                 
CODE:0043013a   5b              POP         EBX                                     
CODE:0043013b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043013c(undefined4 param_1)
          ;param_1       undefined4         EAX                      
                                                          ;XREF[1,0]:   00430899
CODE:0043013c   53              PUSH        EBX                                     
CODE:0043013d   56              PUSH        ESI                                     
CODE:0043013e   bec81c4600      MOV         ESI,DATA:DAT_00461cc8                   
CODE:00430143   33d2            XOR         EDX,EDX                                 
CODE:00430145   8916            MOV         dword ptr [ESI]=>DATA:DAT_00461cc8,EDX  
CODE:00430147   66833db07...    CMP         word ptr [DATA:DAT_00467db0],0x3        ;= ??
CODE:0043014f   0f85a3000000    JNZ         LAB_004301f8                            
CODE:00430155   6800800000      PUSH        0x8000                                  ;UINT uMode for SetErrorMode
CODE:0043015a   e89a530200      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:0043015f   8bd8            MOV         EBX,param_1                             
CODE:00430161   68d4244600      PUSH        DATA:s_WING32.DLL_004624d4              ;LPCSTR lpLibFileName for LoadLibraryA
CODE:00430166   e864530200      CALL        KERNEL32.DLL::LoadLibraryA              ;HMODULE LoadLibraryA(LPCSTR lpLibFil...
CODE:0043016b   8906            MOV         dword ptr [ESI]=...,param_1             
CODE:0043016d   53              PUSH        EBX                                     ;UINT uMode for SetErrorMode
CODE:0043016e   e886530200      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:00430173   8b1e            MOV         EBX,dword ptr [ESI]=>DATA:DAT_00461cc8  
CODE:00430175   83fb20          CMP         EBX,0x20                                
CODE:00430178   727c            JC          LAB_004301f6                            
CODE:0043017a   6a03            PUSH        0x3                                     ;LPCSTR lpProcName for GetProcAddress
CODE:0043017c   53              PUSH        EBX                                     ;HMODULE hModule for GetProcAddress
CODE:0043017d   e8e9530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00430182   a32c844600      MOV         [DATA:DAT_0046842c],param_1             ;= ??
CODE:00430187   6a08            PUSH        0x8                                     ;LPCSTR lpProcName for GetProcAddress
CODE:00430189   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:0043018b   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:0043018c   e8da530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00430191   a330844600      MOV         [DATA:DAT_00468430],param_1             ;= ??
CODE:00430196   6a02            PUSH        0x2                                     ;LPCSTR lpProcName for GetProcAddress
CODE:00430198   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:0043019a   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:0043019b   e8cb530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301a0   a334844600      MOV         [DATA:DAT_00468434],param_1             ;= ??
CODE:004301a5   6a07            PUSH        0x7                                     ;LPCSTR lpProcName for GetProcAddress
CODE:004301a7   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:004301a9   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:004301aa   e8bc530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301af   a338844600      MOV         [DATA:DAT_00468438],param_1             ;= ??
CODE:004301b4   6a06            PUSH        0x6                                     ;LPCSTR lpProcName for GetProcAddress
CODE:004301b6   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:004301b8   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:004301b9   e8ad530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301be   a33c844600      MOV         [DATA:DAT_0046843c],param_1             ;= ??
CODE:004301c3   6a09            PUSH        0x9                                     ;LPCSTR lpProcName for GetProcAddress
CODE:004301c5   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:004301c7   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:004301c8   e89e530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301cd   a340844600      MOV         [DATA:DAT_00468440],param_1             ;= ??
CODE:004301d2   6a01            PUSH        0x1                                     ;LPCSTR lpProcName for GetProcAddress
CODE:004301d4   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:004301d6   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:004301d7   e88f530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301dc   a344844600      MOV         [DATA:DAT_00468444],param_1             ;= ??
CODE:004301e1   6a0a            PUSH        0xa                                     ;LPCSTR lpProcName for GetProcAddress
CODE:004301e3   8b06            MOV         param_1,dword ptr [ESI]=>DATA:DAT_004...
CODE:004301e5   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:004301e6   e880530200      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:004301eb   a348844600      MOV         [DATA:DAT_00468448],param_1             ;= ??
CODE:004301f0   66b80100        MOV         param_1,0x1                             
CODE:004301f4   eb02            JMP         LAB_004301f8                            
                            LAB_004301f6:                 ;XREF[1,0]:   00430178
CODE:004301f6   33c0            XOR         param_1,param_1                         
                            LAB_004301f8:                 ;XREF[2,0]:   0043014f,004301f4
CODE:004301f8   5e              POP         ESI                                     
CODE:004301f9   5b              POP         EBX                                     
CODE:004301fa   c3              RET                                                 
CODE:004301fb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004301fc(void)
                                                          ;XREF[1,0]:   00430808
CODE:004301fc   a1c81c4600      MOV         EAX,[DATA:DAT_00461cc8]                 
CODE:00430201   85c0            TEST        EAX,EAX                                 
CODE:00430203   740d            JZ          LAB_00430212                            
CODE:00430205   50              PUSH        EAX                                     ;HMODULE hLibModule for FreeLibrary
CODE:00430206   e888520200      CALL        KERNEL32.DLL::FreeLibrary               ;BOOL FreeLibrary(HMODULE hLibModule)
CODE:0043020b   33c0            XOR         EAX,EAX                                 
CODE:0043020d   a3c81c4600      MOV         [DATA:DAT_00461cc8],EAX                 
                            LAB_00430212:                 ;XREF[1,0]:   00430203
CODE:00430212   c3              RET                                                 
CODE:00430213   90              ??          90h                                     
                            LAB_00430214:                 ;XREF[1,0]:   004306ee
CODE:00430214   0fbf15147...    MOVSX       EDX,word ptr [DATA:DAT_00467e14]        ;= ??
CODE:0043021b   52              PUSH        EDX                                     
CODE:0043021c   0fbf05127...    MOVSX       EAX,word ptr [DATA:DAT_00467e12]        ;= ??
CODE:00430223   50              PUSH        EAX                                     
CODE:00430224   8b0dd87d4600    MOV         ECX,dword ptr [DATA:DAT_00467dd8]       ;= ??
CODE:0043022a   51              PUSH        ECX                                     
CODE:0043022b   0fbf0d187...    MOVSX       ECX,word ptr [DATA:DAT_00467e18]        ;= ??
CODE:00430232   51              PUSH        ECX                                     
CODE:00430233   0fbf0d167...    MOVSX       ECX,word ptr [DATA:DAT_00467e16]        ;= ??
CODE:0043023a   51              PUSH        ECX                                     
CODE:0043023b   0fbf0dc01...    MOVSX       ECX,word ptr [DATA:Game::drawAreaY]     ;= FFFFh
CODE:00430242   03d1            ADD         EDX,ECX                                 
CODE:00430244   52              PUSH        EDX                                     
CODE:00430245   0fbf15be1...    MOVSX       EDX,word ptr [DATA:Game::drawAreaX]     ;= FFFFh
CODE:0043024c   03c2            ADD         EAX,EDX                                 
CODE:0043024e   50              PUSH        EAX                                     
CODE:0043024f   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430254   50              PUSH        EAX                                     
CODE:00430255   ff1544844600    CALL        dword ptr [DATA:DAT_00468444]           ;= ??
CODE:0043025b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043025c(void)
                                                          ;XREF[1,0]:   00430679
CODE:0043025c   53              PUSH        EBX                                     
CODE:0043025d   56              PUSH        ESI                                     
CODE:0043025e   57              PUSH        EDI                                     
CODE:0043025f   682000cc00      PUSH        0xcc0020                                ;DWORD rop for StretchDIBits
CODE:00430264   0fbf1db41...    MOVSX       EBX,word ptr [DATA:DAT_00461cb4]        ;= 0001h
CODE:0043026b   53              PUSH        EBX                                     ;UINT iUsage for StretchDIBits
CODE:0043026c   8b1dc47d4600    MOV         EBX,dword ptr [DATA:DAT_00467dc4]       ;= ??
CODE:00430272   53              PUSH        EBX                                     ;BITMAPINFO * lpbmi for StretchDIBits
CODE:00430273   8b1dd27d4600    MOV         EBX,dword ptr [DATA:DAT_00467dd2]       ;= ??
CODE:00430279   53              PUSH        EBX                                     ;void * lpBits for StretchDIBits
CODE:0043027a   0fbf05187...    MOVSX       EAX,word ptr [DATA:DAT_00467e18]        ;= ??
CODE:00430281   50              PUSH        EAX                                     ;int SrcHeight for StretchDIBits
CODE:00430282   0fbf35167...    MOVSX       ESI,word ptr [DATA:DAT_00467e16]        ;= ??
CODE:00430289   56              PUSH        ESI                                     ;int SrcWidth for StretchDIBits
CODE:0043028a   0fbf0d147...    MOVSX       ECX,word ptr [DATA:DAT_00467e14]        ;= ??
CODE:00430291   8bd9            MOV         EBX,ECX                                 
CODE:00430293   03d8            ADD         EBX,EAX                                 
CODE:00430295   0fbf3dcc7...    MOVSX       EDI,word ptr [DATA:DAT_00467dcc]        ;= ??
CODE:0043029c   2bfb            SUB         EDI,EBX                                 
CODE:0043029e   57              PUSH        EDI                                     ;int ySrc for StretchDIBits
CODE:0043029f   0fbf15127...    MOVSX       EDX,word ptr [DATA:DAT_00467e12]        ;= ??
CODE:004302a6   52              PUSH        EDX                                     ;int xSrc for StretchDIBits
CODE:004302a7   50              PUSH        EAX                                     ;int DestHeight for StretchDIBits
CODE:004302a8   56              PUSH        ESI                                     ;int DestWidth for StretchDIBits
CODE:004302a9   0fbf05c01...    MOVSX       EAX,word ptr [DATA:Game::drawAreaY]     ;= FFFFh
CODE:004302b0   03c8            ADD         ECX,EAX                                 
CODE:004302b2   51              PUSH        ECX                                     ;int yDest for StretchDIBits
CODE:004302b3   0fbf05be1...    MOVSX       EAX,word ptr [DATA:Game::drawAreaX]     ;= FFFFh
CODE:004302ba   03d0            ADD         EDX,EAX                                 
CODE:004302bc   52              PUSH        EDX                                     ;int xDest for StretchDIBits
CODE:004302bd   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:004302c2   50              PUSH        EAX                                     ;HDC hdc for StretchDIBits
CODE:004302c3   e8bf540200      CALL        GDI32.DLL::StretchDIBits                ;int StretchDIBits(HDC hdc, int xDest...
CODE:004302c8   5f              POP         EDI                                     
CODE:004302c9   5e              POP         ESI                                     
CODE:004302ca   5b              POP         EBX                                     
CODE:004302cb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004302cc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004302e1
          ;param_5       undefined4           8                      ;XREF[1,0]:   004302d8
          ;param_6       undefined2           c                      ;XREF[3,0]:   0043030f,00430325,004303c4
          ;local_6       undefined2          -6                      ;XREF[5,0]:   004302db,0043040f,00430417,0043041f,00430425
          ;local_405     undefined1        -405                      ;XREF[1,0]:   0043039e
          ;local_406     undefined1        -406                      ;XREF[2,0]:   00430383,00430390
          ;local_407     undefined1        -407                      ;XREF[1,0]:   00430395
          ;local_408     undefined1        -408                      ;XREF[1,0]:   0043039b
          ;local_428     undefined4        -428                      ;XREF[3,0]:   004303b9,004303c8,004303cf
          ;local_42c     undefined4        -42c                      ;XREF[1,0]:   004303d8
          ;local_430     undefined1        -430                      ;XREF[2,0]:   0043036c,004303e9
                                                          ;XREF[1,0]:   00430728
CODE:004302cc   55              PUSH        EBP                                     
CODE:004302cd   8bec            MOV         EBP,ESP                                 
CODE:004302cf   81c4d4fbffff    ADD         ESP,0xfffffbd4                          
CODE:004302d5   53              PUSH        EBX                                     
CODE:004302d6   56              PUSH        ESI                                     
CODE:004302d7   57              PUSH        EDI                                     
CODE:004302d8   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004302db   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:004302e1   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004302e5   8bd8            MOV         EBX,param_1                             
CODE:004302e7   c1e303          SHL         EBX,0x3                                 
CODE:004302ea   2bd8            SUB         EBX,param_1                             
CODE:004302ec   c1e302          SHL         EBX,0x2                                 
CODE:004302ef   81c3c87d4600    ADD         EBX,DATA:DAT_00467dc8                   ;= ??
CODE:004302f5   6a1c            PUSH        0x1c                                    
CODE:004302f7   6a00            PUSH        0x0                                     
CODE:004302f9   53              PUSH        EBX=>DATA:DAT_00467dc8                  ;= ??
CODE:004302fa   e8bdfb0100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004302ff   83c40c          ADD         ESP,0xc                                 
CODE:00430302   66a1b07d4600    MOV         param_1,[DATA:DAT_00467db0]             ;= ??
CODE:00430308   668903          MOV         word ptr [EBX]=>...,param_1             ;= ??
CODE:0043030b   66897302        MOV         word ptr [EBX + ...,SI                  ;= ??
CODE:0043030f   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00430313   66894304        MOV         word ptr [EBX + ...,param_1             ;= ??
CODE:00430317   83c603          ADD         ESI,0x3                                 
CODE:0043031a   6683e6fc        AND         SI,0xfffc                               
CODE:0043031e   66897306        MOV         word ptr [EBX + ...,SI                  ;= ??
CODE:00430322   0fbffe          MOVSX       EDI,SI                                  
CODE:00430325   0fbf4510        MOVSX       param_1,word ptr [EBP + param_6+0x4]    
CODE:00430329   0faff8          IMUL        EDI,param_1                             
CODE:0043032c   f7c7ffff0000    TEST        EDI,0xffff                              
CODE:00430332   7503            JNZ         LAB_00430337                            
CODE:00430334   83c764          ADD         EDI,0x64                                
                            LAB_00430337:                 ;XREF[1,0]:   00430332
CODE:00430337   0fbf05b07...    MOVSX       param_1,word ptr [DATA:DAT_00467db0]    ;= ??
CODE:0043033e   48              DEC         param_1                                 
CODE:0043033f   740a            JZ          LAB_0043034b                            
CODE:00430341   83e802          SUB         param_1,0x2                             
CODE:00430344   7420            JZ          LAB_00430366                            
CODE:00430346   e9da000000      JMP         LAB_00430425                            
                            LAB_0043034b:                 ;XREF[1,0]:   0043033f
CODE:0043034b   66c7430e0000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:00430351   66c743080100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00430357   57              PUSH        EDI                                     
CODE:00430358   e816bf0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043035d   59              POP         param_3                                 
CODE:0043035e   89430a          MOV         dword ptr [EBX +...,param_1             ;= ??
CODE:00430361   e9bf000000      JMP         LAB_00430425                            
                            LAB_00430366:                 ;XREF[1,0]:   00430344
CODE:00430366   66c7430e0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043036c   8d85d4fbffff    LEA         param_1=>local_430,[EBP + 0xfffffbd4]   
CODE:00430372   50              PUSH        param_1                                 
CODE:00430373   ff1530844600    CALL        dword ptr [DATA:DAT_00468430]           ;= ??
CODE:00430379   85c0            TEST        param_1,param_1                         
CODE:0043037b   0f849e000000    JZ          LAB_0043041f                            
CODE:00430381   33ff            XOR         EDI,EDI                                 
CODE:00430383   8d85fefbffff    LEA         param_1=>local_406,[EBP + 0xfffffbfe]   
CODE:00430389   ba24814600      MOV         param_2,DATA:DAT_00468124               ;= ??
                            LAB_0043038e:                 ;XREF[1,0]:   004303ae
CODE:0043038e   8a0a            MOV         param_3,byte ptr [param_2]=>DATA:DAT_...;= ??
CODE:00430390   8808            MOV         byte ptr [param_1]=>local_406,param_3   
CODE:00430392   8a4a01          MOV         param_3,byte ptr [param_2 + 0x1]=>DAT...;= ??
CODE:00430395   8848ff          MOV         byte ptr [EAX + local_407+0x406],param_3
CODE:00430398   8a4a02          MOV         param_3,byte ptr [param_2 + 0x2]=>DAT...;= ??
CODE:0043039b   8848fe          MOV         byte ptr [EAX + local_408+0x406],param_3
CODE:0043039e   c6400100        MOV         byte ptr [EAX + local_405+0x406],0x0    
CODE:004303a2   47              INC         EDI                                     
CODE:004303a3   83c004          ADD         param_1,0x4                             
CODE:004303a6   83c203          ADD         param_2=>DATA:DAT_00468127,0x3          ;= ??
CODE:004303a9   6681ff0001      CMP         DI,0x100                                
CODE:004303ae   7cde            JL          LAB_0043038e                            
CODE:004303b0   ff152c844600    CALL        dword ptr [DATA:DAT_0046842c]           ;= ??
CODE:004303b6   894310          MOV         dword ptr [EBX +...,param_1             ;= ??
CODE:004303b9   668b85dcf...    MOV         param_1,word ptr [EBP + local_428+0x4]  
CODE:004303c0   66894308        MOV         word ptr [EBX + ...,param_1             ;= ??
CODE:004303c4   0fbf4510        MOVSX       param_1,word ptr [EBP + param_6+0x4]    
CODE:004303c8   0faf85dcf...    IMUL        param_1,dword ptr [EBP + local_428+0x4] 
CODE:004303cf   8985dcfbffff    MOV         dword ptr [EBP + local_428+0x4],param_1 
CODE:004303d5   0fbfc6          MOVSX       param_1,SI                              
CODE:004303d8   8985d8fbffff    MOV         dword ptr [EBP + local_42c+0x4],param_1 
CODE:004303de   8b7b10          MOV         EDI,dword ptr [EBX + 0x10]=>DATA:DAT_...;= ??
CODE:004303e1   85ff            TEST        EDI,EDI                                 
CODE:004303e3   7432            JZ          LAB_00430417                            
CODE:004303e5   8d430a          LEA         param_1,[EBX + 0xa]=>DATA:DAT_00467dd2  ;= ??
CODE:004303e8   50              PUSH        param_1=>DATA:DAT_00467dd2              ;= ??
CODE:004303e9   8d85d4fbffff    LEA         param_1=>local_430,[EBP + 0xfffffbd4]   
CODE:004303ef   50              PUSH        param_1                                 
CODE:004303f0   57              PUSH        EDI                                     
CODE:004303f1   ff1534844600    CALL        dword ptr [DATA:DAT_00468434]           ;= ??
CODE:004303f7   8bf0            MOV         ESI,param_1                             
CODE:004303f9   897314          MOV         dword ptr [EBX +...,ESI                 ;= ??
CODE:004303fc   85f6            TEST        ESI,ESI                                 
CODE:004303fe   740f            JZ          LAB_0043040f                            
CODE:00430400   56              PUSH        ESI                                     ;HGDIOBJ h for SelectObject
CODE:00430401   8b4310          MOV         param_1,dword ptr [EBX + 0x10]=>DATA:...;= ??
CODE:00430404   50              PUSH        param_1                                 ;HDC hdc for SelectObject
CODE:00430405   e88f530200      CALL        GDI32.DLL::SelectObject                 ;HGDIOBJ SelectObject(HDC hdc, HGDIOB...
CODE:0043040a   894318          MOV         dword ptr [EBX +...,param_1             ;= ??
CODE:0043040d   eb16            JMP         LAB_00430425                            
                            LAB_0043040f:                 ;XREF[1,0]:   004303fe
CODE:0043040f   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00430415   eb0e            JMP         LAB_00430425                            
                            LAB_00430417:                 ;XREF[1,0]:   004303e3
CODE:00430417   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0043041d   eb06            JMP         LAB_00430425                            
                            LAB_0043041f:                 ;XREF[1,0]:   0043037b
CODE:0043041f   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00430425:                 ;XREF[5,0]:   00430346,00430361,0043040d,00430415
                                                          ;             0043041d
CODE:00430425   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0043042a   5f              POP         EDI                                     
CODE:0043042b   5e              POP         ESI                                     
CODE:0043042c   5b              POP         EBX                                     
CODE:0043042d   8be5            MOV         ESP,EBP                                 
CODE:0043042f   5d              POP         EBP                                     
CODE:00430430   c3              RET                                                 
CODE:00430431   90              ??          90h                                     
CODE:00430432   90              ??          90h                                     
CODE:00430433   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430434(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00430438
                                                          ;XREF[1,0]:   004307b9
CODE:00430434   55              PUSH        EBP                                     
CODE:00430435   8bec            MOV         EBP,ESP                                 
CODE:00430437   53              PUSH        EBX                                     
CODE:00430438   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043043c   8bd8            MOV         EBX,param_1                             
CODE:0043043e   c1e303          SHL         EBX,0x3                                 
CODE:00430441   2bd8            SUB         EBX,param_1                             
CODE:00430443   c1e302          SHL         EBX,0x2                                 
CODE:00430446   81c3c87d4600    ADD         EBX,DATA:DAT_00467dc8                   ;= ??
CODE:0043044c   0fbf05b07...    MOVSX       param_1,word ptr [DATA:DAT_00467db0]    ;= ??
CODE:00430453   48              DEC         param_1                                 
CODE:00430454   7408            JZ          LAB_0043045e                            
CODE:00430456   83e802          SUB         param_1,0x2                             
CODE:00430459   7410            JZ          LAB_0043046b                            
CODE:0043045b   5b              POP         EBX                                     
CODE:0043045c   5d              POP         EBP                                     
CODE:0043045d   c3              RET                                                 
                            LAB_0043045e:                 ;XREF[1,0]:   00430454
CODE:0043045e   8b430a          MOV         param_1,dword ptr [EBX + 0xa]=>DATA:D...;= ??
CODE:00430461   50              PUSH        param_1                                 
CODE:00430462   e853be0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00430467   59              POP         param_3                                 
CODE:00430468   5b              POP         EBX                                     
CODE:00430469   5d              POP         EBP                                     
CODE:0043046a   c3              RET                                                 
                            LAB_0043046b:                 ;XREF[1,0]:   00430459
CODE:0043046b   8b4318          MOV         param_1,dword ptr [EBX + 0x18]=>DATA:...;= ??
CODE:0043046e   50              PUSH        param_1                                 ;HGDIOBJ h for SelectObject
CODE:0043046f   8b4310          MOV         param_1,dword ptr [EBX + 0x10]=>DATA:...;= ??
CODE:00430472   50              PUSH        param_1                                 ;HDC hdc for SelectObject
CODE:00430473   e821530200      CALL        GDI32.DLL::SelectObject                 ;HGDIOBJ SelectObject(HDC hdc, HGDIOB...
CODE:00430478   8b4314          MOV         param_1,dword ptr [EBX + 0x14]=>DATA:...;= ??
CODE:0043047b   50              PUSH        param_1                                 ;HGDIOBJ ho for DeleteObject
CODE:0043047c   e8e8520200      CALL        GDI32.DLL::DeleteObject                 ;BOOL DeleteObject(HGDIOBJ ho)
CODE:00430481   8b4310          MOV         param_1,dword ptr [EBX + 0x10]=>DATA:...;= ??
CODE:00430484   50              PUSH        param_1                                 ;HDC hdc for DeleteDC
CODE:00430485   e8e5520200      CALL        GDI32.DLL::DeleteDC                     ;BOOL DeleteDC(HDC hdc)
CODE:0043048a   5b              POP         EBX                                     
CODE:0043048b   5d              POP         EBP                                     
CODE:0043048c   c3              RET                                                 
CODE:0043048d   90              ??          90h                                     
CODE:0043048e   90              ??          90h                                     
CODE:0043048f   90              ??          90h                                     
CODE:00430490   c3              ??          C3h                                     
CODE:00430491   90              ??          90h                                     
CODE:00430492   90              ??          90h                                     
CODE:00430493   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430494(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043049d
          ;param_5       undefined4           8                      ;XREF[1,0]:   00430573
          ;local_8       undefined4          -8                      ;XREF[1,0]:   004304df
          ;local_c       undefined4          -c                      ;XREF[1,0]:   0043051e
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00430503
          ;local_14      undefined1         -14                      ;XREF[4,0]:   004304a9,004304b9,00430566,0043056f
          ;local_18      undefined4         -18                      ;XREF[3,0]:   004304d1,004304e2,004305c2
          ;local_1c      undefined4         -1c                      ;XREF[3,0]:   00430510,00430521,004305b4
          ;local_20      undefined4         -20                      ;XREF[4,0]:   004304ce,004304f5,00430506,004305a0
          ;local_24      undefined4         -24                      ;XREF[8,0]:   004304bc,004304d5,004304f9,00430514,00430534
                                                                     ;             00430538,00430577,0043058c
                                                          ;XREF[1,0]:   00430659
CODE:00430494   55              PUSH        EBP                                     
CODE:00430495   8bec            MOV         EBP,ESP                                 
CODE:00430497   83c4e0          ADD         ESP,-0x20                               
CODE:0043049a   53              PUSH        EBX                                     
CODE:0043049b   56              PUSH        ESI                                     
CODE:0043049c   57              PUSH        EDI                                     
CODE:0043049d   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004304a0   6a01            PUSH        0x1                                     ;int i for GetStockObject
CODE:004304a2   e8b6520200      CALL        GDI32.DLL::GetStockObject               ;HGDIOBJ GetStockObject(int i)
CODE:004304a7   8bd8            MOV         EBX,param_1                             
CODE:004304a9   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:004304ac   50              PUSH        param_1                                 ;LPRECT lpRect for GetWindowRect
CODE:004304ad   e8f7510200      CALL        USER32.DLL::GetDesktopWindow            ;HWND GetDesktopWindow(void)
CODE:004304b2   50              PUSH        param_1                                 ;HWND hWnd for GetWindowRect
CODE:004304b3   e873510200      CALL        USER32.DLL::GetWindowRect               ;BOOL GetWindowRect(HWND hWnd, LPRECT...
CODE:004304b8   56              PUSH        ESI                                     
CODE:004304b9   8d75f0          LEA         ESI=>local_14,[EBP + -0x10]             
CODE:004304bc   8d7de0          LEA         EDI=>local_24,[EBP + -0x20]             
CODE:004304bf   b904000000      MOV         param_3,0x4                             
CODE:004304c4   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:004304c6   5e              POP         ESI                                     
CODE:004304c7   0fbf05c01...    MOVSX       param_1,word ptr [DATA:Game::drawAreaY] ;= FFFFh
CODE:004304ce   0345e4          ADD         param_1,dword ptr [EBP + local_20+0x4]  
CODE:004304d1   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:004304d4   53              PUSH        EBX                                     ;HBRUSH hbr for FillRect
CODE:004304d5   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:004304d8   50              PUSH        param_1                                 ;RECT * lprc for FillRect
CODE:004304d9   56              PUSH        ESI                                     ;HDC hDC for FillRect
CODE:004304da   e8a0510200      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:004304df   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004304e2   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:004304e5   0fbf05c01...    MOVSX       param_1,word ptr [DATA:Game::drawAreaY] ;= FFFFh
CODE:004304ec   0fbf15b87...    MOVSX       param_2,word ptr [DATA:DAT_00467db8]    ;= ??
CODE:004304f3   03c2            ADD         param_1,param_2                         
CODE:004304f5   0145e4          ADD         dword ptr [EBP + local_20+0x4],param_1  
CODE:004304f8   53              PUSH        EBX                                     ;HBRUSH hbr for FillRect
CODE:004304f9   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:004304fc   50              PUSH        param_1                                 ;RECT * lprc for FillRect
CODE:004304fd   56              PUSH        ESI                                     ;HDC hDC for FillRect
CODE:004304fe   e87c510200      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:00430503   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00430506   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00430509   0fbf05be1...    MOVSX       param_1,word ptr [DATA:Game::drawAreaX] ;= FFFFh
CODE:00430510   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00430513   53              PUSH        EBX                                     ;HBRUSH hbr for FillRect
CODE:00430514   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:00430517   50              PUSH        param_1                                 ;RECT * lprc for FillRect
CODE:00430518   56              PUSH        ESI                                     ;HDC hDC for FillRect
CODE:00430519   e861510200      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:0043051e   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00430521   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00430524   0fbf05be1...    MOVSX       param_1,word ptr [DATA:Game::drawAreaX] ;= FFFFh
CODE:0043052b   0fbf15b67...    MOVSX       param_2,word ptr [DATA:DAT_00467db6]    ;= ??
CODE:00430532   03c2            ADD         param_1,param_2                         
CODE:00430534   0145e0          ADD         dword ptr [EBP + local_24+0x4],param_1  
CODE:00430537   53              PUSH        EBX                                     ;HBRUSH hbr for FillRect
CODE:00430538   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:0043053b   50              PUSH        param_1                                 ;RECT * lprc for FillRect
CODE:0043053c   56              PUSH        ESI                                     ;HDC hDC for FillRect
CODE:0043053d   e83d510200      CALL        USER32.DLL::FillRect                    ;int FillRect(HDC hDC, RECT * lprc, H...
CODE:00430542   0fbf0db87...    MOVSX       param_3,word ptr [DATA:DAT_00467db8]    ;= ??
CODE:00430549   0fbf15c01...    MOVSX       param_2,word ptr [DATA:Game::drawAreaY] ;= FFFFh
CODE:00430550   03ca            ADD         param_3,param_2                         
CODE:00430552   51              PUSH        param_3                                 ;int yBottom for SetRect
CODE:00430553   0fbf0db67...    MOVSX       param_3,word ptr [DATA:DAT_00467db6]    ;= ??
CODE:0043055a   0fbf05be1...    MOVSX       param_1,word ptr [DATA:Game::drawAreaX] ;= FFFFh
CODE:00430561   03c8            ADD         param_3,param_1                         
CODE:00430563   51              PUSH        param_3                                 ;int xRight for SetRect
CODE:00430564   52              PUSH        param_2                                 ;int yTop for SetRect
CODE:00430565   50              PUSH        param_1                                 ;int xLeft for SetRect
CODE:00430566   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:00430569   50              PUSH        param_1                                 ;LPRECT lprc for SetRect
CODE:0043056a   e8d6510200      CALL        USER32.DLL::SetRect                     ;BOOL SetRect(LPRECT lprc, int xLeft,...
CODE:0043056f   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:00430572   50              PUSH        param_1                                 ;RECT * lprcSrc2 for IntersectRect
CODE:00430573   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00430576   50              PUSH        param_1                                 ;RECT * lprcSrc1 for IntersectRect
CODE:00430577   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:0043057a   50              PUSH        param_1                                 ;LPRECT lprcDst for IntersectRect
CODE:0043057b   e871510200      CALL        USER32.DLL::IntersectRect               ;BOOL IntersectRect(LPRECT lprcDst, R...
CODE:00430580   85c0            TEST        param_1,param_1                         
CODE:00430582   746e            JZ          LAB_004305f2                            
CODE:00430584   8bce            MOV         param_3,ESI                             
CODE:00430586   890d28844600    MOV         dword ptr [DATA:DAT_00468428],param_3   ;= ??
CODE:0043058c   668b45e0        MOV         param_1,word ptr [EBP + local_24+0x4]   
CODE:00430590   8bd0            MOV         param_2,param_1                         
CODE:00430592   662b15be1...    SUB         param_2,word ptr [DATA:Game::drawAreaX] ;= FFFFh
CODE:00430599   668915127...    MOV         word ptr [DATA:DAT_00467e12],param_2    ;= ??
CODE:004305a0   668b55e4        MOV         param_2,word ptr [EBP + local_20+0x4]   
CODE:004305a4   8bda            MOV         EBX,param_2                             
CODE:004305a6   662b1dc01...    SUB         BX,word ptr [DATA:Game::drawAreaY]      ;= FFFFh
CODE:004305ad   66891d147...    MOV         word ptr [DATA:DAT_00467e14],BX         ;= ??
CODE:004305b4   668b5de8        MOV         BX,word ptr [EBP + local_1c+0x4]        
CODE:004305b8   662bd8          SUB         BX,param_1                              
CODE:004305bb   66891d167...    MOV         word ptr [DATA:DAT_00467e16],BX         ;= ??
CODE:004305c2   668b45ec        MOV         param_1,word ptr [EBP + local_18+0x4]   
CODE:004305c6   662bc2          SUB         param_1,param_2                         
CODE:004305c9   66a3187e4600    MOV         [DATA:DAT_00467e18],param_1             ;= ??
CODE:004305cf   a11c814600      MOV         param_1,[DATA:DAT_0046811c]             ;= ??
CODE:004305d4   85c0            TEST        param_1,param_1                         
CODE:004305d6   7414            JZ          LAB_004305ec                            
CODE:004305d8   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:004305da   50              PUSH        param_1                                 ;HPALETTE hPal for SelectPalette
CODE:004305db   51              PUSH        param_3                                 ;HDC hdc for SelectPalette
CODE:004305dc   e8b2510200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:004305e1   a128844600      MOV         param_1,[DATA:DAT_00468428]             ;= ??
CODE:004305e6   50              PUSH        param_1                                 ;HDC hdc for RealizePalette
CODE:004305e7   e85f510200      CALL        GDI32.DLL::RealizePalette               ;UINT RealizePalette(HDC hdc)
                            LAB_004305ec:                 ;XREF[1,0]:   004305d6
CODE:004305ec   ff1524844600    CALL        dword ptr [DATA:DAT_00468424]           ;= ??
                            LAB_004305f2:                 ;XREF[1,0]:   00430582
CODE:004305f2   5f              POP         EDI                                     
CODE:004305f3   5e              POP         ESI                                     
CODE:004305f4   5b              POP         EBX                                     
CODE:004305f5   8be5            MOV         ESP,EBP                                 
CODE:004305f7   5d              POP         EBP                                     
CODE:004305f8   c3              RET                                                 
CODE:004305f9   90              ??          90h                                     
CODE:004305fa   90              ??          90h                                     
CODE:004305fb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004305fc(short param_1, short param_2, short param_3)
          ;param_1       short                4                      ;XREF[1,0]:   00430605
          ;param_2       short                8                      ;XREF[1,0]:   00430602
          ;param_3       short                c                      ;XREF[5,0]:   004306f8,004306ff,00430713,0043071f,00430731
                                                          ;XREF[1,0]:   0043003a
CODE:004305fc   55              PUSH        EBP                                     
CODE:004305fd   8bec            MOV         EBP,ESP                                 
CODE:004305ff   53              PUSH        EBX                                     
CODE:00430600   56              PUSH        ESI                                     
CODE:00430601   57              PUSH        EDI                                     
CODE:00430602   8b7d0c          MOV         EDI,dword ptr [EBP + param_2+0x4]       
CODE:00430605   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:00430608   66813da47...    CMP         word ptr [DATA:DAT_00467da4],0xa55a     ;= ??
CODE:00430611   7422            JZ          LAB_00430635                            
CODE:00430613   688a4e0000      PUSH        0x4e8a                                  
CODE:00430618   e820fbfdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0043061d   59              POP         ECX                                     
CODE:0043061e   8bd8            MOV         EBX,EAX                                 
CODE:00430620   53              PUSH        EBX                                     
CODE:00430621   e8fba5feff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00430626   59              POP         ECX                                     
CODE:00430627   53              PUSH        EBX                                     
CODE:00430628   e8ab3d0200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043062d   59              POP         ECX                                     
CODE:0043062e   33c0            XOR         EAX,EAX                                 
CODE:00430630   e94f010000      JMP         LAB_00430784                            
                            LAB_00430635:                 ;XREF[1,0]:   00430611
CODE:00430635   66833dbc1...    CMP         word ptr [DATA:DAT_00461cbc],0x0        
CODE:0043063d   0f853d010000    JNZ         LAB_00430780                            
CODE:00430643   66a13c484600    MOV         AX,[DATA:mouseInputRect.top]            
CODE:00430649   50              PUSH        EAX                                     
CODE:0043064a   66a138484600    MOV         AX,[DATA:Game::mouseInputRect]          
CODE:00430650   50              PUSH        EAX                                     
CODE:00430651   e8bb170000      CALL        Game::SetDrawAreaXY                     ;undefined SetDrawAreaXY(undefined2 p...
CODE:00430656   83c408          ADD         ESP,0x8                                 
CODE:00430659   c7051c024...    MOV         dword ptr [DATA:...,FUN_00430494        ;= 00412250
CODE:00430663   e8900a0000      CALL        FUN_004310f8                            ;undefined FUN_004310f8(void)
CODE:00430668   0fbf05b07...    MOVSX       EAX,word ptr [DATA:DAT_00467db0]        ;= ??
CODE:0043066f   48              DEC         EAX                                     
CODE:00430670   7407            JZ          LAB_00430679                            
CODE:00430672   83e802          SUB         EAX,0x2                                 
CODE:00430675   7477            JZ          LAB_004306ee                            
CODE:00430677   eb7f            JMP         LAB_004306f8                            
                            LAB_00430679:                 ;XREF[1,0]:   00430670
CODE:00430679   c70524844...    MOV         dword ptr [DATA:...,FUN_0043025c        ;= ??
CODE:00430683   6828040000      PUSH        0x428                                   
CODE:00430688   e8e6bb0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043068d   59              POP         ECX                                     
CODE:0043068e   8bd8            MOV         EBX,EAX                                 
CODE:00430690   891dc47d4600    MOV         dword ptr [DATA:DAT_00467dc4],EBX       ;= ??
CODE:00430696   8bc3            MOV         EAX,EBX                                 
CODE:00430698   c70028000000    MOV         dword ptr [EAX],0x28                    
CODE:0043069e   66c7400c0100    MOV         word ptr [EAX + 0xc],0x1                
CODE:004306a4   66c7400e0800    MOV         word ptr [EAX + 0xe],0x8                
CODE:004306aa   33d2            XOR         EDX,EDX                                 
CODE:004306ac   895010          MOV         dword ptr [EAX + 0x10],EDX              
CODE:004306af   33d2            XOR         EDX,EDX                                 
CODE:004306b1   89501c          MOV         dword ptr [EAX + 0x1c],EDX              
CODE:004306b4   895018          MOV         dword ptr [EAX + 0x18],EDX              
CODE:004306b7   33d2            XOR         EDX,EDX                                 
CODE:004306b9   895024          MOV         dword ptr [EAX + 0x24],EDX              
CODE:004306bc   895020          MOV         dword ptr [EAX + 0x20],EDX              
CODE:004306bf   0fbfd6          MOVSX       EDX,SI                                  
CODE:004306c2   895004          MOV         dword ptr [EAX + 0x4],EDX               
CODE:004306c5   0fbfcf          MOVSX       ECX,DI                                  
CODE:004306c8   894808          MOV         dword ptr [EAX + 0x8],ECX               
CODE:004306cb   0fbfcf          MOVSX       ECX,DI                                  
CODE:004306ce   0fafd1          IMUL        EDX,ECX                                 
CODE:004306d1   895014          MOV         dword ptr [EAX + 0x14],EDX              
CODE:004306d4   8b15c47d4600    MOV         EDX,dword ptr [DATA:DAT_00467dc4]       ;= ??
CODE:004306da   83c228          ADD         EDX,0x28                                
CODE:004306dd   33c0            XOR         EAX,EAX                                 
                            LAB_004306df:                 ;XREF[1,0]:   004306ea
CODE:004306df   668902          MOV         word ptr [EDX],AX                       
CODE:004306e2   83c202          ADD         EDX,0x2                                 
CODE:004306e5   40              INC         EAX                                     
CODE:004306e6   663d0001        CMP         AX,0x100                                
CODE:004306ea   7cf3            JL          LAB_004306df                            
CODE:004306ec   eb0a            JMP         LAB_004306f8                            
                            LAB_004306ee:                 ;XREF[1,0]:   00430675
CODE:004306ee   c70524844...    MOV         dword ptr [DATA:...,LAB_00430214        ;= ??
                            LAB_004306f8:                 ;XREF[2,0]:   00430677,004306ec
CODE:004306f8   66837d1002      CMP         word ptr [EBP + param_3+0x4],0x2        
CODE:004306fd   7e06            JLE         LAB_00430705                            
CODE:004306ff   66c745100200    MOV         word ptr [EBP + param_3+0x4],0x2        
                            LAB_00430705:                 ;XREF[1,0]:   004306fd
CODE:00430705   57              PUSH        EDI                                     
CODE:00430706   56              PUSH        ESI                                     
CODE:00430707   6a00            PUSH        0x0                                     
CODE:00430709   6a00            PUSH        0x0                                     
CODE:0043070b   e814160000      CALL        FUN_00431d24                            ;undefined FUN_00431d24(undefined par...
CODE:00430710   83c410          ADD         ESP,0x10                                
CODE:00430713   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:00430717   66a3107e4600    MOV         [DATA:DAT_00467e10],AX                  ;= ??
CODE:0043071d   33db            XOR         EBX,EBX                                 
CODE:0043071f   663b5d10        CMP         BX,word ptr [EBP + param_3+0x4]         
CODE:00430723   7d12            JGE         LAB_00430737                            
                            LAB_00430725:                 ;XREF[1,0]:   00430735
CODE:00430725   57              PUSH        EDI                                     
CODE:00430726   56              PUSH        ESI                                     
CODE:00430727   53              PUSH        EBX                                     
CODE:00430728   e89ffbffff      CALL        FUN_004302cc                            ;undefined FUN_004302cc(undefined par...
CODE:0043072d   83c40c          ADD         ESP,0xc                                 
CODE:00430730   43              INC         EBX                                     
CODE:00430731   663b5d10        CMP         BX,word ptr [EBP + param_3+0x4]         
CODE:00430735   7cee            JL          LAB_00430725                            
                            LAB_00430737:                 ;XREF[1,0]:   00430723
CODE:00430737   66a1d07d4600    MOV         AX,[DATA:DAT_00467dd0]                  ;= ??
CODE:0043073d   50              PUSH        EAX                                     
CODE:0043073e   66a1c87d4600    MOV         AX,[DATA:DAT_00467dc8]                  ;= ??
CODE:00430744   50              PUSH        EAX                                     
CODE:00430745   e80c1afeff      CALL        FUN_00412156                            ;undefined4 FUN_00412156(undefined4 p...
CODE:0043074a   83c408          ADD         ESP,0x8                                 
CODE:0043074d   e8ce0c0000      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:00430752   6a00            PUSH        0x0                                     
CODE:00430754   57              PUSH        EDI                                     
CODE:00430755   56              PUSH        ESI                                     
CODE:00430756   6a00            PUSH        0x0                                     
CODE:00430758   6a00            PUSH        0x0                                     
CODE:0043075a   e8c1130000      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0043075f   83c414          ADD         ESP,0x14                                
CODE:00430762   e8710c0000      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
CODE:00430767   6a00            PUSH        0x0                                     
CODE:00430769   57              PUSH        EDI                                     
CODE:0043076a   56              PUSH        ESI                                     
CODE:0043076b   6a00            PUSH        0x0                                     
CODE:0043076d   6a00            PUSH        0x0                                     
CODE:0043076f   e8ac130000      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00430774   83c414          ADD         ESP,0x14                                
CODE:00430777   66c705bc1...    MOV         word ptr [DATA:DAT_00461cbc],0x1        
                            LAB_00430780:                 ;XREF[1,0]:   0043063d
CODE:00430780   66b80100        MOV         AX,0x1                                  
                            LAB_00430784:                 ;XREF[1,0]:   00430630
CODE:00430784   5f              POP         EDI                                     
CODE:00430785   5e              POP         ESI                                     
CODE:00430786   5b              POP         EBX                                     
CODE:00430787   5d              POP         EBP                                     
CODE:00430788   c3              RET                                                 
CODE:00430789   90              ??          90h                                     
CODE:0043078a   90              ??          90h                                     
CODE:0043078b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043078c(void)
                                                          ;XREF[1,0]:   0042ffc7
CODE:0043078c   53              PUSH        EBX                                     
CODE:0043078d   66833dbc1...    CMP         word ptr [DATA:DAT_00461cbc],0x0        
CODE:00430795   7471            JZ          LAB_00430808                            
CODE:00430797   6a00            PUSH        0x0                                     
CODE:00430799   6880010000      PUSH        0x180                                   
CODE:0043079e   6800020000      PUSH        0x200                                   
CODE:004307a3   6a00            PUSH        0x0                                     
CODE:004307a5   6a00            PUSH        0x0                                     
CODE:004307a7   e874130000      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:004307ac   83c414          ADD         ESP,0x14                                
CODE:004307af   e808040000      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:004307b4   33db            XOR         EBX,EBX                                 
CODE:004307b6   eb08            JMP         LAB_004307c0                            
                            LAB_004307b8:                 ;XREF[1,0]:   004307c7
CODE:004307b8   53              PUSH        EBX                                     
CODE:004307b9   e876fcffff      CALL        FUN_00430434                            ;undefined FUN_00430434(undefined par...
CODE:004307be   59              POP         ECX                                     
CODE:004307bf   43              INC         EBX                                     
                            LAB_004307c0:                 ;XREF[1,0]:   004307b6
CODE:004307c0   663b1d107...    CMP         BX,word ptr [DATA:DAT_00467e10]         ;= ??
CODE:004307c7   7cef            JL          LAB_004307b8                            
CODE:004307c9   a11c814600      MOV         EAX,[DATA:DAT_0046811c]                 ;= ??
CODE:004307ce   85c0            TEST        EAX,EAX                                 
CODE:004307d0   7406            JZ          LAB_004307d8                            
CODE:004307d2   50              PUSH        EAX                                     ;HGDIOBJ ho for DeleteObject
CODE:004307d3   e8914f0200      CALL        GDI32.DLL::DeleteObject                 ;BOOL DeleteObject(HGDIOBJ ho)
                            LAB_004307d8:                 ;XREF[1,0]:   004307d0
CODE:004307d8   0fbf05b07...    MOVSX       EAX,word ptr [DATA:DAT_00467db0]        ;= ??
CODE:004307df   48              DEC         EAX                                     
CODE:004307e0   7407            JZ          LAB_004307e9                            
CODE:004307e2   83e802          SUB         EAX,0x2                                 
CODE:004307e5   740e            JZ          LAB_004307f5                            
CODE:004307e7   eb0c            JMP         LAB_004307f5                            
                            LAB_004307e9:                 ;XREF[1,0]:   004307e0
CODE:004307e9   a1c47d4600      MOV         EAX,[DATA:DAT_00467dc4]                 ;= ??
CODE:004307ee   50              PUSH        EAX                                     
CODE:004307ef   e8c6ba0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004307f4   59              POP         ECX                                     
                            LAB_004307f5:                 ;XREF[2,0]:   004307e5,004307e7
CODE:004307f5   c7051c024...    MOV         dword ptr [DATA:...,FUN_00412250        ;= 00412250
CODE:004307ff   66c705bc1...    MOV         word ptr [DATA:DAT_00461cbc],0x0        
                            LAB_00430808:                 ;XREF[1,0]:   00430795
CODE:00430808   e8eff9ffff      CALL        FUN_004301fc                            ;undefined FUN_004301fc(void)
CODE:0043080d   5b              POP         EBX                                     
CODE:0043080e   c3              RET                                                 
CODE:0043080f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430810(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined1 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00430816
          ;param_5       undefined2           8                      ;XREF[3,0]:   00430828,004308a3,004308b8
          ;param_6       undefined1           c                      ;XREF[1,0]:   004308ee
                                                          ;XREF[1,0]:   0044b6c2
CODE:00430810   55              PUSH        EBP                                     
CODE:00430811   8bec            MOV         EBP,ESP                                 
CODE:00430813   53              PUSH        EBX                                     
CODE:00430814   56              PUSH        ESI                                     
CODE:00430815   57              PUSH        EDI                                     
CODE:00430816   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00430819   bea47d4600      MOV         ESI,DATA:DAT_00467da4                   ;= ??
CODE:0043081e   6683ff02        CMP         DI,0x2                                  
CODE:00430822   750a            JNZ         LAB_0043082e                            
CODE:00430824   66bf0300        MOV         DI,0x3                                  
CODE:00430828   66c7450c0100    MOV         word ptr [EBP + param_5+0x4],0x1        
                            LAB_0043082e:                 ;XREF[1,0]:   00430822
CODE:0043082e   6a00            PUSH        0x0                                     ;HWND hWnd for GetDC
CODE:00430830   e82c4e0200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00430835   8bd8            MOV         EBX,param_1                             
CODE:00430837   6a0c            PUSH        0xc                                     ;int index for GetDeviceCaps
CODE:00430839   53              PUSH        EBX                                     ;HDC hdc for GetDeviceCaps
CODE:0043083a   e8244f0200      CALL        GDI32.DLL::GetDeviceCaps                ;int GetDeviceCaps(HDC hdc, int index)
CODE:0043083f   66894604        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:00430843   6a0e            PUSH        0xe                                     ;int index for GetDeviceCaps
CODE:00430845   53              PUSH        EBX                                     ;HDC hdc for GetDeviceCaps
CODE:00430846   e8184f0200      CALL        GDI32.DLL::GetDeviceCaps                ;int GetDeviceCaps(HDC hdc, int index)
CODE:0043084b   66894610        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043084f   6a08            PUSH        0x8                                     ;int index for GetDeviceCaps
CODE:00430851   53              PUSH        EBX                                     ;HDC hdc for GetDeviceCaps
CODE:00430852   e80c4f0200      CALL        GDI32.DLL::GetDeviceCaps                ;int GetDeviceCaps(HDC hdc, int index)
CODE:00430857   66894606        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043085b   6a0a            PUSH        0xa                                     ;int index for GetDeviceCaps
CODE:0043085d   53              PUSH        EBX                                     ;HDC hdc for GetDeviceCaps
CODE:0043085e   e8004f0200      CALL        GDI32.DLL::GetDeviceCaps                ;int GetDeviceCaps(HDC hdc, int index)
CODE:00430863   66894608        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:00430867   53              PUSH        EBX                                     ;HDC hDC for ReleaseDC
CODE:00430868   6a00            PUSH        0x0                                     ;HWND hWnd for ReleaseDC
CODE:0043086a   e85c4d0200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:0043086f   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00430875   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043087b   66837e1001      CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00430880   753e            JNZ         LAB_004308c0                            
CODE:00430882   66837e0408      CMP         word ptr [ESI + ...,0x8                 ;= ??
CODE:00430887   7c37            JL          LAB_004308c0                            
CODE:00430889   66c746020001    MOV         word ptr [ESI + ...,256                 ;= ??
CODE:0043088f   66897e0c        MOV         word ptr [ESI + ...,DI                  ;= ??
CODE:00430893   6683ff03        CMP         DI,0x3                                  
CODE:00430897   7512            JNZ         LAB_004308ab                            
CODE:00430899   e89ef8ffff      CALL        FUN_0043013c                            ;undefined4 FUN_0043013c(undefined4 p...
CODE:0043089e   6685c0          TEST        param_1,param_1                         
CODE:004308a1   7508            JNZ         LAB_004308ab                            
CODE:004308a3   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004308a7   6689460c        MOV         word ptr [ESI + ...,param_1             ;= ??
                            LAB_004308ab:                 ;XREF[2,0]:   00430897,004308a1
CODE:004308ab   66837e0408      CMP         word ptr [ESI + ...,0x8                 ;= ??
CODE:004308b0   7e0e            JLE         LAB_004308c0                            
CODE:004308b2   6683ff02        CMP         DI,0x2                                  
CODE:004308b6   7508            JNZ         LAB_004308c0                            
CODE:004308b8   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004308bc   6689460c        MOV         word ptr [ESI + ...,param_1             ;= ??
                            LAB_004308c0:                 ;XREF[4,0]:   00430880,00430887,004308b0,004308b6
CODE:004308c0   66837e1004      CMP         word ptr [ESI + ...,0x4                 ;= ??
CODE:004308c5   7507            JNZ         LAB_004308ce                            
CODE:004308c7   66837e0401      CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:004308cc   740e            JZ          LAB_004308dc                            
                            LAB_004308ce:                 ;XREF[1,0]:   004308c5
CODE:004308ce   66837e1001      CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:004308d3   7519            JNZ         LAB_004308ee                            
CODE:004308d5   66837e0404      CMP         word ptr [ESI + ...,0x4                 ;= ??
CODE:004308da   7512            JNZ         LAB_004308ee                            
                            LAB_004308dc:                 ;XREF[1,0]:   004308cc
CODE:004308dc   66c746021000    MOV         word ptr [ESI + 0x2]=>DATA:$ColorMode,16;= ??
CODE:004308e2   66c7460c0400    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:004308e8   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
                            LAB_004308ee:                 ;XREF[2,0]:   004308d3,004308da
CODE:004308ee   f6451001        TEST        byte ptr [EBP + param_6+0x4],0x1        
CODE:004308f2   7409            JZ          LAB_004308fd                            
CODE:004308f4   66c705b41...    MOV         word ptr [DATA:DAT_00461cb4],0x2        ;= 0001h
                            LAB_004308fd:                 ;XREF[1,0]:   004308f2
CODE:004308fd   66c7065aa5      MOV         word ptr [ESI]=>DATA:DAT_00467da4,0xa55a;= ??
CODE:00430902   5f              POP         EDI                                     
CODE:00430903   5e              POP         ESI                                     
CODE:00430904   5b              POP         EBX                                     
CODE:00430905   5d              POP         EBP                                     
CODE:00430906   c3              RET                                                 
CODE:00430907   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined DirtyInit(void)
                                                          ;XREF[2,0]:   004187e9,00430d95
CODE:00430908   6800030000      PUSH        0x300                                   
CODE:0043090d   6a00            PUSH        0x0                                     
CODE:0043090f   681a7e4600      PUSH        DATA:Draw::dirtyTiles                   ;= ??
CODE:00430914   e8a3f50100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00430919   83c40c          ADD         ESP,0xc                                 
CODE:0043091c   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430925   c3              RET                                                 
CODE:00430926   90              ??          90h                                     
CODE:00430927   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DirtyCopy(byte[24][32] * dirtyTiles)
          ;dirtyTiles    byte[24][32] *       4                      ;XREF[1,0]:   00430930
                                                          ;XREF[1,0]:   00418946
CODE:00430928   55              PUSH        EBP                                     
CODE:00430929   8bec            MOV         EBP,ESP                                 
CODE:0043092b   6800030000      PUSH        0x300                                   
CODE:00430930   8b4508          MOV         EAX,dword ptr [EBP + dirtyTiles+0x4]    
CODE:00430933   50              PUSH        EAX                                     
CODE:00430934   681a7e4600      PUSH        DATA:Draw::dirtyTiles                   ;= ??
CODE:00430939   e80ef50100      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0043093e   83c40c          ADD         ESP,0xc                                 
CODE:00430941   66833dc21...    CMP         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430949   7509            JNZ         LAB_00430954                            
CODE:0043094b   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0x1     ;= FFFFh
                            LAB_00430954:                 ;XREF[1,0]:   00430949
CODE:00430954   66b80003        MOV         AX,0x300                                
CODE:00430958   5d              POP         EBP                                     
CODE:00430959   c3              RET                                                 
CODE:0043095a   90              ??          90h                                     
CODE:0043095b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DirtyRect(Rect16 * rectOptional)
          ;rectOptional  Rect16 *             4                      ;XREF[1,0]:   00430961
          ;x2            undefined2          CX                      ;XREF[1,0]:   004309a7
          ;y             short               DX                      ;XREF[2,0]:   004309c5,004309f9
          ;tile          undefined4         EAX                      ;XREF[1,0]:   004309e6
          ;x             short               DX                      ;XREF[1,0]:   004309f9
          ;x1            undefined2          -6                      ;XREF[6,0]:   00430979,00430993,0043099a,004309c0,004309e0
                                                                     ;             004309ec
          ;y2            undefined2          -8                      ;XREF[6,0]:   0043098f,004309b2,004309ba,004309cd,004309d4
                                                                     ;             00430a00
          ;y1            undefined2     HASH...                      
                                                          ;XREF[9,0]:   00411391,004124f6,0041261e,00413c62
                                                          ;             0041409d,00415b03,00430ae6,00430e1c
                                                          ;             0043b57e
CODE:0043095c   55              PUSH        EBP                                     
CODE:0043095d   8bec            MOV         EBP,ESP                                 
CODE:0043095f   51              PUSH        ECX                                     
CODE:00430960   53              PUSH        EBX                                     
CODE:00430961   8b4508          MOV         EAX,dword ptr [EBP + rectOptional+0x4]  
CODE:00430964   85c0            TEST        EAX,EAX                                 
CODE:00430966   750e            JNZ         LAB_00430976                            
CODE:00430968   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0xffff  ;= FFFFh
CODE:00430971   e9a3000000      JMP         LAB_00430a19                            
                            LAB_00430976:                 ;XREF[1,0]:   00430966
CODE:00430976   668b10          MOV         DX,word ptr [EAX]                       
CODE:00430979   668955fe        MOV         word ptr [EBP + x1+0x4],DX              
CODE:0043097d   8bca            MOV         ECX,EDX                                 
CODE:0043097f   66034804        ADD         CX,word ptr [EAX + 0x4]                 
CODE:00430983   49              DEC         ECX                                     
CODE:00430984   668b5002        MOV         DX,word ptr [EAX + 0x2]                 
CODE:00430988   8bda            MOV         EBX,EDX                                 
CODE:0043098a   66035806        ADD         BX,word ptr [EAX + 0x6]                 
CODE:0043098e   4b              DEC         EBX                                     
CODE:0043098f   66895dfc        MOV         word ptr [EBP + y2+0x4],BX              
CODE:00430993   66837dfe00      CMP         word ptr [EBP + x1+0x4],0x0             
CODE:00430998   7d06            JGE         LAB_004309a0                            
CODE:0043099a   66c745fe0000    MOV         word ptr [EBP + x1+0x4],0x0             
                            LAB_004309a0:                 ;XREF[1,0]:   00430998
CODE:004309a0   6681f9ff01      CMP         CX,511                                  
CODE:004309a5   7e04            JLE         LAB_004309ab                            
CODE:004309a7   66b9ff01        MOV         x2,511                                  
                            LAB_004309ab:                 ;XREF[1,0]:   004309a5
CODE:004309ab   6685d2          TEST        DX,DX                                   
CODE:004309ae   7d02            JGE         LAB_004309b2                            
CODE:004309b0   33d2            XOR         EDX,EDX                                 
                            LAB_004309b2:                 ;XREF[1,0]:   004309ae
CODE:004309b2   66817dfc7f01    CMP         word ptr [EBP + y2+0x4],383             
CODE:004309b8   7e06            JLE         LAB_004309c0                            
CODE:004309ba   66c745fc7f01    MOV         word ptr [EBP + y2+0x4],383             
                            LAB_004309c0:                 ;XREF[1,0]:   004309b8
CODE:004309c0   66c17dfe04      SAR         word ptr [EBP + x1+0x4],0x4             
CODE:004309c5   66c1fa04        SAR         y,0x4                                   
CODE:004309c9   66c1f904        SAR         x2,0x4                                  
CODE:004309cd   66c17dfc04      SAR         word ptr [EBP + y2+0x4],0x4             
CODE:004309d2   8bda            MOV         EBX,y                                   
CODE:004309d4   663b5dfc        CMP         BX,word ptr [EBP + y2+0x4]              
CODE:004309d8   7f2c            JG          LAB_00430a06                            
                            LAB_004309da:                 ;XREF[1,0]:   00430a04
CODE:004309da   0fbfc3          MOVSX       EAX,BX                                  
CODE:004309dd   c1e005          SHL         EAX,0x5                                 
CODE:004309e0   0fbf55fe        MOVSX       y,word ptr [EBP + x1+0x4]               
CODE:004309e4   03c2            ADD         EAX,y                                   
CODE:004309e6   81c01a7e4600    ADD         tile,DATA:Draw::dirtyTiles              ;= ??
CODE:004309ec   668b55fe        MOV         y,word ptr [EBP + x1+0x4]               
CODE:004309f0   663bca          CMP         x2,y                                    
CODE:004309f3   7c0a            JL          LAB_004309ff                            
                            LAB_004309f5:                 ;XREF[1,0]:   004309fd
                                                          ; FWD[2,0]:   00467e1a,00467e1b
CODE:004309f5   c60001          MOV         byte ptr [tile],offset DATA:Draw::dir...;= ??
CODE:004309f8   40              INC         tile                                    
CODE:004309f9   42              INC         x                                       
CODE:004309fa   663bca          CMP         x2,x                                    
CODE:004309fd   7df6            JGE         LAB_004309f5                            
                            LAB_004309ff:                 ;XREF[1,0]:   004309f3
CODE:004309ff   43              INC         EBX                                     
CODE:00430a00   663b5dfc        CMP         BX,word ptr [EBP + y2+0x4]              
CODE:00430a04   7ed4            JLE         LAB_004309da                            
                            LAB_00430a06:                 ;XREF[1,0]:   004309d8
CODE:00430a06   66833dc21...    CMP         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430a0e   7509            JNZ         LAB_00430a19                            
CODE:00430a10   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0x1     ;= FFFFh
                            LAB_00430a19:                 ;XREF[2,0]:   00430971,00430a0e
CODE:00430a19   5b              POP         EBX                                     
CODE:00430a1a   59              POP         x2                                      
CODE:00430a1b   5d              POP         EBP                                     
CODE:00430a1c   c3              RET                                                 
CODE:00430a1d   90              ??          90h                                     
CODE:00430a1e   90              ??          90h                                     
CODE:00430a1f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430a20(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00430a25
          ;local_6       undefined2          -6                      ;XREF[6,0]:   00430a2b,00430a45,00430a4c,00430a72,00430a92
                                                                     ;             00430a9e
          ;local_8       undefined2          -8                      ;XREF[6,0]:   00430a41,00430a64,00430a6c,00430a7f,00430a86
                                                                     ;             00430ab2
                                                          ;XREF[1,0]:   00430bae
CODE:00430a20   55              PUSH        EBP                                     
CODE:00430a21   8bec            MOV         EBP,ESP                                 
CODE:00430a23   51              PUSH        param_3                                 
CODE:00430a24   53              PUSH        EBX                                     
CODE:00430a25   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00430a28   668b02          MOV         param_1,word ptr [param_2]              
CODE:00430a2b   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00430a2f   8bc8            MOV         param_3,param_1                         
CODE:00430a31   66034a04        ADD         param_3,word ptr [param_2 + 0x4]        
CODE:00430a35   49              DEC         param_3                                 
CODE:00430a36   668b4202        MOV         param_1,word ptr [param_2 + 0x2]        
CODE:00430a3a   8bd8            MOV         EBX,param_1                             
CODE:00430a3c   66035a06        ADD         BX,word ptr [param_2 + 0x6]             
CODE:00430a40   4b              DEC         EBX                                     
CODE:00430a41   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:00430a45   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00430a4a   7d06            JGE         LAB_00430a52                            
CODE:00430a4c   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00430a52:                 ;XREF[1,0]:   00430a4a
CODE:00430a52   6681f9ff01      CMP         param_3,0x1ff                           
CODE:00430a57   7e04            JLE         LAB_00430a5d                            
CODE:00430a59   66b9ff01        MOV         param_3,0x1ff                           
                            LAB_00430a5d:                 ;XREF[1,0]:   00430a57
CODE:00430a5d   6685c0          TEST        param_1,param_1                         
CODE:00430a60   7d02            JGE         LAB_00430a64                            
CODE:00430a62   33c0            XOR         param_1,param_1                         
                            LAB_00430a64:                 ;XREF[1,0]:   00430a60
CODE:00430a64   66817dfc7f01    CMP         word ptr [EBP + local_8+0x4],0x17f      
CODE:00430a6a   7e06            JLE         LAB_00430a72                            
CODE:00430a6c   66c745fc7f01    MOV         word ptr [EBP + local_8+0x4],0x17f      
                            LAB_00430a72:                 ;XREF[1,0]:   00430a6a
CODE:00430a72   66c17dfe04      SAR         word ptr [EBP + local_6+0x4],0x4        
CODE:00430a77   66c1f804        SAR         param_1,0x4                             
CODE:00430a7b   66c1f904        SAR         param_3,0x4                             
CODE:00430a7f   66c17dfc04      SAR         word ptr [EBP + local_8+0x4],0x4        
CODE:00430a84   8bd8            MOV         EBX,param_1                             
CODE:00430a86   663b5dfc        CMP         BX,word ptr [EBP + local_8+0x4]         
CODE:00430a8a   7f2c            JG          LAB_00430ab8                            
                            LAB_00430a8c:                 ;XREF[1,0]:   00430ab6
CODE:00430a8c   0fbfc3          MOVSX       param_1,BX                              
CODE:00430a8f   c1e005          SHL         param_1,0x5                             
CODE:00430a92   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00430a96   03c2            ADD         param_1,param_2                         
CODE:00430a98   81c01a7e4600    ADD         param_1,DATA:Draw::dirtyTiles           ;= ??
CODE:00430a9e   668b55fe        MOV         param_2,word ptr [EBP + local_6+0x4]    
CODE:00430aa2   663bca          CMP         param_3,param_2                         
CODE:00430aa5   7c0a            JL          LAB_00430ab1                            
                            LAB_00430aa7:                 ;XREF[1,0]:   00430aaf
                                                          ; FWD[2,0]:   00467e1a,00467e1b
CODE:00430aa7   c60000          MOV         byte ptr [param_1],0x0=>DATA:Draw::di...;= ??
CODE:00430aaa   40              INC         param_1                                 
CODE:00430aab   42              INC         param_2                                 
CODE:00430aac   663bca          CMP         param_3,param_2                         
CODE:00430aaf   7df6            JGE         LAB_00430aa7                            
                            LAB_00430ab1:                 ;XREF[1,0]:   00430aa5
CODE:00430ab1   43              INC         EBX                                     
CODE:00430ab2   663b5dfc        CMP         BX,word ptr [EBP + local_8+0x4]         
CODE:00430ab6   7ed4            JLE         LAB_00430a8c                            
                            LAB_00430ab8:                 ;XREF[1,0]:   00430a8a
CODE:00430ab8   5b              POP         EBX                                     
CODE:00430ab9   59              POP         param_3                                 
CODE:00430aba   5d              POP         EBP                                     
CODE:00430abb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430abc(undefined2 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00430ac2
          ;param_2       undefined2           8                      ;XREF[1,0]:   00430aca
          ;param_3       undefined2           c                      ;XREF[1,0]:   00430ad2
          ;param_4       undefined2          10                      ;XREF[1,0]:   00430ada
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00430ade
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00430ad6
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00430ace
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00430ac6,00430ae2
                                                          ;XREF[33,0]:  00419df3,0041bab4,0041bb3a,0041bb9d
                                                          ;             0041bbde,0041bc11,0041bc44,0041f6c0
                                                          ;             004213f0,0042364d,004258a1,00425aa4
                                                          ;             00425be0,0042b97b,0042d133,0042ebb5
                                                          ;             004315a8,00431ada,00431b12,00431b52
                                                          ;             00432772,00432f98,00433cac,00433f87
                                                          ;             00435e7e,0043a8bc,0043fb3c,0043fde3
                                                          ;             0043ff21,00441a1e,0044aa82,0044b0c8
                                                          ;             0044d0e9
CODE:00430abc   55              PUSH        EBP                                     
CODE:00430abd   8bec            MOV         EBP,ESP                                 
CODE:00430abf   83c4f8          ADD         ESP,-0x8                                
CODE:00430ac2   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00430ac6   668945f8        MOV         word ptr [EBP + local_c+0x4],AX         
CODE:00430aca   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00430ace   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00430ad2   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:00430ad6   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00430ada   668b4514        MOV         AX,word ptr [EBP + param_4+0x4]         
CODE:00430ade   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00430ae2   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:00430ae5   50              PUSH        EAX                                     
CODE:00430ae6   e871feffff      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00430aeb   59              POP         ECX                                     
CODE:00430aec   59              POP         ECX                                     
CODE:00430aed   59              POP         ECX                                     
CODE:00430aee   5d              POP         EBP                                     
CODE:00430aef   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430af0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined1 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00430afc
          ;param_5       undefined4           8                      ;XREF[1,0]:   00430af9
          ;param_6       undefined2           c                      ;XREF[2,0]:   00430b0d,00430b9a
          ;param_7       undefined2          10                      ;XREF[2,0]:   00430b17,00430ba2
          ;param_8       undefined1          14                      ;XREF[1,0]:   00430b8c
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00430ba6
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00430b9e
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00430b96
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00430b92,00430baa
CODE:00430af0   55              PUSH        EBP                                     
CODE:00430af1   8bec            MOV         EBP,ESP                                 
CODE:00430af3   83c4f8          ADD         ESP,-0x8                                
CODE:00430af6   53              PUSH        EBX                                     
CODE:00430af7   56              PUSH        ESI                                     
CODE:00430af8   57              PUSH        EDI                                     
CODE:00430af9   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00430afc   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00430aff   668935127...    MOV         word ptr [DATA:DAT_00467e12],SI         ;= ??
CODE:00430b06   66893d147...    MOV         word ptr [DATA:DAT_00467e14],DI         ;= ??
CODE:00430b0d   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00430b11   66a3167e4600    MOV         [DATA:DAT_00467e16],param_1             ;= ??
CODE:00430b17   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00430b1b   66a3187e4600    MOV         [DATA:DAT_00467e18],param_1             ;= ??
CODE:00430b21   a134484600      MOV         param_1,[DATA:Game::window]             ;= NaP
CODE:00430b26   50              PUSH        param_1                                 ;HWND hWnd for GetDC
CODE:00430b27   e8354b0200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00430b2c   8bd8            MOV         EBX,param_1                             
CODE:00430b2e   891d28844600    MOV         dword ptr [DATA:DAT_00468428],EBX       ;= ??
CODE:00430b34   85db            TEST        EBX,EBX                                 
CODE:00430b36   751b            JNZ         LAB_00430b53                            
CODE:00430b38   688b4e0000      PUSH        0x4e8b                                  
CODE:00430b3d   e8fbf5fdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00430b42   59              POP         param_3                                 
CODE:00430b43   8bd8            MOV         EBX,param_1                             
CODE:00430b45   53              PUSH        EBX                                     
CODE:00430b46   e883a1feff      CALL        FUN_0041acce                            ;undefined FUN_0041acce(undefined4 pa...
CODE:00430b4b   59              POP         param_3                                 
CODE:00430b4c   53              PUSH        EBX                                     
CODE:00430b4d   e886380200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00430b52   59              POP         param_3                                 
                            LAB_00430b53:                 ;XREF[1,0]:   00430b36
CODE:00430b53   a11c814600      MOV         param_1,[DATA:DAT_0046811c]             ;= ??
CODE:00430b58   85c0            TEST        param_1,param_1                         
CODE:00430b5a   7419            JZ          LAB_00430b75                            
CODE:00430b5c   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:00430b5e   50              PUSH        param_1                                 ;HPALETTE hPal for SelectPalette
CODE:00430b5f   a128844600      MOV         param_1,[DATA:DAT_00468428]             ;= ??
CODE:00430b64   50              PUSH        param_1                                 ;HDC hdc for SelectPalette
CODE:00430b65   e8294c0200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:00430b6a   a128844600      MOV         param_1,[DATA:DAT_00468428]             ;= ??
CODE:00430b6f   50              PUSH        param_1                                 ;HDC hdc for RealizePalette
CODE:00430b70   e8d64b0200      CALL        GDI32.DLL::RealizePalette               ;UINT RealizePalette(HDC hdc)
                            LAB_00430b75:                 ;XREF[1,0]:   00430b5a
CODE:00430b75   ff1524844600    CALL        dword ptr [DATA:DAT_00468424]           ;= ??
CODE:00430b7b   a128844600      MOV         param_1,[DATA:DAT_00468428]             ;= ??
CODE:00430b80   50              PUSH        param_1                                 ;HDC hDC for ReleaseDC
CODE:00430b81   a134484600      MOV         param_1,[DATA:Game::window]             ;= NaP
CODE:00430b86   50              PUSH        param_1                                 ;HWND hWnd for ReleaseDC
CODE:00430b87   e83f4a0200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:00430b8c   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:00430b90   7422            JZ          LAB_00430bb4                            
CODE:00430b92   668975f8        MOV         word ptr [EBP + local_c+0x4],SI         
CODE:00430b96   66897dfa        MOV         word ptr [EBP + local_a+0x4],DI         
CODE:00430b9a   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00430b9e   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00430ba2   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00430ba6   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00430baa   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00430bad   50              PUSH        param_1                                 
CODE:00430bae   e86dfeffff      CALL        FUN_00430a20                            ;undefined FUN_00430a20(undefined par...
CODE:00430bb3   59              POP         param_3                                 
                            LAB_00430bb4:                 ;XREF[1,0]:   00430b90
CODE:00430bb4   5f              POP         EDI                                     
CODE:00430bb5   5e              POP         ESI                                     
CODE:00430bb6   5b              POP         EBX                                     
CODE:00430bb7   59              POP         param_3                                 
CODE:00430bb8   59              POP         param_3                                 
CODE:00430bb9   5d              POP         EBP                                     
CODE:00430bba   c3              RET                                                 
CODE:00430bbb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00430bbc(void)
                                                          ;XREF[8,0]:   0041278f,0041680e,00417107,00417164
                                                          ;             004307af,0043137b,004447df,0044482b
CODE:00430bbc   53              PUSH        EBX                                     
CODE:00430bbd   56              PUSH        ESI                                     
CODE:00430bbe   57              PUSH        EDI                                     
CODE:00430bbf   55              PUSH        EBP                                     
CODE:00430bc0   83c4f8          ADD         ESP,-0x8                                
CODE:00430bc3   33ed            XOR         EBP,EBP                                 
CODE:00430bc5   66833dc41...    CMP         word ptr [DATA:DAT_00461cc4],0x0        
CODE:00430bcd   750a            JNZ         LAB_00430bd9                            
CODE:00430bcf   66833dc61...    CMP         word ptr [DATA:DAT_00461cc6],0x0        
CODE:00430bd7   7407            JZ          LAB_00430be0                            
                            LAB_00430bd9:                 ;XREF[1,0]:   00430bcd
CODE:00430bd9   33c0            XOR         EAX,EAX                                 
CODE:00430bdb   e9cb010000      JMP         LAB_00430dab                            
                            LAB_00430be0:                 ;XREF[1,0]:   00430bd7
CODE:00430be0   e85d5cffff      CALL        FUN_00426842                            ;undefined FUN_00426842(void)
CODE:00430be5   66833dc21...    CMP         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430bed   0f8d98000000    JGE         LAB_00430c8b                            
CODE:00430bf3   33c0            XOR         EAX,EAX                                 
CODE:00430bf5   66a3147e4600    MOV         [DATA:DAT_00467e14],AX                  ;= ??
CODE:00430bfb   66a3127e4600    MOV         [DATA:DAT_00467e12],AX                  ;= ??
CODE:00430c01   66c705167...    MOV         word ptr [DATA:DAT_00467e16],0x200      ;= ??
CODE:00430c0a   66c705187...    MOV         word ptr [DATA:DAT_00467e18],0x180      ;= ??
CODE:00430c13   a134484600      MOV         EAX,[DATA:Game::window]                 ;= NaP
CODE:00430c18   50              PUSH        EAX                                     ;HWND hWnd for GetDC
CODE:00430c19   e8434a0200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00430c1e   8bd8            MOV         EBX,EAX                                 
CODE:00430c20   891d28844600    MOV         dword ptr [DATA:DAT_00468428],EBX       ;= ??
CODE:00430c26   85db            TEST        EBX,EBX                                 
CODE:00430c28   751b            JNZ         LAB_00430c45                            
CODE:00430c2a   688c4e0000      PUSH        0x4e8c                                  
CODE:00430c2f   e809f5fdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00430c34   59              POP         ECX                                     
CODE:00430c35   8bd8            MOV         EBX,EAX                                 
CODE:00430c37   53              PUSH        EBX                                     
CODE:00430c38   e8e49ffeff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00430c3d   59              POP         ECX                                     
CODE:00430c3e   53              PUSH        EBX                                     
CODE:00430c3f   e894370200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00430c44   59              POP         ECX                                     
                            LAB_00430c45:                 ;XREF[1,0]:   00430c28
CODE:00430c45   a11c814600      MOV         EAX,[DATA:DAT_0046811c]                 ;= ??
CODE:00430c4a   85c0            TEST        EAX,EAX                                 
CODE:00430c4c   7419            JZ          LAB_00430c67                            
CODE:00430c4e   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:00430c50   50              PUSH        EAX                                     ;HPALETTE hPal for SelectPalette
CODE:00430c51   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430c56   50              PUSH        EAX                                     ;HDC hdc for SelectPalette
CODE:00430c57   e8374b0200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:00430c5c   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430c61   50              PUSH        EAX                                     ;HDC hdc for RealizePalette
CODE:00430c62   e8e44a0200      CALL        GDI32.DLL::RealizePalette               ;UINT RealizePalette(HDC hdc)
                            LAB_00430c67:                 ;XREF[1,0]:   00430c4c
CODE:00430c67   ff1524844600    CALL        dword ptr [DATA:DAT_00468424]           ;= ??
CODE:00430c6d   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430c72   50              PUSH        EAX                                     ;HDC hDC for ReleaseDC
CODE:00430c73   a134484600      MOV         EAX,[DATA:Game::window]                 ;= NaP
CODE:00430c78   50              PUSH        EAX                                     ;HWND hWnd for ReleaseDC
CODE:00430c79   e84d490200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:00430c7e   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430c87   66bd0100        MOV         BP,0x1                                  
                            LAB_00430c8b:                 ;XREF[1,0]:   00430bed
CODE:00430c8b   66833dc21...    CMP         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430c93   0f84fc000000    JZ          LAB_00430d95                            
CODE:00430c99   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0x0     ;= FFFFh
CODE:00430ca2   c74424041...    MOV         dword ptr [ESP +...,DATA:Draw::dirtyT...;= ??
CODE:00430caa   66c705187...    MOV         word ptr [DATA:DAT_00467e18],0x10       ;= ??
CODE:00430cb3   a134484600      MOV         EAX,[DATA:Game::window]                 ;= NaP
CODE:00430cb8   50              PUSH        EAX                                     ;HWND hWnd for GetDC
CODE:00430cb9   e8a3490200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00430cbe   8bd8            MOV         EBX,EAX                                 
CODE:00430cc0   891d28844600    MOV         dword ptr [DATA:DAT_00468428],EBX       ;= ??
CODE:00430cc6   a11c814600      MOV         EAX,[DATA:DAT_0046811c]                 ;= ??
CODE:00430ccb   85c0            TEST        EAX,EAX                                 
CODE:00430ccd   7414            JZ          LAB_00430ce3                            
CODE:00430ccf   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:00430cd1   50              PUSH        EAX                                     ;HPALETTE hPal for SelectPalette
CODE:00430cd2   53              PUSH        EBX                                     ;HDC hdc for SelectPalette
CODE:00430cd3   e8bb4a0200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:00430cd8   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430cdd   50              PUSH        EAX                                     ;HDC hdc for RealizePalette
CODE:00430cde   e8684a0200      CALL        GDI32.DLL::RealizePalette               ;UINT RealizePalette(HDC hdc)
                            LAB_00430ce3:                 ;XREF[1,0]:   00430ccd
CODE:00430ce3   33c0            XOR         EAX,EAX                                 
CODE:00430ce5   66890424        MOV         word ptr [ESP],AX                       
CODE:00430ce9   66a3147e4600    MOV         [DATA:DAT_00467e14],AX                  ;= ??
CODE:00430cef   66833c2418      CMP         word ptr [ESP],0x18                     
CODE:00430cf4   0f8d8a000000    JGE         LAB_00430d84                            
                            LAB_00430cfa:                 ;XREF[1,0]:   00430d7e
CODE:00430cfa   66c705127...    MOV         word ptr [DATA:DAT_00467e12],0x0        ;= ??
CODE:00430d03   8b7c2404        MOV         EDI,dword ptr [ESP + 0x4]               
CODE:00430d07   33f6            XOR         ESI,ESI                                 
                            LAB_00430d09:                 ;XREF[1,0]:   00430d66
CODE:00430d09   33db            XOR         EBX,EBX                                 
CODE:00430d0b   eb01            JMP         LAB_00430d0e                            
                            LAB_00430d0d:                 ;XREF[1,0]:   00430d20
CODE:00430d0d   43              INC         EBX                                     
                            LAB_00430d0e:                 ;XREF[1,0]:   00430d0b
CODE:00430d0e   8a07            MOV         AL,byte ptr [EDI]                       
CODE:00430d10   47              INC         EDI                                     
CODE:00430d11   84c0            TEST        AL,AL                                   
CODE:00430d13   740d            JZ          LAB_00430d22                            
CODE:00430d15   0fbfc6          MOVSX       EAX,SI                                  
CODE:00430d18   0fbfd3          MOVSX       EDX,BX                                  
CODE:00430d1b   03c2            ADD         EAX,EDX                                 
CODE:00430d1d   83f820          CMP         EAX,0x20                                
CODE:00430d20   7ceb            JL          LAB_00430d0d                            
                            LAB_00430d22:                 ;XREF[1,0]:   00430d13
CODE:00430d22   6685db          TEST        BX,BX                                   
CODE:00430d25   7432            JZ          LAB_00430d59                            
CODE:00430d27   8bc3            MOV         EAX,EBX                                 
CODE:00430d29   c1e004          SHL         EAX,0x4                                 
CODE:00430d2c   66a3167e4600    MOV         [DATA:DAT_00467e16],AX                  ;= ??
CODE:00430d32   ff1524844600    CALL        dword ptr [DATA:DAT_00468424]           ;= ??
CODE:00430d38   43              INC         EBX                                     
CODE:00430d39   6603f3          ADD         SI,BX                                   
CODE:00430d3c   66a1167e4600    MOV         AX,[DATA:DAT_00467e16]                  ;= ??
CODE:00430d42   660305127...    ADD         AX,word ptr [DATA:DAT_00467e12]         ;= ??
CODE:00430d49   6683c010        ADD         AX,0x10                                 
CODE:00430d4d   66a3127e4600    MOV         [DATA:DAT_00467e12],AX                  ;= ??
CODE:00430d53   66bd0100        MOV         BP,0x1                                  
CODE:00430d57   eb09            JMP         LAB_00430d62                            
                            LAB_00430d59:                 ;XREF[1,0]:   00430d25
CODE:00430d59   46              INC         ESI                                     
CODE:00430d5a   668305127...    ADD         word ptr [DATA:DAT_00467e12],0x10       ;= ??
                            LAB_00430d62:                 ;XREF[1,0]:   00430d57
CODE:00430d62   6683fe20        CMP         SI,0x20                                 
CODE:00430d66   7ca1            JL          LAB_00430d09                            
CODE:00430d68   8344240420      ADD         dword ptr [ESP + 0x4],0x20              
CODE:00430d6d   668305147...    ADD         word ptr [DATA:DAT_00467e14],0x10       ;= ??
CODE:00430d75   66ff0424        INC         word ptr [ESP]                          
CODE:00430d79   66833c2418      CMP         word ptr [ESP],0x18                     
CODE:00430d7e   0f8c76ffffff    JL          LAB_00430cfa                            
                            LAB_00430d84:                 ;XREF[1,0]:   00430cf4
CODE:00430d84   a128844600      MOV         EAX,[DATA:DAT_00468428]                 ;= ??
CODE:00430d89   50              PUSH        EAX                                     ;HDC hDC for ReleaseDC
CODE:00430d8a   a134484600      MOV         EAX,[DATA:Game::window]                 ;= NaP
CODE:00430d8f   50              PUSH        EAX                                     ;HWND hWnd for ReleaseDC
CODE:00430d90   e836480200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
                            LAB_00430d95:                 ;XREF[1,0]:   00430c93
CODE:00430d95   e86efbffff      CALL        Draw::DirtyInit                         ;undefined DirtyInit(void)
CODE:00430d9a   66833dc41...    CMP         word ptr [DATA:DAT_00461cc4],0x0        
CODE:00430da2   7405            JZ          LAB_00430da9                            
CODE:00430da4   e8f3050000      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
                            LAB_00430da9:                 ;XREF[1,0]:   00430da2
CODE:00430da9   8bc5            MOV         EAX,EBP                                 
                            LAB_00430dab:                 ;XREF[1,0]:   00430bdb
CODE:00430dab   59              POP         ECX                                     
CODE:00430dac   59              POP         ECX                                     
CODE:00430dad   5d              POP         EBP                                     
CODE:00430dae   5f              POP         EDI                                     
CODE:00430daf   5e              POP         ESI                                     
CODE:00430db0   5b              POP         EBX                                     
CODE:00430db1   c3              RET                                                 
CODE:00430db2   90              ??          90h                                     
CODE:00430db3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430db4(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00430dba
          ;param_5       undefined2           8                      ;XREF[1,0]:   00430dc2
          ;param_6       undefined2           c                      ;XREF[1,0]:   00430dca
          ;param_7       undefined2          10                      ;XREF[1,0]:   00430dd2
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00430dd6
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00430dce
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00430dc6
          ;local_c       undefined2          -c                      ;XREF[2,0]:   00430dbe,00430dda
                                                          ;XREF[5,0]:   00415a1b,00415ecc,0042b176,0042edc0
                                                          ;             0043e0ec
CODE:00430db4   55              PUSH        EBP                                     
CODE:00430db5   8bec            MOV         EBP,ESP                                 
CODE:00430db7   83c4f8          ADD         ESP,-0x8                                
CODE:00430dba   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00430dbe   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00430dc2   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00430dc6   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00430dca   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00430dce   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00430dd2   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00430dd6   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00430dda   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00430ddd   50              PUSH        param_1                                 
CODE:00430dde   e84b12feff      CALL        FUN_0041202e                            ;undefined FUN_0041202e(void)
CODE:00430de3   59              POP         param_3                                 
CODE:00430de4   59              POP         param_3                                 
CODE:00430de5   59              POP         param_3                                 
CODE:00430de6   5d              POP         EBP                                     
CODE:00430de7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430de8(undefined2 param_1, undefined2 param_2, undefined2 param_3, undefined2 param_4)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00430dee
          ;param_2       undefined2           8                      ;XREF[1,0]:   00430df6
          ;param_3       undefined2           c                      ;XREF[1,0]:   00430dfe
          ;param_4       undefined2          10                      ;XREF[1,0]:   00430e06
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00430e0a
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00430e02
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00430dfa
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00430df2,00430e0e,00430e18
                                                          ;XREF[35,0]:  00419ddd,0041bb7c,0041bbc3,0041bbfc
                                                          ;             0041bc2f,0041f6eb,0042131d,00422434
                                                          ;             0042255d,00422f2b,00422f9e,004232c9
                                                          ;             00423425,00423635,00425b97,00425e29
                                                          ;             00426120,004261ae,0042b91c,0042c8c2
                                                          ;             0043270b,00432f4c,00433c93,00433f6e
                                                          ;             00435dad,0043a855,0043fb00,0043fdcd
                                                          ;             0043ff0b,00441969,00443ce0,0044477a
                                                          ;             0044481c,0044a97e,0044b06b
CODE:00430de8   55              PUSH        EBP                                     
CODE:00430de9   8bec            MOV         EBP,ESP                                 
CODE:00430deb   83c4f8          ADD         ESP,-0x8                                
CODE:00430dee   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00430df2   668945f8        MOV         word ptr [EBP + local_c+0x4],AX         
CODE:00430df6   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00430dfa   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00430dfe   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:00430e02   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00430e06   668b4514        MOV         AX,word ptr [EBP + param_4+0x4]         
CODE:00430e0a   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00430e0e   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:00430e11   50              PUSH        EAX                                     
CODE:00430e12   e86f12feff      CALL        FUN_00412086                            ;undefined FUN_00412086(void)
CODE:00430e17   59              POP         ECX                                     
CODE:00430e18   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:00430e1b   50              PUSH        EAX                                     
CODE:00430e1c   e83bfbffff      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:00430e21   59              POP         ECX                                     
CODE:00430e22   59              POP         ECX                                     
CODE:00430e23   59              POP         ECX                                     
CODE:00430e24   5d              POP         EBP                                     
CODE:00430e25   c3              RET                                                 
CODE:00430e26   90              ??          90h                                     
CODE:00430e27   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430e28(void)
          ;local_409     undefined1        -409                      ;XREF[1,0]:   00430e50
          ;local_40a     undefined1        -40a                      ;XREF[1,0]:   00430e4c
          ;local_40b     undefined1        -40b                      ;XREF[1,0]:   00430e48
          ;local_40c     undefined1        -40c                      ;XREF[2,0]:   00430e41,00430e45
          ;local_414     undefined4        -414                      ;XREF[1,0]:   00430e69
                                                          ;XREF[1,0]:   0043112a
CODE:00430e28   53              PUSH        EBX                                     
CODE:00430e29   56              PUSH        ESI                                     
CODE:00430e2a   57              PUSH        EDI                                     
CODE:00430e2b   81c4fcfbffff    ADD         ESP,0xfffffbfc                          
CODE:00430e31   becc1c4600      MOV         ESI,DATA:DAT_00461ccc                   ;= 01000300h
CODE:00430e36   8bfc            MOV         EDI,ESP                                 
CODE:00430e38   b901010000      MOV         ECX,0x101                               
CODE:00430e3d   f3a5            MOVSD.REP   ES:EDI,ESI=>DATA:DAT_00461ccc           ;= 01000300h
CODE:00430e3f   33d2            XOR         EDX,EDX                                 
CODE:00430e41   8d442404        LEA         EAX=>local_40c,[ESP + 0x4]              
                            LAB_00430e45:                 ;XREF[1,0]:   00430e5e
CODE:00430e45   c60000          MOV         byte ptr [EAX]=>local_40c,0x0           
CODE:00430e48   c6400100        MOV         byte ptr [EAX + local_40b+0x40c],0x0    
CODE:00430e4c   c6400200        MOV         byte ptr [EAX + local_40a+0x40c],0x0    
CODE:00430e50   c6400304        MOV         byte ptr [EAX + local_409+0x40c],0x4    
CODE:00430e54   42              INC         EDX                                     
CODE:00430e55   83c004          ADD         EAX,0x4                                 
CODE:00430e58   81fa00010000    CMP         EDX,0x100                               
CODE:00430e5e   7ce5            JL          LAB_00430e45                            
CODE:00430e60   6a00            PUSH        0x0                                     ;HWND hWnd for GetDC
CODE:00430e62   e8fa470200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:00430e67   8bf0            MOV         ESI,EAX                                 
CODE:00430e69   54              PUSH        ESP=>local_414                          ;LOGPALETTE * plpal for CreatePalette
CODE:00430e6a   e80c490200      CALL        GDI32.DLL::CreatePalette                ;HPALETTE CreatePalette(LOGPALETTE * ...
CODE:00430e6f   8bd8            MOV         EBX,EAX                                 
CODE:00430e71   85db            TEST        EBX,EBX                                 
CODE:00430e73   7422            JZ          LAB_00430e97                            
CODE:00430e75   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:00430e77   53              PUSH        EBX                                     ;HPALETTE hPal for SelectPalette
CODE:00430e78   56              PUSH        ESI                                     ;HDC hdc for SelectPalette
CODE:00430e79   e815490200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:00430e7e   8bd8            MOV         EBX,EAX                                 
CODE:00430e80   56              PUSH        ESI                                     ;HDC hdc for RealizePalette
CODE:00430e81   e8c5480200      CALL        GDI32.DLL::RealizePalette               ;UINT RealizePalette(HDC hdc)
CODE:00430e86   6a00            PUSH        0x0                                     ;BOOL bForceBkgd for SelectPalette
CODE:00430e88   53              PUSH        EBX                                     ;HPALETTE hPal for SelectPalette
CODE:00430e89   56              PUSH        ESI                                     ;HDC hdc for SelectPalette
CODE:00430e8a   e804490200      CALL        GDI32.DLL::SelectPalette                ;HPALETTE SelectPalette(HDC hdc, HPAL...
CODE:00430e8f   8bd8            MOV         EBX,EAX                                 
CODE:00430e91   53              PUSH        EBX                                     ;HGDIOBJ ho for DeleteObject
CODE:00430e92   e8d2480200      CALL        GDI32.DLL::DeleteObject                 ;BOOL DeleteObject(HGDIOBJ ho)
                            LAB_00430e97:                 ;XREF[1,0]:   00430e73
CODE:00430e97   56              PUSH        ESI                                     ;HDC hDC for ReleaseDC
CODE:00430e98   6a00            PUSH        0x0                                     ;HWND hWnd for ReleaseDC
CODE:00430e9a   e82c470200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:00430e9f   81c404040000    ADD         ESP,0x404                               
CODE:00430ea5   5f              POP         EDI                                     
CODE:00430ea6   5e              POP         ESI                                     
CODE:00430ea7   5b              POP         EBX                                     
CODE:00430ea8   c3              RET                                                 
CODE:00430ea9   90              ??          90h                                     
CODE:00430eaa   90              ??          90h                                     
CODE:00430eab   90              ??          90h                                     
CODE:00430eac   b8              ??          B8h                                     
CODE:00430ead   24              ??          24h    $                                ;?  ->  00468124
CODE:00430eae   81              ??          81h                                     
CODE:00430eaf   46              ??          46h    F                                
CODE:00430eb0   00              ??          00h                                     
CODE:00430eb1   c3              ??          C3h                                     
CODE:00430eb2   90              ??          90h                                     
CODE:00430eb3   90              ??          90h                                     
CODE:00430eb4   53              ??          53h    S                                
CODE:00430eb5   a1              ??          A1h                                     
CODE:00430eb6   34              ??          34h    4                                ;?  ->  00464834
CODE:00430eb7   48              ??          48h    H                                
CODE:00430eb8   46              ??          46h    F                                
CODE:00430eb9   00              ??          00h                                     
CODE:00430eba   50              ??          50h    P                                
CODE:00430ebb   e8              ??          E8h                                     
CODE:00430ebc   a1              ??          A1h                                     
CODE:00430ebd   47              ??          47h    G                                
CODE:00430ebe   02              ??          02h                                     
CODE:00430ebf   00              ??          00h                                     
CODE:00430ec0   8b              ??          8Bh                                     
CODE:00430ec1   d8              ??          D8h                                     
CODE:00430ec2   89              ??          89h                                     
CODE:00430ec3   1d              ??          1Dh                                     
CODE:00430ec4   28              ??          28h    (                                ;?  ->  00468428
CODE:00430ec5   84              ??          84h                                     
CODE:00430ec6   46              ??          46h    F                                
CODE:00430ec7   00              ??          00h                                     
CODE:00430ec8   a1              ??          A1h                                     
CODE:00430ec9   1c              ??          1Ch                                     ;?  ->  0046811c
CODE:00430eca   81              ??          81h                                     
CODE:00430ecb   46              ??          46h    F                                
CODE:00430ecc   00              ??          00h                                     
CODE:00430ecd   85              ??          85h                                     
CODE:00430ece   c0              ??          C0h                                     
CODE:00430ecf   74              ??          74h    t                                
CODE:00430ed0   14              ??          14h                                     
CODE:00430ed1   6a              ??          6Ah    j                                
CODE:00430ed2   00              ??          00h                                     
CODE:00430ed3   50              ??          50h    P                                
CODE:00430ed4   53              ??          53h    S                                
CODE:00430ed5   e8              ??          E8h                                     
CODE:00430ed6   b9              ??          B9h                                     
CODE:00430ed7   48              ??          48h    H                                
CODE:00430ed8   02              ??          02h                                     
CODE:00430ed9   00              ??          00h                                     
CODE:00430eda   a1              ??          A1h                                     
CODE:00430edb   28              ??          28h    (                                ;?  ->  00468428
CODE:00430edc   84              ??          84h                                     
CODE:00430edd   46              ??          46h    F                                
CODE:00430ede   00              ??          00h                                     
CODE:00430edf   50              ??          50h    P                                
CODE:00430ee0   e8              ??          E8h                                     
CODE:00430ee1   66              ??          66h    f                                
CODE:00430ee2   48              ??          48h    H                                
CODE:00430ee3   02              ??          02h                                     
CODE:00430ee4   00              ??          00h                                     
CODE:00430ee5   a1              ??          A1h                                     
CODE:00430ee6   28              ??          28h    (                                ;?  ->  00468428
CODE:00430ee7   84              ??          84h                                     
CODE:00430ee8   46              ??          46h    F                                
CODE:00430ee9   00              ??          00h                                     
CODE:00430eea   50              ??          50h    P                                
CODE:00430eeb   a1              ??          A1h                                     
CODE:00430eec   34              ??          34h    4                                ;?  ->  00464834
CODE:00430eed   48              ??          48h    H                                
CODE:00430eee   46              ??          46h    F                                
CODE:00430eef   00              ??          00h                                     
CODE:00430ef0   50              ??          50h    P                                
CODE:00430ef1   e8              ??          E8h                                     
CODE:00430ef2   d5              ??          D5h                                     
CODE:00430ef3   46              ??          46h    F                                
CODE:00430ef4   02              ??          02h                                     
CODE:00430ef5   00              ??          00h                                     
CODE:00430ef6   5b              ??          5Bh    [                                
CODE:00430ef7   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00430ef8(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[6,0]:   00430f06,00430f0e,00430f1b,00430f50,00430fad
                                                                     ;             00431003
          ;param_5       undefined2           8                      ;XREF[5,0]:   00430f0a,00430f6b,00430f9b,00430fa8,00430ffe
          ;param_6       undefined4           c                      ;XREF[1,0]:   00430f03
          ;local_401     undefined1        -401                      ;XREF[1,0]:   00430f89
          ;local_402     undefined1        -402                      ;XREF[1,0]:   00430f83
          ;local_403     undefined1        -403                      ;XREF[1,0]:   00430f7a
          ;local_404     undefined1        -404                      ;XREF[3,0]:   00430f65,00430f73,00430fa1
          ;local_801     undefined1        -801                      ;XREF[1,0]:   00430f8d
          ;local_802     undefined1        -802                      ;XREF[2,0]:   00430f5f,00430f75
          ;local_803     undefined1        -803                      ;XREF[1,0]:   00430f7d
          ;local_804     undefined1        -804                      ;XREF[2,0]:   00430f86,00430ff7
                                                          ;XREF[2,0]:   00431068,004310b5
CODE:00430ef8   55              PUSH        EBP                                     
CODE:00430ef9   8bec            MOV         EBP,ESP                                 
CODE:00430efb   81c400f8ffff    ADD         ESP,0xfffff800                          
CODE:00430f01   53              PUSH        EBX                                     
CODE:00430f02   56              PUSH        ESI                                     
CODE:00430f03   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00430f06   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:00430f0a   66034d0c        ADD         param_3,word ptr [EBP + param_5+0x4]    
CODE:00430f0e   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00430f12   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00430f15   81c024814600    ADD         param_1,DATA:DAT_00468124               ;= ??
CODE:00430f1b   668b7508        MOV         SI,word ptr [EBP + param_4+0x4]         
CODE:00430f1f   663bce          CMP         param_3,SI                              
CODE:00430f22   7e2c            JLE         LAB_00430f50                            
                            LAB_00430f24:                 ;XREF[1,0]:   00430f4e
CODE:00430f24   0fb71a          MOVZX       EBX,word ptr [param_2]                  
CODE:00430f27   c1fb08          SAR         EBX,0x8                                 
                                                          ; FWD[2,0]:   00468124,00468127
CODE:00430f2a   8818            MOV         byte ptr [param_1],BL=>DATA:DAT_00468124;= ??
CODE:00430f2c   83c202          ADD         param_2,0x2                             
CODE:00430f2f   0fb71a          MOVZX       EBX,word ptr [param_2]                  
CODE:00430f32   c1fb08          SAR         EBX,0x8                                 
                                                          ; FWD[2,0]:   00468125,00468128
CODE:00430f35   885801          MOV         byte ptr [param_...,BL=>DATA:DAT_0046...;= ??
CODE:00430f38   83c202          ADD         param_2,0x2                             
CODE:00430f3b   0fb71a          MOVZX       EBX,word ptr [param_2]                  
CODE:00430f3e   c1fb08          SAR         EBX,0x8                                 
                                                          ; FWD[2,0]:   00468126,00468129
CODE:00430f41   885802          MOV         byte ptr [param_...,BL=>DATA:DAT_0046...;= ??
CODE:00430f44   83c202          ADD         param_2,0x2                             
CODE:00430f47   83c003          ADD         param_1,0x3                             
CODE:00430f4a   46              INC         ESI                                     
CODE:00430f4b   663bce          CMP         param_3,SI                              
CODE:00430f4e   7fd4            JG          LAB_00430f24                            
                            LAB_00430f50:                 ;XREF[1,0]:   00430f22
CODE:00430f50   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00430f54   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00430f57   81c024814600    ADD         param_1,DATA:DAT_00468124               ;= ??
CODE:00430f5d   33f6            XOR         ESI,ESI                                 
CODE:00430f5f   8d8d02f8ffff    LEA         param_3=>local_802,[EBP + 0xfffff802]   
CODE:00430f65   8d9500fcffff    LEA         param_2=>local_404,[EBP + 0xfffffc00]   
CODE:00430f6b   663b750c        CMP         SI,word ptr [EBP + param_5+0x4]         
CODE:00430f6f   7d30            JGE         LAB_00430fa1                            
                            LAB_00430f71:                 ;XREF[1,0]:   00430f9f
                                                          ; FWD[2,0]:   00468124,00468127
CODE:00430f71   8a18            MOV         BL,byte ptr [param_1]=>DATA:DAT_00468124;= ??
CODE:00430f73   881a            MOV         byte ptr [param_2]=>local_404,BL        
CODE:00430f75   8819            MOV         byte ptr [param_3]=>local_802,BL        
                                                          ; FWD[2,0]:   00468125,00468128
CODE:00430f77   8a5801          MOV         BL,byte ptr [param_1 + 0x1]=>DATA:DAT...;= ??
CODE:00430f7a   885a01          MOV         byte ptr [EDX + local_403+0x404],BL     
CODE:00430f7d   8859ff          MOV         byte ptr [ECX + local_803+0x802],BL     
                                                          ; FWD[2,0]:   00468126,00468129
CODE:00430f80   8a5802          MOV         BL,byte ptr [param_1 + 0x2]=>DATA:DAT...;= ??
CODE:00430f83   885a02          MOV         byte ptr [EDX + local_402+0x404],BL     
CODE:00430f86   8859fe          MOV         byte ptr [ECX + local_804+0x802],BL     
CODE:00430f89   c6420300        MOV         byte ptr [EDX + local_401+0x404],0x0    
CODE:00430f8d   c6410100        MOV         byte ptr [ECX + local_801+0x802],0x0    
CODE:00430f91   83c003          ADD         param_1,0x3                             
CODE:00430f94   83c204          ADD         param_2,0x4                             
CODE:00430f97   83c104          ADD         param_3,0x4                             
CODE:00430f9a   46              INC         ESI                                     
CODE:00430f9b   663b750c        CMP         SI,word ptr [EBP + param_5+0x4]         
CODE:00430f9f   7cd0            JL          LAB_00430f71                            
                            LAB_00430fa1:                 ;XREF[1,0]:   00430f6f
CODE:00430fa1   8d8500fcffff    LEA         param_1=>local_404,[EBP + 0xfffffc00]   
CODE:00430fa7   50              PUSH        param_1                                 ;PALETTEENTRY * pPalEntries for SetPa...
CODE:00430fa8   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:00430fac   50              PUSH        param_1                                 ;UINT cEntries for SetPaletteEntries
CODE:00430fad   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00430fb1   50              PUSH        param_1                                 ;UINT iStart for SetPaletteEntries
CODE:00430fb2   a11c814600      MOV         param_1,[DATA:DAT_0046811c]             ;= ??
CODE:00430fb7   50              PUSH        param_1                                 ;HPALETTE hpal for SetPaletteEntries
CODE:00430fb8   e8d0470200      CALL        GDI32.DLL::SetPaletteEntries            ;UINT SetPaletteEntries(HPALETTE hpal...
CODE:00430fbd   85c0            TEST        param_1,param_1                         
CODE:00430fbf   751b            JNZ         LAB_00430fdc                            
CODE:00430fc1   688d4e0000      PUSH        0x4e8d                                  
CODE:00430fc6   e872f1fdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00430fcb   59              POP         param_3                                 
CODE:00430fcc   8bd8            MOV         EBX,param_1                             
CODE:00430fce   53              PUSH        EBX                                     
CODE:00430fcf   e84d9cfeff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00430fd4   59              POP         param_3                                 
CODE:00430fd5   53              PUSH        EBX                                     
CODE:00430fd6   e8fd330200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00430fdb   59              POP         param_3                                 
                            LAB_00430fdc:                 ;XREF[1,0]:   00430fbf
CODE:00430fdc   0fbf05b07...    MOVSX       param_1,word ptr [DATA:DAT_00467db0]    ;= ??
CODE:00430fe3   48              DEC         param_1                                 
CODE:00430fe4   7438            JZ          LAB_0043101e                            
CODE:00430fe6   48              DEC         param_1                                 
CODE:00430fe7   7435            JZ          LAB_0043101e                            
CODE:00430fe9   48              DEC         param_1                                 
CODE:00430fea   7402            JZ          LAB_00430fee                            
CODE:00430fec   eb30            JMP         LAB_0043101e                            
                            LAB_00430fee:                 ;XREF[1,0]:   00430fea
CODE:00430fee   33f6            XOR         ESI,ESI                                 
CODE:00430ff0   bbd87d4600      MOV         EBX,DATA:DAT_00467dd8                   ;= ??
CODE:00430ff5   eb1e            JMP         LAB_00431015                            
                            LAB_00430ff7:                 ;XREF[1,0]:   0043101c
CODE:00430ff7   8d8500f8ffff    LEA         param_1=>local_804,[EBP + 0xfffff800]   
CODE:00430ffd   50              PUSH        param_1                                 
CODE:00430ffe   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:00431002   50              PUSH        param_1                                 
CODE:00431003   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00431007   50              PUSH        param_1                                 
CODE:00431008   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043100a   50              PUSH        param_1                                 
CODE:0043100b   ff1540844600    CALL        dword ptr [DATA:DAT_00468440]           ;= ??
CODE:00431011   46              INC         ESI                                     
CODE:00431012   83c31c          ADD         EBX,0x1c                                
                            LAB_00431015:                 ;XREF[1,0]:   00430ff5
CODE:00431015   663b35107...    CMP         SI,word ptr [DATA:DAT_00467e10]         ;= ??
CODE:0043101c   7cd9            JL          LAB_00430ff7                            
                            LAB_0043101e:                 ;XREF[3,0]:   00430fe4,00430fe7,00430fec
CODE:0043101e   5e              POP         ESI                                     
CODE:0043101f   5b              POP         EBX                                     
CODE:00431020   8be5            MOV         ESP,EBP                                 
CODE:00431022   5d              POP         EBP                                     
CODE:00431023   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431024(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   00431029
                                                          ;XREF[25,0]:  00415513,00417ed2,00418c7f,00419d9e
                                                          ;             0041ad86,00422014,004272d7,0042ed37
                                                          ;             0042f764,004310ef,004325e3,004353c0
                                                          ;             0043c7a9,0043ca89,0043cc06,0043cd83
                                                          ;             0043d1bc,0043d531,0043d645,0043e0bd
                                                          ;             0043f729,00440cb3,004440ee,00447a21
                                                          ;             0044ba31
CODE:00431024   55              PUSH        EBP                                     
CODE:00431025   8bec            MOV         EBP,ESP                                 
CODE:00431027   53              PUSH        EBX                                     
CODE:00431028   56              PUSH        ESI                                     
CODE:00431029   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043102c   66891d228...    MOV         word ptr [DATA:DAT_00468122],BX         ;= ??
CODE:00431033   68df244600      PUSH        DATA:$RRGB0                             ;= 52h    R
CODE:00431038   53              PUSH        EBX                                     
CODE:00431039   e8c0f50000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043103e   83c408          ADD         ESP,0x8                                 
CODE:00431041   8bf0            MOV         ESI,param_1                             
CODE:00431043   66833da87...    CMP         word ptr [DATA:DAT_00467da8],0x8        ;= ??
CODE:0043104b   7508            JNZ         LAB_00431055                            
CODE:0043104d   33c0            XOR         param_1,param_1                         
CODE:0043104f   66ba0001        MOV         param_2,0x100                           
CODE:00431053   eb06            JMP         LAB_0043105b                            
                            LAB_00431055:                 ;XREF[1,0]:   0043104b
CODE:00431055   33c0            XOR         param_1,param_1                         
CODE:00431057   66ba0001        MOV         param_2,0x100                           
                            LAB_0043105b:                 ;XREF[1,0]:   00431053
CODE:0043105b   0fbfc8          MOVSX       param_3,param_1                         
CODE:0043105e   03c9            ADD         param_3,param_3                         
CODE:00431060   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:00431063   03f1            ADD         ESI,param_3                             
CODE:00431065   56              PUSH        ESI                                     
CODE:00431066   52              PUSH        param_2                                 
CODE:00431067   50              PUSH        param_1                                 
CODE:00431068   e88bfeffff      CALL        FUN_00430ef8                            ;undefined FUN_00430ef8(undefined par...
CODE:0043106d   83c40c          ADD         ESP,0xc                                 
CODE:00431070   68e4244600      PUSH        DATA:$RRGB1                             ;= 52h    R
CODE:00431075   53              PUSH        EBX                                     
CODE:00431076   e81af60000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0043107b   83c408          ADD         ESP,0x8                                 
CODE:0043107e   5e              POP         ESI                                     
CODE:0043107f   5b              POP         EBX                                     
CODE:00431080   5d              POP         EBP                                     
CODE:00431081   c3              RET                                                 
CODE:00431082   90              ??          90h                                     
CODE:00431083   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431084(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   0043108c
CODE:00431084   55              PUSH        EBP                                     
CODE:00431085   8bec            MOV         EBP,ESP                                 
CODE:00431087   53              PUSH        EBX                                     
CODE:00431088   56              PUSH        ESI                                     
CODE:00431089   8b750c          MOV         ESI,dword ptr [EBP + Stack[0x8]+0x4]    
CODE:0043108c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043108f   68e9244600      PUSH        DATA:$RRGB2                             ;= 52h    R
CODE:00431094   53              PUSH        EBX                                     
CODE:00431095   e864f50000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043109a   83c408          ADD         ESP,0x8                                 
CODE:0043109d   66837d1400      CMP         word ptr [EBP + Stack[0x10]+0x4],0x0    
CODE:004310a2   740a            JZ          LAB_004310ae                            
CODE:004310a4   0fbfd6          MOVSX       param_2,SI                              
CODE:004310a7   03d2            ADD         param_2,param_2                         
CODE:004310a9   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:004310ac   03c2            ADD         param_1,param_2                         
                            LAB_004310ae:                 ;XREF[1,0]:   004310a2
CODE:004310ae   50              PUSH        param_1                                 
CODE:004310af   668b4510        MOV         param_1,word ptr [EBP + Stack[0xc]+0x4] 
CODE:004310b3   50              PUSH        param_1                                 
CODE:004310b4   56              PUSH        ESI                                     
CODE:004310b5   e83efeffff      CALL        FUN_00430ef8                            ;undefined FUN_00430ef8(undefined par...
CODE:004310ba   83c40c          ADD         ESP,0xc                                 
CODE:004310bd   68ee244600      PUSH        DATA:$RRGB3                             ;= 52h    R
CODE:004310c2   53              PUSH        EBX                                     
CODE:004310c3   e8cdf50000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004310c8   83c408          ADD         ESP,0x8                                 
CODE:004310cb   5e              POP         ESI                                     
CODE:004310cc   5b              POP         EBX                                     
CODE:004310cd   5d              POP         EBP                                     
CODE:004310ce   c3              RET                                                 
CODE:004310cf   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004310d0(uint param_1, undefined4 param_2, uint param_3, short param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   004310d3
                                                          ;XREF[2,0]:   00419d8e,00419dc4
CODE:004310d0   55              PUSH        EBP                                     
CODE:004310d1   8bec            MOV         EBP,ESP                                 
CODE:004310d3   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004310d8   750e            JNZ         LAB_004310e8                            
CODE:004310da   66a122814600    MOV         param_1,[DATA:DAT_00468122]             ;= ??
CODE:004310e0   66a320814600    MOV         [DATA:DAT_00468120],param_1             ;= ??
CODE:004310e6   5d              POP         EBP                                     
CODE:004310e7   c3              RET                                                 
                            LAB_004310e8:                 ;XREF[1,0]:   004310d8
CODE:004310e8   66a120814600    MOV         param_1,[DATA:DAT_00468120]             ;= ??
CODE:004310ee   50              PUSH        param_1                                 
CODE:004310ef   e830ffffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:004310f4   59              POP         param_3                                 
CODE:004310f5   5d              POP         EBP                                     
CODE:004310f6   c3              RET                                                 
CODE:004310f7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004310f8(void)
          ;local_11      undefined1         -11                      ;XREF[1,0]:   004311a2
          ;local_12      undefined1         -12                      ;XREF[1,0]:   00431195
          ;local_13      undefined1         -13                      ;XREF[1,0]:   00431186
          ;local_14      undefined1         -14                      ;XREF[1,0]:   00431177
          ;local_40d     undefined1        -40d                      ;XREF[4,0]:   00431161,004311c4,00431213,0043124e
          ;local_40e     undefined1        -40e                      ;XREF[4,0]:   0043115b,004311bd,0043120d,0043124b
          ;local_40f     undefined1        -40f                      ;XREF[4,0]:   00431153,004311b4,00431207,00431245
          ;local_410     undefined1        -410                      ;XREF[8,0]:   00431145,0043114d,004311ac,004311dc,004311fd
                                                                     ;             00431203,0043122f,00431240
          ;local_414     undefined1        -414                      ;XREF[2,0]:   0043110c,004312a9
          ;local_418     undefined4        -418                      ;XREF[5,0]:   0043111e,0043112f,004311d0,004311e8,0043129e
                                                          ;XREF[1,0]:   00430663
CODE:004310f8   53              PUSH        EBX                                     
CODE:004310f9   56              PUSH        ESI                                     
CODE:004310fa   57              PUSH        EDI                                     
CODE:004310fb   55              PUSH        EBP                                     
CODE:004310fc   81c4f8fbffff    ADD         ESP,0xfffffbf8                          
CODE:00431102   bb24814600      MOV         EBX,DATA:DAT_00468124                   ;= ??
CODE:00431107   bed0204600      MOV         ESI,DATA:DAT_004620d0                   ;= 01000300h
CODE:0043110c   8d7c2404        LEA         EDI=>local_414,[ESP + 0x4]              
CODE:00431110   b901010000      MOV         ECX,0x101                               
CODE:00431115   f3a5            MOVSD.REP   ES:EDI,ESI=>DATA:DAT_004620d0           ;= 01000300h
CODE:00431117   6a00            PUSH        0x0                                     ;HWND hWnd for GetDC
CODE:00431119   e843450200      CALL        USER32.DLL::GetDC                       ;HDC GetDC(HWND hWnd)
CODE:0043111e   890424          MOV         dword ptr [ESP]=>local_418,EAX          
CODE:00431121   66c705228...    MOV         word ptr [DATA:DAT_00468122],0xffff     ;= ??
CODE:0043112a   e8f9fcffff      CALL        FUN_00430e28                            ;undefined FUN_00430e28(void)
CODE:0043112f   8b0424          MOV         EAX,dword ptr [ESP]=>local_418          
CODE:00431132   50              PUSH        EAX                                     ;HDC hdc for GetSystemPaletteUse
CODE:00431133   e819460200      CALL        GDI32.DLL::GetSystemPaletteUse          ;UINT GetSystemPaletteUse(HDC hdc)
CODE:00431138   83f802          CMP         EAX,0x2                                 
CODE:0043113b   0f858d000000    JNZ         LAB_004311ce                            
CODE:00431141   33c0            XOR         EAX,EAX                                 
CODE:00431143   8bf3            MOV         ESI,EBX                                 
CODE:00431145   8d542408        LEA         EDX=>local_410,[ESP + 0x8]              
CODE:00431149   eb21            JMP         LAB_0043116c                            
                            LAB_0043114b:                 ;XREF[1,0]:   00431173
CODE:0043114b   33c9            XOR         ECX,ECX                                 
CODE:0043114d   880a            MOV         byte ptr [EDX]=>local_410,CL            
CODE:0043114f   880e            MOV         byte ptr [ESI]=>DATA:DAT_00468124,CL    ;= ??
CODE:00431151   33c9            XOR         ECX,ECX                                 
CODE:00431153   884a01          MOV         byte ptr [EDX + local_40f+0x410],CL     
CODE:00431156   884e01          MOV         byte ptr [ESI + ...,CL                  ;= ??
CODE:00431159   33c9            XOR         ECX,ECX                                 
CODE:0043115b   884a02          MOV         byte ptr [EDX + local_40e+0x410],CL     
CODE:0043115e   884e02          MOV         byte ptr [ESI + ...,CL                  ;= ??
CODE:00431161   c6420304        MOV         byte ptr [EDX + local_40d+0x410],0x4    
CODE:00431165   40              INC         EAX                                     
CODE:00431166   83c603          ADD         ESI,0x3                                 
CODE:00431169   83c204          ADD         EDX,0x4                                 
                            LAB_0043116c:                 ;XREF[1,0]:   00431149
CODE:0043116c   663b05a67...    CMP         AX,word ptr [DATA:$ColorMode]           ;= ??
CODE:00431173   7cd6            JL          LAB_0043114b                            
CODE:00431175   b0ff            MOV         AL,0xff                                 
CODE:00431177   888424040...    MOV         byte ptr [ESP + local_14+0x418],AL      
CODE:0043117e   8883fd020000    MOV         byte ptr [EBX + ...,AL                  ;= ??
CODE:00431184   b0ff            MOV         AL,0xff                                 
CODE:00431186   888424050...    MOV         byte ptr [ESP + local_13+0x418],AL      
CODE:0043118d   8883fe020000    MOV         byte ptr [EBX + ...,AL                  ;= ??
CODE:00431193   b0ff            MOV         AL,0xff                                 
CODE:00431195   888424060...    MOV         byte ptr [ESP + local_12+0x418],AL      
CODE:0043119c   8883ff020000    MOV         byte ptr [EBX + ...,AL                  ;= ??
CODE:004311a2   c68424070...    MOV         byte ptr [ESP + local_11+0x418],0x0     
CODE:004311aa   33c0            XOR         EAX,EAX                                 
CODE:004311ac   88442408        MOV         byte ptr [ESP + local_410+0x418],AL     
CODE:004311b0   8803            MOV         byte ptr [EBX]=>DATA:DAT_00468124,AL    ;= ??
CODE:004311b2   33c0            XOR         EAX,EAX                                 
CODE:004311b4   88442409        MOV         byte ptr [ESP + local_40f+0x418],AL     
CODE:004311b8   884301          MOV         byte ptr [EBX + ...,AL                  ;= ??
CODE:004311bb   33c0            XOR         EAX,EAX                                 
CODE:004311bd   8844240a        MOV         byte ptr [ESP + local_40e+0x418],AL     
CODE:004311c1   884302          MOV         byte ptr [EBX + ...,AL                  ;= ??
CODE:004311c4   c644240b00      MOV         byte ptr [ESP + local_40d+0x418],0x0    
CODE:004311c9   e9d0000000      JMP         LAB_0043129e                            
                            LAB_004311ce:                 ;XREF[1,0]:   0043113b
CODE:004311ce   6a18            PUSH        0x18                                    ;int index for GetDeviceCaps
CODE:004311d0   8b442404        MOV         EAX,dword ptr [ESP + local_418+0x41c]   
CODE:004311d4   50              PUSH        EAX                                     ;HDC hdc for GetDeviceCaps
CODE:004311d5   e889450200      CALL        GDI32.DLL::GetDeviceCaps                ;int GetDeviceCaps(HDC hdc, int index)
CODE:004311da   8bf8            MOV         EDI,EAX                                 
CODE:004311dc   8d442408        LEA         EAX=>local_410,[ESP + 0x8]              
CODE:004311e0   50              PUSH        EAX                                     ;LPPALETTEENTRY pPalEntries for GetSy...
CODE:004311e1   6800010000      PUSH        0x100                                   ;UINT cEntries for GetSystemPaletteEn...
CODE:004311e6   6a00            PUSH        0x0                                     ;UINT iStart for GetSystemPaletteEntries
CODE:004311e8   8b44240c        MOV         EAX,dword ptr [ESP + local_418+0x424]   
CODE:004311ec   50              PUSH        EAX                                     ;HDC hdc for GetSystemPaletteEntries
CODE:004311ed   e865450200      CALL        GDI32.DLL::GetSystemPaletteEntries      ;UINT GetSystemPaletteEntries(HDC hdc...
CODE:004311f2   d1ff            SAR         EDI,0x1                                 
CODE:004311f4   7903            JNS         LAB_004311f9                            
CODE:004311f6   83d700          ADC         EDI,0x0                                 
                            LAB_004311f9:                 ;XREF[1,0]:   004311f4
CODE:004311f9   33c0            XOR         EAX,EAX                                 
CODE:004311fb   8bf3            MOV         ESI,EBX                                 
CODE:004311fd   8d542408        LEA         EDX=>local_410,[ESP + 0x8]              
CODE:00431201   eb1b            JMP         LAB_0043121e                            
                            LAB_00431203:                 ;XREF[1,0]:   00431223
CODE:00431203   8a0a            MOV         CL,byte ptr [EDX]=>local_410            
CODE:00431205   880e            MOV         byte ptr [ESI]=>DATA:DAT_00468124,CL    ;= ??
CODE:00431207   8a4a01          MOV         CL,byte ptr [EDX + local_40f+0x410]     
CODE:0043120a   884e01          MOV         byte ptr [ESI + ...,CL                  ;= ??
CODE:0043120d   8a4a02          MOV         CL,byte ptr [EDX + local_40e+0x410]     
CODE:00431210   884e02          MOV         byte ptr [ESI + ...,CL                  ;= ??
CODE:00431213   c6420300        MOV         byte ptr [EDX + local_40d+0x410],0x0    
CODE:00431217   40              INC         EAX                                     
CODE:00431218   83c603          ADD         ESI,0x3                                 
CODE:0043121b   83c204          ADD         EDX,0x4                                 
                            LAB_0043121e:                 ;XREF[1,0]:   00431201
CODE:0043121e   0fbfc8          MOVSX       ECX,AX                                  
CODE:00431221   3bf9            CMP         EDI,ECX                                 
CODE:00431223   7fde            JG          LAB_00431203                            
CODE:00431225   bd00010000      MOV         EBP,0x100                               
CODE:0043122a   2bef            SUB         EBP,EDI                                 
CODE:0043122c   0fbfd0          MOVSX       EDX,AX                                  
CODE:0043122f   8d549408        LEA         EDX=>local_410,[ESP + EDX*0x4 + 0x8]    
CODE:00431233   0fbfc8          MOVSX       ECX,AX                                  
CODE:00431236   8d0c49          LEA         ECX,[ECX + ECX*0x2]                     
CODE:00431239   8d340b          LEA         ESI,[EBX + ECX*0x1]=>DATA:DAT_00468124  ;= ??
CODE:0043123c   eb1b            JMP         LAB_00431259                            
                            LAB_0043123e:                 ;XREF[1,0]:   0043125e
CODE:0043123e   8a0e            MOV         CL,byte ptr [ESI]=>DATA:DAT_00468124    ;= ??
CODE:00431240   880a            MOV         byte ptr [EDX]=>local_410,CL            
CODE:00431242   8a4e01          MOV         CL,byte ptr [ESI + 0x1]=>DATA:DAT_004...;= ??
CODE:00431245   884a01          MOV         byte ptr [EDX + local_40f+0x410],CL     
CODE:00431248   8a4e02          MOV         CL,byte ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:0043124b   884a02          MOV         byte ptr [EDX + local_40e+0x410],CL     
CODE:0043124e   c6420301        MOV         byte ptr [EDX + local_40d+0x410],0x1    
CODE:00431252   40              INC         EAX                                     
CODE:00431253   83c204          ADD         EDX,0x4                                 
CODE:00431256   83c603          ADD         ESI,0x3                                 
                            LAB_00431259:                 ;XREF[1,0]:   0043123c
CODE:00431259   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043125c   3be9            CMP         EBP,ECX                                 
CODE:0043125e   7fde            JG          LAB_0043123e                            
CODE:00431260   66b80001        MOV         AX,0x100                                
CODE:00431264   662bc7          SUB         AX,DI                                   
CODE:00431267   0fbfd0          MOVSX       EDX,AX                                  
CODE:0043126a   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:0043126d   8d0c13          LEA         ECX,[EBX + EDX*0x1]                     
CODE:00431270   0fbfd0          MOVSX       EDX,AX                                  
CODE:00431273   8d549408        LEA         EDX,[ESP + EDX*0x4 + 0x8]               
CODE:00431277   663d0001        CMP         AX,0x100                                
CODE:0043127b   7d21            JGE         LAB_0043129e                            
                            LAB_0043127d:                 ;XREF[1,0]:   0043129c
CODE:0043127d   8a1a            MOV         BL,byte ptr [EDX]                       
                                                          ; FWD[2,0]:   00468124,00468127
CODE:0043127f   8819            MOV         byte ptr [ECX],BL=>DATA:DAT_00468124    ;= ??
CODE:00431281   8a5a01          MOV         BL,byte ptr [EDX + 0x1]                 
                                                          ; FWD[2,0]:   00468125,00468128
CODE:00431284   885901          MOV         byte ptr [ECX + ...,BL=>DATA:DAT_0046...;= ??
CODE:00431287   8a5a02          MOV         BL,byte ptr [EDX + 0x2]                 
                                                          ; FWD[2,0]:   00468126,00468129
CODE:0043128a   885902          MOV         byte ptr [ECX + ...,BL=>DATA:DAT_0046...;= ??
CODE:0043128d   c6420300        MOV         byte ptr [EDX + 0x3],0x0                
CODE:00431291   40              INC         EAX                                     
CODE:00431292   83c103          ADD         ECX,0x3                                 
CODE:00431295   83c204          ADD         EDX,0x4                                 
CODE:00431298   663d0001        CMP         AX,0x100                                
CODE:0043129c   7cdf            JL          LAB_0043127d                            
                            LAB_0043129e:                 ;XREF[2,0]:   004311c9,0043127b
CODE:0043129e   8b0424          MOV         EAX,dword ptr [ESP]=>local_418          
CODE:004312a1   50              PUSH        EAX                                     ;HDC hDC for ReleaseDC
CODE:004312a2   6a00            PUSH        0x0                                     ;HWND hWnd for ReleaseDC
CODE:004312a4   e822430200      CALL        USER32.DLL::ReleaseDC                   ;int ReleaseDC(HWND hWnd, HDC hDC)
CODE:004312a9   8d442404        LEA         EAX=>local_414,[ESP + 0x4]              
CODE:004312ad   50              PUSH        EAX                                     ;LOGPALETTE * plpal for CreatePalette
CODE:004312ae   e8c8440200      CALL        GDI32.DLL::CreatePalette                ;HPALETTE CreatePalette(LOGPALETTE * ...
CODE:004312b3   a31c814600      MOV         [DATA:DAT_0046811c],EAX                 ;= ??
CODE:004312b8   81c408040000    ADD         ESP,0x408                               
CODE:004312be   5d              POP         EBP                                     
CODE:004312bf   5f              POP         EDI                                     
CODE:004312c0   5e              POP         ESI                                     
CODE:004312c1   5b              POP         EBX                                     
CODE:004312c2   c3              RET                                                 
CODE:004312c3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004312c4(void)
                                                          ;XREF[1,0]:   00431352
CODE:004312c4   53              PUSH        EBX                                     
CODE:004312c5   56              PUSH        ESI                                     
CODE:004312c6   57              PUSH        EDI                                     
CODE:004312c7   b824814600      MOV         EAX,DATA:DAT_00468124                   ;= ??
CODE:004312cc   33f6            XOR         ESI,ESI                                 
CODE:004312ce   33db            XOR         EBX,EBX                                 
CODE:004312d0   8a18            MOV         BL,byte ptr [EAX]=>DATA:DAT_00468124    ;= ??
CODE:004312d2   33d2            XOR         EDX,EDX                                 
CODE:004312d4   8a5001          MOV         DL,byte ptr [EAX + 0x1]=>DATA:DAT_004...;= ??
CODE:004312d7   6603da          ADD         BX,DX                                   
CODE:004312da   33d2            XOR         EDX,EDX                                 
CODE:004312dc   8a5002          MOV         DL,byte ptr [EAX + 0x2]=>DATA:DAT_004...;= ??
CODE:004312df   6603da          ADD         BX,DX                                   
CODE:004312e2   33d2            XOR         EDX,EDX                                 
CODE:004312e4   8a90fd020000    MOV         DL,byte ptr [EAX + 0x2fd]=>DATA:DAT_0...;= ??
CODE:004312ea   33c9            XOR         ECX,ECX                                 
CODE:004312ec   8a88fe020000    MOV         CL,byte ptr [EAX + 0x2fe]=>DATA:DAT_0...;= ??
CODE:004312f2   6603d1          ADD         DX,CX                                   
CODE:004312f5   33c9            XOR         ECX,ECX                                 
CODE:004312f7   8a88ff020000    MOV         CL,byte ptr [EAX + 0x2ff]=>DATA:DAT_0...;= ??
CODE:004312fd   6603d1          ADD         DX,CX                                   
CODE:00431300   663bda          CMP         BX,DX                                   
CODE:00431303   7e06            JLE         LAB_0043130b                            
CODE:00431305   66beff00        MOV         SI,0xff                                 
CODE:00431309   8bda            MOV         EBX,EDX                                 
                            LAB_0043130b:                 ;XREF[1,0]:   00431303
CODE:0043130b   66b90100        MOV         CX,0x1                                  
CODE:0043130f   83c003          ADD         EAX,0x3                                 
                            LAB_00431312:                 ;XREF[1,0]:   00431336
CODE:00431312   33d2            XOR         EDX,EDX                                 
                                                          ; FWD[2,0]:   00468127,0046812a
CODE:00431314   8a10            MOV         DL,byte ptr [EAX]=>DATA:DAT_00468127    ;= ??
                                                          ; FWD[2,0]:   00468128,0046812b
CODE:00431316   0fb67801        MOVZX       EDI,byte ptr [EAX + 0x1]=>DATA:DAT_00...;= ??
CODE:0043131a   6603d7          ADD         DX,DI                                   
                                                          ; FWD[2,0]:   00468129,0046812c
CODE:0043131d   0fb67802        MOVZX       EDI,byte ptr [EAX + 0x2]=>DATA:DAT_00...;= ??
CODE:00431321   6603d7          ADD         DX,DI                                   
CODE:00431324   663bda          CMP         BX,DX                                   
CODE:00431327   7e04            JLE         LAB_0043132d                            
CODE:00431329   8bf1            MOV         ESI,ECX                                 
CODE:0043132b   8bda            MOV         EBX,EDX                                 
                            LAB_0043132d:                 ;XREF[1,0]:   00431327
CODE:0043132d   41              INC         ECX                                     
CODE:0043132e   83c003          ADD         EAX,0x3                                 
CODE:00431331   6681f9ff00      CMP         CX,0xff                                 
CODE:00431336   7cda            JL          LAB_00431312                            
CODE:00431338   8bc6            MOV         EAX,ESI                                 
CODE:0043133a   5f              POP         EDI                                     
CODE:0043133b   5e              POP         ESI                                     
CODE:0043133c   5b              POP         EBX                                     
CODE:0043133d   c3              RET                                                 
CODE:0043133e   90              ??          90h                                     
CODE:0043133f   90              ??          90h                                     
CODE:00431340   66              ??          66h    f                                
CODE:00431341   a1              ??          A1h                                     
CODE:00431342   c4              ??          C4h                                     ;?  ->  00461cc4
CODE:00431343   1c              ??          1Ch                                     
CODE:00431344   46              ??          46h    F                                
CODE:00431345   00              ??          00h                                     
CODE:00431346   c3              ??          C3h                                     
CODE:00431347   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431348(void)
                                                          ;XREF[26,0]:  004156e6,0041889f,00419d94,00419dbd
                                                          ;             0041afed,00422383,00426b4e,0042b7c5
                                                          ;             0042f7db,0042fb98,00432828,0043561a
                                                          ;             0043c69f,0043cb7c,0043cc82,0043ced8
                                                          ;             0043d26e,0043d5e8,0043d6af,0043e64b
                                                          ;             0043f7db,00440f49,0044540a,00447c94
                                                          ;             0044bcf4,0044f5a9
CODE:00431348   66833dc41...    CMP         word ptr [DATA:DAT_00461cc4],0x0        
CODE:00431350   7549            JNZ         LAB_0043139b                            
CODE:00431352   e86dffffff      CALL        FUN_004312c4                            ;int FUN_004312c4(void)
CODE:00431357   66c705c21...    MOV         word ptr [DATA:Draw::dirtyMode],0xffff  ;= FFFFh
CODE:00431360   50              PUSH        EAX                                     
CODE:00431361   66a1cc7d4600    MOV         AX,[DATA:DAT_00467dcc]                  ;= ??
CODE:00431367   50              PUSH        EAX                                     
CODE:00431368   66a1ca7d4600    MOV         AX,[DATA:DAT_00467dca]                  ;= ??
CODE:0043136e   50              PUSH        EAX                                     
CODE:0043136f   6a00            PUSH        0x0                                     
CODE:00431371   6a00            PUSH        0x0                                     
CODE:00431373   e8a8070000      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00431378   83c414          ADD         ESP,0x14                                
CODE:0043137b   e83cf8ffff      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
CODE:00431380   66c705c41...    MOV         word ptr [DATA:DAT_00461cc4],0x1        
CODE:00431389   833db81c4...    CMP         dword ptr [DATA:DAT_00461cb8],0x0       
CODE:00431390   7409            JZ          LAB_0043139b                            
CODE:00431392   6a01            PUSH        0x1                                     
CODE:00431394   ff15b81c4600    CALL        dword ptr [DATA:DAT_00461cb8]           
CODE:0043139a   59              POP         ECX                                     
                            LAB_0043139b:                 ;XREF[2,0]:   00431350,00431390
CODE:0043139b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043139c(void)
                                                          ;XREF[29,0]:  00415667,0041825d,00418612,00418d90
                                                          ;             00419c56,00419dca,0041af24,004221e1
                                                          ;             00426a97,0042b15b,0042b6ae,0042fbb5
                                                          ;             00430da4,004326e2,00435516,0043c90e
                                                          ;             0043cc56,0043ce40,0043d21d,0043d5ae
                                                          ;             0043d6a8,0043e51c,0043f6a8,0043f70c
                                                          ;             00440e09,0044539b,00447ba2,0044bc6b
                                                          ;             0044f435
CODE:0043139c   66833dc41...    CMP         word ptr [DATA:DAT_00461cc4],0x0        
CODE:004313a4   741b            JZ          LAB_004313c1                            
CODE:004313a6   66c705c41...    MOV         word ptr [DATA:DAT_00461cc4],0x0        
CODE:004313af   833db81c4...    CMP         dword ptr [DATA:DAT_00461cb8],0x0       
CODE:004313b6   7409            JZ          LAB_004313c1                            
CODE:004313b8   6a00            PUSH        0x0                                     
CODE:004313ba   ff15b81c4600    CALL        dword ptr [DATA:DAT_00461cb8]           
CODE:004313c0   59              POP         ECX                                     
                            LAB_004313c1:                 ;XREF[2,0]:   004313a4,004313b6
CODE:004313c1   c3              RET                                                 
CODE:004313c2   90              ??          90h                                     
CODE:004313c3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined1 * FUN_004313c4(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004313c7
CODE:004313c4   55              PUSH        EBP                                     
CODE:004313c5   8bec            MOV         EBP,ESP                                 
CODE:004313c7   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004313cb   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004313ce   81c024814600    ADD         param_1,DATA:DAT_00468124               ;= ??
CODE:004313d4   5d              POP         EBP                                     
CODE:004313d5   c3              RET                                                 
CODE:004313d6   90              ??          90h                                     
CODE:004313d7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004313d8(void)
                                                          ;XREF[6,0]:   004126ed,00413408,00413681,00413ca4
                                                          ;             00430762,00431540
CODE:004313d8   66c705007...    MOV         word ptr [DATA:DAT_00467e00],0x0        ;= ??
CODE:004313e1   a1d27d4600      MOV         EAX,[DATA:DAT_00467dd2]                 ;= ??
CODE:004313e6   a3047e4600      MOV         [DATA:DAT_00467e04],EAX                 ;= ??
CODE:004313eb   a1ee7d4600      MOV         EAX,[DATA:DAT_00467dee]                 ;= ??
CODE:004313f0   a3087e4600      MOV         [DATA:DAT_00467e08],EAX                 ;= ??
CODE:004313f5   66a1ca7d4600    MOV         AX,[DATA:DAT_00467dca]                  ;= ??
CODE:004313fb   66a3b67d4600    MOV         [DATA:DAT_00467db6],AX                  ;= ??
CODE:00431401   66a1cc7d4600    MOV         AX,[DATA:DAT_00467dcc]                  ;= ??
CODE:00431407   66a3b87d4600    MOV         [DATA:DAT_00467db8],AX                  ;= ??
CODE:0043140d   66c7050c7...    MOV         word ptr [DATA:DAT_00467e0c],0x0        ;= ??
CODE:00431416   66c7050e7...    MOV         word ptr [DATA:DAT_00467e0e],0x1        ;= ??
CODE:0043141f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431420(void)
                                                          ;XREF[6,0]:   0041269d,004133f9,0041366b,00413c6e
                                                          ;             0043074d,00431527
CODE:00431420   66c705007...    MOV         word ptr [DATA:DAT_00467e00],0x1        ;= ??
CODE:00431429   a1ee7d4600      MOV         EAX,[DATA:DAT_00467dee]                 ;= ??
CODE:0043142e   a3047e4600      MOV         [DATA:DAT_00467e04],EAX                 ;= ??
CODE:00431433   a1d27d4600      MOV         EAX,[DATA:DAT_00467dd2]                 ;= ??
CODE:00431438   a3087e4600      MOV         [DATA:DAT_00467e08],EAX                 ;= ??
CODE:0043143d   66a1e67d4600    MOV         AX,[DATA:DAT_00467de6]                  ;= ??
CODE:00431443   66a3b67d4600    MOV         [DATA:DAT_00467db6],AX                  ;= ??
CODE:00431449   66a1e87d4600    MOV         AX,[DATA:DAT_00467de8]                  ;= ??
CODE:0043144f   66a3b87d4600    MOV         [DATA:DAT_00467db8],AX                  ;= ??
CODE:00431455   66c7050c7...    MOV         word ptr [DATA:DAT_00467e0c],0x1        ;= ??
CODE:0043145e   66c7050e7...    MOV         word ptr [DATA:DAT_00467e0e],0x0        ;= ??
CODE:00431467   c3              RET                                                 
CODE:00431468   66              ??          66h    f                                
CODE:00431469   c7              ??          C7h                                     
CODE:0043146a   05              ??          05h                                     
CODE:0043146b   00              ??          00h                                     ;?  ->  00467e00
CODE:0043146c   7e              ??          7Eh    ~                                
CODE:0043146d   46              ??          46h    F                                
CODE:0043146e   00              ??          00h                                     
CODE:0043146f   00              ??          00h                                     
CODE:00431470   00              ??          00h                                     
CODE:00431471   a1              ??          A1h                                     
CODE:00431472   d2              ??          D2h                                     ;?  ->  00467dd2
CODE:00431473   7d              ??          7Dh    }                                
CODE:00431474   46              ??          46h    F                                
CODE:00431475   00              ??          00h                                     
CODE:00431476   a3              ??          A3h                                     
CODE:00431477   04              ??          04h                                     ;?  ->  00467e04
CODE:00431478   7e              ??          7Eh    ~                                
CODE:00431479   46              ??          46h    F                                
CODE:0043147a   00              ??          00h                                     
CODE:0043147b   a3              ??          A3h                                     
CODE:0043147c   08              ??          08h                                     ;?  ->  00467e08
CODE:0043147d   7e              ??          7Eh    ~                                
CODE:0043147e   46              ??          46h    F                                
CODE:0043147f   00              ??          00h                                     
CODE:00431480   66              ??          66h    f                                
CODE:00431481   a1              ??          A1h                                     
CODE:00431482   ca              ??          CAh                                     ;?  ->  00467dca
CODE:00431483   7d              ??          7Dh    }                                
CODE:00431484   46              ??          46h    F                                
CODE:00431485   00              ??          00h                                     
CODE:00431486   66              ??          66h    f                                
CODE:00431487   a3              ??          A3h                                     
CODE:00431488   b6              ??          B6h                                     ;?  ->  00467db6
CODE:00431489   7d              ??          7Dh    }                                
CODE:0043148a   46              ??          46h    F                                
CODE:0043148b   00              ??          00h                                     
CODE:0043148c   66              ??          66h    f                                
CODE:0043148d   a1              ??          A1h                                     
CODE:0043148e   cc              ??          CCh                                     ;?  ->  00467dcc
CODE:0043148f   7d              ??          7Dh    }                                
CODE:00431490   46              ??          46h    F                                
CODE:00431491   00              ??          00h                                     
CODE:00431492   66              ??          66h    f                                
CODE:00431493   a3              ??          A3h                                     
CODE:00431494   b8              ??          B8h                                     ;?  ->  00467db8
CODE:00431495   7d              ??          7Dh    }                                
CODE:00431496   46              ??          46h    F                                
CODE:00431497   00              ??          00h                                     
CODE:00431498   66              ??          66h    f                                
CODE:00431499   c7              ??          C7h                                     
CODE:0043149a   05              ??          05h                                     
CODE:0043149b   0c              ??          0Ch                                     ;?  ->  00467e0c
CODE:0043149c   7e              ??          7Eh    ~                                
CODE:0043149d   46              ??          46h    F                                
CODE:0043149e   00              ??          00h                                     
CODE:0043149f   00              ??          00h                                     
CODE:004314a0   00              ??          00h                                     
CODE:004314a1   66              ??          66h    f                                
CODE:004314a2   c7              ??          C7h                                     
CODE:004314a3   05              ??          05h                                     
CODE:004314a4   0e              ??          0Eh                                     ;?  ->  00467e0e
CODE:004314a5   7e              ??          7Eh    ~                                
CODE:004314a6   46              ??          46h    F                                
CODE:004314a7   00              ??          00h                                     
CODE:004314a8   00              ??          00h                                     
CODE:004314a9   00              ??          00h                                     
CODE:004314aa   c3              ??          C3h                                     
CODE:004314ab   90              ??          90h                                     
CODE:004314ac   66              ??          66h    f                                
CODE:004314ad   c7              ??          C7h                                     
CODE:004314ae   05              ??          05h                                     
CODE:004314af   00              ??          00h                                     ;?  ->  00467e00
CODE:004314b0   7e              ??          7Eh    ~                                
CODE:004314b1   46              ??          46h    F                                
CODE:004314b2   00              ??          00h                                     
CODE:004314b3   01              ??          01h                                     
CODE:004314b4   00              ??          00h                                     
CODE:004314b5   a1              ??          A1h                                     
CODE:004314b6   ee              ??          EEh                                     ;?  ->  00467dee
CODE:004314b7   7d              ??          7Dh    }                                
CODE:004314b8   46              ??          46h    F                                
CODE:004314b9   00              ??          00h                                     
CODE:004314ba   a3              ??          A3h                                     
CODE:004314bb   04              ??          04h                                     ;?  ->  00467e04
CODE:004314bc   7e              ??          7Eh    ~                                
CODE:004314bd   46              ??          46h    F                                
CODE:004314be   00              ??          00h                                     
CODE:004314bf   a3              ??          A3h                                     
CODE:004314c0   08              ??          08h                                     ;?  ->  00467e08
CODE:004314c1   7e              ??          7Eh    ~                                
CODE:004314c2   46              ??          46h    F                                
CODE:004314c3   00              ??          00h                                     
CODE:004314c4   66              ??          66h    f                                
CODE:004314c5   a1              ??          A1h                                     
CODE:004314c6   e6              ??          E6h                                     ;?  ->  00467de6
CODE:004314c7   7d              ??          7Dh    }                                
CODE:004314c8   46              ??          46h    F                                
CODE:004314c9   00              ??          00h                                     
CODE:004314ca   66              ??          66h    f                                
CODE:004314cb   a3              ??          A3h                                     
CODE:004314cc   b6              ??          B6h                                     ;?  ->  00467db6
CODE:004314cd   7d              ??          7Dh    }                                
CODE:004314ce   46              ??          46h    F                                
CODE:004314cf   00              ??          00h                                     
CODE:004314d0   66              ??          66h    f                                
CODE:004314d1   a1              ??          A1h                                     
CODE:004314d2   e8              ??          E8h                                     ;?  ->  00467de8
CODE:004314d3   7d              ??          7Dh    }                                
CODE:004314d4   46              ??          46h    F                                
CODE:004314d5   00              ??          00h                                     
CODE:004314d6   66              ??          66h    f                                
CODE:004314d7   a3              ??          A3h                                     
CODE:004314d8   b8              ??          B8h                                     ;?  ->  00467db8
CODE:004314d9   7d              ??          7Dh    }                                
CODE:004314da   46              ??          46h    F                                
CODE:004314db   00              ??          00h                                     
CODE:004314dc   66              ??          66h    f                                
CODE:004314dd   c7              ??          C7h                                     
CODE:004314de   05              ??          05h                                     
CODE:004314df   0c              ??          0Ch                                     ;?  ->  00467e0c
CODE:004314e0   7e              ??          7Eh    ~                                
CODE:004314e1   46              ??          46h    F                                
CODE:004314e2   00              ??          00h                                     
CODE:004314e3   01              ??          01h                                     
CODE:004314e4   00              ??          00h                                     
CODE:004314e5   66              ??          66h    f                                
CODE:004314e6   c7              ??          C7h                                     
CODE:004314e7   05              ??          05h                                     
CODE:004314e8   0e              ??          0Eh                                     ;?  ->  00467e0e
CODE:004314e9   7e              ??          7Eh    ~                                
CODE:004314ea   46              ??          46h    F                                
CODE:004314eb   00              ??          00h                                     
CODE:004314ec   01              ??          01h                                     
CODE:004314ed   00              ??          00h                                     
CODE:004314ee   c3              ??          C3h                                     
CODE:004314ef   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004314f0(undefined param_1, undefined param_2, undefined param_3, undefined param_4, undefined param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined            4                      
          ;param_5       undefined            8                      
          ;param_6       undefined4           c                      ;XREF[1,0]:   004314f9
          ;local_6       undefined2          -6                      ;XREF[3,0]:   004314ff,00431531,0043154a
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00431507,0043152c,00431545,0043156e
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00431513,00431521,0043157a
          ;local_c       undefined2          -c                      ;XREF[4,0]:   00431517,0043151d,00431572,00431576
CODE:004314f0   55              PUSH        EBP                                     
CODE:004314f1   8bec            MOV         EBP,ESP                                 
CODE:004314f3   83c4f8          ADD         ESP,-0x8                                
CODE:004314f6   53              PUSH        EBX                                     
CODE:004314f7   56              PUSH        ESI                                     
CODE:004314f8   57              PUSH        EDI                                     
CODE:004314f9   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:004314fc   668b10          MOV         param_2,word ptr [param_1]              
CODE:004314ff   668955fe        MOV         word ptr [EBP + local_6+0x4],param_2    
CODE:00431503   668b5002        MOV         param_2,word ptr [param_1 + 0x2]        
CODE:00431507   668955fc        MOV         word ptr [EBP + local_8+0x4],param_2    
CODE:0043150b   668b7804        MOV         DI,word ptr [param_1 + 0x4]             
CODE:0043150f   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00431513   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00431517   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
CODE:0043151d   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:00431521   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:00431525   7d59            JGE         LAB_00431580                            
                            LAB_00431527:                 ;XREF[1,0]:   0043157e
CODE:00431527   e8f4feffff      CALL        FUN_00431420                            ;undefined FUN_00431420(void)
CODE:0043152c   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00431530   50              PUSH        param_1                                 
CODE:00431531   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00431535   50              PUSH        param_1                                 
CODE:00431536   e8e1040000      CALL        FUN_00431a1c                            ;int FUN_00431a1c(int param_1, undefi...
CODE:0043153b   83c408          ADD         ESP,0x8                                 
CODE:0043153e   8bd8            MOV         EBX,param_1                             
CODE:00431540   e893feffff      CALL        FUN_004313d8                            ;undefined FUN_004313d8(void)
CODE:00431545   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00431549   50              PUSH        param_1                                 
CODE:0043154a   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043154e   50              PUSH        param_1                                 
CODE:0043154f   e8c8040000      CALL        FUN_00431a1c                            ;int FUN_00431a1c(int param_1, undefi...
CODE:00431554   83c408          ADD         ESP,0x8                                 
CODE:00431557   33f6            XOR         ESI,ESI                                 
CODE:00431559   663bfe          CMP         DI,SI                                   
CODE:0043155c   7e10            JLE         LAB_0043156e                            
                            LAB_0043155e:                 ;XREF[1,0]:   0043156c
CODE:0043155e   8a10            MOV         param_2,byte ptr [param_1]              
CODE:00431560   8a0b            MOV         param_3,byte ptr [EBX]                  
CODE:00431562   8808            MOV         byte ptr [param_1],param_3              
CODE:00431564   40              INC         param_1                                 
CODE:00431565   8813            MOV         byte ptr [EBX],param_2                  
CODE:00431567   43              INC         EBX                                     
CODE:00431568   46              INC         ESI                                     
CODE:00431569   663bfe          CMP         DI,SI                                   
CODE:0043156c   7ff0            JG          LAB_0043155e                            
                            LAB_0043156e:                 ;XREF[1,0]:   0043155c
CODE:0043156e   66ff45fc        INC         word ptr [EBP + local_8+0x4]            
CODE:00431572   66ff45f8        INC         word ptr [EBP + local_c+0x4]            
CODE:00431576   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043157a   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:0043157e   7ca7            JL          LAB_00431527                            
                            LAB_00431580:                 ;XREF[1,0]:   00431525
CODE:00431580   5f              POP         EDI                                     
CODE:00431581   5e              POP         ESI                                     
CODE:00431582   5b              POP         EBX                                     
CODE:00431583   59              POP         param_3                                 
CODE:00431584   59              POP         param_3                                 
CODE:00431585   5d              POP         EBP                                     
CODE:00431586   c3              RET                                                 
CODE:00431587   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431588(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431590
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043158d
          ;param_6       undefined2           c                      ;XREF[1,0]:   00431593
                                                          ;XREF[7,0]:   0041ba8f,0041bb16,0042583e,00425856
                                                          ;             00425b1f,00425b48,0042eb90
CODE:00431588   55              PUSH        EBP                                     
CODE:00431589   8bec            MOV         EBP,ESP                                 
CODE:0043158b   53              PUSH        EBX                                     
CODE:0043158c   56              PUSH        ESI                                     
CODE:0043158d   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00431590   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00431593   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00431597   50              PUSH        param_1                                 
CODE:00431598   56              PUSH        ESI                                     
CODE:00431599   53              PUSH        EBX                                     
CODE:0043159a   e82003feff      CALL        FUN_004118bf                            ;undefined FUN_004118bf(void)
CODE:0043159f   83c40c          ADD         ESP,0xc                                 
CODE:004315a2   6a01            PUSH        0x1                                     
CODE:004315a4   6a01            PUSH        0x1                                     
CODE:004315a6   56              PUSH        ESI                                     
CODE:004315a7   53              PUSH        EBX                                     
CODE:004315a8   e80ff5ffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:004315ad   83c410          ADD         ESP,0x10                                
CODE:004315b0   5e              POP         ESI                                     
CODE:004315b1   5b              POP         EBX                                     
CODE:004315b2   5d              POP         EBP                                     
CODE:004315b3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004315b4(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   00431608,00431712
          ;param_5       undefined4           8                      ;XREF[1,0]:   004315c0
          ;param_6       undefined4           c                      ;XREF[1,0]:   004315bd
          ;local_6       undefined2          -6                      ;XREF[4,0]:   004316f2,004316f6,004317cf,004317d3
          ;local_c       undefined4          -c                      ;XREF[6,0]:   00431707,0043172f,0043176c,00431772,004317a3
                                                                     ;             004317a9
          ;local_10      undefined4         -10                      ;XREF[3,0]:   004316ef,00431704,004317cc
          ;local_12      undefined2         -12                      ;XREF[8,0]:   004315ca,004315ee,004315f5,00431635,0043165f
                                                                     ;             0043168e,004316fa,004317d7
          ;local_14      undefined2         -14                      ;XREF[16,0]:  00431601,00431621,00431625,00431631,0043164a
                                                                     ;             0043164f,0043165b,00431672,0043167e,0043168a
                                                                     ;             0043170e,00431716,00431736,00431752,00431787
                                                                     ;             004317bd
          ;local_16      undefined2         -16                      ;XREF[5,0]:   004315fd,0043162d,00431657,00431686,0043170a
          ;local_17      undefined1         -17                      ;XREF[3,0]:   00431749,0043174f,00431779
          ;local_1a      undefined2         -1a                      ;XREF[5,0]:   004316ac,004316bd,004316d7,004316e5,004317c8
                                                          ;XREF[3,0]:   0041268e,00413c36,00413c7c
CODE:004315b4   55              PUSH        EBP                                     
CODE:004315b5   8bec            MOV         EBP,ESP                                 
CODE:004315b7   83c4e8          ADD         ESP,-0x18                               
CODE:004315ba   53              PUSH        EBX                                     
CODE:004315bb   56              PUSH        ESI                                     
CODE:004315bc   57              PUSH        EDI                                     
CODE:004315bd   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004315c0   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004315c3   668b5604        MOV         param_2,word ptr [ESI + 0x4]            
CODE:004315c7   6603d0          ADD         param_2,param_1                         
CODE:004315ca   668955f2        MOV         word ptr [EBP + local_12+0x4],param_2   
CODE:004315ce   8bd8            MOV         EBX,param_1                             
CODE:004315d0   668b15be7...    MOV         param_2,word ptr [DATA:DAT_00467dbe]    ;= ??
CODE:004315d7   663bc2          CMP         param_1,param_2                         
CODE:004315da   7d02            JGE         LAB_004315de                            
CODE:004315dc   8bc2            MOV         param_1,param_2                         
                            LAB_004315de:                 ;XREF[1,0]:   004315da
CODE:004315de   668b15c07...    MOV         param_2,word ptr [DATA:DAT_00467dc0]    ;= ??
CODE:004315e5   663bc2          CMP         param_1,param_2                         
CODE:004315e8   0f8ff3010000    JG          LAB_004317e1                            
CODE:004315ee   663b55f2        CMP         param_2,word ptr [EBP + local_12+0x4]   
CODE:004315f2   7d05            JGE         LAB_004315f9                            
CODE:004315f4   42              INC         param_2                                 
CODE:004315f5   668955f2        MOV         word ptr [EBP + local_12+0x4],param_2   
                            LAB_004315f9:                 ;XREF[1,0]:   004315f2
CODE:004315f9   668b5602        MOV         param_2,word ptr [ESI + 0x2]            
CODE:004315fd   668955ee        MOV         word ptr [EBP + local_16+0x4],param_2   
CODE:00431601   668955f0        MOV         word ptr [EBP + local_14+0x4],param_2   
CODE:00431605   83c606          ADD         ESI,0x6                                 
CODE:00431608   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
CODE:0043160c   e987000000      JMP         LAB_00431698                            
                            LAB_00431611:                 ;XREF[1,0]:   0043169f
CODE:00431611   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00431613   46              INC         ESI                                     
CODE:00431614   84c9            TEST        param_3,param_3                         
CODE:00431616   7528            JNZ         LAB_00431640                            
CODE:00431618   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043161a   46              INC         ESI                                     
CODE:0043161b   81e1ff000000    AND         param_3,0xff                            
CODE:00431621   66294df0        SUB         word ptr [EBP + local_14+0x4],param_3   
CODE:00431625   66837df000      CMP         word ptr [EBP + local_14+0x4],0x0       
CODE:0043162a   756c            JNZ         LAB_00431698                            
CODE:0043162c   43              INC         EBX                                     
CODE:0043162d   668b4dee        MOV         param_3,word ptr [EBP + local_16+0x4]   
CODE:00431631   66894df0        MOV         word ptr [EBP + local_14+0x4],param_3   
CODE:00431635   663b5df2        CMP         BX,word ptr [EBP + local_12+0x4]        
CODE:00431639   755d            JNZ         LAB_00431698                            
CODE:0043163b   e9a1010000      JMP         LAB_004317e1                            
                            LAB_00431640:                 ;XREF[1,0]:   00431616
CODE:00431640   80f9ff          CMP         param_3,0xff                            
CODE:00431643   7525            JNZ         LAB_0043166a                            
CODE:00431645   46              INC         ESI                                     
CODE:00431646   33c9            XOR         param_3,param_3                         
CODE:00431648   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043164a   66294df0        SUB         word ptr [EBP + local_14+0x4],param_3   
CODE:0043164e   46              INC         ESI                                     
CODE:0043164f   66837df000      CMP         word ptr [EBP + local_14+0x4],0x0       
CODE:00431654   7542            JNZ         LAB_00431698                            
CODE:00431656   43              INC         EBX                                     
CODE:00431657   668b4dee        MOV         param_3,word ptr [EBP + local_16+0x4]   
CODE:0043165b   66894df0        MOV         word ptr [EBP + local_14+0x4],param_3   
CODE:0043165f   663b5df2        CMP         BX,word ptr [EBP + local_12+0x4]        
CODE:00431663   7533            JNZ         LAB_00431698                            
CODE:00431665   e977010000      JMP         LAB_004317e1                            
                            LAB_0043166a:                 ;XREF[1,0]:   00431643
CODE:0043166a   8bf9            MOV         EDI,param_3                             
CODE:0043166c   81e7ff000000    AND         EDI,0xff                                
CODE:00431672   66297df0        SUB         word ptr [EBP + local_14+0x4],DI        
CODE:00431676   81e1ff000000    AND         param_3,0xff                            
CODE:0043167c   03f1            ADD         ESI,param_3                             
CODE:0043167e   66837df000      CMP         word ptr [EBP + local_14+0x4],0x0       
CODE:00431683   7513            JNZ         LAB_00431698                            
CODE:00431685   43              INC         EBX                                     
CODE:00431686   668b4dee        MOV         param_3,word ptr [EBP + local_16+0x4]   
CODE:0043168a   66894df0        MOV         word ptr [EBP + local_14+0x4],param_3   
CODE:0043168e   663b5df2        CMP         BX,word ptr [EBP + local_12+0x4]        
CODE:00431692   0f8449010000    JZ          LAB_004317e1                            
                            LAB_00431698:                 ;XREF[6,0]:   0043160c,0043162a,00431639,00431654
                                                          ;             00431663,00431683
CODE:00431698   663b1dbe7...    CMP         BX,word ptr [DATA:DAT_00467dbe]         ;= ??
CODE:0043169f   0f8c6cffffff    JL          LAB_00431611                            
CODE:004316a5   668b0dce7...    MOV         param_3,word ptr [DATA:DAT_00467dce]    ;= ??
CODE:004316ac   66894dea        MOV         word ptr [EBP + local_1a+0x4],param_3   
CODE:004316b0   66833dd07...    CMP         word ptr [DATA:DAT_00467dd0],-0x1       ;= ??
CODE:004316b8   7513            JNZ         LAB_004316cd                            
CODE:004316ba   0fbfc8          MOVSX       param_3,param_1                         
CODE:004316bd   0fbf5dea        MOVSX       EBX,word ptr [EBP + local_1a+0x4]       
CODE:004316c1   0fafcb          IMUL        param_3,EBX                             
CODE:004316c4   0fbfd2          MOVSX       param_2,param_2                         
CODE:004316c7   03ca            ADD         param_3,param_2                         
CODE:004316c9   8bd1            MOV         param_2,param_3                         
CODE:004316cb   eb1c            JMP         LAB_004316e9                            
                            LAB_004316cd:                 ;XREF[1,0]:   004316b8
CODE:004316cd   0fbfc8          MOVSX       param_3,param_1                         
CODE:004316d0   bb7f010000      MOV         EBX,0x17f                               
CODE:004316d5   2bd9            SUB         EBX,param_3                             
CODE:004316d7   0fbf4dea        MOVSX       param_3,word ptr [EBP + local_1a+0x4]   
CODE:004316db   0fafd9          IMUL        EBX,param_3                             
CODE:004316de   0fbfd2          MOVSX       param_2,param_2                         
CODE:004316e1   03da            ADD         EBX,param_2                             
CODE:004316e3   8bd3            MOV         param_2,EBX                             
CODE:004316e5   66f75dea        NEG         word ptr [EBP + local_1a+0x4]           
                            LAB_004316e9:                 ;XREF[1,0]:   004316cb
CODE:004316e9   0315047e4600    ADD         param_2,dword ptr [DATA:DAT_00467e04]   ;= ??
CODE:004316ef   8955f4          MOV         dword ptr [EBP + local_10+0x4],param_2  
CODE:004316f2   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:004316f6   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004316fa   663b45f2        CMP         param_1,word ptr [EBP + local_12+0x4]   
CODE:004316fe   0f8ddd000000    JGE         LAB_004317e1                            
                            LAB_00431704:                 ;XREF[1,0]:   004317db
CODE:00431704   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00431707   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0043170a   668b45ee        MOV         param_1,word ptr [EBP + local_16+0x4]   
CODE:0043170e   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:00431712   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00431716   66837df000      CMP         word ptr [EBP + local_14+0x4],0x0       
CODE:0043171b   0f84a7000000    JZ          LAB_004317c8                            
                            LAB_00431721:                 ;XREF[1,0]:   004317c2
CODE:00431721   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00431723   46              INC         ESI                                     
CODE:00431724   84c9            TEST        param_3,param_3                         
CODE:00431726   7517            JNZ         LAB_0043173f                            
CODE:00431728   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043172a   46              INC         ESI                                     
CODE:0043172b   33d2            XOR         param_2,param_2                         
CODE:0043172d   8ad1            MOV         param_2,param_3                         
CODE:0043172f   0155f8          ADD         dword ptr [EBP + local_c+0x4],param_2   
CODE:00431732   33d2            XOR         param_2,param_2                         
CODE:00431734   8ad1            MOV         param_2,param_3                         
CODE:00431736   662955f0        SUB         word ptr [EBP + local_14+0x4],param_2   
CODE:0043173a   6603c2          ADD         param_1,param_2                         
CODE:0043173d   eb7e            JMP         LAB_004317bd                            
                            LAB_0043173f:                 ;XREF[1,0]:   00431726
CODE:0043173f   80f9ff          CMP         param_3,0xff                            
CODE:00431742   753f            JNZ         LAB_00431783                            
CODE:00431744   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00431746   46              INC         ESI                                     
CODE:00431747   8a16            MOV         param_2,byte ptr [ESI]                  
CODE:00431749   8855ed          MOV         byte ptr [EBP + local_17+0x4],param_2   
CODE:0043174c   46              INC         ESI                                     
CODE:0043174d   33d2            XOR         param_2,param_2                         
CODE:0043174f   8a55ed          MOV         param_2,byte ptr [EBP + local_17+0x4]   
CODE:00431752   662955f0        SUB         word ptr [EBP + local_14+0x4],param_2   
CODE:00431756   33d2            XOR         param_2,param_2                         
CODE:00431758   eb1c            JMP         LAB_00431776                            
                            LAB_0043175a:                 ;XREF[1,0]:   0043177f
CODE:0043175a   663b05ba7...    CMP         param_1,word ptr [DATA:DAT_00467dba]    ;= ??
CODE:00431761   7c0e            JL          LAB_00431771                            
CODE:00431763   663b05bc7...    CMP         param_1,word ptr [DATA:DAT_00467dbc]    ;= ??
CODE:0043176a   7f05            JG          LAB_00431771                            
CODE:0043176c   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:0043176f   880b            MOV         byte ptr [EBX],param_3                  
                            LAB_00431771:                 ;XREF[2,0]:   00431761,0043176a
CODE:00431771   40              INC         param_1                                 
CODE:00431772   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:00431775   42              INC         param_2                                 
                            LAB_00431776:                 ;XREF[1,0]:   00431758
CODE:00431776   0fbfda          MOVSX       EBX,param_2                             
CODE:00431779   0fb67ded        MOVZX       EDI,byte ptr [EBP + local_17+0x4]       
CODE:0043177d   3bdf            CMP         EBX,EDI                                 
CODE:0043177f   7cd9            JL          LAB_0043175a                            
CODE:00431781   eb3a            JMP         LAB_004317bd                            
                            LAB_00431783:                 ;XREF[1,0]:   00431742
CODE:00431783   33d2            XOR         param_2,param_2                         
CODE:00431785   8ad1            MOV         param_2,param_3                         
CODE:00431787   662955f0        SUB         word ptr [EBP + local_14+0x4],param_2   
CODE:0043178b   33d2            XOR         param_2,param_2                         
CODE:0043178d   eb1f            JMP         LAB_004317ae                            
                            LAB_0043178f:                 ;XREF[1,0]:   004317bb
CODE:0043178f   663b05ba7...    CMP         param_1,word ptr [DATA:DAT_00467dba]    ;= ??
CODE:00431796   7c10            JL          LAB_004317a8                            
CODE:00431798   663b05bc7...    CMP         param_1,word ptr [DATA:DAT_00467dbc]    ;= ??
CODE:0043179f   7f07            JG          LAB_004317a8                            
CODE:004317a1   8a1e            MOV         BL,byte ptr [ESI]                       
CODE:004317a3   8b7df8          MOV         EDI,dword ptr [EBP + local_c+0x4]       
CODE:004317a6   881f            MOV         byte ptr [EDI],BL                       
                            LAB_004317a8:                 ;XREF[2,0]:   00431796,0043179f
CODE:004317a8   46              INC         ESI                                     
CODE:004317a9   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:004317ac   40              INC         param_1                                 
CODE:004317ad   42              INC         param_2                                 
                            LAB_004317ae:                 ;XREF[1,0]:   0043178d
CODE:004317ae   0fbfda          MOVSX       EBX,param_2                             
CODE:004317b1   8bf9            MOV         EDI,param_3                             
CODE:004317b3   81e7ff000000    AND         EDI,0xff                                
CODE:004317b9   3bdf            CMP         EBX,EDI                                 
CODE:004317bb   7cd2            JL          LAB_0043178f                            
                            LAB_004317bd:                 ;XREF[2,0]:   0043173d,00431781
CODE:004317bd   66837df000      CMP         word ptr [EBP + local_14+0x4],0x0       
CODE:004317c2   0f8559ffffff    JNZ         LAB_00431721                            
                            LAB_004317c8:                 ;XREF[1,0]:   0043171b
CODE:004317c8   0fbf45ea        MOVSX       param_1,word ptr [EBP + local_1a+0x4]   
CODE:004317cc   0145f4          ADD         dword ptr [EBP + local_10+0x4],param_1  
CODE:004317cf   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:004317d3   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004317d7   663b45f2        CMP         param_1,word ptr [EBP + local_12+0x4]   
CODE:004317db   0f8c23ffffff    JL          LAB_00431704                            
                            LAB_004317e1:                 ;XREF[5,0]:   004315e8,0043163b,00431665,00431692
                                                          ;             004316fe
CODE:004317e1   5f              POP         EDI                                     
CODE:004317e2   5e              POP         ESI                                     
CODE:004317e3   5b              POP         EBX                                     
CODE:004317e4   8be5            MOV         ESP,EBP                                 
CODE:004317e6   5d              POP         EBP                                     
CODE:004317e7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004317e8(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00431934
          ;param_5       undefined4           8                      ;XREF[1,0]:   004317f4
          ;param_6       undefined4           c                      ;XREF[1,0]:   004317f1
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00431925,00431928,00431a06,00431a09
          ;local_c       undefined4          -c                      ;XREF[6,0]:   00431944,00431968,004319a8,004319ad,004319e1
                                                                     ;             004319e7
          ;local_10      undefined4         -10                      ;XREF[3,0]:   0043191f,0043193f,00431a03
          ;local_14      undefined4         -14                      ;XREF[9,0]:   00431802,0043182a,00431836,0043183b,00431876
                                                                     ;             0043189f,004318c9,0043192b,00431a0c
          ;local_16      undefined2         -16                      ;XREF[16,0]:  00431846,00431862,00431866,00431872,0043188a
                                                                     ;             0043188f,0043189b,004318ad,004318b9,004318c5
                                                                     ;             0043194b,0043194f,0043196f,0043198a,004319c1
                                                                     ;             004319f4
          ;local_18      undefined2         -18                      ;XREF[6,0]:   00431842,0043186e,00431897,004318c1,00431938
                                                                     ;             00431947
          ;local_19      undefined1         -19                      ;XREF[3,0]:   00431981,00431987,004319b4
          ;local_1c      undefined2         -1c                      ;XREF[5,0]:   004318e8,004318f9,0043190e,00431915,004319ff
CODE:004317e8   55              PUSH        EBP                                     
CODE:004317e9   8bec            MOV         EBP,ESP                                 
CODE:004317eb   83c4e8          ADD         ESP,-0x18                               
CODE:004317ee   53              PUSH        EBX                                     
CODE:004317ef   56              PUSH        ESI                                     
CODE:004317f0   57              PUSH        EDI                                     
CODE:004317f1   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004317f4   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004317f7   0fbfd0          MOVSX       param_2,param_1                         
CODE:004317fa   8bca            MOV         param_3,param_2                         
CODE:004317fc   0fbf5e04        MOVSX       EBX,word ptr [ESI + 0x4]                
CODE:00431800   03cb            ADD         param_3,EBX                             
CODE:00431802   894df0          MOV         dword ptr [EBP + local_14+0x4],param_3  
CODE:00431805   668b0dbe7...    MOV         param_3,word ptr [DATA:DAT_00467dbe]    ;= ??
CODE:0043180c   663bc1          CMP         param_1,param_3                         
CODE:0043180f   7d02            JGE         LAB_00431813                            
CODE:00431811   8bc1            MOV         param_1,param_3                         
                            LAB_00431813:                 ;XREF[1,0]:   0043180f
CODE:00431813   668b0dc07...    MOV         param_3,word ptr [DATA:DAT_00467dc0]    ;= ??
CODE:0043181a   663bc1          CMP         param_1,param_3                         
CODE:0043181d   0f8ff2010000    JG          LAB_00431a15                            
CODE:00431823   0fbf1dbe7...    MOVSX       EBX,word ptr [DATA:DAT_00467dbe]        ;= ??
CODE:0043182a   3b5df0          CMP         EBX,dword ptr [EBP + local_14+0x4]      
CODE:0043182d   0f8fe2010000    JG          LAB_00431a15                            
CODE:00431833   0fbfd9          MOVSX       EBX,param_3                             
CODE:00431836   3b5df0          CMP         EBX,dword ptr [EBP + local_14+0x4]      
CODE:00431839   7d03            JGE         LAB_0043183e                            
CODE:0043183b   895df0          MOV         dword ptr [EBP + local_14+0x4],EBX      
                            LAB_0043183e:                 ;XREF[1,0]:   00431839
CODE:0043183e   668b4e02        MOV         param_3,word ptr [ESI + 0x2]            
CODE:00431842   66894dec        MOV         word ptr [EBP + local_18+0x4],param_3   
CODE:00431846   66894dee        MOV         word ptr [EBP + local_16+0x4],param_3   
CODE:0043184a   83c606          ADD         ESI,0x6                                 
CODE:0043184d   e980000000      JMP         LAB_004318d2                            
                            LAB_00431852:                 ;XREF[1,0]:   004318db
CODE:00431852   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00431854   46              INC         ESI                                     
CODE:00431855   84c9            TEST        param_3,param_3                         
CODE:00431857   7527            JNZ         LAB_00431880                            
CODE:00431859   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043185b   46              INC         ESI                                     
CODE:0043185c   81e1ff000000    AND         param_3,0xff                            
CODE:00431862   66294dee        SUB         word ptr [EBP + local_16+0x4],param_3   
CODE:00431866   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:0043186b   7565            JNZ         LAB_004318d2                            
CODE:0043186d   42              INC         param_2                                 
CODE:0043186e   668b4dec        MOV         param_3,word ptr [EBP + local_18+0x4]   
CODE:00431872   66894dee        MOV         word ptr [EBP + local_16+0x4],param_3   
CODE:00431876   3b55f0          CMP         param_2,dword ptr [EBP + local_14+0x4]  
CODE:00431879   7557            JNZ         LAB_004318d2                            
CODE:0043187b   e995010000      JMP         LAB_00431a15                            
                            LAB_00431880:                 ;XREF[1,0]:   00431857
CODE:00431880   80f9ff          CMP         param_3,0xff                            
CODE:00431883   7524            JNZ         LAB_004318a9                            
CODE:00431885   46              INC         ESI                                     
CODE:00431886   33c9            XOR         param_3,param_3                         
CODE:00431888   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043188a   66294dee        SUB         word ptr [EBP + local_16+0x4],param_3   
CODE:0043188e   46              INC         ESI                                     
CODE:0043188f   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:00431894   753c            JNZ         LAB_004318d2                            
CODE:00431896   42              INC         param_2                                 
CODE:00431897   668b4dec        MOV         param_3,word ptr [EBP + local_18+0x4]   
CODE:0043189b   66894dee        MOV         word ptr [EBP + local_16+0x4],param_3   
CODE:0043189f   3b55f0          CMP         param_2,dword ptr [EBP + local_14+0x4]  
CODE:004318a2   752e            JNZ         LAB_004318d2                            
CODE:004318a4   e96c010000      JMP         LAB_00431a15                            
                            LAB_004318a9:                 ;XREF[1,0]:   00431883
CODE:004318a9   33db            XOR         EBX,EBX                                 
CODE:004318ab   8ad9            MOV         BL,param_3                              
CODE:004318ad   66295dee        SUB         word ptr [EBP + local_16+0x4],BX        
CODE:004318b1   81e1ff000000    AND         param_3,0xff                            
CODE:004318b7   03f1            ADD         ESI,param_3                             
CODE:004318b9   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:004318be   7512            JNZ         LAB_004318d2                            
CODE:004318c0   42              INC         param_2                                 
CODE:004318c1   668b4dec        MOV         param_3,word ptr [EBP + local_18+0x4]   
CODE:004318c5   66894dee        MOV         word ptr [EBP + local_16+0x4],param_3   
CODE:004318c9   3b55f0          CMP         param_2,dword ptr [EBP + local_14+0x4]  
CODE:004318cc   0f8443010000    JZ          LAB_00431a15                            
                            LAB_004318d2:                 ;XREF[6,0]:   0043184d,0043186b,00431879,00431894
                                                          ;             004318a2,004318be
CODE:004318d2   0fbf0dbe7...    MOVSX       param_3,word ptr [DATA:DAT_00467dbe]    ;= ??
CODE:004318d9   3bd1            CMP         param_2,param_3                         
CODE:004318db   0f8c71ffffff    JL          LAB_00431852                            
CODE:004318e1   668b15ce7...    MOV         param_2,word ptr [DATA:DAT_00467dce]    ;= ??
CODE:004318e8   668955e8        MOV         word ptr [EBP + local_1c+0x4],param_2   
CODE:004318ec   66833dd07...    CMP         word ptr [DATA:DAT_00467dd0],-0x1       ;= ??
CODE:004318f4   750c            JNZ         LAB_00431902                            
CODE:004318f6   0fbfd0          MOVSX       param_2,param_1                         
CODE:004318f9   0fbf4de8        MOVSX       param_3,word ptr [EBP + local_1c+0x4]   
CODE:004318fd   0fafd1          IMUL        param_2,param_3                         
CODE:00431900   eb17            JMP         LAB_00431919                            
                            LAB_00431902:                 ;XREF[1,0]:   004318f4
CODE:00431902   0fbfd0          MOVSX       param_2,param_1                         
CODE:00431905   52              PUSH        param_2                                 
CODE:00431906   ba7f010000      MOV         param_2,0x17f                           
CODE:0043190b   59              POP         param_3                                 
CODE:0043190c   2bd1            SUB         param_2,param_3                         
CODE:0043190e   0fbf4de8        MOVSX       param_3,word ptr [EBP + local_1c+0x4]   
CODE:00431912   0fafd1          IMUL        param_2,param_3                         
CODE:00431915   66f75de8        NEG         word ptr [EBP + local_1c+0x4]           
                            LAB_00431919:                 ;XREF[1,0]:   00431900
CODE:00431919   0315047e4600    ADD         param_2,dword ptr [DATA:DAT_00467e04]   ;= ??
CODE:0043191f   8955f4          MOV         dword ptr [EBP + local_10+0x4],param_2  
CODE:00431922   0fbfc0          MOVSX       param_1,param_1                         
CODE:00431925   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00431928   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0043192b   3b45f0          CMP         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0043192e   0f8de1000000    JGE         LAB_00431a15                            
                            LAB_00431934:                 ;XREF[1,0]:   00431a0f
CODE:00431934   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00431938   0fbf55ec        MOVSX       param_2,word ptr [EBP + local_18+0x4]   
CODE:0043193c   03c2            ADD         param_1,param_2                         
CODE:0043193e   48              DEC         param_1                                 
CODE:0043193f   8b55f4          MOV         param_2,dword ptr [EBP + local_10+0x4]  
CODE:00431942   03d0            ADD         param_2,param_1                         
CODE:00431944   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00431947   668b55ec        MOV         param_2,word ptr [EBP + local_18+0x4]   
CODE:0043194b   668955ee        MOV         word ptr [EBP + local_16+0x4],param_2   
CODE:0043194f   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:00431954   0f84a5000000    JZ          LAB_004319ff                            
                            LAB_0043195a:                 ;XREF[1,0]:   004319f9
CODE:0043195a   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043195c   46              INC         ESI                                     
CODE:0043195d   84c9            TEST        param_3,param_3                         
CODE:0043195f   7516            JNZ         LAB_00431977                            
CODE:00431961   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00431963   46              INC         ESI                                     
CODE:00431964   33d2            XOR         param_2,param_2                         
CODE:00431966   8ad1            MOV         param_2,param_3                         
CODE:00431968   2955f8          SUB         dword ptr [EBP + local_c+0x4],param_2   
CODE:0043196b   33db            XOR         EBX,EBX                                 
CODE:0043196d   8ad9            MOV         BL,param_3                              
CODE:0043196f   66295dee        SUB         word ptr [EBP + local_16+0x4],BX        
CODE:00431973   2bc2            SUB         param_1,param_2                         
CODE:00431975   eb7d            JMP         LAB_004319f4                            
                            LAB_00431977:                 ;XREF[1,0]:   0043195f
CODE:00431977   80f9ff          CMP         param_3,0xff                            
CODE:0043197a   7541            JNZ         LAB_004319bd                            
CODE:0043197c   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:0043197e   46              INC         ESI                                     
CODE:0043197f   8a16            MOV         param_2,byte ptr [ESI]                  
CODE:00431981   8855eb          MOV         byte ptr [EBP + local_19+0x4],param_2   
CODE:00431984   46              INC         ESI                                     
CODE:00431985   33d2            XOR         param_2,param_2                         
CODE:00431987   8a55eb          MOV         param_2,byte ptr [EBP + local_19+0x4]   
CODE:0043198a   662955ee        SUB         word ptr [EBP + local_16+0x4],param_2   
CODE:0043198e   33d2            XOR         param_2,param_2                         
CODE:00431990   eb20            JMP         LAB_004319b2                            
                            LAB_00431992:                 ;XREF[1,0]:   004319b9
CODE:00431992   0fbf1dba7...    MOVSX       EBX,word ptr [DATA:DAT_00467dba]        ;= ??
CODE:00431999   3bc3            CMP         param_1,EBX                             
CODE:0043199b   7c10            JL          LAB_004319ad                            
CODE:0043199d   0fbf1dbc7...    MOVSX       EBX,word ptr [DATA:DAT_00467dbc]        ;= ??
CODE:004319a4   3bc3            CMP         param_1,EBX                             
CODE:004319a6   7f05            JG          LAB_004319ad                            
CODE:004319a8   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:004319ab   880b            MOV         byte ptr [EBX],param_3                  
                            LAB_004319ad:                 ;XREF[2,0]:   0043199b,004319a6
CODE:004319ad   ff4df8          DEC         dword ptr [EBP + local_c+0x4]           
CODE:004319b0   48              DEC         param_1                                 
CODE:004319b1   42              INC         param_2                                 
                            LAB_004319b2:                 ;XREF[1,0]:   00431990
CODE:004319b2   33db            XOR         EBX,EBX                                 
CODE:004319b4   8a5deb          MOV         BL,byte ptr [EBP + local_19+0x4]        
CODE:004319b7   3bd3            CMP         param_2,EBX                             
CODE:004319b9   7cd7            JL          LAB_00431992                            
CODE:004319bb   eb37            JMP         LAB_004319f4                            
                            LAB_004319bd:                 ;XREF[1,0]:   0043197a
CODE:004319bd   33d2            XOR         param_2,param_2                         
CODE:004319bf   8ad1            MOV         param_2,param_3                         
CODE:004319c1   662955ee        SUB         word ptr [EBP + local_16+0x4],param_2   
CODE:004319c5   33d2            XOR         param_2,param_2                         
CODE:004319c7   eb23            JMP         LAB_004319ec                            
                            LAB_004319c9:                 ;XREF[1,0]:   004319f2
CODE:004319c9   0fbf1dba7...    MOVSX       EBX,word ptr [DATA:DAT_00467dba]        ;= ??
CODE:004319d0   3bc3            CMP         param_1,EBX                             
CODE:004319d2   7c12            JL          LAB_004319e6                            
CODE:004319d4   0fbf1dbc7...    MOVSX       EBX,word ptr [DATA:DAT_00467dbc]        ;= ??
CODE:004319db   3bc3            CMP         param_1,EBX                             
CODE:004319dd   7f07            JG          LAB_004319e6                            
CODE:004319df   8a1e            MOV         BL,byte ptr [ESI]                       
CODE:004319e1   8b7df8          MOV         EDI,dword ptr [EBP + local_c+0x4]       
CODE:004319e4   881f            MOV         byte ptr [EDI],BL                       
                            LAB_004319e6:                 ;XREF[2,0]:   004319d2,004319dd
CODE:004319e6   46              INC         ESI                                     
CODE:004319e7   ff4df8          DEC         dword ptr [EBP + local_c+0x4]           
CODE:004319ea   48              DEC         param_1                                 
CODE:004319eb   42              INC         param_2                                 
                            LAB_004319ec:                 ;XREF[1,0]:   004319c7
CODE:004319ec   33db            XOR         EBX,EBX                                 
CODE:004319ee   8ad9            MOV         BL,param_3                              
CODE:004319f0   3bd3            CMP         param_2,EBX                             
CODE:004319f2   7cd5            JL          LAB_004319c9                            
                            LAB_004319f4:                 ;XREF[2,0]:   00431975,004319bb
CODE:004319f4   66837dee00      CMP         word ptr [EBP + local_16+0x4],0x0       
CODE:004319f9   0f855bffffff    JNZ         LAB_0043195a                            
                            LAB_004319ff:                 ;XREF[1,0]:   00431954
CODE:004319ff   0fbf45e8        MOVSX       param_1,word ptr [EBP + local_1c+0x4]   
CODE:00431a03   0145f4          ADD         dword ptr [EBP + local_10+0x4],param_1  
CODE:00431a06   ff45fc          INC         dword ptr [EBP + local_8+0x4]           
CODE:00431a09   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00431a0c   3b45f0          CMP         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00431a0f   0f8c1fffffff    JL          LAB_00431934                            
                            LAB_00431a15:                 ;XREF[6,0]:   0043181d,0043182d,0043187b,004318a4
                                                          ;             004318cc,0043192e
CODE:00431a15   5f              POP         EDI                                     
CODE:00431a16   5e              POP         ESI                                     
CODE:00431a17   5b              POP         EBX                                     
CODE:00431a18   8be5            MOV         ESP,EBP                                 
CODE:00431a1a   5d              POP         EBP                                     
CODE:00431a1b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00431a1c(int param_1, undefined4 param_2, undefined4 param_3, short param_4, short param_5)
          ;param_1       int                EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       short                4                      ;XREF[2,0]:   00431a59,00431a8b
          ;param_5       short                8                      ;XREF[2,0]:   00431a4a,00431a7a
                                                          ;XREF[4,0]:   00431536,0043154f,0044d20e,0044d354
CODE:00431a1c   55              PUSH        EBP                                     
CODE:00431a1d   8bec            MOV         EBP,ESP                                 
CODE:00431a1f   0fbf15b07...    MOVSX       param_2,word ptr [DATA:DAT_00467db0]    ;= ??
CODE:00431a26   4a              DEC         param_2                                 
CODE:00431a27   743a            JZ          LAB_00431a63                            
CODE:00431a29   4a              DEC         param_2                                 
CODE:00431a2a   83ea02          SUB         param_2,0x2                             
CODE:00431a2d   7202            JC          LAB_00431a31                            
CODE:00431a2f   eb62            JMP         LAB_00431a93                            
                            LAB_00431a31:                 ;XREF[1,0]:   00431a2d
CODE:00431a31   0fbf05007...    MOVSX       param_1,word ptr [DATA:DAT_00467e00]    ;= ??
CODE:00431a38   8bd0            MOV         param_2,param_1                         
CODE:00431a3a   c1e003          SHL         param_1,0x3                             
CODE:00431a3d   2bc2            SUB         param_1,param_2                         
CODE:00431a3f   66833c85d...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:00431a48   7519            JNZ         LAB_00431a63                            
CODE:00431a4a   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:00431a4e   0fbf0485c...    MOVSX       param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00431a56   0fafd0          IMUL        param_2,param_1                         
CODE:00431a59   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00431a5d   03d0            ADD         param_2,param_1                         
CODE:00431a5f   8bc2            MOV         param_1,param_2                         
CODE:00431a61   eb30            JMP         LAB_00431a93                            
                            LAB_00431a63:                 ;XREF[2,0]:   00431a27,00431a48
CODE:00431a63   0fbf05007...    MOVSX       param_1,word ptr [DATA:DAT_00467e00]    ;= ??
CODE:00431a6a   8bd0            MOV         param_2,param_1                         
CODE:00431a6c   c1e003          SHL         param_1,0x3                             
CODE:00431a6f   2bc2            SUB         param_1,param_2                         
CODE:00431a71   0fbf1485c...    MOVSX       param_2,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00431a79   4a              DEC         param_2                                 
CODE:00431a7a   0fbf4d0c        MOVSX       param_3,word ptr [EBP + param_5+0x4]    
CODE:00431a7e   2bd1            SUB         param_2,param_3                         
CODE:00431a80   0fbf0485c...    MOVSX       param_1,word ptr [param_1*0x4 + DATA:...;= ??
CODE:00431a88   0fafd0          IMUL        param_2,param_1                         
CODE:00431a8b   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00431a8f   03d0            ADD         param_2,param_1                         
CODE:00431a91   8bc2            MOV         param_1,param_2                         
                            LAB_00431a93:                 ;XREF[2,0]:   00431a2f,00431a61
CODE:00431a93   0fbf15007...    MOVSX       param_2,word ptr [DATA:DAT_00467e00]    ;= ??
CODE:00431a9a   8bca            MOV         param_3,param_2                         
CODE:00431a9c   c1e203          SHL         param_2,0x3                             
CODE:00431a9f   2bd1            SUB         param_2,param_3                         
CODE:00431aa1   8b1495d27...    MOV         param_2,dword ptr [param_2*0x4 + DATA...;= ??
CODE:00431aa8   03d0            ADD         param_2,param_1                         
CODE:00431aaa   8bc2            MOV         param_1,param_2                         
CODE:00431aac   5d              POP         EBP                                     
CODE:00431aad   c3              RET                                                 
CODE:00431aae   90              ??          90h                                     
CODE:00431aaf   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431ab0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431abf
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431abc
          ;param_6       undefined4           c                      ;XREF[1,0]:   00431ab9
          ;param_7       undefined4          10                      ;XREF[1,0]:   00431ab6
                                                          ;XREF[11,0]:  00431b77,00431b8f,0043f493,0043f4ac
                                                          ;             0043f51a,0043f535,0044beeb,0044bf04
                                                          ;             0044bf72,0044bf8d,0044d0c9
CODE:00431ab0   55              PUSH        EBP                                     
CODE:00431ab1   8bec            MOV         EBP,ESP                                 
CODE:00431ab3   53              PUSH        EBX                                     
CODE:00431ab4   56              PUSH        ESI                                     
CODE:00431ab5   57              PUSH        EDI                                     
CODE:00431ab6   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00431ab9   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00431abc   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00431abf   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00431ac2   50              PUSH        param_1                                 
CODE:00431ac3   e8e5020000      CALL        ClampColorIndex?                        ;ushort ClampColorIndex?(short color)
CODE:00431ac8   59              POP         param_3                                 
CODE:00431ac9   50              PUSH        param_1                                 
CODE:00431aca   57              PUSH        EDI                                     
CODE:00431acb   56              PUSH        ESI                                     
CODE:00431acc   53              PUSH        EBX                                     
CODE:00431acd   e866fdfdff      CALL        FUN_00411838                            ;undefined FUN_00411838(void)
CODE:00431ad2   83c410          ADD         ESP,0x10                                
CODE:00431ad5   6a01            PUSH        0x1                                     
CODE:00431ad7   57              PUSH        EDI                                     
CODE:00431ad8   56              PUSH        ESI                                     
CODE:00431ad9   53              PUSH        EBX                                     
CODE:00431ada   e8ddefffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00431adf   83c410          ADD         ESP,0x10                                
CODE:00431ae2   5f              POP         EDI                                     
CODE:00431ae3   5e              POP         ESI                                     
CODE:00431ae4   5b              POP         EBX                                     
CODE:00431ae5   5d              POP         EBP                                     
CODE:00431ae6   c3              RET                                                 
CODE:00431ae7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431ae8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431af7
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431af4
          ;param_6       undefined4           c                      ;XREF[1,0]:   00431af1
          ;param_7       undefined4          10                      ;XREF[1,0]:   00431aee
                                                          ;XREF[2,0]:   00431b9f,00431bb4
CODE:00431ae8   55              PUSH        EBP                                     
CODE:00431ae9   8bec            MOV         EBP,ESP                                 
CODE:00431aeb   53              PUSH        EBX                                     
CODE:00431aec   56              PUSH        ESI                                     
CODE:00431aed   57              PUSH        EDI                                     
CODE:00431aee   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00431af1   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00431af4   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00431af7   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00431afa   50              PUSH        param_1                                 
CODE:00431afb   e8ad020000      CALL        ClampColorIndex?                        ;ushort ClampColorIndex?(short color)
CODE:00431b00   59              POP         param_3                                 
CODE:00431b01   50              PUSH        param_1                                 
CODE:00431b02   57              PUSH        EDI                                     
CODE:00431b03   56              PUSH        ESI                                     
CODE:00431b04   53              PUSH        EBX                                     
CODE:00431b05   e872fdfdff      CALL        FUN_0041187c                            ;undefined FUN_0041187c(void)
CODE:00431b0a   83c410          ADD         ESP,0x10                                
CODE:00431b0d   57              PUSH        EDI                                     
CODE:00431b0e   6a01            PUSH        0x1                                     
CODE:00431b10   56              PUSH        ESI                                     
CODE:00431b11   53              PUSH        EBX                                     
CODE:00431b12   e8a5efffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00431b17   83c410          ADD         ESP,0x10                                
CODE:00431b1a   5f              POP         EDI                                     
CODE:00431b1b   5e              POP         ESI                                     
CODE:00431b1c   5b              POP         EBX                                     
CODE:00431b1d   5d              POP         EBP                                     
CODE:00431b1e   c3              RET                                                 
CODE:00431b1f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431b20(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431b2f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431b2c
          ;param_6       undefined4           c                      ;XREF[1,0]:   00431b29
          ;param_7       undefined2          10                      ;XREF[2,0]:   00431b3a,00431b4a
          ;param_8       undefined4          14                      ;XREF[1,0]:   00431b26
                                                          ;XREF[21,0]:  004159ed,00415a05,00415a44,00415a5f
                                                          ;             00415a7b,00415a99,00415b6d,00416139
                                                          ;             0043075a,0043076f,004307a7,00431373
                                                          ;             0043e0d6,0043f372,0043f440,0043f46d
                                                          ;             00444654,0044bdca,0044be98,0044bec5
                                                          ;             0044fcb0
CODE:00431b20   55              PUSH        EBP                                     
CODE:00431b21   8bec            MOV         EBP,ESP                                 
CODE:00431b23   53              PUSH        EBX                                     
CODE:00431b24   56              PUSH        ESI                                     
CODE:00431b25   57              PUSH        EDI                                     
CODE:00431b26   8b4518          MOV         param_1,dword ptr [EBP + param_8+0x4]   
CODE:00431b29   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00431b2c   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00431b2f   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00431b32   50              PUSH        param_1                                 
CODE:00431b33   e875020000      CALL        ClampColorIndex?                        ;ushort ClampColorIndex?(short color)
CODE:00431b38   59              POP         param_3                                 
CODE:00431b39   50              PUSH        param_1                                 
CODE:00431b3a   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00431b3e   50              PUSH        param_1                                 
CODE:00431b3f   57              PUSH        EDI                                     
CODE:00431b40   56              PUSH        ESI                                     
CODE:00431b41   53              PUSH        EBX                                     
CODE:00431b42   e84afefdff      CALL        FUN_00411991                            ;undefined FUN_00411991(void)
CODE:00431b47   83c414          ADD         ESP,0x14                                
CODE:00431b4a   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00431b4e   50              PUSH        param_1                                 
CODE:00431b4f   57              PUSH        EDI                                     
CODE:00431b50   56              PUSH        ESI                                     
CODE:00431b51   53              PUSH        EBX                                     
CODE:00431b52   e865efffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00431b57   83c410          ADD         ESP,0x10                                
CODE:00431b5a   5f              POP         EDI                                     
CODE:00431b5b   5e              POP         ESI                                     
CODE:00431b5c   5b              POP         EBX                                     
CODE:00431b5d   5d              POP         EBP                                     
CODE:00431b5e   c3              RET                                                 
CODE:00431b5f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431b60(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431b6c
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431b69
          ;param_6       undefined2           c                      ;XREF[3,0]:   00431b70,00431b80,00431bae
          ;param_7       undefined2          10                      ;XREF[3,0]:   00431b85,00431b98,00431ba8
          ;param_8       undefined4          14                      ;XREF[1,0]:   00431b66
                                                          ;XREF[4,0]:   004170f2,0041715c,0043f3e1,0044be39
CODE:00431b60   55              PUSH        EBP                                     
CODE:00431b61   8bec            MOV         EBP,ESP                                 
CODE:00431b63   53              PUSH        EBX                                     
CODE:00431b64   56              PUSH        ESI                                     
CODE:00431b65   57              PUSH        EDI                                     
CODE:00431b66   8b7d18          MOV         EDI,dword ptr [EBP + param_8+0x4]       
CODE:00431b69   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00431b6c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00431b6f   57              PUSH        EDI                                     
CODE:00431b70   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00431b74   50              PUSH        param_1                                 
CODE:00431b75   56              PUSH        ESI                                     
CODE:00431b76   53              PUSH        EBX                                     
CODE:00431b77   e834ffffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:00431b7c   83c410          ADD         ESP,0x10                                
CODE:00431b7f   57              PUSH        EDI                                     
CODE:00431b80   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00431b84   50              PUSH        param_1                                 
CODE:00431b85   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00431b89   6603c6          ADD         param_1,SI                              
CODE:00431b8c   48              DEC         param_1                                 
CODE:00431b8d   50              PUSH        param_1                                 
CODE:00431b8e   53              PUSH        EBX                                     
CODE:00431b8f   e81cffffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:00431b94   83c410          ADD         ESP,0x10                                
CODE:00431b97   57              PUSH        EDI                                     
CODE:00431b98   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00431b9c   50              PUSH        param_1                                 
CODE:00431b9d   56              PUSH        ESI                                     
CODE:00431b9e   53              PUSH        EBX                                     
CODE:00431b9f   e844ffffff      CALL        FUN_00431ae8                            ;undefined FUN_00431ae8(undefined par...
CODE:00431ba4   83c410          ADD         ESP,0x10                                
CODE:00431ba7   57              PUSH        EDI                                     
CODE:00431ba8   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:00431bac   50              PUSH        param_1                                 
CODE:00431bad   56              PUSH        ESI                                     
CODE:00431bae   66035d10        ADD         BX,word ptr [EBP + param_6+0x4]         
CODE:00431bb2   4b              DEC         EBX                                     
CODE:00431bb3   53              PUSH        EBX                                     
CODE:00431bb4   e82fffffff      CALL        FUN_00431ae8                            ;undefined FUN_00431ae8(undefined par...
CODE:00431bb9   83c410          ADD         ESP,0x10                                
CODE:00431bbc   5f              POP         EDI                                     
CODE:00431bbd   5e              POP         ESI                                     
CODE:00431bbe   5b              POP         EBX                                     
CODE:00431bbf   5d              POP         EBP                                     
CODE:00431bc0   c3              RET                                                 
CODE:00431bc1   90              ??          90h                                     
CODE:00431bc2   90              ??          90h                                     
CODE:00431bc3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431bc4(void)
CODE:00431bc4   55              PUSH        EBP                                     
CODE:00431bc5   8bec            MOV         EBP,ESP                                 
CODE:00431bc7   5d              POP         EBP                                     
CODE:00431bc8   c3              RET                                                 
CODE:00431bc9   90              ??          90h                                     
CODE:00431bca   90              ??          90h                                     
CODE:00431bcb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_00431bcc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   00431be4,00431c4c
          ;param_5       undefined2           8                      ;XREF[3,0]:   00431bea,00431bf7,00431c46
          ;param_6       undefined4           c                      ;XREF[1,0]:   00431bd2
                                                          ;XREF[1,0]:   00414055
CODE:00431bcc   55              PUSH        EBP                                     
CODE:00431bcd   8bec            MOV         EBP,ESP                                 
CODE:00431bcf   53              PUSH        EBX                                     
CODE:00431bd0   56              PUSH        ESI                                     
CODE:00431bd1   57              PUSH        EDI                                     
CODE:00431bd2   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00431bd5   668b4204        MOV         param_1,word ptr [param_2 + 0x4]        
CODE:00431bd9   668b7a02        MOV         DI,word ptr [param_2 + 0x2]             
CODE:00431bdd   8bcf            MOV         param_3,EDI                             
CODE:00431bdf   83c206          ADD         param_2,0x6                             
CODE:00431be2   33f6            XOR         ESI,ESI                                 
CODE:00431be4   663b4d08        CMP         param_3,word ptr [EBP + param_4+0x4]    
CODE:00431be8   7e06            JLE         LAB_00431bf0                            
CODE:00431bea   663b450c        CMP         param_1,word ptr [EBP + param_5+0x4]    
CODE:00431bee   7f07            JG          LAB_00431bf7                            
                            LAB_00431bf0:                 ;XREF[1,0]:   00431be8
CODE:00431bf0   33c0            XOR         param_1,param_1                         
CODE:00431bf2   e9b9000000      JMP         LAB_00431cb0                            
                            LAB_00431bf7:                 ;XREF[1,0]:   00431bee
CODE:00431bf7   663b750c        CMP         SI,word ptr [EBP + param_5+0x4]         
CODE:00431bfb   744f            JZ          LAB_00431c4c                            
                            LAB_00431bfd:                 ;XREF[1,0]:   00431c4a
CODE:00431bfd   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431bff   42              INC         param_2                                 
CODE:00431c00   84c0            TEST        param_1,param_1                         
CODE:00431c02   7515            JNZ         LAB_00431c19                            
CODE:00431c04   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431c06   42              INC         param_2                                 
CODE:00431c07   25ff000000      AND         param_1,0xff                            
CODE:00431c0c   662bc8          SUB         param_3,param_1                         
CODE:00431c0f   6685c9          TEST        param_3,param_3                         
CODE:00431c12   7532            JNZ         LAB_00431c46                            
CODE:00431c14   46              INC         ESI                                     
CODE:00431c15   8bcf            MOV         param_3,EDI                             
CODE:00431c17   eb2d            JMP         LAB_00431c46                            
                            LAB_00431c19:                 ;XREF[1,0]:   00431c02
CODE:00431c19   3cff            CMP         param_1,0xff                            
CODE:00431c1b   7513            JNZ         LAB_00431c30                            
CODE:00431c1d   42              INC         param_2                                 
CODE:00431c1e   33c0            XOR         param_1,param_1                         
CODE:00431c20   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431c22   662bc8          SUB         param_3,param_1                         
CODE:00431c25   42              INC         param_2                                 
CODE:00431c26   6685c9          TEST        param_3,param_3                         
CODE:00431c29   751b            JNZ         LAB_00431c46                            
CODE:00431c2b   46              INC         ESI                                     
CODE:00431c2c   8bcf            MOV         param_3,EDI                             
CODE:00431c2e   eb16            JMP         LAB_00431c46                            
                            LAB_00431c30:                 ;XREF[1,0]:   00431c1b
CODE:00431c30   33db            XOR         EBX,EBX                                 
CODE:00431c32   8ad8            MOV         BL,param_1                              
CODE:00431c34   662bcb          SUB         param_3,BX                              
CODE:00431c37   25ff000000      AND         param_1,0xff                            
CODE:00431c3c   03d0            ADD         param_2,param_1                         
CODE:00431c3e   6685c9          TEST        param_3,param_3                         
CODE:00431c41   7503            JNZ         LAB_00431c46                            
CODE:00431c43   46              INC         ESI                                     
CODE:00431c44   8bcf            MOV         param_3,EDI                             
                            LAB_00431c46:                 ;XREF[5,0]:   00431c12,00431c17,00431c29,00431c2e
                                                          ;             00431c41
CODE:00431c46   663b750c        CMP         SI,word ptr [EBP + param_5+0x4]         
CODE:00431c4a   75b1            JNZ         LAB_00431bfd                            
                            LAB_00431c4c:                 ;XREF[1,0]:   00431bfb
CODE:00431c4c   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:00431c50   33ff            XOR         EDI,EDI                                 
CODE:00431c52   8bf7            MOV         ESI,EDI                                 
CODE:00431c54   eb53            JMP         LAB_00431ca9                            
                            LAB_00431c56:                 ;XREF[1,0]:   00431cac
CODE:00431c56   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431c58   42              INC         param_2                                 
CODE:00431c59   84c0            TEST        param_1,param_1                         
CODE:00431c5b   7516            JNZ         LAB_00431c73                            
CODE:00431c5d   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431c5f   42              INC         param_2                                 
CODE:00431c60   25ff000000      AND         param_1,0xff                            
CODE:00431c65   662bc8          SUB         param_3,param_1                         
CODE:00431c68   6685c9          TEST        param_3,param_3                         
CODE:00431c6b   7d3c            JGE         LAB_00431ca9                            
CODE:00431c6d   66be0100        MOV         SI,0x1                                  
CODE:00431c71   eb36            JMP         LAB_00431ca9                            
                            LAB_00431c73:                 ;XREF[1,0]:   00431c5b
CODE:00431c73   3cff            CMP         param_1,0xff                            
CODE:00431c75   7519            JNZ         LAB_00431c90                            
CODE:00431c77   42              INC         param_2                                 
CODE:00431c78   8a02            MOV         param_1,byte ptr [param_2]              
CODE:00431c7a   42              INC         param_2                                 
CODE:00431c7b   25ff000000      AND         param_1,0xff                            
CODE:00431c80   662bc8          SUB         param_3,param_1                         
CODE:00431c83   6685c9          TEST        param_3,param_3                         
CODE:00431c86   7d21            JGE         LAB_00431ca9                            
CODE:00431c88   66be0100        MOV         SI,0x1                                  
CODE:00431c8c   8bfe            MOV         EDI,ESI                                 
CODE:00431c8e   eb19            JMP         LAB_00431ca9                            
                            LAB_00431c90:                 ;XREF[1,0]:   00431c75
CODE:00431c90   33db            XOR         EBX,EBX                                 
CODE:00431c92   8ad8            MOV         BL,param_1                              
CODE:00431c94   662bcb          SUB         param_3,BX                              
CODE:00431c97   25ff000000      AND         param_1,0xff                            
CODE:00431c9c   03d0            ADD         param_2,param_1                         
CODE:00431c9e   6685c9          TEST        param_3,param_3                         
CODE:00431ca1   7d06            JGE         LAB_00431ca9                            
CODE:00431ca3   66be0100        MOV         SI,0x1                                  
CODE:00431ca7   8bfe            MOV         EDI,ESI                                 
                            LAB_00431ca9:                 ;XREF[6,0]:   00431c54,00431c6b,00431c71,00431c86
                                                          ;             00431c8e,00431ca1
CODE:00431ca9   6685f6          TEST        SI,SI                                   
CODE:00431cac   74a8            JZ          LAB_00431c56                            
CODE:00431cae   8bc7            MOV         param_1,EDI                             
                            LAB_00431cb0:                 ;XREF[1,0]:   00431bf2
CODE:00431cb0   5f              POP         EDI                                     
CODE:00431cb1   5e              POP         ESI                                     
CODE:00431cb2   5b              POP         EBX                                     
CODE:00431cb3   5d              POP         EBP                                     
CODE:00431cb4   c3              RET                                                 
CODE:00431cb5   90              ??          90h                                     
CODE:00431cb6   90              ??          90h                                     
CODE:00431cb7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00431cb8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431cc4
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431cc1
          ;local_6       undefined2          -6                      ;XREF[2,0]:   00431cd9,00431d08
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00431cd1,00431d02
          ;local_a       undefined2          -a                      ;XREF[2,0]:   00431ce2,00431d0e
                                                          ;XREF[1,0]:   0044e434
CODE:00431cb8   55              PUSH        EBP                                     
CODE:00431cb9   8bec            MOV         EBP,ESP                                 
CODE:00431cbb   83c4f8          ADD         ESP,-0x8                                
CODE:00431cbe   53              PUSH        EBX                                     
CODE:00431cbf   56              PUSH        ESI                                     
CODE:00431cc0   57              PUSH        EDI                                     
CODE:00431cc1   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00431cc4   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00431cc7   668b38          MOV         DI,word ptr [param_1]                   
CODE:00431cca   8bcf            MOV         param_3,EDI                             
CODE:00431ccc   66034804        ADD         param_3,word ptr [param_1 + 0x4]        
CODE:00431cd0   49              DEC         param_3                                 
CODE:00431cd1   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:00431cd5   668b4802        MOV         param_3,word ptr [param_1 + 0x2]        
CODE:00431cd9   66894dfe        MOV         word ptr [EBP + local_6+0x4],param_3    
CODE:00431cdd   66034806        ADD         param_3,word ptr [param_1 + 0x6]        
CODE:00431ce1   49              DEC         param_3                                 
CODE:00431ce2   66894dfa        MOV         word ptr [EBP + local_a+0x4],param_3    
CODE:00431ce6   668b02          MOV         param_1,word ptr [param_2]              
CODE:00431ce9   8bc8            MOV         param_3,param_1                         
CODE:00431ceb   66034a04        ADD         param_3,word ptr [param_2 + 0x4]        
CODE:00431cef   49              DEC         param_3                                 
CODE:00431cf0   668b7202        MOV         SI,word ptr [param_2 + 0x2]             
CODE:00431cf4   8bde            MOV         EBX,ESI                                 
CODE:00431cf6   66035a06        ADD         BX,word ptr [param_2 + 0x6]             
CODE:00431cfa   4b              DEC         EBX                                     
CODE:00431cfb   8bd3            MOV         param_2,EBX                             
CODE:00431cfd   663bcf          CMP         param_3,DI                              
CODE:00431d00   7c18            JL          LAB_00431d1a                            
CODE:00431d02   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:00431d06   7f12            JG          LAB_00431d1a                            
CODE:00431d08   663b55fe        CMP         param_2,word ptr [EBP + local_6+0x4]    
CODE:00431d0c   7c0c            JL          LAB_00431d1a                            
CODE:00431d0e   663b75fa        CMP         SI,word ptr [EBP + local_a+0x4]         
CODE:00431d12   7f06            JG          LAB_00431d1a                            
CODE:00431d14   66b80100        MOV         param_1,0x1                             
CODE:00431d18   eb02            JMP         LAB_00431d1c                            
                            LAB_00431d1a:                 ;XREF[4,0]:   00431d00,00431d06,00431d0c,00431d12
CODE:00431d1a   33c0            XOR         param_1,param_1                         
                            LAB_00431d1c:                 ;XREF[1,0]:   00431d18
CODE:00431d1c   5f              POP         EDI                                     
CODE:00431d1d   5e              POP         ESI                                     
CODE:00431d1e   5b              POP         EBX                                     
CODE:00431d1f   59              POP         param_3                                 
CODE:00431d20   59              POP         param_3                                 
CODE:00431d21   5d              POP         EBP                                     
CODE:00431d22   c3              RET                                                 
CODE:00431d23   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431d24(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431d32
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431d2f
          ;param_6       undefined4           c                      ;XREF[1,0]:   00431d2c
          ;param_7       undefined4          10                      ;XREF[1,0]:   00431d29
                                                          ;XREF[1,0]:   0043070b
CODE:00431d24   55              PUSH        EBP                                     
CODE:00431d25   8bec            MOV         EBP,ESP                                 
CODE:00431d27   53              PUSH        EBX                                     
CODE:00431d28   56              PUSH        ESI                                     
CODE:00431d29   8b5d14          MOV         EBX,dword ptr [EBP + param_7+0x4]       
CODE:00431d2c   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:00431d2f   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00431d32   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00431d35   6685c0          TEST        param_1,param_1                         
CODE:00431d38   7c06            JL          LAB_00431d40                            
CODE:00431d3a   66a3ba7d4600    MOV         [DATA:DAT_00467dba],param_1             ;= ??
                            LAB_00431d40:                 ;XREF[1,0]:   00431d38
CODE:00431d40   6685d2          TEST        param_2,param_2                         
CODE:00431d43   7c07            JL          LAB_00431d4c                            
CODE:00431d45   668915be7...    MOV         word ptr [DATA:DAT_00467dbe],param_2    ;= ??
                            LAB_00431d4c:                 ;XREF[1,0]:   00431d43
CODE:00431d4c   6685c9          TEST        param_3,param_3                         
CODE:00431d4f   7c1b            JL          LAB_00431d6c                            
CODE:00431d51   8d7401ff        LEA         ESI,[param_3 + param_1*0x1 + -0x1]      
CODE:00431d55   668935bc7...    MOV         word ptr [DATA:DAT_00467dbc],SI         ;= ??
CODE:00431d5c   6681fe0002      CMP         SI,0x200                                
CODE:00431d61   7c09            JL          LAB_00431d6c                            
CODE:00431d63   66c705bc7...    MOV         word ptr [DATA:DAT_00467dbc],0x1ff      ;= ??
                            LAB_00431d6c:                 ;XREF[2,0]:   00431d4f,00431d61
CODE:00431d6c   6685db          TEST        BX,BX                                   
CODE:00431d6f   7c19            JL          LAB_00431d8a                            
CODE:00431d71   8d4413ff        LEA         param_1,[EBX + param_2*0x1 + -0x1]      
CODE:00431d75   66a3c07d4600    MOV         [DATA:DAT_00467dc0],param_1             ;= ??
CODE:00431d7b   663d8001        CMP         param_1,0x180                           
CODE:00431d7f   7c09            JL          LAB_00431d8a                            
CODE:00431d81   66c705c07...    MOV         word ptr [DATA:DAT_00467dc0],0x17f      ;= ??
                            LAB_00431d8a:                 ;XREF[2,0]:   00431d6f,00431d7f
CODE:00431d8a   5e              POP         ESI                                     
CODE:00431d8b   5b              POP         EBX                                     
CODE:00431d8c   5d              POP         EBP                                     
CODE:00431d8d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 Is16Color(void)
                                                          ;XREF[1,0]:   0044b6ca
CODE:00431d8e   66833da67...    CMP         word ptr [DATA:$ColorMode],16           ;= ??
CODE:00431d96   0f94c0          SETZ        AL                                      
CODE:00431d99   83e001          AND         EAX,0x1                                 
CODE:00431d9c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool Is256Color(void)
                                                          ;XREF[26,0]:  0041b87e,0041b8a1,0041b8c1,0041b8eb
                                                          ;             0041b90e,0041b92e,0041b95b,0041b97f
                                                          ;             0041b9a4,0041b9d2,0041b9f6,0041ba1d
                                                          ;             0041bc6f,0041bc99,0041bcc2,0041bcfa
                                                          ;             0041bd24,0041bd4d,0041bd7c,0041bda2
                                                          ;             0041bdc6,0041bdf2,0041be18,0041be3c
                                                          ;             0042ed85,0044d54e
CODE:00431d9d   66813da67...    CMP         word ptr [DATA:$ColorMode],256          ;= ??
CODE:00431da6   0f94c0          SETZ        AL                                      
CODE:00431da9   83e001          AND         EAX,0x1                                 
CODE:00431dac   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort ClampColorIndex?(short color)
          ;color         short                4                      ;XREF[1,0]:   00431db0
          ;result        undefined2          AX                      ;XREF[1,0]:   00431dbd
                                                          ;XREF[5,0]:   00431ac3,00431afb,00431b33,0044cb6c
                                                          ;             0044d518
CODE:00431dad   55              PUSH        EBP                                     
CODE:00431dae   8bec            MOV         EBP,ESP                                 
CODE:00431db0   8b4508          MOV         EAX,dword ptr [EBP + color+0x4]         
CODE:00431db3   66833da67...    CMP         word ptr [DATA:$ColorMode],16           ;= ??
CODE:00431dbb   7506            JNZ         LAB_00431dc3                            
CODE:00431dbd   66c1f808        SAR         result,0x8                              
CODE:00431dc1   eb04            JMP         LAB_00431dc7                            
                            LAB_00431dc3:                 ;XREF[1,0]:   00431dbb
CODE:00431dc3   6625ff00        AND         result,0xff                             
                            LAB_00431dc7:                 ;XREF[1,0]:   00431dc1
CODE:00431dc7   5d              POP         EBP                                     
CODE:00431dc8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431dc9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431dcc
          ;param_5       undefined4           8                      ;XREF[1,0]:   00431dd4
                                                          ;XREF[2,0]:   0043f317,0044bd6f
CODE:00431dc9   55              PUSH        EBP                                     
CODE:00431dca   8bec            MOV         EBP,ESP                                 
CODE:00431dcc   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00431dcf   66c7000002      MOV         word ptr [param_1],0x200                
CODE:00431dd4   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00431dd7   66c7008001      MOV         word ptr [param_1],0x180                
CODE:00431ddc   5d              POP         EBP                                     
CODE:00431ddd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00431dde(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00431de1
          ;param_5       undefined2           8                      ;XREF[1,0]:   00431de5
                                                          ;XREF[2,0]:   00415ac7,0043b619
CODE:00431dde   55              PUSH        EBP                                     
CODE:00431ddf   8bec            MOV         EBP,ESP                                 
CODE:00431de1   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00431de5   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:00431de9   f7ea            IMUL        param_2                                 
CODE:00431deb   83c008          ADD         param_1,0x8                             
CODE:00431dee   5d              POP         EBP                                     
CODE:00431def   c3              RET                                                 
CODE:00431df0   66              ??          66h    f                                
CODE:00431df1   b8              ??          B8h                                     
CODE:00431df2   08              ??          08h                                     
CODE:00431df3   00              ??          00h                                     
CODE:00431df4   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431df5(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431df8
                                                          ;XREF[1,0]:   00430123
CODE:00431df5   55              PUSH        EBP                                     
CODE:00431df6   8bec            MOV         EBP,ESP                                 
CODE:00431df8   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00431dfb   a3b81c4600      MOV         [DATA:DAT_00461cb8],param_1             
CODE:00431e00   5d              POP         EBP                                     
CODE:00431e01   c3              RET                                                 
CODE:00431e02   66              ??          66h    f                                
CODE:00431e03   c7              ??          C7h                                     
CODE:00431e04   05              ??          05h                                     
CODE:00431e05   c2              ??          C2h                                     ;?  ->  00461cc2
CODE:00431e06   1c              ??          1Ch                                     
CODE:00431e07   46              ??          46h    F                                
CODE:00431e08   00              ??          00h                                     
CODE:00431e09   ff              ??          FFh                                     
CODE:00431e0a   ff              ??          FFh                                     
CODE:00431e0b   e8              ??          E8h                                     
CODE:00431e0c   ac              ??          ACh                                     
CODE:00431e0d   ed              ??          EDh                                     
CODE:00431e0e   ff              ??          FFh                                     
CODE:00431e0f   ff              ??          FFh                                     
CODE:00431e10   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetDrawAreaXY(undefined2 param_1, undefined2 param_2)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00431e14
          ;param_2       undefined2           8                      ;XREF[1,0]:   00431e1e
                                                          ;XREF[2,0]:   00410de4,00430651
CODE:00431e11   55              PUSH        EBP                                     
CODE:00431e12   8bec            MOV         EBP,ESP                                 
CODE:00431e14   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00431e18   66a3be1c4600    MOV         [DATA:Game::drawAreaX],AX               ;= FFFFh
CODE:00431e1e   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00431e22   66a3c01c4600    MOV         [DATA:Game::drawAreaY],AX               ;= FFFFh
CODE:00431e28   5d              POP         EBP                                     
CODE:00431e29   c3              RET                                                 
CODE:00431e2a   00              ??          00h                                     
CODE:00431e2b   00              ??          00h                                     
                            LAB_00431e2c:                 ;XREF[3,0]:   0043202d,0043202d,00432036
CODE:00431e2c   6a02            PUSH        0x2                                     
CODE:00431e2e   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431e34   e89b0bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431e39   83c408          ADD         ESP,0x8                                 
CODE:00431e3c   6a00            PUSH        0x0                                     
CODE:00431e3e   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431e44   e88b0bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431e49   83c408          ADD         ESP,0x8                                 
CODE:00431e4c   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431e52   e8c10ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431e57   59              POP         ECX                                     
CODE:00431e58   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431e5e   e8b50ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431e63   59              POP         ECX                                     
CODE:00431e64   66c705002...    MOV         word ptr [DATA:DAT_00462500],0x2        
CODE:00431e6d   c3              RET                                                 
                            LAB_00431e6e:                 ;XREF[3,0]:   004320b6,004320b6,004320c2
CODE:00431e6e   6a00            PUSH        0x0                                     
CODE:00431e70   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431e76   e8590bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431e7b   83c408          ADD         ESP,0x8                                 
CODE:00431e7e   6a02            PUSH        0x2                                     
CODE:00431e80   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431e86   e8490bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431e8b   83c408          ADD         ESP,0x8                                 
CODE:00431e8e   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431e94   e87f0ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431e99   59              POP         ECX                                     
CODE:00431e9a   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431ea0   e8730ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431ea5   59              POP         ECX                                     
CODE:00431ea6   66c705002...    MOV         word ptr [DATA:DAT_00462500],0x1        
CODE:00431eaf   c3              RET                                                 
                            LAB_00431eb0:                 ;XREF[3,0]:   004320bd,004320bd,004320c2
CODE:00431eb0   6a00            PUSH        0x0                                     
CODE:00431eb2   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431eb8   e8170bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431ebd   83c408          ADD         ESP,0x8                                 
CODE:00431ec0   6a02            PUSH        0x2                                     
CODE:00431ec2   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431ec8   e8070bfeff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00431ecd   83c408          ADD         ESP,0x8                                 
CODE:00431ed0   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431ed6   e83d0ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431edb   59              POP         ECX                                     
CODE:00431edc   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:00431ee2   e8310ffeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00431ee7   59              POP         ECX                                     
CODE:00431ee8   66c705002...    MOV         word ptr [DATA:DAT_00462500],0x1b       
CODE:00431ef1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431ef2(void)
                                                          ;XREF[1,0]:   00431f76
CODE:00431ef2   6a05            PUSH        0x5                                     
CODE:00431ef4   68fa000000      PUSH        0xfa                                    
CODE:00431ef9   68c4010000      PUSH        0x1c4                                   
CODE:00431efe   6aff            PUSH        -0x1                                    
CODE:00431f00   6aff            PUSH        -0x1                                    
CODE:00431f02   e8199e0100      CALL        FUN_0044bd20                            ;undefined FUN_0044bd20(undefined par...
CODE:00431f07   83c414          ADD         ESP,0x14                                
CODE:00431f0a   6a00            PUSH        0x0                                     
CODE:00431f0c   e8f0b50100      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00431f11   59              POP         ECX                                     
CODE:00431f12   6aff            PUSH        -0x1                                    
CODE:00431f14   66a1aea84600    MOV         AX,[DATA:DAT_0046a8ae]                  ;= ??
CODE:00431f1a   6683c004        ADD         AX,0x4                                  
CODE:00431f1e   50              PUSH        EAX                                     
CODE:00431f1f   0fbf05b0a...    MOVSX       EAX,word ptr [DATA:DAT_0046a8b0]        ;= ??
CODE:00431f26   d1f8            SAR         EAX,0x1                                 
CODE:00431f28   7903            JNS         LAB_00431f2d                            
CODE:00431f2a   83d000          ADC         EAX,0x0                                 
                            LAB_00431f2d:                 ;XREF[1,0]:   00431f28
CODE:00431f2d   660305aca...    ADD         AX,word ptr [DATA:DAT_0046a8ac]         ;= ??
CODE:00431f34   50              PUSH        EAX                                     
CODE:00431f35   ff355e844600    PUSH        dword ptr [DATA:DAT_0046845e]           ;= ??
CODE:00431f3b   6aff            PUSH        -0x1                                    
CODE:00431f3d   e892af0100      CALL        FUN_0044ced4                            ;undefined FUN_0044ced4(undefined par...
CODE:00431f42   83c414          ADD         ESP,0x14                                
CODE:00431f45   a170844600      MOV         EAX,[DATA:DAT_00468470]                 ;= ??
CODE:00431f4a   ff701a          PUSH        dword ptr [EAX + 0x1a]                  
CODE:00431f4d   66a1a6a84600    MOV         AX,[DATA:DAT_0046a8a6]                  ;= ??
CODE:00431f53   6683c005        ADD         AX,0x5                                  
CODE:00431f57   50              PUSH        EAX                                     
CODE:00431f58   66a1a4a84600    MOV         AX,[DATA:DAT_0046a8a4]                  ;= ??
CODE:00431f5e   6683c005        ADD         AX,0x5                                  
CODE:00431f62   50              PUSH        EAX                                     
CODE:00431f63   e8a0e4fdff      CALL        FUN_00410408                            ;undefined FUN_00410408(undefined par...
CODE:00431f68   83c40c          ADD         ESP,0xc                                 
CODE:00431f6b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00431f6c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00431f73
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00431f90,00431f9f,00431fd2,00432026
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00431fba,00431fcc,004320af
                                                          ;XREF[3,0]:   004323ad,0043253e,00432569
CODE:00431f6c   55              PUSH        EBP                                     
CODE:00431f6d   8bec            MOV         EBP,ESP                                 
CODE:00431f6f   51              PUSH        param_3                                 
CODE:00431f70   53              PUSH        EBX                                     
CODE:00431f71   56              PUSH        ESI                                     
CODE:00431f72   57              PUSH        EDI                                     
CODE:00431f73   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00431f76   e877ffffff      CALL        FUN_00431ef2                            ;undefined FUN_00431ef2(void)
CODE:00431f7b   56              PUSH        ESI                                     
CODE:00431f7c   e896310000      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:00431f81   59              POP         param_3                                 
CODE:00431f82   85c0            TEST        param_1,param_1                         
CODE:00431f84   7412            JZ          LAB_00431f98                            
CODE:00431f86   a1f8244600      MOV         param_1,[DATA:DAT_004624f8]             
CODE:00431f8b   a350844600      MOV         [DATA:DAT_00468450],param_1             ;= ??
CODE:00431f90   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:00431f96   eb0d            JMP         LAB_00431fa5                            
                            LAB_00431f98:                 ;XREF[1,0]:   00431f84
CODE:00431f98   33c0            XOR         param_1,param_1                         
CODE:00431f9a   a350844600      MOV         [DATA:DAT_00468450],param_1             ;= ??
CODE:00431f9f   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00431fa5:                 ;XREF[1,0]:   00431f96
CODE:00431fa5   56              PUSH        ESI                                     
CODE:00431fa6   e862310000      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00431fab   59              POP         param_3                                 
CODE:00431fac   85c0            TEST        param_1,param_1                         
CODE:00431fae   7412            JZ          LAB_00431fc2                            
CODE:00431fb0   a1f4244600      MOV         param_1,[DATA:DAT_004624f4]             
CODE:00431fb5   a354844600      MOV         [DATA:DAT_00468454],param_1             ;= ??
CODE:00431fba   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:00431fc0   eb10            JMP         LAB_00431fd2                            
                            LAB_00431fc2:                 ;XREF[1,0]:   00431fae
CODE:00431fc2   a1fc244600      MOV         param_1,[DATA:DAT_004624fc]             
CODE:00431fc7   a354844600      MOV         [DATA:DAT_00468454],param_1             ;= ??
CODE:00431fcc   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_00431fd2:                 ;XREF[1,0]:   00431fc0
CODE:00431fd2   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00431fd7   7477            JZ          LAB_00432050                            
CODE:00431fd9   668b1da4a...    MOV         BX,word ptr [DATA:DAT_0046a8a4]         ;= ??
CODE:00431fe0   6683c314        ADD         BX,0x14                                 
CODE:00431fe4   668b3da6a...    MOV         DI,word ptr [DATA:DAT_0046a8a6]         ;= ??
CODE:00431feb   66033daaa...    ADD         DI,word ptr [DATA:DAT_0046a8aa]         ;= ??
CODE:00431ff2   6683c70a        ADD         DI,0xa                                  
CODE:00431ff6   6a00            PUSH        0x0                                     
CODE:00431ff8   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00431ffe   e8d109feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00432003   83c408          ADD         ESP,0x8                                 
CODE:00432006   6a66            PUSH        0x66                                    
CODE:00432008   57              PUSH        EDI                                     
CODE:00432009   53              PUSH        EBX                                     
CODE:0043200a   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:00432010   e84719feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00432015   83c410          ADD         ESP,0x10                                
CODE:00432018   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:0043201e   e8f50dfeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00432023   59              POP         param_3                                 
CODE:00432024   6a01            PUSH        0x1                                     
CODE:00432026   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0043202b   7407            JZ          LAB_00432034                            
CODE:0043202d   b82c1e4300      MOV         param_1=>LAB_00431e2c,LAB_00431e2c      
CODE:00432032   eb02            JMP         LAB_00432036                            
                            LAB_00432034:                 ;XREF[1,0]:   0043202b
CODE:00432034   33c0            XOR         param_1,param_1                         
                            LAB_00432036:                 ;XREF[1,0]:   00432032
CODE:00432036   50              PUSH        param_1=>LAB_00431e2c                   
CODE:00432037   6a0a            PUSH        0xa                                     
CODE:00432039   6a1d            PUSH        0x1d                                    
CODE:0043203b   6a7a            PUSH        0x7a                                    
CODE:0043203d   57              PUSH        EDI                                     
CODE:0043203e   53              PUSH        EBX                                     
CODE:0043203f   e8294efeff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432044   83c418          ADD         ESP,0x18                                
CODE:00432047   50              PUSH        param_1                                 
CODE:00432048   e8b951feff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0043204d   83c408          ADD         ESP,0x8                                 
                            LAB_00432050:                 ;XREF[1,0]:   00431fd7
CODE:00432050   668b1da4a...    MOV         BX,word ptr [DATA:DAT_0046a8a4]         ;= ??
CODE:00432057   66031da8a...    ADD         BX,word ptr [DATA:DAT_0046a8a8]         ;= ??
CODE:0043205e   6681c370ff      ADD         BX,0xff70                               
CODE:00432063   668b3da6a...    MOV         DI,word ptr [DATA:DAT_0046a8a6]         ;= ??
CODE:0043206a   66033daaa...    ADD         DI,word ptr [DATA:DAT_0046a8aa]         ;= ??
CODE:00432071   6683c70a        ADD         DI,0xa                                  
CODE:00432075   6a66            PUSH        0x66                                    
CODE:00432077   57              PUSH        EDI                                     
CODE:00432078   53              PUSH        EBX                                     
CODE:00432079   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:0043207f   e8d818feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00432084   83c410          ADD         ESP,0x10                                
CODE:00432087   6a01            PUSH        0x1                                     
CODE:00432089   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:0043208f   e84009feff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00432094   83c408          ADD         ESP,0x8                                 
CODE:00432097   a154844600      MOV         param_1,[DATA:DAT_00468454]             ;= ??
CODE:0043209c   a358844600      MOV         [DATA:DAT_00468458],param_1             ;= ??
CODE:004320a1   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:004320a7   e86c0dfeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004320ac   59              POP         param_3                                 
CODE:004320ad   6a01            PUSH        0x1                                     
CODE:004320af   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:004320b4   7407            JZ          LAB_004320bd                            
CODE:004320b6   b86e1e4300      MOV         param_1=>LAB_00431e6e,LAB_00431e6e      
CODE:004320bb   eb05            JMP         LAB_004320c2                            
                            LAB_004320bd:                 ;XREF[1,0]:   004320b4
CODE:004320bd   b8b01e4300      MOV         param_1=>LAB_00431eb0,LAB_00431eb0      
                            LAB_004320c2:                 ;XREF[1,0]:   004320bb
                                                          ; FWD[2,0]:   00431e6e,00431eb0
CODE:004320c2   50              PUSH        param_1=>LAB_00431e6e                   
CODE:004320c3   6a0a            PUSH        0xa                                     
CODE:004320c5   6a1d            PUSH        0x1d                                    
CODE:004320c7   6a7a            PUSH        0x7a                                    
CODE:004320c9   57              PUSH        EDI                                     
CODE:004320ca   53              PUSH        EBX                                     
CODE:004320cb   e89d4dfeff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004320d0   83c418          ADD         ESP,0x18                                
CODE:004320d3   50              PUSH        param_1                                 
CODE:004320d4   e82d51feff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:004320d9   83c408          ADD         ESP,0x8                                 
CODE:004320dc   33db            XOR         EBX,EBX                                 
CODE:004320de   eb3c            JMP         LAB_0043211c                            
                            LAB_004320e0:                 ;XREF[1,0]:   00432120
CODE:004320e0   6a65            PUSH        0x65                                    
CODE:004320e2   0fbfc3          MOVSX       param_1,BX                              
CODE:004320e5   668b444616      MOV         param_1,word ptr [ESI + param_1*0x2 +...
CODE:004320ea   660305a6a...    ADD         param_1,word ptr [DATA:DAT_0046a8a6]    ;= ??
CODE:004320f1   50              PUSH        param_1                                 
CODE:004320f2   0fbfc3          MOVSX       param_1,BX                              
CODE:004320f5   668b444612      MOV         param_1,word ptr [ESI + param_1*0x2 +...
CODE:004320fa   6683c01e        ADD         param_1,0x1e                            
CODE:004320fe   50              PUSH        param_1                                 
CODE:004320ff   0fbfc3          MOVSX       param_1,BX                              
CODE:00432102   ff74860a        PUSH        dword ptr [ESI + param_1*0x4 + 0xa]     
CODE:00432106   e85118feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043210b   83c410          ADD         ESP,0x10                                
CODE:0043210e   0fbfc3          MOVSX       param_1,BX                              
CODE:00432111   ff74860a        PUSH        dword ptr [ESI + param_1*0x4 + 0xa]     
CODE:00432115   e8fe0cfeff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043211a   59              POP         param_3                                 
CODE:0043211b   43              INC         EBX                                     
                            LAB_0043211c:                 ;XREF[1,0]:   004320de
CODE:0043211c   663b5e08        CMP         BX,word ptr [ESI + 0x8]                 
CODE:00432120   7cbe            JL          LAB_004320e0                            
CODE:00432122   5f              POP         EDI                                     
CODE:00432123   5e              POP         ESI                                     
CODE:00432124   5b              POP         EBX                                     
CODE:00432125   59              POP         param_3                                 
CODE:00432126   5d              POP         EBP                                     
CODE:00432127   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00432128(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043212d
                                                          ;XREF[3,0]:   00432521,0043254c,00432577
CODE:00432128   55              PUSH        EBP                                     
CODE:00432129   8bec            MOV         EBP,ESP                                 
CODE:0043212b   53              PUSH        EBX                                     
CODE:0043212c   56              PUSH        ESI                                     
CODE:0043212d   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00432130   6a01            PUSH        0x1                                     
CODE:00432132   e81e51feff      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:00432137   59              POP         param_3                                 
CODE:00432138   33db            XOR         EBX,EBX                                 
CODE:0043213a   eb0e            JMP         LAB_0043214a                            
                            LAB_0043213c:                 ;XREF[1,0]:   0043214e
CODE:0043213c   0fbfc3          MOVSX       param_1,BX                              
CODE:0043213f   ff74860a        PUSH        dword ptr [ESI + param_1*0x4 + 0xa]     
CODE:00432143   e8bc0dfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00432148   59              POP         param_3                                 
CODE:00432149   43              INC         EBX                                     
                            LAB_0043214a:                 ;XREF[1,0]:   0043213a
CODE:0043214a   663b5e08        CMP         BX,word ptr [ESI + 0x8]                 
CODE:0043214e   7cec            JL          LAB_0043213c                            
CODE:00432150   ff35f4244600    PUSH        dword ptr [DATA:DAT_004624f4]           
CODE:00432156   e8a90dfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043215b   59              POP         param_3                                 
CODE:0043215c   ff35fc244600    PUSH        dword ptr [DATA:DAT_004624fc]           
CODE:00432162   e89d0dfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00432167   59              POP         param_3                                 
CODE:00432168   ff35f8244600    PUSH        dword ptr [DATA:DAT_004624f8]           
CODE:0043216e   e8910dfeff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00432173   59              POP         param_3                                 
CODE:00432174   5e              POP         ESI                                     
CODE:00432175   5b              POP         EBX                                     
CODE:00432176   5d              POP         EBP                                     
CODE:00432177   c3              RET                                                 
                            LAB_00432178:                 ;XREF[2,0]:   0043221e,00432228
CODE:00432178   e8ebe0fdff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0043217d   8bd0            MOV         EDX,EAX                                 
CODE:0043217f   80ea0d          SUB         DL,0xd                                  
CODE:00432182   741b            JZ          LAB_0043219f                            
CODE:00432184   80ea0e          SUB         DL,0xe                                  
CODE:00432187   740c            JZ          LAB_00432195                            
CODE:00432189   80ea0a          SUB         DL,0xa                                  
CODE:0043218c   7407            JZ          LAB_00432195                            
CODE:0043218e   80ea02          SUB         DL,0x2                                  
CODE:00432191   7402            JZ          LAB_00432195                            
CODE:00432193   eb0a            JMP         LAB_0043219f                            
                            LAB_00432195:                 ;XREF[3,0]:   00432187,0043218c,00432191
CODE:00432195   0fbec0          MOVSX       EAX,AL                                  
CODE:00432198   66a302254600    MOV         [DATA:DAT_00462502],AX                  
CODE:0043219e   c3              RET                                                 
                            LAB_0043219f:                 ;XREF[2,0]:   00432182,00432193
CODE:0043219f   66c705022...    MOV         word ptr [DATA:DAT_00462502],0x0        
CODE:004321a8   c3              RET                                                 
                            LAB_004321a9:                 ;XREF[2,0]:   004321f9,00432203
CODE:004321a9   66c705022...    MOV         word ptr [DATA:DAT_00462502],0x1b       
CODE:004321b2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004321b3(void)
          ;local_8       undefined4          -8                      ;XREF[12,0]:  00432241,00432244,00432254,0043225c,00432266
                                                                     ;             00432288,0043229a,004322ac,004322be,00432327
                                                                     ;             0043232d,00432337
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00432273,00432300,00432304
                                                          ;XREF[1,0]:   00462504
CODE:004321b3   55              PUSH        EBP                                     
CODE:004321b4   8bec            MOV         EBP,ESP                                 
CODE:004321b6   83c4f8          ADD         ESP,-0x8                                
CODE:004321b9   53              PUSH        EBX                                     
CODE:004321ba   56              PUSH        ESI                                     
CODE:004321bb   57              PUSH        EDI                                     
CODE:004321bc   e87716feff      CALL        FUN_00413838                            ;undefined FUN_00413838(void)
CODE:004321c1   e8874dfeff      CALL        FUN_00416f4d                            ;undefined FUN_00416f4d(void)
CODE:004321c6   e839a80100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:004321cb   a378844600      MOV         [DATA:DAT_00468478],EAX                 ;= ??
CODE:004321d0   6a00            PUSH        0x0                                     
CODE:004321d2   68ffff0000      PUSH        0xffff                                  
CODE:004321d7   6aff            PUSH        -0x1                                    
CODE:004321d9   e8889c0000      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:004321de   83c40c          ADD         ESP,0xc                                 
CODE:004321e1   e808e1fdff      CALL        FUN_004102ee                            ;undefined FUN_004102ee(void)
CODE:004321e6   e8be540100      CALL        FUN_004476a9                            ;undefined FUN_004476a9(void)
CODE:004321eb   e805980000      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
CODE:004321f0   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x1        
CODE:004321f9   68a9214300      PUSH        LAB_004321a9                            
CODE:004321fe   e84c4efeff      CALL        FUN_0041704f                            ;undefined FUN_0041704f(undefined par...
CODE:00432203   59              POP         ECX=>LAB_004321a9                       
CODE:00432204   6a00            PUSH        0x0                                     
CODE:00432206   6a05            PUSH        0x5                                     
CODE:00432208   6836010000      PUSH        0x136                                   
CODE:0043220d   68c4010000      PUSH        0x1c4                                   
CODE:00432212   6a1b            PUSH        0x1b                                    
CODE:00432214   6a1e            PUSH        0x1e                                    
CODE:00432216   e8524cfeff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043221b   83c418          ADD         ESP,0x18                                
CODE:0043221e   6878214300      PUSH        LAB_00432178                            
CODE:00432223   e876e0fdff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00432228   59              POP         ECX=>LAB_00432178                       
CODE:00432229   6810254600      PUSH        DATA:$HELP0                             ;= 48h    H
CODE:0043222e   66a14c844600    MOV         AX,[DATA:DAT_0046844c]                  ;= ??
CODE:00432234   66052823        ADD         AX,0x2328                               
CODE:00432238   50              PUSH        EAX                                     
CODE:00432239   e8c0e30000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043223e   83c408          ADD         ESP,0x8                                 
CODE:00432241   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:00432244   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:00432247   50              PUSH        EAX                                     
CODE:00432248   e8aada0100      CALL        FUN_0044fcf7                            ;uint FUN_0044fcf7(undefined param_1,...
CODE:0043224d   59              POP         ECX                                     
CODE:0043224e   66a35c844600    MOV         [DATA:DAT_0046845c],AX                  ;= ??
CODE:00432254   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:00432257   a35e844600      MOV         [DATA:DAT_0046845e],EAX                 ;= ??
CODE:0043225c   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:0043225f   e848dd0100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00432264   59              POP         ECX                                     
CODE:00432265   40              INC         EAX                                     
CODE:00432266   0145fc          ADD         dword ptr [EBP + local_8+0x4],EAX       
CODE:00432269   e884300000      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0043226e   a362844600      MOV         [DATA:DAT_00468462],EAX                 ;= ??
CODE:00432273   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:00432279   e986000000      JMP         LAB_00432304                            
                            LAB_0043227e:                 ;XREF[1,0]:   0043230f
CODE:0043227e   6a1e            PUSH        0x1e                                    
CODE:00432280   e8ee9f0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00432285   59              POP         ECX                                     
CODE:00432286   8bd8            MOV         EBX,EAX                                 
CODE:00432288   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:0043228b   50              PUSH        EAX                                     
CODE:0043228c   e866da0100      CALL        FUN_0044fcf7                            ;uint FUN_0044fcf7(undefined param_1,...
CODE:00432291   59              POP         ECX                                     
CODE:00432292   66894308        MOV         word ptr [EBX + 0x8],AX                 
CODE:00432296   33f6            XOR         ESI,ESI                                 
CODE:00432298   eb4c            JMP         LAB_004322e6                            
                            LAB_0043229a:                 ;XREF[1,0]:   004322ea
CODE:0043229a   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:0043229d   50              PUSH        EAX                                     
CODE:0043229e   e854da0100      CALL        FUN_0044fcf7                            ;uint FUN_0044fcf7(undefined param_1,...
CODE:004322a3   59              POP         ECX                                     
CODE:004322a4   0fbfd6          MOVSX       EDX,SI                                  
CODE:004322a7   6689445312      MOV         word ptr [EBX + EDX*0x2 + 0x12],AX      
CODE:004322ac   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:004322af   50              PUSH        EAX                                     
CODE:004322b0   e842da0100      CALL        FUN_0044fcf7                            ;uint FUN_0044fcf7(undefined param_1,...
CODE:004322b5   59              POP         ECX                                     
CODE:004322b6   0fbfd6          MOVSX       EDX,SI                                  
CODE:004322b9   6689445316      MOV         word ptr [EBX + EDX*0x2 + 0x16],AX      
CODE:004322be   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:004322c1   50              PUSH        EAX                                     
CODE:004322c2   e830da0100      CALL        FUN_0044fcf7                            ;uint FUN_0044fcf7(undefined param_1,...
CODE:004322c7   59              POP         ECX                                     
CODE:004322c8   8bf8            MOV         EDI,EAX                                 
CODE:004322ca   57              PUSH        EDI                                     
CODE:004322cb   e8f407feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004322d0   59              POP         ECX                                     
CODE:004322d1   0fbfd6          MOVSX       EDX,SI                                  
CODE:004322d4   8944930a        MOV         dword ptr [EBX + EDX*0x4 + 0xa],EAX     
CODE:004322d8   0fbfc6          MOVSX       EAX,SI                                  
CODE:004322db   8b44830a        MOV         EAX,dword ptr [EBX + EAX*0x4 + 0xa]     
CODE:004322df   66c7404e0300    MOV         word ptr [EAX + 0x4e],0x3               
CODE:004322e5   46              INC         ESI                                     
                            LAB_004322e6:                 ;XREF[1,0]:   00432298
CODE:004322e6   663b7308        CMP         SI,word ptr [EBX + 0x8]                 
CODE:004322ea   7cae            JL          LAB_0043229a                            
CODE:004322ec   68ffff0000      PUSH        0xffff                                  
CODE:004322f1   53              PUSH        EBX                                     
CODE:004322f2   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:004322f8   e8ca2e0000      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:004322fd   83c40c          ADD         ESP,0xc                                 
CODE:00432300   66ff45fa        INC         word ptr [EBP + local_a+0x4]            
                            LAB_00432304:                 ;XREF[1,0]:   00432279
CODE:00432304   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:00432308   663b055c8...    CMP         AX,word ptr [DATA:DAT_0046845c]         ;= ??
CODE:0043230f   0f8c69ffffff    JL          LAB_0043227e                            
CODE:00432315   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:0043231b   e8c82d0000      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00432320   59              POP         ECX                                     
CODE:00432321   8bd8            MOV         EBX,EAX                                 
CODE:00432323   85db            TEST        EBX,EBX                                 
CODE:00432325   7420            JZ          LAB_00432347                            
                            LAB_00432327:                 ;XREF[1,0]:   00432345
CODE:00432327   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:0043232a   89431a          MOV         dword ptr [EBX + 0x1a],EAX              
CODE:0043232d   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00432330   e877dc0100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00432335   59              POP         ECX                                     
CODE:00432336   40              INC         EAX                                     
CODE:00432337   0145fc          ADD         dword ptr [EBP + local_8+0x4],EAX       
CODE:0043233a   53              PUSH        EBX                                     
CODE:0043233b   e8cd2d0000      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00432340   59              POP         ECX                                     
CODE:00432341   8bd8            MOV         EBX,EAX                                 
CODE:00432343   85db            TEST        EBX,EBX                                 
CODE:00432345   75e0            JNZ         LAB_00432327                            
                            LAB_00432347:                 ;XREF[1,0]:   00432325
CODE:00432347   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:0043234d   e8962d0000      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00432352   59              POP         ECX                                     
CODE:00432353   a370844600      MOV         [DATA:DAT_00468470],EAX                 ;= ??
CODE:00432358   682d230000      PUSH        0x232d                                  
CODE:0043235d   e86207feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00432362   59              POP         ECX                                     
CODE:00432363   a3f4244600      MOV         [DATA:DAT_004624f4],EAX                 
CODE:00432368   682e230000      PUSH        0x232e                                  
CODE:0043236d   e85207feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00432372   59              POP         ECX                                     
CODE:00432373   a3f8244600      MOV         [DATA:DAT_004624f8],EAX                 
CODE:00432378   682f230000      PUSH        0x232f                                  
CODE:0043237d   e84207feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00432382   59              POP         ECX                                     
CODE:00432383   a3fc244600      MOV         [DATA:DAT_004624fc],EAX                 
CODE:00432388   a1fc244600      MOV         EAX,[DATA:DAT_004624fc]                 
CODE:0043238d   66ba0300        MOV         DX,0x3                                  
CODE:00432391   6689504e        MOV         word ptr [EAX + 0x4e],DX                
CODE:00432395   a1f8244600      MOV         EAX,[DATA:DAT_004624f8]                 
CODE:0043239a   6689504e        MOV         word ptr [EAX + 0x4e],DX                
CODE:0043239e   a1f4244600      MOV         EAX,[DATA:DAT_004624f4]                 
CODE:004323a3   6689504e        MOV         word ptr [EAX + 0x4e],DX                
CODE:004323a7   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:004323ad   e8bafbffff      CALL        FUN_00431f6c                            ;undefined FUN_00431f6c(undefined par...
CODE:004323b2   59              POP         ECX                                     
CODE:004323b3   66c7056c8...    MOV         word ptr [DATA:DAT_0046846c],0x0        ;= ??
CODE:004323bc   5f              POP         EDI                                     
CODE:004323bd   5e              POP         ESI                                     
CODE:004323be   5b              POP         EBX                                     
CODE:004323bf   59              POP         ECX                                     
CODE:004323c0   59              POP         ECX                                     
CODE:004323c1   5d              POP         EBP                                     
CODE:004323c2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004323c3(void)
                                                          ;XREF[1,0]:   00462508
CODE:004323c3   53              PUSH        EBX                                     
CODE:004323c4   56              PUSH        ESI                                     
CODE:004323c5   57              PUSH        EDI                                     
CODE:004323c6   66c705ac0...    MOV         word ptr [DATA:DAT_004601ac],0x0        
CODE:004323cf   689ca84600      PUSH        DATA:DAT_0046a89c                       ;= ??
CODE:004323d4   e8b41cfeff      CALL        FUN_0041408d                            ;undefined FUN_0041408d(undefined par...
CODE:004323d9   59              POP         ECX=>DATA:DAT_0046a89c                  ;= ??
CODE:004323da   ff35f4244600    PUSH        dword ptr [DATA:DAT_004624f4]           
CODE:004323e0   e82709feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004323e5   59              POP         ECX                                     
CODE:004323e6   a3f4244600      MOV         [DATA:DAT_004624f4],EAX                 
CODE:004323eb   ff35f8244600    PUSH        dword ptr [DATA:DAT_004624f8]           
CODE:004323f1   e81609feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004323f6   59              POP         ECX                                     
CODE:004323f7   a3f8244600      MOV         [DATA:DAT_004624f8],EAX                 
CODE:004323fc   ff35fc244600    PUSH        dword ptr [DATA:DAT_004624fc]           
CODE:00432402   e80509feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00432407   59              POP         ECX                                     
CODE:00432408   a3fc244600      MOV         [DATA:DAT_004624fc],EAX                 
CODE:0043240d   33ff            XOR         EDI,EDI                                 
CODE:0043240f   eb3d            JMP         LAB_0043244e                            
                            LAB_00432411:                 ;XREF[1,0]:   00432455
CODE:00432411   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:00432417   e8cc2c0000      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043241c   59              POP         ECX                                     
CODE:0043241d   8bf0            MOV         ESI,EAX                                 
CODE:0043241f   33db            XOR         EBX,EBX                                 
CODE:00432421   eb0e            JMP         LAB_00432431                            
                            LAB_00432423:                 ;XREF[1,0]:   00432435
CODE:00432423   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432426   ff74860a        PUSH        dword ptr [ESI + EAX*0x4 + 0xa]         
CODE:0043242a   e8dd08feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043242f   59              POP         ECX                                     
CODE:00432430   43              INC         EBX                                     
                            LAB_00432431:                 ;XREF[1,0]:   00432421
CODE:00432431   663b5e08        CMP         BX,word ptr [ESI + 0x8]                 
CODE:00432435   7cec            JL          LAB_00432423                            
CODE:00432437   56              PUSH        ESI                                     
CODE:00432438   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:0043243e   e8072e0000      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00432443   83c408          ADD         ESP,0x8                                 
CODE:00432446   56              PUSH        ESI                                     
CODE:00432447   e86e9e0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043244c   59              POP         ECX                                     
CODE:0043244d   47              INC         EDI                                     
                            LAB_0043244e:                 ;XREF[1,0]:   0043240f
CODE:0043244e   663b3d5c8...    CMP         DI,word ptr [DATA:DAT_0046845c]         ;= ??
CODE:00432455   7cba            JL          LAB_00432411                            
CODE:00432457   ff3562844600    PUSH        dword ptr [DATA:DAT_00468462]           ;= ??
CODE:0043245d   e8a02e0000      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00432462   59              POP         ECX                                     
CODE:00432463   6815254600      PUSH        DATA:$HELP1                             ;= 48h    H
CODE:00432468   66a14c844600    MOV         AX,[DATA:DAT_0046844c]                  ;= ??
CODE:0043246e   66052823        ADD         AX,0x2328                               
CODE:00432472   50              PUSH        EAX                                     
CODE:00432473   e81de20000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00432478   83c408          ADD         ESP,0x8                                 
CODE:0043247b   e88cdefdff      CALL        FUN_0041030c                            ;undefined FUN_0041030c(void)
CODE:00432480   e8e313feff      CALL        FUN_00413868                            ;undefined FUN_00413868(void)
CODE:00432485   e8734bfeff      CALL        FUN_00416ffd                            ;undefined FUN_00416ffd(void)
CODE:0043248a   6a00            PUSH        0x0                                     
CODE:0043248c   68ffff0000      PUSH        0xffff                                  
CODE:00432491   6aff            PUSH        -0x1                                    
CODE:00432493   e8569b0000      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:00432498   83c40c          ADD         ESP,0xc                                 
CODE:0043249b   e87d950000      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:004324a0   6a00            PUSH        0x0                                     
CODE:004324a2   e88d510100      CALL        FUN_00447634                            ;undefined FUN_00447634(undefined par...
CODE:004324a7   59              POP         ECX                                     
CODE:004324a8   e8b0a40100      CALL        FUN_0044c95d                            ;undefined FUN_0044c95d(void)
CODE:004324ad   5f              POP         EDI                                     
CODE:004324ae   5e              POP         ESI                                     
CODE:004324af   5b              POP         EBX                                     
CODE:004324b0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004324b1(void)
                                                          ;XREF[1,0]:   0046250c
CODE:004324b1   55              PUSH        EBP                                     
CODE:004324b2   8bec            MOV         EBP,ESP                                 
CODE:004324b4   83c4f8          ADD         ESP,-0x8                                
CODE:004324b7   66833d002...    CMP         word ptr [DATA:DAT_00462500],0x0        
CODE:004324bf   7441            JZ          LAB_00432502                            
CODE:004324c1   ff3550844600    PUSH        dword ptr [DATA:DAT_00468450]           ;= ??
CODE:004324c7   e8041afeff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:004324cc   59              POP         ECX                                     
CODE:004324cd   6683f804        CMP         AX,0x4                                  
CODE:004324d1   0f84b4000000    JZ          LAB_0043258b                            
CODE:004324d7   ff3554844600    PUSH        dword ptr [DATA:DAT_00468454]           ;= ??
CODE:004324dd   e8ee19feff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:004324e2   59              POP         ECX                                     
CODE:004324e3   6683f804        CMP         AX,0x4                                  
CODE:004324e7   0f849e000000    JZ          LAB_0043258b                            
CODE:004324ed   66a100254600    MOV         AX,[DATA:DAT_00462500]                  
CODE:004324f3   66a302254600    MOV         [DATA:DAT_00462502],AX                  
CODE:004324f9   66c705002...    MOV         word ptr [DATA:DAT_00462500],0x0        
                            LAB_00432502:                 ;XREF[1,0]:   004324bf
CODE:00432502   0fbf05022...    MOVSX       EAX,word ptr [DATA:DAT_00462502]        
CODE:00432509   48              DEC         EAX                                     
CODE:0043250a   740f            JZ          LAB_0043251b                            
CODE:0043250c   48              DEC         EAX                                     
CODE:0043250d   7437            JZ          LAB_00432546                            
CODE:0043250f   83e80b          SUB         EAX,0xb                                 
CODE:00432512   746e            JZ          LAB_00432582                            
CODE:00432514   83e80e          SUB         EAX,0xe                                 
CODE:00432517   7458            JZ          LAB_00432571                            
CODE:00432519   eb67            JMP         LAB_00432582                            
                            LAB_0043251b:                 ;XREF[1,0]:   0043250a
CODE:0043251b   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:00432521   e802fcffff      CALL        FUN_00432128                            ;undefined FUN_00432128(undefined par...
CODE:00432526   59              POP         ECX                                     
CODE:00432527   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:0043252d   e8db2b0000      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00432532   59              POP         ECX                                     
CODE:00432533   a370844600      MOV         [DATA:DAT_00468470],EAX                 ;= ??
CODE:00432538   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:0043253e   e829faffff      CALL        FUN_00431f6c                            ;undefined FUN_00431f6c(undefined par...
CODE:00432543   59              POP         ECX                                     
CODE:00432544   eb3c            JMP         LAB_00432582                            
                            LAB_00432546:                 ;XREF[1,0]:   0043250d
CODE:00432546   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:0043254c   e8d7fbffff      CALL        FUN_00432128                            ;undefined FUN_00432128(undefined par...
CODE:00432551   59              POP         ECX                                     
CODE:00432552   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:00432558   e8ba2b0000      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:0043255d   59              POP         ECX                                     
CODE:0043255e   a370844600      MOV         [DATA:DAT_00468470],EAX                 ;= ??
CODE:00432563   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:00432569   e8fef9ffff      CALL        FUN_00431f6c                            ;undefined FUN_00431f6c(undefined par...
CODE:0043256e   59              POP         ECX                                     
CODE:0043256f   eb11            JMP         LAB_00432582                            
                            LAB_00432571:                 ;XREF[1,0]:   00432517
CODE:00432571   ff3570844600    PUSH        dword ptr [DATA:DAT_00468470]           ;= ??
CODE:00432577   e8acfbffff      CALL        FUN_00432128                            ;undefined FUN_00432128(undefined par...
CODE:0043257c   59              POP         ECX                                     
CODE:0043257d   e8638e0100      CALL        FUN_0044b3e5                            ;undefined FUN_0044b3e5(void)
                            LAB_00432582:                 ;XREF[4,0]:   00432512,00432519,00432544,0043256f
CODE:00432582   66c705022...    MOV         word ptr [DATA:DAT_00462502],0x0        
                            LAB_0043258b:                 ;XREF[2,0]:   004324d1,004324e7
CODE:0043258b   59              POP         ECX                                     
CODE:0043258c   59              POP         ECX                                     
CODE:0043258d   5d              POP         EBP                                     
CODE:0043258e   c3              RET                                                 
CODE:0043258f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForJigsaw''(void)
                                                          ;XREF[1,0]:   00462524
CODE:00432590   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:00432595   66c705e08...    MOV         word ptr [DATA:DAT_004685e0],0x0        ;= ??
CODE:0043259e   66c700731f      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x1f73;= ??
CODE:004325a3   66c74002741f    MOV         word ptr [EAX + ...,0x1f74              ;= ??
CODE:004325a9   66c740045b1f    MOV         word ptr [EAX + ...,0x1f5b              ;= ??
CODE:004325af   66c74006a71f    MOV         word ptr [EAX + ...,0x1fa7              ;= ??
CODE:004325b5   66c740085c1f    MOV         word ptr [EAX + ...,0x1f5c              ;= ??
CODE:004325bb   66c7400a774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:004325c1   66c7400cffff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:004325c7   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:004325c8   e8c4d90000      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:004325cd   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:004325ce   e840db0000      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:004325d3   68923f4300      PUSH        LAB_00433f92                            
CODE:004325d8   e873a30100      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:004325dd   59              POP         ECX=>LAB_00433f92                       
CODE:004325de   68f82a0000      PUSH        0x2af8                                  
CODE:004325e3   e83ceaffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:004325e8   59              POP         ECX                                     
CODE:004325e9   68f82a0000      PUSH        0x2af8                                  
CODE:004325ee   e8d104feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004325f3   59              POP         ECX                                     
CODE:004325f4   a3d0854600      MOV         [DATA:DAT_004685d0],EAX                 ;= ??
CODE:004325f9   6a00            PUSH        0x0                                     
CODE:004325fb   6a00            PUSH        0x0                                     
CODE:004325fd   6a00            PUSH        0x0                                     
CODE:004325ff   ff35d0854600    PUSH        dword ptr [DATA:DAT_004685d0]           ;= ??
CODE:00432605   e8ea16feff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043260a   83c410          ADD         ESP,0x10                                
CODE:0043260d   ff35d0854600    PUSH        dword ptr [DATA:DAT_004685d0]           ;= ??
CODE:00432613   e8f406feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00432618   59              POP         ECX                                     
CODE:00432619   e871060000      CALL        Puzzles::SetParametersForJigsaw'        ;undefined SetParametersForJigsaw'(void)
CODE:0043261e   66a11e254600    MOV         AX,[DATA:DAT_0046251e]                  
CODE:00432624   50              PUSH        EAX                                     
CODE:00432625   e8cfd80000      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0043262a   59              POP         ECX                                     
CODE:0043262b   e8ba040000      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
CODE:00432630   e8fa080000      CALL        FUN_00432f2f                            ;undefined FUN_00432f2f(void)
CODE:00432635   68c02a4300      PUSH        LAB_00432ac0                            
CODE:0043263a   e85fdcfdff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0043263f   59              POP         ECX=>LAB_00432ac0                       
CODE:00432640   68a13a0000      PUSH        0x3aa1                                  
CODE:00432645   e87a04feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043264a   59              POP         ECX                                     
CODE:0043264b   a3d8854600      MOV         [DATA:DAT_004685d8],EAX                 ;= ??
CODE:00432650   6a0a            PUSH        0xa                                     
CODE:00432652   6843010000      PUSH        0x143                                   
CODE:00432657   688e010000      PUSH        0x18e                                   
CODE:0043265c   ff35d8854600    PUSH        dword ptr [DATA:DAT_004685d8]           ;= ??
CODE:00432662   e8f512feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00432667   83c410          ADD         ESP,0x10                                
CODE:0043266a   68752b0000      PUSH        0x2b75                                  
CODE:0043266f   e85004feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00432674   59              POP         ECX                                     
CODE:00432675   a3c8854600      MOV         [DATA:DAT_004685c8],EAX                 ;= ??
CODE:0043267a   689d3a0000      PUSH        0x3a9d                                  
CODE:0043267f   e84004feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00432684   59              POP         ECX                                     
CODE:00432685   a3dc854600      MOV         [DATA:DAT_004685dc],EAX                 ;= ??
CODE:0043268a   6a01            PUSH        0x1                                     
CODE:0043268c   6a19            PUSH        0x19                                    
CODE:0043268e   6a2a            PUSH        0x2a                                    
CODE:00432690   ff35dc854600    PUSH        dword ptr [DATA:DAT_004685dc]           ;= ??
CODE:00432696   e8c112feff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043269b   83c410          ADD         ESP,0x10                                
CODE:0043269e   68742b0000      PUSH        0x2b74                                  
CODE:004326a3   e81c04feff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004326a8   59              POP         ECX                                     
CODE:004326a9   a3c4854600      MOV         [DATA:DAT_004685c4],EAX                 ;= ??
CODE:004326ae   6a00            PUSH        0x0                                     
CODE:004326b0   6a00            PUSH        0x0                                     
CODE:004326b2   ff35c4854600    PUSH        dword ptr [DATA:DAT_004685c4]           ;= ??
CODE:004326b8   e8d18e0000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:004326bd   83c40c          ADD         ESP,0xc                                 
CODE:004326c0   a3cc854600      MOV         [DATA:DAT_004685cc],EAX                 ;= ??
CODE:004326c5   a1cc854600      MOV         EAX,[DATA:DAT_004685cc]                 ;= ??
CODE:004326ca   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:004326d0   6a01            PUSH        0x1                                     
CODE:004326d2   e81c190000      CALL        FUN_00433ff3                            ;undefined FUN_00433ff3(undefined par...
CODE:004326d7   59              POP         ECX                                     
CODE:004326d8   c70544954...    MOV         dword ptr [DATA:...,LAB_00434064        ;= ??
CODE:004326e2   e8b5ecffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:004326e7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004326e8(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043272d
          ;param_5       undefined2           8                      ;XREF[1,0]:   00432728
CODE:004326e8   55              PUSH        EBP                                     
CODE:004326e9   8bec            MOV         EBP,ESP                                 
CODE:004326eb   53              PUSH        EBX                                     
CODE:004326ec   66b8983a        MOV         param_1,0x3a98                          
CODE:004326f0   66a3be854600    MOV         [DATA:DAT_004685be],param_1             ;= ??
CODE:004326f6   50              PUSH        param_1                                 
CODE:004326f7   e8bfa40100      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:004326fc   59              POP         param_3                                 
CODE:004326fd   6a14            PUSH        0x14                                    
CODE:004326ff   6896000000      PUSH        0x96                                    
CODE:00432704   68c8000000      PUSH        0xc8                                    
CODE:00432709   6a0a            PUSH        0xa                                     
CODE:0043270b   e8d8e6ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00432710   83c410          ADD         ESP,0x10                                
CODE:00432713   688e4e0000      PUSH        0x4e8e                                  
CODE:00432718   e820dafdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0043271d   59              POP         param_3                                 
CODE:0043271e   8bd8            MOV         EBX,param_1                             
CODE:00432720   0fbf057c8...    MOVSX       param_1,word ptr [DATA:DAT_0046847c]    ;= ??
CODE:00432727   50              PUSH        param_1                                 
CODE:00432728   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0043272c   50              PUSH        param_1                                 
CODE:0043272d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00432731   50              PUSH        param_1                                 
CODE:00432732   53              PUSH        EBX                                     
CODE:00432733   688c854600      PUSH        DATA:DAT_0046858c                       ;= ??
CODE:00432738   e837030200      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043273d   83c414          ADD         ESP,0x14                                
CODE:00432740   53              PUSH        EBX                                     
CODE:00432741   e8921c0200      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00432746   59              POP         param_3                                 
CODE:00432747   6a00            PUSH        0x0                                     
CODE:00432749   68d2000000      PUSH        0xd2                                    
CODE:0043274e   6a0a            PUSH        0xa                                     
CODE:00432750   688c854600      PUSH        DATA:DAT_0046858c                       ;= ??
CODE:00432755   66a1be854600    MOV         param_1,[DATA:DAT_004685be]             ;= ??
CODE:0043275b   50              PUSH        param_1                                 
CODE:0043275c   e8cba70100      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00432761   83c414          ADD         ESP,0x14                                
CODE:00432764   6a14            PUSH        0x14                                    
CODE:00432766   6896000000      PUSH        0x96                                    
CODE:0043276b   68d2000000      PUSH        0xd2                                    
CODE:00432770   6a0a            PUSH        0xa                                     
CODE:00432772   e845e3ffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00432777   83c410          ADD         ESP,0x10                                
CODE:0043277a   66a1be854600    MOV         param_1,[DATA:DAT_004685be]             ;= ??
CODE:00432780   50              PUSH        param_1                                 
CODE:00432781   e89aa30100      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00432786   59              POP         param_3                                 
CODE:00432787   5b              POP         EBX                                     
CODE:00432788   5d              POP         EBP                                     
CODE:00432789   c3              RET                                                 
                            LAB_0043278a:                 ;XREF[1,0]:   00462528
CODE:0043278a   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00432792   7416            JZ          LAB_004327aa                            
CODE:00432794   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043279a   50              PUSH        EAX                                     
CODE:0043279b   e8c73b0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:004327a0   59              POP         ECX                                     
CODE:004327a1   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_004327aa:                 ;XREF[1,0]:   00432792
CODE:004327aa   33c0            XOR         EAX,EAX                                 
CODE:004327ac   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:004327b1   ff35c0854600    PUSH        dword ptr [DATA:DAT_004685c0]           ;= ??
CODE:004327b7   e8fe9a0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004327bc   59              POP         ECX                                     
CODE:004327bd   6a00            PUSH        0x0                                     
CODE:004327bf   6a00            PUSH        0x0                                     
CODE:004327c1   e80c920000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:004327c6   83c408          ADD         ESP,0x8                                 
CODE:004327c9   ff35c4854600    PUSH        dword ptr [DATA:DAT_004685c4]           ;= ??
CODE:004327cf   e83805feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004327d4   59              POP         ECX                                     
CODE:004327d5   ff35cc854600    PUSH        dword ptr [DATA:DAT_004685cc]           ;= ??
CODE:004327db   e8be8e0000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:004327e0   59              POP         ECX                                     
CODE:004327e1   e805d90000      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:004327e6   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:004327eb   e8cad70000      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:004327f0   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:004327f1   66a11e254600    MOV         AX,[DATA:DAT_0046251e]                  
CODE:004327f7   66a36a974600    MOV         [DATA:DAT_0046976a],AX                  ;= ??
CODE:004327fd   6a00            PUSH        0x0                                     
CODE:004327ff   e84ca10100      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00432804   59              POP         ECX                                     
CODE:00432805   e88e47feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0043280a   e838010000      CALL        FUN_00432947                            ;undefined FUN_00432947(uint param_1,...
CODE:0043280f   e8c3dafdff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:00432814   6830254600      PUSH        DATA:$TEXT17                            ;= 54h    T
CODE:00432819   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:0043281f   50              PUSH        EAX                                     
CODE:00432820   e870de0000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00432825   83c408          ADD         ESP,0x8                                 
CODE:00432828   e81bebffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043282d   c3              RET                                                 
                            LAB_0043282e:                 ;XREF[1,0]:   0046252c
CODE:0043282e   6a0f            PUSH        0xf                                     
CODE:00432830   e8b79c0000      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:00432835   59              POP         ECX                                     
CODE:00432836   66833de08...    CMP         word ptr [DATA:DAT_004685e0],0x0        ;= ??
CODE:0043283e   752f            JNZ         LAB_0043286f                            
CODE:00432840   66c705e08...    MOV         word ptr [DATA:DAT_004685e0],0x1        ;= ??
CODE:00432849   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:0043284f   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:00432855   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043285b   50              PUSH        EAX                                     
CODE:0043285c   e89e390100      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00432861   59              POP         ECX                                     
CODE:00432862   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00432868   50              PUSH        EAX                                     
CODE:00432869   e80a3f0100      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0043286e   59              POP         ECX                                     
                            LAB_0043286f:                 ;XREF[1,0]:   0043283e
CODE:0043286f   66833de28...    CMP         word ptr [DATA:DAT_004685e2],0x0        ;= ??
CODE:00432877   7413            JZ          LAB_0043288c                            
CODE:00432879   66c705e28...    MOV         word ptr [DATA:DAT_004685e2],0x0        ;= ??
CODE:00432882   e863020000      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
CODE:00432887   e8a3060000      CALL        FUN_00432f2f                            ;undefined FUN_00432f2f(void)
                            LAB_0043288c:                 ;XREF[1,0]:   00432877
CODE:0043288c   0fbf05222...    MOVSX       EAX,word ptr [DATA:DAT_00462522]        
CODE:00432893   48              DEC         EAX                                     
CODE:00432894   7407            JZ          LAB_0043289d                            
CODE:00432896   48              DEC         EAX                                     
CODE:00432897   7461            JZ          LAB_004328fa                            
CODE:00432899   48              DEC         EAX                                     
CODE:0043289a   7433            JZ          LAB_004328cf                            
CODE:0043289c   c3              RET                                                 
                            LAB_0043289d:                 ;XREF[1,0]:   00432894
CODE:0043289d   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:004328a3   50              PUSH        EAX                                     
CODE:004328a4   e8b1470100      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:004328a9   59              POP         ECX                                     
CODE:004328aa   6685c0          TEST        AX,AX                                   
CODE:004328ad   7556            JNZ         LAB_00432905                            
CODE:004328af   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:004328b5   50              PUSH        EAX                                     
CODE:004328b6   e8ac3a0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:004328bb   59              POP         ECX                                     
CODE:004328bc   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:004328c5   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x0        
CODE:004328ce   c3              RET                                                 
                            LAB_004328cf:                 ;XREF[1,0]:   0043289a
CODE:004328cf   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:004328d6   6bc016          IMUL        EAX,EAX,0x16                            
CODE:004328d9   81c084844600    ADD         EAX,DATA:DAT_00468484                   ;= ??
CODE:004328df   50              PUSH        EAX                                     
CODE:004328e0   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:004328e7   6bc016          IMUL        EAX,EAX,0x16                            
CODE:004328ea   81c082844600    ADD         EAX,DATA:DAT_00468482                   ;= ??
CODE:004328f0   50              PUSH        EAX                                     
CODE:004328f1   e8aedbfdff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:004328f6   83c408          ADD         ESP,0x8                                 
CODE:004328f9   c3              RET                                                 
                            LAB_004328fa:                 ;XREF[1,0]:   00432897
CODE:004328fa   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:004328ff   e8898a0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00432904   59              POP         ECX                                     
                            LAB_00432905:                 ;XREF[1,0]:   004328ad
CODE:00432905   c3              RET                                                 
                            LAB_00432906:                 ;XREF[1,0]:   00432b0d
CODE:00432906   66833d222...    CMP         word ptr [DATA:DAT_00462522],0x1        
CODE:0043290e   7436            JZ          LAB_00432946                            
CODE:00432910   6a00            PUSH        0x0                                     
CODE:00432912   6a05            PUSH        0x5                                     
CODE:00432914   685c1f0000      PUSH        0x1f5c                                  
CODE:00432919   e8873c0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043291e   83c40c          ADD         ESP,0xc                                 
CODE:00432921   ff35d8854600    PUSH        dword ptr [DATA:DAT_004685d8]           ;= ??
CODE:00432927   e8ec04feff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043292c   59              POP         ECX                                     
CODE:0043292d   e852fefdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00432932   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:00432937   e8518a0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043293c   59              POP         ECX                                     
CODE:0043293d   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x2        
                            LAB_00432946:                 ;XREF[1,0]:   0043290e
CODE:00432946   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00432947(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0043280a
CODE:00432947   53              PUSH        EBX                                     
CODE:00432948   33db            XOR         EBX,EBX                                 
CODE:0043294a   eb14            JMP         LAB_00432960                            
                            LAB_0043294c:                 ;XREF[1,0]:   00432967
CODE:0043294c   0fbfc3          MOVSX       param_1,BX                              
CODE:0043294f   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00432952   ff34458c8...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:00432959   e8ae03feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043295e   59              POP         param_3                                 
CODE:0043295f   43              INC         EBX                                     
                            LAB_00432960:                 ;XREF[1,0]:   0043294a
CODE:00432960   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00432967   7ce3            JL          LAB_0043294c                            
CODE:00432969   ff35d4854600    PUSH        dword ptr [DATA:DAT_004685d4]           ;= ??
CODE:0043296f   e89803feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00432974   59              POP         param_3                                 
CODE:00432975   ff35dc854600    PUSH        dword ptr [DATA:DAT_004685dc]           ;= ??
CODE:0043297b   e88c03feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00432980   59              POP         param_3                                 
CODE:00432981   ff35d8854600    PUSH        dword ptr [DATA:DAT_004685d8]           ;= ??
CODE:00432987   e88003feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043298c   59              POP         param_3                                 
CODE:0043298d   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:00432993   e87403feff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00432998   59              POP         param_3                                 
CODE:00432999   5b              POP         EBX                                     
CODE:0043299a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043299b(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   004329eb,00432a23,00432a71,00432a8a
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   00432a4f,00432a59,00432a6a
          ;local_400     undefined4        -400                      ;XREF[3,0]:   00432a0a,00432a10,00432a1d
                                                          ;XREF[1,0]:   00432af6
CODE:0043299b   55              PUSH        EBP                                     
CODE:0043299c   8bec            MOV         EBP,ESP                                 
CODE:0043299e   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:004329a4   53              PUSH        EBX                                     
CODE:004329a5   56              PUSH        ESI                                     
CODE:004329a6   57              PUSH        EDI                                     
CODE:004329a7   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:004329ac   bf30254600      MOV         EDI,DATA:$TEXT17                        ;= 54h    T
CODE:004329b1   6a00            PUSH        0x0                                     
CODE:004329b3   6a05            PUSH        0x5                                     
CODE:004329b5   685c1f0000      PUSH        0x1f5c                                  
CODE:004329ba   e8e63b0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004329bf   83c40c          ADD         ESP,0xc                                 
CODE:004329c2   ff35dc854600    PUSH        dword ptr [DATA:DAT_004685dc]           ;= ??
CODE:004329c8   e8fb03feff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004329cd   59              POP         ECX                                     
CODE:004329ce   e8b1fdfdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004329d3   ff35dc854600    PUSH        dword ptr [DATA:DAT_004685dc]           ;= ??
CODE:004329d9   e82605feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004329de   59              POP         ECX                                     
CODE:004329df   e8a0fdfdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004329e4   68e8030000      PUSH        0x3e8                                   
CODE:004329e9   6a00            PUSH        0x0                                     
CODE:004329eb   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004329f1   50              PUSH        EAX                                     
CODE:004329f2   e8c5d40100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004329f7   83c40c          ADD         ESP,0xc                                 
CODE:004329fa   8d4705          LEA         EAX,[EDI + 0x5]=>DATA:$TEXT18           ;= 54h    T
CODE:004329fd   50              PUSH        EAX=>DATA:$TEXT18                       ;= 54h    T
CODE:004329fe   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:00432a01   50              PUSH        EAX                                     
CODE:00432a02   e8f7db0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00432a07   83c408          ADD         ESP,0x8                                 
CODE:00432a0a   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:00432a10   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00432a16   e891d50100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00432a1b   59              POP         ECX                                     
CODE:00432a1c   50              PUSH        EAX                                     
CODE:00432a1d   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00432a23   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00432a29   50              PUSH        EAX                                     
CODE:00432a2a   e85dd60100      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:00432a2f   83c40c          ADD         ESP,0xc                                 
CODE:00432a32   66bb0100        MOV         BX,0x1                                  
CODE:00432a36   eb49            JMP         LAB_00432a81                            
                            LAB_00432a38:                 ;XREF[1,0]:   00432a88
CODE:00432a38   8d470a          LEA         EAX,[EDI + 0xa]=>DATA:$TEXT19           ;= 54h    T
CODE:00432a3b   50              PUSH        EAX=>DATA:$TEXT19                       ;= 54h    T
CODE:00432a3c   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432a3f   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00432a43   50              PUSH        EAX                                     
CODE:00432a44   e8b5db0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00432a49   83c408          ADD         ESP,0x8                                 
CODE:00432a4c   0fbfd3          MOVSX       EDX,BX                                  
CODE:00432a4f   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:00432a56   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432a59   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00432a60   e847d50100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00432a65   59              POP         ECX                                     
CODE:00432a66   50              PUSH        EAX                                     
CODE:00432a67   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432a6a   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00432a71   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00432a77   50              PUSH        EAX                                     
CODE:00432a78   e84bd50100      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:00432a7d   83c40c          ADD         ESP,0xc                                 
CODE:00432a80   43              INC         EBX                                     
                            LAB_00432a81:                 ;XREF[1,0]:   00432a36
CODE:00432a81   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00432a88   7cae            JL          LAB_00432a38                            
CODE:00432a8a   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00432a90   50              PUSH        EAX                                     
CODE:00432a91   e8e4c70000      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:00432a96   59              POP         ECX                                     
CODE:00432a97   33db            XOR         EBX,EBX                                 
CODE:00432a99   eb15            JMP         LAB_00432ab0                            
                            LAB_00432a9b:                 ;XREF[1,0]:   00432ab7
CODE:00432a9b   8d470f          LEA         EAX,[EDI + 0xf]=>DATA:$TEXT20           ;= 54h    T
CODE:00432a9e   50              PUSH        EAX=>DATA:$TEXT20                       ;= 54h    T
CODE:00432a9f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432aa2   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00432aa6   50              PUSH        EAX                                     
CODE:00432aa7   e8e9db0000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00432aac   83c408          ADD         ESP,0x8                                 
CODE:00432aaf   43              INC         EBX                                     
                            LAB_00432ab0:                 ;XREF[1,0]:   00432a99
CODE:00432ab0   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00432ab7   7ce2            JL          LAB_00432a9b                            
CODE:00432ab9   5f              POP         EDI                                     
CODE:00432aba   5e              POP         ESI                                     
CODE:00432abb   5b              POP         EBX                                     
CODE:00432abc   8be5            MOV         ESP,EBP                                 
CODE:00432abe   5d              POP         EBP                                     
CODE:00432abf   c3              RET                                                 
                            LAB_00432ac0:                 ;XREF[2,0]:   00432635,0043263f
CODE:00432ac0   e8a3d7fdff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:00432ac5   0fbfc0          MOVSX       EAX,AX                                  
CODE:00432ac8   83e80d          SUB         EAX,0xd                                 
CODE:00432acb   751c            JNZ         LAB_00432ae9                            
CODE:00432acd   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432ad5   7409            JZ          LAB_00432ae0                            
CODE:00432ad7   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x2        
                            LAB_00432ae0:                 ;XREF[1,0]:   00432ad5
CODE:00432ae0   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_00432ae9:                 ;XREF[1,0]:   00432acb
CODE:00432ae9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00432aea(void)
                                                          ;XREF[6,0]:   0043262b,00432882,00432c89,00432e5e
                                                          ;             00433cbe,00433fd5
CODE:00432aea   53              PUSH        EBX                                     
CODE:00432aeb   56              PUSH        ESI                                     
CODE:00432aec   be82844600      MOV         ESI,DATA:DAT_00468482                   ;= ??
CODE:00432af1   e8a244feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00432af6   689b294300      PUSH        FUN_0043299b                            
CODE:00432afb   6a05            PUSH        0x5                                     
CODE:00432afd   6a1c            PUSH        0x1c                                    
CODE:00432aff   6a3a            PUSH        0x3a                                    
CODE:00432b01   6a19            PUSH        0x19                                    
CODE:00432b03   6a29            PUSH        0x29                                    
CODE:00432b05   e86343feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432b0a   83c418          ADD         ESP,0x18                                
CODE:00432b0d   6806294300      PUSH        LAB_00432906                            
CODE:00432b12   6a05            PUSH        0x5                                     
CODE:00432b14   6a32            PUSH        0x32                                    
CODE:00432b16   6a64            PUSH        0x64                                    
CODE:00432b18   6844010000      PUSH        0x144                                   
CODE:00432b1d   688e010000      PUSH        0x18e                                   
CODE:00432b22   e84643feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432b27   83c418          ADD         ESP,0x18                                
CODE:00432b2a   68302c4300      PUSH        LAB_00432c30                            
CODE:00432b2f   6a00            PUSH        0x0                                     
CODE:00432b31   6880010000      PUSH        0x180                                   
CODE:00432b36   6800020000      PUSH        0x200                                   
CODE:00432b3b   6a00            PUSH        0x0                                     
CODE:00432b3d   6a00            PUSH        0x0                                     
CODE:00432b3f   e82943feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432b44   83c418          ADD         ESP,0x18                                
CODE:00432b47   682e2d4300      PUSH        FUN_00432d2e                            
CODE:00432b4c   6a05            PUSH        0x5                                     
CODE:00432b4e   6a76            PUSH        0x76                                    
CODE:00432b50   6a7f            PUSH        0x7f                                    
CODE:00432b52   689e000000      PUSH        0x9e                                    
CODE:00432b57   6a0a            PUSH        0xa                                     
CODE:00432b59   e80f43feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432b5e   83c418          ADD         ESP,0x18                                
CODE:00432b61   a388854600      MOV         [DATA:DAT_00468588],EAX                 ;= ??
CODE:00432b66   a188854600      MOV         EAX,[DATA:DAT_00468588]                 ;= ??
CODE:00432b6b   33d2            XOR         EDX,EDX                                 
CODE:00432b6d   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:00432b70   33db            XOR         EBX,EBX                                 
CODE:00432b72   eb76            JMP         LAB_00432bea                            
                            LAB_00432b74:                 ;XREF[1,0]:   00432bf1
CODE:00432b74   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432b77   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432b7a   66837c461401    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00432b80   7567            JNZ         LAB_00432be9                            
CODE:00432b82   682e2d4300      PUSH        FUN_00432d2e                            
CODE:00432b87   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432b8a   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432b8d   668b444608      MOV         AX,word ptr [ESI + EAX*0x2 + 0x8]=>DA...;= ??
CODE:00432b92   50              PUSH        EAX                                     
CODE:00432b93   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432b96   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432b99   668b444606      MOV         AX,word ptr [ESI + EAX*0x2 + 0x6]=>DA...;= ??
CODE:00432b9e   50              PUSH        EAX                                     
CODE:00432b9f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432ba2   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432ba5   668b444604      MOV         AX,word ptr [ESI + EAX*0x2 + 0x4]=>DA...;= ??
CODE:00432baa   50              PUSH        EAX                                     
CODE:00432bab   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432bae   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432bb1   668b444602      MOV         AX,word ptr [ESI + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00432bb6   50              PUSH        EAX                                     
CODE:00432bb7   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432bba   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432bbd   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00432bc1   50              PUSH        EAX                                     
CODE:00432bc2   e8a642feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432bc7   83c418          ADD         ESP,0x18                                
CODE:00432bca   0fbfd3          MOVSX       EDX,BX                                  
CODE:00432bcd   890495608...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00432bd4   0fbfc3          MOVSX       EAX,BX                                  
CODE:00432bd7   05e8030000      ADD         EAX,0x3e8                               
CODE:00432bdc   0fbfd3          MOVSX       EDX,BX                                  
CODE:00432bdf   8b1495608...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:00432be6   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_00432be9:                 ;XREF[1,0]:   00432b80
CODE:00432be9   43              INC         EBX                                     
                            LAB_00432bea:                 ;XREF[1,0]:   00432b72
CODE:00432bea   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00432bf1   7c81            JL          LAB_00432b74                            
CODE:00432bf3   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432bfb   741d            JZ          LAB_00432c1a                            
CODE:00432bfd   681d2c4300      PUSH        LAB_00432c1d                            
CODE:00432c02   6a19            PUSH        0x19                                    
CODE:00432c04   6a3c            PUSH        0x3c                                    
CODE:00432c06   684e010000      PUSH        0x14e                                   
CODE:00432c0b   6840010000      PUSH        0x140                                   
CODE:00432c10   6a0a            PUSH        0xa                                     
CODE:00432c12   e85642feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00432c17   83c418          ADD         ESP,0x18                                
                            LAB_00432c1a:                 ;XREF[1,0]:   00432bfb
CODE:00432c1a   5e              POP         ESI                                     
CODE:00432c1b   5b              POP         EBX                                     
CODE:00432c1c   c3              RET                                                 
                            LAB_00432c1d:                 ;XREF[1,0]:   00432bfd
CODE:00432c1d   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00432c26   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x2        
CODE:00432c2f   c3              RET                                                 
                            LAB_00432c30:                 ;XREF[1,0]:   00432b2a
CODE:00432c30   0fbf05222...    MOVSX       EAX,word ptr [DATA:DAT_00462522]        
CODE:00432c37   83e801          SUB         EAX,0x1                                 
CODE:00432c3a   7252            JC          LAB_00432c8e                            
CODE:00432c3c   83e802          SUB         EAX,0x2                                 
CODE:00432c3f   7401            JZ          LAB_00432c42                            
CODE:00432c41   c3              RET                                                 
                            LAB_00432c42:                 ;XREF[1,0]:   00432c3f
CODE:00432c42   e8c70d0000      CALL        FUN_00433a0e                            ;undefined FUN_00433a0e(void)
CODE:00432c47   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432c4f   753d            JNZ         LAB_00432c8e                            
CODE:00432c51   e874100000      CALL        FUN_00433cca                            ;undefined4 FUN_00433cca(void)
CODE:00432c56   66a31e254600    MOV         [DATA:DAT_0046251e],AX                  
CODE:00432c5c   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432c64   7428            JZ          LAB_00432c8e                            
CODE:00432c66   66833d202...    CMP         word ptr [DATA:DAT_00462520],0x0        
CODE:00432c6e   751e            JNZ         LAB_00432c8e                            
CODE:00432c70   66c705202...    MOV         word ptr [DATA:DAT_00462520],0x1        
CODE:00432c79   68774a0000      PUSH        0x4a77                                  
CODE:00432c7e   e827d10000      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00432c83   59              POP         ECX                                     
CODE:00432c84   e8ffd00000      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00432c89   e85cfeffff      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
                            LAB_00432c8e:                 ;XREF[4,0]:   00432c3a,00432c4f,00432c64,00432c6e
CODE:00432c8e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForJigsaw'(void)
                                                          ;XREF[1,0]:   00432619
CODE:00432c8f   ba82844600      MOV         EDX=>DATA:DAT_00468482,DATA:DAT_00468482;= ??
CODE:00432c94   33c0            XOR         EAX,EAX                                 
                            LAB_00432c96:                 ;XREF[1,0]:   00432ccf
CODE:00432c96   0fbfc8          MOVSX       ECX,AX                                  
CODE:00432c99   6bc90b          IMUL        ECX,ECX,0xb                             
                                                          ; FWD[2,0]:   00468496,004684ac
CODE:00432c9c   66c7444a1...    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00432ca3   0fbfc8          MOVSX       ECX,AX                                  
CODE:00432ca6   6bc90b          IMUL        ECX,ECX,0xb                             
                                                          ; FWD[2,0]:   00468490,004684a6
CODE:00432ca9   66c7444a0...    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00432cb0   0fbfc8          MOVSX       ECX,AX                                  
CODE:00432cb3   6bc90b          IMUL        ECX,ECX,0xb                             
                                                          ; FWD[2,0]:   00468492,004684a8
CODE:00432cb6   66c7444a1...    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00432cbd   0fbfc8          MOVSX       ECX,AX                                  
CODE:00432cc0   6bc90b          IMUL        ECX,ECX,0xb                             
                                                          ; FWD[2,0]:   0046848a,004684a0
CODE:00432cc3   66c7444a0...    MOV         word ptr [EDX + ...,0x0                 ;= ??
CODE:00432cca   40              INC         EAX                                     
CODE:00432ccb   6683f80a        CMP         AX,0xa                                  
CODE:00432ccf   7cc5            JL          LAB_00432c96                            
CODE:00432cd1   66c7051e2...    MOV         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432cda   66c705202...    MOV         word ptr [DATA:DAT_00462520],0x0        
CODE:00432ce3   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x0        
CODE:00432cec   66c7057c8...    MOV         word ptr [DATA:DAT_0046847c],0xb        ;= ??
CODE:00432cf5   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:00432cfb   50              PUSH        EAX                                     
CODE:00432cfc   e8ab020000      CALL        Puzzles::SetParametersForJigsaw         ;void SetParametersForJigsaw(PuzzleNu...
CODE:00432d01   59              POP         ECX                                     
CODE:00432d02   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2af8     ;= ??
CODE:00432d0b   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2af8     ;= ??
CODE:00432d14   6844254600      PUSH        DATA:$TEXT21                            ;= 54h    T
CODE:00432d19   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:00432d1f   50              PUSH        EAX                                     
CODE:00432d20   e8d9d80000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00432d25   83c408          ADD         ESP,0x8                                 
CODE:00432d28   a370974600      MOV         [DATA:DAT_00469770],EAX                 ;= ??
CODE:00432d2d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00432d2e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[3,0]:   00432d48,00432d90,00432e05
                                                          ;XREF[2,0]:   00432b47,00432b82
CODE:00432d2e   55              PUSH        EBP                                     
CODE:00432d2f   8bec            MOV         EBP,ESP                                 
CODE:00432d31   0fbf05222...    MOVSX       param_1,word ptr [DATA:DAT_00462522]    
CODE:00432d38   83e801          SUB         param_1,0x1                             
CODE:00432d3b   720b            JC          LAB_00432d48                            
CODE:00432d3d   83e802          SUB         param_1,0x2                             
CODE:00432d40   0f84bf000000    JZ          LAB_00432e05                            
CODE:00432d46   5d              POP         EBP                                     
CODE:00432d47   c3              RET                                                 
                            LAB_00432d48:                 ;XREF[1,0]:   00432d3b
CODE:00432d48   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00432d4b   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00432d4e   83e801          SUB         param_1,0x1                             
CODE:00432d51   720f            JC          LAB_00432d62                            
CODE:00432d53   0519fcffff      ADD         param_1,0xfffffc19                      
CODE:00432d58   83e80a          SUB         param_1,0xa                             
CODE:00432d5b   720c            JC          LAB_00432d69                            
CODE:00432d5d   e901010000      JMP         LAB_00432e63                            
                            LAB_00432d62:                 ;XREF[1,0]:   00432d51
CODE:00432d62   e8fe000000      CALL        FUN_00432e65                            ;undefined FUN_00432e65(void)
CODE:00432d67   5d              POP         EBP                                     
CODE:00432d68   c3              RET                                                 
                            LAB_00432d69:                 ;XREF[1,0]:   00432d5b
CODE:00432d69   e8e0120000      CALL        FUN_0043404e                            ;undefined FUN_0043404e(void)
CODE:00432d6e   6a00            PUSH        0x0                                     
CODE:00432d70   6a05            PUSH        0x5                                     
CODE:00432d72   68731f0000      PUSH        0x1f73                                  
CODE:00432d77   e829380100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00432d7c   83c40c          ADD         ESP,0xc                                 
CODE:00432d7f   ff35d4854600    PUSH        dword ptr [DATA:DAT_004685d4]           ;= ??
CODE:00432d85   e87a01feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00432d8a   59              POP         param_3                                 
CODE:00432d8b   e8e9100000      CALL        FUN_00433e79                            ;undefined FUN_00433e79(void)
CODE:00432d90   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00432d93   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:00432d97   660518fc        ADD         param_1,0xfc18                          
CODE:00432d9b   66a37c844600    MOV         [DATA:DAT_0046847c],param_1             ;= ??
CODE:00432da1   0fbf057c8...    MOVSX       param_1,word ptr [DATA:DAT_0046847c]    ;= ??
CODE:00432da8   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00432dab   ff34458c8...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:00432db2   e84d01feff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00432db7   59              POP         param_3                                 
CODE:00432db8   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x3        
CODE:00432dc1   e8bef9fdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00432dc6   6a00            PUSH        0x0                                     
CODE:00432dc8   6a00            PUSH        0x0                                     
CODE:00432dca   0fbf057c8...    MOVSX       param_1,word ptr [DATA:DAT_0046847c]    ;= ??
CODE:00432dd1   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00432dd4   ff34458c8...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:00432ddb   e8ae870000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00432de0   83c40c          ADD         ESP,0xc                                 
CODE:00432de3   50              PUSH        param_1                                 
CODE:00432de4   e8f9860000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00432de9   59              POP         param_3                                 
CODE:00432dea   6811010000      PUSH        0x111                                   
CODE:00432def   685e010000      PUSH        0x15e                                   
CODE:00432df4   6a1a            PUSH        0x1a                                    
CODE:00432df6   6895000000      PUSH        0x95                                    
CODE:00432dfb   e818850000      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:00432e00   83c410          ADD         ESP,0x10                                
CODE:00432e03   5d              POP         EBP                                     
CODE:00432e04   c3              RET                                                 
                            LAB_00432e05:                 ;XREF[1,0]:   00432d40
CODE:00432e05   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00432e08   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00432e0b   0518fcffff      ADD         param_1,0xfffffc18                      
CODE:00432e10   83e80a          SUB         param_1,0xa                             
CODE:00432e13   7202            JC          LAB_00432e17                            
CODE:00432e15   5d              POP         EBP                                     
CODE:00432e16   c3              RET                                                 
                            LAB_00432e17:                 ;XREF[1,0]:   00432e13
CODE:00432e17   e8f20b0000      CALL        FUN_00433a0e                            ;undefined FUN_00433a0e(void)
CODE:00432e1c   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432e24   753d            JNZ         LAB_00432e63                            
CODE:00432e26   e89f0e0000      CALL        FUN_00433cca                            ;undefined4 FUN_00433cca(void)
CODE:00432e2b   66a31e254600    MOV         [DATA:DAT_0046251e],param_1             
CODE:00432e31   66833d1e2...    CMP         word ptr [DATA:DAT_0046251e],0x0        
CODE:00432e39   7428            JZ          LAB_00432e63                            
CODE:00432e3b   66833d202...    CMP         word ptr [DATA:DAT_00462520],0x0        
CODE:00432e43   751e            JNZ         LAB_00432e63                            
CODE:00432e45   66c705202...    MOV         word ptr [DATA:DAT_00462520],0x1        
CODE:00432e4e   68774a0000      PUSH        0x4a77                                  
CODE:00432e53   e852cf0000      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00432e58   59              POP         param_3                                 
CODE:00432e59   e82acf0000      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00432e5e   e887fcffff      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
                            LAB_00432e63:                 ;XREF[4,0]:   00432d5d,00432e24,00432e39,00432e43
CODE:00432e63   5d              POP         EBP                                     
CODE:00432e64   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00432e65(void)
                                                          ;XREF[1,0]:   00432d62
CODE:00432e65   66833d7c8...    CMP         word ptr [DATA:DAT_0046847c],0xb        ;= ??
CODE:00432e6d   0f85bb000000    JNZ         LAB_00432f2e                            
CODE:00432e73   66833d1c2...    CMP         word ptr [DATA:DAT_0046251c],0x0        ;= 0005h
CODE:00432e7b   0f8ead000000    JLE         LAB_00432f2e                            
CODE:00432e81   e8c8110000      CALL        FUN_0043404e                            ;undefined FUN_0043404e(void)
CODE:00432e86   e826120000      CALL        FUN_004340b1                            ;undefined FUN_004340b1(void)
CODE:00432e8b   66ff0d1c2...    DEC         word ptr [DATA:DAT_0046251c]            ;= 0005h
                            LAB_00432e92:                 ;XREF[1,0]:   00432ecb
CODE:00432e92   66833d808...    CMP         word ptr [DATA:DAT_00468480],0x0        ;= ??
CODE:00432e9a   7413            JZ          LAB_00432eaf                            
CODE:00432e9c   e8b3130200      CALL        Random                                  ;int Random(void)
CODE:00432ea1   0fbf15808...    MOVSX       EDX,word ptr [DATA:DAT_00468480]        ;= ??
CODE:00432ea8   8bca            MOV         ECX,EDX                                 
CODE:00432eaa   99              CDQ                                                 
CODE:00432eab   f7f9            IDIV        ECX                                     
CODE:00432ead   eb02            JMP         LAB_00432eb1                            
                            LAB_00432eaf:                 ;XREF[1,0]:   00432e9a
CODE:00432eaf   33d2            XOR         EDX,EDX                                 
                            LAB_00432eb1:                 ;XREF[1,0]:   00432ead
CODE:00432eb1   6689157c8...    MOV         word ptr [DATA:DAT_0046847c],DX         ;= ??
CODE:00432eb8   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00432ebf   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432ec2   66833c459...    CMP         word ptr [EAX*0x...,0x1                 ;= ??
CODE:00432ecb   74c5            JZ          LAB_00432e92                            
CODE:00432ecd   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x3        
CODE:00432ed6   e822120000      CALL        FUN_004340fd                            ;undefined FUN_004340fd(void)
CODE:00432edb   e84f000000      CALL        FUN_00432f2f                            ;undefined FUN_00432f2f(void)
CODE:00432ee0   6a00            PUSH        0x0                                     
CODE:00432ee2   6a00            PUSH        0x0                                     
CODE:00432ee4   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00432eeb   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00432eee   ff34458c8...    PUSH        dword ptr [EAX*0x2 + DATA:DAT_0046848c] ;= ??
CODE:00432ef5   e894860000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00432efa   83c40c          ADD         ESP,0xc                                 
CODE:00432efd   50              PUSH        EAX                                     
CODE:00432efe   e8df850000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00432f03   59              POP         ECX                                     
CODE:00432f04   6811010000      PUSH        0x111                                   
CODE:00432f09   685e010000      PUSH        0x15e                                   
CODE:00432f0e   6a1a            PUSH        0x1a                                    
CODE:00432f10   6895000000      PUSH        0x95                                    
CODE:00432f15   e8fe830000      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:00432f1a   83c410          ADD         ESP,0x10                                
CODE:00432f1d   6a00            PUSH        0x0                                     
CODE:00432f1f   6a05            PUSH        0x5                                     
CODE:00432f21   68731f0000      PUSH        0x1f73                                  
CODE:00432f26   e87a360100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00432f2b   83c40c          ADD         ESP,0xc                                 
                            LAB_00432f2e:                 ;XREF[2,0]:   00432e6d,00432e7b
CODE:00432f2e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00432f2f(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   00432f6b,00432f80
                                                          ;XREF[4,0]:   00432630,00432887,00432edb,00433fed
CODE:00432f2f   55              PUSH        EBP                                     
CODE:00432f30   8bec            MOV         EBP,ESP                                 
CODE:00432f32   83c4f4          ADD         ESP,-0xc                                
CODE:00432f35   53              PUSH        EBX                                     
CODE:00432f36   66bb983a        MOV         BX,0x3a98                               
CODE:00432f3a   53              PUSH        EBX                                     
CODE:00432f3b   e87b9c0100      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:00432f40   59              POP         ECX                                     
CODE:00432f41   6a1a            PUSH        0x1a                                    
CODE:00432f43   6a1a            PUSH        0x1a                                    
CODE:00432f45   68f5000000      PUSH        0xf5                                    
CODE:00432f4a   6a3c            PUSH        0x3c                                    
CODE:00432f4c   e897deffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00432f51   83c410          ADD         ESP,0x10                                
CODE:00432f54   66833d1c2...    CMP         word ptr [DATA:DAT_0046251c],0x0        ;= 0005h
CODE:00432f5c   7e2f            JLE         LAB_00432f8d                            
CODE:00432f5e   0fbf051c2...    MOVSX       EAX,word ptr [DATA:DAT_0046251c]        ;= 0005h
CODE:00432f65   50              PUSH        EAX                                     
CODE:00432f66   6849254600      PUSH        DATA:DAT_00462549                       ;= 25h    %
CODE:00432f6b   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00432f6e   50              PUSH        EAX                                     
CODE:00432f6f   e800fb0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00432f74   83c40c          ADD         ESP,0xc                                 
CODE:00432f77   6a00            PUSH        0x0                                     
CODE:00432f79   6804010000      PUSH        0x104                                   
CODE:00432f7e   6a41            PUSH        0x41                                    
CODE:00432f80   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00432f83   50              PUSH        EAX                                     
CODE:00432f84   53              PUSH        EBX                                     
CODE:00432f85   e8a29f0100      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00432f8a   83c414          ADD         ESP,0x14                                
                            LAB_00432f8d:                 ;XREF[1,0]:   00432f5c
CODE:00432f8d   6a1a            PUSH        0x1a                                    
CODE:00432f8f   6a1a            PUSH        0x1a                                    
CODE:00432f91   68f5000000      PUSH        0xf5                                    
CODE:00432f96   6a3c            PUSH        0x3c                                    
CODE:00432f98   e81fdbffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00432f9d   83c410          ADD         ESP,0x10                                
CODE:00432fa0   53              PUSH        EBX                                     
CODE:00432fa1   e87a9b0100      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00432fa6   59              POP         ECX                                     
CODE:00432fa7   5b              POP         EBX                                     
CODE:00432fa8   8be5            MOV         ESP,EBP                                 
CODE:00432faa   5d              POP         EBP                                     
CODE:00432fab   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForJigsaw(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[1,0]:   00432fb5
          ;local_10      undefined2         -10                      ;XREF[6,0]:   00433220,00433460,00433526,00433592,004335f5
                                                                     ;             00433709
          ;local_12      undefined2         -12                      ;XREF[13,0]:  004330b8,0043315a,004331b4,0043321a,0043330a
                                                                     ;             00433364,0043345a,004334ba,00433520,0043358c
                                                                     ;             004335ef,004336a0,00433703
          ;local_14      undefined2         -14                      ;XREF[19,0]:  004330b2,00433100,00433154,004331ae,00433214
                                                                     ;             00433268,004332b0,00433304,0043335e,004333ac
                                                                     ;             004333f4,00433454,004334b4,0043351a,00433586
                                                                     ;             004335e9,00433646,0043369a,004336fd
          ;local_16      undefined2         -16                      ;XREF[20,0]:  0043305e,004330ac,004330ee,0043314e,004331a8
                                                                     ;             0043320e,00433262,004332aa,004332fe,00433358
                                                                     ;             004333a6,004333ee,0043344e,004334ae,00433514
                                                                     ;             00433580,004335e3,00433640,00433694,004336f7
          ;local_18      undefined2         -18                      ;XREF[20,0]:  00433058,004330a6,004330dc,00433148,004331a2
                                                                     ;             00433208,0043325c,004332a4,004332f8,00433352
                                                                     ;             004333a0,004333e8,00433448,004334a8,0043350e
                                                                     ;             0043357a,004335dd,0043363a,0043368e,004336f1
          ;local_24      undefined2         -24                      ;XREF[6,0]:   004331e4,00433424,004334ea,00433556,004335b9
                                                                     ;             004336cd
          ;local_26      undefined2         -26                      ;XREF[13,0]:  00433088,0043312a,00433184,004331de,004332da
                                                                     ;             00433334,0043341e,0043348a,004334e4,00433550
                                                                     ;             004335b3,00433670,004336c7
          ;local_28      undefined2         -28                      ;XREF[19,0]:  00433082,004330f4,00433124,0043317e,004331d8
                                                                     ;             00433244,0043328c,004332d4,0043332e,00433388
                                                                     ;             004333d0,00433418,00433484,004334de,0043354a
                                                                     ;             004335ad,00433622,0043366a,004336c1
          ;local_2a      undefined2         -2a                      ;XREF[20,0]:  00433046,0043307c,004330e2,0043311e,00433178
                                                                     ;             004331d2,0043323e,00433286,004332ce,00433328
                                                                     ;             00433382,004333ca,00433412,0043347e,004334d8
                                                                     ;             00433544,004335a7,0043361c,00433664,004336bb
          ;local_2c      undefined2         -2c                      ;XREF[20,0]:  00433040,00433076,004330d0,00433118,00433172
                                                                     ;             004331cc,00433238,00433280,004332c8,00433322
                                                                     ;             0043337c,004333c4,0043340c,00433478,004334d2
                                                                     ;             0043353e,004335a1,00433616,0043365e,004336b5
          ;local_38      undefined2         -38                      ;XREF[6,0]:   00433202,00433442,00433508,00433574,004335d7
                                                                     ;             004336eb
          ;local_3a      undefined2         -3a                      ;XREF[13,0]:  004330a0,00433142,0043319c,004331fc,004332f2
                                                                     ;             0043334c,0043343c,004334a2,00433502,0043356e
                                                                     ;             004335d1,00433688,004336e5
          ;local_3c      undefined2         -3c                      ;XREF[19,0]:  0043309a,004330fa,0043313c,00433196,004331f6
                                                                     ;             00433256,0043329e,004332ec,00433346,0043339a
                                                                     ;             004333e2,00433436,0043349c,004334fc,00433568
                                                                     ;             004335cb,00433634,00433682,004336df
          ;local_3e      undefined2         -3e                      ;XREF[20,0]:  00433052,00433094,004330e8,00433136,00433190
                                                                     ;             004331f0,00433250,00433298,004332e6,00433340
                                                                     ;             00433394,004333dc,00433430,00433496,004334f6
                                                                     ;             00433562,004335c5,0043362e,0043367c,004336d9
          ;local_40      undefined2         -40                      ;XREF[20,0]:  0043304c,0043308e,004330d6,00433130,0043318a
                                                                     ;             004331ea,0043324a,00433292,004332e0,0043333a
                                                                     ;             0043338e,004333d6,0043342a,00433490,004334f0
                                                                     ;             0043355c,004335bf,00433628,00433676,004336d3
                                                          ;XREF[1,0]:   00432cfc
CODE:00432fac   55              PUSH        EBP                                     
CODE:00432fad   8bec            MOV         EBP,ESP                                 
CODE:00432faf   83c4c4          ADD         ESP,-0x3c                               
CODE:00432fb2   53              PUSH        EBX                                     
CODE:00432fb3   56              PUSH        ESI                                     
CODE:00432fb4   57              PUSH        EDI                                     
CODE:00432fb5   8b4508          MOV         EAX,dword ptr [EBP + puzzle+0x4]        
CODE:00432fb8   be82844600      MOV         ESI,DATA:DAT_00468482                   ;= ??
CODE:00432fbd   ba8a974600      MOV         EDX=>DATA:DAT_0046978a,DATA:DAT_0046978a;= ??
CODE:00432fc2   6683f814        CMP         AX,20                                   
CODE:00432fc6   7e04            JLE         LAB_00432fcc                            
CODE:00432fc8   66b80100        MOV         AX,0x1                                  
                            LAB_00432fcc:                 ;XREF[1,0]:   00432fc6
CODE:00432fcc   0fbfc0          MOVSX       EAX,AX                                  
CODE:00432fcf   83f814          CMP         EAX,0x14                                
CODE:00432fd2   0f8737070000    JA          switchD_00432fd8::caseD_0               
                            switchD:                      ; FWD[22,0]:  00432fe3,00433033,00433069,004330c3
                                                          ;             0043310b,00433165,004331bf,0043322b
                                                          ;             00433273,004332bb,00433315,0043336f
                                                          ;             004333b7,004333ff,0043346b,004334c5
                                                          ;             00433531,0043359d,00433609,00433651
                                                          ;             004336a8,0043370f
CODE:00432fd8   ff2485df2...    JMP         dword ptr [EAX*0x4 + 0x432fdf]=>->swi...;= 00433033
                            switchdataD_00432fdf:         
CODE:00432fdf   0f374300        addr        switchD_00432fd8::caseD_0               
                            PTR_caseD_1_00432fe3:         ;XREF[1,0]:   00432fd8
CODE:00432fe3   33304300        addr        switchD_00432fd8::caseD_1               
CODE:00432fe7   69304300        addr        switchD_00432fd8::caseD_2               
CODE:00432feb   c3304300        addr        switchD_00432fd8::caseD_3               
CODE:00432fef   0b314300        addr        switchD_00432fd8::caseD_4               
CODE:00432ff3   65314300        addr        switchD_00432fd8::caseD_5               
CODE:00432ff7   bf314300        addr        switchD_00432fd8::caseD_6               
CODE:00432ffb   2b324300        addr        switchD_00432fd8::caseD_7               
CODE:00432fff   73324300        addr        switchD_00432fd8::caseD_8               
CODE:00433003   bb324300        addr        switchD_00432fd8::caseD_9               
CODE:00433007   15334300        addr        switchD_00432fd8::caseD_a               
CODE:0043300b   6f334300        addr        switchD_00432fd8::caseD_b               
CODE:0043300f   b7334300        addr        switchD_00432fd8::caseD_c               
CODE:00433013   ff334300        addr        switchD_00432fd8::caseD_d               
CODE:00433017   6b344300        addr        switchD_00432fd8::caseD_e               
CODE:0043301b   c5344300        addr        switchD_00432fd8::caseD_f               
CODE:0043301f   31354300        addr        switchD_00432fd8::caseD_10              
CODE:00433023   9d354300        addr        switchD_00432fd8::caseD_11              
CODE:00433027   09364300        addr        switchD_00432fd8::caseD_12              
CODE:0043302b   51364300        addr        switchD_00432fd8::caseD_13              
CODE:0043302f   a8364300        addr        switchD_00432fd8::caseD_14              
                            caseD_1:                      ;XREF[2,0]:   00432fd8,00432fe3
CODE:00433033   66bf032b        MOV         DI,0x2b03                               
CODE:00433037   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x2        ;= ??
CODE:00433040   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:00433046   66c745da0400    MOV         word ptr [EBP + local_2a+0x4],0x4       
CODE:0043304c   66c745c40000    MOV         word ptr [EBP + local_40+0x4],0x0       
CODE:00433052   66c745c62c00    MOV         word ptr [EBP + local_3e+0x4],0x2c      
CODE:00433058   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:0043305e   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:00433064   e9a6060000      JMP         switchD_00432fd8::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00432fd8,00432fe7
CODE:00433069   66bf3f2b        MOV         DI,0x2b3f                               
CODE:0043306d   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:00433076   66c745d82f00    MOV         word ptr [EBP + local_2c+0x4],0x2f      
CODE:0043307c   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:00433082   66c745dcb500    MOV         word ptr [EBP + local_28+0x4],0xb5      
CODE:00433088   66c745de0f00    MOV         word ptr [EBP + local_26+0x4],0xf       
CODE:0043308e   66c745c40200    MOV         word ptr [EBP + local_40+0x4],0x2       
CODE:00433094   66c745c60100    MOV         word ptr [EBP + local_3e+0x4],0x1       
CODE:0043309a   66c745c80000    MOV         word ptr [EBP + local_3c+0x4],0x0       
CODE:004330a0   66c745ca5900    MOV         word ptr [EBP + local_3a+0x4],0x59      
CODE:004330a6   66c745ec0200    MOV         word ptr [EBP + local_18+0x4],0x2       
CODE:004330ac   66c745ee0300    MOV         word ptr [EBP + local_16+0x4],0x3       
CODE:004330b2   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:004330b8   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
CODE:004330be   e94c060000      JMP         switchD_00432fd8::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00432fd8,00432feb
CODE:004330c3   66bf342b        MOV         DI,0x2b34                               
CODE:004330c7   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:004330d0   66c745d81000    MOV         word ptr [EBP + local_2c+0x4],0x10      
CODE:004330d6   66c745c40b00    MOV         word ptr [EBP + local_40+0x4],0xb       
CODE:004330dc   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:004330e2   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:004330e8   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:004330ee   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:004330f4   66c745dc1000    MOV         word ptr [EBP + local_28+0x4],0x10      
CODE:004330fa   66c745c8c100    MOV         word ptr [EBP + local_3c+0x4],0xc1      
CODE:00433100   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:00433106   e904060000      JMP         switchD_00432fd8::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   00432fd8,00432fef
CODE:0043310b   66bf4a2b        MOV         DI,0x2b4a                               
CODE:0043310f   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:00433118   66c745d80700    MOV         word ptr [EBP + local_2c+0x4],0x7       
CODE:0043311e   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:00433124   66c745dc4500    MOV         word ptr [EBP + local_28+0x4],0x45      
CODE:0043312a   66c745deb900    MOV         word ptr [EBP + local_26+0x4],0xb9      
CODE:00433130   66c745c44500    MOV         word ptr [EBP + local_40+0x4],0x45      
CODE:00433136   66c745c61600    MOV         word ptr [EBP + local_3e+0x4],0x16      
CODE:0043313c   66c745c84900    MOV         word ptr [EBP + local_3c+0x4],0x49      
CODE:00433142   66c745ca0000    MOV         word ptr [EBP + local_3a+0x4],0x0       
CODE:00433148   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:0043314e   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:00433154   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:0043315a   66c745f20300    MOV         word ptr [EBP + local_12+0x4],0x3       
CODE:00433160   e9aa050000      JMP         switchD_00432fd8::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   00432fd8,00432ff3
CODE:00433165   66bf2e2b        MOV         DI,0x2b2e                               
CODE:00433169   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:00433172   66c745d84e00    MOV         word ptr [EBP + local_2c+0x4],0x4e      
CODE:00433178   66c745da4100    MOV         word ptr [EBP + local_2a+0x4],0x41      
CODE:0043317e   66c745dc0000    MOV         word ptr [EBP + local_28+0x4],0x0       
CODE:00433184   66c745de5c00    MOV         word ptr [EBP + local_26+0x4],0x5c      
CODE:0043318a   66c745c45200    MOV         word ptr [EBP + local_40+0x4],0x52      
CODE:00433190   66c745c68e00    MOV         word ptr [EBP + local_3e+0x4],0x8e      
CODE:00433196   66c745c80000    MOV         word ptr [EBP + local_3c+0x4],0x0       
CODE:0043319c   66c745ca4700    MOV         word ptr [EBP + local_3a+0x4],0x47      
CODE:004331a2   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:004331a8   66c745ee0300    MOV         word ptr [EBP + local_16+0x4],0x3       
CODE:004331ae   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:004331b4   66c745f20200    MOV         word ptr [EBP + local_12+0x4],0x2       
CODE:004331ba   e950050000      JMP         switchD_00432fd8::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   00432fd8,00432ff7
CODE:004331bf   66bf572b        MOV         DI,0x2b57                               
CODE:004331c3   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:004331cc   66c745d85100    MOV         word ptr [EBP + local_2c+0x4],0x51      
CODE:004331d2   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:004331d8   66c745dc3100    MOV         word ptr [EBP + local_28+0x4],0x31      
CODE:004331de   66c745de3000    MOV         word ptr [EBP + local_26+0x4],0x30      
CODE:004331e4   66c745e05500    MOV         word ptr [EBP + local_24+0x4],0x55      
CODE:004331ea   66c745c41800    MOV         word ptr [EBP + local_40+0x4],0x18      
CODE:004331f0   66c745c62400    MOV         word ptr [EBP + local_3e+0x4],0x24      
CODE:004331f6   66c745c82000    MOV         word ptr [EBP + local_3c+0x4],0x20      
CODE:004331fc   66c745ca0100    MOV         word ptr [EBP + local_3a+0x4],0x1       
CODE:00433202   66c745cc0000    MOV         word ptr [EBP + local_38+0x4],0x0       
CODE:00433208   66c745ec0500    MOV         word ptr [EBP + local_18+0x4],0x5       
CODE:0043320e   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:00433214   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:0043321a   66c745f20300    MOV         word ptr [EBP + local_12+0x4],0x3       
CODE:00433220   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
CODE:00433226   e9e4040000      JMP         switchD_00432fd8::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   00432fd8,00432ffb
CODE:0043322b   66bf1b2b        MOV         DI,0x2b1b                               
CODE:0043322f   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:00433238   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:0043323e   66c745da5500    MOV         word ptr [EBP + local_2a+0x4],0x55      
CODE:00433244   66c745dc3a00    MOV         word ptr [EBP + local_28+0x4],0x3a      
CODE:0043324a   66c745c44100    MOV         word ptr [EBP + local_40+0x4],0x41      
CODE:00433250   66c745c60d00    MOV         word ptr [EBP + local_3e+0x4],0xd       
CODE:00433256   66c745c80000    MOV         word ptr [EBP + local_3c+0x4],0x0       
CODE:0043325c   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:00433262   66c745ee0300    MOV         word ptr [EBP + local_16+0x4],0x3       
CODE:00433268   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:0043326e   e99c040000      JMP         switchD_00432fd8::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   00432fd8,00432fff
CODE:00433273   66bf692b        MOV         DI,0x2b69                               
CODE:00433277   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:00433280   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:00433286   66c745da0d00    MOV         word ptr [EBP + local_2a+0x4],0xd       
CODE:0043328c   66c745dc2e00    MOV         word ptr [EBP + local_28+0x4],0x2e      
CODE:00433292   66c745c40000    MOV         word ptr [EBP + local_40+0x4],0x0       
CODE:00433298   66c745c61e00    MOV         word ptr [EBP + local_3e+0x4],0x1e      
CODE:0043329e   66c745c81700    MOV         word ptr [EBP + local_3c+0x4],0x17      
CODE:004332a4   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:004332aa   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:004332b0   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:004332b6   e954040000      JMP         switchD_00432fd8::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   00432fd8,00433003
CODE:004332bb   66bf632b        MOV         DI,0x2b63                               
CODE:004332bf   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:004332c8   66c745d89600    MOV         word ptr [EBP + local_2c+0x4],0x96      
CODE:004332ce   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:004332d4   66c745dc4900    MOV         word ptr [EBP + local_28+0x4],0x49      
CODE:004332da   66c745de5e00    MOV         word ptr [EBP + local_26+0x4],0x5e      
CODE:004332e0   66c745c43a00    MOV         word ptr [EBP + local_40+0x4],0x3a      
CODE:004332e6   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:004332ec   66c745c81500    MOV         word ptr [EBP + local_3c+0x4],0x15      
CODE:004332f2   66c745ca4000    MOV         word ptr [EBP + local_3a+0x4],0x40      
CODE:004332f8   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:004332fe   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:00433304   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:0043330a   66c745f20400    MOV         word ptr [EBP + local_12+0x4],0x4       
CODE:00433310   e9fa030000      JMP         switchD_00432fd8::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   00432fd8,00433007
CODE:00433315   66bf0e2b        MOV         DI,0x2b0e                               
CODE:00433319   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:00433322   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:00433328   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:0043332e   66c745dc3d00    MOV         word ptr [EBP + local_28+0x4],0x3d      
CODE:00433334   66c745deb000    MOV         word ptr [EBP + local_26+0x4],0xb0      
CODE:0043333a   66c745c47b00    MOV         word ptr [EBP + local_40+0x4],0x7b      
CODE:00433340   66c745c68600    MOV         word ptr [EBP + local_3e+0x4],0x86      
CODE:00433346   66c745c80000    MOV         word ptr [EBP + local_3c+0x4],0x0       
CODE:0043334c   66c745caa800    MOV         word ptr [EBP + local_3a+0x4],0xa8      
CODE:00433352   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:00433358   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:0043335e   66c745f00400    MOV         word ptr [EBP + local_14+0x4],0x4       
CODE:00433364   66c745f20200    MOV         word ptr [EBP + local_12+0x4],0x2       
CODE:0043336a   e9a0030000      JMP         switchD_00432fd8::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   00432fd8,0043300b
CODE:0043336f   66bf162b        MOV         DI,0x2b16                               
CODE:00433373   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:0043337c   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:00433382   66c745daf900    MOV         word ptr [EBP + local_2a+0x4],0xf9      
CODE:00433388   66c745dc0c00    MOV         word ptr [EBP + local_28+0x4],0xc       
CODE:0043338e   66c745c40000    MOV         word ptr [EBP + local_40+0x4],0x0       
CODE:00433394   66c745c60e00    MOV         word ptr [EBP + local_3e+0x4],0xe       
CODE:0043339a   66c745c85300    MOV         word ptr [EBP + local_3c+0x4],0x53      
CODE:004333a0   66c745ec0200    MOV         word ptr [EBP + local_18+0x4],0x2       
CODE:004333a6   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:004333ac   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:004333b2   e958030000      JMP         switchD_00432fd8::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   00432fd8,0043300f
CODE:004333b7   66bf452b        MOV         DI,0x2b45                               
CODE:004333bb   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:004333c4   66c745d88c00    MOV         word ptr [EBP + local_2c+0x4],0x8c      
CODE:004333ca   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:004333d0   66c745dc0100    MOV         word ptr [EBP + local_28+0x4],0x1       
CODE:004333d6   66c745c44900    MOV         word ptr [EBP + local_40+0x4],0x49      
CODE:004333dc   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:004333e2   66c745c83000    MOV         word ptr [EBP + local_3c+0x4],0x30      
CODE:004333e8   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:004333ee   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:004333f4   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:004333fa   e910030000      JMP         switchD_00432fd8::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   00432fd8,00433013
CODE:004333ff   66bffc2a        MOV         DI,0x2afc                               
CODE:00433403   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:0043340c   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:00433412   66c745da0400    MOV         word ptr [EBP + local_2a+0x4],0x4       
CODE:00433418   66c745dc2900    MOV         word ptr [EBP + local_28+0x4],0x29      
CODE:0043341e   66c745de8500    MOV         word ptr [EBP + local_26+0x4],0x85      
CODE:00433424   66c745e01200    MOV         word ptr [EBP + local_24+0x4],0x12      
CODE:0043342a   66c745c43500    MOV         word ptr [EBP + local_40+0x4],0x35      
CODE:00433430   66c745c61900    MOV         word ptr [EBP + local_3e+0x4],0x19      
CODE:00433436   66c745c83800    MOV         word ptr [EBP + local_3c+0x4],0x38      
CODE:0043343c   66c745ca0000    MOV         word ptr [EBP + local_3a+0x4],0x0       
CODE:00433442   66c745cc0e00    MOV         word ptr [EBP + local_38+0x4],0xe       
CODE:00433448   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:0043344e   66c745ee0400    MOV         word ptr [EBP + local_16+0x4],0x4       
CODE:00433454   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:0043345a   66c745f20500    MOV         word ptr [EBP + local_12+0x4],0x5       
CODE:00433460   66c745f40600    MOV         word ptr [EBP + local_10+0x4],0x6       
CODE:00433466   e9a4020000      JMP         switchD_00432fd8::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   00432fd8,00433017
CODE:0043346b   66bf392b        MOV         DI,0x2b39                               
CODE:0043346f   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:00433478   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:0043347e   66c745da1400    MOV         word ptr [EBP + local_2a+0x4],0x14      
CODE:00433484   66c745dc1400    MOV         word ptr [EBP + local_28+0x4],0x14      
CODE:0043348a   66c745de1500    MOV         word ptr [EBP + local_26+0x4],0x15      
CODE:00433490   66c745c48c00    MOV         word ptr [EBP + local_40+0x4],0x8c      
CODE:00433496   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:0043349c   66c745c84900    MOV         word ptr [EBP + local_3c+0x4],0x49      
CODE:004334a2   66c745ca0d00    MOV         word ptr [EBP + local_3a+0x4],0xd       
CODE:004334a8   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:004334ae   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:004334b4   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:004334ba   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
CODE:004334c0   e94a020000      JMP         switchD_00432fd8::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   00432fd8,0043301b
CODE:004334c5   66bf202b        MOV         DI,0x2b20                               
CODE:004334c9   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:004334d2   66c745d8ed00    MOV         word ptr [EBP + local_2c+0x4],0xed      
CODE:004334d8   66c745daef00    MOV         word ptr [EBP + local_2a+0x4],0xef      
CODE:004334de   66c745dc0000    MOV         word ptr [EBP + local_28+0x4],0x0       
CODE:004334e4   66c745de0000    MOV         word ptr [EBP + local_26+0x4],0x0       
CODE:004334ea   66c745e01500    MOV         word ptr [EBP + local_24+0x4],0x15      
CODE:004334f0   66c745c49100    MOV         word ptr [EBP + local_40+0x4],0x91      
CODE:004334f6   66c745c67100    MOV         word ptr [EBP + local_3e+0x4],0x71      
CODE:004334fc   66c745c80000    MOV         word ptr [EBP + local_3c+0x4],0x0       
CODE:00433502   66c745ca0600    MOV         word ptr [EBP + local_3a+0x4],0x6       
CODE:00433508   66c745cc3f00    MOV         word ptr [EBP + local_38+0x4],0x3f      
CODE:0043350e   66c745ec0500    MOV         word ptr [EBP + local_18+0x4],0x5       
CODE:00433514   66c745ee0300    MOV         word ptr [EBP + local_16+0x4],0x3       
CODE:0043351a   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:00433520   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
CODE:00433526   66c745f40400    MOV         word ptr [EBP + local_10+0x4],0x4       
CODE:0043352c   e9de010000      JMP         switchD_00432fd8::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   00432fd8,0043301f
CODE:00433531   66bf502b        MOV         DI,0x2b50                               
CODE:00433535   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:0043353e   66c745d8de00    MOV         word ptr [EBP + local_2c+0x4],0xde      
CODE:00433544   66c745da0b00    MOV         word ptr [EBP + local_2a+0x4],0xb       
CODE:0043354a   66c745dc0000    MOV         word ptr [EBP + local_28+0x4],0x0       
CODE:00433550   66c745dece00    MOV         word ptr [EBP + local_26+0x4],0xce      
CODE:00433556   66c745e05a00    MOV         word ptr [EBP + local_24+0x4],0x5a      
CODE:0043355c   66c745c43400    MOV         word ptr [EBP + local_40+0x4],0x34      
CODE:00433562   66c745c64900    MOV         word ptr [EBP + local_3e+0x4],0x49      
CODE:00433568   66c745c85b00    MOV         word ptr [EBP + local_3c+0x4],0x5b      
CODE:0043356e   66c745caa100    MOV         word ptr [EBP + local_3a+0x4],0xa1      
CODE:00433574   66c745cc0000    MOV         word ptr [EBP + local_38+0x4],0x0       
CODE:0043357a   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:00433580   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:00433586   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:0043358c   66c745f20400    MOV         word ptr [EBP + local_12+0x4],0x4       
CODE:00433592   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
CODE:00433598   e972010000      JMP         switchD_00432fd8::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   00432fd8,00433023
CODE:0043359d   66bf072b        MOV         DI,0x2b07                               
CODE:004335a1   66c745d85100    MOV         word ptr [EBP + local_2c+0x4],0x51      
CODE:004335a7   66c745da9b00    MOV         word ptr [EBP + local_2a+0x4],0x9b      
CODE:004335ad   66c745dce800    MOV         word ptr [EBP + local_28+0x4],0xe8      
CODE:004335b3   66c745de0400    MOV         word ptr [EBP + local_26+0x4],0x4       
CODE:004335b9   66c745e00000    MOV         word ptr [EBP + local_24+0x4],0x0       
CODE:004335bf   66c745c41400    MOV         word ptr [EBP + local_40+0x4],0x14      
CODE:004335c5   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:004335cb   66c745c81800    MOV         word ptr [EBP + local_3c+0x4],0x18      
CODE:004335d1   66c745ca1a00    MOV         word ptr [EBP + local_3a+0x4],0x1a      
CODE:004335d7   66c745cc7d00    MOV         word ptr [EBP + local_38+0x4],0x7d      
CODE:004335dd   66c745ec0200    MOV         word ptr [EBP + local_18+0x4],0x2       
CODE:004335e3   66c745ee0100    MOV         word ptr [EBP + local_16+0x4],0x1       
CODE:004335e9   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:004335ef   66c745f20400    MOV         word ptr [EBP + local_12+0x4],0x4       
CODE:004335f5   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
CODE:004335fb   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:00433604   e906010000      JMP         switchD_00432fd8::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   00432fd8,00433027
CODE:00433609   66bf5e2b        MOV         DI,0x2b5e                               
CODE:0043360d   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x3        ;= ??
CODE:00433616   66c745d80301    MOV         word ptr [EBP + local_2c+0x4],0x103     
CODE:0043361c   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:00433622   66c745dc0700    MOV         word ptr [EBP + local_28+0x4],0x7       
CODE:00433628   66c745c41900    MOV         word ptr [EBP + local_40+0x4],0x19      
CODE:0043362e   66c745c60000    MOV         word ptr [EBP + local_3e+0x4],0x0       
CODE:00433634   66c745c82100    MOV         word ptr [EBP + local_3c+0x4],0x21      
CODE:0043363a   66c745ec0300    MOV         word ptr [EBP + local_18+0x4],0x3       
CODE:00433640   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:00433646   66c745f00100    MOV         word ptr [EBP + local_14+0x4],0x1       
CODE:0043364c   e9be000000      JMP         switchD_00432fd8::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   00432fd8,0043302b
CODE:00433651   66bf6e2b        MOV         DI,0x2b6e                               
CODE:00433655   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x4        ;= ??
CODE:0043365e   66c745d80a00    MOV         word ptr [EBP + local_2c+0x4],0xa       
CODE:00433664   66c745da0000    MOV         word ptr [EBP + local_2a+0x4],0x0       
CODE:0043366a   66c745dc0400    MOV         word ptr [EBP + local_28+0x4],0x4       
CODE:00433670   66c745de1800    MOV         word ptr [EBP + local_26+0x4],0x18      
CODE:00433676   66c745c41900    MOV         word ptr [EBP + local_40+0x4],0x19      
CODE:0043367c   66c745c60600    MOV         word ptr [EBP + local_3e+0x4],0x6       
CODE:00433682   66c745c83500    MOV         word ptr [EBP + local_3c+0x4],0x35      
CODE:00433688   66c745ca0000    MOV         word ptr [EBP + local_3a+0x4],0x0       
CODE:0043368e   66c745ec0100    MOV         word ptr [EBP + local_18+0x4],0x1       
CODE:00433694   66c745ee0300    MOV         word ptr [EBP + local_16+0x4],0x3       
CODE:0043369a   66c745f00200    MOV         word ptr [EBP + local_14+0x4],0x2       
CODE:004336a0   66c745f20300    MOV         word ptr [EBP + local_12+0x4],0x3       
CODE:004336a6   eb67            JMP         switchD_00432fd8::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   00432fd8,0043302f
CODE:004336a8   66bf272b        MOV         DI,0x2b27                               
CODE:004336ac   66c705808...    MOV         word ptr [DATA:DAT_00468480],0x5        ;= ??
CODE:004336b5   66c745d80000    MOV         word ptr [EBP + local_2c+0x4],0x0       
CODE:004336bb   66c745da5800    MOV         word ptr [EBP + local_2a+0x4],0x58      
CODE:004336c1   66c745dc5800    MOV         word ptr [EBP + local_28+0x4],0x58      
CODE:004336c7   66c745de5800    MOV         word ptr [EBP + local_26+0x4],0x58      
CODE:004336cd   66c745e04200    MOV         word ptr [EBP + local_24+0x4],0x42      
CODE:004336d3   66c745c45b00    MOV         word ptr [EBP + local_40+0x4],0x5b      
CODE:004336d9   66c745c65c00    MOV         word ptr [EBP + local_3e+0x4],0x5c      
CODE:004336df   66c745c83a00    MOV         word ptr [EBP + local_3c+0x4],0x3a      
CODE:004336e5   66c745ca1100    MOV         word ptr [EBP + local_3a+0x4],0x11      
CODE:004336eb   66c745cc0000    MOV         word ptr [EBP + local_38+0x4],0x0       
CODE:004336f1   66c745ec0200    MOV         word ptr [EBP + local_18+0x4],0x2       
CODE:004336f7   66c745ee0200    MOV         word ptr [EBP + local_16+0x4],0x2       
CODE:004336fd   66c745f00300    MOV         word ptr [EBP + local_14+0x4],0x3       
CODE:00433703   66c745f20400    MOV         word ptr [EBP + local_12+0x4],0x4       
CODE:00433709   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
                            caseD_0:                      ;XREF[22,0]:  00432fd2,00432fd8,00432fdf,00433064
                                                          ;             004330be,00433106,00433160,004331ba
                                                          ;             00433226,0043326e,004332b6,00433310
                                                          ;             0043336a,004333b2,004333fa,00433466
                                                          ;             004334c0,0043352c,00433598,00433604
                                                          ;             0043364c,004336a6
CODE:0043370f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00433718   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00433721   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2b0d     ;= ??
CODE:0043372a   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:00433730   6605f82a        ADD         AX,0x2af8                               
CODE:00433734   66a3aa974600    MOV         [DATA:DAT_004697aa],AX                  ;= ??
CODE:0043373a   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x2b0e     ;= ??
CODE:00433743   66c7020d2b      MOV         word ptr [EDX]=>DATA:DAT_0046978a,0x2b0d;= ??
CODE:00433748   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0043374e   6605f82a        ADD         AX,0x2af8                               
CODE:00433752   66894202        MOV         word ptr [EDX + ...,AX                  ;= ??
CODE:00433756   66c742040e2b    MOV         word ptr [EDX + ...,0x2b0e              ;= ??
CODE:0043375c   66c742060f2b    MOV         word ptr [EDX + ...,0x2b0f              ;= ??
CODE:00433762   66c74208102b    MOV         word ptr [EDX + ...,0x2b10              ;= ??
CODE:00433768   66c7420affff    MOV         word ptr [EDX + ...,0xffff              ;= ??
CODE:0043376e   33db            XOR         EBX,EBX                                 
CODE:00433770   e997000000      JMP         LAB_0043380c                            
                            LAB_00433775:                 ;XREF[1,0]:   00433813
CODE:00433775   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433778   668b4445d8      MOV         AX,word ptr [EBP + EAX*0x2 + -0x28]     
CODE:0043377d   0fbfd3          MOVSX       EDX,BX                                  
CODE:00433780   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433783   668944560e      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:00433788   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043378b   668b4445c4      MOV         AX,word ptr [EBP + EAX*0x2 + -0x3c]     
CODE:00433790   0fbfd3          MOVSX       EDX,BX                                  
CODE:00433793   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433796   6689445610      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0043379b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043379e   668b4445ec      MOV         AX,word ptr [EBP + EAX*0x2 + -0x14]     
CODE:004337a3   0fbfd3          MOVSX       EDX,BX                                  
CODE:004337a6   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:004337a9   6689445608      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:004337ae   8d043b          LEA         EAX,[EBX + EDI*0x1]                     
CODE:004337b1   50              PUSH        EAX                                     
CODE:004337b2   e80df3fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004337b7   59              POP         ECX                                     
CODE:004337b8   0fbfd3          MOVSX       EDX,BX                                  
CODE:004337bb   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:004337be   8944560a        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:004337c2   6a00            PUSH        0x0                                     
CODE:004337c4   0fbfc3          MOVSX       EAX,BX                                  
CODE:004337c7   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:004337ca   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:004337ce   e8a1fffdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:004337d3   83c408          ADD         ESP,0x8                                 
CODE:004337d6   0fbfd3          MOVSX       EDX,BX                                  
CODE:004337d9   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:004337dc   6689445604      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:004337e1   6a00            PUSH        0x0                                     
CODE:004337e3   0fbfc3          MOVSX       EAX,BX                                  
CODE:004337e6   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:004337e9   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:004337ed   e8a2fffdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:004337f2   83c408          ADD         ESP,0x8                                 
CODE:004337f5   0fbfd3          MOVSX       EDX,BX                                  
CODE:004337f8   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:004337fb   6689445606      MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:00433800   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433803   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433806   66895c4612      MOV         word ptr [ESI + ...,BX                  ;= ??
CODE:0043380b   43              INC         EBX                                     
                            LAB_0043380c:                 ;XREF[1,0]:   00433770
CODE:0043380c   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433813   0f8c5cffffff    JL          LAB_00433775                            
CODE:00433819   66a180844600    MOV         AX,[DATA:DAT_00468480]                  ;= ??
CODE:0043381f   66a31c254600    MOV         [DATA:DAT_0046251c],AX                  ;= 0005h
CODE:00433825   66033d808...    ADD         DI,word ptr [DATA:DAT_00468480]         ;= ??
CODE:0043382c   47              INC         EDI                                     
CODE:0043382d   57              PUSH        EDI                                     
CODE:0043382e   e891f2fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00433833   59              POP         ECX                                     
CODE:00433834   a3d4854600      MOV         [DATA:DAT_004685d4],EAX                 ;= ??
CODE:00433839   5f              POP         EDI                                     
CODE:0043383a   5e              POP         ESI                                     
CODE:0043383b   5b              POP         EBX                                     
CODE:0043383c   8be5            MOV         ESP,EBP                                 
CODE:0043383e   5d              POP         EBP                                     
CODE:0043383f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433840(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00433849
          ;param_5       undefined2           8                      ;XREF[5,0]:   00433889,004338e3,004338f9,00433952,004339e5
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043398a,004339b7,004339bb
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0043389b,004338c3,004338cb
          ;local_a       undefined2          -a                      ;XREF[3,0]:   004338ad,004338e9,004338f1
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0043394e,0043397c,00433996
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00433978,00433983,004339a4
                                                          ;XREF[1,0]:   00433c0d
CODE:00433840   55              PUSH        EBP                                     
CODE:00433841   8bec            MOV         EBP,ESP                                 
CODE:00433843   83c4f4          ADD         ESP,-0xc                                
CODE:00433846   53              PUSH        EBX                                     
CODE:00433847   56              PUSH        ESI                                     
CODE:00433848   57              PUSH        EDI                                     
CODE:00433849   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0043384c   be82844600      MOV         ESI,DATA:DAT_00468482                   ;= ??
CODE:00433851   33db            XOR         EBX,EBX                                 
CODE:00433853   e9a6000000      JMP         LAB_004338fe                            
                            LAB_00433858:                 ;XREF[1,0]:   00433905
CODE:00433858   0fbfc3          MOVSX       param_1,BX                              
CODE:0043385b   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0043385e   668b444612      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:00433863   663b057e8...    CMP         param_1,word ptr [DATA:DAT_0046847e]    ;= ??
CODE:0043386a   0f858d000000    JNZ         LAB_004338fd                            
CODE:00433870   0fbfc3          MOVSX       param_1,BX                              
CODE:00433873   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00433876   668b44460e      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0043387b   6603c7          ADD         param_1,DI                              
CODE:0043387e   0fbfd3          MOVSX       param_2,BX                              
CODE:00433881   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433884   668b545610      MOV         param_2,word ptr [ESI + param_2*0x2 +...;= ??
CODE:00433889   6603550c        ADD         param_2,word ptr [EBP + param_5+0x4]    
CODE:0043388d   0fbfcb          MOVSX       param_3,BX                              
CODE:00433890   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:00433893   668b4c4e04      MOV         param_3,word ptr [ESI + param_3*0x2 +...;= ??
CODE:00433898   6603c8          ADD         param_3,param_1                         
CODE:0043389b   66894dfc        MOV         word ptr [EBP + local_8+0x4],param_3    
CODE:0043389f   0fbfcb          MOVSX       param_3,BX                              
CODE:004338a2   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:004338a5   668b4c4e06      MOV         param_3,word ptr [ESI + param_3*0x2 +...;= ??
CODE:004338aa   6603ca          ADD         param_3,param_2                         
CODE:004338ad   66894dfa        MOV         word ptr [EBP + local_a+0x4],param_3    
CODE:004338b1   663d9500        CMP         param_1,0x95                            
CODE:004338b5   7d0c            JGE         LAB_004338c3                            
CODE:004338b7   66b99500        MOV         param_3,0x95                            
CODE:004338bb   662bc8          SUB         param_3,param_1                         
CODE:004338be   6603f9          ADD         DI,param_3                              
CODE:004338c1   eb13            JMP         LAB_004338d6                            
                            LAB_004338c3:                 ;XREF[1,0]:   004338b5
CODE:004338c3   66817dfcf301    CMP         word ptr [EBP + local_8+0x4],0x1f3      
CODE:004338c9   7e0b            JLE         LAB_004338d6                            
CODE:004338cb   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004338cf   66050dfe        ADD         param_1,0xfe0d                          
CODE:004338d3   662bf8          SUB         DI,param_1                              
                            LAB_004338d6:                 ;XREF[2,0]:   004338c1,004338c9
CODE:004338d6   6683fa1a        CMP         param_2,0x1a                            
CODE:004338da   7d0d            JGE         LAB_004338e9                            
CODE:004338dc   66b81a00        MOV         param_1,0x1a                            
CODE:004338e0   662bc2          SUB         param_1,param_2                         
CODE:004338e3   6601450c        ADD         word ptr [EBP + param_5+0x4],param_1    
CODE:004338e7   eb14            JMP         LAB_004338fd                            
                            LAB_004338e9:                 ;XREF[1,0]:   004338da
CODE:004338e9   66817dfa2b01    CMP         word ptr [EBP + local_a+0x4],0x12b      
CODE:004338ef   7e0c            JLE         LAB_004338fd                            
CODE:004338f1   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:004338f5   6605d5fe        ADD         param_1,0xfed5                          
CODE:004338f9   6629450c        SUB         word ptr [EBP + param_5+0x4],param_1    
                            LAB_004338fd:                 ;XREF[3,0]:   0043386a,004338e7,004338ef
CODE:004338fd   43              INC         EBX                                     
                            LAB_004338fe:                 ;XREF[1,0]:   00433853
CODE:004338fe   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433905   0f8c4dffffff    JL          LAB_00433858                            
CODE:0043390b   33db            XOR         EBX,EBX                                 
CODE:0043390d   e9e8000000      JMP         LAB_004339fa                            
                            LAB_00433912:                 ;XREF[1,0]:   00433a01
CODE:00433912   0fbfc3          MOVSX       param_1,BX                              
CODE:00433915   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00433918   668b444612      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0043391d   663b057e8...    CMP         param_1,word ptr [DATA:DAT_0046847e]    ;= ??
CODE:00433924   0f85cf000000    JNZ         LAB_004339f9                            
CODE:0043392a   0fbfc7          MOVSX       param_1,DI                              
CODE:0043392d   0fbfd3          MOVSX       param_2,BX                              
CODE:00433930   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433933   0fbf54560e      MOVSX       param_2,word ptr [ESI + param_2*0x2 +...;= ??
CODE:00433938   03c2            ADD         param_1,param_2                         
CODE:0043393a   0fbfd3          MOVSX       param_2,BX                              
CODE:0043393d   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433940   0fbf1456        MOVSX       param_2,word ptr [ESI + param_2*0x2]=...;= ??
CODE:00433944   2bc2            SUB         param_1,param_2                         
CODE:00433946   b905000000      MOV         param_3,0x5                             
CODE:0043394b   99              CDQ                                                 
CODE:0043394c   f7f9            IDIV        param_3                                 
CODE:0043394e   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00433952   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:00433956   0fbfd3          MOVSX       param_2,BX                              
CODE:00433959   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0043395c   0fbf545610      MOVSX       param_2,word ptr [ESI + param_2*0x2 +...;= ??
CODE:00433961   03c2            ADD         param_1,param_2                         
CODE:00433963   0fbfd3          MOVSX       param_2,BX                              
CODE:00433966   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433969   0fbf545602      MOVSX       param_2,word ptr [ESI + param_2*0x2 +...;= ??
CODE:0043396e   2bc2            SUB         param_1,param_2                         
CODE:00433970   b905000000      MOV         param_3,0x5                             
CODE:00433975   99              CDQ                                                 
CODE:00433976   f7f9            IDIV        param_3                                 
CODE:00433978   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0043397c   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:00433981   7507            JNZ         LAB_0043398a                            
CODE:00433983   66837df600      CMP         word ptr [EBP + local_e+0x4],0x0        
CODE:00433988   7438            JZ          LAB_004339c2                            
                            LAB_0043398a:                 ;XREF[1,0]:   00433981
CODE:0043398a   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00433990:                 ;XREF[1,0]:   004339c0
CODE:00433990   0fbfc3          MOVSX       param_1,BX                              
CODE:00433993   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00433996   668b55f8        MOV         param_2,word ptr [EBP + local_c+0x4]    
CODE:0043399a   66011446        ADD         word ptr [ESI + ...,param_2             ;= ??
CODE:0043399e   0fbfc3          MOVSX       param_1,BX                              
CODE:004339a1   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004339a4   668b55f6        MOV         param_2,word ptr [EBP + local_e+0x4]    
CODE:004339a8   6601544602      ADD         word ptr [ESI + ...,param_2             ;= ??
CODE:004339ad   e8c7040000      CALL        FUN_00433e79                            ;undefined FUN_00433e79(void)
CODE:004339b2   e8cdedfdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004339b7   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:004339bb   66837dfe05      CMP         word ptr [EBP + local_6+0x4],0x5        
CODE:004339c0   7cce            JL          LAB_00433990                            
                            LAB_004339c2:                 ;XREF[1,0]:   00433988
CODE:004339c2   0fbfc3          MOVSX       param_1,BX                              
CODE:004339c5   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004339c8   668b44460e      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:004339cd   6603c7          ADD         param_1,DI                              
CODE:004339d0   0fbfd3          MOVSX       param_2,BX                              
CODE:004339d3   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:004339d6   66890456        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:004339da   0fbfc3          MOVSX       param_1,BX                              
CODE:004339dd   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004339e0   668b444610      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:004339e5   6603450c        ADD         param_1,word ptr [EBP + param_5+0x4]    
CODE:004339e9   0fbfd3          MOVSX       param_2,BX                              
CODE:004339ec   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:004339ef   6689445602      MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:004339f4   e880040000      CALL        FUN_00433e79                            ;undefined FUN_00433e79(void)
                            LAB_004339f9:                 ;XREF[1,0]:   00433924
CODE:004339f9   43              INC         EBX                                     
                            LAB_004339fa:                 ;XREF[1,0]:   0043390d
CODE:004339fa   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433a01   0f8c0bffffff    JL          LAB_00433912                            
CODE:00433a07   5f              POP         EDI                                     
CODE:00433a08   5e              POP         ESI                                     
CODE:00433a09   5b              POP         EBX                                     
CODE:00433a0a   8be5            MOV         ESP,EBP                                 
CODE:00433a0c   5d              POP         EBP                                     
CODE:00433a0d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433a0e(void)
          ;local_6       undefined2          -6                      ;XREF[7,0]:   00433af4,00433b45,00433b6b,00433b7d,00433bb2
                                                                     ;             00433bf5,00433c07
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00433ad4,00433b52,00433b63
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00433af0,00433b75,00433b87
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00433a21,00433b4c,00433b5d
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00433a27,00433b6f,00433b81
                                                          ;XREF[2,0]:   00432c42,00432e17
CODE:00433a0e   55              PUSH        EBP                                     
CODE:00433a0f   8bec            MOV         EBP,ESP                                 
CODE:00433a11   83c4f4          ADD         ESP,-0xc                                
CODE:00433a14   53              PUSH        EBX                                     
CODE:00433a15   56              PUSH        ESI                                     
CODE:00433a16   57              PUSH        EDI                                     
CODE:00433a17   bb82844600      MOV         EBX,DATA:DAT_00468482                   ;= ??
CODE:00433a1c   be7c844600      MOV         ESI,DATA:DAT_0046847c                   ;= ??
CODE:00433a21   66c745f81400    MOV         word ptr [EBP + local_c+0x4],0x14       
CODE:00433a27   66c745f61400    MOV         word ptr [EBP + local_e+0x4],0x14       
CODE:00433a2d   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x0        
CODE:00433a36   66833e0b        CMP         word ptr [ESI]=>DATA:DAT_0046847c,0xb   ;= ??
CODE:00433a3a   0f8483020000    JZ          LAB_00433cc3                            
CODE:00433a40   e87a7c0000      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:00433a45   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a48   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433a4b   668b444312      MOV         AX,word ptr [EBX + EAX*0x2 + 0x12]=>D...;= ??
CODE:00433a50   66a37e844600    MOV         [DATA:DAT_0046847e],AX                  ;= ??
CODE:00433a56   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a59   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433a5c   66813c439500    CMP         word ptr [EBX + ...,0x95                ;= ??
CODE:00433a62   0f8c5b020000    JL          LAB_00433cc3                            
CODE:00433a68   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a6b   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433a6e   66837c43021a    CMP         word ptr [EBX + ...,0x1a                ;= ??
CODE:00433a74   0f8c49020000    JL          LAB_00433cc3                            
CODE:00433a7a   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a7d   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433a80   0fbf0443        MOVSX       EAX,word ptr [EBX + EAX*0x2]=>DATA:DA...;= ??
CODE:00433a84   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a87   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433a8a   0fbf545304      MOVSX       EDX,word ptr [EBX + EDX*0x2 + 0x4]=>D...;= ??
CODE:00433a8f   03c2            ADD         EAX,EDX                                 
CODE:00433a91   3df3010000      CMP         EAX,0x1f3                               
CODE:00433a96   0f8f27020000    JG          LAB_00433cc3                            
CODE:00433a9c   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433a9f   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433aa2   0fbf444302      MOVSX       EAX,word ptr [EBX + EAX*0x2 + 0x2]=>D...;= ??
CODE:00433aa7   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433aaa   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433aad   0fbf545306      MOVSX       EDX,word ptr [EBX + EDX*0x2 + 0x6]=>D...;= ??
CODE:00433ab2   03c2            ADD         EAX,EDX                                 
CODE:00433ab4   3d2b010000      CMP         EAX,0x12b                               
CODE:00433ab9   0f8f04020000    JG          LAB_00433cc3                            
CODE:00433abf   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433ac2   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433ac5   668b0443        MOV         AX,word ptr [EBX + EAX*0x2]=>DATA:DAT...;= ??
CODE:00433ac9   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433acc   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433acf   662b44530e      SUB         AX,word ptr [EBX + EDX*0x2 + 0xe]=>DA...;= ??
CODE:00433ad4   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00433ad8   8bf8            MOV         EDI,EAX                                 
CODE:00433ada   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433add   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433ae0   668b444302      MOV         AX,word ptr [EBX + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00433ae5   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433ae8   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433aeb   662b445310      SUB         AX,word ptr [EBX + EDX*0x2 + 0x10]=>D...;= ??
CODE:00433af0   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00433af4   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00433af8   33c0            XOR         EAX,EAX                                 
CODE:00433afa   e9fb000000      JMP         LAB_00433bfa                            
                            LAB_00433aff:                 ;XREF[1,0]:   00433c01
CODE:00433aff   663b06          CMP         AX,word ptr [ESI]=>DATA:DAT_0046847c    ;= ??
CODE:00433b02   0f84f1000000    JZ          LAB_00433bf9                            
CODE:00433b08   0fbfd0          MOVSX       EDX,AX                                  
CODE:00433b0b   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433b0e   66837c531401    CMP         word ptr [EBX + ...,0x1                 ;= ??
CODE:00433b14   0f85df000000    JNZ         LAB_00433bf9                            
CODE:00433b1a   0fbfd0          MOVSX       EDX,AX                                  
CODE:00433b1d   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433b20   668b3c53        MOV         DI,word ptr [EBX + EDX*0x2]=>DATA:DAT...;= ??
CODE:00433b24   0fbfd0          MOVSX       EDX,AX                                  
CODE:00433b27   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433b2a   662b7c530e      SUB         DI,word ptr [EBX + EDX*0x2 + 0xe]=>DA...;= ??
CODE:00433b2f   0fbfd0          MOVSX       EDX,AX                                  
CODE:00433b32   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433b35   668b545302      MOV         DX,word ptr [EBX + EDX*0x2 + 0x2]=>DA...;= ??
CODE:00433b3a   0fbfc8          MOVSX       ECX,AX                                  
CODE:00433b3d   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433b40   662b544b10      SUB         DX,word ptr [EBX + ECX*0x2 + 0x10]=>D...;= ??
CODE:00433b45   668955fe        MOV         word ptr [EBP + local_6+0x4],DX         
CODE:00433b49   0fbfd7          MOVSX       EDX,DI                                  
CODE:00433b4c   0fbf4df8        MOVSX       ECX,word ptr [EBP + local_c+0x4]        
CODE:00433b50   03d1            ADD         EDX,ECX                                 
CODE:00433b52   0fbf4dfc        MOVSX       ECX,word ptr [EBP + local_8+0x4]        
CODE:00433b56   3bd1            CMP         EDX,ECX                                 
CODE:00433b58   7e70            JLE         LAB_00433bca                            
CODE:00433b5a   0fbfd7          MOVSX       EDX,DI                                  
CODE:00433b5d   0fbf4df8        MOVSX       ECX,word ptr [EBP + local_c+0x4]        
CODE:00433b61   2bd1            SUB         EDX,ECX                                 
CODE:00433b63   0fbf4dfc        MOVSX       ECX,word ptr [EBP + local_8+0x4]        
CODE:00433b67   3bd1            CMP         EDX,ECX                                 
CODE:00433b69   7d5f            JGE         LAB_00433bca                            
CODE:00433b6b   0fbf55fe        MOVSX       EDX,word ptr [EBP + local_6+0x4]        
CODE:00433b6f   0fbf4df6        MOVSX       ECX,word ptr [EBP + local_e+0x4]        
CODE:00433b73   03d1            ADD         EDX,ECX                                 
CODE:00433b75   0fbf4dfa        MOVSX       ECX,word ptr [EBP + local_a+0x4]        
CODE:00433b79   3bd1            CMP         EDX,ECX                                 
CODE:00433b7b   7e4d            JLE         LAB_00433bca                            
CODE:00433b7d   0fbf55fe        MOVSX       EDX,word ptr [EBP + local_6+0x4]        
CODE:00433b81   0fbf4df6        MOVSX       ECX,word ptr [EBP + local_e+0x4]        
CODE:00433b85   2bd1            SUB         EDX,ECX                                 
CODE:00433b87   0fbf4dfa        MOVSX       ECX,word ptr [EBP + local_a+0x4]        
CODE:00433b8b   3bd1            CMP         EDX,ECX                                 
CODE:00433b8d   7d3b            JGE         LAB_00433bca                            
CODE:00433b8f   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433b92   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433b95   668b54530e      MOV         DX,word ptr [EBX + EDX*0x2 + 0xe]=>DA...;= ??
CODE:00433b9a   6603d7          ADD         DX,DI                                   
CODE:00433b9d   0fbf0e          MOVSX       ECX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433ba0   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433ba3   6689144b        MOV         word ptr [EBX + ...,DX                  ;= ??
CODE:00433ba7   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433baa   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433bad   668b545310      MOV         DX,word ptr [EBX + EDX*0x2 + 0x10]=>D...;= ??
CODE:00433bb2   660355fe        ADD         DX,word ptr [EBP + local_6+0x4]         
CODE:00433bb6   0fbf0e          MOVSX       ECX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433bb9   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433bbc   6689544b02      MOV         word ptr [EBX + ...,DX                  ;= ??
CODE:00433bc1   50              PUSH        EAX                                     
CODE:00433bc2   e8f9010000      CALL        FUN_00433dc0                            ;undefined FUN_00433dc0(undefined4 pa...
CODE:00433bc7   59              POP         ECX                                     
CODE:00433bc8   eb3d            JMP         LAB_00433c07                            
                            LAB_00433bca:                 ;XREF[4,0]:   00433b58,00433b69,00433b7b,00433b8d
CODE:00433bca   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433bcd   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433bd0   668b3c53        MOV         DI,word ptr [EBX + EDX*0x2]=>DATA:DAT...;= ??
CODE:00433bd4   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433bd7   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433bda   662b7c530e      SUB         DI,word ptr [EBX + EDX*0x2 + 0xe]=>DA...;= ??
CODE:00433bdf   0fbf16          MOVSX       EDX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433be2   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433be5   668b545302      MOV         DX,word ptr [EBX + EDX*0x2 + 0x2]=>DA...;= ??
CODE:00433bea   0fbf0e          MOVSX       ECX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433bed   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433bf0   662b544b10      SUB         DX,word ptr [EBX + ECX*0x2 + 0x10]=>D...;= ??
CODE:00433bf5   668955fe        MOV         word ptr [EBP + local_6+0x4],DX         
                            LAB_00433bf9:                 ;XREF[2,0]:   00433b02,00433b14
CODE:00433bf9   40              INC         EAX                                     
                            LAB_00433bfa:                 ;XREF[1,0]:   00433afa
CODE:00433bfa   663b05808...    CMP         AX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433c01   0f8cf8feffff    JL          LAB_00433aff                            
                            LAB_00433c07:                 ;XREF[1,0]:   00433bc8
CODE:00433c07   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00433c0b   50              PUSH        EAX                                     
CODE:00433c0c   57              PUSH        EDI                                     
CODE:00433c0d   e82efcffff      CALL        FUN_00433840                            ;undefined FUN_00433840(undefined par...
CODE:00433c12   83c408          ADD         ESP,0x8                                 
CODE:00433c15   6a00            PUSH        0x0                                     
CODE:00433c17   6a05            PUSH        0x5                                     
CODE:00433c19   68741f0000      PUSH        0x1f74                                  
CODE:00433c1e   e882290100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00433c23   83c40c          ADD         ESP,0xc                                 
CODE:00433c26   e84e020000      CALL        FUN_00433e79                            ;undefined FUN_00433e79(void)
CODE:00433c2b   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c2e   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c31   66c744431...    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:00433c38   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c3b   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c3e   ff74430a        PUSH        dword ptr [EBX + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433c42   e829f2fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00433c47   59              POP         ECX                                     
CODE:00433c48   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c4b   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c4e   668b444308      MOV         AX,word ptr [EBX + EAX*0x2 + 0x8]=>DA...;= ??
CODE:00433c53   50              PUSH        EAX                                     
CODE:00433c54   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c57   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c5a   668b444302      MOV         AX,word ptr [EBX + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00433c5f   50              PUSH        EAX                                     
CODE:00433c60   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c63   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c66   668b0443        MOV         AX,word ptr [EBX + EAX*0x2]=>DATA:DAT...;= ??
CODE:00433c6a   50              PUSH        EAX                                     
CODE:00433c6b   0fbf06          MOVSX       EAX,word ptr [ESI]=>DATA:DAT_0046847c   ;= ??
CODE:00433c6e   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433c71   ff74430a        PUSH        dword ptr [EBX + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433c75   e8e2fcfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00433c7a   83c410          ADD         ESP,0x10                                
CODE:00433c7d   66c7060b00      MOV         word ptr [ESI]=>DATA:DAT_0046847c,0xb   ;= ??
CODE:00433c82   6811010000      PUSH        0x111                                   
CODE:00433c87   685e010000      PUSH        0x15e                                   
CODE:00433c8c   6a1a            PUSH        0x1a                                    
CODE:00433c8e   6895000000      PUSH        0x95                                    
CODE:00433c93   e850d1ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00433c98   83c410          ADD         ESP,0x10                                
CODE:00433c9b   6811010000      PUSH        0x111                                   
CODE:00433ca0   685e010000      PUSH        0x15e                                   
CODE:00433ca5   6a1a            PUSH        0x1a                                    
CODE:00433ca7   6895000000      PUSH        0x95                                    
CODE:00433cac   e80bceffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00433cb1   83c410          ADD         ESP,0x10                                
CODE:00433cb4   e8cbeafdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00433cb9   e89d030000      CALL        FUN_0043405b                            ;undefined FUN_0043405b(void)
CODE:00433cbe   e827eeffff      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
                            LAB_00433cc3:                 ;XREF[5,0]:   00433a3a,00433a62,00433a74,00433a96
                                                          ;             00433ab9
CODE:00433cc3   5f              POP         EDI                                     
CODE:00433cc4   5e              POP         ESI                                     
CODE:00433cc5   5b              POP         EBX                                     
CODE:00433cc6   8be5            MOV         ESP,EBP                                 
CODE:00433cc8   5d              POP         EBP                                     
CODE:00433cc9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00433cca(void)
                                                          ;XREF[2,0]:   00432c51,00432e26
CODE:00433cca   53              PUSH        EBX                                     
CODE:00433ccb   56              PUSH        ESI                                     
CODE:00433ccc   57              PUSH        EDI                                     
CODE:00433ccd   be82844600      MOV         ESI,DATA:DAT_00468482                   ;= ??
CODE:00433cd2   66837e1401      CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00433cd7   7407            JZ          LAB_00433ce0                            
CODE:00433cd9   33c0            XOR         EAX,EAX                                 
CODE:00433cdb   e9dc000000      JMP         LAB_00433dbc                            
                            LAB_00433ce0:                 ;XREF[1,0]:   00433cd7
CODE:00433ce0   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_00468482    ;= ??
CODE:00433ce3   662b460e        SUB         AX,word ptr [ESI + 0xe]=>DATA:DAT_004...;= ??
CODE:00433ce7   668b5602        MOV         DX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:00433ceb   662b5610        SUB         DX,word ptr [ESI + 0x10]=>DATA:DAT_00...;= ??
CODE:00433cef   66bb0100        MOV         BX,0x1                                  
CODE:00433cf3   eb5e            JMP         LAB_00433d53                            
                            LAB_00433cf5:                 ;XREF[1,0]:   00433d5a
CODE:00433cf5   0fbfcb          MOVSX       ECX,BX                                  
CODE:00433cf8   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433cfb   66837c4e1401    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00433d01   7407            JZ          LAB_00433d0a                            
CODE:00433d03   33c0            XOR         EAX,EAX                                 
CODE:00433d05   e9b2000000      JMP         LAB_00433dbc                            
                            LAB_00433d0a:                 ;XREF[1,0]:   00433d01
CODE:00433d0a   0fbfcb          MOVSX       ECX,BX                                  
CODE:00433d0d   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433d10   0fbf0c4e        MOVSX       ECX,word ptr [ESI + ECX*0x2]=>DATA:DA...;= ??
CODE:00433d14   0fbffb          MOVSX       EDI,BX                                  
CODE:00433d17   6bff0b          IMUL        EDI,EDI,0xb                             
CODE:00433d1a   0fbf7c7e0e      MOVSX       EDI,word ptr [ESI + EDI*0x2 + 0xe]=>D...;= ??
CODE:00433d1f   2bcf            SUB         ECX,EDI                                 
CODE:00433d21   0fbff8          MOVSX       EDI,AX                                  
CODE:00433d24   3bcf            CMP         ECX,EDI                                 
CODE:00433d26   7407            JZ          LAB_00433d2f                            
CODE:00433d28   33c0            XOR         EAX,EAX                                 
CODE:00433d2a   e98d000000      JMP         LAB_00433dbc                            
                            LAB_00433d2f:                 ;XREF[1,0]:   00433d26
CODE:00433d2f   0fbfcb          MOVSX       ECX,BX                                  
CODE:00433d32   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00433d35   0fbf4c4e02      MOVSX       ECX,word ptr [ESI + ECX*0x2 + 0x2]=>D...;= ??
CODE:00433d3a   0fbffb          MOVSX       EDI,BX                                  
CODE:00433d3d   6bff0b          IMUL        EDI,EDI,0xb                             
CODE:00433d40   0fbf7c7e10      MOVSX       EDI,word ptr [ESI + EDI*0x2 + 0x10]=>...;= ??
CODE:00433d45   2bcf            SUB         ECX,EDI                                 
CODE:00433d47   0fbffa          MOVSX       EDI,DX                                  
CODE:00433d4a   3bcf            CMP         ECX,EDI                                 
CODE:00433d4c   7404            JZ          LAB_00433d52                            
CODE:00433d4e   33c0            XOR         EAX,EAX                                 
CODE:00433d50   eb6a            JMP         LAB_00433dbc                            
                            LAB_00433d52:                 ;XREF[1,0]:   00433d4c
CODE:00433d52   43              INC         EBX                                     
                            LAB_00433d53:                 ;XREF[1,0]:   00433cf3
CODE:00433d53   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433d5a   7c99            JL          LAB_00433cf5                            
CODE:00433d5c   33db            XOR         EBX,EBX                                 
CODE:00433d5e   eb11            JMP         LAB_00433d71                            
                            LAB_00433d60:                 ;XREF[1,0]:   00433d78
CODE:00433d60   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433d63   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433d66   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433d6a   e895f1fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00433d6f   59              POP         ECX                                     
CODE:00433d70   43              INC         EBX                                     
                            LAB_00433d71:                 ;XREF[1,0]:   00433d5e
CODE:00433d71   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433d78   7ce6            JL          LAB_00433d60                            
CODE:00433d7a   6a00            PUSH        0x0                                     
CODE:00433d7c   6a05            PUSH        0x5                                     
CODE:00433d7e   685b1f0000      PUSH        0x1f5b                                  
CODE:00433d83   e81d280100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00433d88   83c40c          ADD         ESP,0xc                                 
CODE:00433d8b   ff35d4854600    PUSH        dword ptr [DATA:DAT_004685d4]           ;= ??
CODE:00433d91   e8daf0fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00433d96   59              POP         ECX                                     
CODE:00433d97   6a32            PUSH        0x32                                    
CODE:00433d99   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:00433d9d   662b4610        SUB         AX,word ptr [ESI + 0x10]=>DATA:DAT_00...;= ??
CODE:00433da1   50              PUSH        EAX                                     
CODE:00433da2   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_00468482    ;= ??
CODE:00433da5   662b460e        SUB         AX,word ptr [ESI + 0xe]=>DATA:DAT_004...;= ??
CODE:00433da9   50              PUSH        EAX                                     
CODE:00433daa   ff35d4854600    PUSH        dword ptr [DATA:DAT_004685d4]           ;= ??
CODE:00433db0   e8a7fbfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00433db5   83c410          ADD         ESP,0x10                                
CODE:00433db8   66b80100        MOV         AX,0x1                                  
                            LAB_00433dbc:                 ;XREF[4,0]:   00433cdb,00433d05,00433d2a,00433d50
CODE:00433dbc   5f              POP         EDI                                     
CODE:00433dbd   5e              POP         ESI                                     
CODE:00433dbe   5b              POP         EBX                                     
CODE:00433dbf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433dc0(undefined4 param_1, short param_2, undefined4 param_3, short param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       short               DX                      
          ;param_3       undefined4         ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   00433dc5
                                                          ;XREF[1,0]:   00433bc2
CODE:00433dc0   55              PUSH        EBP                                     
CODE:00433dc1   8bec            MOV         EBP,ESP                                 
CODE:00433dc3   53              PUSH        EBX                                     
CODE:00433dc4   56              PUSH        ESI                                     
CODE:00433dc5   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00433dc8   b982844600      MOV         param_3,DATA:DAT_00468482               ;= ??
CODE:00433dcd   0fbf1d7c8...    MOVSX       EBX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00433dd4   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:00433dd7   668b5c5912      MOV         BX,word ptr [param_3 + EBX*0x2 + 0x12...;= ??
CODE:00433ddc   0fbff0          MOVSX       ESI,param_1                             
CODE:00433ddf   6bf60b          IMUL        ESI,ESI,0xb                             
CODE:00433de2   663b5c7112      CMP         BX,word ptr [param_3 + ESI*0x2 + 0x12...;= ??
CODE:00433de7   7d23            JGE         LAB_00433e0c                            
CODE:00433de9   0fbf157c8...    MOVSX       param_2,word ptr [DATA:DAT_0046847c]    ;= ??
CODE:00433df0   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433df3   668b545112      MOV         param_2,word ptr [param_3 + param_2*0...;= ??
CODE:00433df8   6689157e8...    MOV         word ptr [DATA:DAT_0046847e],param_2    ;= ??
CODE:00433dff   0fbfc0          MOVSX       param_1,param_1                         
CODE:00433e02   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00433e05   668b544112      MOV         param_2,word ptr [param_3 + param_1*0...;= ??
CODE:00433e0a   eb3c            JMP         LAB_00433e48                            
                            LAB_00433e0c:                 ;XREF[1,0]:   00433de7
CODE:00433e0c   0fbfd8          MOVSX       EBX,param_1                             
CODE:00433e0f   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:00433e12   668b5c5912      MOV         BX,word ptr [param_3 + EBX*0x2 + 0x12...;= ??
CODE:00433e17   0fbf357c8...    MOVSX       ESI,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00433e1e   6bf60b          IMUL        ESI,ESI,0xb                             
CODE:00433e21   663b5c7112      CMP         BX,word ptr [param_3 + ESI*0x2 + 0x12...;= ??
CODE:00433e26   7d20            JGE         LAB_00433e48                            
CODE:00433e28   0fbf157c8...    MOVSX       param_2,word ptr [DATA:DAT_0046847c]    ;= ??
CODE:00433e2f   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00433e32   668b545112      MOV         param_2,word ptr [param_3 + param_2*0...;= ??
CODE:00433e37   0fbfc0          MOVSX       param_1,param_1                         
CODE:00433e3a   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00433e3d   668b444112      MOV         param_1,word ptr [param_3 + param_1*0...;= ??
CODE:00433e42   66a37e844600    MOV         [DATA:DAT_0046847e],param_1             ;= ??
                            LAB_00433e48:                 ;XREF[2,0]:   00433e0a,00433e26
CODE:00433e48   33c0            XOR         param_1,param_1                         
CODE:00433e4a   eb20            JMP         LAB_00433e6c                            
                            LAB_00433e4c:                 ;XREF[1,0]:   00433e73
CODE:00433e4c   0fbfd8          MOVSX       EBX,param_1                             
CODE:00433e4f   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:00433e52   663b545912      CMP         param_2,word ptr [param_3 + EBX*0x2 +...;= ??
CODE:00433e57   7512            JNZ         LAB_00433e6b                            
CODE:00433e59   0fbfd8          MOVSX       EBX,param_1                             
CODE:00433e5c   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:00433e5f   668b357e8...    MOV         SI,word ptr [DATA:DAT_0046847e]         ;= ??
CODE:00433e66   6689745912      MOV         word ptr [param_...,SI                  ;= ??
                            LAB_00433e6b:                 ;XREF[1,0]:   00433e57
CODE:00433e6b   40              INC         param_1                                 
                            LAB_00433e6c:                 ;XREF[1,0]:   00433e4a
CODE:00433e6c   663b05808...    CMP         param_1,word ptr [DATA:DAT_00468480]    ;= ??
CODE:00433e73   7cd7            JL          LAB_00433e4c                            
CODE:00433e75   5e              POP         ESI                                     
CODE:00433e76   5b              POP         EBX                                     
CODE:00433e77   5d              POP         EBP                                     
CODE:00433e78   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433e79(void)
                                                          ;XREF[4,0]:   00432d8b,004339ad,004339f4,00433c26
CODE:00433e79   53              PUSH        EBX                                     
CODE:00433e7a   56              PUSH        ESI                                     
CODE:00433e7b   be82844600      MOV         ESI,DATA:DAT_00468482                   ;= ??
CODE:00433e80   33db            XOR         EBX,EBX                                 
CODE:00433e82   e9c9000000      JMP         LAB_00433f50                            
                            LAB_00433e87:                 ;XREF[1,0]:   00433f57
CODE:00433e87   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433e8a   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433e8d   66837c461401    CMP         word ptr [ESI + ...,0x1                 ;= ??
CODE:00433e93   0f85b6000000    JNZ         LAB_00433f4f                            
CODE:00433e99   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433e9c   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433e9f   66813c469500    CMP         word ptr [ESI + ...,0x95                ;= ??
CODE:00433ea5   0f8ca4000000    JL          LAB_00433f4f                            
CODE:00433eab   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433eae   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433eb1   0fbf0446        MOVSX       EAX,word ptr [ESI + EAX*0x2]=>DATA:DA...;= ??
CODE:00433eb5   0fbfd3          MOVSX       EDX,BX                                  
CODE:00433eb8   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433ebb   0fbf545604      MOVSX       EDX,word ptr [ESI + EDX*0x2 + 0x4]=>D...;= ??
CODE:00433ec0   03c2            ADD         EAX,EDX                                 
CODE:00433ec2   3df3010000      CMP         EAX,0x1f3                               
CODE:00433ec7   0f8f82000000    JG          LAB_00433f4f                            
CODE:00433ecd   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433ed0   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433ed3   66837c46021a    CMP         word ptr [ESI + ...,0x1a                ;= ??
CODE:00433ed9   7c74            JL          LAB_00433f4f                            
CODE:00433edb   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433ede   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433ee1   0fbf444602      MOVSX       EAX,word ptr [ESI + EAX*0x2 + 0x2]=>D...;= ??
CODE:00433ee6   0fbfd3          MOVSX       EDX,BX                                  
CODE:00433ee9   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00433eec   0fbf545606      MOVSX       EDX,word ptr [ESI + EDX*0x2 + 0x6]=>D...;= ??
CODE:00433ef1   03c2            ADD         EAX,EDX                                 
CODE:00433ef3   3d2b010000      CMP         EAX,0x12b                               
CODE:00433ef8   7f55            JG          LAB_00433f4f                            
CODE:00433efa   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433efd   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f00   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433f04   e8fbeffdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00433f09   59              POP         ECX                                     
CODE:00433f0a   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433f0d   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f10   668b444608      MOV         AX,word ptr [ESI + EAX*0x2 + 0x8]=>DA...;= ??
CODE:00433f15   50              PUSH        EAX                                     
CODE:00433f16   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433f19   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f1c   668b444602      MOV         AX,word ptr [ESI + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00433f21   50              PUSH        EAX                                     
CODE:00433f22   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433f25   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f28   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00433f2c   50              PUSH        EAX                                     
CODE:00433f2d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433f30   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f33   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433f37   e820fafdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00433f3c   83c410          ADD         ESP,0x10                                
CODE:00433f3f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00433f42   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433f45   ff74460a        PUSH        dword ptr [ESI + EAX*0x2 + 0xa]=>DATA...;= ??
CODE:00433f49   e822effdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00433f4e   59              POP         ECX                                     
                            LAB_00433f4f:                 ;XREF[5,0]:   00433e93,00433ea5,00433ec7,00433ed9
                                                          ;             00433ef8
CODE:00433f4f   43              INC         EBX                                     
                            LAB_00433f50:                 ;XREF[1,0]:   00433e82
CODE:00433f50   663b1d808...    CMP         BX,word ptr [DATA:DAT_00468480]         ;= ??
CODE:00433f57   0f8c2affffff    JL          LAB_00433e87                            
CODE:00433f5d   6811010000      PUSH        0x111                                   
CODE:00433f62   685e010000      PUSH        0x15e                                   
CODE:00433f67   6a1a            PUSH        0x1a                                    
CODE:00433f69   6895000000      PUSH        0x95                                    
CODE:00433f6e   e875ceffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00433f73   83c410          ADD         ESP,0x10                                
CODE:00433f76   6811010000      PUSH        0x111                                   
CODE:00433f7b   685e010000      PUSH        0x15e                                   
CODE:00433f80   6a1a            PUSH        0x1a                                    
CODE:00433f82   6895000000      PUSH        0x95                                    
CODE:00433f87   e830cbffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00433f8c   83c410          ADD         ESP,0x10                                
CODE:00433f8f   5e              POP         ESI                                     
CODE:00433f90   5b              POP         EBX                                     
CODE:00433f91   c3              RET                                                 
                            LAB_00433f92:                 ;XREF[2,0]:   004325d3,004325dd
CODE:00433f92   0fbf05222...    MOVSX       EAX,word ptr [DATA:DAT_00462522]        
CODE:00433f99   83e803          SUB         EAX,0x3                                 
CODE:00433f9c   752e            JNZ         LAB_00433fcc                            
CODE:00433f9e   e81c770000      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:00433fa3   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00433faa   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00433fad   66c704459...    MOV         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00433fb7   66ff051c2...    INC         word ptr [DATA:DAT_0046251c]            ;= 0005h
CODE:00433fbe   e898000000      CALL        FUN_0043405b                            ;undefined FUN_0043405b(void)
CODE:00433fc3   66c7057c8...    MOV         word ptr [DATA:DAT_0046847c],0xb        ;= ??
                            LAB_00433fcc:                 ;XREF[1,0]:   00433f9c
CODE:00433fcc   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x0        
CODE:00433fd5   e810ebffff      CALL        FUN_00432aea                            ;undefined FUN_00432aea(void)
CODE:00433fda   e801000000      CALL        FUN_00433fe0                            ;undefined FUN_00433fe0(void)
CODE:00433fdf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433fe0(void)
                                                          ;XREF[1,0]:   00433fda
CODE:00433fe0   66a11e254600    MOV         AX,[DATA:DAT_0046251e]                  
CODE:00433fe6   50              PUSH        EAX                                     
CODE:00433fe7   e80dbf0000      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:00433fec   59              POP         ECX                                     
CODE:00433fed   e83defffff      CALL        FUN_00432f2f                            ;undefined FUN_00432f2f(void)
CODE:00433ff2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00433ff3(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00433ff6
                                                          ;XREF[2,0]:   004326d2,0043405d
CODE:00433ff3   55              PUSH        EBP                                     
CODE:00433ff4   8bec            MOV         EBP,ESP                                 
CODE:00433ff6   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00433ffb   750c            JNZ         LAB_00434009                            
CODE:00433ffd   ff35c0854600    PUSH        dword ptr [DATA:DAT_004685c0]           ;= ??
CODE:00434003   e8b2820000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00434008   59              POP         param_3                                 
                            LAB_00434009:                 ;XREF[1,0]:   00433ffb
CODE:00434009   6a10            PUSH        0x10                                    
CODE:0043400b   e863820000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00434010   59              POP         param_3                                 
CODE:00434011   a3c0854600      MOV         [DATA:DAT_004685c0],param_1             ;= ??
CODE:00434016   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0043401b   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:00434021   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:00434027   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:0043402d   8b15cc854600    MOV         param_2,dword ptr [DATA:DAT_004685cc]   ;= ??
CODE:00434033   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:00434036   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:0043403c   6a01            PUSH        0x1                                     
CODE:0043403e   ff35c0854600    PUSH        dword ptr [DATA:DAT_004685c0]           ;= ??
CODE:00434044   e889790000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00434049   83c408          ADD         ESP,0x8                                 
CODE:0043404c   5d              POP         EBP                                     
CODE:0043404d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043404e(void)
                                                          ;XREF[2,0]:   00432d69,00432e81
CODE:0043404e   6a00            PUSH        0x0                                     
CODE:00434050   6a00            PUSH        0x0                                     
CODE:00434052   e87b790000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00434057   83c408          ADD         ESP,0x8                                 
CODE:0043405a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043405b(void)
                                                          ;XREF[3,0]:   00433cb9,00433fbe,00434099
CODE:0043405b   6a00            PUSH        0x0                                     
CODE:0043405d   e891ffffff      CALL        FUN_00433ff3                            ;undefined FUN_00433ff3(undefined par...
CODE:00434062   59              POP         ECX                                     
CODE:00434063   c3              RET                                                 
                            LAB_00434064:                 ;XREF[1,0]:   004326d8
CODE:00434064   66c705e28...    MOV         word ptr [DATA:DAT_004685e2],0x1        ;= ??
CODE:0043406d   0fbf05222...    MOVSX       EAX,word ptr [DATA:DAT_00462522]        
CODE:00434074   83e803          SUB         EAX,0x3                                 
CODE:00434077   752e            JNZ         LAB_004340a7                            
CODE:00434079   e841760000      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0043407e   0fbf057c8...    MOVSX       EAX,word ptr [DATA:DAT_0046847c]        ;= ??
CODE:00434085   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00434088   66c704459...    MOV         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00434092   66ff051c2...    INC         word ptr [DATA:DAT_0046251c]            ;= 0005h
CODE:00434099   e8bdffffff      CALL        FUN_0043405b                            ;undefined FUN_0043405b(void)
CODE:0043409e   66c7057c8...    MOV         word ptr [DATA:DAT_0046847c],0xb        ;= ??
                            LAB_004340a7:                 ;XREF[1,0]:   00434077
CODE:004340a7   66c705222...    MOV         word ptr [DATA:DAT_00462522],0x0        
CODE:004340b0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004340b1(void)
                                                          ;XREF[1,0]:   00432e86
CODE:004340b1   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:004340b7   e848eefdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004340bc   59              POP         ECX                                     
CODE:004340bd   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:004340c3   e81ceffdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:004340c8   59              POP         ECX                                     
CODE:004340c9   6a01            PUSH        0x1                                     
CODE:004340cb   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:004340d1   e8fee8fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004340d6   83c408          ADD         ESP,0x8                                 
CODE:004340d9   6a14            PUSH        0x14                                    
CODE:004340db   68b7000000      PUSH        0xb7                                    
CODE:004340e0   6a0e            PUSH        0xe                                     
CODE:004340e2   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:004340e8   e86ff8fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004340ed   83c410          ADD         ESP,0x10                                
CODE:004340f0   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:004340f6   e8cdecfdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004340fb   59              POP         ECX                                     
CODE:004340fc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004340fd(void)
                                                          ;XREF[1,0]:   00432ed6
CODE:004340fd   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:00434103   e8fcedfdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00434108   59              POP         ECX                                     
CODE:00434109   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:0043410f   e8d0eefdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00434114   59              POP         ECX                                     
CODE:00434115   6a14            PUSH        0x14                                    
CODE:00434117   68b7000000      PUSH        0xb7                                    
CODE:0043411c   6a0e            PUSH        0xe                                     
CODE:0043411e   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:00434124   e833f8fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00434129   83c410          ADD         ESP,0x10                                
CODE:0043412c   6a00            PUSH        0x0                                     
CODE:0043412e   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:00434134   e89be8fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00434139   83c408          ADD         ESP,0x8                                 
CODE:0043413c   ff35c8854600    PUSH        dword ptr [DATA:DAT_004685c8]           ;= ??
CODE:00434142   e881ecfdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00434147   59              POP         ECX                                     
CODE:00434148   c3              RET                                                 
CODE:00434149   00              ??          00h                                     
CODE:0043414a   00              ??          00h                                     
CODE:0043414b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043414c(void)
          ;local_dc      undefined1         -dc                      ;XREF[1,0]:   00434198
          ;local_dd      undefined1         -dd                      ;XREF[1,0]:   0043417e
          ;local_de      undefined1         -de                      ;XREF[1,0]:   0043418b
          ;local_df      undefined1         -df                      ;XREF[1,0]:   00434171
          ;local_e4      undefined1         -e4                      ;XREF[1,0]:   004341a5
          ;local_f3      undefined1         -f3                      ;XREF[1,0]:   00434164
          ;local_104     undefined1        -104                      ;XREF[1,0]:   00434158
                                                          ;XREF[1,0]:   004341bb
CODE:0043414c   55              PUSH        EBP                                     
CODE:0043414d   8bec            MOV         EBP,ESP                                 
CODE:0043414f   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:00434155   53              PUSH        EBX                                     
CODE:00434156   33db            XOR         EBX,EBX                                 
CODE:00434158   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:0043415e   50              PUSH        EAX                                     ;PBYTE lpKeyState for GetKeyboardState
CODE:0043415f   e8f1140200      CALL        USER32.DLL::GetKeyboardState            ;BOOL GetKeyboardState(PBYTE lpKeyState)
CODE:00434164   f68511fff...    TEST        byte ptr [EBP + local_f3+0x4],0x80      
CODE:0043416b   7404            JZ          LAB_00434171                            
CODE:0043416d   6683cb10        OR          BX,0x10                                 
                            LAB_00434171:                 ;XREF[1,0]:   0043416b
CODE:00434171   f68525fff...    TEST        byte ptr [EBP + local_df+0x4],0x80      
CODE:00434178   7404            JZ          LAB_0043417e                            
CODE:0043417a   6683cb01        OR          BX,0x1                                  
                            LAB_0043417e:                 ;XREF[1,0]:   00434178
CODE:0043417e   f68527fff...    TEST        byte ptr [EBP + local_dd+0x4],0x80      
CODE:00434185   7404            JZ          LAB_0043418b                            
CODE:00434187   6683cb02        OR          BX,0x2                                  
                            LAB_0043418b:                 ;XREF[1,0]:   00434185
CODE:0043418b   f68526fff...    TEST        byte ptr [EBP + local_de+0x4],0x80      
CODE:00434192   7404            JZ          LAB_00434198                            
CODE:00434194   6683cb04        OR          BX,0x4                                  
                            LAB_00434198:                 ;XREF[1,0]:   00434192
CODE:00434198   f68528fff...    TEST        byte ptr [EBP + local_dc+0x4],0x80      
CODE:0043419f   7404            JZ          LAB_004341a5                            
CODE:004341a1   6683cb08        OR          BX,0x8                                  
                            LAB_004341a5:                 ;XREF[1,0]:   0043419f
CODE:004341a5   f68520fff...    TEST        byte ptr [EBP + local_e4+0x4],0x80      
CODE:004341ac   7404            JZ          LAB_004341b2                            
CODE:004341ae   6683cb20        OR          BX,0x20                                 
                            LAB_004341b2:                 ;XREF[1,0]:   004341ac
CODE:004341b2   8bc3            MOV         EAX,EBX                                 
CODE:004341b4   5b              POP         EBX                                     
CODE:004341b5   8be5            MOV         ESP,EBP                                 
CODE:004341b7   5d              POP         EBP                                     
CODE:004341b8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004341b9(void)
                                                          ;XREF[1,0]:   0041a4a3
CODE:004341b9   53              PUSH        EBX                                     
CODE:004341ba   56              PUSH        ESI                                     
CODE:004341bb   e88cffffff      CALL        FUN_0043414c                            ;uint FUN_0043414c(void)
CODE:004341c0   0fbfd8          MOVSX       EBX,AX                                  
CODE:004341c3   e83c880100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:004341c8   8bf0            MOV         ESI,EAX                                 
CODE:004341ca   85db            TEST        EBX,EBX                                 
CODE:004341cc   7440            JZ          LAB_0043420e                            
CODE:004341ce   f7c3efffffff    TEST        EBX,0xffffffef                          
CODE:004341d4   741e            JZ          LAB_004341f4                            
CODE:004341d6   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x1        ;= ??
CODE:004341df   66833dea0...    CMP         word ptr [DATA:DAT_00460bea],0x0        
CODE:004341e7   7414            JZ          LAB_004341fd                            
CODE:004341e9   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x0        ;= ??
CODE:004341f2   eb09            JMP         LAB_004341fd                            
                            LAB_004341f4:                 ;XREF[1,0]:   004341d4
CODE:004341f4   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x0        ;= ??
                            LAB_004341fd:                 ;XREF[2,0]:   004341e7,004341f2
CODE:004341fd   8935ec674600    MOV         dword ptr [DATA:DAT_004667ec],ESI       ;= ??
CODE:00434203   66c705e80...    MOV         word ptr [DATA:DAT_00460be8],0x0        
CODE:0043420c   eb31            JMP         LAB_0043423f                            
                            LAB_0043420e:                 ;XREF[1,0]:   004341cc
CODE:0043420e   66c705ea0...    MOV         word ptr [DATA:DAT_00460bea],0x0        
CODE:00434217   6a1e            PUSH        0x1e                                    
CODE:00434219   e8fe870100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043421e   59              POP         ECX                                     
CODE:0043421f   0305ec674600    ADD         EAX,dword ptr [DATA:DAT_004667ec]       ;= ??
CODE:00434225   3bf0            CMP         ESI,EAX                                 
CODE:00434227   7616            JBE         LAB_0043423f                            
CODE:00434229   66833de80...    CMP         word ptr [DATA:DAT_00460be8],0x0        
CODE:00434231   750c            JNZ         LAB_0043423f                            
CODE:00434233   83cb40          OR          EBX,0x40                                
CODE:00434236   66c705e80...    MOV         word ptr [DATA:DAT_00460be8],0x1        
                            LAB_0043423f:                 ;XREF[3,0]:   0043420c,00434227,00434231
CODE:0043423f   0fbf05308...    MOVSX       EAX,word ptr [DATA:$Actors[0].field72...
CODE:00434246   c1e010          SHL         EAX,0x10                                
CODE:00434249   0bd8            OR          EBX,EAX                                 
CODE:0043424b   8bc3            MOV         EAX,EBX                                 
CODE:0043424d   5e              POP         ESI                                     
CODE:0043424e   5b              POP         EBX                                     
CODE:0043424f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00434250(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00434255
CODE:00434250   55              PUSH        EBP                                     
CODE:00434251   8bec            MOV         EBP,ESP                                 
CODE:00434253   33c0            XOR         param_1,param_1                         
CODE:00434255   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00434258   8b5204          MOV         param_2,dword ptr [param_2 + 0x4]       
CODE:0043425b   eb01            JMP         LAB_0043425e                            
                            LAB_0043425d:                 ;XREF[1,0]:   00434269
CODE:0043425d   40              INC         param_1                                 
                            LAB_0043425e:                 ;XREF[1,0]:   0043425b
CODE:0043425e   668b0a          MOV         param_3,word ptr [param_2]              
CODE:00434261   83c20a          ADD         param_2,0xa                             
CODE:00434264   6681f918fc      CMP         param_3,0xfc18                          
CODE:00434269   75f2            JNZ         LAB_0043425d                            
CODE:0043426b   5d              POP         EBP                                     
CODE:0043426c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043426d(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00434273
          ;param_5       undefined4           8                      ;XREF[1,0]:   00434270
                                                          ;XREF[7,0]:   0041781b,0041a68c,0041ab7f,0042fab5
                                                          ;             004344d0,00434520,00434fdc
CODE:0043426d   55              PUSH        EBP                                     
CODE:0043426e   8bec            MOV         EBP,ESP                                 
CODE:00434270   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00434273   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00434277   69c0a8000000    IMUL        param_1,param_1,0xa8                    
CODE:0043427d   81c0e8854600    ADD         param_1,DATA:$Actors                    ;= ??
CODE:00434283   668b4818        MOV         param_3,word ptr [param_1 + 0x18]=>DA...
CODE:00434287   6689481e        MOV         word ptr [param_...,param_3=>DATA:$Ac...
CODE:0043428b   66895018        MOV         word ptr [param_...,param_2=>DATA:$Ac...
CODE:0043428f   0fbfd2          MOVSX       param_2,param_2                         
CODE:00434292   8b4852          MOV         param_3,dword ptr [param_1 + 0x52]=>D...
CODE:00434295   8b1491          MOV         param_2,dword ptr [param_3 + param_2*...
CODE:00434298   66c740220000    MOV         word ptr [param_...,0x0=>DATA:$Actors...
CODE:0043429e   668b0a          MOV         param_3,word ptr [param_2]              
CODE:004342a1   66894812        MOV         word ptr [param_...,param_3=>DATA:$Ac...
CODE:004342a5   668b5202        MOV         param_2,word ptr [param_2 + 0x2]        
CODE:004342a9   6689504c        MOV         word ptr [param_...,param_2=>DATA:$Ac...
CODE:004342ad   5d              POP         EBP                                     
CODE:004342ae   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short * GetEseqResource?(ushort param_1, int param_2, short * * param_3, short * * param_4)
          ;param_1       ushort               4                      ;XREF[1,0]:   004342be
          ;param_2       int                  8                      ;XREF[1,0]:   004342b6
          ;param_3       short * *            c                      ;XREF[1,0]:   004342d6
          ;param_4       short * *           10                      ;XREF[1,0]:   004342e2
          ;local_8       undefined4          -8                      ;XREF[2,0]:   004342cd,0043432b
                                                          ;XREF[6,0]:   004179f4,00417a26,0041a846,0041a878
                                                          ;             0041a8ab,0041a8de
CODE:004342af   55              PUSH        EBP                                     
CODE:004342b0   8bec            MOV         EBP,ESP                                 
CODE:004342b2   51              PUSH        ECX                                     
CODE:004342b3   53              PUSH        EBX                                     
CODE:004342b4   56              PUSH        ESI                                     
CODE:004342b5   57              PUSH        EDI                                     
CODE:004342b6   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:004342b9   686e254600      PUSH        DATA:$ESEQ                              ;= 45h    E
CODE:004342be   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:004342c2   50              PUSH        EAX                                     
CODE:004342c3   e836c30000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004342c8   83c408          ADD         ESP,0x8                                 
CODE:004342cb   8bd8            MOV         EBX,EAX                                 
CODE:004342cd   895dfc          MOV         dword ptr [EBP + local_8+0x4],EBX       
CODE:004342d0   668b0b          MOV         CX,word ptr [EBX]                       
CODE:004342d3   83c302          ADD         EBX,0x2                                 
CODE:004342d6   8b4510          MOV         EAX,dword ptr [EBP + param_3+0x4]       
CODE:004342d9   8918            MOV         dword ptr [EAX],EBX                     
CODE:004342db   0fbfc1          MOVSX       EAX,CX                                  
CODE:004342de   03c0            ADD         EAX,EAX                                 
CODE:004342e0   03d8            ADD         EBX,EAX                                 
CODE:004342e2   8b4514          MOV         EAX,dword ptr [EBP + param_4+0x4]       
CODE:004342e5   8918            MOV         dword ptr [EAX],EBX                     
CODE:004342e7   0fbfc1          MOVSX       EAX,CX                                  
CODE:004342ea   03c0            ADD         EAX,EAX                                 
CODE:004342ec   03d8            ADD         EBX,EAX                                 
CODE:004342ee   668b0b          MOV         CX,word ptr [EBX]                       
CODE:004342f1   83c302          ADD         EBX,0x2                                 
CODE:004342f4   33c0            XOR         EAX,EAX                                 
CODE:004342f6   663bc8          CMP         CX,AX                                   
CODE:004342f9   7e28            JLE         LAB_00434323                            
                            LAB_004342fb:                 ;XREF[1,0]:   00434321
CODE:004342fb   0fbfd0          MOVSX       EDX,AX                                  
CODE:004342fe   891c96          MOV         dword ptr [ESI + EDX*0x4],EBX           
CODE:00434301   83c308          ADD         EBX,0x8                                 
CODE:00434304   668b13          MOV         DX,word ptr [EBX]                       
CODE:00434307   83c302          ADD         EBX,0x2                                 
CODE:0043430a   0fbff8          MOVSX       EDI,AX                                  
CODE:0043430d   8b3cbe          MOV         EDI,dword ptr [ESI + EDI*0x4]           
CODE:00434310   895f04          MOV         dword ptr [EDI + 0x4],EBX               
CODE:00434313   0fbfd2          MOVSX       EDX,DX                                  
CODE:00434316   03d2            ADD         EDX,EDX                                 
CODE:00434318   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0043431b   03da            ADD         EBX,EDX                                 
CODE:0043431d   40              INC         EAX                                     
CODE:0043431e   663bc8          CMP         CX,AX                                   
CODE:00434321   7fd8            JG          LAB_004342fb                            
                            LAB_00434323:                 ;XREF[1,0]:   004342f9
CODE:00434323   0fbfc0          MOVSX       EAX,AX                                  
CODE:00434326   33d2            XOR         EDX,EDX                                 
CODE:00434328   891486          MOV         dword ptr [ESI + EAX*0x4],EDX           
CODE:0043432b   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:0043432e   5f              POP         EDI                                     
CODE:0043432f   5e              POP         ESI                                     
CODE:00434330   5b              POP         EBX                                     
CODE:00434331   59              POP         ECX                                     
CODE:00434332   5d              POP         EBP                                     
CODE:00434333   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ActorUpdateDynamics(short actorIndex, short obverse)
          ;actorIndex    short                4                      ;XREF[1,0]:   00434337
          ;obverse       short                8                      ;XREF[1,0]:   00434347
          ;i             undefined4         EAX                      ;XREF[1,0]:   00434337
          ;result        undefined4         EDX                      ;XREF[1,0]:   00434356
                                                          ;XREF[7,0]:   004177e0,00417df7,0041a657,0041a941
                                                          ;             0041a9f2,0041ab70,0043508b
CODE:00434334   55              PUSH        EBP                                     
CODE:00434335   8bec            MOV         EBP,ESP                                 
CODE:00434337   0fbf4508        MOVSX       i,word ptr [EBP + actorIndex+0x4]       
CODE:0043433b   69c0a8000000    IMUL        i,i,0xa8                                
CODE:00434341   81c0e8854600    ADD         i,DATA:$Actors                          ;= ??
CODE:00434347   66837d0c01      CMP         word ptr [EBP + obverse+0x4],0x1        
CODE:0043434c   7505            JNZ         LAB_00434353                            
CODE:0043434e   8b5056          MOV         EDX,dword ptr [i + 0x56]=>DATA:$Actor...
CODE:00434351   eb03            JMP         LAB_00434356                            
                            LAB_00434353:                 ;XREF[1,0]:   0043434c
CODE:00434353   8b505a          MOV         EDX,dword ptr [i + 0x5a]=>DATA:$Actor...
                            LAB_00434356:                 ;XREF[1,0]:   00434351
CODE:00434356   895052          MOV         dword ptr [i + 0x52],result             
CODE:00434359   5d              POP         EBP                                     
CODE:0043435a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043435b(void)
                                                          ;XREF[1,0]:   00434c36
CODE:0043435b   55              PUSH        EBP                                     
CODE:0043435c   8bec            MOV         EBP,ESP                                 
CODE:0043435e   66c705e08...    MOV         word ptr [DATA:DAT_00468de0],0x1        ;= ??
CODE:00434367   5d              POP         EBP                                     
CODE:00434368   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00434369(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[8,0]:   00434372,004344cb,0043451b,00434693,0043469f
                                                                     ;             004346b9,004347f0,004349fd
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00434382,004346aa,00434a96
          ;local_8       undefined2          -8                      ;XREF[22,0]:  004343ca,004344b9,004344f0,00434501,00434516
                                                                     ;             00434540,00434551,00434562,0043457f,004345d3
                                                                     ;             0043460b,004346dd,00434718,00434788,00434811
                                                                     ;             00434838,00434865,004348be,004348dd,004348ed
                                                                     ;             0043491b,0043492e
          ;local_e       undefined2          -e                      ;XREF[1,0]:   00434996
          ;local_10      undefined2         -10                      ;XREF[3,0]:   00434984,004349e1,004349eb
          ;local_12      undefined2         -12                      ;XREF[1,0]:   004349c0
          ;local_14      undefined2         -14                      ;XREF[5,0]:   0043499e,004349d3,004349dd,004349f3,004349f9
          ;local_18      undefined4         -18                      ;XREF[4,0]:   0043439f,004348c2,00434932,00434979
          ;local_1c      undefined4         -1c                      ;XREF[2,0]:   004343aa,0043498b
          ;local_1e      undefined2         -1e                      ;XREF[4,0]:   00434393,00434397,004343a2,00434939
                                                          ;XREF[1,0]:   00434ff7
CODE:00434369   55              PUSH        EBP                                     
CODE:0043436a   8bec            MOV         EBP,ESP                                 
CODE:0043436c   83c4e4          ADD         ESP,-0x1c                               
CODE:0043436f   53              PUSH        EBX                                     
CODE:00434370   56              PUSH        ESI                                     
CODE:00434371   57              PUSH        EDI                                     
CODE:00434372   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00434376   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:0043437c   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
CODE:00434382   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00434388   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0043438c   50              PUSH        param_1                                 
CODE:0043438d   e88103feff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:00434392   59              POP         param_3                                 
CODE:00434393   668945e6        MOV         word ptr [EBP + local_1e+0x4],param_1   
CODE:00434397   0fbf45e6        MOVSX       param_1,word ptr [EBP + local_1e+0x4]   
CODE:0043439b   8b448376        MOV         param_1,dword ptr [EBX + param_1*0x4 ...
CODE:0043439f   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:004343a2   0fbf45e6        MOVSX       param_1,word ptr [EBP + local_1e+0x4]   
CODE:004343a6   8b44837e        MOV         param_1,dword ptr [EBX + param_1*0x4 ...
CODE:004343aa   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:004343ad   0fbf4318        MOVSX       param_1,word ptr [EBX + 0x18]=>DATA:$...
CODE:004343b1   8b5352          MOV         param_2,dword ptr [EBX + 0x52]=>DATA:...
CODE:004343b4   8b0482          MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004343b7   8b7004          MOV         ESI,dword ptr [param_1 + 0x4]           
CODE:004343ba   e990050000      JMP         switchD_004343ef::caseD_1               
                            LAB_004343bf:                 ;XREF[1,0]:   0043495e
CODE:004343bf   0fbfd0          MOVSX       param_2,param_1                         
CODE:004343c2   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004343c5   668b545602      MOV         param_2,word ptr [ESI + param_2*0x2 +...
CODE:004343ca   668955fc        MOV         word ptr [EBP + local_8+0x4],param_2    
CODE:004343ce   0fbfd0          MOVSX       param_2,param_1                         
CODE:004343d1   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004343d4   668b7c5604      MOV         DI,word ptr [ESI + param_2*0x2 + 0x4]   
CODE:004343d9   0fbfc0          MOVSX       param_1,param_1                         
CODE:004343dc   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004343df   0fbf0446        MOVSX       param_1,word ptr [ESI + param_1*0x2]    
CODE:004343e3   83c02e          ADD         param_1,0x2e                            
CODE:004343e6   83f82d          CMP         param_1,0x2d                            
CODE:004343e9   0f8760050000    JA          switchD_004343ef::caseD_1               
                            switchD:                      ; FWD[36,0]:  004343f6,004344ae,004344b9,004344c6
                                                          ;             004344f0,00434501,00434516,00434540
                                                          ;             00434551,00434562,004345b1,004345e9
                                                          ;             00434621,00434652,00434661,00434676
                                                          ;             00434685,00434693,004346dd,004346ee
                                                          ;             00434717,0043472e,00434766,00434788
                                                          ;             00434799,004347a7,004347cd,004347f0
                                                          ;             00434804,00434858,00434883,004348a9
                                                          ;             004348d7,004348ed,0043492e,0043494f
CODE:004343ef   ff2485f64...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0043492e
                            switchdataD_004343f6:         ;XREF[1,0]:   004343ef
CODE:004343f6   2e494300        addr        switchD_004343ef::caseD_0               
CODE:004343fa   4f494300        addr        switchD_004343ef::caseD_1               
CODE:004343fe   4f494300        addr        switchD_004343ef::caseD_1               
CODE:00434402   ed484300        addr        switchD_004343ef::caseD_3               
CODE:00434406   d7484300        addr        switchD_004343ef::caseD_4               
CODE:0043440a   83484300        addr        switchD_004343ef::caseD_5               
CODE:0043440e   a9484300        addr        switchD_004343ef::caseD_6               
CODE:00434412   4f494300        addr        switchD_004343ef::caseD_1               
CODE:00434416   4f494300        addr        switchD_004343ef::caseD_1               
CODE:0043441a   58484300        addr        switchD_004343ef::caseD_9               
CODE:0043441e   04484300        addr        switchD_004343ef::caseD_a               
CODE:00434422   4f494300        addr        switchD_004343ef::caseD_1               
CODE:00434426   4f494300        addr        switchD_004343ef::caseD_1               
CODE:0043442a   f0474300        addr        switchD_004343ef::caseD_d               
CODE:0043442e   cd474300        addr        switchD_004343ef::caseD_e               
CODE:00434432   a7474300        addr        switchD_004343ef::caseD_f               
CODE:00434436   2e474300        addr        switchD_004343ef::caseD_10              
CODE:0043443a   99474300        addr        switchD_004343ef::caseD_11              
CODE:0043443e   88474300        addr        switchD_004343ef::caseD_12              
CODE:00434442   17474300        addr        switchD_004343ef::caseD_13              
CODE:00434446   66474300        addr        switchD_004343ef::caseD_14              
CODE:0043444a   ee464300        addr        switchD_004343ef::caseD_15              
CODE:0043444e   dd464300        addr        switchD_004343ef::caseD_16              
CODE:00434452   b1454300        addr        switchD_004343ef::caseD_17              
CODE:00434456   e9454300        addr        switchD_004343ef::caseD_18              
CODE:0043445a   62454300        addr        switchD_004343ef::caseD_19              
CODE:0043445e   4f494300        addr        switchD_004343ef::caseD_1               
CODE:00434462   4f494300        addr        switchD_004343ef::caseD_1               
CODE:00434466   4f494300        addr        switchD_004343ef::caseD_1               
CODE:0043446a   76464300        addr        switchD_004343ef::caseD_1d              
CODE:0043446e   61464300        addr        switchD_004343ef::caseD_1e              
CODE:00434472   51454300        addr        switchD_004343ef::caseD_1f              
CODE:00434476   40454300        addr        switchD_004343ef::caseD_20              
CODE:0043447a   01454300        addr        switchD_004343ef::caseD_21              
CODE:0043447e   f0444300        addr        switchD_004343ef::caseD_22              
CODE:00434482   93464300        addr        switchD_004343ef::caseD_23              
CODE:00434486   85464300        addr        switchD_004343ef::caseD_24              
CODE:0043448a   21464300        addr        switchD_004343ef::caseD_25              
CODE:0043448e   52464300        addr        switchD_004343ef::caseD_26              
CODE:00434492   c6444300        addr        switchD_004343ef::caseD_27              
CODE:00434496   16454300        addr        switchD_004343ef::caseD_28              
CODE:0043449a   4f494300        addr        switchD_004343ef::caseD_1               
CODE:0043449e   b9444300        addr        switchD_004343ef::caseD_2a              
CODE:004344a2   4f494300        addr        switchD_004343ef::caseD_1               
CODE:004344a6   4f494300        addr        switchD_004343ef::caseD_1               
CODE:004344aa   ae444300        addr        switchD_004343ef::caseD_2d              
                            caseD_2d:                     ;XREF[2,0]:   004343ef,004344aa
CODE:004344ae   66c743220000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:004344b4   e996040000      JMP         switchD_004343ef::caseD_1               
                            caseD_2a:                     ;XREF[2,0]:   004343ef,0043449e
CODE:004344b9   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004344bd   66894322        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004344c1   e989040000      JMP         switchD_004343ef::caseD_1               
                            caseD_27:                     ;XREF[2,0]:   004343ef,00434492
CODE:004344c6   668b431e        MOV         param_1,word ptr [EBX + 0x1e]=>DATA:$...
CODE:004344ca   50              PUSH        param_1                                 
CODE:004344cb   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004344cf   50              PUSH        param_1                                 
CODE:004344d0   e898fdffff      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:004344d5   83c408          ADD         ESP,0x8                                 
CODE:004344d8   0fbf4318        MOVSX       param_1,word ptr [EBX + 0x18]=>DATA:$...
CODE:004344dc   8b5352          MOV         param_2,dword ptr [EBX + 0x52]=>DATA:...
CODE:004344df   8b0482          MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004344e2   8b7004          MOV         ESI,dword ptr [param_1 + 0x4]           
CODE:004344e5   66c743220000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:004344eb   e95f040000      JMP         switchD_004343ef::caseD_1               
                            caseD_22:                     ;XREF[2,0]:   004343ef,0043447e
CODE:004344f0   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004344f4   66014314        ADD         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004344f8   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004344fc   e94e040000      JMP         switchD_004343ef::caseD_1               
                            caseD_21:                     ;XREF[2,0]:   004343ef,0043447a
CODE:00434501   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00434505   66014316        ADD         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434509   66017b1c        ADD         word ptr [EBX + ...,DI=>DATA:$Actors[...
CODE:0043450d   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434511   e939040000      JMP         switchD_004343ef::caseD_1               
                            caseD_28:                     ;XREF[2,0]:   004343ef,00434496
CODE:00434516   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043451a   50              PUSH        param_1                                 
CODE:0043451b   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043451f   50              PUSH        param_1                                 
CODE:00434520   e848fdffff      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:00434525   83c408          ADD         ESP,0x8                                 
CODE:00434528   0fbf4318        MOVSX       param_1,word ptr [EBX + 0x18]=>DATA:$...
CODE:0043452c   8b5352          MOV         param_2,dword ptr [EBX + 0x52]=>DATA:...
CODE:0043452f   8b0482          MOV         param_1,dword ptr [param_2 + param_1*...
CODE:00434532   8b7004          MOV         ESI,dword ptr [param_1 + 0x4]           
CODE:00434535   66c743220000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:0043453b   e90f040000      JMP         switchD_004343ef::caseD_1               
                            caseD_20:                     ;XREF[2,0]:   004343ef,00434476
CODE:00434540   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00434544   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434548   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043454c   e9fe030000      JMP         switchD_004343ef::caseD_1               
                            caseD_1f:                     ;XREF[2,0]:   004343ef,00434472
CODE:00434551   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00434555   66894316        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434559   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043455d   e9ed030000      JMP         switchD_004343ef::caseD_1               
                            caseD_19:                     ;XREF[2,0]:   004343ef,0043445a
CODE:00434562   66817dfc0080    CMP         word ptr [EBP + local_8+0x4],0x8000     
CODE:00434568   741d            JZ          LAB_00434587                            
CODE:0043456a   668b4338        MOV         param_1,word ptr [EBX + 0x38]=>DATA:$...
CODE:0043456e   50              PUSH        param_1                                 
CODE:0043456f   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00434573   50              PUSH        param_1                                 
CODE:00434574   e86309feff      CALL        FUN_00414edc                            ;int FUN_00414edc(undefined param_1, ...
CODE:00434579   83c408          ADD         ESP,0x8                                 
CODE:0043457c   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043457f   660345fc        ADD         param_1,word ptr [EBP + local_8+0x4]    
CODE:00434583   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
                            LAB_00434587:                 ;XREF[1,0]:   00434568
CODE:00434587   6681ff0080      CMP         DI,0x8000                               
CODE:0043458c   741a            JZ          LAB_004345a8                            
CODE:0043458e   668b4338        MOV         param_1,word ptr [EBX + 0x38]=>DATA:$...
CODE:00434592   50              PUSH        param_1                                 
CODE:00434593   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00434597   50              PUSH        param_1                                 
CODE:00434598   e83f09feff      CALL        FUN_00414edc                            ;int FUN_00414edc(undefined param_1, ...
CODE:0043459d   83c408          ADD         ESP,0x8                                 
CODE:004345a0   66037802        ADD         DI,word ptr [param_1 + 0x2]             
CODE:004345a4   66897b16        MOV         word ptr [EBX + ...,DI=>DATA:$Actors[...
                            LAB_004345a8:                 ;XREF[1,0]:   0043458c
CODE:004345a8   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004345ac   e99e030000      JMP         switchD_004343ef::caseD_1               
                            caseD_17:                     ;XREF[2,0]:   004343ef,00434452
CODE:004345b1   6683ffff        CMP         DI,-0x1                                 
CODE:004345b5   751b            JNZ         LAB_004345d2                            
CODE:004345b7   668b4338        MOV         param_1,word ptr [EBX + 0x38]=>DATA:$...
CODE:004345bb   50              PUSH        param_1                                 
CODE:004345bc   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004345c0   50              PUSH        param_1                                 
CODE:004345c1   e8f008feff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:004345c6   83c408          ADD         ESP,0x8                                 
CODE:004345c9   50              PUSH        param_1                                 
CODE:004345ca   e86501feff      CALL        FUN_00414734                            ;undefined FUN_00414734(void)
CODE:004345cf   59              POP         param_3                                 
CODE:004345d0   eb0e            JMP         LAB_004345e0                            
                            LAB_004345d2:                 ;XREF[1,0]:   004345b5
CODE:004345d2   57              PUSH        EDI                                     
CODE:004345d3   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004345d7   50              PUSH        param_1                                 
CODE:004345d8   e85201feff      CALL        FUN_0041472f                            ;undefined FUN_0041472f(void)
CODE:004345dd   83c408          ADD         ESP,0x8                                 
                            LAB_004345e0:                 ;XREF[1,0]:   004345d0
CODE:004345e0   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004345e4   e966030000      JMP         switchD_004343ef::caseD_1               
                            caseD_18:                     ;XREF[2,0]:   004343ef,00434456
CODE:004345e9   6683ffff        CMP         DI,-0x1                                 
CODE:004345ed   751b            JNZ         LAB_0043460a                            
CODE:004345ef   668b4338        MOV         param_1,word ptr [EBX + 0x38]=>DATA:$...
CODE:004345f3   50              PUSH        param_1                                 
CODE:004345f4   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004345f8   50              PUSH        param_1                                 
CODE:004345f9   e8b808feff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:004345fe   83c408          ADD         ESP,0x8                                 
CODE:00434601   50              PUSH        param_1                                 
CODE:00434602   e83201feff      CALL        FUN_00414739                            ;undefined FUN_00414739(void)
CODE:00434607   59              POP         param_3                                 
CODE:00434608   eb0e            JMP         LAB_00434618                            
                            LAB_0043460a:                 ;XREF[1,0]:   004345ed
CODE:0043460a   57              PUSH        EDI                                     
CODE:0043460b   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043460f   50              PUSH        param_1                                 
CODE:00434610   e81501feff      CALL        FUN_0041472a                            ;undefined FUN_0041472a(void)
CODE:00434615   83c408          ADD         ESP,0x8                                 
                            LAB_00434618:                 ;XREF[1,0]:   00434608
CODE:00434618   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043461c   e92e030000      JMP         switchD_004343ef::caseD_1               
                            caseD_25:                     ;XREF[2,0]:   004343ef,0043448a
CODE:00434621   668b4338        MOV         param_1,word ptr [EBX + 0x38]=>DATA:$...
CODE:00434625   50              PUSH        param_1                                 
CODE:00434626   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0043462a   50              PUSH        param_1                                 
CODE:0043462b   e8ac08feff      CALL        FUN_00414edc                            ;int FUN_00414edc(undefined param_1, ...
CODE:00434630   83c408          ADD         ESP,0x8                                 
CODE:00434633   668b531a        MOV         param_2,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00434637   663b15760...    CMP         param_2,word ptr [DATA:$RoomIndex]      
CODE:0043463e   7509            JNZ         LAB_00434649                            
CODE:00434640   ff700a          PUSH        dword ptr [param_1 + 0xa]               
CODE:00434643   e8d0e7fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00434648   59              POP         param_3                                 
                            LAB_00434649:                 ;XREF[1,0]:   0043463e
CODE:00434649   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043464d   e9fd020000      JMP         switchD_004343ef::caseD_1               
                            caseD_26:                     ;XREF[2,0]:   004343ef,0043448e
CODE:00434652   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434656   66814b080080    OR          word ptr [EBX + ...,offset DATA:$Acto...
CODE:0043465c   e935040000      JMP         LAB_00434a96                            
                            caseD_1e:                     ;XREF[2,0]:   004343ef,0043446e
CODE:00434661   66c7432e0100    MOV         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434667   66c743320000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:0043466d   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434671   e9d9020000      JMP         switchD_004343ef::caseD_1               
                            caseD_1d:                     ;XREF[2,0]:   004343ef,0043446a
CODE:00434676   66c7432e0000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:0043467c   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434680   e9ca020000      JMP         switchD_004343ef::caseD_1               
                            caseD_24:                     ;XREF[2,0]:   004343ef,00434486
CODE:00434685   53              PUSH        EBX                                     
CODE:00434686   ff5366          CALL        dword ptr [EBX + 0x66]                  
CODE:00434689   59              POP         param_3                                 
CODE:0043468a   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043468e   e9bc020000      JMP         switchD_004343ef::caseD_1               
                            caseD_23:                     ;XREF[2,0]:   004343ef,00434482
CODE:00434693   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00434697   50              PUSH        param_1                                 
CODE:00434698   ff9388000000    CALL        dword ptr [EBX + 0x88]                  
CODE:0043469e   59              POP         param_3                                 
CODE:0043469f   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004346a4   7513            JNZ         LAB_004346b9                            
CODE:004346a6   66b80100        MOV         param_1,0x1                             
CODE:004346aa   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:004346ae   66a350254600    MOV         [DATA:DAT_00462550],param_1             
CODE:004346b4   e9dd030000      JMP         LAB_00434a96                            
                            LAB_004346b9:                 ;XREF[1,0]:   004346a4
CODE:004346b9   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004346bd   50              PUSH        param_1                                 
CODE:004346be   ff938c000000    CALL        dword ptr [EBX + 0x8c]                  
CODE:004346c4   59              POP         param_3                                 
CODE:004346c5   66c743220000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:004346cb   0fbf4318        MOVSX       param_1,word ptr [EBX + 0x18]=>DATA:$...
CODE:004346cf   8b5352          MOV         param_2,dword ptr [EBX + 0x52]=>DATA:...
CODE:004346d2   8b0482          MOV         param_1,dword ptr [param_2 + param_1*...
CODE:004346d5   8b7004          MOV         ESI,dword ptr [param_1 + 0x4]           
CODE:004346d8   e972020000      JMP         switchD_004343ef::caseD_1               
                            caseD_16:                     ;XREF[2,0]:   004343ef,0043444e
CODE:004346dd   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004346e1   66894312        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004346e5   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004346e9   e961020000      JMP         switchD_004343ef::caseD_1               
                            caseD_15:                     ;XREF[2,0]:   004343ef,0043444a
CODE:004346ee   66c7432a0100    MOV         word ptr [EBX + ...,offset DATA:$Acto...
CODE:004346f4   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004346f9   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:004346fe   0f8592030000    JNZ         LAB_00434a96                            
CODE:00434704   6a00            PUSH        0x0                                     
CODE:00434706   6a00            PUSH        0x0                                     
CODE:00434708   6a0e            PUSH        0xe                                     
CODE:0043470a   e8737c0000      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0043470f   83c40c          ADD         ESP,0xc                                 
CODE:00434712   e97f030000      JMP         LAB_00434a96                            
                            caseD_13:                     ;XREF[2,0]:   004343ef,00434442
CODE:00434717   57              PUSH        EDI                                     
CODE:00434718   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043471c   50              PUSH        param_1                                 
CODE:0043471d   e89763feff      CALL        FUN_0041aab9                            ;undefined FUN_0041aab9(undefined par...
CODE:00434722   83c408          ADD         ESP,0x8                                 
CODE:00434725   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434729   e921020000      JMP         switchD_004343ef::caseD_1               
                            caseD_10:                     ;XREF[2,0]:   004343ef,00434436
CODE:0043472e   66c705ba8...    MOV         word ptr [DATA:$...,0x1                 
CODE:00434737   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043473b   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00434740   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:00434745   750e            JNZ         LAB_00434755                            
CODE:00434747   6a00            PUSH        0x0                                     
CODE:00434749   6a00            PUSH        0x0                                     
CODE:0043474b   6a0e            PUSH        0xe                                     
CODE:0043474d   e8307c0000      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:00434752   83c40c          ADD         ESP,0xc                                 
                            LAB_00434755:                 ;XREF[1,0]:   00434745
CODE:00434755   ff3532874600    PUSH        dword ptr [DATA:$Actors[1].field153_0...
CODE:0043475b   e8a4e7fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00434760   59              POP         param_3                                 
CODE:00434761   e9e9010000      JMP         switchD_004343ef::caseD_1               
                            caseD_14:                     ;XREF[2,0]:   004343ef,00434446
CODE:00434766   668b4336        MOV         param_1,word ptr [EBX + 0x36]=>DATA:$...
CODE:0043476a   50              PUSH        param_1                                 
CODE:0043476b   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0043476f   50              PUSH        param_1                                 
CODE:00434770   e84107feff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:00434775   83c408          ADD         ESP,0x8                                 
CODE:00434778   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043477b   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:0043477f   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434783   e9c7010000      JMP         switchD_004343ef::caseD_1               
                            caseD_12:                     ;XREF[2,0]:   004343ef,0043443e
CODE:00434788   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043478c   66894330        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434790   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434794   e9b6010000      JMP         switchD_004343ef::caseD_1               
                            caseD_11:                     ;XREF[2,0]:   004343ef,0043443a
CODE:00434799   53              PUSH        EBX                                     
CODE:0043479a   ff536a          CALL        dword ptr [EBX + 0x6a]                  
CODE:0043479d   59              POP         param_3                                 
CODE:0043479e   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004347a2   e9a8010000      JMP         switchD_004343ef::caseD_1               
                            caseD_f:                      ;XREF[2,0]:   004343ef,00434432
CODE:004347a7   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:004347ac   0fbf4032        MOVSX       param_1,word ptr [param_1 + 0x32]       
CODE:004347b0   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 5Ah    Z
CODE:004347b8   66894326        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004347bc   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004347c0   668b4322        MOV         param_1,word ptr [EBX + 0x22]=>DATA:$...
CODE:004347c4   66894328        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004347c8   e982010000      JMP         switchD_004343ef::caseD_1               
                            caseD_e:                      ;XREF[2,0]:   004343ef,0043442e
CODE:004347cd   66ff4b26        DEC         word ptr [EBX + 0x26]=>DATA:$Actors[0...
CODE:004347d1   668b4326        MOV         param_1,word ptr [EBX + 0x26]=>DATA:$...
CODE:004347d5   6685c0          TEST        param_1,param_1                         
CODE:004347d8   760d            JBE         LAB_004347e7                            
CODE:004347da   668b4328        MOV         param_1,word ptr [EBX + 0x28]=>DATA:$...
CODE:004347de   66894322        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004347e2   e968010000      JMP         switchD_004343ef::caseD_1               
                            LAB_004347e7:                 ;XREF[1,0]:   004347d8
CODE:004347e7   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004347eb   e95f010000      JMP         switchD_004343ef::caseD_1               
                            caseD_d:                      ;XREF[2,0]:   004343ef,0043442a
CODE:004347f0   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004347f4   50              PUSH        param_1                                 
CODE:004347f5   e8d92cfeff      CALL        FUN_004174d3                            ;undefined FUN_004174d3(undefined par...
CODE:004347fa   59              POP         param_3                                 
CODE:004347fb   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004347ff   e94b010000      JMP         switchD_004343ef::caseD_1               
                            caseD_a:                      ;XREF[2,0]:   004343ef,0043441e
CODE:00434804   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00434808   663b05760...    CMP         param_1,word ptr [DATA:$RoomIndex]      
CODE:0043480f   753e            JNZ         LAB_0043484f                            
CODE:00434811   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:00434815   8b15a81a4600    MOV         param_2,dword ptr [DATA:DAT_00461aa8]   
CODE:0043481b   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0043481f   50              PUSH        param_1                                 
CODE:00434820   e8a4270100      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:00434825   59              POP         param_3                                 
CODE:00434826   6685c0          TEST        param_1,param_1                         
CODE:00434829   7524            JNZ         LAB_0043484f                            
CODE:0043482b   0fbfc7          MOVSX       param_1,DI                              
CODE:0043482e   c1f808          SAR         param_1,0x8                             
CODE:00434831   50              PUSH        param_1                                 
CODE:00434832   6681e7ff00      AND         DI,0xff                                 
CODE:00434837   57              PUSH        EDI                                     
CODE:00434838   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:0043483c   8b15a81a4600    MOV         param_2,dword ptr [DATA:DAT_00461aa8]   
CODE:00434842   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00434846   50              PUSH        param_1                                 
CODE:00434847   e8591d0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043484c   83c40c          ADD         ESP,0xc                                 
                            LAB_0043484f:                 ;XREF[2,0]:   0043480f,00434829
CODE:0043484f   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:00434853   e9f7000000      JMP         switchD_004343ef::caseD_1               
                            caseD_9:                      ;XREF[2,0]:   004343ef,0043441a
CODE:00434858   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0043485c   663b05760...    CMP         param_1,word ptr [DATA:$RoomIndex]      
CODE:00434863   7515            JNZ         LAB_0043487a                            
CODE:00434865   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:00434869   8b15a81a4600    MOV         param_2,dword ptr [DATA:DAT_00461aa8]   
CODE:0043486f   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00434873   50              PUSH        param_1                                 
CODE:00434874   e88f220100      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:00434879   59              POP         param_3                                 
                            LAB_0043487a:                 ;XREF[1,0]:   00434863
CODE:0043487a   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043487e   e9cc000000      JMP         switchD_004343ef::caseD_1               
                            caseD_5:                      ;XREF[2,0]:   004343ef,0043440a
CODE:00434883   668b433a        MOV         param_1,word ptr [EBX + 0x3a]=>DATA:$...
CODE:00434887   50              PUSH        param_1                                 
CODE:00434888   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:0043488c   50              PUSH        param_1                                 
CODE:0043488d   e82406feff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:00434892   83c408          ADD         ESP,0x8                                 
CODE:00434895   668b00          MOV         param_1,word ptr [param_1]              
CODE:00434898   6683c004        ADD         param_1,0x4                             
CODE:0043489c   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004348a0   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004348a4   e9a6000000      JMP         switchD_004343ef::caseD_1               
                            caseD_6:                      ;XREF[2,0]:   004343ef,0043440e
CODE:004348a9   668b433a        MOV         param_1,word ptr [EBX + 0x3a]=>DATA:$...
CODE:004348ad   50              PUSH        param_1                                 
CODE:004348ae   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:004348b2   50              PUSH        param_1                                 
CODE:004348b3   e8fe05feff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:004348b8   83c408          ADD         ESP,0x8                                 
CODE:004348bb   668b00          MOV         param_1,word ptr [param_1]              
CODE:004348be   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:004348c2   8b4dec          MOV         param_3,dword ptr [EBP + local_18+0x4]  
CODE:004348c5   66030451        ADD         param_1,word ptr [param_3 + param_2*0x2]
CODE:004348c9   6683c0f9        ADD         param_1,-0x7                            
CODE:004348cd   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004348d1   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004348d5   eb78            JMP         switchD_004343ef::caseD_1               
                            caseD_4:                      ;XREF[2,0]:   004343ef,00434406
CODE:004348d7   f6434801        TEST        byte ptr [EBX + ...,offset DATA:$Acto...
CODE:004348db   740a            JZ          LAB_004348e7                            
CODE:004348dd   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004348e1   66894322        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:004348e5   eb68            JMP         switchD_004343ef::caseD_1               
                            LAB_004348e7:                 ;XREF[1,0]:   004348db
CODE:004348e7   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:004348eb   eb62            JMP         switchD_004343ef::caseD_1               
                            caseD_3:                      ;XREF[2,0]:   004343ef,00434402
CODE:004348ed   66837dfcff      CMP         word ptr [EBP + local_8+0x4],-0x1       
CODE:004348f2   7523            JNZ         LAB_00434917                            
CODE:004348f4   6a00            PUSH        0x0                                     
CODE:004348f6   6a05            PUSH        0x5                                     
CODE:004348f8   66b81200        MOV         param_1,0x12                            
CODE:004348fc   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:00434902   66837a1600      CMP         word ptr [param_2 + 0x16],0x0           
CODE:00434907   7403            JZ          LAB_0043490c                            
CODE:00434909   83c0f6          ADD         param_1,-0xa                            
                            LAB_0043490c:                 ;XREF[1,0]:   00434907
CODE:0043490c   50              PUSH        param_1                                 
CODE:0043490d   e8707a0000      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:00434912   83c40c          ADD         ESP,0xc                                 
CODE:00434915   eb11            JMP         LAB_00434928                            
                            LAB_00434917:                 ;XREF[1,0]:   004348f2
CODE:00434917   6a00            PUSH        0x0                                     
CODE:00434919   6a00            PUSH        0x0                                     
CODE:0043491b   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043491f   50              PUSH        param_1                                 
CODE:00434920   e85d7a0000      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:00434925   83c40c          ADD         ESP,0xc                                 
                            LAB_00434928:                 ;XREF[1,0]:   00434915
CODE:00434928   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
CODE:0043492c   eb21            JMP         switchD_004343ef::caseD_1               
                            caseD_0:                      ;XREF[2,0]:   004343ef,004343f6
CODE:0043492e   0fbf45fc        MOVSX       param_1,word ptr [EBP + local_8+0x4]    
CODE:00434932   8b55ec          MOV         param_2,dword ptr [EBP + local_18+0x4]  
CODE:00434935   66b9fe01        MOV         param_3,0x1fe                           
CODE:00434939   66837de600      CMP         word ptr [EBP + local_1e+0x4],0x0       
CODE:0043493e   7503            JNZ         LAB_00434943                            
CODE:00434940   83c1fe          ADD         param_3,-0x2                            
                            LAB_00434943:                 ;XREF[1,0]:   0043493e
CODE:00434943   662b0c42        SUB         param_3,word ptr [param_2 + param_1*0x2]
CODE:00434947   66894b14        MOV         word ptr [EBX + ...,param_3=>DATA:$Ac...
CODE:0043494b   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
                            caseD_2:                      ;XREF[48,0]:  004343ba,004343e9,004343ef,004343fa
                            caseD_7:                      ;             004343fe,00434412,00434416,00434422
                            caseD_8:                      ;             00434426,0043445e,00434462,00434466
                            caseD_b:                      ;             0043449a,004344a2,004344a6,004344b4
                            caseD_c:                      ;             004344c1,004344eb,004344fc,00434511
                            caseD_1a:                     ;             0043453b,0043454c,0043455d,004345ac
                            caseD_1b:                     ;             004345e4,0043461c,0043464d,00434671
                            caseD_1c:                     ;             00434680,0043468e,004346d8,004346e9
                            caseD_29:                     ;             00434729,00434761,00434783,00434794
                            caseD_2b:                     ;             004347a2,004347c8,004347e2,004347eb
                            caseD_2c:                     ;             004347ff,00434853,0043487e,004348a4
                            caseD_1:                      ;             004348d5,004348e5,004348eb,0043492c
CODE:0043494f   668b4322        MOV         param_1,word ptr [EBX + 0x22]=>DATA:$...
CODE:00434953   0fbfd0          MOVSX       param_2,param_1                         
CODE:00434956   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00434959   66833c5600      CMP         word ptr [ESI + param_2*0x2],0x0        
CODE:0043495e   0f8c5bfaffff    JL          LAB_004343bf                            
CODE:00434964   0fbfc0          MOVSX       param_1,param_1                         
CODE:00434967   03c0            ADD         param_1,param_1                         
CODE:00434969   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043496c   03f0            ADD         ESI,param_1                             
CODE:0043496e   668b4606        MOV         param_1,word ptr [ESI + 0x6]            
CODE:00434972   66894308        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434976   0fbf06          MOVSX       param_1,word ptr [ESI]                  
CODE:00434979   8b55ec          MOV         param_2,dword ptr [EBP + local_18+0x4]  
CODE:0043497c   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00434980   66894304        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434984   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:00434988   0fbf06          MOVSX       param_1,word ptr [ESI]                  
CODE:0043498b   8b55e8          MOV         param_2,dword ptr [EBP + local_1c+0x4]  
CODE:0043498e   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:00434992   66894306        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434996   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0043499a   668b4314        MOV         param_1,word ptr [EBX + 0x14]=>DATA:$...
CODE:0043499e   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:004349a2   668b4602        MOV         param_1,word ptr [ESI + 0x2]            
CODE:004349a6   668b5314        MOV         param_2,word ptr [EBX + 0x14]=>DATA:$...
CODE:004349aa   6603d0          ADD         param_2,param_1                         
CODE:004349ad   668913          MOV         word ptr [EBX],param_2=>DATA:$Actors    ;= ??
CODE:004349b0   66895314        MOV         word ptr [EBX + ...,param_2=>DATA:$Ac...
CODE:004349b4   668b5604        MOV         param_2,word ptr [ESI + 0x4]            
CODE:004349b8   66035316        ADD         param_2,word ptr [EBX + 0x16]=>DATA:$...
CODE:004349bc   66895302        MOV         word ptr [EBX + ...,param_2=>DATA:$Ac...
CODE:004349c0   668955f2        MOV         word ptr [EBP + local_12+0x4],param_2   
CODE:004349c4   66837b2e00      CMP         word ptr [EBX + ...,0x0=>DATA:$Actors...
CODE:004349c9   0f8488000000    JZ          LAB_00434a57                            
CODE:004349cf   668b5314        MOV         param_2,word ptr [EBX + 0x14]=>DATA:$...
CODE:004349d3   663b55f0        CMP         param_2,word ptr [EBP + local_14+0x4]   
CODE:004349d7   7c0e            JL          LAB_004349e7                            
CODE:004349d9   668b4314        MOV         param_1,word ptr [EBX + 0x14]=>DATA:$...
CODE:004349dd   662b45f0        SUB         param_1,word ptr [EBP + local_14+0x4]   
CODE:004349e1   660145f4        ADD         word ptr [EBP + local_10+0x4],param_1   
CODE:004349e5   eb10            JMP         LAB_004349f7                            
                            LAB_004349e7:                 ;XREF[1,0]:   004349d7
CODE:004349e7   66f7d8          NEG         param_1                                 
CODE:004349ea   40              INC         param_1                                 
CODE:004349eb   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:004349ef   668b4314        MOV         param_1,word ptr [EBX + 0x14]=>DATA:$...
CODE:004349f3   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
                            LAB_004349f7:                 ;XREF[1,0]:   004349e5
CODE:004349f7   6aff            PUSH        -0x1                                    
CODE:004349f9   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:004349fc   50              PUSH        param_1                                 
CODE:004349fd   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00434a01   50              PUSH        param_1                                 
CODE:00434a02   e89a44feff      CALL        FUN_00418ea1                            ;uint FUN_00418ea1(undefined param_1,...
CODE:00434a07   83c40c          ADD         ESP,0xc                                 
CODE:00434a0a   8bf8            MOV         EDI,param_1                             
CODE:00434a0c   6685ff          TEST        DI,DI                                   
CODE:00434a0f   7440            JZ          LAB_00434a51                            
CODE:00434a11   6683ff02        CMP         DI,0x2                                  
CODE:00434a15   751b            JNZ         LAB_00434a32                            
CODE:00434a17   66837b4c02      CMP         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434a1c   7d39            JGE         LAB_00434a57                            
CODE:00434a1e   668b434e        MOV         param_1,word ptr [EBX + 0x4e]=>DATA:$...
CODE:00434a22   40              INC         param_1                                 
CODE:00434a23   668903          MOV         word ptr [EBX],param_1=>DATA:$Actors    ;= ??
CODE:00434a26   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434a2a   66c74332ffff    MOV         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434a30   eb25            JMP         LAB_00434a57                            
                            LAB_00434a32:                 ;XREF[1,0]:   00434a15
CODE:00434a32   66837b4cfe      CMP         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434a37   7e1e            JLE         LAB_00434a57                            
CODE:00434a39   668b434e        MOV         param_1,word ptr [EBX + 0x4e]=>DATA:$...
CODE:00434a3d   662b4304        SUB         param_1,word ptr [EBX + 0x4]=>DATA:$A...
CODE:00434a41   40              INC         param_1                                 
CODE:00434a42   668903          MOV         word ptr [EBX],param_1=>DATA:$Actors    ;= ??
CODE:00434a45   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434a49   66c743320100    MOV         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434a4f   eb06            JMP         LAB_00434a57                            
                            LAB_00434a51:                 ;XREF[1,0]:   00434a0f
CODE:00434a51   66c743320000    MOV         word ptr [EBX + ...,0x0=>DATA:$Actors...
                            LAB_00434a57:                 ;XREF[5,0]:   004349c9,00434a1c,00434a30,00434a37
                                                          ;             00434a4f
CODE:00434a57   66837b1401      CMP         word ptr [EBX + ...,offset DATA:$Acto...
CODE:00434a5c   7d0b            JGE         LAB_00434a69                            
CODE:00434a5e   66b80100        MOV         param_1,0x1                             
CODE:00434a62   668903          MOV         word ptr [EBX],param_1=>DATA:$Actors    ;= ??
CODE:00434a65   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
                            LAB_00434a69:                 ;XREF[1,0]:   00434a5c
CODE:00434a69   0fbf03          MOVSX       param_1,word ptr [EBX]=>DATA:$Actors    ;= ??
CODE:00434a6c   0fbf5304        MOVSX       param_2,word ptr [EBX + 0x4]=>DATA:$A...
CODE:00434a70   03c2            ADD         param_1,param_2                         
CODE:00434a72   3dff010000      CMP         param_1,0x1ff                           
CODE:00434a77   7e0f            JLE         LAB_00434a88                            
CODE:00434a79   66b8ff01        MOV         param_1,0x1ff                           
CODE:00434a7d   662b4304        SUB         param_1,word ptr [EBX + 0x4]=>DATA:$A...
CODE:00434a81   66894314        MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434a85   668903          MOV         word ptr [EBX],param_1=>DATA:$Actors    ;= ??
                            LAB_00434a88:                 ;XREF[1,0]:   00434a77
CODE:00434a88   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00434a8b   668983a60...    MOV         word ptr [EBX + ...,param_1=>DATA:$Ac...
CODE:00434a92   66ff4322        INC         word ptr [EBX + 0x22]=>DATA:$Actors[0...
                            LAB_00434a96:                 ;XREF[4,0]:   0043465c,004346b4,004346fe,00434712
CODE:00434a96   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00434a9a   5f              POP         EDI                                     
CODE:00434a9b   5e              POP         ESI                                     
CODE:00434a9c   5b              POP         EBX                                     
CODE:00434a9d   8be5            MOV         ESP,EBP                                 
CODE:00434a9f   5d              POP         EBP                                     
CODE:00434aa0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00434aa1(void)
                                                          ;XREF[2,0]:   0042fb5f,0042fbe9
CODE:00434aa1   53              PUSH        EBX                                     
CODE:00434aa2   56              PUSH        ESI                                     
CODE:00434aa3   57              PUSH        EDI                                     
CODE:00434aa4   bfe8854600      MOV         EDI,DATA:$Actors                        ;= ??
CODE:00434aa9   8d9fa8000000    LEA         EBX,[EDI + 0xa8]=>DATA:$Actors[1].fie...
CODE:00434aaf   66be0100        MOV         SI,0x1                                  
                            LAB_00434ab3:                 ;XREF[1,0]:   00434b34
                                                          ; FWD[2,0]:   004686ba,00468762
CODE:00434ab3   66837b2a00      CMP         word ptr [EBX + ...,0x0                 
CODE:00434ab8   7563            JNZ         LAB_00434b1d                            
CODE:00434aba   668b431a        MOV         AX,word ptr [EBX + 0x1a]=>DATA:$Actor...
CODE:00434abe   663b05760...    CMP         AX,word ptr [DATA:$RoomIndex]           
CODE:00434ac5   7556            JNZ         LAB_00434b1d                            
CODE:00434ac7   0fbf4308        MOVSX       EAX,word ptr [EBX + 0x8]=>DATA:$Actor...
CODE:00434acb   f6c480          TEST        AH,0x80                                 
CODE:00434ace   754d            JNZ         LAB_00434b1d                            
CODE:00434ad0   8d460a          LEA         EAX,[ESI + 0xa]                         
CODE:00434ad3   50              PUSH        EAX                                     
CODE:00434ad4   668b4302        MOV         AX,word ptr [EBX + 0x2]=>DATA:$Actors...
CODE:00434ad8   50              PUSH        EAX                                     
CODE:00434ad9   668b03          MOV         AX,word ptr [EBX]=>DATA:$Actors[1].fi...
CODE:00434adc   50              PUSH        EAX                                     
CODE:00434add   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434ae3   e874eefdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00434ae8   83c410          ADD         ESP,0x10                                
CODE:00434aeb   66b80100        MOV         AX,0x1                                  
CODE:00434aef   f6430802        TEST        byte ptr [EBX + ...,0x2                 
CODE:00434af3   7501            JNZ         LAB_00434af6                            
CODE:00434af5   48              DEC         EAX                                     
                            LAB_00434af6:                 ;XREF[1,0]:   00434af3
CODE:00434af6   50              PUSH        EAX                                     
CODE:00434af7   668b83a60...    MOV         AX,word ptr [EBX + 0xa6]=>DATA:$Actor...
CODE:00434afe   50              PUSH        EAX                                     
CODE:00434aff   6a00            PUSH        0x0                                     
CODE:00434b01   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434b07   e80cf2fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:00434b0c   83c410          ADD         ESP,0x10                                
CODE:00434b0f   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434b15   e8fee2fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00434b1a   59              POP         ECX                                     
CODE:00434b1b   eb0c            JMP         LAB_00434b29                            
                            LAB_00434b1d:                 ;XREF[3,0]:   00434ab8,00434ac5,00434ace
CODE:00434b1d   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434b23   e8dce3fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00434b28   59              POP         ECX                                     
                            LAB_00434b29:                 ;XREF[1,0]:   00434b1b
CODE:00434b29   81c3a8000000    ADD         EBX,0xa8                                
CODE:00434b2f   46              INC         ESI                                     
CODE:00434b30   6683fe0c        CMP         SI,0xc                                  
CODE:00434b34   0f8c79ffffff    JL          LAB_00434ab3                            
CODE:00434b3a   66837f3e00      CMP         word ptr [EDI + ...,0x0                 
CODE:00434b3f   7509            JNZ         LAB_00434b4a                            
CODE:00434b41   66c705622...    MOV         word ptr [DATA:DAT_00462562],0x0        
                            LAB_00434b4a:                 ;XREF[1,0]:   00434b3f
CODE:00434b4a   0fbf4708        MOVSX       EAX,word ptr [EDI + 0x8]=>DATA:$Actor...
CODE:00434b4e   f6c480          TEST        AH,0x80                                 
CODE:00434b51   0f8588000000    JNZ         LAB_00434bdf                            
CODE:00434b57   66833d622...    CMP         word ptr [DATA:DAT_00462562],0x2        
CODE:00434b5f   7d4b            JGE         LAB_00434bac                            
CODE:00434b61   6a0f            PUSH        0xf                                     
CODE:00434b63   668b4702        MOV         AX,word ptr [EDI + 0x2]=>DATA:$Actors...
CODE:00434b67   50              PUSH        EAX                                     
CODE:00434b68   668b07          MOV         AX,word ptr [EDI]=>DATA:$Actors         ;= ??
CODE:00434b6b   50              PUSH        EAX                                     
CODE:00434b6c   ffb7a2000000    PUSH        dword ptr [EDI + 0xa2]=>DATA:$Actors[...
CODE:00434b72   e8e5edfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00434b77   83c410          ADD         ESP,0x10                                
CODE:00434b7a   66b80100        MOV         AX,0x1                                  
CODE:00434b7e   f6470802        TEST        byte ptr [EDI + ...,0x2                 
CODE:00434b82   7501            JNZ         LAB_00434b85                            
CODE:00434b84   48              DEC         EAX                                     
                            LAB_00434b85:                 ;XREF[1,0]:   00434b82
CODE:00434b85   50              PUSH        EAX                                     
CODE:00434b86   668b87a60...    MOV         AX,word ptr [EDI + 0xa6]=>DATA:$Actor...
CODE:00434b8d   50              PUSH        EAX                                     
CODE:00434b8e   6a00            PUSH        0x0                                     
CODE:00434b90   ffb7a2000000    PUSH        dword ptr [EDI + 0xa2]=>DATA:$Actors[...
CODE:00434b96   e87df1fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:00434b9b   83c410          ADD         ESP,0x10                                
CODE:00434b9e   ffb7a2000000    PUSH        dword ptr [EDI + 0xa2]=>DATA:$Actors[...
CODE:00434ba4   e86fe2fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00434ba9   59              POP         ECX                                     
CODE:00434baa   eb0c            JMP         LAB_00434bb8                            
                            LAB_00434bac:                 ;XREF[1,0]:   00434b5f
CODE:00434bac   ffb7a2000000    PUSH        dword ptr [EDI + 0xa2]=>DATA:$Actors[...
CODE:00434bb2   e84de3fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00434bb7   59              POP         ECX                                     
                            LAB_00434bb8:                 ;XREF[1,0]:   00434baa
CODE:00434bb8   66837f3e00      CMP         word ptr [EDI + ...,0x0                 
CODE:00434bbd   7420            JZ          LAB_00434bdf                            
CODE:00434bbf   66ff05622...    INC         word ptr [DATA:DAT_00462562]            
CODE:00434bc6   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462562]        
CODE:00434bcd   2503000080      AND         EAX,0x80000003                          
CODE:00434bd2   7905            JNS         LAB_00434bd9                            
CODE:00434bd4   48              DEC         EAX                                     
CODE:00434bd5   83c8fc          OR          EAX,0xfffffffc                          
CODE:00434bd8   40              INC         EAX                                     
                            LAB_00434bd9:                 ;XREF[1,0]:   00434bd2
CODE:00434bd9   66a362254600    MOV         [DATA:DAT_00462562],AX                  
                            LAB_00434bdf:                 ;XREF[2,0]:   00434b51,00434bbd
CODE:00434bdf   5f              POP         EDI                                     
CODE:00434be0   5e              POP         ESI                                     
CODE:00434be1   5b              POP         EBX                                     
CODE:00434be2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00434be3(uint param_1)
          ;param_1       uint               EAX                      
                                                          ;XREF[1,0]:   0042f77f
CODE:00434be3   55              PUSH        EBP                                     
CODE:00434be4   8bec            MOV         EBP,ESP                                 
CODE:00434be6   81c470feffff    ADD         ESP,0xfffffe70                          
CODE:00434bec   53              PUSH        EBX                                     
CODE:00434bed   56              PUSH        ESI                                     
CODE:00434bee   57              PUSH        EDI                                     
CODE:00434bef   66a176024600    MOV         param_1,[DATA:$RoomIndex]               
CODE:00434bf5   50              PUSH        param_1                                 
CODE:00434bf6   e818fbfdff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:00434bfb   59              POP         ECX                                     
CODE:00434bfc   8bf8            MOV         EDI,param_1                             
CODE:00434bfe   66833d760...    CMP         word ptr [DATA:$RoomIndex],0x0          
CODE:00434c06   0f8417010000    JZ          LAB_00434d23                            
CODE:00434c0c   e8125cfeff      CALL        FUN_0041a823                            ;undefined FUN_0041a823(void)
CODE:00434c11   e8a02dfeff      CALL        DoSomethingWithEseqResources?           ;void DoSomethingWithEseqResources?(v...
CODE:00434c16   66c705642...    MOV         word ptr [DATA:DAT_00462564],0x1        
CODE:00434c1f   689c110000      PUSH        0x119c                                  
CODE:00434c24   e89bdefdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00434c29   59              POP         ECX                                     
CODE:00434c2a   a354254600      MOV         [DATA:DAT_00462554],param_1             
CODE:00434c2f   e88a040000      CALL        FUN_004350be                            ;undefined FUN_004350be(void)
CODE:00434c34   6a01            PUSH        0x1                                     
CODE:00434c36   685b434300      PUSH        FUN_0043435b                            
CODE:00434c3b   ff3554254600    PUSH        dword ptr [DATA:DAT_00462554]           
CODE:00434c41   e8c2eefdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:00434c46   83c40c          ADD         ESP,0xc                                 
CODE:00434c49   ff3554254600    PUSH        dword ptr [DATA:DAT_00462554]           
CODE:00434c4f   e8c4e1fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00434c54   59              POP         ECX                                     
CODE:00434c55   66a182864600    MOV         param_1,[DATA:$Actors[0].field145_0x9a] 
CODE:00434c5b   6603c7          ADD         param_1,DI                              
CODE:00434c5e   66a3f6854600    MOV         [DATA:$Actors[0].field14_0xe],param_1   
CODE:00434c64   66b89511        MOV         param_1,0x1195                          
CODE:00434c68   6685ff          TEST        DI,DI                                   
CODE:00434c6b   7501            JNZ         LAB_00434c6e                            
CODE:00434c6d   48              DEC         param_1                                 
                            LAB_00434c6e:                 ;XREF[1,0]:   00434c6b
CODE:00434c6e   50              PUSH        param_1                                 
CODE:00434c6f   e850defdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00434c74   59              POP         ECX                                     
CODE:00434c75   a38a864600      MOV         [DATA:$Actors[0].field153_0xa2],param_1 
CODE:00434c7a   6a00            PUSH        0x0                                     
CODE:00434c7c   ff1574864600    CALL        dword ptr [DATA:$Actors[0].field131_0...
CODE:00434c82   59              POP         ECX                                     
CODE:00434c83   66a12a874600    MOV         param_1,[DATA:$Actors[1].field145_0x9a] 
CODE:00434c89   6603c7          ADD         param_1,DI                              
CODE:00434c8c   66a39e864600    MOV         [DATA:$Actors[1].field14_0xe],param_1   
CODE:00434c92   66a19e864600    MOV         param_1,[DATA:$Actors[1].field14_0xe]   
CODE:00434c98   50              PUSH        param_1                                 
CODE:00434c99   e826defdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00434c9e   59              POP         ECX                                     
CODE:00434c9f   a332874600      MOV         [DATA:$Actors[1].field153_0xa2],param_1 
CODE:00434ca4   6a01            PUSH        0x1                                     
CODE:00434ca6   ff151c874600    CALL        dword ptr [DATA:$Actors[1].field131_0...
CODE:00434cac   59              POP         ECX                                     
CODE:00434cad   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00434cb2   6683781601      CMP         word ptr [param_1 + 0x16],0x1           
CODE:00434cb7   756a            JNZ         LAB_00434d23                            
CODE:00434cb9   66be0200        MOV         SI,0x2                                  
                            LAB_00434cbd:                 ;XREF[1,0]:   00434d21
CODE:00434cbd   0fbfc6          MOVSX       param_1,SI                              
CODE:00434cc0   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:00434cc6   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
CODE:00434ccc   668b839a0...    MOV         param_1,word ptr [EBX + 0x9a]=>DATA:$...
CODE:00434cd3   6603c7          ADD         param_1,DI                              
CODE:00434cd6   6689430e        MOV         word ptr [EBX + ...,param_1             
CODE:00434cda   668b430e        MOV         param_1,word ptr [EBX + 0xe]=>DATA:$A...
CODE:00434cde   50              PUSH        param_1                                 
CODE:00434cdf   e8e0ddfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00434ce4   59              POP         ECX                                     
CODE:00434ce5   8983a2000000    MOV         dword ptr [EBX +...,param_1             
CODE:00434ceb   56              PUSH        ESI                                     
CODE:00434cec   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434cf2   e8dddcfdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00434cf7   83c408          ADD         ESP,0x8                                 
CODE:00434cfa   66837b2a00      CMP         word ptr [EBX + ...,0x0                 
CODE:00434cff   7515            JNZ         LAB_00434d16                            
CODE:00434d01   668b431a        MOV         param_1,word ptr [EBX + 0x1a]=>DATA:$...
CODE:00434d05   663b05760...    CMP         param_1,word ptr [DATA:$RoomIndex]      
CODE:00434d0c   7508            JNZ         LAB_00434d16                            
CODE:00434d0e   56              PUSH        ESI                                     
CODE:00434d0f   ff938c000000    CALL        dword ptr [EBX + 0x8c]=>DATA:$Actors[...
CODE:00434d15   59              POP         ECX                                     
                            LAB_00434d16:                 ;XREF[2,0]:   00434cff,00434d0c
CODE:00434d16   81c3a8000000    ADD         EBX,0xa8                                
CODE:00434d1c   46              INC         ESI                                     
CODE:00434d1d   6683fe0c        CMP         SI,0xc                                  
CODE:00434d21   7c9a            JL          LAB_00434cbd                            
                            LAB_00434d23:                 ;XREF[2,0]:   00434c06,00434cb7
CODE:00434d23   5f              POP         EDI                                     
CODE:00434d24   5e              POP         ESI                                     
CODE:00434d25   5b              POP         EBX                                     
CODE:00434d26   8be5            MOV         ESP,EBP                                 
CODE:00434d28   5d              POP         EBP                                     
CODE:00434d29   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00434d2a(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[2,0]:   0042f7b1,0042fe72
CODE:00434d2a   53              PUSH        EBX                                     
CODE:00434d2b   56              PUSH        ESI                                     
CODE:00434d2c   66833d760...    CMP         word ptr [DATA:$RoomIndex],0x0          
CODE:00434d34   0f84a0000000    JZ          LAB_00434dda                            
CODE:00434d3a   66833d642...    CMP         word ptr [DATA:DAT_00462564],0x0        
CODE:00434d42   0f8492000000    JZ          LAB_00434dda                            
CODE:00434d48   66c705642...    MOV         word ptr [DATA:DAT_00462564],0x0        
CODE:00434d51   ff3554254600    PUSH        dword ptr [DATA:DAT_00462554]           
CODE:00434d57   e8b0dffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00434d5c   59              POP         param_3                                 
CODE:00434d5d   a354254600      MOV         [DATA:DAT_00462554],param_1             
CODE:00434d62   ff358a864600    PUSH        dword ptr [DATA:$Actors[0].field153_0...
CODE:00434d68   e89fdffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00434d6d   59              POP         param_3                                 
CODE:00434d6e   a38a864600      MOV         [DATA:$Actors[0].field153_0xa2],param_1 
CODE:00434d73   66c705f68...    MOV         word ptr [DATA:$...,0xffff              
CODE:00434d7c   ff3532874600    PUSH        dword ptr [DATA:$Actors[1].field153_0...
CODE:00434d82   e885dffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00434d87   59              POP         param_3                                 
CODE:00434d88   a332874600      MOV         [DATA:$Actors[1].field153_0xa2],param_1 
CODE:00434d8d   66c7059e8...    MOV         word ptr [DATA:$...,0xffff              
CODE:00434d96   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:00434d9b   6683781601      CMP         word ptr [param_1 + 0x16],0x1           
CODE:00434da0   7538            JNZ         LAB_00434dda                            
CODE:00434da2   66be0200        MOV         SI,0x2                                  
                            LAB_00434da6:                 ;XREF[1,0]:   00434dd8
CODE:00434da6   0fbfc6          MOVSX       param_1,SI                              
CODE:00434da9   69d8a8000000    IMUL        EBX,param_1,0xa8                        
CODE:00434daf   81c3e8854600    ADD         EBX,DATA:$Actors                        ;= ??
                                                          ; FWD[2,0]:   0046868a,004687da
CODE:00434db5   ffb3a2000000    PUSH        dword ptr [EBX + 0xa2]=>DATA:$Actors[...
CODE:00434dbb   e84cdffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00434dc0   59              POP         param_3                                 
CODE:00434dc1   8983a2000000    MOV         dword ptr [EBX +...,param_1             
CODE:00434dc7   66c7430effff    MOV         word ptr [EBX + ...,0xffff              
CODE:00434dcd   81c3a8000000    ADD         EBX,0xa8                                
CODE:00434dd3   46              INC         ESI                                     
CODE:00434dd4   6683fe0c        CMP         SI,0xc                                  
CODE:00434dd8   7ccc            JL          LAB_00434da6                            
                            LAB_00434dda:                 ;XREF[3,0]:   00434d34,00434d42,00434da0
CODE:00434dda   5e              POP         ESI                                     
CODE:00434ddb   5b              POP         EBX                                     
CODE:00434ddc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00434ddd(short param_1)
          ;param_1       short                4                      ;XREF[2,0]:   00434de7,00434e33
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00434e00,00434e2b,00434e47,00434e4e
                                                          ;XREF[5,0]:   004174b8,0041a226,0041a3fd,0043da65
                                                          ;             0043dab6
CODE:00434ddd   55              PUSH        EBP                                     
CODE:00434dde   8bec            MOV         EBP,ESP                                 
CODE:00434de0   51              PUSH        ECX                                     
CODE:00434de1   53              PUSH        EBX                                     
CODE:00434de2   56              PUSH        ESI                                     
CODE:00434de3   57              PUSH        EDI                                     
CODE:00434de4   8b5d0c          MOV         EBX,dword ptr [EBP + Stack[0x8]+0x4]    
CODE:00434de7   0fbf4508        MOVSX       EAX,word ptr [EBP + param_1+0x4]        
CODE:00434deb   69f0a8000000    IMUL        ESI,EAX,0xa8                            
CODE:00434df1   81c6e8854600    ADD         ESI,DATA:$Actors                        ;= ??
CODE:00434df7   53              PUSH        EBX                                     
CODE:00434df8   e8238a0000      CALL        FUN_0043d820                            ;uint FUN_0043d820(undefined param_1,...
CODE:00434dfd   59              POP         ECX                                     
CODE:00434dfe   33ff            XOR         EDI,EDI                                 
CODE:00434e00   8d55fe          LEA         EDX=>local_6,[EBP + -0x2]               
CODE:00434e03   52              PUSH        EDX                                     
CODE:00434e04   50              PUSH        EAX                                     
CODE:00434e05   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434e08   e8ff8a0000      CALL        FUN_0043d90c                            ;int FUN_0043d90c(undefined param_1, ...
CODE:00434e0d   83c40c          ADD         ESP,0xc                                 
CODE:00434e10   6683f802        CMP         AX,0x2                                  
CODE:00434e14   7d6c            JGE         LAB_00434e82                            
CODE:00434e16   53              PUSH        EBX                                     
CODE:00434e17   e8778a0000      CALL        FUN_0043d893                            ;int FUN_0043d893(undefined param_1, ...
CODE:00434e1c   59              POP         ECX                                     
CODE:00434e1d   8bd8            MOV         EBX,EAX                                 
CODE:00434e1f   668163360040    AND         word ptr [EBX + 0x36],0x4000            
CODE:00434e25   66c7435e0000    MOV         word ptr [EBX + 0x5e],0x0               
CODE:00434e2b   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:00434e2f   6689431c        MOV         word ptr [EBX + 0x1c],AX                
CODE:00434e33   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00434e37   6689430c        MOV         word ptr [EBX + 0xc],AX                 
CODE:00434e3b   6a3c            PUSH        0x3c                                    
CODE:00434e3d   e8da7b0100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:00434e42   59              POP         ECX                                     
CODE:00434e43   6689431a        MOV         word ptr [EBX + 0x1a],AX                
CODE:00434e47   66837dfeff      CMP         word ptr [EBP + local_6+0x4],-0x1       
CODE:00434e4c   741f            JZ          LAB_00434e6d                            
CODE:00434e4e   0fbf45fe        MOVSX       EAX,word ptr [EBP + local_6+0x4]        
CODE:00434e52   6bc031          IMUL        EAX,EAX,0x31                            
CODE:00434e55   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:00434e5b   668b4b60        MOV         CX,word ptr [EBX + 0x60]                
CODE:00434e5f   6681c90080      OR          CX,0x8000                               
CODE:00434e64   66894c421c      MOV         word ptr [EDX + EAX*0x2 + 0x1c],CX      
CODE:00434e69   66bf0100        MOV         DI,0x1                                  
                            LAB_00434e6d:                 ;XREF[1,0]:   00434e4c
CODE:00434e6d   66ff4670        INC         word ptr [ESI + 0x70]=>DATA:$Actors[0...
CODE:00434e71   68ffff0000      PUSH        0xffff                                  
CODE:00434e76   53              PUSH        EBX                                     
CODE:00434e77   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434e7a   e848030000      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00434e7f   83c40c          ADD         ESP,0xc                                 
                            LAB_00434e82:                 ;XREF[1,0]:   00434e14
CODE:00434e82   8bc7            MOV         EAX,EDI                                 
CODE:00434e84   5f              POP         EDI                                     
CODE:00434e85   5e              POP         ESI                                     
CODE:00434e86   5b              POP         EBX                                     
CODE:00434e87   59              POP         ECX                                     
CODE:00434e88   5d              POP         EBP                                     
CODE:00434e89   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00434e8a(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   00434e93,00434ee9
          ;param_5       undefined2           8                      ;XREF[2,0]:   00434eae,00434edb
          ;param_6       undefined2           c                      ;XREF[1,0]:   00434eef
          ;local_6       undefined1          -6                      ;XREF[1,0]:   00434eb9
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00434ec9,00434f7c
                                                          ;XREF[5,0]:   00416526,00417507,0041a3c8,0041a3ef
                                                          ;             0044dee7
CODE:00434e8a   55              PUSH        EBP                                     
CODE:00434e8b   8bec            MOV         EBP,ESP                                 
CODE:00434e8d   83c498          ADD         ESP,-0x68                               
CODE:00434e90   53              PUSH        EBX                                     
CODE:00434e91   56              PUSH        ESI                                     
CODE:00434e92   57              PUSH        EDI                                     
CODE:00434e93   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00434e97   69f0a8000000    IMUL        ESI,param_1,0xa8                        
CODE:00434e9d   81c6e8854600    ADD         ESI,DATA:$Actors                        ;= ??
CODE:00434ea3   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434ea6   e83d020000      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00434eab   59              POP         param_3                                 
CODE:00434eac   8bd8            MOV         EBX,param_1                             
CODE:00434eae   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00434eb2   50              PUSH        param_1                                 
CODE:00434eb3   e868890000      CALL        FUN_0043d820                            ;uint FUN_0043d820(undefined param_1,...
CODE:00434eb8   59              POP         param_3                                 
CODE:00434eb9   8d55fe          LEA         param_2=>local_6,[EBP + -0x2]           
CODE:00434ebc   52              PUSH        param_2                                 
CODE:00434ebd   50              PUSH        param_1                                 
CODE:00434ebe   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434ec1   e8468a0000      CALL        FUN_0043d90c                            ;int FUN_0043d90c(undefined param_1, ...
CODE:00434ec6   83c40c          ADD         ESP,0xc                                 
CODE:00434ec9   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00434ecd   33ff            XOR         EDI,EDI                                 
CODE:00434ecf   85db            TEST        EBX,EBX                                 
CODE:00434ed1   0f84a5000000    JZ          LAB_00434f7c                            
                            LAB_00434ed7:                 ;XREF[1,0]:   00434f76
CODE:00434ed7   668b4360        MOV         param_1,word ptr [EBX + 0x60]           
CODE:00434edb   663b450c        CMP         param_1,word ptr [EBP + param_5+0x4]    
CODE:00434edf   0f8585000000    JNZ         LAB_00434f6a                            
CODE:00434ee5   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:00434ee9   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:00434eed   7407            JZ          LAB_00434ef6                            
CODE:00434eef   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:00434ef4   7574            JNZ         LAB_00434f6a                            
                            LAB_00434ef6:                 ;XREF[1,0]:   00434eed
CODE:00434ef6   0fbf430c        MOVSX       param_1,word ptr [EBX + 0xc]            
CODE:00434efa   6bc015          IMUL        param_1,param_1,0x15                    
CODE:00434efd   66ff0cc55...    DEC         word ptr [param_1*0x8 + DATA:$Actors[...
CODE:00434f05   66c7430cffff    MOV         word ptr [EBX + 0xc],0xffff             
CODE:00434f0b   53              PUSH        EBX                                     
CODE:00434f0c   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434f0f   e836030000      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00434f14   83c408          ADD         ESP,0x8                                 
CODE:00434f17   66837b1cff      CMP         word ptr [EBX + 0x1c],-0x1              
CODE:00434f1c   744c            JZ          LAB_00434f6a                            
CODE:00434f1e   f6431d80        TEST        byte ptr [EBX + 0x1d],0x80              
CODE:00434f22   742f            JZ          LAB_00434f53                            
CODE:00434f24   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00434f28   25ff7f0000      AND         param_1,0x7fff                          
CODE:00434f2d   6bc062          IMUL        param_1,param_1,0x62                    
CODE:00434f30   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00434f36   8bd8            MOV         EBX,param_1                             
CODE:00434f38   53              PUSH        EBX                                     
CODE:00434f39   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434f3c   e809030000      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00434f41   83c408          ADD         ESP,0x8                                 
CODE:00434f44   57              PUSH        EDI                                     
CODE:00434f45   53              PUSH        EBX                                     
CODE:00434f46   ff7672          PUSH        dword ptr [ESI + 0x72]=>DATA:$Actors[...
CODE:00434f49   e879020000      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00434f4e   83c40c          ADD         ESP,0xc                                 
CODE:00434f51   eb0f            JMP         LAB_00434f62                            
                            LAB_00434f53:                 ;XREF[1,0]:   00434f22
CODE:00434f53   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00434f57   6bc062          IMUL        param_1,param_1,0x62                    
CODE:00434f5a   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:00434f60   8bd8            MOV         EBX,param_1                             
                            LAB_00434f62:                 ;XREF[1,0]:   00434f51
CODE:00434f62   66c7431cffff    MOV         word ptr [EBX + 0x1c],0xffff            
CODE:00434f68   eb12            JMP         LAB_00434f7c                            
                            LAB_00434f6a:                 ;XREF[3,0]:   00434edf,00434ef4,00434f1c
CODE:00434f6a   47              INC         EDI                                     
CODE:00434f6b   53              PUSH        EBX                                     
CODE:00434f6c   e89c010000      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00434f71   59              POP         param_3                                 
CODE:00434f72   8bd8            MOV         EBX,param_1                             
CODE:00434f74   85db            TEST        EBX,EBX                                 
CODE:00434f76   0f855bffffff    JNZ         LAB_00434ed7                            
                            LAB_00434f7c:                 ;XREF[2,0]:   00434ed1,00434f68
CODE:00434f7c   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:00434f80   48              DEC         param_1                                 
CODE:00434f81   5f              POP         EDI                                     
CODE:00434f82   5e              POP         ESI                                     
CODE:00434f83   5b              POP         EBX                                     
CODE:00434f84   8be5            MOV         ESP,EBP                                 
CODE:00434f86   5d              POP         EBP                                     
CODE:00434f87   c3              RET                                                 
CODE:00434f88   ba              ??          BAh                                     
CODE:00434f89   e8              ??          E8h                                     ;?  ->  004685e8
CODE:00434f8a   85              ??          85h                                     
CODE:00434f8b   46              ??          46h    F                                
CODE:00434f8c   00              ??          00h                                     
CODE:00434f8d   33              ??          33h    3                                
CODE:00434f8e   c0              ??          C0h                                     
CODE:00434f8f   66              ??          66h    f                                
CODE:00434f90   c7              ??          C7h                                     
CODE:00434f91   42              ??          42h    B                                
CODE:00434f92   10              ??          10h                                     
CODE:00434f93   00              ??          00h                                     
CODE:00434f94   00              ??          00h                                     
CODE:00434f95   81              ??          81h                                     
CODE:00434f96   c2              ??          C2h                                     
CODE:00434f97   a8              ??          A8h                                     
CODE:00434f98   00              ??          00h                                     
CODE:00434f99   00              ??          00h                                     
CODE:00434f9a   00              ??          00h                                     
CODE:00434f9b   40              ??          40h    @                                
CODE:00434f9c   66              ??          66h    f                                
CODE:00434f9d   83              ??          83h                                     
CODE:00434f9e   f8              ??          F8h                                     
CODE:00434f9f   0c              ??          0Ch                                     
CODE:00434fa0   7c              ??          7Ch    |                                
CODE:00434fa1   ed              ??          EDh                                     
CODE:00434fa2   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00434fa3(uint param_1)
          ;param_1       uint               EAX                      
                                                          ;XREF[2,0]:   0042fb5a,0042fbd2
CODE:00434fa3   55              PUSH        EBP                                     
CODE:00434fa4   8bec            MOV         EBP,ESP                                 
CODE:00434fa6   83c4f4          ADD         ESP,-0xc                                
CODE:00434fa9   53              PUSH        EBX                                     
CODE:00434faa   56              PUSH        ESI                                     
CODE:00434fab   57              PUSH        EDI                                     
CODE:00434fac   bee8854600      MOV         ESI,DATA:$Actors                        ;= ??
CODE:00434fb1   33db            XOR         EBX,EBX                                 
                            LAB_00434fb3:                 ;XREF[1,0]:   00435008
CODE:00434fb3   66837e2a00      CMP         word ptr [ESI + ...,0x0                 
CODE:00434fb8   7543            JNZ         LAB_00434ffd                            
CODE:00434fba   53              PUSH        EBX                                     
CODE:00434fbb   e86342feff      CALL        FUN_00419223                            ;undefined FUN_00419223(undefined par...
CODE:00434fc0   59              POP         ECX                                     
CODE:00434fc1   53              PUSH        EBX                                     
CODE:00434fc2   ff5662          CALL        dword ptr [ESI + 0x62]=>DATA:$Actors[...
CODE:00434fc5   59              POP         ECX                                     
CODE:00434fc6   8bf8            MOV         EDI,param_1                             
CODE:00434fc8   6683ffff        CMP         DI,-0x1                                 
CODE:00434fcc   7428            JZ          LAB_00434ff6                            
CODE:00434fce   8bc7            MOV         param_1,EDI                             
CODE:00434fd0   6625ff7f        AND         param_1,0x7fff                          
CODE:00434fd4   663b4618        CMP         param_1,word ptr [ESI + 0x18]=>DATA:$...
CODE:00434fd8   741c            JZ          LAB_00434ff6                            
CODE:00434fda   50              PUSH        param_1                                 
CODE:00434fdb   53              PUSH        EBX                                     
CODE:00434fdc   e88cf2ffff      CALL        FUN_0043426d                            ;undefined FUN_0043426d(undefined par...
CODE:00434fe1   83c408          ADD         ESP,0x8                                 
CODE:00434fe4   0fbfc7          MOVSX       param_1,DI                              
CODE:00434fe7   f6c480          TEST        param_1,0x80                            
CODE:00434fea   750a            JNZ         LAB_00434ff6                            
CODE:00434fec   33c0            XOR         param_1,param_1                         
CODE:00434fee   66894622        MOV         word ptr [ESI + ...,param_1             
CODE:00434ff2   66894610        MOV         word ptr [ESI + ...,param_1             
                            LAB_00434ff6:                 ;XREF[3,0]:   00434fcc,00434fd8,00434fea
CODE:00434ff6   53              PUSH        EBX                                     
CODE:00434ff7   e86df3ffff      CALL        FUN_00434369                            ;uint FUN_00434369(undefined param_1,...
CODE:00434ffc   59              POP         ECX                                     
                            LAB_00434ffd:                 ;XREF[1,0]:   00434fb8
CODE:00434ffd   81c6a8000000    ADD         ESI,0xa8                                
CODE:00435003   43              INC         EBX                                     
CODE:00435004   6683fb0c        CMP         BX,0xc                                  
CODE:00435008   7ca9            JL          LAB_00434fb3                            
CODE:0043500a   66a150254600    MOV         param_1,[DATA:DAT_00462550]             
CODE:00435010   5f              POP         EDI                                     
CODE:00435011   5e              POP         ESI                                     
CODE:00435012   5b              POP         EBX                                     
CODE:00435013   8be5            MOV         ESP,EBP                                 
CODE:00435015   5d              POP         EBP                                     
CODE:00435016   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00435017(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043501d
                                                          ;XREF[1,0]:   0042b317
CODE:00435017   55              PUSH        EBP                                     
CODE:00435018   8bec            MOV         EBP,ESP                                 
CODE:0043501a   53              PUSH        EBX                                     
CODE:0043501b   56              PUSH        ESI                                     
CODE:0043501c   57              PUSH        EDI                                     
CODE:0043501d   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00435020   bee8854600      MOV         ESI,DATA:$Actors                        ;= ??
CODE:00435025   33db            XOR         EBX,EBX                                 
                            LAB_00435027:                 ;XREF[1,0]:   00435049
CODE:00435027   6a2e            PUSH        0x2e                                    
CODE:00435029   8d4614          LEA         param_1,[ESI + 0x14]=>DATA:$Actors[0]...
                                                          ; FWD[2,0]:   004685fc,004686a4
CODE:0043502c   50              PUSH        param_1=>DATA:$Actors[0].field20_0x14   
CODE:0043502d   0fbfc3          MOVSX       param_1,BX                              
CODE:00435030   6bc02e          IMUL        param_1,param_1,0x2e                    
CODE:00435033   03c7            ADD         param_1,EDI                             
CODE:00435035   50              PUSH        param_1                                 
CODE:00435036   e811ae0100      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0043503b   83c40c          ADD         ESP,0xc                                 
CODE:0043503e   81c6a8000000    ADD         ESI,0xa8                                
CODE:00435044   43              INC         EBX                                     
CODE:00435045   6683fb0c        CMP         BX,0xc                                  
CODE:00435049   7cdc            JL          LAB_00435027                            
CODE:0043504b   5f              POP         EDI                                     
CODE:0043504c   5e              POP         ESI                                     
CODE:0043504d   5b              POP         EBX                                     
CODE:0043504e   5d              POP         EBP                                     
CODE:0043504f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00435050(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00435056
          ;actor         undefined4         EBX                      ;XREF[1,0]:   00435059
          ;i             undefined2          SI                      ;XREF[1,0]:   00435060
          ;obverse       undefined2          AX                      ;XREF[1,0]:   00435083
                                                          ;XREF[1,0]:   0042f5e8
CODE:00435050   55              PUSH        EBP                                     
CODE:00435051   8bec            MOV         EBP,ESP                                 
CODE:00435053   53              PUSH        EBX                                     
CODE:00435054   56              PUSH        ESI                                     
CODE:00435055   57              PUSH        EDI                                     
CODE:00435056   8b7d08          MOV         EDI,dword ptr [EBP + param_1+0x4]       
CODE:00435059   bbe8854600      MOV         actor,DATA:$Actors                      ;= ??
CODE:0043505e   33f6            XOR         ESI,ESI                                 
                            LAB_00435060:                 ;XREF[1,0]:   004350b7
CODE:00435060   6a2e            PUSH        0x2e                                    
CODE:00435062   0fbfc6          MOVSX       EAX,i                                   
CODE:00435065   6bc02e          IMUL        EAX,EAX,0x2e                            
CODE:00435068   03c7            ADD         EAX,EDI                                 
CODE:0043506a   50              PUSH        EAX                                     
CODE:0043506b   8d4314          LEA         EAX=>DATA:$Actor...,[actor + 0x14]=>D...
                                                          ; FWD[2,0]:   004685fc,004686a4
CODE:0043506e   50              PUSH        EAX=>DATA:$Actors[0].field20_0x14       
CODE:0043506f   e8d8ad0100      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00435074   83c40c          ADD         ESP,0xc                                 
CODE:00435077   66837b2a00      CMP         word ptr [actor ...,0x0                 
CODE:0043507c   752e            JNZ         LAB_004350ac                            
CODE:0043507e   668b431a        MOV         AX,word ptr [actor + 0x1a]=>DATA:$Act...
CODE:00435082   50              PUSH        EAX                                     
CODE:00435083   e88bf6fdff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:00435088   59              POP         ECX                                     
CODE:00435089   50              PUSH        obverse                                 
CODE:0043508a   56              PUSH        i                                       
CODE:0043508b   e8a4f2ffff      CALL        ActorUpdateDynamics                     ;void ActorUpdateDynamics(short actor...
CODE:00435090   83c408          ADD         ESP,0x8                                 
CODE:00435093   0fbf4318        MOVSX       obverse,word ptr [actor + 0x18]=>DATA...
CODE:00435097   8b5352          MOV         EDX,dword ptr [actor + 0x52]=>DATA:$A...
CODE:0043509a   8b0482          MOV         obverse,dword ptr [EDX + obverse*0x4]   
CODE:0043509d   668b10          MOV         DX,word ptr [obverse]                   
CODE:004350a0   66895312        MOV         word ptr [actor ...,DX                  
CODE:004350a4   668b4002        MOV         obverse,word ptr [obverse + 0x2]        
CODE:004350a8   6689434c        MOV         word ptr [actor ...,obverse             
                            LAB_004350ac:                 ;XREF[1,0]:   0043507c
CODE:004350ac   81c3a8000000    ADD         actor,0xa8                              
CODE:004350b2   46              INC         i                                       
CODE:004350b3   6683fe0c        CMP         i,0xc                                   
CODE:004350b7   7ca7            JL          LAB_00435060                            
CODE:004350b9   5f              POP         EDI                                     
CODE:004350ba   5e              POP         i                                       
CODE:004350bb   5b              POP         actor                                   
CODE:004350bc   5d              POP         EBP                                     
CODE:004350bd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004350be(void)
                                                          ;XREF[2,0]:   0042f917,00434c2f
CODE:004350be   6a00            PUSH        0x0                                     
CODE:004350c0   66833d4c2...    CMP         word ptr [DATA:DAT_0046254c],0x0        
CODE:004350c8   7408            JZ          LAB_004350d2                            
CODE:004350ca   66a14e254600    MOV         AX,[DATA:DAT_0046254e]                  ;= 0064h
CODE:004350d0   eb04            JMP         LAB_004350d6                            
                            LAB_004350d2:                 ;XREF[1,0]:   004350c8
CODE:004350d2   66b81400        MOV         AX,0x14                                 
                            LAB_004350d6:                 ;XREF[1,0]:   004350d0
CODE:004350d6   50              PUSH        EAX                                     
CODE:004350d7   ff3554254600    PUSH        dword ptr [DATA:DAT_00462554]           
CODE:004350dd   e872e9fdff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:004350e2   83c40c          ADD         ESP,0xc                                 
CODE:004350e5   c3              RET                                                 
CODE:004350e6   00              ??          00h                                     
CODE:004350e7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DlistNode * DlistHead(Dlist * list)
          ;list          Dlist *              4                      ;XREF[1,0]:   004350eb
                                                          ;XREF[84,0]:  0041240b,004125b7,004128e3,00412915
                                                          ;             0041292c,00412c42,00412d94,00413031
                                                          ;             00413712,0041374d,0041386f,004138a1
                                                          ;             004138cd,00413cb5,00413fa4,004140a9
                                                          ;             00414556,00414666,004148c0,00414d56
                                                          ;             00416075,004160ed,0041611e,00416241
                                                          ;             00416a27,00416fa0,00416fc8,004170a7
                                                          ;             00417264,00417292,004172e7,004173b9
                                                          ;             004173e7,00417415,004190f5,00419296
                                                          ;             0043231b,0043234d,00432417,00434ea6
                                                          ;             004352dc,0043aa8a,0043aa99,0043aaef
                                                          ;             0043ab52,0043af22,0043b1da,0043b1e9
                                                          ;             0043b26b,0043b299,0043c27d,0043c2c8
                                                          ;             0043c440,0043c640,0043d91b,0043d956
                                                          ;             0043d992,00440359,0044041b,004404c2
                                                          ;             00440532,0044063d,004406ae,0044074a
                                                          ;             004407e4,0044081f,00440876,004408e4
                                                          ;             00440967,00445f09,0044787c,0044cb02
                                                          ;             0044d56c,0044da3b,0044db9e,0044dc83
                                                          ;             0044df8f,0044e287,0044e347,0044e3b2
                                                          ;             0044e3f0,0044e47c,0044e577,0044f3aa
CODE:004350e8   55              PUSH        EBP                                     
CODE:004350e9   8bec            MOV         EBP,ESP                                 
CODE:004350eb   8b4508          MOV         EAX,dword ptr [EBP + list+0x4]          
CODE:004350ee   85c0            TEST        EAX,EAX                                 
CODE:004350f0   7504            JNZ         LAB_004350f6                            
CODE:004350f2   33c0            XOR         EAX,EAX                                 
CODE:004350f4   5d              POP         EBP                                     
CODE:004350f5   c3              RET                                                 
                            LAB_004350f6:                 ;XREF[1,0]:   004350f0
CODE:004350f6   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:004350f8   5d              POP         EBP                                     
CODE:004350f9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 DlistTail(Dlist * list)
          ;list          Dlist *              4                      ;XREF[1,0]:   004350fd
                                                          ;XREF[4,0]:   00414009,004162ec,00445b72,004478f3
CODE:004350fa   55              PUSH        EBP                                     
CODE:004350fb   8bec            MOV         EBP,ESP                                 
CODE:004350fd   8b4508          MOV         EAX,dword ptr [EBP + list+0x4]          
CODE:00435100   85c0            TEST        EAX,EAX                                 
CODE:00435102   7504            JNZ         LAB_00435108                            
CODE:00435104   33c0            XOR         EAX,EAX                                 
CODE:00435106   5d              POP         EBP                                     
CODE:00435107   c3              RET                                                 
                            LAB_00435108:                 ;XREF[1,0]:   00435102
CODE:00435108   8b4004          MOV         EAX,dword ptr [EAX + 0x4]               
CODE:0043510b   5d              POP         EBP                                     
CODE:0043510c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DlistNode * DlistNext(DlistNode * node)
          ;node          DlistNode *          4                      ;XREF[1,0]:   00435110
                                                          ;XREF[82,0]:  00412537,0041255e,0041270c,00412733
                                                          ;             0041276c,004128f0,00412c59,00412db3
                                                          ;             00413042,004136f6,00413724,0041375d
                                                          ;             00413883,004138e1,00413cdc,00413fcc
                                                          ;             004140cd,00414592,00414680,004148ec
                                                          ;             00414d9d,00416106,004161af,00416259
                                                          ;             00416b5c,00416fad,00416fd5,004170fb
                                                          ;             00417271,0041729f,0041731b,004173c6
                                                          ;             004173f4,00417422,0041912c,004192c6
                                                          ;             00431fa6,0043233b,0043252d,00434f6c
                                                          ;             0043aabe,0043aac9,0043ab13,0043ab65
                                                          ;             0043af2f,0043b201,0043b20c,0043b284
                                                          ;             0043b2a6,0043c2da,0043c67b,0043d93b
                                                          ;             0043d967,0043d9a6,0043d9c7,0043d9d0
                                                          ;             00440366,00440428,004404f5,004405bb
                                                          ;             00440648,004406b9,00440755,004407f7
                                                          ;             0044085b,00440883,00440939,00440982
                                                          ;             00445f16,00447889,0044cb13,0044d579
                                                          ;             0044da59,0044dc62,0044dc9c,0044dfcf
                                                          ;             0044e2b7,0044e39a,0044e3d3,0044e462
                                                          ;             0044e55c,0044e658
CODE:0043510d   55              PUSH        EBP                                     
CODE:0043510e   8bec            MOV         EBP,ESP                                 
CODE:00435110   8b4508          MOV         EAX,dword ptr [EBP + node+0x4]          
CODE:00435113   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:00435115   5d              POP         EBP                                     
CODE:00435116   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 DlistPrev(DlistNode * node)
          ;node          DlistNode *          4                      ;XREF[1,0]:   0043511a
                                                          ;XREF[9,0]:   00412500,00412527,00414063,00431f7c
                                                          ;             00432558,0043d9ea,0043d9f3,00445b89
                                                          ;             00447900
CODE:00435117   55              PUSH        EBP                                     
CODE:00435118   8bec            MOV         EBP,ESP                                 
CODE:0043511a   8b4508          MOV         EAX,dword ptr [EBP + node+0x4]          
CODE:0043511d   8b4004          MOV         EAX,dword ptr [EAX + 0x4]               
CODE:00435120   5d              POP         EBP                                     
CODE:00435121   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_00435122(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00435129
          ;param_5       undefined4           8                      ;XREF[1,0]:   00435126
                                                          ;XREF[5,0]:   00414f17,0042b49f,0043ab77,0043ad28
                                                          ;             0043b23a
CODE:00435122   55              PUSH        EBP                                     
CODE:00435123   8bec            MOV         EBP,ESP                                 
CODE:00435125   56              PUSH        ESI                                     
CODE:00435126   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00435129   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043512c   85f6            TEST        ESI,ESI                                 
CODE:0043512e   7505            JNZ         LAB_00435135                            
CODE:00435130   33c0            XOR         param_1,param_1                         
CODE:00435132   5e              POP         ESI                                     
CODE:00435133   5d              POP         EBP                                     
CODE:00435134   c3              RET                                                 
                            LAB_00435135:                 ;XREF[1,0]:   0043512e
CODE:00435135   8b06            MOV         param_1,dword ptr [ESI]                 
CODE:00435137   33d2            XOR         param_2,param_2                         
CODE:00435139   eb03            JMP         LAB_0043513e                            
                            LAB_0043513b:                 ;XREF[1,0]:   00435145
CODE:0043513b   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0043513d   42              INC         param_2                                 
                            LAB_0043513e:                 ;XREF[1,0]:   00435139
CODE:0043513e   663bca          CMP         param_3,param_2                         
CODE:00435141   7604            JBE         LAB_00435147                            
CODE:00435143   85c0            TEST        param_1,param_1                         
CODE:00435145   75f4            JNZ         LAB_0043513b                            
                            LAB_00435147:                 ;XREF[1,0]:   00435141
CODE:00435147   85c0            TEST        param_1,param_1                         
CODE:00435149   7503            JNZ         LAB_0043514e                            
CODE:0043514b   8b4604          MOV         param_1,dword ptr [ESI + 0x4]           
                            LAB_0043514e:                 ;XREF[1,0]:   00435149
CODE:0043514e   5e              POP         ESI                                     
CODE:0043514f   5d              POP         EBP                                     
CODE:00435150   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00435151(undefined4 param_1, undefined4 param_2, undefined4 param_3)
          ;param_1       undefined4           4                      ;XREF[5,0]:   0043515b,00435166,00435173,004351a4,004351bc
          ;param_2       undefined4           8                      ;XREF[1,0]:   00435158
          ;param_3       undefined4           c                      ;XREF[1,0]:   00435190
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043517a,00435186,004351b5
                                                          ;XREF[10,0]:  00412e06,00412eae,00412ef2,00412fd4
                                                          ;             004136b0,00416d4c,00416d8a,004171d1
                                                          ;             0043c406,0044e257
CODE:00435151   55              PUSH        EBP                                     
CODE:00435152   8bec            MOV         EBP,ESP                                 
CODE:00435154   51              PUSH        ECX                                     
CODE:00435155   53              PUSH        EBX                                     
CODE:00435156   56              PUSH        ESI                                     
CODE:00435157   57              PUSH        EDI                                     
CODE:00435158   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:0043515b   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0043515e   833800          CMP         dword ptr [EAX],0x0                     
CODE:00435161   7510            JNZ         LAB_00435173                            
CODE:00435163   6a00            PUSH        0x0                                     
CODE:00435165   56              PUSH        ESI                                     
CODE:00435166   ff7508          PUSH        dword ptr [EBP + param_1+0x4]           
CODE:00435169   e859000000      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043516e   83c40c          ADD         ESP,0xc                                 
CODE:00435171   eb4e            JMP         LAB_004351c1                            
                            LAB_00435173:                 ;XREF[1,0]:   00435161
CODE:00435173   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:00435176   8b18            MOV         EBX,dword ptr [EAX]                     
CODE:00435178   33ff            XOR         EDI,EDI                                 
CODE:0043517a   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00435180   eb08            JMP         LAB_0043518a                            
                            LAB_00435182:                 ;XREF[1,0]:   00435199
CODE:00435182   8bfb            MOV         EDI,EBX                                 
CODE:00435184   8b1b            MOV         EBX,dword ptr [EBX]                     
CODE:00435186   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
                            LAB_0043518a:                 ;XREF[1,0]:   00435180
CODE:0043518a   85db            TEST        EBX,EBX                                 
CODE:0043518c   740d            JZ          LAB_0043519b                            
CODE:0043518e   56              PUSH        ESI                                     
CODE:0043518f   53              PUSH        EBX                                     
CODE:00435190   ff5510          CALL        dword ptr [EBP + param_3+0x4]           
CODE:00435193   83c408          ADD         ESP,0x8                                 
CODE:00435196   6685c0          TEST        AX,AX                                   
CODE:00435199   7de7            JGE         LAB_00435182                            
                            LAB_0043519b:                 ;XREF[1,0]:   0043518c
CODE:0043519b   85db            TEST        EBX,EBX                                 
CODE:0043519d   7405            JZ          LAB_004351a4                            
CODE:0043519f   897304          MOV         dword ptr [EBX + 0x4],ESI               
CODE:004351a2   eb06            JMP         LAB_004351aa                            
                            LAB_004351a4:                 ;XREF[1,0]:   0043519d
CODE:004351a4   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:004351a7   897004          MOV         dword ptr [EAX + 0x4],ESI               
                            LAB_004351aa:                 ;XREF[1,0]:   004351a2
CODE:004351aa   891e            MOV         dword ptr [ESI],EBX                     
CODE:004351ac   897e04          MOV         dword ptr [ESI + 0x4],EDI               
CODE:004351af   85ff            TEST        EDI,EDI                                 
CODE:004351b1   7402            JZ          LAB_004351b5                            
CODE:004351b3   8937            MOV         dword ptr [EDI],ESI                     
                            LAB_004351b5:                 ;XREF[1,0]:   004351b1
CODE:004351b5   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:004351ba   7505            JNZ         LAB_004351c1                            
CODE:004351bc   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:004351bf   8930            MOV         dword ptr [EAX],ESI                     
                            LAB_004351c1:                 ;XREF[2,0]:   00435171,004351ba
CODE:004351c1   5f              POP         EDI                                     
CODE:004351c2   5e              POP         ESI                                     
CODE:004351c3   5b              POP         EBX                                     
CODE:004351c4   59              POP         ECX                                     
CODE:004351c5   5d              POP         EBP                                     
CODE:004351c6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DlistInsert(Dlist * list, DlistNode * node, short beforeIndex)
          ;list          Dlist *              4                      ;XREF[1,0]:   004351cb
          ;node          DlistNode *          8                      ;XREF[8,0]:   004351d3,004351f6,00435219,00435221,00435227
                                                                     ;             0043522c,00435236,00435242
          ;beforeIndex   short                c                      ;XREF[3,0]:   004351e9,0043520b,0043523b
          ;nextChosen    undefined4         EAX                      ;XREF[1,0]:   004351f1
          ;prev          undefined4         ECX                      
          ;i             undefined2          DX                      ;XREF[1,0]:   0043520b
          ;nextToTry     undefined4     HASH...                      
                                                          ;XREF[26,0]:  0041245b,00412849,00412be3,00413852
                                                          ;             00413f77,00414a82,00414c38,00416d0a
                                                          ;             00416dc8,00416e06,004322f8,00434e7a
                                                          ;             00434f49,00435169,0043ac3c,0043ae82
                                                          ;             0043aeb2,0043b060,0043c231,0043c2ac
                                                          ;             0043c317,004403fd,004405ee,00446165
                                                          ;             004461f3,0044cc47
CODE:004351c7   55              PUSH        EBP                                     
CODE:004351c8   8bec            MOV         EBP,ESP                                 
CODE:004351ca   56              PUSH        ESI                                     
CODE:004351cb   8b7508          MOV         ESI,dword ptr [EBP + list+0x4]          
CODE:004351ce   833e00          CMP         dword ptr [ESI],0x0                     
CODE:004351d1   7516            JNZ         LAB_004351e9                            
CODE:004351d3   8b450c          MOV         EAX,dword ptr [EBP + node+0x4]          
CODE:004351d6   894604          MOV         dword ptr [ESI + 0x4],EAX               
CODE:004351d9   8906            MOV         dword ptr [ESI],EAX                     
CODE:004351db   8b06            MOV         EAX,dword ptr [ESI]                     
CODE:004351dd   33d2            XOR         EDX,EDX                                 
CODE:004351df   895004          MOV         dword ptr [EAX + 0x4],EDX               
CODE:004351e2   8b06            MOV         EAX,dword ptr [ESI]                     
CODE:004351e4   8910            MOV         dword ptr [EAX],EDX                     
CODE:004351e6   5e              POP         ESI                                     
CODE:004351e7   5d              POP         EBP                                     
CODE:004351e8   c3              RET                                                 
                            LAB_004351e9:                 ;XREF[1,0]:   004351d1
CODE:004351e9   66817d10ffff    CMP         word ptr [EBP + beforeIndex+0x4],0xffff 
CODE:004351ef   750d            JNZ         LAB_004351fe                            
CODE:004351f1   33c0            XOR         nextChosen,nextChosen                   
CODE:004351f3   8b4e04          MOV         ECX,dword ptr [ESI + 0x4]               
CODE:004351f6   8b550c          MOV         EDX,dword ptr [EBP + node+0x4]          
CODE:004351f9   895604          MOV         dword ptr [ESI + 0x4],EDX               
CODE:004351fc   eb29            JMP         LAB_00435227                            
                            LAB_004351fe:                 ;XREF[1,0]:   004351ef
CODE:004351fe   8b06            MOV         nextChosen,dword ptr [ESI]              
CODE:00435200   33c9            XOR         ECX,ECX                                 
CODE:00435202   33d2            XOR         EDX,EDX                                 
CODE:00435204   eb05            JMP         LAB_0043520b                            
                            LAB_00435206:                 ;XREF[1,0]:   00435213
CODE:00435206   8bc8            MOV         ECX,nextChosen                          
CODE:00435208   8b00            MOV         nextChosen,dword ptr [nextChosen]       
CODE:0043520a   42              INC         EDX                                     
                            LAB_0043520b:                 ;XREF[1,0]:   00435204
CODE:0043520b   663b5510        CMP         i,word ptr [EBP + beforeIndex+0x4]      
CODE:0043520f   7304            JNC         LAB_00435215                            
CODE:00435211   85c0            TEST        nextChosen,nextChosen                   
CODE:00435213   75f1            JNZ         LAB_00435206                            
                            LAB_00435215:                 ;XREF[1,0]:   0043520f
CODE:00435215   85c0            TEST        nextChosen,nextChosen                   
CODE:00435217   7408            JZ          LAB_00435221                            
CODE:00435219   8b550c          MOV         i,dword ptr [EBP + node+0x4]            
CODE:0043521c   895004          MOV         dword ptr [nextChosen + 0x4],i          
CODE:0043521f   eb06            JMP         LAB_00435227                            
                            LAB_00435221:                 ;XREF[1,0]:   00435217
CODE:00435221   8b550c          MOV         i,dword ptr [EBP + node+0x4]            
CODE:00435224   895604          MOV         dword ptr [ESI + 0x4],i                 
                            LAB_00435227:                 ;XREF[2,0]:   004351fc,0043521f
CODE:00435227   8b550c          MOV         i,dword ptr [EBP + node+0x4]            
CODE:0043522a   8902            MOV         dword ptr [i],nextChosen                
CODE:0043522c   8b450c          MOV         nextChosen,dword ptr [EBP + node+0x4]   
CODE:0043522f   894804          MOV         dword ptr [nextChosen + 0x4],prev       
CODE:00435232   85c9            TEST        prev,prev                               
CODE:00435234   7405            JZ          LAB_0043523b                            
CODE:00435236   8b450c          MOV         nextChosen,dword ptr [EBP + node+0x4]   
CODE:00435239   8901            MOV         dword ptr [prev],nextChosen             
                            LAB_0043523b:                 ;XREF[1,0]:   00435234
CODE:0043523b   66837d1000      CMP         word ptr [EBP + beforeIndex+0x4],0x0    
CODE:00435240   7505            JNZ         LAB_00435247                            
CODE:00435242   8b450c          MOV         nextChosen,dword ptr [EBP + node+0x4]   
CODE:00435245   8906            MOV         dword ptr [ESI],nextChosen              
                            LAB_00435247:                 ;XREF[1,0]:   00435240
CODE:00435247   5e              POP         ESI                                     
CODE:00435248   5d              POP         EBP                                     
CODE:00435249   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DlistRemove(Dlist * list, DlistNode * node)
          ;list          Dlist *              4                      ;XREF[1,0]:   0043524e
          ;node          DlistNode *          8                      ;XREF[1,0]:   00435251
          ;prev          undefined4     HASH...                      
                                                          ;XREF[33,0]:  00412426,00412447,00412d5c,00412f25
                                                          ;             00412fc0,004138b0,00413fc1,00414aec
                                                          ;             00416d38,00416d76,00416db4,00416df2
                                                          ;             00416e23,004171b5,00417437,0043243e
                                                          ;             00434f0f,00434f3c,0043af3b,0043af75
                                                          ;             0043afdf,0043c28c,0043c2ed,0043c47b
                                                          ;             00440385,00440458,00440712,004407a9
                                                          ;             004408b5,004462c1,00446322,0044cb3c
                                                          ;             0044e30a
CODE:0043524a   55              PUSH        EBP                                     
CODE:0043524b   8bec            MOV         EBP,ESP                                 
CODE:0043524d   53              PUSH        EBX                                     
CODE:0043524e   8b4d08          MOV         ECX,dword ptr [EBP + list+0x4]          
CODE:00435251   8b450c          MOV         EAX,dword ptr [EBP + node+0x4]          
CODE:00435254   8b5004          MOV         EDX,dword ptr [EAX + 0x4]               
CODE:00435257   85d2            TEST        EDX,EDX                                 
CODE:00435259   7406            JZ          LAB_00435261                            
CODE:0043525b   8b18            MOV         EBX,dword ptr [EAX]                     
CODE:0043525d   891a            MOV         dword ptr [EDX],EBX                     
CODE:0043525f   eb04            JMP         LAB_00435265                            
                            LAB_00435261:                 ;XREF[1,0]:   00435259
CODE:00435261   8b18            MOV         EBX,dword ptr [EAX]                     
CODE:00435263   8919            MOV         dword ptr [ECX],EBX                     
                            LAB_00435265:                 ;XREF[1,0]:   0043525f
CODE:00435265   833800          CMP         dword ptr [EAX],0x0                     
CODE:00435268   7408            JZ          LAB_00435272                            
CODE:0043526a   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:0043526c   895004          MOV         dword ptr [EAX + 0x4],EDX               
CODE:0043526f   5b              POP         EBX                                     
CODE:00435270   5d              POP         EBP                                     
CODE:00435271   c3              RET                                                 
                            LAB_00435272:                 ;XREF[1,0]:   00435268
CODE:00435272   8b4004          MOV         EAX,dword ptr [EAX + 0x4]               
CODE:00435275   894104          MOV         dword ptr [ECX + 0x4],EAX               
CODE:00435278   5b              POP         EBX                                     
CODE:00435279   5d              POP         EBP                                     
CODE:0043527a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int * * FUN_0043527b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00435283
          ;param_5       undefined4           8                      ;XREF[1,0]:   00435280
CODE:0043527b   55              PUSH        EBP                                     
CODE:0043527c   8bec            MOV         EBP,ESP                                 
CODE:0043527e   56              PUSH        ESI                                     
CODE:0043527f   57              PUSH        EDI                                     
CODE:00435280   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00435283   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00435286   833e00          CMP         dword ptr [ESI],0x0                     
CODE:00435289   7504            JNZ         LAB_0043528f                            
CODE:0043528b   33c0            XOR         param_1,param_1                         
CODE:0043528d   eb36            JMP         LAB_004352c5                            
                            LAB_0043528f:                 ;XREF[1,0]:   00435289
CODE:0043528f   8b06            MOV         param_1,dword ptr [ESI]                 
CODE:00435291   33c9            XOR         param_3,param_3                         
CODE:00435293   33d2            XOR         param_2,param_2                         
CODE:00435295   eb05            JMP         LAB_0043529c                            
                            LAB_00435297:                 ;XREF[1,0]:   004352a3
CODE:00435297   8bc8            MOV         param_3,param_1                         
CODE:00435299   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0043529b   42              INC         param_2                                 
                            LAB_0043529c:                 ;XREF[1,0]:   00435295
CODE:0043529c   663bfa          CMP         DI,param_2                              
CODE:0043529f   7604            JBE         LAB_004352a5                            
CODE:004352a1   85c0            TEST        param_1,param_1                         
CODE:004352a3   75f2            JNZ         LAB_00435297                            
                            LAB_004352a5:                 ;XREF[1,0]:   0043529f
CODE:004352a5   85c9            TEST        param_3,param_3                         
CODE:004352a7   7406            JZ          LAB_004352af                            
CODE:004352a9   8b10            MOV         param_2,dword ptr [param_1]             
CODE:004352ab   8911            MOV         dword ptr [param_3],param_2             
CODE:004352ad   eb04            JMP         LAB_004352b3                            
                            LAB_004352af:                 ;XREF[1,0]:   004352a7
CODE:004352af   8b10            MOV         param_2,dword ptr [param_1]             
CODE:004352b1   8916            MOV         dword ptr [ESI],param_2                 
                            LAB_004352b3:                 ;XREF[1,0]:   004352ad
CODE:004352b3   833800          CMP         dword ptr [param_1],0x0                 
CODE:004352b6   7407            JZ          LAB_004352bf                            
CODE:004352b8   8b10            MOV         param_2,dword ptr [param_1]             
CODE:004352ba   894a04          MOV         dword ptr [param_2 + 0x4],param_3       
CODE:004352bd   eb06            JMP         LAB_004352c5                            
                            LAB_004352bf:                 ;XREF[1,0]:   004352b6
CODE:004352bf   8b5004          MOV         param_2,dword ptr [param_1 + 0x4]       
CODE:004352c2   895604          MOV         dword ptr [ESI + 0x4],param_2           
                            LAB_004352c5:                 ;XREF[2,0]:   0043528d,004352bd
CODE:004352c5   5f              POP         EDI                                     
CODE:004352c6   5e              POP         ESI                                     
CODE:004352c7   5d              POP         EBP                                     
CODE:004352c8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004352c9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004352cd
                                                          ;XREF[9,0]:   00414d37,004176d0,004176fd,0041a350
                                                          ;             0042b486,0043abdf,0043b06b,0043c5ff
                                                          ;             0044f40f
CODE:004352c9   55              PUSH        EBP                                     
CODE:004352ca   8bec            MOV         EBP,ESP                                 
CODE:004352cc   53              PUSH        EBX                                     
CODE:004352cd   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004352d0   33db            XOR         EBX,EBX                                 
CODE:004352d2   85c0            TEST        param_1,param_1                         
CODE:004352d4   7505            JNZ         LAB_004352db                            
CODE:004352d6   33c0            XOR         param_1,param_1                         
CODE:004352d8   5b              POP         EBX                                     
CODE:004352d9   5d              POP         EBP                                     
CODE:004352da   c3              RET                                                 
                            LAB_004352db:                 ;XREF[1,0]:   004352d4
CODE:004352db   50              PUSH        param_1                                 
CODE:004352dc   e807feffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004352e1   59              POP         param_3                                 
CODE:004352e2   85c0            TEST        param_1,param_1                         
CODE:004352e4   7407            JZ          LAB_004352ed                            
                            LAB_004352e6:                 ;XREF[1,0]:   004352eb
CODE:004352e6   43              INC         EBX                                     
CODE:004352e7   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004352e9   85c0            TEST        param_1,param_1                         
CODE:004352eb   75f9            JNZ         LAB_004352e6                            
                            LAB_004352ed:                 ;XREF[1,0]:   004352e4
CODE:004352ed   8bc3            MOV         param_1,EBX                             
CODE:004352ef   5b              POP         EBX                                     
CODE:004352f0   5d              POP         EBP                                     
CODE:004352f1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;Dlist * DlistNew(void)
          ;result        undefined4         EAX                      ;XREF[1,0]:   004352f4
                                                          ;XREF[26,0]:  004127cc,004127d6,004127e0,004127ea
                                                          ;             004127f4,004127fe,00412808,0041385a
                                                          ;             0041433a,00416bce,00416bd8,00416be2
                                                          ;             00416f83,00416f8d,00417ac4,0041a98b
                                                          ;             00432269,0043ab87,0043abff,0043ad98
                                                          ;             0043c35e,0044032b,00440335,00445ead
                                                          ;             0044d53b,0044ed2d
CODE:004352f2   6a08            PUSH        0x8                                     
CODE:004352f4   e87a6f0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:004352f9   59              POP         ECX                                     
CODE:004352fa   33d2            XOR         EDX,EDX                                 
CODE:004352fc   895004          MOV         dword ptr [result + 0x4],EDX            
CODE:004352ff   8910            MOV         dword ptr [result],EDX                  
CODE:00435301   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined PoolFreeIfNotNull(undefined4 object)
          ;object        undefined4           4                      ;XREF[1,0]:   00435305
                                                          ;XREF[22,0]:  004128fc,0041293c,00412948,00412954
                                                          ;             00412960,0041296c,00412978,00412984
                                                          ;             00413895,004143bc,00416c16,00416c22
                                                          ;             00416c2e,00417008,00417014,00417c62
                                                          ;             0043245d,0043af68,004403a0,004403ac
                                                          ;             00445ff7,0044d598
CODE:00435302   55              PUSH        EBP                                     
CODE:00435303   8bec            MOV         EBP,ESP                                 
CODE:00435305   8b4508          MOV         EAX,dword ptr [EBP + object+0x4]        
CODE:00435308   85c0            TEST        EAX,EAX                                 
CODE:0043530a   7407            JZ          LAB_00435313                            
CODE:0043530c   50              PUSH        EAX                                     
CODE:0043530d   e8a86f0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00435312   59              POP         ECX                                     
                            LAB_00435313:                 ;XREF[1,0]:   0043530a
CODE:00435313   5d              POP         EBP                                     
CODE:00435314   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined DlistInit(Dlist * list)
          ;list          Dlist *              4                      ;XREF[1,0]:   00435318
                                                          ;XREF[5,0]:   00414e4c,0041ac12,0042fe82,0043c4a5
                                                          ;             0044f035
CODE:00435315   55              PUSH        EBP                                     
CODE:00435316   8bec            MOV         EBP,ESP                                 
CODE:00435318   8b4508          MOV         EAX,dword ptr [EBP + list+0x4]          
CODE:0043531b   85c0            TEST        EAX,EAX                                 
CODE:0043531d   7407            JZ          LAB_00435326                            
CODE:0043531f   33d2            XOR         EDX,EDX                                 
CODE:00435321   895004          MOV         dword ptr [EAX + 0x4],EDX               
CODE:00435324   8910            MOV         dword ptr [EAX],EDX                     
                            LAB_00435326:                 ;XREF[1,0]:   0043531d
CODE:00435326   5d              POP         EBP                                     
CODE:00435327   c3              RET                                                 
CODE:00435328   c3              ??          C3h                                     
CODE:00435329   66              ??          66h    f                                
CODE:0043532a   ff              ??          FFh                                     
CODE:0043532b   05              ??          05h                                     
CODE:0043532c   74              ??          74h    t                                ;?  ->  00462574
CODE:0043532d   25              ??          25h    %                                
CODE:0043532e   46              ??          46h    F                                
CODE:0043532f   00              ??          00h                                     
CODE:00435330   66              ??          66h    f                                
CODE:00435331   a1              ??          A1h                                     
CODE:00435332   74              ??          74h    t                                ;?  ->  00462574
CODE:00435333   25              ??          25h    %                                
CODE:00435334   46              ??          46h    F                                
CODE:00435335   00              ??          00h                                     
CODE:00435336   c3              ??          C3h                                     
CODE:00435337   66              ??          66h    f                                
CODE:00435338   a1              ??          A1h                                     
CODE:00435339   74              ??          74h    t                                ;?  ->  00462574
CODE:0043533a   25              ??          25h    %                                
CODE:0043533b   46              ??          46h    F                                
CODE:0043533c   00              ??          00h                                     
CODE:0043533d   66              ??          66h    f                                
CODE:0043533e   83              ??          83h                                     
CODE:0043533f   05              ??          05h                                     
CODE:00435340   74              ??          74h    t                                ;?  ->  00462574
CODE:00435341   25              ??          25h    %                                
CODE:00435342   46              ??          46h    F                                
CODE:00435343   00              ??          00h                                     
CODE:00435344   ff              ??          FFh                                     
CODE:00435345   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00435346(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00435349
CODE:00435346   55              PUSH        EBP                                     
CODE:00435347   8bec            MOV         EBP,ESP                                 
CODE:00435349   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043534d   66a374254600    MOV         [DATA:DAT_00462574],param_1             
CODE:00435353   5d              POP         EBP                                     
CODE:00435354   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00435355(void)
                                                          ;XREF[3,0]:   00416cf5,00446150,004461de
CODE:00435355   66a174254600    MOV         AX,[DATA:DAT_00462574]                  
CODE:0043535b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForMagnet'(void)
                                                          ;XREF[1,0]:   004626a2
CODE:0043535c   53              PUSH        EBX                                     
CODE:0043535d   56              PUSH        ESI                                     
CODE:0043535e   be548f4600      MOV         ESI,DATA:DAT_00468f54                   ;= ??
CODE:00435363   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:00435368   66c705f68...    MOV         word ptr [DATA:DAT_00468ff6],0x0        ;= ??
CODE:00435371   66c700731f      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x1f73;= ??
CODE:00435376   66c74002741f    MOV         word ptr [EAX + ...,0x1f74              ;= ??
CODE:0043537c   66c74004574a    MOV         word ptr [EAX + ...,0x4a57              ;= ??
CODE:00435382   66c740064e1f    MOV         word ptr [EAX + ...,0x1f4e              ;= ??
CODE:00435388   66c74008774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:0043538e   66c7400affff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:00435394   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:00435395   e8f7ab0000      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:0043539a   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:0043539b   e873ad0000      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:004353a0   6872a94300      PUSH        LAB_0043a972                            
CODE:004353a5   e8a6750100      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:004353aa   59              POP         ECX=>LAB_0043a972                       
CODE:004353ab   6884030000      PUSH        0x384                                   
CODE:004353b0   e8be6e0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:004353b5   59              POP         ECX                                     
CODE:004353b6   a32c8f4600      MOV         [DATA:DAT_00468f2c],EAX                 ;= ??
CODE:004353bb   68c8320000      PUSH        0x32c8                                  
CODE:004353c0   e85fbcffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:004353c5   59              POP         ECX                                     
CODE:004353c6   68c8320000      PUSH        0x32c8                                  
CODE:004353cb   e8f4d6fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004353d0   59              POP         ECX                                     
CODE:004353d1   a3c08f4600      MOV         [DATA:DAT_00468fc0],EAX                 ;= ??
CODE:004353d6   6a00            PUSH        0x0                                     
CODE:004353d8   6a00            PUSH        0x0                                     
CODE:004353da   6a00            PUSH        0x0                                     
CODE:004353dc   ff35c08f4600    PUSH        dword ptr [DATA:DAT_00468fc0]           ;= ??
CODE:004353e2   e80de9fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:004353e7   83c410          ADD         ESP,0x10                                
CODE:004353ea   ff35c08f4600    PUSH        dword ptr [DATA:DAT_00468fc0]           ;= ??
CODE:004353f0   e817d9fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004353f5   59              POP         ECX                                     
CODE:004353f6   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:004353fc   50              PUSH        EAX                                     
CODE:004353fd   e8960a0000      CALL        Puzzles::SetParametersForMagnet         ;void SetParametersForMagnet(PuzzleNu...
CODE:00435402   59              POP         ECX                                     
CODE:00435403   e882090000      CALL        FUN_00435d8a                            ;undefined FUN_00435d8a(void)
CODE:00435408   e8dc050000      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:0043540d   66a19e264600    MOV         AX,[DATA:DAT_0046269e]                  
CODE:00435413   50              PUSH        EAX                                     
CODE:00435414   e8e0aa0000      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:00435419   59              POP         ECX                                     
CODE:0043541a   e8243a0000      CALL        FUN_00438e43                            ;undefined FUN_00438e43(undefined4 pa...
CODE:0043541f   68bf594300      PUSH        LAB_004359bf                            
CODE:00435424   e875aefdff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00435429   59              POP         ECX=>LAB_004359bf                       
CODE:0043542a   68a13a0000      PUSH        0x3aa1                                  
CODE:0043542f   e890d6fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00435434   59              POP         ECX                                     
CODE:00435435   a3d08f4600      MOV         [DATA:DAT_00468fd0],EAX                 ;= ??
CODE:0043543a   6a0a            PUSH        0xa                                     
CODE:0043543c   6843010000      PUSH        0x143                                   
CODE:00435441   688e010000      PUSH        0x18e                                   
CODE:00435446   ff35d08f4600    PUSH        dword ptr [DATA:DAT_00468fd0]           ;= ??
CODE:0043544c   e80be5fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00435451   83c410          ADD         ESP,0x10                                
CODE:00435454   689d3a0000      PUSH        0x3a9d                                  
CODE:00435459   e866d6fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043545e   59              POP         ECX                                     
CODE:0043545f   a3d48f4600      MOV         [DATA:DAT_00468fd4],EAX                 ;= ??
CODE:00435464   6a01            PUSH        0x1                                     
CODE:00435466   6a19            PUSH        0x19                                    
CODE:00435468   6a15            PUSH        0x15                                    
CODE:0043546a   ff35d48f4600    PUSH        dword ptr [DATA:DAT_00468fd4]           ;= ??
CODE:00435470   e8e7e4fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00435475   83c410          ADD         ESP,0x10                                
CODE:00435478   68ea320000      PUSH        0x32ea                                  
CODE:0043547d   e842d6fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00435482   59              POP         ECX                                     
CODE:00435483   a3448f4600      MOV         [DATA:DAT_00468f44],EAX                 ;= ??
CODE:00435488   6a00            PUSH        0x0                                     
CODE:0043548a   6a00            PUSH        0x0                                     
CODE:0043548c   ff35448f4600    PUSH        dword ptr [DATA:DAT_00468f44]           ;= ??
CODE:00435492   e8f7600000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00435497   83c40c          ADD         ESP,0xc                                 
CODE:0043549a   a3488f4600      MOV         [DATA:DAT_00468f48],EAX                 ;= ??
CODE:0043549f   a1488f4600      MOV         EAX,[DATA:DAT_00468f48]                 ;= ??
CODE:004354a4   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:004354aa   6a01            PUSH        0x1                                     
CODE:004354ac   e819550000      CALL        FUN_0043a9ca                            ;undefined FUN_0043a9ca(undefined par...
CODE:004354b1   59              POP         ECX                                     
CODE:004354b2   c70544954...    MOV         dword ptr [DATA:...,LAB_0043aa3b        ;= ??
CODE:004354bc   33db            XOR         EBX,EBX                                 
                            LAB_004354be:                 ;XREF[1,0]:   004354f2
CODE:004354be   8d83cb320000    LEA         EAX,[EBX + 0x32cb]                      
CODE:004354c4   50              PUSH        EAX                                     
CODE:004354c5   e8fad5fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004354ca   59              POP         ECX                                     
CODE:004354cb   0fbfd3          MOVSX       EDX,BX                                  
CODE:004354ce   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:004354d1   6a00            PUSH        0x0                                     
CODE:004354d3   6a00            PUSH        0x0                                     
CODE:004354d5   0fbfc3          MOVSX       EAX,BX                                  
CODE:004354d8   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:004354db   e8ae600000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:004354e0   83c40c          ADD         ESP,0xc                                 
CODE:004354e3   0fbfd3          MOVSX       EDX,BX                                  
CODE:004354e6   890495888...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:004354ed   43              INC         EBX                                     
CODE:004354ee   6683fb0c        CMP         BX,0xc                                  
CODE:004354f2   7cca            JL          LAB_004354be                            
CODE:004354f4   68ba360000      PUSH        0x36ba                                  
CODE:004354f9   e8c6d5fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004354fe   59              POP         ECX                                     
CODE:004354ff   894630          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00435502   6a00            PUSH        0x0                                     
CODE:00435504   6a00            PUSH        0x0                                     
CODE:00435506   ff7630          PUSH        dword ptr [ESI + 0x30]=>DATA:DAT_0046...;= ??
CODE:00435509   e880600000      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0043550e   83c40c          ADD         ESP,0xc                                 
CODE:00435511   a3b88f4600      MOV         [DATA:DAT_00468fb8],EAX                 ;= ??
CODE:00435516   e881beffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043551b   5e              POP         ESI                                     
CODE:0043551c   5b              POP         EBX                                     
CODE:0043551d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043551e(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004626a6
CODE:0043551e   53              PUSH        EBX                                     
CODE:0043551f   56              PUSH        ESI                                     
CODE:00435520   57              PUSH        EDI                                     
CODE:00435521   be548f4600      MOV         ESI,DATA:DAT_00468f54                   ;= ??
CODE:00435526   bf888f4600      MOV         EDI,DATA:DAT_00468f88                   ;= ??
CODE:0043552b   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00435533   7416            JZ          LAB_0043554b                            
CODE:00435535   66a16c974600    MOV         param_1,[DATA:DAT_0046976c]             ;= ??
CODE:0043553b   50              PUSH        param_1                                 
CODE:0043553c   e8260e0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00435541   59              POP         param_3                                 
CODE:00435542   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_0043554b:                 ;XREF[1,0]:   00435533
CODE:0043554b   33c0            XOR         param_1,param_1                         
CODE:0043554d   a344954600      MOV         [DATA:DAT_00469544],param_1             ;= ??
CODE:00435552   e894ab0000      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:00435557   ff35388f4600    PUSH        dword ptr [DATA:DAT_00468f38]           ;= ??
CODE:0043555d   e8586d0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00435562   59              POP         param_3                                 
CODE:00435563   6a00            PUSH        0x0                                     
CODE:00435565   6a00            PUSH        0x0                                     
CODE:00435567   e866640000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0043556c   83c408          ADD         ESP,0x8                                 
CODE:0043556f   ff35448f4600    PUSH        dword ptr [DATA:DAT_00468f44]           ;= ??
CODE:00435575   e892d7fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043557a   59              POP         param_3                                 
CODE:0043557b   ff35488f4600    PUSH        dword ptr [DATA:DAT_00468f48]           ;= ??
CODE:00435581   e818610000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00435586   59              POP         param_3                                 
CODE:00435587   33db            XOR         EBX,EBX                                 
                            LAB_00435589:                 ;XREF[1,0]:   004355b2
CODE:00435589   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00468f54,00468f58
CODE:0043558c   ff3486          PUSH        dword ptr [ESI + param_1*0x4]=>DATA:D...;= ??
CODE:0043558f   e878d7fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435594   59              POP         param_3                                 
CODE:00435595   0fbfd3          MOVSX       param_2,BX                              
CODE:00435598   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043559b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043559e   ff3487          PUSH        dword ptr [EDI + param_1*0x4]=>DATA:D...;= ??
CODE:004355a1   e8f8600000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:004355a6   59              POP         param_3                                 
CODE:004355a7   0fbfd3          MOVSX       param_2,BX                              
CODE:004355aa   890497          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:004355ad   43              INC         EBX                                     
CODE:004355ae   6683fb0c        CMP         BX,0xc                                  
CODE:004355b2   7cd5            JL          LAB_00435589                            
CODE:004355b4   ff7630          PUSH        dword ptr [ESI + 0x30]=>DATA:DAT_0046...;= ??
CODE:004355b7   e850d7fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004355bc   59              POP         param_3                                 
CODE:004355bd   894630          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:004355c0   ff7730          PUSH        dword ptr [EDI + 0x30]=>DATA:DAT_0046...;= ??
CODE:004355c3   e8d6600000      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:004355c8   59              POP         param_3                                 
CODE:004355c9   894730          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:004355cc   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:004355d1   e8e4a90000      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:004355d6   59              POP         param_3=>DATA:DAT_00469742              ;= ??
CODE:004355d7   6a00            PUSH        0x0                                     
CODE:004355d9   e872730100      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:004355de   59              POP         param_3                                 
CODE:004355df   66a19e264600    MOV         param_1,[DATA:DAT_0046269e]             
CODE:004355e5   66a36a974600    MOV         [DATA:DAT_0046976a],param_1             ;= ??
CODE:004355eb   e8a819feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:004355f0   e812070000      CALL        FUN_00435d07                            ;undefined FUN_00435d07(undefined4 pa...
CODE:004355f5   e8ddacfdff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:004355fa   ff352c8f4600    PUSH        dword ptr [DATA:DAT_00468f2c]           ;= ??
CODE:00435600   e8b56c0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00435605   59              POP         param_3                                 
CODE:00435606   68ae264600      PUSH        DATA:$TEXT22                            ;= 54h    T
CODE:0043560b   66a17e974600    MOV         param_1,[DATA:DAT_0046977e]             ;= ??
CODE:00435611   50              PUSH        param_1                                 
CODE:00435612   e87eb00000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00435617   83c408          ADD         ESP,0x8                                 
CODE:0043561a   e829bdffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043561f   5f              POP         EDI                                     
CODE:00435620   5e              POP         ESI                                     
CODE:00435621   5b              POP         EBX                                     
CODE:00435622   c3              RET                                                 
                            LAB_00435623:                 ;XREF[1,0]:   004626aa
CODE:00435623   6a0f            PUSH        0xf                                     
CODE:00435625   e8c26e0000      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0043562a   59              POP         ECX                                     
CODE:0043562b   66833df68...    CMP         word ptr [DATA:DAT_00468ff6],0x0        ;= ??
CODE:00435633   752f            JNZ         LAB_00435664                            
CODE:00435635   66c705f68...    MOV         word ptr [DATA:DAT_00468ff6],0x1        ;= ??
CODE:0043563e   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:00435644   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:0043564a   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00435650   50              PUSH        EAX                                     
CODE:00435651   e8a90b0100      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00435656   59              POP         ECX                                     
CODE:00435657   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043565d   50              PUSH        EAX                                     
CODE:0043565e   e815110100      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00435663   59              POP         ECX                                     
                            LAB_00435664:                 ;XREF[1,0]:   00435633
CODE:00435664   68508f4600      PUSH        DATA:DAT_00468f50                       ;= ??
CODE:00435669   684e8f4600      PUSH        DATA:DAT_00468f4e                       ;= ??
CODE:0043566e   e831aefdff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:00435673   83c408          ADD         ESP,0x8                                 
CODE:00435676   66833d4c8...    CMP         word ptr [DATA:DAT_00468f4c],0x0        ;= ??
CODE:0043567e   7413            JZ          LAB_00435693                            
CODE:00435680   66c7054c8...    MOV         word ptr [DATA:DAT_00468f4c],0x0        ;= ??
CODE:00435689   e85b030000      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:0043568e   e8f7060000      CALL        FUN_00435d8a                            ;undefined FUN_00435d8a(void)
                            LAB_00435693:                 ;XREF[1,0]:   0043567e
CODE:00435693   0fbf05a02...    MOVSX       EAX,word ptr [DATA:DAT_004626a0]        ;= 0001h
CODE:0043569a   83f807          CMP         EAX,0x7                                 
CODE:0043569d   0f87ae010000    JA          switchD_004356a3::caseD_1               
                            switchD:                      ; FWD[7,0]:   004356ae,004356ca,00435763,004357c6
                                                          ;             00435814,00435846,00435851
CODE:004356a3   ff2485aa5...    JMP         dword ptr [EAX*0x4 + 0x4356aa]=>->swi...;= 00435851
                            switchdataD_004356aa:         
CODE:004356aa   14584300        addr        switchD_004356a3::caseD_0               
                            PTR_caseD_1_004356ae:         ;XREF[1,0]:   004356a3
CODE:004356ae   51584300        addr        switchD_004356a3::caseD_1               
CODE:004356b2   51584300        addr        switchD_004356a3::caseD_1               
CODE:004356b6   51584300        addr        switchD_004356a3::caseD_1               
CODE:004356ba   46584300        addr        switchD_004356a3::caseD_4               
CODE:004356be   ca564300        addr        switchD_004356a3::caseD_5               
CODE:004356c2   63574300        addr        switchD_004356a3::caseD_6               
CODE:004356c6   c6574300        addr        switchD_004356a3::caseD_7               
                            caseD_5:                      ;XREF[2,0]:   004356a3,004356be
CODE:004356ca   66833d408...    CMP         word ptr [DATA:DAT_00468f40],0x0        ;= ??
CODE:004356d2   7436            JZ          LAB_0043570a                            
CODE:004356d4   66833d428...    CMP         word ptr [DATA:DAT_00468f42],0x10       ;= ??
CODE:004356dc   7d2c            JGE         LAB_0043570a                            
CODE:004356de   66c7053e8...    MOV         word ptr [DATA:DAT_00468f3e],0xffff     ;= ??
CODE:004356e7   66c7053c8...    MOV         word ptr [DATA:DAT_00468f3c],0xffff     ;= ??
CODE:004356f0   66c705408...    MOV         word ptr [DATA:DAT_00468f40],0x0        ;= ??
CODE:004356f9   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x6        ;= 0001h
CODE:00435702   66ff05428...    INC         word ptr [DATA:DAT_00468f42]            ;= ??
CODE:00435709   c3              RET                                                 
                            LAB_0043570a:                 ;XREF[2,0]:   004356d2,004356dc
CODE:0043570a   66833d9e2...    CMP         word ptr [DATA:DAT_0046269e],0x0        
CODE:00435712   752a            JNZ         LAB_0043573e                            
CODE:00435714   e8794e0000      CALL        FUN_0043a592                            ;undefined4 FUN_0043a592(void)
CODE:00435719   66a39e264600    MOV         [DATA:DAT_0046269e],AX                  
CODE:0043571f   66833d9e2...    CMP         word ptr [DATA:DAT_0046269e],0x0        
CODE:00435727   7415            JZ          LAB_0043573e                            
CODE:00435729   68774a0000      PUSH        0x4a77                                  
CODE:0043572e   e877a60000      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00435733   59              POP         ECX                                     
CODE:00435734   e84fa60000      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00435739   e8ab020000      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
                            LAB_0043573e:                 ;XREF[2,0]:   00435712,00435727
CODE:0043573e   66a1f48f4600    MOV         AX,[DATA:DAT_00468ff4]                  ;= ??
CODE:00435744   66a3a0264600    MOV         [DATA:DAT_004626a0],AX                  ;= 0001h
CODE:0043574a   e89a020000      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:0043574f   66833da02...    CMP         word ptr [DATA:DAT_004626a0],0x3        ;= 0001h
CODE:00435757   0f84f4000000    JZ          switchD_004356a3::caseD_1               
CODE:0043575d   e8d0520000      CALL        FUN_0043aa32                            ;undefined FUN_0043aa32(void)
CODE:00435762   c3              RET                                                 
                            caseD_6:                      ;XREF[2,0]:   004356a3,004356c2
CODE:00435763   66ff053c8...    INC         word ptr [DATA:DAT_00468f3c]            ;= ??
CODE:0043576a   66a13c8f4600    MOV         AX,[DATA:DAT_00468f3c]                  ;= ??
CODE:00435770   6683f81e        CMP         AX,0x1e                                 
CODE:00435774   7546            JNZ         LAB_004357bc                            
CODE:00435776   66c7053c8...    MOV         word ptr [DATA:DAT_00468f3c],0x0        ;= ??
CODE:0043577f   66a13e8f4600    MOV         AX,[DATA:DAT_00468f3e]                  ;= ??
CODE:00435785   50              PUSH        EAX                                     
CODE:00435786   e8d7400000      CALL        FUN_00439862                            ;uint FUN_00439862(undefined param_1,...
CODE:0043578b   59              POP         ECX                                     
CODE:0043578c   6685c0          TEST        AX,AX                                   
CODE:0043578f   7409            JZ          LAB_0043579a                            
CODE:00435791   66c705408...    MOV         word ptr [DATA:DAT_00468f40],0x1        ;= ??
                            LAB_0043579a:                 ;XREF[1,0]:   0043578f
CODE:0043579a   e8433e0000      CALL        FUN_004395e2                            ;undefined FUN_004395e2(void)
CODE:0043579f   66ff053e8...    INC         word ptr [DATA:DAT_00468f3e]            ;= ??
CODE:004357a6   66a13e8f4600    MOV         AX,[DATA:DAT_00468f3e]                  ;= ??
CODE:004357ac   6683f804        CMP         AX,0x4                                  
CODE:004357b0   750a            JNZ         LAB_004357bc                            
CODE:004357b2   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x5        ;= 0001h
CODE:004357bb   c3              RET                                                 
                            LAB_004357bc:                 ;XREF[2,0]:   00435774,004357b0
CODE:004357bc   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x7        ;= 0001h
CODE:004357c5   c3              RET                                                 
                            caseD_7:                      ;XREF[2,0]:   004356a3,004356c6
CODE:004357c6   0fbf053c8...    MOVSX       EAX,word ptr [DATA:DAT_00468f3c]        ;= ??
CODE:004357cd   8bd0            MOV         EDX,EAX                                 
CODE:004357cf   c1e004          SHL         EAX,0x4                                 
CODE:004357d2   2bc2            SUB         EAX,EDX                                 
CODE:004357d4   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:004357da   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:004357df   7429            JZ          LAB_0043580a                            
CODE:004357e1   0fbf053c8...    MOVSX       EAX,word ptr [DATA:DAT_00468f3c]        ;= ??
CODE:004357e8   8bd0            MOV         EDX,EAX                                 
CODE:004357ea   c1e004          SHL         EAX,0x4                                 
CODE:004357ed   2bc2            SUB         EAX,EDX                                 
CODE:004357ef   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:004357f5   66837c420e00    CMP         word ptr [EDX + EAX*0x2 + 0xe],0x0      
CODE:004357fb   750d            JNZ         LAB_0043580a                            
CODE:004357fd   66a13c8f4600    MOV         AX,[DATA:DAT_00468f3c]                  ;= ??
CODE:00435803   50              PUSH        EAX                                     
CODE:00435804   e8373f0000      CALL        FUN_00439740                            ;undefined FUN_00439740(undefined par...
CODE:00435809   59              POP         ECX                                     
                            LAB_0043580a:                 ;XREF[2,0]:   004357df,004357fb
CODE:0043580a   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x6        ;= 0001h
CODE:00435813   c3              RET                                                 
                            caseD_0:                      ;XREF[2,0]:   004356a3,004356aa
CODE:00435814   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043581a   50              PUSH        EAX                                     
CODE:0043581b   e83a180100      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00435820   59              POP         ECX                                     
CODE:00435821   6685c0          TEST        AX,AX                                   
CODE:00435824   752b            JNZ         switchD_004356a3::caseD_1               
CODE:00435826   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043582c   50              PUSH        EAX                                     
CODE:0043582d   e8350b0100      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00435832   59              POP         ECX                                     
CODE:00435833   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0043583c   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x1        ;= 0001h
CODE:00435845   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   004356a3,004356ba
CODE:00435846   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:0043584b   e83d5b0100      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00435850   59              POP         ECX                                     
                            caseD_2:                      ;XREF[7,0]:   0043569d,004356a3,004356ae,004356b2
                            caseD_3:                      ;             004356b6,00435757,00435824
                            caseD_1:                      
CODE:00435851   c3              RET                                                 
                            LAB_00435852:                 ;XREF[1,0]:   00435a79
CODE:00435852   0fbf05a02...    MOVSX       EAX,word ptr [DATA:DAT_004626a0]        ;= 0001h
CODE:00435859   83e805          SUB         EAX,0x5                                 
CODE:0043585c   742b            JZ          LAB_00435889                            
CODE:0043585e   6a00            PUSH        0x0                                     
CODE:00435860   6a05            PUSH        0x5                                     
CODE:00435862   685c1f0000      PUSH        0x1f5c                                  
CODE:00435867   e8390d0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043586c   83c40c          ADD         ESP,0xc                                 
CODE:0043586f   ff35d08f4600    PUSH        dword ptr [DATA:DAT_00468fd0]           ;= ??
CODE:00435875   e89ed5fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043587a   59              POP         ECX                                     
CODE:0043587b   e804cffdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00435880   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x4        ;= 0001h
                            LAB_00435889:                 ;XREF[1,0]:   0043585c
CODE:00435889   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043588a(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   004358ea,00435922,00435970,00435989
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   0043594e,00435958,00435969
          ;local_400     undefined4        -400                      ;XREF[3,0]:   00435909,0043590f,0043591c
                                                          ;XREF[1,0]:   00435a96
CODE:0043588a   55              PUSH        EBP                                     
CODE:0043588b   8bec            MOV         EBP,ESP                                 
CODE:0043588d   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:00435893   53              PUSH        EBX                                     
CODE:00435894   56              PUSH        ESI                                     
CODE:00435895   57              PUSH        EDI                                     
CODE:00435896   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:0043589b   bfae264600      MOV         EDI,DATA:$TEXT22                        ;= 54h    T
CODE:004358a0   0fbf05a02...    MOVSX       EAX,word ptr [DATA:DAT_004626a0]        ;= 0001h
CODE:004358a7   83e805          SUB         EAX,0x5                                 
CODE:004358aa   0f8408010000    JZ          LAB_004359b8                            
CODE:004358b0   6a00            PUSH        0x0                                     
CODE:004358b2   6a05            PUSH        0x5                                     
CODE:004358b4   685c1f0000      PUSH        0x1f5c                                  
CODE:004358b9   e8e70c0100      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004358be   83c40c          ADD         ESP,0xc                                 
CODE:004358c1   ff35d48f4600    PUSH        dword ptr [DATA:DAT_00468fd4]           ;= ??
CODE:004358c7   e8fcd4fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004358cc   59              POP         ECX                                     
CODE:004358cd   e8b2cefdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004358d2   ff35d48f4600    PUSH        dword ptr [DATA:DAT_00468fd4]           ;= ??
CODE:004358d8   e827d6fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004358dd   59              POP         ECX                                     
CODE:004358de   e8a1cefdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004358e3   68e8030000      PUSH        0x3e8                                   
CODE:004358e8   6a00            PUSH        0x0                                     
CODE:004358ea   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004358f0   50              PUSH        EAX                                     
CODE:004358f1   e8c6a50100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004358f6   83c40c          ADD         ESP,0xc                                 
CODE:004358f9   8d4705          LEA         EAX,[EDI + 0x5]=>DATA:$TEXT23           ;= 54h    T
CODE:004358fc   50              PUSH        EAX=>DATA:$TEXT23                       ;= 54h    T
CODE:004358fd   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:00435900   50              PUSH        EAX                                     
CODE:00435901   e8f8ac0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00435906   83c408          ADD         ESP,0x8                                 
CODE:00435909   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:0043590f   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00435915   e892a60100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0043591a   59              POP         ECX                                     
CODE:0043591b   50              PUSH        EAX                                     
CODE:0043591c   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00435922   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00435928   50              PUSH        EAX                                     
CODE:00435929   e85ea70100      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:0043592e   83c40c          ADD         ESP,0xc                                 
CODE:00435931   66bb0100        MOV         BX,0x1                                  
CODE:00435935   eb49            JMP         LAB_00435980                            
                            LAB_00435937:                 ;XREF[1,0]:   00435987
CODE:00435937   8d470a          LEA         EAX,[EDI + 0xa]=>DATA:$TEXT24           ;= 54h    T
CODE:0043593a   50              PUSH        EAX=>DATA:$TEXT24                       ;= 54h    T
CODE:0043593b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043593e   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00435942   50              PUSH        EAX                                     
CODE:00435943   e8b6ac0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00435948   83c408          ADD         ESP,0x8                                 
CODE:0043594b   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043594e   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:00435955   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435958   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0043595f   e848a60100      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00435964   59              POP         ECX                                     
CODE:00435965   50              PUSH        EAX                                     
CODE:00435966   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435969   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:00435970   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00435976   50              PUSH        EAX                                     
CODE:00435977   e84ca60100      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:0043597c   83c40c          ADD         ESP,0xc                                 
CODE:0043597f   43              INC         EBX                                     
                            LAB_00435980:                 ;XREF[1,0]:   00435935
CODE:00435980   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00435987   7cae            JL          LAB_00435937                            
CODE:00435989   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0043598f   50              PUSH        EAX                                     
CODE:00435990   e8e5980000      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:00435995   59              POP         ECX                                     
CODE:00435996   33db            XOR         EBX,EBX                                 
CODE:00435998   eb15            JMP         LAB_004359af                            
                            LAB_0043599a:                 ;XREF[1,0]:   004359b6
CODE:0043599a   8d470f          LEA         EAX,[EDI + 0xf]=>DATA:$TEXT25           ;= 54h    T
CODE:0043599d   50              PUSH        EAX=>DATA:$TEXT25                       ;= 54h    T
CODE:0043599e   0fbfc3          MOVSX       EAX,BX                                  
CODE:004359a1   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004359a5   50              PUSH        EAX                                     
CODE:004359a6   e8eaac0000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004359ab   83c408          ADD         ESP,0x8                                 
CODE:004359ae   43              INC         EBX                                     
                            LAB_004359af:                 ;XREF[1,0]:   00435998
CODE:004359af   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:004359b6   7ce2            JL          LAB_0043599a                            
                            LAB_004359b8:                 ;XREF[1,0]:   004358aa
CODE:004359b8   5f              POP         EDI                                     
CODE:004359b9   5e              POP         ESI                                     
CODE:004359ba   5b              POP         EBX                                     
CODE:004359bb   8be5            MOV         ESP,EBP                                 
CODE:004359bd   5d              POP         EBP                                     
CODE:004359be   c3              RET                                                 
                            LAB_004359bf:                 ;XREF[2,0]:   0043541f,00435429
CODE:004359bf   e8a4a8fdff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:004359c4   0fbfc0          MOVSX       EAX,AX                                  
CODE:004359c7   83e80d          SUB         EAX,0xd                                 
CODE:004359ca   751c            JNZ         LAB_004359e8                            
CODE:004359cc   66833d9e2...    CMP         word ptr [DATA:DAT_0046269e],0x0        
CODE:004359d4   7409            JZ          LAB_004359df                            
CODE:004359d6   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x4        ;= 0001h
                            LAB_004359df:                 ;XREF[1,0]:   004359d4
CODE:004359df   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_004359e8:                 ;XREF[1,0]:   004359ca
CODE:004359e8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004359e9(void)
                                                          ;XREF[7,0]:   00435408,00435689,00435739,0043574a
                                                          ;             00435cb7,00438e3b,0043a9ac
CODE:004359e9   53              PUSH        EBX                                     
CODE:004359ea   56              PUSH        ESI                                     
CODE:004359eb   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:004359f0   e8a315feff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:004359f5   682d5c4300      PUSH        FUN_00435c2d                            
CODE:004359fa   6a01            PUSH        0x1                                     
CODE:004359fc   6890000000      PUSH        0x90                                    
CODE:00435a01   6a5d            PUSH        0x5d                                    
CODE:00435a03   6a5a            PUSH        0x5a                                    
CODE:00435a05   6a0d            PUSH        0xd                                     
CODE:00435a07   e86114feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435a0c   83c418          ADD         ESP,0x18                                
CODE:00435a0f   a3e88f4600      MOV         [DATA:DAT_00468fe8],EAX                 ;= ??
CODE:00435a14   a1e88f4600      MOV         EAX,[DATA:DAT_00468fe8]                 ;= ??
CODE:00435a19   c7401ee80...    MOV         dword ptr [EAX + 0x1e],0x3e8            
CODE:00435a20   682d5c4300      PUSH        FUN_00435c2d                            
CODE:00435a25   6a01            PUSH        0x1                                     
CODE:00435a27   68f6000000      PUSH        0xf6                                    
CODE:00435a2c   687d010000      PUSH        0x17d                                   
CODE:00435a31   6a2c            PUSH        0x2c                                    
CODE:00435a33   6a70            PUSH        0x70                                    
CODE:00435a35   e83314feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435a3a   83c418          ADD         ESP,0x18                                
CODE:00435a3d   a3ec8f4600      MOV         [DATA:DAT_00468fec],EAX                 ;= ??
CODE:00435a42   a1ec8f4600      MOV         EAX,[DATA:DAT_00468fec]                 ;= ??
CODE:00435a47   c7401ee90...    MOV         dword ptr [EAX + 0x1e],0x3e9            
CODE:00435a4e   682d5c4300      PUSH        FUN_00435c2d                            
CODE:00435a53   6a01            PUSH        0x1                                     
CODE:00435a55   6a30            PUSH        0x30                                    
CODE:00435a57   6a61            PUSH        0x61                                    
CODE:00435a59   68f6000000      PUSH        0xf6                                    
CODE:00435a5e   6a05            PUSH        0x5                                     
CODE:00435a60   e80814feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435a65   83c418          ADD         ESP,0x18                                
CODE:00435a68   a3f08f4600      MOV         [DATA:DAT_00468ff0],EAX                 ;= ??
CODE:00435a6d   a1f08f4600      MOV         EAX,[DATA:DAT_00468ff0]                 ;= ??
CODE:00435a72   c7401eea0...    MOV         dword ptr [EAX + 0x1e],0x3ea            
CODE:00435a79   6852584300      PUSH        LAB_00435852                            
CODE:00435a7e   6a05            PUSH        0x5                                     
CODE:00435a80   6a32            PUSH        0x32                                    
CODE:00435a82   6a64            PUSH        0x64                                    
CODE:00435a84   6844010000      PUSH        0x144                                   
CODE:00435a89   688e010000      PUSH        0x18e                                   
CODE:00435a8e   e8da13feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435a93   83c418          ADD         ESP,0x18                                
CODE:00435a96   688a584300      PUSH        FUN_0043588a                            
CODE:00435a9b   6a05            PUSH        0x5                                     
CODE:00435a9d   6a1e            PUSH        0x1e                                    
CODE:00435a9f   6a3a            PUSH        0x3a                                    
CODE:00435aa1   6a19            PUSH        0x19                                    
CODE:00435aa3   6a15            PUSH        0x15                                    
CODE:00435aa5   e8c313feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435aaa   83c418          ADD         ESP,0x18                                
CODE:00435aad   33db            XOR         EBX,EBX                                 
                            LAB_00435aaf:                 ;XREF[1,0]:   00435b31
CODE:00435aaf   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00462698,0046269a
CODE:00435ab2   66833c459...    CMP         word ptr [EAX*0x...,0x0                 ;= 0003h
                                                                                    ;= 0007h
CODE:00435abb   7e6f            JLE         LAB_00435b2c                            
CODE:00435abd   682d5c4300      PUSH        FUN_00435c2d                            
CODE:00435ac2   6a05            PUSH        0x5                                     
CODE:00435ac4   6a00            PUSH        0x0                                     
CODE:00435ac6   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435ac9   ff3485c48...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00468fc4] ;= ??
CODE:00435ad0   e8bfdcfdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00435ad5   83c408          ADD         ESP,0x8                                 
CODE:00435ad8   50              PUSH        EAX                                     
CODE:00435ad9   6a00            PUSH        0x0                                     
CODE:00435adb   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435ade   ff3485c48...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00468fc4] ;= ??
CODE:00435ae5   e88adcfdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00435aea   83c408          ADD         ESP,0x8                                 
CODE:00435aed   50              PUSH        EAX                                     
CODE:00435aee   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435af1   03c0            ADD         EAX,EAX                                 
CODE:00435af3   668b04457...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00462...;= 0062h
CODE:00435afb   50              PUSH        EAX                                     
CODE:00435afc   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435aff   03c0            ADD         EAX,EAX                                 
CODE:00435b01   668b04457...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00462...;= 001Bh
CODE:00435b09   50              PUSH        EAX                                     
CODE:00435b0a   e85e13feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435b0f   83c418          ADD         ESP,0x18                                
CODE:00435b12   0fbfd3          MOVSX       EDX,BX                                  
CODE:00435b15   890495dc8...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00435b1c   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435b1f   0fbfd3          MOVSX       EDX,BX                                  
CODE:00435b22   8b1495dc8...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:00435b29   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_00435b2c:                 ;XREF[1,0]:   00435abb
CODE:00435b2c   43              INC         EBX                                     
CODE:00435b2d   6683fb03        CMP         BX,0x3                                  
CODE:00435b31   0f8c78ffffff    JL          LAB_00435aaf                            
CODE:00435b37   33db            XOR         EBX,EBX                                 
                            LAB_00435b39:                 ;XREF[1,0]:   00435bea
CODE:00435b39   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435b3c   8bd0            MOV         EDX,EAX                                 
CODE:00435b3e   c1e004          SHL         EAX,0x4                                 
CODE:00435b41   2bc2            SUB         EAX,EDX                                 
CODE:00435b43   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435b45   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:00435b4a   0f8495000000    JZ          LAB_00435be5                            
CODE:00435b50   682d5c4300      PUSH        FUN_00435c2d                            
CODE:00435b55   6a05            PUSH        0x5                                     
CODE:00435b57   6a00            PUSH        0x0                                     
CODE:00435b59   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435b5c   8bd0            MOV         EDX,EAX                                 
CODE:00435b5e   c1e004          SHL         EAX,0x4                                 
CODE:00435b61   2bc2            SUB         EAX,EDX                                 
CODE:00435b63   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435b65   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00435b69   e826dcfdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00435b6e   83c408          ADD         ESP,0x8                                 
CODE:00435b71   50              PUSH        EAX                                     
CODE:00435b72   6a00            PUSH        0x0                                     
CODE:00435b74   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435b77   8bd0            MOV         EDX,EAX                                 
CODE:00435b79   c1e004          SHL         EAX,0x4                                 
CODE:00435b7c   2bc2            SUB         EAX,EDX                                 
CODE:00435b7e   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435b80   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00435b84   e8ebdbfdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00435b89   83c408          ADD         ESP,0x8                                 
CODE:00435b8c   50              PUSH        EAX                                     
CODE:00435b8d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435b90   8bd0            MOV         EDX,EAX                                 
CODE:00435b92   c1e004          SHL         EAX,0x4                                 
CODE:00435b95   2bc2            SUB         EAX,EDX                                 
CODE:00435b97   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435b99   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:00435b9e   50              PUSH        EAX                                     
CODE:00435b9f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435ba2   8bd0            MOV         EDX,EAX                                 
CODE:00435ba4   c1e004          SHL         EAX,0x4                                 
CODE:00435ba7   2bc2            SUB         EAX,EDX                                 
CODE:00435ba9   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435bab   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:00435bb0   50              PUSH        EAX                                     
CODE:00435bb1   e8b712feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435bb6   83c418          ADD         ESP,0x18                                
CODE:00435bb9   0fbfd3          MOVSX       EDX,BX                                  
CODE:00435bbc   8bca            MOV         ECX,EDX                                 
CODE:00435bbe   c1e204          SHL         EDX,0x4                                 
CODE:00435bc1   2bd1            SUB         EDX,ECX                                 
CODE:00435bc3   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435bc5   8944511a        MOV         dword ptr [ECX + EDX*0x2 + 0x1a],EAX    
CODE:00435bc9   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435bcc   8bd0            MOV         EDX,EAX                                 
CODE:00435bce   c1e004          SHL         EAX,0x4                                 
CODE:00435bd1   2bc2            SUB         EAX,EDX                                 
CODE:00435bd3   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00435bd5   8b44421a        MOV         EAX,dword ptr [EDX + EAX*0x2 + 0x1a]    
CODE:00435bd9   0fbfd3          MOVSX       EDX,BX                                  
CODE:00435bdc   81c2d0070000    ADD         EDX,0x7d0                               
CODE:00435be2   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
                            LAB_00435be5:                 ;XREF[1,0]:   00435b4a
CODE:00435be5   43              INC         EBX                                     
CODE:00435be6   6683fb1e        CMP         BX,0x1e                                 
CODE:00435bea   0f8c49ffffff    JL          LAB_00435b39                            
CODE:00435bf0   66833d9e2...    CMP         word ptr [DATA:DAT_0046269e],0x0        
CODE:00435bf8   741d            JZ          LAB_00435c17                            
CODE:00435bfa   681a5c4300      PUSH        LAB_00435c1a                            
CODE:00435bff   6a19            PUSH        0x19                                    
CODE:00435c01   6a3c            PUSH        0x3c                                    
CODE:00435c03   684e010000      PUSH        0x14e                                   
CODE:00435c08   6840010000      PUSH        0x140                                   
CODE:00435c0d   6a0a            PUSH        0xa                                     
CODE:00435c0f   e85912feff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00435c14   83c418          ADD         ESP,0x18                                
                            LAB_00435c17:                 ;XREF[1,0]:   00435bf8
CODE:00435c17   5e              POP         ESI                                     
CODE:00435c18   5b              POP         EBX                                     
CODE:00435c19   c3              RET                                                 
                            LAB_00435c1a:                 ;XREF[1,0]:   00435bfa
CODE:00435c1a   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00435c23   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x4        ;= 0001h
CODE:00435c2c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00435c2d(undefined4 param_1, undefined4 param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[4,0]:   00435c47,00435ccc,00435ce3,00435cf3
                                                          ;XREF[5,0]:   004359f5,00435a20,00435a4e,00435abd
                                                          ;             00435b50
CODE:00435c2d   55              PUSH        EBP                                     
CODE:00435c2e   8bec            MOV         EBP,ESP                                 
CODE:00435c30   0fbf05a02...    MOVSX       param_1,word ptr [DATA:DAT_004626a0]    ;= 0001h
CODE:00435c37   48              DEC         param_1                                 
CODE:00435c38   0f848e000000    JZ          LAB_00435ccc                            
CODE:00435c3e   83e802          SUB         param_1,0x2                             
CODE:00435c41   0f85be000000    JNZ         LAB_00435d05                            
CODE:00435c47   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00435c4a   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00435c4d   3de9030000      CMP         param_1,0x3e9                           
CODE:00435c52   7f13            JG          LAB_00435c67                            
CODE:00435c54   7438            JZ          LAB_00435c8e                            
CODE:00435c56   83e803          SUB         param_1,0x3                             
CODE:00435c59   723a            JC          LAB_00435c95                            
CODE:00435c5b   2de5030000      SUB         param_1,0x3e5                           
CODE:00435c60   7433            JZ          LAB_00435c95                            
CODE:00435c62   e99e000000      JMP         LAB_00435d05                            
                            LAB_00435c67:                 ;XREF[1,0]:   00435c52
CODE:00435c67   2dea030000      SUB         param_1,0x3ea                           
CODE:00435c6c   740f            JZ          LAB_00435c7d                            
CODE:00435c6e   051afcffff      ADD         param_1,0xfffffc1a                      
CODE:00435c73   83e81e          SUB         param_1,0x1e                            
CODE:00435c76   7216            JC          LAB_00435c8e                            
CODE:00435c78   e988000000      JMP         LAB_00435d05                            
                            LAB_00435c7d:                 ;XREF[1,0]:   00435c6c
CODE:00435c7d   66833d308...    CMP         word ptr [DATA:DAT_00468f30],-0x1       ;= ??
CODE:00435c85   747e            JZ          LAB_00435d05                            
CODE:00435c87   e86f320000      CALL        FUN_00438efb                            ;undefined FUN_00438efb(short param_1...
CODE:00435c8c   5d              POP         EBP                                     
CODE:00435c8d   c3              RET                                                 
                            LAB_00435c8e:                 ;XREF[2,0]:   00435c54,00435c76
CODE:00435c8e   e8e8320000      CALL        FUN_00438f7b                            ;undefined FUN_00438f7b(void)
CODE:00435c93   5d              POP         EBP                                     
CODE:00435c94   c3              RET                                                 
                            LAB_00435c95:                 ;XREF[2,0]:   00435c59,00435c60
CODE:00435c95   e88b4d0000      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:00435c9a   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x1        ;= 0001h
CODE:00435ca3   0fbf05308...    MOVSX       param_1,word ptr [DATA:DAT_00468f30]    ;= ??
CODE:00435caa   66ff04459...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= 0003h
CODE:00435cb2   e8d3000000      CALL        FUN_00435d8a                            ;undefined FUN_00435d8a(void)
CODE:00435cb7   e82dfdffff      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:00435cbc   66c705308...    MOV         word ptr [DATA:DAT_00468f30],0xffff     ;= ??
CODE:00435cc5   e8684d0000      CALL        FUN_0043aa32                            ;undefined FUN_0043aa32(void)
CODE:00435cca   5d              POP         EBP                                     
CODE:00435ccb   c3              RET                                                 
                            LAB_00435ccc:                 ;XREF[1,0]:   00435c38
CODE:00435ccc   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00435ccf   8b401e          MOV         param_1,dword ptr [param_1 + 0x1e]      
CODE:00435cd2   83e803          SUB         param_1,0x3                             
CODE:00435cd5   720c            JC          LAB_00435ce3                            
CODE:00435cd7   0533f8ffff      ADD         param_1,0xfffff833                      
CODE:00435cdc   83e81e          SUB         param_1,0x1e                            
CODE:00435cdf   7212            JC          LAB_00435cf3                            
CODE:00435ce1   5d              POP         EBP                                     
CODE:00435ce2   c3              RET                                                 
                            LAB_00435ce3:                 ;XREF[1,0]:   00435cd5
CODE:00435ce3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00435ce6   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:00435cea   50              PUSH        param_1                                 
CODE:00435ceb   e8c6300000      CALL        FUN_00438db6                            ;undefined FUN_00438db6(undefined par...
CODE:00435cf0   59              POP         param_3                                 
CODE:00435cf1   5d              POP         EBP                                     
CODE:00435cf2   c3              RET                                                 
                            LAB_00435cf3:                 ;XREF[1,0]:   00435cdf
CODE:00435cf3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00435cf6   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:00435cfa   660530f8        ADD         param_1,0xf830                          
CODE:00435cfe   50              PUSH        param_1                                 
CODE:00435cff   e8c4370000      CALL        FUN_004394c8                            ;undefined FUN_004394c8(undefined par...
CODE:00435d04   59              POP         param_3                                 
                            LAB_00435d05:                 ;XREF[4,0]:   00435c41,00435c62,00435c78,00435c85
CODE:00435d05   5d              POP         EBP                                     
CODE:00435d06   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00435d07(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004355f0
CODE:00435d07   53              PUSH        EBX                                     
CODE:00435d08   56              PUSH        ESI                                     
CODE:00435d09   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:00435d0e   33db            XOR         EBX,EBX                                 
                            LAB_00435d10:                 ;XREF[1,0]:   00435d25
CODE:00435d10   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00468fc4,00468fc8
CODE:00435d13   ff3485c48...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00435d1a   e8edcffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435d1f   59              POP         param_3                                 
CODE:00435d20   43              INC         EBX                                     
CODE:00435d21   6683fb03        CMP         BX,0x3                                  
CODE:00435d25   7ce9            JL          LAB_00435d10                            
CODE:00435d27   33db            XOR         EBX,EBX                                 
                            LAB_00435d29:                 ;XREF[1,0]:   00435d6d
CODE:00435d29   0fbfc3          MOVSX       param_1,BX                              
CODE:00435d2c   8bd0            MOV         param_2,param_1                         
CODE:00435d2e   c1e004          SHL         param_1,0x4                             
CODE:00435d31   2bc2            SUB         param_1,param_2                         
CODE:00435d33   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00435d35   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:00435d3a   742c            JZ          LAB_00435d68                            
CODE:00435d3c   0fbfc3          MOVSX       param_1,BX                              
CODE:00435d3f   8bd0            MOV         param_2,param_1                         
CODE:00435d41   c1e004          SHL         param_1,0x4                             
CODE:00435d44   2bc2            SUB         param_1,param_2                         
CODE:00435d46   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00435d48   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00435d4c   e8bbcffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435d51   59              POP         param_3                                 
CODE:00435d52   0fbfc3          MOVSX       param_1,BX                              
CODE:00435d55   8bd0            MOV         param_2,param_1                         
CODE:00435d57   c1e004          SHL         param_1,0x4                             
CODE:00435d5a   2bc2            SUB         param_1,param_2                         
CODE:00435d5c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00435d5e   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:00435d62   e8a5cffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435d67   59              POP         param_3                                 
                            LAB_00435d68:                 ;XREF[1,0]:   00435d3a
CODE:00435d68   43              INC         EBX                                     
CODE:00435d69   6683fb1e        CMP         BX,0x1e                                 
CODE:00435d6d   7cba            JL          LAB_00435d29                            
CODE:00435d6f   ff35d48f4600    PUSH        dword ptr [DATA:DAT_00468fd4]           ;= ??
CODE:00435d75   e892cffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435d7a   59              POP         param_3                                 
CODE:00435d7b   ff35d08f4600    PUSH        dword ptr [DATA:DAT_00468fd0]           ;= ??
CODE:00435d81   e886cffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00435d86   59              POP         param_3                                 
CODE:00435d87   5e              POP         ESI                                     
CODE:00435d88   5b              POP         EBX                                     
CODE:00435d89   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00435d8a(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   00435e44,00435e57
          ;local_12      undefined2         -12                      ;XREF[3,0]:   00435d97,00435e5b,00435e86
                                                          ;XREF[5,0]:   00435403,0043568e,00435cb2,00438e36
                                                          ;             0043a9b7
CODE:00435d8a   55              PUSH        EBP                                     
CODE:00435d8b   8bec            MOV         EBP,ESP                                 
CODE:00435d8d   83c4f0          ADD         ESP,-0x10                               
CODE:00435d90   53              PUSH        EBX                                     
CODE:00435d91   56              PUSH        ESI                                     
CODE:00435d92   57              PUSH        EDI                                     
CODE:00435d93   66b8983a        MOV         AX,0x3a98                               
CODE:00435d97   668945f2        MOV         word ptr [EBP + local_12+0x4],AX        
CODE:00435d9b   50              PUSH        EAX                                     
CODE:00435d9c   e81a6e0100      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:00435da1   59              POP         ECX                                     
CODE:00435da2   6890000000      PUSH        0x90                                    
CODE:00435da7   6a5d            PUSH        0x5d                                    
CODE:00435da9   6a5a            PUSH        0x5a                                    
CODE:00435dab   6a0d            PUSH        0xd                                     
CODE:00435dad   e836b0ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00435db2   83c410          ADD         ESP,0x10                                
CODE:00435db5   33db            XOR         EBX,EBX                                 
                            LAB_00435db7:                 ;XREF[1,0]:   00435e6d
CODE:00435db7   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00468fc4,00468fc8
CODE:00435dba   ff3485c48...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00468fc4] ;= ??
CODE:00435dc1   e83ed1fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00435dc6   59              POP         ECX                                     
CODE:00435dc7   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435dca   66833c459...    CMP         word ptr [EAX*0x...,0x0                 ;= 0003h
CODE:00435dd3   0f8e8f000000    JLE         LAB_00435e68                            
CODE:00435dd9   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435ddc   03c0            ADD         EAX,EAX                                 
CODE:00435dde   668b34457...    MOV         SI,word ptr [EAX*0x2 + DATA:DAT_00462...;= 001Bh
CODE:00435de6   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435de9   03c0            ADD         EAX,EAX                                 
CODE:00435deb   668b3c457...    MOV         DI,word ptr [EAX*0x2 + DATA:DAT_00462...;= 0062h
CODE:00435df3   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435df6   ff3485c48...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00468fc4] ;= ??
CODE:00435dfd   e86ed0fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00435e02   59              POP         ECX                                     
CODE:00435e03   6a05            PUSH        0x5                                     
CODE:00435e05   57              PUSH        EDI                                     
CODE:00435e06   56              PUSH        ESI                                     
CODE:00435e07   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435e0a   ff3485c48...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00468fc4] ;= ??
CODE:00435e11   e846dbfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00435e16   83c410          ADD         ESP,0x10                                
CODE:00435e19   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435e1c   03c0            ADD         EAX,EAX                                 
CODE:00435e1e   668b34458...    MOV         SI,word ptr [EAX*0x2 + DATA:DAT_00462...;= 004Bh
CODE:00435e26   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435e29   03c0            ADD         EAX,EAX                                 
CODE:00435e2b   668b3c458...    MOV         DI,word ptr [EAX*0x2 + DATA:DAT_00462...;= 0075h
CODE:00435e33   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435e36   0fbf04459...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= 0003h
CODE:00435e3e   50              PUSH        EAX                                     
CODE:00435e3f   68c2264600      PUSH        DATA:DAT_004626c2                       ;= 25h    %
CODE:00435e44   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00435e47   50              PUSH        EAX                                     
CODE:00435e48   e827cc0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00435e4d   83c40c          ADD         ESP,0xc                                 
CODE:00435e50   6896090000      PUSH        0x996                                   
CODE:00435e55   57              PUSH        EDI                                     
CODE:00435e56   56              PUSH        ESI                                     
CODE:00435e57   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:00435e5a   50              PUSH        EAX                                     
CODE:00435e5b   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:00435e5f   50              PUSH        EAX                                     
CODE:00435e60   e8c7700100      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00435e65   83c414          ADD         ESP,0x14                                
                            LAB_00435e68:                 ;XREF[1,0]:   00435dd3
CODE:00435e68   43              INC         EBX                                     
CODE:00435e69   6683fb03        CMP         BX,0x3                                  
CODE:00435e6d   0f8c44ffffff    JL          LAB_00435db7                            
CODE:00435e73   6890000000      PUSH        0x90                                    
CODE:00435e78   6a5d            PUSH        0x5d                                    
CODE:00435e7a   6a5a            PUSH        0x5a                                    
CODE:00435e7c   6a0d            PUSH        0xd                                     
CODE:00435e7e   e839acffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00435e83   83c410          ADD         ESP,0x10                                
CODE:00435e86   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:00435e8a   50              PUSH        EAX                                     
CODE:00435e8b   e8906c0100      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00435e90   59              POP         ECX                                     
CODE:00435e91   5f              POP         EDI                                     
CODE:00435e92   5e              POP         ESI                                     
CODE:00435e93   5b              POP         EBX                                     
CODE:00435e94   8be5            MOV         ESP,EBP                                 
CODE:00435e96   5d              POP         EBP                                     
CODE:00435e97   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForMagnet(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[1,0]:   00435e9e
                                                          ;XREF[1,0]:   004353fd
CODE:00435e98   55              PUSH        EBP                                     
CODE:00435e99   8bec            MOV         EBP,ESP                                 
CODE:00435e9b   53              PUSH        EBX                                     
CODE:00435e9c   56              PUSH        ESI                                     
CODE:00435e9d   57              PUSH        EDI                                     
CODE:00435e9e   8b7d08          MOV         EDI,dword ptr [EBP + puzzle+0x4]        
CODE:00435ea1   bee88d4600      MOV         ESI,DATA:DAT_00468de8                   ;= ??
CODE:00435ea6   6683ff1e        CMP         DI,0x1e                                 
CODE:00435eaa   7e04            JLE         LAB_00435eb0                            
CODE:00435eac   66bf0100        MOV         DI,0x1                                  
                            LAB_00435eb0:                 ;XREF[1,0]:   00435eaa
CODE:00435eb0   66c7059e2...    MOV         word ptr [DATA:DAT_0046269e],0x0        
CODE:00435eb9   66c705308...    MOV         word ptr [DATA:DAT_00468f30],0xffff     ;= ??
CODE:00435ec2   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x1        ;= 0001h
CODE:00435ecb   33db            XOR         EBX,EBX                                 
                            LAB_00435ecd:                 ;XREF[1,0]:   00435ee8
CODE:00435ecd   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435ed0   8bd0            MOV         EDX,EAX                                 
CODE:00435ed2   c1e004          SHL         EAX,0x4                                 
CODE:00435ed5   2bc2            SUB         EAX,EDX                                 
CODE:00435ed7   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:00435edd   66c70442ffff    MOV         word ptr [EDX + EAX*0x2],0xffff         
CODE:00435ee3   43              INC         EBX                                     
CODE:00435ee4   6683fb1e        CMP         BX,0x1e                                 
CODE:00435ee8   7ce3            JL          LAB_00435ecd                            
CODE:00435eea   33db            XOR         EBX,EBX                                 
                            LAB_00435eec:                 ;XREF[1,0]:   00435f08
CODE:00435eec   8d83e7320000    LEA         EAX,[EBX + 0x32e7]                      
CODE:00435ef2   50              PUSH        EAX                                     
CODE:00435ef3   e8cccbfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00435ef8   59              POP         ECX                                     
CODE:00435ef9   0fbfd3          MOVSX       EDX,BX                                  
CODE:00435efc   890495c48...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00435f03   43              INC         EBX                                     
CODE:00435f04   6683fb03        CMP         BX,0x3                                  
CODE:00435f08   7ce2            JL          LAB_00435eec                            
CODE:00435f0a   33db            XOR         EBX,EBX                                 
                            LAB_00435f0c:                 ;XREF[1,0]:   00435f36
CODE:00435f0c   0fbfc3          MOVSX       EAX,BX                                  
CODE:00435f0f   0fbfd7          MOVSX       EDX,DI                                  
CODE:00435f12   0fbe92792...    MOVSX       EDX,byte ptr [EDX + 0x462679]=>DATA:D...;= 01h
CODE:00435f19   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00435f1c   81c21d264600    ADD         EDX,DATA:DAT_0046261d                   ;= 24h    $
                                                          ; FWD[2,0]:   00462620,00462621
CODE:00435f22   0fbe0402        MOVSX       EAX,byte ptr [EDX + EAX*0x1]=>DATA:DA...;= 03h
CODE:00435f26   0fbfd3          MOVSX       EDX,BX                                  
                                                          ; FWD[2,0]:   00462698,0046269a
CODE:00435f29   668904559...    MOV         word ptr [EDX*0x...,AX                  ;= 0003h
                                                                                    ;= 0007h
CODE:00435f31   43              INC         EBX                                     
CODE:00435f32   6683fb03        CMP         BX,0x3                                  
CODE:00435f36   7cd4            JL          LAB_00435f0c                            
CODE:00435f38   33db            XOR         EBX,EBX                                 
                            LAB_00435f3a:                 ;XREF[1,0]:   00435f49
CODE:00435f3a   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00468dee,00468df6
CODE:00435f3d   66c744c60...    MOV         word ptr [ESI + ...,0xffff              ;= ??
CODE:00435f44   43              INC         EBX                                     
CODE:00435f45   6683fb28        CMP         BX,0x28                                 
CODE:00435f49   7cef            JL          LAB_00435f3a                            
CODE:00435f4b   0fbfc7          MOVSX       EAX,DI                                  
CODE:00435f4e   83f81e          CMP         EAX,0x1e                                
CODE:00435f51   0f872f2e0000    JA          switchD_00435f57::caseD_0               
                            switchD:                      ; FWD[32,0]:  00435f62,00435fda,00436077,00436114
                                                          ;             004361f9,004362cf,004363d5,00436523
                                                          ;             004365e1,004366cf,004367bd,00436863
                                                          ;             00436921,004369df,00436ab5,00436c2a
                                                          ;             00436d48,00436ec6,00437044,004372cd
                                                          ;             0043747b,00437608,0043780a,004379e8
                                                          ;             00437b8d,00437dfb,00437f01,004381ff
                                                          ;             004384d9,004387b3,00438ad5,00438d86
CODE:00435f57   ff24855e5...    JMP         dword ptr [EAX*0x4 + 0x435f5e]=>->swi...;= 00435fda
                            switchdataD_00435f5e:         
CODE:00435f5e   868d4300        addr        switchD_00435f57::caseD_0               
                            PTR_caseD_1_00435f62:         ;XREF[1,0]:   00435f57
CODE:00435f62   da5f4300        addr        switchD_00435f57::caseD_1               
CODE:00435f66   77604300        addr        switchD_00435f57::caseD_2               
CODE:00435f6a   14614300        addr        switchD_00435f57::caseD_3               
CODE:00435f6e   f9614300        addr        switchD_00435f57::caseD_4               
CODE:00435f72   cf624300        addr        switchD_00435f57::caseD_5               
CODE:00435f76   d5634300        addr        switchD_00435f57::caseD_6               
CODE:00435f7a   23654300        addr        switchD_00435f57::caseD_7               
CODE:00435f7e   e1654300        addr        switchD_00435f57::caseD_8               
CODE:00435f82   cf664300        addr        switchD_00435f57::caseD_9               
CODE:00435f86   bd674300        addr        switchD_00435f57::caseD_a               
CODE:00435f8a   63684300        addr        switchD_00435f57::caseD_b               
CODE:00435f8e   21694300        addr        switchD_00435f57::caseD_c               
CODE:00435f92   df694300        addr        switchD_00435f57::caseD_d               
CODE:00435f96   b56a4300        addr        switchD_00435f57::caseD_e               
CODE:00435f9a   2a6c4300        addr        switchD_00435f57::caseD_f               
CODE:00435f9e   486d4300        addr        switchD_00435f57::caseD_10              
CODE:00435fa2   c66e4300        addr        switchD_00435f57::caseD_11              
CODE:00435fa6   44704300        addr        switchD_00435f57::caseD_12              
CODE:00435faa   cd724300        addr        switchD_00435f57::caseD_13              
CODE:00435fae   7b744300        addr        switchD_00435f57::caseD_14              
CODE:00435fb2   08764300        addr        switchD_00435f57::caseD_15              
CODE:00435fb6   0a784300        addr        switchD_00435f57::caseD_16              
CODE:00435fba   e8794300        addr        switchD_00435f57::caseD_17              
CODE:00435fbe   8d7b4300        addr        switchD_00435f57::caseD_18              
CODE:00435fc2   fb7d4300        addr        switchD_00435f57::caseD_19              
CODE:00435fc6   017f4300        addr        switchD_00435f57::caseD_1a              
CODE:00435fca   ff814300        addr        switchD_00435f57::caseD_1b              
CODE:00435fce   d9844300        addr        switchD_00435f57::caseD_1c              
CODE:00435fd2   b3874300        addr        switchD_00435f57::caseD_1d              
CODE:00435fd6   d58a4300        addr        switchD_00435f57::caseD_1e              
                            caseD_1:                      ;XREF[2,0]:   00435f57,00435f62
CODE:00435fda   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00435fe3   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00435fec   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32c8     ;= ??
CODE:00435ff5   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32c9     ;= ??
CODE:00435ffe   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32ca     ;= ??
CODE:00436007   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32cb     ;= ??
CODE:00436010   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32cc     ;= ??
CODE:00436019   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00436022   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32c9     ;= ??
CODE:0043602b   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436031   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436037   66c7062401      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x124 ;= ??
CODE:0043603c   66c74602a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00436042   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436048   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043604e   66c74608ff00    MOV         word ptr [ESI + ...,0xff                ;= ??
CODE:00436054   66c7460aa000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0043605a   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436060   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436066   66c746104901    MOV         word ptr [ESI + ...,0x149               ;= ??
CODE:0043606c   66c74612a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00436072   e90f2d0000      JMP         switchD_00435f57::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00435f57,00435f66
CODE:00436077   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00436080   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436089   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32c8     ;= ??
CODE:00436092   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32c9     ;= ??
CODE:0043609b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32ca     ;= ??
CODE:004360a4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32cb     ;= ??
CODE:004360ad   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32cc     ;= ??
CODE:004360b6   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:004360bf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32c9     ;= ??
CODE:004360c8   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004360ce   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004360d4   66c7061901      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x119 ;= ??
CODE:004360d9   66c746028300    MOV         word ptr [ESI + ...,0x83                ;= ??
CODE:004360df   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004360e5   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004360eb   66c746080801    MOV         word ptr [ESI + ...,0x108               ;= ??
CODE:004360f1   66c7460a9400    MOV         word ptr [ESI + ...,0x94                ;= ??
CODE:004360f7   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004360fd   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436103   66c746102d01    MOV         word ptr [ESI + ...,0x12d               ;= ??
CODE:00436109   66c746129400    MOV         word ptr [ESI + ...,0x94                ;= ??
CODE:0043610f   e9722c0000      JMP         switchD_00435f57::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00435f57,00435f6a
CODE:00436114   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0043611d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436126   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32c8     ;= ??
CODE:0043612f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32c9     ;= ??
CODE:00436138   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32ca     ;= ??
CODE:00436141   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32cb     ;= ??
CODE:0043614a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32cc     ;= ??
CODE:00436153   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0043615c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32c9     ;= ??
CODE:00436165   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043616b   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436171   66c7062001      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x120 ;= ??
CODE:00436176   66c746028100    MOV         word ptr [ESI + ...,0x81                ;= ??
CODE:0043617c   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436182   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436188   66c746080f01    MOV         word ptr [ESI + ...,0x10f               ;= ??
CODE:0043618e   66c7460a9200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:00436194   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043619a   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361a0   66c746103401    MOV         word ptr [ESI + ...,0x134               ;= ??
CODE:004361a6   66c746129200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:004361ac   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361b2   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361b8   66c746182001    MOV         word ptr [ESI + ...,0x120               ;= ??
CODE:004361be   66c7461aa300    MOV         word ptr [ESI + ...,0xa3                ;= ??
CODE:004361c4   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361ca   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361d0   66c74620fb00    MOV         word ptr [ESI + ...,0xfb                ;= ??
CODE:004361d6   66c74622a300    MOV         word ptr [ESI + ...,0xa3                ;= ??
CODE:004361dc   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361e2   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004361e8   66c746284501    MOV         word ptr [ESI + ...,0x145               ;= ??
CODE:004361ee   66c7462aa300    MOV         word ptr [ESI + ...,0xa3                ;= ??
CODE:004361f4   e98d2b0000      JMP         switchD_00435f57::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   00435f57,00435f6e
CODE:004361f9   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00436202   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0043620b   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:00436214   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:0043621d   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:00436226   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:0043622f   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:00436238   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:00436241   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0043624a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:00436253   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436259   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043625f   66c7062301      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x123 ;= ??
CODE:00436264   66c746029600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0043626a   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436270   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436276   66c74608fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:0043627c   66c7460a9600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00436282   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436288   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043628e   66c746104801    MOV         word ptr [ESI + ...,0x148               ;= ??
CODE:00436294   66c746129600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0043629a   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004362a0   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004362a6   66c74618fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:004362ac   66c7461aa700    MOV         word ptr [ESI + ...,0xa7                ;= ??
CODE:004362b2   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004362b8   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004362be   66c746205c01    MOV         word ptr [ESI + ...,0x15c               ;= ??
CODE:004362c4   66c74622a700    MOV         word ptr [ESI + ...,0xa7                ;= ??
CODE:004362ca   e9b72a0000      JMP         switchD_00435f57::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   00435f57,00435f72
CODE:004362cf   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004362d8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004362e1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:004362ea   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:004362f3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:004362fc   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:00436305   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:0043630e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:00436317   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436320   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:00436329   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043632f   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436335   66c7061c01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x11c ;= ??
CODE:0043633a   66c74602c100    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:00436340   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436346   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043634c   66c74608f700    MOV         word ptr [ESI + ...,0xf7                ;= ??
CODE:00436352   66c7460ac100    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:00436358   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043635e   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436364   66c746104101    MOV         word ptr [ESI + ...,0x141               ;= ??
CODE:0043636a   66c74612c100    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:00436370   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436376   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043637c   66c74618f700    MOV         word ptr [ESI + ...,0xf7                ;= ??
CODE:00436382   66c7461a9c00    MOV         word ptr [ESI + ...,0x9c                ;= ??
CODE:00436388   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043638e   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436394   66c746205501    MOV         word ptr [ESI + ...,0x155               ;= ??
CODE:0043639a   66c746229c00    MOV         word ptr [ESI + ...,0x9c                ;= ??
CODE:004363a0   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004363a6   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004363ac   66c74628e300    MOV         word ptr [ESI + ...,0xe3                ;= ??
CODE:004363b2   66c7462a8b00    MOV         word ptr [ESI + ...,0x8b                ;= ??
CODE:004363b8   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004363be   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004363c4   66c746305501    MOV         word ptr [ESI + ...,0x155               ;= ??
CODE:004363ca   66c746328b00    MOV         word ptr [ESI + ...,0x8b                ;= ??
CODE:004363d0   e9b1290000      JMP         switchD_00435f57::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   00435f57,00435f76
CODE:004363d5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004363de   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004363e7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:004363f0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:004363f9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:00436402   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:0043640b   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:00436414   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:0043641d   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436426   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:0043642f   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436435   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043643b   66c7061701      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x117 ;= ??
CODE:00436440   66c746026e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:00436446   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043644c   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436452   66c74608f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:00436458   66c7460a6e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:0043645e   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436464   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043646a   66c746103c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00436470   66c746126e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:00436476   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043647c   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436482   66c74618f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:00436488   66c7461a7f00    MOV         word ptr [ESI + ...,0x7f                ;= ??
CODE:0043648e   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436494   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043649a   66c746201701    MOV         word ptr [ESI + ...,0x117               ;= ??
CODE:004364a0   66c74622c800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:004364a6   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004364ac   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004364b2   66c74628f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:004364b8   66c7462aa400    MOV         word ptr [ESI + ...,0xa4                ;= ??
CODE:004364be   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004364c4   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004364ca   66c746305001    MOV         word ptr [ESI + ...,0x150               ;= ??
CODE:004364d0   66c746327f00    MOV         word ptr [ESI + ...,0x7f                ;= ??
CODE:004364d6   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004364dc   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004364e2   66c74638f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:004364e8   66c7463ac800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:004364ee   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004364f4   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004364fa   66c746405001    MOV         word ptr [ESI + ...,0x150               ;= ??
CODE:00436500   66c74642a400    MOV         word ptr [ESI + ...,0xa4                ;= ??
CODE:00436506   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043650c   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436512   66c746483c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00436518   66c7464ac800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:0043651e   e963280000      JMP         switchD_00435f57::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   00435f57,00435f7a
CODE:00436523   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0043652c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436535   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:0043653e   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:00436547   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:00436550   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:00436559   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:00436562   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:0043656b   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436574   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:0043657d   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436583   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436589   66c7060001      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x100 ;= ??
CODE:0043658e   66c746028d00    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00436594   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043659a   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004365a0   66c746080001    MOV         word ptr [ESI + ...,0x100               ;= ??
CODE:004365a6   66c7460a9e00    MOV         word ptr [ESI + ...,0x9e                ;= ??
CODE:004365ac   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004365b2   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004365b8   66c746103f01    MOV         word ptr [ESI + ...,0x13f               ;= ??
CODE:004365be   66c746128d00    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:004365c4   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004365ca   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004365d0   66c746183f01    MOV         word ptr [ESI + ...,0x13f               ;= ??
CODE:004365d6   66c7461a9e00    MOV         word ptr [ESI + ...,0x9e                ;= ??
CODE:004365dc   e9a5270000      JMP         switchD_00435f57::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   00435f57,00435f7e
CODE:004365e1   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004365ea   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004365f3   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:004365fc   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:00436605   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:0043660e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:00436617   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:00436620   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:00436629   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436632   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:0043663b   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436641   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436647   66c7061401      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x114 ;= ??
CODE:0043664c   66c746027000    MOV         word ptr [ESI + ...,0x70                ;= ??
CODE:00436652   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436658   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043665e   66c746080101    MOV         word ptr [ESI + ...,0x101               ;= ??
CODE:00436664   66c7460a8100    MOV         word ptr [ESI + ...,0x81                ;= ??
CODE:0043666a   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436670   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436676   66c746102601    MOV         word ptr [ESI + ...,0x126               ;= ??
CODE:0043667c   66c746128100    MOV         word ptr [ESI + ...,0x81                ;= ??
CODE:00436682   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436688   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043668e   66c746181501    MOV         word ptr [ESI + ...,0x115               ;= ??
CODE:00436694   66c7461ab200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:0043669a   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004366a0   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004366a6   66c74620f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:004366ac   66c74622b200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:004366b2   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004366b8   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004366be   66c746283a01    MOV         word ptr [ESI + ...,0x13a               ;= ??
CODE:004366c4   66c7462ab200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:004366ca   e9b7260000      JMP         switchD_00435f57::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   00435f57,00435f82
CODE:004366cf   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004366d8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004366e1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32d3     ;= ??
CODE:004366ea   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32d4     ;= ??
CODE:004366f3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d5     ;= ??
CODE:004366fc   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d6     ;= ??
CODE:00436705   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d7     ;= ??
CODE:0043670e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d8     ;= ??
CODE:00436717   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436720   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32ca     ;= ??
CODE:00436729   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043672f   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436735   66c7061701      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x117 ;= ??
CODE:0043673a   66c746027400    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:00436740   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436746   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043674c   66c74608f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:00436752   66c7460a7400    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:00436758   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043675e   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436764   66c746103c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:0043676a   66c746127400    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:00436770   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436776   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043677c   66c74618f200    MOV         word ptr [ESI + ...,0xf2                ;= ??
CODE:00436782   66c7461aa600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:00436788   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043678e   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436794   66c746201701    MOV         word ptr [ESI + ...,0x117               ;= ??
CODE:0043679a   66c74622a600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:004367a0   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004367a6   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004367ac   66c746283c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:004367b2   66c7462aa600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:004367b8   e9c9250000      JMP         switchD_00435f57::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   00435f57,00435f86
CODE:004367bd   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004367c6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004367cf   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:004367d8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:004367e1   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:004367ea   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:004367f3   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:004367fc   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436805   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0043680e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00436817   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043681d   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436823   66c7061e01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x11e ;= ??
CODE:00436828   66c746029d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:0043682e   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436834   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043683a   66c746081e01    MOV         word ptr [ESI + ...,0x11e               ;= ??
CODE:00436840   66c7460aae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00436846   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043684c   66c746140200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00436852   66c746101e01    MOV         word ptr [ESI + ...,0x11e               ;= ??
CODE:00436858   66c746127300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:0043685e   e923250000      JMP         switchD_00435f57::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   00435f57,00435f8a
CODE:00436863   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0043686c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436875   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:0043687e   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436887   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00436890   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436899   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:004368a2   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:004368ab   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:004368b4   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:004368bd   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004368c3   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004368c9   66c7060501      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x105 ;= ??
CODE:004368ce   66c74602a700    MOV         word ptr [ESI + ...,0xa7                ;= ??
CODE:004368d4   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004368da   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004368e0   66c746082a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:004368e6   66c7460aa700    MOV         word ptr [ESI + ...,0xa7                ;= ??
CODE:004368ec   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004368f2   66c746140200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004368f8   66c746100501    MOV         word ptr [ESI + ...,0x105               ;= ??
CODE:004368fe   66c746127d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:00436904   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043690a   66c7461c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00436910   66c746182a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:00436916   66c7461a7d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:0043691c   e965240000      JMP         switchD_00435f57::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   00435f57,00435f8e
CODE:00436921   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0043692a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436933   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:0043693c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436945   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:0043694e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436957   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00436960   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436969   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436972   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:0043697b   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436981   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436987   66c7060501      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x105 ;= ??
CODE:0043698c   66c74602a900    MOV         word ptr [ESI + ...,0xa9                ;= ??
CODE:00436992   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436998   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043699e   66c74608ec00    MOV         word ptr [ESI + ...,0xec                ;= ??
CODE:004369a4   66c7460a8400    MOV         word ptr [ESI + ...,0x84                ;= ??
CODE:004369aa   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004369b0   66c746140200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004369b6   66c746101601    MOV         word ptr [ESI + ...,0x116               ;= ??
CODE:004369bc   66c746126b00    MOV         word ptr [ESI + ...,0x6b                ;= ??
CODE:004369c2   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004369c8   66c7461c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004369ce   66c746182a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:004369d4   66c7461a9500    MOV         word ptr [ESI + ...,0x95                ;= ??
CODE:004369da   e9a7230000      JMP         switchD_00435f57::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   00435f57,00435f92
CODE:004369df   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004369e8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004369f1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:004369fa   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436a03   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00436a0c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436a15   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00436a1e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436a27   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436a30   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00436a39   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436a3f   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436a45   66c706ea00      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0xea  ;= ??
CODE:00436a4a   66c74602b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:00436a50   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436a56   66c7460c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00436a5c   66c74608fe00    MOV         word ptr [ESI + ...,0xfe                ;= ??
CODE:00436a62   66c7460a8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:00436a68   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436a6e   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436a74   66c746101201    MOV         word ptr [ESI + ...,0x112               ;= ??
CODE:00436a7a   66c74612b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:00436a80   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436a86   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436a8c   66c746182601    MOV         word ptr [ESI + ...,0x126               ;= ??
CODE:00436a92   66c7461a9300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:00436a98   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436a9e   66c746240200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00436aa4   66c746202601    MOV         word ptr [ESI + ...,0x126               ;= ??
CODE:00436aaa   66c746226a00    MOV         word ptr [ESI + ...,0x6a                ;= ??
CODE:00436ab0   e9d1220000      JMP         switchD_00435f57::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   00435f57,00435f96
CODE:00436ab5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00436abe   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436ac7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32ce     ;= ??
CODE:00436ad0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32cf     ;= ??
CODE:00436ad9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d0     ;= ??
CODE:00436ae2   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d1     ;= ??
CODE:00436aeb   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d2     ;= ??
CODE:00436af4   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00436afd   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32dc     ;= ??
CODE:00436b06   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b0c   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b12   66c7061601      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x116 ;= ??
CODE:00436b17   66c74602d000    MOV         word ptr [ESI + ...,0xd0                ;= ??
CODE:00436b1d   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b23   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b29   66c74608f100    MOV         word ptr [ESI + ...,0xf1                ;= ??
CODE:00436b2f   66c7460ad000    MOV         word ptr [ESI + ...,0xd0                ;= ??
CODE:00436b35   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b3b   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b41   66c746103b01    MOV         word ptr [ESI + ...,0x13b               ;= ??
CODE:00436b47   66c74612d000    MOV         word ptr [ESI + ...,0xd0                ;= ??
CODE:00436b4d   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b53   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436b59   66c746186001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:00436b5f   66c7461abc00    MOV         word ptr [ESI + ...,0xbc                ;= ??
CODE:00436b65   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b6b   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436b71   66c746206001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:00436b77   66c746229700    MOV         word ptr [ESI + ...,0x97                ;= ??
CODE:00436b7d   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b83   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436b89   66c74628f100    MOV         word ptr [ESI + ...,0xf1                ;= ??
CODE:00436b8f   66c7462aab00    MOV         word ptr [ESI + ...,0xab                ;= ??
CODE:00436b95   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436b9b   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436ba1   66c74630f100    MOV         word ptr [ESI + ...,0xf1                ;= ??
CODE:00436ba7   66c746328600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00436bad   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436bb3   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436bb9   66c74638f100    MOV         word ptr [ESI + ...,0xf1                ;= ??
CODE:00436bbf   66c7463a6100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00436bc5   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436bcb   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436bd1   66c746400201    MOV         word ptr [ESI + ...,0x102               ;= ??
CODE:00436bd7   66c746426100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00436bdd   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436be3   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436be9   66c746482701    MOV         word ptr [ESI + ...,0x127               ;= ??
CODE:00436bef   66c7464a6100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00436bf5   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436bfb   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436c01   66c746504c01    MOV         word ptr [ESI + ...,0x14c               ;= ??
CODE:00436c07   66c746526100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00436c0d   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436c13   66c7465c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436c19   66c746586001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:00436c1f   66c7465a7200    MOV         word ptr [ESI + ...,0x72                ;= ??
CODE:00436c25   e95c210000      JMP         switchD_00435f57::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   00435f57,00435f9a
CODE:00436c2a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00436c33   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436c3c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00436c45   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436c4e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00436c57   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436c60   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00436c69   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436c72   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436c7b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00436c84   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436c8a   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436c90   66c7060601      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x106 ;= ??
CODE:00436c95   66c74602a500    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:00436c9b   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436ca1   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436ca7   66c746082b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00436cad   66c7460a9100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:00436cb3   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436cb9   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436cbf   66c746103c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00436cc5   66c746129100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:00436ccb   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436cd1   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436cd7   66c746182b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00436cdd   66c7461ab600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00436ce3   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436ce9   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436cef   66c746201701    MOV         word ptr [ESI + ...,0x117               ;= ??
CODE:00436cf5   66c74622db00    MOV         word ptr [ESI + ...,0xdb                ;= ??
CODE:00436cfb   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436d01   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436d07   66c746282101    MOV         word ptr [ESI + ...,0x121               ;= ??
CODE:00436d0d   66c7462a5700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:00436d13   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436d19   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436d1f   66c746302101    MOV         word ptr [ESI + ...,0x121               ;= ??
CODE:00436d25   66c746324600    MOV         word ptr [ESI + ...,0x46                ;= ??
CODE:00436d2b   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436d31   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436d37   66c74638fc00    MOV         word ptr [ESI + ...,0xfc                ;= ??
CODE:00436d3d   66c7463a5700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:00436d43   e93e200000      JMP         switchD_00435f57::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   00435f57,00435f9e
CODE:00436d48   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00436d51   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436d5a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00436d63   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436d6c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00436d75   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436d7e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00436d87   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436d90   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436d99   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00436da2   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436da8   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436dae   66c7062201      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x122 ;= ??
CODE:00436db3   66c746028e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:00436db9   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436dbf   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436dc5   66c746082201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00436dcb   66c7460a9f00    MOV         word ptr [ESI + ...,0x9f                ;= ??
CODE:00436dd1   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436dd7   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436ddd   66c746102201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00436de3   66c74612b000    MOV         word ptr [ESI + ...,0xb0                ;= ??
CODE:00436de9   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436def   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436df5   66c746182201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00436dfb   66c7461a7d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:00436e01   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e07   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e0d   66c746202201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00436e13   66c746226d00    MOV         word ptr [ESI + ...,0x6d                ;= ??
CODE:00436e19   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e1f   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e25   66c746282201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00436e2b   66c7462ac100    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:00436e31   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e37   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e3d   66c746303401    MOV         word ptr [ESI + ...,0x134               ;= ??
CODE:00436e43   66c746325c00    MOV         word ptr [ESI + ...,0x5c                ;= ??
CODE:00436e49   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e4f   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e55   66c746380f01    MOV         word ptr [ESI + ...,0x10f               ;= ??
CODE:00436e5b   66c7463a5c00    MOV         word ptr [ESI + ...,0x5c                ;= ??
CODE:00436e61   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e67   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e6d   66c746400f01    MOV         word ptr [ESI + ...,0x10f               ;= ??
CODE:00436e73   66c74642d200    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00436e79   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e7f   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436e85   66c746483401    MOV         word ptr [ESI + ...,0x134               ;= ??
CODE:00436e8b   66c7464ad200    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00436e91   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436e97   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436e9d   66c74650f800    MOV         word ptr [ESI + ...,0xf8                ;= ??
CODE:00436ea3   66c746528d00    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00436ea9   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436eaf   66c7465c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00436eb5   66c746584701    MOV         word ptr [ESI + ...,0x147               ;= ??
CODE:00436ebb   66c7465a8e00    MOV         word ptr [ESI + ...,0x8e                ;= ??
CODE:00436ec1   e9c01e0000      JMP         switchD_00435f57::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   00435f57,00435fa2
CODE:00436ec6   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00436ecf   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00436ed8   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00436ee1   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00436eea   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00436ef3   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00436efc   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00436f05   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00436f0e   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00436f17   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00436f20   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436f26   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f2c   66c7061901      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x119 ;= ??
CODE:00436f31   66c746025500    MOV         word ptr [ESI + ...,0x55                ;= ??
CODE:00436f37   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436f3d   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f43   66c746082a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:00436f49   66c7460a5500    MOV         word ptr [ESI + ...,0x55                ;= ??
CODE:00436f4f   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f55   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f5b   66c74610ef00    MOV         word ptr [ESI + ...,0xef                ;= ??
CODE:00436f61   66c746125500    MOV         word ptr [ESI + ...,0x55                ;= ??
CODE:00436f67   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f6d   66c7461c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00436f73   66c746183b01    MOV         word ptr [ESI + ...,0x13b               ;= ??
CODE:00436f79   66c7461a5500    MOV         word ptr [ESI + ...,0x55                ;= ??
CODE:00436f7f   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436f85   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436f8b   66c746200801    MOV         word ptr [ESI + ...,0x108               ;= ??
CODE:00436f91   66c746229900    MOV         word ptr [ESI + ...,0x99                ;= ??
CODE:00436f97   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436f9d   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436fa3   66c746283b01    MOV         word ptr [ESI + ...,0x13b               ;= ??
CODE:00436fa9   66c7462a9a00    MOV         word ptr [ESI + ...,0x9a                ;= ??
CODE:00436faf   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436fb5   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436fbb   66c74630de00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00436fc1   66c746329900    MOV         word ptr [ESI + ...,0x99                ;= ??
CODE:00436fc7   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436fcd   66c7463c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00436fd3   66c746384c01    MOV         word ptr [ESI + ...,0x14c               ;= ??
CODE:00436fd9   66c7463a9a00    MOV         word ptr [ESI + ...,0x9a                ;= ??
CODE:00436fdf   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436fe5   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00436feb   66c746401a01    MOV         word ptr [ESI + ...,0x11a               ;= ??
CODE:00436ff1   66c74642dd00    MOV         word ptr [ESI + ...,0xdd                ;= ??
CODE:00436ff7   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00436ffd   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437003   66c746482b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437009   66c7464add00    MOV         word ptr [ESI + ...,0xdd                ;= ??
CODE:0043700f   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437015   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043701b   66c74650cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:00437021   66c74652dd00    MOV         word ptr [ESI + ...,0xdd                ;= ??
CODE:00437027   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043702d   66c7465c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437033   66c746585e01    MOV         word ptr [ESI + ...,0x15e               ;= ??
CODE:00437039   66c7465add00    MOV         word ptr [ESI + ...,0xdd                ;= ??
CODE:0043703f   e9421d0000      JMP         switchD_00435f57::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   00435f57,00435fa6
CODE:00437044   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0043704d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00437056   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32ce     ;= ??
CODE:0043705f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32cf     ;= ??
CODE:00437068   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d0     ;= ??
CODE:00437071   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d1     ;= ??
CODE:0043707a   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d2     ;= ??
CODE:00437083   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:0043708c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32dc     ;= ??
CODE:00437095   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043709b   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370a1   66c7061601      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x116 ;= ??
CODE:004370a6   66c746029b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:004370ac   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370b2   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004370b8   66c746081801    MOV         word ptr [ESI + ...,0x118               ;= ??
CODE:004370be   66c7460a7600    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:004370c4   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370ca   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004370d0   66c746102801    MOV         word ptr [ESI + ...,0x128               ;= ??
CODE:004370d6   66c746127600    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:004370dc   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370e2   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370e8   66c746181601    MOV         word ptr [ESI + ...,0x116               ;= ??
CODE:004370ee   66c7461a6500    MOV         word ptr [ESI + ...,0x65                ;= ??
CODE:004370f4   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004370fa   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437100   66c746200501    MOV         word ptr [ESI + ...,0x105               ;= ??
CODE:00437106   66c746225400    MOV         word ptr [ESI + ...,0x54                ;= ??
CODE:0043710c   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437112   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437118   66c746282a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:0043711e   66c7462a5400    MOV         word ptr [ESI + ...,0x54                ;= ??
CODE:00437124   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043712a   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437130   66c746301601    MOV         word ptr [ESI + ...,0x116               ;= ??
CODE:00437136   66c746324300    MOV         word ptr [ESI + ...,0x43                ;= ??
CODE:0043713c   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437142   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437148   66c746380401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0043714e   66c7463aac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:00437154   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043715a   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437160   66c746402901    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:00437166   66c74642ac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:0043716c   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437172   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437178   66c74648f100    MOV         word ptr [ESI + ...,0xf1                ;= ??
CODE:0043717e   66c7464a9b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:00437184   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043718a   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437190   66c746503b01    MOV         word ptr [ESI + ...,0x13b               ;= ??
CODE:00437196   66c746529b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:0043719c   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004371a2   66c7465c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004371a8   66c74658e000    MOV         word ptr [ESI + ...,0xe0                ;= ??
CODE:004371ae   66c7465a8700    MOV         word ptr [ESI + ...,0x87                ;= ??
CODE:004371b4   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004371ba   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004371c0   66c74660e000    MOV         word ptr [ESI + ...,0xe0                ;= ??
CODE:004371c6   66c746626200    MOV         word ptr [ESI + ...,0x62                ;= ??
CODE:004371cc   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004371d2   66c7466c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004371d8   66c746686001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:004371de   66c7466a9b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:004371e4   66c746760000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004371ea   66c746740100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004371f0   66c746706001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:004371f6   66c74672c000    MOV         word ptr [ESI + ...,0xc0                ;= ??
CODE:004371fc   66c7467e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437202   66c7467c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437208   66c746780401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0043720e   66c7467abd00    MOV         word ptr [ESI + ...,0xbd                ;= ??
CODE:00437214   66c786860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043721d   66c786840...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437226   66c786800...    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:0043722f   66c786820...    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:00437238   66c7868e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437241   66c7868c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043724a   66c786880...    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:00437253   66c7868a0...    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:0043725c   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437265   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043726e   66c786900...    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:00437277   66c786920...    MOV         word ptr [ESI + ...,0xbd                ;= ??
CODE:00437280   66c7869e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437289   66c7869c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437292   66c786980...    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:0043729b   66c7869a0...    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:004372a4   66c786a60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004372ad   66c786a40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004372b6   66c786a00...    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:004372bf   66c786a20...    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:004372c8   e9b91a0000      JMP         switchD_00435f57::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   00435f57,00435faa
CODE:004372cd   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004372d6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004372df   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:004372e8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:004372f1   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:004372fa   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00437303   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:0043730c   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437315   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0043731e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437327   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043732d   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437333   66c7060601      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x106 ;= ??
CODE:00437338   66c746029300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:0043733e   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437344   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043734a   66c746082b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437350   66c7460a9300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:00437356   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043735c   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437362   66c746100601    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:00437368   66c74612a400    MOV         word ptr [ESI + ...,0xa4                ;= ??
CODE:0043736e   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437374   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043737a   66c746182b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437380   66c7461aa400    MOV         word ptr [ESI + ...,0xa4                ;= ??
CODE:00437386   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043738c   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437392   66c746200601    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:00437398   66c74622b500    MOV         word ptr [ESI + ...,0xb5                ;= ??
CODE:0043739e   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373a4   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373aa   66c746282b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:004373b0   66c7462ab500    MOV         word ptr [ESI + ...,0xb5                ;= ??
CODE:004373b6   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373bc   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373c2   66c746300601    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:004373c8   66c74632c600    MOV         word ptr [ESI + ...,0xc6                ;= ??
CODE:004373ce   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373d4   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373da   66c746382b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:004373e0   66c7463ac600    MOV         word ptr [ESI + ...,0xc6                ;= ??
CODE:004373e6   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004373ec   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004373f2   66c746400601    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:004373f8   66c74642d700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:004373fe   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437404   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043740a   66c746483f01    MOV         word ptr [ESI + ...,0x13f               ;= ??
CODE:00437410   66c7464ad700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:00437416   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043741c   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437422   66c74650c800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:00437428   66c746529300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:0043742e   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437434   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043743a   66c746586901    MOV         word ptr [ESI + ...,0x169               ;= ??
CODE:00437440   66c7465a9300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:00437446   66c746660100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043744c   66c746640000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437452   66c746601801    MOV         word ptr [ESI + ...,0x118               ;= ??
CODE:00437458   66c746625800    MOV         word ptr [ESI + ...,0x58                ;= ??
CODE:0043745e   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437464   66c7466c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043746a   66c746681801    MOV         word ptr [ESI + ...,0x118               ;= ??
CODE:00437470   66c7466a4700    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:00437476   e90b190000      JMP         switchD_00435f57::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   00435f57,00435fae
CODE:0043747b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00437484   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0043748d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32ce     ;= ??
CODE:00437496   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32cf     ;= ??
CODE:0043749f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d0     ;= ??
CODE:004374a8   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d1     ;= ??
CODE:004374b1   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d2     ;= ??
CODE:004374ba   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:004374c3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32dc     ;= ??
CODE:004374cc   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004374d2   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004374d8   66c7061f01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x11f ;= ??
CODE:004374dd   66c746029c00    MOV         word ptr [ESI + ...,0x9c                ;= ??
CODE:004374e3   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004374e9   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004374ef   66c746080c01    MOV         word ptr [ESI + ...,0x10c               ;= ??
CODE:004374f5   66c7460a6a00    MOV         word ptr [ESI + ...,0x6a                ;= ??
CODE:004374fb   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437501   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437507   66c746103101    MOV         word ptr [ESI + ...,0x131               ;= ??
CODE:0043750d   66c746126a00    MOV         word ptr [ESI + ...,0x6a                ;= ??
CODE:00437513   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437519   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043751f   66c746180c01    MOV         word ptr [ESI + ...,0x10c               ;= ??
CODE:00437525   66c7461ace00    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:0043752b   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437531   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437537   66c746203101    MOV         word ptr [ESI + ...,0x131               ;= ??
CODE:0043753d   66c74622ce00    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:00437543   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437549   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043754f   66c74628f900    MOV         word ptr [ESI + ...,0xf9                ;= ??
CODE:00437555   66c7462adf00    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:0043755b   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437561   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437567   66c74630e700    MOV         word ptr [ESI + ...,0xe7                ;= ??
CODE:0043756d   66c74632f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:00437573   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437579   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043757f   66c746384401    MOV         word ptr [ESI + ...,0x144               ;= ??
CODE:00437585   66c7463adf00    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:0043758b   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437591   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437597   66c746405601    MOV         word ptr [ESI + ...,0x156               ;= ??
CODE:0043759d   66c74642f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:004375a3   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375a9   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375af   66c74648f900    MOV         word ptr [ESI + ...,0xf9                ;= ??
CODE:004375b5   66c7464a5900    MOV         word ptr [ESI + ...,0x59                ;= ??
CODE:004375bb   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375c1   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375c7   66c74650e700    MOV         word ptr [ESI + ...,0xe7                ;= ??
CODE:004375cd   66c746524800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:004375d3   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375d9   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375df   66c746584401    MOV         word ptr [ESI + ...,0x144               ;= ??
CODE:004375e5   66c7465a5900    MOV         word ptr [ESI + ...,0x59                ;= ??
CODE:004375eb   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375f1   66c746640000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004375f7   66c746605601    MOV         word ptr [ESI + ...,0x156               ;= ??
CODE:004375fd   66c746624800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:00437603   e97e170000      JMP         switchD_00435f57::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   00435f57,00435fb2
CODE:00437608   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00437611   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0043761a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00437623   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:0043762c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00437635   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:0043763e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00437647   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437650   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00437659   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437662   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437668   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043766e   66c7061a01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x11a ;= ??
CODE:00437673   66c74602d000    MOV         word ptr [ESI + ...,0xd0                ;= ??
CODE:00437679   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043767f   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437685   66c746081a01    MOV         word ptr [ESI + ...,0x11a               ;= ??
CODE:0043768b   66c7460abf00    MOV         word ptr [ESI + ...,0xbf                ;= ??
CODE:00437691   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437697   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043769d   66c74610f500    MOV         word ptr [ESI + ...,0xf5                ;= ??
CODE:004376a3   66c74612bf00    MOV         word ptr [ESI + ...,0xbf                ;= ??
CODE:004376a9   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004376af   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004376b5   66c746183f01    MOV         word ptr [ESI + ...,0x13f               ;= ??
CODE:004376bb   66c7461abf00    MOV         word ptr [ESI + ...,0xbf                ;= ??
CODE:004376c1   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004376c7   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004376cd   66c74620e500    MOV         word ptr [ESI + ...,0xe5                ;= ??
CODE:004376d3   66c74622ab00    MOV         word ptr [ESI + ...,0xab                ;= ??
CODE:004376d9   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004376df   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004376e5   66c746286401    MOV         word ptr [ESI + ...,0x164               ;= ??
CODE:004376eb   66c7462aab00    MOV         word ptr [ESI + ...,0xab                ;= ??
CODE:004376f1   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004376f7   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004376fd   66c74630e500    MOV         word ptr [ESI + ...,0xe5                ;= ??
CODE:00437703   66c746328600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00437709   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043770f   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437715   66c74638e500    MOV         word ptr [ESI + ...,0xe5                ;= ??
CODE:0043771b   66c7463a6100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00437721   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437727   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043772d   66c746406401    MOV         word ptr [ESI + ...,0x164               ;= ??
CODE:00437733   66c746428600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00437739   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043773f   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437745   66c746486401    MOV         word ptr [ESI + ...,0x164               ;= ??
CODE:0043774b   66c7464a6100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00437751   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437757   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043775d   66c74650f600    MOV         word ptr [ESI + ...,0xf6                ;= ??
CODE:00437763   66c746526100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00437769   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043776f   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437775   66c746581b01    MOV         word ptr [ESI + ...,0x11b               ;= ??
CODE:0043777b   66c7465a6100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00437781   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437787   66c746640000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043778d   66c746604001    MOV         word ptr [ESI + ...,0x140               ;= ??
CODE:00437793   66c746626100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:00437799   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043779f   66c7466c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004377a5   66c746681a01    MOV         word ptr [ESI + ...,0x11a               ;= ??
CODE:004377ab   66c7466a3700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:004377b1   66c746760100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004377b7   66c746740100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004377bd   66c746703a01    MOV         word ptr [ESI + ...,0x13a               ;= ??
CODE:004377c3   66c746728600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:004377c9   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004377cf   66c7467c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004377d5   66c74678f600    MOV         word ptr [ESI + ...,0xf6                ;= ??
CODE:004377db   66c7467a8600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:004377e1   66c786860...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004377ea   66c786840...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004377f3   66c786800...    MOV         word ptr [ESI + ...,0x175               ;= ??
CODE:004377fc   66c786820...    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00437805   e97c150000      JMP         switchD_00435f57::caseD_0               
                            caseD_16:                     ;XREF[2,0]:   00435f57,00435fb6
CODE:0043780a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00437813   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0043781c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00437825   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:0043782e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00437837   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00437840   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00437849   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437852   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0043785b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437864   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043786a   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437870   66c7060501      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x105 ;= ??
CODE:00437875   66c746029600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0043787b   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437881   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437887   66c746082a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:0043788d   66c7460a9600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00437893   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437899   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043789f   66c74610db00    MOV         word ptr [ESI + ...,0xdb                ;= ??
CODE:004378a5   66c746128200    MOV         word ptr [ESI + ...,0x82                ;= ??
CODE:004378ab   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004378b1   66c7461c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004378b7   66c746180501    MOV         word ptr [ESI + ...,0x105               ;= ??
CODE:004378bd   66c7461a6e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:004378c3   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004378c9   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004378cf   66c74620e000    MOV         word ptr [ESI + ...,0xe0                ;= ??
CODE:004378d5   66c746226e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:004378db   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004378e1   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004378e7   66c74628bc00    MOV         word ptr [ESI + ...,0xbc                ;= ??
CODE:004378ed   66c7462a6e00    MOV         word ptr [ESI + ...,0x6e                ;= ??
CODE:004378f3   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004378f9   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004378ff   66c746309200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:00437905   66c746325a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:0043790b   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437911   66c7463c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437917   66c746384f01    MOV         word ptr [ESI + ...,0x14f               ;= ??
CODE:0043791d   66c7463a9600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00437923   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437929   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043792f   66c746402501    MOV         word ptr [ESI + ...,0x125               ;= ??
CODE:00437935   66c74642aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:0043793b   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437941   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437947   66c746484f01    MOV         word ptr [ESI + ...,0x14f               ;= ??
CODE:0043794d   66c7464abe00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:00437953   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437959   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043795f   66c746507401    MOV         word ptr [ESI + ...,0x174               ;= ??
CODE:00437965   66c74652be00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:0043796b   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437971   66c7465c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437977   66c746589901    MOV         word ptr [ESI + ...,0x199               ;= ??
CODE:0043797d   66c7465abe00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:00437983   66c746660100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437989   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043798f   66c746609200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:00437995   66c74662be00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:0043799b   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004379a1   66c7466c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004379a7   66c74668bc00    MOV         word ptr [ESI + ...,0xbc                ;= ??
CODE:004379ad   66c7466abe00    MOV         word ptr [ESI + ...,0xbe                ;= ??
CODE:004379b3   66c746760100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004379b9   66c746740300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004379bf   66c746709901    MOV         word ptr [ESI + ...,0x199               ;= ??
CODE:004379c5   66c746725a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:004379cb   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004379d1   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004379d7   66c746786f01    MOV         word ptr [ESI + ...,0x16f               ;= ??
CODE:004379dd   66c7467a5a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:004379e3   e99e130000      JMP         switchD_00435f57::caseD_0               
                            caseD_17:                     ;XREF[2,0]:   00435f57,00435fba
CODE:004379e8   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:004379f1   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004379fa   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32ce     ;= ??
CODE:00437a03   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32cf     ;= ??
CODE:00437a0c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32d0     ;= ??
CODE:00437a15   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d1     ;= ??
CODE:00437a1e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d2     ;= ??
CODE:00437a27   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00437a30   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32dc     ;= ??
CODE:00437a39   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437a3f   66c746040100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437a45   66c7062b01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x12b ;= ??
CODE:00437a4a   66c746027800    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:00437a50   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437a56   66c7460c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437a5c   66c746082b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437a62   66c7460a5300    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00437a68   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437a6e   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437a74   66c746100101    MOV         word ptr [ESI + ...,0x101               ;= ??
CODE:00437a7a   66c746125300    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00437a80   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437a86   66c7461c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437a8c   66c746183c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00437a92   66c7461a5300    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00437a98   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437a9e   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437aa4   66c746202b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437aaa   66c746229d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:00437ab0   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ab6   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437abc   66c746281a01    MOV         word ptr [ESI + ...,0x11a               ;= ??
CODE:00437ac2   66c7462ad400    MOV         word ptr [ESI + ...,0xd4                ;= ??
CODE:00437ac8   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ace   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437ad4   66c746302b01    MOV         word ptr [ESI + ...,0x12b               ;= ??
CODE:00437ada   66c74632c200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:00437ae0   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ae6   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437aec   66c746380901    MOV         word ptr [ESI + ...,0x109               ;= ??
CODE:00437af2   66c7463ae700    MOV         word ptr [ESI + ...,0xe7                ;= ??
CODE:00437af8   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437afe   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437b04   66c746403c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00437b0a   66c74642d400    MOV         word ptr [ESI + ...,0xd4                ;= ??
CODE:00437b10   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437b16   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437b1c   66c746484d01    MOV         word ptr [ESI + ...,0x14d               ;= ??
CODE:00437b22   66c7464ae700    MOV         word ptr [ESI + ...,0xe7                ;= ??
CODE:00437b28   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437b2e   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437b34   66c746500601    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:00437b3a   66c746529d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:00437b40   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437b46   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437b4c   66c746583c01    MOV         word ptr [ESI + ...,0x13c               ;= ??
CODE:00437b52   66c7465a9d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:00437b58   66c746660100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437b5e   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437b64   66c74660dc00    MOV         word ptr [ESI + ...,0xdc                ;= ??
CODE:00437b6a   66c746628900    MOV         word ptr [ESI + ...,0x89                ;= ??
CODE:00437b70   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437b76   66c7466c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437b7c   66c746686101    MOV         word ptr [ESI + ...,0x161               ;= ??
CODE:00437b82   66c7466a9d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:00437b88   e9f9110000      JMP         switchD_00435f57::caseD_0               
                            caseD_18:                     ;XREF[2,0]:   00435f57,00435fbe
CODE:00437b8d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00437b96   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00437b9f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00437ba8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00437bb1   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00437bba   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00437bc3   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00437bcc   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437bd5   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00437bde   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437be7   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437bed   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437bf3   66c706ff00      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0xff  ;= ??
CODE:00437bf8   66c74602b200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00437bfe   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c04   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c0a   66c746082401    MOV         word ptr [ESI + ...,0x124               ;= ??
CODE:00437c10   66c7460ab200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00437c16   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c1c   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c22   66c74610ee00    MOV         word ptr [ESI + ...,0xee                ;= ??
CODE:00437c28   66c74612b200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00437c2e   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c34   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c3a   66c746184901    MOV         word ptr [ESI + ...,0x149               ;= ??
CODE:00437c40   66c7461ab200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00437c46   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437c4c   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c52   66c746206e01    MOV         word ptr [ESI + ...,0x16e               ;= ??
CODE:00437c58   66c74622b200    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00437c5e   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c64   66c7462c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437c6a   66c74628ee00    MOV         word ptr [ESI + ...,0xee                ;= ??
CODE:00437c70   66c7462ad700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:00437c76   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c7c   66c746340300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437c82   66c746306e01    MOV         word ptr [ESI + ...,0x16e               ;= ??
CODE:00437c88   66c74632d700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:00437c8e   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c94   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437c9a   66c74638c500    MOV         word ptr [ESI + ...,0xc5                ;= ??
CODE:00437ca0   66c7463ad700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:00437ca6   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437cac   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437cb2   66c746404401    MOV         word ptr [ESI + ...,0x144               ;= ??
CODE:00437cb8   66c74642d700    MOV         word ptr [ESI + ...,0xd7                ;= ??
CODE:00437cbe   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437cc4   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437cca   66c74648ff00    MOV         word ptr [ESI + ...,0xff                ;= ??
CODE:00437cd0   66c7464a8d00    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00437cd6   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437cdc   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437ce2   66c74650ff00    MOV         word ptr [ESI + ...,0xff                ;= ??
CODE:00437ce8   66c746526800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:00437cee   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437cf4   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437cfa   66c74658eb00    MOV         word ptr [ESI + ...,0xeb                ;= ??
CODE:00437d00   66c7465a5700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:00437d06   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d0c   66c746640000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d12   66c74660c600    MOV         word ptr [ESI + ...,0xc6                ;= ??
CODE:00437d18   66c746625700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:00437d1e   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d24   66c7466c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d2a   66c74668a100    MOV         word ptr [ESI + ...,0xa1                ;= ??
CODE:00437d30   66c7466a5700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:00437d36   66c746760000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d3c   66c746740100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437d42   66c74670a100    MOV         word ptr [ESI + ...,0xa1                ;= ??
CODE:00437d48   66c746726800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:00437d4e   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437d54   66c7467c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00437d5a   66c74678a100    MOV         word ptr [ESI + ...,0xa1                ;= ??
CODE:00437d60   66c7467a8d00    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00437d66   66c786860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d6f   66c786840...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437d78   66c786800...    MOV         word ptr [ESI + ...,0x16e               ;= ??
CODE:00437d81   66c786820...    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00437d8a   66c7868e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d93   66c7868c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437d9c   66c786880...    MOV         word ptr [ESI + ...,0x15a               ;= ??
CODE:00437da5   66c7868a0...    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:00437dae   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437db7   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437dc0   66c786900...    MOV         word ptr [ESI + ...,0x135               ;= ??
CODE:00437dc9   66c786920...    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:00437dd2   66c7869e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ddb   66c7869c0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437de4   66c786980...    MOV         word ptr [ESI + ...,0x135               ;= ??
CODE:00437ded   66c7869a0...    MOV         word ptr [ESI + ...,0x8d                ;= ??
CODE:00437df6   e98b0f0000      JMP         switchD_00435f57::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   00435f57,00435fc2
CODE:00437dfb   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00437e04   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00437e0d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00437e16   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00437e1f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00437e28   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00437e31   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00437e3a   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437e43   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00437e4c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437e55   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437e5b   66c746040200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00437e61   66c7061c01      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x11c ;= ??
CODE:00437e66   66c746028c00    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:00437e6c   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437e72   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437e78   66c746080801    MOV         word ptr [ESI + ...,0x108               ;= ??
CODE:00437e7e   66c7460ab600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00437e84   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437e8a   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437e90   66c746103001    MOV         word ptr [ESI + ...,0x130               ;= ??
CODE:00437e96   66c74612b600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00437e9c   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437ea2   66c7461c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00437ea8   66c74618f400    MOV         word ptr [ESI + ...,0xf4                ;= ??
CODE:00437eae   66c7461a6800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:00437eb4   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437eba   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ec0   66c74620e000    MOV         word ptr [ESI + ...,0xe0                ;= ??
CODE:00437ec6   66c746229200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:00437ecc   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437ed2   66c7462c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00437ed8   66c746284501    MOV         word ptr [ESI + ...,0x145               ;= ??
CODE:00437ede   66c7462a6700    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:00437ee4   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437eea   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437ef0   66c746305901    MOV         word ptr [ESI + ...,0x159               ;= ??
CODE:00437ef6   66c746329100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:00437efc   e9850e0000      JMP         switchD_00435f57::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   00435f57,00435fc6
CODE:00437f01   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00437f0a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00437f13   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00437f1c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00437f25   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00437f2e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00437f37   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00437f40   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00437f49   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00437f52   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00437f5b   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f61   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f67   66c7064501      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x145 ;= ??
CODE:00437f6c   66c74602de00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00437f72   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f78   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f7e   66c746086a01    MOV         word ptr [ESI + ...,0x16a               ;= ??
CODE:00437f84   66c7460ade00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00437f8a   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f90   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437f96   66c74610d600    MOV         word ptr [ESI + ...,0xd6                ;= ??
CODE:00437f9c   66c74612de00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00437fa2   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437fa8   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437fae   66c74618fb00    MOV         word ptr [ESI + ...,0xfb                ;= ??
CODE:00437fb4   66c7461ade00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00437fba   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437fc0   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00437fc6   66c746202001    MOV         word ptr [ESI + ...,0x120               ;= ??
CODE:00437fcc   66c74622de00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00437fd2   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437fd8   66c7462c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00437fde   66c74628c200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:00437fe4   66c7462ab400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:00437fea   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00437ff0   66c746340200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00437ff6   66c746307e01    MOV         word ptr [ESI + ...,0x17e               ;= ??
CODE:00437ffc   66c74632b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:00438002   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438008   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043800e   66c74638ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00438014   66c7463ade00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:0043801a   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438020   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438026   66c746409201    MOV         word ptr [ESI + ...,0x192               ;= ??
CODE:0043802c   66c74642de00    MOV         word ptr [ESI + ...,0xde                ;= ??
CODE:00438032   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438038   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043803e   66c74648ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00438044   66c7464ab900    MOV         word ptr [ESI + ...,0xb9                ;= ??
CODE:0043804a   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438050   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438056   66c74650ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:0043805c   66c746529400    MOV         word ptr [ESI + ...,0x94                ;= ??
CODE:00438062   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438068   66c7465c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043806e   66c74658ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00438074   66c7465a6f00    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:0043807a   66c746660100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438080   66c746640200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438086   66c74660ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:0043808c   66c746624500    MOV         word ptr [ESI + ...,0x45                ;= ??
CODE:00438092   66c7466e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438098   66c7466c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043809e   66c74668c200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:004380a4   66c7466a6f00    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:004380aa   66c746760000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380b0   66c746740000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380b6   66c74670d600    MOV         word ptr [ESI + ...,0xd6                ;= ??
CODE:004380bc   66c746725e00    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:004380c2   66c7467e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380c8   66c7467c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380ce   66c74678fb00    MOV         word ptr [ESI + ...,0xfb                ;= ??
CODE:004380d4   66c7467a5e00    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:004380da   66c786860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380e3   66c786840...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004380ec   66c786800...    MOV         word ptr [ESI + ...,0x120               ;= ??
CODE:004380f5   66c786820...    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:004380fe   66c7868e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438107   66c7868c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438110   66c786880...    MOV         word ptr [ESI + ...,0x145               ;= ??
CODE:00438119   66c7868a0...    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:00438122   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043812b   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438134   66c786900...    MOV         word ptr [ESI + ...,0x16a               ;= ??
CODE:0043813d   66c786920...    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:00438146   66c7869e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043814f   66c7869c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438158   66c786980...    MOV         word ptr [ESI + ...,0x17e               ;= ??
CODE:00438161   66c7869a0...    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:0043816a   66c786a60...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438173   66c786a40...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0043817c   66c786a00...    MOV         word ptr [ESI + ...,0x192               ;= ??
CODE:00438185   66c786a20...    MOV         word ptr [ESI + ...,0x45                ;= ??
CODE:0043818e   66c786ae0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438197   66c786ac0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004381a0   66c786a80...    MOV         word ptr [ESI + ...,0x1a6               ;= ??
CODE:004381a9   66c786aa0...    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:004381b2   66c786b60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004381bb   66c786b40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004381c4   66c786b00...    MOV         word ptr [ESI + ...,0x1a6               ;= ??
CODE:004381cd   66c786b20...    MOV         word ptr [ESI + ...,0x94                ;= ??
CODE:004381d6   66c786be0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004381df   66c786bc0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004381e8   66c786b80...    MOV         word ptr [ESI + ...,0x1a6               ;= ??
CODE:004381f1   66c786ba0...    MOV         word ptr [ESI + ...,0xb9                ;= ??
CODE:004381fa   e9870b0000      JMP         switchD_00435f57::caseD_0               
                            caseD_1b:                     ;XREF[2,0]:   00435f57,00435fca
CODE:004381ff   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00438208   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00438211   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:0043821a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00438223   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:0043822c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00438235   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:0043823e   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00438247   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00438250   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00438259   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043825f   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438265   66c7061401      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x114 ;= ??
CODE:0043826a   66c746025c00    MOV         word ptr [ESI + ...,0x5c                ;= ??
CODE:00438270   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438276   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043827c   66c746081401    MOV         word ptr [ESI + ...,0x114               ;= ??
CODE:00438282   66c7460a4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:00438288   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043828e   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438294   66c74610ef00    MOV         word ptr [ESI + ...,0xef                ;= ??
CODE:0043829a   66c746124b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:004382a0   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382a6   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382ac   66c74618ca00    MOV         word ptr [ESI + ...,0xca                ;= ??
CODE:004382b2   66c7461a4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:004382b8   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382be   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382c4   66c746203901    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:004382ca   66c746224b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:004382d0   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382d6   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004382dc   66c746285e01    MOV         word ptr [ESI + ...,0x15e               ;= ??
CODE:004382e2   66c7462a4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:004382e8   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004382ee   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004382f4   66c746308200    MOV         word ptr [ESI + ...,0x82                ;= ??
CODE:004382fa   66c746324b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:00438300   66c7463e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438306   66c7463c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0043830c   66c74638a101    MOV         word ptr [ESI + ...,0x1a1               ;= ??
CODE:00438312   66c7463a4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:00438318   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043831e   66c746440300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00438324   66c74640ac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:0043832a   66c746425f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:00438330   66c7464e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438336   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043833c   66c746487701    MOV         word ptr [ESI + ...,0x177               ;= ??
CODE:00438342   66c7464a5f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:00438348   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043834e   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438354   66c746507d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:0043835a   66c746527300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:00438360   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438366   66c7465c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043836c   66c746587d00    MOV         word ptr [ESI + ...,0x7d                ;= ??
CODE:00438372   66c7465a9800    MOV         word ptr [ESI + ...,0x98                ;= ??
CODE:00438378   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043837e   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438384   66c74660bf01    MOV         word ptr [ESI + ...,0x1bf               ;= ??
CODE:0043838a   66c746627300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:00438390   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438396   66c7466c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043839c   66c74668bf01    MOV         word ptr [ESI + ...,0x1bf               ;= ??
CODE:004383a2   66c7466a9800    MOV         word ptr [ESI + ...,0x98                ;= ??
CODE:004383a8   66c746760100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004383ae   66c746740300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004383b4   66c74670ac00    MOV         word ptr [ESI + ...,0xac                ;= ??
CODE:004383ba   66c74672ab00    MOV         word ptr [ESI + ...,0xab                ;= ??
CODE:004383c0   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004383c6   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004383cc   66c746788200    MOV         word ptr [ESI + ...,0x82                ;= ??
CODE:004383d2   66c7467abf00    MOV         word ptr [ESI + ...,0xbf                ;= ??
CODE:004383d8   66c786860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004383e1   66c786840...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004383ea   66c786800...    MOV         word ptr [ESI + ...,0xca                ;= ??
CODE:004383f3   66c786820...    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:004383fc   66c7868e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438405   66c7868c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043840e   66c786880...    MOV         word ptr [ESI + ...,0xef                ;= ??
CODE:00438417   66c7868a0...    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00438420   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438429   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438432   66c786900...    MOV         word ptr [ESI + ...,0x114               ;= ??
CODE:0043843b   66c786920...    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00438444   66c7869e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043844d   66c7869c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438456   66c786980...    MOV         word ptr [ESI + ...,0x139               ;= ??
CODE:0043845f   66c7869a0...    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00438468   66c786a60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438471   66c786a40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043847a   66c786a00...    MOV         word ptr [ESI + ...,0x15e               ;= ??
CODE:00438483   66c786a20...    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:0043848c   66c786ae0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438495   66c786ac0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043849e   66c786a80...    MOV         word ptr [ESI + ...,0x177               ;= ??
CODE:004384a7   66c786aa0...    MOV         word ptr [ESI + ...,0xab                ;= ??
CODE:004384b0   66c786b60...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004384b9   66c786b40...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004384c2   66c786b00...    MOV         word ptr [ESI + ...,0x1a1               ;= ??
CODE:004384cb   66c786b20...    MOV         word ptr [ESI + ...,0xbf                ;= ??
CODE:004384d4   e9ad080000      JMP         switchD_00435f57::caseD_0               
                            caseD_1c:                     ;XREF[2,0]:   00435f57,00435fce
CODE:004384d9   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004384e2   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004384eb   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:004384f4   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:004384fd   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00438506   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:0043850f   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00438518   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00438521   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0043852a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00438533   66c746060000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438539   66c746040000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043853f   66c7061801      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x118 ;= ??
CODE:00438544   66c746026900    MOV         word ptr [ESI + ...,0x69                ;= ??
CODE:0043854a   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438550   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438556   66c746080701    MOV         word ptr [ESI + ...,0x107               ;= ??
CODE:0043855c   66c7460a7a00    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:00438562   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438568   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043856e   66c746102c01    MOV         word ptr [ESI + ...,0x12c               ;= ??
CODE:00438574   66c746127a00    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:0043857a   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438580   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438586   66c74618f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:0043858c   66c7461a8a00    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:00438592   66c746260100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438598   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043859e   66c746204001    MOV         word ptr [ESI + ...,0x140               ;= ??
CODE:004385a4   66c746228b00    MOV         word ptr [ESI + ...,0x8b                ;= ??
CODE:004385aa   66c7462e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004385b0   66c7462c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004385b6   66c74628df00    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:004385bc   66c7462a6000    MOV         word ptr [ESI + ...,0x60                ;= ??
CODE:004385c2   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004385c8   66c746340200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004385ce   66c746305401    MOV         word ptr [ESI + ...,0x154               ;= ??
CODE:004385d4   66c746326100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:004385da   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004385e0   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004385e6   66c74638df00    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:004385ec   66c7463a8a00    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:004385f2   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004385f8   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004385fe   66c74640df00    MOV         word ptr [ESI + ...,0xdf                ;= ??
CODE:00438604   66c74642af00    MOV         word ptr [ESI + ...,0xaf                ;= ??
CODE:0043860a   66c7464e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438610   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438616   66c74648cb00    MOV         word ptr [ESI + ...,0xcb                ;= ??
CODE:0043861c   66c7464ad400    MOV         word ptr [ESI + ...,0xd4                ;= ??
CODE:00438622   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438628   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043862e   66c74650f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:00438634   66c74652d400    MOV         word ptr [ESI + ...,0xd4                ;= ??
CODE:0043863a   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438640   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438646   66c74658a600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:0043864c   66c7465ad400    MOV         word ptr [ESI + ...,0xd4                ;= ??
CODE:00438652   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438658   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043865e   66c74660a600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:00438664   66c74662af00    MOV         word ptr [ESI + ...,0xaf                ;= ??
CODE:0043866a   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438670   66c7466c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438676   66c74668a600    MOV         word ptr [ESI + ...,0xa6                ;= ??
CODE:0043867c   66c7466a8a00    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:00438682   66c746760000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438688   66c746740000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043868e   66c746709200    MOV         word ptr [ESI + ...,0x92                ;= ??
CODE:00438694   66c746727900    MOV         word ptr [ESI + ...,0x79                ;= ??
CODE:0043869a   66c7467e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004386a0   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004386a6   66c746786801    MOV         word ptr [ESI + ...,0x168               ;= ??
CODE:004386ac   66c7467a8b00    MOV         word ptr [ESI + ...,0x8b                ;= ??
CODE:004386b2   66c786860...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004386bb   66c786840...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004386c4   66c786800...    MOV         word ptr [ESI + ...,0x168               ;= ??
CODE:004386cd   66c786820...    MOV         word ptr [ESI + ...,0xb0                ;= ??
CODE:004386d6   66c7868e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004386df   66c7868c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004386e8   66c786880...    MOV         word ptr [ESI + ...,0x168               ;= ??
CODE:004386f1   66c7868a0...    MOV         word ptr [ESI + ...,0xd5                ;= ??
CODE:004386fa   66c786960...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438703   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043870c   66c786900...    MOV         word ptr [ESI + ...,0x18d               ;= ??
CODE:00438715   66c786920...    MOV         word ptr [ESI + ...,0xd5                ;= ??
CODE:0043871e   66c7869e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438727   66c7869c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438730   66c786980...    MOV         word ptr [ESI + ...,0x143               ;= ??
CODE:00438739   66c7869a0...    MOV         word ptr [ESI + ...,0xd5                ;= ??
CODE:00438742   66c786a60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043874b   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438754   66c786a00...    MOV         word ptr [ESI + ...,0x1a1               ;= ??
CODE:0043875d   66c786a20...    MOV         word ptr [ESI + ...,0xb0                ;= ??
CODE:00438766   66c786ae0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043876f   66c786ac0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438778   66c786a80...    MOV         word ptr [ESI + ...,0x1a1               ;= ??
CODE:00438781   66c786aa0...    MOV         word ptr [ESI + ...,0x8b                ;= ??
CODE:0043878a   66c786b60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438793   66c786b40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043879c   66c786b00...    MOV         word ptr [ESI + ...,0x1a1               ;= ??
CODE:004387a5   66c786b20...    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:004387ae   e9d3050000      JMP         switchD_00435f57::caseD_0               
                            caseD_1d:                     ;XREF[2,0]:   00435f57,00435fd2
CODE:004387b3   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004387bc   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004387c5   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:004387ce   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:004387d7   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:004387e0   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:004387e9   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:004387f2   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:004387fb   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00438804   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:0043880d   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438813   66c746040200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438819   66c7061601      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x116 ;= ??
CODE:0043881e   66c746028a00    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:00438824   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043882a   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438830   66c746081601    MOV         word ptr [ESI + ...,0x116               ;= ??
CODE:00438836   66c7460ab400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:0043883c   66c746160000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438842   66c746140100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438848   66c746101801    MOV         word ptr [ESI + ...,0x118               ;= ??
CODE:0043884e   66c74612c500    MOV         word ptr [ESI + ...,0xc5                ;= ??
CODE:00438854   66c7461e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043885a   66c7461c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438860   66c746182901    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:00438866   66c7461ac500    MOV         word ptr [ESI + ...,0xc5                ;= ??
CODE:0043886c   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438872   66c746240000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438878   66c74620f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:0043887e   66c74622d900    MOV         word ptr [ESI + ...,0xd9                ;= ??
CODE:00438884   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043888a   66c7462c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438890   66c746283a01    MOV         word ptr [ESI + ...,0x13a               ;= ??
CODE:00438896   66c7462ad900    MOV         word ptr [ESI + ...,0xd9                ;= ??
CODE:0043889c   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004388a2   66c746340000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004388a8   66c74630ce00    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:004388ae   66c74632d900    MOV         word ptr [ESI + ...,0xd9                ;= ??
CODE:004388b4   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004388ba   66c7463c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004388c0   66c746385f01    MOV         word ptr [ESI + ...,0x15f               ;= ??
CODE:004388c6   66c7463ad900    MOV         word ptr [ESI + ...,0xd9                ;= ??
CODE:004388cc   66c746460100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004388d2   66c746440100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004388d8   66c74640a500    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:004388de   66c74642c500    MOV         word ptr [ESI + ...,0xc5                ;= ??
CODE:004388e4   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004388ea   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004388f0   66c74648cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:004388f6   66c7464ab100    MOV         word ptr [ESI + ...,0xb1                ;= ??
CODE:004388fc   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438902   66c746540300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00438908   66c746508401    MOV         word ptr [ESI + ...,0x184               ;= ??
CODE:0043890e   66c74652c500    MOV         word ptr [ESI + ...,0xc5                ;= ??
CODE:00438914   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043891a   66c7465c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438920   66c746587301    MOV         word ptr [ESI + ...,0x173               ;= ??
CODE:00438926   66c7465ab100    MOV         word ptr [ESI + ...,0xb1                ;= ??
CODE:0043892c   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438932   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438938   66c74660cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:0043893e   66c746628c00    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:00438944   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043894a   66c7466c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438950   66c746687301    MOV         word ptr [ESI + ...,0x173               ;= ??
CODE:00438956   66c7466a8c00    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:0043895c   66c746760000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438962   66c746740100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438968   66c74670cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:0043896e   66c746726700    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:00438974   66c7467e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043897a   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438980   66c746787301    MOV         word ptr [ESI + ...,0x173               ;= ??
CODE:00438986   66c7467a6700    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:0043898c   66c786860...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438995   66c786840...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0043899e   66c786800...    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:004389a7   66c786820...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:004389b0   66c7868e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004389b9   66c7868c0...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:004389c2   66c786880...    MOV         word ptr [ESI + ...,0x184               ;= ??
CODE:004389cb   66c7868a0...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:004389d4   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004389dd   66c786940...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004389e6   66c786900...    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:004389ef   66c786920...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:004389f8   66c7869e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a01   66c7869c0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a0a   66c786980...    MOV         word ptr [ESI + ...,0xf4                ;= ??
CODE:00438a13   66c7869a0...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00438a1c   66c786a60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a25   66c786a40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a2e   66c786a00...    MOV         word ptr [ESI + ...,0x15f               ;= ??
CODE:00438a37   66c786a20...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00438a40   66c786ae0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a49   66c786ac0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a52   66c786a80...    MOV         word ptr [ESI + ...,0x13a               ;= ??
CODE:00438a5b   66c786aa0...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00438a64   66c786b60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a6d   66c786b40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438a76   66c786b00...    MOV         word ptr [ESI + ...,0x119               ;= ??
CODE:00438a7f   66c786b20...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00438a88   66c786be0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438a91   66c786bc0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438a9a   66c786b80...    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:00438aa3   66c786ba0...    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:00438aac   66c786c60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438ab5   66c786c40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438abe   66c786c00...    MOV         word ptr [ESI + ...,0x117               ;= ??
CODE:00438ac7   66c786c20...    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:00438ad0   e9b1020000      JMP         switchD_00435f57::caseD_0               
                            caseD_1e:                     ;XREF[2,0]:   00435f57,00435fd6
CODE:00438ad5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00438ade   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00438ae7   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x32cd     ;= ??
CODE:00438af0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x32ce     ;= ??
CODE:00438af9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x32cf     ;= ??
CODE:00438b02   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x32d0     ;= ??
CODE:00438b0b   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x32d1     ;= ??
CODE:00438b14   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x32d2     ;= ??
CODE:00438b1d   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00438b26   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x32cb     ;= ??
CODE:00438b2f   66c746060100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438b35   66c746040200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438b3b   66c7060501      MOV         word ptr [ESI]=>DATA:DAT_00468de8,0x105 ;= ??
CODE:00438b40   66c74602ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00438b46   66c7460e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438b4c   66c7460c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438b52   66c746082a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:00438b58   66c7460aae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:00438b5e   66c746160100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438b64   66c746140000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438b6a   66c746100501    MOV         word ptr [ESI + ...,0x105               ;= ??
CODE:00438b70   66c74612d800    MOV         word ptr [ESI + ...,0xd8                ;= ??
CODE:00438b76   66c7461e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438b7c   66c7461c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438b82   66c746182a01    MOV         word ptr [ESI + ...,0x12a               ;= ??
CODE:00438b88   66c7461ad800    MOV         word ptr [ESI + ...,0xd8                ;= ??
CODE:00438b8e   66c746260000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438b94   66c746240100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438b9a   66c74620f400    MOV         word ptr [ESI + ...,0xf4                ;= ??
CODE:00438ba0   66c74622c700    MOV         word ptr [ESI + ...,0xc7                ;= ??
CODE:00438ba6   66c7462e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438bac   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438bb2   66c74628e300    MOV         word ptr [ESI + ...,0xe3                ;= ??
CODE:00438bb8   66c7462ac700    MOV         word ptr [ESI + ...,0xc7                ;= ??
CODE:00438bbe   66c746360000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438bc4   66c746340100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438bca   66c746304f01    MOV         word ptr [ESI + ...,0x14f               ;= ??
CODE:00438bd0   66c74632c700    MOV         word ptr [ESI + ...,0xc7                ;= ??
CODE:00438bd6   66c7463e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438bdc   66c7463c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438be2   66c746386001    MOV         word ptr [ESI + ...,0x160               ;= ??
CODE:00438be8   66c7463ac700    MOV         word ptr [ESI + ...,0xc7                ;= ??
CODE:00438bee   66c746460000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438bf4   66c746440000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438bfa   66c74640cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:00438c00   66c74642b600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00438c06   66c7464e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c0c   66c7464c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c12   66c746485f01    MOV         word ptr [ESI + ...,0x15f               ;= ??
CODE:00438c18   66c7464ab600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00438c1e   66c746560100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c24   66c746540100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c2a   66c74650b900    MOV         word ptr [ESI + ...,0xb9                ;= ??
CODE:00438c30   66c746529100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:00438c36   66c7465e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c3c   66c7465c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c42   66c74658ce00    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:00438c48   66c7465a8000    MOV         word ptr [ESI + ...,0x80                ;= ??
CODE:00438c4e   66c746660000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c54   66c746640100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c5a   66c74660e200    MOV         word ptr [ESI + ...,0xe2                ;= ??
CODE:00438c60   66c746625b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00438c66   66c7466e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c6c   66c7466c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c72   66c74668f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:00438c78   66c7466a5b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00438c7e   66c746760100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c84   66c746740000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438c8a   66c746700401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:00438c90   66c746726d00    MOV         word ptr [ESI + ...,0x6d                ;= ??
CODE:00438c96   66c7467e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438c9c   66c7467c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438ca2   66c746782901    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:00438ca8   66c7467a6d00    MOV         word ptr [ESI + ...,0x6d                ;= ??
CODE:00438cae   66c786860...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438cb7   66c786840...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438cc0   66c786800...    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:00438cc9   66c786820...    MOV         word ptr [ESI + ...,0x43                ;= ??
CODE:00438cd2   66c7868e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438cdb   66c7868c0...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00438ce4   66c786880...    MOV         word ptr [ESI + ...,0x129               ;= ??
CODE:00438ced   66c7868a0...    MOV         word ptr [ESI + ...,0x43                ;= ??
CODE:00438cf6   66c786960...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438cff   66c786940...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438d08   66c786900...    MOV         word ptr [ESI + ...,0x14e               ;= ??
CODE:00438d11   66c786920...    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00438d1a   66c7869e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438d23   66c7869c0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438d2c   66c786980...    MOV         word ptr [ESI + ...,0x15f               ;= ??
CODE:00438d35   66c7869a0...    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00438d3e   66c786a60...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438d47   66c786a40...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00438d50   66c786a00...    MOV         word ptr [ESI + ...,0x15f               ;= ??
CODE:00438d59   66c786a20...    MOV         word ptr [ESI + ...,0x80                ;= ??
CODE:00438d62   66c786ae0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00438d6b   66c786ac0...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00438d74   66c786a80...    MOV         word ptr [ESI + ...,0x170               ;= ??
CODE:00438d7d   66c786aa0...    MOV         word ptr [ESI + ...,0x91                ;= ??
                            caseD_0:                      ;XREF[32,0]:  00435f51,00435f57,00435f5e,00436072
                                                          ;             0043610f,004361f4,004362ca,004363d0
                                                          ;             0043651e,004365dc,004366ca,004367b8
                                                          ;             0043685e,0043691c,004369da,00436ab0
                                                          ;             00436c25,00436d43,00436ec1,0043703f
                                                          ;             004372c8,00437476,00437603,00437805
                                                          ;             004379e3,00437b88,00437df6,00437efc
                                                          ;             004381fa,004384d4,004387ae,00438ad0
CODE:00438d86   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x32c8     ;= ??
CODE:00438d8f   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x32d9     ;= ??
CODE:00438d98   68c5264600      PUSH        DATA:$TEXT26                            ;= 54h    T
CODE:00438d9d   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:00438da3   50              PUSH        EAX                                     
CODE:00438da4   e855780000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00438da9   83c408          ADD         ESP,0x8                                 
CODE:00438dac   a370974600      MOV         [DATA:DAT_00469770],EAX                 ;= ??
CODE:00438db1   5f              POP         EDI                                     
CODE:00438db2   5e              POP         ESI                                     
CODE:00438db3   5b              POP         EBX                                     
CODE:00438db4   5d              POP         EBP                                     
CODE:00438db5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00438db6(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00438dba
                                                          ;XREF[1,0]:   00435ceb
CODE:00438db6   55              PUSH        EBP                                     
CODE:00438db7   8bec            MOV         EBP,ESP                                 
CODE:00438db9   53              PUSH        EBX                                     
CODE:00438dba   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00438dbd   0fbfd0          MOVSX       param_2,param_1                         
CODE:00438dc0   83ea01          SUB         param_2,0x1                             
CODE:00438dc3   7207            JC          LAB_00438dcc                            
CODE:00438dc5   740b            JZ          LAB_00438dd2                            
CODE:00438dc7   4a              DEC         param_2                                 
CODE:00438dc8   740e            JZ          LAB_00438dd8                            
CODE:00438dca   eb0e            JMP         LAB_00438dda                            
                            LAB_00438dcc:                 ;XREF[1,0]:   00438dc3
CODE:00438dcc   66bb0800        MOV         BX,0x8                                  
CODE:00438dd0   eb08            JMP         LAB_00438dda                            
                            LAB_00438dd2:                 ;XREF[1,0]:   00438dc5
CODE:00438dd2   66bb0400        MOV         BX,0x4                                  
CODE:00438dd6   eb02            JMP         LAB_00438dda                            
                            LAB_00438dd8:                 ;XREF[1,0]:   00438dc8
CODE:00438dd8   33db            XOR         EBX,EBX                                 
                            LAB_00438dda:                 ;XREF[3,0]:   00438dca,00438dd0,00438dd6
CODE:00438dda   66a3308f4600    MOV         [DATA:DAT_00468f30],param_1             ;= ??
CODE:00438de0   66c705348...    MOV         word ptr [DATA:DAT_00468f34],0x0        ;= ??
CODE:00438de9   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x3        ;= 0001h
CODE:00438df2   e82e1c0000      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:00438df7   0fbfc3          MOVSX       param_1,BX                              
CODE:00438dfa   8b0485888...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00438e01   a3bc8f4600      MOV         [DATA:DAT_00468fbc],param_1             ;= ??
CODE:00438e06   0fbfc3          MOVSX       param_1,BX                              
CODE:00438e09   ff3485888...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00438e10   e8cd260000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00438e15   59              POP         param_3                                 
CODE:00438e16   6a00            PUSH        0x0                                     
CODE:00438e18   6a05            PUSH        0x5                                     
CODE:00438e1a   68731f0000      PUSH        0x1f73                                  
CODE:00438e1f   e881d70000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00438e24   83c40c          ADD         ESP,0xc                                 
CODE:00438e27   0fbf05308...    MOVSX       param_1,word ptr [DATA:DAT_00468f30]    ;= ??
CODE:00438e2e   66ff0c459...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= 0003h
CODE:00438e36   e84fcfffff      CALL        FUN_00435d8a                            ;undefined FUN_00435d8a(void)
CODE:00438e3b   e8a9cbffff      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:00438e40   5b              POP         EBX                                     
CODE:00438e41   5d              POP         EBP                                     
CODE:00438e42   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00438e43(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[2,0]:   0043541a,0043a9b2
CODE:00438e43   55              PUSH        EBP                                     
CODE:00438e44   8bec            MOV         EBP,ESP                                 
CODE:00438e46   81c460ffffff    ADD         ESP,0xffffff60                          
CODE:00438e4c   53              PUSH        EBX                                     
CODE:00438e4d   56              PUSH        ESI                                     
CODE:00438e4e   57              PUSH        EDI                                     
CODE:00438e4f   bfe88d4600      MOV         EDI,DATA:DAT_00468de8                   ;= ??
CODE:00438e54   33db            XOR         EBX,EBX                                 
                            LAB_00438e56:                 ;XREF[1,0]:   00438ec9
CODE:00438e56   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00468dee,00468df6
CODE:00438e59   66837cc706ff    CMP         word ptr [EDI + ...,-0x1                ;= ??
CODE:00438e5f   7463            JZ          LAB_00438ec4                            
CODE:00438e61   0fbfc3          MOVSX       param_1,BX                              
CODE:00438e64   66837cc70600    CMP         word ptr [EDI + ...,0x0                 ;= ??
CODE:00438e6a   7506            JNZ         LAB_00438e72                            
CODE:00438e6c   66bee332        MOV         SI,0x32e3                               
CODE:00438e70   eb04            JMP         LAB_00438e76                            
                            LAB_00438e72:                 ;XREF[1,0]:   00438e6a
CODE:00438e72   66bedf32        MOV         SI,0x32df                               
                            LAB_00438e76:                 ;XREF[1,0]:   00438e70
CODE:00438e76   0fbfc3          MOVSX       param_1,BX                              
CODE:00438e79   660374c704      ADD         SI,word ptr [EDI + param_1*0x8 + 0x4]...;= ??
CODE:00438e7e   56              PUSH        ESI                                     
CODE:00438e7f   e8409cfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00438e84   59              POP         param_3                                 
CODE:00438e85   0fbfd3          MOVSX       param_2,BX                              
CODE:00438e88   89849560f...    MOV         dword ptr [EBP +...,param_1             
CODE:00438e8f   0fbfc3          MOVSX       param_1,BX                              
CODE:00438e92   ffb48560f...    PUSH        dword ptr [EBP + param_1*0x4 + 0xffff...
CODE:00438e99   e8d29ffdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00438e9e   59              POP         param_3                                 
CODE:00438e9f   6a01            PUSH        0x1                                     
CODE:00438ea1   0fbfc3          MOVSX       param_1,BX                              
CODE:00438ea4   668b44c702      MOV         param_1,word ptr [EDI + param_1*0x8 +...;= ??
CODE:00438ea9   50              PUSH        param_1                                 
CODE:00438eaa   0fbfc3          MOVSX       param_1,BX                              
CODE:00438ead   668b04c7        MOV         param_1,word ptr [EDI + param_1*0x8]=...;= ??
CODE:00438eb1   50              PUSH        param_1                                 
CODE:00438eb2   0fbfc3          MOVSX       param_1,BX                              
CODE:00438eb5   ffb48560f...    PUSH        dword ptr [EBP + param_1*0x4 + 0xffff...
CODE:00438ebc   e89baafdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00438ec1   83c410          ADD         ESP,0x10                                
                            LAB_00438ec4:                 ;XREF[1,0]:   00438e5f
CODE:00438ec4   43              INC         EBX                                     
CODE:00438ec5   6683fb28        CMP         BX,0x28                                 
CODE:00438ec9   7c8b            JL          LAB_00438e56                            
CODE:00438ecb   e834a1fdff      CALL        DoSomethingBig                          ;undefined DoSomethingBig(void)
CODE:00438ed0   33db            XOR         EBX,EBX                                 
                            LAB_00438ed2:                 ;XREF[1,0]:   00438ef2
CODE:00438ed2   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00468dee,00468df6
CODE:00438ed5   66837cc706ff    CMP         word ptr [EDI + ...,-0x1                ;= ??
CODE:00438edb   7410            JZ          LAB_00438eed                            
CODE:00438edd   0fbfc3          MOVSX       param_1,BX                              
CODE:00438ee0   ffb48560f...    PUSH        dword ptr [EBP + param_1*0x4 + 0xffff...
CODE:00438ee7   e8209efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00438eec   59              POP         param_3                                 
                            LAB_00438eed:                 ;XREF[1,0]:   00438edb
CODE:00438eed   43              INC         EBX                                     
CODE:00438eee   6683fb28        CMP         BX,0x28                                 
CODE:00438ef2   7cde            JL          LAB_00438ed2                            
CODE:00438ef4   5f              POP         EDI                                     
CODE:00438ef5   5e              POP         ESI                                     
CODE:00438ef6   5b              POP         EBX                                     
CODE:00438ef7   8be5            MOV         ESP,EBP                                 
CODE:00438ef9   5d              POP         EBP                                     
CODE:00438efa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00438efb(short param_1, undefined4 param_2, undefined4 param_3)
          ;param_1       short               AX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
                                                          ;XREF[1,0]:   00435c87
CODE:00438efb   66ff05348...    INC         word ptr [DATA:DAT_00468f34]            ;= ??
CODE:00438f02   668b15348...    MOV         param_2,word ptr [DATA:DAT_00468f34]    ;= ??
CODE:00438f09   6683fa04        CMP         param_2,0x4                             
CODE:00438f0d   7c09            JL          LAB_00438f18                            
CODE:00438f0f   66c705348...    MOV         word ptr [DATA:DAT_00468f34],0x0        ;= ??
                            LAB_00438f18:                 ;XREF[1,0]:   00438f0d
CODE:00438f18   0fbf15308...    MOVSX       param_2,word ptr [DATA:DAT_00468f30]    ;= ??
CODE:00438f1f   83ea01          SUB         param_2,0x1                             
CODE:00438f22   7207            JC          LAB_00438f2b                            
CODE:00438f24   7419            JZ          LAB_00438f3f                            
CODE:00438f26   4a              DEC         param_2                                 
CODE:00438f27   740e            JZ          LAB_00438f37                            
CODE:00438f29   eb1e            JMP         LAB_00438f49                            
                            LAB_00438f2b:                 ;XREF[1,0]:   00438f22
CODE:00438f2b   66a1348f4600    MOV         param_1,[DATA:DAT_00468f34]             ;= ??
CODE:00438f31   6683c008        ADD         param_1,0x8                             
CODE:00438f35   eb12            JMP         LAB_00438f49                            
                            LAB_00438f37:                 ;XREF[1,0]:   00438f27
CODE:00438f37   66a1348f4600    MOV         param_1,[DATA:DAT_00468f34]             ;= ??
CODE:00438f3d   eb0a            JMP         LAB_00438f49                            
                            LAB_00438f3f:                 ;XREF[1,0]:   00438f24
CODE:00438f3f   66a1348f4600    MOV         param_1,[DATA:DAT_00468f34]             ;= ??
CODE:00438f45   6683c004        ADD         param_1,0x4                             
                            LAB_00438f49:                 ;XREF[3,0]:   00438f29,00438f35,00438f3d
CODE:00438f49   0fbfd0          MOVSX       param_2,param_1                         
                                                          ; FWD[3,0]:   00468f88,00468f98,00468fa8
CODE:00438f4c   8b1495888...    MOV         param_2,dword ptr [param_2*0x4 + DATA...;= ??
CODE:00438f53   8915bc8f4600    MOV         dword ptr [DATA:DAT_00468fbc],param_2   ;= ??
CODE:00438f59   0fbfc0          MOVSX       param_1,param_1                         
                                                          ; FWD[3,0]:   00468f88,00468f98,00468fa8
CODE:00438f5c   ff3485888...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00438f63   e87a250000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00438f68   59              POP         param_3                                 
CODE:00438f69   6a00            PUSH        0x0                                     
CODE:00438f6b   6a05            PUSH        0x5                                     
CODE:00438f6d   684e1f0000      PUSH        0x1f4e                                  
CODE:00438f72   e82ed60000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00438f77   83c40c          ADD         ESP,0xc                                 
CODE:00438f7a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00438f7b(void)
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00438fb7,00438ff5,00439034,004390b3
          ;local_8       undefined2          -8                      ;XREF[4,0]:   00439126,00439144,00439162,00439179
          ;local_a       undefined2          -a                      ;XREF[4,0]:   00439134,00439152,00439170,00439194
                                                          ;XREF[1,0]:   00435c8e
CODE:00438f7b   55              PUSH        EBP                                     
CODE:00438f7c   8bec            MOV         EBP,ESP                                 
CODE:00438f7e   83c4f8          ADD         ESP,-0x8                                
CODE:00438f81   53              PUSH        EBX                                     
CODE:00438f82   56              PUSH        ESI                                     
CODE:00438f83   57              PUSH        EDI                                     
CODE:00438f84   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:00438f89   6a00            PUSH        0x0                                     
CODE:00438f8b   a1bc8f4600      MOV         EAX,[DATA:DAT_00468fbc]                 ;= ??
CODE:00438f90   ff701e          PUSH        dword ptr [EAX + 0x1e]                  
CODE:00438f93   e8dca7fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00438f98   83c408          ADD         ESP,0x8                                 
CODE:00438f9b   8bf8            MOV         EDI,EAX                                 
CODE:00438f9d   6683c704        ADD         DI,0x4                                  
CODE:00438fa1   6a00            PUSH        0x0                                     
CODE:00438fa3   a1bc8f4600      MOV         EAX,[DATA:DAT_00468fbc]                 ;= ??
CODE:00438fa8   ff701e          PUSH        dword ptr [EAX + 0x1e]                  
CODE:00438fab   e8e4a7fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00438fb0   83c408          ADD         ESP,0x8                                 
CODE:00438fb3   6683c004        ADD         AX,0x4                                  
CODE:00438fb7   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00438fbb   66833d4e8...    CMP         word ptr [DATA:DAT_00468f4e],0x70       ;= ??
CODE:00438fc3   0f8c0c030000    JL          LAB_004392d5                            
CODE:00438fc9   66833d508...    CMP         word ptr [DATA:DAT_00468f50],0x2c       ;= ??
CODE:00438fd1   0f8cfe020000    JL          LAB_004392d5                            
CODE:00438fd7   0fbf054e8...    MOVSX       EAX,word ptr [DATA:DAT_00468f4e]        ;= ??
CODE:00438fde   0fbfd7          MOVSX       EDX,DI                                  
CODE:00438fe1   03c2            ADD         EAX,EDX                                 
CODE:00438fe3   3ded010000      CMP         EAX,0x1ed                               
CODE:00438fe8   0f8fe7020000    JG          LAB_004392d5                            
CODE:00438fee   0fbf05508...    MOVSX       EAX,word ptr [DATA:DAT_00468f50]        ;= ??
CODE:00438ff5   0fbf55fe        MOVSX       EDX,word ptr [EBP + local_6+0x4]        
CODE:00438ff9   03c2            ADD         EAX,EDX                                 
CODE:00438ffb   3d22010000      CMP         EAX,0x122                               
CODE:00439000   0f8fcf020000    JG          LAB_004392d5                            
CODE:00439006   6a00            PUSH        0x0                                     
CODE:00439008   a1bc8f4600      MOV         EAX,[DATA:DAT_00468fbc]                 ;= ??
CODE:0043900d   ff701e          PUSH        dword ptr [EAX + 0x1e]                  
CODE:00439010   e85fa7fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00439015   83c408          ADD         ESP,0x8                                 
CODE:00439018   8bf8            MOV         EDI,EAX                                 
CODE:0043901a   6683c7fd        ADD         DI,-0x3                                 
CODE:0043901e   6a00            PUSH        0x0                                     
CODE:00439020   a1bc8f4600      MOV         EAX,[DATA:DAT_00468fbc]                 ;= ??
CODE:00439025   ff701e          PUSH        dword ptr [EAX + 0x1e]                  
CODE:00439028   e867a7fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0043902d   83c408          ADD         ESP,0x8                                 
CODE:00439030   6683c0fd        ADD         AX,-0x3                                 
CODE:00439034   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:00439038   33db            XOR         EBX,EBX                                 
                            LAB_0043903a:                 ;XREF[1,0]:   004390dd
CODE:0043903a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043903d   8bd0            MOV         EDX,EAX                                 
CODE:0043903f   c1e004          SHL         EAX,0x4                                 
CODE:00439042   2bc2            SUB         EAX,EDX                                 
CODE:00439044   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439046   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:0043904b   0f8487000000    JZ          LAB_004390d8                            
CODE:00439051   6a00            PUSH        0x0                                     
CODE:00439053   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439056   8bd0            MOV         EDX,EAX                                 
CODE:00439058   c1e004          SHL         EAX,0x4                                 
CODE:0043905b   2bc2            SUB         EAX,EDX                                 
CODE:0043905d   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043905f   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00439063   e82ca7fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00439068   83c408          ADD         ESP,0x8                                 
CODE:0043906b   6683c0fd        ADD         AX,-0x3                                 
CODE:0043906f   50              PUSH        EAX                                     
CODE:00439070   6a00            PUSH        0x0                                     
CODE:00439072   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439075   8bd0            MOV         EDX,EAX                                 
CODE:00439077   c1e004          SHL         EAX,0x4                                 
CODE:0043907a   2bc2            SUB         EAX,EDX                                 
CODE:0043907c   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043907e   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00439082   e8eda6fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00439087   83c408          ADD         ESP,0x8                                 
CODE:0043908a   6683c0fd        ADD         AX,-0x3                                 
CODE:0043908e   50              PUSH        EAX                                     
CODE:0043908f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439092   8bd0            MOV         EDX,EAX                                 
CODE:00439094   c1e004          SHL         EAX,0x4                                 
CODE:00439097   2bc2            SUB         EAX,EDX                                 
CODE:00439099   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043909b   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:004390a0   50              PUSH        EAX                                     
CODE:004390a1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004390a4   8bd0            MOV         EDX,EAX                                 
CODE:004390a6   c1e004          SHL         EAX,0x4                                 
CODE:004390a9   2bc2            SUB         EAX,EDX                                 
CODE:004390ab   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004390ad   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:004390b2   50              PUSH        EAX                                     
CODE:004390b3   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:004390b7   50              PUSH        EAX                                     
CODE:004390b8   57              PUSH        EDI                                     
CODE:004390b9   66a1508f4600    MOV         AX,[DATA:DAT_00468f50]                  ;= ??
CODE:004390bf   50              PUSH        EAX                                     
CODE:004390c0   66a14e8f4600    MOV         AX,[DATA:DAT_00468f4e]                  ;= ??
CODE:004390c6   50              PUSH        EAX                                     
CODE:004390c7   e875020000      CALL        FUN_00439341                            ;undefined4 FUN_00439341(undefined pa...
CODE:004390cc   83c420          ADD         ESP,0x20                                
CODE:004390cf   6685c0          TEST        AX,AX                                   
CODE:004390d2   0f85fd010000    JNZ         LAB_004392d5                            
                            LAB_004390d8:                 ;XREF[1,0]:   0043904b
CODE:004390d8   43              INC         EBX                                     
CODE:004390d9   6683fb1e        CMP         BX,0x1e                                 
CODE:004390dd   0f8c57ffffff    JL          LAB_0043903a                            
CODE:004390e3   33db            XOR         EBX,EBX                                 
                            LAB_004390e5:                 ;XREF[1,0]:   004390fd
CODE:004390e5   0fbfc3          MOVSX       EAX,BX                                  
CODE:004390e8   8bd0            MOV         EDX,EAX                                 
CODE:004390ea   c1e004          SHL         EAX,0x4                                 
CODE:004390ed   2bc2            SUB         EAX,EDX                                 
CODE:004390ef   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004390f1   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:004390f6   7407            JZ          LAB_004390ff                            
CODE:004390f8   43              INC         EBX                                     
CODE:004390f9   6683fb1e        CMP         BX,0x1e                                 
CODE:004390fd   7ce6            JL          LAB_004390e5                            
                            LAB_004390ff:                 ;XREF[1,0]:   004390f6
CODE:004390ff   6683fb1e        CMP         BX,0x1e                                 
CODE:00439103   0f8dcc010000    JGE         LAB_004392d5                            
CODE:00439109   0fbf05308...    MOVSX       EAX,word ptr [DATA:DAT_00468f30]        ;= ??
CODE:00439110   83e801          SUB         EAX,0x1                                 
CODE:00439113   7207            JC          LAB_0043911c                            
CODE:00439115   7441            JZ          LAB_00439158                            
CODE:00439117   48              DEC         EAX                                     
CODE:00439118   7420            JZ          LAB_0043913a                            
CODE:0043911a   eb58            JMP         LAB_00439174                            
                            LAB_0043911c:                 ;XREF[1,0]:   00439113
CODE:0043911c   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:00439122   6605d332        ADD         AX,0x32d3                               
CODE:00439126   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:0043912a   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:00439130   6605db32        ADD         AX,0x32db                               
CODE:00439134   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00439138   eb3a            JMP         LAB_00439174                            
                            LAB_0043913a:                 ;XREF[1,0]:   00439118
CODE:0043913a   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:00439140   6605cb32        ADD         AX,0x32cb                               
CODE:00439144   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00439148   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:0043914e   6605d732        ADD         AX,0x32d7                               
CODE:00439152   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:00439156   eb1c            JMP         LAB_00439174                            
                            LAB_00439158:                 ;XREF[1,0]:   00439115
CODE:00439158   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:0043915e   6605cf32        ADD         AX,0x32cf                               
CODE:00439162   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:00439166   66a1348f4600    MOV         AX,[DATA:DAT_00468f34]                  ;= ??
CODE:0043916c   6605d732        ADD         AX,0x32d7                               
CODE:00439170   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
                            LAB_00439174:                 ;XREF[3,0]:   0043911a,00439138,00439156
CODE:00439174   e838030000      CALL        FUN_004394b1                            ;undefined FUN_004394b1(void)
CODE:00439179   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:0043917d   50              PUSH        EAX                                     
CODE:0043917e   e84199fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00439183   59              POP         ECX                                     
CODE:00439184   0fbfd3          MOVSX       EDX,BX                                  
CODE:00439187   8bca            MOV         ECX,EDX                                 
CODE:00439189   c1e204          SHL         EDX,0x4                                 
CODE:0043918c   2bd1            SUB         EDX,ECX                                 
CODE:0043918e   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439190   89445112        MOV         dword ptr [ECX + EDX*0x2 + 0x12],EAX    
CODE:00439194   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:00439198   50              PUSH        EAX                                     
CODE:00439199   e82699fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043919e   59              POP         ECX                                     
CODE:0043919f   0fbfd3          MOVSX       EDX,BX                                  
CODE:004391a2   8bca            MOV         ECX,EDX                                 
CODE:004391a4   c1e204          SHL         EDX,0x4                                 
CODE:004391a7   2bd1            SUB         EDX,ECX                                 
CODE:004391a9   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004391ab   89445116        MOV         dword ptr [ECX + EDX*0x2 + 0x16],EAX    
CODE:004391af   0fbfc3          MOVSX       EAX,BX                                  
CODE:004391b2   8bd0            MOV         EDX,EAX                                 
CODE:004391b4   c1e004          SHL         EAX,0x4                                 
CODE:004391b7   2bc2            SUB         EAX,EDX                                 
CODE:004391b9   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004391bb   668b0d308...    MOV         CX,word ptr [DATA:DAT_00468f30]         ;= ??
CODE:004391c2   66890c42        MOV         word ptr [EDX + EAX*0x2],CX             
CODE:004391c6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004391c9   8bd0            MOV         EDX,EAX                                 
CODE:004391cb   c1e004          SHL         EAX,0x4                                 
CODE:004391ce   2bc2            SUB         EAX,EDX                                 
CODE:004391d0   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004391d2   668b0d348...    MOV         CX,word ptr [DATA:DAT_00468f34]         ;= ??
CODE:004391d9   66894c4202      MOV         word ptr [EDX + EAX*0x2 + 0x2],CX       
CODE:004391de   0fbfc3          MOVSX       EAX,BX                                  
CODE:004391e1   8bd0            MOV         EDX,EAX                                 
CODE:004391e3   c1e004          SHL         EAX,0x4                                 
CODE:004391e6   2bc2            SUB         EAX,EDX                                 
CODE:004391e8   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004391ea   668b0d4e8...    MOV         CX,word ptr [DATA:DAT_00468f4e]         ;= ??
CODE:004391f1   66894c4204      MOV         word ptr [EDX + EAX*0x2 + 0x4],CX       
CODE:004391f6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004391f9   8bd0            MOV         EDX,EAX                                 
CODE:004391fb   c1e004          SHL         EAX,0x4                                 
CODE:004391fe   2bc2            SUB         EAX,EDX                                 
CODE:00439200   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439202   668b0d508...    MOV         CX,word ptr [DATA:DAT_00468f50]         ;= ??
CODE:00439209   66894c4206      MOV         word ptr [EDX + EAX*0x2 + 0x6],CX       
CODE:0043920e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439211   8bd0            MOV         EDX,EAX                                 
CODE:00439213   c1e004          SHL         EAX,0x4                                 
CODE:00439216   2bc2            SUB         EAX,EDX                                 
CODE:00439218   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043921a   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:0043921e   e84d9cfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00439223   59              POP         ECX                                     
CODE:00439224   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439227   8bd0            MOV         EDX,EAX                                 
CODE:00439229   c1e004          SHL         EAX,0x4                                 
CODE:0043922c   2bc2            SUB         EAX,EDX                                 
CODE:0043922e   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439230   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:00439234   e8379cfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00439239   59              POP         ECX                                     
CODE:0043923a   6a05            PUSH        0x5                                     
CODE:0043923c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043923f   8bd0            MOV         EDX,EAX                                 
CODE:00439241   c1e004          SHL         EAX,0x4                                 
CODE:00439244   2bc2            SUB         EAX,EDX                                 
CODE:00439246   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439248   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:0043924d   50              PUSH        EAX                                     
CODE:0043924e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439251   8bd0            MOV         EDX,EAX                                 
CODE:00439253   c1e004          SHL         EAX,0x4                                 
CODE:00439256   2bc2            SUB         EAX,EDX                                 
CODE:00439258   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043925a   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043925f   50              PUSH        EAX                                     
CODE:00439260   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439263   8bd0            MOV         EDX,EAX                                 
CODE:00439265   c1e004          SHL         EAX,0x4                                 
CODE:00439268   2bc2            SUB         EAX,EDX                                 
CODE:0043926a   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043926c   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00439270   e8e7a6fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00439275   83c410          ADD         ESP,0x10                                
CODE:00439278   6a04            PUSH        0x4                                     
CODE:0043927a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043927d   8bd0            MOV         EDX,EAX                                 
CODE:0043927f   c1e004          SHL         EAX,0x4                                 
CODE:00439282   2bc2            SUB         EAX,EDX                                 
CODE:00439284   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439286   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:0043928b   6683c004        ADD         AX,0x4                                  
CODE:0043928f   50              PUSH        EAX                                     
CODE:00439290   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439293   8bd0            MOV         EDX,EAX                                 
CODE:00439295   c1e004          SHL         EAX,0x4                                 
CODE:00439298   2bc2            SUB         EAX,EDX                                 
CODE:0043929a   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043929c   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:004392a1   6683c004        ADD         AX,0x4                                  
CODE:004392a5   50              PUSH        EAX                                     
CODE:004392a6   0fbfc3          MOVSX       EAX,BX                                  
CODE:004392a9   8bd0            MOV         EDX,EAX                                 
CODE:004392ab   c1e004          SHL         EAX,0x4                                 
CODE:004392ae   2bc2            SUB         EAX,EDX                                 
CODE:004392b0   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004392b2   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:004392b6   e8a1a6fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004392bb   83c410          ADD         ESP,0x10                                
CODE:004392be   66c705308...    MOV         word ptr [DATA:DAT_00468f30],0xffff     ;= ??
CODE:004392c7   66c705f48...    MOV         word ptr [DATA:DAT_00468ff4],0x1        ;= ??
CODE:004392d0   e807000000      CALL        FUN_004392dc                            ;undefined FUN_004392dc(void)
                            LAB_004392d5:                 ;XREF[6,0]:   00438fc3,00438fd1,00438fe8,00439000
                                                          ;             004390d2,00439103
CODE:004392d5   5f              POP         EDI                                     
CODE:004392d6   5e              POP         ESI                                     
CODE:004392d7   5b              POP         EBX                                     
CODE:004392d8   59              POP         ECX                                     
CODE:004392d9   59              POP         ECX                                     
CODE:004392da   5d              POP         EBP                                     
CODE:004392db   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004392dc(void)
                                                          ;XREF[2,0]:   004392d0,004395d8
CODE:004392dc   53              PUSH        EBX                                     
CODE:004392dd   ba2c8f4600      MOV         EDX,DATA:DAT_00468f2c                   ;= ??
CODE:004392e2   66c705428...    MOV         word ptr [DATA:DAT_00468f42],0x0        ;= ??
CODE:004392eb   66c705408...    MOV         word ptr [DATA:DAT_00468f40],0x1        ;= ??
CODE:004392f4   33c0            XOR         EAX,EAX                                 
                            LAB_004392f6:                 ;XREF[1,0]:   00439334
CODE:004392f6   0fbfc8          MOVSX       ECX,AX                                  
CODE:004392f9   8bd9            MOV         EBX,ECX                                 
CODE:004392fb   c1e104          SHL         ECX,0x4                                 
CODE:004392fe   2bcb            SUB         ECX,EBX                                 
CODE:00439300   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00468f2c  ;= ??
CODE:00439302   66c7444b0...    MOV         word ptr [EBX + ECX*0x2 + 0xe],0x0      
CODE:00439309   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043930c   8bd9            MOV         EBX,ECX                                 
CODE:0043930e   c1e104          SHL         ECX,0x4                                 
CODE:00439311   2bcb            SUB         ECX,EBX                                 
CODE:00439313   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00468f2c  ;= ??
CODE:00439315   66c7444b0...    MOV         word ptr [EBX + ECX*0x2 + 0xa],0x0      
CODE:0043931c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043931f   8bd9            MOV         EBX,ECX                                 
CODE:00439321   c1e104          SHL         ECX,0x4                                 
CODE:00439324   2bcb            SUB         ECX,EBX                                 
CODE:00439326   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00468f2c  ;= ??
CODE:00439328   66c7444b0...    MOV         word ptr [EBX + ECX*0x2 + 0xc],0x0      
CODE:0043932f   40              INC         EAX                                     
CODE:00439330   6683f81e        CMP         AX,0x1e                                 
CODE:00439334   7cc0            JL          LAB_004392f6                            
CODE:00439336   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x5        ;= 0001h
CODE:0043933f   5b              POP         EBX                                     
CODE:00439340   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00439341(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined4 param_8, undefined2 param_9, undefined2 param_10, undefined2 param_11)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043934d
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043934a
          ;param_6       undefined2           c                      ;XREF[5,0]:   0043935a,00439382,00439392,004393b5,004393e4
          ;param_7       undefined2          10                      ;XREF[5,0]:   004393f4,0043941e,0043942f,00439454,00439486
          ;param_8       undefined4          14                      ;XREF[1,0]:   00439347
          ;param_9       undefined2          18                      ;XREF[8,0]:   004393fe,00439404,00439424,00439435,0043944b
                                                                     ;             0043945a,00439468,00439479
          ;param_10      undefined2          1c                      ;XREF[5,0]:   0043935e,0043936c,0043939b,004393cb,004393db
          ;param_11      undefined2          20                      ;XREF[5,0]:   004393f8,00439408,00439439,0043946c,0043947d
          ;local_6       undefined2          -6                      ;XREF[6,0]:   00439356,00439379,004393a5,004393c2,004393ee
                                                                     ;             00439496
          ;local_8       undefined2          -8                      ;XREF[6,0]:   00439352,00439415,00439443,00439462,00439490
                                                                     ;             0043949d
                                                          ;XREF[3,0]:   004390c7,0043a1d4,0043a2bc
CODE:00439341   55              PUSH        EBP                                     
CODE:00439342   8bec            MOV         EBP,ESP                                 
CODE:00439344   51              PUSH        param_3                                 
CODE:00439345   53              PUSH        EBX                                     
CODE:00439346   56              PUSH        ESI                                     
CODE:00439347   8b4d18          MOV         param_3,dword ptr [EBP + param_8+0x4]   
CODE:0043934a   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0043934d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00439350   33db            XOR         EBX,EBX                                 
CODE:00439352   66895dfc        MOV         word ptr [EBP + local_8+0x4],BX         
CODE:00439356   66895dfe        MOV         word ptr [EBP + local_6+0x4],BX         
CODE:0043935a   668b5d10        MOV         BX,word ptr [EBP + param_6+0x4]         
CODE:0043935e   663b5d20        CMP         BX,word ptr [EBP + param_10+0x4]        
CODE:00439362   7f49            JG          LAB_004393ad                            
CODE:00439364   663bc8          CMP         param_3,param_1                         
CODE:00439367   7f16            JG          LAB_0043937f                            
CODE:00439369   0fbfd9          MOVSX       EBX,param_3                             
CODE:0043936c   0fbf7520        MOVSX       ESI,word ptr [EBP + param_10+0x4]       
CODE:00439370   03de            ADD         EBX,ESI                                 
CODE:00439372   0fbff0          MOVSX       ESI,param_1                             
CODE:00439375   3bde            CMP         EBX,ESI                                 
CODE:00439377   7e06            JLE         LAB_0043937f                            
CODE:00439379   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_0043937f:                 ;XREF[2,0]:   00439367,00439377
CODE:0043937f   0fbfd8          MOVSX       EBX,param_1                             
CODE:00439382   0fbf7510        MOVSX       ESI,word ptr [EBP + param_6+0x4]        
CODE:00439386   03de            ADD         EBX,ESI                                 
CODE:00439388   0fbff1          MOVSX       ESI,param_3                             
CODE:0043938b   3bde            CMP         EBX,ESI                                 
CODE:0043938d   7e65            JLE         LAB_004393f4                            
CODE:0043938f   0fbfc0          MOVSX       param_1,param_1                         
CODE:00439392   0fbf5d10        MOVSX       EBX,word ptr [EBP + param_6+0x4]        
CODE:00439396   03c3            ADD         param_1,EBX                             
CODE:00439398   0fbfc9          MOVSX       param_3,param_3                         
CODE:0043939b   0fbf5d20        MOVSX       EBX,word ptr [EBP + param_10+0x4]       
CODE:0043939f   03cb            ADD         param_3,EBX                             
CODE:004393a1   3bc1            CMP         param_1,param_3                         
CODE:004393a3   7f4f            JG          LAB_004393f4                            
CODE:004393a5   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:004393ab   eb47            JMP         LAB_004393f4                            
                            LAB_004393ad:                 ;XREF[1,0]:   00439362
CODE:004393ad   663bc1          CMP         param_1,param_3                         
CODE:004393b0   7f16            JG          LAB_004393c8                            
CODE:004393b2   0fbfd8          MOVSX       EBX,param_1                             
CODE:004393b5   0fbf7510        MOVSX       ESI,word ptr [EBP + param_6+0x4]        
CODE:004393b9   03de            ADD         EBX,ESI                                 
CODE:004393bb   0fbff1          MOVSX       ESI,param_3                             
CODE:004393be   3bde            CMP         EBX,ESI                                 
CODE:004393c0   7e06            JLE         LAB_004393c8                            
CODE:004393c2   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_004393c8:                 ;XREF[2,0]:   004393b0,004393c0
CODE:004393c8   0fbfd9          MOVSX       EBX,param_3                             
CODE:004393cb   0fbf7520        MOVSX       ESI,word ptr [EBP + param_10+0x4]       
CODE:004393cf   03de            ADD         EBX,ESI                                 
CODE:004393d1   0fbff0          MOVSX       ESI,param_1                             
CODE:004393d4   3bde            CMP         EBX,ESI                                 
CODE:004393d6   7e1c            JLE         LAB_004393f4                            
CODE:004393d8   0fbfc9          MOVSX       param_3,param_3                         
CODE:004393db   0fbf5d20        MOVSX       EBX,word ptr [EBP + param_10+0x4]       
CODE:004393df   03cb            ADD         param_3,EBX                             
CODE:004393e1   0fbfc0          MOVSX       param_1,param_1                         
CODE:004393e4   0fbf5d10        MOVSX       EBX,word ptr [EBP + param_6+0x4]        
CODE:004393e8   03c3            ADD         param_1,EBX                             
CODE:004393ea   3bc8            CMP         param_3,param_1                         
CODE:004393ec   7f06            JG          LAB_004393f4                            
CODE:004393ee   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_004393f4:                 ;XREF[5,0]:   0043938d,004393a3,004393ab,004393d6
                                                          ;             004393ec
CODE:004393f4   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:004393f8   663b4524        CMP         param_1,word ptr [EBP + param_11+0x4]   
CODE:004393fc   7f4d            JG          LAB_0043944b                            
CODE:004393fe   663b551c        CMP         param_2,word ptr [EBP + param_9+0x4]    
CODE:00439402   7c17            JL          LAB_0043941b                            
CODE:00439404   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:00439408   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:0043940c   03c1            ADD         param_1,param_3                         
CODE:0043940e   0fbfca          MOVSX       param_3,param_2                         
CODE:00439411   3bc1            CMP         param_1,param_3                         
CODE:00439413   7e06            JLE         LAB_0043941b                            
CODE:00439415   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_0043941b:                 ;XREF[2,0]:   00439402,00439413
CODE:0043941b   0fbfc2          MOVSX       param_1,param_2                         
CODE:0043941e   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00439422   03c1            ADD         param_1,param_3                         
CODE:00439424   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:00439428   3bc1            CMP         param_1,param_3                         
CODE:0043942a   7e6a            JLE         LAB_00439496                            
CODE:0043942c   0fbfc2          MOVSX       param_1,param_2                         
CODE:0043942f   0fbf5514        MOVSX       param_2,word ptr [EBP + param_7+0x4]    
CODE:00439433   03c2            ADD         param_1,param_2                         
CODE:00439435   0fbf551c        MOVSX       param_2,word ptr [EBP + param_9+0x4]    
CODE:00439439   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:0043943d   03d1            ADD         param_2,param_3                         
CODE:0043943f   3bc2            CMP         param_1,param_2                         
CODE:00439441   7f53            JG          LAB_00439496                            
CODE:00439443   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:00439449   eb4b            JMP         LAB_00439496                            
                            LAB_0043944b:                 ;XREF[1,0]:   004393fc
CODE:0043944b   663b551c        CMP         param_2,word ptr [EBP + param_9+0x4]    
CODE:0043944f   7f17            JG          LAB_00439468                            
CODE:00439451   0fbfc2          MOVSX       param_1,param_2                         
CODE:00439454   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:00439458   03c1            ADD         param_1,param_3                         
CODE:0043945a   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:0043945e   3bc1            CMP         param_1,param_3                         
CODE:00439460   7e06            JLE         LAB_00439468                            
CODE:00439462   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00439468:                 ;XREF[2,0]:   0043944f,00439460
CODE:00439468   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:0043946c   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00439470   03c1            ADD         param_1,param_3                         
CODE:00439472   0fbfca          MOVSX       param_3,param_2                         
CODE:00439475   3bc1            CMP         param_1,param_3                         
CODE:00439477   7e1d            JLE         LAB_00439496                            
CODE:00439479   0fbf451c        MOVSX       param_1,word ptr [EBP + param_9+0x4]    
CODE:0043947d   0fbf4d24        MOVSX       param_3,word ptr [EBP + param_11+0x4]   
CODE:00439481   03c1            ADD         param_1,param_3                         
CODE:00439483   0fbfd2          MOVSX       param_2,param_2                         
CODE:00439486   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:0043948a   03d1            ADD         param_2,param_3                         
CODE:0043948c   3bc2            CMP         param_1,param_2                         
CODE:0043948e   7f06            JG          LAB_00439496                            
CODE:00439490   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
                            LAB_00439496:                 ;XREF[5,0]:   0043942a,00439441,00439449,00439477
                                                          ;             0043948e
CODE:00439496   66837dfe01      CMP         word ptr [EBP + local_6+0x4],0x1        
CODE:0043949b   750d            JNZ         LAB_004394aa                            
CODE:0043949d   66837dfc01      CMP         word ptr [EBP + local_8+0x4],0x1        
CODE:004394a2   7506            JNZ         LAB_004394aa                            
CODE:004394a4   66b80100        MOV         param_1,0x1                             
CODE:004394a8   eb02            JMP         LAB_004394ac                            
                            LAB_004394aa:                 ;XREF[2,0]:   0043949b,004394a2
CODE:004394aa   33c0            XOR         param_1,param_1                         
                            LAB_004394ac:                 ;XREF[1,0]:   004394a8
CODE:004394ac   5e              POP         ESI                                     
CODE:004394ad   5b              POP         EBX                                     
CODE:004394ae   59              POP         param_3                                 
CODE:004394af   5d              POP         EBP                                     
CODE:004394b0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004394b1(void)
                                                          ;XREF[1,0]:   00439174
CODE:004394b1   e86f150000      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:004394b6   6a00            PUSH        0x0                                     
CODE:004394b8   6a05            PUSH        0x5                                     
CODE:004394ba   68741f0000      PUSH        0x1f74                                  
CODE:004394bf   e8e1d00000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004394c4   83c40c          ADD         ESP,0xc                                 
CODE:004394c7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004394c8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004394ce
                                                          ;XREF[1,0]:   00435cff
CODE:004394c8   55              PUSH        EBP                                     
CODE:004394c9   8bec            MOV         EBP,ESP                                 
CODE:004394cb   53              PUSH        EBX                                     
CODE:004394cc   56              PUSH        ESI                                     
CODE:004394cd   57              PUSH        EDI                                     
CODE:004394ce   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004394d1   bf2c8f4600      MOV         EDI,DATA:DAT_00468f2c                   ;= ??
CODE:004394d6   6a00            PUSH        0x0                                     
CODE:004394d8   6a05            PUSH        0x5                                     
CODE:004394da   68731f0000      PUSH        0x1f73                                  
CODE:004394df   e8c1d00000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004394e4   83c40c          ADD         ESP,0xc                                 
CODE:004394e7   0fbfc3          MOVSX       param_1,BX                              
CODE:004394ea   8bd0            MOV         param_2,param_1                         
CODE:004394ec   c1e004          SHL         param_1,0x4                             
CODE:004394ef   2bc2            SUB         param_1,param_2                         
CODE:004394f1   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:004394f3   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:004394f7   66a3308f4600    MOV         [DATA:DAT_00468f30],param_1             ;= ??
CODE:004394fd   0fbfc3          MOVSX       param_1,BX                              
CODE:00439500   8bd0            MOV         param_2,param_1                         
CODE:00439502   c1e004          SHL         param_1,0x4                             
CODE:00439505   2bc2            SUB         param_1,param_2                         
CODE:00439507   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439509   668b444202      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043950e   66a3348f4600    MOV         [DATA:DAT_00468f34],param_1             ;= ??
CODE:00439514   0fbf05308...    MOVSX       param_1,word ptr [DATA:DAT_00468f30]    ;= ??
CODE:0043951b   83e801          SUB         param_1,0x1                             
CODE:0043951e   7207            JC          LAB_00439527                            
CODE:00439520   741b            JZ          LAB_0043953d                            
CODE:00439522   48              DEC         param_1                                 
CODE:00439523   740f            JZ          LAB_00439534                            
CODE:00439525   eb21            JMP         LAB_00439548                            
                            LAB_00439527:                 ;XREF[1,0]:   0043951e
CODE:00439527   668b35348...    MOV         SI,word ptr [DATA:DAT_00468f34]         ;= ??
CODE:0043952e   6683c608        ADD         SI,0x8                                  
CODE:00439532   eb14            JMP         LAB_00439548                            
                            LAB_00439534:                 ;XREF[1,0]:   00439523
CODE:00439534   668b35348...    MOV         SI,word ptr [DATA:DAT_00468f34]         ;= ??
CODE:0043953b   eb0b            JMP         LAB_00439548                            
                            LAB_0043953d:                 ;XREF[1,0]:   00439520
CODE:0043953d   668b35348...    MOV         SI,word ptr [DATA:DAT_00468f34]         ;= ??
CODE:00439544   6683c604        ADD         SI,0x4                                  
                            LAB_00439548:                 ;XREF[3,0]:   00439525,00439532,0043953b
CODE:00439548   e8d8140000      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:0043954d   0fbfc6          MOVSX       param_1,SI                              
CODE:00439550   8b0485888...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00439557   a3bc8f4600      MOV         [DATA:DAT_00468fbc],param_1             ;= ??
CODE:0043955c   ff35bc8f4600    PUSH        dword ptr [DATA:DAT_00468fbc]           ;= ??
CODE:00439562   e87b1f0000      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00439567   59              POP         param_3                                 
CODE:00439568   0fbfc3          MOVSX       param_1,BX                              
CODE:0043956b   8bd0            MOV         param_2,param_1                         
CODE:0043956d   c1e004          SHL         param_1,0x4                             
CODE:00439570   2bc2            SUB         param_1,param_2                         
CODE:00439572   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439574   66c70442ffff    MOV         word ptr [param_2 + param_1*0x2],0xffff 
CODE:0043957a   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x3        ;= 0001h
CODE:00439583   0fbfc3          MOVSX       param_1,BX                              
CODE:00439586   8bd0            MOV         param_2,param_1                         
CODE:00439588   c1e004          SHL         param_1,0x4                             
CODE:0043958b   2bc2            SUB         param_1,param_2                         
CODE:0043958d   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043958f   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00439593   e87497fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00439598   59              POP         param_3                                 
CODE:00439599   0fbfd3          MOVSX       param_2,BX                              
CODE:0043959c   8bca            MOV         param_3,param_2                         
CODE:0043959e   c1e204          SHL         param_2,0x4                             
CODE:004395a1   2bd1            SUB         param_2,param_3                         
CODE:004395a3   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:004395a5   89445112        MOV         dword ptr [param...,param_1             
CODE:004395a9   0fbfc3          MOVSX       param_1,BX                              
CODE:004395ac   8bd0            MOV         param_2,param_1                         
CODE:004395ae   c1e004          SHL         param_1,0x4                             
CODE:004395b1   2bc2            SUB         param_1,param_2                         
CODE:004395b3   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:004395b5   ff744216        PUSH        dword ptr [param_2 + param_1*0x2 + 0x16]
CODE:004395b9   e84e97fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004395be   59              POP         param_3                                 
CODE:004395bf   0fbfd3          MOVSX       param_2,BX                              
CODE:004395c2   8bca            MOV         param_3,param_2                         
CODE:004395c4   c1e204          SHL         param_2,0x4                             
CODE:004395c7   2bd1            SUB         param_2,param_3                         
CODE:004395c9   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:004395cb   89445116        MOV         dword ptr [param...,param_1             
CODE:004395cf   66c705f48...    MOV         word ptr [DATA:DAT_00468ff4],0x3        ;= ??
CODE:004395d8   e8fffcffff      CALL        FUN_004392dc                            ;undefined FUN_004392dc(void)
CODE:004395dd   5f              POP         EDI                                     
CODE:004395de   5e              POP         ESI                                     
CODE:004395df   5b              POP         EBX                                     
CODE:004395e0   5d              POP         EBP                                     
CODE:004395e1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004395e2(void)
                                                          ;XREF[1,0]:   0043579a
CODE:004395e2   53              PUSH        EBX                                     
CODE:004395e3   56              PUSH        ESI                                     
CODE:004395e4   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:004395e9   33db            XOR         EBX,EBX                                 
                            LAB_004395eb:                 ;XREF[1,0]:   00439603
CODE:004395eb   0fbfc3          MOVSX       EAX,BX                                  
CODE:004395ee   8bd0            MOV         EDX,EAX                                 
CODE:004395f0   c1e004          SHL         EAX,0x4                                 
CODE:004395f3   2bc2            SUB         EAX,EDX                                 
CODE:004395f5   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004395f7   66c744420...    MOV         word ptr [EDX + EAX*0x2 + 0x8],0x0      
CODE:004395fe   43              INC         EBX                                     
CODE:004395ff   6683fb1e        CMP         BX,0x1e                                 
CODE:00439603   7ce6            JL          LAB_004395eb                            
CODE:00439605   e925010000      JMP         LAB_0043972f                            
                            LAB_0043960a:                 ;XREF[1,0]:   00439737
CODE:0043960a   33db            XOR         EBX,EBX                                 
                            LAB_0043960c:                 ;XREF[1,0]:   00439729
CODE:0043960c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043960f   8bd0            MOV         EDX,EAX                                 
CODE:00439611   c1e004          SHL         EAX,0x4                                 
CODE:00439614   2bc2            SUB         EAX,EDX                                 
CODE:00439616   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439618   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:0043961d   0f8401010000    JZ          LAB_00439724                            
CODE:00439623   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439626   8bd0            MOV         EDX,EAX                                 
CODE:00439628   c1e004          SHL         EAX,0x4                                 
CODE:0043962b   2bc2            SUB         EAX,EDX                                 
CODE:0043962d   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043962f   66837c420800    CMP         word ptr [EDX + EAX*0x2 + 0x8],0x0      
CODE:00439635   0f85e9000000    JNZ         LAB_00439724                            
CODE:0043963b   53              PUSH        EBX                                     
CODE:0043963c   e8d0120000      CALL        FUN_0043a911                            ;undefined4 FUN_0043a911(undefined pa...
CODE:00439641   59              POP         ECX                                     
CODE:00439642   6685c0          TEST        AX,AX                                   
CODE:00439645   0f84d9000000    JZ          LAB_00439724                            
CODE:0043964b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043964e   8bd0            MOV         EDX,EAX                                 
CODE:00439650   c1e004          SHL         EAX,0x4                                 
CODE:00439653   2bc2            SUB         EAX,EDX                                 
CODE:00439655   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439657   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:0043965b   e8a498fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00439660   59              POP         ECX                                     
CODE:00439661   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439664   8bd0            MOV         EDX,EAX                                 
CODE:00439666   c1e004          SHL         EAX,0x4                                 
CODE:00439669   2bc2            SUB         EAX,EDX                                 
CODE:0043966b   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043966d   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:00439671   e8fa97fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00439676   59              POP         ECX                                     
CODE:00439677   6a05            PUSH        0x5                                     
CODE:00439679   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043967c   8bd0            MOV         EDX,EAX                                 
CODE:0043967e   c1e004          SHL         EAX,0x4                                 
CODE:00439681   2bc2            SUB         EAX,EDX                                 
CODE:00439683   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439685   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:0043968a   50              PUSH        EAX                                     
CODE:0043968b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043968e   8bd0            MOV         EDX,EAX                                 
CODE:00439690   c1e004          SHL         EAX,0x4                                 
CODE:00439693   2bc2            SUB         EAX,EDX                                 
CODE:00439695   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439697   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043969c   50              PUSH        EAX                                     
CODE:0043969d   0fbfc3          MOVSX       EAX,BX                                  
CODE:004396a0   8bd0            MOV         EDX,EAX                                 
CODE:004396a2   c1e004          SHL         EAX,0x4                                 
CODE:004396a5   2bc2            SUB         EAX,EDX                                 
CODE:004396a7   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004396a9   ff744212        PUSH        dword ptr [EDX + EAX*0x2 + 0x12]        
CODE:004396ad   e8aaa2fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004396b2   83c410          ADD         ESP,0x10                                
CODE:004396b5   6a04            PUSH        0x4                                     
CODE:004396b7   0fbfc3          MOVSX       EAX,BX                                  
CODE:004396ba   8bd0            MOV         EDX,EAX                                 
CODE:004396bc   c1e004          SHL         EAX,0x4                                 
CODE:004396bf   2bc2            SUB         EAX,EDX                                 
CODE:004396c1   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004396c3   668b444206      MOV         AX,word ptr [EDX + EAX*0x2 + 0x6]       
CODE:004396c8   6683c004        ADD         AX,0x4                                  
CODE:004396cc   50              PUSH        EAX                                     
CODE:004396cd   0fbfc3          MOVSX       EAX,BX                                  
CODE:004396d0   8bd0            MOV         EDX,EAX                                 
CODE:004396d2   c1e004          SHL         EAX,0x4                                 
CODE:004396d5   2bc2            SUB         EAX,EDX                                 
CODE:004396d7   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004396d9   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:004396de   6683c004        ADD         AX,0x4                                  
CODE:004396e2   50              PUSH        EAX                                     
CODE:004396e3   0fbfc3          MOVSX       EAX,BX                                  
CODE:004396e6   8bd0            MOV         EDX,EAX                                 
CODE:004396e8   c1e004          SHL         EAX,0x4                                 
CODE:004396eb   2bc2            SUB         EAX,EDX                                 
CODE:004396ed   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:004396ef   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:004396f3   e864a2fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004396f8   83c410          ADD         ESP,0x10                                
CODE:004396fb   0fbfc3          MOVSX       EAX,BX                                  
CODE:004396fe   8bd0            MOV         EDX,EAX                                 
CODE:00439700   c1e004          SHL         EAX,0x4                                 
CODE:00439703   2bc2            SUB         EAX,EDX                                 
CODE:00439705   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439707   ff744216        PUSH        dword ptr [EDX + EAX*0x2 + 0x16]        
CODE:0043970b   e810a7fdff      CALL        FUN_00413e20                            ;undefined FUN_00413e20(undefined par...
CODE:00439710   59              POP         ECX                                     
CODE:00439711   0fbfc3          MOVSX       EAX,BX                                  
CODE:00439714   8bd0            MOV         EDX,EAX                                 
CODE:00439716   c1e004          SHL         EAX,0x4                                 
CODE:00439719   2bc2            SUB         EAX,EDX                                 
CODE:0043971b   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043971d   66c744420...    MOV         word ptr [EDX + EAX*0x2 + 0x8],0x1      
                            LAB_00439724:                 ;XREF[3,0]:   0043961d,00439635,00439645
CODE:00439724   43              INC         EBX                                     
CODE:00439725   6683fb1e        CMP         BX,0x1e                                 
CODE:00439729   0f8cddfeffff    JL          LAB_0043960c                            
                            LAB_0043972f:                 ;XREF[1,0]:   00439605
CODE:0043972f   e89d110000      CALL        FUN_0043a8d1                            ;undefined4 FUN_0043a8d1(void)
CODE:00439734   6685c0          TEST        AX,AX                                   
CODE:00439737   0f84cdfeffff    JZ          LAB_0043960a                            
CODE:0043973d   5e              POP         ESI                                     
CODE:0043973e   5b              POP         EBX                                     
CODE:0043973f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00439740(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00439747
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00439776,0043977f,004397ef,0043981d
                                                          ;XREF[1,0]:   00435804
CODE:00439740   55              PUSH        EBP                                     
CODE:00439741   8bec            MOV         EBP,ESP                                 
CODE:00439743   51              PUSH        param_3                                 
CODE:00439744   53              PUSH        EBX                                     
CODE:00439745   56              PUSH        ESI                                     
CODE:00439746   57              PUSH        EDI                                     
CODE:00439747   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043974a   0fbfc6          MOVSX       param_1,SI                              
CODE:0043974d   8bd0            MOV         param_2,param_1                         
CODE:0043974f   c1e004          SHL         param_1,0x4                             
CODE:00439752   2bc2            SUB         param_1,param_2                         
CODE:00439754   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043975a   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0043975e   c1e002          SHL         param_1,0x2                             
CODE:00439761   0fbfd6          MOVSX       param_2,SI                              
CODE:00439764   8bca            MOV         param_3,param_2                         
CODE:00439766   c1e204          SHL         param_2,0x4                             
CODE:00439769   2bd1            SUB         param_2,param_3                         
CODE:0043976b   8b0d2c8f4600    MOV         param_3,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:00439771   6603445102      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:00439776   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0043977a   33ff            XOR         EDI,EDI                                 
                            LAB_0043977c:                 ;XREF[1,0]:   00439856
CODE:0043977c   0fbfc7          MOVSX       param_1,DI                              
CODE:0043977f   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00439783   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00439786   8d1495902...    LEA         param_2,[param_2*0x4 + DATA:DAT_00462...;= 08h
                                                          ; FWD[2,0]:   00462590,00462592
CODE:0043978d   0fbe0442        MOVSX       param_1,byte ptr [param_2 + param_1*0...;= 08h
CODE:00439791   6683f8ff        CMP         param_1,-0x1                            
CODE:00439795   0f84b6000000    JZ          LAB_00439851                            
CODE:0043979b   33db            XOR         EBX,EBX                                 
                            LAB_0043979d:                 ;XREF[1,0]:   0043984b
CODE:0043979d   0fbfc6          MOVSX       param_1,SI                              
CODE:004397a0   8bd0            MOV         param_2,param_1                         
CODE:004397a2   c1e004          SHL         param_1,0x4                             
CODE:004397a5   2bc2            SUB         param_1,param_2                         
CODE:004397a7   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:004397ad   66837c420e00    CMP         word ptr [param_...,0x0                 
CODE:004397b3   0f8598000000    JNZ         LAB_00439851                            
CODE:004397b9   0fbfc3          MOVSX       param_1,BX                              
CODE:004397bc   8bd0            MOV         param_2,param_1                         
CODE:004397be   c1e004          SHL         param_1,0x4                             
CODE:004397c1   2bc2            SUB         param_1,param_2                         
CODE:004397c3   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:004397c9   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:004397ce   7476            JZ          LAB_00439846                            
CODE:004397d0   663bf3          CMP         SI,BX                                   
CODE:004397d3   7471            JZ          LAB_00439846                            
CODE:004397d5   53              PUSH        EBX                                     
CODE:004397d6   56              PUSH        ESI                                     
CODE:004397d7   0fbfc6          MOVSX       param_1,SI                              
CODE:004397da   8bd0            MOV         param_2,param_1                         
CODE:004397dc   c1e004          SHL         param_1,0x4                             
CODE:004397df   2bc2            SUB         param_1,param_2                         
CODE:004397e1   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:004397e7   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:004397ec   0fbfd7          MOVSX       param_2,DI                              
CODE:004397ef   0fbf4dfe        MOVSX       param_3,word ptr [EBP + local_6+0x4]    
CODE:004397f3   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:004397f6   8d0c8d912...    LEA         param_3,[param_3*0x4 + DATA:DAT_00462...
CODE:004397fd   0fbe1451        MOVSX       param_2,byte ptr [param_3 + param_2*0...
CODE:00439801   6603c2          ADD         param_1,param_2                         
CODE:00439804   50              PUSH        param_1                                 
CODE:00439805   0fbfc6          MOVSX       param_1,SI                              
CODE:00439808   8bd0            MOV         param_2,param_1                         
CODE:0043980a   c1e004          SHL         param_1,0x4                             
CODE:0043980d   2bc2            SUB         param_1,param_2                         
CODE:0043980f   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:00439815   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043981a   0fbfd7          MOVSX       param_2,DI                              
CODE:0043981d   0fbf4dfe        MOVSX       param_3,word ptr [EBP + local_6+0x4]    
CODE:00439821   8d0c49          LEA         param_3,[ECX + ECX*0x2]                 
CODE:00439824   8d0c8d902...    LEA         param_3,[param_3*0x4 + DATA:DAT_00462...;= 08h
CODE:0043982b   0fbe1451        MOVSX       param_2,byte ptr [param_3 + param_2*0...;= 08h
CODE:0043982f   6603c2          ADD         param_1,param_2                         
CODE:00439832   50              PUSH        param_1                                 
CODE:00439833   6683ff03        CMP         DI,0x3                                  
CODE:00439837   0f9cc0          SETL        param_1                                 
CODE:0043983a   83e001          AND         param_1,0x1                             
CODE:0043983d   50              PUSH        param_1                                 
CODE:0043983e   e8930a0000      CALL        FUN_0043a2d6                            ;undefined FUN_0043a2d6(undefined par...
CODE:00439843   83c414          ADD         ESP,0x14                                
                            LAB_00439846:                 ;XREF[2,0]:   004397ce,004397d3
CODE:00439846   43              INC         EBX                                     
CODE:00439847   6683fb1e        CMP         BX,0x1e                                 
CODE:0043984b   0f8c4cffffff    JL          LAB_0043979d                            
                            LAB_00439851:                 ;XREF[2,0]:   00439795,004397b3
CODE:00439851   47              INC         EDI                                     
CODE:00439852   6683ff06        CMP         DI,0x6                                  
CODE:00439856   0f8c20ffffff    JL          LAB_0043977c                            
CODE:0043985c   5f              POP         EDI                                     
CODE:0043985d   5e              POP         ESI                                     
CODE:0043985e   5b              POP         EBX                                     
CODE:0043985f   59              POP         param_3                                 
CODE:00439860   5d              POP         EBP                                     
CODE:00439861   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00439862(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[4,0]:   004398ae,004398dc,004399de,00439a0c
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0043986e,00439982,00439ab2,00439ad6
                                                          ;XREF[1,0]:   00435786
CODE:00439862   55              PUSH        EBP                                     
CODE:00439863   8bec            MOV         EBP,ESP                                 
CODE:00439865   51              PUSH        param_3                                 
CODE:00439866   53              PUSH        EBX                                     
CODE:00439867   56              PUSH        ESI                                     
CODE:00439868   57              PUSH        EDI                                     
CODE:00439869   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:0043986e   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00439874   33db            XOR         EBX,EBX                                 
                            LAB_00439876:                 ;XREF[1,0]:   004399a0
CODE:00439876   0fbfc3          MOVSX       param_1,BX                              
CODE:00439879   8bd0            MOV         param_2,param_1                         
CODE:0043987b   c1e004          SHL         param_1,0x4                             
CODE:0043987e   2bc2            SUB         param_1,param_2                         
CODE:00439880   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439882   0fbf44420a      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:00439887   99              CDQ                                                 
CODE:00439888   33c2            XOR         param_1,param_2                         
CODE:0043988a   2bc2            SUB         param_1,param_2                         
CODE:0043988c   3d00020000      CMP         param_1,0x200                           
CODE:00439891   7f54            JG          LAB_004398e7                            
CODE:00439893   0fbfc3          MOVSX       param_1,BX                              
CODE:00439896   8bd0            MOV         param_2,param_1                         
CODE:00439898   c1e004          SHL         param_1,0x4                             
CODE:0043989b   2bc2            SUB         param_1,param_2                         
CODE:0043989d   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043989f   0fbf44420a      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:004398a4   99              CDQ                                                 
CODE:004398a5   33c2            XOR         param_1,param_2                         
CODE:004398a7   2bc2            SUB         param_1,param_2                         
CODE:004398a9   83f840          CMP         param_1,0x40                            
CODE:004398ac   7e14            JLE         LAB_004398c2                            
CODE:004398ae   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004398b2   2501000080      AND         param_1,0x80000001                      
CODE:004398b7   7905            JNS         LAB_004398be                            
CODE:004398b9   48              DEC         param_1                                 
CODE:004398ba   83c8fe          OR          param_1,0xfffffffe                      
CODE:004398bd   40              INC         param_1                                 
                            LAB_004398be:                 ;XREF[1,0]:   004398b7
CODE:004398be   85c0            TEST        param_1,param_1                         
CODE:004398c0   7525            JNZ         LAB_004398e7                            
                            LAB_004398c2:                 ;XREF[1,0]:   004398ac
CODE:004398c2   0fbfc3          MOVSX       param_1,BX                              
CODE:004398c5   8bd0            MOV         param_2,param_1                         
CODE:004398c7   c1e004          SHL         param_1,0x4                             
CODE:004398ca   2bc2            SUB         param_1,param_2                         
CODE:004398cc   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:004398ce   0fbf44420a      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:004398d3   99              CDQ                                                 
CODE:004398d4   33c2            XOR         param_1,param_2                         
CODE:004398d6   2bc2            SUB         param_1,param_2                         
CODE:004398d8   85c0            TEST        param_1,param_1                         
CODE:004398da   7e07            JLE         LAB_004398e3                            
CODE:004398dc   66837d0801      CMP         word ptr [EBP + param_4+0x4],0x1        
CODE:004398e1   7404            JZ          LAB_004398e7                            
                            LAB_004398e3:                 ;XREF[1,0]:   004398da
CODE:004398e3   33ff            XOR         EDI,EDI                                 
CODE:004398e5   eb05            JMP         LAB_004398ec                            
                            LAB_004398e7:                 ;XREF[3,0]:   00439891,004398c0,004398e1
CODE:004398e7   bf01000000      MOV         EDI,0x1                                 
                            LAB_004398ec:                 ;XREF[1,0]:   004398e5
CODE:004398ec   0fbfc3          MOVSX       param_1,BX                              
CODE:004398ef   8bd0            MOV         param_2,param_1                         
CODE:004398f1   c1e004          SHL         param_1,0x4                             
CODE:004398f4   2bc2            SUB         param_1,param_2                         
CODE:004398f6   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:004398f8   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:004398fd   0f8498000000    JZ          LAB_0043999b                            
CODE:00439903   6685ff          TEST        DI,DI                                   
CODE:00439906   7420            JZ          LAB_00439928                            
CODE:00439908   0fbfc3          MOVSX       param_1,BX                              
CODE:0043990b   8bd0            MOV         param_2,param_1                         
CODE:0043990d   c1e004          SHL         param_1,0x4                             
CODE:00439910   2bc2            SUB         param_1,param_2                         
CODE:00439912   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439914   66837c420e00    CMP         word ptr [param_...,0x0                 
CODE:0043991a   750c            JNZ         LAB_00439928                            
CODE:0043991c   53              PUSH        EBX                                     
CODE:0043991d   e8e7020000      CALL        FUN_00439c09                            ;undefined4 FUN_00439c09(undefined pa...
CODE:00439922   59              POP         param_3                                 
CODE:00439923   6685c0          TEST        param_1,param_1                         
CODE:00439926   7410            JZ          LAB_00439938                            
                            LAB_00439928:                 ;XREF[2,0]:   00439906,0043991a
CODE:00439928   6a01            PUSH        0x1                                     
CODE:0043992a   53              PUSH        EBX                                     
CODE:0043992b   e8ea040000      CALL        FUN_00439e1a                            ;undefined4 FUN_00439e1a(undefined pa...
CODE:00439930   83c408          ADD         ESP,0x8                                 
CODE:00439933   6685c0          TEST        param_1,param_1                         
CODE:00439936   7463            JZ          LAB_0043999b                            
                            LAB_00439938:                 ;XREF[1,0]:   00439926
CODE:00439938   83cfff          OR          EDI,0xffffffff                          
CODE:0043993b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043993e   8bd0            MOV         param_2,param_1                         
CODE:00439940   c1e004          SHL         param_1,0x4                             
CODE:00439943   2bc2            SUB         param_1,param_2                         
CODE:00439945   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439947   66837c420a00    CMP         word ptr [param_...,0x0                 
CODE:0043994d   7c03            JL          LAB_00439952                            
CODE:0043994f   83c702          ADD         EDI,0x2                                 
                            LAB_00439952:                 ;XREF[1,0]:   0043994d
CODE:00439952   0fbfc3          MOVSX       param_1,BX                              
CODE:00439955   8bd0            MOV         param_2,param_1                         
CODE:00439957   c1e004          SHL         param_1,0x4                             
CODE:0043995a   2bc2            SUB         param_1,param_2                         
CODE:0043995c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043995e   66017c4204      ADD         word ptr [param_...,DI                  
CODE:00439963   53              PUSH        EBX                                     
CODE:00439964   e877010000      CALL        FUN_00439ae0                            ;undefined4 FUN_00439ae0(undefined pa...
CODE:00439969   59              POP         param_3                                 
CODE:0043996a   6685c0          TEST        param_1,param_1                         
CODE:0043996d   7413            JZ          LAB_00439982                            
CODE:0043996f   0fbfc3          MOVSX       param_1,BX                              
CODE:00439972   8bd0            MOV         param_2,param_1                         
CODE:00439974   c1e004          SHL         param_1,0x4                             
CODE:00439977   2bc2            SUB         param_1,param_2                         
CODE:00439979   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043997b   66297c4204      SUB         word ptr [param_...,DI                  
CODE:00439980   eb06            JMP         LAB_00439988                            
                            LAB_00439982:                 ;XREF[1,0]:   0043996d
CODE:00439982   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00439988:                 ;XREF[1,0]:   00439980
CODE:00439988   0fbfc3          MOVSX       param_1,BX                              
CODE:0043998b   8bd0            MOV         param_2,param_1                         
CODE:0043998d   c1e004          SHL         param_1,0x4                             
CODE:00439990   2bc2            SUB         param_1,param_2                         
CODE:00439992   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439994   66c744420...    MOV         word ptr [param_...,0x0                 
                            LAB_0043999b:                 ;XREF[2,0]:   004398fd,00439936
CODE:0043999b   43              INC         EBX                                     
CODE:0043999c   6683fb1e        CMP         BX,0x1e                                 
CODE:004399a0   0f8cd0feffff    JL          LAB_00439876                            
CODE:004399a6   33db            XOR         EBX,EBX                                 
                            LAB_004399a8:                 ;XREF[1,0]:   00439ad0
CODE:004399a8   0fbfc3          MOVSX       param_1,BX                              
CODE:004399ab   8bd0            MOV         param_2,param_1                         
CODE:004399ad   c1e004          SHL         param_1,0x4                             
CODE:004399b0   2bc2            SUB         param_1,param_2                         
CODE:004399b2   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:004399b4   0fbf44420c      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:004399b9   99              CDQ                                                 
CODE:004399ba   33c2            XOR         param_1,param_2                         
CODE:004399bc   2bc2            SUB         param_1,param_2                         
CODE:004399be   83f840          CMP         param_1,0x40                            
CODE:004399c1   7f54            JG          LAB_00439a17                            
CODE:004399c3   0fbfc3          MOVSX       param_1,BX                              
CODE:004399c6   8bd0            MOV         param_2,param_1                         
CODE:004399c8   c1e004          SHL         param_1,0x4                             
CODE:004399cb   2bc2            SUB         param_1,param_2                         
CODE:004399cd   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:004399cf   0fbf44420c      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:004399d4   99              CDQ                                                 
CODE:004399d5   33c2            XOR         param_1,param_2                         
CODE:004399d7   2bc2            SUB         param_1,param_2                         
CODE:004399d9   83f810          CMP         param_1,0x10                            
CODE:004399dc   7e14            JLE         LAB_004399f2                            
CODE:004399de   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:004399e2   2501000080      AND         param_1,0x80000001                      
CODE:004399e7   7905            JNS         LAB_004399ee                            
CODE:004399e9   48              DEC         param_1                                 
CODE:004399ea   83c8fe          OR          param_1,0xfffffffe                      
CODE:004399ed   40              INC         param_1                                 
                            LAB_004399ee:                 ;XREF[1,0]:   004399e7
CODE:004399ee   85c0            TEST        param_1,param_1                         
CODE:004399f0   7525            JNZ         LAB_00439a17                            
                            LAB_004399f2:                 ;XREF[1,0]:   004399dc
CODE:004399f2   0fbfc3          MOVSX       param_1,BX                              
CODE:004399f5   8bd0            MOV         param_2,param_1                         
CODE:004399f7   c1e004          SHL         param_1,0x4                             
CODE:004399fa   2bc2            SUB         param_1,param_2                         
CODE:004399fc   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:004399fe   0fbf44420c      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:00439a03   99              CDQ                                                 
CODE:00439a04   33c2            XOR         param_1,param_2                         
CODE:00439a06   2bc2            SUB         param_1,param_2                         
CODE:00439a08   85c0            TEST        param_1,param_1                         
CODE:00439a0a   7e07            JLE         LAB_00439a13                            
CODE:00439a0c   66837d0801      CMP         word ptr [EBP + param_4+0x4],0x1        
CODE:00439a11   7404            JZ          LAB_00439a17                            
                            LAB_00439a13:                 ;XREF[1,0]:   00439a0a
CODE:00439a13   33ff            XOR         EDI,EDI                                 
CODE:00439a15   eb05            JMP         LAB_00439a1c                            
                            LAB_00439a17:                 ;XREF[3,0]:   004399c1,004399f0,00439a11
CODE:00439a17   bf01000000      MOV         EDI,0x1                                 
                            LAB_00439a1c:                 ;XREF[1,0]:   00439a15
CODE:00439a1c   0fbfc3          MOVSX       param_1,BX                              
CODE:00439a1f   8bd0            MOV         param_2,param_1                         
CODE:00439a21   c1e004          SHL         param_1,0x4                             
CODE:00439a24   2bc2            SUB         param_1,param_2                         
CODE:00439a26   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439a28   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:00439a2d   0f8498000000    JZ          LAB_00439acb                            
CODE:00439a33   6685ff          TEST        DI,DI                                   
CODE:00439a36   7420            JZ          LAB_00439a58                            
CODE:00439a38   0fbfc3          MOVSX       param_1,BX                              
CODE:00439a3b   8bd0            MOV         param_2,param_1                         
CODE:00439a3d   c1e004          SHL         param_1,0x4                             
CODE:00439a40   2bc2            SUB         param_1,param_2                         
CODE:00439a42   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439a44   66837c420e00    CMP         word ptr [param_...,0x0                 
CODE:00439a4a   750c            JNZ         LAB_00439a58                            
CODE:00439a4c   53              PUSH        EBX                                     
CODE:00439a4d   e8b7010000      CALL        FUN_00439c09                            ;undefined4 FUN_00439c09(undefined pa...
CODE:00439a52   59              POP         param_3                                 
CODE:00439a53   6685c0          TEST        param_1,param_1                         
CODE:00439a56   7410            JZ          LAB_00439a68                            
                            LAB_00439a58:                 ;XREF[2,0]:   00439a36,00439a4a
CODE:00439a58   6a00            PUSH        0x0                                     
CODE:00439a5a   53              PUSH        EBX                                     
CODE:00439a5b   e8ba030000      CALL        FUN_00439e1a                            ;undefined4 FUN_00439e1a(undefined pa...
CODE:00439a60   83c408          ADD         ESP,0x8                                 
CODE:00439a63   6685c0          TEST        param_1,param_1                         
CODE:00439a66   7463            JZ          LAB_00439acb                            
                            LAB_00439a68:                 ;XREF[1,0]:   00439a56
CODE:00439a68   83cfff          OR          EDI,0xffffffff                          
CODE:00439a6b   0fbfc3          MOVSX       param_1,BX                              
CODE:00439a6e   8bd0            MOV         param_2,param_1                         
CODE:00439a70   c1e004          SHL         param_1,0x4                             
CODE:00439a73   2bc2            SUB         param_1,param_2                         
CODE:00439a75   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439a77   66837c420c00    CMP         word ptr [param_...,0x0                 
CODE:00439a7d   7c03            JL          LAB_00439a82                            
CODE:00439a7f   83c702          ADD         EDI,0x2                                 
                            LAB_00439a82:                 ;XREF[1,0]:   00439a7d
CODE:00439a82   0fbfc3          MOVSX       param_1,BX                              
CODE:00439a85   8bd0            MOV         param_2,param_1                         
CODE:00439a87   c1e004          SHL         param_1,0x4                             
CODE:00439a8a   2bc2            SUB         param_1,param_2                         
CODE:00439a8c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439a8e   66017c4206      ADD         word ptr [param_...,DI                  
CODE:00439a93   53              PUSH        EBX                                     
CODE:00439a94   e847000000      CALL        FUN_00439ae0                            ;undefined4 FUN_00439ae0(undefined pa...
CODE:00439a99   59              POP         param_3                                 
CODE:00439a9a   6685c0          TEST        param_1,param_1                         
CODE:00439a9d   7413            JZ          LAB_00439ab2                            
CODE:00439a9f   0fbfc3          MOVSX       param_1,BX                              
CODE:00439aa2   8bd0            MOV         param_2,param_1                         
CODE:00439aa4   c1e004          SHL         param_1,0x4                             
CODE:00439aa7   2bc2            SUB         param_1,param_2                         
CODE:00439aa9   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439aab   66297c4206      SUB         word ptr [param_...,DI                  
CODE:00439ab0   eb06            JMP         LAB_00439ab8                            
                            LAB_00439ab2:                 ;XREF[1,0]:   00439a9d
CODE:00439ab2   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_00439ab8:                 ;XREF[1,0]:   00439ab0
CODE:00439ab8   0fbfc3          MOVSX       param_1,BX                              
CODE:00439abb   8bd0            MOV         param_2,param_1                         
CODE:00439abd   c1e004          SHL         param_1,0x4                             
CODE:00439ac0   2bc2            SUB         param_1,param_2                         
CODE:00439ac2   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439ac4   66c744420...    MOV         word ptr [param_...,0x0                 
                            LAB_00439acb:                 ;XREF[2,0]:   00439a2d,00439a66
CODE:00439acb   43              INC         EBX                                     
CODE:00439acc   6683fb1e        CMP         BX,0x1e                                 
CODE:00439ad0   0f8cd2feffff    JL          LAB_004399a8                            
CODE:00439ad6   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00439ada   5f              POP         EDI                                     
CODE:00439adb   5e              POP         ESI                                     
CODE:00439adc   5b              POP         EBX                                     
CODE:00439add   59              POP         param_3                                 
CODE:00439ade   5d              POP         EBP                                     
CODE:00439adf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00439ae0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00439ae6
                                                          ;XREF[4,0]:   00439964,00439a94,0043a01c,0043a074
CODE:00439ae0   55              PUSH        EBP                                     
CODE:00439ae1   8bec            MOV         EBP,ESP                                 
CODE:00439ae3   53              PUSH        EBX                                     
CODE:00439ae4   56              PUSH        ESI                                     
CODE:00439ae5   57              PUSH        EDI                                     
CODE:00439ae6   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00439ae9   bf2c8f4600      MOV         EDI,DATA:DAT_00468f2c                   ;= ??
CODE:00439aee   6a00            PUSH        0x0                                     
CODE:00439af0   0fbfc6          MOVSX       param_1,SI                              
CODE:00439af3   8bd0            MOV         param_2,param_1                         
CODE:00439af5   c1e004          SHL         param_1,0x4                             
CODE:00439af8   2bc2            SUB         param_1,param_2                         
CODE:00439afa   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439afc   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00439b00   e86f9cfdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00439b05   83c408          ADD         ESP,0x8                                 
CODE:00439b08   8bd8            MOV         EBX,param_1                             
CODE:00439b0a   6683c304        ADD         BX,0x4                                  
CODE:00439b0e   6a00            PUSH        0x0                                     
CODE:00439b10   0fbfc6          MOVSX       param_1,SI                              
CODE:00439b13   8bd0            MOV         param_2,param_1                         
CODE:00439b15   c1e004          SHL         param_1,0x4                             
CODE:00439b18   2bc2            SUB         param_1,param_2                         
CODE:00439b1a   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439b1c   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00439b20   e86f9cfdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00439b25   83c408          ADD         ESP,0x8                                 
CODE:00439b28   6683c004        ADD         param_1,0x4                             
CODE:00439b2c   0fbfd6          MOVSX       param_2,SI                              
CODE:00439b2f   8bca            MOV         param_3,param_2                         
CODE:00439b31   c1e204          SHL         param_2,0x4                             
CODE:00439b34   2bd1            SUB         param_2,param_3                         
CODE:00439b36   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439b38   66837c510470    CMP         word ptr [param_...,0x70                
CODE:00439b3e   7c50            JL          LAB_00439b90                            
CODE:00439b40   0fbfd6          MOVSX       param_2,SI                              
CODE:00439b43   8bca            MOV         param_3,param_2                         
CODE:00439b45   c1e204          SHL         param_2,0x4                             
CODE:00439b48   2bd1            SUB         param_2,param_3                         
CODE:00439b4a   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439b4c   66837c51062c    CMP         word ptr [param_...,0x2c                
CODE:00439b52   7c3c            JL          LAB_00439b90                            
CODE:00439b54   0fbfd6          MOVSX       param_2,SI                              
CODE:00439b57   8bca            MOV         param_3,param_2                         
CODE:00439b59   c1e204          SHL         param_2,0x4                             
CODE:00439b5c   2bd1            SUB         param_2,param_3                         
CODE:00439b5e   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439b60   0fbf545104      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439b65   0fbfcb          MOVSX       param_3,BX                              
CODE:00439b68   03d1            ADD         param_2,param_3                         
CODE:00439b6a   81faed010000    CMP         param_2,0x1ed                           
CODE:00439b70   7f1e            JG          LAB_00439b90                            
CODE:00439b72   0fbfd6          MOVSX       param_2,SI                              
CODE:00439b75   8bca            MOV         param_3,param_2                         
CODE:00439b77   c1e204          SHL         param_2,0x4                             
CODE:00439b7a   2bd1            SUB         param_2,param_3                         
CODE:00439b7c   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439b7e   0fbf545106      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439b83   0fbfc0          MOVSX       param_1,param_1                         
CODE:00439b86   03d0            ADD         param_2,param_1                         
CODE:00439b88   81fa22010000    CMP         param_2,0x122                           
CODE:00439b8e   7e06            JLE         LAB_00439b96                            
                            LAB_00439b90:                 ;XREF[3,0]:   00439b3e,00439b52,00439b70
CODE:00439b90   66b80100        MOV         param_1,0x1                             
CODE:00439b94   eb6e            JMP         LAB_00439c04                            
                            LAB_00439b96:                 ;XREF[1,0]:   00439b8e
CODE:00439b96   6a00            PUSH        0x0                                     
CODE:00439b98   0fbfc6          MOVSX       param_1,SI                              
CODE:00439b9b   8bd0            MOV         param_2,param_1                         
CODE:00439b9d   c1e004          SHL         param_1,0x4                             
CODE:00439ba0   2bc2            SUB         param_1,param_2                         
CODE:00439ba2   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439ba4   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00439ba8   e8c79bfdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00439bad   83c408          ADD         ESP,0x8                                 
CODE:00439bb0   6a00            PUSH        0x0                                     
CODE:00439bb2   0fbfc6          MOVSX       param_1,SI                              
CODE:00439bb5   8bd0            MOV         param_2,param_1                         
CODE:00439bb7   c1e004          SHL         param_1,0x4                             
CODE:00439bba   2bc2            SUB         param_1,param_2                         
CODE:00439bbc   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439bbe   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:00439bc2   e8cd9bfdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00439bc7   83c408          ADD         ESP,0x8                                 
CODE:00439bca   33db            XOR         EBX,EBX                                 
                            LAB_00439bcc:                 ;XREF[1,0]:   00439c00
CODE:00439bcc   0fbfc3          MOVSX       param_1,BX                              
CODE:00439bcf   8bd0            MOV         param_2,param_1                         
CODE:00439bd1   c1e004          SHL         param_1,0x4                             
CODE:00439bd4   2bc2            SUB         param_1,param_2                         
CODE:00439bd6   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:00439bd8   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:00439bdd   741c            JZ          LAB_00439bfb                            
CODE:00439bdf   663bf3          CMP         SI,BX                                   
CODE:00439be2   7417            JZ          LAB_00439bfb                            
CODE:00439be4   6a01            PUSH        0x1                                     
CODE:00439be6   56              PUSH        ESI                                     
CODE:00439be7   53              PUSH        EBX                                     
CODE:00439be8   e806050000      CALL        FUN_0043a0f3                            ;undefined4 FUN_0043a0f3(undefined pa...
CODE:00439bed   83c40c          ADD         ESP,0xc                                 
CODE:00439bf0   6685c0          TEST        param_1,param_1                         
CODE:00439bf3   7406            JZ          LAB_00439bfb                            
CODE:00439bf5   66b80100        MOV         param_1,0x1                             
CODE:00439bf9   eb09            JMP         LAB_00439c04                            
                            LAB_00439bfb:                 ;XREF[3,0]:   00439bdd,00439be2,00439bf3
CODE:00439bfb   43              INC         EBX                                     
CODE:00439bfc   6683fb1e        CMP         BX,0x1e                                 
CODE:00439c00   7cca            JL          LAB_00439bcc                            
CODE:00439c02   33c0            XOR         param_1,param_1                         
                            LAB_00439c04:                 ;XREF[2,0]:   00439b94,00439bf9
CODE:00439c04   5f              POP         EDI                                     
CODE:00439c05   5e              POP         ESI                                     
CODE:00439c06   5b              POP         EBX                                     
CODE:00439c07   5d              POP         EBP                                     
CODE:00439c08   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00439c09(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[7,0]:   00439c1d,00439c31,00439c57,00439c6d,00439c81
                                                                     ;             00439ca7,00439cd6
          ;local_6       undefined2          -6                      ;XREF[7,0]:   00439c17,00439c4f,00439c9f,00439ce4,00439cf2
                                                                     ;             00439e02,00439e06
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00439c69,00439dae,00439dde
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00439cb9,00439dc1,00439dcc
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00439d5e,00439daa,00439dda
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00439cfc,00439d02,00439ded
                                                          ;XREF[2,0]:   0043991d,00439a4d
CODE:00439c09   55              PUSH        EBP                                     
CODE:00439c0a   8bec            MOV         EBP,ESP                                 
CODE:00439c0c   83c4f4          ADD         ESP,-0xc                                
CODE:00439c0f   53              PUSH        EBX                                     
CODE:00439c10   56              PUSH        ESI                                     
CODE:00439c11   57              PUSH        EDI                                     
CODE:00439c12   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:00439c17   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_00439c1d:                 ;XREF[1,0]:   00439e0b
CODE:00439c1d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00439c21   8bd0            MOV         param_2,param_1                         
CODE:00439c23   c1e004          SHL         param_1,0x4                             
CODE:00439c26   2bc2            SUB         param_1,param_2                         
CODE:00439c28   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439c2a   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439c2e   c1e002          SHL         param_1,0x2                             
CODE:00439c31   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00439c35   8bca            MOV         param_3,param_2                         
CODE:00439c37   c1e204          SHL         param_2,0x4                             
CODE:00439c3a   2bd1            SUB         param_2,param_3                         
CODE:00439c3c   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439c3e   0fbf545102      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439c43   03c2            ADD         param_1,param_2                         
CODE:00439c45   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439c48   8d0485902...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...;= 08h
CODE:00439c4f   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00439c53   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0x2]
CODE:00439c57   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00439c5b   8bca            MOV         param_3,param_2                         
CODE:00439c5d   c1e204          SHL         param_2,0x4                             
CODE:00439c60   2bd1            SUB         param_2,param_3                         
CODE:00439c62   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439c64   6603445104      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:00439c69   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00439c6d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:00439c71   8bd0            MOV         param_2,param_1                         
CODE:00439c73   c1e004          SHL         param_1,0x4                             
CODE:00439c76   2bc2            SUB         param_1,param_2                         
CODE:00439c78   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439c7a   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439c7e   c1e002          SHL         param_1,0x2                             
CODE:00439c81   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00439c85   8bca            MOV         param_3,param_2                         
CODE:00439c87   c1e204          SHL         param_2,0x4                             
CODE:00439c8a   2bd1            SUB         param_2,param_3                         
CODE:00439c8c   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439c8e   0fbf545102      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439c93   03c2            ADD         param_1,param_2                         
CODE:00439c95   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439c98   8d0485912...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...
CODE:00439c9f   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00439ca3   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0x2]
CODE:00439ca7   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00439cab   8bca            MOV         param_3,param_2                         
CODE:00439cad   c1e204          SHL         param_2,0x4                             
CODE:00439cb0   2bd1            SUB         param_2,param_3                         
CODE:00439cb2   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439cb4   6603445106      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:00439cb9   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00439cbd   33c9            XOR         param_3,param_3                         
                            LAB_00439cbf:                 ;XREF[1,0]:   00439dfc
CODE:00439cbf   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439cc2   8bd0            MOV         param_2,param_1                         
CODE:00439cc4   c1e004          SHL         param_1,0x4                             
CODE:00439cc7   2bc2            SUB         param_1,param_2                         
CODE:00439cc9   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439ccb   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:00439cd0   0f8421010000    JZ          LAB_00439df7                            
CODE:00439cd6   663b4d08        CMP         param_3,word ptr [EBP + param_4+0x4]    
CODE:00439cda   0f8417010000    JZ          LAB_00439df7                            
CODE:00439ce0   66b80300        MOV         param_1,0x3                             
CODE:00439ce4   66837dfe03      CMP         word ptr [EBP + local_6+0x4],0x3        
CODE:00439ce9   7c03            JL          LAB_00439cee                            
CODE:00439ceb   83c0fd          ADD         param_1,-0x3                            
                            LAB_00439cee:                 ;XREF[1,0]:   00439ce9
CODE:00439cee   66ba0600        MOV         param_2,0x6                             
CODE:00439cf2   66837dfe03      CMP         word ptr [EBP + local_6+0x4],0x3        
CODE:00439cf7   7c03            JL          LAB_00439cfc                            
CODE:00439cf9   83c2fd          ADD         param_2,-0x3                            
                            LAB_00439cfc:                 ;XREF[1,0]:   00439cf7
CODE:00439cfc   668955f6        MOV         word ptr [EBP + local_e+0x4],param_2    
CODE:00439d00   8bd8            MOV         EBX,param_1                             
CODE:00439d02   663b5df6        CMP         BX,word ptr [EBP + local_e+0x4]         
CODE:00439d06   0f8deb000000    JGE         LAB_00439df7                            
                            LAB_00439d0c:                 ;XREF[1,0]:   00439df1
CODE:00439d0c   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439d0f   8bd0            MOV         param_2,param_1                         
CODE:00439d11   c1e004          SHL         param_1,0x4                             
CODE:00439d14   2bc2            SUB         param_1,param_2                         
CODE:00439d16   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439d18   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439d1c   c1e002          SHL         param_1,0x2                             
CODE:00439d1f   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439d22   8bfa            MOV         EDI,param_2                             
CODE:00439d24   c1e204          SHL         param_2,0x4                             
CODE:00439d27   2bd7            SUB         param_2,EDI                             
CODE:00439d29   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439d2b   0fbf545702      MOVSX       param_2,word ptr [EDI + param_2*0x2 +...
CODE:00439d30   03c2            ADD         param_1,param_2                         
CODE:00439d32   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439d35   8d0485902...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...;= 08h
CODE:00439d3c   0fbfd3          MOVSX       param_2,BX                              
                                                          ; FWD[2,0]:   00462590,00462592
CODE:00439d3f   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0...;= 08h
CODE:00439d43   6683f8ff        CMP         param_1,-0x1                            
CODE:00439d47   0f849f000000    JZ          LAB_00439dec                            
CODE:00439d4d   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439d50   8bfa            MOV         EDI,param_2                             
CODE:00439d52   c1e204          SHL         param_2,0x4                             
CODE:00439d55   2bd7            SUB         param_2,EDI                             
CODE:00439d57   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439d59   6603445704      ADD         param_1,word ptr [EDI + param_2*0x2 +...
CODE:00439d5e   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00439d62   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439d65   8bd0            MOV         param_2,param_1                         
CODE:00439d67   c1e004          SHL         param_1,0x4                             
CODE:00439d6a   2bc2            SUB         param_1,param_2                         
CODE:00439d6c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439d6e   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439d72   c1e002          SHL         param_1,0x2                             
CODE:00439d75   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439d78   8bfa            MOV         EDI,param_2                             
CODE:00439d7a   c1e204          SHL         param_2,0x4                             
CODE:00439d7d   2bd7            SUB         param_2,EDI                             
CODE:00439d7f   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439d81   0fbf545702      MOVSX       param_2,word ptr [EDI + param_2*0x2 +...
CODE:00439d86   03c2            ADD         param_1,param_2                         
CODE:00439d88   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439d8b   8d0485912...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...
CODE:00439d92   0fbfd3          MOVSX       param_2,BX                              
CODE:00439d95   0fbe3c50        MOVSX       EDI,byte ptr [param_1 + param_2*0x2]=...
CODE:00439d99   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439d9c   8bd0            MOV         param_2,param_1                         
CODE:00439d9e   c1e004          SHL         param_1,0x4                             
CODE:00439da1   2bc2            SUB         param_1,param_2                         
CODE:00439da3   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439da5   66037c4206      ADD         DI,word ptr [param_2 + param_1*0x2 + ...
CODE:00439daa   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:00439dae   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00439db2   2bc2            SUB         param_1,param_2                         
CODE:00439db4   99              CDQ                                                 
CODE:00439db5   33c2            XOR         param_1,param_2                         
CODE:00439db7   2bc2            SUB         param_1,param_2                         
CODE:00439db9   83f802          CMP         param_1,0x2                             
CODE:00439dbc   750b            JNZ         LAB_00439dc9                            
CODE:00439dbe   0fbfc7          MOVSX       param_1,DI                              
CODE:00439dc1   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:00439dc5   2bc2            SUB         param_1,param_2                         
CODE:00439dc7   741d            JZ          LAB_00439de6                            
                            LAB_00439dc9:                 ;XREF[1,0]:   00439dbc
CODE:00439dc9   0fbfc7          MOVSX       param_1,DI                              
CODE:00439dcc   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:00439dd0   2bc2            SUB         param_1,param_2                         
CODE:00439dd2   99              CDQ                                                 
CODE:00439dd3   33c2            XOR         param_1,param_2                         
CODE:00439dd5   2bc2            SUB         param_1,param_2                         
CODE:00439dd7   48              DEC         param_1                                 
CODE:00439dd8   7512            JNZ         LAB_00439dec                            
CODE:00439dda   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:00439dde   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00439de2   2bc2            SUB         param_1,param_2                         
CODE:00439de4   7506            JNZ         LAB_00439dec                            
                            LAB_00439de6:                 ;XREF[1,0]:   00439dc7
CODE:00439de6   66b80100        MOV         param_1,0x1                             
CODE:00439dea   eb27            JMP         LAB_00439e13                            
                            LAB_00439dec:                 ;XREF[3,0]:   00439d47,00439dd8,00439de4
CODE:00439dec   43              INC         EBX                                     
CODE:00439ded   663b5df6        CMP         BX,word ptr [EBP + local_e+0x4]         
CODE:00439df1   0f8c15ffffff    JL          LAB_00439d0c                            
                            LAB_00439df7:                 ;XREF[3,0]:   00439cd0,00439cda,00439d06
CODE:00439df7   41              INC         param_3                                 
CODE:00439df8   6683f91e        CMP         param_3,0x1e                            
CODE:00439dfc   0f8cbdfeffff    JL          LAB_00439cbf                            
CODE:00439e02   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:00439e06   66837dfe06      CMP         word ptr [EBP + local_6+0x4],0x6        
CODE:00439e0b   0f8c0cfeffff    JL          LAB_00439c1d                            
CODE:00439e11   33c0            XOR         param_1,param_1                         
                            LAB_00439e13:                 ;XREF[1,0]:   00439dea
CODE:00439e13   5f              POP         EDI                                     
CODE:00439e14   5e              POP         ESI                                     
CODE:00439e15   5b              POP         EBX                                     
CODE:00439e16   8be5            MOV         ESP,EBP                                 
CODE:00439e18   5d              POP         EBP                                     
CODE:00439e19   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00439e1a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00439e23
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043a003
          ;local_6       undefined2          -6                      ;XREF[6,0]:   00439f0b,00439f0f,00439f4d,00439fa4,0043a0be
                                                                     ;             0043a0c2
          ;local_8       undefined2          -8                      ;XREF[7,0]:   00439e2b,00439e61,00439eae,00439eef,00439efd
                                                                     ;             0043a0db,0043a0df
          ;local_a       undefined2          -a                      ;XREF[3,0]:   00439e7a,00439fc1,00439ff7
          ;local_c       undefined2          -c                      ;XREF[3,0]:   00439ec7,00439fd4,00439fdf
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00439f70,00439fbd,00439ff3
          ;local_10      undefined2         -10                      ;XREF[3,0]:   00439f07,00439f13,0043a0c6
                                                          ;XREF[2,0]:   0043992b,00439a5b
CODE:00439e1a   55              PUSH        EBP                                     
CODE:00439e1b   8bec            MOV         EBP,ESP                                 
CODE:00439e1d   83c4f4          ADD         ESP,-0xc                                
CODE:00439e20   53              PUSH        EBX                                     
CODE:00439e21   56              PUSH        ESI                                     
CODE:00439e22   57              PUSH        EDI                                     
CODE:00439e23   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00439e26   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:00439e2b   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
                            LAB_00439e31:                 ;XREF[1,0]:   0043a0e4
CODE:00439e31   0fbfc3          MOVSX       param_1,BX                              
CODE:00439e34   8bd0            MOV         param_2,param_1                         
CODE:00439e36   c1e004          SHL         param_1,0x4                             
CODE:00439e39   2bc2            SUB         param_1,param_2                         
CODE:00439e3b   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439e3d   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439e41   c1e002          SHL         param_1,0x2                             
CODE:00439e44   0fbfd3          MOVSX       param_2,BX                              
CODE:00439e47   8bca            MOV         param_3,param_2                         
CODE:00439e49   c1e204          SHL         param_2,0x4                             
CODE:00439e4c   2bd1            SUB         param_2,param_3                         
CODE:00439e4e   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439e50   0fbf545102      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439e55   03c2            ADD         param_1,param_2                         
CODE:00439e57   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439e5a   8d0485902...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...;= 08h
CODE:00439e61   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00439e65   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0x2]
CODE:00439e69   0fbfd3          MOVSX       param_2,BX                              
CODE:00439e6c   8bca            MOV         param_3,param_2                         
CODE:00439e6e   c1e204          SHL         param_2,0x4                             
CODE:00439e71   2bd1            SUB         param_2,param_3                         
CODE:00439e73   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439e75   6603445104      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:00439e7a   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00439e7e   0fbfc3          MOVSX       param_1,BX                              
CODE:00439e81   8bd0            MOV         param_2,param_1                         
CODE:00439e83   c1e004          SHL         param_1,0x4                             
CODE:00439e86   2bc2            SUB         param_1,param_2                         
CODE:00439e88   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439e8a   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439e8e   c1e002          SHL         param_1,0x2                             
CODE:00439e91   0fbfd3          MOVSX       param_2,BX                              
CODE:00439e94   8bca            MOV         param_3,param_2                         
CODE:00439e96   c1e204          SHL         param_2,0x4                             
CODE:00439e99   2bd1            SUB         param_2,param_3                         
CODE:00439e9b   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439e9d   0fbf545102      MOVSX       param_2,word ptr [param_3 + param_2*0...
CODE:00439ea2   03c2            ADD         param_1,param_2                         
CODE:00439ea4   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439ea7   8d0485912...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...
CODE:00439eae   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00439eb2   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0x2]
CODE:00439eb6   0fbfd3          MOVSX       param_2,BX                              
CODE:00439eb9   8bca            MOV         param_3,param_2                         
CODE:00439ebb   c1e204          SHL         param_2,0x4                             
CODE:00439ebe   2bd1            SUB         param_2,param_3                         
CODE:00439ec0   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439ec2   6603445106      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:00439ec7   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:00439ecb   33c9            XOR         param_3,param_3                         
                            LAB_00439ecd:                 ;XREF[1,0]:   0043a0d5
CODE:00439ecd   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439ed0   8bd0            MOV         param_2,param_1                         
CODE:00439ed2   c1e004          SHL         param_1,0x4                             
CODE:00439ed5   2bc2            SUB         param_1,param_2                         
CODE:00439ed7   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439ed9   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:00439ede   0f84ec010000    JZ          LAB_0043a0d0                            
CODE:00439ee4   663bd9          CMP         BX,param_3                              
CODE:00439ee7   0f84e3010000    JZ          LAB_0043a0d0                            
CODE:00439eed   33c0            XOR         param_1,param_1                         
CODE:00439eef   66837dfc03      CMP         word ptr [EBP + local_8+0x4],0x3        
CODE:00439ef4   7c03            JL          LAB_00439ef9                            
CODE:00439ef6   83c003          ADD         param_1,0x3                             
                            LAB_00439ef9:                 ;XREF[1,0]:   00439ef4
CODE:00439ef9   66ba0300        MOV         param_2,0x3                             
CODE:00439efd   66837dfc03      CMP         word ptr [EBP + local_8+0x4],0x3        
CODE:00439f02   7c03            JL          LAB_00439f07                            
CODE:00439f04   83c203          ADD         param_2,0x3                             
                            LAB_00439f07:                 ;XREF[1,0]:   00439f02
CODE:00439f07   668955f4        MOV         word ptr [EBP + local_10+0x4],param_2   
CODE:00439f0b   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00439f0f   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00439f13   663b45f4        CMP         param_1,word ptr [EBP + local_10+0x4]   
CODE:00439f17   0f8db3010000    JGE         LAB_0043a0d0                            
                            LAB_00439f1d:                 ;XREF[1,0]:   0043a0ca
CODE:00439f1d   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439f20   8bd0            MOV         param_2,param_1                         
CODE:00439f22   c1e004          SHL         param_1,0x4                             
CODE:00439f25   2bc2            SUB         param_1,param_2                         
CODE:00439f27   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439f29   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439f2d   c1e002          SHL         param_1,0x2                             
CODE:00439f30   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439f33   8bfa            MOV         EDI,param_2                             
CODE:00439f35   c1e204          SHL         param_2,0x4                             
CODE:00439f38   2bd7            SUB         param_2,EDI                             
CODE:00439f3a   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439f3c   0fbf545702      MOVSX       param_2,word ptr [EDI + param_2*0x2 +...
CODE:00439f41   03c2            ADD         param_1,param_2                         
CODE:00439f43   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439f46   8d0485902...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...;= 08h
CODE:00439f4d   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
                                                          ; FWD[2,0]:   00462596,00462598
CODE:00439f51   0fbe0450        MOVSX       param_1,byte ptr [param_1 + param_2*0...;= 1Ch
                                                                                    ;= 24h    $
CODE:00439f55   6683f8ff        CMP         param_1,-0x1                            
CODE:00439f59   0f845f010000    JZ          LAB_0043a0be                            
CODE:00439f5f   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439f62   8bfa            MOV         EDI,param_2                             
CODE:00439f64   c1e204          SHL         param_2,0x4                             
CODE:00439f67   2bd7            SUB         param_2,EDI                             
CODE:00439f69   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439f6b   6603445704      ADD         param_1,word ptr [EDI + param_2*0x2 +...
CODE:00439f70   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:00439f74   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439f77   8bd0            MOV         param_2,param_1                         
CODE:00439f79   c1e004          SHL         param_1,0x4                             
CODE:00439f7c   2bc2            SUB         param_1,param_2                         
CODE:00439f7e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439f80   0fbf0442        MOVSX       param_1,word ptr [param_2 + param_1*0x2]
CODE:00439f84   c1e002          SHL         param_1,0x2                             
CODE:00439f87   0fbfd1          MOVSX       param_2,param_3                         
CODE:00439f8a   8bfa            MOV         EDI,param_2                             
CODE:00439f8c   c1e204          SHL         param_2,0x4                             
CODE:00439f8f   2bd7            SUB         param_2,EDI                             
CODE:00439f91   8b3e            MOV         EDI,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:00439f93   0fbf545702      MOVSX       param_2,word ptr [EDI + param_2*0x2 +...
CODE:00439f98   03c2            ADD         param_1,param_2                         
CODE:00439f9a   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00439f9d   8d0485912...    LEA         param_1,[param_1*0x4 + DATA:DAT_00462...
CODE:00439fa4   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00439fa8   0fbe3c50        MOVSX       EDI,byte ptr [param_1 + param_2*0x2]=...
CODE:00439fac   0fbfc1          MOVSX       param_1,param_3                         
CODE:00439faf   8bd0            MOV         param_2,param_1                         
CODE:00439fb1   c1e004          SHL         param_1,0x4                             
CODE:00439fb4   2bc2            SUB         param_1,param_2                         
CODE:00439fb6   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:00439fb8   66037c4206      ADD         DI,word ptr [param_2 + param_1*0x2 + ...
CODE:00439fbd   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:00439fc1   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:00439fc5   2bc2            SUB         param_1,param_2                         
CODE:00439fc7   99              CDQ                                                 
CODE:00439fc8   33c2            XOR         param_1,param_2                         
CODE:00439fca   2bc2            SUB         param_1,param_2                         
CODE:00439fcc   83f802          CMP         param_1,0x2                             
CODE:00439fcf   750b            JNZ         LAB_00439fdc                            
CODE:00439fd1   0fbfc7          MOVSX       param_1,DI                              
CODE:00439fd4   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:00439fd8   2bc2            SUB         param_1,param_2                         
CODE:00439fda   7427            JZ          LAB_0043a003                            
                            LAB_00439fdc:                 ;XREF[1,0]:   00439fcf
CODE:00439fdc   0fbfc7          MOVSX       param_1,DI                              
CODE:00439fdf   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:00439fe3   2bc2            SUB         param_1,param_2                         
CODE:00439fe5   99              CDQ                                                 
CODE:00439fe6   33c2            XOR         param_1,param_2                         
CODE:00439fe8   2bc2            SUB         param_1,param_2                         
CODE:00439fea   83f802          CMP         param_1,0x2                             
CODE:00439fed   0f85cb000000    JNZ         LAB_0043a0be                            
CODE:00439ff3   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:00439ff7   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:00439ffb   2bc2            SUB         param_1,param_2                         
CODE:00439ffd   0f85bb000000    JNZ         LAB_0043a0be                            
                            LAB_0043a003:                 ;XREF[1,0]:   00439fda
CODE:0043a003   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:0043a008   7558            JNZ         LAB_0043a062                            
CODE:0043a00a   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a00d   8bd0            MOV         param_2,param_1                         
CODE:0043a00f   c1e004          SHL         param_1,0x4                             
CODE:0043a012   2bc2            SUB         param_1,param_2                         
CODE:0043a014   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a016   66ff444204      INC         word ptr [param_2 + param_1*0x2 + 0x4]  
CODE:0043a01b   53              PUSH        EBX                                     
CODE:0043a01c   e8bffaffff      CALL        FUN_00439ae0                            ;undefined4 FUN_00439ae0(undefined pa...
CODE:0043a021   59              POP         param_3                                 
CODE:0043a022   6685c0          TEST        param_1,param_1                         
CODE:0043a025   7415            JZ          LAB_0043a03c                            
CODE:0043a027   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a02a   8bd0            MOV         param_2,param_1                         
CODE:0043a02c   c1e004          SHL         param_1,0x4                             
CODE:0043a02f   2bc2            SUB         param_1,param_2                         
CODE:0043a031   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a033   66c744420...    MOV         word ptr [param_...,0xffff              
CODE:0043a03a   eb13            JMP         LAB_0043a04f                            
                            LAB_0043a03c:                 ;XREF[1,0]:   0043a025
CODE:0043a03c   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a03f   8bd0            MOV         param_2,param_1                         
CODE:0043a041   c1e004          SHL         param_1,0x4                             
CODE:0043a044   2bc2            SUB         param_1,param_2                         
CODE:0043a046   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a048   66c744420...    MOV         word ptr [param_...,0x1                 
                            LAB_0043a04f:                 ;XREF[1,0]:   0043a03a
CODE:0043a04f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a052   8bd0            MOV         param_2,param_1                         
CODE:0043a054   c1e004          SHL         param_1,0x4                             
CODE:0043a057   2bc2            SUB         param_1,param_2                         
CODE:0043a059   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a05b   66ff4c4204      DEC         word ptr [param_2 + param_1*0x2 + 0x4]  
CODE:0043a060   eb56            JMP         LAB_0043a0b8                            
                            LAB_0043a062:                 ;XREF[1,0]:   0043a008
CODE:0043a062   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a065   8bd0            MOV         param_2,param_1                         
CODE:0043a067   c1e004          SHL         param_1,0x4                             
CODE:0043a06a   2bc2            SUB         param_1,param_2                         
CODE:0043a06c   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a06e   66ff444206      INC         word ptr [param_2 + param_1*0x2 + 0x6]  
CODE:0043a073   53              PUSH        EBX                                     
CODE:0043a074   e867faffff      CALL        FUN_00439ae0                            ;undefined4 FUN_00439ae0(undefined pa...
CODE:0043a079   59              POP         param_3                                 
CODE:0043a07a   6685c0          TEST        param_1,param_1                         
CODE:0043a07d   7415            JZ          LAB_0043a094                            
CODE:0043a07f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a082   8bd0            MOV         param_2,param_1                         
CODE:0043a084   c1e004          SHL         param_1,0x4                             
CODE:0043a087   2bc2            SUB         param_1,param_2                         
CODE:0043a089   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a08b   66c744420...    MOV         word ptr [param_...,0xffff              
CODE:0043a092   eb13            JMP         LAB_0043a0a7                            
                            LAB_0043a094:                 ;XREF[1,0]:   0043a07d
CODE:0043a094   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a097   8bd0            MOV         param_2,param_1                         
CODE:0043a099   c1e004          SHL         param_1,0x4                             
CODE:0043a09c   2bc2            SUB         param_1,param_2                         
CODE:0043a09e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a0a0   66c744420...    MOV         word ptr [param_...,0x1                 
                            LAB_0043a0a7:                 ;XREF[1,0]:   0043a092
CODE:0043a0a7   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a0aa   8bd0            MOV         param_2,param_1                         
CODE:0043a0ac   c1e004          SHL         param_1,0x4                             
CODE:0043a0af   2bc2            SUB         param_1,param_2                         
CODE:0043a0b1   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043a0b3   66ff4c4206      DEC         word ptr [param_2 + param_1*0x2 + 0x6]  
                            LAB_0043a0b8:                 ;XREF[1,0]:   0043a060
CODE:0043a0b8   66b80100        MOV         param_1,0x1                             
CODE:0043a0bc   eb2e            JMP         LAB_0043a0ec                            
                            LAB_0043a0be:                 ;XREF[3,0]:   00439f59,00439fed,00439ffd
CODE:0043a0be   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0043a0c2   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043a0c6   663b45f4        CMP         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043a0ca   0f8c4dfeffff    JL          LAB_00439f1d                            
                            LAB_0043a0d0:                 ;XREF[3,0]:   00439ede,00439ee7,00439f17
CODE:0043a0d0   41              INC         param_3                                 
CODE:0043a0d1   6683f91e        CMP         param_3,0x1e                            
CODE:0043a0d5   0f8cf2fdffff    JL          LAB_00439ecd                            
CODE:0043a0db   66ff45fc        INC         word ptr [EBP + local_8+0x4]            
CODE:0043a0df   66837dfc06      CMP         word ptr [EBP + local_8+0x4],0x6        
CODE:0043a0e4   0f8c47fdffff    JL          LAB_00439e31                            
CODE:0043a0ea   33c0            XOR         param_1,param_1                         
                            LAB_0043a0ec:                 ;XREF[1,0]:   0043a0bc
CODE:0043a0ec   5f              POP         EDI                                     
CODE:0043a0ed   5e              POP         ESI                                     
CODE:0043a0ee   5b              POP         EBX                                     
CODE:0043a0ef   8be5            MOV         ESP,EBP                                 
CODE:0043a0f1   5d              POP         EBP                                     
CODE:0043a0f2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043a0f3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043a0ff
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043a0fc
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043a0f9
                                                          ;XREF[2,0]:   00439be8,0043a951
CODE:0043a0f3   55              PUSH        EBP                                     
CODE:0043a0f4   8bec            MOV         EBP,ESP                                 
CODE:0043a0f6   53              PUSH        EBX                                     
CODE:0043a0f7   56              PUSH        ESI                                     
CODE:0043a0f8   57              PUSH        EDI                                     
CODE:0043a0f9   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0043a0fc   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043a0ff   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043a102   bf2c8f4600      MOV         EDI,DATA:DAT_00468f2c                   ;= ??
CODE:0043a107   6685c0          TEST        param_1,param_1                         
CODE:0043a10a   0f85de000000    JNZ         LAB_0043a1ee                            
CODE:0043a110   6a00            PUSH        0x0                                     
CODE:0043a112   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a115   8bd0            MOV         param_2,param_1                         
CODE:0043a117   c1e004          SHL         param_1,0x4                             
CODE:0043a11a   2bc2            SUB         param_1,param_2                         
CODE:0043a11c   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a11e   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a122   e86d96fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0043a127   83c408          ADD         ESP,0x8                                 
CODE:0043a12a   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a12e   50              PUSH        param_1                                 
CODE:0043a12f   6a00            PUSH        0x0                                     
CODE:0043a131   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a134   8bd0            MOV         param_2,param_1                         
CODE:0043a136   c1e004          SHL         param_1,0x4                             
CODE:0043a139   2bc2            SUB         param_1,param_2                         
CODE:0043a13b   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a13d   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a141   e82e96fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0043a146   83c408          ADD         ESP,0x8                                 
CODE:0043a149   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a14d   50              PUSH        param_1                                 
CODE:0043a14e   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a151   8bd0            MOV         param_2,param_1                         
CODE:0043a153   c1e004          SHL         param_1,0x4                             
CODE:0043a156   2bc2            SUB         param_1,param_2                         
CODE:0043a158   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a15a   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a15f   50              PUSH        param_1                                 
CODE:0043a160   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a163   8bd0            MOV         param_2,param_1                         
CODE:0043a165   c1e004          SHL         param_1,0x4                             
CODE:0043a168   2bc2            SUB         param_1,param_2                         
CODE:0043a16a   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a16c   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a171   50              PUSH        param_1                                 
CODE:0043a172   6a00            PUSH        0x0                                     
CODE:0043a174   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a177   8bd0            MOV         param_2,param_1                         
CODE:0043a179   c1e004          SHL         param_1,0x4                             
CODE:0043a17c   2bc2            SUB         param_1,param_2                         
CODE:0043a17e   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a180   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a184   e80b96fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0043a189   83c408          ADD         ESP,0x8                                 
CODE:0043a18c   6683c004        ADD         param_1,0x4                             
CODE:0043a190   50              PUSH        param_1                                 
CODE:0043a191   6a00            PUSH        0x0                                     
CODE:0043a193   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a196   8bd0            MOV         param_2,param_1                         
CODE:0043a198   c1e004          SHL         param_1,0x4                             
CODE:0043a19b   2bc2            SUB         param_1,param_2                         
CODE:0043a19d   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a19f   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a1a3   e8cc95fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0043a1a8   83c408          ADD         ESP,0x8                                 
CODE:0043a1ab   6683c004        ADD         param_1,0x4                             
CODE:0043a1af   50              PUSH        param_1                                 
CODE:0043a1b0   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a1b3   8bd0            MOV         param_2,param_1                         
CODE:0043a1b5   c1e004          SHL         param_1,0x4                             
CODE:0043a1b8   2bc2            SUB         param_1,param_2                         
CODE:0043a1ba   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a1bc   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a1c1   50              PUSH        param_1                                 
CODE:0043a1c2   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a1c5   8bd0            MOV         param_2,param_1                         
CODE:0043a1c7   c1e004          SHL         param_1,0x4                             
CODE:0043a1ca   2bc2            SUB         param_1,param_2                         
CODE:0043a1cc   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a1ce   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a1d3   50              PUSH        param_1                                 
CODE:0043a1d4   e868f1ffff      CALL        FUN_00439341                            ;undefined4 FUN_00439341(undefined pa...
CODE:0043a1d9   83c420          ADD         ESP,0x20                                
CODE:0043a1dc   6685c0          TEST        param_1,param_1                         
CODE:0043a1df   0f84ea000000    JZ          LAB_0043a2cf                            
CODE:0043a1e5   66b80100        MOV         param_1,0x1                             
CODE:0043a1e9   e9e3000000      JMP         LAB_0043a2d1                            
                            LAB_0043a1ee:                 ;XREF[1,0]:   0043a10a
CODE:0043a1ee   6683f801        CMP         param_1,0x1                             
CODE:0043a1f2   0f85d7000000    JNZ         LAB_0043a2cf                            
CODE:0043a1f8   6a00            PUSH        0x0                                     
CODE:0043a1fa   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a1fd   8bd0            MOV         param_2,param_1                         
CODE:0043a1ff   c1e004          SHL         param_1,0x4                             
CODE:0043a202   2bc2            SUB         param_1,param_2                         
CODE:0043a204   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a206   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a20a   e88595fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0043a20f   83c408          ADD         ESP,0x8                                 
CODE:0043a212   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a216   50              PUSH        param_1                                 
CODE:0043a217   6a00            PUSH        0x0                                     
CODE:0043a219   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a21c   8bd0            MOV         param_2,param_1                         
CODE:0043a21e   c1e004          SHL         param_1,0x4                             
CODE:0043a221   2bc2            SUB         param_1,param_2                         
CODE:0043a223   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a225   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a229   e84695fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0043a22e   83c408          ADD         ESP,0x8                                 
CODE:0043a231   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a235   50              PUSH        param_1                                 
CODE:0043a236   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a239   8bd0            MOV         param_2,param_1                         
CODE:0043a23b   c1e004          SHL         param_1,0x4                             
CODE:0043a23e   2bc2            SUB         param_1,param_2                         
CODE:0043a240   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a242   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a247   50              PUSH        param_1                                 
CODE:0043a248   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a24b   8bd0            MOV         param_2,param_1                         
CODE:0043a24d   c1e004          SHL         param_1,0x4                             
CODE:0043a250   2bc2            SUB         param_1,param_2                         
CODE:0043a252   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a254   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a259   50              PUSH        param_1                                 
CODE:0043a25a   6a00            PUSH        0x0                                     
CODE:0043a25c   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a25f   8bd0            MOV         param_2,param_1                         
CODE:0043a261   c1e004          SHL         param_1,0x4                             
CODE:0043a264   2bc2            SUB         param_1,param_2                         
CODE:0043a266   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a268   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a26c   e82395fdff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0043a271   83c408          ADD         ESP,0x8                                 
CODE:0043a274   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a278   50              PUSH        param_1                                 
CODE:0043a279   6a00            PUSH        0x0                                     
CODE:0043a27b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a27e   8bd0            MOV         param_2,param_1                         
CODE:0043a280   c1e004          SHL         param_1,0x4                             
CODE:0043a283   2bc2            SUB         param_1,param_2                         
CODE:0043a285   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a287   ff744212        PUSH        dword ptr [param_2 + param_1*0x2 + 0x12]
CODE:0043a28b   e8e494fdff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0043a290   83c408          ADD         ESP,0x8                                 
CODE:0043a293   6683c0fd        ADD         param_1,-0x3                            
CODE:0043a297   50              PUSH        param_1                                 
CODE:0043a298   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a29b   8bd0            MOV         param_2,param_1                         
CODE:0043a29d   c1e004          SHL         param_1,0x4                             
CODE:0043a2a0   2bc2            SUB         param_1,param_2                         
CODE:0043a2a2   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a2a4   668b444206      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a2a9   50              PUSH        param_1                                 
CODE:0043a2aa   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a2ad   8bd0            MOV         param_2,param_1                         
CODE:0043a2af   c1e004          SHL         param_1,0x4                             
CODE:0043a2b2   2bc2            SUB         param_1,param_2                         
CODE:0043a2b4   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a2b6   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043a2bb   50              PUSH        param_1                                 
CODE:0043a2bc   e880f0ffff      CALL        FUN_00439341                            ;undefined4 FUN_00439341(undefined pa...
CODE:0043a2c1   83c420          ADD         ESP,0x20                                
CODE:0043a2c4   6685c0          TEST        param_1,param_1                         
CODE:0043a2c7   7406            JZ          LAB_0043a2cf                            
CODE:0043a2c9   66b80100        MOV         param_1,0x1                             
CODE:0043a2cd   eb02            JMP         LAB_0043a2d1                            
                            LAB_0043a2cf:                 ;XREF[3,0]:   0043a1df,0043a1f2,0043a2c7
CODE:0043a2cf   33c0            XOR         param_1,param_1                         
                            LAB_0043a2d1:                 ;XREF[2,0]:   0043a1e9,0043a2cd
CODE:0043a2d1   5f              POP         EDI                                     
CODE:0043a2d2   5e              POP         ESI                                     
CODE:0043a2d3   5b              POP         EBX                                     
CODE:0043a2d4   5d              POP         EBP                                     
CODE:0043a2d5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043a2d6(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0043a31f,0043a43a
          ;param_5       undefined2           8                      ;XREF[2,0]:   0043a35f,0043a3a8
          ;param_6       undefined2           c                      ;XREF[2,0]:   0043a391,0043a3da
          ;param_7       undefined2          10                      ;XREF[5,0]:   0043a44c,0043a464,0043a47c,0043a4e6,0043a500
          ;param_8       undefined2          14                      ;XREF[6,0]:   0043a2eb,0043a303,0043a331,0043a363,0043a397
                                                                     ;             0043a3c9
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0043a415,0043a499,0043a4a4,0043a4b9,0043a4ce
          ;local_8       undefined2          -8                      ;XREF[5,0]:   0043a319,0043a34a,0043a37c,0043a3b4,0043a3e6
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0043a2df,0043a4c2,0043a4f7
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0043a2e5,0043a4d7,0043a511
                                                          ;XREF[1,0]:   0043983e
CODE:0043a2d6   55              PUSH        EBP                                     
CODE:0043a2d7   8bec            MOV         EBP,ESP                                 
CODE:0043a2d9   83c4f8          ADD         ESP,-0x8                                
CODE:0043a2dc   53              PUSH        EBX                                     
CODE:0043a2dd   56              PUSH        ESI                                     
CODE:0043a2de   57              PUSH        EDI                                     
CODE:0043a2df   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0043a2e5   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
CODE:0043a2eb   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:0043a2ef   8bd0            MOV         param_2,param_1                         
CODE:0043a2f1   c1e004          SHL         param_1,0x4                             
CODE:0043a2f4   2bc2            SUB         param_1,param_2                         
CODE:0043a2f6   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a2fc   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0043a300   c1e002          SHL         param_1,0x2                             
CODE:0043a303   0fbf5518        MOVSX       param_2,word ptr [EBP + param_8+0x4]    
CODE:0043a307   8bca            MOV         param_3,param_2                         
CODE:0043a309   c1e204          SHL         param_2,0x4                             
CODE:0043a30c   2bd1            SUB         param_2,param_3                         
CODE:0043a30e   8b0d2c8f4600    MOV         param_3,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a314   6603445102      ADD         param_1,word ptr [param_3 + param_2*0...
CODE:0043a319   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0043a31d   33db            XOR         EBX,EBX                                 
                            LAB_0043a31f:                 ;XREF[1,0]:   0043a4e0
CODE:0043a31f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043a323   6683fb03        CMP         BX,0x3                                  
CODE:0043a327   0f9cc2          SETL        param_2                                 
CODE:0043a32a   83e201          AND         param_2,0x1                             
CODE:0043a32d   3bc2            CMP         param_1,param_2                         
CODE:0043a32f   7466            JZ          LAB_0043a397                            
CODE:0043a331   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:0043a335   8bd0            MOV         param_2,param_1                         
CODE:0043a337   c1e004          SHL         param_1,0x4                             
CODE:0043a33a   2bc2            SUB         param_1,param_2                         
CODE:0043a33c   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a342   668b744204      MOV         SI,word ptr [param_2 + param_1*0x2 + ...
CODE:0043a347   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a34a   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0043a34e   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:0043a351   8d1495902...    LEA         param_2,[param_2*0x4 + DATA:DAT_00462...;= 08h
CODE:0043a358   0fbe0442        MOVSX       param_1,byte ptr [param_2 + param_1*0...;= 08h
CODE:0043a35c   6603f0          ADD         SI,param_1                              
CODE:0043a35f   662b750c        SUB         SI,word ptr [EBP + param_5+0x4]         
CODE:0043a363   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:0043a367   8bd0            MOV         param_2,param_1                         
CODE:0043a369   c1e004          SHL         param_1,0x4                             
CODE:0043a36c   2bc2            SUB         param_1,param_2                         
CODE:0043a36e   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a374   668b7c4206      MOV         DI,word ptr [param_2 + param_1*0x2 + ...
CODE:0043a379   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a37c   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0043a380   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:0043a383   8d1495912...    LEA         param_2,[param_2*0x4 + DATA:DAT_00462...
CODE:0043a38a   0fbe0442        MOVSX       param_1,byte ptr [param_2 + param_1*0...
CODE:0043a38e   6603f8          ADD         DI,param_1                              
CODE:0043a391   662b7d10        SUB         DI,word ptr [EBP + param_6+0x4]         
CODE:0043a395   eb64            JMP         LAB_0043a3fb                            
                            LAB_0043a397:                 ;XREF[1,0]:   0043a32f
CODE:0043a397   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:0043a39b   8bd0            MOV         param_2,param_1                         
CODE:0043a39d   c1e004          SHL         param_1,0x4                             
CODE:0043a3a0   2bc2            SUB         param_1,param_2                         
CODE:0043a3a2   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a3a8   668b750c        MOV         SI,word ptr [EBP + param_5+0x4]         
CODE:0043a3ac   662b744204      SUB         SI,word ptr [param_2 + param_1*0x2 + ...
CODE:0043a3b1   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a3b4   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0043a3b8   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:0043a3bb   8d1495902...    LEA         param_2,[param_2*0x4 + DATA:DAT_00462...;= 08h
CODE:0043a3c2   0fbe0442        MOVSX       param_1,byte ptr [param_2 + param_1*0...;= 08h
CODE:0043a3c6   662bf0          SUB         SI,param_1                              
CODE:0043a3c9   0fbf4518        MOVSX       param_1,word ptr [EBP + param_8+0x4]    
CODE:0043a3cd   8bd0            MOV         param_2,param_1                         
CODE:0043a3cf   c1e004          SHL         param_1,0x4                             
CODE:0043a3d2   2bc2            SUB         param_1,param_2                         
CODE:0043a3d4   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a3da   668b7d10        MOV         DI,word ptr [EBP + param_6+0x4]         
CODE:0043a3de   662b7c4206      SUB         DI,word ptr [param_2 + param_1*0x2 + ...
CODE:0043a3e3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a3e6   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0043a3ea   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:0043a3ed   8d1495912...    LEA         param_2,[param_2*0x4 + DATA:DAT_00462...
CODE:0043a3f4   0fbe0442        MOVSX       param_1,byte ptr [param_2 + param_1*0...
CODE:0043a3f8   662bf8          SUB         DI,param_1                              
                            LAB_0043a3fb:                 ;XREF[1,0]:   0043a395
CODE:0043a3fb   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a3fe   0fbfd6          MOVSX       param_2,SI                              
CODE:0043a401   f7ea            IMUL        param_2                                 
CODE:0043a403   0fbfd7          MOVSX       param_2,DI                              
CODE:0043a406   0fbfcf          MOVSX       param_3,DI                              
CODE:0043a409   0fafd1          IMUL        param_2,param_3                         
CODE:0043a40c   03c2            ADD         param_1,param_2                         
CODE:0043a40e   50              PUSH        param_1                                 
CODE:0043a40f   e826010000      CALL        FUN_0043a53a                            ;uint FUN_0043a53a(undefined param_1,...
CODE:0043a414   59              POP         param_3                                 
CODE:0043a415   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0043a419   0fbfc6          MOVSX       param_1,SI                              
CODE:0043a41c   99              CDQ                                                 
CODE:0043a41d   33c2            XOR         param_1,param_2                         
CODE:0043a41f   2bc2            SUB         param_1,param_2                         
CODE:0043a421   48              DEC         param_1                                 
CODE:0043a422   7505            JNZ         LAB_0043a429                            
CODE:0043a424   6685ff          TEST        DI,DI                                   
CODE:0043a427   7411            JZ          LAB_0043a43a                            
                            LAB_0043a429:                 ;XREF[1,0]:   0043a422
CODE:0043a429   6683fe01        CMP         SI,0x1                                  
CODE:0043a42d   756a            JNZ         LAB_0043a499                            
CODE:0043a42f   0fbfc7          MOVSX       param_1,DI                              
CODE:0043a432   99              CDQ                                                 
CODE:0043a433   33c2            XOR         param_1,param_2                         
CODE:0043a435   2bc2            SUB         param_1,param_2                         
CODE:0043a437   48              DEC         param_1                                 
CODE:0043a438   755f            JNZ         LAB_0043a499                            
                            LAB_0043a43a:                 ;XREF[1,0]:   0043a427
CODE:0043a43a   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043a43e   6683fb03        CMP         BX,0x3                                  
CODE:0043a442   0f9cc2          SETL        param_2                                 
CODE:0043a445   83e201          AND         param_2,0x1                             
CODE:0043a448   3bc2            CMP         param_1,param_2                         
CODE:0043a44a   744d            JZ          LAB_0043a499                            
CODE:0043a44c   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0043a450   8bd0            MOV         param_2,param_1                         
CODE:0043a452   c1e004          SHL         param_1,0x4                             
CODE:0043a455   2bc2            SUB         param_1,param_2                         
CODE:0043a457   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a45d   66c744420...    MOV         word ptr [param_...,0x1                 
CODE:0043a464   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0043a468   8bd0            MOV         param_2,param_1                         
CODE:0043a46a   c1e004          SHL         param_1,0x4                             
CODE:0043a46d   2bc2            SUB         param_1,param_2                         
CODE:0043a46f   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a475   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0043a47c   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0043a480   8bd0            MOV         param_2,param_1                         
CODE:0043a482   c1e004          SHL         param_1,0x4                             
CODE:0043a485   2bc2            SUB         param_1,param_2                         
CODE:0043a487   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a48d   66c744420...    MOV         word ptr [param_...,0x0                 
CODE:0043a494   e981000000      JMP         LAB_0043a51a                            
                            LAB_0043a499:                 ;XREF[3,0]:   0043a42d,0043a438,0043a44a
CODE:0043a499   66837dfe12      CMP         word ptr [EBP + local_6+0x4],0x12       
CODE:0043a49e   7d3b            JGE         LAB_0043a4db                            
CODE:0043a4a0   66b81200        MOV         param_1,0x12                            
CODE:0043a4a4   662b45fe        SUB         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043a4a8   50              PUSH        param_1                                 
CODE:0043a4a9   e873000000      CALL        FUN_0043a521                            ;int FUN_0043a521(undefined param_1, ...
CODE:0043a4ae   59              POP         param_3                                 
CODE:0043a4af   8bc8            MOV         param_3,param_1                         
CODE:0043a4b1   0fbfc1          MOVSX       param_1,param_3                         
CODE:0043a4b4   0fbfd6          MOVSX       param_2,SI                              
CODE:0043a4b7   f7ea            IMUL        param_2                                 
CODE:0043a4b9   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0043a4bd   8bf2            MOV         ESI,param_2                             
CODE:0043a4bf   99              CDQ                                                 
CODE:0043a4c0   f7fe            IDIV        ESI                                     
CODE:0043a4c2   660145fa        ADD         word ptr [EBP + local_a+0x4],param_1    
CODE:0043a4c6   0fbfc1          MOVSX       param_1,param_3                         
CODE:0043a4c9   0fbfd7          MOVSX       param_2,DI                              
CODE:0043a4cc   f7ea            IMUL        param_2                                 
CODE:0043a4ce   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0043a4d2   8bca            MOV         param_3,param_2                         
CODE:0043a4d4   99              CDQ                                                 
CODE:0043a4d5   f7f9            IDIV        param_3                                 
CODE:0043a4d7   660145f8        ADD         word ptr [EBP + local_c+0x4],param_1    
                            LAB_0043a4db:                 ;XREF[1,0]:   0043a49e
CODE:0043a4db   43              INC         EBX                                     
CODE:0043a4dc   6683fb06        CMP         BX,0x6                                  
CODE:0043a4e0   0f8c39feffff    JL          LAB_0043a31f                            
CODE:0043a4e6   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0043a4ea   8bd0            MOV         param_2,param_1                         
CODE:0043a4ec   c1e004          SHL         param_1,0x4                             
CODE:0043a4ef   2bc2            SUB         param_1,param_2                         
CODE:0043a4f1   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a4f7   668b4dfa        MOV         param_3,word ptr [EBP + local_a+0x4]    
CODE:0043a4fb   66014c420a      ADD         word ptr [param_...,param_3             
CODE:0043a500   0fbf4514        MOVSX       param_1,word ptr [EBP + param_7+0x4]    
CODE:0043a504   8bd0            MOV         param_2,param_1                         
CODE:0043a506   c1e004          SHL         param_1,0x4                             
CODE:0043a509   2bc2            SUB         param_1,param_2                         
CODE:0043a50b   8b152c8f4600    MOV         param_2,dword ptr [DATA:DAT_00468f2c]   ;= ??
CODE:0043a511   668b4df8        MOV         param_3,word ptr [EBP + local_c+0x4]    
CODE:0043a515   66014c420c      ADD         word ptr [param_...,param_3             
                            LAB_0043a51a:                 ;XREF[1,0]:   0043a494
CODE:0043a51a   5f              POP         EDI                                     
CODE:0043a51b   5e              POP         ESI                                     
CODE:0043a51c   5b              POP         EBX                                     
CODE:0043a51d   59              POP         param_3                                 
CODE:0043a51e   59              POP         param_3                                 
CODE:0043a51f   5d              POP         EBP                                     
CODE:0043a520   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043a521(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043a524
                                                          ;XREF[1,0]:   0043a4a9
CODE:0043a521   55              PUSH        EBP                                     
CODE:0043a522   8bec            MOV         EBP,ESP                                 
CODE:0043a524   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043a527   0fbfd0          MOVSX       param_2,param_1                         
CODE:0043a52a   0fbfc8          MOVSX       param_3,param_1                         
CODE:0043a52d   0fafd1          IMUL        param_2,param_3                         
CODE:0043a530   0fbfc0          MOVSX       param_1,param_1                         
CODE:0043a533   0fafd0          IMUL        param_2,param_1                         
CODE:0043a536   8bc2            MOV         param_1,param_2                         
CODE:0043a538   5d              POP         EBP                                     
CODE:0043a539   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043a53a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[5,0]:   0043a53f,0043a54b,0043a552,0043a562,0043a56b
                                                          ;XREF[1,0]:   0043a40f
CODE:0043a53a   55              PUSH        EBP                                     
CODE:0043a53b   8bec            MOV         EBP,ESP                                 
CODE:0043a53d   53              PUSH        EBX                                     
CODE:0043a53e   56              PUSH        ESI                                     
CODE:0043a53f   837d0804        CMP         dword ptr [EBP + param_4+0x4],0x4       
CODE:0043a543   7306            JNC         LAB_0043a54b                            
CODE:0043a545   66b80100        MOV         param_1,0x1                             
CODE:0043a549   eb43            JMP         LAB_0043a58e                            
                            LAB_0043a54b:                 ;XREF[1,0]:   0043a543
CODE:0043a54b   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0043a54e   c1e902          SHR         param_3,0x2                             
CODE:0043a551   41              INC         param_3                                 
CODE:0043a552   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043a555   d1ee            SHR         ESI,0x1                                 
CODE:0043a557   bb02000000      MOV         EBX,0x2                                 
CODE:0043a55c   eb22            JMP         LAB_0043a580                            
                            LAB_0043a55e:                 ;XREF[1,0]:   0043a58a
CODE:0043a55e   8bc1            MOV         param_1,param_3                         
CODE:0043a560   f7e9            IMUL        param_3                                 
CODE:0043a562   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043a565   7604            JBE         LAB_0043a56b                            
CODE:0043a567   8bf1            MOV         ESI,param_3                             
CODE:0043a569   eb0d            JMP         LAB_0043a578                            
                            LAB_0043a56b:                 ;XREF[1,0]:   0043a565
CODE:0043a56b   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043a56e   7304            JNC         LAB_0043a574                            
CODE:0043a570   8bd9            MOV         EBX,param_3                             
CODE:0043a572   eb04            JMP         LAB_0043a578                            
                            LAB_0043a574:                 ;XREF[1,0]:   0043a56e
CODE:0043a574   8bd9            MOV         EBX,param_3                             
CODE:0043a576   eb14            JMP         LAB_0043a58c                            
                            LAB_0043a578:                 ;XREF[2,0]:   0043a569,0043a572
CODE:0043a578   8bce            MOV         param_3,ESI                             
CODE:0043a57a   2bcb            SUB         param_3,EBX                             
CODE:0043a57c   d1e9            SHR         param_3,0x1                             
CODE:0043a57e   03cb            ADD         param_3,EBX                             
                            LAB_0043a580:                 ;XREF[1,0]:   0043a55c
CODE:0043a580   8bc6            MOV         param_1,ESI                             
CODE:0043a582   2bc3            SUB         param_1,EBX                             
CODE:0043a584   99              CDQ                                                 
CODE:0043a585   33c2            XOR         param_1,param_2                         
CODE:0043a587   2bc2            SUB         param_1,param_2                         
CODE:0043a589   48              DEC         param_1                                 
CODE:0043a58a   7fd2            JG          LAB_0043a55e                            
                            LAB_0043a58c:                 ;XREF[1,0]:   0043a576
CODE:0043a58c   8bc3            MOV         param_1,EBX                             
                            LAB_0043a58e:                 ;XREF[1,0]:   0043a549
CODE:0043a58e   5e              POP         ESI                                     
CODE:0043a58f   5b              POP         EBX                                     
CODE:0043a590   5d              POP         EBP                                     
CODE:0043a591   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043a592(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043a62b,0043a64e,0043a6cc
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0043a675,0043a6d2
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0043a69c,0043a6d9
          ;local_c       undefined2          -c                      ;XREF[4,0]:   0043a5d0,0043a6e0,0043a6ef,0043a6fa
                                                          ;XREF[1,0]:   00435714
CODE:0043a592   55              PUSH        EBP                                     
CODE:0043a593   8bec            MOV         EBP,ESP                                 
CODE:0043a595   83c4f8          ADD         ESP,-0x8                                
CODE:0043a598   53              PUSH        EBX                                     
CODE:0043a599   56              PUSH        ESI                                     
CODE:0043a59a   57              PUSH        EDI                                     
CODE:0043a59b   be2c8f4600      MOV         ESI,DATA:DAT_00468f2c                   ;= ??
CODE:0043a5a0   33db            XOR         EBX,EBX                                 
                            LAB_0043a5a2:                 ;XREF[1,0]:   0043a5ba
CODE:0043a5a2   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a5a5   8bd0            MOV         EDX,EAX                                 
CODE:0043a5a7   c1e004          SHL         EAX,0x4                                 
CODE:0043a5aa   2bc2            SUB         EAX,EDX                                 
CODE:0043a5ac   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a5ae   66c744421...    MOV         word ptr [EDX + EAX*0x2 + 0x10],0x0     
CODE:0043a5b5   43              INC         EBX                                     
CODE:0043a5b6   6683fb1e        CMP         BX,0x1e                                 
CODE:0043a5ba   7ce6            JL          LAB_0043a5a2                            
CODE:0043a5bc   33db            XOR         EBX,EBX                                 
                            LAB_0043a5be:                 ;XREF[1,0]:   0043a713
CODE:0043a5be   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00468dee,00468df6
CODE:0043a5c1   66833cc5e...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:0043a5ca   0f843e010000    JZ          LAB_0043a70e                            
CODE:0043a5d0   66c745f8ffff    MOV         word ptr [EBP + local_c+0x4],0xffff     
CODE:0043a5d6   33c9            XOR         ECX,ECX                                 
                            LAB_0043a5d8:                 ;XREF[1,0]:   0043a6e9
CODE:0043a5d8   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a5db   8bd0            MOV         EDX,EAX                                 
CODE:0043a5dd   c1e004          SHL         EAX,0x4                                 
CODE:0043a5e0   2bc2            SUB         EAX,EDX                                 
CODE:0043a5e2   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a5e4   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:0043a5e9   0f84f5000000    JZ          LAB_0043a6e4                            
CODE:0043a5ef   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a5f2   8bd0            MOV         EDX,EAX                                 
CODE:0043a5f4   c1e004          SHL         EAX,0x4                                 
CODE:0043a5f7   2bc2            SUB         EAX,EDX                                 
CODE:0043a5f9   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a5fb   66833c4200      CMP         word ptr [EDX + EAX*0x2],0x0            
CODE:0043a600   0f9fc0          SETG        AL                                      
CODE:0043a603   83e001          AND         EAX,0x1                                 
CODE:0043a606   8bf8            MOV         EDI,EAX                                 
CODE:0043a608   6683ff01        CMP         DI,0x1                                  
CODE:0043a60c   7523            JNZ         LAB_0043a631                            
CODE:0043a60e   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a611   8bd0            MOV         EDX,EAX                                 
CODE:0043a613   c1e004          SHL         EAX,0x4                                 
CODE:0043a616   2bc2            SUB         EAX,EDX                                 
CODE:0043a618   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a61a   0fbf444202      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x2]      
CODE:0043a61f   2503000080      AND         EAX,0x80000003                          
CODE:0043a624   7905            JNS         LAB_0043a62b                            
CODE:0043a626   48              DEC         EAX                                     
CODE:0043a627   83c8fc          OR          EAX,0xfffffffc                          
CODE:0043a62a   40              INC         EAX                                     
                            LAB_0043a62b:                 ;XREF[1,0]:   0043a624
CODE:0043a62b   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0043a62f   eb21            JMP         LAB_0043a652                            
                            LAB_0043a631:                 ;XREF[1,0]:   0043a60c
CODE:0043a631   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a634   8bd0            MOV         EDX,EAX                                 
CODE:0043a636   c1e004          SHL         EAX,0x4                                 
CODE:0043a639   2bc2            SUB         EAX,EDX                                 
CODE:0043a63b   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a63d   0fbf444202      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x2]      
CODE:0043a642   2501000080      AND         EAX,0x80000001                          
CODE:0043a647   7905            JNS         LAB_0043a64e                            
CODE:0043a649   48              DEC         EAX                                     
CODE:0043a64a   83c8fe          OR          EAX,0xfffffffe                          
CODE:0043a64d   40              INC         EAX                                     
                            LAB_0043a64e:                 ;XREF[1,0]:   0043a647
CODE:0043a64e   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
                            LAB_0043a652:                 ;XREF[1,0]:   0043a62f
CODE:0043a652   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a655   8bd0            MOV         EDX,EAX                                 
CODE:0043a657   c1e004          SHL         EAX,0x4                                 
CODE:0043a65a   2bc2            SUB         EAX,EDX                                 
CODE:0043a65c   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a65e   0fbf444204      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x4]      
CODE:0043a663   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043a666   0fbf14d5e...    MOVSX       EDX,word ptr [EDX*0x8 + DATA:DAT_0046...;= ??
CODE:0043a66e   2bc2            SUB         EAX,EDX                                 
CODE:0043a670   99              CDQ                                                 
CODE:0043a671   33c2            XOR         EAX,EDX                                 
CODE:0043a673   2bc2            SUB         EAX,EDX                                 
CODE:0043a675   668945fc        MOV         word ptr [EBP + local_8+0x4],AX         
CODE:0043a679   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a67c   8bd0            MOV         EDX,EAX                                 
CODE:0043a67e   c1e004          SHL         EAX,0x4                                 
CODE:0043a681   2bc2            SUB         EAX,EDX                                 
CODE:0043a683   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a685   0fbf444206      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x6]      
CODE:0043a68a   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043a68d   0fbf14d5e...    MOVSX       EDX,word ptr [EDX*0x8 + DATA:DAT_0046...;= ??
CODE:0043a695   2bc2            SUB         EAX,EDX                                 
CODE:0043a697   99              CDQ                                                 
CODE:0043a698   33c2            XOR         EAX,EDX                                 
CODE:0043a69a   2bc2            SUB         EAX,EDX                                 
CODE:0043a69c   668945fa        MOV         word ptr [EBP + local_a+0x4],AX         
CODE:0043a6a0   0fbfc1          MOVSX       EAX,CX                                  
CODE:0043a6a3   8bd0            MOV         EDX,EAX                                 
CODE:0043a6a5   c1e004          SHL         EAX,0x4                                 
CODE:0043a6a8   2bc2            SUB         EAX,EDX                                 
CODE:0043a6aa   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a6ac   66837c421000    CMP         word ptr [EDX + EAX*0x2 + 0x10],0x0     
CODE:0043a6b2   7530            JNZ         LAB_0043a6e4                            
CODE:0043a6b4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a6b7   663b3cc5e...    CMP         DI,word ptr [EAX*0x8 + DATA:DAT_00468...;= ??
CODE:0043a6bf   7523            JNZ         LAB_0043a6e4                            
CODE:0043a6c1   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a6c4   668b04c5e...    MOV         AX,word ptr [EAX*0x8 + DATA:DAT_00468...;= ??
CODE:0043a6cc   663b45fe        CMP         AX,word ptr [EBP + local_6+0x4]         
CODE:0043a6d0   7512            JNZ         LAB_0043a6e4                            
CODE:0043a6d2   66837dfc08      CMP         word ptr [EBP + local_8+0x4],0x8        
CODE:0043a6d7   7d0b            JGE         LAB_0043a6e4                            
CODE:0043a6d9   66837dfa08      CMP         word ptr [EBP + local_a+0x4],0x8        
CODE:0043a6de   7d04            JGE         LAB_0043a6e4                            
CODE:0043a6e0   66894df8        MOV         word ptr [EBP + local_c+0x4],CX         
                            LAB_0043a6e4:                 ;XREF[6,0]:   0043a5e9,0043a6b2,0043a6bf,0043a6d0
                                                          ;             0043a6d7,0043a6de
CODE:0043a6e4   41              INC         ECX                                     
CODE:0043a6e5   6683f91e        CMP         CX,0x1e                                 
CODE:0043a6e9   0f8ce9feffff    JL          LAB_0043a5d8                            
CODE:0043a6ef   66837df8ff      CMP         word ptr [EBP + local_c+0x4],-0x1       
CODE:0043a6f4   7504            JNZ         LAB_0043a6fa                            
CODE:0043a6f6   33c0            XOR         EAX,EAX                                 
CODE:0043a6f8   eb23            JMP         LAB_0043a71d                            
                            LAB_0043a6fa:                 ;XREF[1,0]:   0043a6f4
CODE:0043a6fa   0fbf45f8        MOVSX       EAX,word ptr [EBP + local_c+0x4]        
CODE:0043a6fe   8bd0            MOV         EDX,EAX                                 
CODE:0043a700   c1e004          SHL         EAX,0x4                                 
CODE:0043a703   2bc2            SUB         EAX,EDX                                 
CODE:0043a705   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a707   66c744421...    MOV         word ptr [EDX + EAX*0x2 + 0x10],0x1     
                            LAB_0043a70e:                 ;XREF[1,0]:   0043a5ca
CODE:0043a70e   43              INC         EBX                                     
CODE:0043a70f   6683fb28        CMP         BX,0x28                                 
CODE:0043a713   0f8ca5feffff    JL          LAB_0043a5be                            
CODE:0043a719   66b80100        MOV         AX,0x1                                  
                            LAB_0043a71d:                 ;XREF[1,0]:   0043a6f8
CODE:0043a71d   5f              POP         EDI                                     
CODE:0043a71e   5e              POP         ESI                                     
CODE:0043a71f   5b              POP         EBX                                     
CODE:0043a720   59              POP         ECX                                     
CODE:0043a721   59              POP         ECX                                     
CODE:0043a722   5d              POP         EBP                                     
CODE:0043a723   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043a724(void)
CODE:0043a724   53              PUSH        EBX                                     
CODE:0043a725   56              PUSH        ESI                                     
CODE:0043a726   57              PUSH        EDI                                     
CODE:0043a727   bfae264600      MOV         EDI,DATA:$TEXT22                        ;= 54h    T
CODE:0043a72c   8d4729          LEA         EAX,[EDI + 0x29]=>DATA:DAT_004626d7     ;= 61h    a
CODE:0043a72f   50              PUSH        EAX=>DATA:DAT_004626d7                  ;= 61h    a
CODE:0043a730   8d471c          LEA         EAX,[EDI + 0x1c]=>DATA:s_D:cordcode.c...;= "D:cordcode.c"
CODE:0043a733   50              PUSH        EAX=>DATA:s_D:cordcode.c_004626ca       ;= "D:cordcode.c"
CODE:0043a734   e8e77a0100      CALL        FUN_00452220                            ;LPCVOID * FUN_00452220(undefined par...
CODE:0043a739   83c408          ADD         ESP,0x8                                 
CODE:0043a73c   8bf0            MOV         ESI,EAX                                 
CODE:0043a73e   0fbf05fe2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentPu...;= 1h
CODE:0043a745   50              PUSH        EAX                                     
CODE:0043a746   8d472c          LEA         EAX,[EDI + 0x2c]=>DATA:s_case_%d:_004...;= "      case %d:\n"
CODE:0043a749   50              PUSH        EAX=>DATA:s_case_%d:_004626da           ;= "      case %d:\n"
CODE:0043a74a   56              PUSH        ESI                                     
CODE:0043a74b   e8fc7a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a750   83c40c          ADD         ESP,0xc                                 
CODE:0043a753   33db            XOR         EBX,EBX                                 
                            LAB_0043a755:                 ;XREF[1,0]:   0043a813
CODE:0043a755   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a758   8bd0            MOV         EDX,EAX                                 
CODE:0043a75a   c1e004          SHL         EAX,0x4                                 
CODE:0043a75d   2bc2            SUB         EAX,EDX                                 
CODE:0043a75f   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:0043a765   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:0043a76a   0f849e000000    JZ          LAB_0043a80e                            
CODE:0043a770   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a773   8bd0            MOV         EDX,EAX                                 
CODE:0043a775   c1e004          SHL         EAX,0x4                                 
CODE:0043a778   2bc2            SUB         EAX,EDX                                 
CODE:0043a77a   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:0043a780   0fbf0442        MOVSX       EAX,word ptr [EDX + EAX*0x2]            
CODE:0043a784   50              PUSH        EAX                                     
CODE:0043a785   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a788   50              PUSH        EAX                                     
CODE:0043a789   8d473c          LEA         EAX,[EDI + 0x3c]=>DATA:s_ii[%d].type_...;= "         ii[%d].type = %d;\n"
CODE:0043a78c   50              PUSH        EAX=>DATA:s_ii[%d].type_=_%d;_004626ea  ;= "         ii[%d].type = %d;\n"
CODE:0043a78d   56              PUSH        ESI                                     
CODE:0043a78e   e8b97a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a793   83c410          ADD         ESP,0x10                                
CODE:0043a796   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a799   8bd0            MOV         EDX,EAX                                 
CODE:0043a79b   c1e004          SHL         EAX,0x4                                 
CODE:0043a79e   2bc2            SUB         EAX,EDX                                 
CODE:0043a7a0   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:0043a7a6   0fbf444202      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x2]      
CODE:0043a7ab   50              PUSH        EAX                                     
CODE:0043a7ac   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a7af   50              PUSH        EAX                                     
CODE:0043a7b0   8d4758          LEA         EAX,[EDI + 0x58]=>DATA:s_ii[%d].rot_=...;= "         ii[%d].rot  = %d;\n"
CODE:0043a7b3   50              PUSH        EAX=>DATA:s_ii[%d].rot_=_%d;_00462706   ;= "         ii[%d].rot  = %d;\n"
CODE:0043a7b4   56              PUSH        ESI                                     
CODE:0043a7b5   e8927a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a7ba   83c410          ADD         ESP,0x10                                
CODE:0043a7bd   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a7c0   8bd0            MOV         EDX,EAX                                 
CODE:0043a7c2   c1e004          SHL         EAX,0x4                                 
CODE:0043a7c5   2bc2            SUB         EAX,EDX                                 
CODE:0043a7c7   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:0043a7cd   0fbf444204      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x4]      
CODE:0043a7d2   50              PUSH        EAX                                     
CODE:0043a7d3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a7d6   50              PUSH        EAX                                     
CODE:0043a7d7   8d4774          LEA         EAX,[EDI + 0x74]=>DATA:s_ii[%d].x_=_%...;= "         ii[%d].x    = %d;\n"
CODE:0043a7da   50              PUSH        EAX=>DATA:s_ii[%d].x_=_%d;_00462722     ;= "         ii[%d].x    = %d;\n"
CODE:0043a7db   56              PUSH        ESI                                     
CODE:0043a7dc   e86b7a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a7e1   83c410          ADD         ESP,0x10                                
CODE:0043a7e4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a7e7   8bd0            MOV         EDX,EAX                                 
CODE:0043a7e9   c1e004          SHL         EAX,0x4                                 
CODE:0043a7ec   2bc2            SUB         EAX,EDX                                 
CODE:0043a7ee   8b152c8f4600    MOV         EDX,dword ptr [DATA:DAT_00468f2c]       ;= ??
CODE:0043a7f4   0fbf444206      MOVSX       EAX,word ptr [EDX + EAX*0x2 + 0x6]      
CODE:0043a7f9   50              PUSH        EAX                                     
CODE:0043a7fa   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043a7fd   50              PUSH        EAX                                     
CODE:0043a7fe   8d8790000000    LEA         EAX,[EDI + 0x90]=>DATA:s_ii[%d].y_=_%...;= "         ii[%d].y    = %d;\n\n"
CODE:0043a804   50              PUSH        EAX=>DATA:s_ii[%d].y_=_%d;_0046273e     ;= "         ii[%d].y    = %d;\n\n"
CODE:0043a805   56              PUSH        ESI                                     
CODE:0043a806   e8417a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a80b   83c410          ADD         ESP,0x10                                
                            LAB_0043a80e:                 ;XREF[1,0]:   0043a76a
CODE:0043a80e   43              INC         EBX                                     
CODE:0043a80f   6683fb1e        CMP         BX,0x1e                                 
CODE:0043a813   0f8c3cffffff    JL          LAB_0043a755                            
CODE:0043a819   8d87ad000000    LEA         EAX,[EDI + 0xad]=>DATA:s_break;_0046275b;= "         break;\n"
CODE:0043a81f   50              PUSH        EAX=>DATA:s_break;_0046275b             ;= "         break;\n"
CODE:0043a820   56              PUSH        ESI                                     
CODE:0043a821   e8267a0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a826   83c408          ADD         ESP,0x8                                 
CODE:0043a829   56              PUSH        ESI                                     
CODE:0043a82a   e8d1760100      CALL        FUN_00451f00                            ;undefined4 FUN_00451f00(uint param_1...
CODE:0043a82f   59              POP         ECX                                     
CODE:0043a830   5f              POP         EDI                                     
CODE:0043a831   5e              POP         ESI                                     
CODE:0043a832   5b              POP         EBX                                     
CODE:0043a833   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043a834(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043a87f
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043a87a
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0043a885,0043a8a1
CODE:0043a834   55              PUSH        EBP                                     
CODE:0043a835   8bec            MOV         EBP,ESP                                 
CODE:0043a837   83c4b0          ADD         ESP,-0x50                               
CODE:0043a83a   53              PUSH        EBX                                     
CODE:0043a83b   56              PUSH        ESI                                     
CODE:0043a83c   66be983a        MOV         SI,0x3a98                               
CODE:0043a840   56              PUSH        ESI                                     
CODE:0043a841   e875230100      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0043a846   59              POP         param_3                                 
CODE:0043a847   6a14            PUSH        0x14                                    
CODE:0043a849   68fa000000      PUSH        0xfa                                    
CODE:0043a84e   685e010000      PUSH        0x15e                                   
CODE:0043a853   6a0a            PUSH        0xa                                     
CODE:0043a855   e88e65ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0043a85a   83c410          ADD         ESP,0x10                                
CODE:0043a85d   68a44e0000      PUSH        0x4ea4                                  
CODE:0043a862   e8d658fdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0043a867   59              POP         param_3                                 
CODE:0043a868   8bd8            MOV         EBX,param_1                             
CODE:0043a86a   0fbf05348...    MOVSX       param_1,word ptr [DATA:DAT_00468f34]    ;= ??
CODE:0043a871   50              PUSH        param_1                                 
CODE:0043a872   0fbf05308...    MOVSX       param_1,word ptr [DATA:DAT_00468f30]    ;= ??
CODE:0043a879   50              PUSH        param_1                                 
CODE:0043a87a   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0043a87e   50              PUSH        param_1                                 
CODE:0043a87f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043a883   50              PUSH        param_1                                 
CODE:0043a884   53              PUSH        EBX                                     
CODE:0043a885   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043a888   50              PUSH        param_1                                 
CODE:0043a889   e8e6810100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043a88e   83c418          ADD         ESP,0x18                                
CODE:0043a891   53              PUSH        EBX                                     
CODE:0043a892   e8419b0100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043a897   59              POP         param_3                                 
CODE:0043a898   6a00            PUSH        0x0                                     
CODE:0043a89a   686d010000      PUSH        0x16d                                   
CODE:0043a89f   6a0a            PUSH        0xa                                     
CODE:0043a8a1   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043a8a4   50              PUSH        param_1                                 
CODE:0043a8a5   56              PUSH        ESI                                     
CODE:0043a8a6   e881260100      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0043a8ab   83c414          ADD         ESP,0x14                                
CODE:0043a8ae   6a14            PUSH        0x14                                    
CODE:0043a8b0   6896000000      PUSH        0x96                                    
CODE:0043a8b5   685e010000      PUSH        0x15e                                   
CODE:0043a8ba   6a0a            PUSH        0xa                                     
CODE:0043a8bc   e8fb61ffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0043a8c1   83c410          ADD         ESP,0x10                                
CODE:0043a8c4   56              PUSH        ESI                                     
CODE:0043a8c5   e856220100      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0043a8ca   59              POP         param_3                                 
CODE:0043a8cb   5e              POP         ESI                                     
CODE:0043a8cc   5b              POP         EBX                                     
CODE:0043a8cd   8be5            MOV         ESP,EBP                                 
CODE:0043a8cf   5d              POP         EBP                                     
CODE:0043a8d0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043a8d1(void)
                                                          ;XREF[1,0]:   0043972f
CODE:0043a8d1   53              PUSH        EBX                                     
CODE:0043a8d2   ba2c8f4600      MOV         EDX,DATA:DAT_00468f2c                   ;= ??
CODE:0043a8d7   33c0            XOR         EAX,EAX                                 
                            LAB_0043a8d9:                 ;XREF[1,0]:   0043a909
CODE:0043a8d9   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043a8dc   8bd9            MOV         EBX,ECX                                 
CODE:0043a8de   c1e104          SHL         ECX,0x4                                 
CODE:0043a8e1   2bcb            SUB         ECX,EBX                                 
CODE:0043a8e3   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a8e5   66833c4bff      CMP         word ptr [EBX + ECX*0x2],-0x1           
CODE:0043a8ea   7418            JZ          LAB_0043a904                            
CODE:0043a8ec   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043a8ef   8bd9            MOV         EBX,ECX                                 
CODE:0043a8f1   c1e104          SHL         ECX,0x4                                 
CODE:0043a8f4   2bcb            SUB         ECX,EBX                                 
CODE:0043a8f6   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:DAT_00468f2c  ;= ??
CODE:0043a8f8   66837c4b0800    CMP         word ptr [EBX + ECX*0x2 + 0x8],0x0      
CODE:0043a8fe   7504            JNZ         LAB_0043a904                            
CODE:0043a900   33c0            XOR         EAX,EAX                                 
CODE:0043a902   5b              POP         EBX                                     
CODE:0043a903   c3              RET                                                 
                            LAB_0043a904:                 ;XREF[2,0]:   0043a8ea,0043a8fe
CODE:0043a904   40              INC         EAX                                     
CODE:0043a905   6683f81e        CMP         AX,0x1e                                 
CODE:0043a909   7cce            JL          LAB_0043a8d9                            
CODE:0043a90b   66b80100        MOV         AX,0x1                                  
CODE:0043a90f   5b              POP         EBX                                     
CODE:0043a910   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043a911(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043a917
                                                          ;XREF[1,0]:   0043963c
CODE:0043a911   55              PUSH        EBP                                     
CODE:0043a912   8bec            MOV         EBP,ESP                                 
CODE:0043a914   53              PUSH        EBX                                     
CODE:0043a915   56              PUSH        ESI                                     
CODE:0043a916   57              PUSH        EDI                                     
CODE:0043a917   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043a91a   bf2c8f4600      MOV         EDI,DATA:DAT_00468f2c                   ;= ??
CODE:0043a91f   33db            XOR         EBX,EBX                                 
                            LAB_0043a921:                 ;XREF[1,0]:   0043a967
CODE:0043a921   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a924   8bd0            MOV         param_2,param_1                         
CODE:0043a926   c1e004          SHL         param_1,0x4                             
CODE:0043a929   2bc2            SUB         param_1,param_2                         
CODE:0043a92b   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a92d   66833c42ff      CMP         word ptr [param_2 + param_1*0x2],-0x1   
CODE:0043a932   742e            JZ          LAB_0043a962                            
CODE:0043a934   0fbfc3          MOVSX       param_1,BX                              
CODE:0043a937   8bd0            MOV         param_2,param_1                         
CODE:0043a939   c1e004          SHL         param_1,0x4                             
CODE:0043a93c   2bc2            SUB         param_1,param_2                         
CODE:0043a93e   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043a940   66837c420800    CMP         word ptr [param_...,0x0                 
CODE:0043a946   751a            JNZ         LAB_0043a962                            
CODE:0043a948   663bf3          CMP         SI,BX                                   
CODE:0043a94b   7415            JZ          LAB_0043a962                            
CODE:0043a94d   6a00            PUSH        0x0                                     
CODE:0043a94f   56              PUSH        ESI                                     
CODE:0043a950   53              PUSH        EBX                                     
CODE:0043a951   e89df7ffff      CALL        FUN_0043a0f3                            ;undefined4 FUN_0043a0f3(undefined pa...
CODE:0043a956   83c40c          ADD         ESP,0xc                                 
CODE:0043a959   6685c0          TEST        param_1,param_1                         
CODE:0043a95c   7404            JZ          LAB_0043a962                            
CODE:0043a95e   33c0            XOR         param_1,param_1                         
CODE:0043a960   eb0b            JMP         LAB_0043a96d                            
                            LAB_0043a962:                 ;XREF[4,0]:   0043a932,0043a946,0043a94b,0043a95c
CODE:0043a962   43              INC         EBX                                     
CODE:0043a963   6683fb1e        CMP         BX,0x1e                                 
CODE:0043a967   7cb8            JL          LAB_0043a921                            
CODE:0043a969   66b80100        MOV         param_1,0x1                             
                            LAB_0043a96d:                 ;XREF[1,0]:   0043a960
CODE:0043a96d   5f              POP         EDI                                     
CODE:0043a96e   5e              POP         ESI                                     
CODE:0043a96f   5b              POP         EBX                                     
CODE:0043a970   5d              POP         EBP                                     
CODE:0043a971   c3              RET                                                 
                            LAB_0043a972:                 ;XREF[2,0]:   004353a0,004353aa
CODE:0043a972   66833da02...    CMP         word ptr [DATA:DAT_004626a0],0x3        ;= 0001h
CODE:0043a97a   752b            JNZ         LAB_0043a9a7                            
CODE:0043a97c   e8a4000000      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:0043a981   0fbf05308...    MOVSX       EAX,word ptr [DATA:DAT_00468f30]        ;= ??
CODE:0043a988   66ff04459...    INC         word ptr [EAX*0x2 + DATA:DAT_00462698]  ;= 0003h
CODE:0043a990   66c705308...    MOV         word ptr [DATA:DAT_00468f30],0xffff     ;= ??
CODE:0043a999   e894000000      CALL        FUN_0043aa32                            ;undefined FUN_0043aa32(void)
CODE:0043a99e   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x1        ;= 0001h
                            LAB_0043a9a7:                 ;XREF[1,0]:   0043a97a
CODE:0043a9a7   e806000000      CALL        FUN_0043a9b2                            ;undefined FUN_0043a9b2(undefined4 pa...
CODE:0043a9ac   e838b0ffff      CALL        FUN_004359e9                            ;undefined FUN_004359e9(void)
CODE:0043a9b1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043a9b2(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0043a9a7
CODE:0043a9b2   e88ce4ffff      CALL        FUN_00438e43                            ;undefined FUN_00438e43(undefined4 pa...
CODE:0043a9b7   e8ceb3ffff      CALL        FUN_00435d8a                            ;undefined FUN_00435d8a(void)
CODE:0043a9bc   66a19e264600    MOV         param_1,[DATA:DAT_0046269e]             
CODE:0043a9c2   50              PUSH        param_1                                 
CODE:0043a9c3   e831550000      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0043a9c8   59              POP         param_3                                 
CODE:0043a9c9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043a9ca(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043a9cd
                                                          ;XREF[2,0]:   004354ac,0043aa34
CODE:0043a9ca   55              PUSH        EBP                                     
CODE:0043a9cb   8bec            MOV         EBP,ESP                                 
CODE:0043a9cd   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0043a9d2   750c            JNZ         LAB_0043a9e0                            
CODE:0043a9d4   ff35388f4600    PUSH        dword ptr [DATA:DAT_00468f38]           ;= ??
CODE:0043a9da   e8db180000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043a9df   59              POP         param_3                                 
                            LAB_0043a9e0:                 ;XREF[1,0]:   0043a9d2
CODE:0043a9e0   6a10            PUSH        0x10                                    
CODE:0043a9e2   e88c180000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043a9e7   59              POP         param_3                                 
CODE:0043a9e8   a3388f4600      MOV         [DATA:DAT_00468f38],param_1             ;= ??
CODE:0043a9ed   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:0043a9f2   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:0043a9f8   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:0043a9fe   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:0043aa04   8b15488f4600    MOV         param_2,dword ptr [DATA:DAT_00468f48]   ;= ??
CODE:0043aa0a   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:0043aa0d   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:0043aa13   6a01            PUSH        0x1                                     
CODE:0043aa15   ff35388f4600    PUSH        dword ptr [DATA:DAT_00468f38]           ;= ??
CODE:0043aa1b   e8b20f0000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0043aa20   83c408          ADD         ESP,0x8                                 
CODE:0043aa23   5d              POP         EBP                                     
CODE:0043aa24   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043aa25(void)
                                                          ;XREF[6,0]:   00435c95,00438df2,004394b1,00439548
                                                          ;             0043a97c,0043aa4e
CODE:0043aa25   6a00            PUSH        0x0                                     
CODE:0043aa27   6a00            PUSH        0x0                                     
CODE:0043aa29   e8a40f0000      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0043aa2e   83c408          ADD         ESP,0x8                                 
CODE:0043aa31   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043aa32(void)
                                                          ;XREF[4,0]:   0043575d,00435cc5,0043a999,0043aa6b
CODE:0043aa32   6a00            PUSH        0x0                                     
CODE:0043aa34   e891ffffff      CALL        FUN_0043a9ca                            ;undefined FUN_0043a9ca(undefined par...
CODE:0043aa39   59              POP         ECX                                     
CODE:0043aa3a   c3              RET                                                 
                            LAB_0043aa3b:                 ;XREF[1,0]:   004354b2
CODE:0043aa3b   66c7054c8...    MOV         word ptr [DATA:DAT_00468f4c],0x1        ;= ??
CODE:0043aa44   66833da02...    CMP         word ptr [DATA:DAT_004626a0],0x3        ;= 0001h
CODE:0043aa4c   752b            JNZ         LAB_0043aa79                            
CODE:0043aa4e   e8d2ffffff      CALL        FUN_0043aa25                            ;undefined FUN_0043aa25(void)
CODE:0043aa53   0fbf05308...    MOVSX       EAX,word ptr [DATA:DAT_00468f30]        ;= ??
CODE:0043aa5a   66ff04459...    INC         word ptr [EAX*0x2 + DATA:DAT_00462698]  ;= 0003h
CODE:0043aa62   66c705308...    MOV         word ptr [DATA:DAT_00468f30],0xffff     ;= ??
CODE:0043aa6b   e8c2ffffff      CALL        FUN_0043aa32                            ;undefined FUN_0043aa32(void)
CODE:0043aa70   66c705a02...    MOV         word ptr [DATA:DAT_004626a0],0x1        ;= 0001h
                            LAB_0043aa79:                 ;XREF[1,0]:   0043aa4c
CODE:0043aa79   c3              RET                                                 
CODE:0043aa7a   00              ??          00h                                     
CODE:0043aa7b   00              ??          00h                                     
                            DAT_0043aa7c:                 ;XREF[1,0]:   0043ae72
CODE:0043aa7c   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0043aa7d(void)
                                                          ;XREF[1,0]:   0043b046
CODE:0043aa7d   53              PUSH        EBX                                     
CODE:0043aa7e   56              PUSH        ESI                                     
CODE:0043aa7f   be6e274600      MOV         ESI,DATA:DAT_0046276e                   ;= 0080h
                            LAB_0043aa84:                 ;XREF[2,0]:   0043aab4,0043aabb
CODE:0043aa84   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043aa8a   e859a6ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043aa8f   59              POP         ECX                                     
CODE:0043aa90   8bd8            MOV         EBX,EAX                                 
CODE:0043aa92   85db            TEST        EBX,EBX                                 
CODE:0043aa94   743f            JZ          LAB_0043aad5                            
                            LAB_0043aa96:                 ;XREF[1,0]:   0043aad3
CODE:0043aa96   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043aa99   e84aa6ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043aa9e   59              POP         ECX                                     
CODE:0043aa9f   85c0            TEST        EAX,EAX                                 
CODE:0043aaa1   7425            JZ          LAB_0043aac8                            
                            LAB_0043aaa3:                 ;XREF[1,0]:   0043aac6
CODE:0043aaa3   668b500a        MOV         DX,word ptr [EAX + 0xa]                 
CODE:0043aaa7   663b16          CMP         DX,word ptr [ESI]=>DATA:DAT_0046276e    ;= 0080h
CODE:0043aaaa   7511            JNZ         LAB_0043aabd                            
CODE:0043aaac   66ff06          INC         word ptr [ESI]=>DATA:DAT_0046276e       ;= 0080h
CODE:0043aaaf   66813ef47e      CMP         word ptr [ESI]=>DATA:DAT_0046276e,0x7ef4;= 0080h
CODE:0043aab4   7cce            JL          LAB_0043aa84                            
CODE:0043aab6   66c7068000      MOV         word ptr [ESI]=>DATA:DAT_0046276e,0x80  ;= 0080h
CODE:0043aabb   ebc7            JMP         LAB_0043aa84                            
                            LAB_0043aabd:                 ;XREF[1,0]:   0043aaaa
CODE:0043aabd   50              PUSH        EAX                                     
CODE:0043aabe   e84aa6ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043aac3   59              POP         ECX                                     
CODE:0043aac4   85c0            TEST        EAX,EAX                                 
CODE:0043aac6   75db            JNZ         LAB_0043aaa3                            
                            LAB_0043aac8:                 ;XREF[1,0]:   0043aaa1
CODE:0043aac8   53              PUSH        EBX                                     
CODE:0043aac9   e83fa6ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043aace   59              POP         ECX                                     
CODE:0043aacf   8bd8            MOV         EBX,EAX                                 
CODE:0043aad1   85db            TEST        EBX,EBX                                 
CODE:0043aad3   75c1            JNZ         LAB_0043aa96                            
                            LAB_0043aad5:                 ;XREF[1,0]:   0043aa94
CODE:0043aad5   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_0046276e    ;= 0080h
CODE:0043aad8   66ff06          INC         word ptr [ESI]=>DATA:DAT_0046276e       ;= 0080h
CODE:0043aadb   5e              POP         ESI                                     
CODE:0043aadc   5b              POP         EBX                                     
CODE:0043aadd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043aade(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043aae4
          ;param_5       undefined4           8                      ;XREF[2,0]:   0043ab01,0043ab07
                                                          ;XREF[11,0]:  0043ab37,0043ac76,0043acc6,0043ad16
                                                          ;             0043aeea,0043afbd,0043b028,0043b0c8
                                                          ;             0043b125,0043b226,0043b25c
CODE:0043aade   55              PUSH        EBP                                     
CODE:0043aadf   8bec            MOV         EBP,ESP                                 
CODE:0043aae1   53              PUSH        EBX                                     
CODE:0043aae2   56              PUSH        ESI                                     
CODE:0043aae3   57              PUSH        EDI                                     
CODE:0043aae4   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0043aae7   33f6            XOR         ESI,ESI                                 
CODE:0043aae9   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043aaef   e8f4a5ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043aaf4   59              POP         param_3                                 
CODE:0043aaf5   8bd8            MOV         EBX,param_1                             
CODE:0043aaf7   85db            TEST        EBX,EBX                                 
CODE:0043aaf9   7424            JZ          LAB_0043ab1f                            
                            LAB_0043aafb:                 ;XREF[1,0]:   0043ab1d
CODE:0043aafb   663b7b0a        CMP         DI,word ptr [EBX + 0xa]                 
CODE:0043aaff   7510            JNZ         LAB_0043ab11                            
CODE:0043ab01   837d0c00        CMP         dword ptr [EBP + param_5+0x4],0x0       
CODE:0043ab05   7406            JZ          LAB_0043ab0d                            
CODE:0043ab07   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0043ab0a   668930          MOV         word ptr [param_1],SI                   
                            LAB_0043ab0d:                 ;XREF[1,0]:   0043ab05
CODE:0043ab0d   8bc3            MOV         param_1,EBX                             
CODE:0043ab0f   eb10            JMP         LAB_0043ab21                            
                            LAB_0043ab11:                 ;XREF[1,0]:   0043aaff
CODE:0043ab11   46              INC         ESI                                     
CODE:0043ab12   53              PUSH        EBX                                     
CODE:0043ab13   e8f5a5ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043ab18   59              POP         param_3                                 
CODE:0043ab19   8bd8            MOV         EBX,param_1                             
CODE:0043ab1b   85db            TEST        EBX,EBX                                 
CODE:0043ab1d   75dc            JNZ         LAB_0043aafb                            
                            LAB_0043ab1f:                 ;XREF[1,0]:   0043aaf9
CODE:0043ab1f   33c0            XOR         param_1,param_1                         
                            LAB_0043ab21:                 ;XREF[1,0]:   0043ab0f
CODE:0043ab21   5f              POP         EDI                                     
CODE:0043ab22   5e              POP         ESI                                     
CODE:0043ab23   5b              POP         EBX                                     
CODE:0043ab24   5d              POP         EBP                                     
CODE:0043ab25   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_0043ab26(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043ab32
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043ab2b
                                                          ;XREF[3,0]:   0043ac8a,0043acda,0043afd1
CODE:0043ab26   55              PUSH        EBP                                     
CODE:0043ab27   8bec            MOV         EBP,ESP                                 
CODE:0043ab29   53              PUSH        EBX                                     
CODE:0043ab2a   56              PUSH        ESI                                     
CODE:0043ab2b   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043ab2e   33db            XOR         EBX,EBX                                 
CODE:0043ab30   6a00            PUSH        0x0                                     
CODE:0043ab32   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043ab36   50              PUSH        param_1                                 
CODE:0043ab37   e8a2ffffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043ab3c   83c408          ADD         ESP,0x8                                 
CODE:0043ab3f   85c0            TEST        param_1,param_1                         
CODE:0043ab41   743e            JZ          LAB_0043ab81                            
CODE:0043ab43   66f7c60080      TEST        SI,0x8000                               
CODE:0043ab48   7429            JZ          LAB_0043ab73                            
CODE:0043ab4a   6681e6ff7f      AND         SI,0x7fff                               
CODE:0043ab4f   ff7018          PUSH        dword ptr [param_1 + 0x18]              
CODE:0043ab52   e891a5ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043ab57   59              POP         param_3                                 
CODE:0043ab58   8bd8            MOV         EBX,param_1                             
CODE:0043ab5a   85db            TEST        EBX,EBX                                 
CODE:0043ab5c   7423            JZ          LAB_0043ab81                            
                            LAB_0043ab5e:                 ;XREF[1,0]:   0043ab6f
CODE:0043ab5e   663b730a        CMP         SI,word ptr [EBX + 0xa]                 
CODE:0043ab62   741d            JZ          LAB_0043ab81                            
CODE:0043ab64   53              PUSH        EBX                                     
CODE:0043ab65   e8a3a5ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043ab6a   59              POP         param_3                                 
CODE:0043ab6b   8bd8            MOV         EBX,param_1                             
CODE:0043ab6d   85db            TEST        EBX,EBX                                 
CODE:0043ab6f   75ed            JNZ         LAB_0043ab5e                            
CODE:0043ab71   eb0e            JMP         LAB_0043ab81                            
                            LAB_0043ab73:                 ;XREF[1,0]:   0043ab48
CODE:0043ab73   56              PUSH        ESI                                     
CODE:0043ab74   ff7018          PUSH        dword ptr [param_1 + 0x18]              
CODE:0043ab77   e8a6a5ffff      CALL        FUN_00435122                            ;undefined4 * FUN_00435122(undefined ...
CODE:0043ab7c   83c408          ADD         ESP,0x8                                 
CODE:0043ab7f   8bd8            MOV         EBX,param_1                             
                            LAB_0043ab81:                 ;XREF[4,0]:   0043ab41,0043ab5c,0043ab62,0043ab71
CODE:0043ab81   8bc3            MOV         param_1,EBX                             
CODE:0043ab83   5e              POP         ESI                                     
CODE:0043ab84   5b              POP         EBX                                     
CODE:0043ab85   5d              POP         EBP                                     
CODE:0043ab86   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ab87(void)
                                                          ;XREF[1,0]:   0043005b
CODE:0043ab87   e866a7ffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0043ab8c   a3f88f4600      MOV         [DATA:DAT_00468ff8],EAX                 ;= ??
CODE:0043ab91   e855ab0100      CALL        USER32.DLL::CreateMenu                  ;HMENU CreateMenu(void)
CODE:0043ab96   a3fc8f4600      MOV         [DATA:hMenu_00468ffc],EAX               ;= NaP
CODE:0043ab9b   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for SetMenu
CODE:0043aba1   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for SetMenu
CODE:0043aba7   e825aa0100      CALL        USER32.DLL::SetMenu                     ;BOOL SetMenu(HWND hWnd, HMENU hMenu)
CODE:0043abac   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043abad(void)
                                                          ;XREF[1,0]:   0042ffcc
CODE:0043abad   e8df060000      CALL        FUN_0043b291                            ;undefined FUN_0043b291(void)
CODE:0043abb2   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for DestroyMenu
CODE:0043abb8   e804ab0100      CALL        USER32.DLL::DestroyMenu                 ;BOOL DestroyMenu(HMENU hMenu)
CODE:0043abbd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043abbe(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043ac1a
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043abeb
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043abc4
CODE:0043abbe   55              PUSH        EBP                                     
CODE:0043abbf   8bec            MOV         EBP,ESP                                 
CODE:0043abc1   53              PUSH        EBX                                     
CODE:0043abc2   56              PUSH        ESI                                     
CODE:0043abc3   57              PUSH        EDI                                     
CODE:0043abc4   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:0043abc7   33ff            XOR         EDI,EDI                                 
CODE:0043abc9   6a20            PUSH        0x20                                    
CODE:0043abcb   e8a3160000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043abd0   59              POP         param_3                                 
CODE:0043abd1   8bd8            MOV         EBX,param_1                             
CODE:0043abd3   6683feff        CMP         SI,-0x1                                 
CODE:0043abd7   750e            JNZ         LAB_0043abe7                            
CODE:0043abd9   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043abdf   e8e5a6ffff      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0043abe4   59              POP         param_3                                 
CODE:0043abe5   8bf0            MOV         ESI,param_1                             
                            LAB_0043abe7:                 ;XREF[1,0]:   0043abd7
CODE:0043abe7   85db            TEST        EBX,EBX                                 
CODE:0043abe9   7472            JZ          LAB_0043ac5d                            
CODE:0043abeb   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0043abef   6689430a        MOV         word ptr [EBX + 0xa],param_1            
CODE:0043abf3   66c7430c0100    MOV         word ptr [EBX + 0xc],0x1                
CODE:0043abf9   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
CODE:0043abff   e8eea6ffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0043ac04   894318          MOV         dword ptr [EBX + 0x18],param_1          
CODE:0043ac07   33c0            XOR         param_1,param_1                         
CODE:0043ac09   89431c          MOV         dword ptr [EBX + 0x1c],param_1          
CODE:0043ac0c   66c743080000    MOV         word ptr [EBX + 0x8],0x0                
CODE:0043ac12   e8d4aa0100      CALL        USER32.DLL::CreateMenu                  ;HMENU CreateMenu(void)
CODE:0043ac17   89430e          MOV         dword ptr [EBX + 0xe],param_1           
CODE:0043ac1a   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           ;LPCSTR lpNewItem for InsertMenuA
CODE:0043ac1d   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;UINT_PTR uIDNewItem for InsertMenuA
CODE:0043ac20   6810040000      PUSH        0x410                                   ;UINT uFlags for InsertMenuA
CODE:0043ac25   0fbfc6          MOVSX       param_1,SI                              
CODE:0043ac28   50              PUSH        param_1                                 ;UINT uPosition for InsertMenuA
CODE:0043ac29   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for InsertMenuA
CODE:0043ac2f   e8f1a90100      CALL        USER32.DLL::InsertMenuA                 ;BOOL InsertMenuA(HMENU hMenu, UINT u...
CODE:0043ac34   56              PUSH        ESI                                     
CODE:0043ac35   53              PUSH        EBX                                     
CODE:0043ac36   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043ac3c   e886a5ffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043ac41   83c40c          ADD         ESP,0xc                                 
CODE:0043ac44   66bf0100        MOV         DI,0x1                                  
CODE:0043ac48   66833d6c2...    CMP         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043ac50   740b            JZ          LAB_0043ac5d                            
CODE:0043ac52   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043ac58   e846aa0100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
                            LAB_0043ac5d:                 ;XREF[2,0]:   0043abe9,0043ac50
CODE:0043ac5d   8bc7            MOV         param_1,EDI                             
CODE:0043ac5f   5f              POP         EDI                                     
CODE:0043ac60   5e              POP         ESI                                     
CODE:0043ac61   5b              POP         EBX                                     
CODE:0043ac62   5d              POP         EBP                                     
CODE:0043ac63   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043ac64(undefined2 param_1, undefined4 param_2)
          ;param_1       undefined2           4                      ;XREF[2,0]:   0043ac71,0043ac85
          ;param_2       undefined4           8                      ;XREF[1,0]:   0043ac6a
                                                          ;XREF[4,0]:   0043bd09,0043c044,0043c09c,0043c0f4
CODE:0043ac64   55              PUSH        EBP                                     
CODE:0043ac65   8bec            MOV         EBP,ESP                                 
CODE:0043ac67   53              PUSH        EBX                                     
CODE:0043ac68   56              PUSH        ESI                                     
CODE:0043ac69   57              PUSH        EDI                                     
CODE:0043ac6a   8b7d0c          MOV         EDI,dword ptr [EBP + param_2+0x4]       
CODE:0043ac6d   33f6            XOR         ESI,ESI                                 
CODE:0043ac6f   6a00            PUSH        0x0                                     
CODE:0043ac71   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:0043ac75   50              PUSH        EAX                                     
CODE:0043ac76   e863feffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043ac7b   83c408          ADD         ESP,0x8                                 
CODE:0043ac7e   8bd8            MOV         EBX,EAX                                 
CODE:0043ac80   85db            TEST        EBX,EBX                                 
CODE:0043ac82   7429            JZ          LAB_0043acad                            
CODE:0043ac84   57              PUSH        EDI                                     
CODE:0043ac85   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:0043ac89   50              PUSH        EAX                                     
CODE:0043ac8a   e897feffff      CALL        FUN_0043ab26                            ;undefined4 * FUN_0043ab26(undefined ...
CODE:0043ac8f   83c408          ADD         ESP,0x8                                 
CODE:0043ac92   66836008fb      AND         word ptr [EAX + 0x8],0xfffb             
CODE:0043ac97   6681e7ff7f      AND         DI,0x7fff                               
CODE:0043ac9c   6800040000      PUSH        0x400                                   ;UINT uEnable for EnableMenuItem
CODE:0043aca1   0fbfc7          MOVSX       EAX,DI                                  
CODE:0043aca4   50              PUSH        EAX                                     ;UINT uIDEnableItem for EnableMenuItem
CODE:0043aca5   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for EnableMenuItem
CODE:0043aca8   e8f0a90100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
                            LAB_0043acad:                 ;XREF[1,0]:   0043ac82
CODE:0043acad   8bc6            MOV         EAX,ESI                                 
CODE:0043acaf   5f              POP         EDI                                     
CODE:0043acb0   5e              POP         ESI                                     
CODE:0043acb1   5b              POP         EBX                                     
CODE:0043acb2   5d              POP         EBP                                     
CODE:0043acb3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043acb4(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0043acc1,0043acd5
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043acba
                                                          ;XREF[6,0]:   0043bcb7,0043bce0,0043bd3d,0043be92
                                                          ;             0043bedf,0043bf2c
CODE:0043acb4   55              PUSH        EBP                                     
CODE:0043acb5   8bec            MOV         EBP,ESP                                 
CODE:0043acb7   53              PUSH        EBX                                     
CODE:0043acb8   56              PUSH        ESI                                     
CODE:0043acb9   57              PUSH        EDI                                     
CODE:0043acba   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0043acbd   33f6            XOR         ESI,ESI                                 
CODE:0043acbf   6a00            PUSH        0x0                                     
CODE:0043acc1   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043acc5   50              PUSH        param_1                                 
CODE:0043acc6   e813feffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043accb   83c408          ADD         ESP,0x8                                 
CODE:0043acce   8bd8            MOV         EBX,param_1                             
CODE:0043acd0   85db            TEST        EBX,EBX                                 
CODE:0043acd2   7429            JZ          LAB_0043acfd                            
CODE:0043acd4   57              PUSH        EDI                                     
CODE:0043acd5   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043acd9   50              PUSH        param_1                                 
CODE:0043acda   e847feffff      CALL        FUN_0043ab26                            ;undefined4 * FUN_0043ab26(undefined ...
CODE:0043acdf   83c408          ADD         ESP,0x8                                 
CODE:0043ace2   6683480804      OR          word ptr [param_1 + 0x8],0x4            
CODE:0043ace7   6681e7ff7f      AND         DI,0x7fff                               
CODE:0043acec   6803040000      PUSH        0x403                                   ;UINT uEnable for EnableMenuItem
CODE:0043acf1   0fbfc7          MOVSX       param_1,DI                              
CODE:0043acf4   50              PUSH        param_1                                 ;UINT uIDEnableItem for EnableMenuItem
CODE:0043acf5   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for EnableMenuItem
CODE:0043acf8   e8a0a90100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
                            LAB_0043acfd:                 ;XREF[1,0]:   0043acd2
CODE:0043acfd   8bc6            MOV         param_1,ESI                             
CODE:0043acff   5f              POP         EDI                                     
CODE:0043ad00   5e              POP         ESI                                     
CODE:0043ad01   5b              POP         EBX                                     
CODE:0043ad02   5d              POP         EBP                                     
CODE:0043ad03   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043ad04(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043ad11
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043ad0a
          ;param_6       undefined2           c                      ;XREF[2,0]:   0043ad30,0043ad4c
CODE:0043ad04   55              PUSH        EBP                                     
CODE:0043ad05   8bec            MOV         EBP,ESP                                 
CODE:0043ad07   53              PUSH        EBX                                     
CODE:0043ad08   56              PUSH        ESI                                     
CODE:0043ad09   57              PUSH        EDI                                     
CODE:0043ad0a   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043ad0d   33ff            XOR         EDI,EDI                                 
CODE:0043ad0f   6a00            PUSH        0x0                                     
CODE:0043ad11   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043ad15   50              PUSH        param_1                                 
CODE:0043ad16   e8c3fdffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043ad1b   83c408          ADD         ESP,0x8                                 
CODE:0043ad1e   8bd8            MOV         EBX,param_1                             
CODE:0043ad20   85db            TEST        EBX,EBX                                 
CODE:0043ad22   744a            JZ          LAB_0043ad6e                            
CODE:0043ad24   56              PUSH        ESI                                     
CODE:0043ad25   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043ad28   e8f5a3ffff      CALL        FUN_00435122                            ;undefined4 * FUN_00435122(undefined ...
CODE:0043ad2d   83c408          ADD         ESP,0x8                                 
CODE:0043ad30   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:0043ad35   7407            JZ          LAB_0043ad3e                            
CODE:0043ad37   6683480802      OR          word ptr [param_1 + 0x8],0x2            
CODE:0043ad3c   eb05            JMP         LAB_0043ad43                            
                            LAB_0043ad3e:                 ;XREF[1,0]:   0043ad35
CODE:0043ad3e   66836008fd      AND         word ptr [param_1 + 0x8],0xfffd         
                            LAB_0043ad43:                 ;XREF[1,0]:   0043ad3c
CODE:0043ad43   6681e6ff7f      AND         SI,0x7fff                               
CODE:0043ad48   66b80800        MOV         param_1,0x8                             
CODE:0043ad4c   66837d1001      CMP         word ptr [EBP + param_6+0x4],0x1        
CODE:0043ad51   7403            JZ          LAB_0043ad56                            
CODE:0043ad53   83c0f8          ADD         param_1,-0x8                            
                            LAB_0043ad56:                 ;XREF[1,0]:   0043ad51
CODE:0043ad56   660d0004        OR          param_1,0x400                           
CODE:0043ad5a   0fbfc0          MOVSX       param_1,param_1                         
CODE:0043ad5d   50              PUSH        param_1                                 ;UINT uCheck for CheckMenuItem
CODE:0043ad5e   0fbfc6          MOVSX       param_1,SI                              
CODE:0043ad61   50              PUSH        param_1                                 ;UINT uIDCheckItem for CheckMenuItem
CODE:0043ad62   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for CheckMenuItem
CODE:0043ad65   e875a90100      CALL        USER32.DLL::CheckMenuItem               ;DWORD CheckMenuItem(HMENU hMenu, UIN...
CODE:0043ad6a   66bf0100        MOV         DI,0x1                                  
                            LAB_0043ad6e:                 ;XREF[1,0]:   0043ad22
CODE:0043ad6e   8bc7            MOV         param_1,EDI                             
CODE:0043ad70   5f              POP         EDI                                     
CODE:0043ad71   5e              POP         ESI                                     
CODE:0043ad72   5b              POP         EBX                                     
CODE:0043ad73   5d              POP         EBP                                     
CODE:0043ad74   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0043ad75(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0043ad8a,0043ada6
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0043ae08,0043ae0c,0043ae21,0043ae8e
          ;local_8       undefined2          -8                      ;XREF[5,0]:   0043ae27,0043ae52,0043ae5b,0043ae65,0043ae6a
          ;local_c       undefined4          -c                      ;XREF[7,0]:   0043adc3,0043adc6,0043ade3,0043aded,0043ae00
                                                                     ;             0043ae31,0043ae46
          ;local_40      undefined1         -40                      ;XREF[2,0]:   0043add7,0043ade9
                                                          ;XREF[4,0]:   0043b2e1,0043bc96,0043bd1c,0043bd9e
CODE:0043ad75   55              PUSH        EBP                                     
CODE:0043ad76   8bec            MOV         EBP,ESP                                 
CODE:0043ad78   83c4c4          ADD         ESP,-0x3c                               
CODE:0043ad7b   53              PUSH        EBX                                     
CODE:0043ad7c   56              PUSH        ESI                                     
CODE:0043ad7d   57              PUSH        EDI                                     
CODE:0043ad7e   33db            XOR         EBX,EBX                                 
CODE:0043ad80   6a20            PUSH        0x20                                    
CODE:0043ad82   e8ec140000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043ad87   59              POP         param_3                                 
CODE:0043ad88   8bf0            MOV         ESI,param_1                             
CODE:0043ad8a   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043ad8e   6689460a        MOV         word ptr [ESI + 0xa],param_1            
CODE:0043ad92   66c7460c0100    MOV         word ptr [ESI + 0xc],0x1                
CODE:0043ad98   e855a5ffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0043ad9d   894618          MOV         dword ptr [ESI + 0x18],param_1          
CODE:0043ada0   66c746080100    MOV         word ptr [ESI + 0x8],0x1                
CODE:0043ada6   0fb74508        MOVZX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043adaa   50              PUSH        param_1                                 ;LPCSTR lpMenuName for LoadMenuA
CODE:0043adab   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadMenuA
CODE:0043adb1   e851a80100      CALL        USER32.DLL::LoadMenuA                   ;HMENU LoadMenuA(HINSTANCE hInstance,...
CODE:0043adb6   8bf8            MOV         EDI,param_1                             
CODE:0043adb8   897e12          MOV         dword ptr [ESI + 0x12],EDI              
CODE:0043adbb   6a00            PUSH        0x0                                     ;int nPos for GetSubMenu
CODE:0043adbd   57              PUSH        EDI                                     ;HMENU hMenu for GetSubMenu
CODE:0043adbe   e874a80100      CALL        USER32.DLL::GetSubMenu                  ;HMENU GetSubMenu(HMENU hMenu, int nPos)
CODE:0043adc3   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0043adc6   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:0043adca   0f84ca000000    JZ          LAB_0043ae9a                            
CODE:0043add0   6800040000      PUSH        0x400                                   ;UINT flags for GetMenuStringA
CODE:0043add5   6a31            PUSH        0x31                                    ;int cchMax for GetMenuStringA
CODE:0043add7   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:0043adda   50              PUSH        param_1                                 ;LPSTR lpString for GetMenuStringA
CODE:0043addb   6a00            PUSH        0x0                                     ;UINT uIDItem for GetMenuStringA
CODE:0043addd   57              PUSH        EDI                                     ;HMENU hMenu for GetMenuStringA
CODE:0043adde   e85aa80100      CALL        USER32.DLL::GetMenuStringA              ;int GetMenuStringA(HMENU hMenu, UINT...
CODE:0043ade3   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0043ade6   89460e          MOV         dword ptr [ESI + 0xe],param_1           
CODE:0043ade9   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:0043adec   50              PUSH        param_1                                 ;LPCSTR lpNewItem for AppendMenuA
CODE:0043aded   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;UINT_PTR uIDNewItem for AppendMenuA
CODE:0043adf0   6810040000      PUSH        0x410                                   ;UINT uFlags for AppendMenuA
CODE:0043adf5   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for AppendMenuA
CODE:0043adfb   e803a90100      CALL        USER32.DLL::AppendMenuA                 ;BOOL AppendMenuA(HMENU hMenu, UINT u...
CODE:0043ae00   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;HMENU hMenu for GetMenuItemCount
CODE:0043ae03   e847a80100      CALL        USER32.DLL::GetMenuItemCount            ;int GetMenuItemCount(HMENU hMenu)
CODE:0043ae08   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0043ae0c   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043ae10   c1e004          SHL         param_1,0x4                             
CODE:0043ae13   50              PUSH        param_1                                 
CODE:0043ae14   e85a140000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043ae19   59              POP         param_3                                 
CODE:0043ae1a   89461c          MOV         dword ptr [ESI + 0x1c],param_1          
CODE:0043ae1d   8bd8            MOV         EBX,param_1                             
CODE:0043ae1f   33ff            XOR         EDI,EDI                                 
CODE:0043ae21   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:0043ae25   7d6d            JGE         LAB_0043ae94                            
                            LAB_0043ae27:                 ;XREF[1,0]:   0043ae92
CODE:0043ae27   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0043ae2d   0fbfc7          MOVSX       param_1,DI                              
CODE:0043ae30   50              PUSH        param_1                                 ;int nPos for GetMenuItemID
CODE:0043ae31   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;HMENU hMenu for GetMenuItemID
CODE:0043ae34   e810a80100      CALL        USER32.DLL::GetMenuItemID               ;UINT GetMenuItemID(HMENU hMenu, int ...
CODE:0043ae39   6689430a        MOV         word ptr [EBX + 0xa],param_1            
CODE:0043ae3d   6800040000      PUSH        0x400                                   ;UINT uFlags for GetMenuState
CODE:0043ae42   0fbfc7          MOVSX       param_1,DI                              
CODE:0043ae45   50              PUSH        param_1                                 ;UINT uId for GetMenuState
CODE:0043ae46   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           ;HMENU hMenu for GetMenuState
CODE:0043ae49   e8f5a70100      CALL        USER32.DLL::GetMenuState                ;UINT GetMenuState(HMENU hMenu, UINT ...
CODE:0043ae4e   a808            TEST        param_1,0x8                             
CODE:0043ae50   7405            JZ          LAB_0043ae57                            
CODE:0043ae52   66834dfc02      OR          word ptr [EBP + local_8+0x4],0x2        
                            LAB_0043ae57:                 ;XREF[1,0]:   0043ae50
CODE:0043ae57   a801            TEST        param_1,0x1                             
CODE:0043ae59   7405            JZ          LAB_0043ae60                            
CODE:0043ae5b   66834dfc04      OR          word ptr [EBP + local_8+0x4],0x4        
                            LAB_0043ae60:                 ;XREF[1,0]:   0043ae59
CODE:0043ae60   f6c408          TEST        AH,0x8                                  
CODE:0043ae63   7405            JZ          LAB_0043ae6a                            
CODE:0043ae65   66834dfc08      OR          word ptr [EBP + local_8+0x4],0x8        
                            LAB_0043ae6a:                 ;XREF[1,0]:   0043ae63
CODE:0043ae6a   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043ae6e   66894308        MOV         word ptr [EBX + 0x8],param_1            
CODE:0043ae72   c7430c7ca...    MOV         dword ptr [EBX + 0xc],DAT_0043aa7c      ;= C3h
CODE:0043ae79   68ffff0000      PUSH        0xffff                                  
CODE:0043ae7e   53              PUSH        EBX                                     
CODE:0043ae7f   ff7618          PUSH        dword ptr [ESI + 0x18]                  
CODE:0043ae82   e840a3ffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043ae87   83c40c          ADD         ESP,0xc                                 
CODE:0043ae8a   83c310          ADD         EBX,0x10                                
CODE:0043ae8d   47              INC         EDI                                     
CODE:0043ae8e   663b7dfe        CMP         DI,word ptr [EBP + local_6+0x4]         
CODE:0043ae92   7c93            JL          LAB_0043ae27                            
                            LAB_0043ae94:                 ;XREF[1,0]:   0043ae25
CODE:0043ae94   66bb0100        MOV         BX,0x1                                  
CODE:0043ae98   eb07            JMP         LAB_0043aea1                            
                            LAB_0043ae9a:                 ;XREF[1,0]:   0043adca
CODE:0043ae9a   56              PUSH        ESI                                     
CODE:0043ae9b   e81a140000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043aea0   59              POP         param_3                                 
                            LAB_0043aea1:                 ;XREF[1,0]:   0043ae98
CODE:0043aea1   6685db          TEST        BX,BX                                   
CODE:0043aea4   7429            JZ          LAB_0043aecf                            
CODE:0043aea6   68ffff0000      PUSH        0xffff                                  
CODE:0043aeab   56              PUSH        ESI                                     
CODE:0043aeac   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043aeb2   e810a3ffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043aeb7   83c40c          ADD         ESP,0xc                                 
CODE:0043aeba   66833d6c2...    CMP         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043aec2   740b            JZ          LAB_0043aecf                            
CODE:0043aec4   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043aeca   e8d4a70100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
                            LAB_0043aecf:                 ;XREF[2,0]:   0043aea4,0043aec2
CODE:0043aecf   8bc3            MOV         param_1,EBX                             
CODE:0043aed1   5f              POP         EDI                                     
CODE:0043aed2   5e              POP         ESI                                     
CODE:0043aed3   5b              POP         EBX                                     
CODE:0043aed4   8be5            MOV         ESP,EBP                                 
CODE:0043aed6   5d              POP         EBP                                     
CODE:0043aed7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043aed8(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined2 param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043aee5
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043aee1,0043af01
                                                          ;XREF[1,0]:   0043b2b3
CODE:0043aed8   55              PUSH        EBP                                     
CODE:0043aed9   8bec            MOV         EBP,ESP                                 
CODE:0043aedb   51              PUSH        param_3                                 
CODE:0043aedc   53              PUSH        EBX                                     
CODE:0043aedd   56              PUSH        ESI                                     
CODE:0043aede   57              PUSH        EDI                                     
CODE:0043aedf   33db            XOR         EBX,EBX                                 
CODE:0043aee1   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0043aee4   50              PUSH        param_1                                 
CODE:0043aee5   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043aee9   50              PUSH        param_1                                 
CODE:0043aeea   e8effbffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043aeef   83c408          ADD         ESP,0x8                                 
CODE:0043aef2   8bf0            MOV         ESI,param_1                             
CODE:0043aef4   85f6            TEST        ESI,ESI                                 
CODE:0043aef6   0f84a1000000    JZ          LAB_0043af9d                            
CODE:0043aefc   6800040000      PUSH        0x400                                   ;UINT uFlags for DeleteMenu
CODE:0043af01   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043af05   50              PUSH        param_1                                 ;UINT uPosition for DeleteMenu
CODE:0043af06   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for DeleteMenu
CODE:0043af0c   e8bca70100      CALL        USER32.DLL::DeleteMenu                  ;BOOL DeleteMenu(HMENU hMenu, UINT uP...
CODE:0043af11   f6460801        TEST        byte ptr [ESI + 0x8],0x1                
CODE:0043af15   7408            JZ          LAB_0043af1f                            
CODE:0043af17   ff7612          PUSH        dword ptr [ESI + 0x12]                  ;HMENU hMenu for DestroyMenu
CODE:0043af1a   e8a2a70100      CALL        USER32.DLL::DestroyMenu                 ;BOOL DestroyMenu(HMENU hMenu)
                            LAB_0043af1f:                 ;XREF[1,0]:   0043af15
CODE:0043af1f   ff7618          PUSH        dword ptr [ESI + 0x18]                  
CODE:0043af22   e8c1a1ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043af27   59              POP         param_3                                 
CODE:0043af28   8bd8            MOV         EBX,param_1                             
CODE:0043af2a   85db            TEST        EBX,EBX                                 
CODE:0043af2c   7428            JZ          LAB_0043af56                            
                            LAB_0043af2e:                 ;XREF[1,0]:   0043af54
CODE:0043af2e   53              PUSH        EBX                                     
CODE:0043af2f   e8d9a1ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043af34   59              POP         param_3                                 
CODE:0043af35   8bf8            MOV         EDI,param_1                             
CODE:0043af37   53              PUSH        EBX                                     
CODE:0043af38   ff7618          PUSH        dword ptr [ESI + 0x18]                  
CODE:0043af3b   e80aa3ffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043af40   83c408          ADD         ESP,0x8                                 
CODE:0043af43   f6430801        TEST        byte ptr [EBX + 0x8],0x1                
CODE:0043af47   7507            JNZ         LAB_0043af50                            
CODE:0043af49   53              PUSH        EBX                                     
CODE:0043af4a   e86b130000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043af4f   59              POP         param_3                                 
                            LAB_0043af50:                 ;XREF[1,0]:   0043af47
CODE:0043af50   8bdf            MOV         EBX,EDI                                 
CODE:0043af52   85db            TEST        EBX,EBX                                 
CODE:0043af54   75d8            JNZ         LAB_0043af2e                            
                            LAB_0043af56:                 ;XREF[1,0]:   0043af2c
CODE:0043af56   837e1c00        CMP         dword ptr [ESI + 0x1c],0x0              
CODE:0043af5a   7409            JZ          LAB_0043af65                            
CODE:0043af5c   ff761c          PUSH        dword ptr [ESI + 0x1c]                  
CODE:0043af5f   e856130000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043af64   59              POP         param_3                                 
                            LAB_0043af65:                 ;XREF[1,0]:   0043af5a
CODE:0043af65   ff7618          PUSH        dword ptr [ESI + 0x18]                  
CODE:0043af68   e895a3ffff      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0043af6d   59              POP         param_3                                 
CODE:0043af6e   56              PUSH        ESI                                     
CODE:0043af6f   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043af75   e8d0a2ffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043af7a   83c408          ADD         ESP,0x8                                 
CODE:0043af7d   56              PUSH        ESI                                     
CODE:0043af7e   e837130000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043af83   59              POP         param_3                                 
CODE:0043af84   66833d6c2...    CMP         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043af8c   740b            JZ          LAB_0043af99                            
CODE:0043af8e   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043af94   e80aa70100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
                            LAB_0043af99:                 ;XREF[1,0]:   0043af8c
CODE:0043af99   66bb0100        MOV         BX,0x1                                  
                            LAB_0043af9d:                 ;XREF[1,0]:   0043aef6
CODE:0043af9d   8bc3            MOV         param_1,EBX                             
CODE:0043af9f   5f              POP         EDI                                     
CODE:0043afa0   5e              POP         ESI                                     
CODE:0043afa1   5b              POP         EBX                                     
CODE:0043afa2   59              POP         param_3                                 
CODE:0043afa3   5d              POP         EBP                                     
CODE:0043afa4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043afa5(void)
CODE:0043afa5   55              PUSH        EBP                                     
CODE:0043afa6   8bec            MOV         EBP,ESP                                 
CODE:0043afa8   33c0            XOR         EAX,EAX                                 
CODE:0043afaa   5d              POP         EBP                                     
CODE:0043afab   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043afac(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043afb3
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043afcb
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043afb8,0043aff9
CODE:0043afac   55              PUSH        EBP                                     
CODE:0043afad   8bec            MOV         EBP,ESP                                 
CODE:0043afaf   51              PUSH        param_3                                 
CODE:0043afb0   53              PUSH        EBX                                     
CODE:0043afb1   56              PUSH        ESI                                     
CODE:0043afb2   57              PUSH        EDI                                     
CODE:0043afb3   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0043afb6   33f6            XOR         ESI,ESI                                 
CODE:0043afb8   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0043afbb   50              PUSH        param_1                                 
CODE:0043afbc   57              PUSH        EDI                                     
CODE:0043afbd   e81cfbffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043afc2   83c408          ADD         ESP,0x8                                 
CODE:0043afc5   8bd8            MOV         EBX,param_1                             
CODE:0043afc7   85db            TEST        EBX,EBX                                 
CODE:0043afc9   743f            JZ          LAB_0043b00a                            
CODE:0043afcb   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0043afcf   50              PUSH        param_1                                 
CODE:0043afd0   57              PUSH        EDI                                     
CODE:0043afd1   e850fbffff      CALL        FUN_0043ab26                            ;undefined4 * FUN_0043ab26(undefined ...
CODE:0043afd6   83c408          ADD         ESP,0x8                                 
CODE:0043afd9   8bf0            MOV         ESI,param_1                             
CODE:0043afdb   56              PUSH        ESI                                     
CODE:0043afdc   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043afdf   e866a2ffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043afe4   83c408          ADD         ESP,0x8                                 
CODE:0043afe7   f6460801        TEST        byte ptr [ESI + 0x8],0x1                
CODE:0043afeb   7507            JNZ         LAB_0043aff4                            
CODE:0043afed   56              PUSH        ESI                                     
CODE:0043afee   e8c7120000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043aff3   59              POP         param_3                                 
                            LAB_0043aff4:                 ;XREF[1,0]:   0043afeb
CODE:0043aff4   6800040000      PUSH        0x400                                   ;UINT uFlags for RemoveMenu
CODE:0043aff9   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043affd   50              PUSH        param_1                                 ;UINT uPosition for RemoveMenu
CODE:0043affe   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for RemoveMenu
CODE:0043b001   e8bfa50100      CALL        USER32.DLL::RemoveMenu                  ;BOOL RemoveMenu(HMENU hMenu, UINT uP...
CODE:0043b006   66be0100        MOV         SI,0x1                                  
                            LAB_0043b00a:                 ;XREF[1,0]:   0043afc9
CODE:0043b00a   8bc6            MOV         param_1,ESI                             
CODE:0043b00c   5f              POP         EDI                                     
CODE:0043b00d   5e              POP         ESI                                     
CODE:0043b00e   5b              POP         EBX                                     
CODE:0043b00f   59              POP         param_3                                 
CODE:0043b010   5d              POP         EBP                                     
CODE:0043b011   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0043b012(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b023
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043b090
          ;param_6       undefined4           c                      ;XREF[2,0]:   0043b071,0043b09f
          ;param_7       undefined4          10                      ;XREF[1,0]:   0043b051
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043b01b,0043b077,0043b07d
CODE:0043b012   55              PUSH        EBP                                     
CODE:0043b013   8bec            MOV         EBP,ESP                                 
CODE:0043b015   51              PUSH        param_3                                 
CODE:0043b016   53              PUSH        EBX                                     
CODE:0043b017   56              PUSH        ESI                                     
CODE:0043b018   57              PUSH        EDI                                     
CODE:0043b019   33ff            XOR         EDI,EDI                                 
CODE:0043b01b   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0043b021   6a00            PUSH        0x0                                     
CODE:0043b023   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043b027   50              PUSH        param_1                                 
CODE:0043b028   e8b1faffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043b02d   83c408          ADD         ESP,0x8                                 
CODE:0043b030   8bd8            MOV         EBX,param_1                             
CODE:0043b032   85db            TEST        EBX,EBX                                 
CODE:0043b034   747a            JZ          LAB_0043b0b0                            
CODE:0043b036   6a10            PUSH        0x10                                    
CODE:0043b038   e836120000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043b03d   59              POP         param_3                                 
CODE:0043b03e   8bf0            MOV         ESI,param_1                             
CODE:0043b040   66c746080000    MOV         word ptr [ESI + 0x8],0x0                
CODE:0043b046   e832faffff      CALL        FUN_0043aa7d                            ;short FUN_0043aa7d(void)
CODE:0043b04b   6689460a        MOV         word ptr [ESI + 0xa],param_1            
CODE:0043b04f   8bf8            MOV         EDI,param_1                             
CODE:0043b051   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:0043b054   89460c          MOV         dword ptr [ESI + 0xc],param_1           
CODE:0043b057   68ffff0000      PUSH        0xffff                                  
CODE:0043b05c   56              PUSH        ESI                                     
CODE:0043b05d   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043b060   e862a1ffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043b065   83c40c          ADD         ESP,0xc                                 
CODE:0043b068   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043b06b   e859a2ffff      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0043b070   59              POP         param_3                                 
CODE:0043b071   837d1000        CMP         dword ptr [EBP + param_6+0x4],0x0       
CODE:0043b075   7506            JNZ         LAB_0043b07d                            
CODE:0043b077   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            LAB_0043b07d:                 ;XREF[1,0]:   0043b075
CODE:0043b07d   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0043b082   741b            JZ          LAB_0043b09f                            
CODE:0043b084   6a00            PUSH        0x0                                     ;LPCSTR lpNewItem for InsertMenuA
CODE:0043b086   6800080000      PUSH        0x800                                   ;UINT_PTR uIDNewItem for InsertMenuA
CODE:0043b08b   6800040000      PUSH        0x400                                   ;UINT uFlags for InsertMenuA
CODE:0043b090   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0043b094   50              PUSH        param_1                                 ;UINT uPosition for InsertMenuA
CODE:0043b095   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for InsertMenuA
CODE:0043b098   e888a50100      CALL        USER32.DLL::InsertMenuA                 ;BOOL InsertMenuA(HMENU hMenu, UINT u...
CODE:0043b09d   eb11            JMP         LAB_0043b0b0                            
                            LAB_0043b09f:                 ;XREF[1,0]:   0043b082
CODE:0043b09f   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           ;LPCSTR lpNewItem for AppendMenuA
CODE:0043b0a2   0fbfc7          MOVSX       param_1,DI                              
CODE:0043b0a5   50              PUSH        param_1                                 ;UINT_PTR uIDNewItem for AppendMenuA
CODE:0043b0a6   6a00            PUSH        0x0                                     ;UINT uFlags for AppendMenuA
CODE:0043b0a8   ff730e          PUSH        dword ptr [EBX + 0xe]                   ;HMENU hMenu for AppendMenuA
CODE:0043b0ab   e853a60100      CALL        USER32.DLL::AppendMenuA                 ;BOOL AppendMenuA(HMENU hMenu, UINT u...
                            LAB_0043b0b0:                 ;XREF[2,0]:   0043b034,0043b09d
CODE:0043b0b0   8bc7            MOV         param_1,EDI                             
CODE:0043b0b2   5f              POP         EDI                                     
CODE:0043b0b3   5e              POP         ESI                                     
CODE:0043b0b4   5b              POP         EBX                                     
CODE:0043b0b5   59              POP         param_3                                 
CODE:0043b0b6   5d              POP         EBP                                     
CODE:0043b0b7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043b0b8(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined2 param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b0c3
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043b0bf,0043b0e6
CODE:0043b0b8   55              PUSH        EBP                                     
CODE:0043b0b9   8bec            MOV         EBP,ESP                                 
CODE:0043b0bb   51              PUSH        param_3                                 
CODE:0043b0bc   53              PUSH        EBX                                     
CODE:0043b0bd   33db            XOR         EBX,EBX                                 
CODE:0043b0bf   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0043b0c2   50              PUSH        param_1                                 
CODE:0043b0c3   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043b0c7   50              PUSH        param_1                                 
CODE:0043b0c8   e811faffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043b0cd   83c408          ADD         ESP,0x8                                 
CODE:0043b0d0   85c0            TEST        param_1,param_1                         
CODE:0043b0d2   743b            JZ          LAB_0043b10f                            
CODE:0043b0d4   6683780c00      CMP         word ptr [param_1 + 0xc],0x0            
CODE:0043b0d9   7534            JNZ         LAB_0043b10f                            
CODE:0043b0db   66c7400c0100    MOV         word ptr [param_1 + 0xc],0x1            
CODE:0043b0e1   6800040000      PUSH        0x400                                   ;UINT uEnable for EnableMenuItem
CODE:0043b0e6   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043b0ea   50              PUSH        param_1                                 ;UINT uIDEnableItem for EnableMenuItem
CODE:0043b0eb   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for EnableMenuItem
CODE:0043b0f1   e8a7a50100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043b0f6   66bb0100        MOV         BX,0x1                                  
CODE:0043b0fa   66833d6c2...    CMP         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043b102   740b            JZ          LAB_0043b10f                            
CODE:0043b104   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043b10a   e894a50100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
                            LAB_0043b10f:                 ;XREF[3,0]:   0043b0d2,0043b0d9,0043b102
CODE:0043b10f   8bc3            MOV         param_1,EBX                             
CODE:0043b111   5b              POP         EBX                                     
CODE:0043b112   59              POP         param_3                                 
CODE:0043b113   5d              POP         EBP                                     
CODE:0043b114   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043b115(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined2 param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b120
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043b11c,0043b143
CODE:0043b115   55              PUSH        EBP                                     
CODE:0043b116   8bec            MOV         EBP,ESP                                 
CODE:0043b118   51              PUSH        param_3                                 
CODE:0043b119   53              PUSH        EBX                                     
CODE:0043b11a   33db            XOR         EBX,EBX                                 
CODE:0043b11c   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0043b11f   50              PUSH        param_1                                 
CODE:0043b120   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043b124   50              PUSH        param_1                                 
CODE:0043b125   e8b4f9ffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043b12a   83c408          ADD         ESP,0x8                                 
CODE:0043b12d   85c0            TEST        param_1,param_1                         
CODE:0043b12f   743b            JZ          LAB_0043b16c                            
CODE:0043b131   6683780c00      CMP         word ptr [param_1 + 0xc],0x0            
CODE:0043b136   7434            JZ          LAB_0043b16c                            
CODE:0043b138   66c7400c0000    MOV         word ptr [param_1 + 0xc],0x0            
CODE:0043b13e   6801040000      PUSH        0x401                                   ;UINT uEnable for EnableMenuItem
CODE:0043b143   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043b147   50              PUSH        param_1                                 ;UINT uIDEnableItem for EnableMenuItem
CODE:0043b148   ff35fc8f4600    PUSH        dword ptr [DATA:hMenu_00468ffc]         ;HMENU hMenu for EnableMenuItem
CODE:0043b14e   e84aa50100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043b153   66bb0100        MOV         BX,0x1                                  
CODE:0043b157   66833d6c2...    CMP         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043b15f   740b            JZ          LAB_0043b16c                            
CODE:0043b161   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043b167   e837a50100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
                            LAB_0043b16c:                 ;XREF[3,0]:   0043b12f,0043b136,0043b15f
CODE:0043b16c   8bc3            MOV         param_1,EBX                             
CODE:0043b16e   5b              POP         EBX                                     
CODE:0043b16f   59              POP         param_3                                 
CODE:0043b170   5d              POP         EBP                                     
CODE:0043b171   c3              RET                                                 
CODE:0043b172   53              ??          53h    S                                
CODE:0043b173   ff              ??          FFh                                     
CODE:0043b174   35              ??          35h    5                                
CODE:0043b175   f8              ??          F8h                                     ;?  ->  00468ff8
CODE:0043b176   8f              ??          8Fh                                     
CODE:0043b177   46              ??          46h    F                                
CODE:0043b178   00              ??          00h                                     
CODE:0043b179   e8              ??          E8h                                     
CODE:0043b17a   6a              ??          6Ah    j                                
CODE:0043b17b   9f              ??          9Fh                                     
CODE:0043b17c   ff              ??          FFh                                     
CODE:0043b17d   ff              ??          FFh                                     
CODE:0043b17e   59              ??          59h    Y                                
CODE:0043b17f   8b              ??          8Bh                                     
CODE:0043b180   d8              ??          D8h                                     
CODE:0043b181   85              ??          85h                                     
CODE:0043b182   db              ??          DBh                                     
CODE:0043b183   74              ??          74h    t                                
CODE:0043b184   18              ??          18h                                     
CODE:0043b185   66              ??          66h    f                                
CODE:0043b186   8b              ??          8Bh                                     
CODE:0043b187   43              ??          43h    C                                
CODE:0043b188   0a              ??          0Ah                                     
CODE:0043b189   50              ??          50h    P                                
CODE:0043b18a   e8              ??          E8h                                     
CODE:0043b18b   86              ??          86h                                     
CODE:0043b18c   ff              ??          FFh                                     
CODE:0043b18d   ff              ??          FFh                                     
CODE:0043b18e   ff              ??          FFh                                     
CODE:0043b18f   59              ??          59h    Y                                
CODE:0043b190   53              ??          53h    S                                
CODE:0043b191   e8              ??          E8h                                     
CODE:0043b192   77              ??          77h    w                                
CODE:0043b193   9f              ??          9Fh                                     
CODE:0043b194   ff              ??          FFh                                     
CODE:0043b195   ff              ??          FFh                                     
CODE:0043b196   59              ??          59h    Y                                
CODE:0043b197   8b              ??          8Bh                                     
CODE:0043b198   d8              ??          D8h                                     
CODE:0043b199   85              ??          85h                                     
CODE:0043b19a   db              ??          DBh                                     
CODE:0043b19b   75              ??          75h    u                                
CODE:0043b19c   e8              ??          E8h                                     
CODE:0043b19d   5b              ??          5Bh    [                                
CODE:0043b19e   c3              ??          C3h                                     
CODE:0043b19f   53              ??          53h    S                                
CODE:0043b1a0   ff              ??          FFh                                     
CODE:0043b1a1   35              ??          35h    5                                
CODE:0043b1a2   f8              ??          F8h                                     ;?  ->  00468ff8
CODE:0043b1a3   8f              ??          8Fh                                     
CODE:0043b1a4   46              ??          46h    F                                
CODE:0043b1a5   00              ??          00h                                     
CODE:0043b1a6   e8              ??          E8h                                     
CODE:0043b1a7   3d              ??          3Dh    =                                
CODE:0043b1a8   9f              ??          9Fh                                     
CODE:0043b1a9   ff              ??          FFh                                     
CODE:0043b1aa   ff              ??          FFh                                     
CODE:0043b1ab   59              ??          59h    Y                                
CODE:0043b1ac   8b              ??          8Bh                                     
CODE:0043b1ad   d8              ??          D8h                                     
CODE:0043b1ae   85              ??          85h                                     
CODE:0043b1af   db              ??          DBh                                     
CODE:0043b1b0   74              ??          74h    t                                
CODE:0043b1b1   18              ??          18h                                     
CODE:0043b1b2   66              ??          66h    f                                
CODE:0043b1b3   8b              ??          8Bh                                     
CODE:0043b1b4   43              ??          43h    C                                
CODE:0043b1b5   0a              ??          0Ah                                     
CODE:0043b1b6   50              ??          50h    P                                
CODE:0043b1b7   e8              ??          E8h                                     
CODE:0043b1b8   fc              ??          FCh                                     
CODE:0043b1b9   fe              ??          FEh                                     
CODE:0043b1ba   ff              ??          FFh                                     
CODE:0043b1bb   ff              ??          FFh                                     
CODE:0043b1bc   59              ??          59h    Y                                
CODE:0043b1bd   53              ??          53h    S                                
CODE:0043b1be   e8              ??          E8h                                     
CODE:0043b1bf   4a              ??          4Ah    J                                
CODE:0043b1c0   9f              ??          9Fh                                     
CODE:0043b1c1   ff              ??          FFh                                     
CODE:0043b1c2   ff              ??          FFh                                     
CODE:0043b1c3   59              ??          59h    Y                                
CODE:0043b1c4   8b              ??          8Bh                                     
CODE:0043b1c5   d8              ??          D8h                                     
CODE:0043b1c6   85              ??          85h                                     
CODE:0043b1c7   db              ??          DBh                                     
CODE:0043b1c8   75              ??          75h    u                                
CODE:0043b1c9   e8              ??          E8h                                     
CODE:0043b1ca   5b              ??          5Bh    [                                
CODE:0043b1cb   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b1cc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043b1d1
                                                          ;XREF[1,0]:   004300c9
CODE:0043b1cc   55              PUSH        EBP                                     
CODE:0043b1cd   8bec            MOV         EBP,ESP                                 
CODE:0043b1cf   53              PUSH        EBX                                     
CODE:0043b1d0   56              PUSH        ESI                                     
CODE:0043b1d1   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043b1d4   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043b1da   e8099fffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043b1df   59              POP         param_3                                 
CODE:0043b1e0   8bd8            MOV         EBX,param_1                             
CODE:0043b1e2   85db            TEST        EBX,EBX                                 
CODE:0043b1e4   7432            JZ          LAB_0043b218                            
                            LAB_0043b1e6:                 ;XREF[1,0]:   0043b216
CODE:0043b1e6   ff7318          PUSH        dword ptr [EBX + 0x18]                  
CODE:0043b1e9   e8fa9effff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043b1ee   59              POP         param_3                                 
CODE:0043b1ef   85c0            TEST        param_1,param_1                         
CODE:0043b1f1   7418            JZ          LAB_0043b20b                            
                            LAB_0043b1f3:                 ;XREF[1,0]:   0043b209
CODE:0043b1f3   0fbf500a        MOVSX       param_2,word ptr [param_1 + 0xa]        
CODE:0043b1f7   3bf2            CMP         ESI,param_2                             
CODE:0043b1f9   7505            JNZ         LAB_0043b200                            
CODE:0043b1fb   ff500c          CALL        dword ptr [param_1 + 0xc]               
CODE:0043b1fe   eb18            JMP         LAB_0043b218                            
                            LAB_0043b200:                 ;XREF[1,0]:   0043b1f9
CODE:0043b200   50              PUSH        param_1                                 
CODE:0043b201   e8079fffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043b206   59              POP         param_3                                 
CODE:0043b207   85c0            TEST        param_1,param_1                         
CODE:0043b209   75e8            JNZ         LAB_0043b1f3                            
                            LAB_0043b20b:                 ;XREF[1,0]:   0043b1f1
CODE:0043b20b   53              PUSH        EBX                                     
CODE:0043b20c   e8fc9effff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043b211   59              POP         param_3                                 
CODE:0043b212   8bd8            MOV         EBX,param_1                             
CODE:0043b214   85db            TEST        EBX,EBX                                 
CODE:0043b216   75ce            JNZ         LAB_0043b1e6                            
                            LAB_0043b218:                 ;XREF[2,0]:   0043b1e4,0043b1fe
CODE:0043b218   5e              POP         ESI                                     
CODE:0043b219   5b              POP         EBX                                     
CODE:0043b21a   5d              POP         EBP                                     
CODE:0043b21b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b21c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b221
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043b232
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043b246
                                                          ;XREF[14,0]:  0043bca8,0043bcd1,0043bcfa,0043bd2e
                                                          ;             0043bd57,0043bd71,0043bd8b,0043bdb0
                                                          ;             0043bdca,0043bde4,0043bdfe,0043be18
                                                          ;             0043be32,0043be4c
CODE:0043b21c   55              PUSH        EBP                                     
CODE:0043b21d   8bec            MOV         EBP,ESP                                 
CODE:0043b21f   6a00            PUSH        0x0                                     
CODE:0043b221   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043b225   50              PUSH        param_1                                 
CODE:0043b226   e8b3f8ffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043b22b   83c408          ADD         ESP,0x8                                 
CODE:0043b22e   85c0            TEST        param_1,param_1                         
CODE:0043b230   741a            JZ          LAB_0043b24c                            
CODE:0043b232   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:0043b236   52              PUSH        param_2                                 
CODE:0043b237   ff7018          PUSH        dword ptr [param_1 + 0x18]              
CODE:0043b23a   e8e39effff      CALL        FUN_00435122                            ;undefined4 * FUN_00435122(undefined ...
CODE:0043b23f   83c408          ADD         ESP,0x8                                 
CODE:0043b242   85c0            TEST        param_1,param_1                         
CODE:0043b244   7406            JZ          LAB_0043b24c                            
CODE:0043b246   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:0043b249   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
                            LAB_0043b24c:                 ;XREF[2,0]:   0043b230,0043b244
CODE:0043b24c   5d              POP         EBP                                     
CODE:0043b24d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b24e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b257
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043b252
CODE:0043b24e   55              PUSH        EBP                                     
CODE:0043b24f   8bec            MOV         EBP,ESP                                 
CODE:0043b251   53              PUSH        EBX                                     
CODE:0043b252   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0043b255   6a00            PUSH        0x0                                     
CODE:0043b257   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043b25b   50              PUSH        param_1                                 
CODE:0043b25c   e87df8ffff      CALL        FUN_0043aade                            ;int FUN_0043aade(undefined param_1, ...
CODE:0043b261   83c408          ADD         ESP,0x8                                 
CODE:0043b264   85c0            TEST        param_1,param_1                         
CODE:0043b266   7426            JZ          LAB_0043b28e                            
CODE:0043b268   ff7018          PUSH        dword ptr [param_1 + 0x18]              
CODE:0043b26b   e8789effff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043b270   59              POP         param_3                                 
CODE:0043b271   85c0            TEST        param_1,param_1                         
CODE:0043b273   7419            JZ          LAB_0043b28e                            
                            LAB_0043b275:                 ;XREF[1,0]:   0043b28c
CODE:0043b275   f6400808        TEST        byte ptr [param_1 + 0x8],0x8            
CODE:0043b279   7508            JNZ         LAB_0043b283                            
CODE:0043b27b   8b13            MOV         param_2,dword ptr [EBX]                 
CODE:0043b27d   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:0043b280   83c304          ADD         EBX,0x4                                 
                            LAB_0043b283:                 ;XREF[1,0]:   0043b279
CODE:0043b283   50              PUSH        param_1                                 
CODE:0043b284   e8849effff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043b289   59              POP         param_3                                 
CODE:0043b28a   85c0            TEST        param_1,param_1                         
CODE:0043b28c   75e7            JNZ         LAB_0043b275                            
                            LAB_0043b28e:                 ;XREF[2,0]:   0043b266,0043b273
CODE:0043b28e   5b              POP         EBX                                     
CODE:0043b28f   5d              POP         EBP                                     
CODE:0043b290   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b291(void)
                                                          ;XREF[1,0]:   0043abad
CODE:0043b291   53              PUSH        EBX                                     
CODE:0043b292   56              PUSH        ESI                                     
CODE:0043b293   ff35f88f4600    PUSH        dword ptr [DATA:DAT_00468ff8]           ;= ??
CODE:0043b299   e84a9effff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043b29e   59              POP         ECX                                     
CODE:0043b29f   8bd8            MOV         EBX,EAX                                 
CODE:0043b2a1   85db            TEST        EBX,EBX                                 
CODE:0043b2a3   741a            JZ          LAB_0043b2bf                            
                            LAB_0043b2a5:                 ;XREF[1,0]:   0043b2bd
CODE:0043b2a5   53              PUSH        EBX                                     
CODE:0043b2a6   e8629effff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043b2ab   59              POP         ECX                                     
CODE:0043b2ac   8bf0            MOV         ESI,EAX                                 
CODE:0043b2ae   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:0043b2b2   50              PUSH        EAX                                     
CODE:0043b2b3   e820fcffff      CALL        FUN_0043aed8                            ;undefined4 FUN_0043aed8(undefined4 p...
CODE:0043b2b8   59              POP         ECX                                     
CODE:0043b2b9   8bde            MOV         EBX,ESI                                 
CODE:0043b2bb   85db            TEST        EBX,EBX                                 
CODE:0043b2bd   75e6            JNZ         LAB_0043b2a5                            
                            LAB_0043b2bf:                 ;XREF[1,0]:   0043b2a3
CODE:0043b2bf   5e              POP         ESI                                     
CODE:0043b2c0   5b              POP         EBX                                     
CODE:0043b2c1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043b2c2(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b2c8
          ;param_5       undefined2           8                      ;XREF[2,0]:   0043b2ce,0043b2f0
CODE:0043b2c2   55              PUSH        EBP                                     
CODE:0043b2c3   8bec            MOV         EBP,ESP                                 
CODE:0043b2c5   53              PUSH        EBX                                     
CODE:0043b2c6   56              PUSH        ESI                                     
CODE:0043b2c7   57              PUSH        EDI                                     
CODE:0043b2c8   668b5d08        MOV         BX,word ptr [EBP + param_4+0x4]         
CODE:0043b2cc   33ff            XOR         EDI,EDI                                 
CODE:0043b2ce   8d750c          LEA         ESI=>param_5,[EBP + 0xc]                
CODE:0043b2d1   66c7056c2...    MOV         word ptr [DATA:DAT_0046276c],0x0        ;= 01h
CODE:0043b2da   6683fbff        CMP         BX,-0x1                                 
CODE:0043b2de   741a            JZ          LAB_0043b2fa                            
                            LAB_0043b2e0:                 ;XREF[1,0]:   0043b2f8
CODE:0043b2e0   53              PUSH        EBX                                     
CODE:0043b2e1   e88ffaffff      CALL        FUN_0043ad75                            ;short FUN_0043ad75(undefined param_1...
CODE:0043b2e6   59              POP         param_3                                 
CODE:0043b2e7   6685c0          TEST        param_1,param_1                         
CODE:0043b2ea   7401            JZ          LAB_0043b2ed                            
CODE:0043b2ec   47              INC         EDI                                     
                            LAB_0043b2ed:                 ;XREF[1,0]:   0043b2ea
CODE:0043b2ed   83c604          ADD         ESI,0x4                                 
CODE:0043b2f0   668b5efc        MOV         BX,word ptr [ESI + param_5-0xc]         
CODE:0043b2f4   6683fbff        CMP         BX,-0x1                                 
CODE:0043b2f8   75e6            JNZ         LAB_0043b2e0                            
                            LAB_0043b2fa:                 ;XREF[1,0]:   0043b2de
CODE:0043b2fa   66c7056c2...    MOV         word ptr [DATA:DAT_0046276c],0x1        ;= 01h
CODE:0043b303   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for DrawMenuBar
CODE:0043b309   e895a30100      CALL        USER32.DLL::DrawMenuBar                 ;BOOL DrawMenuBar(HWND hWnd)
CODE:0043b30e   8bc7            MOV         param_1,EDI                             
CODE:0043b310   5f              POP         EDI                                     
CODE:0043b311   5e              POP         ESI                                     
CODE:0043b312   5b              POP         EBX                                     
CODE:0043b313   5d              POP         EBP                                     
CODE:0043b314   c3              RET                                                 
CODE:0043b315   00              ??          00h                                     
CODE:0043b316   00              ??          00h                                     
CODE:0043b317   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b318(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043b324
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043b321
          ;param_6       undefined2           c                      ;XREF[1,0]:   0043b353
          ;param_7       undefined2          10                      ;XREF[1,0]:   0043b364
          ;local_8       undefined4          -8                      ;XREF[4,0]:   0043b36f,0043b387,0043b396,0043b3ae
          ;local_c       undefined4          -c                      ;XREF[6,0]:   0043b35e,0043b372,0043b381,0043b390,0043b399
                                                                     ;             0043b3a8
          ;local_10      undefined4         -10                      ;XREF[1,0]:   0043b38a
          ;local_14      undefined4         -14                      ;XREF[1,0]:   0043b384
          ;local_18      undefined4         -18                      ;XREF[1,0]:   0043b3b1
          ;local_1c      undefined4         -1c                      ;XREF[3,0]:   0043b3ab,0043b3b4,0043b3c8
                                                          ;XREF[12,0]:  00415ccf,004210e7,0042113e,00421b3a
                                                          ;             004231d5,0042ab1a,0042beb9,00432dfb
                                                          ;             00432f15,0043b475,0043b557,0044e763
CODE:0043b318   55              PUSH        EBP                                     
CODE:0043b319   8bec            MOV         EBP,ESP                                 
CODE:0043b31b   83c4e8          ADD         ESP,-0x18                               
CODE:0043b31e   53              PUSH        EBX                                     
CODE:0043b31f   56              PUSH        ESI                                     
CODE:0043b320   57              PUSH        EDI                                     
CODE:0043b321   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043b324   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043b327   33d2            XOR         param_2,param_2                         
CODE:0043b329   8bc2            MOV         param_1,param_2                         
CODE:0043b32b   66833d782...    CMP         word ptr [DATA:DAT_00462778],0x0        
CODE:0043b333   740d            JZ          LAB_0043b342                            
CODE:0043b335   66a10a904600    MOV         param_1,[DATA:DAT_0046900a]             ;= ??
CODE:0043b33b   668b150c9...    MOV         param_2,word ptr [DATA:DAT_0046900c]    ;= ??
                            LAB_0043b342:                 ;XREF[1,0]:   0043b333
CODE:0043b342   66031d384...    ADD         BX,word ptr [DATA:Game::mouseInputRect] 
CODE:0043b349   6603353c4...    ADD         SI,word ptr [DATA:mouseInputRect.top]   
CODE:0043b350   0fbfcb          MOVSX       param_3,BX                              
CODE:0043b353   0fbf7d10        MOVSX       EDI,word ptr [EBP + param_6+0x4]        
CODE:0043b357   03cf            ADD         param_3,EDI                             
CODE:0043b359   0fbfc0          MOVSX       param_1,param_1                         
CODE:0043b35c   2bc8            SUB         param_3,param_1                         
CODE:0043b35e   894df8          MOV         dword ptr [EBP + local_c+0x4],param_3   
CODE:0043b361   0fbfc6          MOVSX       param_1,SI                              
CODE:0043b364   0fbf4d14        MOVSX       param_3,word ptr [EBP + param_7+0x4]    
CODE:0043b368   03c1            ADD         param_1,param_3                         
CODE:0043b36a   0fbfd2          MOVSX       param_2,param_2                         
CODE:0043b36d   2bc2            SUB         param_1,param_2                         
CODE:0043b36f   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043b372   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0043b375   50              PUSH        param_1                                 ;LPPOINT lpPoint for ClientToScreen
CODE:0043b376   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ClientToScreen
CODE:0043b37c   e864a30100      CALL        USER32.DLL::ClientToScreen              ;BOOL ClientToScreen(HWND hWnd, LPPOI...
CODE:0043b381   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0043b384   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0043b387   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0043b38a   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043b38d   0fbfc3          MOVSX       param_1,BX                              
CODE:0043b390   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0043b393   0fbfc6          MOVSX       param_1,SI                              
CODE:0043b396   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043b399   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0043b39c   50              PUSH        param_1                                 ;LPPOINT lpPoint for ClientToScreen
CODE:0043b39d   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ClientToScreen
CODE:0043b3a3   e83da30100      CALL        USER32.DLL::ClientToScreen              ;BOOL ClientToScreen(HWND hWnd, LPPOI...
CODE:0043b3a8   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0043b3ab   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043b3ae   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0043b3b1   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0043b3b4   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0043b3b7   50              PUSH        param_1                                 ;RECT * lpRect for ClipCursor
CODE:0043b3b8   e852a30100      CALL        USER32.DLL::ClipCursor                  ;BOOL ClipCursor(RECT * lpRect)
CODE:0043b3bd   66c705822...    MOV         word ptr [DATA:DAT_00462782],0x1        
CODE:0043b3c6   6a08            PUSH        0x8                                     
CODE:0043b3c8   8d45e8          LEA         param_1=>local_1c,[EBP + -0x18]         
CODE:0043b3cb   50              PUSH        param_1                                 
CODE:0043b3cc   6828904600      PUSH        DATA:DAT_00469028                       ;= ??
CODE:0043b3d1   e8764a0100      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0043b3d6   83c40c          ADD         ESP,0xc                                 
CODE:0043b3d9   5f              POP         EDI                                     
CODE:0043b3da   5e              POP         ESI                                     
CODE:0043b3db   5b              POP         EBX                                     
CODE:0043b3dc   8be5            MOV         ESP,EBP                                 
CODE:0043b3de   5d              POP         EBP                                     
CODE:0043b3df   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b3e0(void)
          ;local_8       undefined4          -8                      ;XREF[1,0]:   0043b40e
          ;local_c       undefined4          -c                      ;XREF[1,0]:   0043b401
          ;local_10      undefined4         -10                      ;XREF[1,0]:   0043b3f5
          ;local_14      undefined4         -14                      ;XREF[2,0]:   0043b3ee,0043b411
                                                          ;XREF[14,0]:  004164c0,00416535,00422f08,00422f7b
                                                          ;             0042333f,0042349b,00426133,00426139
                                                          ;             0042abed,0042bf23,0042f378,00430119
                                                          ;             0043b43d,0043b68c
CODE:0043b3e0   55              PUSH        EBP                                     
CODE:0043b3e1   8bec            MOV         EBP,ESP                                 
CODE:0043b3e3   83c4f0          ADD         ESP,-0x10                               
CODE:0043b3e6   b830904600      MOV         EAX,DATA:DAT_00469030                   ;= ??
CODE:0043b3eb   0fbf10          MOVSX       EDX,word ptr [EAX]=>DATA:DAT_00469030   ;= ??
CODE:0043b3ee   8955f0          MOV         dword ptr [EBP + local_14+0x4],EDX      
CODE:0043b3f1   0fbf5002        MOVSX       EDX,word ptr [EAX + 0x2]=>DATA:DAT_00...;= ??
CODE:0043b3f5   8955f4          MOV         dword ptr [EBP + local_10+0x4],EDX      
CODE:0043b3f8   0fbf10          MOVSX       EDX,word ptr [EAX]=>DATA:DAT_00469030   ;= ??
CODE:0043b3fb   0fbf4804        MOVSX       ECX,word ptr [EAX + 0x4]=>DATA:DAT_00...;= ??
CODE:0043b3ff   03d1            ADD         EDX,ECX                                 
CODE:0043b401   8955f8          MOV         dword ptr [EBP + local_c+0x4],EDX       
CODE:0043b404   0fbf5002        MOVSX       EDX,word ptr [EAX + 0x2]=>DATA:DAT_00...;= ??
CODE:0043b408   0fbf4006        MOVSX       EAX,word ptr [EAX + 0x6]=>DATA:DAT_00...;= ??
CODE:0043b40c   03d0            ADD         EDX,EAX                                 
CODE:0043b40e   8955fc          MOV         dword ptr [EBP + local_8+0x4],EDX       
CODE:0043b411   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:0043b414   50              PUSH        EAX                                     ;RECT * lpRect for ClipCursor
CODE:0043b415   e8f5a20100      CALL        USER32.DLL::ClipCursor                  ;BOOL ClipCursor(RECT * lpRect)
CODE:0043b41a   66c705822...    MOV         word ptr [DATA:DAT_00462782],0x0        
CODE:0043b423   8be5            MOV         ESP,EBP                                 
CODE:0043b425   5d              POP         EBP                                     
CODE:0043b426   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b427(void)
                                                          ;XREF[1,0]:   0042ff0f
CODE:0043b427   66a182274600    MOV         AX,[DATA:DAT_00462782]                  
CODE:0043b42d   66a380274600    MOV         [DATA:DAT_00462780],AX                  
CODE:0043b433   66833d822...    CMP         word ptr [DATA:DAT_00462782],0x0        
CODE:0043b43b   7405            JZ          LAB_0043b442                            
CODE:0043b43d   e89effffff      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
                            LAB_0043b442:                 ;XREF[1,0]:   0043b43b
CODE:0043b442   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b443(void)
                                                          ;XREF[1,0]:   0042febc
CODE:0043b443   66a180274600    MOV         AX,[DATA:DAT_00462780]                  
CODE:0043b449   66a382274600    MOV         [DATA:DAT_00462782],AX                  
CODE:0043b44f   66833d822...    CMP         word ptr [DATA:DAT_00462782],0x0        
CODE:0043b457   7424            JZ          LAB_0043b47d                            
CODE:0043b459   66a12e904600    MOV         AX,[DATA:DAT_0046902e]                  ;= ??
CODE:0043b45f   50              PUSH        EAX                                     
CODE:0043b460   66a12c904600    MOV         AX,[DATA:DAT_0046902c]                  ;= ??
CODE:0043b466   50              PUSH        EAX                                     
CODE:0043b467   66a12a904600    MOV         AX,[DATA:DAT_0046902a]                  ;= ??
CODE:0043b46d   50              PUSH        EAX                                     
CODE:0043b46e   66a128904600    MOV         AX,[DATA:DAT_00469028]                  ;= ??
CODE:0043b474   50              PUSH        EAX                                     
CODE:0043b475   e89efeffff      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:0043b47a   83c410          ADD         ESP,0x10                                
                            LAB_0043b47d:                 ;XREF[1,0]:   0043b457
CODE:0043b47d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043b47e(void)
                                                          ;XREF[3,0]:   0042fedc,0043b4f9,0043b925
CODE:0043b47e   53              PUSH        EBX                                     
CODE:0043b47f   668b1d702...    MOV         BX,word ptr [DATA:DAT_00462770]         
CODE:0043b486   66833d702...    CMP         word ptr [DATA:DAT_00462770],0x0        
CODE:0043b48e   7510            JNZ         LAB_0043b4a0                            
CODE:0043b490   66c705702...    MOV         word ptr [DATA:DAT_00462770],0x1        
CODE:0043b499   6a00            PUSH        0x0                                     ;BOOL bShow for ShowCursor
CODE:0043b49b   e893a20100      CALL        USER32.DLL::ShowCursor                  ;int ShowCursor(BOOL bShow)
                            LAB_0043b4a0:                 ;XREF[1,0]:   0043b48e
CODE:0043b4a0   8bc3            MOV         EAX,EBX                                 
CODE:0043b4a2   5b              POP         EBX                                     
CODE:0043b4a3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043b4a4(void)
                                                          ;XREF[2,0]:   0042ff22,0043b691
CODE:0043b4a4   53              PUSH        EBX                                     
CODE:0043b4a5   668b1d702...    MOV         BX,word ptr [DATA:DAT_00462770]         
CODE:0043b4ac   66833d702...    CMP         word ptr [DATA:DAT_00462770],0x0        
CODE:0043b4b4   7410            JZ          LAB_0043b4c6                            
CODE:0043b4b6   6a01            PUSH        0x1                                     ;BOOL bShow for ShowCursor
CODE:0043b4b8   e876a20100      CALL        USER32.DLL::ShowCursor                  ;int ShowCursor(BOOL bShow)
CODE:0043b4bd   66c705702...    MOV         word ptr [DATA:DAT_00462770],0x0        
                            LAB_0043b4c6:                 ;XREF[1,0]:   0043b4b4
CODE:0043b4c6   8bc3            MOV         EAX,EBX                                 
CODE:0043b4c8   5b              POP         EBX                                     
CODE:0043b4c9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b4ca(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043b4cd
                                                          ;XREF[1,0]:   0043b9c3
CODE:0043b4ca   55              PUSH        EBP                                     
CODE:0043b4cb   8bec            MOV         EBP,ESP                                 
CODE:0043b4cd   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0043b4d2   7407            JZ          LAB_0043b4db                            
CODE:0043b4d4   e813020000      CALL        FUN_0043b6ec                            ;undefined FUN_0043b6ec(void)
CODE:0043b4d9   5d              POP         EBP                                     
CODE:0043b4da   c3              RET                                                 
                            LAB_0043b4db:                 ;XREF[1,0]:   0043b4d2
CODE:0043b4db   e883000000      CALL        FUN_0043b563                            ;undefined FUN_0043b563(void)
CODE:0043b4e0   5d              POP         EBP                                     
CODE:0043b4e1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b4e2(undefined4 param_1, undefined4 param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0043b4e7
          ;local_6       undefined2          -6                      ;XREF[1,0]:   0043b51e
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0043b4ea,0043b514
                                                          ;XREF[26,0]:  00415c5b,004204a3,00420a08,00420a5f
                                                          ;             004210c0,00421117,0042318d,0042ab4a
                                                          ;             0042bea5,0042c754,0042c762,0042d22f
                                                          ;             0042d23d,00432de4,00432efe,00438e10
                                                          ;             00438f63,00439562,0043b832,00441131
                                                          ;             00441234,004416ab,004417db,0044838b
                                                          ;             0044843f,0044e74f
CODE:0043b4e2   55              PUSH        EBP                                     
CODE:0043b4e3   8bec            MOV         EBP,ESP                                 
CODE:0043b4e5   51              PUSH        param_3                                 
CODE:0043b4e6   53              PUSH        EBX                                     
CODE:0043b4e7   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043b4ea   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0043b4ed   50              PUSH        param_1                                 
CODE:0043b4ee   e80a470100      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:0043b4f3   59              POP         param_3                                 
CODE:0043b4f4   e85d010000      CALL        FUN_0043b656                            ;undefined FUN_0043b656(void)
CODE:0043b4f9   e880ffffff      CALL        FUN_0043b47e                            ;uint FUN_0043b47e(void)
CODE:0043b4fe   891d7c274600    MOV         dword ptr [DATA:DAT_0046277c],EBX       
CODE:0043b504   6a26            PUSH        0x26                                    
CODE:0043b506   53              PUSH        EBX                                     
CODE:0043b507   6802904600      PUSH        DATA:DAT_00469002                       ;= ??
CODE:0043b50c   e83b490100      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0043b511   83c40c          ADD         ESP,0xc                                 
CODE:0043b514   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043b518   66a306904600    MOV         [DATA:DAT_00469006],param_1             ;= ??
CODE:0043b51e   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043b522   66a308904600    MOV         [DATA:DAT_00469008],param_1             ;= ??
CODE:0043b528   66b80100        MOV         param_1,0x1                             
CODE:0043b52c   66a31a904600    MOV         [DATA:DAT_0046901a],param_1             ;= ??
CODE:0043b532   66a378274600    MOV         [DATA:DAT_00462778],param_1             
CODE:0043b538   66894310        MOV         word ptr [EBX + 0x10],param_1           
CODE:0043b53c   66a312904600    MOV         [DATA:DAT_00469012],param_1             ;= ??
CODE:0043b542   66837b1200      CMP         word ptr [EBX + 0x12],0x0               
CODE:0043b547   7416            JZ          LAB_0043b55f                            
CODE:0043b549   687f010000      PUSH        0x17f                                   
CODE:0043b54e   68ff010000      PUSH        0x1ff                                   
CODE:0043b553   6a00            PUSH        0x0                                     
CODE:0043b555   6a00            PUSH        0x0                                     
CODE:0043b557   e8bcfdffff      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:0043b55c   83c410          ADD         ESP,0x10                                
                            LAB_0043b55f:                 ;XREF[1,0]:   0043b547
CODE:0043b55f   5b              POP         EBX                                     
CODE:0043b560   59              POP         param_3                                 
CODE:0043b561   5d              POP         EBP                                     
CODE:0043b562   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b563(void)
                                                          ;XREF[2,0]:   0043b4db,0043b660
CODE:0043b563   66833d1a9...    CMP         word ptr [DATA:DAT_0046901a],0x0        ;= ??
CODE:0043b56b   7520            JNZ         LAB_0043b58d                            
CODE:0043b56d   ff351c904600    PUSH        dword ptr [DATA:DAT_0046901c]           ;= ??
CODE:0043b573   e82762fdff      CALL        FUN_0041179f                            ;undefined FUN_0041179f(void)
CODE:0043b578   59              POP         ECX                                     
CODE:0043b579   6806904600      PUSH        DATA:DAT_00469006                       ;= ??
CODE:0043b57e   e8d953ffff      CALL        Draw::DirtyRect                         ;void DirtyRect(Rect16 * rectOptional)
CODE:0043b583   59              POP         ECX                                     
CODE:0043b584   66c7051a9...    MOV         word ptr [DATA:DAT_0046901a],0x1        ;= ??
                            LAB_0043b58d:                 ;XREF[1,0]:   0043b56b
CODE:0043b58d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043b58e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043b597
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043b63d
          ;param_6       undefined2           c                      ;XREF[1,0]:   0043b645
          ;local_8       undefined4          -8                      ;XREF[3,0]:   0043b5b9,0043b5e1,0043b5ee
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0043b5f9,0043b613
                                                          ;XREF[28,0]:  00415c52,0041ae49,0041ae91,0041aebf
                                                          ;             0041aee1,00422166,0042217d,00422194
                                                          ;             004221ab,00426a77,0042ab41,0042b57d
                                                          ;             0042b591,0042b5a5,0042b684,004326b8
                                                          ;             00432ddb,00432ef5,00435492,004354db
                                                          ;             00435509,00440c95,00440ddf,00447b2f
                                                          ;             00447b77,0044bba8,0044e746,0044e957
CODE:0043b58e   55              PUSH        EBP                                     
CODE:0043b58f   8bec            MOV         EBP,ESP                                 
CODE:0043b591   83c4f8          ADD         ESP,-0x8                                
CODE:0043b594   53              PUSH        EBX                                     
CODE:0043b595   56              PUSH        ESI                                     
CODE:0043b596   57              PUSH        EDI                                     
CODE:0043b597   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043b59a   6a26            PUSH        0x26                                    
CODE:0043b59c   e8d20c0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043b5a1   59              POP         param_3                                 
CODE:0043b5a2   8bd8            MOV         EBX,param_1                             
CODE:0043b5a4   33c0            XOR         param_1,param_1                         
CODE:0043b5a6   66894306        MOV         word ptr [EBX + 0x6],param_1            
CODE:0043b5aa   66894304        MOV         word ptr [EBX + 0x4],param_1            
CODE:0043b5ae   8b7e22          MOV         EDI,dword ptr [ESI + 0x22]              
CODE:0043b5b1   8b4626          MOV         param_1,dword ptr [ESI + 0x26]          
CODE:0043b5b4   8b4012          MOV         param_1,dword ptr [param_1 + 0x12]      
CODE:0043b5b7   03c7            ADD         param_1,EDI                             
CODE:0043b5b9   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043b5bc   894314          MOV         dword ptr [EBX + 0x14],param_1          
CODE:0043b5bf   33c0            XOR         param_1,param_1                         
CODE:0043b5c1   eb15            JMP         LAB_0043b5d8                            
                            LAB_0043b5c3:                 ;XREF[1,0]:   0043b5df
CODE:0043b5c3   0fbfd0          MOVSX       param_2,param_1                         
CODE:0043b5c6   8b4e26          MOV         param_3,dword ptr [ESI + 0x26]          
CODE:0043b5c9   8b4916          MOV         param_3,dword ptr [param_3 + 0x16]      
CODE:0043b5cc   3b3c91          CMP         EDI,dword ptr [param_3 + param_2*0x4]   
CODE:0043b5cf   7506            JNZ         LAB_0043b5d7                            
CODE:0043b5d1   66894322        MOV         word ptr [EBX + 0x22],param_1           
CODE:0043b5d5   eb0a            JMP         LAB_0043b5e1                            
                            LAB_0043b5d7:                 ;XREF[1,0]:   0043b5cf
CODE:0043b5d7   40              INC         param_1                                 
                            LAB_0043b5d8:                 ;XREF[1,0]:   0043b5c1
CODE:0043b5d8   8b5626          MOV         param_2,dword ptr [ESI + 0x26]          
CODE:0043b5db   663b420a        CMP         param_1,word ptr [param_2 + 0xa]        
CODE:0043b5df   7ce2            JL          LAB_0043b5c3                            
                            LAB_0043b5e1:                 ;XREF[1,0]:   0043b5d5
CODE:0043b5e1   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0043b5e4   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043b5e8   66894308        MOV         word ptr [EBX + 0x8],param_1            
CODE:0043b5ec   8bf8            MOV         EDI,param_1                             
CODE:0043b5ee   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0043b5f1   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:0043b5f5   6689430a        MOV         word ptr [EBX + 0xa],param_1            
CODE:0043b5f9   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0043b5fd   89731e          MOV         dword ptr [EBX + 0x1e],ESI              
CODE:0043b600   668b466e        MOV         param_1,word ptr [ESI + 0x6e]           
CODE:0043b604   66894324        MOV         word ptr [EBX + 0x24],param_1           
CODE:0043b608   6a00            PUSH        0x0                                     
CODE:0043b60a   56              PUSH        ESI                                     
CODE:0043b60b   e8e484fdff      CALL        FUN_00413af4                            ;undefined FUN_00413af4(undefined par...
CODE:0043b610   83c408          ADD         ESP,0x8                                 
CODE:0043b613   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0043b617   50              PUSH        param_1                                 
CODE:0043b618   57              PUSH        EDI                                     
CODE:0043b619   e8c067ffff      CALL        FUN_00431dde                            ;int FUN_00431dde(undefined param_1, ...
CODE:0043b61e   83c408          ADD         ESP,0x8                                 
CODE:0043b621   8bf8            MOV         EDI,param_1                             
CODE:0043b623   57              PUSH        EDI                                     
CODE:0043b624   e84a0c0000      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043b629   59              POP         param_3                                 
CODE:0043b62a   89431a          MOV         dword ptr [EBX + 0x1a],param_1          
CODE:0043b62d   33c0            XOR         param_1,param_1                         
CODE:0043b62f   66894318        MOV         word ptr [EBX + 0x18],param_1           
CODE:0043b633   66894310        MOV         word ptr [EBX + 0x10],param_1           
CODE:0043b637   66c743120100    MOV         word ptr [EBX + 0x12],0x1               
CODE:0043b63d   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0043b641   6689430c        MOV         word ptr [EBX + 0xc],param_1            
CODE:0043b645   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0043b649   6689430e        MOV         word ptr [EBX + 0xe],param_1            
CODE:0043b64d   8bc3            MOV         param_1,EBX                             
CODE:0043b64f   5f              POP         EDI                                     
CODE:0043b650   5e              POP         ESI                                     
CODE:0043b651   5b              POP         EBX                                     
CODE:0043b652   59              POP         param_3                                 
CODE:0043b653   59              POP         param_3                                 
CODE:0043b654   5d              POP         EBP                                     
CODE:0043b655   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b656(void)
                                                          ;XREF[5,0]:   0043b4f4,0043b6a5,0043b847,0043b9dd
                                                          ;             0043b9ff
CODE:0043b656   66833d782...    CMP         word ptr [DATA:DAT_00462778],0x0        
CODE:0043b65e   743d            JZ          LAB_0043b69d                            
CODE:0043b660   e8fefeffff      CALL        FUN_0043b563                            ;undefined FUN_0043b563(void)
CODE:0043b665   66a126904600    MOV         AX,[DATA:DAT_00469026]                  ;= ??
CODE:0043b66b   50              PUSH        EAX                                     
CODE:0043b66c   ff3520904600    PUSH        dword ptr [DATA:DAT_00469020]           ;= ??
CODE:0043b672   e87d84fdff      CALL        FUN_00413af4                            ;undefined FUN_00413af4(undefined par...
CODE:0043b677   83c408          ADD         ESP,0x8                                 
CODE:0043b67a   66c7051a9...    MOV         word ptr [DATA:DAT_0046901a],0xffff     ;= ??
CODE:0043b683   66c705782...    MOV         word ptr [DATA:DAT_00462778],0x0        
CODE:0043b68c   e84ffdffff      CALL        FUN_0043b3e0                            ;undefined FUN_0043b3e0(void)
CODE:0043b691   e80efeffff      CALL        FUN_0043b4a4                            ;uint FUN_0043b4a4(void)
CODE:0043b696   33c0            XOR         EAX,EAX                                 
CODE:0043b698   a37c274600      MOV         [DATA:DAT_0046277c],EAX                 
                            LAB_0043b69d:                 ;XREF[1,0]:   0043b65e
CODE:0043b69d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043b69e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043b6a2
                                                          ;XREF[22,0]:  0041af83,0041afa5,00422272,0042227e
                                                          ;             0042228a,00422296,00426b01,0042b70d
                                                          ;             0042b73b,0042b747,0042b753,004327db
                                                          ;             00435581,004355a1,004355c3,0043b6ce
                                                          ;             00440e6d,00440ef5,00447bf6,00447c21
                                                          ;             0044bcad,0044eb4f
CODE:0043b69e   55              PUSH        EBP                                     
CODE:0043b69f   8bec            MOV         EBP,ESP                                 
CODE:0043b6a1   53              PUSH        EBX                                     
CODE:0043b6a2   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043b6a5   e8acffffff      CALL        FUN_0043b656                            ;undefined FUN_0043b656(void)
CODE:0043b6aa   ff731a          PUSH        dword ptr [EBX + 0x1a]                  
CODE:0043b6ad   e8080c0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043b6b2   59              POP         param_3                                 
CODE:0043b6b3   53              PUSH        EBX                                     
CODE:0043b6b4   e8010c0000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043b6b9   59              POP         param_3                                 
CODE:0043b6ba   33c0            XOR         param_1,param_1                         
CODE:0043b6bc   5b              POP         EBX                                     
CODE:0043b6bd   5d              POP         EBP                                     
CODE:0043b6be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b6bf(void)
                                                          ;XREF[11,0]:  004164bb,00416530,0042abdc,00433a40
                                                          ;             00433f9e,00434079,00440f44,0044deaa
                                                          ;             0044dfeb,0044e00e,0044e7b3
CODE:0043b6bf   833d7c274...    CMP         dword ptr [DATA:DAT_0046277c],0x0       
CODE:0043b6c6   7411            JZ          LAB_0043b6d9                            
CODE:0043b6c8   ff357c274600    PUSH        dword ptr [DATA:DAT_0046277c]           
CODE:0043b6ce   e8cbffffff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0043b6d3   59              POP         ECX                                     
CODE:0043b6d4   a37c274600      MOV         [DATA:DAT_0046277c],EAX                 
                            LAB_0043b6d9:                 ;XREF[1,0]:   0043b6c6
CODE:0043b6d9   66c7051a9...    MOV         word ptr [DATA:DAT_0046901a],0xffff     ;= ??
CODE:0043b6e2   66c705129...    MOV         word ptr [DATA:DAT_00469012],0x0        ;= ??
CODE:0043b6eb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b6ec(void)
          ;local_6       undefined2          -6                      ;XREF[1,0]:   0043b710
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0043b6f4,0043b6fe
          ;local_a       undefined2          -a                      ;XREF[9,0]:   0043b72d,0043b805,0043b80c,0043b8d9,0043b8e5
                                                                     ;             0043b8eb,0043b8f5,0043b901,0043b907
          ;local_c       undefined2          -c                      ;XREF[6,0]:   0043b727,0043b79a,0043b7fd,0043b81d,0043b83a
                                                                     ;             0043b840
          ;local_e       undefined2          -e                      ;XREF[7,0]:   0043b744,0043b77b,0043b785,0043b7e0,0043b7ed
                                                                     ;             0043b867,0043b946
          ;local_14      undefined4         -14                      ;XREF[5,0]:   0043b7b1,0043b7b4,0043b7b7,0043b7bb,0043b7f8
                                                          ;XREF[1,0]:   0043b4d4
CODE:0043b6ec   55              PUSH        EBP                                     
CODE:0043b6ed   8bec            MOV         EBP,ESP                                 
CODE:0043b6ef   83c4f0          ADD         ESP,-0x10                               
CODE:0043b6f2   53              PUSH        EBX                                     
CODE:0043b6f3   56              PUSH        ESI                                     
CODE:0043b6f4   8d45fc          LEA         EAX=>local_8,[EBP + -0x4]               
CODE:0043b6f7   50              PUSH        EAX                                     
CODE:0043b6f8   e800450100      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:0043b6fd   59              POP         ECX                                     
CODE:0043b6fe   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:0043b702   66a306904600    MOV         [DATA:DAT_00469006],AX                  ;= ??
CODE:0043b708   668325069...    AND         word ptr [DATA:DAT_00469006],0xfffe     ;= ??
CODE:0043b710   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0043b714   66a308904600    MOV         [DATA:DAT_00469008],AX                  ;= ??
CODE:0043b71a   833d74274...    CMP         dword ptr [DATA:DAT_00462774],0x0       
CODE:0043b721   0f8413010000    JZ          LAB_0043b83a                            
CODE:0043b727   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
CODE:0043b72d   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0043b733   a174274600      MOV         EAX,[DATA:DAT_00462774]                 
CODE:0043b738   e9cf000000      JMP         LAB_0043b80c                            
                            LAB_0043b73d:                 ;XREF[1,0]:   0043b817
CODE:0043b73d   668b18          MOV         BX,word ptr [EAX]                       
CODE:0043b740   668b5002        MOV         DX,word ptr [EAX + 0x2]                 
CODE:0043b744   668955f6        MOV         word ptr [EBP + local_e+0x4],DX         
CODE:0043b748   6683780a00      CMP         word ptr [EAX + 0xa],0x0                
CODE:0043b74d   7553            JNZ         LAB_0043b7a2                            
CODE:0043b74f   663b1d069...    CMP         BX,word ptr [DATA:DAT_00469006]         ;= ??
CODE:0043b756   0f8fa9000000    JG          LAB_0043b805                            
CODE:0043b75c   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043b75f   0fbf4804        MOVSX       ECX,word ptr [EAX + 0x4]                
CODE:0043b763   03d1            ADD         EDX,ECX                                 
CODE:0043b765   0fbf0d069...    MOVSX       ECX,word ptr [DATA:DAT_00469006]        ;= ??
CODE:0043b76c   3bd1            CMP         EDX,ECX                                 
CODE:0043b76e   0f8e91000000    JLE         LAB_0043b805                            
CODE:0043b774   668b15089...    MOV         DX,word ptr [DATA:DAT_00469008]         ;= ??
CODE:0043b77b   663b55f6        CMP         DX,word ptr [EBP + local_e+0x4]         
CODE:0043b77f   0f8c80000000    JL          LAB_0043b805                            
CODE:0043b785   0fbf55f6        MOVSX       EDX,word ptr [EBP + local_e+0x4]        
CODE:0043b789   0fbf4806        MOVSX       ECX,word ptr [EAX + 0x6]                
CODE:0043b78d   03d1            ADD         EDX,ECX                                 
CODE:0043b78f   0fbf0d089...    MOVSX       ECX,word ptr [DATA:DAT_00469008]        ;= ??
CODE:0043b796   3bd1            CMP         EDX,ECX                                 
CODE:0043b798   7e6b            JLE         LAB_0043b805                            
CODE:0043b79a   66c745f80100    MOV         word ptr [EBP + local_c+0x4],0x1        
CODE:0043b7a0   eb7b            JMP         LAB_0043b81d                            
                            LAB_0043b7a2:                 ;XREF[1,0]:   0043b74d
CODE:0043b7a2   0fbf10          MOVSX       EDX,word ptr [EAX]                      
CODE:0043b7a5   0fbf4804        MOVSX       ECX,word ptr [EAX + 0x4]                
CODE:0043b7a9   03d1            ADD         EDX,ECX                                 
CODE:0043b7ab   4a              DEC         EDX                                     
CODE:0043b7ac   0fbfcb          MOVSX       ECX,BX                                  
CODE:0043b7af   2bd1            SUB         EDX,ECX                                 
CODE:0043b7b1   8955f0          MOV         dword ptr [EBP + local_14+0x4],EDX      
CODE:0043b7b4   8b55f0          MOV         EDX,dword ptr [EBP + local_14+0x4]      
CODE:0043b7b7   0faf55f0        IMUL        EDX,dword ptr [EBP + local_14+0x4]      
CODE:0043b7bb   8955f0          MOV         dword ptr [EBP + local_14+0x4],EDX      
CODE:0043b7be   0fbf15069...    MOVSX       EDX,word ptr [DATA:DAT_00469006]        ;= ??
CODE:0043b7c5   0fbfcb          MOVSX       ECX,BX                                  
CODE:0043b7c8   2bd1            SUB         EDX,ECX                                 
CODE:0043b7ca   0fbf0d069...    MOVSX       ECX,word ptr [DATA:DAT_00469006]        ;= ??
CODE:0043b7d1   0fbfdb          MOVSX       EBX,BX                                  
CODE:0043b7d4   2bcb            SUB         ECX,EBX                                 
CODE:0043b7d6   0fafd1          IMUL        EDX,ECX                                 
CODE:0043b7d9   0fbf0d089...    MOVSX       ECX,word ptr [DATA:DAT_00469008]        ;= ??
CODE:0043b7e0   0fbf5df6        MOVSX       EBX,word ptr [EBP + local_e+0x4]        
CODE:0043b7e4   2bcb            SUB         ECX,EBX                                 
CODE:0043b7e6   0fbf1d089...    MOVSX       EBX,word ptr [DATA:DAT_00469008]        ;= ??
CODE:0043b7ed   0fbf75f6        MOVSX       ESI,word ptr [EBP + local_e+0x4]        
CODE:0043b7f1   2bde            SUB         EBX,ESI                                 
CODE:0043b7f3   0fafcb          IMUL        ECX,EBX                                 
CODE:0043b7f6   03d1            ADD         EDX,ECX                                 
CODE:0043b7f8   3b55f0          CMP         EDX,dword ptr [EBP + local_14+0x4]      
CODE:0043b7fb   7308            JNC         LAB_0043b805                            
CODE:0043b7fd   66c745f80100    MOV         word ptr [EBP + local_c+0x4],0x1        
CODE:0043b803   eb18            JMP         LAB_0043b81d                            
                            LAB_0043b805:                 ;XREF[5,0]:   0043b756,0043b76e,0043b77f,0043b798
                                                          ;             0043b7fb
CODE:0043b805   66ff45fa        INC         word ptr [EBP + local_a+0x4]            
CODE:0043b809   83c010          ADD         EAX,0x10                                
                            LAB_0043b80c:                 ;XREF[1,0]:   0043b738
CODE:0043b80c   668b55fa        MOV         DX,word ptr [EBP + local_a+0x4]         
CODE:0043b810   663b15722...    CMP         DX,word ptr [DATA:DAT_00462772]         
CODE:0043b817   0f8c20ffffff    JL          LAB_0043b73d                            
                            LAB_0043b81d:                 ;XREF[2,0]:   0043b7a0,0043b803
CODE:0043b81d   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0043b822   741c            JZ          LAB_0043b840                            
CODE:0043b824   8b500c          MOV         EDX,dword ptr [EAX + 0xc]               
CODE:0043b827   3b157c274600    CMP         EDX,dword ptr [DATA:DAT_0046277c]       
CODE:0043b82d   7411            JZ          LAB_0043b840                            
CODE:0043b82f   ff700c          PUSH        dword ptr [EAX + 0xc]                   
CODE:0043b832   e8abfcffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0043b837   59              POP         ECX                                     
CODE:0043b838   eb06            JMP         LAB_0043b840                            
                            LAB_0043b83a:                 ;XREF[1,0]:   0043b721
CODE:0043b83a   66c745f80100    MOV         word ptr [EBP + local_c+0x4],0x1        
                            LAB_0043b840:                 ;XREF[3,0]:   0043b822,0043b82d,0043b838
CODE:0043b840   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0043b845   7505            JNZ         LAB_0043b84c                            
CODE:0043b847   e80afeffff      CALL        FUN_0043b656                            ;undefined FUN_0043b656(void)
                            LAB_0043b84c:                 ;XREF[1,0]:   0043b845
CODE:0043b84c   66833d1a9...    CMP         word ptr [DATA:DAT_0046901a],0x1        ;= ??
CODE:0043b854   0f8512010000    JNZ         LAB_0043b96c                            
CODE:0043b85a   668b1d069...    MOV         BX,word ptr [DATA:DAT_00469006]         ;= ??
CODE:0043b861   66a108904600    MOV         AX,[DATA:DAT_00469008]                  ;= ??
CODE:0043b867   668945f6        MOV         word ptr [EBP + local_e+0x4],AX         
CODE:0043b86b   a116904600      MOV         EAX,[DATA:DAT_00469016]                 ;= ??
CODE:0043b870   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0043b874   66a30a904600    MOV         [DATA:DAT_0046900a],AX                  ;= ??
CODE:0043b87a   a116904600      MOV         EAX,[DATA:DAT_00469016]                 ;= ??
CODE:0043b87f   668b4004        MOV         AX,word ptr [EAX + 0x4]                 
CODE:0043b883   66a30c904600    MOV         [DATA:DAT_0046900c],AX                  ;= ??
CODE:0043b889   0fbf05069...    MOVSX       EAX,word ptr [DATA:DAT_00469006]        ;= ??
CODE:0043b890   0fbf150a9...    MOVSX       EDX,word ptr [DATA:DAT_0046900a]        ;= ??
CODE:0043b897   03c2            ADD         EAX,EDX                                 
CODE:0043b899   3dff010000      CMP         EAX,0x1ff                               
CODE:0043b89e   7e11            JLE         LAB_0043b8b1                            
CODE:0043b8a0   66b80002        MOV         AX,0x200                                
CODE:0043b8a4   662b05069...    SUB         AX,word ptr [DATA:DAT_00469006]         ;= ??
CODE:0043b8ab   66a30a904600    MOV         [DATA:DAT_0046900a],AX                  ;= ??
                            LAB_0043b8b1:                 ;XREF[1,0]:   0043b89e
CODE:0043b8b1   0fbf05089...    MOVSX       EAX,word ptr [DATA:DAT_00469008]        ;= ??
CODE:0043b8b8   0fbf150c9...    MOVSX       EDX,word ptr [DATA:DAT_0046900c]        ;= ??
CODE:0043b8bf   03c2            ADD         EAX,EDX                                 
CODE:0043b8c1   3d7f010000      CMP         EAX,0x17f                               
CODE:0043b8c6   7e11            JLE         LAB_0043b8d9                            
CODE:0043b8c8   66b88001        MOV         AX,0x180                                
CODE:0043b8cc   662b05089...    SUB         AX,word ptr [DATA:DAT_00469008]         ;= ??
CODE:0043b8d3   66a30c904600    MOV         [DATA:DAT_0046900c],AX                  ;= ??
                            LAB_0043b8d9:                 ;XREF[1,0]:   0043b8c6
CODE:0043b8d9   66c745fa7f01    MOV         word ptr [EBP + local_a+0x4],0x17f      
CODE:0043b8df   66a108904600    MOV         AX,[DATA:DAT_00469008]                  ;= ??
CODE:0043b8e5   663b45fa        CMP         AX,word ptr [EBP + local_a+0x4]         
CODE:0043b8e9   7e0a            JLE         LAB_0043b8f5                            
CODE:0043b8eb   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:0043b8ef   66a308904600    MOV         [DATA:DAT_00469008],AX                  ;= ??
                            LAB_0043b8f5:                 ;XREF[1,0]:   0043b8e9
CODE:0043b8f5   66c745faff01    MOV         word ptr [EBP + local_a+0x4],0x1ff      
CODE:0043b8fb   66a106904600    MOV         AX,[DATA:DAT_00469006]                  ;= ??
CODE:0043b901   663b45fa        CMP         AX,word ptr [EBP + local_a+0x4]         
CODE:0043b905   7e0a            JLE         LAB_0043b911                            
CODE:0043b907   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:0043b90b   66a306904600    MOV         [DATA:DAT_00469006],AX                  ;= ??
                            LAB_0043b911:                 ;XREF[1,0]:   0043b905
CODE:0043b911   66833d0a9...    CMP         word ptr [DATA:DAT_0046900a],0x0        ;= ??
CODE:0043b919   7e51            JLE         LAB_0043b96c                            
CODE:0043b91b   66833d0c9...    CMP         word ptr [DATA:DAT_0046900c],0x0        ;= ??
CODE:0043b923   7e47            JLE         LAB_0043b96c                            
CODE:0043b925   e854fbffff      CALL        FUN_0043b47e                            ;uint FUN_0043b47e(void)
CODE:0043b92a   ff351c904600    PUSH        dword ptr [DATA:DAT_0046901c]           ;= ??
CODE:0043b930   6806904600      PUSH        DATA:DAT_00469006                       ;= ??
CODE:0043b935   e8f25dfdff      CALL        FUN_0041172c                            ;undefined FUN_0041172c(undefined4 pa...
CODE:0043b93a   83c408          ADD         ESP,0x8                                 
CODE:0043b93d   6a04            PUSH        0x4                                     
CODE:0043b93f   66a124904600    MOV         AX,[DATA:DAT_00469024]                  ;= ??
CODE:0043b945   50              PUSH        EAX                                     
CODE:0043b946   668b45f6        MOV         AX,word ptr [EBP + local_e+0x4]         
CODE:0043b94a   50              PUSH        EAX                                     
CODE:0043b94b   53              PUSH        EBX                                     
CODE:0043b94c   ff3520904600    PUSH        dword ptr [DATA:DAT_00469020]           ;= ??
CODE:0043b952   e83182fdff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0043b957   83c414          ADD         ESP,0x14                                
CODE:0043b95a   66c705782...    MOV         word ptr [DATA:DAT_00462778],0x1        
CODE:0043b963   66c7051a9...    MOV         word ptr [DATA:DAT_0046901a],0x0        ;= ??
                            LAB_0043b96c:                 ;XREF[3,0]:   0043b854,0043b919,0043b923
CODE:0043b96c   5e              POP         ESI                                     
CODE:0043b96d   5b              POP         EBX                                     
CODE:0043b96e   8be5            MOV         ESP,EBP                                 
CODE:0043b970   5d              POP         EBP                                     
CODE:0043b971   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b972(void)
          ;local_8       undefined2          -8                      ;XREF[1,0]:   0043b9a3
          ;local_c       undefined2          -c                      ;XREF[1,0]:   0043b995
          ;local_10      undefined2         -10                      ;XREF[2,0]:   0043b98b,0043b9a7
          ;local_14      undefined2         -14                      ;XREF[3,0]:   0043b978,0043b981,0043b999
                                                          ;XREF[1,0]:   004300ee
CODE:0043b972   55              PUSH        EBP                                     
CODE:0043b973   8bec            MOV         EBP,ESP                                 
CODE:0043b975   83c4f0          ADD         ESP,-0x10                               
CODE:0043b978   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:0043b97b   50              PUSH        EAX                                     ;LPRECT lpRect for GetClipCursor
CODE:0043b97c   e8ec9c0100      CALL        USER32.DLL::GetClipCursor               ;BOOL GetClipCursor(LPRECT lpRect)
CODE:0043b981   668b45f0        MOV         AX,word ptr [EBP + local_14+0x4]        
CODE:0043b985   66a330904600    MOV         [DATA:DAT_00469030],AX                  ;= ??
CODE:0043b98b   668b45f4        MOV         AX,word ptr [EBP + local_10+0x4]        
CODE:0043b98f   66a332904600    MOV         [DATA:DAT_00469032],AX                  ;= ??
CODE:0043b995   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:0043b999   662b45f0        SUB         AX,word ptr [EBP + local_14+0x4]        
CODE:0043b99d   66a334904600    MOV         [DATA:DAT_00469034],AX                  ;= ??
CODE:0043b9a3   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:0043b9a7   662b45f4        SUB         AX,word ptr [EBP + local_10+0x4]        
CODE:0043b9ab   66a336904600    MOV         [DATA:DAT_00469036],AX                  ;= ??
CODE:0043b9b1   66c7051a9...    MOV         word ptr [DATA:DAT_0046901a],0xffff     ;= ??
CODE:0043b9ba   66c705129...    MOV         word ptr [DATA:DAT_00469012],0x0        ;= ??
CODE:0043b9c3   68cab44300      PUSH        FUN_0043b4ca                            
CODE:0043b9c8   e8a784fdff      CALL        FUN_00413e74                            ;undefined FUN_00413e74(undefined par...
CODE:0043b9cd   59              POP         ECX                                     
CODE:0043b9ce   8be5            MOV         ESP,EBP                                 
CODE:0043b9d0   5d              POP         EBP                                     
CODE:0043b9d1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b9d2(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043b9d6
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043b9e8
                                                          ;XREF[29,0]:  0041afc2,00421f05,00421f16,00422234
                                                          ;             0042678b,00426799,00426ae7,0042ae5f
                                                          ;             0042ae6d,0042b6f3,0042f33e,0042f34c
                                                          ;             004327c1,00434044,00434052,00435567
                                                          ;             0043aa1b,0043aa29,00440e53,004438c9
                                                          ;             004438d7,00447c39,0044b1bc,0044b1cc
                                                          ;             0044bc25,0044bc98,0044eccc,0044f8cd
                                                          ;             0044f930
CODE:0043b9d2   55              PUSH        EBP                                     
CODE:0043b9d3   8bec            MOV         EBP,ESP                                 
CODE:0043b9d5   53              PUSH        EBX                                     
CODE:0043b9d6   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043b9d9   85db            TEST        EBX,EBX                                 
CODE:0043b9db   7505            JNZ         LAB_0043b9e2                            
CODE:0043b9dd   e874fcffff      CALL        FUN_0043b656                            ;undefined FUN_0043b656(void)
                            LAB_0043b9e2:                 ;XREF[1,0]:   0043b9db
CODE:0043b9e2   891d74274600    MOV         dword ptr [DATA:DAT_00462774],EBX       
CODE:0043b9e8   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0043b9ec   66a372274600    MOV         [DATA:DAT_00462772],param_1             
CODE:0043b9f2   5b              POP         EBX                                     
CODE:0043b9f3   5d              POP         EBP                                     
CODE:0043b9f4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043b9f5(void)
                                                          ;XREF[6,0]:   00419b4d,0042ff05,004321eb,0043ed2d
                                                          ;             0044c3fd,0044f96f
CODE:0043b9f5   66833d842...    CMP         word ptr [DATA:DAT_00462784],0x0        
CODE:0043b9fd   7516            JNZ         LAB_0043ba15                            
CODE:0043b9ff   e852fcffff      CALL        FUN_0043b656                            ;undefined FUN_0043b656(void)
CODE:0043ba04   a174274600      MOV         EAX,[DATA:DAT_00462774]                 
CODE:0043ba09   a388274600      MOV         [DATA:DAT_00462788],EAX                 
CODE:0043ba0e   33c0            XOR         EAX,EAX                                 
CODE:0043ba10   a374274600      MOV         [DATA:DAT_00462774],EAX                 
                            LAB_0043ba15:                 ;XREF[1,0]:   0043b9fd
CODE:0043ba15   66ff05842...    INC         word ptr [DATA:DAT_00462784]            
CODE:0043ba1c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ba1d(void)
                                                          ;XREF[7,0]:   00419ce4,0042feaf,0043249b,0043f13a
                                                          ;             0044c864,0044ecd4,0044fa67
CODE:0043ba1d   66833d842...    CMP         word ptr [DATA:DAT_00462784],0x0        
CODE:0043ba25   741b            JZ          LAB_0043ba42                            
CODE:0043ba27   66ff0d842...    DEC         word ptr [DATA:DAT_00462784]            
CODE:0043ba2e   66833d842...    CMP         word ptr [DATA:DAT_00462784],0x0        
CODE:0043ba36   750a            JNZ         LAB_0043ba42                            
CODE:0043ba38   a188274600      MOV         EAX,[DATA:DAT_00462788]                 
CODE:0043ba3d   a374274600      MOV         [DATA:DAT_00462774],EAX                 
                            LAB_0043ba42:                 ;XREF[2,0]:   0043ba25,0043ba36
CODE:0043ba42   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ba43(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043ba49
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043ba46
                                                          ;XREF[1,0]:   00416a0a
CODE:0043ba43   55              PUSH        EBP                                     
CODE:0043ba44   8bec            MOV         EBP,ESP                                 
CODE:0043ba46   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0043ba49   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043ba4c   66833d782...    CMP         word ptr [DATA:DAT_00462778],0x0        
CODE:0043ba54   7415            JZ          LAB_0043ba6b                            
CODE:0043ba56   668b0d0e9...    MOV         param_3,word ptr [DATA:DAT_0046900e]    ;= ??
CODE:0043ba5d   668908          MOV         word ptr [param_1],param_3              
CODE:0043ba60   66a110904600    MOV         param_1,[DATA:DAT_00469010]             ;= ??
CODE:0043ba66   668902          MOV         word ptr [param_2],param_1              
CODE:0043ba69   5d              POP         EBP                                     
CODE:0043ba6a   c3              RET                                                 
                            LAB_0043ba6b:                 ;XREF[1,0]:   0043ba54
CODE:0043ba6b   33c9            XOR         param_3,param_3                         
CODE:0043ba6d   66890a          MOV         word ptr [param_2],param_3              
CODE:0043ba70   668908          MOV         word ptr [param_1],param_3              
CODE:0043ba73   5d              POP         EBP                                     
CODE:0043ba74   c3              RET                                                 
CODE:0043ba75   66              ??          66h    f                                
CODE:0043ba76   83              ??          83h                                     
CODE:0043ba77   3d              ??          3Dh    =                                
CODE:0043ba78   12              ??          12h                                     ;?  ->  00469012
CODE:0043ba79   90              ??          90h                                     
CODE:0043ba7a   46              ??          46h    F                                
CODE:0043ba7b   00              ??          00h                                     
CODE:0043ba7c   00              ??          00h                                     
CODE:0043ba7d   74              ??          74h    t                                
CODE:0043ba7e   07              ??          07h                                     
CODE:0043ba7f   b8              ??          B8h                                     
CODE:0043ba80   06              ??          06h                                     ;?  ->  00469006
CODE:0043ba81   90              ??          90h                                     
CODE:0043ba82   46              ??          46h    F                                
CODE:0043ba83   00              ??          00h                                     
CODE:0043ba84   eb              ??          EBh                                     
CODE:0043ba85   02              ??          02h                                     
CODE:0043ba86   33              ??          33h    3                                
CODE:0043ba87   c0              ??          C0h                                     
CODE:0043ba88   c3              ??          C3h                                     
CODE:0043ba89   00              ??          00h                                     
CODE:0043ba8a   00              ??          00h                                     
CODE:0043ba8b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ba8c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043baaf
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043baff
          ;param_6       undefined2           c                      ;XREF[1,0]:   0043baf9
          ;param_7       undefined4          10                      ;XREF[1,0]:   0043ba94
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0043bac4,0043bad5
                                                          ;XREF[3,0]:   0043bb61,0043bba9,0043c4e3
CODE:0043ba8c   55              PUSH        EBP                                     
CODE:0043ba8d   8bec            MOV         EBP,ESP                                 
CODE:0043ba8f   83c4b0          ADD         ESP,-0x50                               
CODE:0043ba92   53              PUSH        EBX                                     
CODE:0043ba93   56              PUSH        ESI                                     
CODE:0043ba94   8b7514          MOV         ESI,dword ptr [EBP + param_7+0x4]       
CODE:0043ba97   e843080100      CALL        FUN_0044c2df                            ;undefined FUN_0044c2df(void)
CODE:0043ba9c   8bd8            MOV         EBX,param_1                             
CODE:0043ba9e   66c703ffff      MOV         word ptr [EBX],0xffff                   
CODE:0043baa3   66c74302ffff    MOV         word ptr [EBX + 0x2],0xffff             
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0043baa9   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0043baaf   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043bab3   50              PUSH        param_1                                 
CODE:0043bab4   e8454b0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043bab9   83c408          ADD         ESP,0x8                                 
CODE:0043babc   89431a          MOV         dword ptr [EBX + 0x1a],param_1          
CODE:0043babf   68594e0000      PUSH        0x4e59                                  
CODE:0043bac4   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043bac7   50              PUSH        param_1                                 
CODE:0043bac8   e82747fdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043bacd   83c408          ADD         ESP,0x8                                 
CODE:0043bad0   688e274600      PUSH        DATA:DAT_0046278e                       ;= 1Fh
CODE:0043bad5   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043bad8   50              PUSH        param_1                                 
CODE:0043bad9   6840904600      PUSH        DATA:DAT_00469040                       ;= ??
CODE:0043bade   e8916f0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043bae3   83c40c          ADD         ESP,0xc                                 
CODE:0043bae6   c7431e409...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_00469040;= ??
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0043baed   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0043baf3   66833e00        CMP         word ptr [ESI],0x0                      
CODE:0043baf7   7406            JZ          LAB_0043baff                            
CODE:0043baf9   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0043bafd   eb04            JMP         LAB_0043bb03                            
                            LAB_0043baff:                 ;XREF[1,0]:   0043baf7
CODE:0043baff   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
                            LAB_0043bb03:                 ;XREF[1,0]:   0043bafd
CODE:0043bb03   50              PUSH        param_1                                 
CODE:0043bb04   e8f54a0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043bb09   83c408          ADD         ESP,0x8                                 
CODE:0043bb0c   894322          MOV         dword ptr [EBX + 0x22],param_1          
CODE:0043bb0f   53              PUSH        EBX                                     
CODE:0043bb10   e85c080100      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:0043bb15   59              POP         param_3                                 
CODE:0043bb16   6685c0          TEST        param_1,param_1                         
CODE:0043bb19   7404            JZ          LAB_0043bb1f                            
CODE:0043bb1b   66833601        XOR         word ptr [ESI],0x1                      
                            LAB_0043bb1f:                 ;XREF[1,0]:   0043bb19
CODE:0043bb1f   ff731a          PUSH        dword ptr [EBX + 0x1a]                  
CODE:0043bb22   e8154c0000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043bb27   59              POP         param_3                                 
CODE:0043bb28   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:0043bb2b   e80c4c0000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043bb30   59              POP         param_3                                 
CODE:0043bb31   53              PUSH        EBX                                     
CODE:0043bb32   e883070000      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043bb37   59              POP         param_3                                 
CODE:0043bb38   5e              POP         ESI                                     
CODE:0043bb39   5b              POP         EBX                                     
CODE:0043bb3a   8be5            MOV         ESP,EBP                                 
CODE:0043bb3c   5d              POP         EBP                                     
CODE:0043bb3d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043bb3e(void)
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0043bb48,0043bb4e,0043bb69,0043bb6f,0043bb7a
                                                          ;XREF[1,0]:   0043bd65
CODE:0043bb3e   55              PUSH        EBP                                     
CODE:0043bb3f   8bec            MOV         EBP,ESP                                 
CODE:0043bb41   51              PUSH        ECX                                     
CODE:0043bb42   53              PUSH        EBX                                     
CODE:0043bb43   e8f7b50000      CALL        FUN_0044713f                            ;undefined2 FUN_0044713f(void)
CODE:0043bb48   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0043bb4c   8bd8            MOV         EBX,EAX                                 
CODE:0043bb4e   8d45fe          LEA         EAX=>local_6,[EBP + -0x2]               
CODE:0043bb51   50              PUSH        EAX                                     
CODE:0043bb52   68ed030000      PUSH        0x3ed                                   
CODE:0043bb57   68ec030000      PUSH        0x3ec                                   
CODE:0043bb5c   68eb030000      PUSH        0x3eb                                   
CODE:0043bb61   e826ffffff      CALL        FUN_0043ba8c                            ;undefined FUN_0043ba8c(undefined par...
CODE:0043bb66   83c410          ADD         ESP,0x10                                
CODE:0043bb69   663b5dfe        CMP         BX,word ptr [EBP + local_6+0x4]         
CODE:0043bb6d   7416            JZ          LAB_0043bb85                            
CODE:0043bb6f   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0043bb73   50              PUSH        EAX                                     
CODE:0043bb74   e858b50000      CALL        FUN_004470d1                            ;undefined FUN_004470d1(undefined par...
CODE:0043bb79   59              POP         ECX                                     
CODE:0043bb7a   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0043bb7e   50              PUSH        EAX                                     
CODE:0043bb7f   e82cb50000      CALL        FUN_004470b0                            ;undefined FUN_004470b0(undefined par...
CODE:0043bb84   59              POP         ECX                                     
                            LAB_0043bb85:                 ;XREF[1,0]:   0043bb6d
CODE:0043bb85   5b              POP         EBX                                     
CODE:0043bb86   59              POP         ECX                                     
CODE:0043bb87   5d              POP         EBP                                     
CODE:0043bb88   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043bb89(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043bb92,0043bb96,0043bbb1
                                                          ;XREF[1,0]:   0043bd7f
CODE:0043bb89   55              PUSH        EBP                                     
CODE:0043bb8a   8bec            MOV         EBP,ESP                                 
CODE:0043bb8c   51              PUSH        ECX                                     
CODE:0043bb8d   e8bbb50000      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0043bb92   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0043bb96   8d45fe          LEA         EAX=>local_6,[EBP + -0x2]               
CODE:0043bb99   50              PUSH        EAX                                     
CODE:0043bb9a   68f0030000      PUSH        0x3f0                                   
CODE:0043bb9f   68ef030000      PUSH        0x3ef                                   
CODE:0043bba4   68ee030000      PUSH        0x3ee                                   
CODE:0043bba9   e8defeffff      CALL        FUN_0043ba8c                            ;undefined FUN_0043ba8c(undefined par...
CODE:0043bbae   83c410          ADD         ESP,0x10                                
CODE:0043bbb1   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0043bbb5   50              PUSH        EAX                                     
CODE:0043bbb6   e899b50000      CALL        FUN_00447154                            ;undefined FUN_00447154(undefined par...
CODE:0043bbbb   59              POP         ECX                                     
CODE:0043bbbc   59              POP         ECX                                     
CODE:0043bbbd   5d              POP         EBP                                     
CODE:0043bbbe   c3              RET                                                 
                            LAB_0043bbbf:                 ;XREF[1,0]:   0043bda4
CODE:0043bbbf   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x0        ;= ??
CODE:0043bbc8   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bbcd   e8f4f70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bbd2   59              POP         ECX                                     
CODE:0043bbd3   c3              RET                                                 
                            LAB_0043bbd4:                 ;XREF[1,0]:   0043bd22
CODE:0043bbd4   e8abe1fdff      CALL        FUN_00419d84                            ;undefined FUN_00419d84(void)
CODE:0043bbd9   c3              RET                                                 
                            LAB_0043bbda:                 ;XREF[1,0]:   0043bdbe
CODE:0043bbda   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x3        ;= ??
CODE:0043bbe3   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bbe8   e8d9f70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bbed   59              POP         ECX                                     
CODE:0043bbee   c3              RET                                                 
                            LAB_0043bbef:                 ;XREF[1,0]:   0043bdd8
CODE:0043bbef   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x1        ;= ??
CODE:0043bbf8   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bbfd   e8c4f70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bc02   59              POP         ECX                                     
CODE:0043bc03   c3              RET                                                 
                            LAB_0043bc04:                 ;XREF[1,0]:   0043bdf2
CODE:0043bc04   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x2        ;= ??
CODE:0043bc0d   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bc12   e8aff70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bc17   59              POP         ECX                                     
CODE:0043bc18   c3              RET                                                 
                            LAB_0043bc19:                 ;XREF[1,0]:   0043be0c
CODE:0043bc19   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x5        ;= ??
CODE:0043bc22   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bc27   e89af70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bc2c   59              POP         ECX                                     
CODE:0043bc2d   c3              RET                                                 
                            LAB_0043bc2e:                 ;XREF[1,0]:   0043be26
CODE:0043bc2e   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x4        ;= ??
CODE:0043bc37   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bc3c   e885f70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bc41   59              POP         ECX                                     
CODE:0043bc42   c3              RET                                                 
                            LAB_0043bc43:                 ;XREF[1,0]:   0043be40
CODE:0043bc43   66c7054c8...    MOV         word ptr [DATA:DAT_0046844c],0x6        ;= ??
CODE:0043bc4c   6804254600      PUSH        DATA:PTR_FUN_00462504                   ;= 004321b3
CODE:0043bc51   e870f70000      CALL        FUN_0044b3c6                            ;undefined FUN_0044b3c6(undefined par...
CODE:0043bc56   59              POP         ECX                                     
CODE:0043bc57   c3              RET                                                 
                            LAB_0043bc58:                 ;XREF[1,0]:   0043bc87
CODE:0043bc58   6a20            PUSH        0x20                                    
CODE:0043bc5a   68ff030000      PUSH        0x3ff                                   
CODE:0043bc5f   e85e0c0100      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:0043bc64   83c408          ADD         ESP,0x8                                 
CODE:0043bc67   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043bc68(void)
                                                          ;XREF[1,0]:   00430088
CODE:0043bc68   53              PUSH        EBX                                     
CODE:0043bc69   bb90904600      MOV         EBX,DATA:DAT_00469090                   ;= ??
CODE:0043bc6e   66833d8c2...    CMP         word ptr [DATA:DAT_0046278c],0x0        
CODE:0043bc76   0f85e7010000    JNZ         LAB_0043be63                            
CODE:0043bc7c   66b80100        MOV         AX,0x1                                  
CODE:0043bc80   668903          MOV         word ptr [EBX]=>DATA:DAT_00469090,AX    ;= ??
CODE:0043bc83   66894302        MOV         word ptr [EBX + ...,AX                  ;= ??
CODE:0043bc87   c7054c024...    MOV         dword ptr [DATA:...,LAB_0043bc58        ;= 00412272
CODE:0043bc91   68f4010000      PUSH        0x1f4                                   
CODE:0043bc96   e8daf0ffff      CALL        FUN_0043ad75                            ;short FUN_0043ad75(undefined param_1...
CODE:0043bc9b   59              POP         ECX                                     
CODE:0043bc9c   6890fd4200      PUSH        LAB_0042fd90                            
CODE:0043bca1   6a00            PUSH        0x0                                     
CODE:0043bca3   68f4010000      PUSH        0x1f4                                   
CODE:0043bca8   e86ff5ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bcad   83c40c          ADD         ESP,0xc                                 
CODE:0043bcb0   6a00            PUSH        0x0                                     
CODE:0043bcb2   68f4010000      PUSH        0x1f4                                   
CODE:0043bcb7   e8f8efffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043bcbc   83c408          ADD         ESP,0x8                                 
CODE:0043bcbf   66c743100000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:0043bcc5   68cbfd4200      PUSH        LAB_0042fdcb                            
CODE:0043bcca   6a01            PUSH        0x1                                     
CODE:0043bccc   68f4010000      PUSH        0x1f4                                   
CODE:0043bcd1   e846f5ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bcd6   83c40c          ADD         ESP,0xc                                 
CODE:0043bcd9   6a01            PUSH        0x1                                     
CODE:0043bcdb   68f4010000      PUSH        0x1f4                                   
CODE:0043bce0   e8cfefffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043bce5   83c408          ADD         ESP,0x8                                 
CODE:0043bce8   66c743120000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:0043bcee   6806fe4200      PUSH        FUN_0042fe06                            
CODE:0043bcf3   6a02            PUSH        0x2                                     
CODE:0043bcf5   68f4010000      PUSH        0x1f4                                   
CODE:0043bcfa   e81df5ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bcff   83c40c          ADD         ESP,0xc                                 
CODE:0043bd02   6a02            PUSH        0x2                                     
CODE:0043bd04   68f4010000      PUSH        0x1f4                                   
CODE:0043bd09   e856efffff      CALL        FUN_0043ac64                            ;undefined4 FUN_0043ac64(undefined2 p...
CODE:0043bd0e   83c408          ADD         ESP,0x8                                 
CODE:0043bd11   66c743140100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bd17   6858020000      PUSH        0x258                                   
CODE:0043bd1c   e854f0ffff      CALL        FUN_0043ad75                            ;short FUN_0043ad75(undefined param_1...
CODE:0043bd21   59              POP         ECX                                     
CODE:0043bd22   68d4bb4300      PUSH        LAB_0043bbd4                            
CODE:0043bd27   6a00            PUSH        0x0                                     
CODE:0043bd29   6858020000      PUSH        0x258                                   
CODE:0043bd2e   e8e9f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bd33   83c40c          ADD         ESP,0xc                                 
CODE:0043bd36   6a00            PUSH        0x0                                     
CODE:0043bd38   6858020000      PUSH        0x258                                   
CODE:0043bd3d   e872efffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043bd42   83c408          ADD         ESP,0x8                                 
CODE:0043bd45   66c743200000    MOV         word ptr [EBX + ...,0x0                 ;= ??
CODE:0043bd4b   68cfc44300      PUSH        LAB_0043c4cf                            
CODE:0043bd50   6a01            PUSH        0x1                                     
CODE:0043bd52   6858020000      PUSH        0x258                                   
CODE:0043bd57   e8c0f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bd5c   83c40c          ADD         ESP,0xc                                 
CODE:0043bd5f   66c743220100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bd65   683ebb4300      PUSH        FUN_0043bb3e                            
CODE:0043bd6a   6a02            PUSH        0x2                                     
CODE:0043bd6c   6858020000      PUSH        0x258                                   
CODE:0043bd71   e8a6f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bd76   83c40c          ADD         ESP,0xc                                 
CODE:0043bd79   66c743240100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bd7f   6889bb4300      PUSH        FUN_0043bb89                            
CODE:0043bd84   6a03            PUSH        0x3                                     
CODE:0043bd86   6858020000      PUSH        0x258                                   
CODE:0043bd8b   e88cf4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bd90   83c40c          ADD         ESP,0xc                                 
CODE:0043bd93   66c743260100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bd99   68bc020000      PUSH        0x2bc                                   
CODE:0043bd9e   e8d2efffff      CALL        FUN_0043ad75                            ;short FUN_0043ad75(undefined param_1...
CODE:0043bda3   59              POP         ECX                                     
CODE:0043bda4   68bfbb4300      PUSH        LAB_0043bbbf                            
CODE:0043bda9   6a00            PUSH        0x0                                     
CODE:0043bdab   68bc020000      PUSH        0x2bc                                   
CODE:0043bdb0   e867f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bdb5   83c40c          ADD         ESP,0xc                                 
CODE:0043bdb8   66c743300100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bdbe   68dabb4300      PUSH        LAB_0043bbda                            
CODE:0043bdc3   6a01            PUSH        0x1                                     
CODE:0043bdc5   68bc020000      PUSH        0x2bc                                   
CODE:0043bdca   e84df4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bdcf   83c40c          ADD         ESP,0xc                                 
CODE:0043bdd2   66c743320100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bdd8   68efbb4300      PUSH        LAB_0043bbef                            
CODE:0043bddd   6a02            PUSH        0x2                                     
CODE:0043bddf   68bc020000      PUSH        0x2bc                                   
CODE:0043bde4   e833f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043bde9   83c40c          ADD         ESP,0xc                                 
CODE:0043bdec   66c743340100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043bdf2   6804bc4300      PUSH        LAB_0043bc04                            
CODE:0043bdf7   6a03            PUSH        0x3                                     
CODE:0043bdf9   68bc020000      PUSH        0x2bc                                   
CODE:0043bdfe   e819f4ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043be03   83c40c          ADD         ESP,0xc                                 
CODE:0043be06   66c743360100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043be0c   6819bc4300      PUSH        LAB_0043bc19                            
CODE:0043be11   6a04            PUSH        0x4                                     
CODE:0043be13   68bc020000      PUSH        0x2bc                                   
CODE:0043be18   e8fff3ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043be1d   83c40c          ADD         ESP,0xc                                 
CODE:0043be20   66c743380100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043be26   682ebc4300      PUSH        LAB_0043bc2e                            
CODE:0043be2b   6a05            PUSH        0x5                                     
CODE:0043be2d   68bc020000      PUSH        0x2bc                                   
CODE:0043be32   e8e5f3ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043be37   83c40c          ADD         ESP,0xc                                 
CODE:0043be3a   66c7433a0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043be40   6843bc4300      PUSH        LAB_0043bc43                            
CODE:0043be45   6a06            PUSH        0x6                                     
CODE:0043be47   68bc020000      PUSH        0x2bc                                   
CODE:0043be4c   e8cbf3ffff      CALL        FUN_0043b21c                            ;undefined FUN_0043b21c(undefined par...
CODE:0043be51   83c40c          ADD         ESP,0xc                                 
CODE:0043be54   66c7433c0100    MOV         word ptr [EBX + ...,0x1                 ;= ??
CODE:0043be5a   66c7058c2...    MOV         word ptr [DATA:DAT_0046278c],0x1        
                            LAB_0043be63:                 ;XREF[1,0]:   0043bc76
CODE:0043be63   5b              POP         EBX                                     
CODE:0043be64   c3              RET                                                 
CODE:0043be65   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043be66(undefined param_1, undefined param_2, undefined param_3, undefined1 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined1           4                      ;XREF[4,0]:   0043be73,0043bec0,0043bf0d,0043bf5a
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043be70
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043be6d
          ;local_8       undefined4          -8                      ;XREF[4,0]:   0043bf71,0043bfb9,0043bfca,0043bfd9
                                                          ;XREF[8,0]:   00418857,00419b0f,0042f4f0,0042f51d
                                                          ;             0042fc67,004321d9,0043ecef,0044c3bf
CODE:0043be66   55              PUSH        EBP                                     
CODE:0043be67   8bec            MOV         EBP,ESP                                 
CODE:0043be69   51              PUSH        param_3                                 
CODE:0043be6a   53              PUSH        EBX                                     
CODE:0043be6b   56              PUSH        ESI                                     
CODE:0043be6c   57              PUSH        EDI                                     
CODE:0043be6d   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0043be70   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043be73   f6450801        TEST        byte ptr [EBP + param_4+0x4],0x1        
CODE:0043be77   7447            JZ          LAB_0043bec0                            
CODE:0043be79   33db            XOR         EBX,EBX                                 
                            LAB_0043be7b:                 ;XREF[1,0]:   0043bebe
CODE:0043be7b   0fb7c6          MOVZX       param_1,SI                              
CODE:0043be7e   0fbfd3          MOVSX       param_2,BX                              
CODE:0043be81   3bc2            CMP         param_1,param_2                         
CODE:0043be83   7407            JZ          LAB_0043be8c                            
CODE:0043be85   6681feffff      CMP         SI,0xffff                               
CODE:0043be8a   752d            JNZ         LAB_0043beb9                            
                            LAB_0043be8c:                 ;XREF[1,0]:   0043be83
CODE:0043be8c   53              PUSH        EBX                                     
CODE:0043be8d   68f4010000      PUSH        0x1f4                                   
CODE:0043be92   e81deeffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043be97   83c408          ADD         ESP,0x8                                 
CODE:0043be9a   6685ff          TEST        DI,DI                                   
CODE:0043be9d   740f            JZ          LAB_0043beae                            
CODE:0043be9f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bea2   66c70445a...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:0043beac   eb0b            JMP         LAB_0043beb9                            
                            LAB_0043beae:                 ;XREF[1,0]:   0043be9d
CODE:0043beae   0fbfc3          MOVSX       param_1,BX                              
CODE:0043beb1   66d12445a...    SHL         word ptr [param_...,0x1                 ;= ??
                            LAB_0043beb9:                 ;XREF[2,0]:   0043be8a,0043beac
CODE:0043beb9   43              INC         EBX                                     
CODE:0043beba   6683fb03        CMP         BX,0x3                                  
CODE:0043bebe   7cbb            JL          LAB_0043be7b                            
                            LAB_0043bec0:                 ;XREF[1,0]:   0043be77
CODE:0043bec0   f6450802        TEST        byte ptr [EBP + param_4+0x4],0x2        
CODE:0043bec4   7447            JZ          LAB_0043bf0d                            
CODE:0043bec6   33db            XOR         EBX,EBX                                 
                            LAB_0043bec8:                 ;XREF[1,0]:   0043bf0b
CODE:0043bec8   0fb7c6          MOVZX       param_1,SI                              
CODE:0043becb   0fbfd3          MOVSX       param_2,BX                              
CODE:0043bece   3bc2            CMP         param_1,param_2                         
CODE:0043bed0   7407            JZ          LAB_0043bed9                            
CODE:0043bed2   6681feffff      CMP         SI,0xffff                               
CODE:0043bed7   752d            JNZ         LAB_0043bf06                            
                            LAB_0043bed9:                 ;XREF[1,0]:   0043bed0
CODE:0043bed9   53              PUSH        EBX                                     
CODE:0043beda   6858020000      PUSH        0x258                                   
CODE:0043bedf   e8d0edffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043bee4   83c408          ADD         ESP,0x8                                 
CODE:0043bee7   6685ff          TEST        DI,DI                                   
CODE:0043beea   740f            JZ          LAB_0043befb                            
CODE:0043beec   0fbfc3          MOVSX       param_1,BX                              
CODE:0043beef   66c70445b...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:0043bef9   eb0b            JMP         LAB_0043bf06                            
                            LAB_0043befb:                 ;XREF[1,0]:   0043beea
CODE:0043befb   0fbfc3          MOVSX       param_1,BX                              
CODE:0043befe   66d12445b...    SHL         word ptr [param_...,0x1                 ;= ??
                            LAB_0043bf06:                 ;XREF[2,0]:   0043bed7,0043bef9
CODE:0043bf06   43              INC         EBX                                     
CODE:0043bf07   6683fb04        CMP         BX,0x4                                  
CODE:0043bf0b   7cbb            JL          LAB_0043bec8                            
                            LAB_0043bf0d:                 ;XREF[1,0]:   0043bec4
CODE:0043bf0d   f6450804        TEST        byte ptr [EBP + param_4+0x4],0x4        
CODE:0043bf11   7447            JZ          LAB_0043bf5a                            
CODE:0043bf13   33db            XOR         EBX,EBX                                 
                            LAB_0043bf15:                 ;XREF[1,0]:   0043bf58
CODE:0043bf15   0fb7c6          MOVZX       param_1,SI                              
CODE:0043bf18   0fbfd3          MOVSX       param_2,BX                              
CODE:0043bf1b   3bc2            CMP         param_1,param_2                         
CODE:0043bf1d   7407            JZ          LAB_0043bf26                            
CODE:0043bf1f   6681feffff      CMP         SI,0xffff                               
CODE:0043bf24   752d            JNZ         LAB_0043bf53                            
                            LAB_0043bf26:                 ;XREF[1,0]:   0043bf1d
CODE:0043bf26   53              PUSH        EBX                                     
CODE:0043bf27   68bc020000      PUSH        0x2bc                                   
CODE:0043bf2c   e883edffff      CALL        FUN_0043acb4                            ;undefined4 FUN_0043acb4(undefined pa...
CODE:0043bf31   83c408          ADD         ESP,0x8                                 
CODE:0043bf34   6685ff          TEST        DI,DI                                   
CODE:0043bf37   740f            JZ          LAB_0043bf48                            
CODE:0043bf39   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bf3c   66c70445c...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:0043bf46   eb0b            JMP         LAB_0043bf53                            
                            LAB_0043bf48:                 ;XREF[1,0]:   0043bf37
CODE:0043bf48   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bf4b   66d12445c...    SHL         word ptr [param_...,0x1                 ;= ??
                            LAB_0043bf53:                 ;XREF[2,0]:   0043bf24,0043bf46
CODE:0043bf53   43              INC         EBX                                     
CODE:0043bf54   6683fb07        CMP         BX,0x7                                  
CODE:0043bf58   7cbb            JL          LAB_0043bf15                            
                            LAB_0043bf5a:                 ;XREF[1,0]:   0043bf11
CODE:0043bf5a   f6450808        TEST        byte ptr [EBP + param_4+0x4],0x8        
CODE:0043bf5e   0f8484000000    JZ          LAB_0043bfe8                            
CODE:0043bf64   6a00            PUSH        0x0                                     ;BOOL bRevert for GetSystemMenu
CODE:0043bf66   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for GetSystemMenu
CODE:0043bf6c   e868970100      CALL        USER32.DLL::GetSystemMenu               ;HMENU GetSystemMenu(HWND hWnd, BOOL ...
CODE:0043bf71   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043bf74   33db            XOR         EBX,EBX                                 
                            LAB_0043bf76:                 ;XREF[1,0]:   0043bfe6
CODE:0043bf76   0fb7c6          MOVZX       param_1,SI                              
CODE:0043bf79   0fbfd3          MOVSX       param_2,BX                              
CODE:0043bf7c   3bc2            CMP         param_1,param_2                         
CODE:0043bf7e   7407            JZ          LAB_0043bf87                            
CODE:0043bf80   6681feffff      CMP         SI,0xffff                               
CODE:0043bf85   755a            JNZ         LAB_0043bfe1                            
                            LAB_0043bf87:                 ;XREF[1,0]:   0043bf7e
CODE:0043bf87   6685ff          TEST        DI,DI                                   
CODE:0043bf8a   740f            JZ          LAB_0043bf9b                            
CODE:0043bf8c   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bf8f   66c704459...    MOV         word ptr [param_...,0x0                 ;= ??
CODE:0043bf99   eb0b            JMP         LAB_0043bfa6                            
                            LAB_0043bf9b:                 ;XREF[1,0]:   0043bf8a
CODE:0043bf9b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bf9e   66d124459...    SHL         word ptr [param_...,0x1                 ;= ??
                            LAB_0043bfa6:                 ;XREF[1,0]:   0043bf99
CODE:0043bfa6   0fbfc3          MOVSX       param_1,BX                              
CODE:0043bfa9   83e801          SUB         param_1,0x1                             
CODE:0043bfac   7204            JC          LAB_0043bfb2                            
CODE:0043bfae   7413            JZ          LAB_0043bfc3                            
CODE:0043bfb0   eb2f            JMP         LAB_0043bfe1                            
                            LAB_0043bfb2:                 ;XREF[1,0]:   0043bfac
CODE:0043bfb2   6803040000      PUSH        0x403                                   ;UINT uEnable for EnableMenuItem
CODE:0043bfb7   6a00            PUSH        0x0                                     ;UINT uIDEnableItem for EnableMenuItem
CODE:0043bfb9   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043bfbc   e8dc960100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043bfc1   eb1e            JMP         LAB_0043bfe1                            
                            LAB_0043bfc3:                 ;XREF[1,0]:   0043bfae
CODE:0043bfc3   6a03            PUSH        0x3                                     ;UINT uEnable for EnableMenuItem
CODE:0043bfc5   6860f00000      PUSH        0xf060                                  ;UINT uIDEnableItem for EnableMenuItem
CODE:0043bfca   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043bfcd   e8cb960100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043bfd2   6a03            PUSH        0x3                                     ;UINT uEnable for EnableMenuItem
CODE:0043bfd4   6820f00000      PUSH        0xf020                                  ;UINT uIDEnableItem for EnableMenuItem
CODE:0043bfd9   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043bfdc   e8bc960100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
                            LAB_0043bfe1:                 ;XREF[3,0]:   0043bf85,0043bfb0,0043bfc1
CODE:0043bfe1   43              INC         EBX                                     
CODE:0043bfe2   6683fb02        CMP         BX,0x2                                  
CODE:0043bfe6   7c8e            JL          LAB_0043bf76                            
                            LAB_0043bfe8:                 ;XREF[1,0]:   0043bf5e
CODE:0043bfe8   5f              POP         EDI                                     
CODE:0043bfe9   5e              POP         ESI                                     
CODE:0043bfea   5b              POP         EBX                                     
CODE:0043bfeb   59              POP         param_3                                 
CODE:0043bfec   5d              POP         EBP                                     
CODE:0043bfed   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0043bfee(undefined1 param_1, undefined4 param_2, undefined4 param_3)
          ;param_1       undefined1           4                      ;XREF[4,0]:   0043bffb,0043c053,0043c0ab,0043c103
          ;param_2       undefined4           8                      ;XREF[1,0]:   0043bff8
          ;param_3       undefined4           c                      ;XREF[1,0]:   0043bff5
          ;local_8       undefined4          -8                      ;XREF[4,0]:   0043c11a,0043c16d,0043c17e,0043c18d
                                                          ;XREF[10,0]:  00419d13,0042f4fe,0042f50f,0042f52e
                                                          ;             0042f53f,0042f6a1,0042f6e7,00432493
                                                          ;             0043f164,0044c893
CODE:0043bfee   55              PUSH        EBP                                     
CODE:0043bfef   8bec            MOV         EBP,ESP                                 
CODE:0043bff1   51              PUSH        ECX                                     
CODE:0043bff2   53              PUSH        EBX                                     
CODE:0043bff3   56              PUSH        ESI                                     
CODE:0043bff4   57              PUSH        EDI                                     
CODE:0043bff5   8b7d10          MOV         EDI,dword ptr [EBP + param_3+0x4]       
CODE:0043bff8   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:0043bffb   f6450801        TEST        byte ptr [EBP + param_1+0x4],0x1        
CODE:0043bfff   7452            JZ          LAB_0043c053                            
CODE:0043c001   33db            XOR         EBX,EBX                                 
                            LAB_0043c003:                 ;XREF[1,0]:   0043c051
CODE:0043c003   0fb7c6          MOVZX       EAX,SI                                  
CODE:0043c006   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043c009   3bc2            CMP         EAX,EDX                                 
CODE:0043c00b   7407            JZ          LAB_0043c014                            
CODE:0043c00d   6681feffff      CMP         SI,0xffff                               
CODE:0043c012   7538            JNZ         LAB_0043c04c                            
                            LAB_0043c014:                 ;XREF[1,0]:   0043c00b
CODE:0043c014   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c017   66d13c45a...    SAR         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c01f   6685ff          TEST        DI,DI                                   
CODE:0043c022   740d            JZ          LAB_0043c031                            
CODE:0043c024   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c027   66c70445a...    MOV         word ptr [EAX*0x...,0x1                 ;= ??
                            LAB_0043c031:                 ;XREF[1,0]:   0043c022
CODE:0043c031   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c034   f60445a09...    TEST        byte ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c03c   740e            JZ          LAB_0043c04c                            
CODE:0043c03e   53              PUSH        EBX                                     
CODE:0043c03f   68f4010000      PUSH        0x1f4                                   
CODE:0043c044   e81becffff      CALL        FUN_0043ac64                            ;undefined4 FUN_0043ac64(undefined2 p...
CODE:0043c049   83c408          ADD         ESP,0x8                                 
                            LAB_0043c04c:                 ;XREF[2,0]:   0043c012,0043c03c
CODE:0043c04c   43              INC         EBX                                     
CODE:0043c04d   6683fb03        CMP         BX,0x3                                  
CODE:0043c051   7cb0            JL          LAB_0043c003                            
                            LAB_0043c053:                 ;XREF[1,0]:   0043bfff
CODE:0043c053   f6450802        TEST        byte ptr [EBP + param_1+0x4],0x2        
CODE:0043c057   7452            JZ          LAB_0043c0ab                            
CODE:0043c059   33db            XOR         EBX,EBX                                 
                            LAB_0043c05b:                 ;XREF[1,0]:   0043c0a9
CODE:0043c05b   0fb7c6          MOVZX       EAX,SI                                  
CODE:0043c05e   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043c061   3bc2            CMP         EAX,EDX                                 
CODE:0043c063   7407            JZ          LAB_0043c06c                            
CODE:0043c065   6681feffff      CMP         SI,0xffff                               
CODE:0043c06a   7538            JNZ         LAB_0043c0a4                            
                            LAB_0043c06c:                 ;XREF[1,0]:   0043c063
CODE:0043c06c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c06f   66d13c45b...    SAR         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c077   6685ff          TEST        DI,DI                                   
CODE:0043c07a   740d            JZ          LAB_0043c089                            
CODE:0043c07c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c07f   66c70445b...    MOV         word ptr [EAX*0x...,0x1                 ;= ??
                            LAB_0043c089:                 ;XREF[1,0]:   0043c07a
CODE:0043c089   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c08c   f60445b09...    TEST        byte ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c094   740e            JZ          LAB_0043c0a4                            
CODE:0043c096   53              PUSH        EBX                                     
CODE:0043c097   6858020000      PUSH        0x258                                   
CODE:0043c09c   e8c3ebffff      CALL        FUN_0043ac64                            ;undefined4 FUN_0043ac64(undefined2 p...
CODE:0043c0a1   83c408          ADD         ESP,0x8                                 
                            LAB_0043c0a4:                 ;XREF[2,0]:   0043c06a,0043c094
CODE:0043c0a4   43              INC         EBX                                     
CODE:0043c0a5   6683fb04        CMP         BX,0x4                                  
CODE:0043c0a9   7cb0            JL          LAB_0043c05b                            
                            LAB_0043c0ab:                 ;XREF[1,0]:   0043c057
CODE:0043c0ab   f6450804        TEST        byte ptr [EBP + param_1+0x4],0x4        
CODE:0043c0af   7452            JZ          LAB_0043c103                            
CODE:0043c0b1   33db            XOR         EBX,EBX                                 
                            LAB_0043c0b3:                 ;XREF[1,0]:   0043c101
CODE:0043c0b3   0fb7c6          MOVZX       EAX,SI                                  
CODE:0043c0b6   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043c0b9   3bc2            CMP         EAX,EDX                                 
CODE:0043c0bb   7407            JZ          LAB_0043c0c4                            
CODE:0043c0bd   6681feffff      CMP         SI,0xffff                               
CODE:0043c0c2   7538            JNZ         LAB_0043c0fc                            
                            LAB_0043c0c4:                 ;XREF[1,0]:   0043c0bb
CODE:0043c0c4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c0c7   66d13c45c...    SAR         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c0cf   6685ff          TEST        DI,DI                                   
CODE:0043c0d2   740d            JZ          LAB_0043c0e1                            
CODE:0043c0d4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c0d7   66c70445c...    MOV         word ptr [EAX*0x...,0x1                 ;= ??
                            LAB_0043c0e1:                 ;XREF[1,0]:   0043c0d2
CODE:0043c0e1   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c0e4   f60445c09...    TEST        byte ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c0ec   740e            JZ          LAB_0043c0fc                            
CODE:0043c0ee   53              PUSH        EBX                                     
CODE:0043c0ef   68bc020000      PUSH        0x2bc                                   
CODE:0043c0f4   e86bebffff      CALL        FUN_0043ac64                            ;undefined4 FUN_0043ac64(undefined2 p...
CODE:0043c0f9   83c408          ADD         ESP,0x8                                 
                            LAB_0043c0fc:                 ;XREF[2,0]:   0043c0c2,0043c0ec
CODE:0043c0fc   43              INC         EBX                                     
CODE:0043c0fd   6683fb07        CMP         BX,0x7                                  
CODE:0043c101   7cb0            JL          LAB_0043c0b3                            
                            LAB_0043c103:                 ;XREF[1,0]:   0043c0af
CODE:0043c103   f6450808        TEST        byte ptr [EBP + param_1+0x4],0x8        
CODE:0043c107   0f848f000000    JZ          LAB_0043c19c                            
CODE:0043c10d   6a00            PUSH        0x0                                     ;BOOL bRevert for GetSystemMenu
CODE:0043c10f   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for GetSystemMenu
CODE:0043c115   e8bf950100      CALL        USER32.DLL::GetSystemMenu               ;HMENU GetSystemMenu(HWND hWnd, BOOL ...
CODE:0043c11a   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:0043c11d   33db            XOR         EBX,EBX                                 
                            LAB_0043c11f:                 ;XREF[1,0]:   0043c19a
CODE:0043c11f   0fb7c6          MOVZX       EAX,SI                                  
CODE:0043c122   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043c125   3bc2            CMP         EAX,EDX                                 
CODE:0043c127   7407            JZ          LAB_0043c130                            
CODE:0043c129   6681feffff      CMP         SI,0xffff                               
CODE:0043c12e   7565            JNZ         LAB_0043c195                            
                            LAB_0043c130:                 ;XREF[1,0]:   0043c127
CODE:0043c130   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c133   66d13c459...    SAR         word ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c13b   6685ff          TEST        DI,DI                                   
CODE:0043c13e   740d            JZ          LAB_0043c14d                            
CODE:0043c140   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c143   66c704459...    MOV         word ptr [EAX*0x...,0x1                 ;= ??
                            LAB_0043c14d:                 ;XREF[1,0]:   0043c13e
CODE:0043c14d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c150   f60445909...    TEST        byte ptr [EAX*0x...,0x1                 ;= ??
CODE:0043c158   743b            JZ          LAB_0043c195                            
CODE:0043c15a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c15d   83e801          SUB         EAX,0x1                                 
CODE:0043c160   7204            JC          LAB_0043c166                            
CODE:0043c162   7413            JZ          LAB_0043c177                            
CODE:0043c164   eb2f            JMP         LAB_0043c195                            
                            LAB_0043c166:                 ;XREF[1,0]:   0043c160
CODE:0043c166   6800040000      PUSH        0x400                                   ;UINT uEnable for EnableMenuItem
CODE:0043c16b   6a00            PUSH        0x0                                     ;UINT uIDEnableItem for EnableMenuItem
CODE:0043c16d   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043c170   e828950100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043c175   eb1e            JMP         LAB_0043c195                            
                            LAB_0043c177:                 ;XREF[1,0]:   0043c162
CODE:0043c177   6a00            PUSH        0x0                                     ;UINT uEnable for EnableMenuItem
CODE:0043c179   6860f00000      PUSH        0xf060                                  ;UINT uIDEnableItem for EnableMenuItem
CODE:0043c17e   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043c181   e817950100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
CODE:0043c186   6a00            PUSH        0x0                                     ;UINT uEnable for EnableMenuItem
CODE:0043c188   6820f00000      PUSH        0xf020                                  ;UINT uIDEnableItem for EnableMenuItem
CODE:0043c18d   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           ;HMENU hMenu for EnableMenuItem
CODE:0043c190   e808950100      CALL        USER32.DLL::EnableMenuItem              ;BOOL EnableMenuItem(HMENU hMenu, UIN...
                            LAB_0043c195:                 ;XREF[4,0]:   0043c12e,0043c158,0043c164,0043c175
CODE:0043c195   43              INC         EBX                                     
CODE:0043c196   6683fb02        CMP         BX,0x2                                  
CODE:0043c19a   7c83            JL          LAB_0043c11f                            
                            LAB_0043c19c:                 ;XREF[1,0]:   0043c107
CODE:0043c19c   5f              POP         EDI                                     
CODE:0043c19d   5e              POP         ESI                                     
CODE:0043c19e   5b              POP         EBX                                     
CODE:0043c19f   59              POP         ECX                                     
CODE:0043c1a0   5d              POP         EBP                                     
CODE:0043c1a1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043c1a2(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043c1a9
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043c1a5
CODE:0043c1a2   55              PUSH        EBP                                     
CODE:0043c1a3   8bec            MOV         EBP,ESP                                 
CODE:0043c1a5   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0043c1a9   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:0043c1ad   c1e204          SHL         param_2,0x4                             
CODE:0043c1b0   81c290904600    ADD         param_2,DATA:DAT_00469090               ;= ??
CODE:0043c1b6   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0043c1ba   6683e001        AND         param_1,0x1                             
CODE:0043c1be   5d              POP         EBP                                     
CODE:0043c1bf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c1c0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043c1c6
                                                          ;XREF[1,0]:   0042ffdd
CODE:0043c1c0   55              PUSH        EBP                                     
CODE:0043c1c1   8bec            MOV         EBP,ESP                                 
CODE:0043c1c3   53              PUSH        EBX                                     
CODE:0043c1c4   56              PUSH        ESI                                     
CODE:0043c1c5   57              PUSH        EDI                                     
CODE:0043c1c6   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043c1c9   bfd4904600      MOV         EDI,DATA:$Pool.freeNodes                ;= ??
CODE:0043c1ce   6a08            PUSH        0x8                                     
CODE:0043c1d0   e83f830100      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:0043c1d5   59              POP         param_3                                 
CODE:0043c1d6   a3d0904600      MOV         [DATA:$Pool.usedNodes],param_1          ;= ??
CODE:0043c1db   a1d0904600      MOV         param_1,[DATA:$Pool.usedNodes]          ;= ??
CODE:0043c1e0   33d2            XOR         param_2,param_2                         
CODE:0043c1e2   895004          MOV         dword ptr [param_1 + 0x4],param_2       
CODE:0043c1e5   a1d0904600      MOV         param_1,[DATA:$Pool.usedNodes]          ;= ??
CODE:0043c1ea   8910            MOV         dword ptr [param_1],param_2             
CODE:0043c1ec   6a08            PUSH        0x8                                     
CODE:0043c1ee   e821830100      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:0043c1f3   59              POP         param_3                                 
CODE:0043c1f4   8907            MOV         dword ptr [EDI]=...,param_1             ;= ??
CODE:0043c1f6   8b07            MOV         param_1,dword ptr [EDI]=>DATA:$Pool.f...;= ??
CODE:0043c1f8   33d2            XOR         param_2,param_2                         
CODE:0043c1fa   895004          MOV         dword ptr [param_1 + 0x4],param_2       
CODE:0043c1fd   8b07            MOV         param_1,dword ptr [EDI]=>DATA:$Pool.f...;= ??
CODE:0043c1ff   8910            MOV         dword ptr [param_1],param_2             
CODE:0043c201   0fb7c6          MOVZX       param_1,SI                              
CODE:0043c204   c1e002          SHL         param_1,0x2                             
CODE:0043c207   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0043c20a   50              PUSH        param_1                                 
CODE:0043c20b   e804830100      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:0043c210   59              POP         param_3                                 
CODE:0043c211   a3d8904600      MOV         [DATA:DAT_004690d8],param_1             ;= ??
CODE:0043c216   33db            XOR         EBX,EBX                                 
CODE:0043c218   eb20            JMP         LAB_0043c23a                            
                            LAB_0043c21a:                 ;XREF[1,0]:   0043c242
CODE:0043c21a   68ffff0000      PUSH        0xffff                                  
CODE:0043c21f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c222   c1e002          SHL         param_1,0x2                             
CODE:0043c225   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0043c228   0305d8904600    ADD         param_1,dword ptr [DATA:DAT_004690d8]   ;= ??
CODE:0043c22e   50              PUSH        param_1                                 
CODE:0043c22f   ff37            PUSH        dword ptr [EDI]=>DATA:$Pool.freeNodes   ;= ??
CODE:0043c231   e8918fffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043c236   83c40c          ADD         ESP,0xc                                 
CODE:0043c239   43              INC         EBX                                     
                            LAB_0043c23a:                 ;XREF[1,0]:   0043c218
CODE:0043c23a   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c23d   0fb7d6          MOVZX       param_2,SI                              
CODE:0043c240   3bc2            CMP         param_1,param_2                         
CODE:0043c242   7cd6            JL          LAB_0043c21a                            
CODE:0043c244   5f              POP         EDI                                     
CODE:0043c245   5e              POP         ESI                                     
CODE:0043c246   5b              POP         EBX                                     
CODE:0043c247   5d              POP         EBP                                     
CODE:0043c248   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c249(void)
                                                          ;XREF[1,0]:   0042ffd1
CODE:0043c249   e8d5000000      CALL        FUN_0043c323                            ;undefined FUN_0043c323(void)
CODE:0043c24e   ff35d4904600    PUSH        dword ptr [DATA:$Pool.freeNodes]        ;= ??
CODE:0043c254   e87f810100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043c259   59              POP         ECX                                     
CODE:0043c25a   ff35d0904600    PUSH        dword ptr [DATA:$Pool.usedNodes]        ;= ??
CODE:0043c260   e873810100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043c265   59              POP         ECX                                     
CODE:0043c266   ff35d8904600    PUSH        dword ptr [DATA:DAT_004690d8]           ;= ??
CODE:0043c26c   e867810100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043c271   59              POP         ECX                                     
CODE:0043c272   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * PoolAlloc(uint len)
          ;len           uint                 4                      ;XREF[1,0]:   0043c294
          ;node          HeapNode *         EAX                      ;XREF[2,0]:   0043c27d,0043c297
          ;result        undefined4         EAX                      ;XREF[1,0]:   0043c297
                                                          ;XREF[50,0]:  00412af3,00412c68,00412cb1,0041383a
                                                          ;             00413930,00415ad0,00416c5f,00419d3f
                                                          ;             00421e49,0042672c,0042ae26,0042f305
                                                          ;             0042f4bf,00430358,00430688,00432280
                                                          ;             0043400b,004352f4,004353b0,0043a9e2
                                                          ;             0043abcb,0043ad82,0043ae14,0043b038
                                                          ;             0043b59c,0043b624,0043c7d4,0043d1e7
                                                          ;             0043f195,004403c4,00440503,00443890
                                                          ;             00443f96,00446032,00446190,00446868
                                                          ;             0044b12c,0044b44d,0044b45f,0044b471
                                                          ;             0044c2e1,0044c331,0044cc0b,0044e8cc
                                                          ;             0044e906,0044e91c,0044e983,0044e9cd
                                                          ;             0044eaf7,0044f040
CODE:0043c273   55              PUSH        EBP                                     
CODE:0043c274   8bec            MOV         EBP,ESP                                 
CODE:0043c276   53              PUSH        EBX                                     
CODE:0043c277   ff35d4904600    PUSH        dword ptr [DATA:$Pool.freeNodes]        ;= ??
CODE:0043c27d   e8668effff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043c282   59              POP         ECX                                     
CODE:0043c283   8bd8            MOV         EBX,node                                
CODE:0043c285   53              PUSH        EBX                                     
CODE:0043c286   ff35d4904600    PUSH        dword ptr [DATA:$Pool.freeNodes]        ;= ??
CODE:0043c28c   e8b98fffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043c291   83c408          ADD         ESP,0x8                                 
CODE:0043c294   ff7508          PUSH        dword ptr [EBP + len+0x4]               
CODE:0043c297   e878820100      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:0043c29c   59              POP         ECX                                     
CODE:0043c29d   894308          MOV         dword ptr [EBX + 0x8],result            
CODE:0043c2a0   68ffff0000      PUSH        0xffff                                  
CODE:0043c2a5   53              PUSH        EBX                                     
CODE:0043c2a6   ff35d0904600    PUSH        dword ptr [DATA:$Pool.usedNodes]        ;= ??
CODE:0043c2ac   e8168fffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043c2b1   83c40c          ADD         ESP,0xc                                 
CODE:0043c2b4   8b4308          MOV         result,dword ptr [EBX + 0x8]            
CODE:0043c2b7   5b              POP         EBX                                     
CODE:0043c2b8   5d              POP         EBP                                     
CODE:0043c2b9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined PoolFree(void * object)
          ;object        void *               4                      ;XREF[1,0]:   0043c2bf
          ;node          HeapNode *         EAX                      ;XREF[1,0]:   0043c2c8
                                                          ;XREF[67,0]:  00412903,00412d42,00412d68,00412d76
                                                          ;             004138c1,0041394b,00415b0f,00416e2c
                                                          ;             00417440,00419db7,0041afb8,00421e14
                                                          ;             0042222a,00426724,00426add,0042ae1e
                                                          ;             0042b6e9,0042f2fd,0042fd70,00430462
                                                          ;             004307ef,00432447,004327b7,00434003
                                                          ;             0043530d,0043555d,00435600,0043a9da
                                                          ;             0043ae9b,0043af4a,0043af5f,0043af7e
                                                          ;             0043afee,0043b6ad,0043b6b4,0043bb32
                                                          ;             0043c42c,0043c5d2,0043c985,0043d268
                                                          ;             0043f2bf,0044038e,00440461,004405d8
                                                          ;             0044071b,004407b2,004408be,00440e49
                                                          ;             00443888,00445242,00445710,004457a0
                                                          ;             0044606a,004462ca,0044633a,004468df
                                                          ;             00447c8e,0044b0f3,0044c945,0044cb4e
                                                          ;             0044eb3c,0044eb6e,0044eb77,0044eb80
                                                          ;             0044eb89,0044eb92,0044f594
CODE:0043c2ba   55              PUSH        EBP                                     
CODE:0043c2bb   8bec            MOV         EBP,ESP                                 
CODE:0043c2bd   53              PUSH        EBX                                     
CODE:0043c2be   56              PUSH        ESI                                     
CODE:0043c2bf   8b7508          MOV         ESI,dword ptr [EBP + object+0x4]        
CODE:0043c2c2   ff35d0904600    PUSH        dword ptr [DATA:$Pool.usedNodes]        ;= ??
CODE:0043c2c8   e81b8effff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043c2cd   59              POP         ECX                                     
CODE:0043c2ce   8bd8            MOV         EBX,node                                
CODE:0043c2d0   85db            TEST        EBX,EBX                                 
CODE:0043c2d2   7412            JZ          LAB_0043c2e6                            
                            LAB_0043c2d4:                 ;XREF[1,0]:   0043c2e4
CODE:0043c2d4   3b7308          CMP         ESI,dword ptr [EBX + 0x8]               
CODE:0043c2d7   740d            JZ          LAB_0043c2e6                            
CODE:0043c2d9   53              PUSH        EBX                                     
CODE:0043c2da   e82e8effff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043c2df   59              POP         ECX                                     
CODE:0043c2e0   8bd8            MOV         EBX,node                                
CODE:0043c2e2   85db            TEST        EBX,EBX                                 
CODE:0043c2e4   75ee            JNZ         LAB_0043c2d4                            
                            LAB_0043c2e6:                 ;XREF[2,0]:   0043c2d2,0043c2d7
CODE:0043c2e6   53              PUSH        EBX                                     
CODE:0043c2e7   ff35d0904600    PUSH        dword ptr [DATA:$Pool.usedNodes]        ;= ??
CODE:0043c2ed   e8588fffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043c2f2   83c408          ADD         ESP,0x8                                 
CODE:0043c2f5   ff7308          PUSH        dword ptr [EBX + 0x8]                   
CODE:0043c2f8   e8db800100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043c2fd   59              POP         ECX                                     
CODE:0043c2fe   6a0c            PUSH        0xc                                     
CODE:0043c300   6a00            PUSH        0x0                                     
CODE:0043c302   53              PUSH        EBX                                     
CODE:0043c303   e8b43b0100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0043c308   83c40c          ADD         ESP,0xc                                 
CODE:0043c30b   68ffff0000      PUSH        0xffff                                  
CODE:0043c310   53              PUSH        EBX                                     
CODE:0043c311   ff35d4904600    PUSH        dword ptr [DATA:$Pool.freeNodes]        ;= ??
CODE:0043c317   e8ab8effff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0043c31c   83c40c          ADD         ESP,0xc                                 
CODE:0043c31f   5e              POP         ESI                                     
CODE:0043c320   5b              POP         EBX                                     
CODE:0043c321   5d              POP         EBP                                     
CODE:0043c322   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c323(void)
                                                          ;XREF[1,0]:   0043c249
CODE:0043c323   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c324(void)
                                                          ;XREF[1,0]:   0044ba02
CODE:0043c324   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c325(void)
                                                          ;XREF[1,0]:   0043c331
CODE:0043c325   55              PUSH        EBP                                     
CODE:0043c326   8bec            MOV         EBP,ESP                                 
CODE:0043c328   5d              POP         EBP                                     
CODE:0043c329   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c32a(void)
                                                          ;XREF[1,0]:   0044b9f6
CODE:0043c32a   66a1dc904600    MOV         AX,[DATA:DAT_004690dc]                  ;= ??
CODE:0043c330   50              PUSH        EAX                                     
CODE:0043c331   e8efffffff      CALL        FUN_0043c325                            ;undefined FUN_0043c325(void)
CODE:0043c336   59              POP         ECX                                     
CODE:0043c337   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043c338(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043c341
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043c33b
                                                          ;XREF[1,0]:   0043c3f0
CODE:0043c338   55              PUSH        EBP                                     
CODE:0043c339   8bec            MOV         EBP,ESP                                 
CODE:0043c33b   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0043c33e   8b400a          MOV         param_1,dword ptr [param_1 + 0xa]       
CODE:0043c341   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0043c344   2b420a          SUB         param_1,dword ptr [param_2 + 0xa]       
CODE:0043c347   85c0            TEST        param_1,param_1                         
CODE:0043c349   7e06            JLE         LAB_0043c351                            
CODE:0043c34b   66b80100        MOV         param_1,0x1                             
CODE:0043c34f   eb0b            JMP         LAB_0043c35c                            
                            LAB_0043c351:                 ;XREF[1,0]:   0043c349
CODE:0043c351   85c0            TEST        param_1,param_1                         
CODE:0043c353   7d05            JGE         LAB_0043c35a                            
CODE:0043c355   83c8ff          OR          param_1,0xffffffff                      
CODE:0043c358   eb02            JMP         LAB_0043c35c                            
                            LAB_0043c35a:                 ;XREF[1,0]:   0043c353
CODE:0043c35a   33c0            XOR         param_1,param_1                         
                            LAB_0043c35c:                 ;XREF[2,0]:   0043c34f,0043c358
CODE:0043c35c   5d              POP         EBP                                     
CODE:0043c35d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c35e(void)
                                                          ;XREF[1,0]:   0042f4b5
CODE:0043c35e   e88f8fffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0043c363   a3c0934600      MOV         [DATA:DAT_004693c0],EAX                 ;= ??
CODE:0043c368   33c0            XOR         EAX,EAX                                 
                            LAB_0043c36a:                 ;XREF[1,0]:   0043c37f
CODE:0043c36a   0fbfd0          MOVSX       EDX,AX                                  
CODE:0043c36d   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
                                                          ; FWD[2,0]:   0046936c,0046937e
CODE:0043c370   66c704556...    MOV         word ptr [EDX*0x...,0xffff              ;= ??
CODE:0043c37a   40              INC         EAX                                     
CODE:0043c37b   6683f805        CMP         AX,0x5                                  
CODE:0043c37f   7ce9            JL          LAB_0043c36a                            
CODE:0043c381   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c382(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043c387
          ;param_5       undefined2           8                      ;XREF[1,0]:   0043c3d3
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043c3e9
                                                          ;XREF[13,0]:  004165b7,0041a286,0041a2a0,0041a321
                                                          ;             0042fb52,0043470a,0043474d,0043490d
                                                          ;             00434920,0044d98f,0044de6b,0044f401
                                                          ;             0044f420
CODE:0043c382   55              PUSH        EBP                                     
CODE:0043c383   8bec            MOV         EBP,ESP                                 
CODE:0043c385   53              PUSH        EBX                                     
CODE:0043c386   56              PUSH        ESI                                     
CODE:0043c387   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043c38a   be64934600      MOV         ESI,DATA:DAT_00469364                   ;= ??
CODE:0043c38f   8bd0            MOV         param_2,param_1                         
CODE:0043c391   66833d902...    CMP         word ptr [DATA:DAT_00462790],0x0        
CODE:0043c399   7573            JNZ         LAB_0043c40e                            
CODE:0043c39b   0fbfd2          MOVSX       param_2,param_2                         
CODE:0043c39e   8b0db81a4600    MOV         param_3,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043c3a4   66837c514200    CMP         word ptr [param_...,0x0                 
CODE:0043c3aa   7562            JNZ         LAB_0043c40e                            
CODE:0043c3ac   33db            XOR         EBX,EBX                                 
                            LAB_0043c3ae:                 ;XREF[1,0]:   0043c3c1
CODE:0043c3ae   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c3b1   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
                                                          ; FWD[2,0]:   0046936c,0046937e
CODE:0043c3b4   66837c5608ff    CMP         word ptr [ESI + ...,-0x1                ;= ??
CODE:0043c3ba   7407            JZ          LAB_0043c3c3                            
CODE:0043c3bc   43              INC         EBX                                     
CODE:0043c3bd   6683fb05        CMP         BX,0x5                                  
CODE:0043c3c1   7ceb            JL          LAB_0043c3ae                            
                            LAB_0043c3c3:                 ;XREF[1,0]:   0043c3ba
CODE:0043c3c3   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c3c6   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
                                                          ; FWD[2,0]:   0046936c,0046937e
CODE:0043c3c9   6689445608      MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043c3ce   e831060100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043c3d3   0fb7550c        MOVZX       param_2,word ptr [EBP + param_5+0x4]    
CODE:0043c3d7   03c2            ADD         param_1,param_2                         
CODE:0043c3d9   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c3dc   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:0043c3df   8944560a        MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043c3e3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c3e6   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0043c3e9   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:0043c3ec   8954460e        MOV         dword ptr [ESI +...,param_2             ;= ??
CODE:0043c3f0   6838c34300      PUSH        FUN_0043c338                            
CODE:0043c3f5   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c3f8   03c0            ADD         param_1,param_1                         
CODE:0043c3fa   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0043c3fd   03c6            ADD         param_1=>DATA:DAT_00469376,ESI          ;= ??
CODE:0043c3ff   50              PUSH        param_1=>DATA:DAT_00469376              ;= ??
CODE:0043c400   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c406   e8468dffff      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:0043c40b   83c40c          ADD         ESP,0xc                                 
                            LAB_0043c40e:                 ;XREF[2,0]:   0043c399,0043c3aa
CODE:0043c40e   5e              POP         ESI                                     
CODE:0043c40f   5b              POP         EBX                                     
CODE:0043c410   5d              POP         EBP                                     
CODE:0043c411   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c412(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043c416
CODE:0043c412   55              PUSH        EBP                                     
CODE:0043c413   8bec            MOV         EBP,ESP                                 
CODE:0043c415   53              PUSH        EBX                                     
CODE:0043c416   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043c419   ff7326          PUSH        dword ptr [EBX + 0x26]                  
CODE:0043c41c   e81b430000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043c421   59              POP         param_3                                 
CODE:0043c422   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:0043c425   e812430000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043c42a   59              POP         param_3                                 
CODE:0043c42b   53              PUSH        EBX                                     
CODE:0043c42c   e889feffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043c431   59              POP         param_3                                 
CODE:0043c432   5b              POP         EBX                                     
CODE:0043c433   5d              POP         EBP                                     
CODE:0043c434   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043c435(void)
                                                          ;XREF[3,0]:   004182c9,0042fbba,0044f6f6
CODE:0043c435   53              PUSH        EBX                                     
CODE:0043c436   56              PUSH        ESI                                     
CODE:0043c437   57              PUSH        EDI                                     
CODE:0043c438   33f6            XOR         ESI,ESI                                 
CODE:0043c43a   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c440   e8a38cffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043c445   59              POP         ECX                                     
CODE:0043c446   8bd8            MOV         EBX,EAX                                 
CODE:0043c448   85db            TEST        EBX,EBX                                 
CODE:0043c44a   744d            JZ          LAB_0043c499                            
CODE:0043c44c   e8b3050100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043c451   3b430a          CMP         EAX,dword ptr [EBX + 0xa]               
CODE:0043c454   7643            JBE         LAB_0043c499                            
CODE:0043c456   668b7b08        MOV         DI,word ptr [EBX + 0x8]                 
CODE:0043c45a   837b0e00        CMP         dword ptr [EBX + 0xe],0x0               
CODE:0043c45e   7409            JZ          LAB_0043c469                            
CODE:0043c460   8b430e          MOV         EAX,dword ptr [EBX + 0xe]               
CODE:0043c463   66833800        CMP         word ptr [EAX],0x0                      
CODE:0043c467   750b            JNZ         LAB_0043c474                            
                            LAB_0043c469:                 ;XREF[1,0]:   0043c45e
CODE:0043c469   57              PUSH        EDI                                     
CODE:0043c46a   e87d000000      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0043c46f   59              POP         ECX                                     
CODE:0043c470   66be0100        MOV         SI,0x1                                  
                            LAB_0043c474:                 ;XREF[1,0]:   0043c467
CODE:0043c474   53              PUSH        EBX                                     
CODE:0043c475   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c47b   e8ca8dffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0043c480   83c408          ADD         ESP,0x8                                 
CODE:0043c483   66c74308ffff    MOV         word ptr [EBX + 0x8],0xffff             
CODE:0043c489   0fbfc7          MOVSX       EAX,DI                                  
CODE:0043c48c   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0043c492   66c744424...    MOV         word ptr [EDX + EAX*0x2 + 0x42],0x1     
                            LAB_0043c499:                 ;XREF[2,0]:   0043c44a,0043c454
CODE:0043c499   8bc6            MOV         EAX,ESI                                 
CODE:0043c49b   5f              POP         EDI                                     
CODE:0043c49c   5e              POP         ESI                                     
CODE:0043c49d   5b              POP         EBX                                     
CODE:0043c49e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c49f(void)
                                                          ;XREF[1,0]:   0042fb72
CODE:0043c49f   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c4a5   e86b8effff      CALL        DlistInit                               ;undefined DlistInit(Dlist * list)
CODE:0043c4aa   59              POP         ECX                                     
CODE:0043c4ab   33c0            XOR         EAX,EAX                                 
                            LAB_0043c4ad:                 ;XREF[1,0]:   0043c4c2
CODE:0043c4ad   0fbfd0          MOVSX       EDX,AX                                  
CODE:0043c4b0   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
                                                          ; FWD[2,0]:   0046936c,0046937e
CODE:0043c4b3   66c704556...    MOV         word ptr [EDX*0x...,0xffff              ;= ??
CODE:0043c4bd   40              INC         EAX                                     
CODE:0043c4be   6683f805        CMP         AX,0x5                                  
CODE:0043c4c2   7ce9            JL          LAB_0043c4ad                            
CODE:0043c4c4   c3              RET                                                 
CODE:0043c4c5   66              ??          66h    f                                
CODE:0043c4c6   c7              ??          C7h                                     
CODE:0043c4c7   05              ??          05h                                     
CODE:0043c4c8   92              ??          92h                                     ;?  ->  00462792
CODE:0043c4c9   27              ??          27h    '                                
CODE:0043c4ca   46              ??          46h    F                                
CODE:0043c4cb   00              ??          00h                                     
CODE:0043c4cc   01              ??          01h                                     
CODE:0043c4cd   00              ??          00h                                     
CODE:0043c4ce   c3              ??          C3h                                     
                            LAB_0043c4cf:                 ;XREF[1,0]:   0043bd4b
CODE:0043c4cf   6890274600      PUSH        DATA:DAT_00462790                       
CODE:0043c4d4   68e9030000      PUSH        0x3e9                                   
CODE:0043c4d9   68ea030000      PUSH        0x3ea                                   
CODE:0043c4de   68e8030000      PUSH        0x3e8                                   
CODE:0043c4e3   e8a4f5ffff      CALL        FUN_0043ba8c                            ;undefined FUN_0043ba8c(undefined par...
CODE:0043c4e8   83c410          ADD         ESP,0x10                                
CODE:0043c4eb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c4ec(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043c4f4
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0043c543,0043c554
                                                          ;XREF[12,0]:  004185dc,0041b02a,0042238c,00426b56
                                                          ;             0042b7ce,00432830,00435625,0043c46a
                                                          ;             00440f54,00447c9f,0044df46,0044f90f
CODE:0043c4ec   55              PUSH        EBP                                     
CODE:0043c4ed   8bec            MOV         EBP,ESP                                 
CODE:0043c4ef   83c4b0          ADD         ESP,-0x50                               
CODE:0043c4f2   53              PUSH        EBX                                     
CODE:0043c4f3   56              PUSH        ESI                                     
CODE:0043c4f4   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043c4f7   66833d902...    CMP         word ptr [DATA:DAT_00462790],0x0        
CODE:0043c4ff   0f85d3000000    JNZ         LAB_0043c5d8                            
CODE:0043c505   0fbfc6          MOVSX       param_1,SI                              
CODE:0043c508   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043c50e   66837c424200    CMP         word ptr [param_...,0x0                 
CODE:0043c514   0f85be000000    JNZ         LAB_0043c5d8                            
CODE:0043c51a   e810fe0000      CALL        FUN_0044c32f                            ;undefined FUN_0044c32f(void)
CODE:0043c51f   8bd8            MOV         EBX,param_1                             
CODE:0043c521   66c703ffff      MOV         word ptr [EBX],0xffff                   
CODE:0043c526   66c74302ffff    MOV         word ptr [EBX + 0x2],0xffff             
CODE:0043c52c   685a4e0000      PUSH        0x4e5a                                  
CODE:0043c531   68e0904600      PUSH        DATA:DAT_004690e0                       ;= ??
CODE:0043c536   e8b93cfdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043c53b   83c408          ADD         ESP,0x8                                 
CODE:0043c53e   685b4e0000      PUSH        0x4e5b                                  
CODE:0043c543   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043c546   50              PUSH        param_1                                 
CODE:0043c547   e8a83cfdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043c54c   83c408          ADD         ESP,0x8                                 
CODE:0043c54f   6894274600      PUSH        DATA:DAT_00462794                       ;= 17h
CODE:0043c554   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0043c557   50              PUSH        param_1                                 
CODE:0043c558   6820924600      PUSH        DATA:DAT_00469220                       ;= ??
CODE:0043c55d   e812650100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043c562   83c40c          ADD         ESP,0xc                                 
CODE:0043c565   c7431ae09...    MOV         dword ptr [EBX + 0x1a],DATA:DAT_004690e0;= ??
CODE:0043c56c   c7431e209...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_00469220;= ??
CODE:0043c573   6897274600      PUSH        DATA:$TEXT27                            ;= 54h    T
CODE:0043c578   8d86b0040000    LEA         param_1,[ESI + 0x4b0]                   
CODE:0043c57e   50              PUSH        param_1                                 
CODE:0043c57f   e87a400000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043c584   83c408          ADD         ESP,0x8                                 
CODE:0043c587   894322          MOV         dword ptr [EBX + 0x22],param_1          
CODE:0043c58a   e8beab0000      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0043c58f   6685c0          TEST        param_1,param_1                         
CODE:0043c592   7419            JZ          LAB_0043c5ad                            
CODE:0043c594   689c274600      PUSH        DATA:$INTS3                             ;= 49h    I
CODE:0043c599   8d86b0040000    LEA         param_1,[ESI + 0x4b0]                   
CODE:0043c59f   50              PUSH        param_1                                 
CODE:0043c5a0   e859400000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043c5a5   83c408          ADD         ESP,0x8                                 
CODE:0043c5a8   894326          MOV         dword ptr [EBX + 0x26],param_1          
CODE:0043c5ab   eb05            JMP         LAB_0043c5b2                            
                            LAB_0043c5ad:                 ;XREF[1,0]:   0043c592
CODE:0043c5ad   33c0            XOR         param_1,param_1                         
CODE:0043c5af   894326          MOV         dword ptr [EBX + 0x26],param_1          
                            LAB_0043c5b2:                 ;XREF[1,0]:   0043c5ab
CODE:0043c5b2   53              PUSH        EBX                                     
CODE:0043c5b3   e8b9fd0000      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:0043c5b8   59              POP         param_3                                 
CODE:0043c5b9   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:0043c5bc   e87b410000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043c5c1   59              POP         param_3                                 
CODE:0043c5c2   837b2600        CMP         dword ptr [EBX + 0x26],0x0              
CODE:0043c5c6   7409            JZ          LAB_0043c5d1                            
CODE:0043c5c8   ff7326          PUSH        dword ptr [EBX + 0x26]                  
CODE:0043c5cb   e86c410000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043c5d0   59              POP         param_3                                 
                            LAB_0043c5d1:                 ;XREF[1,0]:   0043c5c6
CODE:0043c5d1   53              PUSH        EBX                                     
CODE:0043c5d2   e8e3fcffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043c5d7   59              POP         param_3                                 
                            LAB_0043c5d8:                 ;XREF[2,0]:   0043c4ff,0043c514
CODE:0043c5d8   0fbfc6          MOVSX       param_1,SI                              
CODE:0043c5db   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043c5e1   66c744424...    MOV         word ptr [param_...,0x1                 
CODE:0043c5e8   5e              POP         ESI                                     
CODE:0043c5e9   5b              POP         EBX                                     
CODE:0043c5ea   8be5            MOV         ESP,EBP                                 
CODE:0043c5ec   5d              POP         EBP                                     
CODE:0043c5ed   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c5ee(void)
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0043c619,0043c62b
          ;local_a4      undefined1         -a4                      ;XREF[2,0]:   0043c651,0043c668
          ;local_298     undefined1        -298                      ;XREF[2,0]:   0043c60e,0043c687
CODE:0043c5ee   55              PUSH        EBP                                     
CODE:0043c5ef   8bec            MOV         EBP,ESP                                 
CODE:0043c5f1   81c46cfdffff    ADD         ESP,0xfffffd6c                          
CODE:0043c5f7   53              PUSH        EBX                                     
CODE:0043c5f8   56              PUSH        ESI                                     
CODE:0043c5f9   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c5ff   e8c58cffff      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0043c604   59              POP         ECX                                     
CODE:0043c605   6685c0          TEST        AX,AX                                   
CODE:0043c608   0f8486000000    JZ          LAB_0043c694                            
CODE:0043c60e   8db56cfdffff    LEA         ESI=>local_298,[EBP + 0xfffffd6c]       
CODE:0043c614   688f4e0000      PUSH        0x4e8f                                  
CODE:0043c619   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0043c61c   50              PUSH        EAX                                     
CODE:0043c61d   e8d23bfdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043c622   83c408          ADD         ESP,0x8                                 
CODE:0043c625   e8da030100      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043c62a   50              PUSH        EAX                                     
CODE:0043c62b   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0043c62e   50              PUSH        EAX                                     
CODE:0043c62f   56              PUSH        ESI                                     
CODE:0043c630   e83f640100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043c635   83c40c          ADD         ESP,0xc                                 
CODE:0043c638   03f0            ADD         ESI,EAX                                 
CODE:0043c63a   ff35c0934600    PUSH        dword ptr [DATA:DAT_004693c0]           ;= ??
CODE:0043c640   e8a38affff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043c645   59              POP         ECX                                     
CODE:0043c646   8bd8            MOV         EBX,EAX                                 
CODE:0043c648   85db            TEST        EBX,EBX                                 
CODE:0043c64a   743b            JZ          LAB_0043c687                            
                            LAB_0043c64c:                 ;XREF[1,0]:   0043c685
CODE:0043c64c   68904e0000      PUSH        0x4e90                                  
CODE:0043c651   8d8560ffffff    LEA         EAX=>local_a4,[EBP + 0xffffff60]        
CODE:0043c657   50              PUSH        EAX                                     
CODE:0043c658   e8973bfdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043c65d   83c408          ADD         ESP,0x8                                 
CODE:0043c660   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0043c663   0fbf4308        MOVSX       EAX,word ptr [EBX + 0x8]                
CODE:0043c667   50              PUSH        EAX                                     
CODE:0043c668   8d8560ffffff    LEA         EAX=>local_a4,[EBP + 0xffffff60]        
CODE:0043c66e   50              PUSH        EAX                                     
CODE:0043c66f   56              PUSH        ESI                                     
CODE:0043c670   e8ff630100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043c675   83c410          ADD         ESP,0x10                                
CODE:0043c678   03f0            ADD         ESI,EAX                                 
CODE:0043c67a   53              PUSH        EBX                                     
CODE:0043c67b   e88d8affff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043c680   59              POP         ECX                                     
CODE:0043c681   8bd8            MOV         EBX,EAX                                 
CODE:0043c683   85db            TEST        EBX,EBX                                 
CODE:0043c685   75c5            JNZ         LAB_0043c64c                            
                            LAB_0043c687:                 ;XREF[1,0]:   0043c64a
CODE:0043c687   8d856cfdffff    LEA         EAX=>local_298,[EBP + 0xfffffd6c]       
CODE:0043c68d   50              PUSH        EAX                                     
CODE:0043c68e   e88ee5fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0043c693   59              POP         ECX                                     
                            LAB_0043c694:                 ;XREF[1,0]:   0043c608
CODE:0043c694   5e              POP         ESI                                     
CODE:0043c695   5b              POP         EBX                                     
CODE:0043c696   8be5            MOV         ESP,EBP                                 
CODE:0043c698   5d              POP         EBP                                     
CODE:0043c699   c3              RET                                                 
CODE:0043c69a   00              ??          00h                                     
CODE:0043c69b   00              ??          00h                                     
CODE:0043c69c   33              ??          33h    3                                
CODE:0043c69d   c0              ??          C0h                                     
CODE:0043c69e   c3              ??          C3h                                     
                            LAB_0043c69f:                 ;XREF[1,0]:   004627cc
CODE:0043c69f   e8a44cffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043c6a4   6884170000      PUSH        0x1784                                  
CODE:0043c6a9   e83a9c0000      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:0043c6ae   59              POP         ECX                                     
CODE:0043c6af   66c705a62...    MOV         word ptr [DATA:DAT_004627a6],0x0        
CODE:0043c6b8   6a00            PUSH        0x0                                     
CODE:0043c6ba   e86971fdff      CALL        FUN_00413828                            ;undefined FUN_00413828(undefined par...
CODE:0043c6bf   59              POP         ECX                                     
CODE:0043c6c0   ff35a81a4600    PUSH        dword ptr [DATA:DAT_00461aa8]           
CODE:0043c6c6   e854ae0000      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:0043c6cb   59              POP         ECX                                     
CODE:0043c6cc   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
CODE:0043c6d1   e8013cfdff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:0043c6d6   e8bda8fdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0043c6db   68302f4600      PUSH        DATA:PTR_FUN_00462f30                   ;= 0044525f
CODE:0043c6e0   e8a8ec0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043c6e5   59              POP         ECX                                     
CODE:0043c6e6   c3              RET                                                 
                            LAB_0043c6e7:                 ;XREF[2,0]:   0043c785,0043c78f
CODE:0043c6e7   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043c6f0   c3              RET                                                 
                            LAB_0043c6f1:                 ;XREF[2,0]:   0043c790,0043c79a
CODE:0043c6f1   53              PUSH        EBX                                     
CODE:0043c6f2   e8713bfdff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0043c6f7   8bd8            MOV         EBX,EAX                                 
CODE:0043c6f9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043c6fc   83e81b          SUB         EAX,0x1b                                
CODE:0043c6ff   7410            JZ          LAB_0043c711                            
CODE:0043c701   83e805          SUB         EAX,0x5                                 
CODE:0043c704   7518            JNZ         LAB_0043c71e                            
CODE:0043c706   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043c70f   5b              POP         EBX                                     
CODE:0043c710   c3              RET                                                 
                            LAB_0043c711:                 ;XREF[1,0]:   0043c6ff
CODE:0043c711   68741b4600      PUSH        DATA:PTR_LAB_00461b74                   ;= 0042fe96
CODE:0043c716   e872ec0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043c71b   59              POP         ECX                                     
CODE:0043c71c   5b              POP         EBX                                     
CODE:0043c71d   c3              RET                                                 
                            LAB_0043c71e:                 ;XREF[1,0]:   0043c704
CODE:0043c71e   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043c727   5b              POP         EBX                                     
CODE:0043c728   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c729(uint param_1, undefined4 param_2, undefined * param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined *        ECX                      
                                                          ;XREF[1,0]:   004627d8
CODE:0043c729   55              PUSH        EBP                                     
CODE:0043c72a   8bec            MOV         EBP,ESP                                 
CODE:0043c72c   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:0043c732   53              PUSH        EBX                                     
CODE:0043c733   56              PUSH        ESI                                     
CODE:0043c734   57              PUSH        EDI                                     
CODE:0043c735   bedc934600      MOV         ESI,DATA:DAT_004693dc                   ;= ??
CODE:0043c73a   bfd8934600      MOV         EDI,DATA:DAT_004693d8                   ;= ??
CODE:0043c73f   66833da62...    CMP         word ptr [DATA:DAT_004627a6],0x0        
CODE:0043c747   7523            JNZ         LAB_0043c76c                            
CODE:0043c749   6884170000      PUSH        0x1784                                  
CODE:0043c74e   e8339a0000      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:0043c753   59              POP         param_3                                 
CODE:0043c754   6a01            PUSH        0x1                                     
CODE:0043c756   6884170000      PUSH        0x1784                                  
CODE:0043c75b   e8999f0000      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0043c760   83c408          ADD         ESP,0x8                                 
CODE:0043c763   66c705a62...    MOV         word ptr [DATA:DAT_004627a6],0x1        
                            LAB_0043c76c:                 ;XREF[1,0]:   0043c747
CODE:0043c76c   833da81a4...    CMP         dword ptr [DATA:DAT_00461aa8],0x0       
CODE:0043c773   7526            JNZ         LAB_0043c79b                            
CODE:0043c775   6843060000      PUSH        0x643                                   
CODE:0043c77a   e847ad0000      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:0043c77f   59              POP         param_3                                 
CODE:0043c780   a3a81a4600      MOV         [DATA:DAT_00461aa8],param_1             
CODE:0043c785   68e7c64300      PUSH        LAB_0043c6e7                            
CODE:0043c78a   e8c0a8fdff      CALL        FUN_0041704f                            ;undefined FUN_0041704f(undefined par...
CODE:0043c78f   59              POP         param_3=>LAB_0043c6e7                   
CODE:0043c790   68f1c64300      PUSH        LAB_0043c6f1                            
CODE:0043c795   e8043bfdff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0043c79a   59              POP         param_3=>LAB_0043c6f1                   
                            LAB_0043c79b:                 ;XREF[1,0]:   0043c773
CODE:0043c79b   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043c7a4   6842060000      PUSH        0x642                                   
CODE:0043c7a9   e87648ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043c7ae   59              POP         param_3                                 
CODE:0043c7af   6840060000      PUSH        0x640                                   
CODE:0043c7b4   e80b63fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043c7b9   59              POP         param_3                                 
CODE:0043c7ba   8bd8            MOV         EBX,param_1                             
CODE:0043c7bc   6a00            PUSH        0x0                                     
CODE:0043c7be   6a00            PUSH        0x0                                     
CODE:0043c7c0   6a00            PUSH        0x0                                     
CODE:0043c7c2   53              PUSH        EBX                                     
CODE:0043c7c3   e82c75fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043c7c8   83c410          ADD         ESP,0x10                                
CODE:0043c7cb   53              PUSH        EBX                                     
CODE:0043c7cc   e83b65fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043c7d1   59              POP         param_3                                 
CODE:0043c7d2   6a20            PUSH        0x20                                    
CODE:0043c7d4   e89afaffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043c7d9   59              POP         param_3                                 
CODE:0043c7da   8907            MOV         dword ptr [EDI]=...,param_1             ;= ??
CODE:0043c7dc   33db            XOR         EBX,EBX                                 
                            LAB_0043c7de:                 ;XREF[1,0]:   0043c806
CODE:0043c7de   8d838f060000    LEA         param_1,[EBX + 0x68f]                   
CODE:0043c7e4   50              PUSH        param_1                                 
CODE:0043c7e5   e8da62fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043c7ea   59              POP         param_3                                 
CODE:0043c7eb   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c7ee   8b0f            MOV         param_3,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043c7f0   890491          MOV         dword ptr [param...,param_1             
CODE:0043c7f3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c7f6   8b17            MOV         param_2,dword ptr [EDI]=>DATA:DAT_004...;= ??
CODE:0043c7f8   ff3482          PUSH        dword ptr [param_2 + param_1*0x4]       
CODE:0043c7fb   e8c865fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043c800   59              POP         param_3                                 
CODE:0043c801   43              INC         EBX                                     
CODE:0043c802   6683fb08        CMP         BX,0x8                                  
CODE:0043c806   7cd6            JL          LAB_0043c7de                            
CODE:0043c808   6841060000      PUSH        0x641                                   
CODE:0043c80d   e8b262fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043c812   59              POP         param_3                                 
CODE:0043c813   a374a84600      MOV         [DATA:DAT_0046a874],param_1             ;= ??
CODE:0043c818   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043c81e   e8a565fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043c823   59              POP         param_3                                 
CODE:0043c824   6842060000      PUSH        0x642                                   
CODE:0043c829   e89662fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043c82e   59              POP         param_3                                 
CODE:0043c82f   a378a84600      MOV         [DATA:DAT_0046a878],param_1             ;= ??
CODE:0043c834   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043c83a   e88965fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043c83f   59              POP         param_3                                 
CODE:0043c840   33db            XOR         EBX,EBX                                 
                            LAB_0043c842:                 ;XREF[1,0]:   0043c85a
CODE:0043c842   8d8397060000    LEA         param_1,[EBX + 0x697]                   
CODE:0043c848   50              PUSH        param_1                                 
CODE:0043c849   e87662fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043c84e   59              POP         param_3                                 
CODE:0043c84f   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c852   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043c855   43              INC         EBX                                     
CODE:0043c856   6683fb04        CMP         BX,0x4                                  
CODE:0043c85a   7ce6            JL          LAB_0043c842                            
CODE:0043c85c   68ff000000      PUSH        0xff                                    
CODE:0043c861   683c944600      PUSH        DATA:DAT_0046943c                       ;= ??
CODE:0043c866   6880000000      PUSH        0x80                                    
CODE:0043c86b   e8714efdff      CALL        FUN_004116e1                            ;undefined FUN_004116e1(undefined par...
CODE:0043c870   83c40c          ADD         ESP,0xc                                 
CODE:0043c873   6a05            PUSH        0x5                                     
CODE:0043c875   6a11            PUSH        0x11                                    
CODE:0043c877   6a5e            PUSH        0x5e                                    
CODE:0043c879   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004693dc      ;= ??
CODE:0043c87b   e8dc70fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043c880   83c410          ADD         ESP,0x10                                
CODE:0043c883   6a02            PUSH        0x2                                     
CODE:0043c885   e892010100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043c88a   59              POP         param_3                                 
CODE:0043c88b   50              PUSH        param_1                                 
CODE:0043c88c   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004693dc      ;= ??
CODE:0043c88e   e82d66fdff      CALL        FUN_00412ec0                            ;undefined FUN_00412ec0(undefined par...
CODE:0043c893   83c408          ADD         ESP,0x8                                 
CODE:0043c896   6a05            PUSH        0x5                                     
CODE:0043c898   6a62            PUSH        0x62                                    
CODE:0043c89a   6a53            PUSH        0x53                                    
CODE:0043c89c   ff7604          PUSH        dword ptr [ESI + 0x4]=>DATA:DAT_004693e0;= ??
CODE:0043c89f   e8b870fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043c8a4   83c410          ADD         ESP,0x10                                
CODE:0043c8a7   6a03            PUSH        0x3                                     
CODE:0043c8a9   e86e010100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043c8ae   59              POP         param_3                                 
CODE:0043c8af   50              PUSH        param_1                                 
CODE:0043c8b0   ff7604          PUSH        dword ptr [ESI + 0x4]=>DATA:DAT_004693e0;= ??
CODE:0043c8b3   e80866fdff      CALL        FUN_00412ec0                            ;undefined FUN_00412ec0(undefined par...
CODE:0043c8b8   83c408          ADD         ESP,0x8                                 
CODE:0043c8bb   6a05            PUSH        0x5                                     
CODE:0043c8bd   6809010000      PUSH        0x109                                   
CODE:0043c8c2   689e000000      PUSH        0x9e                                    
CODE:0043c8c7   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_004693e4;= ??
CODE:0043c8ca   e88d70fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043c8cf   83c410          ADD         ESP,0x10                                
CODE:0043c8d2   6a03            PUSH        0x3                                     
CODE:0043c8d4   e843010100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043c8d9   59              POP         param_3                                 
CODE:0043c8da   50              PUSH        param_1                                 
CODE:0043c8db   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_004693e4;= ??
CODE:0043c8de   e8dd65fdff      CALL        FUN_00412ec0                            ;undefined FUN_00412ec0(undefined par...
CODE:0043c8e3   83c408          ADD         ESP,0x8                                 
CODE:0043c8e6   6a08            PUSH        0x8                                     
CODE:0043c8e8   e82f010100      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043c8ed   59              POP         param_3                                 
CODE:0043c8ee   50              PUSH        param_1                                 
CODE:0043c8ef   e850010100      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:0043c8f4   59              POP         param_3                                 
CODE:0043c8f5   a328944600      MOV         [DATA:DAT_00469428],param_1             ;= ??
CODE:0043c8fa   66c705309...    MOV         word ptr [DATA:DAT_00469430],0x1f9c     ;= ??
CODE:0043c903   6840f44200      PUSH        FUN_0042f440                            
CODE:0043c908   e81b6ffdff      CALL        FUN_00413828                            ;undefined FUN_00413828(undefined par...
CODE:0043c90d   59              POP         param_3=>FUN_0042f440                   
CODE:0043c90e   e8894affff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043c913   5f              POP         EDI                                     
CODE:0043c914   5e              POP         ESI                                     
CODE:0043c915   5b              POP         EBX                                     
CODE:0043c916   8be5            MOV         ESP,EBP                                 
CODE:0043c918   5d              POP         EBP                                     
CODE:0043c919   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043c91a(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004627dc
CODE:0043c91a   53              PUSH        EBX                                     
CODE:0043c91b   56              PUSH        ESI                                     
CODE:0043c91c   57              PUSH        EDI                                     
CODE:0043c91d   bed8934600      MOV         ESI,DATA:DAT_004693d8                   ;= ??
CODE:0043c922   bfdc934600      MOV         EDI,DATA:DAT_004693dc                   ;= ??
CODE:0043c927   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043c92d   e8da63fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043c932   59              POP         param_3                                 
CODE:0043c933   a374a84600      MOV         [DATA:DAT_0046a874],param_1             ;= ??
CODE:0043c938   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043c93e   e8c963fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043c943   59              POP         param_3                                 
CODE:0043c944   a378a84600      MOV         [DATA:DAT_0046a878],param_1             ;= ??
CODE:0043c949   33db            XOR         EBX,EBX                                 
                            LAB_0043c94b:                 ;XREF[1,0]:   0043c966
CODE:0043c94b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043c94e   8b16            MOV         param_2,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043c950   ff3482          PUSH        dword ptr [param_2 + param_1*0x4]       
CODE:0043c953   e8b463fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043c958   59              POP         param_3                                 
CODE:0043c959   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c95c   8b0e            MOV         param_3,dword ptr [ESI]=>DATA:DAT_004...;= ??
CODE:0043c95e   890491          MOV         dword ptr [param...,param_1             
CODE:0043c961   43              INC         EBX                                     
CODE:0043c962   6683fb08        CMP         BX,0x8                                  
CODE:0043c966   7ce3            JL          LAB_0043c94b                            
CODE:0043c968   33db            XOR         EBX,EBX                                 
                            LAB_0043c96a:                 ;XREF[1,0]:   0043c981
CODE:0043c96a   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   004693dc,004693e0
CODE:0043c96d   ff3487          PUSH        dword ptr [EDI + param_1*0x4]=>DATA:D...;= ??
CODE:0043c970   e89763fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043c975   59              POP         param_3                                 
CODE:0043c976   0fbfd3          MOVSX       param_2,BX                              
CODE:0043c979   890497          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:0043c97c   43              INC         EBX                                     
CODE:0043c97d   6683fb04        CMP         BX,0x4                                  
CODE:0043c981   7ce7            JL          LAB_0043c96a                            
CODE:0043c983   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004693d8      ;= ??
CODE:0043c985   e830f9ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043c98a   59              POP         param_3                                 
CODE:0043c98b   5f              POP         EDI                                     
CODE:0043c98c   5e              POP         ESI                                     
CODE:0043c98d   5b              POP         EBX                                     
CODE:0043c98e   c3              RET                                                 
                            LAB_0043c98f:                 ;XREF[1,0]:   004627e0
CODE:0043c98f   53              PUSH        EBX                                     
CODE:0043c990   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043c998   750b            JNZ         LAB_0043c9a5                            
CODE:0043c99a   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043c99f   e8e9e90000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043c9a4   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043c9a5:                 ;XREF[1,0]:   0043c998
CODE:0043c9a5   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043c9ad   750b            JNZ         LAB_0043c9ba                            
CODE:0043c9af   68e4274600      PUSH        DATA:PTR_LAB_004627e4                   ;= 0043ca7a
CODE:0043c9b4   e8d4e90000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043c9b9   59              POP         ECX=>DATA:PTR_LAB_004627e4              ;= 0043ca7a
                            LAB_0043c9ba:                 ;XREF[1,0]:   0043c9ad
CODE:0043c9ba   66813d309...    CMP         word ptr [DATA:DAT_00469430],0x1f9c     ;= ??
CODE:0043c9c3   752c            JNZ         LAB_0043c9f1                            
CODE:0043c9c5   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043c9cb   e80075fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043c9d0   59              POP         ECX                                     
CODE:0043c9d1   6683f810        CMP         AX,0x10                                 
CODE:0043c9d5   751a            JNZ         LAB_0043c9f1                            
CODE:0043c9d7   6a00            PUSH        0x0                                     
CODE:0043c9d9   6a05            PUSH        0x5                                     
CODE:0043c9db   689c1f0000      PUSH        0x1f9c                                  
CODE:0043c9e0   e8c09b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043c9e5   83c40c          ADD         ESP,0xc                                 
CODE:0043c9e8   66c705309...    MOV         word ptr [DATA:DAT_00469430],0x1f9d     ;= ??
                            LAB_0043c9f1:                 ;XREF[2,0]:   0043c9c3,0043c9d5
CODE:0043c9f1   66813d309...    CMP         word ptr [DATA:DAT_00469430],0x1f9d     ;= ??
CODE:0043c9fa   7547            JNZ         LAB_0043ca43                            
CODE:0043c9fc   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043ca02   e8c974fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043ca07   59              POP         ECX                                     
CODE:0043ca08   6683f810        CMP         AX,0x10                                 
CODE:0043ca0c   7535            JNZ         LAB_0043ca43                            
CODE:0043ca0e   6a00            PUSH        0x0                                     
CODE:0043ca10   6a05            PUSH        0x5                                     
CODE:0043ca12   689d1f0000      PUSH        0x1f9d                                  
CODE:0043ca17   e8899b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043ca1c   83c40c          ADD         ESP,0xc                                 
CODE:0043ca1f   68ff000000      PUSH        0xff                                    
CODE:0043ca24   685c010000      PUSH        0x15c                                   
CODE:0043ca29   6a00            PUSH        0x0                                     
CODE:0043ca2b   683c944600      PUSH        DATA:DAT_0046943c                       ;= ??
CODE:0043ca30   6aff            PUSH        -0x1                                    
CODE:0043ca32   e8f5040100      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0043ca37   83c414          ADD         ESP,0x14                                
CODE:0043ca3a   66c705309...    MOV         word ptr [DATA:DAT_00469430],0x0        ;= ??
                            LAB_0043ca43:                 ;XREF[2,0]:   0043c9fa,0043ca0c
CODE:0043ca43   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043ca49   e803000100      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043ca4e   59              POP         ECX                                     
CODE:0043ca4f   6685c0          TEST        AX,AX                                   
CODE:0043ca52   7424            JZ          LAB_0043ca78                            
CODE:0043ca54   33db            XOR         EBX,EBX                                 
                            LAB_0043ca56:                 ;XREF[1,0]:   0043ca6b
CODE:0043ca56   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004693dc,004693e0
CODE:0043ca59   ff3485dc9...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004693dc] ;= ??
CODE:0043ca60   e89f64fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043ca65   59              POP         ECX                                     
CODE:0043ca66   43              INC         EBX                                     
CODE:0043ca67   6683fb04        CMP         BX,0x4                                  
CODE:0043ca6b   7ce9            JL          LAB_0043ca56                            
CODE:0043ca6d   68e4274600      PUSH        DATA:PTR_LAB_004627e4                   ;= 0043ca7a
CODE:0043ca72   e816e90000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043ca77   59              POP         ECX                                     
                            LAB_0043ca78:                 ;XREF[1,0]:   0043ca52
CODE:0043ca78   5b              POP         EBX                                     
CODE:0043ca79   c3              RET                                                 
                            LAB_0043ca7a:                 ;XREF[1,0]:   004627e4
CODE:0043ca7a   53              PUSH        EBX                                     
CODE:0043ca7b   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043ca84   6841060000      PUSH        0x641                                   
CODE:0043ca89   e89645ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043ca8e   59              POP         ECX                                     
CODE:0043ca8f   6840060000      PUSH        0x640                                   
CODE:0043ca94   e82b60fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043ca99   59              POP         ECX                                     
CODE:0043ca9a   8bd8            MOV         EBX,EAX                                 
CODE:0043ca9c   6a00            PUSH        0x0                                     
CODE:0043ca9e   6a00            PUSH        0x0                                     
CODE:0043caa0   6a00            PUSH        0x0                                     
CODE:0043caa2   53              PUSH        EBX                                     
CODE:0043caa3   e84c72fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043caa8   83c410          ADD         ESP,0x10                                
CODE:0043caab   53              PUSH        EBX                                     
CODE:0043caac   e85b62fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cab1   59              POP         ECX                                     
CODE:0043cab2   6841060000      PUSH        0x641                                   
CODE:0043cab7   e80860fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cabc   59              POP         ECX                                     
CODE:0043cabd   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0043cac2   6842060000      PUSH        0x642                                   
CODE:0043cac7   e8f85ffdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cacc   59              POP         ECX                                     
CODE:0043cacd   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0043cad2   6a05            PUSH        0x5                                     
CODE:0043cad4   680080ffff      PUSH        0xffff8000                              
CODE:0043cad9   680080ffff      PUSH        0xffff8000                              
CODE:0043cade   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043cae4   e8736efdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043cae9   83c410          ADD         ESP,0x10                                
CODE:0043caec   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043caf2   e8d162fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043caf7   59              POP         ECX                                     
CODE:0043caf8   6a05            PUSH        0x5                                     
CODE:0043cafa   680080ffff      PUSH        0xffff8000                              
CODE:0043caff   680080ffff      PUSH        0xffff8000                              
CODE:0043cb04   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043cb0a   e84d6efdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043cb0f   83c410          ADD         ESP,0x10                                
CODE:0043cb12   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043cb18   e8ab62fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043cb1d   59              POP         ECX                                     
CODE:0043cb1e   6a01            PUSH        0x1                                     
CODE:0043cb20   e8f7fe0000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043cb25   59              POP         ECX                                     
CODE:0043cb26   50              PUSH        EAX                                     
CODE:0043cb27   e818ff0000      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:0043cb2c   59              POP         ECX                                     
CODE:0043cb2d   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
CODE:0043cb32   6887060000      PUSH        0x687                                   
CODE:0043cb37   e8885ffdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cb3c   59              POP         ECX                                     
CODE:0043cb3d   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043cb42   5b              POP         EBX                                     
CODE:0043cb43   c3              RET                                                 
                            LAB_0043cb44:                 ;XREF[1,0]:   004627e8
CODE:0043cb44   e87aa00000      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0043cb49   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043cb4f   e8b861fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cb54   59              POP         ECX                                     
CODE:0043cb55   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0043cb5a   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043cb60   e8a761fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cb65   59              POP         ECX                                     
CODE:0043cb66   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0043cb6b   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cb71   e89661fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cb76   59              POP         ECX                                     
CODE:0043cb77   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043cb7c   e8c747ffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043cb81   c3              RET                                                 
                            LAB_0043cb82:                 ;XREF[1,0]:   004627ec
CODE:0043cb82   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043cb8a   750b            JNZ         LAB_0043cb97                            
CODE:0043cb8c   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043cb91   e8f7e70000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cb96   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043cb97:                 ;XREF[1,0]:   0043cb8a
CODE:0043cb97   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043cb9f   750b            JNZ         LAB_0043cbac                            
CODE:0043cba1   68a8274600      PUSH        DATA:PTR_LAB_004627a8                   ;= 0043cbf7
CODE:0043cba6   e8e2e70000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cbab   59              POP         ECX=>DATA:PTR_LAB_004627a8              ;= 0043cbf7
                            LAB_0043cbac:                 ;XREF[1,0]:   0043cb9f
CODE:0043cbac   833d28944...    CMP         dword ptr [DATA:DAT_00469428],0x0       ;= ??
CODE:0043cbb3   7424            JZ          LAB_0043cbd9                            
CODE:0043cbb5   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043cbbb   e891fe0000      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043cbc0   59              POP         ECX                                     
CODE:0043cbc1   6685c0          TEST        AX,AX                                   
CODE:0043cbc4   7413            JZ          LAB_0043cbd9                            
CODE:0043cbc6   33c0            XOR         EAX,EAX                                 
CODE:0043cbc8   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
CODE:0043cbcd   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cbd3   e84062fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043cbd8   59              POP         ECX                                     
                            LAB_0043cbd9:                 ;XREF[2,0]:   0043cbb3,0043cbc4
CODE:0043cbd9   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cbdf   e8ec72fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043cbe4   59              POP         ECX                                     
CODE:0043cbe5   6683f810        CMP         AX,0x10                                 
CODE:0043cbe9   750b            JNZ         LAB_0043cbf6                            
CODE:0043cbeb   68a8274600      PUSH        DATA:PTR_LAB_004627a8                   ;= 0043cbf7
CODE:0043cbf0   e898e70000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cbf5   59              POP         ECX                                     
                            LAB_0043cbf6:                 ;XREF[1,0]:   0043cbe9
CODE:0043cbf6   c3              RET                                                 
                            LAB_0043cbf7:                 ;XREF[1,0]:   004627a8
CODE:0043cbf7   53              PUSH        EBX                                     
CODE:0043cbf8   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043cc01   6844060000      PUSH        0x644                                   
CODE:0043cc06   e81944ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043cc0b   59              POP         ECX                                     
CODE:0043cc0c   6888060000      PUSH        0x688                                   
CODE:0043cc11   e8ae5efdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cc16   59              POP         ECX                                     
CODE:0043cc17   8bd8            MOV         EBX,EAX                                 
CODE:0043cc19   6a00            PUSH        0x0                                     
CODE:0043cc1b   6a00            PUSH        0x0                                     
CODE:0043cc1d   6a00            PUSH        0x0                                     
CODE:0043cc1f   53              PUSH        EBX                                     
CODE:0043cc20   e8cf70fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043cc25   83c410          ADD         ESP,0x10                                
CODE:0043cc28   53              PUSH        EBX                                     
CODE:0043cc29   e8de60fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cc2e   59              POP         ECX                                     
CODE:0043cc2f   68a2060000      PUSH        0x6a2                                   
CODE:0043cc34   e88b5efdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cc39   59              POP         ECX                                     
CODE:0043cc3a   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043cc3f   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cc45   e87e61fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043cc4a   59              POP         ECX                                     
CODE:0043cc4b   6840060000      PUSH        0x640                                   
CODE:0043cc50   e81d950000      CALL        FUN_00446172                            ;undefined FUN_00446172(undefined par...
CODE:0043cc55   59              POP         ECX                                     
CODE:0043cc56   e84147ffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043cc5b   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x0        ;= ??
CODE:0043cc64   5b              POP         EBX                                     
CODE:0043cc65   c3              RET                                                 
                            LAB_0043cc66:                 ;XREF[1,0]:   004627ac
CODE:0043cc66   6840060000      PUSH        0x640                                   
CODE:0043cc6b   e864960000      CALL        FUN_004462d4                            ;undefined FUN_004462d4(undefined2 pa...
CODE:0043cc70   59              POP         ECX                                     
CODE:0043cc71   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cc77   e89060fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cc7c   59              POP         ECX                                     
CODE:0043cc7d   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043cc82   e8c146ffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043cc87   c3              RET                                                 
                            LAB_0043cc88:                 ;XREF[1,0]:   004627b0
CODE:0043cc88   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043cc90   750b            JNZ         LAB_0043cc9d                            
CODE:0043cc92   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043cc97   e8f1e60000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cc9c   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043cc9d:                 ;XREF[1,0]:   0043cc90
CODE:0043cc9d   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043cca5   750b            JNZ         LAB_0043ccb2                            
CODE:0043cca7   68f0274600      PUSH        DATA:PTR_LAB_004627f0                   ;= 0043cd6e
CODE:0043ccac   e8dce60000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043ccb1   59              POP         ECX=>DATA:PTR_LAB_004627f0              ;= 0043cd6e
                            LAB_0043ccb2:                 ;XREF[1,0]:   0043cca5
CODE:0043ccb2   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043ccb8   e81372fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043ccbd   59              POP         ECX                                     
CODE:0043ccbe   6683f810        CMP         AX,0x10                                 
CODE:0043ccc2   7526            JNZ         LAB_0043ccea                            
CODE:0043ccc4   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043ccca   e84961fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043cccf   59              POP         ECX                                     
CODE:0043ccd0   6a00            PUSH        0x0                                     
CODE:0043ccd2   6a05            PUSH        0x5                                     
CODE:0043ccd4   6840060000      PUSH        0x640                                   
CODE:0043ccd9   e8c7980000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043ccde   83c40c          ADD         ESP,0xc                                 
CODE:0043cce1   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x1        ;= ??
                            LAB_0043ccea:                 ;XREF[1,0]:   0043ccc2
CODE:0043ccea   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043ccf0   e8db71fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043ccf5   59              POP         ECX                                     
CODE:0043ccf6   6683f801        CMP         AX,0x1                                  
CODE:0043ccfa   750b            JNZ         LAB_0043cd07                            
CODE:0043ccfc   68f0274600      PUSH        DATA:PTR_LAB_004627f0                   ;= 0043cd6e
CODE:0043cd01   e887e60000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cd06   59              POP         ECX                                     
                            LAB_0043cd07:                 ;XREF[1,0]:   0043ccfa
CODE:0043cd07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043cd08(undefined4 param_1, undefined4 param_2, undefined4 param_3, undefined4 param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043cd0e
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043cd1d,0043cd50
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0043cd19,0043cd3a
                                                          ;XREF[2,0]:   0042f4a1,0043ce30
CODE:0043cd08   55              PUSH        EBP                                     
CODE:0043cd09   8bec            MOV         EBP,ESP                                 
CODE:0043cd0b   51              PUSH        param_3                                 
CODE:0043cd0c   53              PUSH        EBX                                     
CODE:0043cd0d   56              PUSH        ESI                                     
CODE:0043cd0e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043cd11   668b7306        MOV         SI,word ptr [EBX + 0x6]                 
CODE:0043cd15   6683c6e9        ADD         SI,-0x17                                
CODE:0043cd19   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0043cd1c   50              PUSH        param_1                                 
CODE:0043cd1d   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:0043cd20   50              PUSH        param_1                                 
CODE:0043cd21   ff3534944600    PUSH        dword ptr [DATA:DAT_00469434]           ;= ??
CODE:0043cd27   6aff            PUSH        -0x1                                    
CODE:0043cd29   e8110a0100      CALL        FUN_0044d73f                            ;uint FUN_0044d73f(undefined2 * param...
CODE:0043cd2e   83c410          ADD         ESP,0x10                                
CODE:0043cd31   ff3534944600    PUSH        dword ptr [DATA:DAT_00469434]           ;= ??
CODE:0043cd37   0fbfc6          MOVSX       param_1,SI                              
CODE:0043cd3a   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:0043cd3e   2bc2            SUB         param_1,param_2                         
CODE:0043cd40   d1f8            SAR         param_1,0x1                             
CODE:0043cd42   7903            JNS         LAB_0043cd47                            
CODE:0043cd44   83d000          ADC         param_1,0x0                             
                            LAB_0043cd47:                 ;XREF[1,0]:   0043cd42
CODE:0043cd47   66034302        ADD         param_1,word ptr [EBX + 0x2]            
CODE:0043cd4b   50              PUSH        param_1                                 
CODE:0043cd4c   0fbf4304        MOVSX       param_1,word ptr [EBX + 0x4]            
CODE:0043cd50   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0043cd54   2bc2            SUB         param_1,param_2                         
CODE:0043cd56   d1f8            SAR         param_1,0x1                             
CODE:0043cd58   7903            JNS         LAB_0043cd5d                            
CODE:0043cd5a   83d000          ADC         param_1,0x0                             
                            LAB_0043cd5d:                 ;XREF[1,0]:   0043cd58
CODE:0043cd5d   660303          ADD         param_1,word ptr [EBX]                  
CODE:0043cd60   50              PUSH        param_1                                 
CODE:0043cd61   e8a236fdff      CALL        FUN_00410408                            ;undefined FUN_00410408(undefined par...
CODE:0043cd66   83c40c          ADD         ESP,0xc                                 
CODE:0043cd69   5e              POP         ESI                                     
CODE:0043cd6a   5b              POP         EBX                                     
CODE:0043cd6b   59              POP         param_3                                 
CODE:0043cd6c   5d              POP         EBP                                     
CODE:0043cd6d   c3              RET                                                 
                            LAB_0043cd6e:                 ;XREF[1,0]:   004627f0
CODE:0043cd6e   53              PUSH        EBX                                     
CODE:0043cd6f   56              PUSH        ESI                                     
CODE:0043cd70   bedc934600      MOV         ESI,DATA:DAT_004693dc                   ;= ??
CODE:0043cd75   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043cd7e   6845060000      PUSH        0x645                                   
CODE:0043cd83   e89c42ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043cd88   59              POP         ECX                                     
CODE:0043cd89   689f060000      PUSH        0x69f                                   
CODE:0043cd8e   e8315dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cd93   59              POP         ECX                                     
CODE:0043cd94   8bd8            MOV         EBX,EAX                                 
CODE:0043cd96   6a00            PUSH        0x0                                     
CODE:0043cd98   6a00            PUSH        0x0                                     
CODE:0043cd9a   6a00            PUSH        0x0                                     
CODE:0043cd9c   53              PUSH        EBX                                     
CODE:0043cd9d   e8526ffdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043cda2   83c410          ADD         ESP,0x10                                
CODE:0043cda5   53              PUSH        EBX                                     
CODE:0043cda6   e8615ffdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cdab   59              POP         ECX                                     
CODE:0043cdac   68a0060000      PUSH        0x6a0                                   
CODE:0043cdb1   e80e5dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cdb6   59              POP         ECX                                     
CODE:0043cdb7   8906            MOV         dword ptr [ESI]=>DATA:DAT_004693dc,EAX  ;= ??
CODE:0043cdb9   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004693dc      ;= ??
CODE:0043cdbb   e80860fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043cdc0   59              POP         ECX                                     
CODE:0043cdc1   bb04000000      MOV         EBX,0x4                                 
                            LAB_0043cdc6:                 ;XREF[1,0]:   0043cdfd
CODE:0043cdc6   8bc3            MOV         EAX,EBX                                 
CODE:0043cdc8   6605a106        ADD         AX,0x6a1                                
CODE:0043cdcc   50              PUSH        EAX                                     
CODE:0043cdcd   e8f25cfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043cdd2   59              POP         ECX                                     
CODE:0043cdd3   89049e          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043cdd6   6a00            PUSH        0x0                                     
CODE:0043cdd8   6a09            PUSH        0x9                                     
CODE:0043cdda   ff349e          PUSH        dword ptr [ESI + EBX*0x4]=>DATA:DAT_0...;= ??
CODE:0043cddd   e8726cfdff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:0043cde2   83c40c          ADD         ESP,0xc                                 
CODE:0043cde5   6a05            PUSH        0x5                                     
CODE:0043cde7   6a79            PUSH        0x79                                    
CODE:0043cde9   6845010000      PUSH        0x145                                   
CODE:0043cdee   ff349e          PUSH        dword ptr [ESI + EBX*0x4]=>DATA:DAT_0...;= ??
CODE:0043cdf1   e8666bfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043cdf6   83c410          ADD         ESP,0x10                                
CODE:0043cdf9   43              INC         EBX                                     
CODE:0043cdfa   83fb12          CMP         EBX,0x12                                
CODE:0043cdfd   7ec7            JLE         LAB_0043cdc6                            
CODE:0043cdff   ff7610          PUSH        dword ptr [ESI + 0x10]=>DATA:DAT_0046...;= ??
CODE:0043ce02   e8c15ffdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043ce07   59              POP         ECX                                     
                                                          ; FWD[2,0]:   00462b28,00462c3f
CODE:0043ce08   ff35282b4600    PUSH        dword ptr [->$INTS]                     ;= 00462c3f
                                                                                    ;= 49h    I
CODE:0043ce0e   6844060000      PUSH        0x644                                   
CODE:0043ce13   e8e6370000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043ce18   83c408          ADD         ESP,0x8                                 
CODE:0043ce1b   a338944600      MOV         [DATA:DAT_00469438],EAX                 ;= ??
CODE:0043ce20   68a4060000      PUSH        0x6a4                                   
CODE:0043ce25   e89a5cfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043ce2a   59              POP         ECX                                     
CODE:0043ce2b   894608          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043ce2e   6a00            PUSH        0x0                                     
CODE:0043ce30   6808cd4300      PUSH        FUN_0043cd08                            
CODE:0043ce35   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_004693e4;= ??
CODE:0043ce38   e8e76cfdff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0043ce3d   83c40c          ADD         ESP,0xc                                 
CODE:0043ce40   e85745ffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043ce45   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x0        ;= ??
CODE:0043ce4e   6884170000      PUSH        0x1784                                  
CODE:0043ce53   e8f49c0000      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:0043ce58   59              POP         ECX                                     
CODE:0043ce59   5e              POP         ESI                                     
CODE:0043ce5a   5b              POP         EBX                                     
CODE:0043ce5b   c3              RET                                                 
                            LAB_0043ce5c:                 ;XREF[1,0]:   004627f4
CODE:0043ce5c   53              PUSH        EBX                                     
CODE:0043ce5d   56              PUSH        ESI                                     
CODE:0043ce5e   bedc934600      MOV         ESI,DATA:DAT_004693dc                   ;= ??
                                                          ; FWD[2,0]:   00462b28,00462c3f
CODE:0043ce63   ff35282b4600    PUSH        dword ptr [->$INTS]                     ;= 00462c3f
                                                                                    ;= 49h    I
CODE:0043ce69   6844060000      PUSH        0x644                                   
CODE:0043ce6e   e822380000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0043ce73   83c408          ADD         ESP,0x8                                 
CODE:0043ce76   66833d2e9...    CMP         word ptr [DATA:DAT_0046942e],0x0        ;= ??
CODE:0043ce7e   7407            JZ          LAB_0043ce87                            
CODE:0043ce80   e8ff940000      CALL        FUN_00446384                            ;undefined FUN_00446384(void)
CODE:0043ce85   eb15            JMP         LAB_0043ce9c                            
                            LAB_0043ce87:                 ;XREF[1,0]:   0043ce7e
CODE:0043ce87   833d34944...    CMP         dword ptr [DATA:DAT_00469434],0x0       ;= ??
CODE:0043ce8e   740c            JZ          LAB_0043ce9c                            
CODE:0043ce90   ff3534944600    PUSH        dword ptr [DATA:DAT_00469434]           ;= ??
CODE:0043ce96   e8a1380000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043ce9b   59              POP         ECX                                     
                            LAB_0043ce9c:                 ;XREF[2,0]:   0043ce85,0043ce8e
CODE:0043ce9c   bb04000000      MOV         EBX,0x4                                 
                            LAB_0043cea1:                 ;XREF[1,0]:   0043ceb1
                                                          ; FWD[2,0]:   004693ec,004693f0
CODE:0043cea1   ff349e          PUSH        dword ptr [ESI + EBX*0x4]=>DATA:DAT_0...;= ??
CODE:0043cea4   e8635efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cea9   59              POP         ECX                                     
CODE:0043ceaa   89049e          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043cead   43              INC         EBX                                     
CODE:0043ceae   83fb12          CMP         EBX,0x12                                
CODE:0043ceb1   7eee            JLE         LAB_0043cea1                            
CODE:0043ceb3   ff7604          PUSH        dword ptr [ESI + 0x4]=>DATA:DAT_004693e0;= ??
CODE:0043ceb6   e8515efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cebb   59              POP         ECX                                     
CODE:0043cebc   894604          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043cebf   ff36            PUSH        dword ptr [ESI]=>DATA:DAT_004693dc      ;= ??
CODE:0043cec1   e8465efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043cec6   59              POP         ECX                                     
CODE:0043cec7   8906            MOV         dword ptr [ESI]=>DATA:DAT_004693dc,EAX  ;= ??
CODE:0043cec9   6a01            PUSH        0x1                                     
CODE:0043cecb   6884170000      PUSH        0x1784                                  
CODE:0043ced0   e824980000      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0043ced5   83c408          ADD         ESP,0x8                                 
CODE:0043ced8   e86b44ffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043cedd   5e              POP         ESI                                     
CODE:0043cede   5b              POP         EBX                                     
CODE:0043cedf   c3              RET                                                 
                            LAB_0043cee0:                 ;XREF[1,0]:   004627f8
CODE:0043cee0   53              PUSH        EBX                                     
CODE:0043cee1   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043cee9   750b            JNZ         LAB_0043cef6                            
CODE:0043ceeb   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043cef0   e898e40000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cef5   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043cef6:                 ;XREF[1,0]:   0043cee9
CODE:0043cef6   66833d2e9...    CMP         word ptr [DATA:DAT_0046942e],0x0        ;= ??
CODE:0043cefe   7415            JZ          LAB_0043cf15                            
CODE:0043cf00   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043cf08   750b            JNZ         LAB_0043cf15                            
CODE:0043cf0a   68fc274600      PUSH        DATA:PTR_LAB_004627fc                   ;= 0043d1ad
CODE:0043cf0f   e879e40000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043cf14   59              POP         ECX=>DATA:PTR_LAB_004627fc              ;= 0043d1ad
                            LAB_0043cf15:                 ;XREF[2,0]:   0043cefe,0043cf08
CODE:0043cf15   0fbf052c9...    MOVSX       EAX,word ptr [DATA:DAT_0046942c]        ;= ??
CODE:0043cf1c   83f804          CMP         EAX,0x4                                 
CODE:0043cf1f   0f8786020000    JA          switchD_0043cf25::caseD_4               
                            switchD:                      ; FWD[6,0]:   0043cf2c,0043cf40,0043d075,0043d16d
                                                          ;             0043d19e,0043d1ab
CODE:0043cf25   ff24852cc...    JMP         dword ptr [EAX*0x4 + ->switchD_0043cf...;= 0043cf40
                            switchdataD_0043cf2c:         ;XREF[1,0]:   0043cf25
CODE:0043cf2c   40cf4300        addr        switchD_0043cf25::caseD_0               
CODE:0043cf30   75d04300        addr        switchD_0043cf25::caseD_1               
CODE:0043cf34   6dd14300        addr        switchD_0043cf25::caseD_2               
CODE:0043cf38   9ed14300        addr        switchD_0043cf25::caseD_3               
CODE:0043cf3c   abd14300        addr        switchD_0043cf25::caseD_4               
                            caseD_0:                      ;XREF[2,0]:   0043cf25,0043cf2c
CODE:0043cf40   e808a20000      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0043cf45   66a32e944600    MOV         [DATA:DAT_0046942e],AX                  ;= ??
CODE:0043cf4b   a138944600      MOV         EAX,[DATA:DAT_00469438]                 ;= ??
CODE:0043cf50   668b00          MOV         AX,word ptr [EAX]                       
CODE:0043cf53   66a330944600    MOV         [DATA:DAT_00469430],AX                  ;= ??
CODE:0043cf59   830538944...    ADD         dword ptr [DATA:DAT_00469438],0x2       ;= ??
CODE:0043cf60   a138944600      MOV         EAX,[DATA:DAT_00469438]                 ;= ??
CODE:0043cf65   668b18          MOV         BX,word ptr [EAX]                       
CODE:0043cf68   830538944...    ADD         dword ptr [DATA:DAT_00469438],0x2       ;= ??
CODE:0043cf6f   0fbf05309...    MOVSX       EAX,word ptr [DATA:DAT_00469430]        ;= ??
CODE:0043cf76   83e8fd          SUB         EAX,-0x3                                
CODE:0043cf79   7423            JZ          LAB_0043cf9e                            
CODE:0043cf7b   48              DEC         EAX                                     
CODE:0043cf7c   740e            JZ          LAB_0043cf8c                            
CODE:0043cf7e   48              DEC         EAX                                     
CODE:0043cf7f   752f            JNZ         LAB_0043cfb0                            
CODE:0043cf81   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x3        ;= ??
CODE:0043cf8a   5b              POP         EBX                                     
CODE:0043cf8b   c3              RET                                                 
                            LAB_0043cf8c:                 ;XREF[1,0]:   0043cf7c
CODE:0043cf8c   6a01            PUSH        0x1                                     
CODE:0043cf8e   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cf94   e8ff59fdff      CALL        FUN_00412998                            ;undefined FUN_00412998(undefined par...
CODE:0043cf99   83c408          ADD         ESP,0x8                                 
CODE:0043cf9c   5b              POP         EBX                                     
CODE:0043cf9d   c3              RET                                                 
                            LAB_0043cf9e:                 ;XREF[1,0]:   0043cf79
CODE:0043cf9e   6a02            PUSH        0x2                                     
CODE:0043cfa0   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043cfa6   e8ed59fdff      CALL        FUN_00412998                            ;undefined FUN_00412998(undefined par...
CODE:0043cfab   83c408          ADD         ESP,0x8                                 
CODE:0043cfae   5b              POP         EBX                                     
CODE:0043cfaf   c3              RET                                                 
                            LAB_0043cfb0:                 ;XREF[1,0]:   0043cf7f
CODE:0043cfb0   66833d2e9...    CMP         word ptr [DATA:DAT_0046942e],0x0        ;= ??
CODE:0043cfb8   742a            JZ          LAB_0043cfe4                            
CODE:0043cfba   66a130944600    MOV         AX,[DATA:DAT_00469430]                  ;= ??
CODE:0043cfc0   50              PUSH        EAX                                     
CODE:0043cfc1   e839920000      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0043cfc6   59              POP         ECX                                     
CODE:0043cfc7   830538944...    ADD         dword ptr [DATA:DAT_00469438],0x4       ;= ??
CODE:0043cfce   66a130944600    MOV         AX,[DATA:DAT_00469430]                  ;= ??
CODE:0043cfd4   50              PUSH        EAX                                     
CODE:0043cfd5   e89e970000      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0043cfda   59              POP         ECX                                     
CODE:0043cfdb   33c0            XOR         EAX,EAX                                 
CODE:0043cfdd   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
CODE:0043cfe2   eb61            JMP         LAB_0043d045                            
                            LAB_0043cfe4:                 ;XREF[1,0]:   0043cfb8
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0043cfe4   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0043cfea   a138944600      MOV         EAX,[DATA:DAT_00469438]                 ;= ??
CODE:0043cfef   830538944...    ADD         dword ptr [DATA:DAT_00469438],0x2       ;= ??
CODE:0043cff6   668b00          MOV         AX,word ptr [EAX]                       
CODE:0043cff9   50              PUSH        EAX                                     
CODE:0043cffa   e8ff350000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043cfff   83c408          ADD         ESP,0x8                                 
CODE:0043d002   a334944600      MOV         [DATA:DAT_00469434],EAX                 ;= ??
CODE:0043d007   a138944600      MOV         EAX,[DATA:DAT_00469438]                 ;= ??
CODE:0043d00c   830538944...    ADD         dword ptr [DATA:DAT_00469438],0x2       ;= ??
CODE:0043d013   668b00          MOV         AX,word ptr [EAX]                       
CODE:0043d016   50              PUSH        EAX                                     
CODE:0043d017   ff35e4934600    PUSH        dword ptr [DATA:DAT_004693e4]           ;= ??
CODE:0043d01d   e8b259fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0043d022   83c408          ADD         ESP,0x8                                 
CODE:0043d025   ff35e4934600    PUSH        dword ptr [DATA:DAT_004693e4]           ;= ??
CODE:0043d02b   e8985dfdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043d030   59              POP         ECX                                     
CODE:0043d031   6a12            PUSH        0x12                                    
CODE:0043d033   e8e4f90000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043d038   59              POP         ECX                                     
CODE:0043d039   50              PUSH        EAX                                     
CODE:0043d03a   e805fa0000      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:0043d03f   59              POP         ECX                                     
CODE:0043d040   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
                            LAB_0043d045:                 ;XREF[1,0]:   0043cfe2
CODE:0043d045   6685db          TEST        BX,BX                                   
CODE:0043d048   7e10            JLE         LAB_0043d05a                            
CODE:0043d04a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043d04d   ff3485e89...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004693e8] ;= ??
CODE:0043d054   e8ab5efdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043d059   59              POP         ECX                                     
                            LAB_0043d05a:                 ;XREF[1,0]:   0043d048
CODE:0043d05a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043d05d   ff3485ec9...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_004693ec] ;= ??
CODE:0043d064   e8af5dfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d069   59              POP         ECX                                     
CODE:0043d06a   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x1        ;= ??
CODE:0043d073   5b              POP         EBX                                     
CODE:0043d074   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   0043cf25,0043cf30
CODE:0043d075   66833d2e9...    CMP         word ptr [DATA:DAT_0046942e],0x0        ;= ??
CODE:0043d07d   741e            JZ          LAB_0043d09d                            
CODE:0043d07f   66a130944600    MOV         AX,[DATA:DAT_00469430]                  ;= ??
CODE:0043d085   50              PUSH        EAX                                     
CODE:0043d086   e8cf9f0000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0043d08b   59              POP         ECX                                     
CODE:0043d08c   6685c0          TEST        AX,AX                                   
CODE:0043d08f   750c            JNZ         LAB_0043d09d                            
CODE:0043d091   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d097   e8485ffdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:0043d09c   59              POP         ECX                                     
                            LAB_0043d09d:                 ;XREF[2,0]:   0043d07d,0043d08f
CODE:0043d09d   66833d2e9...    CMP         word ptr [DATA:DAT_0046942e],0x0        ;= ??
CODE:0043d0a5   7460            JZ          LAB_0043d107                            
CODE:0043d0a7   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d0ad   e81e6efdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d0b2   59              POP         ECX                                     
CODE:0043d0b3   a813            TEST        AL,0x13                                 
CODE:0043d0b5   0f84f0000000    JZ          switchD_0043cf25::caseD_4               
CODE:0043d0bb   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043d0c1   e88bf90000      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043d0c6   59              POP         ECX                                     
CODE:0043d0c7   6685c0          TEST        AX,AX                                   
CODE:0043d0ca   0f84db000000    JZ          switchD_0043cf25::caseD_4               
CODE:0043d0d0   66a130944600    MOV         AX,[DATA:DAT_00469430]                  ;= ??
CODE:0043d0d6   50              PUSH        EAX                                     
CODE:0043d0d7   e87e9f0000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0043d0dc   59              POP         ECX                                     
CODE:0043d0dd   6685c0          TEST        AX,AX                                   
CODE:0043d0e0   0f85c5000000    JNZ         switchD_0043cf25::caseD_4               
CODE:0043d0e6   66a130944600    MOV         AX,[DATA:DAT_00469430]                  ;= ??
CODE:0043d0ec   50              PUSH        EAX                                     
CODE:0043d0ed   e875920000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0043d0f2   59              POP         ECX                                     
CODE:0043d0f3   66c705309...    MOV         word ptr [DATA:DAT_00469430],0x0        ;= ??
CODE:0043d0fc   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x0        ;= ??
CODE:0043d105   5b              POP         EBX                                     
CODE:0043d106   c3              RET                                                 
                            LAB_0043d107:                 ;XREF[1,0]:   0043d0a5
CODE:0043d107   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043d10d   e83ff90000      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043d112   59              POP         ECX                                     
CODE:0043d113   6685c0          TEST        AX,AX                                   
CODE:0043d116   750e            JNZ         LAB_0043d126                            
CODE:0043d118   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043d120   0f8585000000    JNZ         switchD_0043cf25::caseD_4               
                            LAB_0043d126:                 ;XREF[1,0]:   0043d116
CODE:0043d126   ff3534944600    PUSH        dword ptr [DATA:DAT_00469434]           ;= ??
CODE:0043d12c   e80b360000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043d131   59              POP         ECX                                     
CODE:0043d132   33c0            XOR         EAX,EAX                                 
CODE:0043d134   a334944600      MOV         [DATA:DAT_00469434],EAX                 ;= ??
CODE:0043d139   ff35e4934600    PUSH        dword ptr [DATA:DAT_004693e4]           ;= ??
CODE:0043d13f   e8d45cfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d144   59              POP         ECX                                     
CODE:0043d145   6a01            PUSH        0x1                                     
CODE:0043d147   e8d0f80000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043d14c   59              POP         ECX                                     
CODE:0043d14d   50              PUSH        EAX                                     
CODE:0043d14e   e8f1f80000      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:0043d153   59              POP         ECX                                     
CODE:0043d154   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
CODE:0043d159   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x2        ;= ??
CODE:0043d162   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043d16b   5b              POP         EBX                                     
CODE:0043d16c   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   0043cf25,0043cf34
CODE:0043d16d   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043d173   e8d9f80000      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043d178   59              POP         ECX                                     
CODE:0043d179   6685c0          TEST        AX,AX                                   
CODE:0043d17c   7409            JZ          LAB_0043d187                            
CODE:0043d17e   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x0        ;= ??
                            LAB_0043d187:                 ;XREF[1,0]:   0043d17c
CODE:0043d187   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043d18f   751a            JNZ         switchD_0043cf25::caseD_4               
CODE:0043d191   68fc274600      PUSH        DATA:PTR_LAB_004627fc                   ;= 0043d1ad
CODE:0043d196   e8f2e10000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d19b   59              POP         ECX                                     
CODE:0043d19c   5b              POP         EBX                                     
CODE:0043d19d   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   0043cf25,0043cf38
CODE:0043d19e   68fc274600      PUSH        DATA:PTR_LAB_004627fc                   ;= 0043d1ad
CODE:0043d1a3   e8e5e10000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d1a8   59              POP         ECX                                     
CODE:0043d1a9   5b              POP         EBX                                     
CODE:0043d1aa   c3              RET                                                 
                            caseD_4:                      ;XREF[8,0]:   0043cf1f,0043cf25,0043cf3c,0043d0b5
                                                          ;             0043d0ca,0043d0e0,0043d120,0043d18f
CODE:0043d1ab   5b              POP         EBX                                     
CODE:0043d1ac   c3              RET                                                 
                            LAB_0043d1ad:                 ;XREF[1,0]:   004627fc
CODE:0043d1ad   53              PUSH        EBX                                     
CODE:0043d1ae   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043d1b7   6844060000      PUSH        0x644                                   
CODE:0043d1bc   e8633effff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043d1c1   59              POP         ECX                                     
CODE:0043d1c2   6888060000      PUSH        0x688                                   
CODE:0043d1c7   e8f858fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d1cc   59              POP         ECX                                     
CODE:0043d1cd   8bd8            MOV         EBX,EAX                                 
CODE:0043d1cf   6a00            PUSH        0x0                                     
CODE:0043d1d1   6a00            PUSH        0x0                                     
CODE:0043d1d3   6a00            PUSH        0x0                                     
CODE:0043d1d5   53              PUSH        EBX                                     
CODE:0043d1d6   e8196bfdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043d1db   83c410          ADD         ESP,0x10                                
CODE:0043d1de   53              PUSH        EBX                                     
CODE:0043d1df   e8285bfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d1e4   59              POP         ECX                                     
CODE:0043d1e5   6a28            PUSH        0x28                                    
CODE:0043d1e7   e887f0ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043d1ec   59              POP         ECX                                     
CODE:0043d1ed   a3d8934600      MOV         [DATA:DAT_004693d8],EAX                 ;= ??
CODE:0043d1f2   6a28            PUSH        0x28                                    
CODE:0043d1f4   6a00            PUSH        0x0                                     
CODE:0043d1f6   ff35d8934600    PUSH        dword ptr [DATA:DAT_004693d8]           ;= ??
CODE:0043d1fc   e8bb2c0100      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0043d201   83c40c          ADD         ESP,0xc                                 
CODE:0043d204   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x0        ;= ??
CODE:0043d20d   688e060000      PUSH        0x68e                                   
CODE:0043d212   e8ad58fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d217   59              POP         ECX                                     
CODE:0043d218   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d21d   e87a41ffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043d222   5b              POP         EBX                                     
CODE:0043d223   c3              RET                                                 
                            LAB_0043d224:                 ;XREF[1,0]:   00462800
CODE:0043d224   53              PUSH        EBX                                     
CODE:0043d225   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d22b   e8dc5afdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d230   59              POP         ECX                                     
CODE:0043d231   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d236   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d23c   e8cb5afdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d241   59              POP         ECX                                     
CODE:0043d242   a3e0934600      MOV         [DATA:DAT_004693e0],EAX                 ;= ??
CODE:0043d247   33db            XOR         EBX,EBX                                 
                            LAB_0043d249:                 ;XREF[1,0]:   0043d260
CODE:0043d249   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043d24c   8b15d8934600    MOV         EDX,dword ptr [DATA:DAT_004693d8]       ;= ??
CODE:0043d252   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0043d255   e8b25afdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d25a   59              POP         ECX                                     
CODE:0043d25b   43              INC         EBX                                     
CODE:0043d25c   6683fb0a        CMP         BX,0xa                                  
CODE:0043d260   7ce7            JL          LAB_0043d249                            
CODE:0043d262   ff35d8934600    PUSH        dword ptr [DATA:DAT_004693d8]           ;= ??
CODE:0043d268   e84df0ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043d26d   59              POP         ECX                                     
CODE:0043d26e   e8d540ffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043d273   5b              POP         EBX                                     
CODE:0043d274   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043d275(void)
                                                          ;XREF[1,0]:   00462804
CODE:0043d275   53              PUSH        EBX                                     
CODE:0043d276   56              PUSH        ESI                                     
CODE:0043d277   57              PUSH        EDI                                     
CODE:0043d278   66be3200        MOV         SI,0x32                                 
CODE:0043d27c   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043d284   750b            JNZ         LAB_0043d291                            
CODE:0043d286   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043d28b   e8fde00000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d290   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043d291:                 ;XREF[1,0]:   0043d284
CODE:0043d291   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043d299   750b            JNZ         LAB_0043d2a6                            
CODE:0043d29b   68b4274600      PUSH        DATA:PTR_LAB_004627b4                   ;= 0043d522
CODE:0043d2a0   e8e8e00000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d2a5   59              POP         ECX=>DATA:PTR_LAB_004627b4              ;= 0043d522
                            LAB_0043d2a6:                 ;XREF[1,0]:   0043d299
CODE:0043d2a6   0fbf052c9...    MOVSX       EAX,word ptr [DATA:DAT_0046942c]        ;= ??
CODE:0043d2ad   83f807          CMP         EAX,0x7                                 
CODE:0043d2b0   0f8768020000    JA          switchD_0043d2b6::caseD_8               
                            switchD:                      ; FWD[10,0]:  0043d2bd,0043d2dd,0043d2f7,0043d343
                                                          ;             0043d383,0043d3c4,0043d410,0043d450
                                                          ;             0043d4ff,0043d51e
CODE:0043d2b6   ff2485bdd...    JMP         dword ptr [EAX*0x4 + ->switchD_0043d2...;= 0043d2dd
                            switchdataD_0043d2bd:         ;XREF[1,0]:   0043d2b6
CODE:0043d2bd   ddd24300        addr        switchD_0043d2b6::caseD_0               
CODE:0043d2c1   f7d24300        addr        switchD_0043d2b6::caseD_1               
CODE:0043d2c5   43d34300        addr        switchD_0043d2b6::caseD_2               
CODE:0043d2c9   83d34300        addr        switchD_0043d2b6::caseD_3               
CODE:0043d2cd   c4d34300        addr        switchD_0043d2b6::caseD_4               
CODE:0043d2d1   10d44300        addr        switchD_0043d2b6::caseD_5               
CODE:0043d2d5   50d44300        addr        switchD_0043d2b6::caseD_6               
CODE:0043d2d9   ffd44300        addr        switchD_0043d2b6::caseD_7               
                            caseD_0:                      ;XREF[2,0]:   0043d2b6,0043d2bd
CODE:0043d2dd   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d2e3   e8305bfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d2e8   59              POP         ECX                                     
CODE:0043d2e9   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x1        ;= ??
CODE:0043d2f2   e927020000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_1:                      ;XREF[2,0]:   0043d2b6,0043d2c1
CODE:0043d2f7   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d2fd   e8ce6bfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d302   59              POP         ECX                                     
CODE:0043d303   6683f801        CMP         AX,0x1                                  
CODE:0043d307   0f8511020000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d30d   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d313   e8f459fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d318   59              POP         ECX                                     
CODE:0043d319   688c060000      PUSH        0x68c                                   
CODE:0043d31e   e8a157fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d323   59              POP         ECX                                     
CODE:0043d324   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d329   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d32f   e8e45afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d334   59              POP         ECX                                     
CODE:0043d335   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x2        ;= ??
CODE:0043d33e   e9db010000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_2:                      ;XREF[2,0]:   0043d2b6,0043d2c5
CODE:0043d343   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d349   e8826bfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d34e   59              POP         ECX                                     
CODE:0043d34f   6683f810        CMP         AX,0x10                                 
CODE:0043d353   0f85c5010000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d359   688d060000      PUSH        0x68d                                   
CODE:0043d35e   e86157fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d363   59              POP         ECX                                     
CODE:0043d364   a3e0934600      MOV         [DATA:DAT_004693e0],EAX                 ;= ??
CODE:0043d369   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d36f   e8a45afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d374   59              POP         ECX                                     
CODE:0043d375   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x3        ;= ??
CODE:0043d37e   e99b010000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_3:                      ;XREF[2,0]:   0043d2b6,0043d2c9
CODE:0043d383   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d389   e8426bfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d38e   59              POP         ECX                                     
CODE:0043d38f   6683f801        CMP         AX,0x1                                  
CODE:0043d393   0f8585010000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d399   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d39f   e86859fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d3a4   59              POP         ECX                                     
CODE:0043d3a5   a3e0934600      MOV         [DATA:DAT_004693e0],EAX                 ;= ??
CODE:0043d3aa   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d3b0   e8635afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d3b5   59              POP         ECX                                     
CODE:0043d3b6   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x4        ;= ??
CODE:0043d3bf   e95a010000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_4:                      ;XREF[2,0]:   0043d2b6,0043d2cd
CODE:0043d3c4   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d3ca   e8016bfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d3cf   59              POP         ECX                                     
CODE:0043d3d0   6683f801        CMP         AX,0x1                                  
CODE:0043d3d4   0f8544010000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d3da   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d3e0   e82759fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d3e5   59              POP         ECX                                     
CODE:0043d3e6   688a060000      PUSH        0x68a                                   
CODE:0043d3eb   e8d456fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d3f0   59              POP         ECX                                     
CODE:0043d3f1   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d3f6   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d3fc   e8175afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d401   59              POP         ECX                                     
CODE:0043d402   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x5        ;= ??
CODE:0043d40b   e90e010000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_5:                      ;XREF[2,0]:   0043d2b6,0043d2d1
CODE:0043d410   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d416   e8b56afdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d41b   59              POP         ECX                                     
CODE:0043d41c   6683f801        CMP         AX,0x1                                  
CODE:0043d420   0f85f8000000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d426   688b060000      PUSH        0x68b                                   
CODE:0043d42b   e89456fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d430   59              POP         ECX                                     
CODE:0043d431   a3e0934600      MOV         [DATA:DAT_004693e0],EAX                 ;= ??
CODE:0043d436   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d43c   e8d759fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043d441   59              POP         ECX                                     
CODE:0043d442   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x6        ;= ??
CODE:0043d44b   e9ce000000      JMP         switchD_0043d2b6::caseD_8               
                            caseD_6:                      ;XREF[2,0]:   0043d2b6,0043d2d5
CODE:0043d450   ff35e0934600    PUSH        dword ptr [DATA:DAT_004693e0]           ;= ??
CODE:0043d456   e8756afdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d45b   59              POP         ECX                                     
CODE:0043d45c   6683f801        CMP         AX,0x1                                  
CODE:0043d460   0f85b8000000    JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d466   33ff            XOR         EDI,EDI                                 
CODE:0043d468   33db            XOR         EBX,EBX                                 
                            LAB_0043d46a:                 ;XREF[1,0]:   0043d4ee
CODE:0043d46a   e8e56d0100      CALL        Random                                  ;int Random(void)
CODE:0043d46f   b964000000      MOV         ECX,0x64                                
CODE:0043d474   99              CDQ                                                 
CODE:0043d475   f7f9            IDIV        ECX                                     
CODE:0043d477   83fa32          CMP         EDX,0x32                                
CODE:0043d47a   7d06            JGE         LAB_0043d482                            
CODE:0043d47c   66b88a06        MOV         AX,0x68a                                
CODE:0043d480   eb04            JMP         LAB_0043d486                            
                            LAB_0043d482:                 ;XREF[1,0]:   0043d47a
CODE:0043d482   66b88b06        MOV         AX,0x68b                                
                            LAB_0043d486:                 ;XREF[1,0]:   0043d480
CODE:0043d486   50              PUSH        EAX                                     
CODE:0043d487   e83856fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d48c   59              POP         ECX                                     
CODE:0043d48d   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043d490   8b0dd8934600    MOV         ECX,dword ptr [DATA:DAT_004693d8]       ;= ??
CODE:0043d496   890491          MOV         dword ptr [ECX + EDX*0x4],EAX           
CODE:0043d499   8bc6            MOV         EAX,ESI                                 
CODE:0043d49b   6683c6ff        ADD         SI,-0x1                                 
CODE:0043d49f   50              PUSH        EAX                                     
CODE:0043d4a0   680080ffff      PUSH        0xffff8000                              
CODE:0043d4a5   680080ffff      PUSH        0xffff8000                              
CODE:0043d4aa   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043d4ad   8b15d8934600    MOV         EDX,dword ptr [DATA:DAT_004693d8]       ;= ??
CODE:0043d4b3   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0043d4b6   e8a164fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043d4bb   83c410          ADD         ESP,0x10                                
CODE:0043d4be   57              PUSH        EDI                                     
CODE:0043d4bf   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043d4c2   8b15d8934600    MOV         EDX,dword ptr [DATA:DAT_004693d8]       ;= ??
CODE:0043d4c8   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0043d4cb   e8f059fdff      CALL        FUN_00412ec0                            ;undefined FUN_00412ec0(undefined par...
CODE:0043d4d0   83c408          ADD         ESP,0x8                                 
CODE:0043d4d3   6a01            PUSH        0x1                                     
CODE:0043d4d5   e842f50000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043d4da   59              POP         ECX                                     
CODE:0043d4db   50              PUSH        EAX                                     
CODE:0043d4dc   6a03            PUSH        0x3                                     
CODE:0043d4de   e84bf50000      CALL        FUN_0044ca2e                            ;uint FUN_0044ca2e(undefined param_1,...
CODE:0043d4e3   59              POP         ECX                                     
CODE:0043d4e4   5a              POP         EDX                                     
CODE:0043d4e5   03d0            ADD         EDX,EAX                                 
CODE:0043d4e7   03fa            ADD         EDI,EDX                                 
CODE:0043d4e9   43              INC         EBX                                     
CODE:0043d4ea   6683fb0a        CMP         BX,0xa                                  
CODE:0043d4ee   0f8c76ffffff    JL          LAB_0043d46a                            
CODE:0043d4f4   66c7052c9...    MOV         word ptr [DATA:DAT_0046942c],0x7        ;= ??
CODE:0043d4fd   eb1f            JMP         switchD_0043d2b6::caseD_8               
                            caseD_7:                      ;XREF[2,0]:   0043d2b6,0043d2d9
CODE:0043d4ff   a1d8934600      MOV         EAX,[DATA:DAT_004693d8]                 ;= ??
CODE:0043d504   ff7024          PUSH        dword ptr [EAX + 0x24]                  
CODE:0043d507   e8c469fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d50c   59              POP         ECX                                     
CODE:0043d50d   6683f801        CMP         AX,0x1                                  
CODE:0043d511   750b            JNZ         switchD_0043d2b6::caseD_8               
CODE:0043d513   68b4274600      PUSH        DATA:PTR_LAB_004627b4                   ;= 0043d522
CODE:0043d518   e870de0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d51d   59              POP         ECX                                     
                            caseD_8:                      ;XREF[16,0]:  0043d2b0,0043d2b6,0043d2f2,0043d307
                                                          ;             0043d33e,0043d353,0043d37e,0043d393
                                                          ;             0043d3bf,0043d3d4,0043d40b,0043d420
                                                          ;             0043d44b,0043d460,0043d4fd,0043d511
CODE:0043d51e   5f              POP         EDI                                     
CODE:0043d51f   5e              POP         ESI                                     
CODE:0043d520   5b              POP         EBX                                     
CODE:0043d521   c3              RET                                                 
                            LAB_0043d522:                 ;XREF[1,0]:   004627b4
CODE:0043d522   53              PUSH        EBX                                     
CODE:0043d523   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043d52c   6841060000      PUSH        0x641                                   
CODE:0043d531   e8ee3affff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043d536   59              POP         ECX                                     
CODE:0043d537   6840060000      PUSH        0x640                                   
CODE:0043d53c   e88355fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d541   59              POP         ECX                                     
CODE:0043d542   8bd8            MOV         EBX,EAX                                 
CODE:0043d544   6a00            PUSH        0x0                                     
CODE:0043d546   6a00            PUSH        0x0                                     
CODE:0043d548   6a00            PUSH        0x0                                     
CODE:0043d54a   53              PUSH        EBX                                     
CODE:0043d54b   e8a467fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043d550   83c410          ADD         ESP,0x10                                
CODE:0043d553   53              PUSH        EBX                                     
CODE:0043d554   e8b357fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d559   59              POP         ECX                                     
CODE:0043d55a   6889060000      PUSH        0x689                                   
CODE:0043d55f   e86055fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d564   59              POP         ECX                                     
CODE:0043d565   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d56a   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d570   e85358fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043d575   59              POP         ECX                                     
CODE:0043d576   6841060000      PUSH        0x641                                   
CODE:0043d57b   e84455fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d580   59              POP         ECX                                     
CODE:0043d581   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0043d586   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043d58c   e83758fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043d591   59              POP         ECX                                     
CODE:0043d592   6842060000      PUSH        0x642                                   
CODE:0043d597   e82855fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d59c   59              POP         ECX                                     
CODE:0043d59d   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0043d5a2   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043d5a8   e81b58fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043d5ad   59              POP         ECX                                     
CODE:0043d5ae   e8e93dffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043d5b3   5b              POP         EBX                                     
CODE:0043d5b4   c3              RET                                                 
                            LAB_0043d5b5:                 ;XREF[1,0]:   004627b8
CODE:0043d5b5   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0043d5bb   e84c57fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d5c0   59              POP         ECX                                     
CODE:0043d5c1   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0043d5c6   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0043d5cc   e83b57fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d5d1   59              POP         ECX                                     
CODE:0043d5d2   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0043d5d7   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d5dd   e82a57fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d5e2   59              POP         ECX                                     
CODE:0043d5e3   a3dc934600      MOV         [DATA:DAT_004693dc],EAX                 ;= ??
CODE:0043d5e8   e85b3dffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043d5ed   c3              RET                                                 
                            LAB_0043d5ee:                 ;XREF[1,0]:   004627bc
CODE:0043d5ee   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043d5f6   750b            JNZ         LAB_0043d603                            
CODE:0043d5f8   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043d5fd   e88bdd0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d602   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043d603:                 ;XREF[1,0]:   0043d5f6
CODE:0043d603   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043d60b   750b            JNZ         LAB_0043d618                            
CODE:0043d60d   68c0274600      PUSH        DATA:PTR_LAB_004627c0                   ;= 0043d636
CODE:0043d612   e876dd0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d617   59              POP         ECX=>DATA:PTR_LAB_004627c0              ;= 0043d636
                            LAB_0043d618:                 ;XREF[1,0]:   0043d60b
CODE:0043d618   ff35dc934600    PUSH        dword ptr [DATA:DAT_004693dc]           ;= ??
CODE:0043d61e   e8ad68fdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043d623   59              POP         ECX                                     
CODE:0043d624   6683f810        CMP         AX,0x10                                 
CODE:0043d628   750b            JNZ         LAB_0043d635                            
CODE:0043d62a   68c0274600      PUSH        DATA:PTR_LAB_004627c0                   ;= 0043d636
CODE:0043d62f   e859dd0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d634   59              POP         ECX                                     
                            LAB_0043d635:                 ;XREF[1,0]:   0043d628
CODE:0043d635   c3              RET                                                 
                            LAB_0043d636:                 ;XREF[1,0]:   004627c0
CODE:0043d636   53              PUSH        EBX                                     
CODE:0043d637   66c705a42...    MOV         word ptr [DATA:DAT_004627a4],0x0        
CODE:0043d640   6870170000      PUSH        0x1770                                  
CODE:0043d645   e8da39ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043d64a   59              POP         ECX                                     
CODE:0043d64b   6870170000      PUSH        0x1770                                  
CODE:0043d650   e86f54fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d655   59              POP         ECX                                     
CODE:0043d656   8bd8            MOV         EBX,EAX                                 
CODE:0043d658   6a00            PUSH        0x0                                     
CODE:0043d65a   6a00            PUSH        0x0                                     
CODE:0043d65c   6a00            PUSH        0x0                                     
CODE:0043d65e   53              PUSH        EBX                                     
CODE:0043d65f   e89066fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043d664   83c410          ADD         ESP,0x10                                
CODE:0043d667   53              PUSH        EBX                                     
CODE:0043d668   e89f56fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d66d   59              POP         ECX                                     
CODE:0043d66e   68a3060000      PUSH        0x6a3                                   
CODE:0043d673   e84c54fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d678   59              POP         ECX                                     
CODE:0043d679   8bd8            MOV         EBX,EAX                                 
CODE:0043d67b   6a00            PUSH        0x0                                     
CODE:0043d67d   6a3f            PUSH        0x3f                                    
CODE:0043d67f   6895000000      PUSH        0x95                                    
CODE:0043d684   53              PUSH        EBX                                     
CODE:0043d685   e86a66fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043d68a   83c410          ADD         ESP,0x10                                
CODE:0043d68d   53              PUSH        EBX                                     
CODE:0043d68e   e87956fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d693   59              POP         ECX                                     
CODE:0043d694   6a1e            PUSH        0x1e                                    
CODE:0043d696   e881f30000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043d69b   59              POP         ECX                                     
CODE:0043d69c   50              PUSH        EAX                                     
CODE:0043d69d   e8a2f30000      CALL        FUN_0044ca44                            ;int FUN_0044ca44(undefined param_1, ...
CODE:0043d6a2   59              POP         ECX                                     
CODE:0043d6a3   a328944600      MOV         [DATA:DAT_00469428],EAX                 ;= ??
CODE:0043d6a8   e8ef3cffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043d6ad   5b              POP         EBX                                     
CODE:0043d6ae   c3              RET                                                 
                            LAB_0043d6af:                 ;XREF[1,0]:   004627c4
CODE:0043d6af   e8943cffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043d6b4   c3              RET                                                 
                            LAB_0043d6b5:                 ;XREF[1,0]:   004627c8
CODE:0043d6b5   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x2        
CODE:0043d6bd   740a            JZ          LAB_0043d6c9                            
CODE:0043d6bf   66833da42...    CMP         word ptr [DATA:DAT_004627a4],0x1        
CODE:0043d6c7   750b            JNZ         LAB_0043d6d4                            
                            LAB_0043d6c9:                 ;XREF[1,0]:   0043d6bd
CODE:0043d6c9   68cc274600      PUSH        DATA:PTR_LAB_004627cc                   ;= 0043c69f
CODE:0043d6ce   e8badc0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d6d3   59              POP         ECX=>DATA:PTR_LAB_004627cc              ;= 0043c69f
                            LAB_0043d6d4:                 ;XREF[1,0]:   0043d6c7
CODE:0043d6d4   ff3528944600    PUSH        dword ptr [DATA:DAT_00469428]           ;= ??
CODE:0043d6da   e872f30000      CALL        FUN_0044ca51                            ;bool FUN_0044ca51(undefined param_1,...
CODE:0043d6df   59              POP         ECX                                     
CODE:0043d6e0   6685c0          TEST        AX,AX                                   
CODE:0043d6e3   740b            JZ          LAB_0043d6f0                            
CODE:0043d6e5   68d8274600      PUSH        DATA:PTR_FUN_004627d8                   ;= 0043c729
CODE:0043d6ea   e89edc0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043d6ef   59              POP         ECX                                     
                            LAB_0043d6f0:                 ;XREF[1,0]:   0043d6e3
CODE:0043d6f0   c3              RET                                                 
CODE:0043d6f1   00              ??          00h                                     
CODE:0043d6f2   00              ??          00h                                     
CODE:0043d6f3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort LoadPartDefinitions?(void)
                                                          ;XREF[1,0]:   0042f578
CODE:0043d6f4   55              PUSH        EBP                                     
CODE:0043d6f5   8bec            MOV         EBP,ESP                                 
CODE:0043d6f7   83c4b0          ADD         ESP,-0x50                               
CODE:0043d6fa   53              PUSH        EBX                                     
CODE:0043d6fb   56              PUSH        ESI                                     
CODE:0043d6fc   57              PUSH        EDI                                     
CODE:0043d6fd   6808284600      PUSH        DATA:$PART                              ;= 50h    P
CODE:0043d702   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043d707   668b402e        MOV         AX,word ptr [EAX + 0x2e]                
CODE:0043d70b   6605e803        ADD         AX,0x3e8                                
CODE:0043d70f   50              PUSH        EAX                                     
CODE:0043d710   e8e92e0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043d715   83c408          ADD         ESP,0x8                                 
CODE:0043d718   a340954600      MOV         [DATA:$Level.partResource],EAX          ;= NaP
CODE:0043d71d   83c030          ADD         EAX,0x30                                
CODE:0043d720   8b1540954600    MOV         EDX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0043d726   894224          MOV         dword ptr [EDX + 0x24],EAX              
CODE:0043d729   8b1540954600    MOV         EDX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0043d72f   0fbf5206        MOVSX       EDX,word ptr [EDX + 0x6]                
CODE:0043d733   03d2            ADD         EDX,EDX                                 
CODE:0043d735   03c2            ADD         EAX,EDX                                 
CODE:0043d737   8b1540954600    MOV         EDX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0043d73d   894228          MOV         dword ptr [EDX + 0x28],EAX              
CODE:0043d740   a33c954600      MOV         [DATA:$Level.partDefinitions],EAX       ;= NaP
CODE:0043d745   8b1540954600    MOV         EDX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0043d74b   0fbf5202        MOVSX       EDX,word ptr [EDX + 0x2]                
CODE:0043d74f   6bd262          IMUL        EDX,EDX,0x62                            
CODE:0043d752   03c2            ADD         EAX,EDX                                 
CODE:0043d754   a348954600      MOV         [DATA:DAT_00469548],EAX                 ;= ??
CODE:0043d759   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0043d75e   668b7802        MOV         DI,word ptr [EAX + 0x2]                 
CODE:0043d762   8b1d3c954600    MOV         EBX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0043d768   33f6            XOR         ESI,ESI                                 
CODE:0043d76a   663bfe          CMP         DI,SI                                   
CODE:0043d76d   7e4b            JLE         LAB_0043d7ba                            
                            LAB_0043d76f:                 ;XREF[1,0]:   0043d7b8
CODE:0043d76f   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0043d774   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0043d778   50              PUSH        EAX                                     
CODE:0043d779   e84653fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043d77e   59              POP         ECX                                     
CODE:0043d77f   894356          MOV         dword ptr [EBX + 0x56],EAX              
CODE:0043d782   668b4310        MOV         AX,word ptr [EBX + 0x10]                
CODE:0043d786   50              PUSH        EAX                                     
CODE:0043d787   ff7356          PUSH        dword ptr [EBX + 0x56]                  
CODE:0043d78a   e84552fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0043d78f   83c408          ADD         ESP,0x8                                 
CODE:0043d792   66897360        MOV         word ptr [EBX + 0x60],SI                
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0043d796   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0043d79c   668b4316        MOV         AX,word ptr [EBX + 0x16]                
CODE:0043d7a0   50              PUSH        EAX                                     
CODE:0043d7a1   e8582e0000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043d7a6   83c408          ADD         ESP,0x8                                 
CODE:0043d7a9   89435a          MOV         dword ptr [EBX + 0x5a],EAX              
CODE:0043d7ac   33c0            XOR         EAX,EAX                                 
CODE:0043d7ae   894352          MOV         dword ptr [EBX + 0x52],EAX              
CODE:0043d7b1   83c362          ADD         EBX,0x62                                
CODE:0043d7b4   46              INC         ESI                                     
CODE:0043d7b5   663bfe          CMP         DI,SI                                   
CODE:0043d7b8   7fb5            JG          LAB_0043d76f                            
                            LAB_0043d7ba:                 ;XREF[1,0]:   0043d76d
CODE:0043d7ba   8bc7            MOV         EAX,EDI                                 
CODE:0043d7bc   5f              POP         EDI                                     
CODE:0043d7bd   5e              POP         ESI                                     
CODE:0043d7be   5b              POP         EBX                                     
CODE:0043d7bf   8be5            MOV         ESP,EBP                                 
CODE:0043d7c1   5d              POP         EBP                                     
CODE:0043d7c2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043d7c3(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042fe77
CODE:0043d7c3   53              PUSH        EBX                                     
CODE:0043d7c4   56              PUSH        ESI                                     
CODE:0043d7c5   57              PUSH        EDI                                     
CODE:0043d7c6   a140954600      MOV         param_1,[DATA:$Level.partResource]      ;= NaP
CODE:0043d7cb   668b7802        MOV         DI,word ptr [param_1 + 0x2]             
CODE:0043d7cf   8b1d3c954600    MOV         EBX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0043d7d5   33f6            XOR         ESI,ESI                                 
CODE:0043d7d7   663bfe          CMP         DI,SI                                   
CODE:0043d7da   7e2d            JLE         LAB_0043d809                            
                            LAB_0043d7dc:                 ;XREF[1,0]:   0043d807
CODE:0043d7dc   ff7356          PUSH        dword ptr [EBX + 0x56]                  
CODE:0043d7df   e82855fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043d7e4   59              POP         param_3                                 
CODE:0043d7e5   894356          MOV         dword ptr [EBX + 0x56],param_1          
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0043d7e8   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0043d7ee   668b4316        MOV         param_1,word ptr [EBX + 0x16]           
CODE:0043d7f2   50              PUSH        param_1                                 
CODE:0043d7f3   e89d2e0000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0043d7f8   83c408          ADD         ESP,0x8                                 
CODE:0043d7fb   33c0            XOR         param_1,param_1                         
CODE:0043d7fd   89435a          MOV         dword ptr [EBX + 0x5a],param_1          
CODE:0043d800   83c362          ADD         EBX,0x62                                
CODE:0043d803   46              INC         ESI                                     
CODE:0043d804   663bfe          CMP         DI,SI                                   
CODE:0043d807   7fd3            JG          LAB_0043d7dc                            
                            LAB_0043d809:                 ;XREF[1,0]:   0043d7da
CODE:0043d809   ff3540954600    PUSH        dword ptr [DATA:$Level.partResource]    ;= NaP
CODE:0043d80f   e8282f0000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043d814   59              POP         param_3                                 
CODE:0043d815   33c0            XOR         param_1,param_1                         
CODE:0043d817   a340954600      MOV         [DATA:$Level.partResource],param_1      ;= NaP
CODE:0043d81c   5f              POP         EDI                                     
CODE:0043d81d   5e              POP         ESI                                     
CODE:0043d81e   5b              POP         EBX                                     
CODE:0043d81f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d820(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d823
                                                          ;XREF[5,0]:   0041624e,0041a1f4,0041a392,00434df8
                                                          ;             00434eb3
CODE:0043d820   55              PUSH        EBP                                     
CODE:0043d821   8bec            MOV         EBP,ESP                                 
CODE:0043d823   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d827   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0043d82a   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d830   668b444208      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043d835   5d              POP         EBP                                     
CODE:0043d836   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d837(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d83a
CODE:0043d837   55              PUSH        EBP                                     
CODE:0043d838   8bec            MOV         EBP,ESP                                 
CODE:0043d83a   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d83e   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0043d841   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d847   668b444210      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043d84c   5d              POP         EBP                                     
CODE:0043d84d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d84e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d851
CODE:0043d84e   55              PUSH        EBP                                     
CODE:0043d84f   8bec            MOV         EBP,ESP                                 
CODE:0043d851   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d855   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0043d858   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d85e   668b444212      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043d863   5d              POP         EBP                                     
CODE:0043d864   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d865(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d868
CODE:0043d865   55              PUSH        EBP                                     
CODE:0043d866   8bec            MOV         EBP,ESP                                 
CODE:0043d868   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d86c   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0043d86f   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d875   668b444214      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043d87a   5d              POP         EBP                                     
CODE:0043d87b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d87c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d87f
                                                          ;XREF[4,0]:   00416513,0041a215,0041a3d8,0044ded8
CODE:0043d87c   55              PUSH        EBP                                     
CODE:0043d87d   8bec            MOV         EBP,ESP                                 
CODE:0043d87f   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d883   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0043d886   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d88c   668b44420e      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043d891   5d              POP         EBP                                     
CODE:0043d892   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043d893(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043d896
                                                          ;XREF[4,0]:   0041a2b7,00434e17,0044da85,0044e294
CODE:0043d893   55              PUSH        EBP                                     
CODE:0043d894   8bec            MOV         EBP,ESP                                 
CODE:0043d896   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0043d89a   6bc062          IMUL        param_1,param_1,0x62                    
CODE:0043d89d   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043d8a3   5d              POP         EBP                                     
CODE:0043d8a4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void GenInitialPartIds(ushort count)
          ;count         ushort               4                      ;XREF[1,0]:   0043d8ab
          ;i             undefined2          AX                      ;XREF[1,0]:   0043d8d6
          ;definition... undefined2     HASH...                      
                                                          ;XREF[1,0]:   0041421a
CODE:0043d8a5   55              PUSH        EBP                                     
CODE:0043d8a6   8bec            MOV         EBP,ESP                                 
CODE:0043d8a8   53              PUSH        EBX                                     
CODE:0043d8a9   56              PUSH        ESI                                     
CODE:0043d8aa   57              PUSH        EDI                                     
CODE:0043d8ab   8b5d08          MOV         EBX,dword ptr [EBP + count+0x4]         
CODE:0043d8ae   bf6c954600      MOV         EDI,DATA:$InitialPartIds                ;= ??
CODE:0043d8b3   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0043d8b8   668b7002        MOV         SI,word ptr [EAX + 0x2]                 
CODE:0043d8bc   66c7056a9...    MOV         word ptr [DATA:$...,0x0                 ;= ??
CODE:0043d8c5   57              PUSH        EDI=>DATA:$InitialPartIds               ;= ??
CODE:0043d8c6   53              PUSH        EBX                                     
CODE:0043d8c7   e80cdbfeff      CALL        DonkeyShuffle                           ;void DonkeyShuffle(short len, short ...
CODE:0043d8cc   83c408          ADD         ESP,0x8                                 
CODE:0043d8cf   33c0            XOR         EAX,EAX                                 
CODE:0043d8d1   663bd8          CMP         BX,AX                                   
CODE:0043d8d4   7e18            JLE         LAB_0043d8ee                            
                            LAB_0043d8d6:                 ;XREF[1,0]:   0043d8ec
CODE:0043d8d6   0fbfd0          MOVSX       EDX,i                                   
                                                          ; FWD[2,0]:   0046956c,0046956e
CODE:0043d8d9   663b3457        CMP         SI,word ptr [EDI + EDX*0x2]=>DATA:$In...;= ??
CODE:0043d8dd   7f09            JG          LAB_0043d8e8                            
CODE:0043d8df   0fbfd0          MOVSX       EDX,i                                   
CODE:0043d8e2   66c70457e803    MOV         word ptr [EDI + ...,0x3e8               ;= ??
                            LAB_0043d8e8:                 ;XREF[1,0]:   0043d8dd
CODE:0043d8e8   40              INC         i                                       
CODE:0043d8e9   663bd8          CMP         BX,i                                    
CODE:0043d8ec   7fe8            JG          LAB_0043d8d6                            
                            LAB_0043d8ee:                 ;XREF[1,0]:   0043d8d4
CODE:0043d8ee   5f              POP         EDI                                     
CODE:0043d8ef   5e              POP         ESI                                     
CODE:0043d8f0   5b              POP         EBX                                     
CODE:0043d8f1   5d              POP         EBP                                     
CODE:0043d8f2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;PartId NextInitialPartId(void)
          ;i             undefined2     HASH...                      
                                                          ;XREF[1,0]:   004149f5
CODE:0043d8f3   66a16a954600    MOV         AX,[DATA:$InitialPartIds.index]         ;= ??
CODE:0043d8f9   66ff056a9...    INC         word ptr [DATA:$InitialPartIds.index]   ;= ??
CODE:0043d900   0fbfc0          MOVSX       EAX,AX                                  
CODE:0043d903   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:$InitialP...;= ??
CODE:0043d90b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043d90c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043d918
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043d915
          ;param_6       undefined4           c                      ;XREF[1,0]:   0043d912
                                                          ;XREF[4,0]:   0041a1fe,0041a3a5,00434e08,00434ec1
CODE:0043d90c   55              PUSH        EBP                                     
CODE:0043d90d   8bec            MOV         EBP,ESP                                 
CODE:0043d90f   53              PUSH        EBX                                     
CODE:0043d910   56              PUSH        ESI                                     
CODE:0043d911   57              PUSH        EDI                                     
CODE:0043d912   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0043d915   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0043d918   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0043d91b   e8c877ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043d920   59              POP         param_3                                 
CODE:0043d921   66c707ffff      MOV         word ptr [EDI],0xffff                   
CODE:0043d926   33db            XOR         EBX,EBX                                 
CODE:0043d928   85c0            TEST        param_1,param_1                         
CODE:0043d92a   7419            JZ          LAB_0043d945                            
                            LAB_0043d92c:                 ;XREF[1,0]:   0043d943
CODE:0043d92c   663b7008        CMP         SI,word ptr [param_1 + 0x8]             
CODE:0043d930   7508            JNZ         LAB_0043d93a                            
CODE:0043d932   43              INC         EBX                                     
CODE:0043d933   668b5060        MOV         param_2,word ptr [param_1 + 0x60]       
CODE:0043d937   668917          MOV         word ptr [EDI],param_2                  
                            LAB_0043d93a:                 ;XREF[1,0]:   0043d930
CODE:0043d93a   50              PUSH        param_1                                 
CODE:0043d93b   e8cd77ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043d940   59              POP         param_3                                 
CODE:0043d941   85c0            TEST        param_1,param_1                         
CODE:0043d943   75e7            JNZ         LAB_0043d92c                            
                            LAB_0043d945:                 ;XREF[1,0]:   0043d92a
CODE:0043d945   8bc3            MOV         param_1,EBX                             
CODE:0043d947   5f              POP         EDI                                     
CODE:0043d948   5e              POP         ESI                                     
CODE:0043d949   5b              POP         EBX                                     
CODE:0043d94a   5d              POP         EBP                                     
CODE:0043d94b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043d94c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043d953
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043d950
                                                          ;XREF[1,0]:   0041a3ba
CODE:0043d94c   55              PUSH        EBP                                     
CODE:0043d94d   8bec            MOV         EBP,ESP                                 
CODE:0043d94f   53              PUSH        EBX                                     
CODE:0043d950   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0043d953   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0043d956   e88d77ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043d95b   59              POP         param_3                                 
CODE:0043d95c   85c0            TEST        param_1,param_1                         
CODE:0043d95e   7411            JZ          LAB_0043d971                            
                            LAB_0043d960:                 ;XREF[1,0]:   0043d96f
CODE:0043d960   663b5808        CMP         BX,word ptr [param_1 + 0x8]             
CODE:0043d964   740b            JZ          LAB_0043d971                            
CODE:0043d966   50              PUSH        param_1                                 
CODE:0043d967   e8a177ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043d96c   59              POP         param_3                                 
CODE:0043d96d   85c0            TEST        param_1,param_1                         
CODE:0043d96f   75ef            JNZ         LAB_0043d960                            
                            LAB_0043d971:                 ;XREF[2,0]:   0043d95e,0043d964
CODE:0043d971   668b4060        MOV         param_1,word ptr [param_1 + 0x60]       
CODE:0043d975   5b              POP         EBX                                     
CODE:0043d976   5d              POP         EBP                                     
CODE:0043d977   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0043d978(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043d97d
                                                          ;XREF[1,0]:   004174a3
CODE:0043d978   55              PUSH        EBP                                     
CODE:0043d979   8bec            MOV         EBP,ESP                                 
CODE:0043d97b   53              PUSH        EBX                                     
CODE:0043d97c   56              PUSH        ESI                                     
CODE:0043d97d   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043d980   0fbfc3          MOVSX       param_1,BX                              
CODE:0043d983   69c0a8000000    IMUL        param_1,param_1,0xa8                    
CODE:0043d989   81c0e8854600    ADD         param_1,DATA:$Actors                    ;= ??
CODE:0043d98f   ff7072          PUSH        dword ptr [param_1 + 0x72]=>DATA:$Act...
CODE:0043d992   e85177ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0043d997   59              POP         param_3                                 
CODE:0043d998   33f6            XOR         ESI,ESI                                 
CODE:0043d99a   85c0            TEST        param_1,param_1                         
CODE:0043d99c   7412            JZ          LAB_0043d9b0                            
                            LAB_0043d99e:                 ;XREF[1,0]:   0043d9ae
CODE:0043d99e   663b580c        CMP         BX,word ptr [param_1 + 0xc]             
CODE:0043d9a2   7501            JNZ         LAB_0043d9a5                            
CODE:0043d9a4   46              INC         ESI                                     
                            LAB_0043d9a5:                 ;XREF[1,0]:   0043d9a2
CODE:0043d9a5   50              PUSH        param_1                                 
CODE:0043d9a6   e86277ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043d9ab   59              POP         param_3                                 
CODE:0043d9ac   85c0            TEST        param_1,param_1                         
CODE:0043d9ae   75ee            JNZ         LAB_0043d99e                            
                            LAB_0043d9b0:                 ;XREF[1,0]:   0043d99c
CODE:0043d9b0   8bc6            MOV         param_1,ESI                             
CODE:0043d9b2   5e              POP         ESI                                     
CODE:0043d9b3   5b              POP         EBX                                     
CODE:0043d9b4   5d              POP         EBP                                     
CODE:0043d9b5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ushort GetCriticalSlotCount(void)
                                                          ;XREF[1,0]:   0042f601
CODE:0043d9b6   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0043d9bb   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:0043d9bf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043d9c0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043d9c3
                                                          ;XREF[5,0]:   00415d11,00415f7e,0041603d,004160d6
                                                          ;             00416443
CODE:0043d9c0   55              PUSH        EBP                                     
CODE:0043d9c1   8bec            MOV         EBP,ESP                                 
CODE:0043d9c3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043d9c6   50              PUSH        param_1                                 
CODE:0043d9c7   e84177ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043d9cc   59              POP         param_3                                 
CODE:0043d9cd   eb07            JMP         LAB_0043d9d6                            
                            LAB_0043d9cf:                 ;XREF[1,0]:   0043d9df
CODE:0043d9cf   50              PUSH        param_1                                 
CODE:0043d9d0   e83877ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0043d9d5   59              POP         param_3                                 
                            LAB_0043d9d6:                 ;XREF[1,0]:   0043d9cd
CODE:0043d9d6   85c0            TEST        param_1,param_1                         
CODE:0043d9d8   7407            JZ          LAB_0043d9e1                            
CODE:0043d9da   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:0043d9df   7dee            JGE         LAB_0043d9cf                            
                            LAB_0043d9e1:                 ;XREF[1,0]:   0043d9d8
CODE:0043d9e1   5d              POP         EBP                                     
CODE:0043d9e2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043d9e3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043d9e6
                                                          ;XREF[4,0]:   00415d1e,00415f6a,00415fea,004163e7
CODE:0043d9e3   55              PUSH        EBP                                     
CODE:0043d9e4   8bec            MOV         EBP,ESP                                 
CODE:0043d9e6   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043d9e9   50              PUSH        param_1                                 
CODE:0043d9ea   e82877ffff      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:0043d9ef   59              POP         param_3                                 
CODE:0043d9f0   eb07            JMP         LAB_0043d9f9                            
                            LAB_0043d9f2:                 ;XREF[1,0]:   0043da02
CODE:0043d9f2   50              PUSH        param_1                                 
CODE:0043d9f3   e81f77ffff      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:0043d9f8   59              POP         param_3                                 
                            LAB_0043d9f9:                 ;XREF[1,0]:   0043d9f0
CODE:0043d9f9   85c0            TEST        param_1,param_1                         
CODE:0043d9fb   7407            JZ          LAB_0043da04                            
CODE:0043d9fd   6683781c00      CMP         word ptr [param_1 + 0x1c],0x0           
CODE:0043da02   7dee            JGE         LAB_0043d9f2                            
                            LAB_0043da04:                 ;XREF[1,0]:   0043d9fb
CODE:0043da04   5d              POP         EBP                                     
CODE:0043da05   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043da06(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043da0b
                                                          ;XREF[1,0]:   0042b2f4
CODE:0043da06   55              PUSH        EBP                                     
CODE:0043da07   8bec            MOV         EBP,ESP                                 
CODE:0043da09   53              PUSH        EBX                                     
CODE:0043da0a   56              PUSH        ESI                                     
CODE:0043da0b   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0043da0e   b93c954600      MOV         param_3,DATA:$Level.partDefinitions     ;= NaP
CODE:0043da13   33c0            XOR         param_1,param_1                         
CODE:0043da15   eb27            JMP         LAB_0043da3e                            
                            LAB_0043da17:                 ;XREF[1,0]:   0043da48
CODE:0043da17   0fbfd8          MOVSX       EBX,param_1                             
CODE:0043da1a   6bdb31          IMUL        EBX,EBX,0x31                            
CODE:0043da1d   8b31            MOV         ESI,dword ptr [param_3]=>DATA:$Level....;= NaP
CODE:0043da1f   668b5c5e0c      MOV         BX,word ptr [ESI + EBX*0x2 + 0xc]       
CODE:0043da24   66891a          MOV         word ptr [param_2],BX                   
CODE:0043da27   83c202          ADD         param_2,0x2                             
CODE:0043da2a   0fbfd8          MOVSX       EBX,param_1                             
CODE:0043da2d   6bdb31          IMUL        EBX,EBX,0x31                            
CODE:0043da30   8b31            MOV         ESI,dword ptr [param_3]=>DATA:$Level....;= NaP
CODE:0043da32   668b5c5e36      MOV         BX,word ptr [ESI + EBX*0x2 + 0x36]      
CODE:0043da37   66891a          MOV         word ptr [param_2],BX                   
CODE:0043da3a   83c202          ADD         param_2,0x2                             
CODE:0043da3d   40              INC         param_1                                 
                            LAB_0043da3e:                 ;XREF[1,0]:   0043da15
CODE:0043da3e   8b1d40954600    MOV         EBX,dword ptr [DATA:$Level.partResource];= NaP
CODE:0043da44   663b4302        CMP         param_1,word ptr [EBX + 0x2]            
CODE:0043da48   7ccd            JL          LAB_0043da17                            
CODE:0043da4a   5e              POP         ESI                                     
CODE:0043da4b   5b              POP         EBX                                     
CODE:0043da4c   5d              POP         EBP                                     
CODE:0043da4d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ezFUN_0043da4e(ushort * param_1)
          ;param_1       ushort *             4                      ;XREF[1,0]:   0043da53
          ;i             undefined4         ESI                      ;XREF[1,0]:   0043da56
                                                          ;XREF[1,0]:   0042f5c5
CODE:0043da4e   55              PUSH        EBP                                     
CODE:0043da4f   8bec            MOV         EBP,ESP                                 
CODE:0043da51   53              PUSH        EBX                                     
CODE:0043da52   56              PUSH        ESI                                     
CODE:0043da53   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:0043da56   33f6            XOR         i,i                                     
CODE:0043da58   eb3b            JMP         LAB_0043da95                            
                            LAB_0043da5a:                 ;XREF[1,0]:   0043da9e
CODE:0043da5a   66833bff        CMP         word ptr [EBX],-0x1                     
CODE:0043da5e   741a            JZ          LAB_0043da7a                            
CODE:0043da60   56              PUSH        i                                       
CODE:0043da61   668b03          MOV         AX,word ptr [EBX]                       
CODE:0043da64   50              PUSH        EAX                                     
CODE:0043da65   e87373ffff      CALL        FUN_00434ddd                            ;bool FUN_00434ddd(short param_1)
CODE:0043da6a   83c408          ADD         ESP,0x8                                 
CODE:0043da6d   66833b00        CMP         word ptr [EBX],0x0                      
CODE:0043da71   7507            JNZ         LAB_0043da7a                            
CODE:0043da73   56              PUSH        i                                       
CODE:0043da74   e86588fdff      CALL        FUN_004162de                            ;undefined FUN_004162de(undefined4 pa...
CODE:0043da79   59              POP         ECX                                     
                            LAB_0043da7a:                 ;XREF[2,0]:   0043da5e,0043da71
CODE:0043da7a   83c302          ADD         EBX,0x2                                 
CODE:0043da7d   0fbfc6          MOVSX       EAX,i                                   
CODE:0043da80   6bc031          IMUL        EAX,EAX,0x31                            
CODE:0043da83   8b153c954600    MOV         EDX,dword ptr [DATA:$Level.partDefini...;= NaP
CODE:0043da89   668b0b          MOV         CX,word ptr [EBX]                       
CODE:0043da8c   66894c4236      MOV         word ptr [EDX + EAX*0x2 + 0x36],CX      
CODE:0043da91   83c302          ADD         EBX,0x2                                 
CODE:0043da94   46              INC         i                                       
                            LAB_0043da95:                 ;XREF[1,0]:   0043da58
CODE:0043da95   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0043da9a   663b7002        CMP         i,word ptr [EAX + 0x2]                  
CODE:0043da9e   7cba            JL          LAB_0043da5a                            
CODE:0043daa0   5e              POP         i                                       
CODE:0043daa1   5b              POP         EBX                                     
CODE:0043daa2   5d              POP         EBP                                     
CODE:0043daa3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043daa4(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0042f8cc
CODE:0043daa4   53              PUSH        EBX                                     
CODE:0043daa5   56              PUSH        ESI                                     
CODE:0043daa6   33db            XOR         EBX,EBX                                 
CODE:0043daa8   eb2d            JMP         LAB_0043dad7                            
                            LAB_0043daaa:                 ;XREF[1,0]:   0043dae0
CODE:0043daaa   8bf3            MOV         ESI,EBX                                 
CODE:0043daac   c1e602          SHL         ESI,0x2                                 
CODE:0043daaf   6683c603        ADD         SI,0x3                                  
CODE:0043dab3   56              PUSH        ESI                                     
CODE:0043dab4   6a00            PUSH        0x0                                     
CODE:0043dab6   e82273ffff      CALL        FUN_00434ddd                            ;bool FUN_00434ddd(short param_1)
CODE:0043dabb   83c408          ADD         ESP,0x8                                 
CODE:0043dabe   56              PUSH        ESI                                     
CODE:0043dabf   e81a88fdff      CALL        FUN_004162de                            ;undefined FUN_004162de(undefined4 pa...
CODE:0043dac4   59              POP         param_3                                 
CODE:0043dac5   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x1        
CODE:0043dacd   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043dad2   66ff4820        DEC         word ptr [param_1 + 0x20]               
CODE:0043dad6   43              INC         EBX                                     
                            LAB_0043dad7:                 ;XREF[1,0]:   0043daa8
CODE:0043dad7   a140954600      MOV         param_1,[DATA:$Level.partResource]      ;= NaP
CODE:0043dadc   663b5806        CMP         BX,word ptr [param_1 + 0x6]             
CODE:0043dae0   7cc8            JL          LAB_0043daaa                            
CODE:0043dae2   5e              POP         ESI                                     
CODE:0043dae3   5b              POP         EBX                                     
CODE:0043dae4   c3              RET                                                 
CODE:0043dae5   00              ??          00h                                     
CODE:0043dae6   00              ??          00h                                     
CODE:0043dae7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043dae8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043daf2
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043daef
          ;local_8       undefined4          -8                      ;XREF[2,0]:   0043de28,0043de4c
          ;local_c       undefined4          -c                      ;XREF[3,0]:   0043de2b,0043de39,0043de63
          ;local_10      undefined4         -10                      ;XREF[24,0]:  0043db10,0043dbd5,0043dbf9,0043dc9b,0043dcad
                                                                     ;             0043dcbf,0043dcd1,0043dce3,0043dcf5,0043dd07
                                                                     ;             0043dd19,0043dd3d,0043dd4f,0043dd61,0043dd73
                                                                     ;             0043dd85,0043dd94,0043dda3,0043ddb2,0043ddc1
                                                                     ;             0043ddee,0043ddfd,0043de25,0043de4f
          ;local_14      undefined4         -14                      ;XREF[3,0]:   0043dafd,0043de31,0043de58
          ;local_18      undefined4         -18                      ;XREF[4,0]:   0043dafa,0043de34,0043de40,0043de71
          ;local_1c      undefined4         -1c                      ;XREF[16,0]:  0043daf7,0043dbe7,0043dc0b,0043dc1d,0043dc2f
                                                                     ;             0043dc41,0043dc53,0043dc65,0043dc77,0043dc89
                                                                     ;             0043dd2b,0043ddd0,0043dddf,0043de2e,0043de52
                                                                     ;             0043de55
                                                          ;XREF[2,0]:   0043e386,0043e395
CODE:0043dae8   55              PUSH        EBP                                     
CODE:0043dae9   8bec            MOV         EBP,ESP                                 
CODE:0043daeb   83c4e8          ADD         ESP,-0x18                               
CODE:0043daee   53              PUSH        EBX                                     
CODE:0043daef   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0043daf2   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0043daf5   33c0            XOR         param_1,param_1                         
CODE:0043daf7   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dafa   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0043dafd   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0043db00   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043db05   0fbf4032        MOVSX       param_1,word ptr [param_1 + 0x32]       
CODE:0043db09   8b04855c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:0043db10   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043db13   e9eb020000      JMP         LAB_0043de03                            
                            LAB_0043db18:                 ;XREF[1,0]:   0043de07
CODE:0043db18   0fbf02          MOVSX       param_1,word ptr [param_2]              
CODE:0043db1b   6bc062          IMUL        param_1,param_1,0x62                    
CODE:0043db1e   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0043db24   668b580a        MOV         BX,word ptr [param_1 + 0xa]             
CODE:0043db28   0fbf4008        MOVSX       param_1,word ptr [param_1 + 0x8]        
CODE:0043db2c   83c0f3          ADD         param_1,-0xd                            
CODE:0043db2f   83f822          CMP         param_1,0x22                            
CODE:0043db32   0f87c8020000    JA          switchD_0043db38::caseD_22              
                            switchD:                      ; FWD[35,0]:  0043db3f,0043dbcb,0043dbdd,0043dbef
                                                          ;             0043dc01,0043dc13,0043dc25,0043dc37
                                                          ;             0043dc49,0043dc5b,0043dc6d,0043dc7f
                                                          ;             0043dc91,0043dca3,0043dcb5,0043dcc7
                                                          ;             0043dcd9,0043dceb,0043dcfd,0043dd0f
                                                          ;             0043dd21,0043dd33,0043dd45,0043dd57
                                                          ;             0043dd69,0043dd7b,0043dd8a,0043dd99
                                                          ;             0043dda8,0043ddb7,0043ddc6,0043ddd5
                                                          ;             0043dde4,0043ddf3,0043de00
CODE:0043db38   ff24853fd...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0043dbcb
                            switchdataD_0043db3f:         ;XREF[1,0]:   0043db38
CODE:0043db3f   cbdb4300        addr        switchD_0043db38::caseD_d               
CODE:0043db43   efdb4300        addr        switchD_0043db38::caseD_e               
CODE:0043db47   dddb4300        addr        switchD_0043db38::caseD_f               
CODE:0043db4b   01dc4300        addr        switchD_0043db38::caseD_10              
CODE:0043db4f   13dc4300        addr        switchD_0043db38::caseD_11              
CODE:0043db53   25dc4300        addr        switchD_0043db38::caseD_12              
CODE:0043db57   37dc4300        addr        switchD_0043db38::caseD_13              
CODE:0043db5b   49dc4300        addr        switchD_0043db38::caseD_14              
CODE:0043db5f   5bdc4300        addr        switchD_0043db38::caseD_15              
CODE:0043db63   6ddc4300        addr        switchD_0043db38::caseD_16              
CODE:0043db67   7fdc4300        addr        switchD_0043db38::caseD_17              
CODE:0043db6b   91dc4300        addr        switchD_0043db38::caseD_18              
CODE:0043db6f   a3dc4300        addr        switchD_0043db38::caseD_19              
CODE:0043db73   b5dc4300        addr        switchD_0043db38::caseD_1a              
CODE:0043db77   c7dc4300        addr        switchD_0043db38::caseD_1b              
CODE:0043db7b   d9dc4300        addr        switchD_0043db38::caseD_1c              
CODE:0043db7f   ebdc4300        addr        switchD_0043db38::caseD_1d              
CODE:0043db83   fddc4300        addr        switchD_0043db38::caseD_1e              
CODE:0043db87   0fdd4300        addr        switchD_0043db38::caseD_1f              
CODE:0043db8b   21dd4300        addr        switchD_0043db38::caseD_20              
CODE:0043db8f   33dd4300        addr        switchD_0043db38::caseD_21              
CODE:0043db93   00de4300        addr        switchD_0043db38::caseD_22              
CODE:0043db97   00de4300        addr        switchD_0043db38::caseD_22              
CODE:0043db9b   45dd4300        addr        switchD_0043db38::caseD_24              
CODE:0043db9f   57dd4300        addr        switchD_0043db38::caseD_25              
CODE:0043dba3   69dd4300        addr        switchD_0043db38::caseD_26              
CODE:0043dba7   7bdd4300        addr        switchD_0043db38::caseD_27              
CODE:0043dbab   8add4300        addr        switchD_0043db38::caseD_28              
CODE:0043dbaf   99dd4300        addr        switchD_0043db38::caseD_29              
CODE:0043dbb3   a8dd4300        addr        switchD_0043db38::caseD_2a              
CODE:0043dbb7   b7dd4300        addr        switchD_0043db38::caseD_2b              
CODE:0043dbbb   c6dd4300        addr        switchD_0043db38::caseD_2c              
CODE:0043dbbf   d5dd4300        addr        switchD_0043db38::caseD_2d              
CODE:0043dbc3   e4dd4300        addr        switchD_0043db38::caseD_2e              
CODE:0043dbc7   f3dd4300        addr        switchD_0043db38::caseD_2f              
                            caseD_d:                      ;XREF[2,0]:   0043db38,0043db3f
CODE:0043dbcb   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dbce   8b04855c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:0043dbd5   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dbd8   e923020000      JMP         switchD_0043db38::caseD_22              
                            caseD_f:                      ;XREF[2,0]:   0043db38,0043db47
CODE:0043dbdd   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dbe0   8b0485782...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 3Dh    =
CODE:0043dbe7   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dbea   e911020000      JMP         switchD_0043db38::caseD_22              
                            caseD_e:                      ;XREF[2,0]:   0043db38,0043db43
CODE:0043dbef   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dbf2   8b0485682...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:0043dbf9   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dbfc   e9ff010000      JMP         switchD_0043db38::caseD_22              
                            caseD_10:                     ;XREF[2,0]:   0043db38,0043db4b
CODE:0043dc01   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc04   8b0485802...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 06h
CODE:0043dc0b   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc0e   e9ed010000      JMP         switchD_0043db38::caseD_22              
                            caseD_11:                     ;XREF[2,0]:   0043db38,0043db4f
CODE:0043dc13   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc16   8b0485902...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 06h
CODE:0043dc1d   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc20   e9db010000      JMP         switchD_0043db38::caseD_22              
                            caseD_12:                     ;XREF[2,0]:   0043db38,0043db53
CODE:0043dc25   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc28   8b0485a02...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 3Bh    ;
CODE:0043dc2f   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc32   e9c9010000      JMP         switchD_0043db38::caseD_22              
                            caseD_13:                     ;XREF[2,0]:   0043db38,0043db57
CODE:0043dc37   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc3a   8b0485ac2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 06h
CODE:0043dc41   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc44   e9b7010000      JMP         switchD_0043db38::caseD_22              
                            caseD_14:                     ;XREF[2,0]:   0043db38,0043db5b
CODE:0043dc49   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc4c   8b0485bc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 21h    !
CODE:0043dc53   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc56   e9a5010000      JMP         switchD_0043db38::caseD_22              
                            caseD_15:                     ;XREF[2,0]:   0043db38,0043db5f
CODE:0043dc5b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc5e   8b0485cc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 83h
CODE:0043dc65   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc68   e993010000      JMP         switchD_0043db38::caseD_22              
                            caseD_16:                     ;XREF[2,0]:   0043db38,0043db63
CODE:0043dc6d   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc70   8b0485dc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 3Dh    =
CODE:0043dc77   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc7a   e981010000      JMP         switchD_0043db38::caseD_22              
                            caseD_17:                     ;XREF[2,0]:   0043db38,0043db67
CODE:0043dc7f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc82   8b0485ec2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 3Dh    =
CODE:0043dc89   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dc8c   e96f010000      JMP         switchD_0043db38::caseD_22              
                            caseD_18:                     ;XREF[2,0]:   0043db38,0043db6b
CODE:0043dc91   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dc94   8b0485fc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:0043dc9b   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dc9e   e95d010000      JMP         switchD_0043db38::caseD_22              
                            caseD_19:                     ;XREF[2,0]:   0043db38,0043db6f
CODE:0043dca3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dca6   8b0485fc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:0043dcad   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dcb0   e94b010000      JMP         switchD_0043db38::caseD_22              
                            caseD_1a:                     ;XREF[2,0]:   0043db38,0043db73
CODE:0043dcb5   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dcb8   8b04851c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...
CODE:0043dcbf   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dcc2   e939010000      JMP         switchD_0043db38::caseD_22              
                            caseD_1b:                     ;XREF[2,0]:   0043db38,0043db77
CODE:0043dcc7   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dcca   8b04852c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043dcd1   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dcd4   e927010000      JMP         switchD_0043db38::caseD_22              
                            caseD_1c:                     ;XREF[2,0]:   0043db38,0043db7b
CODE:0043dcd9   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dcdc   8b04853c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= AEh
CODE:0043dce3   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dce6   e915010000      JMP         switchD_0043db38::caseD_22              
                            caseD_1d:                     ;XREF[2,0]:   0043db38,0043db7f
CODE:0043dceb   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dcee   8b04854c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043dcf5   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dcf8   e903010000      JMP         switchD_0043db38::caseD_22              
                            caseD_1e:                     ;XREF[2,0]:   0043db38,0043db83
CODE:0043dcfd   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd00   8b0485dc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:0043dd07   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd0a   e9f1000000      JMP         switchD_0043db38::caseD_22              
                            caseD_1f:                     ;XREF[2,0]:   0043db38,0043db87
CODE:0043dd0f   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd12   8b0485ec2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 7Bh    {
CODE:0043dd19   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd1c   e9df000000      JMP         switchD_0043db38::caseD_22              
                            caseD_20:                     ;XREF[2,0]:   0043db38,0043db8b
CODE:0043dd21   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd24   8b0485fc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 66h    f
CODE:0043dd2b   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dd2e   e9cd000000      JMP         switchD_0043db38::caseD_22              
                            caseD_21:                     ;XREF[2,0]:   0043db38,0043db8f
CODE:0043dd33   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd36   8b04850c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 7Bh    {
CODE:0043dd3d   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd40   e9bb000000      JMP         switchD_0043db38::caseD_22              
                            caseD_24:                     ;XREF[2,0]:   0043db38,0043db9b
CODE:0043dd45   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd48   8b04851c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 66h    f
CODE:0043dd4f   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd52   e9a9000000      JMP         switchD_0043db38::caseD_22              
                            caseD_25:                     ;XREF[2,0]:   0043db38,0043db9f
CODE:0043dd57   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd5a   8b04852c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= AEh
CODE:0043dd61   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd64   e997000000      JMP         switchD_0043db38::caseD_22              
                            caseD_26:                     ;XREF[2,0]:   0043db38,0043dba3
CODE:0043dd69   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd6c   8b04853c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043dd73   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd76   e985000000      JMP         switchD_0043db38::caseD_22              
                            caseD_27:                     ;XREF[2,0]:   0043db38,0043dba7
CODE:0043dd7b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd7e   8b04854c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043dd85   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd88   eb76            JMP         switchD_0043db38::caseD_22              
                            caseD_28:                     ;XREF[2,0]:   0043db38,0043dbab
CODE:0043dd8a   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd8d   8b04855c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 66h    f
CODE:0043dd94   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dd97   eb67            JMP         switchD_0043db38::caseD_22              
                            caseD_29:                     ;XREF[2,0]:   0043db38,0043dbaf
CODE:0043dd99   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dd9c   8b04856c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 66h    f
CODE:0043dda3   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043dda6   eb58            JMP         switchD_0043db38::caseD_22              
                            caseD_2a:                     ;XREF[2,0]:   0043db38,0043dbb3
CODE:0043dda8   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ddab   8b04857c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043ddb2   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043ddb5   eb49            JMP         switchD_0043db38::caseD_22              
                            caseD_2b:                     ;XREF[2,0]:   0043db38,0043dbb7
CODE:0043ddb7   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ddba   8b04858c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043ddc1   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043ddc4   eb3a            JMP         switchD_0043db38::caseD_22              
                            caseD_2c:                     ;XREF[2,0]:   0043db38,0043dbbb
CODE:0043ddc6   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ddc9   8b04859c2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 66h    f
CODE:0043ddd0   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043ddd3   eb2b            JMP         switchD_0043db38::caseD_22              
                            caseD_2d:                     ;XREF[2,0]:   0043db38,0043dbbf
CODE:0043ddd5   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ddd8   8b0485ac2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:0043dddf   0145e8          ADD         dword ptr [EBP + local_1c+0x4],param_1  
CODE:0043dde2   eb1c            JMP         switchD_0043db38::caseD_22              
                            caseD_2e:                     ;XREF[2,0]:   0043db38,0043dbc3
CODE:0043dde4   0fbfc3          MOVSX       param_1,BX                              
CODE:0043dde7   8b0485bc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= 9Ah
CODE:0043ddee   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043ddf1   eb0d            JMP         switchD_0043db38::caseD_22              
                            caseD_2f:                     ;XREF[2,0]:   0043db38,0043dbc7
CODE:0043ddf3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ddf6   8b0485cc2...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= CDh
CODE:0043ddfd   2945f4          SUB         dword ptr [EBP + local_10+0x4],param_1  
                            caseD_23:                     ;XREF[36,0]:  0043db32,0043db38,0043db93,0043db97
                            caseD_22:                     ;             0043dbd8,0043dbea,0043dbfc,0043dc0e
                                                          ;             0043dc20,0043dc32,0043dc44,0043dc56
                                                          ;             0043dc68,0043dc7a,0043dc8c,0043dc9e
                                                          ;             0043dcb0,0043dcc2,0043dcd4,0043dce6
                                                          ;             0043dcf8,0043dd0a,0043dd1c,0043dd2e
                                                          ;             0043dd40,0043dd52,0043dd64,0043dd76
                                                          ;             0043dd88,0043dd97,0043dda6,0043ddb5
                                                          ;             0043ddc4,0043ddd3,0043dde2,0043ddf1
CODE:0043de00   83c202          ADD         param_2,0x2                             
                            LAB_0043de03:                 ;XREF[1,0]:   0043db13
CODE:0043de03   66833aff        CMP         word ptr [param_2],-0x1                 
CODE:0043de07   0f850bfdffff    JNZ         LAB_0043db18                            
CODE:0043de0d   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043de12   0fbf4032        MOVSX       param_1,word ptr [param_1 + 0x32]       
CODE:0043de16   83e801          SUB         param_1,0x1                             
CODE:0043de19   720a            JC          LAB_0043de25                            
CODE:0043de1b   741c            JZ          LAB_0043de39                            
CODE:0043de1d   48              DEC         param_1                                 
CODE:0043de1e   83e803          SUB         param_1,0x3                             
CODE:0043de21   7202            JC          LAB_0043de25                            
CODE:0043de23   eb36            JMP         LAB_0043de5b                            
                            LAB_0043de25:                 ;XREF[2,0]:   0043de19,0043de21
CODE:0043de25   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:0043de28   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043de2b   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0043de2e   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:0043de31   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0043de34   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0043de37   eb22            JMP         LAB_0043de5b                            
                            LAB_0043de39:                 ;XREF[1,0]:   0043de1b
CODE:0043de39   c745f8000...    MOV         dword ptr [EBP + local_c+0x4],0x50000   
CODE:0043de40   c745eccd4...    MOV         dword ptr [EBP + local_18+0x4],0x4ccd   
CODE:0043de47   b800800100      MOV         param_1,0x18000                         
CODE:0043de4c   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0043de4f   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0043de52   f75de8          NEG         dword ptr [EBP + local_1c+0x4]          
CODE:0043de55   8b45e8          MOV         param_1,dword ptr [EBP + local_1c+0x4]  
CODE:0043de58   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
                            LAB_0043de5b:                 ;XREF[2,0]:   0043de23,0043de37
CODE:0043de5b   33c0            XOR         param_1,param_1                         
                            LAB_0043de5d:                 ;XREF[1,0]:   0043de7e
CODE:0043de5d   0fbfd0          MOVSX       param_2,param_1                         
CODE:0043de60   0fbfd8          MOVSX       EBX,param_1                             
CODE:0043de63   8b5c9df4        MOV         EBX,dword ptr [EBP + EBX*0x4 + local_c] 
CODE:0043de67   895c911c        MOV         dword ptr [param...,EBX                 
CODE:0043de6b   0fbfd0          MOVSX       param_2,param_1                         
CODE:0043de6e   0fbfd8          MOVSX       EBX,param_1                             
CODE:0043de71   8b5c9de8        MOV         EBX,dword ptr [EBP + EBX*0x4 + local_18]
CODE:0043de75   895c9128        MOV         dword ptr [param...,EBX                 
CODE:0043de79   40              INC         param_1                                 
CODE:0043de7a   6683f803        CMP         param_1,0x3                             
CODE:0043de7e   7cdd            JL          LAB_0043de5d                            
CODE:0043de80   5b              POP         EBX                                     
CODE:0043de81   8be5            MOV         ESP,EBP                                 
CODE:0043de83   5d              POP         EBP                                     
CODE:0043de84   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043de85(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043de8c
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043de95
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0043de8f,0043deb1,0043df1a
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0043de9b,0043dee2
                                                          ;XREF[4,0]:   0043e4e6,0043e4fa,0043eb4f,0043eb63
CODE:0043de85   55              PUSH        EBP                                     
CODE:0043de86   8bec            MOV         EBP,ESP                                 
CODE:0043de88   51              PUSH        param_3                                 
CODE:0043de89   53              PUSH        EBX                                     
CODE:0043de8a   56              PUSH        ESI                                     
CODE:0043de8b   57              PUSH        EDI                                     
CODE:0043de8c   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0043de8f   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0043de95   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0043de98   c1f810          SAR         param_1,0x10                            
CODE:0043de9b   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0043de9f   33f6            XOR         ESI,ESI                                 
CODE:0043dea1   eb77            JMP         LAB_0043df1a                            
                            LAB_0043dea3:                 ;XREF[1,0]:   0043df1f
CODE:0043dea3   0fbfc6          MOVSX       param_1,SI                              
CODE:0043dea6   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043dea9   66837c4704ff    CMP         word ptr [EDI + param_1*0x2 + 0x4],-0x1 
CODE:0043deaf   7508            JNZ         LAB_0043deb9                            
CODE:0043deb1   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0043deb7   eb60            JMP         LAB_0043df19                            
                            LAB_0043deb9:                 ;XREF[1,0]:   0043deaf
CODE:0043deb9   0fbfc6          MOVSX       param_1,SI                              
CODE:0043debc   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043debf   8b5c4706        MOV         EBX,dword ptr [EDI + param_1*0x2 + 0x6] 
CODE:0043dec3   53              PUSH        EBX                                     
CODE:0043dec4   e83b50fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043dec9   59              POP         param_3                                 
CODE:0043deca   6a00            PUSH        0x0                                     
CODE:0043decc   0fbfc6          MOVSX       param_1,SI                              
CODE:0043decf   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043ded2   668b444702      MOV         param_1,word ptr [EDI + param_1*0x2 +...
CODE:0043ded7   50              PUSH        param_1                                 
CODE:0043ded8   0fbfc6          MOVSX       param_1,SI                              
CODE:0043dedb   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043dede   668b0447        MOV         param_1,word ptr [EDI + param_1*0x2]    
CODE:0043dee2   662b45fc        SUB         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043dee6   50              PUSH        param_1                                 
CODE:0043dee7   53              PUSH        EBX                                     
CODE:0043dee8   e86f5afdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043deed   83c410          ADD         ESP,0x10                                
CODE:0043def0   53              PUSH        EBX                                     
CODE:0043def1   e8d24efdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0043def6   59              POP         param_3                                 
CODE:0043def7   53              PUSH        EBX                                     
CODE:0043def8   e8bf5ffdff      CALL        FUN_00413ebc                            ;int FUN_00413ebc(undefined param_1, ...
CODE:0043defd   59              POP         param_3                                 
CODE:0043defe   6681380002      CMP         word ptr [param_1],0x200                
CODE:0043df03   7f0d            JG          LAB_0043df12                            
CODE:0043df05   0fbf10          MOVSX       param_2,word ptr [param_1]              
CODE:0043df08   0fbf4004        MOVSX       param_1,word ptr [param_1 + 0x4]        
CODE:0043df0c   03d0            ADD         param_2,param_1                         
CODE:0043df0e   85d2            TEST        param_2,param_2                         
CODE:0043df10   7d07            JGE         LAB_0043df19                            
                            LAB_0043df12:                 ;XREF[1,0]:   0043df03
CODE:0043df12   53              PUSH        EBX                                     
CODE:0043df13   e8ec4ffdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043df18   59              POP         param_3                                 
                            LAB_0043df19:                 ;XREF[2,0]:   0043deb7,0043df10
CODE:0043df19   46              INC         ESI                                     
                            LAB_0043df1a:                 ;XREF[1,0]:   0043dea1
CODE:0043df1a   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0043df1f   7482            JZ          LAB_0043dea3                            
CODE:0043df21   5f              POP         EDI                                     
CODE:0043df22   5e              POP         ESI                                     
CODE:0043df23   5b              POP         EBX                                     
CODE:0043df24   59              POP         param_3                                 
CODE:0043df25   5d              POP         EBP                                     
CODE:0043df26   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043df27(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043df2a
                                                          ;XREF[2,0]:   0043e74e,0043e759
CODE:0043df27   55              PUSH        EBP                                     
CODE:0043df28   8bec            MOV         EBP,ESP                                 
CODE:0043df2a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043df2d   668b5014        MOV         param_2,word ptr [param_1 + 0x14]       
CODE:0043df31   0fbfca          MOVSX       param_3,param_2                         
CODE:0043df34   8b4c8828        MOV         param_3,dword ptr [param_1 + param_3*...
CODE:0043df38   01480e          ADD         dword ptr [param_1 + 0xe],param_3       
CODE:0043df3b   0fbfca          MOVSX       param_3,param_2                         
CODE:0043df3e   837c882800      CMP         dword ptr [param...,0x0                 
CODE:0043df43   7d18            JGE         LAB_0043df5d                            
CODE:0043df45   0fbfca          MOVSX       param_3,param_2                         
CODE:0043df48   8b4c881c        MOV         param_3,dword ptr [param_1 + param_3*...
CODE:0043df4c   3b480e          CMP         param_3,dword ptr [param_1 + 0xe]       
CODE:0043df4f   7e22            JLE         LAB_0043df73                            
CODE:0043df51   0fbfd2          MOVSX       param_2,param_2                         
CODE:0043df54   8b54901c        MOV         param_2,dword ptr [param_1 + param_2*...
CODE:0043df58   89500e          MOV         dword ptr [param_1 + 0xe],param_2       
CODE:0043df5b   5d              POP         EBP                                     
CODE:0043df5c   c3              RET                                                 
                            LAB_0043df5d:                 ;XREF[1,0]:   0043df43
CODE:0043df5d   0fbfca          MOVSX       param_3,param_2                         
CODE:0043df60   8b4c881c        MOV         param_3,dword ptr [param_1 + param_3*...
CODE:0043df64   3b480e          CMP         param_3,dword ptr [param_1 + 0xe]       
CODE:0043df67   7d0a            JGE         LAB_0043df73                            
CODE:0043df69   0fbfd2          MOVSX       param_2,param_2                         
CODE:0043df6c   8b54901c        MOV         param_2,dword ptr [param_1 + param_2*...
CODE:0043df70   89500e          MOV         dword ptr [param_1 + 0xe],param_2       
                            LAB_0043df73:                 ;XREF[2,0]:   0043df4f,0043df67
CODE:0043df73   5d              POP         EBP                                     
CODE:0043df74   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043df75(uint param_1, undefined4 param_2, undefined4 param_3, int param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0043df7c
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043e043,0043e04b
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0043df81,0043dffe,0043e07e
                                                          ;XREF[2,0]:   0043e7a1,0043e7d9
CODE:0043df75   55              PUSH        EBP                                     
CODE:0043df76   8bec            MOV         EBP,ESP                                 
CODE:0043df78   51              PUSH        param_3                                 
CODE:0043df79   53              PUSH        EBX                                     
CODE:0043df7a   56              PUSH        ESI                                     
CODE:0043df7b   57              PUSH        EDI                                     
CODE:0043df7c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0043df7f   33f6            XOR         ESI,ESI                                 
CODE:0043df81   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0043df87   e9e9000000      JMP         switchD_0043dfb9::caseD_7               
                            LAB_0043df8c:                 ;XREF[1,0]:   0043e078
CODE:0043df8c   66ff4312        INC         word ptr [EBX + 0x12]                   
CODE:0043df90   0fbf4312        MOVSX       param_1,word ptr [EBX + 0x12]           
CODE:0043df94   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0043df97   8b5318          MOV         param_2,dword ptr [EBX + 0x18]          
CODE:0043df9a   668b3c42        MOV         DI,word ptr [param_2 + param_1*0x2]     
CODE:0043df9e   0fbf4312        MOVSX       param_1,word ptr [EBX + 0x12]           
CODE:0043dfa2   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0043dfa5   8b5318          MOV         param_2,dword ptr [EBX + 0x18]          
CODE:0043dfa8   0fbf444204      MOVSX       param_1,word ptr [param_2 + param_1*0...
CODE:0043dfad   83c00e          ADD         param_1,0xe                             
CODE:0043dfb0   83f80d          CMP         param_1,0xd                             
CODE:0043dfb3   0f87b8000000    JA          switchD_0043dfb9::caseD_9               
                            switchD:                      ; FWD[11,0]:  0043dfc0,0043dff8,0043e006,0043e00e
                                                          ;             0043e016,0043e01e,0043e037,0043e05f
                                                          ;             0043e068,0043e071,0043e075
CODE:0043dfb9   ff2485c0d...    JMP         dword ptr [param_1*0x4 + ->switchD_00...;= 0043e05f
                            switchdataD_0043dfc0:         ;XREF[1,0]:   0043dfb9
CODE:0043dfc0   5fe04300        addr        switchD_0043dfb9::caseD_0               
CODE:0043dfc4   37e04300        addr        switchD_0043dfb9::caseD_1               
CODE:0043dfc8   1ee04300        addr        switchD_0043dfb9::caseD_2               
CODE:0043dfcc   16e04300        addr        switchD_0043dfb9::caseD_3               
CODE:0043dfd0   0ee04300        addr        switchD_0043dfb9::caseD_4               
CODE:0043dfd4   16e04300        addr        switchD_0043dfb9::caseD_3               
CODE:0043dfd8   06e04300        addr        switchD_0043dfb9::caseD_6               
CODE:0043dfdc   75e04300        addr        switchD_0043dfb9::caseD_7               
CODE:0043dfe0   75e04300        addr        switchD_0043dfb9::caseD_7               
CODE:0043dfe4   71e04300        addr        switchD_0043dfb9::caseD_9               
CODE:0043dfe8   71e04300        addr        switchD_0043dfb9::caseD_9               
CODE:0043dfec   71e04300        addr        switchD_0043dfb9::caseD_9               
CODE:0043dff0   f8df4300        addr        switchD_0043dfb9::caseD_c               
CODE:0043dff4   68e04300        addr        switchD_0043dfb9::caseD_d               
                            caseD_c:                      ;XREF[2,0]:   0043dfb9,0043dff0
CODE:0043dff8   66c743160100    MOV         word ptr [EBX + 0x16],0x1               
CODE:0043dffe   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0043e004   eb6f            JMP         switchD_0043dfb9::caseD_7               
                            caseD_6:                      ;XREF[2,0]:   0043dfb9,0043dfd8
CODE:0043e006   66c743140100    MOV         word ptr [EBX + 0x14],0x1               
CODE:0043e00c   eb67            JMP         switchD_0043dfb9::caseD_7               
                            caseD_4:                      ;XREF[2,0]:   0043dfb9,0043dfd0
CODE:0043e00e   66c743140200    MOV         word ptr [EBX + 0x14],0x2               
CODE:0043e014   eb5f            JMP         switchD_0043dfb9::caseD_7               
                            caseD_5:                      ;XREF[3,0]:   0043dfb9,0043dfcc,0043dfd4
                            caseD_3:                      
CODE:0043e016   66c743140000    MOV         word ptr [EBX + 0x14],0x0               
CODE:0043e01c   eb57            JMP         switchD_0043dfb9::caseD_7               
                            caseD_2:                      ;XREF[2,0]:   0043dfb9,0043dfc8
CODE:0043e01e   0fbf4312        MOVSX       param_1,word ptr [EBX + 0x12]           
CODE:0043e022   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0043e025   8b5318          MOV         param_2,dword ptr [EBX + 0x18]          
CODE:0043e028   668b0442        MOV         param_1,word ptr [param_2 + param_1*0x2]
CODE:0043e02c   66034312        ADD         param_1,word ptr [EBX + 0x12]           
CODE:0043e030   48              DEC         param_1                                 
CODE:0043e031   66894312        MOV         word ptr [EBX + 0x12],param_1           
CODE:0043e035   eb3e            JMP         switchD_0043dfb9::caseD_7               
                            caseD_1:                      ;XREF[2,0]:   0043dfb9,0043dfc4
CODE:0043e037   57              PUSH        EDI                                     
CODE:0043e038   e88c8f0000      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0043e03d   59              POP         param_3                                 
CODE:0043e03e   6685c0          TEST        param_1,param_1                         
CODE:0043e041   7532            JNZ         switchD_0043dfb9::caseD_7               
CODE:0043e043   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0043e047   c1f808          SAR         param_1,0x8                             
CODE:0043e04a   50              PUSH        param_1                                 
CODE:0043e04b   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043e04f   6625ff00        AND         param_1,0xff                            
CODE:0043e053   50              PUSH        param_1                                 
CODE:0043e054   57              PUSH        EDI                                     
CODE:0043e055   e84b850000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043e05a   83c40c          ADD         ESP,0xc                                 
CODE:0043e05d   eb16            JMP         switchD_0043dfb9::caseD_7               
                            caseD_0:                      ;XREF[2,0]:   0043dfb9,0043dfc0
CODE:0043e05f   57              PUSH        EDI                                     
CODE:0043e060   e8a38a0000      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:0043e065   59              POP         param_3                                 
CODE:0043e066   eb0d            JMP         switchD_0043dfb9::caseD_7               
                            caseD_d:                      ;XREF[2,0]:   0043dfb9,0043dff4
CODE:0043e068   66c705aa9...    MOV         word ptr [DATA:DAT_004696aa],0x1        ;= ??
                            caseD_a:                      ;XREF[5,0]:   0043dfb3,0043dfb9,0043dfe4,0043dfe8
                            caseD_b:                      ;             0043dfec
                            caseD_9:                      
CODE:0043e071   66be0100        MOV         SI,0x1                                  
                            caseD_8:                      ;XREF[12,0]:  0043df87,0043dfb9,0043dfdc,0043dfe0
                            caseD_7:                      ;             0043e004,0043e00c,0043e014,0043e01c
                                                          ;             0043e035,0043e041,0043e05d,0043e066
CODE:0043e075   6685f6          TEST        SI,SI                                   
CODE:0043e078   0f840effffff    JZ          LAB_0043df8c                            
CODE:0043e07e   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043e082   5f              POP         EDI                                     
CODE:0043e083   5e              POP         ESI                                     
CODE:0043e084   5b              POP         EBX                                     
CODE:0043e085   59              POP         param_3                                 
CODE:0043e086   5d              POP         EBP                                     
CODE:0043e087   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043e088(void)
                                                          ;XREF[2,0]:   0043e6fc,0043e70e
CODE:0043e088   55              PUSH        EBP                                     
CODE:0043e089   8bec            MOV         EBP,ESP                                 
CODE:0043e08b   66c705702...    MOV         word ptr [DATA:DAT_00462a70],0x1        
CODE:0043e094   5d              POP         EBP                                     
CODE:0043e095   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043e096(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00462a72
CODE:0043e096   55              PUSH        EBP                                     
CODE:0043e097   8bec            MOV         EBP,ESP                                 
CODE:0043e099   83c4e8          ADD         ESP,-0x18                               
CODE:0043e09c   53              PUSH        EBX                                     
CODE:0043e09d   56              PUSH        ESI                                     
CODE:0043e09e   57              PUSH        EDI                                     
CODE:0043e09f   be18964600      MOV         ESI,DATA:DAT_00469618                   ;= ??
CODE:0043e0a4   bf5a964600      MOV         EDI,DATA:DAT_0046965a                   ;= ??
CODE:0043e0a9   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e0ae   668b4032        MOV         param_1,word ptr [param_1 + 0x32]       
CODE:0043e0b2   66a300964600    MOV         [DATA:DAT_00469600],param_1             ;= ??
CODE:0043e0b8   687c150000      PUSH        0x157c                                  
CODE:0043e0bd   e8622fffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043e0c2   59              POP         param_3                                 
CODE:0043e0c3   68e00e0000      PUSH        0xee0                                   
CODE:0043e0c8   682a010000      PUSH        0x12a                                   
CODE:0043e0cd   6800020000      PUSH        0x200                                   
CODE:0043e0d2   6a00            PUSH        0x0                                     
CODE:0043e0d4   6a00            PUSH        0x0                                     
CODE:0043e0d6   e8453affff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0043e0db   83c414          ADD         ESP,0x14                                
CODE:0043e0de   682a010000      PUSH        0x12a                                   
CODE:0043e0e3   6800020000      PUSH        0x200                                   
CODE:0043e0e8   6a00            PUSH        0x0                                     
CODE:0043e0ea   6a00            PUSH        0x0                                     
CODE:0043e0ec   e8c32cffff      CALL        FUN_00430db4                            ;undefined FUN_00430db4(undefined par...
CODE:0043e0f1   83c410          ADD         ESP,0x10                                
CODE:0043e0f4   687e2a4600      PUSH        DATA:$RDAT                              ;= 52h    R
CODE:0043e0f9   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e0fe   668b4032        MOV         param_1,word ptr [param_1 + 0x32]       
CODE:0043e102   66057c15        ADD         param_1,0x157c                          
CODE:0043e106   50              PUSH        param_1                                 
CODE:0043e107   e8f2240000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043e10c   83c408          ADD         ESP,0x8                                 
CODE:0043e10f   a3fc954600      MOV         [DATA:DAT_004695fc],param_1             ;= ??
CODE:0043e114   a1fc954600      MOV         param_1,[DATA:DAT_004695fc]             ;= ??
CODE:0043e119   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e11c   8b15fc954600    MOV         param_2,dword ptr [DATA:DAT_004695fc]   ;= ??
CODE:0043e122   83c202          ADD         param_2,0x2                             
CODE:0043e125   891510964600    MOV         dword ptr [DATA:DAT_00469610],param_2   ;= ??
CODE:0043e12b   0fbfc0          MOVSX       param_1,param_1                         
CODE:0043e12e   03c0            ADD         param_1,param_1                         
CODE:0043e130   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043e133   0305fc954600    ADD         param_1,dword ptr [DATA:DAT_004695fc]   ;= ??
CODE:0043e139   83c004          ADD         param_1,0x4                             
CODE:0043e13c   a314964600      MOV         [DATA:DAT_00469614],param_1             ;= ??
CODE:0043e141   6845160000      PUSH        0x1645                                  
CODE:0043e146   e87949fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e14b   59              POP         param_3                                 
CODE:0043e14c   8bd8            MOV         EBX,param_1                             
CODE:0043e14e   6a00            PUSH        0x0                                     
CODE:0043e150   68fb000000      PUSH        0xfb                                    
CODE:0043e155   6a00            PUSH        0x0                                     
CODE:0043e157   53              PUSH        EBX                                     
CODE:0043e158   e8975bfdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043e15d   83c410          ADD         ESP,0x10                                
CODE:0043e160   53              PUSH        EBX                                     
CODE:0043e161   e8a64bfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e166   59              POP         param_3                                 
CODE:0043e167   6844160000      PUSH        0x1644                                  
CODE:0043e16c   e85349fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e171   59              POP         param_3                                 
CODE:0043e172   8bd8            MOV         EBX,param_1                             
CODE:0043e174   6a00            PUSH        0x0                                     
CODE:0043e176   68d5000000      PUSH        0xd5                                    
CODE:0043e17b   6a00            PUSH        0x0                                     
CODE:0043e17d   53              PUSH        EBX                                     
CODE:0043e17e   e8715bfdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043e183   83c410          ADD         ESP,0x10                                
CODE:0043e186   53              PUSH        EBX                                     
CODE:0043e187   e8804bfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e18c   59              POP         param_3                                 
CODE:0043e18d   6872170000      PUSH        0x1772                                  
CODE:0043e192   e8ef7f0000      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:0043e197   59              POP         param_3                                 
CODE:0043e198   6a01            PUSH        0x1                                     
CODE:0043e19a   6872170000      PUSH        0x1772                                  
CODE:0043e19f   e855850000      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0043e1a4   83c408          ADD         ESP,0x8                                 
CODE:0043e1a7   0fbf05009...    MOVSX       param_1,word ptr [DATA:DAT_00469600]    ;= ??
CODE:0043e1ae   668b04452...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 7Ch    |
CODE:0043e1b6   50              PUSH        param_1                                 
CODE:0043e1b7   e80a930000      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:0043e1bc   59              POP         param_3                                 
CODE:0043e1bd   a304964600      MOV         [DATA:DAT_00469604],param_1             ;= ??
CODE:0043e1c2   33db            XOR         EBX,EBX                                 
CODE:0043e1c4   eb2d            JMP         LAB_0043e1f3                            
                            LAB_0043e1c6:                 ;XREF[1,0]:   0043e205
CODE:0043e1c6   0fbfc3          MOVSX       param_1,BX                              
CODE:0043e1c9   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043e1cc   8b1510964600    MOV         param_2,dword ptr [DATA:DAT_00469610]   ;= ??
CODE:0043e1d2   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043e1d7   66054416        ADD         param_1,0x1644                          
CODE:0043e1db   50              PUSH        param_1                                 
CODE:0043e1dc   e8e348fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e1e1   59              POP         param_3                                 
CODE:0043e1e2   0fbfd3          MOVSX       param_2,BX                              
CODE:0043e1e5   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0043e1e8   8b0d10964600    MOV         param_3,dword ptr [DATA:DAT_00469610]   ;= ??
CODE:0043e1ee   89445106        MOV         dword ptr [param...,param_1             
CODE:0043e1f2   43              INC         EBX                                     
                            LAB_0043e1f3:                 ;XREF[1,0]:   0043e1c4
CODE:0043e1f3   0fbfc3          MOVSX       param_1,BX                              
CODE:0043e1f6   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043e1f9   8b1510964600    MOV         param_2,dword ptr [DATA:DAT_00469610]   ;= ??
CODE:0043e1ff   66837c4204ff    CMP         word ptr [param_...,-0x1                
CODE:0043e205   75bf            JNZ         LAB_0043e1c6                            
CODE:0043e207   33db            XOR         EBX,EBX                                 
CODE:0043e209   eb2d            JMP         LAB_0043e238                            
                            LAB_0043e20b:                 ;XREF[1,0]:   0043e24a
CODE:0043e20b   0fbfc3          MOVSX       param_1,BX                              
CODE:0043e20e   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043e211   8b1514964600    MOV         param_2,dword ptr [DATA:DAT_00469614]   ;= ??
CODE:0043e217   668b444204      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0043e21c   66054416        ADD         param_1,0x1644                          
CODE:0043e220   50              PUSH        param_1                                 
CODE:0043e221   e89e48fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e226   59              POP         param_3                                 
CODE:0043e227   0fbfd3          MOVSX       param_2,BX                              
CODE:0043e22a   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:0043e22d   8b0d14964600    MOV         param_3,dword ptr [DATA:DAT_00469614]   ;= ??
CODE:0043e233   89445106        MOV         dword ptr [param...,param_1             
CODE:0043e237   43              INC         EBX                                     
                            LAB_0043e238:                 ;XREF[1,0]:   0043e209
CODE:0043e238   0fbfc3          MOVSX       param_1,BX                              
CODE:0043e23b   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0043e23e   8b1514964600    MOV         param_2,dword ptr [DATA:DAT_00469614]   ;= ??
CODE:0043e244   66837c4204ff    CMP         word ptr [param_...,-0x1                
CODE:0043e24a   75bf            JNZ         LAB_0043e20b                            
CODE:0043e24c   68832a4600      PUSH        DATA:$RACE2                             ;= 52h    R
CODE:0043e251   0fbf05009...    MOVSX       param_1,word ptr [DATA:DAT_00469600]    ;= ??
CODE:0043e258   668b04454...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 7Ch    |
CODE:0043e260   50              PUSH        param_1                                 
CODE:0043e261   e898230000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043e266   83c408          ADD         ESP,0x8                                 
CODE:0043e269   894618          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043e26c   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e271   0fbf402e        MOVSX       param_1,word ptr [param_1 + 0x2e]       
CODE:0043e275   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043e27b   0fbe84026...    MOVSX       param_1,byte ptr [param_2 + param_1*0...
CODE:0043e283   0fbf15009...    MOVSX       param_2,word ptr [DATA:DAT_00469600]    ;= ??
CODE:0043e28a   660304553...    ADD         param_1,word ptr [param_2*0x2 + DATA:...;= 58h    X
CODE:0043e292   50              PUSH        param_1                                 
CODE:0043e293   e82c48fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e298   59              POP         param_3                                 
CODE:0043e299   89463c          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043e29c   6a00            PUSH        0x0                                     
CODE:0043e29e   66833d4c2...    CMP         word ptr [DATA:DAT_0046254c],0x0        
CODE:0043e2a6   7408            JZ          LAB_0043e2b0                            
CODE:0043e2a8   66a14e254600    MOV         param_1,[DATA:DAT_0046254e]             ;= 0064h
CODE:0043e2ae   eb04            JMP         LAB_0043e2b4                            
                            LAB_0043e2b0:                 ;XREF[1,0]:   0043e2a6
CODE:0043e2b0   66b81400        MOV         param_1,0x14                            
                            LAB_0043e2b4:                 ;XREF[1,0]:   0043e2ae
CODE:0043e2b4   50              PUSH        param_1                                 
CODE:0043e2b5   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e2b8   e89757fdff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:0043e2bd   83c40c          ADD         ESP,0xc                                 
CODE:0043e2c0   68882a4600      PUSH        DATA:$RACE3                             ;= 52h    R
CODE:0043e2c5   0fbf05009...    MOVSX       param_1,word ptr [DATA:DAT_00469600]    ;= ??
CODE:0043e2cc   668b04455...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 7Dh    }
CODE:0043e2d4   50              PUSH        param_1                                 
CODE:0043e2d5   e824230000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043e2da   83c408          ADD         ESP,0x8                                 
CODE:0043e2dd   894718          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:0043e2e0   0fbf05009...    MOVSX       param_1,word ptr [DATA:DAT_00469600]    ;= ??
CODE:0043e2e7   668b04453...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 5Eh    ^
CODE:0043e2ef   50              PUSH        param_1                                 
CODE:0043e2f0   e8cf47fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e2f5   59              POP         param_3                                 
CODE:0043e2f6   89473c          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:0043e2f9   6a00            PUSH        0x0                                     
CODE:0043e2fb   66833d4c2...    CMP         word ptr [DATA:DAT_0046254c],0x0        
CODE:0043e303   7408            JZ          LAB_0043e30d                            
CODE:0043e305   66a14e254600    MOV         param_1,[DATA:DAT_0046254e]             ;= 0064h
CODE:0043e30b   eb04            JMP         LAB_0043e311                            
                            LAB_0043e30d:                 ;XREF[1,0]:   0043e303
CODE:0043e30d   66b81400        MOV         param_1,0x14                            
                            LAB_0043e311:                 ;XREF[1,0]:   0043e30b
CODE:0043e311   50              PUSH        param_1                                 
CODE:0043e312   ff773c          PUSH        dword ptr [EDI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e315   e83a57fdff      CALL        FUN_00413a54                            ;undefined FUN_00413a54(undefined par...
CODE:0043e31a   83c40c          ADD         ESP,0xc                                 
CODE:0043e31d   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e322   6683783201      CMP         word ptr [param_1 + 0x32],0x1           
CODE:0043e327   7550            JNZ         LAB_0043e379                            
CODE:0043e329   6866160000      PUSH        0x1666                                  
CODE:0043e32e   e89147fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e333   59              POP         param_3                                 
CODE:0043e334   a3f4954600      MOV         [DATA:DAT_004695f4],param_1             ;= ??
CODE:0043e339   6866160000      PUSH        0x1666                                  
CODE:0043e33e   e88147fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043e343   59              POP         param_3                                 
CODE:0043e344   a3f8954600      MOV         [DATA:DAT_004695f8],param_1             ;= ??
CODE:0043e349   688d2a4600      PUSH        DATA:$RACE4                             ;= 52h    R
CODE:0043e34e   6882150000      PUSH        0x1582                                  
CODE:0043e353   e8a6220000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043e358   83c408          ADD         ESP,0x8                                 
CODE:0043e35b   a308964600      MOV         [DATA:DAT_00469608],param_1             ;= ??
CODE:0043e360   68922a4600      PUSH        DATA:$RACE5                             ;= 52h    R
CODE:0043e365   6883150000      PUSH        0x1583                                  
CODE:0043e36a   e88f220000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043e36f   83c408          ADD         ESP,0x8                                 
CODE:0043e372   a30c964600      MOV         [DATA:DAT_0046960c],param_1             ;= ??
CODE:0043e377   eb07            JMP         LAB_0043e380                            
                            LAB_0043e379:                 ;XREF[1,0]:   0043e327
CODE:0043e379   33c0            XOR         param_1,param_1                         
CODE:0043e37b   a308964600      MOV         [DATA:DAT_00469608],param_1             ;= ??
                            LAB_0043e380:                 ;XREF[1,0]:   0043e377
CODE:0043e380   684c954600      PUSH        DATA:DAT_0046954c                       ;= ??
CODE:0043e385   56              PUSH        ESI=>DATA:DAT_00469618                  ;= ??
CODE:0043e386   e85df7ffff      CALL        FUN_0043dae8                            ;undefined FUN_0043dae8(undefined par...
CODE:0043e38b   83c408          ADD         ESP,0x8                                 
CODE:0043e38e   ff3548954600    PUSH        dword ptr [DATA:DAT_00469548]           ;= ??
CODE:0043e394   57              PUSH        EDI=>DATA:DAT_0046965a                  ;= ??
CODE:0043e395   e84ef7ffff      CALL        FUN_0043dae8                            ;undefined FUN_0043dae8(undefined par...
CODE:0043e39a   83c408          ADD         ESP,0x8                                 
CODE:0043e39d   33c0            XOR         param_1,param_1                         
CODE:0043e39f   a31c284600      MOV         [DATA:DAT_0046281c],param_1             
CODE:0043e3a4   a318284600      MOV         [DATA:DAT_00462818],param_1             
CODE:0043e3a9   33c0            XOR         param_1,param_1                         
CODE:0043e3ab   89460e          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043e3ae   66894612        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043e3b2   0fbfc0          MOVSX       param_1,param_1                         
CODE:0043e3b5   89470e          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:0043e3b8   66894712        MOV         word ptr [EDI + ...,param_1             ;= ??
CODE:0043e3bc   33c0            XOR         param_1,param_1                         
CODE:0043e3be   66894616        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043e3c2   66894716        MOV         word ptr [EDI + ...,param_1             ;= ??
CODE:0043e3c6   66a310284600    MOV         [DATA:DAT_00462810],param_1             
CODE:0043e3cc   8b4618          MOV         param_1,dword ptr [ESI + 0x18]=>DATA:...;= ??
CODE:0043e3cf   0fb700          MOVZX       param_1,word ptr [param_1]              
CODE:0043e3d2   c1e010          SHL         param_1,0x10                            
CODE:0043e3d5   894634          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0043e3d8   8b4718          MOV         param_1,dword ptr [EDI + 0x18]=>DATA:...;= ??
CODE:0043e3db   0fb700          MOVZX       param_1,word ptr [param_1]              
CODE:0043e3de   c1e010          SHL         param_1,0x10                            
CODE:0043e3e1   894734          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:0043e3e4   8b4618          MOV         param_1,dword ptr [ESI + 0x18]=>DATA:...;= ??
CODE:0043e3e7   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e3ea   66894640        MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0043e3ee   8b4718          MOV         param_1,dword ptr [EDI + 0x18]=>DATA:...;= ??
CODE:0043e3f1   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e3f4   66894740        MOV         word ptr [EDI + ...,param_1             ;= ??
CODE:0043e3f8   6a05            PUSH        0x5                                     
CODE:0043e3fa   8b4618          MOV         param_1,dword ptr [ESI + 0x18]=>DATA:...;= ??
CODE:0043e3fd   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043e401   50              PUSH        param_1                                 
CODE:0043e402   8b4618          MOV         param_1,dword ptr [ESI + 0x18]=>DATA:...;= ??
CODE:0043e405   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e408   50              PUSH        param_1                                 
CODE:0043e409   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e40c   e84b55fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e411   83c410          ADD         ESP,0x10                                
CODE:0043e414   6a0a            PUSH        0xa                                     
CODE:0043e416   8b4718          MOV         param_1,dword ptr [EDI + 0x18]=>DATA:...;= ??
CODE:0043e419   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043e41d   50              PUSH        param_1                                 
CODE:0043e41e   8b4718          MOV         param_1,dword ptr [EDI + 0x18]=>DATA:...;= ??
CODE:0043e421   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e424   50              PUSH        param_1                                 
CODE:0043e425   ff773c          PUSH        dword ptr [EDI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e428   e82f55fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e42d   83c410          ADD         ESP,0x10                                
CODE:0043e430   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e433   e8384afdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043e438   59              POP         param_3                                 
CODE:0043e439   ff773c          PUSH        dword ptr [EDI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e43c   e82f4afdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043e441   59              POP         param_3                                 
CODE:0043e442   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e447   6683783201      CMP         word ptr [param_1 + 0x32],0x1           
CODE:0043e44c   755e            JNZ         LAB_0043e4ac                            
CODE:0043e44e   6a05            PUSH        0x5                                     
CODE:0043e450   a108964600      MOV         param_1,[DATA:DAT_00469608]             ;= ??
CODE:0043e455   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043e459   50              PUSH        param_1                                 
CODE:0043e45a   a108964600      MOV         param_1,[DATA:DAT_00469608]             ;= ??
CODE:0043e45f   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e462   50              PUSH        param_1                                 
CODE:0043e463   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043e469   e8ee54fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e46e   83c410          ADD         ESP,0x10                                
CODE:0043e471   6a0a            PUSH        0xa                                     
CODE:0043e473   a10c964600      MOV         param_1,[DATA:DAT_0046960c]             ;= ??
CODE:0043e478   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043e47c   50              PUSH        param_1                                 
CODE:0043e47d   a10c964600      MOV         param_1,[DATA:DAT_0046960c]             ;= ??
CODE:0043e482   668b00          MOV         param_1,word ptr [param_1]              
CODE:0043e485   50              PUSH        param_1                                 
CODE:0043e486   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043e48c   e8cb54fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e491   83c410          ADD         ESP,0x10                                
CODE:0043e494   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043e49a   e8d149fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043e49f   59              POP         param_3                                 
CODE:0043e4a0   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043e4a6   e8c549fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043e4ab   59              POP         param_3                                 
                            LAB_0043e4ac:                 ;XREF[1,0]:   0043e44c
CODE:0043e4ac   33c0            XOR         param_1,param_1                         
CODE:0043e4ae   66a3ac964600    MOV         [DATA:DAT_004696ac],param_1             ;= ??
CODE:0043e4b4   66a3aa964600    MOV         [DATA:DAT_004696aa],param_1             ;= ??
CODE:0043e4ba   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0043e4bf   0fbf4032        MOVSX       param_1,word ptr [param_1 + 0x32]       
CODE:0043e4c3   668b04452...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 03h
CODE:0043e4cb   66a3ee954600    MOV         [DATA:DAT_004695ee],param_1             ;= ??
CODE:0043e4d1   66c705ec9...    MOV         word ptr [DATA:DAT_004695ec],0x0        ;= ??
CODE:0043e4da   ff3518284600    PUSH        dword ptr [DATA:DAT_00462818]           
CODE:0043e4e0   ff3510964600    PUSH        dword ptr [DATA:DAT_00469610]           ;= ??
CODE:0043e4e6   e89af9ffff      CALL        FUN_0043de85                            ;undefined FUN_0043de85(undefined par...
CODE:0043e4eb   83c408          ADD         ESP,0x8                                 
CODE:0043e4ee   ff351c284600    PUSH        dword ptr [DATA:DAT_0046281c]           
CODE:0043e4f4   ff3514964600    PUSH        dword ptr [DATA:DAT_00469614]           ;= ??
CODE:0043e4fa   e886f9ffff      CALL        FUN_0043de85                            ;undefined FUN_0043de85(undefined par...
CODE:0043e4ff   83c408          ADD         ESP,0x8                                 
CODE:0043e502   66c705e49...    MOV         word ptr [DATA:DAT_004695e4],0x0        ;= ??
CODE:0043e50b   66c705b60...    MOV         word ptr [DATA:DAT_004605b6],0x20       
CODE:0043e514   6a00            PUSH        0x0                                     
CODE:0043e516   e8a880fdff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0043e51b   59              POP         param_3                                 
CODE:0043e51c   e87b2effff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043e521   6aff            PUSH        -0x1                                    
CODE:0043e523   e87130fdff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:0043e528   59              POP         param_3                                 
CODE:0043e529   5f              POP         EDI                                     
CODE:0043e52a   5e              POP         ESI                                     
CODE:0043e52b   5b              POP         EBX                                     
CODE:0043e52c   8be5            MOV         ESP,EBP                                 
CODE:0043e52e   5d              POP         EBP                                     
CODE:0043e52f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043e530(void)
                                                          ;XREF[1,0]:   00462a76
CODE:0043e530   53              PUSH        EBX                                     
CODE:0043e531   56              PUSH        ESI                                     
CODE:0043e532   57              PUSH        EDI                                     
CODE:0043e533   be10964600      MOV         ESI,DATA:DAT_00469610                   ;= ??
CODE:0043e538   bf14964600      MOV         EDI,DATA:DAT_00469614                   ;= ??
CODE:0043e53d   6872170000      PUSH        0x1772                                  
CODE:0043e542   e8a17d0000      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:0043e547   59              POP         ECX                                     
CODE:0043e548   ff3504964600    PUSH        dword ptr [DATA:DAT_00469604]           ;= ??
CODE:0043e54e   e8cc8f0000      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:0043e553   59              POP         ECX                                     
CODE:0043e554   a304964600      MOV         [DATA:DAT_00469604],EAX                 ;= ??
CODE:0043e559   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043e55e   6683783201      CMP         word ptr [EAX + 0x32],0x1               
CODE:0043e563   753a            JNZ         LAB_0043e59f                            
CODE:0043e565   ff3508964600    PUSH        dword ptr [DATA:DAT_00469608]           ;= ??
CODE:0043e56b   e8cc210000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043e570   59              POP         ECX                                     
CODE:0043e571   ff350c964600    PUSH        dword ptr [DATA:DAT_0046960c]           ;= ??
CODE:0043e577   e8c0210000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043e57c   59              POP         ECX                                     
CODE:0043e57d   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043e583   e88447fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e588   59              POP         ECX                                     
CODE:0043e589   a3f4954600      MOV         [DATA:DAT_004695f4],EAX                 ;= ??
CODE:0043e58e   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043e594   e87347fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e599   59              POP         ECX                                     
CODE:0043e59a   a3f8954600      MOV         [DATA:DAT_004695f8],EAX                 ;= ??
                            LAB_0043e59f:                 ;XREF[1,0]:   0043e563
CODE:0043e59f   33db            XOR         EBX,EBX                                 
CODE:0043e5a1   eb1f            JMP         LAB_0043e5c2                            
                            LAB_0043e5a3:                 ;XREF[1,0]:   0043e5d0
CODE:0043e5a3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043e5a6   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0043e5a9   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00469610  ;= ??
CODE:0043e5ab   ff744206        PUSH        dword ptr [EDX + EAX*0x2 + 0x6]         
CODE:0043e5af   e85847fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e5b4   59              POP         ECX                                     
CODE:0043e5b5   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043e5b8   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0043e5bb   8b0e            MOV         ECX,dword ptr [ESI]=>DATA:DAT_00469610  ;= ??
CODE:0043e5bd   89445106        MOV         dword ptr [ECX + EDX*0x2 + 0x6],EAX     
CODE:0043e5c1   43              INC         EBX                                     
                            LAB_0043e5c2:                 ;XREF[1,0]:   0043e5a1
CODE:0043e5c2   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043e5c5   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0043e5c8   8b16            MOV         EDX,dword ptr [ESI]=>DATA:DAT_00469610  ;= ??
CODE:0043e5ca   66837c4204ff    CMP         word ptr [EDX + EAX*0x2 + 0x4],-0x1     
CODE:0043e5d0   75d1            JNZ         LAB_0043e5a3                            
CODE:0043e5d2   33db            XOR         EBX,EBX                                 
CODE:0043e5d4   eb1f            JMP         LAB_0043e5f5                            
                            LAB_0043e5d6:                 ;XREF[1,0]:   0043e603
CODE:0043e5d6   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043e5d9   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0043e5dc   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_00469614  ;= ??
CODE:0043e5de   ff744206        PUSH        dword ptr [EDX + EAX*0x2 + 0x6]         
CODE:0043e5e2   e82547fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e5e7   59              POP         ECX                                     
CODE:0043e5e8   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043e5eb   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0043e5ee   8b0f            MOV         ECX,dword ptr [EDI]=>DATA:DAT_00469614  ;= ??
CODE:0043e5f0   89445106        MOV         dword ptr [ECX + EDX*0x2 + 0x6],EAX     
CODE:0043e5f4   43              INC         EBX                                     
                            LAB_0043e5f5:                 ;XREF[1,0]:   0043e5d4
CODE:0043e5f5   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043e5f8   8d0480          LEA         EAX,[EAX + EAX*0x4]                     
CODE:0043e5fb   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_00469614  ;= ??
CODE:0043e5fd   66837c4204ff    CMP         word ptr [EDX + EAX*0x2 + 0x4],-0x1     
CODE:0043e603   75d1            JNZ         LAB_0043e5d6                            
CODE:0043e605   ff3554964600    PUSH        dword ptr [DATA:DAT_00469654]           ;= ??
CODE:0043e60b   e8fc46fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e610   59              POP         ECX                                     
CODE:0043e611   a354964600      MOV         [DATA:DAT_00469654],EAX                 ;= ??
CODE:0043e616   ff3596964600    PUSH        dword ptr [DATA:DAT_00469696]           ;= ??
CODE:0043e61c   e8eb46fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043e621   59              POP         ECX                                     
CODE:0043e622   a396964600      MOV         [DATA:DAT_00469696],EAX                 ;= ??
CODE:0043e627   ff3530964600    PUSH        dword ptr [DATA:DAT_00469630]           ;= ??
CODE:0043e62d   e80a210000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043e632   59              POP         ECX                                     
CODE:0043e633   ff3572964600    PUSH        dword ptr [DATA:DAT_00469672]           ;= ??
CODE:0043e639   e8fe200000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043e63e   59              POP         ECX                                     
CODE:0043e63f   ff35fc954600    PUSH        dword ptr [DATA:DAT_004695fc]           ;= ??
CODE:0043e645   e8f2200000      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0043e64a   59              POP         ECX                                     
CODE:0043e64b   e8f82cffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043e650   6a01            PUSH        0x1                                     
CODE:0043e652   e8422ffdff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:0043e657   59              POP         ECX                                     
CODE:0043e658   5f              POP         EDI                                     
CODE:0043e659   5e              POP         ESI                                     
CODE:0043e65a   5b              POP         EBX                                     
CODE:0043e65b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0043e65c(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043e892,0043e98a
                                                          ;XREF[1,0]:   00462a7a
CODE:0043e65c   55              PUSH        EBP                                     
CODE:0043e65d   8bec            MOV         EBP,ESP                                 
CODE:0043e65f   51              PUSH        ECX                                     
CODE:0043e660   53              PUSH        EBX                                     
CODE:0043e661   56              PUSH        ESI                                     
CODE:0043e662   57              PUSH        EDI                                     
CODE:0043e663   be18964600      MOV         ESI,DATA:DAT_00469618                   ;= ??
CODE:0043e668   0fbf05e49...    MOVSX       EAX,word ptr [DATA:DAT_004695e4]        ;= ??
CODE:0043e66f   83e801          SUB         EAX,0x1                                 
CODE:0043e672   720e            JC          LAB_0043e682                            
CODE:0043e674   7431            JZ          LAB_0043e6a7                            
CODE:0043e676   48              DEC         EAX                                     
CODE:0043e677   0f84a9000000    JZ          LAB_0043e726                            
CODE:0043e67d   e976050000      JMP         LAB_0043ebf8                            
                            LAB_0043e682:                 ;XREF[1,0]:   0043e672
CODE:0043e682   e87de30000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043e687   8bd8            MOV         EBX,EAX                                 
CODE:0043e689   6a01            PUSH        0x1                                     
CODE:0043e68b   e88ce30000      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0043e690   59              POP         ECX                                     
CODE:0043e691   03d8            ADD         EBX,EAX                                 
CODE:0043e693   891de8954600    MOV         dword ptr [DATA:DAT_004695e8],EBX       ;= ??
CODE:0043e699   66c705e49...    MOV         word ptr [DATA:DAT_004695e4],0x1        ;= ??
CODE:0043e6a2   e951050000      JMP         LAB_0043ebf8                            
                            LAB_0043e6a7:                 ;XREF[1,0]:   0043e674
CODE:0043e6a7   e858e30000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043e6ac   3b05e8954600    CMP         EAX,dword ptr [DATA:DAT_004695e8]       ;= ??
CODE:0043e6b2   0f8640050000    JBE         LAB_0043ebf8                            
CODE:0043e6b8   66c705e49...    MOV         word ptr [DATA:DAT_004695e4],0x2        ;= ??
CODE:0043e6c1   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e6c4   e84f47fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043e6c9   59              POP         ECX                                     
CODE:0043e6ca   ff3596964600    PUSH        dword ptr [DATA:DAT_00469696]           ;= ??
CODE:0043e6d0   e84347fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043e6d5   59              POP         ECX                                     
CODE:0043e6d6   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043e6db   6683783201      CMP         word ptr [EAX + 0x32],0x1               
CODE:0043e6e0   7518            JNZ         LAB_0043e6fa                            
CODE:0043e6e2   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043e6e8   e82b47fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043e6ed   59              POP         ECX                                     
CODE:0043e6ee   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043e6f4   e81f47fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0043e6f9   59              POP         ECX                                     
                            LAB_0043e6fa:                 ;XREF[1,0]:   0043e6e0
CODE:0043e6fa   6a00            PUSH        0x0                                     
CODE:0043e6fc   6888e04300      PUSH        FUN_0043e088                            
CODE:0043e701   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e704   e81b54fdff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0043e709   83c40c          ADD         ESP,0xc                                 
CODE:0043e70c   6a00            PUSH        0x0                                     
CODE:0043e70e   6888e04300      PUSH        FUN_0043e088                            
CODE:0043e713   ff3596964600    PUSH        dword ptr [DATA:DAT_00469696]           ;= ??
CODE:0043e719   e80654fdff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0043e71e   83c40c          ADD         ESP,0xc                                 
CODE:0043e721   e9d2040000      JMP         LAB_0043ebf8                            
                            LAB_0043e726:                 ;XREF[1,0]:   0043e677
CODE:0043e726   66837e1600      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043e72b   0f8566040000    JNZ         LAB_0043eb97                            
CODE:0043e731   66833d709...    CMP         word ptr [DATA:DAT_00469670],0x0        ;= ??
CODE:0043e739   0f8558040000    JNZ         LAB_0043eb97                            
CODE:0043e73f   66833d702...    CMP         word ptr [DATA:DAT_00462a70],0x0        
CODE:0043e747   0f84ab040000    JZ          LAB_0043ebf8                            
CODE:0043e74d   56              PUSH        ESI=>DATA:DAT_00469618                  ;= ??
CODE:0043e74e   e8d4f7ffff      CALL        FUN_0043df27                            ;undefined FUN_0043df27(undefined par...
CODE:0043e753   59              POP         ECX=>DATA:DAT_00469618                  ;= ??
CODE:0043e754   685a964600      PUSH        DATA:DAT_0046965a                       ;= ??
CODE:0043e759   e8c9f7ffff      CALL        FUN_0043df27                            ;undefined FUN_0043df27(undefined par...
CODE:0043e75e   59              POP         ECX=>DATA:DAT_0046965a                  ;= ??
CODE:0043e75f   8b4634          MOV         EAX,dword ptr [ESI + 0x34]=>DATA:DAT_...;= ??
CODE:0043e762   894638          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043e765   8b460e          MOV         EAX,dword ptr [ESI + 0xe]=>DATA:DAT_0...;= ??
CODE:0043e768   014634          ADD         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043e76b   a18e964600      MOV         EAX,[DATA:DAT_0046968e]                 ;= ??
CODE:0043e770   a392964600      MOV         [DATA:DAT_00469692],EAX                 ;= ??
CODE:0043e775   a168964600      MOV         EAX,[DATA:DAT_00469668]                 ;= ??
CODE:0043e77a   01058e964600    ADD         dword ptr [DATA:DAT_0046968e],EAX       ;= ??
CODE:0043e780   66837e1600      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043e785   7525            JNZ         LAB_0043e7ac                            
CODE:0043e787   8b7e34          MOV         EDI,dword ptr [ESI + 0x34]=>DATA:DAT_...;= ??
CODE:0043e78a   c1ff10          SAR         EDI,0x10                                
CODE:0043e78d   8b4638          MOV         EAX,dword ptr [ESI + 0x38]=>DATA:DAT_...;= ??
CODE:0043e790   c1f810          SAR         EAX,0x10                                
CODE:0043e793   662bf8          SUB         DI,AX                                   
CODE:0043e796   33db            XOR         EBX,EBX                                 
CODE:0043e798   eb01            JMP         LAB_0043e79b                            
                            LAB_0043e79a:                 ;XREF[1,0]:   0043e7aa
CODE:0043e79a   43              INC         EBX                                     
                            LAB_0043e79b:                 ;XREF[1,0]:   0043e798
CODE:0043e79b   663bfb          CMP         DI,BX                                   
CODE:0043e79e   7e0c            JLE         LAB_0043e7ac                            
CODE:0043e7a0   56              PUSH        ESI=>DATA:DAT_00469618                  ;= ??
CODE:0043e7a1   e8cff7ffff      CALL        FUN_0043df75                            ;uint FUN_0043df75(uint param_1, unde...
CODE:0043e7a6   59              POP         ECX                                     
CODE:0043e7a7   6685c0          TEST        AX,AX                                   
CODE:0043e7aa   74ee            JZ          LAB_0043e79a                            
                            LAB_0043e7ac:                 ;XREF[2,0]:   0043e785,0043e79e
CODE:0043e7ac   66833d709...    CMP         word ptr [DATA:DAT_00469670],0x0        ;= ??
CODE:0043e7b4   752e            JNZ         LAB_0043e7e4                            
CODE:0043e7b6   8b3d8e964600    MOV         EDI,dword ptr [DATA:DAT_0046968e]       ;= ??
CODE:0043e7bc   c1ff10          SAR         EDI,0x10                                
CODE:0043e7bf   a192964600      MOV         EAX,[DATA:DAT_00469692]                 ;= ??
CODE:0043e7c4   c1f810          SAR         EAX,0x10                                
CODE:0043e7c7   662bf8          SUB         DI,AX                                   
CODE:0043e7ca   33db            XOR         EBX,EBX                                 
CODE:0043e7cc   eb01            JMP         LAB_0043e7cf                            
                            LAB_0043e7ce:                 ;XREF[1,0]:   0043e7e2
CODE:0043e7ce   43              INC         EBX                                     
                            LAB_0043e7cf:                 ;XREF[1,0]:   0043e7cc
CODE:0043e7cf   663bfb          CMP         DI,BX                                   
CODE:0043e7d2   7e10            JLE         LAB_0043e7e4                            
CODE:0043e7d4   685a964600      PUSH        DATA:DAT_0046965a                       ;= ??
CODE:0043e7d9   e897f7ffff      CALL        FUN_0043df75                            ;uint FUN_0043df75(uint param_1, unde...
CODE:0043e7de   59              POP         ECX=>DATA:DAT_0046965a                  ;= ??
CODE:0043e7df   6685c0          TEST        AX,AX                                   
CODE:0043e7e2   74ea            JZ          LAB_0043e7ce                            
                            LAB_0043e7e4:                 ;XREF[2,0]:   0043e7b4,0043e7d2
CODE:0043e7e4   0fbf4612        MOVSX       EAX,word ptr [ESI + 0x12]=>DATA:DAT_0...;= ??
CODE:0043e7e8   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e7eb   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0043e7ee   668b3c42        MOV         DI,word ptr [EDX + EAX*0x2]             
CODE:0043e7f2   662b7e40        SUB         DI,word ptr [ESI + 0x40]=>DATA:DAT_00...;= ??
CODE:0043e7f6   0fbf4612        MOVSX       EAX,word ptr [ESI + 0x12]=>DATA:DAT_0...;= ??
CODE:0043e7fa   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e7fd   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0043e800   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e804   66894640        MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0043e808   0fbf4612        MOVSX       EAX,word ptr [ESI + 0x12]=>DATA:DAT_0...;= ??
CODE:0043e80c   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e80f   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0043e812   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e816   8b151c284600    MOV         EDX,dword ptr [DATA:DAT_0046281c]       
CODE:0043e81c   c1fa10          SAR         EDX,0x10                                
CODE:0043e81f   662bc2          SUB         AX,DX                                   
CODE:0043e822   668906          MOV         word ptr [ESI]=>DATA:DAT_00469618,AX    ;= ??
CODE:0043e825   0fbf4612        MOVSX       EAX,word ptr [ESI + 0x12]=>DATA:DAT_0...;= ??
CODE:0043e829   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e82c   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0043e82f   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:0043e834   66894602        MOV         word ptr [ESI + ...,AX                  ;= ??
CODE:0043e838   680080ffff      PUSH        0xffff8000                              
CODE:0043e83d   668b4602        MOV         AX,word ptr [ESI + 0x2]=>DATA:DAT_004...;= ??
CODE:0043e841   50              PUSH        EAX                                     
CODE:0043e842   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_00469618    ;= ??
CODE:0043e845   50              PUSH        EAX                                     
CODE:0043e846   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e849   e80e51fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e84e   83c410          ADD         ESP,0x10                                
CODE:0043e851   6a00            PUSH        0x0                                     
CODE:0043e853   0fbf4612        MOVSX       EAX,word ptr [ESI + 0x12]=>DATA:DAT_0...;= ??
CODE:0043e857   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e85a   8b5618          MOV         EDX,dword ptr [ESI + 0x18]=>DATA:DAT_...;= ??
CODE:0043e85d   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043e862   660305ec9...    ADD         AX,word ptr [DATA:DAT_004695ec]         ;= ??
CODE:0043e869   50              PUSH        EAX                                     
CODE:0043e86a   6a00            PUSH        0x0                                     
CODE:0043e86c   ff763c          PUSH        dword ptr [ESI + 0x3c]=>DATA:DAT_0046...;= ??
CODE:0043e86f   e8a454fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:0043e874   83c410          ADD         ESP,0x10                                
CODE:0043e877   0fbf056c9...    MOVSX       EAX,word ptr [DATA:DAT_0046966c]        ;= ??
CODE:0043e87e   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e881   8b1572964600    MOV         EDX,dword ptr [DATA:DAT_00469672]       ;= ??
CODE:0043e887   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e88b   662b059a9...    SUB         AX,word ptr [DATA:DAT_0046969a]         ;= ??
CODE:0043e892   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0043e896   0fbf056c9...    MOVSX       EAX,word ptr [DATA:DAT_0046966c]        ;= ??
CODE:0043e89d   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e8a0   8b1572964600    MOV         EDX,dword ptr [DATA:DAT_00469672]       ;= ??
CODE:0043e8a6   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e8aa   66a39a964600    MOV         [DATA:DAT_0046969a],AX                  ;= ??
CODE:0043e8b0   0fbf056c9...    MOVSX       EAX,word ptr [DATA:DAT_0046966c]        ;= ??
CODE:0043e8b7   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e8ba   8b1572964600    MOV         EDX,dword ptr [DATA:DAT_00469672]       ;= ??
CODE:0043e8c0   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e8c4   8b151c284600    MOV         EDX,dword ptr [DATA:DAT_0046281c]       
CODE:0043e8ca   c1fa10          SAR         EDX,0x10                                
CODE:0043e8cd   662bc2          SUB         AX,DX                                   
CODE:0043e8d0   66a35a964600    MOV         [DATA:DAT_0046965a],AX                  ;= ??
CODE:0043e8d6   0fbf056c9...    MOVSX       EAX,word ptr [DATA:DAT_0046966c]        ;= ??
CODE:0043e8dd   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e8e0   8b1572964600    MOV         EDX,dword ptr [DATA:DAT_00469672]       ;= ??
CODE:0043e8e6   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:0043e8eb   66a35c964600    MOV         [DATA:DAT_0046965c],AX                  ;= ??
CODE:0043e8f1   680080ffff      PUSH        0xffff8000                              
CODE:0043e8f6   66a15c964600    MOV         AX,[DATA:DAT_0046965c]                  ;= ??
CODE:0043e8fc   50              PUSH        EAX                                     
CODE:0043e8fd   66a15a964600    MOV         AX,[DATA:DAT_0046965a]                  ;= ??
CODE:0043e903   50              PUSH        EAX                                     
CODE:0043e904   ff3596964600    PUSH        dword ptr [DATA:DAT_00469696]           ;= ??
CODE:0043e90a   e84d50fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043e90f   83c410          ADD         ESP,0x10                                
CODE:0043e912   6a00            PUSH        0x0                                     
CODE:0043e914   0fbf056c9...    MOVSX       EAX,word ptr [DATA:DAT_0046966c]        ;= ??
CODE:0043e91b   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e91e   8b1572964600    MOV         EDX,dword ptr [DATA:DAT_00469672]       ;= ??
CODE:0043e924   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043e929   660305ec9...    ADD         AX,word ptr [DATA:DAT_004695ec]         ;= ??
CODE:0043e930   50              PUSH        EAX                                     
CODE:0043e931   6a00            PUSH        0x0                                     
CODE:0043e933   ff3596964600    PUSH        dword ptr [DATA:DAT_00469696]           ;= ??
CODE:0043e939   e8da53fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:0043e93e   83c410          ADD         ESP,0x10                                
CODE:0043e941   33d2            XOR         EDX,EDX                                 
CODE:0043e943   89d0            MOV         EAX,EDX                                 
CODE:0043e945   8bda            MOV         EBX,EDX                                 
CODE:0043e947   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_00469618    ;= ??
CODE:0043e94a   668b5612        MOV         DX,word ptr [ESI + 0x12]=>DATA:DAT_00...;= ??
CODE:0043e94e   663b156c9...    CMP         DX,word ptr [DATA:DAT_0046966c]         ;= ??
CODE:0043e955   7c11            JL          LAB_0043e968                            
CODE:0043e957   66c705122...    MOV         word ptr [DATA:DAT_00462812],0x2        ;= 01h
CODE:0043e960   663d0001        CMP         AX,0x100                                
CODE:0043e964   7e02            JLE         LAB_0043e968                            
CODE:0043e966   8bdf            MOV         EBX,EDI                                 
                            LAB_0043e968:                 ;XREF[2,0]:   0043e955,0043e964
CODE:0043e968   66a15a964600    MOV         AX,[DATA:DAT_0046965a]                  ;= ??
CODE:0043e96e   668b156c9...    MOV         DX,word ptr [DATA:DAT_0046966c]         ;= ??
CODE:0043e975   663b5612        CMP         DX,word ptr [ESI + 0x12]=>DATA:DAT_00...;= ??
CODE:0043e979   7e13            JLE         LAB_0043e98e                            
CODE:0043e97b   66c705122...    MOV         word ptr [DATA:DAT_00462812],0x3        ;= 01h
CODE:0043e984   663d0001        CMP         AX,0x100                                
CODE:0043e988   7e04            JLE         LAB_0043e98e                            
CODE:0043e98a   668b5dfe        MOV         BX,word ptr [EBP + local_6+0x4]         
                            LAB_0043e98e:                 ;XREF[2,0]:   0043e979,0043e988
CODE:0043e98e   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043e993   6683783201      CMP         word ptr [EAX + 0x32],0x1               
CODE:0043e998   0f8581010000    JNZ         LAB_0043eb1f                            
CODE:0043e99e   66833d102...    CMP         word ptr [DATA:DAT_00462810],0x3a       
CODE:0043e9a6   0f8d5b010000    JGE         LAB_0043eb07                            
CODE:0043e9ac   66833d102...    CMP         word ptr [DATA:DAT_00462810],0x0        
CODE:0043e9b4   7511            JNZ         LAB_0043e9c7                            
CODE:0043e9b6   6a01            PUSH        0x1                                     
CODE:0043e9b8   6a03            PUSH        0x3                                     
CODE:0043e9ba   68881f0000      PUSH        0x1f88                                  
CODE:0043e9bf   e8e17b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043e9c4   83c40c          ADD         ESP,0xc                                 
                            LAB_0043e9c7:                 ;XREF[1,0]:   0043e9b4
CODE:0043e9c7   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043e9ce   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e9d1   8b1508964600    MOV         EDX,dword ptr [DATA:DAT_00469608]       ;= ??
CODE:0043e9d7   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043e9db   8b151c284600    MOV         EDX,dword ptr [DATA:DAT_0046281c]       
CODE:0043e9e1   c1fa10          SAR         EDX,0x10                                
CODE:0043e9e4   662bc2          SUB         AX,DX                                   
CODE:0043e9e7   66a39c964600    MOV         [DATA:DAT_0046969c],AX                  ;= ??
CODE:0043e9ed   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043e9f4   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043e9f7   8b1508964600    MOV         EDX,dword ptr [DATA:DAT_00469608]       ;= ??
CODE:0043e9fd   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:0043ea02   66a39e964600    MOV         [DATA:DAT_0046969e],AX                  ;= ??
CODE:0043ea08   680080ffff      PUSH        0xffff8000                              
CODE:0043ea0d   66a19e964600    MOV         AX,[DATA:DAT_0046969e]                  ;= ??
CODE:0043ea13   50              PUSH        EAX                                     
CODE:0043ea14   66a19c964600    MOV         AX,[DATA:DAT_0046969c]                  ;= ??
CODE:0043ea1a   50              PUSH        EAX                                     
CODE:0043ea1b   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043ea21   e8364ffdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043ea26   83c410          ADD         ESP,0x10                                
CODE:0043ea29   6a00            PUSH        0x0                                     
CODE:0043ea2b   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043ea32   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043ea35   8b1508964600    MOV         EDX,dword ptr [DATA:DAT_00469608]       ;= ??
CODE:0043ea3b   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043ea40   660305ec9...    ADD         AX,word ptr [DATA:DAT_004695ec]         ;= ??
CODE:0043ea47   50              PUSH        EAX                                     
CODE:0043ea48   6a00            PUSH        0x0                                     
CODE:0043ea4a   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043ea50   e8c352fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:0043ea55   83c410          ADD         ESP,0x10                                
CODE:0043ea58   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043ea5f   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043ea62   8b150c964600    MOV         EDX,dword ptr [DATA:DAT_0046960c]       ;= ??
CODE:0043ea68   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0043ea6c   8b151c284600    MOV         EDX,dword ptr [DATA:DAT_0046281c]       
CODE:0043ea72   c1fa10          SAR         EDX,0x10                                
CODE:0043ea75   662bc2          SUB         AX,DX                                   
CODE:0043ea78   66a39c964600    MOV         [DATA:DAT_0046969c],AX                  ;= ??
CODE:0043ea7e   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043ea85   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043ea88   8b150c964600    MOV         EDX,dword ptr [DATA:DAT_0046960c]       ;= ??
CODE:0043ea8e   668b444202      MOV         AX,word ptr [EDX + EAX*0x2 + 0x2]       
CODE:0043ea93   66a39e964600    MOV         [DATA:DAT_0046969e],AX                  ;= ??
CODE:0043ea99   680080ffff      PUSH        0xffff8000                              
CODE:0043ea9e   66a19e964600    MOV         AX,[DATA:DAT_0046969e]                  ;= ??
CODE:0043eaa4   50              PUSH        EAX                                     
CODE:0043eaa5   66a19c964600    MOV         AX,[DATA:DAT_0046969c]                  ;= ??
CODE:0043eaab   50              PUSH        EAX                                     
CODE:0043eaac   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043eab2   e8a54efdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043eab7   83c410          ADD         ESP,0x10                                
CODE:0043eaba   6a00            PUSH        0x0                                     
CODE:0043eabc   0fbf05102...    MOVSX       EAX,word ptr [DATA:DAT_00462810]        
CODE:0043eac3   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:0043eac6   8b1508964600    MOV         EDX,dword ptr [DATA:DAT_00469608]       ;= ??
CODE:0043eacc   668b444204      MOV         AX,word ptr [EDX + EAX*0x2 + 0x4]       
CODE:0043ead1   660305ec9...    ADD         AX,word ptr [DATA:DAT_004695ec]         ;= ??
CODE:0043ead8   50              PUSH        EAX                                     
CODE:0043ead9   6a00            PUSH        0x0                                     
CODE:0043eadb   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043eae1   e83252fdff      CALL        FUN_00413d18                            ;undefined FUN_00413d18(undefined par...
CODE:0043eae6   83c410          ADD         ESP,0x10                                
CODE:0043eae9   66ff05102...    INC         word ptr [DATA:DAT_00462810]            
CODE:0043eaf0   66833d102...    CMP         word ptr [DATA:DAT_00462810],0x3a       
CODE:0043eaf8   7525            JNZ         LAB_0043eb1f                            
CODE:0043eafa   68881f0000      PUSH        0x1f88                                  
CODE:0043eaff   e804800000      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:0043eb04   59              POP         ECX                                     
CODE:0043eb05   eb18            JMP         LAB_0043eb1f                            
                            LAB_0043eb07:                 ;XREF[1,0]:   0043e9a6
CODE:0043eb07   ff35f4954600    PUSH        dword ptr [DATA:DAT_004695f4]           ;= ??
CODE:0043eb0d   e8f243fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043eb12   59              POP         ECX                                     
CODE:0043eb13   ff35f8954600    PUSH        dword ptr [DATA:DAT_004695f8]           ;= ??
CODE:0043eb19   e8e643fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043eb1e   59              POP         ECX                                     
                            LAB_0043eb1f:                 ;XREF[3,0]:   0043e998,0043eaf8,0043eb05
CODE:0043eb1f   0fb7c3          MOVZX       EAX,BX                                  
CODE:0043eb22   c1e010          SHL         EAX,0x10                                
CODE:0043eb25   03051c284600    ADD         EAX,dword ptr [DATA:DAT_0046281c]       
CODE:0043eb2b   a31c284600      MOV         [DATA:DAT_0046281c],EAX                 
CODE:0043eb30   a11c284600      MOV         EAX,[DATA:DAT_0046281c]                 
CODE:0043eb35   b900000a00      MOV         ECX,0xa0000                             
CODE:0043eb3a   33d2            XOR         EDX,EDX                                 
CODE:0043eb3c   f7f1            DIV         ECX                                     
CODE:0043eb3e   a318284600      MOV         [DATA:DAT_00462818],EAX                 
CODE:0043eb43   ff3518284600    PUSH        dword ptr [DATA:DAT_00462818]           
CODE:0043eb49   ff3510964600    PUSH        dword ptr [DATA:DAT_00469610]           ;= ??
CODE:0043eb4f   e831f3ffff      CALL        FUN_0043de85                            ;undefined FUN_0043de85(undefined par...
CODE:0043eb54   83c408          ADD         ESP,0x8                                 
CODE:0043eb57   ff351c284600    PUSH        dword ptr [DATA:DAT_0046281c]           
CODE:0043eb5d   ff3514964600    PUSH        dword ptr [DATA:DAT_00469614]           ;= ??
CODE:0043eb63   e81df3ffff      CALL        FUN_0043de85                            ;undefined FUN_0043de85(undefined par...
CODE:0043eb68   83c408          ADD         ESP,0x8                                 
CODE:0043eb6b   66ff05ec9...    INC         word ptr [DATA:DAT_004695ec]            ;= ??
CODE:0043eb72   0fbf05ec9...    MOVSX       EAX,word ptr [DATA:DAT_004695ec]        ;= ??
CODE:0043eb79   0fbf15ee9...    MOVSX       EDX,word ptr [DATA:DAT_004695ee]        ;= ??
CODE:0043eb80   8bca            MOV         ECX,EDX                                 
CODE:0043eb82   99              CDQ                                                 
CODE:0043eb83   f7f9            IDIV        ECX                                     
CODE:0043eb85   668915ec9...    MOV         word ptr [DATA:DAT_004695ec],DX         ;= ??
CODE:0043eb8c   66c705702...    MOV         word ptr [DATA:DAT_00462a70],0x0        
CODE:0043eb95   eb61            JMP         LAB_0043ebf8                            
                            LAB_0043eb97:                 ;XREF[2,0]:   0043e72b,0043e739
CODE:0043eb97   33c0            XOR         EAX,EAX                                 
CODE:0043eb99   66837e1600      CMP         word ptr [ESI + ...,0x0                 ;= ??
CODE:0043eb9e   7501            JNZ         LAB_0043eba1                            
CODE:0043eba0   40              INC         EAX                                     
                            LAB_0043eba1:                 ;XREF[1,0]:   0043eb9e
CODE:0043eba1   66a3f27c4600    MOV         [DATA:DAT_00467cf2],AX                  ;= ??
CODE:0043eba7   66833dca1...    CMP         word ptr [DATA:DAT_00461aca],0x0        
CODE:0043ebaf   752a            JNZ         LAB_0043ebdb                            
CODE:0043ebb1   66833df27...    CMP         word ptr [DATA:DAT_00467cf2],0x0        ;= ??
CODE:0043ebb9   7520            JNZ         LAB_0043ebdb                            
CODE:0043ebbb   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043ebc0   0fbf4030        MOVSX       EAX,word ptr [EAX + 0x30]               
CODE:0043ebc4   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0043ebca   66ff444234      INC         word ptr [EDX + EAX*0x2 + 0x34]         
CODE:0043ebcf   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0043ebd4   66ff805e1...    INC         word ptr [EAX + 0x175e]                 
                            LAB_0043ebdb:                 ;XREF[2,0]:   0043ebaf,0043ebb9
CODE:0043ebdb   66833dca1...    CMP         word ptr [DATA:DAT_00461aca],0x0        
CODE:0043ebe3   7407            JZ          LAB_0043ebec                            
CODE:0043ebe5   b8300b4600      MOV         EAX=>DATA:PTR_LA...,DATA:PTR_LAB_0046...;= 0041860d
CODE:0043ebea   eb05            JMP         LAB_0043ebf1                            
                            LAB_0043ebec:                 ;XREF[1,0]:   0043ebe3
CODE:0043ebec   b8240b4600      MOV         EAX=>DATA:PTR_LA...,DATA:PTR_LAB_0046...;= 004180f9
                            LAB_0043ebf1:                 ;XREF[1,0]:   0043ebea
                                                          ; FWD[2,0]:   00460b24,00460b30
CODE:0043ebf1   50              PUSH        EAX=>DATA:PTR_LAB_00460b30              ;= 004180f9
                                                                                    ;= 0041860d
CODE:0043ebf2   e896c70000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043ebf7   59              POP         ECX                                     
                            LAB_0043ebf8:                 ;XREF[6,0]:   0043e67d,0043e6a2,0043e6b2,0043e721
                                                          ;             0043e747,0043eb95
CODE:0043ebf8   5f              POP         EDI                                     
CODE:0043ebf9   5e              POP         ESI                                     
CODE:0043ebfa   5b              POP         EBX                                     
CODE:0043ebfb   59              POP         ECX                                     
CODE:0043ebfc   5d              POP         EBP                                     
CODE:0043ebfd   c3              RET                                                 
CODE:0043ebfe   00              ??          00h                                     
CODE:0043ebff   00              ??          00h                                     
CODE:0043ec00   55              ??          55h    U                                
CODE:0043ec01   8b              ??          8Bh                                     
CODE:0043ec02   ec              ??          ECh                                     
CODE:0043ec03   8b              ??          8Bh                                     
CODE:0043ec04   45              ??          45h    E                                
CODE:0043ec05   08              ??          08h                                     
CODE:0043ec06   33              ??          33h    3                                
CODE:0043ec07   d2              ??          D2h                                     
CODE:0043ec08   85              ??          85h                                     
CODE:0043ec09   c0              ??          C0h                                     
CODE:0043ec0a   74              ??          74h    t                                
CODE:0043ec0b   14              ??          14h                                     
CODE:0043ec0c   66              ??          66h    f                                
CODE:0043ec0d   ba              ??          BAh                                     
CODE:0043ec0e   01              ??          01h                                     
CODE:0043ec0f   00              ??          00h                                     
CODE:0043ec10   eb              ??          EBh                                     
CODE:0043ec11   09              ??          09h                                     
CODE:0043ec12   8a              ??          8Ah                                     
CODE:0043ec13   08              ??          08h                                     
CODE:0043ec14   40              ??          40h    @                                
CODE:0043ec15   80              ??          80h                                     
CODE:0043ec16   f9              ??          F9h                                     
CODE:0043ec17   0a              ??          0Ah                                     
CODE:0043ec18   75              ??          75h    u                                
CODE:0043ec19   01              ??          01h                                     
CODE:0043ec1a   42              ??          42h    B                                
CODE:0043ec1b   80              ??          80h                                     
CODE:0043ec1c   38              ??          38h    8                                
CODE:0043ec1d   00              ??          00h                                     
CODE:0043ec1e   75              ??          75h    u                                
CODE:0043ec1f   f2              ??          F2h                                     
CODE:0043ec20   8b              ??          8Bh                                     
CODE:0043ec21   c2              ??          C2h                                     
CODE:0043ec22   5d              ??          5Dh    ]                                
CODE:0043ec23   c3              ??          C3h                                     
                            LAB_0043ec24:                 ;XREF[2,0]:   0043ed14,0043ed1e
CODE:0043ec24   e83f16fdff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0043ec29   66833d9c2...    CMP         word ptr [DATA:DAT_00462a9c],0x0        ;= 01h
CODE:0043ec31   7420            JZ          LAB_0043ec53                            
CODE:0043ec33   0fbfc0          MOVSX       EAX,AX                                  
CODE:0043ec36   83e80d          SUB         EAX,0xd                                 
CODE:0043ec39   7406            JZ          LAB_0043ec41                            
CODE:0043ec3b   83e80e          SUB         EAX,0xe                                 
CODE:0043ec3e   7401            JZ          LAB_0043ec41                            
CODE:0043ec40   c3              RET                                                 
                            LAB_0043ec41:                 ;XREF[2,0]:   0043ec39,0043ec3e
CODE:0043ec41   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x5        ;= ??
CODE:0043ec4a   66c705982...    MOV         word ptr [DATA:DAT_00462a98],0x0        ;= FFFFh
                            LAB_0043ec53:                 ;XREF[1,0]:   0043ec31
CODE:0043ec53   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ec54(void)
                                                          ;XREF[1,0]:   0043f103
CODE:0043ec54   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043ec59   668b4034        MOV         AX,word ptr [EAX + 0x34]                
CODE:0043ec5d   50              PUSH        EAX                                     
CODE:0043ec5e   e8f7830000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0043ec63   59              POP         ECX                                     
CODE:0043ec64   6685c0          TEST        AX,AX                                   
CODE:0043ec67   7410            JZ          LAB_0043ec79                            
CODE:0043ec69   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043ec6e   668b4034        MOV         AX,word ptr [EAX + 0x34]                
CODE:0043ec72   50              PUSH        EAX                                     
CODE:0043ec73   e81e7f0000      CALL        FUN_00446b96                            ;undefined FUN_00446b96(undefined par...
CODE:0043ec78   59              POP         ECX                                     
                            LAB_0043ec79:                 ;XREF[1,0]:   0043ec67
CODE:0043ec79   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043ec7e   6683783400      CMP         word ptr [EAX + 0x34],0x0               
CODE:0043ec83   741b            JZ          LAB_0043eca0                            
CODE:0043ec85   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043ec8a   668b4034        MOV         AX,word ptr [EAX + 0x34]                
CODE:0043ec8e   50              PUSH        EAX                                     
CODE:0043ec8f   e8d3760000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0043ec94   59              POP         ECX                                     
CODE:0043ec95   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043ec9a   66c740340000    MOV         word ptr [EAX + 0x34],0x0               
                            LAB_0043eca0:                 ;XREF[1,0]:   0043ec83
CODE:0043eca0   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x3        ;= ??
CODE:0043eca9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0043ecaa(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043ed1f
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0043ed48,0043ee2e
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0043ef1c,0043ef3e,0043ef60
          ;local_a       undefined2          -a                      ;XREF[1,0]:   0043ee81
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0043ed50,0043ed76,0043ed80
          ;local_e       undefined2          -e                      ;XREF[5,0]:   0043ed6a,0043ed6e,0043edbb,0043ede5,0043ef20
          ;local_10      undefined2         -10                      ;XREF[6,0]:   0043ed87,0043ed95,0043eda3,0043edb1,0043edb6
                                                                     ;             0043ee40
          ;local_60      undefined1         -60                      ;XREF[3,0]:   0043efb4,0043efc1,0043efca
                                                          ;XREF[1,0]:   0043f2b8
CODE:0043ecaa   55              PUSH        EBP                                     
CODE:0043ecab   8bec            MOV         EBP,ESP                                 
CODE:0043ecad   83c4a4          ADD         ESP,-0x5c                               
CODE:0043ecb0   53              PUSH        EBX                                     
CODE:0043ecb1   56              PUSH        ESI                                     
CODE:0043ecb2   57              PUSH        EDI                                     
CODE:0043ecb3   bb20974600      MOV         EBX,DATA:DAT_00469720                   ;= ??
CODE:0043ecb8   33f6            XOR         ESI,ESI                                 
CODE:0043ecba   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x1        
CODE:0043ecc3   833d44954...    CMP         dword ptr [DATA:DAT_00469544],0x0       ;= ??
CODE:0043ecca   7406            JZ          LAB_0043ecd2                            
CODE:0043eccc   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;= ??
                            LAB_0043ecd2:                 ;XREF[1,0]:   0043ecca
CODE:0043ecd2   e8614bfdff      CALL        FUN_00413838                            ;undefined FUN_00413838(void)
CODE:0043ecd7   e87182fdff      CALL        FUN_00416f4d                            ;undefined FUN_00416f4d(void)
CODE:0043ecdc   e823dd0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0043ece1   a32c974600      MOV         [DATA:DAT_0046972c],param_1             ;= ??
CODE:0043ece6   6a00            PUSH        0x0                                     
CODE:0043ece8   68ffff0000      PUSH        0xffff                                  
CODE:0043eced   6aff            PUSH        -0x1                                    
CODE:0043ecef   e872d1ffff      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0043ecf4   83c40c          ADD         ESP,0xc                                 
CODE:0043ecf7   e8f215fdff      CALL        FUN_004102ee                            ;undefined FUN_004102ee(void)
CODE:0043ecfc   e8c27e0000      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0043ed01   e862810000      CALL        FUN_00446e68                            ;undefined FUN_00446e68(void)
CODE:0043ed06   6a00            PUSH        0x0                                     
CODE:0043ed08   e8f4e70000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0043ed0d   59              POP         param_3                                 
CODE:0043ed0e   66a330974600    MOV         [DATA:DAT_00469730],param_1             ;= ??
CODE:0043ed14   6824ec4300      PUSH        LAB_0043ec24                            
CODE:0043ed19   e88015fdff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0043ed1e   59              POP         param_3=>LAB_0043ec24                   
CODE:0043ed1f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043ed22   8903            MOV         dword ptr [EBX]=...,param_1             ;= ??
CODE:0043ed24   66c705982...    MOV         word ptr [DATA:DAT_00462a98],0xffff     ;= FFFFh
CODE:0043ed2d   e8c3ccffff      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
CODE:0043ed32   68983a0000      PUSH        0x3a98                                  
CODE:0043ed37   e87fde0000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0043ed3c   59              POP         param_3                                 
CODE:0043ed3d   68983a0000      PUSH        0x3a98                                  
CODE:0043ed42   e8a4e70000      CALL        SetCurrentFont                          ;undefined2 SetCurrentFont(undefined2...
CODE:0043ed47   59              POP         param_3                                 
CODE:0043ed48   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0043ed4c   66bffa00        MOV         DI,0xfa                                 
CODE:0043ed50   66c745f80000    MOV         word ptr [EBP + local_c+0x4],0x0        
                            LAB_0043ed56:                 ;XREF[1,0]:   0043ed85
CODE:0043ed56   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ed58   ff7026          PUSH        dword ptr [param_1 + 0x26]              
CODE:0043ed5b   57              PUSH        EDI                                     
CODE:0043ed5c   6ace            PUSH        -0x32                                   
CODE:0043ed5e   6ace            PUSH        -0x32                                   
CODE:0043ed60   6aff            PUSH        -0x1                                    
CODE:0043ed62   e843e80000      CALL        FUN_0044d5aa                            ;int FUN_0044d5aa(undefined param_1, ...
CODE:0043ed67   83c414          ADD         ESP,0x14                                
CODE:0043ed6a   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0043ed6e   66817df62c01    CMP         word ptr [EBP + local_e+0x4],0x12c      
CODE:0043ed74   7d06            JGE         LAB_0043ed7c                            
CODE:0043ed76   66c745f80100    MOV         word ptr [EBP + local_c+0x4],0x1        
                            LAB_0043ed7c:                 ;XREF[1,0]:   0043ed74
CODE:0043ed7c   6683c714        ADD         DI,0x14                                 
CODE:0043ed80   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0043ed85   74cf            JZ          LAB_0043ed56                            
CODE:0043ed87   66c745f40000    MOV         word ptr [EBP + local_10+0x4],0x0       
CODE:0043ed8d   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ed8f   83781e00        CMP         dword ptr [param_1 + 0x1e],0x0          
CODE:0043ed93   7406            JZ          LAB_0043ed9b                            
CODE:0043ed95   66c745f40100    MOV         word ptr [EBP + local_10+0x4],0x1       
                            LAB_0043ed9b:                 ;XREF[1,0]:   0043ed93
CODE:0043ed9b   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ed9d   83782200        CMP         dword ptr [param_1 + 0x22],0x0          
CODE:0043eda1   7405            JZ          LAB_0043eda8                            
CODE:0043eda3   66834df402      OR          word ptr [EBP + local_10+0x4],0x2       
                            LAB_0043eda8:                 ;XREF[1,0]:   0043eda1
CODE:0043eda8   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043edaa   6683780c00      CMP         word ptr [param_1 + 0xc],0x0            
CODE:0043edaf   7405            JZ          LAB_0043edb6                            
CODE:0043edb1   66834df404      OR          word ptr [EBP + local_10+0x4],0x4       
                            LAB_0043edb6:                 ;XREF[1,0]:   0043edaf
CODE:0043edb6   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043edba   50              PUSH        param_1                                 
CODE:0043edbb   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043edbf   6683c00a        ADD         param_1,0xa                             
CODE:0043edc3   50              PUSH        param_1                                 
CODE:0043edc4   8d470a          LEA         param_1,[EDI + 0xa]                     
CODE:0043edc7   50              PUSH        param_1                                 
CODE:0043edc8   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043edca   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:0043edce   50              PUSH        param_1                                 
CODE:0043edcf   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043edd1   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043edd5   50              PUSH        param_1                                 
CODE:0043edd6   e8ed040000      CALL        FUN_0043f2c8                            ;undefined FUN_0043f2c8(undefined par...
CODE:0043eddb   83c414          ADD         ESP,0x14                                
CODE:0043edde   6a00            PUSH        0x0                                     
CODE:0043ede0   68c9000000      PUSH        0xc9                                    
CODE:0043ede5   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043ede9   6683c00a        ADD         param_1,0xa                             
CODE:0043eded   50              PUSH        param_1                                 
CODE:0043edee   8d470a          LEA         param_1,[EDI + 0xa]                     
CODE:0043edf1   50              PUSH        param_1                                 
CODE:0043edf2   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043edf4   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:0043edf8   50              PUSH        param_1                                 
CODE:0043edf9   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043edfb   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043edff   50              PUSH        param_1                                 
CODE:0043ee00   e86880fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043ee05   83c418          ADD         ESP,0x18                                
CODE:0043ee08   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ee0a   ff7026          PUSH        dword ptr [param_1 + 0x26]              
CODE:0043ee0d   57              PUSH        EDI                                     
CODE:0043ee0e   66a10a974600    MOV         param_1,[DATA:DAT_0046970a]             ;= ??
CODE:0043ee14   6683c003        ADD         param_1,0x3                             
CODE:0043ee18   50              PUSH        param_1                                 
CODE:0043ee19   66a108974600    MOV         param_1,[DATA:DAT_00469708]             ;= ??
CODE:0043ee1f   6683c005        ADD         param_1,0x5                             
CODE:0043ee23   50              PUSH        param_1                                 
CODE:0043ee24   6aff            PUSH        -0x1                                    
CODE:0043ee26   e87fe70000      CALL        FUN_0044d5aa                            ;int FUN_0044d5aa(undefined param_1, ...
CODE:0043ee2b   83c414          ADD         ESP,0x14                                
CODE:0043ee2e   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043ee32   50              PUSH        param_1                                 
CODE:0043ee33   e8b3e60000      CALL        SetCurrentFont                          ;undefined2 SetCurrentFont(undefined2...
CODE:0043ee38   59              POP         param_3                                 
CODE:0043ee39   50              PUSH        param_1                                 
CODE:0043ee3a   e8e1dc0000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0043ee3f   59              POP         param_3                                 
CODE:0043ee40   f645f401        TEST        byte ptr [EBP + local_10+0x4],0x1       
CODE:0043ee44   7432            JZ          LAB_0043ee78                            
CODE:0043ee46   6aff            PUSH        -0x1                                    
CODE:0043ee48   66a112974600    MOV         param_1,[DATA:DAT_00469712]             ;= ??
CODE:0043ee4e   6683c004        ADD         param_1,0x4                             
CODE:0043ee52   50              PUSH        param_1                                 
CODE:0043ee53   0fbf05149...    MOVSX       param_1,word ptr [DATA:DAT_00469714]    ;= ??
CODE:0043ee5a   d1f8            SAR         param_1,0x1                             
CODE:0043ee5c   7903            JNS         LAB_0043ee61                            
CODE:0043ee5e   83d000          ADC         param_1,0x0                             
                            LAB_0043ee61:                 ;XREF[1,0]:   0043ee5c
CODE:0043ee61   660305109...    ADD         param_1,word ptr [DATA:DAT_00469710]    ;= ??
CODE:0043ee68   50              PUSH        param_1                                 
CODE:0043ee69   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ee6b   ff701e          PUSH        dword ptr [param_1 + 0x1e]              
CODE:0043ee6e   6aff            PUSH        -0x1                                    
CODE:0043ee70   e85fe00000      CALL        FUN_0044ced4                            ;undefined FUN_0044ced4(undefined par...
CODE:0043ee75   83c414          ADD         ESP,0x14                                
                            LAB_0043ee78:                 ;XREF[1,0]:   0043ee44
CODE:0043ee78   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ee7a   6683780c00      CMP         word ptr [param_1 + 0xc],0x0            
CODE:0043ee7f   740f            JZ          LAB_0043ee90                            
CODE:0043ee81   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0043ee85   6683c005        ADD         param_1,0x5                             
CODE:0043ee89   662905269...    SUB         word ptr [DATA:DAT_00469726],param_1    ;= ??
                            LAB_0043ee90:                 ;XREF[1,0]:   0043ee7f
CODE:0043ee90   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ee92   66c740340000    MOV         word ptr [param_1 + 0x34],0x0           
CODE:0043ee98   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x3        ;= ??
CODE:0043eea1   e8a7820000      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0043eea6   6685c0          TEST        param_1,param_1                         
CODE:0043eea9   746e            JZ          LAB_0043ef19                            
CODE:0043eeab   68444a0000      PUSH        0x4a44                                  
CODE:0043eeb0   e80f3cfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043eeb5   59              POP         param_3                                 
CODE:0043eeb6   a338974600      MOV         [DATA:DAT_00469738],param_1             ;= ??
CODE:0043eebb   68cd000000      PUSH        0xcd                                    
CODE:0043eec0   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043eec2   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:0043eec6   48              DEC         param_1                                 
CODE:0043eec7   50              PUSH        param_1                                 
CODE:0043eec8   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043eeca   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043eece   48              DEC         param_1                                 
CODE:0043eecf   50              PUSH        param_1                                 
CODE:0043eed0   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043eed6   e8814afdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043eedb   83c410          ADD         ESP,0x10                                
CODE:0043eede   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043eee4   e8873ffdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043eee9   59              POP         param_3                                 
CODE:0043eeea   68daf14300      PUSH        LAB_0043f1da                            
CODE:0043eeef   68cd000000      PUSH        0xcd                                    
CODE:0043eef4   6a14            PUSH        0x14                                    
CODE:0043eef6   6a52            PUSH        0x52                                    
CODE:0043eef8   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043eefa   668b4004        MOV         param_1,word ptr [param_1 + 0x4]        
CODE:0043eefe   48              DEC         param_1                                 
CODE:0043eeff   50              PUSH        param_1                                 
CODE:0043ef00   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043ef02   668b4002        MOV         param_1,word ptr [param_1 + 0x2]        
CODE:0043ef06   48              DEC         param_1                                 
CODE:0043ef07   50              PUSH        param_1                                 
CODE:0043ef08   e8607ffdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043ef0d   83c418          ADD         ESP,0x18                                
CODE:0043ef10   66c7059a2...    MOV         word ptr [DATA:DAT_00462a9a],0x0        
                            LAB_0043ef19:                 ;XREF[1,0]:   0043eea9
CODE:0043ef19   83c7c0          ADD         EDI,-0x40                               
CODE:0043ef1c   66897dfc        MOV         word ptr [EBP + local_8+0x4],DI         
CODE:0043ef20   668b7df6        MOV         DI,word ptr [EBP + local_e+0x4]         
CODE:0043ef24   6683c728        ADD         DI,0x28                                 
CODE:0043ef28   68434a0000      PUSH        0x4a43                                  
CODE:0043ef2d   e8923bfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043ef32   59              POP         param_3                                 
CODE:0043ef33   a33c974600      MOV         [DATA:DAT_0046973c],param_1             ;= ??
CODE:0043ef38   68cd000000      PUSH        0xcd                                    
CODE:0043ef3d   57              PUSH        EDI                                     
CODE:0043ef3e   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043ef42   50              PUSH        param_1                                 
CODE:0043ef43   ff353c974600    PUSH        dword ptr [DATA:DAT_0046973c]           ;= ??
CODE:0043ef49   e80e4afdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043ef4e   83c410          ADD         ESP,0x10                                
CODE:0043ef51   6867f24300      PUSH        LAB_0043f267                            
CODE:0043ef56   68cd000000      PUSH        0xcd                                    
CODE:0043ef5b   6a14            PUSH        0x14                                    
CODE:0043ef5d   6a52            PUSH        0x52                                    
CODE:0043ef5f   57              PUSH        EDI                                     
CODE:0043ef60   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043ef64   50              PUSH        param_1                                 
CODE:0043ef65   e8037ffdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043ef6a   83c418          ADD         ESP,0x18                                
CODE:0043ef6d   6867f24300      PUSH        LAB_0043f267                            
CODE:0043ef72   68c8000000      PUSH        0xc8                                    
CODE:0043ef77   6880010000      PUSH        0x180                                   
CODE:0043ef7c   6800020000      PUSH        0x200                                   
CODE:0043ef81   6a00            PUSH        0x0                                     
CODE:0043ef83   6a00            PUSH        0x0                                     
CODE:0043ef85   e8e37efdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043ef8a   83c418          ADD         ESP,0x18                                
CODE:0043ef8d   ff353c974600    PUSH        dword ptr [DATA:DAT_0046973c]           ;= ??
CODE:0043ef93   e8d83efdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043ef98   59              POP         param_3                                 
CODE:0043ef99   66c7059c2...    MOV         word ptr [DATA:DAT_00462a9c],0x1        ;= 01h
CODE:0043efa2   e953010000      JMP         switchD_0043efe3::caseD_0               
                            LAB_0043efa7:                 ;XREF[1,0]:   0043f0fd
CODE:0043efa7   e8d837fdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0043efac   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:0043efae   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:0043efb0   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:0043efb2   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:0043efb4   8d45a4          LEA         param_1=>local_60,[EBP + -0x5c]         
CODE:0043efb7   50              PUSH        param_1                                 ;LPMSG lpMsg for PeekMessageA
CODE:0043efb8   e864670100      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:0043efbd   85c0            TEST        param_1,param_1                         
CODE:0043efbf   7412            JZ          LAB_0043efd3                            
CODE:0043efc1   8d45a4          LEA         param_1=>local_60,[EBP + -0x5c]         
CODE:0043efc4   50              PUSH        param_1                                 ;MSG * lpMsg for TranslateMessage
CODE:0043efc5   e85d670100      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:0043efca   8d45a4          LEA         param_1=>local_60,[EBP + -0x5c]         
CODE:0043efcd   50              PUSH        param_1                                 ;MSG * lpMsg for DispatchMessageA
CODE:0043efce   e8dc660100      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
                            LAB_0043efd3:                 ;XREF[1,0]:   0043efbf
CODE:0043efd3   0fbf05249...    MOVSX       param_1,word ptr [DATA:DAT_00469724]    ;= ??
CODE:0043efda   83f805          CMP         param_1,0x5                             
CODE:0043efdd   0f8717010000    JA          switchD_0043efe3::caseD_0               
                            switchD:                      ; FWD[6,0]:   0043eff6,0043f002,0043f09c,0043f0ce
                                                          ;             0043f0f6,0043f0fa
CODE:0043efe3   ff2485eae...    JMP         dword ptr [param_1*0x4 + 0x43efea]=>-...;= 0043f0fa
                            switchdataD_0043efea:         
CODE:0043efea   faf04300        addr        switchD_0043efe3::caseD_0               
CODE:0043efee   02f04300        addr        switchD_0043efe3::caseD_1               
CODE:0043eff2   9cf04300        addr        switchD_0043efe3::caseD_2               
                            PTR_caseD_0_0043eff6:         ;XREF[1,0]:   0043efe3
CODE:0043eff6   faf04300        addr        switchD_0043efe3::caseD_0               
CODE:0043effa   cef04300        addr        switchD_0043efe3::caseD_4               
CODE:0043effe   f6f04300        addr        switchD_0043efe3::caseD_5               
                            caseD_1:                      ;XREF[2,0]:   0043efe3,0043efee
CODE:0043f002   0fbf05289...    MOVSX       param_1,word ptr [DATA:DAT_00469728]    ;= ??
CODE:0043f009   66833c458...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:0043f012   7444            JZ          LAB_0043f058                            
CODE:0043f014   0fbf05289...    MOVSX       param_1,word ptr [DATA:DAT_00469728]    ;= ??
CODE:0043f01b   668b04458...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0043f023   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f025   66894234        MOV         word ptr [param_2 + 0x34],param_1       
CODE:0043f029   66ff05289...    INC         word ptr [DATA:DAT_00469728]            ;= ??
CODE:0043f030   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f032   668b4034        MOV         param_1,word ptr [param_1 + 0x34]       
CODE:0043f036   50              PUSH        param_1                                 
CODE:0043f037   e8c3710000      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0043f03c   59              POP         param_3                                 
CODE:0043f03d   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f03f   668b4034        MOV         param_1,word ptr [param_1 + 0x34]       
CODE:0043f043   50              PUSH        param_1                                 
CODE:0043f044   e82f770000      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0043f049   59              POP         param_3                                 
CODE:0043f04a   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x2        ;= ??
CODE:0043f053   e9a2000000      JMP         switchD_0043efe3::caseD_0               
                            LAB_0043f058:                 ;XREF[1,0]:   0043f012
CODE:0043f058   66c705289...    MOV         word ptr [DATA:DAT_00469728],0x0        ;= ??
CODE:0043f061   6a00            PUSH        0x0                                     
CODE:0043f063   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f069   e86639fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0043f06e   83c408          ADD         ESP,0x8                                 
CODE:0043f071   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f077   e8883efdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043f07c   59              POP         param_3                                 
CODE:0043f07d   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f083   e8e83dfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043f088   59              POP         param_3                                 
CODE:0043f089   6683359a2...    XOR         word ptr [DATA:DAT_00462a9a],0x1        
CODE:0043f091   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x3        ;= ??
CODE:0043f09a   eb5e            JMP         switchD_0043efe3::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   0043efe3,0043eff2
CODE:0043f09c   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f09e   668b4034        MOV         param_1,word ptr [param_1 + 0x34]       
CODE:0043f0a2   50              PUSH        param_1                                 
CODE:0043f0a3   e8b27f0000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0043f0a8   59              POP         param_3                                 
CODE:0043f0a9   6685c0          TEST        param_1,param_1                         
CODE:0043f0ac   754c            JNZ         switchD_0043efe3::caseD_0               
CODE:0043f0ae   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f0b0   668b4034        MOV         param_1,word ptr [param_1 + 0x34]       
CODE:0043f0b4   50              PUSH        param_1                                 
CODE:0043f0b5   e8ad720000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0043f0ba   59              POP         param_3                                 
CODE:0043f0bb   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f0bd   66c740340000    MOV         word ptr [param_1 + 0x34],0x0           
CODE:0043f0c3   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x1        ;= ??
CODE:0043f0cc   eb2c            JMP         switchD_0043efe3::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   0043efe3,0043effa
CODE:0043f0ce   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f0d0   ff7016          PUSH        dword ptr [param_1 + 0x16]              
CODE:0043f0d3   e8f84dfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043f0d8   59              POP         param_3                                 
CODE:0043f0d9   6683f810        CMP         param_1,0x10                            
CODE:0043f0dd   751b            JNZ         switchD_0043efe3::caseD_0               
CODE:0043f0df   8b03            MOV         param_1,dword ptr [EBX]=>DATA:DAT_004...;= ??
CODE:0043f0e1   ff701a          PUSH        dword ptr [param_1 + 0x1a]              
CODE:0043f0e4   e8e74dfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0043f0e9   59              POP         param_3                                 
CODE:0043f0ea   6683f810        CMP         param_1,0x10                            
CODE:0043f0ee   750a            JNZ         switchD_0043efe3::caseD_0               
CODE:0043f0f0   66be0100        MOV         SI,0x1                                  
CODE:0043f0f4   eb04            JMP         switchD_0043efe3::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   0043efe3,0043effe
CODE:0043f0f6   66be0100        MOV         SI,0x1                                  
                            caseD_3:                      ;XREF[12,0]:  0043efa2,0043efdd,0043efe3,0043efea
                            caseD_0:                      ;             0043eff6,0043f053,0043f09a,0043f0ac
                                                          ;             0043f0cc,0043f0dd,0043f0ee,0043f0f4
CODE:0043f0fa   6685f6          TEST        SI,SI                                   
CODE:0043f0fd   0f84a4feffff    JZ          LAB_0043efa7                            
CODE:0043f103   e84cfbffff      CALL        FUN_0043ec54                            ;undefined FUN_0043ec54(void)
CODE:0043f108   e840800000      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0043f10d   6685c0          TEST        param_1,param_1                         
CODE:0043f110   7411            JZ          LAB_0043f123                            
CODE:0043f112   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f118   e8ef3bfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043f11d   59              POP         param_3                                 
CODE:0043f11e   a338974600      MOV         [DATA:DAT_00469738],param_1             ;= ??
                            LAB_0043f123:                 ;XREF[1,0]:   0043f110
CODE:0043f123   ff353c974600    PUSH        dword ptr [DATA:DAT_0046973c]           ;= ??
CODE:0043f129   e8de3bfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043f12e   59              POP         param_3                                 
CODE:0043f12f   6800974600      PUSH        DATA:DAT_00469700                       ;= ??
CODE:0043f134   e8544ffdff      CALL        FUN_0041408d                            ;undefined FUN_0041408d(undefined par...
CODE:0043f139   59              POP         param_3=>DATA:DAT_00469700              ;= ??
CODE:0043f13a   e8dec8ffff      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:0043f13f   66a130974600    MOV         param_1,[DATA:DAT_00469730]             ;= ??
CODE:0043f145   50              PUSH        param_1                                 
CODE:0043f146   e8b6e30000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0043f14b   59              POP         param_3                                 
CODE:0043f14c   e8bb11fdff      CALL        FUN_0041030c                            ;undefined FUN_0041030c(void)
CODE:0043f151   e81247fdff      CALL        FUN_00413868                            ;undefined FUN_00413868(void)
CODE:0043f156   e8a27efdff      CALL        FUN_00416ffd                            ;undefined FUN_00416ffd(void)
CODE:0043f15b   6a00            PUSH        0x0                                     
CODE:0043f15d   68ffff0000      PUSH        0xffff                                  
CODE:0043f162   6aff            PUSH        -0x1                                    
CODE:0043f164   e885ceffff      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0043f169   83c40c          ADD         ESP,0xc                                 
CODE:0043f16c   6a00            PUSH        0x0                                     
CODE:0043f16e   e8667d0000      CALL        FUN_00446ed9                            ;undefined FUN_00446ed9(undefined par...
CODE:0043f173   59              POP         param_3                                 
CODE:0043f174   33c0            XOR         param_1,param_1                         
CODE:0043f176   8903            MOV         dword ptr [EBX]=...,param_1             ;= ??
CODE:0043f178   e8e0d70000      CALL        FUN_0044c95d                            ;undefined FUN_0044c95d(void)
CODE:0043f17d   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x0        
CODE:0043f186   66a1982a4600    MOV         param_1,[DATA:DAT_00462a98]             ;= FFFFh
CODE:0043f18c   5f              POP         EDI                                     
CODE:0043f18d   5e              POP         ESI                                     
CODE:0043f18e   5b              POP         EBX                                     
CODE:0043f18f   8be5            MOV         ESP,EBP                                 
CODE:0043f191   5d              POP         EBP                                     
CODE:0043f192   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043f193(void)
                                                          ;XREF[1,0]:   0043f27e
CODE:0043f193   6a3e            PUSH        0x3e                                    
CODE:0043f195   e8d9d0ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0043f19a   59              POP         ECX                                     
CODE:0043f19b   66c74002ffff    MOV         word ptr [EAX + 0x2],0xffff             
CODE:0043f1a1   66c74004ffff    MOV         word ptr [EAX + 0x4],0xffff             
CODE:0043f1a7   66c7400c0000    MOV         word ptr [EAX + 0xc],0x0                
CODE:0043f1ad   33d2            XOR         EDX,EDX                                 
CODE:0043f1af   66895012        MOV         word ptr [EAX + 0x12],DX                
CODE:0043f1b3   66895014        MOV         word ptr [EAX + 0x14],DX                
CODE:0043f1b7   33d2            XOR         EDX,EDX                                 
CODE:0043f1b9   89502a          MOV         dword ptr [EAX + 0x2a],EDX              
CODE:0043f1bc   33d2            XOR         EDX,EDX                                 
CODE:0043f1be   895022          MOV         dword ptr [EAX + 0x22],EDX              
CODE:0043f1c1   895026          MOV         dword ptr [EAX + 0x26],EDX              
CODE:0043f1c4   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:0043f1c7   33d2            XOR         EDX,EDX                                 
CODE:0043f1c9   66895032        MOV         word ptr [EAX + 0x32],DX                
CODE:0043f1cd   6689500a        MOV         word ptr [EAX + 0xa],DX                 
CODE:0043f1d1   33d2            XOR         EDX,EDX                                 
CODE:0043f1d3   89503a          MOV         dword ptr [EAX + 0x3a],EDX              
CODE:0043f1d6   895036          MOV         dword ptr [EAX + 0x36],EDX              
CODE:0043f1d9   c3              RET                                                 
                            LAB_0043f1da:                 ;XREF[1,0]:   0043eeea
CODE:0043f1da   66833d9a2...    CMP         word ptr [DATA:DAT_00462a9a],0x0        
CODE:0043f1e2   743b            JZ          LAB_0043f21f                            
CODE:0043f1e4   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043f1e9   668b4034        MOV         AX,word ptr [EAX + 0x34]                
CODE:0043f1ed   50              PUSH        EAX                                     
CODE:0043f1ee   e8677e0000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0043f1f3   59              POP         ECX                                     
CODE:0043f1f4   6685c0          TEST        AX,AX                                   
CODE:0043f1f7   7438            JZ          LAB_0043f231                            
CODE:0043f1f9   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043f1fe   668b4034        MOV         AX,word ptr [EAX + 0x34]                
CODE:0043f202   50              PUSH        EAX                                     
CODE:0043f203   e85f710000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0043f208   59              POP         ECX                                     
CODE:0043f209   a120974600      MOV         EAX,[DATA:DAT_00469720]                 ;= ??
CODE:0043f20e   66c740340000    MOV         word ptr [EAX + 0x34],0x0               
CODE:0043f214   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x3        ;= ??
CODE:0043f21d   eb12            JMP         LAB_0043f231                            
                            LAB_0043f21f:                 ;XREF[1,0]:   0043f1e2
CODE:0043f21f   66c705289...    MOV         word ptr [DATA:DAT_00469728],0x0        ;= ??
CODE:0043f228   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x1        ;= ??
                            LAB_0043f231:                 ;XREF[2,0]:   0043f1f7,0043f21d
CODE:0043f231   6683359a2...    XOR         word ptr [DATA:DAT_00462a9a],0x1        
CODE:0043f239   66a19a2a4600    MOV         AX,[DATA:DAT_00462a9a]                  
CODE:0043f23f   50              PUSH        EAX                                     
CODE:0043f240   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f246   e88937fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0043f24b   83c408          ADD         ESP,0x8                                 
CODE:0043f24e   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f254   e8ab3cfdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043f259   59              POP         ECX                                     
CODE:0043f25a   ff3538974600    PUSH        dword ptr [DATA:DAT_00469738]           ;= ??
CODE:0043f260   e80b3cfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043f265   59              POP         ECX                                     
CODE:0043f266   c3              RET                                                 
                            LAB_0043f267:                 ;XREF[2,0]:   0043ef51,0043ef6d
CODE:0043f267   66c705249...    MOV         word ptr [DATA:DAT_00469724],0x5        ;= ??
CODE:0043f270   66c705982...    MOV         word ptr [DATA:DAT_00462a98],0x0        ;= FFFFh
CODE:0043f279   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043f27a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043f285
                                                          ;XREF[8,0]:   00421cbb,00426098,0042773b,0042f2be
                                                          ;             00432a91,00435990,00441913,0044859b
CODE:0043f27a   55              PUSH        EBP                                     
CODE:0043f27b   8bec            MOV         EBP,ESP                                 
CODE:0043f27d   53              PUSH        EBX                                     
CODE:0043f27e   e810ffffff      CALL        FUN_0043f193                            ;undefined FUN_0043f193(void)
CODE:0043f283   8bd8            MOV         EBX,param_1                             
CODE:0043f285   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0043f288   894326          MOV         dword ptr [EBX + 0x26],param_1          
CODE:0043f28b   685c4e0000      PUSH        0x4e5c                                  
CODE:0043f290   68b0964600      PUSH        DATA:DAT_004696b0                       ;= ??
CODE:0043f295   e85a0ffdff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0043f29a   83c408          ADD         ESP,0x8                                 
CODE:0043f29d   c7431eb09...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_004696b0;= ??
CODE:0043f2a4   c743229e2...    MOV         dword ptr [EBX + 0x22],DATA:DAT_00462a9e;= 20h     
CODE:0043f2ab   66c743040800    MOV         word ptr [EBX + 0x4],0x8                
CODE:0043f2b1   66c743020800    MOV         word ptr [EBX + 0x2],0x8                
CODE:0043f2b7   53              PUSH        EBX                                     
CODE:0043f2b8   e8edf9ffff      CALL        FUN_0043ecaa                            ;undefined4 FUN_0043ecaa(undefined pa...
CODE:0043f2bd   59              POP         param_3                                 
CODE:0043f2be   53              PUSH        EBX                                     
CODE:0043f2bf   e8f6cfffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0043f2c4   59              POP         param_3                                 
CODE:0043f2c5   5b              POP         EBX                                     
CODE:0043f2c6   5d              POP         EBP                                     
CODE:0043f2c7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043f2c8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined1 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043f2d4
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043f2d1
          ;param_6       undefined2           c                      ;XREF[1,0]:   0043f2d7
          ;param_7       undefined2          10                      ;XREF[1,0]:   0043f303
          ;param_8       undefined1          14                      ;XREF[6,0]:   0043f2e5,0043f2ef,0043f2f9,0043f475,0043f4f0
                                                                     ;             0043f564
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0043f3a2,0043f3d8,0043f3dc,0043f3fa
          ;local_8       undefined2          -8                      ;XREF[6,0]:   0043f313,0043f324,0043f3b6,0043f3cf,0043f3e9
                                                                     ;             0043f40b
          ;local_a       undefined2          -a                      ;XREF[6,0]:   0043f30f,0043f33f,0043f3c2,0043f3ca,0043f3ee
                                                                     ;             0043f415
          ;local_c       undefined2          -c                      ;XREF[10,0]:  0043f350,0043f359,0043f36c,0043f381,0043f3a6
                                                                     ;             0043f42f,0043f458,0043f47b,0043f4cd,0043f4f6
          ;local_e       undefined2          -e                      ;XREF[11,0]:  0043f2df,0043f328,0043f367,0043f38b,0043f3ae
                                                                     ;             0043f426,0043f461,0043f485,0043f49d,0043f50c
                                                                     ;             0043f524
          ;local_10      undefined2         -10                      ;XREF[8,0]:   0043f30b,0043f343,0043f362,0043f395,0043f3ba
                                                                     ;             0043f433,0043f44d,0043f4fa
                                                          ;XREF[1,0]:   0043edd6
CODE:0043f2c8   55              PUSH        EBP                                     
CODE:0043f2c9   8bec            MOV         EBP,ESP                                 
CODE:0043f2cb   83c4f4          ADD         ESP,-0xc                                
CODE:0043f2ce   53              PUSH        EBX                                     
CODE:0043f2cf   56              PUSH        ESI                                     
CODE:0043f2d0   57              PUSH        EDI                                     
CODE:0043f2d1   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0043f2d4   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043f2d7   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0043f2db   6683c014        ADD         param_1,0x14                            
CODE:0043f2df   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0043f2e3   33c0            XOR         param_1,param_1                         
CODE:0043f2e5   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:0043f2e9   7404            JZ          LAB_0043f2ef                            
CODE:0043f2eb   6683c015        ADD         param_1,0x15                            
                            LAB_0043f2ef:                 ;XREF[1,0]:   0043f2e9
CODE:0043f2ef   f6451802        TEST        byte ptr [EBP + param_8+0x4],0x2        
CODE:0043f2f3   7404            JZ          LAB_0043f2f9                            
CODE:0043f2f5   6683c015        ADD         param_1,0x15                            
                            LAB_0043f2f9:                 ;XREF[1,0]:   0043f2f3
CODE:0043f2f9   f6451804        TEST        byte ptr [EBP + param_8+0x4],0x4        
CODE:0043f2fd   7404            JZ          LAB_0043f303                            
CODE:0043f2ff   6683c032        ADD         param_1,0x32                            
                            LAB_0043f303:                 ;XREF[1,0]:   0043f2fd
CODE:0043f303   66034514        ADD         param_1,word ptr [EBP + param_7+0x4]    
CODE:0043f307   6683c014        ADD         param_1,0x14                            
CODE:0043f30b   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:0043f30f   8d45fa          LEA         param_1=>local_a,[EBP + -0x6]           
CODE:0043f312   50              PUSH        param_1                                 
CODE:0043f313   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0043f316   50              PUSH        param_1                                 
CODE:0043f317   e8ad2affff      CALL        FUN_00431dc9                            ;undefined FUN_00431dc9(undefined par...
CODE:0043f31c   83c408          ADD         ESP,0x8                                 
CODE:0043f31f   6685f6          TEST        SI,SI                                   
CODE:0043f322   7d13            JGE         LAB_0043f337                            
CODE:0043f324   0fbf75fc        MOVSX       ESI,word ptr [EBP + local_8+0x4]        
CODE:0043f328   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f32c   2bf0            SUB         ESI,param_1                             
CODE:0043f32e   d1fe            SAR         ESI,0x1                                 
CODE:0043f330   7908            JNS         LAB_0043f33a                            
CODE:0043f332   83d600          ADC         ESI,0x0                                 
CODE:0043f335   eb03            JMP         LAB_0043f33a                            
                            LAB_0043f337:                 ;XREF[1,0]:   0043f322
CODE:0043f337   83c6f8          ADD         ESI,-0x8                                
                            LAB_0043f33a:                 ;XREF[2,0]:   0043f330,0043f335
CODE:0043f33a   6685db          TEST        BX,BX                                   
CODE:0043f33d   7d17            JGE         LAB_0043f356                            
CODE:0043f33f   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0043f343   0fbf55f4        MOVSX       param_2,word ptr [EBP + local_10+0x4]   
CODE:0043f347   2bc2            SUB         param_1,param_2                         
CODE:0043f349   d1f8            SAR         param_1,0x1                             
CODE:0043f34b   7903            JNS         LAB_0043f350                            
CODE:0043f34d   83d000          ADC         param_1,0x0                             
                            LAB_0043f350:                 ;XREF[1,0]:   0043f34b
CODE:0043f350   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:0043f354   eb07            JMP         LAB_0043f35d                            
                            LAB_0043f356:                 ;XREF[1,0]:   0043f33d
CODE:0043f356   83c3f8          ADD         EBX,-0x8                                
CODE:0043f359   66895df8        MOV         word ptr [EBP + local_c+0x4],BX         
                            LAB_0043f35d:                 ;XREF[1,0]:   0043f354
CODE:0043f35d   68ff0f0000      PUSH        0xfff                                   
CODE:0043f362   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043f366   50              PUSH        param_1                                 
CODE:0043f367   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f36b   50              PUSH        param_1                                 
CODE:0043f36c   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043f370   50              PUSH        param_1                                 
CODE:0043f371   56              PUSH        ESI                                     
CODE:0043f372   e8a927ffff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0043f377   83c414          ADD         ESP,0x14                                
CODE:0043f37a   668935009...    MOV         word ptr [DATA:DAT_00469700],SI         ;= ??
CODE:0043f381   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043f385   66a302974600    MOV         [DATA:DAT_00469702],param_1             ;= ??
CODE:0043f38b   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f38f   66a304974600    MOV         [DATA:DAT_00469704],param_1             ;= ??
CODE:0043f395   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043f399   66a306974600    MOV         [DATA:DAT_00469706],param_1             ;= ??
CODE:0043f39f   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0043f3a2   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0043f3a6   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0043f3aa   6683c304        ADD         BX,0x4                                  
CODE:0043f3ae   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f3b2   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f3b6   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0043f3ba   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043f3be   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f3c2   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0043f3c6   33ff            XOR         EDI,EDI                                 
                            LAB_0043f3c8:                 ;XREF[1,0]:   0043f3f8
CODE:0043f3c8   6a00            PUSH        0x0                                     
CODE:0043f3ca   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0043f3ce   50              PUSH        param_1                                 
CODE:0043f3cf   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043f3d3   50              PUSH        param_1                                 
CODE:0043f3d4   8bc3            MOV         param_1,EBX                             
CODE:0043f3d6   43              INC         EBX                                     
CODE:0043f3d7   50              PUSH        param_1                                 
CODE:0043f3d8   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043f3dc   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0043f3e0   50              PUSH        param_1                                 
CODE:0043f3e1   e87a27ffff      CALL        FUN_00431b60                            ;undefined FUN_00431b60(undefined par...
CODE:0043f3e6   83c414          ADD         ESP,0x14                                
CODE:0043f3e9   668345fcfe      ADD         word ptr [EBP + local_8+0x4],-0x2       
CODE:0043f3ee   668345fafe      ADD         word ptr [EBP + local_a+0x4],-0x2       
CODE:0043f3f3   47              INC         EDI                                     
CODE:0043f3f4   6683ff04        CMP         DI,0x4                                  
CODE:0043f3f8   7cce            JL          LAB_0043f3c8                            
CODE:0043f3fa   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0043f3fe   66a308974600    MOV         [DATA:DAT_00469708],param_1             ;= ??
CODE:0043f404   66891d0a9...    MOV         word ptr [DATA:DAT_0046970a],BX         ;= ??
CODE:0043f40b   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0043f40f   66a30c974600    MOV         [DATA:DAT_0046970c],param_1             ;= ??
CODE:0043f415   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0043f419   66a30e974600    MOV         [DATA:DAT_0046970e],param_1             ;= ??
CODE:0043f41f   68f7080000      PUSH        0x8f7                                   
CODE:0043f424   6a04            PUSH        0x4                                     
CODE:0043f426   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f42a   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f42e   50              PUSH        param_1                                 
CODE:0043f42f   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043f433   660345f4        ADD         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043f437   6683c0f8        ADD         param_1,-0x8                            
CODE:0043f43b   50              PUSH        param_1                                 
CODE:0043f43c   8d4608          LEA         param_1,[ESI + 0x8]                     
CODE:0043f43f   50              PUSH        param_1                                 
CODE:0043f440   e8db26ffff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0043f445   83c414          ADD         ESP,0x14                                
CODE:0043f448   68f7080000      PUSH        0x8f7                                   
CODE:0043f44d   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0043f451   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f455   50              PUSH        param_1                                 
CODE:0043f456   6a04            PUSH        0x4                                     
CODE:0043f458   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043f45c   6683c008        ADD         param_1,0x8                             
CODE:0043f460   50              PUSH        param_1                                 
CODE:0043f461   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f465   6603c6          ADD         param_1,SI                              
CODE:0043f468   6683c0f8        ADD         param_1,-0x8                            
CODE:0043f46c   50              PUSH        param_1                                 
CODE:0043f46d   e8ae26ffff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0043f472   83c414          ADD         ESP,0x14                                
CODE:0043f475   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:0043f479   7475            JZ          LAB_0043f4f0                            
CODE:0043f47b   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0043f47f   6683c31d        ADD         BX,0x1d                                 
CODE:0043f483   6a00            PUSH        0x0                                     
CODE:0043f485   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f489   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f48d   50              PUSH        param_1                                 
CODE:0043f48e   53              PUSH        EBX                                     
CODE:0043f48f   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0043f492   50              PUSH        param_1                                 
CODE:0043f493   e81826ffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0043f498   83c410          ADD         ESP,0x10                                
CODE:0043f49b   6a00            PUSH        0x0                                     
CODE:0043f49d   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f4a1   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f4a5   50              PUSH        param_1                                 
CODE:0043f4a6   4b              DEC         EBX                                     
CODE:0043f4a7   53              PUSH        EBX                                     
CODE:0043f4a8   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0043f4ab   50              PUSH        param_1                                 
CODE:0043f4ac   e8ff25ffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0043f4b1   83c410          ADD         ESP,0x10                                
CODE:0043f4b4   6683050a9...    ADD         word ptr [DATA:DAT_0046970a],0x16       ;= ??
CODE:0043f4bc   6683050e9...    ADD         word ptr [DATA:DAT_0046970e],-0x16      ;= ??
CODE:0043f4c4   8d4608          LEA         param_1,[ESI + 0x8]                     
CODE:0043f4c7   66a310974600    MOV         [DATA:DAT_00469710],param_1             ;= ??
CODE:0043f4cd   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0043f4d1   6683c008        ADD         param_1,0x8                             
CODE:0043f4d5   66a312974600    MOV         [DATA:DAT_00469712],param_1             ;= ??
CODE:0043f4db   66a10c974600    MOV         param_1,[DATA:DAT_0046970c]             ;= ??
CODE:0043f4e1   66a314974600    MOV         [DATA:DAT_00469714],param_1             ;= ??
CODE:0043f4e7   66c705169...    MOV         word ptr [DATA:DAT_00469716],0x15       ;= ??
                            LAB_0043f4f0:                 ;XREF[1,0]:   0043f479
CODE:0043f4f0   f6451802        TEST        byte ptr [EBP + param_8+0x4],0x2        
CODE:0043f4f4   746e            JZ          LAB_0043f564                            
CODE:0043f4f6   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0043f4fa   66035df4        ADD         BX,word ptr [EBP + local_10+0x4]        
CODE:0043f4fe   6683c3df        ADD         BX,-0x21                                
CODE:0043f502   6683050e9...    ADD         word ptr [DATA:DAT_0046970e],-0x15      ;= ??
CODE:0043f50a   6a00            PUSH        0x0                                     
CODE:0043f50c   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f510   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f514   50              PUSH        param_1                                 
CODE:0043f515   53              PUSH        EBX                                     
CODE:0043f516   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0043f519   50              PUSH        param_1                                 
CODE:0043f51a   e89125ffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0043f51f   83c410          ADD         ESP,0x10                                
CODE:0043f522   6a00            PUSH        0x0                                     
CODE:0043f524   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0043f528   6683c0f4        ADD         param_1,-0xc                            
CODE:0043f52c   50              PUSH        param_1                                 
CODE:0043f52d   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0043f530   50              PUSH        param_1                                 
CODE:0043f531   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0043f534   50              PUSH        param_1                                 
CODE:0043f535   e87625ffff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0043f53a   83c410          ADD         ESP,0x10                                
CODE:0043f53d   83c608          ADD         ESI,0x8                                 
CODE:0043f540   668935189...    MOV         word ptr [DATA:DAT_00469718],SI         ;= ??
CODE:0043f547   43              INC         EBX                                     
CODE:0043f548   66891d1a9...    MOV         word ptr [DATA:DAT_0046971a],BX         ;= ??
CODE:0043f54f   66a10c974600    MOV         param_1,[DATA:DAT_0046970c]             ;= ??
CODE:0043f555   66a31c974600    MOV         [DATA:DAT_0046971c],param_1             ;= ??
CODE:0043f55b   66c7051e9...    MOV         word ptr [DATA:DAT_0046971e],0x14       ;= ??
                            LAB_0043f564:                 ;XREF[1,0]:   0043f4f4
CODE:0043f564   f6451804        TEST        byte ptr [EBP + param_8+0x4],0x4        
CODE:0043f568   7408            JZ          LAB_0043f572                            
CODE:0043f56a   6683050e9...    ADD         word ptr [DATA:DAT_0046970e],-0x32      ;= ??
                            LAB_0043f572:                 ;XREF[1,0]:   0043f568
CODE:0043f572   5f              POP         EDI                                     
CODE:0043f573   5e              POP         ESI                                     
CODE:0043f574   5b              POP         EBX                                     
CODE:0043f575   8be5            MOV         ESP,EBP                                 
CODE:0043f577   5d              POP         EBP                                     
CODE:0043f578   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043f579(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043f5a1
          ;param_5       undefined4           8                      ;XREF[1,0]:   0043f663
          ;param_6       undefined2           c                      ;XREF[2,0]:   0043f5df,0043f631
          ;local_5       undefined1          -5                      ;XREF[3,0]:   0043f5ce,0043f5f0,0043f618
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0043f582,0043f607,0043f60e,0043f64c
          ;local_a       undefined2          -a                      ;XREF[5,0]:   0043f588,0043f5ea,0043f63c,0043f655,0043f659
          ;local_c       undefined2          -c                      ;XREF[2,0]:   0043f59d,0043f65d
CODE:0043f579   55              PUSH        EBP                                     
CODE:0043f57a   8bec            MOV         EBP,ESP                                 
CODE:0043f57c   83c4f8          ADD         ESP,-0x8                                
CODE:0043f57f   53              PUSH        EBX                                     
CODE:0043f580   56              PUSH        ESI                                     
CODE:0043f581   57              PUSH        EDI                                     
CODE:0043f582   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:0043f588   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0043f58e   66bb0300        MOV         BX,0x3                                  
CODE:0043f592   6aff            PUSH        -0x1                                    
CODE:0043f594   e8fad50000      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0043f599   59              POP         param_3                                 
CODE:0043f59a   6603d8          ADD         BX,param_1                              
CODE:0043f59d   66895df8        MOV         word ptr [EBP + local_c+0x4],BX         
CODE:0043f5a1   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0043f5a4   8bdf            MOV         EBX,EDI                                 
CODE:0043f5a6   8bf3            MOV         ESI,EBX                                 
                            LAB_0043f5a8:                 ;XREF[1,0]:   0043f624
CODE:0043f5a8   803b20          CMP         byte ptr [EBX],0x20                     
CODE:0043f5ab   7414            JZ          LAB_0043f5c1                            
CODE:0043f5ad   803b00          CMP         byte ptr [EBX],0x0                      
CODE:0043f5b0   740f            JZ          LAB_0043f5c1                            
CODE:0043f5b2   803b0a          CMP         byte ptr [EBX],0xa                      
CODE:0043f5b5   740a            JZ          LAB_0043f5c1                            
CODE:0043f5b7   803b2d          CMP         byte ptr [EBX],0x2d                     
CODE:0043f5ba   7405            JZ          LAB_0043f5c1                            
CODE:0043f5bc   803b5e          CMP         byte ptr [EBX],0x5e                     
CODE:0043f5bf   755f            JNZ         LAB_0043f620                            
                            LAB_0043f5c1:                 ;XREF[4,0]:   0043f5ab,0043f5b0,0043f5b5,0043f5ba
CODE:0043f5c1   803b2d          CMP         byte ptr [EBX],0x2d                     
CODE:0043f5c4   7405            JZ          LAB_0043f5cb                            
CODE:0043f5c6   803b5e          CMP         byte ptr [EBX],0x5e                     
CODE:0043f5c9   7501            JNZ         LAB_0043f5cc                            
                            LAB_0043f5cb:                 ;XREF[1,0]:   0043f5c4
CODE:0043f5cb   43              INC         EBX                                     
                            LAB_0043f5cc:                 ;XREF[1,0]:   0043f5c9
CODE:0043f5cc   8a03            MOV         param_1,byte ptr [EBX]                  
CODE:0043f5ce   8845ff          MOV         byte ptr [EBP + local_5+0x4],param_1    
CODE:0043f5d1   c60300          MOV         byte ptr [EBX],0x0                      
CODE:0043f5d4   57              PUSH        EDI                                     
CODE:0043f5d5   6aff            PUSH        -0x1                                    
CODE:0043f5d7   e819d70000      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0043f5dc   83c408          ADD         ESP,0x8                                 
CODE:0043f5df   663b4510        CMP         param_1,word ptr [EBP + param_6+0x4]    
CODE:0043f5e3   7e31            JLE         LAB_0043f616                            
CODE:0043f5e5   8a06            MOV         param_1,byte ptr [ESI]                  
CODE:0043f5e7   c60600          MOV         byte ptr [ESI],0x0                      
CODE:0043f5ea   66ff45fa        INC         word ptr [EBP + local_a+0x4]            
CODE:0043f5ee   8806            MOV         byte ptr [ESI],param_1                  
CODE:0043f5f0   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:0043f5f3   8803            MOV         byte ptr [EBX],param_1                  
CODE:0043f5f5   803e0a          CMP         byte ptr [ESI],0xa                      
CODE:0043f5f8   7504            JNZ         LAB_0043f5fe                            
CODE:0043f5fa   46              INC         ESI                                     
CODE:0043f5fb   eb01            JMP         LAB_0043f5fe                            
                            LAB_0043f5fd:                 ;XREF[1,0]:   0043f601
CODE:0043f5fd   46              INC         ESI                                     
                            LAB_0043f5fe:                 ;XREF[2,0]:   0043f5f8,0043f5fb
CODE:0043f5fe   803e20          CMP         byte ptr [ESI],0x20                     
CODE:0043f601   74fa            JZ          LAB_0043f5fd                            
CODE:0043f603   8bde            MOV         EBX,ESI                                 
CODE:0043f605   8bfb            MOV         EDI,EBX                                 
CODE:0043f607   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:0043f60c   7413            JZ          LAB_0043f621                            
CODE:0043f60e   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0043f614   eb0b            JMP         LAB_0043f621                            
                            LAB_0043f616:                 ;XREF[1,0]:   0043f5e3
CODE:0043f616   8bf3            MOV         ESI,EBX                                 
CODE:0043f618   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:0043f61b   8803            MOV         byte ptr [EBX],param_1                  
CODE:0043f61d   43              INC         EBX                                     
CODE:0043f61e   eb01            JMP         LAB_0043f621                            
                            LAB_0043f620:                 ;XREF[1,0]:   0043f5bf
CODE:0043f620   43              INC         EBX                                     
                            LAB_0043f621:                 ;XREF[3,0]:   0043f60c,0043f614,0043f61e
CODE:0043f621   803b00          CMP         byte ptr [EBX],0x0                      
CODE:0043f624   7582            JNZ         LAB_0043f5a8                            
CODE:0043f626   57              PUSH        EDI                                     
CODE:0043f627   6aff            PUSH        -0x1                                    
CODE:0043f629   e8c7d60000      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0043f62e   83c408          ADD         ESP,0x8                                 
CODE:0043f631   663b4510        CMP         param_1,word ptr [EBP + param_6+0x4]    
CODE:0043f635   7e1a            JLE         LAB_0043f651                            
CODE:0043f637   8a06            MOV         param_1,byte ptr [ESI]                  
CODE:0043f639   c60600          MOV         byte ptr [ESI],0x0                      
CODE:0043f63c   66ff45fa        INC         word ptr [EBP + local_a+0x4]            
CODE:0043f640   8806            MOV         byte ptr [ESI],param_1                  
CODE:0043f642   eb01            JMP         LAB_0043f645                            
                            LAB_0043f644:                 ;XREF[1,0]:   0043f648
CODE:0043f644   46              INC         ESI                                     
                            LAB_0043f645:                 ;XREF[1,0]:   0043f642
CODE:0043f645   803e20          CMP         byte ptr [ESI],0x20                     
CODE:0043f648   74fa            JZ          LAB_0043f644                            
CODE:0043f64a   8bfe            MOV         EDI,ESI                                 
CODE:0043f64c   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
                            LAB_0043f651:                 ;XREF[1,0]:   0043f635
CODE:0043f651   85ff            TEST        EDI,EDI                                 
CODE:0043f653   7404            JZ          LAB_0043f659                            
CODE:0043f655   66ff45fa        INC         word ptr [EBP + local_a+0x4]            
                            LAB_0043f659:                 ;XREF[1,0]:   0043f653
CODE:0043f659   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0043f65d   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:0043f661   f7ea            IMUL        param_2                                 
CODE:0043f663   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0043f666   668902          MOV         word ptr [param_2],param_1              
CODE:0043f669   5f              POP         EDI                                     
CODE:0043f66a   5e              POP         ESI                                     
CODE:0043f66b   5b              POP         EBX                                     
CODE:0043f66c   59              POP         param_3                                 
CODE:0043f66d   59              POP         param_3                                 
CODE:0043f66e   5d              POP         EBP                                     
CODE:0043f66f   c3              RET                                                 
                            LAB_0043f670:                 ;XREF[1,0]:   00462b02
CODE:0043f670   66c705b69...    MOV         word ptr [DATA:DAT_004697b6],0x0        ;= ??
CODE:0043f679   684e1f0000      PUSH        0x1f4e                                  
CODE:0043f67e   e8ef6a0000      CALL        FUN_00446172                            ;undefined FUN_00446172(undefined par...
CODE:0043f683   59              POP         ECX                                     
CODE:0043f684   689d4a0000      PUSH        0x4a9d                                  
CODE:0043f689   e83634fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043f68e   59              POP         ECX                                     
CODE:0043f68f   a3f8984600      MOV         [DATA:DAT_004698f8],EAX                 ;= ??
CODE:0043f694   66833da02...    CMP         word ptr [DATA:DAT_00462aa0],0x0        
CODE:0043f69c   7453            JZ          LAB_0043f6f1                            
CODE:0043f69e   66833db49...    CMP         word ptr [DATA:DAT_004697b4],0x0        ;= ??
CODE:0043f6a6   7549            JNZ         LAB_0043f6f1                            
CODE:0043f6a8   e8ef1cffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043f6ad   66c705a02...    MOV         word ptr [DATA:DAT_00462aa0],0x0        
CODE:0043f6b6   0fbf056a9...    MOVSX       EAX,word ptr [DATA:DAT_0046976a]        ;= ??
CODE:0043f6bd   83e801          SUB         EAX,0x1                                 
CODE:0043f6c0   7207            JC          LAB_0043f6c9                            
CODE:0043f6c2   7419            JZ          LAB_0043f6dd                            
CODE:0043f6c4   e9d5000000      JMP         LAB_0043f79e                            
                            LAB_0043f6c9:                 ;XREF[1,0]:   0043f6c0
CODE:0043f6c9   6a00            PUSH        0x0                                     
CODE:0043f6cb   e8ace10000      CALL        FUN_0044d87c                            ;undefined FUN_0044d87c(undefined2 pa...
CODE:0043f6d0   59              POP         ECX                                     
CODE:0043f6d1   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:0043f6d6   e8b2bc0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f6db   59              POP         ECX                                     
CODE:0043f6dc   c3              RET                                                 
                            LAB_0043f6dd:                 ;XREF[1,0]:   0043f6c2
CODE:0043f6dd   6a01            PUSH        0x1                                     
CODE:0043f6df   e898e10000      CALL        FUN_0044d87c                            ;undefined FUN_0044d87c(undefined2 pa...
CODE:0043f6e4   59              POP         ECX                                     
CODE:0043f6e5   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:0043f6ea   e89ebc0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f6ef   59              POP         ECX                                     
CODE:0043f6f0   c3              RET                                                 
                            LAB_0043f6f1:                 ;XREF[2,0]:   0043f69c,0043f6a6
CODE:0043f6f1   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x0        ;= ??
CODE:0043f6fa   66c705a02...    MOV         word ptr [DATA:DAT_00462aa0],0x1        
CODE:0043f703   66c7056a9...    MOV         word ptr [DATA:DAT_0046976a],0x0        ;= ??
CODE:0043f70c   e88b1cffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0043f711   66833db49...    CMP         word ptr [DATA:DAT_004697b4],0x0        ;= ??
CODE:0043f719   7475            JZ          LAB_0043f790                            
CODE:0043f71b   66c705b69...    MOV         word ptr [DATA:DAT_004697b6],0x0        ;= ??
CODE:0043f724   689c4a0000      PUSH        0x4a9c                                  
CODE:0043f729   e8f618ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0043f72e   59              POP         ECX                                     
CODE:0043f72f   689c4a0000      PUSH        0x4a9c                                  
CODE:0043f734   e88b33fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0043f739   59              POP         ECX                                     
CODE:0043f73a   a3f4984600      MOV         [DATA:DAT_004698f4],EAX                 ;= ??
CODE:0043f73f   6a00            PUSH        0x0                                     
CODE:0043f741   6a00            PUSH        0x0                                     
CODE:0043f743   6a00            PUSH        0x0                                     
CODE:0043f745   ff35f4984600    PUSH        dword ptr [DATA:DAT_004698f4]           ;= ??
CODE:0043f74b   e8a445fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0043f750   83c410          ADD         ESP,0x10                                
CODE:0043f753   ff35f4984600    PUSH        dword ptr [DATA:DAT_004698f4]           ;= ??
CODE:0043f759   e8ae35fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043f75e   59              POP         ECX                                     
CODE:0043f75f   e8ec030000      CALL        FUN_0043fb50                            ;undefined FUN_0043fb50(void)
CODE:0043f764   0fbf05fc2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentCa...
CODE:0043f76b   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:Puzzles::...
CODE:0043f773   663b05fe2...    CMP         AX,word ptr [DATA:Puzzles::currentPuz...;= 1h
CODE:0043f77a   7d09            JGE         LAB_0043f785                            
CODE:0043f77c   66c705fe2...    MOV         word ptr [DATA:P...,0x1                 ;= 1h
                            LAB_0043f785:                 ;XREF[1,0]:   0043f77a
CODE:0043f785   e85c030000      CALL        PickapuzzleMenu::Draw                   ;undefined Draw(void)
CODE:0043f78a   e825010000      CALL        FUN_0043f8b4                            ;undefined FUN_0043f8b4(void)
CODE:0043f78f   c3              RET                                                 
                            LAB_0043f790:                 ;XREF[1,0]:   0043f719
CODE:0043f790   e8f6030000      CALL        Puzzles::ComputeCurrentPuzzle           ;undefined ComputeCurrentPuzzle(void)
CODE:0043f795   66c705b69...    MOV         word ptr [DATA:DAT_004697b6],0x1        ;= ??
                            LAB_0043f79e:                 ;XREF[1,0]:   0043f6c4
CODE:0043f79e   c3              RET                                                 
                            LAB_0043f79f:                 ;XREF[1,0]:   00462b06
CODE:0043f79f   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:0043f7a7   7416            JZ          LAB_0043f7bf                            
CODE:0043f7a9   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0043f7af   50              PUSH        EAX                                     
CODE:0043f7b0   e8b26b0000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0043f7b5   59              POP         ECX                                     
CODE:0043f7b6   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_0043f7bf:                 ;XREF[1,0]:   0043f7a7
CODE:0043f7bf   ff35f8984600    PUSH        dword ptr [DATA:DAT_004698f8]           ;= ??
CODE:0043f7c5   e84235fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0043f7ca   59              POP         ECX                                     
CODE:0043f7cb   684e1f0000      PUSH        0x1f4e                                  
CODE:0043f7d0   e8ff6a0000      CALL        FUN_004462d4                            ;undefined FUN_004462d4(undefined2 pa...
CODE:0043f7d5   59              POP         ECX                                     
CODE:0043f7d6   e8bd77fdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0043f7db   e8681bffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0043f7e0   6a00            PUSH        0x0                                     
CODE:0043f7e2   e8dc6dfdff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0043f7e7   59              POP         ECX                                     
CODE:0043f7e8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetVtableForCurrentCategory(void)
                                                          ;XREF[1,0]:   00462b0a
CODE:0043f7e9   55              PUSH        EBP                                     
CODE:0043f7ea   8bec            MOV         EBP,ESP                                 
CODE:0043f7ec   83c4cc          ADD         ESP,-0x34                               
CODE:0043f7ef   0fbf05b69...    MOVSX       EAX,word ptr [DATA:DAT_004697b6]        ;= ??
CODE:0043f7f6   83e801          SUB         EAX,0x1                                 
CODE:0043f7f9   0f82b1000000    JC          LAB_0043f8b0                            
CODE:0043f7ff   7405            JZ          LAB_0043f806                            
CODE:0043f801   e9aa000000      JMP         LAB_0043f8b0                            
                            LAB_0043f806:                 ;XREF[1,0]:   0043f7ff
CODE:0043f806   0fbf05fc2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentCa...
CODE:0043f80d   83f807          CMP         EAX,0x7                                 
CODE:0043f810   0f878f000000    JA          switchD_0043f816::caseD_8               
                            switchD:                      ; FWD[10,0]:  0043f81d,0043f83d,0043f84a,0043f857
                                                          ;             0043f864,0043f871,0043f87e,0043f88b
                                                          ;             0043f898,0043f8a5
CODE:0043f816   ff24851df...    JMP         dword ptr [EAX*0x4 + ->switchD_0043f8...;= 0043f84a
                            switchdataD_0043f81d:         ;XREF[1,0]:   0043f816
CODE:0043f81d   4af84300        addr        switchD_0043f816::caseD_0               
CODE:0043f821   98f84300        addr        switchD_0043f816::caseD_1               
CODE:0043f825   3df84300        addr        switchD_0043f816::caseD_2               
CODE:0043f829   8bf84300        addr        switchD_0043f816::caseD_3               
CODE:0043f82d   64f84300        addr        switchD_0043f816::caseD_4               
CODE:0043f831   57f84300        addr        switchD_0043f816::caseD_5               
CODE:0043f835   7ef84300        addr        switchD_0043f816::caseD_6               
CODE:0043f839   71f84300        addr        switchD_0043f816::caseD_7               
                            caseD_2:                      ;XREF[2,0]:   0043f816,0043f825
CODE:0043f83d   6884154600      PUSH        DATA:Puzzles::vtableForEnergy           
CODE:0043f842   e846bb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f847   59              POP         ECX                                     
CODE:0043f848   eb66            JMP         LAB_0043f8b0                            
                            caseD_0:                      ;XREF[2,0]:   0043f816,0043f81d
CODE:0043f84a   68ac2e4600      PUSH        DATA:Puzzles::vtableForBalance          
CODE:0043f84f   e839bb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f854   59              POP         ECX                                     
CODE:0043f855   eb59            JMP         LAB_0043f8b0                            
                            caseD_5:                      ;XREF[2,0]:   0043f816,0043f831
CODE:0043f857   6824254600      PUSH        DATA:Puzzles::vtableForJigsaw           
CODE:0043f85c   e82cbb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f861   59              POP         ECX                                     
CODE:0043f862   eb4c            JMP         LAB_0043f8b0                            
                            caseD_4:                      ;XREF[2,0]:   0043f816,0043f82d
CODE:0043f864   684c1a4600      PUSH        DATA:Puzzles::vtableForGear             
CODE:0043f869   e81fbb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f86e   59              POP         ECX                                     
CODE:0043f86f   eb3f            JMP         LAB_0043f8b0                            
                            caseD_7:                      ;XREF[2,0]:   0043f816,0043f839
CODE:0043f871   6842334600      PUSH        DATA:Puzzles::vtableForSimpleMachine    
CODE:0043f876   e812bb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f87b   59              POP         ECX                                     
CODE:0043f87c   eb32            JMP         LAB_0043f8b0                            
                            caseD_6:                      ;XREF[2,0]:   0043f816,0043f835
CODE:0043f87e   68a2264600      PUSH        DATA:Puzzles::vtableForMagnet           
CODE:0043f883   e805bb0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f888   59              POP         ECX                                     
CODE:0043f889   eb25            JMP         LAB_0043f8b0                            
                            caseD_3:                      ;XREF[2,0]:   0043f816,0043f829
CODE:0043f88b   6896174600      PUSH        DATA:Puzzles::vtableForForce            
CODE:0043f890   e8f8ba0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f895   59              POP         ECX                                     
CODE:0043f896   eb18            JMP         LAB_0043f8b0                            
                            caseD_1:                      ;XREF[2,0]:   0043f816,0043f821
CODE:0043f898   683e154600      PUSH        DATA:Puzzles::vtableForElectricity      
CODE:0043f89d   e8ebba0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f8a2   59              POP         ECX                                     
CODE:0043f8a3   eb0b            JMP         LAB_0043f8b0                            
                            caseD_8:                      ;XREF[2,0]:   0043f810,0043f816
CODE:0043f8a5   6884154600      PUSH        DATA:Puzzles::vtableForEnergy           
CODE:0043f8aa   e8deba0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043f8af   59              POP         ECX                                     
                            LAB_0043f8b0:                 ;XREF[10,0]:  0043f7f9,0043f801,0043f848,0043f855
                                                          ;             0043f862,0043f86f,0043f87c,0043f889
                                                          ;             0043f896,0043f8a3
CODE:0043f8b0   8be5            MOV         ESP,EBP                                 
CODE:0043f8b2   5d              POP         EBP                                     
CODE:0043f8b3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043f8b4(void)
                                                          ;XREF[1,0]:   0043f78a
CODE:0043f8b4   53              PUSH        EBX                                     
CODE:0043f8b5   56              PUSH        ESI                                     
CODE:0043f8b6   57              PUSH        EDI                                     
CODE:0043f8b7   beb8984600      MOV         ESI,DATA:DAT_004698b8                   ;= ??
CODE:0043f8bc   bfb22a4600      MOV         EDI,DATA:DAT_00462ab2                   ;= 006Bh
CODE:0043f8c1   e8d276fdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0043f8c6   33db            XOR         EBX,EBX                                 
                            LAB_0043f8c8:                 ;XREF[1,0]:   0043f8fc
CODE:0043f8c8   6887f94300      PUSH        PickapuzzleMenu::OnClick                
CODE:0043f8cd   6a01            PUSH        0x1                                     
CODE:0043f8cf   6a0f            PUSH        0xf                                     
CODE:0043f8d1   6a64            PUSH        0x64                                    
CODE:0043f8d3   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00462ab2,00462ab4
CODE:0043f8d6   668b0447        MOV         AX,word ptr [EDI + EAX*0x2]=>DATA:DAT...;= 006Bh
                                                                                    ;= 0084h
CODE:0043f8da   50              PUSH        EAX                                     
CODE:0043f8db   6a0a            PUSH        0xa                                     
CODE:0043f8dd   e88b75fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043f8e2   83c418          ADD         ESP,0x18                                
CODE:0043f8e5   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043f8e8   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043f8eb   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043f8ee   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043f8f1   8b1496          MOV         EDX,dword ptr [ESI + EDX*0x4]=>DATA:D...;= ??
CODE:0043f8f4   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
CODE:0043f8f7   43              INC         EBX                                     
CODE:0043f8f8   6683fb08        CMP         BX,0x8                                  
CODE:0043f8fc   7cca            JL          LAB_0043f8c8                            
CODE:0043f8fe   66bb0800        MOV         BX,0x8                                  
                            LAB_0043f902:                 ;XREF[1,0]:   0043f939
CODE:0043f902   6887f94300      PUSH        PickapuzzleMenu::OnClick                
CODE:0043f907   6a01            PUSH        0x1                                     
CODE:0043f909   6a17            PUSH        0x17                                    
CODE:0043f90b   6a58            PUSH        0x58                                    
CODE:0043f90d   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00462ac2,00462ac4
CODE:0043f910   668b0447        MOV         AX,word ptr [EDI + EAX*0x2]=>DATA:DAT...;= 00C9h
                                                                                    ;= 00EAh
CODE:0043f914   50              PUSH        EAX                                     
CODE:0043f915   68e1000000      PUSH        0xe1                                    
CODE:0043f91a   e84e75fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043f91f   83c418          ADD         ESP,0x18                                
CODE:0043f922   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043f925   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043f928   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043f92b   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043f92e   8b1496          MOV         EDX,dword ptr [ESI + EDX*0x4]=>DATA:D...;= ??
CODE:0043f931   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
CODE:0043f934   43              INC         EBX                                     
CODE:0043f935   6683fb0b        CMP         BX,0xb                                  
CODE:0043f939   7cc7            JL          LAB_0043f902                            
CODE:0043f93b   6887f94300      PUSH        PickapuzzleMenu::OnClick                
CODE:0043f940   6a01            PUSH        0x1                                     
CODE:0043f942   6a10            PUSH        0x10                                    
CODE:0043f944   6a13            PUSH        0x13                                    
CODE:0043f946   6a37            PUSH        0x37                                    
CODE:0043f948   6a65            PUSH        0x65                                    
CODE:0043f94a   e81e75fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043f94f   83c418          ADD         ESP,0x18                                
CODE:0043f952   89462c          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043f955   8b462c          MOV         EAX,dword ptr [ESI + 0x2c]=>DATA:DAT_...;= ??
CODE:0043f958   c7401e0b0...    MOV         dword ptr [EAX + 0x1e],0xb              
CODE:0043f95f   6887f94300      PUSH        PickapuzzleMenu::OnClick                
CODE:0043f964   6a01            PUSH        0x1                                     
CODE:0043f966   6a10            PUSH        0x10                                    
CODE:0043f968   6a13            PUSH        0x13                                    
CODE:0043f96a   6a4c            PUSH        0x4c                                    
CODE:0043f96c   6a65            PUSH        0x65                                    
CODE:0043f96e   e8fa74fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0043f973   83c418          ADD         ESP,0x18                                
CODE:0043f976   894630          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0043f979   8b4630          MOV         EAX,dword ptr [ESI + 0x30]=>DATA:DAT_...;= ??
CODE:0043f97c   c7401e0c0...    MOV         dword ptr [EAX + 0x1e],0xc              
CODE:0043f983   5f              POP         EDI                                     
CODE:0043f984   5e              POP         ESI                                     
CODE:0043f985   5b              POP         EBX                                     
CODE:0043f986   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void OnClick(astruct * param_1)
          ;param_1       astruct *            4                      ;XREF[1,0]:   0043f98a
                                                          ;XREF[4,0]:   0043f8c8,0043f902,0043f93b,0043f95f
CODE:0043f987   55              PUSH        EBP                                     
CODE:0043f988   8bec            MOV         EBP,ESP                                 
CODE:0043f98a   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0043f98d   8b501e          MOV         EDX,dword ptr [EAX + 0x1e]              
CODE:0043f990   83fa0c          CMP         EDX,0xc                                 
CODE:0043f993   0f874b010000    JA          switchD_0043f99f::caseD_d               
CODE:0043f999   8a92a6f94300    MOV         DL,byte ptr [EDX + switchD_0043f99f::...;= 6h
                            switchD:                      ; FWD[8,0]:   0043f9b3,0043f9cf,0043fa17,0043fa33
                                                          ;             0043fa59,0043fa7f,0043faad,0043fae4
CODE:0043f99f   ff2495b3f...    JMP         dword ptr [EDX*0x4 + DAT_0043f9b3]      ;= E4h
                            switchdataD_0043f9a6:         ;XREF[1,0]:   0043f999
CODE:0043f9a6   06              db          6h                                      
CODE:0043f9a7   06              db          6h                                      
CODE:0043f9a8   06              db          6h                                      
CODE:0043f9a9   06              db          6h                                      
CODE:0043f9aa   06              db          6h                                      
CODE:0043f9ab   06              db          6h                                      
CODE:0043f9ac   06              db          6h                                      
CODE:0043f9ad   06              db          6h                                      
CODE:0043f9ae   05              db          5h                                      
CODE:0043f9af   04              db          4h                                      
CODE:0043f9b0   03              db          3h                                      
CODE:0043f9b1   02              db          2h                                      
CODE:0043f9b2   01              db          1h                                      
                            DAT_0043f9b3:                 ;XREF[1,0]:   0043f99f
CODE:0043f9b3   e4              ??          E4h                                     ;?  ->  0043fae4
CODE:0043f9b4   fa              ??          FAh                                     
CODE:0043f9b5   43              ??          43h    C                                
CODE:0043f9b6   00              ??          00h                                     
                            switchdataD_0043f9b7:         
CODE:0043f9b7   adfa4300        addr        switchD_0043f99f::caseD_c               
CODE:0043f9bb   7ffa4300        addr        switchD_0043f99f::caseD_b               
CODE:0043f9bf   59fa4300        addr        switchD_0043f99f::caseD_a               
CODE:0043f9c3   33fa4300        addr        switchD_0043f99f::caseD_9               
CODE:0043f9c7   17fa4300        addr        switchD_0043f99f::caseD_8               
CODE:0043f9cb   cff94300        addr        switchD_0043f99f::caseD_0               
                            ;category radio buttons
                            caseD_1:                      ;XREF[2,0]:   0043f99f,0043f9cb
                            caseD_2:                      
                            caseD_3:                      
                            caseD_4:                      
                            caseD_5:                      
                            caseD_6:                      
                            caseD_7:                      
                            caseD_0:                      
CODE:0043f9cf   668b401e        MOV         AX,word ptr [EAX + 0x1e]                
CODE:0043f9d3   66a3fc2a4600    MOV         [DATA:Puzzles::currentCategory],AX      
CODE:0043f9d9   e872010000      CALL        FUN_0043fb50                            ;undefined FUN_0043fb50(void)
CODE:0043f9de   0fbf05fc2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentCa...
CODE:0043f9e5   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:Puzzles::...
CODE:0043f9ed   663b05fe2...    CMP         AX,word ptr [DATA:Puzzles::currentPuz...;= 1h
CODE:0043f9f4   7d09            JGE         LAB_0043f9ff                            
CODE:0043f9f6   66c705fe2...    MOV         word ptr [DATA:P...,0x1                 ;= 1h
                            LAB_0043f9ff:                 ;XREF[1,0]:   0043f9f4
CODE:0043f9ff   e8e2000000      CALL        PickapuzzleMenu::Draw                   ;undefined Draw(void)
CODE:0043fa04   6a00            PUSH        0x0                                     
CODE:0043fa06   6a0a            PUSH        0xa                                     
CODE:0043fa08   684e1f0000      PUSH        0x1f4e                                  
CODE:0043fa0d   e8936b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043fa12   83c40c          ADD         ESP,0xc                                 
CODE:0043fa15   5d              POP         EBP                                     
CODE:0043fa16   c3              RET                                                 
                            ;Do Puzzle button
                            caseD_8:                      ;XREF[2,0]:   0043f99f,0043f9c7
CODE:0043fa17   66c705b69...    MOV         word ptr [DATA:DAT_004697b6],0x1        ;= ??
CODE:0043fa20   6a00            PUSH        0x0                                     
CODE:0043fa22   6a0a            PUSH        0xa                                     
CODE:0043fa24   684e1f0000      PUSH        0x1f4e                                  
CODE:0043fa29   e8776b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043fa2e   83c40c          ADD         ESP,0xc                                 
CODE:0043fa31   5d              POP         EBP                                     
CODE:0043fa32   c3              RET                                                 
                            caseD_9:                      ;XREF[2,0]:   0043f99f,0043f9c3
CODE:0043fa33   6a01            PUSH        0x1                                     
                            ;Go Through button
CODE:0043fa35   e842de0000      CALL        FUN_0044d87c                            ;undefined FUN_0044d87c(undefined2 pa...
CODE:0043fa3a   59              POP         ECX                                     
CODE:0043fa3b   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:0043fa40   e848b90000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043fa45   59              POP         ECX=>DATA:PTR_LAB_00461b2c              ;= 0042f6d4
CODE:0043fa46   6a00            PUSH        0x0                                     
CODE:0043fa48   6a0a            PUSH        0xa                                     
CODE:0043fa4a   684e1f0000      PUSH        0x1f4e                                  
CODE:0043fa4f   e8516b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043fa54   83c40c          ADD         ESP,0xc                                 
CODE:0043fa57   5d              POP         EBP                                     
CODE:0043fa58   c3              RET                                                 
                            caseD_a:                      ;XREF[2,0]:   0043f99f,0043f9bf
CODE:0043fa59   6a00            PUSH        0x0                                     
                            ;Go Back button
CODE:0043fa5b   e81cde0000      CALL        FUN_0044d87c                            ;undefined FUN_0044d87c(undefined2 pa...
CODE:0043fa60   59              POP         ECX                                     
CODE:0043fa61   682c1b4600      PUSH        DATA:PTR_LAB_00461b2c                   ;= 0042f6d4
CODE:0043fa66   e822b90000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0043fa6b   59              POP         ECX=>DATA:PTR_LAB_00461b2c              ;= 0042f6d4
CODE:0043fa6c   6a00            PUSH        0x0                                     
CODE:0043fa6e   6a0a            PUSH        0xa                                     
CODE:0043fa70   684e1f0000      PUSH        0x1f4e                                  
CODE:0043fa75   e82b6b0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043fa7a   83c40c          ADD         ESP,0xc                                 
CODE:0043fa7d   5d              POP         EBP                                     
CODE:0043fa7e   c3              RET                                                 
                            ;up arrow
                            caseD_b:                      ;XREF[2,0]:   0043f99f,0043f9bb
CODE:0043fa7f   66ff05fe2...    INC         word ptr [DATA:Puzzles::currentPuzzle]  ;= 1h
CODE:0043fa86   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0043fa8c   0fbf15fc2...    MOVSX       EDX,word ptr [DATA:Puzzles::currentCa...
CODE:0043fa93   663b0455e...    CMP         AX,word ptr [EDX*0x2 + DATA:Puzzles::...
CODE:0043fa9b   7e09            JLE         LAB_0043faa6                            
CODE:0043fa9d   66c705fe2...    MOV         word ptr [DATA:P...,0x1                 ;= 1h
                            LAB_0043faa6:                 ;XREF[1,0]:   0043fa9b
CODE:0043faa6   e83b000000      CALL        PickapuzzleMenu::Draw                   ;undefined Draw(void)
CODE:0043faab   5d              POP         EBP                                     
CODE:0043faac   c3              RET                                                 
                            ;down arrow
                            caseD_c:                      ;XREF[2,0]:   0043f99f,0043f9b7
CODE:0043faad   66833dfe2...    CMP         word ptr [DATA:P...,0x0                 ;= 1h
CODE:0043fab5   7428            JZ          LAB_0043fadf                            
CODE:0043fab7   66ff0dfe2...    DEC         word ptr [DATA:Puzzles::currentPuzzle]  ;= 1h
CODE:0043fabe   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:0043fac4   6683f801        CMP         AX,0x1                                  
CODE:0043fac8   7d15            JGE         LAB_0043fadf                            
CODE:0043faca   0fbf05fc2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentCa...
CODE:0043fad1   668b0445e...    MOV         AX,word ptr [EAX*0x2 + DATA:Puzzles::...
CODE:0043fad9   66a3fe2a4600    MOV         [DATA:Puzzles::currentPuzzle],AX        ;= 1h
                            LAB_0043fadf:                 ;XREF[2,0]:   0043fab5,0043fac8
CODE:0043fadf   e802000000      CALL        PickapuzzleMenu::Draw                   ;undefined Draw(void)
                            caseD_d:                      ;XREF[2,0]:   0043f993,0043f99f
CODE:0043fae4   5d              POP         EBP                                     
CODE:0043fae5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined Draw(void)
          ;currentPuz... undefined8          -c                      ;XREF[2,0]:   0043fb15,0043fb27
                                                          ;XREF[4,0]:   0043f785,0043f9ff,0043faa6,0043fadf
CODE:0043fae6   55              PUSH        EBP                                     
CODE:0043fae7   8bec            MOV         EBP,ESP                                 
CODE:0043fae9   83c4f8          ADD         ESP,-0x8                                
CODE:0043faec   53              PUSH        EBX                                     
CODE:0043faed   66bb983a        MOV         BX,0x3a98                               
CODE:0043faf1   53              PUSH        EBX                                     
CODE:0043faf2   e8c4d00000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0043faf7   59              POP         ECX                                     
CODE:0043faf8   6a0f            PUSH        15                                      
CODE:0043fafa   6a4f            PUSH        79                                      
CODE:0043fafc   6a41            PUSH        65                                      
CODE:0043fafe   6a17            PUSH        23                                      
CODE:0043fb00   e8e312ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0043fb05   83c410          ADD         ESP,0x10                                
CODE:0043fb08   0fbf05fe2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentPu...;= 1h
CODE:0043fb0f   50              PUSH        EAX                                     
CODE:0043fb10   680e2b4600      PUSH        DATA:%d                                 ;= 25h    %
CODE:0043fb15   8d45f8          LEA         EAX=>currentPuzzleString,[EBP + -0x8]   
CODE:0043fb18   50              PUSH        EAX                                     
CODE:0043fb19   e8562f0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043fb1e   83c40c          ADD         ESP,0xc                                 
CODE:0043fb21   6a00            PUSH        0x0                                     
CODE:0043fb23   6a4d            PUSH        77                                      
CODE:0043fb25   6a1a            PUSH        26                                      
CODE:0043fb27   8d45f8          LEA         EAX=>currentPuzzleString,[EBP + -0x8]   
CODE:0043fb2a   50              PUSH        EAX                                     
CODE:0043fb2b   53              PUSH        EBX                                     
CODE:0043fb2c   e8fbd30000      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0043fb31   83c414          ADD         ESP,0x14                                
CODE:0043fb34   6a0f            PUSH        15                                      
CODE:0043fb36   6a4f            PUSH        79                                      
CODE:0043fb38   6a41            PUSH        65                                      
CODE:0043fb3a   6a17            PUSH        23                                      
CODE:0043fb3c   e87b0fffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0043fb41   83c410          ADD         ESP,0x10                                
CODE:0043fb44   53              PUSH        EBX                                     
CODE:0043fb45   e8d6cf0000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0043fb4a   59              POP         ECX                                     
CODE:0043fb4b   5b              POP         EBX                                     
CODE:0043fb4c   59              POP         ECX                                     
CODE:0043fb4d   59              POP         ECX                                     
CODE:0043fb4e   5d              POP         EBP                                     
CODE:0043fb4f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043fb50(void)
                                                          ;XREF[2,0]:   0043f75f,0043f9d9
CODE:0043fb50   ff35f8984600    PUSH        dword ptr [DATA:DAT_004698f8]           ;= ??
CODE:0043fb56   e8a933fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0043fb5b   59              POP         ECX                                     
CODE:0043fb5c   6a01            PUSH        0x1                                     
CODE:0043fb5e   0fbf05fc2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentCa...
CODE:0043fb65   668b0445a...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00462...;= 70h    p
CODE:0043fb6d   50              PUSH        EAX                                     
CODE:0043fb6e   6a1a            PUSH        0x1a                                    
CODE:0043fb70   ff35f8984600    PUSH        dword ptr [DATA:DAT_004698f8]           ;= ??
CODE:0043fb76   e8e13dfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0043fb7b   83c410          ADD         ESP,0x10                                
CODE:0043fb7e   ff35f8984600    PUSH        dword ptr [DATA:DAT_004698f8]           ;= ??
CODE:0043fb84   e8e732fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0043fb89   59              POP         ECX                                     
CODE:0043fb8a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined ComputeCurrentPuzzle(void)
          ;i             undefined4         EDI                      
          ;count         undefined2          BX                      ;XREF[1,0]:   0043fbc3
          ;random        undefined4         EAX                      ;XREF[1,0]:   0043fbd3
          ;done          undefined1     HASH...                      
                                                          ;XREF[1,0]:   0043f790
CODE:0043fb8b   53              PUSH        EBX                                     
CODE:0043fb8c   56              PUSH        ESI                                     
CODE:0043fb8d   57              PUSH        i                                       
CODE:0043fb8e   33f6            XOR         ESI,ESI                                 
CODE:0043fb90   eb58            JMP         LAB_0043fbea                            
                            LAB_0043fb92:                 ;XREF[1,0]:   0043fbed
CODE:0043fb92   e8e2000000      CALL        Puzzles::ComputeCurrentCategory         ;short ComputeCurrentCategory(void)
CODE:0043fb97   66a3fc2a4600    MOV         [DATA:Puzzles::currentCategory],AX      
CODE:0043fb9d   66a1fc2a4600    MOV         AX,[DATA:Puzzles::currentCategory]      
CODE:0043fba3   50              PUSH        EAX                                     
CODE:0043fba4   e84a010000      CALL        Puzzles::ComputeCandidatePuzzles        ;void ComputeCandidatePuzzles(undefin...
CODE:0043fba9   59              POP         ECX                                     
CODE:0043fbaa   66bb0300        MOV         BX,0x3                                  
CODE:0043fbae   66833df09...    CMP         word ptr [DATA:candidatePuzzles[2]],-0x1
CODE:0043fbb6   7501            JNZ         LAB_0043fbb9                            
CODE:0043fbb8   4b              DEC         EBX                                     
                            LAB_0043fbb9:                 ;XREF[1,0]:   0043fbb6
CODE:0043fbb9   66833dee9...    CMP         word ptr [DATA:candidatePuzzles[1]],-0x1
CODE:0043fbc1   7501            JNZ         LAB_0043fbc4                            
CODE:0043fbc3   4b              DEC         count                                   
                            LAB_0043fbc4:                 ;XREF[1,0]:   0043fbc1
CODE:0043fbc4   66833dec9...    CMP         word ptr [DATA:P...,-0x1                ;= ??
CODE:0043fbcc   741c            JZ          LAB_0043fbea                            
CODE:0043fbce   6685db          TEST        count,count                             
CODE:0043fbd1   7411            JZ          LAB_0043fbe4                            
CODE:0043fbd3   e87c460100      CALL        Random                                  ;int Random(void)
CODE:0043fbd8   0fbfd3          MOVSX       EDX,count                               
CODE:0043fbdb   8bca            MOV         ECX,EDX                                 
CODE:0043fbdd   99              CDQ                                                 
CODE:0043fbde   f7f9            IDIV        ECX                                     
CODE:0043fbe0   8bfa            MOV         i,EDX                                   
CODE:0043fbe2   eb02            JMP         LAB_0043fbe6                            
                            LAB_0043fbe4:                 ;XREF[1,0]:   0043fbd1
CODE:0043fbe4   33ff            XOR         i,i                                     
                            LAB_0043fbe6:                 ;XREF[1,0]:   0043fbe2
CODE:0043fbe6   66be0100        MOV         SI,0x1                                  
                            LAB_0043fbea:                 ;XREF[2,0]:   0043fb90,0043fbcc
CODE:0043fbea   6685f6          TEST        SI,SI                                   
CODE:0043fbed   74a3            JZ          LAB_0043fb92                            
CODE:0043fbef   0fbfc7          MOVSX       random,i                                
CODE:0043fbf2   668b0445e...    MOV         random,word ptr [random*0x2 + DATA:Pu...;= ??
CODE:0043fbfa   40              INC         random                                  
CODE:0043fbfb   66a3fe2a4600    MOV         [DATA:Puzzles::currentPuzzle],random    ;= 1h
CODE:0043fc01   5f              POP         i                                       
CODE:0043fc02   5e              POP         ESI                                     
CODE:0043fc03   5b              POP         count                                   
CODE:0043fc04   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 CheckEndgame(void)
          ;category      undefined2          DX                      ;XREF[2,0]:   0043fc11,0043fc49
          ;incomplete... undefined2          CX                      ;XREF[1,0]:   0043fc2d
          ;i             undefined2          AX                      ;XREF[2,0]:   0043fc2f,0043fc73
          ;category1     short               DX                      ;XREF[1,0]:   0043fc49
          ;endgame       undefined2          AX                      ;XREF[1,0]:   0043fc73
                                                          ;XREF[1,0]:   0043fd1d
CODE:0043fc05   53              PUSH        EBX                                     
CODE:0043fc06   56              PUSH        ESI                                     
CODE:0043fc07   57              PUSH        EDI                                     
CODE:0043fc08   bbb81a4600      MOV         EBX,DATA:$GameState                     ;= 00000000
CODE:0043fc0d   33c9            XOR         ECX,ECX                                 
CODE:0043fc0f   33d2            XOR         EDX,EDX                                 
                            LAB_0043fc11:                 ;XREF[1,0]:   0043fc41
CODE:0043fc11   33c0            XOR         EAX,EAX                                 
CODE:0043fc13   eb1a            JMP         LAB_0043fc2f                            
                            LAB_0043fc15:                 ;XREF[1,0]:   0043fc3a
CODE:0043fc15   0fbff2          MOVSX       ESI,category                            
CODE:0043fc18   6bf60b          IMUL        ESI,ESI,0xb                             
CODE:0043fc1b   8b3b            MOV         EDI,dword ptr [EBX]=>DATA:$GameState    ;= 00000000
CODE:0043fc1d   8d34f7          LEA         ESI,[EDI + ESI*0x8]                     
CODE:0043fc20   56              PUSH        ESI                                     
CODE:0043fc21   0fbff0          MOVSX       ESI,AX                                  
CODE:0043fc24   5f              POP         EDI                                     
CODE:0043fc25   66837c777000    CMP         word ptr [EDI + ESI*0x2 + 0x70],0x0     
CODE:0043fc2b   7501            JNZ         LAB_0043fc2e                            
CODE:0043fc2d   41              INC         incompletePuzzles                       
                            LAB_0043fc2e:                 ;XREF[1,0]:   0043fc2b
CODE:0043fc2e   40              INC         EAX                                     
                            LAB_0043fc2f:                 ;XREF[1,0]:   0043fc13
CODE:0043fc2f   0fbff2          MOVSX       ESI,category                            
CODE:0043fc32   663b0475e...    CMP         i,word ptr [ESI*0x2 + DATA:Puzzles::C...
CODE:0043fc3a   7cd9            JL          LAB_0043fc15                            
CODE:0043fc3c   42              INC         category                                
CODE:0043fc3d   6683fa08        CMP         category,0x8                            
CODE:0043fc41   7cce            JL          LAB_0043fc11                            
CODE:0043fc43   6683f906        CMP         incompletePuzzles,0x6                   
CODE:0043fc47   7f2a            JG          LAB_0043fc73                            
                            ;set all category modes to 3
CODE:0043fc49   33d2            XOR         category1,category1                     
                            LAB_0043fc4b:                 ;XREF[1,0]:   0043fc62
CODE:0043fc4b   0fbfc2          MOVSX       i,category1                             
CODE:0043fc4e   6bc00b          IMUL        i,i,0xb                                 
CODE:0043fc51   8b0b            MOV         incompletePuzzles,dword ptr [EBX]=>DA...;= 00000000
CODE:0043fc53   66c784c1c...    MOV         word ptr [incomp...,0x3                 
CODE:0043fc5d   42              INC         category1                               
CODE:0043fc5e   6683fa08        CMP         category1,0x8                           
CODE:0043fc62   7ce7            JL          LAB_0043fc4b                            
CODE:0043fc64   66c705c82...    MOV         word ptr [DATA:Puzzles::endgame],0x1    
CODE:0043fc6d   66b80100        MOV         i,0x1                                   
CODE:0043fc71   eb02            JMP         LAB_0043fc75                            
                            LAB_0043fc73:                 ;XREF[1,0]:   0043fc47
CODE:0043fc73   33c0            XOR         endgame,endgame                         
                            LAB_0043fc75:                 ;XREF[1,0]:   0043fc71
CODE:0043fc75   5f              POP         EDI                                     
CODE:0043fc76   5e              POP         ESI                                     
CODE:0043fc77   5b              POP         EBX                                     
CODE:0043fc78   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short ComputeCurrentCategory(void)
          ;category      undefined2          AX                      ;XREF[1,0]:   0043fccd
          ;categories... undefined2          BX                      ;XREF[1,0]:   0043fc8d
          ;i             undefined4         EAX                      ;XREF[1,0]:   0043fccd
          ;result        undefined2          SI                      ;XREF[1,0]:   0043fcea
          ;categories    undefined1[16]     -14                      
          ;unknown       undefined1[...  -10014                      
                                                          ;XREF[1,0]:   0043fb92
CODE:0043fc79   55              PUSH        EBP                                     
CODE:0043fc7a   8bec            MOV         EBP,ESP                                 
CODE:0043fc7c   83c4f0          ADD         ESP,-0x10                               
CODE:0043fc7f   53              PUSH        EBX                                     
CODE:0043fc80   56              PUSH        ESI                                     
CODE:0043fc81   57              PUSH        EDI                                     
CODE:0043fc82   bab81a4600      MOV         EDX=>DATA:$GameState,DATA:$GameState    ;= 00000000
CODE:0043fc87   33f6            XOR         ESI,ESI                                 
CODE:0043fc89   33db            XOR         EBX,EBX                                 
                            ;build list of candidate categories
CODE:0043fc8b   33c0            XOR         EAX,EAX                                 
                            LAB_0043fc8d:                 ;XREF[1,0]:   0043fcc1
CODE:0043fc8d   0fbfc8          MOVSX       ECX,AX                                  
CODE:0043fc90   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:0043fc93   8b3a            MOV         EDI,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:0043fc95   6683bccfc...    CMP         word ptr [EDI + ECX*0x8 + 0xc6],0x0     
CODE:0043fc9e   7413            JZ          LAB_0043fcb3                            
CODE:0043fca0   0fbfc8          MOVSX       ECX,category                            
CODE:0043fca3   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:0043fca6   8b3a            MOV         EDI,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:0043fca8   6683bccfc...    CMP         word ptr [EDI + ECX*0x8 + 0xc6],0x3     
CODE:0043fcb1   7509            JNZ         LAB_0043fcbc                            
                            LAB_0043fcb3:                 ;XREF[1,0]:   0043fc9e
CODE:0043fcb3   0fbfcb          MOVSX       ECX,categories.len                      
CODE:0043fcb6   6689444df0      MOV         word ptr [EBP + ...,category            
CODE:0043fcbb   43              INC         categories.len                          
                            LAB_0043fcbc:                 ;XREF[1,0]:   0043fcb1
CODE:0043fcbc   40              INC         category                                
CODE:0043fcbd   6683f808        CMP         category,0x8                            
CODE:0043fcc1   7cca            JL          LAB_0043fc8d                            
CODE:0043fcc3   6685db          TEST        categories.len,categories.len           
CODE:0043fcc6   741d            JZ          LAB_0043fce5                            
CODE:0043fcc8   6685db          TEST        categories.len,categories.len           
CODE:0043fccb   740f            JZ          LAB_0043fcdc                            
CODE:0043fccd   e882450100      CALL        Random                                  ;int Random(void)
CODE:0043fcd2   0fbfd3          MOVSX       EDX,categories.len                      
CODE:0043fcd5   8bca            MOV         ECX,EDX                                 
CODE:0043fcd7   99              CDQ                                                 
CODE:0043fcd8   f7f9            IDIV        ECX                                     
CODE:0043fcda   eb02            JMP         LAB_0043fcde                            
                            ;unreachable
                            LAB_0043fcdc:                 ;XREF[1,0]:   0043fccb
CODE:0043fcdc   33d2            XOR         EDX,EDX                                 
                            LAB_0043fcde:                 ;XREF[1,0]:   0043fcda
CODE:0043fcde   668b7455f0      MOV         SI,word ptr [EBP + EDX*0x2 + -0x10]     
CODE:0043fce3   eb05            JMP         LAB_0043fcea                            
                            LAB_0043fce5:                 ;XREF[1,0]:   0043fcc6
CODE:0043fce5   e8fe020000      CALL        Puzzles::ThrowChosenCategoriesExhausted ;void ThrowChosenCategoriesExhausted(...
                            LAB_0043fcea:                 ;XREF[1,0]:   0043fce3
CODE:0043fcea   8bc6            MOV         i,result                                
CODE:0043fcec   5f              POP         EDI                                     
CODE:0043fced   5e              POP         result                                  
CODE:0043fcee   5b              POP         categories.len                          
CODE:0043fcef   8be5            MOV         ESP,EBP                                 
CODE:0043fcf1   5d              POP         EBP                                     
CODE:0043fcf2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ComputeCandidatePuzzles(undefined2 category)
          ;category      undefined2           4                      ;XREF[1,0]:   0043fcf9
          ;endgameHiword undefined2     regi...                      
          ;i             undefined2          AX                      ;XREF[5,0]:   0043fcfe,0043fd1d,0043fd2c,0043fd37,0043fd48
          ;endgame       short               AX                      ;XREF[4,0]:   0043fd1d,0043fd2c,0043fd37,0043fd48
          ;random        undefined4         EAX                      ;XREF[3,0]:   0043fd2c,0043fd37,0043fd48
          ;endgameDword  short               AX                      ;XREF[2,0]:   0043fd37,0043fd48
          ;i'            short               DX                      ;XREF[1,0]:   0043fd46
          ;puzzle        short               AX                      ;XREF[1,0]:   0043fd48
          ;categoryLen   short          HASH...                      
                                                          ;XREF[1,0]:   0043fba4
CODE:0043fcf3   55              PUSH        EBP                                     
CODE:0043fcf4   8bec            MOV         EBP,ESP                                 
CODE:0043fcf6   53              PUSH        EBX                                     
CODE:0043fcf7   56              PUSH        ESI                                     
CODE:0043fcf8   57              PUSH        EDI                                     
CODE:0043fcf9   8b7508          MOV         ESI,dword ptr [EBP + category+0x4]      
                            ;let puzzleCandidates = {-1, -1, -1}
CODE:0043fcfc   33c0            XOR         EAX,EAX                                 
                            LAB_0043fcfe:                 ;XREF[1,0]:   0043fd10
CODE:0043fcfe   0fbfd0          MOVSX       EDX,i                                   
                                                          ; FWD[2,0]:   004698ec,004698ee
CODE:0043fd01   66c70455e...    MOV         word ptr [EDX*0x...,0xffff              ;= ??
CODE:0043fd0b   40              INC         i                                       
CODE:0043fd0c   6683f803        CMP         i,0x3                                   
CODE:0043fd10   7cec            JL          LAB_0043fcfe                            
CODE:0043fd12   0fbfc6          MOVSX       i,SI                                    
CODE:0043fd15   668b1c45e...    MOV         BX,word ptr [i*0x2 + DATA:Puzzles::CA...
CODE:0043fd1d   e8e3feffff      CALL        Puzzles::CheckEndgame                   ;undefined2 CheckEndgame(void)
CODE:0043fd22   6685c0          TEST        endgame,endgame                         
CODE:0043fd25   741f            JZ          LAB_0043fd46                            
CODE:0043fd27   6685db          TEST        BX,BX                                   
CODE:0043fd2a   740f            JZ          LAB_0043fd3b                            
                            ;endgame; pick one random puzzle in category
CODE:0043fd2c   e823450100      CALL        Random                                  ;int Random(void)
CODE:0043fd31   0fbfd3          MOVSX       EDX,BX                                  
CODE:0043fd34   8bca            MOV         ECX,EDX                                 
CODE:0043fd36   99              CDQ                                                 
CODE:0043fd37   f7f9            IDIV        ECX                                     
CODE:0043fd39   eb02            JMP         LAB_0043fd3d                            
                            ;unreachable
                            LAB_0043fd3b:                 ;XREF[1,0]:   0043fd2a
CODE:0043fd3b   33d2            XOR         EDX,EDX                                 
                            LAB_0043fd3d:                 ;XREF[1,0]:   0043fd39
CODE:0043fd3d   668915ec9...    MOV         word ptr [DATA:P...,DX                  ;= ??
CODE:0043fd44   eb3d            JMP         LAB_0043fd83                            
                            ;not endgame
                            LAB_0043fd46:                 ;XREF[1,0]:   0043fd25
CODE:0043fd46   33d2            XOR         i',i'                                   
CODE:0043fd48   33c0            XOR         puzzle,puzzle                           
CODE:0043fd4a   663bd8          CMP         BX,puzzle                               
                            ;pick first three unsolved puzzles in category
CODE:0043fd4d   7e34            JLE         LAB_0043fd83                            
                            LAB_0043fd4f:                 ;XREF[1,0]:   0043fd81
CODE:0043fd4f   0fbfce          MOVSX       ECX,SI                                  
CODE:0043fd52   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:0043fd55   8b3db81a4600    MOV         EDI,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0043fd5b   8d0ccf          LEA         ECX,[EDI + ECX*0x8]                     
CODE:0043fd5e   51              PUSH        ECX                                     
CODE:0043fd5f   0fbfc8          MOVSX       ECX,puzzle                              
CODE:0043fd62   5f              POP         EDI                                     
CODE:0043fd63   66837c4f7000    CMP         word ptr [EDI + ECX*0x2 + 0x70],0x0     
                            ;if puzzle is not yet solved
CODE:0043fd69   750c            JNZ         LAB_0043fd77                            
CODE:0043fd6b   0fbfca          MOVSX       ECX,i'                                  
CODE:0043fd6e   6689044de...    MOV         word ptr [ECX*0x...,puzzle              ;= ??
CODE:0043fd76   42              INC         i'                                      
                            LAB_0043fd77:                 ;XREF[1,0]:   0043fd69
CODE:0043fd77   6683fa03        CMP         i',0x3                                  
CODE:0043fd7b   7d06            JGE         LAB_0043fd83                            
CODE:0043fd7d   40              INC         puzzle                                  
CODE:0043fd7e   663bd8          CMP         BX,puzzle                               
CODE:0043fd81   7fcc            JG          LAB_0043fd4f                            
                            LAB_0043fd83:                 ;XREF[3,0]:   0043fd44,0043fd4d,0043fd7b
CODE:0043fd83   5f              POP         EDI                                     
CODE:0043fd84   5e              POP         ESI                                     
CODE:0043fd85   5b              POP         EBX                                     
CODE:0043fd86   5d              POP         EBP                                     
CODE:0043fd87   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043fd88(void)
                                                          ;XREF[15,0]:  0041b633,0041b6b1,0041b7bd,0041b83e
                                                          ;             0042264e,00422700,00422833,00426bd3
                                                          ;             0042b8b6,00432c84,00432e59,00435734
                                                          ;             0044113e,00441241,00448056
CODE:0043fd88   53              PUSH        EBX                                     
CODE:0043fd89   33db            XOR         EBX,EBX                                 
                            LAB_0043fd8b:                 ;XREF[1,0]:   0043fda6
CODE:0043fd8b   6a00            PUSH        0x0                                     
CODE:0043fd8d   6a64            PUSH        0x64                                    
CODE:0043fd8f   e808fffeff      CALL        FUN_0042fc9c                            ;undefined FUN_0042fc9c(undefined par...
CODE:0043fd94   83c408          ADD         ESP,0x8                                 
CODE:0043fd97   e87f020000      CALL        FUN_0044001b                            ;undefined FUN_0044001b(void)
CODE:0043fd9c   e8e329fdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0043fda1   43              INC         EBX                                     
CODE:0043fda2   6683fb04        CMP         BX,0x4                                  
CODE:0043fda6   7ce3            JL          LAB_0043fd8b                            
CODE:0043fda8   5b              POP         EBX                                     
CODE:0043fda9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043fdaa(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0043fdb2
                                                          ;XREF[15,0]:  0041b628,0041b6ab,0041b7b7,0041b838
                                                          ;             00422643,004226f5,00422828,00426bc8
                                                          ;             0042b8b0,00432c7e,00432e53,0043572e
                                                          ;             00441113,00441216,0044804b
CODE:0043fdaa   55              PUSH        EBP                                     
CODE:0043fdab   8bec            MOV         EBP,ESP                                 
CODE:0043fdad   53              PUSH        EBX                                     
CODE:0043fdae   6a00            PUSH        0x0                                     
CODE:0043fdb0   6a0f            PUSH        0xf                                     
CODE:0043fdb2   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0043fdb6   50              PUSH        param_1                                 
CODE:0043fdb7   e8e9670000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0043fdbc   83c40c          ADD         ESP,0xc                                 
CODE:0043fdbf   6a3f            PUSH        0x3f                                    
CODE:0043fdc1   684e010000      PUSH        0x14e                                   
CODE:0043fdc6   6840010000      PUSH        0x140                                   
CODE:0043fdcb   6a0a            PUSH        0xa                                     
CODE:0043fdcd   e81610ffff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0043fdd2   83c410          ADD         ESP,0x10                                
CODE:0043fdd5   6a3f            PUSH        0x3f                                    
CODE:0043fdd7   684e010000      PUSH        0x14e                                   
CODE:0043fddc   6840010000      PUSH        0x140                                   
CODE:0043fde1   6a0a            PUSH        0xa                                     
CODE:0043fde3   e8d40cffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0043fde8   83c410          ADD         ESP,0x10                                
CODE:0043fdeb   6a00            PUSH        0x0                                     
CODE:0043fded   e80fd70000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0043fdf2   59              POP         param_3                                 
CODE:0043fdf3   683c4e0000      PUSH        0x4e3c                                  
CODE:0043fdf8   e84003fdff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0043fdfd   59              POP         param_3                                 
CODE:0043fdfe   8bd8            MOV         EBX,param_1                             
CODE:0043fe00   68112b4600      PUSH        DATA:DAT_00462b11                       ;= 17h
CODE:0043fe05   53              PUSH        EBX                                     
CODE:0043fe06   68b8974600      PUSH        DATA:DAT_004697b8                       ;= ??
CODE:0043fe0b   e8642c0100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0043fe10   83c40c          ADD         ESP,0xc                                 
CODE:0043fe13   53              PUSH        EBX                                     
CODE:0043fe14   e8bf450100      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0043fe19   59              POP         param_3                                 
CODE:0043fe1a   68b8974600      PUSH        DATA:DAT_004697b8                       ;= ??
CODE:0043fe1f   6848010000      PUSH        0x148                                   
CODE:0043fe24   6a0a            PUSH        0xa                                     
CODE:0043fe26   e8c305fdff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0043fe2b   83c40c          ADD         ESP,0xc                                 
CODE:0043fe2e   66833dc82...    CMP         word ptr [DATA:Puzzles::endgame],0x0    
CODE:0043fe36   757e            JNZ         LAB_0043feb6                            
CODE:0043fe38   0fbf05fc2...    MOVSX       param_1,word ptr [DATA:Puzzles::curre...
CODE:0043fe3f   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0043fe42   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043fe48   8d04c2          LEA         param_1,[param_2 + param_1*0x8]         
CODE:0043fe4b   0fbf15fe2...    MOVSX       param_2,word ptr [DATA:Puzzles::curre...;= 1h
CODE:0043fe52   66837c506e00    CMP         word ptr [param_...,0x0                 
CODE:0043fe58   755c            JNZ         LAB_0043feb6                            
CODE:0043fe5a   0fbf05fc2...    MOVSX       param_1,word ptr [DATA:Puzzles::curre...
CODE:0043fe61   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0043fe64   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043fe6a   8d04c2          LEA         param_1,[param_2 + param_1*0x8]         
CODE:0043fe6d   0fbf15fe2...    MOVSX       param_2,word ptr [DATA:Puzzles::curre...;= 1h
CODE:0043fe74   66c744506...    MOV         word ptr [param_...,0x1                 
CODE:0043fe7b   66a1fc2a4600    MOV         param_1,[DATA:Puzzles::currentCategory] 
CODE:0043fe81   50              PUSH        param_1                                 
CODE:0043fe82   e81c030000      CALL        FUN_004401a3                            ;undefined4 FUN_004401a3(undefined pa...
CODE:0043fe87   59              POP         param_3                                 
CODE:0043fe88   6685c0          TEST        param_1,param_1                         
CODE:0043fe8b   7429            JZ          LAB_0043feb6                            
CODE:0043fe8d   0fbf05fc2...    MOVSX       param_1,word ptr [DATA:Puzzles::curre...
CODE:0043fe94   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0043fe97   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0043fe9d   66c784c2c...    MOV         word ptr [param_...,0x2                 
CODE:0043fea7   e875030000      CALL        FUN_00440221                            ;undefined4 FUN_00440221(void)
CODE:0043feac   6685c0          TEST        param_1,param_1                         
CODE:0043feaf   7405            JZ          LAB_0043feb6                            
CODE:0043feb1   e832010000      CALL        Puzzles::ThrowChosenCategoriesExhausted ;void ThrowChosenCategoriesExhausted(...
                            LAB_0043feb6:                 ;XREF[4,0]:   0043fe36,0043fe58,0043fe8b,0043feaf
CODE:0043feb6   5b              POP         EBX                                     
CODE:0043feb7   5d              POP         EBP                                     
CODE:0043feb8   c3              RET                                                 
CODE:0043feb9   66              ??          66h    f                                
CODE:0043feba   83              ??          83h                                     
CODE:0043febb   3d              ??          3Dh    =                                
CODE:0043febc   40              ??          40h    @                                ;?  ->  00469740
CODE:0043febd   97              ??          97h                                     
CODE:0043febe   46              ??          46h    F                                
CODE:0043febf   00              ??          00h                                     
CODE:0043fec0   00              ??          00h                                     
CODE:0043fec1   74              ??          74h    t                                
CODE:0043fec2   35              ??          35h    5                                
CODE:0043fec3   66              ??          66h    f                                
CODE:0043fec4   a1              ??          A1h                                     
CODE:0043fec5   40              ??          40h    @                                ;?  ->  00469740
CODE:0043fec6   97              ??          97h                                     
CODE:0043fec7   46              ??          46h    F                                
CODE:0043fec8   00              ??          00h                                     
CODE:0043fec9   50              ??          50h    P                                
CODE:0043feca   e8              ??          E8h                                     
CODE:0043fecb   8b              ??          8Bh                                     
CODE:0043fecc   71              ??          71h    q                                
CODE:0043fecd   00              ??          00h                                     
CODE:0043fece   00              ??          00h                                     
CODE:0043fecf   59              ??          59h    Y                                
CODE:0043fed0   66              ??          66h    f                                
CODE:0043fed1   85              ??          85h                                     
CODE:0043fed2   c0              ??          C0h                                     
CODE:0043fed3   74              ??          74h    t                                
CODE:0043fed4   0d              ??          0Dh                                     
CODE:0043fed5   66              ??          66h    f                                
CODE:0043fed6   a1              ??          A1h                                     
CODE:0043fed7   40              ??          40h    @                                ;?  ->  00469740
CODE:0043fed8   97              ??          97h                                     
CODE:0043fed9   46              ??          46h    F                                
CODE:0043feda   00              ??          00h                                     
CODE:0043fedb   50              ??          50h    P                                
CODE:0043fedc   e8              ??          E8h                                     
CODE:0043fedd   27              ??          27h    '                                
CODE:0043fede   6c              ??          6Ch    l                                
CODE:0043fedf   00              ??          00h                                     
CODE:0043fee0   00              ??          00h                                     
CODE:0043fee1   59              ??          59h    Y                                
CODE:0043fee2   66              ??          66h    f                                
CODE:0043fee3   a1              ??          A1h                                     
CODE:0043fee4   40              ??          40h    @                                ;?  ->  00469740
CODE:0043fee5   97              ??          97h                                     
CODE:0043fee6   46              ??          46h    F                                
CODE:0043fee7   00              ??          00h                                     
CODE:0043fee8   50              ??          50h    P                                
CODE:0043fee9   e8              ??          E8h                                     
CODE:0043feea   79              ??          79h    y                                
CODE:0043feeb   64              ??          64h    d                                
CODE:0043feec   00              ??          00h                                     
CODE:0043feed   00              ??          00h                                     
CODE:0043feee   59              ??          59h    Y                                
CODE:0043feef   66              ??          66h    f                                
CODE:0043fef0   c7              ??          C7h                                     
CODE:0043fef1   05              ??          05h                                     
CODE:0043fef2   40              ??          40h    @                                ;?  ->  00469740
CODE:0043fef3   97              ??          97h                                     
CODE:0043fef4   46              ??          46h    F                                
CODE:0043fef5   00              ??          00h                                     
CODE:0043fef6   00              ??          00h                                     
CODE:0043fef7   00              ??          00h                                     
CODE:0043fef8   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0043fef9(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0043ff31
                                                          ;XREF[14,0]:  0041add0,0041adef,00421da2,004272c9
                                                          ;             0042b606,0042f1c1,00432625,00433fe7
                                                          ;             00435414,0043a9c3,00440dba,00443816
                                                          ;             00447a95,0044b03c
CODE:0043fef9   55              PUSH        EBP                                     
CODE:0043fefa   8bec            MOV         EBP,ESP                                 
CODE:0043fefc   53              PUSH        EBX                                     
CODE:0043fefd   6a3f            PUSH        0x3f                                    
CODE:0043feff   684e010000      PUSH        0x14e                                   
CODE:0043ff04   6840010000      PUSH        0x140                                   
CODE:0043ff09   6a0a            PUSH        0xa                                     
CODE:0043ff0b   e8d80effff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0043ff10   83c410          ADD         ESP,0x10                                
CODE:0043ff13   6a50            PUSH        0x50                                    
CODE:0043ff15   684e010000      PUSH        0x14e                                   
CODE:0043ff1a   682c010000      PUSH        0x12c                                   
CODE:0043ff1f   6a0a            PUSH        0xa                                     
CODE:0043ff21   e8960bffff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0043ff26   83c410          ADD         ESP,0x10                                
CODE:0043ff29   6a00            PUSH        0x0                                     
CODE:0043ff2b   e8d1d50000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0043ff30   59              POP         ECX                                     
CODE:0043ff31   66837d0800      CMP         word ptr [EBP + param_1+0x4],0x0        
CODE:0043ff36   7542            JNZ         LAB_0043ff7a                            
CODE:0043ff38   68983a0000      PUSH        0x3a98                                  
                            ;font 15000 = small font for puzzles
CODE:0043ff3d   e879cc0000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0043ff42   59              POP         ECX                                     
CODE:0043ff43   68983a0000      PUSH        0x3a98                                  
CODE:0043ff48   e89ed50000      CALL        SetCurrentFont                          ;undefined2 SetCurrentFont(undefined2...
CODE:0043ff4d   59              POP         ECX                                     
CODE:0043ff4e   8bd8            MOV         EBX,EAX                                 
CODE:0043ff50   ff3570974600    PUSH        dword ptr [DATA:DAT_00469770]           ;= ??
CODE:0043ff56   6848010000      PUSH        0x148                                   
CODE:0043ff5b   6a0a            PUSH        0xa                                     
CODE:0043ff5d   e88c04fdff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0043ff62   83c40c          ADD         ESP,0xc                                 
CODE:0043ff65   53              PUSH        EBX                                     
CODE:0043ff66   e880d50000      CALL        SetCurrentFont                          ;undefined2 SetCurrentFont(undefined2...
CODE:0043ff6b   59              POP         ECX                                     
CODE:0043ff6c   68983a0000      PUSH        0x3a98                                  
CODE:0043ff71   e8aacb0000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0043ff76   59              POP         ECX                                     
CODE:0043ff77   5b              POP         EBX                                     
CODE:0043ff78   5d              POP         EBP                                     
CODE:0043ff79   c3              RET                                                 
                            LAB_0043ff7a:                 ;XREF[1,0]:   0043ff36
CODE:0043ff7a   68b8974600      PUSH        DATA:DAT_004697b8                       ;= ??
CODE:0043ff7f   6848010000      PUSH        0x148                                   
CODE:0043ff84   6a0a            PUSH        0xa                                     
CODE:0043ff86   e86304fdff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0043ff8b   83c40c          ADD         ESP,0xc                                 
CODE:0043ff8e   5b              POP         EBX                                     
CODE:0043ff8f   5d              POP         EBP                                     
CODE:0043ff90   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ff91(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0043ff96
                                                          ;XREF[8,0]:   0041ad6b,00422116,00426a1e,0042b5b3
                                                          ;             004325c8,00435395,00440c3f,00447a06
CODE:0043ff91   55              PUSH        EBP                                     
CODE:0043ff92   8bec            MOV         EBP,ESP                                 
CODE:0043ff94   53              PUSH        EBX                                     
CODE:0043ff95   56              PUSH        ESI                                     
CODE:0043ff96   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:0043ff99   33db            XOR         EBX,EBX                                 
CODE:0043ff9b   eb0f            JMP         LAB_0043ffac                            
                            LAB_0043ff9d:                 ;XREF[1,0]:   0043ffb4
CODE:0043ff9d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043ffa0   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]             
CODE:0043ffa4   50              PUSH        EAX                                     
CODE:0043ffa5   e8c8610000      CALL        FUN_00446172                            ;undefined FUN_00446172(undefined par...
CODE:0043ffaa   59              POP         ECX                                     
CODE:0043ffab   43              INC         EBX                                     
                            LAB_0043ffac:                 ;XREF[1,0]:   0043ff9b
CODE:0043ffac   0fbfc3          MOVSX       EAX,BX                                  
CODE:0043ffaf   66833c46ff      CMP         word ptr [ESI + EAX*0x2],-0x1           
CODE:0043ffb4   75e7            JNZ         LAB_0043ff9d                            
CODE:0043ffb6   5e              POP         ESI                                     
CODE:0043ffb7   5b              POP         EBX                                     
CODE:0043ffb8   5d              POP         EBP                                     
CODE:0043ffb9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0043ffba(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0043ffbf
                                                          ;XREF[8,0]:   0041af46,004222a1,00426b1d,0042b763
                                                          ;             004327eb,004355d1,00440e78,00447c46
CODE:0043ffba   55              PUSH        EBP                                     
CODE:0043ffbb   8bec            MOV         EBP,ESP                                 
CODE:0043ffbd   53              PUSH        EBX                                     
CODE:0043ffbe   56              PUSH        ESI                                     
CODE:0043ffbf   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0043ffc2   e8fc6b0000      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0043ffc7   33db            XOR         EBX,EBX                                 
CODE:0043ffc9   eb0f            JMP         LAB_0043ffda                            
                            LAB_0043ffcb:                 ;XREF[1,0]:   0043ffe2
CODE:0043ffcb   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ffce   668b0446        MOV         param_1,word ptr [ESI + param_1*0x2]    
CODE:0043ffd2   50              PUSH        param_1                                 
CODE:0043ffd3   e8fc620000      CALL        FUN_004462d4                            ;undefined FUN_004462d4(undefined2 pa...
CODE:0043ffd8   59              POP         param_3                                 
CODE:0043ffd9   43              INC         EBX                                     
                            LAB_0043ffda:                 ;XREF[1,0]:   0043ffc9
CODE:0043ffda   0fbfc3          MOVSX       param_1,BX                              
CODE:0043ffdd   66833c46ff      CMP         word ptr [ESI + param_1*0x2],-0x1       
CODE:0043ffe2   75e7            JNZ         LAB_0043ffcb                            
CODE:0043ffe4   5e              POP         ESI                                     
CODE:0043ffe5   5b              POP         EBX                                     
CODE:0043ffe6   5d              POP         EBP                                     
CODE:0043ffe7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ThrowChosenCategoriesExhausted(void)
                                                          ;XREF[2,0]:   0043fce5,0043feb1
CODE:0043ffe8   53              PUSH        EBX                                     
CODE:0043ffe9   66bb384a        MOV         BX,0x4a38                               
CODE:0043ffed   68142b4600      PUSH        DATA:$TEXT28                            ;= 54h    T
CODE:0043fff2   53              PUSH        EBX                                     
CODE:0043fff3   e806060000      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0043fff8   83c408          ADD         ESP,0x8                                 
CODE:0043fffb   6a64            PUSH        0x64                                    
CODE:0043fffd   50              PUSH        EAX                                     
CODE:0043fffe   e8f0c80000      CALL        FUN_0044c8f3                            ;undefined FUN_0044c8f3(undefined4 pa...
CODE:00440003   83c408          ADD         ESP,0x8                                 
CODE:00440006   e8e0010000      CALL        Puzzles::TurnAllOffCategoriesBackOn     ;undefined TurnAllOffCategoriesBackOn...
CODE:0044000b   68192b4600      PUSH        DATA:$TEXT29                            ;= 54h    T
CODE:00440010   53              PUSH        EBX                                     
CODE:00440011   e87f060000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00440016   83c408          ADD         ESP,0x8                                 
CODE:00440019   5b              POP         EBX                                     
CODE:0044001a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044001b(void)
          ;local_8       undefined4          -8                      ;XREF[1,0]:   004400aa
          ;local_c       undefined4          -c                      ;XREF[1,0]:   0044009a
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00440082
          ;local_14      undefined4         -14                      ;XREF[1,0]:   0044006a
          ;local_18      undefined4         -18                      ;XREF[1,0]:   00440052
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   0044003a
                                                          ;XREF[2,0]:   0043fd97,0044019b
CODE:0044001b   55              PUSH        EBP                                     
CODE:0044001c   8bec            MOV         EBP,ESP                                 
CODE:0044001e   83c4e8          ADD         ESP,-0x18                               
CODE:00440021   53              PUSH        EBX                                     
CODE:00440022   56              PUSH        ESI                                     
CODE:00440023   befc984600      MOV         ESI,DATA:DAT_004698fc                   ;= ??
CODE:00440028   b9b81a4600      MOV         ECX,DATA:$GameState                     ;= 00000000
CODE:0044002d   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:0044002f   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:00440032   bb0a000000      MOV         EBX,0xa                                 
CODE:00440037   99              CDQ                                                 
CODE:00440038   f7fb            IDIV        EBX                                     
CODE:0044003a   8955e8          MOV         dword ptr [EBP + local_1c+0x4],EDX      
CODE:0044003d   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:0044003f   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:00440042   bb0a000000      MOV         EBX,0xa                                 
CODE:00440047   99              CDQ                                                 
CODE:00440048   f7fb            IDIV        EBX                                     
CODE:0044004a   bb0a000000      MOV         EBX,0xa                                 
CODE:0044004f   99              CDQ                                                 
CODE:00440050   f7fb            IDIV        EBX                                     
CODE:00440052   8955ec          MOV         dword ptr [EBP + local_18+0x4],EDX      
CODE:00440055   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:00440057   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:0044005a   bb64000000      MOV         EBX,0x64                                
CODE:0044005f   99              CDQ                                                 
CODE:00440060   f7fb            IDIV        EBX                                     
CODE:00440062   bb0a000000      MOV         EBX,0xa                                 
CODE:00440067   99              CDQ                                                 
CODE:00440068   f7fb            IDIV        EBX                                     
CODE:0044006a   8955f0          MOV         dword ptr [EBP + local_14+0x4],EDX      
CODE:0044006d   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:0044006f   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:00440072   bbe8030000      MOV         EBX,0x3e8                               
CODE:00440077   99              CDQ                                                 
CODE:00440078   f7fb            IDIV        EBX                                     
CODE:0044007a   bb0a000000      MOV         EBX,0xa                                 
CODE:0044007f   99              CDQ                                                 
CODE:00440080   f7fb            IDIV        EBX                                     
CODE:00440082   8955f4          MOV         dword ptr [EBP + local_10+0x4],EDX      
CODE:00440085   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:00440087   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:0044008a   bb10270000      MOV         EBX,0x2710                              
CODE:0044008f   99              CDQ                                                 
CODE:00440090   f7fb            IDIV        EBX                                     
CODE:00440092   bb0a000000      MOV         EBX,0xa                                 
CODE:00440097   99              CDQ                                                 
CODE:00440098   f7fb            IDIV        EBX                                     
CODE:0044009a   8955f8          MOV         dword ptr [EBP + local_c+0x4],EDX       
CODE:0044009d   8b01            MOV         EAX,dword ptr [ECX]=>DATA:$GameState    ;= 00000000
CODE:0044009f   8b4010          MOV         EAX,dword ptr [EAX + 0x10]              
CODE:004400a2   b9a0860100      MOV         ECX,0x186a0                             
CODE:004400a7   99              CDQ                                                 
CODE:004400a8   f7f9            IDIV        ECX                                     
CODE:004400aa   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:004400ad   33db            XOR         EBX,EBX                                 
                            LAB_004400af:                 ;XREF[1,0]:   004400e3
CODE:004400af   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004698fc,00469900
CODE:004400b2   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:004400b5   e84a2efdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004400ba   59              POP         ECX                                     
CODE:004400bb   0fbfc3          MOVSX       EAX,BX                                  
CODE:004400be   668b4485e8      MOV         AX,word ptr [EBP + EAX*0x4 + -0x18]     
CODE:004400c3   50              PUSH        EAX                                     
CODE:004400c4   0fbfc3          MOVSX       EAX,BX                                  
CODE:004400c7   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:004400ca   e80529fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004400cf   83c408          ADD         ESP,0x8                                 
CODE:004400d2   0fbfc3          MOVSX       EAX,BX                                  
CODE:004400d5   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:004400d8   e8932dfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004400dd   59              POP         ECX                                     
CODE:004400de   43              INC         EBX                                     
CODE:004400df   6683fb06        CMP         BX,0x6                                  
CODE:004400e3   7cca            JL          LAB_004400af                            
CODE:004400e5   5e              POP         ESI                                     
CODE:004400e6   5b              POP         EBX                                     
CODE:004400e7   8be5            MOV         ESP,EBP                                 
CODE:004400e9   5d              POP         EBP                                     
CODE:004400ea   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004400eb(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[8,0]:   0041af54,0042221f,00426b13,0042b759
                                                          ;             004327e1,00435552,00440e3e,00447c4c
CODE:004400eb   53              PUSH        EBX                                     
CODE:004400ec   ff3514994600    PUSH        dword ptr [DATA:DAT_00469914]           ;= ??
CODE:004400f2   e8152cfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004400f7   59              POP         param_3                                 
CODE:004400f8   33db            XOR         EBX,EBX                                 
                            LAB_004400fa:                 ;XREF[1,0]:   0044010f
CODE:004400fa   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   004698fc,00469900
CODE:004400fd   ff3485fc9...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00440104   e8032cfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440109   59              POP         param_3                                 
CODE:0044010a   43              INC         EBX                                     
CODE:0044010b   6683fb06        CMP         BX,0x6                                  
CODE:0044010f   7ce9            JL          LAB_004400fa                            
CODE:00440111   5b              POP         EBX                                     
CODE:00440112   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440113(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[8,0]:   0041ad7c,00421fe8,00426a24,0042b5b9
                                                          ;             004325ce,0043539b,00440c45,00447a0c
CODE:00440113   53              PUSH        EBX                                     
CODE:00440114   56              PUSH        ESI                                     
CODE:00440115   befc984600      MOV         ESI,DATA:DAT_004698fc                   ;= ??
CODE:0044011a   66a1fc2a4600    MOV         param_1,[DATA:Puzzles::currentCategory] 
CODE:00440120   66052d4c        ADD         param_1,0x4c2d                          
CODE:00440124   50              PUSH        param_1                                 
CODE:00440125   e89a29fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044012a   59              POP         param_3                                 
CODE:0044012b   a314994600      MOV         [DATA:DAT_00469914],param_1             ;= ??
CODE:00440130   6a0a            PUSH        0xa                                     
CODE:00440132   686a010000      PUSH        0x16a                                   
CODE:00440137   685d010000      PUSH        0x15d                                   
CODE:0044013c   ff3514994600    PUSH        dword ptr [DATA:DAT_00469914]           ;= ??
CODE:00440142   e81538fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00440147   83c410          ADD         ESP,0x10                                
CODE:0044014a   ff3514994600    PUSH        dword ptr [DATA:DAT_00469914]           ;= ??
CODE:00440150   e81b2dfdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00440155   59              POP         param_3                                 
CODE:00440156   33db            XOR         EBX,EBX                                 
                            LAB_00440158:                 ;XREF[1,0]:   00440199
CODE:00440158   66a1fc2a4600    MOV         param_1,[DATA:Puzzles::currentCategory] 
CODE:0044015e   6605354c        ADD         param_1,0x4c35                          
CODE:00440162   50              PUSH        param_1                                 
CODE:00440163   e85c29fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440168   59              POP         param_3                                 
CODE:00440169   0fbfd3          MOVSX       param_2,BX                              
CODE:0044016c   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0044016f   6a0f            PUSH        0xf                                     
CODE:00440171   686b010000      PUSH        0x16b                                   
CODE:00440176   0fbfc3          MOVSX       param_1,BX                              
CODE:00440179   668b0485c...    MOV         param_1,word ptr [param_1*0x4 + DATA:...;= 0092h
CODE:00440181   66055d01        ADD         param_1,0x15d                           
CODE:00440185   50              PUSH        param_1                                 
CODE:00440186   0fbfc3          MOVSX       param_1,BX                              
CODE:00440189   ff3486          PUSH        dword ptr [ESI + param_1*0x4]=>DATA:D...;= ??
CODE:0044018c   e8cb37fdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00440191   83c410          ADD         ESP,0x10                                
CODE:00440194   43              INC         EBX                                     
CODE:00440195   6683fb06        CMP         BX,0x6                                  
CODE:00440199   7cbd            JL          LAB_00440158                            
CODE:0044019b   e87bfeffff      CALL        FUN_0044001b                            ;undefined FUN_0044001b(void)
CODE:004401a0   5e              POP         ESI                                     
CODE:004401a1   5b              POP         EBX                                     
CODE:004401a2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004401a3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004401a8
                                                          ;XREF[1,0]:   0043fe82
CODE:004401a3   55              PUSH        EBP                                     
CODE:004401a4   8bec            MOV         EBP,ESP                                 
CODE:004401a6   53              PUSH        EBX                                     
CODE:004401a7   56              PUSH        ESI                                     
CODE:004401a8   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004401ab   33c9            XOR         param_3,param_3                         
CODE:004401ad   33c0            XOR         param_1,param_1                         
CODE:004401af   eb1c            JMP         LAB_004401cd                            
                            LAB_004401b1:                 ;XREF[1,0]:   004401d8
CODE:004401b1   0fbfda          MOVSX       EBX,param_2                             
CODE:004401b4   6bdb0b          IMUL        EBX,EBX,0xb                             
CODE:004401b7   8b35b81a4600    MOV         ESI,dword ptr [DATA:$GameState]         ;= 00000000
CODE:004401bd   8d1cde          LEA         EBX,[ESI + EBX*0x8]                     
CODE:004401c0   0fbff0          MOVSX       ESI,param_1                             
CODE:004401c3   66837c737000    CMP         word ptr [EBX + ESI*0x2 + 0x70],0x0     
CODE:004401c9   7501            JNZ         LAB_004401cc                            
CODE:004401cb   41              INC         param_3                                 
                            LAB_004401cc:                 ;XREF[1,0]:   004401c9
CODE:004401cc   40              INC         param_1                                 
                            LAB_004401cd:                 ;XREF[1,0]:   004401af
CODE:004401cd   0fbfda          MOVSX       EBX,param_2                             
CODE:004401d0   663b045de...    CMP         param_1,word ptr [EBX*0x2 + DATA:Puzz...
CODE:004401d8   7cd7            JL          LAB_004401b1                            
CODE:004401da   6685c9          TEST        param_3,param_3                         
CODE:004401dd   7404            JZ          LAB_004401e3                            
CODE:004401df   33c0            XOR         param_1,param_1                         
CODE:004401e1   eb04            JMP         LAB_004401e7                            
                            LAB_004401e3:                 ;XREF[1,0]:   004401dd
CODE:004401e3   66b80100        MOV         param_1,0x1                             
                            LAB_004401e7:                 ;XREF[1,0]:   004401e1
CODE:004401e7   5e              POP         ESI                                     
CODE:004401e8   5b              POP         EBX                                     
CODE:004401e9   5d              POP         EBP                                     
CODE:004401ea   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined TurnAllOffCategoriesBackOn(void)
          ;category      undefined2          AX                      ;XREF[1,0]:   004401f3
                                                          ;XREF[1,0]:   00440006
CODE:004401eb   53              PUSH        EBX                                     
CODE:004401ec   bab81a4600      MOV         EDX,DATA:$GameState                     ;= 00000000
CODE:004401f1   33c0            XOR         EAX,EAX                                 
                            LAB_004401f3:                 ;XREF[1,0]:   0044021d
CODE:004401f3   0fbfc8          MOVSX       ECX,category                            
CODE:004401f6   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:004401f9   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:004401fb   0fbf8ccbc...    MOVSX       ECX,word ptr [EBX + ECX*0x8 + 0xc6]     
CODE:00440203   49              DEC         ECX                                     
CODE:00440204   7512            JNZ         LAB_00440218                            
CODE:00440206   0fbfc8          MOVSX       ECX,category                            
CODE:00440209   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:0044020c   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:0044020e   66c784cbc...    MOV         word ptr [EBX + ECX*0x8 + 0xc6],0x0     
                            LAB_00440218:                 ;XREF[1,0]:   00440204
CODE:00440218   40              INC         category                                
CODE:00440219   6683f808        CMP         category,0x8                            
CODE:0044021d   7cd4            JL          LAB_004401f3                            
CODE:0044021f   5b              POP         EBX                                     
CODE:00440220   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00440221(void)
                                                          ;XREF[1,0]:   0043fea7
CODE:00440221   53              PUSH        EBX                                     
CODE:00440222   bab81a4600      MOV         EDX,DATA:$GameState                     ;= 00000000
CODE:00440227   33c0            XOR         EAX,EAX                                 
                            LAB_00440229:                 ;XREF[1,0]:   00440258
CODE:00440229   0fbfc8          MOVSX       ECX,AX                                  
CODE:0044022c   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:0044022f   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:00440231   6683bccbc...    CMP         word ptr [EBX + ECX*0x8 + 0xc6],0x0     
CODE:0044023a   7413            JZ          LAB_0044024f                            
CODE:0044023c   0fbfc8          MOVSX       ECX,AX                                  
CODE:0044023f   6bc90b          IMUL        ECX,ECX,0xb                             
CODE:00440242   8b1a            MOV         EBX,dword ptr [EDX]=>DATA:$GameState    ;= 00000000
CODE:00440244   6683bccbc...    CMP         word ptr [EBX + ECX*0x8 + 0xc6],0x3     
CODE:0044024d   7504            JNZ         LAB_00440253                            
                            LAB_0044024f:                 ;XREF[1,0]:   0044023a
CODE:0044024f   33c0            XOR         EAX,EAX                                 
CODE:00440251   5b              POP         EBX                                     
CODE:00440252   c3              RET                                                 
                            LAB_00440253:                 ;XREF[1,0]:   0044024d
CODE:00440253   40              INC         EAX                                     
CODE:00440254   6683f808        CMP         AX,0x8                                  
CODE:00440258   7ccf            JL          LAB_00440229                            
CODE:0044025a   66b80100        MOV         AX,0x1                                  
CODE:0044025e   5b              POP         EBX                                     
CODE:0044025f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00440260(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044026c
          ;local_108     undefined1        -108                      ;XREF[4,0]:   00440277,00440285,00440298,004402e7
                                                          ;XREF[1,0]:   004403dc
CODE:00440260   55              PUSH        EBP                                     
CODE:00440261   8bec            MOV         EBP,ESP                                 
CODE:00440263   81c4fcfeffff    ADD         ESP,0xfffffefc                          
CODE:00440269   53              PUSH        EBX                                     
CODE:0044026a   56              PUSH        ESI                                     
CODE:0044026b   57              PUSH        EDI                                     
CODE:0044026c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044026f   33f6            XOR         ESI,ESI                                 
CODE:00440271   807b093a        CMP         byte ptr [EBX + 0x9],0x3a               
CODE:00440275   7509            JNZ         LAB_00440280                            
CODE:00440277   c685fcfef...    MOV         byte ptr [EBP + local_108+0x4],0x0      
CODE:0044027e   eb14            JMP         LAB_00440294                            
                            LAB_00440280:                 ;XREF[1,0]:   00440275
CODE:00440280   68302b4600      PUSH        DATA:lpReturnedString_00462b30          ;= 00000000
CODE:00440285   8d85fcfeffff    LEA         param_1=>local_108,[EBP + 0xfffffefc]   
CODE:0044028b   50              PUSH        param_1                                 
CODE:0044028c   e8ebfc0000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00440291   83c408          ADD         ESP,0x8                                 
                            LAB_00440294:                 ;XREF[1,0]:   0044027e
CODE:00440294   8d4308          LEA         param_1,[EBX + 0x8]                     
CODE:00440297   50              PUSH        param_1                                 
CODE:00440298   8d85fcfeffff    LEA         param_1=>local_108,[EBP + 0xfffffefc]   
CODE:0044029e   50              PUSH        param_1                                 
CODE:0044029f   e848fc0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:004402a4   83c408          ADD         ESP,0x8                                 
CODE:004402a7   6a2e            PUSH        0x2e                                    
CODE:004402a9   8d4308          LEA         param_1,[EBX + 0x8]                     
CODE:004402ac   50              PUSH        param_1                                 
CODE:004402ad   e876fc0000      CALL        FUN_0044ff28                            ;char * FUN_0044ff28(undefined param_...
CODE:004402b2   83c408          ADD         ESP,0x8                                 
CODE:004402b5   8bf8            MOV         EDI,param_1                             
CODE:004402b7   68492c4600      PUSH        DATA:DAT_00462c49                       ;= 2Eh    .
CODE:004402bc   57              PUSH        EDI                                     
CODE:004402bd   e88efc0000      CALL        FUN_0044ff50                            ;int FUN_0044ff50(undefined param_1, ...
CODE:004402c2   83c408          ADD         ESP,0x8                                 
CODE:004402c5   85c0            TEST        param_1,param_1                         
CODE:004402c7   7512            JNZ         LAB_004402db                            
CODE:004402c9   66c7431c0500    MOV         word ptr [EBX + 0x1c],0x5               
CODE:004402cf   a15c484600      MOV         param_1,[DATA:$Module]                  ;= NaP
CODE:004402d4   89431e          MOV         dword ptr [EBX + 0x1e],param_1          
CODE:004402d7   33c0            XOR         param_1,param_1                         
CODE:004402d9   eb36            JMP         LAB_00440311                            
                            LAB_004402db:                 ;XREF[1,0]:   004402c7
CODE:004402db   6800800000      PUSH        0x8000                                  ;UINT uMode for SetErrorMode
CODE:004402e0   e814520100      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:004402e5   8bf8            MOV         EDI,param_1                             
CODE:004402e7   8d85fcfeffff    LEA         param_1=>local_108,[EBP + 0xfffffefc]   
CODE:004402ed   50              PUSH        param_1                                 
CODE:004402ee   e8bd02fdff      CALL        FUN_004105b0                            ;uint FUN_004105b0(undefined param_1,...
CODE:004402f3   59              POP         param_3                                 
CODE:004402f4   89431e          MOV         dword ptr [EBX + 0x1e],param_1          
CODE:004402f7   57              PUSH        EDI                                     ;UINT uMode for SetErrorMode
CODE:004402f8   e8fc510100      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:004402fd   837b1e20        CMP         dword ptr [EBX + 0x1e],0x20             
CODE:00440301   7d06            JGE         LAB_00440309                            
CODE:00440303   66be0100        MOV         SI,0x1                                  
CODE:00440307   eb06            JMP         LAB_0044030f                            
                            LAB_00440309:                 ;XREF[1,0]:   00440301
CODE:00440309   66c7431c0100    MOV         word ptr [EBX + 0x1c],0x1               
                            LAB_0044030f:                 ;XREF[1,0]:   00440307
CODE:0044030f   8bc6            MOV         param_1,ESI                             
                            LAB_00440311:                 ;XREF[1,0]:   004402d9
CODE:00440311   5f              POP         EDI                                     
CODE:00440312   5e              POP         ESI                                     
CODE:00440313   5b              POP         EBX                                     
CODE:00440314   8be5            MOV         ESP,EBP                                 
CODE:00440316   5d              POP         EBP                                     
CODE:00440317   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00440318(void)
                                                          ;XREF[1,0]:   0042fff1
CODE:00440318   66833d202...    CMP         word ptr [DATA:DAT_00462b20],0x0        
CODE:00440320   751d            JNZ         LAB_0044033f                            
CODE:00440322   66c705202...    MOV         word ptr [DATA:DAT_00462b20],0x1        
CODE:0044032b   e8c24fffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00440330   a3342c4600      MOV         [DATA:DAT_00462c34],EAX                 
CODE:00440335   e8b84fffff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0044033a   a318994600      MOV         [DATA:DAT_00469918],EAX                 ;= ??
                            LAB_0044033f:                 ;XREF[1,0]:   00440320
CODE:0044033f   33c0            XOR         EAX,EAX                                 
CODE:00440341   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440342(void)
                                                          ;XREF[2,0]:   0042ffc2,004403e7
CODE:00440342   53              PUSH        EBX                                     
CODE:00440343   56              PUSH        ESI                                     
CODE:00440344   66833d202...    CMP         word ptr [DATA:DAT_00462b20],0x0        
CODE:0044034c   746d            JZ          LAB_004403bb                            
CODE:0044034e   e81b050000      CALL        FUN_0044086e                            ;undefined FUN_0044086e(void)
CODE:00440353   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:00440359   e88a4dffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044035e   59              POP         ECX                                     
CODE:0044035f   8bd8            MOV         EBX,EAX                                 
CODE:00440361   85db            TEST        EBX,EBX                                 
CODE:00440363   7435            JZ          LAB_0044039a                            
                            LAB_00440365:                 ;XREF[1,0]:   00440398
CODE:00440365   53              PUSH        EBX                                     
CODE:00440366   e8a24dffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044036b   59              POP         ECX                                     
CODE:0044036c   8bf0            MOV         ESI,EAX                                 
CODE:0044036e   66837b1c01      CMP         word ptr [EBX + 0x1c],0x1               
CODE:00440373   7509            JNZ         LAB_0044037e                            
CODE:00440375   ff731e          PUSH        dword ptr [EBX + 0x1e]                  
CODE:00440378   e8ab01fdff      CALL        FUN_00410528                            ;undefined FUN_00410528(undefined par...
CODE:0044037d   59              POP         ECX                                     
                            LAB_0044037e:                 ;XREF[1,0]:   00440373
CODE:0044037e   53              PUSH        EBX                                     
CODE:0044037f   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:00440385   e8c04effff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0044038a   83c408          ADD         ESP,0x8                                 
CODE:0044038d   53              PUSH        EBX                                     
CODE:0044038e   e827bfffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00440393   59              POP         ECX                                     
CODE:00440394   8bde            MOV         EBX,ESI                                 
CODE:00440396   85db            TEST        EBX,EBX                                 
CODE:00440398   75cb            JNZ         LAB_00440365                            
                            LAB_0044039a:                 ;XREF[1,0]:   00440363
CODE:0044039a   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004403a0   e85d4fffff      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:004403a5   59              POP         ECX                                     
CODE:004403a6   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:004403ac   e8514fffff      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:004403b1   59              POP         ECX                                     
CODE:004403b2   66c705202...    MOV         word ptr [DATA:DAT_00462b20],0x0        
                            LAB_004403bb:                 ;XREF[1,0]:   0044034c
CODE:004403bb   5e              POP         ESI                                     
CODE:004403bc   5b              POP         EBX                                     
CODE:004403bd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004403be(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004403cc
                                                          ;XREF[1,0]:   00430002
CODE:004403be   55              PUSH        EBP                                     
CODE:004403bf   8bec            MOV         EBP,ESP                                 
CODE:004403c1   53              PUSH        EBX                                     
CODE:004403c2   6a22            PUSH        0x22                                    
CODE:004403c4   e8aabeffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:004403c9   59              POP         param_3                                 
CODE:004403ca   8bd8            MOV         EBX,param_1                             
CODE:004403cc   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004403cf   8d4308          LEA         param_1,[EBX + 0x8]                     
CODE:004403d2   50              PUSH        param_1                                 
CODE:004403d3   e8a4fb0000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:004403d8   83c408          ADD         ESP,0x8                                 
CODE:004403db   53              PUSH        EBX                                     
CODE:004403dc   e87ffeffff      CALL        FUN_00440260                            ;bool FUN_00440260(undefined param_1,...
CODE:004403e1   59              POP         param_3                                 
CODE:004403e2   6685c0          TEST        param_1,param_1                         
CODE:004403e5   740a            JZ          LAB_004403f1                            
CODE:004403e7   e856ffffff      CALL        FUN_00440342                            ;undefined FUN_00440342(void)
CODE:004403ec   33c0            XOR         param_1,param_1                         
CODE:004403ee   5b              POP         EBX                                     
CODE:004403ef   5d              POP         EBP                                     
CODE:004403f0   c3              RET                                                 
                            LAB_004403f1:                 ;XREF[1,0]:   004403e5
CODE:004403f1   68ffff0000      PUSH        0xffff                                  
CODE:004403f6   53              PUSH        EBX                                     
CODE:004403f7   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:004403fd   e8c54dffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:00440402   83c40c          ADD         ESP,0xc                                 
CODE:00440405   66b80100        MOV         param_1,0x1                             
CODE:00440409   5b              POP         EBX                                     
CODE:0044040a   5d              POP         EBP                                     
CODE:0044040b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044040c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00440412
CODE:0044040c   55              PUSH        EBP                                     
CODE:0044040d   8bec            MOV         EBP,ESP                                 
CODE:0044040f   53              PUSH        EBX                                     
CODE:00440410   56              PUSH        ESI                                     
CODE:00440411   57              PUSH        EDI                                     
CODE:00440412   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00440415   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:0044041b   e8c84cffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00440420   59              POP         param_3                                 
CODE:00440421   8bd8            MOV         EBX,param_1                             
CODE:00440423   85db            TEST        EBX,EBX                                 
CODE:00440425   7446            JZ          LAB_0044046d                            
                            LAB_00440427:                 ;XREF[1,0]:   0044046b
CODE:00440427   53              PUSH        EBX                                     
CODE:00440428   e8e04cffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044042d   59              POP         param_3                                 
CODE:0044042e   8bf0            MOV         ESI,param_1                             
CODE:00440430   57              PUSH        EDI                                     
CODE:00440431   8d4308          LEA         param_1,[EBX + 0x8]                     
CODE:00440434   50              PUSH        param_1                                 
CODE:00440435   e816fb0000      CALL        FUN_0044ff50                            ;int FUN_0044ff50(undefined param_1, ...
CODE:0044043a   83c408          ADD         ESP,0x8                                 
CODE:0044043d   85c0            TEST        param_1,param_1                         
CODE:0044043f   7526            JNZ         LAB_00440467                            
CODE:00440441   66837b1c01      CMP         word ptr [EBX + 0x1c],0x1               
CODE:00440446   7509            JNZ         LAB_00440451                            
CODE:00440448   ff731e          PUSH        dword ptr [EBX + 0x1e]                  
CODE:0044044b   e8d800fdff      CALL        FUN_00410528                            ;undefined FUN_00410528(undefined par...
CODE:00440450   59              POP         param_3                                 
                            LAB_00440451:                 ;XREF[1,0]:   00440446
CODE:00440451   53              PUSH        EBX                                     
CODE:00440452   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:00440458   e8ed4dffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0044045d   83c408          ADD         ESP,0x8                                 
CODE:00440460   53              PUSH        EBX                                     
CODE:00440461   e854beffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00440466   59              POP         param_3                                 
                            LAB_00440467:                 ;XREF[1,0]:   0044043f
CODE:00440467   8bde            MOV         EBX,ESI                                 
CODE:00440469   85db            TEST        EBX,EBX                                 
CODE:0044046b   75ba            JNZ         LAB_00440427                            
                            LAB_0044046d:                 ;XREF[1,0]:   00440425
CODE:0044046d   5f              POP         EDI                                     
CODE:0044046e   5e              POP         ESI                                     
CODE:0044046f   5b              POP         EBX                                     
CODE:00440470   5d              POP         EBP                                     
CODE:00440471   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;Fourcc ResolveFourcc(char * fourccString)
          ;fourccString  char *               4                      ;XREF[1,0]:   00440477
          ;presult       char *             EDX                      ;XREF[1,0]:   00440499
          ;i             undefined2          CX                      ;XREF[1,0]:   0044049a
          ;result        undefined4          -8                      ;XREF[4,0]:   0044048a,0044048f,00440496,004404a1
                                                          ;XREF[3,0]:   004404b4,004406a0,00440959
CODE:00440472   55              PUSH        EBP                                     
CODE:00440473   8bec            MOV         EBP,ESP                                 
CODE:00440475   51              PUSH        ECX                                     
CODE:00440476   53              PUSH        EBX                                     
CODE:00440477   8b4508          MOV         EAX,dword ptr [EBP + fourccString+0x4]  
CODE:0044047a   8bd0            MOV         EDX,EAX                                 
                            ;accept raw uint16 packed in pointer
CODE:0044047c   f7c20000ffff    TEST        EDX,0xffff0000                          
CODE:00440482   750b            JNZ         LAB_0044048f                            
CODE:00440484   81e2ffff0000    AND         EDX,0xffff                              
CODE:0044048a   8955fc          MOV         dword ptr [EBP + result+0x4],EDX        
CODE:0044048d   eb12            JMP         LAB_004404a1                            
                            LAB_0044048f:                 ;XREF[1,0]:   00440482
CODE:0044048f   8d55fc          LEA         EDX=>result,[EBP + -0x4]                
CODE:00440492   33c9            XOR         ECX,ECX                                 
                            LAB_00440494:                 ;XREF[1,0]:   0044049f
CODE:00440494   8a18            MOV         BL,byte ptr [EAX]                       
CODE:00440496   881a            MOV         byte ptr [EDX]=>result,BL               
CODE:00440498   40              INC         EAX                                     
CODE:00440499   42              INC         presult                                 
CODE:0044049a   41              INC         i                                       
CODE:0044049b   6683f904        CMP         i,0x4                                   
CODE:0044049f   7cf3            JL          LAB_00440494                            
                            LAB_004404a1:                 ;XREF[1,0]:   0044048d
CODE:004404a1   8b45fc          MOV         EAX,dword ptr [EBP + result+0x4]        
CODE:004404a4   5b              POP         EBX                                     
CODE:004404a5   59              POP         i                                       
CODE:004404a6   5d              POP         EBP                                     
CODE:004404a7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * Load(short id, LPCSTR fourcc)
          ;id            short                4                      ;XREF[1,0]:   004404ae
          ;fourcc        LPCSTR               8                      ;XREF[3,0]:   004404b1,00440549,0044057e
                                                          ;XREF[2,0]:   0044060b,00440622
CODE:004404a8   55              PUSH        EBP                                     
CODE:004404a9   8bec            MOV         EBP,ESP                                 
CODE:004404ab   53              PUSH        EBX                                     
CODE:004404ac   56              PUSH        ESI                                     
CODE:004404ad   57              PUSH        EDI                                     
CODE:004404ae   8b7d08          MOV         EDI,dword ptr [EBP + id+0x4]            
CODE:004404b1   ff750c          PUSH        dword ptr [EBP + fourcc+0x4]            
CODE:004404b4   e8b9ffffff      CALL        Resource::ResolveFourcc                 ;Fourcc ResolveFourcc(char * fourccSt...
CODE:004404b9   59              POP         ECX                                     
CODE:004404ba   8bf0            MOV         ESI,EAX                                 
CODE:004404bc   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004404c2   e8214cffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004404c7   59              POP         ECX                                     
CODE:004404c8   8bd8            MOV         EBX,EAX                                 
CODE:004404ca   85db            TEST        EBX,EBX                                 
CODE:004404cc   7433            JZ          LAB_00440501                            
                            LAB_004404ce:                 ;XREF[1,0]:   004404ff
CODE:004404ce   663b7b08        CMP         DI,word ptr [EBX + 0x8]                 
CODE:004404d2   7520            JNZ         LAB_004404f4                            
CODE:004404d4   3b730c          CMP         ESI,dword ptr [EBX + 0xc]               
CODE:004404d7   751b            JNZ         LAB_004404f4                            
CODE:004404d9   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x1        
CODE:004404e2   66ff430a        INC         word ptr [EBX + 0xa]                    
CODE:004404e6   891d1c994600    MOV         dword ptr [DATA:DAT_0046991c],EBX       ;= ??
CODE:004404ec   8b4314          MOV         EAX,dword ptr [EBX + 0x14]              
CODE:004404ef   e905010000      JMP         LAB_004405f9                            
                            LAB_004404f4:                 ;XREF[2,0]:   004404d2,004404d7
CODE:004404f4   53              PUSH        EBX                                     
CODE:004404f5   e8134cffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004404fa   59              POP         ECX                                     
CODE:004404fb   8bd8            MOV         EBX,EAX                                 
CODE:004404fd   85db            TEST        EBX,EBX                                 
CODE:004404ff   75cd            JNZ         LAB_004404ce                            
                            LAB_00440501:                 ;XREF[1,0]:   004404cc
CODE:00440501   6a1a            PUSH        0x1a                                    
CODE:00440503   e86bbdffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00440508   59              POP         ECX                                     
CODE:00440509   8bd8            MOV         EBX,EAX                                 
CODE:0044050b   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x0        
CODE:00440514   891d1c994600    MOV         dword ptr [DATA:DAT_0046991c],EBX       ;= ??
CODE:0044051a   66897b08        MOV         word ptr [EBX + 0x8],DI                 
CODE:0044051e   89730c          MOV         dword ptr [EBX + 0xc],ESI               
CODE:00440521   66c7430a0100    MOV         word ptr [EBX + 0xa],0x1                
CODE:00440527   33c0            XOR         EAX,EAX                                 
CODE:00440529   894314          MOV         dword ptr [EBX + 0x14],EAX              
CODE:0044052c   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:00440532   e8b14bffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00440537   59              POP         ECX                                     
CODE:00440538   8bf0            MOV         ESI,EAX                                 
CODE:0044053a   85f6            TEST        ESI,ESI                                 
CODE:0044053c   0f8489000000    JZ          LAB_004405cb                            
                            LAB_00440542:                 ;XREF[1,0]:   004405c5
CODE:00440542   66837e1c05      CMP         word ptr [ESI + 0x1c],0x5               
CODE:00440547   7535            JNZ         LAB_0044057e                            
CODE:00440549   ff750c          PUSH        dword ptr [EBP + fourcc+0x4]            ;LPCSTR lpType for FindResourceA
CODE:0044054c   0fb74308        MOVZX       EAX,word ptr [EBX + 0x8]                
CODE:00440550   50              PUSH        EAX                                     ;LPCSTR lpName for FindResourceA
CODE:00440551   ff761e          PUSH        dword ptr [ESI + 0x1e]                  ;HMODULE hModule for FindResourceA
CODE:00440554   e84e500100      CALL        KERNEL32.DLL::FindResourceA             ;HRSRC FindResourceA(HMODULE hModule,...
CODE:00440559   8bf8            MOV         EDI,EAX                                 
CODE:0044055b   85ff            TEST        EDI,EDI                                 
CODE:0044055d   745b            JZ          LAB_004405ba                            
CODE:0044055f   57              PUSH        EDI                                     ;HRSRC hResInfo for LoadResource
CODE:00440560   ff761e          PUSH        dword ptr [ESI + 0x1e]                  ;HMODULE hModule for LoadResource
CODE:00440563   e8554f0100      CALL        KERNEL32.DLL::LoadResource              ;HGLOBAL LoadResource(HMODULE hModule...
CODE:00440568   894310          MOV         dword ptr [EBX + 0x10],EAX              
CODE:0044056b   ff7310          PUSH        dword ptr [EBX + 0x10]                  ;HGLOBAL hResData for LockResource
CODE:0044056e   e8984f0100      CALL        KERNEL32.DLL::LockResource              ;LPVOID LockResource(HGLOBAL hResData)
CODE:00440573   894314          MOV         dword ptr [EBX + 0x14],EAX              
CODE:00440576   66c743180100    MOV         word ptr [EBX + 0x18],0x1               
CODE:0044057c   eb4d            JMP         LAB_004405cb                            
                            LAB_0044057e:                 ;XREF[1,0]:   00440547
CODE:0044057e   ff750c          PUSH        dword ptr [EBP + fourcc+0x4]            
CODE:00440581   0fb74308        MOVZX       EAX,word ptr [EBX + 0x8]                
CODE:00440585   50              PUSH        EAX                                     
CODE:00440586   ff761e          PUSH        dword ptr [ESI + 0x1e]                  
CODE:00440589   e87002fdff      CALL        FUN_004107fe                            ;uint FUN_004107fe(undefined param_1,...
CODE:0044058e   83c40c          ADD         ESP,0xc                                 
CODE:00440591   8bf8            MOV         EDI,EAX                                 
CODE:00440593   85ff            TEST        EDI,EDI                                 
CODE:00440595   7423            JZ          LAB_004405ba                            
CODE:00440597   57              PUSH        EDI                                     
CODE:00440598   ff761e          PUSH        dword ptr [ESI + 0x1e]                  
CODE:0044059b   e89703fdff      CALL        FUN_00410937                            ;HGLOBAL FUN_00410937(undefined4 para...
CODE:004405a0   83c408          ADD         ESP,0x8                                 
CODE:004405a3   894310          MOV         dword ptr [EBX + 0x10],EAX              
CODE:004405a6   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004405a9   e85304fdff      CALL        FUN_00410a01                            ;LPVOID FUN_00410a01(undefined4 param_1)
CODE:004405ae   59              POP         ECX                                     
CODE:004405af   894314          MOV         dword ptr [EBX + 0x14],EAX              
CODE:004405b2   66c743180000    MOV         word ptr [EBX + 0x18],0x0               
CODE:004405b8   eb11            JMP         LAB_004405cb                            
                            LAB_004405ba:                 ;XREF[2,0]:   0044055d,00440595
CODE:004405ba   56              PUSH        ESI                                     
CODE:004405bb   e84d4bffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004405c0   59              POP         ECX                                     
CODE:004405c1   8bf0            MOV         ESI,EAX                                 
CODE:004405c3   85f6            TEST        ESI,ESI                                 
CODE:004405c5   0f8577ffffff    JNZ         LAB_00440542                            
                            LAB_004405cb:                 ;XREF[3,0]:   0044053c,0044057c,004405b8
CODE:004405cb   837b1000        CMP         dword ptr [EBX + 0x10],0x0              
CODE:004405cf   7406            JZ          LAB_004405d7                            
CODE:004405d1   837b1400        CMP         dword ptr [EBX + 0x14],0x0              
CODE:004405d5   750b            JNZ         LAB_004405e2                            
                            LAB_004405d7:                 ;XREF[1,0]:   004405cf
CODE:004405d7   53              PUSH        EBX                                     
CODE:004405d8   e8ddbcffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004405dd   59              POP         ECX                                     
CODE:004405de   33c0            XOR         EAX,EAX                                 
CODE:004405e0   eb17            JMP         LAB_004405f9                            
                            LAB_004405e2:                 ;XREF[1,0]:   004405d5
CODE:004405e2   68ffff0000      PUSH        0xffff                                  
CODE:004405e7   53              PUSH        EBX                                     
CODE:004405e8   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004405ee   e8d44bffff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:004405f3   83c40c          ADD         ESP,0xc                                 
CODE:004405f6   8b4314          MOV         EAX,dword ptr [EBX + 0x14]              
                            LAB_004405f9:                 ;XREF[2,0]:   004404ef,004405e0
CODE:004405f9   5f              POP         EDI                                     
CODE:004405fa   5e              POP         ESI                                     
CODE:004405fb   5b              POP         EBX                                     
CODE:004405fc   5d              POP         EBP                                     
CODE:004405fd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * Load(ushort id, LPCSTR fourcc)
          ;id            ushort               4                      ;XREF[1,0]:   00440606
          ;fourcc        LPCSTR               8                      ;XREF[1,0]:   00440603
          ;result        undefined4         EAX                      ;XREF[1,0]:   0044060b
                                                          ;XREF[64,0]:  00412ad9,004141cc,00414204,00415536
                                                          ;             00415552,0041817c,004187ac,00418804
                                                          ;             00418d72,0041f623,00421c2c,00421c6e
                                                          ;             00426009,0042604b,004276ac,004276ee
                                                          ;             00429972,0042c71f,0042e976,0042f22f
                                                          ;             0042f271,0042fcfe,0042fd42,00431039
                                                          ;             00431095,00432239,00432a02,00432a44
                                                          ;             00432d20,004342c3,00435901,00435943
                                                          ;             00438da4,0043bab4,0043bb04,0043c57f
                                                          ;             0043c5a0,0043ce13,0043cffa,0043d710
                                                          ;             0043d7a1,0043e107,0043e261,0043e2d5
                                                          ;             0043e353,0043e36a,0043fff3,00441884
                                                          ;             004418c6,0044376a,004456e6,00445735
                                                          ;             0044574b,00446058,004461af,004474d6
                                                          ;             0044850c,0044854e,0044a95e,0044bad0
                                                          ;             0044bae5,0044c8d1,0044cbd8,0044e84b
CODE:004405fe   55              PUSH        EBP                                     
CODE:004405ff   8bec            MOV         EBP,ESP                                 
CODE:00440601   6a00            PUSH        0x0                                     
CODE:00440603   ff750c          PUSH        dword ptr [EBP + fourcc+0x4]            
CODE:00440606   668b4508        MOV         AX,word ptr [EBP + id+0x4]              
CODE:0044060a   50              PUSH        EAX                                     
CODE:0044060b   e898feffff      CALL        Resource::Load                          ;void * Load(short id, LPCSTR fourcc)
CODE:00440610   83c40c          ADD         ESP,0xc                                 
CODE:00440613   5d              POP         EBP                                     
CODE:00440614   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440615(uint param_1, undefined4 param_2, uint param_3, ushort param_4, LPCSTR param_5)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   0044061d
          ;param_5       LPCSTR               8                      ;XREF[1,0]:   0044061a
CODE:00440615   55              PUSH        EBP                                     
CODE:00440616   8bec            MOV         EBP,ESP                                 
CODE:00440618   6a01            PUSH        0x1                                     
CODE:0044061a   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0044061d   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00440621   50              PUSH        param_1                                 
CODE:00440622   e881feffff      CALL        Resource::Load                          ;void * Load(short id, LPCSTR fourcc)
CODE:00440627   83c40c          ADD         ESP,0xc                                 
CODE:0044062a   5d              POP         EBP                                     
CODE:0044062b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044062c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00440653
          ;local_8       undefined1          -8                      ;XREF[1,0]:   0044066a
          ;local_c       undefined1          -c                      ;XREF[2,0]:   0044065e,0044066e
CODE:0044062c   55              PUSH        EBP                                     
CODE:0044062d   8bec            MOV         EBP,ESP                                 
CODE:0044062f   83c4f8          ADD         ESP,-0x8                                
CODE:00440632   53              PUSH        EBX                                     
CODE:00440633   56              PUSH        ESI                                     
CODE:00440634   57              PUSH        EDI                                     
CODE:00440635   33ff            XOR         EDI,EDI                                 
CODE:00440637   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:0044063d   e8a64affff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00440642   59              POP         param_3                                 
CODE:00440643   8bd8            MOV         EBX,param_1                             
CODE:00440645   eb3e            JMP         LAB_00440685                            
                            LAB_00440647:                 ;XREF[1,0]:   0044068c
CODE:00440647   53              PUSH        EBX                                     
CODE:00440648   e8c04affff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044064d   59              POP         param_3                                 
CODE:0044064e   8bf0            MOV         ESI,param_1                             
CODE:00440650   8b4310          MOV         param_1,dword ptr [EBX + 0x10]          
CODE:00440653   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00440656   752b            JNZ         LAB_00440683                            
CODE:00440658   6a04            PUSH        0x4                                     
CODE:0044065a   8d430c          LEA         param_1,[EBX + 0xc]                     
CODE:0044065d   50              PUSH        param_1                                 
CODE:0044065e   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00440661   50              PUSH        param_1                                 
CODE:00440662   e8e5f70000      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00440667   83c40c          ADD         ESP,0xc                                 
CODE:0044066a   c645fc00        MOV         byte ptr [EBP + local_8+0x4],0x0        
CODE:0044066e   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00440671   50              PUSH        param_1                                 
CODE:00440672   668b4308        MOV         param_1,word ptr [EBX + 0x8]            
CODE:00440676   50              PUSH        param_1                                 
CODE:00440677   e819000000      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0044067c   83c408          ADD         ESP,0x8                                 
CODE:0044067f   66bf0100        MOV         DI,0x1                                  
                            LAB_00440683:                 ;XREF[1,0]:   00440656
CODE:00440683   8bde            MOV         EBX,ESI                                 
                            LAB_00440685:                 ;XREF[1,0]:   00440645
CODE:00440685   6685ff          TEST        DI,DI                                   
CODE:00440688   7504            JNZ         LAB_0044068e                            
CODE:0044068a   85db            TEST        EBX,EBX                                 
CODE:0044068c   75b9            JNZ         LAB_00440647                            
                            LAB_0044068e:                 ;XREF[1,0]:   00440688
CODE:0044068e   5f              POP         EDI                                     
CODE:0044068f   5e              POP         ESI                                     
CODE:00440690   5b              POP         EBX                                     
CODE:00440691   59              POP         param_3                                 
CODE:00440692   59              POP         param_3                                 
CODE:00440693   5d              POP         EBP                                     
CODE:00440694   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440695(short param_1, undefined * param_2)
          ;param_1       short                4                      ;XREF[1,0]:   004406c8
          ;param_2       undefined *          8                      ;XREF[1,0]:   0044069d
                                                          ;XREF[28,0]:  00412d2f,004181c7,0041afe5,00421cd1
                                                          ;             004260ae,00426b46,00427751,0042b79c
                                                          ;             0042b7b0,0042f2d4,00431076,004310c3
                                                          ;             00432473,00432820,00432aa7,00435612
                                                          ;             004359a6,0043ce6e,0043d7f3,00440011
                                                          ;             00440677,00440f3c,00441929,00446132
                                                          ;             004462b2,00446313,00447c80,004485b1
CODE:00440695   55              PUSH        EBP                                     
CODE:00440696   8bec            MOV         EBP,ESP                                 
CODE:00440698   53              PUSH        EBX                                     
CODE:00440699   56              PUSH        ESI                                     
CODE:0044069a   57              PUSH        EDI                                     
CODE:0044069b   33f6            XOR         ESI,ESI                                 
CODE:0044069d   ff750c          PUSH        dword ptr [EBP + param_2+0x4]           
CODE:004406a0   e8cdfdffff      CALL        Resource::ResolveFourcc                 ;Fourcc ResolveFourcc(char * fourccSt...
CODE:004406a5   59              POP         ECX                                     
CODE:004406a6   8bf8            MOV         EDI,EAX                                 
CODE:004406a8   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004406ae   e8354affff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004406b3   59              POP         ECX                                     
CODE:004406b4   8bd8            MOV         EBX,EAX                                 
CODE:004406b6   eb76            JMP         LAB_0044072e                            
                            LAB_004406b8:                 ;XREF[1,0]:   00440735
CODE:004406b8   53              PUSH        EBX                                     
CODE:004406b9   e84f4affff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004406be   59              POP         ECX                                     
CODE:004406bf   3b7b0c          CMP         EDI,dword ptr [EBX + 0xc]               
CODE:004406c2   7568            JNZ         LAB_0044072c                            
CODE:004406c4   668b5308        MOV         DX,word ptr [EBX + 0x8]                 
CODE:004406c8   663b5508        CMP         DX,word ptr [EBP + param_1+0x4]         
CODE:004406cc   755e            JNZ         LAB_0044072c                            
CODE:004406ce   66be0100        MOV         SI,0x1                                  
CODE:004406d2   66ff4b0a        DEC         word ptr [EBX + 0xa]                    
CODE:004406d6   668b530a        MOV         DX,word ptr [EBX + 0xa]                 
CODE:004406da   6685d2          TEST        DX,DX                                   
CODE:004406dd   7544            JNZ         LAB_00440723                            
CODE:004406df   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x0        
CODE:004406e8   66837b1801      CMP         word ptr [EBX + 0x18],0x1               
CODE:004406ed   750a            JNZ         LAB_004406f9                            
CODE:004406ef   ff7310          PUSH        dword ptr [EBX + 0x10]                  ;HGLOBAL hResData for FreeResource
CODE:004406f2   e83e4e0100      CALL        KERNEL32.DLL::FreeResource              ;BOOL FreeResource(HGLOBAL hResData)
CODE:004406f7   eb12            JMP         LAB_0044070b                            
                            LAB_004406f9:                 ;XREF[1,0]:   004406ed
CODE:004406f9   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004406fc   e81603fdff      CALL        FUN_00410a17                            ;BOOL FUN_00410a17(undefined param_1,...
CODE:00440701   59              POP         ECX                                     
CODE:00440702   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00440705   e82603fdff      CALL        FUN_00410a30                            ;undefined4 FUN_00410a30(undefined pa...
CODE:0044070a   59              POP         ECX                                     
                            LAB_0044070b:                 ;XREF[1,0]:   004406f7
CODE:0044070b   53              PUSH        EBX                                     
CODE:0044070c   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:00440712   e8334bffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00440717   83c408          ADD         ESP,0x8                                 
CODE:0044071a   53              PUSH        EBX                                     
CODE:0044071b   e89abbffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00440720   59              POP         ECX                                     
CODE:00440721   eb14            JMP         LAB_00440737                            
                            LAB_00440723:                 ;XREF[1,0]:   004406dd
CODE:00440723   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x1        
                            LAB_0044072c:                 ;XREF[2,0]:   004406c2,004406cc
CODE:0044072c   8bd8            MOV         EBX,EAX                                 
                            LAB_0044072e:                 ;XREF[1,0]:   004406b6
CODE:0044072e   6685f6          TEST        SI,SI                                   
CODE:00440731   7504            JNZ         LAB_00440737                            
CODE:00440733   85db            TEST        EBX,EBX                                 
CODE:00440735   7581            JNZ         LAB_004406b8                            
                            LAB_00440737:                 ;XREF[2,0]:   00440721,00440731
CODE:00440737   5f              POP         EDI                                     
CODE:00440738   5e              POP         ESI                                     
CODE:00440739   5b              POP         EBX                                     
CODE:0044073a   5d              POP         EBP                                     
CODE:0044073b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044073c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00440760
                                                          ;XREF[35,0]:  004143d2,004143de,004156ab,004156b7
                                                          ;             00417a93,00417aaf,00418867,00418b2d
                                                          ;             00418df5,0041a916,0042fd60,0042fd69
                                                          ;             0043bb22,0043bb2b,0043c41c,0043c425
                                                          ;             0043c5bc,0043c5cb,0043ce96,0043d12c
                                                          ;             0043d80f,0043e56b,0043e577,0043e62d
                                                          ;             0043e639,0043e645,00445709,00445790
                                                          ;             00445799,00447553,0044bb72,0044bb7b
                                                          ;             0044c8ea,0044cb47,0044eb9e
CODE:0044073c   55              PUSH        EBP                                     
CODE:0044073d   8bec            MOV         EBP,ESP                                 
CODE:0044073f   53              PUSH        EBX                                     
CODE:00440740   56              PUSH        ESI                                     
CODE:00440741   57              PUSH        EDI                                     
CODE:00440742   33f6            XOR         ESI,ESI                                 
CODE:00440744   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:0044074a   e89949ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044074f   59              POP         param_3                                 
CODE:00440750   8bd8            MOV         EBX,param_1                             
CODE:00440752   eb71            JMP         LAB_004407c5                            
                            LAB_00440754:                 ;XREF[1,0]:   004407cc
CODE:00440754   53              PUSH        EBX                                     
CODE:00440755   e8b349ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044075a   59              POP         param_3                                 
CODE:0044075b   8bf8            MOV         EDI,param_1                             
CODE:0044075d   8b4314          MOV         param_1,dword ptr [EBX + 0x14]          
CODE:00440760   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00440763   755e            JNZ         LAB_004407c3                            
CODE:00440765   66be0100        MOV         SI,0x1                                  
CODE:00440769   66ff4b0a        DEC         word ptr [EBX + 0xa]                    
CODE:0044076d   668b430a        MOV         param_1,word ptr [EBX + 0xa]            
CODE:00440771   6685c0          TEST        param_1,param_1                         
CODE:00440774   7544            JNZ         LAB_004407ba                            
CODE:00440776   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x0        
CODE:0044077f   66837b1801      CMP         word ptr [EBX + 0x18],0x1               
CODE:00440784   750a            JNZ         LAB_00440790                            
CODE:00440786   ff7310          PUSH        dword ptr [EBX + 0x10]                  ;HGLOBAL hResData for FreeResource
CODE:00440789   e8a74d0100      CALL        KERNEL32.DLL::FreeResource              ;BOOL FreeResource(HGLOBAL hResData)
CODE:0044078e   eb12            JMP         LAB_004407a2                            
                            LAB_00440790:                 ;XREF[1,0]:   00440784
CODE:00440790   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:00440793   e87f02fdff      CALL        FUN_00410a17                            ;BOOL FUN_00410a17(undefined param_1,...
CODE:00440798   59              POP         param_3                                 
CODE:00440799   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:0044079c   e88f02fdff      CALL        FUN_00410a30                            ;undefined4 FUN_00410a30(undefined pa...
CODE:004407a1   59              POP         param_3                                 
                            LAB_004407a2:                 ;XREF[1,0]:   0044078e
CODE:004407a2   53              PUSH        EBX                                     
CODE:004407a3   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004407a9   e89c4affff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:004407ae   83c408          ADD         ESP,0x8                                 
CODE:004407b1   53              PUSH        EBX                                     
CODE:004407b2   e803bbffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004407b7   59              POP         param_3                                 
CODE:004407b8   eb09            JMP         LAB_004407c3                            
                            LAB_004407ba:                 ;XREF[1,0]:   00440774
CODE:004407ba   66c705382...    MOV         word ptr [DATA:DAT_00462c38],0x1        
                            LAB_004407c3:                 ;XREF[2,0]:   00440763,004407b8
CODE:004407c3   8bdf            MOV         EBX,EDI                                 
                            LAB_004407c5:                 ;XREF[1,0]:   00440752
CODE:004407c5   6685f6          TEST        SI,SI                                   
CODE:004407c8   7504            JNZ         LAB_004407ce                            
CODE:004407ca   85db            TEST        EBX,EBX                                 
CODE:004407cc   7586            JNZ         LAB_00440754                            
                            LAB_004407ce:                 ;XREF[1,0]:   004407c8
CODE:004407ce   5f              POP         EDI                                     
CODE:004407cf   5e              POP         ESI                                     
CODE:004407d0   5b              POP         EBX                                     
CODE:004407d1   5d              POP         EBP                                     
CODE:004407d2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004407d3(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004407d9
                                                          ;XREF[1,0]:   004460b7
CODE:004407d3   55              PUSH        EBP                                     
CODE:004407d4   8bec            MOV         EBP,ESP                                 
CODE:004407d6   53              PUSH        EBX                                     
CODE:004407d7   56              PUSH        ESI                                     
CODE:004407d8   57              PUSH        EDI                                     
CODE:004407d9   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004407dc   33db            XOR         EBX,EBX                                 
CODE:004407de   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004407e4   e8ff48ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004407e9   59              POP         param_3                                 
CODE:004407ea   eb11            JMP         LAB_004407fd                            
                            LAB_004407ec:                 ;XREF[1,0]:   00440804
CODE:004407ec   3b7014          CMP         ESI,dword ptr [param_1 + 0x14]          
CODE:004407ef   7505            JNZ         LAB_004407f6                            
CODE:004407f1   8b7810          MOV         EDI,dword ptr [param_1 + 0x10]          
CODE:004407f4   eb10            JMP         LAB_00440806                            
                            LAB_004407f6:                 ;XREF[1,0]:   004407ef
CODE:004407f6   50              PUSH        param_1                                 
CODE:004407f7   e81149ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:004407fc   59              POP         param_3                                 
                            LAB_004407fd:                 ;XREF[1,0]:   004407ea
CODE:004407fd   6685db          TEST        BX,BX                                   
CODE:00440800   7504            JNZ         LAB_00440806                            
CODE:00440802   85c0            TEST        param_1,param_1                         
CODE:00440804   75e6            JNZ         LAB_004407ec                            
                            LAB_00440806:                 ;XREF[2,0]:   004407f4,00440800
CODE:00440806   8bc7            MOV         param_1,EDI                             
CODE:00440808   5f              POP         EDI                                     
CODE:00440809   5e              POP         ESI                                     
CODE:0044080a   5b              POP         EBX                                     
CODE:0044080b   5d              POP         EBP                                     
CODE:0044080c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044080d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00440816
          ;param_5       undefined4           8                      ;XREF[1,0]:   00440813
                                                          ;XREF[1,0]:   00446091
CODE:0044080d   55              PUSH        EBP                                     
CODE:0044080e   8bec            MOV         EBP,ESP                                 
CODE:00440810   53              PUSH        EBX                                     
CODE:00440811   56              PUSH        ESI                                     
CODE:00440812   57              PUSH        EDI                                     
CODE:00440813   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00440816   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00440819   ff3518994600    PUSH        dword ptr [DATA:DAT_00469918]           ;= ??
CODE:0044081f   e8c448ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00440824   59              POP         param_3                                 
CODE:00440825   8bd8            MOV         EBX,param_1                             
CODE:00440827   85db            TEST        EBX,EBX                                 
CODE:00440829   743c            JZ          LAB_00440867                            
                            LAB_0044082b:                 ;XREF[1,0]:   00440865
CODE:0044082b   66837b1c05      CMP         word ptr [EBX + 0x1c],0x5               
CODE:00440830   750f            JNZ         LAB_00440841                            
CODE:00440832   57              PUSH        EDI                                     ;LPCSTR lpType for FindResourceA
CODE:00440833   0fb7c6          MOVZX       param_1,SI                              
CODE:00440836   50              PUSH        param_1                                 ;LPCSTR lpName for FindResourceA
CODE:00440837   ff731e          PUSH        dword ptr [EBX + 0x1e]                  ;HMODULE hModule for FindResourceA
CODE:0044083a   e8684d0100      CALL        KERNEL32.DLL::FindResourceA             ;HRSRC FindResourceA(HMODULE hModule,...
CODE:0044083f   eb10            JMP         LAB_00440851                            
                            LAB_00440841:                 ;XREF[1,0]:   00440830
CODE:00440841   57              PUSH        EDI                                     
CODE:00440842   0fb7c6          MOVZX       param_1,SI                              
CODE:00440845   50              PUSH        param_1                                 
CODE:00440846   ff731e          PUSH        dword ptr [EBX + 0x1e]                  
CODE:00440849   e8b0fffcff      CALL        FUN_004107fe                            ;uint FUN_004107fe(undefined param_1,...
CODE:0044084e   83c40c          ADD         ESP,0xc                                 
                            LAB_00440851:                 ;XREF[1,0]:   0044083f
CODE:00440851   85c0            TEST        param_1,param_1                         
CODE:00440853   7405            JZ          LAB_0044085a                            
CODE:00440855   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:00440858   eb0f            JMP         LAB_00440869                            
                            LAB_0044085a:                 ;XREF[1,0]:   00440853
CODE:0044085a   53              PUSH        EBX                                     
CODE:0044085b   e8ad48ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00440860   59              POP         param_3                                 
CODE:00440861   8bd8            MOV         EBX,param_1                             
CODE:00440863   85db            TEST        EBX,EBX                                 
CODE:00440865   75c4            JNZ         LAB_0044082b                            
                            LAB_00440867:                 ;XREF[1,0]:   00440829
CODE:00440867   33c0            XOR         param_1,param_1                         
                            LAB_00440869:                 ;XREF[1,0]:   00440858
CODE:00440869   5f              POP         EDI                                     
CODE:0044086a   5e              POP         ESI                                     
CODE:0044086b   5b              POP         EBX                                     
CODE:0044086c   5d              POP         EBP                                     
CODE:0044086d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044086e(void)
                                                          ;XREF[1,0]:   0044034e
CODE:0044086e   53              PUSH        EBX                                     
CODE:0044086f   56              PUSH        ESI                                     
CODE:00440870   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:00440876   e86d48ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044087b   59              POP         ECX                                     
CODE:0044087c   8bd8            MOV         EBX,EAX                                 
CODE:0044087e   85db            TEST        EBX,EBX                                 
CODE:00440880   7448            JZ          LAB_004408ca                            
                            LAB_00440882:                 ;XREF[1,0]:   004408c8
CODE:00440882   53              PUSH        EBX                                     
CODE:00440883   e88548ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00440888   59              POP         ECX                                     
CODE:00440889   8bf0            MOV         ESI,EAX                                 
CODE:0044088b   66837b1801      CMP         word ptr [EBX + 0x18],0x1               
CODE:00440890   750a            JNZ         LAB_0044089c                            
CODE:00440892   ff7310          PUSH        dword ptr [EBX + 0x10]                  ;HGLOBAL hResData for FreeResource
CODE:00440895   e89b4c0100      CALL        KERNEL32.DLL::FreeResource              ;BOOL FreeResource(HGLOBAL hResData)
CODE:0044089a   eb12            JMP         LAB_004408ae                            
                            LAB_0044089c:                 ;XREF[1,0]:   00440890
CODE:0044089c   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:0044089f   e87301fdff      CALL        FUN_00410a17                            ;BOOL FUN_00410a17(undefined param_1,...
CODE:004408a4   59              POP         ECX                                     
CODE:004408a5   ff7310          PUSH        dword ptr [EBX + 0x10]                  
CODE:004408a8   e88301fdff      CALL        FUN_00410a30                            ;undefined4 FUN_00410a30(undefined pa...
CODE:004408ad   59              POP         ECX                                     
                            LAB_004408ae:                 ;XREF[1,0]:   0044089a
CODE:004408ae   53              PUSH        EBX                                     
CODE:004408af   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004408b5   e89049ffff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:004408ba   83c408          ADD         ESP,0x8                                 
CODE:004408bd   53              PUSH        EBX                                     
CODE:004408be   e8f7b9ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004408c3   59              POP         ECX                                     
CODE:004408c4   8bde            MOV         EBX,ESI                                 
CODE:004408c6   85db            TEST        EBX,EBX                                 
CODE:004408c8   75b8            JNZ         LAB_00440882                            
                            LAB_004408ca:                 ;XREF[1,0]:   00440880
CODE:004408ca   5e              POP         ESI                                     
CODE:004408cb   5b              POP         EBX                                     
CODE:004408cc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004408cd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004408d9
          ;local_8       undefined1          -8                      ;XREF[1,0]:   0044090a
          ;local_c       undefined1          -c                      ;XREF[2,0]:   004408fe,00440913
          ;local_200     undefined1        -200                      ;XREF[2,0]:   0044091c,0044092b
CODE:004408cd   55              PUSH        EBP                                     
CODE:004408ce   8bec            MOV         EBP,ESP                                 
CODE:004408d0   81c404feffff    ADD         ESP,0xfffffe04                          
CODE:004408d6   53              PUSH        EBX                                     
CODE:004408d7   56              PUSH        ESI                                     
CODE:004408d8   57              PUSH        EDI                                     
CODE:004408d9   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004408dc   33f6            XOR         ESI,ESI                                 
CODE:004408de   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:004408e4   e8ff47ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:004408e9   59              POP         param_3                                 
CODE:004408ea   8bd8            MOV         EBX,param_1                             
CODE:004408ec   85db            TEST        EBX,EBX                                 
CODE:004408ee   7455            JZ          LAB_00440945                            
                            LAB_004408f0:                 ;XREF[1,0]:   00440943
CODE:004408f0   3bdf            CMP         EBX,EDI                                 
CODE:004408f2   7544            JNZ         LAB_00440938                            
CODE:004408f4   66be0100        MOV         SI,0x1                                  
CODE:004408f8   6a04            PUSH        0x4                                     
CODE:004408fa   8d430c          LEA         param_1,[EBX + 0xc]                     
CODE:004408fd   50              PUSH        param_1                                 
CODE:004408fe   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00440901   50              PUSH        param_1                                 
CODE:00440902   e845f50000      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00440907   83c40c          ADD         ESP,0xc                                 
CODE:0044090a   c645fc00        MOV         byte ptr [EBP + local_8+0x4],0x0        
CODE:0044090e   0fbf4308        MOVSX       param_1,word ptr [EBX + 0x8]            
CODE:00440912   50              PUSH        param_1                                 
CODE:00440913   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00440916   50              PUSH        param_1                                 
CODE:00440917   684e2c4600      PUSH        DATA:s_Rs32_:_%s_%d_00462c4e            ;= "Rs32 : %s %d"
CODE:0044091c   8d8504feffff    LEA         param_1=>local_200,[EBP + 0xfffffe04]   
CODE:00440922   50              PUSH        param_1                                 
CODE:00440923   e84c210100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:00440928   83c410          ADD         ESP,0x10                                
CODE:0044092b   8d8504feffff    LEA         param_1=>local_200,[EBP + 0xfffffe04]   
CODE:00440931   50              PUSH        param_1                                 
CODE:00440932   e8eaa2fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00440937   59              POP         param_3                                 
                            LAB_00440938:                 ;XREF[1,0]:   004408f2
CODE:00440938   53              PUSH        EBX                                     
CODE:00440939   e8cf47ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044093e   59              POP         param_3                                 
CODE:0044093f   8bd8            MOV         EBX,param_1                             
CODE:00440941   85db            TEST        EBX,EBX                                 
CODE:00440943   75ab            JNZ         LAB_004408f0                            
                            LAB_00440945:                 ;XREF[1,0]:   004408ee
CODE:00440945   8bc6            MOV         param_1,ESI                             
CODE:00440947   5f              POP         EDI                                     
CODE:00440948   5e              POP         ESI                                     
CODE:00440949   5b              POP         EBX                                     
CODE:0044094a   8be5            MOV         ESP,EBP                                 
CODE:0044094c   5d              POP         EBP                                     
CODE:0044094d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044094e(undefined4 param_1, undefined4 param_2, uint param_3, short param_4, undefined * param_5)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[1,0]:   00440953
          ;param_5       undefined *          8                      ;XREF[1,0]:   00440956
CODE:0044094e   55              PUSH        EBP                                     
CODE:0044094f   8bec            MOV         EBP,ESP                                 
CODE:00440951   53              PUSH        EBX                                     
CODE:00440952   56              PUSH        ESI                                     
CODE:00440953   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00440956   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00440959   e814fbffff      CALL        Resource::ResolveFourcc                 ;Fourcc ResolveFourcc(char * fourccSt...
CODE:0044095e   59              POP         param_3                                 
CODE:0044095f   8bd8            MOV         EBX,param_1                             
CODE:00440961   ff35342c4600    PUSH        dword ptr [DATA:DAT_00462c34]           
CODE:00440967   e87c47ffff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044096c   59              POP         param_3                                 
CODE:0044096d   85c0            TEST        param_1,param_1                         
CODE:0044096f   741b            JZ          LAB_0044098c                            
                            LAB_00440971:                 ;XREF[1,0]:   0044098a
CODE:00440971   663b7008        CMP         SI,word ptr [param_1 + 0x8]             
CODE:00440975   750a            JNZ         LAB_00440981                            
CODE:00440977   3b580c          CMP         EBX,dword ptr [param_1 + 0xc]           
CODE:0044097a   7505            JNZ         LAB_00440981                            
CODE:0044097c   8b4014          MOV         param_1,dword ptr [param_1 + 0x14]      
CODE:0044097f   eb0d            JMP         LAB_0044098e                            
                            LAB_00440981:                 ;XREF[2,0]:   00440975,0044097a
CODE:00440981   50              PUSH        param_1                                 
CODE:00440982   e88647ffff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00440987   59              POP         param_3                                 
CODE:00440988   85c0            TEST        param_1,param_1                         
CODE:0044098a   75e5            JNZ         LAB_00440971                            
                            LAB_0044098c:                 ;XREF[1,0]:   0044096f
CODE:0044098c   33c0            XOR         param_1,param_1                         
                            LAB_0044098e:                 ;XREF[1,0]:   0044097f
CODE:0044098e   5e              POP         ESI                                     
CODE:0044098f   5b              POP         EBX                                     
CODE:00440990   5d              POP         EBP                                     
CODE:00440991   c3              RET                                                 
CODE:00440992   00              ??          00h                                     
CODE:00440993   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440994(void)
                                                          ;XREF[15,0]:  00440cee,00440fe4,004410ed,00441143
                                                          ;             004411f0,00441246,004412ef,0044137e
                                                          ;             004414f9,0044160d,00441724,00441790
                                                          ;             00441816,004437fa,00443804
CODE:00440994   53              PUSH        EBX                                     
CODE:00440995   56              PUSH        ESI                                     
CODE:00440996   57              PUSH        EDI                                     
CODE:00440997   bfa8994600      MOV         EDI,DATA:DAT_004699a8                   ;= ??
CODE:0044099c   be682c4600      MOV         ESI,DATA:DAT_00462c68                   ;= 01h
CODE:004409a1   e8f265fdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:004409a6   33db            XOR         EBX,EBX                                 
                            LAB_004409a8:                 ;XREF[1,0]:   00440a14
CODE:004409a8   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004699d6,004699d8
CODE:004409ab   66833c45d...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:004409b4   7e59            JLE         LAB_00440a0f                            
CODE:004409b6   6836174400      PUSH        FUN_00441736                            
CODE:004409bb   6a0a            PUSH        0xa                                     
CODE:004409bd   0fbfc3          MOVSX       EAX,BX                                  
CODE:004409c0   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004409c3   668b444610      MOV         AX,word ptr [ESI + EAX*0x2 + 0x10]=>D...;= 002Dh
CODE:004409c8   50              PUSH        EAX                                     
CODE:004409c9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004409cc   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004409cf   668b44460e      MOV         AX,word ptr [ESI + EAX*0x2 + 0xe]=>DA...;= 000Eh
CODE:004409d4   50              PUSH        EAX                                     
CODE:004409d5   0fbfc3          MOVSX       EAX,BX                                  
CODE:004409d8   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004409db   668b44460c      MOV         AX,word ptr [ESI + EAX*0x2 + 0xc]=>DA...;= 0082h
CODE:004409e0   50              PUSH        EAX                                     
CODE:004409e1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004409e4   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004409e7   668b44460a      MOV         AX,word ptr [ESI + EAX*0x2 + 0xa]=>DA...;= 000Bh
CODE:004409ec   50              PUSH        EAX                                     
CODE:004409ed   e87b64fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004409f2   83c418          ADD         ESP,0x18                                
CODE:004409f5   0fbfd3          MOVSX       EDX,BX                                  
CODE:004409f8   890495909...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:004409ff   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440a02   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440a05   8b1495909...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:00440a0c   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_00440a0f:                 ;XREF[1,0]:   004409b4
CODE:00440a0f   43              INC         EBX                                     
CODE:00440a10   6683fb06        CMP         BX,0x6                                  
CODE:00440a14   7c92            JL          LAB_004409a8                            
CODE:00440a16   33db            XOR         EBX,EBX                                 
                            LAB_00440a18:                 ;XREF[1,0]:   00440b4e
CODE:00440a18   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440a1b   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
                                                          ; FWD[2,0]:   004699e2,004699ee
CODE:00440a1e   66833c85e...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:00440a27   0f84ab000000    JZ          LAB_00440ad8                            
CODE:00440a2d   66be0200        MOV         SI,0x2                                  
                            LAB_00440a31:                 ;XREF[1,0]:   00440ad0
CODE:00440a31   0fbfc6          MOVSX       EAX,SI                                  
CODE:00440a34   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440a37   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00440a3a   8d1495e29...    LEA         EDX,[EDX*0x4 + DATA:DAT_004699e2]       ;= ??
                                                          ; FWD[2,0]:   004699e6,004699ea
CODE:00440a41   66833c82ff      CMP         word ptr [EDX + ...,-0x1                ;= ??
CODE:00440a46   0f8480000000    JZ          LAB_00440acc                            
CODE:00440a4c   6831154400      PUSH        FUN_00441531                            
CODE:00440a51   6a0a            PUSH        0xa                                     
CODE:00440a53   6a32            PUSH        0x32                                    
CODE:00440a55   6a1e            PUSH        0x1e                                    
CODE:00440a57   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00440a5e   ba0a000000      MOV         EDX,0xa                                 
CODE:00440a63   2bd0            SUB         EDX,EAX                                 
CODE:00440a65   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00440a68   8d04c5d62...    LEA         EAX,[EAX*0x8 + DATA:DAT_00462cd6]       ;= 003Fh
CODE:00440a6f   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440a72   03d2            ADD         EDX,EDX                                 
CODE:00440a74   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 003Fh
CODE:00440a78   0fbfd6          MOVSX       EDX,SI                                  
CODE:00440a7b   8bca            MOV         ECX,EDX                                 
CODE:00440a7d   c1e205          SHL         EDX,0x5                                 
CODE:00440a80   2bd1            SUB         EDX,ECX                                 
CODE:00440a82   6603c2          ADD         AX,DX                                   
CODE:00440a85   6683c0f6        ADD         AX,-0xa                                 
CODE:00440a89   50              PUSH        EAX=>DATA:DAT_00460070+3                
CODE:00440a8a   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00440a91   ba0a000000      MOV         EDX,0xa                                 
CODE:00440a96   2bd0            SUB         EDX,EAX                                 
CODE:00440a98   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00440a9b   8d04c5d42...    LEA         EAX=>DATA:DAT_00...,[EAX*0x8 + DATA:D...;= 0078h
CODE:00440aa2   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440aa5   03d2            ADD         EDX,EDX                                 
CODE:00440aa7   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 0078h
CODE:00440aab   6683c0f6        ADD         AX,-0xa                                 
CODE:00440aaf   50              PUSH        EAX=>DATA:DAT_0046006e                  
CODE:00440ab0   e8b863fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440ab5   83c418          ADD         ESP,0x18                                
CODE:00440ab8   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440abb   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00440abe   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440ac1   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440ac4   8b1497          MOV         EDX,dword ptr [EDI + EDX*0x4]=>DATA:D...;= ??
CODE:00440ac7   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
CODE:00440aca   eb7d            JMP         LAB_00440b49                            
                            LAB_00440acc:                 ;XREF[1,0]:   00440a46
CODE:00440acc   4e              DEC         ESI                                     
CODE:00440acd   6685f6          TEST        SI,SI                                   
CODE:00440ad0   0f8d5bffffff    JGE         LAB_00440a31                            
CODE:00440ad6   eb71            JMP         LAB_00440b49                            
                            LAB_00440ad8:                 ;XREF[1,0]:   00440a27
CODE:00440ad8   6831154400      PUSH        FUN_00441531                            
CODE:00440add   6a0a            PUSH        0xa                                     
CODE:00440adf   6a32            PUSH        0x32                                    
CODE:00440ae1   6a1e            PUSH        0x1e                                    
CODE:00440ae3   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00440aea   ba0a000000      MOV         EDX,0xa                                 
CODE:00440aef   2bd0            SUB         EDX,EAX                                 
CODE:00440af1   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00440af4   8d04c5d62...    LEA         EAX,[EAX*0x8 + DATA:DAT_00462cd6]       ;= 003Fh
CODE:00440afb   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440afe   03d2            ADD         EDX,EDX                                 
CODE:00440b00   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 003Fh
CODE:00440b04   6683c0f6        ADD         AX,-0xa                                 
CODE:00440b08   50              PUSH        EAX=>DATA:DAT_00460035                  ;= 46h    F
CODE:00440b09   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00440b10   ba0a000000      MOV         EDX,0xa                                 
CODE:00440b15   2bd0            SUB         EDX,EAX                                 
CODE:00440b17   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00440b1a   8d04c5d42...    LEA         EAX=>DATA:DAT_00...,[EAX*0x8 + DATA:D...;= 0078h
CODE:00440b21   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440b24   03d2            ADD         EDX,EDX                                 
CODE:00440b26   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 0078h
CODE:00440b2a   6683c0f6        ADD         AX,-0xa                                 
CODE:00440b2e   50              PUSH        EAX=>DATA:DAT_0046006e                  
CODE:00440b2f   e83963fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440b34   83c418          ADD         ESP,0x18                                
CODE:00440b37   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440b3a   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00440b3d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440b40   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440b43   8b1497          MOV         EDX,dword ptr [EDI + EDX*0x4]=>DATA:D...;= ??
CODE:00440b46   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_00440b49:                 ;XREF[2,0]:   00440aca,00440ad6
CODE:00440b49   43              INC         EBX                                     
CODE:00440b4a   6683fb05        CMP         BX,0x5                                  
CODE:00440b4e   0f8cc4feffff    JL          LAB_00440a18                            
CODE:00440b54   68a9134400      PUSH        LAB_004413a9                            
CODE:00440b59   6a05            PUSH        0x5                                     
CODE:00440b5b   6865010000      PUSH        0x165                                   
CODE:00440b60   68f5010000      PUSH        0x1f5                                   
CODE:00440b65   6844010000      PUSH        0x144                                   
CODE:00440b6a   688e010000      PUSH        0x18e                                   
CODE:00440b6f   e8f962fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440b74   83c418          ADD         ESP,0x18                                
CODE:00440b77   682e184400      PUSH        FUN_0044182e                            
CODE:00440b7c   6a05            PUSH        0x5                                     
CODE:00440b7e   6a30            PUSH        0x30                                    
CODE:00440b80   6a3a            PUSH        0x3a                                    
CODE:00440b82   6a1b            PUSH        0x1b                                    
CODE:00440b84   6a13            PUSH        0x13                                    
CODE:00440b86   e8e262fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440b8b   83c418          ADD         ESP,0x18                                
CODE:00440b8e   6809154400      PUSH        LAB_00441509                            
CODE:00440b93   6a00            PUSH        0x0                                     
CODE:00440b95   687c010000      PUSH        0x17c                                   
CODE:00440b9a   6800020000      PUSH        0x200                                   
CODE:00440b9f   6a00            PUSH        0x0                                     
CODE:00440ba1   6a00            PUSH        0x0                                     
CODE:00440ba3   e8c562fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440ba8   83c418          ADD         ESP,0x18                                
CODE:00440bab   68b1144400      PUSH        LAB_004414b1                            
CODE:00440bb0   6a05            PUSH        0x5                                     
CODE:00440bb2   68b1000000      PUSH        0xb1                                    
CODE:00440bb7   6a42            PUSH        0x42                                    
CODE:00440bb9   6881000000      PUSH        0x81                                    
CODE:00440bbe   6a0b            PUSH        0xb                                     
CODE:00440bc0   e8a862fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440bc5   83c418          ADD         ESP,0x18                                
CODE:00440bc8   66833d5c2...    CMP         word ptr [DATA:DAT_00462c5c],0x0        
CODE:00440bd0   741d            JZ          LAB_00440bef                            
CODE:00440bd2   68f30b4400      PUSH        LAB_00440bf3                            
CODE:00440bd7   6a19            PUSH        0x19                                    
CODE:00440bd9   6a3c            PUSH        0x3c                                    
CODE:00440bdb   684e010000      PUSH        0x14e                                   
CODE:00440be0   6840010000      PUSH        0x140                                   
CODE:00440be5   6a0a            PUSH        0xa                                     
CODE:00440be7   e88162fdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00440bec   83c418          ADD         ESP,0x18                                
                            LAB_00440bef:                 ;XREF[1,0]:   00440bd0
CODE:00440bef   5f              POP         EDI                                     
CODE:00440bf0   5e              POP         ESI                                     
CODE:00440bf1   5b              POP         EBX                                     
CODE:00440bf2   c3              RET                                                 
                            LAB_00440bf3:                 ;XREF[1,0]:   00440bd2
CODE:00440bf3   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x8        ;= 0006h
CODE:00440bfc   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00440c05   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForBalance'(void)
                                                          ;XREF[1,0]:   00462eac
CODE:00440c06   53              PUSH        EBX                                     
CODE:00440c07   56              PUSH        ESI                                     
CODE:00440c08   be609a4600      MOV         ESI,DATA:DAT_00469a60                   ;= ??
CODE:00440c0d   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:00440c12   66c705d49...    MOV         word ptr [DATA:DAT_004699d4],0x0        ;= ??
CODE:00440c1b   66c700644a      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x4a64;= ??
CODE:00440c20   66c74002654a    MOV         word ptr [EAX + ...,0x4a65              ;= ??
CODE:00440c26   66c74004704a    MOV         word ptr [EAX + ...,0x4a70              ;= ??
CODE:00440c2c   66c74006724a    MOV         word ptr [EAX + ...,0x4a72              ;= ??
CODE:00440c32   66c74008774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:00440c38   66c7400affff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:00440c3e   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:00440c3f   e84df3ffff      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:00440c44   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:00440c45   e8c9f4ffff      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:00440c4a   68a7374400      PUSH        LAB_004437a7                            
CODE:00440c4f   e8fcbc0000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00440c54   59              POP         ECX=>LAB_004437a7                       
CODE:00440c55   33db            XOR         EBX,EBX                                 
                            LAB_00440c57:                 ;XREF[1,0]:   00440c68
CODE:00440c57   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440c5a   33d2            XOR         EDX,EDX                                 
                                                          ; FWD[2,0]:   00469948,0046994c
CODE:00440c5c   891485489...    MOV         dword ptr [EAX*0...,EDX                 ;= ??
CODE:00440c63   43              INC         EBX                                     
CODE:00440c64   6683fb0c        CMP         BX,0xc                                  
CODE:00440c68   7ced            JL          LAB_00440c57                            
CODE:00440c6a   33db            XOR         EBX,EBX                                 
                            LAB_00440c6c:                 ;XREF[1,0]:   00440cac
CODE:00440c6c   8d83ed2e0000    LEA         EAX,[EBX + 0x2eed]                      
CODE:00440c72   50              PUSH        EAX                                     
CODE:00440c73   e84c1efdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440c78   59              POP         ECX                                     
CODE:00440c79   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440c7c   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00440c7f   6a00            PUSH        0x0                                     
CODE:00440c81   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440c84   33d2            XOR         EDX,EDX                                 
CODE:00440c86   662b14458...    SUB         DX,word ptr [EAX*0x2 + DATA:DAT_00462...;= FFFCh
CODE:00440c8e   52              PUSH        EDX                                     
CODE:00440c8f   0fbfc3          MOVSX       EAX,BX                                  
CODE:00440c92   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00440c95   e8f4a8ffff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00440c9a   83c40c          ADD         ESP,0xc                                 
CODE:00440c9d   0fbfd3          MOVSX       EDX,BX                                  
CODE:00440ca0   890495789...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00440ca7   43              INC         EBX                                     
CODE:00440ca8   6683fb06        CMP         BX,0x6                                  
CODE:00440cac   7cbe            JL          LAB_00440c6c                            
CODE:00440cae   68e02e0000      PUSH        0x2ee0                                  
CODE:00440cb3   e86c03ffff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00440cb8   59              POP         ECX                                     
CODE:00440cb9   68e02e0000      PUSH        0x2ee0                                  
CODE:00440cbe   e8011efdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440cc3   59              POP         ECX                                     
CODE:00440cc4   a344994600      MOV         [DATA:DAT_00469944],EAX                 ;= ??
CODE:00440cc9   6a00            PUSH        0x0                                     
CODE:00440ccb   6a00            PUSH        0x0                                     
CODE:00440ccd   6a00            PUSH        0x0                                     
CODE:00440ccf   ff3544994600    PUSH        dword ptr [DATA:DAT_00469944]           ;= ??
CODE:00440cd5   e81a30fdff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:00440cda   83c410          ADD         ESP,0x10                                
CODE:00440cdd   ff3544994600    PUSH        dword ptr [DATA:DAT_00469944]           ;= ??
CODE:00440ce3   e82420fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440ce8   59              POP         ECX                                     
CODE:00440ce9   e838100000      CALL        Puzzles::SetParametersForBalance        ;void SetParametersForBalance(void)
CODE:00440cee   e8a1fcffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00440cf3   68f62e0000      PUSH        0x2ef6                                  
CODE:00440cf8   e8c71dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440cfd   59              POP         ECX                                     
CODE:00440cfe   a340994600      MOV         [DATA:DAT_00469940],EAX                 ;= ??
CODE:00440d03   ff3540994600    PUSH        dword ptr [DATA:DAT_00469940]           ;= ??
CODE:00440d09   e8ba20fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00440d0e   59              POP         ECX                                     
CODE:00440d0f   6a0a            PUSH        0xa                                     
CODE:00440d11   6a19            PUSH        0x19                                    
CODE:00440d13   6a0a            PUSH        0xa                                     
CODE:00440d15   ff3540994600    PUSH        dword ptr [DATA:DAT_00469940]           ;= ??
CODE:00440d1b   e83c2cfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00440d20   83c410          ADD         ESP,0x10                                
CODE:00440d23   687d374400      PUSH        LAB_0044377d                            
CODE:00440d28   e871f5fcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00440d2d   59              POP         ECX=>LAB_0044377d                       
CODE:00440d2e   68f72e0000      PUSH        0x2ef7                                  
CODE:00440d33   e88c1dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440d38   59              POP         ECX                                     
CODE:00440d39   a33c994600      MOV         [DATA:DAT_0046993c],EAX                 ;= ??
CODE:00440d3e   ff353c994600    PUSH        dword ptr [DATA:DAT_0046993c]           ;= ??
CODE:00440d44   e87f20fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00440d49   59              POP         ECX                                     
CODE:00440d4a   6a0a            PUSH        0xa                                     
CODE:00440d4c   6843010000      PUSH        0x143                                   
CODE:00440d51   688e010000      PUSH        0x18e                                   
CODE:00440d56   ff353c994600    PUSH        dword ptr [DATA:DAT_0046993c]           ;= ??
CODE:00440d5c   e8fb2bfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00440d61   83c410          ADD         ESP,0x10                                
CODE:00440d64   68f82e0000      PUSH        0x2ef8                                  
CODE:00440d69   e8561dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440d6e   59              POP         ECX                                     
CODE:00440d6f   a338994600      MOV         [DATA:DAT_00469938],EAX                 ;= ??
CODE:00440d74   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00440d7a   e8f120fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00440d7f   59              POP         ECX                                     
CODE:00440d80   6a0a            PUSH        0xa                                     
CODE:00440d82   6a1f            PUSH        0x1f                                    
CODE:00440d84   6a6b            PUSH        0x6b                                    
CODE:00440d86   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00440d8c   e8cb2bfdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00440d91   83c410          ADD         ESP,0x10                                
CODE:00440d94   6a03            PUSH        0x3                                     
CODE:00440d96   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00440d9c   e8331cfdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00440da1   83c408          ADD         ESP,0x8                                 
CODE:00440da4   e85bbc0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00440da9   a320994600      MOV         [DATA:DAT_00469920],EAX                 ;= ??
CODE:00440dae   e8060d0000      CALL        FUN_00441ab9                            ;undefined FUN_00441ab9(void)
CODE:00440db3   66a15c2c4600    MOV         AX,[DATA:DAT_00462c5c]                  
CODE:00440db9   50              PUSH        EAX                                     
CODE:00440dba   e83af1ffff      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:00440dbf   59              POP         ECX                                     
CODE:00440dc0   e87d0b0000      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
CODE:00440dc5   68f92e0000      PUSH        0x2ef9                                  
CODE:00440dca   e8f51cfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00440dcf   59              POP         ECX                                     
CODE:00440dd0   a330994600      MOV         [DATA:DAT_00469930],EAX                 ;= ??
CODE:00440dd5   6a00            PUSH        0x0                                     
CODE:00440dd7   6a00            PUSH        0x0                                     
CODE:00440dd9   ff3530994600    PUSH        dword ptr [DATA:DAT_00469930]           ;= ??
CODE:00440ddf   e8aaa7ffff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00440de4   83c40c          ADD         ESP,0xc                                 
CODE:00440de7   a334994600      MOV         [DATA:DAT_00469934],EAX                 ;= ??
CODE:00440dec   a134994600      MOV         EAX,[DATA:DAT_00469934]                 ;= ??
CODE:00440df1   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00440df7   6a01            PUSH        0x1                                     
CODE:00440df9   e87a2a0000      CALL        FUN_00443878                            ;undefined FUN_00443878(undefined par...
CODE:00440dfe   59              POP         ECX                                     
CODE:00440dff   c70544954...    MOV         dword ptr [DATA:...,LAB_0044381d        ;= ??
CODE:00440e09   e88e05ffff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00440e0e   5e              POP         ESI                                     
CODE:00440e0f   5b              POP         EBX                                     
CODE:00440e10   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00440e11(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00462eb0
CODE:00440e11   53              PUSH        EBX                                     
CODE:00440e12   56              PUSH        ESI                                     
CODE:00440e13   57              PUSH        EDI                                     
CODE:00440e14   be48994600      MOV         ESI,DATA:DAT_00469948                   ;= ??
CODE:00440e19   bf609a4600      MOV         EDI,DATA:DAT_00469a60                   ;= ??
CODE:00440e1e   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00440e26   7416            JZ          LAB_00440e3e                            
CODE:00440e28   66a16c974600    MOV         param_1,[DATA:DAT_0046976c]             ;= ??
CODE:00440e2e   50              PUSH        param_1                                 
CODE:00440e2f   e833550000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00440e34   59              POP         param_3                                 
CODE:00440e35   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_00440e3e:                 ;XREF[1,0]:   00440e26
CODE:00440e3e   e8a8f2ffff      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:00440e43   ff355c9a4600    PUSH        dword ptr [DATA:DAT_00469a5c]           ;= ??
CODE:00440e49   e86cb4ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00440e4e   59              POP         param_3                                 
CODE:00440e4f   6a00            PUSH        0x0                                     
CODE:00440e51   6a00            PUSH        0x0                                     
CODE:00440e53   e87aabffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00440e58   83c408          ADD         ESP,0x8                                 
CODE:00440e5b   ff3530994600    PUSH        dword ptr [DATA:DAT_00469930]           ;= ??
CODE:00440e61   e8a61efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440e66   59              POP         param_3                                 
CODE:00440e67   ff3534994600    PUSH        dword ptr [DATA:DAT_00469934]           ;= ??
CODE:00440e6d   e82ca8ffff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00440e72   59              POP         param_3                                 
CODE:00440e73   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:00440e78   e83df1ffff      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:00440e7d   59              POP         param_3=>DATA:DAT_00469742              ;= ??
CODE:00440e7e   33c0            XOR         param_1,param_1                         
CODE:00440e80   a344954600      MOV         [DATA:DAT_00469544],param_1             ;= ??
CODE:00440e85   66a15c2c4600    MOV         param_1,[DATA:DAT_00462c5c]             
CODE:00440e8b   66a36a974600    MOV         [DATA:DAT_0046976a],param_1             ;= ??
CODE:00440e91   6a00            PUSH        0x0                                     
CODE:00440e93   e8b8ba0000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00440e98   59              POP         param_3                                 
CODE:00440e99   ff3540994600    PUSH        dword ptr [DATA:DAT_00469940]           ;= ??
CODE:00440e9f   e8681efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440ea4   59              POP         param_3                                 
CODE:00440ea5   ff353c994600    PUSH        dword ptr [DATA:DAT_0046993c]           ;= ??
CODE:00440eab   e85c1efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440eb0   59              POP         param_3                                 
CODE:00440eb1   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00440eb7   e8501efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440ebc   59              POP         param_3                                 
CODE:00440ebd   e8d660fdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00440ec2   e810f4fcff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:00440ec7   33db            XOR         EBX,EBX                                 
                            LAB_00440ec9:                 ;XREF[1,0]:   00440f0a
CODE:00440ec9   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00469978,0046997c
CODE:00440ecc   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00440ed3   e8341efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440ed8   59              POP         param_3                                 
CODE:00440ed9   0fbfc3          MOVSX       param_1,BX                              
CODE:00440edc   ff3487          PUSH        dword ptr [EDI + param_1*0x4]=>DATA:D...;= ??
CODE:00440edf   e8281efdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440ee4   59              POP         param_3                                 
CODE:00440ee5   0fbfd3          MOVSX       param_2,BX                              
CODE:00440ee8   890497          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:00440eeb   0fbfc3          MOVSX       param_1,BX                              
CODE:00440eee   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00440ef5   e8a4a7ffff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00440efa   59              POP         param_3                                 
CODE:00440efb   0fbfd3          MOVSX       param_2,BX                              
CODE:00440efe   890495789...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00440f05   43              INC         EBX                                     
CODE:00440f06   6683fb06        CMP         BX,0x6                                  
CODE:00440f0a   7cbd            JL          LAB_00440ec9                            
CODE:00440f0c   33db            XOR         EBX,EBX                                 
                            LAB_00440f0e:                 ;XREF[1,0]:   00440f2e
CODE:00440f0e   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00469948,0046994c
CODE:00440f11   833c8600        CMP         dword ptr [ESI +...,0x0                 ;= ??
CODE:00440f15   7412            JZ          LAB_00440f29                            
CODE:00440f17   0fbfc3          MOVSX       param_1,BX                              
CODE:00440f1a   ff3486          PUSH        dword ptr [ESI + param_1*0x4]=>DATA:D...;= ??
CODE:00440f1d   e8ea1dfdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00440f22   59              POP         param_3                                 
CODE:00440f23   0fbfd3          MOVSX       param_2,BX                              
CODE:00440f26   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
                            LAB_00440f29:                 ;XREF[1,0]:   00440f15
CODE:00440f29   43              INC         EBX                                     
CODE:00440f2a   6683fb0c        CMP         BX,0xc                                  
CODE:00440f2e   7cde            JL          LAB_00440f0e                            
CODE:00440f30   68b82e4600      PUSH        DATA:$TEXT30                            ;= 54h    T
CODE:00440f35   66a17e974600    MOV         param_1,[DATA:DAT_0046977e]             ;= ??
CODE:00440f3b   50              PUSH        param_1                                 
CODE:00440f3c   e854f7ffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00440f41   83c408          ADD         ESP,0x8                                 
CODE:00440f44   e876a7ffff      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:00440f49   e8fa03ffff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00440f4e   5f              POP         EDI                                     
CODE:00440f4f   5e              POP         ESI                                     
CODE:00440f50   5b              POP         EBX                                     
CODE:00440f51   c3              RET                                                 
                            LAB_00440f52:                 ;XREF[1,0]:   00462eb4
CODE:00440f52   6a0f            PUSH        0xf                                     
CODE:00440f54   e893b5ffff      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:00440f59   59              POP         ECX                                     
CODE:00440f5a   66833dd49...    CMP         word ptr [DATA:DAT_004699d4],0x0        ;= ??
CODE:00440f62   752f            JNZ         LAB_00440f93                            
CODE:00440f64   66c705d49...    MOV         word ptr [DATA:DAT_004699d4],0x1        ;= ??
CODE:00440f6d   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:00440f73   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:00440f79   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00440f7f   50              PUSH        EAX                                     
CODE:00440f80   e87a520000      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00440f85   59              POP         ECX                                     
CODE:00440f86   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00440f8c   50              PUSH        EAX                                     
CODE:00440f8d   e8e6570000      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00440f92   59              POP         ECX                                     
                            LAB_00440f93:                 ;XREF[1,0]:   00440f62
CODE:00440f93   66833d642...    CMP         word ptr [DATA:DAT_00462c64],0x0        
CODE:00440f9b   7434            JZ          LAB_00440fd1                            
CODE:00440f9d   66c705642...    MOV         word ptr [DATA:DAT_00462c64],0x0        
CODE:00440fa6   66833d5c2...    CMP         word ptr [DATA:DAT_00462c5c],0x0        
CODE:00440fae   751c            JNZ         LAB_00440fcc                            
CODE:00440fb0   e8d10c0000      CALL        FUN_00441c86                            ;undefined4 FUN_00441c86(void)
CODE:00440fb5   66a35c2c4600    MOV         [DATA:DAT_00462c5c],AX                  
CODE:00440fbb   6683f801        CMP         AX,0x1                                  
CODE:00440fbf   7510            JNZ         LAB_00440fd1                            
CODE:00440fc1   66c7055c2...    MOV         word ptr [DATA:DAT_00462c5c],0x1        
CODE:00440fca   eb05            JMP         LAB_00440fd1                            
                            LAB_00440fcc:                 ;XREF[1,0]:   00440fae
CODE:00440fcc   e8b50c0000      CALL        FUN_00441c86                            ;undefined4 FUN_00441c86(void)
                            LAB_00440fd1:                 ;XREF[3,0]:   00440f9b,00440fbf,00440fca
CODE:00440fd1   66833d249...    CMP         word ptr [DATA:DAT_00469924],0x0        ;= ??
CODE:00440fd9   7413            JZ          LAB_00440fee                            
CODE:00440fdb   66c705249...    MOV         word ptr [DATA:DAT_00469924],0x0        ;= ??
CODE:00440fe4   e8abf9ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00440fe9   e854090000      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
                            LAB_00440fee:                 ;XREF[1,0]:   00440fd9
CODE:00440fee   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:00440ff5   83f808          CMP         EAX,0x8                                 
CODE:00440ff8   0f87aa030000    JA          switchD_00440ffe::caseD_4               
                            switchD:                      ; FWD[8,0]:   0044101d,00441029,00441035,0044106b
                                                          ;             0044116e,00441271,0044131a,004413a8
CODE:00440ffe   ff2485051...    JMP         dword ptr [EAX*0x4 + 0x441005]=>->swi...;= 004413a8
                            switchdataD_00441005:         
CODE:00441005   71124400        addr        switchD_00440ffe::caseD_0               
CODE:00441009   6e114400        addr        switchD_00440ffe::caseD_1               
CODE:0044100d   1a134400        addr        switchD_00440ffe::caseD_2               
CODE:00441011   6b104400        addr        switchD_00440ffe::caseD_3               
CODE:00441015   a8134400        addr        switchD_00440ffe::caseD_4               
CODE:00441019   a8134400        addr        switchD_00440ffe::caseD_4               
                            PTR_caseD_4_0044101d:         ;XREF[1,0]:   00440ffe
CODE:0044101d   a8134400        addr        switchD_00440ffe::caseD_4               
CODE:00441021   35104400        addr        switchD_00440ffe::caseD_7               
CODE:00441025   29104400        addr        switchD_00440ffe::caseD_8               
                            caseD_8:                      ;XREF[2,0]:   00440ffe,00441025
CODE:00441029   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:0044102e   e85aa30000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00441033   59              POP         ECX                                     
CODE:00441034   c3              RET                                                 
                            caseD_7:                      ;XREF[2,0]:   00440ffe,00441021
CODE:00441035   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:0044103b   50              PUSH        EAX                                     
CODE:0044103c   e819600000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00441041   59              POP         ECX                                     
CODE:00441042   6685c0          TEST        AX,AX                                   
CODE:00441045   0f855d030000    JNZ         switchD_00440ffe::caseD_4               
CODE:0044104b   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00441051   50              PUSH        EAX                                     
CODE:00441052   e810530000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00441057   59              POP         ECX                                     
CODE:00441058   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00441061   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:0044106a   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   00440ffe,00441011
CODE:0044106b   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441071   e85a2efdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00441076   59              POP         ECX                                     
CODE:00441077   6683f804        CMP         AX,0x4                                  
CODE:0044107b   0f8427030000    JZ          switchD_00440ffe::caseD_4               
CODE:00441081   e87eb90000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00441086   2b0520994600    SUB         EAX,dword ptr [DATA:DAT_00469920]       ;= ??
CODE:0044108c   0fbf152a9...    MOVSX       EDX,word ptr [DATA:DAT_0046992a]        ;= ??
CODE:00441093   3bc2            CMP         EAX,EDX                                 
CODE:00441095   0f820d030000    JC          switchD_00440ffe::caseD_4               
CODE:0044109b   e864b90000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:004410a0   a320994600      MOV         [DATA:DAT_00469920],EAX                 ;= ??
CODE:004410a5   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x5        ;= 000Ah
CODE:004410ad   0f8596000000    JNZ         LAB_00441149                            
CODE:004410b3   6a00            PUSH        0x0                                     
CODE:004410b5   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004410bb   e81419fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004410c0   83c408          ADD         ESP,0x8                                 
CODE:004410c3   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004410c9   e84a1dfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004410ce   59              POP         ECX                                     
CODE:004410cf   6a00            PUSH        0x0                                     
CODE:004410d1   6a00            PUSH        0x0                                     
CODE:004410d3   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004410d9   e82a2afdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:004410de   83c40c          ADD         ESP,0xc                                 
CODE:004410e1   66a126994600    MOV         AX,[DATA:DAT_00469926]                  ;= ??
CODE:004410e7   66a3602c4600    MOV         [DATA:DAT_00462c60],AX                  ;= 0006h
CODE:004410ed   e8a2f8ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:004410f2   66833d662...    CMP         word ptr [DATA:DAT_00462c66],0x0        
CODE:004410fa   0f85a8020000    JNZ         switchD_00440ffe::caseD_4               
CODE:00441100   66c705662...    MOV         word ptr [DATA:DAT_00462c66],0x1        
CODE:00441109   e8c5270000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:0044110e   68774a0000      PUSH        0x4a77                                  
CODE:00441113   e892ecffff      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00441118   59              POP         ECX                                     
CODE:00441119   66833d269...    CMP         word ptr [DATA:DAT_00469926],0x4        ;= ??
CODE:00441121   7516            JNZ         LAB_00441139                            
CODE:00441123   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:0044112a   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469a78] ;= ??
CODE:00441131   e8aca3ffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00441136   59              POP         ECX                                     
CODE:00441137   eb05            JMP         LAB_0044113e                            
                            LAB_00441139:                 ;XREF[1,0]:   00441121
CODE:00441139   e8a2270000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
                            LAB_0044113e:                 ;XREF[1,0]:   00441137
CODE:0044113e   e845ecffff      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00441143   e84cf8ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00441148   c3              RET                                                 
                            LAB_00441149:                 ;XREF[1,0]:   004410ad
CODE:00441149   66ff05622...    INC         word ptr [DATA:DAT_00462c62]            ;= 000Ah
CODE:00441150   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441156   e8bd1cfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044115b   59              POP         ECX                                     
CODE:0044115c   6a00            PUSH        0x0                                     
CODE:0044115e   6a05            PUSH        0x5                                     
CODE:00441160   68644a0000      PUSH        0x4a64                                  
CODE:00441165   e83b540000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044116a   83c40c          ADD         ESP,0xc                                 
CODE:0044116d   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   00440ffe,00441009
CODE:0044116e   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441174   e8572dfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00441179   59              POP         ECX                                     
CODE:0044117a   6683f804        CMP         AX,0x4                                  
CODE:0044117e   0f8424020000    JZ          switchD_00440ffe::caseD_4               
CODE:00441184   e87bb80000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00441189   2b0520994600    SUB         EAX,dword ptr [DATA:DAT_00469920]       ;= ??
CODE:0044118f   0fbf152a9...    MOVSX       EDX,word ptr [DATA:DAT_0046992a]        ;= ??
CODE:00441196   3bc2            CMP         EAX,EDX                                 
CODE:00441198   0f820a020000    JC          switchD_00440ffe::caseD_4               
CODE:0044119e   e861b80000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:004411a3   a320994600      MOV         [DATA:DAT_00469920],EAX                 ;= ??
CODE:004411a8   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x5        ;= 000Ah
CODE:004411b0   0f8596000000    JNZ         LAB_0044124c                            
CODE:004411b6   6a00            PUSH        0x0                                     
CODE:004411b8   6a00            PUSH        0x0                                     
CODE:004411ba   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004411c0   e84329fdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:004411c5   83c40c          ADD         ESP,0xc                                 
CODE:004411c8   6a02            PUSH        0x2                                     
CODE:004411ca   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004411d0   e8ff17fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004411d5   83c408          ADD         ESP,0x8                                 
CODE:004411d8   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004411de   e8351cfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004411e3   59              POP         ECX                                     
CODE:004411e4   66a126994600    MOV         AX,[DATA:DAT_00469926]                  ;= ??
CODE:004411ea   66a3602c4600    MOV         [DATA:DAT_00462c60],AX                  ;= 0006h
CODE:004411f0   e89ff7ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:004411f5   66833d662...    CMP         word ptr [DATA:DAT_00462c66],0x0        
CODE:004411fd   0f85a5010000    JNZ         switchD_00440ffe::caseD_4               
CODE:00441203   66c705662...    MOV         word ptr [DATA:DAT_00462c66],0x1        
CODE:0044120c   e8c2260000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:00441211   68774a0000      PUSH        0x4a77                                  
CODE:00441216   e88febffff      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:0044121b   59              POP         ECX                                     
CODE:0044121c   66833d269...    CMP         word ptr [DATA:DAT_00469926],0x4        ;= ??
CODE:00441224   7516            JNZ         LAB_0044123c                            
CODE:00441226   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:0044122d   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469a78] ;= ??
CODE:00441234   e8a9a2ffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00441239   59              POP         ECX                                     
CODE:0044123a   eb05            JMP         LAB_00441241                            
                            LAB_0044123c:                 ;XREF[1,0]:   00441224
CODE:0044123c   e89f260000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
                            LAB_00441241:                 ;XREF[1,0]:   0044123a
CODE:00441241   e842ebffff      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:00441246   e849f7ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:0044124b   c3              RET                                                 
                            LAB_0044124c:                 ;XREF[1,0]:   004411b0
CODE:0044124c   66ff0d622...    DEC         word ptr [DATA:DAT_00462c62]            ;= 000Ah
CODE:00441253   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441259   e8ba1bfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044125e   59              POP         ECX                                     
CODE:0044125f   6a00            PUSH        0x0                                     
CODE:00441261   6a05            PUSH        0x5                                     
CODE:00441263   68644a0000      PUSH        0x4a64                                  
CODE:00441268   e838530000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044126d   83c40c          ADD         ESP,0xc                                 
CODE:00441270   c3              RET                                                 
                            caseD_0:                      ;XREF[2,0]:   00440ffe,00441005
CODE:00441271   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441277   e8542cfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044127c   59              POP         ECX                                     
CODE:0044127d   6683f804        CMP         AX,0x4                                  
CODE:00441281   0f8421010000    JZ          switchD_00440ffe::caseD_4               
CODE:00441287   e878b70000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044128c   2b0520994600    SUB         EAX,dword ptr [DATA:DAT_00469920]       ;= ??
CODE:00441292   0fbf152a9...    MOVSX       EDX,word ptr [DATA:DAT_0046992a]        ;= ??
CODE:00441299   3bc2            CMP         EAX,EDX                                 
CODE:0044129b   0f8207010000    JC          switchD_00440ffe::caseD_4               
CODE:004412a1   e85eb70000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:004412a6   a320994600      MOV         [DATA:DAT_00469920],EAX                 ;= ??
CODE:004412ab   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x0        ;= 000Ah
CODE:004412b3   7540            JNZ         LAB_004412f5                            
CODE:004412b5   6a00            PUSH        0x0                                     
CODE:004412b7   6a00            PUSH        0x0                                     
CODE:004412b9   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004412bf   e84428fdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:004412c4   83c40c          ADD         ESP,0xc                                 
CODE:004412c7   6a01            PUSH        0x1                                     
CODE:004412c9   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004412cf   e80017fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:004412d4   83c408          ADD         ESP,0x8                                 
CODE:004412d7   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004412dd   e8361bfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004412e2   59              POP         ECX                                     
CODE:004412e3   66a126994600    MOV         AX,[DATA:DAT_00469926]                  ;= ??
CODE:004412e9   66a3602c4600    MOV         [DATA:DAT_00462c60],AX                  ;= 0006h
CODE:004412ef   e8a0f6ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:004412f4   c3              RET                                                 
                            LAB_004412f5:                 ;XREF[1,0]:   004412b3
CODE:004412f5   66ff0d622...    DEC         word ptr [DATA:DAT_00462c62]            ;= 000Ah
CODE:004412fc   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441302   e8111bfdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441307   59              POP         ECX                                     
CODE:00441308   6a00            PUSH        0x0                                     
CODE:0044130a   6a05            PUSH        0x5                                     
CODE:0044130c   68644a0000      PUSH        0x4a64                                  
CODE:00441311   e88f520000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00441316   83c40c          ADD         ESP,0xc                                 
CODE:00441319   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   00440ffe,0044100d
CODE:0044131a   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441320   e8ab2bfdff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00441325   59              POP         ECX                                     
CODE:00441326   6683f804        CMP         AX,0x4                                  
CODE:0044132a   747c            JZ          switchD_00440ffe::caseD_4               
CODE:0044132c   e8d3b60000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00441331   2b0520994600    SUB         EAX,dword ptr [DATA:DAT_00469920]       ;= ??
CODE:00441337   0fbf152a9...    MOVSX       EDX,word ptr [DATA:DAT_0046992a]        ;= ??
CODE:0044133e   3bc2            CMP         EAX,EDX                                 
CODE:00441340   7266            JC          switchD_00440ffe::caseD_4               
CODE:00441342   e8bdb60000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00441347   a320994600      MOV         [DATA:DAT_00469920],EAX                 ;= ??
CODE:0044134c   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0xa        ;= 000Ah
CODE:00441354   752e            JNZ         LAB_00441384                            
CODE:00441356   6a03            PUSH        0x3                                     
CODE:00441358   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044135e   e87116fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441363   83c408          ADD         ESP,0x8                                 
CODE:00441366   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044136c   e8a71afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441371   59              POP         ECX                                     
CODE:00441372   66a126994600    MOV         AX,[DATA:DAT_00469926]                  ;= ??
CODE:00441378   66a3602c4600    MOV         [DATA:DAT_00462c60],AX                  ;= 0006h
CODE:0044137e   e811f6ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00441383   c3              RET                                                 
                            LAB_00441384:                 ;XREF[1,0]:   00441354
CODE:00441384   66ff05622...    INC         word ptr [DATA:DAT_00462c62]            ;= 000Ah
CODE:0044138b   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441391   e8821afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441396   59              POP         ECX                                     
CODE:00441397   6a00            PUSH        0x0                                     
CODE:00441399   6a05            PUSH        0x5                                     
CODE:0044139b   68644a0000      PUSH        0x4a64                                  
CODE:004413a0   e800520000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004413a5   83c40c          ADD         ESP,0xc                                 
                            caseD_5:                      ;XREF[16,0]:  00440ff8,00440ffe,00441015,00441019
                            caseD_6:                      ;             0044101d,00441045,0044107b,00441095
                            caseD_4:                      ;             004410fa,0044117e,00441198,004411fd
                                                          ;             00441281,0044129b,0044132a,00441340
CODE:004413a8   c3              RET                                                 
                            LAB_004413a9:                 ;XREF[1,0]:   00440b54
CODE:004413a9   66833d602...    CMP         word ptr [DATA:DAT_00462c60],0x7        ;= 0006h
CODE:004413b1   741f            JZ          LAB_004413d2                            
CODE:004413b3   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:004413ba   83e804          SUB         EAX,0x4                                 
CODE:004413bd   ff353c994600    PUSH        dword ptr [DATA:DAT_0046993c]           ;= ??
CODE:004413c3   e8501afdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004413c8   59              POP         ECX                                     
CODE:004413c9   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x8        ;= 0006h
                            LAB_004413d2:                 ;XREF[1,0]:   004413b1
CODE:004413d2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004413d3(void)
                                                          ;XREF[1,0]:   00441cfd
CODE:004413d3   6a01            PUSH        0x1                                     
CODE:004413d5   68cf394400      PUSH        FUN_004439cf                            
CODE:004413da   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004413e0   e82327fdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:004413e5   83c40c          ADD         ESP,0xc                                 
CODE:004413e8   66a1602c4600    MOV         AX,[DATA:DAT_00462c60]                  ;= 0006h
CODE:004413ee   66a326994600    MOV         [DATA:DAT_00469926],AX                  ;= ??
CODE:004413f4   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x2        ;= 0006h
CODE:004413fd   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x5        ;= 000Ah
CODE:00441405   7512            JNZ         LAB_00441419                            
CODE:00441407   6a02            PUSH        0x2                                     
CODE:00441409   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044140f   e8c015fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441414   83c408          ADD         ESP,0x8                                 
CODE:00441417   eb10            JMP         LAB_00441429                            
                            LAB_00441419:                 ;XREF[1,0]:   00441405
CODE:00441419   6a01            PUSH        0x1                                     
CODE:0044141b   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441421   e8ae15fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441426   83c408          ADD         ESP,0x8                                 
                            LAB_00441429:                 ;XREF[1,0]:   00441417
CODE:00441429   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044142f   e8b01bfdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00441434   59              POP         ECX                                     
CODE:00441435   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044143b   e8d819fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441440   59              POP         ECX                                     
CODE:00441441   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441442(void)
                                                          ;XREF[1,0]:   00441ce4
CODE:00441442   6a01            PUSH        0x1                                     
CODE:00441444   68cf394400      PUSH        FUN_004439cf                            
CODE:00441449   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044144f   e8b426fdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:00441454   83c40c          ADD         ESP,0xc                                 
CODE:00441457   66a1602c4600    MOV         AX,[DATA:DAT_00462c60]                  ;= 0006h
CODE:0044145d   66a326994600    MOV         [DATA:DAT_00469926],AX                  ;= ??
CODE:00441463   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x0        ;= 0006h
CODE:0044146c   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x5        ;= 000Ah
CODE:00441474   7512            JNZ         LAB_00441488                            
CODE:00441476   6a00            PUSH        0x0                                     
CODE:00441478   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044147e   e85115fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441483   83c408          ADD         ESP,0x8                                 
CODE:00441486   eb10            JMP         LAB_00441498                            
                            LAB_00441488:                 ;XREF[1,0]:   00441474
CODE:00441488   6a03            PUSH        0x3                                     
CODE:0044148a   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441490   e83f15fdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441495   83c408          ADD         ESP,0x8                                 
                            LAB_00441498:                 ;XREF[1,0]:   00441486
CODE:00441498   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:0044149e   e8411bfdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:004414a3   59              POP         ECX                                     
CODE:004414a4   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:004414aa   e86919fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004414af   59              POP         ECX                                     
CODE:004414b0   c3              RET                                                 
                            LAB_004414b1:                 ;XREF[1,0]:   00440bab
CODE:004414b1   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:004414b8   83e804          SUB         EAX,0x4                                 
CODE:004414bb   724b            JC          LAB_00441508                            
CODE:004414bd   7401            JZ          LAB_004414c0                            
CODE:004414bf   c3              RET                                                 
                            LAB_004414c0:                 ;XREF[1,0]:   004414bd
CODE:004414c0   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:004414c9   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:004414d0   668b1445d...    MOV         DX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:004414d8   66ff0445d...    INC         word ptr [EAX*0x2 + DATA:DAT_004699d6]  ;= ??
CODE:004414e0   6685d2          TEST        DX,DX                                   
CODE:004414e3   7514            JNZ         LAB_004414f9                            
CODE:004414e5   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:004414ec   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469978] ;= ??
CODE:004414f3   e87819fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004414f8   59              POP         ECX                                     
                            LAB_004414f9:                 ;XREF[1,0]:   004414e3
CODE:004414f9   e896f4ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:004414fe   e83f040000      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
CODE:00441503   e8d8230000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
                            LAB_00441508:                 ;XREF[1,0]:   004414bb
CODE:00441508   c3              RET                                                 
                            LAB_00441509:                 ;XREF[1,0]:   00440b8e
CODE:00441509   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:00441510   83e804          SUB         EAX,0x4                                 
CODE:00441513   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00441514(undefined4 param_1, int param_2)
          ;param_1       undefined4         EAX                      
          ;param_2       int                EDX                      
                                                          ;XREF[1,0]:   00441580
CODE:00441514   33c0            XOR         param_1,param_1                         
                            LAB_00441516:                 ;XREF[1,0]:   0044152c
CODE:00441516   0fbfc8          MOVSX       ECX,param_1                             
                                                          ; FWD[2,0]:   00469948,0046994c
CODE:00441519   833c8d489...    CMP         dword ptr [ECX*0...,0x0                 ;= ??
CODE:00441521   7504            JNZ         LAB_00441527                            
CODE:00441523   8bd0            MOV         param_2,param_1                         
CODE:00441525   eb07            JMP         LAB_0044152e                            
                            LAB_00441527:                 ;XREF[1,0]:   00441521
CODE:00441527   40              INC         param_1                                 
CODE:00441528   6683f80c        CMP         param_1,0xc                             
CODE:0044152c   7ce8            JL          LAB_00441516                            
                            LAB_0044152e:                 ;XREF[1,0]:   00441525
CODE:0044152e   8bc2            MOV         param_1,param_2                         
CODE:00441530   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441531(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00441536
                                                          ;XREF[2,0]:   00440a4c,00440ad8
CODE:00441531   55              PUSH        EBP                                     
CODE:00441532   8bec            MOV         EBP,ESP                                 
CODE:00441534   53              PUSH        EBX                                     
CODE:00441535   56              PUSH        ESI                                     
CODE:00441536   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00441539   668b581e        MOV         BX,word ptr [param_1 + 0x1e]            
CODE:0044153d   0fbf05602...    MOVSX       param_1,word ptr [DATA:DAT_00462c60]    ;= 0006h
CODE:00441544   83e804          SUB         param_1,0x4                             
CODE:00441547   0f82e5010000    JC          LAB_00441732                            
CODE:0044154d   740e            JZ          LAB_0044155d                            
CODE:0044154f   83e802          SUB         param_1,0x2                             
CODE:00441552   0f84d9000000    JZ          LAB_00441631                            
CODE:00441558   e9d5010000      JMP         LAB_00441732                            
                            LAB_0044155d:                 ;XREF[1,0]:   0044154d
CODE:0044155d   0fbfc3          MOVSX       param_1,BX                              
CODE:00441560   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00441563   66833c85e...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:0044156c   0f85c0010000    JNZ         LAB_00441732                            
CODE:00441572   e85c230000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:00441577   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:00441580   e88fffffff      CALL        FUN_00441514                            ;int FUN_00441514(undefined4 param_1,...
CODE:00441585   8bf0            MOV         ESI,param_1                             
CODE:00441587   0fbfc3          MOVSX       param_1,BX                              
CODE:0044158a   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:00441592   0fbfd3          MOVSX       param_2,BX                              
CODE:00441595   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00441598   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:0044159f   66893482        MOV         word ptr [param_2 + param_1*0x4],SI     
CODE:004415a3   0fbfc3          MOVSX       param_1,BX                              
CODE:004415a6   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004415ae   0fbfd3          MOVSX       param_2,BX                              
CODE:004415b1   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:004415b4   8d1495e49...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:004415bb   668b0dcc9...    MOV         param_3,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:004415c2   66890c82        MOV         word ptr [param_2 + param_1*0x4],param_3
CODE:004415c6   66a1cc994600    MOV         param_1,[DATA:DAT_004699cc]             ;= ??
CODE:004415cc   6605e72e        ADD         param_1,0x2ee7                          
CODE:004415d0   50              PUSH        param_1                                 
CODE:004415d1   e8ee14fdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004415d6   59              POP         param_3                                 
CODE:004415d7   0fbfd6          MOVSX       param_2,SI                              
CODE:004415da   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:004415e1   0fbfc6          MOVSX       param_1,SI                              
CODE:004415e4   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004415eb   e88018fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004415f0   59              POP         param_3                                 
CODE:004415f1   53              PUSH        EBX                                     
CODE:004415f2   e8f2220000      CALL        FUN_004438e9                            ;undefined FUN_004438e9(undefined4 pa...
CODE:004415f7   59              POP         param_3                                 
CODE:004415f8   0fbfc3          MOVSX       param_1,BX                              
CODE:004415fb   66ff0445b...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:00441603   e8b1040000      CALL        FUN_00441ab9                            ;undefined FUN_00441ab9(void)
CODE:00441608   e8d3220000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
CODE:0044160d   e882f3ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00441612   6a00            PUSH        0x0                                     
CODE:00441614   6a05            PUSH        0x5                                     
CODE:00441616   68724a0000      PUSH        0x4a72                                  
CODE:0044161b   e8854f0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00441620   83c40c          ADD         ESP,0xc                                 
CODE:00441623   66c705642...    MOV         word ptr [DATA:DAT_00462c64],0x1        
CODE:0044162c   e901010000      JMP         LAB_00441732                            
                            LAB_00441631:                 ;XREF[1,0]:   00441552
CODE:00441631   0fbfc3          MOVSX       param_1,BX                              
CODE:00441634   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:00441637   66833c85e...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:00441640   0f84ec000000    JZ          LAB_00441732                            
CODE:00441646   e888220000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:0044164b   0fbfc3          MOVSX       param_1,BX                              
CODE:0044164e   66ff0c45b...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:00441656   0fbfc3          MOVSX       param_1,BX                              
CODE:00441659   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:00441661   0fbfd3          MOVSX       param_2,BX                              
CODE:00441664   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00441667   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:0044166e   668b3482        MOV         SI,word ptr [param_2 + param_1*0x4]     
CODE:00441672   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x4        ;= 0006h
CODE:0044167b   0fbfc3          MOVSX       param_1,BX                              
CODE:0044167e   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:00441686   0fbfd3          MOVSX       param_2,BX                              
CODE:00441689   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:0044168c   8d1495e49...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:00441693   668b0482        MOV         param_1,word ptr [param_2 + param_1*0x4]
CODE:00441697   66a3cc994600    MOV         [DATA:DAT_004699cc],param_1             ;= ??
CODE:0044169d   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:004416a4   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004416ab   e8329effff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:004416b0   59              POP         param_3                                 
CODE:004416b1   0fbfc6          MOVSX       param_1,SI                              
CODE:004416b4   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004416bb   e84c16fdff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004416c0   59              POP         param_3                                 
CODE:004416c1   0fbfd6          MOVSX       param_2,SI                              
CODE:004416c4   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:004416cb   0fbfc3          MOVSX       param_1,BX                              
CODE:004416ce   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004416d6   0fbfd3          MOVSX       param_2,BX                              
CODE:004416d9   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:004416dc   8d1495e49...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:004416e3   66c70482ffff    MOV         word ptr [param_2 + param_1*0x4],0xffff 
CODE:004416e9   0fbfc3          MOVSX       param_1,BX                              
CODE:004416ec   0fbf0445b...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004416f4   0fbfd3          MOVSX       param_2,BX                              
CODE:004416f7   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:004416fa   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:00441701   66c70482ffff    MOV         word ptr [param_2 + param_1*0x4],0xffff 
CODE:00441707   53              PUSH        EBX                                     
CODE:00441708   e8dc210000      CALL        FUN_004438e9                            ;undefined FUN_004438e9(undefined4 pa...
CODE:0044170d   59              POP         param_3                                 
CODE:0044170e   6a00            PUSH        0x0                                     
CODE:00441710   6a05            PUSH        0x5                                     
CODE:00441712   68704a0000      PUSH        0x4a70                                  
CODE:00441717   e8894e0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044171c   83c40c          ADD         ESP,0xc                                 
CODE:0044171f   e895030000      CALL        FUN_00441ab9                            ;undefined FUN_00441ab9(void)
CODE:00441724   e86bf2ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00441729   66c705642...    MOV         word ptr [DATA:DAT_00462c64],0x1        
                            LAB_00441732:                 ;XREF[5,0]:   00441547,00441558,0044156c,0044162c
                                                          ;             00441640
CODE:00441732   5e              POP         ESI                                     
CODE:00441733   5b              POP         EBX                                     
CODE:00441734   5d              POP         EBP                                     
CODE:00441735   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441736(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004417c0
                                                          ;XREF[1,0]:   004409b6
CODE:00441736   55              PUSH        EBP                                     
CODE:00441737   8bec            MOV         EBP,ESP                                 
CODE:00441739   0fbf05602...    MOVSX       param_1,word ptr [DATA:DAT_00462c60]    ;= 0006h
CODE:00441740   83e804          SUB         param_1,0x4                             
CODE:00441743   0f82e3000000    JC          LAB_0044182c                            
CODE:00441749   7407            JZ          LAB_00441752                            
CODE:0044174b   83e802          SUB         param_1,0x2                             
CODE:0044174e   7462            JZ          LAB_004417b2                            
CODE:00441750   5d              POP         EBP                                     
CODE:00441751   c3              RET                                                 
                            LAB_00441752:                 ;XREF[1,0]:   00441749
CODE:00441752   e87c210000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:00441757   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:00441760   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:00441767   668b1445d...    MOV         param_2,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044176f   66ff0445d...    INC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:00441777   6685d2          TEST        param_2,param_2                         
CODE:0044177a   7514            JNZ         LAB_00441790                            
CODE:0044177c   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:00441783   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0044178a   e8e116fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044178f   59              POP         param_3                                 
                            LAB_00441790:                 ;XREF[1,0]:   0044177a
CODE:00441790   e8fff1ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00441795   6a00            PUSH        0x0                                     
CODE:00441797   6a05            PUSH        0x5                                     
CODE:00441799   68724a0000      PUSH        0x4a72                                  
CODE:0044179e   e8024e0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004417a3   83c40c          ADD         ESP,0xc                                 
CODE:004417a6   e897010000      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
CODE:004417ab   e830210000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
CODE:004417b0   5d              POP         EBP                                     
CODE:004417b1   c3              RET                                                 
                            LAB_004417b2:                 ;XREF[1,0]:   0044174e
CODE:004417b2   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x4        ;= 0006h
CODE:004417bb   e813210000      CALL        FUN_004438d3                            ;undefined FUN_004438d3(void)
CODE:004417c0   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004417c3   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:004417c7   66a3cc994600    MOV         [DATA:DAT_004699cc],param_1             ;= ??
CODE:004417cd   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:004417d4   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004417db   e8029dffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:004417e0   59              POP         param_3                                 
CODE:004417e1   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:004417e8   66ff0c45d...    DEC         word ptr [param_1*0x2 + DATA:DAT_0046...;= ??
CODE:004417f0   668b0445d...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004417f8   6685c0          TEST        param_1,param_1                         
CODE:004417fb   7514            JNZ         LAB_00441811                            
CODE:004417fd   0fbf05cc9...    MOVSX       param_1,word ptr [DATA:DAT_004699cc]    ;= ??
CODE:00441804   ff3485789...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0044180b   e8f416fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00441810   59              POP         param_3                                 
                            LAB_00441811:                 ;XREF[1,0]:   004417fb
CODE:00441811   e82c010000      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
CODE:00441816   e879f1ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:0044181b   6a00            PUSH        0x0                                     
CODE:0044181d   6a05            PUSH        0x5                                     
CODE:0044181f   68704a0000      PUSH        0x4a70                                  
CODE:00441824   e87c4d0000      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00441829   83c40c          ADD         ESP,0xc                                 
                            LAB_0044182c:                 ;XREF[1,0]:   00441743
CODE:0044182c   5d              POP         EBP                                     
CODE:0044182d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044182e(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   0044186d,004418a5,004418f3,0044190c
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   004418d1,004418db,004418ec
          ;local_400     undefined4        -400                      ;XREF[3,0]:   0044188c,00441892,0044189f
                                                          ;XREF[1,0]:   00440b77
CODE:0044182e   55              PUSH        EBP                                     
CODE:0044182f   8bec            MOV         EBP,ESP                                 
CODE:00441831   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:00441837   53              PUSH        EBX                                     
CODE:00441838   56              PUSH        ESI                                     
CODE:00441839   57              PUSH        EDI                                     
CODE:0044183a   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:0044183f   bfb82e4600      MOV         EDI,DATA:$TEXT30                        ;= 54h    T
CODE:00441844   ff3540994600    PUSH        dword ptr [DATA:DAT_00469940]           ;= ??
CODE:0044184a   e87915fdff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044184f   59              POP         ECX                                     
CODE:00441850   e82f0ffdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00441855   ff3540994600    PUSH        dword ptr [DATA:DAT_00469940]           ;= ??
CODE:0044185b   e8a416fdff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00441860   59              POP         ECX                                     
CODE:00441861   e81e0ffdff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:00441866   68e8030000      PUSH        0x3e8                                   
CODE:0044186b   6a00            PUSH        0x0                                     
CODE:0044186d   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00441873   50              PUSH        EAX                                     
CODE:00441874   e843e60000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00441879   83c40c          ADD         ESP,0xc                                 
CODE:0044187c   8d4705          LEA         EAX,[EDI + 0x5]=>DATA:$TEXT31           ;= 54h    T
CODE:0044187f   50              PUSH        EAX=>DATA:$TEXT31                       ;= 54h    T
CODE:00441880   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:00441883   50              PUSH        EAX                                     
CODE:00441884   e875edffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00441889   83c408          ADD         ESP,0x8                                 
CODE:0044188c   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:00441892   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00441898   e80fe70000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044189d   59              POP         ECX                                     
CODE:0044189e   50              PUSH        EAX                                     
CODE:0044189f   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:004418a5   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004418ab   50              PUSH        EAX                                     
CODE:004418ac   e8dbe70000      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:004418b1   83c40c          ADD         ESP,0xc                                 
CODE:004418b4   66bb0100        MOV         BX,0x1                                  
CODE:004418b8   eb49            JMP         LAB_00441903                            
                            LAB_004418ba:                 ;XREF[1,0]:   0044190a
CODE:004418ba   8d470a          LEA         EAX,[EDI + 0xa]=>DATA:$TEXT32           ;= 54h    T
CODE:004418bd   50              PUSH        EAX=>DATA:$TEXT32                       ;= 54h    T
CODE:004418be   0fbfc3          MOVSX       EAX,BX                                  
CODE:004418c1   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004418c5   50              PUSH        EAX                                     
CODE:004418c6   e833edffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004418cb   83c408          ADD         ESP,0x8                                 
CODE:004418ce   0fbfd3          MOVSX       EDX,BX                                  
CODE:004418d1   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:004418d8   0fbfc3          MOVSX       EAX,BX                                  
CODE:004418db   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:004418e2   e8c5e60000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:004418e7   59              POP         ECX                                     
CODE:004418e8   50              PUSH        EAX                                     
CODE:004418e9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004418ec   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:004418f3   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004418f9   50              PUSH        EAX                                     
CODE:004418fa   e8c9e60000      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:004418ff   83c40c          ADD         ESP,0xc                                 
CODE:00441902   43              INC         EBX                                     
                            LAB_00441903:                 ;XREF[1,0]:   004418b8
CODE:00441903   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:0044190a   7cae            JL          LAB_004418ba                            
CODE:0044190c   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00441912   50              PUSH        EAX                                     
CODE:00441913   e862d9ffff      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:00441918   59              POP         ECX                                     
CODE:00441919   33db            XOR         EBX,EBX                                 
CODE:0044191b   eb15            JMP         LAB_00441932                            
                            LAB_0044191d:                 ;XREF[1,0]:   00441939
CODE:0044191d   8d470f          LEA         EAX,[EDI + 0xf]=>DATA:$TEXT33           ;= 54h    T
CODE:00441920   50              PUSH        EAX=>DATA:$TEXT33                       ;= 54h    T
CODE:00441921   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441924   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:00441928   50              PUSH        EAX                                     
CODE:00441929   e867edffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:0044192e   83c408          ADD         ESP,0x8                                 
CODE:00441931   43              INC         EBX                                     
                            LAB_00441932:                 ;XREF[1,0]:   0044191b
CODE:00441932   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00441939   7ce2            JL          LAB_0044191d                            
CODE:0044193b   5f              POP         EDI                                     
CODE:0044193c   5e              POP         ESI                                     
CODE:0044193d   5b              POP         EBX                                     
CODE:0044193e   8be5            MOV         ESP,EBP                                 
CODE:00441940   5d              POP         EBP                                     
CODE:00441941   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441942(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   004419d2,004419f8
                                                          ;XREF[6,0]:   00440dc0,00440fe9,004414fe,004417a6
                                                          ;             00441811,0044380a
CODE:00441942   55              PUSH        EBP                                     
CODE:00441943   8bec            MOV         EBP,ESP                                 
CODE:00441945   83c4f4          ADD         ESP,-0xc                                
CODE:00441948   53              PUSH        EBX                                     
CODE:00441949   56              PUSH        ESI                                     
CODE:0044194a   57              PUSH        EDI                                     
CODE:0044194b   bf682c4600      MOV         EDI,DATA:DAT_00462c68                   ;= 01h
CODE:00441950   66be983a        MOV         SI,0x3a98                               
CODE:00441954   56              PUSH        ESI                                     
CODE:00441955   e861b20000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0044195a   59              POP         ECX                                     
CODE:0044195b   68b1000000      PUSH        0xb1                                    
CODE:00441960   6a42            PUSH        0x42                                    
CODE:00441962   6881000000      PUSH        0x81                                    
CODE:00441967   6a0b            PUSH        0xb                                     
CODE:00441969   e87af4feff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0044196e   83c410          ADD         ESP,0x10                                
CODE:00441971   33db            XOR         EBX,EBX                                 
                            LAB_00441973:                 ;XREF[1,0]:   00441a0a
CODE:00441973   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   004699d6,004699d8
CODE:00441976   66833c45d...    CMP         word ptr [EAX*0x...,0x0                 ;= ??
CODE:0044197f   0f8e80000000    JLE         LAB_00441a05                            
CODE:00441985   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441988   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469978] ;= ??
CODE:0044198f   e8dc14fdff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00441994   59              POP         ECX                                     
CODE:00441995   6a14            PUSH        0x14                                    
CODE:00441997   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044199a   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0044199d   668b444704      MOV         AX,word ptr [EDI + EAX*0x2 + 0x4]=>DA...;= 0084h
CODE:004419a2   50              PUSH        EAX                                     
CODE:004419a3   0fbfc3          MOVSX       EAX,BX                                  
CODE:004419a6   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004419a9   668b444702      MOV         AX,word ptr [EDI + EAX*0x2 + 0x2]=>DA...;= 0010h
CODE:004419ae   50              PUSH        EAX                                     
CODE:004419af   0fbfc3          MOVSX       EAX,BX                                  
CODE:004419b2   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469978] ;= ??
CODE:004419b9   e89e1ffdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004419be   83c410          ADD         ESP,0x10                                
CODE:004419c1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004419c4   0fbf0445d...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:004419cc   50              PUSH        EAX                                     
CODE:004419cd   68cc2e4600      PUSH        DATA:DAT_00462ecc                       ;= 25h    %
CODE:004419d2   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:004419d5   50              PUSH        EAX                                     
CODE:004419d6   e899100100      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:004419db   83c40c          ADD         ESP,0xc                                 
CODE:004419de   6a00            PUSH        0x0                                     
CODE:004419e0   0fbfc3          MOVSX       EAX,BX                                  
CODE:004419e3   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004419e6   668b444708      MOV         AX,word ptr [EDI + EAX*0x2 + 0x8]=>DA...;= 00B6h
CODE:004419eb   50              PUSH        EAX                                     
CODE:004419ec   0fbfc3          MOVSX       EAX,BX                                  
CODE:004419ef   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:004419f2   668b444706      MOV         AX,word ptr [EDI + EAX*0x2 + 0x6]=>DA...;= 0013h
CODE:004419f7   50              PUSH        EAX                                     
CODE:004419f8   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:004419fb   50              PUSH        EAX                                     
CODE:004419fc   56              PUSH        ESI                                     
CODE:004419fd   e82ab50000      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:00441a02   83c414          ADD         ESP,0x14                                
                            LAB_00441a05:                 ;XREF[1,0]:   0044197f
CODE:00441a05   43              INC         EBX                                     
CODE:00441a06   6683fb06        CMP         BX,0x6                                  
CODE:00441a0a   0f8c63ffffff    JL          LAB_00441973                            
CODE:00441a10   68b1000000      PUSH        0xb1                                    
CODE:00441a15   6a42            PUSH        0x42                                    
CODE:00441a17   6881000000      PUSH        0x81                                    
CODE:00441a1c   6a0b            PUSH        0xb                                     
CODE:00441a1e   e899f0feff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:00441a23   83c410          ADD         ESP,0x10                                
CODE:00441a26   56              PUSH        ESI                                     
CODE:00441a27   e8f4b00000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:00441a2c   59              POP         ECX                                     
CODE:00441a2d   5f              POP         EDI                                     
CODE:00441a2e   5e              POP         ESI                                     
CODE:00441a2f   5b              POP         EBX                                     
CODE:00441a30   8be5            MOV         ESP,EBP                                 
CODE:00441a32   5d              POP         EBP                                     
CODE:00441a33   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441a34(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00441a3d
          ;param_5       undefined2           8                      ;XREF[1,0]:   00441a65
          ;param_6       undefined4           c                      ;XREF[1,0]:   00441a3a
                                                          ;XREF[1,0]:   00441b16
CODE:00441a34   55              PUSH        EBP                                     
CODE:00441a35   8bec            MOV         EBP,ESP                                 
CODE:00441a37   53              PUSH        EBX                                     
CODE:00441a38   56              PUSH        ESI                                     
CODE:00441a39   57              PUSH        EDI                                     
CODE:00441a3a   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:00441a3d   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00441a40   33db            XOR         EBX,EBX                                 
                            LAB_00441a42:                 ;XREF[1,0]:   00441ab2
CODE:00441a42   0fbfc3          MOVSX       param_1,BX                              
CODE:00441a45   0fbfd6          MOVSX       param_2,SI                              
CODE:00441a48   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00441a4b   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
                                                          ; FWD[2,0]:   004699e2,004699e6
CODE:00441a52   66833c82ff      CMP         word ptr [param_...,offset DATA:DAT_0...;= ??
CODE:00441a57   7454            JZ          LAB_00441aad                            
CODE:00441a59   6a14            PUSH        0x14                                    
CODE:00441a5b   0fbfc3          MOVSX       param_1,BX                              
CODE:00441a5e   8bd0            MOV         param_2,param_1                         
CODE:00441a60   c1e005          SHL         param_1,0x5                             
CODE:00441a63   2bc2            SUB         param_1,param_2                         
CODE:00441a65   6603450c        ADD         param_1,word ptr [EBP + param_5+0x4]    
CODE:00441a69   50              PUSH        param_1                                 
CODE:00441a6a   0fbfc3          MOVSX       param_1,BX                              
CODE:00441a6d   0fbfd6          MOVSX       param_2,SI                              
CODE:00441a70   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00441a73   8d1495e49...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:00441a7a   0fbf0482        MOVSX       param_1,word ptr [param_2 + param_1*0...;= ??
CODE:00441a7e   668b04458...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= FFFCh
CODE:00441a86   6603c7          ADD         param_1,DI                              
CODE:00441a89   50              PUSH        param_1                                 
CODE:00441a8a   0fbfc3          MOVSX       param_1,BX                              
CODE:00441a8d   0fbfd6          MOVSX       param_2,SI                              
CODE:00441a90   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00441a93   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:00441a9a   0fbf0482        MOVSX       param_1,word ptr [param_2 + param_1*0...;= ??
CODE:00441a9e   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00441aa5   e8b21efdff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00441aaa   83c410          ADD         ESP,0x10                                
                            LAB_00441aad:                 ;XREF[1,0]:   00441a57
CODE:00441aad   43              INC         EBX                                     
CODE:00441aae   6683fb03        CMP         BX,0x3                                  
CODE:00441ab2   7c8e            JL          LAB_00441a42                            
CODE:00441ab4   5f              POP         EDI                                     
CODE:00441ab5   5e              POP         ESI                                     
CODE:00441ab6   5b              POP         EBX                                     
CODE:00441ab7   5d              POP         EBP                                     
CODE:00441ab8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441ab9(void)
                                                          ;XREF[4,0]:   00440dae,00441603,0044171f,004439d2
CODE:00441ab9   53              PUSH        EBX                                     
CODE:00441aba   33db            XOR         EBX,EBX                                 
                            LAB_00441abc:                 ;XREF[1,0]:   00441b23
CODE:00441abc   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441abf   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
                                                          ; FWD[2,0]:   004699e2,004699ee
CODE:00441ac2   66833c85e...    CMP         word ptr [EAX*0x...,-0x1                ;= ??
CODE:00441acb   7451            JZ          LAB_00441b1e                            
CODE:00441acd   53              PUSH        EBX                                     
CODE:00441ace   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00441ad5   ba0a000000      MOV         EDX,0xa                                 
CODE:00441ada   2bd0            SUB         EDX,EAX                                 
CODE:00441adc   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00441adf   8d04c5d62...    LEA         EAX,[EAX*0x8 + DATA:DAT_00462cd6]       ;= 003Fh
CODE:00441ae6   0fbfd3          MOVSX       EDX,BX                                  
CODE:00441ae9   03d2            ADD         EDX,EDX                                 
CODE:00441aeb   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 003Fh
CODE:00441aef   6683c0fe        ADD         AX,-0x2                                 
CODE:00441af3   50              PUSH        EAX=>DATA:DAT_0046003d                  
CODE:00441af4   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00441afb   ba0a000000      MOV         EDX,0xa                                 
CODE:00441b00   2bd0            SUB         EDX,EAX                                 
CODE:00441b02   8d0492          LEA         EAX,[EDX + EDX*0x4]                     
CODE:00441b05   8d04c5d42...    LEA         EAX=>DATA:DAT_00...,[EAX*0x8 + DATA:D...;= 54h    T
                                                                                    ;= 0078h
CODE:00441b0c   0fbfd3          MOVSX       EDX,BX                                  
CODE:00441b0f   03d2            ADD         EDX,EDX                                 
CODE:00441b11   668b0450        MOV         AX,word ptr [EAX + EDX*0x2]=>DATA:DAT...;= 0078h
CODE:00441b15   50              PUSH        EAX=>DATA:DAT_00460078                  ;= 54h    T
CODE:00441b16   e819ffffff      CALL        FUN_00441a34                            ;undefined FUN_00441a34(undefined par...
CODE:00441b1b   83c40c          ADD         ESP,0xc                                 
                            LAB_00441b1e:                 ;XREF[1,0]:   00441acb
CODE:00441b1e   43              INC         EBX                                     
CODE:00441b1f   6683fb0a        CMP         BX,0xa                                  
CODE:00441b23   7c97            JL          LAB_00441abc                            
CODE:00441b25   5b              POP         EBX                                     
CODE:00441b26   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_00441b27(void)
                                                          ;XREF[1,0]:   00441c88
CODE:00441b27   53              PUSH        EBX                                     
CODE:00441b28   56              PUSH        ESI                                     
CODE:00441b29   57              PUSH        EDI                                     
CODE:00441b2a   33c9            XOR         ECX,ECX                                 
CODE:00441b2c   33d2            XOR         EDX,EDX                                 
                            LAB_00441b2e:                 ;XREF[1,0]:   00441b82
CODE:00441b2e   33c0            XOR         EAX,EAX                                 
                            LAB_00441b30:                 ;XREF[1,0]:   00441b7b
CODE:00441b30   0fbfd8          MOVSX       EBX,AX                                  
CODE:00441b33   0fbff2          MOVSX       ESI,DX                                  
CODE:00441b36   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:00441b39   8d34b5e49...    LEA         ESI,[ESI*0x4 + DATA:DAT_004699e4]       ;= ??
                                                          ; FWD[3,0]:   004699e4,004699e8,004699f0
CODE:00441b40   66833c9eff      CMP         word ptr [ESI + ...,-0x1                ;= ??
CODE:00441b45   7436            JZ          LAB_00441b7d                            
CODE:00441b47   0fbfd8          MOVSX       EBX,AX                                  
CODE:00441b4a   0fbff2          MOVSX       ESI,DX                                  
CODE:00441b4d   8d3476          LEA         ESI,[ESI + ESI*0x2]                     
CODE:00441b50   8d34b5e49...    LEA         ESI,[ESI*0x4 + DATA:DAT_004699e4]       ;= ??
CODE:00441b57   0fbf1c9e        MOVSX       EBX,word ptr [ESI + EBX*0x4]=>DATA:DA...;= ??
CODE:00441b5b   8d1cdb          LEA         EBX,[EBX + EBX*0x8]                     
CODE:00441b5e   0fbf1c5d6...    MOVSX       EBX,word ptr [EBX*0x2 + DATA:DAT_0046...;= 01h
CODE:00441b66   0fbff2          MOVSX       ESI,DX                                  
CODE:00441b69   bf05000000      MOV         EDI,0x5                                 
CODE:00441b6e   2bfe            SUB         EDI,ESI                                 
CODE:00441b70   0fafdf          IMUL        EBX,EDI                                 
CODE:00441b73   6603cb          ADD         CX,BX                                   
CODE:00441b76   40              INC         EAX                                     
CODE:00441b77   6683f803        CMP         AX,0x3                                  
CODE:00441b7b   7cb3            JL          LAB_00441b30                            
                            LAB_00441b7d:                 ;XREF[1,0]:   00441b45
CODE:00441b7d   42              INC         EDX                                     
CODE:00441b7e   6683fa05        CMP         DX,0x5                                  
CODE:00441b82   7caa            JL          LAB_00441b2e                            
CODE:00441b84   8bc1            MOV         EAX,ECX                                 
CODE:00441b86   5f              POP         EDI                                     
CODE:00441b87   5e              POP         ESI                                     
CODE:00441b88   5b              POP         EBX                                     
CODE:00441b89   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_00441b8a(void)
                                                          ;XREF[1,0]:   00441c8f
CODE:00441b8a   53              PUSH        EBX                                     
CODE:00441b8b   56              PUSH        ESI                                     
CODE:00441b8c   57              PUSH        EDI                                     
CODE:00441b8d   bbe2994600      MOV         EBX,DATA:DAT_004699e2                   ;= ??
CODE:00441b92   33c9            XOR         ECX,ECX                                 
CODE:00441b94   66ba0500        MOV         DX,0x5                                  
                            LAB_00441b98:                 ;XREF[1,0]:   00441be2
CODE:00441b98   33c0            XOR         EAX,EAX                                 
                            LAB_00441b9a:                 ;XREF[1,0]:   00441bdb
CODE:00441b9a   0fbff0          MOVSX       ESI,AX                                  
CODE:00441b9d   0fbffa          MOVSX       EDI,DX                                  
CODE:00441ba0   8d3c7f          LEA         EDI,[EDI + EDI*0x2]                     
CODE:00441ba3   8d7cbb02        LEA         EDI,[EBX + EDI*0x4 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   004699e4,00469a20,00469a24
CODE:00441ba7   66833cb7ff      CMP         word ptr [EDI + ...,offset DATA:DAT_0...;= ??
CODE:00441bac   742f            JZ          LAB_00441bdd                            
CODE:00441bae   0fbff0          MOVSX       ESI,AX                                  
CODE:00441bb1   0fbffa          MOVSX       EDI,DX                                  
CODE:00441bb4   8d3c7f          LEA         EDI,[EDI + EDI*0x2]                     
CODE:00441bb7   8d7cbb02        LEA         EDI,[EBX + EDI*0x4 + 0x2]=>DATA:DAT_0...;= ??
CODE:00441bbb   0fbf34b7        MOVSX       ESI,word ptr [EDI + ESI*0x4]=>DATA:DA...;= ??
CODE:00441bbf   8d34f6          LEA         ESI,[ESI + ESI*0x8]                     
CODE:00441bc2   0fbf34756...    MOVSX       ESI,word ptr [ESI*0x2 + DATA:DAT_0046...;= 01h
CODE:00441bca   0fbffa          MOVSX       EDI,DX                                  
CODE:00441bcd   83c7fc          ADD         EDI,-0x4                                
CODE:00441bd0   0faff7          IMUL        ESI,EDI                                 
CODE:00441bd3   6603ce          ADD         CX,SI                                   
CODE:00441bd6   40              INC         EAX                                     
CODE:00441bd7   6683f803        CMP         AX,0x3                                  
CODE:00441bdb   7cbd            JL          LAB_00441b9a                            
                            LAB_00441bdd:                 ;XREF[1,0]:   00441bac
CODE:00441bdd   42              INC         EDX                                     
CODE:00441bde   6683fa0a        CMP         DX,0xa                                  
CODE:00441be2   7cb4            JL          LAB_00441b98                            
CODE:00441be4   8bc1            MOV         EAX,ECX                                 
CODE:00441be6   5f              POP         EDI                                     
CODE:00441be7   5e              POP         ESI                                     
CODE:00441be8   5b              POP         EBX                                     
CODE:00441be9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00441bea(void)
                                                          ;XREF[1,0]:   00441d15
CODE:00441bea   6a01            PUSH        0x1                                     
CODE:00441bec   68cf394400      PUSH        FUN_004439cf                            
CODE:00441bf1   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441bf7   e80c1ffdff      CALL        FUN_00413b08                            ;undefined FUN_00413b08(undefined par...
CODE:00441bfc   83c40c          ADD         ESP,0xc                                 
CODE:00441bff   66a1602c4600    MOV         AX,[DATA:DAT_00462c60]                  ;= 0006h
CODE:00441c05   66a326994600    MOV         [DATA:DAT_00469926],AX                  ;= ??
CODE:00441c0b   0fbf05622...    MOVSX       EAX,word ptr [DATA:DAT_00462c62]        ;= 000Ah
CODE:00441c12   83e801          SUB         EAX,0x1                                 
CODE:00441c15   720b            JC          LAB_00441c22                            
CODE:00441c17   83e804          SUB         EAX,0x4                                 
CODE:00441c1a   7469            JZ          LAB_00441c85                            
CODE:00441c1c   83e805          SUB         EAX,0x5                                 
CODE:00441c1f   7433            JZ          LAB_00441c54                            
CODE:00441c21   c3              RET                                                 
                            LAB_00441c22:                 ;XREF[1,0]:   00441c15
CODE:00441c22   6a01            PUSH        0x1                                     
CODE:00441c24   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c2a   e8a50dfdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441c2f   83c408          ADD         ESP,0x8                                 
CODE:00441c32   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c38   e8a713fdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00441c3d   59              POP         ECX                                     
CODE:00441c3e   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c44   e8cf11fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441c49   59              POP         ECX                                     
CODE:00441c4a   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x3        ;= 0006h
CODE:00441c53   c3              RET                                                 
                            LAB_00441c54:                 ;XREF[1,0]:   00441c1f
CODE:00441c54   6a03            PUSH        0x3                                     
CODE:00441c56   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c5c   e8730dfdff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:00441c61   83c408          ADD         ESP,0x8                                 
CODE:00441c64   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c6a   e87513fdff      CALL        FUN_00412fe4                            ;void FUN_00412fe4(undefined4 param_1)
CODE:00441c6f   59              POP         ECX                                     
CODE:00441c70   ff3538994600    PUSH        dword ptr [DATA:DAT_00469938]           ;= ??
CODE:00441c76   e89d11fdff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00441c7b   59              POP         ECX                                     
CODE:00441c7c   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x1        ;= 0006h
                            LAB_00441c85:                 ;XREF[1,0]:   00441c1a
CODE:00441c85   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00441c86(void)
                                                          ;XREF[2,0]:   00440fb0,00440fcc
CODE:00441c86   53              PUSH        EBX                                     
CODE:00441c87   56              PUSH        ESI                                     
CODE:00441c88   e89afeffff      CALL        FUN_00441b27                            ;short FUN_00441b27(void)
CODE:00441c8d   8bd8            MOV         EBX,EAX                                 
CODE:00441c8f   e8f6feffff      CALL        FUN_00441b8a                            ;short FUN_00441b8a(void)
CODE:00441c94   8bc8            MOV         ECX,EAX                                 
CODE:00441c96   663bcb          CMP         CX,BX                                   
CODE:00441c99   7e1e            JLE         LAB_00441cb9                            
CODE:00441c9b   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441c9e   6bc064          IMUL        EAX,EAX,0x64                            
CODE:00441ca1   0fbfd1          MOVSX       EDX,CX                                  
CODE:00441ca4   8bf2            MOV         ESI,EDX                                 
CODE:00441ca6   99              CDQ                                                 
CODE:00441ca7   f7fe            IDIV        ESI                                     
CODE:00441ca9   40              INC         EAX                                     
CODE:00441caa   d1f8            SAR         EAX,0x1                                 
CODE:00441cac   7903            JNS         LAB_00441cb1                            
CODE:00441cae   83d000          ADC         EAX,0x0                                 
                            LAB_00441cb1:                 ;XREF[1,0]:   00441cac
CODE:00441cb1   66a32a994600    MOV         [DATA:DAT_0046992a],AX                  ;= ??
CODE:00441cb7   eb1c            JMP         LAB_00441cd5                            
                            LAB_00441cb9:                 ;XREF[1,0]:   00441c99
CODE:00441cb9   0fbfc1          MOVSX       EAX,CX                                  
CODE:00441cbc   6bc064          IMUL        EAX,EAX,0x64                            
CODE:00441cbf   0fbfd3          MOVSX       EDX,BX                                  
CODE:00441cc2   8bf2            MOV         ESI,EDX                                 
CODE:00441cc4   99              CDQ                                                 
CODE:00441cc5   f7fe            IDIV        ESI                                     
CODE:00441cc7   40              INC         EAX                                     
CODE:00441cc8   d1f8            SAR         EAX,0x1                                 
CODE:00441cca   7903            JNS         LAB_00441ccf                            
CODE:00441ccc   83d000          ADC         EAX,0x0                                 
                            LAB_00441ccf:                 ;XREF[1,0]:   00441cca
CODE:00441ccf   66a32a994600    MOV         [DATA:DAT_0046992a],AX                  ;= ??
                            LAB_00441cd5:                 ;XREF[1,0]:   00441cb7
CODE:00441cd5   663bcb          CMP         CX,BX                                   
CODE:00441cd8   7d14            JGE         LAB_00441cee                            
CODE:00441cda   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0x0        ;= 000Ah
CODE:00441ce2   7405            JZ          LAB_00441ce9                            
CODE:00441ce4   e859f7ffff      CALL        FUN_00441442                            ;undefined FUN_00441442(void)
                            LAB_00441ce9:                 ;XREF[1,0]:   00441ce2
CODE:00441ce9   33c0            XOR         EAX,EAX                                 
CODE:00441ceb   5e              POP         ESI                                     
CODE:00441cec   5b              POP         EBX                                     
CODE:00441ced   c3              RET                                                 
                            LAB_00441cee:                 ;XREF[1,0]:   00441cd8
CODE:00441cee   663bd9          CMP         BX,CX                                   
CODE:00441cf1   7d14            JGE         LAB_00441d07                            
CODE:00441cf3   66833d622...    CMP         word ptr [DATA:DAT_00462c62],0xa        ;= 000Ah
CODE:00441cfb   7405            JZ          LAB_00441d02                            
CODE:00441cfd   e8d1f6ffff      CALL        FUN_004413d3                            ;undefined FUN_004413d3(void)
                            LAB_00441d02:                 ;XREF[1,0]:   00441cfb
CODE:00441d02   33c0            XOR         EAX,EAX                                 
CODE:00441d04   5e              POP         ESI                                     
CODE:00441d05   5b              POP         EBX                                     
CODE:00441d06   c3              RET                                                 
                            LAB_00441d07:                 ;XREF[1,0]:   00441cf1
CODE:00441d07   663bd9          CMP         BX,CX                                   
CODE:00441d0a   7515            JNZ         LAB_00441d21                            
CODE:00441d0c   66c7052a9...    MOV         word ptr [DATA:DAT_0046992a],0x19       ;= ??
CODE:00441d15   e8d0feffff      CALL        FUN_00441bea                            ;undefined FUN_00441bea(void)
CODE:00441d1a   66b80100        MOV         AX,0x1                                  
CODE:00441d1e   5e              POP         ESI                                     
CODE:00441d1f   5b              POP         EBX                                     
CODE:00441d20   c3              RET                                                 
                            LAB_00441d21:                 ;XREF[1,0]:   00441d0a
CODE:00441d21   33c0            XOR         EAX,EAX                                 
CODE:00441d23   5e              POP         ESI                                     
CODE:00441d24   5b              POP         EBX                                     
CODE:00441d25   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForBalance(void)
          ;local_6       undefined2          -6                      ;XREF[7,0]:   004436ab,004436b3,004436bb,004436c3,004436cb
                                                                     ;             004436d3,004436f7
                                                          ;XREF[1,0]:   00440ce9
CODE:00441d26   55              PUSH        EBP                                     
CODE:00441d27   8bec            MOV         EBP,ESP                                 
CODE:00441d29   51              PUSH        ECX                                     
CODE:00441d2a   53              PUSH        EBX                                     
CODE:00441d2b   56              PUSH        ESI                                     
CODE:00441d2c   57              PUSH        EDI                                     
CODE:00441d2d   bfe2994600      MOV         EDI,DATA:DAT_004699e2                   ;= ??
CODE:00441d32   bb78994600      MOV         EBX,DATA:DAT_00469978                   ;= ??
CODE:00441d37   66c7055c2...    MOV         word ptr [DATA:DAT_00462c5c],0x0        
CODE:00441d40   66c705662...    MOV         word ptr [DATA:DAT_00462c66],0x0        
CODE:00441d49   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:00441d52   66c705622...    MOV         word ptr [DATA:DAT_00462c62],0xa        ;= 000Ah
CODE:00441d5b   68ed2e0000      PUSH        0x2eed                                  
CODE:00441d60   e85f0dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441d65   59              POP         ECX                                     
CODE:00441d66   8903            MOV         dword ptr [EBX]=>DATA:DAT_00469978,EAX  ;= ??
CODE:00441d68   68ee2e0000      PUSH        0x2eee                                  
CODE:00441d6d   e8520dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441d72   59              POP         ECX                                     
CODE:00441d73   894304          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:00441d76   68ef2e0000      PUSH        0x2eef                                  
CODE:00441d7b   e8440dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441d80   59              POP         ECX                                     
CODE:00441d81   894308          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:00441d84   68f02e0000      PUSH        0x2ef0                                  
CODE:00441d89   e8360dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441d8e   59              POP         ECX                                     
CODE:00441d8f   89430c          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:00441d92   68f12e0000      PUSH        0x2ef1                                  
CODE:00441d97   e8280dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441d9c   59              POP         ECX                                     
CODE:00441d9d   894310          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:00441da0   68f22e0000      PUSH        0x2ef2                                  
CODE:00441da5   e81a0dfdff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00441daa   59              POP         ECX                                     
CODE:00441dab   894314          MOV         dword ptr [EBX +...,EAX                 ;= ??
CODE:00441dae   33f6            XOR         ESI,ESI                                 
                            LAB_00441db0:                 ;XREF[1,0]:   00441de3
CODE:00441db0   33db            XOR         EBX,EBX                                 
                            LAB_00441db2:                 ;XREF[1,0]:   00441ddc
CODE:00441db2   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441db5   0fbfd6          MOVSX       EDX,SI                                  
CODE:00441db8   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00441dbb   8d1497          LEA         EDX,[EDI + EDX*0x4]=>DATA:DAT_004699e2  ;= ??
                                                          ; FWD[3,0]:   004699e2,004699e6,004699ee
CODE:00441dbe   66c70482ffff    MOV         word ptr [EDX + ...,0xffff              ;= ??
CODE:00441dc4   0fbfc3          MOVSX       EAX,BX                                  
CODE:00441dc7   0fbfd6          MOVSX       EDX,SI                                  
CODE:00441dca   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00441dcd   8d549702        LEA         EDX,[EDI + EDX*0x4 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   004699e4,004699e8,004699f0
CODE:00441dd1   66c70482ffff    MOV         word ptr [EDX + ...,0xffff              ;= ??
CODE:00441dd7   43              INC         EBX                                     
CODE:00441dd8   6683fb03        CMP         BX,0x3                                  
CODE:00441ddc   7cd4            JL          LAB_00441db2                            
CODE:00441dde   46              INC         ESI                                     
CODE:00441ddf   6683fe0a        CMP         SI,0xa                                  
CODE:00441de3   7ccb            JL          LAB_00441db0                            
CODE:00441de5   33f6            XOR         ESI,ESI                                 
                            LAB_00441de7:                 ;XREF[1,0]:   00441df9
CODE:00441de7   0fbfc6          MOVSX       EAX,SI                                  
                                                          ; FWD[2,0]:   004699bc,004699be
CODE:00441dea   66c70445b...    MOV         word ptr [EAX*0x...,0x0                 ;= ??
CODE:00441df4   46              INC         ESI                                     
CODE:00441df5   6683fe05        CMP         SI,0x5                                  
CODE:00441df9   7cec            JL          LAB_00441de7                            
CODE:00441dfb   66833dfe2...    CMP         word ptr [DATA:P...,43                  ;= 1h
CODE:00441e03   7e09            JLE         LAB_00441e0e                            
CODE:00441e05   66c705fe2...    MOV         word ptr [DATA:P...,0x1                 ;= 1h
                            LAB_00441e0e:                 ;XREF[1,0]:   00441e03
CODE:00441e0e   0fbf05fe2...    MOVSX       EAX,word ptr [DATA:Puzzles::currentPu...;= 1h
CODE:00441e15   83f82b          CMP         EAX,0x2b                                
CODE:00441e18   0f8733180000    JA          switchD_00441e1e::caseD_0               
                            switchD:                      ; FWD[45,0]:  00441e29,00441ed5,00441f55,00441fd5
                                                          ;             00442055,004420de,0044215e,004421de
                                                          ;             00442279,00442314,004423af,00442435
                                                          ;             004424bb,0044253b,004425c1,0044264d
                                                          ;             004426d9,00442759,004427d9,00442859
                                                          ;             004428df,00442965,004429eb,00442a71
                                                          ;             00442af7,00442b77,00442bfd,00442c83
                                                          ;             00442d0f,00442d9b,00442e27,00442ead
                                                          ;             00442f39,00442fbf,0044304b,004430d7
                                                          ;             00443184,00443216,004432ae,00443346
                                                          ;             004433de,00443476,0044350e,004435a6
                                                          ;             00443651
CODE:00441e1e   ff2485251...    JMP         dword ptr [EAX*0x4 + 0x441e25]=>->swi...;= 00441ed5
                            switchdataD_00441e25:         
CODE:00441e25   51364400        addr        switchD_00441e1e::caseD_0               
                            PTR_caseD_1_00441e29:         ;XREF[1,0]:   00441e1e
CODE:00441e29   d51e4400        addr        switchD_00441e1e::caseD_1               
CODE:00441e2d   551f4400        addr        switchD_00441e1e::caseD_2               
CODE:00441e31   d51f4400        addr        switchD_00441e1e::caseD_3               
CODE:00441e35   55204400        addr        switchD_00441e1e::caseD_4               
CODE:00441e39   de204400        addr        switchD_00441e1e::caseD_5               
CODE:00441e3d   5e214400        addr        switchD_00441e1e::caseD_6               
CODE:00441e41   de214400        addr        switchD_00441e1e::caseD_7               
CODE:00441e45   79224400        addr        switchD_00441e1e::caseD_8               
CODE:00441e49   14234400        addr        switchD_00441e1e::caseD_9               
CODE:00441e4d   af234400        addr        switchD_00441e1e::caseD_a               
CODE:00441e51   35244400        addr        switchD_00441e1e::caseD_b               
CODE:00441e55   bb244400        addr        switchD_00441e1e::caseD_c               
CODE:00441e59   3b254400        addr        switchD_00441e1e::caseD_d               
CODE:00441e5d   c1254400        addr        switchD_00441e1e::caseD_e               
CODE:00441e61   4d264400        addr        switchD_00441e1e::caseD_f               
CODE:00441e65   d9264400        addr        switchD_00441e1e::caseD_10              
CODE:00441e69   59274400        addr        switchD_00441e1e::caseD_11              
CODE:00441e6d   d9274400        addr        switchD_00441e1e::caseD_12              
CODE:00441e71   59284400        addr        switchD_00441e1e::caseD_13              
CODE:00441e75   df284400        addr        switchD_00441e1e::caseD_14              
CODE:00441e79   65294400        addr        switchD_00441e1e::caseD_15              
CODE:00441e7d   eb294400        addr        switchD_00441e1e::caseD_16              
CODE:00441e81   712a4400        addr        switchD_00441e1e::caseD_17              
CODE:00441e85   f72a4400        addr        switchD_00441e1e::caseD_18              
CODE:00441e89   772b4400        addr        switchD_00441e1e::caseD_19              
CODE:00441e8d   fd2b4400        addr        switchD_00441e1e::caseD_1a              
CODE:00441e91   832c4400        addr        switchD_00441e1e::caseD_1b              
CODE:00441e95   0f2d4400        addr        switchD_00441e1e::caseD_1c              
CODE:00441e99   9b2d4400        addr        switchD_00441e1e::caseD_1d              
CODE:00441e9d   272e4400        addr        switchD_00441e1e::caseD_1e              
CODE:00441ea1   ad2e4400        addr        switchD_00441e1e::caseD_1f              
CODE:00441ea5   392f4400        addr        switchD_00441e1e::caseD_20              
CODE:00441ea9   bf2f4400        addr        switchD_00441e1e::caseD_21              
CODE:00441ead   4b304400        addr        switchD_00441e1e::caseD_22              
CODE:00441eb1   d7304400        addr        switchD_00441e1e::caseD_23              
CODE:00441eb5   84314400        addr        switchD_00441e1e::caseD_24              
CODE:00441eb9   16324400        addr        switchD_00441e1e::caseD_25              
CODE:00441ebd   ae324400        addr        switchD_00441e1e::caseD_26              
CODE:00441ec1   46334400        addr        switchD_00441e1e::caseD_27              
CODE:00441ec5   de334400        addr        switchD_00441e1e::caseD_28              
CODE:00441ec9   76344400        addr        switchD_00441e1e::caseD_29              
CODE:00441ecd   0e354400        addr        switchD_00441e1e::caseD_2a              
CODE:00441ed1   a6354400        addr        switchD_00441e1e::caseD_2b              
                            caseD_1:                      ;XREF[2,0]:   00441e1e,00441e29
CODE:00441ed5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00441ede   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00441ee7   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee1     ;= ??
CODE:00441ef0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee1     ;= ??
CODE:00441ef9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee2     ;= ??
CODE:00441f02   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee3     ;= ??
CODE:00441f0b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00441f14   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00441f1d   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00441f26   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00441f2f   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00441f38   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00441f41   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00441f4a   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00441f50   e9fc160000      JMP         switchD_00441e1e::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   00441e1e,00441e2d
CODE:00441f55   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00441f5e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00441f67   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee1     ;= ??
CODE:00441f70   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee1     ;= ??
CODE:00441f79   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee2     ;= ??
CODE:00441f82   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee3     ;= ??
CODE:00441f8b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00441f94   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00441f9d   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00441fa6   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00441faf   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00441fb8   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00441fc1   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00441fca   66c747620400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00441fd0   e97c160000      JMP         switchD_00441e1e::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00441e1e,00441e31
CODE:00441fd5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00441fde   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00441fe7   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee1     ;= ??
CODE:00441ff0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee1     ;= ??
CODE:00441ff9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee2     ;= ??
CODE:00442002   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee3     ;= ??
CODE:0044200b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442014   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:0044201d   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442026   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:0044202f   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442038   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442041   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:0044204a   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00442050   e9fc150000      JMP         switchD_00441e1e::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   00441e1e,00441e35
CODE:00442055   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044205e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442067   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee6     ;= ??
CODE:00442070   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee4     ;= ??
CODE:00442079   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee5     ;= ??
CODE:00442082   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee6     ;= ??
CODE:0044208b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442094   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044209d   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004420a6   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004420af   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:004420b8   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004420c1   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004420ca   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004420d3   66c747560400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:004420d9   e973150000      JMP         switchD_00441e1e::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   00441e1e,00441e39
CODE:004420de   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004420e7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004420f0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee4     ;= ??
CODE:004420f9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee7     ;= ??
CODE:00442102   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee8     ;= ??
CODE:0044210b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee9     ;= ??
CODE:00442114   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044211d   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442126   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044212f   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442138   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442141   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:0044214a   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442153   66c747620100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00442159   e9f3140000      JMP         switchD_00441e1e::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   00441e1e,00441e3d
CODE:0044215e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442167   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442170   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee4     ;= ??
CODE:00442179   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ee7     ;= ??
CODE:00442182   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ee8     ;= ??
CODE:0044218b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ee9     ;= ??
CODE:00442194   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044219d   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004421a6   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004421af   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004421b8   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004421c1   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:004421ca   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004421d3   66c7474a0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004421d9   e973140000      JMP         switchD_00441e1e::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   00441e1e,00441e41
CODE:004421de   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004421e7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004421f0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee3     ;= ??
CODE:004421f9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2eea     ;= ??
CODE:00442202   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2eeb     ;= ??
CODE:0044220b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2eec     ;= ??
CODE:00442214   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2eed     ;= ??
CODE:0044221d   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2eee     ;= ??
CODE:00442226   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2eef     ;= ??
CODE:0044222f   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00442238   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x2        ;= ??
CODE:00442241   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044224a   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442253   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:0044225c   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442265   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:0044226e   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00442274   e9d8130000      JMP         switchD_00441e1e::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   00441e1e,00441e45
CODE:00442279   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00442282   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044228b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee3     ;= ??
CODE:00442294   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2eea     ;= ??
CODE:0044229d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2eeb     ;= ??
CODE:004422a6   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2eec     ;= ??
CODE:004422af   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2eed     ;= ??
CODE:004422b8   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2eee     ;= ??
CODE:004422c1   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2eef     ;= ??
CODE:004422ca   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:004422d3   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004422dc   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x2        ;= ??
CODE:004422e5   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004422ee   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004422f7   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442300   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442309   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:0044230f   e93d130000      JMP         switchD_00441e1e::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   00441e1e,00441e49
CODE:00442314   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0044231d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442326   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee5     ;= ??
CODE:0044232f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef3     ;= ??
CODE:00442338   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef4     ;= ??
CODE:00442341   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef5     ;= ??
CODE:0044234a   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2ef6     ;= ??
CODE:00442353   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2ef7     ;= ??
CODE:0044235c   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2ef8     ;= ??
CODE:00442365   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0044236e   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442377   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442380   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442389   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442392   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x2        ;= ??
CODE:0044239b   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004423a4   66c747560500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004423aa   e9a2120000      JMP         switchD_00441e1e::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   00441e1e,00441e4d
CODE:004423af   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004423b8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004423c1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004423ca   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:004423d3   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:004423dc   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:004423e5   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004423ee   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004423f7   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442400   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442409   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442412   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044241b   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442424   66c747560300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:0044242a   66c7475a0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442430   e91c120000      JMP         switchD_00441e1e::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   00441e1e,00441e51
CODE:00442435   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044243e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442447   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442450   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442459   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442462   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044246b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442474   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:0044247d   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442486   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:0044248f   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442498   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004424a1   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:004424aa   66c7476e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:004424b0   66c747720000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004424b6   e996110000      JMP         switchD_00441e1e::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   00441e1e,00441e55
CODE:004424bb   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004424c4   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004424cd   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004424d6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:004424df   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:004424e8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:004424f1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004424fa   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x3        ;= ??
CODE:00442503   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044250c   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442515   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:0044251e   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442527   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442530   66c7474a0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442536   e916110000      JMP         switchD_00441e1e::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   00441e1e,00441e59
CODE:0044253b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442544   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044254d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442556   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:0044255f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442568   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442571   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044257a   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442583   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044258c   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442595   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:0044259e   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:004425a7   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004425b0   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004425b6   66c747420500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004425bc   e990100000      JMP         switchD_00441e1e::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   00441e1e,00441e5d
CODE:004425c1   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004425ca   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004425d3   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004425dc   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:004425e5   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:004425ee   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:004425f7   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442600   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442609   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x2        ;= ??
CODE:00442612   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:0044261b   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442624   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:0044262d   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442636   66c747620100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:0044263c   66c747660100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00442642   66c7476a0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442648   e904100000      JMP         switchD_00441e1e::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   00441e1e,00441e61
CODE:0044264d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442656   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044265f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442668   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442671   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:0044267a   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442683   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044268c   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442695   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044269e   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004426a7   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004426b0   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:004426b9   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004426c2   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:004426c8   66c7475a0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004426ce   66c7475e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004426d4   e9780f0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   00441e1e,00441e65
CODE:004426d9   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004426e2   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004426eb   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004426f4   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:004426fd   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442706   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044270f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442718   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442721   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044272a   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442733   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:0044273c   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442745   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:0044274e   66c7476e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442754   e9f80e0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   00441e1e,00441e69
CODE:00442759   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442762   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044276b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442774   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:0044277d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442786   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044278f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442798   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x2        ;= ??
CODE:004427a1   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004427aa   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x2        ;= ??
CODE:004427b3   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004427bc   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004427c5   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004427ce   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004427d4   e9780e0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   00441e1e,00441e6d
CODE:004427d9   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004427e2   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004427eb   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004427f4   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:004427fd   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442806   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044280f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442818   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442821   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:0044282a   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442833   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:0044283c   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442845   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:0044284e   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00442854   e9f80d0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   00441e1e,00441e71
CODE:00442859   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442862   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044286b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442874   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:0044287d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442886   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044288f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442898   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004428a1   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:004428aa   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004428b3   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:004428bc   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004428c5   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004428ce   66c7474a0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:004428d4   66c747620100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:004428da   e9720d0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   00441e1e,00441e75
CODE:004428df   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004428e8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004428f1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:004428fa   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442903   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:0044290c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442915   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044291e   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442927   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442930   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442939   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442942   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044294b   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442954   66c7474a0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:0044295a   66c747620400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442960   e9ec0c0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_15:                     ;XREF[2,0]:   00441e1e,00441e79
CODE:00442965   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044296e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442977   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442980   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442989   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442992   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:0044299b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004429a4   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004429ad   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:004429b6   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:004429bf   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004429c8   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004429d1   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004429da   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004429e0   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:004429e6   e9660c0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_16:                     ;XREF[2,0]:   00441e1e,00441e7d
CODE:004429eb   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004429f4   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004429fd   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442a06   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442a0f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442a18   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442a21   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442a2a   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442a33   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:00442a3c   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442a45   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442a4e   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442a57   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442a60   66c7473e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442a66   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442a6c   e9e00b0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_17:                     ;XREF[2,0]:   00441e1e,00441e81
CODE:00442a71   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442a7a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442a83   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442a8c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442a95   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442a9e   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442aa7   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442ab0   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442ab9   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442ac2   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442acb   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442ad4   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00442add   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442ae6   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442aec   66c747560500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00442af2   e95a0b0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_18:                     ;XREF[2,0]:   00441e1e,00441e85
CODE:00442af7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442b00   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442b09   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442b12   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442b1b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442b24   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442b2d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442b36   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442b3f   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442b48   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442b51   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442b5a   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00442b63   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442b6c   66c747560500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00442b72   e9da0a0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_19:                     ;XREF[2,0]:   00441e1e,00441e89
CODE:00442b77   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442b80   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442b89   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442b92   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442b9b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442ba4   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442bad   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442bb6   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442bbf   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442bc8   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442bd1   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442bda   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00442be3   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442bec   66c747560000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442bf2   66c7476e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442bf8   e9540a0000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1a:                     ;XREF[2,0]:   00441e1e,00441e8d
CODE:00442bfd   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442c06   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442c0f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442c18   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442c21   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442c2a   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442c33   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442c3c   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442c45   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:00442c4e   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442c57   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442c60   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00442c69   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442c72   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442c78   66c747620200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442c7e   e9ce090000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1b:                     ;XREF[2,0]:   00441e1e,00441e91
CODE:00442c83   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442c8c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442c95   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442c9e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442ca7   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442cb0   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442cb9   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442cc2   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x1        ;= ??
CODE:00442ccb   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442cd4   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442cdd   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442ce6   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442cef   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00442cf8   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442cfe   66c7474a0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00442d04   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442d0a   e942090000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1c:                     ;XREF[2,0]:   00441e1e,00441e95
CODE:00442d0f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442d18   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442d21   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442d2a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442d33   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442d3c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442d45   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442d4e   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442d57   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442d60   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442d69   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442d72   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00442d7b   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442d84   66c7473e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442d8a   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442d90   66c747620200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442d96   e9b6080000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1d:                     ;XREF[2,0]:   00441e1e,00441e99
CODE:00442d9b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442da4   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442dad   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442db6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442dbf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442dc8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442dd1   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442dda   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442de3   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442dec   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442df5   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442dfe   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442e07   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00442e10   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442e16   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00442e1c   66c7476e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442e22   e92a080000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1e:                     ;XREF[2,0]:   00441e1e,00441e9d
CODE:00442e27   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442e30   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442e39   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442e42   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442e4b   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442e54   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442e5d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442e66   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442e6f   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:00442e78   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442e81   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442e8a   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442e93   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00442e9c   66c747560400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00442ea2   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00442ea8   e9a4070000      JMP         switchD_00441e1e::caseD_0               
                            caseD_1f:                     ;XREF[2,0]:   00441e1e,00441ea1
CODE:00442ead   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442eb6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442ebf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442ec8   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442ed1   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442eda   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442ee3   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442eec   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x2        ;= ??
CODE:00442ef5   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00442efe   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00442f07   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00442f10   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442f19   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00442f22   66c7473e0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00442f28   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00442f2e   66c7476e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00442f34   e918070000      JMP         switchD_00441e1e::caseD_0               
                            caseD_20:                     ;XREF[2,0]:   00441e1e,00441ea5
CODE:00442f39   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442f42   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442f4b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442f54   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442f5d   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442f66   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442f6f   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442f78   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00442f81   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:00442f8a   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00442f93   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00442f9c   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00442fa5   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00442fae   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00442fb4   66c747560100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00442fba   e992060000      JMP         switchD_00441e1e::caseD_0               
                            caseD_21:                     ;XREF[2,0]:   00441e1e,00441ea9
CODE:00442fbf   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00442fc8   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00442fd1   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00442fda   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:00442fe3   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00442fec   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00442ff5   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00442ffe   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00443007   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00443010   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00443019   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00443022   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044302b   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00443034   66c7473e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:0044303a   66c747560500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00443040   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443046   e906060000      JMP         switchD_00441e1e::caseD_0               
                            caseD_22:                     ;XREF[2,0]:   00441e1e,00441ead
CODE:0044304b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00443054   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044305d   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee7     ;= ??
CODE:00443066   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef0     ;= ??
CODE:0044306f   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef1     ;= ??
CODE:00443078   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef2     ;= ??
CODE:00443081   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044308a   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00443093   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:0044309c   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004430a5   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:004430ae   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x2        ;= ??
CODE:004430b7   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004430c0   66c7473e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:004430c6   66c7474a0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:004430cc   66c7476e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004430d2   e97a050000      JMP         switchD_00441e1e::caseD_0               
                            caseD_23:                     ;XREF[2,0]:   00441e1e,00441eb1
CODE:004430d7   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004430e0   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004430e9   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee5     ;= ??
CODE:004430f2   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef3     ;= ??
CODE:004430fb   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2ef4     ;= ??
CODE:00443104   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2ef5     ;= ??
CODE:0044310d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x2ef6     ;= ??
CODE:00443116   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x2ef7     ;= ??
CODE:0044311f   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x2ef8     ;= ??
CODE:00443128   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00443131   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x2        ;= ??
CODE:0044313a   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00443143   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:0044314c   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00443155   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044315e   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:00443167   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:0044316d   66c7474a0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443173   66c747560400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00443179   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:0044317f   e9cd040000      JMP         switchD_00441e1e::caseD_0               
                            caseD_24:                     ;XREF[2,0]:   00441e1e,00441eb5
CODE:00443184   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044318d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00443196   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:0044319f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:004431a8   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:004431b1   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:004431ba   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004431c3   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004431cc   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x2        ;= ??
CODE:004431d5   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:004431de   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:004431e7   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:004431f0   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:004431f9   66c7474a0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004431ff   66c747560000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00443205   66c747620000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:0044320b   66c7476e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00443211   e93b040000      JMP         switchD_00441e1e::caseD_0               
                            caseD_25:                     ;XREF[2,0]:   00441e1e,00441eb9
CODE:00443216   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044321f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00443228   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:00443231   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:0044323a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:00443243   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:0044324c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00443255   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:0044325e   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:00443267   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00443270   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00443279   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:00443282   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x0        ;= ??
CODE:0044328b   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00443291   66c7474a0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00443297   66c747560000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:0044329d   66c747620000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004432a3   66c7476e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004432a9   e9a3030000      JMP         switchD_00441e1e::caseD_0               
                            caseD_26:                     ;XREF[2,0]:   00441e1e,00441ebd
CODE:004432ae   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004432b7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004432c0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:004432c9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:004432d2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:004432db   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:004432e4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004432ed   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004432f6   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004432ff   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00443308   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00443311   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:0044331a   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x3        ;= ??
CODE:00443323   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00443329   66c7474a0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:0044332f   66c747560500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00443335   66c747620500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:0044333b   66c7476e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:00443341   e90b030000      JMP         switchD_00441e1e::caseD_0               
                            caseD_27:                     ;XREF[2,0]:   00441e1e,00441ec1
CODE:00443346   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044334f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00443358   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:00443361   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:0044336a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:00443373   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:0044337c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00443385   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:0044338e   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x1        ;= ??
CODE:00443397   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:004433a0   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:004433a9   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004433b2   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x2        ;= ??
CODE:004433bb   66c7473e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:004433c1   66c7474a0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:004433c7   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:004433cd   66c747620100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:004433d3   66c7476e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:004433d9   e973020000      JMP         switchD_00441e1e::caseD_0               
                            caseD_28:                     ;XREF[2,0]:   00441e1e,00441ec5
CODE:004433de   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004433e7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004433f0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:004433f9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:00443402   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:0044340b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:00443414   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044341d   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00443426   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044342f   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:00443438   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00443441   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044344a   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00443453   66c7473e0000    MOV         word ptr [EDI + ...,0x0                 ;= ??
CODE:00443459   66c7474a0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:0044345f   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00443465   66c747620300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:0044346b   66c7476e0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:00443471   e9db010000      JMP         switchD_00441e1e::caseD_0               
                            caseD_29:                     ;XREF[2,0]:   00441e1e,00441ec9
CODE:00443476   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:0044347f   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00443488   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:00443491   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:0044349a   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:004434a3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:004434ac   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004434b5   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x1        ;= ??
CODE:004434be   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004434c7   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x1        ;= ??
CODE:004434d0   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:004434d9   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x0        ;= ??
CODE:004434e2   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:004434eb   66c7473e0500    MOV         word ptr [EDI + ...,0x5                 ;= ??
CODE:004434f1   66c7474a0400    MOV         word ptr [EDI + ...,0x4                 ;= ??
CODE:004434f7   66c747560300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:004434fd   66c747620200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00443503   66c7476e0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:00443509   e943010000      JMP         switchD_00441e1e::caseD_0               
                            caseD_2a:                     ;XREF[2,0]:   00441e1e,00441ecd
CODE:0044350e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00443517   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00443520   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee8     ;= ??
CODE:00443529   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2ef9     ;= ??
CODE:00443532   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efa     ;= ??
CODE:0044353b   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efb     ;= ??
CODE:00443544   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:0044354d   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:00443556   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:0044355f   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00443568   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x1        ;= ??
CODE:00443571   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:0044357a   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:00443583   66c7473e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00443589   66c7474a0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:0044358f   66c747560200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:00443595   66c747620200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:0044359b   66c7476e0200    MOV         word ptr [EDI + ...,0x2                 ;= ??
CODE:004435a1   e9ab000000      JMP         switchD_00441e1e::caseD_0               
                            caseD_2b:                     ;XREF[2,0]:   00441e1e,00441ed1
CODE:004435a6   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:004435af   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:004435b8   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x2ee2     ;= ??
CODE:004435c1   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x2efc     ;= ??
CODE:004435ca   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x2efd     ;= ??
CODE:004435d3   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x2efe     ;= ??
CODE:004435dc   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:004435e5   66c705d69...    MOV         word ptr [DATA:DAT_004699d6],0x0        ;= ??
CODE:004435ee   66c705d89...    MOV         word ptr [DATA:DAT_004699d8],0x0        ;= ??
CODE:004435f7   66c705da9...    MOV         word ptr [DATA:DAT_004699da],0x0        ;= ??
CODE:00443600   66c705dc9...    MOV         word ptr [DATA:DAT_004699dc],0x0        ;= ??
CODE:00443609   66c705de9...    MOV         word ptr [DATA:DAT_004699de],0x1        ;= ??
CODE:00443612   66c705e09...    MOV         word ptr [DATA:DAT_004699e0],0x1        ;= ??
CODE:0044361b   66c7473e0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443621   66c747420300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443627   66c747460100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:0044362d   66c7474a0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443633   66c7474e0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443639   66c747520100    MOV         word ptr [EDI + ...,0x1                 ;= ??
CODE:0044363f   66c747560300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:00443645   66c7475a0300    MOV         word ptr [EDI + ...,0x3                 ;= ??
CODE:0044364b   66c7475e0100    MOV         word ptr [EDI + ...,0x1                 ;= ??
                            caseD_0:                      ;XREF[45,0]:  00441e18,00441e1e,00441e25,00441f50
                                                          ;             00441fd0,00442050,004420d9,00442159
                                                          ;             004421d9,00442274,0044230f,004423aa
                                                          ;             00442430,004424b6,00442536,004425bc
                                                          ;             00442648,004426d4,00442754,004427d4
                                                          ;             00442854,004428da,00442960,004429e6
                                                          ;             00442a6c,00442af2,00442b72,00442bf8
                                                          ;             00442c7e,00442d0a,00442d96,00442e22
                                                          ;             00442ea8,00442f34,00442fba,00443046
                                                          ;             004430d2,0044317f,00443211,004432a9
                                                          ;             00443341,004433d9,00443471,00443509
                                                          ;             004435a1
CODE:00443651   66c7052c9...    MOV         word ptr [DATA:DAT_0046992c],0x0        ;= ??
CODE:0044365a   33f6            XOR         ESI,ESI                                 
                            LAB_0044365c:                 ;XREF[1,0]:   00443746
CODE:0044365c   33db            XOR         EBX,EBX                                 
                            LAB_0044365e:                 ;XREF[1,0]:   0044373b
CODE:0044365e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00443661   0fbfd6          MOVSX       EDX,SI                                  
CODE:00443664   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00443667   8d549702        LEA         EDX,[EDI + EDX*0x4 + 0x2]=>DATA:DAT_0...;= ??
                                                          ; FWD[3,0]:   004699e4,004699e8,004699f0
CODE:0044366b   66833c82ff      CMP         word ptr [EDX + ...,-0x1                ;= ??
CODE:00443670   0f84c0000000    JZ          LAB_00443736                            
CODE:00443676   0fbfc3          MOVSX       EAX,BX                                  
CODE:00443679   0fbfd6          MOVSX       EDX,SI                                  
CODE:0044367c   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:0044367f   8d549702        LEA         EDX,[EDI + EDX*0x4 + 0x2]=>DATA:DAT_0...;= ??
CODE:00443683   0fbf0482        MOVSX       EAX,word ptr [EDX + EAX*0x4]=>DATA:DA...;= ??
CODE:00443687   83f805          CMP         EAX,0x5                                 
CODE:0044368a   774d            JA          switchD_0044368c::caseD_6               
                            switchD:                      ;XREF[0,1]:   0044368c
                                                          ; FWD[8,0]:   0044368f,004436ab,004436b3,004436bb
                                                          ;             004436c3,004436cb,004436d3,004436d9
CODE:0044368c   ff2485933...    JMP         dword ptr [EAX*0x4 + 0x443693]=>switc...
                            switchdataD_00443693:         
CODE:00443693   ab364400        addr        switchD_0044368c::caseD_0               
CODE:00443697   b3364400        addr        switchD_0044368c::caseD_1               
CODE:0044369b   bb364400        addr        switchD_0044368c::caseD_2               
CODE:0044369f   c3364400        addr        switchD_0044368c::caseD_3               
CODE:004436a3   cb364400        addr        switchD_0044368c::caseD_4               
CODE:004436a7   d3364400        addr        switchD_0044368c::caseD_5               
                            caseD_0:                      ;XREF[2,0]:   0044368c,00443693
CODE:004436ab   66c745fee12e    MOV         word ptr [EBP + local_6+0x4],0x2ee1     
CODE:004436b1   eb26            JMP         switchD_0044368c::caseD_6               
                            caseD_1:                      ;XREF[2,0]:   0044368c,00443697
CODE:004436b3   66c745fee22e    MOV         word ptr [EBP + local_6+0x4],0x2ee2     
CODE:004436b9   eb1e            JMP         switchD_0044368c::caseD_6               
                            caseD_2:                      ;XREF[2,0]:   0044368c,0044369b
CODE:004436bb   66c745fee32e    MOV         word ptr [EBP + local_6+0x4],0x2ee3     
CODE:004436c1   eb16            JMP         switchD_0044368c::caseD_6               
                            caseD_3:                      ;XREF[2,0]:   0044368c,0044369f
CODE:004436c3   66c745fee42e    MOV         word ptr [EBP + local_6+0x4],0x2ee4     
CODE:004436c9   eb0e            JMP         switchD_0044368c::caseD_6               
                            caseD_4:                      ;XREF[2,0]:   0044368c,004436a3
CODE:004436cb   66c745fee52e    MOV         word ptr [EBP + local_6+0x4],0x2ee5     
CODE:004436d1   eb06            JMP         switchD_0044368c::caseD_6               
                            caseD_5:                      ;XREF[2,0]:   0044368c,004436a7
CODE:004436d3   66c745fee62e    MOV         word ptr [EBP + local_6+0x4],0x2ee6     
                            caseD_6:                      ;XREF[7,0]:   0044368a,0044368c,004436b1,004436b9
                                                          ;             004436c1,004436c9,004436d1
CODE:004436d9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004436dc   0fbfd6          MOVSX       EDX,SI                                  
CODE:004436df   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:004436e2   8d1497          LEA         EDX,[EDI + EDX*0x4]=>DATA:DAT_004699e2  ;= ??
CODE:004436e5   668b0d2c9...    MOV         CX,word ptr [DATA:DAT_0046992c]         ;= ??
CODE:004436ec   66890c82        MOV         word ptr [EDX + ...,CX                  ;= ??
CODE:004436f0   66ff052c9...    INC         word ptr [DATA:DAT_0046992c]            ;= ??
CODE:004436f7   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:004436fb   50              PUSH        EAX                                     
CODE:004436fc   e8c3f3fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00443701   59              POP         ECX                                     
CODE:00443702   0fbfd3          MOVSX       EDX,BX                                  
CODE:00443705   0fbfce          MOVSX       ECX,SI                                  
CODE:00443708   8d0c49          LEA         ECX,[ECX + ECX*0x2]                     
CODE:0044370b   8d0c8f          LEA         ECX,[EDI + ECX*0x4]=>DATA:DAT_004699e2  ;= ??
CODE:0044370e   0fbf1491        MOVSX       EDX,word ptr [ECX + EDX*0x4]=>DATA:DA...;= ??
CODE:00443712   890495489...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00443719   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044371c   0fbfd6          MOVSX       EDX,SI                                  
CODE:0044371f   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00443722   8d1497          LEA         EDX,[EDI + EDX*0x4]=>DATA:DAT_004699e2  ;= ??
CODE:00443725   0fbf0482        MOVSX       EAX,word ptr [EDX + EAX*0x4]=>DATA:DA...;= ??
CODE:00443729   ff3485489...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469948] ;= ??
CODE:00443730   e83bf7fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00443735   59              POP         ECX                                     
                            LAB_00443736:                 ;XREF[1,0]:   00443670
CODE:00443736   43              INC         EBX                                     
CODE:00443737   6683fb03        CMP         BX,0x3                                  
CODE:0044373b   0f8c1dffffff    JL          LAB_0044365e                            
CODE:00443741   46              INC         ESI                                     
CODE:00443742   6683fe0a        CMP         SI,0xa                                  
CODE:00443746   0f8c10ffffff    JL          LAB_0044365c                            
CODE:0044374c   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x2ee0     ;= ??
CODE:00443755   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x2ee0     ;= ??
CODE:0044375e   68cf2e4600      PUSH        DATA:$nulTEXT+1                         
CODE:00443763   66a17e974600    MOV         AX,[DATA:DAT_0046977e]                  ;= ??
CODE:00443769   50              PUSH        EAX                                     
CODE:0044376a   e88fceffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044376f   83c408          ADD         ESP,0x8                                 
CODE:00443772   a370974600      MOV         [DATA:DAT_00469770],EAX                 ;= ??
CODE:00443777   5f              POP         EDI                                     
CODE:00443778   5e              POP         ESI                                     
CODE:00443779   5b              POP         EBX                                     
CODE:0044377a   59              POP         ECX                                     
CODE:0044377b   5d              POP         EBP                                     
CODE:0044377c   c3              RET                                                 
                            LAB_0044377d:                 ;XREF[2,0]:   00440d23,00440d2d
CODE:0044377d   e8e6cafcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:00443782   0fbfc0          MOVSX       EAX,AX                                  
CODE:00443785   83e80d          SUB         EAX,0xd                                 
CODE:00443788   751c            JNZ         LAB_004437a6                            
CODE:0044378a   66833d5c2...    CMP         word ptr [DATA:DAT_00462c5c],0x0        
CODE:00443792   7409            JZ          LAB_0044379d                            
CODE:00443794   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x8        ;= 0006h
                            LAB_0044379d:                 ;XREF[1,0]:   00443792
CODE:0044379d   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_004437a6:                 ;XREF[1,0]:   00443788
CODE:004437a6   c3              RET                                                 
                            LAB_004437a7:                 ;XREF[2,0]:   00440c4a,00440c54
CODE:004437a7   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:004437ae   83e804          SUB         EAX,0x4                                 
CODE:004437b1   7407            JZ          LAB_004437ba                            
CODE:004437b3   83e802          SUB         EAX,0x2                                 
CODE:004437b6   7442            JZ          LAB_004437fa                            
CODE:004437b8   eb45            JMP         LAB_004437ff                            
                            LAB_004437ba:                 ;XREF[1,0]:   004437b1
CODE:004437ba   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:004437c1   668b1445d...    MOV         DX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:004437c9   66ff0445d...    INC         word ptr [EAX*0x2 + DATA:DAT_004699d6]  ;= ??
CODE:004437d1   6685d2          TEST        DX,DX                                   
CODE:004437d4   7514            JNZ         LAB_004437ea                            
CODE:004437d6   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:004437dd   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469978] ;= ??
CODE:004437e4   e887f6fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004437e9   59              POP         ECX                                     
                            LAB_004437ea:                 ;XREF[1,0]:   004437d4
CODE:004437ea   e8f1000000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
CODE:004437ef   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:004437f8   eb05            JMP         LAB_004437ff                            
                            LAB_004437fa:                 ;XREF[1,0]:   004437b6
CODE:004437fa   e895d1ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
                            LAB_004437ff:                 ;XREF[2,0]:   004437b8,004437f8
CODE:004437ff   e806000000      CALL        FUN_0044380a                            ;undefined FUN_0044380a(void)
CODE:00443804   e88bd1ffff      CALL        FUN_00440994                            ;undefined FUN_00440994(void)
CODE:00443809   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044380a(void)
                                                          ;XREF[1,0]:   004437ff
CODE:0044380a   e833e1ffff      CALL        FUN_00441942                            ;undefined FUN_00441942(void)
CODE:0044380f   66a15c2c4600    MOV         AX,[DATA:DAT_00462c5c]                  
CODE:00443815   50              PUSH        EAX                                     
CODE:00443816   e8dec6ffff      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0044381b   59              POP         ECX                                     
CODE:0044381c   c3              RET                                                 
                            LAB_0044381d:                 ;XREF[1,0]:   00440dff
CODE:0044381d   66c705249...    MOV         word ptr [DATA:DAT_00469924],0x1        ;= ??
CODE:00443826   0fbf05602...    MOVSX       EAX,word ptr [DATA:DAT_00462c60]        ;= 0006h
CODE:0044382d   83e804          SUB         EAX,0x4                                 
CODE:00443830   7406            JZ          LAB_00443838                            
CODE:00443832   83e802          SUB         EAX,0x2                                 
CODE:00443835   7440            JZ          LAB_00443877                            
CODE:00443837   c3              RET                                                 
                            LAB_00443838:                 ;XREF[1,0]:   00443830
CODE:00443838   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:0044383f   668b1445d...    MOV         DX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:00443847   66ff0445d...    INC         word ptr [EAX*0x2 + DATA:DAT_004699d6]  ;= ??
CODE:0044384f   6685d2          TEST        DX,DX                                   
CODE:00443852   7514            JNZ         LAB_00443868                            
CODE:00443854   0fbf05cc9...    MOVSX       EAX,word ptr [DATA:DAT_004699cc]        ;= ??
CODE:0044385b   ff3485789...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_00469978] ;= ??
CODE:00443862   e809f6fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00443867   59              POP         ECX                                     
                            LAB_00443868:                 ;XREF[1,0]:   00443852
CODE:00443868   e873000000      CALL        FUN_004438e0                            ;undefined FUN_004438e0(void)
CODE:0044386d   66c705602...    MOV         word ptr [DATA:DAT_00462c60],0x6        ;= 0006h
CODE:00443876   c3              RET                                                 
                            LAB_00443877:                 ;XREF[1,0]:   00443835
CODE:00443877   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443878(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044387b
                                                          ;XREF[2,0]:   00440df9,004438e2
CODE:00443878   55              PUSH        EBP                                     
CODE:00443879   8bec            MOV         EBP,ESP                                 
CODE:0044387b   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00443880   750c            JNZ         LAB_0044388e                            
CODE:00443882   ff355c9a4600    PUSH        dword ptr [DATA:DAT_00469a5c]           ;= ??
CODE:00443888   e82d8affff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044388d   59              POP         param_3                                 
                            LAB_0044388e:                 ;XREF[1,0]:   00443880
CODE:0044388e   6a10            PUSH        0x10                                    
CODE:00443890   e8de89ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00443895   59              POP         param_3                                 
CODE:00443896   a35c9a4600      MOV         [DATA:DAT_00469a5c],param_1             ;= ??
CODE:0044389b   66c7000000      MOV         word ptr [param_1],0x0                  
CODE:004438a0   66c740020500    MOV         word ptr [param_1 + 0x2],0x5            
CODE:004438a6   66c740067a01    MOV         word ptr [param_1 + 0x6],0x17a          
CODE:004438ac   66c74004ff01    MOV         word ptr [param_1 + 0x4],0x1ff          
CODE:004438b2   8b1534994600    MOV         param_2,dword ptr [DATA:DAT_00469934]   ;= ??
CODE:004438b8   89500c          MOV         dword ptr [param_1 + 0xc],param_2       
CODE:004438bb   66c7400a0000    MOV         word ptr [param_1 + 0xa],0x0            
CODE:004438c1   6a01            PUSH        0x1                                     
CODE:004438c3   ff355c9a4600    PUSH        dword ptr [DATA:DAT_00469a5c]           ;= ??
CODE:004438c9   e80481ffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:004438ce   83c408          ADD         ESP,0x8                                 
CODE:004438d1   5d              POP         EBP                                     
CODE:004438d2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004438d3(void)
                                                          ;XREF[6,0]:   00441109,0044120c,00441572,00441646
                                                          ;             00441752,004417bb
CODE:004438d3   6a00            PUSH        0x0                                     
CODE:004438d5   6a00            PUSH        0x0                                     
CODE:004438d7   e8f680ffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:004438dc   83c408          ADD         ESP,0x8                                 
CODE:004438df   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004438e0(void)
                                                          ;XREF[7,0]:   00441139,0044123c,00441503,00441608
                                                          ;             004417ab,004437ea,00443868
CODE:004438e0   6a00            PUSH        0x0                                     
CODE:004438e2   e891ffffff      CALL        FUN_00443878                            ;undefined FUN_00443878(undefined par...
CODE:004438e7   59              POP         ECX                                     
CODE:004438e8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004438e9(undefined4 param_1, undefined4 param_2, uint param_3, short param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       short                4                      ;XREF[2,0]:   004438fd,0044391c
          ;local_6       undefined2          -6                      ;XREF[3,0]:   004438f0,0044392e,00443935
                                                          ;XREF[2,0]:   004415f2,00441708
CODE:004438e9   55              PUSH        EBP                                     
CODE:004438ea   8bec            MOV         EBP,ESP                                 
CODE:004438ec   51              PUSH        param_3                                 
CODE:004438ed   53              PUSH        EBX                                     
CODE:004438ee   56              PUSH        ESI                                     
CODE:004438ef   57              PUSH        EDI                                     
CODE:004438f0   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:004438f6   66be0200        MOV         SI,0x2                                  
                            LAB_004438fa:                 ;XREF[1,0]:   004439c3
CODE:004438fa   0fbfc6          MOVSX       param_1,SI                              
CODE:004438fd   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00443901   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00443904   8d1495e29...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:0044390b   668b1c82        MOV         BX,word ptr [param_2 + param_1*0x4]=>...;= ??
CODE:0044390f   6683fbff        CMP         BX,-0x1                                 
CODE:00443913   0f84a6000000    JZ          LAB_004439bf                            
CODE:00443919   0fbfc6          MOVSX       param_1,SI                              
CODE:0044391c   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:00443920   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00443923   8d1495e49...    LEA         param_2,[param_2*0x4 + DATA:DAT_00469...;= ??
CODE:0044392a   668b3c82        MOV         DI,word ptr [param_2 + param_1*0x4]=>...;= ??
CODE:0044392e   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00443933   7549            JNZ         LAB_0044397e                            
CODE:00443935   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0044393b   0fbfc3          MOVSX       param_1,BX                              
CODE:0044393e   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00443945   e8c2f3fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044394a   59              POP         param_3                                 
CODE:0044394b   0fbfd3          MOVSX       param_2,BX                              
CODE:0044394e   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00443955   81c7e72e0000    ADD         EDI,0x2ee7                              
CODE:0044395b   57              PUSH        EDI                                     
CODE:0044395c   e863f1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00443961   59              POP         param_3                                 
CODE:00443962   0fbfd3          MOVSX       param_2,BX                              
CODE:00443965   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:0044396c   0fbfc3          MOVSX       param_1,BX                              
CODE:0044396f   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00443976   e8f5f4fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044397b   59              POP         param_3                                 
CODE:0044397c   eb41            JMP         LAB_004439bf                            
                            LAB_0044397e:                 ;XREF[1,0]:   00443933
CODE:0044397e   0fbfc3          MOVSX       param_1,BX                              
CODE:00443981   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00443988   e87ff3fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044398d   59              POP         param_3                                 
CODE:0044398e   0fbfd3          MOVSX       param_2,BX                              
CODE:00443991   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00443998   81c7442f0000    ADD         EDI,0x2f44                              
CODE:0044399e   57              PUSH        EDI                                     
CODE:0044399f   e820f1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004439a4   59              POP         param_3                                 
CODE:004439a5   0fbfd3          MOVSX       param_2,BX                              
CODE:004439a8   890495489...    MOV         dword ptr [param...,param_1             ;= ??
CODE:004439af   0fbfc3          MOVSX       param_1,BX                              
CODE:004439b2   ff3485489...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004439b9   e8b2f4fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004439be   59              POP         param_3                                 
                            LAB_004439bf:                 ;XREF[2,0]:   00443913,0044397c
CODE:004439bf   4e              DEC         ESI                                     
CODE:004439c0   6685f6          TEST        SI,SI                                   
CODE:004439c3   0f8d31ffffff    JGE         LAB_004438fa                            
CODE:004439c9   5f              POP         EDI                                     
CODE:004439ca   5e              POP         ESI                                     
CODE:004439cb   5b              POP         EBX                                     
CODE:004439cc   59              POP         param_3                                 
CODE:004439cd   5d              POP         EBP                                     
CODE:004439ce   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004439cf(void)
                                                          ;XREF[3,0]:   004413d5,00441444,00441bec
CODE:004439cf   55              PUSH        EBP                                     
CODE:004439d0   8bec            MOV         EBP,ESP                                 
CODE:004439d2   e8e2e0ffff      CALL        FUN_00441ab9                            ;undefined FUN_00441ab9(void)
CODE:004439d7   5d              POP         EBP                                     
CODE:004439d8   c3              RET                                                 
CODE:004439d9   00              ??          00h                                     
CODE:004439da   00              ??          00h                                     
CODE:004439db   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004439dc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004439e6
          ;param_5       undefined2           8                      ;XREF[1,0]:   004439e1
                                                          ;XREF[2,0]:   00443ac5,00443cf2
CODE:004439dc   55              PUSH        EBP                                     
CODE:004439dd   8bec            MOV         EBP,ESP                                 
CODE:004439df   6a05            PUSH        0x5                                     
CODE:004439e1   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:004439e5   50              PUSH        param_1                                 
CODE:004439e6   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004439ea   50              PUSH        param_1                                 
CODE:004439eb   ff35909a4600    PUSH        dword ptr [DATA:DAT_00469a90]           ;= ??
CODE:004439f1   e866fffcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:004439f6   83c410          ADD         ESP,0x10                                
CODE:004439f9   5d              POP         EBP                                     
CODE:004439fa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004439fb(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443a04
                                                          ;XREF[3,0]:   00443b0d,00443b42,0044532e
CODE:004439fb   55              PUSH        EBP                                     
CODE:004439fc   8bec            MOV         EBP,ESP                                 
CODE:004439fe   83c4f8          ADD         ESP,-0x8                                
CODE:00443a01   53              PUSH        EBX                                     
CODE:00443a02   56              PUSH        ESI                                     
CODE:00443a03   57              PUSH        EDI                                     
CODE:00443a04   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00443a07   33db            XOR         EBX,EBX                                 
                            LAB_00443a09:                 ;XREF[1,0]:   00443a1e
CODE:00443a09   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00469a90,00469a94
CODE:00443a0c   ff3485909...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00443a13   e8ecf4fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:00443a18   59              POP         param_3                                 
CODE:00443a19   43              INC         EBX                                     
CODE:00443a1a   6683fb05        CMP         BX,0x5                                  
CODE:00443a1e   7ce9            JL          LAB_00443a09                            
CODE:00443a20   837e1400        CMP         dword ptr [ESI + 0x14],0x0              
CODE:00443a24   7e0a            JLE         LAB_00443a30                            
CODE:00443a26   66bb0100        MOV         BX,0x1                                  
CODE:00443a2a   66bf0200        MOV         DI,0x2                                  
CODE:00443a2e   eb08            JMP         LAB_00443a38                            
                            LAB_00443a30:                 ;XREF[1,0]:   00443a24
CODE:00443a30   66bb0300        MOV         BX,0x3                                  
CODE:00443a34   66bf0400        MOV         DI,0x4                                  
                            LAB_00443a38:                 ;XREF[1,0]:   00443a2e
CODE:00443a38   6a00            PUSH        0x0                                     
CODE:00443a3a   668b4604        MOV         param_1,word ptr [ESI + 0x4]            
CODE:00443a3e   50              PUSH        param_1                                 
CODE:00443a3f   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00443a42   50              PUSH        param_1                                 
CODE:00443a43   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00469a94,00469a9c
CODE:00443a46   ff3485909...    PUSH        dword ptr [param_1*0x4 + 0x469a90]=>D...;= ??
CODE:00443a4d   e80afffcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00443a52   83c410          ADD         ESP,0x10                                
CODE:00443a55   0fbfc3          MOVSX       param_1,BX                              
CODE:00443a58   ff3485909...    PUSH        dword ptr [param_1*0x4 + 0x469a90]=>D...;= ??
CODE:00443a5f   e8b4f3fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00443a64   59              POP         param_3                                 
CODE:00443a65   6a00            PUSH        0x0                                     
CODE:00443a67   668b4604        MOV         param_1,word ptr [ESI + 0x4]            
CODE:00443a6b   6603460c        ADD         param_1,word ptr [ESI + 0xc]            
CODE:00443a6f   6683c0eb        ADD         param_1,-0x15                           
CODE:00443a73   50              PUSH        param_1                                 
CODE:00443a74   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00443a77   50              PUSH        param_1                                 
CODE:00443a78   0fbfc7          MOVSX       param_1,DI                              
CODE:00443a7b   ff3485909...    PUSH        dword ptr [param_1*0x4 + 0x469a90]=>D...;= ??
CODE:00443a82   e8d5fefcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00443a87   83c410          ADD         ESP,0x10                                
CODE:00443a8a   0fbfc7          MOVSX       param_1,DI                              
CODE:00443a8d   ff3485909...    PUSH        dword ptr [param_1*0x4 + 0x469a90]=>D...;= ??
CODE:00443a94   e87ff3fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00443a99   59              POP         param_3                                 
CODE:00443a9a   837e1400        CMP         dword ptr [ESI + 0x14],0x0              
CODE:00443a9e   7e39            JLE         LAB_00443ad9                            
CODE:00443aa0   668b4e0c        MOV         param_3,word ptr [ESI + 0xc]            
CODE:00443aa4   6683c1c5        ADD         param_3,-0x3b                           
CODE:00443aa8   0fbfc1          MOVSX       param_1,param_3                         
CODE:00443aab   f76e10          IMUL        dword ptr [ESI + 0x10]                  
CODE:00443aae   99              CDQ                                                 
CODE:00443aaf   f77e14          IDIV        dword ptr [ESI + 0x14]                  
CODE:00443ab2   66034604        ADD         param_1,word ptr [ESI + 0x4]            
CODE:00443ab6   6683c014        ADD         param_1,0x14                            
CODE:00443aba   0fbfd0          MOVSX       param_2,param_1                         
CODE:00443abd   895620          MOV         dword ptr [ESI + 0x20],param_2          
CODE:00443ac0   50              PUSH        param_1                                 
CODE:00443ac1   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00443ac4   50              PUSH        param_1                                 
CODE:00443ac5   e812ffffff      CALL        FUN_004439dc                            ;undefined FUN_004439dc(undefined par...
CODE:00443aca   83c408          ADD         ESP,0x8                                 
CODE:00443acd   ff35909a4600    PUSH        dword ptr [DATA:DAT_00469a90]           ;= ??
CODE:00443ad3   e840f3fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00443ad8   59              POP         param_3                                 
                            LAB_00443ad9:                 ;XREF[1,0]:   00443a9e
CODE:00443ad9   5f              POP         EDI                                     
CODE:00443ada   5e              POP         ESI                                     
CODE:00443adb   5b              POP         EBX                                     
CODE:00443adc   59              POP         param_3                                 
CODE:00443add   59              POP         param_3                                 
CODE:00443ade   5d              POP         EBP                                     
CODE:00443adf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443ae0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443ae6
          ;param_5       undefined4           8                      ;XREF[1,0]:   00443ae3
                                                          ;XREF[15,0]:  00443bd3,00443bfa,00443c19,00443c3d
                                                          ;             00443d39,004445b3,004445eb,00444af2
                                                          ;             00444b16,00444df1,00444e16,00444f4c
                                                          ;             00444f6e,0044502d,0044504f
CODE:00443ae0   55              PUSH        EBP                                     
CODE:00443ae1   8bec            MOV         EBP,ESP                                 
CODE:00443ae3   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00443ae6   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00443ae9   6685c0          TEST        param_1,param_1                         
CODE:00443aec   7d04            JGE         LAB_00443af2                            
CODE:00443aee   33c0            XOR         param_1,param_1                         
CODE:00443af0   eb0c            JMP         LAB_00443afe                            
                            LAB_00443af2:                 ;XREF[1,0]:   00443aec
CODE:00443af2   0fbfc8          MOVSX       param_3,param_1                         
CODE:00443af5   3b4a14          CMP         param_3,dword ptr [param_2 + 0x14]      
CODE:00443af8   7e04            JLE         LAB_00443afe                            
CODE:00443afa   668b4214        MOV         param_1,word ptr [param_2 + 0x14]       
                            LAB_00443afe:                 ;XREF[2,0]:   00443af0,00443af8
CODE:00443afe   0fbfc8          MOVSX       param_3,param_1                         
CODE:00443b01   3b4a10          CMP         param_3,dword ptr [param_2 + 0x10]      
CODE:00443b04   740d            JZ          LAB_00443b13                            
CODE:00443b06   0fbfc0          MOVSX       param_1,param_1                         
CODE:00443b09   894210          MOV         dword ptr [param_2 + 0x10],param_1      
CODE:00443b0c   52              PUSH        param_2                                 
CODE:00443b0d   e8e9feffff      CALL        FUN_004439fb                            ;undefined FUN_004439fb(undefined par...
CODE:00443b12   59              POP         param_3                                 
                            LAB_00443b13:                 ;XREF[1,0]:   00443b04
CODE:00443b13   5d              POP         EBP                                     
CODE:00443b14   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443b15(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443b1b
          ;param_5       undefined4           8                      ;XREF[1,0]:   00443b18
                                                          ;XREF[6,0]:   004449e0,00444a3c,00444ad5,00444e31
                                                          ;             00444f2c,0044506a
CODE:00443b15   55              PUSH        EBP                                     
CODE:00443b16   8bec            MOV         EBP,ESP                                 
CODE:00443b18   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00443b1b   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00443b1e   6685c0          TEST        param_1,param_1                         
CODE:00443b21   7d02            JGE         LAB_00443b25                            
CODE:00443b23   33c0            XOR         param_1,param_1                         
                            LAB_00443b25:                 ;XREF[1,0]:   00443b21
CODE:00443b25   0fbfc8          MOVSX       param_3,param_1                         
CODE:00443b28   3b4a14          CMP         param_3,dword ptr [param_2 + 0x14]      
CODE:00443b2b   741b            JZ          LAB_00443b48                            
CODE:00443b2d   0fbfc8          MOVSX       param_3,param_1                         
CODE:00443b30   894a14          MOV         dword ptr [param_2 + 0x14],param_3      
CODE:00443b33   0fbfc8          MOVSX       param_3,param_1                         
CODE:00443b36   3b4a10          CMP         param_3,dword ptr [param_2 + 0x10]      
CODE:00443b39   7d06            JGE         LAB_00443b41                            
CODE:00443b3b   0fbfc0          MOVSX       param_1,param_1                         
CODE:00443b3e   894210          MOV         dword ptr [param_2 + 0x10],param_1      
                            LAB_00443b41:                 ;XREF[1,0]:   00443b39
CODE:00443b41   52              PUSH        param_2                                 
CODE:00443b42   e8b4feffff      CALL        FUN_004439fb                            ;undefined FUN_004439fb(undefined par...
CODE:00443b47   59              POP         param_3                                 
                            LAB_00443b48:                 ;XREF[1,0]:   00443b2b
CODE:00443b48   5d              POP         EBP                                     
CODE:00443b49   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443b4a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined param_5, undefined param_6, undefined param_7, undefined param_8, undefined param_9, undefined param_10, undefined1 param_11)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443b53
          ;param_5       undefined            8                      
          ;param_6       undefined            c                      
          ;param_7       undefined           10                      
          ;param_8       undefined           14                      
          ;param_9       undefined           18                      
          ;param_10      undefined           1c                      
          ;param_11      undefined1           9                      ;XREF[2,0]:   00443b78,00443cfa
          ;local_6       undefined2          -6                      ;XREF[4,0]:   00443ba7,00443c62,00443c6c,00443ced
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00443bb3,00443c70
          ;local_a       undefined2          -a                      ;XREF[4,0]:   00443bbb,00443be3,00443ca7,00443cb8
          ;local_c       undefined2          -c                      ;XREF[9,0]:   00443c8b,00443c8f,00443ca0,00443cb0,00443cc3
                                                                     ;             00443cc7,00443ce8,00443d04,00443d30
          ;local_e       undefined2          -e                      ;XREF[3,0]:   00443b74,00443d13,00443d20
          ;local_10      undefined2         -10                      ;XREF[2,0]:   00443c50,00443c87
          ;local_12      undefined2         -12                      ;XREF[3,0]:   00443ba0,00443c58,00443c7d
          ;local_14      undefined2         -14                      ;XREF[2,0]:   00443b58,00443c54
                                                          ;XREF[1,0]:   004455d6
CODE:00443b4a   55              PUSH        EBP                                     
CODE:00443b4b   8bec            MOV         EBP,ESP                                 
CODE:00443b4d   83c4f0          ADD         ESP,-0x10                               
CODE:00443b50   53              PUSH        EBX                                     
CODE:00443b51   56              PUSH        ESI                                     
CODE:00443b52   57              PUSH        EDI                                     
CODE:00443b53   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00443b56   33f6            XOR         ESI,ESI                                 
CODE:00443b58   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:00443b5b   50              PUSH        param_1                                 
CODE:00443b5c   e89cc00000      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:00443b61   59              POP         param_3                                 
CODE:00443b62   837b1400        CMP         dword ptr [EBX + 0x14],0x0              
CODE:00443b66   0f8ee0010000    JLE         LAB_00443d4c                            
CODE:00443b6c   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:00443b70   6683c0c5        ADD         param_1,-0x3b                           
CODE:00443b74   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:00443b78   f6450d40        TEST        byte ptr [EBP + param_11+0x4],0x40      
CODE:00443b7c   740f            JZ          LAB_00443b8d                            
CODE:00443b7e   e8818e0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00443b83   83c01b          ADD         param_1,0x1b                            
CODE:00443b86   89431c          MOV         dword ptr [EBX + 0x1c],param_1          
CODE:00443b89   66be0100        MOV         SI,0x1                                  
                            LAB_00443b8d:                 ;XREF[1,0]:   00443b7c
CODE:00443b8d   e8728e0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00443b92   3b431c          CMP         param_1,dword ptr [EBX + 0x1c]          
CODE:00443b95   7709            JA          LAB_00443ba0                            
CODE:00443b97   6685f6          TEST        SI,SI                                   
CODE:00443b9a   0f84ac010000    JZ          LAB_00443d4c                            
                            LAB_00443ba0:                 ;XREF[1,0]:   00443b95
CODE:00443ba0   668b75f2        MOV         SI,word ptr [EBP + local_12+0x4]        
CODE:00443ba4   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00443ba7   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:00443bab   668b7b04        MOV         DI,word ptr [EBX + 0x4]                 
CODE:00443baf   668b4308        MOV         param_1,word ptr [EBX + 0x8]            
CODE:00443bb3   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00443bb7   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:00443bbb   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00443bbf   0fbfc6          MOVSX       param_1,SI                              
CODE:00443bc2   0fbfd7          MOVSX       param_2,DI                              
CODE:00443bc5   83c213          ADD         param_2,0x13                            
CODE:00443bc8   3bc2            CMP         param_1,param_2                         
CODE:00443bca   7d14            JGE         LAB_00443be0                            
CODE:00443bcc   668b4310        MOV         param_1,word ptr [EBX + 0x10]           
CODE:00443bd0   48              DEC         param_1                                 
CODE:00443bd1   50              PUSH        param_1                                 
CODE:00443bd2   53              PUSH        EBX                                     
CODE:00443bd3   e808ffffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00443bd8   83c408          ADD         ESP,0x8                                 
CODE:00443bdb   e961010000      JMP         LAB_00443d41                            
                            LAB_00443be0:                 ;XREF[1,0]:   00443bca
CODE:00443be0   0fbfc7          MOVSX       param_1,DI                              
CODE:00443be3   0fbf55fa        MOVSX       param_2,word ptr [EBP + local_a+0x4]    
CODE:00443be7   03c2            ADD         param_1,param_2                         
CODE:00443be9   83c0ed          ADD         param_1,-0x13                           
CODE:00443bec   0fbfd6          MOVSX       param_2,SI                              
CODE:00443bef   3bc2            CMP         param_1,param_2                         
CODE:00443bf1   7d14            JGE         LAB_00443c07                            
CODE:00443bf3   668b4310        MOV         param_1,word ptr [EBX + 0x10]           
CODE:00443bf7   40              INC         param_1                                 
CODE:00443bf8   50              PUSH        param_1                                 
CODE:00443bf9   53              PUSH        EBX                                     
CODE:00443bfa   e8e1feffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00443bff   83c408          ADD         ESP,0x8                                 
CODE:00443c02   e93a010000      JMP         LAB_00443d41                            
                            LAB_00443c07:                 ;XREF[1,0]:   00443bf1
CODE:00443c07   0fbfc6          MOVSX       param_1,SI                              
CODE:00443c0a   3b4320          CMP         param_1,dword ptr [EBX + 0x20]          
CODE:00443c0d   7d17            JGE         LAB_00443c26                            
CODE:00443c0f   668b4310        MOV         param_1,word ptr [EBX + 0x10]           
CODE:00443c13   662b4318        SUB         param_1,word ptr [EBX + 0x18]           
CODE:00443c17   50              PUSH        param_1                                 
CODE:00443c18   53              PUSH        EBX                                     
CODE:00443c19   e8c2feffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00443c1e   83c408          ADD         ESP,0x8                                 
CODE:00443c21   e91b010000      JMP         LAB_00443d41                            
                            LAB_00443c26:                 ;XREF[1,0]:   00443c0d
CODE:00443c26   8b4320          MOV         param_1,dword ptr [EBX + 0x20]          
CODE:00443c29   83c015          ADD         param_1,0x15                            
CODE:00443c2c   0fbfd6          MOVSX       param_2,SI                              
CODE:00443c2f   3bc2            CMP         param_1,param_2                         
CODE:00443c31   7f17            JG          LAB_00443c4a                            
CODE:00443c33   668b4310        MOV         param_1,word ptr [EBX + 0x10]           
CODE:00443c37   66034318        ADD         param_1,word ptr [EBX + 0x18]           
CODE:00443c3b   50              PUSH        param_1                                 
CODE:00443c3c   53              PUSH        EBX                                     
CODE:00443c3d   e89efeffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00443c42   83c408          ADD         ESP,0x8                                 
CODE:00443c45   e9f7000000      JMP         LAB_00443d41                            
                            LAB_00443c4a:                 ;XREF[1,0]:   00443c31
CODE:00443c4a   8bc6            MOV         param_1,ESI                             
CODE:00443c4c   662b4320        SUB         param_1,word ptr [EBX + 0x20]           
CODE:00443c50   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
                            LAB_00443c54:                 ;XREF[1,0]:   00443cfe
CODE:00443c54   668b45f0        MOV         param_1,word ptr [EBP + local_14+0x4]   
CODE:00443c58   663b75f2        CMP         SI,word ptr [EBP + local_12+0x4]        
CODE:00443c5c   0f8498000000    JZ          LAB_00443cfa                            
CODE:00443c62   663b45fe        CMP         param_1,word ptr [EBP + local_6+0x4]    
CODE:00443c66   0f8c8e000000    JL          LAB_00443cfa                            
CODE:00443c6c   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:00443c70   0fbf4dfc        MOVSX       param_3,word ptr [EBP + local_8+0x4]    
CODE:00443c74   03d1            ADD         param_2,param_3                         
CODE:00443c76   0fbfc0          MOVSX       param_1,param_1                         
CODE:00443c79   3bd0            CMP         param_2,param_1                         
CODE:00443c7b   7e7d            JLE         LAB_00443cfa                            
CODE:00443c7d   668b75f2        MOV         SI,word ptr [EBP + local_12+0x4]        
CODE:00443c81   668b4320        MOV         param_1,word ptr [EBX + 0x20]           
CODE:00443c85   8bd6            MOV         param_2,ESI                             
CODE:00443c87   662b55f4        SUB         param_2,word ptr [EBP + local_10+0x4]   
CODE:00443c8b   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:00443c8f   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:00443c93   0fbfcf          MOVSX       param_3,DI                              
CODE:00443c96   83c112          ADD         param_3,0x12                            
CODE:00443c99   3bd1            CMP         param_2,param_3                         
CODE:00443c9b   7d07            JGE         LAB_00443ca4                            
CODE:00443c9d   8d5712          LEA         param_2,[EDI + 0x12]                    
CODE:00443ca0   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
                            LAB_00443ca4:                 ;XREF[1,0]:   00443c9b
CODE:00443ca4   0fbfd7          MOVSX       param_2,DI                              
CODE:00443ca7   0fbf4dfa        MOVSX       param_3,word ptr [EBP + local_a+0x4]    
CODE:00443cab   03d1            ADD         param_2,param_3                         
CODE:00443cad   83c2db          ADD         param_2,-0x25                           
CODE:00443cb0   0fbf4df8        MOVSX       param_3,word ptr [EBP + local_c+0x4]    
CODE:00443cb4   3bd1            CMP         param_2,param_3                         
CODE:00443cb6   7d0f            JGE         LAB_00443cc7                            
CODE:00443cb8   668b55fa        MOV         param_2,word ptr [EBP + local_a+0x4]    
CODE:00443cbc   6603d7          ADD         param_2,DI                              
CODE:00443cbf   6683c2db        ADD         param_2,-0x25                           
CODE:00443cc3   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
                            LAB_00443cc7:                 ;XREF[1,0]:   00443cb6
CODE:00443cc7   663b45f8        CMP         param_1,word ptr [EBP + local_c+0x4]    
CODE:00443ccb   742d            JZ          LAB_00443cfa                            
CODE:00443ccd   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:00443cd1   50              PUSH        param_1                                 
CODE:00443cd2   668b4308        MOV         param_1,word ptr [EBX + 0x8]            
CODE:00443cd6   50              PUSH        param_1                                 
CODE:00443cd7   668b4304        MOV         param_1,word ptr [EBX + 0x4]            
CODE:00443cdb   50              PUSH        param_1                                 
CODE:00443cdc   668b03          MOV         param_1,word ptr [EBX]                  
CODE:00443cdf   50              PUSH        param_1                                 
CODE:00443ce0   e803d1feff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00443ce5   83c410          ADD         ESP,0x10                                
CODE:00443ce8   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:00443cec   50              PUSH        param_1                                 
CODE:00443ced   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:00443cf1   50              PUSH        param_1                                 
CODE:00443cf2   e8e5fcffff      CALL        FUN_004439dc                            ;undefined FUN_004439dc(undefined par...
CODE:00443cf7   83c408          ADD         ESP,0x8                                 
                            LAB_00443cfa:                 ;XREF[4,0]:   00443c5c,00443c66,00443c7b,00443ccb
CODE:00443cfa   f6450d80        TEST        byte ptr [EBP + param_11+0x4],0x80      
CODE:00443cfe   0f8550ffffff    JNZ         LAB_00443c54                            
CODE:00443d04   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:00443d08   0fbfd7          MOVSX       param_2,DI                              
CODE:00443d0b   83c213          ADD         param_2,0x13                            
CODE:00443d0e   2bc2            SUB         param_1,param_2                         
CODE:00443d10   f76b14          IMUL        dword ptr [EBX + 0x14]                  
CODE:00443d13   0fbf55f6        MOVSX       param_2,word ptr [EBP + local_e+0x4]    
CODE:00443d17   d1fa            SAR         param_2,0x1                             
CODE:00443d19   7903            JNS         LAB_00443d1e                            
CODE:00443d1b   83d200          ADC         param_2,0x0                             
                            LAB_00443d1e:                 ;XREF[1,0]:   00443d19
CODE:00443d1e   03c2            ADD         param_1,param_2                         
CODE:00443d20   0fbf55f6        MOVSX       param_2,word ptr [EBP + local_e+0x4]    
CODE:00443d24   8bca            MOV         param_3,param_2                         
CODE:00443d26   99              CDQ                                                 
CODE:00443d27   f7f9            IDIV        param_3                                 
CODE:00443d29   c74310fff...    MOV         dword ptr [EBX + 0x10],0xffffffff       
CODE:00443d30   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:00443d34   895320          MOV         dword ptr [EBX + 0x20],param_2          
CODE:00443d37   50              PUSH        param_1                                 
CODE:00443d38   53              PUSH        EBX                                     
CODE:00443d39   e8a2fdffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00443d3e   83c408          ADD         ESP,0x8                                 
                            LAB_00443d41:                 ;XREF[4,0]:   00443bdb,00443c02,00443c21,00443c45
CODE:00443d41   e8be8c0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00443d46   83c01b          ADD         param_1,0x1b                            
CODE:00443d49   89431c          MOV         dword ptr [EBX + 0x1c],param_1          
                            LAB_00443d4c:                 ;XREF[2,0]:   00443b66,00443b9a
CODE:00443d4c   5f              POP         EDI                                     
CODE:00443d4d   5e              POP         ESI                                     
CODE:00443d4e   5b              POP         EBX                                     
CODE:00443d4f   8be5            MOV         ESP,EBP                                 
CODE:00443d51   5d              POP         EBP                                     
CODE:00443d52   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443d53(undefined4 param_1, int param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       int                EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004452ce
CODE:00443d53   53              PUSH        EBX                                     
CODE:00443d54   33db            XOR         EBX,EBX                                 
                            LAB_00443d56:                 ;XREF[1,0]:   00443d72
CODE:00443d56   8d8374170000    LEA         param_1,[EBX + 0x1774]                  
CODE:00443d5c   50              PUSH        param_1                                 
CODE:00443d5d   e862edfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00443d62   59              POP         param_3                                 
CODE:00443d63   0fbfd3          MOVSX       param_2,BX                              
CODE:00443d66   890495909...    MOV         dword ptr [param...,param_1             ;= ??
CODE:00443d6d   43              INC         EBX                                     
CODE:00443d6e   6683fb05        CMP         BX,0x5                                  
CODE:00443d72   7ce2            JL          LAB_00443d56                            
CODE:00443d74   5b              POP         EBX                                     
CODE:00443d75   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443d76(undefined4 param_1, int param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       int                EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004453b1
CODE:00443d76   53              PUSH        EBX                                     
CODE:00443d77   56              PUSH        ESI                                     
CODE:00443d78   be909a4600      MOV         ESI,DATA:DAT_00469a90                   ;= ??
CODE:00443d7d   33db            XOR         EBX,EBX                                 
                            LAB_00443d7f:                 ;XREF[1,0]:   00443d96
CODE:00443d7f   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   00469a90,00469a94
CODE:00443d82   ff3486          PUSH        dword ptr [ESI + param_1*0x4]=>DATA:D...;= ??
CODE:00443d85   e882effcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00443d8a   59              POP         param_3                                 
CODE:00443d8b   0fbfd3          MOVSX       param_2,BX                              
CODE:00443d8e   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:00443d91   43              INC         EBX                                     
CODE:00443d92   6683fb05        CMP         BX,0x5                                  
CODE:00443d96   7ce7            JL          LAB_00443d7f                            
CODE:00443d98   5e              POP         ESI                                     
CODE:00443d99   5b              POP         EBX                                     
CODE:00443d9a   c3              RET                                                 
CODE:00443d9b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00443d9c(void)
                                                          ;XREF[1,0]:   00443e13
CODE:00443d9c   66a1269b4600    MOV         AX,[DATA:DAT_00469b26]                  ;= ??
CODE:00443da2   663b05289...    CMP         AX,word ptr [DATA:DAT_00469b28]         ;= ??
CODE:00443da9   0f94c0          SETZ        AL                                      
CODE:00443dac   83e001          AND         EAX,0x1                                 
CODE:00443daf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443db0(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00443deb
                                                          ;XREF[3,0]:   00443e72,00443e7e,00443ed0
CODE:00443db0   55              PUSH        EBP                                     
CODE:00443db1   8bec            MOV         EBP,ESP                                 
CODE:00443db3   66833d249...    CMP         word ptr [DATA:DAT_00469b24],0x0        ;= ??
CODE:00443dbb   7549            JNZ         LAB_00443e06                            
CODE:00443dbd   66c705249...    MOV         word ptr [DATA:DAT_00469b24],0x1        ;= ??
CODE:00443dc6   0fbf05269...    MOVSX       param_1,word ptr [DATA:DAT_00469b26]    ;= ??
CODE:00443dcd   40              INC         param_1                                 
CODE:00443dce   b964000000      MOV         param_3,0x64                            
CODE:00443dd3   99              CDQ                                                 
CODE:00443dd4   f7f9            IDIV        param_3                                 
CODE:00443dd6   8bc2            MOV         param_1,param_2                         
CODE:00443dd8   663b05289...    CMP         param_1,word ptr [DATA:DAT_00469b28]    ;= ??
CODE:00443ddf   741c            JZ          LAB_00443dfd                            
CODE:00443de1   0fbf15269...    MOVSX       param_2,word ptr [DATA:DAT_00469b26]    ;= ??
CODE:00443de8   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00443deb   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:00443def   66890c552...    MOV         word ptr [param_...,param_3             ;= ??
CODE:00443df7   66a3269b4600    MOV         [DATA:DAT_00469b26],param_1             ;= ??
                            LAB_00443dfd:                 ;XREF[1,0]:   00443ddf
CODE:00443dfd   66c705249...    MOV         word ptr [DATA:DAT_00469b24],0x0        ;= ??
                            LAB_00443e06:                 ;XREF[1,0]:   00443dbb
CODE:00443e06   5d              POP         EBP                                     
CODE:00443e07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00443e08(void)
                                                          ;XREF[1,0]:   00445482
CODE:00443e08   53              PUSH        EBX                                     
CODE:00443e09   66833d249...    CMP         word ptr [DATA:DAT_00469b24],0x0        ;= ??
CODE:00443e11   7555            JNZ         LAB_00443e68                            
CODE:00443e13   e884ffffff      CALL        FUN_00443d9c                            ;bool FUN_00443d9c(void)
CODE:00443e18   6685c0          TEST        AX,AX                                   
CODE:00443e1b   754b            JNZ         LAB_00443e68                            
CODE:00443e1d   0fbf05289...    MOVSX       EAX,word ptr [DATA:DAT_00469b28]        ;= ??
CODE:00443e24   03c0            ADD         EAX,EAX                                 
CODE:00443e26   8d0440          LEA         EAX,[EAX + EAX*0x2]                     
CODE:00443e29   81c02a9b4600    ADD         EAX,DATA:DAT_00469b2a                   ;= ??
CODE:00443e2f   668b08          MOV         CX,word ptr [EAX]=>DATA:DAT_00469b2a    ;= ??
CODE:00443e32   668b5002        MOV         DX,word ptr [EAX + 0x2]=>DATA:DAT_004...;= ??
CODE:00443e36   668915a49...    MOV         word ptr [DATA:DAT_00469aa4],DX         ;= ??
CODE:00443e3d   668b4004        MOV         AX,word ptr [EAX + 0x4]=>DATA:DAT_004...;= ??
CODE:00443e41   66a3a69a4600    MOV         [DATA:DAT_00469aa6],AX                  ;= ??
CODE:00443e47   66ff05289...    INC         word ptr [DATA:DAT_00469b28]            ;= ??
CODE:00443e4e   0fbf05289...    MOVSX       EAX,word ptr [DATA:DAT_00469b28]        ;= ??
CODE:00443e55   bb64000000      MOV         EBX,0x64                                
CODE:00443e5a   99              CDQ                                                 
CODE:00443e5b   f7fb            IDIV        EBX                                     
CODE:00443e5d   668915289...    MOV         word ptr [DATA:DAT_00469b28],DX         ;= ??
CODE:00443e64   8bc1            MOV         EAX,ECX                                 
CODE:00443e66   5b              POP         EBX                                     
CODE:00443e67   c3              RET                                                 
                            LAB_00443e68:                 ;XREF[2,0]:   00443e11,00443e1b
CODE:00443e68   33c0            XOR         EAX,EAX                                 
CODE:00443e6a   5b              POP         EBX                                     
CODE:00443e6b   c3              RET                                                 
                            LAB_00443e6c:                 ;XREF[2,0]:   0044537c,00445386
CODE:00443e6c   e8f7c3fcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:00443e71   50              PUSH        EAX                                     
CODE:00443e72   e839ffffff      CALL        FUN_00443db0                            ;undefined FUN_00443db0(undefined par...
CODE:00443e77   59              POP         ECX                                     
CODE:00443e78   c3              RET                                                 
                            LAB_00443e79:                 ;XREF[1,0]:   0044535f
CODE:00443e79   6801070000      PUSH        0x701                                   
CODE:00443e7e   e82dffffff      CALL        FUN_00443db0                            ;undefined FUN_00443db0(undefined par...
CODE:00443e83   59              POP         ECX                                     
CODE:00443e84   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443e85(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443e88
                                                          ;XREF[1,0]:   00445186
CODE:00443e85   55              PUSH        EBP                                     
CODE:00443e86   8bec            MOV         EBP,ESP                                 
CODE:00443e88   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00443e8b   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:00443e8f   0fbfd0          MOVSX       param_2,param_1                         
CODE:00443e92   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00443e95   66833c55d...    CMP         word ptr [param_...,0x0                 
CODE:00443e9e   7436            JZ          LAB_00443ed6                            
CODE:00443ea0   66a3d42e4600    MOV         [DATA:DAT_00462ed4],param_1             ;= FFFFh
CODE:00443ea6   0fbf05d42...    MOVSX       param_1,word ptr [DATA:DAT_00462ed4]    ;= FFFFh
CODE:00443ead   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00443eb0   ff3445e02...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...
CODE:00443eb7   e85ceffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00443ebc   59              POP         param_3                                 
CODE:00443ebd   0fbf05d42...    MOVSX       param_1,word ptr [DATA:DAT_00462ed4]    ;= FFFFh
CODE:00443ec4   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00443ec7   668b0445d...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 04h
CODE:00443ecf   50              PUSH        param_1                                 
CODE:00443ed0   e8dbfeffff      CALL        FUN_00443db0                            ;undefined FUN_00443db0(undefined par...
CODE:00443ed5   59              POP         param_3                                 
                            LAB_00443ed6:                 ;XREF[1,0]:   00443e9e
CODE:00443ed6   5d              POP         EBP                                     
CODE:00443ed7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443ed8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00443edb
                                                          ;XREF[3,0]:   00444885,004448d6,00444904
CODE:00443ed8   55              PUSH        EBP                                     
CODE:00443ed9   8bec            MOV         EBP,ESP                                 
CODE:00443edb   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00443ede   0fbfd0          MOVSX       param_2,param_1                         
CODE:00443ee1   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00443ee4   0fbf1455d...    MOVSX       param_2,word ptr [param_2*0x2 + DATA:...
CODE:00443eec   83fa01          CMP         param_2,0x1                             
CODE:00443eef   1bd2            SBB         param_2,param_2                         
CODE:00443ef1   f7da            NEG         param_2                                 
CODE:00443ef3   52              PUSH        param_2                                 
CODE:00443ef4   0fbfc0          MOVSX       param_1,param_1                         
CODE:00443ef7   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00443efa   ff3445e02...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...
CODE:00443f01   e892eafcff      CALL        FUN_00412998                            ;undefined FUN_00412998(undefined par...
CODE:00443f06   83c408          ADD         ESP,0x8                                 
CODE:00443f09   5d              POP         EBP                                     
CODE:00443f0a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443f0b(undefined4 param_1, undefined4 param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00443f59
          ;local_6       undefined2          -6                      ;XREF[1,0]:   00443f6b
          ;local_8       undefined2          -8                      ;XREF[2,0]:   00443f0f,00443f63
                                                          ;XREF[3,0]:   004168eb,00416981,00445334
CODE:00443f0b   55              PUSH        EBP                                     
CODE:00443f0c   8bec            MOV         EBP,ESP                                 
CODE:00443f0e   51              PUSH        param_3                                 
CODE:00443f0f   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00443f12   50              PUSH        param_1                                 
CODE:00443f13   e8e5bc0000      CALL        FUN_0044fbfd                            ;undefined FUN_0044fbfd(undefined par...
CODE:00443f18   59              POP         param_3                                 
CODE:00443f19   66833d249...    CMP         word ptr [DATA:DAT_00469b24],0x0        ;= ??
CODE:00443f21   755f            JNZ         LAB_00443f82                            
CODE:00443f23   66c705249...    MOV         word ptr [DATA:DAT_00469b24],0x1        ;= ??
CODE:00443f2c   0fbf05269...    MOVSX       param_1,word ptr [DATA:DAT_00469b26]    ;= ??
CODE:00443f33   40              INC         param_1                                 
CODE:00443f34   b964000000      MOV         param_3,0x64                            
CODE:00443f39   99              CDQ                                                 
CODE:00443f3a   f7f9            IDIV        param_3                                 
CODE:00443f3c   8bc2            MOV         param_1,param_2                         
CODE:00443f3e   663b05289...    CMP         param_1,word ptr [DATA:DAT_00469b28]    ;= ??
CODE:00443f45   7432            JZ          LAB_00443f79                            
CODE:00443f47   0fbf15269...    MOVSX       param_2,word ptr [DATA:DAT_00469b26]    ;= ??
CODE:00443f4e   03d2            ADD         param_2,param_2                         
CODE:00443f50   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:00443f53   81c22a9b4600    ADD         param_2,DATA:DAT_00469b2a               ;= ??
CODE:00443f59   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00443f5c   668b491e        MOV         param_3,word ptr [param_3 + 0x1e]       
CODE:00443f60   66890a          MOV         word ptr [param_2],param_3=>DATA:DAT_...;= ??
CODE:00443f63   668b4dfc        MOV         param_3,word ptr [EBP + local_8+0x4]    
CODE:00443f67   66894a02        MOV         word ptr [param_...,param_3=>DATA:DAT...;= ??
CODE:00443f6b   668b4dfe        MOV         param_3,word ptr [EBP + local_6+0x4]    
CODE:00443f6f   66894a04        MOV         word ptr [param_...,param_3=>DATA:DAT...;= ??
CODE:00443f73   66a3269b4600    MOV         [DATA:DAT_00469b26],param_1             ;= ??
                            LAB_00443f79:                 ;XREF[1,0]:   00443f45
CODE:00443f79   66c705249...    MOV         word ptr [DATA:DAT_00469b24],0x0        ;= ??
                            LAB_00443f82:                 ;XREF[1,0]:   00443f21
CODE:00443f82   59              POP         param_3                                 
CODE:00443f83   5d              POP         EBP                                     
CODE:00443f84   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443f85(void)
                                                          ;XREF[5,0]:   00444376,00444998,00444a7a,004450de
                                                          ;             0044550a
CODE:00443f85   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00443f86(void)
                                                          ;XREF[5,0]:   0044438a,004449fd,00444a8e,004450f2
                                                          ;             00445526
CODE:00443f86   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00443f87(void)
                                                          ;XREF[1,0]:   0044527c
CODE:00443f87   53              PUSH        EBX                                     
CODE:00443f88   56              PUSH        ESI                                     
CODE:00443f89   57              PUSH        EDI                                     
CODE:00443f8a   bfac9a4600      MOV         EDI,DATA:DAT_00469aac                   ;= ??
CODE:00443f8f   33f6            XOR         ESI,ESI                                 
CODE:00443f91   68a0080000      PUSH        0x8a0                                   
CODE:00443f96   e8d882ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00443f9b   59              POP         ECX                                     
CODE:00443f9c   8907            MOV         dword ptr [EDI]=>DATA:DAT_00469aac,EAX  ;= ??
CODE:00443f9e   6a00            PUSH        0x0                                     
CODE:00443fa0   6a01            PUSH        0x1                                     
CODE:00443fa2   e86470feff      CALL        FUN_0042b00b                            ;short FUN_0042b00b(undefined param_1...
CODE:00443fa7   83c408          ADD         ESP,0x8                                 
CODE:00443faa   6685c0          TEST        AX,AX                                   
CODE:00443fad   741b            JZ          LAB_00443fca                            
CODE:00443faf   6a01            PUSH        0x1                                     
CODE:00443fb1   68a0080000      PUSH        0x8a0                                   
CODE:00443fb6   ff37            PUSH        dword ptr [EDI]=>DATA:DAT_00469aac      ;= ??
CODE:00443fb8   e84d71feff      CALL        FUN_0042b10a                            ;undefined FUN_0042b10a(undefined4 pa...
CODE:00443fbd   83c40c          ADD         ESP,0xc                                 
CODE:00443fc0   e80672feff      CALL        FUN_0042b1cb                            ;undefined FUN_0042b1cb(uint param_1,...
CODE:00443fc5   e9cc000000      JMP         LAB_00444096                            
                            LAB_00443fca:                 ;XREF[1,0]:   00443fad
CODE:00443fca   6aff            PUSH        -0x1                                    
CODE:00443fcc   e849d6fcff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:00443fd1   59              POP         ECX                                     
CODE:00443fd2   6a01            PUSH        0x1                                     
CODE:00443fd4   6a06            PUSH        0x6                                     
CODE:00443fd6   e83070feff      CALL        FUN_0042b00b                            ;short FUN_0042b00b(undefined param_1...
CODE:00443fdb   83c408          ADD         ESP,0x8                                 
CODE:00443fde   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_00469aac  ;= ??
CODE:00443fe0   c7005553521a    MOV         dword ptr [EAX],0x1a525355              
CODE:00443fe6   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_00469aac  ;= ??
CODE:00443fe8   66c740041100    MOV         word ptr [EAX + 0x4],0x11               
CODE:00443fee   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_00469aac  ;= ??
CODE:00443ff0   66c740060000    MOV         word ptr [EAX + 0x6],0x0                
CODE:00443ff6   33db            XOR         EBX,EBX                                 
                            LAB_00443ff8:                 ;XREF[1,0]:   00444022
CODE:00443ff8   6a16            PUSH        0x16                                    
CODE:00443ffa   6a00            PUSH        0x0                                     
CODE:00443ffc   0fbfc3          MOVSX       EAX,BX                                  
CODE:00443fff   6bc016          IMUL        EAX,EAX,0x16                            
CODE:00444002   0307            ADD         EAX,dword ptr [EDI]=>DATA:DAT_00469aac  ;= ??
CODE:00444004   83c008          ADD         EAX,0x8                                 
CODE:00444007   50              PUSH        EAX                                     
CODE:00444008   e8afbe0000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:0044400d   83c40c          ADD         ESP,0xc                                 
CODE:00444010   0fbfc3          MOVSX       EAX,BX                                  
CODE:00444013   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00444016   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_00469aac  ;= ??
CODE:00444018   66895c421c      MOV         word ptr [EDX + EAX*0x2 + 0x1c],BX      
CODE:0044401d   43              INC         EBX                                     
CODE:0044401e   6683fb63        CMP         BX,0x63                                 
CODE:00444022   7cd4            JL          LAB_00443ff8                            
CODE:00444024   68a0080000      PUSH        0x8a0                                   
CODE:00444029   ff37            PUSH        dword ptr [EDI]=>DATA:DAT_00469aac      ;= ??
CODE:0044402b   e86971feff      CALL        FUN_0042b199                            ;bool FUN_0042b199(undefined4 param_1...
CODE:00444030   83c408          ADD         ESP,0x8                                 
CODE:00444033   6685c0          TEST        AX,AX                                   
CODE:00444036   7552            JNZ         LAB_0044408a                            
CODE:00444038   e88b6efeff      CALL        FUN_0042aec8                            ;undefined FUN_0042aec8(void)
CODE:0044403d   e88971feff      CALL        FUN_0042b1cb                            ;undefined FUN_0042b1cb(uint param_1,...
CODE:00444042   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:0044404b   66c705ca1...    MOV         word ptr [DATA:DAT_004617ca],0x1        
CODE:00444054   33db            XOR         EBX,EBX                                 
                            LAB_00444056:                 ;XREF[1,0]:   00444074
CODE:00444056   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044405b   66895814        MOV         word ptr [EAX + 0x14],BX                
CODE:0044405f   e8fc71feff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:00444064   6685c0          TEST        AX,AX                                   
CODE:00444067   7406            JZ          LAB_0044406f                            
CODE:00444069   66be0100        MOV         SI,0x1                                  
CODE:0044406d   eb07            JMP         LAB_00444076                            
                            LAB_0044406f:                 ;XREF[1,0]:   00444067
CODE:0044406f   43              INC         EBX                                     
CODE:00444070   6683fb63        CMP         BX,0x63                                 
CODE:00444074   7ce0            JL          LAB_00444056                            
                            LAB_00444076:                 ;XREF[1,0]:   0044406d
CODE:00444076   66c705ca1...    MOV         word ptr [DATA:DAT_004617ca],0x0        
CODE:0044407f   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x1        ;= 01h
CODE:00444088   eb04            JMP         LAB_0044408e                            
                            LAB_0044408a:                 ;XREF[1,0]:   00444036
CODE:0044408a   66be0100        MOV         SI,0x1                                  
                            LAB_0044408e:                 ;XREF[1,0]:   00444088
CODE:0044408e   6a00            PUSH        0x0                                     
CODE:00444090   e885d5fcff      CALL        FUN_0041161a                            ;undefined FUN_0041161a(undefined par...
CODE:00444095   59              POP         ECX                                     
                            LAB_00444096:                 ;XREF[1,0]:   00443fc5
CODE:00444096   8bc6            MOV         EAX,ESI                                 
CODE:00444098   5f              POP         EDI                                     
CODE:00444099   5e              POP         ESI                                     
CODE:0044409a   5b              POP         EBX                                     
CODE:0044409b   c3              RET                                                 
CODE:0044409c   6a              ??          6Ah    j                                
CODE:0044409d   01              ??          01h                                     
CODE:0044409e   6a              ??          6Ah    j                                
CODE:0044409f   01              ??          01h                                     
CODE:004440a0   e8              ??          E8h                                     
CODE:004440a1   66              ??          66h    f                                
CODE:004440a2   6f              ??          6Fh    o                                
CODE:004440a3   fe              ??          FEh                                     
CODE:004440a4   ff              ??          FFh                                     
CODE:004440a5   83              ??          83h                                     
CODE:004440a6   c4              ??          C4h                                     
CODE:004440a7   08              ??          08h                                     
CODE:004440a8   6a              ??          6Ah    j                                
CODE:004440a9   01              ??          01h                                     
CODE:004440aa   68              ??          68h    h                                
CODE:004440ab   a0              ??          A0h                                     
CODE:004440ac   08              ??          08h                                     
CODE:004440ad   00              ??          00h                                     
CODE:004440ae   00              ??          00h                                     
CODE:004440af   ff              ??          FFh                                     
CODE:004440b0   35              ??          35h    5                                
CODE:004440b1   ac              ??          ACh                                     ;?  ->  00469aac
CODE:004440b2   9a              ??          9Ah                                     
CODE:004440b3   46              ??          46h    F                                
CODE:004440b4   00              ??          00h                                     
CODE:004440b5   e8              ??          E8h                                     
CODE:004440b6   50              ??          50h    P                                
CODE:004440b7   70              ??          70h    p                                
CODE:004440b8   fe              ??          FEh                                     
CODE:004440b9   ff              ??          FFh                                     
CODE:004440ba   83              ??          83h                                     
CODE:004440bb   c4              ??          C4h                                     
CODE:004440bc   0c              ??          0Ch                                     
CODE:004440bd   e8              ??          E8h                                     
CODE:004440be   09              ??          09h                                     
CODE:004440bf   71              ??          71h    q                                
CODE:004440c0   fe              ??          FEh                                     
CODE:004440c1   ff              ??          FFh                                     
CODE:004440c2   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004440c3(void)
                                                          ;XREF[2,0]:   004449f8,00445698
CODE:004440c3   6a01            PUSH        0x1                                     
CODE:004440c5   6a02            PUSH        0x2                                     
CODE:004440c7   e83f6ffeff      CALL        FUN_0042b00b                            ;short FUN_0042b00b(undefined param_1...
CODE:004440cc   83c408          ADD         ESP,0x8                                 
CODE:004440cf   68a0080000      PUSH        0x8a0                                   
CODE:004440d4   ff35ac9a4600    PUSH        dword ptr [DATA:DAT_00469aac]           ;= ??
CODE:004440da   e8ba70feff      CALL        FUN_0042b199                            ;bool FUN_0042b199(undefined4 param_1...
CODE:004440df   83c408          ADD         ESP,0x8                                 
CODE:004440e2   e8e470feff      CALL        FUN_0042b1cb                            ;undefined FUN_0042b1cb(uint param_1,...
CODE:004440e7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004440e8(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0044413c
CODE:004440e8   53              PUSH        EBX                                     
CODE:004440e9   6870170000      PUSH        0x1770                                  
CODE:004440ee   e831cffeff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:004440f3   59              POP         param_3                                 
CODE:004440f4   6870170000      PUSH        0x1770                                  
CODE:004440f9   e8c6e9fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004440fe   59              POP         param_3                                 
CODE:004440ff   8bd8            MOV         EBX,param_1                             
CODE:00444101   6a00            PUSH        0x0                                     
CODE:00444103   6a00            PUSH        0x0                                     
CODE:00444105   6a00            PUSH        0x0                                     
CODE:00444107   53              PUSH        EBX                                     
CODE:00444108   e8e7fbfcff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0044410d   83c410          ADD         ESP,0x10                                
CODE:00444110   53              PUSH        EBX                                     
CODE:00444111   e8f6ebfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00444116   59              POP         param_3                                 
CODE:00444117   6879170000      PUSH        0x1779                                  
CODE:0044411c   e8a3e9fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00444121   59              POP         param_3                                 
CODE:00444122   8bd8            MOV         EBX,param_1                             
CODE:00444124   6a00            PUSH        0x0                                     
CODE:00444126   6a36            PUSH        0x36                                    
CODE:00444128   6a68            PUSH        0x68                                    
CODE:0044412a   53              PUSH        EBX                                     
CODE:0044412b   e8c4fbfcff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:00444130   83c410          ADD         ESP,0x10                                
CODE:00444133   53              PUSH        EBX                                     
CODE:00444134   e8d3ebfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00444139   59              POP         param_3                                 
CODE:0044413a   5b              POP         EBX                                     
CODE:0044413b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044413c(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   004452c9
CODE:0044413c   e8a7ffffff      CALL        FUN_004440e8                            ;undefined FUN_004440e8(uint param_1,...
CODE:00444141   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00444142(undefined4 param_1, byte param_2, undefined4 param_3, short param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       byte                DL                      
          ;param_3       undefined4         ECX                      
          ;param_4       short                4                      ;XREF[2,0]:   004441b4,0044441e
          ;local_5       undefined1          -5                      ;XREF[5,0]:   0044428d,004442f3,00444306,0044430c,00444330
          ;local_8       undefined2          -8                      ;XREF[4,0]:   004441cf,0044422c,004443b4,00444401
          ;local_a       undefined2          -a                      ;XREF[5,0]:   00444154,00444158,0044426a,00444321,004444ae
                                                          ;XREF[6,0]:   004449c7,00444a23,00444ab4,00444dcb
                                                          ;             00444f0b,00445002
CODE:00444142   55              PUSH        EBP                                     
CODE:00444143   8bec            MOV         EBP,ESP                                 
CODE:00444145   83c4f8          ADD         ESP,-0x8                                
CODE:00444148   53              PUSH        EBX                                     
CODE:00444149   56              PUSH        ESI                                     
CODE:0044414a   57              PUSH        EDI                                     
CODE:0044414b   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444150   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444154   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00444158   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:0044415d   0f8ef4000000    JLE         LAB_00444257                            
CODE:00444163   0fbf05aa9...    MOVSX       param_1,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:0044416a   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044416d   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444173   837c411800      CMP         dword ptr [param...,0x0                 
CODE:00444178   0f8dd9000000    JGE         LAB_00444257                            
CODE:0044417e   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444186   7e32            JLE         LAB_004441ba                            
CODE:00444188   0fbf05aa9...    MOVSX       param_1,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:0044418f   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444192   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444198   837c4118fe      CMP         dword ptr [param...,-0x2                
CODE:0044419d   751b            JNZ         LAB_004441ba                            
CODE:0044419f   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:004441a6   c680c09a4...    MOV         byte ptr [param_...,0x1f                ;= ??
CODE:004441ad   66ff05b29...    INC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:004441b4   66c745081f00    MOV         word ptr [EBP + param_4+0x4],0x1f       
                            LAB_004441ba:                 ;XREF[2,0]:   00444186,0044419d
CODE:004441ba   0fbf05aa9...    MOVSX       param_1,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:004441c1   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004441c4   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004441ca   668b44411c      MOV         param_1,word ptr [param_3 + param_1*0...
CODE:004441cf   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:004441d3   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:004441d8   66ff4806        DEC         word ptr [param_1 + 0x6]                
CODE:004441dc   66a1aa9a4600    MOV         param_1,[DATA:DAT_00469aaa]             ;= ??
CODE:004441e2   eb2a            JMP         LAB_0044420e                            
                            LAB_004441e4:                 ;XREF[1,0]:   00444218
CODE:004441e4   0fbfc8          MOVSX       param_3,param_1                         
CODE:004441e7   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:004441ea   8b1dac9a4600    MOV         EBX,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004441f0   0fbff0          MOVSX       ESI,param_1                             
CODE:004441f3   6bf60b          IMUL        ESI,ESI,0xb                             
CODE:004441f6   8b3dac9a4600    MOV         EDI,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004441fc   8d7c7708        LEA         EDI,[EDI + ESI*0x2 + 0x8]               
CODE:00444200   8d744b1e        LEA         ESI,[EBX + param_3*0x2 + 0x1e]          
CODE:00444204   b905000000      MOV         param_3,0x5                             
CODE:00444209   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044420b   66a5            MOVSW       ES:EDI,ESI                              
CODE:0044420d   40              INC         param_1                                 
                            LAB_0044420e:                 ;XREF[1,0]:   004441e2
CODE:0044420e   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444214   663b4106        CMP         param_1,word ptr [param_3 + 0x6]        
CODE:00444218   7cca            JL          LAB_004441e4                            
CODE:0044421a   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044421f   0fbf4006        MOVSX       param_1,word ptr [param_1 + 0x6]        
CODE:00444223   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444226   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044422c   668b5dfc        MOV         BX,word ptr [EBP + local_8+0x4]         
CODE:00444230   66895c411c      MOV         word ptr [param_...,BX                  
CODE:00444235   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044423a   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0044423e   663b05aa9...    CMP         param_1,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:00444245   7f10            JG          LAB_00444257                            
CODE:00444247   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044424c   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444250   48              DEC         param_1                                 
CODE:00444251   66a3aa9a4600    MOV         [DATA:DAT_00469aaa],param_1             ;= ??
                            LAB_00444257:                 ;XREF[3,0]:   0044415d,00444178,00444245
CODE:00444257   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:0044425f   7f18            JG          LAB_00444279                            
CODE:00444261   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444266   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0044426a   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044426e   0f95c0          SETNZ       param_1                                 
CODE:00444271   83e001          AND         param_1,0x1                             
CODE:00444274   e93f020000      JMP         LAB_004444b8                            
                            LAB_00444279:                 ;XREF[1,0]:   0044425f
CODE:00444279   33db            XOR         EBX,EBX                                 
CODE:0044427b   e9b6000000      JMP         LAB_00444336                            
                            LAB_00444280:                 ;XREF[1,0]:   0044433f
CODE:00444280   33c0            XOR         param_1,param_1                         
CODE:00444282   eb75            JMP         LAB_004442f9                            
                            LAB_00444284:                 ;XREF[1,0]:   00444300
CODE:00444284   0fbfd0          MOVSX       param_2,param_1                         
CODE:00444287   8a92c09a4600    MOV         param_2,byte ptr [param_2 + DATA:DAT_...;= ??
CODE:0044428d   8855ff          MOV         byte ptr [EBP + local_5+0x4],param_2    
CODE:00444290   0fbfd3          MOVSX       param_2,BX                              
CODE:00444293   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00444296   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044429c   8d1451          LEA         param_2,[param_3 + param_2*0x2]         
CODE:0044429f   0fbfc8          MOVSX       param_3,param_1                         
CODE:004442a2   8a540a08        MOV         param_2,byte ptr [param_2 + param_3*0...
CODE:004442a6   84d2            TEST        param_2,param_2                         
CODE:004442a8   7549            JNZ         LAB_004442f3                            
CODE:004442aa   0fbfcb          MOVSX       param_3,BX                              
CODE:004442ad   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:004442b0   8b35ac9a4600    MOV         ESI,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004442b6   837c4e1800      CMP         dword ptr [ESI + param_3*0x2 + 0x18],0x0
CODE:004442bb   7d36            JGE         LAB_004442f3                            
CODE:004442bd   0fbfd0          MOVSX       param_2,param_1                         
CODE:004442c0   8a92c09a4600    MOV         param_2,byte ptr [param_2 + DATA:DAT_...;= ??
CODE:004442c6   0fbfcb          MOVSX       param_3,BX                              
CODE:004442c9   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:004442cc   8b35ac9a4600    MOV         ESI,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004442d2   8d0c4e          LEA         param_3,[ESI + param_3*0x2]             
CODE:004442d5   0fbff0          MOVSX       ESI,param_1                             
CODE:004442d8   88543108        MOV         byte ptr [param_...,param_2             
CODE:004442dc   0fbfcb          MOVSX       param_3,BX                              
CODE:004442df   6bc90b          IMUL        param_3,param_3,0xb                     
CODE:004442e2   8b35ac9a4600    MOV         ESI,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004442e8   8d0c4e          LEA         param_3,[ESI + param_3*0x2]             
CODE:004442eb   0fbff0          MOVSX       ESI,param_1                             
CODE:004442ee   c644310900      MOV         byte ptr [param_3 + ESI*0x1 + 0x9],0x0  
                            LAB_004442f3:                 ;XREF[2,0]:   004442a8,004442bb
CODE:004442f3   3a55ff          CMP         param_2,byte ptr [EBP + local_5+0x4]    
CODE:004442f6   750a            JNZ         LAB_00444302                            
CODE:004442f8   40              INC         param_1                                 
                            LAB_004442f9:                 ;XREF[1,0]:   00444282
CODE:004442f9   663b05b29...    CMP         param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444300   7c82            JL          LAB_00444284                            
                            LAB_00444302:                 ;XREF[1,0]:   004442f6
CODE:00444302   84d2            TEST        param_2,param_2                         
CODE:00444304   7506            JNZ         LAB_0044430c                            
CODE:00444306   807dff1f        CMP         byte ptr [EBP + local_5+0x4],0x1f       
CODE:0044430a   7439            JZ          LAB_00444345                            
                            LAB_0044430c:                 ;XREF[1,0]:   00444304
CODE:0044430c   3a55ff          CMP         param_2,byte ptr [EBP + local_5+0x4]    
CODE:0044430f   751f            JNZ         LAB_00444330                            
CODE:00444311   66891daa9...    MOV         word ptr [DATA:DAT_00469aaa],BX         ;= ??
CODE:00444318   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044431d   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444321   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:00444325   0f95c0          SETNZ       param_1                                 
CODE:00444328   83e001          AND         param_1,0x1                             
CODE:0044432b   e988010000      JMP         LAB_004444b8                            
                            LAB_00444330:                 ;XREF[1,0]:   0044430f
CODE:00444330   3a55ff          CMP         param_2,byte ptr [EBP + local_5+0x4]    
CODE:00444333   7710            JA          LAB_00444345                            
CODE:00444335   43              INC         EBX                                     
                            LAB_00444336:                 ;XREF[1,0]:   0044427b
CODE:00444336   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044433b   663b5806        CMP         BX,word ptr [param_1 + 0x6]             
CODE:0044433f   0f8c3bffffff    JL          LAB_00444280                            
                            LAB_00444345:                 ;XREF[2,0]:   0044430a,00444333
CODE:00444345   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044434a   663b5806        CMP         BX,word ptr [param_1 + 0x6]             
CODE:0044434e   7d1a            JGE         LAB_0044436a                            
CODE:00444350   0fbfc3          MOVSX       param_1,BX                              
CODE:00444353   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444356   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044435c   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444361   7d07            JGE         LAB_0044436a                            
CODE:00444363   33c0            XOR         param_1,param_1                         
CODE:00444365   e94e010000      JMP         LAB_004444b8                            
                            LAB_0044436a:                 ;XREF[2,0]:   0044434e,00444361
CODE:0044436a   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044436f   6683780663      CMP         word ptr [param_1 + 0x6],0x63           
CODE:00444374   7c27            JL          LAB_0044439d                            
CODE:00444376   e80afcffff      CALL        FUN_00443f85                            ;undefined FUN_00443f85(void)
CODE:0044437b   6aff            PUSH        -0x1                                    
CODE:0044437d   68fa030000      PUSH        0x3fa                                   
CODE:00444382   e83b850000      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:00444387   83c408          ADD         ESP,0x8                                 
CODE:0044438a   e8f7fbffff      CALL        FUN_00443f86                            ;undefined FUN_00443f86(void)
CODE:0044438f   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00444396   33c0            XOR         param_1,param_1                         
CODE:00444398   e91b010000      JMP         LAB_004444b8                            
                            LAB_0044439d:                 ;XREF[1,0]:   00444374
CODE:0044439d   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:004443a2   0fbf4006        MOVSX       param_1,word ptr [param_1 + 0x6]        
CODE:004443a6   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004443a9   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004443af   668b44421c      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:004443b4   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:004443b8   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:004443bd   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:004443c1   663bd8          CMP         BX,param_1                              
CODE:004443c4   7d2f            JGE         LAB_004443f5                            
                            LAB_004443c6:                 ;XREF[1,0]:   004443f3
CODE:004443c6   0fbfd0          MOVSX       param_2,param_1                         
CODE:004443c9   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:004443cc   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004443d2   0fbff0          MOVSX       ESI,param_1                             
CODE:004443d5   6bf60b          IMUL        ESI,ESI,0xb                             
CODE:004443d8   8b3dac9a4600    MOV         EDI,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004443de   8d7c7708        LEA         EDI,[EDI + ESI*0x2 + 0x8]               
CODE:004443e2   8d7451f2        LEA         ESI,[param_3 + param_2*0x2 + -0xe]      
CODE:004443e6   b905000000      MOV         param_3,0x5                             
CODE:004443eb   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:004443ed   66a5            MOVSW       ES:EDI,ESI                              
CODE:004443ef   48              DEC         param_1                                 
CODE:004443f0   663bd8          CMP         BX,param_1                              
CODE:004443f3   7cd1            JL          LAB_004443c6                            
                            LAB_004443f5:                 ;XREF[1,0]:   004443c4
CODE:004443f5   0fbfc3          MOVSX       param_1,BX                              
CODE:004443f8   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004443fb   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444401   668b4dfc        MOV         param_3,word ptr [EBP + local_8+0x4]    
CODE:00444405   66894c421c      MOV         word ptr [param_...,param_3             
CODE:0044440a   0fbfc3          MOVSX       param_1,BX                              
CODE:0044440d   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444410   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444416   c7444218f...    MOV         dword ptr [param...,0xffffffff          
CODE:0044441e   66837d081f      CMP         word ptr [EBP + param_4+0x4],0x1f       
CODE:00444423   7514            JNZ         LAB_00444439                            
CODE:00444425   0fbfc3          MOVSX       param_1,BX                              
CODE:00444428   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044442b   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444431   c7444218f...    MOV         dword ptr [param...,0xfffffffe          
                            LAB_00444439:                 ;XREF[1,0]:   00444423
CODE:00444439   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444440   c680c09a4...    MOV         byte ptr [param_...,0x0                 ;= ??
CODE:00444447   eb15            JMP         LAB_0044445e                            
                            LAB_00444449:                 ;XREF[1,0]:   00444476
CODE:00444449   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00444450   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444457   c680c09a4...    MOV         byte ptr [param_...,0x0                 ;= ??
                            LAB_0044445e:                 ;XREF[1,0]:   00444447
CODE:0044445e   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444466   7e10            JLE         LAB_00444478                            
CODE:00444468   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:0044446f   80b8bf9a4...    CMP         byte ptr [param_...,0x20                ;= ??
CODE:00444476   72d1            JC          LAB_00444449                            
                            LAB_00444478:                 ;XREF[1,0]:   00444466
CODE:00444478   68c09a4600      PUSH        DATA:DAT_00469ac0                       ;= ??
CODE:0044447d   0fbfc3          MOVSX       param_1,BX                              
CODE:00444480   6bc016          IMUL        param_1,param_1,0x16                    
CODE:00444483   0305ac9a4600    ADD         param_1,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444489   83c008          ADD         param_1,0x8                             
CODE:0044448c   50              PUSH        param_1                                 
CODE:0044448d   e8eaba0000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00444492   83c408          ADD         ESP,0x8                                 
CODE:00444495   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044449a   66ff4006        INC         word ptr [param_1 + 0x6]                
CODE:0044449e   66891daa9...    MOV         word ptr [DATA:DAT_00469aaa],BX         ;= ??
CODE:004444a5   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:004444aa   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:004444ae   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:004444b2   0f95c0          SETNZ       param_1                                 
CODE:004444b5   83e001          AND         param_1,0x1                             
                            LAB_004444b8:                 ;XREF[4,0]:   00444274,0044432b,00444365,00444398
CODE:004444b8   5f              POP         EDI                                     
CODE:004444b9   5e              POP         ESI                                     
CODE:004444ba   5b              POP         EBX                                     
CODE:004444bb   59              POP         param_3                                 
CODE:004444bc   59              POP         param_3                                 
CODE:004444bd   5d              POP         EBP                                     
CODE:004444be   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004444bf(void)
                                                          ;XREF[3,0]:   0044471c,00444763,004447bc
CODE:004444bf   55              PUSH        EBP                                     
CODE:004444c0   8bec            MOV         EBP,ESP                                 
CODE:004444c2   83c4cc          ADD         ESP,-0x34                               
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004444c5(void)
CODE:004444c5   53              PUSH        EBX                                     
CODE:004444c6   56              PUSH        ESI                                     
CODE:004444c7   57              PUSH        EDI                                     
CODE:004444c8   8b7d0c          MOV         EDI,dword ptr [EBP + 0xc]               
CODE:004444cb   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:004444ce   33db            XOR         EBX,EBX                                 
                            LAB_004444d0:                 ;XREF[1,0]:   004444eb
CODE:004444d0   684a4e0000      PUSH        0x4e4a                                  
CODE:004444d5   6bc332          IMUL        EAX,EBX,0x32                            
                                                          ; FWD[3,0]:   00467a98,00467a98,00467aca
CODE:004444d8   81c0987a4600    ADD         EAX=>DATA:DAT_00467a98,DATA:DAT_00467a98;= ??
                                                          ; FWD[2,0]:   00467a98,00467aca
CODE:004444de   50              PUSH        EAX=>DATA:DAT_00467a98                  ;= ??
CODE:004444df   e810bdfcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:004444e4   83c408          ADD         ESP,0x8                                 
CODE:004444e7   43              INC         EBX                                     
CODE:004444e8   83fb07          CMP         EBX,0x7                                 
CODE:004444eb   7ce3            JL          LAB_004444d0                            
CODE:004444ed   85f6            TEST        ESI,ESI                                 
CODE:004444ef   7c60            JL          LAB_00444551                            
CODE:004444f1   8d45cc          LEA         EAX,[EBP + -0x34]                       
CODE:004444f4   50              PUSH        EAX                                     
CODE:004444f5   56              PUSH        ESI                                     
CODE:004444f6   e833befcff      CALL        FUN_0041032e                            ;undefined FUN_0041032e(undefined par...
CODE:004444fb   83c408          ADD         ESP,0x8                                 
CODE:004444fe   8d45cc          LEA         EAX,[EBP + -0x34]                       
CODE:00444501   50              PUSH        EAX                                     
CODE:00444502   6aff            PUSH        -0x1                                    
CODE:00444504   e8ec870000      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:00444509   83c408          ADD         ESP,0x8                                 
CODE:0044450c   8d55cc          LEA         EDX,[EBP + -0x34]                       
CODE:0044450f   52              PUSH        EDX                                     
CODE:00444510   668b5510        MOV         DX,word ptr [EBP + 0x10]                
CODE:00444514   42              INC         EDX                                     
CODE:00444515   52              PUSH        EDX                                     
CODE:00444516   8d97a8000000    LEA         EDX,[EDI + 0xa8]                        
CODE:0044451c   662bd0          SUB         DX,AX                                   
CODE:0044451f   52              PUSH        EDX                                     
CODE:00444520   e8c9befcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00444525   83c40c          ADD         ESP,0xc                                 
CODE:00444528   56              PUSH        ESI                                     
CODE:00444529   e8b66ffeff      CALL        FUN_0042b4e4                            ;undefined FUN_0042b4e4(undefined par...
CODE:0044452e   59              POP         ECX                                     
CODE:0044452f   0fbfc0          MOVSX       EAX,AX                                  
CODE:00444532   6bc032          IMUL        EAX,EAX,0x32                            
CODE:00444535   81c0987a4600    ADD         EAX,DATA:DAT_00467a98                   ;= ??
CODE:0044453b   50              PUSH        EAX                                     
CODE:0044453c   668b4510        MOV         AX,word ptr [EBP + 0x10]                
CODE:00444540   40              INC         EAX                                     
CODE:00444541   50              PUSH        EAX                                     
CODE:00444542   81c7b2000000    ADD         EDI,0xb2                                
CODE:00444548   57              PUSH        EDI                                     
CODE:00444549   e8a0befcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0044454e   83c40c          ADD         ESP,0xc                                 
                            LAB_00444551:                 ;XREF[1,0]:   004444ef
CODE:00444551   5f              POP         EDI                                     
CODE:00444552   5e              POP         ESI                                     
CODE:00444553   5b              POP         EBX                                     
CODE:00444554   8be5            MOV         ESP,EBP                                 
CODE:00444556   5d              POP         EBP                                     
CODE:00444557   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00444558(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   004447d8,00444824
          ;param_5       undefined2           8                      ;XREF[1,0]:   00444628
          ;param_6       undefined2           c                      ;XREF[7,0]:   00444585,004445bb,004445f3,00444621,0044462e
                                                                     ;             004447f6,004447fd
          ;local_6       undefined2          -6                      ;XREF[5,0]:   00444601,00444607,00444615,004447e4,004447e8
          ;local_8       undefined2          -8                      ;XREF[8,0]:   00444567,00444599,004445a5,004445a9,004445c8
                                                                     ;             004445dd,004445e1,00444619
          ;local_a       undefined2          -a                      ;XREF[9,0]:   00444574,00444578,0044457f,0044458c,0044460b
                                                                     ;             004447ec,00444801,00444807,004448de
          ;local_3c      undefined1         -3c                      ;XREF[3,0]:   0044467a,004446b7,004446f0
                                                          ;XREF[12,0]:  004449f0,00444a4c,00444b25,00444c48
                                                          ;             00444cfa,00444d8a,00444e48,00444f85
                                                          ;             0044507a,00445256,00445321,004455e4
CODE:00444558   55              PUSH        EBP                                     
CODE:00444559   8bec            MOV         EBP,ESP                                 
CODE:0044455b   83c494          ADD         ESP,-0x6c                               
CODE:0044455e   53              PUSH        EBX                                     
CODE:0044455f   56              PUSH        ESI                                     
CODE:00444560   57              PUSH        EDI                                     
CODE:00444561   66a11c2f4600    MOV         param_1,[DATA:DAT_00462f1c]             
CODE:00444567   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044456b   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444570   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444574   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:00444578   66837dfa08      CMP         word ptr [EBP + local_a+0x4],0x8        
CODE:0044457d   7e06            JLE         LAB_00444585                            
CODE:0044457f   66c745fa0800    MOV         word ptr [EBP + local_a+0x4],0x8        
                            LAB_00444585:                 ;XREF[1,0]:   0044457d
CODE:00444585   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:0044458a   7c6d            JL          LAB_004445f9                            
CODE:0044458c   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:00444591   7466            JZ          LAB_004445f9                            
CODE:00444593   66a1aa9a4600    MOV         param_1,[DATA:DAT_00469aaa]             ;= ??
CODE:00444599   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044459d   7d22            JGE         LAB_004445c1                            
CODE:0044459f   66a1aa9a4600    MOV         param_1,[DATA:DAT_00469aaa]             ;= ??
CODE:004445a5   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:004445a9   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004445ad   50              PUSH        param_1                                 
CODE:004445ae   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:004445b3   e828f5ffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:004445b8   83c408          ADD         ESP,0x8                                 
CODE:004445bb   66c74510ffff    MOV         word ptr [EBP + param_6+0x4],0xffff     
                            LAB_004445c1:                 ;XREF[1,0]:   0044459d
CODE:004445c1   0fbf05aa9...    MOVSX       param_1,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:004445c8   0fbf55fc        MOVSX       param_2,word ptr [EBP + local_8+0x4]    
CODE:004445cc   83c207          ADD         param_2,0x7                             
CODE:004445cf   3bc2            CMP         param_1,param_2                         
CODE:004445d1   7c26            JL          LAB_004445f9                            
CODE:004445d3   66a1aa9a4600    MOV         param_1,[DATA:DAT_00469aaa]             ;= ??
CODE:004445d9   6683c0f9        ADD         param_1,-0x7                            
CODE:004445dd   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:004445e1   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:004445e5   50              PUSH        param_1                                 
CODE:004445e6   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:004445eb   e8f0f4ffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:004445f0   83c408          ADD         ESP,0x8                                 
CODE:004445f3   66c74510ffff    MOV         word ptr [EBP + param_6+0x4],0xffff     
                            LAB_004445f9:                 ;XREF[3,0]:   0044458a,00444591,004445d1
CODE:004445f9   66bf6500        MOV         DI,0x65                                 
CODE:004445fd   66be4300        MOV         SI,0x43                                 
CODE:00444601   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00444607   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044460b   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044460f   0f8de1010000    JGE         LAB_004447f6                            
                            LAB_00444615:                 ;XREF[1,0]:   004447f0
CODE:00444615   668b5dfe        MOV         BX,word ptr [EBP + local_6+0x4]         
CODE:00444619   66035dfc        ADD         BX,word ptr [EBP + local_8+0x4]         
CODE:0044461d   6683c615        ADD         SI,0x15                                 
CODE:00444621   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:00444626   7c10            JL          LAB_00444638                            
CODE:00444628   663b5d0c        CMP         BX,word ptr [EBP + param_5+0x4]         
CODE:0044462c   740a            JZ          LAB_00444638                            
CODE:0044462e   663b5d10        CMP         BX,word ptr [EBP + param_6+0x4]         
CODE:00444632   0f85ac010000    JNZ         LAB_004447e4                            
                            LAB_00444638:                 ;XREF[2,0]:   00444626,0044462c
CODE:00444638   663b1daa9...    CMP         BX,word ptr [DATA:DAT_00469aaa]         ;= ??
CODE:0044463f   0f8528010000    JNZ         LAB_0044476d                            
CODE:00444645   6a00            PUSH        0x0                                     
CODE:00444647   6a15            PUSH        0x15                                    
CODE:00444649   6820010000      PUSH        0x120                                   
CODE:0044464e   8d46fe          LEA         param_1,[ESI + -0x2]                    
CODE:00444651   50              PUSH        param_1                                 
CODE:00444652   6a63            PUSH        0x63                                    
CODE:00444654   e8c7d4feff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:00444659   83c414          ADD         ESP,0x14                                
CODE:0044465c   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444664   0f8ebf000000    JLE         LAB_00444729                            
CODE:0044466a   0fbfc3          MOVSX       param_1,BX                              
CODE:0044466d   6bc016          IMUL        param_1,param_1,0x16                    
CODE:00444670   0305ac9a4600    ADD         param_1,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444676   83c008          ADD         param_1,0x8                             
CODE:00444679   50              PUSH        param_1                                 
CODE:0044467a   8d45c8          LEA         param_1=>local_3c,[EBP + -0x38]         
CODE:0044467d   50              PUSH        param_1                                 
CODE:0044467e   e8f9b80000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00444683   83c408          ADD         ESP,0x8                                 
CODE:00444686   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:0044468d   c64405c800      MOV         byte ptr [EBP + param_1*0x1 + -0x38],0x0
CODE:00444692   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444699   807c05c71f      CMP         byte ptr [EBP + ...,0x1f                
CODE:0044469e   750c            JNZ         LAB_004446ac                            
CODE:004446a0   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:004446a7   c64405c700      MOV         byte ptr [EBP + param_1*0x1 + -0x39],0x0
                            LAB_004446ac:                 ;XREF[1,0]:   0044469e
CODE:004446ac   68fb0b0000      PUSH        0xbfb                                   
CODE:004446b1   e84b8e0000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:004446b6   59              POP         param_3                                 
CODE:004446b7   8d45c8          LEA         param_1=>local_3c,[EBP + -0x38]         
CODE:004446ba   50              PUSH        param_1                                 
CODE:004446bb   8d4601          LEA         param_1,[ESI + 0x1]                     
CODE:004446be   50              PUSH        param_1                                 
CODE:004446bf   57              PUSH        EDI                                     
CODE:004446c0   e829bdfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:004446c5   83c40c          ADD         ESP,0xc                                 
CODE:004446c8   68fe0e0000      PUSH        0xefe                                   
CODE:004446cd   e82f8e0000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:004446d2   59              POP         param_3                                 
CODE:004446d3   0fbfc3          MOVSX       param_1,BX                              
CODE:004446d6   6bc016          IMUL        param_1,param_1,0x16                    
CODE:004446d9   0305ac9a4600    ADD         param_1,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004446df   0fbf15b29...    MOVSX       param_2,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:004446e6   03c2            ADD         param_1,param_2                         
CODE:004446e8   83c008          ADD         param_1,0x8                             
CODE:004446eb   50              PUSH        param_1                                 
CODE:004446ec   8d4601          LEA         param_1,[ESI + 0x1]                     
CODE:004446ef   50              PUSH        param_1                                 
CODE:004446f0   8d45c8          LEA         param_1=>local_3c,[EBP + -0x38]         
CODE:004446f3   50              PUSH        param_1                                 
CODE:004446f4   6aff            PUSH        -0x1                                    
CODE:004446f6   e8fa850000      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:004446fb   83c408          ADD         ESP,0x8                                 
CODE:004446fe   6603c7          ADD         param_1,DI                              
CODE:00444701   50              PUSH        param_1                                 
CODE:00444702   e8e7bcfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:00444707   83c40c          ADD         ESP,0xc                                 
CODE:0044470a   56              PUSH        ESI                                     
CODE:0044470b   57              PUSH        EDI                                     
CODE:0044470c   0fbfc3          MOVSX       param_1,BX                              
CODE:0044470f   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444712   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444718   ff744218        PUSH        dword ptr [param_2 + param_1*0x2 + 0x18]
CODE:0044471c   e89efdffff      CALL        FUN_004444bf                            ;undefined FUN_004444bf(void)
CODE:00444721   83c40c          ADD         ESP,0xc                                 
CODE:00444724   e99b000000      JMP         LAB_004447c4                            
                            LAB_00444729:                 ;XREF[1,0]:   00444664
CODE:00444729   68fe0e0000      PUSH        0xefe                                   
CODE:0044472e   e8ce8d0000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:00444733   59              POP         param_3                                 
CODE:00444734   0fbfc3          MOVSX       param_1,BX                              
CODE:00444737   6bc016          IMUL        param_1,param_1,0x16                    
CODE:0044473a   0305ac9a4600    ADD         param_1,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444740   83c008          ADD         param_1,0x8                             
CODE:00444743   50              PUSH        param_1                                 
CODE:00444744   8d4601          LEA         param_1,[ESI + 0x1]                     
CODE:00444747   50              PUSH        param_1                                 
CODE:00444748   57              PUSH        EDI                                     
CODE:00444749   e8a0bcfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0044474e   83c40c          ADD         ESP,0xc                                 
CODE:00444751   56              PUSH        ESI                                     
CODE:00444752   57              PUSH        EDI                                     
CODE:00444753   0fbfc3          MOVSX       param_1,BX                              
CODE:00444756   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444759   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044475f   ff744218        PUSH        dword ptr [param_2 + param_1*0x2 + 0x18]
CODE:00444763   e857fdffff      CALL        FUN_004444bf                            ;undefined FUN_004444bf(void)
CODE:00444768   83c40c          ADD         ESP,0xc                                 
CODE:0044476b   eb57            JMP         LAB_004447c4                            
                            LAB_0044476d:                 ;XREF[1,0]:   0044463f
CODE:0044476d   6a15            PUSH        0x15                                    
CODE:0044476f   6820010000      PUSH        0x120                                   
CODE:00444774   8d46fe          LEA         param_1,[ESI + -0x2]                    
CODE:00444777   50              PUSH        param_1                                 
CODE:00444778   6a63            PUSH        0x63                                    
CODE:0044477a   e869c6feff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0044477f   83c410          ADD         ESP,0x10                                
CODE:00444782   68ff0f0000      PUSH        0xfff                                   
CODE:00444787   e8758d0000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044478c   59              POP         param_3                                 
CODE:0044478d   0fbfc3          MOVSX       param_1,BX                              
CODE:00444790   6bc016          IMUL        param_1,param_1,0x16                    
CODE:00444793   0305ac9a4600    ADD         param_1,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444799   83c008          ADD         param_1,0x8                             
CODE:0044479c   50              PUSH        param_1                                 
CODE:0044479d   8d4601          LEA         param_1,[ESI + 0x1]                     
CODE:004447a0   50              PUSH        param_1                                 
CODE:004447a1   57              PUSH        EDI                                     
CODE:004447a2   e847bcfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:004447a7   83c40c          ADD         ESP,0xc                                 
CODE:004447aa   56              PUSH        ESI                                     
CODE:004447ab   57              PUSH        EDI                                     
CODE:004447ac   0fbfc3          MOVSX       param_1,BX                              
CODE:004447af   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004447b2   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004447b8   ff744218        PUSH        dword ptr [param_2 + param_1*0x2 + 0x18]
CODE:004447bc   e8fefcffff      CALL        FUN_004444bf                            ;undefined FUN_004444bf(void)
CODE:004447c1   83c40c          ADD         ESP,0xc                                 
                            LAB_004447c4:                 ;XREF[2,0]:   00444724,0044476b
CODE:004447c4   0fbfc3          MOVSX       param_1,BX                              
CODE:004447c7   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004447ca   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004447d0   668b444218      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:004447d5   6685c0          TEST        param_1,param_1                         
CODE:004447d8   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:004447dd   7405            JZ          LAB_004447e4                            
CODE:004447df   e8d8c3feff      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
                            LAB_004447e4:                 ;XREF[2,0]:   00444632,004447dd
CODE:004447e4   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:004447e8   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:004447ec   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:004447f0   0f8c1ffeffff    JL          LAB_00444615                            
                            LAB_004447f6:                 ;XREF[1,0]:   0044460f
CODE:004447f6   66837d10ff      CMP         word ptr [EBP + param_6+0x4],-0x1       
CODE:004447fb   740a            JZ          LAB_00444807                            
CODE:004447fd   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:00444801   663b45fa        CMP         param_1,word ptr [EBP + local_a+0x4]    
CODE:00444805   7e29            JLE         LAB_00444830                            
                            LAB_00444807:                 ;XREF[1,0]:   004447fb
CODE:00444807   66837dfa08      CMP         word ptr [EBP + local_a+0x4],0x8        
CODE:0044480c   7d22            JGE         LAB_00444830                            
CODE:0044480e   6683c615        ADD         SI,0x15                                 
CODE:00444812   6a15            PUSH        0x15                                    
CODE:00444814   6820010000      PUSH        0x120                                   
CODE:00444819   56              PUSH        ESI                                     
CODE:0044481a   6a63            PUSH        0x63                                    
CODE:0044481c   e8c7c5feff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:00444821   83c410          ADD         ESP,0x10                                
CODE:00444824   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00444829   7405            JZ          LAB_00444830                            
CODE:0044482b   e88cc3feff      CALL        FUN_00430bbc                            ;undefined4 FUN_00430bbc(void)
                            LAB_00444830:                 ;XREF[3,0]:   00444805,0044480c,00444829
CODE:00444830   33c0            XOR         param_1,param_1                         
CODE:00444832   66833daa9...    CMP         word ptr [DATA:DAT_00469aaa],0x0        ;= ??
CODE:0044483a   7c38            JL          LAB_00444874                            
CODE:0044483c   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444842   668b5206        MOV         param_2,word ptr [param_2 + 0x6]        
CODE:00444846   663b15aa9...    CMP         param_2,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:0044484d   7e25            JLE         LAB_00444874                            
CODE:0044484f   0fbf15aa9...    MOVSX       param_2,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:00444856   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:00444859   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044485f   837c5118fe      CMP         dword ptr [param...,-0x2                
CODE:00444864   750a            JNZ         LAB_00444870                            
CODE:00444866   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:0044486e   7e04            JLE         LAB_00444874                            
                            LAB_00444870:                 ;XREF[1,0]:   00444864
CODE:00444870   66b80100        MOV         param_1,0x1                             
                            LAB_00444874:                 ;XREF[3,0]:   0044483a,0044484d,0044486e
CODE:00444874   663b05da2...    CMP         param_1,word ptr [DATA:DAT_00462eda]    
CODE:0044487b   740e            JZ          LAB_0044488b                            
CODE:0044487d   66a3da2e4600    MOV         [DATA:DAT_00462eda],param_1             
CODE:00444883   6a00            PUSH        0x0                                     
CODE:00444885   e84ef6ffff      CALL        FUN_00443ed8                            ;undefined FUN_00443ed8(undefined par...
CODE:0044488a   59              POP         param_3                                 
                            LAB_0044488b:                 ;XREF[1,0]:   0044487b
CODE:0044488b   66b80100        MOV         param_1,0x1                             
CODE:0044488f   66833daa9...    CMP         word ptr [DATA:DAT_00469aaa],0x0        ;= ??
CODE:00444897   7c2c            JL          LAB_004448c5                            
CODE:00444899   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:0044489f   668b5206        MOV         param_2,word ptr [param_2 + 0x6]        
CODE:004448a3   663b15aa9...    CMP         param_2,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:004448aa   7e19            JLE         LAB_004448c5                            
CODE:004448ac   0fbf15aa9...    MOVSX       param_2,word ptr [DATA:DAT_00469aaa]    ;= ??
CODE:004448b3   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:004448b6   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004448bc   837c511800      CMP         dword ptr [param...,0x0                 
CODE:004448c1   7d02            JGE         LAB_004448c5                            
CODE:004448c3   33c0            XOR         param_1,param_1                         
                            LAB_004448c5:                 ;XREF[3,0]:   00444897,004448aa,004448c1
CODE:004448c5   663b05ec2...    CMP         param_1,word ptr [DATA:DAT_00462eec]    
CODE:004448cc   740e            JZ          LAB_004448dc                            
CODE:004448ce   66a3ec2e4600    MOV         [DATA:DAT_00462eec],param_1             
CODE:004448d4   6a01            PUSH        0x1                                     
CODE:004448d6   e8fdf5ffff      CALL        FUN_00443ed8                            ;undefined FUN_00443ed8(undefined par...
CODE:004448db   59              POP         param_3                                 
                            LAB_004448dc:                 ;XREF[1,0]:   004448cc
CODE:004448dc   33c0            XOR         param_1,param_1                         
CODE:004448de   66837dfa00      CMP         word ptr [EBP + local_a+0x4],0x0        
CODE:004448e3   740e            JZ          LAB_004448f3                            
CODE:004448e5   66833dec2...    CMP         word ptr [DATA:DAT_00462eec],0x0        
CODE:004448ed   0f94c0          SETZ        param_1                                 
CODE:004448f0   83e001          AND         param_1,0x1                             
                            LAB_004448f3:                 ;XREF[1,0]:   004448e3
CODE:004448f3   663b05fe2...    CMP         param_1,word ptr [DATA:DAT_00462efe]    
CODE:004448fa   740e            JZ          LAB_0044490a                            
CODE:004448fc   66a3fe2e4600    MOV         [DATA:DAT_00462efe],param_1             
CODE:00444902   6a02            PUSH        0x2                                     
CODE:00444904   e8cff5ffff      CALL        FUN_00443ed8                            ;undefined FUN_00443ed8(undefined par...
CODE:00444909   59              POP         param_3                                 
                            LAB_0044490a:                 ;XREF[1,0]:   004448fa
CODE:0044490a   5f              POP         EDI                                     
CODE:0044490b   5e              POP         ESI                                     
CODE:0044490c   5b              POP         EBX                                     
CODE:0044490d   8be5            MOV         ESP,EBP                                 
CODE:0044490f   5d              POP         EBP                                     
CODE:00444910   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00444911(undefined4 param_1, undefined4 param_2, undefined4 param_3, uint param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       uint                 4                      ;XREF[1,0]:   0044491a
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00444922,00444934,00444c90
          ;local_8       undefined2          -8                      ;XREF[3,0]:   00444928,0044494b,00444d1c
          ;local_9       undefined1          -9                      ;XREF[3,0]:   004450a7,004450c4,004450d6
          ;local_a       undefined1          -a                      ;XREF[3,0]:   004450c1,004450c7,004450d9
                                                          ;XREF[5,0]:   00445441,0044553f,00445570,0044559a
                                                          ;             004455f9
CODE:00444911   55              PUSH        EBP                                     
CODE:00444912   8bec            MOV         EBP,ESP                                 
CODE:00444914   83c4f8          ADD         ESP,-0x8                                
CODE:00444917   53              PUSH        EBX                                     
CODE:00444918   56              PUSH        ESI                                     
CODE:00444919   57              PUSH        EDI                                     
CODE:0044491a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044491d   beaa9a4600      MOV         ESI,DATA:DAT_00469aaa                   ;= ??
CODE:00444922   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:00444928   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0044492e   6683fb26        CMP         BX,0x26                                 
CODE:00444932   7511            JNZ         LAB_00444945                            
CODE:00444934   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0044493a   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x0        ;= ??
CODE:00444943   eb15            JMP         LAB_0044495a                            
                            LAB_00444945:                 ;XREF[1,0]:   00444932
CODE:00444945   6683fb28        CMP         BX,0x28                                 
CODE:00444949   750f            JNZ         LAB_0044495a                            
CODE:0044494b   66c745fc0100    MOV         word ptr [EBP + local_8+0x4],0x1        
CODE:00444951   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x0        ;= ??
                            LAB_0044495a:                 ;XREF[2,0]:   00444943,00444949
CODE:0044495a   0fb7c3          MOVZX       param_1,BX                              
CODE:0044495d   33d2            XOR         param_2,param_2                         
CODE:0044495f   8a15a89a4600    MOV         param_2,byte ptr [DATA:DAT_00469aa8]    ;= ??
CODE:00444965   3bc2            CMP         param_1,param_2                         
CODE:00444967   0f859c000000    JNZ         LAB_00444a09                            
CODE:0044496d   66833e00        CMP         word ptr [ESI]=>DATA:DAT_00469aaa,0x0   ;= ??
CODE:00444971   0f8c8b000000    JL          LAB_00444a02                            
CODE:00444977   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044497c   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444980   663b06          CMP         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444983   7e7d            JLE         LAB_00444a02                            
CODE:00444985   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444988   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044498b   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444991   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444996   7c6a            JL          LAB_00444a02                            
CODE:00444998   e8e8f5ffff      CALL        FUN_00443f85                            ;undefined FUN_00443f85(void)
CODE:0044499d   e8790d0000      CALL        FUN_0044571b                            ;undefined4 FUN_0044571b(void)
CODE:004449a2   6683f801        CMP         param_1,0x1                             
CODE:004449a6   7555            JNZ         LAB_004449fd                            
CODE:004449a8   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:004449ab   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004449ae   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004449b4   c7444218f...    MOV         dword ptr [param...,0xffffffff          
CODE:004449bc   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:004449c5   6a08            PUSH        0x8                                     
CODE:004449c7   e876f7ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:004449cc   59              POP         param_3                                 
CODE:004449cd   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:004449d2   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:004449d6   6683c0f8        ADD         param_1,-0x8                            
CODE:004449da   50              PUSH        param_1                                 
CODE:004449db   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:004449e0   e830f1ffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:004449e5   83c408          ADD         ESP,0x8                                 
CODE:004449e8   6aff            PUSH        -0x1                                    
CODE:004449ea   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:004449ed   50              PUSH        param_1                                 
CODE:004449ee   6a01            PUSH        0x1                                     
CODE:004449f0   e863fbffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:004449f5   83c40c          ADD         ESP,0xc                                 
CODE:004449f8   e8c6f6ffff      CALL        FUN_004440c3                            ;undefined FUN_004440c3(void)
                            LAB_004449fd:                 ;XREF[1,0]:   004449a6
CODE:004449fd   e884f5ffff      CALL        FUN_00443f86                            ;undefined FUN_00443f86(void)
                            LAB_00444a02:                 ;XREF[3,0]:   00444971,00444983,00444996
CODE:00444a02   33c0            XOR         param_1,param_1                         
CODE:00444a04   e9fa060000      JMP         LAB_00445103                            
                            LAB_00444a09:                 ;XREF[1,0]:   00444967
CODE:00444a09   0fb7c3          MOVZX       param_1,BX                              
CODE:00444a0c   25ff0f0000      AND         param_1,0xfff                           
CODE:00444a11   3d02070000      CMP         param_1,0x702                           
CODE:00444a16   7543            JNZ         LAB_00444a5b                            
CODE:00444a18   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444a21   6a08            PUSH        0x8                                     
CODE:00444a23   e81af7ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:00444a28   59              POP         param_3                                 
CODE:00444a29   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444a2e   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444a32   6683c0f8        ADD         param_1,-0x8                            
CODE:00444a36   50              PUSH        param_1                                 
CODE:00444a37   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444a3c   e8d4f0ffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:00444a41   83c408          ADD         ESP,0x8                                 
CODE:00444a44   6aff            PUSH        -0x1                                    
CODE:00444a46   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444a49   50              PUSH        param_1                                 
CODE:00444a4a   6a01            PUSH        0x1                                     
CODE:00444a4c   e807fbffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444a51   83c40c          ADD         ESP,0xc                                 
CODE:00444a54   33c0            XOR         param_1,param_1                         
CODE:00444a56   e9a8060000      JMP         LAB_00445103                            
                            LAB_00444a5b:                 ;XREF[1,0]:   00444a16
CODE:00444a5b   0fb7c3          MOVZX       param_1,BX                              
CODE:00444a5e   25ff0f0000      AND         param_1,0xfff                           
CODE:00444a63   3d03070000      CMP         param_1,0x703                           
CODE:00444a68   0f85c6000000    JNZ         LAB_00444b34                            
CODE:00444a6e   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444a73   6683780663      CMP         word ptr [param_1 + 0x6],0x63           
CODE:00444a78   7c20            JL          LAB_00444a9a                            
CODE:00444a7a   e806f5ffff      CALL        FUN_00443f85                            ;undefined FUN_00443f85(void)
CODE:00444a7f   6aff            PUSH        -0x1                                    
CODE:00444a81   68fa030000      PUSH        0x3fa                                   
CODE:00444a86   e8377e0000      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:00444a8b   83c408          ADD         ESP,0x8                                 
CODE:00444a8e   e8f3f4ffff      CALL        FUN_00443f86                            ;undefined FUN_00443f86(void)
CODE:00444a93   33c0            XOR         param_1,param_1                         
CODE:00444a95   e969060000      JMP         LAB_00445103                            
                            LAB_00444a9a:                 ;XREF[1,0]:   00444a78
CODE:00444a9a   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444a9d   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444aa4   c680c09a4...    MOV         byte ptr [param_...,0x1f                ;= ??
CODE:00444aab   66ff05b29...    INC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00444ab2   6a1f            PUSH        0x1f                                    
CODE:00444ab4   e889f6ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:00444ab9   59              POP         param_3                                 
CODE:00444aba   6685c0          TEST        param_1,param_1                         
CODE:00444abd   745f            JZ          LAB_00444b1e                            
CODE:00444abf   83cfff          OR          EDI,0xffffffff                          
CODE:00444ac2   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444ac7   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444acb   6683c0f8        ADD         param_1,-0x8                            
CODE:00444acf   50              PUSH        param_1                                 
CODE:00444ad0   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444ad5   e83bf0ffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:00444ada   83c408          ADD         ESP,0x8                                 
CODE:00444add   668b1d1c2...    MOV         BX,word ptr [DATA:DAT_00462f1c]         
CODE:00444ae4   663b1e          CMP         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444ae7   7e13            JLE         LAB_00444afc                            
CODE:00444ae9   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444aec   53              PUSH        EBX                                     
CODE:00444aed   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444af2   e8e9efffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444af7   83c408          ADD         ESP,0x8                                 
CODE:00444afa   eb22            JMP         LAB_00444b1e                            
                            LAB_00444afc:                 ;XREF[1,0]:   00444ae7
CODE:00444afc   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444aff   0fbfd3          MOVSX       param_2,BX                              
CODE:00444b02   83c207          ADD         param_2,0x7                             
CODE:00444b05   3bc2            CMP         param_1,param_2                         
CODE:00444b07   7c15            JL          LAB_00444b1e                            
CODE:00444b09   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444b0c   6683c3fa        ADD         BX,-0x6                                 
CODE:00444b10   53              PUSH        EBX                                     
CODE:00444b11   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444b16   e8c5efffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444b1b   83c408          ADD         ESP,0x8                                 
                            LAB_00444b1e:                 ;XREF[3,0]:   00444abd,00444afa,00444b07
CODE:00444b1e   57              PUSH        EDI                                     
CODE:00444b1f   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444b22   50              PUSH        param_1                                 
CODE:00444b23   6a01            PUSH        0x1                                     
CODE:00444b25   e82efaffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444b2a   83c40c          ADD         ESP,0xc                                 
CODE:00444b2d   33c0            XOR         param_1,param_1                         
CODE:00444b2f   e9cf050000      JMP         LAB_00445103                            
                            LAB_00444b34:                 ;XREF[1,0]:   00444a68
CODE:00444b34   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444b39   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444b3d   6683f808        CMP         param_1,0x8                             
CODE:00444b41   7e04            JLE         LAB_00444b47                            
CODE:00444b43   66b80800        MOV         param_1,0x8                             
                            LAB_00444b47:                 ;XREF[1,0]:   00444b41
CODE:00444b47   0fb7d3          MOVZX       param_2,BX                              
CODE:00444b4a   81e2ff0f0000    AND         param_2,0xfff                           
CODE:00444b50   81fa00070000    CMP         param_2,0x700                           
CODE:00444b56   0f8523010000    JNZ         LAB_00444c7f                            
CODE:00444b5c   66833da49...    CMP         word ptr [DATA:DAT_00469aa4],0x5f       ;= ??
CODE:00444b64   0f8cfc000000    JL          LAB_00444c66                            
CODE:00444b6a   66813da49...    CMP         word ptr [DATA:DAT_00469aa4],0x183      ;= ??
CODE:00444b73   0f8ded000000    JGE         LAB_00444c66                            
CODE:00444b79   66833da69...    CMP         word ptr [DATA:DAT_00469aa6],0x58       ;= ??
CODE:00444b81   0f8cdf000000    JL          LAB_00444c66                            
CODE:00444b87   0fbf15a69...    MOVSX       param_2,word ptr [DATA:DAT_00469aa6]    ;= ??
CODE:00444b8e   0fbfc0          MOVSX       param_1,param_1                         
CODE:00444b91   6bc015          IMUL        param_1,param_1,0x15                    
CODE:00444b94   83c058          ADD         param_1,0x58                            
CODE:00444b97   3bd0            CMP         param_2,param_1                         
CODE:00444b99   0f8dc7000000    JGE         LAB_00444c66                            
CODE:00444b9f   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444ba2   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444ba5   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444bab   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444bb0   7d07            JGE         LAB_00444bb9                            
CODE:00444bb2   33c0            XOR         param_1,param_1                         
CODE:00444bb4   e94a050000      JMP         LAB_00445103                            
                            LAB_00444bb9:                 ;XREF[1,0]:   00444bb0
CODE:00444bb9   0fbf05a69...    MOVSX       param_1,word ptr [DATA:DAT_00469aa6]    ;= ??
CODE:00444bc0   83c0a8          ADD         param_1,-0x58                           
CODE:00444bc3   b915000000      MOV         param_3,0x15                            
CODE:00444bc8   99              CDQ                                                 
CODE:00444bc9   f7f9            IDIV        param_3                                 
CODE:00444bcb   6603051c2...    ADD         param_1,word ptr [DATA:DAT_00462f1c]    
CODE:00444bd2   66833da69...    CMP         word ptr [DATA:DAT_00469aa6],0x58       ;= ??
CODE:00444bda   7d07            JGE         LAB_00444be3                            
CODE:00444bdc   66a11c2f4600    MOV         param_1,[DATA:DAT_00462f1c]             
CODE:00444be2   48              DEC         param_1                                 
                            LAB_00444be3:                 ;XREF[1,0]:   00444bda
CODE:00444be3   6685c0          TEST        param_1,param_1                         
CODE:00444be6   7c0c            JL          LAB_00444bf4                            
CODE:00444be8   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444bee   663b4206        CMP         param_1,word ptr [param_2 + 0x6]        
CODE:00444bf2   7c1e            JL          LAB_00444c12                            
                            LAB_00444bf4:                 ;XREF[1,0]:   00444be6
CODE:00444bf4   66c705b09...    MOV         word ptr [DATA:DAT_00469ab0],0x0        ;= ??
CODE:00444bfd   33c0            XOR         param_1,param_1                         
CODE:00444bff   a3b49a4600      MOV         [DATA:DAT_00469ab4],param_1             ;= ??
CODE:00444c04   33c0            XOR         param_1,param_1                         
CODE:00444c06   a3b89a4600      MOV         [DATA:DAT_00469ab8],param_1             ;= ??
CODE:00444c0b   33c0            XOR         param_1,param_1                         
CODE:00444c0d   e9f1040000      JMP         LAB_00445103                            
                            LAB_00444c12:                 ;XREF[1,0]:   00444bf2
CODE:00444c12   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444c15   668906          MOV         word ptr [ESI]=>...,param_1             ;= ??
CODE:00444c18   e8e77d0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00444c1d   a3b89a4600      MOV         [DATA:DAT_00469ab8],param_1             ;= ??
CODE:00444c22   663b3e          CMP         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444c25   7439            JZ          LAB_00444c60                            
CODE:00444c27   e8d87d0000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:00444c2c   a3b49a4600      MOV         [DATA:DAT_00469ab4],param_1             ;= ??
CODE:00444c31   33c0            XOR         param_1,param_1                         
CODE:00444c33   a3b89a4600      MOV         [DATA:DAT_00469ab8],param_1             ;= ??
CODE:00444c38   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444c41   57              PUSH        EDI                                     
CODE:00444c42   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444c45   50              PUSH        param_1                                 
CODE:00444c46   6a01            PUSH        0x1                                     
CODE:00444c48   e80bf9ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444c4d   83c40c          ADD         ESP,0xc                                 
CODE:00444c50   66c705b09...    MOV         word ptr [DATA:DAT_00469ab0],0x1        ;= ??
CODE:00444c59   33c0            XOR         param_1,param_1                         
CODE:00444c5b   e9a3040000      JMP         LAB_00445103                            
                            LAB_00444c60:                 ;XREF[1,0]:   00444c25
CODE:00444c60   66bb0407        MOV         BX,0x704                                
CODE:00444c64   eb2a            JMP         LAB_00444c90                            
                            LAB_00444c66:                 ;XREF[4,0]:   00444b64,00444b73,00444b81,00444b99
CODE:00444c66   66c705b09...    MOV         word ptr [DATA:DAT_00469ab0],0x0        ;= ??
CODE:00444c6f   33c0            XOR         param_1,param_1                         
CODE:00444c71   a3b49a4600      MOV         [DATA:DAT_00469ab4],param_1             ;= ??
CODE:00444c76   33c0            XOR         param_1,param_1                         
CODE:00444c78   a3b89a4600      MOV         [DATA:DAT_00469ab8],param_1             ;= ??
CODE:00444c7d   eb11            JMP         LAB_00444c90                            
                            LAB_00444c7f:                 ;XREF[1,0]:   00444b56
CODE:00444c7f   66833db09...    CMP         word ptr [DATA:DAT_00469ab0],0x0        ;= ??
CODE:00444c87   66c705b09...    MOV         word ptr [DATA:DAT_00469ab0],0x0        ;= ??
                            LAB_00444c90:                 ;XREF[2,0]:   00444c64,00444c7d
CODE:00444c90   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:00444c95   7472            JZ          LAB_00444d09                            
CODE:00444c97   66833dbe9...    CMP         word ptr [DATA:DAT_00469abe],0x2        ;= ??
CODE:00444c9f   750a            JNZ         LAB_00444cab                            
CODE:00444ca1   66833dbc9...    CMP         word ptr [DATA:DAT_00469abc],0x4        ;= ??
CODE:00444ca9   7e71            JLE         LAB_00444d1c                            
                            LAB_00444cab:                 ;XREF[1,0]:   00444c9f
CODE:00444cab   66c705bc9...    MOV         word ptr [DATA:DAT_00469abc],0x0        ;= ??
CODE:00444cb4   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x2        ;= ??
CODE:00444cbd   66833e00        CMP         word ptr [ESI]=>DATA:DAT_00469aaa,0x0   ;= ??
CODE:00444cc1   7e3f            JLE         LAB_00444d02                            
CODE:00444cc3   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444cc8   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444ccc   663b06          CMP         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444ccf   7e31            JLE         LAB_00444d02                            
CODE:00444cd1   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444cd4   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444cd7   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444cdd   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444ce2   7c1e            JL          LAB_00444d02                            
CODE:00444ce4   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444ced   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444cf0   66ff0e          DEC         word ptr [ESI]=>DATA:DAT_00469aaa       ;= ??
CODE:00444cf3   57              PUSH        EDI                                     
CODE:00444cf4   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444cf7   50              PUSH        param_1                                 
CODE:00444cf8   6a01            PUSH        0x1                                     
CODE:00444cfa   e859f8ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444cff   83c40c          ADD         ESP,0xc                                 
                            LAB_00444d02:                 ;XREF[3,0]:   00444cc1,00444ccf,00444ce2
CODE:00444d02   33c0            XOR         param_1,param_1                         
CODE:00444d04   e9fa030000      JMP         LAB_00445103                            
                            LAB_00444d09:                 ;XREF[1,0]:   00444c95
CODE:00444d09   66833dbe9...    CMP         word ptr [DATA:DAT_00469abe],0x2        ;= ??
CODE:00444d11   7509            JNZ         LAB_00444d1c                            
CODE:00444d13   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x0        ;= ??
                            LAB_00444d1c:                 ;XREF[2,0]:   00444ca9,00444d11
CODE:00444d1c   66837dfc00      CMP         word ptr [EBP + local_8+0x4],0x0        
CODE:00444d21   7476            JZ          LAB_00444d99                            
CODE:00444d23   66833dbe9...    CMP         word ptr [DATA:DAT_00469abe],0x3        ;= ??
CODE:00444d2b   750a            JNZ         LAB_00444d37                            
CODE:00444d2d   66833dbc9...    CMP         word ptr [DATA:DAT_00469abc],0x4        ;= ??
CODE:00444d35   7e75            JLE         LAB_00444dac                            
                            LAB_00444d37:                 ;XREF[1,0]:   00444d2b
CODE:00444d37   66c705bc9...    MOV         word ptr [DATA:DAT_00469abc],0x0        ;= ??
CODE:00444d40   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x3        ;= ??
CODE:00444d49   66833e00        CMP         word ptr [ESI]=>DATA:DAT_00469aaa,0x0   ;= ??
CODE:00444d4d   7c43            JL          LAB_00444d92                            
CODE:00444d4f   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444d52   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444d58   0fbf5206        MOVSX       param_2,word ptr [param_2 + 0x6]        
CODE:00444d5c   4a              DEC         param_2                                 
CODE:00444d5d   3bc2            CMP         param_1,param_2                         
CODE:00444d5f   7d31            JGE         LAB_00444d92                            
CODE:00444d61   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444d64   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444d67   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444d6d   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444d72   7c1e            JL          LAB_00444d92                            
CODE:00444d74   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444d7d   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444d80   66ff06          INC         word ptr [ESI]=>DATA:DAT_00469aaa       ;= ??
CODE:00444d83   57              PUSH        EDI                                     
CODE:00444d84   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444d87   50              PUSH        param_1                                 
CODE:00444d88   6a01            PUSH        0x1                                     
CODE:00444d8a   e8c9f7ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444d8f   83c40c          ADD         ESP,0xc                                 
                            LAB_00444d92:                 ;XREF[3,0]:   00444d4d,00444d5f,00444d72
CODE:00444d92   33c0            XOR         param_1,param_1                         
CODE:00444d94   e96a030000      JMP         LAB_00445103                            
                            LAB_00444d99:                 ;XREF[1,0]:   00444d21
CODE:00444d99   66833dbe9...    CMP         word ptr [DATA:DAT_00469abe],0x3        ;= ??
CODE:00444da1   7509            JNZ         LAB_00444dac                            
CODE:00444da3   66c705be9...    MOV         word ptr [DATA:DAT_00469abe],0x0        ;= ??
                            LAB_00444dac:                 ;XREF[2,0]:   00444d35,00444da1
CODE:00444dac   6683fb08        CMP         BX,0x8                                  
CODE:00444db0   0f85a1000000    JNZ         LAB_00444e57                            
CODE:00444db6   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444dbe   7407            JZ          LAB_00444dc7                            
CODE:00444dc0   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
                            LAB_00444dc7:                 ;XREF[1,0]:   00444dbe
CODE:00444dc7   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444dca   53              PUSH        EBX                                     
CODE:00444dcb   e872f3ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:00444dd0   59              POP         param_3                                 
CODE:00444dd1   6685c0          TEST        param_1,param_1                         
CODE:00444dd4   7403            JZ          LAB_00444dd9                            
CODE:00444dd6   83cfff          OR          EDI,0xffffffff                          
                            LAB_00444dd9:                 ;XREF[1,0]:   00444dd4
CODE:00444dd9   668b1d1c2...    MOV         BX,word ptr [DATA:DAT_00462f1c]         
CODE:00444de0   663b1e          CMP         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444de3   7e14            JLE         LAB_00444df9                            
CODE:00444de5   83cfff          OR          EDI,0xffffffff                          
CODE:00444de8   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444deb   50              PUSH        param_1                                 
CODE:00444dec   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444df1   e8eaecffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444df6   83c408          ADD         ESP,0x8                                 
                            LAB_00444df9:                 ;XREF[1,0]:   00444de3
CODE:00444df9   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444dfc   0fbfd3          MOVSX       param_2,BX                              
CODE:00444dff   83c206          ADD         param_2,0x6                             
CODE:00444e02   3bc2            CMP         param_1,param_2                         
CODE:00444e04   7c18            JL          LAB_00444e1e                            
CODE:00444e06   83cfff          OR          EDI,0xffffffff                          
CODE:00444e09   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444e0c   6683c3fa        ADD         BX,-0x6                                 
CODE:00444e10   53              PUSH        EBX                                     
CODE:00444e11   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444e16   e8c5ecffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444e1b   83c408          ADD         ESP,0x8                                 
                            LAB_00444e1e:                 ;XREF[1,0]:   00444e04
CODE:00444e1e   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444e23   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444e27   6683c0f8        ADD         param_1,-0x8                            
CODE:00444e2b   50              PUSH        param_1                                 
CODE:00444e2c   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444e31   e8dfecffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:00444e36   83c408          ADD         ESP,0x8                                 
CODE:00444e39   663b3e          CMP         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444e3c   7403            JZ          LAB_00444e41                            
CODE:00444e3e   83cfff          OR          EDI,0xffffffff                          
                            LAB_00444e41:                 ;XREF[1,0]:   00444e3c
CODE:00444e41   57              PUSH        EDI                                     
CODE:00444e42   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444e45   50              PUSH        param_1                                 
CODE:00444e46   6a01            PUSH        0x1                                     
CODE:00444e48   e80bf7ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444e4d   83c40c          ADD         ESP,0xc                                 
CODE:00444e50   33c0            XOR         param_1,param_1                         
CODE:00444e52   e9ac020000      JMP         LAB_00445103                            
                            LAB_00444e57:                 ;XREF[1,0]:   00444db0
CODE:00444e57   6683fb20        CMP         BX,0x20                                 
CODE:00444e5b   0f8233010000    JC          LAB_00444f94                            
CODE:00444e61   6681fb0001      CMP         BX,0x100                                
CODE:00444e66   0f8328010000    JNC         LAB_00444f94                            
CODE:00444e6c   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0xf        ;= ??
CODE:00444e74   7c07            JL          LAB_00444e7d                            
CODE:00444e76   33c0            XOR         param_1,param_1                         
CODE:00444e78   e986020000      JMP         LAB_00445103                            
                            LAB_00444e7d:                 ;XREF[1,0]:   00444e74
CODE:00444e7d   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444e85   7409            JZ          LAB_00444e90                            
CODE:00444e87   803dc09a4...    CMP         byte ptr [DATA:DAT_00469ac0],0x1f       ;= ??
CODE:00444e8e   7511            JNZ         LAB_00444ea1                            
                            LAB_00444e90:                 ;XREF[1,0]:   00444e85
CODE:00444e90   6683fb61        CMP         BX,0x61                                 
CODE:00444e94   720b            JC          LAB_00444ea1                            
CODE:00444e96   6683fb7a        CMP         BX,0x7a                                 
CODE:00444e9a   7705            JA          LAB_00444ea1                            
CODE:00444e9c   6681c3e0ff      ADD         BX,0xffe0                               
                            LAB_00444ea1:                 ;XREF[3,0]:   00444e8e,00444e94,00444e9a
CODE:00444ea1   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00444ea9   7e17            JLE         LAB_00444ec2                            
CODE:00444eab   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444eb2   80b8bf9a4...    CMP         byte ptr [param_...,0x1f                ;= ??
CODE:00444eb9   7507            JNZ         LAB_00444ec2                            
CODE:00444ebb   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
                            LAB_00444ec2:                 ;XREF[2,0]:   00444ea9,00444eb9
CODE:00444ec2   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444ec9   8898c09a4600    MOV         byte ptr [param_...,BL                  ;= ??
CODE:00444ecf   66ff05b29...    INC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00444ed6   68c09a4600      PUSH        DATA:DAT_00469ac0                       ;= ??
CODE:00444edb   6aff            PUSH        -0x1                                    
CODE:00444edd   e8137e0000      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:00444ee2   83c408          ADD         ESP,0x8                                 
CODE:00444ee5   6683f857        CMP         param_1,0x57                            
CODE:00444ee9   7c1c            JL          LAB_00444f07                            
CODE:00444eeb   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00444ef2   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444ef9   c680c09a4...    MOV         byte ptr [param_...,0x0                 ;= ??
CODE:00444f00   33c0            XOR         param_1,param_1                         
CODE:00444f02   e9fc010000      JMP         LAB_00445103                            
                            LAB_00444f07:                 ;XREF[1,0]:   00444ee9
CODE:00444f07   668b3e          MOV         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444f0a   53              PUSH        EBX                                     
CODE:00444f0b   e832f2ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:00444f10   59              POP         param_3                                 
CODE:00444f11   6685c0          TEST        param_1,param_1                         
CODE:00444f14   741e            JZ          LAB_00444f34                            
CODE:00444f16   83cfff          OR          EDI,0xffffffff                          
CODE:00444f19   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444f1e   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444f22   6683c0f8        ADD         param_1,-0x8                            
CODE:00444f26   50              PUSH        param_1                                 
CODE:00444f27   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444f2c   e8e4ebffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:00444f31   83c408          ADD         ESP,0x8                                 
                            LAB_00444f34:                 ;XREF[1,0]:   00444f14
CODE:00444f34   668b1d1c2...    MOV         BX,word ptr [DATA:DAT_00462f1c]         
CODE:00444f3b   663b1e          CMP         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444f3e   7e14            JLE         LAB_00444f54                            
CODE:00444f40   83cfff          OR          EDI,0xffffffff                          
CODE:00444f43   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444f46   53              PUSH        EBX                                     
CODE:00444f47   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444f4c   e88febffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444f51   83c408          ADD         ESP,0x8                                 
                            LAB_00444f54:                 ;XREF[1,0]:   00444f3e
CODE:00444f54   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444f57   0fbfd3          MOVSX       param_2,BX                              
CODE:00444f5a   83c206          ADD         param_2,0x6                             
CODE:00444f5d   3bc2            CMP         param_1,param_2                         
CODE:00444f5f   7c15            JL          LAB_00444f76                            
CODE:00444f61   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444f64   6683c3fa        ADD         BX,-0x6                                 
CODE:00444f68   53              PUSH        EBX                                     
CODE:00444f69   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:00444f6e   e86debffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00444f73   83c408          ADD         ESP,0x8                                 
                            LAB_00444f76:                 ;XREF[1,0]:   00444f5f
CODE:00444f76   663b3e          CMP         DI,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00444f79   7403            JZ          LAB_00444f7e                            
CODE:00444f7b   83cfff          OR          EDI,0xffffffff                          
                            LAB_00444f7e:                 ;XREF[1,0]:   00444f79
CODE:00444f7e   57              PUSH        EDI                                     
CODE:00444f7f   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444f82   50              PUSH        param_1                                 
CODE:00444f83   6a00            PUSH        0x0                                     
CODE:00444f85   e8cef5ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00444f8a   83c40c          ADD         ESP,0xc                                 
CODE:00444f8d   33c0            XOR         param_1,param_1                         
CODE:00444f8f   e96f010000      JMP         LAB_00445103                            
                            LAB_00444f94:                 ;XREF[2,0]:   00444e5b,00444e66
CODE:00444f94   66833e00        CMP         word ptr [ESI]=>DATA:DAT_00469aaa,0x0   ;= ??
CODE:00444f98   7c0e            JL          LAB_00444fa8                            
CODE:00444f9a   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:00444f9f   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00444fa3   663b06          CMP         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444fa6   7f07            JG          LAB_00444faf                            
                            LAB_00444fa8:                 ;XREF[1,0]:   00444f98
CODE:00444fa8   33c0            XOR         param_1,param_1                         
CODE:00444faa   e954010000      JMP         LAB_00445103                            
                            LAB_00444faf:                 ;XREF[1,0]:   00444fa6
CODE:00444faf   0fb7c3          MOVZX       param_1,BX                              
CODE:00444fb2   25ff0f0000      AND         param_1,0xfff                           
CODE:00444fb7   3d04070000      CMP         param_1,0x704                           
CODE:00444fbc   7504            JNZ         LAB_00444fc2                            
CODE:00444fbe   66bb0d00        MOV         BX,0xd                                  
                            LAB_00444fc2:                 ;XREF[1,0]:   00444fbc
CODE:00444fc2   6683fb0d        CMP         BX,0xd                                  
CODE:00444fc6   0f8535010000    JNZ         LAB_00445101                            
CODE:00444fcc   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00444fcf   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00444fd2   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00444fd8   837c421800      CMP         dword ptr [param...,0x0                 
CODE:00444fdd   0f8d18010000    JGE         LAB_004450fb                            
CODE:00444fe3   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:00444fea   80b8bf9a4...    CMP         byte ptr [param_...,0x20                ;= ??
CODE:00444ff1   0f858b000000    JNZ         LAB_00445082                            
CODE:00444ff7   eb0f            JMP         LAB_00445008                            
                            LAB_00444ff9:                 ;XREF[1,0]:   00445016
CODE:00444ff9   66ff0db29...    DEC         word ptr [DATA:DAT_00469ab2]            ;= ??
CODE:00445000   6a08            PUSH        0x8                                     
CODE:00445002   e83bf1ffff      CALL        FUN_00444142                            ;bool FUN_00444142(undefined4 param_1...
CODE:00445007   59              POP         param_3                                 
                            LAB_00445008:                 ;XREF[1,0]:   00444ff7
CODE:00445008   0fbf05b29...    MOVSX       param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:0044500f   80b8bf9a4...    CMP         byte ptr [param_...,0x20                ;= ??
CODE:00445016   74e1            JZ          LAB_00444ff9                            
CODE:00445018   668b1d1c2...    MOV         BX,word ptr [DATA:DAT_00462f1c]         
CODE:0044501f   663b1e          CMP         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00445022   7e11            JLE         LAB_00445035                            
CODE:00445024   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00445027   50              PUSH        param_1                                 
CODE:00445028   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:0044502d   e8aeeaffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00445032   83c408          ADD         ESP,0x8                                 
                            LAB_00445035:                 ;XREF[1,0]:   00445022
CODE:00445035   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00445038   0fbfd3          MOVSX       param_2,BX                              
CODE:0044503b   83c206          ADD         param_2,0x6                             
CODE:0044503e   3bc2            CMP         param_1,param_2                         
CODE:00445040   7c15            JL          LAB_00445057                            
CODE:00445042   668b1e          MOV         BX,word ptr [ESI]=>DATA:DAT_00469aaa    ;= ??
CODE:00445045   6683c3fa        ADD         BX,-0x6                                 
CODE:00445049   53              PUSH        EBX                                     
CODE:0044504a   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:0044504f   e88ceaffff      CALL        FUN_00443ae0                            ;undefined FUN_00443ae0(undefined par...
CODE:00445054   83c408          ADD         ESP,0x8                                 
                            LAB_00445057:                 ;XREF[1,0]:   00445040
CODE:00445057   a1ac9a4600      MOV         param_1,[DATA:DAT_00469aac]             ;= ??
CODE:0044505c   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:00445060   6683c0f8        ADD         param_1,-0x8                            
CODE:00445064   50              PUSH        param_1                                 
CODE:00445065   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:0044506a   e8a6eaffff      CALL        FUN_00443b15                            ;undefined FUN_00443b15(undefined par...
CODE:0044506f   83c408          ADD         ESP,0x8                                 
CODE:00445072   6aff            PUSH        -0x1                                    
CODE:00445074   668b06          MOV         param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:00445077   50              PUSH        param_1                                 
CODE:00445078   6a01            PUSH        0x1                                     
CODE:0044507a   e8d9f4ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:0044507f   83c40c          ADD         ESP,0xc                                 
                            LAB_00445082:                 ;XREF[1,0]:   00444ff1
CODE:00445082   66833e00        CMP         word ptr [ESI]=>DATA:DAT_00469aaa,0x0   ;= ??
CODE:00445086   7c73            JL          LAB_004450fb                            
CODE:00445088   0fbf06          MOVSX       param_1,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:0044508b   8b15ac9a4600    MOV         param_2,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:00445091   0fbf5206        MOVSX       param_2,word ptr [param_2 + 0x6]        
CODE:00445095   4a              DEC         param_2                                 
CODE:00445096   3bc2            CMP         param_1,param_2                         
CODE:00445098   7d61            JGE         LAB_004450fb                            
CODE:0044509a   33c0            XOR         param_1,param_1                         
CODE:0044509c   eb2f            JMP         LAB_004450cd                            
                            LAB_0044509e:                 ;XREF[1,0]:   004450d4
CODE:0044509e   0fbfd0          MOVSX       param_2,param_1                         
CODE:004450a1   8a92c09a4600    MOV         param_2,byte ptr [param_2 + DATA:DAT_...;= ??
CODE:004450a7   8855fb          MOV         byte ptr [EBP + local_9+0x4],param_2    
CODE:004450aa   0fbf16          MOVSX       param_2,word ptr [ESI]=>DATA:DAT_0046...;= ??
CODE:004450ad   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:004450b0   8b0dac9a4600    MOV         param_3,dword ptr [DATA:DAT_00469aac]   ;= ??
CODE:004450b6   8d545116        LEA         param_2,[param_3 + param_2*0x2 + 0x16]  
CODE:004450ba   0fbfc8          MOVSX       param_3,param_1                         
CODE:004450bd   8a540a08        MOV         param_2,byte ptr [param_2 + param_3*0...
CODE:004450c1   8855fa          MOV         byte ptr [EBP + local_a+0x4],param_2    
CODE:004450c4   8a55fb          MOV         param_2,byte ptr [EBP + local_9+0x4]    
CODE:004450c7   3a55fa          CMP         param_2,byte ptr [EBP + local_a+0x4]    
CODE:004450ca   750a            JNZ         LAB_004450d6                            
CODE:004450cc   40              INC         param_1                                 
                            LAB_004450cd:                 ;XREF[1,0]:   0044509c
CODE:004450cd   663b05b29...    CMP         param_1,word ptr [DATA:DAT_00469ab2]    ;= ??
CODE:004450d4   7ec8            JLE         LAB_0044509e                            
                            LAB_004450d6:                 ;XREF[1,0]:   004450ca
CODE:004450d6   8a45fb          MOV         param_1,byte ptr [EBP + local_9+0x4]    
CODE:004450d9   3a45fa          CMP         param_1,byte ptr [EBP + local_a+0x4]    
CODE:004450dc   751d            JNZ         LAB_004450fb                            
CODE:004450de   e8a2eeffff      CALL        FUN_00443f85                            ;undefined FUN_00443f85(void)
CODE:004450e3   6aff            PUSH        -0x1                                    
CODE:004450e5   68f9030000      PUSH        0x3f9                                   
CODE:004450ea   e8d3770000      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:004450ef   83c408          ADD         ESP,0x8                                 
CODE:004450f2   e88feeffff      CALL        FUN_00443f86                            ;undefined FUN_00443f86(void)
CODE:004450f7   33c0            XOR         param_1,param_1                         
CODE:004450f9   eb08            JMP         LAB_00445103                            
                            LAB_004450fb:                 ;XREF[4,0]:   00444fdd,00445086,00445098,004450dc
CODE:004450fb   66b80d00        MOV         param_1,0xd                             
CODE:004450ff   eb02            JMP         LAB_00445103                            
                            LAB_00445101:                 ;XREF[1,0]:   00444fc6
CODE:00445101   33c0            XOR         param_1,param_1                         
                            LAB_00445103:                 ;XREF[16,0]:  00444a04,00444a56,00444a95,00444b2f
                                                          ;             00444bb4,00444c0d,00444c5b,00444d04
                                                          ;             00444d94,00444e52,00444e78,00444f02
                                                          ;             00444f8f,00444faa,004450f9,004450ff
CODE:00445103   5f              POP         EDI                                     
CODE:00445104   5e              POP         ESI                                     
CODE:00445105   5b              POP         EBX                                     
CODE:00445106   59              POP         param_3                                 
CODE:00445107   59              POP         param_3                                 
CODE:00445108   5d              POP         EBP                                     
CODE:00445109   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044510a(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;local_10      undefined1         -10                      ;XREF[2,0]:   004451d9,004451ed
                                                          ;XREF[1,0]:   004452c4
CODE:0044510a   55              PUSH        EBP                                     
CODE:0044510b   8bec            MOV         EBP,ESP                                 
CODE:0044510d   83c4f4          ADD         ESP,-0xc                                
CODE:00445110   53              PUSH        EBX                                     
CODE:00445111   56              PUSH        ESI                                     
CODE:00445112   bed62e4600      MOV         ESI,DATA:DAT_00462ed6                   ;= 00EAh
CODE:00445117   33db            XOR         EBX,EBX                                 
                            LAB_00445119:                 ;XREF[1,0]:   004451c9
CODE:00445119   0fbfc3          MOVSX       param_1,BX                              
CODE:0044511c   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
                                                          ; FWD[2,0]:   00462ede,00462ef0
CODE:0044511f   668b444608      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= 1771h
                                                                                    ;= 1772h
CODE:00445124   50              PUSH        param_1                                 
CODE:00445125   e89ad9fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044512a   59              POP         param_3                                 
CODE:0044512b   0fbfd3          MOVSX       param_2,BX                              
CODE:0044512e   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00445131   8944560a        MOV         dword ptr [ESI +...,param_1             
CODE:00445135   6a05            PUSH        0x5                                     
CODE:00445137   0fbfc3          MOVSX       param_1,BX                              
CODE:0044513a   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0044513d   668b444602      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= 0146h
CODE:00445142   50              PUSH        param_1                                 
CODE:00445143   0fbfc3          MOVSX       param_1,BX                              
CODE:00445146   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00445149   668b0446        MOV         param_1,word ptr [ESI + param_1*0x2]=...;= 00EAh
CODE:0044514d   50              PUSH        param_1                                 
CODE:0044514e   0fbfc3          MOVSX       param_1,BX                              
CODE:00445151   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00445154   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...
CODE:00445158   e8ffe7fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044515d   83c410          ADD         ESP,0x10                                
CODE:00445160   0fbfc3          MOVSX       param_1,BX                              
CODE:00445163   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00445166   66837c460400    CMP         word ptr [ESI + ...,0x0                 
CODE:0044516c   7514            JNZ         LAB_00445182                            
CODE:0044516e   6a01            PUSH        0x1                                     
CODE:00445170   0fbfc3          MOVSX       param_1,BX                              
CODE:00445173   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00445176   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...
CODE:0044517a   e855d8fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044517f   83c408          ADD         ESP,0x8                                 
                            LAB_00445182:                 ;XREF[1,0]:   0044516c
CODE:00445182   0fbfc3          MOVSX       param_1,BX                              
CODE:00445185   50              PUSH        param_1                                 
CODE:00445186   68853e4400      PUSH        FUN_00443e85                            
CODE:0044518b   6a00            PUSH        0x0                                     
CODE:0044518d   6a01            PUSH        0x1                                     
CODE:0044518f   0fbfc3          MOVSX       param_1,BX                              
CODE:00445192   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:00445195   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...
CODE:00445199   e8d721fdff      CALL        FUN_00417375                            ;undefined4 FUN_00417375(undefined pa...
CODE:0044519e   83c410          ADD         ESP,0x10                                
CODE:004451a1   0fbfd3          MOVSX       param_2,BX                              
CODE:004451a4   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:004451a7   8944560e        MOV         dword ptr [ESI +...,param_1             
CODE:004451ab   50              PUSH        param_1                                 
CODE:004451ac   e86520fdff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:004451b1   83c408          ADD         ESP,0x8                                 
CODE:004451b4   0fbfc3          MOVSX       param_1,BX                              
CODE:004451b7   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:004451ba   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...
CODE:004451be   e855dcfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:004451c3   59              POP         param_3                                 
CODE:004451c4   43              INC         EBX                                     
CODE:004451c5   6683fb03        CMP         BX,0x3                                  
CODE:004451c9   0f8c4affffff    JL          LAB_00445119                            
CODE:004451cf   66833db61...    CMP         word ptr [DATA:DAT_00461ab6],-0x1       ;= FFh
CODE:004451d7   6a0a            PUSH        0xa                                     ;int cchBufferMax for LoadStringA
CODE:004451d9   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:004451dc   50              PUSH        param_1                                 ;LPSTR lpBuffer for LoadStringA
CODE:004451dd   68274e0000      PUSH        0x4e27                                  ;UINT uID for LoadStringA
CODE:004451e2   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for LoadStringA
CODE:004451e8   e814040100      CALL        USER32.DLL::LoadStringA                 ;int LoadStringA(HINSTANCE hInstance,...
CODE:004451ed   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:004451f0   50              PUSH        param_1                                 
CODE:004451f1   e82eee0000      CALL        Atoi                                    ;int Atoi(char * input)
CODE:004451f6   59              POP         param_3                                 
CODE:004451f7   a2a89a4600      MOV         [DATA:DAT_00469aa8],param_1             ;= ??
CODE:004451fc   5e              POP         ESI                                     
CODE:004451fd   5b              POP         EBX                                     
CODE:004451fe   8be5            MOV         ESP,EBP                                 
CODE:00445200   5d              POP         EBP                                     
CODE:00445201   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00445202(undefined4 param_1, undefined4 param_2, uint param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00445400
CODE:00445202   53              PUSH        EBX                                     
CODE:00445203   56              PUSH        ESI                                     
CODE:00445204   bed62e4600      MOV         ESI,DATA:DAT_00462ed6                   ;= 00EAh
CODE:00445209   33db            XOR         EBX,EBX                                 
                            LAB_0044520b:                 ;XREF[1,0]:   0044523a
CODE:0044520b   0fbfc3          MOVSX       param_1,BX                              
CODE:0044520e   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
                                                          ; FWD[2,0]:   00462ee0,00462ef2
CODE:00445211   ff74460a        PUSH        dword ptr [ESI + param_1*0x2 + 0xa]=>...
CODE:00445215   e8f2dafcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044521a   59              POP         param_3                                 
CODE:0044521b   0fbfd3          MOVSX       param_2,BX                              
CODE:0044521e   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:00445221   8944560a        MOV         dword ptr [ESI +...,param_1             
CODE:00445225   0fbfc3          MOVSX       param_1,BX                              
CODE:00445228   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0044522b   ff74460e        PUSH        dword ptr [ESI + param_1*0x2 + 0xe]=>...
CODE:0044522f   e8011cfdff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:00445234   59              POP         param_3                                 
CODE:00445235   43              INC         EBX                                     
CODE:00445236   6683fb03        CMP         BX,0x3                                  
CODE:0044523a   7ccf            JL          LAB_0044520b                            
CODE:0044523c   ff35ac9a4600    PUSH        dword ptr [DATA:DAT_00469aac]           ;= ??
CODE:00445242   e87370ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00445247   59              POP         param_3                                 
CODE:00445248   5e              POP         ESI                                     
CODE:00445249   5b              POP         EBX                                     
CODE:0044524a   c3              RET                                                 
                            LAB_0044524b:                 ;XREF[2,0]:   00445390,0044539a
CODE:0044524b   6aff            PUSH        -0x1                                    
CODE:0044524d   66a1aa9a4600    MOV         AX,[DATA:DAT_00469aaa]                  ;= ??
CODE:00445253   50              PUSH        EAX                                     
CODE:00445254   6a01            PUSH        0x1                                     
CODE:00445256   e8fdf2ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:0044525b   83c40c          ADD         ESP,0xc                                 
CODE:0044525e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044525f(void)
                                                          ;XREF[1,0]:   00462f30
CODE:0044525f   55              PUSH        EBP                                     
CODE:00445260   8bec            MOV         EBP,ESP                                 
CODE:00445262   83c4f8          ADD         ESP,-0x8                                
CODE:00445265   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x1        ;= 01h
CODE:0044526e   33c0            XOR         EAX,EAX                                 
CODE:00445270   66a3b01a4600    MOV         [DATA:DAT_00461ab0],AX                  
CODE:00445276   66a3ae1a4600    MOV         [DATA:DAT_00461aae],AX                  
CODE:0044527c   e806edffff      CALL        FUN_00443f87                            ;undefined4 FUN_00443f87(void)
CODE:00445281   6685c0          TEST        AX,AX                                   
CODE:00445284   0f851b010000    JNZ         LAB_004453a5                            
CODE:0044528a   66833db61...    CMP         word ptr [DATA:DAT_00461ab6],-0x1       ;= FFh
CODE:00445292   a1ac9a4600      MOV         EAX,[DATA:DAT_00469aac]                 ;= ??
CODE:00445297   6683780600      CMP         word ptr [EAX + 0x6],0x0                
CODE:0044529c   0f94c0          SETZ        AL                                      
CODE:0044529f   83e001          AND         EAX,0x1                                 
CODE:004452a2   66a3fe2e4600    MOV         [DATA:DAT_00462efe],AX                  
CODE:004452a8   a1ac9a4600      MOV         EAX,[DATA:DAT_00469aac]                 ;= ??
CODE:004452ad   6683780600      CMP         word ptr [EAX + 0x6],0x0                
CODE:004452b2   0f9fc0          SETG        AL                                      
CODE:004452b5   83e001          AND         EAX,0x1                                 
CODE:004452b8   66a3da2e4600    MOV         [DATA:DAT_00462eda],AX                  
CODE:004452be   66a3ec2e4600    MOV         [DATA:DAT_00462eec],AX                  
CODE:004452c4   e841feffff      CALL        FUN_0044510a                            ;undefined FUN_0044510a(undefined4 pa...
CODE:004452c9   e86eeeffff      CALL        FUN_0044413c                            ;undefined FUN_0044413c(uint param_1,...
CODE:004452ce   e880eaffff      CALL        FUN_00443d53                            ;undefined FUN_00443d53(undefined4 pa...
CODE:004452d3   66c705b09...    MOV         word ptr [DATA:DAT_00469ab0],0x0        ;= ??
CODE:004452dc   66c705aa9...    MOV         word ptr [DATA:DAT_00469aaa],0x0        ;= ??
CODE:004452e5   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0xffff     ;= ??
CODE:004452ee   a1ac9a4600      MOV         EAX,[DATA:DAT_00469aac]                 ;= ??
CODE:004452f3   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:004452f7   6683c0f8        ADD         AX,-0x8                                 
CODE:004452fb   6685c0          TEST        AX,AX                                   
CODE:004452fe   7d02            JGE         LAB_00445302                            
CODE:00445300   33c0            XOR         EAX,EAX                                 
                            LAB_00445302:                 ;XREF[1,0]:   004452fe
CODE:00445302   0fbfc0          MOVSX       EAX,AX                                  
CODE:00445305   a3202f4600      MOV         [DATA:DAT_00462f20],EAX                 
CODE:0044530a   e8f5760000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044530f   a3282f4600      MOV         [DATA:DAT_00462f28],EAX                 
CODE:00445314   33c0            XOR         EAX,EAX                                 
CODE:00445316   a31c2f4600      MOV         [DATA:DAT_00462f1c],EAX                 
CODE:0044531b   6aff            PUSH        -0x1                                    
CODE:0044531d   6aff            PUSH        -0x1                                    
CODE:0044531f   6a00            PUSH        0x0                                     
CODE:00445321   e832f2ffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:00445326   83c40c          ADD         ESP,0xc                                 
CODE:00445329   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:0044532e   e8c8e6ffff      CALL        FUN_004439fb                            ;undefined FUN_004439fb(undefined par...
CODE:00445333   59              POP         ECX=>DATA:DAT_00462f0c                  ;= 86h
CODE:00445334   680b3f4400      PUSH        FUN_00443f0b                            
CODE:00445339   6a04            PUSH        0x4                                     
CODE:0044533b   68a8000000      PUSH        0xa8                                    
CODE:00445340   6820010000      PUSH        0x120                                   
CODE:00445345   6a58            PUSH        0x58                                    
CODE:00445347   6a63            PUSH        0x63                                    
CODE:00445349   e81f1bfdff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044534e   83c418          ADD         ESP,0x18                                
CODE:00445351   6800070000      PUSH        0x700                                   
CODE:00445356   50              PUSH        EAX                                     
CODE:00445357   e8ba1efdff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0044535c   83c408          ADD         ESP,0x8                                 
CODE:0044535f   68793e4400      PUSH        LAB_00443e79                            
CODE:00445364   6a04            PUSH        0x4                                     
CODE:00445366   68d1000000      PUSH        0xd1                                    
CODE:0044536b   6a12            PUSH        0x12                                    
CODE:0044536d   6a32            PUSH        0x32                                    
CODE:0044536f   6886010000      PUSH        0x186                                   
CODE:00445374   e82a1bfdff      CALL        FUN_00416ea3                            ;int FUN_00416ea3(undefined param_1, ...
CODE:00445379   83c418          ADD         ESP,0x18                                
CODE:0044537c   686c3e4400      PUSH        LAB_00443e6c                            
CODE:00445381   e818affcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00445386   59              POP         ECX=>LAB_00443e6c                       
CODE:00445387   66c705d29...    MOV         word ptr [DATA:DAT_00469ad2],0x0        ;= ??
CODE:00445390   684b524400      PUSH        LAB_0044524b                            
CODE:00445395   e8b6750000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:0044539a   59              POP         ECX=>LAB_0044524b                       
CODE:0044539b   e8fcbffeff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:004453a0   e842a1feff      CALL        FUN_0042f4e7                            ;undefined FUN_0042f4e7(void)
                            LAB_004453a5:                 ;XREF[1,0]:   00445284
CODE:004453a5   59              POP         ECX                                     
CODE:004453a6   59              POP         ECX                                     
CODE:004453a7   5d              POP         EBP                                     
CODE:004453a8   c3              RET                                                 
                            LAB_004453a9:                 ;XREF[1,0]:   00462f34
CODE:004453a9   6a00            PUSH        0x0                                     
CODE:004453ab   e8a0750000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:004453b0   59              POP         ECX                                     
CODE:004453b1   e8c0e9ffff      CALL        FUN_00443d76                            ;undefined FUN_00443d76(undefined4 pa...
CODE:004453b6   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004453bb   0fbf406a        MOVSX       EAX,word ptr [EAX + 0x6a]               
CODE:004453bf   83f801          CMP         EAX,0x1                                 
CODE:004453c2   1bc0            SBB         EAX,EAX                                 
CODE:004453c4   f7d8            NEG         EAX                                     
CODE:004453c6   50              PUSH        EAX                                     
CODE:004453c7   e8051d0000      CALL        FUN_004470d1                            ;undefined FUN_004470d1(undefined par...
CODE:004453cc   59              POP         ECX                                     
CODE:004453cd   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004453d2   0fbf406a        MOVSX       EAX,word ptr [EAX + 0x6a]               
CODE:004453d6   83f801          CMP         EAX,0x1                                 
CODE:004453d9   1bc0            SBB         EAX,EAX                                 
CODE:004453db   f7d8            NEG         EAX                                     
CODE:004453dd   50              PUSH        EAX                                     
CODE:004453de   e8cd1c0000      CALL        FUN_004470b0                            ;undefined FUN_004470b0(undefined par...
CODE:004453e3   59              POP         ECX                                     
CODE:004453e4   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:004453e9   0fbf406c        MOVSX       EAX,word ptr [EAX + 0x6c]               
CODE:004453ed   83f801          CMP         EAX,0x1                                 
CODE:004453f0   1bc0            SBB         EAX,EAX                                 
CODE:004453f2   f7d8            NEG         EAX                                     
CODE:004453f4   50              PUSH        EAX                                     
CODE:004453f5   e85a1d0000      CALL        FUN_00447154                            ;undefined FUN_00447154(undefined par...
CODE:004453fa   59              POP         ECX                                     
CODE:004453fb   e8d7aefcff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:00445400   e8fdfdffff      CALL        FUN_00445202                            ;undefined FUN_00445202(undefined4 pa...
CODE:00445405   e88e1bfdff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0044540a   e839bffeff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0044540f   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:00445418   c3              RET                                                 
                            LAB_00445419:                 ;XREF[1,0]:   00462f38
CODE:00445419   53              PUSH        EBX                                     
CODE:0044541a   56              PUSH        ESI                                     
CODE:0044541b   33f6            XOR         ESI,ESI                                 
CODE:0044541d   66833db29...    CMP         word ptr [DATA:DAT_00469ab2],-0x1       ;= ??
CODE:00445425   7520            JNZ         LAB_00445447                            
CODE:00445427   66c705b29...    MOV         word ptr [DATA:DAT_00469ab2],0x0        ;= ??
CODE:00445430   a1ac9a4600      MOV         EAX,[DATA:DAT_00469aac]                 ;= ??
CODE:00445435   6683780600      CMP         word ptr [EAX + 0x6],0x0                
CODE:0044543a   750b            JNZ         LAB_00445447                            
CODE:0044543c   6803070000      PUSH        0x703                                   
CODE:00445441   e8cbf4ffff      CALL        FUN_00444911                            ;undefined4 FUN_00444911(undefined4 p...
CODE:00445446   59              POP         ECX                                     
                            LAB_00445447:                 ;XREF[2,0]:   00445425,0044543a
CODE:00445447   66833dd42...    CMP         word ptr [DATA:DAT_00462ed4],-0x1       ;= FFFFh
CODE:0044544f   742a            JZ          LAB_0044547b                            
CODE:00445451   0fbf05d42...    MOVSX       EAX,word ptr [DATA:DAT_00462ed4]        ;= FFFFh
CODE:00445458   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0044545b   ff3445e02...    PUSH        dword ptr [EAX*0x2 + 0x462ee0]=>DATA:...;= 58455400h
CODE:00445462   e869eafcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00445467   59              POP         ECX                                     
CODE:00445468   6683f810        CMP         AX,0x10                                 
CODE:0044546c   0f855d020000    JNZ         LAB_004456cf                            
CODE:00445472   66c705d42...    MOV         word ptr [DATA:DAT_00462ed4],0xffff     ;= FFFFh
                            LAB_0044547b:                 ;XREF[1,0]:   0044544f
CODE:0044547b   33c0            XOR         EAX,EAX                                 
CODE:0044547d   a3b89a4600      MOV         [DATA:DAT_00469ab8],EAX                 ;= ??
CODE:00445482   e881e9ffff      CALL        FUN_00443e08                            ;undefined4 FUN_00443e08(void)
CODE:00445487   8bd8            MOV         EBX,EAX                                 
CODE:00445489   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044548c   3d06470000      CMP         EAX,0x4706                              
CODE:00445491   7f44            JG          LAB_004454d7                            
CODE:00445493   0f84b1000000    JZ          LAB_0044554a                            
CODE:00445499   3d03070000      CMP         EAX,0x703                               
CODE:0044549e   7f20            JG          LAB_004454c0                            
CODE:004454a0   0f84bb000000    JZ          LAB_00445561                            
CODE:004454a6   83e80d          SUB         EAX,0xd                                 
CODE:004454a9   0f84e0000000    JZ          LAB_0044558f                            
CODE:004454af   83e80e          SUB         EAX,0xe                                 
CODE:004454b2   7456            JZ          LAB_0044550a                            
CODE:004454b4   2de7060000      SUB         EAX,0x6e7                               
CODE:004454b9   7475            JZ          LAB_00445530                            
CODE:004454bb   e901010000      JMP         LAB_004455c1                            
                            LAB_004454c0:                 ;XREF[1,0]:   0044549e
CODE:004454c0   2d04070000      SUB         EAX,0x704                               
CODE:004454c5   0f84c4000000    JZ          LAB_0044558f                            
CODE:004454cb   48              DEC         EAX                                     
CODE:004454cc   0f843c010000    JZ          LAB_0044560e                            
CODE:004454d2   e9ea000000      JMP         LAB_004455c1                            
                            LAB_004454d7:                 ;XREF[1,0]:   00445491
CODE:004454d7   3d06870000      CMP         EAX,0x8706                              
CODE:004454dc   7f19            JG          LAB_004454f7                            
CODE:004454de   746a            JZ          LAB_0044554a                            
CODE:004454e0   2d07470000      SUB         EAX,0x4707                              
CODE:004454e5   0f8490000000    JZ          LAB_0044557b                            
CODE:004454eb   48              DEC         EAX                                     
CODE:004454ec   0f84bf000000    JZ          LAB_004455b1                            
CODE:004454f2   e9ca000000      JMP         LAB_004455c1                            
                            LAB_004454f7:                 ;XREF[1,0]:   004454dc
CODE:004454f7   2d07870000      SUB         EAX,0x8707                              
CODE:004454fc   747d            JZ          LAB_0044557b                            
CODE:004454fe   48              DEC         EAX                                     
CODE:004454ff   0f84ac000000    JZ          LAB_004455b1                            
CODE:00445505   e9b7000000      JMP         LAB_004455c1                            
                            LAB_0044550a:                 ;XREF[1,0]:   004454b2
CODE:0044550a   e876eaffff      CALL        FUN_00443f85                            ;undefined FUN_00443f85(void)
CODE:0044550f   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x1        ;= 01h
CODE:00445518   e8e9a8feff      CALL        FUN_0042fe06                            ;undefined4 FUN_0042fe06(void)
CODE:0044551d   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:00445526   e85beaffff      CALL        FUN_00443f86                            ;undefined FUN_00443f86(void)
CODE:0044552b   e9de000000      JMP         LAB_0044560e                            
                            LAB_00445530:                 ;XREF[1,0]:   004454b9
CODE:00445530   66833dfe2...    CMP         word ptr [DATA:DAT_00462efe],0x0        
CODE:00445538   0f84d0000000    JZ          LAB_0044560e                            
CODE:0044553e   53              PUSH        EBX                                     
CODE:0044553f   e8cdf3ffff      CALL        FUN_00444911                            ;undefined4 FUN_00444911(undefined4 p...
CODE:00445544   59              POP         ECX                                     
CODE:00445545   e9c4000000      JMP         LAB_0044560e                            
                            LAB_0044554a:                 ;XREF[2,0]:   00445493,004454de
CODE:0044554a   66833dfe2...    CMP         word ptr [DATA:DAT_00462efe],0x0        
CODE:00445552   0f84b6000000    JZ          LAB_0044560e                            
CODE:00445558   6683fe01        CMP         SI,0x1                                  
CODE:0044555c   e9ad000000      JMP         LAB_0044560e                            
                            LAB_00445561:                 ;XREF[1,0]:   004454a0
CODE:00445561   66833dec2...    CMP         word ptr [DATA:DAT_00462eec],0x0        
CODE:00445569   0f849f000000    JZ          LAB_0044560e                            
CODE:0044556f   53              PUSH        EBX                                     
CODE:00445570   e89cf3ffff      CALL        FUN_00444911                            ;undefined4 FUN_00444911(undefined4 p...
CODE:00445575   59              POP         ECX                                     
CODE:00445576   e993000000      JMP         LAB_0044560e                            
                            LAB_0044557b:                 ;XREF[2,0]:   004454e5,004454fc
CODE:0044557b   66833dec2...    CMP         word ptr [DATA:DAT_00462eec],0x0        
CODE:00445583   0f8485000000    JZ          LAB_0044560e                            
CODE:00445589   6683fe02        CMP         SI,0x2                                  
CODE:0044558d   eb7f            JMP         LAB_0044560e                            
                            LAB_0044558f:                 ;XREF[2,0]:   004454a9,004454c5
CODE:0044558f   66833dda2...    CMP         word ptr [DATA:DAT_00462eda],0x0        
CODE:00445597   7475            JZ          LAB_0044560e                            
CODE:00445599   53              PUSH        EBX                                     
CODE:0044559a   e872f3ffff      CALL        FUN_00444911                            ;undefined4 FUN_00444911(undefined4 p...
CODE:0044559f   59              POP         ECX                                     
CODE:004455a0   6683f80d        CMP         AX,0xd                                  
CODE:004455a4   7568            JNZ         LAB_0044560e                            
CODE:004455a6   66c705d29...    MOV         word ptr [DATA:DAT_00469ad2],0x1        ;= ??
CODE:004455af   eb5d            JMP         LAB_0044560e                            
                            LAB_004455b1:                 ;XREF[2,0]:   004454ec,004454ff
CODE:004455b1   66833dda2...    CMP         word ptr [DATA:DAT_00462eda],0x0        
CODE:004455b9   7453            JZ          LAB_0044560e                            
CODE:004455bb   6683fe03        CMP         SI,0x3                                  
CODE:004455bf   eb4d            JMP         LAB_0044560e                            
                            LAB_004455c1:                 ;XREF[4,0]:   004454bb,004454d2,004454f2,00445505
CODE:004455c1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004455c4   25ff0f0000      AND         EAX,0xfff                               
CODE:004455c9   3d01070000      CMP         EAX,0x701                               
CODE:004455ce   751e            JNZ         LAB_004455ee                            
CODE:004455d0   53              PUSH        EBX                                     
CODE:004455d1   680c2f4600      PUSH        DATA:DAT_00462f0c                       ;= 86h
CODE:004455d6   e86fe5ffff      CALL        FUN_00443b4a                            ;undefined FUN_00443b4a(undefined par...
CODE:004455db   83c408          ADD         ESP,0x8                                 
CODE:004455de   6aff            PUSH        -0x1                                    
CODE:004455e0   6aff            PUSH        -0x1                                    
CODE:004455e2   6a01            PUSH        0x1                                     
CODE:004455e4   e86fefffff      CALL        FUN_00444558                            ;undefined FUN_00444558(undefined par...
CODE:004455e9   83c40c          ADD         ESP,0xc                                 
CODE:004455ec   eb20            JMP         LAB_0044560e                            
                            LAB_004455ee:                 ;XREF[1,0]:   004455ce
CODE:004455ee   6683fb08        CMP         BX,0x8                                  
CODE:004455f2   7504            JNZ         LAB_004455f8                            
CODE:004455f4   66bb0800        MOV         BX,0x8                                  
                            LAB_004455f8:                 ;XREF[1,0]:   004455f2
CODE:004455f8   53              PUSH        EBX                                     
CODE:004455f9   e813f3ffff      CALL        FUN_00444911                            ;undefined4 FUN_00444911(undefined4 p...
CODE:004455fe   59              POP         ECX                                     
CODE:004455ff   6683f80d        CMP         AX,0xd                                  
CODE:00445603   7509            JNZ         LAB_0044560e                            
CODE:00445605   66c705d29...    MOV         word ptr [DATA:DAT_00469ad2],0x1        ;= ??
                            LAB_0044560e:                 ;XREF[17,0]:  004454cc,0044552b,00445538,00445545
                                                          ;             00445552,0044555c,00445569,00445576
                                                          ;             00445583,0044558d,00445597,004455a4
                                                          ;             004455af,004455b9,004455bf,004455ec
                                                          ;             00445603
CODE:0044560e   66833dd29...    CMP         word ptr [DATA:DAT_00469ad2],0x0        ;= ??
CODE:00445616   0f84b3000000    JZ          LAB_004456cf                            
CODE:0044561c   0fbf05aa9...    MOVSX       EAX,word ptr [DATA:DAT_00469aaa]        ;= ??
CODE:00445623   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00445626   8b15ac9a4600    MOV         EDX,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:0044562c   837c421800      CMP         dword ptr [EDX + EAX*0x2 + 0x18],0x0    
CODE:00445631   7d75            JGE         LAB_004456a8                            
CODE:00445633   e89058feff      CALL        FUN_0042aec8                            ;undefined FUN_0042aec8(void)
CODE:00445638   66bb0100        MOV         BX,0x1                                  
CODE:0044563c   e891000000      CALL        FUN_004456d2                            ;undefined4 FUN_004456d2(void)
CODE:00445641   6685c0          TEST        AX,AX                                   
CODE:00445644   7501            JNZ         LAB_00445647                            
CODE:00445646   4b              DEC         EBX                                     
                            LAB_00445647:                 ;XREF[1,0]:   00445644
CODE:00445647   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044564c   66895816        MOV         word ptr [EAX + 0x16],BX                
CODE:00445650   0fbf05aa9...    MOVSX       EAX,word ptr [DATA:DAT_00469aaa]        ;= ??
CODE:00445657   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:0044565a   8b15ac9a4600    MOV         EDX,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:00445660   33c9            XOR         ECX,ECX                                 
CODE:00445662   894c4218        MOV         dword ptr [EDX + EAX*0x2 + 0x18],ECX    
CODE:00445666   6a16            PUSH        0x16                                    
CODE:00445668   0fbf05aa9...    MOVSX       EAX,word ptr [DATA:DAT_00469aaa]        ;= ??
CODE:0044566f   6bc016          IMUL        EAX,EAX,0x16                            
CODE:00445672   0305ac9a4600    ADD         EAX,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:00445678   83c008          ADD         EAX,0x8                                 
CODE:0044567b   50              PUSH        EAX                                     
CODE:0044567c   ff35b81a4600    PUSH        dword ptr [DATA:$GameState]             ;= 00000000
CODE:00445682   e8c5a70000      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00445687   83c40c          ADD         ESP,0xc                                 
CODE:0044568a   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x0        ;= 01h
CODE:00445693   e8c85bfeff      CALL        FUN_0042b260                            ;bool FUN_0042b260(void)
CODE:00445698   e826eaffff      CALL        FUN_004440c3                            ;undefined FUN_004440c3(void)
CODE:0044569d   66c705c81...    MOV         word ptr [DATA:DAT_004617c8],0x1        ;= 01h
CODE:004456a6   eb1c            JMP         LAB_004456c4                            
                            LAB_004456a8:                 ;XREF[1,0]:   00445631
CODE:004456a8   0fbf05aa9...    MOVSX       EAX,word ptr [DATA:DAT_00469aaa]        ;= ??
CODE:004456af   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:004456b2   8b15ac9a4600    MOV         EDX,dword ptr [DATA:DAT_00469aac]       ;= ??
CODE:004456b8   668b44421c      MOV         AX,word ptr [EDX + EAX*0x2 + 0x1c]      
CODE:004456bd   50              PUSH        EAX                                     
CODE:004456be   e8155bfeff      CALL        FUN_0042b1d8                            ;undefined FUN_0042b1d8(undefined par...
CODE:004456c3   59              POP         ECX                                     
                            LAB_004456c4:                 ;XREF[1,0]:   004456a6
CODE:004456c4   68b2344600      PUSH        DATA:PTR_FUN_004634b2                   ;= 0044b9e3
CODE:004456c9   e8bf5c0000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:004456ce   59              POP         ECX                                     
                            LAB_004456cf:                 ;XREF[2,0]:   0044546c,00445616
CODE:004456cf   5e              POP         ESI                                     
CODE:004456d0   5b              POP         EBX                                     
CODE:004456d1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004456d2(void)
                                                          ;XREF[1,0]:   0044563c
CODE:004456d2   53              PUSH        EBX                                     
CODE:004456d3   56              PUSH        ESI                                     
CODE:004456d4   e8066c0000      CALL        FUN_0044c2df                            ;undefined FUN_0044c2df(void)
CODE:004456d9   8bd8            MOV         EBX,EAX                                 
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:004456db   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:004456e1   68f1030000      PUSH        0x3f1                                   
CODE:004456e6   e813afffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004456eb   83c408          ADD         ESP,0x8                                 
CODE:004456ee   894322          MOV         dword ptr [EBX + 0x22],EAX              
CODE:004456f1   66c7430eee03    MOV         word ptr [EBX + 0xe],0x3ee              
CODE:004456f7   66c74310ef03    MOV         word ptr [EBX + 0x10],0x3ef             
CODE:004456fd   53              PUSH        EBX                                     
CODE:004456fe   e86e6c0000      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:00445703   59              POP         ECX                                     
CODE:00445704   8bf0            MOV         ESI,EAX                                 
CODE:00445706   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:00445709   e82eb0ffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044570e   59              POP         ECX                                     
CODE:0044570f   53              PUSH        EBX                                     
CODE:00445710   e8a56bffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00445715   59              POP         ECX                                     
CODE:00445716   8bc6            MOV         EAX,ESI                                 
CODE:00445718   5e              POP         ESI                                     
CODE:00445719   5b              POP         EBX                                     
CODE:0044571a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044571b(void)
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0044575b,0044576c
                                                          ;XREF[1,0]:   0044499d
CODE:0044571b   55              PUSH        EBP                                     
CODE:0044571c   8bec            MOV         EBP,ESP                                 
CODE:0044571e   83c4b0          ADD         ESP,-0x50                               
CODE:00445721   53              PUSH        EBX                                     
CODE:00445722   56              PUSH        ESI                                     
CODE:00445723   e8b76b0000      CALL        FUN_0044c2df                            ;undefined FUN_0044c2df(void)
CODE:00445728   8bd8            MOV         EBX,EAX                                 
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0044572a   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:00445730   68fb030000      PUSH        0x3fb                                   
CODE:00445735   e8c4aeffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044573a   83c408          ADD         ESP,0x8                                 
CODE:0044573d   89431a          MOV         dword ptr [EBX + 0x1a],EAX              
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:00445740   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:00445746   68fc030000      PUSH        0x3fc                                   
CODE:0044574b   e8aeaeffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00445750   83c408          ADD         ESP,0x8                                 
CODE:00445753   894322          MOV         dword ptr [EBX + 0x22],EAX              
CODE:00445756   68594e0000      PUSH        0x4e59                                  
CODE:0044575b   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044575e   50              PUSH        EAX                                     
CODE:0044575f   e890aafcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00445764   83c408          ADD         ESP,0x8                                 
CODE:00445767   683c2f4600      PUSH        DATA:DAT_00462f3c                       ;= 1Fh
CODE:0044576c   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044576f   50              PUSH        EAX                                     
CODE:00445770   68d49a4600      PUSH        DATA:DAT_00469ad4                       ;= ??
CODE:00445775   e8fad20000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044577a   83c40c          ADD         ESP,0xc                                 
CODE:0044577d   c7431ed49...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_00469ad4;= ??
CODE:00445784   53              PUSH        EBX                                     
CODE:00445785   e8e76b0000      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:0044578a   59              POP         ECX                                     
CODE:0044578b   8bf0            MOV         ESI,EAX                                 
CODE:0044578d   ff731a          PUSH        dword ptr [EBX + 0x1a]                  
CODE:00445790   e8a7afffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00445795   59              POP         ECX                                     
CODE:00445796   ff7322          PUSH        dword ptr [EBX + 0x22]                  
CODE:00445799   e89eafffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044579e   59              POP         ECX                                     
CODE:0044579f   53              PUSH        EBX                                     
CODE:004457a0   e8156bffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004457a5   59              POP         ECX                                     
CODE:004457a6   8bc6            MOV         EAX,ESI                                 
CODE:004457a8   5e              POP         ESI                                     
CODE:004457a9   5b              POP         EBX                                     
CODE:004457aa   8be5            MOV         ESP,EBP                                 
CODE:004457ac   5d              POP         EBP                                     
CODE:004457ad   c3              RET                                                 
CODE:004457ae   00              ??          00h                                     
CODE:004457af   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_004457b0(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004457b6
          ;local_54      undefined1         -54                      ;XREF[9,0]:   00445825,0044583b,00445851,00445864,00445877
                                                                     ;             0044588a,0044589d,004458b0,004458c3
                                                          ;XREF[9,0]:   00445bb0,00445e5a,00445f7a,00446295
                                                          ;             0044640a,004469b8,00446d38,00446dd3
                                                          ;             0044795c
CODE:004457b0   55              PUSH        EBP                                     
CODE:004457b1   8bec            MOV         EBP,ESP                                 
CODE:004457b3   83c4b0          ADD         ESP,-0x50                               
CODE:004457b6   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:004457b9   83f823          CMP         EAX,0x23                                
CODE:004457bc   0f87fc000000    JA          switchD_004457c8::caseD_3               
CODE:004457c2   8a80cf574400    MOV         AL,byte ptr [EAX + switchD_004457c8::...;= 9h
                            switchD:                      ; FWD[11,0]:  004457f3,00445820,00445836,0044584c
                                                          ;             0044585f,00445872,00445885,00445898
                                                          ;             004458ab,004458be,004458d4
CODE:004457c8   ff2485f35...    JMP         dword ptr [EAX*0x4 + ->switchD_004457...;= 004458be
                            switchdataD_004457cf:         ;XREF[1,0]:   004457c2
CODE:004457cf   09              db          9h                                      
CODE:004457d0   08              db          8h                                      
CODE:004457d1   07              db          7h                                      
CODE:004457d2   00              db          0h                                      
CODE:004457d3   06              db          6h                                      
CODE:004457d4   05              db          5h                                      
CODE:004457d5   00              db          0h                                      
CODE:004457d6   04              db          4h                                      
CODE:004457d7   00              db          0h                                      
CODE:004457d8   00              db          0h                                      
CODE:004457d9   00              db          0h                                      
CODE:004457da   03              db          3h                                      
CODE:004457db   00              db          0h                                      
CODE:004457dc   00              db          0h                                      
CODE:004457dd   00              db          0h                                      
CODE:004457de   00              db          0h                                      
CODE:004457df   00              db          0h                                      
CODE:004457e0   00              db          0h                                      
CODE:004457e1   00              db          0h                                      
CODE:004457e2   00              db          0h                                      
CODE:004457e3   00              db          0h                                      
CODE:004457e4   00              db          0h                                      
CODE:004457e5   00              db          0h                                      
CODE:004457e6   00              db          0h                                      
CODE:004457e7   00              db          0h                                      
CODE:004457e8   00              db          0h                                      
CODE:004457e9   00              db          0h                                      
CODE:004457ea   00              db          0h                                      
CODE:004457eb   00              db          0h                                      
CODE:004457ec   00              db          0h                                      
CODE:004457ed   00              db          0h                                      
CODE:004457ee   00              db          0h                                      
CODE:004457ef   02              db          2h                                      
CODE:004457f0   00              db          0h                                      
CODE:004457f1   00              db          0h                                      
CODE:004457f2   01              db          1h                                      
                            switchdataD_004457f3:         ;XREF[1,0]:   004457c8
CODE:004457f3   be584400        addr        switchD_004457c8::caseD_3               
CODE:004457f7   72584400        addr        switchD_004457c8::caseD_23              
CODE:004457fb   5f584400        addr        switchD_004457c8::caseD_20              
CODE:004457ff   ab584400        addr        switchD_004457c8::caseD_b               
CODE:00445803   36584400        addr        switchD_004457c8::caseD_7               
CODE:00445807   85584400        addr        switchD_004457c8::caseD_5               
CODE:0044580b   20584400        addr        switchD_004457c8::caseD_4               
CODE:0044580f   98584400        addr        switchD_004457c8::caseD_2               
CODE:00445813   4c584400        addr        switchD_004457c8::caseD_1               
CODE:00445817   d4584400        addr        switchD_004457c8::caseD_0               
CODE:0044581b   e9              ??          E9h                                     
CODE:0044581c   b4              ??          B4h                                     
CODE:0044581d   00              ??          00h                                     
CODE:0044581e   00              ??          00h                                     
CODE:0044581f   00              ??          00h                                     
                            caseD_4:                      ;XREF[2,0]:   004457c8,0044580b
CODE:00445820   68924e0000      PUSH        0x4e92                                  
CODE:00445825   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:00445828   50              PUSH        EAX                                     
CODE:00445829   e8c6a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044582e   83c408          ADD         ESP,0x8                                 
CODE:00445831   e999000000      JMP         LAB_004458cf                            
                            caseD_7:                      ;XREF[2,0]:   004457c8,00445803
CODE:00445836   68934e0000      PUSH        0x4e93                                  
CODE:0044583b   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044583e   50              PUSH        EAX                                     
CODE:0044583f   e8b0a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00445844   83c408          ADD         ESP,0x8                                 
CODE:00445847   e983000000      JMP         LAB_004458cf                            
                            caseD_1:                      ;XREF[2,0]:   004457c8,00445813
CODE:0044584c   68944e0000      PUSH        0x4e94                                  
CODE:00445851   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:00445854   50              PUSH        EAX                                     
CODE:00445855   e89aa9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044585a   83c408          ADD         ESP,0x8                                 
CODE:0044585d   eb70            JMP         LAB_004458cf                            
                            caseD_20:                     ;XREF[2,0]:   004457c8,004457fb
CODE:0044585f   68954e0000      PUSH        0x4e95                                  
CODE:00445864   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:00445867   50              PUSH        EAX                                     
CODE:00445868   e887a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044586d   83c408          ADD         ESP,0x8                                 
CODE:00445870   eb5d            JMP         LAB_004458cf                            
                            caseD_23:                     ;XREF[2,0]:   004457c8,004457f7
CODE:00445872   68964e0000      PUSH        0x4e96                                  
CODE:00445877   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044587a   50              PUSH        EAX                                     
CODE:0044587b   e874a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00445880   83c408          ADD         ESP,0x8                                 
CODE:00445883   eb4a            JMP         LAB_004458cf                            
                            caseD_5:                      ;XREF[2,0]:   004457c8,00445807
CODE:00445885   68974e0000      PUSH        0x4e97                                  
CODE:0044588a   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044588d   50              PUSH        EAX                                     
CODE:0044588e   e861a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:00445893   83c408          ADD         ESP,0x8                                 
CODE:00445896   eb37            JMP         LAB_004458cf                            
                            caseD_2:                      ;XREF[2,0]:   004457c8,0044580f
CODE:00445898   68984e0000      PUSH        0x4e98                                  
CODE:0044589d   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:004458a0   50              PUSH        EAX                                     
CODE:004458a1   e84ea9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:004458a6   83c408          ADD         ESP,0x8                                 
CODE:004458a9   eb24            JMP         LAB_004458cf                            
                            caseD_b:                      ;XREF[2,0]:   004457c8,004457ff
CODE:004458ab   68994e0000      PUSH        0x4e99                                  
CODE:004458b0   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:004458b3   50              PUSH        EAX                                     
CODE:004458b4   e83ba9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:004458b9   83c408          ADD         ESP,0x8                                 
CODE:004458bc   eb11            JMP         LAB_004458cf                            
                            caseD_6:                      ;XREF[3,0]:   004457bc,004457c8,004457f3
                            caseD_8:                      
                            caseD_9:                      
                            caseD_a:                      
                            caseD_c:                      
                            caseD_d:                      
                            caseD_e:                      
                            caseD_f:                      
                            caseD_10:                     
                            caseD_11:                     
                            caseD_12:                     
                            caseD_13:                     
                            caseD_14:                     
                            caseD_15:                     
                            caseD_16:                     
                            caseD_17:                     
                            caseD_18:                     
                            caseD_19:                     
                            caseD_1a:                     
                            caseD_1b:                     
                            caseD_1c:                     
                            caseD_1d:                     
                            caseD_1e:                     
                            caseD_1f:                     
                            caseD_21:                     
                            caseD_22:                     
                            caseD_3:                      
CODE:004458be   689a4e0000      PUSH        0x4e9a                                  
CODE:004458c3   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:004458c6   50              PUSH        EAX                                     
CODE:004458c7   e828a9fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:004458cc   83c408          ADD         ESP,0x8                                 
                            LAB_004458cf:                 ;XREF[8,0]:   00445831,00445847,0044585d,00445870
                                                          ;             00445883,00445896,004458a9,004458bc
CODE:004458cf   e8fb1f0000      CALL        FUN_004478cf                            ;undefined FUN_004478cf(void)
                            caseD_0:                      ;XREF[2,0]:   004457c8,00445817
CODE:004458d4   8be5            MOV         ESP,EBP                                 
CODE:004458d6   5d              POP         EBP                                     
CODE:004458d7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004458d8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004458e2
          ;local_104     undefined1        -104                      ;XREF[2,0]:   004458ee,00445908
                                                          ;XREF[8,0]:   00446464,0044647c,00446494,004469fc
                                                          ;             00446a14,00446a26,00446d4c,00446de8
CODE:004458d8   55              PUSH        EBP                                     
CODE:004458d9   8bec            MOV         EBP,ESP                                 
CODE:004458db   81c400ffffff    ADD         ESP,0xffffff00                          
CODE:004458e1   53              PUSH        EBX                                     
CODE:004458e2   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004458e5   85c0            TEST        param_1,param_1                         
CODE:004458e7   7436            JZ          LAB_0044591f                            
CODE:004458e9   6800010000      PUSH        0x100                                   ;UINT cchText for waveOutGetErrorTextA
CODE:004458ee   8d9500ffffff    LEA         param_2=>local_104,[EBP + 0xffffff00]   
CODE:004458f4   52              PUSH        param_2                                 ;LPSTR pszText for waveOutGetErrorTextA
CODE:004458f5   50              PUSH        param_1                                 ;MMRESULT mmrError for waveOutGetErro...
CODE:004458f6   e8cefe0000      CALL        WINMM.DLL::waveOutGetErrorTextA         ;MMRESULT waveOutGetErrorTextA(MMRESU...
CODE:004458fb   689b4e0000      PUSH        0x4e9b                                  
CODE:00445900   e838a8fcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00445905   59              POP         param_3                                 
CODE:00445906   8bd8            MOV         EBX,param_1                             
CODE:00445908   8d8500ffffff    LEA         param_1=>local_104,[EBP + 0xffffff00]   
CODE:0044590e   50              PUSH        param_1                                 
CODE:0044590f   53              PUSH        EBX                                     
CODE:00445910   e80c53fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00445915   83c408          ADD         ESP,0x8                                 
CODE:00445918   53              PUSH        EBX                                     
CODE:00445919   e8baea0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0044591e   59              POP         param_3                                 
                            LAB_0044591f:                 ;XREF[1,0]:   004458e7
CODE:0044591f   5b              POP         EBX                                     
CODE:00445920   8be5            MOV         ESP,EBP                                 
CODE:00445922   5d              POP         EBP                                     
CODE:00445923   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00445924(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00445927
                                                          ;XREF[9,0]:   004459a1,004459d2,00445fcf,004466ad
                                                          ;             004466e6,00446a9a,00446ab6,00446e5e
                                                          ;             00446ece
CODE:00445924   55              PUSH        EBP                                     
CODE:00445925   8bec            MOV         EBP,ESP                                 
CODE:00445927   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:0044592b   5d              POP         EBP                                     
CODE:0044592c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LRESULT SoundWndProc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00445a58
          ;param_5       undefined4           8                      ;XREF[1,0]:   00445937
          ;param_6       undefined4           c                      ;XREF[1,0]:   00445934
          ;param_7       undefined4          10                      ;XREF[2,0]:   00445971,00445a53
          ;local_c       undefined1          -c                      ;XREF[1,0]:   00445983
          ;local_10      undefined4         -10                      ;XREF[1,0]:   004459b1
          ;local_14      undefined4         -14                      ;XREF[1,0]:   004459b4
          ;local_18      undefined4         -18                      ;XREF[2,0]:   004459ac,004459b7
                            ;0x4592d  3  SoundWndProc
                                                          ;XREF[3,0]:   Entry Point,00445d7f,00480030
CODE:0044592d   55              PUSH        EBP                                     
CODE:0044592e   8bec            MOV         EBP,ESP                                 
CODE:00445930   83c4ec          ADD         ESP,-0x14                               
CODE:00445933   53              PUSH        EBX                                     
CODE:00445934   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00445937   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0044593a   8bc8            MOV         param_3,param_1                         
CODE:0044593c   81e9b9030000    SUB         param_3,0x3b9                           
CODE:00445942   740e            JZ          LAB_00445952                            
CODE:00445944   83e904          SUB         param_3,0x4                             
CODE:00445947   0f84a1000000    JZ          LAB_004459ee                            
CODE:0044594d   e901010000      JMP         LAB_00445a53                            
                            LAB_00445952:                 ;XREF[1,0]:   00445942
CODE:00445952   83fa01          CMP         param_2,0x1                             
CODE:00445955   0f858f000000    JNZ         LAB_004459ea                            
CODE:0044595b   833d989d4...    CMP         dword ptr [DATA:DAT_00469d98],0x0       ;= ??
CODE:00445962   0f8482000000    JZ          LAB_004459ea                            
CODE:00445968   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:0044596d   668b402c        MOV         param_1,word ptr [param_1 + 0x2c]       
CODE:00445971   663b4514        CMP         param_1,word ptr [EBP + param_7+0x4]    
CODE:00445975   7573            JNZ         LAB_004459ea                            
CODE:00445977   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:0044597c   6683781800      CMP         word ptr [param_1 + 0x18],0x0           
CODE:00445981   7457            JZ          LAB_004459da                            
CODE:00445983   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00445986   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00445987   6802010000      PUSH        0x102                                   ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:0044598c   6807080000      PUSH        0x807                                   ;UINT uMsg for mciSendCommandA
CODE:00445991   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:00445996   0fb7402c        MOVZX       param_1,word ptr [param_1 + 0x2c]       
CODE:0044599a   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:0044599b   e85ffe0000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:004459a0   50              PUSH        param_1                                 
CODE:004459a1   e87effffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:004459a6   59              POP         param_3                                 
CODE:004459a7   a1449e4600      MOV         param_1,[DATA:dwCallback_00469e44]      ;= NaP
CODE:004459ac   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:004459af   33c0            XOR         param_1,param_1                         
CODE:004459b1   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004459b4   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:004459b7   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:004459ba   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:004459bb   6a01            PUSH        0x1                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:004459bd   6806080000      PUSH        0x806                                   ;UINT uMsg for mciSendCommandA
CODE:004459c2   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:004459c7   0fb7402c        MOVZX       param_1,word ptr [param_1 + 0x2c]       
CODE:004459cb   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:004459cc   e82efe0000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:004459d1   50              PUSH        param_1                                 
CODE:004459d2   e84dffffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:004459d7   59              POP         param_3                                 
CODE:004459d8   eb10            JMP         LAB_004459ea                            
                            LAB_004459da:                 ;XREF[1,0]:   00445981
CODE:004459da   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:004459df   668b400c        MOV         param_1,word ptr [param_1 + 0xc]        
CODE:004459e3   50              PUSH        param_1                                 
CODE:004459e4   e863110000      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:004459e9   59              POP         param_3                                 
                            LAB_004459ea:                 ;XREF[4,0]:   00445955,00445962,00445975,004459d8
CODE:004459ea   33c0            XOR         param_1,param_1                         
CODE:004459ec   eb72            JMP         LAB_00445a60                            
                            LAB_004459ee:                 ;XREF[1,0]:   00445947
CODE:004459ee   66833d482...    CMP         word ptr [DATA:DAT_00462f48],0x1        
CODE:004459f6   7517            JNZ         LAB_00445a0f                            
CODE:004459f8   33db            XOR         EBX,EBX                                 
CODE:004459fa   83fa01          CMP         param_2,0x1                             
CODE:004459fd   7216            JC          LAB_00445a15                            
CODE:004459ff   83fa05          CMP         param_2,0x5                             
CODE:00445a02   7311            JNC         LAB_00445a15                            
CODE:00445a04   c1e204          SHL         param_2,0x4                             
CODE:00445a07   8b9a509e4600    MOV         EBX,dword ptr [param_2 + DATA:DAT_004...;= ??
CODE:00445a0d   eb06            JMP         LAB_00445a15                            
                            LAB_00445a0f:                 ;XREF[1,0]:   004459f6
CODE:00445a0f   8b1d609e4600    MOV         EBX,dword ptr [DATA:DAT_00469e60]       ;= ??
                            LAB_00445a15:                 ;XREF[3,0]:   004459fd,00445a02,00445a0d
CODE:00445a15   85db            TEST        EBX,EBX                                 
CODE:00445a17   7436            JZ          LAB_00445a4f                            
CODE:00445a19   66833d482...    CMP         word ptr [DATA:DAT_00462f48],0x0        
CODE:00445a21   7507            JNZ         LAB_00445a2a                            
CODE:00445a23   53              PUSH        EBX                                     
CODE:00445a24   e83e0f0000      CALL        FUN_00446967                            ;undefined FUN_00446967(undefined par...
CODE:00445a29   59              POP         param_3                                 
                            LAB_00445a2a:                 ;XREF[1,0]:   00445a21
CODE:00445a2a   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00445a2e   c1e004          SHL         param_1,0x4                             
CODE:00445a31   66c7804c9...    MOV         word ptr [param_...,0xffff              ;= ??
CODE:00445a3a   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00445a3e   c1e004          SHL         param_1,0x4                             
CODE:00445a41   33d2            XOR         param_2,param_2                         
CODE:00445a43   8990509e4600    MOV         dword ptr [param...,param_2             ;= ??
CODE:00445a49   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
                            LAB_00445a4f:                 ;XREF[1,0]:   00445a17
CODE:00445a4f   33c0            XOR         param_1,param_1                         
CODE:00445a51   eb0d            JMP         LAB_00445a60                            
                            LAB_00445a53:                 ;XREF[1,0]:   0044594d
CODE:00445a53   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           ;LPARAM lParam for DefWindowProcA
CODE:00445a56   52              PUSH        param_2                                 ;WPARAM wParam for DefWindowProcA
CODE:00445a57   50              PUSH        param_1                                 ;UINT Msg for DefWindowProcA
CODE:00445a58   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           ;HWND hWnd for DefWindowProcA
CODE:00445a5b   e873fc0000      CALL        USER32.DLL::DefWindowProcA              ;LRESULT DefWindowProcA(HWND hWnd, UI...
                            LAB_00445a60:                 ;XREF[2,0]:   004459ec,00445a51
CODE:00445a60   5b              POP         EBX                                     
CODE:00445a61   8be5            MOV         ESP,EBP                                 
CODE:00445a63   5d              POP         EBP                                     
CODE:00445a64   c21000          RET         0x10                                    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_00445a67(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00445a6f
                                                          ;XREF[2,0]:   004465f4,004467a5
CODE:00445a67   55              PUSH        EBP                                     
CODE:00445a68   8bec            MOV         EBP,ESP                                 
CODE:00445a6a   53              PUSH        EBX                                     
CODE:00445a6b   56              PUSH        ESI                                     
CODE:00445a6c   57              PUSH        EDI                                     
CODE:00445a6d   33d2            XOR         param_2,param_2                         
CODE:00445a6f   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:00445a73   83cfff          OR          EDI,0xffffffff                          
CODE:00445a76   66833d5a3...    CMP         word ptr [DATA:DAT_0046305a],0x0        
CODE:00445a7e   7408            JZ          LAB_00445a88                            
CODE:00445a80   83c8ff          OR          param_1,0xffffffff                      
CODE:00445a83   e989000000      JMP         LAB_00445b11                            
                            LAB_00445a88:                 ;XREF[1,0]:   00445a7e
CODE:00445a88   66b80100        MOV         param_1,0x1                             
CODE:00445a8c   eb37            JMP         LAB_00445ac5                            
                            LAB_00445a8e:                 ;XREF[1,0]:   00445ad1
CODE:00445a8e   0fbfd8          MOVSX       EBX,param_1                             
CODE:00445a91   c1e304          SHL         EBX,0x4                                 
CODE:00445a94   6683bb4c9...    CMP         word ptr [EBX + ...,-0x1                ;= ??
CODE:00445a9c   7508            JNZ         LAB_00445aa6                            
CODE:00445a9e   66ba0100        MOV         param_2,0x1                             
CODE:00445aa2   8bf0            MOV         ESI,param_1                             
CODE:00445aa4   eb1e            JMP         LAB_00445ac4                            
                            LAB_00445aa6:                 ;XREF[1,0]:   00445a9c
CODE:00445aa6   0fbfd8          MOVSX       EBX,param_1                             
CODE:00445aa9   c1e304          SHL         EBX,0x4                                 
CODE:00445aac   663b8b4e9...    CMP         param_3,word ptr [EBX + 0x469e4e]=>DA...;= ??
CODE:00445ab3   7e0f            JLE         LAB_00445ac4                            
CODE:00445ab5   0fbfc8          MOVSX       param_3,param_1                         
CODE:00445ab8   c1e104          SHL         param_3,0x4                             
CODE:00445abb   668b894e9...    MOV         param_3,word ptr [param_3 + 0x469e4e]...;= ??
CODE:00445ac2   8bf8            MOV         EDI,param_1                             
                            LAB_00445ac4:                 ;XREF[2,0]:   00445aa4,00445ab3
CODE:00445ac4   40              INC         param_1                                 
                            LAB_00445ac5:                 ;XREF[1,0]:   00445a8c
CODE:00445ac5   6685d2          TEST        param_2,param_2                         
CODE:00445ac8   7509            JNZ         LAB_00445ad3                            
CODE:00445aca   663b05969...    CMP         param_1,word ptr [DATA:DAT_00469d96]    ;= ??
CODE:00445ad1   7cbb            JL          LAB_00445a8e                            
                            LAB_00445ad3:                 ;XREF[1,0]:   00445ac8
CODE:00445ad3   6685d2          TEST        param_2,param_2                         
CODE:00445ad6   7523            JNZ         LAB_00445afb                            
CODE:00445ad8   6683ffff        CMP         DI,-0x1                                 
CODE:00445adc   741a            JZ          LAB_00445af8                            
CODE:00445ade   6a01            PUSH        0x1                                     
CODE:00445ae0   0fbfc7          MOVSX       param_1,DI                              
CODE:00445ae3   c1e004          SHL         param_1,0x4                             
CODE:00445ae6   ffb0509e4600    PUSH        dword ptr [param_1 + DATA:DAT_00469e50] ;= ??
CODE:00445aec   e8cf0f0000      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00445af1   83c408          ADD         ESP,0x8                                 
CODE:00445af4   8bf7            MOV         ESI,EDI                                 
CODE:00445af6   eb03            JMP         LAB_00445afb                            
                            LAB_00445af8:                 ;XREF[1,0]:   00445adc
CODE:00445af8   83ceff          OR          ESI,0xffffffff                          
                            LAB_00445afb:                 ;XREF[2,0]:   00445ad6,00445af6
CODE:00445afb   6683feff        CMP         SI,-0x1                                 
CODE:00445aff   740e            JZ          LAB_00445b0f                            
CODE:00445b01   0fbfc6          MOVSX       param_1,SI                              
CODE:00445b04   c1e004          SHL         param_1,0x4                             
CODE:00445b07   33d2            XOR         param_2,param_2                         
CODE:00445b09   8990589e4600    MOV         dword ptr [param...,param_2             ;= ??
                            LAB_00445b0f:                 ;XREF[1,0]:   00445aff
CODE:00445b0f   8bc6            MOV         param_1,ESI                             
                            LAB_00445b11:                 ;XREF[1,0]:   00445a83
CODE:00445b11   5f              POP         EDI                                     
CODE:00445b12   5e              POP         ESI                                     
CODE:00445b13   5b              POP         EBX                                     
CODE:00445b14   5d              POP         EBP                                     
CODE:00445b15   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00445b16(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00445b1b
                                                          ;XREF[1,0]:   00446076
CODE:00445b16   55              PUSH        EBP                                     
CODE:00445b17   8bec            MOV         EBP,ESP                                 
CODE:00445b19   53              PUSH        EBX                                     
CODE:00445b1a   56              PUSH        ESI                                     
CODE:00445b1b   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00445b1e   8b5e08          MOV         EBX,dword ptr [ESI + 0x8]               
CODE:00445b21   83c30c          ADD         EBX,0xc                                 
CODE:00445b24   33c0            XOR         param_1,param_1                         
CODE:00445b26   eb1e            JMP         LAB_00445b46                            
                            LAB_00445b28:                 ;XREF[1,0]:   00445b49
CODE:00445b28   6a08            PUSH        0x8                                     
CODE:00445b2a   6884304600      PUSH        DATA:DAT_00463084                       ;= 66h    f
CODE:00445b2f   53              PUSH        EBX                                     
CODE:00445b30   e813a50000      CALL        FUN_00450048                            ;int FUN_00450048(undefined param_1, ...
CODE:00445b35   83c40c          ADD         ESP,0xc                                 
CODE:00445b38   85c0            TEST        param_1,param_1                         
CODE:00445b3a   0f94c0          SETZ        param_1                                 
CODE:00445b3d   83e001          AND         param_1,0x1                             
CODE:00445b40   6685c0          TEST        param_1,param_1                         
CODE:00445b43   7501            JNZ         LAB_00445b46                            
CODE:00445b45   43              INC         EBX                                     
                            LAB_00445b46:                 ;XREF[2,0]:   00445b26,00445b43
CODE:00445b46   6685c0          TEST        param_1,param_1                         
CODE:00445b49   74dd            JZ          LAB_00445b28                            
CODE:00445b4b   8d4308          LEA         param_1,[EBX + 0x8]                     
CODE:00445b4e   894620          MOV         dword ptr [ESI + 0x20],param_1          
CODE:00445b51   8b431c          MOV         param_1,dword ptr [EBX + 0x1c]          
CODE:00445b54   894624          MOV         dword ptr [ESI + 0x24],param_1          
CODE:00445b57   83c320          ADD         EBX,0x20                                
CODE:00445b5a   895e28          MOV         dword ptr [ESI + 0x28],EBX              
CODE:00445b5d   5e              POP         ESI                                     
CODE:00445b5e   5b              POP         EBX                                     
CODE:00445b5f   5d              POP         EBP                                     
CODE:00445b60   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00445b61(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00445b69
          ;param_2       undefined2           8                      ;XREF[1,0]:   00445b66
                                                          ;XREF[19,0]:  00446019,00446233,004462f3,004465be
                                                          ;             00446704,00446792,00446828,00446b12
                                                          ;             00446b57,00446ba0,00446c7c,00446caa
                                                          ;             00446e7b,00446f10,00446f65,004470fd
                                                          ;             004474fc,0044771a,00447735
CODE:00445b61   55              PUSH        EBP                                     
CODE:00445b62   8bec            MOV         EBP,ESP                                 
CODE:00445b64   53              PUSH        EBX                                     
CODE:00445b65   56              PUSH        ESI                                     
CODE:00445b66   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:00445b69   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00445b6c   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:00445b72   e883f5feff      CALL        DlistTail                               ;undefined4 DlistTail(Dlist * list)
CODE:00445b77   59              POP         ECX                                     
CODE:00445b78   85c0            TEST        EAX,EAX                                 
CODE:00445b7a   7417            JZ          LAB_00445b93                            
                            LAB_00445b7c:                 ;XREF[1,0]:   00445b91
CODE:00445b7c   663b580c        CMP         BX,word ptr [EAX + 0xc]                 
CODE:00445b80   7506            JNZ         LAB_00445b88                            
CODE:00445b82   6685700e        TEST        word ptr [EAX + 0xe],SI                 
CODE:00445b86   750b            JNZ         LAB_00445b93                            
                            LAB_00445b88:                 ;XREF[1,0]:   00445b80
CODE:00445b88   50              PUSH        EAX                                     
CODE:00445b89   e889f5feff      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:00445b8e   59              POP         ECX                                     
CODE:00445b8f   85c0            TEST        EAX,EAX                                 
CODE:00445b91   75e9            JNZ         LAB_00445b7c                            
                            LAB_00445b93:                 ;XREF[2,0]:   00445b7a,00445b86
CODE:00445b93   5e              POP         ESI                                     
CODE:00445b94   5b              POP         EBX                                     
CODE:00445b95   5d              POP         EBP                                     
CODE:00445b96   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00445b97(void)
                                                          ;XREF[1,0]:   00445e44
CODE:00445b97   66833d482...    CMP         word ptr [DATA:DAT_00462f48],0x1        
CODE:00445b9f   7515            JNZ         LAB_00445bb6                            
CODE:00445ba1   6a01            PUSH        0x1                                     
CODE:00445ba3   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00445ba9   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:00445baf   50              PUSH        EAX                                     
CODE:00445bb0   e8fbfbffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00445bb5   59              POP         ECX                                     
                            LAB_00445bb6:                 ;XREF[1,0]:   00445b9f
CODE:00445bb6   c3              RET                                                 
CODE:00445bb7   66              ??          66h    f                                
CODE:00445bb8   83              ??          83h                                     
CODE:00445bb9   3d              ??          3Dh    =                                
CODE:00445bba   48              ??          48h    H                                ;?  ->  00462f48
CODE:00445bbb   2f              ??          2Fh    /                                
CODE:00445bbc   46              ??          46h    F                                
CODE:00445bbd   00              ??          00h                                     
CODE:00445bbe   01              ??          01h                                     
CODE:00445bbf   75              ??          75h    u                                
CODE:00445bc0   15              ??          15h                                     
CODE:00445bc1   6a              ??          6Ah    j                                
CODE:00445bc2   00              ??          00h                                     
CODE:00445bc3   ff              ??          FFh                                     
CODE:00445bc4   35              ??          35h    5                                
CODE:00445bc5   f8              ??          F8h                                     ;?  ->  00469df8
CODE:00445bc6   9d              ??          9Dh                                     
CODE:00445bc7   46              ??          46h    F                                
CODE:00445bc8   00              ??          00h                                     
CODE:00445bc9   ff              ??          FFh                                     
CODE:00445bca   15              ??          15h                                     
CODE:00445bcb   a4              ??          A4h                                     ;?  ->  00469da4
CODE:00445bcc   9d              ??          9Dh                                     
CODE:00445bcd   46              ??          46h    F                                
CODE:00445bce   00              ??          00h                                     
CODE:00445bcf   50              ??          50h    P                                
CODE:00445bd0   e8              ??          E8h                                     
CODE:00445bd1   db              ??          DBh                                     
CODE:00445bd2   fb              ??          FBh                                     
CODE:00445bd3   ff              ??          FFh                                     
CODE:00445bd4   ff              ??          FFh                                     
CODE:00445bd5   59              ??          59h    Y                                
CODE:00445bd6   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool LoadProcsForWAVEMIX(void)
          ;ok            undefined1     HASH...                      
                                                          ;XREF[1,0]:   004472ce
CODE:00445bd7   53              PUSH        EBX                                     
CODE:00445bd8   56              PUSH        ESI                                     
CODE:00445bd9   57              PUSH        EDI                                     
CODE:00445bda   bf6c304600      MOV         EDI,DATA:$hModuleForWAVEMIX             ;= 00000000
CODE:00445bdf   33db            XOR         EBX,EBX                                 
CODE:00445be1   6800800000      PUSH        0x8000                                  ;UINT uMode for SetErrorMode
CODE:00445be6   e80ef90000      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:00445beb   8bf0            MOV         ESI,EAX                                 
CODE:00445bed   688d304600      PUSH        DATA:s_WAVEMIX.DLL_0046308d             ;LPCSTR lpLibFileName for LoadLibraryA
CODE:00445bf2   e8d8f80000      CALL        KERNEL32.DLL::LoadLibraryA              ;HMODULE LoadLibraryA(LPCSTR lpLibFil...
CODE:00445bf7   8907            MOV         dword ptr [EDI]=...,EAX                 ;= 00000000
CODE:00445bf9   56              PUSH        ESI                                     ;UINT uMode for SetErrorMode
CODE:00445bfa   e8faf80000      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:00445bff   833f20          CMP         dword ptr [EDI]=...,0x20                ;= 00000000
CODE:00445c02   0f8cae000000    JL          LAB_00445cb6                            
CODE:00445c08   6899304600      PUSH        DATA:s_WaveMixConfigureInit_00463099    ;LPCSTR lpProcName for GetProcAddress
CODE:00445c0d   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c0f   e857f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c14   a3a09d4600      MOV         [DATA:$pWaveMixConfigureInit],EAX       ;= ??
CODE:00445c19   68ae304600      PUSH        DATA:s_WaveMixActivate_004630ae         ;LPCSTR lpProcName for GetProcAddress
CODE:00445c1e   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c20   e846f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c25   a3a49d4600      MOV         [DATA:$pWaveMixActivate],EAX            ;= ??
CODE:00445c2a   68be304600      PUSH        DATA:s_WaveMixOpenWave_004630be         ;LPCSTR lpProcName for GetProcAddress
CODE:00445c2f   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c31   e835f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c36   a3a89d4600      MOV         [DATA:$pWaveMixOpenWave],EAX            ;= ??
CODE:00445c3b   68ce304600      PUSH        DATA:s_WaveMixFlushChannel_004630ce     ;LPCSTR lpProcName for GetProcAddress
CODE:00445c40   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c42   e824f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c47   a3ac9d4600      MOV         [DATA:$pWaveMixFlushChannel],EAX        ;= ??
CODE:00445c4c   68e2304600      PUSH        DATA:s_WaveMixOpenChannel_004630e2      ;LPCSTR lpProcName for GetProcAddress
CODE:00445c51   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c53   e813f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c58   a3b09d4600      MOV         [DATA:$pWaveMixOpenChannel],EAX         ;= ??
CODE:00445c5d   68f5304600      PUSH        DATA:s_WaveMixCloseChannel_004630f5     ;LPCSTR lpProcName for GetProcAddress
CODE:00445c62   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c64   e802f90000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c69   a3b49d4600      MOV         [DATA:$pWaveMixCloseChannel],EAX        ;= ??
CODE:00445c6e   6809314600      PUSH        DATA:s_WaveMixFreeWave_00463109         ;LPCSTR lpProcName for GetProcAddress
CODE:00445c73   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c75   e8f1f80000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c7a   a3b89d4600      MOV         [DATA:$pWaveMixFreeWave],EAX            ;= ??
CODE:00445c7f   6819314600      PUSH        DATA:s_WaveMixCloseSession_00463119     ;LPCSTR lpProcName for GetProcAddress
CODE:00445c84   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c86   e8e0f80000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c8b   a3bc9d4600      MOV         [DATA:$pWaveMixCloseSession],EAX        ;= ??
CODE:00445c90   682d314600      PUSH        DATA:s_WaveMixPlay_0046312d             ;LPCSTR lpProcName for GetProcAddress
CODE:00445c95   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445c97   e8cff80000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445c9c   a3c09d4600      MOV         [DATA:$pWaveMixPlay],EAX                ;= ??
CODE:00445ca1   6839314600      PUSH        DATA:s_WaveMixPump_00463139             ;LPCSTR lpProcName for GetProcAddress
CODE:00445ca6   ff37            PUSH        dword ptr [EDI]=>DATA:$hModuleForWAVEMIX;HMODULE hModule for GetProcAddress
CODE:00445ca8   e8bef80000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445cad   a3c49d4600      MOV         [DATA:$pWaveMixPump],EAX                ;= ??
CODE:00445cb2   66bb0100        MOV         BX,0x1                                  
                            LAB_00445cb6:                 ;XREF[1,0]:   00445c02
CODE:00445cb6   8bc3            MOV         EAX,EBX                                 
CODE:00445cb8   5f              POP         EDI                                     
CODE:00445cb9   5e              POP         ESI                                     
CODE:00445cba   5b              POP         EBX                                     
CODE:00445cbb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FreeLibraryForWAVEMIX(void)
                                                          ;XREF[2,0]:   00445f8c,0044796e
CODE:00445cbc   833d6c304...    CMP         dword ptr [DATA:$hModuleForWAVEMIX],0x0 ;= 00000000
CODE:00445cc3   7412            JZ          LAB_00445cd7                            
CODE:00445cc5   ff356c304600    PUSH        dword ptr [DATA:$hModuleForWAVEMIX]     ;HMODULE hLibModule for FreeLibrary
CODE:00445ccb   e8c3f70000      CALL        KERNEL32.DLL::FreeLibrary               ;BOOL FreeLibrary(HMODULE hLibModule)
CODE:00445cd0   33c0            XOR         EAX,EAX                                 
CODE:00445cd2   a36c304600      MOV         [DATA:$hModuleForWAVEMIX],EAX           ;= 00000000
                            LAB_00445cd7:                 ;XREF[1,0]:   00445cc3
CODE:00445cd7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00445cd8(void)
                                                          ;XREF[1,0]:   004472eb
CODE:00445cd8   53              PUSH        EBX                                     
CODE:00445cd9   6800800000      PUSH        0x8000                                  ;UINT uMode for SetErrorMode
CODE:00445cde   e816f80000      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:00445ce3   8bd8            MOV         EBX,EAX                                 
CODE:00445ce5   6845314600      PUSH        DATA:s_DSOUND.DLL_00463145              ;LPCSTR lpLibFileName for LoadLibraryA
CODE:00445cea   e8e0f70000      CALL        KERNEL32.DLL::LoadLibraryA              ;HMODULE LoadLibraryA(LPCSTR lpLibFil...
CODE:00445cef   a370304600      MOV         [DATA:hModule_00463070],EAX             ;= 00000000
CODE:00445cf4   53              PUSH        EBX                                     ;UINT uMode for SetErrorMode
CODE:00445cf5   e8fff70000      CALL        KERNEL32.DLL::SetErrorMode              ;UINT SetErrorMode(UINT uMode)
CODE:00445cfa   833d70304...    CMP         dword ptr [DATA:hModule_00463070],0x0   ;= 00000000
CODE:00445d01   7415            JZ          LAB_00445d18                            
CODE:00445d03   6850314600      PUSH        DATA:s_DirectSoundCreate_00463150       ;LPCSTR lpProcName for GetProcAddress
CODE:00445d08   ff3570304600    PUSH        dword ptr [DATA:hModule_00463070]       ;HMODULE hModule for GetProcAddress
CODE:00445d0e   e858f80000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00445d13   a39c9d4600      MOV         [DATA:DAT_00469d9c],EAX                 ;= ??
                            LAB_00445d18:                 ;XREF[1,0]:   00445d01
CODE:00445d18   33c0            XOR         EAX,EAX                                 
CODE:00445d1a   5b              POP         EBX                                     
CODE:00445d1b   c3              RET                                                 
CODE:00445d1c   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00445d1d(uint param_1)
          ;param_1       uint               EAX                      
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00445e26
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00445e20
          ;local_e       undefined4          -e                      ;XREF[1,0]:   00445e19
          ;local_10      undefined2         -10                      ;XREF[2,0]:   00445e13,00445e2c
          ;local_14      undefined4         -14                      ;XREF[1,0]:   00445db1
          ;local_18      undefined4         -18                      ;XREF[1,0]:   00445da9
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   00445da4
          ;local_20      undefined4         -20                      ;XREF[1,0]:   00445d9f
          ;local_24      undefined4         -24                      ;XREF[1,0]:   00445d9a
          ;local_28      undefined4         -28                      ;XREF[1,0]:   00445d95
          ;local_2c      undefined4         -2c                      ;XREF[1,0]:   00445d8d
          ;local_30      undefined4         -30                      ;XREF[1,0]:   00445d88
          ;local_34      undefined4         -34                      ;XREF[1,0]:   00445d7f
          ;local_38      undefined4         -38                      ;XREF[2,0]:   00445d7c,00445db4
                                                          ;XREF[1,0]:   00430051
CODE:00445d1d   55              PUSH        EBP                                     
CODE:00445d1e   8bec            MOV         EBP,ESP                                 
CODE:00445d20   83c4cc          ADD         ESP,-0x34                               
CODE:00445d23   53              PUSH        EBX                                     
CODE:00445d24   66833d8a9...    CMP         word ptr [DATA:DAT_00469d8a],0x0        ;= ??
CODE:00445d2c   0f85ad010000    JNZ         LAB_00445edf                            
CODE:00445d32   66b80100        MOV         param_1,0x1                             
CODE:00445d36   66a3909d4600    MOV         [DATA:DAT_00469d90],param_1             ;= ??
CODE:00445d3c   66a38e9d4600    MOV         [DATA:DAT_00469d8e],param_1             ;= ??
CODE:00445d42   66a38c9d4600    MOV         [DATA:DAT_00469d8c],param_1             ;= ??
CODE:00445d48   66c705929...    MOV         word ptr [DATA:DAT_00469d92],0x2        ;= ??
CODE:00445d51   f605889d4...    TEST        byte ptr [DATA:DAT_00469d88],0x1        ;= ??
CODE:00445d58   750e            JNZ         LAB_00445d68                            
CODE:00445d5a   33c0            XOR         param_1,param_1                         
CODE:00445d5c   66a3909d4600    MOV         [DATA:DAT_00469d90],param_1             ;= ??
CODE:00445d62   66a38c9d4600    MOV         [DATA:DAT_00469d8c],param_1             ;= ??
                            LAB_00445d68:                 ;XREF[1,0]:   00445d58
CODE:00445d68   f605889d4...    TEST        byte ptr [DATA:DAT_00469d88],0x2        ;= ??
CODE:00445d6f   7509            JNZ         LAB_00445d7a                            
CODE:00445d71   66c7058e9...    MOV         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
                            LAB_00445d7a:                 ;XREF[1,0]:   00445d6f
CODE:00445d7a   33c0            XOR         param_1,param_1                         
CODE:00445d7c   8945cc          MOV         dword ptr [EBP + local_38+0x4],param_1  
CODE:00445d7f   c745d02d5...    MOV         dword ptr [EBP +...,SoundWndProc        
CODE:00445d86   33c0            XOR         param_1,param_1                         
CODE:00445d88   8945d4          MOV         dword ptr [EBP + local_30+0x4],param_1  
CODE:00445d8b   33c0            XOR         param_1,param_1                         
CODE:00445d8d   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:00445d90   a15c484600      MOV         param_1,[DATA:$Module]                  ;= NaP
CODE:00445d95   8945dc          MOV         dword ptr [EBP + local_28+0x4],param_1  
CODE:00445d98   33c0            XOR         param_1,param_1                         
CODE:00445d9a   8945e0          MOV         dword ptr [EBP + local_24+0x4],param_1  
CODE:00445d9d   33c0            XOR         param_1,param_1                         
CODE:00445d9f   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00445da2   33c0            XOR         param_1,param_1                         
CODE:00445da4   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00445da7   33c0            XOR         param_1,param_1                         
CODE:00445da9   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00445dac   a168304600      MOV         param_1,[DATA:lpClassName_00463068]     ;= 00463078
CODE:00445db1   8945f0          MOV         dword ptr [EBP +...,param_1=>DATA:s_S...;= "SoundWindow"
CODE:00445db4   8d45cc          LEA         param_1=>local_38,[EBP + -0x34]         
CODE:00445db7   50              PUSH        param_1                                 ;WNDCLASSA * lpWndClass for RegisterC...
CODE:00445db8   e81af80000      CALL        USER32.DLL::RegisterClassA              ;ATOM RegisterClassA(WNDCLASSA * lpWn...
CODE:00445dbd   6a00            PUSH        0x0                                     ;LPVOID lpParam for CreateWindowExA
CODE:00445dbf   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for CreateWindowExA
CODE:00445dc5   6a00            PUSH        0x0                                     ;HMENU hMenu for CreateWindowExA
CODE:00445dc7   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWndParent for CreateWindowExA
CODE:00445dcd   6800000080      PUSH        0x80000000                              ;int nHeight for CreateWindowExA
CODE:00445dd2   6800000080      PUSH        0x80000000                              ;int nWidth for CreateWindowExA
CODE:00445dd7   6800000080      PUSH        0x80000000                              ;int Y for CreateWindowExA
CODE:00445ddc   6800000080      PUSH        0x80000000                              ;int X for CreateWindowExA
CODE:00445de1   6800000040      PUSH        0x40000000                              ;DWORD dwStyle for CreateWindowExA
CODE:00445de6   6862314600      PUSH        DATA:lpWindowName_00463162              ;LPCSTR lpWindowName for CreateWindowExA
                                                          ; FWD[2,0]:   00463068,00463078
CODE:00445deb   ff3568304600    PUSH        dword ptr [DATA:lpClassName_00463068]   ;LPCSTR lpClassName for CreateWindowExA
CODE:00445df1   6a00            PUSH        0x0                                     ;DWORD dwExStyle for CreateWindowExA
CODE:00445df3   e805f90000      CALL        USER32.DLL::CreateWindowExA             ;HWND CreateWindowExA(DWORD dwExStyle...
CODE:00445df8   a3449e4600      MOV         [DATA:dwCallback_00469e44],param_1      ;= NaP
CODE:00445dfd   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:00445e04   83e801          SUB         param_1,0x1                             
CODE:00445e07   7259            JC          LAB_00445e62                            
CODE:00445e09   7408            JZ          LAB_00445e13                            
CODE:00445e0b   48              DEC         param_1                                 
CODE:00445e0c   745f            JZ          LAB_00445e6d                            
CODE:00445e0e   e99a000000      JMP         LAB_00445ead                            
                            LAB_00445e13:                 ;XREF[1,0]:   00445e09
CODE:00445e13   66c745f40a00    MOV         word ptr [EBP + local_10+0x4],0xa       
CODE:00445e19   c745f6030...    MOV         dword ptr [EBP + local_e+0x4],0x3       
CODE:00445e20   66c745fa0100    MOV         word ptr [EBP + local_a+0x4],0x1        
CODE:00445e26   66c745fc1600    MOV         word ptr [EBP + local_8+0x4],0x16       
CODE:00445e2c   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00445e2f   50              PUSH        param_1                                 
CODE:00445e30   ff15a09d4600    CALL        dword ptr [DATA:$pWaveMixConfigureInit] ;= ??
CODE:00445e36   a3f89d4600      MOV         [DATA:$WaveMixHandle],param_1           ;= ??
CODE:00445e3b   66c705969...    MOV         word ptr [DATA:DAT_00469d96],0x5        ;= ??
CODE:00445e44   e84efdffff      CALL        FUN_00445b97                            ;undefined FUN_00445b97(void)
CODE:00445e49   6a01            PUSH        0x1                                     
CODE:00445e4b   6a00            PUSH        0x0                                     
CODE:00445e4d   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00445e53   ff15b09d4600    CALL        dword ptr [DATA:$pWaveMixOpenChannel]   ;= ??
CODE:00445e59   50              PUSH        param_1                                 
CODE:00445e5a   e851f9ffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00445e5f   59              POP         ECX                                     
CODE:00445e60   eb4b            JMP         LAB_00445ead                            
                            LAB_00445e62:                 ;XREF[1,0]:   00445e07
CODE:00445e62   66c705969...    MOV         word ptr [DATA:DAT_00469d96],0x2        ;= ??
CODE:00445e6b   eb40            JMP         LAB_00445ead                            
                            LAB_00445e6d:                 ;XREF[1,0]:   00445e0c
CODE:00445e6d   66c705969...    MOV         word ptr [DATA:DAT_00469d96],0x5        ;= ??
CODE:00445e76   6a01            PUSH        0x1                                     
CODE:00445e78   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;= NaP
CODE:00445e7e   ff35489e4600    PUSH        dword ptr [DATA:DAT_00469e48]           ;= ??
CODE:00445e84   a1489e4600      MOV         param_1,[DATA:DAT_00469e48]             ;= ??
CODE:00445e89   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00445e8b   ff5018          CALL        dword ptr [param_1 + 0x18]              
CODE:00445e8e   85c0            TEST        param_1,param_1                         
CODE:00445e90   741b            JZ          LAB_00445ead                            
CODE:00445e92   689c4e0000      PUSH        0x4e9c                                  
CODE:00445e97   e8a1a2fcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00445e9c   59              POP         ECX                                     
CODE:00445e9d   8bd8            MOV         EBX,param_1                             
CODE:00445e9f   53              PUSH        EBX                                     
CODE:00445ea0   e87c4dfdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00445ea5   59              POP         ECX                                     
CODE:00445ea6   53              PUSH        EBX                                     
CODE:00445ea7   e82ce50000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00445eac   59              POP         ECX                                     
                            LAB_00445ead:                 ;XREF[4,0]:   00445e0e,00445e60,00445e6b,00445e90
CODE:00445ead   e840f4feff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:00445eb2   a3849d4600      MOV         [DATA:DAT_00469d84],param_1             ;= ??
CODE:00445eb7   33c0            XOR         param_1,param_1                         
CODE:00445eb9   a3989d4600      MOV         [DATA:DAT_00469d98],param_1             ;= ??
CODE:00445ebe   33c0            XOR         param_1,param_1                         
                            LAB_00445ec0:                 ;XREF[1,0]:   00445ed4
CODE:00445ec0   0fbfd0          MOVSX       EDX,param_1                             
CODE:00445ec3   c1e204          SHL         EDX,0x4                                 
                                                          ; FWD[2,0]:   00469e4c,00469e5c
CODE:00445ec6   66c7824c9...    MOV         word ptr [EDX + ...,0xffff              ;= ??
CODE:00445ecf   40              INC         param_1                                 
CODE:00445ed0   6683f805        CMP         param_1,0x5                             
CODE:00445ed4   7cea            JL          LAB_00445ec0                            
CODE:00445ed6   66c7058a9...    MOV         word ptr [DATA:DAT_00469d8a],0x1        ;= ??
                            LAB_00445edf:                 ;XREF[1,0]:   00445d2c
CODE:00445edf   66a1889d4600    MOV         param_1,[DATA:DAT_00469d88]             ;= ??
CODE:00445ee5   5b              POP         EBX                                     
CODE:00445ee6   8be5            MOV         ESP,EBP                                 
CODE:00445ee8   5d              POP         EBP                                     
CODE:00445ee9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00445eea(void)
          ;next          undefined4         EAX                      ;XREF[1,0]:   00445f09
          ;local_8       undefined1          -8                      ;XREF[1,0]:   00445fbc
                                                          ;XREF[1,0]:   0042ffa4
CODE:00445eea   55              PUSH        EBP                                     
CODE:00445eeb   8bec            MOV         EBP,ESP                                 
CODE:00445eed   51              PUSH        ECX                                     
CODE:00445eee   53              PUSH        EBX                                     
CODE:00445eef   56              PUSH        ESI                                     
CODE:00445ef0   66833d8a9...    CMP         word ptr [DATA:DAT_00469d8a],0x0        ;= ??
CODE:00445ef8   0f8408010000    JZ          LAB_00446006                            
CODE:00445efe   e8c90d0000      CALL        FUN_00446ccc                            ;undefined FUN_00446ccc(void)
CODE:00445f03   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:00445f09   e8daf1feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00445f0e   59              POP         ECX                                     
CODE:00445f0f   8bd8            MOV         EBX,next                                
CODE:00445f11   85db            TEST        EBX,EBX                                 
CODE:00445f13   7445            JZ          LAB_00445f5a                            
                            LAB_00445f15:                 ;XREF[1,0]:   00445f58
CODE:00445f15   53              PUSH        EBX                                     
CODE:00445f16   e8f2f1feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:00445f1b   59              POP         ECX                                     
CODE:00445f1c   8bf0            MOV         ESI,next                                
CODE:00445f1e   0fbf430e        MOVSX       next,word ptr [EBX + 0xe]               
CODE:00445f22   48              DEC         next                                    
CODE:00445f23   740a            JZ          LAB_00445f2f                            
CODE:00445f25   48              DEC         next                                    
CODE:00445f26   7414            JZ          LAB_00445f3c                            
CODE:00445f28   83e802          SUB         next,0x2                                
CODE:00445f2b   741c            JZ          LAB_00445f49                            
CODE:00445f2d   eb25            JMP         LAB_00445f54                            
                            LAB_00445f2f:                 ;XREF[1,0]:   00445f23
CODE:00445f2f   668b430c        MOV         next,word ptr [EBX + 0xc]               
CODE:00445f33   50              PUSH        next                                    
CODE:00445f34   e89b030000      CALL        FUN_004462d4                            ;undefined FUN_004462d4(undefined2 pa...
CODE:00445f39   59              POP         ECX                                     
CODE:00445f3a   eb18            JMP         LAB_00445f54                            
                            LAB_00445f3c:                 ;XREF[1,0]:   00445f26
CODE:00445f3c   668b430c        MOV         next,word ptr [EBX + 0xc]               
CODE:00445f40   50              PUSH        next                                    
CODE:00445f41   e821040000      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00445f46   59              POP         ECX                                     
CODE:00445f47   eb0b            JMP         LAB_00445f54                            
                            LAB_00445f49:                 ;XREF[1,0]:   00445f2b
CODE:00445f49   668b430c        MOV         next,word ptr [EBX + 0xc]               
CODE:00445f4d   50              PUSH        next                                    
CODE:00445f4e   e895030000      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:00445f53   59              POP         ECX                                     
                            LAB_00445f54:                 ;XREF[3,0]:   00445f2d,00445f3a,00445f47
CODE:00445f54   8bde            MOV         EBX,ESI                                 
CODE:00445f56   85db            TEST        EBX,EBX                                 
CODE:00445f58   75bb            JNZ         LAB_00445f15                            
                            LAB_00445f5a:                 ;XREF[1,0]:   00445f13
CODE:00445f5a   0fbf05482...    MOVSX       next,word ptr [DATA:DAT_00462f48]       
CODE:00445f61   48              DEC         next                                    
CODE:00445f62   7405            JZ          LAB_00445f69                            
CODE:00445f64   48              DEC         next                                    
CODE:00445f65   742c            JZ          LAB_00445f93                            
CODE:00445f67   eb4a            JMP         LAB_00445fb3                            
                            LAB_00445f69:                 ;XREF[1,0]:   00445f62
CODE:00445f69   6a01            PUSH        0x1                                     
CODE:00445f6b   6a00            PUSH        0x0                                     
CODE:00445f6d   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
                            prt_445f73_af257c67:          
CODE:00445f73   ff15b49d4600    CALL        dword ptr [DATA:$pWaveMixCloseChannel]  ;= ??
CODE:00445f79   50              PUSH        next                                    
CODE:00445f7a   e831f8ffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00445f7f   59              POP         ECX                                     
CODE:00445f80   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00445f86   ff15bc9d4600    CALL        dword ptr [DATA:$pWaveMixCloseSession]  ;= ??
CODE:00445f8c   e82bfdffff      CALL        FreeLibraryForWAVEMIX                   ;undefined FreeLibraryForWAVEMIX(void)
CODE:00445f91   eb20            JMP         LAB_00445fb3                            
                            LAB_00445f93:                 ;XREF[1,0]:   00445f65
CODE:00445f93   833d489e4...    CMP         dword ptr [DATA:DAT_00469e48],0x0       ;= ??
CODE:00445f9a   7417            JZ          LAB_00445fb3                            
CODE:00445f9c   ff35489e4600    PUSH        dword ptr [DATA:DAT_00469e48]           ;= ??
CODE:00445fa2   a1489e4600      MOV         next,[DATA:DAT_00469e48]                ;= ??
CODE:00445fa7   8b00            MOV         next,dword ptr [next]                   
                            prt_445fa9_dec5a0c8:          
CODE:00445fa9   ff5008          CALL        dword ptr [next + 0x8]                  
CODE:00445fac   33c0            XOR         next,next                               
CODE:00445fae   a3489e4600      MOV         [DATA:DAT_00469e48],next                ;= ??
                            LAB_00445fb3:                 ;XREF[3,0]:   00445f67,00445f91,00445f9a
CODE:00445fb3   f605889d4...    TEST        byte ptr [DATA:DAT_00469d88],0x2        ;= ??
CODE:00445fba   7419            JZ          LAB_00445fd5                            
CODE:00445fbc   8d45fc          LEA         next=>local_8,[EBP + -0x4]              
CODE:00445fbf   50              PUSH        next                                    ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00445fc0   6a02            PUSH        0x2                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:00445fc2   6804080000      PUSH        0x804                                   ;UINT uMsg for mciSendCommandA
CODE:00445fc7   6aff            PUSH        -0x1                                    ;MCIDEVICEID mciId for mciSendCommandA
CODE:00445fc9   e831f80000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:00445fce   50              PUSH        next                                    
CODE:00445fcf   e850f9ffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:00445fd4   59              POP         ECX                                     
                            LAB_00445fd5:                 ;XREF[1,0]:   00445fba
CODE:00445fd5   ff35449e4600    PUSH        dword ptr [DATA:dwCallback_00469e44]    ;HWND hWnd for DestroyWindow
CODE:00445fdb   e8dbf60000      CALL        USER32.DLL::DestroyWindow               ;BOOL DestroyWindow(HWND hWnd)
CODE:00445fe0   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for UnregisterCl...
                                                          ; FWD[2,0]:   00463068,00463078
CODE:00445fe6   ff3568304600    PUSH        dword ptr [DATA:lpClassName_00463068]   ;LPCSTR lpClassName for UnregisterClassA
CODE:00445fec   e82af70000      CALL        USER32.DLL::UnregisterClassA            ;BOOL UnregisterClassA(LPCSTR lpClass...
CODE:00445ff1   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:00445ff7   e806f3feff      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:00445ffc   59              POP         ECX                                     
CODE:00445ffd   66c7058a9...    MOV         word ptr [DATA:DAT_00469d8a],0x0        ;= ??
                            LAB_00446006:                 ;XREF[1,0]:   00445ef8
CODE:00446006   5e              POP         ESI                                     
CODE:00446007   5b              POP         EBX                                     
CODE:00446008   59              POP         ECX                                     
CODE:00446009   5d              POP         EBP                                     
CODE:0044600a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044600b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446014
          ;param_5       undefined4           8                      ;XREF[1,0]:   00446011
                                                          ;XREF[3,0]:   0044617c,00446213,00447934
CODE:0044600b   55              PUSH        EBP                                     
CODE:0044600c   8bec            MOV         EBP,ESP                                 
CODE:0044600e   53              PUSH        EBX                                     
CODE:0044600f   56              PUSH        ESI                                     
CODE:00446010   57              PUSH        EDI                                     
CODE:00446011   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00446014   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00446017   57              PUSH        EDI                                     
CODE:00446018   56              PUSH        ESI                                     
CODE:00446019   e843fbffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:0044601e   83c408          ADD         ESP,0x8                                 
CODE:00446021   8bd8            MOV         EBX,param_1                             
CODE:00446023   85db            TEST        EBX,EBX                                 
CODE:00446025   7409            JZ          LAB_00446030                            
CODE:00446027   66ff431e        INC         word ptr [EBX + 0x1e]                   
CODE:0044602b   e93d010000      JMP         LAB_0044616d                            
                            LAB_00446030:                 ;XREF[1,0]:   00446025
CODE:00446030   6a54            PUSH        0x54                                    
CODE:00446032   e83c62ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00446037   59              POP         param_3                                 
CODE:00446038   8bd8            MOV         EBX,param_1                             
CODE:0044603a   6a54            PUSH        0x54                                    
CODE:0044603c   6a00            PUSH        0x0                                     
CODE:0044603e   53              PUSH        EBX                                     
CODE:0044603f   e8789e0000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00446044   83c40c          ADD         ESP,0xc                                 
CODE:00446047   66897b0e        MOV         word ptr [EBX + 0xe],DI                 
CODE:0044604b   66c743100100    MOV         word ptr [EBX + 0x10],0x1               
                                                          ; FWD[2,0]:   00462b2c,00462c44
CODE:00446051   ff352c2b4600    PUSH        dword ptr [->$WAVE]                     ;= 00462c44
                                                                                    ;= 57h    W
CODE:00446057   56              PUSH        ESI                                     
CODE:00446058   e8a1a5ffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044605d   83c408          ADD         ESP,0x8                                 
CODE:00446060   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:00446063   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00446067   750c            JNZ         LAB_00446075                            
CODE:00446069   53              PUSH        EBX                                     
CODE:0044606a   e84b62ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044606f   59              POP         param_3                                 
CODE:00446070   e9f8000000      JMP         LAB_0044616d                            
                            LAB_00446075:                 ;XREF[1,0]:   00446067
CODE:00446075   53              PUSH        EBX                                     
CODE:00446076   e89bfaffff      CALL        FUN_00445b16                            ;undefined FUN_00445b16(undefined par...
CODE:0044607b   59              POP         param_3                                 
CODE:0044607c   66833d482...    CMP         word ptr [DATA:DAT_00462f48],0x1        
CODE:00446084   0f85b0000000    JNZ         LAB_0044613a                            
                                                          ; FWD[2,0]:   00462b2c,00462c44
CODE:0044608a   ff352c2b4600    PUSH        dword ptr [->$WAVE]                     ;= 00462c44
                                                                                    ;= 57h    W
CODE:00446090   56              PUSH        ESI                                     
CODE:00446091   e877a7ffff      CALL        FUN_0044080d                            ;undefined4 FUN_0044080d(undefined pa...
CODE:00446096   83c408          ADD         ESP,0x8                                 
CODE:00446099   8bf8            MOV         EDI,param_1                             
CODE:0044609b   6a48            PUSH        0x48                                    
CODE:0044609d   6a00            PUSH        0x0                                     
CODE:0044609f   68fc9d4600      PUSH        DATA:DAT_00469dfc                       ;= ??
CODE:004460a4   e8139e0000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004460a9   83c40c          ADD         ESP,0xc                                 
CODE:004460ac   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:004460af   a3149e4600      MOV         [DATA:DAT_00469e14],param_1             ;= ??
CODE:004460b4   ff7308          PUSH        dword ptr [EBX + 0x8]                   
CODE:004460b7   e817a7ffff      CALL        FUN_004407d3                            ;undefined4 FUN_004407d3(undefined pa...
CODE:004460bc   59              POP         param_3                                 
CODE:004460bd   50              PUSH        param_1                                 ;HGLOBAL hMem for GlobalSize
CODE:004460be   e854f40000      CALL        KERNEL32.DLL::GlobalSize                ;SIZE_T GlobalSize(HGLOBAL hMem)
CODE:004460c3   a3109e4600      MOV         [DATA:DAT_00469e10],param_1             ;= ??
CODE:004460c8   c705009e4...    MOV         dword ptr [DATA:DAT_00469e00],0x204d454d;= ??
CODE:004460d2   33c0            XOR         param_1,param_1                         
CODE:004460d4   89432e          MOV         dword ptr [EBX + 0x2e],param_1          
CODE:004460d7   6a00            PUSH        0x0                                     
CODE:004460d9   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:004460df   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:004460e5   6a04            PUSH        0x4                                     
CODE:004460e7   57              PUSH        EDI                                     
CODE:004460e8   68fc9d4600      PUSH        DATA:DAT_00469dfc                       ;= ??
CODE:004460ed   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:004460f3   ff15a89d4600    CALL        dword ptr [DATA:$pWaveMixOpenWave]      ;= ??
CODE:004460f9   89432e          MOV         dword ptr [EBX + 0x2e],param_1          
CODE:004460fc   6a01            PUSH        0x1                                     
CODE:004460fe   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00446104   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:0044610a   837b2e00        CMP         dword ptr [EBX + 0x2e],0x0              
CODE:0044610e   751b            JNZ         LAB_0044612b                            
CODE:00446110   689d4e0000      PUSH        0x4e9d                                  
CODE:00446115   e823a0fcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0044611a   59              POP         param_3                                 
CODE:0044611b   8bf8            MOV         EDI,param_1                             
CODE:0044611d   57              PUSH        EDI                                     
CODE:0044611e   e8fe4afdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00446123   59              POP         param_3                                 
CODE:00446124   57              PUSH        EDI                                     
CODE:00446125   e8aee20000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0044612a   59              POP         param_3                                 
                            LAB_0044612b:                 ;XREF[1,0]:   0044610e
                                                          ; FWD[2,0]:   00462b2c,00462c44
CODE:0044612b   ff352c2b4600    PUSH        dword ptr [->$WAVE]                     ;= 00462c44
                                                                                    ;= 57h    W
CODE:00446131   56              PUSH        ESI                                     
CODE:00446132   e85ea5ffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00446137   83c408          ADD         ESP,0x8                                 
                            LAB_0044613a:                 ;XREF[1,0]:   00446084
CODE:0044613a   6689730c        MOV         word ptr [EBX + 0xc],SI                 
CODE:0044613e   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
CODE:00446144   66c743140000    MOV         word ptr [EBX + 0x14],0x0               
CODE:0044614a   66c7431e0100    MOV         word ptr [EBX + 0x1e],0x1               
CODE:00446150   e800f2feff      CALL        FUN_00435355                            ;undefined2 FUN_00435355(void)
CODE:00446155   66894352        MOV         word ptr [EBX + 0x52],param_1           
CODE:00446159   68ffff0000      PUSH        0xffff                                  
CODE:0044615e   53              PUSH        EBX                                     
CODE:0044615f   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:00446165   e85df0feff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0044616a   83c40c          ADD         ESP,0xc                                 
                            LAB_0044616d:                 ;XREF[2,0]:   0044602b,00446070
CODE:0044616d   5f              POP         EDI                                     
CODE:0044616e   5e              POP         ESI                                     
CODE:0044616f   5b              POP         EBX                                     
CODE:00446170   5d              POP         EBP                                     
CODE:00446171   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446172(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446177
                                                          ;XREF[4,0]:   0043cc50,0043f67e,0043ffa5,004474ec
CODE:00446172   55              PUSH        EBP                                     
CODE:00446173   8bec            MOV         EBP,ESP                                 
CODE:00446175   6a01            PUSH        0x1                                     
CODE:00446177   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044617b   50              PUSH        param_1                                 
CODE:0044617c   e88afeffff      CALL        FUN_0044600b                            ;undefined FUN_0044600b(undefined par...
CODE:00446181   83c408          ADD         ESP,0x8                                 
CODE:00446184   5d              POP         EBP                                     
CODE:00446185   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_00446186(ushort param_1)
          ;param_1       ushort               4                      ;XREF[1,0]:   0044618b
                                                          ;XREF[8,0]:   004141af,0041549e,00418217,004187d4
                                                          ;             0043c74e,0043e192,0044bc56,0044f171
CODE:00446186   55              PUSH        EBP                                     
CODE:00446187   8bec            MOV         EBP,ESP                                 
CODE:00446189   53              PUSH        EBX                                     
CODE:0044618a   56              PUSH        ESI                                     
CODE:0044618b   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:0044618e   6a54            PUSH        0x54                                    
CODE:00446190   e8de60ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:00446195   59              POP         ECX                                     
CODE:00446196   8bd8            MOV         EBX,EAX                                 
CODE:00446198   66c7430e0400    MOV         word ptr [EBX + 0xe],0x4                
CODE:0044619e   66a1929d4600    MOV         AX,[DATA:DAT_00469d92]                  ;= ??
CODE:004461a4   66894310        MOV         word ptr [EBX + 0x10],AX                
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:004461a8   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:004461ae   56              PUSH        ESI                                     
CODE:004461af   e84aa4ffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004461b4   83c408          ADD         ESP,0x8                                 
CODE:004461b7   894308          MOV         dword ptr [EBX + 0x8],EAX               
CODE:004461ba   b065            MOV         AL,0x65                                 
CODE:004461bc   66833d422...    CMP         word ptr [DATA:DAT_00462f42],0x0        
CODE:004461c4   7503            JNZ         LAB_004461c9                            
CODE:004461c6   83c0fd          ADD         EAX,-0x3                                
                            LAB_004461c9:                 ;XREF[1,0]:   004461c4
CODE:004461c9   8b5308          MOV         EDX,dword ptr [EBX + 0x8]               
CODE:004461cc   8802            MOV         byte ptr [EDX],AL                       
CODE:004461ce   6689730c        MOV         word ptr [EBX + 0xc],SI                 
CODE:004461d2   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
CODE:004461d8   66c743140000    MOV         word ptr [EBX + 0x14],0x0               
CODE:004461de   e872f1feff      CALL        FUN_00435355                            ;undefined2 FUN_00435355(void)
CODE:004461e3   66894352        MOV         word ptr [EBX + 0x52],AX                
CODE:004461e7   68ffff0000      PUSH        0xffff                                  
CODE:004461ec   53              PUSH        EBX                                     
CODE:004461ed   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:004461f3   e8cfeffeff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:004461f8   83c40c          ADD         ESP,0xc                                 
CODE:004461fb   5e              POP         ESI                                     
CODE:004461fc   5b              POP         EBX                                     
CODE:004461fd   5d              POP         EBP                                     
CODE:004461fe   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004461ff(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446203
                                                          ;XREF[19,0]:  004184e9,00418a0b,00418d2d,0041a1d7
                                                          ;             0041a2d8,0041b08f,004223b8,00426b82
                                                          ;             0042b7fa,0043285c,00435651,0043cfc1
                                                          ;             0043f037,00440f80,0044681f,004477b1
                                                          ;             00447ccb,0044c78c,0044fb04
CODE:004461ff   55              PUSH        EBP                                     
CODE:00446200   8bec            MOV         EBP,ESP                                 
CODE:00446202   53              PUSH        EBX                                     
CODE:00446203   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446206   66833d909...    CMP         word ptr [DATA:DAT_00469d90],0x0        ;= ??
CODE:0044620e   7412            JZ          LAB_00446222                            
CODE:00446210   6a02            PUSH        0x2                                     
CODE:00446212   53              PUSH        EBX                                     
CODE:00446213   e8f3fdffff      CALL        FUN_0044600b                            ;undefined FUN_0044600b(undefined par...
CODE:00446218   83c408          ADD         ESP,0x8                                 
CODE:0044621b   66891d4a2...    MOV         word ptr [DATA:DAT_00462f4a],BX         ;= FFFFh
                            LAB_00446222:                 ;XREF[1,0]:   0044620e
CODE:00446222   5b              POP         EBX                                     
CODE:00446223   5d              POP         EBP                                     
CODE:00446224   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446225(undefined2 param_1, ushort param_2)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044622a
          ;param_2       ushort               8                      ;XREF[1,0]:   0044622d
                                                          ;XREF[4,0]:   004462de,00446371,004478b5,00447921
CODE:00446225   55              PUSH        EBP                                     
CODE:00446226   8bec            MOV         EBP,ESP                                 
CODE:00446228   53              PUSH        EBX                                     
CODE:00446229   56              PUSH        ESI                                     
CODE:0044622a   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:0044622d   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:00446231   50              PUSH        EAX                                     
CODE:00446232   56              PUSH        ESI                                     
CODE:00446233   e829f9ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446238   83c408          ADD         ESP,0x8                                 
CODE:0044623b   8bd8            MOV         EBX,EAX                                 
CODE:0044623d   85db            TEST        EBX,EBX                                 
CODE:0044623f   0f848b000000    JZ          LAB_004462d0                            
CODE:00446245   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:0044624a   740b            JZ          LAB_00446257                            
CODE:0044624c   6a01            PUSH        0x1                                     
CODE:0044624e   53              PUSH        EBX                                     
CODE:0044624f   e86c080000      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00446254   83c408          ADD         ESP,0x8                                 
                            LAB_00446257:                 ;XREF[1,0]:   0044624a
CODE:00446257   66ff4b1e        DEC         word ptr [EBX + 0x1e]                   
CODE:0044625b   668b431e        MOV         AX,word ptr [EBX + 0x1e]                
CODE:0044625f   6685c0          TEST        AX,AX                                   
CODE:00446262   756c            JNZ         LAB_004462d0                            
CODE:00446264   0fbf05482...    MOVSX       EAX,word ptr [DATA:DAT_00462f48]        
CODE:0044626b   83e801          SUB         EAX,0x1                                 
CODE:0044626e   723b            JC          LAB_004462ab                            
CODE:00446270   7405            JZ          LAB_00446277                            
CODE:00446272   48              DEC         EAX                                     
CODE:00446273   7436            JZ          LAB_004462ab                            
CODE:00446275   eb43            JMP         LAB_004462ba                            
                            LAB_00446277:                 ;XREF[1,0]:   00446270
CODE:00446277   6a00            PUSH        0x0                                     
CODE:00446279   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:0044627f   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:00446285   ff732e          PUSH        dword ptr [EBX + 0x2e]                  
CODE:00446288   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:0044628e   ff15b89d4600    CALL        dword ptr [DATA:$pWaveMixFreeWave]      ;= ??
CODE:00446294   50              PUSH        EAX                                     
CODE:00446295   e816f5ffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:0044629a   59              POP         ECX                                     
CODE:0044629b   6a01            PUSH        0x1                                     
CODE:0044629d   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:004462a3   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:004462a9   eb0f            JMP         LAB_004462ba                            
                            LAB_004462ab:                 ;XREF[2,0]:   0044626e,00446273
                                                          ; FWD[2,0]:   00462b2c,00462c44
CODE:004462ab   ff352c2b4600    PUSH        dword ptr [->$WAVE]                     ;= 00462c44
                                                                                    ;= 57h    W
CODE:004462b1   56              PUSH        ESI                                     
CODE:004462b2   e8dea3ffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004462b7   83c408          ADD         ESP,0x8                                 
                            LAB_004462ba:                 ;XREF[2,0]:   00446275,004462a9
CODE:004462ba   53              PUSH        EBX                                     
CODE:004462bb   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:004462c1   e884effeff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:004462c6   83c408          ADD         ESP,0x8                                 
CODE:004462c9   53              PUSH        EBX                                     
CODE:004462ca   e8eb5fffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004462cf   59              POP         ECX                                     
                            LAB_004462d0:                 ;XREF[2,0]:   0044623f,00446262
CODE:004462d0   5e              POP         ESI                                     
CODE:004462d1   5b              POP         EBX                                     
CODE:004462d2   5d              POP         EBP                                     
CODE:004462d3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004462d4(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   004462d9
                                                          ;XREF[5,0]:   0043cc6b,0043f7d0,0043ffd3,00445f34
                                                          ;             00447537
CODE:004462d4   55              PUSH        EBP                                     
CODE:004462d5   8bec            MOV         EBP,ESP                                 
CODE:004462d7   6a01            PUSH        0x1                                     
CODE:004462d9   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:004462dd   50              PUSH        EAX                                     
CODE:004462de   e842ffffff      CALL        FUN_00446225                            ;undefined FUN_00446225(undefined2 pa...
CODE:004462e3   83c408          ADD         ESP,0x8                                 
CODE:004462e6   5d              POP         EBP                                     
CODE:004462e7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_004462e8(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004462ed
                                                          ;XREF[10,0]:  004143f5,004156cf,00418883,0043c6a9
                                                          ;             0043e542,00445f4e,00446360,004478a3
                                                          ;             0044bc8e,0044f4a5
CODE:004462e8   55              PUSH        EBP                                     
CODE:004462e9   8bec            MOV         EBP,ESP                                 
CODE:004462eb   53              PUSH        EBX                                     
CODE:004462ec   56              PUSH        ESI                                     
CODE:004462ed   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:004462f0   6a04            PUSH        0x4                                     
CODE:004462f2   56              PUSH        ESI                                     
CODE:004462f3   e869f8ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:004462f8   83c408          ADD         ESP,0x8                                 
CODE:004462fb   8bd8            MOV         EBX,EAX                                 
CODE:004462fd   85db            TEST        EBX,EBX                                 
CODE:004462ff   7448            JZ          LAB_00446349                            
CODE:00446301   668b430c        MOV         AX,word ptr [EBX + 0xc]                 
CODE:00446305   50              PUSH        EAX                                     
CODE:00446306   e841080000      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:0044630b   59              POP         ECX                                     
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0044630c   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:00446312   56              PUSH        ESI                                     
CODE:00446313   e87da3ffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00446318   83c408          ADD         ESP,0x8                                 
CODE:0044631b   53              PUSH        EBX                                     
CODE:0044631c   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:00446322   e823effeff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:00446327   83c408          ADD         ESP,0x8                                 
CODE:0044632a   3b1d989d4600    CMP         EBX,dword ptr [DATA:DAT_00469d98]       ;= ??
CODE:00446330   7507            JNZ         LAB_00446339                            
CODE:00446332   33c0            XOR         EAX,EAX                                 
CODE:00446334   a3989d4600      MOV         [DATA:DAT_00469d98],EAX                 ;= ??
                            LAB_00446339:                 ;XREF[1,0]:   00446330
CODE:00446339   53              PUSH        EBX                                     
CODE:0044633a   e87b5fffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044633f   59              POP         ECX                                     
CODE:00446340   66c7055c3...    MOV         word ptr [DATA:DAT_0046305c],0xffff     ;= FFFFh
                            LAB_00446349:                 ;XREF[1,0]:   004462ff
CODE:00446349   5e              POP         ESI                                     
CODE:0044634a   5b              POP         EBX                                     
CODE:0044634b   5d              POP         EBP                                     
CODE:0044634c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044634d(void)
                                                          ;XREF[2,0]:   0041827d,0042fe63
CODE:0044634d   833d989d4...    CMP         dword ptr [DATA:DAT_00469d98],0x0       ;= ??
CODE:00446354   7410            JZ          LAB_00446366                            
CODE:00446356   a1989d4600      MOV         EAX,[DATA:DAT_00469d98]                 ;= ??
CODE:0044635b   668b400c        MOV         AX,word ptr [EAX + 0xc]                 
CODE:0044635f   50              PUSH        EAX                                     
CODE:00446360   e883ffffff      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:00446365   59              POP         ECX                                     
                            LAB_00446366:                 ;XREF[1,0]:   00446354
CODE:00446366   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446367(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044636c
                                                          ;XREF[36,0]:  004183b6,0041857b,00418bb5,00418dc2
                                                          ;             0041a483,0041b003,0041b053,00422319
                                                          ;             00426ac1,00426c35,0042b6cd,0042b7bf
                                                          ;             0042b86e,0043279b,004328b6,0043553c
                                                          ;             0043582d,0043d0ed,0043ec8f,0043f0b5
                                                          ;             0043f203,0043f7b0,00440e2f,00441052
                                                          ;             00445f41,00446395,00446c98,004477d2
                                                          ;             00447bc9,00447dca,0044c2b1,0044c7e4
                                                          ;             0044ebd6,0044f612,0044f9f2,0044facf
CODE:00446367   55              PUSH        EBP                                     
CODE:00446368   8bec            MOV         EBP,ESP                                 
CODE:0044636a   6a02            PUSH        0x2                                     
CODE:0044636c   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00446370   50              PUSH        EAX                                     
CODE:00446371   e8affeffff      CALL        FUN_00446225                            ;undefined FUN_00446225(undefined2 pa...
CODE:00446376   83c408          ADD         ESP,0x8                                 
CODE:00446379   66c7054a2...    MOV         word ptr [DATA:DAT_00462f4a],0xffff     ;= FFFFh
CODE:00446382   5d              POP         EBP                                     
CODE:00446383   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446384(void)
                                                          ;XREF[1,0]:   0043ce80
CODE:00446384   66833d4a2...    CMP         word ptr [DATA:DAT_00462f4a],-0x1       ;= FFFFh
CODE:0044638c   740d            JZ          LAB_0044639b                            
CODE:0044638e   66a14a2f4600    MOV         AX,[DATA:DAT_00462f4a]                  ;= FFFFh
CODE:00446394   50              PUSH        EAX                                     
CODE:00446395   e8cdffffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044639a   59              POP         ECX                                     
                            LAB_0044639b:                 ;XREF[1,0]:   0044638c
CODE:0044639b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044639c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004463a4
          ;local_8       undefined4          -8                      ;XREF[4,0]:   004464a1,00446529,00446543,00446555
          ;local_c       undefined4          -c                      ;XREF[2,0]:   004464a6,00446521
          ;local_10      undefined1         -10                      ;XREF[1,0]:   00446525
          ;local_14      undefined1         -14                      ;XREF[1,0]:   0044651d
          ;local_16      undefined2         -16                      ;XREF[1,0]:   004463fb
          ;local_1a      undefined4         -1a                      ;XREF[1,0]:   004463e4
          ;local_1e      undefined4         -1e                      ;XREF[1,0]:   004463e1
          ;local_22      undefined4         -22                      ;XREF[1,0]:   004463d9
          ;local_26      undefined4         -26                      ;XREF[1,0]:   004463d3
          ;local_2a      undefined4         -2a                      ;XREF[1,0]:   004463cc
          ;local_2c      undefined2         -2c                      ;XREF[2,0]:   004463c1,004463ff
          ;local_30      undefined4         -30                      ;XREF[1,0]:   004464da
          ;local_38      undefined4         -38                      ;XREF[1,0]:   004464d4
          ;local_3c      undefined4         -3c                      ;XREF[1,0]:   004464cd
          ;local_40      undefined4         -40                      ;XREF[3,0]:   004464ba,004464c6,004464e3
                                                          ;XREF[2,0]:   0044664b,004467fa
CODE:0044639c   55              PUSH        EBP                                     
CODE:0044639d   8bec            MOV         EBP,ESP                                 
CODE:0044639f   83c4c4          ADD         ESP,-0x3c                               
CODE:004463a2   53              PUSH        EBX                                     
CODE:004463a3   56              PUSH        ESI                                     
CODE:004463a4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004463a7   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:004463ae   83e801          SUB         param_1,0x1                             
CODE:004463b1   7262            JC          LAB_00446415                            
CODE:004463b3   740c            JZ          LAB_004463c1                            
CODE:004463b5   48              DEC         param_1                                 
CODE:004463b6   0f84e3000000    JZ          LAB_0044649f                            
CODE:004463bc   e9de010000      JMP         LAB_0044659f                            
                            LAB_004463c1:                 ;XREF[1,0]:   004463b3
CODE:004463c1   66c745d81800    MOV         word ptr [EBP + local_2c+0x4],0x18      
CODE:004463c7   a1f89d4600      MOV         param_1,[DATA:$WaveMixHandle]           ;= ??
CODE:004463cc   8945da          MOV         dword ptr [EBP + local_2a+0x4],param_1  
CODE:004463cf   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:004463d3   8945de          MOV         dword ptr [EBP + local_26+0x4],param_1  
CODE:004463d6   8b432e          MOV         param_1,dword ptr [EBX + 0x2e]          
CODE:004463d9   8945e2          MOV         dword ptr [EBP + local_22+0x4],param_1  
CODE:004463dc   a1449e4600      MOV         param_1,[DATA:dwCallback_00469e44]      ;= NaP
CODE:004463e1   8945e6          MOV         dword ptr [EBP + local_1e+0x4],param_1  
CODE:004463e4   c745ea050...    MOV         dword ptr [EBP + local_1a+0x4],0x5      
CODE:004463eb   66b8ffff        MOV         param_1,0xffff                          
CODE:004463ef   66837b1800      CMP         word ptr [EBX + 0x18],0x0               
CODE:004463f4   7505            JNZ         LAB_004463fb                            
CODE:004463f6   050100ffff      ADD         param_1,0xffff0001                      
                            LAB_004463fb:                 ;XREF[1,0]:   004463f4
CODE:004463fb   668945ee        MOV         word ptr [EBP + local_16+0x4],param_1   
CODE:004463ff   8d45d8          LEA         param_1=>local_2c,[EBP + -0x28]         
CODE:00446402   50              PUSH        param_1                                 
CODE:00446403   ff15c09d4600    CALL        dword ptr [DATA:$pWaveMixPlay]          ;= ??
CODE:00446409   50              PUSH        param_1                                 
CODE:0044640a   e8a1f3ffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:0044640f   59              POP         param_3                                 
CODE:00446410   e98a010000      JMP         LAB_0044659f                            
                            LAB_00446415:                 ;XREF[1,0]:   004463b1
CODE:00446415   8b4328          MOV         param_1,dword ptr [EBX + 0x28]          
CODE:00446418   894332          MOV         dword ptr [EBX + 0x32],param_1          
CODE:0044641b   8b4324          MOV         param_1,dword ptr [EBX + 0x24]          
CODE:0044641e   894336          MOV         dword ptr [EBX + 0x36],param_1          
CODE:00446421   33c0            XOR         param_1,param_1                         
CODE:00446423   89433e          MOV         dword ptr [EBX + 0x3e],param_1          
CODE:00446426   66837b1800      CMP         word ptr [EBX + 0x18],0x0               
CODE:0044642b   7410            JZ          LAB_0044643d                            
CODE:0044642d   c743420c0...    MOV         dword ptr [EBX + 0x42],0xc              
CODE:00446434   c74346fff...    MOV         dword ptr [EBX + 0x46],0xffffffff       
CODE:0044643b   eb0a            JMP         LAB_00446447                            
                            LAB_0044643d:                 ;XREF[1,0]:   0044642b
CODE:0044643d   33c0            XOR         param_1,param_1                         
CODE:0044643f   894342          MOV         dword ptr [EBX + 0x42],param_1          
CODE:00446442   33c0            XOR         param_1,param_1                         
CODE:00446444   894346          MOV         dword ptr [EBX + 0x46],param_1          
                            LAB_00446447:                 ;XREF[1,0]:   0044643b
CODE:00446447   6800000100      PUSH        0x10000                                 ;DWORD fdwOpen for waveOutOpen
CODE:0044644c   6a00            PUSH        0x0                                     ;DWORD_PTR dwInstance for waveOutOpen
CODE:0044644e   ff35449e4600    PUSH        dword ptr [DATA:dwCallback_00469e44]    ;DWORD_PTR dwCallback for waveOutOpen
CODE:00446454   ff7320          PUSH        dword ptr [EBX + 0x20]                  ;LPCWAVEFORMATEX pwfx for waveOutOpen
CODE:00446457   6aff            PUSH        -0x1                                    ;UINT uDeviceID for waveOutOpen
CODE:00446459   6864304600      PUSH        DATA:hwo_00463064                       ;LPHWAVEOUT phwo for waveOutOpen
CODE:0044645e   e85af30000      CALL        WINMM.DLL::waveOutOpen                  ;MMRESULT waveOutOpen(LPHWAVEOUT phwo...
CODE:00446463   50              PUSH        param_1                                 
CODE:00446464   e86ff4ffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446469   59              POP         param_3                                 
CODE:0044646a   6a20            PUSH        0x20                                    ;UINT cbwh for waveOutPrepareHeader
CODE:0044646c   8d4332          LEA         param_1,[EBX + 0x32]                    
CODE:0044646f   50              PUSH        param_1                                 ;LPWAVEHDR pwh for waveOutPrepareHeader
CODE:00446470   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutPrepareHeader
CODE:00446476   e836f30000      CALL        WINMM.DLL::waveOutPrepareHeader         ;MMRESULT waveOutPrepareHeader(HWAVEO...
CODE:0044647b   50              PUSH        param_1                                 
CODE:0044647c   e857f4ffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446481   59              POP         param_3                                 
CODE:00446482   6a20            PUSH        0x20                                    ;UINT cbwh for waveOutWrite
CODE:00446484   83c332          ADD         EBX,0x32                                
CODE:00446487   53              PUSH        EBX                                     ;LPWAVEHDR pwh for waveOutWrite
CODE:00446488   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutWrite
CODE:0044648e   e866f30000      CALL        WINMM.DLL::waveOutWrite                 ;MMRESULT waveOutWrite(HWAVEOUT hwo, ...
CODE:00446493   50              PUSH        param_1                                 
CODE:00446494   e83ff4ffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446499   59              POP         param_3                                 
CODE:0044649a   e900010000      JMP         LAB_0044659f                            
                            LAB_0044649f:                 ;XREF[1,0]:   004463b6
CODE:0044649f   33c0            XOR         param_1,param_1                         
CODE:004464a1   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004464a4   33c0            XOR         param_1,param_1                         
CODE:004464a6   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004464a9   0fbf731c        MOVSX       ESI,word ptr [EBX + 0x1c]               
CODE:004464ad   c1e604          SHL         ESI,0x4                                 
CODE:004464b0   81c64c9e4600    ADD         ESI,DATA:DAT_00469e4c                   ;= ??
CODE:004464b6   6a14            PUSH        0x14                                    
CODE:004464b8   6a00            PUSH        0x0                                     
CODE:004464ba   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:004464bd   50              PUSH        param_1                                 
CODE:004464be   e8f9990000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004464c3   83c40c          ADD         ESP,0xc                                 
CODE:004464c6   c745c4140...    MOV         dword ptr [EBP + local_40+0x4],0x14     
CODE:004464cd   834dc802        OR          dword ptr [EBP + local_3c+0x4],0x2      
CODE:004464d1   8b4324          MOV         param_1,dword ptr [EBX + 0x24]          
CODE:004464d4   8945cc          MOV         dword ptr [EBP + local_38+0x4],param_1  
CODE:004464d7   8b4320          MOV         param_1,dword ptr [EBX + 0x20]          
CODE:004464da   8945d4          MOV         dword ptr [EBP + local_30+0x4],param_1  
CODE:004464dd   6a00            PUSH        0x0                                     
CODE:004464df   8d4608          LEA         param_1,[ESI + 0x8]                     
CODE:004464e2   50              PUSH        param_1                                 
CODE:004464e3   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:004464e6   50              PUSH        param_1                                 
CODE:004464e7   ff35489e4600    PUSH        dword ptr [DATA:DAT_00469e48]           ;= ??
CODE:004464ed   a1489e4600      MOV         param_1,[DATA:DAT_00469e48]             ;= ??
CODE:004464f2   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004464f4   ff500c          CALL        dword ptr [param_1 + 0xc]               
CODE:004464f7   85c0            TEST        param_1,param_1                         
CODE:004464f9   7420            JZ          LAB_0044651b                            
CODE:004464fb   68a54e0000      PUSH        0x4ea5                                  
CODE:00446500   e8389cfcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:00446505   59              POP         param_3                                 
CODE:00446506   8bd8            MOV         EBX,param_1                             
CODE:00446508   53              PUSH        EBX                                     
CODE:00446509   e81347fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0044650e   59              POP         param_3                                 
CODE:0044650f   53              PUSH        EBX                                     
CODE:00446510   e8c3de0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00446515   59              POP         param_3                                 
CODE:00446516   e984000000      JMP         LAB_0044659f                            
                            LAB_0044651b:                 ;XREF[1,0]:   004464f9
CODE:0044651b   6a00            PUSH        0x0                                     
CODE:0044651d   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:00446520   50              PUSH        param_1                                 
CODE:00446521   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00446524   50              PUSH        param_1                                 
CODE:00446525   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00446528   50              PUSH        param_1                                 
CODE:00446529   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0044652c   50              PUSH        param_1                                 
CODE:0044652d   ff7324          PUSH        dword ptr [EBX + 0x24]                  
CODE:00446530   6a00            PUSH        0x0                                     
CODE:00446532   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446535   8b4608          MOV         param_1,dword ptr [ESI + 0x8]=>DATA:D...;= ??
CODE:00446538   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0044653a   ff502c          CALL        dword ptr [param_1 + 0x2c]              
CODE:0044653d   ff7324          PUSH        dword ptr [EBX + 0x24]                  
CODE:00446540   ff7328          PUSH        dword ptr [EBX + 0x28]                  
CODE:00446543   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00446546   e801990000      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0044654b   83c40c          ADD         ESP,0xc                                 
CODE:0044654e   6a00            PUSH        0x0                                     
CODE:00446550   6a00            PUSH        0x0                                     
CODE:00446552   ff7324          PUSH        dword ptr [EBX + 0x24]                  
CODE:00446555   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00446558   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_00469e54;= ??
CODE:0044655b   8b4608          MOV         param_1,dword ptr [ESI + 0x8]=>DATA:D...;= ??
CODE:0044655e   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446560   ff504c          CALL        dword ptr [param_1 + 0x4c]              
CODE:00446563   b801000000      MOV         param_1,0x1                             
CODE:00446568   66837b1800      CMP         word ptr [EBX + 0x18],0x0               
CODE:0044656d   7501            JNZ         LAB_00446570                            
CODE:0044656f   48              DEC         param_1                                 
                            LAB_00446570:                 ;XREF[1,0]:   0044656d
CODE:00446570   50              PUSH        param_1                                 
CODE:00446571   6a00            PUSH        0x0                                     
CODE:00446573   6a00            PUSH        0x0                                     
CODE:00446575   ff7608          PUSH        dword ptr [ESI + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446578   8b4608          MOV         param_1,dword ptr [ESI + 0x8]=>DATA:D...;= ??
CODE:0044657b   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0044657d   ff5030          CALL        dword ptr [param_1 + 0x30]              
CODE:00446580   85c0            TEST        param_1,param_1                         
CODE:00446582   741b            JZ          LAB_0044659f                            
CODE:00446584   689e4e0000      PUSH        0x4e9e                                  
CODE:00446589   e8af9bfcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0044658e   59              POP         param_3                                 
CODE:0044658f   8bd8            MOV         EBX,param_1                             
CODE:00446591   53              PUSH        EBX                                     
CODE:00446592   e88a46fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:00446597   59              POP         param_3                                 
CODE:00446598   53              PUSH        EBX                                     
CODE:00446599   e83ade0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0044659e   59              POP         param_3                                 
                            LAB_0044659f:                 ;XREF[5,0]:   004463bc,00446410,0044649a,00446516
                                                          ;             00446582
CODE:0044659f   5e              POP         ESI                                     
CODE:004465a0   5b              POP         EBX                                     
CODE:004465a1   8be5            MOV         ESP,EBP                                 
CODE:004465a3   5d              POP         EBP                                     
CODE:004465a4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004465a5(undefined2 param_1, undefined2 param_2, undefined2 param_3)
          ;param_1       undefined2           4                      ;XREF[3,0]:   004465b9,004465dd,0044660a
          ;param_2       undefined2           8                      ;XREF[2,0]:   004465ef,0044661b
          ;param_3       undefined2           c                      ;XREF[2,0]:   004465d7,00446636
                                                          ;XREF[107,0]: 004150a5,00415ce5,00416401,0041645d
                                                          ;             004165a9,0041673b,004167ce,00418a6d
                                                          ;             00418ae9,0041b571,0041b7e9,0041b7fd
                                                          ;             00420490,00420a17,00420aad,00420c0f
                                                          ;             00421b7b,00421be4,00422573,0042276a
                                                          ;             004228d1,00422e68,00422ea4,00422ec7
                                                          ;             004231b1,0042332c,00423483,004259dd
                                                          ;             00425e44,00426e3e,00426e5d,004270d5
                                                          ;             00427104,00427686,00429d6e,00429dfe
                                                          ;             00429e69,00429ed4,0042a525,0042a717
                                                          ;             0042a90d,0042aaff,0042abb7,0042adc4
                                                          ;             0042bdfe,0042c2a6,0042c36f,0042c7bd
                                                          ;             0042d102,0042d11a,0042d2ab,0042d638
                                                          ;             0042f1e7,0042f479,00432919,004329ba
                                                          ;             00432d77,00432f26,00433c1e,00433d83
                                                          ;             00434847,00435867,004358b9,00438e1f
                                                          ;             00438f72,004394bf,004394df,0043c9e0
                                                          ;             0043ca17,0043ccd9,0043e055,0043e9bf
                                                          ;             0043fa0d,0043fa29,0043fa4f,0043fa75
                                                          ;             0043fdb7,00441165,00441268,00441311
                                                          ;             004413a0,0044161b,00441717,0044179e
                                                          ;             00441824,00447f17,00448074,0044834a
                                                          ;             004483d7,004484e6,0044867d,0044ac7c
                                                          ;             0044acb8,0044af1a,0044d9fa,0044da21
                                                          ;             0044dd5e,0044ddf3,0044de97,0044dfa9
                                                          ;             0044e055,0044e4c3,0044e54b,0044e5bf
                                                          ;             0044e647,0044ed88,0044ee7b
CODE:004465a5   55              PUSH        EBP                                     
CODE:004465a6   8bec            MOV         EBP,ESP                                 
CODE:004465a8   53              PUSH        EBX                                     
CODE:004465a9   66833d8c9...    CMP         word ptr [DATA:DAT_00469d8c],0x0        ;= ??
CODE:004465b1   0f849a000000    JZ          LAB_00446651                            
CODE:004465b7   6a01            PUSH        0x1                                     
CODE:004465b9   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:004465bd   50              PUSH        EAX                                     
CODE:004465be   e89ef5ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:004465c3   83c408          ADD         ESP,0x8                                 
CODE:004465c6   8bd8            MOV         EBX,EAX                                 
CODE:004465c8   85db            TEST        EBX,EBX                                 
CODE:004465ca   0f8481000000    JZ          LAB_00446651                            
CODE:004465d0   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:004465d5   7411            JZ          LAB_004465e8                            
CODE:004465d7   f6451002        TEST        byte ptr [EBP + param_3+0x4],0x2        
CODE:004465db   740b            JZ          LAB_004465e8                            
CODE:004465dd   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:004465e1   50              PUSH        EAX                                     
CODE:004465e2   e821050000      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:004465e7   59              POP         ECX                                     
                            LAB_004465e8:                 ;XREF[2,0]:   004465d5,004465db
CODE:004465e8   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:004465ed   7562            JNZ         LAB_00446651                            
CODE:004465ef   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:004465f3   50              PUSH        EAX                                     
CODE:004465f4   e86ef4ffff      CALL        FUN_00445a67                            ;short FUN_00445a67(undefined param_1...
CODE:004465f9   59              POP         ECX                                     
CODE:004465fa   6683f8ff        CMP         AX,-0x1                                 
CODE:004465fe   7451            JZ          LAB_00446651                            
CODE:00446600   6689431c        MOV         word ptr [EBX + 0x1c],AX                
CODE:00446604   0fbfd0          MOVSX       EDX,AX                                  
CODE:00446607   c1e204          SHL         EDX,0x4                                 
CODE:0044660a   668b4d08        MOV         CX,word ptr [EBP + param_1+0x4]         
CODE:0044660e   66898a4c9...    MOV         word ptr [EDX + DATA:DAT_00469e4c],CX   ;= ??
CODE:00446615   0fbfd0          MOVSX       EDX,AX                                  
CODE:00446618   c1e204          SHL         EDX,0x4                                 
CODE:0044661b   668b4d0c        MOV         CX,word ptr [EBP + param_2+0x4]         
CODE:0044661f   66898a4e9...    MOV         word ptr [EDX + DATA:DAT_00469e4e],CX   ;= ??
CODE:00446626   66894b14        MOV         word ptr [EBX + 0x14],CX                
CODE:0044662a   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044662d   c1e004          SHL         EAX,0x4                                 
CODE:00446630   8998509e4600    MOV         dword ptr [EAX + DATA:DAT_00469e50],EBX ;= ??
CODE:00446636   668b4510        MOV         AX,word ptr [EBP + param_3+0x4]         
CODE:0044663a   66894318        MOV         word ptr [EBX + 0x18],AX                
CODE:0044663e   66c743160100    MOV         word ptr [EBX + 0x16],0x1               
CODE:00446644   66c7431a0000    MOV         word ptr [EBX + 0x1a],0x0               
CODE:0044664a   53              PUSH        EBX                                     
CODE:0044664b   e84cfdffff      CALL        FUN_0044639c                            ;undefined FUN_0044639c(undefined par...
CODE:00446650   59              POP         ECX                                     
                            LAB_00446651:                 ;XREF[4,0]:   004465b1,004465ca,004465ed,004465fe
CODE:00446651   5b              POP         EBX                                     
CODE:00446652   5d              POP         EBP                                     
CODE:00446653   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446654(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044665e
          ;local_8       undefined4          -8                      ;XREF[1,0]:   004466ca
          ;local_c       undefined4          -c                      ;XREF[1,0]:   004466cd
          ;local_10      undefined4         -10                      ;XREF[2,0]:   004466c5,004466d0
          ;local_18      undefined4         -18                      ;XREF[1,0]:   0044668d
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   00446690
          ;local_20      undefined2         -20                      ;XREF[1,0]:   004466b8
          ;local_24      undefined1         -24                      ;XREF[1,0]:   00446697
          ;local_510     undefined1        -510                      ;XREF[3,0]:   00446666,00446678,00446687
                                                          ;XREF[1,0]:   00446743
CODE:00446654   55              PUSH        EBP                                     
CODE:00446655   8bec            MOV         EBP,ESP                                 
CODE:00446657   81c4f4faffff    ADD         ESP,0xfffffaf4                          
CODE:0044665d   53              PUSH        EBX                                     
CODE:0044665e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446661   684c2f4600      PUSH        DATA:s_MIDI\_00462f4c                   ;= "MIDI\\"
CODE:00446666   8d85f4faffff    LEA         param_1=>local_510,[EBP + 0xfffffaf4]   
CODE:0044666c   50              PUSH        param_1                                 
CODE:0044666d   e80a990000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00446672   83c408          ADD         ESP,0x8                                 
CODE:00446675   ff7308          PUSH        dword ptr [EBX + 0x8]                   
CODE:00446678   8d85f4faffff    LEA         param_1=>local_510,[EBP + 0xfffffaf4]   
CODE:0044667e   50              PUSH        param_1                                 
CODE:0044667f   e868980000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:00446684   83c408          ADD         ESP,0x8                                 
CODE:00446687   8d85f4faffff    LEA         param_1=>local_510,[EBP + 0xfffffaf4]   
CODE:0044668d   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00446690   c745e80b0...    MOV         dword ptr [EBP + local_1c+0x4],0x20b    
CODE:00446697   8d45e0          LEA         param_1=>local_24,[EBP + -0x20]         
CODE:0044669a   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:0044669b   6802020000      PUSH        0x202                                   ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:004466a0   6803080000      PUSH        0x803                                   ;UINT uMsg for mciSendCommandA
CODE:004466a5   6a00            PUSH        0x0                                     ;MCIDEVICEID mciId for mciSendCommandA
CODE:004466a7   e853f10000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:004466ac   50              PUSH        param_1                                 
CODE:004466ad   e872f2ffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:004466b2   59              POP         param_3                                 
CODE:004466b3   6685c0          TEST        param_1,param_1                         
CODE:004466b6   7536            JNZ         LAB_004466ee                            
CODE:004466b8   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:004466bc   6689432c        MOV         word ptr [EBX + 0x2c],param_1           
CODE:004466c0   a1449e4600      MOV         param_1,[DATA:dwCallback_00469e44]      ;= NaP
CODE:004466c5   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004466c8   33c0            XOR         param_1,param_1                         
CODE:004466ca   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004466cd   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004466d0   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:004466d3   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:004466d4   6a01            PUSH        0x1                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:004466d6   6806080000      PUSH        0x806                                   ;UINT uMsg for mciSendCommandA
CODE:004466db   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:004466df   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:004466e0   e81af10000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:004466e5   50              PUSH        param_1                                 
CODE:004466e6   e839f2ffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:004466eb   59              POP         param_3                                 
CODE:004466ec   eb06            JMP         LAB_004466f4                            
                            LAB_004466ee:                 ;XREF[1,0]:   004466b6
CODE:004466ee   66814b1a0020    OR          word ptr [EBX + 0x1a],0x2000            
                            LAB_004466f4:                 ;XREF[1,0]:   004466ec
CODE:004466f4   5b              POP         EBX                                     
CODE:004466f5   8be5            MOV         ESP,EBP                                 
CODE:004466f7   5d              POP         EBP                                     
CODE:004466f8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004466f9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004466fe
          ;param_5       undefined2           8                      ;XREF[1,0]:   0044672e
                                                          ;XREF[10,0]:  004145d4,004154b8,00418220,004187e1
                                                          ;             0043c75b,0043ced0,0043e19f,00447115
                                                          ;             0044bc63,0044f17e
CODE:004466f9   55              PUSH        EBP                                     
CODE:004466fa   8bec            MOV         EBP,ESP                                 
CODE:004466fc   53              PUSH        EBX                                     
CODE:004466fd   56              PUSH        ESI                                     
CODE:004466fe   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00446701   6a04            PUSH        0x4                                     
CODE:00446703   56              PUSH        ESI                                     
CODE:00446704   e858f4ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446709   83c408          ADD         ESP,0x8                                 
CODE:0044670c   8bd8            MOV         EBX,param_1                             
CODE:0044670e   66833d8e9...    CMP         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
CODE:00446716   745c            JZ          LAB_00446774                            
CODE:00446718   85db            TEST        EBX,EBX                                 
CODE:0044671a   7458            JZ          LAB_00446774                            
CODE:0044671c   e8dd040000      CALL        FUN_00446bfe                            ;undefined FUN_00446bfe(void)
CODE:00446721   6689355c3...    MOV         word ptr [DATA:DAT_0046305c],SI         ;= FFFFh
CODE:00446728   66c743140100    MOV         word ptr [EBX + 0x14],0x1               
CODE:0044672e   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:00446732   66894318        MOV         word ptr [EBX + 0x18],param_1           
CODE:00446736   66c7431a0000    MOV         word ptr [EBX + 0x1a],0x0               
CODE:0044673c   66c7431c0000    MOV         word ptr [EBX + 0x1c],0x0               
CODE:00446742   53              PUSH        EBX                                     
CODE:00446743   e80cffffff      CALL        FUN_00446654                            ;undefined FUN_00446654(undefined par...
CODE:00446748   59              POP         param_3                                 
CODE:00446749   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]           
CODE:0044674d   f6c420          TEST        AH,0x20                                 
CODE:00446750   7522            JNZ         LAB_00446774                            
CODE:00446752   66c743160100    MOV         word ptr [EBX + 0x16],0x1               
CODE:00446758   6689354c9...    MOV         word ptr [DATA:DAT_00469e4c],SI         ;= ??
CODE:0044675f   66c7054e9...    MOV         word ptr [DATA:DAT_00469e4e],0x1        ;= ??
CODE:00446768   891d509e4600    MOV         dword ptr [DATA:DAT_00469e50],EBX       ;= ??
CODE:0044676e   891d989d4600    MOV         dword ptr [DATA:DAT_00469d98],EBX       ;= ??
                            LAB_00446774:                 ;XREF[3,0]:   00446716,0044671a,00446750
CODE:00446774   5e              POP         ESI                                     
CODE:00446775   5b              POP         EBX                                     
CODE:00446776   5d              POP         EBP                                     
CODE:00446777   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446778(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0044678d,004467bb
                                                          ;XREF[18,0]:  004184f6,00418a18,00418d38,0041a461
                                                          ;             0041b09c,004223c5,00426b8f,0042b807
                                                          ;             00432869,0043565e,0043cfd5,0043f044
                                                          ;             00440f8d,00446836,004477b8,00447cd8
                                                          ;             0044c799,0044fb11
CODE:00446778   55              PUSH        EBP                                     
CODE:00446779   8bec            MOV         EBP,ESP                                 
CODE:0044677b   53              PUSH        EBX                                     
CODE:0044677c   66833d909...    CMP         word ptr [DATA:DAT_00469d90],0x0        ;= ??
CODE:00446784   747a            JZ          LAB_00446800                            
CODE:00446786   e838040000      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0044678b   6a02            PUSH        0x2                                     
CODE:0044678d   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446791   50              PUSH        param_1                                 
CODE:00446792   e8caf3ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446797   83c408          ADD         ESP,0x8                                 
CODE:0044679a   8bd8            MOV         EBX,param_1                             
CODE:0044679c   85db            TEST        EBX,EBX                                 
CODE:0044679e   7460            JZ          LAB_00446800                            
CODE:004467a0   668b4314        MOV         param_1,word ptr [EBX + 0x14]           
CODE:004467a4   50              PUSH        param_1                                 
CODE:004467a5   e8bdf2ffff      CALL        FUN_00445a67                            ;short FUN_00445a67(undefined param_1...
CODE:004467aa   59              POP         param_3                                 
CODE:004467ab   6683f8ff        CMP         param_1,-0x1                            
CODE:004467af   744f            JZ          LAB_00446800                            
CODE:004467b1   6689431c        MOV         word ptr [EBX + 0x1c],param_1           
CODE:004467b5   0fbfd0          MOVSX       param_2,param_1                         
CODE:004467b8   c1e204          SHL         param_2,0x4                             
CODE:004467bb   668b4d08        MOV         param_3,word ptr [EBP + param_4+0x4]    
CODE:004467bf   66898a4c9...    MOV         word ptr [param_...,param_3             ;= ??
CODE:004467c6   0fbfd0          MOVSX       param_2,param_1                         
CODE:004467c9   c1e204          SHL         param_2,0x4                             
CODE:004467cc   66b9e803        MOV         param_3,0x3e8                           
CODE:004467d0   66898a4e9...    MOV         word ptr [param_...,param_3             ;= ??
CODE:004467d7   66894b14        MOV         word ptr [EBX + 0x14],param_3           
CODE:004467db   0fbfc0          MOVSX       param_1,param_1                         
CODE:004467de   c1e004          SHL         param_1,0x4                             
CODE:004467e1   8998509e4600    MOV         dword ptr [param...,EBX                 ;= ??
CODE:004467e7   66c743180000    MOV         word ptr [EBX + 0x18],0x0               
CODE:004467ed   66c743160100    MOV         word ptr [EBX + 0x16],0x1               
CODE:004467f3   66c7431a0000    MOV         word ptr [EBX + 0x1a],0x0               
CODE:004467f9   53              PUSH        EBX                                     
CODE:004467fa   e89dfbffff      CALL        FUN_0044639c                            ;undefined FUN_0044639c(undefined par...
CODE:004467ff   59              POP         param_3                                 
                            LAB_00446800:                 ;XREF[3,0]:   00446784,0044679e,004467af
CODE:00446800   5b              POP         EBX                                     
CODE:00446801   5d              POP         EBP                                     
CODE:00446802   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446803(void)
CODE:00446803   55              PUSH        EBP                                     
CODE:00446804   8bec            MOV         EBP,ESP                                 
CODE:00446806   5d              POP         EBP                                     
CODE:00446807   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446808(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044680c
                                                          ;XREF[3,0]:   0044689a,0044695a,004477e3
CODE:00446808   55              PUSH        EBP                                     
CODE:00446809   8bec            MOV         EBP,ESP                                 
CODE:0044680b   53              PUSH        EBX                                     
CODE:0044680c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044680f   66833d909...    CMP         word ptr [DATA:DAT_00469d90],0x0        ;= ??
CODE:00446817   742a            JZ          LAB_00446843                            
CODE:00446819   e8a5030000      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0044681e   53              PUSH        EBX                                     
CODE:0044681f   e8dbf9ffff      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00446824   59              POP         param_3                                 
CODE:00446825   6a02            PUSH        0x2                                     
CODE:00446827   53              PUSH        EBX                                     
CODE:00446828   e834f3ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:0044682d   83c408          ADD         ESP,0x8                                 
CODE:00446830   6683481004      OR          word ptr [param_1 + 0x10],0x4           
CODE:00446835   53              PUSH        EBX                                     
CODE:00446836   e83dffffff      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0044683b   59              POP         param_3                                 
CODE:0044683c   66891d603...    MOV         word ptr [DATA:DAT_00463060],BX         
                            LAB_00446843:                 ;XREF[1,0]:   00446817
CODE:00446843   5b              POP         EBX                                     
CODE:00446844   5d              POP         EBP                                     
CODE:00446845   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446846(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044684b
CODE:00446846   55              PUSH        EBP                                     
CODE:00446847   8bec            MOV         EBP,ESP                                 
CODE:00446849   53              PUSH        EBX                                     
CODE:0044684a   56              PUSH        ESI                                     
CODE:0044684b   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044684e   33db            XOR         EBX,EBX                                 
CODE:00446850   e84f000000      CALL        FUN_004468a4                            ;undefined FUN_004468a4(void)
                            LAB_00446855:                 ;XREF[1,0]:   00446860
CODE:00446855   8bc3            MOV         param_1,EBX                             
CODE:00446857   43              INC         EBX                                     
CODE:00446858   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044685b   66833c46ff      CMP         word ptr [ESI + param_1*0x2],-0x1       
CODE:00446860   75f3            JNZ         LAB_00446855                            
CODE:00446862   0fbfc3          MOVSX       param_1,BX                              
CODE:00446865   03c0            ADD         param_1,param_1                         
CODE:00446867   50              PUSH        param_1                                 
CODE:00446868   e8065affff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044686d   59              POP         param_3                                 
CODE:0044686e   a39c9e4600      MOV         [DATA:DAT_00469e9c],param_1             ;= ??
CODE:00446873   0fbfc3          MOVSX       param_1,BX                              
CODE:00446876   03c0            ADD         param_1,param_1                         
CODE:00446878   50              PUSH        param_1                                 
CODE:00446879   56              PUSH        ESI                                     
CODE:0044687a   ff359c9e4600    PUSH        dword ptr [DATA:DAT_00469e9c]           ;= ??
CODE:00446880   e8c7950000      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00446885   83c40c          ADD         ESP,0xc                                 
CODE:00446888   66c705a09...    MOV         word ptr [DATA:DAT_00469ea0],0x0        ;= ??
CODE:00446891   a19c9e4600      MOV         param_1,[DATA:DAT_00469e9c]             ;= ??
CODE:00446896   668b00          MOV         param_1,word ptr [param_1]              
CODE:00446899   50              PUSH        param_1                                 
CODE:0044689a   e869ffffff      CALL        FUN_00446808                            ;undefined FUN_00446808(undefined par...
CODE:0044689f   59              POP         param_3                                 
CODE:004468a0   5e              POP         ESI                                     
CODE:004468a1   5b              POP         EBX                                     
CODE:004468a2   5d              POP         EBP                                     
CODE:004468a3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004468a4(void)
                                                          ;XREF[2,0]:   00446850,00446961
CODE:004468a4   833d9c9e4...    CMP         dword ptr [DATA:DAT_00469e9c],0x0       ;= ??
CODE:004468ab   743f            JZ          LAB_004468ec                            
CODE:004468ad   0fbf05a09...    MOVSX       EAX,word ptr [DATA:DAT_00469ea0]        ;= ??
CODE:004468b4   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:004468ba   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:004468bf   7418            JZ          LAB_004468d9                            
CODE:004468c1   0fbf05a09...    MOVSX       EAX,word ptr [DATA:DAT_00469ea0]        ;= ??
CODE:004468c8   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:004468ce   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:004468d2   50              PUSH        EAX                                     
CODE:004468d3   e89a030000      CALL        FUN_00446c72                            ;undefined FUN_00446c72(undefined par...
CODE:004468d8   59              POP         ECX                                     
                            LAB_004468d9:                 ;XREF[1,0]:   004468bf
CODE:004468d9   ff359c9e4600    PUSH        dword ptr [DATA:DAT_00469e9c]           ;= ??
CODE:004468df   e8d659ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:004468e4   59              POP         ECX                                     
CODE:004468e5   33c0            XOR         EAX,EAX                                 
CODE:004468e7   a39c9e4600      MOV         [DATA:DAT_00469e9c],EAX                 ;= ??
                            LAB_004468ec:                 ;XREF[1,0]:   004468ab
CODE:004468ec   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004468ed(void)
                                                          ;XREF[1,0]:   0044762b
CODE:004468ed   833d9c9e4...    CMP         dword ptr [DATA:DAT_00469e9c],0x0       ;= ??
CODE:004468f4   7470            JZ          LAB_00446966                            
CODE:004468f6   0fbf05a09...    MOVSX       EAX,word ptr [DATA:DAT_00469ea0]        ;= ??
CODE:004468fd   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:00446903   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00446907   50              PUSH        EAX                                     
CODE:00446908   e84d070000      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0044690d   59              POP         ECX                                     
CODE:0044690e   6685c0          TEST        AX,AX                                   
CODE:00446911   7553            JNZ         LAB_00446966                            
CODE:00446913   66a1a09e4600    MOV         AX,[DATA:DAT_00469ea0]                  ;= ??
CODE:00446919   66ff05a09...    INC         word ptr [DATA:DAT_00469ea0]            ;= ??
CODE:00446920   0fbfc0          MOVSX       EAX,AX                                  
CODE:00446923   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:00446929   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0044692d   50              PUSH        EAX                                     
CODE:0044692e   e83f030000      CALL        FUN_00446c72                            ;undefined FUN_00446c72(undefined par...
CODE:00446933   59              POP         ECX                                     
CODE:00446934   0fbf05a09...    MOVSX       EAX,word ptr [DATA:DAT_00469ea0]        ;= ??
CODE:0044693b   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:00446941   66833c42ff      CMP         word ptr [EDX + EAX*0x2],-0x1           
CODE:00446946   7419            JZ          LAB_00446961                            
CODE:00446948   0fbf05a09...    MOVSX       EAX,word ptr [DATA:DAT_00469ea0]        ;= ??
CODE:0044694f   8b159c9e4600    MOV         EDX,dword ptr [DATA:DAT_00469e9c]       ;= ??
CODE:00446955   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:00446959   50              PUSH        EAX                                     
CODE:0044695a   e8a9feffff      CALL        FUN_00446808                            ;undefined FUN_00446808(undefined par...
CODE:0044695f   59              POP         ECX                                     
CODE:00446960   c3              RET                                                 
                            LAB_00446961:                 ;XREF[1,0]:   00446946
CODE:00446961   e83effffff      CALL        FUN_004468a4                            ;undefined FUN_004468a4(void)
                            LAB_00446966:                 ;XREF[2,0]:   004468f4,00446911
CODE:00446966   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446967(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044696e
          ;local_20      undefined1         -20                      ;XREF[2,0]:   004469da,00446a3a
                                                          ;XREF[2,0]:   00445a24,00446ada
CODE:00446967   55              PUSH        EBP                                     
CODE:00446968   8bec            MOV         EBP,ESP                                 
CODE:0044696a   83c4e4          ADD         ESP,-0x1c                               
CODE:0044696d   53              PUSH        EBX                                     
CODE:0044696e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446971   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:00446976   0f84f2000000    JZ          LAB_00446a6e                            
CODE:0044697c   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:00446983   83e801          SUB         param_1,0x1                             
CODE:00446986   7264            JC          LAB_004469ec                            
CODE:00446988   740c            JZ          LAB_00446996                            
CODE:0044698a   48              DEC         param_1                                 
CODE:0044698b   0f84b8000000    JZ          LAB_00446a49                            
CODE:00446991   e9d8000000      JMP         LAB_00446a6e                            
                            LAB_00446996:                 ;XREF[1,0]:   00446988
CODE:00446996   6a00            PUSH        0x0                                     
CODE:00446998   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:0044699e   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:004469a4   6a02            PUSH        0x2                                     
CODE:004469a6   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:004469aa   50              PUSH        param_1                                 
CODE:004469ab   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:004469b1   ff15ac9d4600    CALL        dword ptr [DATA:$pWaveMixFlushChannel]  ;= ??
CODE:004469b7   50              PUSH        param_1                                 
CODE:004469b8   e8f3edffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:004469bd   59              POP         param_3                                 
CODE:004469be   6a01            PUSH        0x1                                     
CODE:004469c0   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:004469c6   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
                            LAB_004469cc:                 ;XREF[1,0]:   004469e5
CODE:004469cc   6a03            PUSH        0x3                                     ;UINT wRemoveMsg for PeekMessageA
CODE:004469ce   68bd030000      PUSH        0x3bd                                   ;UINT wMsgFilterMax for PeekMessageA
CODE:004469d3   68bd030000      PUSH        0x3bd                                   ;UINT wMsgFilterMin for PeekMessageA
CODE:004469d8   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:004469da   8d45e4          LEA         param_1=>local_20,[EBP + -0x1c]         
CODE:004469dd   50              PUSH        param_1                                 ;LPMSG lpMsg for PeekMessageA
CODE:004469de   e83eed0000      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:004469e3   85c0            TEST        param_1,param_1                         
CODE:004469e5   75e5            JNZ         LAB_004469cc                            
CODE:004469e7   e982000000      JMP         LAB_00446a6e                            
                            LAB_004469ec:                 ;XREF[1,0]:   00446986
CODE:004469ec   85db            TEST        EBX,EBX                                 
CODE:004469ee   743c            JZ          LAB_00446a2c                            
CODE:004469f0   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutReset
CODE:004469f6   e8b0ed0000      CALL        WINMM.DLL::waveOutReset                 ;MMRESULT waveOutReset(HWAVEOUT hwo)
CODE:004469fb   50              PUSH        param_1                                 
CODE:004469fc   e8d7eeffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446a01   59              POP         param_3                                 
CODE:00446a02   6a20            PUSH        0x20                                    ;UINT cbwh for waveOutUnprepareHeader
CODE:00446a04   83c332          ADD         EBX,0x32                                
CODE:00446a07   53              PUSH        EBX                                     ;LPWAVEHDR pwh for waveOutUnprepareHe...
CODE:00446a08   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutUnprepareHeader
CODE:00446a0e   e88ced0000      CALL        WINMM.DLL::waveOutUnprepareHeader       ;MMRESULT waveOutUnprepareHeader(HWAV...
CODE:00446a13   50              PUSH        param_1                                 
CODE:00446a14   e8bfeeffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446a19   59              POP         param_3                                 
CODE:00446a1a   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutClose
CODE:00446a20   e8aaed0000      CALL        WINMM.DLL::waveOutClose                 ;MMRESULT waveOutClose(HWAVEOUT hwo)
CODE:00446a25   50              PUSH        param_1                                 
CODE:00446a26   e8adeeffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446a2b   59              POP         param_3                                 
                            LAB_00446a2c:                 ;XREF[2,0]:   004469ee,00446a45
CODE:00446a2c   6a03            PUSH        0x3                                     ;UINT wRemoveMsg for PeekMessageA
CODE:00446a2e   68bd030000      PUSH        0x3bd                                   ;UINT wMsgFilterMax for PeekMessageA
CODE:00446a33   68bd030000      PUSH        0x3bd                                   ;UINT wMsgFilterMin for PeekMessageA
CODE:00446a38   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:00446a3a   8d45e4          LEA         param_1=>local_20,[EBP + -0x1c]         
CODE:00446a3d   50              PUSH        param_1                                 ;LPMSG lpMsg for PeekMessageA
CODE:00446a3e   e8deec0000      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:00446a43   85c0            TEST        param_1,param_1                         
CODE:00446a45   75e5            JNZ         LAB_00446a2c                            
CODE:00446a47   eb25            JMP         LAB_00446a6e                            
                            LAB_00446a49:                 ;XREF[1,0]:   0044698b
CODE:00446a49   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00446a4d   c1e004          SHL         param_1,0x4                             
CODE:00446a50   81c04c9e4600    ADD         param_1,DATA:DAT_00469e4c               ;= ??
CODE:00446a56   8bd8            MOV         EBX,param_1                             
CODE:00446a58   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446a5b   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446a5e   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446a60   ff5048          CALL        dword ptr [param_1 + 0x48]              
CODE:00446a63   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446a66   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446a69   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446a6b   ff5008          CALL        dword ptr [param_1 + 0x8]               
                            LAB_00446a6e:                 ;XREF[4,0]:   00446976,00446991,004469e7,00446a47
CODE:00446a6e   5b              POP         EBX                                     
CODE:00446a6f   8be5            MOV         ESP,EBP                                 
CODE:00446a71   5d              POP         EBP                                     
CODE:00446a72   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446a73(undefined4 param_1, undefined4 param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00446a78
          ;local_8       undefined1          -8                      ;XREF[2,0]:   00446a84,00446aa0
                                                          ;XREF[1,0]:   00446b7d
CODE:00446a73   55              PUSH        EBP                                     
CODE:00446a74   8bec            MOV         EBP,ESP                                 
CODE:00446a76   51              PUSH        param_3                                 
CODE:00446a77   53              PUSH        EBX                                     
CODE:00446a78   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446a7b   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]           
CODE:00446a7f   f6c420          TEST        param_1,0x20                            
CODE:00446a82   7538            JNZ         LAB_00446abc                            
CODE:00446a84   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00446a87   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00446a88   6a02            PUSH        0x2                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:00446a8a   6808080000      PUSH        0x808                                   ;UINT uMsg for mciSendCommandA
CODE:00446a8f   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:00446a93   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:00446a94   e866ed0000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:00446a99   50              PUSH        param_1                                 
CODE:00446a9a   e885eeffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:00446a9f   59              POP         param_3                                 
CODE:00446aa0   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00446aa3   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00446aa4   6a02            PUSH        0x2                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:00446aa6   6804080000      PUSH        0x804                                   ;UINT uMsg for mciSendCommandA
CODE:00446aab   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:00446aaf   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:00446ab0   e84aed0000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:00446ab5   50              PUSH        param_1                                 
CODE:00446ab6   e869eeffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:00446abb   59              POP         param_3                                 
                            LAB_00446abc:                 ;XREF[1,0]:   00446a82
CODE:00446abc   5b              POP         EBX                                     
CODE:00446abd   59              POP         param_3                                 
CODE:00446abe   5d              POP         EBP                                     
CODE:00446abf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446ac0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446ac4
          ;param_5       undefined2           8                      ;XREF[1,0]:   00446ad2
                                                          ;XREF[7,0]:   00445aec,0044624f,00446b2b,00446bb9
                                                          ;             00446be9,00446cf2,00447619
CODE:00446ac0   55              PUSH        EBP                                     
CODE:00446ac1   8bec            MOV         EBP,ESP                                 
CODE:00446ac3   53              PUSH        EBX                                     
CODE:00446ac4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446ac7   85db            TEST        EBX,EBX                                 
CODE:00446ac9   743a            JZ          LAB_00446b05                            
CODE:00446acb   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:00446ad0   7433            JZ          LAB_00446b05                            
CODE:00446ad2   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:00446ad7   7407            JZ          LAB_00446ae0                            
CODE:00446ad9   53              PUSH        EBX                                     
CODE:00446ada   e888feffff      CALL        FUN_00446967                            ;undefined FUN_00446967(undefined par...
CODE:00446adf   59              POP         param_3                                 
                            LAB_00446ae0:                 ;XREF[1,0]:   00446ad7
CODE:00446ae0   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00446ae4   c1e004          SHL         param_1,0x4                             
CODE:00446ae7   66c7804c9...    MOV         word ptr [param_...,0xffff              ;= ??
CODE:00446af0   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:00446af4   c1e004          SHL         param_1,0x4                             
CODE:00446af7   33d2            XOR         param_2,param_2                         
CODE:00446af9   8990509e4600    MOV         dword ptr [param...,param_2             ;= ??
CODE:00446aff   66c743160000    MOV         word ptr [EBX + 0x16],0x0               
                            LAB_00446b05:                 ;XREF[2,0]:   00446ac9,00446ad0
CODE:00446b05   5b              POP         EBX                                     
CODE:00446b06   5d              POP         EBP                                     
CODE:00446b07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446b08(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446b0d
                                                          ;XREF[11,0]:  004150b0,00418aa0,004228a4,00426cec
                                                          ;             0042f492,00434874,0043e060,0043eaff
                                                          ;             004465e2,0044e537,0044e633
CODE:00446b08   55              PUSH        EBP                                     
CODE:00446b09   8bec            MOV         EBP,ESP                                 
CODE:00446b0b   6a01            PUSH        0x1                                     
CODE:00446b0d   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446b11   50              PUSH        param_1                                 
CODE:00446b12   e84af0ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446b17   83c408          ADD         ESP,0x8                                 
CODE:00446b1a   66833d8c9...    CMP         word ptr [DATA:DAT_00469d8c],0x0        ;= ??
CODE:00446b22   740f            JZ          LAB_00446b33                            
CODE:00446b24   85c0            TEST        param_1,param_1                         
CODE:00446b26   740b            JZ          LAB_00446b33                            
CODE:00446b28   6a01            PUSH        0x1                                     
CODE:00446b2a   50              PUSH        param_1                                 
CODE:00446b2b   e890ffffff      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00446b30   83c408          ADD         ESP,0x8                                 
                            LAB_00446b33:                 ;XREF[2,0]:   00446b22,00446b26
CODE:00446b33   5d              POP         EBP                                     
CODE:00446b34   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446b35(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446b41
                                                          ;XREF[1,0]:   00446b84
CODE:00446b35   55              PUSH        EBP                                     
CODE:00446b36   8bec            MOV         EBP,ESP                                 
CODE:00446b38   66c7054c9...    MOV         word ptr [DATA:DAT_00469e4c],0xffff     ;= ??
CODE:00446b41   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00446b44   66c740160000    MOV         word ptr [param_1 + 0x16],0x0           
CODE:00446b4a   5d              POP         EBP                                     
CODE:00446b4b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446b4c(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   00446b52
                                                          ;XREF[6,0]:   004145b1,0042f7c7,0043ce53,004459e4
                                                          ;             00446306,00446c05
CODE:00446b4c   55              PUSH        EBP                                     
CODE:00446b4d   8bec            MOV         EBP,ESP                                 
CODE:00446b4f   53              PUSH        EBX                                     
CODE:00446b50   6a04            PUSH        0x4                                     
CODE:00446b52   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:00446b56   50              PUSH        EAX                                     
CODE:00446b57   e805f0ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446b5c   83c408          ADD         ESP,0x8                                 
CODE:00446b5f   8bd8            MOV         EBX,EAX                                 
CODE:00446b61   85db            TEST        EBX,EBX                                 
CODE:00446b63   742e            JZ          LAB_00446b93                            
CODE:00446b65   66837b1600      CMP         word ptr [EBX + 0x16],0x0               
CODE:00446b6a   7427            JZ          LAB_00446b93                            
CODE:00446b6c   66833d8e9...    CMP         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
CODE:00446b74   741d            JZ          LAB_00446b93                            
CODE:00446b76   66c743160200    MOV         word ptr [EBX + 0x16],0x2               
CODE:00446b7c   53              PUSH        EBX                                     
CODE:00446b7d   e8f1feffff      CALL        FUN_00446a73                            ;undefined FUN_00446a73(undefined4 pa...
CODE:00446b82   59              POP         ECX                                     
CODE:00446b83   53              PUSH        EBX                                     
CODE:00446b84   e8acffffff      CALL        FUN_00446b35                            ;undefined FUN_00446b35(undefined par...
CODE:00446b89   59              POP         ECX                                     
CODE:00446b8a   66c7055c3...    MOV         word ptr [DATA:DAT_0046305c],0x0        ;= FFFFh
                            LAB_00446b93:                 ;XREF[3,0]:   00446b63,00446b6a,00446b74
CODE:00446b93   5b              POP         EBX                                     
CODE:00446b94   5d              POP         EBP                                     
CODE:00446b95   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446b96(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446b9b
                                                          ;XREF[4,0]:   0041a450,0043ec73,00446c13,0044c295
CODE:00446b96   55              PUSH        EBP                                     
CODE:00446b97   8bec            MOV         EBP,ESP                                 
CODE:00446b99   6a02            PUSH        0x2                                     
CODE:00446b9b   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446b9f   50              PUSH        param_1                                 
CODE:00446ba0   e8bcefffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446ba5   83c408          ADD         ESP,0x8                                 
CODE:00446ba8   66833d909...    CMP         word ptr [DATA:DAT_00469d90],0x0        ;= ??
CODE:00446bb0   740f            JZ          LAB_00446bc1                            
CODE:00446bb2   85c0            TEST        param_1,param_1                         
CODE:00446bb4   740b            JZ          LAB_00446bc1                            
CODE:00446bb6   6a01            PUSH        0x1                                     
CODE:00446bb8   50              PUSH        param_1                                 
CODE:00446bb9   e802ffffff      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00446bbe   83c408          ADD         ESP,0x8                                 
                            LAB_00446bc1:                 ;XREF[2,0]:   00446bb0,00446bb4
CODE:00446bc1   5d              POP         EBP                                     
CODE:00446bc2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446bc3(void)
                                                          ;XREF[8,0]:   00419b1c,0043cb44,0043ecfc,0043ffc2
                                                          ;             00446786,00446819,004470ca,0044c3cc
CODE:00446bc3   53              PUSH        EBX                                     
CODE:00446bc4   56              PUSH        ESI                                     
CODE:00446bc5   be4c9e4600      MOV         ESI,DATA:DAT_00469e4c                   ;= ??
CODE:00446bca   66bb0100        MOV         BX,0x1                                  
CODE:00446bce   eb22            JMP         LAB_00446bf2                            
                            LAB_00446bd0:                 ;XREF[1,0]:   00446bf9
CODE:00446bd0   0fbfc3          MOVSX       EAX,BX                                  
CODE:00446bd3   c1e004          SHL         EAX,0x4                                 
CODE:00446bd6   66833c06ff      CMP         word ptr [ESI + ...,-0x1                ;= ??
CODE:00446bdb   7414            JZ          LAB_00446bf1                            
CODE:00446bdd   6a01            PUSH        0x1                                     
CODE:00446bdf   0fbfc3          MOVSX       EAX,BX                                  
CODE:00446be2   c1e004          SHL         EAX,0x4                                 
CODE:00446be5   ff740604        PUSH        dword ptr [ESI + EAX*0x1 + 0x4]=>DATA...;= ??
CODE:00446be9   e8d2feffff      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00446bee   83c408          ADD         ESP,0x8                                 
                            LAB_00446bf1:                 ;XREF[1,0]:   00446bdb
CODE:00446bf1   43              INC         EBX                                     
                            LAB_00446bf2:                 ;XREF[1,0]:   00446bce
CODE:00446bf2   663b1d969...    CMP         BX,word ptr [DATA:DAT_00469d96]         ;= ??
CODE:00446bf9   7cd5            JL          LAB_00446bd0                            
CODE:00446bfb   5e              POP         ESI                                     
CODE:00446bfc   5b              POP         EBX                                     
CODE:00446bfd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446bfe(void)
                                                          ;XREF[3,0]:   0044671c,00446d04,00447127
CODE:00446bfe   66a15c304600    MOV         AX,[DATA:DAT_0046305c]                  ;= FFFFh
CODE:00446c04   50              PUSH        EAX                                     
CODE:00446c05   e842ffffff      CALL        FUN_00446b4c                            ;undefined FUN_00446b4c(undefined2 pa...
CODE:00446c0a   59              POP         ECX                                     
CODE:00446c0b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446c0c(void)
                                                          ;XREF[1,0]:   0044716e
CODE:00446c0c   66a15c9e4600    MOV         AX,[DATA:DAT_00469e5c]                  ;= ??
CODE:00446c12   50              PUSH        EAX                                     
CODE:00446c13   e87effffff      CALL        FUN_00446b96                            ;undefined FUN_00446b96(undefined par...
CODE:00446c18   59              POP         ECX                                     
CODE:00446c19   c3              RET                                                 
CODE:00446c1a   33              ??          33h    3                                
CODE:00446c1b   c0              ??          C0h                                     
CODE:00446c1c   0f              ??          0Fh                                     
CODE:00446c1d   bf              ??          BFh                                     
CODE:00446c1e   15              ??          15h                                     
CODE:00446c1f   5e              ??          5Eh    ^                                ;?  ->  0046305e
CODE:00446c20   30              ??          30h    0                                
CODE:00446c21   46              ??          46h    F                                
CODE:00446c22   00              ??          00h                                     
CODE:00446c23   f6              ??          F6h                                     
CODE:00446c24   c6              ??          C6h                                     
CODE:00446c25   80              ??          80h                                     
CODE:00446c26   75              ??          75h    u                                
CODE:00446c27   49              ??          49h    I                                
CODE:00446c28   0f              ??          0Fh                                     
CODE:00446c29   bf              ??          BFh                                     
CODE:00446c2a   05              ??          05h                                     
CODE:00446c2b   5e              ??          5Eh    ^                                ;?  ->  0046305e
CODE:00446c2c   30              ??          30h    0                                
CODE:00446c2d   46              ??          46h    F                                
CODE:00446c2e   00              ??          00h                                     
CODE:00446c2f   c1              ??          C1h                                     
CODE:00446c30   e0              ??          E0h                                     
CODE:00446c31   04              ??          04h                                     
CODE:00446c32   8b              ??          8Bh                                     
CODE:00446c33   80              ??          80h                                     
CODE:00446c34   50              ??          50h    P                                ;?  ->  00469e50
CODE:00446c35   9e              ??          9Eh                                     
CODE:00446c36   46              ??          46h    F                                
CODE:00446c37   00              ??          00h                                     
CODE:00446c38   66              ??          66h    f                                
CODE:00446c39   c7              ??          C7h                                     
CODE:00446c3a   40              ??          40h    @                                
CODE:00446c3b   16              ??          16h                                     
CODE:00446c3c   00              ??          00h                                     
CODE:00446c3d   00              ??          00h                                     
CODE:00446c3e   0f              ??          0Fh                                     
CODE:00446c3f   bf              ??          BFh                                     
CODE:00446c40   05              ??          05h                                     
CODE:00446c41   5e              ??          5Eh    ^                                ;?  ->  0046305e
CODE:00446c42   30              ??          30h    0                                
CODE:00446c43   46              ??          46h    F                                
CODE:00446c44   00              ??          00h                                     
CODE:00446c45   c1              ??          C1h                                     
CODE:00446c46   e0              ??          E0h                                     
CODE:00446c47   04              ??          04h                                     
CODE:00446c48   66              ??          66h    f                                
CODE:00446c49   c7              ??          C7h                                     
CODE:00446c4a   80              ??          80h                                     
CODE:00446c4b   4c              ??          4Ch    L                                ;?  ->  00469e4c
CODE:00446c4c   9e              ??          9Eh                                     
CODE:00446c4d   46              ??          46h    F                                
CODE:00446c4e   00              ??          00h                                     
CODE:00446c4f   ff              ??          FFh                                     
CODE:00446c50   ff              ??          FFh                                     
CODE:00446c51   0f              ??          0Fh                                     
CODE:00446c52   bf              ??          BFh                                     
CODE:00446c53   05              ??          05h                                     
CODE:00446c54   5e              ??          5Eh    ^                                ;?  ->  0046305e
CODE:00446c55   30              ??          30h    0                                
CODE:00446c56   46              ??          46h    F                                
CODE:00446c57   00              ??          00h                                     
CODE:00446c58   c1              ??          C1h                                     
CODE:00446c59   e0              ??          E0h                                     
CODE:00446c5a   04              ??          04h                                     
CODE:00446c5b   66              ??          66h    f                                
CODE:00446c5c   c7              ??          C7h                                     
CODE:00446c5d   80              ??          80h                                     
CODE:00446c5e   4e              ??          4Eh    N                                ;?  ->  00469e4e
CODE:00446c5f   9e              ??          9Eh                                     
CODE:00446c60   46              ??          46h    F                                
CODE:00446c61   00              ??          00h                                     
CODE:00446c62   00              ??          00h                                     
CODE:00446c63   00              ??          00h                                     
CODE:00446c64   66              ??          66h    f                                
CODE:00446c65   81              ??          81h                                     
CODE:00446c66   0d              ??          0Dh                                     
CODE:00446c67   5e              ??          5Eh    ^                                ;?  ->  0046305e
CODE:00446c68   30              ??          30h    0                                
CODE:00446c69   46              ??          46h    F                                
CODE:00446c6a   00              ??          00h                                     
CODE:00446c6b   00              ??          00h                                     
CODE:00446c6c   80              ??          80h                                     
CODE:00446c6d   66              ??          66h    f                                
CODE:00446c6e   b8              ??          B8h                                     
CODE:00446c6f   01              ??          01h                                     
CODE:00446c70   00              ??          00h                                     
CODE:00446c71   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446c72(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446c76
                                                          ;XREF[4,0]:   004468d3,0044692e,00446cc5,004477fd
CODE:00446c72   55              PUSH        EBP                                     
CODE:00446c73   8bec            MOV         EBP,ESP                                 
CODE:00446c75   53              PUSH        EBX                                     
CODE:00446c76   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446c79   6a02            PUSH        0x2                                     
CODE:00446c7b   53              PUSH        EBX                                     
CODE:00446c7c   e8e0eeffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446c81   83c408          ADD         ESP,0x8                                 
CODE:00446c84   85c0            TEST        param_1,param_1                         
CODE:00446c86   7416            JZ          LAB_00446c9e                            
CODE:00446c88   f6401004        TEST        byte ptr [param_1 + 0x10],0x4           
CODE:00446c8c   7410            JZ          LAB_00446c9e                            
CODE:00446c8e   66c705603...    MOV         word ptr [DATA:DAT_00463060],0x0        
CODE:00446c97   53              PUSH        EBX                                     
CODE:00446c98   e8caf6ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00446c9d   59              POP         param_3                                 
                            LAB_00446c9e:                 ;XREF[2,0]:   00446c86,00446c8c
CODE:00446c9e   5b              POP         EBX                                     
CODE:00446c9f   5d              POP         EBP                                     
CODE:00446ca0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446ca1(void)
                                                          ;XREF[2,0]:   00446d09,00447871
CODE:00446ca1   6a02            PUSH        0x2                                     
CODE:00446ca3   66a160304600    MOV         AX,[DATA:DAT_00463060]                  
CODE:00446ca9   50              PUSH        EAX                                     
CODE:00446caa   e8b2eeffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446caf   83c408          ADD         ESP,0x8                                 
CODE:00446cb2   85c0            TEST        EAX,EAX                                 
CODE:00446cb4   7415            JZ          LAB_00446ccb                            
CODE:00446cb6   f6401004        TEST        byte ptr [EAX + 0x10],0x4               
CODE:00446cba   740f            JZ          LAB_00446ccb                            
CODE:00446cbc   668b400c        MOV         AX,word ptr [EAX + 0xc]                 
CODE:00446cc0   6625ff7f        AND         AX,0x7fff                               
CODE:00446cc4   50              PUSH        EAX                                     
CODE:00446cc5   e8a8ffffff      CALL        FUN_00446c72                            ;undefined FUN_00446c72(undefined par...
CODE:00446cca   59              POP         ECX                                     
                            LAB_00446ccb:                 ;XREF[2,0]:   00446cb4,00446cba
CODE:00446ccb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446ccc(void)
                                                          ;XREF[2,0]:   00445efe,00447746
CODE:00446ccc   53              PUSH        EBX                                     
CODE:00446ccd   56              PUSH        ESI                                     
CODE:00446cce   be4c9e4600      MOV         ESI,DATA:DAT_00469e4c                   ;= ??
CODE:00446cd3   66bb0100        MOV         BX,0x1                                  
CODE:00446cd7   eb22            JMP         LAB_00446cfb                            
                            LAB_00446cd9:                 ;XREF[1,0]:   00446d02
CODE:00446cd9   0fbfc3          MOVSX       EAX,BX                                  
CODE:00446cdc   c1e004          SHL         EAX,0x4                                 
CODE:00446cdf   66833c06ff      CMP         word ptr [ESI + ...,-0x1                ;= ??
CODE:00446ce4   7414            JZ          LAB_00446cfa                            
CODE:00446ce6   6a01            PUSH        0x1                                     
CODE:00446ce8   0fbfc3          MOVSX       EAX,BX                                  
CODE:00446ceb   c1e004          SHL         EAX,0x4                                 
CODE:00446cee   ff740604        PUSH        dword ptr [ESI + EAX*0x1 + 0x4]=>DATA...;= ??
CODE:00446cf2   e8c9fdffff      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:00446cf7   83c408          ADD         ESP,0x8                                 
                            LAB_00446cfa:                 ;XREF[1,0]:   00446ce4
CODE:00446cfa   43              INC         EBX                                     
                            LAB_00446cfb:                 ;XREF[1,0]:   00446cd7
CODE:00446cfb   663b1d969...    CMP         BX,word ptr [DATA:DAT_00469d96]         ;= ??
CODE:00446d02   7cd5            JL          LAB_00446cd9                            
CODE:00446d04   e8f5feffff      CALL        FUN_00446bfe                            ;undefined FUN_00446bfe(void)
CODE:00446d09   e893ffffff      CALL        FUN_00446ca1                            ;undefined FUN_00446ca1(void)
CODE:00446d0e   5e              POP         ESI                                     
CODE:00446d0f   5b              POP         EBX                                     
CODE:00446d10   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446d11(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446d54
          ;local_8       undefined1          -8                      ;XREF[1,0]:   00446d64
                                                          ;XREF[1,0]:   004476d6
CODE:00446d11   55              PUSH        EBP                                     
CODE:00446d12   8bec            MOV         EBP,ESP                                 
CODE:00446d14   51              PUSH        param_3                                 
CODE:00446d15   53              PUSH        EBX                                     
CODE:00446d16   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:00446d1d   83e801          SUB         param_1,0x1                             
CODE:00446d20   721e            JC          LAB_00446d40                            
CODE:00446d22   7405            JZ          LAB_00446d29                            
CODE:00446d24   48              DEC         param_1                                 
CODE:00446d25   742d            JZ          LAB_00446d54                            
CODE:00446d27   eb5c            JMP         LAB_00446d85                            
                            LAB_00446d29:                 ;XREF[1,0]:   00446d22
CODE:00446d29   6a00            PUSH        0x0                                     
CODE:00446d2b   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00446d31   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:00446d37   50              PUSH        param_1                                 
CODE:00446d38   e873eaffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00446d3d   59              POP         param_3                                 
CODE:00446d3e   eb45            JMP         LAB_00446d85                            
                            LAB_00446d40:                 ;XREF[1,0]:   00446d20
CODE:00446d40   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutPause
CODE:00446d46   e86cea0000      CALL        WINMM.DLL::waveOutPause                 ;MMRESULT waveOutPause(HWAVEOUT hwo)
CODE:00446d4b   50              PUSH        param_1                                 
CODE:00446d4c   e887ebffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446d51   59              POP         param_3                                 
CODE:00446d52   eb31            JMP         LAB_00446d85                            
                            LAB_00446d54:                 ;XREF[1,0]:   00446d25
CODE:00446d54   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00446d57   0fbf581c        MOVSX       EBX,word ptr [param_1 + 0x1c]           
CODE:00446d5b   c1e304          SHL         EBX,0x4                                 
CODE:00446d5e   81c34c9e4600    ADD         EBX,DATA:DAT_00469e4c                   ;= ??
CODE:00446d64   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00446d67   50              PUSH        param_1                                 
CODE:00446d68   8d430c          LEA         param_1,[EBX + 0xc]                     
CODE:00446d6b   50              PUSH        param_1                                 
CODE:00446d6c   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446d6f   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446d72   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446d74   ff5010          CALL        dword ptr [param_1 + 0x10]              
CODE:00446d77   89430c          MOV         dword ptr [EBX +...,param_1=>DATA:DAT...;= ??
CODE:00446d7a   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446d7d   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446d80   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446d82   ff5048          CALL        dword ptr [param_1 + 0x48]              
                            LAB_00446d85:                 ;XREF[3,0]:   00446d27,00446d3e,00446d52
CODE:00446d85   5b              POP         EBX                                     
CODE:00446d86   59              POP         param_3                                 
CODE:00446d87   5d              POP         EBP                                     
CODE:00446d88   c3              RET                                                 
CODE:00446d89   66              ??          66h    f                                
CODE:00446d8a   83              ??          83h                                     
CODE:00446d8b   3d              ??          3Dh    =                                
CODE:00446d8c   8a              ??          8Ah                                     ;?  ->  00469d8a
CODE:00446d8d   9d              ??          9Dh                                     
CODE:00446d8e   46              ??          46h    F                                
CODE:00446d8f   00              ??          00h                                     
CODE:00446d90   00              ??          00h                                     
CODE:00446d91   74              ??          74h    t                                
CODE:00446d92   05              ??          05h                                     
CODE:00446d93   e8              ??          E8h                                     
CODE:00446d94   d0              ??          D0h                                     
CODE:00446d95   00              ??          00h                                     
CODE:00446d96   00              ??          00h                                     
CODE:00446d97   00              ??          00h                                     
CODE:00446d98   c3              ??          C3h                                     
CODE:00446d99   66              ??          66h    f                                
CODE:00446d9a   83              ??          83h                                     
CODE:00446d9b   3d              ??          3Dh    =                                
CODE:00446d9c   8a              ??          8Ah                                     ;?  ->  00469d8a
CODE:00446d9d   9d              ??          9Dh                                     
CODE:00446d9e   46              ??          46h    F                                
CODE:00446d9f   00              ??          00h                                     
CODE:00446da0   00              ??          00h                                     
CODE:00446da1   74              ??          74h    t                                
CODE:00446da2   08              ??          08h                                     
CODE:00446da3   6a              ??          6Ah    j                                
CODE:00446da4   00              ??          00h                                     
CODE:00446da5   e8              ??          E8h                                     
CODE:00446da6   2f              ??          2Fh    /                                
CODE:00446da7   01              ??          01h                                     
CODE:00446da8   00              ??          00h                                     
CODE:00446da9   00              ??          00h                                     
CODE:00446daa   59              ??          59h    Y                                
CODE:00446dab   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446dac(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   00446df1,00446e14
                                                          ;XREF[1,0]:   0044767b
CODE:00446dac   55              PUSH        EBP                                     
CODE:00446dad   8bec            MOV         EBP,ESP                                 
CODE:00446daf   53              PUSH        EBX                                     
CODE:00446db0   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:00446db7   83e801          SUB         param_1,0x1                             
CODE:00446dba   7220            JC          LAB_00446ddc                            
CODE:00446dbc   7406            JZ          LAB_00446dc4                            
CODE:00446dbe   48              DEC         param_1                                 
CODE:00446dbf   7430            JZ          LAB_00446df1                            
CODE:00446dc1   5b              POP         EBX                                     
CODE:00446dc2   5d              POP         EBP                                     
CODE:00446dc3   c3              RET                                                 
                            LAB_00446dc4:                 ;XREF[1,0]:   00446dbc
CODE:00446dc4   6a01            PUSH        0x1                                     
CODE:00446dc6   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00446dcc   ff15a49d4600    CALL        dword ptr [DATA:$pWaveMixActivate]      ;= ??
CODE:00446dd2   50              PUSH        param_1                                 
CODE:00446dd3   e8d8e9ffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00446dd8   59              POP         param_3                                 
CODE:00446dd9   5b              POP         EBX                                     
CODE:00446dda   5d              POP         EBP                                     
CODE:00446ddb   c3              RET                                                 
                            LAB_00446ddc:                 ;XREF[1,0]:   00446dba
CODE:00446ddc   ff3564304600    PUSH        dword ptr [DATA:hwo_00463064]           ;HWAVEOUT hwo for waveOutRestart
CODE:00446de2   e8bee90000      CALL        WINMM.DLL::waveOutRestart               ;MMRESULT waveOutRestart(HWAVEOUT hwo)
CODE:00446de7   50              PUSH        param_1                                 
CODE:00446de8   e8ebeaffff      CALL        FUN_004458d8                            ;undefined FUN_004458d8(undefined par...
CODE:00446ded   59              POP         param_3                                 
CODE:00446dee   5b              POP         EBX                                     
CODE:00446def   5d              POP         EBP                                     
CODE:00446df0   c3              RET                                                 
                            LAB_00446df1:                 ;XREF[1,0]:   00446dbf
CODE:00446df1   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00446df4   0fbf581c        MOVSX       EBX,word ptr [param_1 + 0x1c]           
CODE:00446df8   c1e304          SHL         EBX,0x4                                 
CODE:00446dfb   81c34c9e4600    ADD         EBX,DATA:DAT_00469e4c                   ;= ??
CODE:00446e01   ff730c          PUSH        dword ptr [EBX + 0xc]=>DATA:DAT_00469e58;= ??
CODE:00446e04   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446e07   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446e0a   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446e0c   ff5034          CALL        dword ptr [param_1 + 0x34]              
CODE:00446e0f   b801000000      MOV         param_1,0x1                             
CODE:00446e14   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00446e17   66837a1800      CMP         word ptr [param_2 + 0x18],0x0           
CODE:00446e1c   7501            JNZ         LAB_00446e1f                            
CODE:00446e1e   48              DEC         param_1                                 
                            LAB_00446e1f:                 ;XREF[1,0]:   00446e1c
CODE:00446e1f   50              PUSH        param_1                                 
CODE:00446e20   6a00            PUSH        0x0                                     
CODE:00446e22   6a00            PUSH        0x0                                     
CODE:00446e24   ff7308          PUSH        dword ptr [EBX + 0x8]=>DATA:DAT_00469e54;= ??
CODE:00446e27   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...;= ??
CODE:00446e2a   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00446e2c   ff5030          CALL        dword ptr [param_1 + 0x30]              
CODE:00446e2f   5b              POP         EBX                                     
CODE:00446e30   5d              POP         EBP                                     
CODE:00446e31   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446e32(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446e37
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00446e45,00446e48
                                                          ;XREF[1,0]:   00446e8f
CODE:00446e32   55              PUSH        EBP                                     
CODE:00446e33   8bec            MOV         EBP,ESP                                 
CODE:00446e35   51              PUSH        param_3                                 
CODE:00446e36   53              PUSH        EBX                                     
CODE:00446e37   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446e3a   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]           
CODE:00446e3e   f6c420          TEST        AH,0x20                                 
CODE:00446e41   7521            JNZ         LAB_00446e64                            
CODE:00446e43   33c0            XOR         param_1,param_1                         
CODE:00446e45   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00446e48   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00446e4b   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00446e4c   6a02            PUSH        0x2                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:00446e4e   6809080000      PUSH        0x809                                   ;UINT uMsg for mciSendCommandA
CODE:00446e53   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:00446e57   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:00446e58   e8a2e90000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:00446e5d   50              PUSH        param_1                                 
CODE:00446e5e   e8c1eaffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:00446e63   59              POP         param_3                                 
                            LAB_00446e64:                 ;XREF[1,0]:   00446e41
CODE:00446e64   5b              POP         EBX                                     
CODE:00446e65   59              POP         param_3                                 
CODE:00446e66   5d              POP         EBP                                     
CODE:00446e67   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446e68(void)
                                                          ;XREF[5,0]:   00419b21,0043ed01,004476e6,0044c3d1
                                                          ;             0044ecc2
CODE:00446e68   66833d583...    CMP         word ptr [DATA:DAT_00463058],0x0        
CODE:00446e70   7523            JNZ         LAB_00446e95                            
CODE:00446e72   6a04            PUSH        0x4                                     
CODE:00446e74   66a15c304600    MOV         AX,[DATA:DAT_0046305c]                  ;= FFFFh
CODE:00446e7a   50              PUSH        EAX                                     
CODE:00446e7b   e8e1ecffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446e80   83c408          ADD         ESP,0x8                                 
CODE:00446e83   85c0            TEST        EAX,EAX                                 
CODE:00446e85   740e            JZ          LAB_00446e95                            
CODE:00446e87   6683781600      CMP         word ptr [EAX + 0x16],0x0               
CODE:00446e8c   7407            JZ          LAB_00446e95                            
CODE:00446e8e   50              PUSH        EAX                                     
CODE:00446e8f   e89effffff      CALL        FUN_00446e32                            ;undefined FUN_00446e32(undefined par...
CODE:00446e94   59              POP         ECX                                     
                            LAB_00446e95:                 ;XREF[3,0]:   00446e70,00446e85,00446e8c
CODE:00446e95   66ff05583...    INC         word ptr [DATA:DAT_00463058]            
CODE:00446e9c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446e9d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00446ea4
          ;local_10      undefined4         -10                      ;XREF[2,0]:   00446eb5,00446eb8
                                                          ;XREF[1,0]:   00446f24
CODE:00446e9d   55              PUSH        EBP                                     
CODE:00446e9e   8bec            MOV         EBP,ESP                                 
CODE:00446ea0   83c4f4          ADD         ESP,-0xc                                
CODE:00446ea3   53              PUSH        EBX                                     
CODE:00446ea4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00446ea7   0fbf431a        MOVSX       param_1,word ptr [EBX + 0x1a]           
CODE:00446eab   f6c420          TEST        AH,0x20                                 
CODE:00446eae   7524            JNZ         LAB_00446ed4                            
CODE:00446eb0   a1449e4600      MOV         param_1,[DATA:dwCallback_00469e44]      ;= NaP
CODE:00446eb5   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00446eb8   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:00446ebb   50              PUSH        param_1                                 ;DWORD_PTR dwParam2 for mciSendCommandA
CODE:00446ebc   6a01            PUSH        0x1                                     ;DWORD_PTR dwParam1 for mciSendCommandA
CODE:00446ebe   6806080000      PUSH        0x806                                   ;UINT uMsg for mciSendCommandA
CODE:00446ec3   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:00446ec7   50              PUSH        param_1                                 ;MCIDEVICEID mciId for mciSendCommandA
CODE:00446ec8   e832e90000      CALL        WINMM.DLL::mciSendCommandA              ;MCIERROR mciSendCommandA(MCIDEVICEID...
CODE:00446ecd   50              PUSH        param_1                                 
CODE:00446ece   e851eaffff      CALL        FUN_00445924                            ;undefined2 FUN_00445924(undefined2 p...
CODE:00446ed3   59              POP         param_3                                 
                            LAB_00446ed4:                 ;XREF[1,0]:   00446eae
CODE:00446ed4   5b              POP         EBX                                     
CODE:00446ed5   8be5            MOV         ESP,EBP                                 
CODE:00446ed7   5d              POP         EBP                                     
CODE:00446ed8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446ed9(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446ee3
                                                          ;XREF[5,0]:   00419d1d,0043f16e,0044768d,0044c89d
                                                          ;             0044ed26
CODE:00446ed9   55              PUSH        EBP                                     
CODE:00446eda   8bec            MOV         EBP,ESP                                 
CODE:00446edc   66ff0d583...    DEC         word ptr [DATA:DAT_00463058]            
CODE:00446ee3   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00446ee8   750a            JNZ         LAB_00446ef4                            
CODE:00446eea   66833d583...    CMP         word ptr [DATA:DAT_00463058],0x0        
CODE:00446ef2   7d09            JGE         LAB_00446efd                            
                            LAB_00446ef4:                 ;XREF[1,0]:   00446ee8
CODE:00446ef4   66c705583...    MOV         word ptr [DATA:DAT_00463058],0x0        
                            LAB_00446efd:                 ;XREF[1,0]:   00446ef2
CODE:00446efd   66833d583...    CMP         word ptr [DATA:DAT_00463058],0x0        
CODE:00446f05   7523            JNZ         LAB_00446f2a                            
CODE:00446f07   6a04            PUSH        0x4                                     
CODE:00446f09   66a15c304600    MOV         param_1,[DATA:DAT_0046305c]             ;= FFFFh
CODE:00446f0f   50              PUSH        param_1                                 
CODE:00446f10   e84cecffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446f15   83c408          ADD         ESP,0x8                                 
CODE:00446f18   85c0            TEST        param_1,param_1                         
CODE:00446f1a   740e            JZ          LAB_00446f2a                            
CODE:00446f1c   6683781600      CMP         word ptr [param_1 + 0x16],0x0           
CODE:00446f21   7407            JZ          LAB_00446f2a                            
CODE:00446f23   50              PUSH        param_1                                 
CODE:00446f24   e874ffffff      CALL        FUN_00446e9d                            ;undefined FUN_00446e9d(undefined par...
CODE:00446f29   59              POP         param_3                                 
                            LAB_00446f2a:                 ;XREF[3,0]:   00446f05,00446f1a,00446f21
CODE:00446f2a   5d              POP         EBP                                     
CODE:00446f2b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446f2c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446f41
CODE:00446f2c   55              PUSH        EBP                                     
CODE:00446f2d   8bec            MOV         EBP,ESP                                 
CODE:00446f2f   833d989d4...    CMP         dword ptr [DATA:DAT_00469d98],0x0       ;= ??
CODE:00446f36   7421            JZ          LAB_00446f59                            
CODE:00446f38   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:00446f3d   668b400c        MOV         param_1,word ptr [param_1 + 0xc]        
CODE:00446f41   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446f45   7512            JNZ         LAB_00446f59                            
CODE:00446f47   66833d442...    CMP         word ptr [DATA:DAT_00462f44],0x0        
CODE:00446f4f   7508            JNZ         LAB_00446f59                            
CODE:00446f51   66833d462...    CMP         word ptr [DATA:DAT_00462f46],0x0        
                            LAB_00446f59:                 ;XREF[3,0]:   00446f36,00446f45,00446f4f
CODE:00446f59   5d              POP         EBP                                     
CODE:00446f5a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00446f5b(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446f60
                                                          ;XREF[2,0]:   00446fd1,00447062
CODE:00446f5b   55              PUSH        EBP                                     
CODE:00446f5c   8bec            MOV         EBP,ESP                                 
CODE:00446f5e   6a03            PUSH        0x3                                     
CODE:00446f60   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446f64   50              PUSH        param_1                                 
CODE:00446f65   e8f7ebffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00446f6a   83c408          ADD         ESP,0x8                                 
CODE:00446f6d   85c0            TEST        param_1,param_1                         
CODE:00446f6f   7407            JZ          LAB_00446f78                            
CODE:00446f71   6683781600      CMP         word ptr [param_1 + 0x16],0x0           
CODE:00446f76   7504            JNZ         LAB_00446f7c                            
                            LAB_00446f78:                 ;XREF[1,0]:   00446f6f
CODE:00446f78   33c0            XOR         param_1,param_1                         
CODE:00446f7a   eb05            JMP         LAB_00446f81                            
                            LAB_00446f7c:                 ;XREF[1,0]:   00446f76
CODE:00446f7c   b801000000      MOV         param_1,0x1                             
                            LAB_00446f81:                 ;XREF[1,0]:   00446f7a
CODE:00446f81   5d              POP         EBP                                     
CODE:00446f82   c3              RET                                                 
CODE:00446f83   53              ??          53h    S                                
CODE:00446f84   56              ??          56h    V                                
CODE:00446f85   be              ??          BEh                                     
CODE:00446f86   4c              ??          4Ch    L                                ;?  ->  00469e4c
CODE:00446f87   9e              ??          9Eh                                     
CODE:00446f88   46              ??          46h    F                                
CODE:00446f89   00              ??          00h                                     
CODE:00446f8a   66              ??          66h    f                                
CODE:00446f8b   bb              ??          BBh                                     
CODE:00446f8c   01              ??          01h                                     
CODE:00446f8d   00              ??          00h                                     
CODE:00446f8e   eb              ??          EBh                                     
CODE:00446f8f   2b              ??          2Bh    +                                
CODE:00446f90   0f              ??          0Fh                                     
CODE:00446f91   bf              ??          BFh                                     
CODE:00446f92   c3              ??          C3h                                     
CODE:00446f93   c1              ??          C1h                                     
CODE:00446f94   e0              ??          E0h                                     
CODE:00446f95   04              ??          04h                                     
CODE:00446f96   66              ??          66h    f                                
CODE:00446f97   83              ??          83h                                     
CODE:00446f98   3c              ??          3Ch    <                                
CODE:00446f99   06              ??          06h                                     
CODE:00446f9a   ff              ??          FFh                                     
CODE:00446f9b   74              ??          74h    t                                
CODE:00446f9c   1d              ??          1Dh                                     
CODE:00446f9d   0f              ??          0Fh                                     
CODE:00446f9e   bf              ??          BFh                                     
CODE:00446f9f   c3              ??          C3h                                     
CODE:00446fa0   c1              ??          C1h                                     
CODE:00446fa1   e0              ??          E0h                                     
CODE:00446fa2   04              ??          04h                                     
CODE:00446fa3   66              ??          66h    f                                
CODE:00446fa4   8b              ??          8Bh                                     
CODE:00446fa5   04              ??          04h                                     
CODE:00446fa6   06              ??          06h                                     
CODE:00446fa7   50              ??          50h    P                                
CODE:00446fa8   e8              ??          E8h                                     
CODE:00446fa9   ae              ??          AEh                                     
CODE:00446faa   ff              ??          FFh                                     
CODE:00446fab   ff              ??          FFh                                     
CODE:00446fac   ff              ??          FFh                                     
CODE:00446fad   59              ??          59h    Y                                
CODE:00446fae   66              ??          66h    f                                
CODE:00446faf   85              ??          85h                                     
CODE:00446fb0   c0              ??          C0h                                     
CODE:00446fb1   74              ??          74h    t                                
CODE:00446fb2   07              ??          07h                                     
CODE:00446fb3   66              ??          66h    f                                
CODE:00446fb4   b8              ??          B8h                                     
CODE:00446fb5   01              ??          01h                                     
CODE:00446fb6   00              ??          00h                                     
CODE:00446fb7   5e              ??          5Eh    ^                                
CODE:00446fb8   5b              ??          5Bh    [                                
CODE:00446fb9   c3              ??          C3h                                     
CODE:00446fba   43              ??          43h    C                                
CODE:00446fbb   66              ??          66h    f                                
CODE:00446fbc   3b              ??          3Bh    ;                                
CODE:00446fbd   1d              ??          1Dh                                     
CODE:00446fbe   96              ??          96h                                     ;?  ->  00469d96
CODE:00446fbf   9d              ??          9Dh                                     
CODE:00446fc0   46              ??          46h    F                                
CODE:00446fc1   00              ??          00h                                     
CODE:00446fc2   7c              ??          7Ch    |                                
CODE:00446fc3   cc              ??          CCh                                     
CODE:00446fc4   33              ??          33h    3                                
CODE:00446fc5   c0              ??          C0h                                     
CODE:00446fc6   5e              ??          5Eh    ^                                
CODE:00446fc7   5b              ??          5Bh    [                                
CODE:00446fc8   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00446fc9(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00446fcc
                                                          ;XREF[7,0]:   00434820,0043e038,0044781a,0044e495
                                                          ;             0044e4aa,0044e591,0044e5a6
CODE:00446fc9   55              PUSH        EBP                                     
CODE:00446fca   8bec            MOV         EBP,ESP                                 
CODE:00446fcc   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00446fd0   50              PUSH        param_1                                 
CODE:00446fd1   e885ffffff      CALL        FUN_00446f5b                            ;undefined4 FUN_00446f5b(undefined pa...
CODE:00446fd6   59              POP         param_3                                 
CODE:00446fd7   5d              POP         EBP                                     
CODE:00446fd8   c3              RET                                                 
CODE:00446fd9   53              ??          53h    S                                
CODE:00446fda   56              ??          56h    V                                
CODE:00446fdb   be              ??          BEh                                     
CODE:00446fdc   4c              ??          4Ch    L                                ;?  ->  00469e4c
CODE:00446fdd   9e              ??          9Eh                                     
CODE:00446fde   46              ??          46h    F                                
CODE:00446fdf   00              ??          00h                                     
CODE:00446fe0   66              ??          66h    f                                
CODE:00446fe1   bb              ??          BBh                                     
CODE:00446fe2   01              ??          01h                                     
CODE:00446fe3   00              ??          00h                                     
CODE:00446fe4   eb              ??          EBh                                     
CODE:00446fe5   2b              ??          2Bh    +                                
CODE:00446fe6   0f              ??          0Fh                                     
CODE:00446fe7   bf              ??          BFh                                     
CODE:00446fe8   c3              ??          C3h                                     
CODE:00446fe9   c1              ??          C1h                                     
CODE:00446fea   e0              ??          E0h                                     
CODE:00446feb   04              ??          04h                                     
CODE:00446fec   66              ??          66h    f                                
CODE:00446fed   83              ??          83h                                     
CODE:00446fee   3c              ??          3Ch    <                                
CODE:00446fef   06              ??          06h                                     
CODE:00446ff0   ff              ??          FFh                                     
CODE:00446ff1   74              ??          74h    t                                
CODE:00446ff2   1d              ??          1Dh                                     
CODE:00446ff3   0f              ??          0Fh                                     
CODE:00446ff4   bf              ??          BFh                                     
CODE:00446ff5   c3              ??          C3h                                     
CODE:00446ff6   c1              ??          C1h                                     
CODE:00446ff7   e0              ??          E0h                                     
CODE:00446ff8   04              ??          04h                                     
CODE:00446ff9   66              ??          66h    f                                
CODE:00446ffa   8b              ??          8Bh                                     
CODE:00446ffb   04              ??          04h                                     
CODE:00446ffc   06              ??          06h                                     
CODE:00446ffd   50              ??          50h    P                                
CODE:00446ffe   e8              ??          E8h                                     
CODE:00446fff   c6              ??          C6h                                     
CODE:00447000   ff              ??          FFh                                     
CODE:00447001   ff              ??          FFh                                     
CODE:00447002   ff              ??          FFh                                     
CODE:00447003   59              ??          59h    Y                                
CODE:00447004   66              ??          66h    f                                
CODE:00447005   85              ??          85h                                     
CODE:00447006   c0              ??          C0h                                     
CODE:00447007   74              ??          74h    t                                
CODE:00447008   07              ??          07h                                     
CODE:00447009   66              ??          66h    f                                
CODE:0044700a   b8              ??          B8h                                     
CODE:0044700b   01              ??          01h                                     
CODE:0044700c   00              ??          00h                                     
CODE:0044700d   5e              ??          5Eh    ^                                
CODE:0044700e   5b              ??          5Bh    [                                
CODE:0044700f   c3              ??          C3h                                     
CODE:00447010   43              ??          43h    C                                
CODE:00447011   66              ??          66h    f                                
CODE:00447012   3b              ??          3Bh    ;                                
CODE:00447013   1d              ??          1Dh                                     
CODE:00447014   96              ??          96h                                     ;?  ->  00469d96
CODE:00447015   9d              ??          9Dh                                     
CODE:00447016   46              ??          46h    F                                
CODE:00447017   00              ??          00h                                     
CODE:00447018   7c              ??          7Ch    |                                
CODE:00447019   cc              ??          CCh                                     
CODE:0044701a   33              ??          33h    3                                
CODE:0044701b   c0              ??          C0h                                     
CODE:0044701c   5e              ??          5Eh    ^                                
CODE:0044701d   5b              ??          5Bh    [                                
CODE:0044701e   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044701f(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044703e
                                                          ;XREF[2,0]:   004145c0,00447837
CODE:0044701f   55              PUSH        EBP                                     
CODE:00447020   8bec            MOV         EBP,ESP                                 
CODE:00447022   66833d8e9...    CMP         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
CODE:0044702a   742a            JZ          LAB_00447056                            
CODE:0044702c   833d989d4...    CMP         dword ptr [DATA:DAT_00469d98],0x0       ;= ??
CODE:00447033   7421            JZ          LAB_00447056                            
CODE:00447035   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:0044703a   668b400c        MOV         param_1,word ptr [param_1 + 0xc]        
CODE:0044703e   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:00447042   7512            JNZ         LAB_00447056                            
CODE:00447044   a1989d4600      MOV         param_1,[DATA:DAT_00469d98]             ;= ??
CODE:00447049   6683781600      CMP         word ptr [param_1 + 0x16],0x0           
CODE:0044704e   7406            JZ          LAB_00447056                            
CODE:00447050   66b80100        MOV         param_1,0x1                             
CODE:00447054   5d              POP         EBP                                     
CODE:00447055   c3              RET                                                 
                            LAB_00447056:                 ;XREF[4,0]:   0044702a,00447033,00447042,0044704e
CODE:00447056   33c0            XOR         param_1,param_1                         
CODE:00447058   5d              POP         EBP                                     
CODE:00447059   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044705a(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044705d
                                                          ;XREF[24,0]:  00418373,00418506,00418ba3,00418da8
                                                          ;             0041a474,0041b037,00426c1f,0042b85c
                                                          ;             004328a4,0043581b,0043d086,0043d0d7
                                                          ;             0043ec5e,0043f0a3,0043f1ee,0044103c
                                                          ;             00446908,004477c6,004477f1,00447854
                                                          ;             00447db4,0044c280,0044c7bf,0044fab3
CODE:0044705a   55              PUSH        EBP                                     
CODE:0044705b   8bec            MOV         EBP,ESP                                 
CODE:0044705d   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00447061   50              PUSH        param_1                                 
CODE:00447062   e8f4feffff      CALL        FUN_00446f5b                            ;undefined4 FUN_00446f5b(undefined pa...
CODE:00447067   59              POP         param_3                                 
CODE:00447068   5d              POP         EBP                                     
CODE:00447069   c3              RET                                                 
CODE:0044706a   53              ??          53h    S                                
CODE:0044706b   56              ??          56h    V                                
CODE:0044706c   be              ??          BEh                                     
CODE:0044706d   4c              ??          4Ch    L                                ;?  ->  00469e4c
CODE:0044706e   9e              ??          9Eh                                     
CODE:0044706f   46              ??          46h    F                                
CODE:00447070   00              ??          00h                                     
CODE:00447071   66              ??          66h    f                                
CODE:00447072   bb              ??          BBh                                     
CODE:00447073   01              ??          01h                                     
CODE:00447074   00              ??          00h                                     
CODE:00447075   eb              ??          EBh                                     
CODE:00447076   2b              ??          2Bh    +                                
CODE:00447077   0f              ??          0Fh                                     
CODE:00447078   bf              ??          BFh                                     
CODE:00447079   c3              ??          C3h                                     
CODE:0044707a   c1              ??          C1h                                     
CODE:0044707b   e0              ??          E0h                                     
CODE:0044707c   04              ??          04h                                     
CODE:0044707d   66              ??          66h    f                                
CODE:0044707e   83              ??          83h                                     
CODE:0044707f   3c              ??          3Ch    <                                
CODE:00447080   06              ??          06h                                     
CODE:00447081   ff              ??          FFh                                     
CODE:00447082   74              ??          74h    t                                
CODE:00447083   1d              ??          1Dh                                     
CODE:00447084   0f              ??          0Fh                                     
CODE:00447085   bf              ??          BFh                                     
CODE:00447086   c3              ??          C3h                                     
CODE:00447087   c1              ??          C1h                                     
CODE:00447088   e0              ??          E0h                                     
CODE:00447089   04              ??          04h                                     
CODE:0044708a   66              ??          66h    f                                
CODE:0044708b   8b              ??          8Bh                                     
CODE:0044708c   04              ??          04h                                     
CODE:0044708d   06              ??          06h                                     
CODE:0044708e   50              ??          50h    P                                
CODE:0044708f   e8              ??          E8h                                     
CODE:00447090   c6              ??          C6h                                     
CODE:00447091   ff              ??          FFh                                     
CODE:00447092   ff              ??          FFh                                     
CODE:00447093   ff              ??          FFh                                     
CODE:00447094   59              ??          59h    Y                                
CODE:00447095   66              ??          66h    f                                
CODE:00447096   85              ??          85h                                     
CODE:00447097   c0              ??          C0h                                     
CODE:00447098   74              ??          74h    t                                
CODE:00447099   07              ??          07h                                     
CODE:0044709a   66              ??          66h    f                                
CODE:0044709b   b8              ??          B8h                                     
CODE:0044709c   01              ??          01h                                     
CODE:0044709d   00              ??          00h                                     
CODE:0044709e   5e              ??          5Eh    ^                                
CODE:0044709f   5b              ??          5Bh    [                                
CODE:004470a0   c3              ??          C3h                                     
CODE:004470a1   43              ??          43h    C                                
CODE:004470a2   66              ??          66h    f                                
CODE:004470a3   3b              ??          3Bh    ;                                
CODE:004470a4   1d              ??          1Dh                                     
CODE:004470a5   96              ??          96h                                     ;?  ->  00469d96
CODE:004470a6   9d              ??          9Dh                                     
CODE:004470a7   46              ??          46h    F                                
CODE:004470a8   00              ??          00h                                     
CODE:004470a9   7c              ??          7Ch    |                                
CODE:004470aa   cc              ??          CCh                                     
CODE:004470ab   33              ??          33h    3                                
CODE:004470ac   c0              ??          C0h                                     
CODE:004470ad   5e              ??          5Eh    ^                                
CODE:004470ae   5b              ??          5Bh    [                                
CODE:004470af   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004470b0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004470b3
                                                          ;XREF[4,0]:   004104f7,00410510,0043bb7f,004453de
CODE:004470b0   55              PUSH        EBP                                     
CODE:004470b1   8bec            MOV         EBP,ESP                                 
CODE:004470b3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004470b6   663b058c9...    CMP         param_1,word ptr [DATA:DAT_00469d8c]    ;= ??
CODE:004470bd   7410            JZ          LAB_004470cf                            
CODE:004470bf   66a38c9d4600    MOV         [DATA:DAT_00469d8c],param_1             ;= ??
CODE:004470c5   6685c0          TEST        param_1,param_1                         
CODE:004470c8   7505            JNZ         LAB_004470cf                            
CODE:004470ca   e8f4faffff      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
                            LAB_004470cf:                 ;XREF[2,0]:   004470bd,004470c8
CODE:004470cf   5d              POP         EBP                                     
CODE:004470d0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004470d1(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   004470db
                                                          ;XREF[5,0]:   004104ff,00410518,0042b241,0043bb74
                                                          ;             004453c7
CODE:004470d1   55              PUSH        EBP                                     
CODE:004470d2   8bec            MOV         EBP,ESP                                 
CODE:004470d4   53              PUSH        EBX                                     
CODE:004470d5   66a18e9d4600    MOV         param_1,[DATA:DAT_00469d8e]             ;= ??
CODE:004470db   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:004470df   745b            JZ          LAB_0044713c                            
CODE:004470e1   66833d8e9...    CMP         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
CODE:004470e9   7535            JNZ         LAB_00447120                            
CODE:004470eb   66c7058e9...    MOV         word ptr [DATA:DAT_00469d8e],0x1        ;= ??
CODE:004470f4   6a04            PUSH        0x4                                     
CODE:004470f6   66a15c304600    MOV         param_1,[DATA:DAT_0046305c]             ;= FFFFh
CODE:004470fc   50              PUSH        param_1                                 
CODE:004470fd   e85feaffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00447102   83c408          ADD         ESP,0x8                                 
CODE:00447105   85c0            TEST        param_1,param_1                         
CODE:00447107   7433            JZ          LAB_0044713c                            
CODE:00447109   668b4018        MOV         param_1,word ptr [param_1 + 0x18]       
CODE:0044710d   50              PUSH        param_1                                 
CODE:0044710e   66a15c304600    MOV         param_1,[DATA:DAT_0046305c]             ;= FFFFh
CODE:00447114   50              PUSH        param_1                                 
CODE:00447115   e8dff5ffff      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0044711a   83c408          ADD         ESP,0x8                                 
CODE:0044711d   5b              POP         EBX                                     
CODE:0044711e   5d              POP         EBP                                     
CODE:0044711f   c3              RET                                                 
                            LAB_00447120:                 ;XREF[1,0]:   004470e9
CODE:00447120   668b1d5c3...    MOV         BX,word ptr [DATA:DAT_0046305c]         ;= FFFFh
CODE:00447127   e8d2faffff      CALL        FUN_00446bfe                            ;undefined FUN_00446bfe(void)
CODE:0044712c   66891d5c3...    MOV         word ptr [DATA:DAT_0046305c],BX         ;= FFFFh
CODE:00447133   66c7058e9...    MOV         word ptr [DATA:DAT_00469d8e],0x0        ;= ??
                            LAB_0044713c:                 ;XREF[2,0]:   004470df,00447107
CODE:0044713c   5b              POP         EBX                                     
CODE:0044713d   5d              POP         EBP                                     
CODE:0044713e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0044713f(void)
                                                          ;XREF[4,0]:   004104d3,0042af0f,0042b288,0043bb43
CODE:0044713f   66a18e9d4600    MOV         AX,[DATA:DAT_00469d8e]                  ;= ??
CODE:00447145   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00447146(void)
                                                          ;XREF[1,0]:   004104c9
CODE:00447146   66a18c9d4600    MOV         AX,[DATA:DAT_00469d8c]                  ;= ??
CODE:0044714c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0044714d(void)
                                                          ;XREF[14,0]:  004104dd,004187f8,004188c6,00418d1e
                                                          ;             0041a1b1,0041a2a8,0042af28,0042b29d
                                                          ;             0043bb8d,0043c58a,0043cf40,0043eea1
                                                          ;             0043f108,0044db0c
CODE:0044714d   66a1909d4600    MOV         AX,[DATA:DAT_00469d90]                  ;= ??
CODE:00447153   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447154(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00447157
                                                          ;XREF[5,0]:   00410507,00410520,0042b258,0043bbb6
                                                          ;             004453f5
CODE:00447154   55              PUSH        EBP                                     
CODE:00447155   8bec            MOV         EBP,ESP                                 
CODE:00447157   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044715a   663b05909...    CMP         param_1,word ptr [DATA:DAT_00469d90]    ;= ??
CODE:00447161   7410            JZ          LAB_00447173                            
CODE:00447163   66a3909d4600    MOV         [DATA:DAT_00469d90],param_1             ;= ??
CODE:00447169   6685c0          TEST        param_1,param_1                         
CODE:0044716c   7505            JNZ         LAB_00447173                            
CODE:0044716e   e899faffff      CALL        FUN_00446c0c                            ;undefined FUN_00446c0c(void)
                            LAB_00447173:                 ;XREF[2,0]:   00447161,0044716c
CODE:00447173   5d              POP         EBP                                     
CODE:00447174   c3              RET                                                 
CODE:00447175   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447176(void)
          ;local_104     undefined1        -104                      ;XREF[3,0]:   00447184,00447190,004471e1
          ;local_204     undefined1        -204                      ;XREF[12,0]:  00447197,004471ab,004471c0,004471d1,004471e8
                                                                     ;             004471fc,00447211,00447222,00447232,00447248
                                                                     ;             0044725d,0044726e
                                                          ;XREF[1,0]:   00447370
CODE:00447176   55              PUSH        EBP                                     
CODE:00447177   8bec            MOV         EBP,ESP                                 
CODE:00447179   81c400feffff    ADD         ESP,0xfffffe00                          
CODE:0044717f   6890000000      PUSH        0x90                                    ;UINT uSize for GetWindowsDirectoryA
CODE:00447184   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:0044718a   50              PUSH        EAX                                     ;LPSTR lpBuffer for GetWindowsDirectoryA
CODE:0044718b   e899e30000      CALL        KERNEL32.DLL::GetWindowsDirectoryA      ;UINT GetWindowsDirectoryA(LPSTR lpBu...
CODE:00447190   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:00447196   50              PUSH        EAX                                     
CODE:00447197   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:0044719d   50              PUSH        EAX                                     
CODE:0044719e   e8d98d0000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:004471a3   83c408          ADD         ESP,0x8                                 
CODE:004471a6   686f314600      PUSH        DATA:s_\system\_0046316f                ;= "\\system\\"
CODE:004471ab   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:004471b1   50              PUSH        EAX                                     
CODE:004471b2   e8358d0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:004471b7   83c408          ADD         ESP,0x8                                 
                                                          ; FWD[2,0]:   00463074,00463163
CODE:004471ba   ff3574304600    PUSH        dword ptr [DATA:PTR_s_midimap.cfg_004...;= 00463163
                                                                                    ;= "midimap.cfg"
CODE:004471c0   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:004471c6   50              PUSH        EAX                                     
CODE:004471c7   e8208d0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:004471cc   83c408          ADD         ESP,0x8                                 
CODE:004471cf   6a00            PUSH        0x0                                     ;int iReadWrite for _lopen
CODE:004471d1   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:004471d7   50              PUSH        EAX                                     ;LPCSTR lpPathName for _lopen
CODE:004471d8   e876e30000      CALL        KERNEL32.DLL::_lopen                    ;HFILE _lopen(LPCSTR lpPathName, int ...
CODE:004471dd   85c0            TEST        EAX,EAX                                 
CODE:004471df   7d4d            JGE         LAB_0044722e                            
CODE:004471e1   8d8500ffffff    LEA         EAX=>local_104,[EBP + 0xffffff00]       
CODE:004471e7   50              PUSH        EAX                                     
CODE:004471e8   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:004471ee   50              PUSH        EAX                                     
CODE:004471ef   e8888d0000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:004471f4   83c408          ADD         ESP,0x8                                 
CODE:004471f7   6878314600      PUSH        DATA:s_\system32\_00463178              ;= "\\system32\\"
CODE:004471fc   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447202   50              PUSH        EAX                                     
CODE:00447203   e8e48c0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:00447208   83c408          ADD         ESP,0x8                                 
                                                          ; FWD[2,0]:   00463074,00463163
CODE:0044720b   ff3574304600    PUSH        dword ptr [DATA:PTR_s_midimap.cfg_004...;= 00463163
                                                                                    ;= "midimap.cfg"
CODE:00447211   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447217   50              PUSH        EAX                                     
CODE:00447218   e8cf8c0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044721d   83c408          ADD         ESP,0x8                                 
CODE:00447220   6a00            PUSH        0x0                                     ;int iReadWrite for _lopen
CODE:00447222   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447228   50              PUSH        EAX                                     ;LPCSTR lpPathName for _lopen
CODE:00447229   e825e30000      CALL        KERNEL32.DLL::_lopen                    ;HFILE _lopen(LPCSTR lpPathName, int ...
                            LAB_0044722e:                 ;XREF[1,0]:   004471df
CODE:0044722e   85c0            TEST        EAX,EAX                                 
CODE:00447230   7d48            JGE         LAB_0044727a                            
CODE:00447232   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447238   50              PUSH        EAX                                     ;LPSTR lpBuffer for GetCurrentDirectoryA
CODE:00447239   6890000000      PUSH        0x90                                    ;DWORD nBufferLength for GetCurrentDi...
CODE:0044723e   e81ce30000      CALL        KERNEL32.DLL::GetCurrentDirectoryA      ;DWORD GetCurrentDirectoryA(DWORD nBu...
CODE:00447243   6883314600      PUSH        DATA:DAT_00463183                       ;= 5Ch    \
CODE:00447248   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:0044724e   50              PUSH        EAX                                     
CODE:0044724f   e8988c0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:00447254   83c408          ADD         ESP,0x8                                 
                                                          ; FWD[2,0]:   00463074,00463163
CODE:00447257   ff3574304600    PUSH        dword ptr [DATA:PTR_s_midimap.cfg_004...;= 00463163
                                                                                    ;= "midimap.cfg"
CODE:0044725d   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447263   50              PUSH        EAX                                     
CODE:00447264   e8838c0000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:00447269   83c408          ADD         ESP,0x8                                 
CODE:0044726c   6a00            PUSH        0x0                                     ;int iReadWrite for _lopen
CODE:0044726e   8d8500feffff    LEA         EAX=>local_204,[EBP + 0xfffffe00]       
CODE:00447274   50              PUSH        EAX                                     ;LPCSTR lpPathName for _lopen
CODE:00447275   e8d9e20000      CALL        KERNEL32.DLL::_lopen                    ;HFILE _lopen(LPCSTR lpPathName, int ...
                            LAB_0044727a:                 ;XREF[1,0]:   00447230
CODE:0044727a   8be5            MOV         ESP,EBP                                 
CODE:0044727c   5d              POP         EBP                                     
CODE:0044727d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044727e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00447299
          ;local_6       undefined2          -6                      ;XREF[2,0]:   004473a6,004473bb
          ;local_108     undefined1        -108                      ;XREF[3,0]:   0044728a,004473ec,004473fa
          ;local_13c     undefined1        -13c                      ;XREF[1,0]:   00447351
                                                          ;XREF[1,0]:   0044b6fa
CODE:0044727e   55              PUSH        EBP                                     
CODE:0044727f   8bec            MOV         EBP,ESP                                 
CODE:00447281   81c4c8feffff    ADD         ESP,0xfffffec8                          
CODE:00447287   53              PUSH        EBX                                     
CODE:00447288   56              PUSH        ESI                                     
CODE:00447289   57              PUSH        EDI                                     
CODE:0044728a   8dbdfcfeffff    LEA         EDI=>local_108,[EBP + 0xfffffefc]       
CODE:00447290   66c705889...    MOV         word ptr [DATA:DAT_00469d88],0x0        ;= ??
CODE:00447299   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0044729d   83e801          SUB         param_1,0x1                             
CODE:004472a0   0f8281000000    JC          LAB_00447327                            
CODE:004472a6   7408            JZ          LAB_004472b0                            
CODE:004472a8   48              DEC         param_1                                 
CODE:004472a9   7438            JZ          LAB_004472e3                            
CODE:004472ab   e991000000      JMP         LAB_00447341                            
                            LAB_004472b0:                 ;XREF[1,0]:   004472a6
CODE:004472b0   e80ee50000      CALL        WINMM.DLL::waveOutGetNumDevs            ;UINT waveOutGetNumDevs(void)
CODE:004472b5   85c0            TEST        param_1,param_1                         
CODE:004472b7   0f8484000000    JZ          LAB_00447341                            
CODE:004472bd   66830d889...    OR          word ptr [DATA:DAT_00469d88],0x1        ;= ??
CODE:004472c5   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
CODE:004472ce   e804e9ffff      CALL        LoadProcsForWAVEMIX                     ;bool LoadProcsForWAVEMIX(void)
CODE:004472d3   6685c0          TEST        param_1,param_1                         
CODE:004472d6   7469            JZ          LAB_00447341                            
CODE:004472d8   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x1        
CODE:004472e1   eb5e            JMP         LAB_00447341                            
                            LAB_004472e3:                 ;XREF[1,0]:   004472a9
CODE:004472e3   66830d889...    OR          word ptr [DATA:DAT_00469d88],0x1        ;= ??
CODE:004472eb   e8e8e9ffff      CALL        FUN_00445cd8                            ;undefined4 FUN_00445cd8(void)
CODE:004472f0   6685c0          TEST        param_1,param_1                         
CODE:004472f3   7429            JZ          LAB_0044731e                            
CODE:004472f5   6a00            PUSH        0x0                                     
CODE:004472f7   68489e4600      PUSH        DATA:DAT_00469e48                       ;= ??
CODE:004472fc   6a00            PUSH        0x0                                     
CODE:004472fe   ff159c9d4600    CALL        dword ptr [DATA:DAT_00469d9c]           ;= ??
CODE:00447304   85c0            TEST        param_1,param_1                         
CODE:00447306   750b            JNZ         LAB_00447313                            
CODE:00447308   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x2        
CODE:00447311   eb14            JMP         LAB_00447327                            
                            LAB_00447313:                 ;XREF[1,0]:   00447306
CODE:00447313   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
CODE:0044731c   eb09            JMP         LAB_00447327                            
                            LAB_0044731e:                 ;XREF[1,0]:   004472f3
CODE:0044731e   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
                            LAB_00447327:                 ;XREF[3,0]:   004472a0,00447311,0044731c
CODE:00447327   e897e40000      CALL        WINMM.DLL::waveOutGetNumDevs            ;UINT waveOutGetNumDevs(void)
CODE:0044732c   85c0            TEST        param_1,param_1                         
CODE:0044732e   7411            JZ          LAB_00447341                            
CODE:00447330   66830d889...    OR          word ptr [DATA:DAT_00469d88],0x1        ;= ??
CODE:00447338   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
                            LAB_00447341:                 ;XREF[5,0]:   004472ab,004472b7,004472d6,004472e1
                                                          ;             0044732e
CODE:00447341   e8a7e40000      CALL        WINMM.DLL::midiOutGetNumDevs            ;UINT midiOutGetNumDevs(void)
CODE:00447346   6685c0          TEST        param_1,param_1                         
CODE:00447349   0f846a010000    JZ          LAB_004474b9                            
CODE:0044734f   6a34            PUSH        0x34                                    ;UINT cbmoc for midiOutGetDevCapsA
CODE:00447351   8d85c8feffff    LEA         param_1=>local_13c,[EBP + 0xfffffec8]   
CODE:00447357   50              PUSH        param_1                                 ;LPMIDIOUTCAPSA pmoc for midiOutGetDe...
CODE:00447358   6aff            PUSH        -0x1                                    ;UINT_PTR uDeviceID for midiOutGetDev...
CODE:0044735a   e894e40000      CALL        WINMM.DLL::midiOutGetDevCapsA           ;MMRESULT midiOutGetDevCapsA(UINT_PTR...
CODE:0044735f   83f806          CMP         param_1,0x6                             
CODE:00447362   0f8451010000    JZ          LAB_004474b9                            
CODE:00447368   66830d889...    OR          word ptr [DATA:DAT_00469d88],0x2        ;= ??
CODE:00447370   e801feffff      CALL        FUN_00447176                            ;undefined FUN_00447176(void)
CODE:00447375   8bf0            MOV         ESI,param_1                             
CODE:00447377   85f6            TEST        ESI,ESI                                 
CODE:00447379   7d0d            JGE         LAB_00447388                            
CODE:0044737b   668325889...    AND         word ptr [DATA:DAT_00469d88],0xfffd     ;= ??
CODE:00447383   e931010000      JMP         LAB_004474b9                            
                            LAB_00447388:                 ;XREF[1,0]:   00447379
CODE:00447388   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x1        
CODE:00447391   6a00            PUSH        0x0                                     ;int iOrigin for _llseek
CODE:00447393   6a06            PUSH        0x6                                     ;LONG lOffset for _llseek
CODE:00447395   56              PUSH        ESI                                     ;HFILE hFile for _llseek
CODE:00447396   e8bee10000      CALL        KERNEL32.DLL::_llseek                   ;LONG _llseek(HFILE hFile, LONG lOffs...
CODE:0044739b   83f806          CMP         param_1,0x6                             
CODE:0044739e   0f850f010000    JNZ         LAB_004474b3                            
CODE:004473a4   6a02            PUSH        0x2                                     ;UINT uBytes for _lread
CODE:004473a6   8d45fe          LEA         param_1=>local_6,[EBP + -0x2]           
CODE:004473a9   50              PUSH        param_1                                 ;LPVOID lpBuffer for _lread
CODE:004473aa   56              PUSH        ESI                                     ;HFILE hFile for _lread
CODE:004473ab   e82be10000      CALL        KERNEL32.DLL::_lread                    ;UINT _lread(HFILE hFile, LPVOID lpBu...
CODE:004473b0   83f802          CMP         param_1,0x2                             
CODE:004473b3   0f85fa000000    JNZ         LAB_004474b3                            
CODE:004473b9   6a00            PUSH        0x0                                     ;int iOrigin for _llseek
CODE:004473bb   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:004473bf   48              DEC         param_1                                 
CODE:004473c0   6bc036          IMUL        param_1,param_1,0x36                    
CODE:004473c3   83c012          ADD         param_1,0x12                            
CODE:004473c6   50              PUSH        param_1                                 ;LONG lOffset for _llseek
CODE:004473c7   56              PUSH        ESI                                     ;HFILE hFile for _llseek
CODE:004473c8   e88ce10000      CALL        KERNEL32.DLL::_llseek                   ;LONG _llseek(HFILE hFile, LONG lOffs...
CODE:004473cd   85c0            TEST        param_1,param_1                         
CODE:004473cf   0f84de000000    JZ          LAB_004474b3                            
CODE:004473d5   6a10            PUSH        0x10                                    ;UINT uBytes for _lread
CODE:004473d7   57              PUSH        EDI                                     ;LPVOID lpBuffer for _lread
CODE:004473d8   56              PUSH        ESI                                     ;HFILE hFile for _lread
CODE:004473d9   e8fde00000      CALL        KERNEL32.DLL::_lread                    ;UINT _lread(HFILE hFile, LPVOID lpBu...
CODE:004473de   83f810          CMP         param_1,0x10                            
CODE:004473e1   0f85cc000000    JNZ         LAB_004474b3                            
CODE:004473e7   33db            XOR         EBX,EBX                                 
                            LAB_004473e9:                 ;XREF[1,0]:   00447402
CODE:004473e9   0fbfc3          MOVSX       param_1,BX                              
CODE:004473ec   0fbe0407        MOVSX       param_1,byte ptr [EDI + param_1*0x1]=...
CODE:004473f0   50              PUSH        param_1                                 
CODE:004473f1   e872cb0000      CALL        ToUpper                                 ;uint ToUpper(undefined4 c)
CODE:004473f6   59              POP         param_3                                 
CODE:004473f7   0fbfd3          MOVSX       param_2,BX                              
CODE:004473fa   880417          MOV         byte ptr [EDI + ...,param_1             
CODE:004473fd   43              INC         EBX                                     
CODE:004473fe   6683fb10        CMP         BX,0x10                                 
CODE:00447402   7ce5            JL          LAB_004473e9                            
CODE:00447404   6885314600      PUSH        DATA:s_ADLIB_00463185                   ;= "ADLIB"
CODE:00447409   57              PUSH        EDI                                     
CODE:0044740a   e8f98c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:0044740f   83c408          ADD         ESP,0x8                                 
CODE:00447412   85c0            TEST        param_1,param_1                         
CODE:00447414   740e            JZ          LAB_00447424                            
CODE:00447416   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
CODE:0044741f   e98f000000      JMP         LAB_004474b3                            
                            LAB_00447424:                 ;XREF[1,0]:   00447414
CODE:00447424   688b314600      PUSH        DATA:s_AD_LIB_0046318b                  ;= "AD LIB"
CODE:00447429   57              PUSH        EDI                                     
CODE:0044742a   e8d98c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:0044742f   83c408          ADD         ESP,0x8                                 
CODE:00447432   85c0            TEST        param_1,param_1                         
CODE:00447434   740b            JZ          LAB_00447441                            
CODE:00447436   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
CODE:0044743f   eb72            JMP         LAB_004474b3                            
                            LAB_00447441:                 ;XREF[1,0]:   00447434
CODE:00447441   6892314600      PUSH        DATA:s_MVI_PRO_00463192                 ;= "MVI PRO"
CODE:00447446   57              PUSH        EDI                                     
CODE:00447447   e8bc8c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:0044744c   83c408          ADD         ESP,0x8                                 
CODE:0044744f   85c0            TEST        param_1,param_1                         
CODE:00447451   740b            JZ          LAB_0044745e                            
CODE:00447453   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
CODE:0044745c   eb55            JMP         LAB_004474b3                            
                            LAB_0044745e:                 ;XREF[1,0]:   00447451
CODE:0044745e   689a314600      PUSH        DATA:DAT_0046319a                       ;= 42h    B
CODE:00447463   57              PUSH        EDI                                     
CODE:00447464   e89f8c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:00447469   83c408          ADD         ESP,0x8                                 
CODE:0044746c   85c0            TEST        param_1,param_1                         
CODE:0044746e   740b            JZ          LAB_0044747b                            
CODE:00447470   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
CODE:00447479   eb38            JMP         LAB_004474b3                            
                            LAB_0044747b:                 ;XREF[1,0]:   0044746e
CODE:0044747b   689e314600      PUSH        DATA:DAT_0046319e                       ;= 42h    B
CODE:00447480   57              PUSH        EDI                                     
CODE:00447481   e8828c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:00447486   83c408          ADD         ESP,0x8                                 
CODE:00447489   85c0            TEST        param_1,param_1                         
CODE:0044748b   740b            JZ          LAB_00447498                            
CODE:0044748d   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
CODE:00447496   eb1b            JMP         LAB_004474b3                            
                            LAB_00447498:                 ;XREF[1,0]:   0044748b
CODE:00447498   68a3314600      PUSH        DATA:s_THUNDER_BOARD_004631a3           ;= "THUNDER BOARD"
CODE:0044749d   57              PUSH        EDI                                     
CODE:0044749e   e8658c0000      CALL        FUN_00450108                            ;int FUN_00450108(undefined param_1, ...
CODE:004474a3   83c408          ADD         ESP,0x8                                 
CODE:004474a6   85c0            TEST        param_1,param_1                         
CODE:004474a8   7409            JZ          LAB_004474b3                            
CODE:004474aa   66c705422...    MOV         word ptr [DATA:DAT_00462f42],0x0        
                            LAB_004474b3:                 ;XREF[10,0]:  0044739e,004473b3,004473cf,004473e1
                                                          ;             0044741f,0044743f,0044745c,00447479
                                                          ;             00447496,004474a8
CODE:004474b3   56              PUSH        ESI                                     ;HFILE hFile for _lclose
CODE:004474b4   e828e00000      CALL        KERNEL32.DLL::_lclose                   ;HFILE _lclose(HFILE hFile)
                            LAB_004474b9:                 ;XREF[3,0]:   00447349,00447362,00447383
CODE:004474b9   66a1889d4600    MOV         param_1,[DATA:DAT_00469d88]             ;= ??
CODE:004474bf   5f              POP         EDI                                     
CODE:004474c0   5e              POP         ESI                                     
CODE:004474c1   5b              POP         EBX                                     
CODE:004474c2   8be5            MOV         ESP,EBP                                 
CODE:004474c4   5d              POP         EBP                                     
CODE:004474c5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004474c6(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   004474d1
                                                          ;XREF[8,0]:   004154c5,00415d4a,00418107,004187c4
                                                          ;             0042f71e,0043c77a,0043e1b7,0044f15c
CODE:004474c6   55              PUSH        EBP                                     
CODE:004474c7   8bec            MOV         EBP,ESP                                 
CODE:004474c9   53              PUSH        EBX                                     
CODE:004474ca   56              PUSH        ESI                                     
                                                          ; FWD[2,0]:   00462b28,00462c3f
CODE:004474cb   ff35282b4600    PUSH        dword ptr [->$INTS]                     ;= 00462c3f
                                                                                    ;= 49h    I
CODE:004474d1   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:004474d5   50              PUSH        param_1                                 
CODE:004474d6   e82391ffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:004474db   83c408          ADD         ESP,0x8                                 
CODE:004474de   8bf0            MOV         ESI,param_1                             
CODE:004474e0   33db            XOR         EBX,EBX                                 
CODE:004474e2   eb21            JMP         LAB_00447505                            
                            LAB_004474e4:                 ;XREF[1,0]:   00447517
CODE:004474e4   0fbfc3          MOVSX       param_1,BX                              
CODE:004474e7   668b0446        MOV         param_1,word ptr [ESI + param_1*0x2]    
CODE:004474eb   50              PUSH        param_1                                 
CODE:004474ec   e881ecffff      CALL        FUN_00446172                            ;undefined FUN_00446172(undefined par...
CODE:004474f1   59              POP         param_3                                 
CODE:004474f2   6a01            PUSH        0x1                                     
CODE:004474f4   0fbfc3          MOVSX       param_1,BX                              
CODE:004474f7   668b0446        MOV         param_1,word ptr [ESI + param_1*0x2]    
CODE:004474fb   50              PUSH        param_1                                 
CODE:004474fc   e860e6ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:00447501   83c408          ADD         ESP,0x8                                 
CODE:00447504   43              INC         EBX                                     
                            LAB_00447505:                 ;XREF[1,0]:   004474e2
CODE:00447505   0fbfc3          MOVSX       param_1,BX                              
CODE:00447508   66833c46ff      CMP         word ptr [ESI + param_1*0x2],-0x1       
CODE:0044750d   740a            JZ          LAB_00447519                            
CODE:0044750f   0fbfc3          MOVSX       param_1,BX                              
CODE:00447512   66833c4600      CMP         word ptr [ESI + param_1*0x2],0x0        
CODE:00447517   75cb            JNZ         LAB_004474e4                            
                            LAB_00447519:                 ;XREF[1,0]:   0044750d
CODE:00447519   8bc6            MOV         param_1,ESI                             
CODE:0044751b   5e              POP         ESI                                     
CODE:0044751c   5b              POP         EBX                                     
CODE:0044751d   5d              POP         EBP                                     
CODE:0044751e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044751f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00447524
                                                          ;XREF[9,0]:   004156db,00415e62,00418272,00418873
                                                          ;             0042f847,0042fba3,0043c6c6,0043e54e
                                                          ;             0044f490
CODE:0044751f   55              PUSH        EBP                                     
CODE:00447520   8bec            MOV         EBP,ESP                                 
CODE:00447522   53              PUSH        EBX                                     
CODE:00447523   56              PUSH        ESI                                     
CODE:00447524   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00447527   85f6            TEST        ESI,ESI                                 
CODE:00447529   742e            JZ          LAB_00447559                            
CODE:0044752b   33db            XOR         EBX,EBX                                 
CODE:0044752d   eb0f            JMP         LAB_0044753e                            
                            LAB_0044752f:                 ;XREF[1,0]:   00447550
CODE:0044752f   0fbfc3          MOVSX       param_1,BX                              
CODE:00447532   668b0446        MOV         param_1,word ptr [ESI + param_1*0x2]    
CODE:00447536   50              PUSH        param_1                                 
CODE:00447537   e898edffff      CALL        FUN_004462d4                            ;undefined FUN_004462d4(undefined2 pa...
CODE:0044753c   59              POP         param_3                                 
CODE:0044753d   43              INC         EBX                                     
                            LAB_0044753e:                 ;XREF[1,0]:   0044752d
CODE:0044753e   0fbfc3          MOVSX       param_1,BX                              
CODE:00447541   66833c46ff      CMP         word ptr [ESI + param_1*0x2],-0x1       
CODE:00447546   740a            JZ          LAB_00447552                            
CODE:00447548   0fbfc3          MOVSX       param_1,BX                              
CODE:0044754b   66833c4600      CMP         word ptr [ESI + param_1*0x2],0x0        
CODE:00447550   75dd            JNZ         LAB_0044752f                            
                            LAB_00447552:                 ;XREF[1,0]:   00447546
CODE:00447552   56              PUSH        ESI                                     
CODE:00447553   e8e491ffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:00447558   59              POP         param_3                                 
                            LAB_00447559:                 ;XREF[1,0]:   00447529
CODE:00447559   33c0            XOR         param_1,param_1                         
CODE:0044755b   5e              POP         ESI                                     
CODE:0044755c   5b              POP         EBX                                     
CODE:0044755d   5d              POP         EBP                                     
CODE:0044755e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044755f(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00447562
                                                          ;XREF[1,0]:   0044b7c7
CODE:0044755f   55              PUSH        EBP                                     
CODE:00447560   8bec            MOV         EBP,ESP                                 
CODE:00447562   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00447566   66a3422f4600    MOV         [DATA:DAT_00462f42],param_1             
CODE:0044756c   5d              POP         EBP                                     
CODE:0044756d   c3              RET                                                 
CODE:0044756e   66              ??          66h    f                                
CODE:0044756f   c7              ??          C7h                                     
CODE:00447570   05              ??          05h                                     
CODE:00447571   46              ??          46h    F                                ;?  ->  00462f46
CODE:00447572   2f              ??          2Fh    /                                
CODE:00447573   46              ??          46h    F                                
CODE:00447574   00              ??          00h                                     
CODE:00447575   01              ??          01h                                     
CODE:00447576   00              ??          00h                                     
CODE:00447577   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447578(undefined4 param_1, undefined4 param_2, int param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       int                ECX                      
          ;local_8       undefined4          -8                      ;XREF[2,0]:   004475e0,00447605
CODE:00447578   55              PUSH        EBP                                     
CODE:00447579   8bec            MOV         EBP,ESP                                 
CODE:0044757b   51              PUSH        param_3                                 
CODE:0044757c   53              PUSH        EBX                                     
CODE:0044757d   0fbf05482...    MOVSX       param_1,word ptr [DATA:DAT_00462f48]    
CODE:00447584   83e801          SUB         param_1,0x1                             
CODE:00447587   0f829e000000    JC          LAB_0044762b                            
CODE:0044758d   7408            JZ          LAB_00447597                            
CODE:0044758f   48              DEC         param_1                                 
CODE:00447590   7425            JZ          LAB_004475b7                            
CODE:00447592   e994000000      JMP         LAB_0044762b                            
                            LAB_00447597:                 ;XREF[1,0]:   0044758d
CODE:00447597   66833d8a9...    CMP         word ptr [DATA:DAT_00469d8a],0x0        ;= ??
CODE:0044759f   0f8486000000    JZ          LAB_0044762b                            
CODE:004475a5   66833d5a3...    CMP         word ptr [DATA:DAT_0046305a],0x0        
CODE:004475ad   757c            JNZ         LAB_0044762b                            
CODE:004475af   ff15c49d4600    CALL        dword ptr [DATA:$pWaveMixPump]          ;= ??
CODE:004475b5   eb74            JMP         LAB_0044762b                            
                            LAB_004475b7:                 ;XREF[1,0]:   00447590
CODE:004475b7   66bb0100        MOV         BX,0x1                                  
CODE:004475bb   eb65            JMP         LAB_00447622                            
                            LAB_004475bd:                 ;XREF[1,0]:   00447629
CODE:004475bd   0fbfc3          MOVSX       param_1,BX                              
CODE:004475c0   c1e004          SHL         param_1,0x4                             
CODE:004475c3   6683b84c9...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:004475cb   7454            JZ          LAB_00447621                            
CODE:004475cd   0fbfc3          MOVSX       param_1,BX                              
CODE:004475d0   c1e004          SHL         param_1,0x4                             
CODE:004475d3   8b80509e4600    MOV         param_1,dword ptr [param_1 + 0x469e50...;= ??
CODE:004475d9   6683781800      CMP         word ptr [param_1 + 0x18],0x0           
CODE:004475de   7541            JNZ         LAB_00447621                            
CODE:004475e0   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:004475e3   50              PUSH        param_1                                 
CODE:004475e4   0fbfc3          MOVSX       param_1,BX                              
CODE:004475e7   c1e004          SHL         param_1,0x4                             
CODE:004475ea   ffb0549e4600    PUSH        dword ptr [param_1 + 0x469e54]=>DATA:...;= ??
CODE:004475f0   0fbfc3          MOVSX       param_1,BX                              
CODE:004475f3   c1e004          SHL         param_1,0x4                             
CODE:004475f6   8b80549e4600    MOV         param_1,dword ptr [param_1 + 0x469e54...;= ??
CODE:004475fc   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004475fe   ff5024          CALL        dword ptr [param_1 + 0x24]              
CODE:00447601   85c0            TEST        param_1,param_1                         
CODE:00447603   751c            JNZ         LAB_00447621                            
CODE:00447605   837dfc01        CMP         dword ptr [EBP + local_8+0x4],0x1       
CODE:00447609   7416            JZ          LAB_00447621                            
CODE:0044760b   6a01            PUSH        0x1                                     
CODE:0044760d   0fbfc3          MOVSX       param_1,BX                              
CODE:00447610   c1e004          SHL         param_1,0x4                             
CODE:00447613   ffb0509e4600    PUSH        dword ptr [param_1 + 0x469e50]=>DATA:...;= ??
CODE:00447619   e8a2f4ffff      CALL        FUN_00446ac0                            ;undefined FUN_00446ac0(undefined par...
CODE:0044761e   83c408          ADD         ESP,0x8                                 
                            LAB_00447621:                 ;XREF[4,0]:   004475cb,004475de,00447603,00447609
CODE:00447621   43              INC         EBX                                     
                            LAB_00447622:                 ;XREF[1,0]:   004475bb
CODE:00447622   663b1d969...    CMP         BX,word ptr [DATA:DAT_00469d96]         ;= ??
CODE:00447629   7c92            JL          LAB_004475bd                            
                            LAB_0044762b:                 ;XREF[5,0]:   00447587,00447592,0044759f,004475ad
                                                          ;             004475b5
CODE:0044762b   e8bdf2ffff      CALL        FUN_004468ed                            ;undefined FUN_004468ed(void)
CODE:00447630   5b              POP         EBX                                     
CODE:00447631   59              POP         param_3                                 
CODE:00447632   5d              POP         EBP                                     
CODE:00447633   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447634(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044763f
                                                          ;XREF[2,0]:   0042fec3,004324a2
CODE:00447634   55              PUSH        EBP                                     
CODE:00447635   8bec            MOV         EBP,ESP                                 
CODE:00447637   53              PUSH        EBX                                     
CODE:00447638   66ff0d5a3...    DEC         word ptr [DATA:DAT_0046305a]            
CODE:0044763f   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:00447644   7409            JZ          LAB_0044764f                            
CODE:00447646   66c7055a3...    MOV         word ptr [DATA:DAT_0046305a],0x0        
                            LAB_0044764f:                 ;XREF[1,0]:   00447644
CODE:0044764f   66833d5a3...    CMP         word ptr [DATA:DAT_0046305a],0x0        
CODE:00447657   753a            JNZ         LAB_00447693                            
CODE:00447659   66bb0100        MOV         BX,0x1                                  
CODE:0044765d   eb23            JMP         LAB_00447682                            
                            LAB_0044765f:                 ;XREF[1,0]:   00447689
CODE:0044765f   0fbfc3          MOVSX       param_1,BX                              
CODE:00447662   c1e004          SHL         param_1,0x4                             
CODE:00447665   6683b84c9...    CMP         word ptr [param_...,-0x1                ;= ??
CODE:0044766d   7412            JZ          LAB_00447681                            
CODE:0044766f   0fbfc3          MOVSX       param_1,BX                              
CODE:00447672   c1e004          SHL         param_1,0x4                             
CODE:00447675   ffb0509e4600    PUSH        dword ptr [param_1 + 0x469e50]=>DATA:...;= ??
CODE:0044767b   e82cf7ffff      CALL        FUN_00446dac                            ;undefined FUN_00446dac(undefined par...
CODE:00447680   59              POP         param_3                                 
                            LAB_00447681:                 ;XREF[1,0]:   0044766d
CODE:00447681   43              INC         EBX                                     
                            LAB_00447682:                 ;XREF[1,0]:   0044765d
CODE:00447682   663b1d969...    CMP         BX,word ptr [DATA:DAT_00469d96]         ;= ??
CODE:00447689   7cd4            JL          LAB_0044765f                            
CODE:0044768b   6a00            PUSH        0x0                                     
CODE:0044768d   e847f8ffff      CALL        FUN_00446ed9                            ;undefined FUN_00446ed9(undefined par...
CODE:00447692   59              POP         param_3                                 
                            LAB_00447693:                 ;XREF[1,0]:   00447657
CODE:00447693   66833d5a3...    CMP         word ptr [DATA:DAT_0046305a],0x0        
CODE:0044769b   7d09            JGE         LAB_004476a6                            
CODE:0044769d   66c7055a3...    MOV         word ptr [DATA:DAT_0046305a],0x0        
                            LAB_004476a6:                 ;XREF[1,0]:   0044769b
CODE:004476a6   5b              POP         EBX                                     
CODE:004476a7   5d              POP         EBP                                     
CODE:004476a8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004476a9(void)
                                                          ;XREF[2,0]:   0042ff0a,004321e6
CODE:004476a9   53              PUSH        EBX                                     
CODE:004476aa   66833d5a3...    CMP         word ptr [DATA:DAT_0046305a],0x0        
CODE:004476b2   7537            JNZ         LAB_004476eb                            
CODE:004476b4   66bb0100        MOV         BX,0x1                                  
CODE:004476b8   eb23            JMP         LAB_004476dd                            
                            LAB_004476ba:                 ;XREF[1,0]:   004476e4
CODE:004476ba   0fbfc3          MOVSX       EAX,BX                                  
CODE:004476bd   c1e004          SHL         EAX,0x4                                 
CODE:004476c0   6683b84c9...    CMP         word ptr [EAX + ...,-0x1                ;= ??
CODE:004476c8   7412            JZ          LAB_004476dc                            
CODE:004476ca   0fbfc3          MOVSX       EAX,BX                                  
CODE:004476cd   c1e004          SHL         EAX,0x4                                 
CODE:004476d0   ffb0509e4600    PUSH        dword ptr [EAX + 0x469e50]=>DATA:DAT_...;= ??
CODE:004476d6   e836f6ffff      CALL        FUN_00446d11                            ;undefined FUN_00446d11(undefined par...
CODE:004476db   59              POP         ECX                                     
                            LAB_004476dc:                 ;XREF[1,0]:   004476c8
CODE:004476dc   43              INC         EBX                                     
                            LAB_004476dd:                 ;XREF[1,0]:   004476b8
CODE:004476dd   663b1d969...    CMP         BX,word ptr [DATA:DAT_00469d96]         ;= ??
CODE:004476e4   7cd4            JL          LAB_004476ba                            
CODE:004476e6   e87df7ffff      CALL        FUN_00446e68                            ;undefined FUN_00446e68(void)
                            LAB_004476eb:                 ;XREF[1,0]:   004476b2
CODE:004476eb   66ff055a3...    INC         word ptr [DATA:DAT_0046305a]            
CODE:004476f2   5b              POP         EBX                                     
CODE:004476f3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004476f4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004476f7
                                                          ;XREF[2,0]:   00447723,0044773e
CODE:004476f4   55              PUSH        EBP                                     
CODE:004476f5   8bec            MOV         EBP,ESP                                 
CODE:004476f7   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:004476fa   85c9            TEST        param_3,param_3                         
CODE:004476fc   7504            JNZ         LAB_00447702                            
CODE:004476fe   33c0            XOR         param_1,param_1                         
CODE:00447700   5d              POP         EBP                                     
CODE:00447701   c3              RET                                                 
                            LAB_00447702:                 ;XREF[1,0]:   004476fc
CODE:00447702   8b4124          MOV         param_1,dword ptr [param_3 + 0x24]      
CODE:00447705   b916000000      MOV         param_3,0x16                            
CODE:0044770a   33d2            XOR         param_2,param_2                         
CODE:0044770c   f7f1            DIV         param_3                                 
CODE:0044770e   5d              POP         EBP                                     
CODE:0044770f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447710(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00447715
CODE:00447710   55              PUSH        EBP                                     
CODE:00447711   8bec            MOV         EBP,ESP                                 
CODE:00447713   6a02            PUSH        0x2                                     
CODE:00447715   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00447719   50              PUSH        param_1                                 
CODE:0044771a   e842e4ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:0044771f   83c408          ADD         ESP,0x8                                 
CODE:00447722   50              PUSH        param_1                                 
CODE:00447723   e8ccffffff      CALL        FUN_004476f4                            ;uint FUN_004476f4(undefined param_1,...
CODE:00447728   59              POP         param_3                                 
CODE:00447729   5d              POP         EBP                                     
CODE:0044772a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044772b(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   00447730
CODE:0044772b   55              PUSH        EBP                                     
CODE:0044772c   8bec            MOV         EBP,ESP                                 
CODE:0044772e   6a01            PUSH        0x1                                     
CODE:00447730   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:00447734   50              PUSH        param_1                                 
CODE:00447735   e827e4ffff      CALL        FUN_00445b61                            ;undefined FUN_00445b61(undefined4 pa...
CODE:0044773a   83c408          ADD         ESP,0x8                                 
CODE:0044773d   50              PUSH        param_1                                 
CODE:0044773e   e8b1ffffff      CALL        FUN_004476f4                            ;uint FUN_004476f4(undefined param_1,...
CODE:00447743   59              POP         param_3                                 
CODE:00447744   5d              POP         EBP                                     
CODE:00447745   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447746(void)
                                                          ;XREF[1,0]:   0042fe90
CODE:00447746   e881f5ffff      CALL        FUN_00446ccc                            ;undefined FUN_00446ccc(void)
CODE:0044774b   33c0            XOR         EAX,EAX                                 
CODE:0044774d   66a358304600    MOV         [DATA:DAT_00463058],AX                  
CODE:00447753   66a35a304600    MOV         [DATA:DAT_0046305a],AX                  
CODE:00447759   66c7055c3...    MOV         word ptr [DATA:DAT_0046305c],0xffff     ;= FFFFh
CODE:00447762   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447763(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00447768
                                                          ;XREF[2,0]:   0044b771,0044b7a7
CODE:00447763   55              PUSH        EBP                                     
CODE:00447764   8bec            MOV         EBP,ESP                                 
CODE:00447766   53              PUSH        EBX                                     
CODE:00447767   56              PUSH        ESI                                     
CODE:00447768   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044776b   56              PUSH        ESI                                     
CODE:0044776c   e83b880000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00447771   59              POP         param_3                                 
CODE:00447772   8bd8            MOV         EBX,param_1                             
CODE:00447774   6681fb0001      CMP         BX,0x100                                
CODE:00447779   7d2a            JGE         LAB_004477a5                            
CODE:0044777b   56              PUSH        ESI                                     
CODE:0044777c   684c2f4600      PUSH        DATA:s_MIDI\_00462f4c                   ;= "MIDI\\"
CODE:00447781   e8f6870000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:00447786   83c408          ADD         ESP,0x8                                 
CODE:00447789   0fbfc3          MOVSX       param_1,BX                              
CODE:0044778c   807c06ff5c      CMP         byte ptr [ESI + param_1*0x1 + -0x1],0x5c
CODE:00447791   7412            JZ          LAB_004477a5                            
CODE:00447793   68b1314600      PUSH        DATA:DAT_004631b1                       ;= 5Ch    \
CODE:00447798   684c2f4600      PUSH        DATA:s_MIDI\_00462f4c                   ;= "MIDI\\"
CODE:0044779d   e84a870000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:004477a2   83c408          ADD         ESP,0x8                                 
                            LAB_004477a5:                 ;XREF[2,0]:   00447779,00447791
CODE:004477a5   5e              POP         ESI                                     
CODE:004477a6   5b              POP         EBX                                     
CODE:004477a7   5d              POP         EBP                                     
CODE:004477a8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004477a9(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004477ad
CODE:004477a9   55              PUSH        EBP                                     
CODE:004477aa   8bec            MOV         EBP,ESP                                 
CODE:004477ac   53              PUSH        EBX                                     
CODE:004477ad   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004477b0   53              PUSH        EBX                                     
CODE:004477b1   e849eaffff      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:004477b6   59              POP         param_3                                 
CODE:004477b7   53              PUSH        EBX                                     
CODE:004477b8   e8bbefffff      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:004477bd   59              POP         param_3                                 
CODE:004477be   eb05            JMP         LAB_004477c5                            
                            LAB_004477c0:                 ;XREF[1,0]:   004477cf
CODE:004477c0   e859f0fdff      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
                            LAB_004477c5:                 ;XREF[1,0]:   004477be
CODE:004477c5   53              PUSH        EBX                                     
CODE:004477c6   e88ff8ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:004477cb   59              POP         param_3                                 
CODE:004477cc   6685c0          TEST        param_1,param_1                         
CODE:004477cf   75ef            JNZ         LAB_004477c0                            
CODE:004477d1   53              PUSH        EBX                                     
CODE:004477d2   e890ebffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:004477d7   59              POP         param_3                                 
CODE:004477d8   5b              POP         EBX                                     
CODE:004477d9   5d              POP         EBP                                     
CODE:004477da   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004477db(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004477df
CODE:004477db   55              PUSH        EBP                                     
CODE:004477dc   8bec            MOV         EBP,ESP                                 
CODE:004477de   53              PUSH        EBX                                     
CODE:004477df   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004477e2   53              PUSH        EBX                                     
CODE:004477e3   e820f0ffff      CALL        FUN_00446808                            ;undefined FUN_00446808(undefined par...
CODE:004477e8   59              POP         param_3                                 
CODE:004477e9   eb05            JMP         LAB_004477f0                            
                            LAB_004477eb:                 ;XREF[1,0]:   004477fa
CODE:004477eb   e82ef0fdff      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
                            LAB_004477f0:                 ;XREF[1,0]:   004477e9
CODE:004477f0   53              PUSH        EBX                                     
CODE:004477f1   e864f8ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:004477f6   59              POP         param_3                                 
CODE:004477f7   6685c0          TEST        param_1,param_1                         
CODE:004477fa   75ef            JNZ         LAB_004477eb                            
CODE:004477fc   53              PUSH        EBX                                     
CODE:004477fd   e870f4ffff      CALL        FUN_00446c72                            ;undefined FUN_00446c72(undefined par...
CODE:00447802   59              POP         param_3                                 
CODE:00447803   5b              POP         EBX                                     
CODE:00447804   5d              POP         EBP                                     
CODE:00447805   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447806(void)
CODE:00447806   55              PUSH        EBP                                     
CODE:00447807   8bec            MOV         EBP,ESP                                 
CODE:00447809   5d              POP         EBP                                     
CODE:0044780a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044780b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044780f
CODE:0044780b   55              PUSH        EBP                                     
CODE:0044780c   8bec            MOV         EBP,ESP                                 
CODE:0044780e   53              PUSH        EBX                                     
CODE:0044780f   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00447812   eb05            JMP         LAB_00447819                            
                            LAB_00447814:                 ;XREF[1,0]:   00447823
CODE:00447814   e805f0fdff      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
                            LAB_00447819:                 ;XREF[1,0]:   00447812
CODE:00447819   53              PUSH        EBX                                     
CODE:0044781a   e8aaf7ffff      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0044781f   59              POP         param_3                                 
CODE:00447820   6685c0          TEST        param_1,param_1                         
CODE:00447823   75ef            JNZ         LAB_00447814                            
CODE:00447825   5b              POP         EBX                                     
CODE:00447826   5d              POP         EBP                                     
CODE:00447827   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447828(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044782c
CODE:00447828   55              PUSH        EBP                                     
CODE:00447829   8bec            MOV         EBP,ESP                                 
CODE:0044782b   53              PUSH        EBX                                     
CODE:0044782c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044782f   eb05            JMP         LAB_00447836                            
                            LAB_00447831:                 ;XREF[1,0]:   00447840
CODE:00447831   e8e8effdff      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
                            LAB_00447836:                 ;XREF[1,0]:   0044782f
CODE:00447836   53              PUSH        EBX                                     
CODE:00447837   e8e3f7ffff      CALL        FUN_0044701f                            ;undefined4 FUN_0044701f(undefined pa...
CODE:0044783c   59              POP         param_3                                 
CODE:0044783d   6685c0          TEST        param_1,param_1                         
CODE:00447840   75ef            JNZ         LAB_00447831                            
CODE:00447842   5b              POP         EBX                                     
CODE:00447843   5d              POP         EBP                                     
CODE:00447844   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447845(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00447849
CODE:00447845   55              PUSH        EBP                                     
CODE:00447846   8bec            MOV         EBP,ESP                                 
CODE:00447848   53              PUSH        EBX                                     
CODE:00447849   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044784c   eb05            JMP         LAB_00447853                            
                            LAB_0044784e:                 ;XREF[1,0]:   0044785d
CODE:0044784e   e8cbeffdff      CALL        FUN_0042681e                            ;undefined FUN_0042681e(void)
                            LAB_00447853:                 ;XREF[1,0]:   0044784c
CODE:00447853   53              PUSH        EBX                                     
CODE:00447854   e801f8ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00447859   59              POP         param_3                                 
CODE:0044785a   6685c0          TEST        param_1,param_1                         
CODE:0044785d   75ef            JNZ         LAB_0044784e                            
CODE:0044785f   5b              POP         EBX                                     
CODE:00447860   5d              POP         EBP                                     
CODE:00447861   c3              RET                                                 
CODE:00447862   a1              ??          A1h                                     
CODE:00447863   54              ??          54h    T                                ;?  ->  00463054
CODE:00447864   30              ??          30h    0                                
CODE:00447865   46              ??          46h    F                                
CODE:00447866   00              ??          00h                                     
CODE:00447867   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447868(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044786e
CODE:00447868   55              PUSH        EBP                                     
CODE:00447869   8bec            MOV         EBP,ESP                                 
CODE:0044786b   53              PUSH        EBX                                     
CODE:0044786c   56              PUSH        ESI                                     
CODE:0044786d   57              PUSH        EDI                                     
CODE:0044786e   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00447871   e82bf4ffff      CALL        FUN_00446ca1                            ;undefined FUN_00446ca1(void)
CODE:00447876   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:0044787c   e867d8feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:00447881   59              POP         param_3                                 
CODE:00447882   8bd8            MOV         EBX,param_1                             
CODE:00447884   85db            TEST        EBX,EBX                                 
CODE:00447886   743b            JZ          LAB_004478c3                            
                            LAB_00447888:                 ;XREF[1,0]:   004478c1
CODE:00447888   53              PUSH        EBX                                     
CODE:00447889   e87fd8feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044788e   59              POP         param_3                                 
CODE:0044788f   8bf0            MOV         ESI,param_1                             
CODE:00447891   663b7b52        CMP         DI,word ptr [EBX + 0x52]                
CODE:00447895   7f26            JG          LAB_004478bd                            
CODE:00447897   66837b0e04      CMP         word ptr [EBX + 0xe],0x4                
CODE:0044789c   750d            JNZ         LAB_004478ab                            
CODE:0044789e   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:004478a2   50              PUSH        param_1                                 
CODE:004478a3   e840eaffff      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:004478a8   59              POP         param_3                                 
CODE:004478a9   eb12            JMP         LAB_004478bd                            
                            LAB_004478ab:                 ;XREF[1,0]:   0044789c
CODE:004478ab   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:004478af   50              PUSH        param_1                                 
CODE:004478b0   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:004478b4   50              PUSH        param_1                                 
CODE:004478b5   e86be9ffff      CALL        FUN_00446225                            ;undefined FUN_00446225(undefined2 pa...
CODE:004478ba   83c408          ADD         ESP,0x8                                 
                            LAB_004478bd:                 ;XREF[2,0]:   00447895,004478a9
CODE:004478bd   8bde            MOV         EBX,ESI                                 
CODE:004478bf   85db            TEST        EBX,EBX                                 
CODE:004478c1   75c5            JNZ         LAB_00447888                            
                            LAB_004478c3:                 ;XREF[1,0]:   00447886
CODE:004478c3   33c0            XOR         param_1,param_1                         
CODE:004478c5   a39c9e4600      MOV         [DATA:DAT_00469e9c],param_1             ;= ??
CODE:004478ca   5f              POP         EDI                                     
CODE:004478cb   5e              POP         ESI                                     
CODE:004478cc   5b              POP         EBX                                     
CODE:004478cd   5d              POP         EBP                                     
CODE:004478ce   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004478cf(void)
                                                          ;XREF[1,0]:   004458cf
CODE:004478cf   53              PUSH        EBX                                     
CODE:004478d0   56              PUSH        ESI                                     
CODE:004478d1   57              PUSH        EDI                                     
CODE:004478d2   689f4e0000      PUSH        0x4e9f                                  
CODE:004478d7   e86188fcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:004478dc   59              POP         ECX                                     
CODE:004478dd   8bd8            MOV         EBX,EAX                                 
CODE:004478df   53              PUSH        EBX                                     
CODE:004478e0   e83c33fdff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:004478e5   59              POP         ECX                                     
CODE:004478e6   53              PUSH        EBX                                     
CODE:004478e7   e8ecca0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:004478ec   59              POP         ECX                                     
CODE:004478ed   ff35849d4600    PUSH        dword ptr [DATA:DAT_00469d84]           ;= ??
CODE:004478f3   e802d8feff      CALL        DlistTail                               ;undefined4 DlistTail(Dlist * list)
CODE:004478f8   59              POP         ECX                                     
CODE:004478f9   8bd8            MOV         EBX,EAX                                 
CODE:004478fb   85db            TEST        EBX,EBX                                 
CODE:004478fd   7443            JZ          LAB_00447942                            
                            LAB_004478ff:                 ;XREF[1,0]:   00447940
CODE:004478ff   53              PUSH        EBX                                     
CODE:00447900   e812d8feff      CALL        DlistPrev                               ;undefined4 DlistPrev(DlistNode * node)
CODE:00447905   59              POP         ECX                                     
CODE:00447906   8bf0            MOV         ESI,EAX                                 
CODE:00447908   f6430e03        TEST        byte ptr [EBX + 0xe],0x3                
CODE:0044790c   742e            JZ          LAB_0044793c                            
CODE:0044790e   668b7b0c        MOV         DI,word ptr [EBX + 0xc]                 
CODE:00447912   668b5b0e        MOV         BX,word ptr [EBX + 0xe]                 
CODE:00447916   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x1        
CODE:0044791f   53              PUSH        EBX                                     
CODE:00447920   57              PUSH        EDI                                     
CODE:00447921   e8ffe8ffff      CALL        FUN_00446225                            ;undefined FUN_00446225(undefined2 pa...
CODE:00447926   83c408          ADD         ESP,0x8                                 
CODE:00447929   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
CODE:00447932   53              PUSH        EBX                                     
CODE:00447933   57              PUSH        EDI                                     
CODE:00447934   e8d2e6ffff      CALL        FUN_0044600b                            ;undefined FUN_0044600b(undefined par...
CODE:00447939   83c408          ADD         ESP,0x8                                 
                            LAB_0044793c:                 ;XREF[1,0]:   0044790c
CODE:0044793c   8bde            MOV         EBX,ESI                                 
CODE:0044793e   85db            TEST        EBX,EBX                                 
CODE:00447940   75bd            JNZ         LAB_004478ff                            
                            LAB_00447942:                 ;XREF[1,0]:   004478fd
CODE:00447942   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x1        
CODE:0044794b   6a01            PUSH        0x1                                     
CODE:0044794d   6a00            PUSH        0x0                                     
CODE:0044794f   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00447955   ff15b49d4600    CALL        dword ptr [DATA:$pWaveMixCloseChannel]  ;= ??
CODE:0044795b   50              PUSH        EAX                                     
CODE:0044795c   e84fdeffff      CALL        FUN_004457b0                            ;void FUN_004457b0(undefined4 param_1)
CODE:00447961   59              POP         ECX                                     
CODE:00447962   ff35f89d4600    PUSH        dword ptr [DATA:$WaveMixHandle]         ;= ??
CODE:00447968   ff15bc9d4600    CALL        dword ptr [DATA:$pWaveMixCloseSession]  ;= ??
CODE:0044796e   e849e3ffff      CALL        FreeLibraryForWAVEMIX                   ;undefined FreeLibraryForWAVEMIX(void)
CODE:00447973   66c705482...    MOV         word ptr [DATA:DAT_00462f48],0x0        
CODE:0044797c   6a00            PUSH        0x0                                     
CODE:0044797e   e8d53e0000      CALL        FUN_0044b858                            ;undefined FUN_0044b858(undefined par...
CODE:00447983   59              POP         ECX                                     
CODE:00447984   5f              POP         EDI                                     
CODE:00447985   5e              POP         ESI                                     
CODE:00447986   5b              POP         EBX                                     
CODE:00447987   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetParametersForSimpleMachine'(void)
                                                          ;XREF[1,0]:   00463342
CODE:00447988   53              PUSH        EBX                                     
CODE:00447989   56              PUSH        ESI                                     
CODE:0044798a   57              PUSH        EDI                                     
CODE:0044798b   b842974600      MOV         EAX=>DATA:DAT_00469742,DATA:DAT_00469742;= ??
CODE:00447990   be10a34600      MOV         ESI,DATA:DAT_0046a310                   ;= ??
CODE:00447995   bf34a34600      MOV         EDI,DATA:DAT_0046a334                   ;= ??
CODE:0044799a   66c7058ca...    MOV         word ptr [DATA:DAT_0046a28c],0x0        ;= ??
CODE:004479a3   66c7058aa...    MOV         word ptr [DATA:DAT_0046a28a],0x0        ;= ??
CODE:004479ac   66c700741f      MOV         word ptr [EAX]=>DATA:DAT_00469742,0x1f74;= ??
CODE:004479b1   66c740025c1f    MOV         word ptr [EAX + ...,0x1f5c              ;= ??
CODE:004479b7   66c740045b1f    MOV         word ptr [EAX + ...,0x1f5b              ;= ??
CODE:004479bd   66c74006754a    MOV         word ptr [EAX + ...,0x4a75              ;= ??
CODE:004479c3   66c74008a71f    MOV         word ptr [EAX + ...,0x1fa7              ;= ??
CODE:004479c9   66c7400a791f    MOV         word ptr [EAX + ...,0x1f79              ;= ??
CODE:004479cf   66c7400c771f    MOV         word ptr [EAX + ...,0x1f77              ;= ??
CODE:004479d5   66c7400e781f    MOV         word ptr [EAX + ...,0x1f78              ;= ??
CODE:004479db   66c740105e4a    MOV         word ptr [EAX + ...,0x4a5e              ;= ??
CODE:004479e1   66c74012751f    MOV         word ptr [EAX + ...,0x1f75              ;= ??
CODE:004479e7   66c740147d1f    MOV         word ptr [EAX + ...,0x1f7d              ;= ??
CODE:004479ed   66c740167e1f    MOV         word ptr [EAX + ...,0x1f7e              ;= ??
CODE:004479f3   66c74018731f    MOV         word ptr [EAX + ...,0x1f73              ;= ??
CODE:004479f9   66c7401a774a    MOV         word ptr [EAX + ...,0x4a77              ;= ??
CODE:004479ff   66c7401cffff    MOV         word ptr [EAX + ...,0xffff              ;= ??
CODE:00447a05   50              PUSH        EAX=>DATA:DAT_00469742                  ;= ??
CODE:00447a06   e88685ffff      CALL        FUN_0043ff91                            ;undefined FUN_0043ff91(undefined4 pa...
CODE:00447a0b   59              POP         ECX=>DATA:DAT_00469742                  ;= ??
CODE:00447a0c   e80287ffff      CALL        FUN_00440113                            ;undefined FUN_00440113(uint param_1,...
CODE:00447a11   68cdaf4400      PUSH        LAB_0044afcd                            
CODE:00447a16   e8354f0000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00447a1b   59              POP         ECX=>LAB_0044afcd                       
CODE:00447a1c   68803e0000      PUSH        0x3e80                                  
CODE:00447a21   e8fe95feff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:00447a26   59              POP         ECX                                     
CODE:00447a27   68803e0000      PUSH        0x3e80                                  
CODE:00447a2c   e893b0fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447a31   59              POP         ECX                                     
CODE:00447a32   a3d4a24600      MOV         [DATA:DAT_0046a2d4],EAX                 ;= ??
CODE:00447a37   6a00            PUSH        0x0                                     
CODE:00447a39   6a00            PUSH        0x0                                     
CODE:00447a3b   6a00            PUSH        0x0                                     
CODE:00447a3d   ff35d4a24600    PUSH        dword ptr [DATA:DAT_0046a2d4]           ;= ??
CODE:00447a43   e8acc2fcff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:00447a48   83c410          ADD         ESP,0x10                                
CODE:00447a4b   ff35d4a24600    PUSH        dword ptr [DATA:DAT_0046a2d4]           ;= ??
CODE:00447a51   e8b6b2fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00447a56   59              POP         ECX                                     
CODE:00447a57   68c23e0000      PUSH        0x3ec2                                  
CODE:00447a5c   e863b0fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447a61   59              POP         ECX                                     
CODE:00447a62   a300a34600      MOV         [DATA:DAT_0046a300],EAX                 ;= ??
CODE:00447a67   68ca854400      PUSH        LAB_004485ca                            
CODE:00447a6c   e82d88fcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:00447a71   59              POP         ECX=>LAB_004485ca                       
CODE:00447a72   66a1fe2a4600    MOV         AX,[DATA:Puzzles::currentPuzzle]        ;= 1h
CODE:00447a78   50              PUSH        EAX                                     
CODE:00447a79   e8c40c0000      CALL        Puzzles::SetParametersForSimpleMachine  ;void SetParametersForSimpleMachine(P...
CODE:00447a7e   59              POP         ECX                                     
CODE:00447a7f   e8ec2e0000      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:00447a84   e86e2f0000      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:00447a89   e809060000      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:00447a8e   66a13e334600    MOV         AX,[DATA:DAT_0046333e]                  
CODE:00447a94   50              PUSH        EAX                                     
CODE:00447a95   e85f84ffff      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:00447a9a   59              POP         ECX                                     
CODE:00447a9b   68a13a0000      PUSH        0x3aa1                                  
CODE:00447aa0   e81fb0fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447aa5   59              POP         ECX                                     
CODE:00447aa6   a304a34600      MOV         [DATA:DAT_0046a304],EAX                 ;= ??
CODE:00447aab   6a0a            PUSH        0xa                                     
CODE:00447aad   6843010000      PUSH        0x143                                   
CODE:00447ab2   688e010000      PUSH        0x18e                                   
CODE:00447ab7   ff3504a34600    PUSH        dword ptr [DATA:DAT_0046a304]           ;= ??
CODE:00447abd   e89abefcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447ac2   83c410          ADD         ESP,0x10                                
CODE:00447ac5   689d3a0000      PUSH        0x3a9d                                  
CODE:00447aca   e8f5affcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447acf   59              POP         ECX                                     
CODE:00447ad0   a308a34600      MOV         [DATA:DAT_0046a308],EAX                 ;= ??
CODE:00447ad5   6a0a            PUSH        0xa                                     
CODE:00447ad7   6a19            PUSH        0x19                                    
CODE:00447ad9   6a10            PUSH        0x10                                    
CODE:00447adb   ff3508a34600    PUSH        dword ptr [DATA:DAT_0046a308]           ;= ??
CODE:00447ae1   e876befcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447ae6   83c410          ADD         ESP,0x10                                
CODE:00447ae9   68a23a0000      PUSH        0x3aa2                                  
CODE:00447aee   e8d1affcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447af3   59              POP         ECX                                     
CODE:00447af4   a30ca34600      MOV         [DATA:DAT_0046a30c],EAX                 ;= ??
CODE:00447af9   6a0a            PUSH        0xa                                     
CODE:00447afb   6820010000      PUSH        0x120                                   
CODE:00447b00   6a10            PUSH        0x10                                    
CODE:00447b02   ff350ca34600    PUSH        dword ptr [DATA:DAT_0046a30c]           ;= ??
CODE:00447b08   e84fbefcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447b0d   83c410          ADD         ESP,0x10                                
CODE:00447b10   33db            XOR         EBX,EBX                                 
                            LAB_00447b12:                 ;XREF[1,0]:   00447b4e
CODE:00447b12   8d83ca3e0000    LEA         EAX,[EBX + 0x3eca]                      
CODE:00447b18   50              PUSH        EAX                                     
CODE:00447b19   e8a6affcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447b1e   59              POP         ECX                                     
CODE:00447b1f   0fbfd3          MOVSX       EDX,BX                                  
CODE:00447b22   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00447b25   6a00            PUSH        0x0                                     
CODE:00447b27   6a00            PUSH        0x0                                     
CODE:00447b29   0fbfc3          MOVSX       EAX,BX                                  
CODE:00447b2c   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:00447b2f   e85a3affff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00447b34   83c40c          ADD         ESP,0xc                                 
CODE:00447b37   0fbfd3          MOVSX       EDX,BX                                  
CODE:00447b3a   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:00447b3d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00447b40   8b0487          MOV         EAX,dword ptr [EDI + EAX*0x4]=>DATA:D...;= ??
CODE:00447b43   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:00447b49   43              INC         EBX                                     
CODE:00447b4a   6683fb09        CMP         BX,0x9                                  
CODE:00447b4e   7cc2            JL          LAB_00447b12                            
CODE:00447b50   33db            XOR         EBX,EBX                                 
                            LAB_00447b52:                 ;XREF[1,0]:   00447b8e
CODE:00447b52   8d83c23e0000    LEA         EAX,[EBX + 0x3ec2]                      
CODE:00447b58   50              PUSH        EAX                                     
CODE:00447b59   e866affcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447b5e   59              POP         ECX                                     
CODE:00447b5f   0fbfd3          MOVSX       EDX,BX                                  
CODE:00447b62   89049590a...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00447b69   6a00            PUSH        0x0                                     
CODE:00447b6b   6a00            PUSH        0x0                                     
CODE:00447b6d   0fbfc3          MOVSX       EAX,BX                                  
CODE:00447b70   ff348590a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a290] ;= ??
CODE:00447b77   e8123affff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:00447b7c   83c40c          ADD         ESP,0xc                                 
CODE:00447b7f   0fbfd3          MOVSX       EDX,BX                                  
CODE:00447b82   890495b0a...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:00447b89   43              INC         EBX                                     
CODE:00447b8a   6683fb08        CMP         BX,0x8                                  
CODE:00447b8e   7cc2            JL          LAB_00447b52                            
CODE:00447b90   6a01            PUSH        0x1                                     
CODE:00447b92   e845350000      CALL        FUN_0044b0dc                            ;undefined FUN_0044b0dc(undefined par...
CODE:00447b97   59              POP         ECX                                     
CODE:00447b98   c70544954...    MOV         dword ptr [DATA:...,LAB_0044b1de        ;= ??
CODE:00447ba2   e8f597feff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:00447ba7   5f              POP         EDI                                     
CODE:00447ba8   5e              POP         ESI                                     
CODE:00447ba9   5b              POP         EBX                                     
CODE:00447baa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00447bab(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00463346
CODE:00447bab   53              PUSH        EBX                                     
CODE:00447bac   56              PUSH        ESI                                     
CODE:00447bad   57              PUSH        EDI                                     
CODE:00447bae   be90a24600      MOV         ESI,DATA:DAT_0046a290                   ;= ??
CODE:00447bb3   bf10a34600      MOV         EDI,DATA:DAT_0046a310                   ;= ??
CODE:00447bb8   66833d6c9...    CMP         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00447bc0   7416            JZ          LAB_00447bd8                            
CODE:00447bc2   66a16c974600    MOV         param_1,[DATA:DAT_0046976c]             ;= ??
CODE:00447bc8   50              PUSH        param_1                                 
CODE:00447bc9   e899e7ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00447bce   59              POP         param_3                                 
CODE:00447bcf   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
                            LAB_00447bd8:                 ;XREF[1,0]:   00447bc0
CODE:00447bd8   33db            XOR         EBX,EBX                                 
                            LAB_00447bda:                 ;XREF[1,0]:   00447c01
CODE:00447bda   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   0046a290,0046a294
CODE:00447bdd   ff3486          PUSH        dword ptr [ESI + param_1*0x4]=>DATA:D...;= ??
CODE:00447be0   e827b1fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00447be5   59              POP         param_3                                 
CODE:00447be6   0fbfd3          MOVSX       param_2,BX                              
CODE:00447be9   890496          MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:00447bec   0fbfc3          MOVSX       param_1,BX                              
CODE:00447bef   ff3485b0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00447bf6   e8a33affff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00447bfb   59              POP         param_3                                 
CODE:00447bfc   43              INC         EBX                                     
CODE:00447bfd   6683fb08        CMP         BX,0x8                                  
CODE:00447c01   7cd7            JL          LAB_00447bda                            
CODE:00447c03   33db            XOR         EBX,EBX                                 
                            LAB_00447c05:                 ;XREF[1,0]:   00447c2c
CODE:00447c05   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   0046a310,0046a314
CODE:00447c08   ff3487          PUSH        dword ptr [EDI + param_1*0x4]=>DATA:D...;= ??
CODE:00447c0b   e8fcb0fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00447c10   59              POP         param_3                                 
CODE:00447c11   0fbfd3          MOVSX       param_2,BX                              
CODE:00447c14   890497          MOV         dword ptr [EDI +...,param_1             ;= ??
CODE:00447c17   0fbfc3          MOVSX       param_1,BX                              
CODE:00447c1a   ff348534a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:00447c21   e8783affff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:00447c26   59              POP         param_3                                 
CODE:00447c27   43              INC         EBX                                     
CODE:00447c28   6683fb09        CMP         BX,0x9                                  
CODE:00447c2c   7cd7            JL          LAB_00447c05                            
CODE:00447c2e   33c0            XOR         param_1,param_1                         
CODE:00447c30   a344954600      MOV         [DATA:DAT_00469544],param_1             ;= ??
CODE:00447c35   6a00            PUSH        0x0                                     
CODE:00447c37   6a00            PUSH        0x0                                     
CODE:00447c39   e8943dffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:00447c3e   83c408          ADD         ESP,0x8                                 
CODE:00447c41   6842974600      PUSH        DATA:DAT_00469742                       ;= ??
CODE:00447c46   e86f83ffff      CALL        FUN_0043ffba                            ;undefined FUN_0043ffba(undefined par...
CODE:00447c4b   59              POP         param_3=>DATA:DAT_00469742              ;= ??
CODE:00447c4c   e89a84ffff      CALL        FUN_004400eb                            ;undefined FUN_004400eb(uint param_1,...
CODE:00447c51   66a13e334600    MOV         param_1,[DATA:DAT_0046333e]             
CODE:00447c57   66a36a974600    MOV         [DATA:DAT_0046976a],param_1             ;= ??
CODE:00447c5d   6a00            PUSH        0x0                                     
CODE:00447c5f   e8ec4c0000      CALL        FUN_0044c950                            ;undefined FUN_0044c950(undefined par...
CODE:00447c64   59              POP         param_3                                 
CODE:00447c65   e82ef3fcff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:00447c6a   e81e0a0000      CALL        FUN_0044868d                            ;undefined FUN_0044868d(uint param_1,...
CODE:00447c6f   e86386fcff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:00447c74   684e334600      PUSH        DATA:$TEXT37                            ;= 54h    T
CODE:00447c79   66a17e974600    MOV         param_1,[DATA:DAT_0046977e]             ;= ??
CODE:00447c7f   50              PUSH        param_1                                 
CODE:00447c80   e8108affff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:00447c85   83c408          ADD         ESP,0x8                                 
CODE:00447c88   ff35a49e4600    PUSH        dword ptr [DATA:DAT_00469ea4]           ;= ??
CODE:00447c8e   e82746ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:00447c93   59              POP         param_3                                 
CODE:00447c94   e8af96feff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:00447c99   5f              POP         EDI                                     
CODE:00447c9a   5e              POP         ESI                                     
CODE:00447c9b   5b              POP         EBX                                     
CODE:00447c9c   c3              RET                                                 
                            LAB_00447c9d:                 ;XREF[1,0]:   0046334a
CODE:00447c9d   6a0f            PUSH        0xf                                     
CODE:00447c9f   e84848ffff      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:00447ca4   59              POP         ECX                                     
CODE:00447ca5   66833d8aa...    CMP         word ptr [DATA:DAT_0046a28a],0x0        ;= ??
CODE:00447cad   752f            JNZ         LAB_00447cde                            
CODE:00447caf   66c7058aa...    MOV         word ptr [DATA:DAT_0046a28a],0x1        ;= ??
CODE:00447cb8   66a180974600    MOV         AX,[DATA:DAT_00469780]                  ;= ??
CODE:00447cbe   66a36c974600    MOV         [DATA:DAT_0046976c],AX                  ;= ??
CODE:00447cc4   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00447cca   50              PUSH        EAX                                     
CODE:00447ccb   e82fe5ffff      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:00447cd0   59              POP         ECX                                     
CODE:00447cd1   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00447cd7   50              PUSH        EAX                                     
CODE:00447cd8   e89beaffff      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:00447cdd   59              POP         ECX                                     
                            LAB_00447cde:                 ;XREF[1,0]:   00447cad
CODE:00447cde   66833d8ca...    CMP         word ptr [DATA:DAT_0046a28c],0x0        ;= ??
CODE:00447ce6   7418            JZ          LAB_00447d00                            
CODE:00447ce8   66c7058ca...    MOV         word ptr [DATA:DAT_0046a28c],0x0        ;= ??
CODE:00447cf1   e8a1030000      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:00447cf6   e8752c0000      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:00447cfb   e8f72c0000      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
                            LAB_00447d00:                 ;XREF[1,0]:   00447ce6
CODE:00447d00   0fbf05403...    MOVSX       EAX,word ptr [DATA:DAT_00463340]        ;= 0001h
CODE:00447d07   83f805          CMP         EAX,0x5                                 
CODE:00447d0a   0f8750030000    JA          switchD_00447d10::caseD_6               
                            switchD:                      ; FWD[8,0]:   00447d1b,00447d2f,00447dad,00447de3
                                                          ;             00447df6,00447e02,00448038,00448060
CODE:00447d10   ff2485177...    JMP         dword ptr [EAX*0x4 + 0x447d17]=>->swi...;= 00447d2f
                            switchdataD_00447d17:         
CODE:00447d17   ad7d4400        addr        switchD_00447d10::caseD_0               
                            PTR_caseD_1_00447d1b:         ;XREF[1,0]:   00447d10
CODE:00447d1b   2f7d4400        addr        switchD_00447d10::caseD_1               
CODE:00447d1f   38804400        addr        switchD_00447d10::caseD_2               
CODE:00447d23   027e4400        addr        switchD_00447d10::caseD_3               
CODE:00447d27   e37d4400        addr        switchD_00447d10::caseD_4               
CODE:00447d2b   f67d4400        addr        switchD_00447d10::caseD_5               
                            caseD_1:                      ;XREF[2,0]:   00447d10,00447d1b
CODE:00447d2f   66833d1c3...    CMP         word ptr [DATA:DAT_0046331c],-0x1       ;= FFFFh
CODE:00447d37   0f8e23030000    JLE         switchD_00447d10::caseD_6               
CODE:00447d3d   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447d44   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447d47   ff34450ca...    PUSH        dword ptr [EAX*0x2 + 0x46a00c]=>DATA:...;= ??
CODE:00447d4e   e81db1fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00447d53   59              POP         ECX                                     
CODE:00447d54   6a05            PUSH        0x5                                     
CODE:00447d56   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447d5d   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447d60   668b0445c...    MOV         AX,word ptr [EAX*0x2 + 0x469fcc]=>DAT...;= ??
CODE:00447d68   660305c89...    ADD         AX,word ptr [DATA:DAT_00469fc8]         ;= ??
CODE:00447d6f   50              PUSH        EAX                                     
CODE:00447d70   0fbf05bc9...    MOVSX       EAX,word ptr [DATA:DAT_00469fbc]        ;= ??
CODE:00447d77   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447d7a   668b0445c...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:00447d82   660305c69...    ADD         AX,word ptr [DATA:DAT_00469fc6]         ;= ??
CODE:00447d89   50              PUSH        EAX                                     
CODE:00447d8a   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447d91   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447d94   ff34450ca...    PUSH        dword ptr [EAX*0x2 + 0x46a00c]=>DATA:...;= ??
CODE:00447d9b   e8bcbbfcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447da0   83c410          ADD         ESP,0x10                                
CODE:00447da3   66c7051c3...    MOV         word ptr [DATA:DAT_0046331c],0xffff     ;= FFFFh
CODE:00447dac   c3              RET                                                 
                            caseD_0:                      ;XREF[2,0]:   00447d10,00447d17
CODE:00447dad   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00447db3   50              PUSH        EAX                                     
CODE:00447db4   e8a1f2ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:00447db9   59              POP         ECX                                     
CODE:00447dba   6685c0          TEST        AX,AX                                   
CODE:00447dbd   0f859d020000    JNZ         switchD_00447d10::caseD_6               
CODE:00447dc3   66a16c974600    MOV         AX,[DATA:DAT_0046976c]                  ;= ??
CODE:00447dc9   50              PUSH        EAX                                     
CODE:00447dca   e898e5ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:00447dcf   59              POP         ECX                                     
CODE:00447dd0   66c7056c9...    MOV         word ptr [DATA:DAT_0046976c],0x0        ;= ??
CODE:00447dd9   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:00447de2   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   00447d10,00447d27
CODE:00447de3   6888a24600      PUSH        DATA:DAT_0046a288                       ;= ??
CODE:00447de8   6886a24600      PUSH        DATA:DAT_0046a286                       ;= ??
CODE:00447ded   e8b286fcff      CALL        FUN_004104a4                            ;undefined FUN_004104a4(undefined4 pa...
CODE:00447df2   83c408          ADD         ESP,0x8                                 
CODE:00447df5   c3              RET                                                 
                            caseD_5:                      ;XREF[2,0]:   00447d10,00447d2b
CODE:00447df6   68022b4600      PUSH        DATA:PTR_LAB_00462b02                   ;= 0043f670
CODE:00447dfb   e88d350000      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:00447e00   59              POP         ECX                                     
CODE:00447e01   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   00447d10,00447d23
CODE:00447e02   ff3500a34600    PUSH        dword ptr [DATA:DAT_0046a300]           ;= ??
CODE:00447e08   e8c3c0fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:00447e0d   59              POP         ECX                                     
CODE:00447e0e   6683f804        CMP         AX,0x4                                  
CODE:00447e12   0f8448020000    JZ          switchD_00447d10::caseD_6               
CODE:00447e18   66833dba9...    CMP         word ptr [DATA:DAT_00469fba],0xa        ;= ??
CODE:00447e20   0f8dd4010000    JGE         LAB_00447ffa                            
CODE:00447e26   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447e2d   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447e30   66833c45d...    CMP         word ptr [EAX*0x...,0x9                 ;= ??
CODE:00447e39   0f84f1010000    JZ          LAB_00448030                            
CODE:00447e3f   66833d1c3...    CMP         word ptr [DATA:DAT_0046331c],-0x1       ;= FFFFh
CODE:00447e47   7e6f            JLE         LAB_00447eb8                            
CODE:00447e49   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447e50   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447e53   ff34450ca...    PUSH        dword ptr [EAX*0x2 + 0x46a00c]=>DATA:...;= ??
CODE:00447e5a   e811b0fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00447e5f   59              POP         ECX                                     
CODE:00447e60   6a05            PUSH        0x5                                     
CODE:00447e62   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447e69   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447e6c   668b0445c...    MOV         AX,word ptr [EAX*0x2 + 0x469fcc]=>DAT...;= ??
CODE:00447e74   660305c89...    ADD         AX,word ptr [DATA:DAT_00469fc8]         ;= ??
CODE:00447e7b   50              PUSH        EAX                                     
CODE:00447e7c   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447e83   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447e86   668b0445c...    MOV         AX,word ptr [EAX*0x2 + 0x469fca]=>DAT...;= ??
CODE:00447e8e   660305c69...    ADD         AX,word ptr [DATA:DAT_00469fc6]         ;= ??
CODE:00447e95   50              PUSH        EAX                                     
CODE:00447e96   0fbf051c3...    MOVSX       EAX,word ptr [DATA:DAT_0046331c]        ;= FFFFh
CODE:00447e9d   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447ea0   ff34450ca...    PUSH        dword ptr [EAX*0x2 + 0x46a00c]=>DATA:...;= ??
CODE:00447ea7   e8b0bafcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447eac   83c410          ADD         ESP,0x10                                
CODE:00447eaf   66c7051c3...    MOV         word ptr [DATA:DAT_0046331c],0xffff     ;= FFFFh
                            LAB_00447eb8:                 ;XREF[1,0]:   00447e47
CODE:00447eb8   66a1ba9f4600    MOV         AX,[DATA:DAT_00469fba]                  ;= ??
CODE:00447ebe   50              PUSH        EAX                                     
CODE:00447ebf   e86b2e0000      CALL        FUN_0044ad2f                            ;int FUN_0044ad2f(undefined param_1, ...
CODE:00447ec4   59              POP         ECX                                     
CODE:00447ec5   66a3bc9f4600    MOV         [DATA:DAT_00469fbc],AX                  ;= ??
CODE:00447ecb   66833dbc9...    CMP         word ptr [DATA:DAT_00469fbc],-0x1       ;= ??
CODE:00447ed3   0f8408010000    JZ          LAB_00447fe1                            
CODE:00447ed9   0fbf05bc9...    MOVSX       EAX,word ptr [DATA:DAT_00469fbc]        ;= ??
CODE:00447ee0   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447ee3   66833c450...    CMP         word ptr [EAX*0x...,0x8                 ;= ??
CODE:00447eec   0f84ef000000    JZ          LAB_00447fe1                            
CODE:00447ef2   6a00            PUSH        0x0                                     
CODE:00447ef4   6a05            PUSH        0x5                                     
CODE:00447ef6   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447efd   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447f00   0fbf0445d...    MOVSX       EAX,word ptr [EAX*0x2 + DATA:DAT_0046...;= ??
CODE:00447f08   8bd0            MOV         EDX,EAX                                 
CODE:00447f0a   c1e004          SHL         EAX,0x4                                 
CODE:00447f0d   2bc2            SUB         EAX,EDX                                 
CODE:00447f0f   668b80713...    MOV         AX,word ptr [EAX + DATA:DAT_00463271]   ;= 1F79h
CODE:00447f16   50              PUSH        EAX                                     
CODE:00447f17   e889e6ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00447f1c   83c40c          ADD         ESP,0xc                                 
CODE:00447f1f   ff3500a34600    PUSH        dword ptr [DATA:DAT_0046a300]           ;= ??
CODE:00447f25   e8e2adfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00447f2a   59              POP         ECX                                     
CODE:00447f2b   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447f32   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447f35   668b0445d...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:00447f3d   6605c23e        ADD         AX,0x3ec2                               
CODE:00447f41   50              PUSH        EAX                                     
CODE:00447f42   e87dabfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00447f47   59              POP         ECX                                     
CODE:00447f48   a300a34600      MOV         [DATA:DAT_0046a300],EAX                 ;= ??
CODE:00447f4d   6a0a            PUSH        0xa                                     
CODE:00447f4f   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447f56   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447f59   668b0445d...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:00447f61   50              PUSH        EAX                                     
CODE:00447f62   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447f69   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447f6c   668b0445d...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00469...;= ??
CODE:00447f74   50              PUSH        EAX                                     
CODE:00447f75   ff3500a34600    PUSH        dword ptr [DATA:DAT_0046a300]           ;= ??
CODE:00447f7b   e8dcb9fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00447f80   83c410          ADD         ESP,0x10                                
CODE:00447f83   ff3500a34600    PUSH        dword ptr [DATA:DAT_0046a300]           ;= ??
CODE:00447f89   e83aaefcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:00447f8e   59              POP         ECX                                     
CODE:00447f8f   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447f96   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447f99   ff3445e29...    PUSH        dword ptr [EAX*0x2 + DATA:DAT_00469ee2] ;= ??
CODE:00447fa0   e867adfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00447fa5   59              POP         ECX                                     
CODE:00447fa6   0fbf05ba9...    MOVSX       EAX,word ptr [DATA:DAT_00469fba]        ;= ??
CODE:00447fad   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00447fb0   66c70445d...    MOV         word ptr [EAX*0x...,0x9                 ;= ??
CODE:00447fba   0fbf05bc9...    MOVSX       EAX,word ptr [DATA:DAT_00469fbc]        ;= ??
CODE:00447fc1   6bc023          IMUL        EAX,EAX,0x23                            
CODE:00447fc4   66c704450...    MOV         word ptr [EAX*0x...,0x8                 ;= ??
CODE:00447fce   66a1bc9f4600    MOV         AX,[DATA:DAT_00469fbc]                  ;= ??
CODE:00447fd4   66a31c334600    MOV         [DATA:DAT_0046331c],AX                  ;= FFFFh
CODE:00447fda   e8b8000000      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:00447fdf   eb4f            JMP         LAB_00448030                            
                            LAB_00447fe1:                 ;XREF[2,0]:   00447ed3,00447eec
CODE:00447fe1   66a1ba9f4600    MOV         AX,[DATA:DAT_00469fba]                  ;= ??
CODE:00447fe7   50              PUSH        EAX                                     
CODE:00447fe8   e87e2e0000      CALL        FUN_0044ae6b                            ;undefined FUN_0044ae6b(undefined par...
CODE:00447fed   59              POP         ECX                                     
CODE:00447fee   e87d290000      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:00447ff3   e8ff290000      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:00447ff8   eb36            JMP         LAB_00448030                            
                            LAB_00447ffa:                 ;XREF[1,0]:   00447e20
CODE:00447ffa   66833d3e3...    CMP         word ptr [DATA:DAT_0046333e],0x0        
CODE:00448002   752c            JNZ         LAB_00448030                            
CODE:00448004   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:0044800d   e8c3310000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
CODE:00448012   e8dd050000      CALL        FUN_004485f4                            ;undefined4 FUN_004485f4(void)
CODE:00448017   66a33e334600    MOV         [DATA:DAT_0046333e],AX                  
CODE:0044801d   66833d3e3...    CMP         word ptr [DATA:DAT_0046333e],0x0        
CODE:00448025   7409            JZ          LAB_00448030                            
CODE:00448027   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x2        ;= 0001h
                            LAB_00448030:                 ;XREF[5,0]:   00447e39,00447fdf,00447ff8,00448002
                                                          ;             00448025
CODE:00448030   66ff05ba9...    INC         word ptr [DATA:DAT_00469fba]            ;= ??
CODE:00448037   c3              RET                                                 
                            caseD_2:                      ;XREF[2,0]:   00447d10,00447d1f
CODE:00448038   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:00448041   e882310000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:00448046   68774a0000      PUSH        0x4a77                                  
CODE:0044804b   e85a7dffff      CALL        FUN_0043fdaa                            ;undefined FUN_0043fdaa(undefined par...
CODE:00448050   59              POP         ECX                                     
CODE:00448051   e87f310000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
CODE:00448056   e82d7dffff      CALL        FUN_0043fd88                            ;undefined FUN_0043fd88(void)
CODE:0044805b   e837000000      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
                            caseD_6:                      ;XREF[5,0]:   00447d0a,00447d10,00447d37,00447dbd
                                                          ;             00447e12
CODE:00448060   c3              RET                                                 
                            LAB_00448061:                 ;XREF[1,0]:   004480c0
CODE:00448061   66833d403...    CMP         word ptr [DATA:DAT_00463340],0x0        ;= 0001h
CODE:00448069   742b            JZ          LAB_00448096                            
CODE:0044806b   6a00            PUSH        0x0                                     
CODE:0044806d   6a05            PUSH        0x5                                     
CODE:0044806f   685c1f0000      PUSH        0x1f5c                                  
CODE:00448074   e82ce5ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00448079   83c40c          ADD         ESP,0xc                                 
CODE:0044807c   ff3504a34600    PUSH        dword ptr [DATA:DAT_0046a304]           ;= ??
CODE:00448082   e891adfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:00448087   59              POP         ECX                                     
CODE:00448088   e8f7a6fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0044808d   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x5        ;= 0001h
                            LAB_00448096:                 ;XREF[1,0]:   00448069
CODE:00448096   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00448097(void)
                                                          ;XREF[9,0]:   00447a89,00447cf1,00447fda,0044805b
                                                          ;             004482f6,004483c6,00448445,0044afb7
                                                          ;             0044b025
CODE:00448097   53              PUSH        EBX                                     
CODE:00448098   56              PUSH        ESI                                     
CODE:00448099   57              PUSH        EDI                                     
CODE:0044809a   bed49e4600      MOV         ESI,DATA:DAT_00469ed4                   ;= ??
CODE:0044809f   bfdc324600      MOV         EDI,DATA:DAT_004632dc                   ;= 0006h
CODE:004480a4   e8efeefcff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:004480a9   68a5844400      PUSH        FUN_004484a5                            
CODE:004480ae   6a05            PUSH        0x5                                     
CODE:004480b0   6a1c            PUSH        0x1c                                    
CODE:004480b2   6a3a            PUSH        0x3a                                    
CODE:004480b4   6a19            PUSH        0x19                                    
CODE:004480b6   6a10            PUSH        0x10                                    
CODE:004480b8   e8b0edfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004480bd   83c418          ADD         ESP,0x18                                
CODE:004480c0   6861804400      PUSH        LAB_00448061                            
CODE:004480c5   6a05            PUSH        0x5                                     
CODE:004480c7   6a32            PUSH        0x32                                    
CODE:004480c9   6a64            PUSH        0x64                                    
CODE:004480cb   6844010000      PUSH        0x144                                   
CODE:004480d0   688e010000      PUSH        0x18e                                   
CODE:004480d5   e893edfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004480da   83c418          ADD         ESP,0x18                                
CODE:004480dd   6850844400      PUSH        LAB_00448450                            
CODE:004480e2   6a05            PUSH        0x5                                     
CODE:004480e4   6a19            PUSH        0x19                                    
CODE:004480e6   6a3a            PUSH        0x3a                                    
CODE:004480e8   6820010000      PUSH        0x120                                   
CODE:004480ed   6a10            PUSH        0x10                                    
CODE:004480ef   e879edfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004480f4   83c418          ADD         ESP,0x18                                
CODE:004480f7   6897844400      PUSH        LAB_00448497                            
CODE:004480fc   6a00            PUSH        0x0                                     
CODE:004480fe   6880010000      PUSH        0x180                                   
CODE:00448103   6800020000      PUSH        0x200                                   
CODE:00448108   6a00            PUSH        0x0                                     
CODE:0044810a   6a00            PUSH        0x0                                     
CODE:0044810c   e85cedfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00448111   83c418          ADD         ESP,0x18                                
CODE:00448114   6880824400      PUSH        FUN_00448280                            
CODE:00448119   6a01            PUSH        0x1                                     
CODE:0044811b   6808010000      PUSH        0x108                                   
CODE:00448120   6882010000      PUSH        0x182                                   
CODE:00448125   6a1f            PUSH        0x1f                                    
CODE:00448127   6a6c            PUSH        0x6c                                    
CODE:00448129   e83fedfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044812e   83c418          ADD         ESP,0x18                                
CODE:00448131   a3b09e4600      MOV         [DATA:DAT_00469eb0],EAX                 ;= ??
CODE:00448136   a1b09e4600      MOV         EAX,[DATA:DAT_00469eb0]                 ;= ??
CODE:0044813b   c7401e660...    MOV         dword ptr [EAX + 0x1e],0x66             
CODE:00448142   6880824400      PUSH        FUN_00448280                            
CODE:00448147   6a01            PUSH        0x1                                     
CODE:00448149   68bd000000      PUSH        0xbd                                    
CODE:0044814e   6a4d            PUSH        0x4d                                    
CODE:00448150   6a5d            PUSH        0x5d                                    
CODE:00448152   6a06            PUSH        0x6                                     
CODE:00448154   e814edfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00448159   83c418          ADD         ESP,0x18                                
CODE:0044815c   a3ac9e4600      MOV         [DATA:DAT_00469eac],EAX                 ;= ??
CODE:00448161   a1ac9e4600      MOV         EAX,[DATA:DAT_00469eac]                 ;= ??
CODE:00448166   c7401e650...    MOV         dword ptr [EAX + 0x1e],0x65             
CODE:0044816d   33db            XOR         EBX,EBX                                 
                            LAB_0044816f:                 ;XREF[1,0]:   004481cc
CODE:0044816f   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00469fbe,00469fbf
CODE:00448172   80b8be9f4...    CMP         byte ptr [EAX + DATA:DAT_00469fbe],0x0  ;= ??
CODE:00448179   7e4c            JLE         LAB_004481c7                            
CODE:0044817b   6880824400      PUSH        FUN_00448280                            
CODE:00448180   6a0a            PUSH        0xa                                     
CODE:00448182   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448185   668b44c706      MOV         AX,word ptr [EDI + EAX*0x8 + 0x6]=>DA...;= 0029h
CODE:0044818a   50              PUSH        EAX                                     
CODE:0044818b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044818e   668b44c704      MOV         AX,word ptr [EDI + EAX*0x8 + 0x4]=>DA...;= 0026h
CODE:00448193   50              PUSH        EAX                                     
CODE:00448194   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448197   668b44c702      MOV         AX,word ptr [EDI + EAX*0x8 + 0x2]=>DA...;= 005Eh
CODE:0044819c   50              PUSH        EAX                                     
CODE:0044819d   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481a0   668b04c7        MOV         AX,word ptr [EDI + EAX*0x8]=>DATA:DAT...;= 0006h
CODE:004481a4   50              PUSH        EAX                                     
CODE:004481a5   e8c3ecfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:004481aa   83c418          ADD         ESP,0x18                                
CODE:004481ad   0fbfd3          MOVSX       EDX,BX                                  
CODE:004481b0   890495b49...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:004481b7   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481ba   0fbfd3          MOVSX       EDX,BX                                  
CODE:004481bd   8b1495b49...    MOV         EDX,dword ptr [EDX*0x4 + DATA:DAT_004...;= ??
CODE:004481c4   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_004481c7:                 ;XREF[1,0]:   00448179
CODE:004481c7   43              INC         EBX                                     
CODE:004481c8   6683fb08        CMP         BX,0x8                                  
CODE:004481cc   7ca1            JL          LAB_0044816f                            
CODE:004481ce   33db            XOR         EBX,EBX                                 
                            LAB_004481d0:                 ;XREF[1,0]:   00448240
CODE:004481d0   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481d3   6bc00b          IMUL        EAX,EAX,0xb                             
                                                          ; FWD[2,0]:   00469ed4,00469eea
CODE:004481d6   66833c4609      CMP         word ptr [ESI + ...,0x9                 ;= ??
CODE:004481db   745e            JZ          LAB_0044823b                            
CODE:004481dd   6880824400      PUSH        FUN_00448280                            
CODE:004481e2   6a05            PUSH        0x5                                     
CODE:004481e4   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481e7   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:004481ea   668b444608      MOV         AX,word ptr [ESI + EAX*0x2 + 0x8]=>DA...;= ??
CODE:004481ef   50              PUSH        EAX                                     
CODE:004481f0   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481f3   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:004481f6   668b444606      MOV         AX,word ptr [ESI + EAX*0x2 + 0x6]=>DA...;= ??
CODE:004481fb   50              PUSH        EAX                                     
CODE:004481fc   0fbfc3          MOVSX       EAX,BX                                  
CODE:004481ff   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00448202   668b444604      MOV         AX,word ptr [ESI + EAX*0x2 + 0x4]=>DA...;= ??
CODE:00448207   50              PUSH        EAX                                     
CODE:00448208   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044820b   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:0044820e   668b444602      MOV         AX,word ptr [ESI + EAX*0x2 + 0x2]=>DA...;= ??
CODE:00448213   50              PUSH        EAX                                     
CODE:00448214   e854ecfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00448219   83c418          ADD         ESP,0x18                                
CODE:0044821c   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044821f   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00448222   89445612        MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:00448226   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448229   05e8030000      ADD         EAX,0x3e8                               
CODE:0044822e   0fbfd3          MOVSX       EDX,BX                                  
CODE:00448231   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:00448234   8b545612        MOV         EDX,dword ptr [ESI + EDX*0x2 + 0x12]=...;= ??
CODE:00448238   89421e          MOV         dword ptr [EDX + 0x1e],EAX              
                            LAB_0044823b:                 ;XREF[1,0]:   004481db
CODE:0044823b   43              INC         EBX                                     
CODE:0044823c   6683fb0a        CMP         BX,0xa                                  
CODE:00448240   7c8e            JL          LAB_004481d0                            
CODE:00448242   66833d3e3...    CMP         word ptr [DATA:DAT_0046333e],0x0        
CODE:0044824a   741d            JZ          LAB_00448269                            
CODE:0044824c   686d824400      PUSH        LAB_0044826d                            
CODE:00448251   6a19            PUSH        0x19                                    
CODE:00448253   6a3c            PUSH        0x3c                                    
CODE:00448255   684e010000      PUSH        0x14e                                   
CODE:0044825a   6840010000      PUSH        0x140                                   
CODE:0044825f   6a0a            PUSH        0xa                                     
CODE:00448261   e807ecfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:00448266   83c418          ADD         ESP,0x18                                
                            LAB_00448269:                 ;XREF[1,0]:   0044824a
CODE:00448269   5f              POP         EDI                                     
CODE:0044826a   5e              POP         ESI                                     
CODE:0044826b   5b              POP         EBX                                     
CODE:0044826c   c3              RET                                                 
                            LAB_0044826d:                 ;XREF[1,0]:   0044824c
CODE:0044826d   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
CODE:00448276   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x5        ;= 0001h
CODE:0044827f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00448280(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00448284
                                                          ;XREF[5,0]:   00448114,00448142,0044817b,004481dd
                                                          ;             0044abd9
CODE:00448280   55              PUSH        EBP                                     
CODE:00448281   8bec            MOV         EBP,ESP                                 
CODE:00448283   53              PUSH        EBX                                     
CODE:00448284   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00448287   0fbf05403...    MOVSX       param_1,word ptr [DATA:DAT_00463340]    ;= 0001h
CODE:0044828e   48              DEC         param_1                                 
CODE:0044828f   0f8491000000    JZ          LAB_00448326                            
CODE:00448295   83e803          SUB         param_1,0x3                             
CODE:00448298   0f85af010000    JNZ         LAB_0044844d                            
CODE:0044829e   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:004482a1   83e808          SUB         param_1,0x8                             
CODE:004482a4   7217            JC          LAB_004482bd                            
CODE:004482a6   83e85d          SUB         param_1,0x5d                            
CODE:004482a9   7412            JZ          LAB_004482bd                            
CODE:004482ab   48              DEC         param_1                                 
CODE:004482ac   745f            JZ          LAB_0044830d                            
CODE:004482ae   057efcffff      ADD         param_1,0xfffffc7e                      
CODE:004482b3   83e80a          SUB         param_1,0xa                             
CODE:004482b6   7255            JC          LAB_0044830d                            
CODE:004482b8   e990010000      JMP         LAB_0044844d                            
                            LAB_004482bd:                 ;XREF[2,0]:   004482a4,004482a9
CODE:004482bd   e8062f0000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:004482c2   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:004482cb   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:004482d2   8a90be9f4600    MOV         param_2,byte ptr [param_1 + DATA:DAT_...;= ??
CODE:004482d8   fe80be9f4600    INC         byte ptr [param_1 + DATA:DAT_00469fbe]  ;= ??
CODE:004482de   84d2            TEST        param_2,param_2                         
CODE:004482e0   7514            JNZ         LAB_004482f6                            
CODE:004482e2   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:004482e9   ff3485e0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004482f0   e87babfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:004482f5   59              POP         param_3                                 
                            LAB_004482f6:                 ;XREF[1,0]:   004482e0
CODE:004482f6   e89cfdffff      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:004482fb   e870260000      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:00448300   e8f2260000      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:00448305   e8cb2e0000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
CODE:0044830a   5b              POP         EBX                                     
CODE:0044830b   5d              POP         EBP                                     
CODE:0044830c   c3              RET                                                 
                            LAB_0044830d:                 ;XREF[2,0]:   004482ac,004482b6
CODE:0044830d   66a16e634600    MOV         param_1,[DATA:DAT_0046636e]             ;= ??
CODE:00448313   50              PUSH        param_1                                 
CODE:00448314   66a16c634600    MOV         param_1,[DATA:DAT_0046636c]             ;= ??
CODE:0044831a   50              PUSH        param_1                                 
CODE:0044831b   e87c270000      CALL        FUN_0044aa9c                            ;undefined FUN_0044aa9c(undefined par...
CODE:00448320   83c408          ADD         ESP,0x8                                 
CODE:00448323   5b              POP         EBX                                     
CODE:00448324   5d              POP         EBP                                     
CODE:00448325   c3              RET                                                 
                            LAB_00448326:                 ;XREF[1,0]:   0044828f
CODE:00448326   8b431e          MOV         param_1,dword ptr [EBX + 0x1e]          
CODE:00448329   83e808          SUB         param_1,0x8                             
CODE:0044832c   7213            JC          LAB_00448341                            
CODE:0044832e   0520fcffff      ADD         param_1,0xfffffc20                      
CODE:00448333   83e80a          SUB         param_1,0xa                             
CODE:00448336   0f8292000000    JC          LAB_004483ce                            
CODE:0044833c   e90c010000      JMP         LAB_0044844d                            
                            LAB_00448341:                 ;XREF[1,0]:   0044832c
CODE:00448341   6a00            PUSH        0x0                                     
CODE:00448343   6a05            PUSH        0x5                                     
CODE:00448345   68731f0000      PUSH        0x1f73                                  
CODE:0044834a   e856e2ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044834f   83c40c          ADD         ESP,0xc                                 
CODE:00448352   668b431e        MOV         param_1,word ptr [EBX + 0x1e]           
CODE:00448356   66a3b89f4600    MOV         [DATA:DAT_00469fb8],param_1             ;= ??
CODE:0044835c   e8672e0000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:00448361   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x4        ;= 0001h
CODE:0044836a   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:00448371   8b0485b0a...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:00448378   a3d0a24600      MOV         [DATA:DAT_0046a2d0],param_1             ;= ??
CODE:0044837d   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:00448384   ff3485b0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0044838b   e85231ffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00448390   59              POP         param_3                                 
CODE:00448391   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:00448398   fe88be9f4600    DEC         byte ptr [param_1 + DATA:DAT_00469fbe]  ;= ??
CODE:0044839e   8a80be9f4600    MOV         param_1,byte ptr [param_1 + DATA:DAT_...;= ??
CODE:004483a4   84c0            TEST        param_1,param_1                         
CODE:004483a6   7514            JNZ         LAB_004483bc                            
CODE:004483a8   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:004483af   ff3485e0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004483b6   e849abfcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004483bb   59              POP         param_3                                 
                            LAB_004483bc:                 ;XREF[1,0]:   004483a6
CODE:004483bc   e8af250000      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:004483c1   e831260000      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:004483c6   e8ccfcffff      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:004483cb   5b              POP         EBX                                     
CODE:004483cc   5d              POP         EBP                                     
CODE:004483cd   c3              RET                                                 
                            LAB_004483ce:                 ;XREF[1,0]:   00448336
CODE:004483ce   6a00            PUSH        0x0                                     
CODE:004483d0   6a05            PUSH        0x5                                     
CODE:004483d2   68731f0000      PUSH        0x1f73                                  
CODE:004483d7   e8c9e1ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004483dc   83c40c          ADD         ESP,0xc                                 
CODE:004483df   6b431e0b        IMUL        param_1,dword ptr [EBX + 0x1e],0xb      
CODE:004483e3   668b0445e...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:004483eb   66a3b89f4600    MOV         [DATA:DAT_00469fb8],param_1             ;= ??
CODE:004483f1   e8d22d0000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:004483f6   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x4        ;= 0001h
CODE:004483ff   6b431e0b        IMUL        param_1,dword ptr [EBX + 0x1e],0xb      
CODE:00448403   ff3445f24...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0044840a   e8fda8fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044840f   59              POP         param_3                                 
CODE:00448410   6b431e0b        IMUL        param_1,dword ptr [EBX + 0x1e],0xb      
CODE:00448414   66c70445e...    MOV         word ptr [param_...,0x9                 ;= ??
CODE:0044841e   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:00448425   8b0485b0a...    MOV         param_1,dword ptr [param_1*0x4 + DATA...;= ??
CODE:0044842c   a3d0a24600      MOV         [DATA:DAT_0046a2d0],param_1             ;= ??
CODE:00448431   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:00448438   ff3485b0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0044843f   e89e30ffff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:00448444   59              POP         param_3                                 
CODE:00448445   e84dfcffff      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:0044844a   5b              POP         EBX                                     
CODE:0044844b   5d              POP         EBP                                     
CODE:0044844c   c3              RET                                                 
                            LAB_0044844d:                 ;XREF[3,0]:   00448298,004482b8,0044833c
CODE:0044844d   5b              POP         EBX                                     
CODE:0044844e   5d              POP         EBP                                     
CODE:0044844f   c3              RET                                                 
                            LAB_00448450:                 ;XREF[1,0]:   004480dd
CODE:00448450   ff350ca34600    PUSH        dword ptr [DATA:DAT_0046a30c]           ;= ??
CODE:00448456   e86da9fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044845b   59              POP         ECX                                     
CODE:0044845c   0fbf05403...    MOVSX       EAX,word ptr [DATA:DAT_00463340]        ;= 0001h
CODE:00448463   48              DEC         EAX                                     
CODE:00448464   7406            JZ          LAB_0044846c                            
CODE:00448466   83e802          SUB         EAX,0x2                                 
CODE:00448469   752b            JNZ         LAB_00448496                            
CODE:0044846b   c3              RET                                                 
                            LAB_0044846c:                 ;XREF[1,0]:   00448464
CODE:0044846c   66833d3e3...    CMP         word ptr [DATA:DAT_0046333e],0x0        
CODE:00448474   7520            JNZ         LAB_00448496                            
CODE:00448476   66c7051c3...    MOV         word ptr [DATA:DAT_0046331c],0xffff     ;= FFFFh
CODE:0044847f   66c705ba9...    MOV         word ptr [DATA:DAT_00469fba],0x0        ;= ??
CODE:00448488   e83b2d0000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:0044848d   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x3        ;= 0001h
                            LAB_00448496:                 ;XREF[2,0]:   00448469,00448474
CODE:00448496   c3              RET                                                 
                            LAB_00448497:                 ;XREF[1,0]:   004480f7
CODE:00448497   0fbf05403...    MOVSX       EAX,word ptr [DATA:DAT_00463340]        ;= 0001h
CODE:0044849e   48              DEC         EAX                                     
CODE:0044849f   7403            JZ          LAB_004484a4                            
CODE:004484a1   83e802          SUB         EAX,0x2                                 
                            LAB_004484a4:                 ;XREF[1,0]:   0044849f
CODE:004484a4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004484a5(void)
          ;local_3ec     undefined1        -3ec                      ;XREF[4,0]:   004484f5,0044852d,0044857b,00448594
          ;local_3fc     undefined4        -3fc                      ;XREF[3,0]:   00448559,00448563,00448574
          ;local_400     undefined4        -400                      ;XREF[3,0]:   00448514,0044851a,00448527
                                                          ;XREF[1,0]:   004480a9
CODE:004484a5   55              PUSH        EBP                                     
CODE:004484a6   8bec            MOV         EBP,ESP                                 
CODE:004484a8   81c404fcffff    ADD         ESP,0xfffffc04                          
CODE:004484ae   53              PUSH        EBX                                     
CODE:004484af   56              PUSH        ESI                                     
CODE:004484b0   57              PUSH        EDI                                     
CODE:004484b1   bea8974600      MOV         ESI,DATA:DAT_004697a8                   ;= ??
CODE:004484b6   bf4e334600      MOV         EDI,DATA:$TEXT37                        ;= 54h    T
CODE:004484bb   ff3508a34600    PUSH        dword ptr [DATA:DAT_0046a308]           ;= ??
CODE:004484c1   e802a9fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:004484c6   59              POP         ECX                                     
CODE:004484c7   e8b8a2fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004484cc   ff3508a34600    PUSH        dword ptr [DATA:DAT_0046a308]           ;= ??
CODE:004484d2   e82daafcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:004484d7   59              POP         ECX                                     
CODE:004484d8   e8a7a2fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:004484dd   6a00            PUSH        0x0                                     
CODE:004484df   6a05            PUSH        0x5                                     
CODE:004484e1   685c1f0000      PUSH        0x1f5c                                  
CODE:004484e6   e8bae0ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:004484eb   83c40c          ADD         ESP,0xc                                 
CODE:004484ee   68e8030000      PUSH        0x3e8                                   
CODE:004484f3   6a00            PUSH        0x0                                     
CODE:004484f5   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:004484fb   50              PUSH        EAX                                     
CODE:004484fc   e8bb790000      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00448501   83c40c          ADD         ESP,0xc                                 
CODE:00448504   8d4705          LEA         EAX,[EDI + 0x5]=>DATA:$TEXT34           ;= 54h    T
CODE:00448507   50              PUSH        EAX=>DATA:$TEXT34                       ;= 54h    T
CODE:00448508   668b06          MOV         AX,word ptr [ESI]=>DATA:DAT_004697a8    ;= ??
CODE:0044850b   50              PUSH        EAX                                     
CODE:0044850c   e8ed80ffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00448511   83c408          ADD         ESP,0x8                                 
CODE:00448514   898504fcffff    MOV         dword ptr [EBP + local_400+0x4],EAX     
CODE:0044851a   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:00448520   e8877a0000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00448525   59              POP         ECX                                     
CODE:00448526   50              PUSH        EAX                                     
CODE:00448527   ffb504fcffff    PUSH        dword ptr [EBP + local_400+0x4]         
CODE:0044852d   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00448533   50              PUSH        EAX                                     
CODE:00448534   e8537b0000      CALL        FUN_0045008c                            ;undefined4 FUN_0045008c(undefined pa...
CODE:00448539   83c40c          ADD         ESP,0xc                                 
CODE:0044853c   66bb0100        MOV         BX,0x1                                  
CODE:00448540   eb49            JMP         LAB_0044858b                            
                            LAB_00448542:                 ;XREF[1,0]:   00448592
CODE:00448542   8d470a          LEA         EAX,[EDI + 0xa]=>DATA:$TEXT35           ;= 54h    T
CODE:00448545   50              PUSH        EAX=>DATA:$TEXT35                       ;= 54h    T
CODE:00448546   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448549   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:0044854d   50              PUSH        EAX                                     
CODE:0044854e   e8ab80ffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:00448553   83c408          ADD         ESP,0x8                                 
CODE:00448556   0fbfd3          MOVSX       EDX,BX                                  
CODE:00448559   89849504f...    MOV         dword ptr [EBP +...,EAX                 
CODE:00448560   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448563   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0044856a   e83d7a0000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044856f   59              POP         ECX                                     
CODE:00448570   50              PUSH        EAX                                     
CODE:00448571   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448574   ffb48504f...    PUSH        dword ptr [EBP + EAX*0x4 + local_3fc]   
CODE:0044857b   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:00448581   50              PUSH        EAX                                     
CODE:00448582   e8417a0000      CALL        FUN_0044ffc8                            ;char * FUN_0044ffc8(undefined param_...
CODE:00448587   83c40c          ADD         ESP,0xc                                 
CODE:0044858a   43              INC         EBX                                     
                            LAB_0044858b:                 ;XREF[1,0]:   00448540
CODE:0044858b   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:00448592   7cae            JL          LAB_00448542                            
CODE:00448594   8d8518fcffff    LEA         EAX=>local_3ec,[EBP + 0xfffffc18]       
CODE:0044859a   50              PUSH        EAX                                     
CODE:0044859b   e8da6cffff      CALL        FUN_0043f27a                            ;undefined FUN_0043f27a(undefined par...
CODE:004485a0   59              POP         ECX                                     
CODE:004485a1   33db            XOR         EBX,EBX                                 
CODE:004485a3   eb15            JMP         LAB_004485ba                            
                            LAB_004485a5:                 ;XREF[1,0]:   004485c1
CODE:004485a5   8d470f          LEA         EAX,[EDI + 0xf]=>DATA:$TEXT36           ;= 54h    T
CODE:004485a8   50              PUSH        EAX=>DATA:$TEXT36                       ;= 54h    T
CODE:004485a9   0fbfc3          MOVSX       EAX,BX                                  
CODE:004485ac   668b0446        MOV         AX,word ptr [ESI + EAX*0x2]=>DATA:DAT...;= ??
CODE:004485b0   50              PUSH        EAX                                     
CODE:004485b1   e8df80ffff      CALL        FUN_00440695                            ;undefined FUN_00440695(short param_1...
CODE:004485b6   83c408          ADD         ESP,0x8                                 
CODE:004485b9   43              INC         EBX                                     
                            LAB_004485ba:                 ;XREF[1,0]:   004485a3
CODE:004485ba   663b1d7c9...    CMP         BX,word ptr [DATA:DAT_0046977c]         ;= ??
CODE:004485c1   7ce2            JL          LAB_004485a5                            
CODE:004485c3   5f              POP         EDI                                     
CODE:004485c4   5e              POP         ESI                                     
CODE:004485c5   5b              POP         EBX                                     
CODE:004485c6   8be5            MOV         ESP,EBP                                 
CODE:004485c8   5d              POP         EBP                                     
CODE:004485c9   c3              RET                                                 
                            LAB_004485ca:                 ;XREF[2,0]:   00447a67,00447a71
CODE:004485ca   e8997cfcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:004485cf   0fbfc0          MOVSX       EAX,AX                                  
CODE:004485d2   83e80d          SUB         EAX,0xd                                 
CODE:004485d5   751c            JNZ         LAB_004485f3                            
CODE:004485d7   66833d3e3...    CMP         word ptr [DATA:DAT_0046333e],0x0        
CODE:004485df   7409            JZ          LAB_004485ea                            
CODE:004485e1   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x5        ;= 0001h
                            LAB_004485ea:                 ;XREF[1,0]:   004485df
CODE:004485ea   66c705b29...    MOV         word ptr [DATA:DAT_004697b2],0x1        ;= ??
                            LAB_004485f3:                 ;XREF[1,0]:   004485d5
CODE:004485f3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004485f4(void)
                                                          ;XREF[1,0]:   00448012
CODE:004485f4   53              PUSH        EBX                                     
CODE:004485f5   56              PUSH        ESI                                     
CODE:004485f6   57              PUSH        EDI                                     
CODE:004485f7   bebe9f4600      MOV         ESI,DATA:DAT_00469fbe                   ;= ??
CODE:004485fc   bfd49e4600      MOV         EDI,DATA:DAT_00469ed4                   ;= ??
CODE:00448601   33db            XOR         EBX,EBX                                 
                            LAB_00448603:                 ;XREF[1,0]:   0044861a
CODE:00448603   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448606   6bc023          IMUL        EAX,EAX,0x23                            
                                                          ; FWD[2,0]:   0046a00a,0046a050
CODE:00448609   66837c464c08    CMP         word ptr [ESI + ...,0x8                 ;= ??
CODE:0044860f   7404            JZ          LAB_00448615                            
CODE:00448611   33c0            XOR         EAX,EAX                                 
CODE:00448613   eb74            JMP         LAB_00448689                            
                            LAB_00448615:                 ;XREF[1,0]:   0044860f
CODE:00448615   43              INC         EBX                                     
CODE:00448616   6683fb0a        CMP         BX,0xa                                  
CODE:0044861a   7ce7            JL          LAB_00448603                            
CODE:0044861c   33db            XOR         EBX,EBX                                 
                            LAB_0044861e:                 ;XREF[1,0]:   00448640
CODE:0044861e   0fbfc3          MOVSX       EAX,BX                                  
CODE:00448621   6bc00b          IMUL        EAX,EAX,0xb                             
                                                          ; FWD[2,0]:   00469ed4,00469eea
CODE:00448624   66833c4709      CMP         word ptr [EDI + ...,0x9                 ;= ??
CODE:00448629   7410            JZ          LAB_0044863b                            
CODE:0044862b   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044862e   6bc00b          IMUL        EAX,EAX,0xb                             
CODE:00448631   ff74470e        PUSH        dword ptr [EDI + EAX*0x2 + 0xe]=>DATA...;= ??
CODE:00448635   e8caa8fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044863a   59              POP         ECX                                     
                            LAB_0044863b:                 ;XREF[1,0]:   00448629
CODE:0044863b   43              INC         EBX                                     
CODE:0044863c   6683fb0a        CMP         BX,0xa                                  
CODE:00448640   7cdc            JL          LAB_0044861e                            
CODE:00448642   ff35d8a24600    PUSH        dword ptr [DATA:DAT_0046a2d8]           ;= ??
CODE:00448648   e8b7a8fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044864d   59              POP         ECX                                     
CODE:0044864e   ff35dca24600    PUSH        dword ptr [DATA:DAT_0046a2dc]           ;= ??
CODE:00448654   e817a8fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:00448659   59              POP         ECX                                     
CODE:0044865a   6a14            PUSH        0x14                                    
CODE:0044865c   668b460a        MOV         AX,word ptr [ESI + 0xa]=>DATA:DAT_004...;= ??
CODE:00448660   50              PUSH        EAX                                     
CODE:00448661   668b4608        MOV         AX,word ptr [ESI + 0x8]=>DATA:DAT_004...;= ??
CODE:00448665   50              PUSH        EAX                                     
CODE:00448666   ff35dca24600    PUSH        dword ptr [DATA:DAT_0046a2dc]           ;= ??
CODE:0044866c   e8ebb2fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:00448671   83c410          ADD         ESP,0x10                                
CODE:00448674   6a00            PUSH        0x0                                     
CODE:00448676   6a05            PUSH        0x5                                     
CODE:00448678   685b1f0000      PUSH        0x1f5b                                  
CODE:0044867d   e823dfffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:00448682   83c40c          ADD         ESP,0xc                                 
CODE:00448685   66b80100        MOV         AX,0x1                                  
                            LAB_00448689:                 ;XREF[1,0]:   00448613
CODE:00448689   5f              POP         EDI                                     
CODE:0044868a   5e              POP         ESI                                     
CODE:0044868b   5b              POP         EBX                                     
CODE:0044868c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044868d(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   00447c6a
CODE:0044868d   53              PUSH        EBX                                     
CODE:0044868e   56              PUSH        ESI                                     
CODE:0044868f   57              PUSH        EDI                                     
CODE:00448690   bebe9f4600      MOV         ESI,DATA:DAT_00469fbe                   ;= ??
CODE:00448695   bfd49e4600      MOV         EDI,DATA:DAT_00469ed4                   ;= ??
CODE:0044869a   ff3500a34600    PUSH        dword ptr [DATA:DAT_0046a300]           ;= ??
CODE:004486a0   e867a6fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004486a5   59              POP         param_3                                 
CODE:004486a6   ff35d8a24600    PUSH        dword ptr [DATA:DAT_0046a2d8]           ;= ??
CODE:004486ac   e85ba6fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004486b1   59              POP         param_3                                 
CODE:004486b2   ff35dca24600    PUSH        dword ptr [DATA:DAT_0046a2dc]           ;= ??
CODE:004486b8   e84fa6fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004486bd   59              POP         param_3                                 
CODE:004486be   33db            XOR         EBX,EBX                                 
                            LAB_004486c0:                 ;XREF[1,0]:   004486d5
CODE:004486c0   0fbfc3          MOVSX       param_1,BX                              
                                                          ; FWD[2,0]:   0046a2e0,0046a2e4
CODE:004486c3   ff3485e0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:004486ca   e83da6fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004486cf   59              POP         param_3                                 
CODE:004486d0   43              INC         EBX                                     
CODE:004486d1   6683fb08        CMP         BX,0x8                                  
CODE:004486d5   7ce9            JL          LAB_004486c0                            
CODE:004486d7   33db            XOR         EBX,EBX                                 
                            LAB_004486d9:                 ;XREF[1,0]:   00448718
CODE:004486d9   0fbfc3          MOVSX       param_1,BX                              
CODE:004486dc   6bc023          IMUL        param_1,param_1,0x23                    
                                                          ; FWD[2,0]:   0046a00c,0046a052
CODE:004486df   837c464e00      CMP         dword ptr [ESI +...,0x0                 ;= ??
CODE:004486e4   7410            JZ          LAB_004486f6                            
CODE:004486e6   0fbfc3          MOVSX       param_1,BX                              
CODE:004486e9   6bc023          IMUL        param_1,param_1,0x23                    
CODE:004486ec   ff74464e        PUSH        dword ptr [ESI + param_1*0x2 + 0x4e]=...;= ??
CODE:004486f0   e817a6fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:004486f5   59              POP         param_3                                 
                            LAB_004486f6:                 ;XREF[1,0]:   004486e4
CODE:004486f6   0fbfc3          MOVSX       param_1,BX                              
CODE:004486f9   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:004486fc   66833c4709      CMP         word ptr [EDI + ...,0x9                 ;= ??
CODE:00448701   7410            JZ          LAB_00448713                            
CODE:00448703   0fbfc3          MOVSX       param_1,BX                              
CODE:00448706   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:00448709   ff74470e        PUSH        dword ptr [EDI + param_1*0x2 + 0xe]=>...;= ??
CODE:0044870d   e8faa5fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00448712   59              POP         param_3                                 
                            LAB_00448713:                 ;XREF[1,0]:   00448701
CODE:00448713   43              INC         EBX                                     
CODE:00448714   6683fb0a        CMP         BX,0xa                                  
CODE:00448718   7cbf            JL          LAB_004486d9                            
CODE:0044871a   ff350ca34600    PUSH        dword ptr [DATA:DAT_0046a30c]           ;= ??
CODE:00448720   e8e7a5fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00448725   59              POP         param_3                                 
CODE:00448726   ff3508a34600    PUSH        dword ptr [DATA:DAT_0046a308]           ;= ??
CODE:0044872c   e8dba5fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:00448731   59              POP         param_3                                 
CODE:00448732   ff3504a34600    PUSH        dword ptr [DATA:DAT_0046a304]           ;= ??
CODE:00448738   e8cfa5fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044873d   59              POP         param_3                                 
CODE:0044873e   5f              POP         EDI                                     
CODE:0044873f   5e              POP         ESI                                     
CODE:00448740   5b              POP         EBX                                     
CODE:00448741   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void SetParametersForSimpleMachine(PuzzleNumberOneBased puzzle)
          ;puzzle        PuzzleNumbe...       4                      ;XREF[1,0]:   00448748
          ;puzzle'       undefined4         EAX                      ;XREF[1,0]:   00448802
                                                          ;XREF[1,0]:   00447a79
CODE:00448742   55              PUSH        EBP                                     
CODE:00448743   8bec            MOV         EBP,ESP                                 
CODE:00448745   53              PUSH        EBX                                     
CODE:00448746   56              PUSH        ESI                                     
CODE:00448747   57              PUSH        EDI                                     
CODE:00448748   8b7d08          MOV         EDI,dword ptr [EBP + puzzle+0x4]        
CODE:0044874b   bebe9f4600      MOV         ESI,DATA:DAT_00469fbe                   ;= ??
CODE:00448750   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00448756   66c7460a2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:0044875c   66c7051c3...    MOV         word ptr [DATA:DAT_0046331c],0xffff     ;= FFFFh
CODE:00448765   66c7053e3...    MOV         word ptr [DATA:DAT_0046333e],0x0        
CODE:0044876e   66c705b89...    MOV         word ptr [DATA:DAT_00469fb8],0x9        ;= ??
CODE:00448777   33db            XOR         EBX,EBX                                 
                            LAB_00448779:                 ;XREF[1,0]:   004487c6
CODE:00448779   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044877c   6bc00b          IMUL        EAX,EAX,0xb                             
                                                          ; FWD[2,0]:   00469ed4,00469eea
CODE:0044877f   66c70445d...    MOV         word ptr [EAX*0x...,0x9                 ;= ??
CODE:00448789   33c0            XOR         EAX,EAX                                 
                            LAB_0044878b:                 ;XREF[1,0]:   004487bf
CODE:0044878b   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044878e   6bd223          IMUL        EDX,EDX,0x23                            
CODE:00448791   33c9            XOR         ECX,ECX                                 
                                                          ; FWD[2,0]:   0046a00c,0046a052
CODE:00448793   894c564e        MOV         dword ptr [ESI +...,ECX                 ;= ??
CODE:00448797   0fbfd0          MOVSX       EDX,AX                                  
CODE:0044879a   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:0044879d   0fbfcb          MOVSX       ECX,BX                                  
CODE:004487a0   6bc923          IMUL        ECX,ECX,0x23                            
CODE:004487a3   8d4c4e18        LEA         ECX,[ESI + ECX*0x2 + 0x18]=>DATA:DAT_...;= ??
                                                          ; FWD[3,0]:   00469fd6,00469fe0,0046a01c
CODE:004487a7   66c704510000    MOV         word ptr [ECX + ...,0x0                 ;= ??
CODE:004487ad   0fbfd3          MOVSX       EDX,BX                                  
CODE:004487b0   6bd223          IMUL        EDX,EDX,0x23                            
                                                          ; FWD[2,0]:   0046a00a,0046a050
CODE:004487b3   66c744564...    MOV         word ptr [ESI + ...,0x8                 ;= ??
CODE:004487ba   40              INC         EAX                                     
CODE:004487bb   6683f806        CMP         AX,0x6                                  
CODE:004487bf   7cca            JL          LAB_0044878b                            
CODE:004487c1   43              INC         EBX                                     
CODE:004487c2   6683fb0a        CMP         BX,0xa                                  
CODE:004487c6   7cb1            JL          LAB_00448779                            
CODE:004487c8   33db            XOR         EBX,EBX                                 
                            LAB_004487ca:                 ;XREF[1,0]:   004487ed
CODE:004487ca   8d83c23e0000    LEA         EAX,[EBX + 0x3ec2]                      
CODE:004487d0   50              PUSH        EAX                                     
CODE:004487d1   e8eea2fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004487d6   59              POP         ECX                                     
CODE:004487d7   0fbfd3          MOVSX       EDX,BX                                  
CODE:004487da   890495e0a...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:004487e1   0fbfc3          MOVSX       EAX,BX                                  
CODE:004487e4   c6040600        MOV         byte ptr [ESI + ...,0x0                 ;= ??
CODE:004487e8   43              INC         EBX                                     
CODE:004487e9   6683fb08        CMP         BX,0x8                                  
CODE:004487ed   7cdb            JL          LAB_004487ca                            
CODE:004487ef   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:004487f8   6683ff14        CMP         DI,20                                   
CODE:004487fc   7e04            JLE         LAB_00448802                            
CODE:004487fe   66bf0100        MOV         DI,0x1                                  
                            LAB_00448802:                 ;XREF[1,0]:   004487fc
CODE:00448802   0fbfc7          MOVSX       puzzle',DI                              
CODE:00448805   83f814          CMP         puzzle',0x14                            
CODE:00448808   0f870c210000    JA          switchD_0044880e::caseD_0               
                            switchD:                      ; FWD[22,0]:  00448819,00448869,0044892d,00448a99
                                                          ;             00448b6f,00448c48,00448d35,00448e7c
                                                          ;             00448f9b,00449088,004491ce,00449313
                                                          ;             0044948a,0044959e,00449734,00449821
                                                          ;             004499b5,00449d4d,00449fbd,0044a2c2
                                                          ;             0044a61e,0044a91a
CODE:0044880e   ff2485158...    JMP         dword ptr [puzzle'*0x4 + 0x448815]=>-...;= 00448869
                            switchdataD_00448815:         
CODE:00448815   1aa94400        addr        switchD_0044880e::caseD_0               
                            PTR_caseD_1_00448819:         ;XREF[1,0]:   0044880e
CODE:00448819   69884400        addr        switchD_0044880e::caseD_1               
CODE:0044881d   2d894400        addr        switchD_0044880e::caseD_2               
CODE:00448821   998a4400        addr        switchD_0044880e::caseD_3               
CODE:00448825   6f8b4400        addr        switchD_0044880e::caseD_4               
CODE:00448829   488c4400        addr        switchD_0044880e::caseD_5               
CODE:0044882d   358d4400        addr        switchD_0044880e::caseD_6               
CODE:00448831   7c8e4400        addr        switchD_0044880e::caseD_7               
CODE:00448835   9b8f4400        addr        switchD_0044880e::caseD_8               
CODE:00448839   88904400        addr        switchD_0044880e::caseD_9               
CODE:0044883d   ce914400        addr        switchD_0044880e::caseD_a               
CODE:00448841   13934400        addr        switchD_0044880e::caseD_b               
CODE:00448845   8a944400        addr        switchD_0044880e::caseD_c               
CODE:00448849   9e954400        addr        switchD_0044880e::caseD_d               
CODE:0044884d   34974400        addr        switchD_0044880e::caseD_e               
CODE:00448851   21984400        addr        switchD_0044880e::caseD_f               
CODE:00448855   b5994400        addr        switchD_0044880e::caseD_10              
CODE:00448859   4d9d4400        addr        switchD_0044880e::caseD_11              
CODE:0044885d   bd9f4400        addr        switchD_0044880e::caseD_12              
CODE:00448861   c2a24400        addr        switchD_0044880e::caseD_13              
CODE:00448865   1ea64400        addr        switchD_0044880e::caseD_14              
                            caseD_1:                      ;XREF[2,0]:   0044880e,00448819
CODE:00448869   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x4        ;= ??
CODE:00448872   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:0044887b   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e88     ;= ??
CODE:00448884   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e89     ;= ??
CODE:0044888d   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8e     ;= ??
CODE:00448896   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8f     ;= ??
CODE:0044889f   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e90     ;= ??
CODE:004488a8   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e91     ;= ??
CODE:004488b1   66c705929...    MOV         word ptr [DATA:DAT_00469792],0xffff     ;= ??
CODE:004488ba   66c746080401    MOV         word ptr [ESI + ...,0x104               ;= ??
CODE:004488c0   66c7460a2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:004488c6   66c7460c1000    MOV         word ptr [ESI + ...,0x10                ;= ??
CODE:004488cc   66c7460ec200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:004488d2   68843e0000      PUSH        0x3e84                                  
CODE:004488d7   e8e8a1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004488dc   59              POP         ECX                                     
CODE:004488dd   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004488e0   66c7464c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004488e6   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004488ec   66c746101000    MOV         word ptr [ESI + ...,0x10                ;= ??
CODE:004488f2   66c74612c200    MOV         word ptr [ESI + ...,0xc2                ;= ??
CODE:004488f8   66c746142800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:004488fe   66c746162800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00448904   c6460201        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00448908   68372b0000      PUSH        0x2b37                                  
CODE:0044890d   e8b2a1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448912   59              POP         ECX                                     
CODE:00448913   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448918   68382b0000      PUSH        0x2b38                                  
CODE:0044891d   e8a2a1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448922   59              POP         ECX                                     
CODE:00448923   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448928   e9ed1f0000      JMP         switchD_0044880e::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   0044880e,0044881d
CODE:0044892d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00448936   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:0044893f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e88     ;= ??
CODE:00448948   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:00448951   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e80     ;= ??
CODE:0044895a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8e     ;= ??
CODE:00448963   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8f     ;= ??
CODE:0044896c   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e87     ;= ??
CODE:00448975   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e88     ;= ??
CODE:0044897e   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e81     ;= ??
CODE:00448987   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00448990   66c74608b400    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:00448996   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:0044899c   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004489a2   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004489a8   68853e0000      PUSH        0x3e85                                  
CODE:004489ad   e812a1fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004489b2   59              POP         ECX                                     
CODE:004489b3   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004489b6   66c7464c0500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:004489bc   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004489c2   66c746100000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004489c8   66c746126c00    MOV         word ptr [ESI + ...,0x6c                ;= ??
CODE:004489ce   66c746143400    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:004489d4   66c746162b00    MOV         word ptr [ESI + ...,0x2b                ;= ??
CODE:004489da   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004489e0   66c7461a3300    MOV         word ptr [ESI + ...,0x33                ;= ??
CODE:004489e6   66c7461c5d00    MOV         word ptr [ESI + ...,0x5d                ;= ??
CODE:004489ec   66c7461e2400    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:004489f2   66c746202600    MOV         word ptr [ESI + ...,0x26                ;= ??
CODE:004489f8   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004489fe   66c746245600    MOV         word ptr [ESI + ...,0x56                ;= ??
CODE:00448a04   66c746264900    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:00448a0a   66c746283100    MOV         word ptr [ESI + ...,0x31                ;= ??
CODE:00448a10   66c7462a2a00    MOV         word ptr [ESI + ...,0x2a                ;= ??
CODE:00448a16   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448a1c   66c7462e8600    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00448a22   66c746303a00    MOV         word ptr [ESI + ...,0x3a                ;= ??
CODE:00448a28   66c746322000    MOV         word ptr [ESI + ...,0x20                ;= ??
CODE:00448a2e   66c746342200    MOV         word ptr [ESI + ...,0x22                ;= ??
CODE:00448a34   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448a3a   66c74638a500    MOV         word ptr [ESI + ...,0xa5                ;= ??
CODE:00448a40   66c7463a2600    MOV         word ptr [ESI + ...,0x26                ;= ??
CODE:00448a46   66c7463c2e00    MOV         word ptr [ESI + ...,0x2e                ;= ??
CODE:00448a4c   66c7463e2900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:00448a52   66c7464a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448a58   66c74642d200    MOV         word ptr [ESI + ...,0xd2                ;= ??
CODE:00448a5e   66c746441300    MOV         word ptr [ESI + ...,0x13                ;= ??
CODE:00448a64   66c746463b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:00448a6a   66c746482800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00448a70   c6460501        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00448a74   684e2b0000      PUSH        0x2b4e                                  
CODE:00448a79   e846a0fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448a7e   59              POP         ECX                                     
CODE:00448a7f   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448a84   684f2b0000      PUSH        0x2b4f                                  
CODE:00448a89   e836a0fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448a8e   59              POP         ECX                                     
CODE:00448a8f   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448a94   e9811e0000      JMP         switchD_0044880e::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   0044880e,00448821
CODE:00448a99   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00448aa2   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00448aab   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e88     ;= ??
CODE:00448ab4   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:00448abd   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8e     ;= ??
CODE:00448ac6   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8f     ;= ??
CODE:00448acf   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e87     ;= ??
CODE:00448ad8   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e88     ;= ??
CODE:00448ae1   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e80     ;= ??
CODE:00448aea   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e81     ;= ??
CODE:00448af3   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00448afc   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00448b02   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:00448b08   66c7460c3f00    MOV         word ptr [ESI + ...,0x3f                ;= ??
CODE:00448b0e   66c7460e3500    MOV         word ptr [ESI + ...,0x35                ;= ??
CODE:00448b14   68863e0000      PUSH        0x3e86                                  
CODE:00448b19   e8a69ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448b1e   59              POP         ECX                                     
CODE:00448b1f   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448b22   66c7464c0500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:00448b28   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448b2e   66c746104100    MOV         word ptr [ESI + ...,0x41                ;= ??
CODE:00448b34   66c746123700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:00448b3a   66c74614a200    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:00448b40   66c746161e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00448b46   c6460501        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00448b4a   68432b0000      PUSH        0x2b43                                  
CODE:00448b4f   e8709ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448b54   59              POP         ECX                                     
CODE:00448b55   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448b5a   68442b0000      PUSH        0x2b44                                  
CODE:00448b5f   e8609ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448b64   59              POP         ECX                                     
CODE:00448b65   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448b6a   e9ab1d0000      JMP         switchD_0044880e::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   0044880e,00448825
CODE:00448b6f   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x3        ;= ??
CODE:00448b78   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:00448b81   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e8b     ;= ??
CODE:00448b8a   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e87     ;= ??
CODE:00448b93   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e88     ;= ??
CODE:00448b9c   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e87     ;= ??
CODE:00448ba5   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e84     ;= ??
CODE:00448bae   66c705909...    MOV         word ptr [DATA:DAT_00469790],0xffff     ;= ??
CODE:00448bb7   66c74608dd00    MOV         word ptr [ESI + ...,0xdd                ;= ??
CODE:00448bbd   66c7460a3c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:00448bc3   66c7460c2700    MOV         word ptr [ESI + ...,0x27                ;= ??
CODE:00448bc9   66c7460e3a00    MOV         word ptr [ESI + ...,0x3a                ;= ??
CODE:00448bcf   68873e0000      PUSH        0x3e87                                  
CODE:00448bd4   e8eb9efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448bd9   59              POP         ECX                                     
CODE:00448bda   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448bdd   66c7464c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:00448be3   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448be9   66c746102f00    MOV         word ptr [ESI + ...,0x2f                ;= ??
CODE:00448bef   66c746127000    MOV         word ptr [ESI + ...,0x70                ;= ??
CODE:00448bf5   66c746144400    MOV         word ptr [ESI + ...,0x44                ;= ??
CODE:00448bfb   66c746166000    MOV         word ptr [ESI + ...,0x60                ;= ??
CODE:00448c01   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448c07   66c7461a6c00    MOV         word ptr [ESI + ...,0x6c                ;= ??
CODE:00448c0d   66c7461c2900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:00448c13   66c7461e3a00    MOV         word ptr [ESI + ...,0x3a                ;= ??
CODE:00448c19   66c746205500    MOV         word ptr [ESI + ...,0x55                ;= ??
CODE:00448c1f   c6460701        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00448c23   68012b0000      PUSH        0x2b01                                  
CODE:00448c28   e8979efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448c2d   59              POP         ECX                                     
CODE:00448c2e   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448c33   68022b0000      PUSH        0x2b02                                  
CODE:00448c38   e8879efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448c3d   59              POP         ECX                                     
CODE:00448c3e   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448c43   e9d21c0000      JMP         switchD_0044880e::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   0044880e,00448829
CODE:00448c48   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00448c51   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00448c5a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e82     ;= ??
CODE:00448c63   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e89     ;= ??
CODE:00448c6c   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8a     ;= ??
CODE:00448c75   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00448c7e   66c74608cf00    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:00448c84   66c7460a3a00    MOV         word ptr [ESI + ...,0x3a                ;= ??
CODE:00448c8a   66c7460c1400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:00448c90   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00448c96   68883e0000      PUSH        0x3e88                                  
CODE:00448c9b   e8249efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448ca0   59              POP         ECX                                     
CODE:00448ca1   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448ca4   66c7464c0400    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00448caa   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448cb0   66c746101400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:00448cb6   66c746120000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00448cbc   66c746141e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00448cc2   66c746161e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00448cc8   66c746521400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:00448cce   66c746544900    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:00448cd4   68893e0000      PUSH        0x3e89                                  
CODE:00448cd9   e8e69dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448cde   59              POP         ECX                                     
CODE:00448cdf   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448ce5   66c786920...    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00448cee   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448cf4   66c746561400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:00448cfa   66c746584900    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:00448d00   66c7465a1e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00448d06   66c7465c1e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00448d0c   c6460402        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00448d10   683d2b0000      PUSH        0x2b3d                                  
CODE:00448d15   e8aa9dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448d1a   59              POP         ECX                                     
CODE:00448d1b   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448d20   683e2b0000      PUSH        0x2b3e                                  
CODE:00448d25   e89a9dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448d2a   59              POP         ECX                                     
CODE:00448d2b   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448d30   e9e51b0000      JMP         switchD_0044880e::caseD_0               
                            caseD_6:                      ;XREF[2,0]:   0044880e,0044882d
CODE:00448d35   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00448d3e   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00448d47   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e81     ;= ??
CODE:00448d50   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e85     ;= ??
CODE:00448d59   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e86     ;= ??
CODE:00448d62   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00448d6b   66c74608b800    MOV         word ptr [ESI + ...,0xb8                ;= ??
CODE:00448d71   66c7460a4100    MOV         word ptr [ESI + ...,0x41                ;= ??
CODE:00448d77   66c7460c5200    MOV         word ptr [ESI + ...,0x52                ;= ??
CODE:00448d7d   66c7460e1800    MOV         word ptr [ESI + ...,0x18                ;= ??
CODE:00448d83   688a3e0000      PUSH        0x3e8a                                  
CODE:00448d88   e8379dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448d8d   59              POP         ECX                                     
CODE:00448d8e   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448d91   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448d97   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448d9d   66c746105000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:00448da3   66c746121d00    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:00448da9   66c746144d00    MOV         word ptr [ESI + ...,0x4d                ;= ??
CODE:00448daf   66c746163400    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:00448db5   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448dbb   66c7461a6200    MOV         word ptr [ESI + ...,0x62                ;= ??
CODE:00448dc1   66c7461c4f00    MOV         word ptr [ESI + ...,0x4f                ;= ??
CODE:00448dc7   66c7461e5e00    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:00448dcd   66c746203200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00448dd3   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448dd9   66c746248200    MOV         word ptr [ESI + ...,0x82                ;= ??
CODE:00448ddf   66c746268100    MOV         word ptr [ESI + ...,0x81                ;= ??
CODE:00448de5   66c74628aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:00448deb   66c7462a4700    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:00448df1   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00448df7   66c746542900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:00448dfd   688b3e0000      PUSH        0x3e8b                                  
CODE:00448e02   e8bd9cfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448e07   59              POP         ECX                                     
CODE:00448e08   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448e0e   66c786920...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448e17   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448e1d   66c746560400    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00448e23   66c746585e00    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:00448e29   66c7465a2300    MOV         word ptr [ESI + ...,0x23                ;= ??
CODE:00448e2f   66c7465c2300    MOV         word ptr [ESI + ...,0x23                ;= ??
CODE:00448e35   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448e3b   66c746601a00    MOV         word ptr [ESI + ...,0x1a                ;= ??
CODE:00448e41   66c746623500    MOV         word ptr [ESI + ...,0x35                ;= ??
CODE:00448e47   66c746642400    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:00448e4d   66c746662a00    MOV         word ptr [ESI + ...,0x2a                ;= ??
CODE:00448e53   c6460102        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00448e57   685c2b0000      PUSH        0x2b5c                                  
CODE:00448e5c   e8639cfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448e61   59              POP         ECX                                     
CODE:00448e62   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448e67   685d2b0000      PUSH        0x2b5d                                  
CODE:00448e6c   e8539cfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448e71   59              POP         ECX                                     
CODE:00448e72   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448e77   e99e1a0000      JMP         switchD_0044880e::caseD_0               
                            caseD_7:                      ;XREF[2,0]:   0044880e,00448831
CODE:00448e7c   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00448e85   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00448e8e   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e82     ;= ??
CODE:00448e97   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e89     ;= ??
CODE:00448ea0   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8a     ;= ??
CODE:00448ea9   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00448eb2   66c746089600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00448eb8   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:00448ebe   66c7460c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00448ec4   66c7460e4f00    MOV         word ptr [ESI + ...,0x4f                ;= ??
CODE:00448eca   688c3e0000      PUSH        0x3e8c                                  
CODE:00448ecf   e8f09bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448ed4   59              POP         ECX                                     
CODE:00448ed5   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448ed8   66c7464c0400    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00448ede   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448ee4   66c746100300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00448eea   66c746124f00    MOV         word ptr [ESI + ...,0x4f                ;= ??
CODE:00448ef0   6a00            PUSH        0x0                                     
CODE:00448ef2   ff764e          PUSH        dword ptr [ESI + 0x4e]=>DATA:DAT_0046...;= ??
CODE:00448ef5   e87aa8fcff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00448efa   83c408          ADD         ESP,0x8                                 
CODE:00448efd   66894614        MOV         word ptr [ESI + ...,puzzle'             ;= ??
CODE:00448f01   6a00            PUSH        0x0                                     
CODE:00448f03   ff764e          PUSH        dword ptr [ESI + 0x4e]=>DATA:DAT_0046...;= ??
CODE:00448f06   e889a8fcff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00448f0b   83c408          ADD         ESP,0x8                                 
CODE:00448f0e   66894616        MOV         word ptr [ESI + ...,puzzle'             ;= ??
CODE:00448f12   66c746521101    MOV         word ptr [ESI + ...,0x111               ;= ??
CODE:00448f18   66c746544f00    MOV         word ptr [ESI + ...,0x4f                ;= ??
CODE:00448f1e   688d3e0000      PUSH        0x3e8d                                  
CODE:00448f23   e89c9bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448f28   59              POP         ECX                                     
CODE:00448f29   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448f2f   66c786920...    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:00448f38   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00448f3e   66c746561101    MOV         word ptr [ESI + ...,0x111               ;= ??
CODE:00448f44   66c746584f00    MOV         word ptr [ESI + ...,0x4f                ;= ??
CODE:00448f4a   6a00            PUSH        0x0                                     
CODE:00448f4c   ffb694000000    PUSH        dword ptr [ESI + 0x94]=>DATA:DAT_0046...;= ??
CODE:00448f52   e81da8fcff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:00448f57   83c408          ADD         ESP,0x8                                 
CODE:00448f5a   6689465a        MOV         word ptr [ESI + ...,puzzle'             ;= ??
CODE:00448f5e   6a00            PUSH        0x0                                     
CODE:00448f60   ffb694000000    PUSH        dword ptr [ESI + 0x94]=>DATA:DAT_0046...;= ??
CODE:00448f66   e829a8fcff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:00448f6b   83c408          ADD         ESP,0x8                                 
CODE:00448f6e   6689465c        MOV         word ptr [ESI + ...,puzzle'             ;= ??
CODE:00448f72   c6460402        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00448f76   68192b0000      PUSH        0x2b19                                  
CODE:00448f7b   e8449bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448f80   59              POP         ECX                                     
CODE:00448f81   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00448f86   681a2b0000      PUSH        0x2b1a                                  
CODE:00448f8b   e8349bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448f90   59              POP         ECX                                     
CODE:00448f91   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00448f96   e97f190000      JMP         switchD_0044880e::caseD_0               
                            caseD_8:                      ;XREF[2,0]:   0044880e,00448835
CODE:00448f9b   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00448fa4   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00448fad   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e89     ;= ??
CODE:00448fb6   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e90     ;= ??
CODE:00448fbf   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e91     ;= ??
CODE:00448fc8   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:00448fd1   66c74608c800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:00448fd7   66c7460a2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00448fdd   66c7460c6b00    MOV         word ptr [ESI + ...,0x6b                ;= ??
CODE:00448fe3   66c7460e5400    MOV         word ptr [ESI + ...,0x54                ;= ??
CODE:00448fe9   688e3e0000      PUSH        0x3e8e                                  
CODE:00448fee   e8d19afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00448ff3   59              POP         ECX                                     
CODE:00448ff4   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00448ff7   66c7464c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00448ffd   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449003   66c746106900    MOV         word ptr [ESI + ...,0x69                ;= ??
CODE:00449009   66c746125000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:0044900f   66c746141900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:00449015   66c746161900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:0044901b   66c746525c00    MOV         word ptr [ESI + ...,0x5c                ;= ??
CODE:00449021   66c746549300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:00449027   688f3e0000      PUSH        0x3e8f                                  
CODE:0044902c   e8939afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449031   59              POP         ECX                                     
CODE:00449032   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449038   66c786920...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00449041   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449047   66c746565a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:0044904d   66c746588c00    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:00449053   66c7465a1900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:00449059   66c7465c1900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:0044905f   c6460202        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00449063   68322b0000      PUSH        0x2b32                                  
CODE:00449068   e8579afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044906d   59              POP         ECX                                     
CODE:0044906e   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00449073   68332b0000      PUSH        0x2b33                                  
CODE:00449078   e8479afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044907d   59              POP         ECX                                     
CODE:0044907e   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00449083   e992180000      JMP         switchD_0044880e::caseD_0               
                            caseD_9:                      ;XREF[2,0]:   0044880e,00448839
CODE:00449088   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:00449091   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044909a   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e89     ;= ??
CODE:004490a3   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e90     ;= ??
CODE:004490ac   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e91     ;= ??
CODE:004490b5   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:004490be   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:004490c4   66c7460a3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004490ca   66c7460c6800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:004490d0   66c7460e3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004490d6   68913e0000      PUSH        0x3e91                                  
CODE:004490db   e8e499fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004490e0   59              POP         ECX                                     
CODE:004490e1   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004490e4   66c7464c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004490ea   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004490f0   66c746105400    MOV         word ptr [ESI + ...,0x54                ;= ??
CODE:004490f6   66c746123200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004490fc   66c746144a00    MOV         word ptr [ESI + ...,0x4a                ;= ??
CODE:00449102   66c746163b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:00449108   66c746521300    MOV         word ptr [ESI + ...,0x13                ;= ??
CODE:0044910e   66c746546800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:00449114   68923e0000      PUSH        0x3e92                                  
CODE:00449119   e8a699fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044911e   59              POP         ECX                                     
CODE:0044911f   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449125   66c786920...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0044912e   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449134   66c746561300    MOV         word ptr [ESI + ...,0x13                ;= ??
CODE:0044913a   66c746586800    MOV         word ptr [ESI + ...,0x68                ;= ??
CODE:00449140   66c7465a3500    MOV         word ptr [ESI + ...,0x35                ;= ??
CODE:00449146   66c7465c3a00    MOV         word ptr [ESI + ...,0x3a                ;= ??
CODE:0044914c   66c786980...    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:00449155   66c7869a0...    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0044915e   68933e0000      PUSH        0x3e93                                  
CODE:00449163   e85c99fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449168   59              POP         ECX                                     
CODE:00449169   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044916f   66c786d80...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00449178   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449181   66c7869c0...    MOV         word ptr [ESI + ...,0x5e                ;= ??
CODE:0044918a   66c7869e0...    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00449193   66c786a00...    MOV         word ptr [ESI + ...,0x3f                ;= ??
CODE:0044919c   66c786a20...    MOV         word ptr [ESI + ...,0x31                ;= ??
CODE:004491a5   c6460203        MOV         byte ptr [ESI + ...,0x3                 ;= ??
CODE:004491a9   68903e0000      PUSH        0x3e90                                  
CODE:004491ae   e81199fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004491b3   59              POP         ECX                                     
CODE:004491b4   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:004491b9   68943e0000      PUSH        0x3e94                                  
CODE:004491be   e80199fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004491c3   59              POP         ECX                                     
CODE:004491c4   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:004491c9   e94c170000      JMP         switchD_0044880e::caseD_0               
                            caseD_a:                      ;XREF[2,0]:   0044880e,0044883d
CODE:004491ce   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004491d7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:004491e0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e85     ;= ??
CODE:004491e9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8b     ;= ??
CODE:004491f2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8c     ;= ??
CODE:004491fb   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e8d     ;= ??
CODE:00449204   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:0044920d   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e87     ;= ??
CODE:00449216   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e88     ;= ??
CODE:0044921f   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e84     ;= ??
CODE:00449228   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3e82     ;= ??
CODE:00449231   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0044923a   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00449240   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:00449246   66c7460c3000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:0044924c   66c7460e6600    MOV         word ptr [ESI + ...,0x66                ;= ??
CODE:00449252   68963e0000      PUSH        0x3e96                                  
CODE:00449257   e86898fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044925c   59              POP         ECX                                     
CODE:0044925d   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449260   66c7464c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00449266   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044926c   66c746103000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:00449272   66c746126600    MOV         word ptr [ESI + ...,0x66                ;= ??
CODE:00449278   66c746141e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044927e   66c746161e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:00449284   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044928a   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449290   68973e0000      PUSH        0x3e97                                  
CODE:00449295   e82a98fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044929a   59              POP         ECX                                     
CODE:0044929b   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004492a1   66c786920...    MOV         word ptr [ESI + ...,0x6                 ;= ??
CODE:004492aa   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004492b0   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004492b6   66c746584600    MOV         word ptr [ESI + ...,0x46                ;= ??
CODE:004492bc   66c7465a5400    MOV         word ptr [ESI + ...,0x54                ;= ??
CODE:004492c2   66c7465c5700    MOV         word ptr [ESI + ...,0x57                ;= ??
CODE:004492c8   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004492ce   66c746605300    MOV         word ptr [ESI + ...,0x53                ;= ??
CODE:004492d4   66c746626400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:004492da   66c74664ca00    MOV         word ptr [ESI + ...,0xca                ;= ??
CODE:004492e0   66c746661b00    MOV         word ptr [ESI + ...,0x1b                ;= ??
CODE:004492e6   c6460601        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:004492ea   c6460301        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:004492ee   68953e0000      PUSH        0x3e95                                  
CODE:004492f3   e8cc97fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004492f8   59              POP         ECX                                     
CODE:004492f9   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:004492fe   68983e0000      PUSH        0x3e98                                  
CODE:00449303   e8bc97fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449308   59              POP         ECX                                     
CODE:00449309   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:0044930e   e907160000      JMP         switchD_0044880e::caseD_0               
                            caseD_b:                      ;XREF[2,0]:   0044880e,00448841
CODE:00449313   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0044931c   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00449325   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e8b     ;= ??
CODE:0044932e   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e87     ;= ??
CODE:00449337   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e88     ;= ??
CODE:00449340   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e84     ;= ??
CODE:00449349   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e82     ;= ??
CODE:00449352   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e8a     ;= ??
CODE:0044935b   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e92     ;= ??
CODE:00449364   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e93     ;= ??
CODE:0044936d   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00449376   66c746087400    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:0044937c   66c7460a4000    MOV         word ptr [ESI + ...,0x40                ;= ??
CODE:00449382   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449388   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044938e   689a3e0000      PUSH        0x3e9a                                  
CODE:00449393   e82c97fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449398   59              POP         ECX                                     
CODE:00449399   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044939c   66c7464c0600    MOV         word ptr [ESI + ...,0x6                 ;= ??
CODE:004493a2   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004493a8   66c746100000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004493ae   66c746120000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004493b4   66c746147f00    MOV         word ptr [ESI + ...,0x7f                ;= ??
CODE:004493ba   66c746163200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004493c0   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004493c6   66c7461a4000    MOV         word ptr [ESI + ...,0x40                ;= ??
CODE:004493cc   66c7461c3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004493d2   66c7461e7200    MOV         word ptr [ESI + ...,0x72                ;= ??
CODE:004493d8   66c746203f00    MOV         word ptr [ESI + ...,0x3f                ;= ??
CODE:004493de   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004493e4   66c74624b100    MOV         word ptr [ESI + ...,0xb1                ;= ??
CODE:004493ea   66c746265f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:004493f0   66c746287300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:004493f6   66c7462a3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004493fc   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449402   66c7462e2201    MOV         word ptr [ESI + ...,0x122               ;= ??
CODE:00449408   66c746307200    MOV         word ptr [ESI + ...,0x72                ;= ??
CODE:0044940e   66c746324900    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:00449414   66c746343000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:0044941a   66c74652fa00    MOV         word ptr [ESI + ...,0xfa                ;= ??
CODE:00449420   66c746545b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00449426   689b3e0000      PUSH        0x3e9b                                  
CODE:0044942b   e89496fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449430   59              POP         ECX                                     
CODE:00449431   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449437   66c786920...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449440   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449446   66c74656fa00    MOV         word ptr [ESI + ...,0xfa                ;= ??
CODE:0044944c   66c746585b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00449452   66c7465a5b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00449458   66c7465c7000    MOV         word ptr [ESI + ...,0x70                ;= ??
CODE:0044945e   c6460601        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00449462   c60601          MOV         byte ptr [ESI]=>DATA:DAT_00469fbe,0x1   ;= ??
CODE:00449465   68993e0000      PUSH        0x3e99                                  
CODE:0044946a   e85596fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044946f   59              POP         ECX                                     
CODE:00449470   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00449475   689c3e0000      PUSH        0x3e9c                                  
CODE:0044947a   e84596fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044947f   59              POP         ECX                                     
CODE:00449480   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00449485   e990140000      JMP         switchD_0044880e::caseD_0               
                            caseD_c:                      ;XREF[2,0]:   0044880e,00448845
CODE:0044948a   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:00449493   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x2        ;= ??
CODE:0044949c   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e85     ;= ??
CODE:004494a5   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8b     ;= ??
CODE:004494ae   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8c     ;= ??
CODE:004494b7   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e8d     ;= ??
CODE:004494c0   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8a     ;= ??
CODE:004494c9   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e92     ;= ??
CODE:004494d2   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e93     ;= ??
CODE:004494db   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:004494e4   66c74608bc00    MOV         word ptr [ESI + ...,0xbc                ;= ??
CODE:004494ea   66c7460a3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:004494f0   66c7460c6200    MOV         word ptr [ESI + ...,0x62                ;= ??
CODE:004494f6   66c7460e4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:004494fc   689d3e0000      PUSH        0x3e9d                                  
CODE:00449501   e8be95fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449506   59              POP         ECX                                     
CODE:00449507   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044950a   66c7464c0300    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00449510   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449516   66c746106200    MOV         word ptr [ESI + ...,0x62                ;= ??
CODE:0044951c   66c746124b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:00449522   66c746143200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00449528   66c746163200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:0044952e   66c746523b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:00449534   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044953a   689f3e0000      PUSH        0x3e9f                                  
CODE:0044953f   e88095fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449544   59              POP         ECX                                     
CODE:00449545   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044954b   66c786920...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449554   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044955a   66c746563b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:00449560   66c746580000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449566   66c7465a3c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0044956c   66c7465c3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00449572   c60601          MOV         byte ptr [ESI]=>DATA:DAT_00469fbe,0x1   ;= ??
CODE:00449575   c6460301        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00449579   681e2b0000      PUSH        0x2b1e                                  
CODE:0044957e   e84195fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449583   59              POP         ECX                                     
CODE:00449584   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00449589   681f2b0000      PUSH        0x2b1f                                  
CODE:0044958e   e83195fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449593   59              POP         ECX                                     
CODE:00449594   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00449599   e97c130000      JMP         switchD_0044880e::caseD_0               
                            caseD_d:                      ;XREF[2,0]:   0044880e,00448849
CODE:0044959e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:004495a7   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:004495b0   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e8b     ;= ??
CODE:004495b9   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e87     ;= ??
CODE:004495c2   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e88     ;= ??
CODE:004495cb   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e87     ;= ??
CODE:004495d4   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e84     ;= ??
CODE:004495dd   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e82     ;= ??
CODE:004495e6   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e89     ;= ??
CODE:004495ef   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e8a     ;= ??
CODE:004495f8   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00449601   66c746089000    MOV         word ptr [ESI + ...,0x90                ;= ??
CODE:00449607   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:0044960d   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449613   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449619   68a03e0000      PUSH        0x3ea0                                  
CODE:0044961e   e8a194fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449623   59              POP         ECX                                     
CODE:00449624   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449627   66c7464c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:0044962d   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449633   66c746100000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449639   66c746120000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044963f   66c746146400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:00449645   66c746161b00    MOV         word ptr [ESI + ...,0x1b                ;= ??
CODE:0044964b   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449651   66c7461a6200    MOV         word ptr [ESI + ...,0x62                ;= ??
CODE:00449657   66c7461c1600    MOV         word ptr [ESI + ...,0x16                ;= ??
CODE:0044965d   66c7461e3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00449663   66c746202800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449669   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044966f   66c746249300    MOV         word ptr [ESI + ...,0x93                ;= ??
CODE:00449675   66c746263700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0044967b   66c746284400    MOV         word ptr [ESI + ...,0x44                ;= ??
CODE:00449681   66c7462a3000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:00449687   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044968d   66c7462ecc00    MOV         word ptr [ESI + ...,0xcc                ;= ??
CODE:00449693   66c746305f00    MOV         word ptr [ESI + ...,0x5f                ;= ??
CODE:00449699   66c746322400    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:0044969f   66c746342900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:004496a5   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004496ab   66c74638f000    MOV         word ptr [ESI + ...,0xf0                ;= ??
CODE:004496b1   66c7463a7100    MOV         word ptr [ESI + ...,0x71                ;= ??
CODE:004496b7   66c7463c5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:004496bd   66c7463e3d00    MOV         word ptr [ESI + ...,0x3d                ;= ??
CODE:004496c3   66c74652ed00    MOV         word ptr [ESI + ...,0xed                ;= ??
CODE:004496c9   66c746549000    MOV         word ptr [ESI + ...,0x90                ;= ??
CODE:004496cf   68a13e0000      PUSH        0x3ea1                                  
CODE:004496d4   e8eb93fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004496d9   59              POP         ECX                                     
CODE:004496da   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004496e0   66c786920...    MOV         word ptr [ESI + ...,0x4                 ;= ??
CODE:004496e9   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004496ef   66c74656ec00    MOV         word ptr [ESI + ...,0xec                ;= ??
CODE:004496f5   66c746588f00    MOV         word ptr [ESI + ...,0x8f                ;= ??
CODE:004496fb   66c7465a1d00    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:00449701   66c7465c1a00    MOV         word ptr [ESI + ...,0x1a                ;= ??
CODE:00449707   c6460401        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:0044970b   c6460701        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:0044970f   68252b0000      PUSH        0x2b25                                  
CODE:00449714   e8ab93fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449719   59              POP         ECX                                     
CODE:0044971a   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:0044971f   68262b0000      PUSH        0x2b26                                  
CODE:00449724   e89b93fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449729   59              POP         ECX                                     
CODE:0044972a   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:0044972f   e9e6110000      JMP         switchD_0044880e::caseD_0               
                            caseD_e:                      ;XREF[2,0]:   0044880e,0044884d
CODE:00449734   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0044973d   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:00449746   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e89     ;= ??
CODE:0044974f   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e90     ;= ??
CODE:00449758   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e91     ;= ??
CODE:00449761   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0044976a   66c746087c00    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:00449770   66c7460a3900    MOV         word ptr [ESI + ...,0x39                ;= ??
CODE:00449776   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044977c   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449782   68a33e0000      PUSH        0x3ea3                                  
CODE:00449787   e83893fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044978c   59              POP         ECX                                     
CODE:0044978d   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449790   66c7464c0200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00449796   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044979c   66c746100000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004497a2   66c746120000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004497a8   66c746146100    MOV         word ptr [ESI + ...,0x61                ;= ??
CODE:004497ae   66c746165a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:004497b4   66c746520200    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004497ba   66c746547c00    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:004497c0   68d33e0000      PUSH        0x3ed3                                  
CODE:004497c5   e8fa92fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004497ca   59              POP         ECX                                     
CODE:004497cb   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004497d1   66c786920...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:004497da   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004497e0   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004497e6   66c746587c00    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:004497ec   66c7465a6300    MOV         word ptr [ESI + ...,0x63                ;= ??
CODE:004497f2   66c7465c5a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:004497f8   c6460202        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:004497fc   68a23e0000      PUSH        0x3ea2                                  
CODE:00449801   e8be92fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449806   59              POP         ECX                                     
CODE:00449807   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:0044980c   68d43e0000      PUSH        0x3ed4                                  
CODE:00449811   e8ae92fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449816   59              POP         ECX                                     
CODE:00449817   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:0044981c   e9f9100000      JMP         switchD_0044880e::caseD_0               
                            caseD_f:                      ;XREF[2,0]:   0044880e,00448851
CODE:00449821   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x5        ;= ??
CODE:0044982a   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00449833   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e8b     ;= ??
CODE:0044983c   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e87     ;= ??
CODE:00449845   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e88     ;= ??
CODE:0044984e   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e80     ;= ??
CODE:00449857   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e81     ;= ??
CODE:00449860   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e8a     ;= ??
CODE:00449869   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e92     ;= ??
CODE:00449872   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e93     ;= ??
CODE:0044987b   66c705949...    MOV         word ptr [DATA:DAT_00469794],0xffff     ;= ??
CODE:00449884   66c746089600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0044988a   66c7460a3c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:00449890   66c7460c0b00    MOV         word ptr [ESI + ...,0xb                 ;= ??
CODE:00449896   66c7460e4900    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:0044989c   68a43e0000      PUSH        0x3ea4                                  
CODE:004498a1   e81e92fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004498a6   59              POP         ECX                                     
CODE:004498a7   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:004498aa   66c7464c0500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:004498b0   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004498b6   66c746100c00    MOV         word ptr [ESI + ...,0xc                 ;= ??
CODE:004498bc   66c746124a00    MOV         word ptr [ESI + ...,0x4a                ;= ??
CODE:004498c2   66c746149000    MOV         word ptr [ESI + ...,0x90                ;= ??
CODE:004498c8   66c746165000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:004498ce   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:004498d4   66c7461a9b00    MOV         word ptr [ESI + ...,0x9b                ;= ??
CODE:004498da   66c7461c6f00    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:004498e0   66c7461eaa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:004498e6   66c746204400    MOV         word ptr [ESI + ...,0x44                ;= ??
CODE:004498ec   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:004498f2   66c746545b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:004498f8   68a53e0000      PUSH        0x3ea5                                  
CODE:004498fd   e8c291fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449902   59              POP         ECX                                     
CODE:00449903   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449909   66c786920...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449912   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449918   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044991e   66c746585b00    MOV         word ptr [ESI + ...,0x5b                ;= ??
CODE:00449924   66c7465a5a00    MOV         word ptr [ESI + ...,0x5a                ;= ??
CODE:0044992a   66c7465c3400    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:00449930   66c786980...    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:00449939   66c7869a0...    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00449942   68a63e0000      PUSH        0x3ea6                                  
CODE:00449947   e87891fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044994c   59              POP         ECX                                     
CODE:0044994d   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449953   66c786d80...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044995c   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449965   66c7869c0...    MOV         word ptr [ESI + ...,0xce                ;= ??
CODE:0044996e   66c7869e0...    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:00449977   66c786a00...    MOV         word ptr [ESI + ...,0x58                ;= ??
CODE:00449980   66c786a20...    MOV         word ptr [ESI + ...,0x2d                ;= ??
CODE:00449989   c6460501        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:0044998d   c60602          MOV         byte ptr [ESI]=>DATA:DAT_00469fbe,0x2   ;= ??
CODE:00449990   68552b0000      PUSH        0x2b55                                  
CODE:00449995   e82a91fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044999a   59              POP         ECX                                     
CODE:0044999b   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:004499a0   68562b0000      PUSH        0x2b56                                  
CODE:004499a5   e81a91fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:004499aa   59              POP         ECX                                     
CODE:004499ab   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:004499b0   e9650f0000      JMP         switchD_0044880e::caseD_0               
                            caseD_10:                     ;XREF[2,0]:   0044880e,00448855
CODE:004499b5   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:004499be   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:004499c7   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e89     ;= ??
CODE:004499d0   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e90     ;= ??
CODE:004499d9   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e91     ;= ??
CODE:004499e2   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:004499eb   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e87     ;= ??
CODE:004499f4   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e88     ;= ??
CODE:004499fd   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e80     ;= ??
CODE:00449a06   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e81     ;= ??
CODE:00449a0f   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3e87     ;= ??
CODE:00449a18   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3e84     ;= ??
CODE:00449a21   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00449a2a   66c74608c800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:00449a30   66c7460a3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00449a36   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449a3c   66c7460e7b00    MOV         word ptr [ESI + ...,0x7b                ;= ??
CODE:00449a42   68a73e0000      PUSH        0x3ea7                                  
CODE:00449a47   e87890fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449a4c   59              POP         ECX                                     
CODE:00449a4d   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449a50   66c7464c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:00449a56   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449a5c   66c746100000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449a62   66c746127b00    MOV         word ptr [ESI + ...,0x7b                ;= ??
CODE:00449a68   66c746147c00    MOV         word ptr [ESI + ...,0x7c                ;= ??
CODE:00449a6e   66c746161f00    MOV         word ptr [ESI + ...,0x1f                ;= ??
CODE:00449a74   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449a7a   66c7461a1800    MOV         word ptr [ESI + ...,0x18                ;= ??
CODE:00449a80   66c7461c9900    MOV         word ptr [ESI + ...,0x99                ;= ??
CODE:00449a86   66c7461e7800    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:00449a8c   66c746200a00    MOV         word ptr [ESI + ...,0xa                 ;= ??
CODE:00449a92   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449a98   66c746243100    MOV         word ptr [ESI + ...,0x31                ;= ??
CODE:00449a9e   66c74626a200    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:00449aa4   66c746289d00    MOV         word ptr [ESI + ...,0x9d                ;= ??
CODE:00449aaa   66c7462a0c00    MOV         word ptr [ESI + ...,0xc                 ;= ??
CODE:00449ab0   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449ab6   66c7462e5200    MOV         word ptr [ESI + ...,0x52                ;= ??
CODE:00449abc   66c74630ad00    MOV         word ptr [ESI + ...,0xad                ;= ??
CODE:00449ac2   66c746322700    MOV         word ptr [ESI + ...,0x27                ;= ??
CODE:00449ac8   66c746341100    MOV         word ptr [ESI + ...,0x11                ;= ??
CODE:00449ace   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449ad4   66c746382400    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:00449ada   66c7463abd00    MOV         word ptr [ESI + ...,0xbd                ;= ??
CODE:00449ae0   66c7463c2b00    MOV         word ptr [ESI + ...,0x2b                ;= ??
CODE:00449ae6   66c7463e0d00    MOV         word ptr [ESI + ...,0xd                 ;= ??
CODE:00449aec   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449af2   66c746549600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00449af8   68a83e0000      PUSH        0x3ea8                                  
CODE:00449afd   e8c28ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449b02   59              POP         ECX                                     
CODE:00449b03   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449b09   66c786920...    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:00449b12   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449b18   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449b1e   66c746589900    MOV         word ptr [ESI + ...,0x99                ;= ??
CODE:00449b24   66c7465a1900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:00449b2a   66c7465c0f00    MOV         word ptr [ESI + ...,0xf                 ;= ??
CODE:00449b30   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449b36   66c746601800    MOV         word ptr [ESI + ...,0x18                ;= ??
CODE:00449b3c   66c74662a200    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:00449b42   66c746643400    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:00449b48   66c746662200    MOV         word ptr [ESI + ...,0x22                ;= ??
CODE:00449b4e   66c746720100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449b54   66c7466a4c00    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:00449b5a   66c7466cb700    MOV         word ptr [ESI + ...,0xb7                ;= ??
CODE:00449b60   66c7466e5800    MOV         word ptr [ESI + ...,0x58                ;= ??
CODE:00449b66   66c746703b00    MOV         word ptr [ESI + ...,0x3b                ;= ??
CODE:00449b6c   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449b72   66c74674a200    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:00449b78   66c74676c800    MOV         word ptr [ESI + ...,0xc8                ;= ??
CODE:00449b7e   66c746783300    MOV         word ptr [ESI + ...,0x33                ;= ??
CODE:00449b84   66c7467a2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449b8a   66c786980...    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:00449b93   66c7869a0...    MOV         word ptr [ESI + ...,0xb4                ;= ??
CODE:00449b9c   68a93e0000      PUSH        0x3ea9                                  
CODE:00449ba1   e81e8ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449ba6   59              POP         ECX                                     
CODE:00449ba7   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449bad   66c786d80...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00449bb6   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449bbf   66c7869c0...    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:00449bc8   66c7869e0...    MOV         word ptr [ESI + ...,0xb5                ;= ??
CODE:00449bd1   66c786a00...    MOV         word ptr [ESI + ...,0x27                ;= ??
CODE:00449bda   66c786a20...    MOV         word ptr [ESI + ...,0x16                ;= ??
CODE:00449be3   66c786de0...    MOV         word ptr [ESI + ...,0xb7                ;= ??
CODE:00449bec   66c786e00...    MOV         word ptr [ESI + ...,0xca                ;= ??
CODE:00449bf5   68aa3e0000      PUSH        0x3eaa                                  
CODE:00449bfa   e8c58efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449bff   59              POP         ECX                                     
CODE:00449c00   898620010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449c06   66c7861e0...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:00449c0f   66c786ea0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449c18   66c786e20...    MOV         word ptr [ESI + ...,0xba                ;= ??
CODE:00449c21   66c786e40...    MOV         word ptr [ESI + ...,0xcf                ;= ??
CODE:00449c2a   66c786e60...    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:00449c33   66c786e80...    MOV         word ptr [ESI + ...,0x1f                ;= ??
CODE:00449c3c   66c786240...    MOV         word ptr [ESI + ...,0x3d                ;= ??
CODE:00449c45   66c786260...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449c4e   68ab3e0000      PUSH        0x3eab                                  
CODE:00449c53   e86c8efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449c58   59              POP         ECX                                     
CODE:00449c59   898666010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449c5f   66c786640...    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:00449c68   66c786300...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449c71   66c786280...    MOV         word ptr [ESI + ...,0x3e                ;= ??
CODE:00449c7a   66c7862a0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449c83   66c7862c0...    MOV         word ptr [ESI + ...,0x2c                ;= ??
CODE:00449c8c   66c7862e0...    MOV         word ptr [ESI + ...,0x51                ;= ??
CODE:00449c95   66c7863a0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449c9e   66c786320...    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:00449ca7   66c786340...    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449cb0   66c786360...    MOV         word ptr [ESI + ...,0x21                ;= ??
CODE:00449cb9   66c786380...    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:00449cc2   66c786440...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449ccb   66c7863c0...    MOV         word ptr [ESI + ...,0x86                ;= ??
CODE:00449cd4   66c7863e0...    MOV         word ptr [ESI + ...,0x5c                ;= ??
CODE:00449cdd   66c786400...    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:00449ce6   66c786420...    MOV         word ptr [ESI + ...,0x58                ;= ??
CODE:00449cef   66c7864e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449cf8   66c786460...    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:00449d01   66c786480...    MOV         word ptr [ESI + ...,0x87                ;= ??
CODE:00449d0a   66c7864a0...    MOV         word ptr [ESI + ...,0x26                ;= ??
CODE:00449d13   66c7864c0...    MOV         word ptr [ESI + ...,0x2d                ;= ??
CODE:00449d1c   c6460501        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00449d20   c6460702        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00449d24   c6460202        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00449d28   68122b0000      PUSH        0x2b12                                  
CODE:00449d2d   e8928dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449d32   59              POP         ECX                                     
CODE:00449d33   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00449d38   68132b0000      PUSH        0x2b13                                  
CODE:00449d3d   e8828dfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449d42   59              POP         ECX                                     
CODE:00449d43   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00449d48   e9cd0b0000      JMP         switchD_0044880e::caseD_0               
                            caseD_11:                     ;XREF[2,0]:   0044880e,00448859
CODE:00449d4d   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:00449d56   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x3        ;= ??
CODE:00449d5f   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e85     ;= ??
CODE:00449d68   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e8b     ;= ??
CODE:00449d71   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e8c     ;= ??
CODE:00449d7a   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e8d     ;= ??
CODE:00449d83   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:00449d8c   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e87     ;= ??
CODE:00449d95   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e88     ;= ??
CODE:00449d9e   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e80     ;= ??
CODE:00449da7   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3e81     ;= ??
CODE:00449db0   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:00449db9   66c74608aa00    MOV         word ptr [ESI + ...,0xaa                ;= ??
CODE:00449dbf   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:00449dc5   66c7460c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:00449dcb   66c7460e2100    MOV         word ptr [ESI + ...,0x21                ;= ??
CODE:00449dd1   68ac3e0000      PUSH        0x3eac                                  
CODE:00449dd6   e8e98cfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449ddb   59              POP         ECX                                     
CODE:00449ddc   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449ddf   66c7464c0500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:00449de5   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449deb   66c746100800    MOV         word ptr [ESI + ...,0x8                 ;= ??
CODE:00449df1   66c746122e00    MOV         word ptr [ESI + ...,0x2e                ;= ??
CODE:00449df7   66c746143400    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:00449dfd   66c746161800    MOV         word ptr [ESI + ...,0x18                ;= ??
CODE:00449e03   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449e09   66c7461a3c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:00449e0f   66c7461c2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449e15   66c7461e2900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:00449e1b   66c746203700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:00449e21   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449e27   66c746246400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:00449e2d   66c746264500    MOV         word ptr [ESI + ...,0x45                ;= ??
CODE:00449e33   66c746283300    MOV         word ptr [ESI + ...,0x33                ;= ??
CODE:00449e39   66c7462a3d00    MOV         word ptr [ESI + ...,0x3d                ;= ??
CODE:00449e3f   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449e45   66c7462e9600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00449e4b   66c746306900    MOV         word ptr [ESI + ...,0x69                ;= ??
CODE:00449e51   66c746323200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:00449e57   66c746343800    MOV         word ptr [ESI + ...,0x38                ;= ??
CODE:00449e5d   66c746400100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449e63   66c74638c600    MOV         word ptr [ESI + ...,0xc6                ;= ??
CODE:00449e69   66c7463a8500    MOV         word ptr [ESI + ...,0x85                ;= ??
CODE:00449e6f   66c7463c2400    MOV         word ptr [ESI + ...,0x24                ;= ??
CODE:00449e75   66c7463e2900    MOV         word ptr [ESI + ...,0x29                ;= ??
CODE:00449e7b   66c7464a0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449e81   66c74642ea00    MOV         word ptr [ESI + ...,0xea                ;= ??
CODE:00449e87   66c746449600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:00449e8d   66c746462b00    MOV         word ptr [ESI + ...,0x2b                ;= ??
CODE:00449e93   66c746482200    MOV         word ptr [ESI + ...,0x22                ;= ??
CODE:00449e99   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449e9f   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449ea5   68ad3e0000      PUSH        0x3ead                                  
CODE:00449eaa   e8158cfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449eaf   59              POP         ECX                                     
CODE:00449eb0   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449eb6   66c786920...    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:00449ebf   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449ec5   66c746560000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449ecb   66c746580000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:00449ed1   66c7465a4800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:00449ed7   66c7465c1800    MOV         word ptr [ESI + ...,0x18                ;= ??
CODE:00449edd   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449ee3   66c746603c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:00449ee9   66c746620600    MOV         word ptr [ESI + ...,0x6                 ;= ??
CODE:00449eef   66c746642b00    MOV         word ptr [ESI + ...,0x2b                ;= ??
CODE:00449ef5   66c746662c00    MOV         word ptr [ESI + ...,0x2c                ;= ??
CODE:00449efb   66c746720100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449f01   66c7466a6700    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:00449f07   66c7466c1200    MOV         word ptr [ESI + ...,0x12                ;= ??
CODE:00449f0d   66c7466e2c00    MOV         word ptr [ESI + ...,0x2c                ;= ??
CODE:00449f13   66c746702100    MOV         word ptr [ESI + ...,0x21                ;= ??
CODE:00449f19   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449f1f   66c746749100    MOV         word ptr [ESI + ...,0x91                ;= ??
CODE:00449f25   66c746761c00    MOV         word ptr [ESI + ...,0x1c                ;= ??
CODE:00449f2b   66c746787300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:00449f31   66c7467a1500    MOV         word ptr [ESI + ...,0x15                ;= ??
CODE:00449f37   66c786980...    MOV         word ptr [ESI + ...,0x102               ;= ??
CODE:00449f40   66c7869a0...    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:00449f49   68ae3e0000      PUSH        0x3eae                                  
CODE:00449f4e   e8718bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449f53   59              POP         ECX                                     
CODE:00449f54   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:00449f5a   66c786d80...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:00449f63   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:00449f6c   66c7869c0...    MOV         word ptr [ESI + ...,0xfa                ;= ??
CODE:00449f75   66c7869e0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:00449f7e   66c786a00...    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449f87   66c786a20...    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:00449f90   c6460301        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:00449f94   c6460502        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:00449f98   68612b0000      PUSH        0x2b61                                  
CODE:00449f9d   e8228bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449fa2   59              POP         ECX                                     
CODE:00449fa3   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:00449fa8   68622b0000      PUSH        0x2b62                                  
CODE:00449fad   e8128bfcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:00449fb2   59              POP         ECX                                     
CODE:00449fb3   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:00449fb8   e95d090000      JMP         switchD_0044880e::caseD_0               
                            caseD_12:                     ;XREF[2,0]:   0044880e,0044885d
CODE:00449fbd   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x8        ;= ??
CODE:00449fc6   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:00449fcf   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e89     ;= ??
CODE:00449fd8   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e8b     ;= ??
CODE:00449fe1   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e80     ;= ??
CODE:00449fea   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3e85     ;= ??
CODE:00449ff3   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e90     ;= ??
CODE:00449ffc   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e91     ;= ??
CODE:0044a005   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e87     ;= ??
CODE:0044a00e   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e88     ;= ??
CODE:0044a017   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e81     ;= ??
CODE:0044a020   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3e8b     ;= ??
CODE:0044a029   66c705969...    MOV         word ptr [DATA:DAT_00469796],0x3e8c     ;= ??
CODE:0044a032   66c705989...    MOV         word ptr [DATA:DAT_00469798],0x3e8d     ;= ??
CODE:0044a03b   66c7059a9...    MOV         word ptr [DATA:DAT_0046979a],0xffff     ;= ??
CODE:0044a044   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0044a04a   66c7460a4600    MOV         word ptr [ESI + ...,0x46                ;= ??
CODE:0044a050   66c7460c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a056   66c7460e0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a05c   68af3e0000      PUSH        0x3eaf                                  
CODE:0044a061   e85e8afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a066   59              POP         ECX                                     
CODE:0044a067   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a06a   66c7464c0500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a070   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a076   66c746100500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a07c   66c746120500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a082   66c746143700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0044a088   66c746163200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:0044a08e   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a094   66c7461a3c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0044a09a   66c7461c2a00    MOV         word ptr [ESI + ...,0x2a                ;= ??
CODE:0044a0a0   66c7461e3700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0044a0a6   66c746201e00    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044a0ac   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a0b2   66c746246f00    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:0044a0b8   66c746263800    MOV         word ptr [ESI + ...,0x38                ;= ??
CODE:0044a0be   66c746284700    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:0044a0c4   66c7462a2600    MOV         word ptr [ESI + ...,0x26                ;= ??
CODE:0044a0ca   66c746360100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a0d0   66c7462eb500    MOV         word ptr [ESI + ...,0xb5                ;= ??
CODE:0044a0d6   66c746304c00    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:0044a0dc   66c746326400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0044a0e2   66c746341d00    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:0044a0e8   66c746520000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a0ee   66c746543000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:0044a0f4   68b13e0000      PUSH        0x3eb1                                  
CODE:0044a0f9   e8c689fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a0fe   59              POP         ECX                                     
CODE:0044a0ff   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a105   66c786920...    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a10e   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a114   66c746560500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a11a   66c746586400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0044a120   66c7465a3700    MOV         word ptr [ESI + ...,0x37                ;= ??
CODE:0044a126   66c7465c3200    MOV         word ptr [ESI + ...,0x32                ;= ??
CODE:0044a12c   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a132   66c746603900    MOV         word ptr [ESI + ...,0x39                ;= ??
CODE:0044a138   66c746625900    MOV         word ptr [ESI + ...,0x59                ;= ??
CODE:0044a13e   66c746643800    MOV         word ptr [ESI + ...,0x38                ;= ??
CODE:0044a144   66c746661700    MOV         word ptr [ESI + ...,0x17                ;= ??
CODE:0044a14a   66c746720100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a150   66c7466a6f00    MOV         word ptr [ESI + ...,0x6f                ;= ??
CODE:0044a156   66c7466c3800    MOV         word ptr [ESI + ...,0x38                ;= ??
CODE:0044a15c   66c7466e4700    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:0044a162   66c746702600    MOV         word ptr [ESI + ...,0x26                ;= ??
CODE:0044a168   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a16e   66c74674b600    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:0044a174   66c746763000    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:0044a17a   66c746786400    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0044a180   66c7467a1d00    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:0044a186   66c786980...    MOV         word ptr [ESI + ...,0xaf                ;= ??
CODE:0044a18f   66c7869a0...    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:0044a198   68b23e0000      PUSH        0x3eb2                                  
CODE:0044a19d   e82289fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a1a2   59              POP         ECX                                     
CODE:0044a1a3   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a1a9   66c786d80...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0044a1b2   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a1bb   66c7869c0...    MOV         word ptr [ESI + ...,0xb6                ;= ??
CODE:0044a1c4   66c7869e0...    MOV         word ptr [ESI + ...,0x30                ;= ??
CODE:0044a1cd   66c786a00...    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0044a1d6   66c786a20...    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:0044a1df   66c786de0...    MOV         word ptr [ESI + ...,0x9f                ;= ??
CODE:0044a1e8   66c786e00...    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:0044a1f1   68b03e0000      PUSH        0x3eb0                                  
CODE:0044a1f6   e8c988fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a1fb   59              POP         ECX                                     
CODE:0044a1fc   898620010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a202   66c7861e0...    MOV         word ptr [ESI + ...,0x2                 ;= ??
CODE:0044a20b   66c786ea0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a214   66c786e20...    MOV         word ptr [ESI + ...,0xb5                ;= ??
CODE:0044a21d   66c786e40...    MOV         word ptr [ESI + ...,0x4c                ;= ??
CODE:0044a226   66c786e60...    MOV         word ptr [ESI + ...,0x64                ;= ??
CODE:0044a22f   66c786e80...    MOV         word ptr [ESI + ...,0x1d                ;= ??
CODE:0044a238   66c786240...    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:0044a241   66c786260...    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:0044a24a   68b33e0000      PUSH        0x3eb3                                  
CODE:0044a24f   e87088fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a254   59              POP         ECX                                     
CODE:0044a255   898666010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a25b   66c786640...    MOV         word ptr [ESI + ...,0x3                 ;= ??
CODE:0044a264   66c786300...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a26d   66c786280...    MOV         word ptr [ESI + ...,0x8c                ;= ??
CODE:0044a276   66c7862a0...    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:0044a27f   66c7862c0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a288   66c7862e0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a291   c6460502        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:0044a295   c6460301        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:0044a299   c6460202        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:0044a29d   68482b0000      PUSH        0x2b48                                  
CODE:0044a2a2   e81d88fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a2a7   59              POP         ECX                                     
CODE:0044a2a8   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:0044a2ad   68492b0000      PUSH        0x2b49                                  
CODE:0044a2b2   e80d88fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a2b7   59              POP         ECX                                     
CODE:0044a2b8   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:0044a2bd   e958060000      JMP         switchD_0044880e::caseD_0               
                            caseD_13:                     ;XREF[2,0]:   0044880e,00448861
CODE:0044a2c2   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x2        ;= ??
CODE:0044a2cb   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x1        ;= ??
CODE:0044a2d4   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e81     ;= ??
CODE:0044a2dd   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e85     ;= ??
CODE:0044a2e6   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e86     ;= ??
CODE:0044a2ef   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0xffff     ;= ??
CODE:0044a2f8   66c746089600    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0044a2fe   66c7460a4600    MOV         word ptr [ESI + ...,0x46                ;= ??
CODE:0044a304   66c7460c4b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:0044a30a   66c7460e7200    MOV         word ptr [ESI + ...,0x72                ;= ??
CODE:0044a310   68b43e0000      PUSH        0x3eb4                                  
CODE:0044a315   e8aa87fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a31a   59              POP         ECX                                     
CODE:0044a31b   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a31e   66c7464c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a324   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a32a   66c746104b00    MOV         word ptr [ESI + ...,0x4b                ;= ??
CODE:0044a330   66c746127200    MOV         word ptr [ESI + ...,0x72                ;= ??
CODE:0044a336   66c746141400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a33c   66c746161400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a342   66c746525900    MOV         word ptr [ESI + ...,0x59                ;= ??
CODE:0044a348   66c746547600    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a34e   68b53e0000      PUSH        0x3eb5                                  
CODE:0044a353   e86c87fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a358   59              POP         ECX                                     
CODE:0044a359   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a35f   66c786920...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a368   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a36e   66c746565900    MOV         word ptr [ESI + ...,0x59                ;= ??
CODE:0044a374   66c746587600    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a37a   66c7465a1400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a380   66c7465c1400    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a386   66c786980...    MOV         word ptr [ESI + ...,0x69                ;= ??
CODE:0044a38f   66c7869a0...    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a398   68b63e0000      PUSH        0x3eb6                                  
CODE:0044a39d   e82287fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a3a2   59              POP         ECX                                     
CODE:0044a3a3   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a3a9   66c786d80...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a3b2   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a3bb   66c7869c0...    MOV         word ptr [ESI + ...,0x69                ;= ??
CODE:0044a3c4   66c7869e0...    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a3cd   66c786a00...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a3d6   66c786a20...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a3df   66c786de0...    MOV         word ptr [ESI + ...,0x79                ;= ??
CODE:0044a3e8   66c786e00...    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:0044a3f1   68b73e0000      PUSH        0x3eb7                                  
CODE:0044a3f6   e8c986fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a3fb   59              POP         ECX                                     
CODE:0044a3fc   898620010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a402   66c7861e0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a40b   66c786ea0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a414   66c786e20...    MOV         word ptr [ESI + ...,0x79                ;= ??
CODE:0044a41d   66c786e40...    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:0044a426   66c786e60...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a42f   66c786e80...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a438   66c786240...    MOV         word ptr [ESI + ...,0x98                ;= ??
CODE:0044a441   66c786260...    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0044a44a   68b83e0000      PUSH        0x3eb8                                  
CODE:0044a44f   e87086fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a454   59              POP         ECX                                     
CODE:0044a455   898666010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a45b   66c786640...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a464   66c786300...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a46d   66c786280...    MOV         word ptr [ESI + ...,0x98                ;= ??
CODE:0044a476   66c7862a0...    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0044a47f   66c7862c0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a488   66c7862e0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a491   66c7866a0...    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:0044a49a   66c7866c0...    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:0044a4a3   68b93e0000      PUSH        0x3eb9                                  
CODE:0044a4a8   e81786fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a4ad   59              POP         ECX                                     
CODE:0044a4ae   8986ac010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a4b4   66c786aa0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a4bd   66c786760...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a4c6   66c7866e0...    MOV         word ptr [ESI + ...,0xa2                ;= ??
CODE:0044a4cf   66c786700...    MOV         word ptr [ESI + ...,0x7a                ;= ??
CODE:0044a4d8   66c786720...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a4e1   66c786740...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a4ea   66c786b00...    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:0044a4f3   66c786b20...    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:0044a4fc   68ba3e0000      PUSH        0x3eba                                  
CODE:0044a501   e8be85fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a506   59              POP         ECX                                     
CODE:0044a507   8986f2010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a50d   66c786f00...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a516   66c786bc0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a51f   66c786b40...    MOV         word ptr [ESI + ...,0xb2                ;= ??
CODE:0044a528   66c786b60...    MOV         word ptr [ESI + ...,0x74                ;= ??
CODE:0044a531   66c786b80...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a53a   66c786ba0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a543   66c786f60...    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:0044a54c   66c786f80...    MOV         word ptr [ESI + ...,0x77                ;= ??
CODE:0044a555   68bb3e0000      PUSH        0x3ebb                                  
CODE:0044a55a   e86585fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a55f   59              POP         ECX                                     
CODE:0044a560   898638020000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a566   66c786360...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a56f   66c786020...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a578   66c786fa0...    MOV         word ptr [ESI + ...,0xc1                ;= ??
CODE:0044a581   66c786fc0...    MOV         word ptr [ESI + ...,0x77                ;= ??
CODE:0044a58a   66c786fe0...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a593   66c786000...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a59c   66c7863c0...    MOV         word ptr [ESI + ...,0xd8                ;= ??
CODE:0044a5a5   66c7863e0...    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a5ae   68bc3e0000      PUSH        0x3ebc                                  
CODE:0044a5b3   e80c85fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a5b8   59              POP         ECX                                     
CODE:0044a5b9   89867e020000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a5bf   66c7867c0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a5c8   66c786480...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a5d1   66c786400...    MOV         word ptr [ESI + ...,0xd8                ;= ??
CODE:0044a5da   66c786420...    MOV         word ptr [ESI + ...,0x76                ;= ??
CODE:0044a5e3   66c786440...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a5ec   66c786460...    MOV         word ptr [ESI + ...,0x14                ;= ??
CODE:0044a5f5   c6460109        MOV         byte ptr [ESI + ...,0x9                 ;= ??
CODE:0044a5f9   682c2b0000      PUSH        0x2b2c                                  
CODE:0044a5fe   e8c184fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a603   59              POP         ECX                                     
CODE:0044a604   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:0044a609   682d2b0000      PUSH        0x2b2d                                  
CODE:0044a60e   e8b184fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a613   59              POP         ECX                                     
CODE:0044a614   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
CODE:0044a619   e9fc020000      JMP         switchD_0044880e::caseD_0               
                            caseD_14:                     ;XREF[2,0]:   0044880e,00448865
CODE:0044a61e   66c7057a9...    MOV         word ptr [DATA:DAT_0046977a],0x6        ;= ??
CODE:0044a627   66c7057c9...    MOV         word ptr [DATA:DAT_0046977c],0x4        ;= ??
CODE:0044a630   66c705a89...    MOV         word ptr [DATA:DAT_004697a8],0x3e8b     ;= ??
CODE:0044a639   66c7058a9...    MOV         word ptr [DATA:DAT_0046978a],0x3e87     ;= ??
CODE:0044a642   66c7058c9...    MOV         word ptr [DATA:DAT_0046978c],0x3e88     ;= ??
CODE:0044a64b   66c705aa9...    MOV         word ptr [DATA:DAT_004697aa],0x3e80     ;= ??
CODE:0044a654   66c7058e9...    MOV         word ptr [DATA:DAT_0046978e],0x3e81     ;= ??
CODE:0044a65d   66c705ac9...    MOV         word ptr [DATA:DAT_004697ac],0x3e87     ;= ??
CODE:0044a666   66c705909...    MOV         word ptr [DATA:DAT_00469790],0x3e84     ;= ??
CODE:0044a66f   66c705ae9...    MOV         word ptr [DATA:DAT_004697ae],0x3e8a     ;= ??
CODE:0044a678   66c705929...    MOV         word ptr [DATA:DAT_00469792],0x3e92     ;= ??
CODE:0044a681   66c705949...    MOV         word ptr [DATA:DAT_00469794],0x3e93     ;= ??
CODE:0044a68a   66c705969...    MOV         word ptr [DATA:DAT_00469796],0xffff     ;= ??
CODE:0044a693   66c74608a000    MOV         word ptr [ESI + ...,0xa0                ;= ??
CODE:0044a699   66c7460a5000    MOV         word ptr [ESI + ...,0x50                ;= ??
CODE:0044a69f   66c7460c6600    MOV         word ptr [ESI + ...,0x66                ;= ??
CODE:0044a6a5   66c7460e1500    MOV         word ptr [ESI + ...,0x15                ;= ??
CODE:0044a6ab   68bd3e0000      PUSH        0x3ebd                                  
CODE:0044a6b0   e80f84fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a6b5   59              POP         ECX                                     
CODE:0044a6b6   89464e          MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a6b9   66c7464c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:0044a6bf   66c746180100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a6c5   66c746106700    MOV         word ptr [ESI + ...,0x67                ;= ??
CODE:0044a6cb   66c746123500    MOV         word ptr [ESI + ...,0x35                ;= ??
CODE:0044a6d1   66c746142200    MOV         word ptr [ESI + ...,0x22                ;= ??
CODE:0044a6d7   66c746164600    MOV         word ptr [ESI + ...,0x46                ;= ??
CODE:0044a6dd   66c746220100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a6e3   66c7461a7300    MOV         word ptr [ESI + ...,0x73                ;= ??
CODE:0044a6e9   66c7461c1500    MOV         word ptr [ESI + ...,0x15                ;= ??
CODE:0044a6ef   66c7461e3d00    MOV         word ptr [ESI + ...,0x3d                ;= ??
CODE:0044a6f5   66c746202100    MOV         word ptr [ESI + ...,0x21                ;= ??
CODE:0044a6fb   66c7462c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a701   66c74624ae00    MOV         word ptr [ESI + ...,0xae                ;= ??
CODE:0044a707   66c746261500    MOV         word ptr [ESI + ...,0x15                ;= ??
CODE:0044a70d   66c746284a00    MOV         word ptr [ESI + ...,0x4a                ;= ??
CODE:0044a713   66c7462a1200    MOV         word ptr [ESI + ...,0x12                ;= ??
CODE:0044a719   66c746529900    MOV         word ptr [ESI + ...,0x99                ;= ??
CODE:0044a71f   66c746540000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a725   68be3e0000      PUSH        0x3ebe                                  
CODE:0044a72a   e89583fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a72f   59              POP         ECX                                     
CODE:0044a730   898694000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a736   66c786920...    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a73f   66c7465e0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a745   66c746569a00    MOV         word ptr [ESI + ...,0x9a                ;= ??
CODE:0044a74b   66c746580e00    MOV         word ptr [ESI + ...,0xe                 ;= ??
CODE:0044a751   66c7465a2800    MOV         word ptr [ESI + ...,0x28                ;= ??
CODE:0044a757   66c7465c0700    MOV         word ptr [ESI + ...,0x7                 ;= ??
CODE:0044a75d   66c746680100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a763   66c74660b900    MOV         word ptr [ESI + ...,0xb9                ;= ??
CODE:0044a769   66c746620500    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a76f   66c746643c00    MOV         word ptr [ESI + ...,0x3c                ;= ??
CODE:0044a775   66c746660a00    MOV         word ptr [ESI + ...,0xa                 ;= ??
CODE:0044a77b   66c746720100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a781   66c7466ae900    MOV         word ptr [ESI + ...,0xe9                ;= ??
CODE:0044a787   66c7466c0000    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a78d   66c7466e1f00    MOV         word ptr [ESI + ...,0x1f                ;= ??
CODE:0044a793   66c746704800    MOV         word ptr [ESI + ...,0x48                ;= ??
CODE:0044a799   66c7467c0100    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a79f   66c74674f300    MOV         word ptr [ESI + ...,0xf3                ;= ??
CODE:0044a7a5   66c746764700    MOV         word ptr [ESI + ...,0x47                ;= ??
CODE:0044a7ab   66c746781900    MOV         word ptr [ESI + ...,0x19                ;= ??
CODE:0044a7b1   66c7467a4d00    MOV         word ptr [ESI + ...,0x4d                ;= ??
CODE:0044a7b7   66c786980...    MOV         word ptr [ESI + ...,0xe8                ;= ??
CODE:0044a7c0   66c7869a0...    MOV         word ptr [ESI + ...,0x21                ;= ??
CODE:0044a7c9   68bf3e0000      PUSH        0x3ebf                                  
CODE:0044a7ce   e8f182fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a7d3   59              POP         ECX                                     
CODE:0044a7d4   8986da000000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a7da   66c786d80...    MOV         word ptr [ESI + ...,0x5                 ;= ??
CODE:0044a7e3   66c786a40...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a7ec   66c7869c0...    MOV         word ptr [ESI + ...,0x106               ;= ??
CODE:0044a7f5   66c7869e0...    MOV         word ptr [ESI + ...,0x1f                ;= ??
CODE:0044a7fe   66c786a00...    MOV         word ptr [ESI + ...,0x10                ;= ??
CODE:0044a807   66c786a20...    MOV         word ptr [ESI + ...,0x78                ;= ??
CODE:0044a810   66c786ae0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a819   66c786a60...    MOV         word ptr [ESI + ...,0xe8                ;= ??
CODE:0044a822   66c786a80...    MOV         word ptr [ESI + ...,0x96                ;= ??
CODE:0044a82b   66c786aa0...    MOV         word ptr [ESI + ...,0x41                ;= ??
CODE:0044a834   66c786ac0...    MOV         word ptr [ESI + ...,0x34                ;= ??
CODE:0044a83d   66c786de0...    MOV         word ptr [ESI + ...,0x8                 ;= ??
CODE:0044a846   66c786e00...    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:0044a84f   68c03e0000      PUSH        0x3ec0                                  
CODE:0044a854   e86b82fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a859   59              POP         ECX                                     
CODE:0044a85a   898620010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a860   66c7861e0...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a869   66c786ea0...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a872   66c786e20...    MOV         word ptr [ESI + ...,0x8                 ;= ??
CODE:0044a87b   66c786e40...    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:0044a884   66c786e60...    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044a88d   66c786e80...    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044a896   66c786240...    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:0044a89f   66c786260...    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:0044a8a8   68c13e0000      PUSH        0x3ec1                                  
CODE:0044a8ad   e81282fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a8b2   59              POP         ECX                                     
CODE:0044a8b3   898666010000    MOV         dword ptr [ESI +...,puzzle'             ;= ??
CODE:0044a8b9   66c786640...    MOV         word ptr [ESI + ...,0x0                 ;= ??
CODE:0044a8c2   66c786300...    MOV         word ptr [ESI + ...,0x1                 ;= ??
CODE:0044a8cb   66c786280...    MOV         word ptr [ESI + ...,0x49                ;= ??
CODE:0044a8d4   66c7862a0...    MOV         word ptr [ESI + ...,0x8a                ;= ??
CODE:0044a8dd   66c7862c0...    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044a8e6   66c7862e0...    MOV         word ptr [ESI + ...,0x1e                ;= ??
CODE:0044a8ef   c60602          MOV         byte ptr [ESI]=>DATA:DAT_00469fbe,0x2   ;= ??
CODE:0044a8f2   c6460502        MOV         byte ptr [ESI + ...,0x2                 ;= ??
CODE:0044a8f6   c6460701        MOV         byte ptr [ESI + ...,0x1                 ;= ??
CODE:0044a8fa   680c2b0000      PUSH        0x2b0c                                  
CODE:0044a8ff   e8c081fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a904   59              POP         ECX                                     
CODE:0044a905   a3d8a24600      MOV         [DATA:DAT_0046a2d8],puzzle'             ;= ??
CODE:0044a90a   680d2b0000      PUSH        0x2b0d                                  
CODE:0044a90f   e8b081fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044a914   59              POP         ECX                                     
CODE:0044a915   a3dca24600      MOV         [DATA:DAT_0046a2dc],puzzle'             ;= ??
                            caseD_0:                      ;XREF[22,0]:  00448808,0044880e,00448815,00448928
                                                          ;             00448a94,00448b6a,00448c43,00448d30
                                                          ;             00448e77,00448f96,00449083,004491c9
                                                          ;             0044930e,00449485,00449599,0044972f
                                                          ;             0044981c,004499b0,00449d48,00449fb8
                                                          ;             0044a2bd,0044a619
CODE:0044a91a   ff35d8a24600    PUSH        dword ptr [DATA:DAT_0046a2d8]           ;= ??
CODE:0044a920   e84b85fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044a925   59              POP         ECX                                     
CODE:0044a926   6a01            PUSH        0x1                                     
CODE:0044a928   668b460a        MOV         puzzle',word ptr [ESI + 0xa]=>DATA:DA...;= ??
CODE:0044a92c   50              PUSH        puzzle'                                 
CODE:0044a92d   668b4608        MOV         puzzle',word ptr [ESI + 0x8]=>DATA:DA...;= ??
CODE:0044a931   50              PUSH        puzzle'                                 
CODE:0044a932   ff35d8a24600    PUSH        dword ptr [DATA:DAT_0046a2d8]           ;= ??
CODE:0044a938   e81f90fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044a93d   83c410          ADD         ESP,0x10                                
CODE:0044a940   66c7057e9...    MOV         word ptr [DATA:DAT_0046977e],0x3e86     ;= ??
CODE:0044a949   66c705809...    MOV         word ptr [DATA:DAT_00469780],0x3e80     ;= ??
CODE:0044a952   6862334600      PUSH        DATA:$TEXT38                            ;= 54h    T
CODE:0044a957   66a17e974600    MOV         puzzle',[DATA:DAT_0046977e]             ;= ??
CODE:0044a95d   50              PUSH        puzzle'                                 
CODE:0044a95e   e89b5cffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044a963   83c408          ADD         ESP,0x8                                 
CODE:0044a966   a370974600      MOV         [DATA:DAT_00469770],puzzle'             ;= ??
CODE:0044a96b   5f              POP         EDI                                     
CODE:0044a96c   5e              POP         ESI                                     
CODE:0044a96d   5b              POP         EBX                                     
CODE:0044a96e   5d              POP         EBP                                     
CODE:0044a96f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044a970(void)
                                                          ;XREF[8,0]:   00447a7f,00447cf6,00447fee,004482fb
                                                          ;             004483bc,0044ad1a,0044afbc,0044b030
CODE:0044a970   53              PUSH        EBX                                     
CODE:0044a971   56              PUSH        ESI                                     
CODE:0044a972   57              PUSH        EDI                                     
CODE:0044a973   68bd000000      PUSH        0xbd                                    
CODE:0044a978   6a4d            PUSH        0x4d                                    
CODE:0044a97a   6a5d            PUSH        0x5d                                    
CODE:0044a97c   6a06            PUSH        0x6                                     
CODE:0044a97e   e86564feff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0044a983   83c410          ADD         ESP,0x10                                
CODE:0044a986   33db            XOR         EBX,EBX                                 
                            LAB_0044a988:                 ;XREF[1,0]:   0044a9f1
CODE:0044a988   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00469fbe,00469fbf
CODE:0044a98b   80b8be9f4...    CMP         byte ptr [EAX + DATA:DAT_00469fbe],0x0  ;= ??
CODE:0044a992   7e58            JLE         LAB_0044a9ec                            
CODE:0044a994   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044a997   8bd0            MOV         EDX,EAX                                 
CODE:0044a999   c1e004          SHL         EAX,0x4                                 
CODE:0044a99c   2bc2            SUB         EAX,EDX                                 
CODE:0044a99e   668bb0643...    MOV         SI,word ptr [EAX + DATA:DAT_00463264]   ;= 000Bh
CODE:0044a9a5   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044a9a8   8bd0            MOV         EDX,EAX                                 
CODE:0044a9aa   c1e004          SHL         EAX,0x4                                 
CODE:0044a9ad   2bc2            SUB         EAX,EDX                                 
CODE:0044a9af   668bb8663...    MOV         DI,word ptr [EAX + DATA:DAT_00463266]   ;= 0060h
CODE:0044a9b6   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044a9b9   ff3485e0a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a2e0] ;= ??
CODE:0044a9c0   e83f85fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044a9c5   59              POP         ECX                                     
CODE:0044a9c6   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044a9c9   ff3485e0a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a2e0] ;= ??
CODE:0044a9d0   e89b84fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044a9d5   59              POP         ECX                                     
CODE:0044a9d6   6a05            PUSH        0x5                                     
CODE:0044a9d8   57              PUSH        EDI                                     
CODE:0044a9d9   56              PUSH        ESI                                     
CODE:0044a9da   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044a9dd   ff3485e0a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a2e0] ;= ??
CODE:0044a9e4   e8738ffcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044a9e9   83c410          ADD         ESP,0x10                                
                            LAB_0044a9ec:                 ;XREF[1,0]:   0044a992
CODE:0044a9ec   43              INC         EBX                                     
CODE:0044a9ed   6683fb08        CMP         BX,0x8                                  
CODE:0044a9f1   7c95            JL          LAB_0044a988                            
CODE:0044a9f3   5f              POP         EDI                                     
CODE:0044a9f4   5e              POP         ESI                                     
CODE:0044a9f5   5b              POP         EBX                                     
CODE:0044a9f6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044a9f7(void)
          ;local_10      undefined1         -10                      ;XREF[2,0]:   0044aa4f,0044aa5f
          ;local_12      undefined2         -12                      ;XREF[3,0]:   0044aa04,0044aa63,0044aa8a
                                                          ;XREF[8,0]:   00447a84,00447cfb,00447ff3,00448300
                                                          ;             004483c1,0044ad1f,0044afc1,0044b042
CODE:0044a9f7   55              PUSH        EBP                                     
CODE:0044a9f8   8bec            MOV         EBP,ESP                                 
CODE:0044a9fa   83c4f0          ADD         ESP,-0x10                               
CODE:0044a9fd   53              PUSH        EBX                                     
CODE:0044a9fe   56              PUSH        ESI                                     
CODE:0044a9ff   57              PUSH        EDI                                     
CODE:0044aa00   66b8983a        MOV         AX,0x3a98                               
CODE:0044aa04   668945f2        MOV         word ptr [EBP + local_12+0x4],AX        
CODE:0044aa08   50              PUSH        EAX                                     
CODE:0044aa09   e8ad210000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0044aa0e   59              POP         ECX                                     
CODE:0044aa0f   33db            XOR         EBX,EBX                                 
                            LAB_0044aa11:                 ;XREF[1,0]:   0044aa75
CODE:0044aa11   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   00469fbe,00469fbf
CODE:0044aa14   80b8be9f4...    CMP         byte ptr [EAX + DATA:DAT_00469fbe],0x0  ;= ??
CODE:0044aa1b   7e53            JLE         LAB_0044aa70                            
CODE:0044aa1d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044aa20   8bd0            MOV         EDX,EAX                                 
CODE:0044aa22   c1e004          SHL         EAX,0x4                                 
CODE:0044aa25   2bc2            SUB         EAX,EDX                                 
CODE:0044aa27   668bb0693...    MOV         SI,word ptr [EAX + DATA:DAT_00463269]   ;= 0018h
CODE:0044aa2e   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044aa31   8bd0            MOV         EDX,EAX                                 
CODE:0044aa33   c1e004          SHL         EAX,0x4                                 
CODE:0044aa36   2bc2            SUB         EAX,EDX                                 
CODE:0044aa38   668bb86b3...    MOV         DI,word ptr [EAX + DATA:DAT_0046326b]   ;= 008Ch
CODE:0044aa3f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044aa42   0fbe80be9...    MOVSX       EAX,byte ptr [EAX + DATA:DAT_00469fbe]  ;= ??
CODE:0044aa49   50              PUSH        EAX                                     
CODE:0044aa4a   6867334600      PUSH        DATA:DAT_00463367                       ;= 25h    %
CODE:0044aa4f   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0044aa52   50              PUSH        EAX                                     
CODE:0044aa53   e81c800000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044aa58   83c40c          ADD         ESP,0xc                                 
CODE:0044aa5b   6a00            PUSH        0x0                                     
CODE:0044aa5d   57              PUSH        EDI                                     
CODE:0044aa5e   56              PUSH        ESI                                     
CODE:0044aa5f   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0044aa62   50              PUSH        EAX                                     
CODE:0044aa63   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:0044aa67   50              PUSH        EAX                                     
CODE:0044aa68   e8bf240000      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044aa6d   83c414          ADD         ESP,0x14                                
                            LAB_0044aa70:                 ;XREF[1,0]:   0044aa1b
CODE:0044aa70   43              INC         EBX                                     
CODE:0044aa71   6683fb08        CMP         BX,0x8                                  
CODE:0044aa75   7c9a            JL          LAB_0044aa11                            
CODE:0044aa77   68bd000000      PUSH        0xbd                                    
CODE:0044aa7c   6a4d            PUSH        0x4d                                    
CODE:0044aa7e   6a5d            PUSH        0x5d                                    
CODE:0044aa80   6a06            PUSH        0x6                                     
CODE:0044aa82   e83560feff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0044aa87   83c410          ADD         ESP,0x10                                
CODE:0044aa8a   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:0044aa8e   50              PUSH        EAX                                     
CODE:0044aa8f   e88c200000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0044aa94   59              POP         ECX                                     
CODE:0044aa95   5f              POP         EDI                                     
CODE:0044aa96   5e              POP         ESI                                     
CODE:0044aa97   5b              POP         EBX                                     
CODE:0044aa98   8be5            MOV         ESP,EBP                                 
CODE:0044aa9a   5d              POP         EBP                                     
CODE:0044aa9b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044aa9c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044aaa5
          ;param_5       undefined2           8                      ;XREF[4,0]:   0044aaec,0044ab26,0044ab46,0044ab7d
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0044aad7,0044aba6
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0044aaf0,0044abb5
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0044ab06,0044ab34,0044ab8c
                                                          ;XREF[1,0]:   0044831b
CODE:0044aa9c   55              PUSH        EBP                                     
CODE:0044aa9d   8bec            MOV         EBP,ESP                                 
CODE:0044aa9f   83c4f8          ADD         ESP,-0x8                                
CODE:0044aaa2   53              PUSH        EBX                                     
CODE:0044aaa3   56              PUSH        ESI                                     
CODE:0044aaa4   57              PUSH        EDI                                     
CODE:0044aaa5   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044aaa8   bed49e4600      MOV         ESI,DATA:DAT_00469ed4                   ;= ??
CODE:0044aaad   33db            XOR         EBX,EBX                                 
                            LAB_0044aaaf:                 ;XREF[1,0]:   0044aac1
CODE:0044aaaf   0fbfc3          MOVSX       param_1,BX                              
CODE:0044aab2   6bc00b          IMUL        param_1,param_1,0xb                     
                                                          ; FWD[2,0]:   00469ed4,00469eea
CODE:0044aab5   66833c4609      CMP         word ptr [ESI + ...,0x9                 ;= ??
CODE:0044aaba   7407            JZ          LAB_0044aac3                            
CODE:0044aabc   43              INC         EBX                                     
CODE:0044aabd   6683fb0a        CMP         BX,0xa                                  
CODE:0044aac1   7cec            JL          LAB_0044aaaf                            
                            LAB_0044aac3:                 ;XREF[1,0]:   0044aaba
CODE:0044aac3   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:0044aaca   03c0            ADD         param_1,param_1                         
CODE:0044aacc   668b0445b...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 0Dh
CODE:0044aad4   6603c7          ADD         param_1,DI                              
CODE:0044aad7   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0044aadb   0fbf05b89...    MOVSX       param_1,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:0044aae2   03c0            ADD         param_1,param_1                         
CODE:0044aae4   668b0445b...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= 0Fh
CODE:0044aaec   6603450c        ADD         param_1,word ptr [EBP + param_5+0x4]    
CODE:0044aaf0   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044aaf4   6a00            PUSH        0x0                                     
CODE:0044aaf6   a1d0a24600      MOV         param_1,[DATA:DAT_0046a2d0]             ;= ??
CODE:0044aafb   ff701e          PUSH        dword ptr [param_1 + 0x1e]              
CODE:0044aafe   e8718cfcff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0044ab03   83c408          ADD         ESP,0x8                                 
CODE:0044ab06   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0044ab0a   6a00            PUSH        0x0                                     
CODE:0044ab0c   a1d0a24600      MOV         param_1,[DATA:DAT_0046a2d0]             ;= ??
CODE:0044ab11   ff701e          PUSH        dword ptr [param_1 + 0x1e]              
CODE:0044ab14   e87b8cfcff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0044ab19   83c408          ADD         ESP,0x8                                 
CODE:0044ab1c   6683ff6c        CMP         DI,0x6c                                 
CODE:0044ab20   0f8c75010000    JL          LAB_0044ac9b                            
CODE:0044ab26   66837d0c1f      CMP         word ptr [EBP + param_5+0x4],0x1f       
CODE:0044ab2b   0f8c6a010000    JL          LAB_0044ac9b                            
CODE:0044ab31   0fbfd7          MOVSX       param_2,DI                              
CODE:0044ab34   0fbf4dfa        MOVSX       param_3,word ptr [EBP + local_a+0x4]    
CODE:0044ab38   03d1            ADD         param_2,param_3                         
CODE:0044ab3a   81faee010000    CMP         param_2,0x1ee                           
CODE:0044ab40   0f8f55010000    JG          LAB_0044ac9b                            
CODE:0044ab46   0fbf550c        MOVSX       param_2,word ptr [EBP + param_5+0x4]    
CODE:0044ab4a   0fbfc8          MOVSX       param_3,param_1                         
CODE:0044ab4d   03d1            ADD         param_2,param_3                         
CODE:0044ab4f   81fa27010000    CMP         param_2,0x127                           
CODE:0044ab55   0f8f40010000    JG          LAB_0044ac9b                            
CODE:0044ab5b   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ab5e   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ab61   668b0db89...    MOV         param_3,word ptr [DATA:DAT_00469fb8]    ;= ??
CODE:0044ab68   66890c56        MOV         word ptr [ESI + ...,param_3             ;= ??
CODE:0044ab6c   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ab6f   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ab72   66897c5602      MOV         word ptr [ESI + ...,DI                  ;= ??
CODE:0044ab77   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ab7a   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ab7d   668b4d0c        MOV         param_3,word ptr [EBP + param_5+0x4]    
CODE:0044ab81   66894c5604      MOV         word ptr [ESI + ...,param_3             ;= ??
CODE:0044ab86   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ab89   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ab8c   668b4dfa        MOV         param_3,word ptr [EBP + local_a+0x4]    
CODE:0044ab90   66894c5606      MOV         word ptr [ESI + ...,param_3             ;= ??
CODE:0044ab95   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ab98   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ab9b   6689445608      MOV         word ptr [ESI + ...,param_1             ;= ??
CODE:0044aba0   0fbfc3          MOVSX       param_1,BX                              
CODE:0044aba3   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044aba6   668b55fe        MOV         param_2,word ptr [EBP + local_6+0x4]    
CODE:0044abaa   668954460a      MOV         word ptr [ESI + ...,param_2             ;= ??
CODE:0044abaf   0fbfc3          MOVSX       param_1,BX                              
CODE:0044abb2   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044abb5   668b55fc        MOV         param_2,word ptr [EBP + local_8+0x4]    
CODE:0044abb9   668954460c      MOV         word ptr [ESI + ...,param_2             ;= ??
CODE:0044abbe   66a1b89f4600    MOV         param_1,[DATA:DAT_00469fb8]             ;= ??
CODE:0044abc4   6605c23e        ADD         param_1,0x3ec2                          
CODE:0044abc8   50              PUSH        param_1                                 
CODE:0044abc9   e8f67efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044abce   59              POP         param_3                                 
CODE:0044abcf   0fbfd3          MOVSX       param_2,BX                              
CODE:0044abd2   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044abd5   8944560e        MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0044abd9   6880824400      PUSH        FUN_00448280                            
CODE:0044abde   6a05            PUSH        0x5                                     
CODE:0044abe0   0fbfc3          MOVSX       param_1,BX                              
CODE:0044abe3   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044abe6   668b444608      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044abeb   50              PUSH        param_1                                 
CODE:0044abec   0fbfc3          MOVSX       param_1,BX                              
CODE:0044abef   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044abf2   668b444606      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044abf7   50              PUSH        param_1                                 
CODE:0044abf8   0fbfc3          MOVSX       param_1,BX                              
CODE:0044abfb   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044abfe   668b444604      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044ac03   50              PUSH        param_1                                 
CODE:0044ac04   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac07   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ac0a   668b444602      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044ac0f   50              PUSH        param_1                                 
CODE:0044ac10   e858c2fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044ac15   83c418          ADD         ESP,0x18                                
CODE:0044ac18   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ac1b   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ac1e   89445612        MOV         dword ptr [ESI +...,param_1             ;= ??
CODE:0044ac22   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac25   05e8030000      ADD         param_1,0x3e8                           
CODE:0044ac2a   0fbfd3          MOVSX       param_2,BX                              
CODE:0044ac2d   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ac30   8b545612        MOV         param_2,dword ptr [ESI + param_2*0x2 ...;= ??
CODE:0044ac34   89421e          MOV         dword ptr [param_2 + 0x1e],param_1      
CODE:0044ac37   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac3a   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ac3d   ff74460e        PUSH        dword ptr [ESI + param_1*0x2 + 0xe]=>...;= ??
CODE:0044ac41   e82a82fcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044ac46   59              POP         param_3                                 
CODE:0044ac47   6a05            PUSH        0x5                                     
CODE:0044ac49   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac4c   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ac4f   668b444604      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044ac54   50              PUSH        param_1                                 
CODE:0044ac55   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac58   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ac5b   668b444602      MOV         param_1,word ptr [ESI + param_1*0x2 +...;= ??
CODE:0044ac60   50              PUSH        param_1                                 
CODE:0044ac61   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ac64   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ac67   ff74460e        PUSH        dword ptr [ESI + param_1*0x2 + 0xe]=>...;= ??
CODE:0044ac6b   e8ec8cfcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044ac70   83c410          ADD         ESP,0x10                                
CODE:0044ac73   6a00            PUSH        0x0                                     
CODE:0044ac75   6a05            PUSH        0x5                                     
CODE:0044ac77   68741f0000      PUSH        0x1f74                                  
CODE:0044ac7c   e824b9ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044ac81   83c40c          ADD         ESP,0xc                                 
CODE:0044ac84   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:0044ac8d   66c705b89...    MOV         word ptr [DATA:DAT_00469fb8],0x9        ;= ??
CODE:0044ac96   e83a050000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
                            LAB_0044ac9b:                 ;XREF[4,0]:   0044ab20,0044ab2b,0044ab40,0044ab55
CODE:0044ac9b   5f              POP         EDI                                     
CODE:0044ac9c   5e              POP         ESI                                     
CODE:0044ac9d   5b              POP         EBX                                     
CODE:0044ac9e   59              POP         param_3                                 
CODE:0044ac9f   59              POP         param_3                                 
CODE:0044aca0   5d              POP         EBP                                     
CODE:0044aca1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044aca2(void)
CODE:0044aca2   53              PUSH        EBX                                     
CODE:0044aca3   56              PUSH        ESI                                     
CODE:0044aca4   57              PUSH        EDI                                     
CODE:0044aca5   bed49e4600      MOV         ESI,DATA:DAT_00469ed4                   ;= ??
CODE:0044acaa   bfbe9f4600      MOV         EDI,DATA:DAT_00469fbe                   ;= ??
CODE:0044acaf   6a00            PUSH        0x0                                     
CODE:0044acb1   6a05            PUSH        0x5                                     
CODE:0044acb3   685c1f0000      PUSH        0x1f5c                                  
CODE:0044acb8   e8e8b8ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044acbd   83c40c          ADD         ESP,0xc                                 
CODE:0044acc0   33db            XOR         EBX,EBX                                 
                            LAB_0044acc2:                 ;XREF[1,0]:   0044ad29
CODE:0044acc2   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044acc5   6bc00b          IMUL        EAX,EAX,0xb                             
                                                          ; FWD[2,0]:   00469ed4,00469eea
CODE:0044acc8   66833c4609      CMP         word ptr [ESI + ...,0x9                 ;= ??
CODE:0044accd   7455            JZ          LAB_0044ad24                            
CODE:0044accf   53              PUSH        EBX                                     
CODE:0044acd0   e85a000000      CALL        FUN_0044ad2f                            ;int FUN_0044ad2f(undefined param_1, ...
CODE:0044acd5   59              POP         ECX                                     
CODE:0044acd6   6683f8ff        CMP         AX,-0x1                                 
CODE:0044acda   7437            JZ          LAB_0044ad13                            
CODE:0044acdc   0fbfd0          MOVSX       EDX,AX                                  
CODE:0044acdf   6bd223          IMUL        EDX,EDX,0x23                            
CODE:0044ace2   66837c574c08    CMP         word ptr [EDI + ...,0x8                 ;= ??
CODE:0044ace8   7429            JZ          LAB_0044ad13                            
CODE:0044acea   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:0044acf3   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044acf6   6bd20b          IMUL        EDX,EDX,0xb                             
CODE:0044acf9   66c704560900    MOV         word ptr [ESI + ...,0x9                 ;= ??
CODE:0044acff   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044ad02   6bc023          IMUL        EAX,EAX,0x23                            
CODE:0044ad05   66c744474...    MOV         word ptr [EDI + ...,0x8                 ;= ??
CODE:0044ad0c   e8c4040000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
CODE:0044ad11   eb11            JMP         LAB_0044ad24                            
                            LAB_0044ad13:                 ;XREF[2,0]:   0044acda,0044ace8
CODE:0044ad13   53              PUSH        EBX                                     
CODE:0044ad14   e852010000      CALL        FUN_0044ae6b                            ;undefined FUN_0044ae6b(undefined par...
CODE:0044ad19   59              POP         ECX                                     
CODE:0044ad1a   e851fcffff      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:0044ad1f   e8d3fcffff      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
                            LAB_0044ad24:                 ;XREF[2,0]:   0044accd,0044ad11
CODE:0044ad24   43              INC         EBX                                     
CODE:0044ad25   6683fb0a        CMP         BX,0xa                                  
CODE:0044ad29   7c97            JL          LAB_0044acc2                            
CODE:0044ad2b   5f              POP         EDI                                     
CODE:0044ad2c   5e              POP         ESI                                     
CODE:0044ad2d   5b              POP         EBX                                     
CODE:0044ad2e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ad2f(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[3,0]:   0044ad47,0044add5,0044ade5
                                                          ;XREF[2,0]:   00447ebf,0044acd0
CODE:0044ad2f   55              PUSH        EBP                                     
CODE:0044ad30   8bec            MOV         EBP,ESP                                 
CODE:0044ad32   53              PUSH        EBX                                     
CODE:0044ad33   56              PUSH        ESI                                     
CODE:0044ad34   57              PUSH        EDI                                     
CODE:0044ad35   bfbe9f4600      MOV         EDI,DATA:DAT_00469fbe                   ;= ??
CODE:0044ad3a   33f6            XOR         ESI,ESI                                 
                            LAB_0044ad3c:                 ;XREF[1,0]:   0044ae16
CODE:0044ad3c   0fbfc6          MOVSX       param_1,SI                              
CODE:0044ad3f   6bc023          IMUL        param_1,param_1,0x23                    
                                                          ; FWD[2,0]:   0046a00a,0046a050
CODE:0044ad42   668b44474c      MOV         param_1,word ptr [EDI + param_1*0x2 +...;= ??
CODE:0044ad47   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:0044ad4b   6bd20b          IMUL        param_2,param_2,0xb                     
CODE:0044ad4e   663b0455d...    CMP         param_1,word ptr [param_2*0x2 + DATA:...;= ??
CODE:0044ad56   0f85b5000000    JNZ         LAB_0044ae11                            
CODE:0044ad5c   33db            XOR         EBX,EBX                                 
                            LAB_0044ad5e:                 ;XREF[1,0]:   0044ae0b
CODE:0044ad5e   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ad61   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0044ad64   0fbfd6          MOVSX       param_2,SI                              
CODE:0044ad67   6bd223          IMUL        param_2,param_2,0x23                    
CODE:0044ad6a   8d545718        LEA         param_2,[EDI + param_2*0x2 + 0x18]=>D...;= ??
                                                          ; FWD[2,0]:   00469fd6,00469fe0
CODE:0044ad6e   66833c4200      CMP         word ptr [param_...,0x0                 ;= ??
CODE:0044ad73   0f848d000000    JZ          LAB_0044ae06                            
CODE:0044ad79   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ad7c   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0044ad7f   0fbfd6          MOVSX       param_2,SI                              
CODE:0044ad82   6bd223          IMUL        param_2,param_2,0x23                    
CODE:0044ad85   8d545716        LEA         param_2,[EDI + param_2*0x2 + 0x16]=>D...;= ??
CODE:0044ad89   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:0044ad8d   50              PUSH        param_1                                 
CODE:0044ad8e   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ad91   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0044ad94   0fbfd6          MOVSX       param_2,SI                              
CODE:0044ad97   6bd223          IMUL        param_2,param_2,0x23                    
CODE:0044ad9a   8d545714        LEA         param_2,[EDI + param_2*0x2 + 0x14]=>D...;= ??
CODE:0044ad9e   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:0044ada2   50              PUSH        param_1                                 
CODE:0044ada3   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ada6   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0044ada9   0fbfd6          MOVSX       param_2,SI                              
CODE:0044adac   6bd223          IMUL        param_2,param_2,0x23                    
CODE:0044adaf   8d545712        LEA         param_2,[EDI + param_2*0x2 + 0x12]=>D...;= ??
CODE:0044adb3   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:0044adb7   6603470a        ADD         param_1,word ptr [EDI + 0xa]=>DATA:DA...;= ??
CODE:0044adbb   50              PUSH        param_1                                 
CODE:0044adbc   0fbfc3          MOVSX       param_1,BX                              
CODE:0044adbf   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0044adc2   0fbfd6          MOVSX       param_2,SI                              
CODE:0044adc5   6bd223          IMUL        param_2,param_2,0x23                    
CODE:0044adc8   8d545710        LEA         param_2,[EDI + param_2*0x2 + 0x10]=>D...;= ??
CODE:0044adcc   668b0442        MOV         param_1,word ptr [param_2 + param_1*0...;= ??
CODE:0044add0   66034708        ADD         param_1,word ptr [EDI + 0x8]=>DATA:DA...;= ??
CODE:0044add4   50              PUSH        param_1                                 
CODE:0044add5   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0044add9   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044addc   668b0445e...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044ade4   50              PUSH        param_1                                 
CODE:0044ade5   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0044ade9   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044adec   668b0445d...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044adf4   50              PUSH        param_1                                 
CODE:0044adf5   e82a000000      CALL        FUN_0044ae24                            ;undefined4 FUN_0044ae24(undefined pa...
CODE:0044adfa   83c418          ADD         ESP,0x18                                
CODE:0044adfd   6685c0          TEST        param_1,param_1                         
CODE:0044ae00   7404            JZ          LAB_0044ae06                            
CODE:0044ae02   8bc6            MOV         param_1,ESI                             
CODE:0044ae04   eb19            JMP         LAB_0044ae1f                            
                            LAB_0044ae06:                 ;XREF[2,0]:   0044ad73,0044ae00
CODE:0044ae06   43              INC         EBX                                     
CODE:0044ae07   6683fb06        CMP         BX,0x6                                  
CODE:0044ae0b   0f8c4dffffff    JL          LAB_0044ad5e                            
                            LAB_0044ae11:                 ;XREF[1,0]:   0044ad56
CODE:0044ae11   46              INC         ESI                                     
CODE:0044ae12   6683fe0a        CMP         SI,0xa                                  
CODE:0044ae16   0f8c20ffffff    JL          LAB_0044ad3c                            
CODE:0044ae1c   83c8ff          OR          param_1,0xffffffff                      
                            LAB_0044ae1f:                 ;XREF[1,0]:   0044ae04
CODE:0044ae1f   5f              POP         EDI                                     
CODE:0044ae20   5e              POP         ESI                                     
CODE:0044ae21   5b              POP         EBX                                     
CODE:0044ae22   5d              POP         EBP                                     
CODE:0044ae23   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044ae24(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined2 param_8, undefined2 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ae32
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044ae2f
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044ae2c
          ;param_7       undefined4          10                      ;XREF[1,0]:   0044ae29
          ;param_8       undefined2          14                      ;XREF[1,0]:   0044ae3d
          ;param_9       undefined2          18                      ;XREF[1,0]:   0044ae52
                                                          ;XREF[1,0]:   0044adf5
CODE:0044ae24   55              PUSH        EBP                                     
CODE:0044ae25   8bec            MOV         EBP,ESP                                 
CODE:0044ae27   53              PUSH        EBX                                     
CODE:0044ae28   56              PUSH        ESI                                     
CODE:0044ae29   8b7514          MOV         ESI,dword ptr [EBP + param_7+0x4]       
CODE:0044ae2c   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0044ae2f   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0044ae32   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044ae35   663bc1          CMP         param_1,param_3                         
CODE:0044ae38   7c2b            JL          LAB_0044ae65                            
CODE:0044ae3a   0fbfc9          MOVSX       param_3,param_3                         
CODE:0044ae3d   0fbf5d18        MOVSX       EBX,word ptr [EBP + param_8+0x4]        
CODE:0044ae41   03cb            ADD         param_3,EBX                             
CODE:0044ae43   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044ae46   3bc8            CMP         param_3,param_1                         
CODE:0044ae48   7e1b            JLE         LAB_0044ae65                            
CODE:0044ae4a   663bd6          CMP         param_2,SI                              
CODE:0044ae4d   7c16            JL          LAB_0044ae65                            
CODE:0044ae4f   0fbfc6          MOVSX       param_1,SI                              
CODE:0044ae52   0fbf4d1c        MOVSX       param_3,word ptr [EBP + param_9+0x4]    
CODE:0044ae56   03c1            ADD         param_1,param_3                         
CODE:0044ae58   0fbfd2          MOVSX       param_2,param_2                         
CODE:0044ae5b   3bc2            CMP         param_1,param_2                         
CODE:0044ae5d   7e06            JLE         LAB_0044ae65                            
CODE:0044ae5f   66b80100        MOV         param_1,0x1                             
CODE:0044ae63   eb02            JMP         LAB_0044ae67                            
                            LAB_0044ae65:                 ;XREF[4,0]:   0044ae38,0044ae48,0044ae4d,0044ae5d
CODE:0044ae65   33c0            XOR         param_1,param_1                         
                            LAB_0044ae67:                 ;XREF[1,0]:   0044ae63
CODE:0044ae67   5e              POP         ESI                                     
CODE:0044ae68   5b              POP         EBX                                     
CODE:0044ae69   5d              POP         EBP                                     
CODE:0044ae6a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ae6b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ae74
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0044af22,0044af6c,0044af78
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0044aecf,0044af70
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0044aefd,0044af74
          ;local_c       undefined2          -c                      ;XREF[5,0]:   0044ae85,0044aeb3,0044aee1,0044af92,0044afa6
                                                          ;XREF[2,0]:   00447fe8,0044ad14
CODE:0044ae6b   55              PUSH        EBP                                     
CODE:0044ae6c   8bec            MOV         EBP,ESP                                 
CODE:0044ae6e   83c4f8          ADD         ESP,-0x8                                
CODE:0044ae71   53              PUSH        EBX                                     
CODE:0044ae72   56              PUSH        ESI                                     
CODE:0044ae73   57              PUSH        EDI                                     
CODE:0044ae74   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044ae77   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ae7a   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ae7d   668b0445d...    MOV         param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044ae85   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:0044ae89   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ae8c   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ae8f   668b3c45d...    MOV         DI,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0044ae97   0fbfc3          MOVSX       param_1,BX                              
CODE:0044ae9a   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044ae9d   668b3445d...    MOV         SI,word ptr [param_1*0x2 + DATA:DAT_0...;= ??
CODE:0044aea5   0fbfc3          MOVSX       param_1,BX                              
CODE:0044aea8   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044aeab   0fbf0445d...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044aeb3   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:0044aeb7   8bca            MOV         param_3,param_2                         
CODE:0044aeb9   c1e204          SHL         param_2,0x4                             
CODE:0044aebc   2bd1            SUB         param_2,param_3                         
CODE:0044aebe   0fbf92643...    MOVSX       param_2,word ptr [param_2 + DATA:DAT_...;= 000Bh
CODE:0044aec5   2bc2            SUB         param_1,param_2                         
CODE:0044aec7   b905000000      MOV         param_3,0x5                             
CODE:0044aecc   99              CDQ                                                 
CODE:0044aecd   f7f9            IDIV        param_3                                 
CODE:0044aecf   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044aed3   0fbfc3          MOVSX       param_1,BX                              
CODE:0044aed6   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044aed9   0fbf0445d...    MOVSX       param_1,word ptr [param_1*0x2 + DATA:...;= ??
CODE:0044aee1   0fbf55f8        MOVSX       param_2,word ptr [EBP + local_c+0x4]    
CODE:0044aee5   8bca            MOV         param_3,param_2                         
CODE:0044aee7   c1e204          SHL         param_2,0x4                             
CODE:0044aeea   2bd1            SUB         param_2,param_3                         
CODE:0044aeec   0fbf92663...    MOVSX       param_2,word ptr [param_2 + DATA:DAT_...;= 0060h
CODE:0044aef3   2bc2            SUB         param_1,param_2                         
CODE:0044aef5   b905000000      MOV         param_3,0x5                             
CODE:0044aefa   99              CDQ                                                 
CODE:0044aefb   f7f9            IDIV        param_3                                 
CODE:0044aefd   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0044af01   0fbfc3          MOVSX       param_1,BX                              
CODE:0044af04   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044af07   66c70445d...    MOV         word ptr [param_...,0x9                 ;= ??
CODE:0044af11   6a00            PUSH        0x0                                     
CODE:0044af13   6a05            PUSH        0x5                                     
CODE:0044af15   68754a0000      PUSH        0x4a75                                  
CODE:0044af1a   e886b6ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044af1f   83c40c          ADD         ESP,0xc                                 
CODE:0044af22   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
                            LAB_0044af28:                 ;XREF[1,0]:   0044af7d
CODE:0044af28   0fbfc3          MOVSX       param_1,BX                              
CODE:0044af2b   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044af2e   ff3445e29...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0044af35   e8ca7ffcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044af3a   59              POP         param_3                                 
CODE:0044af3b   0fbfc3          MOVSX       param_1,BX                              
CODE:0044af3e   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044af41   ff3445e29...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0044af48   e8237ffcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044af4d   59              POP         param_3                                 
CODE:0044af4e   6a05            PUSH        0x5                                     
CODE:0044af50   56              PUSH        ESI                                     
CODE:0044af51   57              PUSH        EDI                                     
CODE:0044af52   0fbfc3          MOVSX       param_1,BX                              
CODE:0044af55   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044af58   ff3445e29...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0044af5f   e8f889fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044af64   83c410          ADD         ESP,0x10                                
CODE:0044af67   e81878fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0044af6c   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0044af70   662b7dfc        SUB         DI,word ptr [EBP + local_8+0x4]         
CODE:0044af74   662b75fa        SUB         SI,word ptr [EBP + local_a+0x4]         
CODE:0044af78   66837dfe05      CMP         word ptr [EBP + local_6+0x4],0x5        
CODE:0044af7d   7ca9            JL          LAB_0044af28                            
CODE:0044af7f   0fbfc3          MOVSX       param_1,BX                              
CODE:0044af82   6bc00b          IMUL        param_1,param_1,0xb                     
CODE:0044af85   ff3445e29...    PUSH        dword ptr [param_1*0x2 + DATA:DAT_004...;= ??
CODE:0044af8c   e87b7dfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044af91   59              POP         param_3                                 
CODE:0044af92   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:0044af96   8a90be9f4600    MOV         param_2,byte ptr [param_1 + DATA:DAT_...;= ??
CODE:0044af9c   fe80be9f4600    INC         byte ptr [param_1 + DATA:DAT_00469fbe]  ;= ??
CODE:0044afa2   84d2            TEST        param_2,param_2                         
CODE:0044afa4   7511            JNZ         LAB_0044afb7                            
CODE:0044afa6   0fbf45f8        MOVSX       param_1,word ptr [EBP + local_c+0x4]    
CODE:0044afaa   ff3485e0a...    PUSH        dword ptr [param_1*0x4 + DATA:DAT_004...;= ??
CODE:0044afb1   e8ba7efcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044afb6   59              POP         param_3                                 
                            LAB_0044afb7:                 ;XREF[1,0]:   0044afa4
CODE:0044afb7   e8dbd0ffff      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:0044afbc   e8aff9ffff      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:0044afc1   e831faffff      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:0044afc6   5f              POP         EDI                                     
CODE:0044afc7   5e              POP         ESI                                     
CODE:0044afc8   5b              POP         EBX                                     
CODE:0044afc9   59              POP         param_3                                 
CODE:0044afca   59              POP         param_3                                 
CODE:0044afcb   5d              POP         EBP                                     
CODE:0044afcc   c3              RET                                                 
                            LAB_0044afcd:                 ;XREF[2,0]:   00447a11,00447a1b
CODE:0044afcd   0fbf05403...    MOVSX       EAX,word ptr [DATA:DAT_00463340]        ;= 0001h
CODE:0044afd4   83e803          SUB         EAX,0x3                                 
CODE:0044afd7   744c            JZ          LAB_0044b025                            
CODE:0044afd9   48              DEC         EAX                                     
CODE:0044afda   7402            JZ          LAB_0044afde                            
CODE:0044afdc   eb47            JMP         LAB_0044b025                            
                            LAB_0044afde:                 ;XREF[1,0]:   0044afda
CODE:0044afde   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:0044afe7   e8dc010000      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:0044afec   0fbf05b89...    MOVSX       EAX,word ptr [DATA:DAT_00469fb8]        ;= ??
CODE:0044aff3   8a90be9f4600    MOV         DL,byte ptr [EAX + DATA:DAT_00469fbe]   ;= ??
CODE:0044aff9   fe80be9f4600    INC         byte ptr [EAX + DATA:DAT_00469fbe]      ;= ??
CODE:0044afff   84d2            TEST        DL,DL                                   
CODE:0044b001   7514            JNZ         LAB_0044b017                            
CODE:0044b003   0fbf05b89...    MOVSX       EAX,word ptr [DATA:DAT_00469fb8]        ;= ??
CODE:0044b00a   ff3485e0a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a2e0] ;= ??
CODE:0044b011   e85a7efcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044b016   59              POP         ECX                                     
                            LAB_0044b017:                 ;XREF[1,0]:   0044b001
CODE:0044b017   66c705b89...    MOV         word ptr [DATA:DAT_00469fb8],0x9        ;= ??
CODE:0044b020   e8b0010000      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
                            LAB_0044b025:                 ;XREF[2,0]:   0044afd7,0044afdc
CODE:0044b025   e86dd0ffff      CALL        FUN_00448097                            ;undefined FUN_00448097(void)
CODE:0044b02a   e801000000      CALL        FUN_0044b030                            ;undefined FUN_0044b030(void)
CODE:0044b02f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b030(void)
                                                          ;XREF[1,0]:   0044b02a
CODE:0044b030   e83bf9ffff      CALL        FUN_0044a970                            ;undefined FUN_0044a970(void)
CODE:0044b035   66a13e334600    MOV         AX,[DATA:DAT_0046333e]                  
CODE:0044b03b   50              PUSH        EAX                                     
CODE:0044b03c   e8b84effff      CALL        FUN_0043fef9                            ;void FUN_0043fef9(undefined2 param_1)
CODE:0044b041   59              POP         ECX                                     
CODE:0044b042   e8b0f9ffff      CALL        FUN_0044a9f7                            ;undefined FUN_0044a9f7(void)
CODE:0044b047   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b048(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044b08c
          ;param_5       undefined2           8                      ;XREF[1,0]:   0044b087
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0044b098,0044b0ad
          ;local_a4      undefined1         -a4                      ;XREF[2,0]:   0044b078,0044b091
CODE:0044b048   55              PUSH        EBP                                     
CODE:0044b049   8bec            MOV         EBP,ESP                                 
CODE:0044b04b   81c460ffffff    ADD         ESP,0xffffff60                          
CODE:0044b051   53              PUSH        EBX                                     
CODE:0044b052   66bb983a        MOV         BX,0x3a98                               
CODE:0044b056   53              PUSH        EBX                                     
CODE:0044b057   e85f1b0000      CALL        Nfnt::LoadWithCache                     ;Nfnt * LoadWithCache(ushort resourceId)
CODE:0044b05c   59              POP         param_3                                 
CODE:0044b05d   6a28            PUSH        0x28                                    
CODE:0044b05f   68fa000000      PUSH        0xfa                                    
CODE:0044b064   684a010000      PUSH        0x14a                                   
CODE:0044b069   6a0a            PUSH        0xa                                     
CODE:0044b06b   e8785dfeff      CALL        FUN_00430de8                            ;undefined FUN_00430de8(undefined2 pa...
CODE:0044b070   83c410          ADD         ESP,0x10                                
CODE:0044b073   68a04e0000      PUSH        0x4ea0                                  
CODE:0044b078   8d8560ffffff    LEA         param_1=>local_a4,[EBP + 0xffffff60]    
CODE:0044b07e   50              PUSH        param_1                                 
CODE:0044b07f   e87051fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044b084   83c408          ADD         ESP,0x8                                 
CODE:0044b087   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0044b08b   50              PUSH        param_1                                 
CODE:0044b08c   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0044b090   50              PUSH        param_1                                 
CODE:0044b091   8d8560ffffff    LEA         param_1=>local_a4,[EBP + 0xffffff60]    
CODE:0044b097   50              PUSH        param_1                                 
CODE:0044b098   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0044b09b   50              PUSH        param_1                                 
CODE:0044b09c   e8d3790000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044b0a1   83c410          ADD         ESP,0x10                                
CODE:0044b0a4   6a00            PUSH        0x0                                     
CODE:0044b0a6   686d010000      PUSH        0x16d                                   
CODE:0044b0ab   6a0a            PUSH        0xa                                     
CODE:0044b0ad   8d45b0          LEA         param_1=>local_54,[EBP + -0x50]         
CODE:0044b0b0   50              PUSH        param_1                                 
CODE:0044b0b1   53              PUSH        EBX                                     
CODE:0044b0b2   e8751e0000      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044b0b7   83c414          ADD         ESP,0x14                                
CODE:0044b0ba   6a28            PUSH        0x28                                    
CODE:0044b0bc   6896000000      PUSH        0x96                                    
CODE:0044b0c1   684a010000      PUSH        0x14a                                   
CODE:0044b0c6   6a0a            PUSH        0xa                                     
CODE:0044b0c8   e8ef59feff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0044b0cd   83c410          ADD         ESP,0x10                                
CODE:0044b0d0   53              PUSH        EBX                                     
CODE:0044b0d1   e84a1a0000      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0044b0d6   59              POP         param_3                                 
CODE:0044b0d7   5b              POP         EBX                                     
CODE:0044b0d8   8be5            MOV         ESP,EBP                                 
CODE:0044b0da   5d              POP         EBP                                     
CODE:0044b0db   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b0dc(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044b0e6
                                                          ;XREF[2,0]:   00447b92,0044b1d7
CODE:0044b0dc   55              PUSH        EBP                                     
CODE:0044b0dd   8bec            MOV         EBP,ESP                                 
CODE:0044b0df   53              PUSH        EBX                                     
CODE:0044b0e0   56              PUSH        ESI                                     
CODE:0044b0e1   bebe9f4600      MOV         ESI,DATA:DAT_00469fbe                   ;= ??
CODE:0044b0e6   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0044b0eb   750c            JNZ         LAB_0044b0f9                            
CODE:0044b0ed   ff35a49e4600    PUSH        dword ptr [DATA:DAT_00469ea4]           ;= ??
CODE:0044b0f3   e8c211ffff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044b0f8   59              POP         param_3                                 
                            LAB_0044b0f9:                 ;XREF[1,0]:   0044b0eb
CODE:0044b0f9   66c705a89...    MOV         word ptr [DATA:DAT_00469ea8],0x0        ;= ??
CODE:0044b102   33c0            XOR         param_1,param_1                         
                            LAB_0044b104:                 ;XREF[1,0]:   0044b119
CODE:0044b104   0fbfd0          MOVSX       param_2,param_1                         
                                                          ; FWD[2,0]:   00469fbe,00469fbf
CODE:0044b107   803c1600        CMP         byte ptr [ESI + ...,0x0                 ;= ??
CODE:0044b10b   7407            JZ          LAB_0044b114                            
CODE:0044b10d   66ff05a89...    INC         word ptr [DATA:DAT_00469ea8]            ;= ??
                            LAB_0044b114:                 ;XREF[1,0]:   0044b10b
CODE:0044b114   40              INC         param_1                                 
CODE:0044b115   6683f808        CMP         param_1,0x8                             
CODE:0044b119   7ce9            JL          LAB_0044b104                            
CODE:0044b11b   bbd4314600      MOV         EBX,DATA:DAT_004631d4                   ;= 0006h
CODE:0044b120   0fbf05a89...    MOVSX       param_1,word ptr [DATA:DAT_00469ea8]    ;= ??
CODE:0044b127   40              INC         param_1                                 
CODE:0044b128   c1e004          SHL         param_1,0x4                             
CODE:0044b12b   50              PUSH        param_1                                 
CODE:0044b12c   e84211ffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044b131   59              POP         param_3                                 
CODE:0044b132   a3a49e4600      MOV         [DATA:DAT_00469ea4],param_1             ;= ??
CODE:0044b137   8bd0            MOV         param_2,param_1                         
CODE:0044b139   33c0            XOR         param_1,param_1                         
                            LAB_0044b13b:                 ;XREF[1,0]:   0044b180
CODE:0044b13b   0fbfc8          MOVSX       param_3,param_1                         
                                                          ; FWD[2,0]:   00469fbe,00469fbf
CODE:0044b13e   803c0e00        CMP         byte ptr [ESI + ...,0x0                 ;= ??
CODE:0044b142   7434            JZ          LAB_0044b178                            
CODE:0044b144   668b0b          MOV         param_3,word ptr [EBX]=>DATA:DAT_0046...;= 0006h
CODE:0044b147   66890a          MOV         word ptr [param_2],param_3              
CODE:0044b14a   668b4b02        MOV         param_3,word ptr [EBX + 0x2]=>DATA:DA...;= 005Eh
CODE:0044b14e   66894a02        MOV         word ptr [param_2 + 0x2],param_3        
CODE:0044b152   668b4b06        MOV         param_3,word ptr [EBX + 0x6]=>DATA:DA...;= 0029h
CODE:0044b156   66894a06        MOV         word ptr [param_2 + 0x6],param_3        
CODE:0044b15a   668b4b04        MOV         param_3,word ptr [EBX + 0x4]=>DATA:DA...;= 0026h
CODE:0044b15e   66894a04        MOV         word ptr [param_2 + 0x4],param_3        
CODE:0044b162   0fbfc8          MOVSX       param_3,param_1                         
CODE:0044b165   8b0c8d34a...    MOV         param_3,dword ptr [param_3*0x4 + DATA...;= ??
CODE:0044b16c   894a0c          MOV         dword ptr [param_2 + 0xc],param_3       
CODE:0044b16f   66c7420a0000    MOV         word ptr [param_2 + 0xa],0x0            
CODE:0044b175   83c210          ADD         param_2,0x10                            
                            LAB_0044b178:                 ;XREF[1,0]:   0044b142
CODE:0044b178   83c310          ADD         EBX,0x10                                
CODE:0044b17b   40              INC         param_1                                 
CODE:0044b17c   6683f808        CMP         param_1,0x8                             
CODE:0044b180   7cb9            JL          LAB_0044b13b                            
CODE:0044b182   668b03          MOV         param_1,word ptr [EBX]=>DATA:DAT_0046...;= 002Ch
CODE:0044b185   668902          MOV         word ptr [param_2],param_1              
CODE:0044b188   668b4302        MOV         param_1,word ptr [EBX + 0x2]=>DATA:DA...;= 005Eh
CODE:0044b18c   66894202        MOV         word ptr [param_2 + 0x2],param_1        
CODE:0044b190   668b4306        MOV         param_1,word ptr [EBX + 0x6]=>DATA:DA...;= 0023h
CODE:0044b194   66894206        MOV         word ptr [param_2 + 0x6],param_1        
CODE:0044b198   668b4304        MOV         param_1,word ptr [EBX + 0x4]=>DATA:DA...;= 0027h
CODE:0044b19c   66894204        MOV         word ptr [param_2 + 0x4],param_1        
CODE:0044b1a0   a154a34600      MOV         param_1,[DATA:DAT_0046a354]             ;= ??
CODE:0044b1a5   89420c          MOV         dword ptr [param_2 + 0xc],param_1       
CODE:0044b1a8   66c7420a0000    MOV         word ptr [param_2 + 0xa],0x0            
CODE:0044b1ae   66a1a89e4600    MOV         param_1,[DATA:DAT_00469ea8]             ;= ??
CODE:0044b1b4   40              INC         param_1                                 
CODE:0044b1b5   50              PUSH        param_1                                 
CODE:0044b1b6   ff35a49e4600    PUSH        dword ptr [DATA:DAT_00469ea4]           ;= ??
CODE:0044b1bc   e81108ffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044b1c1   83c408          ADD         ESP,0x8                                 
CODE:0044b1c4   5e              POP         ESI                                     
CODE:0044b1c5   5b              POP         EBX                                     
CODE:0044b1c6   5d              POP         EBP                                     
CODE:0044b1c7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b1c8(void)
                                                          ;XREF[7,0]:   00448041,004482bd,0044835c,004483f1
                                                          ;             00448488,0044afe7,0044b200
CODE:0044b1c8   6a00            PUSH        0x0                                     
CODE:0044b1ca   6a00            PUSH        0x0                                     
CODE:0044b1cc   e80108ffff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044b1d1   83c408          ADD         ESP,0x8                                 
CODE:0044b1d4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b1d5(void)
                                                          ;XREF[7,0]:   0044800d,00448051,00448305,0044ac96
                                                          ;             0044ad0c,0044b020,0044b239
CODE:0044b1d5   6a00            PUSH        0x0                                     
CODE:0044b1d7   e800ffffff      CALL        FUN_0044b0dc                            ;undefined FUN_0044b0dc(undefined par...
CODE:0044b1dc   59              POP         ECX                                     
CODE:0044b1dd   c3              RET                                                 
                            LAB_0044b1de:                 ;XREF[1,0]:   00447b98
CODE:0044b1de   66c7058ca...    MOV         word ptr [DATA:DAT_0046a28c],0x1        ;= ??
CODE:0044b1e7   0fbf05403...    MOVSX       EAX,word ptr [DATA:DAT_00463340]        ;= 0001h
CODE:0044b1ee   83e803          SUB         EAX,0x3                                 
CODE:0044b1f1   744b            JZ          LAB_0044b23e                            
CODE:0044b1f3   48              DEC         EAX                                     
CODE:0044b1f4   7401            JZ          LAB_0044b1f7                            
CODE:0044b1f6   c3              RET                                                 
                            LAB_0044b1f7:                 ;XREF[1,0]:   0044b1f4
CODE:0044b1f7   66c705403...    MOV         word ptr [DATA:DAT_00463340],0x1        ;= 0001h
CODE:0044b200   e8c3ffffff      CALL        FUN_0044b1c8                            ;undefined FUN_0044b1c8(void)
CODE:0044b205   0fbf05b89...    MOVSX       EAX,word ptr [DATA:DAT_00469fb8]        ;= ??
CODE:0044b20c   8a90be9f4600    MOV         DL,byte ptr [EAX + DATA:DAT_00469fbe]   ;= ??
CODE:0044b212   fe80be9f4600    INC         byte ptr [EAX + DATA:DAT_00469fbe]      ;= ??
CODE:0044b218   84d2            TEST        DL,DL                                   
CODE:0044b21a   7514            JNZ         LAB_0044b230                            
CODE:0044b21c   0fbf05b89...    MOVSX       EAX,word ptr [DATA:DAT_00469fb8]        ;= ??
CODE:0044b223   ff3485e0a...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a2e0] ;= ??
CODE:0044b22a   e8417cfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044b22f   59              POP         ECX                                     
                            LAB_0044b230:                 ;XREF[1,0]:   0044b21a
CODE:0044b230   66c705b89...    MOV         word ptr [DATA:DAT_00469fb8],0x9        ;= ??
CODE:0044b239   e897ffffff      CALL        FUN_0044b1d5                            ;undefined FUN_0044b1d5(void)
                            LAB_0044b23e:                 ;XREF[1,0]:   0044b1f1
CODE:0044b23e   c3              RET                                                 
CODE:0044b23f   00              ??          00h                                     
CODE:0044b240   55              ??          55h    U                                
CODE:0044b241   8b              ??          8Bh                                     
CODE:0044b242   ec              ??          ECh                                     
CODE:0044b243   8b              ??          8Bh                                     
CODE:0044b244   45              ??          45h    E                                
CODE:0044b245   08              ??          08h                                     
CODE:0044b246   a3              ??          A3h                                     
CODE:0044b247   74              ??          74h    t                                ;?  ->  00463374
CODE:0044b248   33              ??          33h    3                                
CODE:0044b249   46              ??          46h    F                                
CODE:0044b24a   00              ??          00h                                     
CODE:0044b24b   5d              ??          5Dh    ]                                
CODE:0044b24c   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b24d(void)
                                                          ;XREF[1,0]:   00410ebf
CODE:0044b24d   66833d58a...    CMP         word ptr [DATA:DAT_0046a358],0x0        ;= ??
CODE:0044b255   0f8528010000    JNZ         LAB_0044b383                            
CODE:0044b25b   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b262   8b155ca34600    MOV         EDX,dword ptr [DATA:DAT_0046a35c]       ;= ??
CODE:0044b268   833c8200        CMP         dword ptr [EDX + EAX*0x4],0x0           
CODE:0044b26c   0f84ce000000    JZ          LAB_0044b340                            
CODE:0044b272   66833d6e3...    CMP         word ptr [DATA:DAT_0046336e],0x0        
CODE:0044b27a   0f850c010000    JNZ         LAB_0044b38c                            
CODE:0044b280   66c7056e3...    MOV         word ptr [DATA:DAT_0046336e],0x1        
CODE:0044b289   e89687fcff      CALL        FUN_00413a24                            ;undefined FUN_00413a24(void)
CODE:0044b28e   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b295   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b29b   833c8200        CMP         dword ptr [EDX + EAX*0x4],0x0           
CODE:0044b29f   7429            JZ          LAB_0044b2ca                            
CODE:0044b2a1   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b2a8   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b2ae   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b2b1   83780400        CMP         dword ptr [EAX + 0x4],0x0               
CODE:0044b2b5   7413            JZ          LAB_0044b2ca                            
CODE:0044b2b7   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b2be   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b2c4   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b2c7   ff5004          CALL        dword ptr [EAX + 0x4]                   
                            LAB_0044b2ca:                 ;XREF[2,0]:   0044b29f,0044b2b5
CODE:0044b2ca   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b2d1   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b2d7   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b2da   0fbf156c3...    MOVSX       EDX,word ptr [DATA:DAT_0046336c]        
CODE:0044b2e1   8b0d64a34600    MOV         ECX,dword ptr [DATA:DAT_0046a364]       ;= ??
CODE:0044b2e7   890491          MOV         dword ptr [ECX + EDX*0x4],EAX           
CODE:0044b2ea   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b2f1   8b155ca34600    MOV         EDX,dword ptr [DATA:DAT_0046a35c]       ;= ??
CODE:0044b2f7   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b2fa   0fbf156c3...    MOVSX       EDX,word ptr [DATA:DAT_0046336c]        
CODE:0044b301   8b0d60a34600    MOV         ECX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b307   890491          MOV         dword ptr [ECX + EDX*0x4],EAX           
CODE:0044b30a   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b311   8b155ca34600    MOV         EDX,dword ptr [DATA:DAT_0046a35c]       ;= ??
CODE:0044b317   33c9            XOR         ECX,ECX                                 
CODE:0044b319   890c82          MOV         dword ptr [EDX + EAX*0x4],ECX           
CODE:0044b31c   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b323   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b329   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b32c   ff10            CALL        dword ptr [EAX]                         
CODE:0044b32e   6a00            PUSH        0x0                                     
CODE:0044b330   e8f786fcff      CALL        FUN_00413a2c                            ;undefined FUN_00413a2c(undefined par...
CODE:0044b335   59              POP         ECX                                     
CODE:0044b336   66c7056e3...    MOV         word ptr [DATA:DAT_0046336e],0x0        
CODE:0044b33f   c3              RET                                                 
                            LAB_0044b340:                 ;XREF[1,0]:   0044b26c
CODE:0044b340   833d74334...    CMP         dword ptr [DATA:DAT_00463374],0x0       
CODE:0044b347   7406            JZ          LAB_0044b34f                            
CODE:0044b349   ff1574334600    CALL        dword ptr [DATA:DAT_00463374]           
                            LAB_0044b34f:                 ;XREF[1,0]:   0044b347
CODE:0044b34f   66833d6e3...    CMP         word ptr [DATA:DAT_0046336e],0x0        
CODE:0044b357   7533            JNZ         LAB_0044b38c                            
CODE:0044b359   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b360   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b366   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b369   83780800        CMP         dword ptr [EAX + 0x8],0x0               
CODE:0044b36d   741d            JZ          LAB_0044b38c                            
CODE:0044b36f   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b376   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b37c   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b37f   ff5008          CALL        dword ptr [EAX + 0x8]                   
CODE:0044b382   c3              RET                                                 
                            LAB_0044b383:                 ;XREF[1,0]:   0044b255
CODE:0044b383   66c70558a...    MOV         word ptr [DATA:DAT_0046a358],0x1        ;= ??
                            LAB_0044b38c:                 ;XREF[3,0]:   0044b27a,0044b357,0044b36d
CODE:0044b38c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined SetVtableForGivenCategory(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044b39d
                                                          ;XREF[76,0]:  00415968,004185f6,00418604,0041861c
                                                          ;             00418631,00418650,00418666,0041867b
                                                          ;             00418bfa,00418dcd,00418e00,0041b0e9
                                                          ;             00422919,00426c53,0042b0b7,0042b14b
                                                          ;             0042b192,0042b8c6,0042f6ae,0042f79b
                                                          ;             0042f855,0042fbe1,0042fc42,0042fc88
                                                          ;             0042fc94,0042fd89,0042fdc4,0042fdff
                                                          ;             0042fe3e,004328ff,00432937,0043584b
                                                          ;             0043c6e0,0043c716,0043c99f,0043c9b4
                                                          ;             0043ca72,0043cb91,0043cba6,0043cbf0
                                                          ;             0043cc97,0043ccac,0043cd01,0043cef0
                                                          ;             0043cf0f,0043d196,0043d1a3,0043d28b
                                                          ;             0043d2a0,0043d518,0043d5fd,0043d612
                                                          ;             0043d62f,0043d6ce,0043d6ea,0043ebf2
                                                          ;             0043f6d6,0043f6ea,0043f842,0043f84f
                                                          ;             0043f85c,0043f869,0043f876,0043f883
                                                          ;             0043f890,0043f89d,0043f8aa,0043fa40
                                                          ;             0043fa66,0044102e,004456c9,00447dfb
                                                          ;             0044b904,0044b93c,0044de5e,0044f846
CODE:0044b38d   55              PUSH        EBP                                     
CODE:0044b38e   8bec            MOV         EBP,ESP                                 
CODE:0044b390   0fbf056c3...    MOVSX       EAX,word ptr [DATA:DAT_0046336c]        
CODE:0044b397   8b155ca34600    MOV         EDX,dword ptr [DATA:DAT_0046a35c]       ;= ??
CODE:0044b39d   8b4d08          MOV         ECX,dword ptr [EBP + param_1+0x4]       
CODE:0044b3a0   890c82          MOV         dword ptr [EDX + EAX*0x4],ECX           
CODE:0044b3a3   5d              POP         EBP                                     
CODE:0044b3a4   c3              RET                                                 
CODE:0044b3a5   0f              ??          0Fh                                     
CODE:0044b3a6   bf              ??          BFh                                     
CODE:0044b3a7   05              ??          05h                                     
CODE:0044b3a8   6c              ??          6Ch    l                                ;?  ->  0046336c
CODE:0044b3a9   33              ??          33h    3                                
CODE:0044b3aa   46              ??          46h    F                                
CODE:0044b3ab   00              ??          00h                                     
CODE:0044b3ac   8b              ??          8Bh                                     
CODE:0044b3ad   15              ??          15h                                     
CODE:0044b3ae   64              ??          64h    d                                ;?  ->  0046a364
CODE:0044b3af   a3              ??          A3h                                     
CODE:0044b3b0   46              ??          46h    F                                
CODE:0044b3b1   00              ??          00h                                     
CODE:0044b3b2   8b              ??          8Bh                                     
CODE:0044b3b3   04              ??          04h                                     
CODE:0044b3b4   82              ??          82h                                     
CODE:0044b3b5   0f              ??          0Fh                                     
CODE:0044b3b6   bf              ??          BFh                                     
CODE:0044b3b7   15              ??          15h                                     
CODE:0044b3b8   6c              ??          6Ch    l                                ;?  ->  0046336c
CODE:0044b3b9   33              ??          33h    3                                
CODE:0044b3ba   46              ??          46h    F                                
CODE:0044b3bb   00              ??          00h                                     
CODE:0044b3bc   8b              ??          8Bh                                     
CODE:0044b3bd   0d              ??          0Dh                                     
CODE:0044b3be   5c              ??          5Ch    \                                ;?  ->  0046a35c
CODE:0044b3bf   a3              ??          A3h                                     
CODE:0044b3c0   46              ??          46h    F                                
CODE:0044b3c1   00              ??          00h                                     
CODE:0044b3c2   89              ??          89h                                     
CODE:0044b3c3   04              ??          04h                                     
CODE:0044b3c4   91              ??          91h                                     
CODE:0044b3c5   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b3c6(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044b3dd
                                                          ;XREF[7,0]:   0043bbcd,0043bbe8,0043bbfd,0043bc12
                                                          ;             0043bc27,0043bc3c,0043bc51
CODE:0044b3c6   55              PUSH        EBP                                     
CODE:0044b3c7   8bec            MOV         EBP,ESP                                 
CODE:0044b3c9   66ff056c3...    INC         word ptr [DATA:DAT_0046336c]            
CODE:0044b3d0   0fbf056c3...    MOVSX       param_1,word ptr [DATA:DAT_0046336c]    
CODE:0044b3d7   8b155ca34600    MOV         param_2,dword ptr [DATA:DAT_0046a35c]   ;= ??
CODE:0044b3dd   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0044b3e0   890c82          MOV         dword ptr [param...,param_3             
CODE:0044b3e3   5d              POP         EBP                                     
CODE:0044b3e4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b3e5(void)
                                                          ;XREF[1,0]:   0043257d
CODE:0044b3e5   53              PUSH        EBX                                     
CODE:0044b3e6   668b1d6c3...    MOV         BX,word ptr [DATA:DAT_0046336c]         
CODE:0044b3ed   66ff0d6c3...    DEC         word ptr [DATA:DAT_0046336c]            
CODE:0044b3f4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b3f7   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b3fd   833c8200        CMP         dword ptr [EDX + EAX*0x4],0x0           
CODE:0044b401   7421            JZ          LAB_0044b424                            
CODE:0044b403   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b406   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b40c   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b40f   83780400        CMP         dword ptr [EAX + 0x4],0x0               
CODE:0044b413   740f            JZ          LAB_0044b424                            
CODE:0044b415   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b418   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b41e   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044b421   ff5004          CALL        dword ptr [EAX + 0x4]                   
                            LAB_0044b424:                 ;XREF[2,0]:   0044b401,0044b413
CODE:0044b424   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b427   8b1560a34600    MOV         EDX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b42d   33c9            XOR         ECX,ECX                                 
CODE:0044b42f   890c82          MOV         dword ptr [EDX + EAX*0x4],ECX           
CODE:0044b432   5b              POP         EBX                                     
CODE:0044b433   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0044b434(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044b439
          ;param_2       undefined4           8                      ;XREF[1,0]:   0044b4a8
                                                          ;XREF[1,0]:   004300fa
CODE:0044b434   55              PUSH        EBP                                     
CODE:0044b435   8bec            MOV         EBP,ESP                                 
CODE:0044b437   53              PUSH        EBX                                     
CODE:0044b438   56              PUSH        ESI                                     
CODE:0044b439   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:0044b43c   66833d703...    CMP         word ptr [DATA:DAT_00463370],0x0        
CODE:0044b444   7570            JNZ         LAB_0044b4b6                            
CODE:0044b446   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b449   c1e002          SHL         EAX,0x2                                 
CODE:0044b44c   50              PUSH        EAX                                     
CODE:0044b44d   e8210effff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044b452   59              POP         ECX                                     
CODE:0044b453   a35ca34600      MOV         [DATA:DAT_0046a35c],EAX                 ;= ??
CODE:0044b458   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b45b   c1e002          SHL         EAX,0x2                                 
CODE:0044b45e   50              PUSH        EAX                                     
CODE:0044b45f   e80f0effff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044b464   59              POP         ECX                                     
CODE:0044b465   a360a34600      MOV         [DATA:DAT_0046a360],EAX                 ;= ??
CODE:0044b46a   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044b46d   c1e002          SHL         EAX,0x2                                 
CODE:0044b470   50              PUSH        EAX                                     
CODE:0044b471   e8fd0dffff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044b476   59              POP         ECX                                     
CODE:0044b477   a364a34600      MOV         [DATA:DAT_0046a364],EAX                 ;= ??
CODE:0044b47c   33c0            XOR         EAX,EAX                                 
CODE:0044b47e   663bd8          CMP         BX,AX                                   
CODE:0044b481   7e20            JLE         LAB_0044b4a3                            
                            LAB_0044b483:                 ;XREF[1,0]:   0044b4a1
CODE:0044b483   0fbfd0          MOVSX       EDX,AX                                  
CODE:0044b486   8b0d60a34600    MOV         ECX,dword ptr [DATA:DAT_0046a360]       ;= ??
CODE:0044b48c   33f6            XOR         ESI,ESI                                 
CODE:0044b48e   893491          MOV         dword ptr [ECX + EDX*0x4],ESI           
CODE:0044b491   0fbfd0          MOVSX       EDX,AX                                  
CODE:0044b494   8b0d5ca34600    MOV         ECX,dword ptr [DATA:DAT_0046a35c]       ;= ??
CODE:0044b49a   893491          MOV         dword ptr [ECX + EDX*0x4],ESI           
CODE:0044b49d   40              INC         EAX                                     
CODE:0044b49e   663bd8          CMP         BX,AX                                   
CODE:0044b4a1   7fe0            JG          LAB_0044b483                            
                            LAB_0044b4a3:                 ;XREF[1,0]:   0044b481
CODE:0044b4a3   a15ca34600      MOV         EAX,[DATA:DAT_0046a35c]                 ;= ??
CODE:0044b4a8   8b550c          MOV         EDX,dword ptr [EBP + param_2+0x4]       
CODE:0044b4ab   8910            MOV         dword ptr [EAX],EDX                     
CODE:0044b4ad   66c705703...    MOV         word ptr [DATA:DAT_00463370],0x1        
                            LAB_0044b4b6:                 ;XREF[1,0]:   0044b444
CODE:0044b4b6   5e              POP         ESI                                     
CODE:0044b4b7   5b              POP         EBX                                     
CODE:0044b4b8   5d              POP         EBP                                     
CODE:0044b4b9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b4ba(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044b4bd
CODE:0044b4ba   55              PUSH        EBP                                     
CODE:0044b4bb   8bec            MOV         EBP,ESP                                 
CODE:0044b4bd   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044b4c1   66a358a34600    MOV         [DATA:DAT_0046a358],param_1             ;= ??
CODE:0044b4c7   5d              POP         EBP                                     
CODE:0044b4c8   c3              RET                                                 
CODE:0044b4c9   66              ??          66h    f                                
CODE:0044b4ca   83              ??          83h                                     
CODE:0044b4cb   3d              ??          3Dh    =                                
CODE:0044b4cc   70              ??          70h    p                                ;?  ->  00463370
CODE:0044b4cd   33              ??          33h    3                                
CODE:0044b4ce   46              ??          46h    F                                
CODE:0044b4cf   00              ??          00h                                     
CODE:0044b4d0   00              ??          00h                                     
CODE:0044b4d1   74              ??          74h    t                                
CODE:0044b4d2   2d              ??          2Dh    -                                
CODE:0044b4d3   ff              ??          FFh                                     
CODE:0044b4d4   35              ??          35h    5                                
CODE:0044b4d5   5c              ??          5Ch    \                                ;?  ->  0046a35c
CODE:0044b4d6   a3              ??          A3h                                     
CODE:0044b4d7   46              ??          46h    F                                
CODE:0044b4d8   00              ??          00h                                     
CODE:0044b4d9   e8              ??          E8h                                     
CODE:0044b4da   dc              ??          DCh                                     
CODE:0044b4db   0d              ??          0Dh                                     
CODE:0044b4dc   ff              ??          FFh                                     
CODE:0044b4dd   ff              ??          FFh                                     
CODE:0044b4de   59              ??          59h    Y                                
CODE:0044b4df   ff              ??          FFh                                     
CODE:0044b4e0   35              ??          35h    5                                
CODE:0044b4e1   60              ??          60h    `                                ;?  ->  0046a360
CODE:0044b4e2   a3              ??          A3h                                     
CODE:0044b4e3   46              ??          46h    F                                
CODE:0044b4e4   00              ??          00h                                     
CODE:0044b4e5   e8              ??          E8h                                     
CODE:0044b4e6   d0              ??          D0h                                     
CODE:0044b4e7   0d              ??          0Dh                                     
CODE:0044b4e8   ff              ??          FFh                                     
CODE:0044b4e9   ff              ??          FFh                                     
CODE:0044b4ea   59              ??          59h    Y                                
CODE:0044b4eb   ff              ??          FFh                                     
CODE:0044b4ec   35              ??          35h    5                                
CODE:0044b4ed   64              ??          64h    d                                ;?  ->  0046a364
CODE:0044b4ee   a3              ??          A3h                                     
CODE:0044b4ef   46              ??          46h    F                                
CODE:0044b4f0   00              ??          00h                                     
CODE:0044b4f1   e8              ??          E8h                                     
CODE:0044b4f2   c4              ??          C4h                                     
CODE:0044b4f3   0d              ??          0Dh                                     
CODE:0044b4f4   ff              ??          FFh                                     
CODE:0044b4f5   ff              ??          FFh                                     
CODE:0044b4f6   59              ??          59h    Y                                
CODE:0044b4f7   66              ??          66h    f                                
CODE:0044b4f8   c7              ??          C7h                                     
CODE:0044b4f9   05              ??          05h                                     
CODE:0044b4fa   70              ??          70h    p                                ;?  ->  00463370
CODE:0044b4fb   33              ??          33h    3                                
CODE:0044b4fc   46              ??          46h    F                                
CODE:0044b4fd   00              ??          00h                                     
CODE:0044b4fe   00              ??          00h                                     
CODE:0044b4ff   00              ??          00h                                     
CODE:0044b500   c3              ??          C3h                                     
CODE:0044b501   00              ??          00h                                     
CODE:0044b502   00              ??          00h                                     
CODE:0044b503   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 DialogProc(undefined4 window, undefined2 param_2, undefined2 param_3)
          ;window        undefined4           4                      ;XREF[4,0]:   0044b530,0044b5a3,0044b5e2,0044b5f3
          ;param_2       undefined2           8                      ;XREF[1,0]:   0044b50a
          ;param_3       undefined2           c                      ;XREF[1,0]:   0044b5b6
          ;local_8       undefined2          -8                      ;XREF[1,0]:   0044b541
          ;local_c       undefined2          -c                      ;XREF[1,0]:   0044b538
          ;local_10      undefined2         -10                      ;XREF[1,0]:   0044b545
          ;local_14      undefined2         -14                      ;XREF[2,0]:   0044b52c,0044b53c
                                                          ;XREF[2,0]:   0044b60e,0044b615
CODE:0044b504   55              PUSH        EBP                                     
CODE:0044b505   8bec            MOV         EBP,ESP                                 
CODE:0044b507   83c4f0          ADD         ESP,-0x10                               
CODE:0044b50a   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:0044b50e   6683e847        SUB         AX,0x47                                 
CODE:0044b512   0f849a000000    JZ          LAB_0044b5b2                            
CODE:0044b518   662dc900        SUB         AX,0xc9                                 
CODE:0044b51c   740e            JZ          LAB_0044b52c                            
CODE:0044b51e   66ffc8          DEC         AX                                      
CODE:0044b521   0f848f000000    JZ          LAB_0044b5b6                            
CODE:0044b527   e9d6000000      JMP         LAB_0044b602                            
                            LAB_0044b52c:                 ;XREF[1,0]:   0044b51c
CODE:0044b52c   8d45f0          LEA         EAX=>local_14,[EBP + -0x10]             
CODE:0044b52f   50              PUSH        EAX                                     
CODE:0044b530   ff7508          PUSH        dword ptr [EBP + window+0x4]            
CODE:0044b533   e8f3a00000      CALL        USER32.DLL::GetWindowRect               ;BOOL GetWindowRect(HWND hWnd, LPRECT...
CODE:0044b538   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:0044b53c   662b45f0        SUB         AX,word ptr [EBP + local_14+0x4]        
CODE:0044b540   40              INC         EAX                                     
CODE:0044b541   668b55fc        MOV         DX,word ptr [EBP + local_8+0x4]         
CODE:0044b545   662b55f4        SUB         DX,word ptr [EBP + local_10+0x4]        
CODE:0044b549   42              INC         EDX                                     
CODE:0044b54a   8b0d50484600    MOV         ECX,dword ptr [DATA:nWidth_00464850]    
CODE:0044b550   2b0d48484600    SUB         ECX,dword ptr [DATA:$DesktopRect]       
CODE:0044b556   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044b559   2bc8            SUB         ECX,EAX                                 
CODE:0044b55b   d1f9            SAR         ECX,0x1                                 
CODE:0044b55d   7903            JNS         LAB_0044b562                            
CODE:0044b55f   83d100          ADC         ECX,0x0                                 
                            LAB_0044b562:                 ;XREF[1,0]:   0044b55d
CODE:0044b562   66030d484...    ADD         CX,word ptr [DATA:$DesktopRect]         
CODE:0044b569   8bc1            MOV         EAX,ECX                                 
CODE:0044b56b   8b0d54484600    MOV         ECX,dword ptr [DATA:nHeight_00464854]   
CODE:0044b571   2b0d4c484600    SUB         ECX,dword ptr [DATA:Y_0046484c]         
CODE:0044b577   0fbfd2          MOVSX       EDX,DX                                  
CODE:0044b57a   2bca            SUB         ECX,EDX                                 
CODE:0044b57c   d1f9            SAR         ECX,0x1                                 
CODE:0044b57e   7903            JNS         LAB_0044b583                            
CODE:0044b580   83d100          ADC         ECX,0x0                                 
                            LAB_0044b583:                 ;XREF[1,0]:   0044b57e
CODE:0044b583   66030d4c4...    ADD         CX,word ptr [DATA:Y_0046484c]           
CODE:0044b58a   66030d584...    ADD         CX,word ptr [DATA:DAT_00464858]         ;= ??
CODE:0044b591   8bd1            MOV         EDX,ECX                                 
CODE:0044b593   6a05            PUSH        0x5                                     
CODE:0044b595   6a00            PUSH        0x0                                     
CODE:0044b597   6a00            PUSH        0x0                                     
CODE:0044b599   0fbfd2          MOVSX       EDX,DX                                  
CODE:0044b59c   52              PUSH        EDX                                     
CODE:0044b59d   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044b5a0   50              PUSH        EAX                                     
CODE:0044b5a1   6a00            PUSH        0x0                                     
CODE:0044b5a3   ff7508          PUSH        dword ptr [EBP + window+0x4]            
CODE:0044b5a6   e894a10000      CALL        USER32.DLL::SetWindowPos                ;BOOL SetWindowPos(HWND hWnd, HWND hW...
CODE:0044b5ab   b801000000      MOV         EAX,0x1                                 
CODE:0044b5b0   eb52            JMP         LAB_0044b604                            
                            LAB_0044b5b2:                 ;XREF[1,0]:   0044b512
CODE:0044b5b2   33c0            XOR         EAX,EAX                                 
CODE:0044b5b4   eb4e            JMP         LAB_0044b604                            
                            LAB_0044b5b6:                 ;XREF[1,0]:   0044b521
CODE:0044b5b6   0fb74510        MOVZX       EAX,word ptr [EBP + param_3+0x4]        
CODE:0044b5ba   3de9030000      CMP         EAX,0x3e9                               
CODE:0044b5bf   7f0a            JG          LAB_0044b5cb                            
CODE:0044b5c1   741d            JZ          LAB_0044b5e0                            
CODE:0044b5c3   48              DEC         EAX                                     
CODE:0044b5c4   741a            JZ          LAB_0044b5e0                            
CODE:0044b5c6   48              DEC         EAX                                     
CODE:0044b5c7   7428            JZ          LAB_0044b5f1                            
CODE:0044b5c9   eb37            JMP         LAB_0044b602                            
                            LAB_0044b5cb:                 ;XREF[1,0]:   0044b5bf
CODE:0044b5cb   2dea030000      SUB         EAX,0x3ea                               
CODE:0044b5d0   741f            JZ          LAB_0044b5f1                            
CODE:0044b5d2   2d57020000      SUB         EAX,0x257                               
CODE:0044b5d7   7529            JNZ         LAB_0044b602                            
CODE:0044b5d9   b801000000      MOV         EAX,0x1                                 
CODE:0044b5de   eb24            JMP         LAB_0044b604                            
                            LAB_0044b5e0:                 ;XREF[2,0]:   0044b5c1,0044b5c4
CODE:0044b5e0   6a01            PUSH        0x1                                     
CODE:0044b5e2   ff7508          PUSH        dword ptr [EBP + window+0x4]            
CODE:0044b5e5   e8ada00000      CALL        USER32.DLL::EndDialog                   ;BOOL EndDialog(HWND hDlg, INT_PTR nR...
CODE:0044b5ea   b801000000      MOV         EAX,0x1                                 
CODE:0044b5ef   eb13            JMP         LAB_0044b604                            
                            LAB_0044b5f1:                 ;XREF[2,0]:   0044b5c7,0044b5d0
CODE:0044b5f1   6a00            PUSH        0x0                                     
CODE:0044b5f3   ff7508          PUSH        dword ptr [EBP + window+0x4]            
CODE:0044b5f6   e89ca00000      CALL        USER32.DLL::EndDialog                   ;BOOL EndDialog(HWND hDlg, INT_PTR nR...
CODE:0044b5fb   b801000000      MOV         EAX,0x1                                 
CODE:0044b600   eb02            JMP         LAB_0044b604                            
                            LAB_0044b602:                 ;XREF[3,0]:   0044b527,0044b5c9,0044b5d7
CODE:0044b602   33c0            XOR         EAX,EAX                                 
                            LAB_0044b604:                 ;XREF[5,0]:   0044b5b0,0044b5b4,0044b5de,0044b5ef
                                                          ;             0044b600
CODE:0044b604   8be5            MOV         ESP,EBP                                 
CODE:0044b606   5d              POP         EBP                                     
CODE:0044b607   c21000          RET         0x10                                    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void FUN_0044b60a(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044b61c
                                                          ;XREF[3,0]:   0044b6d9,0044b70c,0044b7d7
CODE:0044b60a   55              PUSH        EBP                                     
CODE:0044b60b   8bec            MOV         EBP,ESP                                 
CODE:0044b60d   53              PUSH        EBX                                     
CODE:0044b60e   bb04b54400      MOV         EBX,Game::DialogProc                    
CODE:0044b613   6a00            PUSH        0x0                                     ;LPARAM dwInitParam for DialogBoxParamA
CODE:0044b615   53              PUSH        EBX=>Game::DialogProc                   ;DLGPROC lpDialogFunc for DialogBoxPa...
CODE:0044b616   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWndParent for DialogBoxParamA
CODE:0044b61c   0fb74508        MOVZX       EAX,word ptr [EBP + param_1+0x4]        
CODE:0044b620   50              PUSH        EAX                                     ;LPCSTR lpTemplateName for DialogBoxP...
CODE:0044b621   ff355c484600    PUSH        dword ptr [DATA:$Module]                ;HINSTANCE hInstance for DialogBoxParamA
CODE:0044b627   e889a00000      CALL        USER32.DLL::DialogBoxParamA             ;INT_PTR DialogBoxParamA(HINSTANCE hI...
CODE:0044b62c   5b              POP         EBX                                     
CODE:0044b62d   5d              POP         EBP                                     
CODE:0044b62e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044b62f(void)
          ;local_110     undefined1        -110                      ;XREF[9,0]:   0044b64a,0044b65d,0044b670,0044b6ac,0044b6e6
                                                                     ;             0044b719,0044b739,0044b7ad,0044b7e1
          ;local_214     undefined1        -214                      ;XREF[6,0]:   0044b742,0044b759,0044b76a,0044b77e,0044b791
                                                                     ;             0044b7a0
                                                          ;XREF[1,0]:   0042ffe3
CODE:0044b62f   55              PUSH        EBP                                     
CODE:0044b630   8bec            MOV         EBP,ESP                                 
CODE:0044b632   81c4f0fdffff    ADD         ESP,0xfffffdf0                          
CODE:0044b638   53              PUSH        EBX                                     
CODE:0044b639   56              PUSH        ESI                                     
CODE:0044b63a   57              PUSH        EDI                                     
CODE:0044b63b   be90334600      MOV         ESI,DATA:s_CDDrive_00463390             ;= "CDDrive"
CODE:0044b640   bf70a34600      MOV         EDI,DATA:lpAppName_0046a370             ;= NaP
CODE:0044b645   6804010000      PUSH        0x104                                   
CODE:0044b64a   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b650   50              PUSH        EAX                                     
CODE:0044b651   e8fe6f0000      CALL        FUN_00452654                            ;undefined FUN_00452654(undefined par...
CODE:0044b656   83c408          ADD         ESP,0x8                                 
CODE:0044b659   8d461d          LEA         EAX,[ESI + 0x1d]=>DATA:DAT_004633ad     ;= 5Ch    \
CODE:0044b65c   50              PUSH        EAX=>DATA:DAT_004633ad                  ;= 5Ch    \
CODE:0044b65d   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b663   50              PUSH        EAX                                     
CODE:0044b664   e883480000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b669   83c408          ADD         ESP,0x8                                 
CODE:0044b66c   8d461f          LEA         EAX,[ESI + 0x1f]=>DATA:s_ssgwincd.ini...;= "ssgwincd.ini"
CODE:0044b66f   50              PUSH        EAX=>DATA:s_ssgwincd.ini_004633af       ;= "ssgwincd.ini"
CODE:0044b670   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b676   50              PUSH        EAX                                     
CODE:0044b677   e870480000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b67c   83c408          ADD         ESP,0x8                                 
CODE:0044b67f   e8bd9e0000      CALL        KERNEL32.DLL::GetVersion                ;DWORD GetVersion(void)
CODE:0044b684   0fb7c0          MOVZX       EAX,AX                                  
CODE:0044b687   3c04            CMP         AL,0x4                                  
CODE:0044b689   730f            JNC         LAB_0044b69a                            
CODE:0044b68b   eb0d            JMP         LAB_0044b69a                            
CODE:0044b68d   68              ??          68h    h                                
CODE:0044b68e   c2              ??          C2h                                     
CODE:0044b68f   0b              ??          0Bh                                     
CODE:0044b690   00              ??          00h                                     
CODE:0044b691   00              ??          00h                                     
CODE:0044b692   e8              ??          E8h                                     
CODE:0044b693   73              ??          73h    s                                
CODE:0044b694   ff              ??          FFh                                     
CODE:0044b695   ff              ??          FFh                                     
CODE:0044b696   ff              ??          FFh                                     
CODE:0044b697   59              ??          59h    Y                                
CODE:0044b698   33              ??          33h    3                                
CODE:0044b699   c0              ??          C0h                                     
                            LAB_0044b69a:                 ;XREF[2,0]:   0044b689,0044b68b
CODE:0044b69a   68284e0000      PUSH        0x4e28                                  
CODE:0044b69f   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;= NaP
CODE:0044b6a0   e84f4bfcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044b6a5   83c408          ADD         ESP,0x8                                 
CODE:0044b6a8   6a00            PUSH        0x0                                     
CODE:0044b6aa   6a01            PUSH        0x1                                     
CODE:0044b6ac   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b6b2   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b6b3   6a03            PUSH        0x3                                     ;INT nDefault for GetPrivateProfileIntA
                                                          ; FWD[2,0]:   00463384,004633a1
CODE:0044b6b5   ff3584334600    PUSH        dword ptr [DATA:lpKeyName_00463384]     ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b6bb   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b6bc   e8329e0000      CALL        KERNEL32.DLL::GetPrivateProfileIntA     ;UINT GetPrivateProfileIntA(LPCSTR lp...
CODE:0044b6c1   50              PUSH        EAX                                     
CODE:0044b6c2   e84951feff      CALL        FUN_00430810                            ;undefined FUN_00430810(undefined par...
CODE:0044b6c7   83c40c          ADD         ESP,0xc                                 
CODE:0044b6ca   e8bf66feff      CALL        Is16Color                               ;undefined4 Is16Color(void)
CODE:0044b6cf   6685c0          TEST        AX,AX                                   
CODE:0044b6d2   7412            JZ          LAB_0044b6e6                            
CODE:0044b6d4   68db0b0000      PUSH        0xbdb                                   
CODE:0044b6d9   e82cffffff      CALL        FUN_0044b60a                            ;void FUN_0044b60a(undefined2 param_1)
CODE:0044b6de   59              POP         ECX                                     
CODE:0044b6df   33c0            XOR         EAX,EAX                                 
CODE:0044b6e1   e96b010000      JMP         LAB_0044b851                            
                            LAB_0044b6e6:                 ;XREF[1,0]:   0044b6d2
CODE:0044b6e6   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b6ec   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b6ed   6a00            PUSH        0x0                                     ;INT nDefault for GetPrivateProfileIntA
CODE:0044b6ef   8d462c          LEA         EAX,[ESI + 0x2c]=>DATA:s_Sound_004633bc ;= "Sound"
CODE:0044b6f2   50              PUSH        EAX=>DATA:s_Sound_004633bc              ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b6f3   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b6f4   e8fa9d0000      CALL        KERNEL32.DLL::GetPrivateProfileIntA     ;UINT GetPrivateProfileIntA(LPCSTR lp...
CODE:0044b6f9   50              PUSH        EAX                                     
CODE:0044b6fa   e87fbbffff      CALL        FUN_0044727e                            ;uint FUN_0044727e(undefined param_1,...
CODE:0044b6ff   59              POP         ECX                                     
CODE:0044b700   8bd8            MOV         EBX,EAX                                 
CODE:0044b702   f6c301          TEST        BL,0x1                                  
CODE:0044b705   7512            JNZ         LAB_0044b719                            
CODE:0044b707   68e00b0000      PUSH        0xbe0                                   
CODE:0044b70c   e8f9feffff      CALL        FUN_0044b60a                            ;void FUN_0044b60a(undefined2 param_1)
CODE:0044b711   59              POP         ECX                                     
CODE:0044b712   33c0            XOR         EAX,EAX                                 
CODE:0044b714   e938010000      JMP         LAB_0044b851                            
                            LAB_0044b719:                 ;XREF[1,0]:   0044b705
CODE:0044b719   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b71f   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b720   6a50            PUSH        0x50                                    ;DWORD nSize for GetPrivateProfileStr...
CODE:0044b722   68302b4600      PUSH        DATA:lpReturnedString_00462b30          ;LPSTR lpReturnedString for GetPrivat...
                                                          ; FWD[2,0]:   0046338c,004633ac
CODE:0044b727   ff358c334600    PUSH        dword ptr [DATA:lpDefault_0046338c]     ;LPCSTR lpDefault for GetPrivateProfi...
                                                          ; FWD[2,0]:   0046337c,00463390
CODE:0044b72d   ff357c334600    PUSH        dword ptr [DATA:lpKeyName_0046337c]     ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b733   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b734   e8b49d0000      CALL        KERNEL32.DLL::GetPrivateProfileStringA  ;DWORD GetPrivateProfileStringA(LPCST...
CODE:0044b739   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b73f   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b740   6a50            PUSH        0x50                                    ;DWORD nSize for GetPrivateProfileStr...
CODE:0044b742   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b748   50              PUSH        EAX                                     ;LPSTR lpReturnedString for GetPrivat...
CODE:0044b749   8d4632          LEA         EAX,[ESI + 0x32]=>DATA:DAT_004633c2     
CODE:0044b74c   50              PUSH        EAX=>DATA:DAT_004633c2                  ;LPCSTR lpDefault for GetPrivateProfi...
                                                          ; FWD[2,0]:   00463380,00463398
CODE:0044b74d   ff3580334600    PUSH        dword ptr [DATA:lpKeyName_00463380]     ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b753   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b754   e8949d0000      CALL        KERNEL32.DLL::GetPrivateProfileStringA  ;DWORD GetPrivateProfileStringA(LPCST...
CODE:0044b759   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b75f   50              PUSH        EAX                                     
CODE:0044b760   e847480000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044b765   59              POP         ECX                                     
CODE:0044b766   85c0            TEST        EAX,EAX                                 
CODE:0044b768   740f            JZ          LAB_0044b779                            
CODE:0044b76a   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b770   50              PUSH        EAX                                     
CODE:0044b771   e8edbfffff      CALL        FUN_00447763                            ;undefined FUN_00447763(undefined par...
CODE:0044b776   59              POP         ECX                                     
CODE:0044b777   eb34            JMP         LAB_0044b7ad                            
                            LAB_0044b779:                 ;XREF[1,0]:   0044b768
CODE:0044b779   68302b4600      PUSH        DATA:lpReturnedString_00462b30          ;= 00000000
CODE:0044b77e   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b784   50              PUSH        EAX                                     
CODE:0044b785   e8f2470000      CALL        Strcpy                                  ;char * Strcpy(char * dest, char * src)
CODE:0044b78a   83c408          ADD         ESP,0x8                                 
CODE:0044b78d   8d4633          LEA         EAX,[ESI + 0x33]=>DATA:s_midi\_004633c3 ;= "midi\\"
CODE:0044b790   50              PUSH        EAX=>DATA:s_midi\_004633c3              ;= "midi\\"
CODE:0044b791   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b797   50              PUSH        EAX                                     
CODE:0044b798   e84f470000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b79d   83c408          ADD         ESP,0x8                                 
CODE:0044b7a0   8d85f0fdffff    LEA         EAX=>local_214,[EBP + 0xfffffdf0]       
CODE:0044b7a6   50              PUSH        EAX                                     
CODE:0044b7a7   e8b7bfffff      CALL        FUN_00447763                            ;undefined FUN_00447763(undefined par...
CODE:0044b7ac   59              POP         ECX                                     
                            LAB_0044b7ad:                 ;XREF[1,0]:   0044b777
CODE:0044b7ad   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b7b3   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b7b4   6aff            PUSH        -0x1                                    ;INT nDefault for GetPrivateProfileIntA
CODE:0044b7b6   8d4639          LEA         EAX,[ESI + 0x39]=>DATA:s_MIDIType_004...;= "MIDIType"
CODE:0044b7b9   50              PUSH        EAX=>DATA:s_MIDIType_004633c9           ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b7ba   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b7bb   e8339d0000      CALL        KERNEL32.DLL::GetPrivateProfileIntA     ;UINT GetPrivateProfileIntA(LPCSTR lp...
CODE:0044b7c0   6683f8ff        CMP         AX,-0x1                                 
CODE:0044b7c4   7407            JZ          LAB_0044b7cd                            
CODE:0044b7c6   50              PUSH        EAX                                     
CODE:0044b7c7   e893bdffff      CALL        FUN_0044755f                            ;undefined FUN_0044755f(undefined par...
CODE:0044b7cc   59              POP         ECX                                     
                            LAB_0044b7cd:                 ;XREF[1,0]:   0044b7c4
CODE:0044b7cd   f6c302          TEST        BL,0x2                                  
CODE:0044b7d0   750f            JNZ         LAB_0044b7e1                            
CODE:0044b7d2   68e10b0000      PUSH        0xbe1                                   
CODE:0044b7d7   e82efeffff      CALL        FUN_0044b60a                            ;void FUN_0044b60a(undefined2 param_1)
CODE:0044b7dc   59              POP         ECX                                     
CODE:0044b7dd   33c0            XOR         EAX,EAX                                 
CODE:0044b7df   eb70            JMP         LAB_0044b851                            
                            LAB_0044b7e1:                 ;XREF[1,0]:   0044b7d0
CODE:0044b7e1   8d85f4feffff    LEA         EAX=>local_110,[EBP + 0xfffffef4]       
CODE:0044b7e7   50              PUSH        EAX                                     ;LPCSTR lpFileName for GetPrivateProf...
CODE:0044b7e8   6a00            PUSH        0x0                                     ;INT nDefault for GetPrivateProfileIntA
CODE:0044b7ea   8d4642          LEA         EAX,[ESI + 0x42]=>DATA:s_CheatKeys_00...;= "CheatKeys"
CODE:0044b7ed   50              PUSH        EAX=>DATA:s_CheatKeys_004633d2          ;LPCSTR lpKeyName for GetPrivateProfi...
CODE:0044b7ee   57              PUSH        EDI=>DATA:lpAppName_0046a370            ;LPCSTR lpAppName for GetPrivateProfi...
CODE:0044b7ef   e8ff9c0000      CALL        KERNEL32.DLL::GetPrivateProfileIntA     ;UINT GetPrivateProfileIntA(LPCSTR lp...
CODE:0044b7f4   66a39c1a4600    MOV         [DATA:DAT_00461a9c],AX                  
CODE:0044b7fa   6a00            PUSH        0x0                                     ;LPCSTR lpRootPathName for GetDriveTypeA
CODE:0044b7fc   e88e9d0000      CALL        KERNEL32.DLL::GetDriveTypeA             ;UINT GetDriveTypeA(LPCSTR lpRootPath...
CODE:0044b801   83f805          CMP         EAX,0x5                                 
CODE:0044b804   7536            JNZ         LAB_0044b83c                            
CODE:0044b806   6804010000      PUSH        0x104                                   ;UINT uSize for GetWindowsDirectoryA
CODE:0044b80b   6870a74600      PUSH        DATA:lpBuffer_0046a770                  ;LPSTR lpBuffer for GetWindowsDirectoryA
CODE:0044b810   e8149d0000      CALL        KERNEL32.DLL::GetWindowsDirectoryA      ;UINT GetWindowsDirectoryA(LPSTR lpBu...
CODE:0044b815   6870a74600      PUSH        DATA:lpBuffer_0046a770                  ;= NaP
CODE:0044b81a   e88d470000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044b81f   59              POP         ECX                                     
CODE:0044b820   80b870a74...    CMP         byte ptr [EAX + ...,0x5c                ;= NaP
CODE:0044b827   7424            JZ          LAB_0044b84d                            
CODE:0044b829   8d464c          LEA         EAX,[ESI + 0x4c]=>DATA:DAT_004633dc     ;= 5Ch    \
CODE:0044b82c   50              PUSH        EAX=>DATA:DAT_004633dc                  ;= 5Ch    \
CODE:0044b82d   6870a74600      PUSH        DATA:lpBuffer_0046a770                  ;= NaP
CODE:0044b832   e8b5460000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b837   83c408          ADD         ESP,0x8                                 
CODE:0044b83a   eb11            JMP         LAB_0044b84d                            
                            LAB_0044b83c:                 ;XREF[1,0]:   0044b804
CODE:0044b83c   8d464e          LEA         EAX,[ESI + 0x4e]=>DATA:DAT_004633de     
CODE:0044b83f   50              PUSH        EAX=>DATA:DAT_004633de                  
CODE:0044b840   6870a74600      PUSH        DATA:lpBuffer_0046a770                  ;= NaP
CODE:0044b845   e8a2460000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b84a   83c408          ADD         ESP,0x8                                 
                            LAB_0044b84d:                 ;XREF[2,0]:   0044b827,0044b83a
CODE:0044b84d   66b80100        MOV         AX,0x1                                  
                            LAB_0044b851:                 ;XREF[3,0]:   0044b6e1,0044b714,0044b7df
CODE:0044b851   5f              POP         EDI                                     
CODE:0044b852   5e              POP         ESI                                     
CODE:0044b853   5b              POP         EBX                                     
CODE:0044b854   8be5            MOV         ESP,EBP                                 
CODE:0044b856   5d              POP         EBP                                     
CODE:0044b857   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b858(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044b89d
          ;local_10      undefined1         -10                      ;XREF[2,0]:   0044b8a7,0044b8ba
          ;local_114     undefined1        -114                      ;XREF[4,0]:   0044b866,0044b87a,0044b88e,0044b8b3
                                                          ;XREF[1,0]:   0044797e
CODE:0044b858   55              PUSH        EBP                                     
CODE:0044b859   8bec            MOV         EBP,ESP                                 
CODE:0044b85b   81c4f0feffff    ADD         ESP,0xfffffef0                          
CODE:0044b861   6804010000      PUSH        0x104                                   
CODE:0044b866   8d85f0feffff    LEA         param_1=>local_114,[EBP + 0xfffffef0]   
CODE:0044b86c   50              PUSH        param_1                                 
CODE:0044b86d   e8e26d0000      CALL        FUN_00452654                            ;undefined FUN_00452654(undefined par...
CODE:0044b872   83c408          ADD         ESP,0x8                                 
CODE:0044b875   68df334600      PUSH        DATA:DAT_004633df                       ;= 5Ch    \
CODE:0044b87a   8d85f0feffff    LEA         param_1=>local_114,[EBP + 0xfffffef0]   
CODE:0044b880   50              PUSH        param_1                                 
CODE:0044b881   e866460000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b886   83c408          ADD         ESP,0x8                                 
CODE:0044b889   68e1334600      PUSH        DATA:s_ssgwincd.ini_004633e1            ;= "ssgwincd.ini"
CODE:0044b88e   8d85f0feffff    LEA         param_1=>local_114,[EBP + 0xfffffef0]   
CODE:0044b894   50              PUSH        param_1                                 
CODE:0044b895   e852460000      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0044b89a   83c408          ADD         ESP,0x8                                 
CODE:0044b89d   0fbf4508        MOVSX       param_1,word ptr [EBP + param_4+0x4]    
CODE:0044b8a1   50              PUSH        param_1                                 
CODE:0044b8a2   68ee334600      PUSH        DATA:DAT_004633ee                       ;= 25h    %
CODE:0044b8a7   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:0044b8aa   50              PUSH        param_1                                 
CODE:0044b8ab   e8c4710000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044b8b0   83c40c          ADD         ESP,0xc                                 
CODE:0044b8b3   8d85f0feffff    LEA         param_1=>local_114,[EBP + 0xfffffef0]   
CODE:0044b8b9   50              PUSH        param_1                                 ;LPCSTR lpFileName for WritePrivatePr...
CODE:0044b8ba   8d45f4          LEA         param_1=>local_10,[EBP + -0xc]          
CODE:0044b8bd   50              PUSH        param_1                                 ;LPCSTR lpString for WritePrivateProf...
CODE:0044b8be   68f1334600      PUSH        DATA:s_wavemix_004633f1                 ;LPCSTR lpKeyName for WritePrivatePro...
CODE:0044b8c3   6870a34600      PUSH        DATA:lpAppName_0046a370                 ;LPCSTR lpAppName for WritePrivatePro...
CODE:0044b8c8   e8ba9b0000      CALL        KERNEL32.DLL::WritePrivateProfileStringA;BOOL WritePrivateProfileStringA(LPCS...
CODE:0044b8cd   8be5            MOV         ESP,EBP                                 
CODE:0044b8cf   5d              POP         EBP                                     
CODE:0044b8d0   c3              RET                                                 
CODE:0044b8d1   00              ??          00h                                     
CODE:0044b8d2   00              ??          00h                                     
CODE:0044b8d3   00              ??          00h                                     
                            LAB_0044b8d4:                 ;XREF[2,0]:   0044bc46,0044bc50
CODE:0044b8d4   e88f49fcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0044b8d9   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044b8dc   83e814          SUB         EAX,0x14                                
CODE:0044b8df   740b            JZ          LAB_0044b8ec                            
CODE:0044b8e1   83e807          SUB         EAX,0x7                                 
CODE:0044b8e4   7518            JNZ         LAB_0044b8fe                            
CODE:0044b8e6   e81b45feff      CALL        FUN_0042fe06                            ;undefined4 FUN_0042fe06(void)
CODE:0044b8eb   c3              RET                                                 
                            LAB_0044b8ec:                 ;XREF[1,0]:   0044b8df
CODE:0044b8ec   66833d9c1...    CMP         word ptr [DATA:DAT_00461a9c],0x0        
CODE:0044b8f4   7408            JZ          LAB_0044b8fe                            
CODE:0044b8f6   668335903...    XOR         word ptr [DATA:DAT_00463490],0x1        
                            LAB_0044b8fe:                 ;XREF[2,0]:   0044b8e4,0044b8f4
CODE:0044b8fe   c3              RET                                                 
                            LAB_0044b8ff:                 ;XREF[1,0]:   00463480
CODE:0044b8ff   68302f4600      PUSH        DATA:PTR_FUN_00462f30                   ;= 0044525f
CODE:0044b904   e884faffff      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0044b909   59              POP         ECX                                     
CODE:0044b90a   c3              RET                                                 
                            LAB_0044b90b:                 ;XREF[2,0]:   0044bbdc,00463488
CODE:0044b90b   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044b910   6683783604      CMP         word ptr [EAX + 0x36],0x4               
CODE:0044b915   742c            JZ          LAB_0044b943                            
CODE:0044b917   66833d903...    CMP         word ptr [DATA:DAT_00463490],0x0        
CODE:0044b91f   740b            JZ          LAB_0044b92c                            
CODE:0044b921   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044b926   66c7403c0000    MOV         word ptr [EAX + 0x3c],0x0               
                            LAB_0044b92c:                 ;XREF[1,0]:   0044b91f
CODE:0044b92c   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044b931   66c740300100    MOV         word ptr [EAX + 0x30],0x1               
CODE:0044b937   68141b4600      PUSH        DATA:PTR_EnterBuilding_00461b14         ;= 0042f548
CODE:0044b93c   e84cfaffff      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0044b941   59              POP         ECX                                     
CODE:0044b942   c3              RET                                                 
                            LAB_0044b943:                 ;XREF[1,0]:   0044b915
CODE:0044b943   6aff            PUSH        -0x1                                    
CODE:0044b945   68f8030000      PUSH        0x3f8                                   
CODE:0044b94a   e8730f0000      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:0044b94f   83c408          ADD         ESP,0x8                                 
CODE:0044b952   c3              RET                                                 
CODE:0044b953   a1              ??          A1h                                     
CODE:0044b954   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b955   1a              ??          1Ah                                     
CODE:0044b956   46              ??          46h    F                                
CODE:0044b957   00              ??          00h                                     
CODE:0044b958   66              ??          66h    f                                
CODE:0044b959   83              ??          83h                                     
CODE:0044b95a   78              ??          78h    x                                
CODE:0044b95b   38              ??          38h    8                                
CODE:0044b95c   04              ??          04h                                     
CODE:0044b95d   74              ??          74h    t                                
CODE:0044b95e   2c              ??          2Ch    ,                                
CODE:0044b95f   66              ??          66h    f                                
CODE:0044b960   83              ??          83h                                     
CODE:0044b961   3d              ??          3Dh    =                                
CODE:0044b962   90              ??          90h                                     ;?  ->  00463490
CODE:0044b963   34              ??          34h    4                                
CODE:0044b964   46              ??          46h    F                                
CODE:0044b965   00              ??          00h                                     
CODE:0044b966   00              ??          00h                                     
CODE:0044b967   74              ??          74h    t                                
CODE:0044b968   0b              ??          0Bh                                     
CODE:0044b969   a1              ??          A1h                                     
CODE:0044b96a   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b96b   1a              ??          1Ah                                     
CODE:0044b96c   46              ??          46h    F                                
CODE:0044b96d   00              ??          00h                                     
CODE:0044b96e   66              ??          66h    f                                
CODE:0044b96f   c7              ??          C7h                                     
CODE:0044b970   40              ??          40h    @                                
CODE:0044b971   3e              ??          3Eh    >                                
CODE:0044b972   00              ??          00h                                     
CODE:0044b973   00              ??          00h                                     
CODE:0044b974   a1              ??          A1h                                     
CODE:0044b975   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b976   1a              ??          1Ah                                     
CODE:0044b977   46              ??          46h    F                                
CODE:0044b978   00              ??          00h                                     
CODE:0044b979   66              ??          66h    f                                
CODE:0044b97a   c7              ??          C7h                                     
CODE:0044b97b   40              ??          40h    @                                
CODE:0044b97c   30              ??          30h    0                                
CODE:0044b97d   02              ??          02h                                     
CODE:0044b97e   00              ??          00h                                     
CODE:0044b97f   68              ??          68h    h                                
CODE:0044b980   14              ??          14h                                     ;?  ->  00461b14
CODE:0044b981   1b              ??          1Bh                                     
CODE:0044b982   46              ??          46h    F                                
CODE:0044b983   00              ??          00h                                     
CODE:0044b984   e8              ??          E8h                                     
CODE:0044b985   04              ??          04h                                     
CODE:0044b986   fa              ??          FAh                                     
CODE:0044b987   ff              ??          FFh                                     
CODE:0044b988   ff              ??          FFh                                     
CODE:0044b989   59              ??          59h    Y                                
CODE:0044b98a   c3              ??          C3h                                     
CODE:0044b98b   6a              ??          6Ah    j                                
CODE:0044b98c   ff              ??          FFh                                     
CODE:0044b98d   68              ??          68h    h                                
CODE:0044b98e   f8              ??          F8h                                     
CODE:0044b98f   03              ??          03h                                     
CODE:0044b990   00              ??          00h                                     
CODE:0044b991   00              ??          00h                                     
CODE:0044b992   e8              ??          E8h                                     
CODE:0044b993   2b              ??          2Bh    +                                
CODE:0044b994   0f              ??          0Fh                                     
CODE:0044b995   00              ??          00h                                     
CODE:0044b996   00              ??          00h                                     
CODE:0044b997   83              ??          83h                                     
CODE:0044b998   c4              ??          C4h                                     
CODE:0044b999   08              ??          08h                                     
CODE:0044b99a   c3              ??          C3h                                     
CODE:0044b99b   a1              ??          A1h                                     
CODE:0044b99c   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b99d   1a              ??          1Ah                                     
CODE:0044b99e   46              ??          46h    F                                
CODE:0044b99f   00              ??          00h                                     
CODE:0044b9a0   66              ??          66h    f                                
CODE:0044b9a1   83              ??          83h                                     
CODE:0044b9a2   78              ??          78h    x                                
CODE:0044b9a3   34              ??          34h    4                                
CODE:0044b9a4   04              ??          04h                                     
CODE:0044b9a5   74              ??          74h    t                                
CODE:0044b9a6   2c              ??          2Ch    ,                                
CODE:0044b9a7   66              ??          66h    f                                
CODE:0044b9a8   83              ??          83h                                     
CODE:0044b9a9   3d              ??          3Dh    =                                
CODE:0044b9aa   90              ??          90h                                     ;?  ->  00463490
CODE:0044b9ab   34              ??          34h    4                                
CODE:0044b9ac   46              ??          46h    F                                
CODE:0044b9ad   00              ??          00h                                     
CODE:0044b9ae   00              ??          00h                                     
CODE:0044b9af   74              ??          74h    t                                
CODE:0044b9b0   0b              ??          0Bh                                     
CODE:0044b9b1   a1              ??          A1h                                     
CODE:0044b9b2   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b9b3   1a              ??          1Ah                                     
CODE:0044b9b4   46              ??          46h    F                                
CODE:0044b9b5   00              ??          00h                                     
CODE:0044b9b6   66              ??          66h    f                                
CODE:0044b9b7   c7              ??          C7h                                     
CODE:0044b9b8   40              ??          40h    @                                
CODE:0044b9b9   3a              ??          3Ah    :                                
CODE:0044b9ba   00              ??          00h                                     
CODE:0044b9bb   00              ??          00h                                     
CODE:0044b9bc   a1              ??          A1h                                     
CODE:0044b9bd   b8              ??          B8h                                     ;?  ->  00461ab8
CODE:0044b9be   1a              ??          1Ah                                     
CODE:0044b9bf   46              ??          46h    F                                
CODE:0044b9c0   00              ??          00h                                     
CODE:0044b9c1   66              ??          66h    f                                
CODE:0044b9c2   c7              ??          C7h                                     
CODE:0044b9c3   40              ??          40h    @                                
CODE:0044b9c4   30              ??          30h    0                                
CODE:0044b9c5   00              ??          00h                                     
CODE:0044b9c6   00              ??          00h                                     
CODE:0044b9c7   68              ??          68h    h                                
CODE:0044b9c8   14              ??          14h                                     ;?  ->  00461b14
CODE:0044b9c9   1b              ??          1Bh                                     
CODE:0044b9ca   46              ??          46h    F                                
CODE:0044b9cb   00              ??          00h                                     
CODE:0044b9cc   e8              ??          E8h                                     
CODE:0044b9cd   bc              ??          BCh                                     
CODE:0044b9ce   f9              ??          F9h                                     
CODE:0044b9cf   ff              ??          FFh                                     
CODE:0044b9d0   ff              ??          FFh                                     
CODE:0044b9d1   59              ??          59h    Y                                
CODE:0044b9d2   c3              ??          C3h                                     
CODE:0044b9d3   6a              ??          6Ah    j                                
CODE:0044b9d4   ff              ??          FFh                                     
CODE:0044b9d5   68              ??          68h    h                                
CODE:0044b9d6   f8              ??          F8h                                     
CODE:0044b9d7   03              ??          03h                                     
CODE:0044b9d8   00              ??          00h                                     
CODE:0044b9d9   00              ??          00h                                     
CODE:0044b9da   e8              ??          E8h                                     
CODE:0044b9db   e3              ??          E3h                                     
CODE:0044b9dc   0e              ??          0Eh                                     
CODE:0044b9dd   00              ??          00h                                     
CODE:0044b9de   00              ??          00h                                     
CODE:0044b9df   83              ??          83h                                     
CODE:0044b9e0   c4              ??          C4h                                     
CODE:0044b9e1   08              ??          08h                                     
CODE:0044b9e2   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044b9e3(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0044baf8,0044bb50,0044bb62
          ;local_c       undefined4          -c                      ;XREF[3,0]:   0044bad8,0044bb37,0044bb6f
          ;local_10      undefined4         -10                      ;XREF[3,0]:   0044baed,0044bb2c,0044bb78
                                                          ;XREF[1,0]:   004634b2
CODE:0044b9e3   55              PUSH        EBP                                     
CODE:0044b9e4   8bec            MOV         EBP,ESP                                 
CODE:0044b9e6   83c4dc          ADD         ESP,-0x24                               
CODE:0044b9e9   53              PUSH        EBX                                     
CODE:0044b9ea   56              PUSH        ESI                                     
CODE:0044b9eb   57              PUSH        EDI                                     
CODE:0044b9ec   66833db03...    CMP         word ptr [DATA:DAT_004634b0],0x2        
CODE:0044b9f4   7c05            JL          LAB_0044b9fb                            
CODE:0044b9f6   e82f09ffff      CALL        FUN_0043c32a                            ;undefined FUN_0043c32a(void)
                            LAB_0044b9fb:                 ;XREF[1,0]:   0044b9f4
CODE:0044b9fb   66ff05b03...    INC         word ptr [DATA:DAT_004634b0]            
CODE:0044ba02   e81d09ffff      CALL        FUN_0043c324                            ;undefined FUN_0043c324(void)
CODE:0044ba07   6a00            PUSH        0x0                                     
CODE:0044ba09   e88b5bfcff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:0044ba0e   59              POP         ECX                                     
CODE:0044ba0f   66c705903...    MOV         word ptr [DATA:DAT_00463490],0x0        
CODE:0044ba18   33c0            XOR         EAX,EAX                                 
CODE:0044ba1a   66a3ae1a4600    MOV         [DATA:DAT_00461aae],AX                  
CODE:0044ba20   66a3b01a4600    MOV         [DATA:DAT_00461ab0],AX                  
CODE:0044ba26   66a3fc334600    MOV         [DATA:DAT_004633fc],AX                  
CODE:0044ba2c   6841060000      PUSH        0x641                                   
CODE:0044ba31   e8ee55feff      CALL        FUN_00431024                            ;undefined FUN_00431024(uint param_1,...
CODE:0044ba36   59              POP         ECX                                     
CODE:0044ba37   6840060000      PUSH        0x640                                   
CODE:0044ba3c   e88370fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044ba41   59              POP         ECX                                     
CODE:0044ba42   8bd8            MOV         EBX,EAX                                 
CODE:0044ba44   6a00            PUSH        0x0                                     
CODE:0044ba46   6a00            PUSH        0x0                                     
CODE:0044ba48   6a00            PUSH        0x0                                     
CODE:0044ba4a   53              PUSH        EBX                                     
CODE:0044ba4b   e8a482fcff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0044ba50   83c410          ADD         ESP,0x10                                
CODE:0044ba53   53              PUSH        EBX                                     
CODE:0044ba54   e8b372fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044ba59   59              POP         ECX                                     
CODE:0044ba5a   6841060000      PUSH        0x641                                   
CODE:0044ba5f   e86070fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044ba64   59              POP         ECX                                     
CODE:0044ba65   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0044ba6a   6842060000      PUSH        0x642                                   
CODE:0044ba6f   e85070fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044ba74   59              POP         ECX                                     
CODE:0044ba75   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0044ba7a   6a05            PUSH        0x5                                     
CODE:0044ba7c   680080ffff      PUSH        0xffff8000                              
CODE:0044ba81   680080ffff      PUSH        0xffff8000                              
CODE:0044ba86   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0044ba8c   e8cb7efcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044ba91   83c410          ADD         ESP,0x10                                
CODE:0044ba94   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0044ba9a   e82973fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044ba9f   59              POP         ECX                                     
CODE:0044baa0   6a05            PUSH        0x5                                     
CODE:0044baa2   680080ffff      PUSH        0xffff8000                              
CODE:0044baa7   680080ffff      PUSH        0xffff8000                              
CODE:0044baac   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0044bab2   e8a57efcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044bab7   83c410          ADD         ESP,0x10                                
CODE:0044baba   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0044bac0   e80373fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044bac5   59              POP         ECX                                     
CODE:0044bac6   68be344600      PUSH        DATA:$INTS4                             ;= 49h    I
CODE:0044bacb   6840060000      PUSH        0x640                                   
CODE:0044bad0   e8294bffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044bad5   83c408          ADD         ESP,0x8                                 
CODE:0044bad8   8945f8          MOV         dword ptr [EBP + local_c+0x4],EAX       
CODE:0044badb   68c3344600      PUSH        DATA:$INTS5                             ;= 49h    I
CODE:0044bae0   6841060000      PUSH        0x641                                   
CODE:0044bae5   e8144bffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044baea   83c408          ADD         ESP,0x8                                 
CODE:0044baed   8945f4          MOV         dword ptr [EBP + local_10+0x4],EAX      
CODE:0044baf0   33f6            XOR         ESI,ESI                                 
                            LAB_0044baf2:                 ;XREF[1,0]:   0044bb6d
CODE:0044baf2   0fbfc6          MOVSX       EAX,SI                                  
CODE:0044baf5   8d1c80          LEA         EBX,[EAX + EAX*0x4]                     
CODE:0044baf8   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044bafe   eb54            JMP         LAB_0044bb54                            
                            LAB_0044bb00:                 ;XREF[1,0]:   0044bb66
CODE:0044bb00   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044bb03   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044bb09   0fbe84026...    MOVSX       EAX,byte ptr [EDX + EAX*0x1 + 0x1760]   
CODE:0044bb11   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044bb14   660304559...    ADD         AX,word ptr [EDX*0x2 + DATA:DAT_00463...;= 0645h
CODE:0044bb1c   50              PUSH        EAX                                     
CODE:0044bb1d   e8a26ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044bb22   59              POP         ECX                                     
CODE:0044bb23   8bf8            MOV         EDI,EAX                                 
CODE:0044bb25   6a06            PUSH        0x6                                     
CODE:0044bb27   6a00            PUSH        0x0                                     
CODE:0044bb29   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044bb2c   8b55f4          MOV         EDX,dword ptr [EBP + local_10+0x4]      
CODE:0044bb2f   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0044bb33   50              PUSH        EAX                                     
CODE:0044bb34   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044bb37   8b55f8          MOV         EDX,dword ptr [EBP + local_c+0x4]       
CODE:0044bb3a   668b0442        MOV         AX,word ptr [EDX + EAX*0x2]             
CODE:0044bb3e   50              PUSH        EAX                                     
CODE:0044bb3f   57              PUSH        EDI                                     
CODE:0044bb40   e84380fcff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0044bb45   83c414          ADD         ESP,0x14                                
CODE:0044bb48   57              PUSH        EDI                                     
CODE:0044bb49   e8be71fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044bb4e   59              POP         ECX                                     
CODE:0044bb4f   43              INC         EBX                                     
CODE:0044bb50   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
                            LAB_0044bb54:                 ;XREF[1,0]:   0044bafe
CODE:0044bb54   0fbfc6          MOVSX       EAX,SI                                  
CODE:0044bb57   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044bb5d   668b444234      MOV         AX,word ptr [EDX + EAX*0x2 + 0x34]      
CODE:0044bb62   663b45fe        CMP         AX,word ptr [EBP + local_6+0x4]         
CODE:0044bb66   7d98            JGE         LAB_0044bb00                            
CODE:0044bb68   46              INC         ESI                                     
CODE:0044bb69   6683fe03        CMP         SI,0x3                                  
CODE:0044bb6d   7c83            JL          LAB_0044baf2                            
CODE:0044bb6f   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:0044bb72   e8c54bffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044bb77   59              POP         ECX                                     
CODE:0044bb78   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          
CODE:0044bb7b   e8bc4bffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044bb80   59              POP         ECX                                     
CODE:0044bb81   33f6            XOR         ESI,ESI                                 
                            LAB_0044bb83:                 ;XREF[1,0]:   0044bbcf
CODE:0044bb83   8d869b060000    LEA         EAX,[ESI + 0x69b]                       
CODE:0044bb89   50              PUSH        EAX                                     
CODE:0044bb8a   e8356ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044bb8f   59              POP         ECX                                     
CODE:0044bb90   0fbfd6          MOVSX       EDX,SI                                  
CODE:0044bb93   8904957ca...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0044bb9a   6a00            PUSH        0x0                                     
CODE:0044bb9c   6a00            PUSH        0x0                                     
CODE:0044bb9e   0fbfc6          MOVSX       EAX,SI                                  
CODE:0044bba1   ff34857ca...    PUSH        dword ptr [EAX*0x4 + DATA:DAT_0046a87c] ;= ??
CODE:0044bba8   e8e1f9feff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0044bbad   83c40c          ADD         ESP,0xc                                 
CODE:0044bbb0   0fbfd6          MOVSX       EDX,SI                                  
CODE:0044bbb3   8904958ca...    MOV         dword ptr [EDX*0...,EAX                 ;= ??
CODE:0044bbba   0fbfc6          MOVSX       EAX,SI                                  
CODE:0044bbbd   8b04858ca...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0044bbc4   66c740120000    MOV         word ptr [EAX + 0x12],0x0               
CODE:0044bbca   46              INC         ESI                                     
CODE:0044bbcb   6683fe04        CMP         SI,0x4                                  
CODE:0044bbcf   7cb2            JL          LAB_0044bb83                            
CODE:0044bbd1   bbfe334600      MOV         EBX,DATA:DAT_004633fe                   ;= 0016h
CODE:0044bbd6   33f6            XOR         ESI,ESI                                 
                            LAB_0044bbd8:                 ;XREF[1,0]:   0044bc1c
                                                          ; FWD[2,0]:   00463406,00463416
CODE:0044bbd8   0fbf4308        MOVSX       EAX,word ptr [EBX + 0x8]=>DATA:DAT_00...;= 0002h
                                                          ; FWD[3,0]:   0044b90b,00463480,00463488
CODE:0044bbdc   ff3485803...    PUSH        dword ptr [EAX*0x4 + DATA:PTR_LAB_004...;= 0044b8ff
                                                                                    ;= 0044b90b
CODE:0044bbe3   6a05            PUSH        0x5                                     
                                                          ; FWD[2,0]:   00463404,00463414
CODE:0044bbe5   668b4306        MOV         AX,word ptr [EBX + 0x6]=>DATA:DAT_004...;= 0079h
                                                                                    ;= 00C4h
CODE:0044bbe9   50              PUSH        EAX                                     
                                                          ; FWD[2,0]:   00463402,00463412
CODE:0044bbea   668b4304        MOV         AX,word ptr [EBX + 0x4]=>DATA:DAT_004...;= 0083h
                                                                                    ;= 00A6h
CODE:0044bbee   50              PUSH        EAX                                     
                                                          ; FWD[2,0]:   00463400,00463410
CODE:0044bbef   668b4302        MOV         AX,word ptr [EBX + 0x2]=>DATA:DAT_004...;= 00E2h
                                                                                    ;= 0002h
CODE:0044bbf3   50              PUSH        EAX                                     
                                                          ; FWD[2,0]:   004633fe,0046340e
CODE:0044bbf4   668b03          MOV         AX,word ptr [EBX]=>DATA:DAT_004633fe    ;= 0016h
CODE:0044bbf7   50              PUSH        EAX                                     
CODE:0044bbf8   e870b2fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044bbfd   83c418          ADD         ESP,0x18                                
CODE:0044bc00   0fbf4308        MOVSX       EAX,word ptr [EBX + 0x8]=>DATA:DAT_00...
CODE:0044bc04   8b04858ca...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0044bc0b   89430c          MOV         dword ptr [EBX +...,EAX                 
CODE:0044bc0e   66c7430a0000    MOV         word ptr [EBX + ...,0x0                 
CODE:0044bc14   83c310          ADD         EBX,0x10                                
CODE:0044bc17   46              INC         ESI                                     
CODE:0044bc18   6683fe08        CMP         SI,0x8                                  
CODE:0044bc1c   7cba            JL          LAB_0044bbd8                            
CODE:0044bc1e   6a08            PUSH        0x8                                     
CODE:0044bc20   68fe334600      PUSH        DATA:DAT_004633fe                       ;= 0016h
CODE:0044bc25   e8a8fdfeff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044bc2a   83c408          ADD         ESP,0x8                                 
CODE:0044bc2d   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044bc32   6683b85e1...    CMP         word ptr [EAX + 0x175e],0xf             
CODE:0044bc3a   0f94c0          SETZ        AL                                      
CODE:0044bc3d   83e001          AND         EAX,0x1                                 
CODE:0044bc40   66a3fc334600    MOV         [DATA:DAT_004633fc],AX                  
CODE:0044bc46   68d4b84400      PUSH        LAB_0044b8d4                            
CODE:0044bc4b   e84e46fcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0044bc50   59              POP         ECX=>LAB_0044b8d4                       
CODE:0044bc51   6884170000      PUSH        0x1784                                  
CODE:0044bc56   e82ba5ffff      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:0044bc5b   59              POP         ECX                                     
CODE:0044bc5c   6a01            PUSH        0x1                                     
CODE:0044bc5e   6884170000      PUSH        0x1784                                  
CODE:0044bc63   e891aaffff      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0044bc68   83c408          ADD         ESP,0x8                                 
CODE:0044bc6b   e82c57feff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0044bc70   e87238feff      CALL        FUN_0042f4e7                            ;undefined FUN_0042f4e7(void)
CODE:0044bc75   5f              POP         EDI                                     
CODE:0044bc76   5e              POP         ESI                                     
CODE:0044bc77   5b              POP         EBX                                     
CODE:0044bc78   8be5            MOV         ESP,EBP                                 
CODE:0044bc7a   5d              POP         EBP                                     
CODE:0044bc7b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044bc7c(void)
                                                          ;XREF[1,0]:   004634b6
CODE:0044bc7c   53              PUSH        EBX                                     
CODE:0044bc7d   56              PUSH        ESI                                     
CODE:0044bc7e   57              PUSH        EDI                                     
CODE:0044bc7f   be8ca84600      MOV         ESI,DATA:DAT_0046a88c                   ;= ??
CODE:0044bc84   bf7ca84600      MOV         EDI,DATA:DAT_0046a87c                   ;= ??
CODE:0044bc89   6884170000      PUSH        0x1784                                  
CODE:0044bc8e   e855a6ffff      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:0044bc93   59              POP         ECX                                     
CODE:0044bc94   6a00            PUSH        0x0                                     
CODE:0044bc96   6a00            PUSH        0x0                                     
CODE:0044bc98   e835fdfeff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044bc9d   83c408          ADD         ESP,0x8                                 
CODE:0044bca0   e8f3b2fcff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0044bca5   33db            XOR         EBX,EBX                                 
                            LAB_0044bca7:                 ;XREF[1,0]:   0044bcd0
CODE:0044bca7   0fbfc3          MOVSX       EAX,BX                                  
                                                          ; FWD[2,0]:   0046a88c,0046a890
CODE:0044bcaa   ff3486          PUSH        dword ptr [ESI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0044bcad   e8ecf9feff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0044bcb2   59              POP         ECX                                     
CODE:0044bcb3   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044bcb6   890496          MOV         dword ptr [ESI +...,EAX                 ;= ??
CODE:0044bcb9   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044bcbc   ff3487          PUSH        dword ptr [EDI + EAX*0x4]=>DATA:DAT_0...;= ??
CODE:0044bcbf   e84870fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044bcc4   59              POP         ECX                                     
CODE:0044bcc5   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044bcc8   890497          MOV         dword ptr [EDI +...,EAX                 ;= ??
CODE:0044bccb   43              INC         EBX                                     
CODE:0044bccc   6683fb04        CMP         BX,0x4                                  
CODE:0044bcd0   7cd5            JL          LAB_0044bca7                            
CODE:0044bcd2   ff3574a84600    PUSH        dword ptr [DATA:DAT_0046a874]           ;= ??
CODE:0044bcd8   e82f70fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044bcdd   59              POP         ECX                                     
CODE:0044bcde   a374a84600      MOV         [DATA:DAT_0046a874],EAX                 ;= ??
CODE:0044bce3   ff3578a84600    PUSH        dword ptr [DATA:DAT_0046a878]           ;= ??
CODE:0044bce9   e81e70fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044bcee   59              POP         ECX                                     
CODE:0044bcef   a378a84600      MOV         [DATA:DAT_0046a878],EAX                 ;= ??
CODE:0044bcf4   e84f56feff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0044bcf9   5f              POP         EDI                                     
CODE:0044bcfa   5e              POP         ESI                                     
CODE:0044bcfb   5b              POP         EBX                                     
CODE:0044bcfc   c3              RET                                                 
                            LAB_0044bcfd:                 ;XREF[1,0]:   004634ba
CODE:0044bcfd   66833dfc3...    CMP         word ptr [DATA:DAT_004633fc],0x0        
CODE:0044bd05   7418            JZ          LAB_0044bd1f                            
CODE:0044bd07   6aff            PUSH        -0x1                                    
CODE:0044bd09   68fe030000      PUSH        0x3fe                                   
CODE:0044bd0e   e8af0b0000      CALL        FUN_0044c8c2                            ;undefined FUN_0044c8c2(uint param_1,...
CODE:0044bd13   83c408          ADD         ESP,0x8                                 
CODE:0044bd16   66c705fc3...    MOV         word ptr [DATA:DAT_004633fc],0x0        
                            LAB_0044bd1f:                 ;XREF[1,0]:   0044bd05
CODE:0044bd1f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044bd20(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined1 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044bd2c
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044bd29
          ;param_6       undefined2           c                      ;XREF[1,0]:   0044bd2f
          ;param_7       undefined2          10                      ;XREF[1,0]:   0044bd5b
          ;param_8       undefined1          14                      ;XREF[6,0]:   0044bd3d,0044bd47,0044bd51,0044becd,0044bf48
                                                                     ;             0044bfbc
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0044bdfa,0044be30,0044be34,0044be52
          ;local_8       undefined2          -8                      ;XREF[6,0]:   0044bd6b,0044bd7c,0044be0e,0044be27,0044be41
                                                                     ;             0044be63
          ;local_a       undefined2          -a                      ;XREF[6,0]:   0044bd67,0044bd97,0044be1a,0044be22,0044be46
                                                                     ;             0044be6d
          ;local_c       undefined2          -c                      ;XREF[10,0]:  0044bda8,0044bdb1,0044bdc4,0044bdd9,0044bdfe
                                                                     ;             0044be87,0044beb0,0044bed3,0044bf25,0044bf4e
          ;local_e       undefined2          -e                      ;XREF[11,0]:  0044bd37,0044bd80,0044bdbf,0044bde3,0044be06
                                                                     ;             0044be7e,0044beb9,0044bedd,0044bef5,0044bf64
                                                                     ;             0044bf7c
          ;local_10      undefined2         -10                      ;XREF[8,0]:   0044bd63,0044bd9b,0044bdba,0044bded,0044be12
                                                                     ;             0044be8b,0044bea5,0044bf52
                                                          ;XREF[2,0]:   00431f02,0044c471
CODE:0044bd20   55              PUSH        EBP                                     
CODE:0044bd21   8bec            MOV         EBP,ESP                                 
CODE:0044bd23   83c4f4          ADD         ESP,-0xc                                
CODE:0044bd26   53              PUSH        EBX                                     
CODE:0044bd27   56              PUSH        ESI                                     
CODE:0044bd28   57              PUSH        EDI                                     
CODE:0044bd29   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0044bd2c   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044bd2f   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044bd33   6683c014        ADD         param_1,0x14                            
CODE:0044bd37   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0044bd3b   33c0            XOR         param_1,param_1                         
CODE:0044bd3d   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:0044bd41   7404            JZ          LAB_0044bd47                            
CODE:0044bd43   6683c015        ADD         param_1,0x15                            
                            LAB_0044bd47:                 ;XREF[1,0]:   0044bd41
CODE:0044bd47   f6451802        TEST        byte ptr [EBP + param_8+0x4],0x2        
CODE:0044bd4b   7404            JZ          LAB_0044bd51                            
CODE:0044bd4d   6683c015        ADD         param_1,0x15                            
                            LAB_0044bd51:                 ;XREF[1,0]:   0044bd4b
CODE:0044bd51   f6451804        TEST        byte ptr [EBP + param_8+0x4],0x4        
CODE:0044bd55   7404            JZ          LAB_0044bd5b                            
CODE:0044bd57   6683c032        ADD         param_1,0x32                            
                            LAB_0044bd5b:                 ;XREF[1,0]:   0044bd55
CODE:0044bd5b   66034514        ADD         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044bd5f   6683c014        ADD         param_1,0x14                            
CODE:0044bd63   668945f4        MOV         word ptr [EBP + local_10+0x4],param_1   
CODE:0044bd67   8d45fa          LEA         param_1=>local_a,[EBP + -0x6]           
CODE:0044bd6a   50              PUSH        param_1                                 
CODE:0044bd6b   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0044bd6e   50              PUSH        param_1                                 
CODE:0044bd6f   e85560feff      CALL        FUN_00431dc9                            ;undefined FUN_00431dc9(undefined par...
CODE:0044bd74   83c408          ADD         ESP,0x8                                 
CODE:0044bd77   6685f6          TEST        SI,SI                                   
CODE:0044bd7a   7d13            JGE         LAB_0044bd8f                            
CODE:0044bd7c   0fbf75fc        MOVSX       ESI,word ptr [EBP + local_8+0x4]        
CODE:0044bd80   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bd84   2bf0            SUB         ESI,param_1                             
CODE:0044bd86   d1fe            SAR         ESI,0x1                                 
CODE:0044bd88   7908            JNS         LAB_0044bd92                            
CODE:0044bd8a   83d600          ADC         ESI,0x0                                 
CODE:0044bd8d   eb03            JMP         LAB_0044bd92                            
                            LAB_0044bd8f:                 ;XREF[1,0]:   0044bd7a
CODE:0044bd8f   83c6f8          ADD         ESI,-0x8                                
                            LAB_0044bd92:                 ;XREF[2,0]:   0044bd88,0044bd8d
CODE:0044bd92   6685db          TEST        BX,BX                                   
CODE:0044bd95   7d17            JGE         LAB_0044bdae                            
CODE:0044bd97   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0044bd9b   0fbf55f4        MOVSX       param_2,word ptr [EBP + local_10+0x4]   
CODE:0044bd9f   2bc2            SUB         param_1,param_2                         
CODE:0044bda1   d1f8            SAR         param_1,0x1                             
CODE:0044bda3   7903            JNS         LAB_0044bda8                            
CODE:0044bda5   83d000          ADC         param_1,0x0                             
                            LAB_0044bda8:                 ;XREF[1,0]:   0044bda3
CODE:0044bda8   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:0044bdac   eb07            JMP         LAB_0044bdb5                            
                            LAB_0044bdae:                 ;XREF[1,0]:   0044bd95
CODE:0044bdae   83c3f8          ADD         EBX,-0x8                                
CODE:0044bdb1   66895df8        MOV         word ptr [EBP + local_c+0x4],BX         
                            LAB_0044bdb5:                 ;XREF[1,0]:   0044bdac
CODE:0044bdb5   68ff0f0000      PUSH        0xfff                                   
CODE:0044bdba   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0044bdbe   50              PUSH        param_1                                 
CODE:0044bdbf   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bdc3   50              PUSH        param_1                                 
CODE:0044bdc4   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044bdc8   50              PUSH        param_1                                 
CODE:0044bdc9   56              PUSH        ESI                                     
CODE:0044bdca   e8515dfeff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0044bdcf   83c414          ADD         ESP,0x14                                
CODE:0044bdd2   6689359ca...    MOV         word ptr [DATA:DAT_0046a89c],SI         ;= ??
CODE:0044bdd9   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044bddd   66a39ea84600    MOV         [DATA:DAT_0046a89e],param_1             ;= ??
CODE:0044bde3   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bde7   66a3a0a84600    MOV         [DATA:DAT_0046a8a0],param_1             ;= ??
CODE:0044bded   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0044bdf1   66a3a2a84600    MOV         [DATA:DAT_0046a8a2],param_1             ;= ??
CODE:0044bdf7   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0044bdfa   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0044bdfe   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0044be02   6683c304        ADD         BX,0x4                                  
CODE:0044be06   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044be0a   6683c0f4        ADD         param_1,-0xc                            
CODE:0044be0e   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044be12   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0044be16   6683c0f4        ADD         param_1,-0xc                            
CODE:0044be1a   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0044be1e   33ff            XOR         EDI,EDI                                 
                            LAB_0044be20:                 ;XREF[1,0]:   0044be50
CODE:0044be20   6a00            PUSH        0x0                                     
CODE:0044be22   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044be26   50              PUSH        param_1                                 
CODE:0044be27   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044be2b   50              PUSH        param_1                                 
CODE:0044be2c   8bc3            MOV         param_1,EBX                             
CODE:0044be2e   43              INC         EBX                                     
CODE:0044be2f   50              PUSH        param_1                                 
CODE:0044be30   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044be34   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0044be38   50              PUSH        param_1                                 
CODE:0044be39   e8225dfeff      CALL        FUN_00431b60                            ;undefined FUN_00431b60(undefined par...
CODE:0044be3e   83c414          ADD         ESP,0x14                                
CODE:0044be41   668345fcfe      ADD         word ptr [EBP + local_8+0x4],-0x2       
CODE:0044be46   668345fafe      ADD         word ptr [EBP + local_a+0x4],-0x2       
CODE:0044be4b   47              INC         EDI                                     
CODE:0044be4c   6683ff04        CMP         DI,0x4                                  
CODE:0044be50   7cce            JL          LAB_0044be20                            
CODE:0044be52   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044be56   66a3a4a84600    MOV         [DATA:DAT_0046a8a4],param_1             ;= ??
CODE:0044be5c   66891da6a...    MOV         word ptr [DATA:DAT_0046a8a6],BX         ;= ??
CODE:0044be63   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044be67   66a3a8a84600    MOV         [DATA:DAT_0046a8a8],param_1             ;= ??
CODE:0044be6d   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044be71   66a3aaa84600    MOV         [DATA:DAT_0046a8aa],param_1             ;= ??
CODE:0044be77   68f7080000      PUSH        0x8f7                                   
CODE:0044be7c   6a04            PUSH        0x4                                     
CODE:0044be7e   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044be82   6683c0f4        ADD         param_1,-0xc                            
CODE:0044be86   50              PUSH        param_1                                 
CODE:0044be87   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044be8b   660345f4        ADD         param_1,word ptr [EBP + local_10+0x4]   
CODE:0044be8f   6683c0f8        ADD         param_1,-0x8                            
CODE:0044be93   50              PUSH        param_1                                 
CODE:0044be94   8d4608          LEA         param_1,[ESI + 0x8]                     
CODE:0044be97   50              PUSH        param_1                                 
CODE:0044be98   e8835cfeff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0044be9d   83c414          ADD         ESP,0x14                                
CODE:0044bea0   68f7080000      PUSH        0x8f7                                   
CODE:0044bea5   668b45f4        MOV         param_1,word ptr [EBP + local_10+0x4]   
CODE:0044bea9   6683c0f4        ADD         param_1,-0xc                            
CODE:0044bead   50              PUSH        param_1                                 
CODE:0044beae   6a04            PUSH        0x4                                     
CODE:0044beb0   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044beb4   6683c008        ADD         param_1,0x8                             
CODE:0044beb8   50              PUSH        param_1                                 
CODE:0044beb9   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bebd   6603c6          ADD         param_1,SI                              
CODE:0044bec0   6683c0f8        ADD         param_1,-0x8                            
CODE:0044bec4   50              PUSH        param_1                                 
CODE:0044bec5   e8565cfeff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0044beca   83c414          ADD         ESP,0x14                                
CODE:0044becd   f6451801        TEST        byte ptr [EBP + param_8+0x4],0x1        
CODE:0044bed1   7475            JZ          LAB_0044bf48                            
CODE:0044bed3   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0044bed7   6683c31d        ADD         BX,0x1d                                 
CODE:0044bedb   6a00            PUSH        0x0                                     
CODE:0044bedd   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bee1   6683c0f4        ADD         param_1,-0xc                            
CODE:0044bee5   50              PUSH        param_1                                 
CODE:0044bee6   53              PUSH        EBX                                     
CODE:0044bee7   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0044beea   50              PUSH        param_1                                 
CODE:0044beeb   e8c05bfeff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0044bef0   83c410          ADD         ESP,0x10                                
CODE:0044bef3   6a00            PUSH        0x0                                     
CODE:0044bef5   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bef9   6683c0f4        ADD         param_1,-0xc                            
CODE:0044befd   50              PUSH        param_1                                 
CODE:0044befe   4b              DEC         EBX                                     
CODE:0044beff   53              PUSH        EBX                                     
CODE:0044bf00   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0044bf03   50              PUSH        param_1                                 
CODE:0044bf04   e8a75bfeff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0044bf09   83c410          ADD         ESP,0x10                                
CODE:0044bf0c   668305a6a...    ADD         word ptr [DATA:DAT_0046a8a6],0x16       ;= ??
CODE:0044bf14   668305aaa...    ADD         word ptr [DATA:DAT_0046a8aa],-0x16      ;= ??
CODE:0044bf1c   8d4608          LEA         param_1,[ESI + 0x8]                     
CODE:0044bf1f   66a3aca84600    MOV         [DATA:DAT_0046a8ac],param_1             ;= ??
CODE:0044bf25   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044bf29   6683c008        ADD         param_1,0x8                             
CODE:0044bf2d   66a3aea84600    MOV         [DATA:DAT_0046a8ae],param_1             ;= ??
CODE:0044bf33   66a1a8a84600    MOV         param_1,[DATA:DAT_0046a8a8]             ;= ??
CODE:0044bf39   66a3b0a84600    MOV         [DATA:DAT_0046a8b0],param_1             ;= ??
CODE:0044bf3f   66c705b2a...    MOV         word ptr [DATA:DAT_0046a8b2],0x15       ;= ??
                            LAB_0044bf48:                 ;XREF[1,0]:   0044bed1
CODE:0044bf48   f6451802        TEST        byte ptr [EBP + param_8+0x4],0x2        
CODE:0044bf4c   746e            JZ          LAB_0044bfbc                            
CODE:0044bf4e   668b5df8        MOV         BX,word ptr [EBP + local_c+0x4]         
CODE:0044bf52   66035df4        ADD         BX,word ptr [EBP + local_10+0x4]        
CODE:0044bf56   6683c3df        ADD         BX,-0x21                                
CODE:0044bf5a   668305aaa...    ADD         word ptr [DATA:DAT_0046a8aa],-0x15      ;= ??
CODE:0044bf62   6a00            PUSH        0x0                                     
CODE:0044bf64   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bf68   6683c0f4        ADD         param_1,-0xc                            
CODE:0044bf6c   50              PUSH        param_1                                 
CODE:0044bf6d   53              PUSH        EBX                                     
CODE:0044bf6e   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0044bf71   50              PUSH        param_1                                 
CODE:0044bf72   e8395bfeff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0044bf77   83c410          ADD         ESP,0x10                                
CODE:0044bf7a   6a00            PUSH        0x0                                     
CODE:0044bf7c   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044bf80   6683c0f4        ADD         param_1,-0xc                            
CODE:0044bf84   50              PUSH        param_1                                 
CODE:0044bf85   8d43ff          LEA         param_1,[EBX + -0x1]                    
CODE:0044bf88   50              PUSH        param_1                                 
CODE:0044bf89   8d4604          LEA         param_1,[ESI + 0x4]                     
CODE:0044bf8c   50              PUSH        param_1                                 
CODE:0044bf8d   e81e5bfeff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0044bf92   83c410          ADD         ESP,0x10                                
CODE:0044bf95   83c608          ADD         ESI,0x8                                 
CODE:0044bf98   668935b4a...    MOV         word ptr [DATA:DAT_0046a8b4],SI         ;= ??
CODE:0044bf9f   43              INC         EBX                                     
CODE:0044bfa0   66891db6a...    MOV         word ptr [DATA:DAT_0046a8b6],BX         ;= ??
CODE:0044bfa7   66a1a8a84600    MOV         param_1,[DATA:DAT_0046a8a8]             ;= ??
CODE:0044bfad   66a3b8a84600    MOV         [DATA:DAT_0046a8b8],param_1             ;= ??
CODE:0044bfb3   66c705baa...    MOV         word ptr [DATA:DAT_0046a8ba],0x14       ;= ??
                            LAB_0044bfbc:                 ;XREF[1,0]:   0044bf4c
CODE:0044bfbc   f6451804        TEST        byte ptr [EBP + param_8+0x4],0x4        
CODE:0044bfc0   7408            JZ          LAB_0044bfca                            
CODE:0044bfc2   668305aaa...    ADD         word ptr [DATA:DAT_0046a8aa],-0x32      ;= ??
                            LAB_0044bfca:                 ;XREF[1,0]:   0044bfc0
CODE:0044bfca   5f              POP         EDI                                     
CODE:0044bfcb   5e              POP         ESI                                     
CODE:0044bfcc   5b              POP         EBX                                     
CODE:0044bfcd   8be5            MOV         ESP,EBP                                 
CODE:0044bfcf   5d              POP         EBP                                     
CODE:0044bfd0   c3              RET                                                 
                            LAB_0044bfd1:                 ;XREF[2,0]:   0044c5ad,004634d4
CODE:0044bfd1   66833dd23...    CMP         word ptr [DATA:DAT_004634d2],0x0        ;= 01h
CODE:0044bfd9   745b            JZ          LAB_0044c036                            
CODE:0044bfdb   6a02            PUSH        0x2                                     
CODE:0044bfdd   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044bfe2   ff7012          PUSH        dword ptr [EAX + 0x12]                  
CODE:0044bfe5   e8ea69fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044bfea   83c408          ADD         ESP,0x8                                 
CODE:0044bfed   6a00            PUSH        0x0                                     
CODE:0044bfef   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044bff4   ff7016          PUSH        dword ptr [EAX + 0x16]                  
CODE:0044bff7   e8d869fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044bffc   83c408          ADD         ESP,0x8                                 
CODE:0044bfff   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c004   ff7012          PUSH        dword ptr [EAX + 0x12]                  
CODE:0044c007   e80c6efcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c00c   59              POP         ECX                                     
CODE:0044c00d   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c012   ff7016          PUSH        dword ptr [EAX + 0x16]                  
CODE:0044c015   e8fe6dfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c01a   59              POP         ECX                                     
CODE:0044c01b   66c705d03...    MOV         word ptr [DATA:DAT_004634d0],0x1        ;= FFFFh
CODE:0044c024   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x4        ;= ??
CODE:0044c02d   66c705d23...    MOV         word ptr [DATA:DAT_004634d2],0x0        ;= 01h
                            LAB_0044c036:                 ;XREF[1,0]:   0044bfd9
CODE:0044c036   c3              RET                                                 
CODE:0044c037   66              ??          66h    f                                
CODE:0044c038   83              ??          83h                                     
CODE:0044c039   3d              ??          3Dh    =                                
CODE:0044c03a   d2              ??          D2h                                     ;?  ->  004634d2
CODE:0044c03b   34              ??          34h    4                                
CODE:0044c03c   46              ??          46h    F                                
CODE:0044c03d   00              ??          00h                                     
CODE:0044c03e   00              ??          00h                                     
CODE:0044c03f   74              ??          74h    t                                
CODE:0044c040   5b              ??          5Bh    [                                
CODE:0044c041   6a              ??          6Ah    j                                
CODE:0044c042   02              ??          02h                                     
CODE:0044c043   a1              ??          A1h                                     
CODE:0044c044   0c              ??          0Ch                                     ;?  ->  0046a90c
CODE:0044c045   a9              ??          A9h                                     
CODE:0044c046   46              ??          46h    F                                
CODE:0044c047   00              ??          00h                                     
CODE:0044c048   ff              ??          FFh                                     
CODE:0044c049   70              ??          70h    p                                
CODE:0044c04a   16              ??          16h                                     
CODE:0044c04b   e8              ??          E8h                                     
CODE:0044c04c   84              ??          84h                                     
CODE:0044c04d   69              ??          69h    i                                
CODE:0044c04e   fc              ??          FCh                                     
CODE:0044c04f   ff              ??          FFh                                     
CODE:0044c050   83              ??          83h                                     
CODE:0044c051   c4              ??          C4h                                     
CODE:0044c052   08              ??          08h                                     
CODE:0044c053   6a              ??          6Ah    j                                
CODE:0044c054   00              ??          00h                                     
CODE:0044c055   a1              ??          A1h                                     
CODE:0044c056   0c              ??          0Ch                                     ;?  ->  0046a90c
CODE:0044c057   a9              ??          A9h                                     
CODE:0044c058   46              ??          46h    F                                
CODE:0044c059   00              ??          00h                                     
CODE:0044c05a   ff              ??          FFh                                     
CODE:0044c05b   70              ??          70h    p                                
CODE:0044c05c   12              ??          12h                                     
CODE:0044c05d   e8              ??          E8h                                     
CODE:0044c05e   72              ??          72h    r                                
CODE:0044c05f   69              ??          69h    i                                
CODE:0044c060   fc              ??          FCh                                     
CODE:0044c061   ff              ??          FFh                                     
CODE:0044c062   83              ??          83h                                     
CODE:0044c063   c4              ??          C4h                                     
CODE:0044c064   08              ??          08h                                     
CODE:0044c065   a1              ??          A1h                                     
CODE:0044c066   0c              ??          0Ch                                     ;?  ->  0046a90c
CODE:0044c067   a9              ??          A9h                                     
CODE:0044c068   46              ??          46h    F                                
CODE:0044c069   00              ??          00h                                     
CODE:0044c06a   ff              ??          FFh                                     
CODE:0044c06b   70              ??          70h    p                                
CODE:0044c06c   12              ??          12h                                     
CODE:0044c06d   e8              ??          E8h                                     
CODE:0044c06e   a6              ??          A6h                                     
CODE:0044c06f   6d              ??          6Dh    m                                
CODE:0044c070   fc              ??          FCh                                     
CODE:0044c071   ff              ??          FFh                                     
CODE:0044c072   59              ??          59h    Y                                
CODE:0044c073   a1              ??          A1h                                     
CODE:0044c074   0c              ??          0Ch                                     ;?  ->  0046a90c
CODE:0044c075   a9              ??          A9h                                     
CODE:0044c076   46              ??          46h    F                                
CODE:0044c077   00              ??          00h                                     
CODE:0044c078   ff              ??          FFh                                     
CODE:0044c079   70              ??          70h    p                                
CODE:0044c07a   16              ??          16h                                     
CODE:0044c07b   e8              ??          E8h                                     
CODE:0044c07c   98              ??          98h                                     
CODE:0044c07d   6d              ??          6Dh    m                                
CODE:0044c07e   fc              ??          FCh                                     
CODE:0044c07f   ff              ??          FFh                                     
CODE:0044c080   59              ??          59h    Y                                
CODE:0044c081   66              ??          66h    f                                
CODE:0044c082   c7              ??          C7h                                     
CODE:0044c083   05              ??          05h                                     
CODE:0044c084   d0              ??          D0h                                     ;?  ->  004634d0
CODE:0044c085   34              ??          34h    4                                
CODE:0044c086   46              ??          46h    F                                
CODE:0044c087   00              ??          00h                                     
CODE:0044c088   00              ??          00h                                     
CODE:0044c089   00              ??          00h                                     
CODE:0044c08a   66              ??          66h    f                                
CODE:0044c08b   c7              ??          C7h                                     
CODE:0044c08c   05              ??          05h                                     
CODE:0044c08d   12              ??          12h                                     ;?  ->  0046a912
CODE:0044c08e   a9              ??          A9h                                     
CODE:0044c08f   46              ??          46h    F                                
CODE:0044c090   00              ??          00h                                     
CODE:0044c091   04              ??          04h                                     
CODE:0044c092   00              ??          00h                                     
CODE:0044c093   66              ??          66h    f                                
CODE:0044c094   c7              ??          C7h                                     
CODE:0044c095   05              ??          05h                                     
CODE:0044c096   d2              ??          D2h                                     ;?  ->  004634d2
CODE:0044c097   34              ??          34h    4                                
CODE:0044c098   46              ??          46h    F                                
CODE:0044c099   00              ??          00h                                     
CODE:0044c09a   00              ??          00h                                     
CODE:0044c09b   00              ??          00h                                     
CODE:0044c09c   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044c09d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044c0a0
CODE:0044c09d   55              PUSH        EBP                                     
CODE:0044c09e   8bec            MOV         EBP,ESP                                 
CODE:0044c0a0   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044c0a3   33d2            XOR         param_2,param_2                         
CODE:0044c0a5   85c0            TEST        param_1,param_1                         
CODE:0044c0a7   7414            JZ          LAB_0044c0bd                            
CODE:0044c0a9   66ba0100        MOV         param_2,0x1                             
CODE:0044c0ad   eb09            JMP         LAB_0044c0b8                            
                            LAB_0044c0af:                 ;XREF[1,0]:   0044c0bb
CODE:0044c0af   8a08            MOV         param_3,byte ptr [param_1]              
CODE:0044c0b1   40              INC         param_1                                 
CODE:0044c0b2   80f90a          CMP         param_3,0xa                             
CODE:0044c0b5   7501            JNZ         LAB_0044c0b8                            
CODE:0044c0b7   42              INC         param_2                                 
                            LAB_0044c0b8:                 ;XREF[2,0]:   0044c0ad,0044c0b5
CODE:0044c0b8   803800          CMP         byte ptr [param_1],0x0                  
CODE:0044c0bb   75f2            JNZ         LAB_0044c0af                            
                            LAB_0044c0bd:                 ;XREF[1,0]:   0044c0a7
CODE:0044c0bd   8bc2            MOV         param_1,param_2                         
CODE:0044c0bf   5d              POP         EBP                                     
CODE:0044c0c0   c3              RET                                                 
                            LAB_0044c0c1:                 ;XREF[2,0]:   0044c3e4,0044c3ee
CODE:0044c0c1   53              PUSH        EBX                                     
CODE:0044c0c2   e8a141fcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0044c0c7   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c0cd   668b5a2e        MOV         BX,word ptr [EDX + 0x2e]                
CODE:0044c0d1   66833dd23...    CMP         word ptr [DATA:DAT_004634d2],0x0        ;= 01h
CODE:0044c0d9   0f8495010000    JZ          LAB_0044c274                            
CODE:0044c0df   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044c0e2   83f81b          CMP         EAX,0x1b                                
CODE:0044c0e5   7f12            JG          LAB_0044c0f9                            
CODE:0044c0e7   747a            JZ          LAB_0044c163                            
CODE:0044c0e9   83e809          SUB         EAX,0x9                                 
CODE:0044c0ec   0f8404010000    JZ          LAB_0044c1f6                            
CODE:0044c0f2   83e804          SUB         EAX,0x4                                 
CODE:0044c0f5   7412            JZ          LAB_0044c109                            
CODE:0044c0f7   5b              POP         EBX                                     
CODE:0044c0f8   c3              RET                                                 
                            LAB_0044c0f9:                 ;XREF[1,0]:   0044c0e5
CODE:0044c0f9   83e825          SUB         EAX,0x25                                
CODE:0044c0fc   7479            JZ          LAB_0044c177                            
CODE:0044c0fe   83e802          SUB         EAX,0x2                                 
CODE:0044c101   0f84ef000000    JZ          LAB_0044c1f6                            
CODE:0044c107   5b              POP         EBX                                     
CODE:0044c108   c3              RET                                                 
                            LAB_0044c109:                 ;XREF[1,0]:   0044c0f5
CODE:0044c109   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c10e   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:0044c113   744e            JZ          LAB_0044c163                            
CODE:0044c115   6a02            PUSH        0x2                                     
CODE:0044c117   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c11a   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c120   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c124   e8ab68fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c129   83c408          ADD         ESP,0x8                                 
CODE:0044c12c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c12f   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c135   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c139   e8da6cfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c13e   59              POP         ECX                                     
CODE:0044c13f   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c142   83f801          CMP         EAX,0x1                                 
CODE:0044c145   1bc0            SBB         EAX,EAX                                 
CODE:0044c147   f7d8            NEG         EAX                                     
CODE:0044c149   66a3d0344600    MOV         [DATA:DAT_004634d0],AX                  ;= FFFFh
CODE:0044c14f   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x4        ;= ??
CODE:0044c158   66c705d23...    MOV         word ptr [DATA:DAT_004634d2],0x0        ;= 01h
CODE:0044c161   5b              POP         EBX                                     
CODE:0044c162   c3              RET                                                 
                            LAB_0044c163:                 ;XREF[2,0]:   0044c0e7,0044c113
CODE:0044c163   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x5        ;= ??
CODE:0044c16c   66c705d03...    MOV         word ptr [DATA:DAT_004634d0],0x0        ;= FFFFh
CODE:0044c175   5b              POP         EBX                                     
CODE:0044c176   c3              RET                                                 
                            LAB_0044c177:                 ;XREF[1,0]:   0044c0fc
CODE:0044c177   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c17c   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:0044c181   0f84ed000000    JZ          LAB_0044c274                            
CODE:0044c187   6a00            PUSH        0x0                                     
CODE:0044c189   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c18c   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c192   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c196   e83968fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c19b   83c408          ADD         ESP,0x8                                 
CODE:0044c19e   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c1a1   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c1a7   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c1ab   e8686cfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c1b0   59              POP         ECX                                     
CODE:0044c1b1   4b              DEC         EBX                                     
CODE:0044c1b2   6685db          TEST        BX,BX                                   
CODE:0044c1b5   740a            JZ          LAB_0044c1c1                            
CODE:0044c1b7   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c1bc   668b5808        MOV         BX,word ptr [EAX + 0x8]                 
CODE:0044c1c0   4b              DEC         EBX                                     
                            LAB_0044c1c1:                 ;XREF[1,0]:   0044c1b5
CODE:0044c1c1   6a01            PUSH        0x1                                     
CODE:0044c1c3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c1c6   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c1cc   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c1d0   e8ff67fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c1d5   83c408          ADD         ESP,0x8                                 
CODE:0044c1d8   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c1db   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c1e1   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c1e5   e82e6cfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c1ea   59              POP         ECX                                     
CODE:0044c1eb   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c1f0   6689582e        MOV         word ptr [EAX + 0x2e],BX                
CODE:0044c1f4   5b              POP         EBX                                     
CODE:0044c1f5   c3              RET                                                 
                            LAB_0044c1f6:                 ;XREF[2,0]:   0044c0ec,0044c101
CODE:0044c1f6   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c1fb   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:0044c200   7472            JZ          LAB_0044c274                            
CODE:0044c202   6a00            PUSH        0x0                                     
CODE:0044c204   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c207   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c20d   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c211   e8be67fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c216   83c408          ADD         ESP,0x8                                 
CODE:0044c219   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c21c   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c222   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c226   e8ed6bfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c22b   59              POP         ECX                                     
CODE:0044c22c   43              INC         EBX                                     
CODE:0044c22d   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c230   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c236   0fbf5208        MOVSX       EDX,word ptr [EDX + 0x8]                
CODE:0044c23a   8bca            MOV         ECX,EDX                                 
CODE:0044c23c   99              CDQ                                                 
CODE:0044c23d   f7f9            IDIV        ECX                                     
CODE:0044c23f   8bda            MOV         EBX,EDX                                 
CODE:0044c241   6a01            PUSH        0x1                                     
CODE:0044c243   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c246   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c24c   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c250   e87f67fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c255   83c408          ADD         ESP,0x8                                 
CODE:0044c258   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c25b   8b150ca94600    MOV         EDX,dword ptr [DATA:DAT_0046a90c]       ;= ??
CODE:0044c261   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c265   e8ae6bfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044c26a   59              POP         ECX                                     
CODE:0044c26b   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c270   6689582e        MOV         word ptr [EAX + 0x2e],BX                
                            LAB_0044c274:                 ;XREF[3,0]:   0044c0d9,0044c181,0044c200
CODE:0044c274   5b              POP         EBX                                     
CODE:0044c275   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c276(void)
                                                          ;XREF[3,0]:   0044c6d4,0044c6de,0044c838
CODE:0044c276   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c27b   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c27f   50              PUSH        EAX                                     
CODE:0044c280   e8d5adffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0044c285   59              POP         ECX                                     
CODE:0044c286   6685c0          TEST        AX,AX                                   
CODE:0044c289   7410            JZ          LAB_0044c29b                            
CODE:0044c28b   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c290   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c294   50              PUSH        EAX                                     
CODE:0044c295   e8fca8ffff      CALL        FUN_00446b96                            ;undefined FUN_00446b96(undefined par...
CODE:0044c29a   59              POP         ECX                                     
                            LAB_0044c29b:                 ;XREF[1,0]:   0044c289
CODE:0044c29b   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c2a0   6683783000      CMP         word ptr [EAX + 0x30],0x0               
CODE:0044c2a5   741b            JZ          LAB_0044c2c2                            
CODE:0044c2a7   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c2ac   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c2b0   50              PUSH        EAX                                     
CODE:0044c2b1   e8b1a0ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044c2b6   59              POP         ECX                                     
CODE:0044c2b7   a10ca94600      MOV         EAX,[DATA:DAT_0046a90c]                 ;= ??
CODE:0044c2bc   66c740300000    MOV         word ptr [EAX + 0x30],0x0               
                            LAB_0044c2c2:                 ;XREF[1,0]:   0044c2a5
CODE:0044c2c2   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x3        ;= ??
CODE:0044c2cb   c3              RET                                                 
                            LAB_0044c2cc:                 ;XREF[1,0]:   0044c649
CODE:0044c2cc   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x5        ;= ??
CODE:0044c2d5   66c705d03...    MOV         word ptr [DATA:DAT_004634d0],0x0        ;= FFFFh
CODE:0044c2de   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c2df(void)
                                                          ;XREF[4,0]:   0042fce1,0043ba97,004456d4,00445723
CODE:0044c2df   6a3e            PUSH        0x3e                                    
CODE:0044c2e1   e88dfffeff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044c2e6   59              POP         ECX                                     
CODE:0044c2e7   66c700ffff      MOV         word ptr [EAX],0xffff                   
CODE:0044c2ec   66c74002ffff    MOV         word ptr [EAX + 0x2],0xffff             
CODE:0044c2f2   66c740080200    MOV         word ptr [EAX + 0x8],0x2                
CODE:0044c2f8   66c7400eeb03    MOV         word ptr [EAX + 0xe],0x3eb              
CODE:0044c2fe   66c74010ec03    MOV         word ptr [EAX + 0x10],0x3ec             
CODE:0044c304   66c7400a0200    MOV         word ptr [EAX + 0xa],0x2                
CODE:0044c30a   66c7400c0300    MOV         word ptr [EAX + 0xc],0x3                
CODE:0044c310   33d2            XOR         EDX,EDX                                 
CODE:0044c312   895026          MOV         dword ptr [EAX + 0x26],EDX              
CODE:0044c315   33d2            XOR         EDX,EDX                                 
CODE:0044c317   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:0044c31a   895022          MOV         dword ptr [EAX + 0x22],EDX              
CODE:0044c31d   89501a          MOV         dword ptr [EAX + 0x1a],EDX              
CODE:0044c320   66c7402e0000    MOV         word ptr [EAX + 0x2e],0x0               
CODE:0044c326   33d2            XOR         EDX,EDX                                 
CODE:0044c328   895036          MOV         dword ptr [EAX + 0x36],EDX              
CODE:0044c32b   895032          MOV         dword ptr [EAX + 0x32],EDX              
CODE:0044c32e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c32f(void)
                                                          ;XREF[2,0]:   0043c51a,0044c8fa
CODE:0044c32f   6a3e            PUSH        0x3e                                    
CODE:0044c331   e83dfffeff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044c336   59              POP         ECX                                     
CODE:0044c337   66c700ffff      MOV         word ptr [EAX],0xffff                   
CODE:0044c33c   66c74002ffff    MOV         word ptr [EAX + 0x2],0xffff             
CODE:0044c342   66c740080000    MOV         word ptr [EAX + 0x8],0x0                
CODE:0044c348   33d2            XOR         EDX,EDX                                 
CODE:0044c34a   6689500e        MOV         word ptr [EAX + 0xe],DX                 
CODE:0044c34e   66895010        MOV         word ptr [EAX + 0x10],DX                
CODE:0044c352   33d2            XOR         EDX,EDX                                 
CODE:0044c354   895026          MOV         dword ptr [EAX + 0x26],EDX              
CODE:0044c357   33d2            XOR         EDX,EDX                                 
CODE:0044c359   89501e          MOV         dword ptr [EAX + 0x1e],EDX              
CODE:0044c35c   895022          MOV         dword ptr [EAX + 0x22],EDX              
CODE:0044c35f   89501a          MOV         dword ptr [EAX + 0x1a],EDX              
CODE:0044c362   66c7402e0000    MOV         word ptr [EAX + 0x2e],0x0               
CODE:0044c368   33d2            XOR         EDX,EDX                                 
CODE:0044c36a   895036          MOV         dword ptr [EAX + 0x36],EDX              
CODE:0044c36d   895032          MOV         dword ptr [EAX + 0x32],EDX              
CODE:0044c370   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044c371(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044c3ef
          ;local_6       undefined2          -6                      ;XREF[4,0]:   0044c37f,0044c81f,0044c827,0044c82d
          ;local_8       undefined2          -8                      ;XREF[5,0]:   0044c551,0044c586,0044c5a6,0044c5c1,0044c5d8
          ;local_a       undefined2          -a                      ;XREF[3,0]:   0044c513,0044c5bc,0044c5d3
          ;local_c       undefined2          -c                      ;XREF[4,0]:   0044c4e1,0044c4f0,0044c5b6,0044c6b5
          ;local_e       undefined2          -e                      ;XREF[2,0]:   0044c40b,0044c45b
          ;local_10      undefined2         -10                      ;XREF[2,0]:   0044c407,0044c452
          ;local_12      undefined2         -12                      ;XREF[7,0]:   0044c41e,0044c42c,0044c43a,0044c448,0044c44d
                                                                     ;             0044c611,0044c674
          ;local_30      undefined1         -30                      ;XREF[3,0]:   0044c718,0044c725,0044c72e
                                                          ;XREF[6,0]:   0042fd4e,0043bb10,0043c5b3,004456fe
                                                          ;             00445785,0044c93e
CODE:0044c371   55              PUSH        EBP                                     
CODE:0044c372   8bec            MOV         EBP,ESP                                 
CODE:0044c374   83c4d4          ADD         ESP,-0x2c                               
CODE:0044c377   53              PUSH        EBX                                     
CODE:0044c378   56              PUSH        ESI                                     
CODE:0044c379   57              PUSH        EDI                                     
CODE:0044c37a   bf0ca94600      MOV         EDI,DATA:DAT_0046a90c                   ;= ??
CODE:0044c37f   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044c385   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x1        
CODE:0044c38e   833d44954...    CMP         dword ptr [DATA:DAT_00469544],0x0       ;= ??
CODE:0044c395   7406            JZ          LAB_0044c39d                            
CODE:0044c397   ff1544954600    CALL        dword ptr [DATA:DAT_00469544]           ;= ??
                            LAB_0044c39d:                 ;XREF[1,0]:   0044c395
CODE:0044c39d   e89674fcff      CALL        FUN_00413838                            ;undefined FUN_00413838(void)
CODE:0044c3a2   e8a6abfcff      CALL        FUN_00416f4d                            ;undefined FUN_00416f4d(void)
CODE:0044c3a7   e858060000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044c3ac   a318a94600      MOV         [DATA:DAT_0046a918],EAX                 ;= ??
CODE:0044c3b1   e8c8060000      CALL        FUN_0044ca7e                            ;undefined FUN_0044ca7e(void)
CODE:0044c3b6   6a00            PUSH        0x0                                     
CODE:0044c3b8   68ffff0000      PUSH        0xffff                                  
CODE:0044c3bd   6aff            PUSH        -0x1                                    
CODE:0044c3bf   e8a2fafeff      CALL        FUN_0043be66                            ;undefined FUN_0043be66(undefined par...
CODE:0044c3c4   83c40c          ADD         ESP,0xc                                 
CODE:0044c3c7   e8223ffcff      CALL        FUN_004102ee                            ;undefined FUN_004102ee(void)
CODE:0044c3cc   e8f2a7ffff      CALL        FUN_00446bc3                            ;undefined FUN_00446bc3(void)
CODE:0044c3d1   e892aaffff      CALL        FUN_00446e68                            ;undefined FUN_00446e68(void)
CODE:0044c3d6   6a00            PUSH        0x0                                     
CODE:0044c3d8   e824110000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044c3dd   59              POP         ECX                                     
CODE:0044c3de   66a31ca94600    MOV         [DATA:DAT_0046a91c],AX                  ;= ??
CODE:0044c3e4   68c1c04400      PUSH        LAB_0044c0c1                            
CODE:0044c3e9   e8b03efcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0044c3ee   59              POP         ECX=>LAB_0044c0c1                       
CODE:0044c3ef   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044c3f2   8907            MOV         dword ptr [EDI]=>DATA:DAT_0046a90c,EAX  ;= ??
CODE:0044c3f4   66c705d03...    MOV         word ptr [DATA:DAT_004634d0],0xffff     ;= FFFFh
CODE:0044c3fd   e8f3f5feff      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
CODE:0044c402   e87d63fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0044c407   8d45f4          LEA         EAX=>local_10,[EBP + -0xc]              
CODE:0044c40a   50              PUSH        EAX                                     
CODE:0044c40b   8d45f6          LEA         EAX=>local_e,[EBP + -0xa]               
CODE:0044c40e   50              PUSH        EAX                                     
CODE:0044c40f   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c411   ff7022          PUSH        dword ptr [EAX + 0x22]                  
CODE:0044c414   6aff            PUSH        -0x1                                    
CODE:0044c416   e824130000      CALL        FUN_0044d73f                            ;uint FUN_0044d73f(undefined2 * param...
CODE:0044c41b   83c410          ADD         ESP,0x10                                
CODE:0044c41e   66c745f20000    MOV         word ptr [EBP + local_12+0x4],0x0       
CODE:0044c424   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c426   83781a00        CMP         dword ptr [EAX + 0x1a],0x0              
CODE:0044c42a   7406            JZ          LAB_0044c432                            
CODE:0044c42c   66c745f20100    MOV         word ptr [EBP + local_12+0x4],0x1       
                            LAB_0044c432:                 ;XREF[1,0]:   0044c42a
CODE:0044c432   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c434   83781e00        CMP         dword ptr [EAX + 0x1e],0x0              
CODE:0044c438   7405            JZ          LAB_0044c43f                            
CODE:0044c43a   66834df202      OR          word ptr [EBP + local_12+0x4],0x2       
                            LAB_0044c43f:                 ;XREF[1,0]:   0044c438
CODE:0044c43f   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c441   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:0044c446   7405            JZ          LAB_0044c44d                            
CODE:0044c448   66834df204      OR          word ptr [EBP + local_12+0x4],0x4       
                            LAB_0044c44d:                 ;XREF[1,0]:   0044c446
CODE:0044c44d   668b45f2        MOV         AX,word ptr [EBP + local_12+0x4]        
CODE:0044c451   50              PUSH        EAX                                     
CODE:0044c452   668b45f4        MOV         AX,word ptr [EBP + local_10+0x4]        
CODE:0044c456   6683c00a        ADD         AX,0xa                                  
CODE:0044c45a   50              PUSH        EAX                                     
CODE:0044c45b   668b45f6        MOV         AX,word ptr [EBP + local_e+0x4]         
CODE:0044c45f   6683c00a        ADD         AX,0xa                                  
CODE:0044c463   50              PUSH        EAX                                     
CODE:0044c464   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c466   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0044c46a   50              PUSH        EAX                                     
CODE:0044c46b   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c46d   668b00          MOV         AX,word ptr [EAX]                       
CODE:0044c470   50              PUSH        EAX                                     
CODE:0044c471   e8aaf8ffff      CALL        FUN_0044bd20                            ;undefined FUN_0044bd20(undefined par...
CODE:0044c476   83c414          ADD         ESP,0x14                                
CODE:0044c479   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c47b   ff7022          PUSH        dword ptr [EAX + 0x22]                  
CODE:0044c47e   66a1a6a84600    MOV         AX,[DATA:DAT_0046a8a6]                  ;= ??
CODE:0044c484   6683c003        ADD         AX,0x3                                  
CODE:0044c488   50              PUSH        EAX                                     
CODE:0044c489   66a1a4a84600    MOV         AX,[DATA:DAT_0046a8a4]                  ;= ??
CODE:0044c48f   6683c005        ADD         AX,0x5                                  
CODE:0044c493   50              PUSH        EAX                                     
CODE:0044c494   e86f3ffcff      CALL        FUN_00410408                            ;undefined FUN_00410408(undefined par...
CODE:0044c499   83c40c          ADD         ESP,0xc                                 
CODE:0044c49c   33db            XOR         EBX,EBX                                 
CODE:0044c49e   e962010000      JMP         LAB_0044c605                            
                            LAB_0044c4a3:                 ;XREF[1,0]:   0044c60b
CODE:0044c4a3   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c4a6   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c4a8   66837c420a00    CMP         word ptr [EDX + EAX*0x2 + 0xa],0x0      
CODE:0044c4ae   0f8450010000    JZ          LAB_0044c604                            
CODE:0044c4b4   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c4b7   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c4b9   668b44420e      MOV         AX,word ptr [EDX + EAX*0x2 + 0xe]       
CODE:0044c4be   50              PUSH        EAX                                     
CODE:0044c4bf   e80066fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044c4c4   59              POP         ECX                                     
CODE:0044c4c5   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044c4c8   8b0f            MOV         ECX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c4ca   89449112        MOV         dword ptr [ECX + EDX*0x4 + 0x12],EAX    
CODE:0044c4ce   8bf0            MOV         ESI,EAX                                 
CODE:0044c4d0   66c7464e0100    MOV         word ptr [ESI + 0x4e],0x1               
CODE:0044c4d6   6a00            PUSH        0x0                                     
CODE:0044c4d8   56              PUSH        ESI                                     
CODE:0044c4d9   e8b672fcff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0044c4de   83c408          ADD         ESP,0x8                                 
CODE:0044c4e1   668945f8        MOV         word ptr [EBP + local_c+0x4],AX         
CODE:0044c4e5   6a00            PUSH        0x0                                     
CODE:0044c4e7   56              PUSH        ESI                                     
CODE:0044c4e8   e88772fcff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0044c4ed   83c408          ADD         ESP,0x8                                 
CODE:0044c4f0   0fbf55f8        MOVSX       EDX,word ptr [EBP + local_c+0x4]        
CODE:0044c4f4   b932000000      MOV         ECX,0x32                                
CODE:0044c4f9   2bca            SUB         ECX,EDX                                 
CODE:0044c4fb   d1f9            SAR         ECX,0x1                                 
CODE:0044c4fd   7903            JNS         LAB_0044c502                            
CODE:0044c4ff   83d100          ADC         ECX,0x0                                 
                            LAB_0044c502:                 ;XREF[1,0]:   0044c4fd
CODE:0044c502   668b15a6a...    MOV         DX,word ptr [DATA:DAT_0046a8a6]         ;= ??
CODE:0044c509   660315aaa...    ADD         DX,word ptr [DATA:DAT_0046a8aa]         ;= ??
CODE:0044c510   6603ca          ADD         CX,DX                                   
CODE:0044c513   66894dfa        MOV         word ptr [EBP + local_a+0x4],CX         
CODE:0044c517   0fbfd3          MOVSX       EDX,BX                                  
CODE:0044c51a   8b0f            MOV         ECX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c51c   0fbf54510a      MOVSX       EDX,word ptr [ECX + EDX*0x2 + 0xa]      
CODE:0044c521   4a              DEC         EDX                                     
CODE:0044c522   7468            JZ          LAB_0044c58c                            
CODE:0044c524   4a              DEC         EDX                                     
CODE:0044c525   7405            JZ          LAB_0044c52c                            
CODE:0044c527   4a              DEC         EDX                                     
CODE:0044c528   742d            JZ          LAB_0044c557                            
CODE:0044c52a   eb7e            JMP         LAB_0044c5aa                            
                            LAB_0044c52c:                 ;XREF[1,0]:   0044c525
CODE:0044c52c   0fbf15a8a...    MOVSX       EDX,word ptr [DATA:DAT_0046a8a8]        ;= ??
CODE:0044c533   85d2            TEST        EDX,EDX                                 
CODE:0044c535   7903            JNS         LAB_0044c53a                            
CODE:0044c537   83c203          ADD         EDX,0x3                                 
                            LAB_0044c53a:                 ;XREF[1,0]:   0044c535
CODE:0044c53a   c1fa02          SAR         EDX,0x2                                 
CODE:0044c53d   660315a4a...    ADD         DX,word ptr [DATA:DAT_0046a8a4]         ;= ??
CODE:0044c544   0fbfc8          MOVSX       ECX,AX                                  
CODE:0044c547   d1f9            SAR         ECX,0x1                                 
CODE:0044c549   7903            JNS         LAB_0044c54e                            
CODE:0044c54b   83d100          ADC         ECX,0x0                                 
                            LAB_0044c54e:                 ;XREF[1,0]:   0044c549
CODE:0044c54e   662bd1          SUB         DX,CX                                   
CODE:0044c551   668955fc        MOV         word ptr [EBP + local_8+0x4],DX         
CODE:0044c555   eb53            JMP         LAB_0044c5aa                            
                            LAB_0044c557:                 ;XREF[1,0]:   0044c528
CODE:0044c557   668b15a4a...    MOV         DX,word ptr [DATA:DAT_0046a8a4]         ;= ??
CODE:0044c55e   660315a8a...    ADD         DX,word ptr [DATA:DAT_0046a8a8]         ;= ??
CODE:0044c565   0fbf0da8a...    MOVSX       ECX,word ptr [DATA:DAT_0046a8a8]        ;= ??
CODE:0044c56c   85c9            TEST        ECX,ECX                                 
CODE:0044c56e   7903            JNS         LAB_0044c573                            
CODE:0044c570   83c103          ADD         ECX,0x3                                 
                            LAB_0044c573:                 ;XREF[1,0]:   0044c56e
CODE:0044c573   c1f902          SAR         ECX,0x2                                 
CODE:0044c576   662bd1          SUB         DX,CX                                   
CODE:0044c579   0fbfc8          MOVSX       ECX,AX                                  
CODE:0044c57c   d1f9            SAR         ECX,0x1                                 
CODE:0044c57e   7903            JNS         LAB_0044c583                            
CODE:0044c580   83d100          ADC         ECX,0x0                                 
                            LAB_0044c583:                 ;XREF[1,0]:   0044c57e
CODE:0044c583   662bd1          SUB         DX,CX                                   
CODE:0044c586   668955fc        MOV         word ptr [EBP + local_8+0x4],DX         
CODE:0044c58a   eb1e            JMP         LAB_0044c5aa                            
                            LAB_0044c58c:                 ;XREF[1,0]:   0044c522
CODE:0044c58c   0fbf15a8a...    MOVSX       EDX,word ptr [DATA:DAT_0046a8a8]        ;= ??
CODE:0044c593   0fbfc8          MOVSX       ECX,AX                                  
CODE:0044c596   2bd1            SUB         EDX,ECX                                 
CODE:0044c598   d1fa            SAR         EDX,0x1                                 
CODE:0044c59a   7903            JNS         LAB_0044c59f                            
CODE:0044c59c   83d200          ADC         EDX,0x0                                 
                            LAB_0044c59f:                 ;XREF[1,0]:   0044c59a
CODE:0044c59f   660315a4a...    ADD         DX,word ptr [DATA:DAT_0046a8a4]         ;= ??
CODE:0044c5a6   668955fc        MOV         word ptr [EBP + local_8+0x4],DX         
                            LAB_0044c5aa:                 ;XREF[3,0]:   0044c52a,0044c555,0044c58a
CODE:0044c5aa   0fbfd3          MOVSX       EDX,BX                                  
                                                          ; FWD[2,0]:   0044bfd1,004634d4
CODE:0044c5ad   ff3495d43...    PUSH        dword ptr [EDX*0x4 + DATA:PTR_LAB_004...;= 0044bfd1
CODE:0044c5b4   6a05            PUSH        0x5                                     
CODE:0044c5b6   668b55f8        MOV         DX,word ptr [EBP + local_c+0x4]         
CODE:0044c5ba   52              PUSH        EDX                                     
CODE:0044c5bb   50              PUSH        EAX                                     
CODE:0044c5bc   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:0044c5c0   50              PUSH        EAX                                     
CODE:0044c5c1   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:0044c5c5   50              PUSH        EAX                                     
CODE:0044c5c6   e8a2a8fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044c5cb   83c418          ADD         ESP,0x18                                
CODE:0044c5ce   68cd000000      PUSH        0xcd                                    
CODE:0044c5d3   668b45fa        MOV         AX,word ptr [EBP + local_a+0x4]         
CODE:0044c5d7   50              PUSH        EAX                                     
CODE:0044c5d8   668b45fc        MOV         AX,word ptr [EBP + local_8+0x4]         
CODE:0044c5dc   50              PUSH        EAX                                     
CODE:0044c5dd   56              PUSH        ESI                                     
CODE:0044c5de   e87973fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044c5e3   83c410          ADD         ESP,0x10                                
CODE:0044c5e6   66b80100        MOV         AX,0x1                                  
CODE:0044c5ea   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c5ec   663b5a2e        CMP         BX,word ptr [EDX + 0x2e]                
CODE:0044c5f0   7401            JZ          LAB_0044c5f3                            
CODE:0044c5f2   48              DEC         EAX                                     
                            LAB_0044c5f3:                 ;XREF[1,0]:   0044c5f0
CODE:0044c5f3   50              PUSH        EAX                                     
CODE:0044c5f4   56              PUSH        ESI                                     
CODE:0044c5f5   e8da63fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044c5fa   83c408          ADD         ESP,0x8                                 
CODE:0044c5fd   56              PUSH        ESI                                     
CODE:0044c5fe   e8c567fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044c603   59              POP         ECX                                     
                            LAB_0044c604:                 ;XREF[1,0]:   0044c4ae
CODE:0044c604   43              INC         EBX                                     
                            LAB_0044c605:                 ;XREF[1,0]:   0044c49e
CODE:0044c605   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c607   663b5808        CMP         BX,word ptr [EAX + 0x8]                 
CODE:0044c60b   0f8c92feffff    JL          LAB_0044c4a3                            
CODE:0044c611   f645f202        TEST        byte ptr [EBP + local_12+0x4],0x2       
CODE:0044c615   745d            JZ          LAB_0044c674                            
CODE:0044c617   6aff            PUSH        -0x1                                    
CODE:0044c619   66a1b6a84600    MOV         AX,[DATA:DAT_0046a8b6]                  ;= ??
CODE:0044c61f   6683c002        ADD         AX,0x2                                  
CODE:0044c623   50              PUSH        EAX                                     
CODE:0044c624   0fbf05b8a...    MOVSX       EAX,word ptr [DATA:DAT_0046a8b8]        ;= ??
CODE:0044c62b   d1f8            SAR         EAX,0x1                                 
CODE:0044c62d   7903            JNS         LAB_0044c632                            
CODE:0044c62f   83d000          ADC         EAX,0x0                                 
                            LAB_0044c632:                 ;XREF[1,0]:   0044c62d
CODE:0044c632   660305b4a...    ADD         AX,word ptr [DATA:DAT_0046a8b4]         ;= ??
CODE:0044c639   50              PUSH        EAX                                     
CODE:0044c63a   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c63c   ff701e          PUSH        dword ptr [EAX + 0x1e]                  
CODE:0044c63f   6aff            PUSH        -0x1                                    
CODE:0044c641   e88e080000      CALL        FUN_0044ced4                            ;undefined FUN_0044ced4(undefined par...
CODE:0044c646   83c414          ADD         ESP,0x14                                
CODE:0044c649   68ccc24400      PUSH        LAB_0044c2cc                            
CODE:0044c64e   6a05            PUSH        0x5                                     
CODE:0044c650   66a1baa84600    MOV         AX,[DATA:DAT_0046a8ba]                  ;= ??
CODE:0044c656   50              PUSH        EAX                                     
CODE:0044c657   66a1b8a84600    MOV         AX,[DATA:DAT_0046a8b8]                  ;= ??
CODE:0044c65d   50              PUSH        EAX                                     
CODE:0044c65e   66a1b6a84600    MOV         AX,[DATA:DAT_0046a8b6]                  ;= ??
CODE:0044c664   50              PUSH        EAX                                     
CODE:0044c665   66a1b4a84600    MOV         AX,[DATA:DAT_0046a8b4]                  ;= ??
CODE:0044c66b   50              PUSH        EAX                                     
CODE:0044c66c   e8fca7fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044c671   83c418          ADD         ESP,0x18                                
                            LAB_0044c674:                 ;XREF[1,0]:   0044c615
CODE:0044c674   f645f201        TEST        byte ptr [EBP + local_12+0x4],0x1       
CODE:0044c678   7432            JZ          LAB_0044c6ac                            
CODE:0044c67a   6aff            PUSH        -0x1                                    
CODE:0044c67c   66a1aea84600    MOV         AX,[DATA:DAT_0046a8ae]                  ;= ??
CODE:0044c682   6683c004        ADD         AX,0x4                                  
CODE:0044c686   50              PUSH        EAX                                     
CODE:0044c687   0fbf05b0a...    MOVSX       EAX,word ptr [DATA:DAT_0046a8b0]        ;= ??
CODE:0044c68e   d1f8            SAR         EAX,0x1                                 
CODE:0044c690   7903            JNS         LAB_0044c695                            
CODE:0044c692   83d000          ADC         EAX,0x0                                 
                            LAB_0044c695:                 ;XREF[1,0]:   0044c690
CODE:0044c695   660305aca...    ADD         AX,word ptr [DATA:DAT_0046a8ac]         ;= ??
CODE:0044c69c   50              PUSH        EAX                                     
CODE:0044c69d   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c69f   ff701a          PUSH        dword ptr [EAX + 0x1a]                  
CODE:0044c6a2   6aff            PUSH        -0x1                                    
CODE:0044c6a4   e82b080000      CALL        FUN_0044ced4                            ;undefined FUN_0044ced4(undefined par...
CODE:0044c6a9   83c414          ADD         ESP,0x14                                
                            LAB_0044c6ac:                 ;XREF[1,0]:   0044c678
CODE:0044c6ac   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c6ae   6683780800      CMP         word ptr [EAX + 0x8],0x0                
CODE:0044c6b3   740f            JZ          LAB_0044c6c4                            
CODE:0044c6b5   668b45f8        MOV         AX,word ptr [EBP + local_c+0x4]         
CODE:0044c6b9   6683c005        ADD         AX,0x5                                  
CODE:0044c6bd   66290514a...    SUB         word ptr [DATA:DAT_0046a914],AX         ;= ??
                            LAB_0044c6c4:                 ;XREF[1,0]:   0044c6b3
CODE:0044c6c4   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c6c6   66c740300000    MOV         word ptr [EAX + 0x30],0x0               
CODE:0044c6cc   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c6ce   83782600        CMP         dword ptr [EAX + 0x26],0x0              
CODE:0044c6d2   7420            JZ          LAB_0044c6f4                            
CODE:0044c6d4   6876c24400      PUSH        FUN_0044c276                            
CODE:0044c6d9   e871a9fcff      CALL        FUN_0041704f                            ;undefined FUN_0041704f(undefined par...
CODE:0044c6de   59              POP         ECX=>FUN_0044c276                       
CODE:0044c6df   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c6e1   8b4026          MOV         EAX,dword ptr [EAX + 0x26]              
CODE:0044c6e4   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c6e6   89422a          MOV         dword ptr [EDX + 0x2a],EAX              
CODE:0044c6e9   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x1        ;= ??
CODE:0044c6f2   eb09            JMP         LAB_0044c6fd                            
                            LAB_0044c6f4:                 ;XREF[1,0]:   0044c6d2
CODE:0044c6f4   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x3        ;= ??
                            LAB_0044c6fd:                 ;XREF[1,0]:   0044c6f2
CODE:0044c6fd   66c705d23...    MOV         word ptr [DATA:DAT_004634d2],0x1        ;= 01h
CODE:0044c706   e922010000      JMP         switchD_0044c747::caseD_0               
                            LAB_0044c70b:                 ;XREF[1,0]:   0044c832
CODE:0044c70b   e87460fcff      CALL        FUN_00412784                            ;undefined4 FUN_00412784(void)
CODE:0044c710   6a01            PUSH        0x1                                     ;UINT wRemoveMsg for PeekMessageA
CODE:0044c712   6a00            PUSH        0x0                                     ;UINT wMsgFilterMax for PeekMessageA
CODE:0044c714   6a00            PUSH        0x0                                     ;UINT wMsgFilterMin for PeekMessageA
CODE:0044c716   6a00            PUSH        0x0                                     ;HWND hWnd for PeekMessageA
CODE:0044c718   8d45d4          LEA         EAX=>local_30,[EBP + -0x2c]             
CODE:0044c71b   50              PUSH        EAX                                     ;LPMSG lpMsg for PeekMessageA
CODE:0044c71c   e800900000      CALL        USER32.DLL::PeekMessageA                ;BOOL PeekMessageA(LPMSG lpMsg, HWND ...
CODE:0044c721   85c0            TEST        EAX,EAX                                 
CODE:0044c723   7412            JZ          LAB_0044c737                            
CODE:0044c725   8d45d4          LEA         EAX=>local_30,[EBP + -0x2c]             
CODE:0044c728   50              PUSH        EAX                                     ;MSG * lpMsg for TranslateMessage
CODE:0044c729   e8f98f0000      CALL        USER32.DLL::TranslateMessage            ;BOOL TranslateMessage(MSG * lpMsg)
CODE:0044c72e   8d45d4          LEA         EAX=>local_30,[EBP + -0x2c]             
CODE:0044c731   50              PUSH        EAX                                     ;MSG * lpMsg for DispatchMessageA
CODE:0044c732   e8788f0000      CALL        USER32.DLL::DispatchMessageA            ;LRESULT DispatchMessageA(MSG * lpMsg)
                            LAB_0044c737:                 ;XREF[1,0]:   0044c723
CODE:0044c737   0fbf0512a...    MOVSX       EAX,word ptr [DATA:DAT_0046a912]        ;= ??
CODE:0044c73e   83f805          CMP         EAX,0x5                                 
CODE:0044c741   0f87e6000000    JA          switchD_0044c747::caseD_0               
                            switchD:                      ; FWD[6,0]:   0044c752,0044c766,0044c7b8,0044c7fd
                                                          ;             0044c827,0044c82d
CODE:0044c747   ff24854ec...    JMP         dword ptr [EAX*0x4 + 0x44c74e]=>->swi...;= 0044c766
                            switchdataD_0044c74e:         
CODE:0044c74e   2dc84400        addr        switchD_0044c747::caseD_0               
                            PTR_caseD_1_0044c752:         ;XREF[1,0]:   0044c747
CODE:0044c752   66c74400        addr        switchD_0044c747::caseD_1               
CODE:0044c756   b8c74400        addr        switchD_0044c747::caseD_2               
CODE:0044c75a   2dc84400        addr        switchD_0044c747::caseD_0               
CODE:0044c75e   fdc74400        addr        switchD_0044c747::caseD_4               
CODE:0044c762   27c84400        addr        switchD_0044c747::caseD_5               
                            caseD_1:                      ;XREF[2,0]:   0044c747,0044c752
CODE:0044c766   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c768   8b402a          MOV         EAX,dword ptr [EAX + 0x2a]              
CODE:0044c76b   668338ff        CMP         word ptr [EAX],-0x1                     
CODE:0044c76f   743c            JZ          LAB_0044c7ad                            
CODE:0044c771   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c773   8b402a          MOV         EAX,dword ptr [EAX + 0x2a]              
CODE:0044c776   668b00          MOV         AX,word ptr [EAX]                       
CODE:0044c779   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c77b   66894230        MOV         word ptr [EDX + 0x30],AX                
CODE:0044c77f   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c781   83402a02        ADD         dword ptr [EAX + 0x2a],0x2              
CODE:0044c785   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c787   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c78b   50              PUSH        EAX                                     
CODE:0044c78c   e86e9affff      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0044c791   59              POP         ECX                                     
CODE:0044c792   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c794   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c798   50              PUSH        EAX                                     
CODE:0044c799   e8da9fffff      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0044c79e   59              POP         ECX                                     
CODE:0044c79f   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x2        ;= ??
CODE:0044c7a8   e980000000      JMP         switchD_0044c747::caseD_0               
                            LAB_0044c7ad:                 ;XREF[1,0]:   0044c76f
CODE:0044c7ad   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x3        ;= ??
CODE:0044c7b6   eb75            JMP         switchD_0044c747::caseD_0               
                            caseD_2:                      ;XREF[2,0]:   0044c747,0044c756
CODE:0044c7b8   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c7ba   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c7be   50              PUSH        EAX                                     
CODE:0044c7bf   e896a8ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0044c7c4   59              POP         ECX                                     
CODE:0044c7c5   6685c0          TEST        AX,AX                                   
CODE:0044c7c8   7563            JNZ         switchD_0044c747::caseD_0               
CODE:0044c7ca   e835020000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044c7cf   8bd8            MOV         EBX,EAX                                 
CODE:0044c7d1   83c319          ADD         EBX,0x19                                
                            LAB_0044c7d4:                 ;XREF[1,0]:   0044c7db
CODE:0044c7d4   e82b020000      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044c7d9   3bd8            CMP         EBX,EAX                                 
CODE:0044c7db   77f7            JA          LAB_0044c7d4                            
CODE:0044c7dd   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c7df   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044c7e3   50              PUSH        EAX                                     
CODE:0044c7e4   e87e9bffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044c7e9   59              POP         ECX                                     
CODE:0044c7ea   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c7ec   66c740300000    MOV         word ptr [EAX + 0x30],0x0               
CODE:0044c7f2   66c70512a...    MOV         word ptr [DATA:DAT_0046a912],0x1        ;= ??
CODE:0044c7fb   eb30            JMP         switchD_0044c747::caseD_0               
                            caseD_4:                      ;XREF[2,0]:   0044c747,0044c75e
CODE:0044c7fd   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c7ff   ff7012          PUSH        dword ptr [EAX + 0x12]                  
CODE:0044c802   e8c976fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044c807   59              POP         ECX                                     
CODE:0044c808   6683f810        CMP         AX,0x10                                 
CODE:0044c80c   751f            JNZ         switchD_0044c747::caseD_0               
CODE:0044c80e   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c810   ff7016          PUSH        dword ptr [EAX + 0x16]                  
CODE:0044c813   e8b876fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044c818   59              POP         ECX                                     
CODE:0044c819   6683f810        CMP         AX,0x10                                 
CODE:0044c81d   750e            JNZ         switchD_0044c747::caseD_0               
CODE:0044c81f   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
CODE:0044c825   eb06            JMP         switchD_0044c747::caseD_0               
                            caseD_5:                      ;XREF[2,0]:   0044c747,0044c762
CODE:0044c827   66c745fe0100    MOV         word ptr [EBP + local_6+0x4],0x1        
                            caseD_3:                      ;XREF[12,0]:  0044c706,0044c741,0044c747,0044c74e
                            caseD_0:                      ;             0044c75a,0044c7a8,0044c7b6,0044c7c8
                                                          ;             0044c7fb,0044c80c,0044c81d,0044c825
CODE:0044c82d   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0044c832   0f84d3feffff    JZ          LAB_0044c70b                            
CODE:0044c838   e839faffff      CALL        FUN_0044c276                            ;undefined FUN_0044c276(void)
CODE:0044c83d   33db            XOR         EBX,EBX                                 
CODE:0044c83f   eb10            JMP         LAB_0044c851                            
                            LAB_0044c841:                 ;XREF[1,0]:   0044c857
CODE:0044c841   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044c844   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c846   ff748212        PUSH        dword ptr [EDX + EAX*0x4 + 0x12]        
CODE:0044c84a   e8bd64fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044c84f   59              POP         ECX                                     
CODE:0044c850   43              INC         EBX                                     
                            LAB_0044c851:                 ;XREF[1,0]:   0044c83f
CODE:0044c851   8b07            MOV         EAX,dword ptr [EDI]=>DATA:DAT_0046a90c  ;= ??
CODE:0044c853   663b5808        CMP         BX,word ptr [EAX + 0x8]                 
CODE:0044c857   7ce8            JL          LAB_0044c841                            
CODE:0044c859   689ca84600      PUSH        DATA:DAT_0046a89c                       ;= ??
CODE:0044c85e   e82a78fcff      CALL        FUN_0041408d                            ;undefined FUN_0041408d(undefined par...
CODE:0044c863   59              POP         ECX=>DATA:DAT_0046a89c                  ;= ??
CODE:0044c864   e8b4f1feff      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:0044c869   66a11ca94600    MOV         AX,[DATA:DAT_0046a91c]                  ;= ??
CODE:0044c86f   50              PUSH        EAX                                     
CODE:0044c870   e88c0c0000      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044c875   59              POP         ECX                                     
CODE:0044c876   e8913afcff      CALL        FUN_0041030c                            ;undefined FUN_0041030c(void)
CODE:0044c87b   e8e86ffcff      CALL        FUN_00413868                            ;undefined FUN_00413868(void)
CODE:0044c880   e878a7fcff      CALL        FUN_00416ffd                            ;undefined FUN_00416ffd(void)
CODE:0044c885   e8ff010000      CALL        FUN_0044ca89                            ;undefined FUN_0044ca89(void)
CODE:0044c88a   6a00            PUSH        0x0                                     
CODE:0044c88c   68ffff0000      PUSH        0xffff                                  
CODE:0044c891   6aff            PUSH        -0x1                                    
CODE:0044c893   e856f7feff      CALL        FUN_0043bfee                            ;void FUN_0043bfee(undefined1 param_1...
CODE:0044c898   83c40c          ADD         ESP,0xc                                 
CODE:0044c89b   6a00            PUSH        0x0                                     
CODE:0044c89d   e837a6ffff      CALL        FUN_00446ed9                            ;undefined FUN_00446ed9(undefined par...
CODE:0044c8a2   59              POP         ECX                                     
CODE:0044c8a3   33c0            XOR         EAX,EAX                                 
CODE:0044c8a5   8907            MOV         dword ptr [EDI]=>DATA:DAT_0046a90c,EAX  ;= ??
CODE:0044c8a7   e8b1000000      CALL        FUN_0044c95d                            ;undefined FUN_0044c95d(void)
CODE:0044c8ac   66c705c83...    MOV         word ptr [DATA:DAT_004634c8],0x0        
CODE:0044c8b5   66a1d0344600    MOV         AX,[DATA:DAT_004634d0]                  ;= FFFFh
CODE:0044c8bb   5f              POP         EDI                                     
CODE:0044c8bc   5e              POP         ESI                                     
CODE:0044c8bd   5b              POP         EBX                                     
CODE:0044c8be   8be5            MOV         ESP,EBP                                 
CODE:0044c8c0   5d              POP         EBP                                     
CODE:0044c8c1   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c8c2(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   0044c8cc
                                                          ;XREF[9,0]:   004180e7,004185b6,0042b185,0043bc5f
                                                          ;             00444382,00444a86,004450ea,0044b94a
                                                          ;             0044bd0e
CODE:0044c8c2   55              PUSH        EBP                                     
CODE:0044c8c3   8bec            MOV         EBP,ESP                                 
CODE:0044c8c5   53              PUSH        EBX                                     
                                                          ; FWD[2,0]:   00462b24,00462c3a
CODE:0044c8c6   ff35242b4600    PUSH        dword ptr [->$TEXT]                     ;= 00462c3a
                                                                                    ;= 54h    T
CODE:0044c8cc   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044c8d0   50              PUSH        param_1                                 
CODE:0044c8d1   e8283dffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044c8d6   83c408          ADD         ESP,0x8                                 
CODE:0044c8d9   8bd8            MOV         EBX,param_1                             
CODE:0044c8db   668b450c        MOV         param_1,word ptr [EBP + Stack[0x8]+0x4] 
CODE:0044c8df   50              PUSH        param_1                                 
CODE:0044c8e0   53              PUSH        EBX                                     
CODE:0044c8e1   e80d000000      CALL        FUN_0044c8f3                            ;undefined FUN_0044c8f3(undefined4 pa...
CODE:0044c8e6   83c408          ADD         ESP,0x8                                 
CODE:0044c8e9   53              PUSH        EBX                                     
CODE:0044c8ea   e84d3effff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044c8ef   59              POP         param_3                                 
CODE:0044c8f0   5b              POP         EBX                                     
CODE:0044c8f1   5d              POP         EBP                                     
CODE:0044c8f2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c8f3(undefined4 param_1, undefined2 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044c901
          ;param_2       undefined2           8                      ;XREF[1,0]:   0044c935
          ;local_54      undefined1         -54                      ;XREF[2,0]:   0044c90c,0044c91d
                                                          ;XREF[2,0]:   0043fffe,0044c8e1
CODE:0044c8f3   55              PUSH        EBP                                     
CODE:0044c8f4   8bec            MOV         EBP,ESP                                 
CODE:0044c8f6   83c4b0          ADD         ESP,-0x50                               
CODE:0044c8f9   53              PUSH        EBX                                     
CODE:0044c8fa   e830faffff      CALL        FUN_0044c32f                            ;undefined FUN_0044c32f(void)
CODE:0044c8ff   8bd8            MOV         EBX,EAX                                 
CODE:0044c901   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044c904   894322          MOV         dword ptr [EBX + 0x22],EAX              
CODE:0044c907   685d4e0000      PUSH        0x4e5d                                  
CODE:0044c90c   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044c90f   50              PUSH        EAX                                     
CODE:0044c910   e8df38fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044c915   83c408          ADD         ESP,0x8                                 
CODE:0044c918   68dc344600      PUSH        DATA:DAT_004634dc                       ;= 17h
CODE:0044c91d   8d45b0          LEA         EAX=>local_54,[EBP + -0x50]             
CODE:0044c920   50              PUSH        EAX                                     
CODE:0044c921   68bca84600      PUSH        DATA:DAT_0046a8bc                       ;= ??
CODE:0044c926   e849610000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044c92b   83c40c          ADD         ESP,0xc                                 
CODE:0044c92e   c7431ebca...    MOV         dword ptr [EBX + 0x1e],DATA:DAT_0046a8bc;= ??
CODE:0044c935   668b450c        MOV         AX,word ptr [EBP + param_2+0x4]         
CODE:0044c939   66894302        MOV         word ptr [EBX + 0x2],AX                 
CODE:0044c93d   53              PUSH        EBX                                     
CODE:0044c93e   e82efaffff      CALL        FUN_0044c371                            ;undefined4 FUN_0044c371(undefined4 p...
CODE:0044c943   59              POP         ECX                                     
CODE:0044c944   53              PUSH        EBX                                     
CODE:0044c945   e870f9feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044c94a   59              POP         ECX                                     
CODE:0044c94b   5b              POP         EBX                                     
CODE:0044c94c   8be5            MOV         ESP,EBP                                 
CODE:0044c94e   5d              POP         EBP                                     
CODE:0044c94f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c950(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044c953
                                                          ;XREF[22,0]:  00418257,00418266,00418740,0041ad76
                                                          ;             0041af4e,00421ffc,004222bc,00426a2e
                                                          ;             00426b25,0042b5c3,0042b777,0042fe8a
                                                          ;             004325d8,004327ff,004353a5,004355d9
                                                          ;             00440c4f,00440e93,00445395,004453ab
                                                          ;             00447a16,00447c5f
CODE:0044c950   55              PUSH        EBP                                     
CODE:0044c951   8bec            MOV         EBP,ESP                                 
CODE:0044c953   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044c956   a3cc344600      MOV         [DATA:DAT_004634cc],param_1             
CODE:0044c95b   5d              POP         EBP                                     
CODE:0044c95c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c95d(void)
                                                          ;XREF[4,0]:   00419dfb,004324a8,0043f178,0044c8a7
CODE:0044c95d   833dcc344...    CMP         dword ptr [DATA:DAT_004634cc],0x0       
CODE:0044c964   7406            JZ          LAB_0044c96c                            
CODE:0044c966   ff15cc344600    CALL        dword ptr [DATA:DAT_004634cc]           
                            LAB_0044c96c:                 ;XREF[1,0]:   0044c964
CODE:0044c96c   c3              RET                                                 
CODE:0044c96d   00              ??          00h                                     
CODE:0044c96e   00              ??          00h                                     
CODE:0044c96f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c970(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044c978
          ;local_c       undefined1          -c                      ;XREF[1,0]:   0044c987
                                                          ;XREF[1,0]:   00430028
CODE:0044c970   55              PUSH        EBP                                     
CODE:0044c971   8bec            MOV         EBP,ESP                                 
CODE:0044c973   83c4f8          ADD         ESP,-0x8                                
CODE:0044c976   53              PUSH        EBX                                     
CODE:0044c977   56              PUSH        ESI                                     
CODE:0044c978   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044c97b   66833de03...    CMP         word ptr [DATA:DAT_004634e0],0x0        
CODE:0044c983   755e            JNZ         LAB_0044c9e3                            
CODE:0044c985   6a08            PUSH        0x8                                     ;UINT cbtc for timeGetDevCaps
CODE:0044c987   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0044c98a   50              PUSH        param_1                                 ;LPTIMECAPS ptc for timeGetDevCaps
CODE:0044c98b   e84b8e0000      CALL        WINMM.DLL::timeGetDevCaps               ;MMRESULT timeGetDevCaps(LPTIMECAPS p...
CODE:0044c990   83f861          CMP         param_1,0x61                            
CODE:0044c993   751b            JNZ         LAB_0044c9b0                            
CODE:0044c995   68a14e0000      PUSH        0x4ea1                                  
CODE:0044c99a   e89e37fcff      CALL        GetWinapiStringAlloc                    ;char * GetWinapiStringAlloc(UINT id)
CODE:0044c99f   59              POP         param_3                                 
CODE:0044c9a0   8bf0            MOV         ESI,param_1                             
CODE:0044c9a2   56              PUSH        ESI                                     
CODE:0044c9a3   e879e2fcff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0044c9a8   59              POP         param_3                                 
CODE:0044c9a9   56              PUSH        ESI                                     
CODE:0044c9aa   e8297a0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0044c9af   59              POP         param_3                                 
                            LAB_0044c9b0:                 ;XREF[1,0]:   0044c993
CODE:0044c9b0   6a01            PUSH        0x1                                     ;UINT uPeriod for timeBeginPeriod
CODE:0044c9b2   e8308e0000      CALL        WINMM.DLL::timeBeginPeriod              ;MMRESULT timeBeginPeriod(UINT uPeriod)
CODE:0044c9b7   66891d26a...    MOV         word ptr [DATA:DAT_0046a926],BX         ;= ??
CODE:0044c9be   0fbfc3          MOVSX       param_1,BX                              
CODE:0044c9c1   50              PUSH        param_1                                 
CODE:0044c9c2   b8e8030000      MOV         param_1,0x3e8                           
CODE:0044c9c7   5a              POP         param_2                                 
CODE:0044c9c8   8bca            MOV         param_3,param_2                         
CODE:0044c9ca   99              CDQ                                                 
CODE:0044c9cb   f7f9            IDIV        param_3                                 
CODE:0044c9cd   66a328a94600    MOV         [DATA:DAT_0046a928],param_1             ;= ??
CODE:0044c9d3   66c705e03...    MOV         word ptr [DATA:DAT_004634e0],0x1        
CODE:0044c9dc   33c0            XOR         param_1,param_1                         
CODE:0044c9de   a32ca94600      MOV         [DATA:DAT_0046a92c],param_1             ;= ??
                            LAB_0044c9e3:                 ;XREF[1,0]:   0044c983
CODE:0044c9e3   5e              POP         ESI                                     
CODE:0044c9e4   5b              POP         EBX                                     
CODE:0044c9e5   59              POP         param_3                                 
CODE:0044c9e6   59              POP         param_3                                 
CODE:0044c9e7   5d              POP         EBP                                     
CODE:0044c9e8   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044c9e9(void)
                                                          ;XREF[1,0]:   0042ffb8
CODE:0044c9e9   66833de03...    CMP         word ptr [DATA:DAT_004634e0],0x0        
CODE:0044c9f1   7410            JZ          LAB_0044ca03                            
CODE:0044c9f3   6a01            PUSH        0x1                                     ;UINT uPeriod for timeEndPeriod
CODE:0044c9f5   e8e78d0000      CALL        WINMM.DLL::timeEndPeriod                ;MMRESULT timeEndPeriod(UINT uPeriod)
CODE:0044c9fa   66c705e03...    MOV         word ptr [DATA:DAT_004634e0],0x0        
                            LAB_0044ca03:                 ;XREF[1,0]:   0044c9f1
CODE:0044ca03   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ca04(void)
                                                          ;XREF[48,0]:  0041301d,0041581c,0041583e,00419afc
                                                          ;             00426a53,00426ca7,00426cbb,00426ef1
                                                          ;             00426f6d,00426f78,00426f8c,0042700f
                                                          ;             00427023,0042fb34,004321c6,004341c3
                                                          ;             0043c3ce,0043c44c,0043c625,0043e682
                                                          ;             0043e6a7,0043ecdc,00440da4,00441081
                                                          ;             0044109b,00441184,0044119e,00441287
                                                          ;             004412a1,0044132c,00441342,00443b7e
                                                          ;             00443b8d,00443d41,00444c18,00444c27
                                                          ;             0044530a,0044c3a7,0044c7ca,0044c7d4
                                                          ;             0044ca47,0044ca54,0044ca72,0044ca7e
                                                          ;             0044ca89,0044ca9f,0044cab0,0044cabf
CODE:0044ca04   e8cc8d0000      CALL        WINMM.DLL::timeGetTime                  ;DWORD timeGetTime(void)
CODE:0044ca09   2b05e4344600    SUB         EAX,dword ptr [DATA:DAT_004634e4]       
CODE:0044ca0f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ca10(void)
CODE:0044ca10   55              PUSH        EBP                                     
CODE:0044ca11   8bec            MOV         EBP,ESP                                 
CODE:0044ca13   5d              POP         EBP                                     
CODE:0044ca14   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0044ca15(void)
                                                          ;XREF[2,0]:   0041285b,004188b4
CODE:0044ca15   66a126a94600    MOV         AX,[DATA:DAT_0046a926]                  ;= ??
CODE:0044ca1b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ca1c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044ca26
                                                          ;XREF[17,0]:  00415825,004177ff,004189c6,0042fb49
                                                          ;             00434219,00434e3d,0043c885,0043c8a9
                                                          ;             0043c8d4,0043c8e8,0043cb20,0043d033
                                                          ;             0043d147,0043d4d5,0043d696,0043e68b
                                                          ;             0044f3f8
CODE:0044ca1c   55              PUSH        EBP                                     
CODE:0044ca1d   8bec            MOV         EBP,ESP                                 
CODE:0044ca1f   0fbf0526a...    MOVSX       param_1,word ptr [DATA:DAT_0046a926]    ;= ??
CODE:0044ca26   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:0044ca2a   f7ea            IMUL        param_2                                 
CODE:0044ca2c   5d              POP         EBP                                     
CODE:0044ca2d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044ca2e(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044ca38
                                                          ;XREF[1,0]:   0043d4de
CODE:0044ca2e   55              PUSH        EBP                                     
CODE:0044ca2f   8bec            MOV         EBP,ESP                                 
CODE:0044ca31   0fbf0526a...    MOVSX       param_1,word ptr [DATA:DAT_0046a926]    ;= ??
CODE:0044ca38   0fbf5508        MOVSX       param_2,word ptr [EBP + param_4+0x4]    
CODE:0044ca3c   8bca            MOV         param_3,param_2                         
CODE:0044ca3e   33d2            XOR         param_2,param_2                         
CODE:0044ca40   f7f1            DIV         param_3                                 
CODE:0044ca42   5d              POP         EBP                                     
CODE:0044ca43   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ca44(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ca4c
                                                          ;XREF[7,0]:   00418902,004189cd,0043c8ef,0043cb27
                                                          ;             0043d03a,0043d14e,0043d69d
CODE:0044ca44   55              PUSH        EBP                                     
CODE:0044ca45   8bec            MOV         EBP,ESP                                 
CODE:0044ca47   e8b8ffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044ca4c   034508          ADD         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044ca4f   5d              POP         EBP                                     
CODE:0044ca50   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0044ca51(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ca59
                                                          ;XREF[8,0]:   00418b6c,00418bcd,0043ca49,0043cbbb
                                                          ;             0043d0c1,0043d10d,0043d173,0043d6da
CODE:0044ca51   55              PUSH        EBP                                     
CODE:0044ca52   8bec            MOV         EBP,ESP                                 
CODE:0044ca54   e8abffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044ca59   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044ca5c   0f93c0          SETNC       param_1                                 
CODE:0044ca5f   83e001          AND         param_1,0x1                             
CODE:0044ca62   5d              POP         EBP                                     
CODE:0044ca63   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ca64(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ca68
CODE:0044ca64   55              PUSH        EBP                                     
CODE:0044ca65   8bec            MOV         EBP,ESP                                 
CODE:0044ca67   53              PUSH        EBX                                     
CODE:0044ca68   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044ca6b   eb05            JMP         LAB_0044ca72                            
                            LAB_0044ca6d:                 ;XREF[1,0]:   0044ca79
CODE:0044ca6d   e8d09dfdff      CALL        FUN_00426842                            ;undefined FUN_00426842(void)
                            LAB_0044ca72:                 ;XREF[1,0]:   0044ca6b
CODE:0044ca72   e88dffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044ca77   3bd8            CMP         EBX,param_1                             
CODE:0044ca79   77f2            JA          LAB_0044ca6d                            
CODE:0044ca7b   5b              POP         EBX                                     
CODE:0044ca7c   5d              POP         EBP                                     
CODE:0044ca7d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ca7e(void)
                                                          ;XREF[2,0]:   0042fef1,0044c3b1
CODE:0044ca7e   e881ffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044ca83   a330a94600      MOV         [DATA:DAT_0046a930],EAX                 ;= ??
CODE:0044ca88   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ca89(void)
                                                          ;XREF[2,0]:   0042fee1,0044c885
CODE:0044ca89   e876ffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044ca8e   2b0530a94600    SUB         EAX,dword ptr [DATA:DAT_0046a930]       ;= ??
CODE:0044ca94   0105e4344600    ADD         dword ptr [DATA:DAT_004634e4],EAX       
CODE:0044ca9a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ca9b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044caa6
CODE:0044ca9b   55              PUSH        EBP                                     
CODE:0044ca9c   8bec            MOV         EBP,ESP                                 
CODE:0044ca9e   53              PUSH        EBX                                     
CODE:0044ca9f   e860ffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044caa4   8bd8            MOV         EBX,param_1                             
CODE:0044caa6   035d08          ADD         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044caa9   eb05            JMP         LAB_0044cab0                            
                            LAB_0044caab:                 ;XREF[1,0]:   0044cab7
CODE:0044caab   e8929dfdff      CALL        FUN_00426842                            ;undefined FUN_00426842(void)
                            LAB_0044cab0:                 ;XREF[1,0]:   0044caa9
CODE:0044cab0   e84fffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044cab5   3bd8            CMP         EBX,param_1                             
CODE:0044cab7   77f2            JA          LAB_0044caab                            
CODE:0044cab9   5b              POP         EBX                                     
CODE:0044caba   5d              POP         EBP                                     
CODE:0044cabb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044cabc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044cac4
CODE:0044cabc   55              PUSH        EBP                                     
CODE:0044cabd   8bec            MOV         EBP,ESP                                 
CODE:0044cabf   e840ffffff      CALL        FUN_0044ca04                            ;int FUN_0044ca04(void)
CODE:0044cac4   034508          ADD         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044cac7   a334a94600      MOV         [DATA:DAT_0046a934],param_1             ;= ??
CODE:0044cacc   5d              POP         EBP                                     
CODE:0044cacd   c3              RET                                                 
CODE:0044cace   eb              ??          EBh                                     
CODE:0044cacf   05              ??          05h                                     
CODE:0044cad0   e8              ??          E8h                                     
CODE:0044cad1   6d              ??          6Dh    m                                
CODE:0044cad2   9d              ??          9Dh                                     
CODE:0044cad3   fd              ??          FDh                                     
CODE:0044cad4   ff              ??          FFh                                     
CODE:0044cad5   e8              ??          E8h                                     
CODE:0044cad6   2a              ??          2Ah    *                                
CODE:0044cad7   ff              ??          FFh                                     
CODE:0044cad8   ff              ??          FFh                                     
CODE:0044cad9   ff              ??          FFh                                     
CODE:0044cada   3b              ??          3Bh    ;                                
CODE:0044cadb   05              ??          05h                                     
CODE:0044cadc   34              ??          34h    4                                ;?  ->  0046a934
CODE:0044cadd   a9              ??          A9h                                     
CODE:0044cade   46              ??          46h    F                                
CODE:0044cadf   00              ??          00h                                     
CODE:0044cae0   72              ??          72h    r                                
CODE:0044cae1   ee              ??          EEh                                     
CODE:0044cae2   c3              ??          C3h                                     
CODE:0044cae3   00              ??          00h                                     
CODE:0044cae4   00              ??          00h                                     
CODE:0044cae5   00              ??          00h                                     
CODE:0044cae6   00              ??          00h                                     
CODE:0044cae7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;Nfnt * GetFromCache(undefined2 resourceId)
          ;resourceId    undefined2           4                      ;XREF[1,0]:   0044caec
          ;current       Nfnt *             EAX                      ;XREF[1,0]:   0044cb02
                                                          ;XREF[9,0]:   0044cb29,0044cb7c,0044cb9b,0044cbc8
                                                          ;             0044cd04,0044cee4,0044cf43,0044cfe1
                                                          ;             0044d103
CODE:0044cae8   55              PUSH        EBP                                     
CODE:0044cae9   8bec            MOV         EBP,ESP                                 
CODE:0044caeb   53              PUSH        EBX                                     
CODE:0044caec   8b5d08          MOV         EBX,dword ptr [EBP + resourceId+0x4]    
CODE:0044caef   6683fbff        CMP         BX,-0x1                                 
CODE:0044caf3   7507            JNZ         LAB_0044cafc                            
CODE:0044caf5   668b1d3ea...    MOV         BX,word ptr [DATA:Nfnt::currentFont]    ;= ??
                            LAB_0044cafc:                 ;XREF[1,0]:   0044caf3
CODE:0044cafc   ff3538a94600    PUSH        dword ptr [DATA:Nfnt::cache]            ;= ??
CODE:0044cb02   e8e185feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044cb07   59              POP         ECX                                     
CODE:0044cb08   85c0            TEST        current,current                         
CODE:0044cb0a   7411            JZ          LAB_0044cb1d                            
                            LAB_0044cb0c:                 ;XREF[1,0]:   0044cb1b
CODE:0044cb0c   663b582c        CMP         BX,word ptr [EAX + current->resourceId] 
CODE:0044cb10   740b            JZ          LAB_0044cb1d                            
CODE:0044cb12   50              PUSH        current                                 
CODE:0044cb13   e8f585feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044cb18   59              POP         ECX                                     
CODE:0044cb19   85c0            TEST        current,current                         
CODE:0044cb1b   75ef            JNZ         LAB_0044cb0c                            
                            LAB_0044cb1d:                 ;XREF[2,0]:   0044cb0a,0044cb10
CODE:0044cb1d   5b              POP         EBX                                     
CODE:0044cb1e   5d              POP         EBP                                     
CODE:0044cb1f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined Unload(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044cb24
                                                          ;XREF[15,0]:  0041f6cd,00422b04,00425be9,0042b984
                                                          ;             00432781,00432fa1,00435e8b,0043a8c5
                                                          ;             0043ee3a,0043fb45,0043ff71,00441a27
                                                          ;             0044aa8f,0044b0d1,0044d586
CODE:0044cb20   55              PUSH        EBP                                     
CODE:0044cb21   8bec            MOV         EBP,ESP                                 
CODE:0044cb23   53              PUSH        EBX                                     
CODE:0044cb24   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:0044cb28   50              PUSH        EAX                                     
CODE:0044cb29   e8baffffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cb2e   59              POP         ECX                                     
CODE:0044cb2f   8bd8            MOV         EBX,EAX                                 
CODE:0044cb31   85db            TEST        EBX,EBX                                 
CODE:0044cb33   741f            JZ          LAB_0044cb54                            
CODE:0044cb35   53              PUSH        EBX                                     
CODE:0044cb36   ff3538a94600    PUSH        dword ptr [DATA:Nfnt::cache]            ;= ??
CODE:0044cb3c   e80987feff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0044cb41   83c408          ADD         ESP,0x8                                 
CODE:0044cb44   ff7308          PUSH        dword ptr [EBX + 0x8]                   
CODE:0044cb47   e8f03bffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044cb4c   59              POP         ECX                                     
CODE:0044cb4d   53              PUSH        EBX                                     
CODE:0044cb4e   e867f7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044cb53   59              POP         ECX                                     
                            LAB_0044cb54:                 ;XREF[1,0]:   0044cb33
CODE:0044cb54   5b              POP         EBX                                     
CODE:0044cb55   5d              POP         EBP                                     
CODE:0044cb56   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044cb57(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044cb5a
                                                          ;XREF[2,0]:   0044d0ad,0044d1b9
CODE:0044cb57   55              PUSH        EBP                                     
CODE:0044cb58   8bec            MOV         EBP,ESP                                 
CODE:0044cb5a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044cb5d   6683f8ff        CMP         param_1,-0x1                            
CODE:0044cb61   7508            JNZ         LAB_0044cb6b                            
CODE:0044cb63   66a140a94600    MOV         param_1,[DATA:$CurrentColorClamped]     ;= ??
CODE:0044cb69   eb07            JMP         LAB_0044cb72                            
                            LAB_0044cb6b:                 ;XREF[1,0]:   0044cb61
CODE:0044cb6b   50              PUSH        param_1                                 
CODE:0044cb6c   e83c52feff      CALL        ClampColorIndex?                        ;ushort ClampColorIndex?(short color)
CODE:0044cb71   59              POP         param_3                                 
                            LAB_0044cb72:                 ;XREF[1,0]:   0044cb69
CODE:0044cb72   5d              POP         EBP                                     
CODE:0044cb73   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044cb74(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044cb77
CODE:0044cb74   55              PUSH        EBP                                     
CODE:0044cb75   8bec            MOV         EBP,ESP                                 
CODE:0044cb77   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044cb7b   50              PUSH        param_1                                 
CODE:0044cb7c   e867ffffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cb81   59              POP         param_3                                 
CODE:0044cb82   85c0            TEST        param_1,param_1                         
CODE:0044cb84   7409            JZ          LAB_0044cb8f                            
CODE:0044cb86   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:0044cb89   668b4012        MOV         param_1,word ptr [param_1 + 0x12]       
CODE:0044cb8d   eb02            JMP         LAB_0044cb91                            
                            LAB_0044cb8f:                 ;XREF[1,0]:   0044cb84
CODE:0044cb8f   33c0            XOR         param_1,param_1                         
                            LAB_0044cb91:                 ;XREF[1,0]:   0044cb8d
CODE:0044cb91   5d              POP         EBP                                     
CODE:0044cb92   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short GetFontBaselineY?(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044cb96
                                                          ;XREF[7,0]:   0041042f,0043f594,0044cf11,0044d5cb
                                                          ;             0044d5e8,0044d7a4,0044d7f6
CODE:0044cb93   55              PUSH        EBP                                     
CODE:0044cb94   8bec            MOV         EBP,ESP                                 
CODE:0044cb96   668b4508        MOV         AX,word ptr [EBP + param_1+0x4]         
CODE:0044cb9a   50              PUSH        EAX                                     
CODE:0044cb9b   e848ffffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cba0   59              POP         ECX                                     
CODE:0044cba1   85c0            TEST        EAX,EAX                                 
CODE:0044cba3   7412            JZ          LAB_0044cbb7                            
CODE:0044cba5   8b5008          MOV         EDX,dword ptr [EAX + 0x8]               
CODE:0044cba8   668b5212        MOV         DX,word ptr [EDX + 0x12]                
CODE:0044cbac   8b4008          MOV         EAX,dword ptr [EAX + 0x8]               
CODE:0044cbaf   662b5014        SUB         DX,word ptr [EAX + 0x14]                
CODE:0044cbb3   8bc2            MOV         EAX,EDX                                 
CODE:0044cbb5   eb02            JMP         LAB_0044cbb9                            
                            LAB_0044cbb7:                 ;XREF[1,0]:   0044cba3
CODE:0044cbb7   33c0            XOR         EAX,EAX                                 
                            LAB_0044cbb9:                 ;XREF[1,0]:   0044cbb5
CODE:0044cbb9   5d              POP         EBP                                     
CODE:0044cbba   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;Nfnt * LoadWithCache(ushort resourceId)
          ;resourceId    ushort               4                      ;XREF[1,0]:   0044cbc4
          ;result        undefined4         EAX                      ;XREF[4,0]:   0044cbc8,0044cbd8,0044cc0b,0044cc17
          ;inner         undefined4         EAX                      ;XREF[3,0]:   0044cbd8,0044cc0b,0044cc17
          ;node          Nfnt *             EAX                      ;XREF[2,0]:   0044cc0b,0044cc17
                                                          ;XREF[15,0]:  0041f647,004229b9,00425b89,0042b908
                                                          ;             004300d8,004326f7,00432f3b,00435d9c
                                                          ;             0043a841,0043ed37,0043faf2,0043ff3d
                                                          ;             00441955,0044aa09,0044b057
CODE:0044cbbb   55              PUSH        EBP                                     
CODE:0044cbbc   8bec            MOV         EBP,ESP                                 
CODE:0044cbbe   83c4b0          ADD         ESP,-0x50                               
CODE:0044cbc1   53              PUSH        EBX                                     
CODE:0044cbc2   56              PUSH        ESI                                     
CODE:0044cbc3   57              PUSH        EDI                                     
CODE:0044cbc4   8b7d08          MOV         EDI,dword ptr [EBP + resourceId+0x4]    
CODE:0044cbc7   57              PUSH        EDI                                     
CODE:0044cbc8   e81bffffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cbcd   59              POP         ECX                                     
CODE:0044cbce   85c0            TEST        result,result                           
CODE:0044cbd0   757d            JNZ         LAB_0044cc4f                            
CODE:0044cbd2   68ee344600      PUSH        DATA:$NFNT                              ;= 4Eh    N
CODE:0044cbd7   57              PUSH        EDI                                     
CODE:0044cbd8   e8213affff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044cbdd   83c408          ADD         ESP,0x8                                 
CODE:0044cbe0   8bf0            MOV         ESI,inner                               
CODE:0044cbe2   85f6            TEST        ESI,ESI                                 
CODE:0044cbe4   7523            JNZ         LAB_0044cc09                            
CODE:0044cbe6   68a84e0000      PUSH        20136                                   
CODE:0044cbeb   8d45b0          LEA         inner=>Stack[-0x54],[EBP + -0x50]       
CODE:0044cbee   50              PUSH        inner                                   
                            ;20136 = "Font resource not available."
CODE:0044cbef   e80036fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044cbf4   83c408          ADD         ESP,0x8                                 
CODE:0044cbf7   8d45b0          LEA         inner=>Stack[-0x54],[EBP + -0x50]       
CODE:0044cbfa   50              PUSH        inner                                   
CODE:0044cbfb   e821e0fcff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0044cc00   59              POP         ECX                                     
CODE:0044cc01   6a01            PUSH        0x1                                     
CODE:0044cc03   e8607d0000      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:0044cc08   59              POP         ECX                                     
                            LAB_0044cc09:                 ;XREF[1,0]:   0044cbe4
CODE:0044cc09   6a2e            PUSH        0x2e                                    
CODE:0044cc0b   e863f6feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044cc10   59              POP         ECX                                     
CODE:0044cc11   8bd8            MOV         EBX,node                                
CODE:0044cc13   897308          MOV         dword ptr [EBX + 0x8],ESI               
CODE:0044cc16   56              PUSH        ESI                                     
                            ;TODO continue here
CODE:0044cc17   e83a000000      CALL        FUN_0044cc56                            ;void * FUN_0044cc56(astruct_1 * para...
CODE:0044cc1c   59              POP         ECX                                     
CODE:0044cc1d   894310          MOV         dword ptr [EBX + 0x10],node             
CODE:0044cc20   56              PUSH        ESI                                     
CODE:0044cc21   e846000000      CALL        FUN_0044cc6c                            ;int FUN_0044cc6c(undefined4 param_1)
CODE:0044cc26   59              POP         ECX                                     
CODE:0044cc27   89430c          MOV         dword ptr [EBX + 0xc],node              
CODE:0044cc2a   8d4314          LEA         node,[EBX + 0x14]                       
CODE:0044cc2d   50              PUSH        node                                    
CODE:0044cc2e   56              PUSH        ESI                                     
CODE:0044cc2f   e870000000      CALL        FUN_0044cca4                            ;undefined FUN_0044cca4(undefined4 pa...
CODE:0044cc34   83c408          ADD         ESP,0x8                                 
CODE:0044cc37   66897b2c        MOV         word ptr [EBX + 0x2c],DI                
CODE:0044cc3b   68ffff0000      PUSH        0xffff                                  
CODE:0044cc40   53              PUSH        EBX                                     
CODE:0044cc41   ff3538a94600    PUSH        dword ptr [DATA:Nfnt::cache]            ;= ??
CODE:0044cc47   e87b85feff      CALL        DlistInsert                             ;void DlistInsert(Dlist * list, Dlist...
CODE:0044cc4c   83c40c          ADD         ESP,0xc                                 
                            LAB_0044cc4f:                 ;XREF[1,0]:   0044cbd0
CODE:0044cc4f   5f              POP         EDI                                     
CODE:0044cc50   5e              POP         ESI                                     
CODE:0044cc51   5b              POP         EBX                                     
CODE:0044cc52   8be5            MOV         ESP,EBP                                 
CODE:0044cc54   5d              POP         EBP                                     
CODE:0044cc55   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * FUN_0044cc56(astruct_1 * param_1)
          ;param_1       astruct_1 *          4                      ;XREF[1,0]:   0044cc59
                                                          ;XREF[1,0]:   0044cc17
CODE:0044cc56   55              PUSH        EBP                                     
CODE:0044cc57   8bec            MOV         EBP,ESP                                 
CODE:0044cc59   8b5508          MOV         EDX,dword ptr [EBP + param_1+0x4]       
CODE:0044cc5c   8d4210          LEA         EAX,[EDX + 0x10]                        
CODE:0044cc5f   668b5210        MOV         DX,word ptr [EDX + 0x10]                
CODE:0044cc63   0fbfd2          MOVSX       EDX,DX                                  
CODE:0044cc66   03d2            ADD         EDX,EDX                                 
CODE:0044cc68   03c2            ADD         EAX,EDX                                 
CODE:0044cc6a   5d              POP         EBP                                     
CODE:0044cc6b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044cc6c(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044cc6f
                                                          ;XREF[1,0]:   0044cc21
CODE:0044cc6c   55              PUSH        EBP                                     
CODE:0044cc6d   8bec            MOV         EBP,ESP                                 
CODE:0044cc6f   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044cc72   8d5010          LEA         EDX,[EAX + 0x10]                        
CODE:0044cc75   668b4810        MOV         CX,word ptr [EAX + 0x10]                
CODE:0044cc79   0fbfc9          MOVSX       ECX,CX                                  
CODE:0044cc7c   03c9            ADD         ECX,ECX                                 
CODE:0044cc7e   03d1            ADD         EDX,ECX                                 
CODE:0044cc80   668b4804        MOV         CX,word ptr [EAX + 0x4]                 
CODE:0044cc84   662b4802        SUB         CX,word ptr [EAX + 0x2]                 
CODE:0044cc88   6683c103        ADD         CX,0x3                                  
CODE:0044cc8c   03c9            ADD         ECX,ECX                                 
CODE:0044cc8e   8bc1            MOV         EAX,ECX                                 
CODE:0044cc90   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044cc93   2bd0            SUB         EDX,EAX                                 
CODE:0044cc95   8bc2            MOV         EAX,EDX                                 
CODE:0044cc97   5d              POP         EBP                                     
CODE:0044cc98   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044cc99(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044cc9c
                                                          ;XREF[1,0]:   0044ccb4
CODE:0044cc99   55              PUSH        EBP                                     
CODE:0044cc9a   8bec            MOV         EBP,ESP                                 
CODE:0044cc9c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044cc9f   83c01a          ADD         param_1,0x1a                            
CODE:0044cca2   5d              POP         EBP                                     
CODE:0044cca3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044cca4(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044ccb0
          ;param_2       undefined4           8                      ;XREF[1,0]:   0044ccad
          ;local_8       undefined4          -8                      ;XREF[1,0]:   0044ccde
          ;local_c       undefined4          -c                      ;XREF[1,0]:   0044ccd7
          ;local_10      undefined4         -10                      ;XREF[1,0]:   0044cccd
          ;local_14      undefined4         -14                      ;XREF[2,0]:   0044ccc8,0044cce1
                                                          ;XREF[1,0]:   0044cc2f
CODE:0044cca4   55              PUSH        EBP                                     
CODE:0044cca5   8bec            MOV         EBP,ESP                                 
CODE:0044cca7   83c4f0          ADD         ESP,-0x10                               
CODE:0044ccaa   53              PUSH        EBX                                     
CODE:0044ccab   56              PUSH        ESI                                     
CODE:0044ccac   57              PUSH        EDI                                     
CODE:0044ccad   8b5d0c          MOV         EBX,dword ptr [EBP + param_2+0x4]       
CODE:0044ccb0   8b7508          MOV         ESI,dword ptr [EBP + param_1+0x4]       
CODE:0044ccb3   56              PUSH        ESI                                     
CODE:0044ccb4   e8e0ffffff      CALL        FUN_0044cc99                            ;int FUN_0044cc99(undefined param_1, ...
CODE:0044ccb9   59              POP         ECX                                     
CODE:0044ccba   8903            MOV         dword ptr [EBX],EAX                     
CODE:0044ccbc   668b4618        MOV         AX,word ptr [ESI + 0x18]                
CODE:0044ccc0   03c0            ADD         EAX,EAX                                 
CODE:0044ccc2   66894304        MOV         word ptr [EBX + 0x4],AX                 
CODE:0044ccc6   33c0            XOR         EAX,EAX                                 
CODE:0044ccc8   8945f0          MOV         dword ptr [EBP + local_14+0x4],EAX      
CODE:0044cccb   33c0            XOR         EAX,EAX                                 
CODE:0044cccd   8945f4          MOV         dword ptr [EBP + local_10+0x4],EAX      
CODE:0044ccd0   0fbf4304        MOVSX       EAX,word ptr [EBX + 0x4]                
CODE:0044ccd4   c1e003          SHL         EAX,0x3                                 
CODE:0044ccd7   8945f8          MOV         dword ptr [EBP + local_c+0x4],EAX       
CODE:0044ccda   0fbf460e        MOVSX       EAX,word ptr [ESI + 0xe]                
CODE:0044ccde   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:0044cce1   8d75f0          LEA         ESI=>local_14,[EBP + -0x10]             
CODE:0044cce4   8d7b06          LEA         EDI,[EBX + 0x6]                         
CODE:0044cce7   b904000000      MOV         ECX,0x4                                 
CODE:0044ccec   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044ccee   5f              POP         EDI                                     
CODE:0044ccef   5e              POP         ESI                                     
CODE:0044ccf0   5b              POP         EBX                                     
CODE:0044ccf1   8be5            MOV         ESP,EBP                                 
CODE:0044ccf3   5d              POP         EBP                                     
CODE:0044ccf4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0044ccf5(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ccfe
          ;param_5       undefined4           8                      ;XREF[3,0]:   0044cd25,0044cd2c,0044cebf
          ;local_8       undefined4          -8                      ;XREF[5,0]:   0044cd0a,0044cd0d,0044cd17,0044cd33,0044ceaa
          ;local_c       undefined4          -c                      ;XREF[2,0]:   0044cd1d,0044cd44
                                                          ;XREF[11,0]:  004229f0,0043f5d7,0043f629,00444504
                                                          ;             004446f6,00444edd,0044cef0,0044d62d
                                                          ;             0044d6b0,0044f657,0044f6a7
CODE:0044ccf5   55              PUSH        EBP                                     
CODE:0044ccf6   8bec            MOV         EBP,ESP                                 
CODE:0044ccf8   83c4f8          ADD         ESP,-0x8                                
CODE:0044ccfb   53              PUSH        EBX                                     
CODE:0044ccfc   56              PUSH        ESI                                     
CODE:0044ccfd   57              PUSH        EDI                                     
CODE:0044ccfe   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044cd01   33f6            XOR         ESI,ESI                                 
CODE:0044cd03   53              PUSH        EBX                                     
CODE:0044cd04   e8dffdffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cd09   59              POP         param_3                                 
CODE:0044cd0a   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0044cd0d   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:0044cd11   0f84b4010000    JZ          LAB_0044cecb                            
CODE:0044cd17   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0044cd1a   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:0044cd1d   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0044cd20   e99a010000      JMP         LAB_0044cebf                            
                            LAB_0044cd25:                 ;XREF[1,0]:   0044cec5
CODE:0044cd25   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0044cd28   8a10            MOV         param_2,byte ptr [param_1]              
CODE:0044cd2a   8bc2            MOV         param_1,param_2                         
CODE:0044cd2c   ff450c          INC         dword ptr [EBP + param_5+0x4]           
CODE:0044cd2f   33c9            XOR         param_3,param_3                         
CODE:0044cd31   8aca            MOV         param_3,param_2                         
CODE:0044cd33   8b7dfc          MOV         EDI,dword ptr [EBP + local_8+0x4]       
CODE:0044cd36   8b7f10          MOV         EDI,dword ptr [EDI + 0x10]              
CODE:0044cd39   668b0c4f        MOV         param_3,word ptr [EDI + param_3*0x2]    
CODE:0044cd3d   6681f9ffff      CMP         param_3,0xffff                          
CODE:0044cd42   7509            JNZ         LAB_0044cd4d                            
CODE:0044cd44   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:0044cd47   8a5204          MOV         param_2,byte ptr [param_2 + 0x4]        
CODE:0044cd4a   80c2ff          ADD         param_2,0xff                            
                            LAB_0044cd4d:                 ;XREF[1,0]:   0044cd42
CODE:0044cd4d   6683fbff        CMP         BX,-0x1                                 
CODE:0044cd51   750d            JNZ         LAB_0044cd60                            
CODE:0044cd53   3c8c            CMP         param_1,0x8c                            
CODE:0044cd55   7509            JNZ         LAB_0044cd60                            
CODE:0044cd57   6683c610        ADD         SI,0x10                                 
CODE:0044cd5b   e95f010000      JMP         LAB_0044cebf                            
                            LAB_0044cd60:                 ;XREF[2,0]:   0044cd51,0044cd55
CODE:0044cd60   6683fbff        CMP         BX,-0x1                                 
CODE:0044cd64   750d            JNZ         LAB_0044cd73                            
CODE:0044cd66   3c9c            CMP         param_1,0x9c                            
CODE:0044cd68   7509            JNZ         LAB_0044cd73                            
CODE:0044cd6a   6683c60f        ADD         SI,0xf                                  
CODE:0044cd6e   e94c010000      JMP         LAB_0044cebf                            
                            LAB_0044cd73:                 ;XREF[2,0]:   0044cd64,0044cd68
CODE:0044cd73   6683fbff        CMP         BX,-0x1                                 
CODE:0044cd77   7511            JNZ         LAB_0044cd8a                            
CODE:0044cd79   3cc0            CMP         param_1,0xc0                            
CODE:0044cd7b   720d            JC          LAB_0044cd8a                            
CODE:0044cd7d   3cc5            CMP         param_1,0xc5                            
CODE:0044cd7f   7709            JA          LAB_0044cd8a                            
CODE:0044cd81   6683c60a        ADD         SI,0xa                                  
CODE:0044cd85   e935010000      JMP         LAB_0044cebf                            
                            LAB_0044cd8a:                 ;XREF[3,0]:   0044cd77,0044cd7b,0044cd7f
CODE:0044cd8a   6683fbff        CMP         BX,-0x1                                 
CODE:0044cd8e   750d            JNZ         LAB_0044cd9d                            
CODE:0044cd90   3cc6            CMP         param_1,0xc6                            
CODE:0044cd92   7509            JNZ         LAB_0044cd9d                            
CODE:0044cd94   6683c60e        ADD         SI,0xe                                  
CODE:0044cd98   e922010000      JMP         LAB_0044cebf                            
                            LAB_0044cd9d:                 ;XREF[2,0]:   0044cd8e,0044cd92
CODE:0044cd9d   6683fbff        CMP         BX,-0x1                                 
CODE:0044cda1   750d            JNZ         LAB_0044cdb0                            
CODE:0044cda3   3cc7            CMP         param_1,0xc7                            
CODE:0044cda5   7509            JNZ         LAB_0044cdb0                            
CODE:0044cda7   6683c60a        ADD         SI,0xa                                  
CODE:0044cdab   e90f010000      JMP         LAB_0044cebf                            
                            LAB_0044cdb0:                 ;XREF[2,0]:   0044cda1,0044cda5
CODE:0044cdb0   6683fbff        CMP         BX,-0x1                                 
CODE:0044cdb4   7511            JNZ         LAB_0044cdc7                            
CODE:0044cdb6   3cc8            CMP         param_1,0xc8                            
CODE:0044cdb8   720d            JC          LAB_0044cdc7                            
CODE:0044cdba   3ccb            CMP         param_1,0xcb                            
CODE:0044cdbc   7709            JA          LAB_0044cdc7                            
CODE:0044cdbe   6683c608        ADD         SI,0x8                                  
CODE:0044cdc2   e9f8000000      JMP         LAB_0044cebf                            
                            LAB_0044cdc7:                 ;XREF[3,0]:   0044cdb4,0044cdb8,0044cdbc
CODE:0044cdc7   6683fbff        CMP         BX,-0x1                                 
CODE:0044cdcb   7511            JNZ         LAB_0044cdde                            
CODE:0044cdcd   3ccc            CMP         param_1,0xcc                            
CODE:0044cdcf   720d            JC          LAB_0044cdde                            
CODE:0044cdd1   3ccf            CMP         param_1,0xcf                            
CODE:0044cdd3   7709            JA          LAB_0044cdde                            
CODE:0044cdd5   6683c607        ADD         SI,0x7                                  
CODE:0044cdd9   e9e1000000      JMP         LAB_0044cebf                            
                            LAB_0044cdde:                 ;XREF[3,0]:   0044cdcb,0044cdcf,0044cdd3
CODE:0044cdde   6683fbff        CMP         BX,-0x1                                 
CODE:0044cde2   750d            JNZ         LAB_0044cdf1                            
CODE:0044cde4   3cd1            CMP         param_1,0xd1                            
CODE:0044cde6   7509            JNZ         LAB_0044cdf1                            
CODE:0044cde8   6683c60c        ADD         SI,0xc                                  
CODE:0044cdec   e9ce000000      JMP         LAB_0044cebf                            
                            LAB_0044cdf1:                 ;XREF[2,0]:   0044cde2,0044cde6
CODE:0044cdf1   6683fbff        CMP         BX,-0x1                                 
CODE:0044cdf5   7511            JNZ         LAB_0044ce08                            
CODE:0044cdf7   3cd2            CMP         param_1,0xd2                            
CODE:0044cdf9   720d            JC          LAB_0044ce08                            
CODE:0044cdfb   3cd6            CMP         param_1,0xd6                            
CODE:0044cdfd   7709            JA          LAB_0044ce08                            
CODE:0044cdff   6683c60d        ADD         SI,0xd                                  
CODE:0044ce03   e9b7000000      JMP         LAB_0044cebf                            
                            LAB_0044ce08:                 ;XREF[3,0]:   0044cdf5,0044cdf9,0044cdfd
CODE:0044ce08   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce0c   7511            JNZ         LAB_0044ce1f                            
CODE:0044ce0e   3cd9            CMP         param_1,0xd9                            
CODE:0044ce10   720d            JC          LAB_0044ce1f                            
CODE:0044ce12   3cdc            CMP         param_1,0xdc                            
CODE:0044ce14   7709            JA          LAB_0044ce1f                            
CODE:0044ce16   6683c60b        ADD         SI,0xb                                  
CODE:0044ce1a   e9a0000000      JMP         LAB_0044cebf                            
                            LAB_0044ce1f:                 ;XREF[3,0]:   0044ce0c,0044ce10,0044ce14
CODE:0044ce1f   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce23   750d            JNZ         LAB_0044ce32                            
CODE:0044ce25   3cdd            CMP         param_1,0xdd                            
CODE:0044ce27   7509            JNZ         LAB_0044ce32                            
CODE:0044ce29   6683c60a        ADD         SI,0xa                                  
CODE:0044ce2d   e98d000000      JMP         LAB_0044cebf                            
                            LAB_0044ce32:                 ;XREF[2,0]:   0044ce23,0044ce27
CODE:0044ce32   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce36   750e            JNZ         LAB_0044ce46                            
CODE:0044ce38   3ce0            CMP         param_1,0xe0                            
CODE:0044ce3a   720a            JC          LAB_0044ce46                            
CODE:0044ce3c   3ce5            CMP         param_1,0xe5                            
CODE:0044ce3e   7706            JA          LAB_0044ce46                            
CODE:0044ce40   6683c609        ADD         SI,0x9                                  
CODE:0044ce44   eb79            JMP         LAB_0044cebf                            
                            LAB_0044ce46:                 ;XREF[3,0]:   0044ce36,0044ce3a,0044ce3e
CODE:0044ce46   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce4a   750a            JNZ         LAB_0044ce56                            
CODE:0044ce4c   3ce6            CMP         param_1,0xe6                            
CODE:0044ce4e   7506            JNZ         LAB_0044ce56                            
CODE:0044ce50   6683c60f        ADD         SI,0xf                                  
CODE:0044ce54   eb69            JMP         LAB_0044cebf                            
                            LAB_0044ce56:                 ;XREF[2,0]:   0044ce4a,0044ce4e
CODE:0044ce56   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce5a   750a            JNZ         LAB_0044ce66                            
CODE:0044ce5c   3ce7            CMP         param_1,0xe7                            
CODE:0044ce5e   7506            JNZ         LAB_0044ce66                            
CODE:0044ce60   6683c607        ADD         SI,0x7                                  
CODE:0044ce64   eb59            JMP         LAB_0044cebf                            
                            LAB_0044ce66:                 ;XREF[2,0]:   0044ce5a,0044ce5e
CODE:0044ce66   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce6a   750e            JNZ         LAB_0044ce7a                            
CODE:0044ce6c   3ce8            CMP         param_1,0xe8                            
CODE:0044ce6e   720a            JC          LAB_0044ce7a                            
CODE:0044ce70   3ceb            CMP         param_1,0xeb                            
CODE:0044ce72   7706            JA          LAB_0044ce7a                            
CODE:0044ce74   6683c609        ADD         SI,0x9                                  
CODE:0044ce78   eb45            JMP         LAB_0044cebf                            
                            LAB_0044ce7a:                 ;XREF[3,0]:   0044ce6a,0044ce6e,0044ce72
CODE:0044ce7a   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce7e   750e            JNZ         LAB_0044ce8e                            
CODE:0044ce80   3cec            CMP         param_1,0xec                            
CODE:0044ce82   720a            JC          LAB_0044ce8e                            
CODE:0044ce84   3cef            CMP         param_1,0xef                            
CODE:0044ce86   7706            JA          LAB_0044ce8e                            
CODE:0044ce88   6683c604        ADD         SI,0x4                                  
CODE:0044ce8c   eb31            JMP         LAB_0044cebf                            
                            LAB_0044ce8e:                 ;XREF[3,0]:   0044ce7e,0044ce82,0044ce86
CODE:0044ce8e   6683fbff        CMP         BX,-0x1                                 
CODE:0044ce92   750e            JNZ         LAB_0044cea2                            
CODE:0044ce94   3cf0            CMP         param_1,0xf0                            
CODE:0044ce96   720a            JC          LAB_0044cea2                            
CODE:0044ce98   3cfc            CMP         param_1,0xfc                            
CODE:0044ce9a   7706            JA          LAB_0044cea2                            
CODE:0044ce9c   6683c609        ADD         SI,0x9                                  
CODE:0044cea0   eb1d            JMP         LAB_0044cebf                            
                            LAB_0044cea2:                 ;XREF[3,0]:   0044ce92,0044ce96,0044ce9a
CODE:0044cea2   3c0a            CMP         param_1,0xa                             
CODE:0044cea4   7414            JZ          LAB_0044ceba                            
CODE:0044cea6   33c0            XOR         param_1,param_1                         
CODE:0044cea8   8ac2            MOV         param_1,param_2                         
CODE:0044ceaa   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:0044cead   8b5210          MOV         param_2,dword ptr [param_2 + 0x10]      
CODE:0044ceb0   0fb6444201      MOVZX       param_1,byte ptr [param_2 + param_1*0...
CODE:0044ceb5   6603f0          ADD         SI,param_1                              
CODE:0044ceb8   eb05            JMP         LAB_0044cebf                            
                            LAB_0044ceba:                 ;XREF[1,0]:   0044cea4
CODE:0044ceba   6681c6e803      ADD         SI,0x3e8                                
                            LAB_0044cebf:                 ;XREF[19,0]:  0044cd20,0044cd5b,0044cd6e,0044cd85
                                                          ;             0044cd98,0044cdab,0044cdc2,0044cdd9
                                                          ;             0044cdec,0044ce03,0044ce1a,0044ce2d
                                                          ;             0044ce44,0044ce54,0044ce64,0044ce78
                                                          ;             0044ce8c,0044cea0,0044ceb8
CODE:0044cebf   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0044cec2   803800          CMP         byte ptr [param_1],0x0                  
CODE:0044cec5   0f855afeffff    JNZ         LAB_0044cd25                            
                            LAB_0044cecb:                 ;XREF[1,0]:   0044cd11
CODE:0044cecb   8bc6            MOV         param_1,ESI                             
CODE:0044cecd   5f              POP         EDI                                     
CODE:0044cece   5e              POP         ESI                                     
CODE:0044cecf   5b              POP         EBX                                     
CODE:0044ced0   59              POP         param_3                                 
CODE:0044ced1   59              POP         param_3                                 
CODE:0044ced2   5d              POP         EBP                                     
CODE:0044ced3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ced4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined2 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044cee0
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044cedd
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044ceda
          ;param_7       undefined2          10                      ;XREF[1,0]:   0044cf17
          ;param_8       undefined2          14                      ;XREF[1,0]:   0044cf05
                                                          ;XREF[5,0]:   00418cc6,00431f3d,0043ee70,0044c641
                                                          ;             0044c6a4
CODE:0044ced4   55              PUSH        EBP                                     
CODE:0044ced5   8bec            MOV         EBP,ESP                                 
CODE:0044ced7   53              PUSH        EBX                                     
CODE:0044ced8   56              PUSH        ESI                                     
CODE:0044ced9   57              PUSH        EDI                                     
CODE:0044ceda   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0044cedd   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0044cee0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044cee3   53              PUSH        EBX                                     
CODE:0044cee4   e8fffbffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cee9   59              POP         param_3                                 
CODE:0044ceea   85c0            TEST        param_1,param_1                         
CODE:0044ceec   7439            JZ          LAB_0044cf27                            
CODE:0044ceee   56              PUSH        ESI                                     
CODE:0044ceef   53              PUSH        EBX                                     
CODE:0044cef0   e800feffff      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0044cef5   83c408          ADD         ESP,0x8                                 
CODE:0044cef8   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044cefb   d1f8            SAR         param_1,0x1                             
CODE:0044cefd   7903            JNS         LAB_0044cf02                            
CODE:0044ceff   83d000          ADC         param_1,0x0                             
                            LAB_0044cf02:                 ;XREF[1,0]:   0044cefd
CODE:0044cf02   662bf8          SUB         DI,param_1                              
CODE:0044cf05   668b4518        MOV         param_1,word ptr [EBP + param_8+0x4]    
CODE:0044cf09   50              PUSH        param_1                                 
CODE:0044cf0a   66a13ea94600    MOV         param_1,[DATA:Nfnt::currentFont]        ;= ??
CODE:0044cf10   50              PUSH        param_1                                 
CODE:0044cf11   e87dfcffff      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0044cf16   59              POP         param_3                                 
CODE:0044cf17   66034514        ADD         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044cf1b   50              PUSH        param_1                                 
CODE:0044cf1c   57              PUSH        EDI                                     
CODE:0044cf1d   56              PUSH        ESI                                     
CODE:0044cf1e   53              PUSH        EBX                                     
CODE:0044cf1f   e808000000      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044cf24   83c414          ADD         ESP,0x14                                
                            LAB_0044cf27:                 ;XREF[1,0]:   0044ceec
CODE:0044cf27   5f              POP         EDI                                     
CODE:0044cf28   5e              POP         ESI                                     
CODE:0044cf29   5b              POP         EBX                                     
CODE:0044cf2a   5d              POP         EBP                                     
CODE:0044cf2b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void String(undefined2 font, char * text, short x, short y, undefined2 color)
          ;font          undefined2           4                      ;XREF[1,0]:   0044cf3b
          ;text          char *               8                      ;XREF[1,0]:   0044cf38
          ;x             short                c                      ;XREF[1,0]:   0044cf35
          ;y             short               10                      ;XREF[2,0]:   0044cf6c,0044cf78
          ;color         undefined2          14                      ;XREF[1,0]:   0044cf73
          ;local_8       undefined4          -8                      ;XREF[3,0]:   0044cf49,0044cf4c,0044cf62
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0044cf3e,0044cf5e
          ;local_3c      undefined1         -3c                      ;XREF[2,0]:   0044cfae,0044cfba
          ;local_70      undefined1         -70                      ;XREF[2,0]:   0044cf9a,0044cfaa
                                                          ;XREF[22,0]:  0041f6a3,00422a25,00422a79,00422aaa
                                                          ;             00422abf,00425bd0,0042b94f,0042b965
                                                          ;             0043275c,00432f85,00435e60,0043a8a6
                                                          ;             0043ca32,0043fb2c,004419fd,0044aa68
                                                          ;             0044b0b2,0044cf1f,0044d660,0044d6e3
                                                          ;             0044d726,0044d810
CODE:0044cf2c   55              PUSH        EBP                                     
CODE:0044cf2d   8bec            MOV         EBP,ESP                                 
CODE:0044cf2f   83c494          ADD         ESP,-0x6c                               
CODE:0044cf32   53              PUSH        EBX                                     
CODE:0044cf33   56              PUSH        ESI                                     
CODE:0044cf34   57              PUSH        EDI                                     
CODE:0044cf35   8b7510          MOV         ESI,dword ptr [EBP + x+0x4]             
CODE:0044cf38   8b5d0c          MOV         EBX,dword ptr [EBP + text+0x4]          
CODE:0044cf3b   8b7d08          MOV         EDI,dword ptr [EBP + font+0x4]          
CODE:0044cf3e   668975fa        MOV         word ptr [EBP + local_a+0x4],SI         
CODE:0044cf42   57              PUSH        EDI                                     
CODE:0044cf43   e8a0fbffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cf48   59              POP         ECX                                     
CODE:0044cf49   8945fc          MOV         dword ptr [EBP + local_8+0x4],EAX       
CODE:0044cf4c   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:0044cf50   7443            JZ          LAB_0044cf95                            
CODE:0044cf52   e8c9010000      CALL        FUN_0044d120                            ;undefined FUN_0044d120(void)
CODE:0044cf57   eb35            JMP         LAB_0044cf8e                            
                            LAB_0044cf59:                 ;XREF[1,0]:   0044cf91
CODE:0044cf59   803b0a          CMP         byte ptr [EBX],0xa                      
CODE:0044cf5c   7515            JNZ         LAB_0044cf73                            
CODE:0044cf5e   668b75fa        MOV         SI,word ptr [EBP + local_a+0x4]         
CODE:0044cf62   8b45fc          MOV         EAX,dword ptr [EBP + local_8+0x4]       
CODE:0044cf65   8b4008          MOV         EAX,dword ptr [EAX + 0x8]               
CODE:0044cf68   668b400e        MOV         AX,word ptr [EAX + 0xe]                 
CODE:0044cf6c   66014514        ADD         word ptr [EBP + y+0x4],AX               
CODE:0044cf70   43              INC         EBX                                     
CODE:0044cf71   eb1b            JMP         LAB_0044cf8e                            
                            LAB_0044cf73:                 ;XREF[1,0]:   0044cf5c
CODE:0044cf73   668b4518        MOV         AX,word ptr [EBP + color+0x4]           
CODE:0044cf77   50              PUSH        EAX                                     
CODE:0044cf78   668b4514        MOV         AX,word ptr [EBP + y+0x4]               
CODE:0044cf7c   50              PUSH        EAX                                     
CODE:0044cf7d   56              PUSH        ESI                                     
CODE:0044cf7e   8a03            MOV         AL,byte ptr [EBX]                       
CODE:0044cf80   43              INC         EBX                                     
CODE:0044cf81   50              PUSH        EAX                                     
CODE:0044cf82   57              PUSH        EDI                                     
CODE:0044cf83   e843000000      CALL        FUN_0044cfcb                            ;uint FUN_0044cfcb(undefined param_1,...
CODE:0044cf88   83c414          ADD         ESP,0x14                                
CODE:0044cf8b   6603f0          ADD         SI,AX                                   
                            LAB_0044cf8e:                 ;XREF[2,0]:   0044cf57,0044cf71
CODE:0044cf8e   803b00          CMP         byte ptr [EBX],0x0                      
CODE:0044cf91   75c6            JNZ         LAB_0044cf59                            
CODE:0044cf93   eb2f            JMP         LAB_0044cfc4                            
                            LAB_0044cf95:                 ;XREF[1,0]:   0044cf50
CODE:0044cf95   68a24e0000      PUSH        0x4ea2                                  
CODE:0044cf9a   8d4594          LEA         EAX=>local_70,[EBP + -0x6c]             
CODE:0044cf9d   50              PUSH        EAX                                     
CODE:0044cf9e   e85132fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044cfa3   83c408          ADD         ESP,0x8                                 
CODE:0044cfa6   0fbfc7          MOVSX       EAX,DI                                  
CODE:0044cfa9   50              PUSH        EAX                                     
CODE:0044cfaa   8d4594          LEA         EAX=>local_70,[EBP + -0x6c]             
CODE:0044cfad   50              PUSH        EAX                                     
CODE:0044cfae   8d45c8          LEA         EAX=>local_3c,[EBP + -0x38]             
CODE:0044cfb1   50              PUSH        EAX                                     
CODE:0044cfb2   e8bd5a0000      CALL        Sprintf'                                ;int Sprintf'(char * dest, char * for...
CODE:0044cfb7   83c40c          ADD         ESP,0xc                                 
CODE:0044cfba   8d45c8          LEA         EAX=>local_3c,[EBP + -0x38]             
CODE:0044cfbd   50              PUSH        EAX                                     
CODE:0044cfbe   e85edcfcff      CALL        ShowAlertMessage                        ;void ShowAlertMessage(undefined4 mes...
CODE:0044cfc3   59              POP         ECX                                     
                            LAB_0044cfc4:                 ;XREF[1,0]:   0044cf93
CODE:0044cfc4   5f              POP         EDI                                     
CODE:0044cfc5   5e              POP         ESI                                     
CODE:0044cfc6   5b              POP         EBX                                     
CODE:0044cfc7   8be5            MOV         ESP,EBP                                 
CODE:0044cfc9   5d              POP         EBP                                     
CODE:0044cfca   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044cfcb(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined2 param_6, undefined2 param_7, undefined2 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044cfdc
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044cfd3
          ;param_6       undefined2           c                      ;XREF[3,0]:   0044d090,0044d0c4,0044d0e4
          ;param_7       undefined2          10                      ;XREF[3,0]:   0044d08b,0044d0ba,0044d0db
          ;param_8       undefined2          14                      ;XREF[2,0]:   0044d071,0044d0a8
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0044cfd6,0044d02f,0044d0b4,0044d0d6,0044d0f1
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0044cffa,0044d080,0044d0d1
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0044d042,0044d07b
          ;local_c       undefined2          -c                      ;XREF[2,0]:   0044d051,0044d086
                                                          ;XREF[2,0]:   0041048b,0044cf83
CODE:0044cfcb   55              PUSH        EBP                                     
CODE:0044cfcc   8bec            MOV         EBP,ESP                                 
CODE:0044cfce   83c4f8          ADD         ESP,-0x8                                
CODE:0044cfd1   53              PUSH        EBX                                     
CODE:0044cfd2   56              PUSH        ESI                                     
CODE:0044cfd3   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0044cfd6   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044cfdc   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044cfe0   50              PUSH        param_1                                 
CODE:0044cfe1   e802fbffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044cfe6   59              POP         param_3                                 
CODE:0044cfe7   85c0            TEST        param_1,param_1                         
CODE:0044cfe9   0f8402010000    JZ          LAB_0044d0f1                            
CODE:0044cfef   8b7008          MOV         ESI,dword ptr [param_1 + 0x8]           
CODE:0044cff2   668b5612        MOV         param_2,word ptr [ESI + 0x12]           
CODE:0044cff6   66035614        ADD         param_2,word ptr [ESI + 0x14]           
CODE:0044cffa   668955fc        MOV         word ptr [EBP + local_8+0x4],param_2    
CODE:0044cffe   33d2            XOR         param_2,param_2                         
CODE:0044d000   8ad3            MOV         param_2,BL                              
CODE:0044d002   8b0d70004600    MOV         param_3,dword ptr [DATA:DAT_00460070]   
CODE:0044d008   8a1c11          MOV         BL,byte ptr [param_3 + param_2*0x1]     
CODE:0044d00b   33d2            XOR         param_2,param_2                         
CODE:0044d00d   8ad3            MOV         param_2,BL                              
CODE:0044d00f   8b4810          MOV         param_3,dword ptr [param_1 + 0x10]      
CODE:0044d012   668b1451        MOV         param_2,word ptr [param_3 + param_2*0x2]
CODE:0044d016   6681faffff      CMP         param_2,0xffff                          
CODE:0044d01b   7506            JNZ         LAB_0044d023                            
CODE:0044d01d   8a5e04          MOV         BL,byte ptr [ESI + 0x4]                 
CODE:0044d020   80c3ff          ADD         BL,0xff                                 
                            LAB_0044d023:                 ;XREF[1,0]:   0044d01b
CODE:0044d023   33d2            XOR         param_2,param_2                         
CODE:0044d025   8ad3            MOV         param_2,BL                              
CODE:0044d027   8b4810          MOV         param_3,dword ptr [param_1 + 0x10]      
CODE:0044d02a   0fb6545101      MOVZX       param_2,byte ptr [param_3 + param_2*0...
CODE:0044d02f   668955fe        MOV         word ptr [EBP + local_6+0x4],param_2    
CODE:0044d033   33d2            XOR         param_2,param_2                         
CODE:0044d035   8ad3            MOV         param_2,BL                              
CODE:0044d037   8b4810          MOV         param_3,dword ptr [param_1 + 0x10]      
CODE:0044d03a   0fb61451        MOVZX       param_2,byte ptr [param_3 + param_2*0x2]
CODE:0044d03e   66035608        ADD         param_2,word ptr [ESI + 0x8]            
CODE:0044d042   668955fa        MOV         word ptr [EBP + local_a+0x4],param_2    
CODE:0044d046   33d2            XOR         param_2,param_2                         
CODE:0044d048   8ad3            MOV         param_2,BL                              
CODE:0044d04a   8b480c          MOV         param_3,dword ptr [param_1 + 0xc]       
CODE:0044d04d   668b1451        MOV         param_2,word ptr [param_3 + param_2*0x2]
CODE:0044d051   668955f8        MOV         word ptr [EBP + local_c+0x4],param_2    
CODE:0044d055   33d2            XOR         param_2,param_2                         
CODE:0044d057   8ad3            MOV         param_2,BL                              
CODE:0044d059   8b480c          MOV         param_3,dword ptr [param_1 + 0xc]       
CODE:0044d05c   668b545102      MOV         param_2,word ptr [param_3 + param_2*0...
CODE:0044d061   33c9            XOR         param_3,param_3                         
CODE:0044d063   8acb            MOV         param_3,BL                              
CODE:0044d065   8b580c          MOV         EBX,dword ptr [param_1 + 0xc]           
CODE:0044d068   662b144b        SUB         param_2,word ptr [EBX + param_3*0x2]    
CODE:0044d06c   6685d2          TEST        param_2,param_2                         
CODE:0044d06f   7460            JZ          LAB_0044d0d1                            
CODE:0044d071   668b4d18        MOV         param_3,word ptr [EBP + param_8+0x4]    
CODE:0044d075   51              PUSH        param_3                                 
CODE:0044d076   668b4e12        MOV         param_3,word ptr [ESI + 0x12]           
CODE:0044d07a   51              PUSH        param_3                                 
CODE:0044d07b   668b4dfa        MOV         param_3,word ptr [EBP + local_a+0x4]    
CODE:0044d07f   51              PUSH        param_3                                 
CODE:0044d080   668b4dfc        MOV         param_3,word ptr [EBP + local_8+0x4]    
CODE:0044d084   51              PUSH        param_3                                 
CODE:0044d085   52              PUSH        param_2                                 
CODE:0044d086   668b55f8        MOV         param_2,word ptr [EBP + local_c+0x4]    
CODE:0044d08a   52              PUSH        param_2                                 
CODE:0044d08b   668b5514        MOV         param_2,word ptr [EBP + param_7+0x4]    
CODE:0044d08f   52              PUSH        param_2                                 
CODE:0044d090   668b5510        MOV         param_2,word ptr [EBP + param_6+0x4]    
CODE:0044d094   52              PUSH        param_2                                 
CODE:0044d095   50              PUSH        param_1                                 
CODE:0044d096   e886000000      CALL        FUN_0044d121                            ;undefined FUN_0044d121(undefined par...
CODE:0044d09b   83c424          ADD         ESP,0x24                                
CODE:0044d09e   66833dea3...    CMP         word ptr [DATA:DAT_004634ea],0x0        
CODE:0044d0a6   7429            JZ          LAB_0044d0d1                            
CODE:0044d0a8   668b4518        MOV         param_1,word ptr [EBP + param_8+0x4]    
CODE:0044d0ac   50              PUSH        param_1                                 
CODE:0044d0ad   e8a5faffff      CALL        FUN_0044cb57                            ;uint FUN_0044cb57(undefined param_1,...
CODE:0044d0b2   59              POP         param_3                                 
CODE:0044d0b3   50              PUSH        param_1                                 
CODE:0044d0b4   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044d0b8   40              INC         param_1                                 
CODE:0044d0b9   50              PUSH        param_1                                 
CODE:0044d0ba   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044d0be   66034612        ADD         param_1,word ptr [ESI + 0x12]           
CODE:0044d0c2   40              INC         param_1                                 
CODE:0044d0c3   50              PUSH        param_1                                 
CODE:0044d0c4   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044d0c8   50              PUSH        param_1                                 
CODE:0044d0c9   e8e249feff      CALL        FUN_00431ab0                            ;undefined FUN_00431ab0(undefined par...
CODE:0044d0ce   83c410          ADD         ESP,0x10                                
                            LAB_0044d0d1:                 ;XREF[2,0]:   0044d06f,0044d0a6
CODE:0044d0d1   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044d0d5   50              PUSH        param_1                                 
CODE:0044d0d6   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044d0da   50              PUSH        param_1                                 
CODE:0044d0db   668b4514        MOV         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044d0df   662b4612        SUB         param_1,word ptr [ESI + 0x12]           
CODE:0044d0e3   50              PUSH        param_1                                 
CODE:0044d0e4   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044d0e8   50              PUSH        param_1                                 
CODE:0044d0e9   e8ce39feff      CALL        FUN_00430abc                            ;undefined FUN_00430abc(undefined2 pa...
CODE:0044d0ee   83c410          ADD         ESP,0x10                                
                            LAB_0044d0f1:                 ;XREF[1,0]:   0044cfe9
CODE:0044d0f1   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044d0f5   5e              POP         ESI                                     
CODE:0044d0f6   5b              POP         EBX                                     
CODE:0044d0f7   59              POP         param_3                                 
CODE:0044d0f8   59              POP         param_3                                 
CODE:0044d0f9   5d              POP         EBP                                     
CODE:0044d0fa   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d0fb(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined1 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044d0fe
          ;param_5       undefined1           8                      ;XREF[1,0]:   0044d10f
                                                          ;XREF[1,0]:   0044d78c
CODE:0044d0fb   55              PUSH        EBP                                     
CODE:0044d0fc   8bec            MOV         EBP,ESP                                 
CODE:0044d0fe   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d102   50              PUSH        param_1                                 
CODE:0044d103   e8e0f9ffff      CALL        Nfnt::GetFromCache                      ;Nfnt * GetFromCache(undefined2 resou...
CODE:0044d108   59              POP         param_3                                 
CODE:0044d109   85c0            TEST        param_1,param_1                         
CODE:0044d10b   740f            JZ          LAB_0044d11c                            
CODE:0044d10d   33d2            XOR         param_2,param_2                         
CODE:0044d10f   8a550c          MOV         param_2,byte ptr [EBP + param_5+0x4]    
CODE:0044d112   8b4010          MOV         param_1,dword ptr [param_1 + 0x10]      
CODE:0044d115   0fb6445001      MOVZX       param_1,byte ptr [param_1 + param_2*0...
CODE:0044d11a   5d              POP         EBP                                     
CODE:0044d11b   c3              RET                                                 
                            LAB_0044d11c:                 ;XREF[1,0]:   0044d10b
CODE:0044d11c   33c0            XOR         param_1,param_1                         
CODE:0044d11e   5d              POP         EBP                                     
CODE:0044d11f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d120(void)
                                                          ;XREF[1,0]:   0044cf52
CODE:0044d120   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d121(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined2 param_9, undefined2 param_10, undefined4 param_11, undefined2 param_12)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[3,0]:   0044d15b,0044d2f1,0044d4c4
          ;param_5       undefined2           8                      ;XREF[3,0]:   0044d225,0044d374,0044d388
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044d133
          ;param_7       undefined4          10                      ;XREF[1,0]:   0044d130
          ;param_8       undefined4          14                      ;XREF[1,0]:   0044d12d
          ;param_9       undefined2          18                      ;XREF[4,0]:   0044d1e1,0044d307,0044d327,0044d4da
          ;param_10      undefined2          1c                      ;XREF[2,0]:   0044d22b,0044d382
          ;param_11      undefined4          20                      ;XREF[1,0]:   0044d12a
          ;param_12      undefined2          24                      ;XREF[1,0]:   0044d1b4
          ;local_8       undefined4          -8                      ;XREF[5,0]:   0044d167,0044d231,0044d2f8,0044d3a7,0044d4cb
          ;local_c       undefined4          -c                      ;XREF[12,0]:  0044d234,0044d237,0044d267,0044d27f,0044d2a3
                                                                     ;             0044d2c7,0044d3aa,0044d3ad,0044d3fc,0044d414
                                                                     ;             0044d457,0044d47b
          ;local_d       undefined1          -d                      ;XREF[12,0]:  0044d1bf,0044d258,0044d294,0044d2e2,0044d394
                                                                     ;             0044d39e,0044d3e0,0044d3ed,0044d43b,0044d448
                                                                     ;             0044d4a8,0044d4b5
          ;local_16      undefined2         -16                      ;XREF[9,0]:   0044d143,0044d161,0044d196,0044d26e,0044d2ae
                                                                     ;             0044d2c1,0044d403,0044d462,0044d475
          ;local_18      undefined2         -18                      ;XREF[8,0]:   0044d17b,0044d192,0044d26a,0044d2aa,0044d2bd
                                                                     ;             0044d3ff,0044d45e,0044d471
          ;local_1a      undefined2         -1a                      ;XREF[4,0]:   0044d157,0044d1ac,0044d23c,0044d3b2
          ;local_1c      undefined2         -1c                      ;XREF[5,0]:   0044d18e,0044d2ce,0044d2eb,0044d482,0044d4be
          ;local_1e      undefined2         -1e                      ;XREF[6,0]:   0044d277,0044d2a6,0044d2b5,0044d40c,0044d45a
                                                                     ;             0044d469
          ;local_20      undefined2         -20                      ;XREF[8,0]:   0044d1d7,0044d1dd,0044d2ff,0044d303,0044d31d
                                                                     ;             0044d323,0044d4d2,0044d4d6
          ;local_22      undefined2         -22                      ;XREF[10,0]:  0044d1d3,0044d1eb,0044d1f6,0044d207,0044d2fb
                                                                     ;             0044d319,0044d331,0044d33c,0044d34d,0044d4ce
          ;local_24      undefined2         -24                      ;XREF[6,0]:   0044d1a2,0044d1b0,0044d244,0044d261,0044d3ba
                                                                     ;             0044d3f6
          ;local_28      undefined4         -28                      ;XREF[4,0]:   0044d222,0044d253,0044d28f,0044d2dd
          ;local_29      undefined1         -29                      ;XREF[11,0]:  0044d397,0044d3a4,0044d3d3,0044d3e6,0044d3f0
                                                                     ;             0044d42e,0044d441,0044d44b,0044d49b,0044d4ae
                                                                     ;             0044d4b8
          ;local_30      undefined4         -30                      ;XREF[6,0]:   0044d35c,0044d36d,0044d37f,0044d3c5,0044d420
                                                                     ;             0044d48d
          ;local_34      undefined4         -34                      ;XREF[4,0]:   0044d371,0044d3ca,0044d425,0044d492
                                                          ;XREF[1,0]:   0044d096
CODE:0044d121   55              PUSH        EBP                                     
CODE:0044d122   8bec            MOV         EBP,ESP                                 
CODE:0044d124   83c4d0          ADD         ESP,-0x30                               
CODE:0044d127   53              PUSH        EBX                                     
CODE:0044d128   56              PUSH        ESI                                     
CODE:0044d129   57              PUSH        EDI                                     
CODE:0044d12a   8b7524          MOV         ESI,dword ptr [EBP + param_11+0x4]      
CODE:0044d12d   8b5518          MOV         param_2,dword ptr [EBP + param_8+0x4]   
CODE:0044d130   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:0044d133   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:0044d136   0fbfc8          MOVSX       param_3,param_1                         
CODE:0044d139   85c9            TEST        param_3,param_3                         
CODE:0044d13b   7903            JNS         LAB_0044d140                            
CODE:0044d13d   83c107          ADD         param_3,0x7                             
                            LAB_0044d140:                 ;XREF[1,0]:   0044d13b
CODE:0044d140   c1f903          SAR         param_3,0x3                             
CODE:0044d143   66894dee        MOV         word ptr [EBP + local_16+0x4],param_3   
CODE:0044d147   0fbfc8          MOVSX       param_3,param_1                         
CODE:0044d14a   81e107000080    AND         param_3,0x80000007                      
CODE:0044d150   7905            JNS         LAB_0044d157                            
CODE:0044d152   49              DEC         param_3                                 
CODE:0044d153   83c9f8          OR          param_3,0xfffffff8                      
CODE:0044d156   41              INC         param_3                                 
                            LAB_0044d157:                 ;XREF[1,0]:   0044d150
CODE:0044d157   66894dea        MOV         word ptr [EBP + local_1a+0x4],param_3   
CODE:0044d15b   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0044d15e   8b4914          MOV         param_3,dword ptr [param_3 + 0x14]      
CODE:0044d161   0fbf7dee        MOVSX       EDI,word ptr [EBP + local_16+0x4]       
CODE:0044d165   03cf            ADD         param_3,EDI                             
CODE:0044d167   894dfc          MOV         dword ptr [EBP + local_8+0x4],param_3   
CODE:0044d16a   8d4402ff        LEA         param_1,[param_2 + param_1*0x1 + -0x1]  
CODE:0044d16e   0fbfc8          MOVSX       param_3,param_1                         
CODE:0044d171   85c9            TEST        param_3,param_3                         
CODE:0044d173   7903            JNS         LAB_0044d178                            
CODE:0044d175   83c107          ADD         param_3,0x7                             
                            LAB_0044d178:                 ;XREF[1,0]:   0044d173
CODE:0044d178   c1f903          SAR         param_3,0x3                             
CODE:0044d17b   66894dec        MOV         word ptr [EBP + local_18+0x4],param_3   
CODE:0044d17f   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044d182   2507000080      AND         param_1,0x80000007                      
CODE:0044d187   7905            JNS         LAB_0044d18e                            
CODE:0044d189   48              DEC         param_1                                 
CODE:0044d18a   83c8f8          OR          param_1,0xfffffff8                      
CODE:0044d18d   40              INC         param_1                                 
                            LAB_0044d18e:                 ;XREF[1,0]:   0044d187
CODE:0044d18e   668945e8        MOV         word ptr [EBP + local_1c+0x4],param_1   
CODE:0044d192   668b45ec        MOV         param_1,word ptr [EBP + local_18+0x4]   
CODE:0044d196   663b45ee        CMP         param_1,word ptr [EBP + local_16+0x4]   
CODE:0044d19a   750c            JNZ         LAB_0044d1a8                            
CODE:0044d19c   6683fa08        CMP         param_2,0x8                             
CODE:0044d1a0   7d06            JGE         LAB_0044d1a8                            
CODE:0044d1a2   668955e0        MOV         word ptr [EBP + local_24+0x4],param_2   
CODE:0044d1a6   eb0c            JMP         LAB_0044d1b4                            
                            LAB_0044d1a8:                 ;XREF[2,0]:   0044d19a,0044d1a0
CODE:0044d1a8   66b80800        MOV         param_1,0x8                             
CODE:0044d1ac   662b45ea        SUB         param_1,word ptr [EBP + local_1a+0x4]   
CODE:0044d1b0   668945e0        MOV         word ptr [EBP + local_24+0x4],param_1   
                            LAB_0044d1b4:                 ;XREF[1,0]:   0044d1a6
CODE:0044d1b4   668b4528        MOV         param_1,word ptr [EBP + param_12+0x4]   
CODE:0044d1b8   50              PUSH        param_1                                 
CODE:0044d1b9   e899f9ffff      CALL        FUN_0044cb57                            ;uint FUN_0044cb57(undefined param_1,...
CODE:0044d1be   59              POP         param_3                                 
CODE:0044d1bf   8845f7          MOV         byte ptr [EBP + local_d+0x4],param_1    
CODE:0044d1c2   66833d3ca...    CMP         word ptr [DATA:DAT_0046a93c],0x0        ;= ??
CODE:0044d1ca   0f8446010000    JZ          LAB_0044d316                            
CODE:0044d1d0   662bde          SUB         BX,SI                                   
CODE:0044d1d3   66895de2        MOV         word ptr [EBP + local_22+0x4],BX        
CODE:0044d1d7   66c745e40000    MOV         word ptr [EBP + local_20+0x4],0x0       
CODE:0044d1dd   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:0044d1e1   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:0044d1e5   0f8df9020000    JGE         LAB_0044d4e4                            
                            LAB_0044d1eb:                 ;XREF[1,0]:   0044d30b
CODE:0044d1eb   66837de200      CMP         word ptr [EBP + local_22+0x4],0x0       
CODE:0044d1f0   0f8cfb000000    JL          LAB_0044d2f1                            
CODE:0044d1f6   668b45e2        MOV         param_1,word ptr [EBP + local_22+0x4]   
CODE:0044d1fa   663b05b87...    CMP         param_1,word ptr [DATA:DAT_00467db8]    ;= ??
CODE:0044d201   0f8dea000000    JGE         LAB_0044d2f1                            
CODE:0044d207   668b45e2        MOV         param_1,word ptr [EBP + local_22+0x4]   
CODE:0044d20b   50              PUSH        param_1                                 
CODE:0044d20c   6a00            PUSH        0x0                                     
CODE:0044d20e   e80948feff      CALL        FUN_00431a1c                            ;int FUN_00431a1c(int param_1, undefi...
CODE:0044d213   83c408          ADD         ESP,0x8                                 
CODE:0044d216   8bd0            MOV         param_2,param_1                         
CODE:0044d218   0fbf05b67...    MOVSX       param_1,word ptr [DATA:DAT_00467db6]    ;= ??
CODE:0044d21f   03c2            ADD         param_1,param_2                         
CODE:0044d221   48              DEC         param_1                                 
CODE:0044d222   8945dc          MOV         dword ptr [EBP + local_28+0x4],param_1  
CODE:0044d225   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0044d229   03c2            ADD         param_1,param_2                         
CODE:0044d22b   0fbf4d20        MOVSX       param_3,word ptr [EBP + param_10+0x4]   
CODE:0044d22f   03c1            ADD         param_1,param_3                         
CODE:0044d231   8b4dfc          MOV         param_3,dword ptr [EBP + local_8+0x4]   
CODE:0044d234   894df8          MOV         dword ptr [EBP + local_c+0x4],param_3   
CODE:0044d237   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d23a   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d23c   668b4dea        MOV         param_3,word ptr [EBP + local_1a+0x4]   
CODE:0044d240   d2e3            SHL         BL,param_3                              
CODE:0044d242   33f6            XOR         ESI,ESI                                 
CODE:0044d244   663b75e0        CMP         SI,word ptr [EBP + local_24+0x4]        
CODE:0044d248   7d1d            JGE         LAB_0044d267                            
                            LAB_0044d24a:                 ;XREF[1,0]:   0044d265
CODE:0044d24a   f6c380          TEST        BL,0x80                                 
CODE:0044d24d   740e            JZ          LAB_0044d25d                            
CODE:0044d24f   3bd0            CMP         param_2,param_1                         
CODE:0044d251   770a            JA          LAB_0044d25d                            
CODE:0044d253   3b45dc          CMP         param_1,dword ptr [EBP + local_28+0x4]  
CODE:0044d256   7705            JA          LAB_0044d25d                            
CODE:0044d258   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d25b   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d25d:                 ;XREF[3,0]:   0044d24d,0044d251,0044d256
CODE:0044d25d   03db            ADD         EBX,EBX                                 
CODE:0044d25f   40              INC         param_1                                 
CODE:0044d260   46              INC         ESI                                     
CODE:0044d261   663b75e0        CMP         SI,word ptr [EBP + local_24+0x4]        
CODE:0044d265   7ce3            JL          LAB_0044d24a                            
                            LAB_0044d267:                 ;XREF[1,0]:   0044d248
CODE:0044d267   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:0044d26a   0fbf4dec        MOVSX       param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d26e   0fbf5dee        MOVSX       EBX,word ptr [EBP + local_16+0x4]       
CODE:0044d272   2bcb            SUB         param_3,EBX                             
CODE:0044d274   49              DEC         param_3                                 
CODE:0044d275   7e46            JLE         LAB_0044d2bd                            
CODE:0044d277   66c745e60000    MOV         word ptr [EBP + local_1e+0x4],0x0       
CODE:0044d27d   eb2b            JMP         LAB_0044d2aa                            
                            LAB_0044d27f:                 ;XREF[1,0]:   0044d2bb
CODE:0044d27f   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d282   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d284   33f6            XOR         ESI,ESI                                 
                            LAB_0044d286:                 ;XREF[1,0]:   0044d2a1
CODE:0044d286   f6c380          TEST        BL,0x80                                 
CODE:0044d289   740e            JZ          LAB_0044d299                            
CODE:0044d28b   3bd0            CMP         param_2,param_1                         
CODE:0044d28d   770a            JA          LAB_0044d299                            
CODE:0044d28f   3b45dc          CMP         param_1,dword ptr [EBP + local_28+0x4]  
CODE:0044d292   7705            JA          LAB_0044d299                            
CODE:0044d294   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d297   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d299:                 ;XREF[3,0]:   0044d289,0044d28d,0044d292
CODE:0044d299   03db            ADD         EBX,EBX                                 
CODE:0044d29b   40              INC         param_1                                 
CODE:0044d29c   46              INC         ESI                                     
CODE:0044d29d   6683fe08        CMP         SI,0x8                                  
CODE:0044d2a1   7ce3            JL          LAB_0044d286                            
CODE:0044d2a3   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:0044d2a6   66ff45e6        INC         word ptr [EBP + local_1e+0x4]           
                            LAB_0044d2aa:                 ;XREF[1,0]:   0044d27d
CODE:0044d2aa   0fbf4dec        MOVSX       param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d2ae   0fbf5dee        MOVSX       EBX,word ptr [EBP + local_16+0x4]       
CODE:0044d2b2   2bcb            SUB         param_3,EBX                             
CODE:0044d2b4   49              DEC         param_3                                 
CODE:0044d2b5   0fbf5de6        MOVSX       EBX,word ptr [EBP + local_1e+0x4]       
CODE:0044d2b9   3bcb            CMP         param_3,EBX                             
CODE:0044d2bb   7fc2            JG          LAB_0044d27f                            
                            LAB_0044d2bd:                 ;XREF[1,0]:   0044d275
CODE:0044d2bd   668b4dec        MOV         param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d2c1   663b4dee        CMP         param_3,word ptr [EBP + local_16+0x4]   
CODE:0044d2c5   742a            JZ          LAB_0044d2f1                            
CODE:0044d2c7   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d2ca   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d2cc   33f6            XOR         ESI,ESI                                 
CODE:0044d2ce   663b75e8        CMP         SI,word ptr [EBP + local_1c+0x4]        
CODE:0044d2d2   7f1d            JG          LAB_0044d2f1                            
                            LAB_0044d2d4:                 ;XREF[1,0]:   0044d2ef
CODE:0044d2d4   f6c380          TEST        BL,0x80                                 
CODE:0044d2d7   740e            JZ          LAB_0044d2e7                            
CODE:0044d2d9   3bd0            CMP         param_2,param_1                         
CODE:0044d2db   770a            JA          LAB_0044d2e7                            
CODE:0044d2dd   3b45dc          CMP         param_1,dword ptr [EBP + local_28+0x4]  
CODE:0044d2e0   7705            JA          LAB_0044d2e7                            
CODE:0044d2e2   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d2e5   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d2e7:                 ;XREF[3,0]:   0044d2d7,0044d2db,0044d2e0
CODE:0044d2e7   03db            ADD         EBX,EBX                                 
CODE:0044d2e9   40              INC         param_1                                 
CODE:0044d2ea   46              INC         ESI                                     
CODE:0044d2eb   663b75e8        CMP         SI,word ptr [EBP + local_1c+0x4]        
CODE:0044d2ef   7ee3            JLE         LAB_0044d2d4                            
                            LAB_0044d2f1:                 ;XREF[4,0]:   0044d1f0,0044d201,0044d2c5,0044d2d2
CODE:0044d2f1   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044d2f4   0fbf4018        MOVSX       param_1,word ptr [param_1 + 0x18]       
CODE:0044d2f8   0145fc          ADD         dword ptr [EBP + local_8+0x4],param_1   
CODE:0044d2fb   66ff45e2        INC         word ptr [EBP + local_22+0x4]           
CODE:0044d2ff   66ff45e4        INC         word ptr [EBP + local_20+0x4]           
CODE:0044d303   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:0044d307   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:0044d30b   0f8cdafeffff    JL          LAB_0044d1eb                            
CODE:0044d311   e9ce010000      JMP         LAB_0044d4e4                            
                            LAB_0044d316:                 ;XREF[1,0]:   0044d1ca
CODE:0044d316   662bde          SUB         BX,SI                                   
CODE:0044d319   66895de2        MOV         word ptr [EBP + local_22+0x4],BX        
CODE:0044d31d   66c745e40000    MOV         word ptr [EBP + local_20+0x4],0x0       
CODE:0044d323   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:0044d327   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:0044d32b   0f8db3010000    JGE         LAB_0044d4e4                            
                            LAB_0044d331:                 ;XREF[1,0]:   0044d4de
CODE:0044d331   66837de200      CMP         word ptr [EBP + local_22+0x4],0x0       
CODE:0044d336   0f8c88010000    JL          LAB_0044d4c4                            
CODE:0044d33c   668b45e2        MOV         param_1,word ptr [EBP + local_22+0x4]   
CODE:0044d340   663b05b87...    CMP         param_1,word ptr [DATA:DAT_00467db8]    ;= ??
CODE:0044d347   0f8d77010000    JGE         LAB_0044d4c4                            
CODE:0044d34d   668b45e2        MOV         param_1,word ptr [EBP + local_22+0x4]   
CODE:0044d351   50              PUSH        param_1                                 
CODE:0044d352   6a00            PUSH        0x0                                     
CODE:0044d354   e8c346feff      CALL        FUN_00431a1c                            ;int FUN_00431a1c(int param_1, undefi...
CODE:0044d359   83c408          ADD         ESP,0x8                                 
CODE:0044d35c   8945d4          MOV         dword ptr [EBP + local_30+0x4],param_1  
CODE:0044d35f   0fbf05b67...    MOVSX       param_1,word ptr [DATA:DAT_00467db6]    ;= ??
CODE:0044d366   d1f8            SAR         param_1,0x1                             
CODE:0044d368   7903            JNS         LAB_0044d36d                            
CODE:0044d36a   83d000          ADC         param_1,0x0                             
                            LAB_0044d36d:                 ;XREF[1,0]:   0044d368
CODE:0044d36d   0345d4          ADD         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0044d370   48              DEC         param_1                                 
CODE:0044d371   8945d0          MOV         dword ptr [EBP + local_34+0x4],param_1  
CODE:0044d374   0fbf450c        MOVSX       param_1,word ptr [EBP + param_5+0x4]    
CODE:0044d378   d1f8            SAR         param_1,0x1                             
CODE:0044d37a   7903            JNS         LAB_0044d37f                            
CODE:0044d37c   83d000          ADC         param_1,0x0                             
                            LAB_0044d37f:                 ;XREF[1,0]:   0044d37a
CODE:0044d37f   0345d4          ADD         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0044d382   0fbf5520        MOVSX       param_2,word ptr [EBP + param_10+0x4]   
CODE:0044d386   03c2            ADD         param_1,param_2                         
CODE:0044d388   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:0044d38c   83e201          AND         param_2,0x1                             
CODE:0044d38f   4a              DEC         param_2                                 
CODE:0044d390   750a            JNZ         LAB_0044d39c                            
CODE:0044d392   b2f0            MOV         param_2,0xf0                            
CODE:0044d394   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d397   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
CODE:0044d39a   eb0b            JMP         LAB_0044d3a7                            
                            LAB_0044d39c:                 ;XREF[1,0]:   0044d390
CODE:0044d39c   b20f            MOV         param_2,0xf                             
CODE:0044d39e   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d3a1   c1e104          SHL         param_3,0x4                             
CODE:0044d3a4   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
                            LAB_0044d3a7:                 ;XREF[1,0]:   0044d39a
CODE:0044d3a7   8b4dfc          MOV         param_3,dword ptr [EBP + local_8+0x4]   
CODE:0044d3aa   894df8          MOV         dword ptr [EBP + local_c+0x4],param_3   
CODE:0044d3ad   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d3b0   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d3b2   668b4dea        MOV         param_3,word ptr [EBP + local_1a+0x4]   
CODE:0044d3b6   d2e3            SHL         BL,param_3                              
CODE:0044d3b8   33f6            XOR         ESI,ESI                                 
CODE:0044d3ba   663b75e0        CMP         SI,word ptr [EBP + local_24+0x4]        
CODE:0044d3be   7d3c            JGE         LAB_0044d3fc                            
                            LAB_0044d3c0:                 ;XREF[1,0]:   0044d3fa
CODE:0044d3c0   f6c380          TEST        BL,0x80                                 
CODE:0044d3c3   7413            JZ          LAB_0044d3d8                            
CODE:0044d3c5   3b45d4          CMP         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0044d3c8   720e            JC          LAB_0044d3d8                            
CODE:0044d3ca   3b45d0          CMP         param_1,dword ptr [EBP + local_34+0x4]  
CODE:0044d3cd   7709            JA          LAB_0044d3d8                            
CODE:0044d3cf   8a08            MOV         param_3,byte ptr [param_1]              
CODE:0044d3d1   22ca            AND         param_3,param_2                         
CODE:0044d3d3   024ddb          ADD         param_3,byte ptr [EBP + local_29+0x4]   
CODE:0044d3d6   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d3d8:                 ;XREF[3,0]:   0044d3c3,0044d3c8,0044d3cd
CODE:0044d3d8   80faf0          CMP         param_2,0xf0                            
CODE:0044d3db   750e            JNZ         LAB_0044d3eb                            
CODE:0044d3dd   40              INC         param_1                                 
CODE:0044d3de   b20f            MOV         param_2,0xf                             
CODE:0044d3e0   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d3e3   c1e104          SHL         param_3,0x4                             
CODE:0044d3e6   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
CODE:0044d3e9   eb08            JMP         LAB_0044d3f3                            
                            LAB_0044d3eb:                 ;XREF[1,0]:   0044d3db
CODE:0044d3eb   b2f0            MOV         param_2,0xf0                            
CODE:0044d3ed   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d3f0   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
                            LAB_0044d3f3:                 ;XREF[1,0]:   0044d3e9
CODE:0044d3f3   03db            ADD         EBX,EBX                                 
CODE:0044d3f5   46              INC         ESI                                     
CODE:0044d3f6   663b75e0        CMP         SI,word ptr [EBP + local_24+0x4]        
CODE:0044d3fa   7cc4            JL          LAB_0044d3c0                            
                            LAB_0044d3fc:                 ;XREF[1,0]:   0044d3be
CODE:0044d3fc   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:0044d3ff   0fbf4dec        MOVSX       param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d403   0fbf5dee        MOVSX       EBX,word ptr [EBP + local_16+0x4]       
CODE:0044d407   2bcb            SUB         param_3,EBX                             
CODE:0044d409   49              DEC         param_3                                 
CODE:0044d40a   7e65            JLE         LAB_0044d471                            
CODE:0044d40c   66c745e60000    MOV         word ptr [EBP + local_1e+0x4],0x0       
CODE:0044d412   eb4a            JMP         LAB_0044d45e                            
                            LAB_0044d414:                 ;XREF[1,0]:   0044d46f
CODE:0044d414   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d417   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d419   33f6            XOR         ESI,ESI                                 
                            LAB_0044d41b:                 ;XREF[1,0]:   0044d455
CODE:0044d41b   f6c380          TEST        BL,0x80                                 
CODE:0044d41e   7413            JZ          LAB_0044d433                            
CODE:0044d420   3b45d4          CMP         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0044d423   720e            JC          LAB_0044d433                            
CODE:0044d425   3b45d0          CMP         param_1,dword ptr [EBP + local_34+0x4]  
CODE:0044d428   7709            JA          LAB_0044d433                            
CODE:0044d42a   8a08            MOV         param_3,byte ptr [param_1]              
CODE:0044d42c   22ca            AND         param_3,param_2                         
CODE:0044d42e   024ddb          ADD         param_3,byte ptr [EBP + local_29+0x4]   
CODE:0044d431   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d433:                 ;XREF[3,0]:   0044d41e,0044d423,0044d428
CODE:0044d433   80faf0          CMP         param_2,0xf0                            
CODE:0044d436   750e            JNZ         LAB_0044d446                            
CODE:0044d438   40              INC         param_1                                 
CODE:0044d439   b20f            MOV         param_2,0xf                             
CODE:0044d43b   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d43e   c1e104          SHL         param_3,0x4                             
CODE:0044d441   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
CODE:0044d444   eb08            JMP         LAB_0044d44e                            
                            LAB_0044d446:                 ;XREF[1,0]:   0044d436
CODE:0044d446   b2f0            MOV         param_2,0xf0                            
CODE:0044d448   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d44b   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
                            LAB_0044d44e:                 ;XREF[1,0]:   0044d444
CODE:0044d44e   03db            ADD         EBX,EBX                                 
CODE:0044d450   46              INC         ESI                                     
CODE:0044d451   6683fe08        CMP         SI,0x8                                  
CODE:0044d455   7cc4            JL          LAB_0044d41b                            
CODE:0044d457   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:0044d45a   66ff45e6        INC         word ptr [EBP + local_1e+0x4]           
                            LAB_0044d45e:                 ;XREF[1,0]:   0044d412
CODE:0044d45e   0fbf4dec        MOVSX       param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d462   0fbf5dee        MOVSX       EBX,word ptr [EBP + local_16+0x4]       
CODE:0044d466   2bcb            SUB         param_3,EBX                             
CODE:0044d468   49              DEC         param_3                                 
CODE:0044d469   0fbf5de6        MOVSX       EBX,word ptr [EBP + local_1e+0x4]       
CODE:0044d46d   3bcb            CMP         param_3,EBX                             
CODE:0044d46f   7fa3            JG          LAB_0044d414                            
                            LAB_0044d471:                 ;XREF[1,0]:   0044d40a
CODE:0044d471   668b4dec        MOV         param_3,word ptr [EBP + local_18+0x4]   
CODE:0044d475   663b4dee        CMP         param_3,word ptr [EBP + local_16+0x4]   
CODE:0044d479   7449            JZ          LAB_0044d4c4                            
CODE:0044d47b   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:0044d47e   8a19            MOV         BL,byte ptr [param_3]                   
CODE:0044d480   33f6            XOR         ESI,ESI                                 
CODE:0044d482   663b75e8        CMP         SI,word ptr [EBP + local_1c+0x4]        
CODE:0044d486   7f3c            JG          LAB_0044d4c4                            
                            LAB_0044d488:                 ;XREF[1,0]:   0044d4c2
CODE:0044d488   f6c380          TEST        BL,0x80                                 
CODE:0044d48b   7413            JZ          LAB_0044d4a0                            
CODE:0044d48d   3b45d4          CMP         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0044d490   720e            JC          LAB_0044d4a0                            
CODE:0044d492   3b45d0          CMP         param_1,dword ptr [EBP + local_34+0x4]  
CODE:0044d495   7709            JA          LAB_0044d4a0                            
CODE:0044d497   8a08            MOV         param_3,byte ptr [param_1]              
CODE:0044d499   22ca            AND         param_3,param_2                         
CODE:0044d49b   024ddb          ADD         param_3,byte ptr [EBP + local_29+0x4]   
CODE:0044d49e   8808            MOV         byte ptr [param_1],param_3              
                            LAB_0044d4a0:                 ;XREF[3,0]:   0044d48b,0044d490,0044d495
CODE:0044d4a0   80faf0          CMP         param_2,0xf0                            
CODE:0044d4a3   750e            JNZ         LAB_0044d4b3                            
CODE:0044d4a5   40              INC         param_1                                 
CODE:0044d4a6   b20f            MOV         param_2,0xf                             
CODE:0044d4a8   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d4ab   c1e104          SHL         param_3,0x4                             
CODE:0044d4ae   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
CODE:0044d4b1   eb08            JMP         LAB_0044d4bb                            
                            LAB_0044d4b3:                 ;XREF[1,0]:   0044d4a3
CODE:0044d4b3   b2f0            MOV         param_2,0xf0                            
CODE:0044d4b5   8a4df7          MOV         param_3,byte ptr [EBP + local_d+0x4]    
CODE:0044d4b8   884ddb          MOV         byte ptr [EBP + local_29+0x4],param_3   
                            LAB_0044d4bb:                 ;XREF[1,0]:   0044d4b1
CODE:0044d4bb   03db            ADD         EBX,EBX                                 
CODE:0044d4bd   46              INC         ESI                                     
CODE:0044d4be   663b75e8        CMP         SI,word ptr [EBP + local_1c+0x4]        
CODE:0044d4c2   7ec4            JLE         LAB_0044d488                            
                            LAB_0044d4c4:                 ;XREF[4,0]:   0044d336,0044d347,0044d479,0044d486
CODE:0044d4c4   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044d4c7   0fbf4018        MOVSX       param_1,word ptr [param_1 + 0x18]       
CODE:0044d4cb   0145fc          ADD         dword ptr [EBP + local_8+0x4],param_1   
CODE:0044d4ce   66ff45e2        INC         word ptr [EBP + local_22+0x4]           
CODE:0044d4d2   66ff45e4        INC         word ptr [EBP + local_20+0x4]           
CODE:0044d4d6   668b45e4        MOV         param_1,word ptr [EBP + local_20+0x4]   
CODE:0044d4da   663b451c        CMP         param_1,word ptr [EBP + param_9+0x4]    
CODE:0044d4de   0f8c4dfeffff    JL          LAB_0044d331                            
                            LAB_0044d4e4:                 ;XREF[3,0]:   0044d1e5,0044d311,0044d32b
CODE:0044d4e4   5f              POP         EDI                                     
CODE:0044d4e5   5e              POP         ESI                                     
CODE:0044d4e6   5b              POP         EBX                                     
CODE:0044d4e7   8be5            MOV         ESP,EBP                                 
CODE:0044d4e9   5d              POP         EBP                                     
CODE:0044d4ea   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 SetCurrentFont(undefined2 font)
          ;font          undefined2           4                      ;XREF[1,0]:   0044d4f4
          ;old           undefined2          AX                      ;XREF[1,0]:   0044d4ee
                                                          ;XREF[5,0]:   004300e3,0043ed42,0043ee33,0043ff48
                                                          ;             0043ff66
CODE:0044d4eb   55              PUSH        EBP                                     
CODE:0044d4ec   8bec            MOV         EBP,ESP                                 
CODE:0044d4ee   66a13ea94600    MOV         old,[DATA:Nfnt::currentFont]            ;= ??
CODE:0044d4f4   668b5508        MOV         DX,word ptr [EBP + font+0x4]            
CODE:0044d4f8   6689153ea...    MOV         word ptr [DATA:Nfnt::currentFont],DX    ;= ??
CODE:0044d4ff   5d              POP         EBP                                     
CODE:0044d500   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short SetCurrentColor(short color)
          ;color         short                4                      ;XREF[1,0]:   0044d506
          ;old           undefined2     HASH...                      
                                                          ;XREF[25,0]:  0041046e,00416495,00417e53,00417e81
                                                          ;             00417e9e,00418caf,00418cd0,00419553
                                                          ;             00419b28,00419cf0,00422ae2,00431f0c
                                                          ;             0043ed08,0043f146,0043fded,0043ff2b
                                                          ;             004446b1,004446cd,0044472e,00444787
                                                          ;             0044c3d8,0044c870,0044ec16,0044f630
                                                          ;             0044f689
CODE:0044d501   55              PUSH        EBP                                     
CODE:0044d502   8bec            MOV         EBP,ESP                                 
CODE:0044d504   53              PUSH        EBX                                     
CODE:0044d505   56              PUSH        ESI                                     
CODE:0044d506   8b5d08          MOV         EBX,dword ptr [EBP + color+0x4]         
CODE:0044d509   668b3542a...    MOV         SI,word ptr [DATA:$CurrentColor]        ;= ??
CODE:0044d510   66891d42a...    MOV         word ptr [DATA:$CurrentColor],BX        ;= ??
CODE:0044d517   53              PUSH        EBX                                     
CODE:0044d518   e89048feff      CALL        ClampColorIndex?                        ;ushort ClampColorIndex?(short color)
CODE:0044d51d   59              POP         ECX                                     
CODE:0044d51e   66a340a94600    MOV         [DATA:$CurrentColorClamped],AX          ;= ??
CODE:0044d524   8bc6            MOV         EAX,ESI                                 
CODE:0044d526   5e              POP         ESI                                     
CODE:0044d527   5b              POP         EBX                                     
CODE:0044d528   5d              POP         EBP                                     
CODE:0044d529   c3              RET                                                 
CODE:0044d52a   66              ??          66h    f                                
CODE:0044d52b   a1              ??          A1h                                     
CODE:0044d52c   42              ??          42h    B                                ;?  ->  0046a942
CODE:0044d52d   a9              ??          A9h                                     
CODE:0044d52e   46              ??          46h    F                                
CODE:0044d52f   00              ??          00h                                     
CODE:0044d530   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d531(void)
                                                          ;XREF[1,0]:   00430056
CODE:0044d531   66833de83...    CMP         word ptr [DATA:DAT_004634e8],0x0        
CODE:0044d539   751e            JNZ         LAB_0044d559                            
CODE:0044d53b   e8b27dfeff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0044d540   a338a94600      MOV         [DATA:Nfnt::cache],EAX                  ;= ??
CODE:0044d545   66c705e83...    MOV         word ptr [DATA:DAT_004634e8],0x1        
CODE:0044d54e   e84a48feff      CALL        Is256Color                              ;bool Is256Color(void)
CODE:0044d553   66a33ca94600    MOV         [DATA:DAT_0046a93c],AX                  ;= ??
                            LAB_0044d559:                 ;XREF[1,0]:   0044d539
CODE:0044d559   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d55a(void)
                                                          ;XREF[1,0]:   0042ffb3
CODE:0044d55a   53              PUSH        EBX                                     
CODE:0044d55b   56              PUSH        ESI                                     
CODE:0044d55c   66833de83...    CMP         word ptr [DATA:DAT_004634e8],0x0        
CODE:0044d564   7441            JZ          LAB_0044d5a7                            
CODE:0044d566   ff3538a94600    PUSH        dword ptr [DATA:Nfnt::cache]            ;= ??
CODE:0044d56c   e8777bfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044d571   59              POP         ECX                                     
CODE:0044d572   8bd8            MOV         EBX,EAX                                 
CODE:0044d574   85db            TEST        EBX,EBX                                 
CODE:0044d576   741a            JZ          LAB_0044d592                            
                            LAB_0044d578:                 ;XREF[1,0]:   0044d590
CODE:0044d578   53              PUSH        EBX                                     
CODE:0044d579   e88f7bfeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044d57e   59              POP         ECX                                     
CODE:0044d57f   8bf0            MOV         ESI,EAX                                 
CODE:0044d581   668b432c        MOV         AX,word ptr [EBX + 0x2c]                
CODE:0044d585   50              PUSH        EAX                                     
CODE:0044d586   e895f5ffff      CALL        Nfnt::Unload                            ;undefined Unload(undefined2 param_1)
CODE:0044d58b   59              POP         ECX                                     
CODE:0044d58c   8bde            MOV         EBX,ESI                                 
CODE:0044d58e   85db            TEST        EBX,EBX                                 
CODE:0044d590   75e6            JNZ         LAB_0044d578                            
                            LAB_0044d592:                 ;XREF[1,0]:   0044d576
CODE:0044d592   ff3538a94600    PUSH        dword ptr [DATA:Nfnt::cache]            ;= ??
CODE:0044d598   e8657dfeff      CALL        PoolFreeIfNotNull                       ;undefined PoolFreeIfNotNull(undefine...
CODE:0044d59d   59              POP         ECX                                     
CODE:0044d59e   66c705e83...    MOV         word ptr [DATA:DAT_004634e8],0x0        
                            LAB_0044d5a7:                 ;XREF[1,0]:   0044d564
CODE:0044d5a7   5e              POP         ESI                                     
CODE:0044d5a8   5b              POP         EBX                                     
CODE:0044d5a9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044d5aa(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined2 param_5, undefined2 param_6, undefined2 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[7,0]:   0044d5c6,0044d5e3,0044d628,0044d65b,0044d6ab
                                                                     ;             0044d6de,0044d721
          ;param_5       undefined2           8                      ;XREF[4,0]:   0044d5b3,0044d655,0044d6d8,0044d71b
          ;param_6       undefined2           c                      ;XREF[6,0]:   0044d5ee,0044d650,0044d66c,0044d6d3,0044d6f2
                                                                     ;             0044d716
          ;param_7       undefined2          10                      ;XREF[2,0]:   0044d635,0044d6b8
          ;param_8       undefined4          14                      ;XREF[1,0]:   0044d5dc
          ;local_5       undefined1          -5                      ;XREF[3,0]:   0044d621,0044d678,0044d698
          ;local_c       undefined4          -c                      ;XREF[4,0]:   0044d5be,0044d643,0044d6c6,0044d709
          ;local_10      undefined4         -10                      ;XREF[5,0]:   0044d5c3,0044d670,0044d6eb,0044d72e,0044d735
          ;local_11      undefined1         -11                      ;XREF[4,0]:   0044d63d,0044d673,0044d6c0,0044d6f6
          ;local_14      undefined2         -14                      ;XREF[4,0]:   0044d5d8,0044d668,0044d6ee,0044d731
                                                          ;XREF[4,0]:   004164b2,0043ed62,0043ee26,0044f6e2
CODE:0044d5aa   55              PUSH        EBP                                     
CODE:0044d5ab   8bec            MOV         EBP,ESP                                 
CODE:0044d5ad   83c4f0          ADD         ESP,-0x10                               
CODE:0044d5b0   53              PUSH        EBX                                     
CODE:0044d5b1   56              PUSH        ESI                                     
CODE:0044d5b2   57              PUSH        EDI                                     
CODE:0044d5b3   66837d0c00      CMP         word ptr [EBP + param_5+0x4],0x0        
CODE:0044d5b8   0f9dc0          SETGE       param_1                                 
CODE:0044d5bb   83e001          AND         param_1,0x1                             
CODE:0044d5be   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0044d5c1   33c0            XOR         param_1,param_1                         
CODE:0044d5c3   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0044d5c6   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d5ca   50              PUSH        param_1                                 
CODE:0044d5cb   e8c3f5ffff      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0044d5d0   59              POP         param_3                                 
CODE:0044d5d1   660305ec3...    ADD         param_1,word ptr [DATA:DAT_004634ec]    ;= 0004h
CODE:0044d5d8   668945f0        MOV         word ptr [EBP + local_14+0x4],param_1   
CODE:0044d5dc   8b7d18          MOV         EDI,dword ptr [EBP + param_8+0x4]       
CODE:0044d5df   8bdf            MOV         EBX,EDI                                 
CODE:0044d5e1   8bf3            MOV         ESI,EBX                                 
CODE:0044d5e3   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d5e7   50              PUSH        param_1                                 
CODE:0044d5e8   e8a6f5ffff      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0044d5ed   59              POP         param_3                                 
CODE:0044d5ee   66014510        ADD         word ptr [EBP + param_6+0x4],param_1    
                            LAB_0044d5f2:                 ;XREF[1,0]:   0044d6a4
CODE:0044d5f2   803b20          CMP         byte ptr [EBX],0x20                     
CODE:0044d5f5   741d            JZ          LAB_0044d614                            
CODE:0044d5f7   803b00          CMP         byte ptr [EBX],0x0                      
CODE:0044d5fa   7418            JZ          LAB_0044d614                            
CODE:0044d5fc   803b0a          CMP         byte ptr [EBX],0xa                      
CODE:0044d5ff   7413            JZ          LAB_0044d614                            
CODE:0044d601   803b2d          CMP         byte ptr [EBX],0x2d                     
CODE:0044d604   740e            JZ          LAB_0044d614                            
CODE:0044d606   803b5e          CMP         byte ptr [EBX],0x5e                     
CODE:0044d609   7409            JZ          LAB_0044d614                            
CODE:0044d60b   803b0d          CMP         byte ptr [EBX],0xd                      
CODE:0044d60e   0f858c000000    JNZ         LAB_0044d6a0                            
                            LAB_0044d614:                 ;XREF[5,0]:   0044d5f5,0044d5fa,0044d5ff,0044d604
                                                          ;             0044d609
CODE:0044d614   803b2d          CMP         byte ptr [EBX],0x2d                     
CODE:0044d617   7405            JZ          LAB_0044d61e                            
CODE:0044d619   803b5e          CMP         byte ptr [EBX],0x5e                     
CODE:0044d61c   7501            JNZ         LAB_0044d61f                            
                            LAB_0044d61e:                 ;XREF[1,0]:   0044d617
CODE:0044d61e   43              INC         EBX                                     
                            LAB_0044d61f:                 ;XREF[1,0]:   0044d61c
CODE:0044d61f   8a03            MOV         param_1,byte ptr [EBX]                  
CODE:0044d621   8845ff          MOV         byte ptr [EBP + local_5+0x4],param_1    
CODE:0044d624   c60300          MOV         byte ptr [EBX],0x0                      
CODE:0044d627   57              PUSH        EDI                                     
CODE:0044d628   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d62c   50              PUSH        param_1                                 
CODE:0044d62d   e8c3f6ffff      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0044d632   83c408          ADD         ESP,0x8                                 
CODE:0044d635   663b4514        CMP         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044d639   7e5b            JLE         LAB_0044d696                            
CODE:0044d63b   8a06            MOV         param_1,byte ptr [ESI]                  
CODE:0044d63d   8845f3          MOV         byte ptr [EBP + local_11+0x4],param_1   
CODE:0044d640   c60600          MOV         byte ptr [ESI],0x0                      
CODE:0044d643   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:0044d647   741f            JZ          LAB_0044d668                            
CODE:0044d649   66a140a94600    MOV         param_1,[DATA:$CurrentColorClamped]     ;= ??
CODE:0044d64f   50              PUSH        param_1                                 
CODE:0044d650   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044d654   50              PUSH        param_1                                 
CODE:0044d655   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0044d659   50              PUSH        param_1                                 
CODE:0044d65a   57              PUSH        EDI                                     
CODE:0044d65b   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d65f   50              PUSH        param_1                                 
CODE:0044d660   e8c7f8ffff      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044d665   83c414          ADD         ESP,0x14                                
                            LAB_0044d668:                 ;XREF[1,0]:   0044d647
CODE:0044d668   668b45f0        MOV         param_1,word ptr [EBP + local_14+0x4]   
CODE:0044d66c   66014510        ADD         word ptr [EBP + param_6+0x4],param_1    
CODE:0044d670   ff45f4          INC         dword ptr [EBP + local_10+0x4]          
CODE:0044d673   8a45f3          MOV         param_1,byte ptr [EBP + local_11+0x4]   
CODE:0044d676   8806            MOV         byte ptr [ESI],param_1                  
CODE:0044d678   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:0044d67b   8803            MOV         byte ptr [EBX],param_1                  
CODE:0044d67d   803e0a          CMP         byte ptr [ESI],0xa                      
CODE:0044d680   7405            JZ          LAB_0044d687                            
CODE:0044d682   803e0d          CMP         byte ptr [ESI],0xd                      
CODE:0044d685   7504            JNZ         LAB_0044d68b                            
                            LAB_0044d687:                 ;XREF[1,0]:   0044d680
CODE:0044d687   46              INC         ESI                                     
CODE:0044d688   eb01            JMP         LAB_0044d68b                            
                            LAB_0044d68a:                 ;XREF[1,0]:   0044d68e
CODE:0044d68a   46              INC         ESI                                     
                            LAB_0044d68b:                 ;XREF[2,0]:   0044d685,0044d688
CODE:0044d68b   803e20          CMP         byte ptr [ESI],0x20                     
CODE:0044d68e   74fa            JZ          LAB_0044d68a                            
CODE:0044d690   8bde            MOV         EBX,ESI                                 
CODE:0044d692   8bfb            MOV         EDI,EBX                                 
CODE:0044d694   eb0b            JMP         LAB_0044d6a1                            
                            LAB_0044d696:                 ;XREF[1,0]:   0044d639
CODE:0044d696   8bf3            MOV         ESI,EBX                                 
CODE:0044d698   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:0044d69b   8803            MOV         byte ptr [EBX],param_1                  
CODE:0044d69d   43              INC         EBX                                     
CODE:0044d69e   eb01            JMP         LAB_0044d6a1                            
                            LAB_0044d6a0:                 ;XREF[1,0]:   0044d60e
CODE:0044d6a0   43              INC         EBX                                     
                            LAB_0044d6a1:                 ;XREF[2,0]:   0044d694,0044d69e
CODE:0044d6a1   803b00          CMP         byte ptr [EBX],0x0                      
CODE:0044d6a4   0f8548ffffff    JNZ         LAB_0044d5f2                            
CODE:0044d6aa   57              PUSH        EDI                                     
CODE:0044d6ab   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d6af   50              PUSH        param_1                                 
CODE:0044d6b0   e840f6ffff      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0044d6b5   83c408          ADD         ESP,0x8                                 
CODE:0044d6b8   663b4514        CMP         param_1,word ptr [EBP + param_7+0x4]    
CODE:0044d6bc   7e47            JLE         LAB_0044d705                            
CODE:0044d6be   8a06            MOV         param_1,byte ptr [ESI]                  
CODE:0044d6c0   8845f3          MOV         byte ptr [EBP + local_11+0x4],param_1   
CODE:0044d6c3   c60600          MOV         byte ptr [ESI],0x0                      
CODE:0044d6c6   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:0044d6ca   741f            JZ          LAB_0044d6eb                            
CODE:0044d6cc   66a140a94600    MOV         param_1,[DATA:$CurrentColorClamped]     ;= ??
CODE:0044d6d2   50              PUSH        param_1                                 
CODE:0044d6d3   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044d6d7   50              PUSH        param_1                                 
CODE:0044d6d8   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0044d6dc   50              PUSH        param_1                                 
CODE:0044d6dd   57              PUSH        EDI                                     
CODE:0044d6de   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d6e2   50              PUSH        param_1                                 
CODE:0044d6e3   e844f8ffff      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044d6e8   83c414          ADD         ESP,0x14                                
                            LAB_0044d6eb:                 ;XREF[1,0]:   0044d6ca
CODE:0044d6eb   ff45f4          INC         dword ptr [EBP + local_10+0x4]          
CODE:0044d6ee   668b45f0        MOV         param_1,word ptr [EBP + local_14+0x4]   
CODE:0044d6f2   66014510        ADD         word ptr [EBP + param_6+0x4],param_1    
CODE:0044d6f6   8a45f3          MOV         param_1,byte ptr [EBP + local_11+0x4]   
CODE:0044d6f9   8806            MOV         byte ptr [ESI],param_1                  
CODE:0044d6fb   eb01            JMP         LAB_0044d6fe                            
                            LAB_0044d6fd:                 ;XREF[1,0]:   0044d701
CODE:0044d6fd   46              INC         ESI                                     
                            LAB_0044d6fe:                 ;XREF[1,0]:   0044d6fb
CODE:0044d6fe   803e20          CMP         byte ptr [ESI],0x20                     
CODE:0044d701   74fa            JZ          LAB_0044d6fd                            
CODE:0044d703   8bfe            MOV         EDI,ESI                                 
                            LAB_0044d705:                 ;XREF[1,0]:   0044d6bc
CODE:0044d705   85ff            TEST        EDI,EDI                                 
CODE:0044d707   7428            JZ          LAB_0044d731                            
CODE:0044d709   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:0044d70d   741f            JZ          LAB_0044d72e                            
CODE:0044d70f   66a140a94600    MOV         param_1,[DATA:$CurrentColorClamped]     ;= ??
CODE:0044d715   50              PUSH        param_1                                 
CODE:0044d716   668b4510        MOV         param_1,word ptr [EBP + param_6+0x4]    
CODE:0044d71a   50              PUSH        param_1                                 
CODE:0044d71b   668b450c        MOV         param_1,word ptr [EBP + param_5+0x4]    
CODE:0044d71f   50              PUSH        param_1                                 
CODE:0044d720   57              PUSH        EDI                                     
CODE:0044d721   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d725   50              PUSH        param_1                                 
CODE:0044d726   e801f8ffff      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044d72b   83c414          ADD         ESP,0x14                                
                            LAB_0044d72e:                 ;XREF[1,0]:   0044d70d
CODE:0044d72e   ff45f4          INC         dword ptr [EBP + local_10+0x4]          
                            LAB_0044d731:                 ;XREF[1,0]:   0044d707
CODE:0044d731   0fbf45f0        MOVSX       param_1,word ptr [EBP + local_14+0x4]   
CODE:0044d735   f76df4          IMUL        dword ptr [EBP + local_10+0x4]          
CODE:0044d738   5f              POP         EDI                                     
CODE:0044d739   5e              POP         ESI                                     
CODE:0044d73a   5b              POP         EBX                                     
CODE:0044d73b   8be5            MOV         ESP,EBP                                 
CODE:0044d73d   5d              POP         EBP                                     
CODE:0044d73e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044d73f(undefined2 * param_1, undefined param_2, undefined param_3, undefined2 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined2 *       EAX                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044d787
          ;param_5       undefined4           8                      ;XREF[2,0]:   0044d758,0044d75b
          ;param_6       undefined4           c                      ;XREF[2,0]:   0044d7cb,0044d7d1
          ;param_7       undefined4          10                      ;XREF[2,0]:   0044d79c,0044d7c5
          ;local_6       undefined2          -6                      ;XREF[5,0]:   0044d748,0044d774,0044d7ad,0044d7b3,0044d7db
          ;local_8       undefined2          -8                      ;XREF[4,0]:   0044d750,0044d778,0044d77e,0044d7d4
                                                          ;XREF[3,0]:   00418c2e,0043cd29,0044c416
CODE:0044d73f   55              PUSH        EBP                                     
CODE:0044d740   8bec            MOV         EBP,ESP                                 
CODE:0044d742   51              PUSH        param_3                                 
CODE:0044d743   53              PUSH        EBX                                     
CODE:0044d744   56              PUSH        ESI                                     
CODE:0044d745   57              PUSH        EDI                                     
CODE:0044d746   33ff            XOR         EDI,EDI                                 
CODE:0044d748   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044d74e   33f6            XOR         ESI,ESI                                 
CODE:0044d750   66c745fc0000    MOV         word ptr [EBP + local_8+0x4],0x0        
CODE:0044d756   eb3f            JMP         LAB_0044d797                            
                            LAB_0044d758:                 ;XREF[1,0]:   0044d79a
CODE:0044d758   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0044d75b   ff450c          INC         dword ptr [EBP + param_5+0x4]           
CODE:0044d75e   8a18            MOV         BL,byte ptr [param_1]                   
CODE:0044d760   8bc3            MOV         param_1,EBX                             
CODE:0044d762   2c01            SUB         param_1,0x1                             
CODE:0044d764   720a            JC          LAB_0044d770                            
CODE:0044d766   2c09            SUB         param_1,0x9                             
CODE:0044d768   740a            JZ          LAB_0044d774                            
CODE:0044d76a   2c03            SUB         param_1,0x3                             
CODE:0044d76c   7406            JZ          LAB_0044d774                            
CODE:0044d76e   eb16            JMP         LAB_0044d786                            
                            LAB_0044d770:                 ;XREF[1,0]:   0044d764
CODE:0044d770   66bf0100        MOV         DI,0x1                                  
                            LAB_0044d774:                 ;XREF[2,0]:   0044d768,0044d76c
CODE:0044d774   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0044d778   663b75fc        CMP         SI,word ptr [EBP + local_8+0x4]         
CODE:0044d77c   7e04            JLE         LAB_0044d782                            
CODE:0044d77e   668975fc        MOV         word ptr [EBP + local_8+0x4],SI         
                            LAB_0044d782:                 ;XREF[1,0]:   0044d77c
CODE:0044d782   33f6            XOR         ESI,ESI                                 
CODE:0044d784   eb11            JMP         LAB_0044d797                            
                            LAB_0044d786:                 ;XREF[1,0]:   0044d76e
CODE:0044d786   53              PUSH        EBX                                     
CODE:0044d787   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d78b   50              PUSH        param_1                                 
CODE:0044d78c   e86af9ffff      CALL        FUN_0044d0fb                            ;undefined FUN_0044d0fb(undefined par...
CODE:0044d791   83c408          ADD         ESP,0x8                                 
CODE:0044d794   6603f0          ADD         SI,param_1                              
                            LAB_0044d797:                 ;XREF[2,0]:   0044d756,0044d784
CODE:0044d797   6685ff          TEST        DI,DI                                   
CODE:0044d79a   74bc            JZ          LAB_0044d758                            
CODE:0044d79c   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:0044d7a0   7429            JZ          LAB_0044d7cb                            
CODE:0044d7a2   6aff            PUSH        -0x1                                    
CODE:0044d7a4   e8eaf3ffff      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0044d7a9   59              POP         param_3                                 
CODE:0044d7aa   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044d7ad   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0044d7b1   f7ea            IMUL        param_2                                 
CODE:0044d7b3   0fbf55fe        MOVSX       param_2,word ptr [EBP + local_6+0x4]    
CODE:0044d7b7   4a              DEC         param_2                                 
CODE:0044d7b8   0fbf0dec3...    MOVSX       param_3,word ptr [DATA:DAT_004634ec]    ;= 0004h
CODE:0044d7bf   0fafd1          IMUL        param_2,param_3                         
CODE:0044d7c2   6603c2          ADD         param_1,param_2                         
CODE:0044d7c5   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:0044d7c8   668902          MOV         word ptr [param_2],param_1              
                            LAB_0044d7cb:                 ;XREF[1,0]:   0044d7a0
CODE:0044d7cb   837d1000        CMP         dword ptr [EBP + param_6+0x4],0x0       
CODE:0044d7cf   740a            JZ          LAB_0044d7db                            
CODE:0044d7d1   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0044d7d4   668b55fc        MOV         param_2,word ptr [EBP + local_8+0x4]    
CODE:0044d7d8   668910          MOV         word ptr [param_1],param_2              
                            LAB_0044d7db:                 ;XREF[1,0]:   0044d7cf
CODE:0044d7db   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044d7df   5f              POP         EDI                                     
CODE:0044d7e0   5e              POP         ESI                                     
CODE:0044d7e1   5b              POP         EBX                                     
CODE:0044d7e2   59              POP         param_3                                 
CODE:0044d7e3   5d              POP         EBP                                     
CODE:0044d7e4   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void StringWithCurrentFontAndColor(undefined2 x, undefined2 y, undefined4 text)
          ;x             undefined2           4                      ;XREF[1,0]:   0044d801
          ;y             undefined2           8                      ;XREF[1,0]:   0044d7fc
          ;text          undefined4           c                      ;XREF[1,0]:   0044d806
          ;baselineY?    undefined2          AX                      ;XREF[1,0]:   0044d7f6
          ;color         undefined2     HASH...                      
                                                          ;XREF[1,0]:   004103fe
CODE:0044d7e5   55              PUSH        EBP                                     
CODE:0044d7e6   8bec            MOV         EBP,ESP                                 
CODE:0044d7e8   66a140a94600    MOV         AX,[DATA:$CurrentColorClamped]          ;= ??
CODE:0044d7ee   50              PUSH        EAX                                     
CODE:0044d7ef   66a13ea94600    MOV         AX,[DATA:Nfnt::currentFont]             ;= ??
CODE:0044d7f5   50              PUSH        EAX                                     
CODE:0044d7f6   e898f3ffff      CALL        GetFontBaselineY?                       ;short GetFontBaselineY?(undefined2 p...
CODE:0044d7fb   59              POP         ECX                                     
CODE:0044d7fc   6603450c        ADD         baselineY?,word ptr [EBP + y+0x4]       
CODE:0044d800   50              PUSH        baselineY?                              
CODE:0044d801   668b4508        MOV         baselineY?,word ptr [EBP + x+0x4]       
CODE:0044d805   50              PUSH        baselineY?                              
CODE:0044d806   ff7510          PUSH        dword ptr [EBP + text+0x4]              
CODE:0044d809   66a13ea94600    MOV         baselineY?,[DATA:Nfnt::currentFont]     ;= ??
CODE:0044d80f   50              PUSH        baselineY?                              
CODE:0044d810   e817f7ffff      CALL        Draw::String                            ;void String(undefined2 font, char * ...
CODE:0044d815   83c414          ADD         ESP,0x14                                
CODE:0044d818   5d              POP         EBP                                     
CODE:0044d819   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0044d81a(void)
                                                          ;XREF[1,0]:   0041041b
CODE:0044d81a   66a1ec344600    MOV         AX,[DATA:DAT_004634ec]                  ;= 0004h
CODE:0044d820   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_0044d821(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044d82a
CODE:0044d821   55              PUSH        EBP                                     
CODE:0044d822   8bec            MOV         EBP,ESP                                 
CODE:0044d824   66a1ec344600    MOV         param_1,[DATA:DAT_004634ec]             ;= 0004h
CODE:0044d82a   668b5508        MOV         param_2,word ptr [EBP + param_4+0x4]    
CODE:0044d82e   668915ec3...    MOV         word ptr [DATA:DAT_004634ec],param_2    ;= 0004h
CODE:0044d835   5d              POP         EBP                                     
CODE:0044d836   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d837(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[1,0]:   0044d83a
CODE:0044d837   55              PUSH        EBP                                     
CODE:0044d838   8bec            MOV         EBP,ESP                                 
CODE:0044d83a   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044d83e   66a3ea344600    MOV         [DATA:DAT_004634ea],param_1             
CODE:0044d844   5d              POP         EBP                                     
CODE:0044d845   c3              RET                                                 
CODE:0044d846   66              ??          66h    f                                
CODE:0044d847   a1              ??          A1h                                     
CODE:0044d848   ea              ??          EAh                                     ;?  ->  004634ea
CODE:0044d849   34              ??          34h    4                                
CODE:0044d84a   46              ??          46h    F                                
CODE:0044d84b   00              ??          00h                                     
CODE:0044d84c   c3              ??          C3h                                     
CODE:0044d84d   00              ??          00h                                     
CODE:0044d84e   00              ??          00h                                     
CODE:0044d84f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d850(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044d854
                                                          ;XREF[3,0]:   0044dbe4,0044e1ed,0044e370
CODE:0044d850   55              PUSH        EBP                                     
CODE:0044d851   8bec            MOV         EBP,ESP                                 
CODE:0044d853   53              PUSH        EBX                                     
CODE:0044d854   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044d857   6a00            PUSH        0x0                                     
CODE:0044d859   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0044d85c   e8135ffcff      CALL        FUN_00413774                            ;ushort FUN_00413774(undefined4 param...
CODE:0044d861   83c408          ADD         ESP,0x8                                 
CODE:0044d864   66894304        MOV         word ptr [EBX + 0x4],param_1            
CODE:0044d868   6a00            PUSH        0x0                                     
CODE:0044d86a   ff730a          PUSH        dword ptr [EBX + 0xa]                   
CODE:0044d86d   e8225ffcff      CALL        FUN_00413794                            ;ushort FUN_00413794(undefined4 param...
CODE:0044d872   83c408          ADD         ESP,0x8                                 
CODE:0044d875   66894306        MOV         word ptr [EBX + 0x6],param_1            
CODE:0044d879   5b              POP         EBX                                     
CODE:0044d87a   5d              POP         EBP                                     
CODE:0044d87b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d87c(undefined2 param_1)
          ;param_1       undefined2           4                      ;XREF[1,0]:   0044d882
                                                          ;XREF[4,0]:   0043f6cb,0043f6df,0043fa35,0043fa5b
CODE:0044d87c   55              PUSH        EBP                                     
CODE:0044d87d   8bec            MOV         EBP,ESP                                 
CODE:0044d87f   53              PUSH        EBX                                     
CODE:0044d880   56              PUSH        ESI                                     
CODE:0044d881   57              PUSH        EDI                                     
CODE:0044d882   66837d0800      CMP         word ptr [EBP + param_1+0x4],0x0        
CODE:0044d887   0f8494000000    JZ          LAB_0044d921                            
CODE:0044d88d   66a11e864600    MOV         AX,[DATA:$Actors[0].field54_0x36]       
CODE:0044d893   50              PUSH        EAX                                     
CODE:0044d894   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0044d89a   50              PUSH        EAX                                     
CODE:0044d89b   e81676fcff      CALL        FUN_00414eb6                            ;int FUN_00414eb6(undefined param_1, ...
CODE:0044d8a0   83c408          ADD         ESP,0x8                                 
CODE:0044d8a3   8bd8            MOV         EBX,EAX                                 
CODE:0044d8a5   66837b1007      CMP         word ptr [EBX + 0x10],0x7               
CODE:0044d8aa   7575            JNZ         LAB_0044d921                            
CODE:0044d8ac   66bec00b        MOV         SI,0xbc0                                
CODE:0044d8b0   66a102864600    MOV         AX,[DATA:$Actors[0].field26_0x1a]       
CODE:0044d8b6   50              PUSH        EAX                                     
CODE:0044d8b7   e8576efcff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0044d8bc   59              POP         ECX                                     
CODE:0044d8bd   6685c0          TEST        AX,AX                                   
CODE:0044d8c0   7503            JNZ         LAB_0044d8c5                            
CODE:0044d8c2   83c666          ADD         ESI,0x66                                
                            LAB_0044d8c5:                 ;XREF[1,0]:   0044d8c0
CODE:0044d8c5   6689730e        MOV         word ptr [EBX + 0xe],SI                 
CODE:0044d8c9   66c743100900    MOV         word ptr [EBX + 0x10],0x9               
CODE:0044d8cf   668b7312        MOV         SI,word ptr [EBX + 0x12]                
CODE:0044d8d3   6683e60f        AND         SI,0xf                                  
CODE:0044d8d7   66833db29...    CMP         word ptr [DATA:DAT_004697b2],0x0        ;= ??
CODE:0044d8df   7407            JZ          LAB_0044d8e8                            
CODE:0044d8e1   668935028...    MOV         word ptr [DATA:$...,SI                  
                            LAB_0044d8e8:                 ;XREF[1,0]:   0044d8df
CODE:0044d8e8   66c7431e0400    MOV         word ptr [EBX + 0x1e],0x4               
CODE:0044d8ee   668b4312        MOV         AX,word ptr [EBX + 0x12]                
CODE:0044d8f2   50              PUSH        EAX                                     
CODE:0044d8f3   56              PUSH        ESI                                     
CODE:0044d8f4   e8a56dfcff      CALL        FUN_0041469e                            ;undefined FUN_0041469e(undefined par...
CODE:0044d8f9   83c408          ADD         ESP,0x8                                 
CODE:0044d8fc   8bd8            MOV         EBX,EAX                                 
CODE:0044d8fe   66bfc00b        MOV         DI,0xbc0                                
CODE:0044d902   56              PUSH        ESI                                     
CODE:0044d903   e80b6efcff      CALL        RoomIsObverse                           ;ushort RoomIsObverse(short roomIndex)
CODE:0044d908   59              POP         ECX                                     
CODE:0044d909   6685c0          TEST        AX,AX                                   
CODE:0044d90c   7503            JNZ         LAB_0044d911                            
CODE:0044d90e   83c766          ADD         EDI,0x66                                
                            LAB_0044d911:                 ;XREF[1,0]:   0044d90c
CODE:0044d911   66897b0e        MOV         word ptr [EBX + 0xe],DI                 
CODE:0044d915   66c743100900    MOV         word ptr [EBX + 0x10],0x9               
CODE:0044d91b   66c7431e0400    MOV         word ptr [EBX + 0x1e],0x4               
                            LAB_0044d921:                 ;XREF[2,0]:   0044d887,0044d8aa
CODE:0044d921   5f              POP         EDI                                     
CODE:0044d922   5e              POP         ESI                                     
CODE:0044d923   5b              POP         EBX                                     
CODE:0044d924   5d              POP         EBP                                     
CODE:0044d925   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d926(void)
CODE:0044d926   55              PUSH        EBP                                     
CODE:0044d927   8bec            MOV         EBP,ESP                                 
CODE:0044d929   5d              POP         EBP                                     
CODE:0044d92a   c3              RET                                                 
CODE:0044d92b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044d92c(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0044d9e5,0044da02
                                                          ;XREF[2,0]:   0044f293,0044f6fd
CODE:0044d92c   55              PUSH        EBP                                     
CODE:0044d92d   8bec            MOV         EBP,ESP                                 
CODE:0044d92f   53              PUSH        EBX                                     
CODE:0044d930   56              PUSH        ESI                                     
CODE:0044d931   33db            XOR         EBX,EBX                                 
CODE:0044d933   66833de4a...    CMP         word ptr [DATA:DAT_0046a9e4],0x0        ;= ??
CODE:0044d93b   7421            JZ          LAB_0044d95e                            
CODE:0044d93d   a140954600      MOV         param_1,[DATA:$Level.partResource]      ;= NaP
CODE:0044d942   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0044d946   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0044d94c   663b4222        CMP         param_1,word ptr [param_2 + 0x22]       
CODE:0044d950   7445            JZ          LAB_0044d997                            
CODE:0044d952   8b355ca94600    MOV         ESI,dword ptr [DATA:DAT_0046a95c]       ;= ??
CODE:0044d958   66bbde07        MOV         BX,0x7de                                
CODE:0044d95c   eb39            JMP         LAB_0044d997                            
                            LAB_0044d95e:                 ;XREF[1,0]:   0044d93b
CODE:0044d95e   a140954600      MOV         param_1,[DATA:$Level.partResource]      ;= NaP
CODE:0044d963   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0044d967   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0044d96d   663b4222        CMP         param_1,word ptr [param_2 + 0x22]       
CODE:0044d971   7524            JNZ         LAB_0044d997                            
CODE:0044d973   66bbde07        MOV         BX,0x7de                                
CODE:0044d977   8b3560a94600    MOV         ESI,dword ptr [DATA:DAT_0046a960]       ;= ??
CODE:0044d97d   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044d982   6683782400      CMP         word ptr [param_1 + 0x24],0x0           
CODE:0044d987   740e            JZ          LAB_0044d997                            
CODE:0044d989   6a00            PUSH        0x0                                     
CODE:0044d98b   6a00            PUSH        0x0                                     
CODE:0044d98d   6a10            PUSH        0x10                                    
CODE:0044d98f   e8eee9feff      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0044d994   83c40c          ADD         ESP,0xc                                 
                            LAB_0044d997:                 ;XREF[4,0]:   0044d950,0044d95c,0044d971,0044d987
CODE:0044d997   6685db          TEST        BX,BX                                   
CODE:0044d99a   0f8489000000    JZ          LAB_0044da29                            
CODE:0044d9a0   6a05            PUSH        0x5                                     
CODE:0044d9a2   68a0000000      PUSH        0xa0                                    
CODE:0044d9a7   68ea010000      PUSH        0x1ea                                   
CODE:0044d9ac   56              PUSH        ESI                                     
CODE:0044d9ad   e8aa5ffcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044d9b2   83c410          ADD         ESP,0x10                                
CODE:0044d9b5   56              PUSH        ESI                                     
CODE:0044d9b6   e80d54fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044d9bb   59              POP         param_3                                 
CODE:0044d9bc   66a1e4a94600    MOV         param_1,[DATA:DAT_0046a9e4]             ;= ??
CODE:0044d9c2   50              PUSH        param_1                                 
CODE:0044d9c3   ff3550a94600    PUSH        dword ptr [DATA:DAT_0046a950]           ;= ??
CODE:0044d9c9   e80650fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044d9ce   83c408          ADD         ESP,0x8                                 
CODE:0044d9d1   ff3550a94600    PUSH        dword ptr [DATA:DAT_0046a950]           ;= ??
CODE:0044d9d7   e8ec53fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044d9dc   59              POP         param_3                                 
CODE:0044d9dd   668335e4a...    XOR         word ptr [DATA:DAT_0046a9e4],0x1        ;= ??
CODE:0044d9e5   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0044d9ea   743d            JZ          LAB_0044da29                            
CODE:0044d9ec   6a00            PUSH        0x0                                     
CODE:0044d9ee   6a03            PUSH        0x3                                     
CODE:0044d9f0   a17ca94600      MOV         param_1,[DATA:DAT_0046a97c]             ;= ??
CODE:0044d9f5   668b4018        MOV         param_1,word ptr [param_1 + 0x18]       
CODE:0044d9f9   50              PUSH        param_1                                 
CODE:0044d9fa   e8a68bffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044d9ff   83c40c          ADD         ESP,0xc                                 
CODE:0044da02   66837d0800      CMP         word ptr [EBP + param_4+0x4],0x0        
CODE:0044da07   7420            JZ          LAB_0044da29                            
CODE:0044da09   66833de4a...    CMP         word ptr [DATA:DAT_0046a9e4],0x0        ;= ??
CODE:0044da11   7516            JNZ         LAB_0044da29                            
CODE:0044da13   6a00            PUSH        0x0                                     
CODE:0044da15   6a04            PUSH        0x4                                     
CODE:0044da17   a17ca94600      MOV         param_1,[DATA:DAT_0046a97c]             ;= ??
CODE:0044da1c   668b401a        MOV         param_1,word ptr [param_1 + 0x1a]       
CODE:0044da20   50              PUSH        param_1                                 
CODE:0044da21   e87f8bffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044da26   83c40c          ADD         ESP,0xc                                 
                            LAB_0044da29:                 ;XREF[4,0]:   0044d99a,0044d9ea,0044da07,0044da11
CODE:0044da29   5e              POP         ESI                                     
CODE:0044da2a   5b              POP         EBX                                     
CODE:0044da2b   5d              POP         EBP                                     
CODE:0044da2c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044da2d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044da32
                                                          ;XREF[1,0]:   0044f3e7
CODE:0044da2d   55              PUSH        EBP                                     
CODE:0044da2e   8bec            MOV         EBP,ESP                                 
CODE:0044da30   53              PUSH        EBX                                     
CODE:0044da31   56              PUSH        ESI                                     
CODE:0044da32   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044da35   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044da3b   e8a876feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044da40   59              POP         param_3                                 
CODE:0044da41   33d2            XOR         param_2,param_2                         
CODE:0044da43   8916            MOV         dword ptr [ESI],param_2                 
CODE:0044da45   33db            XOR         EBX,EBX                                 
CODE:0044da47   85c0            TEST        param_1,param_1                         
CODE:0044da49   7418            JZ          LAB_0044da63                            
                            LAB_0044da4b:                 ;XREF[1,0]:   0044da61
CODE:0044da4b   f6403601        TEST        byte ptr [param_1 + 0x36],0x1           
CODE:0044da4f   7507            JNZ         LAB_0044da58                            
CODE:0044da51   0fbfd3          MOVSX       param_2,BX                              
CODE:0044da54   890496          MOV         dword ptr [ESI + param_2*0x4],param_1   
CODE:0044da57   43              INC         EBX                                     
                            LAB_0044da58:                 ;XREF[1,0]:   0044da4f
CODE:0044da58   50              PUSH        param_1                                 
CODE:0044da59   e8af76feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044da5e   59              POP         param_3                                 
CODE:0044da5f   85c0            TEST        param_1,param_1                         
CODE:0044da61   75e8            JNZ         LAB_0044da4b                            
                            LAB_0044da63:                 ;XREF[1,0]:   0044da49
CODE:0044da63   5e              POP         ESI                                     
CODE:0044da64   5b              POP         EBX                                     
CODE:0044da65   5d              POP         EBP                                     
CODE:0044da66   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044da67(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044da6a
                                                          ;XREF[3,0]:   0044edc2,0044eeb5,0044f3bb
CODE:0044da67   55              PUSH        EBP                                     
CODE:0044da68   8bec            MOV         EBP,ESP                                 
CODE:0044da6a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044da6d   85c0            TEST        param_1,param_1                         
CODE:0044da6f   7407            JZ          LAB_0044da78                            
CODE:0044da71   6683781cff      CMP         word ptr [param_1 + 0x1c],-0x1          
CODE:0044da76   7504            JNZ         LAB_0044da7c                            
                            LAB_0044da78:                 ;XREF[1,0]:   0044da6f
CODE:0044da78   33c0            XOR         param_1,param_1                         
CODE:0044da7a   5d              POP         EBP                                     
CODE:0044da7b   c3              RET                                                 
                            LAB_0044da7c:                 ;XREF[1,0]:   0044da76
CODE:0044da7c   668b401c        MOV         param_1,word ptr [param_1 + 0x1c]       
CODE:0044da80   6625ff7f        AND         param_1,0x7fff                          
CODE:0044da84   50              PUSH        param_1                                 
CODE:0044da85   e809fefeff      CALL        FUN_0043d893                            ;int FUN_0043d893(undefined param_1, ...
CODE:0044da8a   59              POP         param_3                                 
CODE:0044da8b   5d              POP         EBP                                     
CODE:0044da8c   c3              RET                                                 
CODE:0044da8d   68              ??          68h    h                                
CODE:0044da8e   08              ??          08h                                     
CODE:0044da8f   0e              ??          0Eh                                     
CODE:0044da90   00              ??          00h                                     
CODE:0044da91   00              ??          00h                                     
CODE:0044da92   68              ??          68h    h                                
CODE:0044da93   03              ??          03h                                     
CODE:0044da94   01              ??          01h                                     
CODE:0044da95   00              ??          00h                                     
CODE:0044da96   00              ??          00h                                     
CODE:0044da97   68              ??          68h    h                                
CODE:0044da98   ab              ??          ABh                                     
CODE:0044da99   01              ??          01h                                     
CODE:0044da9a   00              ??          00h                                     
CODE:0044da9b   00              ??          00h                                     
CODE:0044da9c   6a              ??          6Ah    j                                
CODE:0044da9d   32              ??          32h    2                                
CODE:0044da9e   6a              ??          6Ah    j                                
CODE:0044da9f   28              ??          28h    (                                
CODE:0044daa0   e8              ??          E8h                                     
CODE:0044daa1   7b              ??          7Bh    {                                
CODE:0044daa2   40              ??          40h    @                                
CODE:0044daa3   fe              ??          FEh                                     
CODE:0044daa4   ff              ??          FFh                                     
CODE:0044daa5   83              ??          83h                                     
CODE:0044daa6   c4              ??          C4h                                     
CODE:0044daa7   14              ??          14h                                     
CODE:0044daa8   68              ??          68h    h                                
CODE:0044daa9   08              ??          08h                                     
CODE:0044daaa   0e              ??          0Eh                                     
CODE:0044daab   00              ??          00h                                     
CODE:0044daac   00              ??          00h                                     
CODE:0044daad   6a              ??          6Ah    j                                
CODE:0044daae   13              ??          13h                                     
CODE:0044daaf   68              ??          68h    h                                
CODE:0044dab0   56              ??          56h    V                                
CODE:0044dab1   01              ??          01h                                     
CODE:0044dab2   00              ??          00h                                     
CODE:0044dab3   00              ??          00h                                     
CODE:0044dab4   6a              ??          6Ah    j                                
CODE:0044dab5   1f              ??          1Fh                                     
CODE:0044dab6   6a              ??          6Ah    j                                
CODE:0044dab7   7d              ??          7Dh    }                                
CODE:0044dab8   e8              ??          E8h                                     
CODE:0044dab9   63              ??          63h    c                                
CODE:0044daba   40              ??          40h    @                                
CODE:0044dabb   fe              ??          FEh                                     
CODE:0044dabc   ff              ??          FFh                                     
CODE:0044dabd   83              ??          83h                                     
CODE:0044dabe   c4              ??          C4h                                     
CODE:0044dabf   14              ??          14h                                     
CODE:0044dac0   68              ??          68h    h                                
CODE:0044dac1   08              ??          08h                                     
CODE:0044dac2   0e              ??          0Eh                                     
CODE:0044dac3   00              ??          00h                                     
CODE:0044dac4   00              ??          00h                                     
CODE:0044dac5   6a              ??          6Ah    j                                
CODE:0044dac6   13              ??          13h                                     
CODE:0044dac7   6a              ??          6Ah    j                                
CODE:0044dac8   50              ??          50h    P                                
CODE:0044dac9   6a              ??          6Ah    j                                
CODE:0044daca   1d              ??          1Dh                                     
CODE:0044dacb   6a              ??          6Ah    j                                
CODE:0044dacc   2a              ??          2Ah    *                                
CODE:0044dacd   e8              ??          E8h                                     
CODE:0044dace   4e              ??          4Eh    N                                
CODE:0044dacf   40              ??          40h    @                                
CODE:0044dad0   fe              ??          FEh                                     
CODE:0044dad1   ff              ??          FFh                                     
CODE:0044dad2   83              ??          83h                                     
CODE:0044dad3   c4              ??          C4h                                     
CODE:0044dad4   14              ??          14h                                     
CODE:0044dad5   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044dad6(uint param_1, undefined4 param_2, uint param_3)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
                                                          ;XREF[1,0]:   0044f852
CODE:0044dad6   68d5070000      PUSH        0x7d5                                   
CODE:0044dadb   e8e44ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044dae0   59              POP         param_3                                 
CODE:0044dae1   a354a94600      MOV         [DATA:DAT_0046a954],param_1             ;= ??
CODE:0044dae6   6a32            PUSH        0x32                                    
CODE:0044dae8   680080ffff      PUSH        0xffff8000                              
CODE:0044daed   680080ffff      PUSH        0xffff8000                              
CODE:0044daf2   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044daf8   e85f5efcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044dafd   83c410          ADD         ESP,0x10                                
CODE:0044db00   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044db06   e8bd52fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044db0b   59              POP         param_3                                 
CODE:0044db0c   e83c96ffff      CALL        FUN_0044714d                            ;undefined2 FUN_0044714d(void)
CODE:0044db11   66a374a94600    MOV         [DATA:DAT_0046a974],param_1             ;= ??
CODE:0044db17   66833d74a...    CMP         word ptr [DATA:DAT_0046a974],0x0        ;= ??
CODE:0044db1f   7410            JZ          LAB_0044db31                            
CODE:0044db21   68e7070000      PUSH        0x7e7                                   
CODE:0044db26   e8994ffcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044db2b   59              POP         param_3                                 
CODE:0044db2c   a364a94600      MOV         [DATA:DAT_0046a964],param_1             ;= ??
                            LAB_0044db31:                 ;XREF[1,0]:   0044db1f
CODE:0044db31   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044db32(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044db35
          ;param_5       undefined2           8                      ;XREF[1,0]:   0044db70
          ;param_6       undefined2           c                      ;XREF[1,0]:   0044db5c
                                                          ;XREF[3,0]:   0044dfb5,0044e1a0,0044e2ec
CODE:0044db32   55              PUSH        EBP                                     
CODE:0044db33   8bec            MOV         EBP,ESP                                 
CODE:0044db35   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044db38   668b501a        MOV         param_2,word ptr [param_1 + 0x1a]       
CODE:0044db3c   0fbfd2          MOVSX       param_2,param_2                         
CODE:0044db3f   85d2            TEST        param_2,param_2                         
CODE:0044db41   7903            JNS         LAB_0044db46                            
CODE:0044db43   83c203          ADD         param_2,0x3                             
                            LAB_0044db46:                 ;XREF[1,0]:   0044db41
CODE:0044db46   c1fa02          SAR         param_2,0x2                             
CODE:0044db49   0fbfd2          MOVSX       param_2,param_2                         
CODE:0044db4c   8b0d40954600    MOV         param_3,dword ptr [DATA:$Level.partRe...;= NaP
CODE:0044db52   807c111400      CMP         byte ptr [param_...,0x0                 
CODE:0044db57   7426            JZ          LAB_0044db7f                            
CODE:0044db59   8b4016          MOV         param_1,dword ptr [param_1 + 0x16]      
CODE:0044db5c   66837d1000      CMP         word ptr [EBP + param_6+0x4],0x0        
CODE:0044db61   740d            JZ          LAB_0044db70                            
CODE:0044db63   6a00            PUSH        0x0                                     
CODE:0044db65   50              PUSH        param_1                                 
CODE:0044db66   e82d4efcff      CALL        FUN_00412998                            ;undefined FUN_00412998(undefined par...
CODE:0044db6b   83c408          ADD         ESP,0x8                                 
CODE:0044db6e   5d              POP         EBP                                     
CODE:0044db6f   c3              RET                                                 
                            LAB_0044db70:                 ;XREF[1,0]:   0044db61
CODE:0044db70   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:0044db74   42              INC         param_2                                 
CODE:0044db75   52              PUSH        param_2                                 
CODE:0044db76   50              PUSH        param_1                                 
CODE:0044db77   e81c4efcff      CALL        FUN_00412998                            ;undefined FUN_00412998(undefined par...
CODE:0044db7c   83c408          ADD         ESP,0x8                                 
                            LAB_0044db7f:                 ;XREF[1,0]:   0044db57
CODE:0044db7f   5d              POP         EBP                                     
CODE:0044db80   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044db81(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044db88
          ;param_5       undefined2           8                      ;XREF[1,0]:   0044db8b
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0044dba6,0044dc6a
                                                          ;XREF[1,0]:   0044f18d
CODE:0044db81   55              PUSH        EBP                                     
CODE:0044db82   8bec            MOV         EBP,ESP                                 
CODE:0044db84   51              PUSH        param_3                                 
CODE:0044db85   53              PUSH        EBX                                     
CODE:0044db86   56              PUSH        ESI                                     
CODE:0044db87   57              PUSH        EDI                                     
CODE:0044db88   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044db8b   668b7d0c        MOV         DI,word ptr [EBP + param_5+0x4]         
CODE:0044db8f   66c705eea...    MOV         word ptr [DATA:DAT_0046a9ee],0x0        ;= ??
CODE:0044db98   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044db9e   e84575feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044dba3   59              POP         param_3                                 
CODE:0044dba4   8bd8            MOV         EBX,param_1                             
CODE:0044dba6   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044dbac   85db            TEST        EBX,EBX                                 
CODE:0044dbae   0f84c2000000    JZ          LAB_0044dc76                            
                            LAB_0044dbb4:                 ;XREF[1,0]:   0044dc70
CODE:0044dbb4   66c7435e0000    MOV         word ptr [EBX + 0x5e],0x0               
CODE:0044dbba   66c743500000    MOV         word ptr [EBX + 0x50],0x0               
CODE:0044dbc0   6685f6          TEST        SI,SI                                   
CODE:0044dbc3   741b            JZ          LAB_0044dbe0                            
CODE:0044dbc5   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:0044dbc9   50              PUSH        param_1                                 
CODE:0044dbca   e8f54efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044dbcf   59              POP         param_3                                 
CODE:0044dbd0   894352          MOV         dword ptr [EBX + 0x52],param_1          
CODE:0044dbd3   6a01            PUSH        0x1                                     
CODE:0044dbd5   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044dbd8   e8175ffcff      CALL        FUN_00413af4                            ;undefined FUN_00413af4(undefined par...
CODE:0044dbdd   83c408          ADD         ESP,0x8                                 
                            LAB_0044dbe0:                 ;XREF[1,0]:   0044dbc3
CODE:0044dbe0   8d4348          LEA         param_1,[EBX + 0x48]                    
CODE:0044dbe3   50              PUSH        param_1                                 
CODE:0044dbe4   e867fcffff      CALL        FUN_0044d850                            ;undefined FUN_0044d850(undefined par...
CODE:0044dbe9   59              POP         param_3                                 
CODE:0044dbea   f6431d80        TEST        byte ptr [EBX + 0x1d],0x80              
CODE:0044dbee   742e            JZ          LAB_0044dc1e                            
CODE:0044dbf0   0fbf434c        MOVSX       param_1,word ptr [EBX + 0x4c]           
CODE:0044dbf4   d1f8            SAR         param_1,0x1                             
CODE:0044dbf6   8bd7            MOV         param_2,EDI                             
CODE:0044dbf8   662bd0          SUB         param_2,param_1                         
CODE:0044dbfb   66895348        MOV         word ptr [EBX + 0x48],param_2           
CODE:0044dbff   66b8df00        MOV         param_1,0xdf                            
CODE:0044dc03   662b434e        SUB         param_1,word ptr [EBX + 0x4e]           
CODE:0044dc07   6689434a        MOV         word ptr [EBX + 0x4a],param_1           
CODE:0044dc0b   66836336fe      AND         word ptr [EBX + 0x36],0xfffe            
CODE:0044dc10   6681c760ff      ADD         DI,0xff60                               
CODE:0044dc15   66ff05eea...    INC         word ptr [DATA:DAT_0046a9ee]            ;= ??
CODE:0044dc1c   eb27            JMP         LAB_0044dc45                            
                            LAB_0044dc1e:                 ;XREF[1,0]:   0044dbee
CODE:0044dc1e   66b89a00        MOV         param_1,0x9a                            
CODE:0044dc22   662b434e        SUB         param_1,word ptr [EBX + 0x4e]           
CODE:0044dc26   6689434a        MOV         word ptr [EBX + 0x4a],param_1           
CODE:0044dc2a   66834b3601      OR          word ptr [EBX + 0x36],0x1               
CODE:0044dc2f   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:0044dc33   6bc031          IMUL        param_1,param_1,0x31                    
CODE:0044dc36   8b153c954600    MOV         param_2,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0044dc3c   668b444248      MOV         param_1,word ptr [param_2 + param_1*0...
CODE:0044dc41   66894348        MOV         word ptr [EBX + 0x48],param_1           
                            LAB_0044dc45:                 ;XREF[1,0]:   0044dc1c
CODE:0044dc45   66836348fe      AND         word ptr [EBX + 0x48],0xfffe            
CODE:0044dc4a   6685f6          TEST        SI,SI                                   
CODE:0044dc4d   7412            JZ          LAB_0044dc61                            
CODE:0044dc4f   f6433780        TEST        byte ptr [EBX + 0x37],0x80              
CODE:0044dc53   740c            JZ          LAB_0044dc61                            
CODE:0044dc55   53              PUSH        EBX                                     
CODE:0044dc56   e860040000      CALL        FUN_0044e0bb                            ;undefined FUN_0044e0bb(undefined4 pa...
CODE:0044dc5b   59              POP         param_3                                 
CODE:0044dc5c   66834b5e02      OR          word ptr [EBX + 0x5e],0x2               
                            LAB_0044dc61:                 ;XREF[2,0]:   0044dc4d,0044dc53
CODE:0044dc61   53              PUSH        EBX                                     
CODE:0044dc62   e8a674feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044dc67   59              POP         param_3                                 
CODE:0044dc68   8bd8            MOV         EBX,param_1                             
CODE:0044dc6a   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0044dc6e   85db            TEST        EBX,EBX                                 
CODE:0044dc70   0f853effffff    JNZ         LAB_0044dbb4                            
                            LAB_0044dc76:                 ;XREF[1,0]:   0044dbae
CODE:0044dc76   5f              POP         EDI                                     
CODE:0044dc77   5e              POP         ESI                                     
CODE:0044dc78   5b              POP         EBX                                     
CODE:0044dc79   59              POP         param_3                                 
CODE:0044dc7a   5d              POP         EBP                                     
CODE:0044dc7b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044dc7c(void)
                                                          ;XREF[1,0]:   0044f568
CODE:0044dc7c   53              PUSH        EBX                                     
CODE:0044dc7d   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044dc83   e86074feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044dc88   59              POP         ECX                                     
CODE:0044dc89   8bd8            MOV         EBX,EAX                                 
CODE:0044dc8b   85db            TEST        EBX,EBX                                 
CODE:0044dc8d   7419            JZ          LAB_0044dca8                            
                            LAB_0044dc8f:                 ;XREF[1,0]:   0044dca6
CODE:0044dc8f   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044dc92   e87550fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044dc97   59              POP         ECX                                     
CODE:0044dc98   894352          MOV         dword ptr [EBX + 0x52],EAX              
CODE:0044dc9b   53              PUSH        EBX                                     
CODE:0044dc9c   e86c74feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044dca1   59              POP         ECX                                     
CODE:0044dca2   8bd8            MOV         EBX,EAX                                 
CODE:0044dca4   85db            TEST        EBX,EBX                                 
CODE:0044dca6   75e7            JNZ         LAB_0044dc8f                            
                            LAB_0044dca8:                 ;XREF[1,0]:   0044dc8d
CODE:0044dca8   5b              POP         EBX                                     
CODE:0044dca9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044dcaa(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044dcb4
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044dcad
                                                          ;XREF[1,0]:   0044e24b
CODE:0044dcaa   55              PUSH        EBP                                     
CODE:0044dcab   8bec            MOV         EBP,ESP                                 
CODE:0044dcad   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0044dcb0   668b400a        MOV         param_1,word ptr [param_1 + 0xa]        
CODE:0044dcb4   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0044dcb7   662b420a        SUB         param_1,word ptr [param_2 + 0xa]        
CODE:0044dcbb   5d              POP         EBP                                     
CODE:0044dcbc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044dcbd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044dd05
                                                          ;XREF[1,0]:   0044e1f3
CODE:0044dcbd   55              PUSH        EBP                                     
CODE:0044dcbe   8bec            MOV         EBP,ESP                                 
CODE:0044dcc0   53              PUSH        EBX                                     
CODE:0044dcc1   66833d680...    CMP         word ptr [DATA:DAT_00460268],0x0        ;= 0001h
CODE:0044dcc9   7409            JZ          LAB_0044dcd4                            
CODE:0044dccb   66c705680...    MOV         word ptr [DATA:DAT_00460268],0x1        ;= 0001h
                            LAB_0044dcd4:                 ;XREF[1,0]:   0044dcc9
CODE:0044dcd4   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044dcdc   0f8484000000    JZ          LAB_0044dd66                            
CODE:0044dce2   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044dcea   757a            JNZ         LAB_0044dd66                            
CODE:0044dcec   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044dcf5   6a0a            PUSH        0xa                                     
CODE:0044dcf7   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044dcfd   e8a594fcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044dd02   83c408          ADD         ESP,0x8                                 
CODE:0044dd05   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044dd08   668b581e        MOV         BX,word ptr [param_1 + 0x1e]            
CODE:0044dd0c   6681c360f0      ADD         BX,0xf060                               
CODE:0044dd11   53              PUSH        EBX                                     
CODE:0044dd12   e861050000      CALL        FUN_0044e278                            ;undefined4 FUN_0044e278(undefined pa...
CODE:0044dd17   59              POP         param_3                                 
CODE:0044dd18   a384a94600      MOV         [DATA:DAT_0046a984],param_1             ;= ??
CODE:0044dd1d   a184a94600      MOV         param_1,[DATA:DAT_0046a984]             ;= ??
CODE:0044dd22   66816036ff7f    AND         word ptr [param_1 + 0x36],0x7fff        
CODE:0044dd28   a184a94600      MOV         param_1,[DATA:DAT_0046a984]             ;= ??
CODE:0044dd2d   668b4036        MOV         param_1,word ptr [param_1 + 0x36]       
CODE:0044dd31   6625ff7f        AND         param_1,0x7fff                          
CODE:0044dd35   66a30a354600    MOV         [DATA:DAT_0046350a],param_1             ;= FFh
CODE:0044dd3b   ff3584a94600    PUSH        dword ptr [DATA:DAT_0046a984]           ;= ??
CODE:0044dd41   e8da090000      CALL        FUN_0044e720                            ;undefined FUN_0044e720(undefined par...
CODE:0044dd46   59              POP         param_3                                 
CODE:0044dd47   66c705e0a...    MOV         word ptr [DATA:DAT_0046a9e0],0x1        ;= ??
CODE:0044dd50   6a00            PUSH        0x0                                     
CODE:0044dd52   6a01            PUSH        0x1                                     
CODE:0044dd54   a17ca94600      MOV         param_1,[DATA:DAT_0046a97c]             ;= ??
CODE:0044dd59   668b4006        MOV         param_1,word ptr [param_1 + 0x6]        
CODE:0044dd5d   50              PUSH        param_1                                 
CODE:0044dd5e   e84288ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044dd63   83c40c          ADD         ESP,0xc                                 
                            LAB_0044dd66:                 ;XREF[2,0]:   0044dcdc,0044dcea
CODE:0044dd66   5b              POP         EBX                                     
CODE:0044dd67   5d              POP         EBP                                     
CODE:0044dd68   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044dd69(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044dd85
                                                          ;XREF[2,0]:   0044e685,0044e6de
CODE:0044dd69   55              PUSH        EBP                                     
CODE:0044dd6a   8bec            MOV         EBP,ESP                                 
CODE:0044dd6c   53              PUSH        EBX                                     
CODE:0044dd6d   56              PUSH        ESI                                     
CODE:0044dd6e   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044dd76   0f849e000000    JZ          LAB_0044de1a                            
CODE:0044dd7c   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044dd85   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044dd88   83781e00        CMP         dword ptr [param_1 + 0x1e],0x0          
CODE:0044dd8c   750e            JNZ         LAB_0044dd9c                            
CODE:0044dd8e   8b1d8ca94600    MOV         EBX,dword ptr [DATA:DAT_0046a98c]       ;= ??
CODE:0044dd94   8b3588a94600    MOV         ESI,dword ptr [DATA:DAT_0046a988]       ;= ??
CODE:0044dd9a   eb0c            JMP         LAB_0044dda8                            
                            LAB_0044dd9c:                 ;XREF[1,0]:   0044dd8c
CODE:0044dd9c   8b1d88a94600    MOV         EBX,dword ptr [DATA:DAT_0046a988]       ;= ??
CODE:0044dda2   8b358ca94600    MOV         ESI,dword ptr [DATA:DAT_0046a98c]       ;= ??
                            LAB_0044dda8:                 ;XREF[1,0]:   0044dd9a
CODE:0044dda8   85db            TEST        EBX,EBX                                 
CODE:0044ddaa   746e            JZ          LAB_0044de1a                            
CODE:0044ddac   f6435e02        TEST        byte ptr [EBX + 0x5e],0x2               
CODE:0044ddb0   7568            JNZ         LAB_0044de1a                            
CODE:0044ddb2   6a0a            PUSH        0xa                                     
CODE:0044ddb4   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044ddba   e8e893fcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044ddbf   83c408          ADD         ESP,0x8                                 
CODE:0044ddc2   891d84a94600    MOV         dword ptr [DATA:DAT_0046a984],EBX       ;= ??
CODE:0044ddc8   ff3584a94600    PUSH        dword ptr [DATA:DAT_0046a984]           ;= ??
CODE:0044ddce   e84d090000      CALL        FUN_0044e720                            ;undefined FUN_0044e720(undefined par...
CODE:0044ddd3   59              POP         param_3                                 
CODE:0044ddd4   66c7050a3...    MOV         word ptr [DATA:DAT_0046350a],0x0        ;= FFh
CODE:0044dddd   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044dde0   e81f51fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044dde5   59              POP         param_3                                 
CODE:0044dde6   6a00            PUSH        0x0                                     
CODE:0044dde8   6a01            PUSH        0x1                                     
CODE:0044ddea   a17ca94600      MOV         param_1,[DATA:DAT_0046a97c]             ;= ??
CODE:0044ddef   668b00          MOV         param_1,word ptr [param_1]              
CODE:0044ddf2   50              PUSH        param_1                                 
CODE:0044ddf3   e8ad87ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044ddf8   83c40c          ADD         ESP,0xc                                 
CODE:0044ddfb   66c705e0a...    MOV         word ptr [DATA:DAT_0046a9e0],0x0        ;= ??
CODE:0044de04   85f6            TEST        ESI,ESI                                 
CODE:0044de06   7409            JZ          LAB_0044de11                            
CODE:0044de08   0fbf4636        MOVSX       param_1,word ptr [ESI + 0x36]           
CODE:0044de0c   f6c480          TEST        AH,0x80                                 
CODE:0044de0f   7509            JNZ         LAB_0044de1a                            
                            LAB_0044de11:                 ;XREF[1,0]:   0044de06
CODE:0044de11   66c705e0a...    MOV         word ptr [DATA:DAT_0046a9e0],0x1        ;= ??
                            LAB_0044de1a:                 ;XREF[4,0]:   0044dd76,0044ddaa,0044ddb0,0044de0f
CODE:0044de1a   5e              POP         ESI                                     
CODE:0044de1b   5b              POP         EBX                                     
CODE:0044de1c   5d              POP         EBP                                     
CODE:0044de1d   c3              RET                                                 
                            LAB_0044de1e:                 ;XREF[1,0]:   0044f352
CODE:0044de1e   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044de26   744b            JZ          LAB_0044de73                            
CODE:0044de28   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044de30   7541            JNZ         LAB_0044de73                            
CODE:0044de32   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044de3b   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0044de40   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:0044de44   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044de4a   663b4222        CMP         AX,word ptr [EDX + 0x22]                
CODE:0044de4e   7515            JNZ         LAB_0044de65                            
CODE:0044de50   66c705c81...    MOV         word ptr [DATA:DAT_00461ac8],0x1        
CODE:0044de59   68381b4600      PUSH        DATA:PTR_LAB_00461b38                   ;= 0042f7a3
CODE:0044de5e   e82ad5ffff      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0044de63   59              POP         ECX                                     
CODE:0044de64   c3              RET                                                 
                            LAB_0044de65:                 ;XREF[1,0]:   0044de4e
CODE:0044de65   6a00            PUSH        0x0                                     
CODE:0044de67   6a00            PUSH        0x0                                     
CODE:0044de69   6a11            PUSH        0x11                                    
CODE:0044de6b   e812e5feff      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0044de70   83c40c          ADD         ESP,0xc                                 
                            LAB_0044de73:                 ;XREF[2,0]:   0044de26,0044de30
CODE:0044de73   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044de74(void)
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0044dede,0044df2b
                                                          ;XREF[1,0]:   0044f31e
CODE:0044de74   55              PUSH        EBP                                     
CODE:0044de75   8bec            MOV         EBP,ESP                                 
CODE:0044de77   51              PUSH        ECX                                     
CODE:0044de78   53              PUSH        EBX                                     
CODE:0044de79   56              PUSH        ESI                                     
CODE:0044de7a   57              PUSH        EDI                                     
CODE:0044de7b   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044de83   0f84cb000000    JZ          LAB_0044df54                            
CODE:0044de89   6a00            PUSH        0x0                                     
CODE:0044de8b   6a01            PUSH        0x1                                     
CODE:0044de8d   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044de92   668b4004        MOV         AX,word ptr [EAX + 0x4]                 
CODE:0044de96   50              PUSH        EAX                                     
CODE:0044de97   e80987ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044de9c   83c40c          ADD         ESP,0xc                                 
CODE:0044de9f   68f5010000      PUSH        0x1f5                                   
CODE:0044dea4   e8ac93fcff      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:0044dea9   59              POP         ECX                                     
CODE:0044deaa   e810d8feff      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0044deaf   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044deb4   66c7405e0200    MOV         word ptr [EAX + 0x5e],0x2               
CODE:0044deba   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044debf   668148360040    OR          word ptr [EAX + 0x36],0x4000            
CODE:0044dec5   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044deca   668b5860        MOV         BX,word ptr [EAX + 0x60]                
CODE:0044dece   53              PUSH        EBX                                     
CODE:0044decf   e8a484fcff      CALL        FUN_00416378                            ;undefined FUN_00416378(undefined par...
CODE:0044ded4   59              POP         ECX                                     
CODE:0044ded5   8bf8            MOV         EDI,EAX                                 
CODE:0044ded7   53              PUSH        EBX                                     
CODE:0044ded8   e89ff9feff      CALL        FUN_0043d87c                            ;uint FUN_0043d87c(undefined param_1,...
CODE:0044dedd   59              POP         ECX                                     
CODE:0044dede   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0044dee2   6a01            PUSH        0x1                                     
CODE:0044dee4   53              PUSH        EBX                                     
CODE:0044dee5   6a00            PUSH        0x0                                     
CODE:0044dee7   e89e6ffeff      CALL        FUN_00434e8a                            ;int FUN_00434e8a(undefined param_1, ...
CODE:0044deec   83c40c          ADD         ESP,0xc                                 
CODE:0044deef   8bf0            MOV         ESI,EAX                                 
CODE:0044def1   57              PUSH        EDI                                     
CODE:0044def2   e89f84fcff      CALL        FUN_00416396                            ;undefined FUN_00416396(undefined par...
CODE:0044def7   59              POP         ECX                                     
CODE:0044def8   53              PUSH        EBX                                     
CODE:0044def9   e85c6dfcff      CALL        FUN_00414c5a                            ;undefined FUN_00414c5a(undefined par...
CODE:0044defe   59              POP         ECX                                     
CODE:0044deff   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044df04   ff7052          PUSH        dword ptr [EAX + 0x52]                  
CODE:0044df07   e8004efcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044df0c   59              POP         ECX                                     
CODE:0044df0d   8b1584a94600    MOV         EDX,dword ptr [DATA:DAT_0046a984]       ;= ??
CODE:0044df13   894252          MOV         dword ptr [EDX + 0x52],EAX              
CODE:0044df16   6a01            PUSH        0x1                                     
CODE:0044df18   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044df1e   e88492fcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044df23   83c408          ADD         ESP,0x8                                 
CODE:0044df26   6685f6          TEST        SI,SI                                   
CODE:0044df29   7510            JNZ         LAB_0044df3b                            
CODE:0044df2b   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0044df30   7409            JZ          LAB_0044df3b                            
CODE:0044df32   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044df37   66ff4020        INC         word ptr [EAX + 0x20]                   
                            LAB_0044df3b:                 ;XREF[2,0]:   0044df29,0044df30
CODE:0044df3b   66c7050a3...    MOV         word ptr [DATA:DAT_0046350a],0xffff     ;= FFh
CODE:0044df44   6a06            PUSH        0x6                                     
CODE:0044df46   e8a1e5feff      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0044df4b   59              POP         ECX                                     
CODE:0044df4c   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
                            LAB_0044df54:                 ;XREF[1,0]:   0044de83
CODE:0044df54   5f              POP         EDI                                     
CODE:0044df55   5e              POP         ESI                                     
CODE:0044df56   5b              POP         EBX                                     
CODE:0044df57   59              POP         ECX                                     
CODE:0044df58   5d              POP         EBP                                     
CODE:0044df59   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044df5a(void)
                                                          ;XREF[1,0]:   0044e770
CODE:0044df5a   53              PUSH        EBX                                     
CODE:0044df5b   56              PUSH        ESI                                     
CODE:0044df5c   57              PUSH        EDI                                     
CODE:0044df5d   bfb81a4600      MOV         EDI,DATA:$GameState                     ;= 00000000
CODE:0044df62   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044df6a   0f8447010000    JZ          LAB_0044e0b7                            
CODE:0044df70   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044df75   668378080b      CMP         word ptr [EAX + 0x8],0xb                
CODE:0044df7a   0f8580000000    JNZ         LAB_0044e000                            
CODE:0044df80   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044df85   668b700a        MOV         SI,word ptr [EAX + 0xa]                 
CODE:0044df89   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044df8f   e85471feff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044df94   59              POP         ECX                                     
CODE:0044df95   8bd8            MOV         EBX,EAX                                 
CODE:0044df97   85db            TEST        EBX,EBX                                 
CODE:0044df99   7440            JZ          LAB_0044dfdb                            
                            LAB_0044df9b:                 ;XREF[1,0]:   0044dfd9
CODE:0044df9b   6a00            PUSH        0x0                                     
CODE:0044df9d   6a01            PUSH        0x1                                     
CODE:0044df9f   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044dfa4   668b4016        MOV         AX,word ptr [EAX + 0x16]                
CODE:0044dfa8   50              PUSH        EAX                                     
CODE:0044dfa9   e8f785ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044dfae   83c40c          ADD         ESP,0xc                                 
CODE:0044dfb1   6a00            PUSH        0x0                                     
CODE:0044dfb3   56              PUSH        ESI                                     
CODE:0044dfb4   53              PUSH        EBX                                     
CODE:0044dfb5   e878fbffff      CALL        FUN_0044db32                            ;undefined FUN_0044db32(undefined par...
CODE:0044dfba   83c40c          ADD         ESP,0xc                                 
CODE:0044dfbd   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044dfbf   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:0044dfc3   8b17            MOV         EDX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044dfc5   8bce            MOV         ECX,ESI                                 
CODE:0044dfc7   888c02601...    MOV         byte ptr [EDX + EAX*0x1 + 0x1760],CL    
CODE:0044dfce   53              PUSH        EBX                                     
CODE:0044dfcf   e83971feff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044dfd4   59              POP         ECX                                     
CODE:0044dfd5   8bd8            MOV         EBX,EAX                                 
CODE:0044dfd7   85db            TEST        EBX,EBX                                 
CODE:0044dfd9   75c0            JNZ         LAB_0044df9b                            
                            LAB_0044dfdb:                 ;XREF[1,0]:   0044df99
CODE:0044dfdb   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044dfdd   66897026        MOV         word ptr [EAX + 0x26],SI                
CODE:0044dfe1   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044dfe6   6683605efc      AND         word ptr [EAX + 0x5e],0xfffc            
CODE:0044dfeb   e8cfd6feff      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0044dff0   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044dff5   ff7052          PUSH        dword ptr [EAX + 0x52]                  
CODE:0044dff8   e8cb4dfcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044dffd   59              POP         ECX                                     
CODE:0044dffe   eb5d            JMP         LAB_0044e05d                            
                            LAB_0044e000:                 ;XREF[1,0]:   0044df7a
CODE:0044e000   66833de0a...    CMP         word ptr [DATA:DAT_0046a9e0],0x0        ;= ??
CODE:0044e008   0f84a9000000    JZ          LAB_0044e0b7                            
CODE:0044e00e   e8acd6feff      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0044e013   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e018   66c7405e0200    MOV         word ptr [EAX + 0x5e],0x2               
CODE:0044e01e   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e023   668148360080    OR          word ptr [EAX + 0x36],0x8000            
CODE:0044e029   ff3584a94600    PUSH        dword ptr [DATA:DAT_0046a984]           ;= ??
CODE:0044e02f   e887000000      CALL        FUN_0044e0bb                            ;undefined FUN_0044e0bb(undefined4 pa...
CODE:0044e034   59              POP         ECX                                     
CODE:0044e035   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e03a   6683780e00      CMP         word ptr [EAX + 0xe],0x0                
CODE:0044e03f   7406            JZ          LAB_0044e047                            
CODE:0044e041   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044e043   66ff4022        INC         word ptr [EAX + 0x22]                   
                            LAB_0044e047:                 ;XREF[1,0]:   0044e03f
CODE:0044e047   6a00            PUSH        0x0                                     
CODE:0044e049   6a01            PUSH        0x1                                     
CODE:0044e04b   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e050   668b4002        MOV         AX,word ptr [EAX + 0x2]                 
CODE:0044e054   50              PUSH        EAX                                     
CODE:0044e055   e84b85ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044e05a   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e05d:                 ;XREF[1,0]:   0044dffe
CODE:0044e05d   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
CODE:0044e065   68f5010000      PUSH        0x1f5                                   
CODE:0044e06a   e8e691fcff      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:0044e06f   59              POP         ECX                                     
CODE:0044e070   66c7050a3...    MOV         word ptr [DATA:DAT_0046350a],0xffff     ;= FFh
CODE:0044e079   6a01            PUSH        0x1                                     
CODE:0044e07b   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044e081   e82191fcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044e086   83c408          ADD         ESP,0x8                                 
CODE:0044e089   a140954600      MOV         EAX,[DATA:$Level.partResource]          ;= NaP
CODE:0044e08e   668b4006        MOV         AX,word ptr [EAX + 0x6]                 
CODE:0044e092   8b17            MOV         EDX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044e094   663b4222        CMP         AX,word ptr [EDX + 0x22]                
CODE:0044e098   751d            JNZ         LAB_0044e0b7                            
CODE:0044e09a   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044e09c   6683782400      CMP         word ptr [EAX + 0x24],0x0               
CODE:0044e0a1   7514            JNZ         LAB_0044e0b7                            
CODE:0044e0a3   8b07            MOV         EAX,dword ptr [EDI]=>DATA:$GameState    ;= 00000000
CODE:0044e0a5   66c740240100    MOV         word ptr [EAX + 0x24],0x1               
CODE:0044e0ab   6a00            PUSH        0x0                                     
CODE:0044e0ad   6a64            PUSH        0x64                                    
CODE:0044e0af   e8e81bfeff      CALL        FUN_0042fc9c                            ;undefined FUN_0042fc9c(undefined par...
CODE:0044e0b4   83c408          ADD         ESP,0x8                                 
                            LAB_0044e0b7:                 ;XREF[4,0]:   0044df6a,0044e008,0044e098,0044e0a1
CODE:0044e0b7   5f              POP         EDI                                     
CODE:0044e0b8   5e              POP         ESI                                     
CODE:0044e0b9   5b              POP         EBX                                     
CODE:0044e0ba   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e0bb(undefined4 param_1, int param_2, uint param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       int                EDX                      
          ;param_3       uint               ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0044e0c4
          ;local_6       undefined2          -6                      ;XREF[7,0]:   0044e0d9,0044e0df,0044e121,0044e13a,0044e147
                                                                     ;             0044e25f,0044e263
          ;local_8       undefined2          -8                      ;XREF[3,0]:   0044e0d3,0044e0e3,0044e267
          ;local_a       undefined2          -a                      ;XREF[4,0]:   0044e0cb,0044e162,0044e1c9,0044e22d
                                                          ;XREF[2,0]:   0044dc56,0044e02f
CODE:0044e0bb   55              PUSH        EBP                                     
CODE:0044e0bc   8bec            MOV         EBP,ESP                                 
CODE:0044e0be   83c4f8          ADD         ESP,-0x8                                
CODE:0044e0c1   53              PUSH        EBX                                     
CODE:0044e0c2   56              PUSH        ESI                                     
CODE:0044e0c3   57              PUSH        EDI                                     
CODE:0044e0c4   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044e0c7   668b4760        MOV         param_1,word ptr [EDI + 0x60]           
CODE:0044e0cb   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0044e0cf   668b4718        MOV         param_1,word ptr [EDI + 0x18]           
CODE:0044e0d3   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044e0d7   33f6            XOR         ESI,ESI                                 
CODE:0044e0d9   66c745fe0000    MOV         word ptr [EBP + local_6+0x4],0x0        
CODE:0044e0df   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044e0e3   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044e0e7   0f8d84010000    JGE         LAB_0044e271                            
                            LAB_0044e0ed:                 ;XREF[1,0]:   0044e26b
CODE:0044e0ed   6683fe1e        CMP         SI,0x1e                                 
CODE:0044e0f1   7d2e            JGE         LAB_0044e121                            
                            LAB_0044e0f3:                 ;XREF[1,0]:   0044e11f
CODE:0044e0f3   0fbfc6          MOVSX       param_1,SI                              
CODE:0044e0f6   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:0044e0f9   8b15e8a94600    MOV         param_2,dword ptr [DATA:DAT_0046a9e8]   ;= ??
CODE:0044e0ff   66837c820800    CMP         word ptr [param_...,0x0                 
CODE:0044e105   7513            JNZ         LAB_0044e11a                            
CODE:0044e107   0fbfc6          MOVSX       param_1,SI                              
CODE:0044e10a   8bd8            MOV         EBX,param_1                             
CODE:0044e10c   c1e302          SHL         EBX,0x2                                 
CODE:0044e10f   8d1cdb          LEA         EBX,[EBX + EBX*0x8]                     
CODE:0044e112   031de8a94600    ADD         EBX,dword ptr [DATA:DAT_0046a9e8]       ;= ??
CODE:0044e118   eb07            JMP         LAB_0044e121                            
                            LAB_0044e11a:                 ;XREF[1,0]:   0044e105
CODE:0044e11a   46              INC         ESI                                     
CODE:0044e11b   6683fe1e        CMP         SI,0x1e                                 
CODE:0044e11f   7cd2            JL          LAB_0044e0f3                            
                            LAB_0044e121:                 ;XREF[2,0]:   0044e0f1,0044e118
CODE:0044e121   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0044e125   668b44472e      MOV         param_1,word ptr [EDI + param_1*0x2 +...
CODE:0044e12a   6689430a        MOV         word ptr [EBX + 0xa],param_1            
CODE:0044e12e   66c743140000    MOV         word ptr [EBX + 0x14],0x0               
CODE:0044e134   66c743080100    MOV         word ptr [EBX + 0x8],0x1                
CODE:0044e13a   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0044e13e   668b44471e      MOV         param_1,word ptr [EDI + param_1*0x2 +...
CODE:0044e143   6689430c        MOV         word ptr [EBX + 0xc],param_1            
CODE:0044e147   0fbf45fe        MOVSX       param_1,word ptr [EBP + local_6+0x4]    
CODE:0044e14b   668b444726      MOV         param_1,word ptr [EDI + param_1*0x2 +...
CODE:0044e150   6689430e        MOV         word ptr [EBX + 0xe],param_1            
CODE:0044e154   668b4714        MOV         param_1,word ptr [EDI + 0x14]           
CODE:0044e158   50              PUSH        param_1                                 
CODE:0044e159   e86649fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044e15e   59              POP         param_3                                 
CODE:0044e15f   894316          MOV         dword ptr [EBX + 0x16],param_1          
CODE:0044e162   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044e166   6689431a        MOV         word ptr [EBX + 0x1a],param_1           
CODE:0044e16a   897b1c          MOV         dword ptr [EBX + 0x1c],EDI              
CODE:0044e16d   668b430a        MOV         param_1,word ptr [EBX + 0xa]            
CODE:0044e171   50              PUSH        param_1                                 
CODE:0044e172   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:0044e176   50              PUSH        param_1                                 
CODE:0044e177   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:0044e17b   50              PUSH        param_1                                 
CODE:0044e17c   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e17f   e8d857fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044e184   83c410          ADD         ESP,0x10                                
CODE:0044e187   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e18c   66837826ff      CMP         word ptr [param_1 + 0x26],-0x1          
CODE:0044e191   7436            JZ          LAB_0044e1c9                            
CODE:0044e193   6a00            PUSH        0x0                                     
CODE:0044e195   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e19a   668b4026        MOV         param_1,word ptr [param_1 + 0x26]       
CODE:0044e19e   50              PUSH        param_1                                 
CODE:0044e19f   53              PUSH        EBX                                     
CODE:0044e1a0   e88df9ffff      CALL        FUN_0044db32                            ;undefined FUN_0044db32(undefined par...
CODE:0044e1a5   83c40c          ADD         ESP,0xc                                 
CODE:0044e1a8   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e1ad   0fbf402e        MOVSX       param_1,word ptr [param_1 + 0x2e]       
CODE:0044e1b1   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0044e1b7   8b0db81a4600    MOV         param_3,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0044e1bd   8a4926          MOV         param_3,byte ptr [param_3 + 0x26]       
CODE:0044e1c0   888c02601...    MOV         byte ptr [param_...,param_3             
CODE:0044e1c7   eb20            JMP         LAB_0044e1e9                            
                            LAB_0044e1c9:                 ;XREF[1,0]:   0044e191
CODE:0044e1c9   66837dfa04      CMP         word ptr [EBP + local_a+0x4],0x4        
CODE:0044e1ce   7d19            JGE         LAB_0044e1e9                            
CODE:0044e1d0   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e1d5   0fbf402e        MOVSX       param_1,word ptr [param_1 + 0x2e]       
CODE:0044e1d9   8b15b81a4600    MOV         param_2,dword ptr [DATA:$GameState]     ;= 00000000
CODE:0044e1df   8a4f38          MOV         param_3,byte ptr [EDI + 0x38]           
CODE:0044e1e2   888c02601...    MOV         byte ptr [param_...,param_3             
                            LAB_0044e1e9:                 ;XREF[2,0]:   0044e1c7,0044e1ce
CODE:0044e1e9   8d430c          LEA         param_1,[EBX + 0xc]                     
CODE:0044e1ec   50              PUSH        param_1                                 
CODE:0044e1ed   e85ef6ffff      CALL        FUN_0044d850                            ;undefined FUN_0044d850(undefined par...
CODE:0044e1f2   59              POP         param_3                                 
CODE:0044e1f3   68bddc4400      PUSH        FUN_0044dcbd                            
CODE:0044e1f8   668b430a        MOV         param_1,word ptr [EBX + 0xa]            
CODE:0044e1fc   6683c014        ADD         param_1,0x14                            
CODE:0044e200   50              PUSH        param_1                                 
CODE:0044e201   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:0044e205   50              PUSH        param_1                                 
CODE:0044e206   668b4310        MOV         param_1,word ptr [EBX + 0x10]           
CODE:0044e20a   50              PUSH        param_1                                 
CODE:0044e20b   668b430e        MOV         param_1,word ptr [EBX + 0xe]            
CODE:0044e20f   50              PUSH        param_1                                 
CODE:0044e210   668b430c        MOV         param_1,word ptr [EBX + 0xc]            
CODE:0044e214   50              PUSH        param_1                                 
CODE:0044e215   e8538cfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044e21a   83c418          ADD         ESP,0x18                                
CODE:0044e21d   894320          MOV         dword ptr [EBX + 0x20],param_1          
CODE:0044e220   6a05            PUSH        0x5                                     
CODE:0044e222   ff7320          PUSH        dword ptr [EBX + 0x20]                  
CODE:0044e225   e8dc8ffcff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0044e22a   83c408          ADD         ESP,0x8                                 
CODE:0044e22d   0fbf45fa        MOVSX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0044e231   05a00f0000      ADD         param_1,0xfa0                           
CODE:0044e236   50              PUSH        param_1                                 
CODE:0044e237   ff7320          PUSH        dword ptr [EBX + 0x20]                  
CODE:0044e23a   e8d78ffcff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0044e23f   83c408          ADD         ESP,0x8                                 
CODE:0044e242   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e245   e87e4bfcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044e24a   59              POP         param_3                                 
CODE:0044e24b   68aadc4400      PUSH        FUN_0044dcaa                            
CODE:0044e250   53              PUSH        EBX                                     
CODE:0044e251   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044e257   e8f56efeff      CALL        FUN_00435151                            ;void FUN_00435151(undefined4 param_1...
CODE:0044e25c   83c40c          ADD         ESP,0xc                                 
CODE:0044e25f   66ff45fe        INC         word ptr [EBP + local_6+0x4]            
CODE:0044e263   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044e267   663b45fc        CMP         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044e26b   0f8c7cfeffff    JL          LAB_0044e0ed                            
                            LAB_0044e271:                 ;XREF[1,0]:   0044e0e7
CODE:0044e271   5f              POP         EDI                                     
CODE:0044e272   5e              POP         ESI                                     
CODE:0044e273   5b              POP         EBX                                     
CODE:0044e274   59              POP         param_3                                 
CODE:0044e275   59              POP         param_3                                 
CODE:0044e276   5d              POP         EBP                                     
CODE:0044e277   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044e278(undefined param_1, undefined param_2, undefined param_3, undefined2 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined2           4                      ;XREF[2,0]:   0044e28f,0044e2c3
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0044e2b0,0044e324,0044e32e
          ;local_c       undefined4          -c                      ;XREF[2,0]:   0044e321,0044e335
                                                          ;XREF[1,0]:   0044dd12
CODE:0044e278   55              PUSH        EBP                                     
CODE:0044e279   8bec            MOV         EBP,ESP                                 
CODE:0044e27b   83c4f8          ADD         ESP,-0x8                                
CODE:0044e27e   53              PUSH        EBX                                     
CODE:0044e27f   56              PUSH        ESI                                     
CODE:0044e280   57              PUSH        EDI                                     
CODE:0044e281   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044e287   e85c6efeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e28c   59              POP         param_3                                 
CODE:0044e28d   8bd8            MOV         EBX,param_1                             
CODE:0044e28f   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044e293   50              PUSH        param_1                                 
CODE:0044e294   e8faf5feff      CALL        FUN_0043d893                            ;int FUN_0043d893(undefined param_1, ...
CODE:0044e299   59              POP         param_3                                 
CODE:0044e29a   8bf8            MOV         EDI,param_1                             
CODE:0044e29c   66837f0e00      CMP         word ptr [EDI + 0xe],0x0                
CODE:0044e2a1   7409            JZ          LAB_0044e2ac                            
CODE:0044e2a3   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e2a8   66ff4822        DEC         word ptr [param_1 + 0x22]               
                            LAB_0044e2ac:                 ;XREF[1,0]:   0044e2a1
CODE:0044e2ac   668b4718        MOV         param_1,word ptr [EDI + 0x18]           
CODE:0044e2b0   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0044e2b4   eb74            JMP         LAB_0044e32a                            
                            LAB_0044e2b6:                 ;XREF[1,0]:   0044e333
CODE:0044e2b6   53              PUSH        EBX                                     
CODE:0044e2b7   e8516efeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e2bc   59              POP         param_3                                 
CODE:0044e2bd   8bf0            MOV         ESI,param_1                             
CODE:0044e2bf   668b431a        MOV         param_1,word ptr [EBX + 0x1a]           
CODE:0044e2c3   663b4508        CMP         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044e2c7   755f            JNZ         LAB_0044e328                            
CODE:0044e2c9   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e2ce   66837826ff      CMP         word ptr [param_1 + 0x26],-0x1          
CODE:0044e2d3   741f            JZ          LAB_0044e2f4                            
CODE:0044e2d5   668b4714        MOV         param_1,word ptr [EDI + 0x14]           
CODE:0044e2d9   663b4712        CMP         param_1,word ptr [EDI + 0x12]           
CODE:0044e2dd   7515            JNZ         LAB_0044e2f4                            
CODE:0044e2df   6a01            PUSH        0x1                                     
CODE:0044e2e1   a1b81a4600      MOV         param_1,[DATA:$GameState]               ;= 00000000
CODE:0044e2e6   668b4026        MOV         param_1,word ptr [param_1 + 0x26]       
CODE:0044e2ea   50              PUSH        param_1                                 
CODE:0044e2eb   53              PUSH        EBX                                     
CODE:0044e2ec   e841f8ffff      CALL        FUN_0044db32                            ;undefined FUN_0044db32(undefined par...
CODE:0044e2f1   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e2f4:                 ;XREF[2,0]:   0044e2d3,0044e2dd
CODE:0044e2f4   66c743080000    MOV         word ptr [EBX + 0x8],0x0                
CODE:0044e2fa   ff7320          PUSH        dword ptr [EBX + 0x20]                  
CODE:0044e2fd   e8338bfcff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:0044e302   59              POP         param_3                                 
CODE:0044e303   53              PUSH        EBX                                     
CODE:0044e304   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044e30a   e83b6ffeff      CALL        DlistRemove                             ;void DlistRemove(Dlist * list, Dlist...
CODE:0044e30f   83c408          ADD         ESP,0x8                                 
CODE:0044e312   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e315   e8f249fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044e31a   59              POP         param_3                                 
CODE:0044e31b   894316          MOV         dword ptr [EBX + 0x16],param_1          
CODE:0044e31e   8b431c          MOV         param_1,dword ptr [EBX + 0x1c]          
CODE:0044e321   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0044e324   66ff4dfe        DEC         word ptr [EBP + local_6+0x4]            
                            LAB_0044e328:                 ;XREF[1,0]:   0044e2c7
CODE:0044e328   8bde            MOV         EBX,ESI                                 
                            LAB_0044e32a:                 ;XREF[1,0]:   0044e2b4
CODE:0044e32a   85db            TEST        EBX,EBX                                 
CODE:0044e32c   7407            JZ          LAB_0044e335                            
CODE:0044e32e   66837dfe00      CMP         word ptr [EBP + local_6+0x4],0x0        
CODE:0044e333   7581            JNZ         LAB_0044e2b6                            
                            LAB_0044e335:                 ;XREF[1,0]:   0044e32c
CODE:0044e335   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0044e338   5f              POP         EDI                                     
CODE:0044e339   5e              POP         ESI                                     
CODE:0044e33a   5b              POP         EBX                                     
CODE:0044e33b   59              POP         param_3                                 
CODE:0044e33c   59              POP         param_3                                 
CODE:0044e33d   5d              POP         EBP                                     
CODE:0044e33e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e33f(void)
                                                          ;XREF[1,0]:   0044f1ab
CODE:0044e33f   53              PUSH        EBX                                     
CODE:0044e340   56              PUSH        ESI                                     
CODE:0044e341   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044e347   e89c6dfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e34c   59              POP         ECX                                     
CODE:0044e34d   8bd8            MOV         EBX,EAX                                 
CODE:0044e34f   33f6            XOR         ESI,ESI                                 
CODE:0044e351   85db            TEST        EBX,EBX                                 
CODE:0044e353   7452            JZ          LAB_0044e3a7                            
                            LAB_0044e355:                 ;XREF[1,0]:   0044e3a5
CODE:0044e355   837b1600        CMP         dword ptr [EBX + 0x16],0x0              
CODE:0044e359   751b            JNZ         LAB_0044e376                            
CODE:0044e35b   8b431c          MOV         EAX,dword ptr [EBX + 0x1c]              
CODE:0044e35e   668b4014        MOV         AX,word ptr [EAX + 0x14]                
CODE:0044e362   50              PUSH        EAX                                     
CODE:0044e363   e85c47fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044e368   59              POP         ECX                                     
CODE:0044e369   894316          MOV         dword ptr [EBX + 0x16],EAX              
CODE:0044e36c   8d430c          LEA         EAX,[EBX + 0xc]                         
CODE:0044e36f   50              PUSH        EAX                                     
CODE:0044e370   e8dbf4ffff      CALL        FUN_0044d850                            ;undefined FUN_0044d850(undefined par...
CODE:0044e375   59              POP         ECX                                     
                            LAB_0044e376:                 ;XREF[1,0]:   0044e359
CODE:0044e376   668b430a        MOV         AX,word ptr [EBX + 0xa]                 
CODE:0044e37a   50              PUSH        EAX                                     
CODE:0044e37b   668b430e        MOV         AX,word ptr [EBX + 0xe]                 
CODE:0044e37f   50              PUSH        EAX                                     
CODE:0044e380   668b430c        MOV         AX,word ptr [EBX + 0xc]                 
CODE:0044e384   50              PUSH        EAX                                     
CODE:0044e385   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e388   e8cf55fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044e38d   83c410          ADD         ESP,0x10                                
CODE:0044e390   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e393   e8304afcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044e398   59              POP         ECX                                     
CODE:0044e399   53              PUSH        EBX                                     
CODE:0044e39a   e86e6dfeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e39f   59              POP         ECX                                     
CODE:0044e3a0   8bd8            MOV         EBX,EAX                                 
CODE:0044e3a2   46              INC         ESI                                     
CODE:0044e3a3   85db            TEST        EBX,EBX                                 
CODE:0044e3a5   75ae            JNZ         LAB_0044e355                            
                            LAB_0044e3a7:                 ;XREF[1,0]:   0044e353
CODE:0044e3a7   5e              POP         ESI                                     
CODE:0044e3a8   5b              POP         EBX                                     
CODE:0044e3a9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e3aa(void)
                                                          ;XREF[1,0]:   0044f56d
CODE:0044e3aa   53              PUSH        EBX                                     
CODE:0044e3ab   56              PUSH        ESI                                     
CODE:0044e3ac   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044e3b2   e8316dfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e3b7   59              POP         ECX                                     
CODE:0044e3b8   8bd8            MOV         EBX,EAX                                 
CODE:0044e3ba   33f6            XOR         ESI,ESI                                 
CODE:0044e3bc   85db            TEST        EBX,EBX                                 
CODE:0044e3be   7420            JZ          LAB_0044e3e0                            
                            LAB_0044e3c0:                 ;XREF[1,0]:   0044e3de
CODE:0044e3c0   837b1600        CMP         dword ptr [EBX + 0x16],0x0              
CODE:0044e3c4   740c            JZ          LAB_0044e3d2                            
CODE:0044e3c6   ff7316          PUSH        dword ptr [EBX + 0x16]                  
CODE:0044e3c9   e83e49fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044e3ce   59              POP         ECX                                     
CODE:0044e3cf   894316          MOV         dword ptr [EBX + 0x16],EAX              
                            LAB_0044e3d2:                 ;XREF[1,0]:   0044e3c4
CODE:0044e3d2   53              PUSH        EBX                                     
CODE:0044e3d3   e8356dfeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e3d8   59              POP         ECX                                     
CODE:0044e3d9   8bd8            MOV         EBX,EAX                                 
CODE:0044e3db   46              INC         ESI                                     
CODE:0044e3dc   85db            TEST        EBX,EBX                                 
CODE:0044e3de   75e0            JNZ         LAB_0044e3c0                            
                            LAB_0044e3e0:                 ;XREF[1,0]:   0044e3be
CODE:0044e3e0   5e              POP         ESI                                     
CODE:0044e3e1   5b              POP         EBX                                     
CODE:0044e3e2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e3e3(void)
          ;local_6       undefined2          -6                      ;XREF[1,0]:   0044e40a
          ;local_8       undefined2          -8                      ;XREF[1,0]:   0044e404
          ;local_a       undefined2          -a                      ;XREF[1,0]:   0044e3fe
          ;local_c       undefined2          -c                      ;XREF[2,0]:   0044e3f8,0044e42c
                                                          ;XREF[3,0]:   0044f1a6,0044f810,0044f83b
CODE:0044e3e3   55              PUSH        EBP                                     
CODE:0044e3e4   8bec            MOV         EBP,ESP                                 
CODE:0044e3e6   83c4f8          ADD         ESP,-0x8                                
CODE:0044e3e9   53              PUSH        EBX                                     
CODE:0044e3ea   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044e3f0   e8f36cfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e3f5   59              POP         ECX                                     
CODE:0044e3f6   8bd8            MOV         EBX,EAX                                 
CODE:0044e3f8   66c745f89300    MOV         word ptr [EBP + local_c+0x4],0x93       
CODE:0044e3fe   66c745fa0000    MOV         word ptr [EBP + local_a+0x4],0x0        
CODE:0044e404   66c745fcda00    MOV         word ptr [EBP + local_8+0x4],0xda       
CODE:0044e40a   66c745fe0002    MOV         word ptr [EBP + local_6+0x4],0x200      
CODE:0044e410   85db            TEST        EBX,EBX                                 
CODE:0044e412   745a            JZ          LAB_0044e46e                            
                            LAB_0044e414:                 ;XREF[1,0]:   0044e46c
CODE:0044e414   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044e417   e8e84afcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044e41c   59              POP         ECX                                     
CODE:0044e41d   0fbf4336        MOVSX       EAX,word ptr [EBX + 0x36]               
CODE:0044e421   f6c480          TEST        AH,0x80                                 
CODE:0044e424   753b            JNZ         LAB_0044e461                            
CODE:0044e426   f6435e03        TEST        byte ptr [EBX + 0x5e],0x3               
CODE:0044e42a   7535            JNZ         LAB_0044e461                            
CODE:0044e42c   8d45f8          LEA         EAX=>local_c,[EBP + -0x8]               
CODE:0044e42f   50              PUSH        EAX                                     
CODE:0044e430   8d4348          LEA         EAX,[EBX + 0x48]                        
CODE:0044e433   50              PUSH        EAX                                     
CODE:0044e434   e87f38feff      CALL        FUN_00431cb8                            ;undefined4 FUN_00431cb8(undefined pa...
CODE:0044e439   83c408          ADD         ESP,0x8                                 
CODE:0044e43c   6685c0          TEST        AX,AX                                   
CODE:0044e43f   7420            JZ          LAB_0044e461                            
CODE:0044e441   6a05            PUSH        0x5                                     
CODE:0044e443   668b434a        MOV         AX,word ptr [EBX + 0x4a]                
CODE:0044e447   50              PUSH        EAX                                     
CODE:0044e448   668b4348        MOV         AX,word ptr [EBX + 0x48]                
CODE:0044e44c   50              PUSH        EAX                                     
CODE:0044e44d   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044e450   e80755fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044e455   83c410          ADD         ESP,0x10                                
CODE:0044e458   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044e45b   e86849fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044e460   59              POP         ECX                                     
                            LAB_0044e461:                 ;XREF[3,0]:   0044e424,0044e42a,0044e43f
CODE:0044e461   53              PUSH        EBX                                     
CODE:0044e462   e8a66cfeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e467   59              POP         ECX                                     
CODE:0044e468   8bd8            MOV         EBX,EAX                                 
CODE:0044e46a   85db            TEST        EBX,EBX                                 
CODE:0044e46c   75a6            JNZ         LAB_0044e414                            
                            LAB_0044e46e:                 ;XREF[1,0]:   0044e412
CODE:0044e46e   5b              POP         EBX                                     
CODE:0044e46f   59              POP         ECX                                     
CODE:0044e470   59              POP         ECX                                     
CODE:0044e471   5d              POP         EBP                                     
CODE:0044e472   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0044e473(void)
                                                          ;XREF[1,0]:   0044f816
CODE:0044e473   53              PUSH        EBX                                     
CODE:0044e474   56              PUSH        ESI                                     
CODE:0044e475   57              PUSH        EDI                                     
CODE:0044e476   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044e47c   e8676cfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e481   59              POP         ECX                                     
CODE:0044e482   8bd8            MOV         EBX,EAX                                 
CODE:0044e484   66be0600        MOV         SI,0x6                                  
CODE:0044e488   83cfff          OR          EDI,0xffffffff                          
CODE:0044e48b   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e490   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0044e494   50              PUSH        EAX                                     
CODE:0044e495   e82f8bffff      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0044e49a   59              POP         ECX                                     
CODE:0044e49b   6685c0          TEST        AX,AX                                   
CODE:0044e49e   752b            JNZ         LAB_0044e4cb                            
CODE:0044e4a0   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e4a5   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e4a9   50              PUSH        EAX                                     
CODE:0044e4aa   e81a8bffff      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0044e4af   59              POP         ECX                                     
CODE:0044e4b0   6685c0          TEST        AX,AX                                   
CODE:0044e4b3   7516            JNZ         LAB_0044e4cb                            
CODE:0044e4b5   6a00            PUSH        0x0                                     
CODE:0044e4b7   6a02            PUSH        0x2                                     
CODE:0044e4b9   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e4be   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e4c2   50              PUSH        EAX                                     
CODE:0044e4c3   e8dd80ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044e4c8   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e4cb:                 ;XREF[2,0]:   0044e49e,0044e4b3
CODE:0044e4cb   66832d36a...    SUB         word ptr [DATA:DAT_0046aa36],0x6        ;= ??
CODE:0044e4d3   66833d36a...    CMP         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e4db   7d16            JGE         LAB_0044e4f3                            
CODE:0044e4dd   668b3536a...    MOV         SI,word ptr [DATA:DAT_0046aa36]         ;= ??
CODE:0044e4e4   6683c606        ADD         SI,0x6                                  
CODE:0044e4e8   66c70536a...    MOV         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e4f1   33ff            XOR         EDI,EDI                                 
                            LAB_0044e4f3:                 ;XREF[1,0]:   0044e4db
CODE:0044e4f3   66833d36a...    CMP         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e4fb   7556            JNZ         LAB_0044e553                            
CODE:0044e4fd   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044e503   e87c59fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e508   59              POP         ECX                                     
CODE:0044e509   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044e50f   e87059fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e514   59              POP         ECX                                     
CODE:0044e515   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044e51b   e86459fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e520   59              POP         ECX                                     
CODE:0044e521   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044e527   e85859fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e52c   59              POP         ECX                                     
CODE:0044e52d   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e532   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e536   50              PUSH        EAX                                     
CODE:0044e537   e8cc85ffff      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:0044e53c   59              POP         ECX                                     
CODE:0044e53d   6a00            PUSH        0x0                                     
CODE:0044e53f   6a03            PUSH        0x3                                     
CODE:0044e541   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e546   668b400c        MOV         AX,word ptr [EAX + 0xc]                 
CODE:0044e54a   50              PUSH        EAX                                     
CODE:0044e54b   e85580ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044e550   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e553:                 ;XREF[1,0]:   0044e4fb
CODE:0044e553   85db            TEST        EBX,EBX                                 
CODE:0044e555   7411            JZ          LAB_0044e568                            
                            LAB_0044e557:                 ;XREF[1,0]:   0044e566
CODE:0044e557   66297348        SUB         word ptr [EBX + 0x48],SI                
CODE:0044e55b   53              PUSH        EBX                                     
CODE:0044e55c   e8ac6bfeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e561   59              POP         ECX                                     
CODE:0044e562   8bd8            MOV         EBX,EAX                                 
CODE:0044e564   85db            TEST        EBX,EBX                                 
CODE:0044e566   75ef            JNZ         LAB_0044e557                            
                            LAB_0044e568:                 ;XREF[1,0]:   0044e555
CODE:0044e568   8bc7            MOV         EAX,EDI                                 
CODE:0044e56a   5f              POP         EDI                                     
CODE:0044e56b   5e              POP         ESI                                     
CODE:0044e56c   5b              POP         EBX                                     
CODE:0044e56d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0044e56e(void)
                                                          ;XREF[1,0]:   0044f7eb
CODE:0044e56e   53              PUSH        EBX                                     
CODE:0044e56f   56              PUSH        ESI                                     
CODE:0044e570   57              PUSH        EDI                                     
CODE:0044e571   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044e577   e86c6bfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044e57c   59              POP         ECX                                     
CODE:0044e57d   8bd8            MOV         EBX,EAX                                 
CODE:0044e57f   66be0600        MOV         SI,0x6                                  
CODE:0044e583   66bf0100        MOV         DI,0x1                                  
CODE:0044e587   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e58c   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0044e590   50              PUSH        EAX                                     
CODE:0044e591   e8338affff      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0044e596   59              POP         ECX                                     
CODE:0044e597   6685c0          TEST        AX,AX                                   
CODE:0044e59a   752b            JNZ         LAB_0044e5c7                            
CODE:0044e59c   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e5a1   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e5a5   50              PUSH        EAX                                     
CODE:0044e5a6   e81e8affff      CALL        FUN_00446fc9                            ;undefined FUN_00446fc9(undefined par...
CODE:0044e5ab   59              POP         ECX                                     
CODE:0044e5ac   6685c0          TEST        AX,AX                                   
CODE:0044e5af   7516            JNZ         LAB_0044e5c7                            
CODE:0044e5b1   6a00            PUSH        0x0                                     
CODE:0044e5b3   6a02            PUSH        0x2                                     
CODE:0044e5b5   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e5ba   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e5be   50              PUSH        EAX                                     
CODE:0044e5bf   e8e17fffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044e5c4   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e5c7:                 ;XREF[2,0]:   0044e59a,0044e5af
CODE:0044e5c7   66830536a...    ADD         word ptr [DATA:DAT_0046aa36],-0x6       ;= ??
CODE:0044e5cf   66833d36a...    CMP         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e5d7   7d16            JGE         LAB_0044e5ef                            
CODE:0044e5d9   668b3536a...    MOV         SI,word ptr [DATA:DAT_0046aa36]         ;= ??
CODE:0044e5e0   6683c606        ADD         SI,0x6                                  
CODE:0044e5e4   66c70536a...    MOV         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e5ed   33ff            XOR         EDI,EDI                                 
                            LAB_0044e5ef:                 ;XREF[1,0]:   0044e5d7
CODE:0044e5ef   66833d36a...    CMP         word ptr [DATA:DAT_0046aa36],0x0        ;= ??
CODE:0044e5f7   7556            JNZ         LAB_0044e64f                            
CODE:0044e5f9   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044e5ff   e88058fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e604   59              POP         ECX                                     
CODE:0044e605   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044e60b   e87458fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e610   59              POP         ECX                                     
CODE:0044e611   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044e617   e86858fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e61c   59              POP         ECX                                     
CODE:0044e61d   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044e623   e85c58fcff      CALL        FUN_00413e84                            ;uint FUN_00413e84(undefined param_1,...
CODE:0044e628   59              POP         ECX                                     
CODE:0044e629   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e62e   668b400a        MOV         AX,word ptr [EAX + 0xa]                 
CODE:0044e632   50              PUSH        EAX                                     
CODE:0044e633   e8d084ffff      CALL        FUN_00446b08                            ;undefined FUN_00446b08(undefined par...
CODE:0044e638   59              POP         ECX                                     
CODE:0044e639   6a00            PUSH        0x0                                     
CODE:0044e63b   6a03            PUSH        0x3                                     
CODE:0044e63d   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044e642   668b400c        MOV         AX,word ptr [EAX + 0xc]                 
CODE:0044e646   50              PUSH        EAX                                     
CODE:0044e647   e8597fffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044e64c   83c40c          ADD         ESP,0xc                                 
                            LAB_0044e64f:                 ;XREF[1,0]:   0044e5f7
CODE:0044e64f   85db            TEST        EBX,EBX                                 
CODE:0044e651   7411            JZ          LAB_0044e664                            
                            LAB_0044e653:                 ;XREF[1,0]:   0044e662
CODE:0044e653   66017348        ADD         word ptr [EBX + 0x48],SI                
CODE:0044e657   53              PUSH        EBX                                     
CODE:0044e658   e8b06afeff      CALL        DlistNext                               ;DlistNode * DlistNext(DlistNode * node)
CODE:0044e65d   59              POP         ECX                                     
CODE:0044e65e   8bd8            MOV         EBX,EAX                                 
CODE:0044e660   85db            TEST        EBX,EBX                                 
CODE:0044e662   75ef            JNZ         LAB_0044e653                            
                            LAB_0044e664:                 ;XREF[1,0]:   0044e651
CODE:0044e664   8bc7            MOV         EAX,EDI                                 
CODE:0044e666   5f              POP         EDI                                     
CODE:0044e667   5e              POP         ESI                                     
CODE:0044e668   5b              POP         EBX                                     
CODE:0044e669   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e66a(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044e66f
                                                          ;XREF[3,0]:   0044f3dc,0044f80a,0044f835
CODE:0044e66a   55              PUSH        EBP                                     
CODE:0044e66b   8bec            MOV         EBP,ESP                                 
CODE:0044e66d   53              PUSH        EBX                                     
CODE:0044e66e   56              PUSH        ESI                                     
CODE:0044e66f   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044e672   85db            TEST        EBX,EBX                                 
CODE:0044e674   0f84a2000000    JZ          LAB_0044e71c                            
CODE:0044e67a   68f4010000      PUSH        0x1f4                                   
CODE:0044e67f   e8d18bfcff      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:0044e684   59              POP         param_3                                 
CODE:0044e685   6869dd4400      PUSH        FUN_0044dd69                            
CODE:0044e68a   6a05            PUSH        0x5                                     
CODE:0044e68c   668b434e        MOV         param_1,word ptr [EBX + 0x4e]           
CODE:0044e690   50              PUSH        param_1                                 
CODE:0044e691   668b434c        MOV         param_1,word ptr [EBX + 0x4c]           
CODE:0044e695   50              PUSH        param_1                                 
CODE:0044e696   668b434a        MOV         param_1,word ptr [EBX + 0x4a]           
CODE:0044e69a   50              PUSH        param_1                                 
CODE:0044e69b   668b4348        MOV         param_1,word ptr [EBX + 0x48]           
CODE:0044e69f   50              PUSH        param_1                                 
CODE:0044e6a0   e8c887fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044e6a5   83c418          ADD         ESP,0x18                                
CODE:0044e6a8   8bf0            MOV         ESI,param_1                             
CODE:0044e6aa   68f4010000      PUSH        0x1f4                                   
CODE:0044e6af   56              PUSH        ESI                                     
CODE:0044e6b0   e8518bfcff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0044e6b5   83c408          ADD         ESP,0x8                                 
CODE:0044e6b8   6a00            PUSH        0x0                                     
CODE:0044e6ba   56              PUSH        ESI                                     
CODE:0044e6bb   e8568bfcff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0044e6c0   83c408          ADD         ESP,0x8                                 
CODE:0044e6c3   66837b1cff      CMP         word ptr [EBX + 0x1c],-0x1              
CODE:0044e6c8   7452            JZ          LAB_0044e71c                            
CODE:0044e6ca   0fbf431c        MOVSX       param_1,word ptr [EBX + 0x1c]           
CODE:0044e6ce   25ff7f0000      AND         param_1,0x7fff                          
CODE:0044e6d3   6bc062          IMUL        param_1,param_1,0x62                    
CODE:0044e6d6   03053c954600    ADD         param_1,dword ptr [DATA:$Level.partDe...;= NaP
CODE:0044e6dc   8bd8            MOV         EBX,param_1                             
CODE:0044e6de   6869dd4400      PUSH        FUN_0044dd69                            
CODE:0044e6e3   6a05            PUSH        0x5                                     
CODE:0044e6e5   668b434e        MOV         param_1,word ptr [EBX + 0x4e]           
CODE:0044e6e9   50              PUSH        param_1                                 
CODE:0044e6ea   668b434c        MOV         param_1,word ptr [EBX + 0x4c]           
CODE:0044e6ee   50              PUSH        param_1                                 
CODE:0044e6ef   668b434a        MOV         param_1,word ptr [EBX + 0x4a]           
CODE:0044e6f3   50              PUSH        param_1                                 
CODE:0044e6f4   668b4348        MOV         param_1,word ptr [EBX + 0x48]           
CODE:0044e6f8   50              PUSH        param_1                                 
CODE:0044e6f9   e86f87fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044e6fe   83c418          ADD         ESP,0x18                                
CODE:0044e701   8bf0            MOV         ESI,param_1                             
CODE:0044e703   68f4010000      PUSH        0x1f4                                   
CODE:0044e708   56              PUSH        ESI                                     
CODE:0044e709   e8f88afcff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0044e70e   83c408          ADD         ESP,0x8                                 
CODE:0044e711   6a01            PUSH        0x1                                     
CODE:0044e713   56              PUSH        ESI                                     
CODE:0044e714   e8fd8afcff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0044e719   83c408          ADD         ESP,0x8                                 
                            LAB_0044e71c:                 ;XREF[2,0]:   0044e674,0044e6c8
CODE:0044e71c   5e              POP         ESI                                     
CODE:0044e71d   5b              POP         EBX                                     
CODE:0044e71e   5d              POP         EBP                                     
CODE:0044e71f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e720(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044e724
                                                          ;XREF[2,0]:   0044dd41,0044ddce
CODE:0044e720   55              PUSH        EBP                                     
CODE:0044e721   8bec            MOV         EBP,ESP                                 
CODE:0044e723   53              PUSH        EBX                                     
CODE:0044e724   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044e727   ff735a          PUSH        dword ptr [EBX + 0x5a]                  
CODE:0044e72a   e89a7bfcff      CALL        FUN_004162c9                            ;undefined FUN_004162c9(undefined par...
CODE:0044e72f   59              POP         param_3                                 
CODE:0044e730   66834b5e01      OR          word ptr [EBX + 0x5e],0x1               
CODE:0044e735   0fbf434e        MOVSX       param_1,word ptr [EBX + 0x4e]           
CODE:0044e739   d1f8            SAR         param_1,0x1                             
CODE:0044e73b   50              PUSH        param_1                                 
CODE:0044e73c   0fbf434c        MOVSX       param_1,word ptr [EBX + 0x4c]           
CODE:0044e740   d1f8            SAR         param_1,0x1                             
CODE:0044e742   50              PUSH        param_1                                 
CODE:0044e743   ff7352          PUSH        dword ptr [EBX + 0x52]                  
CODE:0044e746   e843cefeff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0044e74b   83c40c          ADD         ESP,0xc                                 
CODE:0044e74e   50              PUSH        param_1                                 
CODE:0044e74f   e88ecdfeff      CALL        FUN_0043b4e2                            ;undefined FUN_0043b4e2(undefined4 pa...
CODE:0044e754   59              POP         param_3                                 
CODE:0044e755   6829010000      PUSH        0x129                                   
CODE:0044e75a   68ff010000      PUSH        0x1ff                                   
CODE:0044e75f   6a11            PUSH        0x11                                    
CODE:0044e761   6a00            PUSH        0x0                                     
CODE:0044e763   e8b0cbfeff      CALL        FUN_0043b318                            ;undefined FUN_0043b318(undefined par...
CODE:0044e768   83c410          ADD         ESP,0x10                                
CODE:0044e76b   68f5010000      PUSH        0x1f5                                   
CODE:0044e770   685adf4400      PUSH        FUN_0044df5a                            
CODE:0044e775   6a32            PUSH        0x32                                    
CODE:0044e777   6a5c            PUSH        0x5c                                    
CODE:0044e779   6820010000      PUSH        0x120                                   
CODE:0044e77e   68e1000000      PUSH        0xe1                                    
CODE:0044e783   6a73            PUSH        0x73                                    
CODE:0044e785   e8e386fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044e78a   83c418          ADD         ESP,0x18                                
CODE:0044e78d   50              PUSH        param_1                                 
CODE:0044e78e   e8738afcff      CALL        FUN_00417206                            ;undefined FUN_00417206(undefined par...
CODE:0044e793   83c408          ADD         ESP,0x8                                 
CODE:0044e796   5b              POP         EBX                                     
CODE:0044e797   5d              POP         EBP                                     
CODE:0044e798   c3              RET                                                 
                            LAB_0044e799:                 ;XREF[2,0]:   0044f01c,0044f2c5
CODE:0044e799   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044e7a1   746f            JZ          LAB_0044e812                            
CODE:0044e7a3   6a01            PUSH        0x1                                     
CODE:0044e7a5   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044e7ab   e8f789fcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044e7b0   83c408          ADD         ESP,0x8                                 
CODE:0044e7b3   e807cffeff      CALL        FUN_0043b6bf                            ;undefined FUN_0043b6bf(void)
CODE:0044e7b8   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e7bd   6683605efc      AND         word ptr [EAX + 0x5e],0xfffc            
CODE:0044e7c2   68f5010000      PUSH        0x1f5                                   
CODE:0044e7c7   e8898afcff      CALL        FUN_00417255                            ;undefined FUN_00417255(undefined par...
CODE:0044e7cc   59              POP         ECX                                     
CODE:0044e7cd   66c7050a3...    MOV         word ptr [DATA:DAT_0046350a],0xffff     ;= FFh
CODE:0044e7d6   66830db60...    OR          word ptr [DATA:DAT_004605b6],0x20       
CODE:0044e7de   6a05            PUSH        0x5                                     
CODE:0044e7e0   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e7e5   668b404a        MOV         AX,word ptr [EAX + 0x4a]                
CODE:0044e7e9   50              PUSH        EAX                                     
CODE:0044e7ea   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e7ef   668b4048        MOV         AX,word ptr [EAX + 0x48]                
CODE:0044e7f3   50              PUSH        EAX                                     
CODE:0044e7f4   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e7f9   ff7052          PUSH        dword ptr [EAX + 0x52]                  
CODE:0044e7fc   e85b51fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044e801   83c410          ADD         ESP,0x10                                
CODE:0044e804   a184a94600      MOV         EAX,[DATA:DAT_0046a984]                 ;= ??
CODE:0044e809   ff7052          PUSH        dword ptr [EAX + 0x52]                  
CODE:0044e80c   e80746fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044e811   59              POP         ECX                                     
                            LAB_0044e812:                 ;XREF[1,0]:   0044e7a1
CODE:0044e812   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e813(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044e820
                                                          ;XREF[1,0]:   0044ea71
CODE:0044e813   55              PUSH        EBP                                     
CODE:0044e814   8bec            MOV         EBP,ESP                                 
CODE:0044e816   66833d80a...    CMP         word ptr [DATA:DAT_0046a980],0x9        ;= ??
CODE:0044e81e   7516            JNZ         LAB_0044e836                            
CODE:0044e820   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044e823   668b401e        MOV         param_1,word ptr [param_1 + 0x1e]       
CODE:0044e827   66a30eaa4600    MOV         [DATA:DAT_0046aa0e],param_1             ;= ??
CODE:0044e82d   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xc        ;= ??
                            LAB_0044e836:                 ;XREF[1,0]:   0044e81e
CODE:0044e836   5d              POP         EBP                                     
CODE:0044e837   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044e838(uint param_1, undefined4 param_2, uint param_3, ushort param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       uint               ECX                      
          ;param_4       ushort               4                      ;XREF[1,0]:   0044e846
          ;local_6       undefined2          -6                      ;XREF[2,0]:   0044e9fd,0044ea87
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0044ea23,0044ea82
          ;local_a       undefined2          -a                      ;XREF[2,0]:   0044ea43,0044ea7d
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0044ea66,0044ea78,0044eacc
          ;local_e       undefined2          -e                      ;XREF[4,0]:   0044ea9e,0044eaa2,0044eab2,0044eaba
          ;local_14      undefined4         -14                      ;XREF[2,0]:   0044ea94,0044eaa7
                                                          ;XREF[1,0]:   0044ec64
CODE:0044e838   55              PUSH        EBP                                     
CODE:0044e839   8bec            MOV         EBP,ESP                                 
CODE:0044e83b   83c4f0          ADD         ESP,-0x10                               
CODE:0044e83e   53              PUSH        EBX                                     
CODE:0044e83f   56              PUSH        ESI                                     
CODE:0044e840   57              PUSH        EDI                                     
CODE:0044e841   6894354600      PUSH        DATA:$BLUE                              ;= 42h    B
CODE:0044e846   668b4508        MOV         param_1,word ptr [EBP + param_4+0x4]    
CODE:0044e84a   50              PUSH        param_1                                 
CODE:0044e84b   e8ae1dffff      CALL        Resource::Load                          ;void * Load(ushort id, LPCSTR fourcc)
CODE:0044e850   83c408          ADD         ESP,0x8                                 
CODE:0044e853   a330aa4600      MOV         [DATA:DAT_0046aa30],param_1             ;= ??
CODE:0044e858   8bd8            MOV         EBX,param_1                             
CODE:0044e85a   53              PUSH        EBX                                     
CODE:0044e85b   e88c140000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e860   59              POP         param_3                                 
CODE:0044e861   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044e864   c1e004          SHL         param_1,0x4                             
CODE:0044e867   b90a000000      MOV         param_3,0xa                             
CODE:0044e86c   99              CDQ                                                 
CODE:0044e86d   f7f9            IDIV        param_3                                 
CODE:0044e86f   6683c01d        ADD         param_1,0x1d                            
CODE:0044e873   66a308aa4600    MOV         [DATA:DAT_0046aa08],param_1             ;= ??
CODE:0044e879   83c302          ADD         EBX,0x2                                 
CODE:0044e87c   53              PUSH        EBX                                     
CODE:0044e87d   e86a140000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e882   59              POP         param_3                                 
CODE:0044e883   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044e886   c1e006          SHL         param_1,0x6                             
CODE:0044e889   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0044e88c   b964000000      MOV         param_3,0x64                            
CODE:0044e891   99              CDQ                                                 
CODE:0044e892   f7f9            IDIV        param_3                                 
CODE:0044e894   6683c011        ADD         param_1,0x11                            
CODE:0044e898   66a30aaa4600    MOV         [DATA:DAT_0046aa0a],param_1             ;= ??
CODE:0044e89e   83c302          ADD         EBX,0x2                                 
CODE:0044e8a1   53              PUSH        EBX                                     
CODE:0044e8a2   e845140000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e8a7   59              POP         param_3                                 
CODE:0044e8a8   66a30caa4600    MOV         [DATA:DAT_0046aa0c],param_1             ;= ??
CODE:0044e8ae   83c302          ADD         EBX,0x2                                 
CODE:0044e8b1   891d10aa4600    MOV         dword ptr [DATA:DAT_0046aa10],EBX       ;= ??
CODE:0044e8b7   53              PUSH        EBX                                     
CODE:0044e8b8   e8ef160000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044e8bd   59              POP         param_3                                 
CODE:0044e8be   40              INC         param_1                                 
CODE:0044e8bf   03d8            ADD         EBX,param_1                             
CODE:0044e8c1   0fbf050ca...    MOVSX       param_1,word ptr [DATA:DAT_0046aa0c]    ;= ??
CODE:0044e8c8   c1e002          SHL         param_1,0x2                             
CODE:0044e8cb   50              PUSH        param_1                                 
CODE:0044e8cc   e8a2d9feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044e8d1   59              POP         param_3                                 
CODE:0044e8d2   a314aa4600      MOV         [DATA:DAT_0046aa14],param_1             ;= ??
CODE:0044e8d7   33f6            XOR         ESI,ESI                                 
CODE:0044e8d9   eb17            JMP         LAB_0044e8f2                            
                            LAB_0044e8db:                 ;XREF[1,0]:   0044e8f9
CODE:0044e8db   0fbfc6          MOVSX       param_1,SI                              
CODE:0044e8de   8b1514aa4600    MOV         param_2,dword ptr [DATA:DAT_0046aa14]   ;= ??
CODE:0044e8e4   891c82          MOV         dword ptr [param_2 + param_1*0x4],EBX   
CODE:0044e8e7   53              PUSH        EBX                                     
CODE:0044e8e8   e8bf160000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044e8ed   59              POP         param_3                                 
CODE:0044e8ee   40              INC         param_1                                 
CODE:0044e8ef   03d8            ADD         EBX,param_1                             
CODE:0044e8f1   46              INC         ESI                                     
                            LAB_0044e8f2:                 ;XREF[1,0]:   0044e8d9
CODE:0044e8f2   663b350ca...    CMP         SI,word ptr [DATA:DAT_0046aa0c]         ;= ??
CODE:0044e8f9   7ce0            JL          LAB_0044e8db                            
CODE:0044e8fb   0fbf050ca...    MOVSX       param_1,word ptr [DATA:DAT_0046aa0c]    ;= ??
CODE:0044e902   c1e002          SHL         param_1,0x2                             
CODE:0044e905   50              PUSH        param_1                                 
CODE:0044e906   e868d9feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044e90b   59              POP         param_3                                 
CODE:0044e90c   a318aa4600      MOV         [DATA:DAT_0046aa18],param_1             ;= ??
CODE:0044e911   0fbf050ca...    MOVSX       param_1,word ptr [DATA:DAT_0046aa0c]    ;= ??
CODE:0044e918   c1e002          SHL         param_1,0x2                             
CODE:0044e91b   50              PUSH        param_1                                 
CODE:0044e91c   e852d9feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044e921   59              POP         param_3                                 
CODE:0044e922   a31caa4600      MOV         [DATA:DAT_0046aa1c],param_1             ;= ??
CODE:0044e927   33f6            XOR         ESI,ESI                                 
CODE:0044e929   eb44            JMP         LAB_0044e96f                            
                            LAB_0044e92b:                 ;XREF[1,0]:   0044e976
CODE:0044e92b   53              PUSH        EBX                                     
CODE:0044e92c   e8bb130000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e931   59              POP         param_3                                 
CODE:0044e932   8bf8            MOV         EDI,param_1                             
CODE:0044e934   57              PUSH        EDI                                     
CODE:0044e935   e88a41fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044e93a   59              POP         param_3                                 
CODE:0044e93b   0fbfd6          MOVSX       param_2,SI                              
CODE:0044e93e   8b0d18aa4600    MOV         param_3,dword ptr [DATA:DAT_0046aa18]   ;= ??
CODE:0044e944   890491          MOV         dword ptr [param...,param_1             
CODE:0044e947   6a00            PUSH        0x0                                     
CODE:0044e949   6a00            PUSH        0x0                                     
CODE:0044e94b   0fbfc6          MOVSX       param_1,SI                              
CODE:0044e94e   8b1518aa4600    MOV         param_2,dword ptr [DATA:DAT_0046aa18]   ;= ??
CODE:0044e954   ff3482          PUSH        dword ptr [param_2 + param_1*0x4]       
CODE:0044e957   e832ccfeff      CALL        FUN_0043b58e                            ;int FUN_0043b58e(undefined param_1, ...
CODE:0044e95c   83c40c          ADD         ESP,0xc                                 
CODE:0044e95f   0fbfd6          MOVSX       param_2,SI                              
CODE:0044e962   8b0d1caa4600    MOV         param_3,dword ptr [DATA:DAT_0046aa1c]   ;= ??
CODE:0044e968   890491          MOV         dword ptr [param...,param_1             
CODE:0044e96b   83c302          ADD         EBX,0x2                                 
CODE:0044e96e   46              INC         ESI                                     
                            LAB_0044e96f:                 ;XREF[1,0]:   0044e929
CODE:0044e96f   663b350ca...    CMP         SI,word ptr [DATA:DAT_0046aa0c]         ;= ??
CODE:0044e976   7cb3            JL          LAB_0044e92b                            
CODE:0044e978   0fbf050ca...    MOVSX       param_1,word ptr [DATA:DAT_0046aa0c]    ;= ??
CODE:0044e97f   c1e002          SHL         param_1,0x2                             
CODE:0044e982   50              PUSH        param_1                                 
CODE:0044e983   e8ebd8feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044e988   59              POP         param_3                                 
CODE:0044e989   a320aa4600      MOV         [DATA:DAT_0046aa20],param_1             ;= ??
CODE:0044e98e   33f6            XOR         ESI,ESI                                 
CODE:0044e990   eb17            JMP         LAB_0044e9a9                            
                            LAB_0044e992:                 ;XREF[1,0]:   0044e9b0
CODE:0044e992   0fbfc6          MOVSX       param_1,SI                              
CODE:0044e995   8b1520aa4600    MOV         param_2,dword ptr [DATA:DAT_0046aa20]   ;= ??
CODE:0044e99b   891c82          MOV         dword ptr [param_2 + param_1*0x4],EBX   
CODE:0044e99e   53              PUSH        EBX                                     
CODE:0044e99f   e808160000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044e9a4   59              POP         param_3                                 
CODE:0044e9a5   40              INC         param_1                                 
CODE:0044e9a6   03d8            ADD         EBX,param_1                             
CODE:0044e9a8   46              INC         ESI                                     
                            LAB_0044e9a9:                 ;XREF[1,0]:   0044e990
CODE:0044e9a9   663b350ca...    CMP         SI,word ptr [DATA:DAT_0046aa0c]         ;= ??
CODE:0044e9b0   7ce0            JL          LAB_0044e992                            
CODE:0044e9b2   53              PUSH        EBX                                     
CODE:0044e9b3   e834130000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e9b8   59              POP         param_3                                 
CODE:0044e9b9   66a328aa4600    MOV         [DATA:DAT_0046aa28],param_1             ;= ??
CODE:0044e9bf   83c302          ADD         EBX,0x2                                 
CODE:0044e9c2   0fbf0528a...    MOVSX       param_1,word ptr [DATA:DAT_0046aa28]    ;= ??
CODE:0044e9c9   c1e004          SHL         param_1,0x4                             
CODE:0044e9cc   50              PUSH        param_1                                 
CODE:0044e9cd   e8a1d8feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044e9d2   59              POP         param_3                                 
CODE:0044e9d3   a324aa4600      MOV         [DATA:DAT_0046aa24],param_1             ;= ??
CODE:0044e9d8   8bf8            MOV         EDI,param_1                             
CODE:0044e9da   33f6            XOR         ESI,ESI                                 
CODE:0044e9dc   e9fe000000      JMP         LAB_0044eadf                            
                            LAB_0044e9e1:                 ;XREF[1,0]:   0044eae6
CODE:0044e9e1   83c302          ADD         EBX,0x2                                 
CODE:0044e9e4   53              PUSH        EBX                                     
CODE:0044e9e5   e802130000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044e9ea   59              POP         param_3                                 
CODE:0044e9eb   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044e9ee   c1e004          SHL         param_1,0x4                             
CODE:0044e9f1   b90a000000      MOV         param_3,0xa                             
CODE:0044e9f6   99              CDQ                                                 
CODE:0044e9f7   f7f9            IDIV        param_3                                 
CODE:0044e9f9   6683c01d        ADD         param_1,0x1d                            
CODE:0044e9fd   668945fe        MOV         word ptr [EBP + local_6+0x4],param_1    
CODE:0044ea01   668907          MOV         word ptr [EDI],param_1                  
CODE:0044ea04   83c302          ADD         EBX,0x2                                 
CODE:0044ea07   53              PUSH        EBX                                     
CODE:0044ea08   e8df120000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044ea0d   59              POP         param_3                                 
CODE:0044ea0e   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044ea11   c1e006          SHL         param_1,0x6                             
CODE:0044ea14   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0044ea17   b964000000      MOV         param_3,0x64                            
CODE:0044ea1c   99              CDQ                                                 
CODE:0044ea1d   f7f9            IDIV        param_3                                 
CODE:0044ea1f   6683c011        ADD         param_1,0x11                            
CODE:0044ea23   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:0044ea27   66894702        MOV         word ptr [EDI + 0x2],param_1            
CODE:0044ea2b   83c302          ADD         EBX,0x2                                 
CODE:0044ea2e   53              PUSH        EBX                                     
CODE:0044ea2f   e8b8120000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044ea34   59              POP         param_3                                 
CODE:0044ea35   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044ea38   c1e004          SHL         param_1,0x4                             
CODE:0044ea3b   b90a000000      MOV         param_3,0xa                             
CODE:0044ea40   99              CDQ                                                 
CODE:0044ea41   f7f9            IDIV        param_3                                 
CODE:0044ea43   668945fa        MOV         word ptr [EBP + local_a+0x4],param_1    
CODE:0044ea47   66894704        MOV         word ptr [EDI + 0x4],param_1            
CODE:0044ea4b   83c302          ADD         EBX,0x2                                 
CODE:0044ea4e   53              PUSH        EBX                                     
CODE:0044ea4f   e898120000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044ea54   59              POP         param_3                                 
CODE:0044ea55   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044ea58   c1e006          SHL         param_1,0x6                             
CODE:0044ea5b   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:0044ea5e   b964000000      MOV         param_3,0x64                            
CODE:0044ea63   99              CDQ                                                 
CODE:0044ea64   f7f9            IDIV        param_3                                 
CODE:0044ea66   668945f8        MOV         word ptr [EBP + local_c+0x4],param_1    
CODE:0044ea6a   66894706        MOV         word ptr [EDI + 0x6],param_1            
CODE:0044ea6e   83c302          ADD         EBX,0x2                                 
CODE:0044ea71   6813e84400      PUSH        FUN_0044e813                            
CODE:0044ea76   6a05            PUSH        0x5                                     
CODE:0044ea78   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044ea7c   50              PUSH        param_1                                 
CODE:0044ea7d   668b45fa        MOV         param_1,word ptr [EBP + local_a+0x4]    
CODE:0044ea81   50              PUSH        param_1                                 
CODE:0044ea82   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044ea86   50              PUSH        param_1                                 
CODE:0044ea87   668b45fe        MOV         param_1,word ptr [EBP + local_6+0x4]    
CODE:0044ea8b   50              PUSH        param_1                                 
CODE:0044ea8c   e8dc83fcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044ea91   83c418          ADD         ESP,0x18                                
CODE:0044ea94   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0044ea97   53              PUSH        EBX                                     
CODE:0044ea98   e84f120000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044ea9d   59              POP         param_3                                 
CODE:0044ea9e   668945f6        MOV         word ptr [EBP + local_e+0x4],param_1    
CODE:0044eaa2   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:0044eaa6   50              PUSH        param_1                                 
CODE:0044eaa7   ff75f0          PUSH        dword ptr [EBP + local_14+0x4]          
CODE:0044eaaa   e86787fcff      CALL        FUN_00417216                            ;undefined FUN_00417216(undefined par...
CODE:0044eaaf   83c408          ADD         ESP,0x8                                 
CODE:0044eab2   668b45f6        MOV         param_1,word ptr [EBP + local_e+0x4]    
CODE:0044eab6   66894708        MOV         word ptr [EDI + 0x8],param_1            
CODE:0044eaba   0fbf45f6        MOVSX       param_1,word ptr [EBP + local_e+0x4]    
CODE:0044eabe   8b151caa4600    MOV         param_2,dword ptr [DATA:DAT_0046aa1c]   ;= ??
CODE:0044eac4   8b0482          MOV         param_1,dword ptr [param_2 + param_1*...
CODE:0044eac7   89470c          MOV         dword ptr [EDI + 0xc],param_1           
CODE:0044eaca   33c0            XOR         param_1,param_1                         
CODE:0044eacc   66837df800      CMP         word ptr [EBP + local_c+0x4],0x0        
CODE:0044ead1   7501            JNZ         LAB_0044ead4                            
CODE:0044ead3   40              INC         param_1                                 
                            LAB_0044ead4:                 ;XREF[1,0]:   0044ead1
CODE:0044ead4   6689470a        MOV         word ptr [EDI + 0xa],param_1            
CODE:0044ead8   83c302          ADD         EBX,0x2                                 
CODE:0044eadb   83c710          ADD         EDI,0x10                                
CODE:0044eade   46              INC         ESI                                     
                            LAB_0044eadf:                 ;XREF[1,0]:   0044e9dc
CODE:0044eadf   663b3528a...    CMP         SI,word ptr [DATA:DAT_0046aa28]         ;= ??
CODE:0044eae6   0f8cf5feffff    JL          LAB_0044e9e1                            
CODE:0044eaec   0fbf050ca...    MOVSX       param_1,word ptr [DATA:DAT_0046aa0c]    ;= ??
CODE:0044eaf3   c1e002          SHL         param_1,0x2                             
CODE:0044eaf6   50              PUSH        param_1                                 
CODE:0044eaf7   e877d7feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044eafc   59              POP         param_3                                 
CODE:0044eafd   a32aaa4600      MOV         [DATA:DAT_0046aa2a],param_1             ;= ??
CODE:0044eb02   33f6            XOR         ESI,ESI                                 
CODE:0044eb04   eb1c            JMP         LAB_0044eb22                            
                            LAB_0044eb06:                 ;XREF[1,0]:   0044eb29
CODE:0044eb06   53              PUSH        EBX                                     
CODE:0044eb07   e8e0110000      CALL        FUN_0044fcec                            ;uint FUN_0044fcec(undefined param_1,...
CODE:0044eb0c   59              POP         param_3                                 
CODE:0044eb0d   0fbfd6          MOVSX       param_2,SI                              
CODE:0044eb10   8b0d2aaa4600    MOV         param_3,dword ptr [DATA:DAT_0046aa2a]   ;= ??
CODE:0044eb16   891c91          MOV         dword ptr [param_3 + param_2*0x4],EBX   
CODE:0044eb19   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044eb1c   40              INC         param_1                                 
CODE:0044eb1d   03c0            ADD         param_1,param_1                         
CODE:0044eb1f   03d8            ADD         EBX,param_1                             
CODE:0044eb21   46              INC         ESI                                     
                            LAB_0044eb22:                 ;XREF[1,0]:   0044eb04
CODE:0044eb22   663b350ca...    CMP         SI,word ptr [DATA:DAT_0046aa0c]         ;= ??
CODE:0044eb29   7cdb            JL          LAB_0044eb06                            
CODE:0044eb2b   5f              POP         EDI                                     
CODE:0044eb2c   5e              POP         ESI                                     
CODE:0044eb2d   5b              POP         EBX                                     
CODE:0044eb2e   8be5            MOV         ESP,EBP                                 
CODE:0044eb30   5d              POP         EBP                                     
CODE:0044eb31   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044eb32(void)
                                                          ;XREF[1,0]:   0044ed1a
CODE:0044eb32   53              PUSH        EBX                                     
CODE:0044eb33   56              PUSH        ESI                                     
CODE:0044eb34   be08aa4600      MOV         ESI,DATA:DAT_0046aa08                   ;= ??
CODE:0044eb39   ff7622          PUSH        dword ptr [ESI + 0x22]=>DATA:DAT_0046...;= ??
CODE:0044eb3c   e879d7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb41   59              POP         ECX                                     
CODE:0044eb42   33db            XOR         EBX,EBX                                 
CODE:0044eb44   eb1f            JMP         LAB_0044eb65                            
                            LAB_0044eb46:                 ;XREF[1,0]:   0044eb69
CODE:0044eb46   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044eb49   8b5614          MOV         EDX,dword ptr [ESI + 0x14]=>DATA:DAT_...;= ??
CODE:0044eb4c   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0044eb4f   e84acbfeff      CALL        FUN_0043b69e                            ;undefined4 FUN_0043b69e(undefined pa...
CODE:0044eb54   59              POP         ECX                                     
CODE:0044eb55   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044eb58   8b5610          MOV         EDX,dword ptr [ESI + 0x10]=>DATA:DAT_...;= ??
CODE:0044eb5b   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0044eb5e   e8a941fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044eb63   59              POP         ECX                                     
CODE:0044eb64   43              INC         EBX                                     
                            LAB_0044eb65:                 ;XREF[1,0]:   0044eb44
CODE:0044eb65   663b5e04        CMP         BX,word ptr [ESI + 0x4]=>DATA:DAT_004...;= ??
CODE:0044eb69   7cdb            JL          LAB_0044eb46                            
CODE:0044eb6b   ff7610          PUSH        dword ptr [ESI + 0x10]=>DATA:DAT_0046...;= ??
CODE:0044eb6e   e847d7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb73   59              POP         ECX                                     
CODE:0044eb74   ff761c          PUSH        dword ptr [ESI + 0x1c]=>DATA:DAT_0046...;= ??
CODE:0044eb77   e83ed7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb7c   59              POP         ECX                                     
CODE:0044eb7d   ff7614          PUSH        dword ptr [ESI + 0x14]=>DATA:DAT_0046...;= ??
CODE:0044eb80   e835d7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb85   59              POP         ECX                                     
CODE:0044eb86   ff7618          PUSH        dword ptr [ESI + 0x18]=>DATA:DAT_0046...;= ??
CODE:0044eb89   e82cd7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb8e   59              POP         ECX                                     
CODE:0044eb8f   ff760c          PUSH        dword ptr [ESI + 0xc]=>DATA:DAT_0046aa14;= ??
CODE:0044eb92   e823d7feff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044eb97   59              POP         ECX                                     
CODE:0044eb98   ff3530aa4600    PUSH        dword ptr [DATA:DAT_0046aa30]           ;= ??
CODE:0044eb9e   e8991bffff      CALL        FUN_0044073c                            ;undefined FUN_0044073c(undefined par...
CODE:0044eba3   59              POP         ECX                                     
CODE:0044eba4   5e              POP         ESI                                     
CODE:0044eba5   5b              POP         EBX                                     
CODE:0044eba6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044eba7(void)
                                                          ;XREF[2,0]:   0044ecab,0044efb0
CODE:0044eba7   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044ebad   e86642fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ebb2   59              POP         ECX                                     
CODE:0044ebb3   66c705483...    MOV         word ptr [DATA:DAT_00463548],0x1        
CODE:0044ebbc   66833d72a...    CMP         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044ebc4   7428            JZ          LAB_0044ebee                            
CODE:0044ebc6   66c705f83...    MOV         word ptr [DATA:DAT_004634f8],0x0        
CODE:0044ebcf   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044ebd5   50              PUSH        EAX                                     
CODE:0044ebd6   e88c77ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044ebdb   59              POP         ECX                                     
CODE:0044ebdc   66c70572a...    MOV         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044ebe5   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xa        ;= ??
                            LAB_0044ebee:                 ;XREF[1,0]:   0044ebc4
CODE:0044ebee   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ebef(void)
                                                          ;XREF[1,0]:   0044f880
CODE:0044ebef   66c705483...    MOV         word ptr [DATA:DAT_00463548],0x0        
CODE:0044ebf8   66c705443...    MOV         word ptr [DATA:DAT_00463544],0x1        
CODE:0044ec01   e84783fcff      CALL        FUN_00416f4d                            ;undefined FUN_00416f4d(void)
CODE:0044ec06   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044ec0b   66c7401a0100    MOV         word ptr [EAX + 0x1a],0x1               
CODE:0044ec11   68ff0f0000      PUSH        0xfff                                   
CODE:0044ec16   e8e6e8ffff      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044ec1b   59              POP         ECX                                     
CODE:0044ec1c   683d4e0000      PUSH        0x4e3d                                  
CODE:0044ec21   683aaa4600      PUSH        DATA:DAT_0046aa3a                       ;= ??
CODE:0044ec26   e8c915fcff      CALL        GetWinapiString                         ;void GetWinapiString(char * result, ...
CODE:0044ec2b   83c408          ADD         ESP,0x8                                 
CODE:0044ec2e   683aaa4600      PUSH        DATA:DAT_0046aa3a                       ;= ??
CODE:0044ec33   e874130000      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0044ec38   59              POP         ECX=>DATA:DAT_0046aa3a                  ;= ??
CODE:0044ec39   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044ec3f   8a5232          MOV         DL,byte ptr [EDX + 0x32]                
CODE:0044ec42   80c231          ADD         DL,0x31                                 
CODE:0044ec45   88903aaa4600    MOV         byte ptr [EAX + DATA:DAT_0046aa3a],DL   ;= ??
CODE:0044ec4b   c6803baa4...    MOV         byte ptr [EAX + DATA:DAT_0046aa3b],0x0  ;= ??
CODE:0044ec52   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044ec57   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:0044ec5b   668b04456...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00463...;= E4h
CODE:0044ec63   50              PUSH        EAX                                     
CODE:0044ec64   e8cffbffff      CALL        FUN_0044e838                            ;undefined FUN_0044e838(uint param_1,...
CODE:0044ec69   59              POP         ECX                                     
CODE:0044ec6a   68d7070000      PUSH        0x7d7                                   
CODE:0044ec6f   e8503efcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044ec74   59              POP         ECX                                     
CODE:0044ec75   a300aa4600      MOV         [DATA:DAT_0046aa00],EAX                 ;= ??
CODE:0044ec7a   a100aa4600      MOV         EAX,[DATA:DAT_0046aa00]                 ;= ??
CODE:0044ec7f   66c7404e0100    MOV         word ptr [EAX + 0x4e],0x1               
CODE:0044ec85   6a3c            PUSH        0x3c                                    
CODE:0044ec87   6810010000      PUSH        0x110                                   
CODE:0044ec8c   688d010000      PUSH        0x18d                                   
CODE:0044ec91   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044ec97   e8c04cfcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044ec9c   83c410          ADD         ESP,0x10                                
CODE:0044ec9f   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044eca5   e81e41fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044ecaa   59              POP         ECX                                     
CODE:0044ecab   68a7eb4400      PUSH        FUN_0044eba7                            
CODE:0044ecb0   6a00            PUSH        0x0                                     
CODE:0044ecb2   6a01            PUSH        0x1                                     
CODE:0044ecb4   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044ecba   e8b686fcff      CALL        FUN_00417375                            ;undefined4 FUN_00417375(undefined pa...
CODE:0044ecbf   83c410          ADD         ESP,0x10                                
CODE:0044ecc2   e8a181ffff      CALL        FUN_00446e68                            ;undefined FUN_00446e68(void)
CODE:0044ecc7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ecc8(void)
                                                          ;XREF[2,0]:   0044f44b,0044fa8c
CODE:0044ecc8   6a00            PUSH        0x0                                     
CODE:0044ecca   6a00            PUSH        0x0                                     
CODE:0044eccc   e801cdfeff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044ecd1   83c408          ADD         ESP,0x8                                 
CODE:0044ecd4   e844cdfeff      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:0044ecd9   ff3558a94600    PUSH        dword ptr [DATA:DAT_0046a958]           ;= ??
CODE:0044ecdf   e82840fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044ece4   59              POP         ECX                                     
CODE:0044ece5   a358a94600      MOV         [DATA:DAT_0046a958],EAX                 ;= ??
CODE:0044ecea   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044ecf0   e81740fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044ecf5   59              POP         ECX                                     
CODE:0044ecf6   a354a94600      MOV         [DATA:DAT_0046a954],EAX                 ;= ??
CODE:0044ecfb   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044ed01   e80640fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044ed06   59              POP         ECX                                     
CODE:0044ed07   a300aa4600      MOV         [DATA:DAT_0046aa00],EAX                 ;= ??
CODE:0044ed0c   e8ec82fcff      CALL        FUN_00416ffd                            ;undefined FUN_00416ffd(void)
CODE:0044ed11   66c705443...    MOV         word ptr [DATA:DAT_00463544],0x0        
CODE:0044ed1a   e813feffff      CALL        FUN_0044eb32                            ;undefined FUN_0044eb32(void)
CODE:0044ed1f   e8444bfcff      CALL        FUN_00413868                            ;undefined FUN_00413868(void)
CODE:0044ed24   6a00            PUSH        0x0                                     
CODE:0044ed26   e8ae81ffff      CALL        FUN_00446ed9                            ;undefined FUN_00446ed9(undefined par...
CODE:0044ed2b   59              POP         ECX                                     
CODE:0044ed2c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ed2d(void)
                                                          ;XREF[1,0]:   0042f4b0
CODE:0044ed2d   e8c065feff      CALL        DlistNew                                ;Dlist * DlistNew(void)
CODE:0044ed32   a304aa4600      MOV         [DATA:DAT_0046aa04],EAX                 ;= ??
CODE:0044ed37   c3              RET                                                 
CODE:0044ed38   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ed39(void)
                                                          ;XREF[2,0]:   0044ef9e,0044f2ea
CODE:0044ed39   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ed41   0f84df000000    JZ          LAB_0044ee26                            
CODE:0044ed47   66833d34a...    CMP         word ptr [DATA:DAT_0046aa34],0x0        ;= ??
CODE:0044ed4f   0f85d1000000    JNZ         LAB_0044ee26                            
CODE:0044ed55   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044ed5d   0f85c3000000    JNZ         LAB_0044ee26                            
CODE:0044ed63   66833d0c3...    CMP         word ptr [DATA:DAT_0046350c],0x0        
CODE:0044ed6b   0f84b5000000    JZ          LAB_0044ee26                            
CODE:0044ed71   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ed7a   6a00            PUSH        0x0                                     
CODE:0044ed7c   6a03            PUSH        0x3                                     
CODE:0044ed7e   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044ed83   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0044ed87   50              PUSH        EAX                                     
CODE:0044ed88   e81878ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044ed8d   83c40c          ADD         ESP,0xc                                 
CODE:0044ed90   66c70536a...    MOV         word ptr [DATA:DAT_0046aa36],0xa0       ;= ??
CODE:0044ed99   66c70534a...    MOV         word ptr [DATA:DAT_0046aa34],0xffff     ;= ??
CODE:0044eda2   66ff0d0c3...    DEC         word ptr [DATA:DAT_0046350c]            
CODE:0044eda9   0fbf050c3...    MOVSX       EAX,word ptr [DATA:DAT_0046350c]        
CODE:0044edb0   8b048590a...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0044edb7   a38ca94600      MOV         [DATA:DAT_0046a98c],EAX                 ;= ??
CODE:0044edbc   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044edc2   e8a0ecffff      CALL        FUN_0044da67                            ;int FUN_0044da67(undefined param_1, ...
CODE:0044edc7   59              POP         ECX                                     
CODE:0044edc8   a388a94600      MOV         [DATA:DAT_0046a988],EAX                 ;= ??
CODE:0044edcd   6a00            PUSH        0x0                                     
CODE:0044edcf   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044edd5   e8fa3bfcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044edda   83c408          ADD         ESP,0x8                                 
CODE:0044eddd   6a00            PUSH        0x0                                     
CODE:0044eddf   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044ede5   e8ea3bfcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044edea   83c408          ADD         ESP,0x8                                 
CODE:0044eded   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044edf3   e82040fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044edf8   59              POP         ECX                                     
CODE:0044edf9   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044edff   e81440fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ee04   59              POP         ECX                                     
CODE:0044ee05   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044ee0b   e80840fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ee10   59              POP         ECX                                     
CODE:0044ee11   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044ee17   e8fc3ffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ee1c   59              POP         ECX                                     
CODE:0044ee1d   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x6        ;= ??
                            LAB_0044ee26:                 ;XREF[4,0]:   0044ed41,0044ed4f,0044ed5d,0044ed6b
CODE:0044ee26   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ee27(void)
                                                          ;XREF[2,0]:   0044efa4,0044f304
CODE:0044ee27   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ee2f   0f84e4000000    JZ          LAB_0044ef19                            
CODE:0044ee35   66833d34a...    CMP         word ptr [DATA:DAT_0046aa34],0x0        ;= ??
CODE:0044ee3d   0f85d6000000    JNZ         LAB_0044ef19                            
CODE:0044ee43   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044ee4b   0f85c8000000    JNZ         LAB_0044ef19                            
CODE:0044ee51   66a10c354600    MOV         AX,[DATA:DAT_0046350c]                  
CODE:0044ee57   663b05e2a...    CMP         AX,word ptr [DATA:DAT_0046a9e2]         ;= ??
CODE:0044ee5e   0f8db5000000    JGE         LAB_0044ef19                            
CODE:0044ee64   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ee6d   6a00            PUSH        0x0                                     
CODE:0044ee6f   6a03            PUSH        0x3                                     
CODE:0044ee71   a17ca94600      MOV         EAX,[DATA:DAT_0046a97c]                 ;= ??
CODE:0044ee76   668b4008        MOV         AX,word ptr [EAX + 0x8]                 
CODE:0044ee7a   50              PUSH        EAX                                     
CODE:0044ee7b   e82577ffff      CALL        FUN_004465a5                            ;undefined FUN_004465a5(undefined2 pa...
CODE:0044ee80   83c40c          ADD         ESP,0xc                                 
CODE:0044ee83   66c70536a...    MOV         word ptr [DATA:DAT_0046aa36],0xa0       ;= ??
CODE:0044ee8c   66c70534a...    MOV         word ptr [DATA:DAT_0046aa34],0x1        ;= ??
CODE:0044ee95   66ff050c3...    INC         word ptr [DATA:DAT_0046350c]            
CODE:0044ee9c   0fbf050c3...    MOVSX       EAX,word ptr [DATA:DAT_0046350c]        
CODE:0044eea3   8b048590a...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0044eeaa   a38ca94600      MOV         [DATA:DAT_0046a98c],EAX                 ;= ??
CODE:0044eeaf   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044eeb5   e8adebffff      CALL        FUN_0044da67                            ;int FUN_0044da67(undefined param_1, ...
CODE:0044eeba   59              POP         ECX                                     
CODE:0044eebb   a388a94600      MOV         [DATA:DAT_0046a988],EAX                 ;= ??
CODE:0044eec0   6a01            PUSH        0x1                                     
CODE:0044eec2   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044eec8   e8073bfcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044eecd   83c408          ADD         ESP,0x8                                 
CODE:0044eed0   6a01            PUSH        0x1                                     
CODE:0044eed2   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044eed8   e8f73afcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044eedd   83c408          ADD         ESP,0x8                                 
CODE:0044eee0   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044eee6   e82d3ffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044eeeb   59              POP         ECX                                     
CODE:0044eeec   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044eef2   e8213ffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044eef7   59              POP         ECX                                     
CODE:0044eef8   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044eefe   e8153ffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ef03   59              POP         ECX                                     
CODE:0044ef04   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044ef0a   e8093ffcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044ef0f   59              POP         ECX                                     
CODE:0044ef10   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x5        ;= ??
                            LAB_0044ef19:                 ;XREF[4,0]:   0044ee2f,0044ee3d,0044ee4b,0044ee5e
CODE:0044ef19   c3              RET                                                 
                            LAB_0044ef1a:                 ;XREF[1,0]:   0044f338
CODE:0044ef1a   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ef22   741c            JZ          LAB_0044ef40                            
CODE:0044ef24   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044ef2c   7512            JNZ         LAB_0044ef40                            
CODE:0044ef2e   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x7        ;= ??
CODE:0044ef37   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
                            LAB_0044ef40:                 ;XREF[2,0]:   0044ef22,0044ef2c
CODE:0044ef40   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044ef41(void)
                                                          ;XREF[2,0]:   0044efaa,0044f36f
CODE:0044ef41   66833d0e3...    CMP         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044ef49   7439            JZ          LAB_0044ef84                            
CODE:0044ef4b   66833d0a3...    CMP         word ptr [DATA:DAT_0046350a],-0x1       ;= FFh
CODE:0044ef53   752f            JNZ         LAB_0044ef84                            
CODE:0044ef55   66c7051e8...    MOV         word ptr [DATA:$...,0xffff              
CODE:0044ef5e   6a00            PUSH        0x0                                     
CODE:0044ef60   ff1570864600    CALL        dword ptr [DATA:$Actors[0].field127_0...
CODE:0044ef66   59              POP         ECX                                     
CODE:0044ef67   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044ef6c   66c740280100    MOV         word ptr [EAX + 0x28],0x1               
CODE:0044ef72   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x3        ;= ??
CODE:0044ef7b   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
                            LAB_0044ef84:                 ;XREF[2,0]:   0044ef49,0044ef53
CODE:0044ef84   c3              RET                                                 
                            LAB_0044ef85:                 ;XREF[2,0]:   0044efde,0044efe8
CODE:0044ef85   e8de12fcff      CALL        FUN_00410268                            ;undefined FUN_00410268(void)
CODE:0044ef8a   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044ef8d   83e80d          SUB         EAX,0xd                                 
CODE:0044ef90   741e            JZ          LAB_0044efb0                            
CODE:0044ef92   83e818          SUB         EAX,0x18                                
CODE:0044ef95   7407            JZ          LAB_0044ef9e                            
CODE:0044ef97   48              DEC         EAX                                     
CODE:0044ef98   7410            JZ          LAB_0044efaa                            
CODE:0044ef9a   48              DEC         EAX                                     
CODE:0044ef9b   7407            JZ          LAB_0044efa4                            
CODE:0044ef9d   c3              RET                                                 
                            LAB_0044ef9e:                 ;XREF[1,0]:   0044ef95
CODE:0044ef9e   e896fdffff      CALL        FUN_0044ed39                            ;undefined FUN_0044ed39(void)
CODE:0044efa3   c3              RET                                                 
                            LAB_0044efa4:                 ;XREF[1,0]:   0044ef9b
CODE:0044efa4   e87efeffff      CALL        FUN_0044ee27                            ;undefined FUN_0044ee27(void)
CODE:0044efa9   c3              RET                                                 
                            LAB_0044efaa:                 ;XREF[1,0]:   0044ef98
CODE:0044efaa   e892ffffff      CALL        FUN_0044ef41                            ;undefined FUN_0044ef41(void)
CODE:0044efaf   c3              RET                                                 
                            LAB_0044efb0:                 ;XREF[1,0]:   0044ef90
CODE:0044efb0   e8f2fbffff      CALL        FUN_0044eba7                            ;undefined FUN_0044eba7(void)
CODE:0044efb5   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044efb6(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   0044f07e,0044f097,0044f0b8
          ;local_8       undefined2          -8                      ;XREF[2,0]:   0044f069,0044f0bd
                                                          ;XREF[1,0]:   00463588
CODE:0044efb6   55              PUSH        EBP                                     
CODE:0044efb7   8bec            MOV         EBP,ESP                                 
CODE:0044efb9   83c4d4          ADD         ESP,-0x2c                               
CODE:0044efbc   53              PUSH        EBX                                     
CODE:0044efbd   56              PUSH        ESI                                     
CODE:0044efbe   57              PUSH        EDI                                     
CODE:0044efbf   6a00            PUSH        0x0                                     
CODE:0044efc1   e8d325fcff      CALL        FUN_00411599                            ;undefined FUN_00411599(void)
CODE:0044efc6   59              POP         ECX                                     
CODE:0044efc7   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x0        
CODE:0044efd0   66c705463...    MOV         word ptr [DATA:DAT_00463546],0x1        
CODE:0044efd9   e81013fcff      CALL        FUN_004102ee                            ;undefined FUN_004102ee(void)
CODE:0044efde   6885ef4400      PUSH        LAB_0044ef85                            
CODE:0044efe3   e8b612fcff      CALL        FUN_0041029e                            ;undefined FUN_0041029e(undefined par...
CODE:0044efe8   59              POP         ECX=>LAB_0044ef85                       
CODE:0044efe9   6840f44200      PUSH        FUN_0042f440                            
CODE:0044efee   e83548fcff      CALL        FUN_00413828                            ;undefined FUN_00413828(undefined par...
CODE:0044eff3   59              POP         ECX=>FUN_0042f440                       
CODE:0044eff4   66c705b01...    MOV         word ptr [DATA:DAT_00461ab0],0x0        
CODE:0044effd   66c705ae1...    MOV         word ptr [DATA:DAT_00461aae],0x1        
CODE:0044f006   6aff            PUSH        -0x1                                    
CODE:0044f008   686b010000      PUSH        0x16b                                   
CODE:0044f00d   6aff            PUSH        -0x1                                    
CODE:0044f00f   6894000000      PUSH        0x94                                    
CODE:0044f014   e8b34afcff      CALL        FUN_00413acc                            ;void FUN_00413acc(undefined2 param_1...
CODE:0044f019   83c410          ADD         ESP,0x10                                
CODE:0044f01c   c70544954...    MOV         dword ptr [DATA:...,LAB_0044e799        ;= ??
CODE:0044f026   66c705e4a...    MOV         word ptr [DATA:DAT_0046a9e4],0x0        ;= ??
CODE:0044f02f   ff3504aa4600    PUSH        dword ptr [DATA:DAT_0046aa04]           ;= ??
CODE:0044f035   e8db62feff      CALL        DlistInit                               ;undefined DlistInit(Dlist * list)
CODE:0044f03a   59              POP         ECX                                     
CODE:0044f03b   6838040000      PUSH        0x438                                   
CODE:0044f040   e82ed2feff      CALL        PoolAlloc                               ;void * PoolAlloc(uint len)
CODE:0044f045   59              POP         ECX                                     
CODE:0044f046   a3e8a94600      MOV         [DATA:DAT_0046a9e8],EAX                 ;= ??
CODE:0044f04b   33ff            XOR         EDI,EDI                                 
                            LAB_0044f04d:                 ;XREF[1,0]:   0044f065
CODE:0044f04d   0fbfc7          MOVSX       EAX,DI                                  
CODE:0044f050   8d04c0          LEA         EAX,[EAX + EAX*0x8]                     
CODE:0044f053   8b15e8a94600    MOV         EDX,dword ptr [DATA:DAT_0046a9e8]       ;= ??
CODE:0044f059   66c744820...    MOV         word ptr [EDX + EAX*0x4 + 0x8],0x0      
CODE:0044f060   47              INC         EDI                                     
CODE:0044f061   6683ff1e        CMP         DI,0x1e                                 
CODE:0044f065   7ce6            JL          LAB_0044f04d                            
CODE:0044f067   33ff            XOR         EDI,EDI                                 
CODE:0044f069   66897dfc        MOV         word ptr [EBP + local_8+0x4],DI         
CODE:0044f06d   6683ff03        CMP         DI,0x3                                  
CODE:0044f071   7d66            JGE         LAB_0044f0d9                            
                            LAB_0044f073:                 ;XREF[1,0]:   0044f0d7
CODE:0044f073   0fbfc7          MOVSX       EAX,DI                                  
                                                          ; FWD[2,0]:   00463504,00463506
CODE:0044f076   668b04450...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00463...;= 009Eh
                                                                                    ;= 00BEh
CODE:0044f07e   668945fe        MOV         word ptr [EBP + local_6+0x4],AX         
CODE:0044f082   33db            XOR         EBX,EBX                                 
CODE:0044f084   eb3c            JMP         LAB_0044f0c2                            
                            LAB_0044f086:                 ;XREF[1,0]:   0044f0d0
CODE:0044f086   8d83d8070000    LEA         EAX,[EBX + 0x7d8]                       
CODE:0044f08c   50              PUSH        EAX                                     
CODE:0044f08d   e8323afcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f092   59              POP         ECX                                     
CODE:0044f093   8bf0            MOV         ESI,EAX                                 
CODE:0044f095   6a00            PUSH        0x0                                     
CODE:0044f097   668b45fe        MOV         AX,word ptr [EBP + local_6+0x4]         
CODE:0044f09b   50              PUSH        EAX                                     
CODE:0044f09c   0fbfc3          MOVSX       EAX,BX                                  
CODE:0044f09f   668b0445f...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00463...;= 0180h
CODE:0044f0a7   50              PUSH        EAX                                     
CODE:0044f0a8   56              PUSH        ESI                                     
CODE:0044f0a9   e8464cfcff      CALL        FUN_00413cf4                            ;undefined FUN_00413cf4(undefined par...
CODE:0044f0ae   83c410          ADD         ESP,0x10                                
CODE:0044f0b1   56              PUSH        ESI                                     
CODE:0044f0b2   e8553cfcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f0b7   59              POP         ECX                                     
CODE:0044f0b8   668345fefc      ADD         word ptr [EBP + local_6+0x4],-0x4       
CODE:0044f0bd   66ff45fc        INC         word ptr [EBP + local_8+0x4]            
CODE:0044f0c1   43              INC         EBX                                     
                            LAB_0044f0c2:                 ;XREF[1,0]:   0044f084
CODE:0044f0c2   0fbfc7          MOVSX       EAX,DI                                  
CODE:0044f0c5   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044f0cb   663b5c4234      CMP         BX,word ptr [EDX + EAX*0x2 + 0x34]      
CODE:0044f0d0   7eb4            JLE         LAB_0044f086                            
CODE:0044f0d2   47              INC         EDI                                     
CODE:0044f0d3   6683ff03        CMP         DI,0x3                                  
CODE:0044f0d7   7c9a            JL          LAB_0044f073                            
                            LAB_0044f0d9:                 ;XREF[1,0]:   0044f071
CODE:0044f0d9   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044f0de   668b4030        MOV         AX,word ptr [EAX + 0x30]                
CODE:0044f0e2   6605df07        ADD         AX,0x7df                                
CODE:0044f0e6   50              PUSH        EAX                                     
CODE:0044f0e7   e8d839fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f0ec   59              POP         ECX                                     
CODE:0044f0ed   a348a94600      MOV         [DATA:DAT_0046a948],EAX                 ;= ??
CODE:0044f0f2   6a05            PUSH        0x5                                     
CODE:0044f0f4   6a38            PUSH        0x38                                    
CODE:0044f0f6   6a08            PUSH        0x8                                     
CODE:0044f0f8   ff3548a94600    PUSH        dword ptr [DATA:DAT_0046a948]           ;= ??
CODE:0044f0fe   e85948fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044f103   83c410          ADD         ESP,0x10                                
CODE:0044f106   ff3548a94600    PUSH        dword ptr [DATA:DAT_0046a948]           ;= ??
CODE:0044f10c   e8b73cfcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044f111   59              POP         ECX                                     
CODE:0044f112   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044f117   668b401e        MOV         AX,word ptr [EAX + 0x1e]                
CODE:0044f11b   6605e107        ADD         AX,0x7e1                                
CODE:0044f11f   50              PUSH        EAX                                     
CODE:0044f120   e89f39fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f125   59              POP         ECX                                     
CODE:0044f126   a34ca94600      MOV         [DATA:DAT_0046a94c],EAX                 ;= ??
CODE:0044f12b   6a05            PUSH        0x5                                     
CODE:0044f12d   6a36            PUSH        0x36                                    
CODE:0044f12f   68a6000000      PUSH        0xa6                                    
CODE:0044f134   ff354ca94600    PUSH        dword ptr [DATA:DAT_0046a94c]           ;= ??
CODE:0044f13a   e81d48fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044f13f   83c410          ADD         ESP,0x10                                
CODE:0044f142   ff354ca94600    PUSH        dword ptr [DATA:DAT_0046a94c]           ;= ??
CODE:0044f148   e87b3cfcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044f14d   59              POP         ECX                                     
CODE:0044f14e   66c7050c3...    MOV         word ptr [DATA:DAT_0046350c],0x0        
CODE:0044f157   68d0070000      PUSH        0x7d0                                   
CODE:0044f15c   e86583ffff      CALL        FUN_004474c6                            ;int FUN_004474c6(uint param_1, undef...
CODE:0044f161   59              POP         ECX                                     
CODE:0044f162   a37ca94600      MOV         [DATA:DAT_0046a97c],EAX                 ;= ??
CODE:0044f167   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
CODE:0044f16c   6892170000      PUSH        0x1792                                  
CODE:0044f171   e81070ffff      CALL        FUN_00446186                            ;void FUN_00446186(ushort param_1)
CODE:0044f176   59              POP         ECX                                     
CODE:0044f177   6a01            PUSH        0x1                                     
CODE:0044f179   6892170000      PUSH        0x1792                                  
CODE:0044f17e   e87675ffff      CALL        FUN_004466f9                            ;undefined FUN_004466f9(undefined par...
CODE:0044f183   83c408          ADD         ESP,0x8                                 
CODE:0044f186   6800010000      PUSH        0x100                                   
CODE:0044f18b   6a01            PUSH        0x1                                     
CODE:0044f18d   e8efe9ffff      CALL        FUN_0044db81                            ;undefined FUN_0044db81(undefined par...
CODE:0044f192   83c408          ADD         ESP,0x8                                 
CODE:0044f195   66c705b60...    MOV         word ptr [DATA:DAT_004605b6],0x20       
CODE:0044f19e   6a00            PUSH        0x0                                     
CODE:0044f1a0   e81e74fcff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0044f1a5   59              POP         ECX                                     
CODE:0044f1a6   e838f2ffff      CALL        FUN_0044e3e3                            ;undefined FUN_0044e3e3(void)
CODE:0044f1ab   e88ff1ffff      CALL        FUN_0044e33f                            ;undefined FUN_0044e33f(void)
CODE:0044f1b0   68d3070000      PUSH        0x7d3                                   
CODE:0044f1b5   e80a39fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f1ba   59              POP         ECX                                     
CODE:0044f1bb   a3f0a94600      MOV         [DATA:DAT_0046a9f0],EAX                 ;= ??
CODE:0044f1c0   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044f1c6   e8a53cfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044f1cb   59              POP         ECX                                     
CODE:0044f1cc   6a06            PUSH        0x6                                     
CODE:0044f1ce   6a00            PUSH        0x0                                     
CODE:0044f1d0   680080ffff      PUSH        0xffff8000                              
CODE:0044f1d5   680080ffff      PUSH        0xffff8000                              
CODE:0044f1da   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044f1e0   e8a349fcff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0044f1e5   83c414          ADD         ESP,0x14                                
CODE:0044f1e8   68d4070000      PUSH        0x7d4                                   
CODE:0044f1ed   e8d238fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f1f2   59              POP         ECX                                     
CODE:0044f1f3   a3f4a94600      MOV         [DATA:DAT_0046a9f4],EAX                 ;= ??
CODE:0044f1f8   6a06            PUSH        0x6                                     
CODE:0044f1fa   6a00            PUSH        0x0                                     
CODE:0044f1fc   680080ffff      PUSH        0xffff8000                              
CODE:0044f201   680080ffff      PUSH        0xffff8000                              
CODE:0044f206   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044f20c   e87749fcff      CALL        FUN_00413b88                            ;uint FUN_00413b88(undefined param_1,...
CODE:0044f211   83c414          ADD         ESP,0x14                                
CODE:0044f214   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044f21a   e8513cfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044f21f   59              POP         ECX                                     
CODE:0044f220   68d1070000      PUSH        0x7d1                                   
CODE:0044f225   e89a38fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f22a   59              POP         ECX                                     
CODE:0044f22b   a3f8a94600      MOV         [DATA:DAT_0046a9f8],EAX                 ;= ??
CODE:0044f230   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044f236   e8353cfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044f23b   59              POP         ECX                                     
CODE:0044f23c   68d2070000      PUSH        0x7d2                                   
CODE:0044f241   e87e38fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f246   59              POP         ECX                                     
CODE:0044f247   a3fca94600      MOV         [DATA:DAT_0046a9fc],EAX                 ;= ??
CODE:0044f24c   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044f252   e8193cfcff      CALL        FUN_00412e70                            ;undefined FUN_00412e70(undefined par...
CODE:0044f257   59              POP         ECX                                     
CODE:0044f258   66c70544a...    MOV         word ptr [DATA:DAT_0046a944],0x0        ;= ??
CODE:0044f261   68de070000      PUSH        0x7de                                   
CODE:0044f266   e85938fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f26b   59              POP         ECX                                     
CODE:0044f26c   a350a94600      MOV         [DATA:DAT_0046a950],EAX                 ;= ??
CODE:0044f271   68e5070000      PUSH        0x7e5                                   
CODE:0044f276   e84938fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f27b   59              POP         ECX                                     
CODE:0044f27c   a35ca94600      MOV         [DATA:DAT_0046a95c],EAX                 ;= ??
CODE:0044f281   68e6070000      PUSH        0x7e6                                   
CODE:0044f286   e83938fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f28b   59              POP         ECX                                     
CODE:0044f28c   a360a94600      MOV         [DATA:DAT_0046a960],EAX                 ;= ??
CODE:0044f291   6a00            PUSH        0x0                                     
CODE:0044f293   e894e6ffff      CALL        FUN_0044d92c                            ;undefined FUN_0044d92c(undefined par...
CODE:0044f298   59              POP         ECX                                     
CODE:0044f299   68dd070000      PUSH        0x7dd                                   
CODE:0044f29e   e82138fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f2a3   59              POP         ECX                                     
CODE:0044f2a4   a3f4344600      MOV         [DATA:DAT_004634f4],EAX                 
CODE:0044f2a9   6a01            PUSH        0x1                                     
CODE:0044f2ab   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f2b1   e81e37fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044f2b6   83c408          ADD         ESP,0x8                                 
CODE:0044f2b9   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f2bf   e8543bfcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044f2c4   59              POP         ECX                                     
CODE:0044f2c5   6899e74400      PUSH        LAB_0044e799                            
CODE:0044f2ca   6a07            PUSH        0x7                                     
CODE:0044f2cc   6889000000      PUSH        0x89                                    
CODE:0044f2d1   68da000000      PUSH        0xda                                    
CODE:0044f2d6   6a56            PUSH        0x56                                    
CODE:0044f2d8   6893000000      PUSH        0x93                                    
CODE:0044f2dd   e88b7bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f2e2   83c418          ADD         ESP,0x18                                
CODE:0044f2e5   a378a94600      MOV         [DATA:DAT_0046a978],EAX                 ;= ??
CODE:0044f2ea   6839ed4400      PUSH        FUN_0044ed39                            
CODE:0044f2ef   6a07            PUSH        0x7                                     
CODE:0044f2f1   6a1b            PUSH        0x1b                                    
CODE:0044f2f3   6a36            PUSH        0x36                                    
CODE:0044f2f5   6a49            PUSH        0x49                                    
CODE:0044f2f7   68b5000000      PUSH        0xb5                                    
CODE:0044f2fc   e86c7bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f301   83c418          ADD         ESP,0x18                                
CODE:0044f304   6827ee4400      PUSH        FUN_0044ee27                            
CODE:0044f309   6a07            PUSH        0x7                                     
CODE:0044f30b   6a1b            PUSH        0x1b                                    
CODE:0044f30d   6a36            PUSH        0x36                                    
CODE:0044f30f   6a49            PUSH        0x49                                    
CODE:0044f311   6815010000      PUSH        0x115                                   
CODE:0044f316   e8527bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f31b   83c418          ADD         ESP,0x18                                
CODE:0044f31e   6874de4400      PUSH        FUN_0044de74                            
CODE:0044f323   6a05            PUSH        0x5                                     
CODE:0044f325   6a4f            PUSH        0x4f                                    
CODE:0044f327   6a48            PUSH        0x48                                    
CODE:0044f329   68c0000000      PUSH        0xc0                                    
CODE:0044f32e   6a4d            PUSH        0x4d                                    
CODE:0044f330   e8387bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f335   83c418          ADD         ESP,0x18                                
CODE:0044f338   681aef4400      PUSH        LAB_0044ef1a                            
CODE:0044f33d   6a05            PUSH        0x5                                     
CODE:0044f33f   6a3a            PUSH        0x3a                                    
CODE:0044f341   6a4a            PUSH        0x4a                                    
CODE:0044f343   6a4b            PUSH        0x4b                                    
CODE:0044f345   687b010000      PUSH        0x17b                                   
CODE:0044f34a   e81e7bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f34f   83c418          ADD         ESP,0x18                                
CODE:0044f352   681ede4400      PUSH        LAB_0044de1e                            
CODE:0044f357   6a05            PUSH        0x5                                     
CODE:0044f359   6a6c            PUSH        0x6c                                    
CODE:0044f35b   6a26            PUSH        0x26                                    
CODE:0044f35d   68d3000000      PUSH        0xd3                                    
CODE:0044f362   68da010000      PUSH        0x1da                                   
CODE:0044f367   e8017bfcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f36c   83c418          ADD         ESP,0x18                                
CODE:0044f36f   6841ef4400      PUSH        FUN_0044ef41                            
CODE:0044f374   6a05            PUSH        0x5                                     
CODE:0044f376   68fa000000      PUSH        0xfa                                    
CODE:0044f37b   6a30            PUSH        0x30                                    
CODE:0044f37d   6a41            PUSH        0x41                                    
CODE:0044f37f   6a15            PUSH        0x15                                    
CODE:0044f381   e8e77afcff      CALL        PickapuzzleHitTest'                     ;int PickapuzzleHitTest'(undefined2 p...
CODE:0044f386   83c418          ADD         ESP,0x18                                
CODE:0044f389   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x0        ;= ??
CODE:0044f392   66c7050a3...    MOV         word ptr [DATA:DAT_0046350a],0xffff     ;= FFh
CODE:0044f39b   66c70534a...    MOV         word ptr [DATA:DAT_0046aa34],0x0        ;= ??
CODE:0044f3a4   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044f3aa   e8395dfeff      CALL        DlistHead                               ;DlistNode * DlistHead(Dlist * list)
CODE:0044f3af   59              POP         ECX                                     
CODE:0044f3b0   a38ca94600      MOV         [DATA:DAT_0046a98c],EAX                 ;= ??
CODE:0044f3b5   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044f3bb   e8a7e6ffff      CALL        FUN_0044da67                            ;int FUN_0044da67(undefined param_1, ...
CODE:0044f3c0   59              POP         ECX                                     
CODE:0044f3c1   a388a94600      MOV         [DATA:DAT_0046a988],EAX                 ;= ??
CODE:0044f3c6   6a01            PUSH        0x1                                     
CODE:0044f3c8   ff3578a94600    PUSH        dword ptr [DATA:DAT_0046a978]           ;= ??
CODE:0044f3ce   e8d47dfcff      CALL        FUN_004171a7                            ;undefined FUN_004171a7(undefined par...
CODE:0044f3d3   83c408          ADD         ESP,0x8                                 
CODE:0044f3d6   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044f3dc   e889f2ffff      CALL        FUN_0044e66a                            ;undefined FUN_0044e66a(undefined par...
CODE:0044f3e1   59              POP         ECX                                     
CODE:0044f3e2   6890a94600      PUSH        DATA:DAT_0046a990                       ;= ??
CODE:0044f3e7   e841e6ffff      CALL        FUN_0044da2d                            ;undefined FUN_0044da2d(undefined par...
CODE:0044f3ec   59              POP         ECX=>DATA:DAT_0046a990                  ;= ??
CODE:0044f3ed   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044f3f2   83c028          ADD         EAX,0x28                                
CODE:0044f3f5   50              PUSH        EAX                                     
CODE:0044f3f6   6a08            PUSH        0x8                                     
CODE:0044f3f8   e81fd6ffff      CALL        FUN_0044ca1c                            ;int FUN_0044ca1c(undefined param_1, ...
CODE:0044f3fd   59              POP         ECX                                     
CODE:0044f3fe   50              PUSH        EAX                                     
CODE:0044f3ff   6a03            PUSH        0x3                                     
CODE:0044f401   e87ccffeff      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0044f406   83c40c          ADD         ESP,0xc                                 
CODE:0044f409   ff355a864600    PUSH        dword ptr [DATA:$Actors[0].field105_0...
CODE:0044f40f   e8b55efeff      CALL        FUN_004352c9                            ;int FUN_004352c9(undefined param_1, ...
CODE:0044f414   59              POP         ECX                                     
CODE:0044f415   6685c0          TEST        AX,AX                                   
CODE:0044f418   740e            JZ          LAB_0044f428                            
CODE:0044f41a   6a00            PUSH        0x0                                     
CODE:0044f41c   6a00            PUSH        0x0                                     
CODE:0044f41e   6a02            PUSH        0x2                                     
CODE:0044f420   e85dcffeff      CALL        FUN_0043c382                            ;undefined FUN_0043c382(undefined par...
CODE:0044f425   83c40c          ADD         ESP,0xc                                 
                            LAB_0044f428:                 ;XREF[1,0]:   0044f418
CODE:0044f428   66a1eea94600    MOV         AX,[DATA:DAT_0046a9ee]                  ;= ??
CODE:0044f42e   48              DEC         EAX                                     
CODE:0044f42f   66a3e2a94600    MOV         [DATA:DAT_0046a9e2],AX                  ;= ??
CODE:0044f435   e8621ffeff      CALL        FUN_0043139c                            ;undefined FUN_0043139c(void)
CODE:0044f43a   5f              POP         EDI                                     
CODE:0044f43b   5e              POP         ESI                                     
CODE:0044f43c   5b              POP         EBX                                     
CODE:0044f43d   8be5            MOV         ESP,EBP                                 
CODE:0044f43f   5d              POP         EBP                                     
CODE:0044f440   c3              RET                                                 
                            LAB_0044f441:                 ;XREF[1,0]:   0046358c
CODE:0044f441   66833d443...    CMP         word ptr [DATA:DAT_00463544],0x0        
CODE:0044f449   7405            JZ          LAB_0044f450                            
CODE:0044f44b   e878f8ffff      CALL        FUN_0044ecc8                            ;undefined FUN_0044ecc8(void)
                            LAB_0044f450:                 ;XREF[1,0]:   0044f449
CODE:0044f450   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f456   e8b138fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f45b   59              POP         ECX                                     
CODE:0044f45c   a354a94600      MOV         [DATA:DAT_0046a954],EAX                 ;= ??
CODE:0044f461   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044f467   e8a038fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f46c   59              POP         ECX                                     
CODE:0044f46d   a364a94600      MOV         [DATA:DAT_0046a964],EAX                 ;= ??
CODE:0044f472   6a00            PUSH        0x0                                     
CODE:0044f474   e8af43fcff      CALL        FUN_00413828                            ;undefined FUN_00413828(undefined par...
CODE:0044f479   59              POP         ECX                                     
CODE:0044f47a   33c0            XOR         EAX,EAX                                 
CODE:0044f47c   a344954600      MOV         [DATA:DAT_00469544],EAX                 ;= ??
CODE:0044f481   66c705463...    MOV         word ptr [DATA:DAT_00463546],0x0        
CODE:0044f48a   ff357ca94600    PUSH        dword ptr [DATA:DAT_0046a97c]           ;= ??
CODE:0044f490   e88a80ffff      CALL        FUN_0044751f                            ;undefined4 FUN_0044751f(undefined pa...
CODE:0044f495   59              POP         ECX                                     
CODE:0044f496   a37ca94600      MOV         [DATA:DAT_0046a97c],EAX                 ;= ??
CODE:0044f49b   a3a81a4600      MOV         [DATA:DAT_00461aa8],EAX                 
CODE:0044f4a0   6892170000      PUSH        0x1792                                  
CODE:0044f4a5   e83e6effff      CALL        FUN_004462e8                            ;void FUN_004462e8(undefined4 param_1)
CODE:0044f4aa   59              POP         ECX                                     
CODE:0044f4ab   6aff            PUSH        -0x1                                    
CODE:0044f4ad   68ff010000      PUSH        0x1ff                                   
CODE:0044f4b2   6aff            PUSH        -0x1                                    
CODE:0044f4b4   6a00            PUSH        0x0                                     
CODE:0044f4b6   e81146fcff      CALL        FUN_00413acc                            ;void FUN_00413acc(undefined2 param_1...
CODE:0044f4bb   83c410          ADD         ESP,0x10                                
CODE:0044f4be   ff35f0a94600    PUSH        dword ptr [DATA:DAT_0046a9f0]           ;= ??
CODE:0044f4c4   e84338fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f4c9   59              POP         ECX                                     
CODE:0044f4ca   a3f0a94600      MOV         [DATA:DAT_0046a9f0],EAX                 ;= ??
CODE:0044f4cf   ff35f4a94600    PUSH        dword ptr [DATA:DAT_0046a9f4]           ;= ??
CODE:0044f4d5   e83238fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f4da   59              POP         ECX                                     
CODE:0044f4db   a3f4a94600      MOV         [DATA:DAT_0046a9f4],EAX                 ;= ??
CODE:0044f4e0   ff35f8a94600    PUSH        dword ptr [DATA:DAT_0046a9f8]           ;= ??
CODE:0044f4e6   e82138fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f4eb   59              POP         ECX                                     
CODE:0044f4ec   a3f8a94600      MOV         [DATA:DAT_0046a9f8],EAX                 ;= ??
CODE:0044f4f1   ff35fca94600    PUSH        dword ptr [DATA:DAT_0046a9fc]           ;= ??
CODE:0044f4f7   e81038fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f4fc   59              POP         ECX                                     
CODE:0044f4fd   a3fca94600      MOV         [DATA:DAT_0046a9fc],EAX                 ;= ??
CODE:0044f502   ff3548a94600    PUSH        dword ptr [DATA:DAT_0046a948]           ;= ??
CODE:0044f508   e8ff37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f50d   59              POP         ECX                                     
CODE:0044f50e   a348a94600      MOV         [DATA:DAT_0046a948],EAX                 ;= ??
CODE:0044f513   ff354ca94600    PUSH        dword ptr [DATA:DAT_0046a94c]           ;= ??
CODE:0044f519   e8ee37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f51e   59              POP         ECX                                     
CODE:0044f51f   a34ca94600      MOV         [DATA:DAT_0046a94c],EAX                 ;= ??
CODE:0044f524   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f52a   e8dd37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f52f   59              POP         ECX                                     
CODE:0044f530   a3f4344600      MOV         [DATA:DAT_004634f4],EAX                 
CODE:0044f535   ff3550a94600    PUSH        dword ptr [DATA:DAT_0046a950]           ;= ??
CODE:0044f53b   e8cc37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f540   59              POP         ECX                                     
CODE:0044f541   a350a94600      MOV         [DATA:DAT_0046a950],EAX                 ;= ??
CODE:0044f546   ff355ca94600    PUSH        dword ptr [DATA:DAT_0046a95c]           ;= ??
CODE:0044f54c   e8bb37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f551   59              POP         ECX                                     
CODE:0044f552   a35ca94600      MOV         [DATA:DAT_0046a95c],EAX                 ;= ??
CODE:0044f557   ff3560a94600    PUSH        dword ptr [DATA:DAT_0046a960]           ;= ??
CODE:0044f55d   e8aa37fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044f562   59              POP         ECX                                     
CODE:0044f563   a360a94600      MOV         [DATA:DAT_0046a960],EAX                 ;= ??
CODE:0044f568   e80fe7ffff      CALL        FUN_0044dc7c                            ;undefined FUN_0044dc7c(void)
CODE:0044f56d   e838eeffff      CALL        FUN_0044e3aa                            ;undefined FUN_0044e3aa(void)
CODE:0044f572   33c0            XOR         EAX,EAX                                 
                            LAB_0044f574:                 ;XREF[1,0]:   0044f58c
CODE:0044f574   0fbfd0          MOVSX       EDX,AX                                  
CODE:0044f577   8d14d2          LEA         EDX,[EDX + EDX*0x8]                     
CODE:0044f57a   8b0de8a94600    MOV         ECX,dword ptr [DATA:DAT_0046a9e8]       ;= ??
CODE:0044f580   66c744910...    MOV         word ptr [ECX + EDX*0x4 + 0x8],0x0      
CODE:0044f587   40              INC         EAX                                     
CODE:0044f588   6683f81e        CMP         AX,0x1e                                 
CODE:0044f58c   7ce6            JL          LAB_0044f574                            
CODE:0044f58e   ff35e8a94600    PUSH        dword ptr [DATA:DAT_0046a9e8]           ;= ??
CODE:0044f594   e821cdfeff      CALL        PoolFree                                ;undefined PoolFree(void * object)
CODE:0044f599   59              POP         ECX                                     
CODE:0044f59a   e8f979fcff      CALL        FUN_00416f98                            ;undefined FUN_00416f98(void)
CODE:0044f59f   e8330dfcff      CALL        FUN_004102d7                            ;undefined FUN_004102d7(void)
CODE:0044f5a4   e8630dfcff      CALL        FUN_0041030c                            ;undefined FUN_0041030c(void)
CODE:0044f5a9   e89a1dfeff      CALL        FUN_00431348                            ;undefined FUN_00431348(void)
CODE:0044f5ae   c3              RET                                                 
                            LAB_0044f5af:                 ;XREF[1,0]:   0044f9b6
CODE:0044f5af   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044f5b5   e85e38fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044f5ba   59              POP         ECX                                     
CODE:0044f5bb   668335f83...    XOR         word ptr [DATA:DAT_004634f8],0x1        
CODE:0044f5c3   66833df83...    CMP         word ptr [DATA:DAT_004634f8],0x0        
CODE:0044f5cb   7434            JZ          LAB_0044f601                            
CODE:0044f5cd   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x10       ;= ??
CODE:0044f5d6   0fbf050ea...    MOVSX       EAX,word ptr [DATA:DAT_0046aa0e]        ;= ??
CODE:0044f5dd   8b152aaa4600    MOV         EDX,dword ptr [DATA:DAT_0046aa2a]       ;= ??
CODE:0044f5e3   8b0482          MOV         EAX,dword ptr [EDX + EAX*0x4]           
CODE:0044f5e6   a36ca94600      MOV         [DATA:DAT_0046a96c],EAX                 ;= ??
CODE:0044f5eb   a16ca94600      MOV         EAX,[DATA:DAT_0046a96c]                 ;= ??
CODE:0044f5f0   668b00          MOV         AX,word ptr [EAX]                       
CODE:0044f5f3   66a370a94600    MOV         [DATA:DAT_0046a970],AX                  ;= ??
CODE:0044f5f9   83056ca94...    ADD         dword ptr [DATA:DAT_0046a96c],0x2       ;= ??
CODE:0044f600   c3              RET                                                 
                            LAB_0044f601:                 ;XREF[1,0]:   0044f5cb
CODE:0044f601   66833d72a...    CMP         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044f609   741f            JZ          LAB_0044f62a                            
CODE:0044f60b   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044f611   50              PUSH        EAX                                     
CODE:0044f612   e8506dffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044f617   59              POP         ECX                                     
CODE:0044f618   66c70572a...    MOV         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044f621   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xa        ;= ??
                            LAB_0044f62a:                 ;XREF[1,0]:   0044f609
CODE:0044f62a   c3              RET                                                 
                            LAB_0044f62b:                 ;XREF[1,0]:   0044f8e4
CODE:0044f62b   68ff0f0000      PUSH        0xfff                                   
CODE:0044f630   e8ccdeffff      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044f635   59              POP         ECX                                     
CODE:0044f636   683aaa4600      PUSH        DATA:DAT_0046aa3a                       ;= ??
CODE:0044f63b   6a1d            PUSH        0x1d                                    
CODE:0044f63d   6a2a            PUSH        0x2a                                    
CODE:0044f63f   e8aa0dfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0044f644   83c40c          ADD         ESP,0xc                                 
CODE:0044f647   ff3510aa4600    PUSH        dword ptr [DATA:DAT_0046aa10]           ;= ??
CODE:0044f64d   6a1f            PUSH        0x1f                                    
CODE:0044f64f   ff3510aa4600    PUSH        dword ptr [DATA:DAT_0046aa10]           ;= ??
CODE:0044f655   6aff            PUSH        -0x1                                    
CODE:0044f657   e899d6ffff      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0044f65c   83c408          ADD         ESP,0x8                                 
CODE:0044f65f   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044f662   ba56010000      MOV         EDX,0x156                               
CODE:0044f667   2bd0            SUB         EDX,EAX                                 
CODE:0044f669   d1fa            SAR         EDX,0x1                                 
CODE:0044f66b   7903            JNS         LAB_0044f670                            
CODE:0044f66d   83d200          ADC         EDX,0x0                                 
                            LAB_0044f670:                 ;XREF[1,0]:   0044f66b
CODE:0044f670   6683c27d        ADD         DX,0x7d                                 
CODE:0044f674   52              PUSH        EDX                                     
CODE:0044f675   e8740dfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0044f67a   83c40c          ADD         ESP,0xc                                 
CODE:0044f67d   c3              RET                                                 
                            LAB_0044f67e:                 ;XREF[1,0]:   0044f953
CODE:0044f67e   53              PUSH        EBX                                     
CODE:0044f67f   bb08aa4600      MOV         EBX,DATA:DAT_0046aa08                   ;= ??
CODE:0044f684   68ff0f0000      PUSH        0xfff                                   
CODE:0044f689   e873deffff      CALL        SetCurrentColor                         ;short SetCurrentColor(short color)
CODE:0044f68e   59              POP         ECX                                     
CODE:0044f68f   0fbf4306        MOVSX       EAX,word ptr [EBX + 0x6]=>DATA:DAT_00...;= ??
CODE:0044f693   8b5318          MOV         EDX,dword ptr [EBX + 0x18]=>DATA:DAT_...;= ??
CODE:0044f696   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0044f699   6a1f            PUSH        0x1f                                    
CODE:0044f69b   0fbf4306        MOVSX       EAX,word ptr [EBX + 0x6]=>DATA:DAT_00...;= ??
CODE:0044f69f   8b5318          MOV         EDX,dword ptr [EBX + 0x18]=>DATA:DAT_...;= ??
CODE:0044f6a2   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0044f6a5   6aff            PUSH        -0x1                                    
CODE:0044f6a7   e849d6ffff      CALL        FUN_0044ccf5                            ;short FUN_0044ccf5(undefined param_1...
CODE:0044f6ac   83c408          ADD         ESP,0x8                                 
CODE:0044f6af   0fbfc0          MOVSX       EAX,AX                                  
CODE:0044f6b2   ba56010000      MOV         EDX,0x156                               
CODE:0044f6b7   2bd0            SUB         EDX,EAX                                 
CODE:0044f6b9   d1fa            SAR         EDX,0x1                                 
CODE:0044f6bb   7903            JNS         LAB_0044f6c0                            
CODE:0044f6bd   83d200          ADC         EDX,0x0                                 
                            LAB_0044f6c0:                 ;XREF[1,0]:   0044f6bb
CODE:0044f6c0   6683c27d        ADD         DX,0x7d                                 
CODE:0044f6c4   52              PUSH        EDX                                     
CODE:0044f6c5   e8240dfcff      CALL        Draw::StringWithCurrentFontAndColor     ;void StringWithCurrentFontAndColor(s...
CODE:0044f6ca   83c40c          ADD         ESP,0xc                                 
CODE:0044f6cd   0fbf4306        MOVSX       EAX,word ptr [EBX + 0x6]=>DATA:DAT_00...;= ??
CODE:0044f6d1   8b530c          MOV         EDX,dword ptr [EBX + 0xc]=>DATA:DAT_0...;= ??
CODE:0044f6d4   ff3482          PUSH        dword ptr [EDX + EAX*0x4]               
CODE:0044f6d7   68a1010000      PUSH        0x1a1                                   
CODE:0044f6dc   6a36            PUSH        0x36                                    
CODE:0044f6de   6a2a            PUSH        0x2a                                    
CODE:0044f6e0   6aff            PUSH        -0x1                                    
CODE:0044f6e2   e8c3deffff      CALL        FUN_0044d5aa                            ;int FUN_0044d5aa(undefined param_1, ...
CODE:0044f6e7   83c414          ADD         ESP,0x14                                
CODE:0044f6ea   5b              POP         EBX                                     
CODE:0044f6eb   c3              RET                                                 
                            LAB_0044f6ec:                 ;XREF[1,0]:   00463590
CODE:0044f6ec   66833d80a...    CMP         word ptr [DATA:DAT_0046a980],0x1        ;= ??
CODE:0044f6f4   7505            JNZ         LAB_0044f6fb                            
CODE:0044f6f6   e83acdfeff      CALL        FUN_0043c435                            ;undefined4 FUN_0043c435(void)
                            LAB_0044f6fb:                 ;XREF[1,0]:   0044f6f4
CODE:0044f6fb   6a01            PUSH        0x1                                     
CODE:0044f6fd   e82ae2ffff      CALL        FUN_0044d92c                            ;undefined FUN_0044d92c(undefined par...
CODE:0044f702   59              POP         ECX                                     
CODE:0044f703   6a01            PUSH        0x1                                     
CODE:0044f705   e8b96efcff      CALL        FUN_004165c3                            ;undefined FUN_004165c3(undefined par...
CODE:0044f70a   59              POP         ECX                                     
CODE:0044f70b   0fbf0580a...    MOVSX       EAX,word ptr [DATA:DAT_0046a980]        ;= ??
CODE:0044f712   83f811          CMP         EAX,0x11                                
CODE:0044f715   0f8721040000    JA          switchD_0044f71b::caseD_2               
                            switchD:                      ; FWD[19,0]:  0044f722,0044f76a,0044f79b,0044f7a5
                                                          ;             0044f7cb,0044f7eb,0044f816,0044f841
                                                          ;             0044f84d,0044f861,0044f8d6,0044f90d
                                                          ;             0044f939,0044f974,0044f9d3,0044fa0b
                                                          ;             0044fa6d,0044faac,0044fb3c
CODE:0044f71b   ff248522f...    JMP         dword ptr [EAX*0x4 + ->switchD_0044f7...;= 0044f76a
                            switchdataD_0044f722:         ;XREF[1,0]:   0044f71b
CODE:0044f722   6af74400        addr        switchD_0044f71b::caseD_0               
CODE:0044f726   9bf74400        addr        switchD_0044f71b::caseD_1               
CODE:0044f72a   3cfb4400        addr        switchD_0044f71b::caseD_2               
CODE:0044f72e   a5f74400        addr        switchD_0044f71b::caseD_3               
CODE:0044f732   cbf74400        addr        switchD_0044f71b::caseD_4               
CODE:0044f736   ebf74400        addr        switchD_0044f71b::caseD_5               
CODE:0044f73a   16f84400        addr        switchD_0044f71b::caseD_6               
CODE:0044f73e   4df84400        addr        switchD_0044f71b::caseD_7               
CODE:0044f742   61f84400        addr        switchD_0044f71b::caseD_8               
CODE:0044f746   0df94400        addr        switchD_0044f71b::caseD_9               
CODE:0044f74a   d3f94400        addr        switchD_0044f71b::caseD_a               
CODE:0044f74e   d6f84400        addr        switchD_0044f71b::caseD_b               
CODE:0044f752   39f94400        addr        switchD_0044f71b::caseD_c               
CODE:0044f756   74f94400        addr        switchD_0044f71b::caseD_d               
CODE:0044f75a   0bfa4400        addr        switchD_0044f71b::caseD_e               
CODE:0044f75e   6dfa4400        addr        switchD_0044f71b::caseD_f               
CODE:0044f762   acfa4400        addr        switchD_0044f71b::caseD_10              
CODE:0044f766   41f84400        addr        switchD_0044f71b::caseD_11              
                            caseD_0:                      ;XREF[2,0]:   0044f71b,0044f722
CODE:0044f76a   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f770   e85b47fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044f775   59              POP         ECX                                     
CODE:0044f776   6683f810        CMP         AX,0x10                                 
CODE:0044f77a   0f85bc030000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044f780   66b80100        MOV         AX,0x1                                  
CODE:0044f784   8b15b81a4600    MOV         EDX,dword ptr [DATA:$GameState]         ;= 00000000
CODE:0044f78a   66837a1a00      CMP         word ptr [EDX + 0x1a],0x0               
CODE:0044f78f   7503            JNZ         LAB_0044f794                            
CODE:0044f791   83c006          ADD         EAX,0x6                                 
                            LAB_0044f794:                 ;XREF[1,0]:   0044f78f
CODE:0044f794   66a380a94600    MOV         [DATA:DAT_0046a980],AX                  ;= ??
CODE:0044f79a   c3              RET                                                 
                            caseD_1:                      ;XREF[2,0]:   0044f71b,0044f726
CODE:0044f79b   66c7050e3...    MOV         word ptr [DATA:DAT_0046350e],0x1        
CODE:0044f7a4   c3              RET                                                 
                            caseD_3:                      ;XREF[2,0]:   0044f71b,0044f72e
CODE:0044f7a5   6a00            PUSH        0x0                                     
CODE:0044f7a7   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f7ad   e82232fcff      CALL        FUN_004129d4                            ;undefined FUN_004129d4(undefined4 pa...
CODE:0044f7b2   83c408          ADD         ESP,0x8                                 
CODE:0044f7b5   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f7bb   e85836fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044f7c0   59              POP         ECX                                     
CODE:0044f7c1   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x4        ;= ??
CODE:0044f7ca   c3              RET                                                 
                            caseD_4:                      ;XREF[2,0]:   0044f71b,0044f732
CODE:0044f7cb   ff35f4344600    PUSH        dword ptr [DATA:DAT_004634f4]           
CODE:0044f7d1   e8fa46fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044f7d6   59              POP         ECX                                     
CODE:0044f7d7   6683f810        CMP         AX,0x10                                 
CODE:0044f7db   0f855b030000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044f7e1   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x11       ;= ??
CODE:0044f7ea   c3              RET                                                 
                            caseD_5:                      ;XREF[2,0]:   0044f71b,0044f736
CODE:0044f7eb   e87eedffff      CALL        FUN_0044e56e                            ;bool FUN_0044e56e(void)
CODE:0044f7f0   66a334aa4600    MOV         [DATA:DAT_0046aa34],AX                  ;= ??
CODE:0044f7f6   6685c0          TEST        AX,AX                                   
CODE:0044f7f9   7515            JNZ         LAB_0044f810                            
CODE:0044f7fb   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x1        ;= ??
CODE:0044f804   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044f80a   e85beeffff      CALL        FUN_0044e66a                            ;undefined FUN_0044e66a(undefined par...
CODE:0044f80f   59              POP         ECX                                     
                            LAB_0044f810:                 ;XREF[1,0]:   0044f7f9
CODE:0044f810   e8ceebffff      CALL        FUN_0044e3e3                            ;undefined FUN_0044e3e3(void)
CODE:0044f815   c3              RET                                                 
                            caseD_6:                      ;XREF[2,0]:   0044f71b,0044f73a
CODE:0044f816   e858ecffff      CALL        FUN_0044e473                            ;undefined4 FUN_0044e473(void)
CODE:0044f81b   66a334aa4600    MOV         [DATA:DAT_0046aa34],AX                  ;= ??
CODE:0044f821   6685c0          TEST        AX,AX                                   
CODE:0044f824   7515            JNZ         LAB_0044f83b                            
CODE:0044f826   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x1        ;= ??
CODE:0044f82f   ff358ca94600    PUSH        dword ptr [DATA:DAT_0046a98c]           ;= ??
CODE:0044f835   e830eeffff      CALL        FUN_0044e66a                            ;undefined FUN_0044e66a(undefined par...
CODE:0044f83a   59              POP         ECX                                     
                            LAB_0044f83b:                 ;XREF[1,0]:   0044f824
CODE:0044f83b   e8a3ebffff      CALL        FUN_0044e3e3                            ;undefined FUN_0044e3e3(void)
CODE:0044f840   c3              RET                                                 
                            caseD_11:                     ;XREF[2,0]:   0044f71b,0044f766
CODE:0044f841   68381b4600      PUSH        DATA:PTR_LAB_00461b38                   ;= 0042f7a3
CODE:0044f846   e842bbffff      CALL        Puzzles::SetVtableForGivenCategory      ;undefined SetVtableForGivenCategory(...
CODE:0044f84b   59              POP         ECX                                     
CODE:0044f84c   c3              RET                                                 
                            caseD_7:                      ;XREF[2,0]:   0044f71b,0044f73e
CODE:0044f84d   e8e63ffcff      CALL        FUN_00413838                            ;undefined FUN_00413838(void)
CODE:0044f852   e87fe2ffff      CALL        FUN_0044dad6                            ;undefined FUN_0044dad6(uint param_1,...
CODE:0044f857   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x8        ;= ??
CODE:0044f860   c3              RET                                                 
                            caseD_8:                      ;XREF[2,0]:   0044f71b,0044f742
CODE:0044f861   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f867   e86446fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044f86c   59              POP         ECX                                     
CODE:0044f86d   6683f810        CMP         AX,0x10                                 
CODE:0044f871   0f85c5020000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044f877   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xb        ;= ??
CODE:0044f880   e86af3ffff      CALL        FUN_0044ebef                            ;undefined FUN_0044ebef(void)
CODE:0044f885   a1b81a4600      MOV         EAX,[DATA:$GameState]                   ;= 00000000
CODE:0044f88a   0fbf402e        MOVSX       EAX,word ptr [EAX + 0x2e]               
CODE:0044f88e   668b04454...    MOV         AX,word ptr [EAX*0x2 + DATA:DAT_00463...;= 42h    B
CODE:0044f896   50              PUSH        EAX                                     
CODE:0044f897   e82832fcff      CALL        FUN_00412ac4                            ;undefined4 FUN_00412ac4(ushort param_1)
CODE:0044f89c   59              POP         ECX                                     
CODE:0044f89d   a358a94600      MOV         [DATA:DAT_0046a958],EAX                 ;= ??
CODE:0044f8a2   6a37            PUSH        0x37                                    
CODE:0044f8a4   66a10aaa4600    MOV         AX,[DATA:DAT_0046aa0a]                  ;= ??
CODE:0044f8aa   50              PUSH        EAX                                     
CODE:0044f8ab   66a108aa4600    MOV         AX,[DATA:DAT_0046aa08]                  ;= ??
CODE:0044f8b1   50              PUSH        EAX                                     
CODE:0044f8b2   ff3558a94600    PUSH        dword ptr [DATA:DAT_0046a958]           ;= ??
CODE:0044f8b8   e89f40fcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044f8bd   83c410          ADD         ESP,0x10                                
CODE:0044f8c0   66a128aa4600    MOV         AX,[DATA:DAT_0046aa28]                  ;= ??
CODE:0044f8c6   50              PUSH        EAX                                     
CODE:0044f8c7   ff3524aa4600    PUSH        dword ptr [DATA:DAT_0046aa24]           ;= ??
CODE:0044f8cd   e800c1feff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044f8d2   83c408          ADD         ESP,0x8                                 
CODE:0044f8d5   c3              RET                                                 
                            caseD_b:                      ;XREF[2,0]:   0044f71b,0044f74e
CODE:0044f8d6   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f8dc   e83f45fcff      CALL        FUN_00413e20                            ;undefined FUN_00413e20(undefined par...
CODE:0044f8e1   59              POP         ECX                                     
CODE:0044f8e2   6a01            PUSH        0x1                                     
CODE:0044f8e4   682bf64400      PUSH        LAB_0044f62b                            
CODE:0044f8e9   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f8ef   e83042fcff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0044f8f4   83c40c          ADD         ESP,0xc                                 
CODE:0044f8f7   ff3558a94600    PUSH        dword ptr [DATA:DAT_0046a958]           ;= ??
CODE:0044f8fd   e8c634fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044f902   59              POP         ECX                                     
CODE:0044f903   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x9        ;= ??
CODE:0044f90c   c3              RET                                                 
                            caseD_9:                      ;XREF[2,0]:   0044f71b,0044f746
CODE:0044f90d   6a00            PUSH        0x0                                     
CODE:0044f90f   e8d8cbfeff      CALL        FUN_0043c4ec                            ;undefined FUN_0043c4ec(undefined par...
CODE:0044f914   59              POP         ECX                                     
CODE:0044f915   66833d483...    CMP         word ptr [DATA:DAT_00463548],0x1        
CODE:0044f91d   0f8519020000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044f923   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xf        ;= ??
CODE:0044f92c   6a00            PUSH        0x0                                     
CODE:0044f92e   6a00            PUSH        0x0                                     
CODE:0044f930   e89dc0feff      CALL        FUN_0043b9d2                            ;undefined FUN_0043b9d2(undefined par...
CODE:0044f935   83c408          ADD         ESP,0x8                                 
CODE:0044f938   c3              RET                                                 
                            caseD_c:                      ;XREF[2,0]:   0044f71b,0044f752
CODE:0044f939   ff3558a94600    PUSH        dword ptr [DATA:DAT_0046a958]           ;= ??
CODE:0044f93f   e8c035fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044f944   59              POP         ECX                                     
CODE:0044f945   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f94b   e8d044fcff      CALL        FUN_00413e20                            ;undefined FUN_00413e20(undefined par...
CODE:0044f950   59              POP         ECX                                     
CODE:0044f951   6a01            PUSH        0x1                                     
CODE:0044f953   687ef64400      PUSH        LAB_0044f67e                            
CODE:0044f958   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044f95e   e8c141fcff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0044f963   83c40c          ADD         ESP,0xc                                 
CODE:0044f966   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xd        ;= ??
CODE:0044f96f   e881c0feff      CALL        FUN_0043b9f5                            ;undefined FUN_0043b9f5(void)
                            caseD_d:                      ;XREF[2,0]:   0044f71b,0044f756
CODE:0044f974   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xa        ;= ??
CODE:0044f97d   66833d74a...    CMP         word ptr [DATA:DAT_0046a974],0x0        ;= ??
CODE:0044f985   0f84b1010000    JZ          switchD_0044f71b::caseD_2               
CODE:0044f98b   6a33            PUSH        0x33                                    
CODE:0044f98d   6a1a            PUSH        0x1a                                    
CODE:0044f98f   6a27            PUSH        0x27                                    
CODE:0044f991   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044f997   e8c03ffcff      CALL        FUN_0041395c                            ;undefined FUN_0041395c(undefined4 pa...
CODE:0044f99c   83c410          ADD         ESP,0x10                                
CODE:0044f99f   a164a94600      MOV         EAX,[DATA:DAT_0046a964]                 ;= ??
CODE:0044f9a4   66c7404e0100    MOV         word ptr [EAX + 0x4e],0x1               
CODE:0044f9aa   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044f9b0   e81334fcff      CALL        FUN_00412dc8                            ;undefined FUN_00412dc8(undefined4 pa...
CODE:0044f9b5   59              POP         ECX                                     
CODE:0044f9b6   68aff54400      PUSH        LAB_0044f5af                            
CODE:0044f9bb   6a00            PUSH        0x0                                     
CODE:0044f9bd   6a01            PUSH        0x1                                     
CODE:0044f9bf   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044f9c5   e8ab79fcff      CALL        FUN_00417375                            ;undefined4 FUN_00417375(undefined pa...
CODE:0044f9ca   83c410          ADD         ESP,0x10                                
CODE:0044f9cd   a368a94600      MOV         [DATA:DAT_0046a968],EAX                 ;= ??
CODE:0044f9d2   c3              RET                                                 
                            caseD_a:                      ;XREF[2,0]:   0044f71b,0044f74a
CODE:0044f9d3   66833d483...    CMP         word ptr [DATA:DAT_00463548],0x1        
CODE:0044f9db   0f855b010000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044f9e1   66833d72a...    CMP         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044f9e9   7416            JZ          LAB_0044fa01                            
CODE:0044f9eb   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044f9f1   50              PUSH        EAX                                     
CODE:0044f9f2   e87069ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044f9f7   59              POP         ECX                                     
CODE:0044f9f8   66c70572a...    MOV         word ptr [DATA:DAT_0046a972],0x0        ;= ??
                            LAB_0044fa01:                 ;XREF[1,0]:   0044f9e9
CODE:0044fa01   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xe        ;= ??
CODE:0044fa0a   c3              RET                                                 
                            caseD_e:                      ;XREF[2,0]:   0044f71b,0044f75a
CODE:0044fa0b   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044fa11   e8ba44fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044fa16   59              POP         ECX                                     
CODE:0044fa17   6683f810        CMP         AX,0x10                                 
CODE:0044fa1b   0f851b010000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044fa21   6a01            PUSH        0x1                                     
CODE:0044fa23   6a00            PUSH        0x0                                     
CODE:0044fa25   ff3554a94600    PUSH        dword ptr [DATA:DAT_0046a954]           ;= ??
CODE:0044fa2b   e8f440fcff      CALL        FUN_00413b24                            ;undefined FUN_00413b24(undefined par...
CODE:0044fa30   83c40c          ADD         ESP,0xc                                 
CODE:0044fa33   66833d74a...    CMP         word ptr [DATA:DAT_0046a974],0x0        ;= ??
CODE:0044fa3b   7418            JZ          LAB_0044fa55                            
CODE:0044fa3d   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044fa43   e8bc34fcff      CALL        BigThing6Eh::processNodes?              ;void processNodes?(undefined4 this)
CODE:0044fa48   59              POP         ECX                                     
CODE:0044fa49   ff3568a94600    PUSH        dword ptr [DATA:DAT_0046a968]           ;= ??
CODE:0044fa4f   e8e173fcff      CALL        FUN_00416e35                            ;undefined FUN_00416e35(undefined par...
CODE:0044fa54   59              POP         ECX                                     
                            LAB_0044fa55:                 ;XREF[1,0]:   0044fa3b
CODE:0044fa55   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xb        ;= ??
CODE:0044fa5e   66c705483...    MOV         word ptr [DATA:DAT_00463548],0x0        
CODE:0044fa67   e8b1bffeff      CALL        FUN_0043ba1d                            ;undefined FUN_0043ba1d(void)
CODE:0044fa6c   c3              RET                                                 
                            caseD_f:                      ;XREF[2,0]:   0044f71b,0044f75e
CODE:0044fa6d   ff3500aa4600    PUSH        dword ptr [DATA:DAT_0046aa00]           ;= ??
CODE:0044fa73   e85844fcff      CALL        FUN_00413ed0                            ;undefined2 FUN_00413ed0(undefined4 p...
CODE:0044fa78   59              POP         ECX                                     
CODE:0044fa79   6683f810        CMP         AX,0x10                                 
CODE:0044fa7d   0f85b9000000    JNZ         switchD_0044f71b::caseD_2               
CODE:0044fa83   66c705483...    MOV         word ptr [DATA:DAT_00463548],0x0        
CODE:0044fa8c   e837f2ffff      CALL        FUN_0044ecc8                            ;undefined FUN_0044ecc8(void)
CODE:0044fa91   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0x1        ;= ??
CODE:0044fa9a   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044faa0   e86732fcff      CALL        FUN_00412d0c                            ;undefined4 FUN_00412d0c(uint param_1...
CODE:0044faa5   59              POP         ECX                                     
CODE:0044faa6   a364a94600      MOV         [DATA:DAT_0046a964],EAX                 ;= ??
CODE:0044faab   c3              RET                                                 
                            caseD_10:                     ;XREF[2,0]:   0044f71b,0044f762
CODE:0044faac   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044fab2   50              PUSH        EAX                                     
CODE:0044fab3   e8a275ffff      CALL        FUN_0044705a                            ;undefined FUN_0044705a(undefined par...
CODE:0044fab8   59              POP         ECX                                     
CODE:0044fab9   6685c0          TEST        AX,AX                                   
CODE:0044fabc   757e            JNZ         switchD_0044f71b::caseD_2               
CODE:0044fabe   66833d72a...    CMP         word ptr [DATA:DAT_0046a972],0x0        ;= ??
CODE:0044fac6   7416            JZ          LAB_0044fade                            
CODE:0044fac8   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044face   50              PUSH        EAX                                     
CODE:0044facf   e89368ffff      CALL        FUN_00446367                            ;undefined FUN_00446367(undefined2 pa...
CODE:0044fad4   59              POP         ECX                                     
CODE:0044fad5   66c70572a...    MOV         word ptr [DATA:DAT_0046a972],0x0        ;= ??
                            LAB_0044fade:                 ;XREF[1,0]:   0044fac6
CODE:0044fade   66833d70a...    CMP         word ptr [DATA:DAT_0046a970],0x0        ;= ??
CODE:0044fae6   7437            JZ          LAB_0044fb1f                            
CODE:0044fae8   a16ca94600      MOV         EAX,[DATA:DAT_0046a96c]                 ;= ??
CODE:0044faed   668b00          MOV         AX,word ptr [EAX]                       
CODE:0044faf0   66a372a94600    MOV         [DATA:DAT_0046a972],AX                  ;= ??
CODE:0044faf6   83056ca94...    ADD         dword ptr [DATA:DAT_0046a96c],0x2       ;= ??
CODE:0044fafd   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044fb03   50              PUSH        EAX                                     
CODE:0044fb04   e8f666ffff      CALL        FUN_004461ff                            ;undefined FUN_004461ff(undefined par...
CODE:0044fb09   59              POP         ECX                                     
CODE:0044fb0a   66a172a94600    MOV         AX,[DATA:DAT_0046a972]                  ;= ??
CODE:0044fb10   50              PUSH        EAX                                     
CODE:0044fb11   e8626cffff      CALL        FUN_00446778                            ;undefined FUN_00446778(undefined par...
CODE:0044fb16   59              POP         ECX                                     
CODE:0044fb17   66ff0d70a...    DEC         word ptr [DATA:DAT_0046a970]            ;= ??
CODE:0044fb1e   c3              RET                                                 
                            LAB_0044fb1f:                 ;XREF[1,0]:   0044fae6
CODE:0044fb1f   66c70580a...    MOV         word ptr [DATA:DAT_0046a980],0xa        ;= ??
CODE:0044fb28   668335f83...    XOR         word ptr [DATA:DAT_004634f8],0x1        
CODE:0044fb30   ff3564a94600    PUSH        dword ptr [DATA:DAT_0046a964]           ;= ??
CODE:0044fb36   e8dd32fcff      CALL        FUN_00412e18                            ;undefined FUN_00412e18(undefined4 pa...
CODE:0044fb3b   59              POP         ECX                                     
                            caseD_2:                      ;XREF[12,0]:  0044f715,0044f71b,0044f72a,0044f77a
                                                          ;             0044f7db,0044f871,0044f91d,0044f985
                                                          ;             0044f9db,0044fa1b,0044fa7d,0044fabc
CODE:0044fb3c   c3              RET                                                 
CODE:0044fb3d   00              ??          00h                                     
CODE:0044fb3e   00              ??          00h                                     
CODE:0044fb3f   00              ??          00h                                     
CODE:0044fb40   55              ??          55h    U                                
CODE:0044fb41   8b              ??          8Bh                                     
CODE:0044fb42   ec              ??          ECh                                     
CODE:0044fb43   8b              ??          8Bh                                     
CODE:0044fb44   45              ??          45h    E                                
CODE:0044fb45   08              ??          08h                                     
CODE:0044fb46   85              ??          85h                                     
CODE:0044fb47   c0              ??          C0h                                     
CODE:0044fb48   75              ??          75h    u                                
CODE:0044fb49   05              ??          05h                                     
CODE:0044fb4a   b8              ??          B8h                                     
CODE:0044fb4b   8c              ??          8Ch                                     ;?  ->  0046aa8c
CODE:0044fb4c   aa              ??          AAh                                     
CODE:0044fb4d   46              ??          46h    F                                
CODE:0044fb4e   00              ??          00h                                     
CODE:0044fb4f   66              ??          66h    f                                
CODE:0044fb50   8b              ??          8Bh                                     
CODE:0044fb51   55              ??          55h    U                                
CODE:0044fb52   0c              ??          0Ch                                     
CODE:0044fb53   66              ??          66h    f                                
CODE:0044fb54   89              ??          89h                                     
CODE:0044fb55   10              ??          10h                                     
CODE:0044fb56   66              ??          66h    f                                
CODE:0044fb57   8b              ??          8Bh                                     
CODE:0044fb58   55              ??          55h    U                                
CODE:0044fb59   10              ??          10h                                     
CODE:0044fb5a   66              ??          66h    f                                
CODE:0044fb5b   89              ??          89h                                     
CODE:0044fb5c   50              ??          50h    P                                
CODE:0044fb5d   02              ??          02h                                     
CODE:0044fb5e   66              ??          66h    f                                
CODE:0044fb5f   8b              ??          8Bh                                     
CODE:0044fb60   55              ??          55h    U                                
CODE:0044fb61   14              ??          14h                                     
CODE:0044fb62   66              ??          66h    f                                
CODE:0044fb63   89              ??          89h                                     
CODE:0044fb64   50              ??          50h    P                                
CODE:0044fb65   04              ??          04h                                     
CODE:0044fb66   66              ??          66h    f                                
CODE:0044fb67   8b              ??          8Bh                                     
CODE:0044fb68   55              ??          55h    U                                
CODE:0044fb69   18              ??          18h                                     
CODE:0044fb6a   66              ??          66h    f                                
CODE:0044fb6b   89              ??          89h                                     
CODE:0044fb6c   50              ??          50h    P                                
CODE:0044fb6d   06              ??          06h                                     
CODE:0044fb6e   5d              ??          5Dh    ]                                
CODE:0044fb6f   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fb70(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fb7a
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fb77
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044fb74
CODE:0044fb70   55              PUSH        EBP                                     
CODE:0044fb71   8bec            MOV         EBP,ESP                                 
CODE:0044fb73   53              PUSH        EBX                                     
CODE:0044fb74   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0044fb77   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0044fb7a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fb7d   0fbfda          MOVSX       EBX,param_2                             
CODE:0044fb80   0118            ADD         dword ptr [param_1],EBX                 
CODE:0044fb82   0fbfd9          MOVSX       EBX,param_3                             
CODE:0044fb85   015804          ADD         dword ptr [param_1 + 0x4],EBX           
CODE:0044fb88   0fbfd2          MOVSX       param_2,param_2                         
CODE:0044fb8b   295008          SUB         dword ptr [param_1 + 0x8],param_2       
CODE:0044fb8e   0fbfd1          MOVSX       param_2,param_3                         
CODE:0044fb91   29500c          SUB         dword ptr [param_1 + 0xc],param_2       
CODE:0044fb94   5b              POP         EBX                                     
CODE:0044fb95   5d              POP         EBP                                     
CODE:0044fb96   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fb97(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fba1
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fb9e
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044fb9b
CODE:0044fb97   55              PUSH        EBP                                     
CODE:0044fb98   8bec            MOV         EBP,ESP                                 
CODE:0044fb9a   53              PUSH        EBX                                     
CODE:0044fb9b   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0044fb9e   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0044fba1   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fba4   0fbfda          MOVSX       EBX,param_2                             
CODE:0044fba7   0118            ADD         dword ptr [param_1],EBX                 
CODE:0044fba9   0fbfd9          MOVSX       EBX,param_3                             
CODE:0044fbac   015804          ADD         dword ptr [param_1 + 0x4],EBX           
CODE:0044fbaf   0fbfd2          MOVSX       param_2,param_2                         
CODE:0044fbb2   015008          ADD         dword ptr [param_1 + 0x8],param_2       
CODE:0044fbb5   0fbfd1          MOVSX       param_2,param_3                         
CODE:0044fbb8   01500c          ADD         dword ptr [param_1 + 0xc],param_2       
CODE:0044fbbb   5b              POP         EBX                                     
CODE:0044fbbc   5d              POP         EBP                                     
CODE:0044fbbd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_0044fbbe(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fbc4
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fbc1
CODE:0044fbbe   55              PUSH        EBP                                     
CODE:0044fbbf   8bec            MOV         EBP,ESP                                 
CODE:0044fbc1   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:0044fbc4   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fbc7   0fbf08          MOVSX       param_3,word ptr [param_1]              
CODE:0044fbca   3b0a            CMP         param_3,dword ptr [param_2]             
CODE:0044fbcc   7c1e            JL          LAB_0044fbec                            
CODE:0044fbce   0fbf08          MOVSX       param_3,word ptr [param_1]              
CODE:0044fbd1   3b4a08          CMP         param_3,dword ptr [param_2 + 0x8]       
CODE:0044fbd4   7f16            JG          LAB_0044fbec                            
CODE:0044fbd6   0fbf4802        MOVSX       param_3,word ptr [param_1 + 0x2]        
CODE:0044fbda   3b4a04          CMP         param_3,dword ptr [param_2 + 0x4]       
CODE:0044fbdd   7c0d            JL          LAB_0044fbec                            
CODE:0044fbdf   0fbf4002        MOVSX       param_1,word ptr [param_1 + 0x2]        
CODE:0044fbe3   3b420c          CMP         param_1,dword ptr [param_2 + 0xc]       
CODE:0044fbe6   7f04            JG          LAB_0044fbec                            
CODE:0044fbe8   33c0            XOR         param_1,param_1                         
CODE:0044fbea   eb05            JMP         LAB_0044fbf1                            
                            LAB_0044fbec:                 ;XREF[4,0]:   0044fbcc,0044fbd4,0044fbdd,0044fbe6
CODE:0044fbec   b801000000      MOV         param_1,0x1                             
                            LAB_0044fbf1:                 ;XREF[1,0]:   0044fbea
CODE:0044fbf1   0fbfc0          MOVSX       param_1,param_1                         
CODE:0044fbf4   83f801          CMP         param_1,0x1                             
CODE:0044fbf7   1bc0            SBB         param_1,param_1                         
CODE:0044fbf9   f7d8            NEG         param_1                                 
CODE:0044fbfb   5d              POP         EBP                                     
CODE:0044fbfc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fbfd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fc04
          ;local_8       undefined2          -8                      ;XREF[1,0]:   0044fc2d
          ;local_c       undefined2          -c                      ;XREF[3,0]:   0044fc07,0044fc10,0044fc1f
                                                          ;XREF[6,0]:   004104ac,00425ced,0043b4ee,0043b6f8
                                                          ;             00443b5c,00443f13
CODE:0044fbfd   55              PUSH        EBP                                     
CODE:0044fbfe   8bec            MOV         EBP,ESP                                 
CODE:0044fc00   83c4f8          ADD         ESP,-0x8                                
CODE:0044fc03   53              PUSH        EBX                                     
CODE:0044fc04   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0044fc07   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0044fc0a   50              PUSH        param_1                                 ;LPPOINT lpPoint for GetCursorPos
CODE:0044fc0b   e8575a0000      CALL        USER32.DLL::GetCursorPos                ;BOOL GetCursorPos(LPPOINT lpPoint)
CODE:0044fc10   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:0044fc13   50              PUSH        param_1                                 ;LPPOINT lpPoint for ScreenToClient
CODE:0044fc14   ff3534484600    PUSH        dword ptr [DATA:Game::window]           ;HWND hWnd for ScreenToClient
CODE:0044fc1a   e8be590000      CALL        USER32.DLL::ScreenToClient              ;BOOL ScreenToClient(HWND hWnd, LPPOI...
CODE:0044fc1f   668b45f8        MOV         param_1,word ptr [EBP + local_c+0x4]    
CODE:0044fc23   662b05384...    SUB         param_1,word ptr [DATA:Game::mouseInp...
CODE:0044fc2a   668903          MOV         word ptr [EBX],param_1                  
CODE:0044fc2d   668b45fc        MOV         param_1,word ptr [EBP + local_8+0x4]    
CODE:0044fc31   662b053c4...    SUB         param_1,word ptr [DATA:mouseInputRect...
CODE:0044fc38   66894302        MOV         word ptr [EBX + 0x2],param_1            
CODE:0044fc3c   5b              POP         EBX                                     
CODE:0044fc3d   59              POP         param_3                                 
CODE:0044fc3e   59              POP         param_3                                 
CODE:0044fc3f   5d              POP         EBP                                     
CODE:0044fc40   c3              RET                                                 
CODE:0044fc41   6a              ??          6Ah    j                                
CODE:0044fc42   01              ??          01h                                     
CODE:0044fc43   e8              ??          E8h                                     
CODE:0044fc44   49              ??          49h    I                                
CODE:0044fc45   5a              ??          5Ah    Z                                
CODE:0044fc46   00              ??          00h                                     
CODE:0044fc47   00              ??          00h                                     
CODE:0044fc48   66              ??          66h    f                                
CODE:0044fc49   25              ??          25h    %                                
CODE:0044fc4a   00              ??          00h                                     
CODE:0044fc4b   80              ??          80h                                     
CODE:0044fc4c   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fc4d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fc52
CODE:0044fc4d   55              PUSH        EBP                                     
CODE:0044fc4e   8bec            MOV         EBP,ESP                                 
CODE:0044fc50   53              PUSH        EBX                                     
CODE:0044fc51   56              PUSH        ESI                                     
CODE:0044fc52   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044fc55   33db            XOR         EBX,EBX                                 
CODE:0044fc57   66f7c60100      TEST        SI,0x1                                  
CODE:0044fc5c   7410            JZ          LAB_0044fc6e                            
CODE:0044fc5e   6a01            PUSH        0x1                                     ;int vKey for GetAsyncKeyState
CODE:0044fc60   e82c5a0000      CALL        USER32.DLL::GetAsyncKeyState            ;SHORT GetAsyncKeyState(int vKey)
CODE:0044fc65   f6c480          TEST        AH,0x80                                 
CODE:0044fc68   7404            JZ          LAB_0044fc6e                            
CODE:0044fc6a   6683cb01        OR          BX,0x1                                  
                            LAB_0044fc6e:                 ;XREF[2,0]:   0044fc5c,0044fc68
CODE:0044fc6e   66f7c60200      TEST        SI,0x2                                  
CODE:0044fc73   7410            JZ          LAB_0044fc85                            
CODE:0044fc75   6a02            PUSH        0x2                                     ;int vKey for GetAsyncKeyState
CODE:0044fc77   e8155a0000      CALL        USER32.DLL::GetAsyncKeyState            ;SHORT GetAsyncKeyState(int vKey)
CODE:0044fc7c   f6c480          TEST        AH,0x80                                 
CODE:0044fc7f   7404            JZ          LAB_0044fc85                            
CODE:0044fc81   6683cb02        OR          BX,0x2                                  
                            LAB_0044fc85:                 ;XREF[2,0]:   0044fc73,0044fc7f
CODE:0044fc85   8bc3            MOV         param_1,EBX                             
CODE:0044fc87   5e              POP         ESI                                     
CODE:0044fc88   5b              POP         EBX                                     
CODE:0044fc89   5d              POP         EBP                                     
CODE:0044fc8a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fc8b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined2 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fc8e
          ;param_5       undefined2           8                      ;XREF[1,0]:   0044fc91
CODE:0044fc8b   55              PUSH        EBP                                     
CODE:0044fc8c   8bec            MOV         EBP,ESP                                 
CODE:0044fc8e   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fc91   668b550c        MOV         param_2,word ptr [EBP + param_5+0x4]    
CODE:0044fc95   52              PUSH        param_2                                 
CODE:0044fc96   668b500c        MOV         param_2,word ptr [param_1 + 0xc]        
CODE:0044fc9a   662b5004        SUB         param_2,word ptr [param_1 + 0x4]        
CODE:0044fc9e   52              PUSH        param_2                                 
CODE:0044fc9f   668b5008        MOV         param_2,word ptr [param_1 + 0x8]        
CODE:0044fca3   662b10          SUB         param_2,word ptr [param_1]              
CODE:0044fca6   52              PUSH        param_2                                 
CODE:0044fca7   668b5004        MOV         param_2,word ptr [param_1 + 0x4]        
CODE:0044fcab   52              PUSH        param_2                                 
CODE:0044fcac   668b00          MOV         param_1,word ptr [param_1]              
CODE:0044fcaf   50              PUSH        param_1                                 
CODE:0044fcb0   e86b1efeff      CALL        FUN_00431b20                            ;undefined FUN_00431b20(undefined par...
CODE:0044fcb5   83c414          ADD         ESP,0x14                                
CODE:0044fcb8   5d              POP         EBP                                     
CODE:0044fcb9   c3              RET                                                 
CODE:0044fcba   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fcbb(undefined4 param_1, uint param_2, undefined4 param_3, short * param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       short *              4                      ;XREF[1,0]:   0044fcbe
CODE:0044fcbb   55              PUSH        EBP                                     
CODE:0044fcbc   8bec            MOV         EBP,ESP                                 
CODE:0044fcbe   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fcc1   668b5008        MOV         param_2,word ptr [param_1 + 0x8]        
CODE:0044fcc5   662b10          SUB         param_2,word ptr [param_1]              
CODE:0044fcc8   8bc2            MOV         param_1,param_2                         
CODE:0044fcca   5d              POP         EBP                                     
CODE:0044fccb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fccc(undefined4 param_1, uint param_2, undefined4 param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       undefined4         ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   0044fccf
CODE:0044fccc   55              PUSH        EBP                                     
CODE:0044fccd   8bec            MOV         EBP,ESP                                 
CODE:0044fccf   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fcd2   668b500c        MOV         param_2,word ptr [param_1 + 0xc]        
CODE:0044fcd6   662b5004        SUB         param_2,word ptr [param_1 + 0x4]        
CODE:0044fcda   8bc2            MOV         param_1,param_2                         
CODE:0044fcdc   5d              POP         EBP                                     
CODE:0044fcdd   c3              RET                                                 
CODE:0044fcde   e8              ??          E8h                                     
CODE:0044fcdf   3b              ??          3Bh    ;                                
CODE:0044fce0   6b              ??          6Bh    k                                
CODE:0044fce1   fd              ??          FDh                                     
CODE:0044fce2   ff              ??          FFh                                     
CODE:0044fce3   66              ??          66h    f                                
CODE:0044fce4   85              ??          85h                                     
CODE:0044fce5   c0              ??          C0h                                     
CODE:0044fce6   75              ??          75h    u                                
CODE:0044fce7   f6              ??          F6h                                     
CODE:0044fce8   c3              ??          C3h                                     
CODE:0044fce9   00              ??          00h                                     
CODE:0044fcea   00              ??          00h                                     
CODE:0044fceb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fcec(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fcef
                                                          ;XREF[11,0]:  0044e85b,0044e87d,0044e8a2,0044e92c
                                                          ;             0044e9b3,0044e9e5,0044ea08,0044ea2f
                                                          ;             0044ea4f,0044ea98,0044eb07
CODE:0044fcec   55              PUSH        EBP                                     
CODE:0044fced   8bec            MOV         EBP,ESP                                 
CODE:0044fcef   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fcf2   668b00          MOV         param_1,word ptr [param_1]              
CODE:0044fcf5   5d              POP         EBP                                     
CODE:0044fcf6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fcf7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fcfa
                                                          ;XREF[5,0]:   00432248,0043228c,0043229e,004322b0
                                                          ;             004322c2
CODE:0044fcf7   55              PUSH        EBP                                     
CODE:0044fcf8   8bec            MOV         EBP,ESP                                 
CODE:0044fcfa   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fcfd   8b10            MOV         param_2,dword ptr [param_1]             
CODE:0044fcff   668b12          MOV         param_2,word ptr [param_2]              
CODE:0044fd02   830002          ADD         dword ptr [param_1],0x2                 
CODE:0044fd05   8bc2            MOV         param_1,param_2                         
CODE:0044fd07   5d              POP         EBP                                     
CODE:0044fd08   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0044fd09(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fd0c
CODE:0044fd09   55              PUSH        EBP                                     
CODE:0044fd0a   8bec            MOV         EBP,ESP                                 
CODE:0044fd0c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fd0f   668b00          MOV         param_1,word ptr [param_1]              
CODE:0044fd12   5d              POP         EBP                                     
CODE:0044fd13   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;short FUN_0044fd14(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fd17
CODE:0044fd14   55              PUSH        EBP                                     
CODE:0044fd15   8bec            MOV         EBP,ESP                                 
CODE:0044fd17   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fd1a   33d2            XOR         param_2,param_2                         
CODE:0044fd1c   8a5001          MOV         param_2,byte ptr [param_1 + 0x1]        
CODE:0044fd1f   c1e208          SHL         param_2,0x8                             
CODE:0044fd22   0fb600          MOVZX       param_1,byte ptr [param_1]              
CODE:0044fd25   6603d0          ADD         param_2,param_1                         
CODE:0044fd28   8bc2            MOV         param_1,param_2                         
CODE:0044fd2a   5d              POP         EBP                                     
CODE:0044fd2b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fd2c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fd34
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fd31
CODE:0044fd2c   55              PUSH        EBP                                     
CODE:0044fd2d   8bec            MOV         EBP,ESP                                 
CODE:0044fd2f   53              PUSH        EBX                                     
CODE:0044fd30   56              PUSH        ESI                                     
CODE:0044fd31   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0044fd34   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fd37   33d2            XOR         param_2,param_2                         
CODE:0044fd39   663bf2          CMP         SI,param_2                              
CODE:0044fd3c   7e13            JLE         LAB_0044fd51                            
                            LAB_0044fd3e:                 ;XREF[1,0]:   0044fd4f
CODE:0044fd3e   8a08            MOV         param_3,byte ptr [param_1]              
CODE:0044fd40   8a5801          MOV         BL,byte ptr [param_1 + 0x1]             
CODE:0044fd43   8818            MOV         byte ptr [param_1],BL                   
CODE:0044fd45   884801          MOV         byte ptr [param_1 + 0x1],param_3        
CODE:0044fd48   83c002          ADD         param_1,0x2                             
CODE:0044fd4b   42              INC         param_2                                 
CODE:0044fd4c   663bf2          CMP         SI,param_2                              
CODE:0044fd4f   7fed            JG          LAB_0044fd3e                            
                            LAB_0044fd51:                 ;XREF[1,0]:   0044fd3c
CODE:0044fd51   5e              POP         ESI                                     
CODE:0044fd52   5b              POP         EBX                                     
CODE:0044fd53   5d              POP         EBP                                     
CODE:0044fd54   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined ezFUN_0044fd55(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044fd5d
          ;param_2       undefined4           8                      ;XREF[1,0]:   0044fd5a
                                                          ;XREF[3,0]:   00412b2f,00412bb4,00412c0a
CODE:0044fd55   55              PUSH        EBP                                     
CODE:0044fd56   8bec            MOV         EBP,ESP                                 
CODE:0044fd58   53              PUSH        EBX                                     
CODE:0044fd59   56              PUSH        ESI                                     
CODE:0044fd5a   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:0044fd5d   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044fd60   33d2            XOR         EDX,EDX                                 
CODE:0044fd62   663bf2          CMP         SI,DX                                   
CODE:0044fd65   7e13            JLE         LAB_0044fd7a                            
                            LAB_0044fd67:                 ;XREF[1,0]:   0044fd78
CODE:0044fd67   8a08            MOV         CL,byte ptr [EAX]                       
CODE:0044fd69   8a5801          MOV         BL,byte ptr [EAX + 0x1]                 
CODE:0044fd6c   8818            MOV         byte ptr [EAX],BL                       
CODE:0044fd6e   884801          MOV         byte ptr [EAX + 0x1],CL                 
CODE:0044fd71   83c002          ADD         EAX,0x2                                 
CODE:0044fd74   42              INC         EDX                                     
CODE:0044fd75   663bf2          CMP         SI,DX                                   
CODE:0044fd78   7fed            JG          LAB_0044fd67                            
                            LAB_0044fd7a:                 ;XREF[1,0]:   0044fd65
CODE:0044fd7a   5e              POP         ESI                                     
CODE:0044fd7b   5b              POP         EBX                                     
CODE:0044fd7c   5d              POP         EBP                                     
CODE:0044fd7d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fd7e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fd86
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fd83
CODE:0044fd7e   55              PUSH        EBP                                     
CODE:0044fd7f   8bec            MOV         EBP,ESP                                 
CODE:0044fd81   53              PUSH        EBX                                     
CODE:0044fd82   56              PUSH        ESI                                     
CODE:0044fd83   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0044fd86   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fd89   33c9            XOR         param_3,param_3                         
CODE:0044fd8b   663bf1          CMP         SI,param_3                              
CODE:0044fd8e   7e1f            JLE         LAB_0044fdaf                            
                            LAB_0044fd90:                 ;XREF[1,0]:   0044fdad
CODE:0044fd90   8a10            MOV         param_2,byte ptr [param_1]              
CODE:0044fd92   8a5803          MOV         BL,byte ptr [param_1 + 0x3]             
CODE:0044fd95   8818            MOV         byte ptr [param_1],BL                   
CODE:0044fd97   885003          MOV         byte ptr [param_1 + 0x3],param_2        
CODE:0044fd9a   8a5001          MOV         param_2,byte ptr [param_1 + 0x1]        
CODE:0044fd9d   8a5802          MOV         BL,byte ptr [param_1 + 0x2]             
CODE:0044fda0   885801          MOV         byte ptr [param_1 + 0x1],BL             
CODE:0044fda3   885002          MOV         byte ptr [param_1 + 0x2],param_2        
CODE:0044fda6   83c004          ADD         param_1,0x4                             
CODE:0044fda9   41              INC         param_3                                 
CODE:0044fdaa   663bf1          CMP         SI,param_3                              
CODE:0044fdad   7fe1            JG          LAB_0044fd90                            
                            LAB_0044fdaf:                 ;XREF[1,0]:   0044fd8e
CODE:0044fdaf   5e              POP         ESI                                     
CODE:0044fdb0   5b              POP         EBX                                     
CODE:0044fdb1   5d              POP         EBP                                     
CODE:0044fdb2   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined ezFUN_0044fdb3(undefined4 param_1, undefined4 param_2)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044fdbb
          ;param_2       undefined4           8                      ;XREF[1,0]:   0044fdb8
                                                          ;XREF[1,0]:   00412b4f
CODE:0044fdb3   55              PUSH        EBP                                     
CODE:0044fdb4   8bec            MOV         EBP,ESP                                 
CODE:0044fdb6   53              PUSH        EBX                                     
CODE:0044fdb7   56              PUSH        ESI                                     
CODE:0044fdb8   8b750c          MOV         ESI,dword ptr [EBP + param_2+0x4]       
CODE:0044fdbb   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044fdbe   33c9            XOR         ECX,ECX                                 
CODE:0044fdc0   663bf1          CMP         SI,CX                                   
CODE:0044fdc3   7e1f            JLE         LAB_0044fde4                            
                            LAB_0044fdc5:                 ;XREF[1,0]:   0044fde2
CODE:0044fdc5   8a10            MOV         DL,byte ptr [EAX]                       
CODE:0044fdc7   8a5803          MOV         BL,byte ptr [EAX + 0x3]                 
CODE:0044fdca   8818            MOV         byte ptr [EAX],BL                       
CODE:0044fdcc   885003          MOV         byte ptr [EAX + 0x3],DL                 
CODE:0044fdcf   8a5001          MOV         DL,byte ptr [EAX + 0x1]                 
CODE:0044fdd2   8a5802          MOV         BL,byte ptr [EAX + 0x2]                 
CODE:0044fdd5   885801          MOV         byte ptr [EAX + 0x1],BL                 
CODE:0044fdd8   885002          MOV         byte ptr [EAX + 0x2],DL                 
CODE:0044fddb   83c004          ADD         EAX,0x4                                 
CODE:0044fdde   41              INC         ECX                                     
CODE:0044fddf   663bf1          CMP         SI,CX                                   
CODE:0044fde2   7fe1            JG          LAB_0044fdc5                            
                            LAB_0044fde4:                 ;XREF[1,0]:   0044fdc3
CODE:0044fde4   5e              POP         ESI                                     
CODE:0044fde5   5b              POP         EBX                                     
CODE:0044fde6   5d              POP         EBP                                     
CODE:0044fde7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fde8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fdeb
CODE:0044fde8   55              PUSH        EBP                                     
CODE:0044fde9   8bec            MOV         EBP,ESP                                 
CODE:0044fdeb   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fdee   8a10            MOV         param_2,byte ptr [param_1]              
CODE:0044fdf0   8a4801          MOV         param_3,byte ptr [param_1 + 0x1]        
CODE:0044fdf3   8808            MOV         byte ptr [param_1],param_3              
CODE:0044fdf5   885001          MOV         byte ptr [param_1 + 0x1],param_2        
CODE:0044fdf8   5d              POP         EBP                                     
CODE:0044fdf9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined ezFUN_0044fdfa(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   0044fdfd
                                                          ;XREF[1,0]:   00412b83
CODE:0044fdfa   55              PUSH        EBP                                     
CODE:0044fdfb   8bec            MOV         EBP,ESP                                 
CODE:0044fdfd   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:0044fe00   8a10            MOV         DL,byte ptr [EAX]                       
CODE:0044fe02   8a4801          MOV         CL,byte ptr [EAX + 0x1]                 
CODE:0044fe05   8808            MOV         byte ptr [EAX],CL                       
CODE:0044fe07   885001          MOV         byte ptr [EAX + 0x1],DL                 
CODE:0044fe0a   5d              POP         EBP                                     
CODE:0044fe0b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0044fe0c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fe0f
CODE:0044fe0c   55              PUSH        EBP                                     
CODE:0044fe0d   8bec            MOV         EBP,ESP                                 
CODE:0044fe0f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044fe12   8a10            MOV         param_2,byte ptr [param_1]              
CODE:0044fe14   8a4803          MOV         param_3,byte ptr [param_1 + 0x3]        
CODE:0044fe17   8808            MOV         byte ptr [param_1],param_3              
CODE:0044fe19   885003          MOV         byte ptr [param_1 + 0x3],param_2        
CODE:0044fe1c   8a5001          MOV         param_2,byte ptr [param_1 + 0x1]        
CODE:0044fe1f   8a4802          MOV         param_3,byte ptr [param_1 + 0x2]        
CODE:0044fe22   884801          MOV         byte ptr [param_1 + 0x1],param_3        
CODE:0044fe25   885002          MOV         byte ptr [param_1 + 0x2],param_2        
CODE:0044fe28   5d              POP         EBP                                     
CODE:0044fe29   c3              RET                                                 
CODE:0044fe2a   00              ??          00h                                     
CODE:0044fe2b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_0044fe2c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined1 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044fe30
          ;param_5       undefined1           8                      ;XREF[1,0]:   0044fe38
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044fe33
                                                          ;XREF[3,0]:   004533b0,004534ae,00453560
CODE:0044fe2c   55              PUSH        EBP                                     
CODE:0044fe2d   8bec            MOV         EBP,ESP                                 
CODE:0044fe2f   57              PUSH        EDI                                     
CODE:0044fe30   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044fe33   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0044fe36   e30e            JECXZ       LAB_0044fe46                            
CODE:0044fe38   8a450c          MOV         param_1,byte ptr [EBP + param_5+0x4]    
CODE:0044fe3b   fc              CLD                                                 
CODE:0044fe3c   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044fe3e   7506            JNZ         LAB_0044fe46                            
CODE:0044fe40   8d47ff          LEA         param_1,[EDI + -0x1]                    
                            LAB_0044fe43:                 ;XREF[1,0]:   0044fe48
CODE:0044fe43   5f              POP         EDI                                     
CODE:0044fe44   5d              POP         EBP                                     
CODE:0044fe45   c3              RET                                                 
                            LAB_0044fe46:                 ;XREF[2,0]:   0044fe36,0044fe3e
CODE:0044fe46   33c0            XOR         param_1,param_1                         
CODE:0044fe48   ebf9            JMP         LAB_0044fe43                            
CODE:0044fe4a   00              ??          00h                                     
CODE:0044fe4b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * Memcpy(void * dest, void * src, uint len)
          ;dest          void *               4                      ;XREF[1,0]:   0044fe51
          ;src           void *               8                      ;XREF[1,0]:   0044fe56
          ;len           uint                 c                      ;XREF[1,0]:   0044fe59
          ;i             undefined4         ECX                      ;XREF[1,0]:   0044fe60
          ;current       void *             EDI                      ;XREF[1,0]:   0044fe6a
                                                          ;XREF[42,0]:  004124ca,00412b02,004135ac,004135f4
                                                          ;             00414422,004149d3,00414a4d,00414ba0
                                                          ;             00414bc8,004175da,0041919e,004191ce
                                                          ;             004193cb,00419402,0042af65,0042b2e8
                                                          ;             0042f5b9,00430939,00435036,0043506f
                                                          ;             0043b3d1,0043b50c,00440662,00440902
                                                          ;             00445682,00446546,00446880,004500ac
                                                          ;             004500b9,004501c7,004507e2,00450c2e
                                                          ;             00450c9a,00450cb0,00450cc8,004522eb
                                                          ;             004523bc,00452a5f,004533d2,00453582
                                                          ;             00453599,0045396a
CODE:0044fe4c   55              PUSH        EBP                                     
CODE:0044fe4d   8bec            MOV         EBP,ESP                                 
CODE:0044fe4f   56              PUSH        ESI                                     
CODE:0044fe50   57              PUSH        EDI                                     
CODE:0044fe51   8b7d08          MOV         EDI,dword ptr [EBP + dest+0x4]          
CODE:0044fe54   8bc7            MOV         EAX,EDI                                 
CODE:0044fe56   8b750c          MOV         ESI,dword ptr [EBP + src+0x4]           
CODE:0044fe59   8b4d10          MOV         ECX,dword ptr [EBP + len+0x4]           
CODE:0044fe5c   8bd1            MOV         EDX,ECX                                 
CODE:0044fe5e   d1e9            SHR         ECX,0x1                                 
CODE:0044fe60   d1e9            SHR         i,0x1                                   
CODE:0044fe62   fc              CLD                                                 
CODE:0044fe63   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044fe65   8bca            MOV         i,EDX                                   
CODE:0044fe67   83e103          AND         i,0x3                                   
CODE:0044fe6a   f3a4            MOVSB.REP   ES:current,ESI                          
CODE:0044fe6c   5f              POP         current                                 
CODE:0044fe6d   5e              POP         ESI                                     
CODE:0044fe6e   5d              POP         EBP                                     
CODE:0044fe6f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_0044fe70(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   0044fe75,0044feb3
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044fe78
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044fe7b
                                                          ;XREF[1,0]:   00453a5a
CODE:0044fe70   55              PUSH        EBP                                     
CODE:0044fe71   8bec            MOV         EBP,ESP                                 
CODE:0044fe73   56              PUSH        ESI                                     
CODE:0044fe74   57              PUSH        EDI                                     
CODE:0044fe75   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044fe78   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0044fe7b   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0044fe7e   8bd1            MOV         param_2,param_3                         
CODE:0044fe80   3bfe            CMP         EDI,ESI                                 
CODE:0044fe82   7221            JC          LAB_0044fea5                            
CODE:0044fe84   742d            JZ          LAB_0044feb3                            
CODE:0044fe86   fd              STD                                                 
CODE:0044fe87   8d740eff        LEA         ESI,[ESI + param_3*0x1 + -0x1]          
CODE:0044fe8b   8d7c0fff        LEA         EDI,[EDI + param_3*0x1 + -0x1]          
CODE:0044fe8f   83e103          AND         param_3,0x3                             
CODE:0044fe92   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:0044fe94   8bca            MOV         param_3,param_2                         
CODE:0044fe96   d1e9            SHR         param_3,0x1                             
CODE:0044fe98   d1e9            SHR         param_3,0x1                             
CODE:0044fe9a   83ee03          SUB         ESI,0x3                                 
CODE:0044fe9d   83ef03          SUB         EDI,0x3                                 
CODE:0044fea0   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044fea2   fc              CLD                                                 
CODE:0044fea3   eb0e            JMP         LAB_0044feb3                            
                            LAB_0044fea5:                 ;XREF[1,0]:   0044fe82
CODE:0044fea5   fc              CLD                                                 
CODE:0044fea6   d1e9            SHR         param_3,0x1                             
CODE:0044fea8   d1e9            SHR         param_3,0x1                             
CODE:0044feaa   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044feac   8bca            MOV         param_3,param_2                         
CODE:0044feae   83e103          AND         param_3,0x3                             
CODE:0044feb1   f3a4            MOVSB.REP   ES:EDI,ESI                              
                            LAB_0044feb3:                 ;XREF[2,0]:   0044fe84,0044fea3
CODE:0044feb3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044feb6   5f              POP         EDI                                     
CODE:0044feb7   5e              POP         ESI                                     
CODE:0044feb8   5d              POP         EBP                                     
CODE:0044feb9   c3              RET                                                 
CODE:0044feba   00              ??          00h                                     
CODE:0044febb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * Memset(void * result, byte value, undefined4 len)
          ;result        void *               4                      ;XREF[2,0]:   0044fec0,0044fee4
          ;value         byte                 8                      ;XREF[1,0]:   0044fec3
          ;len           undefined4           c                      ;XREF[1,0]:   0044fed1
          ;i             undefined4         ECX                      ;XREF[1,0]:   0044fed8
          ;current       void *             EDI                      ;XREF[1,0]:   0044fee2
                                                          ;XREF[31,0]:  00412c75,00414247,00417cb1,0041be91
                                                          ;             0041bea4,0041f991,0041f9a9,0041f9bc
                                                          ;             0041fe63,0041fe7b,0041fe8e,0042007e
                                                          ;             00421c1c,00425ff9,0042769c,0042aee6
                                                          ;             0042f21f,004302fa,00430914,004329f2
                                                          ;             004358f1,0043c303,0043d1fc,00441874
                                                          ;             00444008,0044603f,004460a4,004464be
                                                          ;             004484fc,004500cc,00450bbd
CODE:0044febc   55              PUSH        EBP                                     
CODE:0044febd   8bec            MOV         EBP,ESP                                 
CODE:0044febf   57              PUSH        EDI                                     
CODE:0044fec0   8b7d08          MOV         EDI,dword ptr [EBP + result+0x4]        
CODE:0044fec3   8a450c          MOV         AL,byte ptr [EBP + value+0x4]           
CODE:0044fec6   8ae0            MOV         AH,AL                                   
CODE:0044fec8   668bd0          MOV         DX,AX                                   
CODE:0044fecb   c1e010          SHL         EAX,0x10                                
CODE:0044fece   668bc2          MOV         AX,DX                                   
CODE:0044fed1   8b4d10          MOV         ECX,dword ptr [EBP + len+0x4]           
CODE:0044fed4   8bd1            MOV         EDX,ECX                                 
CODE:0044fed6   d1e9            SHR         ECX,0x1                                 
CODE:0044fed8   d1e9            SHR         i,0x1                                   
CODE:0044feda   fc              CLD                                                 
CODE:0044fedb   f3ab            STOSD.REP   ES:EDI                                  
CODE:0044fedd   8bca            MOV         i,EDX                                   
CODE:0044fedf   83e103          AND         i,0x3                                   
CODE:0044fee2   f3aa            STOSB.REP   ES:current                              
CODE:0044fee4   8b4508          MOV         EAX,dword ptr [EBP + result+0x4]        
CODE:0044fee7   5f              POP         current                                 
CODE:0044fee8   5d              POP         EBP                                     
CODE:0044fee9   c3              RET                                                 
CODE:0044feea   00              ??          00h                                     
CODE:0044feeb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_0044feec(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   0044fef1,0044ff21
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044ff01
                                                          ;XREF[22,0]:  00426948,0042afbb,0042afd8,0042aff5
                                                          ;             0042b03e,0044029f,0044667f,004471b2
                                                          ;             004471c7,00447203,00447218,0044724f
                                                          ;             00447264,0044779d,0044b664,0044b677
                                                          ;             0044b798,0044b832,0044b845,0044b881
                                                          ;             0044b895,00452917
CODE:0044feec   55              PUSH        EBP                                     
CODE:0044feed   8bec            MOV         EBP,ESP                                 
CODE:0044feef   56              PUSH        ESI                                     
CODE:0044fef0   57              PUSH        EDI                                     
CODE:0044fef1   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044fef4   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044fef9   32c0            XOR         param_1,param_1                         
CODE:0044fefb   fc              CLD                                                 
CODE:0044fefc   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044fefe   8d77ff          LEA         ESI,[EDI + -0x1]                        
CODE:0044ff01   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0044ff04   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ff09   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ff0b   f7d1            NOT         param_3                                 
CODE:0044ff0d   2bf9            SUB         EDI,param_3                             
CODE:0044ff0f   87f7            XCHG        EDI,ESI                                 
CODE:0044ff11   8bd1            MOV         param_2,param_3                         
CODE:0044ff13   d1e9            SHR         param_3,0x1                             
CODE:0044ff15   d1e9            SHR         param_3,0x1                             
CODE:0044ff17   fc              CLD                                                 
CODE:0044ff18   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:0044ff1a   8bca            MOV         param_3,param_2                         
CODE:0044ff1c   83e103          AND         param_3,0x3                             
CODE:0044ff1f   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:0044ff21   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0044ff24   5f              POP         EDI                                     
CODE:0044ff25   5e              POP         ESI                                     
CODE:0044ff26   5d              POP         EBP                                     
CODE:0044ff27   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_0044ff28(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined1 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ff2c
          ;param_5       undefined1           8                      ;XREF[1,0]:   0044ff3f
                                                          ;XREF[1,0]:   004402ad
CODE:0044ff28   55              PUSH        EBP                                     
CODE:0044ff29   8bec            MOV         EBP,ESP                                 
CODE:0044ff2b   57              PUSH        EDI                                     
CODE:0044ff2c   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044ff2f   8bd7            MOV         param_2,EDI                             
CODE:0044ff31   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ff36   32c0            XOR         param_1,param_1                         
CODE:0044ff38   fc              CLD                                                 
CODE:0044ff39   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ff3b   f7d1            NOT         param_3                                 
CODE:0044ff3d   8bfa            MOV         EDI,param_2                             
CODE:0044ff3f   8a450c          MOV         param_1,byte ptr [EBP + param_5+0x4]    
CODE:0044ff42   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ff44   7506            JNZ         LAB_0044ff4c                            
CODE:0044ff46   8d47ff          LEA         param_1,[EDI + -0x1]                    
                            LAB_0044ff49:                 ;XREF[1,0]:   0044ff4e
CODE:0044ff49   5f              POP         EDI                                     
CODE:0044ff4a   5d              POP         EBP                                     
CODE:0044ff4b   c3              RET                                                 
                            LAB_0044ff4c:                 ;XREF[1,0]:   0044ff44
CODE:0044ff4c   33c0            XOR         param_1,param_1                         
CODE:0044ff4e   ebf9            JMP         LAB_0044ff49                            
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ff50(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ff6a
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044ff5a
                                                          ;XREF[4,0]:   00419fcb,004402bd,00440435,004517aa
CODE:0044ff50   55              PUSH        EBP                                     
CODE:0044ff51   8bec            MOV         EBP,ESP                                 
CODE:0044ff53   56              PUSH        ESI                                     
CODE:0044ff54   57              PUSH        EDI                                     
CODE:0044ff55   fc              CLD                                                 
CODE:0044ff56   33c0            XOR         param_1,param_1                         
CODE:0044ff58   8bd0            MOV         param_2,param_1                         
CODE:0044ff5a   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0044ff5d   8bf7            MOV         ESI,EDI                                 
CODE:0044ff5f   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ff64   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ff66   f7d1            NOT         param_3                                 
CODE:0044ff68   8bfe            MOV         EDI,ESI                                 
CODE:0044ff6a   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0044ff6d   f3a6            CMPSB.REPE  ES:EDI,ESI                              
CODE:0044ff6f   8a46ff          MOV         param_1,byte ptr [ESI + -0x1]           
CODE:0044ff72   8a57ff          MOV         param_2,byte ptr [EDI + -0x1]           
CODE:0044ff75   2bc2            SUB         param_1,param_2                         
CODE:0044ff77   5f              POP         EDI                                     
CODE:0044ff78   5e              POP         ESI                                     
CODE:0044ff79   5d              POP         EBP                                     
CODE:0044ff7a   c3              RET                                                 
CODE:0044ff7b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * Strcpy(char * dest, char * src)
          ;dest          char *               4                      ;XREF[1,0]:   0044ff92
          ;src           char *               8                      ;XREF[1,0]:   0044ff81
          ;len           undefined4         ECX                      ;XREF[1,0]:   0044ff86
          ;pSrc          char *             EDI                      ;XREF[2,0]:   0044ff8e,0044ffa5
          ;pDest         void *             EDI                      ;XREF[1,0]:   0044ffa5
          ;c             undefined1     HASH...                      
                                                          ;XREF[18,0]:  004101e4,00410259,004103e0,00417f1d
                                                          ;             00426936,0042b02a,0042b055,0042b06f
                                                          ;             0042b082,0044028c,004403d3,0044448d
                                                          ;             0044467e,0044666d,0044719e,004471ef
                                                          ;             00447781,0044b785
CODE:0044ff7c   55              PUSH        EBP                                     
CODE:0044ff7d   8bec            MOV         EBP,ESP                                 
CODE:0044ff7f   56              PUSH        ESI                                     
CODE:0044ff80   57              PUSH        EDI                                     
CODE:0044ff81   8b7d0c          MOV         EDI,dword ptr [EBP + src+0x4]           
CODE:0044ff84   8bf7            MOV         ESI,EDI                                 
CODE:0044ff86   b9ffffffff      MOV         len,0xffffffff                          
CODE:0044ff8b   32c0            XOR         AL,AL                                   
CODE:0044ff8d   fc              CLD                                                 
CODE:0044ff8e   f2ae            SCASB.REPNE ES:pSrc                                 
CODE:0044ff90   f7d1            NOT         len                                     
CODE:0044ff92   8b7d08          MOV         pSrc,dword ptr [EBP + dest+0x4]         
CODE:0044ff95   8bc7            MOV         EAX,pSrc                                
CODE:0044ff97   8bd1            MOV         EDX,len                                 
CODE:0044ff99   d1e9            SHR         len,0x1                                 
CODE:0044ff9b   d1e9            SHR         len,0x1                                 
CODE:0044ff9d   fc              CLD                                                 
CODE:0044ff9e   f3a5            MOVSD.REP   ES:pSrc,ESI                             
CODE:0044ffa0   8bca            MOV         len,EDX                                 
CODE:0044ffa2   83e103          AND         len,0x3                                 
CODE:0044ffa5   f3a4            MOVSB.REP   ES:pDest,ESI                            
CODE:0044ffa7   5f              POP         pDest                                   
CODE:0044ffa8   5e              POP         ESI                                     
CODE:0044ffa9   5d              POP         EBP                                     
CODE:0044ffaa   c3              RET                                                 
CODE:0044ffab   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0044ffac(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0044ffb0
                                                          ;XREF[40,0]:  00410351,0041ac9f,00421c40,00421c8a
                                                          ;             0042601d,00426067,004276c0,0042770a
                                                          ;             0042f243,0042f28d,0043225f,00432330
                                                          ;             00432a16,00432a60,00435915,0043595f
                                                          ;             00441898,004418e2,0044776c,00448520
                                                          ;             0044856a,0044b760,0044b81a,0044e8b8
                                                          ;             0044e8e8,0044e99f,0044ec33,00450099
                                                          ;             004500e8,00450115,00450121,004501b9
                                                          ;             00452ee8,00452f9f,0045302a,00453080
                                                          ;             004537b7,00454826,00454a73,00454ac4
CODE:0044ffac   55              PUSH        EBP                                     
CODE:0044ffad   8bec            MOV         EBP,ESP                                 
CODE:0044ffaf   57              PUSH        EDI                                     
CODE:0044ffb0   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044ffb3   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ffb8   32c0            XOR         param_1,param_1                         
CODE:0044ffba   fc              CLD                                                 
CODE:0044ffbb   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ffbd   f7d1            NOT         param_3                                 
CODE:0044ffbf   8d41ff          LEA         param_1,[param_3 + -0x1]                
CODE:0044ffc2   5f              POP         EDI                                     
CODE:0044ffc3   5d              POP         EBP                                     
CODE:0044ffc4   c3              RET                                                 
CODE:0044ffc5   00              ??          00h                                     
CODE:0044ffc6   00              ??          00h                                     
CODE:0044ffc7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_0044ffc8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   0044ffcd,0045000c
          ;param_5       undefined4           8                      ;XREF[1,0]:   0044ffdf
          ;param_6       undefined4           c                      ;XREF[1,0]:   0044fff0
                                                          ;XREF[8,0]:   00421ca2,0042607f,00427722,0042f2a5
                                                          ;             00432a78,00435977,004418fa,00448582
CODE:0044ffc8   55              PUSH        EBP                                     
CODE:0044ffc9   8bec            MOV         EBP,ESP                                 
CODE:0044ffcb   56              PUSH        ESI                                     
CODE:0044ffcc   57              PUSH        EDI                                     
CODE:0044ffcd   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0044ffd0   8bd7            MOV         param_2,EDI                             
CODE:0044ffd2   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ffd7   32c0            XOR         param_1,param_1                         
CODE:0044ffd9   fc              CLD                                                 
CODE:0044ffda   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ffdc   8d77ff          LEA         ESI,[EDI + -0x1]                        
CODE:0044ffdf   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0044ffe2   b9ffffffff      MOV         param_3,0xffffffff                      
CODE:0044ffe7   f2ae            SCASB.REPNE ES:EDI                                  
CODE:0044ffe9   f7d1            NOT         param_3                                 
CODE:0044ffeb   2bf9            SUB         EDI,param_3                             
CODE:0044ffed   87f7            XCHG        EDI,ESI                                 
CODE:0044ffef   49              DEC         param_3                                 
CODE:0044fff0   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0044fff3   3bc8            CMP         param_3,param_1                         
CODE:0044fff5   7602            JBE         LAB_0044fff9                            
CODE:0044fff7   8bc8            MOV         param_3,param_1                         
                            LAB_0044fff9:                 ;XREF[1,0]:   0044fff5
CODE:0044fff9   8bd1            MOV         param_2,param_3                         
CODE:0044fffb   d1e9            SHR         param_3,0x1                             
CODE:0044fffd   d1e9            SHR         param_3,0x1                             
CODE:0044ffff   fc              CLD                                                 
CODE:00450000   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:00450002   8bca            MOV         param_3,param_2                         
CODE:00450004   83e103          AND         param_3,0x3                             
CODE:00450007   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:00450009   32c0            XOR         param_1,param_1                         
CODE:0045000b   aa              STOSB       ES:EDI                                  
CODE:0045000c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045000f   5f              POP         EDI                                     
CODE:00450010   5e              POP         ESI                                     
CODE:00450011   5d              POP         EBP                                     
CODE:00450012   c3              RET                                                 
CODE:00450013   00              ??          00h                                     
CODE:00450014   55              ??          55h    U                                
CODE:00450015   8b              ??          8Bh                                     
CODE:00450016   ec              ??          ECh                                     
CODE:00450017   56              ??          56h    V                                
CODE:00450018   57              ??          57h    W                                
CODE:00450019   fc              ??          FCh                                     
CODE:0045001a   8b              ??          8Bh                                     
CODE:0045001b   7d              ??          7Dh    }                                
CODE:0045001c   0c              ??          0Ch                                     
CODE:0045001d   8b              ??          8Bh                                     
CODE:0045001e   f7              ??          F7h                                     
CODE:0045001f   8b              ??          8Bh                                     
CODE:00450020   45              ??          45h    E                                
CODE:00450021   10              ??          10h                                     
CODE:00450022   8b              ??          8Bh                                     
CODE:00450023   c8              ??          C8h                                     
CODE:00450024   e3              ??          E3h                                     
CODE:00450025   1d              ??          1Dh                                     
CODE:00450026   8b              ??          8Bh                                     
CODE:00450027   d0              ??          D0h                                     
CODE:00450028   32              ??          32h    2                                
CODE:00450029   c0              ??          C0h                                     
CODE:0045002a   f2              ??          F2h                                     
CODE:0045002b   ae              ??          AEh                                     
CODE:0045002c   2b              ??          2Bh    +                                
CODE:0045002d   d1              ??          D1h                                     
CODE:0045002e   8b              ??          8Bh                                     
CODE:0045002f   ca              ??          CAh                                     
CODE:00450030   8b              ??          8Bh                                     
CODE:00450031   fe              ??          FEh                                     
CODE:00450032   8b              ??          8Bh                                     
CODE:00450033   75              ??          75h    u                                
CODE:00450034   08              ??          08h                                     
CODE:00450035   f3              ??          F3h                                     
CODE:00450036   a6              ??          A6h                                     
CODE:00450037   33              ??          33h    3                                
CODE:00450038   c0              ??          C0h                                     
CODE:00450039   8b              ??          8Bh                                     
CODE:0045003a   d0              ??          D0h                                     
CODE:0045003b   8a              ??          8Ah                                     
CODE:0045003c   46              ??          46h    F                                
CODE:0045003d   ff              ??          FFh                                     
CODE:0045003e   8a              ??          8Ah                                     
CODE:0045003f   57              ??          57h    W                                
CODE:00450040   ff              ??          FFh                                     
CODE:00450041   2b              ??          2Bh    +                                
CODE:00450042   c2              ??          C2h                                     
CODE:00450043   5f              ??          5Fh    _                                
CODE:00450044   5e              ??          5Eh    ^                                
CODE:00450045   5d              ??          5Dh    ]                                
CODE:00450046   c3              ??          C3h                                     
CODE:00450047   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00450048(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045004f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450052
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045004c
                                                          ;XREF[2,0]:   00445b30,0045169f
CODE:00450048   55              PUSH        EBP                                     
CODE:00450049   8bec            MOV         EBP,ESP                                 
CODE:0045004b   53              PUSH        EBX                                     
CODE:0045004c   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:0045004f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450052   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00450055   85c9            TEST        param_3,param_3                         
CODE:00450057   751a            JNZ         LAB_00450073                            
CODE:00450059   33c0            XOR         param_1,param_1                         
CODE:0045005b   5b              POP         EBX                                     
CODE:0045005c   5d              POP         EBP                                     
CODE:0045005d   c3              RET                                                 
                            LAB_0045005e:                 ;XREF[1,0]:   0045007a
CODE:0045005e   8a18            MOV         BL,byte ptr [param_1]                   
CODE:00450060   3a1a            CMP         BL,byte ptr [param_2]                   
CODE:00450062   7504            JNZ         LAB_00450068                            
CODE:00450064   40              INC         param_1                                 
CODE:00450065   42              INC         param_2                                 
CODE:00450066   eb0b            JMP         LAB_00450073                            
                            LAB_00450068:                 ;XREF[1,0]:   00450062
CODE:00450068   0fb600          MOVZX       param_1,byte ptr [param_1]              
CODE:0045006b   0fb612          MOVZX       param_2,byte ptr [param_2]              
CODE:0045006e   2bc2            SUB         param_1,param_2                         
CODE:00450070   5b              POP         EBX                                     
CODE:00450071   5d              POP         EBP                                     
CODE:00450072   c3              RET                                                 
                            LAB_00450073:                 ;XREF[2,0]:   00450057,00450066
CODE:00450073   8bd9            MOV         EBX,param_3                             
CODE:00450075   83c1ff          ADD         param_3,-0x1                            
CODE:00450078   85db            TEST        EBX,EBX                                 
CODE:0045007a   75e2            JNZ         LAB_0045005e                            
CODE:0045007c   0fb640ff        MOVZX       param_1,byte ptr [param_1 + -0x1]       
CODE:00450080   0fb652ff        MOVZX       param_2,byte ptr [param_2 + -0x1]       
CODE:00450084   2bc2            SUB         param_1,param_2                         
CODE:00450086   5b              POP         EBX                                     
CODE:00450087   5d              POP         EBP                                     
CODE:00450088   c3              RET                                                 
CODE:00450089   00              ??          00h                                     
CODE:0045008a   00              ??          00h                                     
CODE:0045008b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045008c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450095
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450092
          ;param_6       undefined4           c                      ;XREF[3,0]:   004500a1,004500a6,004500c1
                                                          ;XREF[8,0]:   00421c54,00426031,004276d4,0042f257
                                                          ;             00432a2a,00435929,004418ac,00448534
CODE:0045008c   55              PUSH        EBP                                     
CODE:0045008d   8bec            MOV         EBP,ESP                                 
CODE:0045008f   53              PUSH        EBX                                     
CODE:00450090   56              PUSH        ESI                                     
CODE:00450091   57              PUSH        EDI                                     
CODE:00450092   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00450095   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00450098   57              PUSH        EDI                                     
CODE:00450099   e80effffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0045009e   59              POP         param_3                                 
CODE:0045009f   8bd8            MOV         EBX,param_1                             
CODE:004500a1   3b5d10          CMP         EBX,dword ptr [EBP + param_6+0x4]       
CODE:004500a4   7610            JBE         LAB_004500b6                            
CODE:004500a6   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:004500a9   50              PUSH        param_1                                 
CODE:004500aa   57              PUSH        EDI                                     
CODE:004500ab   56              PUSH        ESI                                     
CODE:004500ac   e89bfdffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004500b1   83c40c          ADD         ESP,0xc                                 
CODE:004500b4   eb1e            JMP         LAB_004500d4                            
                            LAB_004500b6:                 ;XREF[1,0]:   004500a4
CODE:004500b6   53              PUSH        EBX                                     
CODE:004500b7   57              PUSH        EDI                                     
CODE:004500b8   56              PUSH        ESI                                     
CODE:004500b9   e88efdffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004500be   83c40c          ADD         ESP,0xc                                 
CODE:004500c1   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:004500c4   2bc3            SUB         param_1,EBX                             
CODE:004500c6   50              PUSH        param_1                                 
CODE:004500c7   6a00            PUSH        0x0                                     
CODE:004500c9   03de            ADD         EBX,ESI                                 
CODE:004500cb   53              PUSH        EBX                                     
CODE:004500cc   e8ebfdffff      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:004500d1   83c40c          ADD         ESP,0xc                                 
                            LAB_004500d4:                 ;XREF[1,0]:   004500b4
CODE:004500d4   8bc6            MOV         param_1,ESI                             
CODE:004500d6   5f              POP         EDI                                     
CODE:004500d7   5e              POP         ESI                                     
CODE:004500d8   5b              POP         EBX                                     
CODE:004500d9   5d              POP         EBP                                     
CODE:004500da   c3              RET                                                 
CODE:004500db   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004500dc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004500e4
          ;param_5       undefined4           8                      ;XREF[1,0]:   004500e1
                                                          ;XREF[2,0]:   004547c7,004547db
CODE:004500dc   55              PUSH        EBP                                     
CODE:004500dd   8bec            MOV         EBP,ESP                                 
CODE:004500df   53              PUSH        EBX                                     
CODE:004500e0   56              PUSH        ESI                                     
CODE:004500e1   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004500e4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004500e7   53              PUSH        EBX                                     
CODE:004500e8   e8bffeffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:004500ed   59              POP         param_3                                 
CODE:004500ee   03c3            ADD         param_1,EBX                             
CODE:004500f0   eb09            JMP         LAB_004500fb                            
                            LAB_004500f2:                 ;XREF[1,0]:   004500ff
CODE:004500f2   3bd8            CMP         EBX,param_1                             
CODE:004500f4   7504            JNZ         LAB_004500fa                            
CODE:004500f6   33c0            XOR         param_1,param_1                         
CODE:004500f8   eb07            JMP         LAB_00450101                            
                            LAB_004500fa:                 ;XREF[1,0]:   004500f4
CODE:004500fa   48              DEC         param_1                                 
                            LAB_004500fb:                 ;XREF[1,0]:   004500f0
CODE:004500fb   8bd6            MOV         param_2,ESI                             
CODE:004500fd   3a10            CMP         param_2,byte ptr [param_1]              
CODE:004500ff   75f1            JNZ         LAB_004500f2                            
                            LAB_00450101:                 ;XREF[1,0]:   004500f8
CODE:00450101   5e              POP         ESI                                     
CODE:00450102   5b              POP         EBX                                     
CODE:00450103   5d              POP         EBP                                     
CODE:00450104   c3              RET                                                 
CODE:00450105   00              ??          00h                                     
CODE:00450106   00              ??          00h                                     
CODE:00450107   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00450108(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[5,0]:   00450111,00450130,0045013f,00450168,0045018d
          ;param_5       undefined4           8                      ;XREF[3,0]:   0045011d,0045014e,00450162
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00450127,0045012a,0045017a,00450188
          ;local_c       undefined4          -c                      ;XREF[3,0]:   0045015f,00450190,0045019d
          ;local_10      undefined4         -10                      ;XREF[3,0]:   00450165,00450173,00450181
                                                          ;XREF[6,0]:   0044740a,0044742a,00447447,00447464
                                                          ;             00447481,0044749e
CODE:00450108   55              PUSH        EBP                                     
CODE:00450109   8bec            MOV         EBP,ESP                                 
CODE:0045010b   83c4f4          ADD         ESP,-0xc                                
CODE:0045010e   53              PUSH        EBX                                     
CODE:0045010f   56              PUSH        ESI                                     
CODE:00450110   57              PUSH        EDI                                     
CODE:00450111   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450114   50              PUSH        param_1                                 
CODE:00450115   e892feffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0045011a   59              POP         param_3                                 
CODE:0045011b   8bd8            MOV         EBX,param_1                             
CODE:0045011d   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00450120   50              PUSH        param_1                                 
CODE:00450121   e886feffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00450126   59              POP         param_3                                 
CODE:00450127   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0045012a   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:0045012e   7505            JNZ         LAB_00450135                            
CODE:00450130   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450133   eb6e            JMP         LAB_004501a3                            
                            LAB_00450135:                 ;XREF[1,0]:   0045012e
CODE:00450135   85db            TEST        EBX,EBX                                 
CODE:00450137   7504            JNZ         LAB_0045013d                            
CODE:00450139   33c0            XOR         param_1,param_1                         
CODE:0045013b   eb66            JMP         LAB_004501a3                            
                            LAB_0045013d:                 ;XREF[1,0]:   00450137
CODE:0045013d   33c0            XOR         param_1,param_1                         
                            LAB_0045013f:                 ;XREF[1,0]:   004501a1
CODE:0045013f   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00450142   03d0            ADD         param_2,param_1                         
CODE:00450144   eb02            JMP         LAB_00450148                            
                            LAB_00450146:                 ;XREF[1,0]:   00450153
CODE:00450146   40              INC         param_1                                 
CODE:00450147   42              INC         param_2                                 
                            LAB_00450148:                 ;XREF[1,0]:   00450144
CODE:00450148   3bd8            CMP         EBX,param_1                             
CODE:0045014a   7e09            JLE         LAB_00450155                            
CODE:0045014c   8a0a            MOV         param_3,byte ptr [param_2]              
CODE:0045014e   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00450151   3a0e            CMP         param_3,byte ptr [ESI]                  
CODE:00450153   75f1            JNZ         LAB_00450146                            
                            LAB_00450155:                 ;XREF[1,0]:   0045014a
CODE:00450155   3bd8            CMP         EBX,param_1                             
CODE:00450157   7504            JNZ         LAB_0045015d                            
CODE:00450159   33c0            XOR         param_1,param_1                         
CODE:0045015b   eb46            JMP         LAB_004501a3                            
                            LAB_0045015d:                 ;XREF[1,0]:   00450157
CODE:0045015d   33d2            XOR         param_2,param_2                         
CODE:0045015f   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00450162   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00450165   894df4          MOV         dword ptr [EBP + local_10+0x4],param_3  
CODE:00450168   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0045016b   8d3401          LEA         ESI,[param_3 + param_1*0x1]             
CODE:0045016e   eb06            JMP         LAB_00450176                            
                            LAB_00450170:                 ;XREF[1,0]:   00450186
CODE:00450170   40              INC         param_1                                 
CODE:00450171   46              INC         ESI                                     
CODE:00450172   42              INC         param_2                                 
CODE:00450173   ff45f4          INC         dword ptr [EBP + local_10+0x4]          
                            LAB_00450176:                 ;XREF[1,0]:   0045016e
CODE:00450176   3bd8            CMP         EBX,param_1                             
CODE:00450178   7e0e            JLE         LAB_00450188                            
CODE:0045017a   3b55fc          CMP         param_2,dword ptr [EBP + local_8+0x4]   
CODE:0045017d   7d09            JGE         LAB_00450188                            
CODE:0045017f   8a0e            MOV         param_3,byte ptr [ESI]                  
CODE:00450181   8b7df4          MOV         EDI,dword ptr [EBP + local_10+0x4]      
CODE:00450184   3a0f            CMP         param_3,byte ptr [EDI]                  
CODE:00450186   74e8            JZ          LAB_00450170                            
                            LAB_00450188:                 ;XREF[2,0]:   00450178,0045017d
CODE:00450188   3b55fc          CMP         param_2,dword ptr [EBP + local_8+0x4]   
CODE:0045018b   7508            JNZ         LAB_00450195                            
CODE:0045018d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450190   0345f8          ADD         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00450193   eb0e            JMP         LAB_004501a3                            
                            LAB_00450195:                 ;XREF[1,0]:   0045018b
CODE:00450195   3bd8            CMP         EBX,param_1                             
CODE:00450197   7504            JNZ         LAB_0045019d                            
CODE:00450199   33c0            XOR         param_1,param_1                         
CODE:0045019b   eb06            JMP         LAB_004501a3                            
                            LAB_0045019d:                 ;XREF[1,0]:   00450197
CODE:0045019d   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004501a0   40              INC         param_1                                 
CODE:004501a1   eb9c            JMP         LAB_0045013f                            
                            LAB_004501a3:                 ;XREF[5,0]:   00450133,0045013b,0045015b,00450193
                                                          ;             0045019b
CODE:004501a3   5f              POP         EDI                                     
CODE:004501a4   5e              POP         ESI                                     
CODE:004501a5   5b              POP         EBX                                     
CODE:004501a6   8be5            MOV         ESP,EBP                                 
CODE:004501a8   5d              POP         EBP                                     
CODE:004501a9   c3              RET                                                 
CODE:004501aa   00              ??          00h                                     
CODE:004501ab   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004501ac(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004501b5
          ;param_5       undefined4           8                      ;XREF[1,0]:   004501b2
                                                          ;XREF[1,0]:   004528fb
CODE:004501ac   55              PUSH        EBP                                     
CODE:004501ad   8bec            MOV         EBP,ESP                                 
CODE:004501af   53              PUSH        EBX                                     
CODE:004501b0   56              PUSH        ESI                                     
CODE:004501b1   57              PUSH        EDI                                     
CODE:004501b2   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:004501b5   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004501b8   57              PUSH        EDI                                     
CODE:004501b9   e8eefdffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:004501be   59              POP         param_3                                 
CODE:004501bf   8bd8            MOV         EBX,param_1                             
CODE:004501c1   8d4301          LEA         param_1,[EBX + 0x1]                     
CODE:004501c4   50              PUSH        param_1                                 
CODE:004501c5   57              PUSH        EDI                                     
CODE:004501c6   56              PUSH        ESI                                     
CODE:004501c7   e880fcffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004501cc   83c40c          ADD         ESP,0xc                                 
CODE:004501cf   8bc3            MOV         param_1,EBX                             
CODE:004501d1   03c6            ADD         param_1,ESI                             
CODE:004501d3   5f              POP         EDI                                     
CODE:004501d4   5e              POP         ESI                                     
CODE:004501d5   5b              POP         EBX                                     
CODE:004501d6   5d              POP         EBP                                     
CODE:004501d7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004501d8(undefined * UNRECOVERED_JUMPTABLE)
          ;UNRECOVERE... undefined *        EAX                      
                                                          ;XREF[1,0]:   0045103a
CODE:004501d8   8be3            MOV         ESP,EBX                                 
CODE:004501da   8be9            MOV         EBP,ECX                                 
CODE:004501dc   ffe0            JMP         UNRECOVERED_JUMPTABLE                   
CODE:004501de   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004501df(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004501e2
                                                          ;XREF[1,0]:   004517c7
CODE:004501df   55              PUSH        EBP                                     
CODE:004501e0   8bec            MOV         EBP,ESP                                 
CODE:004501e2   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004501e5   85c0            TEST        param_1,param_1                         
CODE:004501e7   7507            JNZ         LAB_004501f0                            
CODE:004501e9   b890364600      MOV         param_1=>DATA:s_...,DATA:s__0...;= ""
CODE:004501ee   5d              POP         EBP                                     
CODE:004501ef   c3              RET                                                 
                            LAB_004501f0:                 ;XREF[1,0]:   004501e7
CODE:004501f0   0fb75006        MOVZX       param_2,word ptr [param_1 + 0x6]        
CODE:004501f4   03c2            ADD         param_1,param_2                         
CODE:004501f6   5d              POP         EBP                                     
CODE:004501f7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004501f8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004501ff
          ;param_5       undefined4           8                      ;XREF[1,0]:   004501fc
                                                          ;XREF[11,0]:  0045029f,00450310,00450427,00450a95
                                                          ;             00450bf3,00450c45,0045174b,00451831
                                                          ;             004518af,004519ba,004519ce
CODE:004501f8   55              PUSH        EBP                                     
CODE:004501f9   8bec            MOV         EBP,ESP                                 
CODE:004501fb   53              PUSH        EBX                                     
CODE:004501fc   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004501ff   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450202   3bd0            CMP         param_2,param_1                         
CODE:00450204   7508            JNZ         LAB_0045020e                            
CODE:00450206   b801000000      MOV         param_1,0x1                             
CODE:0045020b   5b              POP         EBX                                     
CODE:0045020c   5d              POP         EBP                                     
CODE:0045020d   c3              RET                                                 
                            LAB_0045020e:                 ;XREF[1,0]:   00450204
CODE:0045020e   668b4804        MOV         param_3,word ptr [param_1 + 0x4]        
CODE:00450212   663b4a04        CMP         param_3,word ptr [param_2 + 0x4]        
CODE:00450216   7506            JNZ         LAB_0045021e                            
CODE:00450218   8b08            MOV         param_3,dword ptr [param_1]             
CODE:0045021a   3b0a            CMP         param_3,dword ptr [param_2]             
CODE:0045021c   7405            JZ          LAB_00450223                            
                            LAB_0045021e:                 ;XREF[1,0]:   00450216
CODE:0045021e   33c0            XOR         param_1,param_1                         
CODE:00450220   5b              POP         EBX                                     
CODE:00450221   5d              POP         EBP                                     
CODE:00450222   c3              RET                                                 
                            LAB_00450223:                 ;XREF[1,0]:   0045021c
CODE:00450223   668b4804        MOV         param_3,word ptr [param_1 + 0x4]        
CODE:00450227   660b4a04        OR          param_3,word ptr [param_2 + 0x4]        
CODE:0045022b   f6c180          TEST        param_3,0x80                            
CODE:0045022e   7405            JZ          LAB_00450235                            
CODE:00450230   33c0            XOR         param_1,param_1                         
CODE:00450232   5b              POP         EBX                                     
CODE:00450233   5d              POP         EBP                                     
CODE:00450234   c3              RET                                                 
                            LAB_00450235:                 ;XREF[1,0]:   0045022e
CODE:00450235   0fb74806        MOVZX       param_3,word ptr [param_1 + 0x6]        
CODE:00450239   03c1            ADD         param_1,param_3                         
CODE:0045023b   0fb74a06        MOVZX       param_3,word ptr [param_2 + 0x6]        
CODE:0045023f   03d1            ADD         param_2,param_3                         
                            LAB_00450241:                 ;XREF[1,0]:   00450254
CODE:00450241   0fbe08          MOVSX       param_3,byte ptr [param_1]              
CODE:00450244   40              INC         param_1                                 
CODE:00450245   0fbe1a          MOVSX       EBX,byte ptr [param_2]                  
CODE:00450248   42              INC         param_2                                 
CODE:00450249   3bd9            CMP         EBX,param_3                             
CODE:0045024b   7405            JZ          LAB_00450252                            
CODE:0045024d   33c0            XOR         param_1,param_1                         
CODE:0045024f   5b              POP         EBX                                     
CODE:00450250   5d              POP         EBP                                     
CODE:00450251   c3              RET                                                 
                            LAB_00450252:                 ;XREF[1,0]:   0045024b
CODE:00450252   85c9            TEST        param_3,param_3                         
CODE:00450254   75eb            JNZ         LAB_00450241                            
CODE:00450256   b801000000      MOV         param_1,0x1                             
CODE:0045025b   5b              POP         EBX                                     
CODE:0045025c   5d              POP         EBP                                     
CODE:0045025d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045025e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[4,0]:   0045026a,00450271,004502e1,004502e8
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450267
          ;param_6       undefined4           c                      ;XREF[2,0]:   004502c4,00450332
          ;param_7       undefined4          10                      ;XREF[2,0]:   00450280,004502f1
          ;local_8       undefined4          -8                      ;XREF[3,0]:   0045029a,004502ab,004502c1
          ;local_c       undefined4          -c                      ;XREF[3,0]:   0045030b,0045031c,0045032f
                                                          ;XREF[3,0]:   004502c9,00450337,00450455
CODE:0045025e   55              PUSH        EBP                                     
CODE:0045025f   8bec            MOV         EBP,ESP                                 
CODE:00450261   83c4f8          ADD         ESP,-0x8                                
CODE:00450264   53              PUSH        EBX                                     
CODE:00450265   56              PUSH        ESI                                     
CODE:00450266   57              PUSH        EDI                                     
CODE:00450267   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0045026a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045026d   0fb75812        MOVZX       EBX,word ptr [param_1 + 0x12]           
CODE:00450271   035d08          ADD         EBX,dword ptr [EBP + param_4+0x4]       
                            LAB_00450274:                 ;XREF[1,0]:   004502df
CODE:00450274   8b33            MOV         ESI,dword ptr [EBX]                     
CODE:00450276   85f6            TEST        ESI,ESI                                 
CODE:00450278   7467            JZ          LAB_004502e1                            
CODE:0045027a   f6430808        TEST        byte ptr [EBX + 0x8],0x8                
CODE:0045027e   755c            JNZ         LAB_004502dc                            
CODE:00450280   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:00450284   740b            JZ          LAB_00450291                            
CODE:00450286   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:00450289   83e003          AND         param_1,0x3                             
CODE:0045028c   83f803          CMP         param_1,0x3                             
CODE:0045028f   7404            JZ          LAB_00450295                            
                            LAB_00450291:                 ;XREF[1,0]:   00450284
CODE:00450291   33c0            XOR         param_1,param_1                         
CODE:00450293   eb05            JMP         LAB_0045029a                            
                            LAB_00450295:                 ;XREF[1,0]:   0045028f
CODE:00450295   b801000000      MOV         param_1,0x1                             
                            LAB_0045029a:                 ;XREF[1,0]:   00450293
CODE:0045029a   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0045029d   56              PUSH        ESI                                     
CODE:0045029e   57              PUSH        EDI                                     
CODE:0045029f   e854ffffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:004502a4   83c408          ADD         ESP,0x8                                 
CODE:004502a7   85c0            TEST        param_1,param_1                         
CODE:004502a9   7410            JZ          LAB_004502bb                            
CODE:004502ab   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004502af   740a            JZ          LAB_004502bb                            
CODE:004502b1   b801000000      MOV         param_1,0x1                             
CODE:004502b6   e996000000      JMP         LAB_00450351                            
                            LAB_004502bb:                 ;XREF[2,0]:   004502a9,004502af
CODE:004502bb   f6460c04        TEST        byte ptr [ESI + 0xc],0x4                
CODE:004502bf   741b            JZ          LAB_004502dc                            
CODE:004502c1   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:004502c4   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:004502c7   57              PUSH        EDI                                     
CODE:004502c8   56              PUSH        ESI                                     
CODE:004502c9   e890ffffff      CALL        FUN_0045025e                            ;undefined4 FUN_0045025e(undefined pa...
CODE:004502ce   83c410          ADD         ESP,0x10                                
CODE:004502d1   85c0            TEST        param_1,param_1                         
CODE:004502d3   7407            JZ          LAB_004502dc                            
CODE:004502d5   b801000000      MOV         param_1,0x1                             
CODE:004502da   eb75            JMP         LAB_00450351                            
                            LAB_004502dc:                 ;XREF[3,0]:   0045027e,004502bf,004502d3
CODE:004502dc   83c30c          ADD         EBX,0xc                                 
CODE:004502df   eb93            JMP         LAB_00450274                            
                            LAB_004502e1:                 ;XREF[1,0]:   00450278
CODE:004502e1   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004502e4   0fb75810        MOVZX       EBX,word ptr [param_1 + 0x10]           
CODE:004502e8   035d08          ADD         EBX,dword ptr [EBP + param_4+0x4]       
                            LAB_004502eb:                 ;XREF[1,0]:   0045034d
CODE:004502eb   8b33            MOV         ESI,dword ptr [EBX]                     
CODE:004502ed   85f6            TEST        ESI,ESI                                 
CODE:004502ef   745e            JZ          LAB_0045034f                            
CODE:004502f1   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:004502f5   740b            JZ          LAB_00450302                            
CODE:004502f7   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:004502fa   83e003          AND         param_1,0x3                             
CODE:004502fd   83f803          CMP         param_1,0x3                             
CODE:00450300   7404            JZ          LAB_00450306                            
                            LAB_00450302:                 ;XREF[1,0]:   004502f5
CODE:00450302   33c0            XOR         param_1,param_1                         
CODE:00450304   eb05            JMP         LAB_0045030b                            
                            LAB_00450306:                 ;XREF[1,0]:   00450300
CODE:00450306   b801000000      MOV         param_1,0x1                             
                            LAB_0045030b:                 ;XREF[1,0]:   00450304
CODE:0045030b   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0045030e   56              PUSH        ESI                                     
CODE:0045030f   57              PUSH        EDI                                     
CODE:00450310   e8e3feffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00450315   83c408          ADD         ESP,0x8                                 
CODE:00450318   85c0            TEST        param_1,param_1                         
CODE:0045031a   740d            JZ          LAB_00450329                            
CODE:0045031c   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00450320   7407            JZ          LAB_00450329                            
CODE:00450322   b801000000      MOV         param_1,0x1                             
CODE:00450327   eb28            JMP         LAB_00450351                            
                            LAB_00450329:                 ;XREF[2,0]:   0045031a,00450320
CODE:00450329   f6460c04        TEST        byte ptr [ESI + 0xc],0x4                
CODE:0045032d   741b            JZ          LAB_0045034a                            
CODE:0045032f   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:00450332   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00450335   57              PUSH        EDI                                     
CODE:00450336   56              PUSH        ESI                                     
CODE:00450337   e822ffffff      CALL        FUN_0045025e                            ;undefined4 FUN_0045025e(undefined pa...
CODE:0045033c   83c410          ADD         ESP,0x10                                
CODE:0045033f   85c0            TEST        param_1,param_1                         
CODE:00450341   7407            JZ          LAB_0045034a                            
CODE:00450343   b801000000      MOV         param_1,0x1                             
CODE:00450348   eb07            JMP         LAB_00450351                            
                            LAB_0045034a:                 ;XREF[2,0]:   0045032d,00450341
CODE:0045034a   83c30c          ADD         EBX,0xc                                 
CODE:0045034d   eb9c            JMP         LAB_004502eb                            
                            LAB_0045034f:                 ;XREF[1,0]:   004502ef
CODE:0045034f   33c0            XOR         param_1,param_1                         
                            LAB_00450351:                 ;XREF[4,0]:   004502b6,004502da,00450327,00450348
CODE:00450351   5f              POP         EDI                                     
CODE:00450352   5e              POP         ESI                                     
CODE:00450353   5b              POP         EBX                                     
CODE:00450354   59              POP         param_3                                 
CODE:00450355   59              POP         param_3                                 
CODE:00450356   5d              POP         EBP                                     
CODE:00450357   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00450358(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450365
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450362
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045035f
          ;param_7       undefined4          10                      ;XREF[1,0]:   00450450
          ;local_8       undefined4          -8                      ;XREF[10,0]:  0045037e,00450381,00450391,00450398,004503a8
                                                                     ;             004503b5,004503d3,004503da,004503f3,00450442
                                                          ;XREF[3,0]:   004504f2,00450521,0045054b
CODE:00450358   55              PUSH        EBP                                     
CODE:00450359   8bec            MOV         EBP,ESP                                 
CODE:0045035b   51              PUSH        param_3                                 
CODE:0045035c   53              PUSH        EBX                                     
CODE:0045035d   56              PUSH        ESI                                     
CODE:0045035e   57              PUSH        EDI                                     
CODE:0045035f   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00450362   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00450365   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
                            LAB_00450368:                 ;XREF[2,0]:   004503ee,00450420
CODE:00450368   3bf3            CMP         ESI,EBX                                 
CODE:0045036a   750a            JNZ         LAB_00450376                            
CODE:0045036c   b801000000      MOV         param_1,0x1                             
CODE:00450371   e9eb000000      JMP         LAB_00450461                            
                            LAB_00450376:                 ;XREF[1,0]:   0045036a
CODE:00450376   0fb77b04        MOVZX       EDI,word ptr [EBX + 0x4]                
CODE:0045037a   0fb75604        MOVZX       param_2,word ptr [ESI + 0x4]            
CODE:0045037e   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00450381   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00450384   23d7            AND         param_2,EDI                             
CODE:00450386   f6c210          TEST        param_2,0x10                            
CODE:00450389   7468            JZ          LAB_004503f3                            
CODE:0045038b   81e700030000    AND         EDI,0x300                               
CODE:00450391   8165fc000...    AND         dword ptr [EBP + local_8+0x4],0x300     
CODE:00450398   3b7dfc          CMP         EDI,dword ptr [EBP + local_8+0x4]       
CODE:0045039b   7446            JZ          LAB_004503e3                            
CODE:0045039d   85c0            TEST        param_1,param_1                         
CODE:0045039f   753e            JNZ         LAB_004503df                            
CODE:004503a1   8bc7            MOV         param_1,EDI                             
CODE:004503a3   2500030000      AND         param_1,0x300                           
CODE:004503a8   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:004503ab   81e200030000    AND         param_2,0x300                           
CODE:004503b1   3bc2            CMP         param_1,param_2                         
CODE:004503b3   742a            JZ          LAB_004503df                            
CODE:004503b5   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004503b8   2500030000      AND         param_1,0x300                           
CODE:004503bd   f7d0            NOT         param_1                                 
CODE:004503bf   23c7            AND         param_1,EDI                             
CODE:004503c1   f6c403          TEST        AH,0x3                                  
CODE:004503c4   7407            JZ          LAB_004503cd                            
CODE:004503c6   33c0            XOR         param_1,param_1                         
CODE:004503c8   e994000000      JMP         LAB_00450461                            
                            LAB_004503cd:                 ;XREF[1,0]:   004503c4
CODE:004503cd   81cf00030000    OR          EDI,0x300                               
CODE:004503d3   814dfc000...    OR          dword ptr [EBP + local_8+0x4],0x300     
CODE:004503da   3b7dfc          CMP         EDI,dword ptr [EBP + local_8+0x4]       
CODE:004503dd   7404            JZ          LAB_004503e3                            
                            LAB_004503df:                 ;XREF[2,0]:   0045039f,004503b3
CODE:004503df   33c0            XOR         param_1,param_1                         
CODE:004503e1   eb7e            JMP         LAB_00450461                            
                            LAB_004503e3:                 ;XREF[2,0]:   0045039b,004503dd
CODE:004503e3   b801000000      MOV         param_1,0x1                             
CODE:004503e8   8b5b08          MOV         EBX,dword ptr [EBX + 0x8]               
CODE:004503eb   8b7608          MOV         ESI,dword ptr [ESI + 0x8]               
CODE:004503ee   e975ffffff      JMP         LAB_00450368                            
                            LAB_004503f3:                 ;XREF[1,0]:   00450389
CODE:004503f3   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:004503f6   23d7            AND         param_2,EDI                             
CODE:004503f8   f6c604          TEST        DH,0x4                                  
CODE:004503fb   7428            JZ          LAB_00450425                            
CODE:004503fd   8b530c          MOV         param_2,dword ptr [EBX + 0xc]           
CODE:00450400   3b560c          CMP         param_2,dword ptr [ESI + 0xc]           
CODE:00450403   7410            JZ          LAB_00450415                            
CODE:00450405   85c0            TEST        param_1,param_1                         
CODE:00450407   7508            JNZ         LAB_00450411                            
CODE:00450409   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:0045040c   0b460c          OR          param_1,dword ptr [ESI + 0xc]           
CODE:0045040f   7404            JZ          LAB_00450415                            
                            LAB_00450411:                 ;XREF[1,0]:   00450407
CODE:00450411   33c0            XOR         param_1,param_1                         
CODE:00450413   eb4c            JMP         LAB_00450461                            
                            LAB_00450415:                 ;XREF[2,0]:   00450403,0045040f
CODE:00450415   b801000000      MOV         param_1,0x1                             
CODE:0045041a   8b5b08          MOV         EBX,dword ptr [EBX + 0x8]               
CODE:0045041d   8b7608          MOV         ESI,dword ptr [ESI + 0x8]               
CODE:00450420   e943ffffff      JMP         LAB_00450368                            
                            LAB_00450425:                 ;XREF[1,0]:   004503fb
CODE:00450425   56              PUSH        ESI                                     
CODE:00450426   53              PUSH        EBX                                     
CODE:00450427   e8ccfdffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:0045042c   83c408          ADD         ESP,0x8                                 
CODE:0045042f   85c0            TEST        param_1,param_1                         
CODE:00450431   7407            JZ          LAB_0045043a                            
CODE:00450433   b801000000      MOV         param_1,0x1                             
CODE:00450438   eb27            JMP         LAB_00450461                            
                            LAB_0045043a:                 ;XREF[1,0]:   00450431
CODE:0045043a   f7c702000000    TEST        EDI,0x2                                 
CODE:00450440   741d            JZ          LAB_0045045f                            
CODE:00450442   f645fc01        TEST        byte ptr [EBP + local_8+0x4],0x1        
CODE:00450446   7417            JZ          LAB_0045045f                            
CODE:00450448   f6430c04        TEST        byte ptr [EBX + 0xc],0x4                
CODE:0045044c   7411            JZ          LAB_0045045f                            
CODE:0045044e   6a01            PUSH        0x1                                     
CODE:00450450   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:00450453   56              PUSH        ESI                                     
CODE:00450454   53              PUSH        EBX                                     
CODE:00450455   e804feffff      CALL        FUN_0045025e                            ;undefined4 FUN_0045025e(undefined pa...
CODE:0045045a   83c410          ADD         ESP,0x10                                
CODE:0045045d   eb02            JMP         LAB_00450461                            
                            LAB_0045045f:                 ;XREF[3,0]:   00450440,00450446,0045044c
CODE:0045045f   33c0            XOR         param_1,param_1                         
                            LAB_00450461:                 ;XREF[6,0]:   00450371,004503c8,004503e1,00450413
                                                          ;             00450438,0045045d
CODE:00450461   5f              POP         EDI                                     
CODE:00450462   5e              POP         ESI                                     
CODE:00450463   5b              POP         EBX                                     
CODE:00450464   59              POP         param_3                                 
CODE:00450465   5d              POP         EBP                                     
CODE:00450466   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int * * FUN_00450467(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045046b
                                                          ;XREF[1,0]:   0045072b
CODE:00450467   55              PUSH        EBP                                     
CODE:00450468   8bec            MOV         EBP,ESP                                 
CODE:0045046a   53              PUSH        EBX                                     
CODE:0045046b   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045046e   53              PUSH        EBX                                     
CODE:0045046f   e8a0400000      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:00450474   59              POP         param_3                                 
CODE:00450475   85c0            TEST        param_1,param_1                         
CODE:00450477   7535            JNZ         LAB_004504ae                            
CODE:00450479   81fb80000000    CMP         EBX,0x80                                
CODE:0045047f   770f            JA          LAB_00450490                            
CODE:00450481   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00450487   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:0045048a   f6400401        TEST        byte ptr [param_1 + 0x4],0x1            
CODE:0045048e   7405            JZ          LAB_00450495                            
                            LAB_00450490:                 ;XREF[1,0]:   0045047f
CODE:00450490   e83b440000      CALL        FUN_004548d0                            ;undefined FUN_004548d0(void)
                            LAB_00450495:                 ;XREF[1,0]:   0045048e
CODE:00450495   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:0045049b   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:0045049e   83480401        OR          dword ptr [param_1 + 0x4],0x1           
CODE:004504a2   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:004504a8   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:004504ab   8b401c          MOV         param_1,dword ptr [param_1 + 0x1c]      
                            LAB_004504ae:                 ;XREF[1,0]:   00450477
CODE:004504ae   5b              POP         EBX                                     
CODE:004504af   5d              POP         EBP                                     
CODE:004504b0   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004504b1(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004504b4
                                                          ;XREF[1,0]:   0045079e
CODE:004504b1   55              PUSH        EBP                                     
CODE:004504b2   8bec            MOV         EBP,ESP                                 
CODE:004504b4   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004504b7   648b15040...    MOV         param_2,dword ptr FS:[0x4]              
CODE:004504be   8b52f8          MOV         param_2,dword ptr [param_2 + -0x8]      
CODE:004504c1   3b421c          CMP         param_1,dword ptr [param_2 + 0x1c]      
CODE:004504c4   750f            JNZ         LAB_004504d5                            
CODE:004504c6   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:004504cc   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:004504cf   836004fe        AND         dword ptr [param_1 + 0x4],0xfffffffe    
CODE:004504d3   5d              POP         EBP                                     
CODE:004504d4   c3              RET                                                 
                            LAB_004504d5:                 ;XREF[1,0]:   004504c4
CODE:004504d5   50              PUSH        param_1                                 
CODE:004504d6   e8fd3e0000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:004504db   59              POP         param_3                                 
CODE:004504dc   5d              POP         EBP                                     
CODE:004504dd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_004504de(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined1 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004504e8
          ;param_5       undefined4           8                      ;XREF[3,0]:   004504eb,00450518,00450544
          ;param_6       undefined4           c                      ;XREF[1,0]:   004504e5
          ;param_7       undefined1          10                      ;XREF[1,0]:   00450563
          ;local_8       undefined4          -8                      ;XREF[3,0]:   0045050c,00450570,0045057f
                                                          ;XREF[2,0]:   00450e60,00450f02
CODE:004504de   55              PUSH        EBP                                     
CODE:004504df   8bec            MOV         EBP,ESP                                 
CODE:004504e1   51              PUSH        param_3                                 
CODE:004504e2   53              PUSH        EBX                                     
CODE:004504e3   56              PUSH        ESI                                     
CODE:004504e4   57              PUSH        EDI                                     
CODE:004504e5   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004504e8   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004504eb   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004504ee   6a00            PUSH        0x0                                     
CODE:004504f0   56              PUSH        ESI                                     
CODE:004504f1   57              PUSH        EDI                                     
CODE:004504f2   e861feffff      CALL        FUN_00450358                            ;undefined4 FUN_00450358(undefined pa...
CODE:004504f7   83c410          ADD         ESP,0x10                                
CODE:004504fa   85c0            TEST        param_1,param_1                         
CODE:004504fc   740a            JZ          LAB_00450508                            
CODE:004504fe   b801000000      MOV         param_1,0x1                             
CODE:00450503   e991000000      JMP         LAB_00450599                            
                            LAB_00450508:                 ;XREF[1,0]:   004504fc
CODE:00450508   0fb74704        MOVZX       param_1,word ptr [EDI + 0x4]            
CODE:0045050c   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0045050f   0fb75e04        MOVZX       EBX,word ptr [ESI + 0x4]                
CODE:00450513   f6c320          TEST        BL,0x20                                 
CODE:00450516   7446            JZ          LAB_0045055e                            
CODE:00450518   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0045051b   6a01            PUSH        0x1                                     
CODE:0045051d   ff7608          PUSH        dword ptr [ESI + 0x8]                   
CODE:00450520   57              PUSH        EDI                                     
CODE:00450521   e832feffff      CALL        FUN_00450358                            ;undefined4 FUN_00450358(undefined pa...
CODE:00450526   83c410          ADD         ESP,0x10                                
CODE:00450529   85c0            TEST        param_1,param_1                         
CODE:0045052b   7407            JZ          LAB_00450534                            
CODE:0045052d   b801000000      MOV         param_1,0x1                             
CODE:00450532   eb65            JMP         LAB_00450599                            
                            LAB_00450534:                 ;XREF[1,0]:   0045052b
CODE:00450534   8b7608          MOV         ESI,dword ptr [ESI + 0x8]               
CODE:00450537   0fb75e04        MOVZX       EBX,word ptr [ESI + 0x4]                
CODE:0045053b   f6c310          TEST        BL,0x10                                 
CODE:0045053e   7504            JNZ         LAB_00450544                            
CODE:00450540   33c0            XOR         param_1,param_1                         
CODE:00450542   eb55            JMP         LAB_00450599                            
                            LAB_00450544:                 ;XREF[1,0]:   0045053e
CODE:00450544   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00450547   6a00            PUSH        0x0                                     
CODE:00450549   56              PUSH        ESI                                     
CODE:0045054a   57              PUSH        EDI                                     
CODE:0045054b   e808feffff      CALL        FUN_00450358                            ;undefined4 FUN_00450358(undefined pa...
CODE:00450550   83c410          ADD         ESP,0x10                                
CODE:00450553   85c0            TEST        param_1,param_1                         
CODE:00450555   7407            JZ          LAB_0045055e                            
CODE:00450557   b801000000      MOV         param_1,0x1                             
CODE:0045055c   eb3b            JMP         LAB_00450599                            
                            LAB_0045055e:                 ;XREF[2,0]:   00450516,00450555
CODE:0045055e   f6c310          TEST        BL,0x10                                 
CODE:00450561   7434            JZ          LAB_00450597                            
CODE:00450563   f6451401        TEST        byte ptr [EBP + param_7+0x4],0x1        
CODE:00450567   7407            JZ          LAB_00450570                            
CODE:00450569   b801000000      MOV         param_1,0x1                             
CODE:0045056e   eb29            JMP         LAB_00450599                            
                            LAB_00450570:                 ;XREF[1,0]:   00450567
CODE:00450570   f645fc10        TEST        byte ptr [EBP + local_8+0x4],0x10       
CODE:00450574   7504            JNZ         LAB_0045057a                            
CODE:00450576   33c0            XOR         param_1,param_1                         
CODE:00450578   eb1f            JMP         LAB_00450599                            
                            LAB_0045057a:                 ;XREF[1,0]:   00450574
CODE:0045057a   f6c340          TEST        BL,0x40                                 
CODE:0045057d   7418            JZ          LAB_00450597                            
CODE:0045057f   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450582   2500030000      AND         param_1,0x300                           
CODE:00450587   81e300030000    AND         EBX,0x300                               
CODE:0045058d   3bc3            CMP         param_1,EBX                             
CODE:0045058f   0f94c0          SETZ        param_1                                 
CODE:00450592   83e001          AND         param_1,0x1                             
CODE:00450595   eb02            JMP         LAB_00450599                            
                            LAB_00450597:                 ;XREF[2,0]:   00450561,0045057d
CODE:00450597   33c0            XOR         param_1,param_1                         
                            LAB_00450599:                 ;XREF[7,0]:   00450503,00450532,00450542,0045055c
                                                          ;             0045056e,00450578,00450595
CODE:00450599   5f              POP         EDI                                     
CODE:0045059a   5e              POP         ESI                                     
CODE:0045059b   5b              POP         EBX                                     
CODE:0045059c   59              POP         param_3                                 
CODE:0045059d   5d              POP         EBP                                     
CODE:0045059e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045059f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004505ac
          ;param_5       undefined4           8                      ;XREF[1,0]:   004505a9
          ;param_6       undefined4           c                      ;XREF[1,0]:   004505a6
          ;param_7       undefined4          10                      ;XREF[1,0]:   004505a3
                                                          ;XREF[2,0]:   00450810,00450c82
CODE:0045059f   55              PUSH        EBP                                     
CODE:004505a0   8bec            MOV         EBP,ESP                                 
CODE:004505a2   56              PUSH        ESI                                     
CODE:004505a3   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004505a6   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004505a9   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:004505ac   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004505af   f6c410          TEST        AH,0x10                                 
CODE:004505b2   743a            JZ          LAB_004505ee                            
CODE:004505b4   83e007          AND         param_1,0x7                             
CODE:004505b7   48              DEC         param_1                                 
CODE:004505b8   740d            JZ          LAB_004505c7                            
CODE:004505ba   48              DEC         param_1                                 
CODE:004505bb   7416            JZ          LAB_004505d3                            
CODE:004505bd   48              DEC         param_1                                 
CODE:004505be   741c            JZ          LAB_004505dc                            
CODE:004505c0   83e802          SUB         param_1,0x2                             
CODE:004505c3   7420            JZ          LAB_004505e5                            
CODE:004505c5   eb59            JMP         LAB_00450620                            
                            LAB_004505c7:                 ;XREF[1,0]:   004505b8
CODE:004505c7   51              PUSH        param_3                                 
CODE:004505c8   6a00            PUSH        0x0                                     
CODE:004505ca   52              PUSH        param_2                                 
CODE:004505cb   ffd6            CALL        ESI                                     
CODE:004505cd   83c40c          ADD         ESP,0xc                                 
CODE:004505d0   5e              POP         ESI                                     
CODE:004505d1   5d              POP         EBP                                     
CODE:004505d2   c3              RET                                                 
                            LAB_004505d3:                 ;XREF[1,0]:   004505bb
CODE:004505d3   6a00            PUSH        0x0                                     
CODE:004505d5   51              PUSH        param_3                                 
CODE:004505d6   52              PUSH        param_2                                 
CODE:004505d7   ffd6            CALL        ESI                                     
CODE:004505d9   5e              POP         ESI                                     
CODE:004505da   5d              POP         EBP                                     
CODE:004505db   c3              RET                                                 
                            LAB_004505dc:                 ;XREF[1,0]:   004505be
CODE:004505dc   33c0            XOR         param_1,param_1                         
CODE:004505de   87ca            XCHG        param_2,param_3                         
CODE:004505e0   ffd6            CALL        ESI                                     
CODE:004505e2   5e              POP         ESI                                     
CODE:004505e3   5d              POP         EBP                                     
CODE:004505e4   c3              RET                                                 
                            LAB_004505e5:                 ;XREF[1,0]:   004505c3
CODE:004505e5   51              PUSH        param_3                                 
CODE:004505e6   6a00            PUSH        0x0                                     
CODE:004505e8   52              PUSH        param_2                                 
CODE:004505e9   ffd6            CALL        ESI                                     
CODE:004505eb   5e              POP         ESI                                     
CODE:004505ec   5d              POP         EBP                                     
CODE:004505ed   c3              RET                                                 
                            LAB_004505ee:                 ;XREF[1,0]:   004505b2
CODE:004505ee   83e007          AND         param_1,0x7                             
CODE:004505f1   48              DEC         param_1                                 
CODE:004505f2   740e            JZ          LAB_00450602                            
CODE:004505f4   48              DEC         param_1                                 
CODE:004505f5   7415            JZ          LAB_0045060c                            
CODE:004505f7   48              DEC         param_1                                 
CODE:004505f8   7419            JZ          LAB_00450613                            
CODE:004505fa   83e802          SUB         param_1,0x2                             
CODE:004505fd   741d            JZ          LAB_0045061c                            
CODE:004505ff   5e              POP         ESI                                     
CODE:00450600   5d              POP         EBP                                     
CODE:00450601   c3              RET                                                 
                            LAB_00450602:                 ;XREF[1,0]:   004505f2
CODE:00450602   51              PUSH        param_3                                 
CODE:00450603   52              PUSH        param_2                                 
CODE:00450604   ffd6            CALL        ESI                                     
CODE:00450606   83c408          ADD         ESP,0x8                                 
CODE:00450609   5e              POP         ESI                                     
CODE:0045060a   5d              POP         EBP                                     
CODE:0045060b   c3              RET                                                 
                            LAB_0045060c:                 ;XREF[1,0]:   004505f5
CODE:0045060c   52              PUSH        param_2                                 
CODE:0045060d   51              PUSH        param_3                                 
CODE:0045060e   ffd6            CALL        ESI                                     
CODE:00450610   5e              POP         ESI                                     
CODE:00450611   5d              POP         EBP                                     
CODE:00450612   c3              RET                                                 
                            LAB_00450613:                 ;XREF[1,0]:   004505f8
CODE:00450613   8bc2            MOV         param_1,param_2                         
CODE:00450615   8bd1            MOV         param_2,param_3                         
CODE:00450617   ffd6            CALL        ESI                                     
CODE:00450619   5e              POP         ESI                                     
CODE:0045061a   5d              POP         EBP                                     
CODE:0045061b   c3              RET                                                 
                            LAB_0045061c:                 ;XREF[1,0]:   004505fd
CODE:0045061c   51              PUSH        param_3                                 
CODE:0045061d   52              PUSH        param_2                                 
CODE:0045061e   ffd6            CALL        ESI                                     
                            LAB_00450620:                 ;XREF[1,0]:   004505c5
CODE:00450620   5e              POP         ESI                                     
CODE:00450621   5d              POP         EBP                                     
CODE:00450622   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450623(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[4,0]:   0045064b,00450657,0045065f,00450668
          ;param_5       undefined4           8                      ;XREF[4,0]:   0045064e,0045065a,00450662,0045066b
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450634
          ;param_7       undefined4          10                      ;XREF[1,0]:   0045062b
                                                          ;XREF[3,0]:   00450859,00450991,00451137
CODE:00450623   55              PUSH        EBP                                     
CODE:00450624   8bec            MOV         EBP,ESP                                 
CODE:00450626   b802000000      MOV         param_1,0x2                             
CODE:0045062b   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:0045062f   7503            JNZ         LAB_00450634                            
CODE:00450631   83c0fe          ADD         param_1,-0x2                            
                            LAB_00450634:                 ;XREF[1,0]:   0045062f
CODE:00450634   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00450637   83e207          AND         param_2,0x7                             
CODE:0045063a   4a              DEC         param_2                                 
CODE:0045063b   740d            JZ          LAB_0045064a                            
CODE:0045063d   4a              DEC         param_2                                 
CODE:0045063e   7416            JZ          LAB_00450656                            
CODE:00450640   4a              DEC         param_2                                 
CODE:00450641   741c            JZ          LAB_0045065f                            
CODE:00450643   83ea02          SUB         param_2,0x2                             
CODE:00450646   741f            JZ          LAB_00450667                            
CODE:00450648   5d              POP         EBP                                     
CODE:00450649   c3              RET                                                 
                            LAB_0045064a:                 ;XREF[1,0]:   0045063b
CODE:0045064a   50              PUSH        param_1                                 
CODE:0045064b   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045064e   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:00450651   83c408          ADD         ESP,0x8                                 
CODE:00450654   5d              POP         EBP                                     
CODE:00450655   c3              RET                                                 
                            LAB_00450656:                 ;XREF[1,0]:   0045063e
CODE:00450656   50              PUSH        param_1                                 
CODE:00450657   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045065a   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:0045065d   5d              POP         EBP                                     
CODE:0045065e   c3              RET                                                 
                            LAB_0045065f:                 ;XREF[1,0]:   00450641
CODE:0045065f   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00450662   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:00450665   5d              POP         EBP                                     
CODE:00450666   c3              RET                                                 
                            LAB_00450667:                 ;XREF[1,0]:   00450646
CODE:00450667   50              PUSH        param_1                                 
CODE:00450668   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045066b   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:0045066e   5d              POP         EBP                                     
CODE:0045066f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450670(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[4,0]:   00450689,00450692,0045069a,004506a2
          ;param_5       undefined4           8                      ;XREF[4,0]:   0045068c,00450695,0045069d,004506a5
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450673
                                                          ;XREF[2,0]:   00451624,00451653
CODE:00450670   55              PUSH        EBP                                     
CODE:00450671   8bec            MOV         EBP,ESP                                 
CODE:00450673   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00450676   83e007          AND         param_1,0x7                             
CODE:00450679   48              DEC         param_1                                 
CODE:0045067a   740d            JZ          LAB_00450689                            
CODE:0045067c   48              DEC         param_1                                 
CODE:0045067d   7413            JZ          LAB_00450692                            
CODE:0045067f   48              DEC         param_1                                 
CODE:00450680   7418            JZ          LAB_0045069a                            
CODE:00450682   83e802          SUB         param_1,0x2                             
CODE:00450685   741b            JZ          LAB_004506a2                            
CODE:00450687   5d              POP         EBP                                     
CODE:00450688   c3              RET                                                 
                            LAB_00450689:                 ;XREF[1,0]:   0045067a
CODE:00450689   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045068c   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:0045068f   59              POP         param_3                                 
CODE:00450690   5d              POP         EBP                                     
CODE:00450691   c3              RET                                                 
                            LAB_00450692:                 ;XREF[1,0]:   0045067d
CODE:00450692   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00450695   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:00450698   5d              POP         EBP                                     
CODE:00450699   c3              RET                                                 
                            LAB_0045069a:                 ;XREF[1,0]:   00450680
CODE:0045069a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045069d   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:004506a0   5d              POP         EBP                                     
CODE:004506a1   c3              RET                                                 
                            LAB_004506a2:                 ;XREF[1,0]:   00450685
CODE:004506a2   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004506a5   ff550c          CALL        dword ptr [EBP + param_5+0x4]           
CODE:004506a8   5d              POP         EBP                                     
CODE:004506a9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004506aa(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9, undefined4 param_10, undefined4 param_11, undefined4 param_12, undefined4 param_13)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004506bd
          ;param_5       undefined4           8                      ;XREF[3,0]:   004507d8,00450806,00450856
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450782
          ;param_7       undefined4          10                      ;XREF[2,0]:   004507b7,00450803
          ;param_8       undefined4          14                      ;XREF[2,0]:   004507c0,00450800
          ;param_9       undefined4          18                      ;XREF[1,0]:   0045075b
          ;param_10      undefined4          1c                      ;XREF[2,0]:   004506e3,004507a5
          ;param_11      undefined4          20                      ;XREF[2,0]:   004506f2,004507ae
          ;param_12      undefined4          24                      ;XREF[1,0]:   00450882
          ;param_13      undefined4          28                      ;XREF[1,0]:   00450834
          ;local_14      undefined2         -14                      ;XREF[4,0]:   004507fa,00450818,00450840,00450861
          ;local_24      undefined4         -24                      ;XREF[1,0]:   004508a0
          ;local_28      undefined4         -28                      ;XREF[10,0]:  004506c0,004506c3,004506ca,004506f8,004506fb
                                                                     ;             00450700,0045070f,00450752,00450848,00450850
          ;local_2c      undefined4         -2c                      ;XREF[4,0]:   00450719,00450771,004507ea,0045083a
          ;local_30      undefined4         -30                      ;XREF[22,0]:  00450731,0045073f,0045074d,00450755,0045075e
                                                                     ;             00450764,0045076a,00450775,0045077c,00450785
                                                                     ;             0045078b,00450793,0045079b,004507a8,004507b1
                                                                     ;             004507ba,004507c3,004507c9,004507d0,004507db
                                                                     ;             00450809,00450888
          ;local_34      undefined4         -34                      ;XREF[2,0]:   004507f7,0045082f
          ;local_38      undefined4         -38                      ;XREF[1,0]:   0045088b
          ;local_3c      undefined4         -3c                      ;XREF[1,0]:   00450885
          ;local_40      undefined4         -40                      ;XREF[2,0]:   0045087f,0045088e
                                                          ;XREF[2,0]:   004508d3,00450922
CODE:004506aa   55              PUSH        EBP                                     
CODE:004506ab   8bec            MOV         EBP,ESP                                 
CODE:004506ad   83c4c4          ADD         ESP,-0x3c                               
CODE:004506b0   53              PUSH        EBX                                     
CODE:004506b1   56              PUSH        ESI                                     
CODE:004506b2   57              PUSH        EDI                                     
CODE:004506b3   b8dc354600      MOV         param_1=>DATA:DA...,DATA:DAT_004635dc   
CODE:004506b8   e823140000      CALL        FUN_00451ae0                            ;undefined FUN_00451ae0(int param_1, ...
CODE:004506bd   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004506c0   8945dc          MOV         dword ptr [EBP + local_28+0x4],param_1  
CODE:004506c3   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:004506c6   0fb74006        MOVZX       param_1,word ptr [param_1 + 0x6]        
CODE:004506ca   0345dc          ADD         param_1,dword ptr [EBP + local_28+0x4]  
CODE:004506cd   648b15040...    MOV         param_2,dword ptr FS:[0x4]              
CODE:004506d4   8b52f8          MOV         param_2,dword ptr [param_2 + -0x8]      
CODE:004506d7   894218          MOV         dword ptr [param_2 + 0x18],param_1      
CODE:004506da   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:004506e0   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:004506e3   8b5520          MOV         param_2,dword ptr [EBP + param_10+0x4]  
CODE:004506e6   895014          MOV         dword ptr [param_1 + 0x14],param_2      
CODE:004506e9   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:004506ef   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:004506f2   8b5524          MOV         param_2,dword ptr [EBP + param_11+0x4]  
CODE:004506f5   895010          MOV         dword ptr [param_1 + 0x10],param_2      
CODE:004506f8   8b75dc          MOV         ESI,dword ptr [EBP + local_28+0x4]      
CODE:004506fb   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:004506fe   8b18            MOV         EBX,dword ptr [param_1]                 
CODE:00450700   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00450703   0fb77804        MOVZX       EDI,word ptr [param_1 + 0x4]            
CODE:00450707   f7c702000000    TEST        EDI,0x2                                 
CODE:0045070d   7408            JZ          LAB_00450717                            
CODE:0045070f   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00450712   8b400c          MOV         param_1,dword ptr [param_1 + 0xc]       
CODE:00450715   eb02            JMP         LAB_00450719                            
                            LAB_00450717:                 ;XREF[1,0]:   0045070d
CODE:00450717   33c0            XOR         param_1,param_1                         
                            LAB_00450719:                 ;XREF[1,0]:   00450715
CODE:00450719   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:0045071c   f7c730000000    TEST        EDI,0x30                                
CODE:00450722   7403            JZ          LAB_00450727                            
CODE:00450724   8b7608          MOV         ESI,dword ptr [ESI + 0x8]               
                            LAB_00450727:                 ;XREF[1,0]:   00450722
CODE:00450727   8d4346          LEA         param_1,[EBX + 0x46]                    
CODE:0045072a   50              PUSH        param_1                                 
CODE:0045072b   e837fdffff      CALL        FUN_00450467                            ;int * * FUN_00450467(undefined param...
CODE:00450730   59              POP         param_3                                 
CODE:00450731   8945d4          MOV         dword ptr [EBP + local_30+0x4],param_1  
CODE:00450734   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:0045073a   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:0045073d   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0045073f   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450742   8902            MOV         dword ptr [param_2],param_1             
CODE:00450744   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:0045074a   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:0045074d   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450750   8910            MOV         dword ptr [param_1],param_2             
CODE:00450752   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00450755   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450758   894204          MOV         dword ptr [param_2 + 0x4],param_1       
CODE:0045075b   8b451c          MOV         param_1,dword ptr [EBP + param_9+0x4]   
CODE:0045075e   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450761   89420c          MOV         dword ptr [param_2 + 0xc],param_1       
CODE:00450764   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:00450767   895810          MOV         dword ptr [param_1 + 0x10],EBX          
CODE:0045076a   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045076d   66897818        MOV         word ptr [param_1 + 0x18],DI            
CODE:00450771   668b45d8        MOV         param_1,word ptr [EBP + local_2c+0x4]   
CODE:00450775   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450778   6689421a        MOV         word ptr [param_2 + 0x1a],param_1       
CODE:0045077c   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045077f   897014          MOV         dword ptr [param_1 + 0x14],ESI          
CODE:00450782   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00450785   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:00450788   894208          MOV         dword ptr [param_2 + 0x8],param_1       
CODE:0045078b   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045078e   33d2            XOR         param_2,param_2                         
CODE:00450790   895028          MOV         dword ptr [param_1 + 0x28],param_2      
CODE:00450793   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:00450796   33d2            XOR         param_2,param_2                         
CODE:00450798   89502c          MOV         dword ptr [param_1 + 0x2c],param_2      
CODE:0045079b   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045079e   c7401cb10...    MOV         dword ptr [param_1 + 0x1c],FUN_004504b1 
CODE:004507a5   8b4520          MOV         param_1,dword ptr [EBP + param_10+0x4]  
CODE:004507a8   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:004507ab   894234          MOV         dword ptr [param_2 + 0x34],param_1      
CODE:004507ae   8b4524          MOV         param_1,dword ptr [EBP + param_11+0x4]  
CODE:004507b1   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:004507b4   894238          MOV         dword ptr [param_2 + 0x38],param_1      
CODE:004507b7   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004507ba   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:004507bd   894220          MOV         dword ptr [param_2 + 0x20],param_1      
CODE:004507c0   8b4518          MOV         param_1,dword ptr [EBP + param_8+0x4]   
CODE:004507c3   8b55d4          MOV         param_2,dword ptr [EBP + local_30+0x4]  
CODE:004507c6   894224          MOV         dword ptr [param_2 + 0x24],param_1      
CODE:004507c9   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:004507cc   c6404500        MOV         byte ptr [param_1 + 0x45],0x0           
CODE:004507d0   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:004507d3   c6404401        MOV         byte ptr [param_1 + 0x44],0x1           
CODE:004507d7   53              PUSH        EBX                                     
CODE:004507d8   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004507db   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:004507de   83c046          ADD         param_1,0x46                            
CODE:004507e1   50              PUSH        param_1                                 
CODE:004507e2   e865f6ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004507e7   83c40c          ADD         ESP,0xc                                 
CODE:004507ea   f645d801        TEST        byte ptr [EBP + local_2c+0x4],0x1       
CODE:004507ee   7444            JZ          LAB_00450834                            
CODE:004507f0   a1a4aa4600      MOV         param_1,[DATA:DAT_0046aaa4]             ;= ??
CODE:004507f5   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004507f7   8945d0          MOV         dword ptr [EBP + local_34+0x4],param_1  
CODE:004507fa   66c745f00800    MOV         word ptr [EBP + local_14+0x4],0x8       
CODE:00450800   ff7518          PUSH        dword ptr [EBP + param_8+0x4]           
CODE:00450803   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:00450806   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00450809   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045080c   83c046          ADD         param_1,0x46                            
CODE:0045080f   50              PUSH        param_1                                 
CODE:00450810   e88afdffff      CALL        FUN_0045059f                            ;undefined FUN_0045059f(undefined par...
CODE:00450815   83c410          ADD         ESP,0x10                                
CODE:00450818   66c745f00000    MOV         word ptr [EBP + local_14+0x4],0x0       
CODE:0045081e   eb0a            JMP         LAB_0045082a                            
CODE:00450820   e8              ??          E8h                                     
CODE:00450821   26              ??          26h    &                                
CODE:00450822   13              ??          13h                                     
CODE:00450823   00              ??          00h                                     
CODE:00450824   00              ??          00h                                     
CODE:00450825   e8              ??          E8h                                     
CODE:00450826   01              ??          01h                                     
CODE:00450827   02              ??          02h                                     
CODE:00450828   00              ??          00h                                     
CODE:00450829   00              ??          00h                                     
                            LAB_0045082a:                 ;XREF[1,0]:   0045081e
CODE:0045082a   a1a4aa4600      MOV         param_1,[DATA:DAT_0046aaa4]             ;= ??
CODE:0045082f   8b55d0          MOV         param_2,dword ptr [EBP + local_34+0x4]  
CODE:00450832   8910            MOV         dword ptr [param_1],param_2             
                            LAB_00450834:                 ;XREF[1,0]:   004507ee
CODE:00450834   837d2c00        CMP         dword ptr [EBP + param_13+0x4],0x0      
CODE:00450838   7539            JNZ         LAB_00450873                            
CODE:0045083a   f645d802        TEST        byte ptr [EBP + local_2c+0x4],0x2       
CODE:0045083e   7433            JZ          LAB_00450873                            
CODE:00450840   66c745f01400    MOV         word ptr [EBP + local_14+0x4],0x14      
CODE:00450846   6a01            PUSH        0x1                                     
CODE:00450848   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:0045084b   0fb7402c        MOVZX       param_1,word ptr [param_1 + 0x2c]       
CODE:0045084f   50              PUSH        param_1                                 
CODE:00450850   8b45dc          MOV         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00450853   ff7028          PUSH        dword ptr [param_1 + 0x28]              
CODE:00450856   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00450859   e8c5fdffff      CALL        FUN_00450623                            ;undefined FUN_00450623(undefined par...
CODE:0045085e   83c410          ADD         ESP,0x10                                
CODE:00450861   66c745f00000    MOV         word ptr [EBP + local_14+0x4],0x0       
CODE:00450867   eb0a            JMP         LAB_00450873                            
CODE:00450869   e8              ??          E8h                                     
CODE:0045086a   dd              ??          DDh                                     
CODE:0045086b   12              ??          12h                                     
CODE:0045086c   00              ??          00h                                     
CODE:0045086d   00              ??          00h                                     
CODE:0045086e   e8              ??          E8h                                     
CODE:0045086f   b8              ??          B8h                                     
CODE:00450870   01              ??          01h                                     
CODE:00450871   00              ??          00h                                     
CODE:00450872   00              ??          00h                                     
                            LAB_00450873:                 ;XREF[3,0]:   00450838,0045083e,00450867
CODE:00450873   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00450879   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:0045087c   8b4018          MOV         param_1,dword ptr [param_1 + 0x18]      
CODE:0045087f   8945c4          MOV         dword ptr [EBP + local_40+0x4],param_1  
CODE:00450882   8b4528          MOV         param_1,dword ptr [EBP + param_12+0x4]  
CODE:00450885   8945c8          MOV         dword ptr [EBP + local_3c+0x4],param_1  
CODE:00450888   8b45d4          MOV         param_1,dword ptr [EBP + local_30+0x4]  
CODE:0045088b   8945cc          MOV         dword ptr [EBP + local_38+0x4],param_1  
CODE:0045088e   8d45c4          LEA         param_1=>local_40,[EBP + -0x3c]         
CODE:00450891   50              PUSH        param_1                                 ;ULONG_PTR * lpArguments for RaiseExc...
CODE:00450892   6a03            PUSH        0x3                                     ;DWORD nNumberOfArguments for RaiseEx...
CODE:00450894   6a01            PUSH        0x1                                     ;DWORD dwExceptionFlags for RaiseExce...
CODE:00450896   68cefaef0e      PUSH        0xeefface                               ;DWORD dwExceptionCode for RaiseExcep...
CODE:0045089b   e8174c0000      CALL        KERNEL32.DLL::RaiseException            ;void RaiseException(DWORD dwExceptio...
CODE:004508a0   8b45e0          MOV         param_1,dword ptr [EBP + local_24+0x4]  
CODE:004508a3   64a300000000    MOV         FS:[0x0],param_1                        
CODE:004508a9   5f              POP         EDI                                     
CODE:004508aa   5e              POP         ESI                                     
CODE:004508ab   5b              POP         EBX                                     
CODE:004508ac   8be5            MOV         ESP,EBP                                 
CODE:004508ae   5d              POP         EBP                                     
CODE:004508af   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004508b0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9, undefined4 param_10, undefined4 param_11)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004508d0
          ;param_5       undefined4           8                      ;XREF[1,0]:   004508cd
          ;param_6       undefined4           c                      ;XREF[1,0]:   004508ca
          ;param_7       undefined4          10                      ;XREF[1,0]:   004508c7
          ;param_8       undefined4          14                      ;XREF[1,0]:   004508c4
          ;param_9       undefined4          18                      ;XREF[1,0]:   004508c1
          ;param_10      undefined4          1c                      ;XREF[1,0]:   004508be
          ;param_11      undefined4          20                      ;XREF[1,0]:   004508bb
          ;local_res0    undefined4           0                      ;XREF[1,0]:   004508b5
                                                          ;XREF[3,0]:   00451707,004517f6,00451a38
CODE:004508b0   55              PUSH        EBP                                     
CODE:004508b1   8bec            MOV         EBP,ESP                                 
CODE:004508b3   8bc5            MOV         param_1,EBP                             
CODE:004508b5   8b4004          MOV         param_1,dword ptr [EAX + local_res0+0x4]
CODE:004508b8   6a00            PUSH        0x0                                     
CODE:004508ba   50              PUSH        param_1                                 
CODE:004508bb   ff7524          PUSH        dword ptr [EBP + param_11+0x4]          
CODE:004508be   ff7520          PUSH        dword ptr [EBP + param_10+0x4]          
CODE:004508c1   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:004508c4   ff7518          PUSH        dword ptr [EBP + param_8+0x4]           
CODE:004508c7   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004508ca   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:004508cd   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004508d0   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004508d3   e8d2fdffff      CALL        FUN_004506aa                            ;undefined FUN_004506aa(undefined par...
CODE:004508d8   83c428          ADD         ESP,0x28                                
CODE:004508db   5d              POP         EBP                                     
CODE:004508dc   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004508dd(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450901
          ;param_5       undefined4           8                      ;XREF[1,0]:   004508fe
          ;local_res0    undefined4           0                      ;XREF[1,0]:   004508e4
CODE:004508dd   55              PUSH        EBP                                     
CODE:004508de   8bec            MOV         EBP,ESP                                 
CODE:004508e0   53              PUSH        EBX                                     
CODE:004508e1   56              PUSH        ESI                                     
CODE:004508e2   8bc5            MOV         param_1,EBP                             
CODE:004508e4   8b7004          MOV         ESI,dword ptr [EAX + local_res0+0x4]    
CODE:004508e7   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:004508ed   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:004508f0   8b18            MOV         EBX,dword ptr [param_1]                 
CODE:004508f2   85db            TEST        EBX,EBX                                 
CODE:004508f4   7505            JNZ         LAB_004508fb                            
CODE:004508f6   e850120000      CALL        FUN_00451b4b                            ;undefined FUN_00451b4b(void)
                            LAB_004508fb:                 ;XREF[1,0]:   004508f4
CODE:004508fb   6a01            PUSH        0x1                                     
CODE:004508fd   56              PUSH        ESI                                     
CODE:004508fe   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00450901   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00450904   ff730c          PUSH        dword ptr [EBX + 0xc]                   
CODE:00450907   ff7324          PUSH        dword ptr [EBX + 0x24]                  
CODE:0045090a   ff7320          PUSH        dword ptr [EBX + 0x20]                  
CODE:0045090d   ff7308          PUSH        dword ptr [EBX + 0x8]                   
CODE:00450910   807b4400        CMP         byte ptr [EBX + 0x44],0x0               
CODE:00450914   7405            JZ          LAB_0045091b                            
CODE:00450916   8d4346          LEA         param_1,[EBX + 0x46]                    
CODE:00450919   eb03            JMP         LAB_0045091e                            
                            LAB_0045091b:                 ;XREF[1,0]:   00450914
CODE:0045091b   8b4340          MOV         param_1,dword ptr [EBX + 0x40]          
                            LAB_0045091e:                 ;XREF[1,0]:   00450919
CODE:0045091e   50              PUSH        param_1                                 
CODE:0045091f   ff7304          PUSH        dword ptr [EBX + 0x4]                   
CODE:00450922   e883fdffff      CALL        FUN_004506aa                            ;undefined FUN_004506aa(undefined par...
CODE:00450927   83c428          ADD         ESP,0x28                                
CODE:0045092a   5e              POP         ESI                                     
CODE:0045092b   5b              POP         EBX                                     
CODE:0045092c   5d              POP         EBP                                     
CODE:0045092d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045092e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045095f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450934
          ;local_44      undefined4         -44                      ;XREF[1,0]:   0045094b
          ;local_50      undefined4         -50                      ;XREF[2,0]:   00450942,00450951
          ;local_54      undefined4         -54                      ;XREF[2,0]:   0045093b,0045094e
                                                          ;XREF[1,0]:   00450fe7
CODE:0045092e   55              PUSH        EBP                                     
CODE:0045092f   8bec            MOV         EBP,ESP                                 
CODE:00450931   83c4b0          ADD         ESP,-0x50                               
CODE:00450934   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00450937   85c9            TEST        param_3,param_3                         
CODE:00450939   7516            JNZ         LAB_00450951                            
CODE:0045093b   c745b0260...    MOV         dword ptr [EBP + local_54+0x4],0x26     
CODE:00450942   c745b4020...    MOV         dword ptr [EBP + local_50+0x4],0x2      
CODE:00450949   33c0            XOR         param_1,param_1                         
CODE:0045094b   8945c0          MOV         dword ptr [EBP + local_44+0x4],param_1  
CODE:0045094e   8d4db0          LEA         param_3=>local_54,[EBP + -0x50]         
                            LAB_00450951:                 ;XREF[1,0]:   00450939
CODE:00450951   83490402        OR          dword ptr [ECX + local_50+0x54],0x2     
CODE:00450955   b87b000000      MOV         param_1,0x7b                            
CODE:0045095a   ba7b000000      MOV         param_2,0x7b                            
CODE:0045095f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450962   8bd1            MOV         param_2,param_3                         
CODE:00450964   e8a9140000      CALL        FUN_00451e12                            ;undefined FUN_00451e12(PVOID param_1...
CODE:00450969   8be5            MOV         ESP,EBP                                 
CODE:0045096b   5d              POP         EBP                                     
CODE:0045096c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045096d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045098e
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045098b
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450988
          ;local_14      undefined2         -14                      ;XREF[2,0]:   00450980,00450999
          ;local_24      undefined4         -24                      ;XREF[1,0]:   004509ab
                                                          ;XREF[3,0]:   004509e8,00450a1b,00450ce7
CODE:0045096d   55              PUSH        EBP                                     
CODE:0045096e   8bec            MOV         EBP,ESP                                 
CODE:00450970   83c4e0          ADD         ESP,-0x20                               
CODE:00450973   53              PUSH        EBX                                     
CODE:00450974   56              PUSH        ESI                                     
CODE:00450975   57              PUSH        EDI                                     
CODE:00450976   b81c364600      MOV         param_1=>DATA:DA...,DATA:DAT_0046361c   
CODE:0045097b   e860110000      CALL        FUN_00451ae0                            ;undefined FUN_00451ae0(int param_1, ...
CODE:00450980   66c745f00800    MOV         word ptr [EBP + local_14+0x4],0x8       
CODE:00450986   6a01            PUSH        0x1                                     
CODE:00450988   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:0045098b   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0045098e   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00450991   e88dfcffff      CALL        FUN_00450623                            ;undefined FUN_00450623(undefined par...
CODE:00450996   83c410          ADD         ESP,0x10                                
CODE:00450999   66c745f00000    MOV         word ptr [EBP + local_14+0x4],0x0       
CODE:0045099f   eb0a            JMP         LAB_004509ab                            
CODE:004509a1   e8              ??          E8h                                     
CODE:004509a2   a5              ??          A5h                                     
CODE:004509a3   11              ??          11h                                     
CODE:004509a4   00              ??          00h                                     
CODE:004509a5   00              ??          00h                                     
CODE:004509a6   e8              ??          E8h                                     
CODE:004509a7   80              ??          80h                                     
CODE:004509a8   00              ??          00h                                     
CODE:004509a9   00              ??          00h                                     
CODE:004509aa   00              ??          00h                                     
                            LAB_004509ab:                 ;XREF[1,0]:   0045099f
CODE:004509ab   8b45e0          MOV         param_1,dword ptr [EBP + local_24+0x4]  
CODE:004509ae   64a300000000    MOV         FS:[0x0],param_1                        
CODE:004509b4   5f              POP         EDI                                     
CODE:004509b5   5e              POP         ESI                                     
CODE:004509b6   5b              POP         EBX                                     
CODE:004509b7   8be5            MOV         ESP,EBP                                 
CODE:004509b9   5d              POP         EBP                                     
CODE:004509ba   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004509bb(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004509c0
                                                          ;XREF[1,0]:   00450dc1
CODE:004509bb   55              PUSH        EBP                                     
CODE:004509bc   8bec            MOV         EBP,ESP                                 
CODE:004509be   53              PUSH        EBX                                     
CODE:004509bf   56              PUSH        ESI                                     
CODE:004509c0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004509c3   807b4400        CMP         byte ptr [EBX + 0x44],0x0               
CODE:004509c7   7432            JZ          LAB_004509fb                            
CODE:004509c9   f6431a02        TEST        byte ptr [EBX + 0x1a],0x2               
CODE:004509cd   7428            JZ          LAB_004509f7                            
CODE:004509cf   a1a4aa4600      MOV         param_1,[DATA:DAT_0046aaa4]             ;= ??
CODE:004509d4   8b30            MOV         ESI,dword ptr [param_1]                 
CODE:004509d6   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:004509d9   0fb7402c        MOVZX       param_1,word ptr [param_1 + 0x2c]       
CODE:004509dd   50              PUSH        param_1                                 
CODE:004509de   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:004509e1   ff7028          PUSH        dword ptr [param_1 + 0x28]              
CODE:004509e4   8d4346          LEA         param_1,[EBX + 0x46]                    
CODE:004509e7   50              PUSH        param_1                                 
CODE:004509e8   e880ffffff      CALL        FUN_0045096d                            ;undefined FUN_0045096d(undefined par...
CODE:004509ed   83c40c          ADD         ESP,0xc                                 
CODE:004509f0   a1a4aa4600      MOV         param_1,[DATA:DAT_0046aaa4]             ;= ??
CODE:004509f5   8930            MOV         dword ptr [param_1],ESI                 
                            LAB_004509f7:                 ;XREF[1,0]:   004509cd
CODE:004509f7   c6434400        MOV         byte ptr [EBX + 0x44],0x0               
                            LAB_004509fb:                 ;XREF[1,0]:   004509c7
CODE:004509fb   807b4500        CMP         byte ptr [EBX + 0x45],0x0               
CODE:004509ff   7426            JZ          LAB_00450a27                            
CODE:00450a01   8b433c          MOV         param_1,dword ptr [EBX + 0x3c]          
CODE:00450a04   f6400402        TEST        byte ptr [param_1 + 0x4],0x2            
CODE:00450a08   7419            JZ          LAB_00450a23                            
CODE:00450a0a   f6400c02        TEST        byte ptr [param_1 + 0xc],0x2            
CODE:00450a0e   7413            JZ          LAB_00450a23                            
CODE:00450a10   0fb7502c        MOVZX       param_2,word ptr [param_1 + 0x2c]       
CODE:00450a14   52              PUSH        param_2                                 
CODE:00450a15   ff7028          PUSH        dword ptr [param_1 + 0x28]              
CODE:00450a18   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450a1b   e84dffffff      CALL        FUN_0045096d                            ;undefined FUN_0045096d(undefined par...
CODE:00450a20   83c40c          ADD         ESP,0xc                                 
                            LAB_00450a23:                 ;XREF[2,0]:   00450a08,00450a0e
CODE:00450a23   c6434500        MOV         byte ptr [EBX + 0x45],0x0               
                            LAB_00450a27:                 ;XREF[1,0]:   004509ff
CODE:00450a27   5e              POP         ESI                                     
CODE:00450a28   5b              POP         EBX                                     
CODE:00450a29   5d              POP         EBP                                     
CODE:00450a2a   c3              RET                                                 
CODE:00450a2b   53              ??          53h    S                                
CODE:00450a2c   64              ??          64h    d                                
CODE:00450a2d   a1              ??          A1h                                     
CODE:00450a2e   04              ??          04h                                     
CODE:00450a2f   00              ??          00h                                     
CODE:00450a30   00              ??          00h                                     
CODE:00450a31   00              ??          00h                                     
CODE:00450a32   8b              ??          8Bh                                     
CODE:00450a33   40              ??          40h    @                                
CODE:00450a34   f8              ??          F8h                                     
CODE:00450a35   8b              ??          8Bh                                     
CODE:00450a36   18              ??          18h                                     
CODE:00450a37   64              ??          64h    d                                
CODE:00450a38   a1              ??          A1h                                     
CODE:00450a39   04              ??          04h                                     
CODE:00450a3a   00              ??          00h                                     
CODE:00450a3b   00              ??          00h                                     
CODE:00450a3c   00              ??          00h                                     
CODE:00450a3d   8b              ??          8Bh                                     
CODE:00450a3e   40              ??          40h    @                                
CODE:00450a3f   f8              ??          F8h                                     
CODE:00450a40   8b              ??          8Bh                                     
CODE:00450a41   13              ??          13h                                     
CODE:00450a42   89              ??          89h                                     
CODE:00450a43   10              ??          10h                                     
CODE:00450a44   8b              ??          8Bh                                     
CODE:00450a45   43              ??          43h    C                                
CODE:00450a46   28              ??          28h    (                                
CODE:00450a47   0f              ??          0Fh                                     
CODE:00450a48   b7              ??          B7h                                     
CODE:00450a49   50              ??          50h    P                                
CODE:00450a4a   10              ??          10h                                     
CODE:00450a4b   8b              ??          8Bh                                     
CODE:00450a4c   48              ??          48h    H                                
CODE:00450a4d   08              ??          08h                                     
CODE:00450a4e   66              ??          66h    f                                
CODE:00450a4f   8b              ??          8Bh                                     
CODE:00450a50   14              ??          14h                                     
CODE:00450a51   11              ??          11h                                     
CODE:00450a52   66              ??          66h    f                                
CODE:00450a53   89              ??          89h                                     
CODE:00450a54   50              ??          50h    P                                
CODE:00450a55   10              ??          10h                                     
CODE:00450a56   53              ??          53h    S                                
CODE:00450a57   e8              ??          E8h                                     
CODE:00450a58   5f              ??          5Fh    _                                
CODE:00450a59   ff              ??          FFh                                     
CODE:00450a5a   ff              ??          FFh                                     
CODE:00450a5b   ff              ??          FFh                                     
CODE:00450a5c   59              ??          59h    Y                                
CODE:00450a5d   53              ??          53h    S                                
CODE:00450a5e   ff              ??          FFh                                     
CODE:00450a5f   53              ??          53h    S                                
CODE:00450a60   1c              ??          1Ch                                     
CODE:00450a61   59              ??          59h    Y                                
CODE:00450a62   5b              ??          5Bh    [                                
CODE:00450a63   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00450a64(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450a6e
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450a83
          ;param_6       undefined4           c                      ;XREF[2,0]:   00450a91,00450ac1
          ;param_7       undefined4          10                      ;XREF[1,0]:   00450a6b
          ;local_8       undefined4          -8                      ;XREF[6,0]:   00450a80,00450a89,00450a8e,00450aa1,00450abd
                                                                     ;             00450ad3
                                                          ;XREF[3,0]:   00450ac7,00450b0f,00450b2e
CODE:00450a64   55              PUSH        EBP                                     
CODE:00450a65   8bec            MOV         EBP,ESP                                 
CODE:00450a67   51              PUSH        param_3                                 
CODE:00450a68   53              PUSH        EBX                                     
CODE:00450a69   56              PUSH        ESI                                     
CODE:00450a6a   57              PUSH        EDI                                     
CODE:00450a6b   8b7d14          MOV         EDI,dword ptr [EBP + param_7+0x4]       
CODE:00450a6e   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
                            LAB_00450a71:                 ;XREF[1,0]:   00450ae2
CODE:00450a71   8b1e            MOV         EBX,dword ptr [ESI]                     
CODE:00450a73   85db            TEST        EBX,EBX                                 
CODE:00450a75   7504            JNZ         LAB_00450a7b                            
CODE:00450a77   33c0            XOR         param_1,param_1                         
CODE:00450a79   eb69            JMP         LAB_00450ae4                            
                            LAB_00450a7b:                 ;XREF[1,0]:   00450a75
CODE:00450a7b   8b07            MOV         param_1,dword ptr [EDI]                 
CODE:00450a7d   034604          ADD         param_1,dword ptr [ESI + 0x4]           
CODE:00450a80   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00450a83   837d0c00        CMP         dword ptr [EBP + param_5+0x4],0x0       
CODE:00450a87   7408            JZ          LAB_00450a91                            
CODE:00450a89   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450a8c   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00450a8e   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
                            LAB_00450a91:                 ;XREF[1,0]:   00450a87
CODE:00450a91   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00450a94   53              PUSH        EBX                                     
CODE:00450a95   e85ef7ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00450a9a   83c408          ADD         ESP,0x8                                 
CODE:00450a9d   85c0            TEST        param_1,param_1                         
CODE:00450a9f   740c            JZ          LAB_00450aad                            
CODE:00450aa1   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450aa4   8907            MOV         dword ptr [EDI],param_1                 
CODE:00450aa6   b801000000      MOV         param_1,0x1                             
CODE:00450aab   eb37            JMP         LAB_00450ae4                            
                            LAB_00450aad:                 ;XREF[1,0]:   00450a9f
CODE:00450aad   f6430402        TEST        byte ptr [EBX + 0x4],0x2                
CODE:00450ab1   742c            JZ          LAB_00450adf                            
CODE:00450ab3   0fb74310        MOVZX       param_1,word ptr [EBX + 0x10]           
CODE:00450ab7   03d8            ADD         EBX,param_1                             
CODE:00450ab9   85db            TEST        EBX,EBX                                 
CODE:00450abb   7422            JZ          LAB_00450adf                            
CODE:00450abd   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00450ac0   50              PUSH        param_1                                 
CODE:00450ac1   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:00450ac4   6a00            PUSH        0x0                                     
CODE:00450ac6   53              PUSH        EBX                                     
CODE:00450ac7   e898ffffff      CALL        FUN_00450a64                            ;undefined4 FUN_00450a64(undefined pa...
CODE:00450acc   83c410          ADD         ESP,0x10                                
CODE:00450acf   85c0            TEST        param_1,param_1                         
CODE:00450ad1   740c            JZ          LAB_00450adf                            
CODE:00450ad3   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450ad6   8907            MOV         dword ptr [EDI],param_1                 
CODE:00450ad8   b801000000      MOV         param_1,0x1                             
CODE:00450add   eb05            JMP         LAB_00450ae4                            
                            LAB_00450adf:                 ;XREF[3,0]:   00450ab1,00450abb,00450ad1
CODE:00450adf   83c60c          ADD         ESI,0xc                                 
CODE:00450ae2   eb8d            JMP         LAB_00450a71                            
                            LAB_00450ae4:                 ;XREF[3,0]:   00450a79,00450aab,00450add
CODE:00450ae4   5f              POP         EDI                                     
CODE:00450ae5   5e              POP         ESI                                     
CODE:00450ae6   5b              POP         EBX                                     
CODE:00450ae7   59              POP         param_3                                 
CODE:00450ae8   5d              POP         EBP                                     
CODE:00450ae9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00450aea(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[6,0]:   00450af6,00450afc,00450b07,00450b1b,00450b26
                                                                     ;             00450b3a
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450af3
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450af0
                                                          ;XREF[2,0]:   00450c0c,00450c58
CODE:00450aea   55              PUSH        EBP                                     
CODE:00450aeb   8bec            MOV         EBP,ESP                                 
CODE:00450aed   53              PUSH        EBX                                     
CODE:00450aee   56              PUSH        ESI                                     
CODE:00450aef   57              PUSH        EDI                                     
CODE:00450af0   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:00450af3   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00450af6   837d0800        CMP         dword ptr [EBP + param_4+0x4],0x0       
CODE:00450afa   7505            JNZ         LAB_00450b01                            
CODE:00450afc   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450aff   eb40            JMP         LAB_00450b41                            
                            LAB_00450b01:                 ;XREF[1,0]:   00450afa
CODE:00450b01   0fb77310        MOVZX       ESI,word ptr [EBX + 0x10]               
CODE:00450b05   03f3            ADD         ESI,EBX                                 
CODE:00450b07   8d4508          LEA         param_1=>param_4,[EBP + 0x8]            
CODE:00450b0a   50              PUSH        param_1                                 
CODE:00450b0b   57              PUSH        EDI                                     
CODE:00450b0c   6a00            PUSH        0x0                                     
CODE:00450b0e   56              PUSH        ESI                                     
CODE:00450b0f   e850ffffff      CALL        FUN_00450a64                            ;undefined4 FUN_00450a64(undefined pa...
CODE:00450b14   83c410          ADD         ESP,0x10                                
CODE:00450b17   85c0            TEST        param_1,param_1                         
CODE:00450b19   7405            JZ          LAB_00450b20                            
CODE:00450b1b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450b1e   eb21            JMP         LAB_00450b41                            
                            LAB_00450b20:                 ;XREF[1,0]:   00450b19
CODE:00450b20   0fb77312        MOVZX       ESI,word ptr [EBX + 0x12]               
CODE:00450b24   03f3            ADD         ESI,EBX                                 
CODE:00450b26   8d4508          LEA         param_1=>param_4,[EBP + 0x8]            
CODE:00450b29   50              PUSH        param_1                                 
CODE:00450b2a   57              PUSH        EDI                                     
CODE:00450b2b   6a01            PUSH        0x1                                     
CODE:00450b2d   56              PUSH        ESI                                     
CODE:00450b2e   e831ffffff      CALL        FUN_00450a64                            ;undefined4 FUN_00450a64(undefined pa...
CODE:00450b33   83c410          ADD         ESP,0x10                                
CODE:00450b36   85c0            TEST        param_1,param_1                         
CODE:00450b38   7405            JZ          LAB_00450b3f                            
CODE:00450b3a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450b3d   eb02            JMP         LAB_00450b41                            
                            LAB_00450b3f:                 ;XREF[1,0]:   00450b38
CODE:00450b3f   33c0            XOR         param_1,param_1                         
                            LAB_00450b41:                 ;XREF[3,0]:   00450aff,00450b1e,00450b3d
CODE:00450b41   5f              POP         EDI                                     
CODE:00450b42   5e              POP         ESI                                     
CODE:00450b43   5b              POP         EBX                                     
CODE:00450b44   5d              POP         EBP                                     
CODE:00450b45   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450b46(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[5,0]:   00450b52,00450b63,00450b70,00450c70,00450c76
          ;param_5       undefined            8                      
          ;param_6       undefined4           c                      ;XREF[1,0]:   00450b4f
          ;param_7       undefined4          10                      ;XREF[1,0]:   00450b8d
          ;param_8       undefined4          14                      ;XREF[1,0]:   00450b92
          ;local_8       undefined4          -8                      ;XREF[15,0]:  00450b86,00450be7,00450bec,00450bff,00450c09
                                                                     ;             00450c14,00450c17,00450c27,00450c55,00450c60
                                                                     ;             00450c7c,00450c94,00450ca9,00450cc2,00450ce4
          ;local_c       undefined4          -c                      ;XREF[8,0]:   00450b80,00450bc5,00450bde,00450c1f,00450c63
                                                                     ;             00450c8a,00450cb8,00450cd0
          ;local_10      undefined4         -10                      ;XREF[2,0]:   00450c02,00450c1a
                                                          ;XREF[1,0]:   0045101b
CODE:00450b46   55              PUSH        EBP                                     
CODE:00450b47   8bec            MOV         EBP,ESP                                 
CODE:00450b49   83c4f4          ADD         ESP,-0xc                                
CODE:00450b4c   53              PUSH        EBX                                     
CODE:00450b4d   56              PUSH        ESI                                     
CODE:00450b4e   57              PUSH        EDI                                     
CODE:00450b4f   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00450b52   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450b55   8b4004          MOV         param_1,dword ptr [param_1 + 0x4]       
CODE:00450b58   89433c          MOV         dword ptr [EBX + 0x3c],param_1          
CODE:00450b5b   85c0            TEST        param_1,param_1                         
CODE:00450b5d   0f8490010000    JZ          LAB_00450cf3                            
CODE:00450b63   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00450b66   f6420880        TEST        byte ptr [param_2 + 0x8],0x80           
CODE:00450b6a   0f8583010000    JNZ         LAB_00450cf3                            
CODE:00450b70   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00450b73   8b5208          MOV         param_2,dword ptr [param_2 + 0x8]       
CODE:00450b76   83e201          AND         param_2,0x1                             
CODE:00450b79   83fa01          CMP         param_2,0x1                             
CODE:00450b7c   1bd2            SBB         param_2,param_2                         
CODE:00450b7e   f7da            NEG         param_2                                 
CODE:00450b80   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00450b83   8d5346          LEA         param_2,[EBX + 0x46]                    
CODE:00450b86   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00450b89   c6434501        MOV         byte ptr [EBX + 0x45],0x1               
CODE:00450b8d   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00450b90   8b12            MOV         param_2,dword ptr [param_2]             
CODE:00450b92   035518          ADD         param_2,dword ptr [EBP + param_8+0x4]   
CODE:00450b95   895340          MOV         dword ptr [EBX + 0x40],param_2          
CODE:00450b98   8bf0            MOV         ESI,param_1                             
CODE:00450b9a   8b3e            MOV         EDI,dword ptr [ESI]                     
CODE:00450b9c   0fb74604        MOVZX       param_1,word ptr [ESI + 0x4]            
CODE:00450ba0   8bd0            MOV         param_2,param_1                         
CODE:00450ba2   a830            TEST        param_1,0x30                            
CODE:00450ba4   7407            JZ          LAB_00450bad                            
CODE:00450ba6   8b7608          MOV         ESI,dword ptr [ESI + 0x8]               
CODE:00450ba9   0fb75604        MOVZX       param_2,word ptr [ESI + 0x4]            
                            LAB_00450bad:                 ;XREF[1,0]:   00450ba4
CODE:00450bad   a810            TEST        param_1,0x10                            
CODE:00450baf   7420            JZ          LAB_00450bd1                            
CODE:00450bb1   f6430c01        TEST        byte ptr [EBX + 0xc],0x1                
CODE:00450bb5   741a            JZ          LAB_00450bd1                            
CODE:00450bb7   57              PUSH        EDI                                     
CODE:00450bb8   6a00            PUSH        0x0                                     
CODE:00450bba   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450bbd   e8faf2ffff      CALL        Memset                                  ;void * Memset(void * result, byte va...
CODE:00450bc2   83c40c          ADD         ESP,0xc                                 
CODE:00450bc5   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
CODE:00450bcc   e9ff000000      JMP         LAB_00450cd0                            
                            LAB_00450bd1:                 ;XREF[2,0]:   00450baf,00450bb5
CODE:00450bd1   f6c201          TEST        param_2,0x1                             
CODE:00450bd4   7465            JZ          LAB_00450c3b                            
CODE:00450bd6   a830            TEST        param_1,0x30                            
CODE:00450bd8   7461            JZ          LAB_00450c3b                            
CODE:00450bda   a820            TEST        param_1,0x20                            
CODE:00450bdc   7409            JZ          LAB_00450be7                            
CODE:00450bde   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
CODE:00450be5   eb08            JMP         LAB_00450bef                            
                            LAB_00450be7:                 ;XREF[1,0]:   00450bdc
CODE:00450be7   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450bea   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00450bec   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
                            LAB_00450bef:                 ;XREF[1,0]:   00450be5
CODE:00450bef   56              PUSH        ESI                                     
CODE:00450bf0   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00450bf3   e800f6ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00450bf8   83c408          ADD         ESP,0x8                                 
CODE:00450bfb   85c0            TEST        param_1,param_1                         
CODE:00450bfd   7527            JNZ         LAB_00450c26                            
CODE:00450bff   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450c02   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00450c05   56              PUSH        ESI                                     
CODE:00450c06   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00450c09   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450c0c   e8d9feffff      CALL        FUN_00450aea                            ;int FUN_00450aea(undefined param_1, ...
CODE:00450c11   83c40c          ADD         ESP,0xc                                 
CODE:00450c14   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00450c17   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450c1a   3b45f4          CMP         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00450c1d   7407            JZ          LAB_00450c26                            
CODE:00450c1f   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
                            LAB_00450c26:                 ;XREF[2,0]:   00450bfd,00450c1d
CODE:00450c26   57              PUSH        EDI                                     
CODE:00450c27   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00450c2a   50              PUSH        param_1                                 
CODE:00450c2b   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450c2e   e819f2ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00450c33   83c40c          ADD         ESP,0xc                                 
CODE:00450c36   e995000000      JMP         LAB_00450cd0                            
                            LAB_00450c3b:                 ;XREF[2,0]:   00450bd4,00450bd8
CODE:00450c3b   f6431801        TEST        byte ptr [EBX + 0x18],0x1               
CODE:00450c3f   7463            JZ          LAB_00450ca4                            
CODE:00450c41   56              PUSH        ESI                                     
CODE:00450c42   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00450c45   e8aef5ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00450c4a   83c408          ADD         ESP,0x8                                 
CODE:00450c4d   85c0            TEST        param_1,param_1                         
CODE:00450c4f   7519            JNZ         LAB_00450c6a                            
CODE:00450c51   56              PUSH        ESI                                     
CODE:00450c52   ff7314          PUSH        dword ptr [EBX + 0x14]                  
CODE:00450c55   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450c58   e88dfeffff      CALL        FUN_00450aea                            ;int FUN_00450aea(undefined param_1, ...
CODE:00450c5d   83c40c          ADD         ESP,0xc                                 
CODE:00450c60   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00450c63   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
                            LAB_00450c6a:                 ;XREF[1,0]:   00450c4f
CODE:00450c6a   f6460c01        TEST        byte ptr [ESI + 0xc],0x1                
CODE:00450c6e   7423            JZ          LAB_00450c93                            
CODE:00450c70   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450c73   ff7010          PUSH        dword ptr [param_1 + 0x10]              
CODE:00450c76   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450c79   ff700c          PUSH        dword ptr [param_1 + 0xc]               
CODE:00450c7c   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450c7f   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450c82   e818f9ffff      CALL        FUN_0045059f                            ;undefined FUN_0045059f(undefined par...
CODE:00450c87   83c410          ADD         ESP,0x10                                
CODE:00450c8a   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
CODE:00450c91   eb3d            JMP         LAB_00450cd0                            
                            LAB_00450c93:                 ;XREF[1,0]:   00450c6e
CODE:00450c93   57              PUSH        EDI                                     
CODE:00450c94   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450c97   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450c9a   e8adf1ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00450c9f   83c40c          ADD         ESP,0xc                                 
CODE:00450ca2   eb2c            JMP         LAB_00450cd0                            
                            LAB_00450ca4:                 ;XREF[1,0]:   00450c3f
CODE:00450ca4   a820            TEST        param_1,0x20                            
CODE:00450ca6   7419            JZ          LAB_00450cc1                            
CODE:00450ca8   57              PUSH        EDI                                     
CODE:00450ca9   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00450cac   50              PUSH        param_1                                 
CODE:00450cad   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450cb0   e897f1ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00450cb5   83c40c          ADD         ESP,0xc                                 
CODE:00450cb8   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
CODE:00450cbf   eb0f            JMP         LAB_00450cd0                            
                            LAB_00450cc1:                 ;XREF[1,0]:   00450ca6
CODE:00450cc1   57              PUSH        EDI                                     
CODE:00450cc2   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450cc5   ff7340          PUSH        dword ptr [EBX + 0x40]                  
CODE:00450cc8   e87ff1ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00450ccd   83c40c          ADD         ESP,0xc                                 
                            LAB_00450cd0:                 ;XREF[5,0]:   00450bcc,00450c36,00450c91,00450ca2
                                                          ;             00450cbf
CODE:00450cd0   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00450cd4   751d            JNZ         LAB_00450cf3                            
CODE:00450cd6   f6460c02        TEST        byte ptr [ESI + 0xc],0x2                
CODE:00450cda   7413            JZ          LAB_00450cef                            
CODE:00450cdc   0fb7462c        MOVZX       param_1,word ptr [ESI + 0x2c]           
CODE:00450ce0   50              PUSH        param_1                                 
CODE:00450ce1   ff7628          PUSH        dword ptr [ESI + 0x28]                  
CODE:00450ce4   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00450ce7   e881fcffff      CALL        FUN_0045096d                            ;undefined FUN_0045096d(undefined par...
CODE:00450cec   83c40c          ADD         ESP,0xc                                 
                            LAB_00450cef:                 ;XREF[1,0]:   00450cda
CODE:00450cef   c6434400        MOV         byte ptr [EBX + 0x44],0x0               
                            LAB_00450cf3:                 ;XREF[3,0]:   00450b5d,00450b6a,00450cd4
CODE:00450cf3   5f              POP         EDI                                     
CODE:00450cf4   5e              POP         ESI                                     
CODE:00450cf5   5b              POP         EBX                                     
CODE:00450cf6   8be5            MOV         ESP,EBP                                 
CODE:00450cf8   5d              POP         EBP                                     
CODE:00450cf9   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450cfa(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[7,0]:   00450d07,00450d13,00450d1c,00450d3e,00450d69
                                                                     ;             00450daa,00450de0
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450df9
          ;local_8       undefined4          -8                      ;XREF[7,0]:   00450d0d,00450d10,00450d2a,00450d34,00450d5d
                                                                     ;             00450dce,00450dd7
          ;local_c       undefined4          -c                      ;XREF[3,0]:   00450d19,00450d80,00450ddd
          ;local_10      undefined4         -10                      ;XREF[3,0]:   00450d04,00450de3,00450df0
                                                          ;XREF[4,0]:   00450e11,00450e25,00450ed1,00450ff3
CODE:00450cfa   55              PUSH        EBP                                     
CODE:00450cfb   8bec            MOV         EBP,ESP                                 
CODE:00450cfd   83c4f4          ADD         ESP,-0xc                                
CODE:00450d00   53              PUSH        EBX                                     
CODE:00450d01   56              PUSH        ESI                                     
CODE:00450d02   33c0            XOR         param_1,param_1                         
CODE:00450d04   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00450d07   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450d0a   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:00450d0d   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00450d10   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00450d13   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00450d16   2b5004          SUB         param_2,dword ptr [param_1 + 0x4]       
CODE:00450d19   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00450d1c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450d1f   0fb75010        MOVZX       param_2,word ptr [param_1 + 0x10]       
CODE:00450d23   e9cd000000      JMP         LAB_00450df5                            
                            LAB_00450d28:                 ;XREF[1,0]:   00450dfc
CODE:00450d28   8bc2            MOV         param_1,param_2                         
CODE:00450d2a   8b4dfc          MOV         param_3,dword ptr [EBP + local_8+0x4]   
CODE:00450d2d   0fb73401        MOVZX       ESI,word ptr [param_3 + param_1*0x1]    
CODE:00450d31   83c002          ADD         param_1,0x2                             
CODE:00450d34   8b4dfc          MOV         param_3,dword ptr [EBP + local_8+0x4]   
CODE:00450d37   0fb70c01        MOVZX       param_3,word ptr [param_3 + param_1*0x1]
CODE:00450d3b   83c002          ADD         param_1,0x2                             
CODE:00450d3e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00450d41   66897310        MOV         word ptr [EBX + 0x10],SI                
CODE:00450d45   83e901          SUB         param_3,0x1                             
CODE:00450d48   7213            JC          LAB_00450d5d                            
CODE:00450d4a   83e903          SUB         param_3,0x3                             
CODE:00450d4d   0f82a0000000    JC          LAB_00450df3                            
CODE:00450d53   7447            JZ          LAB_00450d9c                            
CODE:00450d55   49              DEC         param_3                                 
CODE:00450d56   7476            JZ          LAB_00450dce                            
CODE:00450d58   e996000000      JMP         LAB_00450df3                            
                            LAB_00450d5d:                 ;XREF[1,0]:   00450d48
CODE:00450d5d   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00450d60   8b440204        MOV         param_1,dword ptr [param_2 + param_1*...
CODE:00450d64   a394aa4600      MOV         [DATA:DAT_0046aa94],param_1             ;= ??
CODE:00450d69   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00450d6c   66c740120100    MOV         word ptr [param_1 + 0x12],0x1           
CODE:00450d72   53              PUSH        EBX                                     
CODE:00450d73   55              PUSH        EBP                                     
CODE:00450d74   56              PUSH        ESI                                     
CODE:00450d75   57              PUSH        EDI                                     
CODE:00450d76   b97b000000      MOV         param_3,0x7b                            
CODE:00450d7b   bb7b000000      MOV         EBX,0x7b                                
CODE:00450d80   8b4df8          MOV         param_3,dword ptr [EBP + local_c+0x4]   
CODE:00450d83   bb94aa4600      MOV         EBX,DATA:DAT_0046aa94                   ;= ??
CODE:00450d88   e89a100000      CALL        FUN_00451e27                            ;undefined FUN_00451e27(void)
CODE:00450d8d   5f              POP         EDI                                     
CODE:00450d8e   5e              POP         ESI                                     
CODE:00450d8f   5d              POP         EBP                                     
CODE:00450d90   5b              POP         EBX                                     
CODE:00450d91   8b4508          MOV         param_1,dword ptr [EBP + 0x8]           
CODE:00450d94   66c740120000    MOV         word ptr [param_1 + 0x12],0x0           
CODE:00450d9a   eb57            JMP         LAB_00450df3                            
                            LAB_00450d9c:                 ;XREF[1,0]:   00450d53
CODE:00450d9c   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00450da2   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:00450da5   eb0f            JMP         LAB_00450db6                            
                            LAB_00450da7:                 ;XREF[1,0]:   00450dba
CODE:00450da7   8b4b28          MOV         param_3,dword ptr [EBX + 0x28]          
CODE:00450daa   3b4d08          CMP         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00450dad   7505            JNZ         LAB_00450db4                            
CODE:00450daf   3b5330          CMP         param_2,dword ptr [EBX + 0x30]          
CODE:00450db2   7408            JZ          LAB_00450dbc                            
                            LAB_00450db4:                 ;XREF[1,0]:   00450dad
CODE:00450db4   8bc3            MOV         param_1,EBX                             
                            LAB_00450db6:                 ;XREF[1,0]:   00450da5
CODE:00450db6   8b18            MOV         EBX,dword ptr [param_1]                 
CODE:00450db8   85db            TEST        EBX,EBX                                 
CODE:00450dba   75eb            JNZ         LAB_00450da7                            
                            LAB_00450dbc:                 ;XREF[1,0]:   00450db2
CODE:00450dbc   8b13            MOV         param_2,dword ptr [EBX]                 
CODE:00450dbe   8910            MOV         dword ptr [param_1],param_2             
CODE:00450dc0   53              PUSH        EBX                                     
CODE:00450dc1   e8f5fbffff      CALL        FUN_004509bb                            ;undefined FUN_004509bb(undefined par...
CODE:00450dc6   59              POP         param_3                                 
CODE:00450dc7   53              PUSH        EBX                                     
CODE:00450dc8   ff531c          CALL        dword ptr [EBX + 0x1c]                  
CODE:00450dcb   59              POP         param_3                                 
CODE:00450dcc   eb25            JMP         LAB_00450df3                            
                            LAB_00450dce:                 ;XREF[1,0]:   00450d56
CODE:00450dce   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00450dd1   8b1402          MOV         param_2,dword ptr [param_2 + param_1*...
CODE:00450dd4   83c004          ADD         param_1,0x4                             
CODE:00450dd7   8b4dfc          MOV         param_3,dword ptr [EBP + local_8+0x4]   
CODE:00450dda   8b0401          MOV         param_1,dword ptr [param_3 + param_1*...
CODE:00450ddd   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:00450de0   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00450de3   0355f4          ADD         param_2,dword ptr [EBP + local_10+0x4]  
CODE:00450de6   52              PUSH        param_2                                 
CODE:00450de7   50              PUSH        param_1                                 
CODE:00450de8   e821060000      CALL        FUN_0045140e                            ;undefined4 FUN_0045140e(undefined pa...
CODE:00450ded   83c410          ADD         ESP,0x10                                
CODE:00450df0   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
                            LAB_00450df3:                 ;XREF[4,0]:   00450d4d,00450d58,00450d9a,00450dcc
CODE:00450df3   8bd6            MOV         param_2,ESI                             
                            LAB_00450df5:                 ;XREF[1,0]:   00450d23
CODE:00450df5   85d2            TEST        param_2,param_2                         
CODE:00450df7   7409            JZ          LAB_00450e02                            
CODE:00450df9   3b550c          CMP         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00450dfc   0f8526ffffff    JNZ         LAB_00450d28                            
                            LAB_00450e02:                 ;XREF[1,0]:   00450df7
CODE:00450e02   5e              POP         ESI                                     
CODE:00450e03   5b              POP         EBX                                     
CODE:00450e04   8be5            MOV         ESP,EBP                                 
CODE:00450e06   5d              POP         EBP                                     
CODE:00450e07   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450e08(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450e0e
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450e0b
CODE:00450e08   55              PUSH        EBP                                     
CODE:00450e09   8bec            MOV         EBP,ESP                                 
CODE:00450e0b   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:00450e0e   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00450e11   e8e4feffff      CALL        FUN_00450cfa                            ;undefined FUN_00450cfa(undefined par...
CODE:00450e16   83c408          ADD         ESP,0x8                                 
CODE:00450e19   5d              POP         EBP                                     
CODE:00450e1a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00450e1b(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450e1f
CODE:00450e1b   55              PUSH        EBP                                     
CODE:00450e1c   8bec            MOV         EBP,ESP                                 
CODE:00450e1e   53              PUSH        EBX                                     
CODE:00450e1f   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00450e22   6a00            PUSH        0x0                                     
CODE:00450e24   53              PUSH        EBX                                     
CODE:00450e25   e8d0feffff      CALL        FUN_00450cfa                            ;undefined FUN_00450cfa(undefined par...
CODE:00450e2a   83c408          ADD         ESP,0x8                                 
CODE:00450e2d   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:00450e2f   64a300000000    MOV         FS:[0x0],param_1                        
CODE:00450e35   5b              POP         EBX                                     
CODE:00450e36   5d              POP         EBP                                     
CODE:00450e37   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int * FUN_00450e38(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00450e41
          ;param_5       undefined4           8                      ;XREF[1,0]:   00450e3e
                                                          ;XREF[1,0]:   00450fac
CODE:00450e38   55              PUSH        EBP                                     
CODE:00450e39   8bec            MOV         EBP,ESP                                 
CODE:00450e3b   53              PUSH        EBX                                     
CODE:00450e3c   56              PUSH        ESI                                     
CODE:00450e3d   57              PUSH        EDI                                     
CODE:00450e3e   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00450e41   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00450e44   83c308          ADD         EBX,0x8                                 
CODE:00450e47   eb2a            JMP         LAB_00450e73                            
                            LAB_00450e49:                 ;XREF[1,0]:   00450e76
CODE:00450e49   8b7304          MOV         ESI,dword ptr [EBX + 0x4]               
CODE:00450e4c   85f6            TEST        ESI,ESI                                 
CODE:00450e4e   7504            JNZ         LAB_00450e54                            
CODE:00450e50   8bc3            MOV         param_1,EBX                             
CODE:00450e52   eb26            JMP         LAB_00450e7a                            
                            LAB_00450e54:                 ;XREF[1,0]:   00450e4e
CODE:00450e54   6a00            PUSH        0x0                                     
CODE:00450e56   ff770c          PUSH        dword ptr [EDI + 0xc]                   
CODE:00450e59   56              PUSH        ESI                                     
CODE:00450e5a   ff7708          PUSH        dword ptr [EDI + 0x8]                   
CODE:00450e5d   ff7704          PUSH        dword ptr [EDI + 0x4]                   
CODE:00450e60   e879f6ffff      CALL        FUN_004504de                            ;bool FUN_004504de(undefined param_1,...
CODE:00450e65   83c414          ADD         ESP,0x14                                
CODE:00450e68   85c0            TEST        param_1,param_1                         
CODE:00450e6a   7404            JZ          LAB_00450e70                            
CODE:00450e6c   8bc3            MOV         param_1,EBX                             
CODE:00450e6e   eb0a            JMP         LAB_00450e7a                            
                            LAB_00450e70:                 ;XREF[1,0]:   00450e6a
CODE:00450e70   83c314          ADD         EBX,0x14                                
                            LAB_00450e73:                 ;XREF[1,0]:   00450e47
CODE:00450e73   833b00          CMP         dword ptr [EBX],0x0                     
CODE:00450e76   75d1            JNZ         LAB_00450e49                            
CODE:00450e78   33c0            XOR         param_1,param_1                         
                            LAB_00450e7a:                 ;XREF[2,0]:   00450e52,00450e6e
CODE:00450e7a   5f              POP         EDI                                     
CODE:00450e7b   5e              POP         ESI                                     
CODE:00450e7c   5b              POP         EBX                                     
CODE:00450e7d   5d              POP         EBP                                     
CODE:00450e7e   c3              RET                                                 
CODE:00450e7f   2a              ??          2Ah    *                                
CODE:00450e80   2a              ??          2Ah    *                                
CODE:00450e81   42              ??          42h    B                                
CODE:00450e82   43              ??          43h    C                                
CODE:00450e83   43              ??          43h    C                                
CODE:00450e84   78              ??          78h    x                                
CODE:00450e85   68              ??          68h    h                                
CODE:00450e86   31              ??          31h    1                                
                            DAT_00450e87:                 ;XREF[1,0]:   00451af0
CODE:00450e87   55              ??          55h    U                                
CODE:00450e88   8b              ??          8Bh                                     
CODE:00450e89   ec              ??          ECh                                     
CODE:00450e8a   83              ??          83h                                     
CODE:00450e8b   c4              ??          C4h                                     
CODE:00450e8c   cc              ??          CCh                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00450e8d(void)
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00450fa6
CODE:00450e8d   53              PUSH        EBX                                     
CODE:00450e8e   56              PUSH        ESI                                     
CODE:00450e8f   57              PUSH        EDI                                     
CODE:00450e90   8b4508          MOV         EAX,dword ptr [EBP + 0x8]               
CODE:00450e93   8945fc          MOV         dword ptr [EBP + -0x4],EAX              
CODE:00450e96   8b450c          MOV         EAX,dword ptr [EBP + 0xc]               
CODE:00450e99   8945f8          MOV         dword ptr [EBP + -0x8],EAX              
CODE:00450e9c   8b4510          MOV         EAX,dword ptr [EBP + 0x10]              
CODE:00450e9f   8945f4          MOV         dword ptr [EBP + -0xc],EAX              
CODE:00450ea2   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00450ea5   8b401c          MOV         EAX,dword ptr [EAX + 0x1c]              
CODE:00450ea8   8945f0          MOV         dword ptr [EBP + -0x10],EAX             
CODE:00450eab   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450eae   8b7808          MOV         EDI,dword ptr [EAX + 0x8]               
CODE:00450eb1   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450eb4   2b4704          SUB         EAX,dword ptr [EDI + 0x4]               
CODE:00450eb7   8945e8          MOV         dword ptr [EBP + -0x18],EAX             
CODE:00450eba   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450ebd   8b400c          MOV         EAX,dword ptr [EAX + 0xc]               
CODE:00450ec0   8945e4          MOV         dword ptr [EBP + -0x1c],EAX             
CODE:00450ec3   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00450ec6   f6400406        TEST        byte ptr [EAX + 0x4],0x6                
CODE:00450eca   7472            JZ          LAB_00450f3e                            
CODE:00450ecc   6a00            PUSH        0x0                                     
CODE:00450ece   ff75f8          PUSH        dword ptr [EBP + -0x8]                  
CODE:00450ed1   e824feffff      CALL        FUN_00450cfa                            ;undefined FUN_00450cfa(undefined par...
CODE:00450ed6   83c408          ADD         ESP,0x8                                 
CODE:00450ed9   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00450edc   8138cefaef0e    CMP         dword ptr [EAX],0xeefface               
CODE:00450ee2   7550            JNZ         LAB_00450f34                            
CODE:00450ee4   8b1f            MOV         EBX,dword ptr [EDI]                     
CODE:00450ee6   85db            TEST        EBX,EBX                                 
CODE:00450ee8   744a            JZ          LAB_00450f34                            
CODE:00450eea   eb25            JMP         LAB_00450f11                            
                            LAB_00450eec:                 ;XREF[1,0]:   00450f14
CODE:00450eec   6a01            PUSH        0x1                                     
CODE:00450eee   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450ef1   ff700c          PUSH        dword ptr [EAX + 0xc]                   
CODE:00450ef4   ff33            PUSH        dword ptr [EBX]                         
CODE:00450ef6   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450ef9   ff7008          PUSH        dword ptr [EAX + 0x8]                   
CODE:00450efc   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450eff   ff7004          PUSH        dword ptr [EAX + 0x4]                   
CODE:00450f02   e8d7f5ffff      CALL        FUN_004504de                            ;bool FUN_004504de(undefined param_1,...
CODE:00450f07   83c414          ADD         ESP,0x14                                
CODE:00450f0a   85c0            TEST        EAX,EAX                                 
CODE:00450f0c   7526            JNZ         LAB_00450f34                            
CODE:00450f0e   83c304          ADD         EBX,0x4                                 
                            LAB_00450f11:                 ;XREF[1,0]:   00450eea
CODE:00450f11   833b00          CMP         dword ptr [EBX],0x0                     
CODE:00450f14   75d6            JNZ         LAB_00450eec                            
CODE:00450f16   648b1d000...    MOV         EBX,dword ptr FS:[0x0]                  
CODE:00450f1d   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450f20   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:00450f22   64a300000000    MOV         FS:[0x0],EAX                            
CODE:00450f28   e8970c0000      CALL        FUN_00451bc4                            ;undefined FUN_00451bc4(void)
CODE:00450f2d   64891d000...    MOV         dword ptr FS:[0x0],EBX                  
                            LAB_00450f34:                 ;XREF[3,0]:   00450ee2,00450ee8,00450f0c
CODE:00450f34   b801000000      MOV         EAX,0x1                                 
CODE:00450f39   e9c2010000      JMP         LAB_00451100                            
                            LAB_00450f3e:                 ;XREF[1,0]:   00450eca
CODE:00450f3e   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450f41   0fb75810        MOVZX       EBX,word ptr [EAX + 0x10]               
CODE:00450f45   85db            TEST        EBX,EBX                                 
CODE:00450f47   0f84ae010000    JZ          LAB_004510fb                            
                            LAB_00450f4d:                 ;XREF[1,0]:   004510f5
CODE:00450f4d   8bf3            MOV         ESI,EBX                                 
CODE:00450f4f   0fb70437        MOVZX       EAX,word ptr [EDI + ESI*0x1]            
CODE:00450f53   8945ec          MOV         dword ptr [EBP + -0x14],EAX             
CODE:00450f56   83c602          ADD         ESI,0x2                                 
CODE:00450f59   0fb70437        MOVZX       EAX,word ptr [EDI + ESI*0x1]            
CODE:00450f5d   8945e0          MOV         dword ptr [EBP + -0x20],EAX             
CODE:00450f60   83c602          ADD         ESI,0x2                                 
CODE:00450f63   8b45e0          MOV         EAX,dword ptr [EBP + -0x20]             
CODE:00450f66   83f805          CMP         EAX,0x5                                 
CODE:00450f69   0f8781010000    JA          switchD_00450f6f::caseD_0               
                            switchD:                      ; FWD[5,0]:   00450f76,00450f8e,00451044,0045109c
                                                          ;             004510f0
CODE:00450f6f   ff2485760...    JMP         dword ptr [EAX*0x4 + ->switchD_00450f...;= 004510f0
                            switchdataD_00450f76:         ;XREF[1,0]:   00450f6f
CODE:00450f76   f0104500        addr        switchD_00450f6f::caseD_0               
CODE:00450f7a   44104500        addr        switchD_00450f6f::caseD_1               
CODE:00450f7e   9c104500        addr        switchD_00450f6f::caseD_2               
CODE:00450f82   8e0f4500        addr        switchD_00450f6f::caseD_3               
CODE:00450f86   f0104500        addr        switchD_00450f6f::caseD_0               
CODE:00450f8a   f0104500        addr        switchD_00450f6f::caseD_0               
                            caseD_3:                      ;XREF[2,0]:   00450f6f,00450f82
CODE:00450f8e   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00450f91   8138cefaef0e    CMP         dword ptr [EAX],0xeefface               
CODE:00450f97   0f8553010000    JNZ         switchD_00450f6f::caseD_0               
CODE:00450f9d   8b0437          MOV         EAX,dword ptr [EDI + ESI*0x1]           
CODE:00450fa0   8945d8          MOV         dword ptr [EBP + -0x28],EAX             
CODE:00450fa3   83c604          ADD         ESI,0x4                                 
CODE:00450fa6   ff75f0          PUSH        dword ptr [EBP + local_10]              
CODE:00450fa9   ff75d8          PUSH        dword ptr [EBP + -0x28]                 
CODE:00450fac   e887feffff      CALL        FUN_00450e38                            ;int * FUN_00450e38(undefined param_1...
CODE:00450fb1   83c408          ADD         ESP,0x8                                 
CODE:00450fb4   8945dc          MOV         dword ptr [EBP + -0x24],EAX             
CODE:00450fb7   837ddc00        CMP         dword ptr [EBP + -0x24],0x0             
CODE:00450fbb   0f842f010000    JZ          switchD_00450f6f::caseD_0               
CODE:00450fc1   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450fc4   8b55f8          MOV         EDX,dword ptr [EBP + -0x8]              
CODE:00450fc7   895028          MOV         dword ptr [EAX + 0x28],EDX              
CODE:00450fca   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450fcd   8b55dc          MOV         EDX,dword ptr [EBP + -0x24]             
CODE:00450fd0   89502c          MOV         dword ptr [EAX + 0x2c],EDX              
CODE:00450fd3   8b45f0          MOV         EAX,dword ptr [EBP + -0x10]             
CODE:00450fd6   897030          MOV         dword ptr [EAX + 0x30],ESI              
CODE:00450fd9   8975d4          MOV         dword ptr [EBP + -0x2c],ESI             
CODE:00450fdc   8b45dc          MOV         EAX,dword ptr [EBP + -0x24]             
CODE:00450fdf   8b30            MOV         ESI,dword ptr [EAX]                     
                            LAB_00450fe1:                 ;XREF[1,0]:   004510eb
CODE:00450fe1   ff75fc          PUSH        dword ptr [EBP + -0x4]                  
CODE:00450fe4   ff75f8          PUSH        dword ptr [EBP + -0x8]                  
CODE:00450fe7   e842f9ffff      CALL        FUN_0045092e                            ;undefined FUN_0045092e(undefined par...
CODE:00450fec   83c408          ADD         ESP,0x8                                 
CODE:00450fef   53              PUSH        EBX                                     
CODE:00450ff0   ff75f8          PUSH        dword ptr [EBP + -0x8]                  
CODE:00450ff3   e802fdffff      CALL        FUN_00450cfa                            ;undefined FUN_00450cfa(undefined par...
CODE:00450ff8   83c408          ADD         ESP,0x8                                 
CODE:00450ffb   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:00450ffe   668b55d4        MOV         DX,word ptr [EBP + -0x2c]               
CODE:00451002   66895010        MOV         word ptr [EAX + 0x10],DX                
CODE:00451006   837de003        CMP         dword ptr [EBP + -0x20],0x3             
CODE:0045100a   7517            JNZ         LAB_00451023                            
CODE:0045100c   ff75e8          PUSH        dword ptr [EBP + -0x18]                 
CODE:0045100f   ff75d8          PUSH        dword ptr [EBP + -0x28]                 
CODE:00451012   ff75f0          PUSH        dword ptr [EBP + -0x10]                 
CODE:00451015   ff75f8          PUSH        dword ptr [EBP + -0x8]                  
CODE:00451018   ff75dc          PUSH        dword ptr [EBP + -0x24]                 
CODE:0045101b   e826fbffff      CALL        FUN_00450b46                            ;undefined FUN_00450b46(undefined par...
CODE:00451020   83c414          ADD         ESP,0x14                                
                            LAB_00451023:                 ;XREF[1,0]:   0045100a
CODE:00451023   b87b000000      MOV         EAX,0x7b                                
CODE:00451028   bb7b000000      MOV         EBX,0x7b                                
CODE:0045102d   b97b000000      MOV         ECX,0x7b                                
CODE:00451032   8bc6            MOV         EAX,ESI                                 
CODE:00451034   8b5de4          MOV         EBX,dword ptr [EBP + -0x1c]             
CODE:00451037   8b4de8          MOV         ECX,dword ptr [EBP + -0x18]             
CODE:0045103a   e899f1ffff      CALL        FUN_004501d8                            ;undefined FUN_004501d8(undefined * U...
CODE:0045103f   e9ac000000      JMP         switchD_00450f6f::caseD_0               
                            caseD_1:                      ;XREF[2,0]:   00450f6f,00450f7a
CODE:00451044   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00451047   8138cefaef0e    CMP         dword ptr [EAX],0xeefface               
CODE:0045104d   0f849d000000    JZ          switchD_00450f6f::caseD_0               
CODE:00451053   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00451056   8945cc          MOV         dword ptr [EBP + -0x34],EAX             
CODE:00451059   8b45f4          MOV         EAX,dword ptr [EBP + -0xc]              
CODE:0045105c   8945d0          MOV         dword ptr [EBP + -0x30],EAX             
CODE:0045105f   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:00451062   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:00451064   8b55f8          MOV         EDX,dword ptr [EBP + -0x8]              
CODE:00451067   894214          MOV         dword ptr [EDX + 0x14],EAX              
CODE:0045106a   8d45cc          LEA         EAX,[EBP + -0x34]                       
CODE:0045106d   8b55f8          MOV         EDX,dword ptr [EBP + -0x8]              
CODE:00451070   894218          MOV         dword ptr [EDX + 0x18],EAX              
CODE:00451073   8b0437          MOV         EAX,dword ptr [EDI + ESI*0x1]           
CODE:00451076   a398aa4600      MOV         [DATA:DAT_0046aa98],EAX                 ;= ??
CODE:0045107b   53              PUSH        EBX                                     
CODE:0045107c   55              PUSH        EBP                                     
CODE:0045107d   56              PUSH        ESI                                     
CODE:0045107e   57              PUSH        EDI                                     
CODE:0045107f   b97b000000      MOV         ECX,0x7b                                
CODE:00451084   bb7b000000      MOV         EBX,0x7b                                
CODE:00451089   8b4de8          MOV         ECX,dword ptr [EBP + -0x18]             
CODE:0045108c   bb98aa4600      MOV         EBX,DATA:DAT_0046aa98                   ;= ??
CODE:00451091   e8910d0000      CALL        FUN_00451e27                            ;undefined FUN_00451e27(void)
CODE:00451096   5f              POP         EDI                                     
CODE:00451097   5e              POP         ESI                                     
CODE:00451098   5d              POP         EBP                                     
CODE:00451099   5b              POP         EBX                                     
CODE:0045109a   eb19            JMP         LAB_004510b5                            
                            caseD_2:                      ;XREF[2,0]:   00450f6f,00450f7e
CODE:0045109c   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:0045109f   8138cefaef0e    CMP         dword ptr [EAX],0xeefface               
CODE:004510a5   7449            JZ          switchD_00450f6f::caseD_0               
CODE:004510a7   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:004510aa   8b00            MOV         EAX,dword ptr [EAX]                     
CODE:004510ac   8b55f8          MOV         EDX,dword ptr [EBP + -0x8]              
CODE:004510af   894214          MOV         dword ptr [EDX + 0x14],EAX              
CODE:004510b2   8b0437          MOV         EAX,dword ptr [EDI + ESI*0x1]           
                            LAB_004510b5:                 ;XREF[1,0]:   0045109a
CODE:004510b5   85c0            TEST        EAX,EAX                                 
CODE:004510b7   7d18            JGE         LAB_004510d1                            
CODE:004510b9   8b45fc          MOV         EAX,dword ptr [EBP + -0x4]              
CODE:004510bc   f6400401        TEST        byte ptr [EAX + 0x4],0x1                
CODE:004510c0   740b            JZ          LAB_004510cd                            
CODE:004510c2   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:004510c5   668b55ec        MOV         DX,word ptr [EBP + -0x14]               
CODE:004510c9   66895010        MOV         word ptr [EAX + 0x10],DX                
                            LAB_004510cd:                 ;XREF[1,0]:   004510c0
CODE:004510cd   33c0            XOR         EAX,EAX                                 
CODE:004510cf   eb2f            JMP         LAB_00451100                            
                            LAB_004510d1:                 ;XREF[1,0]:   004510b7
CODE:004510d1   85c0            TEST        EAX,EAX                                 
CODE:004510d3   741b            JZ          switchD_00450f6f::caseD_0               
CODE:004510d5   8b45f8          MOV         EAX,dword ptr [EBP + -0x8]              
CODE:004510d8   33d2            XOR         EDX,EDX                                 
CODE:004510da   895018          MOV         dword ptr [EAX + 0x18],EDX              
CODE:004510dd   83c604          ADD         ESI,0x4                                 
CODE:004510e0   8b45ec          MOV         EAX,dword ptr [EBP + -0x14]             
CODE:004510e3   8945d4          MOV         dword ptr [EBP + -0x2c],EAX             
CODE:004510e6   8bd8            MOV         EBX,EAX                                 
CODE:004510e8   8b3437          MOV         ESI,dword ptr [EDI + ESI*0x1]           
CODE:004510eb   e9f1feffff      JMP         LAB_00450fe1                            
                            caseD_4:                      ;XREF[11,0]:  00450f69,00450f6f,00450f76,00450f86
                            caseD_5:                      ;             00450f8a,00450f97,00450fbb,0045103f
                            caseD_0:                      ;             0045104d,004510a5,004510d3
CODE:004510f0   8b5dec          MOV         EBX,dword ptr [EBP + -0x14]             
CODE:004510f3   85db            TEST        EBX,EBX                                 
CODE:004510f5   0f8552feffff    JNZ         LAB_00450f4d                            
                            LAB_004510fb:                 ;XREF[1,0]:   00450f47
CODE:004510fb   b801000000      MOV         EAX,0x1                                 
                            LAB_00451100:                 ;XREF[2,0]:   00450f39,004510cf
CODE:00451100   5f              POP         EDI                                     
CODE:00451101   5e              POP         ESI                                     
CODE:00451102   5b              POP         EBX                                     
CODE:00451103   8be5            MOV         ESP,EBP                                 
CODE:00451105   5d              POP         EBP                                     
CODE:00451106   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451107(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451134
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451110
          ;param_6       undefined4           c                      ;XREF[1,0]:   00451129
          ;local_14      undefined2         -14                      ;XREF[4,0]:   0045111d,00451123,0045113f,00451151
          ;local_24      undefined4         -24                      ;XREF[1,0]:   00451163
                                                          ;XREF[1,0]:   004511ec
CODE:00451107   55              PUSH        EBP                                     
CODE:00451108   8bec            MOV         EBP,ESP                                 
CODE:0045110a   83c4e0          ADD         ESP,-0x20                               
CODE:0045110d   53              PUSH        EBX                                     
CODE:0045110e   56              PUSH        ESI                                     
CODE:0045110f   57              PUSH        EDI                                     
CODE:00451110   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00451113   b870364600      MOV         param_1=>DATA:DA...,DATA:DAT_00463670   
CODE:00451118   e8c3090000      CALL        FUN_00451ae0                            ;undefined FUN_00451ae0(int param_1, ...
CODE:0045111d   66c745f00800    MOV         word ptr [EBP + local_14+0x4],0x8       
CODE:00451123   66c745f01400    MOV         word ptr [EBP + local_14+0x4],0x14      
CODE:00451129   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:0045112c   0fb7432c        MOVZX       param_1,word ptr [EBX + 0x2c]           
CODE:00451130   50              PUSH        param_1                                 
CODE:00451131   ff7328          PUSH        dword ptr [EBX + 0x28]                  
CODE:00451134   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00451137   e8e7f4ffff      CALL        FUN_00450623                            ;undefined FUN_00450623(undefined par...
CODE:0045113c   83c410          ADD         ESP,0x10                                
CODE:0045113f   66c745f00800    MOV         word ptr [EBP + local_14+0x4],0x8       
CODE:00451145   eb0a            JMP         LAB_00451151                            
CODE:00451147   e8              ??          E8h                                     
CODE:00451148   ff              ??          FFh                                     
CODE:00451149   09              ??          09h                                     
CODE:0045114a   00              ??          00h                                     
CODE:0045114b   00              ??          00h                                     
CODE:0045114c   e8              ??          E8h                                     
CODE:0045114d   da              ??          DAh                                     
CODE:0045114e   f8              ??          F8h                                     
CODE:0045114f   ff              ??          FFh                                     
CODE:00451150   ff              ??          FFh                                     
                            LAB_00451151:                 ;XREF[1,0]:   00451145
CODE:00451151   66c745f00000    MOV         word ptr [EBP + local_14+0x4],0x0       
CODE:00451157   eb0a            JMP         LAB_00451163                            
CODE:00451159   e8              ??          E8h                                     
CODE:0045115a   ed              ??          EDh                                     
CODE:0045115b   09              ??          09h                                     
CODE:0045115c   00              ??          00h                                     
CODE:0045115d   00              ??          00h                                     
CODE:0045115e   e8              ??          E8h                                     
CODE:0045115f   c8              ??          C8h                                     
CODE:00451160   f8              ??          F8h                                     
CODE:00451161   ff              ??          FFh                                     
CODE:00451162   ff              ??          FFh                                     
                            LAB_00451163:                 ;XREF[1,0]:   00451157
CODE:00451163   8b45e0          MOV         param_1,dword ptr [EBP + local_24+0x4]  
CODE:00451166   64a300000000    MOV         FS:[0x0],param_1                        
CODE:0045116c   5f              POP         EDI                                     
CODE:0045116d   5e              POP         ESI                                     
CODE:0045116e   5b              POP         EBX                                     
CODE:0045116f   8be5            MOV         ESP,EBP                                 
CODE:00451171   5d              POP         EBP                                     
CODE:00451172   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451173(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045117f
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045117c
          ;param_6       undefined4           c                      ;XREF[1,0]:   004511ae
          ;param_7       undefined4          10                      ;XREF[1,0]:   00451179
          ;param_8       undefined4          14                      ;XREF[1,0]:   00451189
          ;param_9       undefined4          18                      ;XREF[1,0]:   00451199
                                                          ;XREF[5,0]:   00451238,0045127b,0045129b,00451329
                                                          ;             00451345
CODE:00451173   55              PUSH        EBP                                     
CODE:00451174   8bec            MOV         EBP,ESP                                 
CODE:00451176   53              PUSH        EBX                                     
CODE:00451177   56              PUSH        ESI                                     
CODE:00451178   57              PUSH        EDI                                     
CODE:00451179   8b7514          MOV         ESI,dword ptr [EBP + param_7+0x4]       
CODE:0045117c   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0045117f   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00451182   eb27            JMP         LAB_004511ab                            
                            LAB_00451184:                 ;XREF[1,0]:   004511b1
CODE:00451184   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00451187   03c7            ADD         param_1,EDI                             
CODE:00451189   837d1800        CMP         dword ptr [EBP + param_8+0x4],0x0       
CODE:0045118d   7402            JZ          LAB_00451191                            
CODE:0045118f   8b00            MOV         param_1,dword ptr [param_1]             
                            LAB_00451191:                 ;XREF[1,0]:   0045118d
CODE:00451191   8b13            MOV         param_2,dword ptr [EBX]                 
CODE:00451193   f6420c02        TEST        byte ptr [param_2 + 0xc],0x2            
CODE:00451197   7412            JZ          LAB_004511ab                            
CODE:00451199   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:0045119c   6a00            PUSH        0x0                                     
CODE:0045119e   56              PUSH        ESI                                     
CODE:0045119f   52              PUSH        param_2                                 
CODE:004511a0   50              PUSH        param_1                                 
CODE:004511a1   e812000000      CALL        FUN_004511b8                            ;undefined FUN_004511b8(undefined par...
CODE:004511a6   83c414          ADD         ESP,0x14                                
CODE:004511a9   33f6            XOR         ESI,ESI                                 
                            LAB_004511ab:                 ;XREF[2,0]:   00451182,00451197
CODE:004511ab   83eb0c          SUB         EBX,0xc                                 
CODE:004511ae   3b5d10          CMP         EBX,dword ptr [EBP + param_6+0x4]       
CODE:004511b1   73d1            JNC         LAB_00451184                            
CODE:004511b3   5f              POP         EDI                                     
CODE:004511b4   5e              POP         ESI                                     
CODE:004511b5   5b              POP         EBX                                     
CODE:004511b6   5d              POP         EBP                                     
CODE:004511b7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004511b8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[7,0]:   004511e9,00451235,00451278,00451298,004512e3
                                                                     ;             00451326,00451342
          ;param_5       undefined4           8                      ;XREF[9,0]:   004511cd,004511d5,004511e6,004511fb,00451202
                                                                     ;             0045124d,00451254,004512af,004512b6
          ;param_6       undefined4           c                      ;XREF[1,0]:   004511c4
          ;param_7       undefined4          10                      ;XREF[5,0]:   004511c7,004511e3,0045120b,00451283,00451331
          ;param_8       undefined4          14                      ;XREF[1,0]:   004511c1
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00451257,00451271,00451322
          ;local_c       undefined4          -c                      ;XREF[4,0]:   00451208,0045122b,00451292,0045133c
          ;local_10      undefined4         -10                      ;XREF[6,0]:   00451205,00451211,0045122e,00451247,00451295
                                                                     ;             0045133f
          ;local_14      undefined4         -14                      ;XREF[2,0]:   004512b9,00451318
          ;local_18      undefined4         -18                      ;XREF[4,0]:   004512be,004512ce,004512d7,004512ee
          ;local_1c      undefined4         -1c                      ;XREF[2,0]:   004512eb,00451307
                                                          ;XREF[5,0]:   004511a1,0045130b,004513a3,004513b7
                                                          ;             004515da
CODE:004511b8   55              PUSH        EBP                                     
CODE:004511b9   8bec            MOV         EBP,ESP                                 
CODE:004511bb   83c4e8          ADD         ESP,-0x18                               
CODE:004511be   53              PUSH        EBX                                     
CODE:004511bf   56              PUSH        ESI                                     
CODE:004511c0   57              PUSH        EDI                                     
CODE:004511c1   8b7518          MOV         ESI,dword ptr [EBP + param_8+0x4]       
CODE:004511c4   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:004511c7   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:004511cb   7408            JZ          LAB_004511d5                            
CODE:004511cd   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004511d0   8b4020          MOV         param_1,dword ptr [param_1 + 0x20]      
CODE:004511d3   eb06            JMP         LAB_004511db                            
                            LAB_004511d5:                 ;XREF[1,0]:   004511cb
CODE:004511d5   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004511d8   8b4024          MOV         param_1,dword ptr [param_1 + 0x24]      
                            LAB_004511db:                 ;XREF[1,0]:   004511d3
CODE:004511db   85d2            TEST        param_2,param_2                         
CODE:004511dd   7404            JZ          LAB_004511e3                            
CODE:004511df   3bc2            CMP         param_1,param_2                         
CODE:004511e1   7716            JA          LAB_004511f9                            
                            LAB_004511e3:                 ;XREF[1,0]:   004511dd
CODE:004511e3   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004511e6   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:004511e9   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004511ec   e816ffffff      CALL        FUN_00451107                            ;undefined FUN_00451107(undefined par...
CODE:004511f1   83c40c          ADD         ESP,0xc                                 
CODE:004511f4   e95e010000      JMP         LAB_00451357                            
                            LAB_004511f9:                 ;XREF[1,0]:   004511e1
CODE:004511f9   8bc2            MOV         param_1,param_2                         
CODE:004511fb   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004511fe   0fb75212        MOVZX       param_2,word ptr [param_2 + 0x12]       
CODE:00451202   03550c          ADD         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00451205   8955f4          MOV         dword ptr [EBP + local_10+0x4],param_2  
CODE:00451208   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:0045120b   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:0045120f   743c            JZ          LAB_0045124d                            
                            LAB_00451211:                 ;XREF[1,0]:   0045124b
CODE:00451211   8b55f4          MOV         param_2,dword ptr [EBP + local_10+0x4]  
CODE:00451214   8b12            MOV         param_2,dword ptr [param_2]             
CODE:00451216   85d2            TEST        param_2,param_2                         
CODE:00451218   7433            JZ          LAB_0045124d                            
CODE:0045121a   f6420c02        TEST        byte ptr [param_2 + 0xc],0x2            
CODE:0045121e   7427            JZ          LAB_00451247                            
CODE:00451220   8b5224          MOV         param_2,dword ptr [param_2 + 0x24]      
CODE:00451223   3bc2            CMP         param_1,param_2                         
CODE:00451225   771e            JA          LAB_00451245                            
CODE:00451227   56              PUSH        ESI                                     
CODE:00451228   6a01            PUSH        0x1                                     
CODE:0045122a   50              PUSH        param_1                                 
CODE:0045122b   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:0045122e   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00451231   83c00c          ADD         param_1,0xc                             
CODE:00451234   50              PUSH        param_1                                 
CODE:00451235   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00451238   e836ffffff      CALL        FUN_00451173                            ;undefined FUN_00451173(undefined par...
CODE:0045123d   83c418          ADD         ESP,0x18                                
CODE:00451240   e912010000      JMP         LAB_00451357                            
                            LAB_00451245:                 ;XREF[1,0]:   00451225
CODE:00451245   2bc2            SUB         param_1,param_2                         
                            LAB_00451247:                 ;XREF[1,0]:   0045121e
CODE:00451247   8345f40c        ADD         dword ptr [EBP + local_10+0x4],0xc      
CODE:0045124b   ebc4            JMP         LAB_00451211                            
                            LAB_0045124d:                 ;XREF[2,0]:   0045120f,00451218
CODE:0045124d   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00451250   0fb77a10        MOVZX       EDI,word ptr [param_2 + 0x10]           
CODE:00451254   037d0c          ADD         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00451257   897dfc          MOV         dword ptr [EBP + local_8+0x4],EDI       
                            LAB_0045125a:                 ;XREF[1,0]:   004512ad
CODE:0045125a   8b17            MOV         param_2,dword ptr [EDI]                 
CODE:0045125c   85d2            TEST        param_2,param_2                         
CODE:0045125e   744f            JZ          LAB_004512af                            
CODE:00451260   f6420c02        TEST        byte ptr [param_2 + 0xc],0x2            
CODE:00451264   7444            JZ          LAB_004512aa                            
CODE:00451266   8b5224          MOV         param_2,dword ptr [param_2 + 0x24]      
CODE:00451269   3bc2            CMP         param_1,param_2                         
CODE:0045126b   773b            JA          LAB_004512a8                            
CODE:0045126d   56              PUSH        ESI                                     
CODE:0045126e   6a00            PUSH        0x0                                     
CODE:00451270   50              PUSH        param_1                                 
CODE:00451271   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00451274   83c70c          ADD         EDI,0xc                                 
CODE:00451277   57              PUSH        EDI                                     
CODE:00451278   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045127b   e8f3feffff      CALL        FUN_00451173                            ;undefined FUN_00451173(undefined par...
CODE:00451280   83c418          ADD         ESP,0x18                                
CODE:00451283   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:00451287   0f84ca000000    JZ          LAB_00451357                            
CODE:0045128d   56              PUSH        ESI                                     
CODE:0045128e   6a01            PUSH        0x1                                     
CODE:00451290   6a00            PUSH        0x0                                     
CODE:00451292   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:00451295   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          
CODE:00451298   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:0045129b   e8d3feffff      CALL        FUN_00451173                            ;undefined FUN_00451173(undefined par...
CODE:004512a0   83c418          ADD         ESP,0x18                                
CODE:004512a3   e9af000000      JMP         LAB_00451357                            
                            LAB_004512a8:                 ;XREF[1,0]:   0045126b
CODE:004512a8   2bc2            SUB         param_1,param_2                         
                            LAB_004512aa:                 ;XREF[1,0]:   00451264
CODE:004512aa   83c70c          ADD         EDI,0xc                                 
CODE:004512ad   ebab            JMP         LAB_0045125a                            
                            LAB_004512af:                 ;XREF[1,0]:   0045125e
CODE:004512af   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004512b2   0fb75a2e        MOVZX       EBX,word ptr [param_2 + 0x2e]           
CODE:004512b6   035d0c          ADD         EBX,dword ptr [EBP + param_5+0x4]       
CODE:004512b9   895df0          MOV         dword ptr [EBP + local_14+0x4],EBX      
                            LAB_004512bc:                 ;XREF[1,0]:   00451352
CODE:004512bc   8b13            MOV         param_2,dword ptr [EBX]                 
CODE:004512be   c745ec010...    MOV         dword ptr [EBP + local_18+0x4],0x1      
CODE:004512c5   f6420504        TEST        byte ptr [param_2 + 0x5],0x4            
CODE:004512c9   7409            JZ          LAB_004512d4                            
CODE:004512cb   8b4a0c          MOV         param_3,dword ptr [param_2 + 0xc]       
CODE:004512ce   894dec          MOV         dword ptr [EBP + local_18+0x4],param_3  
CODE:004512d1   8b5208          MOV         param_2,dword ptr [param_2 + 0x8]       
                            LAB_004512d4:                 ;XREF[1,0]:   004512c9
CODE:004512d4   8b5220          MOV         param_2,dword ptr [param_2 + 0x20]      
CODE:004512d7   0faf55ec        IMUL        param_2,dword ptr [EBP + local_18+0x4]  
CODE:004512db   3bc2            CMP         param_1,param_2                         
CODE:004512dd   7604            JBE         LAB_004512e3                            
CODE:004512df   2bc2            SUB         param_1,param_2                         
CODE:004512e1   eb6c            JMP         LAB_0045134f                            
                            LAB_004512e3:                 ;XREF[2,0]:   004512dd,0045131b
CODE:004512e3   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004512e6   035304          ADD         param_2,dword ptr [EBX + 0x4]           
CODE:004512e9   8b0b            MOV         param_3,dword ptr [EBX]                 
CODE:004512eb   894de8          MOV         dword ptr [EBP + local_1c+0x4],param_3  
CODE:004512ee   837dec01        CMP         dword ptr [EBP + local_18+0x4],0x1      
CODE:004512f2   760f            JBE         LAB_00451303                            
CODE:004512f4   56              PUSH        ESI                                     
CODE:004512f5   50              PUSH        param_1                                 
CODE:004512f6   ff33            PUSH        dword ptr [EBX]                         
CODE:004512f8   52              PUSH        param_2                                 
CODE:004512f9   e860000000      CALL        FUN_0045135e                            ;undefined FUN_0045135e(undefined par...
CODE:004512fe   83c410          ADD         ESP,0x10                                
CODE:00451301   eb10            JMP         LAB_00451313                            
                            LAB_00451303:                 ;XREF[1,0]:   004512f2
CODE:00451303   56              PUSH        ESI                                     
CODE:00451304   6a01            PUSH        0x1                                     
CODE:00451306   50              PUSH        param_1                                 
CODE:00451307   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:0045130a   52              PUSH        param_2                                 
CODE:0045130b   e8a8feffff      CALL        FUN_004511b8                            ;undefined FUN_004511b8(undefined par...
CODE:00451310   83c414          ADD         ESP,0x14                                
                            LAB_00451313:                 ;XREF[1,0]:   00451301
CODE:00451313   33c0            XOR         param_1,param_1                         
CODE:00451315   83eb08          SUB         EBX,0x8                                 
CODE:00451318   3b5df0          CMP         EBX,dword ptr [EBP + local_14+0x4]      
CODE:0045131b   73c6            JNC         LAB_004512e3                            
CODE:0045131d   56              PUSH        ESI                                     
CODE:0045131e   6a00            PUSH        0x0                                     
CODE:00451320   6a00            PUSH        0x0                                     
CODE:00451322   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:00451325   57              PUSH        EDI                                     
CODE:00451326   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00451329   e845feffff      CALL        FUN_00451173                            ;undefined FUN_00451173(undefined par...
CODE:0045132e   83c418          ADD         ESP,0x18                                
CODE:00451331   837d1400        CMP         dword ptr [EBP + param_7+0x4],0x0       
CODE:00451335   7420            JZ          LAB_00451357                            
CODE:00451337   56              PUSH        ESI                                     
CODE:00451338   6a01            PUSH        0x1                                     
CODE:0045133a   6a00            PUSH        0x0                                     
CODE:0045133c   ff75f8          PUSH        dword ptr [EBP + local_c+0x4]           
CODE:0045133f   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          
CODE:00451342   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:00451345   e829feffff      CALL        FUN_00451173                            ;undefined FUN_00451173(undefined par...
CODE:0045134a   83c418          ADD         ESP,0x18                                
CODE:0045134d   eb08            JMP         LAB_00451357                            
                            LAB_0045134f:                 ;XREF[1,0]:   004512e1
CODE:0045134f   83c308          ADD         EBX,0x8                                 
CODE:00451352   e965ffffff      JMP         LAB_004512bc                            
                            LAB_00451357:                 ;XREF[6,0]:   004511f4,00451240,00451287,004512a3
                                                          ;             00451335,0045134d
CODE:00451357   5f              POP         EDI                                     
CODE:00451358   5e              POP         ESI                                     
CODE:00451359   5b              POP         EBX                                     
CODE:0045135a   8be5            MOV         ESP,EBP                                 
CODE:0045135c   5d              POP         EBP                                     
CODE:0045135d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045135e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451368
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045136b
          ;param_6       undefined4           c                      ;XREF[1,0]:   00451365
          ;param_7       undefined4          10                      ;XREF[2,0]:   0045139b,004513af
          ;local_8       undefined4          -8                      ;XREF[5,0]:   00451386,00451389,00451390,004513bf,004513c2
                                                          ;XREF[2,0]:   004512f9,004515c4
CODE:0045135e   55              PUSH        EBP                                     
CODE:0045135f   8bec            MOV         EBP,ESP                                 
CODE:00451361   51              PUSH        param_3                                 
CODE:00451362   53              PUSH        EBX                                     
CODE:00451363   56              PUSH        ESI                                     
CODE:00451364   57              PUSH        EDI                                     
CODE:00451365   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:00451368   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:0045136b   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0045136e   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:00451371   8b5b08          MOV         EBX,dword ptr [EBX + 0x8]               
CODE:00451374   8b7b20          MOV         EDI,dword ptr [EBX + 0x20]              
CODE:00451377   85c9            TEST        param_3,param_3                         
CODE:00451379   7505            JNZ         LAB_00451380                            
CODE:0045137b   8bcf            MOV         param_3,EDI                             
CODE:0045137d   0fafc8          IMUL        param_3,param_1                         
                            LAB_00451380:                 ;XREF[1,0]:   00451379
CODE:00451380   8bc1            MOV         param_1,param_3                         
CODE:00451382   33d2            XOR         param_2,param_2                         
CODE:00451384   f7f7            DIV         EDI                                     
CODE:00451386   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00451389   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045138c   f7ef            IMUL        EDI                                     
CODE:0045138e   2bc8            SUB         param_3,param_1                         
CODE:00451390   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00451393   f72b            IMUL        dword ptr [EBX]                         
CODE:00451395   03f0            ADD         ESI,param_1                             
CODE:00451397   85c9            TEST        param_3,param_3                         
CODE:00451399   7424            JZ          LAB_004513bf                            
CODE:0045139b   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:0045139e   6a01            PUSH        0x1                                     
CODE:004513a0   51              PUSH        param_3                                 
CODE:004513a1   53              PUSH        EBX                                     
CODE:004513a2   56              PUSH        ESI                                     
CODE:004513a3   e810feffff      CALL        FUN_004511b8                            ;undefined FUN_004511b8(undefined par...
CODE:004513a8   83c414          ADD         ESP,0x14                                
CODE:004513ab   eb12            JMP         LAB_004513bf                            
                            LAB_004513ad:                 ;XREF[1,0]:   004513c8
CODE:004513ad   2b33            SUB         ESI,dword ptr [EBX]                     
CODE:004513af   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004513b2   6a01            PUSH        0x1                                     
CODE:004513b4   57              PUSH        EDI                                     
CODE:004513b5   53              PUSH        EBX                                     
CODE:004513b6   56              PUSH        ESI                                     
CODE:004513b7   e8fcfdffff      CALL        FUN_004511b8                            ;undefined FUN_004511b8(undefined par...
CODE:004513bc   83c414          ADD         ESP,0x14                                
                            LAB_004513bf:                 ;XREF[2,0]:   00451399,004513ab
CODE:004513bf   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004513c2   8345fcff        ADD         dword ptr [EBP + local_8+0x4],-0x1      
CODE:004513c6   85c0            TEST        param_1,param_1                         
CODE:004513c8   75e3            JNZ         LAB_004513ad                            
CODE:004513ca   5f              POP         EDI                                     
CODE:004513cb   5e              POP         ESI                                     
CODE:004513cc   5b              POP         EBX                                     
CODE:004513cd   59              POP         param_3                                 
CODE:004513ce   5d              POP         EBP                                     
CODE:004513cf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004513d0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004513d7
          ;param_5       undefined4           8                      ;XREF[1,0]:   004513d4
                                                          ;XREF[2,0]:   004514fe,004515a0
CODE:004513d0   55              PUSH        EBP                                     
CODE:004513d1   8bec            MOV         EBP,ESP                                 
CODE:004513d3   53              PUSH        EBX                                     
CODE:004513d4   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:004513d7   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:004513da   8b01            MOV         param_1,dword ptr [param_3]             
CODE:004513dc   8b580c          MOV         EBX,dword ptr [param_1 + 0xc]           
CODE:004513df   83e350          AND         EBX,0x50                                
CODE:004513e2   83fb50          CMP         EBX,0x50                                
CODE:004513e5   7405            JZ          LAB_004513ec                            
CODE:004513e7   8bc2            MOV         param_1,param_2                         
CODE:004513e9   5b              POP         EBX                                     
CODE:004513ea   5d              POP         EBP                                     
CODE:004513eb   c3              RET                                                 
                            LAB_004513ec:                 ;XREF[1,0]:   004513e5
CODE:004513ec   837808ff        CMP         dword ptr [param_1 + 0x8],-0x1          
CODE:004513f0   7505            JNZ         LAB_004513f7                            
CODE:004513f2   8bc2            MOV         param_1,param_2                         
CODE:004513f4   5b              POP         EBX                                     
CODE:004513f5   5d              POP         EBP                                     
CODE:004513f6   c3              RET                                                 
                            LAB_004513f7:                 ;XREF[1,0]:   004513f0
CODE:004513f7   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:004513fa   03c2            ADD         param_1,param_2                         
CODE:004513fc   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004513fe   2b50f8          SUB         param_2,dword ptr [param_1 + -0x8]      
CODE:00451401   2b40fc          SUB         param_1,dword ptr [param_1 + -0x4]      
CODE:00451404   8b40f4          MOV         param_1,dword ptr [param_1 + -0xc]      
CODE:00451407   8901            MOV         dword ptr [param_3],param_1             
CODE:00451409   8bc2            MOV         param_1,param_2                         
CODE:0045140b   5b              POP         EBX                                     
CODE:0045140c   5d              POP         EBP                                     
CODE:0045140d   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045140e(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[9,0]:   0045141c,0045143c,00451445,00451450,00451459
                                                                     ;             0045146a,00451478,0045148a,0045166d
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451439
          ;param_6       undefined4           c                      ;XREF[1,0]:   00451429
          ;param_7       undefined4          10                      ;XREF[4,0]:   004514d4,00451541,004515ba,004515ce
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00451419,0045147b,004515ab
          ;local_c       undefined4          -c                      ;XREF[9,0]:   0045149c,004514a4,004514ad,004514b3,004514b6
                                                                     ;             004514bf,004514f7,00451509,0045150c
          ;local_10      undefined4         -10                      ;XREF[7,0]:   004514da,004514e2,004514e5,004514ea,004514f3
                                                                     ;             004514fb,00451506
          ;local_14      undefined4         -14                      ;XREF[18,0]:  00451533,0045155a,00451560,0045157f,00451588
                                                                     ;             00451599,004515b1,004515be,004515d4,004515f8
                                                                     ;             00451601,00451607,0045160a,00451613,0045161b
                                                                     ;             00451639,00451642,0045164a
          ;local_18      undefined4         -18                      ;XREF[10,0]:  00451547,0045154f,00451563,00451568,0045156b
                                                                     ;             0045157b,0045159d,004515a8,004515c1,004515d7
          ;local_1c      undefined4         -1c                      ;XREF[6,0]:   0045156e,004515f4,00451621,0045162e,00451650
                                                                     ;             0045165d
                                                          ;XREF[1,0]:   00450de8
CODE:0045140e   55              PUSH        EBP                                     
CODE:0045140f   8bec            MOV         EBP,ESP                                 
CODE:00451411   83c4e8          ADD         ESP,-0x18                               
CODE:00451414   53              PUSH        EBX                                     
CODE:00451415   56              PUSH        ESI                                     
CODE:00451416   57              PUSH        EDI                                     
CODE:00451417   33c0            XOR         param_1,param_1                         
CODE:00451419   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:0045141c   837d0800        CMP         dword ptr [EBP + param_4+0x4],0x0       
CODE:00451420   7507            JNZ         LAB_00451429                            
CODE:00451422   33c0            XOR         param_1,param_1                         
CODE:00451424   e94f020000      JMP         LAB_00451678                            
                            LAB_00451429:                 ;XREF[1,0]:   00451420
CODE:00451429   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0045142c   8b401c          MOV         param_1,dword ptr [param_1 + 0x1c]      
CODE:0045142f   8b15a4aa4600    MOV         param_2,dword ptr [DATA:DAT_0046aaa4]   ;= ??
CODE:00451435   8b3a            MOV         EDI,dword ptr [param_2]                 
CODE:00451437   2bf8            SUB         EDI,param_1                             
CODE:00451439   2b7d0c          SUB         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0045143c   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045143f   f6400420        TEST        byte ptr [param_1 + 0x4],0x20           
CODE:00451443   740b            JZ          LAB_00451450                            
CODE:00451445   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451448   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0045144a   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:0045144d   8b7820          MOV         EDI,dword ptr [param_1 + 0x20]          
                            LAB_00451450:                 ;XREF[1,0]:   00451443
CODE:00451450   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451453   f6400501        TEST        byte ptr [param_1 + 0x5],0x1            
CODE:00451457   740d            JZ          LAB_00451466                            
CODE:00451459   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045145c   8b00            MOV         param_1,dword ptr [param_1]             
CODE:0045145e   8b4024          MOV         param_1,dword ptr [param_1 + 0x24]      
CODE:00451461   e912020000      JMP         LAB_00451678                            
                            LAB_00451466:                 ;XREF[1,0]:   00451457
CODE:00451466   85ff            TEST        EDI,EDI                                 
CODE:00451468   7f20            JG          LAB_0045148a                            
CODE:0045146a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045146d   8b4004          MOV         param_1,dword ptr [param_1 + 0x4]       
CODE:00451470   83e003          AND         param_1,0x3                             
CODE:00451473   83f803          CMP         param_1,0x3                             
CODE:00451476   750b            JNZ         LAB_00451483                            
CODE:00451478   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045147b   ff45fc          INC         dword ptr [EBP + local_8+0x4]           
CODE:0045147e   e9ae000000      JMP         LAB_00451531                            
                            LAB_00451483:                 ;XREF[1,0]:   00451476
CODE:00451483   33c0            XOR         param_1,param_1                         
CODE:00451485   e9ee010000      JMP         LAB_00451678                            
                            LAB_0045148a:                 ;XREF[1,0]:   00451468
CODE:0045148a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
                            LAB_0045148d:                 ;XREF[1,0]:   0045152c
CODE:0045148d   833b00          CMP         dword ptr [EBX],0x0                     
CODE:00451490   7508            JNZ         LAB_0045149a                            
CODE:00451492   83eb0c          SUB         EBX,0xc                                 
CODE:00451495   e997000000      JMP         LAB_00451531                            
                            LAB_0045149a:                 ;XREF[1,0]:   00451490
CODE:0045149a   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:0045149c   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0045149f   be01000000      MOV         ESI,0x1                                 
CODE:004514a4   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004514a7   f6420410        TEST        byte ptr [param_2 + 0x4],0x10           
CODE:004514ab   745f            JZ          LAB_0045150c                            
CODE:004514ad   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004514b0   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:004514b3   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004514b6   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004514b9   f6420402        TEST        byte ptr [param_2 + 0x4],0x2            
CODE:004514bd   744d            JZ          LAB_0045150c                            
CODE:004514bf   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:004514c2   f6420c20        TEST        byte ptr [param_2 + 0xc],0x20           
CODE:004514c6   7444            JZ          LAB_0045150c                            
CODE:004514c8   f6430408        TEST        byte ptr [EBX + 0x4],0x8                
CODE:004514cc   743e            JZ          LAB_0045150c                            
CODE:004514ce   f6430404        TEST        byte ptr [EBX + 0x4],0x4                
CODE:004514d2   740b            JZ          LAB_004514df                            
CODE:004514d4   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004514d7   034308          ADD         param_1,dword ptr [EBX + 0x8]           
CODE:004514da   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004514dd   eb06            JMP         LAB_004514e5                            
                            LAB_004514df:                 ;XREF[1,0]:   004514d2
CODE:004514df   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:004514e2   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
                            LAB_004514e5:                 ;XREF[1,0]:   004514dd
CODE:004514e5   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:004514e8   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004514ea   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:004514ed   f6430440        TEST        byte ptr [EBX + 0x4],0x40               
CODE:004514f1   7404            JZ          LAB_004514f7                            
CODE:004514f3   8345f404        ADD         dword ptr [EBP + local_10+0x4],0x4      
                            LAB_004514f7:                 ;XREF[1,0]:   004514f1
CODE:004514f7   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:004514fa   50              PUSH        param_1                                 
CODE:004514fb   ff75f4          PUSH        dword ptr [EBP + local_10+0x4]          
CODE:004514fe   e8cdfeffff      CALL        FUN_004513d0                            ;int FUN_004513d0(undefined param_1, ...
CODE:00451503   83c408          ADD         ESP,0x8                                 
CODE:00451506   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00451509   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
                            LAB_0045150c:                 ;XREF[4,0]:   004514ab,004514bd,004514c6,004514cc
CODE:0045150c   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:0045150f   f6420504        TEST        byte ptr [param_2 + 0x5],0x4            
CODE:00451513   7406            JZ          LAB_0045151b                            
CODE:00451515   8b700c          MOV         ESI,dword ptr [param_1 + 0xc]           
CODE:00451518   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
                            LAB_0045151b:                 ;XREF[1,0]:   00451513
CODE:0045151b   8b4020          MOV         param_1,dword ptr [param_1 + 0x20]      
CODE:0045151e   0fafc6          IMUL        param_1,ESI                             
CODE:00451521   89c6            MOV         ESI,param_1                             
CODE:00451523   3bfe            CMP         EDI,ESI                                 
CODE:00451525   760a            JBE         LAB_00451531                            
CODE:00451527   2bfe            SUB         EDI,ESI                                 
CODE:00451529   83c30c          ADD         EBX,0xc                                 
CODE:0045152c   e95cffffff      JMP         LAB_0045148d                            
                            LAB_00451531:                 ;XREF[4,0]:   0045147e,00451495,00451525,00451670
CODE:00451531   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:00451533   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00451536   8b7304          MOV         ESI,dword ptr [EBX + 0x4]               
CODE:00451539   f7c604000000    TEST        ESI,0x4                                 
CODE:0045153f   740b            JZ          LAB_0045154c                            
CODE:00451541   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00451544   034308          ADD         param_1,dword ptr [EBX + 0x8]           
CODE:00451547   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0045154a   eb06            JMP         LAB_00451552                            
                            LAB_0045154c:                 ;XREF[1,0]:   0045153f
CODE:0045154c   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:0045154f   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
                            LAB_00451552:                 ;XREF[1,0]:   0045154a
CODE:00451552   f7c611000000    TEST        ESI,0x11                                
CODE:00451558   7451            JZ          LAB_004515ab                            
CODE:0045155a   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045155d   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:00451560   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00451563   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:00451566   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00451568   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:0045156b   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:0045156e   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:00451571   8bc6            MOV         param_1,ESI                             
CODE:00451573   83e048          AND         param_1,0x48                            
CODE:00451576   83f840          CMP         param_1,0x40                            
CODE:00451579   7504            JNZ         LAB_0045157f                            
CODE:0045157b   8345ec04        ADD         dword ptr [EBP + local_18+0x4],0x4      
                            LAB_0045157f:                 ;XREF[1,0]:   00451579
CODE:0045157f   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00451582   f6400402        TEST        byte ptr [param_1 + 0x4],0x2            
CODE:00451586   7423            JZ          LAB_004515ab                            
CODE:00451588   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045158b   f6400c20        TEST        byte ptr [param_1 + 0xc],0x20           
CODE:0045158f   741a            JZ          LAB_004515ab                            
CODE:00451591   f7c608000000    TEST        ESI,0x8                                 
CODE:00451597   7412            JZ          LAB_004515ab                            
CODE:00451599   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:0045159c   50              PUSH        param_1                                 
CODE:0045159d   ff75ec          PUSH        dword ptr [EBP + local_18+0x4]          
CODE:004515a0   e82bfeffff      CALL        FUN_004513d0                            ;int FUN_004513d0(undefined param_1, ...
CODE:004515a5   83c408          ADD         ESP,0x8                                 
CODE:004515a8   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
                            LAB_004515ab:                 ;XREF[4,0]:   00451558,00451586,0045158f,00451597
CODE:004515ab   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004515af   7531            JNZ         LAB_004515e2                            
CODE:004515b1   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004515b4   f6400504        TEST        byte ptr [param_1 + 0x5],0x4            
CODE:004515b8   7414            JZ          LAB_004515ce                            
CODE:004515ba   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004515bd   57              PUSH        EDI                                     
CODE:004515be   ff75f0          PUSH        dword ptr [EBP + local_14+0x4]          
CODE:004515c1   ff75ec          PUSH        dword ptr [EBP + local_18+0x4]          
CODE:004515c4   e895fdffff      CALL        FUN_0045135e                            ;undefined FUN_0045135e(undefined par...
CODE:004515c9   83c410          ADD         ESP,0x10                                
CODE:004515cc   eb14            JMP         LAB_004515e2                            
                            LAB_004515ce:                 ;XREF[1,0]:   004515b8
CODE:004515ce   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004515d1   6a01            PUSH        0x1                                     
CODE:004515d3   57              PUSH        EDI                                     
CODE:004515d4   ff75f0          PUSH        dword ptr [EBP + local_14+0x4]          
CODE:004515d7   ff75ec          PUSH        dword ptr [EBP + local_18+0x4]          
CODE:004515da   e8d9fbffff      CALL        FUN_004511b8                            ;undefined FUN_004511b8(undefined par...
CODE:004515df   83c414          ADD         ESP,0x14                                
                            LAB_004515e2:                 ;XREF[2,0]:   004515af,004515cc
CODE:004515e2   8bc6            MOV         param_1,ESI                             
CODE:004515e4   83e003          AND         param_1,0x3                             
CODE:004515e7   83f803          CMP         param_1,0x3                             
CODE:004515ea   757a            JNZ         LAB_00451666                            
CODE:004515ec   83e648          AND         ESI,0x48                                
CODE:004515ef   83fe48          CMP         ESI,0x48                                
CODE:004515f2   7504            JNZ         LAB_004515f8                            
CODE:004515f4   836de804        SUB         dword ptr [EBP + local_1c+0x4],0x4      
                            LAB_004515f8:                 ;XREF[1,0]:   004515f2
CODE:004515f8   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004515fb   f6400504        TEST        byte ptr [param_1 + 0x5],0x4            
CODE:004515ff   7438            JZ          LAB_00451639                            
CODE:00451601   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00451604   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:00451607   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:0045160a   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045160d   83781c00        CMP         dword ptr [param_1 + 0x1c],0x0          
CODE:00451611   741b            JZ          LAB_0045162e                            
CODE:00451613   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00451616   0fb7401a        MOVZX       param_1,word ptr [param_1 + 0x1a]       
CODE:0045161a   50              PUSH        param_1                                 
CODE:0045161b   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045161e   ff701c          PUSH        dword ptr [param_1 + 0x1c]              
CODE:00451621   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:00451624   e847f0ffff      CALL        FUN_00450670                            ;undefined FUN_00450670(undefined par...
CODE:00451629   83c40c          ADD         ESP,0xc                                 
CODE:0045162c   eb38            JMP         LAB_00451666                            
                            LAB_0045162e:                 ;XREF[1,0]:   00451611
CODE:0045162e   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:00451631   e8d62f0000      CALL        FUN_0045460c                            ;undefined FUN_0045460c(undefined par...
CODE:00451636   59              POP         param_3                                 
CODE:00451637   eb2d            JMP         LAB_00451666                            
                            LAB_00451639:                 ;XREF[1,0]:   004515ff
CODE:00451639   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045163c   83781400        CMP         dword ptr [param_1 + 0x14],0x0          
CODE:00451640   741b            JZ          LAB_0045165d                            
CODE:00451642   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00451645   0fb74018        MOVZX       param_1,word ptr [param_1 + 0x18]       
CODE:00451649   50              PUSH        param_1                                 
CODE:0045164a   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045164d   ff7014          PUSH        dword ptr [param_1 + 0x14]              
CODE:00451650   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:00451653   e818f0ffff      CALL        FUN_00450670                            ;undefined FUN_00450670(undefined par...
CODE:00451658   83c40c          ADD         ESP,0xc                                 
CODE:0045165b   eb09            JMP         LAB_00451666                            
                            LAB_0045165d:                 ;XREF[1,0]:   00451640
CODE:0045165d   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:00451660   e8972f0000      CALL        FUN_004545fc                            ;undefined FUN_004545fc(undefined par...
CODE:00451665   59              POP         param_3                                 
                            LAB_00451666:                 ;XREF[4,0]:   004515ea,0045162c,00451637,0045165b
CODE:00451666   33ff            XOR         EDI,EDI                                 
CODE:00451668   8bc3            MOV         param_1,EBX                             
CODE:0045166a   83c3f4          ADD         EBX,-0xc                                
CODE:0045166d   3b4508          CMP         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451670   0f87bbfeffff    JA          LAB_00451531                            
CODE:00451676   33c0            XOR         param_1,param_1                         
                            LAB_00451678:                 ;XREF[3,0]:   00451424,00451461,00451485
CODE:00451678   5f              POP         EDI                                     
CODE:00451679   5e              POP         ESI                                     
CODE:0045167a   5b              POP         EBX                                     
CODE:0045167b   8be5            MOV         ESP,EBP                                 
CODE:0045167d   5d              POP         EBP                                     
CODE:0045167e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0045167f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451684
CODE:0045167f   55              PUSH        EBP                                     
CODE:00451680   8bec            MOV         EBP,ESP                                 
CODE:00451682   53              PUSH        EBX                                     
CODE:00451683   56              PUSH        ESI                                     
CODE:00451684   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00451687   83fbff          CMP         EBX,-0x1                                
CODE:0045168a   7505            JNZ         LAB_00451691                            
CODE:0045168c   83c8ff          OR          param_1,0xffffffff                      
CODE:0045168f   eb23            JMP         LAB_004516b4                            
                            LAB_00451691:                 ;XREF[1,0]:   0045168a
CODE:00451691   8b7304          MOV         ESI,dword ptr [EBX + 0x4]               
CODE:00451694   83c6f8          ADD         ESI,-0x8                                
CODE:00451697   6a08            PUSH        0x8                                     
CODE:00451699   6899364600      PUSH        DATA:s_**BCCxh1_00463699                ;= "**BCCxh1"
CODE:0045169e   56              PUSH        ESI                                     
CODE:0045169f   e8a4e9ffff      CALL        FUN_00450048                            ;int FUN_00450048(undefined param_1, ...
CODE:004516a4   83c40c          ADD         ESP,0xc                                 
CODE:004516a7   85c0            TEST        param_1,param_1                         
CODE:004516a9   7405            JZ          LAB_004516b0                            
CODE:004516ab   83c8ff          OR          param_1,0xffffffff                      
CODE:004516ae   eb04            JMP         LAB_004516b4                            
                            LAB_004516b0:                 ;XREF[1,0]:   004516a9
CODE:004516b0   0fb74310        MOVZX       param_1,word ptr [EBX + 0x10]           
                            LAB_004516b4:                 ;XREF[2,0]:   0045168f,004516ae
CODE:004516b4   5e              POP         ESI                                     
CODE:004516b5   5b              POP         EBX                                     
CODE:004516b6   5d              POP         EBP                                     
CODE:004516b7   c3              RET                                                 
CODE:004516b8   64              ??          64h    d                                
CODE:004516b9   a1              ??          A1h                                     
CODE:004516ba   04              ??          04h                                     
CODE:004516bb   00              ??          00h                                     
CODE:004516bc   00              ??          00h                                     
CODE:004516bd   00              ??          00h                                     
CODE:004516be   8b              ??          8Bh                                     
CODE:004516bf   40              ??          40h    @                                
CODE:004516c0   f8              ??          F8h                                     
CODE:004516c1   8b              ??          8Bh                                     
CODE:004516c2   40              ??          40h    @                                
CODE:004516c3   10              ??          10h                                     
CODE:004516c4   c3              ??          C3h                                     
CODE:004516c5   64              ??          64h    d                                
CODE:004516c6   a1              ??          A1h                                     
CODE:004516c7   04              ??          04h                                     
CODE:004516c8   00              ??          00h                                     
CODE:004516c9   00              ??          00h                                     
CODE:004516ca   00              ??          00h                                     
CODE:004516cb   8b              ??          8Bh                                     
CODE:004516cc   40              ??          40h    @                                
CODE:004516cd   f8              ??          F8h                                     
CODE:004516ce   8b              ??          8Bh                                     
CODE:004516cf   40              ??          40h    @                                
CODE:004516d0   14              ??          14h                                     
CODE:004516d1   c3              ??          C3h                                     
CODE:004516d2   64              ??          64h    d                                
CODE:004516d3   a1              ??          A1h                                     
CODE:004516d4   04              ??          04h                                     
CODE:004516d5   00              ??          00h                                     
CODE:004516d6   00              ??          00h                                     
CODE:004516d7   00              ??          00h                                     
CODE:004516d8   8b              ??          8Bh                                     
CODE:004516d9   40              ??          40h    @                                
CODE:004516da   f8              ??          F8h                                     
CODE:004516db   8b              ??          8Bh                                     
CODE:004516dc   40              ??          40h    @                                
CODE:004516dd   18              ??          18h                                     
CODE:004516de   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_004516df(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004516e4
          ;local_8       undefined4          -8                      ;XREF[2,0]:   004516fb,004516fe
CODE:004516df   55              PUSH        EBP                                     
CODE:004516e0   8bec            MOV         EBP,ESP                                 
CODE:004516e2   51              PUSH        param_3                                 
CODE:004516e3   53              PUSH        EBX                                     
CODE:004516e4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004516e7   c703b0364600    MOV         dword ptr [EBX],DATA:PTR_FUN_004636b0   ;= 0045171d
CODE:004516ed   6a00            PUSH        0x0                                     
CODE:004516ef   6a00            PUSH        0x0                                     
CODE:004516f1   6a00            PUSH        0x0                                     
CODE:004516f3   6a00            PUSH        0x0                                     
CODE:004516f5   6a00            PUSH        0x0                                     
CODE:004516f7   6a00            PUSH        0x0                                     
CODE:004516f9   33c0            XOR         param_1,param_1                         
CODE:004516fb   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004516fe   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00451701   50              PUSH        param_1                                 
CODE:00451702   68491a4500      PUSH        DAT_00451a49                            ;= 04h
CODE:00451707   e8a4f1ffff      CALL        FUN_004508b0                            ;undefined FUN_004508b0(undefined par...
CODE:0045170c   83c420          ADD         ESP,0x20                                
CODE:0045170f   8bc3            MOV         param_1,EBX                             
CODE:00451711   5b              POP         EBX                                     
CODE:00451712   59              POP         param_3                                 
CODE:00451713   5d              POP         EBP                                     
CODE:00451714   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451715(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451718
CODE:00451715   55              PUSH        EBP                                     
CODE:00451716   8bec            MOV         EBP,ESP                                 
CODE:00451718   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045171b   5d              POP         EBP                                     
CODE:0045171c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045171d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined1 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451720
          ;param_5       undefined1           8                      ;XREF[1,0]:   0045172d
                                                          ;XREF[1,0]:   004636b0
CODE:0045171d   55              PUSH        EBP                                     
CODE:0045171e   8bec            MOV         EBP,ESP                                 
CODE:00451720   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451723   85c0            TEST        param_1,param_1                         
CODE:00451725   7413            JZ          LAB_0045173a                            
CODE:00451727   c700b0364600    MOV         dword ptr [param_1],DATA:PTR_FUN_0046...;= 0045171d
CODE:0045172d   f6450c01        TEST        byte ptr [EBP + param_5+0x4],0x1        
CODE:00451731   7407            JZ          LAB_0045173a                            
CODE:00451733   50              PUSH        param_1                                 
CODE:00451734   e8c32e0000      CALL        FUN_004545fc                            ;undefined FUN_004545fc(undefined par...
CODE:00451739   59              POP         param_3                                 
                            LAB_0045173a:                 ;XREF[2,0]:   00451725,00451731
CODE:0045173a   5d              POP         EBP                                     
CODE:0045173b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045173c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045173f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451742
                                                          ;XREF[1,0]:   00451760
CODE:0045173c   55              PUSH        EBP                                     
CODE:0045173d   8bec            MOV         EBP,ESP                                 
CODE:0045173f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451742   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00451745   ff7204          PUSH        dword ptr [param_2 + 0x4]               
CODE:00451748   ff7004          PUSH        dword ptr [param_1 + 0x4]               
CODE:0045174b   e8a8eaffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00451750   83c408          ADD         ESP,0x8                                 
CODE:00451753   5d              POP         EBP                                     
CODE:00451754   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00451755(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451759
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045175c
CODE:00451755   55              PUSH        EBP                                     
CODE:00451756   8bec            MOV         EBP,ESP                                 
CODE:00451758   53              PUSH        EBX                                     
CODE:00451759   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045175c   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0045175f   53              PUSH        EBX                                     
CODE:00451760   e8d7ffffff      CALL        FUN_0045173c                            ;undefined FUN_0045173c(undefined par...
CODE:00451765   83c408          ADD         ESP,0x8                                 
CODE:00451768   83f801          CMP         param_1,0x1                             
CODE:0045176b   1bc0            SBB         param_1,param_1                         
CODE:0045176d   f7d8            NEG         param_1                                 
CODE:0045176f   5b              POP         EBX                                     
CODE:00451770   5d              POP         EBP                                     
CODE:00451771   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00451772(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045177a
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451777
CODE:00451772   55              PUSH        EBP                                     
CODE:00451773   8bec            MOV         EBP,ESP                                 
CODE:00451775   53              PUSH        EBX                                     
CODE:00451776   56              PUSH        ESI                                     
CODE:00451777   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0045177a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045177d   837b0400        CMP         dword ptr [EBX + 0x4],0x0               
CODE:00451781   7504            JNZ         LAB_00451787                            
CODE:00451783   33c0            XOR         param_1,param_1                         
CODE:00451785   eb33            JMP         LAB_004517ba                            
                            LAB_00451787:                 ;XREF[1,0]:   00451781
CODE:00451787   837e0400        CMP         dword ptr [ESI + 0x4],0x0               
CODE:0045178b   7507            JNZ         LAB_00451794                            
CODE:0045178d   b801000000      MOV         param_1,0x1                             
CODE:00451792   eb26            JMP         LAB_004517ba                            
                            LAB_00451794:                 ;XREF[1,0]:   0045178b
CODE:00451794   8b4604          MOV         param_1,dword ptr [ESI + 0x4]           
CODE:00451797   0fb74006        MOVZX       param_1,word ptr [param_1 + 0x6]        
CODE:0045179b   034604          ADD         param_1,dword ptr [ESI + 0x4]           
CODE:0045179e   50              PUSH        param_1                                 
CODE:0045179f   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:004517a2   0fb74006        MOVZX       param_1,word ptr [param_1 + 0x6]        
CODE:004517a6   034304          ADD         param_1,dword ptr [EBX + 0x4]           
CODE:004517a9   50              PUSH        param_1                                 
CODE:004517aa   e8a1e7ffff      CALL        FUN_0044ff50                            ;int FUN_0044ff50(undefined param_1, ...
CODE:004517af   83c408          ADD         ESP,0x8                                 
CODE:004517b2   85c0            TEST        param_1,param_1                         
CODE:004517b4   0f9cc0          SETL        param_1                                 
CODE:004517b7   83e001          AND         param_1,0x1                             
                            LAB_004517ba:                 ;XREF[2,0]:   00451785,00451792
CODE:004517ba   5e              POP         ESI                                     
CODE:004517bb   5b              POP         EBX                                     
CODE:004517bc   5d              POP         EBP                                     
CODE:004517bd   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004517be(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004517c1
CODE:004517be   55              PUSH        EBP                                     
CODE:004517bf   8bec            MOV         EBP,ESP                                 
CODE:004517c1   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004517c4   ff7004          PUSH        dword ptr [param_1 + 0x4]               
CODE:004517c7   e813eaffff      CALL        FUN_004501df                            ;char * FUN_004501df(undefined param_...
CODE:004517cc   59              POP         param_3                                 
CODE:004517cd   5d              POP         EBP                                     
CODE:004517ce   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004517cf(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004517da
          ;param_5       undefined4           8                      ;XREF[1,0]:   004517d4
          ;param_6       undefined            c                      
          ;param_7       undefined4          10                      ;XREF[1,0]:   004517d7
CODE:004517cf   55              PUSH        EBP                                     
CODE:004517d0   8bec            MOV         EBP,ESP                                 
CODE:004517d2   53              PUSH        EBX                                     
CODE:004517d3   56              PUSH        ESI                                     
CODE:004517d4   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:004517d7   8b7514          MOV         ESI,dword ptr [EBP + param_7+0x4]       
CODE:004517da   837d0800        CMP         dword ptr [EBP + param_4+0x4],0x0       
CODE:004517de   751e            JNZ         LAB_004517fe                            
CODE:004517e0   6a00            PUSH        0x0                                     
CODE:004517e2   6a00            PUSH        0x0                                     
CODE:004517e4   6a00            PUSH        0x0                                     
CODE:004517e6   6a00            PUSH        0x0                                     
CODE:004517e8   6a00            PUSH        0x0                                     
CODE:004517ea   6a00            PUSH        0x0                                     
CODE:004517ec   689caa4600      PUSH        DATA:DAT_0046aa9c                       ;= ??
CODE:004517f1   68601a4500      PUSH        DAT_00451a60                            ;= 01h
CODE:004517f6   e8b5f0ffff      CALL        FUN_004508b0                            ;undefined FUN_004508b0(undefined par...
CODE:004517fb   83c420          ADD         ESP,0x20                                
                            LAB_004517fe:                 ;XREF[1,0]:   004517de
CODE:004517fe   2b5bfc          SUB         EBX,dword ptr [EBX + -0x4]              
CODE:00451801   8b43f4          MOV         param_1,dword ptr [EBX + -0xc]          
CODE:00451804   894604          MOV         dword ptr [ESI + 0x4],param_1           
CODE:00451807   8bc6            MOV         param_1,ESI                             
CODE:00451809   5e              POP         ESI                                     
CODE:0045180a   5b              POP         EBX                                     
CODE:0045180b   5d              POP         EBP                                     
CODE:0045180c   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_0045180d(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9, undefined4 param_10, undefined4 param_11, undefined4 param_12)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451894
          ;param_5       undefined4           8                      ;XREF[6,0]:   0045182b,00451844,00451859,00451860,00451958
                                                                     ;             0045195f
          ;param_6       undefined4           c                      ;XREF[3,0]:   004518d7,004518f4,004518fa
          ;param_7       undefined4          10                      ;XREF[2,0]:   004518ac,004518d4
          ;param_8       undefined4          14                      ;XREF[3,0]:   004518d1,00451903,00451917
          ;param_9       undefined4          18                      ;XREF[4,0]:   00451825,0045182e,004518ce,00451914
          ;param_10      undefined4          1c                      ;XREF[4,0]:   004518cb,004518ea,0045190d,00451967
          ;param_11      undefined4          20                      ;XREF[1,0]:   00451877
          ;param_12      undefined4          24                      ;XREF[1,0]:   0045189a
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00451856,0045194f,00451955
          ;local_c       undefined4          -c                      ;XREF[4,0]:   00451818,00451936,00451944,0045196a
          ;local_10      undefined4         -10                      ;XREF[5,0]:   0045181d,0045192e,0045193e,00451977,0045197a
          ;local_14      undefined4         -14                      ;XREF[4,0]:   00451822,00451928,0045193b,0045196f
          ;local_18      undefined4         -18                      ;XREF[5,0]:   00451891,004518c8,004518ef,00451933,00451941
          ;local_1c      undefined4         -1c                      ;XREF[3,0]:   0045189d,004518a8,004518c5
                                                          ;XREF[4,0]:   004518dc,0045191c,004519ed,00451a0a
CODE:0045180d   55              PUSH        EBP                                     
CODE:0045180e   8bec            MOV         EBP,ESP                                 
CODE:00451810   83c4e8          ADD         ESP,-0x18                               
CODE:00451813   53              PUSH        EBX                                     
CODE:00451814   56              PUSH        ESI                                     
CODE:00451815   57              PUSH        EDI                                     
CODE:00451816   33c0            XOR         param_1,param_1                         
CODE:00451818   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0045181b   33c0            XOR         param_1,param_1                         
CODE:0045181d   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00451820   33c0            XOR         param_1,param_1                         
CODE:00451822   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00451825   837d1c00        CMP         dword ptr [EBP + param_9+0x4],0x0       
CODE:00451829   7419            JZ          LAB_00451844                            
CODE:0045182b   ff750c          PUSH        dword ptr [EBP + param_5+0x4]           
CODE:0045182e   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:00451831   e8c2e9ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:00451836   83c408          ADD         ESP,0x8                                 
CODE:00451839   85c0            TEST        param_1,param_1                         
CODE:0045183b   7407            JZ          LAB_00451844                            
CODE:0045183d   33c0            XOR         param_1,param_1                         
CODE:0045183f   e939010000      JMP         LAB_0045197d                            
                            LAB_00451844:                 ;XREF[2,0]:   00451829,0045183b
CODE:00451844   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00451847   f6400c04        TEST        byte ptr [param_1 + 0xc],0x4            
CODE:0045184b   7507            JNZ         LAB_00451854                            
CODE:0045184d   33c0            XOR         param_1,param_1                         
CODE:0045184f   e929010000      JMP         LAB_0045197d                            
                            LAB_00451854:                 ;XREF[1,0]:   0045184b
CODE:00451854   33c0            XOR         param_1,param_1                         
CODE:00451856   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00451859   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045185c   0fb75812        MOVZX       EBX,word ptr [param_1 + 0x12]           
CODE:00451860   035d0c          ADD         EBX,dword ptr [EBP + param_5+0x4]       
                            LAB_00451863:                 ;XREF[2,0]:   0045194a,00451962
CODE:00451863   8b3b            MOV         EDI,dword ptr [EBX]                     
CODE:00451865   85ff            TEST        EDI,EDI                                 
CODE:00451867   0f84e2000000    JZ          LAB_0045194f                            
CODE:0045186d   f6430808        TEST        byte ptr [EBX + 0x8],0x8                
CODE:00451871   0f85d0000000    JNZ         LAB_00451947                            
CODE:00451877   837d2400        CMP         dword ptr [EBP + param_11+0x4],0x0      
CODE:0045187b   740b            JZ          LAB_00451888                            
CODE:0045187d   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:00451880   83e003          AND         param_1,0x3                             
CODE:00451883   83f803          CMP         param_1,0x3                             
CODE:00451886   7404            JZ          LAB_0045188c                            
                            LAB_00451888:                 ;XREF[1,0]:   0045187b
CODE:00451888   33c0            XOR         param_1,param_1                         
CODE:0045188a   eb05            JMP         LAB_00451891                            
                            LAB_0045188c:                 ;XREF[1,0]:   00451886
CODE:0045188c   b801000000      MOV         param_1,0x1                             
                            LAB_00451891:                 ;XREF[1,0]:   0045188a
CODE:00451891   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00451894   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00451897   037304          ADD         ESI,dword ptr [EBX + 0x4]               
CODE:0045189a   8b4528          MOV         param_1,dword ptr [EBP + param_12+0x4]  
CODE:0045189d   8945e8          MOV         dword ptr [EBP + local_1c+0x4],param_1  
CODE:004518a0   f6430804        TEST        byte ptr [EBX + 0x8],0x4                
CODE:004518a4   7405            JZ          LAB_004518ab                            
CODE:004518a6   8b36            MOV         ESI,dword ptr [ESI]                     
CODE:004518a8   897de8          MOV         dword ptr [EBP + local_1c+0x4],EDI      
                            LAB_004518ab:                 ;XREF[1,0]:   004518a4
CODE:004518ab   57              PUSH        EDI                                     
CODE:004518ac   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004518af   e844e9ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:004518b4   83c408          ADD         ESP,0x8                                 
CODE:004518b7   85c0            TEST        param_1,param_1                         
CODE:004518b9   7539            JNZ         LAB_004518f4                            
CODE:004518bb   f6470c04        TEST        byte ptr [EDI + 0xc],0x4                
CODE:004518bf   0f8482000000    JZ          LAB_00451947                            
CODE:004518c5   ff75e8          PUSH        dword ptr [EBP + local_1c+0x4]          
CODE:004518c8   ff75ec          PUSH        dword ptr [EBP + local_18+0x4]          
CODE:004518cb   ff7520          PUSH        dword ptr [EBP + param_10+0x4]          
CODE:004518ce   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:004518d1   ff7518          PUSH        dword ptr [EBP + param_8+0x4]           
CODE:004518d4   ff7514          PUSH        dword ptr [EBP + param_7+0x4]           
CODE:004518d7   ff7510          PUSH        dword ptr [EBP + param_6+0x4]           
CODE:004518da   57              PUSH        EDI                                     
CODE:004518db   56              PUSH        ESI                                     
CODE:004518dc   e82cffffff      CALL        FUN_0045180d                            ;undefined4 * FUN_0045180d(undefined ...
CODE:004518e1   83c424          ADD         ESP,0x24                                
CODE:004518e4   85c0            TEST        param_1,param_1                         
CODE:004518e6   745f            JZ          LAB_00451947                            
CODE:004518e8   8bf0            MOV         ESI,param_1                             
CODE:004518ea   8b4520          MOV         param_1,dword ptr [EBP + param_10+0x4]  
CODE:004518ed   8b00            MOV         param_1,dword ptr [param_1]             
CODE:004518ef   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:004518f2   eb34            JMP         LAB_00451928                            
                            LAB_004518f4:                 ;XREF[1,0]:   004518b9
CODE:004518f4   837d1000        CMP         dword ptr [EBP + param_6+0x4],0x0       
CODE:004518f8   7409            JZ          LAB_00451903                            
CODE:004518fa   3b7510          CMP         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004518fd   7548            JNZ         LAB_00451947                            
CODE:004518ff   8bc6            MOV         param_1,ESI                             
CODE:00451901   eb7a            JMP         LAB_0045197d                            
                            LAB_00451903:                 ;XREF[1,0]:   004518f8
CODE:00451903   837d1800        CMP         dword ptr [EBP + param_8+0x4],0x0       
CODE:00451907   741f            JZ          LAB_00451928                            
CODE:00451909   6a00            PUSH        0x0                                     
CODE:0045190b   6a00            PUSH        0x0                                     
CODE:0045190d   ff7520          PUSH        dword ptr [EBP + param_10+0x4]          
CODE:00451910   6a00            PUSH        0x0                                     
CODE:00451912   6a00            PUSH        0x0                                     
CODE:00451914   ff751c          PUSH        dword ptr [EBP + param_9+0x4]           
CODE:00451917   ff7518          PUSH        dword ptr [EBP + param_8+0x4]           
CODE:0045191a   57              PUSH        EDI                                     
CODE:0045191b   56              PUSH        ESI                                     
CODE:0045191c   e8ecfeffff      CALL        FUN_0045180d                            ;undefined4 * FUN_0045180d(undefined ...
CODE:00451921   83c424          ADD         ESP,0x24                                
CODE:00451924   85c0            TEST        param_1,param_1                         
CODE:00451926   741f            JZ          LAB_00451947                            
                            LAB_00451928:                 ;XREF[2,0]:   004518f2,00451907
CODE:00451928   837df000        CMP         dword ptr [EBP + local_14+0x4],0x0      
CODE:0045192c   740d            JZ          LAB_0045193b                            
CODE:0045192e   3b75f4          CMP         ESI,dword ptr [EBP + local_10+0x4]      
CODE:00451931   7508            JNZ         LAB_0045193b                            
CODE:00451933   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:00451936   0945f8          OR          dword ptr [EBP + local_c+0x4],param_1   
CODE:00451939   eb0c            JMP         LAB_00451947                            
                            LAB_0045193b:                 ;XREF[2,0]:   0045192c,00451931
CODE:0045193b   ff45f0          INC         dword ptr [EBP + local_14+0x4]          
CODE:0045193e   8975f4          MOV         dword ptr [EBP + local_10+0x4],ESI      
CODE:00451941   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:00451944   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
                            LAB_00451947:                 ;XREF[6,0]:   00451871,004518bf,004518e6,004518fd
                                                          ;             00451926,00451939
CODE:00451947   83c30c          ADD         EBX,0xc                                 
CODE:0045194a   e914ffffff      JMP         LAB_00451863                            
                            LAB_0045194f:                 ;XREF[1,0]:   00451867
CODE:0045194f   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00451953   7512            JNZ         LAB_00451967                            
CODE:00451955   ff45fc          INC         dword ptr [EBP + local_8+0x4]           
CODE:00451958   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045195b   0fb75810        MOVZX       EBX,word ptr [param_1 + 0x10]           
CODE:0045195f   035d0c          ADD         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00451962   e9fcfeffff      JMP         LAB_00451863                            
                            LAB_00451967:                 ;XREF[1,0]:   00451953
CODE:00451967   8b4520          MOV         param_1,dword ptr [EBP + param_10+0x4]  
CODE:0045196a   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:0045196d   8910            MOV         dword ptr [param_1],param_2             
CODE:0045196f   837df001        CMP         dword ptr [EBP + local_14+0x4],0x1      
CODE:00451973   7405            JZ          LAB_0045197a                            
CODE:00451975   33c0            XOR         param_1,param_1                         
CODE:00451977   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
                            LAB_0045197a:                 ;XREF[1,0]:   00451973
CODE:0045197a   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
                            LAB_0045197d:                 ;XREF[3,0]:   0045183f,0045184f,00451901
CODE:0045197d   5f              POP         EDI                                     
CODE:0045197e   5e              POP         ESI                                     
CODE:0045197f   5b              POP         EBX                                     
CODE:00451980   8be5            MOV         ESP,EBP                                 
CODE:00451982   5d              POP         EBP                                     
CODE:00451983   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_00451984(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[3,0]:   0045199b,004519a1,004519e5
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451990
          ;param_6       undefined4           c                      ;XREF[1,0]:   00451993
          ;param_7       undefined4          10                      ;XREF[1,0]:   0045198d
          ;param_8       undefined4          14                      ;XREF[1,0]:   00451a1c
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00451996,004519cb,004519e2
          ;local_c       undefined4          -c                      ;XREF[3,0]:   004519de,004519fd,00451a16
CODE:00451984   55              PUSH        EBP                                     
CODE:00451985   8bec            MOV         EBP,ESP                                 
CODE:00451987   83c4f8          ADD         ESP,-0x8                                
CODE:0045198a   53              PUSH        EBX                                     
CODE:0045198b   56              PUSH        ESI                                     
CODE:0045198c   57              PUSH        EDI                                     
CODE:0045198d   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00451990   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00451993   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:00451996   894dfc          MOV         dword ptr [EBP + local_8+0x4],param_3   
CODE:00451999   8bf2            MOV         ESI,param_2                             
CODE:0045199b   837d0800        CMP         dword ptr [EBP + param_4+0x4],0x0       
CODE:0045199f   747b            JZ          LAB_00451a1c                            
CODE:004519a1   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004519a4   2b78f8          SUB         EDI,dword ptr [param_1 + -0x8]          
CODE:004519a7   2b40fc          SUB         param_1,dword ptr [param_1 + -0x4]      
CODE:004519aa   8b58f4          MOV         EBX,dword ptr [param_1 + -0xc]          
CODE:004519ad   85d2            TEST        param_2,param_2                         
CODE:004519af   7507            JNZ         LAB_004519b8                            
CODE:004519b1   8bc7            MOV         param_1,EDI                             
CODE:004519b3   e98a000000      JMP         LAB_00451a42                            
                            LAB_004519b8:                 ;XREF[1,0]:   004519af
CODE:004519b8   53              PUSH        EBX                                     
CODE:004519b9   56              PUSH        ESI                                     
CODE:004519ba   e839e8ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:004519bf   83c408          ADD         ESP,0x8                                 
CODE:004519c2   85c0            TEST        param_1,param_1                         
CODE:004519c4   7404            JZ          LAB_004519ca                            
CODE:004519c6   8bc7            MOV         param_1,EDI                             
CODE:004519c8   eb78            JMP         LAB_00451a42                            
                            LAB_004519ca:                 ;XREF[1,0]:   004519c4
CODE:004519ca   53              PUSH        EBX                                     
CODE:004519cb   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:004519ce   e825e8ffff      CALL        FUN_004501f8                            ;undefined4 FUN_004501f8(undefined pa...
CODE:004519d3   83c408          ADD         ESP,0x8                                 
CODE:004519d6   85c0            TEST        param_1,param_1                         
CODE:004519d8   751f            JNZ         LAB_004519f9                            
CODE:004519da   6a00            PUSH        0x0                                     
CODE:004519dc   6a01            PUSH        0x1                                     
CODE:004519de   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:004519e1   50              PUSH        param_1                                 
CODE:004519e2   ff75fc          PUSH        dword ptr [EBP + local_8+0x4]           
CODE:004519e5   ff7508          PUSH        dword ptr [EBP + param_4+0x4]           
CODE:004519e8   56              PUSH        ESI                                     
CODE:004519e9   6a00            PUSH        0x0                                     
CODE:004519eb   53              PUSH        EBX                                     
CODE:004519ec   57              PUSH        EDI                                     
CODE:004519ed   e81bfeffff      CALL        FUN_0045180d                            ;undefined4 * FUN_0045180d(undefined ...
CODE:004519f2   83c424          ADD         ESP,0x24                                
CODE:004519f5   85c0            TEST        param_1,param_1                         
CODE:004519f7   7549            JNZ         LAB_00451a42                            
                            LAB_004519f9:                 ;XREF[1,0]:   004519d8
CODE:004519f9   6a00            PUSH        0x0                                     
CODE:004519fb   6a01            PUSH        0x1                                     
CODE:004519fd   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00451a00   50              PUSH        param_1                                 
CODE:00451a01   6a00            PUSH        0x0                                     
CODE:00451a03   6a00            PUSH        0x0                                     
CODE:00451a05   56              PUSH        ESI                                     
CODE:00451a06   6a00            PUSH        0x0                                     
CODE:00451a08   53              PUSH        EBX                                     
CODE:00451a09   57              PUSH        EDI                                     
CODE:00451a0a   e8fefdffff      CALL        FUN_0045180d                            ;undefined4 * FUN_0045180d(undefined ...
CODE:00451a0f   83c424          ADD         ESP,0x24                                
CODE:00451a12   85c0            TEST        param_1,param_1                         
CODE:00451a14   7406            JZ          LAB_00451a1c                            
CODE:00451a16   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00451a1a   7526            JNZ         LAB_00451a42                            
                            LAB_00451a1c:                 ;XREF[2,0]:   0045199f,00451a14
CODE:00451a1c   837d1800        CMP         dword ptr [EBP + param_8+0x4],0x0       
CODE:00451a20   741e            JZ          LAB_00451a40                            
CODE:00451a22   6a00            PUSH        0x0                                     
CODE:00451a24   6a00            PUSH        0x0                                     
CODE:00451a26   6a00            PUSH        0x0                                     
CODE:00451a28   6a00            PUSH        0x0                                     
CODE:00451a2a   6a00            PUSH        0x0                                     
CODE:00451a2c   6a00            PUSH        0x0                                     
CODE:00451a2e   689daa4600      PUSH        DATA:DAT_0046aa9d                       ;= ??
CODE:00451a33   687c1a4500      PUSH        DAT_00451a7c                            ;= 01h
CODE:00451a38   e873eeffff      CALL        FUN_004508b0                            ;undefined FUN_004508b0(undefined par...
CODE:00451a3d   83c420          ADD         ESP,0x20                                
                            LAB_00451a40:                 ;XREF[1,0]:   00451a20
CODE:00451a40   33c0            XOR         param_1,param_1                         
                            LAB_00451a42:                 ;XREF[4,0]:   004519b3,004519c8,004519f7,00451a1a
CODE:00451a42   5f              POP         EDI                                     
CODE:00451a43   5e              POP         ESI                                     
CODE:00451a44   5b              POP         EBX                                     
CODE:00451a45   59              POP         param_3                                 
CODE:00451a46   59              POP         param_3                                 
CODE:00451a47   5d              POP         EBP                                     
CODE:00451a48   c3              RET                                                 
                            DAT_00451a49:                 ;XREF[1,0]:   00451702
CODE:00451a49   04              ??          04h                                     
CODE:00451a4a   00              ??          00h                                     
CODE:00451a4b   00              ??          00h                                     
CODE:00451a4c   00              ??          00h                                     
CODE:00451a4d   10              ??          10h                                     
CODE:00451a4e   00              ??          00h                                     
CODE:00451a4f   0c              ??          0Ch                                     
CODE:00451a50   00              ??          00h                                     
CODE:00451a51   98              ??          98h                                     ;?  ->  00451a98
CODE:00451a52   1a              ??          1Ah                                     
CODE:00451a53   45              ??          45h    E                                
CODE:00451a54   00              ??          00h                                     
CODE:00451a55   747970656...    ds          "typeinfo *"                            
                            DAT_00451a60:                 ;XREF[1,0]:   004517f1
CODE:00451a60   01              ??          01h                                     
CODE:00451a61   00              ??          00h                                     
CODE:00451a62   00              ??          00h                                     
CODE:00451a63   00              ??          00h                                     
CODE:00451a64   01              ??          01h                                     
CODE:00451a65   00              ??          00h                                     
CODE:00451a66   10              ??          10h                                     
CODE:00451a67   00              ??          00h                                     
CODE:00451a68   ff              ??          FFh                                     
CODE:00451a69   ff              ??          FFh                                     
CODE:00451a6a   ff              ??          FFh                                     
CODE:00451a6b   ff              ??          FFh                                     
CODE:00451a6c   00              ??          00h                                     
CODE:00451a6d   00              ??          00h                                     
CODE:00451a6e   00              ??          00h                                     
CODE:00451a6f   00              ??          00h                                     
CODE:00451a70   4261645f7...    ds          "Bad_typeid"                            
                            DAT_00451a7c:                 ;XREF[1,0]:   00451a33
CODE:00451a7c   01              ??          01h                                     
CODE:00451a7d   00              ??          00h                                     
CODE:00451a7e   00              ??          00h                                     
CODE:00451a7f   00              ??          00h                                     
CODE:00451a80   01              ??          01h                                     
CODE:00451a81   00              ??          00h                                     
CODE:00451a82   10              ??          10h                                     
CODE:00451a83   00              ??          00h                                     
CODE:00451a84   ff              ??          FFh                                     
CODE:00451a85   ff              ??          FFh                                     
CODE:00451a86   ff              ??          FFh                                     
CODE:00451a87   ff              ??          FFh                                     
CODE:00451a88   00              ??          00h                                     
CODE:00451a89   00              ??          00h                                     
CODE:00451a8a   00              ??          00h                                     
CODE:00451a8b   00              ??          00h                                     
CODE:00451a8c   4261645f6...    ds          "Bad_cast"                              
CODE:00451a98   08              ??          08h                                     
CODE:00451a99   00              ??          00h                                     
CODE:00451a9a   00              ??          00h                                     
CODE:00451a9b   00              ??          00h                                     
CODE:00451a9c   03              ??          03h                                     
CODE:00451a9d   00              ??          00h                                     
CODE:00451a9e   30              ??          30h    0                                
CODE:00451a9f   00              ??          00h                                     
CODE:00451aa0   00              ??          00h                                     
CODE:00451aa1   00              ??          00h                                     
CODE:00451aa2   00              ??          00h                                     
CODE:00451aa3   00              ??          00h                                     
CODE:00451aa4   73              ??          73h    s                                
CODE:00451aa5   00              ??          00h                                     
CODE:00451aa6   00              ??          00h                                     
CODE:00451aa7   00              ??          00h                                     
CODE:00451aa8   3c              ??          3Ch    <                                ;?  ->  0040003c
CODE:00451aa9   00              ??          00h                                     
CODE:00451aaa   40              ??          40h    @                                
CODE:00451aab   00              ??          00h                                     
CODE:00451aac   00              ??          00h                                     
CODE:00451aad   00              ??          00h                                     
CODE:00451aae   00              ??          00h                                     
CODE:00451aaf   00              ??          00h                                     
CODE:00451ab0   00              ??          00h                                     
CODE:00451ab1   00              ??          00h                                     
CODE:00451ab2   00              ??          00h                                     
CODE:00451ab3   00              ??          00h                                     
CODE:00451ab4   00              ??          00h                                     
CODE:00451ab5   00              ??          00h                                     
CODE:00451ab6   00              ??          00h                                     
CODE:00451ab7   00              ??          00h                                     
CODE:00451ab8   01              ??          01h                                     
CODE:00451ab9   00              ??          00h                                     
CODE:00451aba   00              ??          00h                                     
CODE:00451abb   00              ??          00h                                     
CODE:00451abc   01              ??          01h                                     
CODE:00451abd   00              ??          00h                                     
CODE:00451abe   00              ??          00h                                     
CODE:00451abf   00              ??          00h                                     
CODE:00451ac0   1d              ??          1Dh                                     ;?  ->  0045171d
CODE:00451ac1   17              ??          17h                                     
CODE:00451ac2   45              ??          45h    E                                
CODE:00451ac3   00              ??          00h                                     
CODE:00451ac4   01              ??          01h                                     ;?  ->  00440001
CODE:00451ac5   00              ??          00h                                     
CODE:00451ac6   44              ??          44h    D                                
CODE:00451ac7   00              ??          00h                                     
CODE:00451ac8   747970656...    ds          "typeinfo"                              
CODE:00451ad4   00              ??          00h                                     
CODE:00451ad5   00              ??          00h                                     
CODE:00451ad6   00              ??          00h                                     
CODE:00451ad7   00              ??          00h                                     
CODE:00451ad8   00              ??          00h                                     
CODE:00451ad9   00              ??          00h                                     
CODE:00451ada   00              ??          00h                                     
CODE:00451adb   00              ??          00h                                     
CODE:00451adc   00              ??          00h                                     
CODE:00451add   00              ??          00h                                     
CODE:00451ade   00              ??          00h                                     
CODE:00451adf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451ae0(int param_1, undefined param_2, undefined param_3, undefined1 param_4)
          ;param_1       int                EAX                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined1           4                      ;XREF[1,0]:   00451ae9
                                                          ;XREF[4,0]:   004506b8,0045097b,00451118,00451b59
CODE:00451ae0   53              PUSH        EBX                                     
CODE:00451ae1   8bdd            MOV         EBX,EBP                                 
CODE:00451ae3   035804          ADD         EBX,dword ptr [param_1 + 0x4]           
CODE:00451ae6   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:00451ae9   8d442408        LEA         param_1=>param_4,[ESP + 0x8]            
CODE:00451aed   89430c          MOV         dword ptr [EBX + 0xc],param_1           
CODE:00451af0   c74304870...    MOV         dword ptr [EBX + 0x4],DAT_00450e87      ;= 55h    U
CODE:00451af7   c74310000...    MOV         dword ptr [EBX + 0x10],0x0              
CODE:00451afe   c74312000...    MOV         dword ptr [EBX + 0x12],0x0              
CODE:00451b05   a1a4aa4600      MOV         param_1,[DATA:DAT_0046aaa4]             ;= ??
CODE:00451b0a   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00451b0c   89431c          MOV         dword ptr [EBX + 0x1c],param_1          
CODE:00451b0f   6467a10000      MOV         param_1,FS:[0x0]                        
CODE:00451b14   8903            MOV         dword ptr [EBX],param_1                 
CODE:00451b16   6467891e0000    MOV         dword ptr FS:[0x0],EBX                  
CODE:00451b1c   5b              POP         EBX                                     
CODE:00451b1d   c3              RET                                                 
CODE:00451b1e   00              ??          00h                                     
CODE:00451b1f   00              ??          00h                                     
                            LAB_00451b20:                 ;XREF[1,0]:   00451c11
CODE:00451b20   e8ab2d0000      CALL        FUN_004548d0                            ;undefined FUN_004548d0(void)
CODE:00451b25   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451b26(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451b29
CODE:00451b26   55              PUSH        EBP                                     
CODE:00451b27   8bec            MOV         EBP,ESP                                 
CODE:00451b29   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00451b2c   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451b32   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:00451b35   8b4008          MOV         param_1,dword ptr [param_1 + 0x8]       
CODE:00451b38   85d2            TEST        param_2,param_2                         
CODE:00451b3a   740d            JZ          LAB_00451b49                            
CODE:00451b3c   648b0d040...    MOV         param_3,dword ptr FS:[0x4]              
CODE:00451b43   8b49f8          MOV         param_3,dword ptr [param_3 + -0x8]      
CODE:00451b46   895108          MOV         dword ptr [param_3 + 0x8],param_2       
                            LAB_00451b49:                 ;XREF[1,0]:   00451b3a
CODE:00451b49   5d              POP         EBP                                     
CODE:00451b4a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451b4b(void)
          ;local_14      undefined2         -14                      ;XREF[2,0]:   00451b6f,00451b77
          ;local_24      undefined4         -24                      ;XREF[1,0]:   00451b89
                                                          ;XREF[3,0]:   004508f6,00451b99,00451d07
CODE:00451b4b   55              PUSH        EBP                                     
CODE:00451b4c   8bec            MOV         EBP,ESP                                 
CODE:00451b4e   83c4e0          ADD         ESP,-0x20                               
CODE:00451b51   53              PUSH        EBX                                     
CODE:00451b52   56              PUSH        ESI                                     
CODE:00451b53   57              PUSH        EDI                                     
CODE:00451b54   b878374600      MOV         EAX=>DATA:DAT_00463778,DATA:DAT_00463778
CODE:00451b59   e882ffffff      CALL        FUN_00451ae0                            ;undefined FUN_00451ae0(int param_1, ...
CODE:00451b5e   e815030000      CALL        thunk_FUN_004532b8                      ;int thunk_FUN_004532b8(undefined4 pa...
CODE:00451b63   64a104000000    MOV         EAX,FS:[0x4]                            
CODE:00451b69   8b40f8          MOV         EAX,dword ptr [EAX + -0x8]              
CODE:00451b6c   8b4008          MOV         EAX,dword ptr [EAX + 0x8]               
CODE:00451b6f   66c745f00800    MOV         word ptr [EBP + local_14+0x4],0x8       
CODE:00451b75   ffd0            CALL        EAX                                     
CODE:00451b77   66c745f00000    MOV         word ptr [EBP + local_14+0x4],0x0       
CODE:00451b7d   eb05            JMP         LAB_00451b84                            
CODE:00451b7f   e8              ??          E8h                                     
CODE:00451b80   a7              ??          A7h                                     
CODE:00451b81   ee              ??          EEh                                     
CODE:00451b82   ff              ??          FFh                                     
CODE:00451b83   ff              ??          FFh                                     
                            LAB_00451b84:                 ;XREF[1,0]:   00451b7d
CODE:00451b84   e8472d0000      CALL        FUN_004548d0                            ;undefined FUN_004548d0(void)
CODE:00451b89   8b45e0          MOV         EAX,dword ptr [EBP + local_24+0x4]      
CODE:00451b8c   64a300000000    MOV         FS:[0x0],EAX                            
CODE:00451b92   5f              POP         EDI                                     
CODE:00451b93   5e              POP         ESI                                     
CODE:00451b94   5b              POP         EBX                                     
CODE:00451b95   8be5            MOV         ESP,EBP                                 
CODE:00451b97   5d              POP         EBP                                     
CODE:00451b98   c3              RET                                                 
                            LAB_00451b99:                 ;XREF[1,0]:   00451c18
CODE:00451b99   e8adffffff      CALL        FUN_00451b4b                            ;undefined FUN_00451b4b(void)
CODE:00451b9e   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451b9f(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451ba2
CODE:00451b9f   55              PUSH        EBP                                     
CODE:00451ba0   8bec            MOV         EBP,ESP                                 
CODE:00451ba2   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00451ba5   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451bab   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:00451bae   8b400c          MOV         param_1,dword ptr [param_1 + 0xc]       
CODE:00451bb1   85d2            TEST        param_2,param_2                         
CODE:00451bb3   740d            JZ          LAB_00451bc2                            
CODE:00451bb5   648b0d040...    MOV         param_3,dword ptr FS:[0x4]              
CODE:00451bbc   8b49f8          MOV         param_3,dword ptr [param_3 + -0x8]      
CODE:00451bbf   89510c          MOV         dword ptr [param_3 + 0xc],param_2       
                            LAB_00451bc2:                 ;XREF[1,0]:   00451bb3
CODE:00451bc2   5d              POP         EBP                                     
CODE:00451bc3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451bc4(void)
                                                          ;XREF[1,0]:   00450f28
CODE:00451bc4   64a104000000    MOV         EAX,FS:[0x4]                            
CODE:00451bca   8b40f8          MOV         EAX,dword ptr [EAX + -0x8]              
CODE:00451bcd   8b400c          MOV         EAX,dword ptr [EAX + 0xc]               
CODE:00451bd0   ffd0            CALL        EAX                                     
CODE:00451bd2   e8f92c0000      CALL        FUN_004548d0                            ;undefined FUN_004548d0(void)
CODE:00451bd7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451bd8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451bdb
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451be6
CODE:00451bd8   55              PUSH        EBP                                     
CODE:00451bd9   8bec            MOV         EBP,ESP                                 
CODE:00451bdb   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451bde   85c0            TEST        param_1,param_1                         
CODE:00451be0   7504            JNZ         LAB_00451be6                            
CODE:00451be2   33c0            XOR         param_1,param_1                         
CODE:00451be4   5d              POP         EBP                                     
CODE:00451be5   c3              RET                                                 
                            LAB_00451be6:                 ;XREF[1,0]:   00451be0
CODE:00451be6   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00451be9   8b0410          MOV         param_1,dword ptr [param_1 + param_2*...
CODE:00451bec   2b40fc          SUB         param_1,dword ptr [param_1 + -0x4]      
CODE:00451bef   8b40f4          MOV         param_1,dword ptr [param_1 + -0xc]      
CODE:00451bf2   8b4020          MOV         param_1,dword ptr [param_1 + 0x20]      
CODE:00451bf5   5d              POP         EBP                                     
CODE:00451bf6   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451bf7(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451c00
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00451c61,00451c72
          ;local_c       undefined4          -c                      ;XREF[4,0]:   00451c48,00451c4f,00451c58,00451c68
                                                          ;XREF[1,0]:   00410050
CODE:00451bf7   55              PUSH        EBP                                     
CODE:00451bf8   8bec            MOV         EBP,ESP                                 
CODE:00451bfa   83c4f8          ADD         ESP,-0x8                                
CODE:00451bfd   53              PUSH        EBX                                     
CODE:00451bfe   56              PUSH        ESI                                     
CODE:00451bff   57              PUSH        EDI                                     
CODE:00451c00   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00451c03   85db            TEST        EBX,EBX                                 
CODE:00451c05   0f95c0          SETNZ       param_1                                 
CODE:00451c08   83e001          AND         param_1,0x1                             
CODE:00451c0b   8bf0            MOV         ESI,param_1                             
CODE:00451c0d   85db            TEST        EBX,EBX                                 
CODE:00451c0f   7410            JZ          LAB_00451c21                            
CODE:00451c11   c74308201...    MOV         dword ptr [EBX + 0x8],LAB_00451b20      
CODE:00451c18   c7430c991...    MOV         dword ptr [EBX + 0xc],LAB_00451b99      
CODE:00451c1f   eb54            JMP         LAB_00451c75                            
                            LAB_00451c21:                 ;XREF[1,0]:   00451c0f
CODE:00451c21   803d58004...    CMP         byte ptr [DATA:DAT_00460058],0x0        
CODE:00451c28   743a            JZ          LAB_00451c64                            
CODE:00451c2a   33ff            XOR         EDI,EDI                                 
CODE:00451c2c   6a00            PUSH        0x0                                     ;LPCSTR lpModuleName for GetModuleHan...
CODE:00451c2e   e87e380000      CALL        KERNEL32.DLL::GetModuleHandleA          ;HMODULE GetModuleHandleA(LPCSTR lpMo...
CODE:00451c33   85c0            TEST        param_1,param_1                         
CODE:00451c35   740d            JZ          LAB_00451c44                            
CODE:00451c37   6890374600      PUSH        DATA:s___GetExceptDLLinfo_00463790      ;LPCSTR lpProcName for GetProcAddress
CODE:00451c3c   50              PUSH        param_1                                 ;HMODULE hModule for GetProcAddress
CODE:00451c3d   e829390000      CALL        KERNEL32.DLL::GetProcAddress            ;FARPROC GetProcAddress(HMODULE hModu...
CODE:00451c42   8bf8            MOV         EDI,param_1                             
                            LAB_00451c44:                 ;XREF[1,0]:   00451c35
CODE:00451c44   85ff            TEST        EDI,EDI                                 
CODE:00451c46   741c            JZ          LAB_00451c64                            
CODE:00451c48   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00451c4b   50              PUSH        param_1                                 
CODE:00451c4c   ffd7            CALL        EDI                                     
CODE:00451c4e   59              POP         param_3                                 
CODE:00451c4f   817df8497...    CMP         dword ptr [EBP + local_c+0x4],0x82727349
CODE:00451c56   720c            JC          LAB_00451c64                            
CODE:00451c58   817df8597...    CMP         dword ptr [EBP + local_c+0x4],0x82727359
CODE:00451c5f   7703            JA          LAB_00451c64                            
CODE:00451c61   8b5dfc          MOV         EBX,dword ptr [EBP + local_8+0x4]       
                            LAB_00451c64:                 ;XREF[4,0]:   00451c28,00451c46,00451c56,00451c5f
CODE:00451c64   85db            TEST        EBX,EBX                                 
CODE:00451c66   750d            JNZ         LAB_00451c75                            
CODE:00451c68   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00451c6b   50              PUSH        param_1                                 
CODE:00451c6c   e83f000000      CALL        FUN_00451cb0                            ;undefined FUN_00451cb0(undefined par...
CODE:00451c71   59              POP         param_3                                 
CODE:00451c72   8b5dfc          MOV         EBX,dword ptr [EBP + local_8+0x4]       
                            LAB_00451c75:                 ;XREF[2,0]:   00451c1f,00451c66
CODE:00451c75   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451c7b   8958f8          MOV         dword ptr [param_1 + -0x8],EBX          
CODE:00451c7e   85f6            TEST        ESI,ESI                                 
CODE:00451c80   750e            JNZ         LAB_00451c90                            
CODE:00451c82   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451c88   83c0fc          ADD         param_1,-0x4                            
CODE:00451c8b   a3a4aa4600      MOV         [DATA:DAT_0046aaa4],param_1             ;= ??
                            LAB_00451c90:                 ;XREF[1,0]:   00451c80
CODE:00451c90   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451c96   33d2            XOR         param_2,param_2                         
CODE:00451c98   8950fc          MOV         dword ptr [param_1 + -0x4],param_2      
CODE:00451c9b   64a104000000    MOV         param_1,FS:[0x4]                        
CODE:00451ca1   8b40f8          MOV         param_1,dword ptr [param_1 + -0x8]      
CODE:00451ca4   33d2            XOR         param_2,param_2                         
CODE:00451ca6   895004          MOV         dword ptr [param_1 + 0x4],param_2       
CODE:00451ca9   5f              POP         EDI                                     
CODE:00451caa   5e              POP         ESI                                     
CODE:00451cab   5b              POP         EBX                                     
CODE:00451cac   59              POP         param_3                                 
CODE:00451cad   59              POP         param_3                                 
CODE:00451cae   5d              POP         EBP                                     
CODE:00451caf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451cb0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451cb3
                                                          ;XREF[2,0]:   0041006e,00451c6c
CODE:00451cb0   55              PUSH        EBP                                     
CODE:00451cb1   8bec            MOV         EBP,ESP                                 
CODE:00451cb3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451cb6   648b15040...    MOV         param_2,dword ptr FS:[0x4]              
CODE:00451cbd   8b52f8          MOV         param_2,dword ptr [param_2 + -0x8]      
CODE:00451cc0   83c224          ADD         param_2,0x24                            
CODE:00451cc3   8915d0364600    MOV         dword ptr [DATA:DAT_004636d0],param_2   
CODE:00451cc9   c70049737282    MOV         dword ptr [param_1],0x82727349          
CODE:00451ccf   c74004b43...    MOV         dword ptr [param...,DATA:DAT_004636b4   
CODE:00451cd6   5d              POP         EBP                                     
CODE:00451cd7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451cd8(void)
CODE:00451cd8   55              PUSH        EBP                                     
CODE:00451cd9   8bec            MOV         EBP,ESP                                 
CODE:00451cdb   b801000000      MOV         EAX,0x1                                 
CODE:00451ce0   5d              POP         EBP                                     
CODE:00451ce1   c3              RET                                                 
CODE:00451ce2   00              ??          00h                                     
CODE:00451ce3   00              ??          00h                                     
                            LAB_00451ce4:                 ;XREF[1,0]:   00451d8a
CODE:00451ce4   55              PUSH        EBP                                     
CODE:00451ce5   8bec            MOV         EBP,ESP                                 
CODE:00451ce7   83c4f8          ADD         ESP,-0x8                                
CODE:00451cea   53              PUSH        EBX                                     
CODE:00451ceb   56              PUSH        ESI                                     
CODE:00451cec   57              PUSH        EDI                                     
CODE:00451ced   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00451cf0   8b7d0c          MOV         EDI,dword ptr [EBP + 0xc]               
CODE:00451cf3   8b5d08          MOV         EBX,dword ptr [EBP + 0x8]               
CODE:00451cf6   813bcefaef0e    CMP         dword ptr [EBX],0xeefface               
CODE:00451cfc   750e            JNZ         LAB_00451d0c                            
CODE:00451cfe   8bc7            MOV         EAX,EDI                                 
CODE:00451d00   8bd3            MOV         EDX,EBX                                 
CODE:00451d02   e80b010000      CALL        FUN_00451e12                            ;undefined FUN_00451e12(PVOID param_1...
CODE:00451d07   e83ffeffff      CALL        FUN_00451b4b                            ;undefined FUN_00451b4b(void)
                            LAB_00451d0c:                 ;XREF[1,0]:   00451cfc
CODE:00451d0c   813bfd0000c0    CMP         dword ptr [EBX],0xc00000fd              
CODE:00451d12   7514            JNZ         LAB_00451d28                            
CODE:00451d14   833da4374...    CMP         dword ptr [DATA:DAT_004637a4],0x0       
CODE:00451d1b   740b            JZ          LAB_00451d28                            
CODE:00451d1d   68a8374600      PUSH        DATA:s_Stack_Overflow!_004637a8         ;= "Stack Overflow!"
CODE:00451d22   e8392b0000      CALL        FUN_00454860                            ;undefined FUN_00454860(undefined par...
CODE:00451d27   59              POP         ECX=>DATA:s_Stack_Overflow!_004637a8    ;= "Stack Overflow!"
                            LAB_00451d28:                 ;XREF[2,0]:   00451d12,00451d1b
CODE:00451d28   833dacaa4...    CMP         dword ptr [DATA:DAT_0046aaac],0x0       ;= ??
CODE:00451d2f   7418            JZ          LAB_00451d49                            
CODE:00451d31   8b4514          MOV         EAX,dword ptr [EBP + 0x14]              
CODE:00451d34   50              PUSH        EAX                                     
CODE:00451d35   56              PUSH        ESI                                     
CODE:00451d36   57              PUSH        EDI                                     
CODE:00451d37   53              PUSH        EBX                                     
CODE:00451d38   ff15acaa4600    CALL        dword ptr [DATA:DAT_0046aaac]           ;= ??
CODE:00451d3e   83c410          ADD         ESP,0x10                                
CODE:00451d41   85c0            TEST        EAX,EAX                                 
CODE:00451d43   7504            JNZ         LAB_00451d49                            
CODE:00451d45   33c0            XOR         EAX,EAX                                 
CODE:00451d47   eb30            JMP         LAB_00451d79                            
                            LAB_00451d49:                 ;XREF[2,0]:   00451d2f,00451d43
CODE:00451d49   833da8aa4...    CMP         dword ptr [DATA:DAT_0046aaa8],0x0       ;= ??
CODE:00451d50   7418            JZ          LAB_00451d6a                            
CODE:00451d52   8b4514          MOV         EAX,dword ptr [EBP + 0x14]              
CODE:00451d55   50              PUSH        EAX                                     
CODE:00451d56   56              PUSH        ESI                                     
CODE:00451d57   57              PUSH        EDI                                     
CODE:00451d58   53              PUSH        EBX                                     
CODE:00451d59   ff15a8aa4600    CALL        dword ptr [DATA:DAT_0046aaa8]           ;= ??
CODE:00451d5f   83c410          ADD         ESP,0x10                                
CODE:00451d62   85c0            TEST        EAX,EAX                                 
CODE:00451d64   7504            JNZ         LAB_00451d6a                            
CODE:00451d66   33c0            XOR         EAX,EAX                                 
CODE:00451d68   eb0f            JMP         LAB_00451d79                            
                            LAB_00451d6a:                 ;XREF[2,0]:   00451d50,00451d64
CODE:00451d6a   895df8          MOV         dword ptr [EBP + -0x8],EBX              
CODE:00451d6d   8975fc          MOV         dword ptr [EBP + -0x4],ESI              
CODE:00451d70   8d45f8          LEA         EAX,[EBP + -0x8]                        
CODE:00451d73   50              PUSH        EAX                                     
CODE:00451d74   e832370000      CALL        KERNEL32.DLL::UnhandledExceptionFilter  ;LONG UnhandledExceptionFilter(_EXCEP...
                            LAB_00451d79:                 ;XREF[2,0]:   00451d47,00451d68
CODE:00451d79   5f              POP         EDI                                     
CODE:00451d7a   5e              POP         ESI                                     
CODE:00451d7b   5b              POP         EBX                                     
CODE:00451d7c   59              POP         ECX                                     
CODE:00451d7d   59              POP         ECX                                     
CODE:00451d7e   5d              POP         EBP                                     
CODE:00451d7f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451d80(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451d83
                                                          ;XREF[1,0]:   00451e02
CODE:00451d80   55              PUSH        EBP                                     
CODE:00451d81   8bec            MOV         EBP,ESP                                 
CODE:00451d83   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451d86   33d2            XOR         param_2,param_2                         
CODE:00451d88   8910            MOV         dword ptr [param_1],param_2             
CODE:00451d8a   c74004e41...    MOV         dword ptr [param_1 + 0x4],LAB_00451ce4  
CODE:00451d91   50              PUSH        param_1                                 
CODE:00451d92   e899000000      CALL        FUN_00451e30                            ;undefined FUN_00451e30(undefined par...
CODE:00451d97   59              POP         param_3                                 
CODE:00451d98   5d              POP         EBP                                     
CODE:00451d99   c3              RET                                                 
CODE:00451d9a   90              ??          90h                                     
CODE:00451d9b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451d9c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451d9f
CODE:00451d9c   55              PUSH        EBP                                     
CODE:00451d9d   8bec            MOV         EBP,ESP                                 
CODE:00451d9f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451da2   50              PUSH        param_1                                 
CODE:00451da3   e89d000000      CALL        FUN_00451e45                            ;undefined FUN_00451e45(undefined par...
CODE:00451da8   59              POP         param_3                                 
CODE:00451da9   5d              POP         EBP                                     
CODE:00451daa   c3              RET                                                 
CODE:00451dab   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451dac(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451db4
CODE:00451dac   55              PUSH        EBP                                     
CODE:00451dad   8bec            MOV         EBP,ESP                                 
CODE:00451daf   a1acaa4600      MOV         param_1,[DATA:DAT_0046aaac]             ;= ??
CODE:00451db4   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00451db7   8915acaa4600    MOV         dword ptr [DATA:DAT_0046aaac],param_2   ;= ??
CODE:00451dbd   5d              POP         EBP                                     
CODE:00451dbe   c3              RET                                                 
CODE:00451dbf   90              ??          90h                                     
CODE:00451dc0   c7              ??          C7h                                     
CODE:00451dc1   05              ??          05h                                     
CODE:00451dc2   ac              ??          ACh                                     ;?  ->  0046aaac
CODE:00451dc3   aa              ??          AAh                                     
CODE:00451dc4   46              ??          46h    F                                
CODE:00451dc5   00              ??          00h                                     
CODE:00451dc6   d8              ??          D8h                                     ;?  ->  00451cd8
CODE:00451dc7   1c              ??          1Ch                                     
CODE:00451dc8   45              ??          45h    E                                
CODE:00451dc9   00              ??          00h                                     
CODE:00451dca   c3              ??          C3h                                     
CODE:00451dcb   90              ??          90h                                     
CODE:00451dcc   c7              ??          C7h                                     
CODE:00451dcd   05              ??          05h                                     
CODE:00451dce   a8              ??          A8h                                     ;?  ->  0046aaa8
CODE:00451dcf   aa              ??          AAh                                     
CODE:00451dd0   46              ??          46h    F                                
CODE:00451dd1   00              ??          00h                                     
CODE:00451dd2   d8              ??          D8h                                     ;?  ->  00451cd8
CODE:00451dd3   1c              ??          1Ch                                     
CODE:00451dd4   45              ??          45h    E                                
CODE:00451dd5   00              ??          00h                                     
CODE:00451dd6   c7              ??          C7h                                     
CODE:00451dd7   05              ??          05h                                     
CODE:00451dd8   ac              ??          ACh                                     ;?  ->  0046aaac
CODE:00451dd9   aa              ??          AAh                                     
CODE:00451dda   46              ??          46h    F                                
CODE:00451ddb   00              ??          00h                                     
CODE:00451ddc   d8              ??          D8h                                     ;?  ->  00451cd8
CODE:00451ddd   1c              ??          1Ch                                     
CODE:00451dde   45              ??          45h    E                                
CODE:00451ddf   00              ??          00h                                     
CODE:00451de0   c3              ??          C3h                                     
CODE:00451de1   90              ??          90h                                     
CODE:00451de2   90              ??          90h                                     
CODE:00451de3   90              ??          90h                                     
CODE:00451de4   a1              ??          A1h                                     
CODE:00451de5   c0              ??          C0h                                     ;?  ->  0046aec0
CODE:00451de6   ae              ??          AEh                                     
CODE:00451de7   46              ??          46h    F                                
CODE:00451de8   00              ??          00h                                     
CODE:00451de9   85              ??          85h                                     
CODE:00451dea   c0              ??          C0h                                     
CODE:00451deb   74              ??          74h    t                                
CODE:00451dec   07              ??          07h                                     
CODE:00451ded   50              ??          50h    P                                
CODE:00451dee   e8              ??          E8h                                     
CODE:00451def   a9              ??          A9h                                     
CODE:00451df0   ff              ??          FFh                                     
CODE:00451df1   ff              ??          FFh                                     
CODE:00451df2   ff              ??          FFh                                     
CODE:00451df3   59              ??          59h    Y                                
CODE:00451df4   c3              ??          C3h                                     
CODE:00451df5   90              ??          90h                                     
CODE:00451df6   90              ??          90h                                     
CODE:00451df7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451df8(void)
                                                          ;XREF[1,0]:   00454e76
CODE:00451df8   a1c0ae4600      MOV         EAX,[DATA:DAT_0046aec0]                 ;= ??
CODE:00451dfd   85c0            TEST        EAX,EAX                                 
CODE:00451dff   7407            JZ          LAB_00451e08                            
CODE:00451e01   50              PUSH        EAX                                     
CODE:00451e02   e879ffffff      CALL        FUN_00451d80                            ;undefined FUN_00451d80(undefined par...
CODE:00451e07   59              POP         ECX                                     
                            LAB_00451e08:                 ;XREF[1,0]:   00451dff
CODE:00451e08   c3              RET                                                 
CODE:00451e09   00              ??          00h                                     
CODE:00451e0a   00              ??          00h                                     
CODE:00451e0b   00              ??          00h                                     
CODE:00451e0c   8b              ??          8Bh                                     
CODE:00451e0d   e3              ??          E3h                                     
CODE:00451e0e   8b              ??          8Bh                                     
CODE:00451e0f   e9              ??          E9h                                     
CODE:00451e10   ff              ??          FFh                                     
CODE:00451e11   e0              ??          E0h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451e12(PVOID param_1, PEXCEPTION_RECORD param_2)
          ;param_1       PVOID              EAX                      
          ;param_2       PEXCEPTION_...     EDX                      
                                                          ;XREF[2,0]:   00450964,00451d02
CODE:00451e12   53              PUSH        EBX                                     
CODE:00451e13   56              PUSH        ESI                                     
CODE:00451e14   57              PUSH        EDI                                     
CODE:00451e15   6a00            PUSH        0x0                                     ;PVOID ReturnValue for RtlUnwind
CODE:00451e17   52              PUSH        param_2                                 ;PEXCEPTION_RECORD ExceptionRecord fo...
CODE:00451e18   68231e4500      PUSH        0x451e23                                ;PVOID TargetIp for RtlUnwind
CODE:00451e1d   50              PUSH        param_1                                 ;PVOID TargetFrame for RtlUnwind
CODE:00451e1e   e8dc360000      CALL        KERNEL32.DLL::RtlUnwind                 ;void RtlUnwind(PVOID TargetFrame, PV...
CODE:00451e23   5f              POP         EDI                                     
CODE:00451e24   5e              POP         ESI                                     
CODE:00451e25   5b              POP         EBX                                     
CODE:00451e26   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451e27(void)
                                                          ;XREF[2,0]:   00450d88,00451091
CODE:00451e27   55              PUSH        EBP                                     
CODE:00451e28   8be9            MOV         EBP,ECX                                 
CODE:00451e2a   ff13            CALL        dword ptr [EBX]                         
CODE:00451e2c   5d              POP         EBP                                     
CODE:00451e2d   c3              RET                                                 
CODE:00451e2e   00              ??          00h                                     
CODE:00451e2f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451e30(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451e33
                                                          ;XREF[1,0]:   00451d92
CODE:00451e30   55              PUSH        EBP                                     
CODE:00451e31   8bec            MOV         EBP,ESP                                 
CODE:00451e33   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451e36   64678b0e0000    MOV         param_3,dword ptr FS:[0x0]              
CODE:00451e3c   8908            MOV         dword ptr [param_1],param_3             
CODE:00451e3e   6467a30000      MOV         FS:[0x0],param_1                        
CODE:00451e43   5d              POP         EBP                                     
CODE:00451e44   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00451e45(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451e48
                                                          ;XREF[1,0]:   00451da3
CODE:00451e45   55              PUSH        EBP                                     
CODE:00451e46   8bec            MOV         EBP,ESP                                 
CODE:00451e48   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00451e4b   64678b0e0000    MOV         param_3,dword ptr FS:[0x0]              
CODE:00451e51   3bc1            CMP         param_1,param_3                         
CODE:00451e53   7509            JNZ         LAB_00451e5e                            
CODE:00451e55   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00451e57   6467a30000      MOV         FS:[0x0],param_1                        
                            LAB_00451e5c:                 ;XREF[2,0]:   00451e61,00451e6f
CODE:00451e5c   5d              POP         EBP                                     
CODE:00451e5d   c3              RET                                                 
                            LAB_00451e5e:                 ;XREF[2,0]:   00451e53,00451e69
CODE:00451e5e   83f9ff          CMP         param_3,-0x1                            
CODE:00451e61   74f9            JZ          LAB_00451e5c                            
CODE:00451e63   3901            CMP         dword ptr [param_3],param_1             
CODE:00451e65   7404            JZ          LAB_00451e6b                            
CODE:00451e67   8b09            MOV         param_3,dword ptr [param_3]             
CODE:00451e69   ebf3            JMP         LAB_00451e5e                            
                            LAB_00451e6b:                 ;XREF[1,0]:   00451e65
CODE:00451e6b   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00451e6d   8901            MOV         dword ptr [param_3],param_1             
CODE:00451e6f   ebeb            JMP         LAB_00451e5c                            
CODE:00451e71   e9              ??          E9h                                     
CODE:00451e72   89              ??          89h                                     
CODE:00451e73   36              ??          36h    6                                
CODE:00451e74   00              ??          00h                                     
CODE:00451e75   00              ??          00h                                     
CODE:00451e76   00              ??          00h                                     
CODE:00451e77   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int thunk_FUN_004532b8(undefined4 param_1, undefined4 param_2, LPCVOID * param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
                                                          ;XREF[1,0]:   00451b5e
CODE:00451e78   e93b140000      JMP         FUN_004532b8                            
CODE:00451e7d   87              ??          87h                                     
CODE:00451e7e   db              ??          DBh                                     
CODE:00451e7f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451e80(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00451e8c
          ;param_5       undefined4           8                      ;XREF[1,0]:   00451e89
          ;param_6       undefined4           c                      ;XREF[2,0]:   00451eb2,00451eeb
          ;param_7       undefined4          10                      ;XREF[1,0]:   00451e86
                                                          ;XREF[1,0]:   00452a3c
CODE:00451e80   55              PUSH        EBP                                     
CODE:00451e81   8bec            MOV         EBP,ESP                                 
CODE:00451e83   53              PUSH        EBX                                     
CODE:00451e84   56              PUSH        ESI                                     
CODE:00451e85   57              PUSH        EDI                                     
CODE:00451e86   8b7d14          MOV         EDI,dword ptr [EBP + param_7+0x4]       
CODE:00451e89   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00451e8c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00451e8f   f6431204        TEST        byte ptr [EBX + 0x12],0x4               
CODE:00451e93   740a            JZ          LAB_00451e9f                            
CODE:00451e95   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00451e98   50              PUSH        param_1                                 
CODE:00451e99   e83a250000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00451e9e   59              POP         param_3                                 
                            LAB_00451e9f:                 ;XREF[1,0]:   00451e93
CODE:00451e9f   66816312f3ff    AND         word ptr [EBX + 0x12],0xfff3            
CODE:00451ea5   33c0            XOR         param_1,param_1                         
CODE:00451ea7   89430c          MOV         dword ptr [EBX + 0xc],param_1           
CODE:00451eaa   8d4317          LEA         param_1,[EBX + 0x17]                    
CODE:00451ead   894304          MOV         dword ptr [EBX + 0x4],param_1           
CODE:00451eb0   8903            MOV         dword ptr [EBX],param_1                 
CODE:00451eb2   837d1002        CMP         dword ptr [EBP + param_6+0x4],0x2       
CODE:00451eb6   743e            JZ          LAB_00451ef6                            
CODE:00451eb8   85ff            TEST        EDI,EDI                                 
CODE:00451eba   763a            JBE         LAB_00451ef6                            
CODE:00451ebc   c70528444...    MOV         dword ptr [DATA:...,LAB_00453280        ;= 0045490c
CODE:00451ec6   85f6            TEST        ESI,ESI                                 
CODE:00451ec8   7519            JNZ         LAB_00451ee3                            
CODE:00451eca   57              PUSH        EDI                                     
CODE:00451ecb   e844260000      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:00451ed0   59              POP         param_3                                 
CODE:00451ed1   8bf0            MOV         ESI,param_1                             
CODE:00451ed3   85f6            TEST        ESI,ESI                                 
CODE:00451ed5   7407            JZ          LAB_00451ede                            
CODE:00451ed7   66834b1204      OR          word ptr [EBX + 0x12],0x4               
CODE:00451edc   eb05            JMP         LAB_00451ee3                            
                            LAB_00451ede:                 ;XREF[1,0]:   00451ed5
CODE:00451ede   83c8ff          OR          param_1,0xffffffff                      
CODE:00451ee1   eb15            JMP         LAB_00451ef8                            
                            LAB_00451ee3:                 ;XREF[2,0]:   00451ec8,00451edc
CODE:00451ee3   8933            MOV         dword ptr [EBX],ESI                     
CODE:00451ee5   897304          MOV         dword ptr [EBX + 0x4],ESI               
CODE:00451ee8   897b0c          MOV         dword ptr [EBX + 0xc],EDI               
CODE:00451eeb   837d1001        CMP         dword ptr [EBP + param_6+0x4],0x1       
CODE:00451eef   7505            JNZ         LAB_00451ef6                            
CODE:00451ef1   66834b1208      OR          word ptr [EBX + 0x12],0x8               
                            LAB_00451ef6:                 ;XREF[3,0]:   00451eb6,00451eba,00451eef
CODE:00451ef6   33c0            XOR         param_1,param_1                         
                            LAB_00451ef8:                 ;XREF[1,0]:   00451ee1
CODE:00451ef8   5f              POP         EDI                                     
CODE:00451ef9   5e              POP         ESI                                     
CODE:00451efa   5b              POP         EBX                                     
CODE:00451efb   5d              POP         EBP                                     
CODE:00451efc   c3              RET                                                 
CODE:00451efd   00              ??          00h                                     
CODE:00451efe   00              ??          00h                                     
CODE:00451eff   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451f00(uint param_1, undefined4 param_2, DWORD param_3, LPCVOID * param_4)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       LPCVOID *            4                      ;XREF[1,0]:   00451f06
                                                          ;XREF[5,0]:   00426979,0042b1d1,0043a82a,004521db
                                                          ;             0045326a
CODE:00451f00   55              PUSH        EBP                                     
CODE:00451f01   8bec            MOV         EBP,ESP                                 
CODE:00451f03   53              PUSH        EBX                                     
CODE:00451f04   56              PUSH        ESI                                     
CODE:00451f05   57              PUSH        EDI                                     
CODE:00451f06   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00451f09   85db            TEST        EBX,EBX                                 
CODE:00451f0b   7409            JZ          LAB_00451f16                            
CODE:00451f0d   668b4314        MOV         param_1,word ptr [EBX + 0x14]           
CODE:00451f11   663bc3          CMP         param_1,BX                              
CODE:00451f14   7405            JZ          LAB_00451f1b                            
                            LAB_00451f16:                 ;XREF[1,0]:   00451f0b
CODE:00451f16   83c8ff          OR          param_1,0xffffffff                      
CODE:00451f19   eb72            JMP         LAB_00451f8d                            
                            LAB_00451f1b:                 ;XREF[1,0]:   00451f14
CODE:00451f1b   837b0c00        CMP         dword ptr [EBX + 0xc],0x0               
CODE:00451f1f   7426            JZ          LAB_00451f47                            
CODE:00451f21   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00451f25   7d10            JGE         LAB_00451f37                            
CODE:00451f27   53              PUSH        EBX                                     
CODE:00451f28   e867000000      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00451f2d   59              POP         param_3                                 
CODE:00451f2e   85c0            TEST        param_1,param_1                         
CODE:00451f30   7405            JZ          LAB_00451f37                            
CODE:00451f32   83ceff          OR          ESI,0xffffffff                          
CODE:00451f35   eb54            JMP         LAB_00451f8b                            
                            LAB_00451f37:                 ;XREF[2,0]:   00451f25,00451f30
CODE:00451f37   f6431204        TEST        byte ptr [EBX + 0x12],0x4               
CODE:00451f3b   740a            JZ          LAB_00451f47                            
CODE:00451f3d   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00451f40   50              PUSH        param_1                                 
CODE:00451f41   e892240000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00451f46   59              POP         param_3                                 
                            LAB_00451f47:                 ;XREF[2,0]:   00451f1f,00451f3b
CODE:00451f47   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:00451f4b   50              PUSH        param_1                                 
CODE:00451f4c   e81f1d0000      CALL        FUN_00453c70                            ;undefined4 FUN_00453c70(undefined pa...
CODE:00451f51   59              POP         param_3                                 
CODE:00451f52   8bf0            MOV         ESI,param_1                             
CODE:00451f54   66c743120000    MOV         word ptr [EBX + 0x12],0x0               
CODE:00451f5a   33c0            XOR         param_1,param_1                         
CODE:00451f5c   89430c          MOV         dword ptr [EBX + 0xc],param_1           
CODE:00451f5f   33c0            XOR         param_1,param_1                         
CODE:00451f61   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:00451f64   c64316ff        MOV         byte ptr [EBX + 0x16],0xff              
CODE:00451f68   668b7b10        MOV         DI,word ptr [EBX + 0x10]                
CODE:00451f6c   6685ff          TEST        DI,DI                                   
CODE:00451f6f   741a            JZ          LAB_00451f8b                            
CODE:00451f71   57              PUSH        EDI                                     
CODE:00451f72   6a00            PUSH        0x0                                     
CODE:00451f74   6a00            PUSH        0x0                                     
CODE:00451f76   e85d090000      CALL        FUN_004528d8                            ;undefined * FUN_004528d8(undefined p...
CODE:00451f7b   83c40c          ADD         ESP,0xc                                 
CODE:00451f7e   50              PUSH        param_1                                 
CODE:00451f7f   e8c41f0000      CALL        FUN_00453f48                            ;undefined4 FUN_00453f48(undefined pa...
CODE:00451f84   59              POP         param_3                                 
CODE:00451f85   66c743100000    MOV         word ptr [EBX + 0x10],0x0               
                            LAB_00451f8b:                 ;XREF[2,0]:   00451f35,00451f6f
CODE:00451f8b   8bc6            MOV         param_1,ESI                             
                            LAB_00451f8d:                 ;XREF[1,0]:   00451f19
CODE:00451f8d   5f              POP         EDI                                     
CODE:00451f8e   5e              POP         ESI                                     
CODE:00451f8f   5b              POP         EBX                                     
CODE:00451f90   5d              POP         EBP                                     
CODE:00451f91   c3              RET                                                 
CODE:00451f92   00              ??          00h                                     
CODE:00451f93   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00451f94(undefined4 param_1, undefined4 param_2, DWORD param_3, LPCVOID * param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       LPCVOID *            4                      ;XREF[1,0]:   00451f99
                                                          ;XREF[10,0]:  00451f28,004522d8,0045230e,0045254c
                                                          ;             0045268b,00452817,0045285f,00452892
                                                          ;             00453290,004532d1
CODE:00451f94   55              PUSH        EBP                                     
CODE:00451f95   8bec            MOV         EBP,ESP                                 
CODE:00451f97   53              PUSH        EBX                                     
CODE:00451f98   56              PUSH        ESI                                     
CODE:00451f99   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00451f9c   85db            TEST        EBX,EBX                                 
CODE:00451f9e   7509            JNZ         LAB_00451fa9                            
CODE:00451fa0   e877000000      CALL        FUN_0045201c                            ;int FUN_0045201c(undefined4 param_1,...
CODE:00451fa5   33c0            XOR         param_1,param_1                         
CODE:00451fa7   eb6a            JMP         LAB_00452013                            
                            LAB_00451fa9:                 ;XREF[1,0]:   00451f9e
CODE:00451fa9   668b4314        MOV         param_1,word ptr [EBX + 0x14]           
CODE:00451fad   663bc3          CMP         param_1,BX                              
CODE:00451fb0   7405            JZ          LAB_00451fb7                            
CODE:00451fb2   83c8ff          OR          param_1,0xffffffff                      
CODE:00451fb5   eb5c            JMP         LAB_00452013                            
                            LAB_00451fb7:                 ;XREF[1,0]:   00451fb0
CODE:00451fb7   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00451fbb   7c22            JL          LAB_00451fdf                            
CODE:00451fbd   f6431208        TEST        byte ptr [EBX + 0x12],0x8               
CODE:00451fc1   7507            JNZ         LAB_00451fca                            
CODE:00451fc3   8d4317          LEA         param_1,[EBX + 0x17]                    
CODE:00451fc6   3b03            CMP         param_1,dword ptr [EBX]                 
CODE:00451fc8   7511            JNZ         LAB_00451fdb                            
                            LAB_00451fca:                 ;XREF[1,0]:   00451fc1
CODE:00451fca   33c0            XOR         param_1,param_1                         
CODE:00451fcc   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:00451fcf   8d4317          LEA         param_1,[EBX + 0x17]                    
CODE:00451fd2   3b03            CMP         param_1,dword ptr [EBX]                 
CODE:00451fd4   7505            JNZ         LAB_00451fdb                            
CODE:00451fd6   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00451fd9   8903            MOV         dword ptr [EBX],param_1                 
                            LAB_00451fdb:                 ;XREF[2,0]:   00451fc8,00451fd4
CODE:00451fdb   33c0            XOR         param_1,param_1                         
CODE:00451fdd   eb34            JMP         LAB_00452013                            
                            LAB_00451fdf:                 ;XREF[1,0]:   00451fbb
CODE:00451fdf   8b730c          MOV         ESI,dword ptr [EBX + 0xc]               
CODE:00451fe2   037308          ADD         ESI,dword ptr [EBX + 0x8]               
CODE:00451fe5   46              INC         ESI                                     
CODE:00451fe6   297308          SUB         dword ptr [EBX + 0x8],ESI               
CODE:00451fe9   56              PUSH        ESI                                     
CODE:00451fea   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00451fed   8903            MOV         dword ptr [EBX],param_1                 
CODE:00451fef   50              PUSH        param_1                                 
CODE:00451ff0   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:00451ff4   50              PUSH        param_1                                 
CODE:00451ff5   e8ea150000      CALL        FUN_004535e4                            ;DWORD FUN_004535e4(undefined4 param_...
CODE:00451ffa   83c40c          ADD         ESP,0xc                                 
CODE:00451ffd   3bf0            CMP         ESI,param_1                             
CODE:00451fff   7410            JZ          LAB_00452011                            
CODE:00452001   f6431302        TEST        byte ptr [EBX + 0x13],0x2               
CODE:00452005   750a            JNZ         LAB_00452011                            
CODE:00452007   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:0045200c   83c8ff          OR          param_1,0xffffffff                      
CODE:0045200f   eb02            JMP         LAB_00452013                            
                            LAB_00452011:                 ;XREF[2,0]:   00451fff,00452005
CODE:00452011   33c0            XOR         param_1,param_1                         
                            LAB_00452013:                 ;XREF[4,0]:   00451fa7,00451fb5,00451fdd,0045200f
CODE:00452013   5e              POP         ESI                                     
CODE:00452014   5b              POP         EBX                                     
CODE:00452015   5d              POP         EBP                                     
CODE:00452016   c3              RET                                                 
CODE:00452017   00              ??          00h                                     
CODE:00452018   00              ??          00h                                     
CODE:00452019   00              ??          00h                                     
CODE:0045201a   00              ??          00h                                     
CODE:0045201b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0045201c(undefined4 param_1, undefined4 param_2, DWORD param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
                                                          ;XREF[1,0]:   00451fa0
CODE:0045201c   53              PUSH        EBX                                     
CODE:0045201d   56              PUSH        ESI                                     
CODE:0045201e   57              PUSH        EDI                                     
CODE:0045201f   55              PUSH        EBP                                     
CODE:00452020   33ed            XOR         EBP,EBP                                 
CODE:00452022   8b3d783b4600    MOV         EDI,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00452028   bbb8374600      MOV         EBX,DATA:DAT_004637b8                   
CODE:0045202d   eb37            JMP         LAB_00452066                            
                            LAB_0045202f:                 ;XREF[1,0]:   0045206d
CODE:0045202f   8b4308          MOV         param_1,dword ptr [EBX + 0x8]=>DATA:D...
CODE:00452032   85c0            TEST        param_1,param_1                         
CODE:00452034   7d2d            JGE         LAB_00452063                            
CODE:00452036   8b730c          MOV         ESI,dword ptr [EBX + 0xc]=>DATA:DAT_0...
CODE:00452039   03f0            ADD         ESI,param_1                             
CODE:0045203b   46              INC         ESI                                     
CODE:0045203c   297308          SUB         dword ptr [EBX +...,ESI                 
CODE:0045203f   56              PUSH        ESI                                     
CODE:00452040   8b4304          MOV         param_1,dword ptr [EBX + 0x4]=>DATA:D...
CODE:00452043   8903            MOV         dword ptr [EBX]=...,param_1             
CODE:00452045   50              PUSH        param_1                                 
CODE:00452046   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]=>DATA:D...
CODE:0045204a   50              PUSH        param_1                                 
CODE:0045204b   e894150000      CALL        FUN_004535e4                            ;DWORD FUN_004535e4(undefined4 param_...
CODE:00452050   83c40c          ADD         ESP,0xc                                 
CODE:00452053   3bf0            CMP         ESI,param_1                             
CODE:00452055   740b            JZ          LAB_00452062                            
CODE:00452057   f6431302        TEST        byte ptr [EBX + ...,0x2                 ;= 02h
CODE:0045205b   7505            JNZ         LAB_00452062                            
CODE:0045205d   66834b1210      OR          word ptr [EBX + ...,0x10                ;= 09h
                            LAB_00452062:                 ;XREF[2,0]:   00452055,0045205b
CODE:00452062   45              INC         EBP                                     
                            LAB_00452063:                 ;XREF[1,0]:   00452034
CODE:00452063   83c318          ADD         EBX,0x18                                
                            LAB_00452066:                 ;XREF[1,0]:   0045202d
CODE:00452066   8bc7            MOV         param_1,EDI                             
CODE:00452068   83c7ff          ADD         EDI,-0x1                                
CODE:0045206b   85c0            TEST        param_1,param_1                         
CODE:0045206d   75c0            JNZ         LAB_0045202f                            
CODE:0045206f   8bc5            MOV         param_1,EBP                             
CODE:00452071   5d              POP         EBP                                     
CODE:00452072   5f              POP         EDI                                     
CODE:00452073   5e              POP         ESI                                     
CODE:00452074   5b              POP         EBX                                     
CODE:00452075   c3              RET                                                 
CODE:00452076   00              ??          00h                                     
CODE:00452077   00              ??          00h                                     
CODE:00452078   00              ??          00h                                     
CODE:00452079   00              ??          00h                                     
CODE:0045207a   00              ??          00h                                     
CODE:0045207b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045207c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045207f
                                                          ;XREF[1,0]:   00454e58
CODE:0045207c   55              PUSH        EBP                                     
CODE:0045207d   8bec            MOV         EBP,ESP                                 
CODE:0045207f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00452082   a3203c4600      MOV         [DATA:PTR_DAT_00463c20],param_1         ;= 00463c1c
CODE:00452087   5d              POP         EBP                                     
CODE:00452088   c3              RET                                                 
CODE:00452089   00              ??          00h                                     
CODE:0045208a   00              ??          00h                                     
CODE:0045208b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_0045208c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452091
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452139
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045213e
                                                          ;XREF[1,0]:   00452162
CODE:0045208c   55              PUSH        EBP                                     
CODE:0045208d   8bec            MOV         EBP,ESP                                 
CODE:0045208f   56              PUSH        ESI                                     
CODE:00452090   57              PUSH        EDI                                     
CODE:00452091   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:00452094   33f6            XOR         ESI,ESI                                 
CODE:00452096   8a07            MOV         param_1,byte ptr [EDI]                  
CODE:00452098   47              INC         EDI                                     
CODE:00452099   3c72            CMP         param_1,0x72                            
CODE:0045209b   7509            JNZ         LAB_004520a6                            
CODE:0045209d   33d2            XOR         param_2,param_2                         
CODE:0045209f   b901000000      MOV         param_3,0x1                             
CODE:004520a4   eb2e            JMP         LAB_004520d4                            
                            LAB_004520a6:                 ;XREF[1,0]:   0045209b
CODE:004520a6   3c77            CMP         param_1,0x77                            
CODE:004520a8   7511            JNZ         LAB_004520bb                            
CODE:004520aa   ba01030000      MOV         param_2,0x301                           
CODE:004520af   be80000000      MOV         ESI,0x80                                
CODE:004520b4   b902000000      MOV         param_3,0x2                             
CODE:004520b9   eb19            JMP         LAB_004520d4                            
                            LAB_004520bb:                 ;XREF[1,0]:   004520a8
CODE:004520bb   3c61            CMP         param_1,0x61                            
CODE:004520bd   7511            JNZ         LAB_004520d0                            
CODE:004520bf   ba01090000      MOV         param_2,0x901                           
CODE:004520c4   be80000000      MOV         ESI,0x80                                
CODE:004520c9   b902000000      MOV         param_3,0x2                             
CODE:004520ce   eb04            JMP         LAB_004520d4                            
                            LAB_004520d0:                 ;XREF[1,0]:   004520bd
CODE:004520d0   33c0            XOR         param_1,param_1                         
CODE:004520d2   eb71            JMP         LAB_00452145                            
                            LAB_004520d4:                 ;XREF[3,0]:   004520a4,004520b9,004520ce
CODE:004520d4   8a07            MOV         param_1,byte ptr [EDI]                  
CODE:004520d6   47              INC         EDI                                     
CODE:004520d7   3c2b            CMP         param_1,0x2b                            
CODE:004520d9   740d            JZ          LAB_004520e8                            
CODE:004520db   803f2b          CMP         byte ptr [EDI],0x2b                     
CODE:004520de   751e            JNZ         LAB_004520fe                            
CODE:004520e0   3c74            CMP         param_1,0x74                            
CODE:004520e2   7404            JZ          LAB_004520e8                            
CODE:004520e4   3c62            CMP         param_1,0x62                            
CODE:004520e6   7516            JNZ         LAB_004520fe                            
                            LAB_004520e8:                 ;XREF[2,0]:   004520d9,004520e2
CODE:004520e8   3c2b            CMP         param_1,0x2b                            
CODE:004520ea   7502            JNZ         LAB_004520ee                            
CODE:004520ec   8a07            MOV         param_1,byte ptr [EDI]                  
                            LAB_004520ee:                 ;XREF[1,0]:   004520ea
CODE:004520ee   83e2fe          AND         param_2,0xfffffffe                      
CODE:004520f1   83ca02          OR          param_2,0x2                             
CODE:004520f4   be80010000      MOV         ESI,0x180                               
CODE:004520f9   b903000000      MOV         param_3,0x3                             
                            LAB_004520fe:                 ;XREF[2,0]:   004520de,004520e6
CODE:004520fe   3c74            CMP         param_1,0x74                            
CODE:00452100   7508            JNZ         LAB_0045210a                            
CODE:00452102   81ca00400000    OR          param_2,0x4000                          
CODE:00452108   eb25            JMP         LAB_0045212f                            
                            LAB_0045210a:                 ;XREF[1,0]:   00452100
CODE:0045210a   3c62            CMP         param_1,0x62                            
CODE:0045210c   750b            JNZ         LAB_00452119                            
CODE:0045210e   81ca00800000    OR          param_2,0x8000                          
CODE:00452114   83c940          OR          param_3,0x40                            
CODE:00452117   eb16            JMP         LAB_0045212f                            
                            LAB_00452119:                 ;XREF[1,0]:   0045210c
CODE:00452119   a1203c4600      MOV         param_1,[DATA:PTR_DAT_00463c20]         ;= 00463c1c
CODE:0045211e   8b00            MOV         param_1=>DATA:DA...,dword ptr [param_1] ;= 00004000h
CODE:00452120   2500c00000      AND         param_1,0xc000                          
CODE:00452125   0bd0            OR          param_2,param_1                         
CODE:00452127   f6c680          TEST        DH,0x80                                 
CODE:0045212a   7403            JZ          LAB_0045212f                            
CODE:0045212c   83c940          OR          param_3,0x40                            
                            LAB_0045212f:                 ;XREF[3,0]:   00452108,00452117,0045212a
CODE:0045212f   c7052c444...    MOV         dword ptr [DATA:...,LAB_00453258        ;= 0045490c
CODE:00452139   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045213c   8910            MOV         dword ptr [param_1],param_2             
CODE:0045213e   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00452141   8930            MOV         dword ptr [param_1],ESI                 
CODE:00452143   8bc1            MOV         param_1,param_3                         
                            LAB_00452145:                 ;XREF[1,0]:   004520d2
CODE:00452145   5f              POP         EDI                                     
CODE:00452146   5e              POP         ESI                                     
CODE:00452147   5d              POP         EBP                                     
CODE:00452148   c3              RET                                                 
CODE:00452149   90              ??          90h                                     
CODE:0045214a   90              ??          90h                                     
CODE:0045214b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPCVOID * FUN_0045214c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452153
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452184
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045215e
          ;param_7       undefined4          10                      ;XREF[1,0]:   00452180
          ;local_8       undefined4          -8                      ;XREF[2,0]:   0045215a,0045217d
          ;local_c       undefined4          -c                      ;XREF[2,0]:   00452156,00452179
                                                          ;XREF[1,0]:   0045223a
CODE:0045214c   55              PUSH        EBP                                     
CODE:0045214d   8bec            MOV         EBP,ESP                                 
CODE:0045214f   83c4f8          ADD         ESP,-0x8                                
CODE:00452152   53              PUSH        EBX                                     
CODE:00452153   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00452156   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00452159   50              PUSH        param_1                                 
CODE:0045215a   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:0045215d   50              PUSH        param_1                                 
CODE:0045215e   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00452161   50              PUSH        param_1                                 
CODE:00452162   e825ffffff      CALL        FUN_0045208c                            ;uint FUN_0045208c(undefined param_1,...
CODE:00452167   83c40c          ADD         ESP,0xc                                 
CODE:0045216a   66894312        MOV         word ptr [EBX + 0x12],param_1           
CODE:0045216e   6685c0          TEST        param_1,param_1                         
CODE:00452171   7424            JZ          LAB_00452197                            
CODE:00452173   807b1600        CMP         byte ptr [EBX + 0x16],0x0               
CODE:00452177   7d2c            JGE         LAB_004521a5                            
CODE:00452179   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:0045217c   50              PUSH        param_1                                 
CODE:0045217d   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00452180   0b4514          OR          param_1,dword ptr [EBP + param_7+0x4]   
CODE:00452183   50              PUSH        param_1                                 
CODE:00452184   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00452187   50              PUSH        param_1                                 
CODE:00452188   e8cb1b0000      CALL        FUN_00453d58                            ;int FUN_00453d58(undefined param_1, ...
CODE:0045218d   83c40c          ADD         ESP,0xc                                 
CODE:00452190   884316          MOV         byte ptr [EBX + 0x16],param_1           
CODE:00452193   84c0            TEST        param_1,param_1                         
CODE:00452195   7d0e            JGE         LAB_004521a5                            
                            LAB_00452197:                 ;XREF[1,0]:   00452171
CODE:00452197   c64316ff        MOV         byte ptr [EBX + 0x16],0xff              
CODE:0045219b   66c743120000    MOV         word ptr [EBX + 0x12],0x0               
CODE:004521a1   33c0            XOR         param_1,param_1                         
CODE:004521a3   eb48            JMP         LAB_004521ed                            
                            LAB_004521a5:                 ;XREF[2,0]:   00452177,00452195
CODE:004521a5   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004521a9   f604857d3...    TEST        byte ptr [param_...,0x20                
CODE:004521b1   7406            JZ          LAB_004521b9                            
CODE:004521b3   66814b120002    OR          word ptr [EBX + 0x12],0x200             
                            LAB_004521b9:                 ;XREF[1,0]:   004521b1
CODE:004521b9   6800020000      PUSH        0x200                                   
CODE:004521be   b801000000      MOV         param_1,0x1                             
CODE:004521c3   f6431302        TEST        byte ptr [EBX + 0x13],0x2               
CODE:004521c7   7501            JNZ         LAB_004521ca                            
CODE:004521c9   48              DEC         param_1                                 
                            LAB_004521ca:                 ;XREF[1,0]:   004521c7
CODE:004521ca   50              PUSH        param_1                                 
CODE:004521cb   6a00            PUSH        0x0                                     
CODE:004521cd   53              PUSH        EBX                                     
CODE:004521ce   e815080000      CALL        FUN_004529e8                            ;undefined4 FUN_004529e8(uint param_1...
CODE:004521d3   83c410          ADD         ESP,0x10                                
CODE:004521d6   85c0            TEST        param_1,param_1                         
CODE:004521d8   740b            JZ          LAB_004521e5                            
CODE:004521da   53              PUSH        EBX                                     
CODE:004521db   e820fdffff      CALL        FUN_00451f00                            ;undefined4 FUN_00451f00(uint param_1...
CODE:004521e0   59              POP         param_3                                 
CODE:004521e1   33c0            XOR         param_1,param_1                         
CODE:004521e3   eb08            JMP         LAB_004521ed                            
                            LAB_004521e5:                 ;XREF[1,0]:   004521d8
CODE:004521e5   66c743100000    MOV         word ptr [EBX + 0x10],0x0               
CODE:004521eb   8bc3            MOV         param_1,EBX                             
                            LAB_004521ed:                 ;XREF[2,0]:   004521a3,004521e3
CODE:004521ed   5b              POP         EBX                                     
CODE:004521ee   59              POP         param_3                                 
CODE:004521ef   59              POP         param_3                                 
CODE:004521f0   5d              POP         EBP                                     
CODE:004521f1   c3              RET                                                 
CODE:004521f2   90              ??          90h                                     
CODE:004521f3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_004521f4(void)
                                                          ;XREF[1,0]:   00452224
CODE:004521f4   b8b8374600      MOV         EAX=>DATA:DAT_004637b8,DATA:DAT_004637b8
CODE:004521f9   eb1c            JMP         LAB_00452217                            
                            LAB_004521fb:                 ;XREF[1,0]:   0045221b
CODE:004521fb   8b15783b4600    MOV         EDX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00452201   c1e203          SHL         EDX,0x3                                 
CODE:00452204   8d1452          LEA         EDX,[EDX + EDX*0x2]                     
CODE:00452207   81c2b8374600    ADD         EDX,DATA:DAT_004637b8                   
CODE:0045220d   3bc2            CMP         EAX,EDX                                 
CODE:0045220f   7203            JC          LAB_00452214                            
CODE:00452211   33c0            XOR         EAX,EAX                                 
CODE:00452213   c3              RET                                                 
                            LAB_00452214:                 ;XREF[1,0]:   0045220f
CODE:00452214   83c018          ADD         EAX,0x18                                
                            LAB_00452217:                 ;XREF[1,0]:   004521f9
                                                          ; FWD[2,0]:   004637ce,004637e6
CODE:00452217   80781600        CMP         byte ptr [EAX + ...,0x0                 ;= 01h
CODE:0045221b   7dde            JGE         LAB_004521fb                            
CODE:0045221d   c3              RET                                                 
CODE:0045221e   90              ??          90h                                     
CODE:0045221f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPCVOID * FUN_00452220(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452235
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452231
                                                          ;XREF[3,0]:   00426966,0042b095,0043a734
CODE:00452220   55              PUSH        EBP                                     
CODE:00452221   8bec            MOV         EBP,ESP                                 
CODE:00452223   53              PUSH        EBX                                     
CODE:00452224   e8cbffffff      CALL        FUN_004521f4                            ;undefined4 * FUN_004521f4(void)
CODE:00452229   8bd8            MOV         EBX,param_1                             
CODE:0045222b   85db            TEST        EBX,EBX                                 
CODE:0045222d   7415            JZ          LAB_00452244                            
CODE:0045222f   6a00            PUSH        0x0                                     
CODE:00452231   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00452234   50              PUSH        param_1                                 
CODE:00452235   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00452238   50              PUSH        param_1                                 
CODE:00452239   53              PUSH        EBX                                     
CODE:0045223a   e80dffffff      CALL        FUN_0045214c                            ;LPCVOID * FUN_0045214c(undefined par...
CODE:0045223f   83c410          ADD         ESP,0x10                                
CODE:00452242   8bd8            MOV         EBX,param_1                             
                            LAB_00452244:                 ;XREF[1,0]:   0045222d
CODE:00452244   8bc3            MOV         param_1,EBX                             
CODE:00452246   5b              POP         EBX                                     
CODE:00452247   5d              POP         EBP                                     
CODE:00452248   c3              RET                                                 
CODE:00452249   00              ??          00h                                     
CODE:0045224a   00              ??          00h                                     
CODE:0045224b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int Sprintf'(char * dest, char * format, ...)
          ;dest          char *               4                      ;XREF[1,0]:   00452257
          ;format        char *               8                      ;XREF[1,0]:   00452253
                                                          ;XREF[6,0]:   0043a74b,0043a78e,0043a7b5,0043a7dc
                                                          ;             0043a806,0043a821
CODE:0045224c   55              PUSH        EBP                                     
CODE:0045224d   8bec            MOV         EBP,ESP                                 
CODE:0045224f   8d4510          LEA         EAX=>Stack[0xc],[EBP + 0x10]            
CODE:00452252   50              PUSH        EAX                                     
CODE:00452253   8b450c          MOV         EAX,dword ptr [EBP + format+0x4]        
CODE:00452256   50              PUSH        EAX                                     
CODE:00452257   8b4508          MOV         EAX,dword ptr [EBP + dest+0x4]          
CODE:0045225a   50              PUSH        EAX                                     
CODE:0045225b   686c224500      PUSH        FUN_0045226c                            
CODE:00452260   e897090000      CALL        Sprintf0                                ;undefined4 Sprintf0(undefined param_...
CODE:00452265   83c410          ADD         ESP,0x10                                
CODE:00452268   5d              POP         EBP                                     
CODE:00452269   c3              RET                                                 
CODE:0045226a   00              ??          00h                                     
CODE:0045226b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;byte * FUN_0045226c(undefined4 param_1, uint param_2, byte * * param_3, byte * param_4, byte * param_5, byte * * param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       uint               EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       byte *               4                      ;XREF[1,0]:   00452279
          ;param_5       byte *               8                      ;XREF[1,0]:   00452276
          ;param_6       byte * *             c                      ;XREF[1,0]:   00452273
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00452282,00452285,004522a2,004522a6
                                                          ;XREF[2,0]:   0045225b,00452644
CODE:0045226c   55              PUSH        EBP                                     
CODE:0045226d   8bec            MOV         EBP,ESP                                 
CODE:0045226f   51              PUSH        param_3                                 
CODE:00452270   53              PUSH        EBX                                     
CODE:00452271   56              PUSH        ESI                                     
CODE:00452272   57              PUSH        EDI                                     
CODE:00452273   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00452276   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00452279   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0045227c   f6431208        TEST        byte ptr [EBX + 0x12],0x8               
CODE:00452280   7431            JZ          LAB_004522b3                            
CODE:00452282   8975fc          MOV         dword ptr [EBP + local_8+0x4],ESI       
CODE:00452285   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00452289   7421            JZ          LAB_004522ac                            
                            LAB_0045228b:                 ;XREF[1,0]:   004522aa
CODE:0045228b   53              PUSH        EBX                                     
CODE:0045228c   0fbe07          MOVSX       param_1,byte ptr [EDI]                  
CODE:0045228f   50              PUSH        param_1                                 
CODE:00452290   e84f050000      CALL        FUN_004527e4                            ;uint FUN_004527e4(uint param_1, uint...
CODE:00452295   83c408          ADD         ESP,0x8                                 
CODE:00452298   40              INC         param_1                                 
CODE:00452299   7507            JNZ         LAB_004522a2                            
CODE:0045229b   33c0            XOR         param_1,param_1                         
CODE:0045229d   e993000000      JMP         LAB_00452335                            
                            LAB_004522a2:                 ;XREF[1,0]:   00452299
CODE:004522a2   ff4dfc          DEC         dword ptr [EBP + local_8+0x4]           
CODE:004522a5   47              INC         EDI                                     
CODE:004522a6   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:004522aa   75df            JNZ         LAB_0045228b                            
                            LAB_004522ac:                 ;XREF[1,0]:   00452289
CODE:004522ac   8bc6            MOV         param_1,ESI                             
CODE:004522ae   e982000000      JMP         LAB_00452335                            
                            LAB_004522b3:                 ;XREF[1,0]:   00452280
CODE:004522b3   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:004522b6   85c0            TEST        param_1,param_1                         
CODE:004522b8   7447            JZ          LAB_00452301                            
CODE:004522ba   3bc6            CMP         param_1,ESI                             
CODE:004522bc   7243            JC          LAB_00452301                            
CODE:004522be   8b5308          MOV         param_2,dword ptr [EBX + 0x8]           
CODE:004522c1   8bca            MOV         param_3,param_2                         
CODE:004522c3   03ce            ADD         param_3,ESI                             
CODE:004522c5   85c9            TEST        param_3,param_3                         
CODE:004522c7   7c1d            JL          LAB_004522e6                            
CODE:004522c9   85d2            TEST        param_2,param_2                         
CODE:004522cb   750a            JNZ         LAB_004522d7                            
CODE:004522cd   83caff          OR          param_2,0xffffffff                      
CODE:004522d0   2bd0            SUB         param_2,param_1                         
CODE:004522d2   895308          MOV         dword ptr [EBX + 0x8],param_2           
CODE:004522d5   eb0f            JMP         LAB_004522e6                            
                            LAB_004522d7:                 ;XREF[1,0]:   004522cb
CODE:004522d7   53              PUSH        EBX                                     
CODE:004522d8   e8b7fcffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:004522dd   59              POP         param_3                                 
CODE:004522de   85c0            TEST        param_1,param_1                         
CODE:004522e0   7404            JZ          LAB_004522e6                            
CODE:004522e2   33c0            XOR         param_1,param_1                         
CODE:004522e4   eb4f            JMP         LAB_00452335                            
                            LAB_004522e6:                 ;XREF[3,0]:   004522c7,004522d5,004522e0
CODE:004522e6   56              PUSH        ESI                                     
CODE:004522e7   57              PUSH        EDI                                     
CODE:004522e8   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:004522ea   50              PUSH        param_1                                 
CODE:004522eb   e85cdbffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004522f0   83c40c          ADD         ESP,0xc                                 
CODE:004522f3   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:004522f6   03c6            ADD         param_1,ESI                             
CODE:004522f8   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:004522fb   0133            ADD         dword ptr [EBX],ESI                     
CODE:004522fd   8bc6            MOV         param_1,ESI                             
CODE:004522ff   eb34            JMP         LAB_00452335                            
                            LAB_00452301:                 ;XREF[2,0]:   004522b8,004522bc
CODE:00452301   837b0c00        CMP         dword ptr [EBX + 0xc],0x0               
CODE:00452305   7415            JZ          LAB_0045231c                            
CODE:00452307   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:0045230b   740f            JZ          LAB_0045231c                            
CODE:0045230d   53              PUSH        EBX                                     
CODE:0045230e   e881fcffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00452313   59              POP         param_3                                 
CODE:00452314   85c0            TEST        param_1,param_1                         
CODE:00452316   7404            JZ          LAB_0045231c                            
CODE:00452318   33c0            XOR         param_1,param_1                         
CODE:0045231a   eb19            JMP         LAB_00452335                            
                            LAB_0045231c:                 ;XREF[3,0]:   00452305,0045230b,00452316
CODE:0045231c   56              PUSH        ESI                                     
CODE:0045231d   57              PUSH        EDI                                     
CODE:0045231e   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:00452322   50              PUSH        param_1                                 
CODE:00452323   e8bc120000      CALL        FUN_004535e4                            ;DWORD FUN_004535e4(undefined4 param_...
CODE:00452328   83c40c          ADD         ESP,0xc                                 
CODE:0045232b   3bf0            CMP         ESI,param_1                             
CODE:0045232d   7604            JBE         LAB_00452333                            
CODE:0045232f   33c0            XOR         param_1,param_1                         
CODE:00452331   eb02            JMP         LAB_00452335                            
                            LAB_00452333:                 ;XREF[1,0]:   0045232d
CODE:00452333   8bc6            MOV         param_1,ESI                             
                            LAB_00452335:                 ;XREF[6,0]:   0045229d,004522ae,004522e4,004522ff
                                                          ;             0045231a,00452331
CODE:00452335   5f              POP         EDI                                     
CODE:00452336   5e              POP         ESI                                     
CODE:00452337   5b              POP         EBX                                     
CODE:00452338   59              POP         param_3                                 
CODE:00452339   5d              POP         EBP                                     
CODE:0045233a   c3              RET                                                 
CODE:0045233b   00              ??          00h                                     
CODE:0045233c   55              ??          55h    U                                
CODE:0045233d   8b              ??          8Bh                                     
CODE:0045233e   ec              ??          ECh                                     
CODE:0045233f   53              ??          53h    S                                
CODE:00452340   56              ??          56h    V                                
CODE:00452341   8b              ??          8Bh                                     
CODE:00452342   5d              ??          5Dh    ]                                
CODE:00452343   08              ??          08h                                     
CODE:00452344   85              ??          85h                                     
CODE:00452345   db              ??          DBh                                     
CODE:00452346   74              ??          74h    t                                
CODE:00452347   2c              ??          2Ch    ,                                
CODE:00452348   53              ??          53h    S                                
CODE:00452349   e8              ??          E8h                                     
CODE:0045234a   5e              ??          5Eh    ^                                
CODE:0045234b   dc              ??          DCh                                     
CODE:0045234c   ff              ??          FFh                                     
CODE:0045234d   ff              ??          FFh                                     
CODE:0045234e   59              ??          59h    Y                                
CODE:0045234f   8b              ??          8Bh                                     
CODE:00452350   f0              ??          F0h                                     
CODE:00452351   85              ??          85h                                     
CODE:00452352   f6              ??          F6h                                     
CODE:00452353   74              ??          74h    t                                
CODE:00452354   1f              ??          1Fh                                     
CODE:00452355   8b              ??          8Bh                                     
CODE:00452356   45              ??          45h    E                                
CODE:00452357   0c              ??          0Ch                                     
CODE:00452358   50              ??          50h    P                                
CODE:00452359   56              ??          56h    V                                
CODE:0045235a   53              ??          53h    S                                
CODE:0045235b   e8              ??          E8h                                     
CODE:0045235c   0c              ??          0Ch                                     
CODE:0045235d   ff              ??          FFh                                     
CODE:0045235e   ff              ??          FFh                                     
CODE:0045235f   ff              ??          FFh                                     
CODE:00452360   83              ??          83h                                     
CODE:00452361   c4              ??          C4h                                     
CODE:00452362   0c              ??          0Ch                                     
CODE:00452363   85              ??          85h                                     
CODE:00452364   c0              ??          C0h                                     
CODE:00452365   74              ??          74h    t                                
CODE:00452366   08              ??          08h                                     
CODE:00452367   33              ??          33h    3                                
CODE:00452368   c0              ??          C0h                                     
CODE:00452369   8a              ??          8Ah                                     
CODE:0045236a   44              ??          44h    D                                
CODE:0045236b   33              ??          33h    3                                
CODE:0045236c   ff              ??          FFh                                     
CODE:0045236d   eb              ??          EBh                                     
CODE:0045236e   07              ??          07h                                     
CODE:0045236f   83              ??          83h                                     
CODE:00452370   c8              ??          C8h                                     
CODE:00452371   ff              ??          FFh                                     
CODE:00452372   eb              ??          EBh                                     
CODE:00452373   02              ??          02h                                     
CODE:00452374   33              ??          33h    3                                
CODE:00452375   c0              ??          C0h                                     
CODE:00452376   5e              ??          5Eh    ^                                
CODE:00452377   5b              ??          5Bh    [                                
CODE:00452378   5d              ??          5Dh    ]                                
CODE:00452379   c3              ??          C3h                                     
CODE:0045237a   00              ??          00h                                     
CODE:0045237b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPCVOID * FUN_0045237c(undefined4 param_1, undefined * param_2, byte * * param_3, undefined * param_4, LPCVOID * param_5, byte * * param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined *        EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       undefined *          4                      ;XREF[1,0]:   0045238b
          ;param_5       LPCVOID *            8                      ;XREF[1,0]:   00452388
          ;param_6       byte * *             c                      ;XREF[1,0]:   00452385
          ;local_8       undefined4          -8                      ;XREF[11,0]:  004523fc,0045240a,0045241a,00452420,00452423
                                                                     ;             0045242e,00452446,0045244c,0045246b,00452490
                                                                     ;             00452496
          ;local_c       undefined4          -c                      ;XREF[9,0]:   0045238e,004523b8,004523d4,004523eb,0045241d
                                                                     ;             0045244f,00452454,0045246e,00452473
                                                          ;XREF[1,0]:   004524cb
CODE:0045237c   55              PUSH        EBP                                     
CODE:0045237d   8bec            MOV         EBP,ESP                                 
CODE:0045237f   83c4f8          ADD         ESP,-0x8                                
CODE:00452382   53              PUSH        EBX                                     
CODE:00452383   56              PUSH        ESI                                     
CODE:00452384   57              PUSH        EDI                                     
CODE:00452385   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:00452388   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:0045238b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045238e   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00452391   837b0c00        CMP         dword ptr [EBX + 0xc],0x0               
CODE:00452395   0f84dc000000    JZ          LAB_00452477                            
                            LAB_0045239b:                 ;XREF[1,0]:   00452432
CODE:0045239b   85f6            TEST        ESI,ESI                                 
CODE:0045239d   0f84fe000000    JZ          LAB_004524a1                            
                            LAB_004523a3:                 ;XREF[1,0]:   00452463
CODE:004523a3   8b4308          MOV         param_1,dword ptr [EBX + 0x8]           
CODE:004523a6   85c0            TEST        param_1,param_1                         
CODE:004523a8   742f            JZ          LAB_004523d9                            
CODE:004523aa   3bc6            CMP         param_1,ESI                             
CODE:004523ac   7304            JNC         LAB_004523b2                            
CODE:004523ae   8bf8            MOV         EDI,param_1                             
CODE:004523b0   eb02            JMP         LAB_004523b4                            
                            LAB_004523b2:                 ;XREF[1,0]:   004523ac
CODE:004523b2   8bfe            MOV         EDI,ESI                                 
                            LAB_004523b4:                 ;XREF[1,0]:   004523b0
CODE:004523b4   57              PUSH        EDI                                     
CODE:004523b5   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:004523b7   50              PUSH        param_1                                 
CODE:004523b8   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004523bb   50              PUSH        param_1                                 
CODE:004523bc   e88bdaffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004523c1   83c40c          ADD         ESP,0xc                                 
CODE:004523c4   013b            ADD         dword ptr [EBX],EDI                     
CODE:004523c6   297b08          SUB         dword ptr [EBX + 0x8],EDI               
CODE:004523c9   3bf7            CMP         ESI,EDI                                 
CODE:004523cb   7507            JNZ         LAB_004523d4                            
CODE:004523cd   33c0            XOR         param_1,param_1                         
CODE:004523cf   e9cf000000      JMP         LAB_004524a3                            
                            LAB_004523d4:                 ;XREF[1,0]:   004523cb
CODE:004523d4   017df8          ADD         dword ptr [EBP + local_c+0x4],EDI       
CODE:004523d7   2bf7            SUB         ESI,EDI                                 
                            LAB_004523d9:                 ;XREF[1,0]:   004523a8
CODE:004523d9   8b4b0c          MOV         param_3,dword ptr [EBX + 0xc]           
CODE:004523dc   3bf1            CMP         ESI,param_3                             
CODE:004523de   725f            JC          LAB_0045243f                            
CODE:004523e0   8bc6            MOV         param_1,ESI                             
CODE:004523e2   33d2            XOR         param_2,param_2                         
CODE:004523e4   f7f1            DIV         param_3                                 
CODE:004523e6   8bfe            MOV         EDI,ESI                                 
CODE:004523e8   2bfa            SUB         EDI,param_2                             
CODE:004523ea   57              PUSH        EDI                                     
CODE:004523eb   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004523ee   50              PUSH        param_1                                 
CODE:004523ef   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004523f3   50              PUSH        param_1                                 
CODE:004523f4   e803100000      CALL        FUN_004533fc                            ;char * FUN_004533fc(undefined4 param...
CODE:004523f9   83c40c          ADD         ESP,0xc                                 
CODE:004523fc   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004523ff   3bf0            CMP         ESI,param_1                             
CODE:00452401   7507            JNZ         LAB_0045240a                            
CODE:00452403   33c0            XOR         param_1,param_1                         
CODE:00452405   e999000000      JMP         LAB_004524a3                            
                            LAB_0045240a:                 ;XREF[1,0]:   00452401
CODE:0045240a   837dfcff        CMP         dword ptr [EBP + local_8+0x4],-0x1      
CODE:0045240e   750a            JNZ         LAB_0045241a                            
CODE:00452410   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:00452415   e987000000      JMP         LAB_004524a1                            
                            LAB_0045241a:                 ;XREF[1,0]:   0045240e
CODE:0045241a   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045241d   0145f8          ADD         dword ptr [EBP + local_c+0x4],param_1   
CODE:00452420   2b75fc          SUB         ESI,dword ptr [EBP + local_8+0x4]       
CODE:00452423   3b7dfc          CMP         EDI,dword ptr [EBP + local_8+0x4]       
CODE:00452426   7417            JZ          LAB_0045243f                            
CODE:00452428   f6431240        TEST        byte ptr [EBX + 0x12],0x40              
CODE:0045242c   750a            JNZ         LAB_00452438                            
CODE:0045242e   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00452432   0f8563ffffff    JNZ         LAB_0045239b                            
                            LAB_00452438:                 ;XREF[1,0]:   0045242c
CODE:00452438   66834b1220      OR          word ptr [EBX + 0x12],0x20              
CODE:0045243d   eb62            JMP         LAB_004524a1                            
                            LAB_0045243f:                 ;XREF[2,0]:   004523de,00452426
CODE:0045243f   53              PUSH        EBX                                     
CODE:00452440   e8d3020000      CALL        FUN_00452718                            ;uint FUN_00452718(undefined4 param_1...
CODE:00452445   59              POP         param_3                                 
CODE:00452446   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00452449   40              INC         param_1                                 
CODE:0045244a   740e            JZ          LAB_0045245a                            
CODE:0045244c   8a45fc          MOV         param_1,byte ptr [EBP + local_8+0x4]    
CODE:0045244f   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:00452452   8802            MOV         byte ptr [param_2],param_1              
CODE:00452454   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:00452457   4e              DEC         ESI                                     
CODE:00452458   eb07            JMP         LAB_00452461                            
                            LAB_0045245a:                 ;XREF[1,0]:   0045244a
CODE:0045245a   66834b1220      OR          word ptr [EBX + 0x12],0x20              
CODE:0045245f   eb40            JMP         LAB_004524a1                            
                            LAB_00452461:                 ;XREF[1,0]:   00452458
CODE:00452461   85f6            TEST        ESI,ESI                                 
CODE:00452463   0f853affffff    JNZ         LAB_004523a3                            
CODE:00452469   eb36            JMP         LAB_004524a1                            
                            LAB_0045246b:                 ;XREF[1,0]:   00452494
CODE:0045246b   8a45fc          MOV         param_1,byte ptr [EBP + local_8+0x4]    
CODE:0045246e   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:00452471   8802            MOV         byte ptr [param_2],param_1              
CODE:00452473   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:00452476   4e              DEC         ESI                                     
                            LAB_00452477:                 ;XREF[1,0]:   00452395
CODE:00452477   85f6            TEST        ESI,ESI                                 
CODE:00452479   741b            JZ          LAB_00452496                            
CODE:0045247b   ff4b08          DEC         dword ptr [EBX + 0x8]                   
CODE:0045247e   7809            JS          LAB_00452489                            
CODE:00452480   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:00452482   ff03            INC         dword ptr [EBX]                         
CODE:00452484   0fb600          MOVZX       param_1,byte ptr [param_1]              
CODE:00452487   eb07            JMP         LAB_00452490                            
                            LAB_00452489:                 ;XREF[1,0]:   0045247e
CODE:00452489   53              PUSH        EBX                                     
CODE:0045248a   e875020000      CALL        FUN_00452704                            ;undefined FUN_00452704(undefined4 pa...
CODE:0045248f   59              POP         param_3                                 
                            LAB_00452490:                 ;XREF[1,0]:   00452487
CODE:00452490   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00452493   40              INC         param_1                                 
CODE:00452494   75d5            JNZ         LAB_0045246b                            
                            LAB_00452496:                 ;XREF[1,0]:   00452479
CODE:00452496   837dfcff        CMP         dword ptr [EBP + local_8+0x4],-0x1      
CODE:0045249a   7505            JNZ         LAB_004524a1                            
CODE:0045249c   66834b1220      OR          word ptr [EBX + 0x12],0x20              
                            LAB_004524a1:                 ;XREF[6,0]:   0045239d,00452415,0045243d,0045245f
                                                          ;             00452469,0045249a
CODE:004524a1   8bc6            MOV         param_1,ESI                             
                            LAB_004524a3:                 ;XREF[2,0]:   004523cf,00452405
CODE:004524a3   5f              POP         EDI                                     
CODE:004524a4   5e              POP         ESI                                     
CODE:004524a5   5b              POP         EBX                                     
CODE:004524a6   59              POP         param_3                                 
CODE:004524a7   59              POP         param_3                                 
CODE:004524a8   5d              POP         EBP                                     
CODE:004524a9   c3              RET                                                 
CODE:004524aa   90              ??          90h                                     
CODE:004524ab   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004524ac(undefined4 param_1, undefined * param_2, byte * * param_3, undefined4 param_4, uint param_5, int param_6, byte * * param_7)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined *        EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004524c7
          ;param_5       uint                 8                      ;XREF[1,0]:   004524b1
          ;param_6       int                  c                      ;XREF[1,0]:   004524be
          ;param_7       byte * *            10                      ;XREF[1,0]:   004524c2
                                                          ;XREF[3,0]:   00426994,0042b0da,0042b11e
CODE:004524ac   55              PUSH        EBP                                     
CODE:004524ad   8bec            MOV         EBP,ESP                                 
CODE:004524af   53              PUSH        EBX                                     
CODE:004524b0   56              PUSH        ESI                                     
CODE:004524b1   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004524b4   85f6            TEST        ESI,ESI                                 
CODE:004524b6   7504            JNZ         LAB_004524bc                            
CODE:004524b8   33c0            XOR         param_1,param_1                         
CODE:004524ba   eb1f            JMP         LAB_004524db                            
                            LAB_004524bc:                 ;XREF[1,0]:   004524b6
CODE:004524bc   8bde            MOV         EBX,ESI                                 
CODE:004524be   0faf5d10        IMUL        EBX,dword ptr [EBP + param_6+0x4]       
CODE:004524c2   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004524c5   50              PUSH        param_1                                 
CODE:004524c6   53              PUSH        EBX                                     
CODE:004524c7   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004524ca   50              PUSH        param_1                                 
CODE:004524cb   e8acfeffff      CALL        FUN_0045237c                            ;LPCVOID * FUN_0045237c(undefined4 pa...
CODE:004524d0   83c40c          ADD         ESP,0xc                                 
CODE:004524d3   2bd8            SUB         EBX,param_1                             
CODE:004524d5   8bc3            MOV         param_1,EBX                             
CODE:004524d7   33d2            XOR         param_2,param_2                         
CODE:004524d9   f7f6            DIV         ESI                                     
                            LAB_004524db:                 ;XREF[1,0]:   004524ba
CODE:004524db   5e              POP         ESI                                     
CODE:004524dc   5b              POP         EBX                                     
CODE:004524dd   5d              POP         EBP                                     
CODE:004524de   c3              RET                                                 
CODE:004524df   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004524e0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004524e4
                                                          ;XREF[3,0]:   00452567,00452608,00452613
CODE:004524e0   55              PUSH        EBP                                     
CODE:004524e1   8bec            MOV         EBP,ESP                                 
CODE:004524e3   53              PUSH        EBX                                     
CODE:004524e4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004524e7   8b5308          MOV         param_2,dword ptr [EBX + 0x8]           
CODE:004524ea   85d2            TEST        param_2,param_2                         
CODE:004524ec   7d0a            JGE         LAB_004524f8                            
CODE:004524ee   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:004524f1   03c2            ADD         param_1,param_2                         
CODE:004524f3   40              INC         param_1                                 
CODE:004524f4   8bc8            MOV         param_3,param_1                         
CODE:004524f6   eb04            JMP         LAB_004524fc                            
                            LAB_004524f8:                 ;XREF[1,0]:   004524ec
CODE:004524f8   8bc2            MOV         param_1,param_2                         
CODE:004524fa   8bc8            MOV         param_3,param_1                         
                            LAB_004524fc:                 ;XREF[1,0]:   004524f6
CODE:004524fc   f6431240        TEST        byte ptr [EBX + 0x12],0x40              
CODE:00452500   7405            JZ          LAB_00452507                            
CODE:00452502   8bc1            MOV         param_1,param_3                         
CODE:00452504   5b              POP         EBX                                     
CODE:00452505   5d              POP         EBP                                     
CODE:00452506   c3              RET                                                 
                            LAB_00452507:                 ;XREF[1,0]:   00452500
CODE:00452507   8b13            MOV         param_2,dword ptr [EBX]                 
CODE:00452509   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:0045250d   7d1d            JGE         LAB_0045252c                            
CODE:0045250f   eb07            JMP         LAB_00452518                            
                            LAB_00452511:                 ;XREF[1,0]:   0045251f
CODE:00452511   4a              DEC         param_2                                 
CODE:00452512   803a0a          CMP         byte ptr [param_2],0xa                  
CODE:00452515   7501            JNZ         LAB_00452518                            
CODE:00452517   41              INC         param_3                                 
                            LAB_00452518:                 ;XREF[2,0]:   0045250f,00452515
CODE:00452518   8bd8            MOV         EBX,param_1                             
CODE:0045251a   83c0ff          ADD         param_1,-0x1                            
CODE:0045251d   85db            TEST        EBX,EBX                                 
CODE:0045251f   75f0            JNZ         LAB_00452511                            
CODE:00452521   eb12            JMP         LAB_00452535                            
                            LAB_00452523:                 ;XREF[1,0]:   00452533
CODE:00452523   8a1a            MOV         BL,byte ptr [param_2]                   
CODE:00452525   42              INC         param_2                                 
CODE:00452526   80fb0a          CMP         BL,0xa                                  
CODE:00452529   7501            JNZ         LAB_0045252c                            
CODE:0045252b   41              INC         param_3                                 
                            LAB_0045252c:                 ;XREF[2,0]:   0045250d,00452529
CODE:0045252c   8bd8            MOV         EBX,param_1                             
CODE:0045252e   83c0ff          ADD         param_1,-0x1                            
CODE:00452531   85db            TEST        EBX,EBX                                 
CODE:00452533   75ee            JNZ         LAB_00452523                            
                            LAB_00452535:                 ;XREF[1,0]:   00452521
CODE:00452535   8bc1            MOV         param_1,param_3                         
CODE:00452537   5b              POP         EBX                                     
CODE:00452538   5d              POP         EBP                                     
CODE:00452539   c3              RET                                                 
CODE:0045253a   90              ??          90h                                     
CODE:0045253b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045253c(undefined4 param_1, undefined4 param_2, DWORD param_3, LPCVOID * param_4, undefined4 param_5, int param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       LPCVOID *            4                      ;XREF[1,0]:   00452548
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452545
          ;param_6       int                  c                      ;XREF[1,0]:   00452542
                                                          ;XREF[5,0]:   0042b0fa,0042b1ff,0042b378,0042b3aa
                                                          ;             00452a1d
CODE:0045253c   55              PUSH        EBP                                     
CODE:0045253d   8bec            MOV         EBP,ESP                                 
CODE:0045253f   53              PUSH        EBX                                     
CODE:00452540   56              PUSH        ESI                                     
CODE:00452541   57              PUSH        EDI                                     
CODE:00452542   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:00452545   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:00452548   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045254b   53              PUSH        EBX                                     
CODE:0045254c   e843faffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00452551   59              POP         param_3                                 
CODE:00452552   85c0            TEST        param_1,param_1                         
CODE:00452554   7405            JZ          LAB_0045255b                            
CODE:00452556   83c8ff          OR          param_1,0xffffffff                      
CODE:00452559   eb3d            JMP         LAB_00452598                            
                            LAB_0045255b:                 ;XREF[1,0]:   00452554
CODE:0045255b   83fe01          CMP         ESI,0x1                                 
CODE:0045255e   750f            JNZ         LAB_0045256f                            
CODE:00452560   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00452564   7e09            JLE         LAB_0045256f                            
CODE:00452566   53              PUSH        EBX                                     
CODE:00452567   e874ffffff      CALL        FUN_004524e0                            ;char * FUN_004524e0(undefined param_...
CODE:0045256c   59              POP         param_3                                 
CODE:0045256d   2bf8            SUB         EDI,param_1                             
                            LAB_0045256f:                 ;XREF[2,0]:   0045255e,00452564
CODE:0045256f   668163125ffe    AND         word ptr [EBX + 0x12],0xfe5f            
CODE:00452575   33c0            XOR         param_1,param_1                         
CODE:00452577   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:0045257a   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:0045257d   8903            MOV         dword ptr [EBX],param_1                 
CODE:0045257f   56              PUSH        ESI                                     
CODE:00452580   57              PUSH        EDI                                     
CODE:00452581   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:00452585   50              PUSH        param_1                                 
CODE:00452586   e855170000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:0045258b   83c40c          ADD         ESP,0xc                                 
CODE:0045258e   40              INC         param_1                                 
CODE:0045258f   7505            JNZ         LAB_00452596                            
CODE:00452591   83c8ff          OR          param_1,0xffffffff                      
CODE:00452594   eb02            JMP         LAB_00452598                            
                            LAB_00452596:                 ;XREF[1,0]:   0045258f
CODE:00452596   33c0            XOR         param_1,param_1                         
                            LAB_00452598:                 ;XREF[2,0]:   00452559,00452594
CODE:00452598   5f              POP         EDI                                     
CODE:00452599   5e              POP         ESI                                     
CODE:0045259a   5b              POP         EBX                                     
CODE:0045259b   5d              POP         EBP                                     
CODE:0045259c   c3              RET                                                 
CODE:0045259d   90              ??          90h                                     
CODE:0045259e   90              ??          90h                                     
CODE:0045259f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004525a0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004525a6
CODE:004525a0   55              PUSH        EBP                                     
CODE:004525a1   8bec            MOV         EBP,ESP                                 
CODE:004525a3   53              PUSH        EBX                                     
CODE:004525a4   56              PUSH        ESI                                     
CODE:004525a5   57              PUSH        EDI                                     
CODE:004525a6   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004525a9   6a01            PUSH        0x1                                     
CODE:004525ab   6a00            PUSH        0x0                                     
CODE:004525ad   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004525b1   50              PUSH        param_1                                 
CODE:004525b2   e829170000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:004525b7   83c40c          ADD         ESP,0xc                                 
CODE:004525ba   8bf0            MOV         ESI,param_1                             
CODE:004525bc   83feff          CMP         ESI,-0x1                                
CODE:004525bf   745a            JZ          LAB_0045261b                            
CODE:004525c1   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:004525c5   7d4b            JGE         LAB_00452612                            
CODE:004525c7   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004525cb   f604857d3...    TEST        byte ptr [param_...,0x8                 
CODE:004525d3   7432            JZ          LAB_00452607                            
CODE:004525d5   8bfe            MOV         EDI,ESI                                 
CODE:004525d7   6a02            PUSH        0x2                                     
CODE:004525d9   6a00            PUSH        0x0                                     
CODE:004525db   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004525df   50              PUSH        param_1                                 
CODE:004525e0   e8fb160000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:004525e5   83c40c          ADD         ESP,0xc                                 
CODE:004525e8   8bf0            MOV         ESI,param_1                             
CODE:004525ea   83feff          CMP         ESI,-0x1                                
CODE:004525ed   742c            JZ          LAB_0045261b                            
CODE:004525ef   6a00            PUSH        0x0                                     
CODE:004525f1   57              PUSH        EDI                                     
CODE:004525f2   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004525f6   50              PUSH        param_1                                 
CODE:004525f7   e8e4160000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:004525fc   83c40c          ADD         ESP,0xc                                 
CODE:004525ff   40              INC         param_1                                 
CODE:00452600   7505            JNZ         LAB_00452607                            
CODE:00452602   83ceff          OR          ESI,0xffffffff                          
CODE:00452605   eb14            JMP         LAB_0045261b                            
                            LAB_00452607:                 ;XREF[2,0]:   004525d3,00452600
CODE:00452607   53              PUSH        EBX                                     
CODE:00452608   e8d3feffff      CALL        FUN_004524e0                            ;char * FUN_004524e0(undefined param_...
CODE:0045260d   59              POP         param_3                                 
CODE:0045260e   03f0            ADD         ESI,param_1                             
CODE:00452610   eb09            JMP         LAB_0045261b                            
                            LAB_00452612:                 ;XREF[1,0]:   004525c5
CODE:00452612   53              PUSH        EBX                                     
CODE:00452613   e8c8feffff      CALL        FUN_004524e0                            ;char * FUN_004524e0(undefined param_...
CODE:00452618   59              POP         param_3                                 
CODE:00452619   2bf0            SUB         ESI,param_1                             
                            LAB_0045261b:                 ;XREF[4,0]:   004525bf,004525ed,00452605,00452610
CODE:0045261b   8bc6            MOV         param_1,ESI                             
CODE:0045261d   5f              POP         EDI                                     
CODE:0045261e   5e              POP         ESI                                     
CODE:0045261f   5b              POP         EBX                                     
CODE:00452620   5d              POP         EBP                                     
CODE:00452621   c3              RET                                                 
CODE:00452622   00              ??          00h                                     
CODE:00452623   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00452624(undefined4 param_1, undefined4 param_2, byte * * param_3, undefined4 param_4, uint param_5, uint param_6, byte * * param_7)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452640
          ;param_5       uint                 8                      ;XREF[1,0]:   0045262c
          ;param_6       uint                 c                      ;XREF[1,0]:   00452629
          ;param_7       byte * *            10                      ;XREF[1,0]:   00452637
                                                          ;XREF[3,0]:   004269b7,0042b1af,0042b3be
CODE:00452624   55              PUSH        EBP                                     
CODE:00452625   8bec            MOV         EBP,ESP                                 
CODE:00452627   53              PUSH        EBX                                     
CODE:00452628   56              PUSH        ESI                                     
CODE:00452629   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:0045262c   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:0045262f   85db            TEST        EBX,EBX                                 
CODE:00452631   7504            JNZ         LAB_00452637                            
CODE:00452633   8bc6            MOV         param_1,ESI                             
CODE:00452635   eb19            JMP         LAB_00452650                            
                            LAB_00452637:                 ;XREF[1,0]:   00452631
CODE:00452637   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:0045263a   50              PUSH        param_1                                 
CODE:0045263b   8bc3            MOV         param_1,EBX                             
CODE:0045263d   f7ee            IMUL        ESI                                     
CODE:0045263f   50              PUSH        param_1                                 
CODE:00452640   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00452643   50              PUSH        param_1                                 
CODE:00452644   e823fcffff      CALL        FUN_0045226c                            ;byte * FUN_0045226c(undefined4 param...
CODE:00452649   83c40c          ADD         ESP,0xc                                 
CODE:0045264c   33d2            XOR         param_2,param_2                         
CODE:0045264e   f7f3            DIV         EBX                                     
                            LAB_00452650:                 ;XREF[1,0]:   00452635
CODE:00452650   5e              POP         ESI                                     
CODE:00452651   5b              POP         EBX                                     
CODE:00452652   5d              POP         EBP                                     
CODE:00452653   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00452654(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045265b
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452657
                                                          ;XREF[2,0]:   0044b651,0044b86d
CODE:00452654   55              PUSH        EBP                                     
CODE:00452655   8bec            MOV         EBP,ESP                                 
CODE:00452657   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045265a   50              PUSH        param_1                                 
CODE:0045265b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045265e   50              PUSH        param_1                                 
CODE:0045265f   6a00            PUSH        0x0                                     
CODE:00452661   e85e100000      CALL        FUN_004536c4                            ;int * * FUN_004536c4(undefined param...
CODE:00452666   83c40c          ADD         ESP,0xc                                 
CODE:00452669   5d              POP         EBP                                     
CODE:0045266a   c3              RET                                                 
CODE:0045266b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045266c(undefined4 param_1, undefined4 param_2, LPCVOID * param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
                                                          ;XREF[2,0]:   004526ad,0045278b
CODE:0045266c   53              PUSH        EBX                                     
CODE:0045266d   56              PUSH        ESI                                     
CODE:0045266e   be28000000      MOV         ESI,0x28                                
CODE:00452673   bbb8374600      MOV         EBX,DATA:DAT_004637b8                   
CODE:00452678   eb1a            JMP         LAB_00452694                            
                            LAB_0045267a:                 ;XREF[1,0]:   0045269b
CODE:0045267a   0fb74312        MOVZX       param_1,word ptr [EBX + 0x12]=>DATA:D...;= 09h
CODE:0045267e   2500030000      AND         param_1,0x300                           
CODE:00452683   3d00030000      CMP         param_1,0x300                           
CODE:00452688   7507            JNZ         LAB_00452691                            
CODE:0045268a   53              PUSH        EBX=>DATA:DAT_004637b8                  
CODE:0045268b   e804f9ffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00452690   59              POP         param_3                                 
                            LAB_00452691:                 ;XREF[1,0]:   00452688
CODE:00452691   83c318          ADD         EBX,0x18                                
                            LAB_00452694:                 ;XREF[1,0]:   00452678
CODE:00452694   8bc6            MOV         param_1,ESI                             
CODE:00452696   83c6ff          ADD         ESI,-0x1                                
CODE:00452699   85c0            TEST        param_1,param_1                         
CODE:0045269b   75dd            JNZ         LAB_0045267a                            
CODE:0045269d   5e              POP         ESI                                     
CODE:0045269e   5b              POP         EBX                                     
CODE:0045269f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004526a0(undefined4 param_1, undefined4 param_2, LPCVOID * param_3, LPVOID * param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
          ;param_4       LPVOID *             4                      ;XREF[1,0]:   004526a4
                                                          ;XREF[1,0]:   00452768
CODE:004526a0   55              PUSH        EBP                                     
CODE:004526a1   8bec            MOV         EBP,ESP                                 
CODE:004526a3   53              PUSH        EBX                                     
CODE:004526a4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004526a7   f6431302        TEST        byte ptr [EBX + 0x13],0x2               
CODE:004526ab   7405            JZ          LAB_004526b2                            
CODE:004526ad   e8baffffff      CALL        FUN_0045266c                            ;undefined FUN_0045266c(undefined4 pa...
                            LAB_004526b2:                 ;XREF[1,0]:   004526ab
CODE:004526b2   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:004526b5   50              PUSH        param_1                                 
CODE:004526b6   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:004526b9   8903            MOV         dword ptr [EBX],param_1                 
CODE:004526bb   50              PUSH        param_1                                 
CODE:004526bc   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004526c0   50              PUSH        param_1                                 
CODE:004526c1   e8360d0000      CALL        FUN_004533fc                            ;char * FUN_004533fc(undefined4 param...
CODE:004526c6   83c40c          ADD         ESP,0xc                                 
CODE:004526c9   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:004526cc   85c0            TEST        param_1,param_1                         
CODE:004526ce   7e0b            JLE         LAB_004526db                            
CODE:004526d0   66816312dfff    AND         word ptr [EBX + 0x12],0xffdf            
CODE:004526d6   33c0            XOR         param_1,param_1                         
CODE:004526d8   5b              POP         EBX                                     
CODE:004526d9   5d              POP         EBP                                     
CODE:004526da   c3              RET                                                 
                            LAB_004526db:                 ;XREF[1,0]:   004526ce
CODE:004526db   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:004526df   7512            JNZ         LAB_004526f3                            
CODE:004526e1   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:004526e5   66257ffe        AND         param_1,0xfe7f                          
CODE:004526e9   6683c820        OR          param_1,0x20                            
CODE:004526ed   66894312        MOV         word ptr [EBX + 0x12],param_1           
CODE:004526f1   eb0a            JMP         LAB_004526fd                            
                            LAB_004526f3:                 ;XREF[1,0]:   004526df
CODE:004526f3   33c0            XOR         param_1,param_1                         
CODE:004526f5   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:004526f8   66834b1210      OR          word ptr [EBX + 0x12],0x10              
                            LAB_004526fd:                 ;XREF[1,0]:   004526f1
CODE:004526fd   83c8ff          OR          param_1,0xffffffff                      
CODE:00452700   5b              POP         EBX                                     
CODE:00452701   5d              POP         EBP                                     
CODE:00452702   c3              RET                                                 
CODE:00452703   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00452704(undefined4 param_1, undefined4 param_2, LPCVOID * param_3, int param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
          ;param_4       int                  4                      ;XREF[1,0]:   00452707
                                                          ;XREF[1,0]:   0045248a
CODE:00452704   55              PUSH        EBP                                     
CODE:00452705   8bec            MOV         EBP,ESP                                 
CODE:00452707   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045270a   ff4008          INC         dword ptr [param_1 + 0x8]               
CODE:0045270d   50              PUSH        param_1                                 
CODE:0045270e   e805000000      CALL        FUN_00452718                            ;uint FUN_00452718(undefined4 param_1...
CODE:00452713   59              POP         param_3                                 
CODE:00452714   5d              POP         EBP                                     
CODE:00452715   c3              RET                                                 
CODE:00452716   90              ??          90h                                     
CODE:00452717   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00452718(undefined4 param_1, undefined4 param_2, LPCVOID * param_3, byte * * param_4)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
          ;param_4       byte * *             4                      ;XREF[1,0]:   0045271c
                                                          ;XREF[2,0]:   00452440,0045270e
CODE:00452718   55              PUSH        EBP                                     
CODE:00452719   8bec            MOV         EBP,ESP                                 
CODE:0045271b   53              PUSH        EBX                                     
CODE:0045271c   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045271f   85db            TEST        EBX,EBX                                 
CODE:00452721   7506            JNZ         LAB_00452729                            
CODE:00452723   83c8ff          OR          param_1,0xffffffff                      
CODE:00452726   5b              POP         EBX                                     
CODE:00452727   5d              POP         EBP                                     
CODE:00452728   c3              RET                                                 
                            LAB_00452729:                 ;XREF[1,0]:   00452721
CODE:00452729   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:0045272d   7e0d            JLE         LAB_0045273c                            
CODE:0045272f   ff4b08          DEC         dword ptr [EBX + 0x8]                   
CODE:00452732   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:00452734   ff03            INC         dword ptr [EBX]                         
CODE:00452736   0fb600          MOVZX       param_1,byte ptr [param_1]              
CODE:00452739   5b              POP         EBX                                     
CODE:0045273a   5d              POP         EBP                                     
CODE:0045273b   c3              RET                                                 
                            LAB_0045273c:                 ;XREF[1,0]:   0045272d
CODE:0045273c   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00452740   7c0e            JL          LAB_00452750                            
CODE:00452742   66f743121001    TEST        word ptr [EBX + 0x12],0x110             
CODE:00452748   7506            JNZ         LAB_00452750                            
CODE:0045274a   f6431201        TEST        byte ptr [EBX + 0x12],0x1               
CODE:0045274e   750b            JNZ         LAB_0045275b                            
                            LAB_00452750:                 ;XREF[2,0]:   00452740,00452748
CODE:00452750   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:00452755   83c8ff          OR          param_1,0xffffffff                      
CODE:00452758   5b              POP         EBX                                     
CODE:00452759   5d              POP         EBP                                     
CODE:0045275a   c3              RET                                                 
                            LAB_0045275b:                 ;XREF[1,0]:   0045274e
CODE:0045275b   66814b128000    OR          word ptr [EBX + 0x12],0x80              
CODE:00452761   837b0c00        CMP         dword ptr [EBX + 0xc],0x0               
CODE:00452765   741e            JZ          LAB_00452785                            
CODE:00452767   53              PUSH        EBX                                     
CODE:00452768   e833ffffff      CALL        FUN_004526a0                            ;undefined4 FUN_004526a0(undefined4 p...
CODE:0045276d   59              POP         param_3                                 
CODE:0045276e   85c0            TEST        param_1,param_1                         
CODE:00452770   7406            JZ          LAB_00452778                            
CODE:00452772   83c8ff          OR          param_1,0xffffffff                      
CODE:00452775   5b              POP         EBX                                     
CODE:00452776   5d              POP         EBP                                     
CODE:00452777   c3              RET                                                 
                            LAB_00452778:                 ;XREF[1,0]:   00452770
CODE:00452778   ff4b08          DEC         dword ptr [EBX + 0x8]                   
CODE:0045277b   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:0045277d   ff03            INC         dword ptr [EBX]                         
CODE:0045277f   0fb600          MOVZX       param_1,byte ptr [param_1]              
CODE:00452782   5b              POP         EBX                                     
CODE:00452783   5d              POP         EBP                                     
CODE:00452784   c3              RET                                                 
                            LAB_00452785:                 ;XREF[1,0]:   00452765
CODE:00452785   f6431302        TEST        byte ptr [EBX + 0x13],0x2               
CODE:00452789   7405            JZ          LAB_00452790                            
CODE:0045278b   e8dcfeffff      CALL        FUN_0045266c                            ;undefined FUN_0045266c(undefined4 pa...
                            LAB_00452790:                 ;XREF[1,0]:   00452789
CODE:00452790   6a01            PUSH        0x1                                     
CODE:00452792   68f0ab4600      PUSH        DATA:DAT_0046abf0                       ;= ??
CODE:00452797   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:0045279b   50              PUSH        param_1                                 
CODE:0045279c   e85b0c0000      CALL        FUN_004533fc                            ;char * FUN_004533fc(undefined4 param...
CODE:004527a1   83c40c          ADD         ESP,0xc                                 
CODE:004527a4   85c0            TEST        param_1,param_1                         
CODE:004527a6   752b            JNZ         LAB_004527d3                            
CODE:004527a8   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004527ac   50              PUSH        param_1                                 
CODE:004527ad   e8520b0000      CALL        FUN_00453304                            ;uint FUN_00453304(undefined param_1,...
CODE:004527b2   59              POP         param_3                                 
CODE:004527b3   48              DEC         param_1                                 
CODE:004527b4   7407            JZ          LAB_004527bd                            
CODE:004527b6   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:004527bb   eb10            JMP         LAB_004527cd                            
                            LAB_004527bd:                 ;XREF[1,0]:   004527b4
CODE:004527bd   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:004527c1   66257ffe        AND         param_1,0xfe7f                          
CODE:004527c5   6683c820        OR          param_1,0x20                            
CODE:004527c9   66894312        MOV         word ptr [EBX + 0x12],param_1           
                            LAB_004527cd:                 ;XREF[1,0]:   004527bb
CODE:004527cd   83c8ff          OR          param_1,0xffffffff                      
CODE:004527d0   5b              POP         EBX                                     
CODE:004527d1   5d              POP         EBP                                     
CODE:004527d2   c3              RET                                                 
                            LAB_004527d3:                 ;XREF[1,0]:   004527a6
CODE:004527d3   66816312dfff    AND         word ptr [EBX + 0x12],0xffdf            
CODE:004527d9   33c0            XOR         param_1,param_1                         
CODE:004527db   a0f0ab4600      MOV         param_1,[DATA:DAT_0046abf0]             ;= ??
CODE:004527e0   5b              POP         EBX                                     
CODE:004527e1   5d              POP         EBP                                     
CODE:004527e2   c3              RET                                                 
CODE:004527e3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_004527e4(uint param_1, uint param_2, byte * * param_3, byte param_4, byte * * param_5)
          ;param_1       uint               EAX                      
          ;param_2       uint               EDX                      
          ;param_3       byte * *           ECX                      
          ;param_4       byte                 4                      ;XREF[1,0]:   004527ec
          ;param_5       byte * *             8                      ;XREF[1,0]:   004527e9
          ;local_5       undefined1          -5                      ;XREF[11,0]:  004527ef,004527ff,0045280a,00452810,0045282b
                                                                     ;             0045287a,00452885,0045288b,004528a3,004528aa
                                                                     ;             004528d0
                                                          ;XREF[1,0]:   00452290
CODE:004527e4   55              PUSH        EBP                                     
CODE:004527e5   8bec            MOV         EBP,ESP                                 
CODE:004527e7   51              PUSH        param_3                                 
CODE:004527e8   53              PUSH        EBX                                     
CODE:004527e9   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:004527ec   8a4508          MOV         param_1,byte ptr [EBP + param_4+0x4]    
CODE:004527ef   8845ff          MOV         byte ptr [EBP + local_5+0x4],param_1    
CODE:004527f2   837b08ff        CMP         dword ptr [EBX + 0x8],-0x1              
CODE:004527f6   7d3b            JGE         LAB_00452833                            
CODE:004527f8   ff4308          INC         dword ptr [EBX + 0x8]                   
CODE:004527fb   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:004527fd   ff03            INC         dword ptr [EBX]                         
CODE:004527ff   8a55ff          MOV         param_2,byte ptr [EBP + local_5+0x4]    
CODE:00452802   8810            MOV         byte ptr [param_1],param_2              
CODE:00452804   f6431208        TEST        byte ptr [EBX + 0x12],0x8               
CODE:00452808   741f            JZ          LAB_00452829                            
CODE:0045280a   807dff0a        CMP         byte ptr [EBP + local_5+0x4],0xa        
CODE:0045280e   7406            JZ          LAB_00452816                            
CODE:00452810   807dff0d        CMP         byte ptr [EBP + local_5+0x4],0xd        
CODE:00452814   7513            JNZ         LAB_00452829                            
                            LAB_00452816:                 ;XREF[1,0]:   0045280e
CODE:00452816   53              PUSH        EBX                                     
CODE:00452817   e878f7ffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:0045281c   59              POP         param_3                                 
CODE:0045281d   85c0            TEST        param_1,param_1                         
CODE:0045281f   7408            JZ          LAB_00452829                            
CODE:00452821   83c8ff          OR          param_1,0xffffffff                      
CODE:00452824   e9aa000000      JMP         LAB_004528d3                            
                            LAB_00452829:                 ;XREF[3,0]:   00452808,00452814,0045281f
CODE:00452829   33c0            XOR         param_1,param_1                         
CODE:0045282b   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:0045282e   e9a0000000      JMP         LAB_004528d3                            
                            LAB_00452833:                 ;XREF[1,0]:   004527f6
CODE:00452833   668b4312        MOV         param_1,word ptr [EBX + 0x12]           
CODE:00452837   a890            TEST        param_1,0x90                            
CODE:00452839   7504            JNZ         LAB_0045283f                            
CODE:0045283b   a802            TEST        param_1,0x2                             
CODE:0045283d   750d            JNZ         LAB_0045284c                            
                            LAB_0045283f:                 ;XREF[1,0]:   00452839
CODE:0045283f   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:00452844   83c8ff          OR          param_1,0xffffffff                      
CODE:00452847   e987000000      JMP         LAB_004528d3                            
                            LAB_0045284c:                 ;XREF[1,0]:   0045283d
CODE:0045284c   66814b120001    OR          word ptr [EBX + 0x12],0x100             
CODE:00452852   837b0c00        CMP         dword ptr [EBX + 0xc],0x0               
CODE:00452856   7450            JZ          LAB_004528a8                            
CODE:00452858   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:0045285c   7410            JZ          LAB_0045286e                            
CODE:0045285e   53              PUSH        EBX                                     
CODE:0045285f   e830f7ffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00452864   59              POP         param_3                                 
CODE:00452865   85c0            TEST        param_1,param_1                         
CODE:00452867   7405            JZ          LAB_0045286e                            
CODE:00452869   83c8ff          OR          param_1,0xffffffff                      
CODE:0045286c   eb65            JMP         LAB_004528d3                            
                            LAB_0045286e:                 ;XREF[2,0]:   0045285c,00452867
CODE:0045286e   8b430c          MOV         param_1,dword ptr [EBX + 0xc]           
CODE:00452871   f7d8            NEG         param_1                                 
CODE:00452873   894308          MOV         dword ptr [EBX + 0x8],param_1           
CODE:00452876   8b03            MOV         param_1,dword ptr [EBX]                 
CODE:00452878   ff03            INC         dword ptr [EBX]                         
CODE:0045287a   8a55ff          MOV         param_2,byte ptr [EBP + local_5+0x4]    
CODE:0045287d   8810            MOV         byte ptr [param_1],param_2              
CODE:0045287f   f6431208        TEST        byte ptr [EBX + 0x12],0x8               
CODE:00452883   741c            JZ          LAB_004528a1                            
CODE:00452885   807dff0a        CMP         byte ptr [EBP + local_5+0x4],0xa        
CODE:00452889   7406            JZ          LAB_00452891                            
CODE:0045288b   807dff0d        CMP         byte ptr [EBP + local_5+0x4],0xd        
CODE:0045288f   7510            JNZ         LAB_004528a1                            
                            LAB_00452891:                 ;XREF[1,0]:   00452889
CODE:00452891   53              PUSH        EBX                                     
CODE:00452892   e8fdf6ffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00452897   59              POP         param_3                                 
CODE:00452898   85c0            TEST        param_1,param_1                         
CODE:0045289a   7405            JZ          LAB_004528a1                            
CODE:0045289c   83c8ff          OR          param_1,0xffffffff                      
CODE:0045289f   eb32            JMP         LAB_004528d3                            
                            LAB_004528a1:                 ;XREF[3,0]:   00452883,0045288f,0045289a
CODE:004528a1   33c0            XOR         param_1,param_1                         
CODE:004528a3   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
CODE:004528a6   eb2b            JMP         LAB_004528d3                            
                            LAB_004528a8:                 ;XREF[1,0]:   00452856
CODE:004528a8   6a01            PUSH        0x1                                     
CODE:004528aa   8d45ff          LEA         param_1=>local_5,[EBP + -0x1]           
CODE:004528ad   50              PUSH        param_1                                 
CODE:004528ae   0fbe4316        MOVSX       param_1,byte ptr [EBX + 0x16]           
CODE:004528b2   50              PUSH        param_1                                 
CODE:004528b3   e82c0d0000      CALL        FUN_004535e4                            ;DWORD FUN_004535e4(undefined4 param_...
CODE:004528b8   83c40c          ADD         ESP,0xc                                 
CODE:004528bb   48              DEC         param_1                                 
CODE:004528bc   7410            JZ          LAB_004528ce                            
CODE:004528be   f6431302        TEST        byte ptr [EBX + 0x13],0x2               
CODE:004528c2   750a            JNZ         LAB_004528ce                            
CODE:004528c4   66834b1210      OR          word ptr [EBX + 0x12],0x10              
CODE:004528c9   83c8ff          OR          param_1,0xffffffff                      
CODE:004528cc   eb05            JMP         LAB_004528d3                            
                            LAB_004528ce:                 ;XREF[2,0]:   004528bc,004528c2
CODE:004528ce   33c0            XOR         param_1,param_1                         
CODE:004528d0   8a45ff          MOV         param_1,byte ptr [EBP + local_5+0x4]    
                            LAB_004528d3:                 ;XREF[7,0]:   00452824,0045282e,00452847,0045286c
                                                          ;             0045289f,004528a6,004528cc
CODE:004528d3   5b              POP         EBX                                     
CODE:004528d4   59              POP         param_3                                 
CODE:004528d5   5d              POP         EBP                                     
CODE:004528d6   c3              RET                                                 
CODE:004528d7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined * FUN_004528d8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined2 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004528e0
          ;param_5       undefined4           8                      ;XREF[1,0]:   004528dd
          ;param_6       undefined2           c                      ;XREF[1,0]:   00452904
                                                          ;XREF[2,0]:   00451f76,0045294a
CODE:004528d8   55              PUSH        EBP                                     
CODE:004528d9   8bec            MOV         EBP,ESP                                 
CODE:004528db   53              PUSH        EBX                                     
CODE:004528dc   56              PUSH        ESI                                     
CODE:004528dd   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004528e0   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004528e3   85db            TEST        EBX,EBX                                 
CODE:004528e5   7505            JNZ         LAB_004528ec                            
CODE:004528e7   bbfaab4600      MOV         EBX,DATA:DAT_0046abfa                   ;= ??
                            LAB_004528ec:                 ;XREF[1,0]:   004528e5
CODE:004528ec   85f6            TEST        ESI,ESI                                 
CODE:004528ee   7507            JNZ         LAB_004528f7                            
CODE:004528f0   b8243c4600      MOV         param_1=>DATA:DA...,DATA:DAT_00463c24   ;= 54h    T
CODE:004528f5   eb02            JMP         LAB_004528f9                            
                            LAB_004528f7:                 ;XREF[1,0]:   004528ee
CODE:004528f7   8bc6            MOV         param_1,ESI                             
                            LAB_004528f9:                 ;XREF[1,0]:   004528f5
CODE:004528f9   50              PUSH        param_1=>DATA:DAT_00463c24              ;= 54h    T
CODE:004528fa   53              PUSH        EBX=>DATA:DAT_0046abfa                  ;= ??
CODE:004528fb   e8acd8ffff      CALL        FUN_004501ac                            ;int FUN_004501ac(undefined param_1, ...
CODE:00452900   83c408          ADD         ESP,0x8                                 
CODE:00452903   50              PUSH        param_1                                 
CODE:00452904   0fb74510        MOVZX       param_1,word ptr [EBP + param_6+0x4]    
CODE:00452908   50              PUSH        param_1                                 
CODE:00452909   e80e180000      CALL        FUN_0045411c                            ;undefined FUN_0045411c(undefined par...
CODE:0045290e   83c408          ADD         ESP,0x8                                 
CODE:00452911   68283c4600      PUSH        DATA:DAT_00463c28                       ;= 2Eh    .
CODE:00452916   53              PUSH        EBX=>DATA:DAT_0046abfa                  ;= ??
CODE:00452917   e8d0d5ffff      CALL        FUN_0044feec                            ;char * FUN_0044feec(undefined param_...
CODE:0045291c   83c408          ADD         ESP,0x8                                 
CODE:0045291f   8bc3            MOV         param_1=>DATA:DAT_0046abfa,EBX          ;= ??
CODE:00452921   5e              POP         ESI                                     
CODE:00452922   5b              POP         EBX                                     
CODE:00452923   5d              POP         EBP                                     
CODE:00452924   c3              RET                                                 
CODE:00452925   90              ??          90h                                     
CODE:00452926   90              ??          90h                                     
CODE:00452927   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined * FUN_00452928(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452930
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045292d
CODE:00452928   55              PUSH        EBP                                     
CODE:00452929   8bec            MOV         EBP,ESP                                 
CODE:0045292b   53              PUSH        EBX                                     
CODE:0045292c   56              PUSH        ESI                                     
CODE:0045292d   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00452930   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
                            LAB_00452933:                 ;XREF[1,0]:   00452961
CODE:00452933   66ff06          INC         word ptr [ESI]                          
CODE:00452936   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00452939   6685c0          TEST        param_1,param_1                         
CODE:0045293c   7505            JNZ         LAB_00452943                            
CODE:0045293e   66c7060100      MOV         word ptr [ESI],0x1                      
                            LAB_00452943:                 ;XREF[1,0]:   0045293c
CODE:00452943   668b06          MOV         param_1,word ptr [ESI]                  
CODE:00452946   50              PUSH        param_1                                 
CODE:00452947   6a00            PUSH        0x0                                     
CODE:00452949   53              PUSH        EBX                                     
CODE:0045294a   e889ffffff      CALL        FUN_004528d8                            ;undefined * FUN_004528d8(undefined p...
CODE:0045294f   83c40c          ADD         ESP,0xc                                 
CODE:00452952   8bd8            MOV         EBX,param_1                             
CODE:00452954   6a00            PUSH        0x0                                     
CODE:00452956   53              PUSH        EBX                                     
CODE:00452957   e8d8120000      CALL        FUN_00453c34                            ;undefined4 FUN_00453c34(undefined pa...
CODE:0045295c   83c408          ADD         ESP,0x8                                 
CODE:0045295f   85c0            TEST        param_1,param_1                         
CODE:00452961   74d0            JZ          LAB_00452933                            
CODE:00452963   8bc3            MOV         param_1,EBX                             
CODE:00452965   5e              POP         ESI                                     
CODE:00452966   5b              POP         EBX                                     
CODE:00452967   5d              POP         EBP                                     
CODE:00452968   c3              RET                                                 
CODE:00452969   00              ??          00h                                     
CODE:0045296a   00              ??          00h                                     
CODE:0045296b   00              ??          00h                                     
CODE:0045296c   55              ??          55h    U                                
CODE:0045296d   8b              ??          8Bh                                     
CODE:0045296e   ec              ??          ECh                                     
CODE:0045296f   53              ??          53h    S                                
CODE:00452970   8b              ??          8Bh                                     
CODE:00452971   45              ??          45h    E                                
CODE:00452972   08              ??          08h                                     
CODE:00452973   8b              ??          8Bh                                     
CODE:00452974   15              ??          15h                                     
CODE:00452975   e0              ??          E0h                                     ;?  ->  004643e0
CODE:00452976   43              ??          43h    C                                
CODE:00452977   46              ??          46h    F                                
CODE:00452978   00              ??          00h                                     
CODE:00452979   3b              ??          3Bh    ;                                
CODE:0045297a   15              ??          15h                                     
CODE:0045297b   f4              ??          F4h                                     ;?  ->  00463cf4
CODE:0045297c   3c              ??          3Ch    <                                
CODE:0045297d   46              ??          46h    F                                
CODE:0045297e   00              ??          00h                                     
CODE:0045297f   7d              ??          7Dh    }                                
CODE:00452980   13              ??          13h                                     
CODE:00452981   85              ??          85h                                     
CODE:00452982   d2              ??          D2h                                     
CODE:00452983   7c              ??          7Ch    |                                
CODE:00452984   0f              ??          0Fh                                     
CODE:00452985   8b              ??          8Bh                                     
CODE:00452986   15              ??          15h                                     
CODE:00452987   e0              ??          E0h                                     ;?  ->  004643e0
CODE:00452988   43              ??          43h    C                                
CODE:00452989   46              ??          46h    F                                
CODE:0045298a   00              ??          00h                                     
CODE:0045298b   8b              ??          8Bh                                     
CODE:0045298c   1c              ??          1Ch                                     
CODE:0045298d   95              ??          95h                                     
CODE:0045298e   30              ??          30h    0                                ;?  ->  00463c30
CODE:0045298f   3c              ??          3Ch    <                                
CODE:00452990   46              ??          46h    F                                
CODE:00452991   00              ??          00h                                     
CODE:00452992   eb              ??          EBh                                     
CODE:00452993   05              ??          05h                                     
CODE:00452994   bb              ??          BBh                                     
CODE:00452995   96              ??          96h                                     ;?  ->  00464096
CODE:00452996   40              ??          40h    @                                
CODE:00452997   46              ??          46h    F                                
CODE:00452998   00              ??          00h                                     
CODE:00452999   85              ??          85h                                     
CODE:0045299a   c0              ??          C0h                                     
CODE:0045299b   74              ??          74h    t                                
CODE:0045299c   25              ??          25h    %                                
CODE:0045299d   80              ??          80h                                     
CODE:0045299e   38              ??          38h    8                                
CODE:0045299f   00              ??          00h                                     
CODE:004529a0   74              ??          74h    t                                
CODE:004529a1   20              ??          20h                                     
CODE:004529a2   68              ??          68h    h                                
CODE:004529a3   e8              ??          E8h                                     ;?  ->  004637e8
CODE:004529a4   37              ??          37h    7                                
CODE:004529a5   46              ??          46h    F                                
CODE:004529a6   00              ??          00h                                     
CODE:004529a7   50              ??          50h    P                                
CODE:004529a8   e8              ??          E8h                                     
CODE:004529a9   8f              ??          8Fh                                     
CODE:004529aa   f9              ??          F9h                                     
CODE:004529ab   ff              ??          FFh                                     
CODE:004529ac   ff              ??          FFh                                     
CODE:004529ad   83              ??          83h                                     
CODE:004529ae   c4              ??          C4h                                     
CODE:004529af   08              ??          08h                                     
CODE:004529b0   68              ??          68h    h                                
CODE:004529b1   e8              ??          E8h                                     ;?  ->  004637e8
CODE:004529b2   37              ??          37h    7                                
CODE:004529b3   46              ??          46h    F                                
CODE:004529b4   00              ??          00h                                     
CODE:004529b5   68              ??          68h    h                                
CODE:004529b6   a4              ??          A4h                                     ;?  ->  004640a4
CODE:004529b7   40              ??          40h    @                                
CODE:004529b8   46              ??          46h    F                                
CODE:004529b9   00              ??          00h                                     
CODE:004529ba   e8              ??          E8h                                     
CODE:004529bb   7d              ??          7Dh    }                                
CODE:004529bc   f9              ??          F9h                                     
CODE:004529bd   ff              ??          FFh                                     
CODE:004529be   ff              ??          FFh                                     
CODE:004529bf   83              ??          83h                                     
CODE:004529c0   c4              ??          C4h                                     
CODE:004529c1   08              ??          08h                                     
CODE:004529c2   68              ??          68h    h                                
CODE:004529c3   e8              ??          E8h                                     ;?  ->  004637e8
CODE:004529c4   37              ??          37h    7                                
CODE:004529c5   46              ??          46h    F                                
CODE:004529c6   00              ??          00h                                     
CODE:004529c7   53              ??          53h    S                                
CODE:004529c8   e8              ??          E8h                                     
CODE:004529c9   6f              ??          6Fh    o                                
CODE:004529ca   f9              ??          F9h                                     
CODE:004529cb   ff              ??          FFh                                     
CODE:004529cc   ff              ??          FFh                                     
CODE:004529cd   83              ??          83h                                     
CODE:004529ce   c4              ??          C4h                                     
CODE:004529cf   08              ??          08h                                     
CODE:004529d0   68              ??          68h    h                                
CODE:004529d1   e8              ??          E8h                                     ;?  ->  004637e8
CODE:004529d2   37              ??          37h    7                                
CODE:004529d3   46              ??          46h    F                                
CODE:004529d4   00              ??          00h                                     
CODE:004529d5   68              ??          68h    h                                
CODE:004529d6   a7              ??          A7h                                     ;?  ->  004640a7
CODE:004529d7   40              ??          40h    @                                
CODE:004529d8   46              ??          46h    F                                
CODE:004529d9   00              ??          00h                                     
CODE:004529da   e8              ??          E8h                                     
CODE:004529db   5d              ??          5Dh    ]                                
CODE:004529dc   f9              ??          F9h                                     
CODE:004529dd   ff              ??          FFh                                     
CODE:004529de   ff              ??          FFh                                     
CODE:004529df   83              ??          83h                                     
CODE:004529e0   c4              ??          C4h                                     
CODE:004529e1   08              ??          08h                                     
CODE:004529e2   5b              ??          5Bh    [                                
CODE:004529e3   5d              ??          5Dh    ]                                
CODE:004529e4   c3              ??          C3h                                     
CODE:004529e5   00              ??          00h                                     
CODE:004529e6   00              ??          00h                                     
CODE:004529e7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004529e8(uint param_1, undefined4 param_2, DWORD param_3, LPCVOID * param_4, undefined4 param_5, int param_6, uint param_7)
          ;param_1       uint               EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       LPCVOID *            4                      ;XREF[1,0]:   004529f4
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452a37
          ;param_6       int                  c                      ;XREF[1,0]:   004529f1
          ;param_7       uint                10                      ;XREF[1,0]:   004529ee
                                                          ;XREF[1,0]:   004521ce
CODE:004529e8   55              PUSH        EBP                                     
CODE:004529e9   8bec            MOV         EBP,ESP                                 
CODE:004529eb   53              PUSH        EBX                                     
CODE:004529ec   56              PUSH        ESI                                     
CODE:004529ed   57              PUSH        EDI                                     
CODE:004529ee   8b7d14          MOV         EDI,dword ptr [EBP + param_7+0x4]       
CODE:004529f1   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004529f4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004529f7   668b4314        MOV         param_1,word ptr [EBX + 0x14]           
CODE:004529fb   663bc3          CMP         param_1,BX                              
CODE:004529fe   750d            JNZ         LAB_00452a0d                            
CODE:00452a00   83fe02          CMP         ESI,0x2                                 
CODE:00452a03   7f08            JG          LAB_00452a0d                            
CODE:00452a05   81ffffffff7f    CMP         EDI,0x7fffffff                          
CODE:00452a0b   7605            JBE         LAB_00452a12                            
                            LAB_00452a0d:                 ;XREF[2,0]:   004529fe,00452a03
CODE:00452a0d   83c8ff          OR          param_1,0xffffffff                      
CODE:00452a10   eb32            JMP         LAB_00452a44                            
                            LAB_00452a12:                 ;XREF[1,0]:   00452a0b
CODE:00452a12   837b0800        CMP         dword ptr [EBX + 0x8],0x0               
CODE:00452a16   740d            JZ          LAB_00452a25                            
CODE:00452a18   6a01            PUSH        0x1                                     
CODE:00452a1a   6a00            PUSH        0x0                                     
CODE:00452a1c   53              PUSH        EBX                                     
CODE:00452a1d   e81afbffff      CALL        FUN_0045253c                            ;undefined4 FUN_0045253c(undefined4 p...
CODE:00452a22   83c40c          ADD         ESP,0xc                                 
                            LAB_00452a25:                 ;XREF[1,0]:   00452a16
CODE:00452a25   f6431204        TEST        byte ptr [EBX + 0x12],0x4               
CODE:00452a29   740a            JZ          LAB_00452a35                            
CODE:00452a2b   8b4304          MOV         param_1,dword ptr [EBX + 0x4]           
CODE:00452a2e   50              PUSH        param_1                                 
CODE:00452a2f   e8a4190000      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00452a34   59              POP         param_3                                 
                            LAB_00452a35:                 ;XREF[1,0]:   00452a29
CODE:00452a35   57              PUSH        EDI                                     
CODE:00452a36   56              PUSH        ESI                                     
CODE:00452a37   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00452a3a   50              PUSH        param_1                                 
CODE:00452a3b   53              PUSH        EBX                                     
CODE:00452a3c   e83ff4ffff      CALL        FUN_00451e80                            ;undefined4 FUN_00451e80(undefined pa...
CODE:00452a41   83c410          ADD         ESP,0x10                                
                            LAB_00452a44:                 ;XREF[1,0]:   00452a10
CODE:00452a44   5f              POP         EDI                                     
CODE:00452a45   5e              POP         ESI                                     
CODE:00452a46   5b              POP         EBX                                     
CODE:00452a47   5d              POP         EBP                                     
CODE:00452a48   c3              RET                                                 
CODE:00452a49   00              ??          00h                                     
CODE:00452a4a   00              ??          00h                                     
CODE:00452a4b   00              ??          00h                                     
                            LAB_00452a4c:                 ;XREF[2,0]:   00452a89,00452aad
CODE:00452a4c   55              PUSH        EBP                                     
CODE:00452a4d   8bec            MOV         EBP,ESP                                 
CODE:00452a4f   53              PUSH        EBX                                     
CODE:00452a50   56              PUSH        ESI                                     
CODE:00452a51   8b7510          MOV         ESI,dword ptr [EBP + 0x10]              
CODE:00452a54   8b5d0c          MOV         EBX,dword ptr [EBP + 0xc]               
CODE:00452a57   53              PUSH        EBX                                     
CODE:00452a58   8b4508          MOV         EAX,dword ptr [EBP + 0x8]               
CODE:00452a5b   50              PUSH        EAX                                     
CODE:00452a5c   8b06            MOV         EAX,dword ptr [ESI]                     
CODE:00452a5e   50              PUSH        EAX                                     
CODE:00452a5f   e8e8d3ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00452a64   83c40c          ADD         ESP,0xc                                 
CODE:00452a67   011e            ADD         dword ptr [ESI],EBX                     
CODE:00452a69   8b06            MOV         EAX,dword ptr [ESI]                     
CODE:00452a6b   c60000          MOV         byte ptr [EAX],0x0                      
CODE:00452a6e   8bc3            MOV         EAX,EBX                                 
CODE:00452a70   5e              POP         ESI                                     
CODE:00452a71   5b              POP         EBX                                     
CODE:00452a72   5d              POP         EBP                                     
CODE:00452a73   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int Sprintf'(char * dest, char * format, ...)
          ;dest          char *               4                      ;XREF[2,0]:   00452a77,00452a85
          ;format        char *               8                      ;XREF[1,0]:   00452a81
                                                          ;XREF[28,0]:  00410174,004101b7,0041022a,00419567
                                                          ;             0041f68e,0042294a,00422a91,00425bba
                                                          ;             0042b937,0042fd28,00432738,00432f6f
                                                          ;             00435e48,0043a889,0043bade,0043c55d
                                                          ;             0043c630,0043c670,0043fb19,0043fe0b
                                                          ;             00440923,004419d6,00445775,0044aa53
                                                          ;             0044b09c,0044b8ab,0044c926,0044cfb2
CODE:00452a74   55              PUSH        EBP                                     
CODE:00452a75   8bec            MOV         EBP,ESP                                 
CODE:00452a77   8b4508          MOV         EAX,dword ptr [EBP + dest+0x4]          
CODE:00452a7a   c60000          MOV         byte ptr [EAX],0x0                      
CODE:00452a7d   8d4510          LEA         EAX=>Stack[0xc],[EBP + 0x10]            
CODE:00452a80   50              PUSH        EAX                                     
CODE:00452a81   8b450c          MOV         EAX,dword ptr [EBP + format+0x4]        
CODE:00452a84   50              PUSH        EAX                                     
CODE:00452a85   8d4508          LEA         EAX=>dest,[EBP + 0x8]                   
CODE:00452a88   50              PUSH        EAX                                     
CODE:00452a89   684c2a4500      PUSH        LAB_00452a4c                            
CODE:00452a8e   e869010000      CALL        Sprintf0                                ;undefined4 Sprintf0(undefined param_...
CODE:00452a93   83c410          ADD         ESP,0x10                                
CODE:00452a96   5d              POP         EBP                                     
CODE:00452a97   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int Sprintf'(char * dest, char * format, ...)
          ;dest          char *               4                      ;XREF[2,0]:   00452a9b,00452aa9
          ;format        char *               8                      ;XREF[1,0]:   00452aa5
                                                          ;XREF[3,0]:   0041ac39,0041ac83,0041ace6
CODE:00452a98   55              PUSH        EBP                                     
CODE:00452a99   8bec            MOV         EBP,ESP                                 
CODE:00452a9b   8b4508          MOV         EAX,dword ptr [EBP + dest+0x4]          
CODE:00452a9e   c60000          MOV         byte ptr [EAX],0x0                      
CODE:00452aa1   8b4510          MOV         EAX,dword ptr [EBP + Stack[0xc]+0x4]    
CODE:00452aa4   50              PUSH        EAX                                     
CODE:00452aa5   8b450c          MOV         EAX,dword ptr [EBP + format+0x4]        
CODE:00452aa8   50              PUSH        EAX                                     
CODE:00452aa9   8d4508          LEA         EAX=>dest,[EBP + 0x8]                   
CODE:00452aac   50              PUSH        EAX                                     
CODE:00452aad   684c2a4500      PUSH        LAB_00452a4c                            
CODE:00452ab2   e845010000      CALL        Sprintf0                                ;undefined4 Sprintf0(undefined param_...
CODE:00452ab7   83c410          ADD         ESP,0x10                                
CODE:00452aba   5d              POP         EBP                                     
CODE:00452abb   c3              RET                                                 
CODE:00452abc   53              ??          53h    S                                
CODE:00452abd   bb              ??          BBh                                     
CODE:00452abe   b8              ??          B8h                                     ;?  ->  004637b8
CODE:00452abf   37              ??          37h    7                                
CODE:00452ac0   46              ??          46h    F                                
CODE:00452ac1   00              ??          00h                                     
CODE:00452ac2   33              ??          33h    3                                
CODE:00452ac3   c0              ??          C0h                                     
CODE:00452ac4   8d              ??          8Dh                                     
CODE:00452ac5   53              ??          53h    S                                
CODE:00452ac6   14              ??          14h                                     
CODE:00452ac7   8b              ??          8Bh                                     
CODE:00452ac8   c8              ??          C8h                                     
CODE:00452ac9   c1              ??          C1h                                     
CODE:00452aca   e1              ??          E1h                                     
CODE:00452acb   03              ??          03h                                     
CODE:00452acc   8d              ??          8Dh                                     
CODE:00452acd   0c              ??          0Ch                                     
CODE:00452ace   49              ??          49h    I                                
CODE:00452acf   03              ??          03h                                     
CODE:00452ad0   cb              ??          CBh                                     
CODE:00452ad1   66              ??          66h    f                                
CODE:00452ad2   89              ??          89h                                     
CODE:00452ad3   0a              ??          0Ah                                     
CODE:00452ad4   40              ??          40h    @                                
CODE:00452ad5   83              ??          83h                                     
CODE:00452ad6   c2              ??          C2h                                     
CODE:00452ad7   18              ??          18h                                     
CODE:00452ad8   83              ??          83h                                     
CODE:00452ad9   f8              ??          F8h                                     
CODE:00452ada   03              ??          03h                                     
CODE:00452adb   7c              ??          7Ch    |                                
CODE:00452adc   ea              ??          EAh                                     
CODE:00452add   b8              ??          B8h                                     
CODE:00452ade   03              ??          03h                                     
CODE:00452adf   00              ??          00h                                     
CODE:00452ae0   00              ??          00h                                     
CODE:00452ae1   00              ??          00h                                     
CODE:00452ae2   8d              ??          8Dh                                     
CODE:00452ae3   53              ??          53h    S                                
CODE:00452ae4   5e              ??          5Eh    ^                                
CODE:00452ae5   eb              ??          EBh                                     
CODE:00452ae6   15              ??          15h                                     
CODE:00452ae7   c6              ??          C6h                                     
CODE:00452ae8   02              ??          02h                                     
CODE:00452ae9   ff              ??          FFh                                     
CODE:00452aea   8b              ??          8Bh                                     
CODE:00452aeb   c8              ??          C8h                                     
CODE:00452aec   c1              ??          C1h                                     
CODE:00452aed   e1              ??          E1h                                     
CODE:00452aee   03              ??          03h                                     
CODE:00452aef   8d              ??          8Dh                                     
CODE:00452af0   0c              ??          0Ch                                     
CODE:00452af1   49              ??          49h    I                                
CODE:00452af2   03              ??          03h                                     
CODE:00452af3   cb              ??          CBh                                     
CODE:00452af4   66              ??          66h    f                                
CODE:00452af5   89              ??          89h                                     
CODE:00452af6   4a              ??          4Ah    J                                
CODE:00452af7   fe              ??          FEh                                     
CODE:00452af8   40              ??          40h    @                                
CODE:00452af9   83              ??          83h                                     
CODE:00452afa   c2              ??          C2h                                     
CODE:00452afb   18              ??          18h                                     
CODE:00452afc   3b              ??          3Bh    ;                                
CODE:00452afd   05              ??          05h                                     
CODE:00452afe   78              ??          78h    x                                ;?  ->  00463b78
CODE:00452aff   3b              ??          3Bh    ;                                
CODE:00452b00   46              ??          46h    F                                
CODE:00452b01   00              ??          00h                                     
CODE:00452b02   72              ??          72h    r                                
CODE:00452b03   e3              ??          E3h                                     
CODE:00452b04   0f              ??          0Fh                                     
CODE:00452b05   be              ??          BEh                                     
CODE:00452b06   43              ??          43h    C                                
CODE:00452b07   16              ??          16h                                     
CODE:00452b08   f6              ??          F6h                                     
CODE:00452b09   04              ??          04h                                     
CODE:00452b0a   85              ??          85h                                     
CODE:00452b0b   7d              ??          7Dh    }                                ;?  ->  00463b7d
CODE:00452b0c   3b              ??          3Bh    ;                                
CODE:00452b0d   46              ??          46h    F                                
CODE:00452b0e   00              ??          00h                                     
CODE:00452b0f   20              ??          20h                                     
CODE:00452b10   75              ??          75h    u                                
CODE:00452b11   06              ??          06h                                     
CODE:00452b12   66              ??          66h    f                                
CODE:00452b13   81              ??          81h                                     
CODE:00452b14   63              ??          63h    c                                
CODE:00452b15   12              ??          12h                                     
CODE:00452b16   ff              ??          FFh                                     
CODE:00452b17   fd              ??          FDh                                     
CODE:00452b18   68              ??          68h    h                                
CODE:00452b19   00              ??          00h                                     
CODE:00452b1a   02              ??          02h                                     
CODE:00452b1b   00              ??          00h                                     
CODE:00452b1c   00              ??          00h                                     
CODE:00452b1d   b8              ??          B8h                                     
CODE:00452b1e   01              ??          01h                                     
CODE:00452b1f   00              ??          00h                                     
CODE:00452b20   00              ??          00h                                     
CODE:00452b21   00              ??          00h                                     
CODE:00452b22   f6              ??          F6h                                     
CODE:00452b23   43              ??          43h    C                                
CODE:00452b24   13              ??          13h                                     
CODE:00452b25   02              ??          02h                                     
CODE:00452b26   75              ??          75h    u                                
CODE:00452b27   01              ??          01h                                     
CODE:00452b28   48              ??          48h    H                                
CODE:00452b29   50              ??          50h    P                                
CODE:00452b2a   6a              ??          6Ah    j                                
CODE:00452b2b   00              ??          00h                                     
CODE:00452b2c   53              ??          53h    S                                
CODE:00452b2d   e8              ??          E8h                                     
CODE:00452b2e   4e              ??          4Eh    N                                
CODE:00452b2f   f3              ??          F3h                                     
CODE:00452b30   ff              ??          FFh                                     
CODE:00452b31   ff              ??          FFh                                     
CODE:00452b32   83              ??          83h                                     
CODE:00452b33   c4              ??          C4h                                     
CODE:00452b34   10              ??          10h                                     
CODE:00452b35   0f              ??          0Fh                                     
CODE:00452b36   be              ??          BEh                                     
CODE:00452b37   43              ??          43h    C                                
CODE:00452b38   2e              ??          2Eh    .                                
CODE:00452b39   f6              ??          F6h                                     
CODE:00452b3a   04              ??          04h                                     
CODE:00452b3b   85              ??          85h                                     
CODE:00452b3c   7d              ??          7Dh    }                                ;?  ->  00463b7d
CODE:00452b3d   3b              ??          3Bh    ;                                
CODE:00452b3e   46              ??          46h    F                                
CODE:00452b3f   00              ??          00h                                     
CODE:00452b40   20              ??          20h                                     
CODE:00452b41   75              ??          75h    u                                
CODE:00452b42   06              ??          06h                                     
CODE:00452b43   66              ??          66h    f                                
CODE:00452b44   81              ??          81h                                     
CODE:00452b45   63              ??          63h    c                                
CODE:00452b46   2a              ??          2Ah    *                                
CODE:00452b47   ff              ??          FFh                                     
CODE:00452b48   fd              ??          FDh                                     
CODE:00452b49   68              ??          68h    h                                
CODE:00452b4a   00              ??          00h                                     
CODE:00452b4b   02              ??          02h                                     
CODE:00452b4c   00              ??          00h                                     
CODE:00452b4d   00              ??          00h                                     
CODE:00452b4e   b8              ??          B8h                                     
CODE:00452b4f   02              ??          02h                                     
CODE:00452b50   00              ??          00h                                     
CODE:00452b51   00              ??          00h                                     
CODE:00452b52   00              ??          00h                                     
CODE:00452b53   f6              ??          F6h                                     
CODE:00452b54   43              ??          43h    C                                
CODE:00452b55   2b              ??          2Bh    +                                
CODE:00452b56   02              ??          02h                                     
CODE:00452b57   75              ??          75h    u                                
CODE:00452b58   03              ??          03h                                     
CODE:00452b59   83              ??          83h                                     
CODE:00452b5a   c0              ??          C0h                                     
CODE:00452b5b   fe              ??          FEh                                     
CODE:00452b5c   50              ??          50h    P                                
CODE:00452b5d   6a              ??          6Ah    j                                
CODE:00452b5e   00              ??          00h                                     
CODE:00452b5f   8d              ??          8Dh                                     
CODE:00452b60   43              ??          43h    C                                
CODE:00452b61   18              ??          18h                                     
CODE:00452b62   50              ??          50h    P                                
CODE:00452b63   e8              ??          E8h                                     
CODE:00452b64   18              ??          18h                                     
CODE:00452b65   f3              ??          F3h                                     
CODE:00452b66   ff              ??          FFh                                     
CODE:00452b67   ff              ??          FFh                                     
CODE:00452b68   83              ??          83h                                     
CODE:00452b69   c4              ??          C4h                                     
CODE:00452b6a   10              ??          10h                                     
CODE:00452b6b   5b              ??          5Bh    [                                
CODE:00452b6c   c3              ??          C3h                                     
CODE:00452b6d   00              ??          00h                                     
CODE:00452b6e   00              ??          00h                                     
CODE:00452b6f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00452b70(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452b75
                                                          ;XREF[2,0]:   00452bae,0045323a
CODE:00452b70   55              PUSH        EBP                                     
CODE:00452b71   8bec            MOV         EBP,ESP                                 
CODE:00452b73   53              PUSH        EBX                                     
CODE:00452b74   56              PUSH        ESI                                     
CODE:00452b75   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00452b78   8b7350          MOV         ESI,dword ptr [EBX + 0x50]              
CODE:00452b7b   85f6            TEST        ESI,ESI                                 
CODE:00452b7d   741c            JZ          LAB_00452b9b                            
CODE:00452b7f   8b4358          MOV         param_1,dword ptr [EBX + 0x58]          
CODE:00452b82   50              PUSH        param_1                                 
CODE:00452b83   56              PUSH        ESI                                     
CODE:00452b84   53              PUSH        EBX                                     
CODE:00452b85   ff5354          CALL        dword ptr [EBX + 0x54]                  
CODE:00452b88   83c40c          ADD         ESP,0xc                                 
CODE:00452b8b   85c0            TEST        param_1,param_1                         
CODE:00452b8d   7507            JNZ         LAB_00452b96                            
CODE:00452b8f   c74360010...    MOV         dword ptr [EBX + 0x60],0x1              
                            LAB_00452b96:                 ;XREF[1,0]:   00452b8d
CODE:00452b96   33c0            XOR         param_1,param_1                         
CODE:00452b98   894350          MOV         dword ptr [EBX + 0x50],param_1          
                            LAB_00452b9b:                 ;XREF[1,0]:   00452b7d
CODE:00452b9b   5e              POP         ESI                                     
CODE:00452b9c   5b              POP         EBX                                     
CODE:00452b9d   5d              POP         EBP                                     
CODE:00452b9e   c3              RET                                                 
CODE:00452b9f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00452ba0(undefined param_1, undefined param_2, undefined param_3, undefined1 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined1           4                      ;XREF[1,0]:   00452bb7
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452ba4
                                                          ;XREF[9,0]:   00452c42,004530e2,00453106,00453116
                                                          ;             00453151,0045316a,0045319b,004531b9
                                                          ;             0045321f
CODE:00452ba0   55              PUSH        EBP                                     
CODE:00452ba1   8bec            MOV         EBP,ESP                                 
CODE:00452ba3   53              PUSH        EBX                                     
CODE:00452ba4   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00452ba7   837b5050        CMP         dword ptr [EBX + 0x50],0x50             
CODE:00452bab   7c07            JL          LAB_00452bb4                            
CODE:00452bad   53              PUSH        EBX                                     
CODE:00452bae   e8bdffffff      CALL        FUN_00452b70                            ;undefined FUN_00452b70(undefined par...
CODE:00452bb3   59              POP         param_3                                 
                            LAB_00452bb4:                 ;XREF[1,0]:   00452bab
CODE:00452bb4   8b4350          MOV         param_1,dword ptr [EBX + 0x50]          
CODE:00452bb7   8a5508          MOV         param_2,byte ptr [EBP + param_4+0x4]    
CODE:00452bba   881403          MOV         byte ptr [EBX + param_1*0x1],param_2    
CODE:00452bbd   ff4350          INC         dword ptr [EBX + 0x50]                  
CODE:00452bc0   ff435c          INC         dword ptr [EBX + 0x5c]                  
CODE:00452bc3   5b              POP         EBX                                     
CODE:00452bc4   5d              POP         EBP                                     
CODE:00452bc5   c3              RET                                                 
CODE:00452bc6   90              ??          90h                                     
CODE:00452bc7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00452bc8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452bcc
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452bd4
                                                          ;XREF[1,0]:   00452f44
CODE:00452bc8   55              PUSH        EBP                                     
CODE:00452bc9   8bec            MOV         EBP,ESP                                 
CODE:00452bcb   56              PUSH        ESI                                     
CODE:00452bcc   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00452bcf   b907000000      MOV         param_3,0x7                             
CODE:00452bd4   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00452bd7   83c007          ADD         param_1,0x7                             
                            LAB_00452bda:                 ;XREF[1,0]:   00452bf7
CODE:00452bda   8bd6            MOV         param_2,ESI                             
CODE:00452bdc   83e20f          AND         param_2,0xf                             
CODE:00452bdf   83fa0a          CMP         param_2,0xa                             
CODE:00452be2   7d07            JGE         LAB_00452beb                            
CODE:00452be4   80c230          ADD         param_2,0x30                            
CODE:00452be7   8810            MOV         byte ptr [param_1],param_2              
CODE:00452be9   eb05            JMP         LAB_00452bf0                            
                            LAB_00452beb:                 ;XREF[1,0]:   00452be2
CODE:00452beb   80c237          ADD         param_2,0x37                            
CODE:00452bee   8810            MOV         byte ptr [param_1],param_2              
                            LAB_00452bf0:                 ;XREF[1,0]:   00452be9
CODE:00452bf0   c1ee04          SHR         ESI,0x4                                 
CODE:00452bf3   49              DEC         param_3                                 
CODE:00452bf4   48              DEC         param_1                                 
CODE:00452bf5   85c9            TEST        param_3,param_3                         
CODE:00452bf7   7de1            JGE         LAB_00452bda                            
CODE:00452bf9   5e              POP         ESI                                     
CODE:00452bfa   5d              POP         EBP                                     
CODE:00452bfb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 Sprintf0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00452c16
          ;param_5       undefined4           8                      ;XREF[1,0]:   00452c1c
          ;param_6       undefined4           c                      ;XREF[1,0]:   00452c08
          ;param_7       undefined4          10                      ;XREF[19,0]:  00452d60,00452d64,00452e70,00452e74,00452e84
                                                                     ;             00452e88,00452e9d,00452ea1,00452f2f,00452f33
                                                                     ;             00452f5e,00452f62,00452f81,00452f85,00452ff5
                                                                     ;             00453009,00453015,004531d1,004531d5
          ;local_8       undefined4          -8                      ;XREF[19,0]:  00452c6a,00452d77,00452d7f,00452dc1,00452dca
                                                                     ;             00452dd2,00452ddf,00453020,0045303e,00453046
                                                                     ;             004530b4,004530d1,004530ea,004530ed,0045312d
                                                                     ;             0045315c,00453186,004531c1,004531c4
          ;local_c       undefined4          -c                      ;XREF[15,0]:  00452c67,00452d95,00452dac,00452df0,00452dfd
                                                                     ;             00452eb3,00452eda,00452f15,00452f21,00452fa8
                                                                     ;             00452fb1,00452fbb,00452fe4,00452ff1,00453073
          ;local_d       undefined1          -d                      ;XREF[8,0]:   00452c56,00452d17,00452d21,00452e57,00452f01
                                                                     ;             00452f10,00453058,00453068
          ;local_14      undefined4         -14                      ;XREF[15,0]:  00452c5c,00452f27,0045304c,0045306d,00453079
                                                                     ;             00453098,0045309e,004530b8,004530c0,004530c3
                                                                     ;             0045311e,00453124,0045312a,00453172,00453175
          ;local_18      undefined4         -18                      ;XREF[3,0]:   00452c4f,00453227,0045322a
          ;local_19      undefined1         -19                      ;XREF[2,0]:   00452e54,00452ec4
          ;local_20      undefined4         -20                      ;XREF[29,0]:  00452eac,00452eb9,00452ecd,00452ee4,00452ef4
                                                                     ;             00452f0a,00452f0d,00452f39,00452f40,00452f56
                                                                     ;             00452f72,00452f8b,00452f8e,00452f94,00452f9b
                                                                     ;             00452fe0,00453026,00453033,0045304f,00453062
                                                                     ;             00453065,0045307c,00453130,00453148,00453192
                                                                     ;             004531db,004531e6,004531fb,0045320a
          ;local_24      undefined4         -24                      ;XREF[5,0]:   00452e38,00452e41,00452e4a,00452e5f,00452ec9
          ;local_28      undefined4         -28                      ;XREF[4,0]:   00452eee,00452efc,00452f18,00452f24
          ;local_2c      undefined4         -2c                      ;XREF[19,0]:  00452ef1,00452f07,00452f75,00452fa5,00452fbe
                                                                     ;             00453030,0045303b,00453041,00453049,00453086
                                                                     ;             004530c6,004530d4,004530f0,00453127,00453159
                                                                     ;             0045317d,00453183,004531a3,004531a6
          ;local_54      undefined1         -54                      ;XREF[1,0]:   00452f4c
          ;local_5b      undefined1         -5b                      ;XREF[3,0]:   00452ea9,00452f6b,00452fdd
          ;local_5c      undefined1         -5c                      ;XREF[4,0]:   00452f3c,00452f53,00452f68,00452f6f
          ;local_60      undefined4         -60                      ;XREF[2,0]:   00452c0d,00453240
          ;local_64      undefined4         -64                      ;XREF[5,0]:   00452c10,004531e9,004531fe,0045320d,0045324b
          ;local_68      undefined4         -68                      ;XREF[1,0]:   00452c1f
          ;local_6c      undefined4         -6c                      ;XREF[1,0]:   00452c19
          ;local_70      undefined4         -70                      ;XREF[1,0]:   00452c13
          ;local_c0      undefined1         -c0                      ;XREF[10,0]:  00452c3a,004530d9,004530fd,0045310e,00453141
                                                                     ;             00453161,0045318b,004531b0,00453217,00453233
                                                          ;XREF[3,0]:   00452260,00452a8e,00452ab2
CODE:00452bfc   55              PUSH        EBP                                     
CODE:00452bfd   8bec            MOV         EBP,ESP                                 
CODE:00452bff   81c444ffffff    ADD         ESP,0xffffff44                          
CODE:00452c05   53              PUSH        EBX                                     
CODE:00452c06   56              PUSH        ESI                                     
CODE:00452c07   57              PUSH        EDI                                     
CODE:00452c08   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:00452c0b   33c0            XOR         param_1,param_1                         
CODE:00452c0d   8945a4          MOV         dword ptr [EBP + local_60+0x4],param_1  
CODE:00452c10   8945a0          MOV         dword ptr [EBP + local_64+0x4],param_1  
CODE:00452c13   894594          MOV         dword ptr [EBP + local_70+0x4],param_1  
CODE:00452c16   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00452c19   894598          MOV         dword ptr [EBP + local_6c+0x4],param_1  
CODE:00452c1c   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00452c1f   89459c          MOV         dword ptr [EBP + local_68+0x4],param_1  
                            LAB_00452c22:                 ;XREF[5,0]:   00452c4a,004531cc,004531ee,00453205
                                                          ;             00453212
CODE:00452c22   8a1e            MOV         BL,byte ptr [ESI]                       
CODE:00452c24   46              INC         ESI                                     
CODE:00452c25   84db            TEST        BL,BL                                   
CODE:00452c27   0f8406060000    JZ          LAB_00453233                            
CODE:00452c2d   80fb25          CMP         BL,0x25                                 
CODE:00452c30   7508            JNZ         LAB_00452c3a                            
CODE:00452c32   8a1e            MOV         BL,byte ptr [ESI]                       
CODE:00452c34   80fb25          CMP         BL,0x25                                 
CODE:00452c37   7513            JNZ         LAB_00452c4c                            
CODE:00452c39   46              INC         ESI                                     
                            LAB_00452c3a:                 ;XREF[1,0]:   00452c30
CODE:00452c3a   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00452c40   50              PUSH        param_1                                 
CODE:00452c41   53              PUSH        EBX                                     
CODE:00452c42   e859ffffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:00452c47   83c408          ADD         ESP,0x8                                 
CODE:00452c4a   ebd6            JMP         LAB_00452c22                            
                            LAB_00452c4c:                 ;XREF[1,0]:   00452c37
CODE:00452c4c   8d46ff          LEA         param_1,[ESI + -0x1]                    
CODE:00452c4f   8945ec          MOV         dword ptr [EBP + local_18+0x4],param_1  
CODE:00452c52   33c0            XOR         param_1,param_1                         
CODE:00452c54   33d2            XOR         param_2,param_2                         
CODE:00452c56   8855f7          MOV         byte ptr [EBP + local_d+0x4],param_2    
CODE:00452c59   0fbed2          MOVSX       param_2,param_2                         
CODE:00452c5c   8955f0          MOV         dword ptr [EBP + local_14+0x4],param_2  
CODE:00452c5f   bf20000000      MOV         EDI,0x20                                
CODE:00452c64   83caff          OR          param_2,0xffffffff                      
CODE:00452c67   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00452c6a   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
                            caseD_18:                     ;XREF[19,0]:  00452c86,00452c88,00452cfa,00452d0a
                                                          ;             00452d1b,00452d24,00452d31,00452d3e
                                                          ;             00452d4d,00452d5b,00452d87,00452d99
                                                          ;             00452daf,00452dcd,00452de2,00452e00
                                                          ;             00452e0d,00452e20,00452e33
CODE:00452c6d   8a1e            MOV         BL,byte ptr [ESI]                       
CODE:00452c6f   46              INC         ESI                                     
CODE:00452c70   80fb20          CMP         BL,0x20                                 
CODE:00452c73   0f8cae050000    JL          switchD_00452c88::caseD_13              
CODE:00452c79   0fbed3          MOVSX       param_2,BL                              
CODE:00452c7c   0fb692934...    MOVZX       param_2,byte ptr [param_2 + DATA:s_ng...;= "ng"
CODE:00452c83   83fa17          CMP         param_2,0x17                            
CODE:00452c86   77e5            JA          switchD_00452c88::caseD_18              
                            switchD:                      ; FWD[24,0]:  00452c6d,00452c8f,00452cef,00452cff
                                                          ;             00452d0f,00452d29,00452d36,00452d43
                                                          ;             00452d60,00452d9e,00452db4,00452e05
                                                          ;             00452e12,00452e25,00452e38,00452e41
                                                          ;             00452e4a,00452e5f,00452f2f,00452f5e
                                                          ;             00452f81,00452fc6,004531d1,00453227
CODE:00452c88   ff24958f2...    JMP         dword ptr [param_2*0x4 + ->switchD_00...;= 00452d0f
                            switchdataD_00452c8f:         ;XREF[1,0]:   00452c88
CODE:00452c8f   0f2d4500        addr        switchD_00452c88::caseD_0               
CODE:00452c93   ef2c4500        addr        switchD_00452c88::caseD_1               
CODE:00452c97   602d4500        addr        switchD_00452c88::caseD_2               
CODE:00452c9b   ff2c4500        addr        switchD_00452c88::caseD_3               
CODE:00452c9f   9e2d4500        addr        switchD_00452c88::caseD_4               
CODE:00452ca3   b42d4500        addr        switchD_00452c88::caseD_5               
CODE:00452ca7   052e4500        addr        switchD_00452c88::caseD_6               
CODE:00452cab   122e4500        addr        switchD_00452c88::caseD_7               
CODE:00452caf   252e4500        addr        switchD_00452c88::caseD_8               
CODE:00452cb3   432d4500        addr        switchD_00452c88::caseD_9               
CODE:00452cb7   5f2e4500        addr        switchD_00452c88::caseD_a               
CODE:00452cbb   382e4500        addr        switchD_00452c88::caseD_b               
CODE:00452cbf   412e4500        addr        switchD_00452c88::caseD_c               
CODE:00452cc3   4a2e4500        addr        switchD_00452c88::caseD_d               
CODE:00452cc7   2f2f4500        addr        switchD_00452c88::caseD_e               
CODE:00452ccb   c62f4500        addr        switchD_00452c88::caseD_f               
CODE:00452ccf   5e2f4500        addr        switchD_00452c88::caseD_10              
CODE:00452cd3   812f4500        addr        switchD_00452c88::caseD_11              
CODE:00452cd7   d1314500        addr        switchD_00452c88::caseD_12              
CODE:00452cdb   27324500        addr        switchD_00452c88::caseD_13              
CODE:00452cdf   27324500        addr        switchD_00452c88::caseD_13              
CODE:00452ce3   27324500        addr        switchD_00452c88::caseD_13              
CODE:00452ce7   292d4500        addr        switchD_00452c88::caseD_16              
CODE:00452ceb   362d4500        addr        switchD_00452c88::caseD_17              
                            caseD_1:                      ;XREF[2,0]:   00452c88,00452c93
CODE:00452cef   85c0            TEST        param_1,param_1                         
CODE:00452cf1   0f8f30050000    JG          switchD_00452c88::caseD_13              
CODE:00452cf7   83cf01          OR          EDI,0x1                                 
CODE:00452cfa   e96effffff      JMP         switchD_00452c88::caseD_18              
                            caseD_3:                      ;XREF[2,0]:   00452c88,00452c9b
CODE:00452cff   85c0            TEST        param_1,param_1                         
CODE:00452d01   0f8f20050000    JG          switchD_00452c88::caseD_13              
CODE:00452d07   83cf02          OR          EDI,0x2                                 
CODE:00452d0a   e95effffff      JMP         switchD_00452c88::caseD_18              
                            caseD_0:                      ;XREF[2,0]:   00452c88,00452c8f
CODE:00452d0f   85c0            TEST        param_1,param_1                         
CODE:00452d11   0f8f10050000    JG          switchD_00452c88::caseD_13              
CODE:00452d17   807df72b        CMP         byte ptr [EBP + local_d+0x4],0x2b       
CODE:00452d1b   0f844cffffff    JZ          switchD_00452c88::caseD_18              
CODE:00452d21   885df7          MOV         byte ptr [EBP + local_d+0x4],BL         
CODE:00452d24   e944ffffff      JMP         switchD_00452c88::caseD_18              
                            caseD_16:                     ;XREF[2,0]:   00452c88,00452ce7
CODE:00452d29   83e7df          AND         EDI,0xffffffdf                          
CODE:00452d2c   b805000000      MOV         param_1,0x5                             
CODE:00452d31   e937ffffff      JMP         switchD_00452c88::caseD_18              
                            caseD_17:                     ;XREF[2,0]:   00452c88,00452ceb
CODE:00452d36   83cf20          OR          EDI,0x20                                
CODE:00452d39   b805000000      MOV         param_1,0x5                             
CODE:00452d3e   e92affffff      JMP         switchD_00452c88::caseD_18              
                            caseD_9:                      ;XREF[2,0]:   00452c88,00452cb3
CODE:00452d43   85c0            TEST        param_1,param_1                         
CODE:00452d45   7f6d            JG          switchD_00452c88::caseD_5               
CODE:00452d47   f7c702000000    TEST        EDI,0x2                                 
CODE:00452d4d   0f851affffff    JNZ         switchD_00452c88::caseD_18              
CODE:00452d53   83cf08          OR          EDI,0x8                                 
CODE:00452d56   b801000000      MOV         param_1,0x1                             
CODE:00452d5b   e90dffffff      JMP         switchD_00452c88::caseD_18              
                            caseD_2:                      ;XREF[2,0]:   00452c88,00452c97
CODE:00452d60   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452d64   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00452d67   8b52fc          MOV         param_2,dword ptr [param_2 + -0x4]      
CODE:00452d6a   83f802          CMP         param_1,0x2                             
CODE:00452d6d   7d1d            JGE         LAB_00452d8c                            
CODE:00452d6f   8bc2            MOV         param_1,param_2                         
CODE:00452d71   85c0            TEST        param_1,param_1                         
CODE:00452d73   7d0a            JGE         LAB_00452d7f                            
CODE:00452d75   f7da            NEG         param_2                                 
CODE:00452d77   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00452d7a   83cf02          OR          EDI,0x2                                 
CODE:00452d7d   eb03            JMP         LAB_00452d82                            
                            LAB_00452d7f:                 ;XREF[1,0]:   00452d73
CODE:00452d7f   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
                            LAB_00452d82:                 ;XREF[1,0]:   00452d7d
CODE:00452d82   b803000000      MOV         param_1,0x3                             
CODE:00452d87   e9e1feffff      JMP         switchD_00452c88::caseD_18              
                            LAB_00452d8c:                 ;XREF[1,0]:   00452d6d
CODE:00452d8c   83f804          CMP         param_1,0x4                             
CODE:00452d8f   0f8592040000    JNZ         switchD_00452c88::caseD_13              
CODE:00452d95   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00452d98   40              INC         param_1                                 
CODE:00452d99   e9cffeffff      JMP         switchD_00452c88::caseD_18              
                            caseD_4:                      ;XREF[2,0]:   00452c88,00452c9f
CODE:00452d9e   83f804          CMP         param_1,0x4                             
CODE:00452da1   0f8d80040000    JGE         switchD_00452c88::caseD_13              
CODE:00452da7   b804000000      MOV         param_1,0x4                             
CODE:00452dac   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:00452daf   e9b9feffff      JMP         switchD_00452c88::caseD_18              
                            caseD_5:                      ;XREF[3,0]:   00452c88,00452ca3,00452d45
CODE:00452db4   80c3d0          ADD         BL,0xd0                                 
CODE:00452db7   83f802          CMP         param_1,0x2                             
CODE:00452dba   7f2b            JG          LAB_00452de7                            
CODE:00452dbc   b802000000      MOV         param_1,0x2                             
CODE:00452dc1   837dfcff        CMP         dword ptr [EBP + local_8+0x4],-0x1      
CODE:00452dc5   750b            JNZ         LAB_00452dd2                            
CODE:00452dc7   0fbed3          MOVSX       param_2,BL                              
CODE:00452dca   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00452dcd   e99bfeffff      JMP         switchD_00452c88::caseD_18              
                            LAB_00452dd2:                 ;XREF[1,0]:   00452dc5
CODE:00452dd2   8b55fc          MOV         param_2,dword ptr [EBP + local_8+0x4]   
CODE:00452dd5   03d2            ADD         param_2,param_2                         
CODE:00452dd7   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00452dda   0fbecb          MOVSX       param_3,BL                              
CODE:00452ddd   03d1            ADD         param_2,param_3                         
CODE:00452ddf   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00452de2   e986feffff      JMP         switchD_00452c88::caseD_18              
                            LAB_00452de7:                 ;XREF[1,0]:   00452dba
CODE:00452de7   83f804          CMP         param_1,0x4                             
CODE:00452dea   0f8537040000    JNZ         switchD_00452c88::caseD_13              
CODE:00452df0   8b55f8          MOV         param_2,dword ptr [EBP + local_c+0x4]   
CODE:00452df3   03d2            ADD         param_2,param_2                         
CODE:00452df5   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:00452df8   0fbecb          MOVSX       param_3,BL                              
CODE:00452dfb   03d1            ADD         param_2,param_3                         
CODE:00452dfd   8955f8          MOV         dword ptr [EBP + local_c+0x4],param_2   
CODE:00452e00   e968feffff      JMP         switchD_00452c88::caseD_18              
                            caseD_6:                      ;XREF[2,0]:   00452c88,00452ca7
CODE:00452e05   83cf10          OR          EDI,0x10                                
CODE:00452e08   b805000000      MOV         param_1,0x5                             
CODE:00452e0d   e95bfeffff      JMP         switchD_00452c88::caseD_18              
                            caseD_7:                      ;XREF[2,0]:   00452c88,00452cab
CODE:00452e12   81cf00010000    OR          EDI,0x100                               
CODE:00452e18   83e7ef          AND         EDI,0xffffffef                          
CODE:00452e1b   b805000000      MOV         param_1,0x5                             
CODE:00452e20   e948feffff      JMP         switchD_00452c88::caseD_18              
                            caseD_8:                      ;XREF[2,0]:   00452c88,00452caf
CODE:00452e25   81cf00020000    OR          EDI,0x200                               
CODE:00452e2b   83e7ef          AND         EDI,0xffffffef                          
CODE:00452e2e   b805000000      MOV         param_1,0x5                             
CODE:00452e33   e935feffff      JMP         switchD_00452c88::caseD_18              
                            caseD_b:                      ;XREF[2,0]:   00452c88,00452cbb
CODE:00452e38   c745e0080...    MOV         dword ptr [EBP + local_24+0x4],0x8      
CODE:00452e3f   eb16            JMP         LAB_00452e57                            
                            caseD_c:                      ;XREF[2,0]:   00452c88,00452cbf
CODE:00452e41   c745e00a0...    MOV         dword ptr [EBP + local_24+0x4],0xa      
CODE:00452e48   eb0d            JMP         LAB_00452e57                            
                            caseD_d:                      ;XREF[2,0]:   00452c88,00452cc3
CODE:00452e4a   c745e0100...    MOV         dword ptr [EBP + local_24+0x4],0x10     
CODE:00452e51   8d43e9          LEA         param_1,[EBX + -0x17]                   
CODE:00452e54   8845eb          MOV         byte ptr [EBP + local_19+0x4],param_1   
                            LAB_00452e57:                 ;XREF[2,0]:   00452e3f,00452e48
CODE:00452e57   c645f700        MOV         byte ptr [EBP + local_d+0x4],0x0        
CODE:00452e5b   33c0            XOR         param_1,param_1                         
CODE:00452e5d   eb09            JMP         LAB_00452e68                            
                            caseD_a:                      ;XREF[2,0]:   00452c88,00452cb7
CODE:00452e5f   c745e00a0...    MOV         dword ptr [EBP + local_24+0x4],0xa      
CODE:00452e66   b001            MOV         param_1,0x1                             
                            LAB_00452e68:                 ;XREF[1,0]:   00452e5d
CODE:00452e68   f7c710000000    TEST        EDI,0x10                                
CODE:00452e6e   740c            JZ          LAB_00452e7c                            
CODE:00452e70   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452e74   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00452e77   8b52fc          MOV         param_2,dword ptr [param_2 + -0x4]      
CODE:00452e7a   eb2d            JMP         LAB_00452ea9                            
                            LAB_00452e7c:                 ;XREF[1,0]:   00452e6e
CODE:00452e7c   f7c700020000    TEST        EDI,0x200                               
CODE:00452e82   7419            JZ          LAB_00452e9d                            
CODE:00452e84   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452e88   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00452e8b   668b52fc        MOV         param_2,word ptr [param_2 + -0x4]       
CODE:00452e8f   84c0            TEST        param_1,param_1                         
CODE:00452e91   7405            JZ          LAB_00452e98                            
CODE:00452e93   0fbfd2          MOVSX       param_2,param_2                         
CODE:00452e96   eb11            JMP         LAB_00452ea9                            
                            LAB_00452e98:                 ;XREF[1,0]:   00452e91
CODE:00452e98   0fb7d2          MOVZX       param_2,param_2                         
CODE:00452e9b   eb0c            JMP         LAB_00452ea9                            
                            LAB_00452e9d:                 ;XREF[1,0]:   00452e82
CODE:00452e9d   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452ea1   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:00452ea4   8b52fc          MOV         param_2,dword ptr [param_2 + -0x4]      
CODE:00452ea7   84c0            TEST        param_1,param_1                         
                            LAB_00452ea9:                 ;XREF[3,0]:   00452e7a,00452e96,00452e9b
CODE:00452ea9   8d4da9          LEA         param_3=>local_5b,[EBP + -0x57]         
CODE:00452eac   894de4          MOV         dword ptr [EBP + local_20+0x4],param_3  
CODE:00452eaf   85d2            TEST        param_2,param_2                         
CODE:00452eb1   750e            JNZ         LAB_00452ec1                            
CODE:00452eb3   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00452eb7   750b            JNZ         LAB_00452ec4                            
CODE:00452eb9   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452ebc   c60000          MOV         byte ptr [param_1],0x0                  
CODE:00452ebf   eb19            JMP         LAB_00452eda                            
                            LAB_00452ec1:                 ;XREF[1,0]:   00452eb1
CODE:00452ec1   83cf04          OR          EDI,0x4                                 
                            LAB_00452ec4:                 ;XREF[1,0]:   00452eb7
CODE:00452ec4   8a4deb          MOV         param_3,byte ptr [EBP + local_19+0x4]   
CODE:00452ec7   51              PUSH        param_3                                 
CODE:00452ec8   50              PUSH        param_1                                 
CODE:00452ec9   8b45e0          MOV         param_1,dword ptr [EBP + local_24+0x4]  
CODE:00452ecc   50              PUSH        param_1                                 
CODE:00452ecd   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452ed0   50              PUSH        param_1                                 
CODE:00452ed1   52              PUSH        param_2                                 
CODE:00452ed2   e8d1110000      CALL        FUN_004540a8                            ;char * FUN_004540a8(undefined param_...
CODE:00452ed7   83c414          ADD         ESP,0x14                                
                            LAB_00452eda:                 ;XREF[1,0]:   00452ebf
CODE:00452eda   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00452ede   0f8c34010000    JL          LAB_00453018                            
CODE:00452ee4   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452ee7   50              PUSH        param_1                                 
CODE:00452ee8   e8bfd0ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00452eed   59              POP         param_3                                 
CODE:00452eee   8945dc          MOV         dword ptr [EBP + local_28+0x4],param_1  
CODE:00452ef1   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:00452ef4   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452ef7   80382d          CMP         byte ptr [param_1],0x2d                 
CODE:00452efa   7505            JNZ         LAB_00452f01                            
CODE:00452efc   ff4ddc          DEC         dword ptr [EBP + local_28+0x4]          
CODE:00452eff   eb14            JMP         LAB_00452f15                            
                            LAB_00452f01:                 ;XREF[1,0]:   00452efa
CODE:00452f01   807df700        CMP         byte ptr [EBP + local_d+0x4],0x0        
CODE:00452f05   740e            JZ          LAB_00452f15                            
CODE:00452f07   ff45d8          INC         dword ptr [EBP + local_2c+0x4]          
CODE:00452f0a   ff4de4          DEC         dword ptr [EBP + local_20+0x4]          
CODE:00452f0d   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452f10   8a55f7          MOV         param_2,byte ptr [EBP + local_d+0x4]    
CODE:00452f13   8810            MOV         byte ptr [param_1],param_2              
                            LAB_00452f15:                 ;XREF[2,0]:   00452eff,00452f05
CODE:00452f15   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00452f18   3b45dc          CMP         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00452f1b   0f8e68010000    JLE         LAB_00453089                            
CODE:00452f21   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00452f24   2b45dc          SUB         param_1,dword ptr [EBP + local_28+0x4]  
CODE:00452f27   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00452f2a   e95a010000      JMP         LAB_00453089                            
                            caseD_e:                      ;XREF[2,0]:   00452c88,00452cc7
CODE:00452f2f   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452f33   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00452f36   8b40fc          MOV         param_1,dword ptr [param_1 + -0x4]      
CODE:00452f39   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00452f3c   8d45a8          LEA         param_1=>local_5c,[EBP + -0x58]         
CODE:00452f3f   50              PUSH        param_1                                 
CODE:00452f40   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00452f43   50              PUSH        param_1                                 
CODE:00452f44   e87ffcffff      CALL        FUN_00452bc8                            ;undefined FUN_00452bc8(undefined par...
CODE:00452f49   83c408          ADD         ESP,0x8                                 
CODE:00452f4c   c645b000        MOV         byte ptr [EBP + local_54+0x4],0x0       
CODE:00452f50   83e7fb          AND         EDI,0xfffffffb                          
CODE:00452f53   8d45a8          LEA         param_1=>local_5c,[EBP + -0x58]         
CODE:00452f56   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00452f59   e9ba000000      JMP         LAB_00453018                            
                            caseD_10:                     ;XREF[2,0]:   00452c88,00452ccf
CODE:00452f5e   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452f62   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00452f65   8a40fc          MOV         param_1,byte ptr [param_1 + -0x4]       
CODE:00452f68   8845a8          MOV         byte ptr [EBP + local_5c+0x4],param_1   
CODE:00452f6b   c645a900        MOV         byte ptr [EBP + local_5b+0x4],0x0       
CODE:00452f6f   8d45a8          LEA         param_1=>local_5c,[EBP + -0x58]         
CODE:00452f72   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00452f75   c745d8010...    MOV         dword ptr [EBP + local_2c+0x4],0x1      
CODE:00452f7c   e908010000      JMP         LAB_00453089                            
                            caseD_11:                     ;XREF[2,0]:   00452c88,00452cd3
CODE:00452f81   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:00452f85   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00452f88   8b40fc          MOV         param_1,dword ptr [param_1 + -0x4]      
CODE:00452f8b   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00452f8e   837de400        CMP         dword ptr [EBP + local_20+0x4],0x0      
CODE:00452f92   7507            JNZ         LAB_00452f9b                            
CODE:00452f94   c745e4ac4...    MOV         dword ptr [EBP +...,DATA:DAT_004640ac   ;= 28h
                            LAB_00452f9b:                 ;XREF[1,0]:   00452f92
CODE:00452f9b   8b45e4          MOV         param_1=>DATA:DA...,dword ptr [EBP + ...;= 28h
CODE:00452f9e   50              PUSH        param_1=>DATA:DAT_004640ac              ;= 28h
CODE:00452f9f   e808d0ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00452fa4   59              POP         param_3=>DATA:DAT_004640ac              ;= 28h
CODE:00452fa5   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:00452fa8   3b45f8          CMP         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00452fab   0f8ed8000000    JLE         LAB_00453089                            
CODE:00452fb1   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00452fb5   0f8cce000000    JL          LAB_00453089                            
CODE:00452fbb   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00452fbe   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:00452fc1   e9c3000000      JMP         LAB_00453089                            
                            caseD_f:                      ;XREF[2,0]:   00452c88,00452ccb
CODE:00452fc6   b808000000      MOV         param_1,0x8                             
CODE:00452fcb   f7c700010000    TEST        EDI,0x100                               
CODE:00452fd1   7503            JNZ         LAB_00452fd6                            
CODE:00452fd3   83c0fe          ADD         param_1,-0x2                            
                            LAB_00452fd6:                 ;XREF[1,0]:   00452fd1
CODE:00452fd6   50              PUSH        param_1                                 
CODE:00452fd7   8bc7            MOV         param_1,EDI                             
CODE:00452fd9   2401            AND         param_1,0x1                             
CODE:00452fdb   50              PUSH        param_1                                 
CODE:00452fdc   53              PUSH        EBX                                     
CODE:00452fdd   8d45a9          LEA         param_1=>local_5b,[EBP + -0x57]         
CODE:00452fe0   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:00452fe3   50              PUSH        param_1                                 
CODE:00452fe4   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00452fe8   7d07            JGE         LAB_00452ff1                            
CODE:00452fea   b806000000      MOV         param_1,0x6                             
CODE:00452fef   eb03            JMP         LAB_00452ff4                            
                            LAB_00452ff1:                 ;XREF[1,0]:   00452fe8
CODE:00452ff1   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
                            LAB_00452ff4:                 ;XREF[1,0]:   00452fef
CODE:00452ff4   50              PUSH        param_1                                 
CODE:00452ff5   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00452ff8   50              PUSH        param_1                                 
CODE:00452ff9   e8ce0f0000      CALL        thunk_FUN_00454090                      ;undefined thunk_FUN_00454090(void)
CODE:00452ffe   83c418          ADD         ESP,0x18                                
CODE:00453001   8bc7            MOV         param_1,EDI                             
CODE:00453003   2500010000      AND         param_1,0x100                           
CODE:00453008   50              PUSH        param_1                                 
CODE:00453009   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:0045300c   50              PUSH        param_1                                 
CODE:0045300d   e8c00f0000      CALL        thunk_FUN_00454090                      ;undefined thunk_FUN_00454090(void)
CODE:00453012   83c408          ADD         ESP,0x8                                 
CODE:00453015   894514          MOV         dword ptr [EBP + param_7+0x4],param_1   
                            LAB_00453018:                 ;XREF[2,0]:   00452ede,00452f59
CODE:00453018   f7c708000000    TEST        EDI,0x8                                 
CODE:0045301e   742f            JZ          LAB_0045304f                            
CODE:00453020   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00453024   7e29            JLE         LAB_0045304f                            
CODE:00453026   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00453029   50              PUSH        param_1                                 
CODE:0045302a   e87dcfffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0045302f   59              POP         param_3                                 
CODE:00453030   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
CODE:00453033   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00453036   80382d          CMP         byte ptr [param_1],0x2d                 
CODE:00453039   7503            JNZ         LAB_0045303e                            
CODE:0045303b   ff4dd8          DEC         dword ptr [EBP + local_2c+0x4]          
                            LAB_0045303e:                 ;XREF[1,0]:   00453039
CODE:0045303e   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00453041   3b45d8          CMP         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:00453044   7e09            JLE         LAB_0045304f                            
CODE:00453046   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00453049   2b45d8          SUB         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:0045304c   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
                            LAB_0045304f:                 ;XREF[3,0]:   0045301e,00453024,00453044
CODE:0045304f   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00453052   8a00            MOV         param_1,byte ptr [param_1]              
CODE:00453054   3c2d            CMP         param_1,0x2d                            
CODE:00453056   7406            JZ          LAB_0045305e                            
CODE:00453058   807df700        CMP         byte ptr [EBP + local_d+0x4],0x0        
CODE:0045305c   741e            JZ          LAB_0045307c                            
                            LAB_0045305e:                 ;XREF[1,0]:   00453056
CODE:0045305e   3c2d            CMP         param_1,0x2d                            
CODE:00453060   740b            JZ          LAB_0045306d                            
CODE:00453062   ff4de4          DEC         dword ptr [EBP + local_20+0x4]          
CODE:00453065   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00453068   8a55f7          MOV         param_2,byte ptr [EBP + local_d+0x4]    
CODE:0045306b   8810            MOV         byte ptr [param_1],param_2              
                            LAB_0045306d:                 ;XREF[1,0]:   00453060
CODE:0045306d   837df000        CMP         dword ptr [EBP + local_14+0x4],0x0      
CODE:00453071   7e09            JLE         LAB_0045307c                            
CODE:00453073   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00453077   7d03            JGE         LAB_0045307c                            
CODE:00453079   ff4df0          DEC         dword ptr [EBP + local_14+0x4]          
                            LAB_0045307c:                 ;XREF[3,0]:   0045305c,00453071,00453077
CODE:0045307c   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:0045307f   50              PUSH        param_1                                 
CODE:00453080   e827cfffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00453085   59              POP         param_3                                 
CODE:00453086   8945d8          MOV         dword ptr [EBP + local_2c+0x4],param_1  
                            LAB_00453089:                 ;XREF[6,0]:   00452f1b,00452f2a,00452f7c,00452fab
                                                          ;             00452fb5,00452fc1
CODE:00453089   8bc7            MOV         param_1,EDI                             
CODE:0045308b   83e005          AND         param_1,0x5                             
CODE:0045308e   83f805          CMP         param_1,0x5                             
CODE:00453091   7530            JNZ         LAB_004530c3                            
CODE:00453093   80fb6f          CMP         BL,0x6f                                 
CODE:00453096   750f            JNZ         LAB_004530a7                            
CODE:00453098   837df000        CMP         dword ptr [EBP + local_14+0x4],0x0      
CODE:0045309c   7f25            JG          LAB_004530c3                            
CODE:0045309e   c745f0010...    MOV         dword ptr [EBP + local_14+0x4],0x1      
CODE:004530a5   eb1c            JMP         LAB_004530c3                            
                            LAB_004530a7:                 ;XREF[1,0]:   00453096
CODE:004530a7   80fb78          CMP         BL,0x78                                 
CODE:004530aa   7405            JZ          LAB_004530b1                            
CODE:004530ac   80fb58          CMP         BL,0x58                                 
CODE:004530af   7512            JNZ         LAB_004530c3                            
                            LAB_004530b1:                 ;XREF[1,0]:   004530aa
CODE:004530b1   83cf40          OR          EDI,0x40                                
CODE:004530b4   836dfc02        SUB         dword ptr [EBP + local_8+0x4],0x2       
CODE:004530b8   836df002        SUB         dword ptr [EBP + local_14+0x4],0x2      
CODE:004530bc   7905            JNS         LAB_004530c3                            
CODE:004530be   33c0            XOR         param_1,param_1                         
CODE:004530c0   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
                            LAB_004530c3:                 ;XREF[5,0]:   00453091,0045309c,004530a5,004530af
                                                          ;             004530bc
CODE:004530c3   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004530c6   0145d8          ADD         dword ptr [EBP + local_2c+0x4],param_1  
CODE:004530c9   f7c702000000    TEST        EDI,0x2                                 
CODE:004530cf   7524            JNZ         LAB_004530f5                            
CODE:004530d1   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004530d4   3b45d8          CMP         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:004530d7   7e1c            JLE         LAB_004530f5                            
                            LAB_004530d9:                 ;XREF[1,0]:   004530f3
CODE:004530d9   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:004530df   50              PUSH        param_1                                 
CODE:004530e0   6a20            PUSH        0x20                                    
CODE:004530e2   e8b9faffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:004530e7   83c408          ADD         ESP,0x8                                 
CODE:004530ea   ff4dfc          DEC         dword ptr [EBP + local_8+0x4]           
CODE:004530ed   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004530f0   3b45d8          CMP         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:004530f3   7fe4            JG          LAB_004530d9                            
                            LAB_004530f5:                 ;XREF[2,0]:   004530cf,004530d7
CODE:004530f5   f7c740000000    TEST        EDI,0x40                                
CODE:004530fb   7421            JZ          LAB_0045311e                            
CODE:004530fd   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453103   50              PUSH        param_1                                 
CODE:00453104   6a30            PUSH        0x30                                    
CODE:00453106   e895faffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:0045310b   83c408          ADD         ESP,0x8                                 
CODE:0045310e   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453114   50              PUSH        param_1                                 
CODE:00453115   53              PUSH        EBX                                     
CODE:00453116   e885faffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:0045311b   83c408          ADD         ESP,0x8                                 
                            LAB_0045311e:                 ;XREF[1,0]:   004530fb
CODE:0045311e   837df000        CMP         dword ptr [EBP + local_14+0x4],0x0      
CODE:00453122   7e59            JLE         LAB_0045317d                            
CODE:00453124   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00453127   2945d8          SUB         dword ptr [EBP + local_2c+0x4],param_1  
CODE:0045312a   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:0045312d   2945fc          SUB         dword ptr [EBP + local_8+0x4],param_1   
CODE:00453130   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:00453133   8a00            MOV         param_1,byte ptr [param_1]=>DATA:DAT_...;= 28h
CODE:00453135   3c2d            CMP         param_1,0x2d                            
CODE:00453137   7408            JZ          LAB_00453141                            
CODE:00453139   3c20            CMP         param_1,0x20                            
CODE:0045313b   7404            JZ          LAB_00453141                            
CODE:0045313d   3c2b            CMP         param_1,0x2b                            
CODE:0045313f   7531            JNZ         LAB_00453172                            
                            LAB_00453141:                 ;XREF[2,0]:   00453137,0045313b
CODE:00453141   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453147   50              PUSH        param_1                                 
CODE:00453148   8b45e4          MOV         param_1=>DATA:s_...,dword ptr [EBP + ...;= "temporarily unavailable"
CODE:0045314b   ff45e4          INC         dword ptr [EBP + -0x1c]=>DATA:DAT_004...;= 6Eh
CODE:0045314e   8a00            MOV         param_1,byte ptr [param_1]=>DATA:DAT_...;= 28h
CODE:00453150   50              PUSH        param_1=>DATA:s_temporarily_unavailab...;= "temporarily unavailable"
CODE:00453151   e84afaffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:00453156   83c408          ADD         ESP,0x8                                 
CODE:00453159   ff4dd8          DEC         dword ptr [EBP + local_2c+0x4]          
CODE:0045315c   ff4dfc          DEC         dword ptr [EBP + local_8+0x4]           
CODE:0045315f   eb11            JMP         LAB_00453172                            
                            LAB_00453161:                 ;XREF[1,0]:   0045317b
CODE:00453161   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453167   50              PUSH        param_1                                 
CODE:00453168   6a30            PUSH        0x30                                    
CODE:0045316a   e831faffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:0045316f   83c408          ADD         ESP,0x8                                 
                            LAB_00453172:                 ;XREF[2,0]:   0045313f,0045315f
CODE:00453172   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00453175   8345f0ff        ADD         dword ptr [EBP + local_14+0x4],-0x1     
CODE:00453179   85c0            TEST        param_1,param_1                         
CODE:0045317b   75e4            JNZ         LAB_00453161                            
                            LAB_0045317d:                 ;XREF[1,0]:   00453122
CODE:0045317d   837dd800        CMP         dword ptr [EBP + local_2c+0x4],0x0      
CODE:00453181   743e            JZ          LAB_004531c1                            
CODE:00453183   8b45d8          MOV         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:00453186   2945fc          SUB         dword ptr [EBP + local_8+0x4],param_1   
CODE:00453189   eb18            JMP         LAB_004531a3                            
                            LAB_0045318b:                 ;XREF[1,0]:   004531ac
CODE:0045318b   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453191   50              PUSH        param_1                                 
CODE:00453192   8b45e4          MOV         param_1=>DATA:s_...,dword ptr [EBP + ...;= "ctory"
CODE:00453195   ff45e4          INC         dword ptr [EBP + -0x1c]=>DATA:DAT_004...;= 75h    u
CODE:00453198   8a00            MOV         param_1,byte ptr [param_1]=>DATA:DAT_...;= 6Eh
CODE:0045319a   50              PUSH        param_1=>DATA:s_ctory_00464064+10       ;= "ctory"
CODE:0045319b   e800faffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:004531a0   83c408          ADD         ESP,0x8                                 
                            LAB_004531a3:                 ;XREF[1,0]:   00453189
CODE:004531a3   8b45d8          MOV         param_1,dword ptr [EBP + local_2c+0x4]  
CODE:004531a6   8345d8ff        ADD         dword ptr [EBP + local_2c+0x4],-0x1     
CODE:004531aa   85c0            TEST        param_1,param_1                         
CODE:004531ac   75dd            JNZ         LAB_0045318b                            
CODE:004531ae   eb11            JMP         LAB_004531c1                            
                            LAB_004531b0:                 ;XREF[1,0]:   004531ca
CODE:004531b0   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:004531b6   50              PUSH        param_1                                 
CODE:004531b7   6a20            PUSH        0x20                                    
CODE:004531b9   e8e2f9ffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:004531be   83c408          ADD         ESP,0x8                                 
                            LAB_004531c1:                 ;XREF[2,0]:   00453181,004531ae
CODE:004531c1   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004531c4   8345fcff        ADD         dword ptr [EBP + local_8+0x4],-0x1      
CODE:004531c8   85c0            TEST        param_1,param_1                         
CODE:004531ca   7fe4            JG          LAB_004531b0                            
CODE:004531cc   e951faffff      JMP         LAB_00452c22                            
                            caseD_12:                     ;XREF[2,0]:   00452c88,00452cd7
CODE:004531d1   83451404        ADD         dword ptr [EBP + param_7+0x4],0x4       
CODE:004531d5   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004531d8   8b40fc          MOV         param_1,dword ptr [param_1 + -0x4]      
CODE:004531db   8945e4          MOV         dword ptr [EBP + local_20+0x4],param_1  
CODE:004531de   f7c710000000    TEST        EDI,0x10                                
CODE:004531e4   740d            JZ          LAB_004531f3                            
CODE:004531e6   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:004531e9   8b55a0          MOV         param_2,dword ptr [EBP + local_64+0x4]  
CODE:004531ec   8910            MOV         dword ptr [param_1],param_2             
CODE:004531ee   e92ffaffff      JMP         LAB_00452c22                            
                            LAB_004531f3:                 ;XREF[1,0]:   004531e4
CODE:004531f3   f7c700020000    TEST        EDI,0x200                               
CODE:004531f9   740f            JZ          LAB_0045320a                            
CODE:004531fb   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:004531fe   668b55a0        MOV         param_2,word ptr [EBP + local_64+0x4]   
CODE:00453202   668910          MOV         word ptr [param_1],param_2              
CODE:00453205   e918faffff      JMP         LAB_00452c22                            
                            LAB_0045320a:                 ;XREF[1,0]:   004531f9
CODE:0045320a   8b45e4          MOV         param_1,dword ptr [EBP + local_20+0x4]  
CODE:0045320d   8b55a0          MOV         param_2,dword ptr [EBP + local_64+0x4]  
CODE:00453210   8910            MOV         dword ptr [param_1],param_2             
CODE:00453212   e90bfaffff      JMP         LAB_00452c22                            
                            LAB_00453217:                 ;XREF[1,0]:   00453231
CODE:00453217   8d9544ffffff    LEA         param_2=>local_c0,[EBP + 0xffffff44]    
CODE:0045321d   52              PUSH        param_2                                 
CODE:0045321e   50              PUSH        param_1                                 
CODE:0045321f   e87cf9ffff      CALL        FUN_00452ba0                            ;undefined FUN_00452ba0(undefined par...
CODE:00453224   83c408          ADD         ESP,0x8                                 
                            caseD_14:                     ;XREF[11,0]:  00452c73,00452c88,00452cdb,00452cdf
                            caseD_15:                     ;             00452ce3,00452cf1,00452d01,00452d11
                            caseD_13:                     ;             00452d8f,00452da1,00452dea
CODE:00453227   8b45ec          MOV         param_1,dword ptr [EBP + local_18+0x4]  
CODE:0045322a   ff45ec          INC         dword ptr [EBP + local_18+0x4]          
CODE:0045322d   8a00            MOV         param_1,byte ptr [param_1]              
CODE:0045322f   84c0            TEST        param_1,param_1                         
CODE:00453231   75e4            JNZ         LAB_00453217                            
                            LAB_00453233:                 ;XREF[1,0]:   00452c27
CODE:00453233   8d8544ffffff    LEA         param_1=>local_c0,[EBP + 0xffffff44]    
CODE:00453239   50              PUSH        param_1                                 
CODE:0045323a   e831f9ffff      CALL        FUN_00452b70                            ;undefined FUN_00452b70(undefined par...
CODE:0045323f   59              POP         param_3                                 
CODE:00453240   837da400        CMP         dword ptr [EBP + local_60+0x4],0x0      
CODE:00453244   7405            JZ          LAB_0045324b                            
CODE:00453246   83c8ff          OR          param_1,0xffffffff                      
CODE:00453249   eb03            JMP         LAB_0045324e                            
                            LAB_0045324b:                 ;XREF[1,0]:   00453244
CODE:0045324b   8b45a0          MOV         param_1,dword ptr [EBP + local_64+0x4]  
                            LAB_0045324e:                 ;XREF[1,0]:   00453249
CODE:0045324e   5f              POP         EDI                                     
CODE:0045324f   5e              POP         ESI                                     
CODE:00453250   5b              POP         EBX                                     
CODE:00453251   8be5            MOV         ESP,EBP                                 
CODE:00453253   5d              POP         EBP                                     
CODE:00453254   c3              RET                                                 
CODE:00453255   00              ??          00h                                     
CODE:00453256   00              ??          00h                                     
CODE:00453257   00              ??          00h                                     
                            LAB_00453258:                 ;XREF[1,0]:   0045212f
CODE:00453258   53              PUSH        EBX                                     
CODE:00453259   56              PUSH        ESI                                     
CODE:0045325a   33f6            XOR         ESI,ESI                                 
CODE:0045325c   bbb8374600      MOV         EBX,DATA:DAT_004637b8                   
CODE:00453261   eb11            JMP         LAB_00453274                            
                            LAB_00453263:                 ;XREF[1,0]:   0045327a
CODE:00453263   f6431203        TEST        byte ptr [EBX + ...,0x3                 ;= 09h
CODE:00453267   7407            JZ          LAB_00453270                            
CODE:00453269   53              PUSH        EBX=>DATA:DAT_004637b8                  
CODE:0045326a   e891ecffff      CALL        FUN_00451f00                            ;undefined4 FUN_00451f00(uint param_1...
CODE:0045326f   59              POP         ECX                                     
                            LAB_00453270:                 ;XREF[1,0]:   00453267
CODE:00453270   83c318          ADD         EBX,0x18                                
CODE:00453273   46              INC         ESI                                     
                            LAB_00453274:                 ;XREF[1,0]:   00453261
CODE:00453274   3b35783b4600    CMP         ESI,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:0045327a   72e7            JC          LAB_00453263                            
CODE:0045327c   5e              POP         ESI                                     
CODE:0045327d   5b              POP         EBX                                     
CODE:0045327e   c3              RET                                                 
CODE:0045327f   00              ??          00h                                     
                            LAB_00453280:                 ;XREF[1,0]:   00451ebc
CODE:00453280   53              PUSH        EBX                                     
CODE:00453281   56              PUSH        ESI                                     
CODE:00453282   33f6            XOR         ESI,ESI                                 
CODE:00453284   bbb8374600      MOV         EBX,DATA:DAT_004637b8                   
                            LAB_00453289:                 ;XREF[1,0]:   0045329d
                                                          ; FWD[2,0]:   004637ca,004637e2
CODE:00453289   f6431203        TEST        byte ptr [EBX + ...,0x3                 ;= 09h
                                                                                    ;= 0Ah
CODE:0045328d   7407            JZ          LAB_00453296                            
CODE:0045328f   53              PUSH        EBX=>DATA:DAT_004637b8                  
CODE:00453290   e8ffecffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:00453295   59              POP         ECX                                     
                            LAB_00453296:                 ;XREF[1,0]:   0045328d
CODE:00453296   46              INC         ESI                                     
CODE:00453297   83c318          ADD         EBX,0x18                                
CODE:0045329a   83fe03          CMP         ESI,0x3                                 
CODE:0045329d   7cea            JL          LAB_00453289                            
CODE:0045329f   5e              POP         ESI                                     
CODE:004532a0   5b              POP         EBX                                     
CODE:004532a1   c3              RET                                                 
CODE:004532a2   00              ??          00h                                     
CODE:004532a3   00              ??          00h                                     
                            LAB_004532a4:                 ;XREF[1,0]:   00464118
CODE:004532a4   55              PUSH        EBP                                     
CODE:004532a5   8bec            MOV         EBP,ESP                                 
CODE:004532a7   8b4508          MOV         EAX,dword ptr [EBP + 0x8]               
CODE:004532aa   85c0            TEST        EAX,EAX                                 
CODE:004532ac   7403            JZ          LAB_004532b1                            
CODE:004532ae   c60000          MOV         byte ptr [EAX],0x0                      
                            LAB_004532b1:                 ;XREF[1,0]:   004532ac
CODE:004532b1   33c0            XOR         EAX,EAX                                 
CODE:004532b3   5d              POP         EBP                                     
CODE:004532b4   c3              RET                                                 
CODE:004532b5   00              ??          00h                                     
CODE:004532b6   00              ??          00h                                     
CODE:004532b7   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004532b8(undefined4 param_1, undefined4 param_2, LPCVOID * param_3)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       LPCVOID *          ECX                      
                                                          ;XREF[1,0]:   00451e78
CODE:004532b8   53              PUSH        EBX                                     
CODE:004532b9   56              PUSH        ESI                                     
CODE:004532ba   57              PUSH        EDI                                     
CODE:004532bb   33ff            XOR         EDI,EDI                                 
CODE:004532bd   8b35783b4600    MOV         ESI,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:004532c3   bbb8374600      MOV         EBX,DATA:DAT_004637b8                   
CODE:004532c8   eb11            JMP         LAB_004532db                            
                            LAB_004532ca:                 ;XREF[1,0]:   004532e2
CODE:004532ca   f6431203        TEST        byte ptr [EBX + ...,0x3                 ;= 09h
CODE:004532ce   7408            JZ          LAB_004532d8                            
CODE:004532d0   53              PUSH        EBX=>DATA:DAT_004637b8                  
CODE:004532d1   e8beecffff      CALL        FUN_00451f94                            ;undefined4 FUN_00451f94(undefined4 p...
CODE:004532d6   59              POP         param_3                                 
CODE:004532d7   47              INC         EDI                                     
                            LAB_004532d8:                 ;XREF[1,0]:   004532ce
CODE:004532d8   83c318          ADD         EBX,0x18                                
                            LAB_004532db:                 ;XREF[1,0]:   004532c8
CODE:004532db   8bc6            MOV         param_1,ESI                             
CODE:004532dd   83c6ff          ADD         ESI,-0x1                                
CODE:004532e0   85c0            TEST        param_1,param_1                         
CODE:004532e2   75e6            JNZ         LAB_004532ca                            
CODE:004532e4   8bc7            MOV         param_1,EDI                             
CODE:004532e6   5f              POP         EDI                                     
CODE:004532e7   5e              POP         ESI                                     
CODE:004532e8   5b              POP         EBX                                     
CODE:004532e9   c3              RET                                                 
CODE:004532ea   00              ??          00h                                     
CODE:004532eb   00              ??          00h                                     
CODE:004532ec   55              ??          55h    U                                
CODE:004532ed   8b              ??          8Bh                                     
CODE:004532ee   ec              ??          ECh                                     
CODE:004532ef   a1              ??          A1h                                     
CODE:004532f0   1c              ??          1Ch                                     ;?  ->  0046411c
CODE:004532f1   41              ??          41h    A                                
CODE:004532f2   46              ??          46h    F                                
CODE:004532f3   00              ??          00h                                     
CODE:004532f4   f7              ??          F7h                                     
CODE:004532f5   d0              ??          D0h                                     
CODE:004532f6   8b              ??          8Bh                                     
CODE:004532f7   55              ??          55h    U                                
CODE:004532f8   08              ??          08h                                     
CODE:004532f9   f7              ??          F7h                                     
CODE:004532fa   d2              ??          D2h                                     
CODE:004532fb   89              ??          89h                                     
CODE:004532fc   15              ??          15h                                     
CODE:004532fd   1c              ??          1Ch                                     ;?  ->  0046411c
CODE:004532fe   41              ??          41h    A                                
CODE:004532ff   46              ??          46h    F                                
CODE:00453300   00              ??          00h                                     
CODE:00453301   5d              ??          5Dh    ]                                
CODE:00453302   c3              ??          C3h                                     
CODE:00453303   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00453304(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045330a
                                                          ;XREF[1,0]:   004527ad
CODE:00453304   55              PUSH        EBP                                     
CODE:00453305   8bec            MOV         EBP,ESP                                 
CODE:00453307   53              PUSH        EBX                                     
CODE:00453308   56              PUSH        ESI                                     
CODE:00453309   57              PUSH        EDI                                     
CODE:0045330a   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045330d   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453313   720a            JC          LAB_0045331f                            
CODE:00453315   6afa            PUSH        -0x6                                    
CODE:00453317   e8a4070000      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:0045331c   59              POP         param_3                                 
CODE:0045331d   eb6a            JMP         LAB_00453389                            
                            LAB_0045331f:                 ;XREF[1,0]:   00453313
CODE:0045331f   8b049d7c3...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= 00006000h
CODE:00453326   f6c402          TEST        AH,0x2                                  
CODE:00453329   7407            JZ          LAB_00453332                            
CODE:0045332b   b801000000      MOV         param_1,0x1                             
CODE:00453330   eb57            JMP         LAB_00453389                            
                            LAB_00453332:                 ;XREF[1,0]:   00453329
CODE:00453332   f6c420          TEST        AH,0x20                                 
CODE:00453335   7404            JZ          LAB_0045333b                            
CODE:00453337   33c0            XOR         param_1,param_1                         
CODE:00453339   eb4e            JMP         LAB_00453389                            
                            LAB_0045333b:                 ;XREF[1,0]:   00453335
CODE:0045333b   6a01            PUSH        0x1                                     
CODE:0045333d   6a00            PUSH        0x0                                     
CODE:0045333f   53              PUSH        EBX                                     
CODE:00453340   e89b090000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:00453345   83c40c          ADD         ESP,0xc                                 
CODE:00453348   8bf0            MOV         ESI,param_1                             
CODE:0045334a   83feff          CMP         ESI,-0x1                                
CODE:0045334d   7505            JNZ         LAB_00453354                            
CODE:0045334f   83c8ff          OR          param_1,0xffffffff                      
CODE:00453352   eb35            JMP         LAB_00453389                            
                            LAB_00453354:                 ;XREF[1,0]:   0045334d
CODE:00453354   6a02            PUSH        0x2                                     
CODE:00453356   6a00            PUSH        0x0                                     
CODE:00453358   53              PUSH        EBX                                     
CODE:00453359   e882090000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:0045335e   83c40c          ADD         ESP,0xc                                 
CODE:00453361   8bf8            MOV         EDI,param_1                             
CODE:00453363   83ffff          CMP         EDI,-0x1                                
CODE:00453366   7505            JNZ         LAB_0045336d                            
CODE:00453368   83c8ff          OR          param_1,0xffffffff                      
CODE:0045336b   eb1c            JMP         LAB_00453389                            
                            LAB_0045336d:                 ;XREF[1,0]:   00453366
CODE:0045336d   6a00            PUSH        0x0                                     
CODE:0045336f   56              PUSH        ESI                                     
CODE:00453370   53              PUSH        EBX                                     
CODE:00453371   e86a090000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:00453376   83c40c          ADD         ESP,0xc                                 
CODE:00453379   40              INC         param_1                                 
CODE:0045337a   7505            JNZ         LAB_00453381                            
CODE:0045337c   83c8ff          OR          param_1,0xffffffff                      
CODE:0045337f   eb08            JMP         LAB_00453389                            
                            LAB_00453381:                 ;XREF[1,0]:   0045337a
CODE:00453381   3bfe            CMP         EDI,ESI                                 
CODE:00453383   0f9ec0          SETLE       param_1                                 
CODE:00453386   83e001          AND         param_1,0x1                             
                            LAB_00453389:                 ;XREF[6,0]:   0045331d,00453330,00453339,00453352
                                                          ;             0045336b,0045337f
CODE:00453389   5f              POP         EDI                                     
CODE:0045338a   5e              POP         ESI                                     
CODE:0045338b   5b              POP         EBX                                     
CODE:0045338c   5d              POP         EBP                                     
CODE:0045338d   c3              RET                                                 
CODE:0045338e   00              ??          00h                                     
CODE:0045338f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_00453390(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[3,0]:   00453399,004533a2,004533e4
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045339c
          ;local_8       undefined4          -8                      ;XREF[4,0]:   0045339f,004533a7,004533be,004533da
          ;local_c       undefined4          -c                      ;XREF[4,0]:   004533c5,004533cc,004533e7,004533ef
                                                          ;XREF[1,0]:   004534f4
CODE:00453390   55              PUSH        EBP                                     
CODE:00453391   8bec            MOV         EBP,ESP                                 
CODE:00453393   83c4f8          ADD         ESP,-0x8                                
CODE:00453396   53              PUSH        EBX                                     
CODE:00453397   56              PUSH        ESI                                     
CODE:00453398   57              PUSH        EDI                                     
CODE:00453399   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045339c   03450c          ADD         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045339f   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004533a2   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004533a5   8bdf            MOV         EBX,EDI                                 
                            LAB_004533a7:                 ;XREF[1,0]:   004533f2
CODE:004533a7   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004533aa   2bc3            SUB         param_1,EBX                             
CODE:004533ac   50              PUSH        param_1                                 
CODE:004533ad   6a0d            PUSH        0xd                                     
CODE:004533af   53              PUSH        EBX                                     
CODE:004533b0   e877caffff      CALL        FUN_0044fe2c                            ;char * FUN_0044fe2c(undefined param_...
CODE:004533b5   83c40c          ADD         ESP,0xc                                 
CODE:004533b8   8bf0            MOV         ESI,param_1                             
CODE:004533ba   85f6            TEST        ESI,ESI                                 
CODE:004533bc   7503            JNZ         LAB_004533c1                            
CODE:004533be   8b75fc          MOV         ESI,dword ptr [EBP + local_8+0x4]       
                            LAB_004533c1:                 ;XREF[1,0]:   004533bc
CODE:004533c1   8bc6            MOV         param_1,ESI                             
CODE:004533c3   2bc3            SUB         param_1,EBX                             
CODE:004533c5   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004533c8   3bfb            CMP         EDI,EBX                                 
CODE:004533ca   740e            JZ          LAB_004533da                            
CODE:004533cc   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004533cf   50              PUSH        param_1                                 
CODE:004533d0   53              PUSH        EBX                                     
CODE:004533d1   57              PUSH        EDI                                     
CODE:004533d2   e875caffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:004533d7   83c40c          ADD         ESP,0xc                                 
                            LAB_004533da:                 ;XREF[1,0]:   004533ca
CODE:004533da   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:004533dd   48              DEC         param_1                                 
CODE:004533de   3bf0            CMP         ESI,param_1                             
CODE:004533e0   720a            JC          LAB_004533ec                            
CODE:004533e2   8bc7            MOV         param_1,EDI                             
CODE:004533e4   2b4508          SUB         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004533e7   0345f8          ADD         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004533ea   eb08            JMP         LAB_004533f4                            
                            LAB_004533ec:                 ;XREF[1,0]:   004533e0
CODE:004533ec   8d5e01          LEA         EBX,[ESI + 0x1]                         
CODE:004533ef   037df8          ADD         EDI,dword ptr [EBP + local_c+0x4]       
CODE:004533f2   ebb3            JMP         LAB_004533a7                            
                            LAB_004533f4:                 ;XREF[1,0]:   004533ea
CODE:004533f4   5f              POP         EDI                                     
CODE:004533f5   5e              POP         ESI                                     
CODE:004533f6   5b              POP         EBX                                     
CODE:004533f7   59              POP         param_3                                 
CODE:004533f8   59              POP         param_3                                 
CODE:004533f9   5d              POP         EBP                                     
CODE:004533fa   c3              RET                                                 
CODE:004533fb   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004533fc(undefined4 param_1, undefined4 param_2, DWORD param_3, uint * param_4, LPVOID param_5, char * param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       uint *               4                      ;XREF[7,0]:   00453408,00453430,00453442,00453453,0045346b
                                                                     ;             0045348e,004534de
          ;param_5       LPVOID               8                      ;XREF[1,0]:   00453405
          ;param_6       char *               c                      ;XREF[5,0]:   00453420,0045343d,00453478,00453481,00453518
          ;local_8       undefined4          -8                      ;XREF[3,0]:   00453486,00453489,004534fe
          ;local_c       undefined4          -c                      ;XREF[3,0]:   004534b6,004534c6,0045350c
          ;local_10      undefined4         -10                      ;XREF[3,0]:   00453475,004534bd,00453503
                                                          ;XREF[3,0]:   004523f4,004526c1,0045279c
CODE:004533fc   55              PUSH        EBP                                     
CODE:004533fd   8bec            MOV         EBP,ESP                                 
CODE:004533ff   83c4f4          ADD         ESP,-0xc                                
CODE:00453402   53              PUSH        EBX                                     
CODE:00453403   56              PUSH        ESI                                     
CODE:00453404   57              PUSH        EDI                                     
CODE:00453405   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453408   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0045340b   3b15783b4600    CMP         param_2,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:00453411   720d            JC          LAB_00453420                            
CODE:00453413   6afa            PUSH        -0x6                                    
CODE:00453415   e8a6060000      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:0045341a   59              POP         param_3                                 
CODE:0045341b   e903010000      JMP         LAB_00453523                            
                            LAB_00453420:                 ;XREF[1,0]:   00453411
CODE:00453420   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00453423   42              INC         param_2                                 
CODE:00453424   83fa02          CMP         param_2,0x2                             
CODE:00453427   7307            JNC         LAB_00453430                            
CODE:00453429   33c0            XOR         param_1,param_1                         
CODE:0045342b   e9f3000000      JMP         LAB_00453523                            
                            LAB_00453430:                 ;XREF[1,0]:   00453427
CODE:00453430   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00453433   f604957d3...    TEST        byte ptr [param_...,0x40                
CODE:0045343b   7516            JNZ         LAB_00453453                            
CODE:0045343d   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:00453440   52              PUSH        param_2                                 
CODE:00453441   50              PUSH        param_1                                 
CODE:00453442   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453445   50              PUSH        param_1                                 
CODE:00453446   e821070000      CALL        FUN_00453b6c                            ;DWORD FUN_00453b6c(undefined4 param_...
CODE:0045344b   83c40c          ADD         ESP,0xc                                 
CODE:0045344e   e9d0000000      JMP         LAB_00453523                            
                            LAB_00453453:                 ;XREF[1,0]:   0045343b
CODE:00453453   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:00453456   f604957d3...    TEST        byte ptr [param_...,0x2                 
CODE:0045345e   7407            JZ          LAB_00453467                            
CODE:00453460   33c0            XOR         param_1,param_1                         
CODE:00453462   e9bc000000      JMP         LAB_00453523                            
                            LAB_00453467:                 ;XREF[1,0]:   0045345e
CODE:00453467   8bf0            MOV         ESI,param_1                             
CODE:00453469   33ff            XOR         EDI,EDI                                 
CODE:0045346b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045346e   8d04857c3...    LEA         param_1,[param_1*0x4 + DATA:DAT_00463...;= 00006000h
CODE:00453475   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00453478   3b7d10          CMP         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0045347b   0f83a0000000    JNC         LAB_00453521                            
                            LAB_00453481:                 ;XREF[1,0]:   0045351b
CODE:00453481   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453484   2bc7            SUB         param_1,EDI                             
CODE:00453486   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00453489   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045348c   50              PUSH        param_1                                 
CODE:0045348d   56              PUSH        ESI                                     
CODE:0045348e   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453491   50              PUSH        param_1                                 
CODE:00453492   e8d5060000      CALL        FUN_00453b6c                            ;DWORD FUN_00453b6c(undefined4 param_...
CODE:00453497   83c40c          ADD         ESP,0xc                                 
CODE:0045349a   8bd8            MOV         EBX,param_1                             
CODE:0045349c   83fbff          CMP         EBX,-0x1                                
CODE:0045349f   7505            JNZ         LAB_004534a6                            
CODE:004534a1   83c8ff          OR          param_1,0xffffffff                      
CODE:004534a4   eb7d            JMP         LAB_00453523                            
                            LAB_004534a6:                 ;XREF[1,0]:   0045349f
CODE:004534a6   85db            TEST        EBX,EBX                                 
CODE:004534a8   7477            JZ          LAB_00453521                            
CODE:004534aa   53              PUSH        EBX                                     
CODE:004534ab   6a1a            PUSH        0x1a                                    
CODE:004534ad   56              PUSH        ESI                                     
CODE:004534ae   e879c9ffff      CALL        FUN_0044fe2c                            ;char * FUN_0044fe2c(undefined param_...
CODE:004534b3   83c40c          ADD         ESP,0xc                                 
CODE:004534b6   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:004534b9   85c0            TEST        param_1,param_1                         
CODE:004534bb   7412            JZ          LAB_004534cf                            
CODE:004534bd   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:004534c0   810800020000    OR          dword ptr [param_1],0x200               
CODE:004534c6   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:004534c9   2bde            SUB         EBX,ESI                                 
CODE:004534cb   85db            TEST        EBX,EBX                                 
CODE:004534cd   7452            JZ          LAB_00453521                            
                            LAB_004534cf:                 ;XREF[1,0]:   004534bb
CODE:004534cf   807c1eff0d      CMP         byte ptr [ESI + EBX*0x1 + -0x1],0xd     
CODE:004534d4   751c            JNZ         LAB_004534f2                            
CODE:004534d6   6a01            PUSH        0x1                                     
CODE:004534d8   8bc3            MOV         param_1,EBX                             
CODE:004534da   48              DEC         param_1                                 
CODE:004534db   03c6            ADD         param_1,ESI                             
CODE:004534dd   50              PUSH        param_1                                 
CODE:004534de   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004534e1   50              PUSH        param_1                                 
CODE:004534e2   e885060000      CALL        FUN_00453b6c                            ;DWORD FUN_00453b6c(undefined4 param_...
CODE:004534e7   83c40c          ADD         ESP,0xc                                 
CODE:004534ea   40              INC         param_1                                 
CODE:004534eb   7505            JNZ         LAB_004534f2                            
CODE:004534ed   83c8ff          OR          param_1,0xffffffff                      
CODE:004534f0   eb31            JMP         LAB_00453523                            
                            LAB_004534f2:                 ;XREF[2,0]:   004534d4,004534eb
CODE:004534f2   53              PUSH        EBX                                     
CODE:004534f3   56              PUSH        ESI                                     
CODE:004534f4   e897feffff      CALL        FUN_00453390                            ;char * FUN_00453390(undefined param_...
CODE:004534f9   83c408          ADD         ESP,0x8                                 
CODE:004534fc   03f8            ADD         EDI,param_1                             
CODE:004534fe   3b5dfc          CMP         EBX,dword ptr [EBP + local_8+0x4]       
CODE:00453501   7309            JNC         LAB_0045350c                            
CODE:00453503   8b55f4          MOV         param_2,dword ptr [EBP + local_10+0x4]  
CODE:00453506   f6420120        TEST        byte ptr [param_2 + 0x1],0x20           
CODE:0045350a   7515            JNZ         LAB_00453521                            
                            LAB_0045350c:                 ;XREF[1,0]:   00453501
CODE:0045350c   837df800        CMP         dword ptr [EBP + local_c+0x4],0x0       
CODE:00453510   750f            JNZ         LAB_00453521                            
CODE:00453512   85c0            TEST        param_1,param_1                         
CODE:00453514   750b            JNZ         LAB_00453521                            
CODE:00453516   03f0            ADD         ESI,param_1                             
CODE:00453518   3b7d10          CMP         EDI,dword ptr [EBP + param_6+0x4]       
CODE:0045351b   0f8260ffffff    JC          LAB_00453481                            
                            LAB_00453521:                 ;XREF[6,0]:   0045347b,004534a8,004534cd,0045350a
                                                          ;             00453510,00453514
CODE:00453521   8bc7            MOV         param_1,EDI                             
                            LAB_00453523:                 ;XREF[6,0]:   0045341b,0045342b,0045344e,00453462
                                                          ;             004534a4,004534f0
CODE:00453523   5f              POP         EDI                                     
CODE:00453524   5e              POP         ESI                                     
CODE:00453525   5b              POP         EBX                                     
CODE:00453526   8be5            MOV         ESP,EBP                                 
CODE:00453528   5d              POP         EBP                                     
CODE:00453529   c3              RET                                                 
CODE:0045352a   00              ??          00h                                     
CODE:0045352b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_0045352c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453538
          ;param_5       undefined4           8                      ;XREF[5,0]:   0045353b,0045354d,0045358a,004535b3,004535d2
          ;param_6       undefined4           c                      ;XREF[1,0]:   00453535
          ;param_7       undefined4          10                      ;XREF[1,0]:   00453545
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00453542,00453557
          ;local_c       undefined4          -c                      ;XREF[3,0]:   0045354a,00453574,004535a9
          ;local_10      undefined4         -10                      ;XREF[3,0]:   00453568,0045356f,004535a3
          ;local_14      undefined4         -14                      ;XREF[4,0]:   00453554,0045358f,004535b8,004535ca
                                                          ;XREF[1,0]:   00453676
CODE:0045352c   55              PUSH        EBP                                     
CODE:0045352d   8bec            MOV         EBP,ESP                                 
CODE:0045352f   83c4f0          ADD         ESP,-0x10                               
CODE:00453532   53              PUSH        EBX                                     
CODE:00453533   56              PUSH        ESI                                     
CODE:00453534   57              PUSH        EDI                                     
CODE:00453535   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:00453538   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:0045353b   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045353e   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00453540   03c7            ADD         param_1,EDI                             
CODE:00453542   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00453545   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00453548   03c6            ADD         param_1,ESI                             
CODE:0045354a   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:0045354d   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453550   33d2            XOR         param_2,param_2                         
CODE:00453552   8910            MOV         dword ptr [param_1],param_2             
CODE:00453554   8955f0          MOV         dword ptr [EBP + local_14+0x4],param_2  
                            LAB_00453557:                 ;XREF[1,0]:   004535d7
CODE:00453557   8b5dfc          MOV         EBX,dword ptr [EBP + local_8+0x4]       
CODE:0045355a   2bdf            SUB         EBX,EDI                                 
CODE:0045355c   53              PUSH        EBX                                     
CODE:0045355d   6a0a            PUSH        0xa                                     
CODE:0045355f   57              PUSH        EDI                                     
CODE:00453560   e8c7c8ffff      CALL        FUN_0044fe2c                            ;char * FUN_0044fe2c(undefined param_...
CODE:00453565   83c40c          ADD         ESP,0xc                                 
CODE:00453568   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:0045356b   85c0            TEST        param_1,param_1                         
CODE:0045356d   7405            JZ          LAB_00453574                            
CODE:0045356f   8b5df4          MOV         EBX,dword ptr [EBP + local_10+0x4]      
CODE:00453572   2bdf            SUB         EBX,EDI                                 
                            LAB_00453574:                 ;XREF[1,0]:   0045356d
CODE:00453574   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00453577   2bc6            SUB         param_1,ESI                             
CODE:00453579   3bd8            CMP         EBX,param_1                             
CODE:0045357b   7619            JBE         LAB_00453596                            
CODE:0045357d   8bd8            MOV         EBX,param_1                             
CODE:0045357f   53              PUSH        EBX                                     
CODE:00453580   57              PUSH        EDI                                     
CODE:00453581   56              PUSH        ESI                                     
CODE:00453582   e8c5c8ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:00453587   83c40c          ADD         ESP,0xc                                 
CODE:0045358a   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045358d   0118            ADD         dword ptr [param_1],EBX                 
CODE:0045358f   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:00453592   03c3            ADD         param_1,EBX                             
CODE:00453594   eb46            JMP         LAB_004535dc                            
                            LAB_00453596:                 ;XREF[1,0]:   0045357b
CODE:00453596   53              PUSH        EBX                                     
CODE:00453597   57              PUSH        EDI                                     
CODE:00453598   56              PUSH        ESI                                     
CODE:00453599   e8aec8ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0045359e   83c40c          ADD         ESP,0xc                                 
CODE:004535a1   03f3            ADD         ESI,EBX                                 
CODE:004535a3   837df400        CMP         dword ptr [EBP + local_10+0x4],0x0      
CODE:004535a7   740a            JZ          LAB_004535b3                            
CODE:004535a9   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004535ac   2bc6            SUB         param_1,ESI                             
CODE:004535ae   83f802          CMP         param_1,0x2                             
CODE:004535b1   7d0c            JGE         LAB_004535bf                            
                            LAB_004535b3:                 ;XREF[1,0]:   004535a7
CODE:004535b3   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004535b6   0118            ADD         dword ptr [param_1],EBX                 
CODE:004535b8   8b45f0          MOV         param_1,dword ptr [EBP + local_14+0x4]  
CODE:004535bb   03c3            ADD         param_1,EBX                             
CODE:004535bd   eb1d            JMP         LAB_004535dc                            
                            LAB_004535bf:                 ;XREF[1,0]:   004535b1
CODE:004535bf   c6060d          MOV         byte ptr [ESI],0xd                      
CODE:004535c2   46              INC         ESI                                     
CODE:004535c3   c6060a          MOV         byte ptr [ESI],0xa                      
CODE:004535c6   46              INC         ESI                                     
CODE:004535c7   8d4302          LEA         param_1,[EBX + 0x2]                     
CODE:004535ca   0145f0          ADD         dword ptr [EBP + local_14+0x4],param_1  
CODE:004535cd   8d4301          LEA         param_1,[EBX + 0x1]                     
CODE:004535d0   03f8            ADD         EDI,param_1                             
CODE:004535d2   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:004535d5   0102            ADD         dword ptr [param_2],param_1             
CODE:004535d7   e97bffffff      JMP         LAB_00453557                            
                            LAB_004535dc:                 ;XREF[2,0]:   00453594,004535bd
CODE:004535dc   5f              POP         EDI                                     
CODE:004535dd   5e              POP         ESI                                     
CODE:004535de   5b              POP         EBX                                     
CODE:004535df   8be5            MOV         ESP,EBP                                 
CODE:004535e1   5d              POP         EBP                                     
CODE:004535e2   c3              RET                                                 
CODE:004535e3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD FUN_004535e4(undefined4 param_1, undefined4 param_2, DWORD param_3, uint param_4, LPCVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       uint                 4                      ;XREF[6,0]:   004535f0,00453618,00453629,00453635,0045364a
                                                                     ;             00453688
          ;param_5       LPCVOID              8                      ;XREF[3,0]:   00453646,00453658,004536a8
          ;param_6       DWORD                c                      ;XREF[4,0]:   00453608,00453642,0045365b,004536ba
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00453662,00453671,004536b0,004536b3
          ;local_c       undefined4          -c                      ;XREF[3,0]:   00453694,0045369b,004536ab
          ;local_8c      undefined1         -8c                      ;XREF[2,0]:   0045366a,00453681
                                                          ;XREF[4,0]:   00451ff5,0045204b,00452323,004528b3
CODE:004535e4   55              PUSH        EBP                                     
CODE:004535e5   8bec            MOV         EBP,ESP                                 
CODE:004535e7   81c478ffffff    ADD         ESP,0xffffff78                          
CODE:004535ed   53              PUSH        EBX                                     
CODE:004535ee   56              PUSH        ESI                                     
CODE:004535ef   57              PUSH        EDI                                     
CODE:004535f0   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004535f3   3b05783b4600    CMP         param_1,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:004535f9   720d            JC          LAB_00453608                            
CODE:004535fb   6afa            PUSH        -0x6                                    
CODE:004535fd   e8be040000      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453602   59              POP         param_3                                 
CODE:00453603   e9b5000000      JMP         LAB_004536bd                            
                            LAB_00453608:                 ;XREF[1,0]:   004535f9
CODE:00453608   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0045360b   40              INC         param_1                                 
CODE:0045360c   83f802          CMP         param_1,0x2                             
CODE:0045360f   7307            JNC         LAB_00453618                            
CODE:00453611   33c0            XOR         param_1,param_1                         
CODE:00453613   e9a5000000      JMP         LAB_004536bd                            
                            LAB_00453618:                 ;XREF[1,0]:   0045360f
CODE:00453618   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045361b   f604857d3...    TEST        byte ptr [param_...,0x8                 
CODE:00453623   7410            JZ          LAB_00453635                            
CODE:00453625   6a02            PUSH        0x2                                     
CODE:00453627   6a00            PUSH        0x0                                     
CODE:00453629   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045362c   50              PUSH        param_1                                 
CODE:0045362d   e8ae060000      CALL        FUN_00453ce0                            ;DWORD FUN_00453ce0(undefined param_1...
CODE:00453632   83c40c          ADD         ESP,0xc                                 
                            LAB_00453635:                 ;XREF[1,0]:   00453623
CODE:00453635   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453638   f604857d3...    TEST        byte ptr [param_...,0x40                
CODE:00453640   7516            JNZ         LAB_00453658                            
CODE:00453642   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453645   50              PUSH        param_1                                 
CODE:00453646   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453649   50              PUSH        param_1                                 
CODE:0045364a   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045364d   50              PUSH        param_1                                 
CODE:0045364e   e87d050000      CALL        FUN_00453bd0                            ;DWORD FUN_00453bd0(undefined4 param_...
CODE:00453653   83c40c          ADD         ESP,0xc                                 
CODE:00453656   eb65            JMP         LAB_004536bd                            
                            LAB_00453658:                 ;XREF[1,0]:   00453640
CODE:00453658   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:0045365b   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:0045365e   85db            TEST        EBX,EBX                                 
CODE:00453660   7658            JBE         LAB_004536ba                            
                            LAB_00453662:                 ;XREF[1,0]:   004536b8
CODE:00453662   895dfc          MOV         dword ptr [EBP + local_8+0x4],EBX       
CODE:00453665   6880000000      PUSH        0x80                                    
CODE:0045366a   8d8578ffffff    LEA         param_1=>local_8c,[EBP + 0xffffff78]    
CODE:00453670   50              PUSH        param_1                                 
CODE:00453671   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00453674   50              PUSH        param_1                                 
CODE:00453675   57              PUSH        EDI                                     
CODE:00453676   e8b1feffff      CALL        FUN_0045352c                            ;int FUN_0045352c(undefined param_1, ...
CODE:0045367b   83c410          ADD         ESP,0x10                                
CODE:0045367e   8bf0            MOV         ESI,param_1                             
CODE:00453680   56              PUSH        ESI                                     
CODE:00453681   8d8578ffffff    LEA         param_1=>local_8c,[EBP + 0xffffff78]    
CODE:00453687   50              PUSH        param_1                                 
CODE:00453688   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045368b   50              PUSH        param_1                                 
CODE:0045368c   e83f050000      CALL        FUN_00453bd0                            ;DWORD FUN_00453bd0(undefined4 param_...
CODE:00453691   83c40c          ADD         ESP,0xc                                 
CODE:00453694   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00453697   3bf0            CMP         ESI,param_1                             
CODE:00453699   7415            JZ          LAB_004536b0                            
CODE:0045369b   837df8ff        CMP         dword ptr [EBP + local_c+0x4],-0x1      
CODE:0045369f   7505            JNZ         LAB_004536a6                            
CODE:004536a1   83c8ff          OR          param_1,0xffffffff                      
CODE:004536a4   eb17            JMP         LAB_004536bd                            
                            LAB_004536a6:                 ;XREF[1,0]:   0045369f
CODE:004536a6   8bc7            MOV         param_1,EDI                             
CODE:004536a8   2b450c          SUB         param_1,dword ptr [EBP + param_5+0x4]   
CODE:004536ab   0345f8          ADD         param_1,dword ptr [EBP + local_c+0x4]   
CODE:004536ae   eb0d            JMP         LAB_004536bd                            
                            LAB_004536b0:                 ;XREF[1,0]:   00453699
CODE:004536b0   037dfc          ADD         EDI,dword ptr [EBP + local_8+0x4]       
CODE:004536b3   2b5dfc          SUB         EBX,dword ptr [EBP + local_8+0x4]       
CODE:004536b6   85db            TEST        EBX,EBX                                 
CODE:004536b8   77a8            JA          LAB_00453662                            
                            LAB_004536ba:                 ;XREF[1,0]:   00453660
CODE:004536ba   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
                            LAB_004536bd:                 ;XREF[5,0]:   00453603,00453613,00453656,004536a4
                                                          ;             004536ae
CODE:004536bd   5f              POP         EDI                                     
CODE:004536be   5e              POP         ESI                                     
CODE:004536bf   5b              POP         EBX                                     
CODE:004536c0   8be5            MOV         ESP,EBP                                 
CODE:004536c2   5d              POP         EBP                                     
CODE:004536c3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int * * FUN_004536c4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004536d3
          ;param_5       undefined4           8                      ;XREF[1,0]:   004536d0
          ;param_6       undefined4           c                      ;XREF[2,0]:   004536ef,004537bd
          ;local_5       undefined1          -5                      ;XREF[1,0]:   0045376f
          ;local_6       undefined1          -6                      ;XREF[1,0]:   0045376b
          ;local_7       undefined1          -7                      ;XREF[2,0]:   00453768,0045378c
          ;local_8       undefined1          -8                      ;XREF[2,0]:   00453761,0045377f
          ;local_109     undefined1        -109                      ;XREF[2,0]:   0045372d,004537a3
          ;local_10a     undefined1        -10a                      ;XREF[2,0]:   00453726,0045379c
          ;local_10b     undefined1        -10b                      ;XREF[2,0]:   0045371f,00453795
          ;local_10c     undefined1        -10c                      ;XREF[7,0]:   004536da,00453719,00453734,00453778,0045378f
                                                                     ;             004537b0,004537f4
                                                          ;XREF[1,0]:   00452661
CODE:004536c4   55              PUSH        EBP                                     
CODE:004536c5   8bec            MOV         EBP,ESP                                 
CODE:004536c7   81c4f8feffff    ADD         ESP,0xfffffef8                          
CODE:004536cd   53              PUSH        EBX                                     
CODE:004536ce   56              PUSH        ESI                                     
CODE:004536cf   57              PUSH        EDI                                     
CODE:004536d0   8b7d0c          MOV         EDI,dword ptr [EBP + param_5+0x4]       
CODE:004536d3   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004536d6   85db            TEST        EBX,EBX                                 
CODE:004536d8   752f            JNZ         LAB_00453709                            
CODE:004536da   8d85f8feffff    LEA         param_1=>local_10c,[EBP + 0xfffffef8]   
CODE:004536e0   50              PUSH        param_1                                 ;LPSTR lpBuffer for GetCurrentDirectoryA
CODE:004536e1   6803010000      PUSH        0x103                                   ;DWORD nBufferLength for GetCurrentDi...
CODE:004536e6   e8741e0000      CALL        KERNEL32.DLL::GetCurrentDirectoryA      ;DWORD GetCurrentDirectoryA(DWORD nBu...
CODE:004536eb   85c0            TEST        param_1,param_1                         
CODE:004536ed   7409            JZ          LAB_004536f8                            
CODE:004536ef   3b4510          CMP         param_1,dword ptr [EBP + param_6+0x4]   
CODE:004536f2   0f8eb8000000    JLE         LAB_004537b0                            
                            LAB_004536f8:                 ;XREF[1,0]:   004536ed
CODE:004536f8   c705e0434...    MOV         dword ptr [DATA:DAT_004643e0],0x8       
CODE:00453702   33c0            XOR         param_1,param_1                         
CODE:00453704   e911010000      JMP         LAB_0045381a                            
                            LAB_00453709:                 ;XREF[1,0]:   004536d8
CODE:00453709   833d2cae4...    CMP         dword ptr [DATA:DAT_0046ae2c],0x2       ;= ??
CODE:00453710   753c            JNZ         LAB_0045374e                            
CODE:00453712   8bc3            MOV         param_1,EBX                             
CODE:00453714   8bd0            MOV         param_2,param_1                         
CODE:00453716   80c240          ADD         param_2,0x40                            
CODE:00453719   8895f8feffff    MOV         byte ptr [EBP + local_10c+0x4],param_2  
CODE:0045371f   c685f9fef...    MOV         byte ptr [EBP + local_10b+0x4],0x3a     
CODE:00453726   c685fafef...    MOV         byte ptr [EBP + local_10a+0x4],0x5c     
CODE:0045372d   c685fbfef...    MOV         byte ptr [EBP + local_109+0x4],0x0      
CODE:00453734   8d95f8feffff    LEA         param_2=>local_10c,[EBP + 0xfffffef8]   
CODE:0045373a   83c203          ADD         param_2,0x3                             
CODE:0045373d   8bf2            MOV         ESI,param_2                             
CODE:0045373f   8ad0            MOV         param_2,param_1                         
CODE:00453741   b447            MOV         AH,0x47                                 
CODE:00453743   cd21            INT         0x21                                    
CODE:00453745   7369            JNC         LAB_004537b0                            
CODE:00453747   33c0            XOR         param_1,param_1                         
CODE:00453749   e9cc000000      JMP         LAB_0045381a                            
                            LAB_0045374e:                 ;XREF[1,0]:   00453710
CODE:0045374e   e85a1e0000      CALL        KERNEL32.DLL::GetLogicalDrives          ;DWORD GetLogicalDrives(void)
CODE:00453753   8d4bff          LEA         param_3,[EBX + -0x1]                    
CODE:00453756   ba01000000      MOV         param_2,0x1                             
CODE:0045375b   d3e2            SHL         param_2,param_3                         
CODE:0045375d   85c2            TEST        param_2,param_1                         
CODE:0045375f   744b            JZ          LAB_004537ac                            
CODE:00453761   c645fc3d        MOV         byte ptr [EBP + local_8+0x4],0x3d       
CODE:00453765   80c340          ADD         BL,0x40                                 
CODE:00453768   885dfd          MOV         byte ptr [EBP + local_7+0x4],BL         
CODE:0045376b   c645fe3a        MOV         byte ptr [EBP + local_6+0x4],0x3a       
CODE:0045376f   c645ff00        MOV         byte ptr [EBP + local_5+0x4],0x0        
CODE:00453773   6803010000      PUSH        0x103                                   ;DWORD nSize for GetEnvironmentVariableA
CODE:00453778   8d85f8feffff    LEA         param_1=>local_10c,[EBP + 0xfffffef8]   
CODE:0045377e   50              PUSH        param_1                                 ;LPSTR lpBuffer for GetEnvironmentVar...
CODE:0045377f   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00453782   50              PUSH        param_1                                 ;LPCSTR lpName for GetEnvironmentVari...
CODE:00453783   e8111d0000      CALL        KERNEL32.DLL::GetEnvironmentVariableA   ;DWORD GetEnvironmentVariableA(LPCSTR...
CODE:00453788   85c0            TEST        param_1,param_1                         
CODE:0045378a   7524            JNZ         LAB_004537b0                            
CODE:0045378c   8a45fd          MOV         param_1,byte ptr [EBP + local_7+0x4]    
CODE:0045378f   8885f8feffff    MOV         byte ptr [EBP + local_10c+0x4],param_1  
CODE:00453795   c685f9fef...    MOV         byte ptr [EBP + local_10b+0x4],0x3a     
CODE:0045379c   c685fafef...    MOV         byte ptr [EBP + local_10a+0x4],0x5c     
CODE:004537a3   c685fbfef...    MOV         byte ptr [EBP + local_109+0x4],0x0      
CODE:004537aa   eb04            JMP         LAB_004537b0                            
                            LAB_004537ac:                 ;XREF[1,0]:   0045375f
CODE:004537ac   33c0            XOR         param_1,param_1                         
CODE:004537ae   eb6a            JMP         LAB_0045381a                            
                            LAB_004537b0:                 ;XREF[4,0]:   004536f2,00453745,0045378a,004537aa
CODE:004537b0   8d85f8feffff    LEA         param_1=>local_10c,[EBP + 0xfffffef8]   
CODE:004537b6   50              PUSH        param_1                                 
CODE:004537b7   e8f0c7ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:004537bc   59              POP         param_3                                 
CODE:004537bd   8b5d10          MOV         EBX,dword ptr [EBP + param_6+0x4]       
CODE:004537c0   3bc3            CMP         param_1,EBX                             
CODE:004537c2   720e            JC          LAB_004537d2                            
CODE:004537c4   c705e0434...    MOV         dword ptr [DATA:DAT_004643e0],0x22      
CODE:004537ce   33c0            XOR         param_1,param_1                         
CODE:004537d0   eb48            JMP         LAB_0045381a                            
                            LAB_004537d2:                 ;XREF[1,0]:   004537c2
CODE:004537d2   85ff            TEST        EDI,EDI                                 
CODE:004537d4   751b            JNZ         LAB_004537f1                            
CODE:004537d6   53              PUSH        EBX                                     
CODE:004537d7   e8380d0000      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:004537dc   59              POP         param_3                                 
CODE:004537dd   8bf8            MOV         EDI,param_1                             
CODE:004537df   85ff            TEST        EDI,EDI                                 
CODE:004537e1   750e            JNZ         LAB_004537f1                            
CODE:004537e3   c705e0434...    MOV         dword ptr [DATA:DAT_004643e0],0x8       
CODE:004537ed   33c0            XOR         param_1,param_1                         
CODE:004537ef   eb29            JMP         LAB_0045381a                            
                            LAB_004537f1:                 ;XREF[2,0]:   004537d4,004537e1
CODE:004537f1   57              PUSH        EDI                                     
CODE:004537f2   8bf7            MOV         ESI,EDI                                 
CODE:004537f4   8dbdf8feffff    LEA         EDI=>local_10c,[EBP + 0xfffffef8]       
CODE:004537fa   33c0            XOR         param_1,param_1                         
CODE:004537fc   83c9ff          OR          param_3,0xffffffff                      
CODE:004537ff   f2ae            SCASB.REPNE ES:EDI                                  
CODE:00453801   f7d1            NOT         param_3                                 
CODE:00453803   2bf9            SUB         EDI,param_3                             
CODE:00453805   87f7            XCHG        EDI,ESI                                 
CODE:00453807   8bc7            MOV         param_1,EDI                             
CODE:00453809   8bd1            MOV         param_2,param_3                         
CODE:0045380b   c1e902          SHR         param_3,0x2                             
CODE:0045380e   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:00453810   8bca            MOV         param_3,param_2                         
CODE:00453812   83e103          AND         param_3,0x3                             
CODE:00453815   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:00453817   5f              POP         EDI                                     
CODE:00453818   8bc7            MOV         param_1,EDI                             
                            LAB_0045381a:                 ;XREF[5,0]:   00453704,00453749,004537ae,004537d0
                                                          ;             004537ef
CODE:0045381a   5f              POP         EDI                                     
CODE:0045381b   5e              POP         ESI                                     
CODE:0045381c   5b              POP         EBX                                     
CODE:0045381d   8be5            MOV         ESP,EBP                                 
CODE:0045381f   5d              POP         EBP                                     
CODE:00453820   c3              RET                                                 
CODE:00453821   00              ??          00h                                     
CODE:00453822   00              ??          00h                                     
CODE:00453823   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00453824(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453858
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045384e
                                                          ;XREF[1,0]:   00453f22
CODE:00453824   55              PUSH        EBP                                     
CODE:00453825   8bec            MOV         EBP,ESP                                 
CODE:00453827   33c0            XOR         param_1,param_1                         
CODE:00453829   ba7c3b4600      MOV         param_2,DATA:DAT_00463b7c               ;= 00006000h
CODE:0045382e   eb09            JMP         LAB_00453839                            
                            LAB_00453830:                 ;XREF[1,0]:   0045383f
CODE:00453830   833a00          CMP         dword ptr [param...,0x0                 ;= 00006000h
CODE:00453833   740c            JZ          LAB_00453841                            
CODE:00453835   40              INC         param_1                                 
CODE:00453836   83c204          ADD         param_2,0x4                             
                            LAB_00453839:                 ;XREF[1,0]:   0045382e
CODE:00453839   3b05783b4600    CMP         param_1,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:0045383f   7cef            JL          LAB_00453830                            
                            LAB_00453841:                 ;XREF[1,0]:   00453833
CODE:00453841   3b05783b4600    CMP         param_1,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:00453847   7505            JNZ         LAB_0045384e                            
CODE:00453849   83c8ff          OR          param_1,0xffffffff                      
CODE:0045384c   5d              POP         EBP                                     
CODE:0045384d   c3              RET                                                 
                            LAB_0045384e:                 ;XREF[1,0]:   00453847
CODE:0045384e   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00453851   8914857c3...    MOV         dword ptr [param...,param_2             ;= 00006000h
CODE:00453858   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0045385b   89148550a...    MOV         dword ptr [param...,param_2             ;= ??
CODE:00453862   5d              POP         EBP                                     
CODE:00453863   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint FUN_00453864(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045386a
          ;param_5       undefined4           8                      ;XREF[1,0]:   00453867
          ;param_6       undefined4           c                      ;XREF[1,0]:   004538c0
CODE:00453864   55              PUSH        EBP                                     
CODE:00453865   8bec            MOV         EBP,ESP                                 
CODE:00453867   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045386a   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:0045386d   83f8ff          CMP         param_1,-0x1                            
CODE:00453870   751a            JNZ         LAB_0045388c                            
CODE:00453872   33c0            XOR         param_1,param_1                         
CODE:00453874   ba7c3b4600      MOV         param_2,DATA:DAT_00463b7c               ;= 00006000h
CODE:00453879   eb04            JMP         LAB_0045387f                            
                            LAB_0045387b:                 ;XREF[1,0]:   0045388a
CODE:0045387b   40              INC         param_1                                 
CODE:0045387c   83c204          ADD         param_2,0x4                             
                            LAB_0045387f:                 ;XREF[1,0]:   00453879
CODE:0045387f   3b05783b4600    CMP         param_1,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:00453885   7d05            JGE         LAB_0045388c                            
CODE:00453887   833a00          CMP         dword ptr [param...,0x0                 ;= 00006000h
CODE:0045388a   75ef            JNZ         LAB_0045387b                            
                            LAB_0045388c:                 ;XREF[2,0]:   00453870,00453885
CODE:0045388c   8b15783b4600    MOV         param_2,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:00453892   3bca            CMP         param_3,param_2                         
CODE:00453894   7304            JNC         LAB_0045389a                            
CODE:00453896   3bd0            CMP         param_2,param_1                         
CODE:00453898   7705            JA          LAB_0045389f                            
                            LAB_0045389a:                 ;XREF[1,0]:   00453894
CODE:0045389a   83c8ff          OR          param_1,0xffffffff                      
CODE:0045389d   5d              POP         EBP                                     
CODE:0045389e   c3              RET                                                 
                            LAB_0045389f:                 ;XREF[1,0]:   00453898
CODE:0045389f   8b148d7c3...    MOV         param_2,dword ptr [param_3*0x4 + DATA...;= 00006000h
CODE:004538a6   85d2            TEST        param_2,param_2                         
CODE:004538a8   740a            JZ          LAB_004538b4                            
CODE:004538aa   833c857c3...    CMP         dword ptr [param...,0x0                 ;= 00006000h
CODE:004538b2   7405            JZ          LAB_004538b9                            
                            LAB_004538b4:                 ;XREF[1,0]:   004538a8
CODE:004538b4   83c8ff          OR          param_1,0xffffffff                      
CODE:004538b7   5d              POP         EBP                                     
CODE:004538b8   c3              RET                                                 
                            LAB_004538b9:                 ;XREF[1,0]:   004538b2
CODE:004538b9   8914857c3...    MOV         dword ptr [param...,param_2             ;= 00006000h
CODE:004538c0   8b5510          MOV         param_2,dword ptr [EBP + param_6+0x4]   
CODE:004538c3   89148550a...    MOV         dword ptr [param...,param_2             ;= ??
CODE:004538ca   5d              POP         EBP                                     
CODE:004538cb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004538cc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004538cf
CODE:004538cc   55              PUSH        EBP                                     
CODE:004538cd   8bec            MOV         EBP,ESP                                 
CODE:004538cf   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004538d2   3b05783b4600    CMP         param_1,dword ptr [DATA:DAT_00463b78]   ;= 00000028h
CODE:004538d8   7309            JNC         LAB_004538e3                            
CODE:004538da   33d2            XOR         param_2,param_2                         
CODE:004538dc   8914857c3...    MOV         dword ptr [param...,param_2             ;= 00006000h
                            LAB_004538e3:                 ;XREF[1,0]:   004538d8
CODE:004538e3   5d              POP         EBP                                     
CODE:004538e4   c3              RET                                                 
CODE:004538e5   90              ??          90h                                     
CODE:004538e6   90              ??          90h                                     
CODE:004538e7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004538e8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004538ee
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00453929,00453931,00453955,0045395b
                                                          ;XREF[1,0]:   0045399d
CODE:004538e8   55              PUSH        EBP                                     
CODE:004538e9   8bec            MOV         EBP,ESP                                 
CODE:004538eb   51              PUSH        param_3                                 
CODE:004538ec   53              PUSH        EBX                                     
CODE:004538ed   56              PUSH        ESI                                     
CODE:004538ee   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004538f1   a1783b4600      MOV         param_1,[DATA:DAT_00463b78]             ;= 00000028h
CODE:004538f6   8d1485783...    LEA         param_2,[param_1*0x4 + 0x463b78]=>DAT...
CODE:004538fd   85c0            TEST        param_1,param_1                         
CODE:004538ff   740d            JZ          LAB_0045390e                            
                            LAB_00453901:                 ;XREF[1,0]:   0045390c
                                                          ; FWD[2,0]:   00463c14,00463c18
CODE:00453901   833a00          CMP         dword ptr [param...,0x0                 
CODE:00453904   7508            JNZ         LAB_0045390e                            
CODE:00453906   48              DEC         param_1                                 
CODE:00453907   83c2fc          ADD         param_2,-0x4                            
CODE:0045390a   85c0            TEST        param_1,param_1                         
CODE:0045390c   75f3            JNZ         LAB_00453901                            
                            LAB_0045390e:                 ;XREF[2,0]:   004538ff,00453904
CODE:0045390e   85f6            TEST        ESI,ESI                                 
CODE:00453910   7510            JNZ         LAB_00453922                            
CODE:00453912   85c0            TEST        param_1,param_1                         
CODE:00453914   7504            JNZ         LAB_0045391a                            
CODE:00453916   33c0            XOR         param_1,param_1                         
CODE:00453918   eb5a            JMP         LAB_00453974                            
                            LAB_0045391a:                 ;XREF[1,0]:   00453914
CODE:0045391a   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:0045391d   83c004          ADD         param_1,0x4                             
CODE:00453920   eb52            JMP         LAB_00453974                            
                            LAB_00453922:                 ;XREF[1,0]:   00453910
CODE:00453922   8906            MOV         dword ptr [ESI],param_1                 
CODE:00453924   83c604          ADD         ESI,0x4                                 
CODE:00453927   33d2            XOR         param_2,param_2                         
CODE:00453929   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:0045392c   bb7c3b4600      MOV         EBX,DATA:DAT_00463b7c                   ;= 00006000h
CODE:00453931   3b45fc          CMP         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00453934   7e2a            JLE         LAB_00453960                            
                            LAB_00453936:                 ;XREF[1,0]:   0045395e
CODE:00453936   b101            MOV         param_3,0x1                             
                                                          ; FWD[2,0]:   00463b7c,00463b80
CODE:00453938   8b13            MOV         param_2,dword ptr [EBX]=>DATA:DAT_004...;= 00006000h
                                                                                    ;= 00006001h
CODE:0045393a   f6c608          TEST        DH,0x8                                  
CODE:0045393d   7403            JZ          LAB_00453942                            
CODE:0045393f   80c920          OR          param_3,0x20                            
                            LAB_00453942:                 ;XREF[1,0]:   0045393d
CODE:00453942   f6c680          TEST        DH,0x80                                 
CODE:00453945   7503            JNZ         LAB_0045394a                            
CODE:00453947   80c980          OR          param_3,0x80                            
                            LAB_0045394a:                 ;XREF[1,0]:   00453945
CODE:0045394a   f6c620          TEST        DH,0x20                                 
CODE:0045394d   7403            JZ          LAB_00453952                            
CODE:0045394f   80c940          OR          param_3,0x40                            
                            LAB_00453952:                 ;XREF[1,0]:   0045394d
CODE:00453952   880e            MOV         byte ptr [ESI],param_3                  
CODE:00453954   46              INC         ESI                                     
CODE:00453955   ff45fc          INC         dword ptr [EBP + local_8+0x4]           
CODE:00453958   83c304          ADD         EBX,0x4                                 
CODE:0045395b   3b45fc          CMP         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045395e   7fd6            JG          LAB_00453936                            
                            LAB_00453960:                 ;XREF[1,0]:   00453934
CODE:00453960   c1e002          SHL         param_1,0x2                             
CODE:00453963   50              PUSH        param_1                                 
CODE:00453964   6850ab4600      PUSH        DATA:DAT_0046ab50                       ;= ??
CODE:00453969   56              PUSH        ESI                                     
CODE:0045396a   e8ddc4ffff      CALL        Memcpy                                  ;void * Memcpy(void * dest, void * sr...
CODE:0045396f   83c40c          ADD         ESP,0xc                                 
CODE:00453972   33c0            XOR         param_1,param_1                         
                            LAB_00453974:                 ;XREF[2,0]:   00453918,00453920
CODE:00453974   5e              POP         ESI                                     
CODE:00453975   5b              POP         EBX                                     
CODE:00453976   59              POP         param_3                                 
CODE:00453977   5d              POP         EBP                                     
CODE:00453978   c3              RET                                                 
CODE:00453979   90              ??          90h                                     
CODE:0045397a   90              ??          90h                                     
CODE:0045397b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045397c(void)
          ;local_1c      undefined4         -1c                      ;XREF[1,0]:   004539bc
          ;local_1e      undefined2         -1e                      ;XREF[1,0]:   004539b7
          ;local_50      undefined1         -50                      ;XREF[1,0]:   004539ad
          ;local_54      undefined4         -54                      ;XREF[3,0]:   004539a9,004539e1,00453a62
          ;local_58      undefined4         -58                      ;XREF[6,0]:   004539ca,004539d0,004539f0,00453a2c,00453a31
                                                                     ;             00453a4d
CODE:0045397c   53              PUSH        EBX                                     
CODE:0045397d   56              PUSH        ESI                                     
CODE:0045397e   57              PUSH        EDI                                     
CODE:0045397f   83c4b4          ADD         ESP,-0x4c                               
CODE:00453982   a1783b4600      MOV         EAX,[DATA:DAT_00463b78]                 ;= 00000028h
CODE:00453987   50              PUSH        EAX                                     ;UINT uNumber for SetHandleCount
CODE:00453988   e8f01b0000      CALL        KERNEL32.DLL::SetHandleCount            ;UINT SetHandleCount(UINT uNumber)
CODE:0045398d   8bd8            MOV         EBX,EAX                                 
CODE:0045398f   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453995   7306            JNC         LAB_0045399d                            
CODE:00453997   891d783b4600    MOV         dword ptr [DATA:DAT_00463b78],EBX       ;= 00000028h
                            LAB_0045399d:                 ;XREF[1,0]:   00453995
CODE:0045399d   c70518414...    MOV         dword ptr [DATA:...,FUN_004538e8        ;= 004532a4
CODE:004539a7   33c0            XOR         EAX,EAX                                 
CODE:004539a9   89442404        MOV         dword ptr [ESP + local_54+0x58],EAX     
CODE:004539ad   8d442408        LEA         EAX=>local_50,[ESP + 0x8]               
CODE:004539b1   50              PUSH        EAX                                     ;LPSTARTUPINFOA lpStartupInfo for Get...
CODE:004539b2   e8ee1a0000      CALL        KERNEL32.DLL::GetStartupInfoA           ;void GetStartupInfoA(LPSTARTUPINFOA ...
CODE:004539b7   0fb744243a      MOVZX       EAX,word ptr [ESP + local_1e+0x58]      
CODE:004539bc   8b74243c        MOV         ESI,dword ptr [ESP + local_1c+0x58]     
CODE:004539c0   85c0            TEST        EAX,EAX                                 
CODE:004539c2   0f849a000000    JZ          LAB_00453a62                            
CODE:004539c8   8b16            MOV         EDX,dword ptr [ESI]                     
CODE:004539ca   891424          MOV         dword ptr [ESP]=>local_58,EDX           
CODE:004539cd   83c604          ADD         ESI,0x4                                 
CODE:004539d0   8b1424          MOV         EDX,dword ptr [ESP]=>local_58           
CODE:004539d3   8d1492          LEA         EDX,[EDX + EDX*0x4]                     
CODE:004539d6   83c204          ADD         EDX,0x4                                 
CODE:004539d9   3bd0            CMP         EDX,EAX                                 
CODE:004539db   0f8581000000    JNZ         LAB_00453a62                            
CODE:004539e1   c74424040...    MOV         dword ptr [ESP + local_54+0x58],0x1     
CODE:004539e9   33db            XOR         EBX,EBX                                 
CODE:004539eb   bf7c3b4600      MOV         EDI,DATA:DAT_00463b7c                   ;= 00006000h
CODE:004539f0   3b1c24          CMP         EBX,dword ptr [ESP]=>local_58           
CODE:004539f3   7d3c            JGE         LAB_00453a31                            
                            LAB_004539f5:                 ;XREF[1,0]:   00453a2f
CODE:004539f5   8a16            MOV         DL,byte ptr [ESI]                       
CODE:004539f7   46              INC         ESI                                     
CODE:004539f8   33c0            XOR         EAX,EAX                                 
CODE:004539fa   f6c220          TEST        DL,0x20                                 
CODE:004539fd   7405            JZ          LAB_00453a04                            
CODE:004539ff   0d00080000      OR          EAX,0x800                               
                            LAB_00453a04:                 ;XREF[1,0]:   004539fd
CODE:00453a04   f6c240          TEST        DL,0x40                                 
CODE:00453a07   7405            JZ          LAB_00453a0e                            
CODE:00453a09   0d00200000      OR          EAX,0x2000                              
                            LAB_00453a0e:                 ;XREF[1,0]:   00453a07
CODE:00453a0e   f6c280          TEST        DL,0x80                                 
CODE:00453a11   7407            JZ          LAB_00453a1a                            
CODE:00453a13   0d00400000      OR          EAX,0x4000                              
CODE:00453a18   eb05            JMP         LAB_00453a1f                            
                            LAB_00453a1a:                 ;XREF[1,0]:   00453a11
CODE:00453a1a   0d00800000      OR          EAX,0x8000                              
                            LAB_00453a1f:                 ;XREF[1,0]:   00453a18
CODE:00453a1f   8b17            MOV         EDX,dword ptr [EDI]=>DATA:DAT_00463b7c  ;= 00006000h
CODE:00453a21   83e203          AND         EDX,0x3                                 
CODE:00453a24   0bd0            OR          EDX,EAX                                 
CODE:00453a26   8917            MOV         dword ptr [EDI]=>DATA:DAT_00463b7c,EDX  ;= 00006000h
CODE:00453a28   43              INC         EBX                                     
CODE:00453a29   83c704          ADD         EDI,0x4                                 
CODE:00453a2c   3b1c24          CMP         EBX,dword ptr [ESP]=>local_58           
CODE:00453a2f   7cc4            JL          LAB_004539f5                            
                            LAB_00453a31:                 ;XREF[1,0]:   004539f3
CODE:00453a31   8b1c24          MOV         EBX,dword ptr [ESP]=>local_58           
CODE:00453a34   8d049d7c3...    LEA         EAX,[EBX*0x4 + DATA:DAT_00463b7c]       ;= 00006000h
CODE:00453a3b   eb08            JMP         LAB_00453a45                            
                            LAB_00453a3d:                 ;XREF[1,0]:   00453a4b
CODE:00453a3d   33d2            XOR         EDX,EDX                                 
CODE:00453a3f   8910            MOV         dword ptr [EAX],EDX=>DATA:DAT_00463b7c  ;= 00006000h
CODE:00453a41   43              INC         EBX                                     
CODE:00453a42   83c004          ADD         EAX,0x4                                 
                            LAB_00453a45:                 ;XREF[1,0]:   00453a3b
CODE:00453a45   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453a4b   72f0            JC          LAB_00453a3d                            
CODE:00453a4d   8b0424          MOV         EAX,dword ptr [ESP]=>local_58           
CODE:00453a50   c1e002          SHL         EAX,0x2                                 
CODE:00453a53   50              PUSH        EAX                                     
CODE:00453a54   56              PUSH        ESI                                     
CODE:00453a55   6850ab4600      PUSH        DATA:DAT_0046ab50                       ;= ??
CODE:00453a5a   e811c4ffff      CALL        FUN_0044fe70                            ;undefined4 * FUN_0044fe70(undefined ...
CODE:00453a5f   83c40c          ADD         ESP,0xc                                 
                            LAB_00453a62:                 ;XREF[2,0]:   004539c2,004539db
CODE:00453a62   837c240400      CMP         dword ptr [ESP + local_54+0x58],0x0     
CODE:00453a67   754d            JNZ         LAB_00453ab6                            
CODE:00453a69   6af6            PUSH        -0xa                                    ;DWORD nStdHandle for GetStdHandle
CODE:00453a6b   e8951a0000      CALL        KERNEL32.DLL::GetStdHandle              ;HANDLE GetStdHandle(DWORD nStdHandle)
CODE:00453a70   a350ab4600      MOV         [DATA:DAT_0046ab50],EAX                 ;= ??
CODE:00453a75   6af5            PUSH        -0xb                                    ;DWORD nStdHandle for GetStdHandle
CODE:00453a77   e8891a0000      CALL        KERNEL32.DLL::GetStdHandle              ;HANDLE GetStdHandle(DWORD nStdHandle)
CODE:00453a7c   a354ab4600      MOV         [DATA:DAT_0046ab54],EAX                 ;= ??
CODE:00453a81   6af4            PUSH        -0xc                                    ;DWORD nStdHandle for GetStdHandle
CODE:00453a83   e87d1a0000      CALL        KERNEL32.DLL::GetStdHandle              ;HANDLE GetStdHandle(DWORD nStdHandle)
CODE:00453a88   a358ab4600      MOV         [DATA:DAT_0046ab58],EAX                 ;= ??
CODE:00453a8d   33db            XOR         EBX,EBX                                 
CODE:00453a8f   be7c3b4600      MOV         ESI,DATA:DAT_00463b7c                   ;= 00006000h
                            LAB_00453a94:                 ;XREF[1,0]:   00453ab4
CODE:00453a94   53              PUSH        EBX                                     
CODE:00453a95   e816020000      CALL        FUN_00453cb0                            ;bool FUN_00453cb0(undefined param_1,...
CODE:00453a9a   59              POP         ECX                                     
CODE:00453a9b   85c0            TEST        EAX,EAX                                 
CODE:00453a9d   7408            JZ          LAB_00453aa7                            
CODE:00453a9f   810e00200000    OR          dword ptr [ESI]=...,0x2000              ;= 00006000h
CODE:00453aa5   eb06            JMP         LAB_00453aad                            
                            LAB_00453aa7:                 ;XREF[1,0]:   00453a9d
CODE:00453aa7   8126ffdfffff    AND         dword ptr [ESI]=...,0xffffdfff          ;= 00006000h
                            LAB_00453aad:                 ;XREF[1,0]:   00453aa5
CODE:00453aad   43              INC         EBX                                     
CODE:00453aae   83c604          ADD         ESI,0x4                                 
CODE:00453ab1   83fb02          CMP         EBX,0x2                                 
CODE:00453ab4   7ede            JLE         LAB_00453a94                            
                            LAB_00453ab6:                 ;XREF[1,0]:   00453a67
CODE:00453ab6   83c44c          ADD         ESP,0x4c                                
CODE:00453ab9   5f              POP         EDI                                     
CODE:00453aba   5e              POP         ESI                                     
CODE:00453abb   5b              POP         EBX                                     
CODE:00453abc   c3              RET                                                 
CODE:00453abd   00              ??          00h                                     
CODE:00453abe   00              ??          00h                                     
CODE:00453abf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453ac0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453ac3
                                                          ;XREF[13,0]:  00453317,00453415,004535fd,00453b2f
                                                          ;             00453b57,00453b7e,00453be2,00453c81
                                                          ;             00453cf3,00453d1e,00453e44,00453eec
                                                          ;             00453f33
CODE:00453ac0   55              PUSH        EBP                                     
CODE:00453ac1   8bec            MOV         EBP,ESP                                 
CODE:00453ac3   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453ac6   85c0            TEST        param_1,param_1                         
CODE:00453ac8   7c1a            JL          LAB_00453ae4                            
CODE:00453aca   3d2a010000      CMP         param_1,0x12a                           
CODE:00453acf   7e05            JLE         LAB_00453ad6                            
                            LAB_00453ad1:                 ;XREF[1,0]:   00453aec
CODE:00453ad1   b801000000      MOV         param_1,0x1                             
                            LAB_00453ad6:                 ;XREF[1,0]:   00453acf
CODE:00453ad6   a30cac4600      MOV         [DATA:DAT_0046ac0c],param_1             ;= ??
                                                          ; FWD[2,0]:   00464120,00464121
CODE:00453adb   0fbe80204...    MOVSX       param_1,byte ptr [param_1 + 0x464120]...;= 13h
CODE:00453ae2   eb14            JMP         LAB_00453af8                            
                            LAB_00453ae4:                 ;XREF[1,0]:   00453ac8
CODE:00453ae4   f7d8            NEG         param_1                                 
CODE:00453ae6   3b05f43c4600    CMP         param_1,dword ptr [DATA:DAT_00463cf4]   ;= 31h    1
CODE:00453aec   7de3            JGE         LAB_00453ad1                            
CODE:00453aee   c7050cac4...    MOV         dword ptr [DATA:DAT_0046ac0c],0xffffffff;= ??
                            LAB_00453af8:                 ;XREF[1,0]:   00453ae2
CODE:00453af8   a3e0434600      MOV         [DATA:DAT_004643e0],param_1             
CODE:00453afd   83c8ff          OR          param_1,0xffffffff                      
CODE:00453b00   5d              POP         EBP                                     
CODE:00453b01   c3              RET                                                 
CODE:00453b02   90              ??          90h                                     
CODE:00453b03   90              ??          90h                                     
CODE:00453b04   53              ??          53h    S                                
CODE:00453b05   e8              ??          E8h                                     
CODE:00453b06   25              ??          25h    %                                
CODE:00453b07   1a              ??          1Ah                                     
CODE:00453b08   00              ??          00h                                     
CODE:00453b09   00              ??          00h                                     
CODE:00453b0a   8b              ??          8Bh                                     
CODE:00453b0b   d8              ??          D8h                                     
CODE:00453b0c   81              ??          81h                                     
CODE:00453b0d   e3              ??          E3h                                     
CODE:00453b0e   ff              ??          FFh                                     
CODE:00453b0f   ff              ??          FFh                                     
CODE:00453b10   00              ??          00h                                     
CODE:00453b11   00              ??          00h                                     
CODE:00453b12   8b              ??          8Bh                                     
CODE:00453b13   c3              ??          C3h                                     
CODE:00453b14   25              ??          25h    %                                
CODE:00453b15   ff              ??          FFh                                     
CODE:00453b16   ff              ??          FFh                                     
CODE:00453b17   00              ??          00h                                     
CODE:00453b18   00              ??          00h                                     
CODE:00453b19   50              ??          50h    P                                
CODE:00453b1a   e8              ??          E8h                                     
CODE:00453b1b   a1              ??          A1h                                     
CODE:00453b1c   ff              ??          FFh                                     
CODE:00453b1d   ff              ??          FFh                                     
CODE:00453b1e   ff              ??          FFh                                     
CODE:00453b1f   59              ??          59h    Y                                
CODE:00453b20   8b              ??          8Bh                                     
CODE:00453b21   c3              ??          C3h                                     
CODE:00453b22   5b              ??          5Bh    [                                
CODE:00453b23   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00453b24(void)
                                                          ;XREF[7,0]:   00453b5f,00453ba4,00453c08,00453c48
                                                          ;             00453ca8,00453d4c,00453f5b
CODE:00453b24   e8061a0000      CALL        KERNEL32.DLL::GetLastError              ;DWORD GetLastError(void)
CODE:00453b29   25ffff0000      AND         EAX,0xffff                              
CODE:00453b2e   50              PUSH        EAX                                     
CODE:00453b2f   e88cffffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453b34   59              POP         ECX                                     
CODE:00453b35   c3              RET                                                 
CODE:00453b36   00              ??          00h                                     
CODE:00453b37   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453b38(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453b3d
                                                          ;XREF[2,0]:   0042afc8,0042afe5
CODE:00453b38   55              PUSH        EBP                                     
CODE:00453b39   8bec            MOV         EBP,ESP                                 
CODE:00453b3b   6a00            PUSH        0x0                                     ;LPSECURITY_ATTRIBUTES lpSecurityAttr...
CODE:00453b3d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453b40   50              PUSH        param_1                                 ;LPCSTR lpPathName for CreateDirectoryA
CODE:00453b41   e8071a0000      CALL        KERNEL32.DLL::CreateDirectoryA          ;BOOL CreateDirectoryA(LPCSTR lpPathN...
CODE:00453b46   48              DEC         param_1                                 
CODE:00453b47   741d            JZ          LAB_00453b66                            
CODE:00453b49   e8e1190000      CALL        KERNEL32.DLL::GetLastError              ;DWORD GetLastError(void)
CODE:00453b4e   3db7000000      CMP         param_1,0xb7                            
CODE:00453b53   750a            JNZ         LAB_00453b5f                            
CODE:00453b55   6a05            PUSH        0x5                                     
CODE:00453b57   e864ffffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453b5c   59              POP         param_3                                 
CODE:00453b5d   5d              POP         EBP                                     
CODE:00453b5e   c3              RET                                                 
                            LAB_00453b5f:                 ;XREF[1,0]:   00453b53
CODE:00453b5f   e8c0ffffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
CODE:00453b64   5d              POP         EBP                                     
CODE:00453b65   c3              RET                                                 
                            LAB_00453b66:                 ;XREF[1,0]:   00453b47
CODE:00453b66   33c0            XOR         param_1,param_1                         
CODE:00453b68   5d              POP         EBP                                     
CODE:00453b69   c3              RET                                                 
CODE:00453b6a   00              ??          00h                                     
CODE:00453b6b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD FUN_00453b6c(undefined4 param_1, undefined4 param_2, DWORD param_3, uint param_4, LPVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       uint                 4                      ;XREF[1,0]:   00453b71
          ;param_5       LPVOID               8                      ;XREF[1,0]:   00453b90
          ;param_6       DWORD                c                      ;XREF[1,0]:   00453b8c
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00453b88,00453bab
                                                          ;XREF[4,0]:   00453446,00453492,004534e2,00453bc3
CODE:00453b6c   55              PUSH        EBP                                     
CODE:00453b6d   8bec            MOV         EBP,ESP                                 
CODE:00453b6f   51              PUSH        param_3                                 
CODE:00453b70   53              PUSH        EBX                                     
CODE:00453b71   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00453b74   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453b7a   720a            JC          LAB_00453b86                            
CODE:00453b7c   6a06            PUSH        0x6                                     
CODE:00453b7e   e83dffffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453b83   59              POP         param_3                                 
CODE:00453b84   eb28            JMP         LAB_00453bae                            
                            LAB_00453b86:                 ;XREF[1,0]:   00453b7a
CODE:00453b86   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for ReadFile
CODE:00453b88   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00453b8b   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesRead for Read...
CODE:00453b8c   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453b8f   50              PUSH        param_1                                 ;DWORD nNumberOfBytesToRead for ReadFile
CODE:00453b90   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453b93   50              PUSH        param_1                                 ;LPVOID lpBuffer for ReadFile
CODE:00453b94   8b049d50a...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= ??
CODE:00453b9b   50              PUSH        param_1                                 ;HANDLE hFile for ReadFile
CODE:00453b9c   e8001a0000      CALL        KERNEL32.DLL::ReadFile                  ;BOOL ReadFile(HANDLE hFile, LPVOID l...
CODE:00453ba1   48              DEC         param_1                                 
CODE:00453ba2   7407            JZ          LAB_00453bab                            
CODE:00453ba4   e87bffffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
CODE:00453ba9   eb03            JMP         LAB_00453bae                            
                            LAB_00453bab:                 ;XREF[1,0]:   00453ba2
CODE:00453bab   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
                            LAB_00453bae:                 ;XREF[2,0]:   00453b84,00453ba9
CODE:00453bae   5b              POP         EBX                                     
CODE:00453baf   59              POP         param_3                                 
CODE:00453bb0   5d              POP         EBP                                     
CODE:00453bb1   c3              RET                                                 
CODE:00453bb2   90              ??          90h                                     
CODE:00453bb3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00453bb4(undefined4 param_1, undefined4 param_2, DWORD param_3, undefined4 param_4, LPVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453bbf
          ;param_5       LPVOID               8                      ;XREF[1,0]:   00453bbb
          ;param_6       DWORD                c                      ;XREF[1,0]:   00453bb7
CODE:00453bb4   55              PUSH        EBP                                     
CODE:00453bb5   8bec            MOV         EBP,ESP                                 
CODE:00453bb7   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453bba   50              PUSH        param_1                                 
CODE:00453bbb   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453bbe   50              PUSH        param_1                                 
CODE:00453bbf   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453bc2   50              PUSH        param_1                                 
CODE:00453bc3   e8a4ffffff      CALL        FUN_00453b6c                            ;DWORD FUN_00453b6c(undefined4 param_...
CODE:00453bc8   83c40c          ADD         ESP,0xc                                 
CODE:00453bcb   5d              POP         EBP                                     
CODE:00453bcc   c3              RET                                                 
CODE:00453bcd   00              ??          00h                                     
CODE:00453bce   00              ??          00h                                     
CODE:00453bcf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD FUN_00453bd0(undefined4 param_1, undefined4 param_2, DWORD param_3, uint param_4, LPCVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       uint                 4                      ;XREF[1,0]:   00453bd5
          ;param_5       LPCVOID              8                      ;XREF[1,0]:   00453bf4
          ;param_6       DWORD                c                      ;XREF[1,0]:   00453bf0
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00453bec,00453c0f
                                                          ;XREF[3,0]:   0045364e,0045368c,00453c27
CODE:00453bd0   55              PUSH        EBP                                     
CODE:00453bd1   8bec            MOV         EBP,ESP                                 
CODE:00453bd3   51              PUSH        param_3                                 
CODE:00453bd4   53              PUSH        EBX                                     
CODE:00453bd5   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00453bd8   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453bde   720a            JC          LAB_00453bea                            
CODE:00453be0   6a06            PUSH        0x6                                     
CODE:00453be2   e8d9feffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453be7   59              POP         param_3                                 
CODE:00453be8   eb28            JMP         LAB_00453c12                            
                            LAB_00453bea:                 ;XREF[1,0]:   00453bde
CODE:00453bea   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for WriteFile
CODE:00453bec   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00453bef   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesWritten for W...
CODE:00453bf0   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453bf3   50              PUSH        param_1                                 ;DWORD nNumberOfBytesToWrite for Writ...
CODE:00453bf4   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453bf7   50              PUSH        param_1                                 ;LPCVOID lpBuffer for WriteFile
CODE:00453bf8   8b049d50a...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= ??
CODE:00453bff   50              PUSH        param_1                                 ;HANDLE hFile for WriteFile
CODE:00453c00   e8e2180000      CALL        KERNEL32.DLL::WriteFile                 ;BOOL WriteFile(HANDLE hFile, LPCVOID...
CODE:00453c05   48              DEC         param_1                                 
CODE:00453c06   7407            JZ          LAB_00453c0f                            
CODE:00453c08   e817ffffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
CODE:00453c0d   eb03            JMP         LAB_00453c12                            
                            LAB_00453c0f:                 ;XREF[1,0]:   00453c06
CODE:00453c0f   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
                            LAB_00453c12:                 ;XREF[2,0]:   00453be8,00453c0d
CODE:00453c12   5b              POP         EBX                                     
CODE:00453c13   59              POP         param_3                                 
CODE:00453c14   5d              POP         EBP                                     
CODE:00453c15   c3              RET                                                 
CODE:00453c16   90              ??          90h                                     
CODE:00453c17   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00453c18(undefined4 param_1, undefined4 param_2, DWORD param_3, undefined4 param_4, LPCVOID param_5, DWORD param_6)
          ;param_1       undefined4         EAX                      
          ;param_2       undefined4         EDX                      
          ;param_3       DWORD              ECX                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453c23
          ;param_5       LPCVOID              8                      ;XREF[1,0]:   00453c1f
          ;param_6       DWORD                c                      ;XREF[1,0]:   00453c1b
CODE:00453c18   55              PUSH        EBP                                     
CODE:00453c19   8bec            MOV         EBP,ESP                                 
CODE:00453c1b   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453c1e   50              PUSH        param_1                                 
CODE:00453c1f   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453c22   50              PUSH        param_1                                 
CODE:00453c23   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453c26   50              PUSH        param_1                                 
CODE:00453c27   e8a4ffffff      CALL        FUN_00453bd0                            ;DWORD FUN_00453bd0(undefined4 param_...
CODE:00453c2c   83c40c          ADD         ESP,0xc                                 
CODE:00453c2f   5d              POP         EBP                                     
CODE:00453c30   c3              RET                                                 
CODE:00453c31   00              ??          00h                                     
CODE:00453c32   00              ??          00h                                     
CODE:00453c33   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453c34(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined1 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453c38
          ;param_5       undefined1           8                      ;XREF[1,0]:   00453c50
                                                          ;XREF[1,0]:   00452957
CODE:00453c34   55              PUSH        EBP                                     
CODE:00453c35   8bec            MOV         EBP,ESP                                 
CODE:00453c37   53              PUSH        EBX                                     
CODE:00453c38   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453c3b   50              PUSH        param_1                                 ;LPCSTR lpFileName for GetFileAttribu...
CODE:00453c3c   e854190000      CALL        KERNEL32.DLL::GetFileAttributesA        ;DWORD GetFileAttributesA(LPCSTR lpFi...
CODE:00453c41   8bd8            MOV         EBX,param_1                             
CODE:00453c43   83fbff          CMP         EBX,-0x1                                
CODE:00453c46   7508            JNZ         LAB_00453c50                            
CODE:00453c48   e8d7feffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
CODE:00453c4d   5b              POP         EBX                                     
CODE:00453c4e   5d              POP         EBP                                     
CODE:00453c4f   c3              RET                                                 
                            LAB_00453c50:                 ;XREF[1,0]:   00453c46
CODE:00453c50   f6450c02        TEST        byte ptr [EBP + param_5+0x4],0x2        
CODE:00453c54   7415            JZ          LAB_00453c6b                            
CODE:00453c56   f6c301          TEST        BL,0x1                                  
CODE:00453c59   7410            JZ          LAB_00453c6b                            
CODE:00453c5b   c705e0434...    MOV         dword ptr [DATA:DAT_004643e0],0x5       
CODE:00453c65   83c8ff          OR          param_1,0xffffffff                      
CODE:00453c68   5b              POP         EBX                                     
CODE:00453c69   5d              POP         EBP                                     
CODE:00453c6a   c3              RET                                                 
                            LAB_00453c6b:                 ;XREF[2,0]:   00453c54,00453c59
CODE:00453c6b   33c0            XOR         param_1,param_1                         
CODE:00453c6d   5b              POP         EBX                                     
CODE:00453c6e   5d              POP         EBP                                     
CODE:00453c6f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453c70(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453c74
                                                          ;XREF[1,0]:   00451f4c
CODE:00453c70   55              PUSH        EBP                                     
CODE:00453c71   8bec            MOV         EBP,ESP                                 
CODE:00453c73   53              PUSH        EBX                                     
CODE:00453c74   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00453c77   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453c7d   720b            JC          LAB_00453c8a                            
CODE:00453c7f   6a06            PUSH        0x6                                     
CODE:00453c81   e83afeffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453c86   59              POP         param_3                                 
CODE:00453c87   5b              POP         EBX                                     
CODE:00453c88   5d              POP         EBP                                     
CODE:00453c89   c3              RET                                                 
                            LAB_00453c8a:                 ;XREF[1,0]:   00453c7d
CODE:00453c8a   8b049d50a...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= ??
CODE:00453c91   50              PUSH        param_1                                 ;HANDLE hObject for CloseHandle
CODE:00453c92   e832180000      CALL        KERNEL32.DLL::CloseHandle               ;BOOL CloseHandle(HANDLE hObject)
CODE:00453c97   48              DEC         param_1                                 
CODE:00453c98   750e            JNZ         LAB_00453ca8                            
CODE:00453c9a   33c0            XOR         param_1,param_1                         
CODE:00453c9c   89049d7c3...    MOV         dword ptr [EBX*0...,param_1             ;= 00006000h
CODE:00453ca3   33c0            XOR         param_1,param_1                         
CODE:00453ca5   5b              POP         EBX                                     
CODE:00453ca6   5d              POP         EBP                                     
CODE:00453ca7   c3              RET                                                 
                            LAB_00453ca8:                 ;XREF[1,0]:   00453c98
CODE:00453ca8   e877feffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
CODE:00453cad   5b              POP         EBX                                     
CODE:00453cae   5d              POP         EBP                                     
CODE:00453caf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_00453cb0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453cb4
                                                          ;XREF[2,0]:   00453a95,00453ef9
CODE:00453cb0   55              PUSH        EBP                                     
CODE:00453cb1   8bec            MOV         EBP,ESP                                 
CODE:00453cb3   53              PUSH        EBX                                     
CODE:00453cb4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00453cb7   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453cbd   7205            JC          LAB_00453cc4                            
CODE:00453cbf   33c0            XOR         param_1,param_1                         
CODE:00453cc1   5b              POP         EBX                                     
CODE:00453cc2   5d              POP         EBP                                     
CODE:00453cc3   c3              RET                                                 
                            LAB_00453cc4:                 ;XREF[1,0]:   00453cbd
CODE:00453cc4   8b049d50a...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= ??
CODE:00453ccb   50              PUSH        param_1                                 ;HANDLE hFile for GetFileType
CODE:00453ccc   e8f2170000      CALL        KERNEL32.DLL::GetFileType               ;DWORD GetFileType(HANDLE hFile)
CODE:00453cd1   83f802          CMP         param_1,0x2                             
CODE:00453cd4   0f94c0          SETZ        param_1                                 
CODE:00453cd7   83e001          AND         param_1,0x1                             
CODE:00453cda   5b              POP         EBX                                     
CODE:00453cdb   5d              POP         EBP                                     
CODE:00453cdc   c3              RET                                                 
CODE:00453cdd   00              ??          00h                                     
CODE:00453cde   00              ??          00h                                     
CODE:00453cdf   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD FUN_00453ce0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453ce6
          ;param_5       undefined4           8                      ;XREF[1,0]:   00453d34
          ;param_6       undefined4           c                      ;XREF[1,0]:   00453cfb
                                                          ;XREF[8,0]:   00452586,004525b2,004525e0,004525f7
                                                          ;             00453340,00453359,00453371,0045362d
CODE:00453ce0   55              PUSH        EBP                                     
CODE:00453ce1   8bec            MOV         EBP,ESP                                 
CODE:00453ce3   53              PUSH        EBX                                     
CODE:00453ce4   56              PUSH        ESI                                     
CODE:00453ce5   57              PUSH        EDI                                     
CODE:00453ce6   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00453ce9   3b1d783b4600    CMP         EBX,dword ptr [DATA:DAT_00463b78]       ;= 00000028h
CODE:00453cef   720a            JC          LAB_00453cfb                            
CODE:00453cf1   6a06            PUSH        0x6                                     
CODE:00453cf3   e8c8fdffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453cf8   59              POP         param_3                                 
CODE:00453cf9   eb58            JMP         LAB_00453d53                            
                            LAB_00453cfb:                 ;XREF[1,0]:   00453cef
CODE:00453cfb   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00453cfe   83e801          SUB         param_1,0x1                             
CODE:00453d01   7207            JC          LAB_00453d0a                            
CODE:00453d03   7409            JZ          LAB_00453d0e                            
CODE:00453d05   48              DEC         param_1                                 
CODE:00453d06   740d            JZ          LAB_00453d15                            
CODE:00453d08   eb12            JMP         LAB_00453d1c                            
                            LAB_00453d0a:                 ;XREF[1,0]:   00453d01
CODE:00453d0a   33ff            XOR         EDI,EDI                                 
CODE:00453d0c   eb18            JMP         LAB_00453d26                            
                            LAB_00453d0e:                 ;XREF[1,0]:   00453d03
CODE:00453d0e   bf01000000      MOV         EDI,0x1                                 
CODE:00453d13   eb11            JMP         LAB_00453d26                            
                            LAB_00453d15:                 ;XREF[1,0]:   00453d06
CODE:00453d15   bf02000000      MOV         EDI,0x2                                 
CODE:00453d1a   eb0a            JMP         LAB_00453d26                            
                            LAB_00453d1c:                 ;XREF[1,0]:   00453d08
CODE:00453d1c   6a01            PUSH        0x1                                     
CODE:00453d1e   e89dfdffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453d23   59              POP         param_3                                 
CODE:00453d24   eb2d            JMP         LAB_00453d53                            
                            LAB_00453d26:                 ;XREF[3,0]:   00453d0c,00453d13,00453d1a
CODE:00453d26   81249d7c3...    AND         dword ptr [EBX*0...,0xfffffdff          ;= 00006000h
CODE:00453d31   57              PUSH        EDI                                     ;DWORD dwMoveMethod for SetFilePointer
CODE:00453d32   6a00            PUSH        0x0                                     ;PLONG lpDistanceToMoveHigh for SetFi...
CODE:00453d34   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453d37   50              PUSH        param_1                                 ;LONG lDistanceToMove for SetFilePointer
CODE:00453d38   8b049d50a...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...;= ??
CODE:00453d3f   50              PUSH        param_1                                 ;HANDLE hFile for SetFilePointer
CODE:00453d40   e83e180000      CALL        KERNEL32.DLL::SetFilePointer            ;DWORD SetFilePointer(HANDLE hFile, L...
CODE:00453d45   8bf0            MOV         ESI,param_1                             
CODE:00453d47   83feff          CMP         ESI,-0x1                                
CODE:00453d4a   7505            JNZ         LAB_00453d51                            
CODE:00453d4c   e8d3fdffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
                            LAB_00453d51:                 ;XREF[1,0]:   00453d4a
CODE:00453d51   8bc6            MOV         param_1,ESI                             
                            LAB_00453d53:                 ;XREF[2,0]:   00453cf9,00453d24
CODE:00453d53   5f              POP         EDI                                     
CODE:00453d54   5e              POP         ESI                                     
CODE:00453d55   5b              POP         EBX                                     
CODE:00453d56   5d              POP         EBP                                     
CODE:00453d57   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00453d58(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   00453e03,00453ebb
          ;param_5       undefined4           8                      ;XREF[10,4]:  00453d73,00453d7c,00453d83,00453e15,00453e51
                                                                     ;             00453e99,00453f03,00453f0f,00453f16,00453f1d
                                                                     ;             00453d61,00453d76,00453ddc,00453ee2
          ;param_6       undefined4           c                      ;XREF[2,0]:   00453de2,00453de8
          ;local_8       undefined4          -8                      ;XREF[4,0]:   00453e27,00453e30,00453e39,00453eb7
          ;local_c       undefined4          -c                      ;XREF[5,0]:   00453e6f,00453e74,00453e7d,00453e86,00453eb3
          ;local_10      undefined4         -10                      ;XREF[1,0]:   00453ea8
          ;local_14      undefined4         -14                      ;XREF[1,0]:   00453e96
          ;local_18      undefined4         -18                      ;XREF[2,0]:   00453e8d,00453eaf
                                                          ;XREF[1,0]:   00452188
CODE:00453d58   55              PUSH        EBP                                     
CODE:00453d59   8bec            MOV         EBP,ESP                                 
CODE:00453d5b   83c4ec          ADD         ESP,-0x14                               
CODE:00453d5e   53              PUSH        EBX                                     
CODE:00453d5f   56              PUSH        ESI                                     
CODE:00453d60   57              PUSH        EDI                                     
CODE:00453d61   f6450dc0        TEST        byte ptr [EBP + param_5+0x5],0xc0       
CODE:00453d65   750f            JNZ         LAB_00453d76                            
CODE:00453d67   a1203c4600      MOV         param_1,[DATA:PTR_DAT_00463c20]         ;= 00463c1c
CODE:00453d6c   8b00            MOV         param_1=>DATA:DA...,dword ptr [param_1] ;= 00004000h
CODE:00453d6e   2500c00000      AND         param_1,0xc000                          
CODE:00453d73   09450c          OR          dword ptr [EBP + param_5+0x4],param_1   
                            LAB_00453d76:                 ;XREF[1,0]:   00453d65
CODE:00453d76   f6450d80        TEST        byte ptr [EBP + param_5+0x5],0x80       
CODE:00453d7a   7507            JNZ         LAB_00453d83                            
CODE:00453d7c   814d0c004...    OR          dword ptr [EBP + param_5+0x4],0x4000    
                            LAB_00453d83:                 ;XREF[1,0]:   00453d7a
CODE:00453d83   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453d86   2500070000      AND         param_1,0x700                           
CODE:00453d8b   3d00050000      CMP         param_1,0x500                           
CODE:00453d90   7f19            JG          LAB_00453dab                            
CODE:00453d92   7427            JZ          LAB_00453dbb                            
CODE:00453d94   2d00010000      SUB         param_1,0x100                           
CODE:00453d99   742e            JZ          LAB_00453dc9                            
CODE:00453d9b   2d00010000      SUB         param_1,0x100                           
CODE:00453da0   742e            JZ          LAB_00453dd0                            
CODE:00453da2   2d00010000      SUB         param_1,0x100                           
CODE:00453da7   7419            JZ          LAB_00453dc2                            
CODE:00453da9   eb2c            JMP         LAB_00453dd7                            
                            LAB_00453dab:                 ;XREF[1,0]:   00453d90
CODE:00453dab   2d00060000      SUB         param_1,0x600                           
CODE:00453db0   741e            JZ          LAB_00453dd0                            
CODE:00453db2   2d00010000      SUB         param_1,0x100                           
CODE:00453db7   7402            JZ          LAB_00453dbb                            
CODE:00453db9   eb1c            JMP         LAB_00453dd7                            
                            LAB_00453dbb:                 ;XREF[2,0]:   00453d92,00453db7
CODE:00453dbb   bf01000000      MOV         EDI,0x1                                 
CODE:00453dc0   eb1a            JMP         LAB_00453ddc                            
                            LAB_00453dc2:                 ;XREF[1,0]:   00453da7
CODE:00453dc2   bf02000000      MOV         EDI,0x2                                 
CODE:00453dc7   eb13            JMP         LAB_00453ddc                            
                            LAB_00453dc9:                 ;XREF[1,0]:   00453d99
CODE:00453dc9   bf04000000      MOV         EDI,0x4                                 
CODE:00453dce   eb0c            JMP         LAB_00453ddc                            
                            LAB_00453dd0:                 ;XREF[2,0]:   00453da0,00453db0
CODE:00453dd0   bf05000000      MOV         EDI,0x5                                 
CODE:00453dd5   eb05            JMP         LAB_00453ddc                            
                            LAB_00453dd7:                 ;XREF[2,0]:   00453da9,00453db9
CODE:00453dd7   bf03000000      MOV         EDI,0x3                                 
                            LAB_00453ddc:                 ;XREF[4,0]:   00453dc0,00453dc7,00453dce,00453dd5
CODE:00453ddc   f6450d01        TEST        byte ptr [EBP + param_5+0x5],0x1        
CODE:00453de0   7421            JZ          LAB_00453e03                            
CODE:00453de2   8d4510          LEA         param_1=>param_6,[EBP + 0x10]           
CODE:00453de5   83c004          ADD         param_1,0x4                             
CODE:00453de8   8b40fc          MOV         param_1,dword ptr [EAX + param_6-0x10]  
CODE:00453deb   23051c414600    AND         param_1,dword ptr [DATA:DAT_0046411c]   ;= FFh
CODE:00453df1   a880            TEST        param_1,0x80                            
CODE:00453df3   7407            JZ          LAB_00453dfc                            
CODE:00453df5   bb80000000      MOV         EBX,0x80                                
CODE:00453dfa   eb19            JMP         LAB_00453e15                            
                            LAB_00453dfc:                 ;XREF[1,0]:   00453df3
CODE:00453dfc   bb01000000      MOV         EBX,0x1                                 
CODE:00453e01   eb12            JMP         LAB_00453e15                            
                            LAB_00453e03:                 ;XREF[1,0]:   00453de0
CODE:00453e03   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453e06   50              PUSH        param_1                                 ;LPCSTR lpFileName for GetFileAttribu...
CODE:00453e07   e889170000      CALL        KERNEL32.DLL::GetFileAttributesA        ;DWORD GetFileAttributesA(LPCSTR lpFi...
CODE:00453e0c   8bd8            MOV         EBX,param_1                             
CODE:00453e0e   83fbff          CMP         EBX,-0x1                                
CODE:00453e11   7502            JNZ         LAB_00453e15                            
CODE:00453e13   33db            XOR         EBX,EBX                                 
                            LAB_00453e15:                 ;XREF[3,0]:   00453dfa,00453e01,00453e11
CODE:00453e15   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453e18   83e003          AND         param_1,0x3                             
CODE:00453e1b   83e801          SUB         param_1,0x1                             
CODE:00453e1e   7207            JC          LAB_00453e27                            
CODE:00453e20   740e            JZ          LAB_00453e30                            
CODE:00453e22   48              DEC         param_1                                 
CODE:00453e23   7414            JZ          LAB_00453e39                            
CODE:00453e25   eb1b            JMP         LAB_00453e42                            
                            LAB_00453e27:                 ;XREF[1,0]:   00453e1e
CODE:00453e27   c745fc000...    MOV         dword ptr [EBP + local_8+0x4],0x80000000
CODE:00453e2e   eb21            JMP         LAB_00453e51                            
                            LAB_00453e30:                 ;XREF[1,0]:   00453e20
CODE:00453e30   c745fc000...    MOV         dword ptr [EBP + local_8+0x4],0x40000000
CODE:00453e37   eb18            JMP         LAB_00453e51                            
                            LAB_00453e39:                 ;XREF[1,0]:   00453e23
CODE:00453e39   c745fc000...    MOV         dword ptr [EBP + local_8+0x4],0xc0000000
CODE:00453e40   eb0f            JMP         LAB_00453e51                            
                            LAB_00453e42:                 ;XREF[1,0]:   00453e25
CODE:00453e42   6a01            PUSH        0x1                                     
CODE:00453e44   e877fcffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453e49   59              POP         param_3                                 
CODE:00453e4a   8bd8            MOV         EBX,param_1                             
CODE:00453e4c   e9ee000000      JMP         LAB_00453f3f                            
                            LAB_00453e51:                 ;XREF[3,0]:   00453e2e,00453e37,00453e40
CODE:00453e51   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453e54   83e070          AND         param_1,0x70                            
CODE:00453e57   83e810          SUB         param_1,0x10                            
CODE:00453e5a   7411            JZ          LAB_00453e6d                            
CODE:00453e5c   83e810          SUB         param_1,0x10                            
CODE:00453e5f   7413            JZ          LAB_00453e74                            
CODE:00453e61   83e810          SUB         param_1,0x10                            
CODE:00453e64   7417            JZ          LAB_00453e7d                            
CODE:00453e66   83e810          SUB         param_1,0x10                            
CODE:00453e69   741b            JZ          LAB_00453e86                            
CODE:00453e6b   eb19            JMP         LAB_00453e86                            
                            LAB_00453e6d:                 ;XREF[1,0]:   00453e5a
CODE:00453e6d   33c0            XOR         param_1,param_1                         
CODE:00453e6f   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00453e72   eb19            JMP         LAB_00453e8d                            
                            LAB_00453e74:                 ;XREF[1,0]:   00453e5f
CODE:00453e74   c745f8010...    MOV         dword ptr [EBP + local_c+0x4],0x1       
CODE:00453e7b   eb10            JMP         LAB_00453e8d                            
                            LAB_00453e7d:                 ;XREF[1,0]:   00453e64
CODE:00453e7d   c745f8020...    MOV         dword ptr [EBP + local_c+0x4],0x2       
CODE:00453e84   eb07            JMP         LAB_00453e8d                            
                            LAB_00453e86:                 ;XREF[2,0]:   00453e69,00453e6b
CODE:00453e86   c745f8030...    MOV         dword ptr [EBP + local_c+0x4],0x3       
                            LAB_00453e8d:                 ;XREF[3,0]:   00453e72,00453e7b,00453e84
CODE:00453e8d   c745ec0c0...    MOV         dword ptr [EBP + local_18+0x4],0xc      
CODE:00453e94   33c0            XOR         param_1,param_1                         
CODE:00453e96   8945f0          MOV         dword ptr [EBP + local_14+0x4],param_1  
CODE:00453e99   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453e9c   2580000000      AND         param_1,0x80                            
CODE:00453ea1   83f801          CMP         param_1,0x1                             
CODE:00453ea4   1bc0            SBB         param_1,param_1                         
CODE:00453ea6   f7d8            NEG         param_1                                 
CODE:00453ea8   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00453eab   6a00            PUSH        0x0                                     ;HANDLE hTemplateFile for CreateFileA
CODE:00453ead   53              PUSH        EBX                                     ;DWORD dwFlagsAndAttributes for Creat...
CODE:00453eae   57              PUSH        EDI                                     ;DWORD dwCreationDisposition for Crea...
CODE:00453eaf   8d45ec          LEA         param_1=>local_18,[EBP + -0x14]         
CODE:00453eb2   50              PUSH        param_1                                 ;LPSECURITY_ATTRIBUTES lpSecurityAttr...
CODE:00453eb3   8b45f8          MOV         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00453eb6   50              PUSH        param_1                                 ;DWORD dwShareMode for CreateFileA
CODE:00453eb7   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00453eba   50              PUSH        param_1                                 ;DWORD dwDesiredAccess for CreateFileA
CODE:00453ebb   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453ebe   50              PUSH        param_1                                 ;LPCSTR lpFileName for CreateFileA
CODE:00453ebf   e8a1160000      CALL        KERNEL32.DLL::CreateFileA               ;HANDLE CreateFileA(LPCSTR lpFileName...
CODE:00453ec4   8bf0            MOV         ESI,param_1                             
CODE:00453ec6   83feff          CMP         ESI,-0x1                                
CODE:00453ec9   752b            JNZ         LAB_00453ef6                            
CODE:00453ecb   e85f160000      CALL        KERNEL32.DLL::GetLastError              ;DWORD GetLastError(void)
CODE:00453ed0   8bd8            MOV         EBX,param_1                             
CODE:00453ed2   81e3ffff0000    AND         EBX,0xffff                              
CODE:00453ed8   83fb6e          CMP         EBX,0x6e                                
CODE:00453edb   750e            JNZ         LAB_00453eeb                            
CODE:00453edd   bb50000000      MOV         EBX,0x50                                
CODE:00453ee2   f6450d01        TEST        byte ptr [EBP + param_5+0x5],0x1        
CODE:00453ee6   7503            JNZ         LAB_00453eeb                            
CODE:00453ee8   83c3b2          ADD         EBX,-0x4e                               
                            LAB_00453eeb:                 ;XREF[2,0]:   00453edb,00453ee6
CODE:00453eeb   53              PUSH        EBX                                     
CODE:00453eec   e8cffbffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453ef1   59              POP         param_3                                 
CODE:00453ef2   8bd8            MOV         EBX,param_1                             
CODE:00453ef4   eb49            JMP         LAB_00453f3f                            
                            LAB_00453ef6:                 ;XREF[1,0]:   00453ec9
CODE:00453ef6   8bfe            MOV         EDI,ESI                                 
CODE:00453ef8   57              PUSH        EDI                                     
CODE:00453ef9   e8b2fdffff      CALL        FUN_00453cb0                            ;bool FUN_00453cb0(undefined param_1,...
CODE:00453efe   59              POP         param_3                                 
CODE:00453eff   85c0            TEST        param_1,param_1                         
CODE:00453f01   7407            JZ          LAB_00453f0a                            
CODE:00453f03   814d0c002...    OR          dword ptr [EBP + param_5+0x4],0x2000    
                            LAB_00453f0a:                 ;XREF[1,0]:   00453f01
CODE:00453f0a   f6c301          TEST        BL,0x1                                  
CODE:00453f0d   7507            JNZ         LAB_00453f16                            
CODE:00453f0f   814d0c000...    OR          dword ptr [EBP + param_5+0x4],0x100     
                            LAB_00453f16:                 ;XREF[1,0]:   00453f0d
CODE:00453f16   81650cfff...    AND         dword ptr [EBP + param_5+0x4],0xfffff8ff
CODE:00453f1d   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00453f20   50              PUSH        param_1                                 
CODE:00453f21   57              PUSH        EDI                                     
CODE:00453f22   e8fdf8ffff      CALL        FUN_00453824                            ;int FUN_00453824(undefined param_1, ...
CODE:00453f27   83c408          ADD         ESP,0x8                                 
CODE:00453f2a   8bd8            MOV         EBX,param_1                             
CODE:00453f2c   83fbff          CMP         EBX,-0x1                                
CODE:00453f2f   750e            JNZ         LAB_00453f3f                            
CODE:00453f31   6a04            PUSH        0x4                                     
CODE:00453f33   e888fbffff      CALL        FUN_00453ac0                            ;undefined4 FUN_00453ac0(undefined pa...
CODE:00453f38   59              POP         param_3                                 
CODE:00453f39   56              PUSH        ESI                                     ;HANDLE hObject for CloseHandle
CODE:00453f3a   e88a150000      CALL        KERNEL32.DLL::CloseHandle               ;BOOL CloseHandle(HANDLE hObject)
                            LAB_00453f3f:                 ;XREF[3,0]:   00453e4c,00453ef4,00453f2f
CODE:00453f3f   8bc3            MOV         param_1,EBX                             
CODE:00453f41   5f              POP         EDI                                     
CODE:00453f42   5e              POP         ESI                                     
CODE:00453f43   5b              POP         EBX                                     
CODE:00453f44   8be5            MOV         ESP,EBP                                 
CODE:00453f46   5d              POP         EBP                                     
CODE:00453f47   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453f48(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453f4b
                                                          ;XREF[1,0]:   00451f7f
CODE:00453f48   55              PUSH        EBP                                     
CODE:00453f49   8bec            MOV         EBP,ESP                                 
CODE:00453f4b   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453f4e   50              PUSH        param_1                                 ;LPCSTR lpFileName for DeleteFileA
CODE:00453f4f   e8f3150000      CALL        KERNEL32.DLL::DeleteFileA               ;BOOL DeleteFileA(LPCSTR lpFileName)
CODE:00453f54   48              DEC         param_1                                 
CODE:00453f55   7504            JNZ         LAB_00453f5b                            
CODE:00453f57   33c0            XOR         param_1,param_1                         
CODE:00453f59   eb05            JMP         LAB_00453f60                            
                            LAB_00453f5b:                 ;XREF[1,0]:   00453f55
CODE:00453f5b   e8c4fbffff      CALL        FUN_00453b24                            ;undefined FUN_00453b24(void)
                            LAB_00453f60:                 ;XREF[1,0]:   00453f59
CODE:00453f60   5d              POP         EBP                                     
CODE:00453f61   c3              RET                                                 
CODE:00453f62   00              ??          00h                                     
CODE:00453f63   00              ??          00h                                     
CODE:00453f64   00              ??          00h                                     
CODE:00453f65   00              ??          00h                                     
CODE:00453f66   00              ??          00h                                     
CODE:00453f67   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;uint ToUpper(undefined4 c)
          ;c             undefined4           4                      ;XREF[1,0]:   00453f6b
          ;result        undefined4         EDX                      ;XREF[1,0]:   00453f7a
                                                          ;XREF[1,0]:   004473f1
CODE:00453f68   55              PUSH        EBP                                     
CODE:00453f69   8bec            MOV         EBP,ESP                                 
CODE:00453f6b   8b4508          MOV         EAX,dword ptr [EBP + c+0x4]             
CODE:00453f6e   83f8ff          CMP         EAX,-0x1                                
CODE:00453f71   7505            JNZ         LAB_00453f78                            
CODE:00453f73   83c8ff          OR          EAX,0xffffffff                          
CODE:00453f76   5d              POP         EBP                                     
CODE:00453f77   c3              RET                                                 
                            LAB_00453f78:                 ;XREF[1,0]:   00453f71
CODE:00453f78   33d2            XOR         EDX,EDX                                 
CODE:00453f7a   8ad0            MOV         result,AL                               
CODE:00453f7c   f68251424...    TEST        byte ptr [result...,0x8                 
CODE:00453f83   7407            JZ          LAB_00453f8c                            
CODE:00453f85   83c2e0          ADD         result,-0x20                            
CODE:00453f88   8bc2            MOV         EAX,result                              
CODE:00453f8a   5d              POP         EBP                                     
CODE:00453f8b   c3              RET                                                 
                            LAB_00453f8c:                 ;XREF[1,0]:   00453f83
CODE:00453f8c   8bc2            MOV         EAX,result                              
CODE:00453f8e   5d              POP         EBP                                     
CODE:00453f8f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined2 FUN_00453f90(void)
          ;local_6       undefined2          -6                      ;XREF[3,0]:   00453f93,00453f96,00453f9b
                                                          ;XREF[1,0]:   00454c2d
CODE:00453f90   55              PUSH        EBP                                     
CODE:00453f91   8bec            MOV         EBP,ESP                                 
CODE:00453f93   8d65fe          LEA         ESP=>local_6,[EBP + -0x2]               
CODE:00453f96   dd7dfe          FNSTSW      word ptr [EBP + local_6+0x4]            
CODE:00453f99   dbe2            FNCLEX                                              
CODE:00453f9b   0fb745fe        MOVZX       EAX,word ptr [EBP + local_6+0x4]        
CODE:00453f9f   8be5            MOV         ESP,EBP                                 
CODE:00453fa1   5d              POP         EBP                                     
CODE:00453fa2   c3              RET                                                 
CODE:00453fa3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00453fa4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00453fae
          ;param_5       undefined4           8                      ;XREF[1,0]:   00453fb1
          ;local_8       undefined2          -8                      ;XREF[5,0]:   00453fa7,00453faa,00453fb9,00453fc1,00453fc5
                                                          ;XREF[2,0]:   00453ff2,00454c3d
CODE:00453fa4   55              PUSH        EBP                                     
CODE:00453fa5   8bec            MOV         EBP,ESP                                 
CODE:00453fa7   8d65fc          LEA         ESP=>local_8,[EBP + -0x4]               
CODE:00453faa   9bd97dfc        FSTCW       word ptr [EBP + local_8+0x4]            
CODE:00453fae   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00453fb1   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00453fb4   23c1            AND         param_1,param_3                         
CODE:00453fb6   f7d1            NOT         param_3                                 
CODE:00453fb8   9b              WAIT                                                
CODE:00453fb9   0fb755fc        MOVZX       param_2,word ptr [EBP + local_8+0x4]    
CODE:00453fbd   23d1            AND         param_2,param_3                         
CODE:00453fbf   0bc2            OR          param_1,param_2                         
CODE:00453fc1   668945fc        MOV         word ptr [EBP + local_8+0x4],param_1    
CODE:00453fc5   d96dfc          FLDCW       word ptr [EBP + local_8+0x4]            
CODE:00453fc8   8be5            MOV         ESP,EBP                                 
CODE:00453fca   5d              POP         EBP                                     
CODE:00453fcb   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined thunk_FUN_00454090(void)
                                                          ;XREF[1,0]:   00452ff9
CODE:00453fcc   ff2558434600    JMP         dword ptr [DATA:DAT_00464358]           ;-> FUN_00454090
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined thunk_FUN_00454090(void)
                                                          ;XREF[1,0]:   0045300d
CODE:00453fd2   ff255c434600    JMP         dword ptr [->FUN_00454090]              
CODE:00453fd8   ff              ??          FFh                                     
CODE:00453fd9   25              ??          25h    %                                
CODE:00453fda   60              ??          60h    `                                ;?  ->  00464360
CODE:00453fdb   43              ??          43h    C                                
CODE:00453fdc   46              ??          46h    F                                
CODE:00453fdd   00              ??          00h                                     
CODE:00453fde   ff              ??          FFh                                     
CODE:00453fdf   25              ??          25h    %                                
CODE:00453fe0   64              ??          64h    d                                ;?  ->  00464364
CODE:00453fe1   43              ??          43h    C                                
CODE:00453fe2   46              ??          46h    F                                
CODE:00453fe3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00453fe4(void)
                                                          ;XREF[1,0]:   00454e3f
CODE:00453fe4   9bdbe3          FINIT                                               
CODE:00453fe7   68ff1f0000      PUSH        0x1fff                                  
CODE:00453fec   ff35c0434600    PUSH        dword ptr [DATA:DAT_004643c0]           ;= 00001332h
CODE:00453ff2   e8adffffff      CALL        FUN_00453fa4                            ;undefined FUN_00453fa4(undefined par...
CODE:00453ff7   83c408          ADD         ESP,0x8                                 
CODE:00453ffa   c3              RET                                                 
CODE:00453ffb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00453ffc(void)
          ;local_8       undefined2          -8                      ;XREF[3,3]:   00454002,0045400e,00454017,00454007,0045400a
                                                                     ;             00454014
          ;local_10      undefined8         -10                      ;XREF[3,0]:   00453fff,00454011,0045401a
                                                          ;XREF[5,0]:   004152ff,0041532e,00415357,00415386
                                                          ;             004153e0
CODE:00453ffc   55              PUSH        EBP                                     
CODE:00453ffd   8bec            MOV         EBP,ESP                                 
CODE:00453fff   8d65f4          LEA         ESP=>local_10,[EBP + -0xc]              
CODE:00454002   9bd97dfc        FSTCW       word ptr [EBP + local_8+0x4]            
CODE:00454006   9b              WAIT                                                
CODE:00454007   8a45fd          MOV         AL,byte ptr [EBP + local_8+0x5]         
CODE:0045400a   804dfd0c        OR          byte ptr [EBP + local_8+0x5],0xc        
CODE:0045400e   d96dfc          FLDCW       word ptr [EBP + local_8+0x4]            
CODE:00454011   df7df4          FISTP       qword ptr [EBP + local_10+0x4]          
CODE:00454014   8845fd          MOV         byte ptr [EBP + local_8+0x5],AL         
CODE:00454017   d96dfc          FLDCW       word ptr [EBP + local_8+0x4]            
CODE:0045401a   8b45f4          MOV         EAX,dword ptr [EBP + local_10+0x4]      
CODE:0045401d   8be5            MOV         ESP,EBP                                 
CODE:0045401f   5d              POP         EBP                                     
CODE:00454020   c3              RET                                                 
CODE:00454021   00              ??          00h                                     
CODE:00454022   00              ??          00h                                     
CODE:00454023   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int Atoi(char * input)
          ;input         char *               4                      ;XREF[1,0]:   00454029
          ;result        undefined4         ECX                      ;XREF[1,0]:   0045402c
          ;input'        undefined4         EDX                      ;XREF[1,0]:   0045402e
          ;negative      undefined1          ZF                      ;XREF[1,0]:   00454045
          ;c             undefined1          AL                      ;XREF[1,0]:   00454068
                                                          ;XREF[3,0]:   0042298f,004451f1,00454087
CODE:00454024   55              PUSH        EBP                                     
CODE:00454025   8bec            MOV         EBP,ESP                                 
CODE:00454027   53              PUSH        EBX                                     
CODE:00454028   56              PUSH        ESI                                     
CODE:00454029   8b5508          MOV         EDX,dword ptr [EBP + input+0x4]         
                            ;skip whitespace
CODE:0045402c   33c9            XOR         result,result                           
                            LAB_0045402e:                 ;XREF[1,0]:   0045403b
CODE:0045402e   8a02            MOV         AL,byte ptr [input']                    
CODE:00454030   42              INC         input'                                  
CODE:00454031   0fbed8          MOVSX       EBX,AL                                  
CODE:00454034   f68351424...    TEST        byte ptr [EBX + ...,0x1                 
CODE:0045403b   75f1            JNZ         LAB_0045402e                            
CODE:0045403d   3c2b            CMP         AL,0x2b                                 
CODE:0045403f   7404            JZ          LAB_00454045                            
                            ;parse sign
CODE:00454041   3c2d            CMP         AL,0x2d                                 
CODE:00454043   750f            JNZ         LAB_00454054                            
                            LAB_00454045:                 ;XREF[1,0]:   0045403f
CODE:00454045   3c2d            CMP         AL,0x2d                                 
CODE:00454047   0f94c0          SETZ        AL                                      
CODE:0045404a   83e001          AND         EAX,0x1                                 
CODE:0045404d   8bf0            MOV         ESI,EAX                                 
CODE:0045404f   8a02            MOV         AL,byte ptr [input']                    
CODE:00454051   42              INC         input'                                  
CODE:00454052   eb14            JMP         LAB_00454068                            
                            LAB_00454054:                 ;XREF[1,0]:   00454043
CODE:00454054   33f6            XOR         ESI,ESI                                 
CODE:00454056   eb10            JMP         LAB_00454068                            
                            LAB_00454058:                 ;XREF[1,0]:   0045406e
CODE:00454058   03c9            ADD         result,result                           
CODE:0045405a   8d0c89          LEA         result,[ECX + ECX*0x4]                  
CODE:0045405d   0fbec0          MOVSX       EAX,AL                                  
CODE:00454060   03c8            ADD         result,EAX                              
CODE:00454062   83c1d0          ADD         result,-0x30                            
CODE:00454065   8a02            MOV         AL,byte ptr [input']                    
CODE:00454067   42              INC         input'                                  
                            LAB_00454068:                 ;XREF[2,0]:   00454052,00454056
CODE:00454068   3c30            CMP         c,0x30                                  
                            ;parse digits
CODE:0045406a   7c04            JL          LAB_00454070                            
CODE:0045406c   3c39            CMP         c,0x39                                  
CODE:0045406e   7ee8            JLE         LAB_00454058                            
                            LAB_00454070:                 ;XREF[1,0]:   0045406a
CODE:00454070   85f6            TEST        ESI,ESI                                 
CODE:00454072   7406            JZ          LAB_0045407a                            
CODE:00454074   8bc1            MOV         c,result                                
CODE:00454076   f7d8            NEG         c                                       
CODE:00454078   eb02            JMP         LAB_0045407c                            
                            LAB_0045407a:                 ;XREF[1,0]:   00454072
CODE:0045407a   8bc1            MOV         c,result                                
                            LAB_0045407c:                 ;XREF[1,0]:   00454078
CODE:0045407c   5e              POP         ESI                                     
CODE:0045407d   5b              POP         EBX                                     
CODE:0045407e   5d              POP         EBP                                     
CODE:0045407f   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454080(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454083
CODE:00454080   55              PUSH        EBP                                     
CODE:00454081   8bec            MOV         EBP,ESP                                 
CODE:00454083   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454086   50              PUSH        param_1                                 
CODE:00454087   e898ffffff      CALL        Atoi                                    ;int Atoi(char * input)
CODE:0045408c   59              POP         param_3                                 
CODE:0045408d   5d              POP         EBP                                     
CODE:0045408e   c3              RET                                                 
CODE:0045408f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454090(void)
                                                          ;XREF[3,0]:   00453fcc,00453fd2,0046435c
CODE:00454090   6868434600      PUSH        DATA:s_printf_:_floating_point_format...;= "printf : floating point formats n...
CODE:00454095   e8c6070000      CALL        FUN_00454860                            ;undefined FUN_00454860(undefined par...
CODE:0045409a   59              POP         ECX                                     
CODE:0045409b   c3              RET                                                 
                            LAB_0045409c:                 ;XREF[2,0]:   00464360,00464364
CODE:0045409c   6893434600      PUSH        DATA:s_scanf_:_floating_point_formats...;= "scanf : floating point formats no...
CODE:004540a1   e8ba070000      CALL        FUN_00454860                            ;undefined FUN_00454860(undefined par...
CODE:004540a6   59              POP         ECX                                     
CODE:004540a7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;char * FUN_004540a8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined1 param_7, undefined1 param_8)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004540b4
          ;param_5       undefined4           8                      ;XREF[2,0]:   004540b7,0045410f
          ;param_6       undefined4           c                      ;XREF[1,0]:   004540b1
          ;param_7       undefined1          10                      ;XREF[1,0]:   004540c8
          ;param_8       undefined1          14                      ;XREF[1,0]:   004540fd
          ;local_28      undefined1         -28                      ;XREF[4,0]:   004540d4,004540dd,004540ef,00454105
                                                          ;XREF[4,0]:   00452ed2,0045412d,0045417b,004541a3
CODE:004540a8   55              PUSH        EBP                                     
CODE:004540a9   8bec            MOV         EBP,ESP                                 
CODE:004540ab   83c4dc          ADD         ESP,-0x24                               
CODE:004540ae   53              PUSH        EBX                                     
CODE:004540af   56              PUSH        ESI                                     
CODE:004540b0   57              PUSH        EDI                                     
CODE:004540b1   8b7d10          MOV         EDI,dword ptr [EBP + param_6+0x4]       
CODE:004540b4   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004540b7   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:004540ba   83ff02          CMP         EDI,0x2                                 
CODE:004540bd   7c4d            JL          LAB_0045410c                            
CODE:004540bf   83ff24          CMP         EDI,0x24                                
CODE:004540c2   7f48            JG          LAB_0045410c                            
CODE:004540c4   85f6            TEST        ESI,ESI                                 
CODE:004540c6   7d0c            JGE         LAB_004540d4                            
CODE:004540c8   807d1400        CMP         byte ptr [EBP + param_7+0x4],0x0        
CODE:004540cc   7406            JZ          LAB_004540d4                            
CODE:004540ce   c6032d          MOV         byte ptr [EBX],0x2d                     
CODE:004540d1   43              INC         EBX                                     
CODE:004540d2   f7de            NEG         ESI                                     
                            LAB_004540d4:                 ;XREF[2,0]:   004540c6,004540cc
CODE:004540d4   8d4ddc          LEA         param_3=>local_28,[EBP + -0x24]         
                            LAB_004540d7:                 ;XREF[1,0]:   004540ea
CODE:004540d7   8bc6            MOV         param_1,ESI                             
CODE:004540d9   33d2            XOR         param_2,param_2                         
CODE:004540db   f7f7            DIV         EDI                                     
CODE:004540dd   8811            MOV         byte ptr [param_3]=>local_28,param_2    
CODE:004540df   41              INC         param_3                                 
CODE:004540e0   8bc6            MOV         param_1,ESI                             
CODE:004540e2   33d2            XOR         param_2,param_2                         
CODE:004540e4   f7f7            DIV         EDI                                     
CODE:004540e6   8bf0            MOV         ESI,param_1                             
CODE:004540e8   85c0            TEST        param_1,param_1                         
CODE:004540ea   75eb            JNZ         LAB_004540d7                            
CODE:004540ec   eb17            JMP         LAB_00454105                            
                            LAB_004540ee:                 ;XREF[1,0]:   0045410a
CODE:004540ee   49              DEC         param_3                                 
CODE:004540ef   8a01            MOV         param_1,byte ptr [param_3]=>local_28    
CODE:004540f1   3c0a            CMP         param_1,0xa                             
CODE:004540f3   7d08            JGE         LAB_004540fd                            
CODE:004540f5   83c030          ADD         param_1,0x30                            
CODE:004540f8   8803            MOV         byte ptr [EBX],param_1                  
CODE:004540fa   43              INC         EBX                                     
CODE:004540fb   eb08            JMP         LAB_00454105                            
                            LAB_004540fd:                 ;XREF[1,0]:   004540f3
CODE:004540fd   024518          ADD         param_1,byte ptr [EBP + param_8+0x4]    
CODE:00454100   04f6            ADD         param_1,0xf6                            
CODE:00454102   8803            MOV         byte ptr [EBX],param_1                  
CODE:00454104   43              INC         EBX                                     
                            LAB_00454105:                 ;XREF[2,0]:   004540ec,004540fb
CODE:00454105   8d45dc          LEA         param_1=>local_28,[EBP + -0x24]         
CODE:00454108   3bc8            CMP         param_3,param_1                         
CODE:0045410a   75e2            JNZ         LAB_004540ee                            
                            LAB_0045410c:                 ;XREF[2,0]:   004540bd,004540c2
CODE:0045410c   c60300          MOV         byte ptr [EBX],0x0                      
CODE:0045410f   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00454112   5f              POP         EDI                                     
CODE:00454113   5e              POP         ESI                                     
CODE:00454114   5b              POP         EBX                                     
CODE:00454115   8be5            MOV         ESP,EBP                                 
CODE:00454117   5d              POP         EBP                                     
CODE:00454118   c3              RET                                                 
CODE:00454119   90              ??          90h                                     
CODE:0045411a   90              ??          90h                                     
CODE:0045411b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045411c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454129
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454125
                                                          ;XREF[1,0]:   00452909
CODE:0045411c   55              PUSH        EBP                                     
CODE:0045411d   8bec            MOV         EBP,ESP                                 
CODE:0045411f   6a61            PUSH        0x61                                    
CODE:00454121   6a00            PUSH        0x0                                     
CODE:00454123   6a0a            PUSH        0xa                                     
CODE:00454125   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00454128   50              PUSH        param_1                                 
CODE:00454129   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045412c   50              PUSH        param_1                                 
CODE:0045412d   e876ffffff      CALL        FUN_004540a8                            ;char * FUN_004540a8(undefined param_...
CODE:00454132   83c414          ADD         ESP,0x14                                
CODE:00454135   5d              POP         EBP                                     
CODE:00454136   c3              RET                                                 
CODE:00454137   00              ??          00h                                     
CODE:00454138   55              ??          55h    U                                
CODE:00454139   8b              ??          8Bh                                     
CODE:0045413a   ec              ??          ECh                                     
CODE:0045413b   8b              ??          8Bh                                     
CODE:0045413c   45              ??          45h    E                                
CODE:0045413d   10              ??          10h                                     
CODE:0045413e   8b              ??          8Bh                                     
CODE:0045413f   55              ??          55h    U                                
CODE:00454140   08              ??          08h                                     
CODE:00454141   6a              ??          6Ah    j                                
CODE:00454142   61              ??          61h    a                                
CODE:00454143   83              ??          83h                                     
CODE:00454144   f8              ??          F8h                                     
CODE:00454145   0a              ??          0Ah                                     
CODE:00454146   0f              ??          0Fh                                     
CODE:00454147   94              ??          94h                                     
CODE:00454148   c1              ??          C1h                                     
CODE:00454149   83              ??          83h                                     
CODE:0045414a   e1              ??          E1h                                     
CODE:0045414b   01              ??          01h                                     
CODE:0045414c   51              ??          51h    Q                                
CODE:0045414d   50              ??          50h    P                                
CODE:0045414e   8b              ??          8Bh                                     
CODE:0045414f   4d              ??          4Dh    M                                
CODE:00454150   0c              ??          0Ch                                     
CODE:00454151   51              ??          51h    Q                                
CODE:00454152   83              ??          83h                                     
CODE:00454153   f8              ??          F8h                                     
CODE:00454154   0a              ??          0Ah                                     
CODE:00454155   75              ??          75h    u                                
CODE:00454156   04              ??          04h                                     
CODE:00454157   8b              ??          8Bh                                     
CODE:00454158   c2              ??          C2h                                     
CODE:00454159   eb              ??          EBh                                     
CODE:0045415a   02              ??          02h                                     
CODE:0045415b   8b              ??          8Bh                                     
CODE:0045415c   c2              ??          C2h                                     
CODE:0045415d   50              ??          50h    P                                
CODE:0045415e   e8              ??          E8h                                     
CODE:0045415f   45              ??          45h    E                                
CODE:00454160   ff              ??          FFh                                     
CODE:00454161   ff              ??          FFh                                     
CODE:00454162   ff              ??          FFh                                     
CODE:00454163   83              ??          83h                                     
CODE:00454164   c4              ??          C4h                                     
CODE:00454165   14              ??          14h                                     
CODE:00454166   5d              ??          5Dh    ]                                
CODE:00454167   c3              ??          C3h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454168(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454177
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454173
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045416f
                                                          ;XREF[1,0]:   0041033f
CODE:00454168   55              PUSH        EBP                                     
CODE:00454169   8bec            MOV         EBP,ESP                                 
CODE:0045416b   6a61            PUSH        0x61                                    
CODE:0045416d   6a00            PUSH        0x0                                     
CODE:0045416f   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00454172   50              PUSH        param_1                                 
CODE:00454173   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:00454176   50              PUSH        param_1                                 
CODE:00454177   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045417a   50              PUSH        param_1                                 
CODE:0045417b   e828ffffff      CALL        FUN_004540a8                            ;char * FUN_004540a8(undefined param_...
CODE:00454180   83c414          ADD         ESP,0x14                                
CODE:00454183   5d              POP         EBP                                     
CODE:00454184   c3              RET                                                 
CODE:00454185   90              ??          90h                                     
CODE:00454186   90              ??          90h                                     
CODE:00454187   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454188(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045419f
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045419b
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045418b
CODE:00454188   55              PUSH        EBP                                     
CODE:00454189   8bec            MOV         EBP,ESP                                 
CODE:0045418b   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0045418e   6a61            PUSH        0x61                                    
CODE:00454190   83f80a          CMP         param_1,0xa                             
CODE:00454193   0f94c2          SETZ        param_2                                 
CODE:00454196   83e201          AND         param_2,0x1                             
CODE:00454199   52              PUSH        param_2                                 
CODE:0045419a   50              PUSH        param_1                                 
CODE:0045419b   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045419e   50              PUSH        param_1                                 
CODE:0045419f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:004541a2   50              PUSH        param_1                                 
CODE:004541a3   e800ffffff      CALL        FUN_004540a8                            ;char * FUN_004540a8(undefined param_...
CODE:004541a8   83c414          ADD         ESP,0x14                                
CODE:004541ab   5d              POP         EBP                                     
CODE:004541ac   c3              RET                                                 
CODE:004541ad   00              ??          00h                                     
CODE:004541ae   00              ??          00h                                     
CODE:004541af   00              ??          00h                                     
                            LAB_004541b0:                 ;XREF[2,0]:   00460048,004643c4
CODE:004541b0   55              PUSH        EBP                                     
CODE:004541b1   8bec            MOV         EBP,ESP                                 
CODE:004541b3   8b4508          MOV         EAX,dword ptr [EBP + 0x8]               
CODE:004541b6   833804          CMP         dword ptr [EAX],0x4                     
CODE:004541b9   750f            JNZ         LAB_004541ca                            
CODE:004541bb   33d2            XOR         EDX,EDX                                 
CODE:004541bd   895018          MOV         dword ptr [EAX + 0x18],EDX              
CODE:004541c0   89501c          MOV         dword ptr [EAX + 0x1c],EDX              
CODE:004541c3   b801000000      MOV         EAX,0x1                                 
CODE:004541c8   5d              POP         EBP                                     
CODE:004541c9   c3              RET                                                 
                            LAB_004541ca:                 ;XREF[1,0]:   004541b9
CODE:004541ca   833805          CMP         dword ptr [EAX],0x5                     
CODE:004541cd   7507            JNZ         LAB_004541d6                            
CODE:004541cf   b801000000      MOV         EAX,0x1                                 
CODE:004541d4   5d              POP         EBP                                     
CODE:004541d5   c3              RET                                                 
                            LAB_004541d6:                 ;XREF[1,0]:   004541cd
CODE:004541d6   33c0            XOR         EAX,EAX                                 
CODE:004541d8   5d              POP         EBP                                     
CODE:004541d9   c3              RET                                                 
CODE:004541da   00              ??          00h                                     
CODE:004541db   00              ??          00h                                     
                            LAB_004541dc:                 ;XREF[2,0]:   0046004c,004643c8
CODE:004541dc   55              PUSH        EBP                                     
CODE:004541dd   8bec            MOV         EBP,ESP                                 
CODE:004541df   8b4508          MOV         EAX,dword ptr [EBP + 0x8]               
CODE:004541e2   833804          CMP         dword ptr [EAX],0x4                     
CODE:004541e5   7513            JNZ         LAB_004541fa                            
CODE:004541e7   33d2            XOR         EDX,EDX                                 
CODE:004541e9   89501c          MOV         dword ptr [EAX + 0x1c],EDX              
CODE:004541ec   895020          MOV         dword ptr [EAX + 0x20],EDX              
CODE:004541ef   66895024        MOV         word ptr [EAX + 0x24],DX                
CODE:004541f3   b801000000      MOV         EAX,0x1                                 
CODE:004541f8   5d              POP         EBP                                     
CODE:004541f9   c3              RET                                                 
                            LAB_004541fa:                 ;XREF[1,0]:   004541e5
CODE:004541fa   833805          CMP         dword ptr [EAX],0x5                     
CODE:004541fd   7507            JNZ         LAB_00454206                            
CODE:004541ff   b801000000      MOV         EAX,0x1                                 
CODE:00454204   5d              POP         EBP                                     
CODE:00454205   c3              RET                                                 
                            LAB_00454206:                 ;XREF[1,0]:   004541fd
CODE:00454206   33c0            XOR         EAX,EAX                                 
CODE:00454208   5d              POP         EBP                                     
CODE:00454209   c3              RET                                                 
CODE:0045420a   00              ??          00h                                     
CODE:0045420b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045420c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045420f
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454217
                                                          ;XREF[1,0]:   00454e4c
CODE:0045420c   55              PUSH        EBP                                     
CODE:0045420d   8bec            MOV         EBP,ESP                                 
CODE:0045420f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454212   a3c4434600      MOV         [DATA:PTR_LAB_004643c4],param_1         ;= 004541b0
CODE:00454217   8b450c          MOV         param_1,dword ptr [EBP + param_5+0x4]   
CODE:0045421a   a3c8434600      MOV         [DATA:PTR_LAB_004643c8],param_1         ;= 004541dc
CODE:0045421f   5d              POP         EBP                                     
CODE:00454220   c3              RET                                                 
CODE:00454221   00              ??          00h                                     
CODE:00454222   00              ??          00h                                     
CODE:00454223   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454224(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454227
                                                          ;XREF[1,0]:   00430113
CODE:00454224   55              PUSH        EBP                                     
CODE:00454225   8bec            MOV         EBP,ESP                                 
CODE:00454227   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:0045422a   a3cc434600      MOV         [DATA:$Random.p],param_1                ;= 00000001h
CODE:0045422f   33c0            XOR         param_1,param_1                         
CODE:00454231   a3d0434600      MOV         [DATA:$Random.q],param_1                
CODE:00454236   5d              POP         EBP                                     
CODE:00454237   c3              RET                                                 
CODE:00454238   69              ??          69h    i                                
CODE:00454239   05              ??          05h                                     
CODE:0045423a   cc              ??          CCh                                     ;?  ->  004643cc
CODE:0045423b   43              ??          43h    C                                
CODE:0045423c   46              ??          46h    F                                
CODE:0045423d   00              ??          00h                                     
CODE:0045423e   35              ??          35h    5                                
CODE:0045423f   4e              ??          4Eh    N                                
CODE:00454240   5a              ??          5Ah    Z                                
CODE:00454241   01              ??          01h                                     
CODE:00454242   40              ??          40h    @                                
CODE:00454243   a3              ??          A3h                                     
CODE:00454244   cc              ??          CCh                                     ;?  ->  004643cc
CODE:00454245   43              ??          43h    C                                
CODE:00454246   46              ??          46h    F                                
CODE:00454247   00              ??          00h                                     
CODE:00454248   c1              ??          C1h                                     
CODE:00454249   e8              ??          E8h                                     
CODE:0045424a   10              ??          10h                                     
CODE:0045424b   25              ??          25h    %                                
CODE:0045424c   ff              ??          FFh                                     
CODE:0045424d   7f              ??          7Fh                                    
CODE:0045424e   00              ??          00h                                     
CODE:0045424f   00              ??          00h                                     
CODE:00454250   c3              ??          C3h                                     
CODE:00454251   87              ??          87h                                     
CODE:00454252   db              ??          DBh                                     
CODE:00454253   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int Random(void)
                                                          ;XREF[22,0]:  00413289,00413300,0041343a,00414c73
                                                          ;             00417675,00417d64,00417d86,00417dbd
                                                          ;             004183d5,004183f1,00418421,0041845f
                                                          ;             00418487,0041a366,0042b415,0042b42f
                                                          ;             0042f643,00432e9c,0043d46a,0043fbd3
                                                          ;             0043fccd,0043fd2c
CODE:00454254   53              PUSH        EBX                                     
CODE:00454255   56              PUSH        ESI                                     
CODE:00454256   8b1dd0434600    MOV         EBX,dword ptr [DATA:$Random.q]          
CODE:0045425c   8b35cc434600    MOV         ESI,dword ptr [DATA:$Random.p]          ;= 00000001h
CODE:00454262   8bc3            MOV         EAX,EBX                                 
CODE:00454264   b9a4150000      MOV         ECX,0x15a4                              
CODE:00454269   bb354e0000      MOV         EBX,0x4e35                              
CODE:0045426e   85c0            TEST        EAX,EAX                                 
CODE:00454270   7402            JZ          LAB_00454274                            
CODE:00454272   f7e3            MUL         EBX                                     
                            LAB_00454274:                 ;XREF[1,0]:   00454270
CODE:00454274   91              XCHG        EAX,ECX                                 
CODE:00454275   f7e6            MUL         ESI                                     
CODE:00454277   03c1            ADD         EAX,ECX                                 
CODE:00454279   96              XCHG        EAX,ESI                                 
CODE:0045427a   f7e3            MUL         EBX                                     
CODE:0045427c   03d6            ADD         EDX,ESI                                 
CODE:0045427e   83c001          ADD         EAX,0x1                                 
CODE:00454281   83d200          ADC         EDX,0x0                                 
CODE:00454284   8bd8            MOV         EBX,EAX                                 
CODE:00454286   8bf2            MOV         ESI,EDX                                 
CODE:00454288   891dcc434600    MOV         dword ptr [DATA:$Random.p],EBX          ;= 00000001h
CODE:0045428e   8935d0434600    MOV         dword ptr [DATA:$Random.q],ESI          
CODE:00454294   8bc6            MOV         EAX,ESI                                 
CODE:00454296   25ffffff7f      AND         EAX,0x7fffffff                          
CODE:0045429b   5e              POP         ESI                                     
CODE:0045429c   5b              POP         EBX                                     
CODE:0045429d   c3              RET                                                 
CODE:0045429e   00              ??          00h                                     
CODE:0045429f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004542a0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004542a8
          ;local_8       undefined4          -8                      ;XREF[6,0]:   00454306,0045431c,0045432a,0045433a,0045434a
                                                                     ;             00454356
          ;local_c       undefined4          -c                      ;XREF[2,0]:   00454302,00454361
                                                          ;XREF[1,0]:   004545dc
CODE:004542a0   55              PUSH        EBP                                     
CODE:004542a1   8bec            MOV         EBP,ESP                                 
CODE:004542a3   83c4f8          ADD         ESP,-0x8                                
CODE:004542a6   53              PUSH        EBX                                     
CODE:004542a7   56              PUSH        ESI                                     
CODE:004542a8   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004542ab   81c300000100    ADD         EBX,0x10000                             
CODE:004542b1   4b              DEC         EBX                                     
CODE:004542b2   81e30000ffff    AND         EBX,0xffff0000                          
CODE:004542b8   8b35d8434600    MOV         ESI,dword ptr [DATA:DAT_004643d8]       
CODE:004542be   2b35d4434600    SUB         ESI,dword ptr [DATA:DAT_004643d4]       
CODE:004542c4   85f6            TEST        ESI,ESI                                 
CODE:004542c6   7436            JZ          LAB_004542fe                            
CODE:004542c8   3bde            CMP         EBX,ESI                                 
CODE:004542ca   7302            JNC         LAB_004542ce                            
CODE:004542cc   8bf3            MOV         ESI,EBX                                 
                            LAB_004542ce:                 ;XREF[1,0]:   004542ca
CODE:004542ce   56              PUSH        ESI                                     
CODE:004542cf   a1d4434600      MOV         param_1,[DATA:DAT_004643d4]             
CODE:004542d4   50              PUSH        param_1                                 
CODE:004542d5   e8ae030000      CALL        FUN_00454688                            ;undefined4 FUN_00454688(undefined pa...
CODE:004542da   83c408          ADD         ESP,0x8                                 
CODE:004542dd   85c0            TEST        param_1,param_1                         
CODE:004542df   7508            JNZ         LAB_004542e9                            
CODE:004542e1   83c8ff          OR          param_1,0xffffffff                      
CODE:004542e4   e982000000      JMP         LAB_0045436b                            
                            LAB_004542e9:                 ;XREF[1,0]:   004542df
CODE:004542e9   56              PUSH        ESI                                     
CODE:004542ea   a1d4434600      MOV         param_1,[DATA:DAT_004643d4]             
CODE:004542ef   50              PUSH        param_1                                 
CODE:004542f0   e87b010000      CALL        FUN_00454470                            ;undefined4 FUN_00454470(undefined pa...
CODE:004542f5   83c408          ADD         ESP,0x8                                 
CODE:004542f8   0135d4434600    ADD         dword ptr [DATA:DAT_004643d4],ESI       
                            LAB_004542fe:                 ;XREF[1,0]:   004542c6
CODE:004542fe   3bde            CMP         EBX,ESI                                 
CODE:00454300   7667            JBE         LAB_00454369                            
CODE:00454302   8d45f8          LEA         param_1=>local_c,[EBP + -0x8]           
CODE:00454305   50              PUSH        param_1                                 
CODE:00454306   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00454309   50              PUSH        param_1                                 
CODE:0045430a   53              PUSH        EBX                                     
CODE:0045430b   e80c030000      CALL        FUN_0045461c                            ;undefined4 FUN_0045461c(undefined pa...
CODE:00454310   83c40c          ADD         ESP,0xc                                 
CODE:00454313   85c0            TEST        param_1,param_1                         
CODE:00454315   7505            JNZ         LAB_0045431c                            
CODE:00454317   83c8ff          OR          param_1,0xffffffff                      
CODE:0045431a   eb4f            JMP         LAB_0045436b                            
                            LAB_0045431c:                 ;XREF[1,0]:   00454315
CODE:0045431c   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045431f   3b05d8434600    CMP         param_1,dword ptr [DATA:DAT_004643d8]   
CODE:00454325   7502            JNZ         LAB_00454329                            
CODE:00454327   2bde            SUB         EBX,ESI                                 
                            LAB_00454329:                 ;XREF[1,0]:   00454325
CODE:00454329   53              PUSH        EBX                                     
CODE:0045432a   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045432d   50              PUSH        param_1                                 
CODE:0045432e   e855030000      CALL        FUN_00454688                            ;undefined4 FUN_00454688(undefined pa...
CODE:00454333   83c408          ADD         ESP,0x8                                 
CODE:00454336   85c0            TEST        param_1,param_1                         
CODE:00454338   750f            JNZ         LAB_00454349                            
CODE:0045433a   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045433d   50              PUSH        param_1                                 
CODE:0045433e   e8d9030000      CALL        FUN_0045471c                            ;undefined4 FUN_0045471c(undefined pa...
CODE:00454343   59              POP         param_3                                 
CODE:00454344   83c8ff          OR          param_1,0xffffffff                      
CODE:00454347   eb22            JMP         LAB_0045436b                            
                            LAB_00454349:                 ;XREF[1,0]:   00454338
CODE:00454349   53              PUSH        EBX                                     
CODE:0045434a   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:0045434d   50              PUSH        param_1                                 
CODE:0045434e   e81d010000      CALL        FUN_00454470                            ;undefined4 FUN_00454470(undefined pa...
CODE:00454353   83c408          ADD         ESP,0x8                                 
CODE:00454356   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00454359   03d8            ADD         EBX,param_1                             
CODE:0045435b   891dd4434600    MOV         dword ptr [DATA:DAT_004643d4],EBX       
CODE:00454361   0345f8          ADD         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00454364   a3d8434600      MOV         [DATA:DAT_004643d8],param_1             
                            LAB_00454369:                 ;XREF[1,0]:   00454300
CODE:00454369   33c0            XOR         param_1,param_1                         
                            LAB_0045436b:                 ;XREF[3,0]:   004542e4,0045431a,00454347
CODE:0045436b   5e              POP         ESI                                     
CODE:0045436c   5b              POP         EBX                                     
CODE:0045436d   59              POP         param_3                                 
CODE:0045436e   59              POP         param_3                                 
CODE:0045436f   5d              POP         EBP                                     
CODE:00454370   c3              RET                                                 
CODE:00454371   00              ??          00h                                     
CODE:00454372   00              ??          00h                                     
CODE:00454373   00              ??          00h                                     
CODE:00454374   ba              ??          BAh                                     
CODE:00454375   24              ??          24h    $                                ;?  ->  0046ae24
CODE:00454376   ae              ??          AEh                                     
CODE:00454377   46              ??          46h    F                                
CODE:00454378   00              ??          00h                                     
CODE:00454379   b8              ??          B8h                                     
CODE:0045437a   1c              ??          1Ch                                     ;?  ->  0046ae1c
CODE:0045437b   ae              ??          AEh                                     
CODE:0045437c   46              ??          46h    F                                
CODE:0045437d   00              ??          00h                                     
CODE:0045437e   a3              ??          A3h                                     
CODE:0045437f   28              ??          28h    (                                ;?  ->  0046ae28
CODE:00454380   ae              ??          AEh                                     
CODE:00454381   46              ??          46h    F                                
CODE:00454382   00              ??          00h                                     
CODE:00454383   89              ??          89h                                     
CODE:00454384   02              ??          02h                                     
CODE:00454385   33              ??          33h    3                                
CODE:00454386   c9              ??          C9h                                     
CODE:00454387   89              ??          89h                                     
CODE:00454388   48              ??          48h    H                                
CODE:00454389   fc              ??          FCh                                     
CODE:0045438a   89              ??          89h                                     
CODE:0045438b   48              ??          48h    H                                
CODE:0045438c   f8              ??          F8h                                     
CODE:0045438d   89              ??          89h                                     
CODE:0045438e   40              ??          40h    @                                
CODE:0045438f   04              ??          04h                                     
CODE:00454390   89              ??          89h                                     
CODE:00454391   00              ??          00h                                     
CODE:00454392   33              ??          33h    3                                
CODE:00454393   c0              ??          C0h                                     
CODE:00454394   a3              ??          A3h                                     
CODE:00454395   10              ??          10h                                     ;?  ->  0046ae10
CODE:00454396   ae              ??          AEh                                     
CODE:00454397   46              ??          46h    F                                
CODE:00454398   00              ??          00h                                     
CODE:00454399   c3              ??          C3h                                     
CODE:0045439a   90              ??          90h                                     
CODE:0045439b   90              ??          90h                                     
CODE:0045439c   53              ??          53h    S                                
CODE:0045439d   56              ??          56h    V                                
CODE:0045439e   bb              ??          BBh                                     
CODE:0045439f   10              ??          10h                                     ;?  ->  0046ae10
CODE:004543a0   ae              ??          AEh                                     
CODE:004543a1   46              ??          46h    F                                
CODE:004543a2   00              ??          00h                                     
CODE:004543a3   be              ??          BEh                                     
CODE:004543a4   10              ??          10h                                     ;?  ->  0046ac10
CODE:004543a5   ac              ??          ACh                                     
CODE:004543a6   46              ??          46h    F                                
CODE:004543a7   00              ??          00h                                     
CODE:004543a8   eb              ??          EBh                                     
CODE:004543a9   21              ??          21h    !                                
CODE:004543aa   8b              ??          8Bh                                     
CODE:004543ab   03              ??          03h                                     
CODE:004543ac   8b              ??          8Bh                                     
CODE:004543ad   44              ??          44h    D                                
CODE:004543ae   c6              ??          C6h                                     
CODE:004543af   04              ??          04h                                     
CODE:004543b0   50              ??          50h    P                                
CODE:004543b1   8b              ??          8Bh                                     
CODE:004543b2   03              ??          03h                                     
CODE:004543b3   8b              ??          8Bh                                     
CODE:004543b4   04              ??          04h                                     
CODE:004543b5   c6              ??          C6h                                     
CODE:004543b6   50              ??          50h    P                                
CODE:004543b7   e8              ??          E8h                                     
CODE:004543b8   20              ??          20h                                     
CODE:004543b9   03              ??          03h                                     
CODE:004543ba   00              ??          00h                                     
CODE:004543bb   00              ??          00h                                     
CODE:004543bc   83              ??          83h                                     
CODE:004543bd   c4              ??          C4h                                     
CODE:004543be   08              ??          08h                                     
CODE:004543bf   8b              ??          8Bh                                     
CODE:004543c0   03              ??          03h                                     
CODE:004543c1   8b              ??          8Bh                                     
CODE:004543c2   04              ??          04h                                     
CODE:004543c3   c6              ??          C6h                                     
CODE:004543c4   50              ??          50h    P                                
CODE:004543c5   e8              ??          E8h                                     
CODE:004543c6   52              ??          52h    R                                
CODE:004543c7   03              ??          03h                                     
CODE:004543c8   00              ??          00h                                     
CODE:004543c9   00              ??          00h                                     
CODE:004543ca   59              ??          59h    Y                                
CODE:004543cb   8b              ??          8Bh                                     
CODE:004543cc   03              ??          03h                                     
CODE:004543cd   83              ??          83h                                     
CODE:004543ce   03              ??          03h                                     
CODE:004543cf   ff              ??          FFh                                     
CODE:004543d0   85              ??          85h                                     
CODE:004543d1   c0              ??          C0h                                     
CODE:004543d2   7f              ??          7Fh                                    
CODE:004543d3   d6              ??          D6h                                     
CODE:004543d4   5e              ??          5Eh    ^                                
CODE:004543d5   5b              ??          5Bh    [                                
CODE:004543d6   c3              ??          C3h                                     
CODE:004543d7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined TurboFree?(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004543e1
          ;local_8       undefined4          -8                      ;XREF[2,0]:   00454412,0045443b
          ;local_c       undefined4          -c                      ;XREF[2,0]:   0045441f,00454427
          ;local_10      undefined4         -10                      ;XREF[3,0]:   004543f5,00454404,00454448
                                                          ;XREF[35,0]:  00417f26,0041a181,0041ac60,0041ad0d
                                                          ;             00422953,0042299a,00422ac8,00422acf
                                                          ;             00422ad8,0042b152,0042b34c,00430628
                                                          ;             00430b4d,00430c3f,00430fd6,00432741
                                                          ;             0043a892,0043c254,0043c260,0043c26c
                                                          ;             0043c2f8,0043fe14,00445919,00445ea7
                                                          ;             00446125,00446510,00446599,004478e7
                                                          ;             0044c9aa,004504d6,00451e99,00451f41
                                                          ;             00452a2f,00454507,00454603
CODE:004543d8   55              PUSH        EBP                                     
CODE:004543d9   8bec            MOV         EBP,ESP                                 
CODE:004543db   83c4f4          ADD         ESP,-0xc                                
CODE:004543de   53              PUSH        EBX                                     
CODE:004543df   56              PUSH        ESI                                     
CODE:004543e0   57              PUSH        EDI                                     
CODE:004543e1   8b4508          MOV         EAX,dword ptr [EBP + param_1+0x4]       
CODE:004543e4   85c0            TEST        EAX,EAX                                 
CODE:004543e6   747f            JZ          LAB_00454467                            
CODE:004543e8   8b50fc          MOV         EDX,dword ptr [EAX + -0x4]              
CODE:004543eb   f6c201          TEST        DL,0x1                                  
CODE:004543ee   7477            JZ          LAB_00454467                            
CODE:004543f0   83e2fe          AND         EDX,0xfffffffe                          
CODE:004543f3   33c9            XOR         ECX,ECX                                 
CODE:004543f5   894df4          MOV         dword ptr [EBP + local_10+0x4],ECX      
CODE:004543f8   8b48f8          MOV         ECX,dword ptr [EAX + -0x8]              
CODE:004543fb   f6c101          TEST        CL,0x1                                  
CODE:004543fe   750b            JNZ         LAB_0045440b                            
CODE:00454400   2bc1            SUB         EAX,ECX                                 
CODE:00454402   03d1            ADD         EDX,ECX                                 
CODE:00454404   c745f4010...    MOV         dword ptr [EBP + local_10+0x4],0x1      
                            LAB_0045440b:                 ;XREF[1,0]:   004543fe
CODE:0045440b   8bda            MOV         EBX,EDX                                 
CODE:0045440d   03d8            ADD         EBX,EAX                                 
CODE:0045440f   8b4bfc          MOV         ECX,dword ptr [EBX + -0x4]              
CODE:00454412   894dfc          MOV         dword ptr [EBP + local_8+0x4],ECX       
CODE:00454415   f6c101          TEST        CL,0x1                                  
CODE:00454418   7524            JNZ         LAB_0045443e                            
CODE:0045441a   8b4b04          MOV         ECX,dword ptr [EBX + 0x4]               
CODE:0045441d   8b33            MOV         ESI,dword ptr [EBX]                     
CODE:0045441f   8975f8          MOV         dword ptr [EBP + local_c+0x4],ESI       
CODE:00454422   8931            MOV         dword ptr [ECX],ESI                     
CODE:00454424   8b7304          MOV         ESI,dword ptr [EBX + 0x4]               
CODE:00454427   8b7df8          MOV         EDI,dword ptr [EBP + local_c+0x4]       
CODE:0045442a   897704          MOV         dword ptr [EDI + 0x4],ESI               
CODE:0045442d   3b1d28ae4600    CMP         EBX,dword ptr [DATA:DAT_0046ae28]       ;= ??
CODE:00454433   7506            JNZ         LAB_0045443b                            
CODE:00454435   890d28ae4600    MOV         dword ptr [DATA:DAT_0046ae28],ECX       ;= ??
                            LAB_0045443b:                 ;XREF[1,0]:   00454433
CODE:0045443b   0355fc          ADD         EDX,dword ptr [EBP + local_8+0x4]       
                            LAB_0045443e:                 ;XREF[1,0]:   00454418
CODE:0045443e   8bca            MOV         ECX,EDX                                 
CODE:00454440   03c8            ADD         ECX,EAX                                 
CODE:00454442   8951f8          MOV         dword ptr [ECX + -0x8],EDX              
CODE:00454445   8950fc          MOV         dword ptr [EAX + -0x4],EDX              
CODE:00454448   837df400        CMP         dword ptr [EBP + local_10+0x4],0x0      
CODE:0045444c   7519            JNZ         LAB_00454467                            
CODE:0045444e   8b1524ae4600    MOV         EDX,dword ptr [DATA:DAT_0046ae24]       ;= ??
CODE:00454454   8b4a04          MOV         ECX,dword ptr [EDX + 0x4]               
CODE:00454457   894204          MOV         dword ptr [EDX + 0x4],EAX               
CODE:0045445a   894804          MOV         dword ptr [EAX + DAT_00000004],ECX      
CODE:0045445d   8b1524ae4600    MOV         EDX,dword ptr [DATA:DAT_0046ae24]       ;= ??
CODE:00454463   8910            MOV         dword ptr [EAX],EDX                     
CODE:00454465   8901            MOV         dword ptr [ECX],EAX                     
                            LAB_00454467:                 ;XREF[3,0]:   004543e6,004543ee,0045444c
CODE:00454467   5f              POP         EDI                                     
CODE:00454468   5e              POP         ESI                                     
CODE:00454469   5b              POP         EBX                                     
CODE:0045446a   8be5            MOV         ESP,EBP                                 
CODE:0045446c   5d              POP         EBP                                     
CODE:0045446d   c3              RET                                                 
CODE:0045446e   90              ??          90h                                     
CODE:0045446f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454470(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454488
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454475
                                                          ;XREF[2,0]:   004542f0,0045434e
CODE:00454470   55              PUSH        EBP                                     
CODE:00454471   8bec            MOV         EBP,ESP                                 
CODE:00454473   53              PUSH        EBX                                     
CODE:00454474   56              PUSH        ESI                                     
CODE:00454475   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00454478   83fb10          CMP         EBX,0x10                                
CODE:0045447b   7308            JNC         LAB_00454485                            
CODE:0045447d   83c8ff          OR          param_1,0xffffffff                      
CODE:00454480   e98a000000      JMP         LAB_0045450f                            
                            LAB_00454485:                 ;XREF[1,0]:   0045447b
CODE:00454485   83e3fc          AND         EBX,0xfffffffc                          
CODE:00454488   8b5508          MOV         param_2,dword ptr [EBP + param_4+0x4]   
CODE:0045448b   33c9            XOR         param_3,param_3                         
CODE:0045448d   b810ac4600      MOV         param_1,DATA:DAT_0046ac10               ;= ??
CODE:00454492   eb0d            JMP         LAB_004544a1                            
                            LAB_00454494:                 ;XREF[1,0]:   004544a7
CODE:00454494   8b30            MOV         ESI,dword ptr [param_1]=>DATA:DAT_004...;= ??
CODE:00454496   037004          ADD         ESI,dword ptr [param_1 + 0x4]=>DATA:D...;= ??
CODE:00454499   3bf2            CMP         ESI,param_2                             
CODE:0045449b   740c            JZ          LAB_004544a9                            
CODE:0045449d   41              INC         param_3                                 
CODE:0045449e   83c008          ADD         param_1,0x8                             
                            LAB_004544a1:                 ;XREF[1,0]:   00454492
CODE:004544a1   3b0d10ae4600    CMP         param_3,dword ptr [DATA:DAT_0046ae10]   ;= ??
CODE:004544a7   7ceb            JL          LAB_00454494                            
                            LAB_004544a9:                 ;XREF[1,0]:   0045449b
CODE:004544a9   a110ae4600      MOV         param_1,[DATA:DAT_0046ae10]             ;= ??
CODE:004544ae   3bc8            CMP         param_3,param_1                         
CODE:004544b0   7409            JZ          LAB_004544bb                            
CODE:004544b2   011ccd14a...    ADD         dword ptr [param...,EBX                 ;= ??
CODE:004544b9   eb35            JMP         LAB_004544f0                            
                            LAB_004544bb:                 ;XREF[1,0]:   004544b0
CODE:004544bb   83f840          CMP         param_1,0x40                            
CODE:004544be   7505            JNZ         LAB_004544c5                            
CODE:004544c0   83c8ff          OR          param_1,0xffffffff                      
CODE:004544c3   eb4a            JMP         LAB_0045450f                            
                            LAB_004544c5:                 ;XREF[1,0]:   004544be
CODE:004544c5   a110ae4600      MOV         param_1,[DATA:DAT_0046ae10]             ;= ??
CODE:004544ca   8914c510a...    MOV         dword ptr [param...,param_2             ;= ??
CODE:004544d1   a110ae4600      MOV         param_1,[DATA:DAT_0046ae10]             ;= ??
CODE:004544d6   891cc514a...    MOV         dword ptr [param...,EBX                 ;= ??
CODE:004544dd   ff0510ae4600    INC         dword ptr [DATA:DAT_0046ae10]           ;= ??
CODE:004544e3   83eb08          SUB         EBX,0x8                                 
CODE:004544e6   83c208          ADD         param_2,0x8                             
CODE:004544e9   c742f8010...    MOV         dword ptr [param_2 + -0x8],0x1          
                            LAB_004544f0:                 ;XREF[1,0]:   004544b9
CODE:004544f0   8bcb            MOV         param_3,EBX                             
CODE:004544f2   83c901          OR          param_3,0x1                             
CODE:004544f5   894afc          MOV         dword ptr [param_2 + -0x4],param_3      
CODE:004544f8   8bc3            MOV         param_1,EBX                             
CODE:004544fa   03c2            ADD         param_1,param_2                         
CODE:004544fc   8948f8          MOV         dword ptr [param_1 + -0x8],param_3      
CODE:004544ff   c740fc010...    MOV         dword ptr [param_1 + -0x4],0x1          
CODE:00454506   52              PUSH        param_2                                 
CODE:00454507   e8ccfeffff      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:0045450c   59              POP         param_3                                 
CODE:0045450d   33c0            XOR         param_1,param_1                         
                            LAB_0045450f:                 ;XREF[2,0]:   00454480,004544c3
CODE:0045450f   5e              POP         ESI                                     
CODE:00454510   5b              POP         EBX                                     
CODE:00454511   5d              POP         EBP                                     
CODE:00454512   c3              RET                                                 
CODE:00454513   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void * TurboAlloc?(uint len)
          ;len           uint                 4                      ;XREF[1,0]:   0045451c
          ;local_8       undefined4          -8                      ;XREF[3,0]:   0045455f,004545a9,004545b7
          ;local_c       undefined4          -c                      ;XREF[5,0]:   00454555,00454567,0045456d,00454593,004545a4
                                                          ;XREF[10,0]:  0041019e,0043c1d0,0043c1ee,0043c20b
                                                          ;             0043c297,0045046f,00451ecb,004537d7
                                                          ;             00454a84,00454aa1
CODE:00454514   55              PUSH        EBP                                     
CODE:00454515   8bec            MOV         EBP,ESP                                 
CODE:00454517   83c4f8          ADD         ESP,-0x8                                
CODE:0045451a   53              PUSH        EBX                                     
CODE:0045451b   56              PUSH        ESI                                     
CODE:0045451c   8b4508          MOV         EAX,dword ptr [EBP + len+0x4]           
CODE:0045451f   83f808          CMP         EAX,0x8                                 
CODE:00454522   7307            JNC         LAB_0045452b                            
CODE:00454524   be10000000      MOV         ESI,0x10                                
CODE:00454529   eb0a            JMP         LAB_00454535                            
                            LAB_0045452b:                 ;XREF[1,0]:   00454522
CODE:0045452b   8d7004          LEA         ESI,[EAX + 0x4]                         
CODE:0045452e   4e              DEC         ESI                                     
CODE:0045452f   83e6fc          AND         ESI,0xfffffffc                          
CODE:00454532   83c608          ADD         ESI,0x8                                 
                            LAB_00454535:                 ;XREF[1,0]:   00454529
CODE:00454535   83fe10          CMP         ESI,0x10                                
CODE:00454538   7c04            JL          LAB_0045453e                            
CODE:0045453a   85c0            TEST        EAX,EAX                                 
CODE:0045453c   7507            JNZ         LAB_00454545                            
                            LAB_0045453e:                 ;XREF[1,0]:   00454538
CODE:0045453e   33c0            XOR         EAX,EAX                                 
CODE:00454540   e9af000000      JMP         LAB_004545f4                            
                            LAB_00454545:                 ;XREF[1,0]:   0045453c
CODE:00454545   a128ae4600      MOV         EAX,[DATA:DAT_0046ae28]                 ;= ??
CODE:0045454a   33db            XOR         EBX,EBX                                 
                            LAB_0045454c:                 ;XREF[2,0]:   004545cb,004545ef
CODE:0045454c   8b50fc          MOV         EDX,dword ptr [EAX + -0x4]              
CODE:0045454f   3bf2            CMP         ESI,EDX                                 
CODE:00454551   776f            JA          LAB_004545c2                            
CODE:00454553   8b08            MOV         ECX,dword ptr [EAX]                     
CODE:00454555   894df8          MOV         dword ptr [EBP + local_c+0x4],ECX       
CODE:00454558   8b4804          MOV         ECX,dword ptr [EAX + 0x4]               
CODE:0045455b   8bda            MOV         EBX,EDX                                 
CODE:0045455d   2bde            SUB         EBX,ESI                                 
CODE:0045455f   895dfc          MOV         dword ptr [EBP + local_8+0x4],EBX       
CODE:00454562   83fb10          CMP         EBX,0x10                                
CODE:00454565   7328            JNC         LAB_0045458f                            
CODE:00454567   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:0045456a   894b04          MOV         dword ptr [EBX + 0x4],ECX               
CODE:0045456d   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:00454570   8919            MOV         dword ptr [ECX],EBX                     
CODE:00454572   3b0528ae4600    CMP         EAX,dword ptr [DATA:DAT_0046ae28]       ;= ??
CODE:00454578   7506            JNZ         LAB_00454580                            
CODE:0045457a   890d28ae4600    MOV         dword ptr [DATA:DAT_0046ae28],ECX       ;= ??
                            LAB_00454580:                 ;XREF[1,0]:   00454578
CODE:00454580   8bca            MOV         ECX,EDX                                 
CODE:00454582   03c8            ADD         ECX,EAX                                 
CODE:00454584   83ca01          OR          EDX,0x1                                 
CODE:00454587   8951f8          MOV         dword ptr [ECX + -0x8],EDX              
CODE:0045458a   8950fc          MOV         dword ptr [EAX + -0x4],EDX              
CODE:0045458d   eb65            JMP         LAB_004545f4                            
                            LAB_0045458f:                 ;XREF[1,0]:   00454565
CODE:0045458f   8bd6            MOV         EDX,ESI                                 
CODE:00454591   03d0            ADD         EDX,EAX                                 
CODE:00454593   8b5df8          MOV         EBX,dword ptr [EBP + local_c+0x4]       
CODE:00454596   895304          MOV         dword ptr [EBX + 0x4],EDX               
CODE:00454599   891528ae4600    MOV         dword ptr [DATA:DAT_0046ae28],EDX       ;= ??
CODE:0045459f   8911            MOV         dword ptr [ECX],EDX                     
CODE:004545a1   894a04          MOV         dword ptr [EDX + 0x4],ECX               
CODE:004545a4   8b4df8          MOV         ECX,dword ptr [EBP + local_c+0x4]       
CODE:004545a7   890a            MOV         dword ptr [EDX],ECX                     
CODE:004545a9   8b4dfc          MOV         ECX,dword ptr [EBP + local_8+0x4]       
CODE:004545ac   03ca            ADD         ECX,EDX                                 
CODE:004545ae   83ce01          OR          ESI,0x1                                 
CODE:004545b1   8972f8          MOV         dword ptr [EDX + -0x8],ESI              
CODE:004545b4   8970fc          MOV         dword ptr [EAX + -0x4],ESI              
CODE:004545b7   8b5dfc          MOV         EBX,dword ptr [EBP + local_8+0x4]       
CODE:004545ba   8959f8          MOV         dword ptr [ECX + -0x8],EBX              
CODE:004545bd   895afc          MOV         dword ptr [EDX + -0x4],EBX              
CODE:004545c0   eb32            JMP         LAB_004545f4                            
                            LAB_004545c2:                 ;XREF[1,0]:   00454551
CODE:004545c2   8b4004          MOV         EAX,dword ptr [EAX + 0x4]               
CODE:004545c5   3b0528ae4600    CMP         EAX,dword ptr [DATA:DAT_0046ae28]       ;= ??
CODE:004545cb   0f857bffffff    JNZ         LAB_0045454c                            
CODE:004545d1   83fb02          CMP         EBX,0x2                                 
CODE:004545d4   7504            JNZ         LAB_004545da                            
CODE:004545d6   33c0            XOR         EAX,EAX                                 
CODE:004545d8   eb1a            JMP         LAB_004545f4                            
                            LAB_004545da:                 ;XREF[1,0]:   004545d4
CODE:004545da   43              INC         EBX                                     
CODE:004545db   56              PUSH        ESI                                     
CODE:004545dc   e8bffcffff      CALL        FUN_004542a0                            ;undefined4 FUN_004542a0(undefined pa...
CODE:004545e1   59              POP         ECX                                     
CODE:004545e2   85c0            TEST        EAX,EAX                                 
CODE:004545e4   7404            JZ          LAB_004545ea                            
CODE:004545e6   33c0            XOR         EAX,EAX                                 
CODE:004545e8   eb0a            JMP         LAB_004545f4                            
                            LAB_004545ea:                 ;XREF[1,0]:   004545e4
CODE:004545ea   a128ae4600      MOV         EAX,[DATA:DAT_0046ae28]                 ;= ??
CODE:004545ef   e958ffffff      JMP         LAB_0045454c                            
                            LAB_004545f4:                 ;XREF[5,0]:   00454540,0045458d,004545c0,004545d8
                                                          ;             004545e8
CODE:004545f4   5e              POP         ESI                                     
CODE:004545f5   5b              POP         EBX                                     
CODE:004545f6   59              POP         ECX                                     
CODE:004545f7   59              POP         ECX                                     
CODE:004545f8   5d              POP         EBP                                     
CODE:004545f9   c3              RET                                                 
CODE:004545fa   00              ??          00h                                     
CODE:004545fb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004545fc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004545ff
                                                          ;XREF[3,0]:   00451660,00451734,00454613
CODE:004545fc   55              PUSH        EBP                                     
CODE:004545fd   8bec            MOV         EBP,ESP                                 
CODE:004545ff   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454602   50              PUSH        param_1                                 
CODE:00454603   e8d0fdffff      CALL        TurboFree?                              ;undefined TurboFree?(undefined4 para...
CODE:00454608   59              POP         param_3                                 
CODE:00454609   5d              POP         EBP                                     
CODE:0045460a   c3              RET                                                 
CODE:0045460b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045460c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045460f
                                                          ;XREF[1,0]:   00451631
CODE:0045460c   55              PUSH        EBP                                     
CODE:0045460d   8bec            MOV         EBP,ESP                                 
CODE:0045460f   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454612   50              PUSH        param_1                                 
CODE:00454613   e8e4ffffff      CALL        FUN_004545fc                            ;undefined FUN_004545fc(undefined par...
CODE:00454618   59              POP         param_3                                 
CODE:00454619   5d              POP         EBP                                     
CODE:0045461a   c3              RET                                                 
CODE:0045461b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045461c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   0045464e
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045466d
          ;param_6       undefined4           c                      ;XREF[1,0]:   0045467b
                                                          ;XREF[1,0]:   0045430b
CODE:0045461c   55              PUSH        EBP                                     
CODE:0045461d   8bec            MOV         EBP,ESP                                 
CODE:0045461f   53              PUSH        EBX                                     
CODE:00454620   833ddc434...    CMP         dword ptr [DATA:DAT_004643dc],0x0       
CODE:00454627   7525            JNZ         LAB_0045464e                            
CODE:00454629   a12cae4600      MOV         param_1,[DATA:DAT_0046ae2c]             ;= ??
CODE:0045462e   83f801          CMP         param_1,0x1                             
CODE:00454631   7405            JZ          LAB_00454638                            
CODE:00454633   83f802          CMP         param_1,0x2                             
CODE:00454636   750c            JNZ         LAB_00454644                            
                            LAB_00454638:                 ;XREF[1,0]:   00454631
CODE:00454638   c705dc434...    MOV         dword ptr [DATA:DAT_004643dc],0x100000  
CODE:00454642   eb0a            JMP         LAB_0045464e                            
                            LAB_00454644:                 ;XREF[1,0]:   00454636
CODE:00454644   c705dc434...    MOV         dword ptr [DATA:...,Headers:IMAGE_DOS...
                            LAB_0045464e:                 ;XREF[2,0]:   00454627,00454642
CODE:0045464e   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00454651   a1dc434600      MOV         param_1,[DATA:DAT_004643dc]             
CODE:00454656   03d8            ADD         EBX,param_1                             
CODE:00454658   4b              DEC         EBX                                     
CODE:00454659   48              DEC         param_1                                 
CODE:0045465a   f7d0            NOT         param_1                                 
CODE:0045465c   23d8            AND         EBX,param_1                             
CODE:0045465e   6a01            PUSH        0x1                                     ;DWORD flProtect for VirtualAlloc
CODE:00454660   6800200000      PUSH        0x2000                                  ;DWORD flAllocationType for VirtualAlloc
CODE:00454665   53              PUSH        EBX                                     ;SIZE_T dwSize for VirtualAlloc
CODE:00454666   6a00            PUSH        0x0                                     ;LPVOID lpAddress for VirtualAlloc
CODE:00454668   e8040f0000      CALL        KERNEL32.DLL::VirtualAlloc              ;LPVOID VirtualAlloc(LPVOID lpAddress...
CODE:0045466d   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00454670   8902            MOV         dword ptr [param_2],param_1             
CODE:00454672   85c0            TEST        param_1,param_1                         
CODE:00454674   7505            JNZ         LAB_0045467b                            
CODE:00454676   33c0            XOR         param_1,param_1                         
CODE:00454678   5b              POP         EBX                                     
CODE:00454679   5d              POP         EBP                                     
CODE:0045467a   c3              RET                                                 
                            LAB_0045467b:                 ;XREF[1,0]:   00454674
CODE:0045467b   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:0045467e   8918            MOV         dword ptr [param_1],EBX                 
CODE:00454680   b801000000      MOV         param_1,0x1                             
CODE:00454685   5b              POP         EBX                                     
CODE:00454686   5d              POP         EBP                                     
CODE:00454687   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454688(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454691
          ;param_5       undefined4           8                      ;XREF[1,0]:   0045468e
                                                          ;XREF[2,0]:   004542d5,0045432e
CODE:00454688   55              PUSH        EBP                                     
CODE:00454689   8bec            MOV         EBP,ESP                                 
CODE:0045468b   53              PUSH        EBX                                     
CODE:0045468c   56              PUSH        ESI                                     
CODE:0045468d   57              PUSH        EDI                                     
CODE:0045468e   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:00454691   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:00454694   8bfb            MOV         EDI,EBX                                 
CODE:00454696   85f6            TEST        ESI,ESI                                 
CODE:00454698   7436            JZ          LAB_004546d0                            
                            LAB_0045469a:                 ;XREF[1,0]:   004546ce
CODE:0045469a   6a04            PUSH        0x4                                     ;DWORD flProtect for VirtualAlloc
CODE:0045469c   6800100000      PUSH        0x1000                                  ;DWORD flAllocationType for VirtualAlloc
CODE:004546a1   6800100000      PUSH        0x1000                                  ;SIZE_T dwSize for VirtualAlloc
CODE:004546a6   53              PUSH        EBX                                     ;LPVOID lpAddress for VirtualAlloc
CODE:004546a7   e8c50e0000      CALL        KERNEL32.DLL::VirtualAlloc              ;LPVOID VirtualAlloc(LPVOID lpAddress...
CODE:004546ac   85c0            TEST        param_1,param_1                         
CODE:004546ae   7510            JNZ         LAB_004546c0                            
CODE:004546b0   2bdf            SUB         EBX,EDI                                 
CODE:004546b2   53              PUSH        EBX                                     
CODE:004546b3   57              PUSH        EDI                                     
CODE:004546b4   e823000000      CALL        FUN_004546dc                            ;undefined4 FUN_004546dc(undefined pa...
CODE:004546b9   83c408          ADD         ESP,0x8                                 
CODE:004546bc   33c0            XOR         param_1,param_1                         
CODE:004546be   eb15            JMP         LAB_004546d5                            
                            LAB_004546c0:                 ;XREF[1,0]:   004546ae
CODE:004546c0   81c300100000    ADD         EBX,0x1000                              
CODE:004546c6   81ee00100000    SUB         ESI,0x1000                              
CODE:004546cc   85f6            TEST        ESI,ESI                                 
CODE:004546ce   75ca            JNZ         LAB_0045469a                            
                            LAB_004546d0:                 ;XREF[1,0]:   00454698
CODE:004546d0   b801000000      MOV         param_1,0x1                             
                            LAB_004546d5:                 ;XREF[1,0]:   004546be
CODE:004546d5   5f              POP         EDI                                     
CODE:004546d6   5e              POP         ESI                                     
CODE:004546d7   5b              POP         EBX                                     
CODE:004546d8   5d              POP         EBP                                     
CODE:004546d9   c3              RET                                                 
CODE:004546da   90              ??          90h                                     
CODE:004546db   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004546dc(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004546e4
          ;param_5       undefined4           8                      ;XREF[1,0]:   004546e1
                                                          ;XREF[1,0]:   004546b4
CODE:004546dc   55              PUSH        EBP                                     
CODE:004546dd   8bec            MOV         EBP,ESP                                 
CODE:004546df   53              PUSH        EBX                                     
CODE:004546e0   56              PUSH        ESI                                     
CODE:004546e1   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004546e4   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:004546e7   85f6            TEST        ESI,ESI                                 
CODE:004546e9   7427            JZ          LAB_00454712                            
                            LAB_004546eb:                 ;XREF[1,0]:   00454710
CODE:004546eb   6800400000      PUSH        0x4000                                  ;DWORD dwFreeType for VirtualFree
CODE:004546f0   6800100000      PUSH        0x1000                                  ;SIZE_T dwSize for VirtualFree
CODE:004546f5   53              PUSH        EBX                                     ;LPVOID lpAddress for VirtualFree
CODE:004546f6   e88e0e0000      CALL        KERNEL32.DLL::VirtualFree               ;BOOL VirtualFree(LPVOID lpAddress, S...
CODE:004546fb   48              DEC         param_1                                 
CODE:004546fc   7404            JZ          LAB_00454702                            
CODE:004546fe   33c0            XOR         param_1,param_1                         
CODE:00454700   eb15            JMP         LAB_00454717                            
                            LAB_00454702:                 ;XREF[1,0]:   004546fc
CODE:00454702   81c300100000    ADD         EBX,0x1000                              
CODE:00454708   81ee00100000    SUB         ESI,0x1000                              
CODE:0045470e   85f6            TEST        ESI,ESI                                 
CODE:00454710   75d9            JNZ         LAB_004546eb                            
                            LAB_00454712:                 ;XREF[1,0]:   004546e9
CODE:00454712   b801000000      MOV         param_1,0x1                             
                            LAB_00454717:                 ;XREF[1,0]:   00454700
CODE:00454717   5e              POP         ESI                                     
CODE:00454718   5b              POP         EBX                                     
CODE:00454719   5d              POP         EBP                                     
CODE:0045471a   c3              RET                                                 
CODE:0045471b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_0045471c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454726
                                                          ;XREF[1,0]:   0045433e
CODE:0045471c   55              PUSH        EBP                                     
CODE:0045471d   8bec            MOV         EBP,ESP                                 
CODE:0045471f   6800800000      PUSH        0x8000                                  ;DWORD dwFreeType for VirtualFree
CODE:00454724   6a00            PUSH        0x0                                     ;SIZE_T dwSize for VirtualFree
CODE:00454726   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454729   50              PUSH        param_1                                 ;LPVOID lpAddress for VirtualFree
CODE:0045472a   e85a0e0000      CALL        KERNEL32.DLL::VirtualFree               ;BOOL VirtualFree(LPVOID lpAddress, S...
CODE:0045472f   48              DEC         param_1                                 
CODE:00454730   7404            JZ          LAB_00454736                            
CODE:00454732   33c0            XOR         param_1,param_1                         
CODE:00454734   5d              POP         EBP                                     
CODE:00454735   c3              RET                                                 
                            LAB_00454736:                 ;XREF[1,0]:   00454730
CODE:00454736   b801000000      MOV         param_1,0x1                             
CODE:0045473b   5d              POP         EBP                                     
CODE:0045473c   c3              RET                                                 
CODE:0045473d   00              ??          00h                                     
CODE:0045473e   00              ??          00h                                     
CODE:0045473f   00              ??          00h                                     
CODE:00454740   00              ??          00h                                     
CODE:00454741   00              ??          00h                                     
CODE:00454742   00              ??          00h                                     
CODE:00454743   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpfn parameter of EnumThreadWindows                                                         *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpfn_00454744:                ;XREF[1,0]:   0045477c
CODE:00454744   55              PUSH        EBP                                     
CODE:00454745   8bec            MOV         EBP,ESP                                 
CODE:00454747   8b450c          MOV         EAX,dword ptr [EBP + 0xc]               
CODE:0045474a   c70001000000    MOV         dword ptr [EAX],0x1                     
CODE:00454750   33c0            XOR         EAX,EAX                                 
CODE:00454752   5d              POP         EBP                                     
CODE:00454753   c20800          RET         0x8                                     
CODE:00454756   90              ??          90h                                     
CODE:00454757   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454758(void)
          ;local_4       undefined4          -4                      ;XREF[2,0]:   0045475b,00454791
                                                          ;XREF[1,0]:   004547ef
CODE:00454758   51              PUSH        ECX                                     
CODE:00454759   33c0            XOR         EAX,EAX                                 
CODE:0045475b   890424          MOV         dword ptr [ESP]=>local_4,EAX            
CODE:0045475e   e8de0d0000      CALL        KERNEL32.DLL::GetVersion                ;DWORD GetVersion(void)
CODE:00454763   c1e810          SHR         EAX,0x10                                
CODE:00454766   6625ffff        AND         AX,0xffff                               
CODE:0045476a   0fb7c0          MOVZX       EAX,AX                                  
CODE:0045476d   f6c480          TEST        AH,0x80                                 
CODE:00454770   7507            JNZ         LAB_00454779                            
CODE:00454772   b800200000      MOV         EAX,0x2000                              
CODE:00454777   59              POP         ECX                                     
CODE:00454778   c3              RET                                                 
                            LAB_00454779:                 ;XREF[1,0]:   00454770
CODE:00454779   8bc4            MOV         EAX,ESP                                 
CODE:0045477b   50              PUSH        EAX                                     ;LPARAM lParam for EnumThreadWindows
CODE:0045477c   6844474500      PUSH        lpfn_00454744                           ;WNDENUMPROC lpfn for EnumThreadWindows
CODE:00454781   e8f10d0000      CALL        KERNEL32.DLL::GetCurrentThreadId        ;DWORD GetCurrentThreadId(void)
CODE:00454786   50              PUSH        EAX                                     ;DWORD dwThreadId for EnumThreadWindows
CODE:00454787   e8f90e0000      CALL        USER32.DLL::EnumThreadWindows           ;BOOL EnumThreadWindows(DWORD dwThrea...
CODE:0045478c   b800200000      MOV         EAX,0x2000                              
CODE:00454791   833c2400        CMP         dword ptr [ESP]=>local_4,0x0            
CODE:00454795   7505            JNZ         LAB_0045479c                            
CODE:00454797   0500f0ffff      ADD         EAX,0xfffff000                          
                            LAB_0045479c:                 ;XREF[1,0]:   00454795
CODE:0045479c   59              POP         ECX                                     
CODE:0045479d   c3              RET                                                 
CODE:0045479e   90              ??          90h                                     
CODE:0045479f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004547a0(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004547a8
          ;local_8       undefined1          -8                      ;XREF[3,0]:   0045480e,00454821,00454836
          ;local_58      undefined1         -58                      ;XREF[4,0]:   004547b6,004547c3,004547d7,004547e9
                                                          ;XREF[3,0]:   00454857,00454867,004548c1
CODE:004547a0   55              PUSH        EBP                                     
CODE:004547a1   8bec            MOV         EBP,ESP                                 
CODE:004547a3   83c4ac          ADD         ESP,-0x54                               
CODE:004547a6   53              PUSH        EBX                                     
CODE:004547a7   56              PUSH        ESI                                     
CODE:004547a8   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:004547ab   803d69004...    CMP         byte ptr [DATA:DAT_00460069],0x0        ;= 01h
CODE:004547b2   744f            JZ          LAB_00454803                            
CODE:004547b4   6a50            PUSH        0x50                                    ;DWORD nSize for GetModuleFileNameA
CODE:004547b6   8d45ac          LEA         param_1=>local_58,[EBP + -0x54]         
CODE:004547b9   50              PUSH        param_1                                 ;LPSTR lpFilename for GetModuleFileNameA
CODE:004547ba   6a00            PUSH        0x0                                     ;HMODULE hModule for GetModuleFileNameA
CODE:004547bc   e8da0d0000      CALL        KERNEL32.DLL::GetModuleFileNameA        ;DWORD GetModuleFileNameA(HMODULE hMo...
CODE:004547c1   6a5c            PUSH        0x5c                                    
CODE:004547c3   8d45ac          LEA         param_1=>local_58,[EBP + -0x54]         
CODE:004547c6   50              PUSH        param_1                                 
CODE:004547c7   e810b9ffff      CALL        FUN_004500dc                            ;char * FUN_004500dc(undefined param_...
CODE:004547cc   83c408          ADD         ESP,0x8                                 
CODE:004547cf   8bd8            MOV         EBX,param_1                             
CODE:004547d1   85db            TEST        EBX,EBX                                 
CODE:004547d3   7519            JNZ         LAB_004547ee                            
CODE:004547d5   6a3a            PUSH        0x3a                                    
CODE:004547d7   8d45ac          LEA         param_1=>local_58,[EBP + -0x54]         
CODE:004547da   50              PUSH        param_1                                 
CODE:004547db   e8fcb8ffff      CALL        FUN_004500dc                            ;char * FUN_004500dc(undefined param_...
CODE:004547e0   83c408          ADD         ESP,0x8                                 
CODE:004547e3   8bd8            MOV         EBX,param_1                             
CODE:004547e5   85db            TEST        EBX,EBX                                 
CODE:004547e7   7505            JNZ         LAB_004547ee                            
CODE:004547e9   8d5dac          LEA         EBX=>local_58,[EBP + -0x54]             
CODE:004547ec   eb01            JMP         LAB_004547ef                            
                            LAB_004547ee:                 ;XREF[2,0]:   004547d3,004547e7
CODE:004547ee   43              INC         EBX                                     
                            LAB_004547ef:                 ;XREF[1,0]:   004547ec
CODE:004547ef   e864ffffff      CALL        FUN_00454758                            ;undefined4 FUN_00454758(void)
CODE:004547f4   83c810          OR          param_1,0x10                            
CODE:004547f7   50              PUSH        param_1                                 ;UINT uType for MessageBoxA
CODE:004547f8   53              PUSH        EBX                                     ;LPCSTR lpCaption for MessageBoxA
CODE:004547f9   56              PUSH        ESI                                     ;LPCSTR lpText for MessageBoxA
CODE:004547fa   6a00            PUSH        0x0                                     ;HWND hWnd for MessageBoxA
CODE:004547fc   e8fa0d0000      CALL        USER32.DLL::MessageBoxA                 ;int MessageBoxA(HWND hWnd, LPCSTR lp...
CODE:00454801   eb44            JMP         LAB_00454847                            
                            LAB_00454803:                 ;XREF[1,0]:   004547b2
CODE:00454803   6af4            PUSH        -0xc                                    ;DWORD nStdHandle for GetStdHandle
CODE:00454805   e8fb0c0000      CALL        KERNEL32.DLL::GetStdHandle              ;HANDLE GetStdHandle(DWORD nStdHandle)
CODE:0045480a   8bd8            MOV         EBX,param_1                             
CODE:0045480c   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for WriteFile
CODE:0045480e   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00454811   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesWritten for W...
CODE:00454812   6a02            PUSH        0x2                                     ;DWORD nNumberOfBytesToWrite for Writ...
CODE:00454814   68e4434600      PUSH        DATA:lpBuffer_004643e4                  ;LPCVOID lpBuffer for WriteFile
CODE:00454819   53              PUSH        EBX                                     ;HANDLE hFile for WriteFile
CODE:0045481a   e8c80c0000      CALL        KERNEL32.DLL::WriteFile                 ;BOOL WriteFile(HANDLE hFile, LPCVOID...
CODE:0045481f   6a00            PUSH        0x0                                     
CODE:00454821   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00454824   50              PUSH        param_1                                 
CODE:00454825   56              PUSH        ESI                                     
CODE:00454826   e881b7ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:0045482b   59              POP         param_3                                 
CODE:0045482c   50              PUSH        param_1                                 
CODE:0045482d   56              PUSH        ESI                                     
CODE:0045482e   53              PUSH        EBX                                     
CODE:0045482f   e8b30c0000      CALL        KERNEL32.DLL::WriteFile                 ;BOOL WriteFile(HANDLE hFile, LPCVOID...
CODE:00454834   6a00            PUSH        0x0                                     ;LPOVERLAPPED lpOverlapped for WriteFile
CODE:00454836   8d45fc          LEA         param_1=>local_8,[EBP + -0x4]           
CODE:00454839   50              PUSH        param_1                                 ;LPDWORD lpNumberOfBytesWritten for W...
CODE:0045483a   6a02            PUSH        0x2                                     ;DWORD nNumberOfBytesToWrite for Writ...
CODE:0045483c   68e7434600      PUSH        DATA:lpBuffer_004643e7                  ;LPCVOID lpBuffer for WriteFile
CODE:00454841   53              PUSH        EBX                                     ;HANDLE hFile for WriteFile
CODE:00454842   e8a00c0000      CALL        KERNEL32.DLL::WriteFile                 ;BOOL WriteFile(HANDLE hFile, LPCVOID...
                            LAB_00454847:                 ;XREF[1,0]:   00454801
CODE:00454847   5e              POP         ESI                                     
CODE:00454848   5b              POP         EBX                                     
CODE:00454849   8be5            MOV         ESP,EBP                                 
CODE:0045484b   5d              POP         EBP                                     
CODE:0045484c   c3              RET                                                 
CODE:0045484d   90              ??          90h                                     
CODE:0045484e   90              ??          90h                                     
CODE:0045484f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454850(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454853
CODE:00454850   55              PUSH        EBP                                     
CODE:00454851   8bec            MOV         EBP,ESP                                 
CODE:00454853   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454856   50              PUSH        param_1                                 
CODE:00454857   e844ffffff      CALL        FUN_004547a0                            ;undefined FUN_004547a0(undefined par...
CODE:0045485c   59              POP         param_3                                 
CODE:0045485d   5d              POP         EBP                                     
CODE:0045485e   c3              RET                                                 
CODE:0045485f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454860(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454863
                                                          ;XREF[3,0]:   00451d22,00454095,004540a1
CODE:00454860   55              PUSH        EBP                                     
CODE:00454861   8bec            MOV         EBP,ESP                                 
CODE:00454863   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454866   50              PUSH        param_1                                 
CODE:00454867   e834ffffff      CALL        FUN_004547a0                            ;undefined FUN_004547a0(undefined par...
CODE:0045486c   59              POP         param_3                                 
CODE:0045486d   6a01            PUSH        0x1                                     
CODE:0045486f   e80c010000      CALL        FUN_00454980                            ;undefined FUN_00454980(undefined par...
CODE:00454874   59              POP         param_3                                 
CODE:00454875   5d              POP         EBP                                     
CODE:00454876   c3              RET                                                 
CODE:00454877   00              ??          00h                                     
CODE:00454878   68              ??          68h    h                                
CODE:00454879   f9              ??          F9h                                     ;?  ->  004643f9
CODE:0045487a   43              ??          43h    C                                
CODE:0045487b   46              ??          46h    F                                
CODE:0045487c   00              ??          00h                                     
CODE:0045487d   68              ??          68h    h                                
CODE:0045487e   ec              ??          ECh                                     ;?  ->  004643ec
CODE:0045487f   43              ??          43h    C                                
CODE:00454880   46              ??          46h    F                                
CODE:00454881   00              ??          00h                                     
CODE:00454882   e8              ??          E8h                                     
CODE:00454883   2a              ??          2Ah    *                                
CODE:00454884   0c              ??          0Ch                                     
CODE:00454885   00              ??          00h                                     
CODE:00454886   00              ??          00h                                     
CODE:00454887   50              ??          50h    P                                
CODE:00454888   e8              ??          E8h                                     
CODE:00454889   de              ??          DEh                                     
CODE:0045488a   0c              ??          0Ch                                     
CODE:0045488b   00              ??          00h                                     
CODE:0045488c   00              ??          00h                                     
CODE:0045488d   85              ??          85h                                     
CODE:0045488e   c0              ??          C0h                                     
CODE:0045488f   74              ??          74h    t                                
CODE:00454890   0b              ??          0Bh                                     
CODE:00454891   c7              ??          C7h                                     
CODE:00454892   05              ??          05h                                     
CODE:00454893   2c              ??          2Ch    ,                                ;?  ->  0046ae2c
CODE:00454894   ae              ??          AEh                                     
CODE:00454895   46              ??          46h    F                                
CODE:00454896   00              ??          00h                                     
CODE:00454897   02              ??          02h                                     
CODE:00454898   00              ??          00h                                     
CODE:00454899   00              ??          00h                                     
CODE:0045489a   00              ??          00h                                     
CODE:0045489b   c3              ??          C3h                                     
CODE:0045489c   e8              ??          E8h                                     
CODE:0045489d   a0              ??          A0h                                     
CODE:0045489e   0c              ??          0Ch                                     
CODE:0045489f   00              ??          00h                                     
CODE:004548a0   00              ??          00h                                     
CODE:004548a1   a9              ??          A9h                                     
CODE:004548a2   00              ??          00h                                     
CODE:004548a3   00              ??          00h                                     
CODE:004548a4   00              ??          00h                                     
CODE:004548a5   80              ??          80h                                     
CODE:004548a6   74              ??          74h    t                                
CODE:004548a7   0b              ??          0Bh                                     
CODE:004548a8   c7              ??          C7h                                     
CODE:004548a9   05              ??          05h                                     
CODE:004548aa   2c              ??          2Ch    ,                                ;?  ->  0046ae2c
CODE:004548ab   ae              ??          AEh                                     
CODE:004548ac   46              ??          46h    F                                
CODE:004548ad   00              ??          00h                                     
CODE:004548ae   01              ??          01h                                     
CODE:004548af   00              ??          00h                                     
CODE:004548b0   00              ??          00h                                     
CODE:004548b1   00              ??          00h                                     
CODE:004548b2   c3              ??          C3h                                     
CODE:004548b3   33              ??          33h    3                                
CODE:004548b4   c0              ??          C0h                                     
CODE:004548b5   a3              ??          A3h                                     
CODE:004548b6   2c              ??          2Ch    ,                                ;?  ->  0046ae2c
CODE:004548b7   ae              ??          AEh                                     
CODE:004548b8   46              ??          46h    F                                
CODE:004548b9   00              ??          00h                                     
CODE:004548ba   c3              ??          C3h                                     
CODE:004548bb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004548bc(void)
                                                          ;XREF[2,0]:   004548d8,00454d39
CODE:004548bc   6804444600      PUSH        DATA:s_Abnormal_program_termination_0...;= "Abnormal program termination"
CODE:004548c1   e8dafeffff      CALL        FUN_004547a0                            ;undefined FUN_004547a0(undefined par...
CODE:004548c6   59              POP         ECX=>DATA:s_Abnormal_program_terminat...;= "Abnormal program termination"
CODE:004548c7   6a03            PUSH        0x3                                     
CODE:004548c9   e8b2000000      CALL        FUN_00454980                            ;undefined FUN_00454980(undefined par...
CODE:004548ce   59              POP         ECX                                     
CODE:004548cf   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_004548d0(void)
                                                          ;XREF[4,0]:   00450490,00451b20,00451b84,00451bd2
CODE:004548d0   6a16            PUSH        0x16                                    
CODE:004548d2   e821040000      CALL        FUN_00454cf8                            ;undefined4 FUN_00454cf8(undefined pa...
CODE:004548d7   59              POP         ECX                                     
CODE:004548d8   e8dfffffff      CALL        FUN_004548bc                            ;undefined FUN_004548bc(void)
CODE:004548dd   c3              RET                                                 
CODE:004548de   00              ??          00h                                     
CODE:004548df   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_004548e0(undefined4 param_1)
          ;param_1       undefined4           4                      ;XREF[1,0]:   004548f8
                                                          ;XREF[2,0]:   00410ea6,00430065
CODE:004548e0   55              PUSH        EBP                                     
CODE:004548e1   8bec            MOV         EBP,ESP                                 
CODE:004548e3   833d24444...    CMP         dword ptr [DATA:DAT_00464424],0x20      
CODE:004548ea   7507            JNZ         LAB_004548f3                            
CODE:004548ec   b801000000      MOV         EAX,0x1                                 
CODE:004548f1   5d              POP         EBP                                     
CODE:004548f2   c3              RET                                                 
                            LAB_004548f3:                 ;XREF[1,0]:   004548ea
CODE:004548f3   a124444600      MOV         EAX,[DATA:DAT_00464424]                 
CODE:004548f8   8b5508          MOV         EDX,dword ptr [EBP + param_1+0x4]       
CODE:004548fb   89148530a...    MOV         dword ptr [EAX*0...,EDX                 ;= ??
CODE:00454902   ff0524444600    INC         dword ptr [DATA:DAT_00464424]           
CODE:00454908   33c0            XOR         EAX,EAX                                 
CODE:0045490a   5d              POP         EBP                                     
CODE:0045490b   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_0045490c(void)
                                                          ;XREF[6,0]:   0045493f,0045494f,00454955,00464428
                                                          ;             0046442c,00464430
CODE:0045490c   c3              RET                                                 
CODE:0045490d   90              ??          90h                                     
CODE:0045490e   90              ??          90h                                     
CODE:0045490f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DoSomethingThenExit?0(undefined4 param_1, undefined4 param_2, undefined4 exitCode)
          ;param_1       undefined4           4                      ;XREF[1,0]:   00454914
          ;param_2       undefined4           8                      ;XREF[1,0]:   00454945
          ;exitCode      undefined4           c                      ;XREF[1,0]:   0045495b
                                                          ;XREF[2,0]:   00454973,0045498b
CODE:00454910   55              PUSH        EBP                                     
CODE:00454911   8bec            MOV         EBP,ESP                                 
CODE:00454913   53              PUSH        EBX                                     
CODE:00454914   8b5d08          MOV         EBX,dword ptr [EBP + param_1+0x4]       
CODE:00454917   85db            TEST        EBX,EBX                                 
CODE:00454919   752a            JNZ         LAB_00454945                            
CODE:0045491b   eb14            JMP         LAB_00454931                            
                            LAB_0045491d:                 ;XREF[1,0]:   00454938
CODE:0045491d   ff0d24444600    DEC         dword ptr [DATA:DAT_00464424]           
CODE:00454923   a124444600      MOV         EAX,[DATA:DAT_00464424]                 
CODE:00454928   8b048530a...    MOV         EAX,dword ptr [EAX*0x4 + DATA:DAT_004...;= ??
CODE:0045492f   ffd0            CALL        EAX                                     
                            LAB_00454931:                 ;XREF[1,0]:   0045491b
CODE:00454931   833d24444...    CMP         dword ptr [DATA:DAT_00464424],0x0       
CODE:00454938   75e3            JNZ         LAB_0045491d                            
CODE:0045493a   e84d060000      CALL        FUN_00454f8c                            ;undefined FUN_00454f8c(void)
CODE:0045493f   ff1528444600    CALL        dword ptr [->FUN_0045490c]              ;undefined FUN_0045490c(void)
                                                                                    ;= 0045490c
                            LAB_00454945:                 ;XREF[1,0]:   00454919
CODE:00454945   837d0c00        CMP         dword ptr [EBP + param_2+0x4],0x0       
CODE:00454949   751a            JNZ         LAB_00454965                            
CODE:0045494b   85db            TEST        EBX,EBX                                 
CODE:0045494d   750c            JNZ         LAB_0045495b                            
CODE:0045494f   ff152c444600    CALL        dword ptr [->FUN_0045490c]              ;undefined FUN_0045490c(void)
                                                                                    ;= 0045490c
CODE:00454955   ff1530444600    CALL        dword ptr [->FUN_0045490c]              ;undefined FUN_0045490c(void)
                                                                                    ;= 0045490c
                            LAB_0045495b:                 ;XREF[1,0]:   0045494d
CODE:0045495b   8b4510          MOV         EAX,dword ptr [EBP + exitCode+0x4]      
CODE:0045495e   50              PUSH        EAX                                     
CODE:0045495f   e8a0060000      CALL        WinapiExitProcess                       ;void WinapiExitProcess(UINT exitCode)
CODE:00454964   59              POP         ECX                                     
                            LAB_00454965:                 ;XREF[1,0]:   00454949
CODE:00454965   5b              POP         EBX                                     
CODE:00454966   5d              POP         EBP                                     
CODE:00454967   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void DoSomethingThenExit?(UINT exitCode)
          ;exitCode      UINT                 4                      ;XREF[1,0]:   0045496b
                                                          ;XREF[10,0]:  004100b1,004100e7,00410118,00410193
                                                          ;             004101d6,00410249,0041ad15,0044cc03
                                                          ;             00454f5d,00454f7e
CODE:00454968   55              PUSH        EBP                                     
CODE:00454969   8bec            MOV         EBP,ESP                                 
CODE:0045496b   8b4508          MOV         EAX,dword ptr [EBP + exitCode+0x4]      
CODE:0045496e   50              PUSH        EAX                                     
CODE:0045496f   6a00            PUSH        0x0                                     
CODE:00454971   6a00            PUSH        0x0                                     
CODE:00454973   e898ffffff      CALL        DoSomethingThenExit?0                   ;void DoSomethingThenExit?0(undefined...
CODE:00454978   83c40c          ADD         ESP,0xc                                 
CODE:0045497b   5d              POP         EBP                                     
CODE:0045497c   c3              RET                                                 
CODE:0045497d   90              ??          90h                                     
CODE:0045497e   90              ??          90h                                     
CODE:0045497f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454980(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454983
                                                          ;XREF[3,0]:   0045486f,004548c9,00454d42
CODE:00454980   55              PUSH        EBP                                     
CODE:00454981   8bec            MOV         EBP,ESP                                 
CODE:00454983   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454986   50              PUSH        param_1                                 
CODE:00454987   6a00            PUSH        0x0                                     
CODE:00454989   6a01            PUSH        0x1                                     
CODE:0045498b   e880ffffff      CALL        DoSomethingThenExit?0                   ;void DoSomethingThenExit?0(undefined...
CODE:00454990   83c40c          ADD         ESP,0xc                                 
CODE:00454993   5d              POP         EBP                                     
CODE:00454994   c3              RET                                                 
CODE:00454995   90              ??          90h                                     
CODE:00454996   90              ??          90h                                     
CODE:00454997   90              ??          90h                                     
CODE:00454998   6a              ??          6Ah    j                                
CODE:00454999   00              ??          00h                                     
CODE:0045499a   6a              ??          6Ah    j                                
CODE:0045499b   01              ??          01h                                     
CODE:0045499c   6a              ??          6Ah    j                                
CODE:0045499d   00              ??          00h                                     
CODE:0045499e   e8              ??          E8h                                     
CODE:0045499f   6d              ??          6Dh    m                                
CODE:004549a0   ff              ??          FFh                                     
CODE:004549a1   ff              ??          FFh                                     
CODE:004549a2   ff              ??          FFh                                     
CODE:004549a3   83              ??          83h                                     
CODE:004549a4   c4              ??          C4h                                     
CODE:004549a5   0c              ??          0Ch                                     
CODE:004549a6   c3              ??          C3h                                     
CODE:004549a7   90              ??          90h                                     
CODE:004549a8   6a              ??          6Ah    j                                
CODE:004549a9   00              ??          00h                                     
CODE:004549aa   6a              ??          6Ah    j                                
CODE:004549ab   01              ??          01h                                     
CODE:004549ac   6a              ??          6Ah    j                                
CODE:004549ad   01              ??          01h                                     
CODE:004549ae   e8              ??          E8h                                     
CODE:004549af   5d              ??          5Dh    ]                                
CODE:004549b0   ff              ??          FFh                                     
CODE:004549b1   ff              ??          FFh                                     
CODE:004549b2   ff              ??          FFh                                     
CODE:004549b3   83              ??          83h                                     
CODE:004549b4   c4              ??          C4h                                     
CODE:004549b5   0c              ??          0Ch                                     
CODE:004549b6   c3              ??          C3h                                     
CODE:004549b7   00              ??          00h                                     
CODE:004549b8   55              ??          55h    U                                
CODE:004549b9   8b              ??          8Bh                                     
CODE:004549ba   ec              ??          ECh                                     
CODE:004549bb   53              ??          53h    S                                
CODE:004549bc   56              ??          56h    V                                
CODE:004549bd   57              ??          57h    W                                
CODE:004549be   8b              ??          8Bh                                     
CODE:004549bf   7d              ??          7Dh    }                                
CODE:004549c0   08              ??          08h                                     
CODE:004549c1   57              ??          57h    W                                
CODE:004549c2   e8              ??          E8h                                     
CODE:004549c3   e5              ??          E5h                                     
CODE:004549c4   b5              ??          B5h                                     
CODE:004549c5   ff              ??          FFh                                     
CODE:004549c6   ff              ??          FFh                                     
CODE:004549c7   59              ??          59h    Y                                
CODE:004549c8   8b              ??          8Bh                                     
CODE:004549c9   f0              ??          F0h                                     
CODE:004549ca   8b              ??          8Bh                                     
CODE:004549cb   1d              ??          1Dh                                     
CODE:004549cc   b0              ??          B0h                                     ;?  ->  0046aeb0
CODE:004549cd   ae              ??          AEh                                     
CODE:004549ce   46              ??          46h    F                                
CODE:004549cf   00              ??          00h                                     
CODE:004549d0   eb              ??          EBh                                     
CODE:004549d1   1c              ??          1Ch                                     
CODE:004549d2   56              ??          56h    V                                
CODE:004549d3   57              ??          57h    W                                
CODE:004549d4   8b              ??          8Bh                                     
CODE:004549d5   03              ??          03h                                     
CODE:004549d6   50              ??          50h    P                                
CODE:004549d7   e8              ??          E8h                                     
CODE:004549d8   38              ??          38h    8                                
CODE:004549d9   b6              ??          B6h                                     
CODE:004549da   ff              ??          FFh                                     
CODE:004549db   ff              ??          FFh                                     
CODE:004549dc   83              ??          83h                                     
CODE:004549dd   c4              ??          C4h                                     
CODE:004549de   0c              ??          0Ch                                     
CODE:004549df   85              ??          85h                                     
CODE:004549e0   c0              ??          C0h                                     
CODE:004549e1   75              ??          75h    u                                
CODE:004549e2   08              ??          08h                                     
CODE:004549e3   8b              ??          8Bh                                     
CODE:004549e4   03              ??          03h                                     
CODE:004549e5   80              ??          80h                                     
CODE:004549e6   3c              ??          3Ch    <                                
CODE:004549e7   30              ??          30h    0                                
CODE:004549e8   3d              ??          3Dh    =                                
CODE:004549e9   74              ??          74h    t                                
CODE:004549ea   08              ??          08h                                     
CODE:004549eb   83              ??          83h                                     
CODE:004549ec   c3              ??          C3h                                     
CODE:004549ed   04              ??          04h                                     
CODE:004549ee   83              ??          83h                                     
CODE:004549ef   3b              ??          3Bh    ;                                
CODE:004549f0   00              ??          00h                                     
CODE:004549f1   75              ??          75h    u                                
CODE:004549f2   df              ??          DFh                                     
CODE:004549f3   8b              ??          8Bh                                     
CODE:004549f4   03              ??          03h                                     
CODE:004549f5   85              ??          85h                                     
CODE:004549f6   c0              ??          C0h                                     
CODE:004549f7   74              ??          74h    t                                
CODE:004549f8   07              ??          07h                                     
CODE:004549f9   03              ??          03h                                     
CODE:004549fa   f0              ??          F0h                                     
CODE:004549fb   46              ??          46h    F                                
CODE:004549fc   8b              ??          8Bh                                     
CODE:004549fd   c6              ??          C6h                                     
CODE:004549fe   eb              ??          EBh                                     
CODE:004549ff   02              ??          02h                                     
CODE:00454a00   33              ??          33h    3                                
CODE:00454a01   c0              ??          C0h                                     
CODE:00454a02   5f              ??          5Fh    _                                
CODE:00454a03   5e              ??          5Eh    ^                                
CODE:00454a04   5b              ??          5Bh    [                                
CODE:00454a05   5d              ??          5Dh    ]                                
CODE:00454a06   c3              ??          C3h                                     
CODE:00454a07   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454a08(void)
                                                          ;XREF[1,0]:   00454e8f
CODE:00454a08   c3              RET                                                 
CODE:00454a09   00              ??          00h                                     
CODE:00454a0a   00              ??          00h                                     
CODE:00454a0b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 * FUN_00454a0c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454a15
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454a12
                                                          ;XREF[1,0]:   00454aaf
CODE:00454a0c   55              PUSH        EBP                                     
CODE:00454a0d   8bec            MOV         EBP,ESP                                 
CODE:00454a0f   53              PUSH        EBX                                     
CODE:00454a10   56              PUSH        ESI                                     
CODE:00454a11   57              PUSH        EDI                                     
CODE:00454a12   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:00454a15   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00454a18   eb13            JMP         LAB_00454a2d                            
                            LAB_00454a1a:                 ;XREF[1,0]:   00454a35
CODE:00454a1a   3c61            CMP         param_1,0x61                            
CODE:00454a1c   7c09            JL          LAB_00454a27                            
CODE:00454a1e   3c7a            CMP         param_1,0x7a                            
CODE:00454a20   7f05            JG          LAB_00454a27                            
CODE:00454a22   8d50e0          LEA         param_2,[param_1 + -0x20]               
CODE:00454a25   eb02            JMP         LAB_00454a29                            
                            LAB_00454a27:                 ;XREF[2,0]:   00454a1c,00454a20
CODE:00454a27   8bd0            MOV         param_2,param_1                         
                            LAB_00454a29:                 ;XREF[1,0]:   00454a25
CODE:00454a29   8816            MOV         byte ptr [ESI],param_2                  
CODE:00454a2b   43              INC         EBX                                     
CODE:00454a2c   46              INC         ESI                                     
                            LAB_00454a2d:                 ;XREF[1,0]:   00454a18
CODE:00454a2d   8a03            MOV         param_1,byte ptr [EBX]                  
CODE:00454a2f   84c0            TEST        param_1,param_1                         
CODE:00454a31   7404            JZ          LAB_00454a37                            
CODE:00454a33   3c3d            CMP         param_1,0x3d                            
CODE:00454a35   75e3            JNZ         LAB_00454a1a                            
                            LAB_00454a37:                 ;XREF[1,0]:   00454a31
CODE:00454a37   56              PUSH        ESI                                     
CODE:00454a38   8bfb            MOV         EDI,EBX                                 
CODE:00454a3a   33c0            XOR         param_1,param_1                         
CODE:00454a3c   83c9ff          OR          param_3,0xffffffff                      
CODE:00454a3f   f2ae            SCASB.REPNE ES:EDI                                  
CODE:00454a41   f7d1            NOT         param_3                                 
CODE:00454a43   2bf9            SUB         EDI,param_3                             
CODE:00454a45   87f7            XCHG        EDI,ESI                                 
CODE:00454a47   8bc7            MOV         param_1,EDI                             
CODE:00454a49   8bd1            MOV         param_2,param_3                         
CODE:00454a4b   c1e902          SHR         param_3,0x2                             
CODE:00454a4e   f3a5            MOVSD.REP   ES:EDI,ESI                              
CODE:00454a50   8bca            MOV         param_3,param_2                         
CODE:00454a52   83e103          AND         param_3,0x3                             
CODE:00454a55   f3a4            MOVSB.REP   ES:EDI,ESI                              
CODE:00454a57   5e              POP         ESI                                     
CODE:00454a58   5f              POP         EDI                                     
CODE:00454a59   5e              POP         ESI                                     
CODE:00454a5a   5b              POP         EBX                                     
CODE:00454a5b   5d              POP         EBP                                     
CODE:00454a5c   c3              RET                                                 
CODE:00454a5d   90              ??          90h                                     
CODE:00454a5e   90              ??          90h                                     
CODE:00454a5f   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454a60(void)
CODE:00454a60   53              PUSH        EBX                                     
CODE:00454a61   56              PUSH        ESI                                     
CODE:00454a62   57              PUSH        EDI                                     
CODE:00454a63   55              PUSH        EBP                                     
CODE:00454a64   33ff            XOR         EDI,EDI                                 
CODE:00454a66   8b1dc4ae4600    MOV         EBX,dword ptr [DATA:DAT_0046aec4]       ;= ??
CODE:00454a6c   eb04            JMP         LAB_00454a72                            
                            LAB_00454a6e:                 ;XREF[1,0]:   00454a7d
CODE:00454a6e   47              INC         EDI                                     
CODE:00454a6f   46              INC         ESI                                     
CODE:00454a70   03de            ADD         EBX,ESI                                 
                            LAB_00454a72:                 ;XREF[1,0]:   00454a6c
CODE:00454a72   53              PUSH        EBX                                     
CODE:00454a73   e834b5ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00454a78   59              POP         ECX                                     
CODE:00454a79   8bf0            MOV         ESI,EAX                                 
CODE:00454a7b   85f6            TEST        ESI,ESI                                 
CODE:00454a7d   75ef            JNZ         LAB_00454a6e                            
CODE:00454a7f   47              INC         EDI                                     
CODE:00454a80   c1e702          SHL         EDI,0x2                                 
CODE:00454a83   57              PUSH        EDI                                     
CODE:00454a84   e88bfaffff      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:00454a89   59              POP         ECX                                     
CODE:00454a8a   a3b0ae4600      MOV         [DATA:DAT_0046aeb0],EAX                 ;= ??
CODE:00454a8f   85c0            TEST        EAX,EAX                                 
CODE:00454a91   744c            JZ          LAB_00454adf                            
CODE:00454a93   33ff            XOR         EDI,EDI                                 
CODE:00454a95   8b1dc4ae4600    MOV         EBX,dword ptr [DATA:DAT_0046aec4]       ;= ??
CODE:00454a9b   eb26            JMP         LAB_00454ac3                            
                            LAB_00454a9d:                 ;XREF[1,0]:   00454ace
CODE:00454a9d   8d4601          LEA         EAX,[ESI + 0x1]                         
CODE:00454aa0   50              PUSH        EAX                                     
CODE:00454aa1   e86efaffff      CALL        TurboAlloc?                             ;void * TurboAlloc?(uint len)
CODE:00454aa6   59              POP         ECX                                     
CODE:00454aa7   8be8            MOV         EBP,EAX                                 
CODE:00454aa9   85ed            TEST        EBP,EBP                                 
CODE:00454aab   7423            JZ          LAB_00454ad0                            
CODE:00454aad   53              PUSH        EBX                                     
CODE:00454aae   55              PUSH        EBP                                     
CODE:00454aaf   e858ffffff      CALL        FUN_00454a0c                            ;undefined4 * FUN_00454a0c(undefined ...
CODE:00454ab4   83c408          ADD         ESP,0x8                                 
CODE:00454ab7   a1b0ae4600      MOV         EAX,[DATA:DAT_0046aeb0]                 ;= ??
CODE:00454abc   892cb8          MOV         dword ptr [EAX + EDI*0x4],EBP           
CODE:00454abf   47              INC         EDI                                     
CODE:00454ac0   46              INC         ESI                                     
CODE:00454ac1   03de            ADD         EBX,ESI                                 
                            LAB_00454ac3:                 ;XREF[1,0]:   00454a9b
CODE:00454ac3   53              PUSH        EBX                                     
CODE:00454ac4   e8e3b4ffff      CALL        FUN_0044ffac                            ;int FUN_0044ffac(undefined param_1, ...
CODE:00454ac9   59              POP         ECX                                     
CODE:00454aca   8bf0            MOV         ESI,EAX                                 
CODE:00454acc   85f6            TEST        ESI,ESI                                 
CODE:00454ace   75cd            JNZ         LAB_00454a9d                            
                            LAB_00454ad0:                 ;XREF[1,0]:   00454aab
CODE:00454ad0   a1b0ae4600      MOV         EAX,[DATA:DAT_0046aeb0]                 ;= ??
CODE:00454ad5   33d2            XOR         EDX,EDX                                 
CODE:00454ad7   8914b8          MOV         dword ptr [EAX + EDI*0x4],EDX           
CODE:00454ada   a3d4ae4600      MOV         [DATA:DAT_0046aed4],EAX                 ;= ??
                            LAB_00454adf:                 ;XREF[1,0]:   00454a91
CODE:00454adf   5d              POP         EBP                                     
CODE:00454ae0   5f              POP         EDI                                     
CODE:00454ae1   5e              POP         ESI                                     
CODE:00454ae2   5b              POP         EBX                                     
CODE:00454ae3   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_00454ae4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454ae7
                                                          ;XREF[2,0]:   00454cc6,00454d01
CODE:00454ae4   55              PUSH        EBP                                     
CODE:00454ae5   8bec            MOV         EBP,ESP                                 
CODE:00454ae7   8b4d08          MOV         param_3,dword ptr [EBP + param_4+0x4]   
CODE:00454aea   33c0            XOR         param_1,param_1                         
CODE:00454aec   ba64444600      MOV         param_2,DATA:DAT_00464464               ;= 00000002h
                            LAB_00454af1:                 ;XREF[1,0]:   00454afc
                                                          ; FWD[2,0]:   00464464,00464468
CODE:00454af1   3b0a            CMP         param_3,dword ptr [param_2]=>DATA:DAT...;= 00000002h
                                                                                    ;= 00000004h
CODE:00454af3   740c            JZ          LAB_00454b01                            
CODE:00454af5   40              INC         param_1                                 
CODE:00454af6   83c204          ADD         param_2,0x4                             
CODE:00454af9   83f80a          CMP         param_1,0xa                             
CODE:00454afc   7cf3            JL          LAB_00454af1                            
CODE:00454afe   83c8ff          OR          param_1,0xffffffff                      
                            LAB_00454b01:                 ;XREF[1,0]:   00454af3
CODE:00454b01   5d              POP         EBP                                     
CODE:00454b02   c3              RET                                                 
CODE:00454b03   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454b04(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined param_5, undefined4 param_6)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454b0d
          ;param_5       undefined            8                      
          ;param_6       undefined4           c                      ;XREF[1,0]:   00454c58
          ;local_8       undefined4          -8                      ;XREF[10,0]:  00454b5e,00454b74,00454b87,00454b9a,00454bad
                                                                     ;             00454bc0,00454bce,00454bdc,00454bea,00454c45
                                                          ;XREF[1,0]:   00454ca5
CODE:00454b04   55              PUSH        EBP                                     
CODE:00454b05   8bec            MOV         EBP,ESP                                 
CODE:00454b07   51              PUSH        param_3                                 
CODE:00454b08   53              PUSH        EBX                                     
CODE:00454b09   56              PUSH        ESI                                     
CODE:00454b0a   57              PUSH        EDI                                     
CODE:00454b0b   33ff            XOR         EDI,EDI                                 
CODE:00454b0d   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454b10   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00454b12   3d910000c0      CMP         param_1,0xc0000091                      
CODE:00454b17   7f25            JG          LAB_00454b3e                            
CODE:00454b19   7454            JZ          LAB_00454b6f                            
CODE:00454b1b   2d050000c0      SUB         param_1,0xc0000005                      
CODE:00454b20   0f84a3000000    JZ          LAB_00454bc9                            
CODE:00454b26   83e818          SUB         param_1,0x18                            
CODE:00454b29   0f84a8000000    JZ          LAB_00454bd7                            
CODE:00454b2f   83e871          SUB         param_1,0x71                            
CODE:00454b32   7425            JZ          LAB_00454b59                            
CODE:00454b34   83e802          SUB         param_1,0x2                             
CODE:00454b37   745c            JZ          LAB_00454b95                            
CODE:00454b39   e9b5000000      JMP         LAB_00454bf3                            
                            LAB_00454b3e:                 ;XREF[1,0]:   00454b17
CODE:00454b3e   2d920000c0      SUB         param_1,0xc0000092                      
CODE:00454b43   7463            JZ          LAB_00454ba8                            
CODE:00454b45   48              DEC         param_1                                 
CODE:00454b46   743a            JZ          LAB_00454b82                            
CODE:00454b48   48              DEC         param_1                                 
CODE:00454b49   7470            JZ          LAB_00454bbb                            
CODE:00454b4b   83e802          SUB         param_1,0x2                             
CODE:00454b4e   0f8491000000    JZ          LAB_00454be5                            
CODE:00454b54   e99a000000      JMP         LAB_00454bf3                            
                            LAB_00454b59:                 ;XREF[1,0]:   00454b32
CODE:00454b59   bb02000000      MOV         EBX,0x2                                 
CODE:00454b5e   c745fc830...    MOV         dword ptr [EBP + local_8+0x4],0x83      
CODE:00454b65   bf04000000      MOV         EDI,0x4                                 
CODE:00454b6a   e98b000000      JMP         LAB_00454bfa                            
                            LAB_00454b6f:                 ;XREF[1,0]:   00454b19
CODE:00454b6f   bb02000000      MOV         EBX,0x2                                 
CODE:00454b74   c745fc840...    MOV         dword ptr [EBP + local_8+0x4],0x84      
CODE:00454b7b   bf08000000      MOV         EDI,0x8                                 
CODE:00454b80   eb78            JMP         LAB_00454bfa                            
                            LAB_00454b82:                 ;XREF[1,0]:   00454b46
CODE:00454b82   bb02000000      MOV         EBX,0x2                                 
CODE:00454b87   c745fc850...    MOV         dword ptr [EBP + local_8+0x4],0x85      
CODE:00454b8e   bf10000000      MOV         EDI,0x10                                
CODE:00454b93   eb65            JMP         LAB_00454bfa                            
                            LAB_00454b95:                 ;XREF[1,0]:   00454b37
CODE:00454b95   bb02000000      MOV         EBX,0x2                                 
CODE:00454b9a   c745fc810...    MOV         dword ptr [EBP + local_8+0x4],0x81      
CODE:00454ba1   bf01000000      MOV         EDI,0x1                                 
CODE:00454ba6   eb52            JMP         LAB_00454bfa                            
                            LAB_00454ba8:                 ;XREF[1,0]:   00454b43
CODE:00454ba8   bb02000000      MOV         EBX,0x2                                 
CODE:00454bad   c745fc870...    MOV         dword ptr [EBP + local_8+0x4],0x87      
CODE:00454bb4   bf49000000      MOV         EDI,0x49                                
CODE:00454bb9   eb3f            JMP         LAB_00454bfa                            
                            LAB_00454bbb:                 ;XREF[1,0]:   00454b49
CODE:00454bbb   bb02000000      MOV         EBX,0x2                                 
CODE:00454bc0   c745fc7f0...    MOV         dword ptr [EBP + local_8+0x4],0x7f      
CODE:00454bc7   eb31            JMP         LAB_00454bfa                            
                            LAB_00454bc9:                 ;XREF[1,0]:   00454b20
CODE:00454bc9   bb03000000      MOV         EBX,0x3                                 
CODE:00454bce   c745fc0c0...    MOV         dword ptr [EBP + local_8+0x4],0xc       
CODE:00454bd5   eb23            JMP         LAB_00454bfa                            
                            LAB_00454bd7:                 ;XREF[1,0]:   00454b29
CODE:00454bd7   bb01000000      MOV         EBX,0x1                                 
CODE:00454bdc   c745fc140...    MOV         dword ptr [EBP + local_8+0x4],0x14      
CODE:00454be3   eb15            JMP         LAB_00454bfa                            
                            LAB_00454be5:                 ;XREF[1,0]:   00454b4e
CODE:00454be5   bb01000000      MOV         EBX,0x1                                 
CODE:00454bea   c745fc160...    MOV         dword ptr [EBP + local_8+0x4],0x16      
CODE:00454bf1   eb07            JMP         LAB_00454bfa                            
                            LAB_00454bf3:                 ;XREF[2,0]:   00454b39,00454b54
CODE:00454bf3   b801000000      MOV         param_1,0x1                             
CODE:00454bf8   eb73            JMP         LAB_00454c6d                            
                            LAB_00454bfa:                 ;XREF[9,0]:   00454b6a,00454b80,00454b93,00454ba6
                                                          ;             00454bb9,00454bc7,00454bd5,00454be3
                                                          ;             00454bf1
                                                          ; FWD[3,0]:   00464440,00464444,00464448
CODE:00454bfa   8b349d3c4...    MOV         ESI,dword ptr [EBX*0x4 + 0x46443c]=>D...
CODE:00454c01   83fe01          CMP         ESI,0x1                                 
CODE:00454c04   7504            JNZ         LAB_00454c0a                            
CODE:00454c06   33c0            XOR         param_1,param_1                         
CODE:00454c08   eb63            JMP         LAB_00454c6d                            
                            LAB_00454c0a:                 ;XREF[1,0]:   00454c04
CODE:00454c0a   85f6            TEST        ESI,ESI                                 
CODE:00454c0c   7507            JNZ         LAB_00454c15                            
CODE:00454c0e   b801000000      MOV         param_1,0x1                             
CODE:00454c13   eb58            JMP         LAB_00454c6d                            
                            LAB_00454c15:                 ;XREF[1,0]:   00454c0c
CODE:00454c15   33c0            XOR         param_1,param_1                         
CODE:00454c17   89049d3c4...    MOV         dword ptr [EBX*0...,param_1             
CODE:00454c1e   83fb01          CMP         EBX,0x1                                 
CODE:00454c21   740a            JZ          LAB_00454c2d                            
CODE:00454c23   83fb03          CMP         EBX,0x3                                 
CODE:00454c26   7405            JZ          LAB_00454c2d                            
CODE:00454c28   83fb02          CMP         EBX,0x2                                 
CODE:00454c2b   7533            JNZ         LAB_00454c60                            
                            LAB_00454c2d:                 ;XREF[2,0]:   00454c21,00454c26
CODE:00454c2d   e85ef3ffff      CALL        FUN_00453f90                            ;undefined2 FUN_00453f90(void)
CODE:00454c32   683f1f0000      PUSH        0x1f3f                                  
CODE:00454c37   a1c0434600      MOV         param_1,[DATA:DAT_004643c0]             ;= 00001332h
CODE:00454c3c   50              PUSH        param_1                                 
CODE:00454c3d   e862f3ffff      CALL        FUN_00453fa4                            ;undefined FUN_00453fa4(undefined par...
CODE:00454c42   83c408          ADD         ESP,0x8                                 
CODE:00454c45   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00454c48   50              PUSH        param_1                                 
CODE:00454c49   8b049d644...    MOV         param_1,dword ptr [EBX*0x4 + 0x464464...;= 00000008h
CODE:00454c50   50              PUSH        param_1                                 
CODE:00454c51   ffd6            CALL        ESI                                     
CODE:00454c53   83c408          ADD         ESP,0x8                                 
CODE:00454c56   f7d7            NOT         EDI                                     
CODE:00454c58   8b4510          MOV         param_1,dword ptr [EBP + param_6+0x4]   
CODE:00454c5b   217820          AND         dword ptr [param_1 + 0x20],EDI          
CODE:00454c5e   eb0b            JMP         LAB_00454c6b                            
                            LAB_00454c60:                 ;XREF[1,0]:   00454c2b
CODE:00454c60   8b049d644...    MOV         param_1,dword ptr [EBX*0x4 + 0x464464...;= 00000008h
CODE:00454c67   50              PUSH        param_1                                 
CODE:00454c68   ffd6            CALL        ESI                                     
CODE:00454c6a   59              POP         param_3                                 
                            LAB_00454c6b:                 ;XREF[1,0]:   00454c5e
CODE:00454c6b   33c0            XOR         param_1,param_1                         
                            LAB_00454c6d:                 ;XREF[3,0]:   00454bf8,00454c08,00454c13
CODE:00454c6d   5f              POP         EDI                                     
CODE:00454c6e   5e              POP         ESI                                     
CODE:00454c6f   5b              POP         EBX                                     
CODE:00454c70   59              POP         param_3                                 
CODE:00454c71   5d              POP         EBP                                     
CODE:00454c72   c3              RET                                                 
CODE:00454c73   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*  HandlerRoutine parameter of SetConsoleCtrlHandler                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            ;undefined4 HandlerRoutine_00454c74(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454c7c
                                                          ;XREF[1,0]:   00454cb1
CODE:00454c74   55              PUSH        EBP                                     
CODE:00454c75   8bec            MOV         EBP,ESP                                 
CODE:00454c77   b802000000      MOV         param_1,0x2                             
CODE:00454c7c   837d0800        CMP         dword ptr [EBP + param_4+0x4],0x0       
CODE:00454c80   7403            JZ          LAB_00454c85                            
CODE:00454c82   83c013          ADD         param_1,0x13                            
                            LAB_00454c85:                 ;XREF[1,0]:   00454c80
CODE:00454c85   50              PUSH        param_1                                 
CODE:00454c86   e86d000000      CALL        FUN_00454cf8                            ;undefined4 FUN_00454cf8(undefined pa...
CODE:00454c8b   59              POP         param_3                                 
CODE:00454c8c   b801000000      MOV         param_1,0x1                             
CODE:00454c91   5d              POP         EBP                                     
CODE:00454c92   c20400          RET         0x4                                     
CODE:00454c95   90              ??          90h                                     
CODE:00454c96   90              ??          90h                                     
CODE:00454c97   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454c98(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454cc2
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454cea
CODE:00454c98   55              PUSH        EBP                                     
CODE:00454c99   8bec            MOV         EBP,ESP                                 
CODE:00454c9b   53              PUSH        EBX                                     
CODE:00454c9c   803d38444...    CMP         byte ptr [DATA:DAT_00464438],0x0        
CODE:00454ca3   751d            JNZ         LAB_00454cc2                            
CODE:00454ca5   c705a8aa4...    MOV         dword ptr [DATA:...,FUN_00454b04        ;= ??
CODE:00454caf   6a01            PUSH        0x1                                     ;BOOL Add for SetConsoleCtrlHandler
CODE:00454cb1   68744c4500      PUSH        HandlerRoutine_00454c74                 ;PHANDLER_ROUTINE HandlerRoutine for ...
CODE:00454cb6   e8d2070000      CALL        KERNEL32.DLL::SetConsoleCtrlHandler     ;BOOL SetConsoleCtrlHandler(PHANDLER_...
CODE:00454cbb   c60538444...    MOV         byte ptr [DATA:DAT_00464438],0x1        
                            LAB_00454cc2:                 ;XREF[1,0]:   00454ca3
CODE:00454cc2   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454cc5   50              PUSH        param_1                                 
CODE:00454cc6   e819feffff      CALL        FUN_00454ae4                            ;int FUN_00454ae4(undefined param_1, ...
CODE:00454ccb   59              POP         param_3                                 
CODE:00454ccc   8bd8            MOV         EBX,param_1                             
CODE:00454cce   83fbff          CMP         EBX,-0x1                                
CODE:00454cd1   7510            JNZ         LAB_00454ce3                            
CODE:00454cd3   c705e0434...    MOV         dword ptr [DATA:DAT_004643e0],0x13      
CODE:00454cdd   83c8ff          OR          param_1,0xffffffff                      
CODE:00454ce0   5b              POP         EBX                                     
CODE:00454ce1   5d              POP         EBP                                     
CODE:00454ce2   c3              RET                                                 
                            LAB_00454ce3:                 ;XREF[1,0]:   00454cd1
CODE:00454ce3   8b049d3c4...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...
CODE:00454cea   8b550c          MOV         param_2,dword ptr [EBP + param_5+0x4]   
CODE:00454ced   89149d3c4...    MOV         dword ptr [EBX*0...,param_2             
CODE:00454cf4   5b              POP         EBX                                     
CODE:00454cf5   5d              POP         EBP                                     
CODE:00454cf6   c3              RET                                                 
CODE:00454cf7   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454cf8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00454cfd
                                                          ;XREF[2,0]:   004548d2,00454c86
CODE:00454cf8   55              PUSH        EBP                                     
CODE:00454cf9   8bec            MOV         EBP,ESP                                 
CODE:00454cfb   53              PUSH        EBX                                     
CODE:00454cfc   56              PUSH        ESI                                     
CODE:00454cfd   8b7508          MOV         ESI,dword ptr [EBP + param_4+0x4]       
CODE:00454d00   56              PUSH        ESI                                     
CODE:00454d01   e8defdffff      CALL        FUN_00454ae4                            ;int FUN_00454ae4(undefined param_1, ...
CODE:00454d06   59              POP         param_3                                 
CODE:00454d07   8bd8            MOV         EBX,param_1                             
CODE:00454d09   83fbff          CMP         EBX,-0x1                                
CODE:00454d0c   7507            JNZ         LAB_00454d15                            
CODE:00454d0e   b801000000      MOV         param_1,0x1                             
CODE:00454d13   eb59            JMP         LAB_00454d6e                            
                            LAB_00454d15:                 ;XREF[1,0]:   00454d0c
CODE:00454d15   8b049d3c4...    MOV         param_1,dword ptr [EBX*0x4 + DATA:DAT...
CODE:00454d1c   83f801          CMP         param_1,0x1                             
CODE:00454d1f   744b            JZ          LAB_00454d6c                            
CODE:00454d21   85c0            TEST        param_1,param_1                         
CODE:00454d23   7525            JNZ         LAB_00454d4a                            
CODE:00454d25   83c6f0          ADD         ESI,-0x10                               
CODE:00454d28   83ee02          SUB         ESI,0x2                                 
CODE:00454d2b   723f            JC          LAB_00454d6c                            
CODE:00454d2d   83ee02          SUB         ESI,0x2                                 
CODE:00454d30   743a            JZ          LAB_00454d6c                            
CODE:00454d32   83ee02          SUB         ESI,0x2                                 
CODE:00454d35   7402            JZ          LAB_00454d39                            
CODE:00454d37   eb07            JMP         LAB_00454d40                            
                            LAB_00454d39:                 ;XREF[1,0]:   00454d35
CODE:00454d39   e87efbffff      CALL        FUN_004548bc                            ;undefined FUN_004548bc(void)
CODE:00454d3e   eb2c            JMP         LAB_00454d6c                            
                            LAB_00454d40:                 ;XREF[1,0]:   00454d37
CODE:00454d40   6a03            PUSH        0x3                                     
CODE:00454d42   e839fcffff      CALL        FUN_00454980                            ;undefined FUN_00454980(undefined par...
CODE:00454d47   59              POP         param_3                                 
CODE:00454d48   eb22            JMP         LAB_00454d6c                            
                            LAB_00454d4a:                 ;XREF[1,0]:   00454d23
CODE:00454d4a   33d2            XOR         param_2,param_2                         
CODE:00454d4c   89149d3c4...    MOV         dword ptr [EBX*0...,param_2             
CODE:00454d53   33d2            XOR         param_2,param_2                         
CODE:00454d55   8a938c444600    MOV         param_2,byte ptr [EBX + DATA:DAT_0046...
CODE:00454d5b   85d2            TEST        param_2,param_2                         
CODE:00454d5d   7409            JZ          LAB_00454d68                            
CODE:00454d5f   52              PUSH        param_2                                 
CODE:00454d60   56              PUSH        ESI                                     
CODE:00454d61   ffd0            CALL        param_1                                 
CODE:00454d63   83c408          ADD         ESP,0x8                                 
CODE:00454d66   eb04            JMP         LAB_00454d6c                            
                            LAB_00454d68:                 ;XREF[1,0]:   00454d5d
CODE:00454d68   56              PUSH        ESI                                     
CODE:00454d69   ffd0            CALL        param_1                                 
CODE:00454d6b   59              POP         param_3                                 
                            LAB_00454d6c:                 ;XREF[6,0]:   00454d1f,00454d2b,00454d30,00454d3e
                                                          ;             00454d48,00454d66
CODE:00454d6c   33c0            XOR         param_1,param_1                         
                            LAB_00454d6e:                 ;XREF[1,0]:   00454d13
CODE:00454d6e   5e              POP         ESI                                     
CODE:00454d6f   5b              POP         EBX                                     
CODE:00454d70   5d              POP         EBP                                     
CODE:00454d71   c3              RET                                                 
CODE:00454d72   00              ??          00h                                     
CODE:00454d73   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454d74(void)
                                                          ;XREF[1,0]:   00454e94
CODE:00454d74   33c0            XOR         EAX,EAX                                 
CODE:00454d76   c3              RET                                                 
CODE:00454d77   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454d78(void)
                                                          ;XREF[1,0]:   00454fc1
CODE:00454d78   33c0            XOR         EAX,EAX                                 
CODE:00454d7a   c3              RET                                                 
CODE:00454d7b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined4 FUN_00454d7c(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   00454d9e,00454dfe
          ;param_5       undefined4           8                      ;XREF[1,0]:   00454d85
          ;local_8       undefined4          -8                      ;XREF[5,0]:   00454d96,00454de7,00454e08,00454e12,00454e18
          ;local_c       undefined4          -c                      ;XREF[3,0]:   00454d9b,00454df7,00454e03
          ;local_10      undefined4         -10                      ;XREF[3,0]:   00454da4,00454da9,00454dfa
                                                          ;XREF[5,0]:   00454eb0,00454eee,00454f9a,00454fb3
                                                          ;             00454fd3
CODE:00454d7c   55              PUSH        EBP                                     
CODE:00454d7d   8bec            MOV         EBP,ESP                                 
CODE:00454d7f   83c4f4          ADD         ESP,-0xc                                
CODE:00454d82   53              PUSH        EBX                                     
CODE:00454d83   56              PUSH        ESI                                     
CODE:00454d84   57              PUSH        EDI                                     
CODE:00454d85   8b4d0c          MOV         param_3,dword ptr [EBP + param_5+0x4]   
CODE:00454d88   33d2            XOR         param_2,param_2                         
CODE:00454d8a   85c9            TEST        param_3,param_3                         
CODE:00454d8c   7506            JNZ         LAB_00454d94                            
CODE:00454d8e   81c2ffff0000    ADD         param_2,0xffff                          
                            LAB_00454d94:                 ;XREF[1,0]:   00454d8c
CODE:00454d94   33c0            XOR         param_1,param_1                         
CODE:00454d96   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:00454d99   33c0            XOR         param_1,param_1                         
CODE:00454d9b   8945f8          MOV         dword ptr [EBP + local_c+0x4],param_1   
CODE:00454d9e   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454da1   83c004          ADD         param_1,0x4                             
CODE:00454da4   8945f4          MOV         dword ptr [EBP + local_10+0x4],param_1  
CODE:00454da7   eb55            JMP         LAB_00454dfe                            
                            LAB_00454da9:                 ;XREF[1,0]:   00454e06
CODE:00454da9   8b45f4          MOV         param_1,dword ptr [EBP + local_10+0x4]  
CODE:00454dac   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00454dae   85c9            TEST        param_3,param_3                         
CODE:00454db0   7405            JZ          LAB_00454db7                            
CODE:00454db2   8b5808          MOV         EBX,dword ptr [param_1 + 0x8]           
CODE:00454db5   eb02            JMP         LAB_00454db9                            
                            LAB_00454db7:                 ;XREF[1,0]:   00454db0
CODE:00454db7   8b18            MOV         EBX,dword ptr [param_1]                 
                            LAB_00454db9:                 ;XREF[1,0]:   00454db5
CODE:00454db9   85c9            TEST        param_3,param_3                         
CODE:00454dbb   7405            JZ          LAB_00454dc2                            
CODE:00454dbd   8b700c          MOV         ESI,dword ptr [param_1 + 0xc]           
CODE:00454dc0   eb03            JMP         LAB_00454dc5                            
                            LAB_00454dc2:                 ;XREF[1,0]:   00454dbb
CODE:00454dc2   8b7004          MOV         ESI,dword ptr [param_1 + 0x4]           
                            LAB_00454dc5:                 ;XREF[1,0]:   00454dc0
CODE:00454dc5   8bc3            MOV         param_1,EBX                             
CODE:00454dc7   eb24            JMP         LAB_00454ded                            
                            LAB_00454dc9:                 ;XREF[1,0]:   00454df5
CODE:00454dc9   803800          CMP         byte ptr [param_1],0x0                  
CODE:00454dcc   751c            JNZ         LAB_00454dea                            
CODE:00454dce   33db            XOR         EBX,EBX                                 
CODE:00454dd0   8a5801          MOV         BL,byte ptr [param_1 + 0x1]             
CODE:00454dd3   0fb7fa          MOVZX       EDI,param_2                             
CODE:00454dd6   3bdf            CMP         EBX,EDI                                 
CODE:00454dd8   0f9dc3          SETGE       BL                                      
CODE:00454ddb   83e301          AND         EBX,0x1                                 
CODE:00454dde   3bcb            CMP         param_3,EBX                             
CODE:00454de0   7508            JNZ         LAB_00454dea                            
CODE:00454de2   33d2            XOR         param_2,param_2                         
CODE:00454de4   8a5001          MOV         param_2,byte ptr [param_1 + 0x1]        
CODE:00454de7   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
                            LAB_00454dea:                 ;XREF[2,0]:   00454dcc,00454de0
CODE:00454dea   83c006          ADD         param_1,0x6                             
                            LAB_00454ded:                 ;XREF[1,0]:   00454dc7
CODE:00454ded   3bf0            CMP         ESI,param_1                             
CODE:00454def   7606            JBE         LAB_00454df7                            
CODE:00454df1   83780200        CMP         dword ptr [param_1 + 0x2],0x0           
CODE:00454df5   75d2            JNZ         LAB_00454dc9                            
                            LAB_00454df7:                 ;XREF[1,0]:   00454def
CODE:00454df7   ff45f8          INC         dword ptr [EBP + local_c+0x4]           
CODE:00454dfa   8345f404        ADD         dword ptr [EBP + local_10+0x4],0x4      
                            LAB_00454dfe:                 ;XREF[1,0]:   00454da7
CODE:00454dfe   8b4508          MOV         param_1,dword ptr [EBP + param_4+0x4]   
CODE:00454e01   8b00            MOV         param_1,dword ptr [param_1]             
CODE:00454e03   3b45f8          CMP         param_1,dword ptr [EBP + local_c+0x4]   
CODE:00454e06   7fa1            JG          LAB_00454da9                            
CODE:00454e08   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:00454e0c   7504            JNZ         LAB_00454e12                            
CODE:00454e0e   33c0            XOR         param_1,param_1                         
CODE:00454e10   eb0c            JMP         LAB_00454e1e                            
                            LAB_00454e12:                 ;XREF[1,0]:   00454e0c
CODE:00454e12   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00454e15   c60001          MOV         byte ptr [param_1],0x1                  
CODE:00454e18   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00454e1b   8b4002          MOV         param_1,dword ptr [param_1 + 0x2]       
                            LAB_00454e1e:                 ;XREF[1,0]:   00454e10
CODE:00454e1e   5f              POP         EDI                                     
CODE:00454e1f   5e              POP         ESI                                     
CODE:00454e20   5b              POP         EBX                                     
CODE:00454e21   8be5            MOV         ESP,EBP                                 
CODE:00454e23   5d              POP         EBP                                     
CODE:00454e24   c3              RET                                                 
CODE:00454e25   90              ??          90h                                     
CODE:00454e26   90              ??          90h                                     
CODE:00454e27   90              ??          90h                                     
                            LAB_00454e28:                 ;XREF[1,0]:   00410069
CODE:00454e28   55              PUSH        EBP                                     
CODE:00454e29   8bec            MOV         EBP,ESP                                 
CODE:00454e2b   83c4f4          ADD         ESP,-0xc                                
CODE:00454e2e   53              PUSH        EBX                                     
CODE:00454e2f   56              PUSH        ESI                                     
CODE:00454e30   57              PUSH        EDI                                     
CODE:00454e31   8b7508          MOV         ESI,dword ptr [EBP + 0x8]               
CODE:00454e34   8b4610          MOV         EAX,dword ptr [ESI + 0x10]              
CODE:00454e37   83e001          AND         EAX,0x1                                 
CODE:00454e3a   a3e4ae4600      MOV         [DATA:DAT_0046aee4],EAX                 ;= ??
CODE:00454e3f   e8a0f1ffff      CALL        FUN_00453fe4                            ;undefined FUN_00453fe4(void)
CODE:00454e44   8b4620          MOV         EAX,dword ptr [ESI + 0x20]              
CODE:00454e47   50              PUSH        EAX                                     
CODE:00454e48   8b461c          MOV         EAX,dword ptr [ESI + 0x1c]              
CODE:00454e4b   50              PUSH        EAX                                     
CODE:00454e4c   e8bbf3ffff      CALL        FUN_0045420c                            ;undefined FUN_0045420c(undefined par...
CODE:00454e51   83c408          ADD         ESP,0x8                                 
CODE:00454e54   8b4628          MOV         EAX,dword ptr [ESI + 0x28]              
CODE:00454e57   50              PUSH        EAX                                     
CODE:00454e58   e81fd2ffff      CALL        FUN_0045207c                            ;undefined FUN_0045207c(undefined par...
CODE:00454e5d   59              POP         ECX                                     
CODE:00454e5e   c705d8ae4...    MOV         dword ptr [DATA:DAT_0046aed8],0x1       ;= ??
CODE:00454e68   8935dcae4600    MOV         dword ptr [DATA:DAT_0046aedc],ESI       ;= ??
CODE:00454e6e   8d45f8          LEA         EAX,[EBP + -0x8]                        
CODE:00454e71   a3c0ae4600      MOV         [DATA:DAT_0046aec0],EAX                 ;= ??
CODE:00454e76   e87dcfffff      CALL        FUN_00451df8                            ;undefined FUN_00451df8(void)
CODE:00454e7b   e81f060000      CALL        KERNEL32.DLL::GetEnvironmentStrings     ;LPCH GetEnvironmentStrings(void)
CODE:00454e80   a3c4ae4600      MOV         [DATA:DAT_0046aec4],EAX                 ;= ??
CODE:00454e85   e82f070000      CALL        KERNEL32.DLL::GetCommandLineA           ;LPSTR GetCommandLineA(void)
CODE:00454e8a   a3c8ae4600      MOV         [DATA:DAT_0046aec8],EAX                 ;= ??
CODE:00454e8f   e874fbffff      CALL        FUN_00454a08                            ;undefined FUN_00454a08(void)
CODE:00454e94   e8dbfeffff      CALL        FUN_00454d74                            ;undefined4 FUN_00454d74(void)
CODE:00454e99   8bf8            MOV         EDI,EAX                                 
CODE:00454e9b   85ff            TEST        EDI,EDI                                 
CODE:00454e9d   7448            JZ          LAB_00454ee7                            
CODE:00454e9f   8b07            MOV         EAX,dword ptr [EDI]                     
CODE:00454ea1   c7448704f...    MOV         dword ptr [EDI +...,0xffffffff          
CODE:00454ea9   eb02            JMP         LAB_00454ead                            
                            LAB_00454eab:                 ;XREF[1,0]:   00454ebc
CODE:00454eab   ffd3            CALL        EBX                                     
                            LAB_00454ead:                 ;XREF[1,0]:   00454ea9
CODE:00454ead   6a00            PUSH        0x0                                     
CODE:00454eaf   57              PUSH        EDI                                     
CODE:00454eb0   e8c7feffff      CALL        FUN_00454d7c                            ;undefined4 FUN_00454d7c(undefined pa...
CODE:00454eb5   83c408          ADD         ESP,0x8                                 
CODE:00454eb8   8bd8            MOV         EBX,EAX                                 
CODE:00454eba   85db            TEST        EBX,EBX                                 
CODE:00454ebc   75ed            JNZ         LAB_00454eab                            
CODE:00454ebe   33c0            XOR         EAX,EAX                                 
CODE:00454ec0   8945f4          MOV         dword ptr [EBP + -0xc],EAX              
CODE:00454ec3   8d5f04          LEA         EBX,[EDI + 0x4]                         
CODE:00454ec6   eb14            JMP         LAB_00454edc                            
                            LAB_00454ec8:                 ;XREF[1,0]:   00454ee1
CODE:00454ec8   8b03            MOV         EAX,dword ptr [EBX]                     
CODE:00454eca   8b5014          MOV         EDX,dword ptr [EAX + 0x14]              
CODE:00454ecd   52              PUSH        EDX                                     
CODE:00454ece   6a00            PUSH        0x0                                     
CODE:00454ed0   ff5018          CALL        dword ptr [EAX + 0x18]                  
CODE:00454ed3   83c408          ADD         ESP,0x8                                 
CODE:00454ed6   ff45f4          INC         dword ptr [EBP + -0xc]                  
CODE:00454ed9   83c304          ADD         EBX,0x4                                 
                            LAB_00454edc:                 ;XREF[1,0]:   00454ec6
CODE:00454edc   8b07            MOV         EAX,dword ptr [EDI]                     
CODE:00454ede   3b45f4          CMP         EAX,dword ptr [EBP + -0xc]              
CODE:00454ee1   7fe5            JG          LAB_00454ec8                            
CODE:00454ee3   eb02            JMP         LAB_00454ee7                            
                            LAB_00454ee5:                 ;XREF[1,0]:   00454efa
CODE:00454ee5   ffd3            CALL        EBX                                     
                            LAB_00454ee7:                 ;XREF[2,0]:   00454e9d,00454ee3
CODE:00454ee7   6a00            PUSH        0x0                                     
CODE:00454ee9   68d8ae4600      PUSH        DATA:DAT_0046aed8                       ;= ??
CODE:00454eee   e889feffff      CALL        FUN_00454d7c                            ;undefined4 FUN_00454d7c(undefined pa...
CODE:00454ef3   83c408          ADD         ESP,0x8                                 
CODE:00454ef6   8bd8            MOV         EBX,EAX                                 
CODE:00454ef8   85db            TEST        EBX,EBX                                 
CODE:00454efa   75e9            JNZ         LAB_00454ee5                            
CODE:00454efc   f6461001        TEST        byte ptr [ESI + 0x10],0x1               
CODE:00454f00   7463            JZ          LAB_00454f65                            
CODE:00454f02   8b1dc8ae4600    MOV         EBX,dword ptr [DATA:DAT_0046aec8]       ;= ??
CODE:00454f08   eb01            JMP         LAB_00454f0b                            
                            LAB_00454f0a:                 ;XREF[2,0]:   00454f0f,00454f13
CODE:00454f0a   43              INC         EBX                                     
                            LAB_00454f0b:                 ;XREF[1,0]:   00454f08
CODE:00454f0b   8a03            MOV         AL,byte ptr [EBX]                       
CODE:00454f0d   3c20            CMP         AL,0x20                                 
CODE:00454f0f   74f9            JZ          LAB_00454f0a                            
CODE:00454f11   3c09            CMP         AL,0x9                                  
CODE:00454f13   74f5            JZ          LAB_00454f0a                            
CODE:00454f15   803b22          CMP         byte ptr [EBX],0x22                     
CODE:00454f18   7505            JNZ         LAB_00454f1f                            
CODE:00454f1a   b222            MOV         DL,0x22                                 
CODE:00454f1c   43              INC         EBX                                     
CODE:00454f1d   eb05            JMP         LAB_00454f24                            
                            LAB_00454f1f:                 ;XREF[1,0]:   00454f18
CODE:00454f1f   b220            MOV         DL,0x20                                 
CODE:00454f21   eb01            JMP         LAB_00454f24                            
                            LAB_00454f23:                 ;XREF[1,0]:   00454f30
CODE:00454f23   43              INC         EBX                                     
                            LAB_00454f24:                 ;XREF[2,0]:   00454f1d,00454f21
CODE:00454f24   8a03            MOV         AL,byte ptr [EBX]                       
CODE:00454f26   84c0            TEST        AL,AL                                   
CODE:00454f28   7408            JZ          LAB_00454f32                            
CODE:00454f2a   3ad0            CMP         DL,AL                                   
CODE:00454f2c   7404            JZ          LAB_00454f32                            
CODE:00454f2e   3c09            CMP         AL,0x9                                  
CODE:00454f30   75f1            JNZ         LAB_00454f23                            
                            LAB_00454f32:                 ;XREF[2,0]:   00454f28,00454f2c
CODE:00454f32   803b22          CMP         byte ptr [EBX],0x22                     
CODE:00454f35   7504            JNZ         LAB_00454f3b                            
CODE:00454f37   43              INC         EBX                                     
CODE:00454f38   eb01            JMP         LAB_00454f3b                            
                            LAB_00454f3a:                 ;XREF[2,0]:   00454f43,00454f47
CODE:00454f3a   43              INC         EBX                                     
                            LAB_00454f3b:                 ;XREF[2,0]:   00454f35,00454f38
CODE:00454f3b   8a03            MOV         AL,byte ptr [EBX]                       
CODE:00454f3d   84c0            TEST        AL,AL                                   
CODE:00454f3f   7404            JZ          LAB_00454f45                            
CODE:00454f41   3c20            CMP         AL,0x20                                 
CODE:00454f43   74f5            JZ          LAB_00454f3a                            
                            LAB_00454f45:                 ;XREF[1,0]:   00454f3f
CODE:00454f45   3c09            CMP         AL,0x9                                  
CODE:00454f47   74f1            JZ          LAB_00454f3a                            
CODE:00454f49   6a0a            PUSH        0xa                                     
CODE:00454f4b   53              PUSH        EBX                                     
CODE:00454f4c   6a00            PUSH        0x0                                     
CODE:00454f4e   6a00            PUSH        0x0                                     ;LPCSTR lpModuleName for GetModuleHan...
CODE:00454f50   e85c050000      CALL        KERNEL32.DLL::GetModuleHandleA          ;HMODULE GetModuleHandleA(LPCSTR lpMo...
CODE:00454f55   50              PUSH        EAX                                     
CODE:00454f56   ff5618          CALL        dword ptr [ESI + 0x18]                  
CODE:00454f59   83c410          ADD         ESP,0x10                                
CODE:00454f5c   50              PUSH        EAX                                     
CODE:00454f5d   e806faffff      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:00454f62   59              POP         ECX                                     
CODE:00454f63   eb1f            JMP         LAB_00454f84                            
                            LAB_00454f65:                 ;XREF[1,0]:   00454f00
CODE:00454f65   a1d4ae4600      MOV         EAX,[DATA:DAT_0046aed4]                 ;= ??
CODE:00454f6a   50              PUSH        EAX                                     
CODE:00454f6b   a1d0ae4600      MOV         EAX,[DATA:DAT_0046aed0]                 ;= ??
CODE:00454f70   50              PUSH        EAX                                     
CODE:00454f71   a1ccae4600      MOV         EAX,[DATA:DAT_0046aecc]                 ;= ??
CODE:00454f76   50              PUSH        EAX                                     
CODE:00454f77   ff5618          CALL        dword ptr [ESI + 0x18]                  
CODE:00454f7a   83c40c          ADD         ESP,0xc                                 
CODE:00454f7d   50              PUSH        EAX                                     
CODE:00454f7e   e8e5f9ffff      CALL        DoSomethingThenExit?                    ;void DoSomethingThenExit?(UINT exitC...
CODE:00454f83   59              POP         ECX                                     
                            LAB_00454f84:                 ;XREF[1,0]:   00454f63
CODE:00454f84   5f              POP         EDI                                     
CODE:00454f85   5e              POP         ESI                                     
CODE:00454f86   5b              POP         EBX                                     
CODE:00454f87   8be5            MOV         ESP,EBP                                 
CODE:00454f89   5d              POP         EBP                                     
CODE:00454f8a   c3              RET                                                 
CODE:00454f8b   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00454f8c(void)
                                                          ;XREF[1,0]:   0045493a
CODE:00454f8c   53              PUSH        EBX                                     
CODE:00454f8d   56              PUSH        ESI                                     
CODE:00454f8e   57              PUSH        EDI                                     
CODE:00454f8f   eb02            JMP         LAB_00454f93                            
                            LAB_00454f91:                 ;XREF[1,0]:   00454fa6
CODE:00454f91   ffd3            CALL        EBX                                     
                            LAB_00454f93:                 ;XREF[1,0]:   00454f8f
CODE:00454f93   6a01            PUSH        0x1                                     
CODE:00454f95   68d8ae4600      PUSH        DATA:DAT_0046aed8                       ;= ??
CODE:00454f9a   e8ddfdffff      CALL        FUN_00454d7c                            ;undefined4 FUN_00454d7c(undefined pa...
CODE:00454f9f   83c408          ADD         ESP,0x8                                 
CODE:00454fa2   8bd8            MOV         EBX,EAX                                 
CODE:00454fa4   85db            TEST        EBX,EBX                                 
CODE:00454fa6   75e9            JNZ         LAB_00454f91                            
CODE:00454fa8   eb02            JMP         LAB_00454fac                            
                            LAB_00454faa:                 ;XREF[1,0]:   00454fbf
CODE:00454faa   ffd3            CALL        EBX                                     
                            LAB_00454fac:                 ;XREF[1,0]:   00454fa8
CODE:00454fac   6a01            PUSH        0x1                                     
CODE:00454fae   68b8ae4600      PUSH        DATA:DAT_0046aeb8                       ;= ??
CODE:00454fb3   e8c4fdffff      CALL        FUN_00454d7c                            ;undefined4 FUN_00454d7c(undefined pa...
CODE:00454fb8   83c408          ADD         ESP,0x8                                 
CODE:00454fbb   8bd8            MOV         EBX,EAX                                 
CODE:00454fbd   85db            TEST        EBX,EBX                                 
CODE:00454fbf   75e9            JNZ         LAB_00454faa                            
CODE:00454fc1   e8b2fdffff      CALL        FUN_00454d78                            ;undefined4 FUN_00454d78(void)
CODE:00454fc6   8bf0            MOV         ESI,EAX                                 
CODE:00454fc8   85f6            TEST        ESI,ESI                                 
CODE:00454fca   7432            JZ          LAB_00454ffe                            
CODE:00454fcc   eb02            JMP         LAB_00454fd0                            
                            LAB_00454fce:                 ;XREF[1,0]:   00454fdf
CODE:00454fce   ffd3            CALL        EBX                                     
                            LAB_00454fd0:                 ;XREF[1,0]:   00454fcc
CODE:00454fd0   6a01            PUSH        0x1                                     
CODE:00454fd2   56              PUSH        ESI                                     
CODE:00454fd3   e8a4fdffff      CALL        FUN_00454d7c                            ;undefined4 FUN_00454d7c(undefined pa...
CODE:00454fd8   83c408          ADD         ESP,0x8                                 
CODE:00454fdb   8bd8            MOV         EBX,EAX                                 
CODE:00454fdd   85db            TEST        EBX,EBX                                 
CODE:00454fdf   75ed            JNZ         LAB_00454fce                            
CODE:00454fe1   33ff            XOR         EDI,EDI                                 
CODE:00454fe3   8d5e04          LEA         EBX,[ESI + 0x4]                         
CODE:00454fe6   eb12            JMP         LAB_00454ffa                            
                            LAB_00454fe8:                 ;XREF[1,0]:   00454ffc
CODE:00454fe8   8b03            MOV         EAX,dword ptr [EBX]                     
CODE:00454fea   8b5014          MOV         EDX,dword ptr [EAX + 0x14]              
CODE:00454fed   52              PUSH        EDX                                     
CODE:00454fee   6a01            PUSH        0x1                                     
CODE:00454ff0   ff5018          CALL        dword ptr [EAX + 0x18]                  
CODE:00454ff3   83c408          ADD         ESP,0x8                                 
CODE:00454ff6   47              INC         EDI                                     
CODE:00454ff7   83c304          ADD         EBX,0x4                                 
                            LAB_00454ffa:                 ;XREF[1,0]:   00454fe6
CODE:00454ffa   3b3e            CMP         EDI,dword ptr [ESI]                     
CODE:00454ffc   7cea            JL          LAB_00454fe8                            
                            LAB_00454ffe:                 ;XREF[1,0]:   00454fca
CODE:00454ffe   5f              POP         EDI                                     
CODE:00454fff   5e              POP         ESI                                     
CODE:00455000   5b              POP         EBX                                     
CODE:00455001   c3              RET                                                 
CODE:00455002   90              ??          90h                                     
CODE:00455003   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void WinapiExitProcess(UINT exitCode)
          ;exitCode      UINT                 4                      ;XREF[1,0]:   00455007
                                                          ;XREF[1,0]:   0045495f
CODE:00455004   55              PUSH        EBP                                     
CODE:00455005   8bec            MOV         EBP,ESP                                 
CODE:00455007   8b4508          MOV         EAX,dword ptr [EBP + exitCode+0x4]      
CODE:0045500a   50              PUSH        EAX                                     ;UINT uExitCode for ExitProcess
CODE:0045500b   e86b040000      CALL        KERNEL32.DLL::ExitProcess               ;void ExitProcess(UINT uExitCode)
CODE:00455010   5d              ??          5Dh    ]                                
CODE:00455011   c3              ??          C3h                                     
CODE:00455012   90              ??          90h                                     
CODE:00455013   90              ??          90h                                     
CODE:00455014   c3              ??          C3h                                     
CODE:00455015   00              ??          00h                                     
CODE:00455016   00              ??          00h                                     
CODE:00455017   00              ??          00h                                     
CODE:00455018   00              ??          00h                                     
CODE:00455019   00              ??          00h                                     
CODE:0045501a   00              ??          00h                                     
CODE:0045501b   00              ??          00h                                     
CODE:0045501c   53              ??          53h    S                                
CODE:0045501d   56              ??          56h    V                                
CODE:0045501e   57              ??          57h    W                                
CODE:0045501f   55              ??          55h    U                                
CODE:00455020   81              ??          81h                                     
CODE:00455021   c4              ??          C4h                                     
CODE:00455022   54              ??          54h    T                                
CODE:00455023   ff              ??          FFh                                     
CODE:00455024   ff              ??          FFh                                     
CODE:00455025   ff              ??          FFh                                     
CODE:00455026   bd              ??          BDh                                     
CODE:00455027   50              ??          50h    P                                ;?  ->  00464250
CODE:00455028   42              ??          42h    B                                
CODE:00455029   46              ??          46h    F                                
CODE:0045502a   00              ??          00h                                     
CODE:0045502b   68              ??          68h    h                                
CODE:0045502c   70              ??          70h    p                                ;?  ->  00464670
CODE:0045502d   46              ??          46h    F                                
CODE:0045502e   46              ??          46h    F                                
CODE:0045502f   00              ??          00h                                     
CODE:00455030   e8              ??          E8h                                     
CODE:00455031   83              ??          83h                                     
CODE:00455032   f9              ??          F9h                                     
CODE:00455033   ff              ??          FFh                                     
CODE:00455034   ff              ??          FFh                                     
CODE:00455035   59              ??          59h    Y                                
CODE:00455036   8b              ??          8Bh                                     
CODE:00455037   f0              ??          F0h                                     
CODE:00455038   85              ??          85h                                     
CODE:00455039   f6              ??          F6h                                     
CODE:0045503a   74              ??          74h    t                                
CODE:0045503b   59              ??          59h    Y                                
CODE:0045503c   56              ??          56h    V                                
CODE:0045503d   e8              ??          E8h                                     
CODE:0045503e   6a              ??          6Ah    j                                
CODE:0045503f   af              ??          AFh                                     
CODE:00455040   ff              ??          FFh                                     
CODE:00455041   ff              ??          FFh                                     
CODE:00455042   59              ??          59h    Y                                
CODE:00455043   83              ??          83h                                     
CODE:00455044   f8              ??          F8h                                     
CODE:00455045   04              ??          04h                                     
CODE:00455046   72              ??          72h    r                                
CODE:00455047   4d              ??          4Dh    M                                
CODE:00455048   0f              ??          0Fh                                     
CODE:00455049   be              ??          BEh                                     
CODE:0045504a   06              ??          06h                                     
CODE:0045504b   f6              ??          F6h                                     
CODE:0045504c   44              ??          44h    D                                
CODE:0045504d   05              ??          05h                                     
CODE:0045504e   01              ??          01h                                     
CODE:0045504f   0c              ??          0Ch                                     
CODE:00455050   74              ??          74h    t                                
CODE:00455051   43              ??          43h    C                                
CODE:00455052   0f              ??          0Fh                                     
CODE:00455053   be              ??          BEh                                     
CODE:00455054   46              ??          46h    F                                
CODE:00455055   01              ??          01h                                     
CODE:00455056   f6              ??          F6h                                     
CODE:00455057   44              ??          44h    D                                
CODE:00455058   05              ??          05h                                     
CODE:00455059   01              ??          01h                                     
CODE:0045505a   0c              ??          0Ch                                     
CODE:0045505b   74              ??          74h    t                                
CODE:0045505c   38              ??          38h    8                                
CODE:0045505d   0f              ??          0Fh                                     
CODE:0045505e   be              ??          BEh                                     
CODE:0045505f   46              ??          46h    F                                
CODE:00455060   02              ??          02h                                     
CODE:00455061   f6              ??          F6h                                     
CODE:00455062   44              ??          44h    D                                
CODE:00455063   05              ??          05h                                     
CODE:00455064   01              ??          01h                                     
CODE:00455065   0c              ??          0Ch                                     
CODE:00455066   74              ??          74h    t                                
CODE:00455067   2d              ??          2Dh    -                                
CODE:00455068   8a              ??          8Ah                                     
CODE:00455069   5e              ??          5Eh    ^                                
CODE:0045506a   03              ??          03h                                     
CODE:0045506b   80              ??          80h                                     
CODE:0045506c   fb              ??          FBh                                     
CODE:0045506d   2d              ??          2Dh    -                                
CODE:0045506e   74              ??          74h    t                                
CODE:0045506f   0f              ??          0Fh                                     
CODE:00455070   80              ??          80h                                     
CODE:00455071   fb              ??          FBh                                     
CODE:00455072   2b              ??          2Bh    +                                
CODE:00455073   74              ??          74h    t                                
CODE:00455074   0a              ??          0Ah                                     
CODE:00455075   0f              ??          0Fh                                     
CODE:00455076   be              ??          BEh                                     
CODE:00455077   c3              ??          C3h                                     
CODE:00455078   f6              ??          F6h                                     
CODE:00455079   44              ??          44h    D                                
CODE:0045507a   05              ??          05h                                     
CODE:0045507b   01              ??          01h                                     
CODE:0045507c   02              ??          02h                                     
CODE:0045507d   74              ??          74h    t                                
CODE:0045507e   16              ??          16h                                     
CODE:0045507f   0f              ??          0Fh                                     
CODE:00455080   be              ??          BEh                                     
CODE:00455081   46              ??          46h    F                                
CODE:00455082   03              ??          03h                                     
CODE:00455083   f6              ??          F6h                                     
CODE:00455084   44              ??          44h    D                                
CODE:00455085   05              ??          05h                                     
CODE:00455086   01              ??          01h                                     
CODE:00455087   02              ??          02h                                     
CODE:00455088   75              ??          75h    u                                
CODE:00455089   57              ??          57h    W                                
CODE:0045508a   0f              ??          0Fh                                     
CODE:0045508b   be              ??          BEh                                     
CODE:0045508c   46              ??          46h    F                                
CODE:0045508d   04              ??          04h                                     
CODE:0045508e   f6              ??          F6h                                     
CODE:0045508f   44              ??          44h    D                                
CODE:00455090   05              ??          05h                                     
CODE:00455091   01              ??          01h                                     
CODE:00455092   02              ??          02h                                     
CODE:00455093   75              ??          75h    u                                
CODE:00455094   4c              ??          4Ch    L                                
CODE:00455095   54              ??          54h    T                                
CODE:00455096   e8              ??          E8h                                     
CODE:00455097   3a              ??          3Ah    :                                
CODE:00455098   04              ??          04h                                     
CODE:00455099   00              ??          00h                                     
CODE:0045509a   00              ??          00h                                     
CODE:0045509b   83              ??          83h                                     
CODE:0045509c   f8              ??          F8h                                     
CODE:0045509d   02              ??          02h                                     
CODE:0045509e   0f              ??          0Fh                                     
CODE:0045509f   94              ??          94h                                     
CODE:004550a0   c0              ??          C0h                                     
CODE:004550a1   83              ??          83h                                     
CODE:004550a2   e0              ??          E0h                                     
CODE:004550a3   01              ??          01h                                     
CODE:004550a4   a3              ??          A3h                                     
CODE:004550a5   6c              ??          6Ch    l                                ;?  ->  0046466c
CODE:004550a6   46              ??          46h    F                                
CODE:004550a7   46              ??          46h    F                                
CODE:004550a8   00              ??          00h                                     
CODE:004550a9   8b              ??          8Bh                                     
CODE:004550aa   04              ??          04h                                     
CODE:004550ab   24              ??          24h    $                                
CODE:004550ac   03              ??          03h                                     
CODE:004550ad   44              ??          44h    D                                
CODE:004550ae   24              ??          24h    $                                
CODE:004550af   54              ??          54h    T                                
CODE:004550b0   c1              ??          C1h                                     
CODE:004550b1   e0              ??          E0h                                     
CODE:004550b2   02              ??          02h                                     
CODE:004550b3   8d              ??          8Dh                                     
CODE:004550b4   04              ??          04h                                     
CODE:004550b5   40              ??          40h    @                                
CODE:004550b6   8d              ??          8Dh                                     
CODE:004550b7   04              ??          04h                                     
CODE:004550b8   80              ??          80h                                     
CODE:004550b9   a3              ??          A3h                                     
CODE:004550ba   68              ??          68h    h                                ;?  ->  00464668
CODE:004550bb   46              ??          46h    F                                
CODE:004550bc   46              ??          46h    F                                
CODE:004550bd   00              ??          00h                                     
CODE:004550be   a1              ??          A1h                                     
CODE:004550bf   60              ??          60h    `                                ;?  ->  00464660
CODE:004550c0   46              ??          46h    F                                
CODE:004550c1   46              ??          46h    F                                
CODE:004550c2   00              ??          00h                                     
CODE:004550c3   be              ??          BEh                                     
CODE:004550c4   73              ??          73h    s                                ;?  ->  00464673
CODE:004550c5   46              ??          46h    F                                
CODE:004550c6   46              ??          46h    F                                
CODE:004550c7   00              ??          00h                                     
CODE:004550c8   8b              ??          8Bh                                     
CODE:004550c9   f8              ??          F8h                                     
CODE:004550ca   8b              ??          8Bh                                     
CODE:004550cb   c7              ??          C7h                                     
CODE:004550cc   a4              ??          A4h                                     
CODE:004550cd   a1              ??          A1h                                     
CODE:004550ce   64              ??          64h    d                                ;?  ->  00464664
CODE:004550cf   46              ??          46h    F                                
CODE:004550d0   46              ??          46h    F                                
CODE:004550d1   00              ??          00h                                     
CODE:004550d2   be              ??          BEh                                     
CODE:004550d3   74              ??          74h    t                                ;?  ->  00464674
CODE:004550d4   46              ??          46h    F                                
CODE:004550d5   46              ??          46h    F                                
CODE:004550d6   00              ??          00h                                     
CODE:004550d7   8b              ??          8Bh                                     
CODE:004550d8   f8              ??          F8h                                     
CODE:004550d9   8b              ??          8Bh                                     
CODE:004550da   c7              ??          C7h                                     
CODE:004550db   a4              ??          A4h                                     
CODE:004550dc   e9              ??          E9h                                     
CODE:004550dd   b7              ??          B7h                                     
CODE:004550de   00              ??          00h                                     
CODE:004550df   00              ??          00h                                     
CODE:004550e0   00              ??          00h                                     
CODE:004550e1   6a              ??          6Ah    j                                
CODE:004550e2   04              ??          04h                                     
CODE:004550e3   6a              ??          6Ah    j                                
CODE:004550e4   00              ??          00h                                     
CODE:004550e5   a1              ??          A1h                                     
CODE:004550e6   64              ??          64h    d                                ;?  ->  00464664
CODE:004550e7   46              ??          46h    F                                
CODE:004550e8   46              ??          46h    F                                
CODE:004550e9   00              ??          00h                                     
CODE:004550ea   50              ??          50h    P                                
CODE:004550eb   e8              ??          E8h                                     
CODE:004550ec   cc              ??          CCh                                     
CODE:004550ed   ad              ??          ADh                                     
CODE:004550ee   ff              ??          FFh                                     
CODE:004550ef   ff              ??          FFh                                     
CODE:004550f0   83              ??          83h                                     
CODE:004550f1   c4              ??          C4h                                     
CODE:004550f2   0c              ??          0Ch                                     
CODE:004550f3   6a              ??          6Ah    j                                
CODE:004550f4   03              ??          03h                                     
CODE:004550f5   56              ??          56h    V                                
CODE:004550f6   a1              ??          A1h                                     
CODE:004550f7   60              ??          60h    `                                ;?  ->  00464660
CODE:004550f8   46              ??          46h    F                                
CODE:004550f9   46              ??          46h    F                                
CODE:004550fa   00              ??          00h                                     
CODE:004550fb   50              ??          50h    P                                
CODE:004550fc   e8              ??          E8h                                     
CODE:004550fd   8b              ??          8Bh                                     
CODE:004550fe   af              ??          AFh                                     
CODE:004550ff   ff              ??          FFh                                     
CODE:00455100   ff              ??          FFh                                     
CODE:00455101   83              ??          83h                                     
CODE:00455102   c4              ??          C4h                                     
CODE:00455103   0c              ??          0Ch                                     
CODE:00455104   a1              ??          A1h                                     
CODE:00455105   60              ??          60h    `                                ;?  ->  00464660
CODE:00455106   46              ??          46h    F                                
CODE:00455107   46              ??          46h    F                                
CODE:00455108   00              ??          00h                                     
CODE:00455109   c6              ??          C6h                                     
CODE:0045510a   40              ??          40h    @                                
CODE:0045510b   03              ??          03h                                     
CODE:0045510c   00              ??          00h                                     
CODE:0045510d   8d              ??          8Dh                                     
CODE:0045510e   46              ??          46h    F                                
CODE:0045510f   03              ??          03h                                     
CODE:00455110   50              ??          50h    P                                
CODE:00455111   e8              ??          E8h                                     
CODE:00455112   0e              ??          0Eh                                     
CODE:00455113   ef              ??          EFh                                     
CODE:00455114   ff              ??          FFh                                     
CODE:00455115   ff              ??          FFh                                     
CODE:00455116   59              ??          59h    Y                                
CODE:00455117   c1              ??          C1h                                     
CODE:00455118   e0              ??          E0h                                     
CODE:00455119   04              ??          04h                                     
CODE:0045511a   8d              ??          8Dh                                     
CODE:0045511b   04              ??          04h                                     
CODE:0045511c   80              ??          80h                                     
CODE:0045511d   8d              ??          8Dh                                     
CODE:0045511e   04              ??          04h                                     
CODE:0045511f   80              ??          80h                                     
CODE:00455120   8d              ??          8Dh                                     
CODE:00455121   04              ??          04h                                     
CODE:00455122   c0              ??          C0h                                     
CODE:00455123   a3              ??          A3h                                     
CODE:00455124   68              ??          68h    h                                ;?  ->  00464668
CODE:00455125   46              ??          46h    F                                
CODE:00455126   46              ??          46h    F                                
CODE:00455127   00              ??          00h                                     
CODE:00455128   33              ??          33h    3                                
CODE:00455129   c0              ??          C0h                                     
CODE:0045512a   a3              ??          A3h                                     
CODE:0045512b   6c              ??          6Ch    l                                ;?  ->  0046466c
CODE:0045512c   46              ??          46h    F                                
CODE:0045512d   46              ??          46h    F                                
CODE:0045512e   00              ??          00h                                     
CODE:0045512f   bf              ??          BFh                                     
CODE:00455130   03              ??          03h                                     
CODE:00455131   00              ??          00h                                     
CODE:00455132   00              ??          00h                                     
CODE:00455133   00              ??          00h                                     
CODE:00455134   8d              ??          8Dh                                     
CODE:00455135   5e              ??          5Eh    ^                                
CODE:00455136   03              ??          03h                                     
CODE:00455137   eb              ??          EBh                                     
CODE:00455138   59              ??          59h    Y                                
CODE:00455139   0f              ??          0Fh                                     
CODE:0045513a   be              ??          BEh                                     
CODE:0045513b   c0              ??          C0h                                     
CODE:0045513c   f6              ??          F6h                                     
CODE:0045513d   44              ??          44h    D                                
CODE:0045513e   05              ??          05h                                     
CODE:0045513f   01              ??          01h                                     
CODE:00455140   0c              ??          0Ch                                     
CODE:00455141   74              ??          74h    t                                
CODE:00455142   4d              ??          4Dh    M                                
CODE:00455143   8d              ??          8Dh                                     
CODE:00455144   04              ??          04h                                     
CODE:00455145   37              ??          37h    7                                
CODE:00455146   50              ??          50h    P                                
CODE:00455147   e8              ??          E8h                                     
CODE:00455148   60              ??          60h    `                                
CODE:00455149   ae              ??          AEh                                     
CODE:0045514a   ff              ??          FFh                                     
CODE:0045514b   ff              ??          FFh                                     
CODE:0045514c   59              ??          59h    Y                                
CODE:0045514d   83              ??          83h                                     
CODE:0045514e   f8              ??          F8h                                     
CODE:0045514f   03              ??          03h                                     
CODE:00455150   72              ??          72h    r                                
CODE:00455151   46              ??          46h    F                                
CODE:00455152   0f              ??          0Fh                                     
CODE:00455153   be              ??          BEh                                     
CODE:00455154   43              ??          43h    C                                
CODE:00455155   01              ??          01h                                     
CODE:00455156   f6              ??          F6h                                     
CODE:00455157   44              ??          44h    D                                
CODE:00455158   05              ??          05h                                     
CODE:00455159   01              ??          01h                                     
CODE:0045515a   0c              ??          0Ch                                     
CODE:0045515b   74              ??          74h    t                                
CODE:0045515c   3b              ??          3Bh    ;                                
CODE:0045515d   0f              ??          0Fh                                     
CODE:0045515e   be              ??          BEh                                     
CODE:0045515f   43              ??          43h    C                                
CODE:00455160   02              ??          02h                                     
CODE:00455161   f6              ??          F6h                                     
CODE:00455162   44              ??          44h    D                                
CODE:00455163   05              ??          05h                                     
CODE:00455164   01              ??          01h                                     
CODE:00455165   0c              ??          0Ch                                     
CODE:00455166   74              ??          74h    t                                
CODE:00455167   30              ??          30h    0                                
CODE:00455168   6a              ??          6Ah    j                                
CODE:00455169   03              ??          03h                                     
CODE:0045516a   03              ??          03h                                     
CODE:0045516b   fe              ??          FEh                                     
CODE:0045516c   57              ??          57h    W                                
CODE:0045516d   a1              ??          A1h                                     
CODE:0045516e   64              ??          64h    d                                ;?  ->  00464664
CODE:0045516f   46              ??          46h    F                                
CODE:00455170   46              ??          46h    F                                
CODE:00455171   00              ??          00h                                     
CODE:00455172   50              ??          50h    P                                
CODE:00455173   e8              ??          E8h                                     
CODE:00455174   14              ??          14h                                     
CODE:00455175   af              ??          AFh                                     
CODE:00455176   ff              ??          FFh                                     
CODE:00455177   ff              ??          FFh                                     
CODE:00455178   83              ??          83h                                     
CODE:00455179   c4              ??          C4h                                     
CODE:0045517a   0c              ??          0Ch                                     
CODE:0045517b   a1              ??          A1h                                     
CODE:0045517c   64              ??          64h    d                                ;?  ->  00464664
CODE:0045517d   46              ??          46h    F                                
CODE:0045517e   46              ??          46h    F                                
CODE:0045517f   00              ??          00h                                     
CODE:00455180   c6              ??          C6h                                     
CODE:00455181   40              ??          40h    @                                
CODE:00455182   03              ??          03h                                     
CODE:00455183   00              ??          00h                                     
CODE:00455184   c7              ??          C7h                                     
CODE:00455185   05              ??          05h                                     
CODE:00455186   6c              ??          6Ch    l                                ;?  ->  0046466c
CODE:00455187   46              ??          46h    F                                
CODE:00455188   46              ??          46h    F                                
CODE:00455189   00              ??          00h                                     
CODE:0045518a   01              ??          01h                                     
CODE:0045518b   00              ??          00h                                     
CODE:0045518c   00              ??          00h                                     
CODE:0045518d   00              ??          00h                                     
CODE:0045518e   eb              ??          EBh                                     
CODE:0045518f   08              ??          08h                                     
CODE:00455190   47              ??          47h    G                                
CODE:00455191   43              ??          43h    C                                
CODE:00455192   8a              ??          8Ah                                     
CODE:00455193   03              ??          03h                                     
CODE:00455194   84              ??          84h                                     
CODE:00455195   c0              ??          C0h                                     
CODE:00455196   75              ??          75h    u                                
CODE:00455197   a1              ??          A1h                                     
CODE:00455198   81              ??          81h                                     
CODE:00455199   c4              ??          C4h                                     
CODE:0045519a   ac              ??          ACh                                     
CODE:0045519b   00              ??          00h                                     
CODE:0045519c   00              ??          00h                                     
CODE:0045519d   00              ??          00h                                     
CODE:0045519e   5d              ??          5Dh    ]                                
CODE:0045519f   5f              ??          5Fh    _                                
CODE:004551a0   5e              ??          5Eh    ^                                
CODE:004551a1   5b              ??          5Bh    [                                
CODE:004551a2   c3              ??          C3h                                     
CODE:004551a3   90              ??          90h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;bool FUN_004551a4(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[2,0]:   00455289,004552a8
          ;param_5       undefined4           8                      ;XREF[1,0]:   004551b1
          ;param_6       undefined4           c                      ;XREF[1,0]:   004551ae
          ;param_7       undefined4          10                      ;XREF[1,0]:   004551ab
          ;local_8       undefined4          -8                      ;XREF[5,0]:   004551b8,004551c8,004551da,00455260,00455263
                                                          ;XREF[1,0]:   00455407
CODE:004551a4   55              PUSH        EBP                                     
CODE:004551a5   8bec            MOV         EBP,ESP                                 
CODE:004551a7   51              PUSH        param_3                                 
CODE:004551a8   53              PUSH        EBX                                     
CODE:004551a9   56              PUSH        ESI                                     
CODE:004551aa   57              PUSH        EDI                                     
CODE:004551ab   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:004551ae   8b4d10          MOV         param_3,dword ptr [EBP + param_6+0x4]   
CODE:004551b1   8b750c          MOV         ESI,dword ptr [EBP + param_5+0x4]       
CODE:004551b4   85c9            TEST        param_3,param_3                         
CODE:004551b6   7529            JNZ         LAB_004551e1                            
CODE:004551b8   8975fc          MOV         dword ptr [EBP + local_8+0x4],ESI       
CODE:004551bb   83fe3b          CMP         ESI,0x3b                                
CODE:004551be   720b            JC          LAB_004551cb                            
CODE:004551c0   8d5046          LEA         param_2,[param_1 + 0x46]                
CODE:004551c3   f6c203          TEST        param_2,0x3                             
CODE:004551c6   7503            JNZ         LAB_004551cb                            
CODE:004551c8   ff4dfc          DEC         dword ptr [EBP + local_8+0x4]           
                            LAB_004551cb:                 ;XREF[2,0]:   004551be,004551c6
CODE:004551cb   33c9            XOR         param_3,param_3                         
CODE:004551cd   ba48454600      MOV         param_2,DATA:DAT_00464548               
CODE:004551d2   eb04            JMP         LAB_004551d8                            
                            LAB_004551d4:                 ;XREF[1,0]:   004551dd
CODE:004551d4   41              INC         param_3                                 
CODE:004551d5   83c204          ADD         param_2,0x4                             
                            LAB_004551d8:                 ;XREF[1,0]:   004551d2
                                                          ; FWD[2,0]:   00464548,0046454c
CODE:004551d8   8b1a            MOV         EBX,dword ptr [param_2]=>DATA:DAT_004...;= 0000001Fh
CODE:004551da   3b5dfc          CMP         EBX,dword ptr [EBP + local_8+0x4]       
CODE:004551dd   76f5            JBE         LAB_004551d4                            
CODE:004551df   eb15            JMP         LAB_004551f6                            
                            LAB_004551e1:                 ;XREF[1,0]:   004551b6
CODE:004551e1   03348d444...    ADD         ESI,dword ptr [param_3*0x4 + DATA:DAT...;= 1F1E1F1Eh
CODE:004551e8   83f902          CMP         param_3,0x2                             
CODE:004551eb   7609            JBE         LAB_004551f6                            
CODE:004551ed   8d5046          LEA         param_2,[param_1 + 0x46]                
CODE:004551f0   f6c203          TEST        param_2,0x3                             
CODE:004551f3   7501            JNZ         LAB_004551f6                            
CODE:004551f5   46              INC         ESI                                     
                            LAB_004551f6:                 ;XREF[3,0]:   004551df,004551eb,004551f3
CODE:004551f6   83f904          CMP         param_3,0x4                             
CODE:004551f9   7205            JC          LAB_00455200                            
CODE:004551fb   83f90a          CMP         param_3,0xa                             
CODE:004551fe   7607            JBE         LAB_00455207                            
                            LAB_00455200:                 ;XREF[1,0]:   004551f9
CODE:00455200   33c0            XOR         param_1,param_1                         
CODE:00455202   e9ab000000      JMP         LAB_004552b2                            
                            LAB_00455207:                 ;XREF[1,0]:   004551fe
CODE:00455207   83f904          CMP         param_3,0x4                             
CODE:0045520a   760f            JBE         LAB_0045521b                            
CODE:0045520c   83f90a          CMP         param_3,0xa                             
CODE:0045520f   730a            JNC         LAB_0045521b                            
CODE:00455211   b801000000      MOV         param_1,0x1                             
CODE:00455216   e997000000      JMP         LAB_004552b2                            
                            LAB_0045521b:                 ;XREF[2,0]:   0045520a,0045520f
CODE:0045521b   83f810          CMP         param_1,0x10                            
CODE:0045521e   7611            JBE         LAB_00455231                            
CODE:00455220   83f904          CMP         param_3,0x4                             
CODE:00455223   750c            JNZ         LAB_00455231                            
CODE:00455225   8b1c8d444...    MOV         EBX,dword ptr [param_3*0x4 + DATA:DAT...;= 1F1E1F1Eh
CODE:0045522c   83c307          ADD         EBX,0x7                                 
CODE:0045522f   eb07            JMP         LAB_00455238                            
                            LAB_00455231:                 ;XREF[2,0]:   0045521e,00455223
CODE:00455231   8b1c8d484...    MOV         EBX,dword ptr [param_3*0x4 + DATA:DAT...
                            LAB_00455238:                 ;XREF[1,0]:   0045522f
CODE:00455238   8d5046          LEA         param_2,[param_1 + 0x46]                
CODE:0045523b   f6c203          TEST        param_2,0x3                             
CODE:0045523e   7401            JZ          LAB_00455241                            
CODE:00455240   4b              DEC         EBX                                     
                            LAB_00455241:                 ;XREF[1,0]:   0045523e
CODE:00455241   8d5001          LEA         param_2,[param_1 + 0x1]                 
CODE:00455244   c1ea02          SHR         param_2,0x2                             
CODE:00455247   03d3            ADD         param_2,EBX                             
CODE:00455249   8bf8            MOV         EDI,param_1                             
CODE:0045524b   8d0447          LEA         param_1,[EDI + param_1*0x2]             
CODE:0045524e   c1e003          SHL         param_1,0x3                             
CODE:00455251   2bc7            SUB         param_1,EDI                             
CODE:00455253   c1e002          SHL         param_1,0x2                             
CODE:00455256   2bc7            SUB         param_1,EDI                             
CODE:00455258   8d0487          LEA         param_1,[EDI + param_1*0x4]             
CODE:0045525b   03d0            ADD         param_2,param_1                         
CODE:0045525d   83c204          ADD         param_2,0x4                             
CODE:00455260   8955fc          MOV         dword ptr [EBP + local_8+0x4],param_2   
CODE:00455263   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00455266   bf07000000      MOV         EDI,0x7                                 
CODE:0045526b   33d2            XOR         param_2,param_2                         
CODE:0045526d   f7f7            DIV         EDI                                     
CODE:0045526f   2bda            SUB         EBX,param_2                             
CODE:00455271   83f904          CMP         param_3,0x4                             
CODE:00455274   751f            JNZ         LAB_00455295                            
CODE:00455276   3bde            CMP         EBX,ESI                                 
CODE:00455278   7307            JNC         LAB_00455281                            
CODE:0045527a   b801000000      MOV         param_1,0x1                             
CODE:0045527f   eb31            JMP         LAB_004552b2                            
                            LAB_00455281:                 ;XREF[1,0]:   00455278
CODE:00455281   3bde            CMP         EBX,ESI                                 
CODE:00455283   7604            JBE         LAB_00455289                            
CODE:00455285   33c0            XOR         param_1,param_1                         
CODE:00455287   eb29            JMP         LAB_004552b2                            
                            LAB_00455289:                 ;XREF[1,0]:   00455283
CODE:00455289   837d0802        CMP         dword ptr [EBP + param_4+0x4],0x2       
CODE:0045528d   0f93c0          SETNC       param_1                                 
CODE:00455290   83e001          AND         param_1,0x1                             
CODE:00455293   eb1d            JMP         LAB_004552b2                            
                            LAB_00455295:                 ;XREF[1,0]:   00455274
CODE:00455295   3bde            CMP         EBX,ESI                                 
CODE:00455297   7607            JBE         LAB_004552a0                            
CODE:00455299   b801000000      MOV         param_1,0x1                             
CODE:0045529e   eb12            JMP         LAB_004552b2                            
                            LAB_004552a0:                 ;XREF[1,0]:   00455297
CODE:004552a0   3bde            CMP         EBX,ESI                                 
CODE:004552a2   7304            JNC         LAB_004552a8                            
CODE:004552a4   33c0            XOR         param_1,param_1                         
CODE:004552a6   eb0a            JMP         LAB_004552b2                            
                            LAB_004552a8:                 ;XREF[1,0]:   004552a2
CODE:004552a8   837d0801        CMP         dword ptr [EBP + param_4+0x4],0x1       
CODE:004552ac   0f96c0          SETBE       param_1                                 
CODE:004552af   83e001          AND         param_1,0x1                             
                            LAB_004552b2:                 ;XREF[7,0]:   00455202,00455216,0045527f,00455287
                                                          ;             00455293,0045529e,004552a6
CODE:004552b2   5f              POP         EDI                                     
CODE:004552b3   5e              POP         ESI                                     
CODE:004552b4   5b              POP         EBX                                     
CODE:004552b5   59              POP         param_3                                 
CODE:004552b6   5d              POP         EBP                                     
CODE:004552b7   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FUN_004552b8(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4, undefined4 param_5, undefined4 param_6, undefined4 param_7, undefined4 param_8, undefined4 param_9)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   004552c5
          ;param_5       undefined4           8                      ;XREF[1,0]:   004552c2
          ;param_6       undefined4           c                      ;XREF[1,0]:   004552bf
          ;param_7       undefined4          10                      ;XREF[6,0]:   00455304,00455315,00455327,0045532d,004553cb
                                                                     ;             00455403
          ;param_8       undefined4          14                      ;XREF[5,0]:   004552e8,004552f9,0045530c,00455312,004553dc
          ;param_9       undefined4          18                      ;XREF[4,0]:   004552dd,004552f0,004552f6,004553ea
          ;local_8       undefined4          -8                      ;XREF[4,0]:   004553f3,00455413,0045541a,00455420
                                                          ;XREF[1,0]:   00455468
CODE:004552b8   55              PUSH        EBP                                     
CODE:004552b9   8bec            MOV         EBP,ESP                                 
CODE:004552bb   51              PUSH        param_3                                 
CODE:004552bc   53              PUSH        EBX                                     
CODE:004552bd   56              PUSH        ESI                                     
CODE:004552be   57              PUSH        EDI                                     
CODE:004552bf   8b7510          MOV         ESI,dword ptr [EBP + param_6+0x4]       
CODE:004552c2   8b5d0c          MOV         EBX,dword ptr [EBP + param_5+0x4]       
CODE:004552c5   8b7d08          MOV         EDI,dword ptr [EBP + param_4+0x4]       
CODE:004552c8   83ff46          CMP         EDI,0x46                                
CODE:004552cb   7c08            JL          LAB_004552d5                            
CODE:004552cd   81ff8a000000    CMP         EDI,0x8a                                
CODE:004552d3   7e08            JLE         LAB_004552dd                            
                            LAB_004552d5:                 ;XREF[1,0]:   004552cb
CODE:004552d5   83c8ff          OR          param_1,0xffffffff                      
CODE:004552d8   e94b010000      JMP         LAB_00455428                            
                            LAB_004552dd:                 ;XREF[1,0]:   004552d3
CODE:004552dd   8b451c          MOV         param_1,dword ptr [EBP + param_9+0x4]   
CODE:004552e0   b93c000000      MOV         param_3,0x3c                            
CODE:004552e5   99              CDQ                                                 
CODE:004552e6   f7f9            IDIV        param_3                                 
CODE:004552e8   014518          ADD         dword ptr [EBP + param_8+0x4],param_1   
CODE:004552eb   b93c000000      MOV         param_3,0x3c                            
CODE:004552f0   8b451c          MOV         param_1,dword ptr [EBP + param_9+0x4]   
CODE:004552f3   99              CDQ                                                 
CODE:004552f4   f7f9            IDIV        param_3                                 
CODE:004552f6   89551c          MOV         dword ptr [EBP + param_9+0x4],param_2   
CODE:004552f9   8b4518          MOV         param_1,dword ptr [EBP + param_8+0x4]   
CODE:004552fc   b93c000000      MOV         param_3,0x3c                            
CODE:00455301   99              CDQ                                                 
CODE:00455302   f7f9            IDIV        param_3                                 
CODE:00455304   014514          ADD         dword ptr [EBP + param_7+0x4],param_1   
CODE:00455307   b93c000000      MOV         param_3,0x3c                            
CODE:0045530c   8b4518          MOV         param_1,dword ptr [EBP + param_8+0x4]   
CODE:0045530f   99              CDQ                                                 
CODE:00455310   f7f9            IDIV        param_3                                 
CODE:00455312   895518          MOV         dword ptr [EBP + param_8+0x4],param_2   
CODE:00455315   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00455318   b918000000      MOV         param_3,0x18                            
CODE:0045531d   99              CDQ                                                 
CODE:0045531e   f7f9            IDIV        param_3                                 
CODE:00455320   03f0            ADD         ESI,param_1                             
CODE:00455322   b918000000      MOV         param_3,0x18                            
CODE:00455327   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:0045532a   99              CDQ                                                 
CODE:0045532b   f7f9            IDIV        param_3                                 
CODE:0045532d   895514          MOV         dword ptr [EBP + param_7+0x4],param_2   
CODE:00455330   8bc3            MOV         param_1,EBX                             
CODE:00455332   b90c000000      MOV         param_3,0xc                             
CODE:00455337   99              CDQ                                                 
CODE:00455338   f7f9            IDIV        param_3                                 
CODE:0045533a   03f8            ADD         EDI,param_1                             
CODE:0045533c   b90c000000      MOV         param_3,0xc                             
CODE:00455341   8bc3            MOV         param_1,EBX                             
CODE:00455343   99              CDQ                                                 
CODE:00455344   f7f9            IDIV        param_3                                 
CODE:00455346   89d3            MOV         EBX,param_2                             
CODE:00455348   8d833c454600    LEA         param_1,[EBX + DATA:DAT_0046453c]       ;= 1Fh
CODE:0045534e   eb2c            JMP         LAB_0045537c                            
                            LAB_00455350:                 ;XREF[1,0]:   00455381
CODE:00455350   f7c703000000    TEST        EDI,0x3                                 
CODE:00455356   7511            JNZ         LAB_00455369                            
CODE:00455358   83fb01          CMP         EBX,0x1                                 
CODE:0045535b   750c            JNZ         LAB_00455369                            
CODE:0045535d   83fe1c          CMP         ESI,0x1c                                
CODE:00455360   7e21            JLE         LAB_00455383                            
CODE:00455362   83ee1d          SUB         ESI,0x1d                                
CODE:00455365   43              INC         EBX                                     
CODE:00455366   40              INC         param_1                                 
CODE:00455367   eb07            JMP         LAB_00455370                            
                            LAB_00455369:                 ;XREF[2,0]:   00455356,0045535b
CODE:00455369   0fbe10          MOVSX       param_2,byte ptr [param_1]=>DATA:DAT_...;= 1Fh
CODE:0045536c   2bf2            SUB         ESI,param_2                             
CODE:0045536e   43              INC         EBX                                     
CODE:0045536f   40              INC         param_1                                 
                            LAB_00455370:                 ;XREF[1,0]:   00455367
CODE:00455370   83fb0c          CMP         EBX,0xc                                 
CODE:00455373   7c07            JL          LAB_0045537c                            
CODE:00455375   83eb0c          SUB         EBX,0xc                                 
CODE:00455378   83c0f4          ADD         param_1,-0xc                            
CODE:0045537b   47              INC         EDI                                     
                            LAB_0045537c:                 ;XREF[2,0]:   0045534e,00455373
                                                          ; FWD[3,0]:   00464531,0046453c,0046453d
CODE:0045537c   0fbe10          MOVSX       param_2,byte ptr [param_1]=>DATA:DAT_...;= 46h    F
                                                                                    ;= 1Fh
                                                                                    ;= 1Ch
CODE:0045537f   3bf2            CMP         ESI,param_2                             
CODE:00455381   7dcd            JGE         LAB_00455350                            
                            LAB_00455383:                 ;XREF[1,0]:   00455360
CODE:00455383   83ef46          SUB         EDI,0x46                                
CODE:00455386   8d4702          LEA         param_1,[EDI + 0x2]                     
CODE:00455389   85c0            TEST        param_1,param_1                         
CODE:0045538b   7903            JNS         LAB_00455390                            
CODE:0045538d   83c003          ADD         param_1,0x3                             
                            LAB_00455390:                 ;XREF[1,0]:   0045538b
CODE:00455390   c1f802          SAR         param_1,0x2                             
CODE:00455393   8d5746          LEA         param_2,[EDI + 0x46]                    
CODE:00455396   f6c203          TEST        param_2,0x3                             
CODE:00455399   7506            JNZ         LAB_004553a1                            
CODE:0045539b   83fb02          CMP         EBX,0x2                                 
CODE:0045539e   7d01            JGE         LAB_004553a1                            
CODE:004553a0   48              DEC         param_1                                 
                            LAB_004553a1:                 ;XREF[2,0]:   00455399,0045539e
CODE:004553a1   8d147f          LEA         param_2,[EDI + EDI*0x2]                 
CODE:004553a4   c1e203          SHL         param_2,0x3                             
CODE:004553a7   2bd7            SUB         param_2,EDI                             
CODE:004553a9   c1e202          SHL         param_2,0x2                             
CODE:004553ac   2bd7            SUB         param_2,EDI                             
CODE:004553ae   8d1497          LEA         param_2,[EDI + param_2*0x4]             
CODE:004553b1   03c2            ADD         param_1,param_2                         
CODE:004553b3   03049d484...    ADD         param_1,dword ptr [EBX*0x4 + DATA:DAT...
CODE:004553ba   03c6            ADD         param_1,ESI                             
CODE:004553bc   c1e007          SHL         param_1,0x7                             
CODE:004553bf   8d0440          LEA         param_1,[EAX + EAX*0x2]                 
CODE:004553c2   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004553c5   8d0480          LEA         param_1,[EAX + EAX*0x4]                 
CODE:004553c8   8d04c0          LEA         param_1,[EAX + EAX*0x8]                 
CODE:004553cb   8b5514          MOV         param_2,dword ptr [EBP + param_7+0x4]   
CODE:004553ce   c1e204          SHL         param_2,0x4                             
CODE:004553d1   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004553d4   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004553d7   8d14d2          LEA         param_2,[EDX + EDX*0x8]                 
CODE:004553da   03c2            ADD         param_1,param_2                         
CODE:004553dc   8b5518          MOV         param_2,dword ptr [EBP + param_8+0x4]   
CODE:004553df   c1e202          SHL         param_2,0x2                             
CODE:004553e2   8d1452          LEA         param_2,[EDX + EDX*0x2]                 
CODE:004553e5   8d1492          LEA         param_2,[EDX + EDX*0x4]                 
CODE:004553e8   03c2            ADD         param_1,param_2                         
CODE:004553ea   03451c          ADD         param_1,dword ptr [EBP + param_9+0x4]   
CODE:004553ed   030568464600    ADD         param_1,dword ptr [DATA:DAT_00464668]   ;= 50h    P
CODE:004553f3   8945fc          MOV         dword ptr [EBP + local_8+0x4],param_1   
CODE:004553f6   833d6c464...    CMP         dword ptr [DATA:DAT_0046466c],0x0       ;= 01h
CODE:004553fd   741b            JZ          LAB_0045541a                            
CODE:004553ff   57              PUSH        EDI                                     
CODE:00455400   43              INC         EBX                                     
CODE:00455401   53              PUSH        EBX                                     
CODE:00455402   56              PUSH        ESI                                     
CODE:00455403   8b4514          MOV         param_1,dword ptr [EBP + param_7+0x4]   
CODE:00455406   50              PUSH        param_1                                 
CODE:00455407   e898fdffff      CALL        FUN_004551a4                            ;bool FUN_004551a4(undefined param_1,...
CODE:0045540c   83c410          ADD         ESP,0x10                                
CODE:0045540f   85c0            TEST        param_1,param_1                         
CODE:00455411   7407            JZ          LAB_0045541a                            
CODE:00455413   816dfc100...    SUB         dword ptr [EBP + local_8+0x4],0xe10     
                            LAB_0045541a:                 ;XREF[2,0]:   004553fd,00455411
CODE:0045541a   837dfc00        CMP         dword ptr [EBP + local_8+0x4],0x0       
CODE:0045541e   7e05            JLE         LAB_00455425                            
CODE:00455420   8b45fc          MOV         param_1,dword ptr [EBP + local_8+0x4]   
CODE:00455423   eb03            JMP         LAB_00455428                            
                            LAB_00455425:                 ;XREF[1,0]:   0045541e
CODE:00455425   83c8ff          OR          param_1,0xffffffff                      
                            LAB_00455428:                 ;XREF[2,0]:   004552d8,00455423
CODE:00455428   5f              POP         EDI                                     
CODE:00455429   5e              POP         ESI                                     
CODE:0045542a   5b              POP         EBX                                     
CODE:0045542b   59              POP         param_3                                 
CODE:0045542c   5d              POP         EBP                                     
CODE:0045542d   c3              RET                                                 
CODE:0045542e   00              ??          00h                                     
CODE:0045542f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;undefined FUN_00455430(undefined param_1, undefined param_2, undefined param_3, undefined4 param_4)
          ;param_1       undefined           AL                      
          ;param_2       undefined           DL                      
          ;param_3       undefined           CL                      
          ;param_4       undefined4           4                      ;XREF[1,0]:   00455437
          ;local_8       undefined2          -8                      ;XREF[1,0]:   00455443
          ;local_a       undefined2          -a                      ;XREF[1,0]:   00455448
          ;local_c       undefined2          -c                      ;XREF[1,0]:   0045544d
          ;local_e       undefined2          -e                      ;XREF[1,0]:   00455452
          ;local_12      undefined2         -12                      ;XREF[1,0]:   00455458
          ;local_14      undefined2         -14                      ;XREF[2,0]:   0045543a,0045545e
                                                          ;XREF[1,0]:   0043010c
CODE:00455430   55              PUSH        EBP                                     
CODE:00455431   8bec            MOV         EBP,ESP                                 
CODE:00455433   83c4f0          ADD         ESP,-0x10                               
CODE:00455436   53              PUSH        EBX                                     
CODE:00455437   8b5d08          MOV         EBX,dword ptr [EBP + param_4+0x4]       
CODE:0045543a   8d45f0          LEA         param_1=>local_14,[EBP + -0x10]         
CODE:0045543d   50              PUSH        param_1                                 ;LPSYSTEMTIME lpSystemTime for GetLoc...
CODE:0045543e   e8ce000000      CALL        KERNEL32.DLL::GetLocalTime              ;void GetLocalTime(LPSYSTEMTIME lpSys...
CODE:00455443   0fb745fc        MOVZX       param_1,word ptr [EBP + local_8+0x4]    
CODE:00455447   50              PUSH        param_1                                 
CODE:00455448   0fb745fa        MOVZX       param_1,word ptr [EBP + local_a+0x4]    
CODE:0045544c   50              PUSH        param_1                                 
CODE:0045544d   0fb745f8        MOVZX       param_1,word ptr [EBP + local_c+0x4]    
CODE:00455451   50              PUSH        param_1                                 
CODE:00455452   0fb745f6        MOVZX       param_1,word ptr [EBP + local_e+0x4]    
CODE:00455456   48              DEC         param_1                                 
CODE:00455457   50              PUSH        param_1                                 
CODE:00455458   0fb745f2        MOVZX       param_1,word ptr [EBP + local_12+0x4]   
CODE:0045545c   48              DEC         param_1                                 
CODE:0045545d   50              PUSH        param_1                                 
CODE:0045545e   0fb745f0        MOVZX       param_1,word ptr [EBP + local_14+0x4]   
CODE:00455462   0594f8ffff      ADD         param_1,0xfffff894                      
CODE:00455467   50              PUSH        param_1                                 
CODE:00455468   e84bfeffff      CALL        FUN_004552b8                            ;int FUN_004552b8(undefined param_1, ...
CODE:0045546d   83c418          ADD         ESP,0x18                                
CODE:00455470   85db            TEST        EBX,EBX                                 
CODE:00455472   7402            JZ          LAB_00455476                            
CODE:00455474   8903            MOV         dword ptr [EBX],param_1                 
                            LAB_00455476:                 ;XREF[1,0]:   00455472
CODE:00455476   5b              POP         EBX                                     
CODE:00455477   8be5            MOV         ESP,EBP                                 
CODE:00455479   5d              POP         EBP                                     
CODE:0045547a   c3              RET                                                 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void ExitProcess(UINT uExitCode)
          ;uExitCode     UINT                 4                      
                                                          ;XREF[1,0]:   0045500b
CODE:0045547b   ff2564004700    JMP         dword ptr [->KERNEL32.DLL::ExitProcess] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGLOBAL GlobalFree(HGLOBAL hMem)
          ;hMem          HGLOBAL              4                      
                                                          ;XREF[3,0]:   00410599,004109db,00410a3b
CODE:00455481   ff2568004700    JMP         dword ptr [->KERNEL32.DLL::GlobalFree]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL WritePrivateProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, LPCSTR lpString, LPCSTR lpFileName)
          ;lpAppName     LPCSTR               4                      
          ;lpKeyName     LPCSTR               8                      
          ;lpString      LPCSTR               c                      
          ;lpFileName    LPCSTR              10                      
                                                          ;XREF[1,0]:   0044b8c8
CODE:00455487   ff256c004700    JMP         dword ptr [->KERNEL32.DLL::WritePriva...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetConsoleCtrlHandler(PHANDLER_ROUTINE HandlerRoutine, BOOL Add)
          ;HandlerRou... PHANDLER_RO...       4                      
          ;Add           BOOL                 8                      
                                                          ;XREF[1,0]:   00454cb6
CODE:0045548d   ff2570004700    JMP         dword ptr [->KERNEL32.DLL::SetConsole...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL FreeLibrary(HMODULE hLibModule)
          ;hLibModule    HMODULE              4                      
                                                          ;XREF[3,0]:   0042affe,00430206,00445ccb
CODE:00455493   ff2574004700    JMP         dword ptr [->KERNEL32.DLL::FreeLibrary] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetEnvironmentVariableA(LPCSTR lpName, LPSTR lpBuffer, DWORD nSize)
          ;lpName        LPCSTR               4                      
          ;lpBuffer      LPSTR                8                      
          ;nSize         DWORD                c                      
                                                          ;XREF[1,0]:   00453783
CODE:00455499   ff2578004700    JMP         dword ptr [->KERNEL32.DLL::GetEnviron...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPCH GetEnvironmentStrings(void)
                                                          ;XREF[1,0]:   00454e7b
CODE:0045549f   ff257c004700    JMP         dword ptr [->KERNEL32.DLL::GetEnviron...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void GetStartupInfoA(LPSTARTUPINFOA lpStartupInfo)
          ;lpStartupInfo LPSTARTUPINFOA       4                      
                                                          ;XREF[1,0]:   004539b2
CODE:004554a5   ff2580004700    JMP         dword ptr [->KERNEL32.DLL::GetStartup...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LONG UnhandledExceptionFilter(_EXCEPTION_POINTERS * ExceptionInfo)
          ;ExceptionInfo _EXCEPTION_...       4                      
                                                          ;XREF[1,0]:   00451d74
CODE:004554ab   ff2584004700    JMP         dword ptr [->KERNEL32.DLL::UnhandledE...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMODULE GetModuleHandleA(LPCSTR lpModuleName)
          ;lpModuleName  LPCSTR               4                      
                                                          ;XREF[3,0]:   0041005d,00451c2e,00454f50
CODE:004554b1   ff2588004700    JMP         dword ptr [->KERNEL32.DLL::GetModuleH...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void RaiseException(DWORD dwExceptionCode, DWORD dwExceptionFlags, DWORD nNumberOfArguments, ULONG_PTR * lpArguments)
          ;dwExceptio... DWORD                4                      
          ;dwExceptio... DWORD                8                      
          ;nNumberOfA... DWORD                c                      
          ;lpArguments   ULONG_PTR *         10                      
                                                          ;XREF[1,0]:   0045089b
CODE:004554b7   ff258c004700    JMP         dword ptr [->KERNEL32.DLL::RaiseExcep...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGLOBAL LoadResource(HMODULE hModule, HRSRC hResInfo)
          ;hModule       HMODULE              4                      
          ;hResInfo      HRSRC                8                      
                                                          ;XREF[2,0]:   004100c3,00440563
CODE:004554bd   ff2590004700    JMP         dword ptr [->KERNEL32.DLL::LoadResource]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetFileType(HANDLE hFile)
          ;hFile         HANDLE               4                      
                                                          ;XREF[1,0]:   00453ccc
CODE:004554c3   ff2594004700    JMP         dword ptr [->KERNEL32.DLL::GetFileType] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL CloseHandle(HANDLE hObject)
          ;hObject       HANDLE               4                      
                                                          ;XREF[3,0]:   00410556,00453c92,00453f3a
CODE:004554c9   ff2598004700    JMP         dword ptr [->KERNEL32.DLL::CloseHandle] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMODULE LoadLibraryA(LPCSTR lpLibFileName)
          ;lpLibFileName LPCSTR               4                      
                                                          ;XREF[4,0]:   0042af7f,00430166,00445bf2,00445cea
CODE:004554cf   ff259c004700    JMP         dword ptr [->KERNEL32.DLL::LoadLibraryA]
CODE:004554d5   ff              ??          FFh                                     
CODE:004554d6   25              ??          25h    %                                
CODE:004554d7   a0              ??          A0h                                     ;?  ->  004700a0
CODE:004554d8   00              ??          00h                                     
CODE:004554d9   47              ??          47h    G                                
CODE:004554da   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT _lread(HFILE hFile, LPVOID lpBuffer, UINT uBytes)
          ;hFile         HFILE                4                      
          ;lpBuffer      LPVOID               8                      
          ;uBytes        UINT                 c                      
                                                          ;XREF[2,0]:   004473ab,004473d9
CODE:004554db   ff25a4004700    JMP         dword ptr [->KERNEL32.DLL::_lread]      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HFILE _lclose(HFILE hFile)
          ;hFile         HFILE                4                      
                                                          ;XREF[1,0]:   004474b4
CODE:004554e1   ff25a8004700    JMP         dword ptr [->KERNEL32.DLL::_lclose]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL WriteFile(HANDLE hFile, LPCVOID lpBuffer, DWORD nNumberOfBytesToWrite, LPDWORD lpNumberOfBytesWritten, LPOVERLAPPED lpOverlapped)
          ;hFile         HANDLE               4                      
          ;lpBuffer      LPCVOID              8                      
          ;nNumberOfB... DWORD                c                      
          ;lpNumberOf... LPDWORD             10                      
          ;lpOverlapped  LPOVERLAPPED        14                      
                                                          ;XREF[4,0]:   00453c00,0045481a,0045482f,00454842
CODE:004554e7   ff25ac004700    JMP         dword ptr [->KERNEL32.DLL::WriteFile]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetPrivateProfileStringA(LPCSTR lpAppName, LPCSTR lpKeyName, LPCSTR lpDefault, LPSTR lpReturnedString, DWORD nSize, LPCSTR lpFileName)
          ;lpAppName     LPCSTR               4                      
          ;lpKeyName     LPCSTR               8                      
          ;lpDefault     LPCSTR               c                      
          ;lpReturned... LPSTR               10                      
          ;nSize         DWORD               14                      
          ;lpFileName    LPCSTR              18                      
                                                          ;XREF[2,0]:   0044b734,0044b754
CODE:004554ed   ff25b0004700    JMP         dword ptr [->KERNEL32.DLL::GetPrivate...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetPrivateProfileIntA(LPCSTR lpAppName, LPCSTR lpKeyName, INT nDefault, LPCSTR lpFileName)
          ;lpAppName     LPCSTR               4                      
          ;lpKeyName     LPCSTR               8                      
          ;nDefault      INT                  c                      
          ;lpFileName    LPCSTR              10                      
                                                          ;XREF[4,0]:   0044b6bc,0044b6f4,0044b7bb,0044b7ef
CODE:004554f3   ff25b4004700    JMP         dword ptr [->KERNEL32.DLL::GetPrivate...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT SetErrorMode(UINT uMode)
          ;uMode         UINT                 4                      
                                                          ;XREF[8,0]:   0043015a,0043016e,004402e0,004402f8
                                                          ;             00445be6,00445bfa,00445cde,00445cf5
CODE:004554f9   ff25b8004700    JMP         dword ptr [->KERNEL32.DLL::SetErrorMode]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void RtlUnwind(PVOID TargetFrame, PVOID TargetIp, PEXCEPTION_RECORD ExceptionRecord, PVOID ReturnValue)
          ;TargetFrame   PVOID                4                      
          ;TargetIp      PVOID                8                      
          ;ExceptionR... PEXCEPTION_...       c                      
          ;ReturnValue   PVOID               10                      
                                                          ;XREF[1,0]:   00451e1e
CODE:004554ff   ff25bc004700    JMP         dword ptr [->KERNEL32.DLL::RtlUnwind]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HANDLE GetStdHandle(DWORD nStdHandle)
          ;nStdHandle    DWORD                4                      
                                                          ;XREF[4,0]:   00453a6b,00453a77,00453a83,00454805
CODE:00455505   ff25c0004700    JMP         dword ptr [->KERNEL32.DLL::GetStdHandle]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPVOID LockResource(HGLOBAL hResData)
          ;hResData      HGLOBAL              4                      
                                                          ;XREF[2,0]:   004100f4,0044056e
CODE:0045550b   ff25c4004700    JMP         dword ptr [->KERNEL32.DLL::LockResource]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void GetLocalTime(LPSYSTEMTIME lpSystemTime)
          ;lpSystemTime  LPSYSTEMTIME         4                      
                                                          ;XREF[1,0]:   0045543e
CODE:00455511   ff25c8004700    JMP         dword ptr [->KERNEL32.DLL::GetLocalTime]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;SIZE_T GlobalSize(HGLOBAL hMem)
          ;hMem          HGLOBAL              4                      
                                                          ;XREF[1,0]:   004460be
CODE:00455517   ff25cc004700    JMP         dword ptr [->KERNEL32.DLL::GlobalSize]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGLOBAL GlobalAlloc(UINT uFlags, SIZE_T dwBytes)
          ;uFlags        UINT                 4                      
          ;dwBytes       SIZE_T               8                      
                                                          ;XREF[2,0]:   0041066d,00410985
CODE:0045551d   ff25d0004700    JMP         dword ptr [->KERNEL32.DLL::GlobalAlloc] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPVOID GlobalLock(HGLOBAL hMem)
          ;hMem          HGLOBAL              4                      
                                                          ;XREF[6,0]:   00410682,00410838,00410962,00410991
                                                          ;             00410a0c,00410a68
CODE:00455523   ff25d4004700    JMP         dword ptr [->KERNEL32.DLL::GlobalLock]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetWindowsDirectoryA(LPSTR lpBuffer, UINT uSize)
          ;lpBuffer      LPSTR                4                      
          ;uSize         UINT                 8                      
                                                          ;XREF[2,0]:   0044718b,0044b810
CODE:00455529   ff25d8004700    JMP         dword ptr [->KERNEL32.DLL::GetWindows...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetLastError(void)
                                                          ;XREF[3,0]:   00453b24,00453b49,00453ecb
CODE:0045552f   ff25dc004700    JMP         dword ptr [->KERNEL32.DLL::GetLastError]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL FreeResource(HGLOBAL hResData)
          ;hResData      HGLOBAL              4                      
                                                          ;XREF[5,0]:   0041012c,00410137,004406f2,00440789
                                                          ;             00440895
CODE:00455535   ff25e0004700    JMP         dword ptr [->KERNEL32.DLL::FreeResource]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GetVersionExA(LPOSVERSIONINFOA lpVersionInformation)
          ;lpVersionI... LPOSVERSION...       4                      
                                                          ;XREF[1,0]:   00410e41
CODE:0045553b   ff25e4004700    JMP         dword ptr [->KERNEL32.DLL::GetVersion...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetVersion(void)
                                                          ;XREF[2,0]:   0044b67f,0045475e
CODE:00455541   ff25e8004700    JMP         dword ptr [->KERNEL32.DLL::GetVersion]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DeleteFileA(LPCSTR lpFileName)
          ;lpFileName    LPCSTR               4                      
                                                          ;XREF[1,0]:   00453f4f
CODE:00455547   ff25ec004700    JMP         dword ptr [->KERNEL32.DLL::DeleteFileA] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL CreateDirectoryA(LPCSTR lpPathName, LPSECURITY_ATTRIBUTES lpSecurityAttributes)
          ;lpPathName    LPCSTR               4                      
          ;lpSecurity... LPSECURITY_...       8                      
                                                          ;XREF[1,0]:   00453b41
CODE:0045554d   ff25f0004700    JMP         dword ptr [->KERNEL32.DLL::CreateDire...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HFILE _lopen(LPCSTR lpPathName, int iReadWrite)
          ;lpPathName    LPCSTR               4                      
          ;iReadWrite    int                  8                      
                                                          ;XREF[3,0]:   004471d8,00447229,00447275
CODE:00455553   ff25f4004700    JMP         dword ptr [->KERNEL32.DLL::_lopen]      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LONG _llseek(HFILE hFile, LONG lOffset, int iOrigin)
          ;hFile         HFILE                4                      
          ;lOffset       LONG                 8                      
          ;iOrigin       int                  c                      
                                                          ;XREF[2,0]:   00447396,004473c8
CODE:00455559   ff25f8004700    JMP         dword ptr [->KERNEL32.DLL::_llseek]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetCurrentDirectoryA(DWORD nBufferLength, LPSTR lpBuffer)
          ;nBufferLength DWORD                4                      
          ;lpBuffer      LPSTR                8                      
                                                          ;XREF[2,0]:   0044723e,004536e6
CODE:0045555f   ff25fc004700    JMP         dword ptr [->KERNEL32.DLL::GetCurrent...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HANDLE CreateFileA(LPCSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDisposition, DWORD dwFlagsAndAttributes, HANDLE hTemplateFile)
          ;lpFileName    LPCSTR               4                      
          ;dwDesiredA... DWORD                8                      
          ;dwShareMode   DWORD                c                      
          ;lpSecurity... LPSECURITY_...      10                      
          ;dwCreation... DWORD               14                      
          ;dwFlagsAnd... DWORD               18                      
          ;hTemplateFile HANDLE              1c                      
                                                          ;XREF[2,0]:   004105f4,00453ebf
CODE:00455565   ff2500014700    JMP         dword ptr [->KERNEL32.DLL::CreateFileA] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;FARPROC GetProcAddress(HMODULE hModule, LPCSTR lpProcName)
          ;hModule       HMODULE              4                      
          ;lpProcName    LPCSTR               8                      
                                                          ;XREF[21,0]:  0042af90,0043017d,0043018c,0043019b
                                                          ;             004301aa,004301b9,004301c8,004301d7
                                                          ;             004301e6,00445c0f,00445c20,00445c31
                                                          ;             00445c42,00445c53,00445c64,00445c75
                                                          ;             00445c86,00445c97,00445ca8,00445d0e
                                                          ;             00451c3d
CODE:0045556b   ff2504014700    JMP         dword ptr [->KERNEL32.DLL::GetProcAdd...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPVOID VirtualAlloc(LPVOID lpAddress, SIZE_T dwSize, DWORD flAllocationType, DWORD flProtect)
          ;lpAddress     LPVOID               4                      
          ;dwSize        SIZE_T               8                      
          ;flAllocati... DWORD                c                      
          ;flProtect     DWORD               10                      
                                                          ;XREF[2,0]:   00454668,004546a7
CODE:00455571   ff2508014700    JMP         dword ptr [->KERNEL32.DLL::VirtualAlloc]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetCurrentThreadId(void)
                                                          ;XREF[1,0]:   00454781
CODE:00455577   ff250c014700    JMP         dword ptr [->KERNEL32.DLL::GetCurrent...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT SetHandleCount(UINT uNumber)
          ;uNumber       UINT                 4                      
                                                          ;XREF[1,0]:   00453988
CODE:0045557d   ff2510014700    JMP         dword ptr [->KERNEL32.DLL::SetHandleC...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD SetFilePointer(HANDLE hFile, LONG lDistanceToMove, PLONG lpDistanceToMoveHigh, DWORD dwMoveMethod)
          ;hFile         HANDLE               4                      
          ;lDistanceT... LONG                 8                      
          ;lpDistance... PLONG                c                      
          ;dwMoveMethod  DWORD               10                      
                                                          ;XREF[6,0]:   0041063e,0041069c,004106fb,004109ad
                                                          ;             00410ade,00453d40
CODE:00455583   ff2514014700    JMP         dword ptr [->KERNEL32.DLL::SetFilePoi...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL VirtualFree(LPVOID lpAddress, SIZE_T dwSize, DWORD dwFreeType)
          ;lpAddress     LPVOID               4                      
          ;dwSize        SIZE_T               8                      
          ;dwFreeType    DWORD                c                      
                                                          ;XREF[2,0]:   004546f6,0045472a
CODE:00455589   ff2518014700    JMP         dword ptr [->KERNEL32.DLL::VirtualFree] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetDriveTypeA(LPCSTR lpRootPathName)
          ;lpRootPath... LPCSTR               4                      
                                                          ;XREF[1,0]:   0044b7fc
CODE:0045558f   ff251c014700    JMP         dword ptr [->KERNEL32.DLL::GetDriveTy...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetFileAttributesA(LPCSTR lpFileName)
          ;lpFileName    LPCSTR               4                      
                                                          ;XREF[2,0]:   00453c3c,00453e07
CODE:00455595   ff2520014700    JMP         dword ptr [->KERNEL32.DLL::GetFileAtt...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetModuleFileNameA(HMODULE hModule, LPSTR lpFilename, DWORD nSize)
          ;hModule       HMODULE              4                      
          ;lpFilename    LPSTR                8                      
          ;nSize         DWORD                c                      
                                                          ;XREF[1,0]:   004547bc
CODE:0045559b   ff2524014700    JMP         dword ptr [->KERNEL32.DLL::GetModuleF...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL ReadFile(HANDLE hFile, LPVOID lpBuffer, DWORD nNumberOfBytesToRead, LPDWORD lpNumberOfBytesRead, LPOVERLAPPED lpOverlapped)
          ;hFile         HANDLE               4                      
          ;lpBuffer      LPVOID               8                      
          ;nNumberOfB... DWORD                c                      
          ;lpNumberOf... LPDWORD             10                      
          ;lpOverlapped  LPOVERLAPPED        14                      
                                                          ;XREF[7,0]:   0041061d,00410652,004106b1,00410712
                                                          ;             004109c9,00410afa,00453b9c
CODE:004555a1   ff2528014700    JMP         dword ptr [->KERNEL32.DLL::ReadFile]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HRSRC FindResourceA(HMODULE hModule, LPCSTR lpName, LPCSTR lpType)
          ;hModule       HMODULE              4                      
          ;lpName        LPCSTR               8                      
          ;lpType        LPCSTR               c                      
                                                          ;XREF[3,0]:   00410085,00440554,0044083a
CODE:004555a7   ff252c014700    JMP         dword ptr [->KERNEL32.DLL::FindResour...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD GetLogicalDrives(void)
                                                          ;XREF[1,0]:   0045374e
CODE:004555ad   ff2530014700    JMP         dword ptr [->KERNEL32.DLL::GetLogical...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GlobalUnlock(HGLOBAL hMem)
          ;hMem          HGLOBAL              4                      
                                                          ;XREF[9,0]:   00410587,004107ca,0041089d,004108fe
                                                          ;             00410929,004109d1,004109ef,00410a23
                                                          ;             00410a96
CODE:004555b3   ff2534014700    JMP         dword ptr [->KERNEL32.DLL::GlobalUnlock]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LPSTR GetCommandLineA(void)
                                                          ;XREF[1,0]:   00454e85
CODE:004555b9   ff2538014700    JMP         dword ptr [->KERNEL32.DLL::GetCommand...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPCSTR lpString)
          ;hDlg          HWND                 4                      
          ;nIDDlgItem    int                  8                      
          ;lpString      LPCSTR               c                      
                                                          ;XREF[1,0]:   00419fe4
CODE:004555bf   ff2540014700    JMP         dword ptr [->USER32.DLL::SetDlgItemTe...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL RemoveMenu(HMENU hMenu, UINT uPosition, UINT uFlags)
          ;hMenu         HMENU                4                      
          ;uPosition     UINT                 8                      
          ;uFlags        UINT                 c                      
                                                          ;XREF[1,0]:   0043b001
CODE:004555c5   ff2544014700    JMP         dword ptr [->USER32.DLL::RemoveMenu]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int ReleaseDC(HWND hWnd, HDC hDC)
          ;hWnd          HWND                 4                      
          ;hDC           HDC                  8                      
                                                          ;XREF[8,0]:   00410b9e,0041acc4,0043086a,00430b87
                                                          ;             00430c79,00430d90,00430e9a,004312a4
CODE:004555cb   ff2548014700    JMP         dword ptr [->USER32.DLL::ReleaseDC]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetMenu(HWND hWnd, HMENU hMenu)
          ;hWnd          HWND                 4                      
          ;hMenu         HMENU                8                      
                                                          ;XREF[1,0]:   0043aba7
CODE:004555d1   ff254c014700    JMP         dword ptr [->USER32.DLL::SetMenu]       
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ATOM RegisterClassA(WNDCLASSA * lpWndClass)
          ;lpWndClass    WNDCLASSA *          4                      
                                                          ;XREF[1,0]:   00445db8
CODE:004555d7   ff2550014700    JMP         dword ptr [->USER32.DLL::RegisterClassA]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL ScreenToClient(HWND hWnd, LPPOINT lpPoint)
          ;hWnd          HWND                 4                      
          ;lpPoint       LPPOINT              8                      
                                                          ;XREF[3,0]:   00411268,004112ef,0044fc1a
CODE:004555dd   ff2554014700    JMP         dword ptr [->USER32.DLL::ScreenToClient]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HCURSOR SetCursor(HCURSOR hCursor)
          ;hCursor       HCURSOR              4                      
                                                          ;XREF[3,0]:   00411638,0041164c,00411667
CODE:004555e3   ff2558014700    JMP         dword ptr [->USER32.DLL::SetCursor]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetForegroundWindow(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[2,0]:   00410e24,0041141c
CODE:004555e9   ff255c014700    JMP         dword ptr [->USER32.DLL::SetForegroun...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;void PostQuitMessage(int nExitCode)
          ;nExitCode     int                  4                      
                                                          ;XREF[1,0]:   0041148f
CODE:004555ef   ff2560014700    JMP         dword ptr [->USER32.DLL::PostQuitMess...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL PostMessageA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
          ;hWnd          HWND                 4                      
          ;Msg           UINT                 8                      
          ;wParam        WPARAM               c                      
          ;lParam        LPARAM              10                      
                                                          ;XREF[3,0]:   0041109f,0041124e,004112d5
CODE:004555f5   ff2564014700    JMP         dword ptr [->USER32.DLL::PostMessageA]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int MessageBoxA(HWND hWnd, LPCSTR lpText, LPCSTR lpCaption, UINT uType)
          ;hWnd          HWND                 4                      
          ;lpText        LPCSTR               8                      
          ;lpCaption     LPCSTR               c                      
          ;uType         UINT                10                      
                                                          ;XREF[9,0]:   004100aa,004100e0,00410111,0041018c
                                                          ;             004101cf,00410242,0041ac5a,0041ad07
                                                          ;             004547fc
CODE:004555fb   ff2568014700    JMP         dword ptr [->USER32.DLL::MessageBoxA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int LoadStringA(HINSTANCE hInstance, UINT uID, LPSTR lpBuffer, int cchBufferMax)
          ;hInstance     HINSTANCE            4                      
          ;uID           UINT                 8                      
          ;lpBuffer      LPSTR                c                      
          ;cchBufferMax  int                 10                      
                                                          ;XREF[4,0]:   0041015e,00410214,004116f7,004451e8
CODE:00455601   ff256c014700    JMP         dword ptr [->USER32.DLL::LoadStringA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMENU LoadMenuA(HINSTANCE hInstance, LPCSTR lpMenuName)
          ;hInstance     HINSTANCE            4                      
          ;lpMenuName    LPCSTR               8                      
                                                          ;XREF[1,0]:   0043adb1
CODE:00455607   ff2570014700    JMP         dword ptr [->USER32.DLL::LoadMenuA]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HWND SetActiveWindow(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[1,0]:   004113fc
CODE:0045560d   ff2574014700    JMP         dword ptr [->USER32.DLL::SetActiveWin...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HCURSOR LoadCursorA(HINSTANCE hInstance, LPCSTR lpCursorName)
          ;hInstance     HINSTANCE            4                      
          ;lpCursorName  LPCSTR               8                      
                                                          ;XREF[3,0]:   004115fc,00411632,00411646
CODE:00455613   ff2578014700    JMP         dword ptr [->USER32.DLL::LoadCursorA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL IsIconic(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[3,0]:   00410e16,00410f57,00411555
CODE:00455619   ff257c014700    JMP         dword ptr [->USER32.DLL::IsIconic]      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL InvalidateRect(HWND hWnd, RECT * lpRect, BOOL bErase)
          ;hWnd          HWND                 4                      
          ;lpRect        RECT *               8                      
          ;bErase        BOOL                 c                      
                                                          ;XREF[1,0]:   004113b0
CODE:0045561f   ff2580014700    JMP         dword ptr [->USER32.DLL::InvalidateRect]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL InsertMenuA(HMENU hMenu, UINT uPosition, UINT uFlags, UINT_PTR uIDNewItem, LPCSTR lpNewItem)
          ;hMenu         HMENU                4                      
          ;uPosition     UINT                 8                      
          ;uFlags        UINT                 c                      
          ;uIDNewItem    UINT_PTR            10                      
          ;lpNewItem     LPCSTR              14                      
                                                          ;XREF[4,0]:   004116c4,004116d9,0043ac2f,0043b098
CODE:00455625   ff2584014700    JMP         dword ptr [->USER32.DLL::InsertMenuA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GetWindowRect(HWND hWnd, LPRECT lpRect)
          ;hWnd          HWND                 4                      
          ;lpRect        LPRECT               8                      
                                                          ;XREF[4,0]:   00410e64,00419f01,004304b3,0044b533
CODE:0045562b   ff2588014700    JMP         dword ptr [->USER32.DLL::GetWindowRect] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int GetSystemMetrics(int nIndex)
          ;nIndex        int                  4                      
                                                          ;XREF[6,0]:   00410d3b,00410d44,00410d4d,00410d54
                                                          ;             00410d5d,00410d6e
CODE:00455631   ff258c014700    JMP         dword ptr [->USER32.DLL::GetSystemMet...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMENU GetSubMenu(HMENU hMenu, int nPos)
          ;hMenu         HMENU                4                      
          ;nPos          int                  8                      
                                                          ;XREF[1,0]:   0043adbe
CODE:00455637   ff2590014700    JMP         dword ptr [->USER32.DLL::GetSubMenu]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int GetMenuStringA(HMENU hMenu, UINT uIDItem, LPSTR lpString, int cchMax, UINT flags)
          ;hMenu         HMENU                4                      
          ;uIDItem       UINT                 8                      
          ;lpString      LPSTR                c                      
          ;cchMax        int                 10                      
          ;flags         UINT                14                      
                                                          ;XREF[1,0]:   0043adde
CODE:0045563d   ff2594014700    JMP         dword ptr [->USER32.DLL::GetMenuStringA]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetMenuState(HMENU hMenu, UINT uId, UINT uFlags)
          ;hMenu         HMENU                4                      
          ;uId           UINT                 8                      
          ;uFlags        UINT                 c                      
                                                          ;XREF[1,0]:   0043ae49
CODE:00455643   ff2598014700    JMP         dword ptr [->USER32.DLL::GetMenuState]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetMenuItemID(HMENU hMenu, int nPos)
          ;hMenu         HMENU                4                      
          ;nPos          int                  8                      
                                                          ;XREF[1,0]:   0043ae34
CODE:00455649   ff259c014700    JMP         dword ptr [->USER32.DLL::GetMenuItemID] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int GetMenuItemCount(HMENU hMenu)
          ;hMenu         HMENU                4                      
                                                          ;XREF[1,0]:   0043ae03
CODE:0045564f   ff25a0014700    JMP         dword ptr [->USER32.DLL::GetMenuItemC...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GetKeyboardState(PBYTE lpKeyState)
          ;lpKeyState    PBYTE                4                      
                                                          ;XREF[1,0]:   0043415f
CODE:00455655   ff25a4014700    JMP         dword ptr [->USER32.DLL::GetKeyboardS...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetDlgItemTextA(HWND hDlg, int nIDDlgItem, LPSTR lpString, int cchMax)
          ;hDlg          HWND                 4                      
          ;nIDDlgItem    int                  8                      
          ;lpString      LPSTR                c                      
          ;cchMax        int                 10                      
                                                          ;XREF[1,0]:   00419fbd
CODE:0045565b   ff25a8014700    JMP         dword ptr [->USER32.DLL::GetDlgItemTe...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HDC GetDC(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[8,0]:   00410b65,0041ac91,00430830,00430b27
                                                          ;             00430c19,00430cb9,00430e62,00431119
CODE:00455661   ff25ac014700    JMP         dword ptr [->USER32.DLL::GetDC]         
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GetCursorPos(LPPOINT lpPoint)
          ;lpPoint       LPPOINT              4                      
                                                          ;XREF[3,0]:   0041125e,004112e5,0044fc0b
CODE:00455667   ff25b0014700    JMP         dword ptr [->USER32.DLL::GetCursorPos]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL GetClipCursor(LPRECT lpRect)
          ;lpRect        LPRECT               4                      
                                                          ;XREF[1,0]:   0043b97c
CODE:0045566d   ff25b4014700    JMP         dword ptr [->USER32.DLL::GetClipCursor] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HWND GetActiveWindow(void)
                                                          ;XREF[1,0]:   0041155e
CODE:00455673   ff25b8014700    JMP         dword ptr [->USER32.DLL::GetActiveWin...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HWND FindWindowA(LPCSTR lpClassName, LPCSTR lpWindowName)
          ;lpClassName   LPCSTR               4                      
          ;lpWindowName  LPCSTR               8                      
                                                          ;XREF[2,0]:   00410bc3,00410e0a
CODE:00455679   ff25bc014700    JMP         dword ptr [->USER32.DLL::FindWindowA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int FillRect(HDC hDC, RECT * lprc, HBRUSH hbr)
          ;hDC           HDC                  4                      
          ;lprc          RECT *               8                      
          ;hbr           HBRUSH               c                      
                                                          ;XREF[6,0]:   00410b92,00412261,004304da,004304fe
                                                          ;             00430519,0043053d
CODE:0045567f   ff25c0014700    JMP         dword ptr [->USER32.DLL::FillRect]      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL EnumThreadWindows(DWORD dwThreadId, WNDENUMPROC lpfn, LPARAM lParam)
          ;dwThreadId    DWORD                4                      
          ;lpfn          WNDENUMPROC          8                      
          ;lParam        LPARAM               c                      
                                                          ;XREF[1,0]:   00454787
CODE:00455685   ff25c4014700    JMP         dword ptr [->USER32.DLL::EnumThreadWi...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL EndPaint(HWND hWnd, PAINTSTRUCT * lpPaint)
          ;hWnd          HWND                 4                      
          ;lpPaint       PAINTSTRUCT *        8                      
                                                          ;XREF[1,0]:   00410f3a
CODE:0045568b   ff25c8014700    JMP         dword ptr [->USER32.DLL::EndPaint]      
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;SHORT GetAsyncKeyState(int vKey)
          ;vKey          int                  4                      
                                                          ;XREF[4,0]:   0041114c,004111cc,0044fc60,0044fc77
CODE:00455691   ff25cc014700    JMP         dword ptr [->USER32.DLL::GetAsyncKeyS...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL EndDialog(HWND hDlg, INT_PTR nResult)
          ;hDlg          HWND                 4                      
          ;nResult       INT_PTR              8                      
                                                          ;XREF[5,0]:   0041a02e,0041a03d,0041a04f,0044b5e5
                                                          ;             0044b5f6
CODE:00455697   ff25d0014700    JMP         dword ptr [->USER32.DLL::EndDialog]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL EnableMenuItem(HMENU hMenu, UINT uIDEnableItem, UINT uEnable)
          ;hMenu         HMENU                4                      
          ;uIDEnableItem UINT                 8                      
          ;uEnable       UINT                 c                      
                                                          ;XREF[11,0]:  004110c3,0043aca8,0043acf8,0043b0f1
                                                          ;             0043b14e,0043bfbc,0043bfcd,0043bfdc
                                                          ;             0043c170,0043c181,0043c190
CODE:0045569d   ff25d4014700    JMP         dword ptr [->USER32.DLL::EnableMenuItem]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DrawMenuBar(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[6,0]:   0043ac58,0043aeca,0043af94,0043b10a
                                                          ;             0043b167,0043b309
CODE:004556a3   ff25d8014700    JMP         dword ptr [->USER32.DLL::DrawMenuBar]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HWND GetDesktopWindow(void)
                                                          ;XREF[2,0]:   00410e5e,004304ad
CODE:004556a9   ff25dc014700    JMP         dword ptr [->USER32.DLL::GetDesktopWi...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LRESULT DispatchMessageA(MSG * lpMsg)
          ;lpMsg         MSG *                4                      
                                                          ;XREF[6,0]:   00410ef4,004114e7,0041154a,00419c89
                                                          ;             0043efce,0044c732
CODE:004556af   ff25e0014700    JMP         dword ptr [->USER32.DLL::DispatchMess...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;INT_PTR DialogBoxParamA(HINSTANCE hInstance, LPCSTR lpTemplateName, HWND hWndParent, DLGPROC lpDialogFunc, LPARAM dwInitParam)
          ;hInstance     HINSTANCE            4                      
          ;lpTemplate... LPCSTR               8                      
          ;hWndParent    HWND                 c                      
          ;lpDialogFunc  DLGPROC             10                      
          ;dwInitParam   LPARAM              14                      
                                                          ;XREF[2,0]:   0041a085,0044b627
CODE:004556b5   ff25e4014700    JMP         dword ptr [->USER32.DLL::DialogBoxPar...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DestroyWindow(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[2,0]:   00410d13,00445fdb
CODE:004556bb   ff25e8014700    JMP         dword ptr [->USER32.DLL::DestroyWindow] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DestroyMenu(HMENU hMenu)
          ;hMenu         HMENU                4                      
                                                          ;XREF[2,0]:   0043abb8,0043af1a
CODE:004556c1   ff25ec014700    JMP         dword ptr [->USER32.DLL::DestroyMenu]   
CODE:004556c7   ff              ??          FFh                                     
CODE:004556c8   25              ??          25h    %                                
CODE:004556c9   f0              ??          F0h                                     ;?  ->  004701f0
CODE:004556ca   01              ??          01h                                     
CODE:004556cb   47              ??          47h    G                                
CODE:004556cc   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DeleteMenu(HMENU hMenu, UINT uPosition, UINT uFlags)
          ;hMenu         HMENU                4                      
          ;uPosition     UINT                 8                      
          ;uFlags        UINT                 c                      
                                                          ;XREF[1,0]:   0043af0c
CODE:004556cd   ff25f4014700    JMP         dword ptr [->USER32.DLL::DeleteMenu]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;LRESULT DefWindowProcA(HWND hWnd, UINT Msg, WPARAM wParam, LPARAM lParam)
          ;hWnd          HWND                 4                      
          ;Msg           UINT                 8                      
          ;wParam        WPARAM               c                      
          ;lParam        LPARAM              10                      
                                                          ;XREF[2,0]:   004114a7,00445a5b
CODE:004556d3   ff25f8014700    JMP         dword ptr [->USER32.DLL::DefWindowProcA]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMENU GetSystemMenu(HWND hWnd, BOOL bRevert)
          ;hWnd          HWND                 4                      
          ;bRevert       BOOL                 8                      
                                                          ;XREF[4,0]:   004110ac,004116ae,0043bf6c,0043c115
CODE:004556d9   ff25fc014700    JMP         dword ptr [->USER32.DLL::GetSystemMenu] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD CheckMenuItem(HMENU hMenu, UINT uIDCheckItem, UINT uCheck)
          ;hMenu         HMENU                4                      
          ;uIDCheckItem  UINT                 8                      
          ;uCheck        UINT                 c                      
                                                          ;XREF[1,0]:   0043ad65
CODE:004556df   ff2500024700    JMP         dword ptr [->USER32.DLL::CheckMenuItem] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL ClientToScreen(HWND hWnd, LPPOINT lpPoint)
          ;hWnd          HWND                 4                      
          ;lpPoint       LPPOINT              8                      
                                                          ;XREF[2,0]:   0043b37c,0043b3a3
CODE:004556e5   ff2504024700    JMP         dword ptr [->USER32.DLL::ClientToScreen]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HMENU CreateMenu(void)
                                                          ;XREF[2,0]:   0043ab91,0043ac12
CODE:004556eb   ff2508024700    JMP         dword ptr [->USER32.DLL::CreateMenu]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL IntersectRect(LPRECT lprcDst, RECT * lprcSrc1, RECT * lprcSrc2)
          ;lprcDst       LPRECT               4                      
          ;lprcSrc1      RECT *               8                      
          ;lprcSrc2      RECT *               c                      
                                                          ;XREF[1,0]:   0043057b
CODE:004556f1   ff250c024700    JMP         dword ptr [->USER32.DLL::IntersectRect] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HDC BeginPaint(HWND hWnd, LPPAINTSTRUCT lpPaint)
          ;hWnd          HWND                 4                      
          ;lpPaint       LPPAINTSTRUCT        8                      
                                                          ;XREF[1,0]:   00410f22
CODE:004556f7   ff2510024700    JMP         dword ptr [->USER32.DLL::BeginPaint]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HWND CreateWindowExA(DWORD dwExStyle, LPCSTR lpClassName, LPCSTR lpWindowName, DWORD dwStyle, int X, int Y, int nWidth, int nHeight, HWND hWndParent, HMENU hMenu, HINSTANCE hInstance, LPVOID lpParam)
          ;dwExStyle     DWORD                4                      
          ;lpClassName   LPCSTR               8                      
          ;lpWindowName  LPCSTR               c                      
          ;dwStyle       DWORD               10                      
          ;X             int                 14                      
          ;Y             int                 18                      
          ;nWidth        int                 1c                      
          ;nHeight       int                 20                      
          ;hWndParent    HWND                24                      
          ;hMenu         HMENU               28                      
          ;hInstance     HINSTANCE           2c                      
          ;lpParam       LPVOID              30                      
                                                          ;XREF[2,0]:   00410cc6,00445df3
CODE:004556fd   ff2514024700    JMP         dword ptr [->USER32.DLL::CreateWindow...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL AppendMenuA(HMENU hMenu, UINT uFlags, UINT_PTR uIDNewItem, LPCSTR lpNewItem)
          ;hMenu         HMENU                4                      
          ;uFlags        UINT                 8                      
          ;uIDNewItem    UINT_PTR             c                      
          ;lpNewItem     LPCSTR              10                      
                                                          ;XREF[2,0]:   0043adfb,0043b0ab
CODE:00455703   ff2518024700    JMP         dword ptr [->USER32.DLL::AppendMenuA]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HICON LoadIconA(HINSTANCE hInstance, LPCSTR lpIconName)
          ;hInstance     HINSTANCE            4                      
          ;lpIconName    LPCSTR               8                      
                                                          ;XREF[2,0]:   00410c37,00410c74
CODE:00455709   ff251c024700    JMP         dword ptr [->USER32.DLL::LoadIconA]     
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL ClipCursor(RECT * lpRect)
          ;lpRect        RECT *               4                      
                                                          ;XREF[2,0]:   0043b3b8,0043b415
CODE:0045570f   ff2520024700    JMP         dword ptr [->USER32.DLL::ClipCursor]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL UpdateWindow(HWND hWnd)
          ;hWnd          HWND                 4                      
                                                          ;XREF[1,0]:   00410ceb
CODE:00455715   ff2524024700    JMP         dword ptr [->USER32.DLL::UpdateWindow]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL UnregisterClassA(LPCSTR lpClassName, HINSTANCE hInstance)
          ;lpClassName   LPCSTR               4                      
          ;hInstance     HINSTANCE            8                      
                                                          ;XREF[2,0]:   00410d23,00445fec
CODE:0045571b   ff2528024700    JMP         dword ptr [->USER32.DLL::UnregisterCl...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL PeekMessageA(LPMSG lpMsg, HWND hWnd, UINT wMsgFilterMin, UINT wMsgFilterMax, UINT wRemoveMsg)
          ;lpMsg         LPMSG                4                      
          ;hWnd          HWND                 8                      
          ;wMsgFilterMin UINT                 c                      
          ;wMsgFilterMax UINT                10                      
          ;wRemoveMsg    UINT                14                      
                                                          ;XREF[8,0]:   00410ed8,004114d0,00411534,00419c73
                                                          ;             0043efb8,004469de,00446a3e,0044c71c
CODE:00455721   ff252c024700    JMP         dword ptr [->USER32.DLL::PeekMessageA]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL TranslateMessage(MSG * lpMsg)
          ;lpMsg         MSG *                4                      
                                                          ;XREF[6,0]:   00410ee8,004114de,00411541,00419c80
                                                          ;             0043efc5,0044c729
CODE:00455727   ff2530024700    JMP         dword ptr [->USER32.DLL::TranslateMes...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL ShowWindow(HWND hWnd, int nCmdShow)
          ;hWnd          HWND                 4                      
          ;nCmdShow      int                  8                      
                                                          ;XREF[5,0]:   00410bd7,00410ce0,00410e1e,004113f1
                                                          ;             00411416
CODE:0045572d   ff2534024700    JMP         dword ptr [->USER32.DLL::ShowWindow]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int ShowCursor(BOOL bShow)
          ;bShow         BOOL                 4                      
                                                          ;XREF[2,0]:   0043b49b,0043b4b8
CODE:00455733   ff2538024700    JMP         dword ptr [->USER32.DLL::ShowCursor]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;ATOM RegisterClassExA(WNDCLASSEXA * param_1)
          ;param_1       WNDCLASSEXA *        4                      
                                                          ;XREF[1,0]:   00410c7d
CODE:00455739   ff253c024700    JMP         dword ptr [->USER32.DLL::RegisterClas...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetWindowPos(HWND hWnd, HWND hWndInsertAfter, int X, int Y, int cx, int cy, UINT uFlags)
          ;hWnd          HWND                 4                      
          ;hWndInsert... HWND                 8                      
          ;X             int                  c                      
          ;Y             int                 10                      
          ;cx            int                 14                      
          ;cy            int                 18                      
          ;uFlags        UINT                1c                      
                                                          ;XREF[3,0]:   00410d84,00419f9b,0044b5a6
CODE:0045573f   ff2540024700    JMP         dword ptr [->USER32.DLL::SetWindowPos]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL SetRect(LPRECT lprc, int xLeft, int yTop, int xRight, int yBottom)
          ;lprc          LPRECT               4                      
          ;xLeft         int                  8                      
          ;yTop          int                  c                      
          ;xRight        int                 10                      
          ;yBottom       int                 14                      
                                                          ;XREF[1,0]:   0043056a
CODE:00455745   ff2544024700    JMP         dword ptr [->USER32.DLL::SetRect]       
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT RealizePalette(HDC hdc)
          ;hdc           HDC                  4                      
                                                          ;XREF[5,0]:   004305e7,00430b70,00430c62,00430cde
                                                          ;             00430e81
CODE:0045574b   ff254c024700    JMP         dword ptr [->GDI32.DLL::RealizePalette] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetSystemPaletteUse(HDC hdc)
          ;hdc           HDC                  4                      
                                                          ;XREF[1,0]:   00431133
CODE:00455751   ff2550024700    JMP         dword ptr [->GDI32.DLL::GetSystemPale...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT GetSystemPaletteEntries(HDC hdc, UINT iStart, UINT cEntries, LPPALETTEENTRY pPalEntries)
          ;hdc           HDC                  4                      
          ;iStart        UINT                 8                      
          ;cEntries      UINT                 c                      
          ;pPalEntries   LPPALETTEENTRY      10                      
                                                          ;XREF[1,0]:   004311ed
CODE:00455757   ff2554024700    JMP         dword ptr [->GDI32.DLL::GetSystemPale...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGDIOBJ GetStockObject(int i)
          ;i             int                  4                      
                                                          ;XREF[3,0]:   00410c41,00412255,004304a2
CODE:0045575d   ff2558024700    JMP         dword ptr [->GDI32.DLL::GetStockObject] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int GetDeviceCaps(HDC hdc, int index)
          ;hdc           HDC                  4                      
          ;index         int                  8                      
                                                          ;XREF[5,0]:   0043083a,00430846,00430852,0043085e
                                                          ;             004311d5
CODE:00455763   ff255c024700    JMP         dword ptr [->GDI32.DLL::GetDeviceCaps]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DeleteObject(HGDIOBJ ho)
          ;ho            HGDIOBJ              4                      
                                                          ;XREF[4,0]:   00410ba4,0043047c,004307d3,00430e92
CODE:00455769   ff2560024700    JMP         dword ptr [->GDI32.DLL::DeleteObject]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL DeleteDC(HDC hdc)
          ;hdc           HDC                  4                      
                                                          ;XREF[1,0]:   00430485
CODE:0045576f   ff2564024700    JMP         dword ptr [->GDI32.DLL::DeleteDC]       
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HBRUSH CreateSolidBrush(COLORREF color)
          ;color         COLORREF             4                      
                                                          ;XREF[1,0]:   00410b58
CODE:00455775   ff2568024700    JMP         dword ptr [->GDI32.DLL::CreateSolidBr...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HPALETTE CreatePalette(LOGPALETTE * plpal)
          ;plpal         LOGPALETTE *         4                      
                                                          ;XREF[2,0]:   00430e6a,004312ae
CODE:0045577b   ff256c024700    JMP         dword ptr [->GDI32.DLL::CreatePalette]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;BOOL TextOutA(HDC hdc, int x, int y, LPCSTR lpString, int c)
          ;hdc           HDC                  4                      
          ;x             int                  8                      
          ;y             int                  c                      
          ;lpString      LPCSTR              10                      
          ;c             int                 14                      
                                                          ;XREF[1,0]:   0041acb8
CODE:00455781   ff2570024700    JMP         dword ptr [->GDI32.DLL::TextOutA]       
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;int StretchDIBits(HDC hdc, int xDest, int yDest, int DestWidth, int DestHeight, int xSrc, int ySrc, int SrcWidth, int SrcHeight, void * lpBits, BITMAPINFO * lpbmi, UINT iUsage, DWORD rop)
          ;hdc           HDC                  4                      
          ;xDest         int                  8                      
          ;yDest         int                  c                      
          ;DestWidth     int                 10                      
          ;DestHeight    int                 14                      
          ;xSrc          int                 18                      
          ;ySrc          int                 1c                      
          ;SrcWidth      int                 20                      
          ;SrcHeight     int                 24                      
          ;lpBits        void *              28                      
          ;lpbmi         BITMAPINFO *        2c                      
          ;iUsage        UINT                30                      
          ;rop           DWORD               34                      
                                                          ;XREF[1,0]:   004302c3
CODE:00455787   ff2574024700    JMP         dword ptr [->GDI32.DLL::StretchDIBits]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT SetPaletteEntries(HPALETTE hpal, UINT iStart, UINT cEntries, PALETTEENTRY * pPalEntries)
          ;hpal          HPALETTE             4                      
          ;iStart        UINT                 8                      
          ;cEntries      UINT                 c                      
          ;pPalEntries   PALETTEENTRY *      10                      
                                                          ;XREF[1,0]:   00430fb8
CODE:0045578d   ff2578024700    JMP         dword ptr [->GDI32.DLL::SetPaletteEnt...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HPALETTE SelectPalette(HDC hdc, HPALETTE hPal, BOOL bForceBkgd)
          ;hdc           HDC                  4                      
          ;hPal          HPALETTE             8                      
          ;bForceBkgd    BOOL                 c                      
                                                          ;XREF[6,0]:   004305dc,00430b65,00430c57,00430cd3
                                                          ;             00430e79,00430e8a
CODE:00455793   ff257c024700    JMP         dword ptr [->GDI32.DLL::SelectPalette]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;HGDIOBJ SelectObject(HDC hdc, HGDIOBJ h)
          ;hdc           HDC                  4                      
          ;h             HGDIOBJ              8                      
                                                          ;XREF[2,0]:   00430405,00430473
CODE:00455799   ff2580024700    JMP         dword ptr [->GDI32.DLL::SelectObject]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutUnprepareHeader(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh)
          ;hwo           HWAVEOUT             4                      
          ;pwh           LPWAVEHDR            8                      
          ;cbwh          UINT                 c                      
                                                          ;XREF[1,0]:   00446a0e
CODE:0045579f   ff2588024700    JMP         dword ptr [->WINMM.DLL::waveOutUnprep...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutRestart(HWAVEOUT hwo)
          ;hwo           HWAVEOUT             4                      
                                                          ;XREF[1,0]:   00446de2
CODE:004557a5   ff258c024700    JMP         dword ptr [->WINMM.DLL::waveOutRestart] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutReset(HWAVEOUT hwo)
          ;hwo           HWAVEOUT             4                      
                                                          ;XREF[1,0]:   004469f6
CODE:004557ab   ff2590024700    JMP         dword ptr [->WINMM.DLL::waveOutReset]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutPrepareHeader(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh)
          ;hwo           HWAVEOUT             4                      
          ;pwh           LPWAVEHDR            8                      
          ;cbwh          UINT                 c                      
                                                          ;XREF[1,0]:   00446476
CODE:004557b1   ff2594024700    JMP         dword ptr [->WINMM.DLL::waveOutPrepar...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutPause(HWAVEOUT hwo)
          ;hwo           HWAVEOUT             4                      
                                                          ;XREF[1,0]:   00446d46
CODE:004557b7   ff2598024700    JMP         dword ptr [->WINMM.DLL::waveOutPause]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutOpen(LPHWAVEOUT phwo, UINT uDeviceID, LPCWAVEFORMATEX pwfx, DWORD_PTR dwCallback, DWORD_PTR dwInstance, DWORD fdwOpen)
          ;phwo          LPHWAVEOUT           4                      
          ;uDeviceID     UINT                 8                      
          ;pwfx          LPCWAVEFORM...       c                      
          ;dwCallback    DWORD_PTR           10                      
          ;dwInstance    DWORD_PTR           14                      
          ;fdwOpen       DWORD               18                      
                                                          ;XREF[1,0]:   0044645e
CODE:004557bd   ff259c024700    JMP         dword ptr [->WINMM.DLL::waveOutOpen]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT waveOutGetNumDevs(void)
                                                          ;XREF[2,0]:   004472b0,00447327
CODE:004557c3   ff25a0024700    JMP         dword ptr [->WINMM.DLL::waveOutGetNum...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutGetErrorTextA(MMRESULT mmrError, LPSTR pszText, UINT cchText)
          ;mmrError      MMRESULT             4                      
          ;pszText       LPSTR                8                      
          ;cchText       UINT                 c                      
                                                          ;XREF[1,0]:   004458f6
CODE:004557c9   ff25a4024700    JMP         dword ptr [->WINMM.DLL::waveOutGetErr...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutClose(HWAVEOUT hwo)
          ;hwo           HWAVEOUT             4                      
                                                          ;XREF[1,0]:   00446a20
CODE:004557cf   ff25a8024700    JMP         dword ptr [->WINMM.DLL::waveOutClose]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;DWORD timeGetTime(void)
                                                          ;XREF[1,0]:   0044ca04
CODE:004557d5   ff25ac024700    JMP         dword ptr [->WINMM.DLL::timeGetTime]    
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT timeGetDevCaps(LPTIMECAPS ptc, UINT cbtc)
          ;ptc           LPTIMECAPS           4                      
          ;cbtc          UINT                 8                      
                                                          ;XREF[1,0]:   0044c98b
CODE:004557db   ff25b0024700    JMP         dword ptr [->WINMM.DLL::timeGetDevCaps] 
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT timeEndPeriod(UINT uPeriod)
          ;uPeriod       UINT                 4                      
                                                          ;XREF[1,0]:   0044c9f5
CODE:004557e1   ff25b4024700    JMP         dword ptr [->WINMM.DLL::timeEndPeriod]  
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT timeBeginPeriod(UINT uPeriod)
          ;uPeriod       UINT                 4                      
                                                          ;XREF[1,0]:   0044c9b2
CODE:004557e7   ff25b8024700    JMP         dword ptr [->WINMM.DLL::timeBeginPeriod]
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;UINT midiOutGetNumDevs(void)
                                                          ;XREF[1,0]:   00447341
CODE:004557ed   ff25bc024700    JMP         dword ptr [->WINMM.DLL::midiOutGetNum...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT midiOutGetDevCapsA(UINT_PTR uDeviceID, LPMIDIOUTCAPSA pmoc, UINT cbmoc)
          ;uDeviceID     UINT_PTR             4                      
          ;pmoc          LPMIDIOUTCAPSA       8                      
          ;cbmoc         UINT                 c                      
                                                          ;XREF[1,0]:   0044735a
CODE:004557f3   ff25c0024700    JMP         dword ptr [->WINMM.DLL::midiOutGetDev...
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MMRESULT waveOutWrite(HWAVEOUT hwo, LPWAVEHDR pwh, UINT cbwh)
          ;hwo           HWAVEOUT             4                      
          ;pwh           LPWAVEHDR            8                      
          ;cbwh          UINT                 c                      
                                                          ;XREF[1,0]:   0044648e
CODE:004557f9   ff25c4024700    JMP         dword ptr [->WINMM.DLL::waveOutWrite]   
                            ;************************************************************************************************
                            ;*                                           FUNCTION                                           *
                            ;************************************************************************************************
                            ;MCIERROR mciSendCommandA(MCIDEVICEID mciId, UINT uMsg, DWORD_PTR dwParam1, DWORD_PTR dwParam2)
          ;mciId         MCIDEVICEID          4                      
          ;uMsg          UINT                 8                      
          ;dwParam1      DWORD_PTR            c                      
          ;dwParam2      DWORD_PTR           10                      
                                                          ;XREF[9,0]:   0044599b,004459cc,00445fc9,004466a7
                                                          ;             004466e0,00446a94,00446ab0,00446e58
                                                          ;             00446ec8
CODE:004557ff   ff25c8024700    JMP         dword ptr [->WINMM.DLL::mciSendCommandA]
CODE:00455805   00              ??          00h                                     
CODE:00455806   00              ??          00h                                     
CODE:00455807   00              ??          00h                                     
CODE:00455808   00              ??          00h                                     
CODE:00455809   00              ??          00h                                     
CODE:0045580a   00              ??          00h                                     
CODE:0045580b   00              ??          00h                                     
CODE:0045580c   00              ??          00h                                     
CODE:0045580d   00              ??          00h                                     
CODE:0045580e   00              ??          00h                                     
CODE:0045580f   00              ??          00h                                     
CODE:00455810   00              ??          00h                                     
CODE:00455811   00              ??          00h                                     
CODE:00455812   00              ??          00h                                     
CODE:00455813   00              ??          00h                                     
CODE:00455814   00              ??          00h                                     
CODE:00455815   00              ??          00h                                     
CODE:00455816   00              ??          00h                                     
CODE:00455817   00              ??          00h                                     
CODE:00455818   00              ??          00h                                     
CODE:00455819   00              ??          00h                                     
CODE:0045581a   00              ??          00h                                     
CODE:0045581b   00              ??          00h                                     
CODE:0045581c   00              ??          00h                                     
CODE:0045581d   00              ??          00h                                     
CODE:0045581e   00              ??          00h                                     
CODE:0045581f   00              ??          00h                                     
CODE:00455820   00              ??          00h                                     
CODE:00455821   00              ??          00h                                     
CODE:00455822   00              ??          00h                                     
CODE:00455823   00              ??          00h                                     
CODE:00455824   00              ??          00h                                     
CODE:00455825   00              ??          00h                                     
CODE:00455826   00              ??          00h                                     
CODE:00455827   00              ??          00h                                     
CODE:00455828   00              ??          00h                                     
CODE:00455829   00              ??          00h                                     
CODE:0045582a   00              ??          00h                                     
CODE:0045582b   00              ??          00h                                     
CODE:0045582c   00              ??          00h                                     
CODE:0045582d   00              ??          00h                                     
CODE:0045582e   00              ??          00h                                     
CODE:0045582f   00              ??          00h                                     
CODE:00455830   00              ??          00h                                     
CODE:00455831   00              ??          00h                                     
CODE:00455832   00              ??          00h                                     
CODE:00455833   00              ??          00h                                     
CODE:00455834   00              ??          00h                                     
CODE:00455835   00              ??          00h                                     
CODE:00455836   00              ??          00h                                     
CODE:00455837   00              ??          00h                                     
CODE:00455838   00              ??          00h                                     
CODE:00455839   00              ??          00h                                     
CODE:0045583a   00              ??          00h                                     
CODE:0045583b   00              ??          00h                                     
CODE:0045583c   00              ??          00h                                     
CODE:0045583d   00              ??          00h                                     
CODE:0045583e   00              ??          00h                                     
CODE:0045583f   00              ??          00h                                     
CODE:00455840   00              ??          00h                                     
CODE:00455841   00              ??          00h                                     
CODE:00455842   00              ??          00h                                     
CODE:00455843   00              ??          00h                                     
CODE:00455844   00              ??          00h                                     
CODE:00455845   00              ??          00h                                     
CODE:00455846   00              ??          00h                                     
CODE:00455847   00              ??          00h                                     
CODE:00455848   00              ??          00h                                     
CODE:00455849   00              ??          00h                                     
CODE:0045584a   00              ??          00h                                     
CODE:0045584b   00              ??          00h                                     
CODE:0045584c   00              ??          00h                                     
CODE:0045584d   00              ??          00h                                     
CODE:0045584e   00              ??          00h                                     
CODE:0045584f   00              ??          00h                                     
CODE:00455850   00              ??          00h                                     
CODE:00455851   00              ??          00h                                     
CODE:00455852   00              ??          00h                                     
CODE:00455853   00              ??          00h                                     
CODE:00455854   00              ??          00h                                     
CODE:00455855   00              ??          00h                                     
CODE:00455856   00              ??          00h                                     
CODE:00455857   00              ??          00h                                     
CODE:00455858   00              ??          00h                                     
CODE:00455859   00              ??          00h                                     
CODE:0045585a   00              ??          00h                                     
CODE:0045585b   00              ??          00h                                     
CODE:0045585c   00              ??          00h                                     
CODE:0045585d   00              ??          00h                                     
CODE:0045585e   00              ??          00h                                     
CODE:0045585f   00              ??          00h                                     
CODE:00455860   00              ??          00h                                     
CODE:00455861   00              ??          00h                                     
CODE:00455862   00              ??          00h                                     
CODE:00455863   00              ??          00h                                     
CODE:00455864   00              ??          00h                                     
CODE:00455865   00              ??          00h                                     
CODE:00455866   00              ??          00h                                     
CODE:00455867   00              ??          00h                                     
CODE:00455868   00              ??          00h                                     
CODE:00455869   00              ??          00h                                     
CODE:0045586a   00              ??          00h                                     
CODE:0045586b   00              ??          00h                                     
CODE:0045586c   00              ??          00h                                     
CODE:0045586d   00              ??          00h                                     
CODE:0045586e   00              ??          00h                                     
CODE:0045586f   00              ??          00h                                     
CODE:00455870   00              ??          00h                                     
CODE:00455871   00              ??          00h                                     
CODE:00455872   00              ??          00h                                     
CODE:00455873   00              ??          00h                                     
CODE:00455874   00              ??          00h                                     
CODE:00455875   00              ??          00h                                     
CODE:00455876   00              ??          00h                                     
CODE:00455877   00              ??          00h                                     
CODE:00455878   00              ??          00h                                     
CODE:00455879   00              ??          00h                                     
CODE:0045587a   00              ??          00h                                     
CODE:0045587b   00              ??          00h                                     
CODE:0045587c   00              ??          00h                                     
CODE:0045587d   00              ??          00h                                     
CODE:0045587e   00              ??          00h                                     
CODE:0045587f   00              ??          00h                                     
CODE:00455880   00              ??          00h                                     
CODE:00455881   00              ??          00h                                     
CODE:00455882   00              ??          00h                                     
CODE:00455883   00              ??          00h                                     
CODE:00455884   00              ??          00h                                     
CODE:00455885   00              ??          00h                                     
CODE:00455886   00              ??          00h                                     
CODE:00455887   00              ??          00h                                     
CODE:00455888   00              ??          00h                                     
CODE:00455889   00              ??          00h                                     
CODE:0045588a   00              ??          00h                                     
CODE:0045588b   00              ??          00h                                     
CODE:0045588c   00              ??          00h                                     
CODE:0045588d   00              ??          00h                                     
CODE:0045588e   00              ??          00h                                     
CODE:0045588f   00              ??          00h                                     
CODE:00455890   00              ??          00h                                     
CODE:00455891   00              ??          00h                                     
CODE:00455892   00              ??          00h                                     
CODE:00455893   00              ??          00h                                     
CODE:00455894   00              ??          00h                                     
CODE:00455895   00              ??          00h                                     
CODE:00455896   00              ??          00h                                     
CODE:00455897   00              ??          00h                                     
CODE:00455898   00              ??          00h                                     
CODE:00455899   00              ??          00h                                     
CODE:0045589a   00              ??          00h                                     
CODE:0045589b   00              ??          00h                                     
CODE:0045589c   00              ??          00h                                     
CODE:0045589d   00              ??          00h                                     
CODE:0045589e   00              ??          00h                                     
CODE:0045589f   00              ??          00h                                     
CODE:004558a0   00              ??          00h                                     
CODE:004558a1   00              ??          00h                                     
CODE:004558a2   00              ??          00h                                     
CODE:004558a3   00              ??          00h                                     
CODE:004558a4   00              ??          00h                                     
CODE:004558a5   00              ??          00h                                     
CODE:004558a6   00              ??          00h                                     
CODE:004558a7   00              ??          00h                                     
CODE:004558a8   00              ??          00h                                     
CODE:004558a9   00              ??          00h                                     
CODE:004558aa   00              ??          00h                                     
CODE:004558ab   00              ??          00h                                     
CODE:004558ac   00              ??          00h                                     
CODE:004558ad   00              ??          00h                                     
CODE:004558ae   00              ??          00h                                     
CODE:004558af   00              ??          00h                                     
CODE:004558b0   00              ??          00h                                     
CODE:004558b1   00              ??          00h                                     
CODE:004558b2   00              ??          00h                                     
CODE:004558b3   00              ??          00h                                     
CODE:004558b4   00              ??          00h                                     
CODE:004558b5   00              ??          00h                                     
CODE:004558b6   00              ??          00h                                     
CODE:004558b7   00              ??          00h                                     
CODE:004558b8   00              ??          00h                                     
CODE:004558b9   00              ??          00h                                     
CODE:004558ba   00              ??          00h                                     
CODE:004558bb   00              ??          00h                                     
CODE:004558bc   00              ??          00h                                     
CODE:004558bd   00              ??          00h                                     
CODE:004558be   00              ??          00h                                     
CODE:004558bf   00              ??          00h                                     
CODE:004558c0   00              ??          00h                                     
CODE:004558c1   00              ??          00h                                     
CODE:004558c2   00              ??          00h                                     
CODE:004558c3   00              ??          00h                                     
CODE:004558c4   00              ??          00h                                     
CODE:004558c5   00              ??          00h                                     
CODE:004558c6   00              ??          00h                                     
CODE:004558c7   00              ??          00h                                     
CODE:004558c8   00              ??          00h                                     
CODE:004558c9   00              ??          00h                                     
CODE:004558ca   00              ??          00h                                     
CODE:004558cb   00              ??          00h                                     
CODE:004558cc   00              ??          00h                                     
CODE:004558cd   00              ??          00h                                     
CODE:004558ce   00              ??          00h                                     
CODE:004558cf   00              ??          00h                                     
CODE:004558d0   00              ??          00h                                     
CODE:004558d1   00              ??          00h                                     
CODE:004558d2   00              ??          00h                                     
CODE:004558d3   00              ??          00h                                     
CODE:004558d4   00              ??          00h                                     
CODE:004558d5   00              ??          00h                                     
CODE:004558d6   00              ??          00h                                     
CODE:004558d7   00              ??          00h                                     
CODE:004558d8   00              ??          00h                                     
CODE:004558d9   00              ??          00h                                     
CODE:004558da   00              ??          00h                                     
CODE:004558db   00              ??          00h                                     
CODE:004558dc   00              ??          00h                                     
CODE:004558dd   00              ??          00h                                     
CODE:004558de   00              ??          00h                                     
CODE:004558df   00              ??          00h                                     
CODE:004558e0   00              ??          00h                                     
CODE:004558e1   00              ??          00h                                     
CODE:004558e2   00              ??          00h                                     
CODE:004558e3   00              ??          00h                                     
CODE:004558e4   00              ??          00h                                     
CODE:004558e5   00              ??          00h                                     
CODE:004558e6   00              ??          00h                                     
CODE:004558e7   00              ??          00h                                     
CODE:004558e8   00              ??          00h                                     
CODE:004558e9   00              ??          00h                                     
CODE:004558ea   00              ??          00h                                     
CODE:004558eb   00              ??          00h                                     
CODE:004558ec   00              ??          00h                                     
CODE:004558ed   00              ??          00h                                     
CODE:004558ee   00              ??          00h                                     
CODE:004558ef   00              ??          00h                                     
CODE:004558f0   00              ??          00h                                     
CODE:004558f1   00              ??          00h                                     
CODE:004558f2   00              ??          00h                                     
CODE:004558f3   00              ??          00h                                     
CODE:004558f4   00              ??          00h                                     
CODE:004558f5   00              ??          00h                                     
CODE:004558f6   00              ??          00h                                     
CODE:004558f7   00              ??          00h                                     
CODE:004558f8   00              ??          00h                                     
CODE:004558f9   00              ??          00h                                     
CODE:004558fa   00              ??          00h                                     
CODE:004558fb   00              ??          00h                                     
CODE:004558fc   00              ??          00h                                     
CODE:004558fd   00              ??          00h                                     
CODE:004558fe   00              ??          00h                                     
CODE:004558ff   00              ??          00h                                     
CODE:00455900   00              ??          00h                                     
CODE:00455901   00              ??          00h                                     
CODE:00455902   00              ??          00h                                     
CODE:00455903   00              ??          00h                                     
CODE:00455904   00              ??          00h                                     
CODE:00455905   00              ??          00h                                     
CODE:00455906   00              ??          00h                                     
CODE:00455907   00              ??          00h                                     
CODE:00455908   00              ??          00h                                     
CODE:00455909   00              ??          00h                                     
CODE:0045590a   00              ??          00h                                     
CODE:0045590b   00              ??          00h                                     
CODE:0045590c   00              ??          00h                                     
CODE:0045590d   00              ??          00h                                     
CODE:0045590e   00              ??          00h                                     
CODE:0045590f   00              ??          00h                                     
CODE:00455910   00              ??          00h                                     
CODE:00455911   00              ??          00h                                     
CODE:00455912   00              ??          00h                                     
CODE:00455913   00              ??          00h                                     
CODE:00455914   00              ??          00h                                     
CODE:00455915   00              ??          00h                                     
CODE:00455916   00              ??          00h                                     
CODE:00455917   00              ??          00h                                     
CODE:00455918   00              ??          00h                                     
CODE:00455919   00              ??          00h                                     
CODE:0045591a   00              ??          00h                                     
CODE:0045591b   00              ??          00h                                     
CODE:0045591c   00              ??          00h                                     
CODE:0045591d   00              ??          00h                                     
CODE:0045591e   00              ??          00h                                     
CODE:0045591f   00              ??          00h                                     
CODE:00455920   00              ??          00h                                     
CODE:00455921   00              ??          00h                                     
CODE:00455922   00              ??          00h                                     
CODE:00455923   00              ??          00h                                     
CODE:00455924   00              ??          00h                                     
CODE:00455925   00              ??          00h                                     
CODE:00455926   00              ??          00h                                     
CODE:00455927   00              ??          00h                                     
CODE:00455928   00              ??          00h                                     
CODE:00455929   00              ??          00h                                     
CODE:0045592a   00              ??          00h                                     
CODE:0045592b   00              ??          00h                                     
CODE:0045592c   00              ??          00h                                     
CODE:0045592d   00              ??          00h                                     
CODE:0045592e   00              ??          00h                                     
CODE:0045592f   00              ??          00h                                     
CODE:00455930   00              ??          00h                                     
CODE:00455931   00              ??          00h                                     
CODE:00455932   00              ??          00h                                     
CODE:00455933   00              ??          00h                                     
CODE:00455934   00              ??          00h                                     
CODE:00455935   00              ??          00h                                     
CODE:00455936   00              ??          00h                                     
CODE:00455937   00              ??          00h                                     
CODE:00455938   00              ??          00h                                     
CODE:00455939   00              ??          00h                                     
CODE:0045593a   00              ??          00h                                     
CODE:0045593b   00              ??          00h                                     
CODE:0045593c   00              ??          00h                                     
CODE:0045593d   00              ??          00h                                     
CODE:0045593e   00              ??          00h                                     
CODE:0045593f   00              ??          00h                                     
CODE:00455940   00              ??          00h                                     
CODE:00455941   00              ??          00h                                     
CODE:00455942   00              ??          00h                                     
CODE:00455943   00              ??          00h                                     
CODE:00455944   00              ??          00h                                     
CODE:00455945   00              ??          00h                                     
CODE:00455946   00              ??          00h                                     
CODE:00455947   00              ??          00h                                     
CODE:00455948   00              ??          00h                                     
CODE:00455949   00              ??          00h                                     
CODE:0045594a   00              ??          00h                                     
CODE:0045594b   00              ??          00h                                     
CODE:0045594c   00              ??          00h                                     
CODE:0045594d   00              ??          00h                                     
CODE:0045594e   00              ??          00h                                     
CODE:0045594f   00              ??          00h                                     
CODE:00455950   00              ??          00h                                     
CODE:00455951   00              ??          00h                                     
CODE:00455952   00              ??          00h                                     
CODE:00455953   00              ??          00h                                     
CODE:00455954   00              ??          00h                                     
CODE:00455955   00              ??          00h                                     
CODE:00455956   00              ??          00h                                     
CODE:00455957   00              ??          00h                                     
CODE:00455958   00              ??          00h                                     
CODE:00455959   00              ??          00h                                     
CODE:0045595a   00              ??          00h                                     
CODE:0045595b   00              ??          00h                                     
CODE:0045595c   00              ??          00h                                     
CODE:0045595d   00              ??          00h                                     
CODE:0045595e   00              ??          00h                                     
CODE:0045595f   00              ??          00h                                     
CODE:00455960   00              ??          00h                                     
CODE:00455961   00              ??          00h                                     
CODE:00455962   00              ??          00h                                     
CODE:00455963   00              ??          00h                                     
CODE:00455964   00              ??          00h                                     
CODE:00455965   00              ??          00h                                     
CODE:00455966   00              ??          00h                                     
CODE:00455967   00              ??          00h                                     
CODE:00455968   00              ??          00h                                     
CODE:00455969   00              ??          00h                                     
CODE:0045596a   00              ??          00h                                     
CODE:0045596b   00              ??          00h                                     
CODE:0045596c   00              ??          00h                                     
CODE:0045596d   00              ??          00h                                     
CODE:0045596e   00              ??          00h                                     
CODE:0045596f   00              ??          00h                                     
CODE:00455970   00              ??          00h                                     
CODE:00455971   00              ??          00h                                     
CODE:00455972   00              ??          00h                                     
CODE:00455973   00              ??          00h                                     
CODE:00455974   00              ??          00h                                     
CODE:00455975   00              ??          00h                                     
CODE:00455976   00              ??          00h                                     
CODE:00455977   00              ??          00h                                     
CODE:00455978   00              ??          00h                                     
CODE:00455979   00              ??          00h                                     
CODE:0045597a   00              ??          00h                                     
CODE:0045597b   00              ??          00h                                     
CODE:0045597c   00              ??          00h                                     
CODE:0045597d   00              ??          00h                                     
CODE:0045597e   00              ??          00h                                     
CODE:0045597f   00              ??          00h                                     
CODE:00455980   00              ??          00h                                     
CODE:00455981   00              ??          00h                                     
CODE:00455982   00              ??          00h                                     
CODE:00455983   00              ??          00h                                     
CODE:00455984   00              ??          00h                                     
CODE:00455985   00              ??          00h                                     
CODE:00455986   00              ??          00h                                     
CODE:00455987   00              ??          00h                                     
CODE:00455988   00              ??          00h                                     
CODE:00455989   00              ??          00h                                     
CODE:0045598a   00              ??          00h                                     
CODE:0045598b   00              ??          00h                                     
CODE:0045598c   00              ??          00h                                     
CODE:0045598d   00              ??          00h                                     
CODE:0045598e   00              ??          00h                                     
CODE:0045598f   00              ??          00h                                     
CODE:00455990   00              ??          00h                                     
CODE:00455991   00              ??          00h                                     
CODE:00455992   00              ??          00h                                     
CODE:00455993   00              ??          00h                                     
CODE:00455994   00              ??          00h                                     
CODE:00455995   00              ??          00h                                     
CODE:00455996   00              ??          00h                                     
CODE:00455997   00              ??          00h                                     
CODE:00455998   00              ??          00h                                     
CODE:00455999   00              ??          00h                                     
CODE:0045599a   00              ??          00h                                     
CODE:0045599b   00              ??          00h                                     
CODE:0045599c   00              ??          00h                                     
CODE:0045599d   00              ??          00h                                     
CODE:0045599e   00              ??          00h                                     
CODE:0045599f   00              ??          00h                                     
CODE:004559a0   00              ??          00h                                     
CODE:004559a1   00              ??          00h                                     
CODE:004559a2   00              ??          00h                                     
CODE:004559a3   00              ??          00h                                     
CODE:004559a4   00              ??          00h                                     
CODE:004559a5   00              ??          00h                                     
CODE:004559a6   00              ??          00h                                     
CODE:004559a7   00              ??          00h                                     
CODE:004559a8   00              ??          00h                                     
CODE:004559a9   00              ??          00h                                     
CODE:004559aa   00              ??          00h                                     
CODE:004559ab   00              ??          00h                                     
CODE:004559ac   00              ??          00h                                     
CODE:004559ad   00              ??          00h                                     
CODE:004559ae   00              ??          00h                                     
CODE:004559af   00              ??          00h                                     
CODE:004559b0   00              ??          00h                                     
CODE:004559b1   00              ??          00h                                     
CODE:004559b2   00              ??          00h                                     
CODE:004559b3   00              ??          00h                                     
CODE:004559b4   00              ??          00h                                     
CODE:004559b5   00              ??          00h                                     
CODE:004559b6   00              ??          00h                                     
CODE:004559b7   00              ??          00h                                     
CODE:004559b8   00              ??          00h                                     
CODE:004559b9   00              ??          00h                                     
CODE:004559ba   00              ??          00h                                     
CODE:004559bb   00              ??          00h                                     
CODE:004559bc   00              ??          00h                                     
CODE:004559bd   00              ??          00h                                     
CODE:004559be   00              ??          00h                                     
CODE:004559bf   00              ??          00h                                     
CODE:004559c0   00              ??          00h                                     
CODE:004559c1   00              ??          00h                                     
CODE:004559c2   00              ??          00h                                     
CODE:004559c3   00              ??          00h                                     
CODE:004559c4   00              ??          00h                                     
CODE:004559c5   00              ??          00h                                     
CODE:004559c6   00              ??          00h                                     
CODE:004559c7   00              ??          00h                                     
CODE:004559c8   00              ??          00h                                     
CODE:004559c9   00              ??          00h                                     
CODE:004559ca   00              ??          00h                                     
CODE:004559cb   00              ??          00h                                     
CODE:004559cc   00              ??          00h                                     
CODE:004559cd   00              ??          00h                                     
CODE:004559ce   00              ??          00h                                     
CODE:004559cf   00              ??          00h                                     
CODE:004559d0   00              ??          00h                                     
CODE:004559d1   00              ??          00h                                     
CODE:004559d2   00              ??          00h                                     
CODE:004559d3   00              ??          00h                                     
CODE:004559d4   00              ??          00h                                     
CODE:004559d5   00              ??          00h                                     
CODE:004559d6   00              ??          00h                                     
CODE:004559d7   00              ??          00h                                     
CODE:004559d8   00              ??          00h                                     
CODE:004559d9   00              ??          00h                                     
CODE:004559da   00              ??          00h                                     
CODE:004559db   00              ??          00h                                     
CODE:004559dc   00              ??          00h                                     
CODE:004559dd   00              ??          00h                                     
CODE:004559de   00              ??          00h                                     
CODE:004559df   00              ??          00h                                     
CODE:004559e0   00              ??          00h                                     
CODE:004559e1   00              ??          00h                                     
CODE:004559e2   00              ??          00h                                     
CODE:004559e3   00              ??          00h                                     
CODE:004559e4   00              ??          00h                                     
CODE:004559e5   00              ??          00h                                     
CODE:004559e6   00              ??          00h                                     
CODE:004559e7   00              ??          00h                                     
CODE:004559e8   00              ??          00h                                     
CODE:004559e9   00              ??          00h                                     
CODE:004559ea   00              ??          00h                                     
CODE:004559eb   00              ??          00h                                     
CODE:004559ec   00              ??          00h                                     
CODE:004559ed   00              ??          00h                                     
CODE:004559ee   00              ??          00h                                     
CODE:004559ef   00              ??          00h                                     
CODE:004559f0   00              ??          00h                                     
CODE:004559f1   00              ??          00h                                     
CODE:004559f2   00              ??          00h                                     
CODE:004559f3   00              ??          00h                                     
CODE:004559f4   00              ??          00h                                     
CODE:004559f5   00              ??          00h                                     
CODE:004559f6   00              ??          00h                                     
CODE:004559f7   00              ??          00h                                     
CODE:004559f8   00              ??          00h                                     
CODE:004559f9   00              ??          00h                                     
CODE:004559fa   00              ??          00h                                     
CODE:004559fb   00              ??          00h                                     
CODE:004559fc   00              ??          00h                                     
CODE:004559fd   00              ??          00h                                     
CODE:004559fe   00              ??          00h                                     
CODE:004559ff   00              ??          00h                                     
CODE:00455a00                   ??          ??                                      
CODE:00455a01                   ??          ??                                      
CODE:00455a02                   ??          ??                                      
CODE:00455a03                   ??          ??                                      
CODE:00455a04                   ??          ??                                      
CODE:00455a05                   ??          ??                                      
CODE:00455a06                   ??          ??                                      
CODE:00455a07                   ??          ??                                      
CODE:00455a08                   ??          ??                                      
CODE:00455a09                   ??          ??                                      
CODE:00455a0a                   ??          ??                                      
CODE:00455a0b                   ??          ??                                      
CODE:00455a0c                   ??          ??                                      
CODE:00455a0d                   ??          ??                                      
CODE:00455a0e                   ??          ??                                      
CODE:00455a0f                   ??          ??                                      
CODE:00455a10                   ??          ??                                      
CODE:00455a11                   ??          ??                                      
CODE:00455a12                   ??          ??                                      
CODE:00455a13                   ??          ??                                      
CODE:00455a14                   ??          ??                                      
CODE:00455a15                   ??          ??                                      
CODE:00455a16                   ??          ??                                      
CODE:00455a17                   ??          ??                                      
CODE:00455a18                   ??          ??                                      
CODE:00455a19                   ??          ??                                      
CODE:00455a1a                   ??          ??                                      
CODE:00455a1b                   ??          ??                                      
CODE:00455a1c                   ??          ??                                      
CODE:00455a1d                   ??          ??                                      
CODE:00455a1e                   ??          ??                                      
CODE:00455a1f                   ??          ??                                      
CODE:00455a20                   ??          ??                                      
CODE:00455a21                   ??          ??                                      
CODE:00455a22                   ??          ??                                      
CODE:00455a23                   ??          ??                                      
CODE:00455a24                   ??          ??                                      
CODE:00455a25                   ??          ??                                      
CODE:00455a26                   ??          ??                                      
CODE:00455a27                   ??          ??                                      
CODE:00455a28                   ??          ??                                      
CODE:00455a29                   ??          ??                                      
CODE:00455a2a                   ??          ??                                      
CODE:00455a2b                   ??          ??                                      
CODE:00455a2c                   ??          ??                                      
CODE:00455a2d                   ??          ??                                      
CODE:00455a2e                   ??          ??                                      
CODE:00455a2f                   ??          ??                                      
CODE:00455a30                   ??          ??                                      
CODE:00455a31                   ??          ??                                      
CODE:00455a32                   ??          ??                                      
CODE:00455a33                   ??          ??                                      
CODE:00455a34                   ??          ??                                      
CODE:00455a35                   ??          ??                                      
CODE:00455a36                   ??          ??                                      
CODE:00455a37                   ??          ??                                      
CODE:00455a38                   ??          ??                                      
CODE:00455a39                   ??          ??                                      
CODE:00455a3a                   ??          ??                                      
CODE:00455a3b                   ??          ??                                      
CODE:00455a3c                   ??          ??                                      
CODE:00455a3d                   ??          ??                                      
CODE:00455a3e                   ??          ??                                      
CODE:00455a3f                   ??          ??                                      
CODE:00455a40                   ??          ??                                      
CODE:00455a41                   ??          ??                                      
CODE:00455a42                   ??          ??                                      
CODE:00455a43                   ??          ??                                      
CODE:00455a44                   ??          ??                                      
CODE:00455a45                   ??          ??                                      
CODE:00455a46                   ??          ??                                      
CODE:00455a47                   ??          ??                                      
CODE:00455a48                   ??          ??                                      
CODE:00455a49                   ??          ??                                      
CODE:00455a4a                   ??          ??                                      
CODE:00455a4b                   ??          ??                                      
CODE:00455a4c                   ??          ??                                      
CODE:00455a4d                   ??          ??                                      
CODE:00455a4e                   ??          ??                                      
CODE:00455a4f                   ??          ??                                      
CODE:00455a50                   ??          ??                                      
CODE:00455a51                   ??          ??                                      
CODE:00455a52                   ??          ??                                      
CODE:00455a53                   ??          ??                                      
CODE:00455a54                   ??          ??                                      
CODE:00455a55                   ??          ??                                      
CODE:00455a56                   ??          ??                                      
CODE:00455a57                   ??          ??                                      
CODE:00455a58                   ??          ??                                      
CODE:00455a59                   ??          ??                                      
CODE:00455a5a                   ??          ??                                      
CODE:00455a5b                   ??          ??                                      
CODE:00455a5c                   ??          ??                                      
CODE:00455a5d                   ??          ??                                      
CODE:00455a5e                   ??          ??                                      
CODE:00455a5f                   ??          ??                                      
CODE:00455a60                   ??          ??                                      
CODE:00455a61                   ??          ??                                      
CODE:00455a62                   ??          ??                                      
CODE:00455a63                   ??          ??                                      
CODE:00455a64                   ??          ??                                      
CODE:00455a65                   ??          ??                                      
CODE:00455a66                   ??          ??                                      
CODE:00455a67                   ??          ??                                      
CODE:00455a68                   ??          ??                                      
CODE:00455a69                   ??          ??                                      
CODE:00455a6a                   ??          ??                                      
CODE:00455a6b                   ??          ??                                      
CODE:00455a6c                   ??          ??                                      
CODE:00455a6d                   ??          ??                                      
CODE:00455a6e                   ??          ??                                      
CODE:00455a6f                   ??          ??                                      
CODE:00455a70                   ??          ??                                      
CODE:00455a71                   ??          ??                                      
CODE:00455a72                   ??          ??                                      
CODE:00455a73                   ??          ??                                      
CODE:00455a74                   ??          ??                                      
CODE:00455a75                   ??          ??                                      
CODE:00455a76                   ??          ??                                      
CODE:00455a77                   ??          ??                                      
CODE:00455a78                   ??          ??                                      
CODE:00455a79                   ??          ??                                      
CODE:00455a7a                   ??          ??                                      
CODE:00455a7b                   ??          ??                                      
CODE:00455a7c                   ??          ??                                      
CODE:00455a7d                   ??          ??                                      
CODE:00455a7e                   ??          ??                                      
CODE:00455a7f                   ??          ??                                      
CODE:00455a80                   ??          ??                                      
CODE:00455a81                   ??          ??                                      
CODE:00455a82                   ??          ??                                      
CODE:00455a83                   ??          ??                                      
CODE:00455a84                   ??          ??                                      
CODE:00455a85                   ??          ??                                      
CODE:00455a86                   ??          ??                                      
CODE:00455a87                   ??          ??                                      
CODE:00455a88                   ??          ??                                      
CODE:00455a89                   ??          ??                                      
CODE:00455a8a                   ??          ??                                      
CODE:00455a8b                   ??          ??                                      
CODE:00455a8c                   ??          ??                                      
CODE:00455a8d                   ??          ??                                      
CODE:00455a8e                   ??          ??                                      
CODE:00455a8f                   ??          ??                                      
CODE:00455a90                   ??          ??                                      
CODE:00455a91                   ??          ??                                      
CODE:00455a92                   ??          ??                                      
CODE:00455a93                   ??          ??                                      
CODE:00455a94                   ??          ??                                      
CODE:00455a95                   ??          ??                                      
CODE:00455a96                   ??          ??                                      
CODE:00455a97                   ??          ??                                      
CODE:00455a98                   ??          ??                                      
CODE:00455a99                   ??          ??                                      
CODE:00455a9a                   ??          ??                                      
CODE:00455a9b                   ??          ??                                      
CODE:00455a9c                   ??          ??                                      
CODE:00455a9d                   ??          ??                                      
CODE:00455a9e                   ??          ??                                      
CODE:00455a9f                   ??          ??                                      
CODE:00455aa0                   ??          ??                                      
CODE:00455aa1                   ??          ??                                      
CODE:00455aa2                   ??          ??                                      
CODE:00455aa3                   ??          ??                                      
CODE:00455aa4                   ??          ??                                      
CODE:00455aa5                   ??          ??                                      
CODE:00455aa6                   ??          ??                                      
CODE:00455aa7                   ??          ??                                      
CODE:00455aa8                   ??          ??                                      
CODE:00455aa9                   ??          ??                                      
CODE:00455aaa                   ??          ??                                      
CODE:00455aab                   ??          ??                                      
CODE:00455aac                   ??          ??                                      
CODE:00455aad                   ??          ??                                      
CODE:00455aae                   ??          ??                                      
CODE:00455aaf                   ??          ??                                      
CODE:00455ab0                   ??          ??                                      
CODE:00455ab1                   ??          ??                                      
CODE:00455ab2                   ??          ??                                      
CODE:00455ab3                   ??          ??                                      
CODE:00455ab4                   ??          ??                                      
CODE:00455ab5                   ??          ??                                      
CODE:00455ab6                   ??          ??                                      
CODE:00455ab7                   ??          ??                                      
CODE:00455ab8                   ??          ??                                      
CODE:00455ab9                   ??          ??                                      
CODE:00455aba                   ??          ??                                      
CODE:00455abb                   ??          ??                                      
CODE:00455abc                   ??          ??                                      
CODE:00455abd                   ??          ??                                      
CODE:00455abe                   ??          ??                                      
CODE:00455abf                   ??          ??                                      
CODE:00455ac0                   ??          ??                                      
CODE:00455ac1                   ??          ??                                      
CODE:00455ac2                   ??          ??                                      
CODE:00455ac3                   ??          ??                                      
CODE:00455ac4                   ??          ??                                      
CODE:00455ac5                   ??          ??                                      
CODE:00455ac6                   ??          ??                                      
CODE:00455ac7                   ??          ??                                      
CODE:00455ac8                   ??          ??                                      
CODE:00455ac9                   ??          ??                                      
CODE:00455aca                   ??          ??                                      
CODE:00455acb                   ??          ??                                      
CODE:00455acc                   ??          ??                                      
CODE:00455acd                   ??          ??                                      
CODE:00455ace                   ??          ??                                      
CODE:00455acf                   ??          ??                                      
CODE:00455ad0                   ??          ??                                      
CODE:00455ad1                   ??          ??                                      
CODE:00455ad2                   ??          ??                                      
CODE:00455ad3                   ??          ??                                      
CODE:00455ad4                   ??          ??                                      
CODE:00455ad5                   ??          ??                                      
CODE:00455ad6                   ??          ??                                      
CODE:00455ad7                   ??          ??                                      
CODE:00455ad8                   ??          ??                                      
CODE:00455ad9                   ??          ??                                      
CODE:00455ada                   ??          ??                                      
CODE:00455adb                   ??          ??                                      
CODE:00455adc                   ??          ??                                      
CODE:00455add                   ??          ??                                      
CODE:00455ade                   ??          ??                                      
CODE:00455adf                   ??          ??                                      
CODE:00455ae0                   ??          ??                                      
CODE:00455ae1                   ??          ??                                      
CODE:00455ae2                   ??          ??                                      
CODE:00455ae3                   ??          ??                                      
CODE:00455ae4                   ??          ??                                      
CODE:00455ae5                   ??          ??                                      
CODE:00455ae6                   ??          ??                                      
CODE:00455ae7                   ??          ??                                      
CODE:00455ae8                   ??          ??                                      
CODE:00455ae9                   ??          ??                                      
CODE:00455aea                   ??          ??                                      
CODE:00455aeb                   ??          ??                                      
CODE:00455aec                   ??          ??                                      
CODE:00455aed                   ??          ??                                      
CODE:00455aee                   ??          ??                                      
CODE:00455aef                   ??          ??                                      
CODE:00455af0                   ??          ??                                      
CODE:00455af1                   ??          ??                                      
CODE:00455af2                   ??          ??                                      
CODE:00455af3                   ??          ??                                      
CODE:00455af4                   ??          ??                                      
CODE:00455af5                   ??          ??                                      
CODE:00455af6                   ??          ??                                      
CODE:00455af7                   ??          ??                                      
CODE:00455af8                   ??          ??                                      
CODE:00455af9                   ??          ??                                      
CODE:00455afa                   ??          ??                                      
CODE:00455afb                   ??          ??                                      
CODE:00455afc                   ??          ??                                      
CODE:00455afd                   ??          ??                                      
CODE:00455afe                   ??          ??                                      
CODE:00455aff                   ??          ??                                      
CODE:00455b00                   ??          ??                                      
CODE:00455b01                   ??          ??                                      
CODE:00455b02                   ??          ??                                      
CODE:00455b03                   ??          ??                                      
CODE:00455b04                   ??          ??                                      
CODE:00455b05                   ??          ??                                      
CODE:00455b06                   ??          ??                                      
CODE:00455b07                   ??          ??                                      
CODE:00455b08                   ??          ??                                      
CODE:00455b09                   ??          ??                                      
CODE:00455b0a                   ??          ??                                      
CODE:00455b0b                   ??          ??                                      
CODE:00455b0c                   ??          ??                                      
CODE:00455b0d                   ??          ??                                      
CODE:00455b0e                   ??          ??                                      
CODE:00455b0f                   ??          ??                                      
CODE:00455b10                   ??          ??                                      
CODE:00455b11                   ??          ??                                      
CODE:00455b12                   ??          ??                                      
CODE:00455b13                   ??          ??                                      
CODE:00455b14                   ??          ??                                      
CODE:00455b15                   ??          ??                                      
CODE:00455b16                   ??          ??                                      
CODE:00455b17                   ??          ??                                      
CODE:00455b18                   ??          ??                                      
CODE:00455b19                   ??          ??                                      
CODE:00455b1a                   ??          ??                                      
CODE:00455b1b                   ??          ??                                      
CODE:00455b1c                   ??          ??                                      
CODE:00455b1d                   ??          ??                                      
CODE:00455b1e                   ??          ??                                      
CODE:00455b1f                   ??          ??                                      
CODE:00455b20                   ??          ??                                      
CODE:00455b21                   ??          ??                                      
CODE:00455b22                   ??          ??                                      
CODE:00455b23                   ??          ??                                      
CODE:00455b24                   ??          ??                                      
CODE:00455b25                   ??          ??                                      
CODE:00455b26                   ??          ??                                      
CODE:00455b27                   ??          ??                                      
CODE:00455b28                   ??          ??                                      
CODE:00455b29                   ??          ??                                      
CODE:00455b2a                   ??          ??                                      
CODE:00455b2b                   ??          ??                                      
CODE:00455b2c                   ??          ??                                      
CODE:00455b2d                   ??          ??                                      
CODE:00455b2e                   ??          ??                                      
CODE:00455b2f                   ??          ??                                      
CODE:00455b30                   ??          ??                                      
CODE:00455b31                   ??          ??                                      
CODE:00455b32                   ??          ??                                      
CODE:00455b33                   ??          ??                                      
CODE:00455b34                   ??          ??                                      
CODE:00455b35                   ??          ??                                      
CODE:00455b36                   ??          ??                                      
CODE:00455b37                   ??          ??                                      
CODE:00455b38                   ??          ??                                      
CODE:00455b39                   ??          ??                                      
CODE:00455b3a                   ??          ??                                      
CODE:00455b3b                   ??          ??                                      
CODE:00455b3c                   ??          ??                                      
CODE:00455b3d                   ??          ??                                      
CODE:00455b3e                   ??          ??                                      
CODE:00455b3f                   ??          ??                                      
CODE:00455b40                   ??          ??                                      
CODE:00455b41                   ??          ??                                      
CODE:00455b42                   ??          ??                                      
CODE:00455b43                   ??          ??                                      
CODE:00455b44                   ??          ??                                      
CODE:00455b45                   ??          ??                                      
CODE:00455b46                   ??          ??                                      
CODE:00455b47                   ??          ??                                      
CODE:00455b48                   ??          ??                                      
CODE:00455b49                   ??          ??                                      
CODE:00455b4a                   ??          ??                                      
CODE:00455b4b                   ??          ??                                      
CODE:00455b4c                   ??          ??                                      
CODE:00455b4d                   ??          ??                                      
CODE:00455b4e                   ??          ??                                      
CODE:00455b4f                   ??          ??                                      
CODE:00455b50                   ??          ??                                      
CODE:00455b51                   ??          ??                                      
CODE:00455b52                   ??          ??                                      
CODE:00455b53                   ??          ??                                      
CODE:00455b54                   ??          ??                                      
CODE:00455b55                   ??          ??                                      
CODE:00455b56                   ??          ??                                      
CODE:00455b57                   ??          ??                                      
CODE:00455b58                   ??          ??                                      
CODE:00455b59                   ??          ??                                      
CODE:00455b5a                   ??          ??                                      
CODE:00455b5b                   ??          ??                                      
CODE:00455b5c                   ??          ??                                      
CODE:00455b5d                   ??          ??                                      
CODE:00455b5e                   ??          ??                                      
CODE:00455b5f                   ??          ??                                      
CODE:00455b60                   ??          ??                                      
CODE:00455b61                   ??          ??                                      
CODE:00455b62                   ??          ??                                      
CODE:00455b63                   ??          ??                                      
CODE:00455b64                   ??          ??                                      
CODE:00455b65                   ??          ??                                      
CODE:00455b66                   ??          ??                                      
CODE:00455b67                   ??          ??                                      
CODE:00455b68                   ??          ??                                      
CODE:00455b69                   ??          ??                                      
CODE:00455b6a                   ??          ??                                      
CODE:00455b6b                   ??          ??                                      
CODE:00455b6c                   ??          ??                                      
CODE:00455b6d                   ??          ??                                      
CODE:00455b6e                   ??          ??                                      
CODE:00455b6f                   ??          ??                                      
CODE:00455b70                   ??          ??                                      
CODE:00455b71                   ??          ??                                      
CODE:00455b72                   ??          ??                                      
CODE:00455b73                   ??          ??                                      
CODE:00455b74                   ??          ??                                      
CODE:00455b75                   ??          ??                                      
CODE:00455b76                   ??          ??                                      
CODE:00455b77                   ??          ??                                      
CODE:00455b78                   ??          ??                                      
CODE:00455b79                   ??          ??                                      
CODE:00455b7a                   ??          ??                                      
CODE:00455b7b                   ??          ??                                      
CODE:00455b7c                   ??          ??                                      
CODE:00455b7d                   ??          ??                                      
CODE:00455b7e                   ??          ??                                      
CODE:00455b7f                   ??          ??                                      
CODE:00455b80                   ??          ??                                      
CODE:00455b81                   ??          ??                                      
CODE:00455b82                   ??          ??                                      
CODE:00455b83                   ??          ??                                      
CODE:00455b84                   ??          ??                                      
CODE:00455b85                   ??          ??                                      
CODE:00455b86                   ??          ??                                      
CODE:00455b87                   ??          ??                                      
CODE:00455b88                   ??          ??                                      
CODE:00455b89                   ??          ??                                      
CODE:00455b8a                   ??          ??                                      
CODE:00455b8b                   ??          ??                                      
CODE:00455b8c                   ??          ??                                      
CODE:00455b8d                   ??          ??                                      
CODE:00455b8e                   ??          ??                                      
CODE:00455b8f                   ??          ??                                      
CODE:00455b90                   ??          ??                                      
CODE:00455b91                   ??          ??                                      
CODE:00455b92                   ??          ??                                      
CODE:00455b93                   ??          ??                                      
CODE:00455b94                   ??          ??                                      
CODE:00455b95                   ??          ??                                      
CODE:00455b96                   ??          ??                                      
CODE:00455b97                   ??          ??                                      
CODE:00455b98                   ??          ??                                      
CODE:00455b99                   ??          ??                                      
CODE:00455b9a                   ??          ??                                      
CODE:00455b9b                   ??          ??                                      
CODE:00455b9c                   ??          ??                                      
CODE:00455b9d                   ??          ??                                      
CODE:00455b9e                   ??          ??                                      
CODE:00455b9f                   ??          ??                                      
CODE:00455ba0                   ??          ??                                      
CODE:00455ba1                   ??          ??                                      
CODE:00455ba2                   ??          ??                                      
CODE:00455ba3                   ??          ??                                      
CODE:00455ba4                   ??          ??                                      
CODE:00455ba5                   ??          ??                                      
CODE:00455ba6                   ??          ??                                      
CODE:00455ba7                   ??          ??                                      
CODE:00455ba8                   ??          ??                                      
CODE:00455ba9                   ??          ??                                      
CODE:00455baa                   ??          ??                                      
CODE:00455bab                   ??          ??                                      
CODE:00455bac                   ??          ??                                      
CODE:00455bad                   ??          ??                                      
CODE:00455bae                   ??          ??                                      
CODE:00455baf                   ??          ??                                      
CODE:00455bb0                   ??          ??                                      
CODE:00455bb1                   ??          ??                                      
CODE:00455bb2                   ??          ??                                      
CODE:00455bb3                   ??          ??                                      
CODE:00455bb4                   ??          ??                                      
CODE:00455bb5                   ??          ??                                      
CODE:00455bb6                   ??          ??                                      
CODE:00455bb7                   ??          ??                                      
CODE:00455bb8                   ??          ??                                      
CODE:00455bb9                   ??          ??                                      
CODE:00455bba                   ??          ??                                      
CODE:00455bbb                   ??          ??                                      
CODE:00455bbc                   ??          ??                                      
CODE:00455bbd                   ??          ??                                      
CODE:00455bbe                   ??          ??                                      
CODE:00455bbf                   ??          ??                                      
CODE:00455bc0                   ??          ??                                      
CODE:00455bc1                   ??          ??                                      
CODE:00455bc2                   ??          ??                                      
CODE:00455bc3                   ??          ??                                      
CODE:00455bc4                   ??          ??                                      
CODE:00455bc5                   ??          ??                                      
CODE:00455bc6                   ??          ??                                      
CODE:00455bc7                   ??          ??                                      
CODE:00455bc8                   ??          ??                                      
CODE:00455bc9                   ??          ??                                      
CODE:00455bca                   ??          ??                                      
CODE:00455bcb                   ??          ??                                      
CODE:00455bcc                   ??          ??                                      
CODE:00455bcd                   ??          ??                                      
CODE:00455bce                   ??          ??                                      
CODE:00455bcf                   ??          ??                                      
CODE:00455bd0                   ??          ??                                      
CODE:00455bd1                   ??          ??                                      
CODE:00455bd2                   ??          ??                                      
CODE:00455bd3                   ??          ??                                      
CODE:00455bd4                   ??          ??                                      
CODE:00455bd5                   ??          ??                                      
CODE:00455bd6                   ??          ??                                      
CODE:00455bd7                   ??          ??                                      
CODE:00455bd8                   ??          ??                                      
CODE:00455bd9                   ??          ??                                      
CODE:00455bda                   ??          ??                                      
CODE:00455bdb                   ??          ??                                      
CODE:00455bdc                   ??          ??                                      
CODE:00455bdd                   ??          ??                                      
CODE:00455bde                   ??          ??                                      
CODE:00455bdf                   ??          ??                                      
CODE:00455be0                   ??          ??                                      
CODE:00455be1                   ??          ??                                      
CODE:00455be2                   ??          ??                                      
CODE:00455be3                   ??          ??                                      
CODE:00455be4                   ??          ??                                      
CODE:00455be5                   ??          ??                                      
CODE:00455be6                   ??          ??                                      
CODE:00455be7                   ??          ??                                      
CODE:00455be8                   ??          ??                                      
CODE:00455be9                   ??          ??                                      
CODE:00455bea                   ??          ??                                      
CODE:00455beb                   ??          ??                                      
CODE:00455bec                   ??          ??                                      
CODE:00455bed                   ??          ??                                      
CODE:00455bee                   ??          ??                                      
CODE:00455bef                   ??          ??                                      
CODE:00455bf0                   ??          ??                                      
CODE:00455bf1                   ??          ??                                      
CODE:00455bf2                   ??          ??                                      
CODE:00455bf3                   ??          ??                                      
CODE:00455bf4                   ??          ??                                      
CODE:00455bf5                   ??          ??                                      
CODE:00455bf6                   ??          ??                                      
CODE:00455bf7                   ??          ??                                      
CODE:00455bf8                   ??          ??                                      
CODE:00455bf9                   ??          ??                                      
CODE:00455bfa                   ??          ??                                      
CODE:00455bfb                   ??          ??                                      
CODE:00455bfc                   ??          ??                                      
CODE:00455bfd                   ??          ??                                      
CODE:00455bfe                   ??          ??                                      
CODE:00455bff                   ??          ??                                      
CODE:00455c00                   ??          ??                                      
CODE:00455c01                   ??          ??                                      
CODE:00455c02                   ??          ??                                      
CODE:00455c03                   ??          ??                                      
CODE:00455c04                   ??          ??                                      
CODE:00455c05                   ??          ??                                      
CODE:00455c06                   ??          ??                                      
CODE:00455c07                   ??          ??                                      
CODE:00455c08                   ??          ??                                      
CODE:00455c09                   ??          ??                                      
CODE:00455c0a                   ??          ??                                      
CODE:00455c0b                   ??          ??                                      
CODE:00455c0c                   ??          ??                                      
CODE:00455c0d                   ??          ??                                      
CODE:00455c0e                   ??          ??                                      
CODE:00455c0f                   ??          ??                                      
CODE:00455c10                   ??          ??                                      
CODE:00455c11                   ??          ??                                      
CODE:00455c12                   ??          ??                                      
CODE:00455c13                   ??          ??                                      
CODE:00455c14                   ??          ??                                      
CODE:00455c15                   ??          ??                                      
CODE:00455c16                   ??          ??                                      
CODE:00455c17                   ??          ??                                      
CODE:00455c18                   ??          ??                                      
CODE:00455c19                   ??          ??                                      
CODE:00455c1a                   ??          ??                                      
CODE:00455c1b                   ??          ??                                      
CODE:00455c1c                   ??          ??                                      
CODE:00455c1d                   ??          ??                                      
CODE:00455c1e                   ??          ??                                      
CODE:00455c1f                   ??          ??                                      
CODE:00455c20                   ??          ??                                      
CODE:00455c21                   ??          ??                                      
CODE:00455c22                   ??          ??                                      
CODE:00455c23                   ??          ??                                      
CODE:00455c24                   ??          ??                                      
CODE:00455c25                   ??          ??                                      
CODE:00455c26                   ??          ??                                      
CODE:00455c27                   ??          ??                                      
CODE:00455c28                   ??          ??                                      
CODE:00455c29                   ??          ??                                      
CODE:00455c2a                   ??          ??                                      
CODE:00455c2b                   ??          ??                                      
CODE:00455c2c                   ??          ??                                      
CODE:00455c2d                   ??          ??                                      
CODE:00455c2e                   ??          ??                                      
CODE:00455c2f                   ??          ??                                      
CODE:00455c30                   ??          ??                                      
CODE:00455c31                   ??          ??                                      
CODE:00455c32                   ??          ??                                      
CODE:00455c33                   ??          ??                                      
CODE:00455c34                   ??          ??                                      
CODE:00455c35                   ??          ??                                      
CODE:00455c36                   ??          ??                                      
CODE:00455c37                   ??          ??                                      
CODE:00455c38                   ??          ??                                      
CODE:00455c39                   ??          ??                                      
CODE:00455c3a                   ??          ??                                      
CODE:00455c3b                   ??          ??                                      
CODE:00455c3c                   ??          ??                                      
CODE:00455c3d                   ??          ??                                      
CODE:00455c3e                   ??          ??                                      
CODE:00455c3f                   ??          ??                                      
CODE:00455c40                   ??          ??                                      
CODE:00455c41                   ??          ??                                      
CODE:00455c42                   ??          ??                                      
CODE:00455c43                   ??          ??                                      
CODE:00455c44                   ??          ??                                      
CODE:00455c45                   ??          ??                                      
CODE:00455c46                   ??          ??                                      
CODE:00455c47                   ??          ??                                      
CODE:00455c48                   ??          ??                                      
CODE:00455c49                   ??          ??                                      
CODE:00455c4a                   ??          ??                                      
CODE:00455c4b                   ??          ??                                      
CODE:00455c4c                   ??          ??                                      
CODE:00455c4d                   ??          ??                                      
CODE:00455c4e                   ??          ??                                      
CODE:00455c4f                   ??          ??                                      
CODE:00455c50                   ??          ??                                      
CODE:00455c51                   ??          ??                                      
CODE:00455c52                   ??          ??                                      
CODE:00455c53                   ??          ??                                      
CODE:00455c54                   ??          ??                                      
CODE:00455c55                   ??          ??                                      
CODE:00455c56                   ??          ??                                      
CODE:00455c57                   ??          ??                                      
CODE:00455c58                   ??          ??                                      
CODE:00455c59                   ??          ??                                      
CODE:00455c5a                   ??          ??                                      
CODE:00455c5b                   ??          ??                                      
CODE:00455c5c                   ??          ??                                      
CODE:00455c5d                   ??          ??                                      
CODE:00455c5e                   ??          ??                                      
CODE:00455c5f                   ??          ??                                      
CODE:00455c60                   ??          ??                                      
CODE:00455c61                   ??          ??                                      
CODE:00455c62                   ??          ??                                      
CODE:00455c63                   ??          ??                                      
CODE:00455c64                   ??          ??                                      
CODE:00455c65                   ??          ??                                      
CODE:00455c66                   ??          ??                                      
CODE:00455c67                   ??          ??                                      
CODE:00455c68                   ??          ??                                      
CODE:00455c69                   ??          ??                                      
CODE:00455c6a                   ??          ??                                      
CODE:00455c6b                   ??          ??                                      
CODE:00455c6c                   ??          ??                                      
CODE:00455c6d                   ??          ??                                      
CODE:00455c6e                   ??          ??                                      
CODE:00455c6f                   ??          ??                                      
CODE:00455c70                   ??          ??                                      
CODE:00455c71                   ??          ??                                      
CODE:00455c72                   ??          ??                                      
CODE:00455c73                   ??          ??                                      
CODE:00455c74                   ??          ??                                      
CODE:00455c75                   ??          ??                                      
CODE:00455c76                   ??          ??                                      
CODE:00455c77                   ??          ??                                      
CODE:00455c78                   ??          ??                                      
CODE:00455c79                   ??          ??                                      
CODE:00455c7a                   ??          ??                                      
CODE:00455c7b                   ??          ??                                      
CODE:00455c7c                   ??          ??                                      
CODE:00455c7d                   ??          ??                                      
CODE:00455c7e                   ??          ??                                      
CODE:00455c7f                   ??          ??                                      
CODE:00455c80                   ??          ??                                      
CODE:00455c81                   ??          ??                                      
CODE:00455c82                   ??          ??                                      
CODE:00455c83                   ??          ??                                      
CODE:00455c84                   ??          ??                                      
CODE:00455c85                   ??          ??                                      
CODE:00455c86                   ??          ??                                      
CODE:00455c87                   ??          ??                                      
CODE:00455c88                   ??          ??                                      
CODE:00455c89                   ??          ??                                      
CODE:00455c8a                   ??          ??                                      
CODE:00455c8b                   ??          ??                                      
CODE:00455c8c                   ??          ??                                      
CODE:00455c8d                   ??          ??                                      
CODE:00455c8e                   ??          ??                                      
CODE:00455c8f                   ??          ??                                      
CODE:00455c90                   ??          ??                                      
CODE:00455c91                   ??          ??                                      
CODE:00455c92                   ??          ??                                      
CODE:00455c93                   ??          ??                                      
CODE:00455c94                   ??          ??                                      
CODE:00455c95                   ??          ??                                      
CODE:00455c96                   ??          ??                                      
CODE:00455c97                   ??          ??                                      
CODE:00455c98                   ??          ??                                      
CODE:00455c99                   ??          ??                                      
CODE:00455c9a                   ??          ??                                      
CODE:00455c9b                   ??          ??                                      
CODE:00455c9c                   ??          ??                                      
CODE:00455c9d                   ??          ??                                      
CODE:00455c9e                   ??          ??                                      
CODE:00455c9f                   ??          ??                                      
CODE:00455ca0                   ??          ??                                      
CODE:00455ca1                   ??          ??                                      
CODE:00455ca2                   ??          ??                                      
CODE:00455ca3                   ??          ??                                      
CODE:00455ca4                   ??          ??                                      
CODE:00455ca5                   ??          ??                                      
CODE:00455ca6                   ??          ??                                      
CODE:00455ca7                   ??          ??                                      
CODE:00455ca8                   ??          ??                                      
CODE:00455ca9                   ??          ??                                      
CODE:00455caa                   ??          ??                                      
CODE:00455cab                   ??          ??                                      
CODE:00455cac                   ??          ??                                      
CODE:00455cad                   ??          ??                                      
CODE:00455cae                   ??          ??                                      
CODE:00455caf                   ??          ??                                      
CODE:00455cb0                   ??          ??                                      
CODE:00455cb1                   ??          ??                                      
CODE:00455cb2                   ??          ??                                      
CODE:00455cb3                   ??          ??                                      
CODE:00455cb4                   ??          ??                                      
CODE:00455cb5                   ??          ??                                      
CODE:00455cb6                   ??          ??                                      
CODE:00455cb7                   ??          ??                                      
CODE:00455cb8                   ??          ??                                      
CODE:00455cb9                   ??          ??                                      
CODE:00455cba                   ??          ??                                      
CODE:00455cbb                   ??          ??                                      
CODE:00455cbc                   ??          ??                                      
CODE:00455cbd                   ??          ??                                      
CODE:00455cbe                   ??          ??                                      
CODE:00455cbf                   ??          ??                                      
CODE:00455cc0                   ??          ??                                      
CODE:00455cc1                   ??          ??                                      
CODE:00455cc2                   ??          ??                                      
CODE:00455cc3                   ??          ??                                      
CODE:00455cc4                   ??          ??                                      
CODE:00455cc5                   ??          ??                                      
CODE:00455cc6                   ??          ??                                      
CODE:00455cc7                   ??          ??                                      
CODE:00455cc8                   ??          ??                                      
CODE:00455cc9                   ??          ??                                      
CODE:00455cca                   ??          ??                                      
CODE:00455ccb                   ??          ??                                      
CODE:00455ccc                   ??          ??                                      
CODE:00455ccd                   ??          ??                                      
CODE:00455cce                   ??          ??                                      
CODE:00455ccf                   ??          ??                                      
CODE:00455cd0                   ??          ??                                      
CODE:00455cd1                   ??          ??                                      
CODE:00455cd2                   ??          ??                                      
CODE:00455cd3                   ??          ??                                      
CODE:00455cd4                   ??          ??                                      
CODE:00455cd5                   ??          ??                                      
CODE:00455cd6                   ??          ??                                      
CODE:00455cd7                   ??          ??                                      
CODE:00455cd8                   ??          ??                                      
CODE:00455cd9                   ??          ??                                      
CODE:00455cda                   ??          ??                                      
CODE:00455cdb                   ??          ??                                      
CODE:00455cdc                   ??          ??                                      
CODE:00455cdd                   ??          ??                                      
CODE:00455cde                   ??          ??                                      
CODE:00455cdf                   ??          ??                                      
CODE:00455ce0                   ??          ??                                      
CODE:00455ce1                   ??          ??                                      
CODE:00455ce2                   ??          ??                                      
CODE:00455ce3                   ??          ??                                      
CODE:00455ce4                   ??          ??                                      
CODE:00455ce5                   ??          ??                                      
CODE:00455ce6                   ??          ??                                      
CODE:00455ce7                   ??          ??                                      
CODE:00455ce8                   ??          ??                                      
CODE:00455ce9                   ??          ??                                      
CODE:00455cea                   ??          ??                                      
CODE:00455ceb                   ??          ??                                      
CODE:00455cec                   ??          ??                                      
CODE:00455ced                   ??          ??                                      
CODE:00455cee                   ??          ??                                      
CODE:00455cef                   ??          ??                                      
CODE:00455cf0                   ??          ??                                      
CODE:00455cf1                   ??          ??                                      
CODE:00455cf2                   ??          ??                                      
CODE:00455cf3                   ??          ??                                      
CODE:00455cf4                   ??          ??                                      
CODE:00455cf5                   ??          ??                                      
CODE:00455cf6                   ??          ??                                      
CODE:00455cf7                   ??          ??                                      
CODE:00455cf8                   ??          ??                                      
CODE:00455cf9                   ??          ??                                      
CODE:00455cfa                   ??          ??                                      
CODE:00455cfb                   ??          ??                                      
CODE:00455cfc                   ??          ??                                      
CODE:00455cfd                   ??          ??                                      
CODE:00455cfe                   ??          ??                                      
CODE:00455cff                   ??          ??                                      
CODE:00455d00                   ??          ??                                      
CODE:00455d01                   ??          ??                                      
CODE:00455d02                   ??          ??                                      
CODE:00455d03                   ??          ??                                      
CODE:00455d04                   ??          ??                                      
CODE:00455d05                   ??          ??                                      
CODE:00455d06                   ??          ??                                      
CODE:00455d07                   ??          ??                                      
CODE:00455d08                   ??          ??                                      
CODE:00455d09                   ??          ??                                      
CODE:00455d0a                   ??          ??                                      
CODE:00455d0b                   ??          ??                                      
CODE:00455d0c                   ??          ??                                      
CODE:00455d0d                   ??          ??                                      
CODE:00455d0e                   ??          ??                                      
CODE:00455d0f                   ??          ??                                      
CODE:00455d10                   ??          ??                                      
CODE:00455d11                   ??          ??                                      
CODE:00455d12                   ??          ??                                      
CODE:00455d13                   ??          ??                                      
CODE:00455d14                   ??          ??                                      
CODE:00455d15                   ??          ??                                      
CODE:00455d16                   ??          ??                                      
CODE:00455d17                   ??          ??                                      
CODE:00455d18                   ??          ??                                      
CODE:00455d19                   ??          ??                                      
CODE:00455d1a                   ??          ??                                      
CODE:00455d1b                   ??          ??                                      
CODE:00455d1c                   ??          ??                                      
CODE:00455d1d                   ??          ??                                      
CODE:00455d1e                   ??          ??                                      
CODE:00455d1f                   ??          ??                                      
CODE:00455d20                   ??          ??                                      
CODE:00455d21                   ??          ??                                      
CODE:00455d22                   ??          ??                                      
CODE:00455d23                   ??          ??                                      
CODE:00455d24                   ??          ??                                      
CODE:00455d25                   ??          ??                                      
CODE:00455d26                   ??          ??                                      
CODE:00455d27                   ??          ??                                      
CODE:00455d28                   ??          ??                                      
CODE:00455d29                   ??          ??                                      
CODE:00455d2a                   ??          ??                                      
CODE:00455d2b                   ??          ??                                      
CODE:00455d2c                   ??          ??                                      
CODE:00455d2d                   ??          ??                                      
CODE:00455d2e                   ??          ??                                      
CODE:00455d2f                   ??          ??                                      
CODE:00455d30                   ??          ??                                      
CODE:00455d31                   ??          ??                                      
CODE:00455d32                   ??          ??                                      
CODE:00455d33                   ??          ??                                      
CODE:00455d34                   ??          ??                                      
CODE:00455d35                   ??          ??                                      
CODE:00455d36                   ??          ??                                      
CODE:00455d37                   ??          ??                                      
CODE:00455d38                   ??          ??                                      
CODE:00455d39                   ??          ??                                      
CODE:00455d3a                   ??          ??                                      
CODE:00455d3b                   ??          ??                                      
CODE:00455d3c                   ??          ??                                      
CODE:00455d3d                   ??          ??                                      
CODE:00455d3e                   ??          ??                                      
CODE:00455d3f                   ??          ??                                      
CODE:00455d40                   ??          ??                                      
CODE:00455d41                   ??          ??                                      
CODE:00455d42                   ??          ??                                      
CODE:00455d43                   ??          ??                                      
CODE:00455d44                   ??          ??                                      
CODE:00455d45                   ??          ??                                      
CODE:00455d46                   ??          ??                                      
CODE:00455d47                   ??          ??                                      
CODE:00455d48                   ??          ??                                      
CODE:00455d49                   ??          ??                                      
CODE:00455d4a                   ??          ??                                      
CODE:00455d4b                   ??          ??                                      
CODE:00455d4c                   ??          ??                                      
CODE:00455d4d                   ??          ??                                      
CODE:00455d4e                   ??          ??                                      
CODE:00455d4f                   ??          ??                                      
CODE:00455d50                   ??          ??                                      
CODE:00455d51                   ??          ??                                      
CODE:00455d52                   ??          ??                                      
CODE:00455d53                   ??          ??                                      
CODE:00455d54                   ??          ??                                      
CODE:00455d55                   ??          ??                                      
CODE:00455d56                   ??          ??                                      
CODE:00455d57                   ??          ??                                      
CODE:00455d58                   ??          ??                                      
CODE:00455d59                   ??          ??                                      
CODE:00455d5a                   ??          ??                                      
CODE:00455d5b                   ??          ??                                      
CODE:00455d5c                   ??          ??                                      
CODE:00455d5d                   ??          ??                                      
CODE:00455d5e                   ??          ??                                      
CODE:00455d5f                   ??          ??                                      
CODE:00455d60                   ??          ??                                      
CODE:00455d61                   ??          ??                                      
CODE:00455d62                   ??          ??                                      
CODE:00455d63                   ??          ??                                      
CODE:00455d64                   ??          ??                                      
CODE:00455d65                   ??          ??                                      
CODE:00455d66                   ??          ??                                      
CODE:00455d67                   ??          ??                                      
CODE:00455d68                   ??          ??                                      
CODE:00455d69                   ??          ??                                      
CODE:00455d6a                   ??          ??                                      
CODE:00455d6b                   ??          ??                                      
CODE:00455d6c                   ??          ??                                      
CODE:00455d6d                   ??          ??                                      
CODE:00455d6e                   ??          ??                                      
CODE:00455d6f                   ??          ??                                      
CODE:00455d70                   ??          ??                                      
CODE:00455d71                   ??          ??                                      
CODE:00455d72                   ??          ??                                      
CODE:00455d73                   ??          ??                                      
CODE:00455d74                   ??          ??                                      
CODE:00455d75                   ??          ??                                      
CODE:00455d76                   ??          ??                                      
CODE:00455d77                   ??          ??                                      
CODE:00455d78                   ??          ??                                      
CODE:00455d79                   ??          ??                                      
CODE:00455d7a                   ??          ??                                      
CODE:00455d7b                   ??          ??                                      
CODE:00455d7c                   ??          ??                                      
CODE:00455d7d                   ??          ??                                      
CODE:00455d7e                   ??          ??                                      
CODE:00455d7f                   ??          ??                                      
CODE:00455d80                   ??          ??                                      
CODE:00455d81                   ??          ??                                      
CODE:00455d82                   ??          ??                                      
CODE:00455d83                   ??          ??                                      
CODE:00455d84                   ??          ??                                      
CODE:00455d85                   ??          ??                                      
CODE:00455d86                   ??          ??                                      
CODE:00455d87                   ??          ??                                      
CODE:00455d88                   ??          ??                                      
CODE:00455d89                   ??          ??                                      
CODE:00455d8a                   ??          ??                                      
CODE:00455d8b                   ??          ??                                      
CODE:00455d8c                   ??          ??                                      
CODE:00455d8d                   ??          ??                                      
CODE:00455d8e                   ??          ??                                      
CODE:00455d8f                   ??          ??                                      
CODE:00455d90                   ??          ??                                      
CODE:00455d91                   ??          ??                                      
CODE:00455d92                   ??          ??                                      
CODE:00455d93                   ??          ??                                      
CODE:00455d94                   ??          ??                                      
CODE:00455d95                   ??          ??                                      
CODE:00455d96                   ??          ??                                      
CODE:00455d97                   ??          ??                                      
CODE:00455d98                   ??          ??                                      
CODE:00455d99                   ??          ??                                      
CODE:00455d9a                   ??          ??                                      
CODE:00455d9b                   ??          ??                                      
CODE:00455d9c                   ??          ??                                      
CODE:00455d9d                   ??          ??                                      
CODE:00455d9e                   ??          ??                                      
CODE:00455d9f                   ??          ??                                      
CODE:00455da0                   ??          ??                                      
CODE:00455da1                   ??          ??                                      
CODE:00455da2                   ??          ??                                      
CODE:00455da3                   ??          ??                                      
CODE:00455da4                   ??          ??                                      
CODE:00455da5                   ??          ??                                      
CODE:00455da6                   ??          ??                                      
CODE:00455da7                   ??          ??                                      
CODE:00455da8                   ??          ??                                      
CODE:00455da9                   ??          ??                                      
CODE:00455daa                   ??          ??                                      
CODE:00455dab                   ??          ??                                      
CODE:00455dac                   ??          ??                                      
CODE:00455dad                   ??          ??                                      
CODE:00455dae                   ??          ??                                      
CODE:00455daf                   ??          ??                                      
CODE:00455db0                   ??          ??                                      
CODE:00455db1                   ??          ??                                      
CODE:00455db2                   ??          ??                                      
CODE:00455db3                   ??          ??                                      
CODE:00455db4                   ??          ??                                      
CODE:00455db5                   ??          ??                                      
CODE:00455db6                   ??          ??                                      
CODE:00455db7                   ??          ??                                      
CODE:00455db8                   ??          ??                                      
CODE:00455db9                   ??          ??                                      
CODE:00455dba                   ??          ??                                      
CODE:00455dbb                   ??          ??                                      
CODE:00455dbc                   ??          ??                                      
CODE:00455dbd                   ??          ??                                      
CODE:00455dbe                   ??          ??                                      
CODE:00455dbf                   ??          ??                                      
CODE:00455dc0                   ??          ??                                      
CODE:00455dc1                   ??          ??                                      
CODE:00455dc2                   ??          ??                                      
CODE:00455dc3                   ??          ??                                      
CODE:00455dc4                   ??          ??                                      
CODE:00455dc5                   ??          ??                                      
CODE:00455dc6                   ??          ??                                      
CODE:00455dc7                   ??          ??                                      
CODE:00455dc8                   ??          ??                                      
CODE:00455dc9                   ??          ??                                      
CODE:00455dca                   ??          ??                                      
CODE:00455dcb                   ??          ??                                      
CODE:00455dcc                   ??          ??                                      
CODE:00455dcd                   ??          ??                                      
CODE:00455dce                   ??          ??                                      
CODE:00455dcf                   ??          ??                                      
CODE:00455dd0                   ??          ??                                      
CODE:00455dd1                   ??          ??                                      
CODE:00455dd2                   ??          ??                                      
CODE:00455dd3                   ??          ??                                      
CODE:00455dd4                   ??          ??                                      
CODE:00455dd5                   ??          ??                                      
CODE:00455dd6                   ??          ??                                      
CODE:00455dd7                   ??          ??                                      
CODE:00455dd8                   ??          ??                                      
CODE:00455dd9                   ??          ??                                      
CODE:00455dda                   ??          ??                                      
CODE:00455ddb                   ??          ??                                      
CODE:00455ddc                   ??          ??                                      
CODE:00455ddd                   ??          ??                                      
CODE:00455dde                   ??          ??                                      
CODE:00455ddf                   ??          ??                                      
CODE:00455de0                   ??          ??                                      
CODE:00455de1                   ??          ??                                      
CODE:00455de2                   ??          ??                                      
CODE:00455de3                   ??          ??                                      
CODE:00455de4                   ??          ??                                      
CODE:00455de5                   ??          ??                                      
CODE:00455de6                   ??          ??                                      
CODE:00455de7                   ??          ??                                      
CODE:00455de8                   ??          ??                                      
CODE:00455de9                   ??          ??                                      
CODE:00455dea                   ??          ??                                      
CODE:00455deb                   ??          ??                                      
CODE:00455dec                   ??          ??                                      
CODE:00455ded                   ??          ??                                      
CODE:00455dee                   ??          ??                                      
CODE:00455def                   ??          ??                                      
CODE:00455df0                   ??          ??                                      
CODE:00455df1                   ??          ??                                      
CODE:00455df2                   ??          ??                                      
CODE:00455df3                   ??          ??                                      
CODE:00455df4                   ??          ??                                      
CODE:00455df5                   ??          ??                                      
CODE:00455df6                   ??          ??                                      
CODE:00455df7                   ??          ??                                      
CODE:00455df8                   ??          ??                                      
CODE:00455df9                   ??          ??                                      
CODE:00455dfa                   ??          ??                                      
CODE:00455dfb                   ??          ??                                      
CODE:00455dfc                   ??          ??                                      
CODE:00455dfd                   ??          ??                                      
CODE:00455dfe                   ??          ??                                      
CODE:00455dff                   ??          ??                                      
CODE:00455e00                   ??          ??                                      
CODE:00455e01                   ??          ??                                      
CODE:00455e02                   ??          ??                                      
CODE:00455e03                   ??          ??                                      
CODE:00455e04                   ??          ??                                      
CODE:00455e05                   ??          ??                                      
CODE:00455e06                   ??          ??                                      
CODE:00455e07                   ??          ??                                      
CODE:00455e08                   ??          ??                                      
CODE:00455e09                   ??          ??                                      
CODE:00455e0a                   ??          ??                                      
CODE:00455e0b                   ??          ??                                      
CODE:00455e0c                   ??          ??                                      
CODE:00455e0d                   ??          ??                                      
CODE:00455e0e                   ??          ??                                      
CODE:00455e0f                   ??          ??                                      
CODE:00455e10                   ??          ??                                      
CODE:00455e11                   ??          ??                                      
CODE:00455e12                   ??          ??                                      
CODE:00455e13                   ??          ??                                      
CODE:00455e14                   ??          ??                                      
CODE:00455e15                   ??          ??                                      
CODE:00455e16                   ??          ??                                      
CODE:00455e17                   ??          ??                                      
CODE:00455e18                   ??          ??                                      
CODE:00455e19                   ??          ??                                      
CODE:00455e1a                   ??          ??                                      
CODE:00455e1b                   ??          ??                                      
CODE:00455e1c                   ??          ??                                      
CODE:00455e1d                   ??          ??                                      
CODE:00455e1e                   ??          ??                                      
CODE:00455e1f                   ??          ??                                      
CODE:00455e20                   ??          ??                                      
CODE:00455e21                   ??          ??                                      
CODE:00455e22                   ??          ??                                      
CODE:00455e23                   ??          ??                                      
CODE:00455e24                   ??          ??                                      
CODE:00455e25                   ??          ??                                      
CODE:00455e26                   ??          ??                                      
CODE:00455e27                   ??          ??                                      
CODE:00455e28                   ??          ??                                      
CODE:00455e29                   ??          ??                                      
CODE:00455e2a                   ??          ??                                      
CODE:00455e2b                   ??          ??                                      
CODE:00455e2c                   ??          ??                                      
CODE:00455e2d                   ??          ??                                      
CODE:00455e2e                   ??          ??                                      
CODE:00455e2f                   ??          ??                                      
CODE:00455e30                   ??          ??                                      
CODE:00455e31                   ??          ??                                      
CODE:00455e32                   ??          ??                                      
CODE:00455e33                   ??          ??                                      
CODE:00455e34                   ??          ??                                      
CODE:00455e35                   ??          ??                                      
CODE:00455e36                   ??          ??                                      
CODE:00455e37                   ??          ??                                      
CODE:00455e38                   ??          ??                                      
CODE:00455e39                   ??          ??                                      
CODE:00455e3a                   ??          ??                                      
CODE:00455e3b                   ??          ??                                      
CODE:00455e3c                   ??          ??                                      
CODE:00455e3d                   ??          ??                                      
CODE:00455e3e                   ??          ??                                      
CODE:00455e3f                   ??          ??                                      
CODE:00455e40                   ??          ??                                      
CODE:00455e41                   ??          ??                                      
CODE:00455e42                   ??          ??                                      
CODE:00455e43                   ??          ??                                      
CODE:00455e44                   ??          ??                                      
CODE:00455e45                   ??          ??                                      
CODE:00455e46                   ??          ??                                      
CODE:00455e47                   ??          ??                                      
CODE:00455e48                   ??          ??                                      
CODE:00455e49                   ??          ??                                      
CODE:00455e4a                   ??          ??                                      
CODE:00455e4b                   ??          ??                                      
CODE:00455e4c                   ??          ??                                      
CODE:00455e4d                   ??          ??                                      
CODE:00455e4e                   ??          ??                                      
CODE:00455e4f                   ??          ??                                      
CODE:00455e50                   ??          ??                                      
CODE:00455e51                   ??          ??                                      
CODE:00455e52                   ??          ??                                      
CODE:00455e53                   ??          ??                                      
CODE:00455e54                   ??          ??                                      
CODE:00455e55                   ??          ??                                      
CODE:00455e56                   ??          ??                                      
CODE:00455e57                   ??          ??                                      
CODE:00455e58                   ??          ??                                      
CODE:00455e59                   ??          ??                                      
CODE:00455e5a                   ??          ??                                      
CODE:00455e5b                   ??          ??                                      
CODE:00455e5c                   ??          ??                                      
CODE:00455e5d                   ??          ??                                      
CODE:00455e5e                   ??          ??                                      
CODE:00455e5f                   ??          ??                                      
CODE:00455e60                   ??          ??                                      
CODE:00455e61                   ??          ??                                      
CODE:00455e62                   ??          ??                                      
CODE:00455e63                   ??          ??                                      
CODE:00455e64                   ??          ??                                      
CODE:00455e65                   ??          ??                                      
CODE:00455e66                   ??          ??                                      
CODE:00455e67                   ??          ??                                      
CODE:00455e68                   ??          ??                                      
CODE:00455e69                   ??          ??                                      
CODE:00455e6a                   ??          ??                                      
CODE:00455e6b                   ??          ??                                      
CODE:00455e6c                   ??          ??                                      
CODE:00455e6d                   ??          ??                                      
CODE:00455e6e                   ??          ??                                      
CODE:00455e6f                   ??          ??                                      
CODE:00455e70                   ??          ??                                      
CODE:00455e71                   ??          ??                                      
CODE:00455e72                   ??          ??                                      
CODE:00455e73                   ??          ??                                      
CODE:00455e74                   ??          ??                                      
CODE:00455e75                   ??          ??                                      
CODE:00455e76                   ??          ??                                      
CODE:00455e77                   ??          ??                                      
CODE:00455e78                   ??          ??                                      
CODE:00455e79                   ??          ??                                      
CODE:00455e7a                   ??          ??                                      
CODE:00455e7b                   ??          ??                                      
CODE:00455e7c                   ??          ??                                      
CODE:00455e7d                   ??          ??                                      
CODE:00455e7e                   ??          ??                                      
CODE:00455e7f                   ??          ??                                      
CODE:00455e80                   ??          ??                                      
CODE:00455e81                   ??          ??                                      
CODE:00455e82                   ??          ??                                      
CODE:00455e83                   ??          ??                                      
CODE:00455e84                   ??          ??                                      
CODE:00455e85                   ??          ??                                      
CODE:00455e86                   ??          ??                                      
CODE:00455e87                   ??          ??                                      
CODE:00455e88                   ??          ??                                      
CODE:00455e89                   ??          ??                                      
CODE:00455e8a                   ??          ??                                      
CODE:00455e8b                   ??          ??                                      
CODE:00455e8c                   ??          ??                                      
CODE:00455e8d                   ??          ??                                      
CODE:00455e8e                   ??          ??                                      
CODE:00455e8f                   ??          ??                                      
CODE:00455e90                   ??          ??                                      
CODE:00455e91                   ??          ??                                      
CODE:00455e92                   ??          ??                                      
CODE:00455e93                   ??          ??                                      
CODE:00455e94                   ??          ??                                      
CODE:00455e95                   ??          ??                                      
CODE:00455e96                   ??          ??                                      
CODE:00455e97                   ??          ??                                      
CODE:00455e98                   ??          ??                                      
CODE:00455e99                   ??          ??                                      
CODE:00455e9a                   ??          ??                                      
CODE:00455e9b                   ??          ??                                      
CODE:00455e9c                   ??          ??                                      
CODE:00455e9d                   ??          ??                                      
CODE:00455e9e                   ??          ??                                      
CODE:00455e9f                   ??          ??                                      
CODE:00455ea0                   ??          ??                                      
CODE:00455ea1                   ??          ??                                      
CODE:00455ea2                   ??          ??                                      
CODE:00455ea3                   ??          ??                                      
CODE:00455ea4                   ??          ??                                      
CODE:00455ea5                   ??          ??                                      
CODE:00455ea6                   ??          ??                                      
CODE:00455ea7                   ??          ??                                      
CODE:00455ea8                   ??          ??                                      
CODE:00455ea9                   ??          ??                                      
CODE:00455eaa                   ??          ??                                      
CODE:00455eab                   ??          ??                                      
CODE:00455eac                   ??          ??                                      
CODE:00455ead                   ??          ??                                      
CODE:00455eae                   ??          ??                                      
CODE:00455eaf                   ??          ??                                      
CODE:00455eb0                   ??          ??                                      
CODE:00455eb1                   ??          ??                                      
CODE:00455eb2                   ??          ??                                      
CODE:00455eb3                   ??          ??                                      
CODE:00455eb4                   ??          ??                                      
CODE:00455eb5                   ??          ??                                      
CODE:00455eb6                   ??          ??                                      
CODE:00455eb7                   ??          ??                                      
CODE:00455eb8                   ??          ??                                      
CODE:00455eb9                   ??          ??                                      
CODE:00455eba                   ??          ??                                      
CODE:00455ebb                   ??          ??                                      
CODE:00455ebc                   ??          ??                                      
CODE:00455ebd                   ??          ??                                      
CODE:00455ebe                   ??          ??                                      
CODE:00455ebf                   ??          ??                                      
CODE:00455ec0                   ??          ??                                      
CODE:00455ec1                   ??          ??                                      
CODE:00455ec2                   ??          ??                                      
CODE:00455ec3                   ??          ??                                      
CODE:00455ec4                   ??          ??                                      
CODE:00455ec5                   ??          ??                                      
CODE:00455ec6                   ??          ??                                      
CODE:00455ec7                   ??          ??                                      
CODE:00455ec8                   ??          ??                                      
CODE:00455ec9                   ??          ??                                      
CODE:00455eca                   ??          ??                                      
CODE:00455ecb                   ??          ??                                      
CODE:00455ecc                   ??          ??                                      
CODE:00455ecd                   ??          ??                                      
CODE:00455ece                   ??          ??                                      
CODE:00455ecf                   ??          ??                                      
CODE:00455ed0                   ??          ??                                      
CODE:00455ed1                   ??          ??                                      
CODE:00455ed2                   ??          ??                                      
CODE:00455ed3                   ??          ??                                      
CODE:00455ed4                   ??          ??                                      
CODE:00455ed5                   ??          ??                                      
CODE:00455ed6                   ??          ??                                      
CODE:00455ed7                   ??          ??                                      
CODE:00455ed8                   ??          ??                                      
CODE:00455ed9                   ??          ??                                      
CODE:00455eda                   ??          ??                                      
CODE:00455edb                   ??          ??                                      
CODE:00455edc                   ??          ??                                      
CODE:00455edd                   ??          ??                                      
CODE:00455ede                   ??          ??                                      
CODE:00455edf                   ??          ??                                      
CODE:00455ee0                   ??          ??                                      
CODE:00455ee1                   ??          ??                                      
CODE:00455ee2                   ??          ??                                      
CODE:00455ee3                   ??          ??                                      
CODE:00455ee4                   ??          ??                                      
CODE:00455ee5                   ??          ??                                      
CODE:00455ee6                   ??          ??                                      
CODE:00455ee7                   ??          ??                                      
CODE:00455ee8                   ??          ??                                      
CODE:00455ee9                   ??          ??                                      
CODE:00455eea                   ??          ??                                      
CODE:00455eeb                   ??          ??                                      
CODE:00455eec                   ??          ??                                      
CODE:00455eed                   ??          ??                                      
CODE:00455eee                   ??          ??                                      
CODE:00455eef                   ??          ??                                      
CODE:00455ef0                   ??          ??                                      
CODE:00455ef1                   ??          ??                                      
CODE:00455ef2                   ??          ??                                      
CODE:00455ef3                   ??          ??                                      
CODE:00455ef4                   ??          ??                                      
CODE:00455ef5                   ??          ??                                      
CODE:00455ef6                   ??          ??                                      
CODE:00455ef7                   ??          ??                                      
CODE:00455ef8                   ??          ??                                      
CODE:00455ef9                   ??          ??                                      
CODE:00455efa                   ??          ??                                      
CODE:00455efb                   ??          ??                                      
CODE:00455efc                   ??          ??                                      
CODE:00455efd                   ??          ??                                      
CODE:00455efe                   ??          ??                                      
CODE:00455eff                   ??          ??                                      
CODE:00455f00                   ??          ??                                      
CODE:00455f01                   ??          ??                                      
CODE:00455f02                   ??          ??                                      
CODE:00455f03                   ??          ??                                      
CODE:00455f04                   ??          ??                                      
CODE:00455f05                   ??          ??                                      
CODE:00455f06                   ??          ??                                      
CODE:00455f07                   ??          ??                                      
CODE:00455f08                   ??          ??                                      
CODE:00455f09                   ??          ??                                      
CODE:00455f0a                   ??          ??                                      
CODE:00455f0b                   ??          ??                                      
CODE:00455f0c                   ??          ??                                      
CODE:00455f0d                   ??          ??                                      
CODE:00455f0e                   ??          ??                                      
CODE:00455f0f                   ??          ??                                      
CODE:00455f10                   ??          ??                                      
CODE:00455f11                   ??          ??                                      
CODE:00455f12                   ??          ??                                      
CODE:00455f13                   ??          ??                                      
CODE:00455f14                   ??          ??                                      
CODE:00455f15                   ??          ??                                      
CODE:00455f16                   ??          ??                                      
CODE:00455f17                   ??          ??                                      
CODE:00455f18                   ??          ??                                      
CODE:00455f19                   ??          ??                                      
CODE:00455f1a                   ??          ??                                      
CODE:00455f1b                   ??          ??                                      
CODE:00455f1c                   ??          ??                                      
CODE:00455f1d                   ??          ??                                      
CODE:00455f1e                   ??          ??                                      
CODE:00455f1f                   ??          ??                                      
CODE:00455f20                   ??          ??                                      
CODE:00455f21                   ??          ??                                      
CODE:00455f22                   ??          ??                                      
CODE:00455f23                   ??          ??                                      
CODE:00455f24                   ??          ??                                      
CODE:00455f25                   ??          ??                                      
CODE:00455f26                   ??          ??                                      
CODE:00455f27                   ??          ??                                      
CODE:00455f28                   ??          ??                                      
CODE:00455f29                   ??          ??                                      
CODE:00455f2a                   ??          ??                                      
CODE:00455f2b                   ??          ??                                      
CODE:00455f2c                   ??          ??                                      
CODE:00455f2d                   ??          ??                                      
CODE:00455f2e                   ??          ??                                      
CODE:00455f2f                   ??          ??                                      
CODE:00455f30                   ??          ??                                      
CODE:00455f31                   ??          ??                                      
CODE:00455f32                   ??          ??                                      
CODE:00455f33                   ??          ??                                      
CODE:00455f34                   ??          ??                                      
CODE:00455f35                   ??          ??                                      
CODE:00455f36                   ??          ??                                      
CODE:00455f37                   ??          ??                                      
CODE:00455f38                   ??          ??                                      
CODE:00455f39                   ??          ??                                      
CODE:00455f3a                   ??          ??                                      
CODE:00455f3b                   ??          ??                                      
CODE:00455f3c                   ??          ??                                      
CODE:00455f3d                   ??          ??                                      
CODE:00455f3e                   ??          ??                                      
CODE:00455f3f                   ??          ??                                      
CODE:00455f40                   ??          ??                                      
CODE:00455f41                   ??          ??                                      
CODE:00455f42                   ??          ??                                      
CODE:00455f43                   ??          ??                                      
CODE:00455f44                   ??          ??                                      
CODE:00455f45                   ??          ??                                      
CODE:00455f46                   ??          ??                                      
CODE:00455f47                   ??          ??                                      
CODE:00455f48                   ??          ??                                      
CODE:00455f49                   ??          ??                                      
CODE:00455f4a                   ??          ??                                      
CODE:00455f4b                   ??          ??                                      
CODE:00455f4c                   ??          ??                                      
CODE:00455f4d                   ??          ??                                      
CODE:00455f4e                   ??          ??                                      
CODE:00455f4f                   ??          ??                                      
CODE:00455f50                   ??          ??                                      
CODE:00455f51                   ??          ??                                      
CODE:00455f52                   ??          ??                                      
CODE:00455f53                   ??          ??                                      
CODE:00455f54                   ??          ??                                      
CODE:00455f55                   ??          ??                                      
CODE:00455f56                   ??          ??                                      
CODE:00455f57                   ??          ??                                      
CODE:00455f58                   ??          ??                                      
CODE:00455f59                   ??          ??                                      
CODE:00455f5a                   ??          ??                                      
CODE:00455f5b                   ??          ??                                      
CODE:00455f5c                   ??          ??                                      
CODE:00455f5d                   ??          ??                                      
CODE:00455f5e                   ??          ??                                      
CODE:00455f5f                   ??          ??                                      
CODE:00455f60                   ??          ??                                      
CODE:00455f61                   ??          ??                                      
CODE:00455f62                   ??          ??                                      
CODE:00455f63                   ??          ??                                      
CODE:00455f64                   ??          ??                                      
CODE:00455f65                   ??          ??                                      
CODE:00455f66                   ??          ??                                      
CODE:00455f67                   ??          ??                                      
CODE:00455f68                   ??          ??                                      
CODE:00455f69                   ??          ??                                      
CODE:00455f6a                   ??          ??                                      
CODE:00455f6b                   ??          ??                                      
CODE:00455f6c                   ??          ??                                      
CODE:00455f6d                   ??          ??                                      
CODE:00455f6e                   ??          ??                                      
CODE:00455f6f                   ??          ??                                      
CODE:00455f70                   ??          ??                                      
CODE:00455f71                   ??          ??                                      
CODE:00455f72                   ??          ??                                      
CODE:00455f73                   ??          ??                                      
CODE:00455f74                   ??          ??                                      
CODE:00455f75                   ??          ??                                      
CODE:00455f76                   ??          ??                                      
CODE:00455f77                   ??          ??                                      
CODE:00455f78                   ??          ??                                      
CODE:00455f79                   ??          ??                                      
CODE:00455f7a                   ??          ??                                      
CODE:00455f7b                   ??          ??                                      
CODE:00455f7c                   ??          ??                                      
CODE:00455f7d                   ??          ??                                      
CODE:00455f7e                   ??          ??                                      
CODE:00455f7f                   ??          ??                                      
CODE:00455f80                   ??          ??                                      
CODE:00455f81                   ??          ??                                      
CODE:00455f82                   ??          ??                                      
CODE:00455f83                   ??          ??                                      
CODE:00455f84                   ??          ??                                      
CODE:00455f85                   ??          ??                                      
CODE:00455f86                   ??          ??                                      
CODE:00455f87                   ??          ??                                      
CODE:00455f88                   ??          ??                                      
CODE:00455f89                   ??          ??                                      
CODE:00455f8a                   ??          ??                                      
CODE:00455f8b                   ??          ??                                      
CODE:00455f8c                   ??          ??                                      
CODE:00455f8d                   ??          ??                                      
CODE:00455f8e                   ??          ??                                      
CODE:00455f8f                   ??          ??                                      
CODE:00455f90                   ??          ??                                      
CODE:00455f91                   ??          ??                                      
CODE:00455f92                   ??          ??                                      
CODE:00455f93                   ??          ??                                      
CODE:00455f94                   ??          ??                                      
CODE:00455f95                   ??          ??                                      
CODE:00455f96                   ??          ??                                      
CODE:00455f97                   ??          ??                                      
CODE:00455f98                   ??          ??                                      
CODE:00455f99                   ??          ??                                      
CODE:00455f9a                   ??          ??                                      
CODE:00455f9b                   ??          ??                                      
CODE:00455f9c                   ??          ??                                      
CODE:00455f9d                   ??          ??                                      
CODE:00455f9e                   ??          ??                                      
CODE:00455f9f                   ??          ??                                      
CODE:00455fa0                   ??          ??                                      
CODE:00455fa1                   ??          ??                                      
CODE:00455fa2                   ??          ??                                      
CODE:00455fa3                   ??          ??                                      
CODE:00455fa4                   ??          ??                                      
CODE:00455fa5                   ??          ??                                      
CODE:00455fa6                   ??          ??                                      
CODE:00455fa7                   ??          ??                                      
CODE:00455fa8                   ??          ??                                      
CODE:00455fa9                   ??          ??                                      
CODE:00455faa                   ??          ??                                      
CODE:00455fab                   ??          ??                                      
CODE:00455fac                   ??          ??                                      
CODE:00455fad                   ??          ??                                      
CODE:00455fae                   ??          ??                                      
CODE:00455faf                   ??          ??                                      
CODE:00455fb0                   ??          ??                                      
CODE:00455fb1                   ??          ??                                      
CODE:00455fb2                   ??          ??                                      
CODE:00455fb3                   ??          ??                                      
CODE:00455fb4                   ??          ??                                      
CODE:00455fb5                   ??          ??                                      
CODE:00455fb6                   ??          ??                                      
CODE:00455fb7                   ??          ??                                      
CODE:00455fb8                   ??          ??                                      
CODE:00455fb9                   ??          ??                                      
CODE:00455fba                   ??          ??                                      
CODE:00455fbb                   ??          ??                                      
CODE:00455fbc                   ??          ??                                      
CODE:00455fbd                   ??          ??                                      
CODE:00455fbe                   ??          ??                                      
CODE:00455fbf                   ??          ??                                      
CODE:00455fc0                   ??          ??                                      
CODE:00455fc1                   ??          ??                                      
CODE:00455fc2                   ??          ??                                      
CODE:00455fc3                   ??          ??                                      
CODE:00455fc4                   ??          ??                                      
CODE:00455fc5                   ??          ??                                      
CODE:00455fc6                   ??          ??                                      
CODE:00455fc7                   ??          ??                                      
CODE:00455fc8                   ??          ??                                      
CODE:00455fc9                   ??          ??                                      
CODE:00455fca                   ??          ??                                      
CODE:00455fcb                   ??          ??                                      
CODE:00455fcc                   ??          ??                                      
CODE:00455fcd                   ??          ??                                      
CODE:00455fce                   ??          ??                                      
CODE:00455fcf                   ??          ??                                      
CODE:00455fd0                   ??          ??                                      
CODE:00455fd1                   ??          ??                                      
CODE:00455fd2                   ??          ??                                      
CODE:00455fd3                   ??          ??                                      
CODE:00455fd4                   ??          ??                                      
CODE:00455fd5                   ??          ??                                      
CODE:00455fd6                   ??          ??                                      
CODE:00455fd7                   ??          ??                                      
CODE:00455fd8                   ??          ??                                      
CODE:00455fd9                   ??          ??                                      
CODE:00455fda                   ??          ??                                      
CODE:00455fdb                   ??          ??                                      
CODE:00455fdc                   ??          ??                                      
CODE:00455fdd                   ??          ??                                      
CODE:00455fde                   ??          ??                                      
CODE:00455fdf                   ??          ??                                      
CODE:00455fe0                   ??          ??                                      
CODE:00455fe1                   ??          ??                                      
CODE:00455fe2                   ??          ??                                      
CODE:00455fe3                   ??          ??                                      
CODE:00455fe4                   ??          ??                                      
CODE:00455fe5                   ??          ??                                      
CODE:00455fe6                   ??          ??                                      
CODE:00455fe7                   ??          ??                                      
CODE:00455fe8                   ??          ??                                      
CODE:00455fe9                   ??          ??                                      
CODE:00455fea                   ??          ??                                      
CODE:00455feb                   ??          ??                                      
CODE:00455fec                   ??          ??                                      
CODE:00455fed                   ??          ??                                      
CODE:00455fee                   ??          ??                                      
CODE:00455fef                   ??          ??                                      
CODE:00455ff0                   ??          ??                                      
CODE:00455ff1                   ??          ??                                      
CODE:00455ff2                   ??          ??                                      
CODE:00455ff3                   ??          ??                                      
CODE:00455ff4                   ??          ??                                      
CODE:00455ff5                   ??          ??                                      
CODE:00455ff6                   ??          ??                                      
CODE:00455ff7                   ??          ??                                      
CODE:00455ff8                   ??          ??                                      
CODE:00455ff9                   ??          ??                                      
CODE:00455ffa                   ??          ??                                      
CODE:00455ffb                   ??          ??                                      
CODE:00455ffc                   ??          ??                                      
CODE:00455ffd                   ??          ??                                      
CODE:00455ffe                   ??          ??                                      
CODE:00455fff                   ??          ??                                      
                            s_Borland_C++_-_Copyright_1...;XREF[2,0]:   00400130,0040022c
DATA:00460000   426f726c6...    ds          "Borland C++ - Copyright 1994 Borland...
DATA:0046002b   00              ??          00h                                     
                            PTR_DAT_0046002c:             ;XREF[1,0]:   00410056
DATA:0046002c   78464600        addr        DAT_00464678                            
DATA:00460030   a8              ??          A8h                                     ;?  ->  004646a8
DATA:00460031   46              ??          46h    F                                
DATA:00460032   46              ??          46h    F                                
DATA:00460033   00              ??          00h                                     
DATA:00460034   a8              ??          A8h                                     ;?  ->  004646a8
                            DAT_00460035:                 ;XREF[1,0]:   00440b08
DATA:00460035   46              ??          46h    F                                
DATA:00460036   46              ??          46h    F                                
DATA:00460037   00              ??          00h                                     
DATA:00460038   ae              ??          AEh                                     ;?  ->  004646ae
DATA:00460039   46              ??          46h    F                                
DATA:0046003a   46              ??          46h    F                                
DATA:0046003b   00              ??          00h                                     
DATA:0046003c   01              ??          01h                                     
                            DAT_0046003d:                 ;XREF[1,0]:   00441af3
DATA:0046003d   00              ??          00h                                     
DATA:0046003e   00              ??          00h                                     
DATA:0046003f   00              ??          00h                                     
DATA:00460040   00              ??          00h                                     
DATA:00460041   00              ??          00h                                     
DATA:00460042   00              ??          00h                                     
DATA:00460043   00              ??          00h                                     
DATA:00460044   f30d4100        addr        CODE:Game::Main                         
DATA:00460048   b0414500        addr        CODE:LAB_004541b0                       
DATA:0046004c   dc414500        addr        CODE:LAB_004541dc                       
DATA:00460050   00              ??          00h                                     
DATA:00460051   00              ??          00h                                     
DATA:00460052   00              ??          00h                                     
DATA:00460053   00              ??          00h                                     
DATA:00460054   1c              ??          1Ch                                     ;?  ->  00463c1c
DATA:00460055   3c              ??          3Ch    <                                
DATA:00460056   46              ??          46h    F                                
DATA:00460057   00              ??          00h                                     
                            DAT_00460058:                 ;XREF[1,0]:   00451c21
DATA:00460058   00              ??          00h                                     
                            DAT_00460059:                 ;XREF[1,0]:   00410000
DATA:00460059   00000000        undefined4  00000000h                               
                            DAT_0046005d:                 ;XREF[1,0]:   00410008
DATA:0046005d   00              ??          00h                                     
DATA:0046005e   00              ??          00h                                     
DATA:0046005f   00              ??          00h                                     
DATA:00460060   00              ??          00h                                     
                            DAT_00460061:                 ;XREF[1,0]:   0041002f
DATA:00460061   00              ??          00h                                     
DATA:00460062   00              ??          00h                                     
DATA:00460063   00              ??          00h                                     
DATA:00460064   00              ??          00h                                     
                            DAT_00460065:                 ;XREF[1,0]:   00410037
DATA:00460065   00              ??          00h                                     
DATA:00460066   00              ??          00h                                     
DATA:00460067   00              ??          00h                                     
DATA:00460068   00              ??          00h                                     
                            DAT_00460069:                 ;XREF[1,0]:   004547ab
DATA:00460069   01              ??          01h                                     
                            DAT_0046006a:                 ;XREF[1,0]:   00410062
DATA:0046006a   00              ??          00h                                     
DATA:0046006b   00              ??          00h                                     
DATA:0046006c   00              ??          00h                                     
DATA:0046006d   00              ??          00h                                     
                            DAT_0046006e:                 ;XREF[4,0]:   00440a9b,00440aaf,00440b1a,00440b2e
DATA:0046006e   00              ??          00h                                     
DATA:0046006f   00              ??          00h                                     
                            DAT_00460070:                 ;XREF[2,1]:   0041011e,0044d002,00440a89
DATA:00460070   00000000        undefined4  00000000h                               
                            ;************************************************************************************************
                            ;*  lpName parameter of FindResourceA                                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpName_00460074:              ;XREF[1,0]:   0041007a
DATA:00460074   57324d5f        LPCSTR      DAT_5f4d3257                            
                            DAT_00460078:                 ;XREF[2,0]:   00441b05,00441b15
DATA:00460078   54              ??          54h    T                                
DATA:00460079   45              ??          45h    E                                
DATA:0046007a   58              ??          58h    X                                
DATA:0046007b   54              ??          54h    T                                
DATA:0046007c   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpType parameter of FindResourceA                                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpType_0046007d:              ;XREF[1,0]:   00410075
DATA:0046007d   54455854        LPCSTR      DAT_54584554                            
DATA:00460081   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpText parameter of MessageBoxA                                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_I_could_not_find_the_font...;XREF[1,0]:   0041009f
DATA:00460082   4920636f7...    ds          "I could not find the font conversion...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_004600ae:           ;XREF[1,0]:   0041009a
DATA:004600ae   53534700        LPCSTR      DAT_00475353                            
                            ;************************************************************************************************
                            ;*  lpText parameter of MessageBoxA                                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_I_could_not_find_the_font...;XREF[1,0]:   004100d5
DATA:004600b2   4920636f7...    ds          "I could not find the font conversion...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_004600de:           ;XREF[1,0]:   004100d0
DATA:004600de   53534700        LPCSTR      DAT_00475353                            
                            ;************************************************************************************************
                            ;*  lpText parameter of MessageBoxA                                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_I_could_not_find_the_font...;XREF[1,0]:   00410106
DATA:004600e2   4920636f7...    ds          "I could not find the font conversion...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_0046010e:           ;XREF[1,0]:   00410101
DATA:0046010e   53534700        LPCSTR      DAT_00475353                            
                            s_Cannot_Load_Resource_#%d_...;XREF[1,0]:   00410168
DATA:00460112   43616e6e6...    ds          "Cannot Load Resource #%d - missing r...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_0046013e:           ;XREF[1,0]:   0041017e
DATA:0046013e   53534700        LPCSTR      DAT_00475353                            
                            s_Cannot_Load_Resource_#%d_...;XREF[1,0]:   004101ab
DATA:00460142   43616e6e6...    ds          "Cannot Load Resource #%d - out of me...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_0046016c:           ;XREF[1,0]:   004101c1
DATA:0046016c   53534700        LPCSTR      DAT_00475353                            
                            s_Cannot_Load_Resource_#%d_...;XREF[1,0]:   0041021e
DATA:00460170   43616e6e6...    ds          "Cannot Load Resource #%d - missing r...
                            ;************************************************************************************************
                            ;*  lpCaption parameter of MessageBoxA                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpCaption_0046019c:           ;XREF[1,0]:   00410234
DATA:0046019c   53534700        LPCSTR      DAT_00475353                            
                            DAT_004601a0:                 ;XREF[2,0]:   004102a1,004102b5
DATA:004601a0   00              ??          00h                                     
DATA:004601a1   00              ??          00h                                     
DATA:004601a2   00              ??          00h                                     
DATA:004601a3   00              ??          00h                                     
                            DAT_004601a4:                 ;XREF[6,0]:   0041028a,00410294,004102cf,004102e7
                                                          ;             00410305,00410321
DATA:004601a4   00000000        undefined4  00000000h                               
                            DAT_004601a8:                 ;XREF[6,0]:   004102be,004102d7,004102ee,004102f5
                                                          ;             0041030c,00410313
DATA:004601a8   0000            undefined2  0000h                                   
                            DAT_004601aa:                 ;XREF[3,0]:   00410424,00410467,00410474
DATA:004601aa   0000            undefined2  0000h                                   
                            DAT_004601ac:                 ;XREF[7,0]:   0041045d,004180d6,004180ef,004185a6
                                                          ;             004185be,004321f0,004323c6
DATA:004601ac   00              ??          00h                                     
DATA:004601ad   00              ??          00h                                     
DATA:004601ae   00              ??          00h                                     
DATA:004601af   00              ??          00h                                     
DATA:004601b0   00              ??          00h                                     
DATA:004601b1   00              ??          00h                                     
DATA:004601b2   00              ??          00h                                     
DATA:004601b3   00              ??          00h                                     
DATA:004601b4   00              ??          00h                                     
DATA:004601b5   00              ??          00h                                     
                            DAT_004601b6:                 ;XREF[2,0]:   00411494,00411585
DATA:004601b6   00              ??          00h                                     
DATA:004601b7   00              ??          00h                                     
                            DAT_004601b8:                 ;XREF[3,0]:   0041156b,00411574,0041157e
DATA:004601b8   00              ??          00h                                     
DATA:004601b9   00              ??          00h                                     
                            DAT_004601ba:                 ;XREF[3,0]:   004112a9,004112b7,00411330
DATA:004601ba   00              ??          00h                                     
DATA:004601bb   00              ??          00h                                     
                            needToMakeGameAnnoying:       ;XREF[3,0]:   00411126,00411130,0041139d
DATA:004601bc   0100            undefined2  0001h                                   
                            ;************************************************************************************************
                            ;*  lpClassName parameter of FindWindowA                                                        *
                            ;*                                                                                              *
                            ;*  lpClassName parameter of CreateWindowExA                                                    *
                            ;*                                                                                              *
                            ;*  lpClassName parameter of UnregisterClassA                                                   *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_TLCSSG_004601be:            ;XREF[4,0]:   00410c03,00410cbf,00410d1e,00410e05
DATA:004601be   544c43535...    ds          "TLCSSG"                                
DATA:004601c5   00              ??          00h                                     
DATA:004601c6   00              ??          00h                                     
DATA:004601c7   00              ??          00h                                     
                            DAT_004601c8:                 ;XREF[2,0]:   004115d6,0041160e
DATA:004601c8   00              ??          00h                                     
DATA:004601c9   00              ??          00h                                     
DATA:004601ca   00              ??          00h                                     
DATA:004601cb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpClassName parameter of FindWindowA                                                        *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_Shell_TrayWnd_004601cc:     ;XREF[1,0]:   00410bbe
DATA:004601cc   5368656c6...    ds          "Shell_TrayWnd"                         
DATA:004601da   00              ??          00h                                     
DATA:004601db   00              ??          00h                                     
                            DAT_004601dc:                 ;XREF[3,0]:   004119f0,00412184,004121c1
DATA:004601dc   00              ??          00h                                     
DATA:004601dd   00              ??          00h                                     
DATA:004601de   00              ??          00h                                     
DATA:004601df   00              ??          00h                                     
                            DAT_004601e0:                 ;XREF[3,0]:   00411cf5,0041218e,004121cb
DATA:004601e0   00              ??          00h                                     
DATA:004601e1   00              ??          00h                                     
DATA:004601e2   00              ??          00h                                     
DATA:004601e3   00              ??          00h                                     
                            DAT_004601e4:                 ;XREF[2,0]:   0041175d,0041221b
DATA:004601e4   00              ??          00h                                     
DATA:004601e5   00              ??          00h                                     
DATA:004601e6   00              ??          00h                                     
DATA:004601e7   00              ??          00h                                     
                            DAT_004601e8:                 ;XREF[3,0]:   004117af,004121ac,004121e9
DATA:004601e8   00              ??          00h                                     
DATA:004601e9   00              ??          00h                                     
DATA:004601ea   00              ??          00h                                     
DATA:004601eb   00              ??          00h                                     
                            DAT_004601ec:                 ;XREF[2,0]:   00411842,004121fd
DATA:004601ec   00              ??          00h                                     
DATA:004601ed   00              ??          00h                                     
DATA:004601ee   00              ??          00h                                     
DATA:004601ef   00              ??          00h                                     
                            DAT_004601f0:                 ;XREF[2,0]:   00411886,00412207
DATA:004601f0   00              ??          00h                                     
DATA:004601f1   00              ??          00h                                     
DATA:004601f2   00              ??          00h                                     
DATA:004601f3   00              ??          00h                                     
                            DAT_004601f4:                 ;XREF[2,0]:   004118c9,00412211
DATA:004601f4   00              ??          00h                                     
DATA:004601f5   00              ??          00h                                     
DATA:004601f6   00              ??          00h                                     
DATA:004601f7   00              ??          00h                                     
DATA:004601f8   00              ??          00h                                     
DATA:004601f9   00              ??          00h                                     
DATA:004601fa   00              ??          00h                                     
DATA:004601fb   00              ??          00h                                     
                            DAT_004601fc:                 ;XREF[2,0]:   0041199b,004121f3
DATA:004601fc   00              ??          00h                                     
DATA:004601fd   00              ??          00h                                     
DATA:004601fe   00              ??          00h                                     
DATA:004601ff   00              ??          00h                                     
                            DAT_00460200:                 ;XREF[2,0]:   00412090,0041222f
DATA:00460200   00              ??          00h                                     
DATA:00460201   00              ??          00h                                     
DATA:00460202   00              ??          00h                                     
DATA:00460203   00              ??          00h                                     
                            DAT_00460204:                 ;XREF[2,0]:   00412038,00412225
DATA:00460204   00              ??          00h                                     
DATA:00460205   00              ??          00h                                     
DATA:00460206   00              ??          00h                                     
DATA:00460207   00              ??          00h                                     
                            DAT_00460208:                 ;XREF[2,0]:   00411938,00412243
DATA:00460208   00              ??          00h                                     
DATA:00460209   00              ??          00h                                     
DATA:0046020a   00              ??          00h                                     
DATA:0046020b   00              ??          00h                                     
                            DAT_0046020c:                 ;XREF[1,0]:   00412239
DATA:0046020c   00              ??          00h                                     
DATA:0046020d   00              ??          00h                                     
DATA:0046020e   00              ??          00h                                     
DATA:0046020f   00              ??          00h                                     
                            DAT_00460210:                 ;XREF[6,0]:   0041176b,0041205e,004120b6,00412126
                                                          ;             004121a2,004121df
DATA:00460210   00000000        undefined4  00000000h                               
                            DAT_00460214:                 ;XREF[10,0]:  00411852,00411896,004118d9,004119ab
                                                          ;             00411a3a,0041206e,004120c5,0041210c
                                                          ;             00412198,004121d5
DATA:00460214   00000000        undefined4  00000000h                               
                            DAT_00460218:                 ;XREF[8,0]:   00411763,004118aa,004119c6,0041203e
                                                          ;             00412096,004120ec,00412176,004121b3
DATA:00460218   0000            undefined2  0000h                                   
DATA:0046021a   00              ??          00h                                     
DATA:0046021b   00              ??          00h                                     
                            PTR_FUN_0046021c:             ;XREF[3,0]:   00410f2c,00430659,004307f5
DATA:0046021c   50224100        addr        CODE:FUN_00412250                       
                            PTR_FUN_00460220:             ;XREF[2,0]:   004112a0,00416bec
DATA:00460220   68224100        addr        CODE:FUN_00412268                       
                            PTR_FUN_00460224:             ;XREF[2,0]:   00411327,00416bf6
DATA:00460224   68224100        addr        CODE:FUN_00412268                       
                            PTR_FUN_00460228:             ;XREF[5,0]:   004102ab,00411186,004111ba,00411202
                                                          ;             004267ed
DATA:00460228   6d224100        addr        CODE:FUN_0041226d                       
DATA:0046022c   6d              ??          6Dh    m                                ;?  ->  0041226d
DATA:0046022d   22              ??          22h    "                                
DATA:0046022e   41              ??          41h    A                                
DATA:0046022f   00              ??          00h                                     
                            PTR_FUN_00460230:             ;XREF[3,0]:   00411397,0042ff90,0043008d
DATA:00460230   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460234:             ;XREF[3,0]:   004113d4,0042ff9a,00430097
DATA:00460234   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460238:             ;XREF[1,0]:   00411505
DATA:00460238   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_0046023c:             ;XREF[2,0]:   0041150b,0042ff86
DATA:0046023c   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460240:             ;XREF[2,0]:   004111dd,004300ab
DATA:00460240   78224100        addr        CODE:FUN_00412278                       
                            PTR_FUN_00460244:             ;XREF[2,0]:   004110d2,004300b5
DATA:00460244   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460248:             ;XREF[2,0]:   00411104,004300bf
DATA:00460248   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_0046024c:             ;XREF[2,0]:   0041144b,0043bc87
DATA:0046024c   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460250:             ;XREF[2,0]:   00411110,004300c9
DATA:00460250   72224100        addr        CODE:FUN_00412272                       
                            PTR_FUN_00460254:             ;XREF[4,0]:   0041134a,00411423,0041145a,004300a1
DATA:00460254   78224100        addr        CODE:FUN_00412278                       
                            DAT_00460258:                 ;XREF[4,0]:   004127be,004128bc,004128ca,0041298a
DATA:00460258   00              ??          00h                                     
DATA:00460259   00              ??          00h                                     
                            DAT_0046025a:                 ;XREF[6,0]:   00412cea,00412cf4,00413f3e,00413f45
                                                          ;             00413f58,00413f5f
DATA:0046025a   0000            undefined2  0000h                                   
                            DAT_0046025c:                 ;XREF[3,0]:   00413474,00413496,0041382e
DATA:0046025c   00000000        undefined4  00000000h                               
                            DAT_00460260:                 ;XREF[5,0]:   0041300b,00413016,00413735,00413740
                                                          ;             00413e7a
DATA:00460260   00000000        undefined4  00000000h                               
                            DAT_00460264:                 ;XREF[2,0]:   00412edb,00413026
DATA:00460264   00000000        undefined4  00000000h                               
                            DAT_00460268:                 ;XREF[9,0]:   0041123e,004112c5,004128b3,00413a24
                                                          ;             00413a36,00413a41,00413a4b,0044dcc1
                                                          ;             0044dccb
DATA:00460268   0100            undefined2  0001h                                   
                            $ASEQ:                        ;XREF[1,0]:   00412acf
DATA:0046026a   41              ??          41h    A                                
DATA:0046026b   53              ??          53h    S                                
DATA:0046026c   45              ??          45h    E                                
DATA:0046026d   51              ??          51h    Q                                
DATA:0046026e   00              ??          00h                                     
                            $ASEQ_:                       ;XREF[1,0]:   00412d25
DATA:0046026f   41              ??          41h    A                                
DATA:00460270   53              ??          53h    S                                
DATA:00460271   45              ??          45h    E                                
DATA:00460272   51              ??          51h    Q                                
DATA:00460273   00              ??          00h                                     
                            DAT_00460274:                 ;XREF[3,0]:   00414434,004145e5,00414691
DATA:00460274   00              ??          00h                                     
DATA:00460275   00              ??          00h                                     
                            $RoomIndex:                   ;XREF[17,0]:  00414397,0041442e,00414542,00414652
                                                          ;             00414ac9,00414be8,00414c8c,00415c8c
                                                          ;             0041a7ed,00434637,00434808,0043485c
                                                          ;             00434abe,00434bef,00434bfe,00434d05
                                                          ;             00434d2c
DATA:00460276   0000            undefined2  0000h                                   
                            $RoomCount:                   ;XREF[5,0]:   004141e2,0041438a,004143c3,00414c67
                                                          ;             00414c78
DATA:00460278   0000            undefined2  0000h                                   
                            DAT_0046027a:                 ;XREF[2,0]:   0041441d,004146bb
DATA:0046027a   00              ??          00h                                     
DATA:0046027b   00              ??          00h                                     
                            DAT_0046027c:                 ;XREF[2,0]:   00414641,004146cb
DATA:0046027c   0000            undefined2  0000h                                   
DATA:0046027e   00              ??          00h                                     
DATA:0046027f   00              ??          00h                                     
DATA:00460280   00              ??          00h                                     
DATA:00460281   00              ??          00h                                     
                            DAT_00460282:                 ;XREF[2,0]:   004144a5,004144d0
DATA:00460282   0000            undefined2  0000h                                   
                            DAT_00460284:                 ;XREF[1,0]:   00414616
DATA:00460284   0000            undefined2  0000h                                   
DATA:00460286   00              ??          00h                                     
DATA:00460287   00              ??          00h                                     
DATA:00460288   00              ??          00h                                     
DATA:00460289   00              ??          00h                                     
                            DAT_0046028a:                 ;XREF[1,0]:   0041452e
DATA:0046028a   0000            undefined2  0000h                                   
DATA:0046028c   00              ??          00h                                     
DATA:0046028d   00              ??          00h                                     
DATA:0046028e   00              ??          00h                                     
DATA:0046028f   00              ??          00h                                     
DATA:00460290   00              ??          00h                                     
DATA:00460291   00              ??          00h                                     
DATA:00460292   00              ??          00h                                     
DATA:00460293   00              ??          00h                                     
DATA:00460294   00              ??          00h                                     
DATA:00460295   00              ??          00h                                     
DATA:00460296   00              ??          00h                                     
DATA:00460297   00              ??          00h                                     
DATA:00460298   00              ??          00h                                     
DATA:00460299   00              ??          00h                                     
DATA:0046029a   00              ??          00h                                     
DATA:0046029b   00              ??          00h                                     
DATA:0046029c   00              ??          00h                                     
DATA:0046029d   00              ??          00h                                     
DATA:0046029e   00              ??          00h                                     
DATA:0046029f   00              ??          00h                                     
DATA:004602a0   00              ??          00h                                     
DATA:004602a1   00              ??          00h                                     
DATA:004602a2   00              ??          00h                                     
DATA:004602a3   00              ??          00h                                     
DATA:004602a4   00              ??          00h                                     
DATA:004602a5   00              ??          00h                                     
DATA:004602a6   00              ??          00h                                     
DATA:004602a7   00              ??          00h                                     
DATA:004602a8   00              ??          00h                                     
DATA:004602a9   00              ??          00h                                     
DATA:004602aa   00              ??          00h                                     
DATA:004602ab   00              ??          00h                                     
DATA:004602ac   00              ??          00h                                     
DATA:004602ad   00              ??          00h                                     
DATA:004602ae   00              ??          00h                                     
DATA:004602af   00              ??          00h                                     
                            DAT_004602b0:                 ;XREF[1,0]:   0041a59e
DATA:004602b0   00              ??          00h                                     
DATA:004602b1   00              ??          00h                                     
DATA:004602b2   00              ??          00h                                     
DATA:004602b3   00              ??          00h                                     
DATA:004602b4   00              ??          00h                                     
DATA:004602b5   00              ??          00h                                     
DATA:004602b6   00              ??          00h                                     
DATA:004602b7   00              ??          00h                                     
DATA:004602b8   00              ??          00h                                     
DATA:004602b9   00              ??          00h                                     
DATA:004602ba   00              ??          00h                                     
DATA:004602bb   00              ??          00h                                     
                            DAT_004602bc:                 ;XREF[1,0]:   0041a553
DATA:004602bc   00              ??          00h                                     
DATA:004602bd   00              ??          00h                                     
DATA:004602be   00              ??          00h                                     
DATA:004602bf   00              ??          00h                                     
DATA:004602c0   00              ??          00h                                     
DATA:004602c1   00              ??          00h                                     
DATA:004602c2   00              ??          00h                                     
DATA:004602c3   00              ??          00h                                     
DATA:004602c4   00              ??          00h                                     
DATA:004602c5   00              ??          00h                                     
DATA:004602c6   00              ??          00h                                     
DATA:004602c7   00              ??          00h                                     
DATA:004602c8   00              ??          00h                                     
DATA:004602c9   00              ??          00h                                     
DATA:004602ca   00              ??          00h                                     
DATA:004602cb   00              ??          00h                                     
DATA:004602cc   00              ??          00h                                     
DATA:004602cd   00              ??          00h                                     
DATA:004602ce   00              ??          00h                                     
DATA:004602cf   00              ??          00h                                     
DATA:004602d0   00              ??          00h                                     
DATA:004602d1   00              ??          00h                                     
DATA:004602d2   00              ??          00h                                     
DATA:004602d3   00              ??          00h                                     
                            DAT_004602d4:                 ;XREF[1,0]:   0041a604
DATA:004602d4   00              ??          00h                                     
DATA:004602d5   00              ??          00h                                     
DATA:004602d6   00              ??          00h                                     
DATA:004602d7   00              ??          00h                                     
DATA:004602d8   00              ??          00h                                     
DATA:004602d9   00              ??          00h                                     
DATA:004602da   00              ??          00h                                     
DATA:004602db   00              ??          00h                                     
DATA:004602dc   00              ??          00h                                     
DATA:004602dd   00              ??          00h                                     
DATA:004602de   00              ??          00h                                     
DATA:004602df   00              ??          00h                                     
                            DAT_004602e0:                 ;XREF[1,0]:   0041a5b9
DATA:004602e0   00              ??          00h                                     
DATA:004602e1   00              ??          00h                                     
DATA:004602e2   00              ??          00h                                     
DATA:004602e3   00              ??          00h                                     
DATA:004602e4   00              ??          00h                                     
DATA:004602e5   00              ??          00h                                     
DATA:004602e6   00              ??          00h                                     
DATA:004602e7   00              ??          00h                                     
DATA:004602e8   00              ??          00h                                     
DATA:004602e9   00              ??          00h                                     
DATA:004602ea   00              ??          00h                                     
DATA:004602eb   00              ??          00h                                     
DATA:004602ec   00              ??          00h                                     
DATA:004602ed   00              ??          00h                                     
DATA:004602ee   00              ??          00h                                     
DATA:004602ef   00              ??          00h                                     
DATA:004602f0   00              ??          00h                                     
DATA:004602f1   00              ??          00h                                     
DATA:004602f2   00              ??          00h                                     
DATA:004602f3   00              ??          00h                                     
DATA:004602f4   00              ??          00h                                     
DATA:004602f5   00              ??          00h                                     
DATA:004602f6   00              ??          00h                                     
DATA:004602f7   00              ??          00h                                     
                            DAT_004602f8:                 ;XREF[3,0]:   00414444,00414623,004146c0
DATA:004602f8   00000000        undefined4  00000000h                               
DATA:004602fc   00              ??          00h                                     
DATA:004602fd   00              ??          00h                                     
DATA:004602fe   00              ??          00h                                     
DATA:004602ff   00              ??          00h                                     
DATA:00460300   00              ??          00h                                     
DATA:00460301   00              ??          00h                                     
DATA:00460302   00              ??          00h                                     
DATA:00460303   00              ??          00h                                     
                            DAT_00460304:                 ;XREF[2,0]:   00414444,004144b2
DATA:00460304   00000000        undefined4  00000000h                               
                            DAT_00460308:                 ;XREF[1,0]:   004145f8
DATA:00460308   00000000        undefined4  00000000h                               
                            DAT_0046030c:                 ;XREF[1,0]:   004145f8
DATA:0046030c   00000000        undefined4  00000000h                               
DATA:00460310   00              ??          00h                                     
DATA:00460311   00              ??          00h                                     
DATA:00460312   00              ??          00h                                     
DATA:00460313   00              ??          00h                                     
                            DAT_00460314:                 ;XREF[1,0]:   004144dd
DATA:00460314   00000000        undefined4  00000000h                               
                            DAT_00460318:                 ;XREF[4,0]:   0041459a,00414688,00414ade,00414bf1
DATA:00460318   00              ??          00h                                     
DATA:00460319   00              ??          00h                                     
DATA:0046031a   00              ??          00h                                     
DATA:0046031b   00              ??          00h                                     
DATA:0046031c   00              ??          00h                                     
DATA:0046031d   00              ??          00h                                     
DATA:0046031e   00              ??          00h                                     
DATA:0046031f   00              ??          00h                                     
DATA:00460320   00              ??          00h                                     
DATA:00460321   00              ??          00h                                     
DATA:00460322   00              ??          00h                                     
DATA:00460323   00              ??          00h                                     
DATA:00460324   00              ??          00h                                     
DATA:00460325   00              ??          00h                                     
DATA:00460326   00              ??          00h                                     
DATA:00460327   00              ??          00h                                     
DATA:00460328   00              ??          00h                                     
DATA:00460329   00              ??          00h                                     
DATA:0046032a   00              ??          00h                                     
DATA:0046032b   00              ??          00h                                     
DATA:0046032c   00              ??          00h                                     
DATA:0046032d   00              ??          00h                                     
DATA:0046032e   00              ??          00h                                     
DATA:0046032f   00              ??          00h                                     
DATA:00460330   00              ??          00h                                     
DATA:00460331   00              ??          00h                                     
DATA:00460332   00              ??          00h                                     
DATA:00460333   00              ??          00h                                     
DATA:00460334   00              ??          00h                                     
DATA:00460335   00              ??          00h                                     
DATA:00460336   00              ??          00h                                     
DATA:00460337   00              ??          00h                                     
DATA:00460338   00              ??          00h                                     
DATA:00460339   00              ??          00h                                     
DATA:0046033a   00              ??          00h                                     
DATA:0046033b   00              ??          00h                                     
DATA:0046033c   00              ??          00h                                     
DATA:0046033d   00              ??          00h                                     
DATA:0046033e   00              ??          00h                                     
DATA:0046033f   00              ??          00h                                     
DATA:00460340   00              ??          00h                                     
DATA:00460341   00              ??          00h                                     
DATA:00460342   00              ??          00h                                     
DATA:00460343   00              ??          00h                                     
DATA:00460344   00              ??          00h                                     
DATA:00460345   00              ??          00h                                     
DATA:00460346   00              ??          00h                                     
DATA:00460347   00              ??          00h                                     
DATA:00460348   00              ??          00h                                     
DATA:00460349   00              ??          00h                                     
DATA:0046034a   00              ??          00h                                     
DATA:0046034b   00              ??          00h                                     
DATA:0046034c   00              ??          00h                                     
DATA:0046034d   00              ??          00h                                     
DATA:0046034e   00              ??          00h                                     
DATA:0046034f   00              ??          00h                                     
DATA:00460350   00              ??          00h                                     
DATA:00460351   00              ??          00h                                     
DATA:00460352   00              ??          00h                                     
DATA:00460353   00              ??          00h                                     
DATA:00460354   00              ??          00h                                     
DATA:00460355   00              ??          00h                                     
DATA:00460356   00              ??          00h                                     
DATA:00460357   00              ??          00h                                     
DATA:00460358   00              ??          00h                                     
DATA:00460359   00              ??          00h                                     
DATA:0046035a   00              ??          00h                                     
DATA:0046035b   00              ??          00h                                     
DATA:0046035c   00              ??          00h                                     
DATA:0046035d   00              ??          00h                                     
DATA:0046035e   00              ??          00h                                     
DATA:0046035f   00              ??          00h                                     
DATA:00460360   00              ??          00h                                     
DATA:00460361   00              ??          00h                                     
DATA:00460362   00              ??          00h                                     
DATA:00460363   00              ??          00h                                     
DATA:00460364   00              ??          00h                                     
DATA:00460365   00              ??          00h                                     
DATA:00460366   00              ??          00h                                     
DATA:00460367   00              ??          00h                                     
DATA:00460368   00              ??          00h                                     
DATA:00460369   00              ??          00h                                     
DATA:0046036a   00              ??          00h                                     
DATA:0046036b   00              ??          00h                                     
DATA:0046036c   00              ??          00h                                     
DATA:0046036d   00              ??          00h                                     
DATA:0046036e   00              ??          00h                                     
DATA:0046036f   00              ??          00h                                     
DATA:00460370   00              ??          00h                                     
DATA:00460371   00              ??          00h                                     
DATA:00460372   00              ??          00h                                     
DATA:00460373   00              ??          00h                                     
DATA:00460374   00              ??          00h                                     
DATA:00460375   00              ??          00h                                     
DATA:00460376   00              ??          00h                                     
DATA:00460377   00              ??          00h                                     
DATA:00460378   00              ??          00h                                     
DATA:00460379   00              ??          00h                                     
DATA:0046037a   00              ??          00h                                     
DATA:0046037b   00              ??          00h                                     
DATA:0046037c   00              ??          00h                                     
DATA:0046037d   00              ??          00h                                     
DATA:0046037e   00              ??          00h                                     
DATA:0046037f   00              ??          00h                                     
DATA:00460380   00              ??          00h                                     
DATA:00460381   00              ??          00h                                     
DATA:00460382   00              ??          00h                                     
DATA:00460383   00              ??          00h                                     
DATA:00460384   00              ??          00h                                     
DATA:00460385   00              ??          00h                                     
DATA:00460386   00              ??          00h                                     
DATA:00460387   00              ??          00h                                     
DATA:00460388   00              ??          00h                                     
DATA:00460389   00              ??          00h                                     
DATA:0046038a   00              ??          00h                                     
DATA:0046038b   00              ??          00h                                     
DATA:0046038c   00              ??          00h                                     
DATA:0046038d   00              ??          00h                                     
DATA:0046038e   00              ??          00h                                     
DATA:0046038f   00              ??          00h                                     
DATA:00460390   00              ??          00h                                     
DATA:00460391   00              ??          00h                                     
DATA:00460392   00              ??          00h                                     
DATA:00460393   00              ??          00h                                     
DATA:00460394   00              ??          00h                                     
DATA:00460395   00              ??          00h                                     
DATA:00460396   00              ??          00h                                     
DATA:00460397   00              ??          00h                                     
DATA:00460398   00              ??          00h                                     
DATA:00460399   00              ??          00h                                     
                            $BuildingTextResourceId:      ;XREF[11,0]:  00414189,00414194,0041419f,004141a8
                                                          ;             004143e4,004143ee,004143fb,004145aa
                                                          ;             004145b9,004145cd,0042f7c0
DATA:0046039a   ffff            undefined2  FFFFh                                   
                            $LevelAreaResourceIds:        ;XREF[1,0]:   004141c3
DATA:0046039c   79057a057...    ushort[15]                                          
   |_DATA:0046039c   [0]             ushort      579h                                    
   |_DATA:0046039e   [1]             ushort      57Ah                                    
   |_DATA:004603a0   [2]             ushort      57Ah                                    
   |_DATA:004603a2   [3]             ushort      57Bh                                    
   |_DATA:004603a4   [4]             ushort      57Bh                                    
   |_DATA:004603a6   [5]             ushort      57Ch                                    
   |_DATA:004603a8   [6]             ushort      57Dh                                    
   |_DATA:004603aa   [7]             ushort      57Dh                                    
   |_DATA:004603ac   [8]             ushort      57Eh                                    
   |_DATA:004603ae   [9]             ushort      57Eh                                    
   |_DATA:004603b0   [10]            ushort      57Fh                                    
   |_DATA:004603b2   [11]            ushort      580h                                    
   |_DATA:004603b4   [12]            ushort      580h                                    
   |_DATA:004603b6   [13]            ushort      581h                                    
   |_DATA:004603b8   [14]            ushort      581h                                    
                            $AREA:                        ;XREF[1,0]:   004141b5
DATA:004603ba   41              ??          41h    A                                
DATA:004603bb   52              ??          52h    R                                ;?  ->  00414552
DATA:004603bc   45              ??          45h    E                                
DATA:004603bd   41              ??          41h    A                                
DATA:004603be   00              ??          00h                                     
DATA:004603bf   00              ??          00h                                     
                            DAT_004603c0:                 ;XREF[3,0]:   00415495,004154af,004156c6
DATA:004603c0   7e              ??          7Eh    ~                                
DATA:004603c1   17              ??          17h                                     
DATA:004603c2   00              ??          00h                                     
DATA:004603c3   00              ??          00h                                     
DATA:004603c4   72              ??          72h    r                                
DATA:004603c5   17              ??          17h                                     
                            DAT_004603c6:                 ;XREF[1,0]:   004154dc
DATA:004603c6   10              ??          10h                                     
DATA:004603c7   0e              ??          0Eh                                     
DATA:004603c8   11              ??          11h                                     
DATA:004603c9   0e              ??          0Eh                                     
DATA:004603ca   11              ??          11h                                     
DATA:004603cb   0e              ??          0Eh                                     
DATA:004603cc   12              ??          12h                                     
DATA:004603cd   0e              ??          0Eh                                     
DATA:004603ce   12              ??          12h                                     
DATA:004603cf   0e              ??          0Eh                                     
DATA:004603d0   00              ??          00h                                     
DATA:004603d1   00              ??          00h                                     
DATA:004603d2   00              ??          00h                                     
DATA:004603d3   00              ??          00h                                     
DATA:004603d4   00              ??          00h                                     
DATA:004603d5   00              ??          00h                                     
DATA:004603d6   00              ??          00h                                     
DATA:004603d7   00              ??          00h                                     
DATA:004603d8   00              ??          00h                                     
DATA:004603d9   00              ??          00h                                     
DATA:004603da   11              ??          11h                                     
DATA:004603db   0e              ??          0Eh                                     
DATA:004603dc   11              ??          11h                                     
DATA:004603dd   0e              ??          0Eh                                     
DATA:004603de   11              ??          11h                                     
DATA:004603df   0e              ??          0Eh                                     
DATA:004603e0   12              ??          12h                                     
DATA:004603e1   0e              ??          0Eh                                     
DATA:004603e2   12              ??          12h                                     
DATA:004603e3   0e              ??          0Eh                                     
                            DAT_004603e4:                 ;XREF[1,0]:   00415577
DATA:004603e4   13              ??          13h                                     
DATA:004603e5   0e              ??          0Eh                                     
DATA:004603e6   1a              ??          1Ah                                     
DATA:004603e7   0e              ??          0Eh                                     
DATA:004603e8   1a              ??          1Ah                                     
DATA:004603e9   0e              ??          0Eh                                     
DATA:004603ea   1a              ??          1Ah                                     
DATA:004603eb   0e              ??          0Eh                                     
DATA:004603ec   1a              ??          1Ah                                     
DATA:004603ed   0e              ??          0Eh                                     
DATA:004603ee   00              ??          00h                                     
DATA:004603ef   00              ??          00h                                     
DATA:004603f0   00              ??          00h                                     
DATA:004603f1   00              ??          00h                                     
DATA:004603f2   00              ??          00h                                     
DATA:004603f3   00              ??          00h                                     
DATA:004603f4   00              ??          00h                                     
DATA:004603f5   00              ??          00h                                     
DATA:004603f6   00              ??          00h                                     
DATA:004603f7   00              ??          00h                                     
DATA:004603f8   c7              ??          C7h                                     
DATA:004603f9   13              ??          13h                                     
DATA:004603fa   ce              ??          CEh                                     
DATA:004603fb   13              ??          13h                                     
DATA:004603fc   1a              ??          1Ah                                     
DATA:004603fd   0e              ??          0Eh                                     
DATA:004603fe   1a              ??          1Ah                                     
DATA:004603ff   0e              ??          0Eh                                     
DATA:00460400   1a              ??          1Ah                                     
DATA:00460401   0e              ??          0Eh                                     
                            DAT_00460402:                 ;XREF[1,0]:   0041558c
DATA:00460402   19              ??          19h                                     
DATA:00460403   0e              ??          0Eh                                     
DATA:00460404   20              ??          20h                                     
DATA:00460405   0e              ??          0Eh                                     
DATA:00460406   20              ??          20h                                     
DATA:00460407   0e              ??          0Eh                                     
DATA:00460408   20              ??          20h                                     
DATA:00460409   0e              ??          0Eh                                     
DATA:0046040a   20              ??          20h                                     
DATA:0046040b   0e              ??          0Eh                                     
DATA:0046040c   00              ??          00h                                     
DATA:0046040d   00              ??          00h                                     
DATA:0046040e   00              ??          00h                                     
DATA:0046040f   00              ??          00h                                     
DATA:00460410   00              ??          00h                                     
DATA:00460411   00              ??          00h                                     
DATA:00460412   00              ??          00h                                     
DATA:00460413   00              ??          00h                                     
DATA:00460414   00              ??          00h                                     
DATA:00460415   00              ??          00h                                     
DATA:00460416   cd              ??          CDh                                     
DATA:00460417   13              ??          13h                                     
DATA:00460418   d4              ??          D4h                                     
DATA:00460419   13              ??          13h                                     
DATA:0046041a   20              ??          20h                                     
DATA:0046041b   0e              ??          0Eh                                     
DATA:0046041c   20              ??          20h                                     
DATA:0046041d   0e              ??          0Eh                                     
DATA:0046041e   20              ??          20h                                     
DATA:0046041f   0e              ??          0Eh                                     
                            DAT_00460420:                 ;XREF[1,0]:   0041552d
DATA:00460420   10              ??          10h                                     
DATA:00460421   0e              ??          0Eh                                     
DATA:00460422   12              ??          12h                                     
DATA:00460423   0e              ??          0Eh                                     
DATA:00460424   12              ??          12h                                     
DATA:00460425   0e              ??          0Eh                                     
DATA:00460426   14              ??          14h                                     
DATA:00460427   0e              ??          0Eh                                     
DATA:00460428   14              ??          14h                                     
DATA:00460429   0e              ??          0Eh                                     
DATA:0046042a   00              ??          00h                                     
DATA:0046042b   00              ??          00h                                     
DATA:0046042c   00              ??          00h                                     
DATA:0046042d   00              ??          00h                                     
DATA:0046042e   00              ??          00h                                     
DATA:0046042f   00              ??          00h                                     
DATA:00460430   00              ??          00h                                     
DATA:00460431   00              ??          00h                                     
DATA:00460432   00              ??          00h                                     
DATA:00460433   00              ??          00h                                     
DATA:00460434   12              ??          12h                                     
DATA:00460435   0e              ??          0Eh                                     
DATA:00460436   12              ??          12h                                     
DATA:00460437   0e              ??          0Eh                                     
DATA:00460438   12              ??          12h                                     
DATA:00460439   0e              ??          0Eh                                     
DATA:0046043a   14              ??          14h                                     
DATA:0046043b   0e              ??          0Eh                                     
DATA:0046043c   14              ??          14h                                     
DATA:0046043d   0e              ??          0Eh                                     
                            DAT_0046043e:                 ;XREF[1,0]:   00415549
DATA:0046043e   11              ??          11h                                     
DATA:0046043f   0e              ??          0Eh                                     
DATA:00460440   13              ??          13h                                     
DATA:00460441   0e              ??          0Eh                                     
DATA:00460442   13              ??          13h                                     
DATA:00460443   0e              ??          0Eh                                     
DATA:00460444   15              ??          15h                                     
DATA:00460445   0e              ??          0Eh                                     
DATA:00460446   15              ??          15h                                     
DATA:00460447   0e              ??          0Eh                                     
DATA:00460448   00              ??          00h                                     
DATA:00460449   00              ??          00h                                     
DATA:0046044a   00              ??          00h                                     
DATA:0046044b   00              ??          00h                                     
DATA:0046044c   00              ??          00h                                     
DATA:0046044d   00              ??          00h                                     
DATA:0046044e   00              ??          00h                                     
DATA:0046044f   00              ??          00h                                     
DATA:00460450   00              ??          00h                                     
DATA:00460451   00              ??          00h                                     
DATA:00460452   13              ??          13h                                     
DATA:00460453   0e              ??          0Eh                                     
DATA:00460454   13              ??          13h                                     
DATA:00460455   0e              ??          0Eh                                     
DATA:00460456   13              ??          13h                                     
DATA:00460457   0e              ??          0Eh                                     
DATA:00460458   15              ??          15h                                     
DATA:00460459   0e              ??          0Eh                                     
DATA:0046045a   15              ??          15h                                     
DATA:0046045b   0e              ??          0Eh                                     
                            DAT_0046045c:                 ;XREF[1,0]:   00415473
DATA:0046045c   00              ??          00h                                     
DATA:0046045d   00              ??          00h                                     
DATA:0046045e   01              ??          01h                                     
DATA:0046045f   00              ??          00h                                     
DATA:00460460   02              ??          02h                                     
DATA:00460461   00              ??          00h                                     
DATA:00460462   01              ??          01h                                     
DATA:00460463   00              ??          00h                                     
DATA:00460464   02              ??          02h                                     
DATA:00460465   00              ??          00h                                     
DATA:00460466   00              ??          00h                                     
DATA:00460467   00              ??          00h                                     
DATA:00460468   00              ??          00h                                     
DATA:00460469   00              ??          00h                                     
DATA:0046046a   00              ??          00h                                     
DATA:0046046b   00              ??          00h                                     
DATA:0046046c   00              ??          00h                                     
DATA:0046046d   00              ??          00h                                     
DATA:0046046e   00              ??          00h                                     
DATA:0046046f   00              ??          00h                                     
DATA:00460470   01              ??          01h                                     
DATA:00460471   00              ??          00h                                     
DATA:00460472   01              ??          01h                                     
DATA:00460473   00              ??          00h                                     
DATA:00460474   01              ??          01h                                     
DATA:00460475   00              ??          00h                                     
DATA:00460476   01              ??          01h                                     
DATA:00460477   00              ??          00h                                     
DATA:00460478   01              ??          01h                                     
DATA:00460479   00              ??          00h                                     
DATA:0046047a   00              ??          00h                                     
DATA:0046047b   00              ??          00h                                     
                            DAT_0046047c:                 ;XREF[1,0]:   004151f2
DATA:0046047c   00              ??          00h                                     
DATA:0046047d   00              ??          00h                                     
DATA:0046047e   04              ??          04h                                     
DATA:0046047f   00              ??          00h                                     
DATA:00460480   00              ??          00h                                     
DATA:00460481   00              ??          00h                                     
DATA:00460482   05              ??          05h                                     
DATA:00460483   00              ??          00h                                     
DATA:00460484   00              ??          00h                                     
DATA:00460485   00              ??          00h                                     
DATA:00460486   06              ??          06h                                     
DATA:00460487   00              ??          00h                                     
DATA:00460488   00              ??          00h                                     
DATA:00460489   00              ??          00h                                     
DATA:0046048a   07              ??          07h                                     
DATA:0046048b   00              ??          00h                                     
                            DAT_0046048c:                 ;XREF[1,0]:   004151bc
DATA:0046048c   cd              ??          CDh                                     
DATA:0046048d   cc              ??          CCh                                     
DATA:0046048e   01              ??          01h                                     
DATA:0046048f   00              ??          00h                                     
DATA:00460490   33              ??          33h    3                                
DATA:00460491   33              ??          33h    3                                
DATA:00460492   01              ??          01h                                     
DATA:00460493   00              ??          00h                                     
DATA:00460494   9a              ??          9Ah                                     
DATA:00460495   99              ??          99h                                     
DATA:00460496   00              ??          00h                                     
DATA:00460497   00              ??          00h                                     
DATA:00460498   00              ??          00h                                     
DATA:00460499   00              ??          00h                                     
DATA:0046049a   00              ??          00h                                     
DATA:0046049b   00              ??          00h                                     
                            DAT_0046049c:                 ;XREF[1,0]:   004151af
DATA:0046049c   1f              ??          1Fh                                     
DATA:0046049d   05              ??          05h                                     
DATA:0046049e   00              ??          00h                                     
DATA:0046049f   00              ??          00h                                     
DATA:004604a0   3d              ??          3Dh    =                                
DATA:004604a1   0a              ??          0Ah                                     
DATA:004604a2   00              ??          00h                                     
DATA:004604a3   00              ??          00h                                     
DATA:004604a4   5c              ??          5Ch    \                                
DATA:004604a5   0f              ??          0Fh                                     
DATA:004604a6   00              ??          00h                                     
DATA:004604a7   00              ??          00h                                     
DATA:004604a8   7b              ??          7Bh    {                                
DATA:004604a9   14              ??          14h                                     
DATA:004604aa   00              ??          00h                                     
DATA:004604ab   00              ??          00h                                     
                            DAT_004604ac:                 ;XREF[1,0]:   004151ce
DATA:004604ac   9a              ??          9Ah                                     
DATA:004604ad   99              ??          99h                                     
DATA:004604ae   00              ??          00h                                     
DATA:004604af   00              ??          00h                                     
DATA:004604b0   66              ??          66h    f                                
DATA:004604b1   66              ??          66h    f                                
DATA:004604b2   00              ??          00h                                     
DATA:004604b3   00              ??          00h                                     
DATA:004604b4   33              ??          33h    3                                
DATA:004604b5   33              ??          33h    3                                
DATA:004604b6   00              ??          00h                                     
DATA:004604b7   00              ??          00h                                     
DATA:004604b8   00              ??          00h                                     
DATA:004604b9   00              ??          00h                                     
DATA:004604ba   00              ??          00h                                     
DATA:004604bb   00              ??          00h                                     
                            DAT_004604bc:                 ;XREF[1,0]:   00415220
DATA:004604bc   9a              ??          9Ah                                     
DATA:004604bd   99              ??          99h                                     
DATA:004604be   00              ??          00h                                     
DATA:004604bf   00              ??          00h                                     
DATA:004604c0   cd              ??          CDh                                     
DATA:004604c1   cc              ??          CCh                                     
DATA:004604c2   00              ??          00h                                     
DATA:004604c3   00              ??          00h                                     
DATA:004604c4   00              ??          00h                                     
DATA:004604c5   00              ??          00h                                     
DATA:004604c6   01              ??          01h                                     
DATA:004604c7   00              ??          00h                                     
DATA:004604c8   33              ??          33h    3                                
DATA:004604c9   33              ??          33h    3                                
DATA:004604ca   01              ??          01h                                     
DATA:004604cb   00              ??          00h                                     
                            DAT_004604cc:                 ;XREF[2,0]:   004153ac,004153bc
DATA:004604cc   5c              ??          5Ch    \                                
DATA:004604cd   0f              ??          0Fh                                     
DATA:004604ce   00              ??          00h                                     
DATA:004604cf   00              ??          00h                                     
DATA:004604d0   7b              ??          7Bh    {                                
DATA:004604d1   14              ??          14h                                     
DATA:004604d2   00              ??          00h                                     
DATA:004604d3   00              ??          00h                                     
DATA:004604d4   b8              ??          B8h                                     
DATA:004604d5   1e              ??          1Eh                                     
DATA:004604d6   00              ??          00h                                     
DATA:004604d7   00              ??          00h                                     
DATA:004604d8   d7              ??          D7h                                     
DATA:004604d9   23              ??          23h    #                                
DATA:004604da   00              ??          00h                                     
DATA:004604db   00              ??          00h                                     
                            DAT_004604dc:                 ;XREF[1,0]:   00415213
DATA:004604dc   33              ??          33h    3                                
DATA:004604dd   33              ??          33h    3                                
DATA:004604de   01              ??          01h                                     
DATA:004604df   00              ??          00h                                     
DATA:004604e0   cd              ??          CDh                                     
DATA:004604e1   cc              ??          CCh                                     
DATA:004604e2   00              ??          00h                                     
DATA:004604e3   00              ??          00h                                     
DATA:004604e4   66              ??          66h    f                                
DATA:004604e5   66              ??          66h    f                                
DATA:004604e6   00              ??          00h                                     
DATA:004604e7   00              ??          00h                                     
DATA:004604e8   00              ??          00h                                     
DATA:004604e9   00              ??          00h                                     
DATA:004604ea   00              ??          00h                                     
DATA:004604eb   00              ??          00h                                     
                            DAT_004604ec:                 ;XREF[1,0]:   00415204
DATA:004604ec   8f              ??          8Fh                                     
DATA:004604ed   02              ??          02h                                     
DATA:004604ee   00              ??          00h                                     
DATA:004604ef   00              ??          00h                                     
DATA:004604f0   d7              ??          D7h                                     
DATA:004604f1   03              ??          03h                                     
DATA:004604f2   00              ??          00h                                     
DATA:004604f3   00              ??          00h                                     
DATA:004604f4   1f              ??          1Fh                                     
DATA:004604f5   05              ??          05h                                     
DATA:004604f6   00              ??          00h                                     
DATA:004604f7   00              ??          00h                                     
DATA:004604f8   66              ??          66h    f                                
DATA:004604f9   06              ??          06h                                     
DATA:004604fa   00              ??          00h                                     
DATA:004604fb   00              ??          00h                                     
                            DAT_004604fc:                 ;XREF[1,0]:   0041523b
DATA:004604fc   00              ??          00h                                     
DATA:004604fd   00              ??          00h                                     
DATA:004604fe   04              ??          04h                                     
DATA:004604ff   00              ??          00h                                     
DATA:00460500   00              ??          00h                                     
DATA:00460501   00              ??          00h                                     
DATA:00460502   03              ??          03h                                     
DATA:00460503   00              ??          00h                                     
DATA:00460504   00              ??          00h                                     
DATA:00460505   00              ??          00h                                     
DATA:00460506   02              ??          02h                                     
DATA:00460507   00              ??          00h                                     
DATA:00460508   00              ??          00h                                     
DATA:00460509   00              ??          00h                                     
DATA:0046050a   01              ??          01h                                     
DATA:0046050b   00              ??          00h                                     
                            DAT_0046050c:                 ;XREF[1,0]:   004151e0
DATA:0046050c   cd              ??          CDh                                     
DATA:0046050d   0c              ??          0Ch                                     
DATA:0046050e   00              ??          00h                                     
DATA:0046050f   00              ??          00h                                     
DATA:00460510   3d              ??          3Dh    =                                
DATA:00460511   0a              ??          0Ah                                     
DATA:00460512   00              ??          00h                                     
DATA:00460513   00              ??          00h                                     
DATA:00460514   ae              ??          AEh                                     
DATA:00460515   07              ??          07h                                     
DATA:00460516   00              ??          00h                                     
DATA:00460517   00              ??          00h                                     
DATA:00460518   1f              ??          1Fh                                     
DATA:00460519   05              ??          05h                                     
DATA:0046051a   00              ??          00h                                     
DATA:0046051b   00              ??          00h                                     
                            DAT_0046051c:                 ;XREF[1,0]:   00415247
DATA:0046051c   1f              ??          1Fh                                     
DATA:0046051d   05              ??          05h                                     
DATA:0046051e   00              ??          00h                                     
DATA:0046051f   00              ??          00h                                     
DATA:00460520   66              ??          66h    f                                
DATA:00460521   06              ??          06h                                     
DATA:00460522   00              ??          00h                                     
DATA:00460523   00              ??          00h                                     
DATA:00460524   ae              ??          AEh                                     
DATA:00460525   07              ??          07h                                     
DATA:00460526   00              ??          00h                                     
DATA:00460527   00              ??          00h                                     
DATA:00460528   f6              ??          F6h                                     
DATA:00460529   08              ??          08h                                     
DATA:0046052a   00              ??          00h                                     
DATA:0046052b   00              ??          00h                                     
                            DAT_0046052c:                 ;XREF[1,0]:   00415272
DATA:0046052c   33              ??          33h    3                                
DATA:0046052d   33              ??          33h    3                                
DATA:0046052e   01              ??          01h                                     
DATA:0046052f   00              ??          00h                                     
DATA:00460530   cd              ??          CDh                                     
DATA:00460531   cc              ??          CCh                                     
DATA:00460532   00              ??          00h                                     
DATA:00460533   00              ??          00h                                     
DATA:00460534   66              ??          66h    f                                
DATA:00460535   66              ??          66h    f                                
DATA:00460536   00              ??          00h                                     
DATA:00460537   00              ??          00h                                     
DATA:00460538   00              ??          00h                                     
DATA:00460539   00              ??          00h                                     
DATA:0046053a   00              ??          00h                                     
DATA:0046053b   00              ??          00h                                     
                            DAT_0046053c:                 ;XREF[1,0]:   00415256
DATA:0046053c   1f              ??          1Fh                                     
DATA:0046053d   05              ??          05h                                     
DATA:0046053e   00              ??          00h                                     
DATA:0046053f   00              ??          00h                                     
DATA:00460540   66              ??          66h    f                                
DATA:00460541   06              ??          06h                                     
DATA:00460542   00              ??          00h                                     
DATA:00460543   00              ??          00h                                     
DATA:00460544   ae              ??          AEh                                     
DATA:00460545   07              ??          07h                                     
DATA:00460546   00              ??          00h                                     
DATA:00460547   00              ??          00h                                     
DATA:00460548   f6              ??          F6h                                     
DATA:00460549   08              ??          08h                                     
DATA:0046054a   00              ??          00h                                     
DATA:0046054b   00              ??          00h                                     
                            DAT_0046054c:                 ;XREF[1,0]:   00415263
DATA:0046054c   00              ??          00h                                     
DATA:0046054d   00              ??          00h                                     
DATA:0046054e   01              ??          01h                                     
DATA:0046054f   00              ??          00h                                     
DATA:00460550   9a              ??          9Ah                                     
DATA:00460551   99              ??          99h                                     
DATA:00460552   00              ??          00h                                     
DATA:00460553   00              ??          00h                                     
DATA:00460554   cd              ??          CDh                                     
DATA:00460555   4c              ??          4Ch    L                                
DATA:00460556   00              ??          00h                                     
DATA:00460557   00              ??          00h                                     
DATA:00460558   00              ??          00h                                     
DATA:00460559   00              ??          00h                                     
DATA:0046055a   00              ??          00h                                     
DATA:0046055b   00              ??          00h                                     
                            DAT_0046055c:                 ;XREF[1,0]:   004150ec
DATA:0046055c   00              ??          00h                                     
DATA:0046055d   00              ??          00h                                     
DATA:0046055e   06              ??          06h                                     
DATA:0046055f   00              ??          00h                                     
DATA:00460560   00              ??          00h                                     
DATA:00460561   00              ??          00h                                     
DATA:00460562   07              ??          07h                                     
DATA:00460563   00              ??          00h                                     
DATA:00460564   00              ??          00h                                     
DATA:00460565   00              ??          00h                                     
DATA:00460566   08              ??          08h                                     
DATA:00460567   00              ??          00h                                     
DATA:00460568   00              ??          00h                                     
DATA:00460569   00              ??          00h                                     
DATA:0046056a   09              ??          09h                                     
DATA:0046056b   00              ??          00h                                     
DATA:0046056c   00              ??          00h                                     
DATA:0046056d   00              ??          00h                                     
DATA:0046056e   0a              ??          0Ah                                     
DATA:0046056f   00              ??          00h                                     
DATA:00460570   00              ??          00h                                     
DATA:00460571   00              ??          00h                                     
DATA:00460572   00              ??          00h                                     
DATA:00460573   00              ??          00h                                     
DATA:00460574   00              ??          00h                                     
DATA:00460575   00              ??          00h                                     
DATA:00460576   00              ??          00h                                     
DATA:00460577   00              ??          00h                                     
DATA:00460578   00              ??          00h                                     
DATA:00460579   00              ??          00h                                     
DATA:0046057a   00              ??          00h                                     
DATA:0046057b   00              ??          00h                                     
DATA:0046057c   00              ??          00h                                     
DATA:0046057d   00              ??          00h                                     
DATA:0046057e   00              ??          00h                                     
DATA:0046057f   00              ??          00h                                     
DATA:00460580   00              ??          00h                                     
DATA:00460581   00              ??          00h                                     
DATA:00460582   00              ??          00h                                     
DATA:00460583   00              ??          00h                                     
DATA:00460584   00              ??          00h                                     
DATA:00460585   00              ??          00h                                     
DATA:00460586   05              ??          05h                                     
DATA:00460587   00              ??          00h                                     
DATA:00460588   00              ??          00h                                     
DATA:00460589   00              ??          00h                                     
DATA:0046058a   06              ??          06h                                     
DATA:0046058b   00              ??          00h                                     
DATA:0046058c   00              ??          00h                                     
DATA:0046058d   00              ??          00h                                     
DATA:0046058e   07              ??          07h                                     
DATA:0046058f   00              ??          00h                                     
DATA:00460590   00              ??          00h                                     
DATA:00460591   00              ??          00h                                     
DATA:00460592   08              ??          08h                                     
DATA:00460593   00              ??          00h                                     
DATA:00460594   00              ??          00h                                     
DATA:00460595   00              ??          00h                                     
DATA:00460596   09              ??          09h                                     
DATA:00460597   00              ??          00h                                     
                            PTR_LAB_00460598:             ;XREF[1,0]:   0042fc83
DATA:00460598   27544100        addr        CODE:LAB_00415427                       
DATA:0046059c   7b564100        addr        CODE:LAB_0041567b                       
DATA:004605a0   fc574100        addr        CODE:LAB_004157fc                       
                            $RACE:                        ;XREF[1,0]:   00415525
DATA:004605a4   52              ??          52h    R                                
DATA:004605a5   41              ??          41h    A                                ;?  ->  00454341
DATA:004605a6   43              ??          43h    C                                
DATA:004605a7   45              ??          45h    E                                
DATA:004605a8   00              ??          00h                                     
                            $RACE1:                       ;XREF[1,0]:   00415541
DATA:004605a9   52              ??          52h    R                                
DATA:004605aa   41              ??          41h    A                                ;?  ->  00454341
DATA:004605ab   43              ??          43h    C                                
DATA:004605ac   45              ??          45h    E                                
DATA:004605ad   00              ??          00h                                     
DATA:004605ae   00              ??          00h                                     
DATA:004605af   00              ??          00h                                     
                            DAT_004605b0:                 ;XREF[10,0]:  00415c2f,004164d0,004164f3,0041650c
                                                          ;             0041651d,0041653a,00416551,0041655e
                                                          ;             004165f6,00416815
DATA:004605b0   ffff            undefined2  FFFFh                                   
DATA:004605b2   ff              ??          FFh                                     
DATA:004605b3   ff              ??          FFh                                     
                            DAT_004605b4:                 ;XREF[3,0]:   00416485,004165d9,004165ed
DATA:004605b4   01              ??          01h                                     
DATA:004605b5   00              ??          00h                                     
                            DAT_004605b6:                 ;XREF[46,2]:  0041566c,00415be9,00415ced,00416284
                                                          ;             0041628c,004162d4,004163a7,0041641f
                                                          ;             0041647b,00416592,004165c8,004165d6
                                                          ;             00416605,0041661f,0041665f,00416664
                                                          ;             00416686,0041669e,004166a3,004166b2
                                                          ;             004166ba,00416724,00416728,00416763
                                                          ;             00416767,00416771,00416775,0041679a
                                                          ;             0041679e,004167d6,004180ae,004182f4
                                                          ;             0041a254,0041ab90,0042f707,0042f75b
                                                          ;             0042f8f7,0042fa15,0042fcb3,0042fccd
                                                          ;             0043dac5,0043e50b,0044df4c,0044e05d
                                                          ;             0044e7d6,0044f195,00416629,0041668b
DATA:004605b6   0000            undefined2  0000h                                   
                            DAT_004605b8:                 ;XREF[2,0]:   0041597a,00416143
DATA:004605b8   00              ??          00h                                     
DATA:004605b9   00              ??          00h                                     
                            DAT_004605ba:                 ;XREF[9,0]:   00415bf8,00415e35,00415ea5,004163d7
                                                          ;             00416433,0041662f,004166bf,004166fe
                                                          ;             0041671b
DATA:004605ba   0000            undefined2  0000h                                   
DATA:004605bc   01              ??          01h                                     
DATA:004605bd   00              ??          00h                                     
DATA:004605be   00              ??          00h                                     
DATA:004605bf   00              ??          00h                                     
DATA:004605c0   0a              ??          0Ah                                     
DATA:004605c1   00              ??          00h                                     
DATA:004605c2   00              ??          00h                                     
DATA:004605c3   00              ??          00h                                     
DATA:004605c4   64              ??          64h    d                                
DATA:004605c5   00              ??          00h                                     
DATA:004605c6   00              ??          00h                                     
DATA:004605c7   00              ??          00h                                     
DATA:004605c8   e8              ??          E8h                                     
DATA:004605c9   03              ??          03h                                     
DATA:004605ca   00              ??          00h                                     
DATA:004605cb   00              ??          00h                                     
DATA:004605cc   10              ??          10h                                     
DATA:004605cd   27              ??          27h    '                                
DATA:004605ce   00              ??          00h                                     
DATA:004605cf   00              ??          00h                                     
DATA:004605d0   a0              ??          A0h                                     
DATA:004605d1   86              ??          86h                                     
DATA:004605d2   01              ??          01h                                     
DATA:004605d3   00              ??          00h                                     
                            DAT_004605d4:                 ;XREF[6,0]:   00415ad6,00415adb,00415af1,00415afd
                                                          ;             00415b09,00415b17
DATA:004605d4   00000000        undefined4  00000000h                               
                            DAT_004605d8:                 ;XREF[13,0]:  00416b76,00416bdd,00416c1c,00416d84
                                                          ;             00416dec,00416f6f,00416f92,00416fc2
                                                          ;             0041700e,0041702f,0041728c,004172e1
                                                          ;             004173e1
DATA:004605d8   00000000        undefined4  00000000h                               
                            DAT_004605dc:                 ;XREF[16,0]:  00416b93,00416bd3,00416c10,00416d46
                                                          ;             00416dae,00416f54,00416f88,00416f9a
                                                          ;             00417002,00417049,004170a1,004171af
                                                          ;             004171cb,0041725e,004172da,004173b3
DATA:004605dc   00000000        undefined4  00000000h                               
                            DAT_004605e0:                 ;XREF[4,0]:   00416bad,00416bb7,00416c01,00416c34
DATA:004605e0   00              ??          00h                                     
DATA:004605e1   00              ??          00h                                     
DATA:004605e2   00              ??          00h                                     
DATA:004605e3   00              ??          00h                                     
                            DAT_004605e4:                 ;XREF[3,0]:   00416b29,00416b33,004172c5
DATA:004605e4   00000000        undefined4  00000000h                               
                            DAT_004605e8:                 ;XREF[3,0]:   00416c94,00416c9e,00416ff5
DATA:004605e8   0100            undefined2  0001h                                   
DATA:004605ea   00              ??          00h                                     
DATA:004605eb   00              ??          00h                                     
DATA:004605ec   00              ??          00h                                     
DATA:004605ed   00              ??          00h                                     
                            DAT_004605ee:                 ;XREF[1,0]:   004606c0
DATA:004605ee   02              ??          02h                                     
DATA:004605ef   00              ??          00h                                     
DATA:004605f0   01              ??          01h                                     
DATA:004605f1   00              ??          00h                                     
DATA:004605f2   05              ??          05h                                     
DATA:004605f3   00              ??          00h                                     
                            DAT_004605f4:                 ;XREF[1,0]:   004606c4
DATA:004605f4   04              ??          04h                                     
DATA:004605f5   00              ??          00h                                     
DATA:004605f6   01              ??          01h                                     
DATA:004605f7   00              ??          00h                                     
DATA:004605f8   02              ??          02h                                     
DATA:004605f9   00              ??          00h                                     
DATA:004605fa   09              ??          09h                                     
DATA:004605fb   00              ??          00h                                     
DATA:004605fc   0a              ??          0Ah                                     
DATA:004605fd   00              ??          00h                                     
                            DAT_004605fe:                 ;XREF[1,0]:   004606c8
DATA:004605fe   06              ??          06h                                     
DATA:004605ff   00              ??          00h                                     
DATA:00460600   01              ??          01h                                     
DATA:00460601   00              ??          00h                                     
DATA:00460602   02              ??          02h                                     
DATA:00460603   00              ??          00h                                     
DATA:00460604   02              ??          02h                                     
DATA:00460605   00              ??          00h                                     
DATA:00460606   04              ??          04h                                     
DATA:00460607   00              ??          00h                                     
DATA:00460608   0a              ??          0Ah                                     
DATA:00460609   00              ??          00h                                     
DATA:0046060a   0b              ??          0Bh                                     
DATA:0046060b   00              ??          00h                                     
                            DAT_0046060c:                 ;XREF[1,0]:   004606cc
DATA:0046060c   08              ??          08h                                     
DATA:0046060d   00              ??          00h                                     
DATA:0046060e   01              ??          01h                                     
DATA:0046060f   00              ??          00h                                     
DATA:00460610   02              ??          02h                                     
DATA:00460611   00              ??          00h                                     
DATA:00460612   03              ??          03h                                     
DATA:00460613   00              ??          00h                                     
DATA:00460614   03              ??          03h                                     
DATA:00460615   00              ??          00h                                     
DATA:00460616   0c              ??          0Ch                                     
DATA:00460617   00              ??          00h                                     
DATA:00460618   0d              ??          0Dh                                     
DATA:00460619   00              ??          00h                                     
DATA:0046061a   0e              ??          0Eh                                     
DATA:0046061b   00              ??          00h                                     
DATA:0046061c   0f              ??          0Fh                                     
DATA:0046061d   00              ??          00h                                     
                            DAT_0046061e:                 ;XREF[1,0]:   004606d0
DATA:0046061e   0a              ??          0Ah                                     
DATA:0046061f   00              ??          00h                                     
DATA:00460620   01              ??          01h                                     
DATA:00460621   00              ??          00h                                     
DATA:00460622   02              ??          02h                                     
DATA:00460623   00              ??          00h                                     
DATA:00460624   03              ??          03h                                     
DATA:00460625   00              ??          00h                                     
DATA:00460626   03              ??          03h                                     
DATA:00460627   00              ??          00h                                     
DATA:00460628   08              ??          08h                                     
DATA:00460629   00              ??          00h                                     
DATA:0046062a   0a              ??          0Ah                                     
DATA:0046062b   00              ??          00h                                     
DATA:0046062c   0c              ??          0Ch                                     
DATA:0046062d   00              ??          00h                                     
DATA:0046062e   0d              ??          0Dh                                     
DATA:0046062f   00              ??          00h                                     
DATA:00460630   0e              ??          0Eh                                     
DATA:00460631   00              ??          00h                                     
DATA:00460632   0f              ??          0Fh                                     
DATA:00460633   00              ??          00h                                     
                            DAT_00460634:                 ;XREF[1,0]:   004606d4
DATA:00460634   02              ??          02h                                     
DATA:00460635   00              ??          00h                                     
DATA:00460636   01              ??          01h                                     
DATA:00460637   00              ??          00h                                     
DATA:00460638   04              ??          04h                                     
DATA:00460639   00              ??          00h                                     
                            DAT_0046063a:                 ;XREF[1,0]:   004606d8
DATA:0046063a   04              ??          04h                                     
DATA:0046063b   00              ??          00h                                     
DATA:0046063c   01              ??          01h                                     
DATA:0046063d   00              ??          00h                                     
DATA:0046063e   02              ??          02h                                     
DATA:0046063f   00              ??          00h                                     
DATA:00460640   08              ??          08h                                     
DATA:00460641   00              ??          00h                                     
DATA:00460642   0b              ??          0Bh                                     
DATA:00460643   00              ??          00h                                     
                            DAT_00460644:                 ;XREF[1,0]:   004606dc
DATA:00460644   06              ??          06h                                     
DATA:00460645   00              ??          00h                                     
DATA:00460646   01              ??          01h                                     
DATA:00460647   00              ??          00h                                     
DATA:00460648   02              ??          02h                                     
DATA:00460649   00              ??          00h                                     
DATA:0046064a   02              ??          02h                                     
DATA:0046064b   00              ??          00h                                     
DATA:0046064c   04              ??          04h                                     
DATA:0046064d   00              ??          00h                                     
DATA:0046064e   08              ??          08h                                     
DATA:0046064f   00              ??          00h                                     
DATA:00460650   09              ??          09h                                     
DATA:00460651   00              ??          00h                                     
                            DAT_00460652:                 ;XREF[1,0]:   004606e0
DATA:00460652   08              ??          08h                                     
DATA:00460653   00              ??          00h                                     
DATA:00460654   01              ??          01h                                     
DATA:00460655   00              ??          00h                                     
DATA:00460656   02              ??          02h                                     
DATA:00460657   00              ??          00h                                     
DATA:00460658   02              ??          02h                                     
DATA:00460659   00              ??          00h                                     
DATA:0046065a   03              ??          03h                                     
DATA:0046065b   00              ??          00h                                     
DATA:0046065c   03              ??          03h                                     
DATA:0046065d   00              ??          00h                                     
DATA:0046065e   0c              ??          0Ch                                     
DATA:0046065f   00              ??          00h                                     
DATA:00460660   0d              ??          0Dh                                     
DATA:00460661   00              ??          00h                                     
DATA:00460662   0f              ??          0Fh                                     
DATA:00460663   00              ??          00h                                     
                            DAT_00460664:                 ;XREF[1,0]:   004606e4
DATA:00460664   0a              ??          0Ah                                     
DATA:00460665   00              ??          00h                                     
DATA:00460666   01              ??          01h                                     
DATA:00460667   00              ??          00h                                     
DATA:00460668   01              ??          01h                                     
DATA:00460669   00              ??          00h                                     
DATA:0046066a   02              ??          02h                                     
DATA:0046066b   00              ??          00h                                     
DATA:0046066c   02              ??          02h                                     
DATA:0046066d   00              ??          00h                                     
DATA:0046066e   03              ??          03h                                     
DATA:0046066f   00              ??          00h                                     
DATA:00460670   03              ??          03h                                     
DATA:00460671   00              ??          00h                                     
DATA:00460672   0c              ??          0Ch                                     
DATA:00460673   00              ??          00h                                     
DATA:00460674   0d              ??          0Dh                                     
DATA:00460675   00              ??          00h                                     
DATA:00460676   0e              ??          0Eh                                     
DATA:00460677   00              ??          00h                                     
DATA:00460678   0f              ??          0Fh                                     
DATA:00460679   00              ??          00h                                     
                            DAT_0046067a:                 ;XREF[1,0]:   004606e8
DATA:0046067a   02              ??          02h                                     
DATA:0046067b   00              ??          00h                                     
DATA:0046067c   01              ??          01h                                     
DATA:0046067d   00              ??          00h                                     
DATA:0046067e   07              ??          07h                                     
DATA:0046067f   00              ??          00h                                     
                            DAT_00460680:                 ;XREF[1,0]:   004606ec
DATA:00460680   04              ??          04h                                     
DATA:00460681   00              ??          00h                                     
DATA:00460682   01              ??          01h                                     
DATA:00460683   00              ??          00h                                     
DATA:00460684   01              ??          01h                                     
DATA:00460685   00              ??          00h                                     
DATA:00460686   02              ??          02h                                     
DATA:00460687   00              ??          00h                                     
DATA:00460688   02              ??          02h                                     
DATA:00460689   00              ??          00h                                     
                            DAT_0046068a:                 ;XREF[1,0]:   004606f0
DATA:0046068a   06              ??          06h                                     
DATA:0046068b   00              ??          00h                                     
DATA:0046068c   01              ??          01h                                     
DATA:0046068d   00              ??          00h                                     
DATA:0046068e   01              ??          01h                                     
DATA:0046068f   00              ??          00h                                     
DATA:00460690   01              ??          01h                                     
DATA:00460691   00              ??          00h                                     
DATA:00460692   02              ??          02h                                     
DATA:00460693   00              ??          00h                                     
DATA:00460694   02              ??          02h                                     
DATA:00460695   00              ??          00h                                     
DATA:00460696   02              ??          02h                                     
DATA:00460697   00              ??          00h                                     
                            DAT_00460698:                 ;XREF[1,0]:   004606f4
DATA:00460698   08              ??          08h                                     
DATA:00460699   00              ??          00h                                     
DATA:0046069a   01              ??          01h                                     
DATA:0046069b   00              ??          00h                                     
DATA:0046069c   01              ??          01h                                     
DATA:0046069d   00              ??          00h                                     
DATA:0046069e   02              ??          02h                                     
DATA:0046069f   00              ??          00h                                     
DATA:004606a0   02              ??          02h                                     
DATA:004606a1   00              ??          00h                                     
DATA:004606a2   02              ??          02h                                     
DATA:004606a3   00              ??          00h                                     
DATA:004606a4   03              ??          03h                                     
DATA:004606a5   00              ??          00h                                     
DATA:004606a6   03              ??          03h                                     
DATA:004606a7   00              ??          00h                                     
DATA:004606a8   03              ??          03h                                     
DATA:004606a9   00              ??          00h                                     
                            DAT_004606aa:                 ;XREF[1,0]:   004606f8
DATA:004606aa   0a              ??          0Ah                                     
DATA:004606ab   00              ??          00h                                     
DATA:004606ac   01              ??          01h                                     
DATA:004606ad   00              ??          00h                                     
DATA:004606ae   01              ??          01h                                     
DATA:004606af   00              ??          00h                                     
DATA:004606b0   01              ??          01h                                     
DATA:004606b1   00              ??          00h                                     
DATA:004606b2   02              ??          02h                                     
DATA:004606b3   00              ??          00h                                     
DATA:004606b4   02              ??          02h                                     
DATA:004606b5   00              ??          00h                                     
DATA:004606b6   02              ??          02h                                     
DATA:004606b7   00              ??          00h                                     
DATA:004606b8   03              ??          03h                                     
DATA:004606b9   00              ??          00h                                     
DATA:004606ba   03              ??          03h                                     
DATA:004606bb   00              ??          00h                                     
DATA:004606bc   03              ??          03h                                     
DATA:004606bd   00              ??          00h                                     
DATA:004606be   03              ??          03h                                     
DATA:004606bf   00              ??          00h                                     
                            $LevelLut1?:                  ;XREF[1,0]:   00417c80
DATA:004606c0   ee054600f...    addr[15]                                            ;= 02h
                                                                                    ;= 04h
                                                                                    ;= 06h
                                                                                    ;= 08h
                                                                                    ;= 0Ah
   |_DATA:004606c0   [0]             addr        DAT_004605ee                            
   |_DATA:004606c4   [1]             addr        DAT_004605f4                            
   |_DATA:004606c8   [2]             addr        DAT_004605fe                            
   |_DATA:004606cc   [3]             addr        DAT_0046060c                            
   |_DATA:004606d0   [4]             addr        DAT_0046061e                            
   |_DATA:004606d4   [5]             addr        DAT_00460634                            
   |_DATA:004606d8   [6]             addr        DAT_0046063a                            
   |_DATA:004606dc   [7]             addr        DAT_00460644                            
   |_DATA:004606e0   [8]             addr        DAT_00460652                            
   |_DATA:004606e4   [9]             addr        DAT_00460664                            
   |_DATA:004606e8   [10]            addr        DAT_0046067a                            
   |_DATA:004606ec   [11]            addr        DAT_00460680                            
   |_DATA:004606f0   [12]            addr        DAT_0046068a                            
   |_DATA:004606f4   [13]            addr        DAT_00460698                            
   |_DATA:004606f8   [14]            addr        DAT_004606aa                            
DATA:004606fc   fe              ??          FEh                                     
DATA:004606fd   ff              ??          FFh                                     
DATA:004606fe   00              ??          00h                                     
DATA:004606ff   00              ??          00h                                     
DATA:00460700   01              ??          01h                                     
DATA:00460701   00              ??          00h                                     
DATA:00460702   00              ??          00h                                     
DATA:00460703   00              ??          00h                                     
DATA:00460704   00              ??          00h                                     
DATA:00460705   00              ??          00h                                     
DATA:00460706   00              ??          00h                                     
DATA:00460707   00              ??          00h                                     
                            DAT_00460708:                 ;XREF[1,0]:   00460840
DATA:00460708   ff              ??          FFh                                     
DATA:00460709   ff              ??          FFh                                     
DATA:0046070a   00              ??          00h                                     
DATA:0046070b   00              ??          00h                                     
DATA:0046070c   04              ??          04h                                     
DATA:0046070d   00              ??          00h                                     
DATA:0046070e   01              ??          01h                                     
DATA:0046070f   00              ??          00h                                     
DATA:00460710   03              ??          03h                                     
DATA:00460711   00              ??          00h                                     
DATA:00460712   00              ??          00h                                     
DATA:00460713   00              ??          00h                                     
DATA:00460714   ff              ??          FFh                                     
DATA:00460715   ff              ??          FFh                                     
DATA:00460716   00              ??          00h                                     
DATA:00460717   00              ??          00h                                     
DATA:00460718   04              ??          04h                                     
DATA:00460719   00              ??          00h                                     
DATA:0046071a   f4              ??          F4h                                     
DATA:0046071b   01              ??          01h                                     
DATA:0046071c   02              ??          02h                                     
DATA:0046071d   00              ??          00h                                     
DATA:0046071e   00              ??          00h                                     
DATA:0046071f   00              ??          00h                                     
                            DAT_00460720:                 ;XREF[1,0]:   00460858
DATA:00460720   ff              ??          FFh                                     
DATA:00460721   ff              ??          FFh                                     
DATA:00460722   00              ??          00h                                     
DATA:00460723   00              ??          00h                                     
DATA:00460724   04              ??          04h                                     
DATA:00460725   00              ??          00h                                     
DATA:00460726   01              ??          01h                                     
DATA:00460727   00              ??          00h                                     
DATA:00460728   02              ??          02h                                     
DATA:00460729   00              ??          00h                                     
DATA:0046072a   00              ??          00h                                     
DATA:0046072b   00              ??          00h                                     
DATA:0046072c   ff              ??          FFh                                     
DATA:0046072d   ff              ??          FFh                                     
DATA:0046072e   00              ??          00h                                     
DATA:0046072f   00              ??          00h                                     
DATA:00460730   04              ??          04h                                     
DATA:00460731   00              ??          00h                                     
DATA:00460732   32              ??          32h    2                                
DATA:00460733   00              ??          00h                                     
DATA:00460734   0a              ??          0Ah                                     
DATA:00460735   00              ??          00h                                     
DATA:00460736   00              ??          00h                                     
DATA:00460737   00              ??          00h                                     
                            DAT_00460738:                 ;XREF[1,0]:   0046085c
DATA:00460738   ff              ??          FFh                                     
DATA:00460739   ff              ??          FFh                                     
DATA:0046073a   00              ??          00h                                     
DATA:0046073b   00              ??          00h                                     
DATA:0046073c   04              ??          04h                                     
DATA:0046073d   00              ??          00h                                     
DATA:0046073e   01              ??          01h                                     
DATA:0046073f   00              ??          00h                                     
DATA:00460740   03              ??          03h                                     
DATA:00460741   00              ??          00h                                     
DATA:00460742   00              ??          00h                                     
DATA:00460743   00              ??          00h                                     
DATA:00460744   ff              ??          FFh                                     
DATA:00460745   ff              ??          FFh                                     
DATA:00460746   00              ??          00h                                     
DATA:00460747   00              ??          00h                                     
DATA:00460748   04              ??          04h                                     
DATA:00460749   00              ??          00h                                     
DATA:0046074a   32              ??          32h    2                                
DATA:0046074b   00              ??          00h                                     
DATA:0046074c   0b              ??          0Bh                                     
DATA:0046074d   00              ??          00h                                     
DATA:0046074e   00              ??          00h                                     
DATA:0046074f   00              ??          00h                                     
                            DAT_00460750:                 ;XREF[2,0]:   00460848,00460850
DATA:00460750   ff              ??          FFh                                     
DATA:00460751   ff              ??          FFh                                     
DATA:00460752   00              ??          00h                                     
DATA:00460753   00              ??          00h                                     
DATA:00460754   00              ??          00h                                     
DATA:00460755   00              ??          00h                                     
DATA:00460756   09              ??          09h                                     
DATA:00460757   00              ??          00h                                     
DATA:00460758   02              ??          02h                                     
DATA:00460759   00              ??          00h                                     
DATA:0046075a   00              ??          00h                                     
DATA:0046075b   00              ??          00h                                     
DATA:0046075c   05              ??          05h                                     
DATA:0046075d   00              ??          00h                                     
DATA:0046075e   01              ??          01h                                     
DATA:0046075f   00              ??          00h                                     
DATA:00460760   00              ??          00h                                     
DATA:00460761   00              ??          00h                                     
DATA:00460762   32              ??          32h    2                                
DATA:00460763   00              ??          00h                                     
DATA:00460764   0c              ??          0Ch                                     
DATA:00460765   00              ??          00h                                     
DATA:00460766   00              ??          00h                                     
DATA:00460767   00              ??          00h                                     
DATA:00460768   05              ??          05h                                     
DATA:00460769   00              ??          00h                                     
DATA:0046076a   02              ??          02h                                     
DATA:0046076b   00              ??          00h                                     
DATA:0046076c   00              ??          00h                                     
DATA:0046076d   00              ??          00h                                     
DATA:0046076e   32              ??          32h    2                                
DATA:0046076f   00              ??          00h                                     
DATA:00460770   0c              ??          0Ch                                     
DATA:00460771   00              ??          00h                                     
DATA:00460772   00              ??          00h                                     
DATA:00460773   00              ??          00h                                     
DATA:00460774   03              ??          03h                                     
DATA:00460775   00              ??          00h                                     
DATA:00460776   80              ??          80h                                     
DATA:00460777   00              ??          00h                                     
DATA:00460778   00              ??          00h                                     
DATA:00460779   00              ??          00h                                     
DATA:0046077a   32              ??          32h    2                                
DATA:0046077b   00              ??          00h                                     
DATA:0046077c   0c              ??          0Ch                                     
DATA:0046077d   00              ??          00h                                     
DATA:0046077e   00              ??          00h                                     
DATA:0046077f   00              ??          00h                                     
DATA:00460780   14              ??          14h                                     
DATA:00460781   00              ??          00h                                     
DATA:00460782   00              ??          00h                                     
DATA:00460783   01              ??          01h                                     
DATA:00460784   00              ??          00h                                     
DATA:00460785   00              ??          00h                                     
DATA:00460786   64              ??          64h    d                                
DATA:00460787   00              ??          00h                                     
DATA:00460788   0f              ??          0Fh                                     
DATA:00460789   00              ??          00h                                     
DATA:0046078a   00              ??          00h                                     
DATA:0046078b   00              ??          00h                                     
DATA:0046078c   00              ??          00h                                     
DATA:0046078d   00              ??          00h                                     
DATA:0046078e   10              ??          10h                                     
DATA:0046078f   00              ??          00h                                     
DATA:00460790   04              ??          04h                                     
DATA:00460791   08              ??          08h                                     
DATA:00460792   e8              ??          E8h                                     
DATA:00460793   03              ??          03h                                     
DATA:00460794   16              ??          16h                                     
DATA:00460795   00              ??          00h                                     
DATA:00460796   00              ??          00h                                     
DATA:00460797   00              ??          00h                                     
DATA:00460798   00              ??          00h                                     
DATA:00460799   00              ??          00h                                     
DATA:0046079a   04              ??          04h                                     
DATA:0046079b   00              ??          00h                                     
DATA:0046079c   00              ??          00h                                     
DATA:0046079d   08              ??          08h                                     
DATA:0046079e   2c              ??          2Ch    ,                                
DATA:0046079f   01              ??          01h                                     
DATA:004607a0   14              ??          14h                                     
DATA:004607a1   00              ??          00h                                     
DATA:004607a2   00              ??          00h                                     
DATA:004607a3   00              ??          00h                                     
DATA:004607a4   0a              ??          0Ah                                     
DATA:004607a5   00              ??          00h                                     
DATA:004607a6   00              ??          00h                                     
DATA:004607a7   04              ??          04h                                     
DATA:004607a8   00              ??          00h                                     
DATA:004607a9   00              ??          00h                                     
DATA:004607aa   32              ??          32h    2                                
DATA:004607ab   00              ??          00h                                     
DATA:004607ac   0d              ??          0Dh                                     
DATA:004607ad   00              ??          00h                                     
DATA:004607ae   00              ??          00h                                     
DATA:004607af   00              ??          00h                                     
DATA:004607b0   0a              ??          0Ah                                     
DATA:004607b1   00              ??          00h                                     
DATA:004607b2   00              ??          00h                                     
DATA:004607b3   02              ??          02h                                     
DATA:004607b4   00              ??          00h                                     
DATA:004607b5   00              ??          00h                                     
DATA:004607b6   64              ??          64h    d                                
DATA:004607b7   00              ??          00h                                     
DATA:004607b8   0d              ??          0Dh                                     
DATA:004607b9   00              ??          00h                                     
DATA:004607ba   00              ??          00h                                     
DATA:004607bb   00              ??          00h                                     
DATA:004607bc   00              ??          00h                                     
DATA:004607bd   00              ??          00h                                     
DATA:004607be   00              ??          00h                                     
DATA:004607bf   08              ??          08h                                     
DATA:004607c0   00              ??          00h                                     
DATA:004607c1   00              ??          00h                                     
DATA:004607c2   e8              ??          E8h                                     
DATA:004607c3   03              ??          03h                                     
DATA:004607c4   1c              ??          1Ch                                     
DATA:004607c5   00              ??          00h                                     
DATA:004607c6   00              ??          00h                                     
DATA:004607c7   00              ??          00h                                     
                            DAT_004607c8:                 ;XREF[2,0]:   0046084c,00460854
DATA:004607c8   ff              ??          FFh                                     
DATA:004607c9   ff              ??          FFh                                     
DATA:004607ca   00              ??          00h                                     
DATA:004607cb   00              ??          00h                                     
DATA:004607cc   00              ??          00h                                     
DATA:004607cd   00              ??          00h                                     
DATA:004607ce   09              ??          09h                                     
DATA:004607cf   00              ??          00h                                     
DATA:004607d0   03              ??          03h                                     
DATA:004607d1   00              ??          00h                                     
DATA:004607d2   00              ??          00h                                     
DATA:004607d3   00              ??          00h                                     
DATA:004607d4   05              ??          05h                                     
DATA:004607d5   00              ??          00h                                     
DATA:004607d6   01              ??          01h                                     
DATA:004607d7   00              ??          00h                                     
DATA:004607d8   00              ??          00h                                     
DATA:004607d9   00              ??          00h                                     
DATA:004607da   32              ??          32h    2                                
DATA:004607db   00              ??          00h                                     
DATA:004607dc   10              ??          10h                                     
DATA:004607dd   00              ??          00h                                     
DATA:004607de   00              ??          00h                                     
DATA:004607df   00              ??          00h                                     
DATA:004607e0   05              ??          05h                                     
DATA:004607e1   00              ??          00h                                     
DATA:004607e2   02              ??          02h                                     
DATA:004607e3   00              ??          00h                                     
DATA:004607e4   00              ??          00h                                     
DATA:004607e5   00              ??          00h                                     
DATA:004607e6   32              ??          32h    2                                
DATA:004607e7   00              ??          00h                                     
DATA:004607e8   10              ??          10h                                     
DATA:004607e9   00              ??          00h                                     
DATA:004607ea   00              ??          00h                                     
DATA:004607eb   00              ??          00h                                     
DATA:004607ec   03              ??          03h                                     
DATA:004607ed   00              ??          00h                                     
DATA:004607ee   80              ??          80h                                     
DATA:004607ef   00              ??          00h                                     
DATA:004607f0   00              ??          00h                                     
DATA:004607f1   00              ??          00h                                     
DATA:004607f2   32              ??          32h    2                                
DATA:004607f3   00              ??          00h                                     
DATA:004607f4   10              ??          10h                                     
DATA:004607f5   00              ??          00h                                     
DATA:004607f6   00              ??          00h                                     
DATA:004607f7   00              ??          00h                                     
DATA:004607f8   14              ??          14h                                     
DATA:004607f9   00              ??          00h                                     
DATA:004607fa   00              ??          00h                                     
DATA:004607fb   01              ??          01h                                     
DATA:004607fc   00              ??          00h                                     
DATA:004607fd   00              ??          00h                                     
DATA:004607fe   64              ??          64h    d                                
DATA:004607ff   00              ??          00h                                     
DATA:00460800   13              ??          13h                                     
DATA:00460801   00              ??          00h                                     
DATA:00460802   00              ??          00h                                     
DATA:00460803   00              ??          00h                                     
DATA:00460804   00              ??          00h                                     
DATA:00460805   00              ??          00h                                     
DATA:00460806   20              ??          20h                                     
DATA:00460807   00              ??          00h                                     
DATA:00460808   04              ??          04h                                     
DATA:00460809   08              ??          08h                                     
DATA:0046080a   e8              ??          E8h                                     
DATA:0046080b   03              ??          03h                                     
DATA:0046080c   17              ??          17h                                     
DATA:0046080d   00              ??          00h                                     
DATA:0046080e   00              ??          00h                                     
DATA:0046080f   00              ??          00h                                     
DATA:00460810   00              ??          00h                                     
DATA:00460811   00              ??          00h                                     
DATA:00460812   04              ??          04h                                     
DATA:00460813   00              ??          00h                                     
DATA:00460814   00              ??          00h                                     
DATA:00460815   08              ??          08h                                     
DATA:00460816   2c              ??          2Ch    ,                                
DATA:00460817   01              ??          01h                                     
DATA:00460818   14              ??          14h                                     
DATA:00460819   00              ??          00h                                     
DATA:0046081a   00              ??          00h                                     
DATA:0046081b   00              ??          00h                                     
DATA:0046081c   0a              ??          0Ah                                     
DATA:0046081d   00              ??          00h                                     
DATA:0046081e   00              ??          00h                                     
DATA:0046081f   02              ??          02h                                     
DATA:00460820   00              ??          00h                                     
DATA:00460821   00              ??          00h                                     
DATA:00460822   32              ??          32h    2                                
DATA:00460823   00              ??          00h                                     
DATA:00460824   11              ??          11h                                     
DATA:00460825   00              ??          00h                                     
DATA:00460826   00              ??          00h                                     
DATA:00460827   00              ??          00h                                     
DATA:00460828   0a              ??          0Ah                                     
DATA:00460829   00              ??          00h                                     
DATA:0046082a   00              ??          00h                                     
DATA:0046082b   04              ??          04h                                     
DATA:0046082c   00              ??          00h                                     
DATA:0046082d   00              ??          00h                                     
DATA:0046082e   64              ??          64h    d                                
DATA:0046082f   00              ??          00h                                     
DATA:00460830   11              ??          11h                                     
DATA:00460831   00              ??          00h                                     
DATA:00460832   00              ??          00h                                     
DATA:00460833   00              ??          00h                                     
DATA:00460834   00              ??          00h                                     
DATA:00460835   00              ??          00h                                     
DATA:00460836   00              ??          00h                                     
DATA:00460837   08              ??          08h                                     
DATA:00460838   00              ??          00h                                     
DATA:00460839   00              ??          00h                                     
DATA:0046083a   e8              ??          E8h                                     
DATA:0046083b   03              ??          03h                                     
DATA:0046083c   1d              ??          1Dh                                     
DATA:0046083d   00              ??          00h                                     
DATA:0046083e   00              ??          00h                                     
DATA:0046083f   00              ??          00h                                     
                            PTR_DAT_00460840:             ;XREF[1,0]:   00417583
DATA:00460840   08074600        addr        DAT_00460708                            ;= FFh
DATA:00460844   00              ??          00h                                     
DATA:00460845   00              ??          00h                                     
DATA:00460846   00              ??          00h                                     
DATA:00460847   00              ??          00h                                     
DATA:00460848   50074600        addr        DAT_00460750                            ;= FFh
DATA:0046084c   c8074600        addr        DAT_004607c8                            ;= FFh
DATA:00460850   50074600        addr        DAT_00460750                            ;= FFh
DATA:00460854   c8074600        addr        DAT_004607c8                            ;= FFh
DATA:00460858   20074600        addr        DAT_00460720                            ;= FFh
DATA:0046085c   38074600        addr        DAT_00460738                            ;= FFh
DATA:00460860   00              ??          00h                                     
DATA:00460861   00              ??          00h                                     
DATA:00460862   00              ??          00h                                     
DATA:00460863   00              ??          00h                                     
DATA:00460864   00              ??          00h                                     
DATA:00460865   00              ??          00h                                     
DATA:00460866   00              ??          00h                                     
DATA:00460867   00              ??          00h                                     
DATA:00460868   00              ??          00h                                     
DATA:00460869   00              ??          00h                                     
DATA:0046086a   00              ??          00h                                     
DATA:0046086b   00              ??          00h                                     
DATA:0046086c   00              ??          00h                                     
DATA:0046086d   00              ??          00h                                     
DATA:0046086e   00              ??          00h                                     
DATA:0046086f   00              ??          00h                                     
DATA:00460870   00              ??          00h                                     
DATA:00460871   00              ??          00h                                     
DATA:00460872   00              ??          00h                                     
DATA:00460873   00              ??          00h                                     
DATA:00460874   00              ??          00h                                     
DATA:00460875   00              ??          00h                                     
DATA:00460876   00              ??          00h                                     
DATA:00460877   00              ??          00h                                     
DATA:00460878   00              ??          00h                                     
DATA:00460879   00              ??          00h                                     
DATA:0046087a   00              ??          00h                                     
DATA:0046087b   00              ??          00h                                     
DATA:0046087c   00              ??          00h                                     
DATA:0046087d   00              ??          00h                                     
DATA:0046087e   00              ??          00h                                     
DATA:0046087f   00              ??          00h                                     
DATA:00460880   00              ??          00h                                     
DATA:00460881   00              ??          00h                                     
DATA:00460882   00              ??          00h                                     
DATA:00460883   00              ??          00h                                     
DATA:00460884   00              ??          00h                                     
DATA:00460885   00              ??          00h                                     
DATA:00460886   00              ??          00h                                     
DATA:00460887   00              ??          00h                                     
DATA:00460888   00              ??          00h                                     
DATA:00460889   00              ??          00h                                     
DATA:0046088a   00              ??          00h                                     
DATA:0046088b   00              ??          00h                                     
DATA:0046088c   00              ??          00h                                     
DATA:0046088d   00              ??          00h                                     
DATA:0046088e   00              ??          00h                                     
DATA:0046088f   00              ??          00h                                     
DATA:00460890   00              ??          00h                                     
DATA:00460891   00              ??          00h                                     
DATA:00460892   00              ??          00h                                     
DATA:00460893   00              ??          00h                                     
DATA:00460894   00              ??          00h                                     
DATA:00460895   00              ??          00h                                     
DATA:00460896   00              ??          00h                                     
DATA:00460897   00              ??          00h                                     
DATA:00460898   00              ??          00h                                     
DATA:00460899   00              ??          00h                                     
DATA:0046089a   00              ??          00h                                     
DATA:0046089b   00              ??          00h                                     
DATA:0046089c   00              ??          00h                                     
DATA:0046089d   00              ??          00h                                     
DATA:0046089e   00              ??          00h                                     
DATA:0046089f   00              ??          00h                                     
DATA:004608a0   00              ??          00h                                     
DATA:004608a1   00              ??          00h                                     
DATA:004608a2   00              ??          00h                                     
DATA:004608a3   00              ??          00h                                     
DATA:004608a4   00              ??          00h                                     
DATA:004608a5   00              ??          00h                                     
DATA:004608a6   00              ??          00h                                     
DATA:004608a7   00              ??          00h                                     
DATA:004608a8   fc              ??          FCh                                     ;?  ->  004606fc
DATA:004608a9   06              ??          06h                                     
DATA:004608aa   46              ??          46h    F                                
DATA:004608ab   00              ??          00h                                     
DATA:004608ac   fc              ??          FCh                                     ;?  ->  004606fc
DATA:004608ad   06              ??          06h                                     
DATA:004608ae   46              ??          46h    F                                
DATA:004608af   00              ??          00h                                     
DATA:004608b0   00              ??          00h                                     
DATA:004608b1   00              ??          00h                                     
DATA:004608b2   00              ??          00h                                     
DATA:004608b3   00              ??          00h                                     
DATA:004608b4   00              ??          00h                                     
DATA:004608b5   00              ??          00h                                     
DATA:004608b6   00              ??          00h                                     
DATA:004608b7   00              ??          00h                                     
DATA:004608b8   00              ??          00h                                     
DATA:004608b9   00              ??          00h                                     
DATA:004608ba   00              ??          00h                                     
DATA:004608bb   00              ??          00h                                     
DATA:004608bc   00              ??          00h                                     
DATA:004608bd   00              ??          00h                                     
DATA:004608be   00              ??          00h                                     
DATA:004608bf   00              ??          00h                                     
DATA:004608c0   00              ??          00h                                     
DATA:004608c1   00              ??          00h                                     
DATA:004608c2   00              ??          00h                                     
DATA:004608c3   00              ??          00h                                     
DATA:004608c4   00              ??          00h                                     
DATA:004608c5   00              ??          00h                                     
DATA:004608c6   00              ??          00h                                     
DATA:004608c7   00              ??          00h                                     
DATA:004608c8   00              ??          00h                                     
DATA:004608c9   00              ??          00h                                     
DATA:004608ca   00              ??          00h                                     
DATA:004608cb   00              ??          00h                                     
DATA:004608cc   00              ??          00h                                     
DATA:004608cd   00              ??          00h                                     
DATA:004608ce   00              ??          00h                                     
DATA:004608cf   00              ??          00h                                     
DATA:004608d0   00              ??          00h                                     
DATA:004608d1   00              ??          00h                                     
DATA:004608d2   00              ??          00h                                     
DATA:004608d3   00              ??          00h                                     
DATA:004608d4   00              ??          00h                                     
DATA:004608d5   00              ??          00h                                     
DATA:004608d6   00              ??          00h                                     
DATA:004608d7   00              ??          00h                                     
DATA:004608d8   00              ??          00h                                     
DATA:004608d9   00              ??          00h                                     
DATA:004608da   00              ??          00h                                     
DATA:004608db   00              ??          00h                                     
DATA:004608dc   00              ??          00h                                     
DATA:004608dd   00              ??          00h                                     
DATA:004608de   00              ??          00h                                     
DATA:004608df   00              ??          00h                                     
DATA:004608e0   00              ??          00h                                     
DATA:004608e1   00              ??          00h                                     
DATA:004608e2   00              ??          00h                                     
DATA:004608e3   00              ??          00h                                     
DATA:004608e4   00              ??          00h                                     
DATA:004608e5   00              ??          00h                                     
DATA:004608e6   00              ??          00h                                     
DATA:004608e7   00              ??          00h                                     
DATA:004608e8   00              ??          00h                                     
DATA:004608e9   00              ??          00h                                     
DATA:004608ea   00              ??          00h                                     
DATA:004608eb   00              ??          00h                                     
DATA:004608ec   01              ??          01h                                     
DATA:004608ed   00              ??          00h                                     
DATA:004608ee   00              ??          00h                                     
DATA:004608ef   00              ??          00h                                     
DATA:004608f0   00              ??          00h                                     
DATA:004608f1   00              ??          00h                                     
DATA:004608f2   fc              ??          FCh                                     
DATA:004608f3   08              ??          08h                                     
DATA:004608f4   08              ??          08h                                     
DATA:004608f5   00              ??          00h                                     
DATA:004608f6   ff              ??          FFh                                     
DATA:004608f7   ff              ??          FFh                                     
DATA:004608f8   02              ??          02h                                     
DATA:004608f9   00              ??          00h                                     
DATA:004608fa   00              ??          00h                                     
DATA:004608fb   00              ??          00h                                     
DATA:004608fc   00              ??          00h                                     
DATA:004608fd   00              ??          00h                                     
DATA:004608fe   fc              ??          FCh                                     
DATA:004608ff   08              ??          08h                                     
DATA:00460900   09              ??          09h                                     
DATA:00460901   00              ??          00h                                     
DATA:00460902   ff              ??          FFh                                     
DATA:00460903   ff              ??          FFh                                     
DATA:00460904   ff              ??          FFh                                     
DATA:00460905   ff              ??          FFh                                     
DATA:00460906   ff              ??          FFh                                     
DATA:00460907   ff              ??          FFh                                     
DATA:00460908   00              ??          00h                                     
DATA:00460909   00              ??          00h                                     
DATA:0046090a   00              ??          00h                                     
DATA:0046090b   00              ??          00h                                     
DATA:0046090c   00              ??          00h                                     
DATA:0046090d   00              ??          00h                                     
DATA:0046090e   00              ??          00h                                     
DATA:0046090f   00              ??          00h                                     
                            DAT_00460910:                 ;XREF[1,0]:   00460a88
DATA:00460910   00              ??          00h                                     
DATA:00460911   00              ??          00h                                     
DATA:00460912   80              ??          80h                                     
DATA:00460913   00              ??          00h                                     
DATA:00460914   3f              ??          3Fh    ?                                
DATA:00460915   00              ??          00h                                     
DATA:00460916   7f              ??          7Fh                                    
DATA:00460917   ff              ??          FFh                                     
DATA:00460918   24              ??          24h    $                                
DATA:00460919   00              ??          00h                                     
DATA:0046091a   ff              ??          FFh                                     
DATA:0046091b   ff              ??          FFh                                     
DATA:0046091c   00              ??          00h                                     
DATA:0046091d   00              ??          00h                                     
DATA:0046091e   00              ??          00h                                     
DATA:0046091f   04              ??          04h                                     
DATA:00460920   00              ??          00h                                     
DATA:00460921   00              ??          00h                                     
DATA:00460922   ff              ??          FFh                                     
DATA:00460923   fb              ??          FBh                                     
DATA:00460924   28              ??          28h    (                                
DATA:00460925   00              ??          00h                                     
DATA:00460926   ff              ??          FFh                                     
DATA:00460927   ff              ??          FFh                                     
DATA:00460928   00              ??          00h                                     
DATA:00460929   00              ??          00h                                     
DATA:0046092a   01              ??          01h                                     
DATA:0046092b   00              ??          00h                                     
DATA:0046092c   3f              ??          3Fh    ?                                
DATA:0046092d   00              ??          00h                                     
DATA:0046092e   fe              ??          FEh                                     
DATA:0046092f   ff              ??          FFh                                     
DATA:00460930   1a              ??          1Ah                                     
DATA:00460931   00              ??          00h                                     
DATA:00460932   ff              ??          FFh                                     
DATA:00460933   ff              ??          FFh                                     
DATA:00460934   00              ??          00h                                     
DATA:00460935   00              ??          00h                                     
DATA:00460936   02              ??          02h                                     
DATA:00460937   00              ??          00h                                     
DATA:00460938   3f              ??          3Fh    ?                                
DATA:00460939   00              ??          00h                                     
DATA:0046093a   fd              ??          FDh                                     
DATA:0046093b   ff              ??          FFh                                     
DATA:0046093c   20              ??          20h                                     
DATA:0046093d   00              ??          00h                                     
DATA:0046093e   ff              ??          FFh                                     
DATA:0046093f   ff              ??          FFh                                     
DATA:00460940   00              ??          00h                                     
DATA:00460941   00              ??          00h                                     
DATA:00460942   00              ??          00h                                     
DATA:00460943   20              ??          20h                                     
DATA:00460944   3f              ??          3Fh    ?                                
DATA:00460945   00              ??          00h                                     
DATA:00460946   ff              ??          FFh                                     
DATA:00460947   cf              ??          CFh                                     
DATA:00460948   1e              ??          1Eh                                     
DATA:00460949   00              ??          00h                                     
DATA:0046094a   ff              ??          FFh                                     
DATA:0046094b   ff              ??          FFh                                     
DATA:0046094c   00              ??          00h                                     
DATA:0046094d   00              ??          00h                                     
DATA:0046094e   00              ??          00h                                     
DATA:0046094f   10              ??          10h                                     
DATA:00460950   3f              ??          3Fh    ?                                
DATA:00460951   00              ??          00h                                     
DATA:00460952   ff              ??          FFh                                     
DATA:00460953   cf              ??          CFh                                     
DATA:00460954   1e              ??          1Eh                                     
DATA:00460955   00              ??          00h                                     
DATA:00460956   ff              ??          FFh                                     
DATA:00460957   ff              ??          FFh                                     
DATA:00460958   04              ??          04h                                     
DATA:00460959   00              ??          00h                                     
DATA:0046095a   04              ??          04h                                     
DATA:0046095b   00              ??          00h                                     
DATA:0046095c   00              ??          00h                                     
DATA:0046095d   00              ??          00h                                     
DATA:0046095e   00              ??          00h                                     
DATA:0046095f   00              ??          00h                                     
DATA:00460960   14              ??          14h                                     
DATA:00460961   00              ??          00h                                     
DATA:00460962   ff              ??          FFh                                     
DATA:00460963   ff              ??          FFh                                     
DATA:00460964   01              ??          01h                                     
DATA:00460965   00              ??          00h                                     
DATA:00460966   10              ??          10h                                     
DATA:00460967   00              ??          00h                                     
DATA:00460968   10              ??          10h                                     
DATA:00460969   00              ??          00h                                     
DATA:0046096a   00              ??          00h                                     
DATA:0046096b   00              ??          00h                                     
DATA:0046096c   16              ??          16h                                     
DATA:0046096d   00              ??          00h                                     
DATA:0046096e   ff              ??          FFh                                     
DATA:0046096f   ff              ??          FFh                                     
DATA:00460970   01              ??          01h                                     
DATA:00460971   00              ??          00h                                     
DATA:00460972   00              ??          00h                                     
DATA:00460973   00              ??          00h                                     
DATA:00460974   00              ??          00h                                     
DATA:00460975   00              ??          00h                                     
DATA:00460976   6c              ??          6Ch    l                                
DATA:00460977   08              ??          08h                                     
DATA:00460978   02              ??          02h                                     
DATA:00460979   00              ??          00h                                     
DATA:0046097a   ff              ??          FFh                                     
DATA:0046097b   ff              ??          FFh                                     
DATA:0046097c   02              ??          02h                                     
DATA:0046097d   00              ??          00h                                     
DATA:0046097e   00              ??          00h                                     
DATA:0046097f   00              ??          00h                                     
DATA:00460980   00              ??          00h                                     
DATA:00460981   00              ??          00h                                     
DATA:00460982   7c              ??          7Ch    |                                
DATA:00460983   08              ??          08h                                     
DATA:00460984   0a              ??          0Ah                                     
DATA:00460985   00              ??          00h                                     
DATA:00460986   ff              ??          FFh                                     
DATA:00460987   ff              ??          FFh                                     
DATA:00460988   09              ??          09h                                     
DATA:00460989   00              ??          00h                                     
DATA:0046098a   00              ??          00h                                     
DATA:0046098b   08              ??          08h                                     
DATA:0046098c   10              ??          10h                                     
DATA:0046098d   00              ??          00h                                     
DATA:0046098e   7c              ??          7Ch    |                                
DATA:0046098f   00              ??          00h                                     
DATA:00460990   1c              ??          1Ch                                     
DATA:00460991   00              ??          00h                                     
DATA:00460992   ff              ??          FFh                                     
DATA:00460993   ff              ??          FFh                                     
DATA:00460994   05              ??          05h                                     
DATA:00460995   00              ??          00h                                     
DATA:00460996   00              ??          00h                                     
DATA:00460997   00              ??          00h                                     
DATA:00460998   00              ??          00h                                     
DATA:00460999   00              ??          00h                                     
DATA:0046099a   6c              ??          6Ch    l                                
DATA:0046099b   08              ??          08h                                     
DATA:0046099c   0c              ??          0Ch                                     
DATA:0046099d   00              ??          00h                                     
DATA:0046099e   0c              ??          0Ch                                     
DATA:0046099f   00              ??          00h                                     
DATA:004609a0   ff              ??          FFh                                     
DATA:004609a1   ff              ??          FFh                                     
DATA:004609a2   ff              ??          FFh                                     
DATA:004609a3   ff              ??          FFh                                     
DATA:004609a4   00              ??          00h                                     
DATA:004609a5   00              ??          00h                                     
DATA:004609a6   00              ??          00h                                     
DATA:004609a7   00              ??          00h                                     
DATA:004609a8   00              ??          00h                                     
DATA:004609a9   00              ??          00h                                     
DATA:004609aa   00              ??          00h                                     
DATA:004609ab   00              ??          00h                                     
                            DAT_004609ac:                 ;XREF[5,0]:   0041772e,00417732,0041774f,00460a84
                                                          ;             00460a8c
DATA:004609ac   00008000        undefined4  00800000h                               
                            DAT_004609b0:                 ;XREF[1,0]:   00417726
DATA:004609b0   3f007fff        undefined4  FF7F003Fh                               
                            DAT_004609b4:                 ;XREF[1,0]:   0041773d
DATA:004609b4   2500            undefined2  0025h                                   
DATA:004609b6   ff              ??          FFh                                     
DATA:004609b7   ff              ??          FFh                                     
DATA:004609b8   00              ??          00h                                     
DATA:004609b9   00              ??          00h                                     
DATA:004609ba   00              ??          00h                                     
DATA:004609bb   02              ??          02h                                     
DATA:004609bc   00              ??          00h                                     
DATA:004609bd   00              ??          00h                                     
DATA:004609be   ff              ??          FFh                                     
DATA:004609bf   fd              ??          FDh                                     
DATA:004609c0   29              ??          29h    )                                
DATA:004609c1   00              ??          00h                                     
DATA:004609c2   ff              ??          FFh                                     
DATA:004609c3   ff              ??          FFh                                     
DATA:004609c4   00              ??          00h                                     
DATA:004609c5   00              ??          00h                                     
DATA:004609c6   01              ??          01h                                     
DATA:004609c7   00              ??          00h                                     
DATA:004609c8   3f              ??          3Fh    ?                                
DATA:004609c9   00              ??          00h                                     
DATA:004609ca   fe              ??          FEh                                     
DATA:004609cb   ff              ??          FFh                                     
DATA:004609cc   1b              ??          1Bh                                     
DATA:004609cd   00              ??          00h                                     
DATA:004609ce   ff              ??          FFh                                     
DATA:004609cf   ff              ??          FFh                                     
DATA:004609d0   00              ??          00h                                     
DATA:004609d1   00              ??          00h                                     
DATA:004609d2   02              ??          02h                                     
DATA:004609d3   00              ??          00h                                     
DATA:004609d4   3f              ??          3Fh    ?                                
DATA:004609d5   00              ??          00h                                     
DATA:004609d6   fd              ??          FDh                                     
DATA:004609d7   ff              ??          FFh                                     
DATA:004609d8   21              ??          21h    !                                
DATA:004609d9   00              ??          00h                                     
DATA:004609da   ff              ??          FFh                                     
DATA:004609db   ff              ??          FFh                                     
DATA:004609dc   00              ??          00h                                     
DATA:004609dd   00              ??          00h                                     
DATA:004609de   00              ??          00h                                     
DATA:004609df   20              ??          20h                                     
DATA:004609e0   3f              ??          3Fh    ?                                
DATA:004609e1   00              ??          00h                                     
DATA:004609e2   ff              ??          FFh                                     
DATA:004609e3   cf              ??          CFh                                     
DATA:004609e4   1f              ??          1Fh                                     
DATA:004609e5   00              ??          00h                                     
DATA:004609e6   ff              ??          FFh                                     
DATA:004609e7   ff              ??          FFh                                     
DATA:004609e8   00              ??          00h                                     
DATA:004609e9   00              ??          00h                                     
DATA:004609ea   00              ??          00h                                     
DATA:004609eb   10              ??          10h                                     
DATA:004609ec   3f              ??          3Fh    ?                                
DATA:004609ed   00              ??          00h                                     
DATA:004609ee   ff              ??          FFh                                     
DATA:004609ef   cf              ??          CFh                                     
DATA:004609f0   1f              ??          1Fh                                     
DATA:004609f1   00              ??          00h                                     
DATA:004609f2   ff              ??          FFh                                     
DATA:004609f3   ff              ??          FFh                                     
DATA:004609f4   04              ??          04h                                     
DATA:004609f5   00              ??          00h                                     
DATA:004609f6   04              ??          04h                                     
DATA:004609f7   00              ??          00h                                     
DATA:004609f8   00              ??          00h                                     
DATA:004609f9   00              ??          00h                                     
DATA:004609fa   00              ??          00h                                     
DATA:004609fb   00              ??          00h                                     
DATA:004609fc   14              ??          14h                                     
DATA:004609fd   00              ??          00h                                     
DATA:004609fe   ff              ??          FFh                                     
DATA:004609ff   ff              ??          FFh                                     
DATA:00460a00   02              ??          02h                                     
DATA:00460a01   00              ??          00h                                     
DATA:00460a02   20              ??          20h                                     
DATA:00460a03   00              ??          00h                                     
DATA:00460a04   10              ??          10h                                     
DATA:00460a05   00              ??          00h                                     
DATA:00460a06   00              ??          00h                                     
DATA:00460a07   00              ??          00h                                     
DATA:00460a08   17              ??          17h                                     
DATA:00460a09   00              ??          00h                                     
DATA:00460a0a   ff              ??          FFh                                     
DATA:00460a0b   ff              ??          FFh                                     
DATA:00460a0c   02              ??          02h                                     
DATA:00460a0d   00              ??          00h                                     
DATA:00460a0e   00              ??          00h                                     
DATA:00460a0f   00              ??          00h                                     
DATA:00460a10   00              ??          00h                                     
DATA:00460a11   00              ??          00h                                     
DATA:00460a12   5c              ??          5Ch    \                                
DATA:00460a13   08              ??          08h                                     
DATA:00460a14   03              ??          03h                                     
DATA:00460a15   00              ??          00h                                     
DATA:00460a16   ff              ??          FFh                                     
DATA:00460a17   ff              ??          FFh                                     
DATA:00460a18   01              ??          01h                                     
DATA:00460a19   00              ??          00h                                     
DATA:00460a1a   00              ??          00h                                     
DATA:00460a1b   00              ??          00h                                     
DATA:00460a1c   00              ??          00h                                     
DATA:00460a1d   00              ??          00h                                     
DATA:00460a1e   7c              ??          7Ch    |                                
DATA:00460a1f   08              ??          08h                                     
DATA:00460a20   0b              ??          0Bh                                     
DATA:00460a21   00              ??          00h                                     
DATA:00460a22   ff              ??          FFh                                     
DATA:00460a23   ff              ??          FFh                                     
DATA:00460a24   0a              ??          0Ah                                     
DATA:00460a25   00              ??          00h                                     
DATA:00460a26   00              ??          00h                                     
DATA:00460a27   08              ??          08h                                     
DATA:00460a28   10              ??          10h                                     
DATA:00460a29   00              ??          00h                                     
DATA:00460a2a   7c              ??          7Ch    |                                
DATA:00460a2b   00              ??          00h                                     
DATA:00460a2c   1d              ??          1Dh                                     
DATA:00460a2d   00              ??          00h                                     
DATA:00460a2e   ff              ??          FFh                                     
DATA:00460a2f   ff              ??          FFh                                     
DATA:00460a30   06              ??          06h                                     
DATA:00460a31   00              ??          00h                                     
DATA:00460a32   00              ??          00h                                     
DATA:00460a33   00              ??          00h                                     
DATA:00460a34   00              ??          00h                                     
DATA:00460a35   00              ??          00h                                     
DATA:00460a36   5c              ??          5Ch    \                                
DATA:00460a37   08              ??          08h                                     
DATA:00460a38   10              ??          10h                                     
DATA:00460a39   00              ??          00h                                     
DATA:00460a3a   ff              ??          FFh                                     
DATA:00460a3b   ff              ??          FFh                                     
DATA:00460a3c   ff              ??          FFh                                     
DATA:00460a3d   ff              ??          FFh                                     
DATA:00460a3e   ff              ??          FFh                                     
DATA:00460a3f   ff              ??          FFh                                     
DATA:00460a40   00              ??          00h                                     
DATA:00460a41   00              ??          00h                                     
DATA:00460a42   00              ??          00h                                     
DATA:00460a43   00              ??          00h                                     
DATA:00460a44   00              ??          00h                                     
DATA:00460a45   00              ??          00h                                     
DATA:00460a46   00              ??          00h                                     
DATA:00460a47   00              ??          00h                                     
DATA:00460a48   00              ??          00h                                     
DATA:00460a49   00              ??          00h                                     
DATA:00460a4a   00              ??          00h                                     
DATA:00460a4b   01              ??          01h                                     
DATA:00460a4c   3f              ??          3Fh    ?                                
DATA:00460a4d   00              ??          00h                                     
DATA:00460a4e   ff              ??          FFh                                     
DATA:00460a4f   fe              ??          FEh                                     
DATA:00460a50   26              ??          26h    &                                
DATA:00460a51   00              ??          00h                                     
DATA:00460a52   ff              ??          FFh                                     
DATA:00460a53   ff              ??          FFh                                     
DATA:00460a54   ff              ??          FFh                                     
DATA:00460a55   ff              ??          FFh                                     
DATA:00460a56   ff              ??          FFh                                     
DATA:00460a57   ff              ??          FFh                                     
DATA:00460a58   00              ??          00h                                     
DATA:00460a59   00              ??          00h                                     
DATA:00460a5a   00              ??          00h                                     
DATA:00460a5b   00              ??          00h                                     
DATA:00460a5c   00              ??          00h                                     
DATA:00460a5d   00              ??          00h                                     
DATA:00460a5e   00              ??          00h                                     
DATA:00460a5f   00              ??          00h                                     
DATA:00460a60   00              ??          00h                                     
DATA:00460a61   00              ??          00h                                     
DATA:00460a62   00              ??          00h                                     
DATA:00460a63   01              ??          01h                                     
DATA:00460a64   3f              ??          3Fh    ?                                
DATA:00460a65   00              ??          00h                                     
DATA:00460a66   ff              ??          FFh                                     
DATA:00460a67   fe              ??          FEh                                     
DATA:00460a68   27              ??          27h    '                                
DATA:00460a69   00              ??          00h                                     
DATA:00460a6a   ff              ??          FFh                                     
DATA:00460a6b   ff              ??          FFh                                     
DATA:00460a6c   ff              ??          FFh                                     
DATA:00460a6d   ff              ??          FFh                                     
DATA:00460a6e   ff              ??          FFh                                     
DATA:00460a6f   ff              ??          FFh                                     
DATA:00460a70   00              ??          00h                                     
DATA:00460a71   00              ??          00h                                     
DATA:00460a72   00              ??          00h                                     
DATA:00460a73   00              ??          00h                                     
DATA:00460a74   00              ??          00h                                     
DATA:00460a75   00              ??          00h                                     
DATA:00460a76   00              ??          00h                                     
DATA:00460a77   00              ??          00h                                     
DATA:00460a78   ec              ??          ECh                                     ;?  ->  004608ec
DATA:00460a79   08              ??          08h                                     
DATA:00460a7a   46              ??          46h    F                                
DATA:00460a7b   00              ??          00h                                     
DATA:00460a7c   00              ??          00h                                     
DATA:00460a7d   00              ??          00h                                     
DATA:00460a7e   00              ??          00h                                     
DATA:00460a7f   00              ??          00h                                     
DATA:00460a80   10              ??          10h                                     ;?  ->  00460910
DATA:00460a81   09              ??          09h                                     
DATA:00460a82   46              ??          46h    F                                
DATA:00460a83   00              ??          00h                                     
                            PTR_DAT_00460a84:             ;XREF[1,0]:   00417719
DATA:00460a84   ac094600        addr        DAT_004609ac                            ;= 00800000h
DATA:00460a88   10094600        addr        DAT_00460910                            
DATA:00460a8c   ac094600        addr        DAT_004609ac                            ;= 00800000h
DATA:00460a90   00              ??          00h                                     
DATA:00460a91   00              ??          00h                                     
DATA:00460a92   00              ??          00h                                     
DATA:00460a93   00              ??          00h                                     
DATA:00460a94   00              ??          00h                                     
DATA:00460a95   00              ??          00h                                     
DATA:00460a96   00              ??          00h                                     
DATA:00460a97   00              ??          00h                                     
DATA:00460a98   00              ??          00h                                     
DATA:00460a99   00              ??          00h                                     
DATA:00460a9a   00              ??          00h                                     
DATA:00460a9b   00              ??          00h                                     
DATA:00460a9c   00              ??          00h                                     
DATA:00460a9d   00              ??          00h                                     
DATA:00460a9e   00              ??          00h                                     
DATA:00460a9f   00              ??          00h                                     
DATA:00460aa0   00              ??          00h                                     
DATA:00460aa1   00              ??          00h                                     
DATA:00460aa2   00              ??          00h                                     
DATA:00460aa3   00              ??          00h                                     
DATA:00460aa4   00              ??          00h                                     
DATA:00460aa5   00              ??          00h                                     
DATA:00460aa6   00              ??          00h                                     
DATA:00460aa7   00              ??          00h                                     
DATA:00460aa8   00              ??          00h                                     
DATA:00460aa9   00              ??          00h                                     
DATA:00460aaa   00              ??          00h                                     
DATA:00460aab   00              ??          00h                                     
DATA:00460aac   00              ??          00h                                     
DATA:00460aad   00              ??          00h                                     
DATA:00460aae   00              ??          00h                                     
DATA:00460aaf   00              ??          00h                                     
DATA:00460ab0   00              ??          00h                                     
DATA:00460ab1   00              ??          00h                                     
DATA:00460ab2   00              ??          00h                                     
DATA:00460ab3   00              ??          00h                                     
DATA:00460ab4   00              ??          00h                                     
DATA:00460ab5   00              ??          00h                                     
DATA:00460ab6   00              ??          00h                                     
DATA:00460ab7   00              ??          00h                                     
DATA:00460ab8   00              ??          00h                                     
DATA:00460ab9   00              ??          00h                                     
DATA:00460aba   00              ??          00h                                     
DATA:00460abb   00              ??          00h                                     
DATA:00460abc   00              ??          00h                                     
DATA:00460abd   00              ??          00h                                     
DATA:00460abe   00              ??          00h                                     
DATA:00460abf   00              ??          00h                                     
DATA:00460ac0   00              ??          00h                                     
DATA:00460ac1   00              ??          00h                                     
DATA:00460ac2   00              ??          00h                                     
DATA:00460ac3   00              ??          00h                                     
DATA:00460ac4   00              ??          00h                                     
DATA:00460ac5   00              ??          00h                                     
DATA:00460ac6   00              ??          00h                                     
DATA:00460ac7   00              ??          00h                                     
DATA:00460ac8   00              ??          00h                                     
DATA:00460ac9   00              ??          00h                                     
DATA:00460aca   00              ??          00h                                     
DATA:00460acb   00              ??          00h                                     
DATA:00460acc   00              ??          00h                                     
DATA:00460acd   00              ??          00h                                     
DATA:00460ace   00              ??          00h                                     
DATA:00460acf   00              ??          00h                                     
DATA:00460ad0   00              ??          00h                                     
DATA:00460ad1   00              ??          00h                                     
DATA:00460ad2   00              ??          00h                                     
DATA:00460ad3   00              ??          00h                                     
DATA:00460ad4   00              ??          00h                                     
DATA:00460ad5   00              ??          00h                                     
DATA:00460ad6   00              ??          00h                                     
DATA:00460ad7   00              ??          00h                                     
DATA:00460ad8   00              ??          00h                                     
DATA:00460ad9   00              ??          00h                                     
DATA:00460ada   00              ??          00h                                     
DATA:00460adb   00              ??          00h                                     
DATA:00460adc   00              ??          00h                                     
DATA:00460add   00              ??          00h                                     
DATA:00460ade   00              ??          00h                                     
DATA:00460adf   00              ??          00h                                     
DATA:00460ae0   48              ??          48h    H                                ;?  ->  00460a48
DATA:00460ae1   0a              ??          0Ah                                     
DATA:00460ae2   46              ??          46h    F                                
DATA:00460ae3   00              ??          00h                                     
DATA:00460ae4   60              ??          60h    `                                ;?  ->  00460a60
DATA:00460ae5   0a              ??          0Ah                                     
DATA:00460ae6   46              ??          46h    F                                
DATA:00460ae7   00              ??          00h                                     
DATA:00460ae8   00              ??          00h                                     
DATA:00460ae9   00              ??          00h                                     
DATA:00460aea   00              ??          00h                                     
DATA:00460aeb   00              ??          00h                                     
DATA:00460aec   00              ??          00h                                     
DATA:00460aed   00              ??          00h                                     
DATA:00460aee   00              ??          00h                                     
DATA:00460aef   00              ??          00h                                     
DATA:00460af0   00              ??          00h                                     
DATA:00460af1   00              ??          00h                                     
DATA:00460af2   00              ??          00h                                     
DATA:00460af3   00              ??          00h                                     
DATA:00460af4   00              ??          00h                                     
DATA:00460af5   00              ??          00h                                     
DATA:00460af6   00              ??          00h                                     
DATA:00460af7   00              ??          00h                                     
DATA:00460af8   00              ??          00h                                     
DATA:00460af9   00              ??          00h                                     
DATA:00460afa   00              ??          00h                                     
DATA:00460afb   00              ??          00h                                     
DATA:00460afc   00              ??          00h                                     
DATA:00460afd   00              ??          00h                                     
DATA:00460afe   00              ??          00h                                     
DATA:00460aff   00              ??          00h                                     
DATA:00460b00   00              ??          00h                                     
DATA:00460b01   00              ??          00h                                     
DATA:00460b02   00              ??          00h                                     
DATA:00460b03   00              ??          00h                                     
DATA:00460b04   00              ??          00h                                     
DATA:00460b05   00              ??          00h                                     
DATA:00460b06   00              ??          00h                                     
DATA:00460b07   00              ??          00h                                     
DATA:00460b08   00              ??          00h                                     
DATA:00460b09   00              ??          00h                                     
DATA:00460b0a   00              ??          00h                                     
DATA:00460b0b   00              ??          00h                                     
DATA:00460b0c   00              ??          00h                                     
DATA:00460b0d   00              ??          00h                                     
DATA:00460b0e   00              ??          00h                                     
DATA:00460b0f   00              ??          00h                                     
DATA:00460b10   00              ??          00h                                     
DATA:00460b11   00              ??          00h                                     
DATA:00460b12   00              ??          00h                                     
DATA:00460b13   00              ??          00h                                     
DATA:00460b14   00              ??          00h                                     
DATA:00460b15   00              ??          00h                                     
DATA:00460b16   00              ??          00h                                     
DATA:00460b17   00              ??          00h                                     
DATA:00460b18   00              ??          00h                                     
DATA:00460b19   00              ??          00h                                     
DATA:00460b1a   00              ??          00h                                     
DATA:00460b1b   00              ??          00h                                     
DATA:00460b1c   00              ??          00h                                     
DATA:00460b1d   00              ??          00h                                     
DATA:00460b1e   00              ??          00h                                     
DATA:00460b1f   00              ??          00h                                     
DATA:00460b20   00              ??          00h                                     
DATA:00460b21   00              ??          00h                                     
DATA:00460b22   00              ??          00h                                     
DATA:00460b23   00              ??          00h                                     
                            PTR_LAB_00460b24:             ;XREF[6,0]:   00415962,00415962,00415967,0043ebec
                                                          ;             0043ebec,0043ebf1
DATA:00460b24   f9804100        addr        CODE:LAB_004180f9                       
DATA:00460b28   64824100        addr        CODE:LAB_00418264                       
DATA:00460b2c   c7824100        addr        CODE:LAB_004182c7                       
                            PTR_LAB_00460b30:             ;XREF[6,0]:   0041595b,0041595b,00415967,0043ebe5
                                                          ;             0043ebe5,0043ebf1
DATA:00460b30   0d864100        addr        CODE:LAB_0041860d                       
DATA:00460b34   00              ??          00h                                     
DATA:00460b35   00              ??          00h                                     
DATA:00460b36   00              ??          00h                                     
DATA:00460b37   00              ??          00h                                     
DATA:00460b38   00              ??          00h                                     
DATA:00460b39   00              ??          00h                                     
DATA:00460b3a   00              ??          00h                                     
DATA:00460b3b   00              ??          00h                                     
                            PTR_LAB_00460b3c:             ;XREF[2,0]:   004185ff,00418617
DATA:00460b3c   b0864100        addr        CODE:LAB_004186b0                       
DATA:00460b40   47              ??          47h    G                                ;?  ->  00418747
DATA:00460b41   87              ??          87h                                     
DATA:00460b42   41              ??          41h    A                                
DATA:00460b43   00              ??          00h                                     
DATA:00460b44   00              ??          00h                                     
DATA:00460b45   00              ??          00h                                     
DATA:00460b46   00              ??          00h                                     
DATA:00460b47   00              ??          00h                                     
                            PTR_LAB_00460b48:             ;XREF[1,0]:   004185f1
DATA:00460b48   b6874100        addr        CODE:LAB_004187b6                       
DATA:00460b4c   61884100        addr        CODE:LAB_00418861                       
DATA:00460b50   b2884100        addr        CODE:LAB_004188b2                       
                            PTR_LAB_00460b54:             ;XREF[1,0]:   00418bf5
DATA:00460b54   738c4100        addr        CODE:LAB_00418c73                       
DATA:00460b58   988d4100        addr        CODE:LAB_00418d98                       
DATA:00460b5c   998d4100        addr        CODE:LAB_00418d99                       
                            $INTS1:                       ;XREF[1,0]:   00418172
DATA:00460b60   49              ??          49h    I                                
DATA:00460b61   4e              ??          4Eh    N                                
DATA:00460b62   54              ??          54h    T                                
DATA:00460b63   53              ??          53h    S                                
DATA:00460b64   00              ??          00h                                     
                            $INTS2:                       ;XREF[1,0]:   004181bd
DATA:00460b65   49              ??          49h    I                                
DATA:00460b66   4e              ??          4Eh    N                                
DATA:00460b67   54              ??          54h    T                                
DATA:00460b68   53              ??          53h    S                                
DATA:00460b69   00              ??          00h                                     
                            $DDLT:                        ;XREF[1,0]:   004187a2
DATA:00460b6a   44              ??          44h    D                                
DATA:00460b6b   44              ??          44h    D                                
DATA:00460b6c   4c              ??          4Ch    L                                
DATA:00460b6d   54              ??          54h    T                                
DATA:00460b6e   00              ??          00h                                     
DATA:00460b6f   00              ??          00h                                     
                            DAT_00460b70:                 ;XREF[2,0]:   004192f2,00419367
DATA:00460b70   0200            undefined2  0002h                                   
DATA:00460b72   03              ??          03h                                     
DATA:00460b73   00              ??          00h                                     
DATA:00460b74   04              ??          04h                                     
DATA:00460b75   00              ??          00h                                     
DATA:00460b76   05              ??          05h                                     
DATA:00460b77   00              ??          00h                                     
DATA:00460b78   06              ??          06h                                     
DATA:00460b79   00              ??          00h                                     
DATA:00460b7a   07              ??          07h                                     
DATA:00460b7b   00              ??          00h                                     
DATA:00460b7c   08              ??          08h                                     
DATA:00460b7d   00              ??          00h                                     
DATA:00460b7e   09              ??          09h                                     
DATA:00460b7f   00              ??          00h                                     
DATA:00460b80   0a              ??          0Ah                                     
DATA:00460b81   00              ??          00h                                     
DATA:00460b82   0b              ??          0Bh                                     
DATA:00460b83   00              ??          00h                                     
DATA:00460b84   ff              ??          FFh                                     
DATA:00460b85   ff              ??          FFh                                     
                            DAT_00460b86:                 ;XREF[2,0]:   004192f9,00419367
DATA:00460b86   0200            undefined2  0002h                                   
DATA:00460b88   03              ??          03h                                     
DATA:00460b89   00              ??          00h                                     
DATA:00460b8a   04              ??          04h                                     
DATA:00460b8b   00              ??          00h                                     
DATA:00460b8c   05              ??          05h                                     
DATA:00460b8d   00              ??          00h                                     
DATA:00460b8e   06              ??          06h                                     
DATA:00460b8f   00              ??          00h                                     
DATA:00460b90   07              ??          07h                                     
DATA:00460b91   00              ??          00h                                     
DATA:00460b92   08              ??          08h                                     
DATA:00460b93   00              ??          00h                                     
DATA:00460b94   09              ??          09h                                     
DATA:00460b95   00              ??          00h                                     
DATA:00460b96   0a              ??          0Ah                                     
DATA:00460b97   00              ??          00h                                     
DATA:00460b98   0b              ??          0Bh                                     
DATA:00460b99   00              ??          00h                                     
DATA:00460b9a   ff              ??          FFh                                     
DATA:00460b9b   ff              ??          FFh                                     
                            DAT_00460b9c:                 ;XREF[3,0]:   00419300,00419307,00419367
DATA:00460b9c   0100            undefined2  0001h                                   
                            DAT_00460b9e:                 ;XREF[1,0]:   00419367
DATA:00460b9e   ffff            undefined2  FFFFh                                   
DATA:00460ba0   01              ??          01h                                     
DATA:00460ba1   00              ??          00h                                     
DATA:00460ba2   00              ??          00h                                     
DATA:00460ba3   00              ??          00h                                     
DATA:00460ba4   00              ??          00h                                     
DATA:00460ba5   00              ??          00h                                     
DATA:00460ba6   00              ??          00h                                     
DATA:00460ba7   00              ??          00h                                     
                            DAT_00460ba8:                 ;XREF[5,0]:   004198c1,004198ec,00419ab6,00419b44
                                                          ;             00419d30
DATA:00460ba8   ffff            undefined2  FFFFh                                   
                            DAT_00460baa:                 ;XREF[2,0]:   00419a95,00419c50
DATA:00460baa   01              ??          01h                                     
DATA:00460bab   00              ??          00h                                     
                            DAT_00460bac:                 ;XREF[1,0]:   0041991a
DATA:00460bac   3e00            undefined2  003Eh                                   
                            DAT_00460bae:                 ;XREF[1,0]:   0041991a
DATA:00460bae   6400            undefined2  0064h                                   
DATA:00460bb0   8b              ??          8Bh                                     
DATA:00460bb1   00              ??          00h                                     
DATA:00460bb2   b3              ??          B3h                                     
DATA:00460bb3   00              ??          00h                                     
DATA:00460bb4   d8              ??          D8h                                     
DATA:00460bb5   00              ??          00h                                     
DATA:00460bb6   fd              ??          FDh                                     
DATA:00460bb7   00              ??          00h                                     
DATA:00460bb8   25              ??          25h    %                                
DATA:00460bb9   01              ??          01h                                     
DATA:00460bba   4e              ??          4Eh    N                                ;?  ->  0048014e
DATA:00460bbb   01              ??          01h                                     
                            tableY:                       ;XREF[3,0]:   0041967b,004196b4,004196d2
DATA:00460bbc   48006e009...    undefine...                                        
   |_DATA:00460bbc   [0]             undefined2  0048h                                   
   |_DATA:00460bbe   [1]             undefined2  006Eh                                   
   |_DATA:00460bc0   [2]             undefined2  0095h                                   
   |_DATA:00460bc2   [3]             undefined2  00BDh                                   
   |_DATA:00460bc4   [4]             undefined2  00E2h                                   
   |_DATA:00460bc6   [5]             undefined2  0107h                                   
   |_DATA:00460bc8   [6]             undefined2  012Fh                                   
   |_DATA:00460bca   [7]             undefined2  0158h                                   
                            CATEGORY_LEN:                 ;XREF[1,0]:   004196a8
DATA:00460bcc   2b0028002...    undefine...                                        
   |_DATA:00460bcc   [0]             undefined2  002Bh                                   
   |_DATA:00460bce   [1]             undefined2  0028h                                   
   |_DATA:00460bd0   [2]             undefined2  0021h                                   
   |_DATA:00460bd2   [3]             undefined2  002Ah                                   
   |_DATA:00460bd4   [4]             undefined2  002Ah                                   
   |_DATA:00460bd6   [5]             undefined2  0014h                                   
   |_DATA:00460bd8   [6]             undefined2  001Eh                                   
   |_DATA:00460bda   [7]             undefined2  0014h                                   
                            %d:                           ;XREF[1,0]:   0041955e
DATA:00460bdc   25              ??          25h    %                                
DATA:00460bdd   64              ??          64h    d                                
DATA:00460bde   00              ??          00h                                     
DATA:00460bdf   00              ??          00h                                     
                            DAT_00460be0:                 ;XREF[10,0]:  00419f06,00419f37,00419f47,00419f79
                                                          ;             00419fa0,00419fd7,00419ff3,0041a004
                                                          ;             0041a096,0041a0d6
DATA:00460be0   00000000        undefined4  00000000h                               
                            DAT_00460be4:                 ;XREF[1,0]:   00419fc2
DATA:00460be4   5e              ??          5Eh    ^                                
DATA:00460be5   30              ??          30h    0                                
DATA:00460be6   00              ??          00h                                     
DATA:00460be7   00              ??          00h                                     
                            DAT_00460be8:                 ;XREF[3,0]:   00434203,00434229,00434236
DATA:00460be8   00              ??          00h                                     
DATA:00460be9   00              ??          00h                                     
                            DAT_00460bea:                 ;XREF[4,0]:   0041a23d,0041abdb,004341df,0043420e
DATA:00460bea   00              ??          00h                                     
DATA:00460beb   00              ??          00h                                     
                            DAT_00460bec:                 ;XREF[7,0]:   0041a82a,0041a82f,0041a84e,0041a900
                                                          ;             0041a90a,0041a913,0041a921
DATA:00460bec   00000000        undefined4  00000000h                               
                            DAT_00460bf0:                 ;XREF[3,0]:   0041a860,0041a880,0041a90a
DATA:00460bf0   00000000        undefined4  00000000h                               
                            DAT_00460bf4:                 ;XREF[2,0]:   0041a893,0041a8b3
DATA:00460bf4   00000000        undefined4  00000000h                               
                            DAT_00460bf8:                 ;XREF[2,0]:   0041a8c6,0041a8e6
DATA:00460bf8   00000000        undefined4  00000000h                               
                            DAT_00460bfc:                 ;XREF[16,0]:  0041a1c7,0041a1d0,0041a1dd,0041a2cb
                                                          ;             0041a2d1,0041a2de,0041a42e,0041a433
                                                          ;             0041a439,0041a440,0041a44c,0041a45d
                                                          ;             0041a46a,0041a470,0041a47f,0041a489
DATA:00460bfc   ffff            undefined2  FFFFh                                   
                            DAT_00460bfe:                 ;XREF[1,0]:   004613d8
DATA:00460bfe   01              ??          01h                                     
DATA:00460bff   00              ??          00h                                     
DATA:00460c00   00              ??          00h                                     
DATA:00460c01   00              ??          00h                                     
DATA:00460c02   00              ??          00h                                     
DATA:00460c03   00              ??          00h                                     
DATA:00460c04   7c              ??          7Ch    |                                
DATA:00460c05   09              ??          09h                                     
DATA:00460c06   08              ??          08h                                     
DATA:00460c07   00              ??          00h                                     
DATA:00460c08   ff              ??          FFh                                     
DATA:00460c09   ff              ??          FFh                                     
DATA:00460c0a   02              ??          02h                                     
DATA:00460c0b   00              ??          00h                                     
DATA:00460c0c   00              ??          00h                                     
DATA:00460c0d   00              ??          00h                                     
DATA:00460c0e   00              ??          00h                                     
DATA:00460c0f   00              ??          00h                                     
DATA:00460c10   7c              ??          7Ch    |                                
DATA:00460c11   09              ??          09h                                     
DATA:00460c12   09              ??          09h                                     
DATA:00460c13   00              ??          00h                                     
DATA:00460c14   ff              ??          FFh                                     
DATA:00460c15   ff              ??          FFh                                     
DATA:00460c16   11              ??          11h                                     
DATA:00460c17   00              ??          00h                                     
DATA:00460c18   00              ??          00h                                     
DATA:00460c19   00              ??          00h                                     
DATA:00460c1a   00              ??          00h                                     
DATA:00460c1b   00              ??          00h                                     
DATA:00460c1c   7c              ??          7Ch    |                                
DATA:00460c1d   09              ??          09h                                     
DATA:00460c1e   08              ??          08h                                     
DATA:00460c1f   00              ??          00h                                     
DATA:00460c20   ff              ??          FFh                                     
DATA:00460c21   ff              ??          FFh                                     
DATA:00460c22   12              ??          12h                                     
DATA:00460c23   00              ??          00h                                     
DATA:00460c24   00              ??          00h                                     
DATA:00460c25   00              ??          00h                                     
DATA:00460c26   00              ??          00h                                     
DATA:00460c27   00              ??          00h                                     
DATA:00460c28   7c              ??          7Ch    |                                
DATA:00460c29   09              ??          09h                                     
DATA:00460c2a   09              ??          09h                                     
DATA:00460c2b   00              ??          00h                                     
DATA:00460c2c   ff              ??          FFh                                     
DATA:00460c2d   ff              ??          FFh                                     
DATA:00460c2e   00              ??          00h                                     
DATA:00460c2f   00              ??          00h                                     
DATA:00460c30   00              ??          00h                                     
DATA:00460c31   20              ??          20h                                     
DATA:00460c32   3f              ??          3Fh    ?                                
DATA:00460c33   00              ??          00h                                     
DATA:00460c34   ff              ??          FFh                                     
DATA:00460c35   df              ??          DFh                                     
DATA:00460c36   31              ??          31h    1                                
DATA:00460c37   00              ??          00h                                     
DATA:00460c38   ff              ??          FFh                                     
DATA:00460c39   ff              ??          FFh                                     
DATA:00460c3a   00              ??          00h                                     
DATA:00460c3b   00              ??          00h                                     
DATA:00460c3c   00              ??          00h                                     
DATA:00460c3d   10              ??          10h                                     
DATA:00460c3e   3f              ??          3Fh    ?                                
DATA:00460c3f   00              ??          00h                                     
DATA:00460c40   ff              ??          FFh                                     
DATA:00460c41   ef              ??          EFh                                     
DATA:00460c42   33              ??          33h    3                                
DATA:00460c43   00              ??          00h                                     
DATA:00460c44   ff              ??          FFh                                     
DATA:00460c45   ff              ??          FFh                                     
DATA:00460c46   04              ??          04h                                     
DATA:00460c47   00              ??          00h                                     
DATA:00460c48   04              ??          04h                                     
DATA:00460c49   00              ??          00h                                     
DATA:00460c4a   00              ??          00h                                     
DATA:00460c4b   00              ??          00h                                     
DATA:00460c4c   00              ??          00h                                     
DATA:00460c4d   00              ??          00h                                     
DATA:00460c4e   20              ??          20h                                     
DATA:00460c4f   00              ??          00h                                     
DATA:00460c50   ff              ??          FFh                                     
DATA:00460c51   ff              ??          FFh                                     
DATA:00460c52   04              ??          04h                                     
DATA:00460c53   00              ??          00h                                     
DATA:00460c54   08              ??          08h                                     
DATA:00460c55   00              ??          00h                                     
DATA:00460c56   00              ??          00h                                     
DATA:00460c57   00              ??          00h                                     
DATA:00460c58   00              ??          00h                                     
DATA:00460c59   00              ??          00h                                     
DATA:00460c5a   22              ??          22h    "                                
DATA:00460c5b   00              ??          00h                                     
DATA:00460c5c   ff              ??          FFh                                     
DATA:00460c5d   ff              ??          FFh                                     
DATA:00460c5e   04              ??          04h                                     ;?  ->  00400004
DATA:00460c5f   00              ??          00h                                     
DATA:00460c60   40              ??          40h    @                                
DATA:00460c61   00              ??          00h                                     
DATA:00460c62   00              ??          00h                                     
DATA:00460c63   00              ??          00h                                     
DATA:00460c64   00              ??          00h                                     
DATA:00460c65   00              ??          00h                                     
DATA:00460c66   34              ??          34h    4                                
DATA:00460c67   00              ??          00h                                     
DATA:00460c68   ff              ??          FFh                                     
DATA:00460c69   ff              ??          FFh                                     
DATA:00460c6a   00              ??          00h                                     
DATA:00460c6b   00              ??          00h                                     
DATA:00460c6c   01              ??          01h                                     
DATA:00460c6d   00              ??          00h                                     
DATA:00460c6e   3f              ??          3Fh    ?                                
DATA:00460c6f   00              ??          00h                                     
DATA:00460c70   fe              ??          FEh                                     
DATA:00460c71   ff              ??          FFh                                     
DATA:00460c72   25              ??          25h    %                                
DATA:00460c73   00              ??          00h                                     
DATA:00460c74   ff              ??          FFh                                     
DATA:00460c75   ff              ??          FFh                                     
DATA:00460c76   40              ??          40h    @                                
DATA:00460c77   00              ??          00h                                     
DATA:00460c78   00              ??          00h                                     
DATA:00460c79   00              ??          00h                                     
DATA:00460c7a   00              ??          00h                                     
DATA:00460c7b   00              ??          00h                                     
DATA:00460c7c   7c              ??          7Ch    |                                
DATA:00460c7d   09              ??          09h                                     
DATA:00460c7e   01              ??          01h                                     
DATA:00460c7f   00              ??          00h                                     
DATA:00460c80   ff              ??          FFh                                     
DATA:00460c81   ff              ??          FFh                                     
DATA:00460c82   ff              ??          FFh                                     
DATA:00460c83   ff              ??          FFh                                     
DATA:00460c84   ff              ??          FFh                                     
DATA:00460c85   ff              ??          FFh                                     
DATA:00460c86   00              ??          00h                                     
DATA:00460c87   00              ??          00h                                     
DATA:00460c88   00              ??          00h                                     
DATA:00460c89   00              ??          00h                                     
DATA:00460c8a   00              ??          00h                                     
DATA:00460c8b   00              ??          00h                                     
DATA:00460c8c   00              ??          00h                                     
DATA:00460c8d   00              ??          00h                                     
                            DAT_00460c8e:                 ;XREF[1,0]:   004613dc
DATA:00460c8e   02              ??          02h                                     
DATA:00460c8f   00              ??          00h                                     
DATA:00460c90   00              ??          00h                                     
DATA:00460c91   00              ??          00h                                     
DATA:00460c92   fd              ??          FDh                                     
DATA:00460c93   ff              ??          FFh                                     
DATA:00460c94   ff              ??          FFh                                     
DATA:00460c95   ff              ??          FFh                                     
DATA:00460c96   09              ??          09h                                     
DATA:00460c97   00              ??          00h                                     
DATA:00460c98   ff              ??          FFh                                     
DATA:00460c99   ff              ??          FFh                                     
DATA:00460c9a   01              ??          01h                                     
DATA:00460c9b   00              ??          00h                                     
DATA:00460c9c   00              ??          00h                                     
DATA:00460c9d   00              ??          00h                                     
DATA:00460c9e   fe              ??          FEh                                     
DATA:00460c9f   ff              ??          FFh                                     
DATA:00460ca0   ff              ??          FFh                                     
DATA:00460ca1   ff              ??          FFh                                     
DATA:00460ca2   08              ??          08h                                     
DATA:00460ca3   00              ??          00h                                     
DATA:00460ca4   ff              ??          FFh                                     
DATA:00460ca5   ff              ??          FFh                                     
DATA:00460ca6   00              ??          00h                                     
DATA:00460ca7   00              ??          00h                                     
DATA:00460ca8   00              ??          00h                                     
DATA:00460ca9   20              ??          20h                                     
DATA:00460caa   3f              ??          3Fh    ?                                
DATA:00460cab   00              ??          00h                                     
DATA:00460cac   ff              ??          FFh                                     
DATA:00460cad   df              ??          DFh                                     
DATA:00460cae   31              ??          31h    1                                
DATA:00460caf   00              ??          00h                                     
DATA:00460cb0   ff              ??          FFh                                     
DATA:00460cb1   ff              ??          FFh                                     
DATA:00460cb2   00              ??          00h                                     
DATA:00460cb3   00              ??          00h                                     
DATA:00460cb4   00              ??          00h                                     
DATA:00460cb5   10              ??          10h                                     
DATA:00460cb6   3f              ??          3Fh    ?                                
DATA:00460cb7   00              ??          00h                                     
DATA:00460cb8   ff              ??          FFh                                     
DATA:00460cb9   ef              ??          EFh                                     
DATA:00460cba   33              ??          33h    3                                
DATA:00460cbb   00              ??          00h                                     
DATA:00460cbc   ff              ??          FFh                                     
DATA:00460cbd   ff              ??          FFh                                     
DATA:00460cbe   11              ??          11h                                     
DATA:00460cbf   00              ??          00h                                     
DATA:00460cc0   00              ??          00h                                     
DATA:00460cc1   00              ??          00h                                     
DATA:00460cc2   ee              ??          EEh                                     
DATA:00460cc3   ff              ??          FFh                                     
DATA:00460cc4   ff              ??          FFh                                     
DATA:00460cc5   ff              ??          FFh                                     
DATA:00460cc6   08              ??          08h                                     
DATA:00460cc7   00              ??          00h                                     
DATA:00460cc8   ff              ??          FFh                                     
DATA:00460cc9   ff              ??          FFh                                     
DATA:00460cca   12              ??          12h                                     
DATA:00460ccb   00              ??          00h                                     
DATA:00460ccc   00              ??          00h                                     
DATA:00460ccd   00              ??          00h                                     
DATA:00460cce   00              ??          00h                                     
DATA:00460ccf   00              ??          00h                                     
DATA:00460cd0   7c              ??          7Ch    |                                
DATA:00460cd1   08              ??          08h                                     
DATA:00460cd2   09              ??          09h                                     
DATA:00460cd3   00              ??          00h                                     
DATA:00460cd4   ff              ??          FFh                                     
DATA:00460cd5   ff              ??          FFh                                     
DATA:00460cd6   04              ??          04h                                     
DATA:00460cd7   00              ??          00h                                     
DATA:00460cd8   04              ??          04h                                     
DATA:00460cd9   00              ??          00h                                     
DATA:00460cda   00              ??          00h                                     
DATA:00460cdb   00              ??          00h                                     
DATA:00460cdc   00              ??          00h                                     
DATA:00460cdd   00              ??          00h                                     
DATA:00460cde   20              ??          20h                                     
DATA:00460cdf   00              ??          00h                                     
DATA:00460ce0   ff              ??          FFh                                     
DATA:00460ce1   ff              ??          FFh                                     
DATA:00460ce2   04              ??          04h                                     
DATA:00460ce3   00              ??          00h                                     
DATA:00460ce4   08              ??          08h                                     
DATA:00460ce5   00              ??          00h                                     
DATA:00460ce6   00              ??          00h                                     
DATA:00460ce7   00              ??          00h                                     
DATA:00460ce8   00              ??          00h                                     
DATA:00460ce9   00              ??          00h                                     
DATA:00460cea   22              ??          22h    "                                
DATA:00460ceb   00              ??          00h                                     
DATA:00460cec   ff              ??          FFh                                     
DATA:00460ced   ff              ??          FFh                                     
DATA:00460cee   04              ??          04h                                     ;?  ->  00400004
DATA:00460cef   00              ??          00h                                     
DATA:00460cf0   40              ??          40h    @                                
DATA:00460cf1   00              ??          00h                                     
DATA:00460cf2   00              ??          00h                                     
DATA:00460cf3   00              ??          00h                                     
DATA:00460cf4   00              ??          00h                                     
DATA:00460cf5   00              ??          00h                                     
DATA:00460cf6   34              ??          34h    4                                
DATA:00460cf7   00              ??          00h                                     
DATA:00460cf8   ff              ??          FFh                                     
DATA:00460cf9   ff              ??          FFh                                     
DATA:00460cfa   08              ??          08h                                     
DATA:00460cfb   00              ??          00h                                     
DATA:00460cfc   00              ??          00h                                     
DATA:00460cfd   00              ??          00h                                     
DATA:00460cfe   f7              ??          F7h                                     
DATA:00460cff   ff              ??          FFh                                     
DATA:00460d00   ff              ??          FFh                                     
DATA:00460d01   ff              ??          FFh                                     
DATA:00460d02   00              ??          00h                                     
DATA:00460d03   00              ??          00h                                     
DATA:00460d04   ff              ??          FFh                                     
DATA:00460d05   ff              ??          FFh                                     
DATA:00460d06   40              ??          40h    @                                
DATA:00460d07   00              ??          00h                                     
DATA:00460d08   00              ??          00h                                     
DATA:00460d09   00              ??          00h                                     
DATA:00460d0a   00              ??          00h                                     
DATA:00460d0b   00              ??          00h                                     
DATA:00460d0c   7c              ??          7Ch    |                                
DATA:00460d0d   08              ??          08h                                     
DATA:00460d0e   01              ??          01h                                     
DATA:00460d0f   80              ??          80h                                     
DATA:00460d10   ff              ??          FFh                                     
DATA:00460d11   ff              ??          FFh                                     
DATA:00460d12   ff              ??          FFh                                     
DATA:00460d13   ff              ??          FFh                                     
DATA:00460d14   ff              ??          FFh                                     
DATA:00460d15   ff              ??          FFh                                     
DATA:00460d16   00              ??          00h                                     
DATA:00460d17   00              ??          00h                                     
DATA:00460d18   00              ??          00h                                     
DATA:00460d19   00              ??          00h                                     
DATA:00460d1a   00              ??          00h                                     
DATA:00460d1b   00              ??          00h                                     
DATA:00460d1c   00              ??          00h                                     
DATA:00460d1d   00              ??          00h                                     
                            DAT_00460d1e:                 ;XREF[1,0]:   004613f4
DATA:00460d1e   00              ??          00h                                     
DATA:00460d1f   00              ??          00h                                     
DATA:00460d20   80              ??          80h                                     
DATA:00460d21   00              ??          00h                                     
DATA:00460d22   3f              ??          3Fh    ?                                
DATA:00460d23   00              ??          00h                                     
DATA:00460d24   7f              ??          7Fh                                    
DATA:00460d25   ff              ??          FFh                                     
DATA:00460d26   37              ??          37h    7                                
DATA:00460d27   00              ??          00h                                     
DATA:00460d28   ff              ??          FFh                                     
DATA:00460d29   ff              ??          FFh                                     
DATA:00460d2a   00              ??          00h                                     
DATA:00460d2b   00              ??          00h                                     
DATA:00460d2c   01              ??          01h                                     
DATA:00460d2d   00              ??          00h                                     
DATA:00460d2e   3f              ??          3Fh    ?                                
DATA:00460d2f   00              ??          00h                                     
DATA:00460d30   fe              ??          FEh                                     
DATA:00460d31   ff              ??          FFh                                     
DATA:00460d32   25              ??          25h    %                                
DATA:00460d33   00              ??          00h                                     
DATA:00460d34   ff              ??          FFh                                     
DATA:00460d35   ff              ??          FFh                                     
DATA:00460d36   02              ??          02h                                     
DATA:00460d37   00              ??          00h                                     
DATA:00460d38   20              ??          20h                                     
DATA:00460d39   00              ??          00h                                     
DATA:00460d3a   10              ??          10h                                     
DATA:00460d3b   00              ??          00h                                     
DATA:00460d3c   00              ??          00h                                     
DATA:00460d3d   08              ??          08h                                     
DATA:00460d3e   2b              ??          2Bh    +                                
DATA:00460d3f   00              ??          00h                                     
DATA:00460d40   ff              ??          FFh                                     
DATA:00460d41   ff              ??          FFh                                     
DATA:00460d42   00              ??          00h                                     
DATA:00460d43   00              ??          00h                                     
DATA:00460d44   00              ??          00h                                     
DATA:00460d45   20              ??          20h                                     
DATA:00460d46   3f              ??          3Fh    ?                                
DATA:00460d47   00              ??          00h                                     
DATA:00460d48   ff              ??          FFh                                     
DATA:00460d49   df              ??          DFh                                     
DATA:00460d4a   31              ??          31h    1                                
DATA:00460d4b   00              ??          00h                                     
DATA:00460d4c   ff              ??          FFh                                     
DATA:00460d4d   ff              ??          FFh                                     
DATA:00460d4e   00              ??          00h                                     
DATA:00460d4f   00              ??          00h                                     
DATA:00460d50   00              ??          00h                                     
DATA:00460d51   10              ??          10h                                     
DATA:00460d52   3f              ??          3Fh    ?                                
DATA:00460d53   00              ??          00h                                     
DATA:00460d54   ff              ??          FFh                                     
DATA:00460d55   ef              ??          EFh                                     
DATA:00460d56   33              ??          33h    3                                
DATA:00460d57   00              ??          00h                                     
DATA:00460d58   ff              ??          FFh                                     
DATA:00460d59   ff              ??          FFh                                     
DATA:00460d5a   00              ??          00h                                     
DATA:00460d5b   00              ??          00h                                     
DATA:00460d5c   00              ??          00h                                     
DATA:00460d5d   02              ??          02h                                     
DATA:00460d5e   3f              ??          3Fh    ?                                
DATA:00460d5f   00              ??          00h                                     
DATA:00460d60   4c              ??          4Ch    L                                
DATA:00460d61   08              ??          08h                                     
DATA:00460d62   3f              ??          3Fh    ?                                
DATA:00460d63   00              ??          00h                                     
DATA:00460d64   ff              ??          FFh                                     
DATA:00460d65   ff              ??          FFh                                     
DATA:00460d66   00              ??          00h                                     
DATA:00460d67   00              ??          00h                                     
DATA:00460d68   00              ??          00h                                     
DATA:00460d69   04              ??          04h                                     
DATA:00460d6a   3f              ??          3Fh    ?                                
DATA:00460d6b   00              ??          00h                                     
DATA:00460d6c   4c              ??          4Ch    L                                
DATA:00460d6d   08              ??          08h                                     
DATA:00460d6e   3e              ??          3Eh    >                                
DATA:00460d6f   00              ??          00h                                     
DATA:00460d70   ff              ??          FFh                                     
DATA:00460d71   ff              ??          FFh                                     
DATA:00460d72   02              ??          02h                                     
DATA:00460d73   00              ??          00h                                     
DATA:00460d74   00              ??          00h                                     
DATA:00460d75   00              ??          00h                                     
DATA:00460d76   00              ??          00h                                     
DATA:00460d77   00              ??          00h                                     
DATA:00460d78   5c              ??          5Ch    \                                
DATA:00460d79   09              ??          09h                                     
DATA:00460d7a   03              ??          03h                                     
DATA:00460d7b   00              ??          00h                                     
DATA:00460d7c   07              ??          07h                                     
DATA:00460d7d   00              ??          00h                                     
DATA:00460d7e   12              ??          12h                                     
DATA:00460d7f   00              ??          00h                                     
DATA:00460d80   00              ??          00h                                     
DATA:00460d81   00              ??          00h                                     
DATA:00460d82   00              ??          00h                                     
DATA:00460d83   00              ??          00h                                     
DATA:00460d84   5c              ??          5Ch    \                                
DATA:00460d85   09              ??          09h                                     
DATA:00460d86   05              ??          05h                                     
DATA:00460d87   00              ??          00h                                     
DATA:00460d88   07              ??          07h                                     
DATA:00460d89   00              ??          00h                                     
DATA:00460d8a   01              ??          01h                                     
DATA:00460d8b   00              ??          00h                                     
DATA:00460d8c   00              ??          00h                                     
DATA:00460d8d   00              ??          00h                                     
DATA:00460d8e   00              ??          00h                                     
DATA:00460d8f   00              ??          00h                                     
DATA:00460d90   7c              ??          7Ch    |                                
DATA:00460d91   09              ??          09h                                     
DATA:00460d92   0b              ??          0Bh                                     
DATA:00460d93   00              ??          00h                                     
DATA:00460d94   ff              ??          FFh                                     
DATA:00460d95   ff              ??          FFh                                     
DATA:00460d96   11              ??          11h                                     
DATA:00460d97   00              ??          00h                                     
DATA:00460d98   00              ??          00h                                     
DATA:00460d99   00              ??          00h                                     
DATA:00460d9a   00              ??          00h                                     
DATA:00460d9b   00              ??          00h                                     
DATA:00460d9c   7c              ??          7Ch    |                                
DATA:00460d9d   09              ??          09h                                     
DATA:00460d9e   0b              ??          0Bh                                     
DATA:00460d9f   00              ??          00h                                     
DATA:00460da0   ff              ??          FFh                                     
DATA:00460da1   ff              ??          FFh                                     
DATA:00460da2   20              ??          20h                                     
DATA:00460da3   00              ??          00h                                     
DATA:00460da4   00              ??          00h                                     
DATA:00460da5   00              ??          00h                                     
DATA:00460da6   00              ??          00h                                     
DATA:00460da7   00              ??          00h                                     
DATA:00460da8   5c              ??          5Ch    \                                
DATA:00460da9   09              ??          09h                                     
DATA:00460daa   17              ??          17h                                     
DATA:00460dab   00              ??          00h                                     
DATA:00460dac   ff              ??          FFh                                     
DATA:00460dad   ff              ??          FFh                                     
DATA:00460dae   30              ??          30h    0                                
DATA:00460daf   00              ??          00h                                     
DATA:00460db0   00              ??          00h                                     
DATA:00460db1   00              ??          00h                                     
DATA:00460db2   00              ??          00h                                     
DATA:00460db3   00              ??          00h                                     
DATA:00460db4   5c              ??          5Ch    \                                
DATA:00460db5   09              ??          09h                                     
DATA:00460db6   19              ??          19h                                     
DATA:00460db7   00              ??          00h                                     
DATA:00460db8   ff              ??          FFh                                     
DATA:00460db9   ff              ??          FFh                                     
DATA:00460dba   04              ??          04h                                     
DATA:00460dbb   00              ??          00h                                     
DATA:00460dbc   04              ??          04h                                     
DATA:00460dbd   00              ??          00h                                     
DATA:00460dbe   00              ??          00h                                     
DATA:00460dbf   00              ??          00h                                     
DATA:00460dc0   00              ??          00h                                     
DATA:00460dc1   08              ??          08h                                     
DATA:00460dc2   20              ??          20h                                     
DATA:00460dc3   00              ??          00h                                     
DATA:00460dc4   ff              ??          FFh                                     
DATA:00460dc5   ff              ??          FFh                                     
DATA:00460dc6   04              ??          04h                                     
DATA:00460dc7   00              ??          00h                                     
DATA:00460dc8   08              ??          08h                                     
DATA:00460dc9   00              ??          00h                                     
DATA:00460dca   00              ??          00h                                     
DATA:00460dcb   00              ??          00h                                     
DATA:00460dcc   00              ??          00h                                     
DATA:00460dcd   08              ??          08h                                     
DATA:00460dce   22              ??          22h    "                                
DATA:00460dcf   00              ??          00h                                     
DATA:00460dd0   ff              ??          FFh                                     
DATA:00460dd1   ff              ??          FFh                                     
DATA:00460dd2   04              ??          04h                                     ;?  ->  00400004
DATA:00460dd3   00              ??          00h                                     
DATA:00460dd4   40              ??          40h    @                                
DATA:00460dd5   00              ??          00h                                     
DATA:00460dd6   00              ??          00h                                     
DATA:00460dd7   00              ??          00h                                     
DATA:00460dd8   00              ??          00h                                     
DATA:00460dd9   08              ??          08h                                     
DATA:00460dda   34              ??          34h    4                                
DATA:00460ddb   00              ??          00h                                     
DATA:00460ddc   ff              ??          FFh                                     
DATA:00460ddd   ff              ??          FFh                                     
DATA:00460dde   06              ??          06h                                     
DATA:00460ddf   00              ??          00h                                     
DATA:00460de0   00              ??          00h                                     
DATA:00460de1   00              ??          00h                                     
DATA:00460de2   00              ??          00h                                     
DATA:00460de3   00              ??          00h                                     
DATA:00460de4   5c              ??          5Ch    \                                
DATA:00460de5   08              ??          08h                                     
DATA:00460de6   10              ??          10h                                     
DATA:00460de7   00              ??          00h                                     
DATA:00460de8   10              ??          10h                                     
DATA:00460de9   00              ??          00h                                     
DATA:00460dea   16              ??          16h                                     
DATA:00460deb   00              ??          00h                                     
DATA:00460dec   00              ??          00h                                     
DATA:00460ded   00              ??          00h                                     
DATA:00460dee   00              ??          00h                                     
DATA:00460def   00              ??          00h                                     
DATA:00460df0   5c              ??          5Ch    \                                
DATA:00460df1   08              ??          08h                                     
DATA:00460df2   11              ??          11h                                     
DATA:00460df3   00              ??          00h                                     
DATA:00460df4   ff              ??          FFh                                     
DATA:00460df5   ff              ??          FFh                                     
DATA:00460df6   08              ??          08h                                     
DATA:00460df7   00              ??          00h                                     
DATA:00460df8   00              ??          00h                                     
DATA:00460df9   08              ??          08h                                     
DATA:00460dfa   00              ??          00h                                     
DATA:00460dfb   00              ??          00h                                     
DATA:00460dfc   7c              ??          7Ch    |                                
DATA:00460dfd   00              ??          00h                                     
DATA:00460dfe   2f              ??          2Fh    /                                
DATA:00460dff   00              ??          00h                                     
DATA:00460e00   ff              ??          FFh                                     
DATA:00460e01   ff              ??          FFh                                     
DATA:00460e02   08              ??          08h                                     
DATA:00460e03   00              ??          00h                                     
DATA:00460e04   00              ??          00h                                     
DATA:00460e05   00              ??          00h                                     
DATA:00460e06   00              ??          00h                                     
DATA:00460e07   00              ??          00h                                     
DATA:00460e08   7c              ??          7Ch    |                                
DATA:00460e09   09              ??          09h                                     
DATA:00460e0a   1b              ??          1Bh                                     
DATA:00460e0b   00              ??          00h                                     
DATA:00460e0c   ff              ??          FFh                                     
DATA:00460e0d   ff              ??          FFh                                     
DATA:00460e0e   00              ??          00h                                     
DATA:00460e0f   00              ??          00h                                     
DATA:00460e10   02              ??          02h                                     
DATA:00460e11   00              ??          00h                                     
DATA:00460e12   3f              ??          3Fh    ?                                
DATA:00460e13   00              ??          00h                                     
DATA:00460e14   fd              ??          FDh                                     
DATA:00460e15   ff              ??          FFh                                     
DATA:00460e16   27              ??          27h    '                                
DATA:00460e17   00              ??          00h                                     
DATA:00460e18   ff              ??          FFh                                     
DATA:00460e19   ff              ??          FFh                                     
DATA:00460e1a   40              ??          40h    @                                
DATA:00460e1b   00              ??          00h                                     
DATA:00460e1c   00              ??          00h                                     
DATA:00460e1d   00              ??          00h                                     
DATA:00460e1e   00              ??          00h                                     
DATA:00460e1f   00              ??          00h                                     
DATA:00460e20   7c              ??          7Ch    |                                
DATA:00460e21   09              ??          09h                                     
DATA:00460e22   01              ??          01h                                     
DATA:00460e23   00              ??          00h                                     
DATA:00460e24   ff              ??          FFh                                     
DATA:00460e25   ff              ??          FFh                                     
DATA:00460e26   ff              ??          FFh                                     
DATA:00460e27   ff              ??          FFh                                     
DATA:00460e28   ff              ??          FFh                                     
DATA:00460e29   ff              ??          FFh                                     
DATA:00460e2a   00              ??          00h                                     
DATA:00460e2b   00              ??          00h                                     
DATA:00460e2c   00              ??          00h                                     
DATA:00460e2d   00              ??          00h                                     
DATA:00460e2e   00              ??          00h                                     
DATA:00460e2f   00              ??          00h                                     
DATA:00460e30   00              ??          00h                                     
DATA:00460e31   00              ??          00h                                     
                            DAT_00460e32:                 ;XREF[1,0]:   004613f0
DATA:00460e32   00              ??          00h                                     
DATA:00460e33   00              ??          00h                                     
DATA:00460e34   80              ??          80h                                     
DATA:00460e35   00              ??          00h                                     
DATA:00460e36   3f              ??          3Fh    ?                                
DATA:00460e37   00              ??          00h                                     
DATA:00460e38   7f              ??          7Fh                                    
DATA:00460e39   ff              ??          FFh                                     
DATA:00460e3a   36              ??          36h    6                                
DATA:00460e3b   00              ??          00h                                     
DATA:00460e3c   ff              ??          FFh                                     
DATA:00460e3d   ff              ??          FFh                                     
DATA:00460e3e   00              ??          00h                                     
DATA:00460e3f   00              ??          00h                                     
DATA:00460e40   01              ??          01h                                     
DATA:00460e41   00              ??          00h                                     
DATA:00460e42   3f              ??          3Fh    ?                                
DATA:00460e43   00              ??          00h                                     
DATA:00460e44   fe              ??          FEh                                     
DATA:00460e45   ff              ??          FFh                                     
DATA:00460e46   24              ??          24h    $                                
DATA:00460e47   00              ??          00h                                     
DATA:00460e48   ff              ??          FFh                                     
DATA:00460e49   ff              ??          FFh                                     
DATA:00460e4a   01              ??          01h                                     
DATA:00460e4b   00              ??          00h                                     
DATA:00460e4c   10              ??          10h                                     
DATA:00460e4d   00              ??          00h                                     
DATA:00460e4e   10              ??          10h                                     
DATA:00460e4f   00              ??          00h                                     
DATA:00460e50   00              ??          00h                                     
DATA:00460e51   00              ??          00h                                     
DATA:00460e52   2a              ??          2Ah    *                                
DATA:00460e53   00              ??          00h                                     
DATA:00460e54   ff              ??          FFh                                     
DATA:00460e55   ff              ??          FFh                                     
DATA:00460e56   00              ??          00h                                     
DATA:00460e57   00              ??          00h                                     
DATA:00460e58   00              ??          00h                                     
DATA:00460e59   20              ??          20h                                     
DATA:00460e5a   3f              ??          3Fh    ?                                
DATA:00460e5b   00              ??          00h                                     
DATA:00460e5c   ff              ??          FFh                                     
DATA:00460e5d   df              ??          DFh                                     
DATA:00460e5e   32              ??          32h    2                                
DATA:00460e5f   00              ??          00h                                     
DATA:00460e60   ff              ??          FFh                                     
DATA:00460e61   ff              ??          FFh                                     
DATA:00460e62   00              ??          00h                                     
DATA:00460e63   00              ??          00h                                     
DATA:00460e64   00              ??          00h                                     
DATA:00460e65   10              ??          10h                                     
DATA:00460e66   3f              ??          3Fh    ?                                
DATA:00460e67   00              ??          00h                                     
DATA:00460e68   ff              ??          FFh                                     
DATA:00460e69   ef              ??          EFh                                     
DATA:00460e6a   30              ??          30h    0                                
DATA:00460e6b   00              ??          00h                                     
DATA:00460e6c   ff              ??          FFh                                     
DATA:00460e6d   ff              ??          FFh                                     
DATA:00460e6e   00              ??          00h                                     
DATA:00460e6f   00              ??          00h                                     
DATA:00460e70   00              ??          00h                                     
DATA:00460e71   04              ??          04h                                     
DATA:00460e72   3f              ??          3Fh    ?                                
DATA:00460e73   00              ??          00h                                     
DATA:00460e74   4c              ??          4Ch    L                                
DATA:00460e75   08              ??          08h                                     
DATA:00460e76   3e              ??          3Eh    >                                
DATA:00460e77   00              ??          00h                                     
DATA:00460e78   ff              ??          FFh                                     
DATA:00460e79   ff              ??          FFh                                     
DATA:00460e7a   00              ??          00h                                     
DATA:00460e7b   00              ??          00h                                     
DATA:00460e7c   00              ??          00h                                     
DATA:00460e7d   02              ??          02h                                     
DATA:00460e7e   3f              ??          3Fh    ?                                
DATA:00460e7f   00              ??          00h                                     
DATA:00460e80   4c              ??          4Ch    L                                
DATA:00460e81   08              ??          08h                                     
DATA:00460e82   3f              ??          3Fh    ?                                
DATA:00460e83   00              ??          00h                                     
DATA:00460e84   ff              ??          FFh                                     
DATA:00460e85   ff              ??          FFh                                     
DATA:00460e86   01              ??          01h                                     
DATA:00460e87   00              ??          00h                                     
DATA:00460e88   00              ??          00h                                     
DATA:00460e89   00              ??          00h                                     
DATA:00460e8a   00              ??          00h                                     
DATA:00460e8b   00              ??          00h                                     
DATA:00460e8c   6c              ??          6Ch    l                                
DATA:00460e8d   09              ??          09h                                     
DATA:00460e8e   02              ??          02h                                     
DATA:00460e8f   00              ??          00h                                     
DATA:00460e90   06              ??          06h                                     
DATA:00460e91   00              ??          00h                                     
DATA:00460e92   11              ??          11h                                     
DATA:00460e93   00              ??          00h                                     
DATA:00460e94   00              ??          00h                                     
DATA:00460e95   00              ??          00h                                     
DATA:00460e96   00              ??          00h                                     
DATA:00460e97   00              ??          00h                                     
DATA:00460e98   6c              ??          6Ch    l                                
DATA:00460e99   09              ??          09h                                     
DATA:00460e9a   04              ??          04h                                     
DATA:00460e9b   00              ??          00h                                     
DATA:00460e9c   06              ??          06h                                     
DATA:00460e9d   00              ??          00h                                     
DATA:00460e9e   02              ??          02h                                     
DATA:00460e9f   00              ??          00h                                     
DATA:00460ea0   00              ??          00h                                     
DATA:00460ea1   00              ??          00h                                     
DATA:00460ea2   00              ??          00h                                     
DATA:00460ea3   00              ??          00h                                     
DATA:00460ea4   7c              ??          7Ch    |                                
DATA:00460ea5   09              ??          09h                                     
DATA:00460ea6   0a              ??          0Ah                                     
DATA:00460ea7   00              ??          00h                                     
DATA:00460ea8   ff              ??          FFh                                     
DATA:00460ea9   ff              ??          FFh                                     
DATA:00460eaa   12              ??          12h                                     
DATA:00460eab   00              ??          00h                                     
DATA:00460eac   00              ??          00h                                     
DATA:00460ead   00              ??          00h                                     
DATA:00460eae   00              ??          00h                                     
DATA:00460eaf   00              ??          00h                                     
DATA:00460eb0   7c              ??          7Ch    |                                
DATA:00460eb1   09              ??          09h                                     
DATA:00460eb2   0a              ??          0Ah                                     
DATA:00460eb3   00              ??          00h                                     
DATA:00460eb4   ff              ??          FFh                                     
DATA:00460eb5   ff              ??          FFh                                     
DATA:00460eb6   20              ??          20h                                     
DATA:00460eb7   00              ??          00h                                     
DATA:00460eb8   00              ??          00h                                     
DATA:00460eb9   00              ??          00h                                     
DATA:00460eba   00              ??          00h                                     
DATA:00460ebb   00              ??          00h                                     
DATA:00460ebc   7c              ??          7Ch    |                                
DATA:00460ebd   09              ??          09h                                     
DATA:00460ebe   16              ??          16h                                     
DATA:00460ebf   00              ??          00h                                     
DATA:00460ec0   ff              ??          FFh                                     
DATA:00460ec1   ff              ??          FFh                                     
DATA:00460ec2   30              ??          30h    0                                
DATA:00460ec3   00              ??          00h                                     
DATA:00460ec4   00              ??          00h                                     
DATA:00460ec5   00              ??          00h                                     
DATA:00460ec6   00              ??          00h                                     
DATA:00460ec7   00              ??          00h                                     
DATA:00460ec8   7c              ??          7Ch    |                                
DATA:00460ec9   09              ??          09h                                     
DATA:00460eca   18              ??          18h                                     
DATA:00460ecb   00              ??          00h                                     
DATA:00460ecc   ff              ??          FFh                                     
DATA:00460ecd   ff              ??          FFh                                     
DATA:00460ece   15              ??          15h                                     
DATA:00460ecf   00              ??          00h                                     
DATA:00460ed0   00              ??          00h                                     
DATA:00460ed1   00              ??          00h                                     
DATA:00460ed2   00              ??          00h                                     
DATA:00460ed3   00              ??          00h                                     
DATA:00460ed4   6c              ??          6Ch    l                                
DATA:00460ed5   08              ??          08h                                     
DATA:00460ed6   0d              ??          0Dh                                     
DATA:00460ed7   00              ??          00h                                     
DATA:00460ed8   0d              ??          0Dh                                     
DATA:00460ed9   00              ??          00h                                     
DATA:00460eda   05              ??          05h                                     
DATA:00460edb   00              ??          00h                                     
DATA:00460edc   00              ??          00h                                     
DATA:00460edd   00              ??          00h                                     
DATA:00460ede   00              ??          00h                                     
DATA:00460edf   00              ??          00h                                     
DATA:00460ee0   6c              ??          6Ch    l                                
DATA:00460ee1   09              ??          09h                                     
DATA:00460ee2   0c              ??          0Ch                                     
DATA:00460ee3   00              ??          00h                                     
DATA:00460ee4   06              ??          06h                                     
DATA:00460ee5   00              ??          00h                                     
DATA:00460ee6   04              ??          04h                                     
DATA:00460ee7   00              ??          00h                                     
DATA:00460ee8   04              ??          04h                                     
DATA:00460ee9   00              ??          00h                                     
DATA:00460eea   00              ??          00h                                     
DATA:00460eeb   00              ??          00h                                     
DATA:00460eec   00              ??          00h                                     
DATA:00460eed   08              ??          08h                                     
DATA:00460eee   20              ??          20h                                     
DATA:00460eef   00              ??          00h                                     
DATA:00460ef0   ff              ??          FFh                                     
DATA:00460ef1   ff              ??          FFh                                     
DATA:00460ef2   04              ??          04h                                     
DATA:00460ef3   00              ??          00h                                     
DATA:00460ef4   08              ??          08h                                     
DATA:00460ef5   00              ??          00h                                     
DATA:00460ef6   00              ??          00h                                     
DATA:00460ef7   00              ??          00h                                     
DATA:00460ef8   00              ??          00h                                     
DATA:00460ef9   08              ??          08h                                     
DATA:00460efa   22              ??          22h    "                                
DATA:00460efb   00              ??          00h                                     
DATA:00460efc   ff              ??          FFh                                     
DATA:00460efd   ff              ??          FFh                                     
DATA:00460efe   04              ??          04h                                     ;?  ->  00400004
DATA:00460eff   00              ??          00h                                     
DATA:00460f00   40              ??          40h    @                                
DATA:00460f01   00              ??          00h                                     
DATA:00460f02   00              ??          00h                                     
DATA:00460f03   00              ??          00h                                     
DATA:00460f04   00              ??          00h                                     
DATA:00460f05   08              ??          08h                                     
DATA:00460f06   34              ??          34h    4                                
DATA:00460f07   00              ??          00h                                     
DATA:00460f08   ff              ??          FFh                                     
DATA:00460f09   ff              ??          FFh                                     
DATA:00460f0a   08              ??          08h                                     
DATA:00460f0b   00              ??          00h                                     
DATA:00460f0c   00              ??          00h                                     
DATA:00460f0d   08              ??          08h                                     
DATA:00460f0e   00              ??          00h                                     
DATA:00460f0f   00              ??          00h                                     
DATA:00460f10   7c              ??          7Ch    |                                
DATA:00460f11   00              ??          00h                                     
DATA:00460f12   2e              ??          2Eh    .                                
DATA:00460f13   00              ??          00h                                     
DATA:00460f14   ff              ??          FFh                                     
DATA:00460f15   ff              ??          FFh                                     
DATA:00460f16   08              ??          08h                                     
DATA:00460f17   00              ??          00h                                     
DATA:00460f18   00              ??          00h                                     
DATA:00460f19   00              ??          00h                                     
DATA:00460f1a   00              ??          00h                                     
DATA:00460f1b   00              ??          00h                                     
DATA:00460f1c   7c              ??          7Ch    |                                
DATA:00460f1d   09              ??          09h                                     
DATA:00460f1e   1a              ??          1Ah                                     
DATA:00460f1f   00              ??          00h                                     
DATA:00460f20   ff              ??          FFh                                     
DATA:00460f21   ff              ??          FFh                                     
DATA:00460f22   00              ??          00h                                     
DATA:00460f23   00              ??          00h                                     
DATA:00460f24   02              ??          02h                                     
DATA:00460f25   00              ??          00h                                     
DATA:00460f26   3f              ??          3Fh    ?                                
DATA:00460f27   00              ??          00h                                     
DATA:00460f28   fd              ??          FDh                                     
DATA:00460f29   ff              ??          FFh                                     
DATA:00460f2a   26              ??          26h    &                                
DATA:00460f2b   00              ??          00h                                     
DATA:00460f2c   ff              ??          FFh                                     
DATA:00460f2d   ff              ??          FFh                                     
DATA:00460f2e   40              ??          40h    @                                
DATA:00460f2f   00              ??          00h                                     
DATA:00460f30   00              ??          00h                                     
DATA:00460f31   00              ??          00h                                     
DATA:00460f32   00              ??          00h                                     
DATA:00460f33   00              ??          00h                                     
DATA:00460f34   7c              ??          7Ch    |                                
DATA:00460f35   09              ??          09h                                     
DATA:00460f36   01              ??          01h                                     
DATA:00460f37   00              ??          00h                                     
DATA:00460f38   ff              ??          FFh                                     
DATA:00460f39   ff              ??          FFh                                     
DATA:00460f3a   ff              ??          FFh                                     
DATA:00460f3b   ff              ??          FFh                                     
DATA:00460f3c   ff              ??          FFh                                     
DATA:00460f3d   ff              ??          FFh                                     
DATA:00460f3e   00              ??          00h                                     
DATA:00460f3f   00              ??          00h                                     
DATA:00460f40   00              ??          00h                                     
DATA:00460f41   00              ??          00h                                     
DATA:00460f42   00              ??          00h                                     
DATA:00460f43   00              ??          00h                                     
DATA:00460f44   00              ??          00h                                     
DATA:00460f45   00              ??          00h                                     
                            DAT_00460f46:                 ;XREF[2,0]:   004613e0,004613e8
DATA:00460f46   00              ??          00h                                     
DATA:00460f47   00              ??          00h                                     
DATA:00460f48   80              ??          80h                                     
DATA:00460f49   00              ??          00h                                     
DATA:00460f4a   3f              ??          3Fh    ?                                
DATA:00460f4b   00              ??          00h                                     
DATA:00460f4c   7f              ??          7Fh                                    
DATA:00460f4d   ff              ??          FFh                                     
DATA:00460f4e   36              ??          36h    6                                
DATA:00460f4f   00              ??          00h                                     
DATA:00460f50   ff              ??          FFh                                     
DATA:00460f51   ff              ??          FFh                                     
DATA:00460f52   00              ??          00h                                     
DATA:00460f53   00              ??          00h                                     
DATA:00460f54   01              ??          01h                                     
DATA:00460f55   00              ??          00h                                     
DATA:00460f56   3f              ??          3Fh    ?                                
DATA:00460f57   00              ??          00h                                     
DATA:00460f58   fe              ??          FEh                                     
DATA:00460f59   ff              ??          FFh                                     
DATA:00460f5a   24              ??          24h    $                                
DATA:00460f5b   00              ??          00h                                     
DATA:00460f5c   ff              ??          FFh                                     
DATA:00460f5d   ff              ??          FFh                                     
DATA:00460f5e   00              ??          00h                                     
DATA:00460f5f   00              ??          00h                                     
DATA:00460f60   02              ??          02h                                     
DATA:00460f61   00              ??          00h                                     
DATA:00460f62   3f              ??          3Fh    ?                                
DATA:00460f63   00              ??          00h                                     
DATA:00460f64   fd              ??          FDh                                     
DATA:00460f65   ff              ??          FFh                                     
DATA:00460f66   26              ??          26h    &                                
DATA:00460f67   00              ??          00h                                     
DATA:00460f68   ff              ??          FFh                                     
DATA:00460f69   ff              ??          FFh                                     
DATA:00460f6a   01              ??          01h                                     
DATA:00460f6b   00              ??          00h                                     
DATA:00460f6c   10              ??          10h                                     
DATA:00460f6d   00              ??          00h                                     
DATA:00460f6e   10              ??          10h                                     
DATA:00460f6f   00              ??          00h                                     
DATA:00460f70   00              ??          00h                                     
DATA:00460f71   00              ??          00h                                     
DATA:00460f72   2a              ??          2Ah    *                                
DATA:00460f73   00              ??          00h                                     
DATA:00460f74   ff              ??          FFh                                     
DATA:00460f75   ff              ??          FFh                                     
DATA:00460f76   00              ??          00h                                     
DATA:00460f77   00              ??          00h                                     
DATA:00460f78   00              ??          00h                                     
DATA:00460f79   20              ??          20h                                     
DATA:00460f7a   3f              ??          3Fh    ?                                
DATA:00460f7b   00              ??          00h                                     
DATA:00460f7c   ff              ??          FFh                                     
DATA:00460f7d   df              ??          DFh                                     
DATA:00460f7e   32              ??          32h    2                                
DATA:00460f7f   00              ??          00h                                     
DATA:00460f80   ff              ??          FFh                                     
DATA:00460f81   ff              ??          FFh                                     
DATA:00460f82   00              ??          00h                                     
DATA:00460f83   00              ??          00h                                     
DATA:00460f84   00              ??          00h                                     
DATA:00460f85   10              ??          10h                                     
DATA:00460f86   3f              ??          3Fh    ?                                
DATA:00460f87   00              ??          00h                                     
DATA:00460f88   ff              ??          FFh                                     
DATA:00460f89   ef              ??          EFh                                     
DATA:00460f8a   30              ??          30h    0                                
DATA:00460f8b   00              ??          00h                                     
DATA:00460f8c   ff              ??          FFh                                     
DATA:00460f8d   ff              ??          FFh                                     
DATA:00460f8e   01              ??          01h                                     
DATA:00460f8f   00              ??          00h                                     
DATA:00460f90   00              ??          00h                                     
DATA:00460f91   00              ??          00h                                     
DATA:00460f92   00              ??          00h                                     
DATA:00460f93   00              ??          00h                                     
DATA:00460f94   4c              ??          4Ch    L                                
DATA:00460f95   08              ??          08h                                     
DATA:00460f96   02              ??          02h                                     
DATA:00460f97   00              ??          00h                                     
DATA:00460f98   06              ??          06h                                     
DATA:00460f99   00              ??          00h                                     
DATA:00460f9a   11              ??          11h                                     
DATA:00460f9b   00              ??          00h                                     
DATA:00460f9c   00              ??          00h                                     
DATA:00460f9d   04              ??          04h                                     
DATA:00460f9e   00              ??          00h                                     
DATA:00460f9f   00              ??          00h                                     
DATA:00460fa0   4c              ??          4Ch    L                                
DATA:00460fa1   08              ??          08h                                     
DATA:00460fa2   3c              ??          3Ch    <                                
DATA:00460fa3   00              ??          00h                                     
DATA:00460fa4   ff              ??          FFh                                     
DATA:00460fa5   ff              ??          FFh                                     
DATA:00460fa6   01              ??          01h                                     
DATA:00460fa7   00              ??          00h                                     
DATA:00460fa8   00              ??          00h                                     
DATA:00460fa9   04              ??          04h                                     
DATA:00460faa   00              ??          00h                                     
DATA:00460fab   00              ??          00h                                     
DATA:00460fac   4c              ??          4Ch    L                                
DATA:00460fad   08              ??          08h                                     
DATA:00460fae   3e              ??          3Eh    >                                
DATA:00460faf   00              ??          00h                                     
DATA:00460fb0   ff              ??          FFh                                     
DATA:00460fb1   ff              ??          FFh                                     
DATA:00460fb2   21              ??          21h    !                                
DATA:00460fb3   00              ??          00h                                     
DATA:00460fb4   00              ??          00h                                     
DATA:00460fb5   00              ??          00h                                     
DATA:00460fb6   00              ??          00h                                     
DATA:00460fb7   00              ??          00h                                     
DATA:00460fb8   7c              ??          7Ch    |                                
DATA:00460fb9   09              ??          09h                                     
DATA:00460fba   16              ??          16h                                     
DATA:00460fbb   00              ??          00h                                     
DATA:00460fbc   ff              ??          FFh                                     
DATA:00460fbd   ff              ??          FFh                                     
DATA:00460fbe   31              ??          31h    1                                
DATA:00460fbf   00              ??          00h                                     
DATA:00460fc0   00              ??          00h                                     
DATA:00460fc1   00              ??          00h                                     
DATA:00460fc2   00              ??          00h                                     
DATA:00460fc3   00              ??          00h                                     
DATA:00460fc4   7c              ??          7Ch    |                                
DATA:00460fc5   09              ??          09h                                     
DATA:00460fc6   18              ??          18h                                     
DATA:00460fc7   00              ??          00h                                     
DATA:00460fc8   ff              ??          FFh                                     
DATA:00460fc9   ff              ??          FFh                                     
DATA:00460fca   11              ??          11h                                     
DATA:00460fcb   00              ??          00h                                     
DATA:00460fcc   00              ??          00h                                     
DATA:00460fcd   00              ??          00h                                     
DATA:00460fce   00              ??          00h                                     
DATA:00460fcf   00              ??          00h                                     
DATA:00460fd0   6c              ??          6Ch    l                                
DATA:00460fd1   09              ??          09h                                     
DATA:00460fd2   04              ??          04h                                     
DATA:00460fd3   00              ??          00h                                     
DATA:00460fd4   06              ??          06h                                     
DATA:00460fd5   00              ??          00h                                     
DATA:00460fd6   12              ??          12h                                     
DATA:00460fd7   00              ??          00h                                     
DATA:00460fd8   00              ??          00h                                     
DATA:00460fd9   00              ??          00h                                     
DATA:00460fda   00              ??          00h                                     
DATA:00460fdb   00              ??          00h                                     
DATA:00460fdc   7c              ??          7Ch    |                                
DATA:00460fdd   09              ??          09h                                     
DATA:00460fde   0a              ??          0Ah                                     
DATA:00460fdf   00              ??          00h                                     
DATA:00460fe0   ff              ??          FFh                                     
DATA:00460fe1   ff              ??          FFh                                     
DATA:00460fe2   02              ??          02h                                     
DATA:00460fe3   00              ??          00h                                     
DATA:00460fe4   00              ??          00h                                     
DATA:00460fe5   00              ??          00h                                     
DATA:00460fe6   00              ??          00h                                     
DATA:00460fe7   00              ??          00h                                     
DATA:00460fe8   7c              ??          7Ch    |                                
DATA:00460fe9   09              ??          09h                                     
DATA:00460fea   0a              ??          0Ah                                     
DATA:00460feb   00              ??          00h                                     
DATA:00460fec   ff              ??          FFh                                     
DATA:00460fed   ff              ??          FFh                                     
DATA:00460fee   05              ??          05h                                     
DATA:00460fef   00              ??          00h                                     
DATA:00460ff0   00              ??          00h                                     
DATA:00460ff1   00              ??          00h                                     
DATA:00460ff2   00              ??          00h                                     
DATA:00460ff3   00              ??          00h                                     
DATA:00460ff4   6c              ??          6Ch    l                                
DATA:00460ff5   08              ??          08h                                     
DATA:00460ff6   0c              ??          0Ch                                     
DATA:00460ff7   00              ??          00h                                     
DATA:00460ff8   0c              ??          0Ch                                     
DATA:00460ff9   00              ??          00h                                     
DATA:00460ffa   15              ??          15h                                     
DATA:00460ffb   00              ??          00h                                     
DATA:00460ffc   00              ??          00h                                     
DATA:00460ffd   00              ??          00h                                     
DATA:00460ffe   00              ??          00h                                     
DATA:00460fff   00              ??          00h                                     
DATA:00461000   6c              ??          6Ch    l                                
DATA:00461001   08              ??          08h                                     
DATA:00461002   0d              ??          0Dh                                     
DATA:00461003   00              ??          00h                                     
DATA:00461004   0d              ??          0Dh                                     
DATA:00461005   00              ??          00h                                     
DATA:00461006   09              ??          09h                                     
DATA:00461007   00              ??          00h                                     
DATA:00461008   00              ??          00h                                     
DATA:00461009   08              ??          08h                                     
DATA:0046100a   10              ??          10h                                     
DATA:0046100b   00              ??          00h                                     
DATA:0046100c   7c              ??          7Ch    |                                
DATA:0046100d   00              ??          00h                                     
DATA:0046100e   2e              ??          2Eh    .                                
DATA:0046100f   00              ??          00h                                     
DATA:00461010   ff              ??          FFh                                     
DATA:00461011   ff              ??          FFh                                     
DATA:00461012   09              ??          09h                                     
DATA:00461013   00              ??          00h                                     
DATA:00461014   00              ??          00h                                     
DATA:00461015   00              ??          00h                                     
DATA:00461016   10              ??          10h                                     
DATA:00461017   00              ??          00h                                     
DATA:00461018   7c              ??          7Ch    |                                
DATA:00461019   09              ??          09h                                     
DATA:0046101a   1a              ??          1Ah                                     
DATA:0046101b   00              ??          00h                                     
DATA:0046101c   ff              ??          FFh                                     
DATA:0046101d   ff              ??          FFh                                     
DATA:0046101e   00              ??          00h                                     
DATA:0046101f   00              ??          00h                                     
DATA:00461020   00              ??          00h                                     
DATA:00461021   00              ??          00h                                     
DATA:00461022   00              ??          00h                                     
DATA:00461023   00              ??          00h                                     
DATA:00461024   00              ??          00h                                     
DATA:00461025   00              ??          00h                                     
DATA:00461026   06              ??          06h                                     
DATA:00461027   00              ??          00h                                     
DATA:00461028   ff              ??          FFh                                     
DATA:00461029   ff              ??          FFh                                     
DATA:0046102a   ff              ??          FFh                                     
DATA:0046102b   ff              ??          FFh                                     
DATA:0046102c   ff              ??          FFh                                     
DATA:0046102d   ff              ??          FFh                                     
DATA:0046102e   00              ??          00h                                     
DATA:0046102f   00              ??          00h                                     
DATA:00461030   00              ??          00h                                     
DATA:00461031   00              ??          00h                                     
DATA:00461032   00              ??          00h                                     
DATA:00461033   00              ??          00h                                     
DATA:00461034   00              ??          00h                                     
DATA:00461035   00              ??          00h                                     
                            DAT_00461036:                 ;XREF[2,0]:   004613e4,004613ec
DATA:00461036   00              ??          00h                                     
DATA:00461037   00              ??          00h                                     
DATA:00461038   80              ??          80h                                     
DATA:00461039   00              ??          00h                                     
DATA:0046103a   3f              ??          3Fh    ?                                
DATA:0046103b   00              ??          00h                                     
DATA:0046103c   7f              ??          7Fh                                    
DATA:0046103d   ff              ??          FFh                                     
DATA:0046103e   37              ??          37h    7                                
DATA:0046103f   00              ??          00h                                     
DATA:00461040   ff              ??          FFh                                     
DATA:00461041   ff              ??          FFh                                     
DATA:00461042   00              ??          00h                                     
DATA:00461043   00              ??          00h                                     
DATA:00461044   01              ??          01h                                     
DATA:00461045   00              ??          00h                                     
DATA:00461046   3f              ??          3Fh    ?                                
DATA:00461047   00              ??          00h                                     
DATA:00461048   fe              ??          FEh                                     
DATA:00461049   ff              ??          FFh                                     
DATA:0046104a   25              ??          25h    %                                
DATA:0046104b   00              ??          00h                                     
DATA:0046104c   ff              ??          FFh                                     
DATA:0046104d   ff              ??          FFh                                     
DATA:0046104e   00              ??          00h                                     
DATA:0046104f   00              ??          00h                                     
DATA:00461050   02              ??          02h                                     
DATA:00461051   00              ??          00h                                     
DATA:00461052   3f              ??          3Fh    ?                                
DATA:00461053   00              ??          00h                                     
DATA:00461054   fd              ??          FDh                                     
DATA:00461055   ff              ??          FFh                                     
DATA:00461056   27              ??          27h    '                                
DATA:00461057   00              ??          00h                                     
DATA:00461058   ff              ??          FFh                                     
DATA:00461059   ff              ??          FFh                                     
DATA:0046105a   02              ??          02h                                     
DATA:0046105b   00              ??          00h                                     
DATA:0046105c   20              ??          20h                                     
DATA:0046105d   00              ??          00h                                     
DATA:0046105e   10              ??          10h                                     
DATA:0046105f   00              ??          00h                                     
DATA:00461060   00              ??          00h                                     
DATA:00461061   08              ??          08h                                     
DATA:00461062   2b              ??          2Bh    +                                
DATA:00461063   00              ??          00h                                     
DATA:00461064   ff              ??          FFh                                     
DATA:00461065   ff              ??          FFh                                     
DATA:00461066   00              ??          00h                                     
DATA:00461067   00              ??          00h                                     
DATA:00461068   00              ??          00h                                     
DATA:00461069   20              ??          20h                                     
DATA:0046106a   3f              ??          3Fh    ?                                
DATA:0046106b   00              ??          00h                                     
DATA:0046106c   ff              ??          FFh                                     
DATA:0046106d   df              ??          DFh                                     
DATA:0046106e   31              ??          31h    1                                
DATA:0046106f   00              ??          00h                                     
DATA:00461070   ff              ??          FFh                                     
DATA:00461071   ff              ??          FFh                                     
DATA:00461072   00              ??          00h                                     
DATA:00461073   00              ??          00h                                     
DATA:00461074   00              ??          00h                                     
DATA:00461075   10              ??          10h                                     
DATA:00461076   3f              ??          3Fh    ?                                
DATA:00461077   00              ??          00h                                     
DATA:00461078   ff              ??          FFh                                     
DATA:00461079   ef              ??          EFh                                     
DATA:0046107a   33              ??          33h    3                                
DATA:0046107b   00              ??          00h                                     
DATA:0046107c   ff              ??          FFh                                     
DATA:0046107d   ff              ??          FFh                                     
DATA:0046107e   02              ??          02h                                     
DATA:0046107f   00              ??          00h                                     
DATA:00461080   00              ??          00h                                     
DATA:00461081   00              ??          00h                                     
DATA:00461082   00              ??          00h                                     
DATA:00461083   00              ??          00h                                     
DATA:00461084   5c              ??          5Ch    \                                
DATA:00461085   09              ??          09h                                     
DATA:00461086   03              ??          03h                                     
DATA:00461087   00              ??          00h                                     
DATA:00461088   07              ??          07h                                     
DATA:00461089   00              ??          00h                                     
DATA:0046108a   12              ??          12h                                     
DATA:0046108b   00              ??          00h                                     
DATA:0046108c   00              ??          00h                                     
DATA:0046108d   00              ??          00h                                     
DATA:0046108e   00              ??          00h                                     
DATA:0046108f   00              ??          00h                                     
DATA:00461090   5c              ??          5Ch    \                                
DATA:00461091   09              ??          09h                                     
DATA:00461092   05              ??          05h                                     
DATA:00461093   00              ??          00h                                     
DATA:00461094   07              ??          07h                                     
DATA:00461095   00              ??          00h                                     
DATA:00461096   12              ??          12h                                     
DATA:00461097   00              ??          00h                                     
DATA:00461098   00              ??          00h                                     
DATA:00461099   02              ??          02h                                     
DATA:0046109a   00              ??          00h                                     
DATA:0046109b   00              ??          00h                                     
DATA:0046109c   4c              ??          4Ch    L                                
DATA:0046109d   08              ??          08h                                     
DATA:0046109e   3d              ??          3Dh    =                                
DATA:0046109f   00              ??          00h                                     
DATA:004610a0   ff              ??          FFh                                     
DATA:004610a1   ff              ??          FFh                                     
DATA:004610a2   02              ??          02h                                     
DATA:004610a3   00              ??          00h                                     
DATA:004610a4   00              ??          00h                                     
DATA:004610a5   02              ??          02h                                     
DATA:004610a6   00              ??          00h                                     
DATA:004610a7   00              ??          00h                                     
DATA:004610a8   4c              ??          4Ch    L                                
DATA:004610a9   08              ??          08h                                     
DATA:004610aa   3f              ??          3Fh    ?                                
DATA:004610ab   00              ??          00h                                     
DATA:004610ac   ff              ??          FFh                                     
DATA:004610ad   ff              ??          FFh                                     
DATA:004610ae   11              ??          11h                                     
DATA:004610af   00              ??          00h                                     
DATA:004610b0   00              ??          00h                                     
DATA:004610b1   00              ??          00h                                     
DATA:004610b2   00              ??          00h                                     
DATA:004610b3   00              ??          00h                                     
DATA:004610b4   7c              ??          7Ch    |                                
DATA:004610b5   09              ??          09h                                     
DATA:004610b6   0b              ??          0Bh                                     
DATA:004610b7   00              ??          00h                                     
DATA:004610b8   ff              ??          FFh                                     
DATA:004610b9   ff              ??          FFh                                     
DATA:004610ba   22              ??          22h    "                                
DATA:004610bb   00              ??          00h                                     
DATA:004610bc   00              ??          00h                                     
DATA:004610bd   00              ??          00h                                     
DATA:004610be   00              ??          00h                                     
DATA:004610bf   00              ??          00h                                     
DATA:004610c0   5c              ??          5Ch    \                                
DATA:004610c1   09              ??          09h                                     
DATA:004610c2   17              ??          17h                                     
DATA:004610c3   00              ??          00h                                     
DATA:004610c4   ff              ??          FFh                                     
DATA:004610c5   ff              ??          FFh                                     
DATA:004610c6   32              ??          32h    2                                
DATA:004610c7   00              ??          00h                                     
DATA:004610c8   00              ??          00h                                     
DATA:004610c9   00              ??          00h                                     
DATA:004610ca   00              ??          00h                                     
DATA:004610cb   00              ??          00h                                     
DATA:004610cc   5c              ??          5Ch    \                                
DATA:004610cd   09              ??          09h                                     
DATA:004610ce   19              ??          19h                                     
DATA:004610cf   00              ??          00h                                     
DATA:004610d0   ff              ??          FFh                                     
DATA:004610d1   ff              ??          FFh                                     
DATA:004610d2   01              ??          01h                                     
DATA:004610d3   00              ??          00h                                     
DATA:004610d4   00              ??          00h                                     
DATA:004610d5   00              ??          00h                                     
DATA:004610d6   00              ??          00h                                     
DATA:004610d7   00              ??          00h                                     
DATA:004610d8   7c              ??          7Ch    |                                
DATA:004610d9   09              ??          09h                                     
DATA:004610da   0b              ??          0Bh                                     
DATA:004610db   00              ??          00h                                     
DATA:004610dc   ff              ??          FFh                                     
DATA:004610dd   ff              ??          FFh                                     
DATA:004610de   06              ??          06h                                     
DATA:004610df   00              ??          00h                                     
DATA:004610e0   00              ??          00h                                     
DATA:004610e1   00              ??          00h                                     
DATA:004610e2   00              ??          00h                                     
DATA:004610e3   00              ??          00h                                     
DATA:004610e4   5c              ??          5Ch    \                                
DATA:004610e5   08              ??          08h                                     
DATA:004610e6   10              ??          10h                                     
DATA:004610e7   00              ??          00h                                     
DATA:004610e8   ff              ??          FFh                                     
DATA:004610e9   ff              ??          FFh                                     
DATA:004610ea   16              ??          16h                                     
DATA:004610eb   00              ??          00h                                     
DATA:004610ec   00              ??          00h                                     
DATA:004610ed   00              ??          00h                                     
DATA:004610ee   00              ??          00h                                     
DATA:004610ef   00              ??          00h                                     
DATA:004610f0   5c              ??          5Ch    \                                
DATA:004610f1   08              ??          08h                                     
DATA:004610f2   11              ??          11h                                     
DATA:004610f3   00              ??          00h                                     
DATA:004610f4   ff              ??          FFh                                     
DATA:004610f5   ff              ??          FFh                                     
DATA:004610f6   0a              ??          0Ah                                     
DATA:004610f7   00              ??          00h                                     
DATA:004610f8   00              ??          00h                                     
DATA:004610f9   08              ??          08h                                     
DATA:004610fa   10              ??          10h                                     
DATA:004610fb   00              ??          00h                                     
DATA:004610fc   7c              ??          7Ch    |                                
DATA:004610fd   00              ??          00h                                     
DATA:004610fe   2f              ??          2Fh    /                                
DATA:004610ff   00              ??          00h                                     
DATA:00461100   ff              ??          FFh                                     
DATA:00461101   ff              ??          FFh                                     
DATA:00461102   0a              ??          0Ah                                     
DATA:00461103   00              ??          00h                                     
DATA:00461104   00              ??          00h                                     
DATA:00461105   00              ??          00h                                     
DATA:00461106   10              ??          10h                                     
DATA:00461107   00              ??          00h                                     
DATA:00461108   5c              ??          5Ch    \                                
DATA:00461109   09              ??          09h                                     
DATA:0046110a   1b              ??          1Bh                                     
DATA:0046110b   00              ??          00h                                     
DATA:0046110c   ff              ??          FFh                                     
DATA:0046110d   ff              ??          FFh                                     
DATA:0046110e   08              ??          08h                                     
DATA:0046110f   00              ??          00h                                     
DATA:00461110   00              ??          00h                                     
DATA:00461111   00              ??          00h                                     
DATA:00461112   00              ??          00h                                     
DATA:00461113   00              ??          00h                                     
DATA:00461114   5c              ??          5Ch    \                                
DATA:00461115   09              ??          09h                                     
DATA:00461116   1b              ??          1Bh                                     
DATA:00461117   00              ??          00h                                     
DATA:00461118   ff              ??          FFh                                     
DATA:00461119   ff              ??          FFh                                     
DATA:0046111a   00              ??          00h                                     
DATA:0046111b   00              ??          00h                                     
DATA:0046111c   00              ??          00h                                     
DATA:0046111d   00              ??          00h                                     
DATA:0046111e   00              ??          00h                                     
DATA:0046111f   00              ??          00h                                     
DATA:00461120   5c              ??          5Ch    \                                
DATA:00461121   09              ??          09h                                     
DATA:00461122   07              ??          07h                                     
DATA:00461123   00              ??          00h                                     
DATA:00461124   ff              ??          FFh                                     
DATA:00461125   ff              ??          FFh                                     
DATA:00461126   ff              ??          FFh                                     
DATA:00461127   ff              ??          FFh                                     
DATA:00461128   ff              ??          FFh                                     
DATA:00461129   ff              ??          FFh                                     
DATA:0046112a   00              ??          00h                                     
DATA:0046112b   00              ??          00h                                     
DATA:0046112c   00              ??          00h                                     
DATA:0046112d   00              ??          00h                                     
DATA:0046112e   00              ??          00h                                     
DATA:0046112f   00              ??          00h                                     
DATA:00461130   00              ??          00h                                     
DATA:00461131   00              ??          00h                                     
                            DAT_00461132:                 ;XREF[1,0]:   00461428
DATA:00461132   00              ??          00h                                     
DATA:00461133   00              ??          00h                                     
DATA:00461134   01              ??          01h                                     
DATA:00461135   00              ??          00h                                     
DATA:00461136   00              ??          00h                                     
DATA:00461137   00              ??          00h                                     
DATA:00461138   fe              ??          FEh                                     
DATA:00461139   ff              ??          FFh                                     
DATA:0046113a   24              ??          24h    $                                
DATA:0046113b   00              ??          00h                                     
DATA:0046113c   ff              ??          FFh                                     
DATA:0046113d   ff              ??          FFh                                     
DATA:0046113e   00              ??          00h                                     
DATA:0046113f   00              ??          00h                                     
DATA:00461140   02              ??          02h                                     
DATA:00461141   00              ??          00h                                     
DATA:00461142   3f              ??          3Fh    ?                                
DATA:00461143   00              ??          00h                                     
DATA:00461144   fd              ??          FDh                                     
DATA:00461145   ff              ??          FFh                                     
DATA:00461146   26              ??          26h    &                                
DATA:00461147   00              ??          00h                                     
DATA:00461148   ff              ??          FFh                                     
DATA:00461149   ff              ??          FFh                                     
DATA:0046114a   00              ??          00h                                     
DATA:0046114b   00              ??          00h                                     
DATA:0046114c   80              ??          80h                                     
DATA:0046114d   00              ??          00h                                     
DATA:0046114e   3f              ??          3Fh    ?                                
DATA:0046114f   00              ??          00h                                     
DATA:00461150   7f              ??          7Fh                                    
DATA:00461151   ff              ??          FFh                                     
DATA:00461152   36              ??          36h    6                                
DATA:00461153   00              ??          00h                                     
DATA:00461154   ff              ??          FFh                                     
DATA:00461155   ff              ??          FFh                                     
DATA:00461156   00              ??          00h                                     
DATA:00461157   00              ??          00h                                     
DATA:00461158   00              ??          00h                                     
DATA:00461159   04              ??          04h                                     
DATA:0046115a   3f              ??          3Fh    ?                                
DATA:0046115b   00              ??          00h                                     
DATA:0046115c   ff              ??          FFh                                     
DATA:0046115d   fb              ??          FBh                                     
DATA:0046115e   40              ??          40h    @                                
DATA:0046115f   00              ??          00h                                     
DATA:00461160   ff              ??          FFh                                     
DATA:00461161   ff              ??          FFh                                     
DATA:00461162   00              ??          00h                                     
DATA:00461163   00              ??          00h                                     
DATA:00461164   00              ??          00h                                     
DATA:00461165   02              ??          02h                                     
DATA:00461166   3f              ??          3Fh    ?                                
DATA:00461167   00              ??          00h                                     
DATA:00461168   ff              ??          FFh                                     ;?  ->  0042fdff
DATA:00461169   fd              ??          FDh                                     
DATA:0046116a   42              ??          42h    B                                
DATA:0046116b   00              ??          00h                                     
DATA:0046116c   ff              ??          FFh                                     
DATA:0046116d   ff              ??          FFh                                     
DATA:0046116e   00              ??          00h                                     
DATA:0046116f   00              ??          00h                                     
DATA:00461170   10              ??          10h                                     
DATA:00461171   00              ??          00h                                     
DATA:00461172   00              ??          00h                                     
DATA:00461173   00              ??          00h                                     
DATA:00461174   ef              ??          EFh                                     
DATA:00461175   ff              ??          FFh                                     
DATA:00461176   2a              ??          2Ah    *                                
DATA:00461177   00              ??          00h                                     
DATA:00461178   ff              ??          FFh                                     
DATA:00461179   ff              ??          FFh                                     
DATA:0046117a   01              ??          01h                                     
DATA:0046117b   00              ??          00h                                     
DATA:0046117c   00              ??          00h                                     
DATA:0046117d   00              ??          00h                                     
DATA:0046117e   00              ??          00h                                     
DATA:0046117f   00              ??          00h                                     
DATA:00461180   4c              ??          4Ch    L                                
DATA:00461181   08              ??          08h                                     
DATA:00461182   02              ??          02h                                     
DATA:00461183   00              ??          00h                                     
DATA:00461184   06              ??          06h                                     
DATA:00461185   00              ??          00h                                     
DATA:00461186   11              ??          11h                                     
DATA:00461187   00              ??          00h                                     
DATA:00461188   00              ??          00h                                     
DATA:00461189   00              ??          00h                                     
DATA:0046118a   00              ??          00h                                     
DATA:0046118b   00              ??          00h                                     
DATA:0046118c   4c              ??          4Ch    L                                
DATA:0046118d   08              ??          08h                                     
DATA:0046118e   04              ??          04h                                     
DATA:0046118f   00              ??          00h                                     
DATA:00461190   06              ??          06h                                     
DATA:00461191   00              ??          00h                                     
DATA:00461192   05              ??          05h                                     
DATA:00461193   00              ??          00h                                     
DATA:00461194   00              ??          00h                                     
DATA:00461195   00              ??          00h                                     
DATA:00461196   00              ??          00h                                     
DATA:00461197   00              ??          00h                                     
DATA:00461198   4c              ??          4Ch    L                                
DATA:00461199   08              ??          08h                                     
DATA:0046119a   0c              ??          0Ch                                     
DATA:0046119b   00              ??          00h                                     
DATA:0046119c   06              ??          06h                                     
DATA:0046119d   00              ??          00h                                     
DATA:0046119e   15              ??          15h                                     
DATA:0046119f   00              ??          00h                                     
DATA:004611a0   00              ??          00h                                     
DATA:004611a1   00              ??          00h                                     
DATA:004611a2   00              ??          00h                                     
DATA:004611a3   00              ??          00h                                     
DATA:004611a4   4c              ??          4Ch    L                                
DATA:004611a5   08              ??          08h                                     
DATA:004611a6   0d              ??          0Dh                                     
DATA:004611a7   00              ??          00h                                     
DATA:004611a8   06              ??          06h                                     
DATA:004611a9   00              ??          00h                                     
DATA:004611aa   00              ??          00h                                     
DATA:004611ab   00              ??          00h                                     
DATA:004611ac   00              ??          00h                                     
DATA:004611ad   00              ??          00h                                     
DATA:004611ae   00              ??          00h                                     
DATA:004611af   00              ??          00h                                     
DATA:004611b0   4c              ??          4Ch    L                                
DATA:004611b1   08              ??          08h                                     
DATA:004611b2   06              ??          06h                                     
DATA:004611b3   00              ??          00h                                     
DATA:004611b4   06              ??          06h                                     
DATA:004611b5   00              ??          00h                                     
DATA:004611b6   ff              ??          FFh                                     
DATA:004611b7   ff              ??          FFh                                     
DATA:004611b8   ff              ??          FFh                                     
DATA:004611b9   ff              ??          FFh                                     
DATA:004611ba   00              ??          00h                                     
DATA:004611bb   00              ??          00h                                     
DATA:004611bc   00              ??          00h                                     
DATA:004611bd   00              ??          00h                                     
DATA:004611be   00              ??          00h                                     
DATA:004611bf   00              ??          00h                                     
DATA:004611c0   00              ??          00h                                     
DATA:004611c1   00              ??          00h                                     
                            DAT_004611c2:                 ;XREF[1,0]:   0046142c
DATA:004611c2   00              ??          00h                                     
DATA:004611c3   00              ??          00h                                     
DATA:004611c4   01              ??          01h                                     
DATA:004611c5   00              ??          00h                                     
DATA:004611c6   00              ??          00h                                     
DATA:004611c7   00              ??          00h                                     
DATA:004611c8   fe              ??          FEh                                     
DATA:004611c9   ff              ??          FFh                                     
DATA:004611ca   25              ??          25h    %                                
DATA:004611cb   00              ??          00h                                     
DATA:004611cc   ff              ??          FFh                                     
DATA:004611cd   ff              ??          FFh                                     
DATA:004611ce   00              ??          00h                                     
DATA:004611cf   00              ??          00h                                     
DATA:004611d0   02              ??          02h                                     
DATA:004611d1   00              ??          00h                                     
DATA:004611d2   3f              ??          3Fh    ?                                
DATA:004611d3   00              ??          00h                                     
DATA:004611d4   fd              ??          FDh                                     
DATA:004611d5   ff              ??          FFh                                     
DATA:004611d6   27              ??          27h    '                                
DATA:004611d7   00              ??          00h                                     
DATA:004611d8   ff              ??          FFh                                     
DATA:004611d9   ff              ??          FFh                                     
DATA:004611da   00              ??          00h                                     
DATA:004611db   00              ??          00h                                     
DATA:004611dc   80              ??          80h                                     
DATA:004611dd   00              ??          00h                                     
DATA:004611de   3f              ??          3Fh    ?                                
DATA:004611df   00              ??          00h                                     
DATA:004611e0   7f              ??          7Fh                                    
DATA:004611e1   ff              ??          FFh                                     
DATA:004611e2   37              ??          37h    7                                
DATA:004611e3   00              ??          00h                                     
DATA:004611e4   ff              ??          FFh                                     
DATA:004611e5   ff              ??          FFh                                     
DATA:004611e6   00              ??          00h                                     
DATA:004611e7   00              ??          00h                                     
DATA:004611e8   00              ??          00h                                     
DATA:004611e9   02              ??          02h                                     
DATA:004611ea   3f              ??          3Fh    ?                                
DATA:004611eb   00              ??          00h                                     
DATA:004611ec   ff              ??          FFh                                     ;?  ->  0041fdff
DATA:004611ed   fd              ??          FDh                                     
DATA:004611ee   41              ??          41h    A                                
DATA:004611ef   00              ??          00h                                     
DATA:004611f0   ff              ??          FFh                                     
DATA:004611f1   ff              ??          FFh                                     
DATA:004611f2   00              ??          00h                                     
DATA:004611f3   00              ??          00h                                     
DATA:004611f4   00              ??          00h                                     
DATA:004611f5   04              ??          04h                                     
DATA:004611f6   3f              ??          3Fh    ?                                
DATA:004611f7   00              ??          00h                                     
DATA:004611f8   ff              ??          FFh                                     ;?  ->  0043fbff
DATA:004611f9   fb              ??          FBh                                     
DATA:004611fa   43              ??          43h    C                                
DATA:004611fb   00              ??          00h                                     
DATA:004611fc   ff              ??          FFh                                     
DATA:004611fd   ff              ??          FFh                                     
DATA:004611fe   02              ??          02h                                     
DATA:004611ff   00              ??          00h                                     
DATA:00461200   00              ??          00h                                     
DATA:00461201   00              ??          00h                                     
DATA:00461202   00              ??          00h                                     
DATA:00461203   00              ??          00h                                     
DATA:00461204   4c              ??          4Ch    L                                
DATA:00461205   09              ??          09h                                     
DATA:00461206   03              ??          03h                                     
DATA:00461207   00              ??          00h                                     
DATA:00461208   07              ??          07h                                     
DATA:00461209   00              ??          00h                                     
DATA:0046120a   12              ??          12h                                     
DATA:0046120b   00              ??          00h                                     
DATA:0046120c   00              ??          00h                                     
DATA:0046120d   00              ??          00h                                     
DATA:0046120e   00              ??          00h                                     
DATA:0046120f   00              ??          00h                                     
DATA:00461210   4c              ??          4Ch    L                                
DATA:00461211   09              ??          09h                                     
DATA:00461212   05              ??          05h                                     
DATA:00461213   00              ??          00h                                     
DATA:00461214   07              ??          07h                                     
DATA:00461215   00              ??          00h                                     
DATA:00461216   06              ??          06h                                     
DATA:00461217   00              ??          00h                                     
DATA:00461218   00              ??          00h                                     
DATA:00461219   00              ??          00h                                     
DATA:0046121a   00              ??          00h                                     
DATA:0046121b   00              ??          00h                                     
DATA:0046121c   4c              ??          4Ch    L                                
DATA:0046121d   09              ??          09h                                     
DATA:0046121e   10              ??          10h                                     
DATA:0046121f   00              ??          00h                                     
DATA:00461220   07              ??          07h                                     
DATA:00461221   00              ??          00h                                     
DATA:00461222   16              ??          16h                                     
DATA:00461223   00              ??          00h                                     
DATA:00461224   00              ??          00h                                     
DATA:00461225   00              ??          00h                                     
DATA:00461226   00              ??          00h                                     
DATA:00461227   00              ??          00h                                     
DATA:00461228   4c              ??          4Ch    L                                
DATA:00461229   09              ??          09h                                     
DATA:0046122a   11              ??          11h                                     
DATA:0046122b   00              ??          00h                                     
DATA:0046122c   07              ??          07h                                     
DATA:0046122d   00              ??          00h                                     
DATA:0046122e   00              ??          00h                                     
DATA:0046122f   00              ??          00h                                     
DATA:00461230   00              ??          00h                                     
DATA:00461231   00              ??          00h                                     
DATA:00461232   4c              ??          4Ch    L                                
DATA:00461233   09              ??          09h                                     
DATA:00461234   00              ??          00h                                     
DATA:00461235   00              ??          00h                                     
DATA:00461236   07              ??          07h                                     
DATA:00461237   00              ??          00h                                     
DATA:00461238   ff              ??          FFh                                     
DATA:00461239   ff              ??          FFh                                     
DATA:0046123a   ff              ??          FFh                                     
DATA:0046123b   ff              ??          FFh                                     
DATA:0046123c   ff              ??          FFh                                     
DATA:0046123d   ff              ??          FFh                                     
DATA:0046123e   00              ??          00h                                     
DATA:0046123f   00              ??          00h                                     
DATA:00461240   00              ??          00h                                     
DATA:00461241   00              ??          00h                                     
DATA:00461242   00              ??          00h                                     
DATA:00461243   00              ??          00h                                     
DATA:00461244   00              ??          00h                                     
DATA:00461245   00              ??          00h                                     
DATA:00461246   08              ??          08h                                     
DATA:00461247   00              ??          00h                                     
DATA:00461248   00              ??          00h                                     
DATA:00461249   00              ??          00h                                     
DATA:0046124a   00              ??          00h                                     
DATA:0046124b   00              ??          00h                                     
DATA:0046124c   4c              ??          4Ch    L                                
DATA:0046124d   08              ??          08h                                     
DATA:0046124e   1c              ??          1Ch                                     
DATA:0046124f   00              ??          00h                                     
DATA:00461250   ff              ??          FFh                                     
DATA:00461251   ff              ??          FFh                                     
DATA:00461252   09              ??          09h                                     
DATA:00461253   00              ??          00h                                     
DATA:00461254   00              ??          00h                                     
DATA:00461255   00              ??          00h                                     
DATA:00461256   10              ??          10h                                     
DATA:00461257   00              ??          00h                                     
DATA:00461258   4c              ??          4Ch    L                                
DATA:00461259   08              ??          08h                                     
DATA:0046125a   1c              ??          1Ch                                     
DATA:0046125b   00              ??          00h                                     
DATA:0046125c   ff              ??          FFh                                     
DATA:0046125d   ff              ??          FFh                                     
DATA:0046125e   00              ??          00h                                     
DATA:0046125f   00              ??          00h                                     
DATA:00461260   00              ??          00h                                     
DATA:00461261   20              ??          20h                                     
DATA:00461262   3f              ??          3Fh    ?                                
DATA:00461263   00              ??          00h                                     
DATA:00461264   ff              ??          FFh                                     
DATA:00461265   df              ??          DFh                                     
DATA:00461266   32              ??          32h    2                                
DATA:00461267   00              ??          00h                                     
DATA:00461268   ff              ??          FFh                                     
DATA:00461269   ff              ??          FFh                                     
DATA:0046126a   00              ??          00h                                     
DATA:0046126b   00              ??          00h                                     
DATA:0046126c   00              ??          00h                                     
DATA:0046126d   10              ??          10h                                     
DATA:0046126e   3f              ??          3Fh    ?                                
DATA:0046126f   00              ??          00h                                     
DATA:00461270   ff              ??          FFh                                     
DATA:00461271   ef              ??          EFh                                     
DATA:00461272   30              ??          30h    0                                
DATA:00461273   00              ??          00h                                     
DATA:00461274   ff              ??          FFh                                     
DATA:00461275   ff              ??          FFh                                     
DATA:00461276   00              ??          00h                                     
DATA:00461277   00              ??          00h                                     
DATA:00461278   00              ??          00h                                     
DATA:00461279   00              ??          00h                                     
DATA:0046127a   00              ??          00h                                     
DATA:0046127b   00              ??          00h                                     
DATA:0046127c   4c              ??          4Ch    L                                
DATA:0046127d   08              ??          08h                                     
DATA:0046127e   1e              ??          1Eh                                     
DATA:0046127f   00              ??          00h                                     
DATA:00461280   ff              ??          FFh                                     
DATA:00461281   ff              ??          FFh                                     
DATA:00461282   ff              ??          FFh                                     
DATA:00461283   ff              ??          FFh                                     
DATA:00461284   ff              ??          FFh                                     
DATA:00461285   ff              ??          FFh                                     
DATA:00461286   00              ??          00h                                     
DATA:00461287   00              ??          00h                                     
DATA:00461288   00              ??          00h                                     
DATA:00461289   00              ??          00h                                     
DATA:0046128a   00              ??          00h                                     
DATA:0046128b   00              ??          00h                                     
DATA:0046128c   00              ??          00h                                     
DATA:0046128d   00              ??          00h                                     
DATA:0046128e   08              ??          08h                                     
DATA:0046128f   00              ??          00h                                     
DATA:00461290   00              ??          00h                                     
DATA:00461291   00              ??          00h                                     
DATA:00461292   00              ??          00h                                     
DATA:00461293   00              ??          00h                                     
DATA:00461294   4c              ??          4Ch    L                                
DATA:00461295   08              ??          08h                                     
DATA:00461296   1d              ??          1Dh                                     
DATA:00461297   00              ??          00h                                     
DATA:00461298   ff              ??          FFh                                     
DATA:00461299   ff              ??          FFh                                     
DATA:0046129a   0a              ??          0Ah                                     
DATA:0046129b   00              ??          00h                                     
DATA:0046129c   00              ??          00h                                     
DATA:0046129d   00              ??          00h                                     
DATA:0046129e   10              ??          10h                                     
DATA:0046129f   00              ??          00h                                     
DATA:004612a0   4c              ??          4Ch    L                                
DATA:004612a1   08              ??          08h                                     
DATA:004612a2   1d              ??          1Dh                                     
DATA:004612a3   00              ??          00h                                     
DATA:004612a4   ff              ??          FFh                                     
DATA:004612a5   ff              ??          FFh                                     
DATA:004612a6   00              ??          00h                                     
DATA:004612a7   00              ??          00h                                     
DATA:004612a8   00              ??          00h                                     
DATA:004612a9   00              ??          00h                                     
DATA:004612aa   00              ??          00h                                     
DATA:004612ab   00              ??          00h                                     
DATA:004612ac   4c              ??          4Ch    L                                
DATA:004612ad   08              ??          08h                                     
DATA:004612ae   1f              ??          1Fh                                     
DATA:004612af   00              ??          00h                                     
DATA:004612b0   ff              ??          FFh                                     
DATA:004612b1   ff              ??          FFh                                     
DATA:004612b2   ff              ??          FFh                                     
DATA:004612b3   ff              ??          FFh                                     
DATA:004612b4   ff              ??          FFh                                     
DATA:004612b5   ff              ??          FFh                                     
DATA:004612b6   00              ??          00h                                     
DATA:004612b7   00              ??          00h                                     
DATA:004612b8   00              ??          00h                                     
DATA:004612b9   00              ??          00h                                     
DATA:004612ba   00              ??          00h                                     
DATA:004612bb   00              ??          00h                                     
DATA:004612bc   00              ??          00h                                     
DATA:004612bd   00              ??          00h                                     
DATA:004612be   00              ??          00h                                     
DATA:004612bf   00              ??          00h                                     
DATA:004612c0   00              ??          00h                                     
DATA:004612c1   02              ??          02h                                     
DATA:004612c2   3f              ??          3Fh    ?                                
DATA:004612c3   00              ??          00h                                     
DATA:004612c4   ff              ??          FFh                                     ;?  ->  0041fdff
DATA:004612c5   fd              ??          FDh                                     
DATA:004612c6   41              ??          41h    A                                
DATA:004612c7   00              ??          00h                                     
DATA:004612c8   ff              ??          FFh                                     
DATA:004612c9   ff              ??          FFh                                     
DATA:004612ca   00              ??          00h                                     
DATA:004612cb   00              ??          00h                                     
DATA:004612cc   00              ??          00h                                     
DATA:004612cd   04              ??          04h                                     
DATA:004612ce   3f              ??          3Fh    ?                                
DATA:004612cf   00              ??          00h                                     
DATA:004612d0   ff              ??          FFh                                     ;?  ->  0043fbff
DATA:004612d1   fb              ??          FBh                                     
DATA:004612d2   43              ??          43h    C                                
DATA:004612d3   00              ??          00h                                     
DATA:004612d4   ff              ??          FFh                                     
DATA:004612d5   ff              ??          FFh                                     
DATA:004612d6   ff              ??          FFh                                     
DATA:004612d7   ff              ??          FFh                                     
DATA:004612d8   ff              ??          FFh                                     
DATA:004612d9   ff              ??          FFh                                     
DATA:004612da   00              ??          00h                                     
DATA:004612db   00              ??          00h                                     
DATA:004612dc   00              ??          00h                                     
DATA:004612dd   00              ??          00h                                     
DATA:004612de   00              ??          00h                                     
DATA:004612df   00              ??          00h                                     
DATA:004612e0   00              ??          00h                                     
DATA:004612e1   00              ??          00h                                     
DATA:004612e2   00              ??          00h                                     
DATA:004612e3   00              ??          00h                                     
DATA:004612e4   00              ??          00h                                     
DATA:004612e5   02              ??          02h                                     
DATA:004612e6   3f              ??          3Fh    ?                                
DATA:004612e7   00              ??          00h                                     
DATA:004612e8   ff              ??          FFh                                     ;?  ->  0041fdff
DATA:004612e9   fd              ??          FDh                                     
DATA:004612ea   41              ??          41h    A                                
DATA:004612eb   00              ??          00h                                     
DATA:004612ec   ff              ??          FFh                                     
DATA:004612ed   ff              ??          FFh                                     
DATA:004612ee   00              ??          00h                                     
DATA:004612ef   00              ??          00h                                     
DATA:004612f0   00              ??          00h                                     
DATA:004612f1   04              ??          04h                                     
DATA:004612f2   3f              ??          3Fh    ?                                
DATA:004612f3   00              ??          00h                                     
DATA:004612f4   ff              ??          FFh                                     ;?  ->  0043fbff
DATA:004612f5   fb              ??          FBh                                     
DATA:004612f6   43              ??          43h    C                                
DATA:004612f7   00              ??          00h                                     
DATA:004612f8   ff              ??          FFh                                     
DATA:004612f9   ff              ??          FFh                                     
DATA:004612fa   ff              ??          FFh                                     
DATA:004612fb   ff              ??          FFh                                     
DATA:004612fc   ff              ??          FFh                                     
DATA:004612fd   ff              ??          FFh                                     
DATA:004612fe   00              ??          00h                                     
DATA:004612ff   00              ??          00h                                     
DATA:00461300   00              ??          00h                                     
DATA:00461301   00              ??          00h                                     
DATA:00461302   00              ??          00h                                     
DATA:00461303   00              ??          00h                                     
DATA:00461304   00              ??          00h                                     
DATA:00461305   00              ??          00h                                     
DATA:00461306   00              ??          00h                                     
DATA:00461307   00              ??          00h                                     
DATA:00461308   00              ??          00h                                     
DATA:00461309   04              ??          04h                                     
DATA:0046130a   3f              ??          3Fh    ?                                
DATA:0046130b   00              ??          00h                                     
DATA:0046130c   ff              ??          FFh                                     
DATA:0046130d   fb              ??          FBh                                     
DATA:0046130e   40              ??          40h    @                                
DATA:0046130f   00              ??          00h                                     
DATA:00461310   ff              ??          FFh                                     
DATA:00461311   ff              ??          FFh                                     
DATA:00461312   00              ??          00h                                     
DATA:00461313   00              ??          00h                                     
DATA:00461314   00              ??          00h                                     
DATA:00461315   02              ??          02h                                     
DATA:00461316   3f              ??          3Fh    ?                                
DATA:00461317   00              ??          00h                                     
DATA:00461318   ff              ??          FFh                                     
DATA:00461319   fd              ??          FDh                                     
DATA:0046131a   3e              ??          3Eh    >                                
DATA:0046131b   00              ??          00h                                     
DATA:0046131c   ff              ??          FFh                                     
DATA:0046131d   ff              ??          FFh                                     
DATA:0046131e   ff              ??          FFh                                     
DATA:0046131f   ff              ??          FFh                                     
DATA:00461320   ff              ??          FFh                                     
DATA:00461321   ff              ??          FFh                                     
DATA:00461322   00              ??          00h                                     
DATA:00461323   00              ??          00h                                     
DATA:00461324   00              ??          00h                                     
DATA:00461325   00              ??          00h                                     
DATA:00461326   00              ??          00h                                     
DATA:00461327   00              ??          00h                                     
DATA:00461328   00              ??          00h                                     
DATA:00461329   00              ??          00h                                     
DATA:0046132a   00              ??          00h                                     
DATA:0046132b   00              ??          00h                                     
DATA:0046132c   00              ??          00h                                     
DATA:0046132d   04              ??          04h                                     
DATA:0046132e   3f              ??          3Fh    ?                                
DATA:0046132f   00              ??          00h                                     
DATA:00461330   ff              ??          FFh                                     
DATA:00461331   fb              ??          FBh                                     
DATA:00461332   3c              ??          3Ch    <                                
DATA:00461333   00              ??          00h                                     
DATA:00461334   ff              ??          FFh                                     
DATA:00461335   ff              ??          FFh                                     
DATA:00461336   00              ??          00h                                     
DATA:00461337   00              ??          00h                                     
DATA:00461338   00              ??          00h                                     
DATA:00461339   02              ??          02h                                     
DATA:0046133a   3f              ??          3Fh    ?                                
DATA:0046133b   00              ??          00h                                     
DATA:0046133c   ff              ??          FFh                                     
DATA:0046133d   fd              ??          FDh                                     
DATA:0046133e   3e              ??          3Eh    >                                
DATA:0046133f   00              ??          00h                                     
DATA:00461340   ff              ??          FFh                                     
DATA:00461341   ff              ??          FFh                                     
DATA:00461342   ff              ??          FFh                                     
DATA:00461343   ff              ??          FFh                                     
DATA:00461344   ff              ??          FFh                                     
DATA:00461345   ff              ??          FFh                                     
DATA:00461346   00              ??          00h                                     
DATA:00461347   00              ??          00h                                     
DATA:00461348   00              ??          00h                                     
DATA:00461349   00              ??          00h                                     
DATA:0046134a   00              ??          00h                                     
DATA:0046134b   00              ??          00h                                     
DATA:0046134c   00              ??          00h                                     
DATA:0046134d   00              ??          00h                                     
                            DAT_0046134e:                 ;XREF[2,0]:   00461434,0046143c
DATA:0046134e   00              ??          00h                                     
DATA:0046134f   00              ??          00h                                     
DATA:00461350   00              ??          00h                                     
DATA:00461351   20              ??          20h                                     
DATA:00461352   3f              ??          3Fh    ?                                
DATA:00461353   00              ??          00h                                     
DATA:00461354   ff              ??          FFh                                     
DATA:00461355   df              ??          DFh                                     
DATA:00461356   31              ??          31h    1                                
DATA:00461357   00              ??          00h                                     
DATA:00461358   ff              ??          FFh                                     
DATA:00461359   ff              ??          FFh                                     
DATA:0046135a   00              ??          00h                                     
DATA:0046135b   00              ??          00h                                     
DATA:0046135c   00              ??          00h                                     
DATA:0046135d   10              ??          10h                                     
DATA:0046135e   3f              ??          3Fh    ?                                
DATA:0046135f   00              ??          00h                                     
DATA:00461360   ff              ??          FFh                                     
DATA:00461361   ef              ??          EFh                                     
DATA:00461362   33              ??          33h    3                                
DATA:00461363   00              ??          00h                                     
DATA:00461364   ff              ??          FFh                                     
DATA:00461365   ff              ??          FFh                                     
DATA:00461366   ff              ??          FFh                                     
DATA:00461367   ff              ??          FFh                                     
DATA:00461368   ff              ??          FFh                                     
DATA:00461369   ff              ??          FFh                                     
DATA:0046136a   00              ??          00h                                     
DATA:0046136b   00              ??          00h                                     
DATA:0046136c   00              ??          00h                                     
DATA:0046136d   00              ??          00h                                     
DATA:0046136e   00              ??          00h                                     
DATA:0046136f   00              ??          00h                                     
DATA:00461370   00              ??          00h                                     
DATA:00461371   00              ??          00h                                     
                            DAT_00461372:                 ;XREF[2,0]:   00461430,00461438
DATA:00461372   00              ??          00h                                     
DATA:00461373   00              ??          00h                                     
DATA:00461374   00              ??          00h                                     
DATA:00461375   20              ??          20h                                     
DATA:00461376   3f              ??          3Fh    ?                                
DATA:00461377   00              ??          00h                                     
DATA:00461378   ff              ??          FFh                                     
DATA:00461379   df              ??          DFh                                     
DATA:0046137a   30              ??          30h    0                                
DATA:0046137b   00              ??          00h                                     
DATA:0046137c   ff              ??          FFh                                     
DATA:0046137d   ff              ??          FFh                                     
DATA:0046137e   00              ??          00h                                     
DATA:0046137f   00              ??          00h                                     
DATA:00461380   00              ??          00h                                     
DATA:00461381   10              ??          10h                                     
DATA:00461382   3f              ??          3Fh    ?                                
DATA:00461383   00              ??          00h                                     
DATA:00461384   ff              ??          FFh                                     
DATA:00461385   ef              ??          EFh                                     
DATA:00461386   32              ??          32h    2                                
DATA:00461387   00              ??          00h                                     
DATA:00461388   ff              ??          FFh                                     
DATA:00461389   ff              ??          FFh                                     
DATA:0046138a   ff              ??          FFh                                     
DATA:0046138b   ff              ??          FFh                                     
DATA:0046138c   ff              ??          FFh                                     
DATA:0046138d   ff              ??          FFh                                     
DATA:0046138e   00              ??          00h                                     
DATA:0046138f   00              ??          00h                                     
DATA:00461390   00              ??          00h                                     
DATA:00461391   00              ??          00h                                     
DATA:00461392   00              ??          00h                                     
DATA:00461393   00              ??          00h                                     
DATA:00461394   00              ??          00h                                     
DATA:00461395   00              ??          00h                                     
DATA:00461396   00              ??          00h                                     
DATA:00461397   00              ??          00h                                     
DATA:00461398   00              ??          00h                                     
DATA:00461399   01              ??          01h                                     
DATA:0046139a   3f              ??          3Fh    ?                                
DATA:0046139b   00              ??          00h                                     
DATA:0046139c   ff              ??          FFh                                     
DATA:0046139d   fe              ??          FEh                                     
DATA:0046139e   38              ??          38h    8                                
DATA:0046139f   00              ??          00h                                     
DATA:004613a0   ff              ??          FFh                                     
DATA:004613a1   ff              ??          FFh                                     
DATA:004613a2   ff              ??          FFh                                     
DATA:004613a3   ff              ??          FFh                                     
DATA:004613a4   ff              ??          FFh                                     
DATA:004613a5   ff              ??          FFh                                     
DATA:004613a6   00              ??          00h                                     
DATA:004613a7   00              ??          00h                                     
DATA:004613a8   00              ??          00h                                     
DATA:004613a9   00              ??          00h                                     
DATA:004613aa   00              ??          00h                                     
DATA:004613ab   00              ??          00h                                     
DATA:004613ac   00              ??          00h                                     
DATA:004613ad   00              ??          00h                                     
DATA:004613ae   00              ??          00h                                     
DATA:004613af   00              ??          00h                                     
DATA:004613b0   00              ??          00h                                     
DATA:004613b1   01              ??          01h                                     
DATA:004613b2   3f              ??          3Fh    ?                                
DATA:004613b3   00              ??          00h                                     
DATA:004613b4   ff              ??          FFh                                     
DATA:004613b5   fe              ??          FEh                                     
DATA:004613b6   39              ??          39h    9                                
DATA:004613b7   00              ??          00h                                     
DATA:004613b8   ff              ??          FFh                                     
DATA:004613b9   ff              ??          FFh                                     
DATA:004613ba   ff              ??          FFh                                     
DATA:004613bb   ff              ??          FFh                                     
DATA:004613bc   ff              ??          FFh                                     
DATA:004613bd   ff              ??          FFh                                     
DATA:004613be   00              ??          00h                                     
DATA:004613bf   00              ??          00h                                     
DATA:004613c0   00              ??          00h                                     
DATA:004613c1   00              ??          00h                                     
DATA:004613c2   00              ??          00h                                     
DATA:004613c3   00              ??          00h                                     
DATA:004613c4   00              ??          00h                                     
DATA:004613c5   00              ??          00h                                     
DATA:004613c6   00              ??          00h                                     
DATA:004613c7   00              ??          00h                                     
                            DAT_004613c8:                 ;XREF[1,0]:   0041aa9b
DATA:004613c8   00              ??          00h                                     
DATA:004613c9   00              ??          00h                                     
DATA:004613ca   00              ??          00h                                     
DATA:004613cb   00              ??          00h                                     
DATA:004613cc   00              ??          00h                                     
DATA:004613cd   00              ??          00h                                     
DATA:004613ce   00              ??          00h                                     
DATA:004613cf   00              ??          00h                                     
DATA:004613d0   00              ??          00h                                     
DATA:004613d1   00              ??          00h                                     
DATA:004613d2   00              ??          00h                                     
DATA:004613d3   00              ??          00h                                     
DATA:004613d4   00              ??          00h                                     
DATA:004613d5   00              ??          00h                                     
DATA:004613d6   00              ??          00h                                     
DATA:004613d7   00              ??          00h                                     
                            PTR_DAT_004613d8:             ;XREF[2,0]:   0041a4f3,0041a9cd
DATA:004613d8   fe0b4600        addr        DAT_00460bfe                            ;= 01h
DATA:004613dc   8e0c4600        addr        DAT_00460c8e                            ;= 02h
DATA:004613e0   460f4600        addr        DAT_00460f46                            
DATA:004613e4   36104600        addr        DAT_00461036                            
DATA:004613e8   460f4600        addr        DAT_00460f46                            
DATA:004613ec   36104600        addr        DAT_00461036                            
DATA:004613f0   320e4600        addr        DAT_00460e32                            
DATA:004613f4   1e0d4600        addr        DAT_00460d1e                            
DATA:004613f8   00              ??          00h                                     
DATA:004613f9   00              ??          00h                                     
DATA:004613fa   00              ??          00h                                     
DATA:004613fb   00              ??          00h                                     
DATA:004613fc   00              ??          00h                                     
DATA:004613fd   00              ??          00h                                     
DATA:004613fe   00              ??          00h                                     
DATA:004613ff   00              ??          00h                                     
DATA:00461400   00              ??          00h                                     
DATA:00461401   00              ??          00h                                     
DATA:00461402   00              ??          00h                                     
DATA:00461403   00              ??          00h                                     
DATA:00461404   00              ??          00h                                     
DATA:00461405   00              ??          00h                                     
DATA:00461406   00              ??          00h                                     
DATA:00461407   00              ??          00h                                     
DATA:00461408   00              ??          00h                                     
DATA:00461409   00              ??          00h                                     
DATA:0046140a   00              ??          00h                                     
DATA:0046140b   00              ??          00h                                     
DATA:0046140c   00              ??          00h                                     
DATA:0046140d   00              ??          00h                                     
DATA:0046140e   00              ??          00h                                     
DATA:0046140f   00              ??          00h                                     
DATA:00461410   00              ??          00h                                     
DATA:00461411   00              ??          00h                                     
DATA:00461412   00              ??          00h                                     
DATA:00461413   00              ??          00h                                     
DATA:00461414   00              ??          00h                                     
DATA:00461415   00              ??          00h                                     
DATA:00461416   00              ??          00h                                     
DATA:00461417   00              ??          00h                                     
DATA:00461418   00              ??          00h                                     
DATA:00461419   00              ??          00h                                     
DATA:0046141a   00              ??          00h                                     
DATA:0046141b   00              ??          00h                                     
DATA:0046141c   00              ??          00h                                     
DATA:0046141d   00              ??          00h                                     
DATA:0046141e   00              ??          00h                                     
DATA:0046141f   00              ??          00h                                     
DATA:00461420   00              ??          00h                                     
DATA:00461421   00              ??          00h                                     
DATA:00461422   00              ??          00h                                     
DATA:00461423   00              ??          00h                                     
DATA:00461424   00              ??          00h                                     
DATA:00461425   00              ??          00h                                     
DATA:00461426   00              ??          00h                                     
DATA:00461427   00              ??          00h                                     
DATA:00461428   32114600        addr        DAT_00461132                            
DATA:0046142c   c2114600        addr        DAT_004611c2                            
DATA:00461430   72134600        addr        DAT_00461372                            
DATA:00461434   4e134600        addr        DAT_0046134e                            
DATA:00461438   72134600        addr        DAT_00461372                            
DATA:0046143c   4e134600        addr        DAT_0046134e                            
DATA:00461440   00              ??          00h                                     
DATA:00461441   00              ??          00h                                     
DATA:00461442   00              ??          00h                                     
DATA:00461443   00              ??          00h                                     
DATA:00461444   00              ??          00h                                     
DATA:00461445   00              ??          00h                                     
DATA:00461446   00              ??          00h                                     
DATA:00461447   00              ??          00h                                     
DATA:00461448   46              ??          46h    F                                ;?  ->  00461246
DATA:00461449   12              ??          12h                                     
DATA:0046144a   46              ??          46h    F                                
DATA:0046144b   00              ??          00h                                     
DATA:0046144c   8e              ??          8Eh                                     ;?  ->  0046128e
DATA:0046144d   12              ??          12h                                     
DATA:0046144e   46              ??          46h    F                                
DATA:0046144f   00              ??          00h                                     
DATA:00461450   00              ??          00h                                     
DATA:00461451   00              ??          00h                                     
DATA:00461452   00              ??          00h                                     
DATA:00461453   00              ??          00h                                     
DATA:00461454   00              ??          00h                                     
DATA:00461455   00              ??          00h                                     
DATA:00461456   00              ??          00h                                     
DATA:00461457   00              ??          00h                                     
DATA:00461458   00              ??          00h                                     
DATA:00461459   00              ??          00h                                     
DATA:0046145a   00              ??          00h                                     
DATA:0046145b   00              ??          00h                                     
DATA:0046145c   00              ??          00h                                     
DATA:0046145d   00              ??          00h                                     
DATA:0046145e   00              ??          00h                                     
DATA:0046145f   00              ??          00h                                     
DATA:00461460   00              ??          00h                                     
DATA:00461461   00              ??          00h                                     
DATA:00461462   00              ??          00h                                     
DATA:00461463   00              ??          00h                                     
DATA:00461464   00              ??          00h                                     
DATA:00461465   00              ??          00h                                     
DATA:00461466   00              ??          00h                                     
DATA:00461467   00              ??          00h                                     
DATA:00461468   96              ??          96h                                     ;?  ->  00461396
DATA:00461469   13              ??          13h                                     
DATA:0046146a   46              ??          46h    F                                
DATA:0046146b   00              ??          00h                                     
DATA:0046146c   ae              ??          AEh                                     ;?  ->  004613ae
DATA:0046146d   13              ??          13h                                     
DATA:0046146e   46              ??          46h    F                                
DATA:0046146f   00              ??          00h                                     
DATA:00461470   00              ??          00h                                     
DATA:00461471   00              ??          00h                                     
DATA:00461472   00              ??          00h                                     
DATA:00461473   00              ??          00h                                     
DATA:00461474   00              ??          00h                                     
DATA:00461475   00              ??          00h                                     
DATA:00461476   00              ??          00h                                     
DATA:00461477   00              ??          00h                                     
DATA:00461478   00              ??          00h                                     
DATA:00461479   00              ??          00h                                     
DATA:0046147a   00              ??          00h                                     
DATA:0046147b   00              ??          00h                                     
DATA:0046147c   00              ??          00h                                     
DATA:0046147d   00              ??          00h                                     
DATA:0046147e   00              ??          00h                                     
DATA:0046147f   00              ??          00h                                     
DATA:00461480   00              ??          00h                                     
DATA:00461481   00              ??          00h                                     
DATA:00461482   00              ??          00h                                     
DATA:00461483   00              ??          00h                                     
DATA:00461484   00              ??          00h                                     
DATA:00461485   00              ??          00h                                     
DATA:00461486   00              ??          00h                                     
DATA:00461487   00              ??          00h                                     
DATA:00461488   00              ??          00h                                     
DATA:00461489   00              ??          00h                                     
DATA:0046148a   00              ??          00h                                     
DATA:0046148b   00              ??          00h                                     
DATA:0046148c   00              ??          00h                                     
DATA:0046148d   00              ??          00h                                     
DATA:0046148e   00              ??          00h                                     
DATA:0046148f   00              ??          00h                                     
DATA:00461490   00              ??          00h                                     
DATA:00461491   00              ??          00h                                     
DATA:00461492   00              ??          00h                                     
DATA:00461493   00              ??          00h                                     
DATA:00461494   00              ??          00h                                     
DATA:00461495   00              ??          00h                                     
DATA:00461496   00              ??          00h                                     
DATA:00461497   00              ??          00h                                     
DATA:00461498   00              ??          00h                                     
DATA:00461499   00              ??          00h                                     
DATA:0046149a   00              ??          00h                                     
DATA:0046149b   00              ??          00h                                     
DATA:0046149c   00              ??          00h                                     
DATA:0046149d   00              ??          00h                                     
DATA:0046149e   00              ??          00h                                     
DATA:0046149f   00              ??          00h                                     
DATA:004614a0   00              ??          00h                                     
DATA:004614a1   00              ??          00h                                     
DATA:004614a2   00              ??          00h                                     
DATA:004614a3   00              ??          00h                                     
DATA:004614a4   00              ??          00h                                     
DATA:004614a5   00              ??          00h                                     
DATA:004614a6   00              ??          00h                                     
DATA:004614a7   00              ??          00h                                     
DATA:004614a8   00              ??          00h                                     
DATA:004614a9   00              ??          00h                                     
DATA:004614aa   00              ??          00h                                     
DATA:004614ab   00              ??          00h                                     
DATA:004614ac   00              ??          00h                                     
DATA:004614ad   00              ??          00h                                     
DATA:004614ae   00              ??          00h                                     
DATA:004614af   00              ??          00h                                     
DATA:004614b0   00              ??          00h                                     
DATA:004614b1   00              ??          00h                                     
DATA:004614b2   00              ??          00h                                     
DATA:004614b3   00              ??          00h                                     
DATA:004614b4   00              ??          00h                                     
DATA:004614b5   00              ??          00h                                     
DATA:004614b6   00              ??          00h                                     
DATA:004614b7   00              ??          00h                                     
DATA:004614b8   00              ??          00h                                     
DATA:004614b9   00              ??          00h                                     
DATA:004614ba   00              ??          00h                                     
DATA:004614bb   00              ??          00h                                     
DATA:004614bc   00              ??          00h                                     
DATA:004614bd   00              ??          00h                                     
DATA:004614be   00              ??          00h                                     
DATA:004614bf   00              ??          00h                                     
DATA:004614c0   00              ??          00h                                     
DATA:004614c1   00              ??          00h                                     
DATA:004614c2   00              ??          00h                                     
DATA:004614c3   00              ??          00h                                     
DATA:004614c4   00              ??          00h                                     
DATA:004614c5   00              ??          00h                                     
DATA:004614c6   00              ??          00h                                     
DATA:004614c7   00              ??          00h                                     
DATA:004614c8   00              ??          00h                                     
DATA:004614c9   00              ??          00h                                     
DATA:004614ca   00              ??          00h                                     
DATA:004614cb   00              ??          00h                                     
DATA:004614cc   00              ??          00h                                     
DATA:004614cd   00              ??          00h                                     
DATA:004614ce   00              ??          00h                                     
DATA:004614cf   00              ??          00h                                     
DATA:004614d0   00              ??          00h                                     
DATA:004614d1   00              ??          00h                                     
DATA:004614d2   00              ??          00h                                     
DATA:004614d3   00              ??          00h                                     
DATA:004614d4   00              ??          00h                                     
DATA:004614d5   00              ??          00h                                     
DATA:004614d6   00              ??          00h                                     
DATA:004614d7   00              ??          00h                                     
DATA:004614d8   00              ??          00h                                     
DATA:004614d9   00              ??          00h                                     
DATA:004614da   00              ??          00h                                     
DATA:004614db   00              ??          00h                                     
DATA:004614dc   00              ??          00h                                     
DATA:004614dd   00              ??          00h                                     
DATA:004614de   00              ??          00h                                     
DATA:004614df   00              ??          00h                                     
DATA:004614e0   00              ??          00h                                     
DATA:004614e1   00              ??          00h                                     
DATA:004614e2   00              ??          00h                                     
DATA:004614e3   00              ??          00h                                     
DATA:004614e4   00              ??          00h                                     
DATA:004614e5   00              ??          00h                                     
DATA:004614e6   00              ??          00h                                     
DATA:004614e7   00              ??          00h                                     
DATA:004614e8   00              ??          00h                                     
DATA:004614e9   00              ??          00h                                     
DATA:004614ea   00              ??          00h                                     
DATA:004614eb   00              ??          00h                                     
DATA:004614ec   00              ??          00h                                     
DATA:004614ed   00              ??          00h                                     
DATA:004614ee   00              ??          00h                                     
DATA:004614ef   00              ??          00h                                     
DATA:004614f0   00              ??          00h                                     
DATA:004614f1   00              ??          00h                                     
DATA:004614f2   00              ??          00h                                     
DATA:004614f3   00              ??          00h                                     
DATA:004614f4   00              ??          00h                                     
DATA:004614f5   00              ??          00h                                     
DATA:004614f6   00              ??          00h                                     
DATA:004614f7   00              ??          00h                                     
                            DAT_004614f8:                 ;XREF[3,0]:   0041b210,0041f709,00421e68
DATA:004614f8   0f00            undefined2  000Fh                                   
                            DAT_004614fa:                 ;XREF[3,0]:   0041b201,0041f717,00421e79
DATA:004614fa   8100            undefined2  0081h                                   
                            DAT_004614fc:                 ;XREF[1,0]:   0041f663
DATA:004614fc   2900            undefined2  0029h                                   
                            DAT_004614fe:                 ;XREF[1,0]:   0041f671
DATA:004614fe   f300            undefined2  00F3h                                   
DATA:00461500   00              ??          00h                                     
DATA:00461501   00              ??          00h                                     
DATA:00461502   00              ??          00h                                     
DATA:00461503   00              ??          00h                                     
DATA:00461504   3d              ??          3Dh    =                                
DATA:00461505   00              ??          00h                                     
DATA:00461506   89              ??          89h                                     
DATA:00461507   00              ??          00h                                     
DATA:00461508   53              ??          53h    S                                
DATA:00461509   00              ??          00h                                     
DATA:0046150a   d4              ??          D4h                                     
DATA:0046150b   00              ??          00h                                     
DATA:0046150c   00              ??          00h                                     
DATA:0046150d   00              ??          00h                                     
DATA:0046150e   00              ??          00h                                     
DATA:0046150f   00              ??          00h                                     
DATA:00461510   65              ??          65h    e                                
DATA:00461511   00              ??          00h                                     
DATA:00461512   84              ??          84h                                     
DATA:00461513   00              ??          00h                                     
DATA:00461514   79              ??          79h    y                                
DATA:00461515   00              ??          00h                                     
DATA:00461516   e8              ??          E8h                                     
DATA:00461517   00              ??          00h                                     
DATA:00461518   00              ??          00h                                     
DATA:00461519   00              ??          00h                                     
DATA:0046151a   00              ??          00h                                     
DATA:0046151b   00              ??          00h                                     
DATA:0046151c   62              ??          62h    b                                
DATA:0046151d   00              ??          00h                                     
DATA:0046151e   ec              ??          ECh                                     
DATA:0046151f   00              ??          00h                                     
DATA:00461520   74              ??          74h    t                                
DATA:00461521   00              ??          00h                                     
DATA:00461522   22              ??          22h    "                                
DATA:00461523   01              ??          01h                                     
DATA:00461524   00              ??          00h                                     
DATA:00461525   00              ??          00h                                     
DATA:00461526   00              ??          00h                                     
DATA:00461527   00              ??          00h                                     
DATA:00461528   16              ??          16h                                     
DATA:00461529   00              ??          00h                                     
DATA:0046152a   f5              ??          F5h                                     
DATA:0046152b   00              ??          00h                                     
DATA:0046152c   3e              ??          3Eh    >                                
DATA:0046152d   00              ??          00h                                     
DATA:0046152e   28              ??          28h    (                                
DATA:0046152f   01              ??          01h                                     
DATA:00461530   24              ??          24h    $                                
DATA:00461531   00              ??          00h                                     
DATA:00461532   08              ??          08h                                     
DATA:00461533   00              ??          00h                                     
DATA:00461534   00              ??          00h                                     
DATA:00461535   00              ??          00h                                     
                            DAT_00461536:                 ;XREF[14,0]:  0041adc9,0041ade8,0041af59,0041b310
                                                          ;             0041b603,0041b61a,0041b698,0041b6c9
                                                          ;             0041b79f,0041b7a9,0041b829,0041be73
                                                          ;             0041f772,00421d9b
DATA:00461536   0000            undefined2  0000h                                   
                            DAT_00461538:                 ;XREF[17,0]:  0041bb5a,0041bb67,0041bb75,0041bb88
                                                          ;             0041bb96,0041bba7,0041bbb2,0041bbcd
                                                          ;             0041bc62,0041bc8a,0041bcb3,0041bcdd
                                                          ;             0041bcf1,0041bd0f,0041bd39,0041bd62
                                                          ;             00421261
DATA:00461538   6400            undefined2  0064h                                   
                            DAT_0046153a:                 ;XREF[29,0]:  0041bb55,0041bb70,0041bb91,0041bbbd
                                                          ;             0041bbd8,0041bbe6,0041bbed,0041bbf4
                                                          ;             0041bc04,0041bc0b,0041bc1b,0041bc20
                                                          ;             0041bc37,0041bc5d,0041bc85,0041bcaf
                                                          ;             0041bcd8,0041bd16,0041bd40,0041bd69
                                                          ;             0041bd77,0041bd92,0041bdb8,0041bddc
                                                          ;             0041bded,0041be07,0041be2d,0041be51
                                                          ;             0042128c
DATA:0046153a   6400            undefined2  0064h                                   
                            DAT_0046153c:                 ;XREF[24,0]:  0041b0bf,0041b101,0041b10b,0041b33a
                                                          ;             0041b389,0041b39a,0041b551,0041b5c4
                                                          ;             0041b611,0041b6bb,0041b6e2,0041b848
                                                          ;             0041be7c,004204b2,004209d8,00420a43
                                                          ;             00420beb,004210cf,00421126,00421ba1
                                                          ;             00421cea,00421d7e,00421f31,00421fc5
DATA:0046153c   0000            undefined2  0000h                                   
                            vtableForElectricity:         ;XREF[1,0]:   0043f898
DATA:0046153e   20ad41002...    Category...                                        
   |_DATA:0046153e   SetParame...    addr        CODE:Puzzles::SetParametersForElectri...
   |_DATA:00461542   field1_0x4      addr        CODE:FUN_0041af2d                       
   |_DATA:00461546   field2_0x8      addr        CODE:LAB_0041b016                       
                            $TEXT1:                       ;XREF[2,0]:   0041afd9,00421bd6
DATA:0046154a   54              ??          54h    T                                
DATA:0046154b   45              ??          45h    E                                
DATA:0046154c   58              ??          58h    X                                
DATA:0046154d   54              ??          54h    T                                
DATA:0046154e   00              ??          00h                                     
                            $TEXT2:                       ;XREF[1,0]:   0041f617
DATA:0046154f   54              ??          54h    T                                
DATA:00461550   45              ??          45h    E                                
DATA:00461551   58              ??          58h    X                                
DATA:00461552   54              ??          54h    T                                
DATA:00461553   00              ??          00h                                     
                            DAT_00461554:                 ;XREF[1,0]:   0041f685
DATA:00461554   25              ??          25h    %                                
DATA:00461555   64              ??          64h    d                                
DATA:00461556   00              ??          00h                                     
                            $TEXT3:                       ;XREF[2,0]:   00421c24,00421c27
DATA:00461557   54              ??          54h    T                                
DATA:00461558   45              ??          45h    E                                
DATA:00461559   58              ??          58h    X                                
DATA:0046155a   54              ??          54h    T                                
DATA:0046155b   00              ??          00h                                     
                            $TEXT4:                       ;XREF[2,0]:   00421c62,00421c65
DATA:0046155c   54              ??          54h    T                                
DATA:0046155d   45              ??          45h    E                                
DATA:0046155e   58              ??          58h    X                                
DATA:0046155f   54              ??          54h    T                                
DATA:00461560   00              ??          00h                                     
                            $TEXT5:                       ;XREF[2,0]:   00421cc5,00421cc8
DATA:00461561   54              ??          54h    T                                
DATA:00461562   45              ??          45h    E                                
DATA:00461563   58              ??          58h    X                                
DATA:00461564   54              ??          54h    T                                
DATA:00461565   00              ??          00h                                     
DATA:00461566   00              ??          00h                                     
DATA:00461567   00              ??          00h                                     
                            DAT_00461568:                 ;XREF[10,0]:  0042258f,0042279d,004228ed,00422c1b
                                                          ;             00423027,00423056,00423085,004230b4
                                                          ;             00425a49,00425d70
DATA:00461568   ff00            undefined2  00FFh                                   
                            DAT_0046156a:                 ;XREF[10,0]:  004225a6,00422786,00422904,00422cf8
                                                          ;             004230e3,00423112,0042313e,0042316a
                                                          ;             00425a3a,00425d5d
DATA:0046156a   4f01            undefined2  014Fh                                   ;?  ->  0040014f
                            DAT_0046156c:                 ;XREF[15,0]:  00422586,0042259d,0042277d,00422794
                                                          ;             004228e4,004228fb,00422c0e,00422ceb
                                                          ;             00423033,004230ef,00425a10,00425a35
                                                          ;             00425a44,00425d54,00425d67
DATA:0046156c   4000            undefined2  0040h                                   
                            DAT_0046156e:                 ;XREF[2,0]:   00423062,0042311e
DATA:0046156e   8100            undefined2  0081h                                   
                            DAT_00461570:                 ;XREF[2,0]:   00423091,0042314a
DATA:00461570   c200            undefined2  00C2h                                   
                            DAT_00461572:                 ;XREF[2,0]:   004230c0,00423176
DATA:00461572   0301            undefined2  0103h                                   
                            DAT_00461574:                 ;XREF[53,0]:  004223cb,00422420,0042248e,004225bf
                                                          ;             0042260e,00422671,004226c0,004227f3
                                                          ;             00422864,00422ddb,00422e0e,00422e17
                                                          ;             00422e2d,00422e37,00422e70,00422e82
                                                          ;             00422eac,00422ee1,00422eff,00422f46
                                                          ;             00422f50,00422f72,00422fbe,00423015
                                                          ;             00423044,00423073,004230a2,004230d1
                                                          ;             00423100,0042312c,00423158,00423213
                                                          ;             00423232,00423251,00423270,0042337b
                                                          ;             00423397,004233b3,004233cf,004258dd
                                                          ;             00425908,00425914,004259e5,00425c50
                                                          ;             00425f70,00425fc0,004260d6,00426109
                                                          ;             0042613f,00426197,004261c1,004262c4
                                                          ;             0042674e
DATA:00461574   0100            undefined2  0001h                                   
                            DAT_00461576:                 ;XREF[2,0]:   00422c95,00425982
DATA:00461576   6801            undefined2  0168h                                   
DATA:00461578   12              ??          12h                                     
DATA:00461579   00              ??          00h                                     
DATA:0046157a   34              ??          34h    4                                
DATA:0046157b   00              ??          00h                                     
DATA:0046157c   56              ??          56h    V                                
DATA:0046157d   00              ??          00h                                     
DATA:0046157e   78              ??          78h    x                                
DATA:0046157f   00              ??          00h                                     
                            DAT_00461580:                 ;XREF[10,0]:  004222a7,00422614,00422630,004226c6
                                                          ;             004226e2,004227f9,00422815,00422a38
                                                          ;             004259fd,00425c47
DATA:00461580   0000            undefined2  0000h                                   
DATA:00461582   00              ??          00h                                     
DATA:00461583   00              ??          00h                                     
                            vtableForEnergy:              ;XREF[2,0]:   0043f83d,0043f8a5
DATA:00461584   d01f42000...    Category...                                        
   |_DATA:00461584   SetParame...    addr        CODE:Puzzles::SetParametersForEnergy'   
   |_DATA:00461588   field1_0x4      addr        CODE:LAB_0042220c                       
   |_DATA:0046158c   field2_0x8      addr        CODE:LAB_0042238a                       
                            DAT_00461590:                 ;XREF[2,0]:   0042293d,00425f6b
DATA:00461590   17              ??          17h                                     
DATA:00461591   18              ??          18h                                     
DATA:00461592   00              ??          00h                                     
                            DAT_00461593:                 ;XREF[1,0]:   00425bb1
DATA:00461593   25              ??          25h    %                                
DATA:00461594   64              ??          64h    d                                
DATA:00461595   00              ??          00h                                     
                            $TEXT6:                       ;XREF[2,0]:   00426001,00426004
DATA:00461596   54              ??          54h    T                                
DATA:00461597   45              ??          45h    E                                
DATA:00461598   58              ??          58h    X                                
DATA:00461599   54              ??          54h    T                                
DATA:0046159a   00              ??          00h                                     
                            $TEXT7:                       ;XREF[2,0]:   0042603f,00426042
DATA:0046159b   54              ??          54h    T                                
DATA:0046159c   45              ??          45h    E                                
DATA:0046159d   58              ??          58h    X                                
DATA:0046159e   54              ??          54h    T                                
DATA:0046159f   00              ??          00h                                     
                            $TEXT8:                       ;XREF[2,0]:   004260a2,004260a5
DATA:004615a0   54              ??          54h    T                                
DATA:004615a1   45              ??          45h    E                                
DATA:004615a2   58              ??          58h    X                                
DATA:004615a3   54              ??          54h    T                                
DATA:004615a4   00              ??          00h                                     
DATA:004615a5   00              ??          00h                                     
DATA:004615a6   00              ??          00h                                     
DATA:004615a7   00              ??          00h                                     
                            DAT_004615a8:                 ;XREF[5,0]:   004267cc,004267e4,004267f8,00426802
                                                          ;             0042684b
DATA:004615a8   00              ??          00h                                     
DATA:004615a9   00              ??          00h                                     
                            DAT_004615aa:                 ;XREF[6,0]:   00426855,0042685f,0042689e,004268ab
                                                          ;             004268b5,004268ff
DATA:004615aa   00              ??          00h                                     
DATA:004615ab   00              ??          00h                                     
                            PTR_DAT_004615ac:             ;XREF[1,0]:   00426958
DATA:004615ac   b8154600        addr        DAT_004615b8                            ;= 72h    r
DATA:004615b0   bb154600        addr        DAT_004615bb                            ;= 77h    w
DATA:004615b4   bf154600        addr        DAT_004615bf                            ;= 72h    r
                            DAT_004615b8:                 ;XREF[1,0]:   004615ac
DATA:004615b8   72              ??          72h    r                                
DATA:004615b9   62              ??          62h    b                                
DATA:004615ba   00              ??          00h                                     
                            DAT_004615bb:                 ;XREF[1,0]:   004615b0
DATA:004615bb   77              ??          77h    w                                
DATA:004615bc   2b              ??          2Bh    +                                
DATA:004615bd   62              ??          62h    b                                
DATA:004615be   00              ??          00h                                     
                            DAT_004615bf:                 ;XREF[1,0]:   004615b4
DATA:004615bf   72              ??          72h    r                                
DATA:004615c0   2b              ??          2Bh    +                                
DATA:004615c1   62              ??          62h    b                                
DATA:004615c2   00              ??          00h                                     
DATA:004615c3   00              ??          00h                                     
                            DAT_004615c4:                 ;XREF[27,0]:  00426bdd,00426c44,00426c82,00426d02
                                                          ;             00426f0f,00426fb1,00427040,004270c2
                                                          ;             004270ee,00427781,00427837,00429986
                                                          ;             00429ca1,00429cae,0042a513,0042a705
                                                          ;             0042a8fb,0042aaed,0042aba5,0042abc8
                                                          ;             0042ac37,0042adcc,0042ade4,0042adf3
                                                          ;             0042adff,0042ae7f,0042ae8b
DATA:004615c4   0300            undefined2  0003h                                   
                            DAT_004615c6:                 ;XREF[1,0]:   0042ac78
DATA:004615c6   01              ??          01h                                     
DATA:004615c7   00              ??          00h                                     
DATA:004615c8   03              ??          03h                                     
DATA:004615c9   00              ??          00h                                     
DATA:004615ca   06              ??          06h                                     
DATA:004615cb   00              ??          00h                                     
DATA:004615cc   00              ??          00h                                     
DATA:004615cd   00              ??          00h                                     
DATA:004615ce   00              ??          00h                                     
DATA:004615cf   00              ??          00h                                     
                            DAT_004615d0:                 ;XREF[1,0]:   0042ac9f
DATA:004615d0   0200            undefined2  0002h                                   
DATA:004615d2   04              ??          04h                                     
DATA:004615d3   00              ??          00h                                     
DATA:004615d4   03              ??          03h                                     
DATA:004615d5   00              ??          00h                                     
                            DAT_004615d6:                 ;XREF[1,0]:   0042acae
DATA:004615d6   0600            undefined2  0006h                                   
DATA:004615d8   03              ??          03h                                     
DATA:004615d9   00              ??          00h                                     
DATA:004615da   00              ??          00h                                     
DATA:004615db   00              ??          00h                                     
                            DAT_004615dc:                 ;XREF[1,0]:   0042acbd
DATA:004615dc   02              ??          02h                                     
DATA:004615dd   00              ??          00h                                     
DATA:004615de   01              ??          01h                                     
DATA:004615df   00              ??          00h                                     
DATA:004615e0   00              ??          00h                                     
DATA:004615e1   00              ??          00h                                     
                            DAT_004615e2:                 ;XREF[1,0]:   0042acd0
DATA:004615e2   00              ??          00h                                     
DATA:004615e3   00              ??          00h                                     
DATA:004615e4   00              ??          00h                                     
DATA:004615e5   00              ??          00h                                     
DATA:004615e6   00              ??          00h                                     
DATA:004615e7   00              ??          00h                                     
DATA:004615e8   00              ??          00h                                     
DATA:004615e9   00              ??          00h                                     
DATA:004615ea   00              ??          00h                                     
DATA:004615eb   00              ??          00h                                     
DATA:004615ec   00              ??          00h                                     
DATA:004615ed   00              ??          00h                                     
DATA:004615ee   01              ??          01h                                     
DATA:004615ef   00              ??          00h                                     
DATA:004615f0   02              ??          02h                                     
DATA:004615f1   00              ??          00h                                     
DATA:004615f2   03              ??          03h                                     
DATA:004615f3   00              ??          00h                                     
DATA:004615f4   04              ??          04h                                     
DATA:004615f5   00              ??          00h                                     
DATA:004615f6   05              ??          05h                                     
DATA:004615f7   00              ??          00h                                     
DATA:004615f8   06              ??          06h                                     
DATA:004615f9   00              ??          00h                                     
DATA:004615fa   07              ??          07h                                     
DATA:004615fb   00              ??          00h                                     
DATA:004615fc   08              ??          08h                                     
DATA:004615fd   00              ??          00h                                     
DATA:004615fe   09              ??          09h                                     
DATA:004615ff   00              ??          00h                                     
DATA:00461600   0a              ??          0Ah                                     
DATA:00461601   00              ??          00h                                     
DATA:00461602   0b              ??          0Bh                                     
DATA:00461603   00              ??          00h                                     
DATA:00461604   0c              ??          0Ch                                     
DATA:00461605   00              ??          00h                                     
DATA:00461606   0c              ??          0Ch                                     
DATA:00461607   00              ??          00h                                     
DATA:00461608   0c              ??          0Ch                                     
DATA:00461609   00              ??          00h                                     
DATA:0046160a   0c              ??          0Ch                                     
DATA:0046160b   00              ??          00h                                     
DATA:0046160c   0c              ??          0Ch                                     
DATA:0046160d   00              ??          00h                                     
DATA:0046160e   0c              ??          0Ch                                     
DATA:0046160f   00              ??          00h                                     
DATA:00461610   0c              ??          0Ch                                     
DATA:00461611   00              ??          00h                                     
DATA:00461612   0c              ??          0Ch                                     
DATA:00461613   00              ??          00h                                     
DATA:00461614   0c              ??          0Ch                                     
DATA:00461615   00              ??          00h                                     
DATA:00461616   0c              ??          0Ch                                     
DATA:00461617   00              ??          00h                                     
DATA:00461618   0c              ??          0Ch                                     
DATA:00461619   00              ??          00h                                     
DATA:0046161a   0c              ??          0Ch                                     
DATA:0046161b   00              ??          00h                                     
                            DAT_0046161c:                 ;XREF[1,0]:   00427495
DATA:0046161c   2f00            undefined2  002Fh                                   
                            DAT_0046161e:                 ;XREF[1,0]:   00427487
DATA:0046161e   ce00            undefined2  00CEh                                   
DATA:00461620   35              ??          35h    5                                
DATA:00461621   00              ??          00h                                     
DATA:00461622   af              ??          AFh                                     
DATA:00461623   00              ??          00h                                     
DATA:00461624   0d              ??          0Dh                                     
DATA:00461625   00              ??          00h                                     
DATA:00461626   cd              ??          CDh                                     
DATA:00461627   00              ??          00h                                     
DATA:00461628   0b              ??          0Bh                                     
DATA:00461629   00              ??          00h                                     
DATA:0046162a   b0              ??          B0h                                     
DATA:0046162b   00              ??          00h                                     
                            DAT_0046162c:                 ;XREF[1,0]:   00429b83
DATA:0046162c   3100            undefined2  0031h                                   
                            DAT_0046162e:                 ;XREF[1,0]:   00429b75
DATA:0046162e   ce00            undefined2  00CEh                                   
DATA:00461630   31              ??          31h    1                                
DATA:00461631   00              ??          00h                                     
DATA:00461632   ad              ??          ADh                                     
DATA:00461633   00              ??          00h                                     
DATA:00461634   0a              ??          0Ah                                     
DATA:00461635   00              ??          00h                                     
DATA:00461636   ce              ??          CEh                                     
DATA:00461637   00              ??          00h                                     
DATA:00461638   0a              ??          0Ah                                     
DATA:00461639   00              ??          00h                                     
DATA:0046163a   ad              ??          ADh                                     
DATA:0046163b   00              ??          00h                                     
                            DAT_0046163c:                 ;XREF[4,0]:   0042a413,0042a4f0,0042a609,0042a6e2
DATA:0046163c   4e              ??          4Eh    N                                
DATA:0046163d   01              ??          01h                                     
                            DAT_0046163e:                 ;XREF[4,0]:   0042a401,0042a4de,0042a5f7,0042a6d0
DATA:0046163e   82              ??          82h                                     
DATA:0046163f   00              ??          00h                                     
DATA:00461640   4f              ??          4Fh    O                                
DATA:00461641   01              ??          01h                                     
DATA:00461642   8a              ??          8Ah                                     
DATA:00461643   00              ??          00h                                     
DATA:00461644   50              ??          50h    P                                
DATA:00461645   01              ??          01h                                     
DATA:00461646   7e              ??          7Eh    ~                                
DATA:00461647   00              ??          00h                                     
                            DAT_00461648:                 ;XREF[4,0]:   0042a7fb,0042a8d8,0042a9f1,0042aaca
DATA:00461648   4e              ??          4Eh    N                                
DATA:00461649   01              ??          01h                                     
                            DAT_0046164a:                 ;XREF[4,0]:   0042a7e9,0042a8c6,0042a9df,0042aab8
DATA:0046164a   99              ??          99h                                     
DATA:0046164b   00              ??          00h                                     
DATA:0046164c   4f              ??          4Fh    O                                
DATA:0046164d   01              ??          01h                                     
DATA:0046164e   98              ??          98h                                     
DATA:0046164f   00              ??          00h                                     
DATA:00461650   50              ??          50h    P                                
DATA:00461651   01              ??          01h                                     
DATA:00461652   90              ??          90h                                     
DATA:00461653   00              ??          00h                                     
                            DAT_00461654:                 ;XREF[8,0]:   0042a3b9,0042a496,0042a5af,0042a688
                                                          ;             0042a7a1,0042a87e,0042a997,0042aa70
DATA:00461654   3a              ??          3Ah    :                                
DATA:00461655   01              ??          01h                                     
                            DAT_00461656:                 ;XREF[8,0]:   0042a3a7,0042a484,0042a59d,0042a676
                                                          ;             0042a78f,0042a86c,0042a985,0042aa5e
DATA:00461656   a9              ??          A9h                                     
DATA:00461657   00              ??          00h                                     
DATA:00461658   3a              ??          3Ah    :                                
DATA:00461659   01              ??          01h                                     
DATA:0046165a   ab              ??          ABh                                     
DATA:0046165b   00              ??          00h                                     
DATA:0046165c   3a              ??          3Ah    :                                
DATA:0046165d   01              ??          01h                                     
DATA:0046165e   a4              ??          A4h                                     
DATA:0046165f   00              ??          00h                                     
DATA:00461660   3a              ??          3Ah    :                                
DATA:00461661   01              ??          01h                                     
DATA:00461662   a9              ??          A9h                                     
DATA:00461663   00              ??          00h                                     
DATA:00461664   3a              ??          3Ah    :                                
DATA:00461665   01              ??          01h                                     
DATA:00461666   ab              ??          ABh                                     
DATA:00461667   00              ??          00h                                     
DATA:00461668   3a              ??          3Ah    :                                
DATA:00461669   01              ??          01h                                     
DATA:0046166a   a4              ??          A4h                                     
DATA:0046166b   00              ??          00h                                     
DATA:0046166c   3a              ??          3Ah    :                                
DATA:0046166d   01              ??          01h                                     
DATA:0046166e   a9              ??          A9h                                     
DATA:0046166f   00              ??          00h                                     
DATA:00461670   3a              ??          3Ah    :                                
DATA:00461671   01              ??          01h                                     
DATA:00461672   ab              ??          ABh                                     
DATA:00461673   00              ??          00h                                     
DATA:00461674   3a              ??          3Ah    :                                
DATA:00461675   01              ??          01h                                     
DATA:00461676   a4              ??          A4h                                     
DATA:00461677   00              ??          00h                                     
                            DAT_00461678:                 ;XREF[1,0]:   00429f49
DATA:00461678   3a01            undefined2  013Ah                                   
                            DAT_0046167a:                 ;XREF[1,0]:   00429f37
DATA:0046167a   7b00            undefined2  007Bh                                   
                            DAT_0046167c:                 ;XREF[1,0]:   0042a0b3
DATA:0046167c   1701            undefined2  0117h                                   
                            DAT_0046167e:                 ;XREF[1,0]:   0042a0a1
DATA:0046167e   9000            undefined2  0090h                                   
                            DAT_00461680:                 ;XREF[1,0]:   0042a21d
DATA:00461680   f700            undefined2  00F7h                                   
                            DAT_00461682:                 ;XREF[1,0]:   0042a20b
DATA:00461682   a400            undefined2  00A4h                                   
                            DAT_00461684:                 ;XREF[1,0]:   00429fc7
DATA:00461684   3a01            undefined2  013Ah                                   
                            DAT_00461686:                 ;XREF[1,0]:   00429fb5
DATA:00461686   7b00            undefined2  007Bh                                   
                            DAT_00461688:                 ;XREF[1,0]:   0042a131
DATA:00461688   1701            undefined2  0117h                                   
                            DAT_0046168a:                 ;XREF[1,0]:   0042a11f
DATA:0046168a   9000            undefined2  0090h                                   
                            DAT_0046168c:                 ;XREF[1,0]:   0042a29b
DATA:0046168c   f700            undefined2  00F7h                                   
                            DAT_0046168e:                 ;XREF[1,0]:   0042a289
DATA:0046168e   a400            undefined2  00A4h                                   
                            DAT_00461690:                 ;XREF[1,0]:   0042a042
DATA:00461690   3a01            undefined2  013Ah                                   
                            DAT_00461692:                 ;XREF[1,0]:   0042a030
DATA:00461692   7b00            undefined2  007Bh                                   
                            DAT_00461694:                 ;XREF[1,0]:   0042a1ac
DATA:00461694   1701            undefined2  0117h                                   
                            DAT_00461696:                 ;XREF[1,0]:   0042a19a
DATA:00461696   9000            undefined2  0090h                                   
                            DAT_00461698:                 ;XREF[2,0]:   00427405,0042a316
DATA:00461698   f700            undefined2  00F7h                                   
                            DAT_0046169a:                 ;XREF[2,0]:   004273f3,0042a304
DATA:0046169a   a400            undefined2  00A4h                                   
                            DAT_0046169c:                 ;XREF[1,0]:   00426eb1
DATA:0046169c   3f              ??          3Fh    ?                                
DATA:0046169d   01              ??          01h                                     
                            DAT_0046169e:                 ;XREF[1,0]:   00426e92
DATA:0046169e   94              ??          94h                                     
DATA:0046169f   00              ??          00h                                     
DATA:004616a0   17              ??          17h                                     
DATA:004616a1   01              ??          01h                                     
DATA:004616a2   77              ??          77h    w                                
DATA:004616a3   00              ??          00h                                     
DATA:004616a4   f7              ??          F7h                                     
DATA:004616a5   00              ??          00h                                     
DATA:004616a6   62              ??          62h    b                                
DATA:004616a7   00              ??          00h                                     
DATA:004616a8   db              ??          DBh                                     
DATA:004616a9   00              ??          00h                                     
DATA:004616aa   50              ??          50h    P                                
DATA:004616ab   00              ??          00h                                     
DATA:004616ac   c1              ??          C1h                                     ;?  ->  004200c1
DATA:004616ad   00              ??          00h                                     
DATA:004616ae   42              ??          42h    B                                
DATA:004616af   00              ??          00h                                     
DATA:004616b0   a7              ??          A7h                                     
DATA:004616b1   00              ??          00h                                     
DATA:004616b2   37              ??          37h    7                                
DATA:004616b3   00              ??          00h                                     
DATA:004616b4   91              ??          91h                                     
DATA:004616b5   00              ??          00h                                     
DATA:004616b6   2d              ??          2Dh    -                                
DATA:004616b7   00              ??          00h                                     
DATA:004616b8   7a              ??          7Ah    z                                
DATA:004616b9   00              ??          00h                                     
DATA:004616ba   23              ??          23h    #                                
DATA:004616bb   00              ??          00h                                     
DATA:004616bc   6f              ??          6Fh    o                                
DATA:004616bd   01              ??          01h                                     
DATA:004616be   c9              ??          C9h                                     
DATA:004616bf   00              ??          00h                                     
DATA:004616c0   62              ??          62h    b                                
DATA:004616c1   01              ??          01h                                     
DATA:004616c2   bf              ??          BFh                                     
DATA:004616c3   00              ??          00h                                     
DATA:004616c4   e5              ??          E5h                                     
DATA:004616c5   00              ??          00h                                     
DATA:004616c6   ae              ??          AEh                                     
DATA:004616c7   00              ??          00h                                     
DATA:004616c8   6c              ??          6Ch    l                                
DATA:004616c9   01              ??          01h                                     
DATA:004616ca   c6              ??          C6h                                     
DATA:004616cb   00              ??          00h                                     
DATA:004616cc   60              ??          60h    `                                
DATA:004616cd   01              ??          01h                                     
DATA:004616ce   b9              ??          B9h                                     
DATA:004616cf   00              ??          00h                                     
DATA:004616d0   51              ??          51h    Q                                
DATA:004616d1   01              ??          01h                                     
DATA:004616d2   a5              ??          A5h                                     
DATA:004616d3   00              ??          00h                                     
DATA:004616d4   76              ??          76h    v                                
DATA:004616d5   01              ??          01h                                     
DATA:004616d6   ca              ??          CAh                                     
DATA:004616d7   00              ??          00h                                     
DATA:004616d8   62              ??          62h    b                                
DATA:004616d9   01              ??          01h                                     
DATA:004616da   b5              ??          B5h                                     
DATA:004616db   00              ??          00h                                     
DATA:004616dc   4f              ??          4Fh    O                                
DATA:004616dd   01              ??          01h                                     
DATA:004616de   a1              ??          A1h                                     
DATA:004616df   00              ??          00h                                     
                            DAT_004616e0:                 ;XREF[1,0]:   00426d2d
DATA:004616e0   2c              ??          2Ch    ,                                
DATA:004616e1   01              ??          01h                                     
                            DAT_004616e2:                 ;XREF[1,0]:   00426d1b
DATA:004616e2   a8              ??          A8h                                     
DATA:004616e3   00              ??          00h                                     
DATA:004616e4   07              ??          07h                                     
DATA:004616e5   01              ??          01h                                     
DATA:004616e6   90              ??          90h                                     
DATA:004616e7   00              ??          00h                                     
DATA:004616e8   eb              ??          EBh                                     
DATA:004616e9   00              ??          00h                                     
DATA:004616ea   7f              ??          7Fh                                    
DATA:004616eb   00              ??          00h                                     
DATA:004616ec   cd              ??          CDh                                     
DATA:004616ed   00              ??          00h                                     
DATA:004616ee   6d              ??          6Dh    m                                
DATA:004616ef   00              ??          00h                                     
DATA:004616f0   b1              ??          B1h                                     
DATA:004616f1   00              ??          00h                                     
DATA:004616f2   5c              ??          5Ch    \                                
DATA:004616f3   00              ??          00h                                     
DATA:004616f4   99              ??          99h                                     
DATA:004616f5   00              ??          00h                                     
DATA:004616f6   4d              ??          4Dh    M                                
DATA:004616f7   00              ??          00h                                     
DATA:004616f8   88              ??          88h                                     
DATA:004616f9   00              ??          00h                                     
DATA:004616fa   3f              ??          3Fh    ?                                
DATA:004616fb   00              ??          00h                                     
DATA:004616fc   74              ??          74h    t                                
DATA:004616fd   00              ??          00h                                     
DATA:004616fe   32              ??          32h    2                                
DATA:004616ff   00              ??          00h                                     
                            DAT_00461700:                 ;XREF[2,0]:   00426dfa,00427340
DATA:00461700   1a              ??          1Ah                                     
DATA:00461701   01              ??          01h                                     
                            DAT_00461702:                 ;XREF[2,0]:   00426de8,0042732e
DATA:00461702   a7              ??          A7h                                     
DATA:00461703   00              ??          00h                                     
DATA:00461704   f8              ??          F8h                                     
DATA:00461705   00              ??          00h                                     
DATA:00461706   92              ??          92h                                     
DATA:00461707   00              ??          00h                                     
DATA:00461708   dd              ??          DDh                                     
DATA:00461709   00              ??          00h                                     
DATA:0046170a   7d              ??          7Dh    }                                
DATA:0046170b   00              ??          00h                                     
DATA:0046170c   c2              ??          C2h                                     
DATA:0046170d   00              ??          00h                                     
DATA:0046170e   6c              ??          6Ch    l                                
DATA:0046170f   00              ??          00h                                     
DATA:00461710   a6              ??          A6h                                     
DATA:00461711   00              ??          00h                                     
DATA:00461712   5c              ??          5Ch    \                                
DATA:00461713   00              ??          00h                                     
DATA:00461714   90              ??          90h                                     
DATA:00461715   00              ??          00h                                     
DATA:00461716   4b              ??          4Bh    K                                
DATA:00461717   00              ??          00h                                     
DATA:00461718   7d              ??          7Dh    }                                
DATA:00461719   00              ??          00h                                     
DATA:0046171a   3d              ??          3Dh    =                                
DATA:0046171b   00              ??          00h                                     
DATA:0046171c   6d              ??          6Dh    m                                
DATA:0046171d   00              ??          00h                                     
DATA:0046171e   32              ??          32h    2                                
DATA:0046171f   00              ??          00h                                     
                            DAT_00461720:                 ;XREF[1,0]:   00426dbe
DATA:00461720   1a              ??          1Ah                                     
DATA:00461721   01              ??          01h                                     
                            DAT_00461722:                 ;XREF[1,0]:   00426dac
DATA:00461722   b6              ??          B6h                                     
DATA:00461723   00              ??          00h                                     
DATA:00461724   f8              ??          F8h                                     
DATA:00461725   00              ??          00h                                     
DATA:00461726   9f              ??          9Fh                                     
DATA:00461727   00              ??          00h                                     
DATA:00461728   dd              ??          DDh                                     
DATA:00461729   00              ??          00h                                     
DATA:0046172a   88              ??          88h                                     
DATA:0046172b   00              ??          00h                                     
DATA:0046172c   c2              ??          C2h                                     
DATA:0046172d   00              ??          00h                                     
DATA:0046172e   77              ??          77h    w                                
DATA:0046172f   00              ??          00h                                     
DATA:00461730   a6              ??          A6h                                     
DATA:00461731   00              ??          00h                                     
DATA:00461732   66              ??          66h    f                                
DATA:00461733   00              ??          00h                                     
DATA:00461734   90              ??          90h                                     
DATA:00461735   00              ??          00h                                     
DATA:00461736   56              ??          56h    V                                
DATA:00461737   00              ??          00h                                     
DATA:00461738   7d              ??          7Dh    }                                ;?  ->  0047007d
DATA:00461739   00              ??          00h                                     
DATA:0046173a   47              ??          47h    G                                
DATA:0046173b   00              ??          00h                                     
DATA:0046173c   6d              ??          6Dh    m                                
DATA:0046173d   00              ??          00h                                     
DATA:0046173e   3a              ??          3Ah    :                                
DATA:0046173f   00              ??          00h                                     
                            DAT_00461740:                 ;XREF[3,0]:   00426f4c,00426fee,0042709c
DATA:00461740   65              ??          65h    e                                
DATA:00461741   01              ??          01h                                     
                            DAT_00461742:                 ;XREF[3,0]:   00426f2e,00426fd0,0042707e
DATA:00461742   c1              ??          C1h                                     
DATA:00461743   00              ??          00h                                     
DATA:00461744   5b              ??          5Bh    [                                
DATA:00461745   01              ??          01h                                     
DATA:00461746   b4              ??          B4h                                     
DATA:00461747   00              ??          00h                                     
DATA:00461748   53              ??          53h    S                                
DATA:00461749   01              ??          01h                                     
DATA:0046174a   aa              ??          AAh                                     
DATA:0046174b   00              ??          00h                                     
DATA:0046174c   4d              ??          4Dh    M                                
DATA:0046174d   01              ??          01h                                     
DATA:0046174e   a0              ??          A0h                                     
DATA:0046174f   00              ??          00h                                     
DATA:00461750   69              ??          69h    i                                
DATA:00461751   01              ??          01h                                     
DATA:00461752   c1              ??          C1h                                     
DATA:00461753   00              ??          00h                                     
DATA:00461754   5d              ??          5Dh    ]                                
DATA:00461755   01              ??          01h                                     
DATA:00461756   b4              ??          B4h                                     
DATA:00461757   00              ??          00h                                     
DATA:00461758   53              ??          53h    S                                
DATA:00461759   01              ??          01h                                     
DATA:0046175a   aa              ??          AAh                                     
DATA:0046175b   00              ??          00h                                     
DATA:0046175c   4e              ??          4Eh    N                                
DATA:0046175d   01              ??          01h                                     
DATA:0046175e   9d              ??          9Dh                                     
DATA:0046175f   00              ??          00h                                     
DATA:00461760   65              ??          65h    e                                
DATA:00461761   01              ??          01h                                     
DATA:00461762   be              ??          BEh                                     
DATA:00461763   00              ??          00h                                     
DATA:00461764   5e              ??          5Eh    ^                                
DATA:00461765   01              ??          01h                                     
DATA:00461766   b1              ??          B1h                                     
DATA:00461767   00              ??          00h                                     
DATA:00461768   59              ??          59h    Y                                
DATA:00461769   01              ??          01h                                     
DATA:0046176a   a7              ??          A7h                                     
DATA:0046176b   00              ??          00h                                     
DATA:0046176c   4f              ??          4Fh    O                                
DATA:0046176d   01              ??          01h                                     
DATA:0046176e   98              ??          98h                                     
DATA:0046176f   00              ??          00h                                     
                            DAT_00461770:                 ;XREF[45,0]:  00427849,00427a00,00427abe,00427b7c
                                                          ;             00427c3a,00427cf8,00427db6,00427e62
                                                          ;             00427f20,00427fde,00428093,0042813f
                                                          ;             004281fd,004282cd,0042839d,0042846d
                                                          ;             00428519,004285fb,004286c2,00428792
                                                          ;             00428862,00428932,00428a02,00428ad2
                                                          ;             00428ba2,00428c72,00428d54,00428e12
                                                          ;             00428ed0,00428f85,0042903a,004290f8
                                                          ;             004291b6,00429274,00429329,004293e7
                                                          ;             004294a5,00429563,00429621,004296df
                                                          ;             0042979d,0042985b,00429919,0042acfe
                                                          ;             0042ad08
DATA:00461770   0100            undefined2  0001h                                   
                            DAT_00461772:                 ;XREF[24,0]:  00427864,004289e7,00428ac0,00428b90
                                                          ;             00428c4e,00428d30,00428e00,00428ebe
                                                          ;             00428f73,00429028,004290d4,00429192
                                                          ;             00429250,0042930e,004293c3,00429481
                                                          ;             0042953f,004295fd,004296bb,00429779
                                                          ;             00429837,004298f5,0042ad5c,0042ad66
DATA:00461772   0300            undefined2  0003h                                   
                            DAT_00461774:                 ;XREF[30,0]:  0042785b,004282bb,0042838b,0042845b
                                                          ;             0042852b,004285f2,004286b9,00428789
                                                          ;             00428859,00428929,004289f9,00428ab7
                                                          ;             00428b87,00428c60,00428d42,00428df7
                                                          ;             00428eb5,004290ef,004291a4,00429262
                                                          ;             004293d5,00429493,00429551,0042960f
                                                          ;             004296cd,0042978b,00429849,00429907
                                                          ;             0042ad1a,0042ad24
DATA:00461774   0300            undefined2  0003h                                   
                            DAT_00461776:                 ;XREF[23,0]:  00427852,00428522,004285e9,004286a7
                                                          ;             00428777,00428850,00428917,00428c57
                                                          ;             00428d39,004290e6,004291ad,0042926b
                                                          ;             00429320,004293de,0042949c,0042955a
                                                          ;             00429618,004296d6,00429794,00429852
                                                          ;             00429910,0042ace2,0042acec
DATA:00461776   0300            undefined2  0003h                                   
                            DAT_00461778:                 ;XREF[50,0]:  00426ddf,00426df1,0042730d,00427325
                                                          ;             00427337,00427a44,00427b02,00427bc0
                                                          ;             00427c7e,00427d3c,00427dfa,00427ea6
                                                          ;             00427f64,00428022,004280d7,0042818c
                                                          ;             00428241,00428311,004283e1,004284b1
                                                          ;             00428578,0042863f,00428706,004287d6
                                                          ;             004288a6,00428976,00428a46,00428b16
                                                          ;             00428be6,00428cb6,00428d98,00428e56
                                                          ;             00428f14,00428fc9,0042907e,0042913c
                                                          ;             004291fa,004292b8,0042936d,0042942b
                                                          ;             004294e9,004295a7,00429665,00429723
                                                          ;             004297e1,0042989f,0042995d,0042ad3a
                                                          ;             0042ad4e,0042ae9f
DATA:00461778   0000            undefined2  0000h                                   
                            DAT_0046177a:                 ;XREF[50,0]:  0042711e,00427129,00427134,00427149
                                                          ;             004273a5,004279f7,00427ab5,00427b73
                                                          ;             00427c31,00427cef,00427dad,00427e59
                                                          ;             00427f17,00427fd5,0042808a,00428148
                                                          ;             004281f4,004282c4,00428394,00428464
                                                          ;             00428534,004285e0,004286b0,00428780
                                                          ;             00428847,00428920,004289f0,00428ac9
                                                          ;             00428b99,00428c69,00428d4b,00428e09
                                                          ;             00428ec7,00428f7c,00429031,004290dd
                                                          ;             0042919b,00429259,00429317,004293cc
                                                          ;             0042948a,00429548,00429606,004296c4
                                                          ;             00429782,00429840,004298fe,004299ec
                                                          ;             0042aca7,0042ad2b
DATA:0046177a   0100            undefined2  0001h                                   
                            DAT_0046177c:                 ;XREF[102,0]: 004273d2,004273ea,004273fc,00427a3b
                                                          ;             00427af9,00427bb7,00427c75,00427d33
                                                          ;             00427df1,00427e9d,00427f5b,00428019
                                                          ;             004280ce,00428183,00428238,00428308
                                                          ;             004283d8,004284a8,0042856f,00428636
                                                          ;             004286fd,004287cd,0042889d,0042896d
                                                          ;             00428a3d,00428b0d,00428bdd,00428cad
                                                          ;             00428d8f,00428e4d,00428f0b,00428fb7
                                                          ;             0042906c,0042912a,004291e8,004292af
                                                          ;             00429364,00429422,004294e0,0042959e
                                                          ;             0042965c,0042971a,004297cf,00429896
                                                          ;             00429954,00429f1a,00429f2e,00429f40
                                                          ;             00429f6a,00429f88,00429fac,00429fbe
                                                          ;             00429fe5,0042a003,0042a027,0042a039
                                                          ;             0042a084,0042a098,0042a0aa,0042a0d4
                                                          ;             0042a0f2,0042a116,0042a128,0042a14f
                                                          ;             0042a16d,0042a191,0042a1a3,0042a1ee
                                                          ;             0042a202,0042a214,0042a23e,0042a25c
                                                          ;             0042a280,0042a292,0042a2b9,0042a2d7
                                                          ;             0042a2fb,0042a30d,0042a374,0042a39e
                                                          ;             0042a3b0,0042a451,0042a47b,0042a48d
                                                          ;             0042a56a,0042a594,0042a5a6,0042a643
                                                          ;             0042a66d,0042a67f,0042a75c,0042a786
                                                          ;             0042a798,0042a839,0042a863,0042a875
                                                          ;             0042a952,0042a97c,0042a98e,0042aa2b
                                                          ;             0042aa55,0042aa67
DATA:0046177c   1100            undefined2  0011h                                   
                            DAT_0046177e:                 ;XREF[49,0]:  0042721c,0042745e,004275c7,00427832
                                                          ;             00427832,004278c4,00427a09,00427ac7
                                                          ;             00427b85,00427c43,00427d01,00427dbf
                                                          ;             00427e6b,00427f29,00427fe7,0042809c
                                                          ;             00428151,00428206,004282d6,004283a6
                                                          ;             00428476,0042853d,00428604,004286cb
                                                          ;             0042879b,0042886b,0042893b,00428a0b
                                                          ;             00428adb,00428bab,00428c7b,00428d5d
                                                          ;             00428e1b,00428ed9,00428f8e,00429043
                                                          ;             00429101,004291bf,0042927d,00429332
                                                          ;             004293f0,004294ae,0042956c,0042962a
                                                          ;             004296e8,004297a6,00429864,00429922
                                                          ;             00429b5a
DATA:0046177e   0100            undefined2  0001h                                   
                            DAT_00461780:                 ;XREF[47,0]:  0042721c,0042745e,004275c7,004278c4
                                                          ;             00427a0e,00427acc,00427b8a,00427c48
                                                          ;             00427d06,00427dc4,00427e70,00427f2e
                                                          ;             00427fec,004280a1,00428156,0042820b
                                                          ;             004282db,004283ab,0042847b,00428542
                                                          ;             00428609,004286d0,004287a0,00428870
                                                          ;             00428940,00428a10,00428ae0,00428bb0
                                                          ;             00428c80,00428d62,00428e20,00428ede
                                                          ;             00428f93,00429048,00429106,004291c4
                                                          ;             00429282,00429337,004293f5,004294b3
                                                          ;             00429571,0042962f,004296ed,004297ab
                                                          ;             00429869,00429927,00429b5a
DATA:00461780   0100            undefined2  0001h                                   
                            DAT_00461782:                 ;XREF[42,0]:  00427a14,00427ad2,00427b90,00427c4e
                                                          ;             00427d0c,00427dca,00427e76,00427f34
                                                          ;             00427ff2,004280a7,0042815c,00428211
                                                          ;             004282e1,004283b1,00428481,00428548
                                                          ;             0042860f,004286d6,004287a6,00428876
                                                          ;             00428946,00428a16,00428ae6,00428bb6
                                                          ;             00428c86,00428d68,00428e26,00428ee4
                                                          ;             00428f99,0042904e,0042910c,004291ca
                                                          ;             00429288,0042933d,004293fb,004294b9
                                                          ;             00429577,00429635,004296f3,004297b1
                                                          ;             0042986f,0042992d
DATA:00461782   0100            undefined2  0001h                                   
                            DAT_00461784:                 ;XREF[42,0]:  00427a1a,00427ad8,00427b96,00427c54
                                                          ;             00427d12,00427dd0,00427e7c,00427f3a
                                                          ;             00427ff8,004280ad,00428162,00428217
                                                          ;             004282e7,004283b7,00428487,0042854e
                                                          ;             00428615,004286dc,004287ac,0042887c
                                                          ;             0042894c,00428a1c,00428aec,00428bbc
                                                          ;             00428c8c,00428d6e,00428e2c,00428eea
                                                          ;             00428f9f,00429054,00429112,004291d0
                                                          ;             0042928e,00429343,00429401,004294bf
                                                          ;             0042957d,0042963b,004296f9,004297b7
                                                          ;             00429875,00429933
DATA:00461784   0100            undefined2  0001h                                   
                            DAT_00461786:                 ;XREF[46,0]:  0042724e,004274b7,004275e9,00427a20
                                                          ;             00427ade,00427b9c,00427c5a,00427d18
                                                          ;             00427dd6,00427e82,00427f40,00427ffe
                                                          ;             004280b3,00428168,0042821d,004282ed
                                                          ;             004283bd,0042848d,00428554,0042861b
                                                          ;             004286e2,004287b2,00428882,00428952
                                                          ;             00428a22,00428af2,00428bc2,00428c92
                                                          ;             00428d74,00428e32,00428ef0,00428fa5
                                                          ;             0042905a,00429118,004291d6,00429294
                                                          ;             00429349,00429407,004294c5,00429583
                                                          ;             00429641,004296ff,004297bd,0042987b
                                                          ;             00429939,00429bb5
DATA:00461786   01              ??          01h                                     
DATA:00461787   00              ??          00h                                     
                            DAT_00461788:                 ;XREF[46,0]:  00427288,0042750c,0042760b,00427a29
                                                          ;             00427ae7,00427ba5,00427c63,00427d21
                                                          ;             00427ddf,00427e8b,00427f49,00428007
                                                          ;             004280bc,00428171,00428226,004282f6
                                                          ;             004283c6,00428496,0042855d,00428624
                                                          ;             004286eb,004287bb,0042888b,0042895b
                                                          ;             00428a2b,00428afb,00428bcb,00428c9b
                                                          ;             00428d7d,00428e3b,00428ef9,00428fae
                                                          ;             00429063,00429121,004291df,0042929d
                                                          ;             00429352,00429410,004294ce,0042958c
                                                          ;             0042964a,00429708,004297c6,00429884
                                                          ;             00429942,00429c12
DATA:00461788   01              ??          01h                                     
DATA:00461789   00              ??          00h                                     
                            DAT_0046178a:                 ;XREF[14,0]:  0042787f,00429f00,0042a06a,0042a1d4
                                                          ;             0042a339,0042a347,0042a52f,0042a53d
                                                          ;             0042a721,0042a72f,0042a917,0042a925
                                                          ;             0042ac98,0042acf2
DATA:0046178a   0100            undefined2  0001h                                   
                            DAT_0046178c:                 ;XREF[7,0]:   00426b07,00426e11,00426e20,00426e65
                                                          ;             00427777,00427840,00429c6f
DATA:0046178c   0000            undefined2  0000h                                   
                            DAT_0046178e:                 ;XREF[9,0]:   004277b9,004277bf,004277c9,004277d2
                                                          ;             004277dc,004277f1,0042786d,0042ac4a
                                                          ;             0042acc5
DATA:0046178e   0000            undefined2  0000h                                   
DATA:00461790   00              ??          00h                                     
DATA:00461791   00              ??          00h                                     
                            DAT_00461792:                 ;XREF[17,0]:  00427594,00427888,00429d4f,00429d76
                                                          ;             00429dba,00429dd0,00429e25,00429e3b
                                                          ;             00429e90,00429ea6,0042ab50,0042ab66
                                                          ;             0042ac54,0042ac71,0042ac80,0042ac8e
                                                          ;             0042ad0e
DATA:00461792   0000            undefined2  0000h                                   
                            DAT_00461794:                 ;XREF[4,0]:   00426d60,00426d76,0042762d,0042789a
DATA:00461794   00              ??          00h                                     
DATA:00461795   00              ??          00h                                     
                            vtableForForce:               ;XREF[1,0]:   0043f88b
DATA:00461796   c8694200b...    Category...                                        
   |_DATA:00461796   SetParame...    addr        CODE:Puzzles::SetParametersForForce'    
   |_DATA:0046179a   field1_0x4      addr        CODE:LAB_00426ab0                       
   |_DATA:0046179e   field2_0x8      addr        CODE:LAB_00426b54                       
                            DAT_004617a2:                 ;XREF[2,0]:   00426b3a,00427656
DATA:004617a2   54              ??          54h    T                                
DATA:004617a3   45              ??          45h    E                                
DATA:004617a4   58              ??          58h    X                                
DATA:004617a5   54              ??          54h    T                                
DATA:004617a6   00              ??          00h                                     
                            $TEXT9:                       ;XREF[2,0]:   004276a4,004276a7
DATA:004617a7   54              ??          54h    T                                
DATA:004617a8   45              ??          45h    E                                
DATA:004617a9   58              ??          58h    X                                
DATA:004617aa   54              ??          54h    T                                
DATA:004617ab   00              ??          00h                                     
                            $TEXT10:                      ;XREF[2,0]:   004276e2,004276e5
DATA:004617ac   54              ??          54h    T                                
DATA:004617ad   45              ??          45h    E                                
DATA:004617ae   58              ??          58h    X                                
DATA:004617af   54              ??          54h    T                                
DATA:004617b0   00              ??          00h                                     
                            $TEXT11:                      ;XREF[2,0]:   00427745,00427748
DATA:004617b1   54              ??          54h    T                                
DATA:004617b2   45              ??          45h    E                                
DATA:004617b3   58              ??          58h    X                                
DATA:004617b4   54              ??          54h    T                                
DATA:004617b5   00              ??          00h                                     
                            $TEXT12:                      ;XREF[1,0]:   00429966
DATA:004617b6   54              ??          54h    T                                
DATA:004617b7   45              ??          45h    E                                
DATA:004617b8   58              ??          58h    X                                
DATA:004617b9   54              ??          54h    T                                
DATA:004617ba   00              ??          00h                                     
DATA:004617bb   00              ??          00h                                     
                            s_ssgwin.dat_004617bc:        ;XREF[1,0]:   0042b032
DATA:004617bc   737367776...    ds          "ssgwin.dat"                            
DATA:004617c7   00              ??          00h                                     
                            DAT_004617c8:                 ;XREF[10,0]:  0042b26a,0042fe13,00444042,0044407f
                                                          ;             00445265,0044540f,0044550f,0044551d
                                                          ;             0044568a,0044569d
DATA:004617c8   01              ??          01h                                     
DATA:004617c9   00              ??          00h                                     
                            DAT_004617ca:                 ;XREF[3,0]:   0042b32d,0044404b,00444076
DATA:004617ca   00              ??          00h                                     
DATA:004617cb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpLibFileName parameter of LoadLibraryA                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_SHFOLDER.DLL_004617cc:      ;XREF[1,0]:   0042af7a
DATA:004617cc   5348464f4...    ds          "SHFOLDER.DLL"                          
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_SHGetFolderPathA_004617d9:  ;XREF[1,0]:   0042af8a
DATA:004617d9   534847657...    ds          "SHGetFolderPathA"                      
                            s_\The_Learning_Company_004...;XREF[1,0]:   0042afb1
DATA:004617ea   5c5468652...    ds          "\\The Learning Company"                
                            s_\Gizmos_and_Gadgets_00461...;XREF[1,0]:   0042afce
DATA:00461800   5c47697a6...    ds          "\\Gizmos and Gadgets"                  
                            DAT_00461814:                 ;XREF[1,0]:   0042afeb
DATA:00461814   5c              ??          5Ch    \                                
DATA:00461815   00              ??          00h                                     
                            DAT_00461816:                 ;XREF[1,0]:   0042b04c
DATA:00461816   72              ??          72h    r                                
DATA:00461817   62              ??          62h    b                                
DATA:00461818   00              ??          00h                                     
                            DAT_00461819:                 ;XREF[1,0]:   0042b066
DATA:00461819   77              ??          77h    w                                
DATA:0046181a   2b              ??          2Bh    +                                
DATA:0046181b   62              ??          62h    b                                
DATA:0046181c   00              ??          00h                                     
                            DAT_0046181d:                 ;XREF[1,0]:   0042b079
DATA:0046181d   72              ??          72h    r                                
DATA:0046181e   2b              ??          2Bh    +                                
DATA:0046181f   62              ??          62h    b                                
DATA:00461820   00              ??          00h                                     
DATA:00461821   00              ??          00h                                     
DATA:00461822   00              ??          00h                                     
DATA:00461823   00              ??          00h                                     
                            DAT_00461824:                 ;XREF[1,0]:   0042b4ef
DATA:00461824   88130000        undefined4  00001388h                               
                            DAT_00461828:                 ;XREF[1,0]:   0042b4ef
DATA:00461828   30750000        undefined4  00007530h                               
DATA:0046182c   60              ??          60h    `                                
DATA:0046182d   ea              ??          EAh                                     
DATA:0046182e   00              ??          00h                                     
DATA:0046182f   00              ??          00h                                     
DATA:00461830   c0              ??          C0h                                     
DATA:00461831   d4              ??          D4h                                     
DATA:00461832   01              ??          01h                                     
DATA:00461833   00              ??          00h                                     
DATA:00461834   40              ??          40h    @                                
DATA:00461835   0d              ??          0Dh                                     
DATA:00461836   03              ??          03h                                     
DATA:00461837   00              ??          00h                                     
DATA:00461838   e0              ??          E0h                                     
DATA:00461839   93              ??          93h                                     
DATA:0046183a   04              ??          04h                                     
DATA:0046183b   00              ??          00h                                     
DATA:0046183c   b0              ??          B0h                                     
DATA:0046183d   71              ??          71h    q                                
DATA:0046183e   0b              ??          0Bh                                     
DATA:0046183f   00              ??          00h                                     
                            DAT_00461840:                 ;XREF[2,0]:   0042d3c0,0042d484
DATA:00461840   04              ??          04h                                     
DATA:00461841   00              ??          00h                                     
DATA:00461842   09              ??          09h                                     
DATA:00461843   00              ??          00h                                     
DATA:00461844   09              ??          09h                                     
DATA:00461845   00              ??          00h                                     
DATA:00461846   10              ??          10h                                     
DATA:00461847   00              ??          00h                                     
                            DAT_00461848:                 ;XREF[2,0]:   0042d4cc,0042d74d
DATA:00461848   00              ??          00h                                     
DATA:00461849   00              ??          00h                                     
DATA:0046184a   00              ??          00h                                     
DATA:0046184b   00              ??          00h                                     
DATA:0046184c   01              ??          01h                                     
DATA:0046184d   00              ??          00h                                     
DATA:0046184e   00              ??          00h                                     
DATA:0046184f   00              ??          00h                                     
DATA:00461850   00              ??          00h                                     
DATA:00461851   00              ??          00h                                     
DATA:00461852   00              ??          00h                                     
DATA:00461853   00              ??          00h                                     
DATA:00461854   00              ??          00h                                     
DATA:00461855   00              ??          00h                                     
DATA:00461856   01              ??          01h                                     
DATA:00461857   00              ??          00h                                     
DATA:00461858   00              ??          00h                                     
DATA:00461859   00              ??          00h                                     
DATA:0046185a   00              ??          00h                                     
DATA:0046185b   00              ??          00h                                     
DATA:0046185c   01              ??          01h                                     
DATA:0046185d   00              ??          00h                                     
DATA:0046185e   01              ??          01h                                     
DATA:0046185f   00              ??          00h                                     
DATA:00461860   00              ??          00h                                     
DATA:00461861   00              ??          00h                                     
DATA:00461862   00              ??          00h                                     
DATA:00461863   00              ??          00h                                     
DATA:00461864   00              ??          00h                                     
DATA:00461865   00              ??          00h                                     
DATA:00461866   00              ??          00h                                     
DATA:00461867   00              ??          00h                                     
DATA:00461868   00              ??          00h                                     
DATA:00461869   00              ??          00h                                     
DATA:0046186a   00              ??          00h                                     
DATA:0046186b   00              ??          00h                                     
DATA:0046186c   00              ??          00h                                     
DATA:0046186d   00              ??          00h                                     
DATA:0046186e   00              ??          00h                                     
DATA:0046186f   00              ??          00h                                     
DATA:00461870   00              ??          00h                                     
DATA:00461871   00              ??          00h                                     
DATA:00461872   00              ??          00h                                     
DATA:00461873   00              ??          00h                                     
DATA:00461874   00              ??          00h                                     
DATA:00461875   00              ??          00h                                     
DATA:00461876   00              ??          00h                                     
DATA:00461877   00              ??          00h                                     
DATA:00461878   00              ??          00h                                     
DATA:00461879   00              ??          00h                                     
DATA:0046187a   00              ??          00h                                     
DATA:0046187b   00              ??          00h                                     
DATA:0046187c   00              ??          00h                                     
DATA:0046187d   00              ??          00h                                     
DATA:0046187e   00              ??          00h                                     
DATA:0046187f   00              ??          00h                                     
DATA:00461880   01              ??          01h                                     
DATA:00461881   00              ??          00h                                     
DATA:00461882   00              ??          00h                                     
DATA:00461883   00              ??          00h                                     
DATA:00461884   00              ??          00h                                     
DATA:00461885   00              ??          00h                                     
DATA:00461886   00              ??          00h                                     
DATA:00461887   00              ??          00h                                     
DATA:00461888   00              ??          00h                                     
DATA:00461889   00              ??          00h                                     
DATA:0046188a   01              ??          01h                                     
DATA:0046188b   00              ??          00h                                     
DATA:0046188c   00              ??          00h                                     
DATA:0046188d   00              ??          00h                                     
DATA:0046188e   00              ??          00h                                     
DATA:0046188f   00              ??          00h                                     
DATA:00461890   00              ??          00h                                     
DATA:00461891   00              ??          00h                                     
DATA:00461892   00              ??          00h                                     
DATA:00461893   00              ??          00h                                     
DATA:00461894   00              ??          00h                                     
DATA:00461895   00              ??          00h                                     
DATA:00461896   00              ??          00h                                     
DATA:00461897   00              ??          00h                                     
DATA:00461898   01              ??          01h                                     
DATA:00461899   00              ??          00h                                     
DATA:0046189a   01              ??          01h                                     
DATA:0046189b   00              ??          00h                                     
DATA:0046189c   00              ??          00h                                     
DATA:0046189d   00              ??          00h                                     
DATA:0046189e   00              ??          00h                                     
DATA:0046189f   00              ??          00h                                     
DATA:004618a0   00              ??          00h                                     
DATA:004618a1   00              ??          00h                                     
DATA:004618a2   00              ??          00h                                     
DATA:004618a3   00              ??          00h                                     
DATA:004618a4   00              ??          00h                                     
DATA:004618a5   00              ??          00h                                     
DATA:004618a6   00              ??          00h                                     
DATA:004618a7   00              ??          00h                                     
DATA:004618a8   00              ??          00h                                     
DATA:004618a9   00              ??          00h                                     
DATA:004618aa   00              ??          00h                                     
DATA:004618ab   00              ??          00h                                     
DATA:004618ac   00              ??          00h                                     
DATA:004618ad   00              ??          00h                                     
DATA:004618ae   00              ??          00h                                     
DATA:004618af   00              ??          00h                                     
DATA:004618b0   00              ??          00h                                     
DATA:004618b1   00              ??          00h                                     
DATA:004618b2   01              ??          01h                                     
DATA:004618b3   00              ??          00h                                     
DATA:004618b4   00              ??          00h                                     
DATA:004618b5   00              ??          00h                                     
DATA:004618b6   00              ??          00h                                     
DATA:004618b7   00              ??          00h                                     
DATA:004618b8   00              ??          00h                                     
DATA:004618b9   00              ??          00h                                     
DATA:004618ba   00              ??          00h                                     
DATA:004618bb   00              ??          00h                                     
DATA:004618bc   01              ??          01h                                     
DATA:004618bd   00              ??          00h                                     
DATA:004618be   00              ??          00h                                     
DATA:004618bf   00              ??          00h                                     
DATA:004618c0   00              ??          00h                                     
DATA:004618c1   00              ??          00h                                     
DATA:004618c2   00              ??          00h                                     
DATA:004618c3   00              ??          00h                                     
DATA:004618c4   00              ??          00h                                     
DATA:004618c5   00              ??          00h                                     
DATA:004618c6   00              ??          00h                                     
DATA:004618c7   00              ??          00h                                     
DATA:004618c8   00              ??          00h                                     
DATA:004618c9   00              ??          00h                                     
DATA:004618ca   01              ??          01h                                     
DATA:004618cb   00              ??          00h                                     
DATA:004618cc   01              ??          01h                                     
DATA:004618cd   00              ??          00h                                     
DATA:004618ce   00              ??          00h                                     
DATA:004618cf   00              ??          00h                                     
DATA:004618d0   00              ??          00h                                     
DATA:004618d1   00              ??          00h                                     
DATA:004618d2   00              ??          00h                                     
DATA:004618d3   00              ??          00h                                     
DATA:004618d4   00              ??          00h                                     
DATA:004618d5   00              ??          00h                                     
DATA:004618d6   00              ??          00h                                     
DATA:004618d7   00              ??          00h                                     
DATA:004618d8   00              ??          00h                                     
DATA:004618d9   00              ??          00h                                     
DATA:004618da   00              ??          00h                                     
DATA:004618db   00              ??          00h                                     
DATA:004618dc   00              ??          00h                                     
DATA:004618dd   00              ??          00h                                     
DATA:004618de   00              ??          00h                                     
DATA:004618df   00              ??          00h                                     
DATA:004618e0   00              ??          00h                                     
DATA:004618e1   00              ??          00h                                     
DATA:004618e2   00              ??          00h                                     
DATA:004618e3   00              ??          00h                                     
DATA:004618e4   00              ??          00h                                     
DATA:004618e5   00              ??          00h                                     
DATA:004618e6   01              ??          01h                                     
DATA:004618e7   00              ??          00h                                     
DATA:004618e8   00              ??          00h                                     
DATA:004618e9   00              ??          00h                                     
DATA:004618ea   00              ??          00h                                     
DATA:004618eb   00              ??          00h                                     
DATA:004618ec   00              ??          00h                                     
DATA:004618ed   00              ??          00h                                     
DATA:004618ee   00              ??          00h                                     
DATA:004618ef   00              ??          00h                                     
DATA:004618f0   01              ??          01h                                     
DATA:004618f1   00              ??          00h                                     
DATA:004618f2   00              ??          00h                                     
DATA:004618f3   00              ??          00h                                     
DATA:004618f4   00              ??          00h                                     
DATA:004618f5   00              ??          00h                                     
DATA:004618f6   00              ??          00h                                     
DATA:004618f7   00              ??          00h                                     
DATA:004618f8   00              ??          00h                                     
DATA:004618f9   00              ??          00h                                     
DATA:004618fa   00              ??          00h                                     
DATA:004618fb   00              ??          00h                                     
DATA:004618fc   00              ??          00h                                     
DATA:004618fd   00              ??          00h                                     
DATA:004618fe   00              ??          00h                                     
DATA:004618ff   00              ??          00h                                     
DATA:00461900   00              ??          00h                                     
DATA:00461901   00              ??          00h                                     
DATA:00461902   01              ??          01h                                     
DATA:00461903   00              ??          00h                                     
DATA:00461904   00              ??          00h                                     
DATA:00461905   00              ??          00h                                     
DATA:00461906   01              ??          01h                                     
DATA:00461907   00              ??          00h                                     
DATA:00461908   01              ??          01h                                     
DATA:00461909   00              ??          00h                                     
DATA:0046190a   00              ??          00h                                     
DATA:0046190b   00              ??          00h                                     
DATA:0046190c   00              ??          00h                                     
DATA:0046190d   00              ??          00h                                     
DATA:0046190e   00              ??          00h                                     
DATA:0046190f   00              ??          00h                                     
                            DAT_00461910:                 ;XREF[1,0]:   0042c9fe
DATA:00461910   8a              ??          8Ah                                     
DATA:00461911   00              ??          00h                                     
DATA:00461912   7e              ??          7Eh    ~                                
DATA:00461913   00              ??          00h                                     
                            DAT_00461914:                 ;XREF[1,0]:   0042c9d9
DATA:00461914   3c              ??          3Ch    <                                
DATA:00461915   00              ??          00h                                     
DATA:00461916   2a              ??          2Ah    *                                ;?  ->  0046002a
DATA:00461917   00              ??          00h                                     
DATA:00461918   46              ??          46h    F                                
DATA:00461919   00              ??          00h                                     
                            DAT_0046191a:                 ;XREF[2,0]:   0042bcac,0042c424
DATA:0046191a   3900            undefined2  0039h                                   
DATA:0046191c   f3              ??          F3h                                     
DATA:0046191d   00              ??          00h                                     
                            DAT_0046191e:                 ;XREF[2,0]:   0042bca0,0042c418
DATA:0046191e   a900            undefined2  00A9h                                   
                            DAT_00461920:                 ;XREF[1,0]:   0042d2e1
DATA:00461920   11              ??          11h                                     
DATA:00461921   00              ??          00h                                     
DATA:00461922   1c              ??          1Ch                                     
DATA:00461923   00              ??          00h                                     
DATA:00461924   0d              ??          0Dh                                     
DATA:00461925   00              ??          00h                                     
                            DAT_00461926:                 ;XREF[1,0]:   0042c49a
DATA:00461926   0d00            undefined2  000Dh                                   
DATA:00461928   1c              ??          1Ch                                     
DATA:00461929   00              ??          00h                                     
                            DAT_0046192a:                 ;XREF[1,0]:   0042c4c6
DATA:0046192a   1c00            undefined2  001Ch                                   
DATA:0046192c   ff              ??          FFh                                     
DATA:0046192d   00              ??          00h                                     
                            DAT_0046192e:                 ;XREF[1,0]:   0042c48e
DATA:0046192e   c600            undefined2  00C6h                                   
DATA:00461930   ff              ??          FFh                                     
DATA:00461931   00              ??          00h                                     
                            DAT_00461932:                 ;XREF[1,0]:   0042c4ba
DATA:00461932   c600            undefined2  00C6h                                   
                            DAT_00461934:                 ;XREF[7,0]:   0042d5dc,0042d80c,0042d849,0042e4df
                                                          ;             0042e50c,0042e8e9,0042e916
DATA:00461934   06              ??          06h                                     
DATA:00461935   00              ??          00h                                     
DATA:00461936   08              ??          08h                                     
DATA:00461937   00              ??          00h                                     
                            DAT_00461938:                 ;XREF[9,0]:   0042b5ff,0042b769,0042b88c,0042b89b
                                                          ;             0042b8a1,0042bce1,0042c4fb,0042c880
                                                          ;             0042f1ba
DATA:00461938   0000            undefined2  0000h                                   
DATA:0046193a   00              ??          00h                                     
DATA:0046193b   00              ??          00h                                     
                            PTR_FUN_0046193c:             ;XREF[1,0]:   0042d1b0
DATA:0046193c   7cd64200        addr        CODE:FUN_0042d67c                       
DATA:00461940   7c              ??          7Ch    |                                ;?  ->  0042d67c
DATA:00461941   d6              ??          D6h                                     
DATA:00461942   42              ??          42h    B                                
DATA:00461943   00              ??          00h                                     
DATA:00461944   00              ??          00h                                     
DATA:00461945   00              ??          00h                                     
DATA:00461946   00              ??          00h                                     
DATA:00461947   00              ??          00h                                     
DATA:00461948   00              ??          00h                                     
DATA:00461949   00              ??          00h                                     
DATA:0046194a   00              ??          00h                                     
DATA:0046194b   00              ??          00h                                     
DATA:0046194c   51              ??          51h    Q                                ;?  ->  0042e151
DATA:0046194d   e1              ??          E1h                                     
DATA:0046194e   42              ??          42h    B                                
DATA:0046194f   00              ??          00h                                     
DATA:00461950   5b              ??          5Bh    [                                ;?  ->  0042e55b
DATA:00461951   e5              ??          E5h                                     
DATA:00461952   42              ??          42h    B                                
DATA:00461953   00              ??          00h                                     
DATA:00461954   00              ??          00h                                     
DATA:00461955   00              ??          00h                                     
DATA:00461956   00              ??          00h                                     
DATA:00461957   00              ??          00h                                     
DATA:00461958   00              ??          00h                                     
DATA:00461959   00              ??          00h                                     
DATA:0046195a   00              ??          00h                                     
DATA:0046195b   00              ??          00h                                     
DATA:0046195c   00              ??          00h                                     
DATA:0046195d   00              ??          00h                                     
DATA:0046195e   00              ??          00h                                     
DATA:0046195f   00              ??          00h                                     
DATA:00461960   00              ??          00h                                     
DATA:00461961   00              ??          00h                                     
DATA:00461962   00              ??          00h                                     
DATA:00461963   00              ??          00h                                     
DATA:00461964   00              ??          00h                                     
DATA:00461965   00              ??          00h                                     
DATA:00461966   00              ??          00h                                     
DATA:00461967   00              ??          00h                                     
DATA:00461968   7c              ??          7Ch    |                                ;?  ->  0042d67c
DATA:00461969   d6              ??          D6h                                     
DATA:0046196a   42              ??          42h    B                                
DATA:0046196b   00              ??          00h                                     
DATA:0046196c   7c              ??          7Ch    |                                ;?  ->  0042d67c
DATA:0046196d   d6              ??          D6h                                     
DATA:0046196e   42              ??          42h    B                                
DATA:0046196f   00              ??          00h                                     
DATA:00461970   00              ??          00h                                     
DATA:00461971   00              ??          00h                                     
DATA:00461972   00              ??          00h                                     
DATA:00461973   00              ??          00h                                     
DATA:00461974   00              ??          00h                                     
DATA:00461975   00              ??          00h                                     
DATA:00461976   00              ??          00h                                     
DATA:00461977   00              ??          00h                                     
DATA:00461978   51              ??          51h    Q                                ;?  ->  0042e151
DATA:00461979   e1              ??          E1h                                     
DATA:0046197a   42              ??          42h    B                                
DATA:0046197b   00              ??          00h                                     
DATA:0046197c   5b              ??          5Bh    [                                ;?  ->  0042e55b
DATA:0046197d   e5              ??          E5h                                     
DATA:0046197e   42              ??          42h    B                                
DATA:0046197f   00              ??          00h                                     
DATA:00461980   00              ??          00h                                     
DATA:00461981   00              ??          00h                                     
DATA:00461982   00              ??          00h                                     
DATA:00461983   00              ??          00h                                     
DATA:00461984   00              ??          00h                                     
DATA:00461985   00              ??          00h                                     
DATA:00461986   00              ??          00h                                     
DATA:00461987   00              ??          00h                                     
DATA:00461988   00              ??          00h                                     
DATA:00461989   00              ??          00h                                     
DATA:0046198a   00              ??          00h                                     
DATA:0046198b   00              ??          00h                                     
DATA:0046198c   00              ??          00h                                     
DATA:0046198d   00              ??          00h                                     
DATA:0046198e   00              ??          00h                                     
DATA:0046198f   00              ??          00h                                     
DATA:00461990   00              ??          00h                                     
DATA:00461991   00              ??          00h                                     
DATA:00461992   00              ??          00h                                     
DATA:00461993   00              ??          00h                                     
DATA:00461994   00              ??          00h                                     
DATA:00461995   00              ??          00h                                     
DATA:00461996   00              ??          00h                                     
DATA:00461997   00              ??          00h                                     
DATA:00461998   00              ??          00h                                     
DATA:00461999   00              ??          00h                                     
DATA:0046199a   00              ??          00h                                     
DATA:0046199b   00              ??          00h                                     
DATA:0046199c   75              ??          75h    u                                ;?  ->  0042d875
DATA:0046199d   d8              ??          D8h                                     
DATA:0046199e   42              ??          42h    B                                
DATA:0046199f   00              ??          00h                                     
DATA:004619a0   00              ??          00h                                     
DATA:004619a1   00              ??          00h                                     
DATA:004619a2   00              ??          00h                                     
DATA:004619a3   00              ??          00h                                     
DATA:004619a4   75              ??          75h    u                                ;?  ->  0042d875
DATA:004619a5   d8              ??          D8h                                     
DATA:004619a6   42              ??          42h    B                                
DATA:004619a7   00              ??          00h                                     
DATA:004619a8   00              ??          00h                                     
DATA:004619a9   00              ??          00h                                     
DATA:004619aa   00              ??          00h                                     
DATA:004619ab   00              ??          00h                                     
DATA:004619ac   00              ??          00h                                     
DATA:004619ad   00              ??          00h                                     
DATA:004619ae   00              ??          00h                                     
DATA:004619af   00              ??          00h                                     
DATA:004619b0   d0              ??          D0h                                     ;?  ->  0042dad0
DATA:004619b1   da              ??          DAh                                     
DATA:004619b2   42              ??          42h    B                                
DATA:004619b3   00              ??          00h                                     
DATA:004619b4   d0              ??          D0h                                     ;?  ->  0042dad0
DATA:004619b5   da              ??          DAh                                     
DATA:004619b6   42              ??          42h    B                                
DATA:004619b7   00              ??          00h                                     
DATA:004619b8   00              ??          00h                                     
DATA:004619b9   00              ??          00h                                     
DATA:004619ba   00              ??          00h                                     
DATA:004619bb   00              ??          00h                                     
DATA:004619bc   00              ??          00h                                     
DATA:004619bd   00              ??          00h                                     
DATA:004619be   00              ??          00h                                     
DATA:004619bf   00              ??          00h                                     
DATA:004619c0   00              ??          00h                                     
DATA:004619c1   00              ??          00h                                     
DATA:004619c2   00              ??          00h                                     
DATA:004619c3   00              ??          00h                                     
DATA:004619c4   00              ??          00h                                     
DATA:004619c5   00              ??          00h                                     
DATA:004619c6   00              ??          00h                                     
DATA:004619c7   00              ??          00h                                     
DATA:004619c8   00              ??          00h                                     
DATA:004619c9   00              ??          00h                                     
DATA:004619ca   00              ??          00h                                     
DATA:004619cb   00              ??          00h                                     
DATA:004619cc   f6              ??          F6h                                     ;?  ->  0042def6
DATA:004619cd   de              ??          DEh                                     
DATA:004619ce   42              ??          42h    B                                
DATA:004619cf   00              ??          00h                                     
DATA:004619d0   00              ??          00h                                     
DATA:004619d1   00              ??          00h                                     
DATA:004619d2   00              ??          00h                                     
DATA:004619d3   00              ??          00h                                     
DATA:004619d4   f6              ??          F6h                                     ;?  ->  0042def6
DATA:004619d5   de              ??          DEh                                     
DATA:004619d6   42              ??          42h    B                                
DATA:004619d7   00              ??          00h                                     
DATA:004619d8   00              ??          00h                                     
DATA:004619d9   00              ??          00h                                     
DATA:004619da   00              ??          00h                                     
DATA:004619db   00              ??          00h                                     
DATA:004619dc   00              ??          00h                                     
DATA:004619dd   00              ??          00h                                     
DATA:004619de   00              ??          00h                                     
DATA:004619df   00              ??          00h                                     
DATA:004619e0   00              ??          00h                                     
DATA:004619e1   00              ??          00h                                     
DATA:004619e2   00              ??          00h                                     
DATA:004619e3   00              ??          00h                                     
DATA:004619e4   e3dc4200        addr        CODE:FUN_0042dce3                       
DATA:004619e8   e3dc4200        addr        CODE:FUN_0042dce3                       
DATA:004619ec   31e34200        addr        CODE:FUN_0042e331                       
DATA:004619f0   31e34200        addr        CODE:FUN_0042e331                       
DATA:004619f4   75d84200        addr        CODE:FUN_0042d875                       
DATA:004619f8   00              ??          00h                                     
DATA:004619f9   00              ??          00h                                     
DATA:004619fa   00              ??          00h                                     
DATA:004619fb   00              ??          00h                                     
DATA:004619fc   75              ??          75h    u                                ;?  ->  0042d875
DATA:004619fd   d8              ??          D8h                                     
DATA:004619fe   42              ??          42h    B                                
DATA:004619ff   00              ??          00h                                     
DATA:00461a00   00              ??          00h                                     
DATA:00461a01   00              ??          00h                                     
DATA:00461a02   00              ??          00h                                     
DATA:00461a03   00              ??          00h                                     
DATA:00461a04   00              ??          00h                                     
DATA:00461a05   00              ??          00h                                     
DATA:00461a06   00              ??          00h                                     
DATA:00461a07   00              ??          00h                                     
DATA:00461a08   d0              ??          D0h                                     ;?  ->  0042dad0
DATA:00461a09   da              ??          DAh                                     
DATA:00461a0a   42              ??          42h    B                                
DATA:00461a0b   00              ??          00h                                     
DATA:00461a0c   d0              ??          D0h                                     ;?  ->  0042dad0
DATA:00461a0d   da              ??          DAh                                     
DATA:00461a0e   42              ??          42h    B                                
DATA:00461a0f   00              ??          00h                                     
DATA:00461a10   00              ??          00h                                     
DATA:00461a11   00              ??          00h                                     
DATA:00461a12   00              ??          00h                                     
DATA:00461a13   00              ??          00h                                     
DATA:00461a14   00              ??          00h                                     
DATA:00461a15   00              ??          00h                                     
DATA:00461a16   00              ??          00h                                     
DATA:00461a17   00              ??          00h                                     
DATA:00461a18   3b              ??          3Bh    ;                                ;?  ->  0042e73b
DATA:00461a19   e7              ??          E7h                                     
DATA:00461a1a   42              ??          42h    B                                
DATA:00461a1b   00              ??          00h                                     
DATA:00461a1c   3b              ??          3Bh    ;                                ;?  ->  0042e73b
DATA:00461a1d   e7              ??          E7h                                     
DATA:00461a1e   42              ??          42h    B                                
DATA:00461a1f   00              ??          00h                                     
DATA:00461a20   00              ??          00h                                     
DATA:00461a21   00              ??          00h                                     
DATA:00461a22   00              ??          00h                                     
DATA:00461a23   00              ??          00h                                     
DATA:00461a24   f6              ??          F6h                                     ;?  ->  0042def6
DATA:00461a25   de              ??          DEh                                     
DATA:00461a26   42              ??          42h    B                                
DATA:00461a27   00              ??          00h                                     
DATA:00461a28   00              ??          00h                                     
DATA:00461a29   00              ??          00h                                     
DATA:00461a2a   00              ??          00h                                     
DATA:00461a2b   00              ??          00h                                     
DATA:00461a2c   f6              ??          F6h                                     ;?  ->  0042def6
DATA:00461a2d   de              ??          DEh                                     
DATA:00461a2e   42              ??          42h    B                                
DATA:00461a2f   00              ??          00h                                     
DATA:00461a30   00              ??          00h                                     
DATA:00461a31   00              ??          00h                                     
DATA:00461a32   00              ??          00h                                     
DATA:00461a33   00              ??          00h                                     
DATA:00461a34   00              ??          00h                                     
DATA:00461a35   00              ??          00h                                     
DATA:00461a36   00              ??          00h                                     
DATA:00461a37   00              ??          00h                                     
DATA:00461a38   00              ??          00h                                     
DATA:00461a39   00              ??          00h                                     
DATA:00461a3a   00              ??          00h                                     
DATA:00461a3b   00              ??          00h                                     
DATA:00461a3c   e3              ??          E3h                                     ;?  ->  0042dce3
DATA:00461a3d   dc              ??          DCh                                     
DATA:00461a3e   42              ??          42h    B                                
DATA:00461a3f   00              ??          00h                                     
DATA:00461a40   e3              ??          E3h                                     ;?  ->  0042dce3
DATA:00461a41   dc              ??          DCh                                     
DATA:00461a42   42              ??          42h    B                                
DATA:00461a43   00              ??          00h                                     
                            DAT_00461a44:                 ;XREF[23,0]:  0042b83c,0042b87d,0042b99b,0042bd14
                                                          ;             0042bd21,0042bd99,0042be0b,0042be88
                                                          ;             0042bee3,0042bf2d,0042c504,0042c76f
                                                          ;             0042c88a,0042d24a,0042d65a,0042f132
                                                          ;             0042f143,0042f162,0042f194,0042f367
                                                          ;             0042f382,0042f3b3,0042f3f3
DATA:00461a44   0200            undefined2  0002h                                   
DATA:00461a46   00              ??          00h                                     
DATA:00461a47   00              ??          00h                                     
                            PTR_s__00461a48:              ;XREF[1,0]:   0042b948
DATA:00461a48   581a4600        addr        s__00461a58                             ;= "                    "
                            vtableForGear:                ;XREF[1,0]:   0043f864
DATA:00461a4c   04b54200b...    Category...                                        
   |_DATA:00461a4c   SetParame...    addr        CODE:Puzzles::SetParametersForGear'     
   |_DATA:00461a50   field1_0x4      addr        CODE:LAB_0042b6b6                       
   |_DATA:00461a54   field2_0x8      addr        CODE:LAB_0042b7cc                       
                            s__00461a58:                  ;XREF[3,0]:   0042b948,0042f1d9,00461a48
DATA:00461a58   202020202...    ds          "                    "                  
                            DAT_00461a6d:                 ;XREF[1,0]:   0042b78c
DATA:00461a6d   47              ??          47h    G                                
DATA:00461a6e   45              ??          45h    E                                
DATA:00461a6f   41              ??          41h    A                                
DATA:00461a70   52              ??          52h    R                                
DATA:00461a71   00              ??          00h                                     
                            DAT_00461a72:                 ;XREF[1,0]:   0042b7a4
DATA:00461a72   54              ??          54h    T                                
DATA:00461a73   45              ??          45h    E                                
DATA:00461a74   58              ??          58h    X                                
DATA:00461a75   54              ??          54h    T                                
DATA:00461a76   00              ??          00h                                     
                            s_x_%d_y_%d_00461a77:         ;XREF[1,0]:   0042b92e
DATA:00461a77   782025642...    ds          "x %d y %d"                             
                            $TEXT13:                      ;XREF[1,0]:   0042c713
DATA:00461a81   54              ??          54h    T                                
DATA:00461a82   45              ??          45h    E                                
DATA:00461a83   58              ??          58h    X                                
DATA:00461a84   54              ??          54h    T                                
DATA:00461a85   00              ??          00h                                     
                            $GEAR:                        ;XREF[1,0]:   0042e968
DATA:00461a86   47              ??          47h    G                                
DATA:00461a87   45              ??          45h    E                                
DATA:00461a88   41              ??          41h    A                                
DATA:00461a89   52              ??          52h    R                                
DATA:00461a8a   00              ??          00h                                     
                            $TEXT14:                      ;XREF[2,0]:   0042f227,0042f22a
DATA:00461a8b   54              ??          54h    T                                
DATA:00461a8c   45              ??          45h    E                                
DATA:00461a8d   58              ??          58h    X                                
DATA:00461a8e   54              ??          54h    T                                
DATA:00461a8f   00              ??          00h                                     
                            $TEXT15:                      ;XREF[2,0]:   0042f265,0042f268
DATA:00461a90   54              ??          54h    T                                
DATA:00461a91   45              ??          45h    E                                
DATA:00461a92   58              ??          58h    X                                
DATA:00461a93   54              ??          54h    T                                
DATA:00461a94   00              ??          00h                                     
                            $TEXT16:                      ;XREF[2,0]:   0042f2c8,0042f2cb
DATA:00461a95   54              ??          54h    T                                
DATA:00461a96   45              ??          45h    E                                
DATA:00461a97   58              ??          58h    X                                
DATA:00461a98   54              ??          54h    T                                
DATA:00461a99   00              ??          00h                                     
DATA:00461a9a   00              ??          00h                                     
DATA:00461a9b   00              ??          00h                                     
                            DAT_00461a9c:                 ;XREF[3,0]:   0042f866,0044b7f4,0044b8ec
DATA:00461a9c   00              ??          00h                                     
DATA:00461a9d   00              ??          00h                                     
                            DAT_00461a9e:                 ;XREF[3,0]:   0041a4cb,0042f9e0,0042f9e8
DATA:00461a9e   00              ??          00h                                     
DATA:00461a9f   00              ??          00h                                     
                            DAT_00461aa0:                 ;XREF[5,0]:   0042fa2f,0042fa3d,0042fa46,0042fadf
                                                          ;             0042faf5
DATA:00461aa0   00              ??          00h                                     
DATA:00461aa1   00              ??          00h                                     
DATA:00461aa2   00              ??          00h                                     
DATA:00461aa3   00              ??          00h                                     
DATA:00461aa4   01              ??          01h                                     
DATA:00461aa5   00              ??          00h                                     
DATA:00461aa6   00              ??          00h                                     
DATA:00461aa7   00              ??          00h                                     
                            DAT_00461aa8:                 ;XREF[17,0]:  0042f46e,0042f487,0042f710,0042f724
                                                          ;             0042f841,0042f84f,0042fb9d,0042fba9
                                                          ;             00434815,0043483c,00434869,0043c6c0
                                                          ;             0043c6cc,0043c76c,0043c780,0044f167
                                                          ;             0044f49b
DATA:00461aa8   00000000        undefined4  00000000h                               
DATA:00461aac   00              ??          00h                                     
DATA:00461aad   00              ??          00h                                     
                            DAT_00461aae:                 ;XREF[7,0]:   0042b2b2,0042b31d,0042f5ee,0042f812
                                                          ;             00445276,0044ba1a,0044effd
DATA:00461aae   00              ??          00h                                     
DATA:00461aaf   00              ??          00h                                     
                            DAT_00461ab0:                 ;XREF[4,0]:   0042f6d5,00445270,0044ba20,0044eff4
DATA:00461ab0   00              ??          00h                                     
DATA:00461ab1   00              ??          00h                                     
                            DAT_00461ab2:                 ;XREF[4,0]:   0041a74e,0041a7f4,0042f7b6,0042f7cd
DATA:00461ab2   00              ??          00h                                     
DATA:00461ab3   00              ??          00h                                     
DATA:00461ab4   00              ??          00h                                     
DATA:00461ab5   00              ??          00h                                     
                            DAT_00461ab6:                 ;XREF[2,0]:   004451cf,0044528a
DATA:00461ab6   ff              ??          FFh                                     
DATA:00461ab7   ff              ??          FFh                                     
                            $GameState:                   ;XREF[216,0]: 00414174,004141ba,004141f6,004150e3
                                                          ;             0041528f,0041546a,0041548c,004154a6
                                                          ;             004154d0,0041555d,00415566,004156bd
                                                          ;             00415931,0041593a,00415945,00415eda
                                                          ;             00415efa,00415f1a,00416589,00416747
                                                          ;             0041677e,004167a7,004167f4,004177ab
                                                          ;             004179bd,00417ace,00417c77,00417ccf
                                                          ;             00417f36,00417f4a,00417f53,00417f6a
                                                          ;             00417f92,004180c2,00418127,00418184
                                                          ;             004182dd,004182eb,00418597,004185e2
                                                          ;             00418682,0041868b,00418889,00418892
                                                          ;             00418cbe,0041959b,004196f9,00419952
                                                          ;             0041a26a,0041a28e,0041a41a,0041a4dc
                                                          ;             0041a738,0041a79a,0041a7b0,0041a7de
                                                          ;             0041aac2,0041ab87,0041ab98,0042af1e
                                                          ;             0042af37,0042af49,0042af5f,0042b20e
                                                          ;             0042b221,0042b230,0042b247,0042b263
                                                          ;             0042b27b,0042b297,0042b2ac,0042b2bc
                                                          ;             0042b2c2,0042b2cb,0042b2d7,0042b2e1
                                                          ;             0042b326,0042b35e,0042b385,0042b3bc
                                                          ;             0042f4c5,0042f54a,0042f54f,0042f555
                                                          ;             0042f55d,0042f563,0042f56c,0042f572
                                                          ;             0042f582,0042f588,0042f59c,0042f5a8
                                                          ;             0042f5b3,0042f606,0042f60c,0042f615
                                                          ;             0042f61d,0042f627,0042f633,0042f63d
                                                          ;             0042f659,0042f664,0042f66c,0042f672
                                                          ;             0042f67a,0042f688,0042f68e,0042f6f9
                                                          ;             0042f72f,0042f73f,0042f74b,0042f7fc
                                                          ;             0042f805,0042f8ed,0042fa0c,0042fb3e
                                                          ;             0042fc6f,0042fca3,0042fcc0,004346f4
                                                          ;             0043473b,004347a7,004348fc,00434cad
                                                          ;             00434d96,0043c39e,0043c48c,0043c508
                                                          ;             0043c5db,0043d702,0043dacd,0043db00
                                                          ;             0043de0d,0043e0a9,0043e0f9,0043e26c
                                                          ;             0043e275,0043e31d,0043e442,0043e4ba
                                                          ;             0043e559,0043e6d6,0043e98e,0043ebbb
                                                          ;             0043ebc4,0043ebcf,0043fc08,0043fc1b
                                                          ;             0043fc51,0043fc82,0043fc82,0043fc93
                                                          ;             0043fca6,0043fd55,0043fe42,0043fe64
                                                          ;             0043fe97,00440028,0044002d,0044003d
                                                          ;             00440055,0044006d,00440085,0044009d
                                                          ;             004401b7,004401ec,004401f9,0044020c
                                                          ;             00440222,0044022f,00440242,00444056
                                                          ;             004453b6,004453cd,004453e4,00445647
                                                          ;             0044567c,0044b90b,0044b921,0044b92c
                                                          ;             0044bb03,0044bb57,0044bc2d,0044d946
                                                          ;             0044d967,0044d97d,0044de44,0044df32
                                                          ;             0044df5d,0044dfbd,0044dfc3,0044dfdb
                                                          ;             0044e041,0044e092,0044e09a,0044e0a3
                                                          ;             0044e187,0044e195,0044e1a8,0044e1b1
                                                          ;             0044e1b7,0044e1d0,0044e1d9,0044e2a3
                                                          ;             0044e2c9,0044e2e1,0044ec06,0044ec39
                                                          ;             0044ec52,0044ef67,0044f0c5,0044f0d9
                                                          ;             0044f112,0044f3ed,0044f784,0044f885
DATA:00461ab8   00000000        GameState * 00000000                                
                            DAT_00461abc:                 ;XREF[1,0]:   0042f680
DATA:00461abc   01              ??          01h                                     
DATA:00461abd   00              ??          00h                                     
DATA:00461abe   02              ??          02h                                     
DATA:00461abf   00              ??          00h                                     
DATA:00461ac0   02              ??          02h                                     
DATA:00461ac1   00              ??          00h                                     
DATA:00461ac2   03              ??          03h                                     
DATA:00461ac3   00              ??          00h                                     
DATA:00461ac4   03              ??          03h                                     
DATA:00461ac5   00              ??          00h                                     
DATA:00461ac6   00              ??          00h                                     
DATA:00461ac7   00              ??          00h                                     
                            DAT_00461ac8:                 ;XREF[3,0]:   0042f7e4,0042f7f3,0044de50
DATA:00461ac8   00              ??          00h                                     
DATA:00461ac9   00              ??          00h                                     
                            DAT_00461aca:                 ;XREF[6,0]:   0041591d,00415951,00418623,0042fc34
                                                          ;             0043eba7,0043ebdb
DATA:00461aca   00              ??          00h                                     
DATA:00461acb   00              ??          00h                                     
                            PTR_s_gizmo.dat_00461acc:     ;XREF[1,0]:   0042fffb
DATA:00461acc   801b4600        addr        s_gizmo.dat_00461b80                    ;= "gizmo.dat"
                            PTR_s_auto256.dat_00461ad0:   ;XREF[1,0]:   0042fffb
DATA:00461ad0   8a1b4600        addr        s_auto256.dat_00461b8a                  ;= "auto256.dat"
DATA:00461ad4   961b4600        addr        s_autospch.dat_00461b96                 ;= "autospch.dat"
DATA:00461ad8   a31b4600        addr        s_auto.dat_00461ba3                     ;= "auto.dat"
DATA:00461adc   ac1b4600        addr        s_plane256.dat_00461bac                 ;= "plane256.dat"
DATA:00461ae0   b91b4600        addr        s_plane.dat_00461bb9                    ;= "plane.dat"
DATA:00461ae4   c31b4600        addr        s_ae256.dat_00461bc3                    ;= "ae256.dat"
DATA:00461ae8   cd1b4600        addr        s_aespch.dat_00461bcd                   ;= "aespch.dat"
DATA:00461aec   d81b4600        addr        s_ae.dat_00461bd8                       ;= "ae.dat"
DATA:00461af0   df1b4600        addr        s_puzzle.dat_00461bdf                   ;= "puzzle.dat"
DATA:00461af4   ea1b4600        addr        s_puz256.dat_00461bea                   ;= "puz256.dat"
DATA:00461af8   f51b4600        addr        s_puzspch1.dat_00461bf5                 ;= "puzspch1.dat"
DATA:00461afc   021c4600        addr        s_puzspch2.dat_00461c02                 ;= "puzspch2.dat"
DATA:00461b00   0f1c4600        addr        s_puzspch3.dat_00461c0f                 ;= "puzspch3.dat"
DATA:00461b04   1c1c4600        addr        s_gizmo256.dat_00461c1c                 ;= "gizmo256.dat"
DATA:00461b08   291c4600        addr        s_gizspch.dat_00461c29                  ;= "gizspch.dat"
DATA:00461b0c   351c4600        addr        s_font.dat_00461c35                     ;= "font.dat"
DATA:00461b10   3e1c4600        addr        s_help.dat_00461c3e                     ;= "help.dat"
                            PTR_EnterBuilding_00461b14:   ;XREF[2,0]:   0041864b,0044b937
DATA:00461b14   48f54200        addr        CODE:EnterBuilding                      
DATA:00461b18   00              ??          00h                                     
DATA:00461b19   00              ??          00h                                     
DATA:00461b1a   00              ??          00h                                     
DATA:00461b1b   00              ??          00h                                     
DATA:00461b1c   00              ??          00h                                     
DATA:00461b1d   00              ??          00h                                     
DATA:00461b1e   00              ??          00h                                     
DATA:00461b1f   00              ??          00h                                     
                            PTR_LAB_00461b20:             ;XREF[1,0]:   0042f7d6
DATA:00461b20   b7f64200        addr        CODE:LAB_0042f6b7                       
DATA:00461b24   00              ??          00h                                     
DATA:00461b25   00              ??          00h                                     
DATA:00461b26   00              ??          00h                                     
DATA:00461b27   00              ??          00h                                     
DATA:00461b28   c0              ??          C0h                                     ;?  ->  0042f6c0
DATA:00461b29   f6              ??          F6h                                     
DATA:00461b2a   42              ??          42h    B                                
DATA:00461b2b   00              ??          00h                                     
                            PTR_LAB_00461b2c:             ;XREF[9,0]:   00418661,0042f6a9,0042f7a5,0043f6d1
                                                          ;             0043f6e5,0043fa3b,0043fa45,0043fa61
                                                          ;             0043fa6b
DATA:00461b2c   d4f64200        addr        CODE:LAB_0042f6d4                       
DATA:00461b30   00              ??          00h                                     
DATA:00461b31   00              ??          00h                                     
DATA:00461b32   00              ??          00h                                     
DATA:00461b33   00              ??          00h                                     
DATA:00461b34   00              ??          00h                                     
DATA:00461b35   00              ??          00h                                     
DATA:00461b36   00              ??          00h                                     
DATA:00461b37   00              ??          00h                                     
                            PTR_LAB_00461b38:             ;XREF[4,0]:   0042fbdc,0042fbe6,0044de59,0044f841
DATA:00461b38   a3f74200        addr        CODE:LAB_0042f7a3                       
DATA:00461b3c   00              ??          00h                                     
DATA:00461b3d   00              ??          00h                                     
DATA:00461b3e   00              ??          00h                                     
DATA:00461b3f   00              ??          00h                                     
DATA:00461b40   00              ??          00h                                     
DATA:00461b41   00              ??          00h                                     
DATA:00461b42   00              ??          00h                                     
DATA:00461b43   00              ??          00h                                     
                            PTR_FUN_00461b44:             ;XREF[2,0]:   0042f7ee,0042f854
DATA:00461b44   f7fb4200        addr        CODE:FUN_0042fbf7                       
DATA:00461b48   00              ??          00h                                     
DATA:00461b49   00              ??          00h                                     
DATA:00461b4a   00              ??          00h                                     
DATA:00461b4b   00              ??          00h                                     
DATA:00461b4c   00              ??          00h                                     
DATA:00461b4d   00              ??          00h                                     
DATA:00461b4e   00              ??          00h                                     
DATA:00461b4f   00              ??          00h                                     
                            PTR_LAB_00461b50:             ;XREF[2,0]:   0041862c,0042fc3d
DATA:00461b50   4dfc4200        addr        CODE:LAB_0042fc4d                       
DATA:00461b54   00              ??          00h                                     
DATA:00461b55   00              ??          00h                                     
DATA:00461b56   00              ??          00h                                     
DATA:00461b57   00              ??          00h                                     
DATA:00461b58   00              ??          00h                                     
DATA:00461b59   00              ??          00h                                     
DATA:00461b5a   00              ??          00h                                     
DATA:00461b5b   00              ??          00h                                     
                            PTR_LAB_00461b5c:             ;XREF[3,0]:   0042f795,0042f795,0042f79a
DATA:00461b5c   00fb4200        addr        CODE:LAB_0042fb00                       
DATA:00461b60   6dfb4200        addr        CODE:LAB_0042fb6d                       
DATA:00461b64   b5fb4200        addr        CODE:LAB_0042fbb5                       
                            PTR_LAB_00461b68:             ;XREF[2,0]:   0042fdbf,0042fdfa
DATA:00461b68   7efd4200        addr        CODE:LAB_0042fd7e                       
DATA:00461b6c   00              ??          00h                                     
DATA:00461b6d   00              ??          00h                                     
DATA:00461b6e   00              ??          00h                                     
DATA:00461b6f   00              ??          00h                                     
DATA:00461b70   00              ??          00h                                     
DATA:00461b71   00              ??          00h                                     
DATA:00461b72   00              ??          00h                                     
DATA:00461b73   00              ??          00h                                     
                            PTR_LAB_00461b74:             ;XREF[9,0]:   00418dc8,00418dfb,0042b0b2,0042b0bc
                                                          ;             0042b146,0042b150,0042b18d,0042fe39
                                                          ;             0043c711
DATA:00461b74   96fe4200        addr        CODE:LAB_0042fe96                       
DATA:00461b78   00              ??          00h                                     
DATA:00461b79   00              ??          00h                                     
DATA:00461b7a   00              ??          00h                                     
DATA:00461b7b   00              ??          00h                                     
DATA:00461b7c   97              ??          97h                                     ;?  ->  0042fe97
DATA:00461b7d   fe              ??          FEh                                     
DATA:00461b7e   42              ??          42h    B                                
DATA:00461b7f   00              ??          00h                                     
                            s_gizmo.dat_00461b80:         ;XREF[3,0]:   0042fffb,00430007,00461acc
DATA:00461b80   67697a6d6...    ds          "gizmo.dat"                             
                            s_auto256.dat_00461b8a:       ;XREF[2,0]:   0042fffb,00461ad0
DATA:00461b8a   6175746f3...    ds          "auto256.dat"                           
                            s_autospch.dat_00461b96:      ;XREF[1,0]:   00461ad4
DATA:00461b96   6175746f7...    ds          "autospch.dat"                          
                            s_auto.dat_00461ba3:          ;XREF[1,0]:   00461ad8
DATA:00461ba3   6175746f2...    ds          "auto.dat"                              
                            s_plane256.dat_00461bac:      ;XREF[1,0]:   00461adc
DATA:00461bac   706c616e6...    ds          "plane256.dat"                          
                            s_plane.dat_00461bb9:         ;XREF[1,0]:   00461ae0
DATA:00461bb9   706c616e6...    ds          "plane.dat"                             
                            s_ae256.dat_00461bc3:         ;XREF[1,0]:   00461ae4
DATA:00461bc3   616532353...    ds          "ae256.dat"                             
                            s_aespch.dat_00461bcd:        ;XREF[1,0]:   00461ae8
DATA:00461bcd   616573706...    ds          "aespch.dat"                            
                            s_ae.dat_00461bd8:            ;XREF[1,0]:   00461aec
DATA:00461bd8   61652e646...    ds          "ae.dat"                                
                            s_puzzle.dat_00461bdf:        ;XREF[1,0]:   00461af0
DATA:00461bdf   70757a7a6...    ds          "puzzle.dat"                            
                            s_puz256.dat_00461bea:        ;XREF[1,0]:   00461af4
DATA:00461bea   70757a323...    ds          "puz256.dat"                            
                            s_puzspch1.dat_00461bf5:      ;XREF[1,0]:   00461af8
DATA:00461bf5   70757a737...    ds          "puzspch1.dat"                          
                            s_puzspch2.dat_00461c02:      ;XREF[1,0]:   00461afc
DATA:00461c02   70757a737...    ds          "puzspch2.dat"                          
                            s_puzspch3.dat_00461c0f:      ;XREF[1,0]:   00461b00
DATA:00461c0f   70757a737...    ds          "puzspch3.dat"                          
                            s_gizmo256.dat_00461c1c:      ;XREF[1,0]:   00461b04
DATA:00461c1c   67697a6d6...    ds          "gizmo256.dat"                          
                            s_gizspch.dat_00461c29:       ;XREF[1,0]:   00461b08
DATA:00461c29   67697a737...    ds          "gizspch.dat"                           
                            s_font.dat_00461c35:          ;XREF[1,0]:   00461b0c
DATA:00461c35   666f6e742...    ds          "font.dat"                              
                            s_help.dat_00461c3e:          ;XREF[1,0]:   00461b10
DATA:00461c3e   68656c702...    ds          "help.dat"                              
                            s_Yes,_we_have_no_bananas_0...;XREF[1,0]:   0042f8ff
DATA:00461c47   5965732c2...    ds          "Yes, we have no bananas"               
                            s_Hang_on_tight..._00461c5f:  ;XREF[1,0]:   0042f91c
DATA:00461c5f   48616e672...    ds          "Hang on tight..."                      
                            s_Up,_up,_and_awaaaay!!_004...;XREF[1,0]:   0042f9d3
DATA:00461c70   55702c207...    ds          "Up, up, and awaaaay!!"                 
                            s_God_Mode_On_00461c86:       ;XREF[1,0]:   0042f9f2
DATA:00461c86   476f64204...    ds          "God Mode On"                           
                            s_God_Mode_Off_00461c92:      ;XREF[1,0]:   0042f9ff
DATA:00461c92   476f64204...    ds          "God Mode Off"                          
                            s_Beam_me_up_Sid!_00461c9f:   ;XREF[1,0]:   0042fae8
DATA:00461c9f   4265616d2...    ds          "Beam me up Sid!"                       
                            DAT_00461caf:                 ;XREF[1,0]:   0042fd1a
DATA:00461caf   1f              ??          1Fh                                     
DATA:00461cb0   00              ??          00h                                     
DATA:00461cb1   00              ??          00h                                     
DATA:00461cb2   00              ??          00h                                     
DATA:00461cb3   00              ??          00h                                     
                            DAT_00461cb4:                 ;XREF[2,0]:   00430264,004308f4
DATA:00461cb4   0100            undefined2  0001h                                   
DATA:00461cb6   00              ??          00h                                     
DATA:00461cb7   00              ??          00h                                     
                            DAT_00461cb8:                 ;XREF[5,0]:   00431389,00431394,004313af,004313ba
                                                          ;             00431dfb
DATA:00461cb8   00000000        undefined4  00000000h                               
                            DAT_00461cbc:                 ;XREF[4,0]:   00430635,00430777,0043078d,004307ff
DATA:00461cbc   00              ??          00h                                     
DATA:00461cbd   00              ??          00h                                     
                            drawAreaX:                    ;XREF[7,0]:   00430245,004302b3,00430509,00430524
                                                          ;             0043055a,00430592,00431e18
DATA:00461cbe   ffff            undefined2  FFFFh                                   
                            drawAreaY:                    ;XREF[7,0]:   0043023b,004302a9,004304c7,004304e5
                                                          ;             00430549,004305a6,00431e22
DATA:00461cc0   ffff            undefined2  FFFFh                                   
                            dirtyMode:                    ;XREF[11,0]:  0043091c,00430941,0043094b,00430968
                                                          ;             00430a06,00430a10,00430be5,00430c7e
                                                          ;             00430c8b,00430c99,00431357
DATA:00461cc2   ffff            undefined2  FFFFh                                   
                            DAT_00461cc4:                 ;XREF[6,0]:   00430bc5,00430d9a,00431348,00431380
                                                          ;             0043139c,004313a6
DATA:00461cc4   00              ??          00h                                     
DATA:00461cc5   00              ??          00h                                     
                            DAT_00461cc6:                 ;XREF[1,0]:   00430bcf
DATA:00461cc6   00              ??          00h                                     
DATA:00461cc7   00              ??          00h                                     
                            DAT_00461cc8:                 ;XREF[13,0]:  0043013e,00430145,0043016b,00430173
                                                          ;             00430189,00430198,004301a7,004301b6
                                                          ;             004301c5,004301d4,004301e3,004301fc
                                                          ;             0043020d
DATA:00461cc8   00000000        undefined4  00000000h                               
                            DAT_00461ccc:                 ;XREF[2,0]:   00430e31,00430e3d
DATA:00461ccc   00030001        undefined4  01000300h                               
DATA:00461cd0   00              ??          00h                                     
DATA:00461cd1   00              ??          00h                                     
DATA:00461cd2   00              ??          00h                                     
DATA:00461cd3   00              ??          00h                                     
DATA:00461cd4   00              ??          00h                                     
DATA:00461cd5   00              ??          00h                                     
DATA:00461cd6   00              ??          00h                                     
DATA:00461cd7   00              ??          00h                                     
DATA:00461cd8   00              ??          00h                                     
DATA:00461cd9   00              ??          00h                                     
DATA:00461cda   00              ??          00h                                     
DATA:00461cdb   00              ??          00h                                     
DATA:00461cdc   00              ??          00h                                     
DATA:00461cdd   00              ??          00h                                     
DATA:00461cde   00              ??          00h                                     
DATA:00461cdf   00              ??          00h                                     
DATA:00461ce0   00              ??          00h                                     
DATA:00461ce1   00              ??          00h                                     
DATA:00461ce2   00              ??          00h                                     
DATA:00461ce3   00              ??          00h                                     
DATA:00461ce4   00              ??          00h                                     
DATA:00461ce5   00              ??          00h                                     
DATA:00461ce6   00              ??          00h                                     
DATA:00461ce7   00              ??          00h                                     
DATA:00461ce8   00              ??          00h                                     
DATA:00461ce9   00              ??          00h                                     
DATA:00461cea   00              ??          00h                                     
DATA:00461ceb   00              ??          00h                                     
DATA:00461cec   00              ??          00h                                     
DATA:00461ced   00              ??          00h                                     
DATA:00461cee   00              ??          00h                                     
DATA:00461cef   00              ??          00h                                     
DATA:00461cf0   00              ??          00h                                     
DATA:00461cf1   00              ??          00h                                     
DATA:00461cf2   00              ??          00h                                     
DATA:00461cf3   00              ??          00h                                     
DATA:00461cf4   00              ??          00h                                     
DATA:00461cf5   00              ??          00h                                     
DATA:00461cf6   00              ??          00h                                     
DATA:00461cf7   00              ??          00h                                     
DATA:00461cf8   00              ??          00h                                     
DATA:00461cf9   00              ??          00h                                     
DATA:00461cfa   00              ??          00h                                     
DATA:00461cfb   00              ??          00h                                     
DATA:00461cfc   00              ??          00h                                     
DATA:00461cfd   00              ??          00h                                     
DATA:00461cfe   00              ??          00h                                     
DATA:00461cff   00              ??          00h                                     
DATA:00461d00   00              ??          00h                                     
DATA:00461d01   00              ??          00h                                     
DATA:00461d02   00              ??          00h                                     
DATA:00461d03   00              ??          00h                                     
DATA:00461d04   00              ??          00h                                     
DATA:00461d05   00              ??          00h                                     
DATA:00461d06   00              ??          00h                                     
DATA:00461d07   00              ??          00h                                     
DATA:00461d08   00              ??          00h                                     
DATA:00461d09   00              ??          00h                                     
DATA:00461d0a   00              ??          00h                                     
DATA:00461d0b   00              ??          00h                                     
DATA:00461d0c   00              ??          00h                                     
DATA:00461d0d   00              ??          00h                                     
DATA:00461d0e   00              ??          00h                                     
DATA:00461d0f   00              ??          00h                                     
DATA:00461d10   00              ??          00h                                     
DATA:00461d11   00              ??          00h                                     
DATA:00461d12   00              ??          00h                                     
DATA:00461d13   00              ??          00h                                     
DATA:00461d14   00              ??          00h                                     
DATA:00461d15   00              ??          00h                                     
DATA:00461d16   00              ??          00h                                     
DATA:00461d17   00              ??          00h                                     
DATA:00461d18   00              ??          00h                                     
DATA:00461d19   00              ??          00h                                     
DATA:00461d1a   00              ??          00h                                     
DATA:00461d1b   00              ??          00h                                     
DATA:00461d1c   00              ??          00h                                     
DATA:00461d1d   00              ??          00h                                     
DATA:00461d1e   00              ??          00h                                     
DATA:00461d1f   00              ??          00h                                     
DATA:00461d20   00              ??          00h                                     
DATA:00461d21   00              ??          00h                                     
DATA:00461d22   00              ??          00h                                     
DATA:00461d23   00              ??          00h                                     
DATA:00461d24   00              ??          00h                                     
DATA:00461d25   00              ??          00h                                     
DATA:00461d26   00              ??          00h                                     
DATA:00461d27   00              ??          00h                                     
DATA:00461d28   00              ??          00h                                     
DATA:00461d29   00              ??          00h                                     
DATA:00461d2a   00              ??          00h                                     
DATA:00461d2b   00              ??          00h                                     
DATA:00461d2c   00              ??          00h                                     
DATA:00461d2d   00              ??          00h                                     
DATA:00461d2e   00              ??          00h                                     
DATA:00461d2f   00              ??          00h                                     
DATA:00461d30   00              ??          00h                                     
DATA:00461d31   00              ??          00h                                     
DATA:00461d32   00              ??          00h                                     
DATA:00461d33   00              ??          00h                                     
DATA:00461d34   00              ??          00h                                     
DATA:00461d35   00              ??          00h                                     
DATA:00461d36   00              ??          00h                                     
DATA:00461d37   00              ??          00h                                     
DATA:00461d38   00              ??          00h                                     
DATA:00461d39   00              ??          00h                                     
DATA:00461d3a   00              ??          00h                                     
DATA:00461d3b   00              ??          00h                                     
DATA:00461d3c   00              ??          00h                                     
DATA:00461d3d   00              ??          00h                                     
DATA:00461d3e   00              ??          00h                                     
DATA:00461d3f   00              ??          00h                                     
DATA:00461d40   00              ??          00h                                     
DATA:00461d41   00              ??          00h                                     
DATA:00461d42   00              ??          00h                                     
DATA:00461d43   00              ??          00h                                     
DATA:00461d44   00              ??          00h                                     
DATA:00461d45   00              ??          00h                                     
DATA:00461d46   00              ??          00h                                     
DATA:00461d47   00              ??          00h                                     
DATA:00461d48   00              ??          00h                                     
DATA:00461d49   00              ??          00h                                     
DATA:00461d4a   00              ??          00h                                     
DATA:00461d4b   00              ??          00h                                     
DATA:00461d4c   00              ??          00h                                     
DATA:00461d4d   00              ??          00h                                     
DATA:00461d4e   00              ??          00h                                     
DATA:00461d4f   00              ??          00h                                     
DATA:00461d50   00              ??          00h                                     
DATA:00461d51   00              ??          00h                                     
DATA:00461d52   00              ??          00h                                     
DATA:00461d53   00              ??          00h                                     
DATA:00461d54   00              ??          00h                                     
DATA:00461d55   00              ??          00h                                     
DATA:00461d56   00              ??          00h                                     
DATA:00461d57   00              ??          00h                                     
DATA:00461d58   00              ??          00h                                     
DATA:00461d59   00              ??          00h                                     
DATA:00461d5a   00              ??          00h                                     
DATA:00461d5b   00              ??          00h                                     
DATA:00461d5c   00              ??          00h                                     
DATA:00461d5d   00              ??          00h                                     
DATA:00461d5e   00              ??          00h                                     
DATA:00461d5f   00              ??          00h                                     
DATA:00461d60   00              ??          00h                                     
DATA:00461d61   00              ??          00h                                     
DATA:00461d62   00              ??          00h                                     
DATA:00461d63   00              ??          00h                                     
DATA:00461d64   00              ??          00h                                     
DATA:00461d65   00              ??          00h                                     
DATA:00461d66   00              ??          00h                                     
DATA:00461d67   00              ??          00h                                     
DATA:00461d68   00              ??          00h                                     
DATA:00461d69   00              ??          00h                                     
DATA:00461d6a   00              ??          00h                                     
DATA:00461d6b   00              ??          00h                                     
DATA:00461d6c   00              ??          00h                                     
DATA:00461d6d   00              ??          00h                                     
DATA:00461d6e   00              ??          00h                                     
DATA:00461d6f   00              ??          00h                                     
DATA:00461d70   00              ??          00h                                     
DATA:00461d71   00              ??          00h                                     
DATA:00461d72   00              ??          00h                                     
DATA:00461d73   00              ??          00h                                     
DATA:00461d74   00              ??          00h                                     
DATA:00461d75   00              ??          00h                                     
DATA:00461d76   00              ??          00h                                     
DATA:00461d77   00              ??          00h                                     
DATA:00461d78   00              ??          00h                                     
DATA:00461d79   00              ??          00h                                     
DATA:00461d7a   00              ??          00h                                     
DATA:00461d7b   00              ??          00h                                     
DATA:00461d7c   00              ??          00h                                     
DATA:00461d7d   00              ??          00h                                     
DATA:00461d7e   00              ??          00h                                     
DATA:00461d7f   00              ??          00h                                     
DATA:00461d80   00              ??          00h                                     
DATA:00461d81   00              ??          00h                                     
DATA:00461d82   00              ??          00h                                     
DATA:00461d83   00              ??          00h                                     
DATA:00461d84   00              ??          00h                                     
DATA:00461d85   00              ??          00h                                     
DATA:00461d86   00              ??          00h                                     
DATA:00461d87   00              ??          00h                                     
DATA:00461d88   00              ??          00h                                     
DATA:00461d89   00              ??          00h                                     
DATA:00461d8a   00              ??          00h                                     
DATA:00461d8b   00              ??          00h                                     
DATA:00461d8c   00              ??          00h                                     
DATA:00461d8d   00              ??          00h                                     
DATA:00461d8e   00              ??          00h                                     
DATA:00461d8f   00              ??          00h                                     
DATA:00461d90   00              ??          00h                                     
DATA:00461d91   00              ??          00h                                     
DATA:00461d92   00              ??          00h                                     
DATA:00461d93   00              ??          00h                                     
DATA:00461d94   00              ??          00h                                     
DATA:00461d95   00              ??          00h                                     
DATA:00461d96   00              ??          00h                                     
DATA:00461d97   00              ??          00h                                     
DATA:00461d98   00              ??          00h                                     
DATA:00461d99   00              ??          00h                                     
DATA:00461d9a   00              ??          00h                                     
DATA:00461d9b   00              ??          00h                                     
DATA:00461d9c   00              ??          00h                                     
DATA:00461d9d   00              ??          00h                                     
DATA:00461d9e   00              ??          00h                                     
DATA:00461d9f   00              ??          00h                                     
DATA:00461da0   00              ??          00h                                     
DATA:00461da1   00              ??          00h                                     
DATA:00461da2   00              ??          00h                                     
DATA:00461da3   00              ??          00h                                     
DATA:00461da4   00              ??          00h                                     
DATA:00461da5   00              ??          00h                                     
DATA:00461da6   00              ??          00h                                     
DATA:00461da7   00              ??          00h                                     
DATA:00461da8   00              ??          00h                                     
DATA:00461da9   00              ??          00h                                     
DATA:00461daa   00              ??          00h                                     
DATA:00461dab   00              ??          00h                                     
DATA:00461dac   00              ??          00h                                     
DATA:00461dad   00              ??          00h                                     
DATA:00461dae   00              ??          00h                                     
DATA:00461daf   00              ??          00h                                     
DATA:00461db0   00              ??          00h                                     
DATA:00461db1   00              ??          00h                                     
DATA:00461db2   00              ??          00h                                     
DATA:00461db3   00              ??          00h                                     
DATA:00461db4   00              ??          00h                                     
DATA:00461db5   00              ??          00h                                     
DATA:00461db6   00              ??          00h                                     
DATA:00461db7   00              ??          00h                                     
DATA:00461db8   00              ??          00h                                     
DATA:00461db9   00              ??          00h                                     
DATA:00461dba   00              ??          00h                                     
DATA:00461dbb   00              ??          00h                                     
DATA:00461dbc   00              ??          00h                                     
DATA:00461dbd   00              ??          00h                                     
DATA:00461dbe   00              ??          00h                                     
DATA:00461dbf   00              ??          00h                                     
DATA:00461dc0   00              ??          00h                                     
DATA:00461dc1   00              ??          00h                                     
DATA:00461dc2   00              ??          00h                                     
DATA:00461dc3   00              ??          00h                                     
DATA:00461dc4   00              ??          00h                                     
DATA:00461dc5   00              ??          00h                                     
DATA:00461dc6   00              ??          00h                                     
DATA:00461dc7   00              ??          00h                                     
DATA:00461dc8   00              ??          00h                                     
DATA:00461dc9   00              ??          00h                                     
DATA:00461dca   00              ??          00h                                     
DATA:00461dcb   00              ??          00h                                     
DATA:00461dcc   00              ??          00h                                     
DATA:00461dcd   00              ??          00h                                     
DATA:00461dce   00              ??          00h                                     
DATA:00461dcf   00              ??          00h                                     
DATA:00461dd0   00              ??          00h                                     
DATA:00461dd1   00              ??          00h                                     
DATA:00461dd2   00              ??          00h                                     
DATA:00461dd3   00              ??          00h                                     
DATA:00461dd4   00              ??          00h                                     
DATA:00461dd5   00              ??          00h                                     
DATA:00461dd6   00              ??          00h                                     
DATA:00461dd7   00              ??          00h                                     
DATA:00461dd8   00              ??          00h                                     
DATA:00461dd9   00              ??          00h                                     
DATA:00461dda   00              ??          00h                                     
DATA:00461ddb   00              ??          00h                                     
DATA:00461ddc   00              ??          00h                                     
DATA:00461ddd   00              ??          00h                                     
DATA:00461dde   00              ??          00h                                     
DATA:00461ddf   00              ??          00h                                     
DATA:00461de0   00              ??          00h                                     
DATA:00461de1   00              ??          00h                                     
DATA:00461de2   00              ??          00h                                     
DATA:00461de3   00              ??          00h                                     
DATA:00461de4   00              ??          00h                                     
DATA:00461de5   00              ??          00h                                     
DATA:00461de6   00              ??          00h                                     
DATA:00461de7   00              ??          00h                                     
DATA:00461de8   00              ??          00h                                     
DATA:00461de9   00              ??          00h                                     
DATA:00461dea   00              ??          00h                                     
DATA:00461deb   00              ??          00h                                     
DATA:00461dec   00              ??          00h                                     
DATA:00461ded   00              ??          00h                                     
DATA:00461dee   00              ??          00h                                     
DATA:00461def   00              ??          00h                                     
DATA:00461df0   00              ??          00h                                     
DATA:00461df1   00              ??          00h                                     
DATA:00461df2   00              ??          00h                                     
DATA:00461df3   00              ??          00h                                     
DATA:00461df4   00              ??          00h                                     
DATA:00461df5   00              ??          00h                                     
DATA:00461df6   00              ??          00h                                     
DATA:00461df7   00              ??          00h                                     
DATA:00461df8   00              ??          00h                                     
DATA:00461df9   00              ??          00h                                     
DATA:00461dfa   00              ??          00h                                     
DATA:00461dfb   00              ??          00h                                     
DATA:00461dfc   00              ??          00h                                     
DATA:00461dfd   00              ??          00h                                     
DATA:00461dfe   00              ??          00h                                     
DATA:00461dff   00              ??          00h                                     
DATA:00461e00   00              ??          00h                                     
DATA:00461e01   00              ??          00h                                     
DATA:00461e02   00              ??          00h                                     
DATA:00461e03   00              ??          00h                                     
DATA:00461e04   00              ??          00h                                     
DATA:00461e05   00              ??          00h                                     
DATA:00461e06   00              ??          00h                                     
DATA:00461e07   00              ??          00h                                     
DATA:00461e08   00              ??          00h                                     
DATA:00461e09   00              ??          00h                                     
DATA:00461e0a   00              ??          00h                                     
DATA:00461e0b   00              ??          00h                                     
DATA:00461e0c   00              ??          00h                                     
DATA:00461e0d   00              ??          00h                                     
DATA:00461e0e   00              ??          00h                                     
DATA:00461e0f   00              ??          00h                                     
DATA:00461e10   00              ??          00h                                     
DATA:00461e11   00              ??          00h                                     
DATA:00461e12   00              ??          00h                                     
DATA:00461e13   00              ??          00h                                     
DATA:00461e14   00              ??          00h                                     
DATA:00461e15   00              ??          00h                                     
DATA:00461e16   00              ??          00h                                     
DATA:00461e17   00              ??          00h                                     
DATA:00461e18   00              ??          00h                                     
DATA:00461e19   00              ??          00h                                     
DATA:00461e1a   00              ??          00h                                     
DATA:00461e1b   00              ??          00h                                     
DATA:00461e1c   00              ??          00h                                     
DATA:00461e1d   00              ??          00h                                     
DATA:00461e1e   00              ??          00h                                     
DATA:00461e1f   00              ??          00h                                     
DATA:00461e20   00              ??          00h                                     
DATA:00461e21   00              ??          00h                                     
DATA:00461e22   00              ??          00h                                     
DATA:00461e23   00              ??          00h                                     
DATA:00461e24   00              ??          00h                                     
DATA:00461e25   00              ??          00h                                     
DATA:00461e26   00              ??          00h                                     
DATA:00461e27   00              ??          00h                                     
DATA:00461e28   00              ??          00h                                     
DATA:00461e29   00              ??          00h                                     
DATA:00461e2a   00              ??          00h                                     
DATA:00461e2b   00              ??          00h                                     
DATA:00461e2c   00              ??          00h                                     
DATA:00461e2d   00              ??          00h                                     
DATA:00461e2e   00              ??          00h                                     
DATA:00461e2f   00              ??          00h                                     
DATA:00461e30   00              ??          00h                                     
DATA:00461e31   00              ??          00h                                     
DATA:00461e32   00              ??          00h                                     
DATA:00461e33   00              ??          00h                                     
DATA:00461e34   00              ??          00h                                     
DATA:00461e35   00              ??          00h                                     
DATA:00461e36   00              ??          00h                                     
DATA:00461e37   00              ??          00h                                     
DATA:00461e38   00              ??          00h                                     
DATA:00461e39   00              ??          00h                                     
DATA:00461e3a   00              ??          00h                                     
DATA:00461e3b   00              ??          00h                                     
DATA:00461e3c   00              ??          00h                                     
DATA:00461e3d   00              ??          00h                                     
DATA:00461e3e   00              ??          00h                                     
DATA:00461e3f   00              ??          00h                                     
DATA:00461e40   00              ??          00h                                     
DATA:00461e41   00              ??          00h                                     
DATA:00461e42   00              ??          00h                                     
DATA:00461e43   00              ??          00h                                     
DATA:00461e44   00              ??          00h                                     
DATA:00461e45   00              ??          00h                                     
DATA:00461e46   00              ??          00h                                     
DATA:00461e47   00              ??          00h                                     
DATA:00461e48   00              ??          00h                                     
DATA:00461e49   00              ??          00h                                     
DATA:00461e4a   00              ??          00h                                     
DATA:00461e4b   00              ??          00h                                     
DATA:00461e4c   00              ??          00h                                     
DATA:00461e4d   00              ??          00h                                     
DATA:00461e4e   00              ??          00h                                     
DATA:00461e4f   00              ??          00h                                     
DATA:00461e50   00              ??          00h                                     
DATA:00461e51   00              ??          00h                                     
DATA:00461e52   00              ??          00h                                     
DATA:00461e53   00              ??          00h                                     
DATA:00461e54   00              ??          00h                                     
DATA:00461e55   00              ??          00h                                     
DATA:00461e56   00              ??          00h                                     
DATA:00461e57   00              ??          00h                                     
DATA:00461e58   00              ??          00h                                     
DATA:00461e59   00              ??          00h                                     
DATA:00461e5a   00              ??          00h                                     
DATA:00461e5b   00              ??          00h                                     
DATA:00461e5c   00              ??          00h                                     
DATA:00461e5d   00              ??          00h                                     
DATA:00461e5e   00              ??          00h                                     
DATA:00461e5f   00              ??          00h                                     
DATA:00461e60   00              ??          00h                                     
DATA:00461e61   00              ??          00h                                     
DATA:00461e62   00              ??          00h                                     
DATA:00461e63   00              ??          00h                                     
DATA:00461e64   00              ??          00h                                     
DATA:00461e65   00              ??          00h                                     
DATA:00461e66   00              ??          00h                                     
DATA:00461e67   00              ??          00h                                     
DATA:00461e68   00              ??          00h                                     
DATA:00461e69   00              ??          00h                                     
DATA:00461e6a   00              ??          00h                                     
DATA:00461e6b   00              ??          00h                                     
DATA:00461e6c   00              ??          00h                                     
DATA:00461e6d   00              ??          00h                                     
DATA:00461e6e   00              ??          00h                                     
DATA:00461e6f   00              ??          00h                                     
DATA:00461e70   00              ??          00h                                     
DATA:00461e71   00              ??          00h                                     
DATA:00461e72   00              ??          00h                                     
DATA:00461e73   00              ??          00h                                     
DATA:00461e74   00              ??          00h                                     
DATA:00461e75   00              ??          00h                                     
DATA:00461e76   00              ??          00h                                     
DATA:00461e77   00              ??          00h                                     
DATA:00461e78   00              ??          00h                                     
DATA:00461e79   00              ??          00h                                     
DATA:00461e7a   00              ??          00h                                     
DATA:00461e7b   00              ??          00h                                     
DATA:00461e7c   00              ??          00h                                     
DATA:00461e7d   00              ??          00h                                     
DATA:00461e7e   00              ??          00h                                     
DATA:00461e7f   00              ??          00h                                     
DATA:00461e80   00              ??          00h                                     
DATA:00461e81   00              ??          00h                                     
DATA:00461e82   00              ??          00h                                     
DATA:00461e83   00              ??          00h                                     
DATA:00461e84   00              ??          00h                                     
DATA:00461e85   00              ??          00h                                     
DATA:00461e86   00              ??          00h                                     
DATA:00461e87   00              ??          00h                                     
DATA:00461e88   00              ??          00h                                     
DATA:00461e89   00              ??          00h                                     
DATA:00461e8a   00              ??          00h                                     
DATA:00461e8b   00              ??          00h                                     
DATA:00461e8c   00              ??          00h                                     
DATA:00461e8d   00              ??          00h                                     
DATA:00461e8e   00              ??          00h                                     
DATA:00461e8f   00              ??          00h                                     
DATA:00461e90   00              ??          00h                                     
DATA:00461e91   00              ??          00h                                     
DATA:00461e92   00              ??          00h                                     
DATA:00461e93   00              ??          00h                                     
DATA:00461e94   00              ??          00h                                     
DATA:00461e95   00              ??          00h                                     
DATA:00461e96   00              ??          00h                                     
DATA:00461e97   00              ??          00h                                     
DATA:00461e98   00              ??          00h                                     
DATA:00461e99   00              ??          00h                                     
DATA:00461e9a   00              ??          00h                                     
DATA:00461e9b   00              ??          00h                                     
DATA:00461e9c   00              ??          00h                                     
DATA:00461e9d   00              ??          00h                                     
DATA:00461e9e   00              ??          00h                                     
DATA:00461e9f   00              ??          00h                                     
DATA:00461ea0   00              ??          00h                                     
DATA:00461ea1   00              ??          00h                                     
DATA:00461ea2   00              ??          00h                                     
DATA:00461ea3   00              ??          00h                                     
DATA:00461ea4   00              ??          00h                                     
DATA:00461ea5   00              ??          00h                                     
DATA:00461ea6   00              ??          00h                                     
DATA:00461ea7   00              ??          00h                                     
DATA:00461ea8   00              ??          00h                                     
DATA:00461ea9   00              ??          00h                                     
DATA:00461eaa   00              ??          00h                                     
DATA:00461eab   00              ??          00h                                     
DATA:00461eac   00              ??          00h                                     
DATA:00461ead   00              ??          00h                                     
DATA:00461eae   00              ??          00h                                     
DATA:00461eaf   00              ??          00h                                     
DATA:00461eb0   00              ??          00h                                     
DATA:00461eb1   00              ??          00h                                     
DATA:00461eb2   00              ??          00h                                     
DATA:00461eb3   00              ??          00h                                     
DATA:00461eb4   00              ??          00h                                     
DATA:00461eb5   00              ??          00h                                     
DATA:00461eb6   00              ??          00h                                     
DATA:00461eb7   00              ??          00h                                     
DATA:00461eb8   00              ??          00h                                     
DATA:00461eb9   00              ??          00h                                     
DATA:00461eba   00              ??          00h                                     
DATA:00461ebb   00              ??          00h                                     
DATA:00461ebc   00              ??          00h                                     
DATA:00461ebd   00              ??          00h                                     
DATA:00461ebe   00              ??          00h                                     
DATA:00461ebf   00              ??          00h                                     
DATA:00461ec0   00              ??          00h                                     
DATA:00461ec1   00              ??          00h                                     
DATA:00461ec2   00              ??          00h                                     
DATA:00461ec3   00              ??          00h                                     
DATA:00461ec4   00              ??          00h                                     
DATA:00461ec5   00              ??          00h                                     
DATA:00461ec6   00              ??          00h                                     
DATA:00461ec7   00              ??          00h                                     
DATA:00461ec8   00              ??          00h                                     
DATA:00461ec9   00              ??          00h                                     
DATA:00461eca   00              ??          00h                                     
DATA:00461ecb   00              ??          00h                                     
DATA:00461ecc   00              ??          00h                                     
DATA:00461ecd   00              ??          00h                                     
DATA:00461ece   00              ??          00h                                     
DATA:00461ecf   00              ??          00h                                     
DATA:00461ed0   00              ??          00h                                     
DATA:00461ed1   00              ??          00h                                     
DATA:00461ed2   00              ??          00h                                     
DATA:00461ed3   00              ??          00h                                     
DATA:00461ed4   00              ??          00h                                     
DATA:00461ed5   00              ??          00h                                     
DATA:00461ed6   00              ??          00h                                     
DATA:00461ed7   00              ??          00h                                     
DATA:00461ed8   00              ??          00h                                     
DATA:00461ed9   00              ??          00h                                     
DATA:00461eda   00              ??          00h                                     
DATA:00461edb   00              ??          00h                                     
DATA:00461edc   00              ??          00h                                     
DATA:00461edd   00              ??          00h                                     
DATA:00461ede   00              ??          00h                                     
DATA:00461edf   00              ??          00h                                     
DATA:00461ee0   00              ??          00h                                     
DATA:00461ee1   00              ??          00h                                     
DATA:00461ee2   00              ??          00h                                     
DATA:00461ee3   00              ??          00h                                     
DATA:00461ee4   00              ??          00h                                     
DATA:00461ee5   00              ??          00h                                     
DATA:00461ee6   00              ??          00h                                     
DATA:00461ee7   00              ??          00h                                     
DATA:00461ee8   00              ??          00h                                     
DATA:00461ee9   00              ??          00h                                     
DATA:00461eea   00              ??          00h                                     
DATA:00461eeb   00              ??          00h                                     
DATA:00461eec   00              ??          00h                                     
DATA:00461eed   00              ??          00h                                     
DATA:00461eee   00              ??          00h                                     
DATA:00461eef   00              ??          00h                                     
DATA:00461ef0   00              ??          00h                                     
DATA:00461ef1   00              ??          00h                                     
DATA:00461ef2   00              ??          00h                                     
DATA:00461ef3   00              ??          00h                                     
DATA:00461ef4   00              ??          00h                                     
DATA:00461ef5   00              ??          00h                                     
DATA:00461ef6   00              ??          00h                                     
DATA:00461ef7   00              ??          00h                                     
DATA:00461ef8   00              ??          00h                                     
DATA:00461ef9   00              ??          00h                                     
DATA:00461efa   00              ??          00h                                     
DATA:00461efb   00              ??          00h                                     
DATA:00461efc   00              ??          00h                                     
DATA:00461efd   00              ??          00h                                     
DATA:00461efe   00              ??          00h                                     
DATA:00461eff   00              ??          00h                                     
DATA:00461f00   00              ??          00h                                     
DATA:00461f01   00              ??          00h                                     
DATA:00461f02   00              ??          00h                                     
DATA:00461f03   00              ??          00h                                     
DATA:00461f04   00              ??          00h                                     
DATA:00461f05   00              ??          00h                                     
DATA:00461f06   00              ??          00h                                     
DATA:00461f07   00              ??          00h                                     
DATA:00461f08   00              ??          00h                                     
DATA:00461f09   00              ??          00h                                     
DATA:00461f0a   00              ??          00h                                     
DATA:00461f0b   00              ??          00h                                     
DATA:00461f0c   00              ??          00h                                     
DATA:00461f0d   00              ??          00h                                     
DATA:00461f0e   00              ??          00h                                     
DATA:00461f0f   00              ??          00h                                     
DATA:00461f10   00              ??          00h                                     
DATA:00461f11   00              ??          00h                                     
DATA:00461f12   00              ??          00h                                     
DATA:00461f13   00              ??          00h                                     
DATA:00461f14   00              ??          00h                                     
DATA:00461f15   00              ??          00h                                     
DATA:00461f16   00              ??          00h                                     
DATA:00461f17   00              ??          00h                                     
DATA:00461f18   00              ??          00h                                     
DATA:00461f19   00              ??          00h                                     
DATA:00461f1a   00              ??          00h                                     
DATA:00461f1b   00              ??          00h                                     
DATA:00461f1c   00              ??          00h                                     
DATA:00461f1d   00              ??          00h                                     
DATA:00461f1e   00              ??          00h                                     
DATA:00461f1f   00              ??          00h                                     
DATA:00461f20   00              ??          00h                                     
DATA:00461f21   00              ??          00h                                     
DATA:00461f22   00              ??          00h                                     
DATA:00461f23   00              ??          00h                                     
DATA:00461f24   00              ??          00h                                     
DATA:00461f25   00              ??          00h                                     
DATA:00461f26   00              ??          00h                                     
DATA:00461f27   00              ??          00h                                     
DATA:00461f28   00              ??          00h                                     
DATA:00461f29   00              ??          00h                                     
DATA:00461f2a   00              ??          00h                                     
DATA:00461f2b   00              ??          00h                                     
DATA:00461f2c   00              ??          00h                                     
DATA:00461f2d   00              ??          00h                                     
DATA:00461f2e   00              ??          00h                                     
DATA:00461f2f   00              ??          00h                                     
DATA:00461f30   00              ??          00h                                     
DATA:00461f31   00              ??          00h                                     
DATA:00461f32   00              ??          00h                                     
DATA:00461f33   00              ??          00h                                     
DATA:00461f34   00              ??          00h                                     
DATA:00461f35   00              ??          00h                                     
DATA:00461f36   00              ??          00h                                     
DATA:00461f37   00              ??          00h                                     
DATA:00461f38   00              ??          00h                                     
DATA:00461f39   00              ??          00h                                     
DATA:00461f3a   00              ??          00h                                     
DATA:00461f3b   00              ??          00h                                     
DATA:00461f3c   00              ??          00h                                     
DATA:00461f3d   00              ??          00h                                     
DATA:00461f3e   00              ??          00h                                     
DATA:00461f3f   00              ??          00h                                     
DATA:00461f40   00              ??          00h                                     
DATA:00461f41   00              ??          00h                                     
DATA:00461f42   00              ??          00h                                     
DATA:00461f43   00              ??          00h                                     
DATA:00461f44   00              ??          00h                                     
DATA:00461f45   00              ??          00h                                     
DATA:00461f46   00              ??          00h                                     
DATA:00461f47   00              ??          00h                                     
DATA:00461f48   00              ??          00h                                     
DATA:00461f49   00              ??          00h                                     
DATA:00461f4a   00              ??          00h                                     
DATA:00461f4b   00              ??          00h                                     
DATA:00461f4c   00              ??          00h                                     
DATA:00461f4d   00              ??          00h                                     
DATA:00461f4e   00              ??          00h                                     
DATA:00461f4f   00              ??          00h                                     
DATA:00461f50   00              ??          00h                                     
DATA:00461f51   00              ??          00h                                     
DATA:00461f52   00              ??          00h                                     
DATA:00461f53   00              ??          00h                                     
DATA:00461f54   00              ??          00h                                     
DATA:00461f55   00              ??          00h                                     
DATA:00461f56   00              ??          00h                                     
DATA:00461f57   00              ??          00h                                     
DATA:00461f58   00              ??          00h                                     
DATA:00461f59   00              ??          00h                                     
DATA:00461f5a   00              ??          00h                                     
DATA:00461f5b   00              ??          00h                                     
DATA:00461f5c   00              ??          00h                                     
DATA:00461f5d   00              ??          00h                                     
DATA:00461f5e   00              ??          00h                                     
DATA:00461f5f   00              ??          00h                                     
DATA:00461f60   00              ??          00h                                     
DATA:00461f61   00              ??          00h                                     
DATA:00461f62   00              ??          00h                                     
DATA:00461f63   00              ??          00h                                     
DATA:00461f64   00              ??          00h                                     
DATA:00461f65   00              ??          00h                                     
DATA:00461f66   00              ??          00h                                     
DATA:00461f67   00              ??          00h                                     
DATA:00461f68   00              ??          00h                                     
DATA:00461f69   00              ??          00h                                     
DATA:00461f6a   00              ??          00h                                     
DATA:00461f6b   00              ??          00h                                     
DATA:00461f6c   00              ??          00h                                     
DATA:00461f6d   00              ??          00h                                     
DATA:00461f6e   00              ??          00h                                     
DATA:00461f6f   00              ??          00h                                     
DATA:00461f70   00              ??          00h                                     
DATA:00461f71   00              ??          00h                                     
DATA:00461f72   00              ??          00h                                     
DATA:00461f73   00              ??          00h                                     
DATA:00461f74   00              ??          00h                                     
DATA:00461f75   00              ??          00h                                     
DATA:00461f76   00              ??          00h                                     
DATA:00461f77   00              ??          00h                                     
DATA:00461f78   00              ??          00h                                     
DATA:00461f79   00              ??          00h                                     
DATA:00461f7a   00              ??          00h                                     
DATA:00461f7b   00              ??          00h                                     
DATA:00461f7c   00              ??          00h                                     
DATA:00461f7d   00              ??          00h                                     
DATA:00461f7e   00              ??          00h                                     
DATA:00461f7f   00              ??          00h                                     
DATA:00461f80   00              ??          00h                                     
DATA:00461f81   00              ??          00h                                     
DATA:00461f82   00              ??          00h                                     
DATA:00461f83   00              ??          00h                                     
DATA:00461f84   00              ??          00h                                     
DATA:00461f85   00              ??          00h                                     
DATA:00461f86   00              ??          00h                                     
DATA:00461f87   00              ??          00h                                     
DATA:00461f88   00              ??          00h                                     
DATA:00461f89   00              ??          00h                                     
DATA:00461f8a   00              ??          00h                                     
DATA:00461f8b   00              ??          00h                                     
DATA:00461f8c   00              ??          00h                                     
DATA:00461f8d   00              ??          00h                                     
DATA:00461f8e   00              ??          00h                                     
DATA:00461f8f   00              ??          00h                                     
DATA:00461f90   00              ??          00h                                     
DATA:00461f91   00              ??          00h                                     
DATA:00461f92   00              ??          00h                                     
DATA:00461f93   00              ??          00h                                     
DATA:00461f94   00              ??          00h                                     
DATA:00461f95   00              ??          00h                                     
DATA:00461f96   00              ??          00h                                     
DATA:00461f97   00              ??          00h                                     
DATA:00461f98   00              ??          00h                                     
DATA:00461f99   00              ??          00h                                     
DATA:00461f9a   00              ??          00h                                     
DATA:00461f9b   00              ??          00h                                     
DATA:00461f9c   00              ??          00h                                     
DATA:00461f9d   00              ??          00h                                     
DATA:00461f9e   00              ??          00h                                     
DATA:00461f9f   00              ??          00h                                     
DATA:00461fa0   00              ??          00h                                     
DATA:00461fa1   00              ??          00h                                     
DATA:00461fa2   00              ??          00h                                     
DATA:00461fa3   00              ??          00h                                     
DATA:00461fa4   00              ??          00h                                     
DATA:00461fa5   00              ??          00h                                     
DATA:00461fa6   00              ??          00h                                     
DATA:00461fa7   00              ??          00h                                     
DATA:00461fa8   00              ??          00h                                     
DATA:00461fa9   00              ??          00h                                     
DATA:00461faa   00              ??          00h                                     
DATA:00461fab   00              ??          00h                                     
DATA:00461fac   00              ??          00h                                     
DATA:00461fad   00              ??          00h                                     
DATA:00461fae   00              ??          00h                                     
DATA:00461faf   00              ??          00h                                     
DATA:00461fb0   00              ??          00h                                     
DATA:00461fb1   00              ??          00h                                     
DATA:00461fb2   00              ??          00h                                     
DATA:00461fb3   00              ??          00h                                     
DATA:00461fb4   00              ??          00h                                     
DATA:00461fb5   00              ??          00h                                     
DATA:00461fb6   00              ??          00h                                     
DATA:00461fb7   00              ??          00h                                     
DATA:00461fb8   00              ??          00h                                     
DATA:00461fb9   00              ??          00h                                     
DATA:00461fba   00              ??          00h                                     
DATA:00461fbb   00              ??          00h                                     
DATA:00461fbc   00              ??          00h                                     
DATA:00461fbd   00              ??          00h                                     
DATA:00461fbe   00              ??          00h                                     
DATA:00461fbf   00              ??          00h                                     
DATA:00461fc0   00              ??          00h                                     
DATA:00461fc1   00              ??          00h                                     
DATA:00461fc2   00              ??          00h                                     
DATA:00461fc3   00              ??          00h                                     
DATA:00461fc4   00              ??          00h                                     
DATA:00461fc5   00              ??          00h                                     
DATA:00461fc6   00              ??          00h                                     
DATA:00461fc7   00              ??          00h                                     
DATA:00461fc8   00              ??          00h                                     
DATA:00461fc9   00              ??          00h                                     
DATA:00461fca   00              ??          00h                                     
DATA:00461fcb   00              ??          00h                                     
DATA:00461fcc   00              ??          00h                                     
DATA:00461fcd   00              ??          00h                                     
DATA:00461fce   00              ??          00h                                     
DATA:00461fcf   00              ??          00h                                     
DATA:00461fd0   00              ??          00h                                     
DATA:00461fd1   00              ??          00h                                     
DATA:00461fd2   00              ??          00h                                     
DATA:00461fd3   00              ??          00h                                     
DATA:00461fd4   00              ??          00h                                     
DATA:00461fd5   00              ??          00h                                     
DATA:00461fd6   00              ??          00h                                     
DATA:00461fd7   00              ??          00h                                     
DATA:00461fd8   00              ??          00h                                     
DATA:00461fd9   00              ??          00h                                     
DATA:00461fda   00              ??          00h                                     
DATA:00461fdb   00              ??          00h                                     
DATA:00461fdc   00              ??          00h                                     
DATA:00461fdd   00              ??          00h                                     
DATA:00461fde   00              ??          00h                                     
DATA:00461fdf   00              ??          00h                                     
DATA:00461fe0   00              ??          00h                                     
DATA:00461fe1   00              ??          00h                                     
DATA:00461fe2   00              ??          00h                                     
DATA:00461fe3   00              ??          00h                                     
DATA:00461fe4   00              ??          00h                                     
DATA:00461fe5   00              ??          00h                                     
DATA:00461fe6   00              ??          00h                                     
DATA:00461fe7   00              ??          00h                                     
DATA:00461fe8   00              ??          00h                                     
DATA:00461fe9   00              ??          00h                                     
DATA:00461fea   00              ??          00h                                     
DATA:00461feb   00              ??          00h                                     
DATA:00461fec   00              ??          00h                                     
DATA:00461fed   00              ??          00h                                     
DATA:00461fee   00              ??          00h                                     
DATA:00461fef   00              ??          00h                                     
DATA:00461ff0   00              ??          00h                                     
DATA:00461ff1   00              ??          00h                                     
DATA:00461ff2   00              ??          00h                                     
DATA:00461ff3   00              ??          00h                                     
DATA:00461ff4   00              ??          00h                                     
DATA:00461ff5   00              ??          00h                                     
DATA:00461ff6   00              ??          00h                                     
DATA:00461ff7   00              ??          00h                                     
DATA:00461ff8   00              ??          00h                                     
DATA:00461ff9   00              ??          00h                                     
DATA:00461ffa   00              ??          00h                                     
DATA:00461ffb   00              ??          00h                                     
DATA:00461ffc   00              ??          00h                                     
DATA:00461ffd   00              ??          00h                                     
DATA:00461ffe   00              ??          00h                                     
DATA:00461fff   00              ??          00h                                     
DATA:00462000   00              ??          00h                                     
DATA:00462001   00              ??          00h                                     
DATA:00462002   00              ??          00h                                     
DATA:00462003   00              ??          00h                                     
DATA:00462004   00              ??          00h                                     
DATA:00462005   00              ??          00h                                     
DATA:00462006   00              ??          00h                                     
DATA:00462007   00              ??          00h                                     
DATA:00462008   00              ??          00h                                     
DATA:00462009   00              ??          00h                                     
DATA:0046200a   00              ??          00h                                     
DATA:0046200b   00              ??          00h                                     
DATA:0046200c   00              ??          00h                                     
DATA:0046200d   00              ??          00h                                     
DATA:0046200e   00              ??          00h                                     
DATA:0046200f   00              ??          00h                                     
DATA:00462010   00              ??          00h                                     
DATA:00462011   00              ??          00h                                     
DATA:00462012   00              ??          00h                                     
DATA:00462013   00              ??          00h                                     
DATA:00462014   00              ??          00h                                     
DATA:00462015   00              ??          00h                                     
DATA:00462016   00              ??          00h                                     
DATA:00462017   00              ??          00h                                     
DATA:00462018   00              ??          00h                                     
DATA:00462019   00              ??          00h                                     
DATA:0046201a   00              ??          00h                                     
DATA:0046201b   00              ??          00h                                     
DATA:0046201c   00              ??          00h                                     
DATA:0046201d   00              ??          00h                                     
DATA:0046201e   00              ??          00h                                     
DATA:0046201f   00              ??          00h                                     
DATA:00462020   00              ??          00h                                     
DATA:00462021   00              ??          00h                                     
DATA:00462022   00              ??          00h                                     
DATA:00462023   00              ??          00h                                     
DATA:00462024   00              ??          00h                                     
DATA:00462025   00              ??          00h                                     
DATA:00462026   00              ??          00h                                     
DATA:00462027   00              ??          00h                                     
DATA:00462028   00              ??          00h                                     
DATA:00462029   00              ??          00h                                     
DATA:0046202a   00              ??          00h                                     
DATA:0046202b   00              ??          00h                                     
DATA:0046202c   00              ??          00h                                     
DATA:0046202d   00              ??          00h                                     
DATA:0046202e   00              ??          00h                                     
DATA:0046202f   00              ??          00h                                     
DATA:00462030   00              ??          00h                                     
DATA:00462031   00              ??          00h                                     
DATA:00462032   00              ??          00h                                     
DATA:00462033   00              ??          00h                                     
DATA:00462034   00              ??          00h                                     
DATA:00462035   00              ??          00h                                     
DATA:00462036   00              ??          00h                                     
DATA:00462037   00              ??          00h                                     
DATA:00462038   00              ??          00h                                     
DATA:00462039   00              ??          00h                                     
DATA:0046203a   00              ??          00h                                     
DATA:0046203b   00              ??          00h                                     
DATA:0046203c   00              ??          00h                                     
DATA:0046203d   00              ??          00h                                     
DATA:0046203e   00              ??          00h                                     
DATA:0046203f   00              ??          00h                                     
DATA:00462040   00              ??          00h                                     
DATA:00462041   00              ??          00h                                     
DATA:00462042   00              ??          00h                                     
DATA:00462043   00              ??          00h                                     
DATA:00462044   00              ??          00h                                     
DATA:00462045   00              ??          00h                                     
DATA:00462046   00              ??          00h                                     
DATA:00462047   00              ??          00h                                     
DATA:00462048   00              ??          00h                                     
DATA:00462049   00              ??          00h                                     
DATA:0046204a   00              ??          00h                                     
DATA:0046204b   00              ??          00h                                     
DATA:0046204c   00              ??          00h                                     
DATA:0046204d   00              ??          00h                                     
DATA:0046204e   00              ??          00h                                     
DATA:0046204f   00              ??          00h                                     
DATA:00462050   00              ??          00h                                     
DATA:00462051   00              ??          00h                                     
DATA:00462052   00              ??          00h                                     
DATA:00462053   00              ??          00h                                     
DATA:00462054   00              ??          00h                                     
DATA:00462055   00              ??          00h                                     
DATA:00462056   00              ??          00h                                     
DATA:00462057   00              ??          00h                                     
DATA:00462058   00              ??          00h                                     
DATA:00462059   00              ??          00h                                     
DATA:0046205a   00              ??          00h                                     
DATA:0046205b   00              ??          00h                                     
DATA:0046205c   00              ??          00h                                     
DATA:0046205d   00              ??          00h                                     
DATA:0046205e   00              ??          00h                                     
DATA:0046205f   00              ??          00h                                     
DATA:00462060   00              ??          00h                                     
DATA:00462061   00              ??          00h                                     
DATA:00462062   00              ??          00h                                     
DATA:00462063   00              ??          00h                                     
DATA:00462064   00              ??          00h                                     
DATA:00462065   00              ??          00h                                     
DATA:00462066   00              ??          00h                                     
DATA:00462067   00              ??          00h                                     
DATA:00462068   00              ??          00h                                     
DATA:00462069   00              ??          00h                                     
DATA:0046206a   00              ??          00h                                     
DATA:0046206b   00              ??          00h                                     
DATA:0046206c   00              ??          00h                                     
DATA:0046206d   00              ??          00h                                     
DATA:0046206e   00              ??          00h                                     
DATA:0046206f   00              ??          00h                                     
DATA:00462070   00              ??          00h                                     
DATA:00462071   00              ??          00h                                     
DATA:00462072   00              ??          00h                                     
DATA:00462073   00              ??          00h                                     
DATA:00462074   00              ??          00h                                     
DATA:00462075   00              ??          00h                                     
DATA:00462076   00              ??          00h                                     
DATA:00462077   00              ??          00h                                     
DATA:00462078   00              ??          00h                                     
DATA:00462079   00              ??          00h                                     
DATA:0046207a   00              ??          00h                                     
DATA:0046207b   00              ??          00h                                     
DATA:0046207c   00              ??          00h                                     
DATA:0046207d   00              ??          00h                                     
DATA:0046207e   00              ??          00h                                     
DATA:0046207f   00              ??          00h                                     
DATA:00462080   00              ??          00h                                     
DATA:00462081   00              ??          00h                                     
DATA:00462082   00              ??          00h                                     
DATA:00462083   00              ??          00h                                     
DATA:00462084   00              ??          00h                                     
DATA:00462085   00              ??          00h                                     
DATA:00462086   00              ??          00h                                     
DATA:00462087   00              ??          00h                                     
DATA:00462088   00              ??          00h                                     
DATA:00462089   00              ??          00h                                     
DATA:0046208a   00              ??          00h                                     
DATA:0046208b   00              ??          00h                                     
DATA:0046208c   00              ??          00h                                     
DATA:0046208d   00              ??          00h                                     
DATA:0046208e   00              ??          00h                                     
DATA:0046208f   00              ??          00h                                     
DATA:00462090   00              ??          00h                                     
DATA:00462091   00              ??          00h                                     
DATA:00462092   00              ??          00h                                     
DATA:00462093   00              ??          00h                                     
DATA:00462094   00              ??          00h                                     
DATA:00462095   00              ??          00h                                     
DATA:00462096   00              ??          00h                                     
DATA:00462097   00              ??          00h                                     
DATA:00462098   00              ??          00h                                     
DATA:00462099   00              ??          00h                                     
DATA:0046209a   00              ??          00h                                     
DATA:0046209b   00              ??          00h                                     
DATA:0046209c   00              ??          00h                                     
DATA:0046209d   00              ??          00h                                     
DATA:0046209e   00              ??          00h                                     
DATA:0046209f   00              ??          00h                                     
DATA:004620a0   00              ??          00h                                     
DATA:004620a1   00              ??          00h                                     
DATA:004620a2   00              ??          00h                                     
DATA:004620a3   00              ??          00h                                     
DATA:004620a4   00              ??          00h                                     
DATA:004620a5   00              ??          00h                                     
DATA:004620a6   00              ??          00h                                     
DATA:004620a7   00              ??          00h                                     
DATA:004620a8   00              ??          00h                                     
DATA:004620a9   00              ??          00h                                     
DATA:004620aa   00              ??          00h                                     
DATA:004620ab   00              ??          00h                                     
DATA:004620ac   00              ??          00h                                     
DATA:004620ad   00              ??          00h                                     
DATA:004620ae   00              ??          00h                                     
DATA:004620af   00              ??          00h                                     
DATA:004620b0   00              ??          00h                                     
DATA:004620b1   00              ??          00h                                     
DATA:004620b2   00              ??          00h                                     
DATA:004620b3   00              ??          00h                                     
DATA:004620b4   00              ??          00h                                     
DATA:004620b5   00              ??          00h                                     
DATA:004620b6   00              ??          00h                                     
DATA:004620b7   00              ??          00h                                     
DATA:004620b8   00              ??          00h                                     
DATA:004620b9   00              ??          00h                                     
DATA:004620ba   00              ??          00h                                     
DATA:004620bb   00              ??          00h                                     
DATA:004620bc   00              ??          00h                                     
DATA:004620bd   00              ??          00h                                     
DATA:004620be   00              ??          00h                                     
DATA:004620bf   00              ??          00h                                     
DATA:004620c0   00              ??          00h                                     
DATA:004620c1   00              ??          00h                                     
DATA:004620c2   00              ??          00h                                     
DATA:004620c3   00              ??          00h                                     
DATA:004620c4   00              ??          00h                                     
DATA:004620c5   00              ??          00h                                     
DATA:004620c6   00              ??          00h                                     
DATA:004620c7   00              ??          00h                                     
DATA:004620c8   00              ??          00h                                     
DATA:004620c9   00              ??          00h                                     
DATA:004620ca   00              ??          00h                                     
DATA:004620cb   00              ??          00h                                     
DATA:004620cc   00              ??          00h                                     
DATA:004620cd   00              ??          00h                                     
DATA:004620ce   00              ??          00h                                     
DATA:004620cf   00              ??          00h                                     
                            DAT_004620d0:                 ;XREF[2,0]:   00431107,00431115
DATA:004620d0   00030001        undefined4  01000300h                               
DATA:004620d4   00              ??          00h                                     
DATA:004620d5   00              ??          00h                                     
DATA:004620d6   00              ??          00h                                     
DATA:004620d7   00              ??          00h                                     
DATA:004620d8   00              ??          00h                                     
DATA:004620d9   00              ??          00h                                     
DATA:004620da   00              ??          00h                                     
DATA:004620db   00              ??          00h                                     
DATA:004620dc   00              ??          00h                                     
DATA:004620dd   00              ??          00h                                     
DATA:004620de   00              ??          00h                                     
DATA:004620df   00              ??          00h                                     
DATA:004620e0   00              ??          00h                                     
DATA:004620e1   00              ??          00h                                     
DATA:004620e2   00              ??          00h                                     
DATA:004620e3   00              ??          00h                                     
DATA:004620e4   00              ??          00h                                     
DATA:004620e5   00              ??          00h                                     
DATA:004620e6   00              ??          00h                                     
DATA:004620e7   00              ??          00h                                     
DATA:004620e8   00              ??          00h                                     
DATA:004620e9   00              ??          00h                                     
DATA:004620ea   00              ??          00h                                     
DATA:004620eb   00              ??          00h                                     
DATA:004620ec   00              ??          00h                                     
DATA:004620ed   00              ??          00h                                     
DATA:004620ee   00              ??          00h                                     
DATA:004620ef   00              ??          00h                                     
DATA:004620f0   00              ??          00h                                     
DATA:004620f1   00              ??          00h                                     
DATA:004620f2   00              ??          00h                                     
DATA:004620f3   00              ??          00h                                     
DATA:004620f4   00              ??          00h                                     
DATA:004620f5   00              ??          00h                                     
DATA:004620f6   00              ??          00h                                     
DATA:004620f7   00              ??          00h                                     
DATA:004620f8   00              ??          00h                                     
DATA:004620f9   00              ??          00h                                     
DATA:004620fa   00              ??          00h                                     
DATA:004620fb   00              ??          00h                                     
DATA:004620fc   00              ??          00h                                     
DATA:004620fd   00              ??          00h                                     
DATA:004620fe   00              ??          00h                                     
DATA:004620ff   00              ??          00h                                     
DATA:00462100   00              ??          00h                                     
DATA:00462101   00              ??          00h                                     
DATA:00462102   00              ??          00h                                     
DATA:00462103   00              ??          00h                                     
DATA:00462104   00              ??          00h                                     
DATA:00462105   00              ??          00h                                     
DATA:00462106   00              ??          00h                                     
DATA:00462107   00              ??          00h                                     
DATA:00462108   00              ??          00h                                     
DATA:00462109   00              ??          00h                                     
DATA:0046210a   00              ??          00h                                     
DATA:0046210b   00              ??          00h                                     
DATA:0046210c   00              ??          00h                                     
DATA:0046210d   00              ??          00h                                     
DATA:0046210e   00              ??          00h                                     
DATA:0046210f   00              ??          00h                                     
DATA:00462110   00              ??          00h                                     
DATA:00462111   00              ??          00h                                     
DATA:00462112   00              ??          00h                                     
DATA:00462113   00              ??          00h                                     
DATA:00462114   00              ??          00h                                     
DATA:00462115   00              ??          00h                                     
DATA:00462116   00              ??          00h                                     
DATA:00462117   00              ??          00h                                     
DATA:00462118   00              ??          00h                                     
DATA:00462119   00              ??          00h                                     
DATA:0046211a   00              ??          00h                                     
DATA:0046211b   00              ??          00h                                     
DATA:0046211c   00              ??          00h                                     
DATA:0046211d   00              ??          00h                                     
DATA:0046211e   00              ??          00h                                     
DATA:0046211f   00              ??          00h                                     
DATA:00462120   00              ??          00h                                     
DATA:00462121   00              ??          00h                                     
DATA:00462122   00              ??          00h                                     
DATA:00462123   00              ??          00h                                     
DATA:00462124   00              ??          00h                                     
DATA:00462125   00              ??          00h                                     
DATA:00462126   00              ??          00h                                     
DATA:00462127   00              ??          00h                                     
DATA:00462128   00              ??          00h                                     
DATA:00462129   00              ??          00h                                     
DATA:0046212a   00              ??          00h                                     
DATA:0046212b   00              ??          00h                                     
DATA:0046212c   00              ??          00h                                     
DATA:0046212d   00              ??          00h                                     
DATA:0046212e   00              ??          00h                                     
DATA:0046212f   00              ??          00h                                     
DATA:00462130   00              ??          00h                                     
DATA:00462131   00              ??          00h                                     
DATA:00462132   00              ??          00h                                     
DATA:00462133   00              ??          00h                                     
DATA:00462134   00              ??          00h                                     
DATA:00462135   00              ??          00h                                     
DATA:00462136   00              ??          00h                                     
DATA:00462137   00              ??          00h                                     
DATA:00462138   00              ??          00h                                     
DATA:00462139   00              ??          00h                                     
DATA:0046213a   00              ??          00h                                     
DATA:0046213b   00              ??          00h                                     
DATA:0046213c   00              ??          00h                                     
DATA:0046213d   00              ??          00h                                     
DATA:0046213e   00              ??          00h                                     
DATA:0046213f   00              ??          00h                                     
DATA:00462140   00              ??          00h                                     
DATA:00462141   00              ??          00h                                     
DATA:00462142   00              ??          00h                                     
DATA:00462143   00              ??          00h                                     
DATA:00462144   00              ??          00h                                     
DATA:00462145   00              ??          00h                                     
DATA:00462146   00              ??          00h                                     
DATA:00462147   00              ??          00h                                     
DATA:00462148   00              ??          00h                                     
DATA:00462149   00              ??          00h                                     
DATA:0046214a   00              ??          00h                                     
DATA:0046214b   00              ??          00h                                     
DATA:0046214c   00              ??          00h                                     
DATA:0046214d   00              ??          00h                                     
DATA:0046214e   00              ??          00h                                     
DATA:0046214f   00              ??          00h                                     
DATA:00462150   00              ??          00h                                     
DATA:00462151   00              ??          00h                                     
DATA:00462152   00              ??          00h                                     
DATA:00462153   00              ??          00h                                     
DATA:00462154   00              ??          00h                                     
DATA:00462155   00              ??          00h                                     
DATA:00462156   00              ??          00h                                     
DATA:00462157   00              ??          00h                                     
DATA:00462158   00              ??          00h                                     
DATA:00462159   00              ??          00h                                     
DATA:0046215a   00              ??          00h                                     
DATA:0046215b   00              ??          00h                                     
DATA:0046215c   00              ??          00h                                     
DATA:0046215d   00              ??          00h                                     
DATA:0046215e   00              ??          00h                                     
DATA:0046215f   00              ??          00h                                     
DATA:00462160   00              ??          00h                                     
DATA:00462161   00              ??          00h                                     
DATA:00462162   00              ??          00h                                     
DATA:00462163   00              ??          00h                                     
DATA:00462164   00              ??          00h                                     
DATA:00462165   00              ??          00h                                     
DATA:00462166   00              ??          00h                                     
DATA:00462167   00              ??          00h                                     
DATA:00462168   00              ??          00h                                     
DATA:00462169   00              ??          00h                                     
DATA:0046216a   00              ??          00h                                     
DATA:0046216b   00              ??          00h                                     
DATA:0046216c   00              ??          00h                                     
DATA:0046216d   00              ??          00h                                     
DATA:0046216e   00              ??          00h                                     
DATA:0046216f   00              ??          00h                                     
DATA:00462170   00              ??          00h                                     
DATA:00462171   00              ??          00h                                     
DATA:00462172   00              ??          00h                                     
DATA:00462173   00              ??          00h                                     
DATA:00462174   00              ??          00h                                     
DATA:00462175   00              ??          00h                                     
DATA:00462176   00              ??          00h                                     
DATA:00462177   00              ??          00h                                     
DATA:00462178   00              ??          00h                                     
DATA:00462179   00              ??          00h                                     
DATA:0046217a   00              ??          00h                                     
DATA:0046217b   00              ??          00h                                     
DATA:0046217c   00              ??          00h                                     
DATA:0046217d   00              ??          00h                                     
DATA:0046217e   00              ??          00h                                     
DATA:0046217f   00              ??          00h                                     
DATA:00462180   00              ??          00h                                     
DATA:00462181   00              ??          00h                                     
DATA:00462182   00              ??          00h                                     
DATA:00462183   00              ??          00h                                     
DATA:00462184   00              ??          00h                                     
DATA:00462185   00              ??          00h                                     
DATA:00462186   00              ??          00h                                     
DATA:00462187   00              ??          00h                                     
DATA:00462188   00              ??          00h                                     
DATA:00462189   00              ??          00h                                     
DATA:0046218a   00              ??          00h                                     
DATA:0046218b   00              ??          00h                                     
DATA:0046218c   00              ??          00h                                     
DATA:0046218d   00              ??          00h                                     
DATA:0046218e   00              ??          00h                                     
DATA:0046218f   00              ??          00h                                     
DATA:00462190   00              ??          00h                                     
DATA:00462191   00              ??          00h                                     
DATA:00462192   00              ??          00h                                     
DATA:00462193   00              ??          00h                                     
DATA:00462194   00              ??          00h                                     
DATA:00462195   00              ??          00h                                     
DATA:00462196   00              ??          00h                                     
DATA:00462197   00              ??          00h                                     
DATA:00462198   00              ??          00h                                     
DATA:00462199   00              ??          00h                                     
DATA:0046219a   00              ??          00h                                     
DATA:0046219b   00              ??          00h                                     
DATA:0046219c   00              ??          00h                                     
DATA:0046219d   00              ??          00h                                     
DATA:0046219e   00              ??          00h                                     
DATA:0046219f   00              ??          00h                                     
DATA:004621a0   00              ??          00h                                     
DATA:004621a1   00              ??          00h                                     
DATA:004621a2   00              ??          00h                                     
DATA:004621a3   00              ??          00h                                     
DATA:004621a4   00              ??          00h                                     
DATA:004621a5   00              ??          00h                                     
DATA:004621a6   00              ??          00h                                     
DATA:004621a7   00              ??          00h                                     
DATA:004621a8   00              ??          00h                                     
DATA:004621a9   00              ??          00h                                     
DATA:004621aa   00              ??          00h                                     
DATA:004621ab   00              ??          00h                                     
DATA:004621ac   00              ??          00h                                     
DATA:004621ad   00              ??          00h                                     
DATA:004621ae   00              ??          00h                                     
DATA:004621af   00              ??          00h                                     
DATA:004621b0   00              ??          00h                                     
DATA:004621b1   00              ??          00h                                     
DATA:004621b2   00              ??          00h                                     
DATA:004621b3   00              ??          00h                                     
DATA:004621b4   00              ??          00h                                     
DATA:004621b5   00              ??          00h                                     
DATA:004621b6   00              ??          00h                                     
DATA:004621b7   00              ??          00h                                     
DATA:004621b8   00              ??          00h                                     
DATA:004621b9   00              ??          00h                                     
DATA:004621ba   00              ??          00h                                     
DATA:004621bb   00              ??          00h                                     
DATA:004621bc   00              ??          00h                                     
DATA:004621bd   00              ??          00h                                     
DATA:004621be   00              ??          00h                                     
DATA:004621bf   00              ??          00h                                     
DATA:004621c0   00              ??          00h                                     
DATA:004621c1   00              ??          00h                                     
DATA:004621c2   00              ??          00h                                     
DATA:004621c3   00              ??          00h                                     
DATA:004621c4   00              ??          00h                                     
DATA:004621c5   00              ??          00h                                     
DATA:004621c6   00              ??          00h                                     
DATA:004621c7   00              ??          00h                                     
DATA:004621c8   00              ??          00h                                     
DATA:004621c9   00              ??          00h                                     
DATA:004621ca   00              ??          00h                                     
DATA:004621cb   00              ??          00h                                     
DATA:004621cc   00              ??          00h                                     
DATA:004621cd   00              ??          00h                                     
DATA:004621ce   00              ??          00h                                     
DATA:004621cf   00              ??          00h                                     
DATA:004621d0   00              ??          00h                                     
DATA:004621d1   00              ??          00h                                     
DATA:004621d2   00              ??          00h                                     
DATA:004621d3   00              ??          00h                                     
DATA:004621d4   00              ??          00h                                     
DATA:004621d5   00              ??          00h                                     
DATA:004621d6   00              ??          00h                                     
DATA:004621d7   00              ??          00h                                     
DATA:004621d8   00              ??          00h                                     
DATA:004621d9   00              ??          00h                                     
DATA:004621da   00              ??          00h                                     
DATA:004621db   00              ??          00h                                     
DATA:004621dc   00              ??          00h                                     
DATA:004621dd   00              ??          00h                                     
DATA:004621de   00              ??          00h                                     
DATA:004621df   00              ??          00h                                     
DATA:004621e0   00              ??          00h                                     
DATA:004621e1   00              ??          00h                                     
DATA:004621e2   00              ??          00h                                     
DATA:004621e3   00              ??          00h                                     
DATA:004621e4   00              ??          00h                                     
DATA:004621e5   00              ??          00h                                     
DATA:004621e6   00              ??          00h                                     
DATA:004621e7   00              ??          00h                                     
DATA:004621e8   00              ??          00h                                     
DATA:004621e9   00              ??          00h                                     
DATA:004621ea   00              ??          00h                                     
DATA:004621eb   00              ??          00h                                     
DATA:004621ec   00              ??          00h                                     
DATA:004621ed   00              ??          00h                                     
DATA:004621ee   00              ??          00h                                     
DATA:004621ef   00              ??          00h                                     
DATA:004621f0   00              ??          00h                                     
DATA:004621f1   00              ??          00h                                     
DATA:004621f2   00              ??          00h                                     
DATA:004621f3   00              ??          00h                                     
DATA:004621f4   00              ??          00h                                     
DATA:004621f5   00              ??          00h                                     
DATA:004621f6   00              ??          00h                                     
DATA:004621f7   00              ??          00h                                     
DATA:004621f8   00              ??          00h                                     
DATA:004621f9   00              ??          00h                                     
DATA:004621fa   00              ??          00h                                     
DATA:004621fb   00              ??          00h                                     
DATA:004621fc   00              ??          00h                                     
DATA:004621fd   00              ??          00h                                     
DATA:004621fe   00              ??          00h                                     
DATA:004621ff   00              ??          00h                                     
DATA:00462200   00              ??          00h                                     
DATA:00462201   00              ??          00h                                     
DATA:00462202   00              ??          00h                                     
DATA:00462203   00              ??          00h                                     
DATA:00462204   00              ??          00h                                     
DATA:00462205   00              ??          00h                                     
DATA:00462206   00              ??          00h                                     
DATA:00462207   00              ??          00h                                     
DATA:00462208   00              ??          00h                                     
DATA:00462209   00              ??          00h                                     
DATA:0046220a   00              ??          00h                                     
DATA:0046220b   00              ??          00h                                     
DATA:0046220c   00              ??          00h                                     
DATA:0046220d   00              ??          00h                                     
DATA:0046220e   00              ??          00h                                     
DATA:0046220f   00              ??          00h                                     
DATA:00462210   00              ??          00h                                     
DATA:00462211   00              ??          00h                                     
DATA:00462212   00              ??          00h                                     
DATA:00462213   00              ??          00h                                     
DATA:00462214   00              ??          00h                                     
DATA:00462215   00              ??          00h                                     
DATA:00462216   00              ??          00h                                     
DATA:00462217   00              ??          00h                                     
DATA:00462218   00              ??          00h                                     
DATA:00462219   00              ??          00h                                     
DATA:0046221a   00              ??          00h                                     
DATA:0046221b   00              ??          00h                                     
DATA:0046221c   00              ??          00h                                     
DATA:0046221d   00              ??          00h                                     
DATA:0046221e   00              ??          00h                                     
DATA:0046221f   00              ??          00h                                     
DATA:00462220   00              ??          00h                                     
DATA:00462221   00              ??          00h                                     
DATA:00462222   00              ??          00h                                     
DATA:00462223   00              ??          00h                                     
DATA:00462224   00              ??          00h                                     
DATA:00462225   00              ??          00h                                     
DATA:00462226   00              ??          00h                                     
DATA:00462227   00              ??          00h                                     
DATA:00462228   00              ??          00h                                     
DATA:00462229   00              ??          00h                                     
DATA:0046222a   00              ??          00h                                     
DATA:0046222b   00              ??          00h                                     
DATA:0046222c   00              ??          00h                                     
DATA:0046222d   00              ??          00h                                     
DATA:0046222e   00              ??          00h                                     
DATA:0046222f   00              ??          00h                                     
DATA:00462230   00              ??          00h                                     
DATA:00462231   00              ??          00h                                     
DATA:00462232   00              ??          00h                                     
DATA:00462233   00              ??          00h                                     
DATA:00462234   00              ??          00h                                     
DATA:00462235   00              ??          00h                                     
DATA:00462236   00              ??          00h                                     
DATA:00462237   00              ??          00h                                     
DATA:00462238   00              ??          00h                                     
DATA:00462239   00              ??          00h                                     
DATA:0046223a   00              ??          00h                                     
DATA:0046223b   00              ??          00h                                     
DATA:0046223c   00              ??          00h                                     
DATA:0046223d   00              ??          00h                                     
DATA:0046223e   00              ??          00h                                     
DATA:0046223f   00              ??          00h                                     
DATA:00462240   00              ??          00h                                     
DATA:00462241   00              ??          00h                                     
DATA:00462242   00              ??          00h                                     
DATA:00462243   00              ??          00h                                     
DATA:00462244   00              ??          00h                                     
DATA:00462245   00              ??          00h                                     
DATA:00462246   00              ??          00h                                     
DATA:00462247   00              ??          00h                                     
DATA:00462248   00              ??          00h                                     
DATA:00462249   00              ??          00h                                     
DATA:0046224a   00              ??          00h                                     
DATA:0046224b   00              ??          00h                                     
DATA:0046224c   00              ??          00h                                     
DATA:0046224d   00              ??          00h                                     
DATA:0046224e   00              ??          00h                                     
DATA:0046224f   00              ??          00h                                     
DATA:00462250   00              ??          00h                                     
DATA:00462251   00              ??          00h                                     
DATA:00462252   00              ??          00h                                     
DATA:00462253   00              ??          00h                                     
DATA:00462254   00              ??          00h                                     
DATA:00462255   00              ??          00h                                     
DATA:00462256   00              ??          00h                                     
DATA:00462257   00              ??          00h                                     
DATA:00462258   00              ??          00h                                     
DATA:00462259   00              ??          00h                                     
DATA:0046225a   00              ??          00h                                     
DATA:0046225b   00              ??          00h                                     
DATA:0046225c   00              ??          00h                                     
DATA:0046225d   00              ??          00h                                     
DATA:0046225e   00              ??          00h                                     
DATA:0046225f   00              ??          00h                                     
DATA:00462260   00              ??          00h                                     
DATA:00462261   00              ??          00h                                     
DATA:00462262   00              ??          00h                                     
DATA:00462263   00              ??          00h                                     
DATA:00462264   00              ??          00h                                     
DATA:00462265   00              ??          00h                                     
DATA:00462266   00              ??          00h                                     
DATA:00462267   00              ??          00h                                     
DATA:00462268   00              ??          00h                                     
DATA:00462269   00              ??          00h                                     
DATA:0046226a   00              ??          00h                                     
DATA:0046226b   00              ??          00h                                     
DATA:0046226c   00              ??          00h                                     
DATA:0046226d   00              ??          00h                                     
DATA:0046226e   00              ??          00h                                     
DATA:0046226f   00              ??          00h                                     
DATA:00462270   00              ??          00h                                     
DATA:00462271   00              ??          00h                                     
DATA:00462272   00              ??          00h                                     
DATA:00462273   00              ??          00h                                     
DATA:00462274   00              ??          00h                                     
DATA:00462275   00              ??          00h                                     
DATA:00462276   00              ??          00h                                     
DATA:00462277   00              ??          00h                                     
DATA:00462278   00              ??          00h                                     
DATA:00462279   00              ??          00h                                     
DATA:0046227a   00              ??          00h                                     
DATA:0046227b   00              ??          00h                                     
DATA:0046227c   00              ??          00h                                     
DATA:0046227d   00              ??          00h                                     
DATA:0046227e   00              ??          00h                                     
DATA:0046227f   00              ??          00h                                     
DATA:00462280   00              ??          00h                                     
DATA:00462281   00              ??          00h                                     
DATA:00462282   00              ??          00h                                     
DATA:00462283   00              ??          00h                                     
DATA:00462284   00              ??          00h                                     
DATA:00462285   00              ??          00h                                     
DATA:00462286   00              ??          00h                                     
DATA:00462287   00              ??          00h                                     
DATA:00462288   00              ??          00h                                     
DATA:00462289   00              ??          00h                                     
DATA:0046228a   00              ??          00h                                     
DATA:0046228b   00              ??          00h                                     
DATA:0046228c   00              ??          00h                                     
DATA:0046228d   00              ??          00h                                     
DATA:0046228e   00              ??          00h                                     
DATA:0046228f   00              ??          00h                                     
DATA:00462290   00              ??          00h                                     
DATA:00462291   00              ??          00h                                     
DATA:00462292   00              ??          00h                                     
DATA:00462293   00              ??          00h                                     
DATA:00462294   00              ??          00h                                     
DATA:00462295   00              ??          00h                                     
DATA:00462296   00              ??          00h                                     
DATA:00462297   00              ??          00h                                     
DATA:00462298   00              ??          00h                                     
DATA:00462299   00              ??          00h                                     
DATA:0046229a   00              ??          00h                                     
DATA:0046229b   00              ??          00h                                     
DATA:0046229c   00              ??          00h                                     
DATA:0046229d   00              ??          00h                                     
DATA:0046229e   00              ??          00h                                     
DATA:0046229f   00              ??          00h                                     
DATA:004622a0   00              ??          00h                                     
DATA:004622a1   00              ??          00h                                     
DATA:004622a2   00              ??          00h                                     
DATA:004622a3   00              ??          00h                                     
DATA:004622a4   00              ??          00h                                     
DATA:004622a5   00              ??          00h                                     
DATA:004622a6   00              ??          00h                                     
DATA:004622a7   00              ??          00h                                     
DATA:004622a8   00              ??          00h                                     
DATA:004622a9   00              ??          00h                                     
DATA:004622aa   00              ??          00h                                     
DATA:004622ab   00              ??          00h                                     
DATA:004622ac   00              ??          00h                                     
DATA:004622ad   00              ??          00h                                     
DATA:004622ae   00              ??          00h                                     
DATA:004622af   00              ??          00h                                     
DATA:004622b0   00              ??          00h                                     
DATA:004622b1   00              ??          00h                                     
DATA:004622b2   00              ??          00h                                     
DATA:004622b3   00              ??          00h                                     
DATA:004622b4   00              ??          00h                                     
DATA:004622b5   00              ??          00h                                     
DATA:004622b6   00              ??          00h                                     
DATA:004622b7   00              ??          00h                                     
DATA:004622b8   00              ??          00h                                     
DATA:004622b9   00              ??          00h                                     
DATA:004622ba   00              ??          00h                                     
DATA:004622bb   00              ??          00h                                     
DATA:004622bc   00              ??          00h                                     
DATA:004622bd   00              ??          00h                                     
DATA:004622be   00              ??          00h                                     
DATA:004622bf   00              ??          00h                                     
DATA:004622c0   00              ??          00h                                     
DATA:004622c1   00              ??          00h                                     
DATA:004622c2   00              ??          00h                                     
DATA:004622c3   00              ??          00h                                     
DATA:004622c4   00              ??          00h                                     
DATA:004622c5   00              ??          00h                                     
DATA:004622c6   00              ??          00h                                     
DATA:004622c7   00              ??          00h                                     
DATA:004622c8   00              ??          00h                                     
DATA:004622c9   00              ??          00h                                     
DATA:004622ca   00              ??          00h                                     
DATA:004622cb   00              ??          00h                                     
DATA:004622cc   00              ??          00h                                     
DATA:004622cd   00              ??          00h                                     
DATA:004622ce   00              ??          00h                                     
DATA:004622cf   00              ??          00h                                     
DATA:004622d0   00              ??          00h                                     
DATA:004622d1   00              ??          00h                                     
DATA:004622d2   00              ??          00h                                     
DATA:004622d3   00              ??          00h                                     
DATA:004622d4   00              ??          00h                                     
DATA:004622d5   00              ??          00h                                     
DATA:004622d6   00              ??          00h                                     
DATA:004622d7   00              ??          00h                                     
DATA:004622d8   00              ??          00h                                     
DATA:004622d9   00              ??          00h                                     
DATA:004622da   00              ??          00h                                     
DATA:004622db   00              ??          00h                                     
DATA:004622dc   00              ??          00h                                     
DATA:004622dd   00              ??          00h                                     
DATA:004622de   00              ??          00h                                     
DATA:004622df   00              ??          00h                                     
DATA:004622e0   00              ??          00h                                     
DATA:004622e1   00              ??          00h                                     
DATA:004622e2   00              ??          00h                                     
DATA:004622e3   00              ??          00h                                     
DATA:004622e4   00              ??          00h                                     
DATA:004622e5   00              ??          00h                                     
DATA:004622e6   00              ??          00h                                     
DATA:004622e7   00              ??          00h                                     
DATA:004622e8   00              ??          00h                                     
DATA:004622e9   00              ??          00h                                     
DATA:004622ea   00              ??          00h                                     
DATA:004622eb   00              ??          00h                                     
DATA:004622ec   00              ??          00h                                     
DATA:004622ed   00              ??          00h                                     
DATA:004622ee   00              ??          00h                                     
DATA:004622ef   00              ??          00h                                     
DATA:004622f0   00              ??          00h                                     
DATA:004622f1   00              ??          00h                                     
DATA:004622f2   00              ??          00h                                     
DATA:004622f3   00              ??          00h                                     
DATA:004622f4   00              ??          00h                                     
DATA:004622f5   00              ??          00h                                     
DATA:004622f6   00              ??          00h                                     
DATA:004622f7   00              ??          00h                                     
DATA:004622f8   00              ??          00h                                     
DATA:004622f9   00              ??          00h                                     
DATA:004622fa   00              ??          00h                                     
DATA:004622fb   00              ??          00h                                     
DATA:004622fc   00              ??          00h                                     
DATA:004622fd   00              ??          00h                                     
DATA:004622fe   00              ??          00h                                     
DATA:004622ff   00              ??          00h                                     
DATA:00462300   00              ??          00h                                     
DATA:00462301   00              ??          00h                                     
DATA:00462302   00              ??          00h                                     
DATA:00462303   00              ??          00h                                     
DATA:00462304   00              ??          00h                                     
DATA:00462305   00              ??          00h                                     
DATA:00462306   00              ??          00h                                     
DATA:00462307   00              ??          00h                                     
DATA:00462308   00              ??          00h                                     
DATA:00462309   00              ??          00h                                     
DATA:0046230a   00              ??          00h                                     
DATA:0046230b   00              ??          00h                                     
DATA:0046230c   00              ??          00h                                     
DATA:0046230d   00              ??          00h                                     
DATA:0046230e   00              ??          00h                                     
DATA:0046230f   00              ??          00h                                     
DATA:00462310   00              ??          00h                                     
DATA:00462311   00              ??          00h                                     
DATA:00462312   00              ??          00h                                     
DATA:00462313   00              ??          00h                                     
DATA:00462314   00              ??          00h                                     
DATA:00462315   00              ??          00h                                     
DATA:00462316   00              ??          00h                                     
DATA:00462317   00              ??          00h                                     
DATA:00462318   00              ??          00h                                     
DATA:00462319   00              ??          00h                                     
DATA:0046231a   00              ??          00h                                     
DATA:0046231b   00              ??          00h                                     
DATA:0046231c   00              ??          00h                                     
DATA:0046231d   00              ??          00h                                     
DATA:0046231e   00              ??          00h                                     
DATA:0046231f   00              ??          00h                                     
DATA:00462320   00              ??          00h                                     
DATA:00462321   00              ??          00h                                     
DATA:00462322   00              ??          00h                                     
DATA:00462323   00              ??          00h                                     
DATA:00462324   00              ??          00h                                     
DATA:00462325   00              ??          00h                                     
DATA:00462326   00              ??          00h                                     
DATA:00462327   00              ??          00h                                     
DATA:00462328   00              ??          00h                                     
DATA:00462329   00              ??          00h                                     
DATA:0046232a   00              ??          00h                                     
DATA:0046232b   00              ??          00h                                     
DATA:0046232c   00              ??          00h                                     
DATA:0046232d   00              ??          00h                                     
DATA:0046232e   00              ??          00h                                     
DATA:0046232f   00              ??          00h                                     
DATA:00462330   00              ??          00h                                     
DATA:00462331   00              ??          00h                                     
DATA:00462332   00              ??          00h                                     
DATA:00462333   00              ??          00h                                     
DATA:00462334   00              ??          00h                                     
DATA:00462335   00              ??          00h                                     
DATA:00462336   00              ??          00h                                     
DATA:00462337   00              ??          00h                                     
DATA:00462338   00              ??          00h                                     
DATA:00462339   00              ??          00h                                     
DATA:0046233a   00              ??          00h                                     
DATA:0046233b   00              ??          00h                                     
DATA:0046233c   00              ??          00h                                     
DATA:0046233d   00              ??          00h                                     
DATA:0046233e   00              ??          00h                                     
DATA:0046233f   00              ??          00h                                     
DATA:00462340   00              ??          00h                                     
DATA:00462341   00              ??          00h                                     
DATA:00462342   00              ??          00h                                     
DATA:00462343   00              ??          00h                                     
DATA:00462344   00              ??          00h                                     
DATA:00462345   00              ??          00h                                     
DATA:00462346   00              ??          00h                                     
DATA:00462347   00              ??          00h                                     
DATA:00462348   00              ??          00h                                     
DATA:00462349   00              ??          00h                                     
DATA:0046234a   00              ??          00h                                     
DATA:0046234b   00              ??          00h                                     
DATA:0046234c   00              ??          00h                                     
DATA:0046234d   00              ??          00h                                     
DATA:0046234e   00              ??          00h                                     
DATA:0046234f   00              ??          00h                                     
DATA:00462350   00              ??          00h                                     
DATA:00462351   00              ??          00h                                     
DATA:00462352   00              ??          00h                                     
DATA:00462353   00              ??          00h                                     
DATA:00462354   00              ??          00h                                     
DATA:00462355   00              ??          00h                                     
DATA:00462356   00              ??          00h                                     
DATA:00462357   00              ??          00h                                     
DATA:00462358   00              ??          00h                                     
DATA:00462359   00              ??          00h                                     
DATA:0046235a   00              ??          00h                                     
DATA:0046235b   00              ??          00h                                     
DATA:0046235c   00              ??          00h                                     
DATA:0046235d   00              ??          00h                                     
DATA:0046235e   00              ??          00h                                     
DATA:0046235f   00              ??          00h                                     
DATA:00462360   00              ??          00h                                     
DATA:00462361   00              ??          00h                                     
DATA:00462362   00              ??          00h                                     
DATA:00462363   00              ??          00h                                     
DATA:00462364   00              ??          00h                                     
DATA:00462365   00              ??          00h                                     
DATA:00462366   00              ??          00h                                     
DATA:00462367   00              ??          00h                                     
DATA:00462368   00              ??          00h                                     
DATA:00462369   00              ??          00h                                     
DATA:0046236a   00              ??          00h                                     
DATA:0046236b   00              ??          00h                                     
DATA:0046236c   00              ??          00h                                     
DATA:0046236d   00              ??          00h                                     
DATA:0046236e   00              ??          00h                                     
DATA:0046236f   00              ??          00h                                     
DATA:00462370   00              ??          00h                                     
DATA:00462371   00              ??          00h                                     
DATA:00462372   00              ??          00h                                     
DATA:00462373   00              ??          00h                                     
DATA:00462374   00              ??          00h                                     
DATA:00462375   00              ??          00h                                     
DATA:00462376   00              ??          00h                                     
DATA:00462377   00              ??          00h                                     
DATA:00462378   00              ??          00h                                     
DATA:00462379   00              ??          00h                                     
DATA:0046237a   00              ??          00h                                     
DATA:0046237b   00              ??          00h                                     
DATA:0046237c   00              ??          00h                                     
DATA:0046237d   00              ??          00h                                     
DATA:0046237e   00              ??          00h                                     
DATA:0046237f   00              ??          00h                                     
DATA:00462380   00              ??          00h                                     
DATA:00462381   00              ??          00h                                     
DATA:00462382   00              ??          00h                                     
DATA:00462383   00              ??          00h                                     
DATA:00462384   00              ??          00h                                     
DATA:00462385   00              ??          00h                                     
DATA:00462386   00              ??          00h                                     
DATA:00462387   00              ??          00h                                     
DATA:00462388   00              ??          00h                                     
DATA:00462389   00              ??          00h                                     
DATA:0046238a   00              ??          00h                                     
DATA:0046238b   00              ??          00h                                     
DATA:0046238c   00              ??          00h                                     
DATA:0046238d   00              ??          00h                                     
DATA:0046238e   00              ??          00h                                     
DATA:0046238f   00              ??          00h                                     
DATA:00462390   00              ??          00h                                     
DATA:00462391   00              ??          00h                                     
DATA:00462392   00              ??          00h                                     
DATA:00462393   00              ??          00h                                     
DATA:00462394   00              ??          00h                                     
DATA:00462395   00              ??          00h                                     
DATA:00462396   00              ??          00h                                     
DATA:00462397   00              ??          00h                                     
DATA:00462398   00              ??          00h                                     
DATA:00462399   00              ??          00h                                     
DATA:0046239a   00              ??          00h                                     
DATA:0046239b   00              ??          00h                                     
DATA:0046239c   00              ??          00h                                     
DATA:0046239d   00              ??          00h                                     
DATA:0046239e   00              ??          00h                                     
DATA:0046239f   00              ??          00h                                     
DATA:004623a0   00              ??          00h                                     
DATA:004623a1   00              ??          00h                                     
DATA:004623a2   00              ??          00h                                     
DATA:004623a3   00              ??          00h                                     
DATA:004623a4   00              ??          00h                                     
DATA:004623a5   00              ??          00h                                     
DATA:004623a6   00              ??          00h                                     
DATA:004623a7   00              ??          00h                                     
DATA:004623a8   00              ??          00h                                     
DATA:004623a9   00              ??          00h                                     
DATA:004623aa   00              ??          00h                                     
DATA:004623ab   00              ??          00h                                     
DATA:004623ac   00              ??          00h                                     
DATA:004623ad   00              ??          00h                                     
DATA:004623ae   00              ??          00h                                     
DATA:004623af   00              ??          00h                                     
DATA:004623b0   00              ??          00h                                     
DATA:004623b1   00              ??          00h                                     
DATA:004623b2   00              ??          00h                                     
DATA:004623b3   00              ??          00h                                     
DATA:004623b4   00              ??          00h                                     
DATA:004623b5   00              ??          00h                                     
DATA:004623b6   00              ??          00h                                     
DATA:004623b7   00              ??          00h                                     
DATA:004623b8   00              ??          00h                                     
DATA:004623b9   00              ??          00h                                     
DATA:004623ba   00              ??          00h                                     
DATA:004623bb   00              ??          00h                                     
DATA:004623bc   00              ??          00h                                     
DATA:004623bd   00              ??          00h                                     
DATA:004623be   00              ??          00h                                     
DATA:004623bf   00              ??          00h                                     
DATA:004623c0   00              ??          00h                                     
DATA:004623c1   00              ??          00h                                     
DATA:004623c2   00              ??          00h                                     
DATA:004623c3   00              ??          00h                                     
DATA:004623c4   00              ??          00h                                     
DATA:004623c5   00              ??          00h                                     
DATA:004623c6   00              ??          00h                                     
DATA:004623c7   00              ??          00h                                     
DATA:004623c8   00              ??          00h                                     
DATA:004623c9   00              ??          00h                                     
DATA:004623ca   00              ??          00h                                     
DATA:004623cb   00              ??          00h                                     
DATA:004623cc   00              ??          00h                                     
DATA:004623cd   00              ??          00h                                     
DATA:004623ce   00              ??          00h                                     
DATA:004623cf   00              ??          00h                                     
DATA:004623d0   00              ??          00h                                     
DATA:004623d1   00              ??          00h                                     
DATA:004623d2   00              ??          00h                                     
DATA:004623d3   00              ??          00h                                     
DATA:004623d4   00              ??          00h                                     
DATA:004623d5   00              ??          00h                                     
DATA:004623d6   00              ??          00h                                     
DATA:004623d7   00              ??          00h                                     
DATA:004623d8   00              ??          00h                                     
DATA:004623d9   00              ??          00h                                     
DATA:004623da   00              ??          00h                                     
DATA:004623db   00              ??          00h                                     
DATA:004623dc   00              ??          00h                                     
DATA:004623dd   00              ??          00h                                     
DATA:004623de   00              ??          00h                                     
DATA:004623df   00              ??          00h                                     
DATA:004623e0   00              ??          00h                                     
DATA:004623e1   00              ??          00h                                     
DATA:004623e2   00              ??          00h                                     
DATA:004623e3   00              ??          00h                                     
DATA:004623e4   00              ??          00h                                     
DATA:004623e5   00              ??          00h                                     
DATA:004623e6   00              ??          00h                                     
DATA:004623e7   00              ??          00h                                     
DATA:004623e8   00              ??          00h                                     
DATA:004623e9   00              ??          00h                                     
DATA:004623ea   00              ??          00h                                     
DATA:004623eb   00              ??          00h                                     
DATA:004623ec   00              ??          00h                                     
DATA:004623ed   00              ??          00h                                     
DATA:004623ee   00              ??          00h                                     
DATA:004623ef   00              ??          00h                                     
DATA:004623f0   00              ??          00h                                     
DATA:004623f1   00              ??          00h                                     
DATA:004623f2   00              ??          00h                                     
DATA:004623f3   00              ??          00h                                     
DATA:004623f4   00              ??          00h                                     
DATA:004623f5   00              ??          00h                                     
DATA:004623f6   00              ??          00h                                     
DATA:004623f7   00              ??          00h                                     
DATA:004623f8   00              ??          00h                                     
DATA:004623f9   00              ??          00h                                     
DATA:004623fa   00              ??          00h                                     
DATA:004623fb   00              ??          00h                                     
DATA:004623fc   00              ??          00h                                     
DATA:004623fd   00              ??          00h                                     
DATA:004623fe   00              ??          00h                                     
DATA:004623ff   00              ??          00h                                     
DATA:00462400   00              ??          00h                                     
DATA:00462401   00              ??          00h                                     
DATA:00462402   00              ??          00h                                     
DATA:00462403   00              ??          00h                                     
DATA:00462404   00              ??          00h                                     
DATA:00462405   00              ??          00h                                     
DATA:00462406   00              ??          00h                                     
DATA:00462407   00              ??          00h                                     
DATA:00462408   00              ??          00h                                     
DATA:00462409   00              ??          00h                                     
DATA:0046240a   00              ??          00h                                     
DATA:0046240b   00              ??          00h                                     
DATA:0046240c   00              ??          00h                                     
DATA:0046240d   00              ??          00h                                     
DATA:0046240e   00              ??          00h                                     
DATA:0046240f   00              ??          00h                                     
DATA:00462410   00              ??          00h                                     
DATA:00462411   00              ??          00h                                     
DATA:00462412   00              ??          00h                                     
DATA:00462413   00              ??          00h                                     
DATA:00462414   00              ??          00h                                     
DATA:00462415   00              ??          00h                                     
DATA:00462416   00              ??          00h                                     
DATA:00462417   00              ??          00h                                     
DATA:00462418   00              ??          00h                                     
DATA:00462419   00              ??          00h                                     
DATA:0046241a   00              ??          00h                                     
DATA:0046241b   00              ??          00h                                     
DATA:0046241c   00              ??          00h                                     
DATA:0046241d   00              ??          00h                                     
DATA:0046241e   00              ??          00h                                     
DATA:0046241f   00              ??          00h                                     
DATA:00462420   00              ??          00h                                     
DATA:00462421   00              ??          00h                                     
DATA:00462422   00              ??          00h                                     
DATA:00462423   00              ??          00h                                     
DATA:00462424   00              ??          00h                                     
DATA:00462425   00              ??          00h                                     
DATA:00462426   00              ??          00h                                     
DATA:00462427   00              ??          00h                                     
DATA:00462428   00              ??          00h                                     
DATA:00462429   00              ??          00h                                     
DATA:0046242a   00              ??          00h                                     
DATA:0046242b   00              ??          00h                                     
DATA:0046242c   00              ??          00h                                     
DATA:0046242d   00              ??          00h                                     
DATA:0046242e   00              ??          00h                                     
DATA:0046242f   00              ??          00h                                     
DATA:00462430   00              ??          00h                                     
DATA:00462431   00              ??          00h                                     
DATA:00462432   00              ??          00h                                     
DATA:00462433   00              ??          00h                                     
DATA:00462434   00              ??          00h                                     
DATA:00462435   00              ??          00h                                     
DATA:00462436   00              ??          00h                                     
DATA:00462437   00              ??          00h                                     
DATA:00462438   00              ??          00h                                     
DATA:00462439   00              ??          00h                                     
DATA:0046243a   00              ??          00h                                     
DATA:0046243b   00              ??          00h                                     
DATA:0046243c   00              ??          00h                                     
DATA:0046243d   00              ??          00h                                     
DATA:0046243e   00              ??          00h                                     
DATA:0046243f   00              ??          00h                                     
DATA:00462440   00              ??          00h                                     
DATA:00462441   00              ??          00h                                     
DATA:00462442   00              ??          00h                                     
DATA:00462443   00              ??          00h                                     
DATA:00462444   00              ??          00h                                     
DATA:00462445   00              ??          00h                                     
DATA:00462446   00              ??          00h                                     
DATA:00462447   00              ??          00h                                     
DATA:00462448   00              ??          00h                                     
DATA:00462449   00              ??          00h                                     
DATA:0046244a   00              ??          00h                                     
DATA:0046244b   00              ??          00h                                     
DATA:0046244c   00              ??          00h                                     
DATA:0046244d   00              ??          00h                                     
DATA:0046244e   00              ??          00h                                     
DATA:0046244f   00              ??          00h                                     
DATA:00462450   00              ??          00h                                     
DATA:00462451   00              ??          00h                                     
DATA:00462452   00              ??          00h                                     
DATA:00462453   00              ??          00h                                     
DATA:00462454   00              ??          00h                                     
DATA:00462455   00              ??          00h                                     
DATA:00462456   00              ??          00h                                     
DATA:00462457   00              ??          00h                                     
DATA:00462458   00              ??          00h                                     
DATA:00462459   00              ??          00h                                     
DATA:0046245a   00              ??          00h                                     
DATA:0046245b   00              ??          00h                                     
DATA:0046245c   00              ??          00h                                     
DATA:0046245d   00              ??          00h                                     
DATA:0046245e   00              ??          00h                                     
DATA:0046245f   00              ??          00h                                     
DATA:00462460   00              ??          00h                                     
DATA:00462461   00              ??          00h                                     
DATA:00462462   00              ??          00h                                     
DATA:00462463   00              ??          00h                                     
DATA:00462464   00              ??          00h                                     
DATA:00462465   00              ??          00h                                     
DATA:00462466   00              ??          00h                                     
DATA:00462467   00              ??          00h                                     
DATA:00462468   00              ??          00h                                     
DATA:00462469   00              ??          00h                                     
DATA:0046246a   00              ??          00h                                     
DATA:0046246b   00              ??          00h                                     
DATA:0046246c   00              ??          00h                                     
DATA:0046246d   00              ??          00h                                     
DATA:0046246e   00              ??          00h                                     
DATA:0046246f   00              ??          00h                                     
DATA:00462470   00              ??          00h                                     
DATA:00462471   00              ??          00h                                     
DATA:00462472   00              ??          00h                                     
DATA:00462473   00              ??          00h                                     
DATA:00462474   00              ??          00h                                     
DATA:00462475   00              ??          00h                                     
DATA:00462476   00              ??          00h                                     
DATA:00462477   00              ??          00h                                     
DATA:00462478   00              ??          00h                                     
DATA:00462479   00              ??          00h                                     
DATA:0046247a   00              ??          00h                                     
DATA:0046247b   00              ??          00h                                     
DATA:0046247c   00              ??          00h                                     
DATA:0046247d   00              ??          00h                                     
DATA:0046247e   00              ??          00h                                     
DATA:0046247f   00              ??          00h                                     
DATA:00462480   00              ??          00h                                     
DATA:00462481   00              ??          00h                                     
DATA:00462482   00              ??          00h                                     
DATA:00462483   00              ??          00h                                     
DATA:00462484   00              ??          00h                                     
DATA:00462485   00              ??          00h                                     
DATA:00462486   00              ??          00h                                     
DATA:00462487   00              ??          00h                                     
DATA:00462488   00              ??          00h                                     
DATA:00462489   00              ??          00h                                     
DATA:0046248a   00              ??          00h                                     
DATA:0046248b   00              ??          00h                                     
DATA:0046248c   00              ??          00h                                     
DATA:0046248d   00              ??          00h                                     
DATA:0046248e   00              ??          00h                                     
DATA:0046248f   00              ??          00h                                     
DATA:00462490   00              ??          00h                                     
DATA:00462491   00              ??          00h                                     
DATA:00462492   00              ??          00h                                     
DATA:00462493   00              ??          00h                                     
DATA:00462494   00              ??          00h                                     
DATA:00462495   00              ??          00h                                     
DATA:00462496   00              ??          00h                                     
DATA:00462497   00              ??          00h                                     
DATA:00462498   00              ??          00h                                     
DATA:00462499   00              ??          00h                                     
DATA:0046249a   00              ??          00h                                     
DATA:0046249b   00              ??          00h                                     
DATA:0046249c   00              ??          00h                                     
DATA:0046249d   00              ??          00h                                     
DATA:0046249e   00              ??          00h                                     
DATA:0046249f   00              ??          00h                                     
DATA:004624a0   00              ??          00h                                     
DATA:004624a1   00              ??          00h                                     
DATA:004624a2   00              ??          00h                                     
DATA:004624a3   00              ??          00h                                     
DATA:004624a4   00              ??          00h                                     
DATA:004624a5   00              ??          00h                                     
DATA:004624a6   00              ??          00h                                     
DATA:004624a7   00              ??          00h                                     
DATA:004624a8   00              ??          00h                                     
DATA:004624a9   00              ??          00h                                     
DATA:004624aa   00              ??          00h                                     
DATA:004624ab   00              ??          00h                                     
DATA:004624ac   00              ??          00h                                     
DATA:004624ad   00              ??          00h                                     
DATA:004624ae   00              ??          00h                                     
DATA:004624af   00              ??          00h                                     
DATA:004624b0   00              ??          00h                                     
DATA:004624b1   00              ??          00h                                     
DATA:004624b2   00              ??          00h                                     
DATA:004624b3   00              ??          00h                                     
DATA:004624b4   00              ??          00h                                     
DATA:004624b5   00              ??          00h                                     
DATA:004624b6   00              ??          00h                                     
DATA:004624b7   00              ??          00h                                     
DATA:004624b8   00              ??          00h                                     
DATA:004624b9   00              ??          00h                                     
DATA:004624ba   00              ??          00h                                     
DATA:004624bb   00              ??          00h                                     
DATA:004624bc   00              ??          00h                                     
DATA:004624bd   00              ??          00h                                     
DATA:004624be   00              ??          00h                                     
DATA:004624bf   00              ??          00h                                     
DATA:004624c0   00              ??          00h                                     
DATA:004624c1   00              ??          00h                                     
DATA:004624c2   00              ??          00h                                     
DATA:004624c3   00              ??          00h                                     
DATA:004624c4   00              ??          00h                                     
DATA:004624c5   00              ??          00h                                     
DATA:004624c6   00              ??          00h                                     
DATA:004624c7   00              ??          00h                                     
DATA:004624c8   00              ??          00h                                     
DATA:004624c9   00              ??          00h                                     
DATA:004624ca   00              ??          00h                                     
DATA:004624cb   00              ??          00h                                     
DATA:004624cc   00              ??          00h                                     
DATA:004624cd   00              ??          00h                                     
DATA:004624ce   00              ??          00h                                     
DATA:004624cf   00              ??          00h                                     
DATA:004624d0   00              ??          00h                                     
DATA:004624d1   00              ??          00h                                     
DATA:004624d2   00              ??          00h                                     
DATA:004624d3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpLibFileName parameter of LoadLibraryA                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WING32.DLL_004624d4:        ;XREF[1,0]:   00430161
DATA:004624d4   57494e473...    ds          "WING32.DLL"                            
                            $RRGB0:                       ;XREF[1,0]:   00431033
DATA:004624df   52              ??          52h    R                                
DATA:004624e0   52              ??          52h    R                                ;?  ->  00424752
DATA:004624e1   47              ??          47h    G                                
DATA:004624e2   42              ??          42h    B                                
DATA:004624e3   00              ??          00h                                     
                            $RRGB1:                       ;XREF[1,0]:   00431070
DATA:004624e4   52              ??          52h    R                                
DATA:004624e5   52              ??          52h    R                                ;?  ->  00424752
DATA:004624e6   47              ??          47h    G                                
DATA:004624e7   42              ??          42h    B                                
DATA:004624e8   00              ??          00h                                     
                            $RRGB2:                       ;XREF[1,0]:   0043108f
DATA:004624e9   52              ??          52h    R                                
DATA:004624ea   52              ??          52h    R                                ;?  ->  00424752
DATA:004624eb   47              ??          47h    G                                
DATA:004624ec   42              ??          42h    B                                
DATA:004624ed   00              ??          00h                                     
                            $RRGB3:                       ;XREF[1,0]:   004310bd
DATA:004624ee   52              ??          52h    R                                
DATA:004624ef   52              ??          52h    R                                ;?  ->  00424752
DATA:004624f0   47              ??          47h    G                                
DATA:004624f1   42              ??          42h    B                                
DATA:004624f2   00              ??          00h                                     
DATA:004624f3   00              ??          00h                                     
                            DAT_004624f4:                 ;XREF[6,0]:   00431fb0,00432150,00432363,0043239e
                                                          ;             004323da,004323e6
DATA:004624f4   00000000        undefined4  00000000h                               
                            DAT_004624f8:                 ;XREF[6,0]:   00431f86,00432168,00432373,00432395
                                                          ;             004323eb,004323f7
DATA:004624f8   00000000        undefined4  00000000h                               
                            DAT_004624fc:                 ;XREF[6,0]:   00431fc2,0043215c,00432383,00432388
                                                          ;             004323fc,00432408
DATA:004624fc   00000000        undefined4  00000000h                               
                            DAT_00462500:                 ;XREF[6,0]:   00431e64,00431ea6,00431ee8,004324b7
                                                          ;             004324ed,004324f9
DATA:00462500   0000            undefined2  0000h                                   
                            DAT_00462502:                 ;XREF[6,0]:   00432198,0043219f,004321a9,004324f3
                                                          ;             00432502,00432582
DATA:00462502   0000            undefined2  0000h                                   
                            PTR_FUN_00462504:             ;XREF[7,0]:   0043bbc8,0043bbe3,0043bbf8,0043bc0d
                                                          ;             0043bc22,0043bc37,0043bc4c
DATA:00462504   b3214300        addr        CODE:FUN_004321b3                       
DATA:00462508   c3234300        addr        CODE:FUN_004323c3                       
DATA:0046250c   b1244300        addr        CODE:FUN_004324b1                       
                            $HELP0:                       ;XREF[1,0]:   00432229
DATA:00462510   48              ??          48h    H                                
DATA:00462511   45              ??          45h    E                                
DATA:00462512   4c              ??          4Ch    L                                
DATA:00462513   50              ??          50h    P                                
DATA:00462514   00              ??          00h                                     
                            $HELP1:                       ;XREF[1,0]:   00432463
DATA:00462515   48              ??          48h    H                                
DATA:00462516   45              ??          45h    E                                
DATA:00462517   4c              ??          4Ch    L                                
DATA:00462518   50              ??          50h    P                                
DATA:00462519   00              ??          00h                                     
DATA:0046251a   00              ??          00h                                     
DATA:0046251b   00              ??          00h                                     
                            DAT_0046251c:                 ;XREF[7,0]:   00432e73,00432e8b,00432f54,00432f5e
                                                          ;             0043381f,00433fb7,00434092
DATA:0046251c   0500            undefined2  0005h                                   
                            DAT_0046251e:                 ;XREF[12,0]:  0043261e,004327f1,00432acd,00432bf3
                                                          ;             00432c47,00432c56,00432c5c,00432cd1
                                                          ;             00432e1c,00432e2b,00432e31,00433fe0
DATA:0046251e   0000            undefined2  0000h                                   
                            DAT_00462520:                 ;XREF[5,0]:   00432c66,00432c70,00432cda,00432e3b
                                                          ;             00432e45
DATA:00462520   00              ??          00h                                     
DATA:00462521   00              ??          00h                                     
                            DAT_00462522:                 ;XREF[16,0]:  0043288c,004328c5,00432906,0043293d
                                                          ;             00432ad7,00432c26,00432c30,00432ce3
                                                          ;             00432d31,00432db8,00432ecd,00433a2d
                                                          ;             00433f92,00433fcc,0043406d,004340a7
DATA:00462522   0000            undefined2  0000h                                   
                            vtableForJigsaw:              ;XREF[1,0]:   0043f857
DATA:00462524   902543008...    Category...                                        
   |_DATA:00462524   SetParame...    addr        CODE:Puzzles::SetParametersForJigsaw''  
   |_DATA:00462528   field1_0x4      addr        CODE:LAB_0043278a                       
   |_DATA:0046252c   field2_0x8      addr        CODE:LAB_0043282e                       
                            $TEXT17:                      ;XREF[2,0]:   00432814,004329ac
DATA:00462530   54              ??          54h    T                                
DATA:00462531   45              ??          45h    E                                
DATA:00462532   58              ??          58h    X                                
DATA:00462533   54              ??          54h    T                                
DATA:00462534   00              ??          00h                                     
                            $TEXT18:                      ;XREF[2,0]:   004329fa,004329fd
DATA:00462535   54              ??          54h    T                                
DATA:00462536   45              ??          45h    E                                
DATA:00462537   58              ??          58h    X                                
DATA:00462538   54              ??          54h    T                                
DATA:00462539   00              ??          00h                                     
                            $TEXT19:                      ;XREF[2,0]:   00432a38,00432a3b
DATA:0046253a   54              ??          54h    T                                
DATA:0046253b   45              ??          45h    E                                
DATA:0046253c   58              ??          58h    X                                
DATA:0046253d   54              ??          54h    T                                
DATA:0046253e   00              ??          00h                                     
                            $TEXT20:                      ;XREF[2,0]:   00432a9b,00432a9e
DATA:0046253f   54              ??          54h    T                                
DATA:00462540   45              ??          45h    E                                
DATA:00462541   58              ??          58h    X                                
DATA:00462542   54              ??          54h    T                                
DATA:00462543   00              ??          00h                                     
                            $TEXT21:                      ;XREF[1,0]:   00432d14
DATA:00462544   54              ??          54h    T                                
DATA:00462545   45              ??          45h    E                                
DATA:00462546   58              ??          58h    X                                
DATA:00462547   54              ??          54h    T                                
DATA:00462548   00              ??          00h                                     
                            DAT_00462549:                 ;XREF[1,0]:   00432f66
DATA:00462549   25              ??          25h    %                                
DATA:0046254a   64              ??          64h    d                                
DATA:0046254b   00              ??          00h                                     
                            DAT_0046254c:                 ;XREF[4,0]:   0042f90f,004350c0,0043e29e,0043e2fb
DATA:0046254c   00              ??          00h                                     
DATA:0046254d   00              ??          00h                                     
                            DAT_0046254e:                 ;XREF[3,0]:   004350ca,0043e2a8,0043e305
DATA:0046254e   6400            undefined2  0064h                                   
                            DAT_00462550:                 ;XREF[3,0]:   0041a64b,004346ae,0043500a
DATA:00462550   0000            undefined2  0000h                                   
DATA:00462552   00              ??          00h                                     
DATA:00462553   00              ??          00h                                     
                            DAT_00462554:                 ;XREF[6,0]:   00434c2a,00434c3b,00434c49,00434d51
                                                          ;             00434d5d,004350d7
DATA:00462554   00000000        undefined4  00000000h                               
                            DAT_00462558:                 ;XREF[1,0]:   004347b0
DATA:00462558   5a              ??          5Ah    Z                                ;?  ->  0043005a
DATA:00462559   00              ??          00h                                     
DATA:0046255a   43              ??          43h    C                                
DATA:0046255b   00              ??          00h                                     
DATA:0046255c   2d              ??          2Dh    -                                
DATA:0046255d   00              ??          00h                                     
DATA:0046255e   16              ??          16h                                     
DATA:0046255f   00              ??          00h                                     
DATA:00462560   0f              ??          0Fh                                     
DATA:00462561   00              ??          00h                                     
                            DAT_00462562:                 ;XREF[5,0]:   00434b41,00434b57,00434bbf,00434bc6
                                                          ;             00434bd9
DATA:00462562   0000            undefined2  0000h                                   
                            DAT_00462564:                 ;XREF[3,0]:   00434c16,00434d3a,00434d48
DATA:00462564   00              ??          00h                                     
DATA:00462565   00              ??          00h                                     
DATA:00462566   00              ??          00h                                     
DATA:00462567   00              ??          00h                                     
DATA:00462568   00              ??          00h                                     
DATA:00462569   00              ??          00h                                     
DATA:0046256a   00              ??          00h                                     
DATA:0046256b   00              ??          00h                                     
DATA:0046256c   00              ??          00h                                     
DATA:0046256d   00              ??          00h                                     
                            $ESEQ:                        ;XREF[1,0]:   004342b9
DATA:0046256e   45              ??          45h    E                                
DATA:0046256f   53              ??          53h    S                                
DATA:00462570   45              ??          45h    E                                
DATA:00462571   51              ??          51h    Q                                
DATA:00462572   00              ??          00h                                     
DATA:00462573   00              ??          00h                                     
                            DAT_00462574:                 ;XREF[2,0]:   0043534d,00435355
DATA:00462574   0000            undefined2  0000h                                   
DATA:00462576   00              ??          00h                                     
DATA:00462577   00              ??          00h                                     
                            DAT_00462578:                 ;XREF[2,0]:   00435b01,00435dde
DATA:00462578   1b00            undefined2  001Bh                                   
                            DAT_0046257a:                 ;XREF[2,0]:   00435af3,00435deb
DATA:0046257a   6200            undefined2  0062h                                   
DATA:0046257c   1b              ??          1Bh                                     
DATA:0046257d   00              ??          00h                                     
DATA:0046257e   83              ??          83h                                     
DATA:0046257f   00              ??          00h                                     
DATA:00462580   1b              ??          1Bh                                     
DATA:00462581   00              ??          00h                                     
DATA:00462582   b8              ??          B8h                                     
DATA:00462583   00              ??          00h                                     
                            DAT_00462584:                 ;XREF[1,0]:   00435e1e
DATA:00462584   4b00            undefined2  004Bh                                   
                            DAT_00462586:                 ;XREF[1,0]:   00435e2b
DATA:00462586   7500            undefined2  0075h                                   
DATA:00462588   4b              ??          4Bh    K                                
DATA:00462589   00              ??          00h                                     
DATA:0046258a   a9              ??          A9h                                     
DATA:0046258b   00              ??          00h                                     
DATA:0046258c   4b              ??          4Bh    K                                
DATA:0046258d   00              ??          00h                                     
DATA:0046258e   df              ??          DFh                                     
DATA:0046258f   00              ??          00h                                     
                            DAT_00462590:                 ;XREF[13,0]:  00439786,0043978d,00439824,0043982b
                                                          ;             00439c48,00439d35,00439d3f,00439e5a
                                                          ;             00439f46,0043a351,0043a358,0043a3bb
                                                          ;             0043a3c2
DATA:00462590   08              ??          08h                                     
                            DAT_00462591:                 ;XREF[11,0]:  004397f6,004397fd,00439c98,00439d8b
                                                          ;             00439d95,00439ea7,00439f9d,0043a383
                                                          ;             0043a38a,0043a3ed,0043a3f4
DATA:00462591   00              ??          00h                                     
                            DAT_00462592:                 ;XREF[2,0]:   0043978d,00439d3f
DATA:00462592   08              ??          08h                                     
DATA:00462593   10              ??          10h                                     
DATA:00462594   00              ??          00h                                     
DATA:00462595   08              ??          08h                                     
                            DAT_00462596:                 ;XREF[1,0]:   00439f51
DATA:00462596   1c              ??          1Ch                                     
                            DAT_00462597:                 ;XREF[1,0]:   00439fa8
DATA:00462597   00              ??          00h                                     
                            DAT_00462598:                 ;XREF[1,0]:   00439f51
DATA:00462598   24              ??          24h    $                                
DATA:00462599   08              ??          08h                                     
DATA:0046259a   1c              ??          1Ch                                     
DATA:0046259b   10              ??          10h                                     
DATA:0046259c   08              ??          08h                                     
DATA:0046259d   00              ??          00h                                     
DATA:0046259e   10              ??          10h                                     
DATA:0046259f   08              ??          08h                                     
DATA:004625a0   00              ??          00h                                     
DATA:004625a1   08              ??          08h                                     
DATA:004625a2   10              ??          10h                                     
DATA:004625a3   1c              ??          1Ch                                     
DATA:004625a4   08              ??          08h                                     
DATA:004625a5   24              ??          24h    $                                
DATA:004625a6   00              ??          00h                                     
DATA:004625a7   1c              ??          1Ch                                     
DATA:004625a8   1c              ??          1Ch                                     
DATA:004625a9   00              ??          00h                                     
DATA:004625aa   24              ??          24h    $                                
DATA:004625ab   08              ??          08h                                     
DATA:004625ac   1c              ??          1Ch                                     
DATA:004625ad   10              ??          10h                                     
DATA:004625ae   08              ??          08h                                     
DATA:004625af   00              ??          00h                                     
DATA:004625b0   08              ??          08h                                     
DATA:004625b1   10              ??          10h                                     
DATA:004625b2   00              ??          00h                                     
DATA:004625b3   08              ??          08h                                     
DATA:004625b4   10              ??          10h                                     
DATA:004625b5   1c              ??          1Ch                                     
DATA:004625b6   08              ??          08h                                     
DATA:004625b7   24              ??          24h    $                                
DATA:004625b8   00              ??          00h                                     
DATA:004625b9   1c              ??          1Ch                                     
DATA:004625ba   08              ??          08h                                     
DATA:004625bb   00              ??          00h                                     
DATA:004625bc   10              ??          10h                                     
DATA:004625bd   08              ??          08h                                     
DATA:004625be   00              ??          00h                                     
DATA:004625bf   08              ??          08h                                     
DATA:004625c0   00              ??          00h                                     
DATA:004625c1   08              ??          08h                                     
DATA:004625c2   08              ??          08h                                     
DATA:004625c3   00              ??          00h                                     
DATA:004625c4   ff              ??          FFh                                     
DATA:004625c5   ff              ??          FFh                                     
DATA:004625c6   1c              ??          1Ch                                     
DATA:004625c7   00              ??          00h                                     
DATA:004625c8   24              ??          24h    $                                
DATA:004625c9   08              ??          08h                                     
DATA:004625ca   ff              ??          FFh                                     
DATA:004625cb   ff              ??          FFh                                     
DATA:004625cc   21              ??          21h    !                                
DATA:004625cd   00              ??          00h                                     
DATA:004625ce   29              ??          29h    )                                
DATA:004625cf   08              ??          08h                                     
DATA:004625d0   ff              ??          FFh                                     
DATA:004625d1   ff              ??          FFh                                     
DATA:004625d2   29              ??          29h    )                                
DATA:004625d3   1c              ??          1Ch                                     
DATA:004625d4   21              ??          21h    !                                
DATA:004625d5   24              ??          24h    $                                
DATA:004625d6   ff              ??          FFh                                     
DATA:004625d7   ff              ??          FFh                                     
DATA:004625d8   1c              ??          1Ch                                     
DATA:004625d9   29              ??          29h    )                                
DATA:004625da   24              ??          24h    $                                
DATA:004625db   21              ??          21h    !                                
DATA:004625dc   ff              ??          FFh                                     
DATA:004625dd   ff              ??          FFh                                     
DATA:004625de   00              ??          00h                                     
DATA:004625df   21              ??          21h    !                                
DATA:004625e0   08              ??          08h                                     
DATA:004625e1   29              ??          29h    )                                
DATA:004625e2   ff              ??          FFh                                     
DATA:004625e3   ff              ??          FFh                                     
DATA:004625e4   00              ??          00h                                     
DATA:004625e5   1c              ??          1Ch                                     
DATA:004625e6   08              ??          08h                                     
DATA:004625e7   24              ??          24h    $                                
DATA:004625e8   ff              ??          FFh                                     
DATA:004625e9   ff              ??          FFh                                     
DATA:004625ea   08              ??          08h                                     
DATA:004625eb   00              ??          00h                                     
DATA:004625ec   00              ??          00h                                     
DATA:004625ed   08              ??          08h                                     
DATA:004625ee   ff              ??          FFh                                     
DATA:004625ef   ff              ??          FFh                                     
DATA:004625f0   1c              ??          1Ch                                     
DATA:004625f1   00              ??          00h                                     
DATA:004625f2   24              ??          24h    $                                
DATA:004625f3   08              ??          08h                                     
DATA:004625f4   ff              ??          FFh                                     
DATA:004625f5   ff              ??          FFh                                     
DATA:004625f6   00              ??          00h                                     
DATA:004625f7   08              ??          08h                                     
DATA:004625f8   08              ??          08h                                     
DATA:004625f9   00              ??          00h                                     
DATA:004625fa   ff              ??          FFh                                     
DATA:004625fb   ff              ??          FFh                                     
DATA:004625fc   29              ??          29h    )                                
DATA:004625fd   1c              ??          1Ch                                     
DATA:004625fe   21              ??          21h    !                                
DATA:004625ff   24              ??          24h    $                                
DATA:00462600   ff              ??          FFh                                     
DATA:00462601   ff              ??          FFh                                     
DATA:00462602   21              ??          21h    !                                
DATA:00462603   00              ??          00h                                     
DATA:00462604   29              ??          29h    )                                
DATA:00462605   08              ??          08h                                     
DATA:00462606   ff              ??          FFh                                     
DATA:00462607   ff              ??          FFh                                     
DATA:00462608   00              ??          00h                                     
DATA:00462609   21              ??          21h    !                                
DATA:0046260a   08              ??          08h                                     
DATA:0046260b   29              ??          29h    )                                
DATA:0046260c   ff              ??          FFh                                     
DATA:0046260d   ff              ??          FFh                                     
DATA:0046260e   1c              ??          1Ch                                     
DATA:0046260f   29              ??          29h    )                                
DATA:00462610   24              ??          24h    $                                
DATA:00462611   21              ??          21h    !                                
DATA:00462612   ff              ??          FFh                                     
DATA:00462613   ff              ??          FFh                                     
DATA:00462614   08              ??          08h                                     
DATA:00462615   00              ??          00h                                     
DATA:00462616   00              ??          00h                                     
DATA:00462617   08              ??          08h                                     
DATA:00462618   ff              ??          FFh                                     
DATA:00462619   ff              ??          FFh                                     
DATA:0046261a   00              ??          00h                                     
DATA:0046261b   1c              ??          1Ch                                     
DATA:0046261c   08              ??          08h                                     
                            DAT_0046261d:                 ;XREF[1,0]:   00435f1c
DATA:0046261d   24              ??          24h    $                                
DATA:0046261e   ff              ??          FFh                                     
DATA:0046261f   ff              ??          FFh                                     
                            DAT_00462620:                 ;XREF[1,0]:   00435f22
DATA:00462620   03              undefined1  03h                                     
                            DAT_00462621:                 ;XREF[1,0]:   00435f22
DATA:00462621   00              undefined1  00h                                     
DATA:00462622   00              ??          00h                                     
DATA:00462623   03              ??          03h                                     
DATA:00462624   00              ??          00h                                     
DATA:00462625   00              ??          00h                                     
DATA:00462626   06              ??          06h                                     
DATA:00462627   00              ??          00h                                     
DATA:00462628   00              ??          00h                                     
DATA:00462629   05              ??          05h                                     
DATA:0046262a   00              ??          00h                                     
DATA:0046262b   00              ??          00h                                     
DATA:0046262c   07              ??          07h                                     
DATA:0046262d   00              ??          00h                                     
DATA:0046262e   00              ??          00h                                     
DATA:0046262f   0a              ??          0Ah                                     
DATA:00462630   00              ??          00h                                     
DATA:00462631   00              ??          00h                                     
DATA:00462632   04              ??          04h                                     
DATA:00462633   00              ??          00h                                     
DATA:00462634   00              ??          00h                                     
DATA:00462635   06              ??          06h                                     
DATA:00462636   00              ??          00h                                     
DATA:00462637   00              ??          00h                                     
DATA:00462638   06              ??          06h                                     
DATA:00462639   00              ??          00h                                     
DATA:0046263a   00              ??          00h                                     
DATA:0046263b   01              ??          01h                                     
DATA:0046263c   01              ??          01h                                     
DATA:0046263d   01              ??          01h                                     
DATA:0046263e   01              ??          01h                                     
DATA:0046263f   02              ??          02h                                     
DATA:00462640   02              ??          02h                                     
DATA:00462641   00              ??          00h                                     
DATA:00462642   04              ??          04h                                     
DATA:00462643   04              ??          04h                                     
DATA:00462644   00              ??          00h                                     
DATA:00462645   04              ??          04h                                     
DATA:00462646   04              ??          04h                                     
DATA:00462647   0c              ??          0Ch                                     
DATA:00462648   00              ??          00h                                     
DATA:00462649   00              ??          00h                                     
DATA:0046264a   0c              ??          0Ch                                     
DATA:0046264b   02              ??          02h                                     
DATA:0046264c   04              ??          04h                                     
DATA:0046264d   0a              ??          0Ah                                     
DATA:0046264e   02              ??          02h                                     
DATA:0046264f   02              ??          02h                                     
DATA:00462650   06              ??          06h                                     
DATA:00462651   06              ??          06h                                     
DATA:00462652   06              ??          06h                                     
DATA:00462653   0a              ??          0Ah                                     
DATA:00462654   07              ??          07h                                     
DATA:00462655   03              ??          03h                                     
DATA:00462656   0c              ??          0Ch                                     
DATA:00462657   04              ??          04h                                     
DATA:00462658   08              ??          08h                                     
DATA:00462659   15              ??          15h                                     
DATA:0046265a   00              ??          00h                                     
DATA:0046265b   00              ??          00h                                     
DATA:0046265c   0d              ??          0Dh                                     
DATA:0046265d   00              ??          00h                                     
DATA:0046265e   01              ??          01h                                     
DATA:0046265f   07              ??          07h                                     
DATA:00462660   00              ??          00h                                     
DATA:00462661   01              ??          01h                                     
DATA:00462662   11              ??          11h                                     
DATA:00462663   00              ??          00h                                     
DATA:00462664   00              ??          00h                                     
DATA:00462665   00              ??          00h                                     
DATA:00462666   04              ??          04h                                     
DATA:00462667   03              ??          03h                                     
DATA:00462668   10              ??          10h                                     
DATA:00462669   04              ??          04h                                     
DATA:0046266a   04              ??          04h                                     
DATA:0046266b   10              ??          10h                                     
DATA:0046266c   05              ??          05h                                     
DATA:0046266d   04              ??          04h                                     
DATA:0046266e   0d              ??          0Dh                                     
DATA:0046266f   08              ??          08h                                     
DATA:00462670   09              ??          09h                                     
DATA:00462671   14              ??          14h                                     
DATA:00462672   05              ??          05h                                     
DATA:00462673   05              ??          05h                                     
DATA:00462674   0a              ??          0Ah                                     
DATA:00462675   03              ??          03h                                     
DATA:00462676   01              ??          01h                                     
DATA:00462677   0f              ??          0Fh                                     
DATA:00462678   02              ??          02h                                     
DATA:00462679   03              ??          03h                                     
                            DAT_0046267a:                 ;XREF[1,0]:   00435f12
DATA:0046267a   01              undefined1  01h                                     
DATA:0046267b   02              ??          02h                                     
DATA:0046267c   03              ??          03h                                     
DATA:0046267d   04              ??          04h                                     
DATA:0046267e   05              ??          05h                                     
DATA:0046267f   06              ??          06h                                     
DATA:00462680   07              ??          07h                                     
DATA:00462681   08              ??          08h                                     
DATA:00462682   09              ??          09h                                     
DATA:00462683   0a              ??          0Ah                                     
DATA:00462684   0c              ??          0Ch                                     
DATA:00462685   0d              ??          0Dh                                     
DATA:00462686   0b              ??          0Bh                                     
DATA:00462687   0e              ??          0Eh                                     
DATA:00462688   16              ??          16h                                     
DATA:00462689   10              ??          10h                                     
DATA:0046268a   11              ??          11h                                     
DATA:0046268b   14              ??          14h                                     
DATA:0046268c   15              ??          15h                                     
DATA:0046268d   17              ??          17h                                     
DATA:0046268e   0f              ??          0Fh                                     
DATA:0046268f   12              ??          12h                                     
DATA:00462690   1d              ??          1Dh                                     
DATA:00462691   1e              ??          1Eh                                     
DATA:00462692   18              ??          18h                                     
DATA:00462693   19              ??          19h                                     
DATA:00462694   1a              ??          1Ah                                     
DATA:00462695   1b              ??          1Bh                                     
DATA:00462696   1c              ??          1Ch                                     
DATA:00462697   13              ??          13h                                     
                            DAT_00462698:                 ;XREF[8,0]:   00435ab2,00435caa,00435dca,00435e36
                                                          ;             00435f29,00438e2e,0043a988,0043aa5a
DATA:00462698   0300            undefined2  0003h                                   
                            DAT_0046269a:                 ;XREF[2,0]:   00435ab2,00435f29
DATA:0046269a   0700            undefined2  0007h                                   
DATA:0046269c   02              ??          02h                                     
DATA:0046269d   00              ??          00h                                     
                            DAT_0046269e:                 ;XREF[9,0]:   0043540d,004355df,0043570a,00435719
                                                          ;             0043571f,004359cc,00435bf0,00435eb0
                                                          ;             0043a9bc
DATA:0046269e   0000            undefined2  0000h                                   
                            DAT_004626a0:                 ;XREF[23,0]:  00435693,004356f9,00435744,0043574f
                                                          ;             004357b2,004357bc,0043580a,0043583c
                                                          ;             00435852,00435880,004358a0,004359d6
                                                          ;             00435c23,00435c30,00435c9a,00435ec2
                                                          ;             00438de9,00439336,0043957a,0043a972
                                                          ;             0043a99e,0043aa44,0043aa70
DATA:004626a0   0100            undefined2  0001h                                   
                            vtableForMagnet:              ;XREF[1,0]:   0043f87e
DATA:004626a2   5c5343001...    Category...                                        
   |_DATA:004626a2   SetParame...    addr        CODE:Puzzles::SetParametersForMagnet'   
   |_DATA:004626a6   field1_0x4      addr        CODE:FUN_0043551e                       
   |_DATA:004626aa   field2_0x8      addr        CODE:LAB_00435623                       
                            $TEXT22:                      ;XREF[3,0]:   00435606,0043589b,0043a727
DATA:004626ae   54              ??          54h    T                                
DATA:004626af   45              ??          45h    E                                
DATA:004626b0   58              ??          58h    X                                
DATA:004626b1   54              ??          54h    T                                
DATA:004626b2   00              ??          00h                                     
                            $TEXT23:                      ;XREF[2,0]:   004358f9,004358fc
DATA:004626b3   54              ??          54h    T                                
DATA:004626b4   45              ??          45h    E                                
DATA:004626b5   58              ??          58h    X                                
DATA:004626b6   54              ??          54h    T                                
DATA:004626b7   00              ??          00h                                     
                            $TEXT24:                      ;XREF[2,0]:   00435937,0043593a
DATA:004626b8   54              ??          54h    T                                
DATA:004626b9   45              ??          45h    E                                
DATA:004626ba   58              ??          58h    X                                
DATA:004626bb   54              ??          54h    T                                
DATA:004626bc   00              ??          00h                                     
                            $TEXT25:                      ;XREF[2,0]:   0043599a,0043599d
DATA:004626bd   54              ??          54h    T                                
DATA:004626be   45              ??          45h    E                                
DATA:004626bf   58              ??          58h    X                                
DATA:004626c0   54              ??          54h    T                                
DATA:004626c1   00              ??          00h                                     
                            DAT_004626c2:                 ;XREF[1,0]:   00435e3f
DATA:004626c2   25              ??          25h    %                                
DATA:004626c3   64              ??          64h    d                                
DATA:004626c4   00              ??          00h                                     
                            $TEXT26:                      ;XREF[1,0]:   00438d98
DATA:004626c5   54              ??          54h    T                                
DATA:004626c6   45              ??          45h    E                                
DATA:004626c7   58              ??          58h    X                                
DATA:004626c8   54              ??          54h    T                                
DATA:004626c9   00              ??          00h                                     
                            s_D:cordcode.c_004626ca:      ;XREF[2,0]:   0043a730,0043a733
DATA:004626ca   443a636f7...    ds          "D:cordcode.c"                          
                            DAT_004626d7:                 ;XREF[2,0]:   0043a72c,0043a72f
DATA:004626d7   61              ??          61h    a                                
DATA:004626d8   2b              ??          2Bh    +                                
DATA:004626d9   00              ??          00h                                     
                            s_case_%d:_004626da:          ;XREF[2,0]:   0043a746,0043a749
DATA:004626da   202020202...    ds          "      case %d:\n"                      
                            s_ii[%d].type_=_%d;_004626ea: ;XREF[2,0]:   0043a789,0043a78c
DATA:004626ea   202020202...    ds          "         ii[%d].type = %d;\n"          
                            s_ii[%d].rot_=_%d;_00462706:  ;XREF[2,0]:   0043a7b0,0043a7b3
DATA:00462706   202020202...    ds          "         ii[%d].rot  = %d;\n"          
                            s_ii[%d].x_=_%d;_00462722:    ;XREF[2,0]:   0043a7d7,0043a7da
DATA:00462722   202020202...    ds          "         ii[%d].x    = %d;\n"          
                            s_ii[%d].y_=_%d;_0046273e:    ;XREF[2,0]:   0043a7fe,0043a804
DATA:0046273e   202020202...    ds          "         ii[%d].y    = %d;\n\n"        
                            s_break;_0046275b:            ;XREF[2,0]:   0043a819,0043a81f
DATA:0046275b   202020202...    ds          "         break;\n"                     
                            DAT_0046276c:                 ;XREF[7,0]:   0043ac48,0043aeba,0043af84,0043b0fa
                                                          ;             0043b157,0043b2d1,0043b2fa
DATA:0046276c   01              ??          01h                                     
DATA:0046276d   00              ??          00h                                     
                            DAT_0046276e:                 ;XREF[7,0]:   0043aa7f,0043aaa7,0043aaac,0043aaaf
                                                          ;             0043aab6,0043aad5,0043aad8
DATA:0046276e   8000            undefined2  0080h                                   
                            DAT_00462770:                 ;XREF[6,0]:   0043b47f,0043b486,0043b490,0043b4a5
                                                          ;             0043b4ac,0043b4bd
DATA:00462770   0000            undefined2  0000h                                   
                            DAT_00462772:                 ;XREF[2,0]:   0043b810,0043b9ec
DATA:00462772   00              ??          00h                                     
DATA:00462773   00              ??          00h                                     
                            DAT_00462774:                 ;XREF[6,0]:   0043b71a,0043b733,0043b9e2,0043ba04
                                                          ;             0043ba10,0043ba3d
DATA:00462774   00000000        undefined4  00000000h                               
                            DAT_00462778:                 ;XREF[6,0]:   0043b32b,0043b532,0043b656,0043b683
                                                          ;             0043b95a,0043ba4c
DATA:00462778   00              ??          00h                                     
DATA:00462779   00              ??          00h                                     
DATA:0046277a   00              ??          00h                                     
DATA:0046277b   00              ??          00h                                     
                            DAT_0046277c:                 ;XREF[6,0]:   0043b4fe,0043b698,0043b6bf,0043b6c8
                                                          ;             0043b6d4,0043b827
DATA:0046277c   00000000        undefined4  00000000h                               
                            DAT_00462780:                 ;XREF[2,0]:   0043b42d,0043b443
DATA:00462780   0000            undefined2  0000h                                   
                            DAT_00462782:                 ;XREF[6,0]:   0043b3bd,0043b41a,0043b427,0043b433
                                                          ;             0043b449,0043b44f
DATA:00462782   0000            undefined2  0000h                                   
                            DAT_00462784:                 ;XREF[5,0]:   0043b9f5,0043ba15,0043ba1d,0043ba27
                                                          ;             0043ba2e
DATA:00462784   00              ??          00h                                     
DATA:00462785   00              ??          00h                                     
DATA:00462786   00              ??          00h                                     
DATA:00462787   00              ??          00h                                     
                            DAT_00462788:                 ;XREF[2,0]:   0043ba09,0043ba38
DATA:00462788   00000000        undefined4  00000000h                               
                            DAT_0046278c:                 ;XREF[2,0]:   0043bc6e,0043be5a
DATA:0046278c   00              ??          00h                                     
DATA:0046278d   00              ??          00h                                     
                            DAT_0046278e:                 ;XREF[1,0]:   0043bad0
DATA:0046278e   1f              ??          1Fh                                     
DATA:0046278f   00              ??          00h                                     
                            DAT_00462790:                 ;XREF[6,0]:   0042af43,0042b22a,0042b27d,0043c391
                                                          ;             0043c4cf,0043c4f7
DATA:00462790   0000            undefined2  0000h                                   
DATA:00462792   00              ??          00h                                     
DATA:00462793   00              ??          00h                                     
                            DAT_00462794:                 ;XREF[1,0]:   0043c54f
DATA:00462794   17              ??          17h                                     
DATA:00462795   18              ??          18h                                     
DATA:00462796   00              ??          00h                                     
                            $TEXT27:                      ;XREF[1,0]:   0043c573
DATA:00462797   54              ??          54h    T                                
DATA:00462798   45              ??          45h    E                                
DATA:00462799   58              ??          58h    X                                
DATA:0046279a   54              ??          54h    T                                
DATA:0046279b   00              ??          00h                                     
                            $INTS3:                       ;XREF[1,0]:   0043c594
DATA:0046279c   49              ??          49h    I                                
DATA:0046279d   4e              ??          4Eh    N                                
DATA:0046279e   54              ??          54h    T                                
DATA:0046279f   53              ??          53h    S                                
DATA:004627a0   00              ??          00h                                     
DATA:004627a1   00              ??          00h                                     
DATA:004627a2   00              ??          00h                                     
DATA:004627a3   00              ??          00h                                     
                            DAT_004627a4:                 ;XREF[27,0]:  0043c6e7,0043c706,0043c71e,0043c79b
                                                          ;             0043c990,0043c9a5,0043ca7b,0043cb82
                                                          ;             0043cb97,0043cbf8,0043cc88,0043cc9d
                                                          ;             0043cd75,0043cee1,0043cf00,0043d118
                                                          ;             0043d162,0043d187,0043d1ae,0043d27c
                                                          ;             0043d291,0043d523,0043d5ee,0043d603
                                                          ;             0043d637,0043d6b5,0043d6bf
DATA:004627a4   00              ??          00h                                     
DATA:004627a5   00              ??          00h                                     
                            DAT_004627a6:                 ;XREF[3,0]:   0043c6af,0043c73f,0043c763
DATA:004627a6   00              ??          00h                                     
DATA:004627a7   00              ??          00h                                     
                            PTR_LAB_004627a8:             ;XREF[3,0]:   0043cba1,0043cbab,0043cbeb
DATA:004627a8   f7cb4300        addr        CODE:LAB_0043cbf7                       
DATA:004627ac   66cc4300        addr        CODE:LAB_0043cc66                       
DATA:004627b0   88cc4300        addr        CODE:LAB_0043cc88                       
                            PTR_LAB_004627b4:             ;XREF[3,0]:   0043d29b,0043d2a5,0043d513
DATA:004627b4   22d54300        addr        CODE:LAB_0043d522                       
DATA:004627b8   b5d54300        addr        CODE:LAB_0043d5b5                       
DATA:004627bc   eed54300        addr        CODE:LAB_0043d5ee                       
                            PTR_LAB_004627c0:             ;XREF[3,0]:   0043d60d,0043d617,0043d62a
DATA:004627c0   36d64300        addr        CODE:LAB_0043d636                       
DATA:004627c4   afd64300        addr        CODE:LAB_0043d6af                       
DATA:004627c8   b5d64300        addr        CODE:LAB_0043d6b5                       
                            PTR_LAB_004627cc:             ;XREF[14,0]:  0043c99a,0043c9a4,0043cb8c,0043cb96
                                                          ;             0043cc92,0043cc9c,0043ceeb,0043cef5
                                                          ;             0043d286,0043d290,0043d5f8,0043d602
                                                          ;             0043d6c9,0043d6d3
DATA:004627cc   9fc64300        addr        CODE:LAB_0043c69f                       
DATA:004627d0   00              ??          00h                                     
DATA:004627d1   00              ??          00h                                     
DATA:004627d2   00              ??          00h                                     
DATA:004627d3   00              ??          00h                                     
DATA:004627d4   00              ??          00h                                     
DATA:004627d5   00              ??          00h                                     
DATA:004627d6   00              ??          00h                                     
DATA:004627d7   00              ??          00h                                     
                            PTR_FUN_004627d8:             ;XREF[2,0]:   004300f3,0043d6e5
DATA:004627d8   29c74300        addr        CODE:FUN_0043c729                       
DATA:004627dc   1ac94300        addr        CODE:FUN_0043c91a                       
DATA:004627e0   8fc94300        addr        CODE:LAB_0043c98f                       
                            PTR_LAB_004627e4:             ;XREF[3,0]:   0043c9af,0043c9b9,0043ca6d
DATA:004627e4   7aca4300        addr        CODE:LAB_0043ca7a                       
DATA:004627e8   44cb4300        addr        CODE:LAB_0043cb44                       
DATA:004627ec   82cb4300        addr        CODE:LAB_0043cb82                       
                            PTR_LAB_004627f0:             ;XREF[3,0]:   0043cca7,0043ccb1,0043ccfc
DATA:004627f0   6ecd4300        addr        CODE:LAB_0043cd6e                       
DATA:004627f4   5cce4300        addr        CODE:LAB_0043ce5c                       
DATA:004627f8   e0ce4300        addr        CODE:LAB_0043cee0                       
                            PTR_LAB_004627fc:             ;XREF[4,0]:   0043cf0a,0043cf14,0043d191,0043d19e
DATA:004627fc   add14300        addr        CODE:LAB_0043d1ad                       
DATA:00462800   24d24300        addr        CODE:LAB_0043d224                       
DATA:00462804   75d24300        addr        CODE:FUN_0043d275                       
                            $PART:                        ;XREF[1,0]:   0043d6fd
DATA:00462808   50              ??          50h    P                                
DATA:00462809   41              ??          41h    A                                
DATA:0046280a   52              ??          52h    R                                
DATA:0046280b   54              ??          54h    T                                
DATA:0046280c   00              ??          00h                                     
DATA:0046280d   00              ??          00h                                     
DATA:0046280e   00              ??          00h                                     
DATA:0046280f   00              ??          00h                                     
                            DAT_00462810:                 ;XREF[11,0]:  0043e3c6,0043e99e,0043e9ac,0043e9c7
                                                          ;             0043e9ed,0043ea2b,0043ea58,0043ea7e
                                                          ;             0043eabc,0043eae9,0043eaf0
DATA:00462810   0000            undefined2  0000h                                   
                            DAT_00462812:                 ;XREF[2,0]:   0043e957,0043e97b
DATA:00462812   01              ??          01h                                     
DATA:00462813   00              ??          00h                                     
DATA:00462814   00              ??          00h                                     
DATA:00462815   00              ??          00h                                     
DATA:00462816   00              ??          00h                                     
DATA:00462817   00              ??          00h                                     
                            DAT_00462818:                 ;XREF[4,0]:   0043e3a4,0043e4da,0043eb3e,0043eb43
DATA:00462818   00000000        undefined4  00000000h                               
                            DAT_0046281c:                 ;XREF[10,0]:  0043e39f,0043e4ee,0043e816,0043e8c4
                                                          ;             0043e9db,0043ea6c,0043eb25,0043eb2b
                                                          ;             0043eb30,0043eb57
DATA:0046281c   00000000        undefined4  00000000h                               
                            DAT_00462820:                 ;XREF[1,0]:   0043e1ae
DATA:00462820   7c              ??          7Ch    |                                
DATA:00462821   15              ??          15h                                     
DATA:00462822   7d              ??          7Dh    }                                
DATA:00462823   15              ??          15h                                     
DATA:00462824   7e              ??          7Eh    ~                                
DATA:00462825   15              ??          15h                                     
DATA:00462826   7f              ??          7Fh                                    
DATA:00462827   15              ??          15h                                     
DATA:00462828   80              ??          80h                                     
DATA:00462829   15              ??          15h                                     
                            DAT_0046282a:                 ;XREF[1,0]:   0043e4c3
DATA:0046282a   03              ??          03h                                     
DATA:0046282b   00              ??          00h                                     
DATA:0046282c   01              ??          01h                                     
DATA:0046282d   00              ??          00h                                     
DATA:0046282e   03              ??          03h                                     
DATA:0046282f   00              ??          00h                                     
DATA:00462830   03              ??          03h                                     
DATA:00462831   00              ??          00h                                     
DATA:00462832   01              ??          01h                                     
DATA:00462833   00              ??          00h                                     
                            DAT_00462834:                 ;XREF[1,0]:   0043e28a
DATA:00462834   58              ??          58h    X                                
DATA:00462835   16              ??          16h                                     
DATA:00462836   5f              ??          5Fh    _                                
DATA:00462837   16              ??          16h                                     
DATA:00462838   67              ??          67h    g                                
DATA:00462839   16              ??          16h                                     
DATA:0046283a   6e              ??          6Eh    n                                
DATA:0046283b   16              ??          16h                                     
DATA:0046283c   75              ??          75h    u                                
DATA:0046283d   16              ??          16h                                     
                            DAT_0046283e:                 ;XREF[1,0]:   0043e2e7
DATA:0046283e   5e              ??          5Eh    ^                                
DATA:0046283f   16              ??          16h                                     
DATA:00462840   65              ??          65h    e                                
DATA:00462841   16              ??          16h                                     
DATA:00462842   6d              ??          6Dh    m                                
DATA:00462843   16              ??          16h                                     
DATA:00462844   74              ??          74h    t                                
DATA:00462845   16              ??          16h                                     
DATA:00462846   7b              ??          7Bh    {                                
DATA:00462847   16              ??          16h                                     
                            DAT_00462848:                 ;XREF[1,0]:   0043e258
DATA:00462848   7c              ??          7Ch    |                                
DATA:00462849   15              ??          15h                                     
DATA:0046284a   7e              ??          7Eh    ~                                
DATA:0046284b   15              ??          15h                                     
DATA:0046284c   80              ??          80h                                     
DATA:0046284d   15              ??          15h                                     
DATA:0046284e   84              ??          84h                                     
DATA:0046284f   15              ??          15h                                     
DATA:00462850   86              ??          86h                                     
DATA:00462851   15              ??          15h                                     
                            DAT_00462852:                 ;XREF[1,0]:   0043e2cc
DATA:00462852   7d              ??          7Dh    }                                
DATA:00462853   15              ??          15h                                     
DATA:00462854   7f              ??          7Fh                                    
DATA:00462855   15              ??          15h                                     
DATA:00462856   81              ??          81h                                     
DATA:00462857   15              ??          15h                                     
DATA:00462858   85              ??          85h                                     
DATA:00462859   15              ??          15h                                     
DATA:0046285a   87              ??          87h                                     
DATA:0046285b   15              ??          15h                                     
                            DAT_0046285c:                 ;XREF[1,0]:   0043dbce
DATA:0046285c   00              ??          00h                                     
DATA:0046285d   00              ??          00h                                     
DATA:0046285e   01              ??          01h                                     
DATA:0046285f   00              ??          00h                                     
DATA:00462860   00              ??          00h                                     
DATA:00462861   80              ??          80h                                     
DATA:00462862   00              ??          00h                                     
DATA:00462863   00              ??          00h                                     
DATA:00462864   00              ??          00h                                     
DATA:00462865   00              ??          00h                                     
DATA:00462866   00              ??          00h                                     
DATA:00462867   00              ??          00h                                     
                            DAT_00462868:                 ;XREF[1,0]:   0043dbf2
DATA:00462868   00              ??          00h                                     
DATA:00462869   80              ??          80h                                     
DATA:0046286a   00              ??          00h                                     
DATA:0046286b   00              ??          00h                                     
DATA:0046286c   66              ??          66h    f                                
DATA:0046286d   66              ??          66h    f                                
DATA:0046286e   00              ??          00h                                     
DATA:0046286f   00              ??          00h                                     
DATA:00462870   cd              ??          CDh                                     
DATA:00462871   4c              ??          4Ch    L                                
DATA:00462872   00              ??          00h                                     
DATA:00462873   00              ??          00h                                     
DATA:00462874   00              ??          00h                                     
DATA:00462875   00              ??          00h                                     
DATA:00462876   00              ??          00h                                     
DATA:00462877   00              ??          00h                                     
                            DAT_00462878:                 ;XREF[1,0]:   0043dbe0
DATA:00462878   3d              ??          3Dh    =                                
DATA:00462879   0a              ??          0Ah                                     
DATA:0046287a   00              ??          00h                                     
DATA:0046287b   00              ??          00h                                     
DATA:0046287c   7b              ??          7Bh    {                                
DATA:0046287d   14              ??          14h                                     
DATA:0046287e   00              ??          00h                                     
DATA:0046287f   00              ??          00h                                     
                            DAT_00462880:                 ;XREF[1,0]:   0043dc04
DATA:00462880   06              ??          06h                                     
DATA:00462881   01              ??          01h                                     
DATA:00462882   00              ??          00h                                     
DATA:00462883   00              ??          00h                                     
DATA:00462884   c5              ??          C5h                                     
DATA:00462885   00              ??          00h                                     
DATA:00462886   00              ??          00h                                     
DATA:00462887   00              ??          00h                                     
DATA:00462888   83              ??          83h                                     
DATA:00462889   00              ??          00h                                     
DATA:0046288a   00              ??          00h                                     ;?  ->  00420000
DATA:0046288b   00              ??          00h                                     
DATA:0046288c   42              ??          42h    B                                
DATA:0046288d   00              ??          00h                                     
DATA:0046288e   00              ??          00h                                     
DATA:0046288f   00              ??          00h                                     
                            DAT_00462890:                 ;XREF[1,0]:   0043dc16
DATA:00462890   06              ??          06h                                     
DATA:00462891   01              ??          01h                                     
DATA:00462892   00              ??          00h                                     
DATA:00462893   00              ??          00h                                     
DATA:00462894   c5              ??          C5h                                     
DATA:00462895   00              ??          00h                                     
DATA:00462896   00              ??          00h                                     
DATA:00462897   00              ??          00h                                     
DATA:00462898   83              ??          83h                                     
DATA:00462899   00              ??          00h                                     
DATA:0046289a   00              ??          00h                                     ;?  ->  00420000
DATA:0046289b   00              ??          00h                                     
DATA:0046289c   42              ??          42h    B                                
DATA:0046289d   00              ??          00h                                     
DATA:0046289e   00              ??          00h                                     
DATA:0046289f   00              ??          00h                                     
                            DAT_004628a0:                 ;XREF[1,0]:   0043dc28
DATA:004628a0   3b              ??          3Bh    ;                                
DATA:004628a1   00              ??          00h                                     
DATA:004628a2   00              ??          00h                                     
DATA:004628a3   00              ??          00h                                     
DATA:004628a4   34              ??          34h    4                                
DATA:004628a5   00              ??          00h                                     
DATA:004628a6   00              ??          00h                                     
DATA:004628a7   00              ??          00h                                     
DATA:004628a8   2e              ??          2Eh    .                                
DATA:004628a9   00              ??          00h                                     
DATA:004628aa   00              ??          00h                                     
DATA:004628ab   00              ??          00h                                     
                            DAT_004628ac:                 ;XREF[1,0]:   0043dc3a
DATA:004628ac   06              ??          06h                                     
DATA:004628ad   01              ??          01h                                     
DATA:004628ae   00              ??          00h                                     
DATA:004628af   00              ??          00h                                     
DATA:004628b0   c5              ??          C5h                                     
DATA:004628b1   00              ??          00h                                     
DATA:004628b2   00              ??          00h                                     
DATA:004628b3   00              ??          00h                                     
DATA:004628b4   83              ??          83h                                     
DATA:004628b5   00              ??          00h                                     
DATA:004628b6   00              ??          00h                                     ;?  ->  00420000
DATA:004628b7   00              ??          00h                                     
DATA:004628b8   42              ??          42h    B                                
DATA:004628b9   00              ??          00h                                     
DATA:004628ba   00              ??          00h                                     
DATA:004628bb   00              ??          00h                                     
                            DAT_004628bc:                 ;XREF[1,0]:   0043dc4c
DATA:004628bc   21              ??          21h    !                                
DATA:004628bd   00              ??          00h                                     
DATA:004628be   00              ??          00h                                     
DATA:004628bf   00              ??          00h                                     
DATA:004628c0   1a              ??          1Ah                                     
DATA:004628c1   00              ??          00h                                     
DATA:004628c2   00              ??          00h                                     
DATA:004628c3   00              ??          00h                                     
DATA:004628c4   14              ??          14h                                     
DATA:004628c5   00              ??          00h                                     
DATA:004628c6   00              ??          00h                                     
DATA:004628c7   00              ??          00h                                     
DATA:004628c8   0d              ??          0Dh                                     
DATA:004628c9   00              ??          00h                                     
DATA:004628ca   00              ??          00h                                     
DATA:004628cb   00              ??          00h                                     
                            DAT_004628cc:                 ;XREF[1,0]:   0043dc5e
DATA:004628cc   83              ??          83h                                     
DATA:004628cd   00              ??          00h                                     
DATA:004628ce   00              ??          00h                                     
DATA:004628cf   00              ??          00h                                     
DATA:004628d0   62              ??          62h    b                                
DATA:004628d1   00              ??          00h                                     
DATA:004628d2   00              ??          00h                                     ;?  ->  00420000
DATA:004628d3   00              ??          00h                                     
DATA:004628d4   42              ??          42h    B                                
DATA:004628d5   00              ??          00h                                     
DATA:004628d6   00              ??          00h                                     
DATA:004628d7   00              ??          00h                                     
DATA:004628d8   21              ??          21h    !                                
DATA:004628d9   00              ??          00h                                     
DATA:004628da   00              ??          00h                                     
DATA:004628db   00              ??          00h                                     
                            DAT_004628dc:                 ;XREF[1,0]:   0043dc70
DATA:004628dc   3d              ??          3Dh    =                                
DATA:004628dd   0a              ??          0Ah                                     
DATA:004628de   00              ??          00h                                     
DATA:004628df   00              ??          00h                                     
DATA:004628e0   5c              ??          5Ch    \                                
DATA:004628e1   0f              ??          0Fh                                     
DATA:004628e2   00              ??          00h                                     
DATA:004628e3   00              ??          00h                                     
DATA:004628e4   ec              ??          ECh                                     
DATA:004628e5   11              ??          11h                                     
DATA:004628e6   00              ??          00h                                     
DATA:004628e7   00              ??          00h                                     
DATA:004628e8   9a              ??          9Ah                                     
DATA:004628e9   19              ??          19h                                     
DATA:004628ea   00              ??          00h                                     
DATA:004628eb   00              ??          00h                                     
                            DAT_004628ec:                 ;XREF[1,0]:   0043dc82
DATA:004628ec   3d              ??          3Dh    =                                
DATA:004628ed   0a              ??          0Ah                                     
DATA:004628ee   00              ??          00h                                     
DATA:004628ef   00              ??          00h                                     
DATA:004628f0   5c              ??          5Ch    \                                
DATA:004628f1   0f              ??          0Fh                                     
DATA:004628f2   00              ??          00h                                     
DATA:004628f3   00              ??          00h                                     
DATA:004628f4   ec              ??          ECh                                     
DATA:004628f5   11              ??          11h                                     
DATA:004628f6   00              ??          00h                                     
DATA:004628f7   00              ??          00h                                     
DATA:004628f8   9a              ??          9Ah                                     
DATA:004628f9   19              ??          19h                                     
DATA:004628fa   00              ??          00h                                     
DATA:004628fb   00              ??          00h                                     
                            DAT_004628fc:                 ;XREF[2,0]:   0043dc94,0043dca6
DATA:004628fc   9a              ??          9Ah                                     
DATA:004628fd   99              ??          99h                                     
DATA:004628fe   00              ??          00h                                     
DATA:004628ff   00              ??          00h                                     
DATA:00462900   66              ??          66h    f                                
DATA:00462901   66              ??          66h    f                                
DATA:00462902   00              ??          00h                                     
DATA:00462903   00              ??          00h                                     
DATA:00462904   33              ??          33h    3                                
DATA:00462905   33              ??          33h    3                                
DATA:00462906   00              ??          00h                                     
DATA:00462907   00              ??          00h                                     
DATA:00462908   00              ??          00h                                     
DATA:00462909   00              ??          00h                                     
DATA:0046290a   00              ??          00h                                     
DATA:0046290b   00              ??          00h                                     
DATA:0046290c   9a              ??          9Ah                                     
DATA:0046290d   99              ??          99h                                     
DATA:0046290e   00              ??          00h                                     
DATA:0046290f   00              ??          00h                                     
DATA:00462910   66              ??          66h    f                                
DATA:00462911   66              ??          66h    f                                
DATA:00462912   00              ??          00h                                     
DATA:00462913   00              ??          00h                                     
DATA:00462914   33              ??          33h    3                                
DATA:00462915   33              ??          33h    3                                
DATA:00462916   00              ??          00h                                     
DATA:00462917   00              ??          00h                                     
DATA:00462918   00              ??          00h                                     
DATA:00462919   00              ??          00h                                     
DATA:0046291a   00              ??          00h                                     
DATA:0046291b   00              ??          00h                                     
                            DAT_0046291c:                 ;XREF[1,0]:   0043dcb8
DATA:0046291c   00              ??          00h                                     
DATA:0046291d   00              ??          00h                                     
DATA:0046291e   01              ??          01h                                     
DATA:0046291f   00              ??          00h                                     
DATA:00462920   9a              ??          9Ah                                     
DATA:00462921   99              ??          99h                                     
DATA:00462922   00              ??          00h                                     
DATA:00462923   00              ??          00h                                     
DATA:00462924   33              ??          33h    3                                
DATA:00462925   33              ??          33h    3                                
DATA:00462926   00              ??          00h                                     
DATA:00462927   00              ??          00h                                     
DATA:00462928   00              ??          00h                                     
DATA:00462929   00              ??          00h                                     
DATA:0046292a   00              ??          00h                                     
DATA:0046292b   00              ??          00h                                     
                            DAT_0046292c:                 ;XREF[1,0]:   0043dcca
DATA:0046292c   cd              ??          CDh                                     
DATA:0046292d   4c              ??          4Ch    L                                
DATA:0046292e   00              ??          00h                                     
DATA:0046292f   00              ??          00h                                     
DATA:00462930   33              ??          33h    3                                
DATA:00462931   33              ??          33h    3                                
DATA:00462932   00              ??          00h                                     
DATA:00462933   00              ??          00h                                     
DATA:00462934   9a              ??          9Ah                                     
DATA:00462935   19              ??          19h                                     
DATA:00462936   00              ??          00h                                     
DATA:00462937   00              ??          00h                                     
DATA:00462938   00              ??          00h                                     
DATA:00462939   00              ??          00h                                     
DATA:0046293a   00              ??          00h                                     
DATA:0046293b   00              ??          00h                                     
                            DAT_0046293c:                 ;XREF[1,0]:   0043dcdc
DATA:0046293c   ae              ??          AEh                                     
DATA:0046293d   07              ??          07h                                     
DATA:0046293e   00              ??          00h                                     
DATA:0046293f   00              ??          00h                                     
DATA:00462940   1f              ??          1Fh                                     
DATA:00462941   05              ??          05h                                     
DATA:00462942   00              ??          00h                                     
DATA:00462943   00              ??          00h                                     
DATA:00462944   8f              ??          8Fh                                     
DATA:00462945   02              ??          02h                                     
DATA:00462946   00              ??          00h                                     
DATA:00462947   00              ??          00h                                     
DATA:00462948   00              ??          00h                                     
DATA:00462949   00              ??          00h                                     
DATA:0046294a   00              ??          00h                                     
DATA:0046294b   00              ??          00h                                     
                            DAT_0046294c:                 ;XREF[1,0]:   0043dcee
DATA:0046294c   cd              ??          CDh                                     
DATA:0046294d   4c              ??          4Ch    L                                
DATA:0046294e   00              ??          00h                                     
DATA:0046294f   00              ??          00h                                     
DATA:00462950   33              ??          33h    3                                
DATA:00462951   33              ??          33h    3                                
DATA:00462952   00              ??          00h                                     
DATA:00462953   00              ??          00h                                     
DATA:00462954   9a              ??          9Ah                                     
DATA:00462955   19              ??          19h                                     
DATA:00462956   00              ??          00h                                     
DATA:00462957   00              ??          00h                                     
DATA:00462958   00              ??          00h                                     
DATA:00462959   00              ??          00h                                     
DATA:0046295a   00              ??          00h                                     
DATA:0046295b   00              ??          00h                                     
                            DAT_0046295c:                 ;XREF[1,0]:   0043dd8d
DATA:0046295c   66              ??          66h    f                                
DATA:0046295d   66              ??          66h    f                                
DATA:0046295e   00              ??          00h                                     
DATA:0046295f   00              ??          00h                                     
DATA:00462960   cd              ??          CDh                                     
DATA:00462961   4c              ??          4Ch    L                                
DATA:00462962   00              ??          00h                                     
DATA:00462963   00              ??          00h                                     
DATA:00462964   33              ??          33h    3                                
DATA:00462965   33              ??          33h    3                                
DATA:00462966   00              ??          00h                                     
DATA:00462967   00              ??          00h                                     
DATA:00462968   00              ??          00h                                     
DATA:00462969   00              ??          00h                                     
DATA:0046296a   00              ??          00h                                     
DATA:0046296b   00              ??          00h                                     
                            DAT_0046296c:                 ;XREF[1,0]:   0043dd9c
DATA:0046296c   66              ??          66h    f                                
DATA:0046296d   66              ??          66h    f                                
DATA:0046296e   00              ??          00h                                     
DATA:0046296f   00              ??          00h                                     
DATA:00462970   cd              ??          CDh                                     
DATA:00462971   4c              ??          4Ch    L                                
DATA:00462972   00              ??          00h                                     
DATA:00462973   00              ??          00h                                     
DATA:00462974   33              ??          33h    3                                
DATA:00462975   33              ??          33h    3                                
DATA:00462976   00              ??          00h                                     
DATA:00462977   00              ??          00h                                     
DATA:00462978   00              ??          00h                                     
DATA:00462979   00              ??          00h                                     
DATA:0046297a   00              ??          00h                                     
DATA:0046297b   00              ??          00h                                     
                            DAT_0046297c:                 ;XREF[1,0]:   0043ddab
DATA:0046297c   cd              ??          CDh                                     
DATA:0046297d   4c              ??          4Ch    L                                
DATA:0046297e   00              ??          00h                                     
DATA:0046297f   00              ??          00h                                     
DATA:00462980   33              ??          33h    3                                
DATA:00462981   33              ??          33h    3                                
DATA:00462982   00              ??          00h                                     
DATA:00462983   00              ??          00h                                     
DATA:00462984   9a              ??          9Ah                                     
DATA:00462985   19              ??          19h                                     
DATA:00462986   00              ??          00h                                     
DATA:00462987   00              ??          00h                                     
DATA:00462988   00              ??          00h                                     
DATA:00462989   00              ??          00h                                     
DATA:0046298a   00              ??          00h                                     
DATA:0046298b   00              ??          00h                                     
                            DAT_0046298c:                 ;XREF[1,0]:   0043ddba
DATA:0046298c   cd              ??          CDh                                     
DATA:0046298d   4c              ??          4Ch    L                                
DATA:0046298e   00              ??          00h                                     
DATA:0046298f   00              ??          00h                                     
DATA:00462990   33              ??          33h    3                                
DATA:00462991   33              ??          33h    3                                
DATA:00462992   00              ??          00h                                     
DATA:00462993   00              ??          00h                                     
DATA:00462994   9a              ??          9Ah                                     
DATA:00462995   19              ??          19h                                     
DATA:00462996   00              ??          00h                                     
DATA:00462997   00              ??          00h                                     
DATA:00462998   00              ??          00h                                     
DATA:00462999   00              ??          00h                                     
DATA:0046299a   00              ??          00h                                     
DATA:0046299b   00              ??          00h                                     
                            DAT_0046299c:                 ;XREF[1,0]:   0043ddc9
DATA:0046299c   66              ??          66h    f                                
DATA:0046299d   66              ??          66h    f                                
DATA:0046299e   00              ??          00h                                     
DATA:0046299f   00              ??          00h                                     
DATA:004629a0   9a              ??          9Ah                                     
DATA:004629a1   99              ??          99h                                     
DATA:004629a2   00              ??          00h                                     
DATA:004629a3   00              ??          00h                                     
DATA:004629a4   cd              ??          CDh                                     
DATA:004629a5   cc              ??          CCh                                     
DATA:004629a6   00              ??          00h                                     
DATA:004629a7   00              ??          00h                                     
DATA:004629a8   00              ??          00h                                     
DATA:004629a9   00              ??          00h                                     
DATA:004629aa   01              ??          01h                                     
DATA:004629ab   00              ??          00h                                     
                            DAT_004629ac:                 ;XREF[1,0]:   0043ddd8
DATA:004629ac   9a              ??          9Ah                                     
DATA:004629ad   19              ??          19h                                     
DATA:004629ae   00              ??          00h                                     
DATA:004629af   00              ??          00h                                     
DATA:004629b0   33              ??          33h    3                                
DATA:004629b1   33              ??          33h    3                                
DATA:004629b2   00              ??          00h                                     
DATA:004629b3   00              ??          00h                                     
DATA:004629b4   cd              ??          CDh                                     
DATA:004629b5   4c              ??          4Ch    L                                
DATA:004629b6   00              ??          00h                                     
DATA:004629b7   00              ??          00h                                     
DATA:004629b8   66              ??          66h    f                                
DATA:004629b9   66              ??          66h    f                                
DATA:004629ba   00              ??          00h                                     
DATA:004629bb   00              ??          00h                                     
                            DAT_004629bc:                 ;XREF[1,0]:   0043dde7
DATA:004629bc   9a              ??          9Ah                                     
DATA:004629bd   99              ??          99h                                     
DATA:004629be   00              ??          00h                                     
DATA:004629bf   00              ??          00h                                     
DATA:004629c0   66              ??          66h    f                                
DATA:004629c1   66              ??          66h    f                                
DATA:004629c2   00              ??          00h                                     
DATA:004629c3   00              ??          00h                                     
DATA:004629c4   33              ??          33h    3                                
DATA:004629c5   33              ??          33h    3                                
DATA:004629c6   00              ??          00h                                     
DATA:004629c7   00              ??          00h                                     
DATA:004629c8   00              ??          00h                                     
DATA:004629c9   00              ??          00h                                     
DATA:004629ca   00              ??          00h                                     
DATA:004629cb   00              ??          00h                                     
                            DAT_004629cc:                 ;XREF[1,0]:   0043ddf6
DATA:004629cc   cd              ??          CDh                                     
DATA:004629cd   4c              ??          4Ch    L                                
DATA:004629ce   00              ??          00h                                     
DATA:004629cf   00              ??          00h                                     
DATA:004629d0   33              ??          33h    3                                
DATA:004629d1   33              ??          33h    3                                
DATA:004629d2   00              ??          00h                                     
DATA:004629d3   00              ??          00h                                     
DATA:004629d4   9a              ??          9Ah                                     
DATA:004629d5   19              ??          19h                                     
DATA:004629d6   00              ??          00h                                     
DATA:004629d7   00              ??          00h                                     
DATA:004629d8   00              ??          00h                                     
DATA:004629d9   00              ??          00h                                     
DATA:004629da   00              ??          00h                                     
DATA:004629db   00              ??          00h                                     
                            DAT_004629dc:                 ;XREF[1,0]:   0043dd00
DATA:004629dc   9a              ??          9Ah                                     
DATA:004629dd   99              ??          99h                                     
DATA:004629de   00              ??          00h                                     
DATA:004629df   00              ??          00h                                     
DATA:004629e0   66              ??          66h    f                                
DATA:004629e1   66              ??          66h    f                                
DATA:004629e2   00              ??          00h                                     
DATA:004629e3   00              ??          00h                                     
DATA:004629e4   33              ??          33h    3                                
DATA:004629e5   33              ??          33h    3                                
DATA:004629e6   00              ??          00h                                     
DATA:004629e7   00              ??          00h                                     
DATA:004629e8   00              ??          00h                                     
DATA:004629e9   00              ??          00h                                     
DATA:004629ea   00              ??          00h                                     
DATA:004629eb   00              ??          00h                                     
                            DAT_004629ec:                 ;XREF[1,0]:   0043dd12
DATA:004629ec   7b              ??          7Bh    {                                
DATA:004629ed   14              ??          14h                                     
DATA:004629ee   00              ??          00h                                     
DATA:004629ef   00              ??          00h                                     
DATA:004629f0   ec              ??          ECh                                     
DATA:004629f1   11              ??          11h                                     
DATA:004629f2   00              ??          00h                                     
DATA:004629f3   00              ??          00h                                     
DATA:004629f4   5c              ??          5Ch    \                                
DATA:004629f5   0f              ??          0Fh                                     
DATA:004629f6   00              ??          00h                                     
DATA:004629f7   00              ??          00h                                     
DATA:004629f8   cd              ??          CDh                                     
DATA:004629f9   0c              ??          0Ch                                     
DATA:004629fa   00              ??          00h                                     
DATA:004629fb   00              ??          00h                                     
                            DAT_004629fc:                 ;XREF[1,0]:   0043dd24
DATA:004629fc   66              ??          66h    f                                
DATA:004629fd   66              ??          66h    f                                
DATA:004629fe   00              ??          00h                                     
DATA:004629ff   00              ??          00h                                     
DATA:00462a00   9a              ??          9Ah                                     
DATA:00462a01   99              ??          99h                                     
DATA:00462a02   00              ??          00h                                     
DATA:00462a03   00              ??          00h                                     
DATA:00462a04   cd              ??          CDh                                     
DATA:00462a05   cc              ??          CCh                                     
DATA:00462a06   00              ??          00h                                     
DATA:00462a07   00              ??          00h                                     
DATA:00462a08   33              ??          33h    3                                
DATA:00462a09   33              ??          33h    3                                
DATA:00462a0a   01              ??          01h                                     
DATA:00462a0b   00              ??          00h                                     
                            DAT_00462a0c:                 ;XREF[1,0]:   0043dd36
DATA:00462a0c   7b              ??          7Bh    {                                
DATA:00462a0d   14              ??          14h                                     
DATA:00462a0e   00              ??          00h                                     
DATA:00462a0f   00              ??          00h                                     
DATA:00462a10   ec              ??          ECh                                     
DATA:00462a11   11              ??          11h                                     
DATA:00462a12   00              ??          00h                                     
DATA:00462a13   00              ??          00h                                     
DATA:00462a14   5c              ??          5Ch    \                                
DATA:00462a15   0f              ??          0Fh                                     
DATA:00462a16   00              ??          00h                                     
DATA:00462a17   00              ??          00h                                     
DATA:00462a18   cd              ??          CDh                                     
DATA:00462a19   0c              ??          0Ch                                     
DATA:00462a1a   00              ??          00h                                     
DATA:00462a1b   00              ??          00h                                     
                            DAT_00462a1c:                 ;XREF[1,0]:   0043dd48
DATA:00462a1c   66              ??          66h    f                                
DATA:00462a1d   66              ??          66h    f                                
DATA:00462a1e   00              ??          00h                                     
DATA:00462a1f   00              ??          00h                                     
DATA:00462a20   cd              ??          CDh                                     
DATA:00462a21   4c              ??          4Ch    L                                
DATA:00462a22   00              ??          00h                                     
DATA:00462a23   00              ??          00h                                     
DATA:00462a24   33              ??          33h    3                                
DATA:00462a25   33              ??          33h    3                                
DATA:00462a26   00              ??          00h                                     
DATA:00462a27   00              ??          00h                                     
DATA:00462a28   9a              ??          9Ah                                     
DATA:00462a29   19              ??          19h                                     
DATA:00462a2a   00              ??          00h                                     
DATA:00462a2b   00              ??          00h                                     
                            DAT_00462a2c:                 ;XREF[1,0]:   0043dd5a
DATA:00462a2c   ae              ??          AEh                                     
DATA:00462a2d   07              ??          07h                                     
DATA:00462a2e   00              ??          00h                                     
DATA:00462a2f   00              ??          00h                                     
DATA:00462a30   1f              ??          1Fh                                     
DATA:00462a31   05              ??          05h                                     
DATA:00462a32   00              ??          00h                                     
DATA:00462a33   00              ??          00h                                     
DATA:00462a34   8f              ??          8Fh                                     
DATA:00462a35   02              ??          02h                                     
DATA:00462a36   00              ??          00h                                     
DATA:00462a37   00              ??          00h                                     
DATA:00462a38   00              ??          00h                                     
DATA:00462a39   00              ??          00h                                     
DATA:00462a3a   00              ??          00h                                     
DATA:00462a3b   00              ??          00h                                     
                            DAT_00462a3c:                 ;XREF[1,0]:   0043dd6c
DATA:00462a3c   cd              ??          CDh                                     
DATA:00462a3d   4c              ??          4Ch    L                                
DATA:00462a3e   00              ??          00h                                     
DATA:00462a3f   00              ??          00h                                     
DATA:00462a40   33              ??          33h    3                                
DATA:00462a41   33              ??          33h    3                                
DATA:00462a42   00              ??          00h                                     
DATA:00462a43   00              ??          00h                                     
DATA:00462a44   9a              ??          9Ah                                     
DATA:00462a45   19              ??          19h                                     
DATA:00462a46   00              ??          00h                                     
DATA:00462a47   00              ??          00h                                     
DATA:00462a48   00              ??          00h                                     
DATA:00462a49   00              ??          00h                                     
DATA:00462a4a   00              ??          00h                                     
DATA:00462a4b   00              ??          00h                                     
                            DAT_00462a4c:                 ;XREF[1,0]:   0043dd7e
DATA:00462a4c   cd              ??          CDh                                     
DATA:00462a4d   4c              ??          4Ch    L                                
DATA:00462a4e   00              ??          00h                                     
DATA:00462a4f   00              ??          00h                                     
DATA:00462a50   33              ??          33h    3                                
DATA:00462a51   33              ??          33h    3                                
DATA:00462a52   00              ??          00h                                     
DATA:00462a53   00              ??          00h                                     
DATA:00462a54   9a              ??          9Ah                                     
DATA:00462a55   19              ??          19h                                     
DATA:00462a56   00              ??          00h                                     
DATA:00462a57   00              ??          00h                                     
DATA:00462a58   00              ??          00h                                     
DATA:00462a59   00              ??          00h                                     
DATA:00462a5a   00              ??          00h                                     
DATA:00462a5b   00              ??          00h                                     
                            DAT_00462a5c:                 ;XREF[1,0]:   0043db09
DATA:00462a5c   00              ??          00h                                     
DATA:00462a5d   80              ??          80h                                     
DATA:00462a5e   03              ??          03h                                     
DATA:00462a5f   00              ??          00h                                     
DATA:00462a60   00              ??          00h                                     
DATA:00462a61   00              ??          00h                                     
DATA:00462a62   04              ??          04h                                     
DATA:00462a63   00              ??          00h                                     
DATA:00462a64   00              ??          00h                                     
DATA:00462a65   00              ??          00h                                     
DATA:00462a66   06              ??          06h                                     
DATA:00462a67   00              ??          00h                                     
DATA:00462a68   00              ??          00h                                     
DATA:00462a69   00              ??          00h                                     
DATA:00462a6a   07              ??          07h                                     
DATA:00462a6b   00              ??          00h                                     
DATA:00462a6c   00              ??          00h                                     
DATA:00462a6d   00              ??          00h                                     
DATA:00462a6e   09              ??          09h                                     
DATA:00462a6f   00              ??          00h                                     
                            DAT_00462a70:                 ;XREF[3,0]:   0043e08b,0043e73f,0043eb8c
DATA:00462a70   00              ??          00h                                     
DATA:00462a71   00              ??          00h                                     
                            PTR_FUN_00462a72:             ;XREF[1,0]:   0042fc8f
DATA:00462a72   96e04300        addr        CODE:FUN_0043e096                       
DATA:00462a76   30e54300        addr        CODE:FUN_0043e530                       
DATA:00462a7a   5ce64300        addr        CODE:FUN_0043e65c                       
                            $RDAT:                        ;XREF[1,0]:   0043e0f4
DATA:00462a7e   52              ??          52h    R                                
DATA:00462a7f   44              ??          44h    D                                
DATA:00462a80   41              ??          41h    A                                
DATA:00462a81   54              ??          54h    T                                
DATA:00462a82   00              ??          00h                                     
                            $RACE2:                       ;XREF[1,0]:   0043e24c
DATA:00462a83   52              ??          52h    R                                
DATA:00462a84   41              ??          41h    A                                ;?  ->  00454341
DATA:00462a85   43              ??          43h    C                                
DATA:00462a86   45              ??          45h    E                                
DATA:00462a87   00              ??          00h                                     
                            $RACE3:                       ;XREF[1,0]:   0043e2c0
DATA:00462a88   52              ??          52h    R                                
DATA:00462a89   41              ??          41h    A                                ;?  ->  00454341
DATA:00462a8a   43              ??          43h    C                                
DATA:00462a8b   45              ??          45h    E                                
DATA:00462a8c   00              ??          00h                                     
                            $RACE4:                       ;XREF[1,0]:   0043e349
DATA:00462a8d   52              ??          52h    R                                
DATA:00462a8e   41              ??          41h    A                                ;?  ->  00454341
DATA:00462a8f   43              ??          43h    C                                
DATA:00462a90   45              ??          45h    E                                
DATA:00462a91   00              ??          00h                                     
                            $RACE5:                       ;XREF[1,0]:   0043e360
DATA:00462a92   52              ??          52h    R                                
DATA:00462a93   41              ??          41h    A                                ;?  ->  00454341
DATA:00462a94   43              ??          43h    C                                
DATA:00462a95   45              ??          45h    E                                
DATA:00462a96   00              ??          00h                                     
DATA:00462a97   00              ??          00h                                     
                            DAT_00462a98:                 ;XREF[4,0]:   0043ec4a,0043ed24,0043f186,0043f270
DATA:00462a98   ffff            undefined2  FFFFh                                   
                            DAT_00462a9a:                 ;XREF[5,0]:   0043ef10,0043f089,0043f1da,0043f231
                                                          ;             0043f239
DATA:00462a9a   0000            undefined2  0000h                                   
                            DAT_00462a9c:                 ;XREF[2,0]:   0043ec29,0043ef99
DATA:00462a9c   01              ??          01h                                     
DATA:00462a9d   00              ??          00h                                     
                            DAT_00462a9e:                 ;XREF[1,0]:   0043f2a4
DATA:00462a9e   20              ??          20h                                     
DATA:00462a9f   00              ??          00h                                     
                            DAT_00462aa0:                 ;XREF[3,0]:   0043f694,0043f6ad,0043f6fa
DATA:00462aa0   00              ??          00h                                     
DATA:00462aa1   00              ??          00h                                     
                            DAT_00462aa2:                 ;XREF[1,0]:   0043fb65
DATA:00462aa2   70              ??          70h    p                                
DATA:00462aa3   00              ??          00h                                     
DATA:00462aa4   89              ??          89h                                     
DATA:00462aa5   00              ??          00h                                     
DATA:00462aa6   a1              ??          A1h                                     
DATA:00462aa7   00              ??          00h                                     
DATA:00462aa8   b9              ??          B9h                                     
DATA:00462aa9   00              ??          00h                                     
DATA:00462aaa   d2              ??          D2h                                     
DATA:00462aab   00              ??          00h                                     
DATA:00462aac   ea              ??          EAh                                     
DATA:00462aad   00              ??          00h                                     
DATA:00462aae   03              ??          03h                                     
DATA:00462aaf   01              ??          01h                                     
DATA:00462ab0   1b              ??          1Bh                                     
DATA:00462ab1   01              ??          01h                                     
                            DAT_00462ab2:                 ;XREF[2,0]:   0043f8bc,0043f8d6
DATA:00462ab2   6b00            undefined2  006Bh                                   
                            DAT_00462ab4:                 ;XREF[1,0]:   0043f8d6
DATA:00462ab4   8400            undefined2  0084h                                   
DATA:00462ab6   9c              ??          9Ch                                     
DATA:00462ab7   00              ??          00h                                     
DATA:00462ab8   b4              ??          B4h                                     
DATA:00462ab9   00              ??          00h                                     
DATA:00462aba   cd              ??          CDh                                     
DATA:00462abb   00              ??          00h                                     
DATA:00462abc   e5              ??          E5h                                     
DATA:00462abd   00              ??          00h                                     
DATA:00462abe   fe              ??          FEh                                     
DATA:00462abf   00              ??          00h                                     
DATA:00462ac0   16              ??          16h                                     
DATA:00462ac1   01              ??          01h                                     
                            DAT_00462ac2:                 ;XREF[1,0]:   0043f910
DATA:00462ac2   c900            undefined2  00C9h                                   
                            DAT_00462ac4:                 ;XREF[1,0]:   0043f910
DATA:00462ac4   ea00            undefined2  00EAh                                   
DATA:00462ac6   0b              ??          0Bh                                     
DATA:00462ac7   01              ??          01h                                     
                            endgame:                      ;XREF[2,0]:   0043fc64,0043fe2e
DATA:00462ac8   0000            undefined2  0000h                                   
DATA:00462aca   00              ??          00h                                     
DATA:00462acb   00              ??          00h                                     
                            DAT_00462acc:                 ;XREF[1,0]:   00440179
DATA:00462acc   9200            undefined2  0092h                                   
DATA:00462ace   00              ??          00h                                     
DATA:00462acf   00              ??          00h                                     
DATA:00462ad0   83              ??          83h                                     
DATA:00462ad1   00              ??          00h                                     
DATA:00462ad2   00              ??          00h                                     
DATA:00462ad3   00              ??          00h                                     
DATA:00462ad4   74              ??          74h    t                                
DATA:00462ad5   00              ??          00h                                     
DATA:00462ad6   00              ??          00h                                     
DATA:00462ad7   00              ??          00h                                     
DATA:00462ad8   65              ??          65h    e                                
DATA:00462ad9   00              ??          00h                                     
DATA:00462ada   00              ??          00h                                     
DATA:00462adb   00              ??          00h                                     
DATA:00462adc   56              ??          56h    V                                
DATA:00462add   00              ??          00h                                     
DATA:00462ade   00              ??          00h                                     ;?  ->  00470000
DATA:00462adf   00              ??          00h                                     
DATA:00462ae0   47              ??          47h    G                                
DATA:00462ae1   00              ??          00h                                     
DATA:00462ae2   00              ??          00h                                     
DATA:00462ae3   00              ??          00h                                     
DATA:00462ae4   00              ??          00h                                     
DATA:00462ae5   00              ??          00h                                     
DATA:00462ae6   00              ??          00h                                     
DATA:00462ae7   00              ??          00h                                     
DATA:00462ae8   00              ??          00h                                     
DATA:00462ae9   00              ??          00h                                     
DATA:00462aea   00              ??          00h                                     
DATA:00462aeb   00              ??          00h                                     
                            CATEGORY_LEN:                 ;XREF[7,0]:   0043f76b,0043f9e5,0043fa93,0043fad1
                                                          ;             0043fc32,0043fd15,004401d0
DATA:00462aec   2b0028002...    short[8]                                            
   |_DATA:00462aec   [0]             short       2Bh                                     
   |_DATA:00462aee   [1]             short       28h                                     
   |_DATA:00462af0   [2]             short       21h                                     
   |_DATA:00462af2   [3]             short       2Ah                                     
   |_DATA:00462af4   [4]             short       2Ah                                     
   |_DATA:00462af6   [5]             short       14h                                     
   |_DATA:00462af8   [6]             short       1Eh                                     
   |_DATA:00462afa   [7]             short       14h                                     
                            currentCategory:              ;XREF[15,0]:  0043f764,0043f806,0043f9d3,0043f9de
                                                          ;             0043fa8c,0043faca,0043fb5e,0043fb97
                                                          ;             0043fb9d,0043fe38,0043fe5a,0043fe7b
                                                          ;             0043fe8d,0044011a,00440158
DATA:00462afc   0000            PuzzleCa...BALANCE                                 
                            currentPuzzle:                ;XREF[32,0]:  0041adbc,00422002,004278ac,004278b6
                                                          ;             004278d1,0042b5c9,0042b5d6,0042b791
                                                          ;             00432cf5,0043372a,00433748,004353f6
                                                          ;             0043a73e,0043f773,0043f77c,0043f9ed
                                                          ;             0043f9f6,0043fa7f,0043fa86,0043fa9d
                                                          ;             0043faad,0043fab7,0043fabe,0043fad9
                                                          ;             0043fb08,0043fbfb,0043fe4b,0043fe6d
                                                          ;             00441dfb,00441e05,00441e0e,00447a72
DATA:00462afe   0100            PuzzleNu...1h                                      
DATA:00462b00   00              ??          00h                                     
DATA:00462b01   00              ??          00h                                     
                            PTR_LAB_00462b02:             ;XREF[9,0]:   0041b0e4,00422914,00426c4e,0042b8c1
                                                          ;             004328fa,00432932,00435846,00441029
                                                          ;             00447df6
DATA:00462b02   70f64300        addr        CODE:LAB_0043f670                       
DATA:00462b06   9ff74300        addr        CODE:LAB_0043f79f                       
DATA:00462b0a   e9f74300        addr        CODE:Puzzles::SetVtableForCurrentCate...
                            %d:                           ;XREF[1,0]:   0043fb10
DATA:00462b0e   25              ??          25h    %                                
DATA:00462b0f   64              ??          64h    d                                
DATA:00462b10   00              ??          00h                                     
                            DAT_00462b11:                 ;XREF[1,0]:   0043fe00
DATA:00462b11   17              ??          17h                                     
DATA:00462b12   18              ??          18h                                     
DATA:00462b13   00              ??          00h                                     
                            $TEXT28:                      ;XREF[1,0]:   0043ffed
DATA:00462b14   54              ??          54h    T                                
DATA:00462b15   45              ??          45h    E                                
DATA:00462b16   58              ??          58h    X                                
DATA:00462b17   54              ??          54h    T                                
DATA:00462b18   00              ??          00h                                     
                            $TEXT29:                      ;XREF[1,0]:   0044000b
DATA:00462b19   54              ??          54h    T                                
DATA:00462b1a   45              ??          45h    E                                
DATA:00462b1b   58              ??          58h    X                                
DATA:00462b1c   54              ??          54h    T                                
DATA:00462b1d   00              ??          00h                                     
DATA:00462b1e   00              ??          00h                                     
DATA:00462b1f   00              ??          00h                                     
                            DAT_00462b20:                 ;XREF[4,0]:   00440318,00440322,00440344,004403b2
DATA:00462b20   00              ??          00h                                     
DATA:00462b21   00              ??          00h                                     
DATA:00462b22   00              ??          00h                                     
DATA:00462b23   00              ??          00h                                     
                            $pTEXT:                       ;XREF[14,0]:  00418d67,0042fcf3,0042fd37,0043baa9
                                                          ;             0043baed,0043cfe4,0043d796,0043d7e8
                                                          ;             004456db,0044572a,00445740,004461a8
                                                          ;             0044630c,0044c8c6
DATA:00462b24   3a2c4600        addr        $TEXT                                   ;= 54h    T
                            $pINTS:                       ;XREF[5,0]:   004141f0,004187ee,0043ce08,0043ce63
                                                          ;             004474cb
DATA:00462b28   3f2c4600        addr        $INTS                                   ;= 49h    I
                            $pWAVE:                       ;XREF[4,0]:   00446051,0044608a,0044612b,004462ab
DATA:00462b2c   442c4600        addr        $WAVE                                   ;= 57h    W
                            ;************************************************************************************************
                            ;*  lpReturnedString parameter of GetPrivateProfileStringA                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpReturnedString_00462b30:    ;XREF[3,0]:   00440280,0044b722,0044b779
DATA:00462b30   00000000        LPSTR       00000000                                
DATA:00462b34   00              ??          00h                                     
DATA:00462b35   00              ??          00h                                     
DATA:00462b36   00              ??          00h                                     
DATA:00462b37   00              ??          00h                                     
DATA:00462b38   00              ??          00h                                     
DATA:00462b39   00              ??          00h                                     
DATA:00462b3a   00              ??          00h                                     
DATA:00462b3b   00              ??          00h                                     
DATA:00462b3c   00              ??          00h                                     
DATA:00462b3d   00              ??          00h                                     
DATA:00462b3e   00              ??          00h                                     
DATA:00462b3f   00              ??          00h                                     
DATA:00462b40   00              ??          00h                                     
DATA:00462b41   00              ??          00h                                     
DATA:00462b42   00              ??          00h                                     
DATA:00462b43   00              ??          00h                                     
DATA:00462b44   00              ??          00h                                     
DATA:00462b45   00              ??          00h                                     
DATA:00462b46   00              ??          00h                                     
DATA:00462b47   00              ??          00h                                     
DATA:00462b48   00              ??          00h                                     
DATA:00462b49   00              ??          00h                                     
DATA:00462b4a   00              ??          00h                                     
DATA:00462b4b   00              ??          00h                                     
DATA:00462b4c   00              ??          00h                                     
DATA:00462b4d   00              ??          00h                                     
DATA:00462b4e   00              ??          00h                                     
DATA:00462b4f   00              ??          00h                                     
DATA:00462b50   00              ??          00h                                     
DATA:00462b51   00              ??          00h                                     
DATA:00462b52   00              ??          00h                                     
DATA:00462b53   00              ??          00h                                     
DATA:00462b54   00              ??          00h                                     
DATA:00462b55   00              ??          00h                                     
DATA:00462b56   00              ??          00h                                     
DATA:00462b57   00              ??          00h                                     
DATA:00462b58   00              ??          00h                                     
DATA:00462b59   00              ??          00h                                     
DATA:00462b5a   00              ??          00h                                     
DATA:00462b5b   00              ??          00h                                     
DATA:00462b5c   00              ??          00h                                     
DATA:00462b5d   00              ??          00h                                     
DATA:00462b5e   00              ??          00h                                     
DATA:00462b5f   00              ??          00h                                     
DATA:00462b60   00              ??          00h                                     
DATA:00462b61   00              ??          00h                                     
DATA:00462b62   00              ??          00h                                     
DATA:00462b63   00              ??          00h                                     
DATA:00462b64   00              ??          00h                                     
DATA:00462b65   00              ??          00h                                     
DATA:00462b66   00              ??          00h                                     
DATA:00462b67   00              ??          00h                                     
DATA:00462b68   00              ??          00h                                     
DATA:00462b69   00              ??          00h                                     
DATA:00462b6a   00              ??          00h                                     
DATA:00462b6b   00              ??          00h                                     
DATA:00462b6c   00              ??          00h                                     
DATA:00462b6d   00              ??          00h                                     
DATA:00462b6e   00              ??          00h                                     
DATA:00462b6f   00              ??          00h                                     
DATA:00462b70   00              ??          00h                                     
DATA:00462b71   00              ??          00h                                     
DATA:00462b72   00              ??          00h                                     
DATA:00462b73   00              ??          00h                                     
DATA:00462b74   00              ??          00h                                     
DATA:00462b75   00              ??          00h                                     
DATA:00462b76   00              ??          00h                                     
DATA:00462b77   00              ??          00h                                     
DATA:00462b78   00              ??          00h                                     
DATA:00462b79   00              ??          00h                                     
DATA:00462b7a   00              ??          00h                                     
DATA:00462b7b   00              ??          00h                                     
DATA:00462b7c   00              ??          00h                                     
DATA:00462b7d   00              ??          00h                                     
DATA:00462b7e   00              ??          00h                                     
DATA:00462b7f   00              ??          00h                                     
DATA:00462b80   00              ??          00h                                     
DATA:00462b81   00              ??          00h                                     
DATA:00462b82   00              ??          00h                                     
DATA:00462b83   00              ??          00h                                     
DATA:00462b84   00              ??          00h                                     
DATA:00462b85   00              ??          00h                                     
DATA:00462b86   00              ??          00h                                     
DATA:00462b87   00              ??          00h                                     
DATA:00462b88   00              ??          00h                                     
DATA:00462b89   00              ??          00h                                     
DATA:00462b8a   00              ??          00h                                     
DATA:00462b8b   00              ??          00h                                     
DATA:00462b8c   00              ??          00h                                     
DATA:00462b8d   00              ??          00h                                     
DATA:00462b8e   00              ??          00h                                     
DATA:00462b8f   00              ??          00h                                     
DATA:00462b90   00              ??          00h                                     
DATA:00462b91   00              ??          00h                                     
DATA:00462b92   00              ??          00h                                     
DATA:00462b93   00              ??          00h                                     
DATA:00462b94   00              ??          00h                                     
DATA:00462b95   00              ??          00h                                     
DATA:00462b96   00              ??          00h                                     
DATA:00462b97   00              ??          00h                                     
DATA:00462b98   00              ??          00h                                     
DATA:00462b99   00              ??          00h                                     
DATA:00462b9a   00              ??          00h                                     
DATA:00462b9b   00              ??          00h                                     
DATA:00462b9c   00              ??          00h                                     
DATA:00462b9d   00              ??          00h                                     
DATA:00462b9e   00              ??          00h                                     
DATA:00462b9f   00              ??          00h                                     
DATA:00462ba0   00              ??          00h                                     
DATA:00462ba1   00              ??          00h                                     
DATA:00462ba2   00              ??          00h                                     
DATA:00462ba3   00              ??          00h                                     
DATA:00462ba4   00              ??          00h                                     
DATA:00462ba5   00              ??          00h                                     
DATA:00462ba6   00              ??          00h                                     
DATA:00462ba7   00              ??          00h                                     
DATA:00462ba8   00              ??          00h                                     
DATA:00462ba9   00              ??          00h                                     
DATA:00462baa   00              ??          00h                                     
DATA:00462bab   00              ??          00h                                     
DATA:00462bac   00              ??          00h                                     
DATA:00462bad   00              ??          00h                                     
DATA:00462bae   00              ??          00h                                     
DATA:00462baf   00              ??          00h                                     
DATA:00462bb0   00              ??          00h                                     
DATA:00462bb1   00              ??          00h                                     
DATA:00462bb2   00              ??          00h                                     
DATA:00462bb3   00              ??          00h                                     
DATA:00462bb4   00              ??          00h                                     
DATA:00462bb5   00              ??          00h                                     
DATA:00462bb6   00              ??          00h                                     
DATA:00462bb7   00              ??          00h                                     
DATA:00462bb8   00              ??          00h                                     
DATA:00462bb9   00              ??          00h                                     
DATA:00462bba   00              ??          00h                                     
DATA:00462bbb   00              ??          00h                                     
DATA:00462bbc   00              ??          00h                                     
DATA:00462bbd   00              ??          00h                                     
DATA:00462bbe   00              ??          00h                                     
DATA:00462bbf   00              ??          00h                                     
DATA:00462bc0   00              ??          00h                                     
DATA:00462bc1   00              ??          00h                                     
DATA:00462bc2   00              ??          00h                                     
DATA:00462bc3   00              ??          00h                                     
DATA:00462bc4   00              ??          00h                                     
DATA:00462bc5   00              ??          00h                                     
DATA:00462bc6   00              ??          00h                                     
DATA:00462bc7   00              ??          00h                                     
DATA:00462bc8   00              ??          00h                                     
DATA:00462bc9   00              ??          00h                                     
DATA:00462bca   00              ??          00h                                     
DATA:00462bcb   00              ??          00h                                     
DATA:00462bcc   00              ??          00h                                     
DATA:00462bcd   00              ??          00h                                     
DATA:00462bce   00              ??          00h                                     
DATA:00462bcf   00              ??          00h                                     
DATA:00462bd0   00              ??          00h                                     
DATA:00462bd1   00              ??          00h                                     
DATA:00462bd2   00              ??          00h                                     
DATA:00462bd3   00              ??          00h                                     
DATA:00462bd4   00              ??          00h                                     
DATA:00462bd5   00              ??          00h                                     
DATA:00462bd6   00              ??          00h                                     
DATA:00462bd7   00              ??          00h                                     
DATA:00462bd8   00              ??          00h                                     
DATA:00462bd9   00              ??          00h                                     
DATA:00462bda   00              ??          00h                                     
DATA:00462bdb   00              ??          00h                                     
DATA:00462bdc   00              ??          00h                                     
DATA:00462bdd   00              ??          00h                                     
DATA:00462bde   00              ??          00h                                     
DATA:00462bdf   00              ??          00h                                     
DATA:00462be0   00              ??          00h                                     
DATA:00462be1   00              ??          00h                                     
DATA:00462be2   00              ??          00h                                     
DATA:00462be3   00              ??          00h                                     
DATA:00462be4   00              ??          00h                                     
DATA:00462be5   00              ??          00h                                     
DATA:00462be6   00              ??          00h                                     
DATA:00462be7   00              ??          00h                                     
DATA:00462be8   00              ??          00h                                     
DATA:00462be9   00              ??          00h                                     
DATA:00462bea   00              ??          00h                                     
DATA:00462beb   00              ??          00h                                     
DATA:00462bec   00              ??          00h                                     
DATA:00462bed   00              ??          00h                                     
DATA:00462bee   00              ??          00h                                     
DATA:00462bef   00              ??          00h                                     
DATA:00462bf0   00              ??          00h                                     
DATA:00462bf1   00              ??          00h                                     
DATA:00462bf2   00              ??          00h                                     
DATA:00462bf3   00              ??          00h                                     
DATA:00462bf4   00              ??          00h                                     
DATA:00462bf5   00              ??          00h                                     
DATA:00462bf6   00              ??          00h                                     
DATA:00462bf7   00              ??          00h                                     
DATA:00462bf8   00              ??          00h                                     
DATA:00462bf9   00              ??          00h                                     
DATA:00462bfa   00              ??          00h                                     
DATA:00462bfb   00              ??          00h                                     
DATA:00462bfc   00              ??          00h                                     
DATA:00462bfd   00              ??          00h                                     
DATA:00462bfe   00              ??          00h                                     
DATA:00462bff   00              ??          00h                                     
DATA:00462c00   00              ??          00h                                     
DATA:00462c01   00              ??          00h                                     
DATA:00462c02   00              ??          00h                                     
DATA:00462c03   00              ??          00h                                     
DATA:00462c04   00              ??          00h                                     
DATA:00462c05   00              ??          00h                                     
DATA:00462c06   00              ??          00h                                     
DATA:00462c07   00              ??          00h                                     
DATA:00462c08   00              ??          00h                                     
DATA:00462c09   00              ??          00h                                     
DATA:00462c0a   00              ??          00h                                     
DATA:00462c0b   00              ??          00h                                     
DATA:00462c0c   00              ??          00h                                     
DATA:00462c0d   00              ??          00h                                     
DATA:00462c0e   00              ??          00h                                     
DATA:00462c0f   00              ??          00h                                     
DATA:00462c10   00              ??          00h                                     
DATA:00462c11   00              ??          00h                                     
DATA:00462c12   00              ??          00h                                     
DATA:00462c13   00              ??          00h                                     
DATA:00462c14   00              ??          00h                                     
DATA:00462c15   00              ??          00h                                     
DATA:00462c16   00              ??          00h                                     
DATA:00462c17   00              ??          00h                                     
DATA:00462c18   00              ??          00h                                     
DATA:00462c19   00              ??          00h                                     
DATA:00462c1a   00              ??          00h                                     
DATA:00462c1b   00              ??          00h                                     
DATA:00462c1c   00              ??          00h                                     
DATA:00462c1d   00              ??          00h                                     
DATA:00462c1e   00              ??          00h                                     
DATA:00462c1f   00              ??          00h                                     
DATA:00462c20   00              ??          00h                                     
DATA:00462c21   00              ??          00h                                     
DATA:00462c22   00              ??          00h                                     
DATA:00462c23   00              ??          00h                                     
DATA:00462c24   00              ??          00h                                     
DATA:00462c25   00              ??          00h                                     
DATA:00462c26   00              ??          00h                                     
DATA:00462c27   00              ??          00h                                     
DATA:00462c28   00              ??          00h                                     
DATA:00462c29   00              ??          00h                                     
DATA:00462c2a   00              ??          00h                                     
DATA:00462c2b   00              ??          00h                                     
DATA:00462c2c   00              ??          00h                                     
DATA:00462c2d   00              ??          00h                                     
DATA:00462c2e   00              ??          00h                                     
DATA:00462c2f   00              ??          00h                                     
DATA:00462c30   00              ??          00h                                     
DATA:00462c31   00              ??          00h                                     
DATA:00462c32   00              ??          00h                                     
DATA:00462c33   00              ??          00h                                     
                            DAT_00462c34:                 ;XREF[14,0]:  00440330,0044039a,004404bc,004405e8
                                                          ;             00440637,004406a8,0044070c,00440744
                                                          ;             004407a3,004407de,00440870,004408af
                                                          ;             004408de,00440961
DATA:00462c34   00000000        undefined4  00000000h                               
                            DAT_00462c38:                 ;XREF[8,0]:   00412ae3,00412d48,004404d9,0044050b
                                                          ;             004406df,00440723,00440776,004407ba
DATA:00462c38   00              ??          00h                                     
DATA:00462c39   00              ??          00h                                     
                            $TEXT:                        ;XREF[15,0]:  00418d67,0042fcf3,0042fd37,0043baa9
                                                          ;             0043baed,0043cfe4,0043d796,0043d7e8
                                                          ;             004456db,0044572a,00445740,004461a8
                                                          ;             0044630c,0044c8c6,00462b24
DATA:00462c3a   54              ??          54h    T                                
DATA:00462c3b   45              ??          45h    E                                
DATA:00462c3c   58              ??          58h    X                                
DATA:00462c3d   54              ??          54h    T                                
DATA:00462c3e   00              ??          00h                                     
                            $INTS:                        ;XREF[6,0]:   004141f0,004187ee,0043ce08,0043ce63
                                                          ;             004474cb,00462b28
DATA:00462c3f   49              ??          49h    I                                
DATA:00462c40   4e              ??          4Eh    N                                
DATA:00462c41   54              ??          54h    T                                
DATA:00462c42   53              ??          53h    S                                
DATA:00462c43   00              ??          00h                                     
                            $WAVE:                        ;XREF[5,0]:   00446051,0044608a,0044612b,004462ab
                                                          ;             00462b2c
DATA:00462c44   57              ??          57h    W                                
DATA:00462c45   41              ??          41h    A                                ;?  ->  00455641
DATA:00462c46   56              ??          56h    V                                
DATA:00462c47   45              ??          45h    E                                
DATA:00462c48   00              ??          00h                                     
                            DAT_00462c49:                 ;XREF[1,0]:   004402b7
DATA:00462c49   2e              ??          2Eh    .                                
DATA:00462c4a   65              ??          65h    e                                
DATA:00462c4b   78              ??          78h    x                                
DATA:00462c4c   65              ??          65h    e                                
DATA:00462c4d   00              ??          00h                                     
                            s_Rs32_:_%s_%d_00462c4e:      ;XREF[1,0]:   00440917
DATA:00462c4e   527333322...    ds          "Rs32 : %s %d"                          
DATA:00462c5b   00              ??          00h                                     
                            DAT_00462c5c:                 ;XREF[9,0]:   00440bc8,00440db3,00440e85,00440fa6
                                                          ;             00440fb5,00440fc1,00441d37,0044378a
                                                          ;             0044380f
DATA:00462c5c   0000            undefined2  0000h                                   
DATA:00462c5e   00              ??          00h                                     
DATA:00462c5f   00              ??          00h                                     
                            DAT_00462c60:                 ;XREF[32,0]:  00440bf3,00440fee,00441061,004410e7
                                                          ;             004411ea,004412e9,00441378,004413a9
                                                          ;             004413b3,004413c9,004413e8,004413f4
                                                          ;             00441457,00441463,004414b1,004414c0
                                                          ;             00441509,0044153d,00441577,00441672
                                                          ;             00441739,00441757,004417b2,00441bff
                                                          ;             00441c4a,00441c7c,00441d49,00443794
                                                          ;             004437a7,004437ef,00443826,0044386d
DATA:00462c60   0600            undefined2  0006h                                   
                            DAT_00462c62:                 ;XREF[20,0]:  00440a57,00440a8a,00440ae3,00440b09
                                                          ;             004410a5,00441149,004411a8,0044124c
                                                          ;             004412ab,004412f5,0044134c,00441384
                                                          ;             004413fd,0044146c,00441ace,00441af4
                                                          ;             00441c0b,00441cda,00441cf3,00441d52
DATA:00462c62   0a00            undefined2  000Ah                                   
                            DAT_00462c64:                 ;XREF[4,0]:   00440f93,00440f9d,00441623,00441729
DATA:00462c64   00              ??          00h                                     
DATA:00462c65   00              ??          00h                                     
                            DAT_00462c66:                 ;XREF[5,0]:   004410f2,00441100,004411f5,00441203
                                                          ;             00441d40
DATA:00462c66   00              ??          00h                                     
DATA:00462c67   00              ??          00h                                     
                            DAT_00462c68:                 ;XREF[4,0]:   0044099c,0044194b,00441b5e,00441bc2
DATA:00462c68   01              ??          01h                                     
DATA:00462c69   00              ??          00h                                     
                            DAT_00462c6a:                 ;XREF[1,0]:   004419a9
DATA:00462c6a   1000            undefined2  0010h                                   
                            DAT_00462c6c:                 ;XREF[1,0]:   0044199d
DATA:00462c6c   8400            undefined2  0084h                                   
                            DAT_00462c6e:                 ;XREF[1,0]:   004419f2
DATA:00462c6e   1300            undefined2  0013h                                   
                            DAT_00462c70:                 ;XREF[1,0]:   004419e6
DATA:00462c70   b600            undefined2  00B6h                                   
                            DAT_00462c72:                 ;XREF[1,0]:   004409e7
DATA:00462c72   0b00            undefined2  000Bh                                   
                            DAT_00462c74:                 ;XREF[1,0]:   004409db
DATA:00462c74   8200            undefined2  0082h                                   
                            DAT_00462c76:                 ;XREF[1,0]:   004409cf
DATA:00462c76   0e00            undefined2  000Eh                                   
                            DAT_00462c78:                 ;XREF[1,0]:   004409c3
DATA:00462c78   2d00            undefined2  002Dh                                   
DATA:00462c7a   02              ??          02h                                     
DATA:00462c7b   00              ??          00h                                     
DATA:00462c7c   38              ??          38h    8                                
DATA:00462c7d   00              ??          00h                                     
DATA:00462c7e   84              ??          84h                                     
DATA:00462c7f   00              ??          00h                                     
DATA:00462c80   38              ??          38h    8                                
DATA:00462c81   00              ??          00h                                     
DATA:00462c82   b6              ??          B6h                                     
DATA:00462c83   00              ??          00h                                     
DATA:00462c84   36              ??          36h    6                                
DATA:00462c85   00              ??          00h                                     
DATA:00462c86   82              ??          82h                                     
DATA:00462c87   00              ??          00h                                     
DATA:00462c88   10              ??          10h                                     
DATA:00462c89   00              ??          00h                                     
DATA:00462c8a   2d              ??          2Dh    -                                
DATA:00462c8b   00              ??          00h                                     
DATA:00462c8c   03              ??          03h                                     
DATA:00462c8d   00              ??          00h                                     
DATA:00462c8e   10              ??          10h                                     
DATA:00462c8f   00              ??          00h                                     
DATA:00462c90   be              ??          BEh                                     
DATA:00462c91   00              ??          00h                                     
DATA:00462c92   13              ??          13h                                     
DATA:00462c93   00              ??          00h                                     
DATA:00462c94   f1              ??          F1h                                     
DATA:00462c95   00              ??          00h                                     
DATA:00462c96   0b              ??          0Bh                                     
DATA:00462c97   00              ??          00h                                     
DATA:00462c98   be              ??          BEh                                     
DATA:00462c99   00              ??          00h                                     
DATA:00462c9a   12              ??          12h                                     
DATA:00462c9b   00              ??          00h                                     
DATA:00462c9c   2d              ??          2Dh    -                                
DATA:00462c9d   00              ??          00h                                     
DATA:00462c9e   04              ??          04h                                     
DATA:00462c9f   00              ??          00h                                     
DATA:00462ca0   35              ??          35h    5                                
DATA:00462ca1   00              ??          00h                                     
DATA:00462ca2   be              ??          BEh                                     
DATA:00462ca3   00              ??          00h                                     
DATA:00462ca4   38              ??          38h    8                                
DATA:00462ca5   00              ??          00h                                     
DATA:00462ca6   f1              ??          F1h                                     
DATA:00462ca7   00              ??          00h                                     
DATA:00462ca8   34              ??          34h    4                                
DATA:00462ca9   00              ??          00h                                     
DATA:00462caa   be              ??          BEh                                     
DATA:00462cab   00              ??          00h                                     
DATA:00462cac   14              ??          14h                                     
DATA:00462cad   00              ??          00h                                     
DATA:00462cae   2d              ??          2Dh    -                                
DATA:00462caf   00              ??          00h                                     
DATA:00462cb0   05              ??          05h                                     
DATA:00462cb1   00              ??          00h                                     
DATA:00462cb2   10              ??          10h                                     
DATA:00462cb3   00              ??          00h                                     
DATA:00462cb4   fa              ??          FAh                                     
DATA:00462cb5   00              ??          00h                                     
DATA:00462cb6   13              ??          13h                                     
DATA:00462cb7   00              ??          00h                                     
DATA:00462cb8   2f              ??          2Fh    /                                
DATA:00462cb9   01              ??          01h                                     
DATA:00462cba   0b              ??          0Bh                                     
DATA:00462cbb   00              ??          00h                                     
DATA:00462cbc   f8              ??          F8h                                     
DATA:00462cbd   00              ??          00h                                     
DATA:00462cbe   19              ??          19h                                     
DATA:00462cbf   00              ??          00h                                     
DATA:00462cc0   2d              ??          2Dh    -                                
DATA:00462cc1   00              ??          00h                                     
DATA:00462cc2   0a              ??          0Ah                                     
DATA:00462cc3   00              ??          00h                                     
DATA:00462cc4   2b              ??          2Bh    +                                
DATA:00462cc5   00              ??          00h                                     
DATA:00462cc6   fa              ??          FAh                                     
DATA:00462cc7   00              ??          00h                                     
DATA:00462cc8   38              ??          38h    8                                
DATA:00462cc9   00              ??          00h                                     
DATA:00462cca   2f              ??          2Fh    /                                
DATA:00462ccb   01              ??          01h                                     
DATA:00462ccc   2a              ??          2Ah    *                                
DATA:00462ccd   00              ??          00h                                     
DATA:00462cce   f8              ??          F8h                                     
DATA:00462ccf   00              ??          00h                                     
DATA:00462cd0   1e              ??          1Eh                                     
DATA:00462cd1   00              ??          00h                                     
DATA:00462cd2   2d              ??          2Dh    -                                
DATA:00462cd3   00              ??          00h                                     
                            DAT_00462cd4:                 ;XREF[6,0]:   00440a9b,00440aa7,00440b1a,00440b26
                                                          ;             00441b05,00441b11
DATA:00462cd4   7800            undefined2  0078h                                   
                            DAT_00462cd6:                 ;XREF[6,0]:   00440a68,00440a74,00440af4,00440b00
                                                          ;             00441adf,00441aeb
DATA:00462cd6   3f00            undefined2  003Fh                                   
DATA:00462cd8   98              ??          98h                                     
DATA:00462cd9   00              ??          00h                                     
DATA:00462cda   4e              ??          4Eh    N                                
DATA:00462cdb   00              ??          00h                                     
DATA:00462cdc   bc              ??          BCh                                     
DATA:00462cdd   00              ??          00h                                     
DATA:00462cde   5e              ??          5Eh    ^                                
DATA:00462cdf   00              ??          00h                                     
DATA:00462ce0   e0              ??          E0h                                     
DATA:00462ce1   00              ??          00h                                     
DATA:00462ce2   6e              ??          6Eh    n                                
DATA:00462ce3   00              ??          00h                                     
DATA:00462ce4   04              ??          04h                                     
DATA:00462ce5   01              ??          01h                                     
DATA:00462ce6   7e              ??          7Eh    ~                                
DATA:00462ce7   00              ??          00h                                     
DATA:00462ce8   47              ??          47h    G                                
DATA:00462ce9   01              ??          01h                                     
DATA:00462cea   9b              ??          9Bh                                     
DATA:00462ceb   00              ??          00h                                     
DATA:00462cec   6a              ??          6Ah    j                                
DATA:00462ced   01              ??          01h                                     
DATA:00462cee   aa              ??          AAh                                     
DATA:00462cef   00              ??          00h                                     
DATA:00462cf0   8d              ??          8Dh                                     
DATA:00462cf1   01              ??          01h                                     
DATA:00462cf2   b9              ??          B9h                                     
DATA:00462cf3   00              ??          00h                                     
DATA:00462cf4   b2              ??          B2h                                     
DATA:00462cf5   01              ??          01h                                     
DATA:00462cf6   c9              ??          C9h                                     
DATA:00462cf7   00              ??          00h                                     
DATA:00462cf8   d3              ??          D3h                                     
DATA:00462cf9   01              ??          01h                                     
DATA:00462cfa   d8              ??          D8h                                     
DATA:00462cfb   00              ??          00h                                     
DATA:00462cfc   75              ??          75h    u                                
DATA:00462cfd   00              ??          00h                                     
DATA:00462cfe   50              ??          50h    P                                
DATA:00462cff   00              ??          00h                                     
DATA:00462d00   98              ??          98h                                     
DATA:00462d01   00              ??          00h                                     
DATA:00462d02   5d              ??          5Dh    ]                                
DATA:00462d03   00              ??          00h                                     
DATA:00462d04   bc              ??          BCh                                     
DATA:00462d05   00              ??          00h                                     
DATA:00462d06   69              ??          69h    i                                
DATA:00462d07   00              ??          00h                                     
DATA:00462d08   e3              ??          E3h                                     
DATA:00462d09   00              ??          00h                                     
DATA:00462d0a   76              ??          76h    v                                
DATA:00462d0b   00              ??          00h                                     
DATA:00462d0c   05              ??          05h                                     
DATA:00462d0d   01              ??          01h                                     
DATA:00462d0e   82              ??          82h                                     
DATA:00462d0f   00              ??          00h                                     
DATA:00462d10   48              ??          48h    H                                
DATA:00462d11   01              ??          01h                                     
DATA:00462d12   99              ??          99h                                     
DATA:00462d13   00              ??          00h                                     
DATA:00462d14   6d              ??          6Dh    m                                
DATA:00462d15   01              ??          01h                                     
DATA:00462d16   a6              ??          A6h                                     
DATA:00462d17   00              ??          00h                                     
DATA:00462d18   90              ??          90h                                     
DATA:00462d19   01              ??          01h                                     
DATA:00462d1a   b2              ??          B2h                                     
DATA:00462d1b   00              ??          00h                                     
DATA:00462d1c   b6              ??          B6h                                     
DATA:00462d1d   01              ??          01h                                     
DATA:00462d1e   bf              ??          BFh                                     
DATA:00462d1f   00              ??          00h                                     
DATA:00462d20   da              ??          DAh                                     
DATA:00462d21   01              ??          01h                                     
DATA:00462d22   cd              ??          CDh                                     
DATA:00462d23   00              ??          00h                                     
DATA:00462d24   72              ??          72h    r                                
DATA:00462d25   00              ??          00h                                     
DATA:00462d26   5f              ??          5Fh    _                                
DATA:00462d27   00              ??          00h                                     
DATA:00462d28   97              ??          97h                                     
DATA:00462d29   00              ??          00h                                     
DATA:00462d2a   69              ??          69h    i                                
DATA:00462d2b   00              ??          00h                                     
DATA:00462d2c   bb              ??          BBh                                     
DATA:00462d2d   00              ??          00h                                     
DATA:00462d2e   72              ??          72h    r                                
DATA:00462d2f   00              ??          00h                                     
DATA:00462d30   e2              ??          E2h                                     
DATA:00462d31   00              ??          00h                                     
DATA:00462d32   7a              ??          7Ah    z                                
DATA:00462d33   00              ??          00h                                     
DATA:00462d34   05              ??          05h                                     
DATA:00462d35   01              ??          01h                                     
DATA:00462d36   83              ??          83h                                     
DATA:00462d37   00              ??          00h                                     
DATA:00462d38   4a              ??          4Ah    J                                
DATA:00462d39   01              ??          01h                                     
DATA:00462d3a   95              ??          95h                                     
DATA:00462d3b   00              ??          00h                                     
DATA:00462d3c   6f              ??          6Fh    o                                
DATA:00462d3d   01              ??          01h                                     
DATA:00462d3e   9e              ??          9Eh                                     
DATA:00462d3f   00              ??          00h                                     
DATA:00462d40   93              ??          93h                                     
DATA:00462d41   01              ??          01h                                     
DATA:00462d42   a8              ??          A8h                                     
DATA:00462d43   00              ??          00h                                     
DATA:00462d44   b8              ??          B8h                                     
DATA:00462d45   01              ??          01h                                     
DATA:00462d46   b2              ??          B2h                                     
DATA:00462d47   00              ??          00h                                     
DATA:00462d48   dd              ??          DDh                                     
DATA:00462d49   01              ??          01h                                     
DATA:00462d4a   bb              ??          BBh                                     
DATA:00462d4b   00              ??          00h                                     
DATA:00462d4c   72              ??          72h    r                                
DATA:00462d4d   00              ??          00h                                     
DATA:00462d4e   6e              ??          6Eh    n                                
DATA:00462d4f   00              ??          00h                                     
DATA:00462d50   97              ??          97h                                     
DATA:00462d51   00              ??          00h                                     
DATA:00462d52   74              ??          74h    t                                
DATA:00462d53   00              ??          00h                                     
DATA:00462d54   bb              ??          BBh                                     
DATA:00462d55   00              ??          00h                                     
DATA:00462d56   7c              ??          7Ch    |                                
DATA:00462d57   00              ??          00h                                     
DATA:00462d58   e2              ??          E2h                                     
DATA:00462d59   00              ??          00h                                     
DATA:00462d5a   83              ??          83h                                     
DATA:00462d5b   00              ??          00h                                     
DATA:00462d5c   05              ??          05h                                     
DATA:00462d5d   01              ??          01h                                     
DATA:00462d5e   89              ??          89h                                     
DATA:00462d5f   00              ??          00h                                     
DATA:00462d60   4a              ??          4Ah    J                                
DATA:00462d61   01              ??          01h                                     
DATA:00462d62   93              ??          93h                                     
DATA:00462d63   00              ??          00h                                     
DATA:00462d64   70              ??          70h    p                                
DATA:00462d65   01              ??          01h                                     
DATA:00462d66   9b              ??          9Bh                                     
DATA:00462d67   00              ??          00h                                     
DATA:00462d68   95              ??          95h                                     
DATA:00462d69   01              ??          01h                                     
DATA:00462d6a   a0              ??          A0h                                     
DATA:00462d6b   00              ??          00h                                     
DATA:00462d6c   bb              ??          BBh                                     
DATA:00462d6d   01              ??          01h                                     
DATA:00462d6e   a6              ??          A6h                                     
DATA:00462d6f   00              ??          00h                                     
DATA:00462d70   e0              ??          E0h                                     
DATA:00462d71   01              ??          01h                                     
DATA:00462d72   ac              ??          ACh                                     
DATA:00462d73   00              ??          00h                                     
DATA:00462d74   72              ??          72h    r                                
DATA:00462d75   00              ??          00h                                     
DATA:00462d76   80              ??          80h                                     
DATA:00462d77   00              ??          00h                                     
DATA:00462d78   95              ??          95h                                     
DATA:00462d79   00              ??          00h                                     
DATA:00462d7a   82              ??          82h                                     
DATA:00462d7b   00              ??          00h                                     
DATA:00462d7c   b8              ??          B8h                                     
DATA:00462d7d   00              ??          00h                                     
DATA:00462d7e   83              ??          83h                                     
DATA:00462d7f   00              ??          00h                                     
DATA:00462d80   e0              ??          E0h                                     
DATA:00462d81   00              ??          00h                                     
DATA:00462d82   89              ??          89h                                     
DATA:00462d83   00              ??          00h                                     
DATA:00462d84   05              ??          05h                                     
DATA:00462d85   01              ??          01h                                     
DATA:00462d86   8b              ??          8Bh                                     
DATA:00462d87   00              ??          00h                                     
DATA:00462d88   4a              ??          4Ah    J                                
DATA:00462d89   01              ??          01h                                     
DATA:00462d8a   91              ??          91h                                     
DATA:00462d8b   00              ??          00h                                     
DATA:00462d8c   72              ??          72h    r                                
DATA:00462d8d   01              ??          01h                                     
DATA:00462d8e   95              ??          95h                                     
DATA:00462d8f   00              ??          00h                                     
DATA:00462d90   95              ??          95h                                     
DATA:00462d91   01              ??          01h                                     
DATA:00462d92   99              ??          99h                                     
DATA:00462d93   00              ??          00h                                     
DATA:00462d94   bd              ??          BDh                                     
DATA:00462d95   01              ??          01h                                     
DATA:00462d96   9b              ??          9Bh                                     
DATA:00462d97   00              ??          00h                                     
DATA:00462d98   e2              ??          E2h                                     
DATA:00462d99   01              ??          01h                                     
DATA:00462d9a   9e              ??          9Eh                                     
DATA:00462d9b   00              ??          00h                                     
DATA:00462d9c   74              ??          74h    t                                
DATA:00462d9d   00              ??          00h                                     
DATA:00462d9e   8f              ??          8Fh                                     
DATA:00462d9f   00              ??          00h                                     
DATA:00462da0   9a              ??          9Ah                                     
DATA:00462da1   00              ??          00h                                     
DATA:00462da2   8f              ??          8Fh                                     
DATA:00462da3   00              ??          00h                                     
DATA:00462da4   c0              ??          C0h                                     
DATA:00462da5   00              ??          00h                                     
DATA:00462da6   8f              ??          8Fh                                     
DATA:00462da7   00              ??          00h                                     
DATA:00462da8   e3              ??          E3h                                     
DATA:00462da9   00              ??          00h                                     
DATA:00462daa   8f              ??          8Fh                                     
DATA:00462dab   00              ??          00h                                     
DATA:00462dac   07              ??          07h                                     
DATA:00462dad   01              ??          01h                                     
DATA:00462dae   8f              ??          8Fh                                     
DATA:00462daf   00              ??          00h                                     
DATA:00462db0   4b              ??          4Bh    K                                
DATA:00462db1   01              ??          01h                                     
DATA:00462db2   8f              ??          8Fh                                     
DATA:00462db3   00              ??          00h                                     
DATA:00462db4   72              ??          72h    r                                
DATA:00462db5   01              ??          01h                                     
DATA:00462db6   8f              ??          8Fh                                     
DATA:00462db7   00              ??          00h                                     
DATA:00462db8   98              ??          98h                                     
DATA:00462db9   01              ??          01h                                     
DATA:00462dba   8f              ??          8Fh                                     
DATA:00462dbb   00              ??          00h                                     
DATA:00462dbc   bf              ??          BFh                                     
DATA:00462dbd   01              ??          01h                                     
DATA:00462dbe   8f              ??          8Fh                                     
DATA:00462dbf   00              ??          00h                                     
DATA:00462dc0   e3              ??          E3h                                     
DATA:00462dc1   01              ??          01h                                     
DATA:00462dc2   8f              ??          8Fh                                     
DATA:00462dc3   00              ??          00h                                     
DATA:00462dc4   73              ??          73h    s                                
DATA:00462dc5   00              ??          00h                                     
DATA:00462dc6   9e              ??          9Eh                                     
DATA:00462dc7   00              ??          00h                                     
DATA:00462dc8   98              ??          98h                                     
DATA:00462dc9   00              ??          00h                                     
DATA:00462dca   9b              ??          9Bh                                     
DATA:00462dcb   00              ??          00h                                     
DATA:00462dcc   c0              ??          C0h                                     
DATA:00462dcd   00              ??          00h                                     
DATA:00462dce   99              ??          99h                                     
DATA:00462dcf   00              ??          00h                                     
DATA:00462dd0   e5              ??          E5h                                     
DATA:00462dd1   00              ??          00h                                     
DATA:00462dd2   95              ??          95h                                     
DATA:00462dd3   00              ??          00h                                     
DATA:00462dd4   08              ??          08h                                     
DATA:00462dd5   01              ??          01h                                     
DATA:00462dd6   91              ??          91h                                     
DATA:00462dd7   00              ??          00h                                     
DATA:00462dd8   4d              ??          4Dh    M                                
DATA:00462dd9   01              ??          01h                                     
DATA:00462dda   8b              ??          8Bh                                     
DATA:00462ddb   00              ??          00h                                     
DATA:00462ddc   75              ??          75h    u                                
DATA:00462ddd   01              ??          01h                                     
DATA:00462dde   89              ??          89h                                     
DATA:00462ddf   00              ??          00h                                     
DATA:00462de0   9d              ??          9Dh                                     
DATA:00462de1   01              ??          01h                                     
DATA:00462de2   83              ??          83h                                     
DATA:00462de3   00              ??          00h                                     
DATA:00462de4   c0              ??          C0h                                     
DATA:00462de5   01              ??          01h                                     
DATA:00462de6   82              ??          82h                                     
DATA:00462de7   00              ??          00h                                     
DATA:00462de8   e3              ??          E3h                                     
DATA:00462de9   01              ??          01h                                     
DATA:00462dea   80              ??          80h                                     
DATA:00462deb   00              ??          00h                                     
DATA:00462dec   75              ??          75h    u                                
DATA:00462ded   00              ??          00h                                     
DATA:00462dee   ac              ??          ACh                                     
DATA:00462def   00              ??          00h                                     
DATA:00462df0   9a              ??          9Ah                                     
DATA:00462df1   00              ??          00h                                     
DATA:00462df2   a6              ??          A6h                                     
DATA:00462df3   00              ??          00h                                     
DATA:00462df4   c0              ??          C0h                                     
DATA:00462df5   00              ??          00h                                     
DATA:00462df6   a0              ??          A0h                                     
DATA:00462df7   00              ??          00h                                     
DATA:00462df8   e5              ??          E5h                                     
DATA:00462df9   00              ??          00h                                     
DATA:00462dfa   9b              ??          9Bh                                     
DATA:00462dfb   00              ??          00h                                     
DATA:00462dfc   0b              ??          0Bh                                     
DATA:00462dfd   01              ??          01h                                     
DATA:00462dfe   93              ??          93h                                     
DATA:00462dff   00              ??          00h                                     
DATA:00462e00   4f              ??          4Fh    O                                
DATA:00462e01   01              ??          01h                                     
DATA:00462e02   87              ??          87h                                     
DATA:00462e03   00              ??          00h                                     
DATA:00462e04   75              ??          75h    u                                
DATA:00462e05   01              ??          01h                                     
DATA:00462e06   83              ??          83h                                     
DATA:00462e07   00              ??          00h                                     
DATA:00462e08   9a              ??          9Ah                                     
DATA:00462e09   01              ??          01h                                     
DATA:00462e0a   7c              ??          7Ch    |                                
DATA:00462e0b   00              ??          00h                                     
DATA:00462e0c   bf              ??          BFh                                     
DATA:00462e0d   01              ??          01h                                     
DATA:00462e0e   74              ??          74h    t                                
DATA:00462e0f   00              ??          00h                                     
DATA:00462e10   e3              ??          E3h                                     
DATA:00462e11   01              ??          01h                                     
DATA:00462e12   6e              ??          6Eh    n                                
DATA:00462e13   00              ??          00h                                     
DATA:00462e14   78              ??          78h    x                                
DATA:00462e15   00              ??          00h                                     
DATA:00462e16   bb              ??          BBh                                     
DATA:00462e17   00              ??          00h                                     
DATA:00462e18   9d              ??          9Dh                                     
DATA:00462e19   00              ??          00h                                     
DATA:00462e1a   b2              ??          B2h                                     
DATA:00462e1b   00              ??          00h                                     
DATA:00462e1c   c2              ??          C2h                                     
DATA:00462e1d   00              ??          00h                                     
DATA:00462e1e   a8              ??          A8h                                     
DATA:00462e1f   00              ??          00h                                     
DATA:00462e20   e7              ??          E7h                                     
DATA:00462e21   00              ??          00h                                     
DATA:00462e22   9e              ??          9Eh                                     
DATA:00462e23   00              ??          00h                                     
DATA:00462e24   0d              ??          0Dh                                     
DATA:00462e25   01              ??          01h                                     
DATA:00462e26   95              ??          95h                                     
DATA:00462e27   00              ??          00h                                     
DATA:00462e28   50              ??          50h    P                                
DATA:00462e29   01              ??          01h                                     
DATA:00462e2a   83              ??          83h                                     
DATA:00462e2b   00              ??          00h                                     
DATA:00462e2c   77              ??          77h    w                                
DATA:00462e2d   01              ??          01h                                     
DATA:00462e2e   7a              ??          7Ah    z                                
DATA:00462e2f   00              ??          00h                                     
DATA:00462e30   9a              ??          9Ah                                     
DATA:00462e31   01              ??          01h                                     
DATA:00462e32   72              ??          72h    r                                
DATA:00462e33   00              ??          00h                                     
DATA:00462e34   bf              ??          BFh                                     
DATA:00462e35   01              ??          01h                                     
DATA:00462e36   69              ??          69h    i                                
DATA:00462e37   00              ??          00h                                     
DATA:00462e38   e4              ??          E4h                                     
DATA:00462e39   01              ??          01h                                     
DATA:00462e3a   5f              ??          5Fh    _                                
DATA:00462e3b   00              ??          00h                                     
DATA:00462e3c   7b              ??          7Bh    {                                
DATA:00462e3d   00              ??          00h                                     
DATA:00462e3e   cc              ??          CCh                                     
DATA:00462e3f   00              ??          00h                                     
DATA:00462e40   9f              ??          9Fh                                     
DATA:00462e41   00              ??          00h                                     
DATA:00462e42   bf              ??          BFh                                     
DATA:00462e43   00              ??          00h                                     
DATA:00462e44   c5              ??          C5h                                     
DATA:00462e45   00              ??          00h                                     
DATA:00462e46   b2              ??          B2h                                     
DATA:00462e47   00              ??          00h                                     
DATA:00462e48   e8              ??          E8h                                     
DATA:00462e49   00              ??          00h                                     
DATA:00462e4a   a6              ??          A6h                                     
DATA:00462e4b   00              ??          00h                                     
DATA:00462e4c   0f              ??          0Fh                                     
DATA:00462e4d   01              ??          01h                                     
DATA:00462e4e   99              ??          99h                                     
DATA:00462e4f   00              ??          00h                                     
DATA:00462e50   52              ??          52h    R                                
DATA:00462e51   01              ??          01h                                     
DATA:00462e52   82              ??          82h                                     
DATA:00462e53   00              ??          00h                                     
DATA:00462e54   73              ??          73h    s                                
DATA:00462e55   01              ??          01h                                     
DATA:00462e56   76              ??          76h    v                                
DATA:00462e57   00              ??          00h                                     
DATA:00462e58   9a              ??          9Ah                                     
DATA:00462e59   01              ??          01h                                     
DATA:00462e5a   67              ??          67h    g                                
DATA:00462e5b   00              ??          00h                                     
DATA:00462e5c   bd              ??          BDh                                     
DATA:00462e5d   01              ??          01h                                     
DATA:00462e5e   5d              ??          5Dh    ]                                
DATA:00462e5f   00              ??          00h                                     
DATA:00462e60   e0              ??          E0h                                     
DATA:00462e61   01              ??          01h                                     
DATA:00462e62   50              ??          50h    P                                
DATA:00462e63   00              ??          00h                                     
DATA:00462e64   82              ??          82h                                     
DATA:00462e65   00              ??          00h                                     
DATA:00462e66   d8              ??          D8h                                     
DATA:00462e67   00              ??          00h                                     
DATA:00462e68   a3              ??          A3h                                     
DATA:00462e69   00              ??          00h                                     
DATA:00462e6a   c9              ??          C9h                                     
DATA:00462e6b   00              ??          00h                                     
DATA:00462e6c   c8              ??          C8h                                     
DATA:00462e6d   00              ??          00h                                     
DATA:00462e6e   b9              ??          B9h                                     
DATA:00462e6f   00              ??          00h                                     
DATA:00462e70   eb              ??          EBh                                     
DATA:00462e71   00              ??          00h                                     
DATA:00462e72   aa              ??          AAh                                     
DATA:00462e73   00              ??          00h                                     
DATA:00462e74   12              ??          12h                                     
DATA:00462e75   01              ??          01h                                     
DATA:00462e76   9b              ??          9Bh                                     
DATA:00462e77   00              ??          00h                                     
DATA:00462e78   55              ??          55h    U                                
DATA:00462e79   01              ??          01h                                     
DATA:00462e7a   7e              ??          7Eh    ~                                
DATA:00462e7b   00              ??          00h                                     
DATA:00462e7c   75              ??          75h    u                                
DATA:00462e7d   01              ??          01h                                     
DATA:00462e7e   6c              ??          6Ch    l                                
DATA:00462e7f   00              ??          00h                                     
DATA:00462e80   9a              ??          9Ah                                     
DATA:00462e81   01              ??          01h                                     
DATA:00462e82   5d              ??          5Dh    ]                                
DATA:00462e83   00              ??          00h                                     
DATA:00462e84   bd              ??          BDh                                     
DATA:00462e85   01              ??          01h                                     
DATA:00462e86   4e              ??          4Eh    N                                
DATA:00462e87   00              ??          00h                                     
DATA:00462e88   dd              ??          DDh                                     
DATA:00462e89   01              ??          01h                                     
DATA:00462e8a   3e              ??          3Eh    >                                
DATA:00462e8b   00              ??          00h                                     
                            DAT_00462e8c:                 ;XREF[2,0]:   00440c86,00441a7e
DATA:00462e8c   fcff            undefined2  FFFCh                                   
DATA:00462e8e   fa              ??          FAh                                     
DATA:00462e8f   ff              ??          FFh                                     
DATA:00462e90   f8              ??          F8h                                     
DATA:00462e91   ff              ??          FFh                                     
DATA:00462e92   f7              ??          F7h                                     
DATA:00462e93   ff              ??          FFh                                     
DATA:00462e94   f7              ??          F7h                                     
DATA:00462e95   ff              ??          FFh                                     
DATA:00462e96   f2              ??          F2h                                     
DATA:00462e97   ff              ??          FFh                                     
DATA:00462e98   0a              ??          0Ah                                     
DATA:00462e99   00              ??          00h                                     
DATA:00462e9a   14              ??          14h                                     
DATA:00462e9b   00              ??          00h                                     
DATA:00462e9c   1e              ??          1Eh                                     
DATA:00462e9d   00              ??          00h                                     
DATA:00462e9e   28              ??          28h    (                                
DATA:00462e9f   00              ??          00h                                     
DATA:00462ea0   32              ??          32h    2                                
DATA:00462ea1   00              ??          00h                                     
DATA:00462ea2   3c              ??          3Ch    <                                ;?  ->  0046003c
DATA:00462ea3   00              ??          00h                                     
DATA:00462ea4   46              ??          46h    F                                
DATA:00462ea5   00              ??          00h                                     
DATA:00462ea6   50              ??          50h    P                                
DATA:00462ea7   00              ??          00h                                     
DATA:00462ea8   5a              ??          5Ah    Z                                
DATA:00462ea9   00              ??          00h                                     
DATA:00462eaa   64              ??          64h    d                                
DATA:00462eab   00              ??          00h                                     
                            vtableForBalance:             ;XREF[1,0]:   0043f84a
DATA:00462eac   060c44001...    Category...                                        
   |_DATA:00462eac   SetParame...    addr        CODE:Puzzles::SetParametersForBalance'  
   |_DATA:00462eb0   field1_0x4      addr        CODE:FUN_00440e11                       
   |_DATA:00462eb4   field2_0x8      addr        CODE:LAB_00440f52                       
                            $TEXT30:                      ;XREF[2,0]:   00440f30,0044183f
DATA:00462eb8   54              ??          54h    T                                
DATA:00462eb9   45              ??          45h    E                                
DATA:00462eba   58              ??          58h    X                                
DATA:00462ebb   54              ??          54h    T                                
DATA:00462ebc   00              ??          00h                                     
                            $TEXT31:                      ;XREF[2,0]:   0044187c,0044187f
DATA:00462ebd   54              ??          54h    T                                
DATA:00462ebe   45              ??          45h    E                                
DATA:00462ebf   58              ??          58h    X                                
DATA:00462ec0   54              ??          54h    T                                
DATA:00462ec1   00              ??          00h                                     
                            $TEXT32:                      ;XREF[2,0]:   004418ba,004418bd
DATA:00462ec2   54              ??          54h    T                                
DATA:00462ec3   45              ??          45h    E                                
DATA:00462ec4   58              ??          58h    X                                
DATA:00462ec5   54              ??          54h    T                                
DATA:00462ec6   00              ??          00h                                     
                            $TEXT33:                      ;XREF[2,0]:   0044191d,00441920
DATA:00462ec7   54              ??          54h    T                                
DATA:00462ec8   45              ??          45h    E                                
DATA:00462ec9   58              ??          58h    X                                
DATA:00462eca   54              ??          54h    T                                
DATA:00462ecb   00              ??          00h                                     
                            DAT_00462ecc:                 ;XREF[1,0]:   004419cd
DATA:00462ecc   25              ??          25h    %                                
DATA:00462ecd   64              ??          64h    d                                
                            $nulTEXT:                     ;XREF[1,1]:   0044545b,0044375e
DATA:00462ece   00544558        undefined4  58455400h                               
DATA:00462ed2   54              ??          54h    T                                
DATA:00462ed3   00              ??          00h                                     
                            DAT_00462ed4:                 ;XREF[6,0]:   00443ea0,00443ea6,00443ebd,00445447
                                                          ;             00445451,00445472
DATA:00462ed4   ffff            undefined2  FFFFh                                   
                            DAT_00462ed6:                 ;XREF[3,0]:   00445112,00445149,00445204
DATA:00462ed6   ea00            undefined2  00EAh                                   
                            DAT_00462ed8:                 ;XREF[1,0]:   0044513d
DATA:00462ed8   4601            undefined2  0146h                                   
                            DAT_00462eda:                 ;XREF[8,0]:   00443e95,00443ee4,00444874,0044487d
                                                          ;             00445166,004452b8,0044558f,004455b1
DATA:00462eda   0000            undefined2  0000h                                   
                            DAT_00462edc:                 ;XREF[1,0]:   00443ec7
DATA:00462edc   04              ??          04h                                     
DATA:00462edd   07              ??          07h                                     
                            DAT_00462ede:                 ;XREF[1,0]:   0044511f
DATA:00462ede   7117            undefined2  1771h                                   
                            DAT_00462ee0:                 ;XREF[9,0]:   00443eb0,00443efa,00445131,00445154
                                                          ;             00445176,00445195,004451ba,00445211
                                                          ;             00445221
DATA:00462ee0   00000000        undefined4  00000000h                               
                            DAT_00462ee4:                 ;XREF[2,0]:   004451a7,0044522b
DATA:00462ee4   00000000        undefined4  00000000h                               
DATA:00462ee8   3b              ??          3Bh    ;                                
DATA:00462ee9   01              ??          01h                                     
DATA:00462eea   46              ??          46h    F                                
DATA:00462eeb   01              ??          01h                                     
                            DAT_00462eec:                 ;XREF[6,0]:   004448c5,004448ce,004448e5,004452be
                                                          ;             00445561,0044557b
DATA:00462eec   00              ??          00h                                     
DATA:00462eed   00              ??          00h                                     
DATA:00462eee   03              ??          03h                                     
DATA:00462eef   07              ??          07h                                     
                            DAT_00462ef0:                 ;XREF[1,0]:   0044511f
DATA:00462ef0   7217            undefined2  1772h                                   
                            DAT_00462ef2:                 ;XREF[1,0]:   00445211
DATA:00462ef2   00000000        undefined4  00000000h                               
DATA:00462ef6   00              ??          00h                                     
DATA:00462ef7   00              ??          00h                                     
DATA:00462ef8   00              ??          00h                                     
DATA:00462ef9   00              ??          00h                                     
DATA:00462efa   90              ??          90h                                     
DATA:00462efb   01              ??          01h                                     
DATA:00462efc   4a              ??          4Ah    J                                
DATA:00462efd   01              ??          01h                                     
                            DAT_00462efe:                 ;XREF[5,0]:   004448f3,004448fc,004452a2,00445530
                                                          ;             0044554a
DATA:00462efe   00              ??          00h                                     
DATA:00462eff   00              ??          00h                                     
DATA:00462f00   02              ??          02h                                     
DATA:00462f01   07              ??          07h                                     
DATA:00462f02   73              ??          73h    s                                
DATA:00462f03   17              ??          17h                                     
DATA:00462f04   00              ??          00h                                     
DATA:00462f05   00              ??          00h                                     
DATA:00462f06   00              ??          00h                                     
DATA:00462f07   00              ??          00h                                     
DATA:00462f08   00              ??          00h                                     
DATA:00462f09   00              ??          00h                                     
DATA:00462f0a   00              ??          00h                                     
DATA:00462f0b   00              ??          00h                                     
                            DAT_00462f0c:                 ;XREF[19,0]:  004445ae,004445e6,004449db,00444a37
                                                          ;             00444ad0,00444aed,00444b11,00444dec
                                                          ;             00444e11,00444e2c,00444f27,00444f47
                                                          ;             00444f69,00445028,0044504a,00445065
                                                          ;             00445329,00445333,004455d1
DATA:00462f0c   86              ??          86h                                     
DATA:00462f0d   01              ??          01h                                     
DATA:00462f0e   00              ??          00h                                     
DATA:00462f0f   00              ??          00h                                     
DATA:00462f10   32              ??          32h    2                                
DATA:00462f11   00              ??          00h                                     
DATA:00462f12   00              ??          00h                                     
DATA:00462f13   00              ??          00h                                     
DATA:00462f14   12              ??          12h                                     
DATA:00462f15   00              ??          00h                                     
DATA:00462f16   00              ??          00h                                     
DATA:00462f17   00              ??          00h                                     
DATA:00462f18   d1              ??          D1h                                     
DATA:00462f19   00              ??          00h                                     
DATA:00462f1a   00              ??          00h                                     
DATA:00462f1b   00              ??          00h                                     
                            DAT_00462f1c:                 ;XREF[8,0]:   00444561,00444add,00444bcb,00444bdc
                                                          ;             00444dd9,00444f34,00445018,00445316
DATA:00462f1c   0000            undefined2  0000h                                   
DATA:00462f1e   00              ??          00h                                     
DATA:00462f1f   00              ??          00h                                     
                            DAT_00462f20:                 ;XREF[1,0]:   00445305
DATA:00462f20   00              ??          00h                                     
DATA:00462f21   00              ??          00h                                     
DATA:00462f22   00              ??          00h                                     
DATA:00462f23   00              ??          00h                                     
DATA:00462f24   08              ??          08h                                     
DATA:00462f25   00              ??          00h                                     
DATA:00462f26   00              ??          00h                                     
DATA:00462f27   00              ??          00h                                     
                            DAT_00462f28:                 ;XREF[1,0]:   0044530f
DATA:00462f28   00              ??          00h                                     
DATA:00462f29   00              ??          00h                                     
DATA:00462f2a   00              ??          00h                                     
DATA:00462f2b   00              ??          00h                                     
DATA:00462f2c   00              ??          00h                                     
DATA:00462f2d   00              ??          00h                                     
DATA:00462f2e   00              ??          00h                                     
DATA:00462f2f   00              ??          00h                                     
                            PTR_FUN_00462f30:             ;XREF[3,0]:   0042fdb5,0043c6db,0044b8ff
DATA:00462f30   5f524400        addr        CODE:FUN_0044525f                       
DATA:00462f34   a9534400        addr        CODE:LAB_004453a9                       
DATA:00462f38   19544400        addr        CODE:LAB_00445419                       
                            DAT_00462f3c:                 ;XREF[1,0]:   00445767
DATA:00462f3c   1f              ??          1Fh                                     
DATA:00462f3d   00              ??          00h                                     
DATA:00462f3e   00              ??          00h                                     
DATA:00462f3f   00              ??          00h                                     
DATA:00462f40   00              ??          00h                                     
DATA:00462f41   00              ??          00h                                     
                            DAT_00462f42:                 ;XREF[9,0]:   004461bc,00447388,00447416,00447436
                                                          ;             00447453,00447470,0044748d,004474aa
                                                          ;             00447566
DATA:00462f42   00              ??          00h                                     
DATA:00462f43   00              ??          00h                                     
                            DAT_00462f44:                 ;XREF[1,0]:   00446f47
DATA:00462f44   00              ??          00h                                     
DATA:00462f45   00              ??          00h                                     
                            DAT_00462f46:                 ;XREF[1,0]:   00446f51
DATA:00462f46   00              ??          00h                                     
DATA:00462f47   00              ??          00h                                     
                            DAT_00462f48:                 ;XREF[22,0]:  004459ee,00445a19,00445b97,00445dfd
                                                          ;             00445f5a,0044607c,00446264,004463a7
                                                          ;             0044697c,00446d16,00446db0,004472c5
                                                          ;             004472d8,00447308,00447313,0044731e
                                                          ;             00447338,0044757d,00447916,00447929
                                                          ;             00447942,00447973
DATA:00462f48   0000            undefined2  0000h                                   
                            DAT_00462f4a:                 ;XREF[4,0]:   0044621b,00446379,00446384,0044638e
DATA:00462f4a   ffff            undefined2  FFFFh                                   
                            s_MIDI\_00462f4c:             ;XREF[3,0]:   00446661,0044777c,00447798
DATA:00462f4c   4d4944495c00    ds          "MIDI\\"                                
DATA:00462f52   00              ??          00h                                     
DATA:00462f53   00              ??          00h                                     
DATA:00462f54   00              ??          00h                                     
DATA:00462f55   00              ??          00h                                     
DATA:00462f56   00              ??          00h                                     
DATA:00462f57   00              ??          00h                                     
DATA:00462f58   00              ??          00h                                     
DATA:00462f59   00              ??          00h                                     
DATA:00462f5a   00              ??          00h                                     
DATA:00462f5b   00              ??          00h                                     
DATA:00462f5c   00              ??          00h                                     
DATA:00462f5d   00              ??          00h                                     
DATA:00462f5e   00              ??          00h                                     
DATA:00462f5f   00              ??          00h                                     
DATA:00462f60   00              ??          00h                                     
DATA:00462f61   00              ??          00h                                     
DATA:00462f62   00              ??          00h                                     
DATA:00462f63   00              ??          00h                                     
DATA:00462f64   00              ??          00h                                     
DATA:00462f65   00              ??          00h                                     
DATA:00462f66   00              ??          00h                                     
DATA:00462f67   00              ??          00h                                     
DATA:00462f68   00              ??          00h                                     
DATA:00462f69   00              ??          00h                                     
DATA:00462f6a   00              ??          00h                                     
DATA:00462f6b   00              ??          00h                                     
DATA:00462f6c   00              ??          00h                                     
DATA:00462f6d   00              ??          00h                                     
DATA:00462f6e   00              ??          00h                                     
DATA:00462f6f   00              ??          00h                                     
DATA:00462f70   00              ??          00h                                     
DATA:00462f71   00              ??          00h                                     
DATA:00462f72   00              ??          00h                                     
DATA:00462f73   00              ??          00h                                     
DATA:00462f74   00              ??          00h                                     
DATA:00462f75   00              ??          00h                                     
DATA:00462f76   00              ??          00h                                     
DATA:00462f77   00              ??          00h                                     
DATA:00462f78   00              ??          00h                                     
DATA:00462f79   00              ??          00h                                     
DATA:00462f7a   00              ??          00h                                     
DATA:00462f7b   00              ??          00h                                     
DATA:00462f7c   00              ??          00h                                     
DATA:00462f7d   00              ??          00h                                     
DATA:00462f7e   00              ??          00h                                     
DATA:00462f7f   00              ??          00h                                     
DATA:00462f80   00              ??          00h                                     
DATA:00462f81   00              ??          00h                                     
DATA:00462f82   00              ??          00h                                     
DATA:00462f83   00              ??          00h                                     
DATA:00462f84   00              ??          00h                                     
DATA:00462f85   00              ??          00h                                     
DATA:00462f86   00              ??          00h                                     
DATA:00462f87   00              ??          00h                                     
DATA:00462f88   00              ??          00h                                     
DATA:00462f89   00              ??          00h                                     
DATA:00462f8a   00              ??          00h                                     
DATA:00462f8b   00              ??          00h                                     
DATA:00462f8c   00              ??          00h                                     
DATA:00462f8d   00              ??          00h                                     
DATA:00462f8e   00              ??          00h                                     
DATA:00462f8f   00              ??          00h                                     
DATA:00462f90   00              ??          00h                                     
DATA:00462f91   00              ??          00h                                     
DATA:00462f92   00              ??          00h                                     
DATA:00462f93   00              ??          00h                                     
DATA:00462f94   00              ??          00h                                     
DATA:00462f95   00              ??          00h                                     
DATA:00462f96   00              ??          00h                                     
DATA:00462f97   00              ??          00h                                     
DATA:00462f98   00              ??          00h                                     
DATA:00462f99   00              ??          00h                                     
DATA:00462f9a   00              ??          00h                                     
DATA:00462f9b   00              ??          00h                                     
DATA:00462f9c   00              ??          00h                                     
DATA:00462f9d   00              ??          00h                                     
DATA:00462f9e   00              ??          00h                                     
DATA:00462f9f   00              ??          00h                                     
DATA:00462fa0   00              ??          00h                                     
DATA:00462fa1   00              ??          00h                                     
DATA:00462fa2   00              ??          00h                                     
DATA:00462fa3   00              ??          00h                                     
DATA:00462fa4   00              ??          00h                                     
DATA:00462fa5   00              ??          00h                                     
DATA:00462fa6   00              ??          00h                                     
DATA:00462fa7   00              ??          00h                                     
DATA:00462fa8   00              ??          00h                                     
DATA:00462fa9   00              ??          00h                                     
DATA:00462faa   00              ??          00h                                     
DATA:00462fab   00              ??          00h                                     
DATA:00462fac   00              ??          00h                                     
DATA:00462fad   00              ??          00h                                     
DATA:00462fae   00              ??          00h                                     
DATA:00462faf   00              ??          00h                                     
DATA:00462fb0   00              ??          00h                                     
DATA:00462fb1   00              ??          00h                                     
DATA:00462fb2   00              ??          00h                                     
DATA:00462fb3   00              ??          00h                                     
DATA:00462fb4   00              ??          00h                                     
DATA:00462fb5   00              ??          00h                                     
DATA:00462fb6   00              ??          00h                                     
DATA:00462fb7   00              ??          00h                                     
DATA:00462fb8   00              ??          00h                                     
DATA:00462fb9   00              ??          00h                                     
DATA:00462fba   00              ??          00h                                     
DATA:00462fbb   00              ??          00h                                     
DATA:00462fbc   00              ??          00h                                     
DATA:00462fbd   00              ??          00h                                     
DATA:00462fbe   00              ??          00h                                     
DATA:00462fbf   00              ??          00h                                     
DATA:00462fc0   00              ??          00h                                     
DATA:00462fc1   00              ??          00h                                     
DATA:00462fc2   00              ??          00h                                     
DATA:00462fc3   00              ??          00h                                     
DATA:00462fc4   00              ??          00h                                     
DATA:00462fc5   00              ??          00h                                     
DATA:00462fc6   00              ??          00h                                     
DATA:00462fc7   00              ??          00h                                     
DATA:00462fc8   00              ??          00h                                     
DATA:00462fc9   00              ??          00h                                     
DATA:00462fca   00              ??          00h                                     
DATA:00462fcb   00              ??          00h                                     
DATA:00462fcc   00              ??          00h                                     
DATA:00462fcd   00              ??          00h                                     
DATA:00462fce   00              ??          00h                                     
DATA:00462fcf   00              ??          00h                                     
DATA:00462fd0   00              ??          00h                                     
DATA:00462fd1   00              ??          00h                                     
DATA:00462fd2   00              ??          00h                                     
DATA:00462fd3   00              ??          00h                                     
DATA:00462fd4   00              ??          00h                                     
DATA:00462fd5   00              ??          00h                                     
DATA:00462fd6   00              ??          00h                                     
DATA:00462fd7   00              ??          00h                                     
DATA:00462fd8   00              ??          00h                                     
DATA:00462fd9   00              ??          00h                                     
DATA:00462fda   00              ??          00h                                     
DATA:00462fdb   00              ??          00h                                     
DATA:00462fdc   00              ??          00h                                     
DATA:00462fdd   00              ??          00h                                     
DATA:00462fde   00              ??          00h                                     
DATA:00462fdf   00              ??          00h                                     
DATA:00462fe0   00              ??          00h                                     
DATA:00462fe1   00              ??          00h                                     
DATA:00462fe2   00              ??          00h                                     
DATA:00462fe3   00              ??          00h                                     
DATA:00462fe4   00              ??          00h                                     
DATA:00462fe5   00              ??          00h                                     
DATA:00462fe6   00              ??          00h                                     
DATA:00462fe7   00              ??          00h                                     
DATA:00462fe8   00              ??          00h                                     
DATA:00462fe9   00              ??          00h                                     
DATA:00462fea   00              ??          00h                                     
DATA:00462feb   00              ??          00h                                     
DATA:00462fec   00              ??          00h                                     
DATA:00462fed   00              ??          00h                                     
DATA:00462fee   00              ??          00h                                     
DATA:00462fef   00              ??          00h                                     
DATA:00462ff0   00              ??          00h                                     
DATA:00462ff1   00              ??          00h                                     
DATA:00462ff2   00              ??          00h                                     
DATA:00462ff3   00              ??          00h                                     
DATA:00462ff4   00              ??          00h                                     
DATA:00462ff5   00              ??          00h                                     
DATA:00462ff6   00              ??          00h                                     
DATA:00462ff7   00              ??          00h                                     
DATA:00462ff8   00              ??          00h                                     
DATA:00462ff9   00              ??          00h                                     
DATA:00462ffa   00              ??          00h                                     
DATA:00462ffb   00              ??          00h                                     
DATA:00462ffc   00              ??          00h                                     
DATA:00462ffd   00              ??          00h                                     
DATA:00462ffe   00              ??          00h                                     
DATA:00462fff   00              ??          00h                                     
DATA:00463000   00              ??          00h                                     
DATA:00463001   00              ??          00h                                     
DATA:00463002   00              ??          00h                                     
DATA:00463003   00              ??          00h                                     
DATA:00463004   00              ??          00h                                     
DATA:00463005   00              ??          00h                                     
DATA:00463006   00              ??          00h                                     
DATA:00463007   00              ??          00h                                     
DATA:00463008   00              ??          00h                                     
DATA:00463009   00              ??          00h                                     
DATA:0046300a   00              ??          00h                                     
DATA:0046300b   00              ??          00h                                     
DATA:0046300c   00              ??          00h                                     
DATA:0046300d   00              ??          00h                                     
DATA:0046300e   00              ??          00h                                     
DATA:0046300f   00              ??          00h                                     
DATA:00463010   00              ??          00h                                     
DATA:00463011   00              ??          00h                                     
DATA:00463012   00              ??          00h                                     
DATA:00463013   00              ??          00h                                     
DATA:00463014   00              ??          00h                                     
DATA:00463015   00              ??          00h                                     
DATA:00463016   00              ??          00h                                     
DATA:00463017   00              ??          00h                                     
DATA:00463018   00              ??          00h                                     
DATA:00463019   00              ??          00h                                     
DATA:0046301a   00              ??          00h                                     
DATA:0046301b   00              ??          00h                                     
DATA:0046301c   00              ??          00h                                     
DATA:0046301d   00              ??          00h                                     
DATA:0046301e   00              ??          00h                                     
DATA:0046301f   00              ??          00h                                     
DATA:00463020   00              ??          00h                                     
DATA:00463021   00              ??          00h                                     
DATA:00463022   00              ??          00h                                     
DATA:00463023   00              ??          00h                                     
DATA:00463024   00              ??          00h                                     
DATA:00463025   00              ??          00h                                     
DATA:00463026   00              ??          00h                                     
DATA:00463027   00              ??          00h                                     
DATA:00463028   00              ??          00h                                     
DATA:00463029   00              ??          00h                                     
DATA:0046302a   00              ??          00h                                     
DATA:0046302b   00              ??          00h                                     
DATA:0046302c   00              ??          00h                                     
DATA:0046302d   00              ??          00h                                     
DATA:0046302e   00              ??          00h                                     
DATA:0046302f   00              ??          00h                                     
DATA:00463030   00              ??          00h                                     
DATA:00463031   00              ??          00h                                     
DATA:00463032   00              ??          00h                                     
DATA:00463033   00              ??          00h                                     
DATA:00463034   00              ??          00h                                     
DATA:00463035   00              ??          00h                                     
DATA:00463036   00              ??          00h                                     
DATA:00463037   00              ??          00h                                     
DATA:00463038   00              ??          00h                                     
DATA:00463039   00              ??          00h                                     
DATA:0046303a   00              ??          00h                                     
DATA:0046303b   00              ??          00h                                     
DATA:0046303c   00              ??          00h                                     
DATA:0046303d   00              ??          00h                                     
DATA:0046303e   00              ??          00h                                     
DATA:0046303f   00              ??          00h                                     
DATA:00463040   00              ??          00h                                     
DATA:00463041   00              ??          00h                                     
DATA:00463042   00              ??          00h                                     
DATA:00463043   00              ??          00h                                     
DATA:00463044   00              ??          00h                                     
DATA:00463045   00              ??          00h                                     
DATA:00463046   00              ??          00h                                     
DATA:00463047   00              ??          00h                                     
DATA:00463048   00              ??          00h                                     
DATA:00463049   00              ??          00h                                     
DATA:0046304a   00              ??          00h                                     
DATA:0046304b   00              ??          00h                                     
DATA:0046304c   00              ??          00h                                     
DATA:0046304d   00              ??          00h                                     
DATA:0046304e   00              ??          00h                                     
DATA:0046304f   00              ??          00h                                     
DATA:00463050   00              ??          00h                                     
DATA:00463051   00              ??          00h                                     
DATA:00463052   00              ??          00h                                     
DATA:00463053   00              ??          00h                                     
DATA:00463054   00              ??          00h                                     
DATA:00463055   00              ??          00h                                     
DATA:00463056   00              ??          00h                                     
DATA:00463057   00              ??          00h                                     
                            DAT_00463058:                 ;XREF[7,0]:   00446e68,00446e95,00446edc,00446eea
                                                          ;             00446ef4,00446efd,0044774d
DATA:00463058   00              ??          00h                                     
DATA:00463059   00              ??          00h                                     
                            DAT_0046305a:                 ;XREF[10,0]:  00445a76,004475a5,00447638,00447646
                                                          ;             0044764f,00447693,0044769d,004476aa
                                                          ;             004476eb,00447753
DATA:0046305a   00              ??          00h                                     
DATA:0046305b   00              ??          00h                                     
                            DAT_0046305c:                 ;XREF[11,0]:  00446340,00446721,00446b8a,00446bfe
                                                          ;             00446e74,00446f09,004470f6,0044710e
                                                          ;             00447120,0044712c,00447759
DATA:0046305c   ffff            undefined2  FFFFh                                   
DATA:0046305e   00              ??          00h                                     
DATA:0046305f   00              ??          00h                                     
                            DAT_00463060:                 ;XREF[3,0]:   0044683c,00446c8e,00446ca3
DATA:00463060   0000            undefined2  0000h                                   
DATA:00463062   00              ??          00h                                     
DATA:00463063   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  hwo parameter of waveOutUnprepareHeader                                                     *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutRestart                                                             *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutReset                                                               *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutPrepareHeader                                                       *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutPause                                                               *
                            ;*                                                                                              *
                            ;*  phwo parameter of waveOutOpen                                                               *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutClose                                                               *
                            ;*                                                                                              *
                            ;*  hwo parameter of waveOutWrite                                                               *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            phwo_00463064:                ;XREF[8,0]:   00446459,00446470,00446488,004469f0
                            hwo_00463064:                 ;             00446a08,00446a1a,00446d40,00446ddc
DATA:00463064   00000000        HWAVEOUT    00000000                                
                            ;************************************************************************************************
                            ;*  lpClassName parameter of CreateWindowExA                                                    *
                            ;*                                                                                              *
                            ;*  lpClassName parameter of UnregisterClassA                                                   *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpClassName_00463068:         ;XREF[3,0]:   00445dac,00445deb,00445fe6
DATA:00463068   78304600        addr        s_SoundWindow_00463078                  ;= "SoundWindow"
                            ;************************************************************************************************
                            ;*  hLibModule parameter of FreeLibrary                                                         *
                            ;*                                                                                              *
                            ;*  hModule parameter of GetProcAddress                                                         *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hLibModule_0046306c:          ;XREF[16,0]:  00445bda,00445bf7,00445bff,00445c0d
                            $hModuleForWAVEMIX:           ;             00445c1e,00445c2f,00445c40,00445c51
                                                          ;             00445c62,00445c73,00445c84,00445c95
                                                          ;             00445ca6,00445cbc,00445cc5,00445cd2
DATA:0046306c   00000000        HMODULE     00000000                                
                            ;************************************************************************************************
                            ;*  hModule parameter of GetProcAddress                                                         *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hModule_00463070:             ;XREF[3,0]:   00445cef,00445cfa,00445d08
DATA:00463070   00000000        HMODULE     00000000                                
                            PTR_s_midimap.cfg_00463074:   ;XREF[3,0]:   004471ba,0044720b,00447257
DATA:00463074   63314600        addr        s_midimap.cfg_00463163                  ;= "midimap.cfg"
                            s_SoundWindow_00463078:       ;XREF[4,0]:   00445db1,00445deb,00445fe6,00463068
DATA:00463078   536f756e6...    ds          "SoundWindow"                           
                            DAT_00463084:                 ;XREF[1,0]:   00445b2a
DATA:00463084   66              ??          66h    f                                
DATA:00463085   6d              ??          6Dh    m                                
DATA:00463086   74              ??          74h    t                                
DATA:00463087   20              ??          20h                                     
DATA:00463088   10              ??          10h                                     
DATA:00463089   00              ??          00h                                     
DATA:0046308a   00              ??          00h                                     
DATA:0046308b   00              ??          00h                                     
DATA:0046308c   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpLibFileName parameter of LoadLibraryA                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WAVEMIX.DLL_0046308d:       ;XREF[1,0]:   00445bed
DATA:0046308d   574156454...    ds          "WAVEMIX.DLL"                           
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixConfigureInit_0046...;XREF[1,0]:   00445c08
DATA:00463099   576176654...    ds          "WaveMixConfigureInit"                  
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixActivate_004630ae:   ;XREF[1,0]:   00445c19
DATA:004630ae   576176654...    ds          "WaveMixActivate"                       
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixOpenWave_004630be:   ;XREF[1,0]:   00445c2a
DATA:004630be   576176654...    ds          "WaveMixOpenWave"                       
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixFlushChannel_00463...;XREF[1,0]:   00445c3b
DATA:004630ce   576176654...    ds          "WaveMixFlushChannel"                   
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixOpenChannel_004630e2:;XREF[1,0]:   00445c4c
DATA:004630e2   576176654...    ds          "WaveMixOpenChannel"                    
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixCloseChannel_00463...;XREF[1,0]:   00445c5d
DATA:004630f5   576176654...    ds          "WaveMixCloseChannel"                   
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixFreeWave_00463109:   ;XREF[1,0]:   00445c6e
DATA:00463109   576176654...    ds          "WaveMixFreeWave"                       
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixCloseSession_00463...;XREF[1,0]:   00445c7f
DATA:00463119   576176654...    ds          "WaveMixCloseSession"                   
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixPlay_0046312d:       ;XREF[1,0]:   00445c90
DATA:0046312d   576176654...    ds          "WaveMixPlay"                           
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_WaveMixPump_00463139:       ;XREF[1,0]:   00445ca1
DATA:00463139   576176654...    ds          "WaveMixPump"                           
                            ;************************************************************************************************
                            ;*  lpLibFileName parameter of LoadLibraryA                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_DSOUND.DLL_00463145:        ;XREF[1,0]:   00445ce5
DATA:00463145   44534f554...    ds          "DSOUND.DLL"                            
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_DirectSoundCreate_00463150: ;XREF[1,0]:   00445d03
DATA:00463150   446972656...    ds          "DirectSoundCreate"                     
                            ;************************************************************************************************
                            ;*  lpWindowName parameter of CreateWindowExA                                                   *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpWindowName_00463162:        ;XREF[1,0]:   00445de6
DATA:00463162   00              ??          00h                                     
                            s_midimap.cfg_00463163:       ;XREF[4,0]:   004471ba,0044720b,00447257,00463074
DATA:00463163   6d6964696...    ds          "midimap.cfg"                           
                            s_\system\_0046316f:          ;XREF[1,0]:   004471a6
DATA:0046316f   5c7379737...    ds          "\\system\\"                            
                            s_\system32\_00463178:        ;XREF[1,0]:   004471f7
DATA:00463178   5c7379737...    ds          "\\system32\\"                          
                            DAT_00463183:                 ;XREF[1,0]:   00447243
DATA:00463183   5c              ??          5Ch    \                                
DATA:00463184   00              ??          00h                                     
                            s_ADLIB_00463185:             ;XREF[1,0]:   00447404
DATA:00463185   41444c494200    ds          "ADLIB"                                 
                            s_AD_LIB_0046318b:            ;XREF[1,0]:   00447424
DATA:0046318b   4144204c4...    ds          "AD LIB"                                
                            s_MVI_PRO_00463192:           ;XREF[1,0]:   00447441
DATA:00463192   4d5649205...    ds          "MVI PRO"                               
                            DAT_0046319a:                 ;XREF[1,0]:   0044745e
DATA:0046319a   42              ??          42h    B                                
DATA:0046319b   41              ??          41h    A                                
DATA:0046319c   53              ??          53h    S                                
DATA:0046319d   00              ??          00h                                     
                            DAT_0046319e:                 ;XREF[1,0]:   0044747b
DATA:0046319e   42              ??          42h    B                                
DATA:0046319f   41              ??          41h    A                                ;?  ->  00455341
DATA:004631a0   53              ??          53h    S                                
DATA:004631a1   45              ??          45h    E                                
DATA:004631a2   00              ??          00h                                     
                            s_THUNDER_BOARD_004631a3:     ;XREF[1,0]:   00447498
DATA:004631a3   5448554e4...    ds          "THUNDER BOARD"                         
                            DAT_004631b1:                 ;XREF[1,0]:   00447793
DATA:004631b1   5c              ??          5Ch    \                                
DATA:004631b2   00              ??          00h                                     
DATA:004631b3   00              ??          00h                                     
                            DAT_004631b4:                 ;XREF[1,0]:   0044aacc
DATA:004631b4   0d              ??          0Dh                                     
DATA:004631b5   00              ??          00h                                     
                            DAT_004631b6:                 ;XREF[1,0]:   0044aae4
DATA:004631b6   0f              ??          0Fh                                     
DATA:004631b7   00              ??          00h                                     
DATA:004631b8   0f              ??          0Fh                                     
DATA:004631b9   00              ??          00h                                     
DATA:004631ba   0c              ??          0Ch                                     
DATA:004631bb   00              ??          00h                                     
DATA:004631bc   09              ??          09h                                     
DATA:004631bd   00              ??          00h                                     
DATA:004631be   0a              ??          0Ah                                     
DATA:004631bf   00              ??          00h                                     
DATA:004631c0   08              ??          08h                                     
DATA:004631c1   00              ??          00h                                     
DATA:004631c2   10              ??          10h                                     
DATA:004631c3   00              ??          00h                                     
DATA:004631c4   09              ??          09h                                     
DATA:004631c5   00              ??          00h                                     
DATA:004631c6   14              ??          14h                                     
DATA:004631c7   00              ??          00h                                     
DATA:004631c8   14              ??          14h                                     
DATA:004631c9   00              ??          00h                                     
DATA:004631ca   0d              ??          0Dh                                     
DATA:004631cb   00              ??          00h                                     
DATA:004631cc   17              ??          17h                                     
DATA:004631cd   00              ??          00h                                     
DATA:004631ce   11              ??          11h                                     
DATA:004631cf   00              ??          00h                                     
DATA:004631d0   19              ??          19h                                     
DATA:004631d1   00              ??          00h                                     
DATA:004631d2   15              ??          15h                                     
DATA:004631d3   00              ??          00h                                     
                            DAT_004631d4:                 ;XREF[2,0]:   0044b11b,0044b144
DATA:004631d4   0600            undefined2  0006h                                   
                            DAT_004631d6:                 ;XREF[1,0]:   0044b14a
DATA:004631d6   5e00            undefined2  005Eh                                   
                            DAT_004631d8:                 ;XREF[1,0]:   0044b15a
DATA:004631d8   2600            undefined2  0026h                                   
                            DAT_004631da:                 ;XREF[1,0]:   0044b152
DATA:004631da   2900            undefined2  0029h                                   
DATA:004631dc   00              ??          00h                                     
DATA:004631dd   00              ??          00h                                     
DATA:004631de   00              ??          00h                                     
DATA:004631df   00              ??          00h                                     
DATA:004631e0   00              ??          00h                                     
DATA:004631e1   00              ??          00h                                     
DATA:004631e2   00              ??          00h                                     
DATA:004631e3   00              ??          00h                                     
                            DAT_004631e4:                 ;XREF[1,0]:   0044b182
DATA:004631e4   2c00            undefined2  002Ch                                   
                            DAT_004631e6:                 ;XREF[1,0]:   0044b188
DATA:004631e6   5e00            undefined2  005Eh                                   
                            DAT_004631e8:                 ;XREF[1,0]:   0044b198
DATA:004631e8   2700            undefined2  0027h                                   
                            DAT_004631ea:                 ;XREF[1,0]:   0044b190
DATA:004631ea   2300            undefined2  0023h                                   
DATA:004631ec   01              ??          01h                                     
DATA:004631ed   00              ??          00h                                     
DATA:004631ee   00              ??          00h                                     
DATA:004631ef   00              ??          00h                                     
DATA:004631f0   00              ??          00h                                     
DATA:004631f1   00              ??          00h                                     
DATA:004631f2   00              ??          00h                                     
DATA:004631f3   00              ??          00h                                     
DATA:004631f4   1e              ??          1Eh                                     
DATA:004631f5   00              ??          00h                                     
DATA:004631f6   9f              ??          9Fh                                     
DATA:004631f7   00              ??          00h                                     
DATA:004631f8   28              ??          28h    (                                
DATA:004631f9   00              ??          00h                                     
DATA:004631fa   28              ??          28h    (                                
DATA:004631fb   00              ??          00h                                     
DATA:004631fc   02              ??          02h                                     
DATA:004631fd   00              ??          00h                                     
DATA:004631fe   00              ??          00h                                     
DATA:004631ff   00              ??          00h                                     
DATA:00463200   00              ??          00h                                     
DATA:00463201   00              ??          00h                                     
DATA:00463202   00              ??          00h                                     
DATA:00463203   00              ??          00h                                     
DATA:00463204   06              ??          06h                                     
DATA:00463205   00              ??          00h                                     
DATA:00463206   8b              ??          8Bh                                     
DATA:00463207   00              ??          00h                                     
DATA:00463208   1a              ??          1Ah                                     
DATA:00463209   00              ??          00h                                     
DATA:0046320a   31              ??          31h    1                                
DATA:0046320b   00              ??          00h                                     
DATA:0046320c   03              ??          03h                                     
DATA:0046320d   00              ??          00h                                     
DATA:0046320e   00              ??          00h                                     
DATA:0046320f   00              ??          00h                                     
DATA:00463210   00              ??          00h                                     
DATA:00463211   00              ??          00h                                     
DATA:00463212   00              ??          00h                                     
DATA:00463213   00              ??          00h                                     
DATA:00463214   36              ??          36h    6                                
DATA:00463215   00              ??          00h                                     
DATA:00463216   88              ??          88h                                     
DATA:00463217   00              ??          00h                                     
DATA:00463218   19              ??          19h                                     
DATA:00463219   00              ??          00h                                     
DATA:0046321a   2a              ??          2Ah    *                                
DATA:0046321b   00              ??          00h                                     
DATA:0046321c   04              ??          04h                                     
DATA:0046321d   00              ??          00h                                     
DATA:0046321e   00              ??          00h                                     
DATA:0046321f   00              ??          00h                                     
DATA:00463220   00              ??          00h                                     
DATA:00463221   00              ??          00h                                     
DATA:00463222   00              ??          00h                                     
DATA:00463223   00              ??          00h                                     
DATA:00463224   06              ??          06h                                     
DATA:00463225   00              ??          00h                                     
DATA:00463226   bf              ??          BFh                                     
DATA:00463227   00              ??          00h                                     
DATA:00463228   4e              ??          4Eh    N                                
DATA:00463229   00              ??          00h                                     
DATA:0046322a   1f              ??          1Fh                                     
DATA:0046322b   00              ??          00h                                     
DATA:0046322c   05              ??          05h                                     
DATA:0046322d   00              ??          00h                                     
DATA:0046322e   00              ??          00h                                     
DATA:0046322f   00              ??          00h                                     
DATA:00463230   00              ??          00h                                     
DATA:00463231   00              ??          00h                                     
DATA:00463232   00              ??          00h                                     
DATA:00463233   00              ??          00h                                     
DATA:00463234   06              ??          06h                                     
DATA:00463235   00              ??          00h                                     
DATA:00463236   de              ??          DEh                                     
DATA:00463237   00              ??          00h                                     
DATA:00463238   4d              ??          4Dh    M                                
DATA:00463239   00              ??          00h                                     
DATA:0046323a   20              ??          20h                                     
DATA:0046323b   00              ??          00h                                     
DATA:0046323c   06              ??          06h                                     
DATA:0046323d   00              ??          00h                                     
DATA:0046323e   00              ??          00h                                     
DATA:0046323f   00              ??          00h                                     
DATA:00463240   00              ??          00h                                     
DATA:00463241   00              ??          00h                                     
DATA:00463242   00              ??          00h                                     
DATA:00463243   00              ??          00h                                     
DATA:00463244   06              ??          06h                                     
DATA:00463245   00              ??          00h                                     
DATA:00463246   ff              ??          FFh                                     
DATA:00463247   00              ??          00h                                     
DATA:00463248   4d              ??          4Dh    M                                
DATA:00463249   00              ??          00h                                     
DATA:0046324a   1b              ??          1Bh                                     
DATA:0046324b   00              ??          00h                                     
DATA:0046324c   07              ??          07h                                     
DATA:0046324d   00              ??          00h                                     
DATA:0046324e   00              ??          00h                                     
DATA:0046324f   00              ??          00h                                     
DATA:00463250   00              ??          00h                                     
DATA:00463251   00              ??          00h                                     
DATA:00463252   00              ??          00h                                     
DATA:00463253   00              ??          00h                                     
DATA:00463254   00              ??          00h                                     
DATA:00463255   00              ??          00h                                     
DATA:00463256   05              ??          05h                                     
DATA:00463257   00              ??          00h                                     
DATA:00463258   ff              ??          FFh                                     
DATA:00463259   01              ??          01h                                     
DATA:0046325a   7a              ??          7Ah    z                                
DATA:0046325b   01              ??          01h                                     
DATA:0046325c   08              ??          08h                                     
DATA:0046325d   00              ??          00h                                     
DATA:0046325e   00              ??          00h                                     
DATA:0046325f   00              ??          00h                                     
DATA:00463260   00              ??          00h                                     
DATA:00463261   00              ??          00h                                     
DATA:00463262   00              ??          00h                                     
DATA:00463263   00              ??          00h                                     
                            DAT_00463264:                 ;XREF[2,0]:   0044a99e,0044aebe
DATA:00463264   0b00            undefined2  000Bh                                   
                            DAT_00463266:                 ;XREF[2,0]:   0044a9af,0044aeec
DATA:00463266   6000            undefined2  0060h                                   
DATA:00463268   00              ??          00h                                     
                            DAT_00463269:                 ;XREF[1,0]:   0044aa27
DATA:00463269   1800            undefined2  0018h                                   
                            DAT_0046326b:                 ;XREF[1,0]:   0044aa38
DATA:0046326b   8c00            undefined2  008Ch                                   
DATA:0046326d   09              ??          09h                                     
DATA:0046326e   00              ??          00h                                     
DATA:0046326f   07              ??          07h                                     
DATA:00463270   00              ??          00h                                     
                            DAT_00463271:                 ;XREF[1,0]:   00447f0f
DATA:00463271   791f            undefined2  1F79h                                   
DATA:00463273   2e              ??          2Eh    .                                
DATA:00463274   00              ??          00h                                     
DATA:00463275   60              ??          60h    `                                
DATA:00463276   00              ??          00h                                     ;?  ->  00480100
DATA:00463277   01              ??          01h                                     
DATA:00463278   48              ??          48h    H                                
DATA:00463279   00              ??          00h                                     
DATA:0046327a   81              ??          81h                                     
DATA:0046327b   00              ??          00h                                     
DATA:0046327c   09              ??          09h                                     
DATA:0046327d   00              ??          00h                                     
DATA:0046327e   06              ??          06h                                     
DATA:0046327f   00              ??          00h                                     
DATA:00463280   77              ??          77h    w                                
DATA:00463281   1f              ??          1Fh                                     
DATA:00463282   1e              ??          1Eh                                     
DATA:00463283   00              ??          00h                                     
DATA:00463284   9f              ??          9Fh                                     
DATA:00463285   00              ??          00h                                     
DATA:00463286   02              ??          02h                                     
DATA:00463287   30              ??          30h    0                                
DATA:00463288   00              ??          00h                                     
DATA:00463289   bc              ??          BCh                                     
DATA:0046328a   00              ??          00h                                     
DATA:0046328b   07              ??          07h                                     
DATA:0046328c   00              ??          00h                                     
DATA:0046328d   05              ??          05h                                     
DATA:0046328e   00              ??          00h                                     
DATA:0046328f   79              ??          79h    y                                
DATA:00463290   1f              ??          1Fh                                     
DATA:00463291   08              ??          08h                                     
DATA:00463292   00              ??          00h                                     
DATA:00463293   8c              ??          8Ch                                     
DATA:00463294   00              ??          00h                                     
DATA:00463295   03              ??          03h                                     
DATA:00463296   15              ??          15h                                     
DATA:00463297   00              ??          00h                                     
DATA:00463298   b3              ??          B3h                                     
DATA:00463299   00              ??          00h                                     
DATA:0046329a   05              ??          05h                                     
DATA:0046329b   00              ??          00h                                     
DATA:0046329c   0a              ??          0Ah                                     
DATA:0046329d   00              ??          00h                                     
DATA:0046329e   78              ??          78h    x                                
DATA:0046329f   1f              ??          1Fh                                     
DATA:004632a0   38              ??          38h    8                                
DATA:004632a1   00              ??          00h                                     
DATA:004632a2   8a              ??          8Ah                                     
DATA:004632a3   00              ??          00h                                     ;?  ->  004a0400
DATA:004632a4   04              ??          04h                                     
DATA:004632a5   4a              ??          4Ah    J                                
DATA:004632a6   00              ??          00h                                     
DATA:004632a7   b9              ??          B9h                                     
DATA:004632a8   00              ??          00h                                     
DATA:004632a9   07              ??          07h                                     
DATA:004632aa   00              ??          00h                                     
DATA:004632ab   09              ??          09h                                     
DATA:004632ac   00              ??          00h                                     
DATA:004632ad   5e              ??          5Eh    ^                                
DATA:004632ae   4a              ??          4Ah    J                                
DATA:004632af   12              ??          12h                                     
DATA:004632b0   00              ??          00h                                     
DATA:004632b1   c4              ??          C4h                                     
DATA:004632b2   00              ??          00h                                     
DATA:004632b3   05              ??          05h                                     
DATA:004632b4   11              ??          11h                                     
DATA:004632b5   00              ??          00h                                     
DATA:004632b6   da              ??          DAh                                     
DATA:004632b7   00              ??          00h                                     
DATA:004632b8   0d              ??          0Dh                                     
DATA:004632b9   00              ??          00h                                     
DATA:004632ba   07              ??          07h                                     
DATA:004632bb   00              ??          00h                                     
DATA:004632bc   75              ??          75h    u                                
DATA:004632bd   1f              ??          1Fh                                     
DATA:004632be   0a              ??          0Ah                                     
DATA:004632bf   00              ??          00h                                     
DATA:004632c0   e0              ??          E0h                                     
DATA:004632c1   00              ??          00h                                     
DATA:004632c2   06              ??          06h                                     
DATA:004632c3   35              ??          35h    5                                
DATA:004632c4   00              ??          00h                                     
DATA:004632c5   ef              ??          EFh                                     
DATA:004632c6   00              ??          00h                                     
DATA:004632c7   10              ??          10h                                     
DATA:004632c8   00              ??          00h                                     
DATA:004632c9   0b              ??          0Bh                                     
DATA:004632ca   00              ??          00h                                     
DATA:004632cb   7d              ??          7Dh    }                                
DATA:004632cc   1f              ??          1Fh                                     
DATA:004632cd   1d              ??          1Dh                                     
DATA:004632ce   00              ??          00h                                     
DATA:004632cf   f8              ??          F8h                                     
DATA:004632d0   00              ??          00h                                     
DATA:004632d1   07              ??          07h                                     
DATA:004632d2   11              ??          11h                                     
DATA:004632d3   00              ??          00h                                     
DATA:004632d4   14              ??          14h                                     
DATA:004632d5   01              ??          01h                                     
DATA:004632d6   11              ??          11h                                     
DATA:004632d7   00              ??          00h                                     
DATA:004632d8   0b              ??          0Bh                                     
DATA:004632d9   00              ??          00h                                     
DATA:004632da   7e              ??          7Eh    ~                                
DATA:004632db   1f              ??          1Fh                                     
                            DAT_004632dc:                 ;XREF[2,0]:   0044809f,004481a0
DATA:004632dc   0600            undefined2  0006h                                   
                            DAT_004632de:                 ;XREF[1,0]:   00448197
DATA:004632de   5e00            undefined2  005Eh                                   
                            DAT_004632e0:                 ;XREF[1,0]:   0044818e
DATA:004632e0   2600            undefined2  0026h                                   
                            DAT_004632e2:                 ;XREF[1,0]:   00448185
DATA:004632e2   2900            undefined2  0029h                                   
DATA:004632e4   2c              ??          2Ch    ,                                
DATA:004632e5   00              ??          00h                                     
DATA:004632e6   5e              ??          5Eh    ^                                
DATA:004632e7   00              ??          00h                                     
DATA:004632e8   27              ??          27h    '                                
DATA:004632e9   00              ??          00h                                     
DATA:004632ea   23              ??          23h    #                                
DATA:004632eb   00              ??          00h                                     
DATA:004632ec   1e              ??          1Eh                                     
DATA:004632ed   00              ??          00h                                     
DATA:004632ee   9f              ??          9Fh                                     
DATA:004632ef   00              ??          00h                                     
DATA:004632f0   28              ??          28h    (                                
DATA:004632f1   00              ??          00h                                     
DATA:004632f2   28              ??          28h    (                                
DATA:004632f3   00              ??          00h                                     
DATA:004632f4   06              ??          06h                                     
DATA:004632f5   00              ??          00h                                     
DATA:004632f6   8b              ??          8Bh                                     
DATA:004632f7   00              ??          00h                                     
DATA:004632f8   1a              ??          1Ah                                     
DATA:004632f9   00              ??          00h                                     
DATA:004632fa   31              ??          31h    1                                
DATA:004632fb   00              ??          00h                                     
DATA:004632fc   36              ??          36h    6                                
DATA:004632fd   00              ??          00h                                     
DATA:004632fe   88              ??          88h                                     
DATA:004632ff   00              ??          00h                                     
DATA:00463300   19              ??          19h                                     
DATA:00463301   00              ??          00h                                     
DATA:00463302   2a              ??          2Ah    *                                
DATA:00463303   00              ??          00h                                     
DATA:00463304   06              ??          06h                                     
DATA:00463305   00              ??          00h                                     
DATA:00463306   bf              ??          BFh                                     
DATA:00463307   00              ??          00h                                     
DATA:00463308   4e              ??          4Eh    N                                
DATA:00463309   00              ??          00h                                     
DATA:0046330a   1f              ??          1Fh                                     
DATA:0046330b   00              ??          00h                                     
DATA:0046330c   06              ??          06h                                     
DATA:0046330d   00              ??          00h                                     
DATA:0046330e   de              ??          DEh                                     
DATA:0046330f   00              ??          00h                                     
DATA:00463310   4d              ??          4Dh    M                                
DATA:00463311   00              ??          00h                                     
DATA:00463312   20              ??          20h                                     
DATA:00463313   00              ??          00h                                     
DATA:00463314   06              ??          06h                                     
DATA:00463315   00              ??          00h                                     
DATA:00463316   ff              ??          FFh                                     
DATA:00463317   00              ??          00h                                     
DATA:00463318   4d              ??          4Dh    M                                
DATA:00463319   00              ??          00h                                     
DATA:0046331a   1b              ??          1Bh                                     
DATA:0046331b   00              ??          00h                                     
                            DAT_0046331c:                 ;XREF[14,0]:  00447d2f,00447d3d,00447d56,00447d8a
                                                          ;             00447da3,00447e3f,00447e49,00447e62
                                                          ;             00447e7c,00447e96,00447eaf,00447fd4
                                                          ;             00448476,0044875c
DATA:0046331c   ffff            undefined2  FFFFh                                   
DATA:0046331e   00              ??          00h                                     
DATA:0046331f   00              ??          00h                                     
DATA:00463320   00              ??          00h                                     
DATA:00463321   00              ??          00h                                     
DATA:00463322   08              ??          08h                                     
DATA:00463323   00              ??          00h                                     
DATA:00463324   12              ??          12h                                     
DATA:00463325   00              ??          00h                                     
DATA:00463326   0a              ??          0Ah                                     
DATA:00463327   00              ??          00h                                     
DATA:00463328   02              ??          02h                                     
DATA:00463329   00              ??          00h                                     
DATA:0046332a   01              ??          01h                                     
DATA:0046332b   00              ??          00h                                     
DATA:0046332c   00              ??          00h                                     
DATA:0046332d   00              ??          00h                                     
DATA:0046332e   00              ??          00h                                     
DATA:0046332f   00              ??          00h                                     
DATA:00463330   0d              ??          0Dh                                     
DATA:00463331   00              ??          00h                                     
DATA:00463332   00              ??          00h                                     
DATA:00463333   00              ??          00h                                     
DATA:00463334   00              ??          00h                                     
DATA:00463335   00              ??          00h                                     
DATA:00463336   00              ??          00h                                     
DATA:00463337   00              ??          00h                                     
DATA:00463338   0f              ??          0Fh                                     
DATA:00463339   00              ??          00h                                     
DATA:0046333a   01              ??          01h                                     
DATA:0046333b   00              ??          00h                                     
DATA:0046333c   03              ??          03h                                     
DATA:0046333d   00              ??          00h                                     
                            DAT_0046333e:                 ;XREF[10,0]:  00447a8e,00447c51,00447ffa,00448017
                                                          ;             0044801d,00448242,0044846c,004485d7
                                                          ;             00448765,0044b035
DATA:0046333e   0000            undefined2  0000h                                   
                            DAT_00463340:                 ;XREF[23,0]:  00447d00,00447dd9,00448004,00448027
                                                          ;             00448038,00448061,0044808d,00448276
                                                          ;             00448287,004482c2,00448361,004483f6
                                                          ;             0044845c,0044848d,00448497,004485e1
                                                          ;             004487ef,0044ac84,0044acea,0044afcd
                                                          ;             0044afde,0044b1e7,0044b1f7
DATA:00463340   0100            undefined2  0001h                                   
                            vtableForSimpleMachine:       ;XREF[1,0]:   0043f871
DATA:00463342   88794400a...    Category...                                        
   |_DATA:00463342   SetParame...    addr        CODE:Puzzles::SetParametersForSimpleM...
   |_DATA:00463346   field1_0x4      addr        CODE:FUN_00447bab                       
   |_DATA:0046334a   field2_0x8      addr        CODE:LAB_00447c9d                       
                            $TEXT37:                      ;XREF[2,0]:   00447c74,004484b6
DATA:0046334e   54              ??          54h    T                                
DATA:0046334f   45              ??          45h    E                                
DATA:00463350   58              ??          58h    X                                
DATA:00463351   54              ??          54h    T                                
DATA:00463352   00              ??          00h                                     
                            $TEXT34:                      ;XREF[2,0]:   00448504,00448507
DATA:00463353   54              ??          54h    T                                
DATA:00463354   45              ??          45h    E                                
DATA:00463355   58              ??          58h    X                                
DATA:00463356   54              ??          54h    T                                
DATA:00463357   00              ??          00h                                     
                            $TEXT35:                      ;XREF[2,0]:   00448542,00448545
DATA:00463358   54              ??          54h    T                                
DATA:00463359   45              ??          45h    E                                
DATA:0046335a   58              ??          58h    X                                
DATA:0046335b   54              ??          54h    T                                
DATA:0046335c   00              ??          00h                                     
                            $TEXT36:                      ;XREF[2,0]:   004485a5,004485a8
DATA:0046335d   54              ??          54h    T                                
DATA:0046335e   45              ??          45h    E                                
DATA:0046335f   58              ??          58h    X                                
DATA:00463360   54              ??          54h    T                                
DATA:00463361   00              ??          00h                                     
                            $TEXT38:                      ;XREF[1,0]:   0044a952
DATA:00463362   54              ??          54h    T                                
DATA:00463363   45              ??          45h    E                                
DATA:00463364   58              ??          58h    X                                
DATA:00463365   54              ??          54h    T                                
DATA:00463366   00              ??          00h                                     
                            DAT_00463367:                 ;XREF[1,0]:   0044aa4a
DATA:00463367   25              ??          25h    %                                
DATA:00463368   64              ??          64h    d                                
DATA:00463369   00              ??          00h                                     
DATA:0046336a   00              ??          00h                                     
DATA:0046336b   00              ??          00h                                     
                            DAT_0046336c:                 ;XREF[17,0]:  0044b25b,0044b28e,0044b2a1,0044b2b7
                                                          ;             0044b2ca,0044b2da,0044b2ea,0044b2fa
                                                          ;             0044b30a,0044b31c,0044b359,0044b36f
                                                          ;             0044b390,0044b3c9,0044b3d0,0044b3e6
                                                          ;             0044b3ed
DATA:0046336c   0000            undefined2  0000h                                   
                            DAT_0046336e:                 ;XREF[4,0]:   0044b272,0044b280,0044b336,0044b34f
DATA:0046336e   00              ??          00h                                     
DATA:0046336f   00              ??          00h                                     
                            DAT_00463370:                 ;XREF[2,0]:   0044b43c,0044b4ad
DATA:00463370   00              ??          00h                                     
DATA:00463371   00              ??          00h                                     
DATA:00463372   00              ??          00h                                     
DATA:00463373   00              ??          00h                                     
                            DAT_00463374:                 ;XREF[2,0]:   0044b340,0044b349
DATA:00463374   00000000        undefined4  00000000h                               
DATA:00463378   00              ??          00h                                     
DATA:00463379   00              ??          00h                                     
DATA:0046337a   00              ??          00h                                     
DATA:0046337b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpKeyName parameter of GetPrivateProfileStringA                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpKeyName_0046337c:           ;XREF[1,0]:   0044b72d
DATA:0046337c   90334600        addr        s_CDDrive_00463390                      ;= "CDDrive"
                            ;************************************************************************************************
                            ;*  lpKeyName parameter of GetPrivateProfileStringA                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpKeyName_00463380:           ;XREF[1,0]:   0044b74d
DATA:00463380   98334600        addr        s_MIDIPath_00463398                     ;= "MIDIPath"
                            ;************************************************************************************************
                            ;*  lpKeyName parameter of GetPrivateProfileIntA                                                *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpKeyName_00463384:           ;XREF[1,0]:   0044b6b5
DATA:00463384   a1334600        addr        s_Graphics_004633a1                     ;= "Graphics"
DATA:00463388   aa              ??          AAh                                     ;?  ->  004633aa
DATA:00463389   33              ??          33h    3                                
DATA:0046338a   46              ??          46h    F                                
DATA:0046338b   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpDefault parameter of GetPrivateProfileStringA                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpDefault_0046338c:           ;XREF[1,0]:   0044b727
DATA:0046338c   ac334600        addr        DAT_004633ac                            
                            s_CDDrive_00463390:           ;XREF[3,0]:   0044b63b,0044b72d,0046337c
DATA:00463390   434444726...    ds          "CDDrive"                               
                            s_MIDIPath_00463398:          ;XREF[2,0]:   0044b74d,00463380
DATA:00463398   4d4944495...    ds          "MIDIPath"                              
                            s_Graphics_004633a1:          ;XREF[2,0]:   0044b6b5,00463384
DATA:004633a1   477261706...    ds          "Graphics"                              
DATA:004633aa   5c              ??          5Ch    \                                
DATA:004633ab   00              ??          00h                                     
                            DAT_004633ac:                 ;XREF[2,0]:   0044b727,0046338c
DATA:004633ac   00              ??          00h                                     
                            DAT_004633ad:                 ;XREF[2,0]:   0044b659,0044b65c
DATA:004633ad   5c              ??          5Ch    \                                
DATA:004633ae   00              ??          00h                                     
                            s_ssgwincd.ini_004633af:      ;XREF[2,0]:   0044b66c,0044b66f
DATA:004633af   737367776...    ds          "ssgwincd.ini"                          
                            s_Sound_004633bc:             ;XREF[2,0]:   0044b6ef,0044b6f2
DATA:004633bc   536f756e6400    ds          "Sound"                                 
                            DAT_004633c2:                 ;XREF[2,0]:   0044b749,0044b74c
DATA:004633c2   00              ??          00h                                     
                            s_midi\_004633c3:             ;XREF[2,0]:   0044b78d,0044b790
DATA:004633c3   6d6964695c00    ds          "midi\\"                                
                            s_MIDIType_004633c9:          ;XREF[2,0]:   0044b7b6,0044b7b9
DATA:004633c9   4d4944495...    ds          "MIDIType"                              
                            s_CheatKeys_004633d2:         ;XREF[2,0]:   0044b7ea,0044b7ed
DATA:004633d2   436865617...    ds          "CheatKeys"                             
                            DAT_004633dc:                 ;XREF[2,0]:   0044b829,0044b82c
DATA:004633dc   5c              ??          5Ch    \                                
DATA:004633dd   00              ??          00h                                     
                            DAT_004633de:                 ;XREF[2,0]:   0044b83c,0044b83f
DATA:004633de   00              ??          00h                                     
                            DAT_004633df:                 ;XREF[1,0]:   0044b875
DATA:004633df   5c              ??          5Ch    \                                
DATA:004633e0   00              ??          00h                                     
                            s_ssgwincd.ini_004633e1:      ;XREF[1,0]:   0044b889
DATA:004633e1   737367776...    ds          "ssgwincd.ini"                          
                            DAT_004633ee:                 ;XREF[1,0]:   0044b8a2
DATA:004633ee   25              ??          25h    %                                
DATA:004633ef   64              ??          64h    d                                
DATA:004633f0   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpKeyName parameter of WritePrivateProfileStringA                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s_wavemix_004633f1:           ;XREF[1,0]:   0044b8be
DATA:004633f1   776176656...    ds          "wavemix"                               
DATA:004633f9   00              ??          00h                                     
DATA:004633fa   00              ??          00h                                     
DATA:004633fb   00              ??          00h                                     
                            DAT_004633fc:                 ;XREF[4,0]:   0044ba26,0044bc40,0044bcfd,0044bd16
DATA:004633fc   00              ??          00h                                     
DATA:004633fd   00              ??          00h                                     
                            DAT_004633fe:                 ;XREF[3,0]:   0044bbd1,0044bbf4,0044bc20
DATA:004633fe   1600            undefined2  0016h                                   
                            DAT_00463400:                 ;XREF[1,0]:   0044bbef
DATA:00463400   e200            undefined2  00E2h                                   
                            DAT_00463402:                 ;XREF[1,0]:   0044bbea
DATA:00463402   8300            undefined2  0083h                                   
                            DAT_00463404:                 ;XREF[1,0]:   0044bbe5
DATA:00463404   7900            undefined2  0079h                                   
                            DAT_00463406:                 ;XREF[2,0]:   0044bbd8,0044bc00
DATA:00463406   0000            undefined2  0000h                                   
                            DAT_00463408:                 ;XREF[1,0]:   0044bc0e
DATA:00463408   0000            undefined2  0000h                                   
                            DAT_0046340a:                 ;XREF[1,0]:   0044bc0b
DATA:0046340a   00000000        undefined4  00000000h                               
                            DAT_0046340e:                 ;XREF[1,0]:   0044bbf4
DATA:0046340e   0000            undefined2  0000h                                   
                            DAT_00463410:                 ;XREF[1,0]:   0044bbef
DATA:00463410   0200            undefined2  0002h                                   
                            DAT_00463412:                 ;XREF[1,0]:   0044bbea
DATA:00463412   a600            undefined2  00A6h                                   
                            DAT_00463414:                 ;XREF[1,0]:   0044bbe5
DATA:00463414   c400            undefined2  00C4h                                   
                            DAT_00463416:                 ;XREF[1,0]:   0044bbd8
DATA:00463416   0200            undefined2  0002h                                   
DATA:00463418   00              ??          00h                                     
DATA:00463419   00              ??          00h                                     
DATA:0046341a   00              ??          00h                                     
DATA:0046341b   00              ??          00h                                     
DATA:0046341c   00              ??          00h                                     
DATA:0046341d   00              ??          00h                                     
DATA:0046341e   d3              ??          D3h                                     
DATA:0046341f   00              ??          00h                                     
DATA:00463420   00              ??          00h                                     
DATA:00463421   00              ??          00h                                     
DATA:00463422   93              ??          93h                                     
DATA:00463423   00              ??          00h                                     
DATA:00463424   ee              ??          EEh                                     
DATA:00463425   00              ??          00h                                     
DATA:00463426   03              ??          03h                                     
DATA:00463427   00              ??          00h                                     
DATA:00463428   00              ??          00h                                     
DATA:00463429   00              ??          00h                                     
DATA:0046342a   00              ??          00h                                     
DATA:0046342b   00              ??          00h                                     
DATA:0046342c   00              ??          00h                                     
DATA:0046342d   00              ??          00h                                     
DATA:0046342e   66              ??          66h    f                                
DATA:0046342f   01              ??          01h                                     
DATA:00463430   00              ??          00h                                     
DATA:00463431   00              ??          00h                                     
DATA:00463432   4e              ??          4Eh    N                                
DATA:00463433   00              ??          00h                                     
DATA:00463434   b8              ??          B8h                                     
DATA:00463435   00              ??          00h                                     
DATA:00463436   03              ??          03h                                     
DATA:00463437   00              ??          00h                                     
DATA:00463438   00              ??          00h                                     
DATA:00463439   00              ??          00h                                     
DATA:0046343a   00              ??          00h                                     
DATA:0046343b   00              ??          00h                                     
DATA:0046343c   00              ??          00h                                     
DATA:0046343d   00              ??          00h                                     
DATA:0046343e   c3              ??          C3h                                     
DATA:0046343f   01              ??          01h                                     
DATA:00463440   9d              ??          9Dh                                     
DATA:00463441   00              ??          00h                                     
DATA:00463442   3d              ??          3Dh    =                                
DATA:00463443   00              ??          00h                                     
DATA:00463444   1b              ??          1Bh                                     
DATA:00463445   00              ??          00h                                     
DATA:00463446   01              ??          01h                                     
DATA:00463447   00              ??          00h                                     
DATA:00463448   00              ??          00h                                     
DATA:00463449   00              ??          00h                                     
DATA:0046344a   00              ??          00h                                     
DATA:0046344b   00              ??          00h                                     
DATA:0046344c   00              ??          00h                                     
DATA:0046344d   00              ??          00h                                     
DATA:0046344e   88              ??          88h                                     
DATA:0046344f   01              ??          01h                                     
DATA:00463450   b8              ??          B8h                                     
DATA:00463451   00              ??          00h                                     
DATA:00463452   78              ??          78h    x                                
DATA:00463453   00              ??          00h                                     
DATA:00463454   36              ??          36h    6                                
DATA:00463455   00              ??          00h                                     
DATA:00463456   01              ??          01h                                     
DATA:00463457   00              ??          00h                                     
DATA:00463458   00              ??          00h                                     
DATA:00463459   00              ??          00h                                     
DATA:0046345a   00              ??          00h                                     
DATA:0046345b   00              ??          00h                                     
DATA:0046345c   00              ??          00h                                     
DATA:0046345d   00              ??          00h                                     
DATA:0046345e   55              ??          55h    U                                
DATA:0046345f   01              ??          01h                                     
DATA:00463460   ee              ??          EEh                                     
DATA:00463461   00              ??          00h                                     
DATA:00463462   ab              ??          ABh                                     
DATA:00463463   00              ??          00h                                     
DATA:00463464   3a              ??          3Ah    :                                
DATA:00463465   00              ??          00h                                     
DATA:00463466   01              ??          01h                                     
DATA:00463467   00              ??          00h                                     
DATA:00463468   00              ??          00h                                     
DATA:00463469   00              ??          00h                                     
DATA:0046346a   00              ??          00h                                     
DATA:0046346b   00              ??          00h                                     
DATA:0046346c   00              ??          00h                                     
DATA:0046346d   00              ??          00h                                     
DATA:0046346e   1e              ??          1Eh                                     
DATA:0046346f   01              ??          01h                                     
DATA:00463470   28              ??          28h    (                                
DATA:00463471   01              ??          01h                                     
DATA:00463472   e2              ??          E2h                                     
DATA:00463473   00              ??          00h                                     
DATA:00463474   58              ??          58h    X                                
DATA:00463475   00              ??          00h                                     
DATA:00463476   01              ??          01h                                     
DATA:00463477   00              ??          00h                                     
DATA:00463478   00              ??          00h                                     
DATA:00463479   00              ??          00h                                     
DATA:0046347a   00              ??          00h                                     
DATA:0046347b   00              ??          00h                                     
DATA:0046347c   00              ??          00h                                     
DATA:0046347d   00              ??          00h                                     
DATA:0046347e   00              ??          00h                                     
DATA:0046347f   00              ??          00h                                     
                            PTR_LAB_00463480:             ;XREF[1,0]:   0044bbdc
DATA:00463480   ffb84400        addr        CODE:LAB_0044b8ff                       
DATA:00463484   9b              ??          9Bh                                     ;?  ->  0044b99b
DATA:00463485   b9              ??          B9h                                     
DATA:00463486   44              ??          44h    D                                
DATA:00463487   00              ??          00h                                     
                            PTR_LAB_00463488:             ;XREF[1,0]:   0044bbdc
DATA:00463488   0bb94400        addr        CODE:LAB_0044b90b                       
DATA:0046348c   53              ??          53h    S                                ;?  ->  0044b953
DATA:0046348d   b9              ??          B9h                                     
DATA:0046348e   44              ??          44h    D                                
DATA:0046348f   00              ??          00h                                     
                            DAT_00463490:                 ;XREF[3,0]:   0044b8f6,0044b917,0044ba0f
DATA:00463490   00              ??          00h                                     
DATA:00463491   00              ??          00h                                     
                            DAT_00463492:                 ;XREF[1,0]:   0044bb14
DATA:00463492   4506            undefined2  0645h                                   
DATA:00463494   45              ??          45h    E                                
DATA:00463495   06              ??          06h                                     
DATA:00463496   45              ??          45h    E                                
DATA:00463497   06              ??          06h                                     
DATA:00463498   45              ??          45h    E                                
DATA:00463499   06              ??          06h                                     
DATA:0046349a   45              ??          45h    E                                
DATA:0046349b   06              ??          06h                                     
DATA:0046349c   4b              ??          4Bh    K                                
DATA:0046349d   06              ??          06h                                     
DATA:0046349e   51              ??          51h    Q                                
DATA:0046349f   06              ??          06h                                     
DATA:004634a0   57              ??          57h    W                                
DATA:004634a1   06              ??          06h                                     
DATA:004634a2   5d              ??          5Dh    ]                                
DATA:004634a3   06              ??          06h                                     
DATA:004634a4   63              ??          63h    c                                
DATA:004634a5   06              ??          06h                                     
DATA:004634a6   69              ??          69h    i                                
DATA:004634a7   06              ??          06h                                     
DATA:004634a8   6f              ??          6Fh    o                                
DATA:004634a9   06              ??          06h                                     
DATA:004634aa   75              ??          75h    u                                
DATA:004634ab   06              ??          06h                                     
DATA:004634ac   7b              ??          7Bh    {                                
DATA:004634ad   06              ??          06h                                     
DATA:004634ae   81              ??          81h                                     
DATA:004634af   06              ??          06h                                     
                            DAT_004634b0:                 ;XREF[2,0]:   0044b9ec,0044b9fb
DATA:004634b0   00              ??          00h                                     
DATA:004634b1   00              ??          00h                                     
                            PTR_FUN_004634b2:             ;XREF[3,0]:   00418676,0042fdf0,004456c4
DATA:004634b2   e3b94400        addr        CODE:FUN_0044b9e3                       
DATA:004634b6   7cbc4400        addr        CODE:FUN_0044bc7c                       
DATA:004634ba   fdbc4400        addr        CODE:LAB_0044bcfd                       
                            $INTS4:                       ;XREF[1,0]:   0044bac6
DATA:004634be   49              ??          49h    I                                
DATA:004634bf   4e              ??          4Eh    N                                
DATA:004634c0   54              ??          54h    T                                
DATA:004634c1   53              ??          53h    S                                
DATA:004634c2   00              ??          00h                                     
                            $INTS5:                       ;XREF[1,0]:   0044badb
DATA:004634c3   49              ??          49h    I                                
DATA:004634c4   4e              ??          4Eh    N                                
DATA:004634c5   54              ??          54h    T                                
DATA:004634c6   53              ??          53h    S                                
DATA:004634c7   00              ??          00h                                     
                            DAT_004634c8:                 ;XREF[8,0]:   00419ada,00419c4a,00419d27,0042fe09
                                                          ;             0043ecba,0043f17d,0044c385,0044c8ac
DATA:004634c8   00              ??          00h                                     
DATA:004634c9   00              ??          00h                                     
DATA:004634ca   00              ??          00h                                     
DATA:004634cb   00              ??          00h                                     
                            DAT_004634cc:                 ;XREF[3,0]:   0044c956,0044c95d,0044c966
DATA:004634cc   00000000        undefined4  00000000h                               
                            DAT_004634d0:                 ;XREF[6,0]:   0044c01b,0044c149,0044c16c,0044c2d5
                                                          ;             0044c3f4,0044c8b5
DATA:004634d0   ffff            undefined2  FFFFh                                   
                            DAT_004634d2:                 ;XREF[5,0]:   0044bfd1,0044c02d,0044c0d1,0044c158
                                                          ;             0044c6fd
DATA:004634d2   01              ??          01h                                     
DATA:004634d3   00              ??          00h                                     
                            PTR_LAB_004634d4:             ;XREF[1,0]:   0044c5ad
DATA:004634d4   d1bf4400        addr        CODE:LAB_0044bfd1                       
DATA:004634d8   37              ??          37h    7                                ;?  ->  0044c037
DATA:004634d9   c0              ??          C0h                                     
DATA:004634da   44              ??          44h    D                                
DATA:004634db   00              ??          00h                                     
                            DAT_004634dc:                 ;XREF[1,0]:   0044c918
DATA:004634dc   17              ??          17h                                     
DATA:004634dd   18              ??          18h                                     
DATA:004634de   00              ??          00h                                     
DATA:004634df   00              ??          00h                                     
                            DAT_004634e0:                 ;XREF[4,0]:   0044c97b,0044c9d3,0044c9e9,0044c9fa
DATA:004634e0   00              ??          00h                                     
DATA:004634e1   00              ??          00h                                     
DATA:004634e2   00              ??          00h                                     
DATA:004634e3   00              ??          00h                                     
                            DAT_004634e4:                 ;XREF[2,0]:   0044ca09,0044ca94
DATA:004634e4   00              ??          00h                                     
DATA:004634e5   00              ??          00h                                     
DATA:004634e6   00              ??          00h                                     
DATA:004634e7   00              ??          00h                                     
                            DAT_004634e8:                 ;XREF[4,0]:   0044d531,0044d545,0044d55c,0044d59e
DATA:004634e8   00              ??          00h                                     
DATA:004634e9   00              ??          00h                                     
                            DAT_004634ea:                 ;XREF[2,0]:   0044d09e,0044d83e
DATA:004634ea   00              ??          00h                                     
DATA:004634eb   00              ??          00h                                     
                            DAT_004634ec:                 ;XREF[5,0]:   0044d5d1,0044d7b8,0044d81a,0044d824
                                                          ;             0044d82e
DATA:004634ec   0400            undefined2  0004h                                   
                            $NFNT:                        ;XREF[1,0]:   0044cbd2
DATA:004634ee   4e              ??          4Eh    N                                
DATA:004634ef   46              ??          46h    F                                
DATA:004634f0   4e              ??          4Eh    N                                
DATA:004634f1   54              ??          54h    T                                
DATA:004634f2   00              ??          00h                                     
DATA:004634f3   00              ??          00h                                     
                            DAT_004634f4:                 ;XREF[9,0]:   0044f2a4,0044f2ab,0044f2b9,0044f524
                                                          ;             0044f530,0044f76a,0044f7a7,0044f7b5
                                                          ;             0044f7cb
DATA:004634f4   00000000        undefined4  00000000h                               
                            DAT_004634f8:                 ;XREF[4,0]:   0044ebc6,0044f5bb,0044f5c3,0044fb28
DATA:004634f8   00              ??          00h                                     
DATA:004634f9   00              ??          00h                                     
                            DAT_004634fa:                 ;XREF[1,0]:   0044f09f
DATA:004634fa   8001            undefined2  0180h                                   
DATA:004634fc   8b              ??          8Bh                                     
DATA:004634fd   01              ??          01h                                     
DATA:004634fe   9b              ??          9Bh                                     
DATA:004634ff   01              ??          01h                                     
DATA:00463500   ae              ??          AEh                                     
DATA:00463501   01              ??          01h                                     
DATA:00463502   be              ??          BEh                                     
DATA:00463503   01              ??          01h                                     
                            DAT_00463504:                 ;XREF[1,0]:   0044f076
DATA:00463504   9e00            undefined2  009Eh                                   
                            DAT_00463506:                 ;XREF[1,0]:   0044f076
DATA:00463506   be00            undefined2  00BEh                                   
DATA:00463508   db              ??          DBh                                     
DATA:00463509   00              ??          00h                                     
                            DAT_0046350a:                 ;XREF[15,0]:  0044dce2,0044dd35,0044ddd4,0044de28
                                                          ;             0044de7b,0044df3b,0044df62,0044e070
                                                          ;             0044e799,0044e7cd,0044ed55,0044ee43
                                                          ;             0044ef24,0044ef4b,0044f392
DATA:0046350a   ff              ??          FFh                                     
DATA:0046350b   ff              ??          FFh                                     
                            DAT_0046350c:                 ;XREF[7,0]:   0044ed63,0044eda2,0044eda9,0044ee51
                                                          ;             0044ee95,0044ee9c,0044f14e
DATA:0046350c   0000            undefined2  0000h                                   
                            DAT_0046350e:                 ;XREF[16,0]:  0044dcd4,0044dcec,0044dd6e,0044dd7c
                                                          ;             0044de1e,0044de32,0044ed39,0044ed71
                                                          ;             0044ee27,0044ee64,0044ef1a,0044ef37
                                                          ;             0044ef41,0044ef7b,0044efc7,0044f79b
DATA:0046350e   00              ??          00h                                     
DATA:0046350f   00              ??          00h                                     
DATA:00463510   e2              ??          E2h                                     
DATA:00463511   00              ??          00h                                     
DATA:00463512   00              ??          00h                                     
DATA:00463513   00              ??          00h                                     
DATA:00463514   20              ??          20h                                     
DATA:00463515   00              ??          00h                                     
DATA:00463516   00              ??          00h                                     
DATA:00463517   00              ??          00h                                     
DATA:00463518   d0              ??          D0h                                     
DATA:00463519   00              ??          00h                                     
DATA:0046351a   00              ??          00h                                     
DATA:0046351b   00              ??          00h                                     
DATA:0046351c   1d              ??          1Dh                                     
DATA:0046351d   00              ??          00h                                     
DATA:0046351e   00              ??          00h                                     
DATA:0046351f   00              ??          00h                                     
DATA:00463520   a3              ??          A3h                                     
DATA:00463521   00              ??          00h                                     
DATA:00463522   00              ??          00h                                     
DATA:00463523   00              ??          00h                                     
DATA:00463524   18              ??          18h                                     
DATA:00463525   00              ??          00h                                     
DATA:00463526   00              ??          00h                                     
DATA:00463527   00              ??          00h                                     
DATA:00463528   71              ??          71h    q                                
DATA:00463529   00              ??          00h                                     
DATA:0046352a   00              ??          00h                                     
DATA:0046352b   00              ??          00h                                     
DATA:0046352c   17              ??          17h                                     
DATA:0046352d   00              ??          00h                                     
DATA:0046352e   00              ??          00h                                     
DATA:0046352f   00              ??          00h                                     
DATA:00463530   39              ??          39h    9                                
DATA:00463531   00              ??          00h                                     
DATA:00463532   00              ??          00h                                     
DATA:00463533   00              ??          00h                                     
DATA:00463534   10              ??          10h                                     
DATA:00463535   00              ??          00h                                     
DATA:00463536   00              ??          00h                                     
DATA:00463537   00              ??          00h                                     
DATA:00463538   1d              ??          1Dh                                     
DATA:00463539   00              ??          00h                                     
DATA:0046353a   00              ??          00h                                     
DATA:0046353b   00              ??          00h                                     
DATA:0046353c   11              ??          11h                                     
DATA:0046353d   00              ??          00h                                     
DATA:0046353e   00              ??          00h                                     
DATA:0046353f   00              ??          00h                                     
DATA:00463540   00              ??          00h                                     
DATA:00463541   00              ??          00h                                     
DATA:00463542   00              ??          00h                                     
DATA:00463543   00              ??          00h                                     
                            DAT_00463544:                 ;XREF[3,0]:   0044ebf8,0044ed11,0044f441
DATA:00463544   00              ??          00h                                     
DATA:00463545   00              ??          00h                                     
                            DAT_00463546:                 ;XREF[4,0]:   00415a24,0041639d,0044efd0,0044f481
DATA:00463546   00              ??          00h                                     
DATA:00463547   00              ??          00h                                     
                            DAT_00463548:                 ;XREF[6,0]:   0044ebb3,0044ebef,0044f915,0044f9d3
                                                          ;             0044fa5e,0044fa83
DATA:00463548   00              ??          00h                                     
DATA:00463549   00              ??          00h                                     
DATA:0046354a   00              ??          00h                                     
DATA:0046354b   00              ??          00h                                     
                            DAT_0046354c:                 ;XREF[1,0]:   0044f88e
DATA:0046354c   42              ??          42h    B                                
DATA:0046354d   0e              ??          0Eh                                     
DATA:0046354e   43              ??          43h    C                                
DATA:0046354f   0e              ??          0Eh                                     
DATA:00463550   44              ??          44h    D                                
DATA:00463551   0e              ??          0Eh                                     
DATA:00463552   44              ??          44h    D                                
DATA:00463553   0e              ??          0Eh                                     
DATA:00463554   44              ??          44h    D                                
DATA:00463555   0e              ??          0Eh                                     
DATA:00463556   95              ??          95h                                     
DATA:00463557   16              ??          16h                                     
DATA:00463558   96              ??          96h                                     
DATA:00463559   16              ??          16h                                     
DATA:0046355a   97              ??          97h                                     
DATA:0046355b   16              ??          16h                                     
DATA:0046355c   98              ??          98h                                     
DATA:0046355d   16              ??          16h                                     
DATA:0046355e   99              ??          99h                                     
DATA:0046355f   16              ??          16h                                     
DATA:00463560   88              ??          88h                                     
DATA:00463561   13              ??          13h                                     
DATA:00463562   89              ??          89h                                     
DATA:00463563   13              ??          13h                                     
DATA:00463564   8a              ??          8Ah                                     
DATA:00463565   13              ??          13h                                     
DATA:00463566   8b              ??          8Bh                                     
DATA:00463567   13              ??          13h                                     
DATA:00463568   8c              ??          8Ch                                     
DATA:00463569   13              ??          13h                                     
                            DAT_0046356a:                 ;XREF[1,0]:   0044ec5b
DATA:0046356a   e4              ??          E4h                                     
DATA:0046356b   0c              ??          0Ch                                     
DATA:0046356c   e5              ??          E5h                                     
DATA:0046356d   0c              ??          0Ch                                     
DATA:0046356e   e6              ??          E6h                                     
DATA:0046356f   0c              ??          0Ch                                     
DATA:00463570   e7              ??          E7h                                     
DATA:00463571   0c              ??          0Ch                                     
DATA:00463572   e8              ??          E8h                                     
DATA:00463573   0c              ??          0Ch                                     
DATA:00463574   7c              ??          7Ch    |                                
DATA:00463575   15              ??          15h                                     
DATA:00463576   7d              ??          7Dh    }                                
DATA:00463577   15              ??          15h                                     
DATA:00463578   7e              ??          7Eh    ~                                
DATA:00463579   15              ??          15h                                     
DATA:0046357a   7f              ??          7Fh                                    
DATA:0046357b   15              ??          15h                                     
DATA:0046357c   80              ??          80h                                     
DATA:0046357d   15              ??          15h                                     
DATA:0046357e   88              ??          88h                                     
DATA:0046357f   13              ??          13h                                     
DATA:00463580   89              ??          89h                                     
DATA:00463581   13              ??          13h                                     
DATA:00463582   8a              ??          8Ah                                     
DATA:00463583   13              ??          13h                                     
DATA:00463584   8b              ??          8Bh                                     
DATA:00463585   13              ??          13h                                     
DATA:00463586   8c              ??          8Ch                                     
DATA:00463587   13              ??          13h                                     
                            PTR_FUN_00463588:             ;XREF[3,0]:   0042f78e,0042f78e,0042f79a
DATA:00463588   b6ef4400        addr        CODE:FUN_0044efb6                       
DATA:0046358c   41f44400        addr        CODE:LAB_0044f441                       
DATA:00463590   ecf64400        addr        CODE:LAB_0044f6ec                       
                            $BLUE:                        ;XREF[1,0]:   0044e841
DATA:00463594   42              ??          42h    B                                
DATA:00463595   4c              ??          4Ch    L                                ;?  ->  0045554c
DATA:00463596   55              ??          55h    U                                
DATA:00463597   45              ??          45h    E                                
DATA:00463598   00              ??          00h                                     
DATA:00463599   00              ??          00h                                     
DATA:0046359a   00              ??          00h                                     
DATA:0046359b   00              ??          00h                                     
DATA:0046359c   00              ??          00h                                     
DATA:0046359d   00              ??          00h                                     
DATA:0046359e   00              ??          00h                                     
DATA:0046359f   00              ??          00h                                     
DATA:004635a0   00              ??          00h                                     
DATA:004635a1   00              ??          00h                                     
DATA:004635a2   00              ??          00h                                     
DATA:004635a3   00              ??          00h                                     
DATA:004635a4   20              ??          20h                                     ;?  ->  00450820
DATA:004635a5   08              ??          08h                                     
DATA:004635a6   45              ??          45h    E                                
DATA:004635a7   00              ??          00h                                     
DATA:004635a8   00              ??          00h                                     
DATA:004635a9   00              ??          00h                                     
DATA:004635aa   00              ??          00h                                     
DATA:004635ab   00              ??          00h                                     
DATA:004635ac   00              ??          00h                                     
DATA:004635ad   00              ??          00h                                     
DATA:004635ae   00              ??          00h                                     
DATA:004635af   00              ??          00h                                     
DATA:004635b0   00              ??          00h                                     
DATA:004635b1   00              ??          00h                                     
DATA:004635b2   00              ??          00h                                     
DATA:004635b3   00              ??          00h                                     
DATA:004635b4   00              ??          00h                                     
DATA:004635b5   00              ??          00h                                     
DATA:004635b6   00              ??          00h                                     
DATA:004635b7   00              ??          00h                                     
DATA:004635b8   00              ??          00h                                     
DATA:004635b9   00              ??          00h                                     
DATA:004635ba   00              ??          00h                                     
DATA:004635bb   00              ??          00h                                     
DATA:004635bc   00              ??          00h                                     
DATA:004635bd   00              ??          00h                                     
DATA:004635be   00              ??          00h                                     
DATA:004635bf   00              ??          00h                                     
DATA:004635c0   00              ??          00h                                     
DATA:004635c1   00              ??          00h                                     
DATA:004635c2   00              ??          00h                                     
DATA:004635c3   00              ??          00h                                     
DATA:004635c4   69              ??          69h    i                                ;?  ->  00450869
DATA:004635c5   08              ??          08h                                     
DATA:004635c6   45              ??          45h    E                                
DATA:004635c7   00              ??          00h                                     
DATA:004635c8   00              ??          00h                                     
DATA:004635c9   00              ??          00h                                     
DATA:004635ca   00              ??          00h                                     
DATA:004635cb   00              ??          00h                                     
DATA:004635cc   00              ??          00h                                     
DATA:004635cd   00              ??          00h                                     
DATA:004635ce   00              ??          00h                                     
DATA:004635cf   00              ??          00h                                     
DATA:004635d0   00              ??          00h                                     
DATA:004635d1   00              ??          00h                                     
DATA:004635d2   00              ??          00h                                     
DATA:004635d3   00              ??          00h                                     
DATA:004635d4   00              ??          00h                                     
DATA:004635d5   00              ??          00h                                     
DATA:004635d6   00              ??          00h                                     
DATA:004635d7   00              ??          00h                                     
DATA:004635d8   00              ??          00h                                     
DATA:004635d9   00              ??          00h                                     
DATA:004635da   00              ??          00h                                     
DATA:004635db   00              ??          00h                                     
                            DAT_004635dc:                 ;XREF[2,0]:   004506b3,004506b3
DATA:004635dc   00              ??          00h                                     
DATA:004635dd   00              ??          00h                                     
DATA:004635de   00              ??          00h                                     
DATA:004635df   00              ??          00h                                     
DATA:004635e0   e0              ??          E0h                                     
DATA:004635e1   ff              ??          FFh                                     
DATA:004635e2   ff              ??          FFh                                     
DATA:004635e3   ff              ??          FFh                                     
DATA:004635e4   00              ??          00h                                     
DATA:004635e5   00              ??          00h                                     
DATA:004635e6   03              ??          03h                                     
DATA:004635e7   00              ??          00h                                     
DATA:004635e8   9c              ??          9Ch                                     ;?  ->  0046359c
DATA:004635e9   35              ??          35h    5                                
DATA:004635ea   46              ??          46h    F                                
DATA:004635eb   00              ??          00h                                     
DATA:004635ec   00              ??          00h                                     
DATA:004635ed   00              ??          00h                                     
DATA:004635ee   04              ??          04h                                     
DATA:004635ef   00              ??          00h                                     
DATA:004635f0   00              ??          00h                                     
DATA:004635f1   00              ??          00h                                     
DATA:004635f2   03              ??          03h                                     
DATA:004635f3   00              ??          00h                                     
DATA:004635f4   bc              ??          BCh                                     ;?  ->  004635bc
DATA:004635f5   35              ??          35h    5                                
DATA:004635f6   46              ??          46h    F                                
DATA:004635f7   00              ??          00h                                     
DATA:004635f8   00              ??          00h                                     
DATA:004635f9   00              ??          00h                                     
DATA:004635fa   04              ??          04h                                     
DATA:004635fb   00              ??          00h                                     
DATA:004635fc   00              ??          00h                                     
DATA:004635fd   00              ??          00h                                     
DATA:004635fe   00              ??          00h                                     
DATA:004635ff   00              ??          00h                                     
DATA:00463600   00              ??          00h                                     
DATA:00463601   00              ??          00h                                     
DATA:00463602   00              ??          00h                                     
DATA:00463603   00              ??          00h                                     
DATA:00463604   a1              ??          A1h                                     ;?  ->  004509a1
DATA:00463605   09              ??          09h                                     
DATA:00463606   45              ??          45h    E                                
DATA:00463607   00              ??          00h                                     
DATA:00463608   00              ??          00h                                     
DATA:00463609   00              ??          00h                                     
DATA:0046360a   00              ??          00h                                     
DATA:0046360b   00              ??          00h                                     
DATA:0046360c   00              ??          00h                                     
DATA:0046360d   00              ??          00h                                     
DATA:0046360e   00              ??          00h                                     
DATA:0046360f   00              ??          00h                                     
DATA:00463610   00              ??          00h                                     
DATA:00463611   00              ??          00h                                     
DATA:00463612   00              ??          00h                                     
DATA:00463613   00              ??          00h                                     
DATA:00463614   00              ??          00h                                     
DATA:00463615   00              ??          00h                                     
DATA:00463616   00              ??          00h                                     
DATA:00463617   00              ??          00h                                     
DATA:00463618   00              ??          00h                                     
DATA:00463619   00              ??          00h                                     
DATA:0046361a   00              ??          00h                                     
DATA:0046361b   00              ??          00h                                     
                            DAT_0046361c:                 ;XREF[2,0]:   00450976,00450976
DATA:0046361c   00              ??          00h                                     
DATA:0046361d   00              ??          00h                                     
DATA:0046361e   00              ??          00h                                     
DATA:0046361f   00              ??          00h                                     
DATA:00463620   e0              ??          E0h                                     
DATA:00463621   ff              ??          FFh                                     
DATA:00463622   ff              ??          FFh                                     
DATA:00463623   ff              ??          FFh                                     
DATA:00463624   00              ??          00h                                     
DATA:00463625   00              ??          00h                                     
DATA:00463626   03              ??          03h                                     
DATA:00463627   00              ??          00h                                     
DATA:00463628   fc              ??          FCh                                     ;?  ->  004635fc
DATA:00463629   35              ??          35h    5                                
DATA:0046362a   46              ??          46h    F                                
DATA:0046362b   00              ??          00h                                     
DATA:0046362c   00              ??          00h                                     
DATA:0046362d   00              ??          00h                                     
DATA:0046362e   04              ??          04h                                     
DATA:0046362f   00              ??          00h                                     
DATA:00463630   00              ??          00h                                     
DATA:00463631   00              ??          00h                                     
DATA:00463632   00              ??          00h                                     
DATA:00463633   00              ??          00h                                     
DATA:00463634   00              ??          00h                                     
DATA:00463635   00              ??          00h                                     
DATA:00463636   00              ??          00h                                     
DATA:00463637   00              ??          00h                                     
DATA:00463638   47              ??          47h    G                                ;?  ->  00451147
DATA:00463639   11              ??          11h                                     
DATA:0046363a   45              ??          45h    E                                
DATA:0046363b   00              ??          00h                                     
DATA:0046363c   00              ??          00h                                     
DATA:0046363d   00              ??          00h                                     
DATA:0046363e   00              ??          00h                                     
DATA:0046363f   00              ??          00h                                     
DATA:00463640   00              ??          00h                                     
DATA:00463641   00              ??          00h                                     
DATA:00463642   00              ??          00h                                     
DATA:00463643   00              ??          00h                                     
DATA:00463644   00              ??          00h                                     
DATA:00463645   00              ??          00h                                     
DATA:00463646   00              ??          00h                                     
DATA:00463647   00              ??          00h                                     
DATA:00463648   00              ??          00h                                     
DATA:00463649   00              ??          00h                                     
DATA:0046364a   00              ??          00h                                     
DATA:0046364b   00              ??          00h                                     
DATA:0046364c   00              ??          00h                                     
DATA:0046364d   00              ??          00h                                     
DATA:0046364e   00              ??          00h                                     
DATA:0046364f   00              ??          00h                                     
DATA:00463650   00              ??          00h                                     
DATA:00463651   00              ??          00h                                     
DATA:00463652   00              ??          00h                                     
DATA:00463653   00              ??          00h                                     
DATA:00463654   00              ??          00h                                     
DATA:00463655   00              ??          00h                                     
DATA:00463656   00              ??          00h                                     
DATA:00463657   00              ??          00h                                     
DATA:00463658   59              ??          59h    Y                                ;?  ->  00451159
DATA:00463659   11              ??          11h                                     
DATA:0046365a   45              ??          45h    E                                
DATA:0046365b   00              ??          00h                                     
DATA:0046365c   00              ??          00h                                     
DATA:0046365d   00              ??          00h                                     
DATA:0046365e   00              ??          00h                                     
DATA:0046365f   00              ??          00h                                     
DATA:00463660   00              ??          00h                                     
DATA:00463661   00              ??          00h                                     
DATA:00463662   00              ??          00h                                     
DATA:00463663   00              ??          00h                                     
DATA:00463664   00              ??          00h                                     
DATA:00463665   00              ??          00h                                     
DATA:00463666   00              ??          00h                                     
DATA:00463667   00              ??          00h                                     
DATA:00463668   00              ??          00h                                     
DATA:00463669   00              ??          00h                                     
DATA:0046366a   00              ??          00h                                     
DATA:0046366b   00              ??          00h                                     
DATA:0046366c   00              ??          00h                                     
DATA:0046366d   00              ??          00h                                     
DATA:0046366e   00              ??          00h                                     
DATA:0046366f   00              ??          00h                                     
                            DAT_00463670:                 ;XREF[2,0]:   00451113,00451113
DATA:00463670   00              ??          00h                                     
DATA:00463671   00              ??          00h                                     
DATA:00463672   00              ??          00h                                     
DATA:00463673   00              ??          00h                                     
DATA:00463674   e0              ??          E0h                                     
DATA:00463675   ff              ??          FFh                                     
DATA:00463676   ff              ??          FFh                                     
DATA:00463677   ff              ??          FFh                                     
DATA:00463678   00              ??          00h                                     
DATA:00463679   00              ??          00h                                     
DATA:0046367a   03              ??          03h                                     
DATA:0046367b   00              ??          00h                                     
DATA:0046367c   50              ??          50h    P                                ;?  ->  00463650
DATA:0046367d   36              ??          36h    6                                
DATA:0046367e   46              ??          46h    F                                
DATA:0046367f   00              ??          00h                                     
DATA:00463680   00              ??          00h                                     
DATA:00463681   00              ??          00h                                     
DATA:00463682   04              ??          04h                                     
DATA:00463683   00              ??          00h                                     
DATA:00463684   08              ??          08h                                     
DATA:00463685   00              ??          00h                                     
DATA:00463686   03              ??          03h                                     
DATA:00463687   00              ??          00h                                     
DATA:00463688   30              ??          30h    0                                ;?  ->  00463630
DATA:00463689   36              ??          36h    6                                
DATA:0046368a   46              ??          46h    F                                
DATA:0046368b   00              ??          00h                                     
DATA:0046368c   08              ??          08h                                     
DATA:0046368d   00              ??          00h                                     
DATA:0046368e   04              ??          04h                                     
DATA:0046368f   00              ??          00h                                     
                            s__00463690:          ;XREF[2,0]:   004501e9,004501e9
DATA:00463690   3c6e6f747...    ds          ""                              
                            s_**BCCxh1_00463699:          ;XREF[1,0]:   00451699
DATA:00463699   2a2a42434...    ds          "**BCCxh1"                              
DATA:004636a2   00              ??          00h                                     
DATA:004636a3   00              ??          00h                                     
DATA:004636a4   98              ??          98h                                     ;?  ->  00451a98
DATA:004636a5   1a              ??          1Ah                                     
DATA:004636a6   45              ??          45h    E                                
DATA:004636a7   00              ??          00h                                     
DATA:004636a8   00              ??          00h                                     
DATA:004636a9   00              ??          00h                                     
DATA:004636aa   00              ??          00h                                     
DATA:004636ab   00              ??          00h                                     
DATA:004636ac   00              ??          00h                                     
DATA:004636ad   00              ??          00h                                     
DATA:004636ae   00              ??          00h                                     
DATA:004636af   00              ??          00h                                     
                            PTR_FUN_004636b0:             ;XREF[2,0]:   004516e7,00451727
DATA:004636b0   1d174500        addr        CODE:FUN_0045171d                       
                            DAT_004636b4:                 ;XREF[1,0]:   00451ccf
DATA:004636b4   00              ??          00h                                     
DATA:004636b5   00              ??          00h                                     
DATA:004636b6   00              ??          00h                                     
DATA:004636b7   00              ??          00h                                     
DATA:004636b8   00              ??          00h                                     
DATA:004636b9   00              ??          00h                                     
DATA:004636ba   00              ??          00h                                     
DATA:004636bb   00              ??          00h                                     
DATA:004636bc   20              ??          20h                                     ;?  ->  00451b20
DATA:004636bd   1b              ??          1Bh                                     
DATA:004636be   45              ??          45h    E                                
DATA:004636bf   00              ??          00h                                     
DATA:004636c0   99              ??          99h                                     ;?  ->  00451b99
DATA:004636c1   1b              ??          1Bh                                     
DATA:004636c2   45              ??          45h    E                                
DATA:004636c3   00              ??          00h                                     
DATA:004636c4   00              ??          00h                                     
DATA:004636c5   00              ??          00h                                     
DATA:004636c6   00              ??          00h                                     
DATA:004636c7   00              ??          00h                                     
DATA:004636c8   00              ??          00h                                     
DATA:004636c9   00              ??          00h                                     
DATA:004636ca   00              ??          00h                                     
DATA:004636cb   00              ??          00h                                     
DATA:004636cc   00              ??          00h                                     
DATA:004636cd   00              ??          00h                                     
DATA:004636ce   00              ??          00h                                     
DATA:004636cf   00              ??          00h                                     
                            DAT_004636d0:                 ;XREF[1,0]:   00451cc3
DATA:004636d0   00              ??          00h                                     
DATA:004636d1   00              ??          00h                                     
DATA:004636d2   00              ??          00h                                     
DATA:004636d3   00              ??          00h                                     
DATA:004636d4   00              ??          00h                                     
DATA:004636d5   00              ??          00h                                     
DATA:004636d6   00              ??          00h                                     
DATA:004636d7   00              ??          00h                                     
DATA:004636d8   00              ??          00h                                     
DATA:004636d9   00              ??          00h                                     
DATA:004636da   00              ??          00h                                     
DATA:004636db   00              ??          00h                                     
DATA:004636dc   00              ??          00h                                     
DATA:004636dd   00              ??          00h                                     
DATA:004636de   00              ??          00h                                     
DATA:004636df   00              ??          00h                                     
DATA:004636e0   00              ??          00h                                     
DATA:004636e1   00              ??          00h                                     
DATA:004636e2   00              ??          00h                                     
DATA:004636e3   00              ??          00h                                     
DATA:004636e4   00              ??          00h                                     
DATA:004636e5   00              ??          00h                                     
DATA:004636e6   00              ??          00h                                     
DATA:004636e7   00              ??          00h                                     
DATA:004636e8   00              ??          00h                                     
DATA:004636e9   00              ??          00h                                     
DATA:004636ea   00              ??          00h                                     
DATA:004636eb   00              ??          00h                                     
DATA:004636ec   00              ??          00h                                     
DATA:004636ed   00              ??          00h                                     
DATA:004636ee   00              ??          00h                                     
DATA:004636ef   00              ??          00h                                     
DATA:004636f0   00              ??          00h                                     
DATA:004636f1   00              ??          00h                                     
DATA:004636f2   00              ??          00h                                     
DATA:004636f3   00              ??          00h                                     
DATA:004636f4   00              ??          00h                                     
DATA:004636f5   00              ??          00h                                     
DATA:004636f6   00              ??          00h                                     
DATA:004636f7   00              ??          00h                                     
DATA:004636f8   00              ??          00h                                     
DATA:004636f9   00              ??          00h                                     
DATA:004636fa   00              ??          00h                                     
DATA:004636fb   00              ??          00h                                     
DATA:004636fc   00              ??          00h                                     
DATA:004636fd   00              ??          00h                                     
DATA:004636fe   00              ??          00h                                     
DATA:004636ff   00              ??          00h                                     
DATA:00463700   00              ??          00h                                     
DATA:00463701   00              ??          00h                                     
DATA:00463702   00              ??          00h                                     
DATA:00463703   00              ??          00h                                     
DATA:00463704   00              ??          00h                                     
DATA:00463705   00              ??          00h                                     
DATA:00463706   00              ??          00h                                     
DATA:00463707   00              ??          00h                                     
DATA:00463708   00              ??          00h                                     
DATA:00463709   00              ??          00h                                     
DATA:0046370a   00              ??          00h                                     
DATA:0046370b   00              ??          00h                                     
DATA:0046370c   00              ??          00h                                     
DATA:0046370d   00              ??          00h                                     
DATA:0046370e   00              ??          00h                                     
DATA:0046370f   00              ??          00h                                     
DATA:00463710   00              ??          00h                                     
DATA:00463711   00              ??          00h                                     
DATA:00463712   00              ??          00h                                     
DATA:00463713   00              ??          00h                                     
DATA:00463714   00              ??          00h                                     
DATA:00463715   00              ??          00h                                     
DATA:00463716   00              ??          00h                                     
DATA:00463717   00              ??          00h                                     
DATA:00463718   00              ??          00h                                     
DATA:00463719   00              ??          00h                                     
DATA:0046371a   00              ??          00h                                     
DATA:0046371b   00              ??          00h                                     
DATA:0046371c   00              ??          00h                                     
DATA:0046371d   00              ??          00h                                     
DATA:0046371e   00              ??          00h                                     
DATA:0046371f   00              ??          00h                                     
DATA:00463720   00              ??          00h                                     
DATA:00463721   00              ??          00h                                     
DATA:00463722   00              ??          00h                                     
DATA:00463723   00              ??          00h                                     
DATA:00463724   00              ??          00h                                     
DATA:00463725   00              ??          00h                                     
DATA:00463726   00              ??          00h                                     
DATA:00463727   00              ??          00h                                     
DATA:00463728   00              ??          00h                                     
DATA:00463729   00              ??          00h                                     
DATA:0046372a   00              ??          00h                                     
DATA:0046372b   00              ??          00h                                     
DATA:0046372c   00              ??          00h                                     
DATA:0046372d   00              ??          00h                                     
DATA:0046372e   00              ??          00h                                     
DATA:0046372f   00              ??          00h                                     
DATA:00463730   00              ??          00h                                     
DATA:00463731   00              ??          00h                                     
DATA:00463732   00              ??          00h                                     
DATA:00463733   00              ??          00h                                     
DATA:00463734   00              ??          00h                                     
DATA:00463735   00              ??          00h                                     
DATA:00463736   00              ??          00h                                     
DATA:00463737   00              ??          00h                                     
DATA:00463738   00              ??          00h                                     
DATA:00463739   00              ??          00h                                     
DATA:0046373a   00              ??          00h                                     
DATA:0046373b   00              ??          00h                                     
DATA:0046373c   00              ??          00h                                     
DATA:0046373d   00              ??          00h                                     
DATA:0046373e   00              ??          00h                                     
DATA:0046373f   00              ??          00h                                     
DATA:00463740   00              ??          00h                                     
DATA:00463741   00              ??          00h                                     
DATA:00463742   00              ??          00h                                     
DATA:00463743   00              ??          00h                                     
DATA:00463744   00              ??          00h                                     
DATA:00463745   00              ??          00h                                     
DATA:00463746   00              ??          00h                                     
DATA:00463747   00              ??          00h                                     
DATA:00463748   00              ??          00h                                     
DATA:00463749   00              ??          00h                                     
DATA:0046374a   00              ??          00h                                     
DATA:0046374b   00              ??          00h                                     
DATA:0046374c   00              ??          00h                                     
DATA:0046374d   00              ??          00h                                     
DATA:0046374e   00              ??          00h                                     
DATA:0046374f   00              ??          00h                                     
DATA:00463750   00              ??          00h                                     
DATA:00463751   00              ??          00h                                     
DATA:00463752   00              ??          00h                                     
DATA:00463753   00              ??          00h                                     
DATA:00463754   00              ??          00h                                     
DATA:00463755   00              ??          00h                                     
DATA:00463756   00              ??          00h                                     
DATA:00463757   00              ??          00h                                     
DATA:00463758   00              ??          00h                                     
DATA:00463759   00              ??          00h                                     
DATA:0046375a   00              ??          00h                                     
DATA:0046375b   00              ??          00h                                     
DATA:0046375c   00              ??          00h                                     
DATA:0046375d   00              ??          00h                                     
DATA:0046375e   00              ??          00h                                     
DATA:0046375f   00              ??          00h                                     
DATA:00463760   7f              ??          7Fh                                    ;?  ->  00451b7f
DATA:00463761   1b              ??          1Bh                                     
DATA:00463762   45              ??          45h    E                                
DATA:00463763   00              ??          00h                                     
DATA:00463764   00              ??          00h                                     
DATA:00463765   00              ??          00h                                     
DATA:00463766   00              ??          00h                                     
DATA:00463767   00              ??          00h                                     
DATA:00463768   00              ??          00h                                     
DATA:00463769   00              ??          00h                                     
DATA:0046376a   00              ??          00h                                     
DATA:0046376b   00              ??          00h                                     
DATA:0046376c   00              ??          00h                                     
DATA:0046376d   00              ??          00h                                     
DATA:0046376e   00              ??          00h                                     
DATA:0046376f   00              ??          00h                                     
DATA:00463770   00              ??          00h                                     
DATA:00463771   00              ??          00h                                     
DATA:00463772   00              ??          00h                                     
DATA:00463773   00              ??          00h                                     
DATA:00463774   00              ??          00h                                     
DATA:00463775   00              ??          00h                                     
DATA:00463776   00              ??          00h                                     
DATA:00463777   00              ??          00h                                     
                            DAT_00463778:                 ;XREF[2,0]:   00451b54,00451b54
DATA:00463778   00              ??          00h                                     
DATA:00463779   00              ??          00h                                     
DATA:0046377a   00              ??          00h                                     
DATA:0046377b   00              ??          00h                                     
DATA:0046377c   e0              ??          E0h                                     
DATA:0046377d   ff              ??          FFh                                     
DATA:0046377e   ff              ??          FFh                                     
DATA:0046377f   ff              ??          FFh                                     
DATA:00463780   00              ??          00h                                     
DATA:00463781   00              ??          00h                                     
DATA:00463782   03              ??          03h                                     
DATA:00463783   00              ??          00h                                     
DATA:00463784   58              ??          58h    X                                ;?  ->  00463758
DATA:00463785   37              ??          37h    7                                
DATA:00463786   46              ??          46h    F                                
DATA:00463787   00              ??          00h                                     
DATA:00463788   00              ??          00h                                     
DATA:00463789   00              ??          00h                                     
DATA:0046378a   04              ??          04h                                     
DATA:0046378b   00              ??          00h                                     
DATA:0046378c   a4              ??          A4h                                     
DATA:0046378d   00              ??          00h                                     
DATA:0046378e   00              ??          00h                                     
DATA:0046378f   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpProcName parameter of GetProcAddress                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            s___GetExceptDLLinfo_00463790:;XREF[1,0]:   00451c37
DATA:00463790   5f5f47657...    ds          "__GetExceptDLLinfo"                    
DATA:004637a3   00              ??          00h                                     
                            DAT_004637a4:                 ;XREF[1,0]:   00451d14
DATA:004637a4   00              ??          00h                                     
DATA:004637a5   00              ??          00h                                     
DATA:004637a6   00              ??          00h                                     
DATA:004637a7   00              ??          00h                                     
                            s_Stack_Overflow!_004637a8:   ;XREF[2,0]:   00451d1d,00451d27
DATA:004637a8   537461636...    ds          "Stack Overflow!"                       
                            DAT_004637b8:                 ;XREF[13,0]:  00452028,00452043,004521f4,004521f4
                                                          ;             00452207,00452673,0045268a,0045325c
                                                          ;             00453269,00453284,0045328f,004532c3
                                                          ;             004532d0
DATA:004637b8   00000000        undefined4  00000000h                               
                            DAT_004637bc:                 ;XREF[1,0]:   00452040
DATA:004637bc   00000000        undefined4  00000000h                               
                            DAT_004637c0:                 ;XREF[2,0]:   0045202f,0045203c
DATA:004637c0   00000000        undefined4  00000000h                               
                            DAT_004637c4:                 ;XREF[1,0]:   00452036
DATA:004637c4   00000000        undefined4  00000000h                               
DATA:004637c8   00              ??          00h                                     
DATA:004637c9   00              ??          00h                                     
                            DAT_004637ca:                 ;XREF[5,0]:   0045205d,0045267a,00453263,00453289
                                                          ;             004532ca
DATA:004637ca   09              undefined1  09h                                     
                            DAT_004637cb:                 ;XREF[1,0]:   00452057
DATA:004637cb   02              undefined1  02h                                     
DATA:004637cc   00              ??          00h                                     
DATA:004637cd   00              ??          00h                                     
                            DAT_004637ce:                 ;XREF[2,0]:   00452046,00452217
DATA:004637ce   00              undefined1  00h                                     
DATA:004637cf   00              ??          00h                                     
DATA:004637d0   00              ??          00h                                     
DATA:004637d1   00              ??          00h                                     
DATA:004637d2   00              ??          00h                                     
DATA:004637d3   00              ??          00h                                     
DATA:004637d4   00              ??          00h                                     
DATA:004637d5   00              ??          00h                                     
DATA:004637d6   00              ??          00h                                     
DATA:004637d7   00              ??          00h                                     
DATA:004637d8   00              ??          00h                                     
DATA:004637d9   00              ??          00h                                     
DATA:004637da   00              ??          00h                                     
DATA:004637db   00              ??          00h                                     
DATA:004637dc   00              ??          00h                                     
DATA:004637dd   00              ??          00h                                     
DATA:004637de   00              ??          00h                                     
DATA:004637df   00              ??          00h                                     
DATA:004637e0   00              ??          00h                                     
DATA:004637e1   00              ??          00h                                     
                            DAT_004637e2:                 ;XREF[1,0]:   00453289
DATA:004637e2   0a              undefined1  0Ah                                     
DATA:004637e3   02              ??          02h                                     
DATA:004637e4   00              ??          00h                                     
DATA:004637e5   00              ??          00h                                     
                            DAT_004637e6:                 ;XREF[1,0]:   00452217
DATA:004637e6   01              undefined1  01h                                     
DATA:004637e7   00              ??          00h                                     
DATA:004637e8   00              ??          00h                                     
DATA:004637e9   00              ??          00h                                     
DATA:004637ea   00              ??          00h                                     
DATA:004637eb   00              ??          00h                                     
DATA:004637ec   00              ??          00h                                     
DATA:004637ed   00              ??          00h                                     
DATA:004637ee   00              ??          00h                                     
DATA:004637ef   00              ??          00h                                     
DATA:004637f0   00              ??          00h                                     
DATA:004637f1   00              ??          00h                                     
DATA:004637f2   00              ??          00h                                     
DATA:004637f3   00              ??          00h                                     
DATA:004637f4   00              ??          00h                                     
DATA:004637f5   00              ??          00h                                     
DATA:004637f6   00              ??          00h                                     
DATA:004637f7   00              ??          00h                                     
DATA:004637f8   00              ??          00h                                     
DATA:004637f9   00              ??          00h                                     
DATA:004637fa   02              ??          02h                                     
DATA:004637fb   02              ??          02h                                     
DATA:004637fc   00              ??          00h                                     
DATA:004637fd   00              ??          00h                                     
DATA:004637fe   02              ??          02h                                     
DATA:004637ff   00              ??          00h                                     
DATA:00463800   00              ??          00h                                     
DATA:00463801   00              ??          00h                                     
DATA:00463802   00              ??          00h                                     
DATA:00463803   00              ??          00h                                     
DATA:00463804   00              ??          00h                                     
DATA:00463805   00              ??          00h                                     
DATA:00463806   00              ??          00h                                     
DATA:00463807   00              ??          00h                                     
DATA:00463808   00              ??          00h                                     
DATA:00463809   00              ??          00h                                     
DATA:0046380a   00              ??          00h                                     
DATA:0046380b   00              ??          00h                                     
DATA:0046380c   00              ??          00h                                     
DATA:0046380d   00              ??          00h                                     
DATA:0046380e   00              ??          00h                                     
DATA:0046380f   00              ??          00h                                     
DATA:00463810   00              ??          00h                                     
DATA:00463811   00              ??          00h                                     
DATA:00463812   00              ??          00h                                     
DATA:00463813   00              ??          00h                                     
DATA:00463814   00              ??          00h                                     
DATA:00463815   00              ??          00h                                     
DATA:00463816   00              ??          00h                                     
DATA:00463817   00              ??          00h                                     
DATA:00463818   00              ??          00h                                     
DATA:00463819   00              ??          00h                                     
DATA:0046381a   00              ??          00h                                     
DATA:0046381b   00              ??          00h                                     
DATA:0046381c   00              ??          00h                                     
DATA:0046381d   00              ??          00h                                     
DATA:0046381e   00              ??          00h                                     
DATA:0046381f   00              ??          00h                                     
DATA:00463820   00              ??          00h                                     
DATA:00463821   00              ??          00h                                     
DATA:00463822   00              ??          00h                                     
DATA:00463823   00              ??          00h                                     
DATA:00463824   00              ??          00h                                     
DATA:00463825   00              ??          00h                                     
DATA:00463826   00              ??          00h                                     
DATA:00463827   00              ??          00h                                     
DATA:00463828   00              ??          00h                                     
DATA:00463829   00              ??          00h                                     
DATA:0046382a   00              ??          00h                                     
DATA:0046382b   00              ??          00h                                     
DATA:0046382c   00              ??          00h                                     
DATA:0046382d   00              ??          00h                                     
DATA:0046382e   00              ??          00h                                     
DATA:0046382f   00              ??          00h                                     
DATA:00463830   00              ??          00h                                     
DATA:00463831   00              ??          00h                                     
DATA:00463832   00              ??          00h                                     
DATA:00463833   00              ??          00h                                     
DATA:00463834   00              ??          00h                                     
DATA:00463835   00              ??          00h                                     
DATA:00463836   00              ??          00h                                     
DATA:00463837   00              ??          00h                                     
DATA:00463838   00              ??          00h                                     
DATA:00463839   00              ??          00h                                     
DATA:0046383a   00              ??          00h                                     
DATA:0046383b   00              ??          00h                                     
DATA:0046383c   00              ??          00h                                     
DATA:0046383d   00              ??          00h                                     
DATA:0046383e   00              ??          00h                                     
DATA:0046383f   00              ??          00h                                     
DATA:00463840   00              ??          00h                                     
DATA:00463841   00              ??          00h                                     
DATA:00463842   00              ??          00h                                     
DATA:00463843   00              ??          00h                                     
DATA:00463844   00              ??          00h                                     
DATA:00463845   00              ??          00h                                     
DATA:00463846   00              ??          00h                                     
DATA:00463847   00              ??          00h                                     
DATA:00463848   00              ??          00h                                     
DATA:00463849   00              ??          00h                                     
DATA:0046384a   00              ??          00h                                     
DATA:0046384b   00              ??          00h                                     
DATA:0046384c   00              ??          00h                                     
DATA:0046384d   00              ??          00h                                     
DATA:0046384e   00              ??          00h                                     
DATA:0046384f   00              ??          00h                                     
DATA:00463850   00              ??          00h                                     
DATA:00463851   00              ??          00h                                     
DATA:00463852   00              ??          00h                                     
DATA:00463853   00              ??          00h                                     
DATA:00463854   00              ??          00h                                     
DATA:00463855   00              ??          00h                                     
DATA:00463856   00              ??          00h                                     
DATA:00463857   00              ??          00h                                     
DATA:00463858   00              ??          00h                                     
DATA:00463859   00              ??          00h                                     
DATA:0046385a   00              ??          00h                                     
DATA:0046385b   00              ??          00h                                     
DATA:0046385c   00              ??          00h                                     
DATA:0046385d   00              ??          00h                                     
DATA:0046385e   00              ??          00h                                     
DATA:0046385f   00              ??          00h                                     
DATA:00463860   00              ??          00h                                     
DATA:00463861   00              ??          00h                                     
DATA:00463862   00              ??          00h                                     
DATA:00463863   00              ??          00h                                     
DATA:00463864   00              ??          00h                                     
DATA:00463865   00              ??          00h                                     
DATA:00463866   00              ??          00h                                     
DATA:00463867   00              ??          00h                                     
DATA:00463868   00              ??          00h                                     
DATA:00463869   00              ??          00h                                     
DATA:0046386a   00              ??          00h                                     
DATA:0046386b   00              ??          00h                                     
DATA:0046386c   00              ??          00h                                     
DATA:0046386d   00              ??          00h                                     
DATA:0046386e   00              ??          00h                                     
DATA:0046386f   00              ??          00h                                     
DATA:00463870   00              ??          00h                                     
DATA:00463871   00              ??          00h                                     
DATA:00463872   00              ??          00h                                     
DATA:00463873   00              ??          00h                                     
DATA:00463874   00              ??          00h                                     
DATA:00463875   00              ??          00h                                     
DATA:00463876   00              ??          00h                                     
DATA:00463877   00              ??          00h                                     
DATA:00463878   00              ??          00h                                     
DATA:00463879   00              ??          00h                                     
DATA:0046387a   00              ??          00h                                     
DATA:0046387b   00              ??          00h                                     
DATA:0046387c   00              ??          00h                                     
DATA:0046387d   00              ??          00h                                     
DATA:0046387e   00              ??          00h                                     
DATA:0046387f   00              ??          00h                                     
DATA:00463880   00              ??          00h                                     
DATA:00463881   00              ??          00h                                     
DATA:00463882   00              ??          00h                                     
DATA:00463883   00              ??          00h                                     
DATA:00463884   00              ??          00h                                     
DATA:00463885   00              ??          00h                                     
DATA:00463886   00              ??          00h                                     
DATA:00463887   00              ??          00h                                     
DATA:00463888   00              ??          00h                                     
DATA:00463889   00              ??          00h                                     
DATA:0046388a   00              ??          00h                                     
DATA:0046388b   00              ??          00h                                     
DATA:0046388c   00              ??          00h                                     
DATA:0046388d   00              ??          00h                                     
DATA:0046388e   00              ??          00h                                     
DATA:0046388f   00              ??          00h                                     
DATA:00463890   00              ??          00h                                     
DATA:00463891   00              ??          00h                                     
DATA:00463892   00              ??          00h                                     
DATA:00463893   00              ??          00h                                     
DATA:00463894   00              ??          00h                                     
DATA:00463895   00              ??          00h                                     
DATA:00463896   00              ??          00h                                     
DATA:00463897   00              ??          00h                                     
DATA:00463898   00              ??          00h                                     
DATA:00463899   00              ??          00h                                     
DATA:0046389a   00              ??          00h                                     
DATA:0046389b   00              ??          00h                                     
DATA:0046389c   00              ??          00h                                     
DATA:0046389d   00              ??          00h                                     
DATA:0046389e   00              ??          00h                                     
DATA:0046389f   00              ??          00h                                     
DATA:004638a0   00              ??          00h                                     
DATA:004638a1   00              ??          00h                                     
DATA:004638a2   00              ??          00h                                     
DATA:004638a3   00              ??          00h                                     
DATA:004638a4   00              ??          00h                                     
DATA:004638a5   00              ??          00h                                     
DATA:004638a6   00              ??          00h                                     
DATA:004638a7   00              ??          00h                                     
DATA:004638a8   00              ??          00h                                     
DATA:004638a9   00              ??          00h                                     
DATA:004638aa   00              ??          00h                                     
DATA:004638ab   00              ??          00h                                     
DATA:004638ac   00              ??          00h                                     
DATA:004638ad   00              ??          00h                                     
DATA:004638ae   00              ??          00h                                     
DATA:004638af   00              ??          00h                                     
DATA:004638b0   00              ??          00h                                     
DATA:004638b1   00              ??          00h                                     
DATA:004638b2   00              ??          00h                                     
DATA:004638b3   00              ??          00h                                     
DATA:004638b4   00              ??          00h                                     
DATA:004638b5   00              ??          00h                                     
DATA:004638b6   00              ??          00h                                     
DATA:004638b7   00              ??          00h                                     
DATA:004638b8   00              ??          00h                                     
DATA:004638b9   00              ??          00h                                     
DATA:004638ba   00              ??          00h                                     
DATA:004638bb   00              ??          00h                                     
DATA:004638bc   00              ??          00h                                     
DATA:004638bd   00              ??          00h                                     
DATA:004638be   00              ??          00h                                     
DATA:004638bf   00              ??          00h                                     
DATA:004638c0   00              ??          00h                                     
DATA:004638c1   00              ??          00h                                     
DATA:004638c2   00              ??          00h                                     
DATA:004638c3   00              ??          00h                                     
DATA:004638c4   00              ??          00h                                     
DATA:004638c5   00              ??          00h                                     
DATA:004638c6   00              ??          00h                                     
DATA:004638c7   00              ??          00h                                     
DATA:004638c8   00              ??          00h                                     
DATA:004638c9   00              ??          00h                                     
DATA:004638ca   00              ??          00h                                     
DATA:004638cb   00              ??          00h                                     
DATA:004638cc   00              ??          00h                                     
DATA:004638cd   00              ??          00h                                     
DATA:004638ce   00              ??          00h                                     
DATA:004638cf   00              ??          00h                                     
DATA:004638d0   00              ??          00h                                     
DATA:004638d1   00              ??          00h                                     
DATA:004638d2   00              ??          00h                                     
DATA:004638d3   00              ??          00h                                     
DATA:004638d4   00              ??          00h                                     
DATA:004638d5   00              ??          00h                                     
DATA:004638d6   00              ??          00h                                     
DATA:004638d7   00              ??          00h                                     
DATA:004638d8   00              ??          00h                                     
DATA:004638d9   00              ??          00h                                     
DATA:004638da   00              ??          00h                                     
DATA:004638db   00              ??          00h                                     
DATA:004638dc   00              ??          00h                                     
DATA:004638dd   00              ??          00h                                     
DATA:004638de   00              ??          00h                                     
DATA:004638df   00              ??          00h                                     
DATA:004638e0   00              ??          00h                                     
DATA:004638e1   00              ??          00h                                     
DATA:004638e2   00              ??          00h                                     
DATA:004638e3   00              ??          00h                                     
DATA:004638e4   00              ??          00h                                     
DATA:004638e5   00              ??          00h                                     
DATA:004638e6   00              ??          00h                                     
DATA:004638e7   00              ??          00h                                     
DATA:004638e8   00              ??          00h                                     
DATA:004638e9   00              ??          00h                                     
DATA:004638ea   00              ??          00h                                     
DATA:004638eb   00              ??          00h                                     
DATA:004638ec   00              ??          00h                                     
DATA:004638ed   00              ??          00h                                     
DATA:004638ee   00              ??          00h                                     
DATA:004638ef   00              ??          00h                                     
DATA:004638f0   00              ??          00h                                     
DATA:004638f1   00              ??          00h                                     
DATA:004638f2   00              ??          00h                                     
DATA:004638f3   00              ??          00h                                     
DATA:004638f4   00              ??          00h                                     
DATA:004638f5   00              ??          00h                                     
DATA:004638f6   00              ??          00h                                     
DATA:004638f7   00              ??          00h                                     
DATA:004638f8   00              ??          00h                                     
DATA:004638f9   00              ??          00h                                     
DATA:004638fa   00              ??          00h                                     
DATA:004638fb   00              ??          00h                                     
DATA:004638fc   00              ??          00h                                     
DATA:004638fd   00              ??          00h                                     
DATA:004638fe   00              ??          00h                                     
DATA:004638ff   00              ??          00h                                     
DATA:00463900   00              ??          00h                                     
DATA:00463901   00              ??          00h                                     
DATA:00463902   00              ??          00h                                     
DATA:00463903   00              ??          00h                                     
DATA:00463904   00              ??          00h                                     
DATA:00463905   00              ??          00h                                     
DATA:00463906   00              ??          00h                                     
DATA:00463907   00              ??          00h                                     
DATA:00463908   00              ??          00h                                     
DATA:00463909   00              ??          00h                                     
DATA:0046390a   00              ??          00h                                     
DATA:0046390b   00              ??          00h                                     
DATA:0046390c   00              ??          00h                                     
DATA:0046390d   00              ??          00h                                     
DATA:0046390e   00              ??          00h                                     
DATA:0046390f   00              ??          00h                                     
DATA:00463910   00              ??          00h                                     
DATA:00463911   00              ??          00h                                     
DATA:00463912   00              ??          00h                                     
DATA:00463913   00              ??          00h                                     
DATA:00463914   00              ??          00h                                     
DATA:00463915   00              ??          00h                                     
DATA:00463916   00              ??          00h                                     
DATA:00463917   00              ??          00h                                     
DATA:00463918   00              ??          00h                                     
DATA:00463919   00              ??          00h                                     
DATA:0046391a   00              ??          00h                                     
DATA:0046391b   00              ??          00h                                     
DATA:0046391c   00              ??          00h                                     
DATA:0046391d   00              ??          00h                                     
DATA:0046391e   00              ??          00h                                     
DATA:0046391f   00              ??          00h                                     
DATA:00463920   00              ??          00h                                     
DATA:00463921   00              ??          00h                                     
DATA:00463922   00              ??          00h                                     
DATA:00463923   00              ??          00h                                     
DATA:00463924   00              ??          00h                                     
DATA:00463925   00              ??          00h                                     
DATA:00463926   00              ??          00h                                     
DATA:00463927   00              ??          00h                                     
DATA:00463928   00              ??          00h                                     
DATA:00463929   00              ??          00h                                     
DATA:0046392a   00              ??          00h                                     
DATA:0046392b   00              ??          00h                                     
DATA:0046392c   00              ??          00h                                     
DATA:0046392d   00              ??          00h                                     
DATA:0046392e   00              ??          00h                                     
DATA:0046392f   00              ??          00h                                     
DATA:00463930   00              ??          00h                                     
DATA:00463931   00              ??          00h                                     
DATA:00463932   00              ??          00h                                     
DATA:00463933   00              ??          00h                                     
DATA:00463934   00              ??          00h                                     
DATA:00463935   00              ??          00h                                     
DATA:00463936   00              ??          00h                                     
DATA:00463937   00              ??          00h                                     
DATA:00463938   00              ??          00h                                     
DATA:00463939   00              ??          00h                                     
DATA:0046393a   00              ??          00h                                     
DATA:0046393b   00              ??          00h                                     
DATA:0046393c   00              ??          00h                                     
DATA:0046393d   00              ??          00h                                     
DATA:0046393e   00              ??          00h                                     
DATA:0046393f   00              ??          00h                                     
DATA:00463940   00              ??          00h                                     
DATA:00463941   00              ??          00h                                     
DATA:00463942   00              ??          00h                                     
DATA:00463943   00              ??          00h                                     
DATA:00463944   00              ??          00h                                     
DATA:00463945   00              ??          00h                                     
DATA:00463946   00              ??          00h                                     
DATA:00463947   00              ??          00h                                     
DATA:00463948   00              ??          00h                                     
DATA:00463949   00              ??          00h                                     
DATA:0046394a   00              ??          00h                                     
DATA:0046394b   00              ??          00h                                     
DATA:0046394c   00              ??          00h                                     
DATA:0046394d   00              ??          00h                                     
DATA:0046394e   00              ??          00h                                     
DATA:0046394f   00              ??          00h                                     
DATA:00463950   00              ??          00h                                     
DATA:00463951   00              ??          00h                                     
DATA:00463952   00              ??          00h                                     
DATA:00463953   00              ??          00h                                     
DATA:00463954   00              ??          00h                                     
DATA:00463955   00              ??          00h                                     
DATA:00463956   00              ??          00h                                     
DATA:00463957   00              ??          00h                                     
DATA:00463958   00              ??          00h                                     
DATA:00463959   00              ??          00h                                     
DATA:0046395a   00              ??          00h                                     
DATA:0046395b   00              ??          00h                                     
DATA:0046395c   00              ??          00h                                     
DATA:0046395d   00              ??          00h                                     
DATA:0046395e   00              ??          00h                                     
DATA:0046395f   00              ??          00h                                     
DATA:00463960   00              ??          00h                                     
DATA:00463961   00              ??          00h                                     
DATA:00463962   00              ??          00h                                     
DATA:00463963   00              ??          00h                                     
DATA:00463964   00              ??          00h                                     
DATA:00463965   00              ??          00h                                     
DATA:00463966   00              ??          00h                                     
DATA:00463967   00              ??          00h                                     
DATA:00463968   00              ??          00h                                     
DATA:00463969   00              ??          00h                                     
DATA:0046396a   00              ??          00h                                     
DATA:0046396b   00              ??          00h                                     
DATA:0046396c   00              ??          00h                                     
DATA:0046396d   00              ??          00h                                     
DATA:0046396e   00              ??          00h                                     
DATA:0046396f   00              ??          00h                                     
DATA:00463970   00              ??          00h                                     
DATA:00463971   00              ??          00h                                     
DATA:00463972   00              ??          00h                                     
DATA:00463973   00              ??          00h                                     
DATA:00463974   00              ??          00h                                     
DATA:00463975   00              ??          00h                                     
DATA:00463976   00              ??          00h                                     
DATA:00463977   00              ??          00h                                     
DATA:00463978   00              ??          00h                                     
DATA:00463979   00              ??          00h                                     
DATA:0046397a   00              ??          00h                                     
DATA:0046397b   00              ??          00h                                     
DATA:0046397c   00              ??          00h                                     
DATA:0046397d   00              ??          00h                                     
DATA:0046397e   00              ??          00h                                     
DATA:0046397f   00              ??          00h                                     
DATA:00463980   00              ??          00h                                     
DATA:00463981   00              ??          00h                                     
DATA:00463982   00              ??          00h                                     
DATA:00463983   00              ??          00h                                     
DATA:00463984   00              ??          00h                                     
DATA:00463985   00              ??          00h                                     
DATA:00463986   00              ??          00h                                     
DATA:00463987   00              ??          00h                                     
DATA:00463988   00              ??          00h                                     
DATA:00463989   00              ??          00h                                     
DATA:0046398a   00              ??          00h                                     
DATA:0046398b   00              ??          00h                                     
DATA:0046398c   00              ??          00h                                     
DATA:0046398d   00              ??          00h                                     
DATA:0046398e   00              ??          00h                                     
DATA:0046398f   00              ??          00h                                     
DATA:00463990   00              ??          00h                                     
DATA:00463991   00              ??          00h                                     
DATA:00463992   00              ??          00h                                     
DATA:00463993   00              ??          00h                                     
DATA:00463994   00              ??          00h                                     
DATA:00463995   00              ??          00h                                     
DATA:00463996   00              ??          00h                                     
DATA:00463997   00              ??          00h                                     
DATA:00463998   00              ??          00h                                     
DATA:00463999   00              ??          00h                                     
DATA:0046399a   00              ??          00h                                     
DATA:0046399b   00              ??          00h                                     
DATA:0046399c   00              ??          00h                                     
DATA:0046399d   00              ??          00h                                     
DATA:0046399e   00              ??          00h                                     
DATA:0046399f   00              ??          00h                                     
DATA:004639a0   00              ??          00h                                     
DATA:004639a1   00              ??          00h                                     
DATA:004639a2   00              ??          00h                                     
DATA:004639a3   00              ??          00h                                     
DATA:004639a4   00              ??          00h                                     
DATA:004639a5   00              ??          00h                                     
DATA:004639a6   00              ??          00h                                     
DATA:004639a7   00              ??          00h                                     
DATA:004639a8   00              ??          00h                                     
DATA:004639a9   00              ??          00h                                     
DATA:004639aa   00              ??          00h                                     
DATA:004639ab   00              ??          00h                                     
DATA:004639ac   00              ??          00h                                     
DATA:004639ad   00              ??          00h                                     
DATA:004639ae   00              ??          00h                                     
DATA:004639af   00              ??          00h                                     
DATA:004639b0   00              ??          00h                                     
DATA:004639b1   00              ??          00h                                     
DATA:004639b2   00              ??          00h                                     
DATA:004639b3   00              ??          00h                                     
DATA:004639b4   00              ??          00h                                     
DATA:004639b5   00              ??          00h                                     
DATA:004639b6   00              ??          00h                                     
DATA:004639b7   00              ??          00h                                     
DATA:004639b8   00              ??          00h                                     
DATA:004639b9   00              ??          00h                                     
DATA:004639ba   00              ??          00h                                     
DATA:004639bb   00              ??          00h                                     
DATA:004639bc   00              ??          00h                                     
DATA:004639bd   00              ??          00h                                     
DATA:004639be   00              ??          00h                                     
DATA:004639bf   00              ??          00h                                     
DATA:004639c0   00              ??          00h                                     
DATA:004639c1   00              ??          00h                                     
DATA:004639c2   00              ??          00h                                     
DATA:004639c3   00              ??          00h                                     
DATA:004639c4   00              ??          00h                                     
DATA:004639c5   00              ??          00h                                     
DATA:004639c6   00              ??          00h                                     
DATA:004639c7   00              ??          00h                                     
DATA:004639c8   00              ??          00h                                     
DATA:004639c9   00              ??          00h                                     
DATA:004639ca   00              ??          00h                                     
DATA:004639cb   00              ??          00h                                     
DATA:004639cc   00              ??          00h                                     
DATA:004639cd   00              ??          00h                                     
DATA:004639ce   00              ??          00h                                     
DATA:004639cf   00              ??          00h                                     
DATA:004639d0   00              ??          00h                                     
DATA:004639d1   00              ??          00h                                     
DATA:004639d2   00              ??          00h                                     
DATA:004639d3   00              ??          00h                                     
DATA:004639d4   00              ??          00h                                     
DATA:004639d5   00              ??          00h                                     
DATA:004639d6   00              ??          00h                                     
DATA:004639d7   00              ??          00h                                     
DATA:004639d8   00              ??          00h                                     
DATA:004639d9   00              ??          00h                                     
DATA:004639da   00              ??          00h                                     
DATA:004639db   00              ??          00h                                     
DATA:004639dc   00              ??          00h                                     
DATA:004639dd   00              ??          00h                                     
DATA:004639de   00              ??          00h                                     
DATA:004639df   00              ??          00h                                     
DATA:004639e0   00              ??          00h                                     
DATA:004639e1   00              ??          00h                                     
DATA:004639e2   00              ??          00h                                     
DATA:004639e3   00              ??          00h                                     
DATA:004639e4   00              ??          00h                                     
DATA:004639e5   00              ??          00h                                     
DATA:004639e6   00              ??          00h                                     
DATA:004639e7   00              ??          00h                                     
DATA:004639e8   00              ??          00h                                     
DATA:004639e9   00              ??          00h                                     
DATA:004639ea   00              ??          00h                                     
DATA:004639eb   00              ??          00h                                     
DATA:004639ec   00              ??          00h                                     
DATA:004639ed   00              ??          00h                                     
DATA:004639ee   00              ??          00h                                     
DATA:004639ef   00              ??          00h                                     
DATA:004639f0   00              ??          00h                                     
DATA:004639f1   00              ??          00h                                     
DATA:004639f2   00              ??          00h                                     
DATA:004639f3   00              ??          00h                                     
DATA:004639f4   00              ??          00h                                     
DATA:004639f5   00              ??          00h                                     
DATA:004639f6   00              ??          00h                                     
DATA:004639f7   00              ??          00h                                     
DATA:004639f8   00              ??          00h                                     
DATA:004639f9   00              ??          00h                                     
DATA:004639fa   00              ??          00h                                     
DATA:004639fb   00              ??          00h                                     
DATA:004639fc   00              ??          00h                                     
DATA:004639fd   00              ??          00h                                     
DATA:004639fe   00              ??          00h                                     
DATA:004639ff   00              ??          00h                                     
DATA:00463a00   00              ??          00h                                     
DATA:00463a01   00              ??          00h                                     
DATA:00463a02   00              ??          00h                                     
DATA:00463a03   00              ??          00h                                     
DATA:00463a04   00              ??          00h                                     
DATA:00463a05   00              ??          00h                                     
DATA:00463a06   00              ??          00h                                     
DATA:00463a07   00              ??          00h                                     
DATA:00463a08   00              ??          00h                                     
DATA:00463a09   00              ??          00h                                     
DATA:00463a0a   00              ??          00h                                     
DATA:00463a0b   00              ??          00h                                     
DATA:00463a0c   00              ??          00h                                     
DATA:00463a0d   00              ??          00h                                     
DATA:00463a0e   00              ??          00h                                     
DATA:00463a0f   00              ??          00h                                     
DATA:00463a10   00              ??          00h                                     
DATA:00463a11   00              ??          00h                                     
DATA:00463a12   00              ??          00h                                     
DATA:00463a13   00              ??          00h                                     
DATA:00463a14   00              ??          00h                                     
DATA:00463a15   00              ??          00h                                     
DATA:00463a16   00              ??          00h                                     
DATA:00463a17   00              ??          00h                                     
DATA:00463a18   00              ??          00h                                     
DATA:00463a19   00              ??          00h                                     
DATA:00463a1a   00              ??          00h                                     
DATA:00463a1b   00              ??          00h                                     
DATA:00463a1c   00              ??          00h                                     
DATA:00463a1d   00              ??          00h                                     
DATA:00463a1e   00              ??          00h                                     
DATA:00463a1f   00              ??          00h                                     
DATA:00463a20   00              ??          00h                                     
DATA:00463a21   00              ??          00h                                     
DATA:00463a22   00              ??          00h                                     
DATA:00463a23   00              ??          00h                                     
DATA:00463a24   00              ??          00h                                     
DATA:00463a25   00              ??          00h                                     
DATA:00463a26   00              ??          00h                                     
DATA:00463a27   00              ??          00h                                     
DATA:00463a28   00              ??          00h                                     
DATA:00463a29   00              ??          00h                                     
DATA:00463a2a   00              ??          00h                                     
DATA:00463a2b   00              ??          00h                                     
DATA:00463a2c   00              ??          00h                                     
DATA:00463a2d   00              ??          00h                                     
DATA:00463a2e   00              ??          00h                                     
DATA:00463a2f   00              ??          00h                                     
DATA:00463a30   00              ??          00h                                     
DATA:00463a31   00              ??          00h                                     
DATA:00463a32   00              ??          00h                                     
DATA:00463a33   00              ??          00h                                     
DATA:00463a34   00              ??          00h                                     
DATA:00463a35   00              ??          00h                                     
DATA:00463a36   00              ??          00h                                     
DATA:00463a37   00              ??          00h                                     
DATA:00463a38   00              ??          00h                                     
DATA:00463a39   00              ??          00h                                     
DATA:00463a3a   00              ??          00h                                     
DATA:00463a3b   00              ??          00h                                     
DATA:00463a3c   00              ??          00h                                     
DATA:00463a3d   00              ??          00h                                     
DATA:00463a3e   00              ??          00h                                     
DATA:00463a3f   00              ??          00h                                     
DATA:00463a40   00              ??          00h                                     
DATA:00463a41   00              ??          00h                                     
DATA:00463a42   00              ??          00h                                     
DATA:00463a43   00              ??          00h                                     
DATA:00463a44   00              ??          00h                                     
DATA:00463a45   00              ??          00h                                     
DATA:00463a46   00              ??          00h                                     
DATA:00463a47   00              ??          00h                                     
DATA:00463a48   00              ??          00h                                     
DATA:00463a49   00              ??          00h                                     
DATA:00463a4a   00              ??          00h                                     
DATA:00463a4b   00              ??          00h                                     
DATA:00463a4c   00              ??          00h                                     
DATA:00463a4d   00              ??          00h                                     
DATA:00463a4e   00              ??          00h                                     
DATA:00463a4f   00              ??          00h                                     
DATA:00463a50   00              ??          00h                                     
DATA:00463a51   00              ??          00h                                     
DATA:00463a52   00              ??          00h                                     
DATA:00463a53   00              ??          00h                                     
DATA:00463a54   00              ??          00h                                     
DATA:00463a55   00              ??          00h                                     
DATA:00463a56   00              ??          00h                                     
DATA:00463a57   00              ??          00h                                     
DATA:00463a58   00              ??          00h                                     
DATA:00463a59   00              ??          00h                                     
DATA:00463a5a   00              ??          00h                                     
DATA:00463a5b   00              ??          00h                                     
DATA:00463a5c   00              ??          00h                                     
DATA:00463a5d   00              ??          00h                                     
DATA:00463a5e   00              ??          00h                                     
DATA:00463a5f   00              ??          00h                                     
DATA:00463a60   00              ??          00h                                     
DATA:00463a61   00              ??          00h                                     
DATA:00463a62   00              ??          00h                                     
DATA:00463a63   00              ??          00h                                     
DATA:00463a64   00              ??          00h                                     
DATA:00463a65   00              ??          00h                                     
DATA:00463a66   00              ??          00h                                     
DATA:00463a67   00              ??          00h                                     
DATA:00463a68   00              ??          00h                                     
DATA:00463a69   00              ??          00h                                     
DATA:00463a6a   00              ??          00h                                     
DATA:00463a6b   00              ??          00h                                     
DATA:00463a6c   00              ??          00h                                     
DATA:00463a6d   00              ??          00h                                     
DATA:00463a6e   00              ??          00h                                     
DATA:00463a6f   00              ??          00h                                     
DATA:00463a70   00              ??          00h                                     
DATA:00463a71   00              ??          00h                                     
DATA:00463a72   00              ??          00h                                     
DATA:00463a73   00              ??          00h                                     
DATA:00463a74   00              ??          00h                                     
DATA:00463a75   00              ??          00h                                     
DATA:00463a76   00              ??          00h                                     
DATA:00463a77   00              ??          00h                                     
DATA:00463a78   00              ??          00h                                     
DATA:00463a79   00              ??          00h                                     
DATA:00463a7a   00              ??          00h                                     
DATA:00463a7b   00              ??          00h                                     
DATA:00463a7c   00              ??          00h                                     
DATA:00463a7d   00              ??          00h                                     
DATA:00463a7e   00              ??          00h                                     
DATA:00463a7f   00              ??          00h                                     
DATA:00463a80   00              ??          00h                                     
DATA:00463a81   00              ??          00h                                     
DATA:00463a82   00              ??          00h                                     
DATA:00463a83   00              ??          00h                                     
DATA:00463a84   00              ??          00h                                     
DATA:00463a85   00              ??          00h                                     
DATA:00463a86   00              ??          00h                                     
DATA:00463a87   00              ??          00h                                     
DATA:00463a88   00              ??          00h                                     
DATA:00463a89   00              ??          00h                                     
DATA:00463a8a   00              ??          00h                                     
DATA:00463a8b   00              ??          00h                                     
DATA:00463a8c   00              ??          00h                                     
DATA:00463a8d   00              ??          00h                                     
DATA:00463a8e   00              ??          00h                                     
DATA:00463a8f   00              ??          00h                                     
DATA:00463a90   00              ??          00h                                     
DATA:00463a91   00              ??          00h                                     
DATA:00463a92   00              ??          00h                                     
DATA:00463a93   00              ??          00h                                     
DATA:00463a94   00              ??          00h                                     
DATA:00463a95   00              ??          00h                                     
DATA:00463a96   00              ??          00h                                     
DATA:00463a97   00              ??          00h                                     
DATA:00463a98   00              ??          00h                                     
DATA:00463a99   00              ??          00h                                     
DATA:00463a9a   00              ??          00h                                     
DATA:00463a9b   00              ??          00h                                     
DATA:00463a9c   00              ??          00h                                     
DATA:00463a9d   00              ??          00h                                     
DATA:00463a9e   00              ??          00h                                     
DATA:00463a9f   00              ??          00h                                     
DATA:00463aa0   00              ??          00h                                     
DATA:00463aa1   00              ??          00h                                     
DATA:00463aa2   00              ??          00h                                     
DATA:00463aa3   00              ??          00h                                     
DATA:00463aa4   00              ??          00h                                     
DATA:00463aa5   00              ??          00h                                     
DATA:00463aa6   00              ??          00h                                     
DATA:00463aa7   00              ??          00h                                     
DATA:00463aa8   00              ??          00h                                     
DATA:00463aa9   00              ??          00h                                     
DATA:00463aaa   00              ??          00h                                     
DATA:00463aab   00              ??          00h                                     
DATA:00463aac   00              ??          00h                                     
DATA:00463aad   00              ??          00h                                     
DATA:00463aae   00              ??          00h                                     
DATA:00463aaf   00              ??          00h                                     
DATA:00463ab0   00              ??          00h                                     
DATA:00463ab1   00              ??          00h                                     
DATA:00463ab2   00              ??          00h                                     
DATA:00463ab3   00              ??          00h                                     
DATA:00463ab4   00              ??          00h                                     
DATA:00463ab5   00              ??          00h                                     
DATA:00463ab6   00              ??          00h                                     
DATA:00463ab7   00              ??          00h                                     
DATA:00463ab8   00              ??          00h                                     
DATA:00463ab9   00              ??          00h                                     
DATA:00463aba   00              ??          00h                                     
DATA:00463abb   00              ??          00h                                     
DATA:00463abc   00              ??          00h                                     
DATA:00463abd   00              ??          00h                                     
DATA:00463abe   00              ??          00h                                     
DATA:00463abf   00              ??          00h                                     
DATA:00463ac0   00              ??          00h                                     
DATA:00463ac1   00              ??          00h                                     
DATA:00463ac2   00              ??          00h                                     
DATA:00463ac3   00              ??          00h                                     
DATA:00463ac4   00              ??          00h                                     
DATA:00463ac5   00              ??          00h                                     
DATA:00463ac6   00              ??          00h                                     
DATA:00463ac7   00              ??          00h                                     
DATA:00463ac8   00              ??          00h                                     
DATA:00463ac9   00              ??          00h                                     
DATA:00463aca   00              ??          00h                                     
DATA:00463acb   00              ??          00h                                     
DATA:00463acc   00              ??          00h                                     
DATA:00463acd   00              ??          00h                                     
DATA:00463ace   00              ??          00h                                     
DATA:00463acf   00              ??          00h                                     
DATA:00463ad0   00              ??          00h                                     
DATA:00463ad1   00              ??          00h                                     
DATA:00463ad2   00              ??          00h                                     
DATA:00463ad3   00              ??          00h                                     
DATA:00463ad4   00              ??          00h                                     
DATA:00463ad5   00              ??          00h                                     
DATA:00463ad6   00              ??          00h                                     
DATA:00463ad7   00              ??          00h                                     
DATA:00463ad8   00              ??          00h                                     
DATA:00463ad9   00              ??          00h                                     
DATA:00463ada   00              ??          00h                                     
DATA:00463adb   00              ??          00h                                     
DATA:00463adc   00              ??          00h                                     
DATA:00463add   00              ??          00h                                     
DATA:00463ade   00              ??          00h                                     
DATA:00463adf   00              ??          00h                                     
DATA:00463ae0   00              ??          00h                                     
DATA:00463ae1   00              ??          00h                                     
DATA:00463ae2   00              ??          00h                                     
DATA:00463ae3   00              ??          00h                                     
DATA:00463ae4   00              ??          00h                                     
DATA:00463ae5   00              ??          00h                                     
DATA:00463ae6   00              ??          00h                                     
DATA:00463ae7   00              ??          00h                                     
DATA:00463ae8   00              ??          00h                                     
DATA:00463ae9   00              ??          00h                                     
DATA:00463aea   00              ??          00h                                     
DATA:00463aeb   00              ??          00h                                     
DATA:00463aec   00              ??          00h                                     
DATA:00463aed   00              ??          00h                                     
DATA:00463aee   00              ??          00h                                     
DATA:00463aef   00              ??          00h                                     
DATA:00463af0   00              ??          00h                                     
DATA:00463af1   00              ??          00h                                     
DATA:00463af2   00              ??          00h                                     
DATA:00463af3   00              ??          00h                                     
DATA:00463af4   00              ??          00h                                     
DATA:00463af5   00              ??          00h                                     
DATA:00463af6   00              ??          00h                                     
DATA:00463af7   00              ??          00h                                     
DATA:00463af8   00              ??          00h                                     
DATA:00463af9   00              ??          00h                                     
DATA:00463afa   00              ??          00h                                     
DATA:00463afb   00              ??          00h                                     
DATA:00463afc   00              ??          00h                                     
DATA:00463afd   00              ??          00h                                     
DATA:00463afe   00              ??          00h                                     
DATA:00463aff   00              ??          00h                                     
DATA:00463b00   00              ??          00h                                     
DATA:00463b01   00              ??          00h                                     
DATA:00463b02   00              ??          00h                                     
DATA:00463b03   00              ??          00h                                     
DATA:00463b04   00              ??          00h                                     
DATA:00463b05   00              ??          00h                                     
DATA:00463b06   00              ??          00h                                     
DATA:00463b07   00              ??          00h                                     
DATA:00463b08   00              ??          00h                                     
DATA:00463b09   00              ??          00h                                     
DATA:00463b0a   00              ??          00h                                     
DATA:00463b0b   00              ??          00h                                     
DATA:00463b0c   00              ??          00h                                     
DATA:00463b0d   00              ??          00h                                     
DATA:00463b0e   00              ??          00h                                     
DATA:00463b0f   00              ??          00h                                     
DATA:00463b10   00              ??          00h                                     
DATA:00463b11   00              ??          00h                                     
DATA:00463b12   00              ??          00h                                     
DATA:00463b13   00              ??          00h                                     
DATA:00463b14   00              ??          00h                                     
DATA:00463b15   00              ??          00h                                     
DATA:00463b16   00              ??          00h                                     
DATA:00463b17   00              ??          00h                                     
DATA:00463b18   00              ??          00h                                     
DATA:00463b19   00              ??          00h                                     
DATA:00463b1a   00              ??          00h                                     
DATA:00463b1b   00              ??          00h                                     
DATA:00463b1c   00              ??          00h                                     
DATA:00463b1d   00              ??          00h                                     
DATA:00463b1e   00              ??          00h                                     
DATA:00463b1f   00              ??          00h                                     
DATA:00463b20   00              ??          00h                                     
DATA:00463b21   00              ??          00h                                     
DATA:00463b22   00              ??          00h                                     
DATA:00463b23   00              ??          00h                                     
DATA:00463b24   00              ??          00h                                     
DATA:00463b25   00              ??          00h                                     
DATA:00463b26   00              ??          00h                                     
DATA:00463b27   00              ??          00h                                     
DATA:00463b28   00              ??          00h                                     
DATA:00463b29   00              ??          00h                                     
DATA:00463b2a   00              ??          00h                                     
DATA:00463b2b   00              ??          00h                                     
DATA:00463b2c   00              ??          00h                                     
DATA:00463b2d   00              ??          00h                                     
DATA:00463b2e   00              ??          00h                                     
DATA:00463b2f   00              ??          00h                                     
DATA:00463b30   00              ??          00h                                     
DATA:00463b31   00              ??          00h                                     
DATA:00463b32   00              ??          00h                                     
DATA:00463b33   00              ??          00h                                     
DATA:00463b34   00              ??          00h                                     
DATA:00463b35   00              ??          00h                                     
DATA:00463b36   00              ??          00h                                     
DATA:00463b37   00              ??          00h                                     
DATA:00463b38   00              ??          00h                                     
DATA:00463b39   00              ??          00h                                     
DATA:00463b3a   00              ??          00h                                     
DATA:00463b3b   00              ??          00h                                     
DATA:00463b3c   00              ??          00h                                     
DATA:00463b3d   00              ??          00h                                     
DATA:00463b3e   00              ??          00h                                     
DATA:00463b3f   00              ??          00h                                     
DATA:00463b40   00              ??          00h                                     
DATA:00463b41   00              ??          00h                                     
DATA:00463b42   00              ??          00h                                     
DATA:00463b43   00              ??          00h                                     
DATA:00463b44   00              ??          00h                                     
DATA:00463b45   00              ??          00h                                     
DATA:00463b46   00              ??          00h                                     
DATA:00463b47   00              ??          00h                                     
DATA:00463b48   00              ??          00h                                     
DATA:00463b49   00              ??          00h                                     
DATA:00463b4a   00              ??          00h                                     
DATA:00463b4b   00              ??          00h                                     
DATA:00463b4c   00              ??          00h                                     
DATA:00463b4d   00              ??          00h                                     
DATA:00463b4e   00              ??          00h                                     
DATA:00463b4f   00              ??          00h                                     
DATA:00463b50   00              ??          00h                                     
DATA:00463b51   00              ??          00h                                     
DATA:00463b52   00              ??          00h                                     
DATA:00463b53   00              ??          00h                                     
DATA:00463b54   00              ??          00h                                     
DATA:00463b55   00              ??          00h                                     
DATA:00463b56   00              ??          00h                                     
DATA:00463b57   00              ??          00h                                     
DATA:00463b58   00              ??          00h                                     
DATA:00463b59   00              ??          00h                                     
DATA:00463b5a   00              ??          00h                                     
DATA:00463b5b   00              ??          00h                                     
DATA:00463b5c   00              ??          00h                                     
DATA:00463b5d   00              ??          00h                                     
DATA:00463b5e   00              ??          00h                                     
DATA:00463b5f   00              ??          00h                                     
DATA:00463b60   00              ??          00h                                     
DATA:00463b61   00              ??          00h                                     
DATA:00463b62   00              ??          00h                                     
DATA:00463b63   00              ??          00h                                     
DATA:00463b64   00              ??          00h                                     
DATA:00463b65   00              ??          00h                                     
DATA:00463b66   00              ??          00h                                     
DATA:00463b67   00              ??          00h                                     
DATA:00463b68   00              ??          00h                                     
DATA:00463b69   00              ??          00h                                     
DATA:00463b6a   00              ??          00h                                     
DATA:00463b6b   00              ??          00h                                     
DATA:00463b6c   00              ??          00h                                     
DATA:00463b6d   00              ??          00h                                     
DATA:00463b6e   00              ??          00h                                     
DATA:00463b6f   00              ??          00h                                     
DATA:00463b70   00              ??          00h                                     
DATA:00463b71   00              ??          00h                                     
DATA:00463b72   00              ??          00h                                     
DATA:00463b73   00              ??          00h                                     
DATA:00463b74   00              ??          00h                                     
DATA:00463b75   00              ??          00h                                     
DATA:00463b76   00              ??          00h                                     
DATA:00463b77   00              ??          00h                                     
                            DAT_00463b78:                 ;XREF[22,0]:  00452022,004521fb,00453274,004532bd
                                                          ;             0045330d,0045340b,004535f3,00453839
                                                          ;             00453841,0045387f,0045388c,004538d2
                                                          ;             004538f1,00453982,0045398f,00453997
                                                          ;             00453a45,00453b74,00453bd8,00453c77
                                                          ;             00453cb7,00453ce9
DATA:00463b78   28000000        undefined4  00000028h                               
                            DAT_00463b7c:                 ;XREF[23,6]:  0045331f,0045346e,00453829,00453830
                                                          ;             00453851,00453874,00453887,0045389f
                                                          ;             004538aa,004538b9,004538dc,0045392c
                                                          ;             00453938,004539eb,00453a1f,00453a26
                                                          ;             00453a34,00453a3f,00453a8f,00453a9f
                                                          ;             00453aa7,00453c9c,00453d26,004521a9
                                                          ;             004525cb,00453433,00453456,0045361b
                                                          ;             00453638
DATA:00463b7c   00600000        undefined4  00006000h                               
                            DAT_00463b80:                 ;XREF[1,0]:   00453938
DATA:00463b80   01600000        undefined4  00006001h                               
DATA:00463b84   01              ??          01h                                     
DATA:00463b85   60              ??          60h    `                                
DATA:00463b86   00              ??          00h                                     
DATA:00463b87   00              ??          00h                                     
DATA:00463b88   00              ??          00h                                     
DATA:00463b89   00              ??          00h                                     
DATA:00463b8a   00              ??          00h                                     
DATA:00463b8b   00              ??          00h                                     
DATA:00463b8c   00              ??          00h                                     
DATA:00463b8d   00              ??          00h                                     
DATA:00463b8e   00              ??          00h                                     
DATA:00463b8f   00              ??          00h                                     
DATA:00463b90   00              ??          00h                                     
DATA:00463b91   00              ??          00h                                     
DATA:00463b92   00              ??          00h                                     
DATA:00463b93   00              ??          00h                                     
DATA:00463b94   00              ??          00h                                     
DATA:00463b95   00              ??          00h                                     
DATA:00463b96   00              ??          00h                                     
DATA:00463b97   00              ??          00h                                     
DATA:00463b98   00              ??          00h                                     
DATA:00463b99   00              ??          00h                                     
DATA:00463b9a   00              ??          00h                                     
DATA:00463b9b   00              ??          00h                                     
DATA:00463b9c   00              ??          00h                                     
DATA:00463b9d   00              ??          00h                                     
DATA:00463b9e   00              ??          00h                                     
DATA:00463b9f   00              ??          00h                                     
DATA:00463ba0   00              ??          00h                                     
DATA:00463ba1   00              ??          00h                                     
DATA:00463ba2   00              ??          00h                                     
DATA:00463ba3   00              ??          00h                                     
DATA:00463ba4   00              ??          00h                                     
DATA:00463ba5   00              ??          00h                                     
DATA:00463ba6   00              ??          00h                                     
DATA:00463ba7   00              ??          00h                                     
DATA:00463ba8   00              ??          00h                                     
DATA:00463ba9   00              ??          00h                                     
DATA:00463baa   00              ??          00h                                     
DATA:00463bab   00              ??          00h                                     
DATA:00463bac   00              ??          00h                                     
DATA:00463bad   00              ??          00h                                     
DATA:00463bae   00              ??          00h                                     
DATA:00463baf   00              ??          00h                                     
DATA:00463bb0   00              ??          00h                                     
DATA:00463bb1   00              ??          00h                                     
DATA:00463bb2   00              ??          00h                                     
DATA:00463bb3   00              ??          00h                                     
DATA:00463bb4   00              ??          00h                                     
DATA:00463bb5   00              ??          00h                                     
DATA:00463bb6   00              ??          00h                                     
DATA:00463bb7   00              ??          00h                                     
DATA:00463bb8   00              ??          00h                                     
DATA:00463bb9   00              ??          00h                                     
DATA:00463bba   00              ??          00h                                     
DATA:00463bbb   00              ??          00h                                     
DATA:00463bbc   00              ??          00h                                     
DATA:00463bbd   00              ??          00h                                     
DATA:00463bbe   00              ??          00h                                     
DATA:00463bbf   00              ??          00h                                     
DATA:00463bc0   00              ??          00h                                     
DATA:00463bc1   00              ??          00h                                     
DATA:00463bc2   00              ??          00h                                     
DATA:00463bc3   00              ??          00h                                     
DATA:00463bc4   00              ??          00h                                     
DATA:00463bc5   00              ??          00h                                     
DATA:00463bc6   00              ??          00h                                     
DATA:00463bc7   00              ??          00h                                     
DATA:00463bc8   00              ??          00h                                     
DATA:00463bc9   00              ??          00h                                     
DATA:00463bca   00              ??          00h                                     
DATA:00463bcb   00              ??          00h                                     
DATA:00463bcc   00              ??          00h                                     
DATA:00463bcd   00              ??          00h                                     
DATA:00463bce   00              ??          00h                                     
DATA:00463bcf   00              ??          00h                                     
DATA:00463bd0   00              ??          00h                                     
DATA:00463bd1   00              ??          00h                                     
DATA:00463bd2   00              ??          00h                                     
DATA:00463bd3   00              ??          00h                                     
DATA:00463bd4   00              ??          00h                                     
DATA:00463bd5   00              ??          00h                                     
DATA:00463bd6   00              ??          00h                                     
DATA:00463bd7   00              ??          00h                                     
DATA:00463bd8   00              ??          00h                                     
DATA:00463bd9   00              ??          00h                                     
DATA:00463bda   00              ??          00h                                     
DATA:00463bdb   00              ??          00h                                     
DATA:00463bdc   00              ??          00h                                     
DATA:00463bdd   00              ??          00h                                     
DATA:00463bde   00              ??          00h                                     
DATA:00463bdf   00              ??          00h                                     
DATA:00463be0   00              ??          00h                                     
DATA:00463be1   00              ??          00h                                     
DATA:00463be2   00              ??          00h                                     
DATA:00463be3   00              ??          00h                                     
DATA:00463be4   00              ??          00h                                     
DATA:00463be5   00              ??          00h                                     
DATA:00463be6   00              ??          00h                                     
DATA:00463be7   00              ??          00h                                     
DATA:00463be8   00              ??          00h                                     
DATA:00463be9   00              ??          00h                                     
DATA:00463bea   00              ??          00h                                     
DATA:00463beb   00              ??          00h                                     
DATA:00463bec   00              ??          00h                                     
DATA:00463bed   00              ??          00h                                     
DATA:00463bee   00              ??          00h                                     
DATA:00463bef   00              ??          00h                                     
DATA:00463bf0   00              ??          00h                                     
DATA:00463bf1   00              ??          00h                                     
DATA:00463bf2   00              ??          00h                                     
DATA:00463bf3   00              ??          00h                                     
DATA:00463bf4   00              ??          00h                                     
DATA:00463bf5   00              ??          00h                                     
DATA:00463bf6   00              ??          00h                                     
DATA:00463bf7   00              ??          00h                                     
DATA:00463bf8   00              ??          00h                                     
DATA:00463bf9   00              ??          00h                                     
DATA:00463bfa   00              ??          00h                                     
DATA:00463bfb   00              ??          00h                                     
DATA:00463bfc   00              ??          00h                                     
DATA:00463bfd   00              ??          00h                                     
DATA:00463bfe   00              ??          00h                                     
DATA:00463bff   00              ??          00h                                     
DATA:00463c00   00              ??          00h                                     
DATA:00463c01   00              ??          00h                                     
DATA:00463c02   00              ??          00h                                     
DATA:00463c03   00              ??          00h                                     
DATA:00463c04   00              ??          00h                                     
DATA:00463c05   00              ??          00h                                     
DATA:00463c06   00              ??          00h                                     
DATA:00463c07   00              ??          00h                                     
DATA:00463c08   00              ??          00h                                     
DATA:00463c09   00              ??          00h                                     
DATA:00463c0a   00              ??          00h                                     
DATA:00463c0b   00              ??          00h                                     
DATA:00463c0c   00              ??          00h                                     
DATA:00463c0d   00              ??          00h                                     
DATA:00463c0e   00              ??          00h                                     
DATA:00463c0f   00              ??          00h                                     
DATA:00463c10   00              ??          00h                                     
DATA:00463c11   00              ??          00h                                     
DATA:00463c12   00              ??          00h                                     
DATA:00463c13   00              ??          00h                                     
                            DAT_00463c14:                 ;XREF[1,0]:   00453901
DATA:00463c14   00000000        undefined4  00000000h                               
                            DAT_00463c18:                 ;XREF[2,0]:   004538f6,00453901
DATA:00463c18   00000000        undefined4  00000000h                               
                            DAT_00463c1c:                 ;XREF[3,0]:   0045211e,00453d6c,00463c20
DATA:00463c1c   00400000        undefined4  00004000h                               
                            PTR_DAT_00463c20:             ;XREF[3,0]:   00452082,00452119,00453d67
DATA:00463c20   1c3c4600        addr        DAT_00463c1c                            ;= 00004000h
                            DAT_00463c24:                 ;XREF[3,0]:   004528f0,004528f0,004528f9
DATA:00463c24   54              ??          54h    T                                
DATA:00463c25   4d              ??          4Dh    M                                
DATA:00463c26   50              ??          50h    P                                
DATA:00463c27   00              ??          00h                                     
                            DAT_00463c28:                 ;XREF[1,0]:   00452911
DATA:00463c28   2e              ??          2Eh    .                                
DATA:00463c29   24              ??          24h    $                                
DATA:00463c2a   24              ??          24h    $                                
DATA:00463c2b   24              ??          24h    $                                
DATA:00463c2c   00              ??          00h                                     
DATA:00463c2d   00              ??          00h                                     
DATA:00463c2e   00              ??          00h                                     
DATA:00463c2f   00              ??          00h                                     
DATA:00463c30   f83c4600        addr        s_Error_0_00463cf8                      ;= "Error 0"
DATA:00463c34   003d4600        addr        s_Invalid_function_number_00463d00      ;= "Invalid function number"
DATA:00463c38   183d4600        addr        s_No_such_file_or_directory_00463d18    ;= "No such file or directory"
DATA:00463c3c   323d4600        addr        s_Path_not_found_00463d32               ;= "Path not found"
DATA:00463c40   413d4600        addr        s_Too_many_open_files_00463d41          ;= "Too many open files"
DATA:00463c44   553d4600        addr        s_Permission_denied_00463d55            ;= "Permission denied"
DATA:00463c48   673d4600        addr        s_Bad_file_number_00463d67              ;= "Bad file number"
DATA:00463c4c   773d4600        addr        s_Memory_arena_trashed_00463d77         ;= "Memory arena trashed"
DATA:00463c50   8c3d4600        addr        s_Not_enough_memory_00463d8c            ;= "Not enough memory"
DATA:00463c54   9e3d4600        addr        s_Invalid_memory_block_address_00463d9e ;= "Invalid memory block address"
DATA:00463c58   bb3d4600        addr        s_Invalid_environment_00463dbb          ;= "Invalid environment"
DATA:00463c5c   cf3d4600        addr        s_Invalid_format_00463dcf               ;= "Invalid format"
DATA:00463c60   de3d4600        addr        s_Invalid_access_code_00463dde          ;= "Invalid access code"
DATA:00463c64   f23d4600        addr        s_Invalid_data_00463df2                 ;= "Invalid data"
DATA:00463c68   ff3d4600        addr        s_Bad_address_00463dff                  ;= "Bad address"
DATA:00463c6c   0b3e4600        addr        s_No_such_device_00463e0b               ;= "No such device"
DATA:00463c70   1a3e4600        addr        s_Attempted_to_remove_current_dire_00...;= "Attempted to remove current direc...
DATA:00463c74   403e4600        addr        s_Not_same_device_00463e40              ;= "Not same device"
DATA:00463c78   503e4600        addr        s_No_more_files_00463e50                ;= "No more files"
DATA:00463c7c   5e3e4600        addr        s_Invalid_argument_00463e5e             ;= "Invalid argument"
DATA:00463c80   6f3e4600        addr        s_Arg_list_too_big_00463e6f             ;= "Arg list too big"
DATA:00463c84   803e4600        addr        s_Exec_format_error_00463e80            ;= "Exec format error"
DATA:00463c88   923e4600        addr        s_Cross-device_link_00463e92            ;= "Cross-device link"
DATA:00463c8c   a43e4600        addr        s_Too_many_open_files_00463ea4          ;= "Too many open files"
DATA:00463c90   b83e4600        addr        s_No_child_processes_00463eb8           ;= "No child processes"
DATA:00463c94   cb3e4600        addr        s_Inappropriate_I/O_control_operat_00...;= "Inappropriate I/O control operation"
DATA:00463c98   ef3e4600        addr        s_Executable_file_in_use_00463eef       ;= "Executable file in use"
DATA:00463c9c   063f4600        addr        s_File_too_large_00463f06               ;= "File too large"
DATA:00463ca0   153f4600        addr        s_No_space_left_on_device_00463f15      ;= "No space left on device"
DATA:00463ca4   2d3f4600        addr        s_Illegal_seek_00463f2d                 ;= "Illegal seek"
DATA:00463ca8   3a3f4600        addr        s_Read-only_file_system_00463f3a        ;= "Read-only file system"
DATA:00463cac   503f4600        addr        s_Too_many_links_00463f50               ;= "Too many links"
DATA:00463cb0   5f3f4600        addr        s_Broken_pipe_00463f5f                  ;= "Broken pipe"
DATA:00463cb4   6b3f4600        addr        s_Math_argument_00463f6b                ;= "Math argument"
DATA:00463cb8   793f4600        addr        s_Result_too_large_00463f79             ;= "Result too large"
DATA:00463cbc   8a3f4600        addr        s_File_already_exists_00463f8a          ;= "File already exists"
DATA:00463cc0   9e3f4600        addr        s_Possible_deadlock_00463f9e            ;= "Possible deadlock"
DATA:00463cc4   b03f4600        addr        s_Operation_not_permitted_00463fb0      ;= "Operation not permitted"
DATA:00463cc8   c83f4600        addr        s_No_such_process_00463fc8              ;= "No such process"
DATA:00463ccc   d83f4600        addr        s_Interrupted_function_call_00463fd8    ;= "Interrupted function call"
DATA:00463cd0   f23f4600        addr        s_Input/output_error_00463ff2           ;= "Input/output error"
DATA:00463cd4   05404600        addr        s_No_such_device_or_address_00464005    ;= "No such device or address"
DATA:00463cd8   1f404600        addr        s_Resource_temporarily_unavailable_00...;= "Resource temporarily unavailable"
DATA:00463cdc   40404600        addr        s_Block_device_required_00464040        ;= "Block device required"
DATA:00463ce0   56404600        addr        s_Resource_busy_00464056                ;= "Resource busy"
DATA:00463ce4   64404600        addr        s_Not_a_directory_00464064              ;= "Not a directory"
DATA:00463ce8   74404600        addr        s_Is_a_directory_00464074               ;= "Is a directory"
DATA:00463cec   83404600        addr        DAT_00464083                            
DATA:00463cf0   84404600        addr        s_Filename_too_long_00464084            ;= "Filename too long"
                            DAT_00463cf4:                 ;XREF[1,0]:   00453ae6
DATA:00463cf4   31              ??          31h    1                                
DATA:00463cf5   00              ??          00h                                     
DATA:00463cf6   00              ??          00h                                     
DATA:00463cf7   00              ??          00h                                     
                            s_Error_0_00463cf8:           ;XREF[1,0]:   00463c30
DATA:00463cf8   4572726f7...    ds          "Error 0"                               
                            s_Invalid_function_number_0...;XREF[1,0]:   00463c34
DATA:00463d00   496e76616...    ds          "Invalid function number"               
                            s_No_such_file_or_directory...;XREF[1,0]:   00463c38
DATA:00463d18   4e6f20737...    ds          "No such file or directory"             
                            s_Path_not_found_00463d32:    ;XREF[1,0]:   00463c3c
DATA:00463d32   506174682...    ds          "Path not found"                        
                            s_Too_many_open_files_00463...;XREF[1,0]:   00463c40
DATA:00463d41   546f6f206...    ds          "Too many open files"                   
                            s_Permission_denied_00463d55: ;XREF[1,0]:   00463c44
DATA:00463d55   5065726d6...    ds          "Permission denied"                     
                            s_Bad_file_number_00463d67:   ;XREF[1,0]:   00463c48
DATA:00463d67   426164206...    ds          "Bad file number"                       
                            s_Memory_arena_trashed_0046...;XREF[1,0]:   00463c4c
DATA:00463d77   4d656d6f7...    ds          "Memory arena trashed"                  
                            s_Not_enough_memory_00463d8c: ;XREF[1,0]:   00463c50
DATA:00463d8c   4e6f74206...    ds          "Not enough memory"                     
                            s_Invalid_memory_block_addr...;XREF[1,0]:   00463c54
DATA:00463d9e   496e76616...    ds          "Invalid memory block address"          
                            s_Invalid_environment_00463...;XREF[1,0]:   00463c58
DATA:00463dbb   496e76616...    ds          "Invalid environment"                   
                            s_Invalid_format_00463dcf:    ;XREF[1,0]:   00463c5c
DATA:00463dcf   496e76616...    ds          "Invalid format"                        
                            s_Invalid_access_code_00463...;XREF[1,0]:   00463c60
DATA:00463dde   496e76616...    ds          "Invalid access code"                   
                            s_Invalid_data_00463df2:      ;XREF[1,0]:   00463c64
DATA:00463df2   496e76616...    ds          "Invalid data"                          
                            s_Bad_address_00463dff:       ;XREF[1,0]:   00463c68
DATA:00463dff   426164206...    ds          "Bad address"                           
                            s_No_such_device_00463e0b:    ;XREF[1,0]:   00463c6c
DATA:00463e0b   4e6f20737...    ds          "No such device"                        
                            s_Attempted_to_remove_curre...;XREF[1,0]:   00463c70
DATA:00463e1a   417474656...    ds          "Attempted to remove current directory" 
                            s_Not_same_device_00463e40:   ;XREF[1,0]:   00463c74
DATA:00463e40   4e6f74207...    ds          "Not same device"                       
                            s_No_more_files_00463e50:     ;XREF[1,0]:   00463c78
DATA:00463e50   4e6f206d6...    ds          "No more files"                         
                            s_Invalid_argument_00463e5e:  ;XREF[1,0]:   00463c7c
DATA:00463e5e   496e76616...    ds          "Invalid argument"                      
                            s_Arg_list_too_big_00463e6f:  ;XREF[1,0]:   00463c80
DATA:00463e6f   417267206...    ds          "Arg list too big"                      
                            s_Exec_format_error_00463e80: ;XREF[1,0]:   00463c84
DATA:00463e80   457865632...    ds          "Exec format error"                     
                            s_Cross-device_link_00463e92: ;XREF[1,0]:   00463c88
DATA:00463e92   43726f737...    ds          "Cross-device link"                     
                            s_Too_many_open_files_00463...;XREF[1,0]:   00463c8c
DATA:00463ea4   546f6f206...    ds          "Too many open files"                   
                            s_No_child_processes_00463eb8:;XREF[1,0]:   00463c90
DATA:00463eb8   4e6f20636...    ds          "No child processes"                    
                            s_Inappropriate_I/O_control...;XREF[1,0]:   00463c94
DATA:00463ecb   496e61707...    ds          "Inappropriate I/O control operation"   
                            s_Executable_file_in_use_00...;XREF[1,0]:   00463c98
DATA:00463eef   457865637...    ds          "Executable file in use"                
                            s_File_too_large_00463f06:    ;XREF[1,0]:   00463c9c
DATA:00463f06   46696c652...    ds          "File too large"                        
                            s_No_space_left_on_device_0...;XREF[1,0]:   00463ca0
DATA:00463f15   4e6f20737...    ds          "No space left on device"               
                            s_Illegal_seek_00463f2d:      ;XREF[1,0]:   00463ca4
DATA:00463f2d   496c6c656...    ds          "Illegal seek"                          
                            s_Read-only_file_system_004...;XREF[1,0]:   00463ca8
DATA:00463f3a   526561642...    ds          "Read-only file system"                 
                            s_Too_many_links_00463f50:    ;XREF[1,0]:   00463cac
DATA:00463f50   546f6f206...    ds          "Too many links"                        
                            s_Broken_pipe_00463f5f:       ;XREF[1,0]:   00463cb0
DATA:00463f5f   42726f6b6...    ds          "Broken pipe"                           
                            s_Math_argument_00463f6b:     ;XREF[1,0]:   00463cb4
DATA:00463f6b   4d6174682...    ds          "Math argument"                         
                            s_Result_too_large_00463f79:  ;XREF[1,0]:   00463cb8
DATA:00463f79   526573756...    ds          "Result too large"                      
                            s_File_already_exists_00463...;XREF[1,0]:   00463cbc
DATA:00463f8a   46696c652...    ds          "File already exists"                   
                            s_Possible_deadlock_00463f9e: ;XREF[1,0]:   00463cc0
DATA:00463f9e   506f73736...    ds          "Possible deadlock"                     
                            s_Operation_not_permitted_0...;XREF[1,0]:   00463cc4
DATA:00463fb0   4f7065726...    ds          "Operation not permitted"               
                            s_No_such_process_00463fc8:   ;XREF[1,0]:   00463cc8
DATA:00463fc8   4e6f20737...    ds          "No such process"                       
                            s_Interrupted_function_call...;XREF[1,0]:   00463ccc
DATA:00463fd8   496e74657...    ds          "Interrupted function call"             
                            s_Input/output_error_00463ff2:;XREF[1,0]:   00463cd0
DATA:00463ff2   496e70757...    ds          "Input/output error"                    
                            s_No_such_device_or_address...;XREF[1,0]:   00463cd4
DATA:00464005   4e6f20737...    ds          "No such device or address"             
                            s_Resource_temporarily_unav...;XREF[1,2]:   00463cd8,00453148,00453150
DATA:0046401f   5265736f7...    ds          "Resource temporarily unavailable"      
                            s_Block_device_required_004...;XREF[1,0]:   00463cdc
DATA:00464040   426c6f636...    ds          "Block device required"                 
                            s_Resource_busy_00464056:     ;XREF[1,0]:   00463ce0
DATA:00464056   5265736f7...    ds          "Resource busy"                         
                            s_Not_a_directory_00464064:   ;XREF[1,2]:   00463ce4,00453192,0045319a
DATA:00464064   4e6f74206...    ds          "Not a directory"                       
                            s_Is_a_directory_00464074:    ;XREF[1,0]:   00463ce8
DATA:00464074   497320612...    ds          "Is a directory"                        
                            DAT_00464083:                 ;XREF[1,0]:   00463cec
DATA:00464083   00              ??          00h                                     
                            s_Filename_too_long_00464084: ;XREF[1,1]:   00463cf0,00452c7c
DATA:00464084   46696c656...    ds          "Filename too long"                     
DATA:00464096   556e6b6e6...    ds          "Unknown error"                         
DATA:004640a4   3a              ??          3Ah    :                                
DATA:004640a5   20              ??          20h                                     
DATA:004640a6   00              ??          00h                                     
DATA:004640a7   0a              ??          0Ah                                     
DATA:004640a8   00              ??          00h                                     
DATA:004640a9   00              ??          00h                                     
DATA:004640aa   00              ??          00h                                     
DATA:004640ab   00              ??          00h                                     
                            DAT_004640ac:                 ;XREF[6,0]:   00452f94,00452f9b,00452f9e,00452fa4
                                                          ;             00453133,0045314e
DATA:004640ac   28              undefined1  28h                                     
                            DAT_004640ad:                 ;XREF[2,0]:   0045314b,00453198
DATA:004640ad   6e              undefined1  6Eh                                     
                            DAT_004640ae:                 ;XREF[1,0]:   00453195
DATA:004640ae   75              ??          75h    u                                
DATA:004640af   6c              ??          6Ch    l                                
DATA:004640b0   6c              ??          6Ch    l                                
DATA:004640b1   29              ??          29h    )                                
DATA:004640b2   00              ??          00h                                     
DATA:004640b3   00              ??          00h                                     
DATA:004640b4   14              ??          14h                                     
DATA:004640b5   14              ??          14h                                     
DATA:004640b6   01              ??          01h                                     
DATA:004640b7   14              ??          14h                                     
DATA:004640b8   15              ??          15h                                     
DATA:004640b9   14              ??          14h                                     
DATA:004640ba   14              ??          14h                                     
DATA:004640bb   14              ??          14h                                     
DATA:004640bc   14              ??          14h                                     
DATA:004640bd   02              ??          02h                                     
DATA:004640be   00              ??          00h                                     
DATA:004640bf   14              ??          14h                                     
DATA:004640c0   03              ??          03h                                     
DATA:004640c1   04              ??          04h                                     
DATA:004640c2   14              ??          14h                                     
DATA:004640c3   09              ??          09h                                     
DATA:004640c4   05              ??          05h                                     
DATA:004640c5   05              ??          05h                                     
DATA:004640c6   05              ??          05h                                     
DATA:004640c7   05              ??          05h                                     
DATA:004640c8   05              ??          05h                                     
DATA:004640c9   05              ??          05h                                     
DATA:004640ca   05              ??          05h                                     
DATA:004640cb   05              ??          05h                                     
DATA:004640cc   05              ??          05h                                     
DATA:004640cd   14              ??          14h                                     
DATA:004640ce   14              ??          14h                                     
DATA:004640cf   14              ??          14h                                     
DATA:004640d0   14              ??          14h                                     
DATA:004640d1   14              ??          14h                                     
DATA:004640d2   14              ??          14h                                     
DATA:004640d3   14              ??          14h                                     
DATA:004640d4   14              ??          14h                                     
DATA:004640d5   14              ??          14h                                     
DATA:004640d6   14              ??          14h                                     
DATA:004640d7   14              ??          14h                                     
DATA:004640d8   0f              ??          0Fh                                     
DATA:004640d9   17              ??          17h                                     
DATA:004640da   0f              ??          0Fh                                     
DATA:004640db   08              ??          08h                                     
DATA:004640dc   14              ??          14h                                     
DATA:004640dd   14              ??          14h                                     
DATA:004640de   14              ??          14h                                     
DATA:004640df   07              ??          07h                                     
DATA:004640e0   14              ??          14h                                     
DATA:004640e1   16              ??          16h                                     
DATA:004640e2   14              ??          14h                                     
DATA:004640e3   14              ??          14h                                     
DATA:004640e4   14              ??          14h                                     
DATA:004640e5   14              ??          14h                                     
DATA:004640e6   14              ??          14h                                     
DATA:004640e7   14              ??          14h                                     
DATA:004640e8   14              ??          14h                                     
DATA:004640e9   14              ??          14h                                     
DATA:004640ea   14              ??          14h                                     
DATA:004640eb   0d              ??          0Dh                                     
DATA:004640ec   14              ??          14h                                     
DATA:004640ed   14              ??          14h                                     
DATA:004640ee   14              ??          14h                                     
DATA:004640ef   14              ??          14h                                     
DATA:004640f0   14              ??          14h                                     
DATA:004640f1   14              ??          14h                                     
DATA:004640f2   14              ??          14h                                     
DATA:004640f3   14              ??          14h                                     
DATA:004640f4   14              ??          14h                                     
DATA:004640f5   14              ??          14h                                     
DATA:004640f6   10              ??          10h                                     
DATA:004640f7   0a              ??          0Ah                                     
DATA:004640f8   0f              ??          0Fh                                     
DATA:004640f9   0f              ??          0Fh                                     
DATA:004640fa   0f              ??          0Fh                                     
DATA:004640fb   08              ??          08h                                     
DATA:004640fc   0a              ??          0Ah                                     
DATA:004640fd   14              ??          14h                                     
DATA:004640fe   14              ??          14h                                     
DATA:004640ff   06              ??          06h                                     
DATA:00464100   14              ??          14h                                     
DATA:00464101   12              ??          12h                                     
DATA:00464102   0b              ??          0Bh                                     
DATA:00464103   0e              ??          0Eh                                     
DATA:00464104   14              ??          14h                                     
DATA:00464105   14              ??          14h                                     
DATA:00464106   11              ??          11h                                     
DATA:00464107   14              ??          14h                                     
DATA:00464108   0c              ??          0Ch                                     
DATA:00464109   14              ??          14h                                     
DATA:0046410a   14              ??          14h                                     
DATA:0046410b   0d              ??          0Dh                                     
DATA:0046410c   14              ??          14h                                     
DATA:0046410d   14              ??          14h                                     
DATA:0046410e   14              ??          14h                                     
DATA:0046410f   14              ??          14h                                     
DATA:00464110   14              ??          14h                                     
DATA:00464111   14              ??          14h                                     
DATA:00464112   14              ??          14h                                     
DATA:00464113   00              ??          00h                                     
DATA:00464114   00              ??          00h                                     
DATA:00464115   00              ??          00h                                     
DATA:00464116   00              ??          00h                                     
DATA:00464117   00              ??          00h                                     
                            PTR_LAB_00464118:             ;XREF[1,0]:   0045399d
DATA:00464118   a4324500        addr        CODE:LAB_004532a4                       
                            DAT_0046411c:                 ;XREF[1,0]:   00453deb
DATA:0046411c   ff              ??          FFh                                     
DATA:0046411d   ff              ??          FFh                                     
DATA:0046411e   ff              ??          FFh                                     
DATA:0046411f   ff              ??          FFh                                     
                            DAT_00464120:                 ;XREF[1,0]:   00453adb
DATA:00464120   00              ??          00h                                     
                            DAT_00464121:                 ;XREF[1,0]:   00453adb
DATA:00464121   13              undefined1  13h                                     
DATA:00464122   02              ??          02h                                     
DATA:00464123   02              ??          02h                                     
DATA:00464124   04              ??          04h                                     
DATA:00464125   05              ??          05h                                     
DATA:00464126   06              ??          06h                                     
DATA:00464127   08              ??          08h                                     
DATA:00464128   08              ??          08h                                     
DATA:00464129   08              ??          08h                                     
DATA:0046412a   14              ??          14h                                     
DATA:0046412b   15              ??          15h                                     
DATA:0046412c   05              ??          05h                                     
DATA:0046412d   13              ??          13h                                     
DATA:0046412e   0e              ??          0Eh                                     
DATA:0046412f   05              ??          05h                                     
DATA:00464130   05              ??          05h                                     
DATA:00464131   11              ??          11h                                     
DATA:00464132   02              ??          02h                                     
DATA:00464133   1e              ??          1Eh                                     
DATA:00464134   29              ??          29h    )                                
DATA:00464135   2c              ??          2Ch    ,                                
DATA:00464136   28              ??          28h    (                                
DATA:00464137   28              ??          28h    (                                
DATA:00464138   28              ??          28h    (                                
DATA:00464139   28              ??          28h    (                                
DATA:0046413a   28              ??          28h    (                                
DATA:0046413b   29              ??          29h    )                                
DATA:0046413c   2c              ??          2Ch    ,                                
DATA:0046413d   28              ??          28h    (                                
DATA:0046413e   28              ??          28h    (                                
DATA:0046413f   28              ??          28h    (                                
DATA:00464140   05              ??          05h                                     
DATA:00464141   05              ??          05h                                     
DATA:00464142   29              ??          29h    )                                
DATA:00464143   17              ??          17h                                     
DATA:00464144   17              ??          17h                                     
DATA:00464145   0e              ??          0Eh                                     
DATA:00464146   0e              ??          0Eh                                     
DATA:00464147   0e              ??          0Eh                                     
DATA:00464148   0e              ??          0Eh                                     
DATA:00464149   0e              ??          0Eh                                     
DATA:0046414a   0e              ??          0Eh                                     
DATA:0046414b   0e              ??          0Eh                                     
DATA:0046414c   0e              ??          0Eh                                     
DATA:0046414d   0e              ??          0Eh                                     
DATA:0046414e   0e              ??          0Eh                                     
DATA:0046414f   0e              ??          0Eh                                     
DATA:00464150   0e              ??          0Eh                                     
DATA:00464151   0e              ??          0Eh                                     
DATA:00464152   0f              ??          0Fh                                     
DATA:00464153   2c              ??          2Ch    ,                                
DATA:00464154   23              ??          23h    #                                
DATA:00464155   02              ??          02h                                     
DATA:00464156   2c              ??          2Ch    ,                                
DATA:00464157   0f              ??          0Fh                                     
DATA:00464158   2a              ??          2Ah    *                                
DATA:00464159   28              ??          28h    (                                
DATA:0046415a   28              ??          28h    (                                
DATA:0046415b   28              ??          28h    (                                
DATA:0046415c   13              ??          13h                                     
DATA:0046415d   1b              ??          1Bh                                     
DATA:0046415e   1c              ??          1Ch                                     
DATA:0046415f   02              ??          02h                                     
DATA:00464160   02              ??          02h                                     
DATA:00464161   05              ??          05h                                     
DATA:00464162   0f              ??          0Fh                                     
DATA:00464163   02              ??          02h                                     
DATA:00464164   17              ??          17h                                     
DATA:00464165   28              ??          28h    (                                
DATA:00464166   2a              ??          2Ah    *                                
DATA:00464167   13              ??          13h                                     
DATA:00464168   2a              ??          2Ah    *                                
DATA:00464169   0e              ??          0Eh                                     
DATA:0046416a   0e              ??          0Eh                                     
DATA:0046416b   0e              ??          0Eh                                     
DATA:0046416c   0e              ??          0Eh                                     
DATA:0046416d   0e              ??          0Eh                                     
DATA:0046416e   0e              ??          0Eh                                     
DATA:0046416f   0e              ??          0Eh                                     
DATA:00464170   23              ??          23h    #                                
DATA:00464171   0e              ??          0Eh                                     
DATA:00464172   1c              ??          1Ch                                     
DATA:00464173   28              ??          28h    (                                
DATA:00464174   17              ??          17h                                     
DATA:00464175   23              ??          23h    #                                
DATA:00464176   25              ??          25h    %                                
DATA:00464177   13              ??          13h                                     
DATA:00464178   28              ??          28h    (                                
DATA:00464179   2a              ??          2Ah    *                                
DATA:0046417a   13              ??          13h                                     
DATA:0046417b   13              ??          13h                                     
DATA:0046417c   13              ??          13h                                     
DATA:0046417d   13              ??          13h                                     
DATA:0046417e   13              ??          13h                                     
DATA:0046417f   13              ??          13h                                     
DATA:00464180   13              ??          13h                                     
DATA:00464181   13              ??          13h                                     
DATA:00464182   13              ??          13h                                     
DATA:00464183   2c              ??          2Ch    ,                                
DATA:00464184   2a              ??          2Ah    *                                
DATA:00464185   2a              ??          2Ah    *                                
DATA:00464186   13              ??          13h                                     
DATA:00464187   13              ??          13h                                     
DATA:00464188   13              ??          13h                                     
DATA:00464189   13              ??          13h                                     
DATA:0046418a   13              ??          13h                                     
DATA:0046418b   16              ??          16h                                     
DATA:0046418c   2a              ??          2Ah    *                                
DATA:0046418d   20              ??          20h                                     
DATA:0046418e   02              ??          02h                                     
DATA:0046418f   13              ??          13h                                     
DATA:00464190   1c              ??          1Ch                                     
DATA:00464191   04              ??          04h                                     
DATA:00464192   06              ??          06h                                     
DATA:00464193   0e              ??          0Eh                                     
DATA:00464194   13              ??          13h                                     
DATA:00464195   13              ??          13h                                     
DATA:00464196   13              ??          13h                                     
DATA:00464197   13              ??          13h                                     
DATA:00464198   13              ??          13h                                     
DATA:00464199   13              ??          13h                                     
DATA:0046419a   13              ??          13h                                     
DATA:0046419b   02              ??          02h                                     
DATA:0046419c   13              ??          13h                                     
DATA:0046419d   13              ??          13h                                     
DATA:0046419e   13              ??          13h                                     
DATA:0046419f   26              ??          26h    &                                
DATA:004641a0   18              ??          18h                                     
DATA:004641a1   18              ??          18h                                     
DATA:004641a2   13              ??          13h                                     
DATA:004641a3   13              ??          13h                                     
DATA:004641a4   1d              ??          1Dh                                     
DATA:004641a5   13              ??          13h                                     
DATA:004641a6   13              ??          13h                                     
DATA:004641a7   13              ??          13h                                     
DATA:004641a8   13              ??          13h                                     
DATA:004641a9   13              ??          13h                                     
DATA:004641aa   13              ??          13h                                     
DATA:004641ab   13              ??          13h                                     
DATA:004641ac   13              ??          13h                                     
DATA:004641ad   13              ??          13h                                     
DATA:004641ae   2a              ??          2Ah    *                                
DATA:004641af   13              ??          13h                                     
DATA:004641b0   13              ??          13h                                     
DATA:004641b1   05              ??          05h                                     
DATA:004641b2   13              ??          13h                                     
DATA:004641b3   13              ??          13h                                     
DATA:004641b4   13              ??          13h                                     
DATA:004641b5   13              ??          13h                                     
DATA:004641b6   13              ??          13h                                     
DATA:004641b7   13              ??          13h                                     
DATA:004641b8   13              ??          13h                                     
DATA:004641b9   13              ??          13h                                     
DATA:004641ba   13              ??          13h                                     
DATA:004641bb   13              ??          13h                                     
DATA:004641bc   13              ??          13h                                     
DATA:004641bd   13              ??          13h                                     
DATA:004641be   05              ??          05h                                     
DATA:004641bf   13              ??          13h                                     
DATA:004641c0   13              ??          13h                                     
DATA:004641c1   13              ??          13h                                     
DATA:004641c2   13              ??          13h                                     
DATA:004641c3   13              ??          13h                                     
DATA:004641c4   13              ??          13h                                     
DATA:004641c5   13              ??          13h                                     
DATA:004641c6   13              ??          13h                                     
DATA:004641c7   05              ??          05h                                     
DATA:004641c8   13              ??          13h                                     
DATA:004641c9   13              ??          13h                                     
DATA:004641ca   13              ??          13h                                     
DATA:004641cb   13              ??          13h                                     
DATA:004641cc   13              ??          13h                                     
DATA:004641cd   13              ??          13h                                     
DATA:004641ce   13              ??          13h                                     
DATA:004641cf   13              ??          13h                                     
DATA:004641d0   13              ??          13h                                     
DATA:004641d1   13              ??          13h                                     
DATA:004641d2   13              ??          13h                                     
DATA:004641d3   13              ??          13h                                     
DATA:004641d4   13              ??          13h                                     
DATA:004641d5   13              ??          13h                                     
DATA:004641d6   13              ??          13h                                     
DATA:004641d7   23              ??          23h    #                                
DATA:004641d8   18              ??          18h                                     
DATA:004641d9   13              ??          13h                                     
DATA:004641da   13              ??          13h                                     
DATA:004641db   13              ??          13h                                     
DATA:004641dc   13              ??          13h                                     
DATA:004641dd   13              ??          13h                                     
DATA:004641de   13              ??          13h                                     
DATA:004641df   13              ??          13h                                     
DATA:004641e0   13              ??          13h                                     
DATA:004641e1   13              ??          13h                                     
DATA:004641e2   13              ??          13h                                     
DATA:004641e3   13              ??          13h                                     
DATA:004641e4   13              ??          13h                                     
DATA:004641e5   13              ??          13h                                     
DATA:004641e6   13              ??          13h                                     
DATA:004641e7   13              ??          13h                                     
DATA:004641e8   13              ??          13h                                     
DATA:004641e9   13              ??          13h                                     
DATA:004641ea   13              ??          13h                                     
DATA:004641eb   13              ??          13h                                     
DATA:004641ec   13              ??          13h                                     
DATA:004641ed   13              ??          13h                                     
DATA:004641ee   30              ??          30h    0                                
DATA:004641ef   13              ??          13h                                     
DATA:004641f0   13              ??          13h                                     
DATA:004641f1   13              ??          13h                                     
DATA:004641f2   13              ??          13h                                     
DATA:004641f3   13              ??          13h                                     
DATA:004641f4   13              ??          13h                                     
DATA:004641f5   13              ??          13h                                     
DATA:004641f6   13              ??          13h                                     
DATA:004641f7   13              ??          13h                                     
DATA:004641f8   13              ??          13h                                     
DATA:004641f9   13              ??          13h                                     
DATA:004641fa   13              ??          13h                                     
DATA:004641fb   13              ??          13h                                     
DATA:004641fc   13              ??          13h                                     
DATA:004641fd   13              ??          13h                                     
DATA:004641fe   13              ??          13h                                     
DATA:004641ff   13              ??          13h                                     
DATA:00464200   13              ??          13h                                     
DATA:00464201   13              ??          13h                                     
DATA:00464202   13              ??          13h                                     
DATA:00464203   13              ??          13h                                     
DATA:00464204   13              ??          13h                                     
DATA:00464205   13              ??          13h                                     
DATA:00464206   20              ??          20h                                     
DATA:00464207   2a              ??          2Ah    *                                
DATA:00464208   13              ??          13h                                     
DATA:00464209   20              ??          20h                                     
DATA:0046420a   13              ??          13h                                     
DATA:0046420b   13              ??          13h                                     
DATA:0046420c   13              ??          13h                                     
DATA:0046420d   13              ??          13h                                     
DATA:0046420e   13              ??          13h                                     
DATA:0046420f   13              ??          13h                                     
DATA:00464210   13              ??          13h                                     
DATA:00464211   13              ??          13h                                     
DATA:00464212   13              ??          13h                                     
DATA:00464213   13              ??          13h                                     
DATA:00464214   13              ??          13h                                     
DATA:00464215   13              ??          13h                                     
DATA:00464216   13              ??          13h                                     
DATA:00464217   13              ??          13h                                     
DATA:00464218   13              ??          13h                                     
DATA:00464219   13              ??          13h                                     
DATA:0046421a   13              ??          13h                                     
DATA:0046421b   13              ??          13h                                     
DATA:0046421c   13              ??          13h                                     
DATA:0046421d   13              ??          13h                                     
DATA:0046421e   13              ??          13h                                     
DATA:0046421f   13              ??          13h                                     
DATA:00464220   13              ??          13h                                     
DATA:00464221   13              ??          13h                                     
DATA:00464222   13              ??          13h                                     
DATA:00464223   13              ??          13h                                     
DATA:00464224   13              ??          13h                                     
DATA:00464225   13              ??          13h                                     
DATA:00464226   13              ??          13h                                     
DATA:00464227   13              ??          13h                                     
DATA:00464228   13              ??          13h                                     
DATA:00464229   13              ??          13h                                     
DATA:0046422a   13              ??          13h                                     
DATA:0046422b   13              ??          13h                                     
DATA:0046422c   13              ??          13h                                     
DATA:0046422d   13              ??          13h                                     
DATA:0046422e   13              ??          13h                                     
DATA:0046422f   13              ??          13h                                     
DATA:00464230   13              ??          13h                                     
DATA:00464231   13              ??          13h                                     
DATA:00464232   13              ??          13h                                     
DATA:00464233   13              ??          13h                                     
DATA:00464234   13              ??          13h                                     
DATA:00464235   13              ??          13h                                     
DATA:00464236   13              ??          13h                                     
DATA:00464237   13              ??          13h                                     
DATA:00464238   13              ??          13h                                     
DATA:00464239   13              ??          13h                                     
DATA:0046423a   13              ??          13h                                     
DATA:0046423b   13              ??          13h                                     
DATA:0046423c   13              ??          13h                                     
DATA:0046423d   13              ??          13h                                     
DATA:0046423e   13              ??          13h                                     
DATA:0046423f   13              ??          13h                                     
DATA:00464240   13              ??          13h                                     
DATA:00464241   13              ??          13h                                     
DATA:00464242   13              ??          13h                                     
DATA:00464243   13              ??          13h                                     
DATA:00464244   13              ??          13h                                     
DATA:00464245   13              ??          13h                                     
DATA:00464246   13              ??          13h                                     
DATA:00464247   13              ??          13h                                     
DATA:00464248   13              ??          13h                                     
DATA:00464249   13              ??          13h                                     
DATA:0046424a   13              ??          13h                                     
DATA:0046424b   00              ??          00h                                     
DATA:0046424c   00              ??          00h                                     
DATA:0046424d   00              ??          00h                                     
DATA:0046424e   00              ??          00h                                     
DATA:0046424f   00              ??          00h                                     
DATA:00464250   00              ??          00h                                     
                            $AsciiProperties:             ;XREF[2,0]:   00453f7c,00454034
DATA:00464251   202020202...    AsciiPro...                                        
   |_DATA:00464251   [0]             AsciiPro...CONTROL                                 
   |_DATA:00464252   [1]             AsciiPro...CONTROL                                 
   |_DATA:00464253   [2]             AsciiPro...CONTROL                                 
   |_DATA:00464254   [3]             AsciiPro...CONTROL                                 
   |_DATA:00464255   [4]             AsciiPro...CONTROL                                 
   |_DATA:00464256   [5]             AsciiPro...CONTROL                                 
   |_DATA:00464257   [6]             AsciiPro...CONTROL                                 
   |_DATA:00464258   [7]             AsciiPro...CONTROL                                 
   |_DATA:00464259   [8]             AsciiPro...CONTROL                                 
   |_DATA:0046425a   [9]             AsciiPro...WHITESPACE | CONTROL                    
   |_DATA:0046425b   [10]            AsciiPro...WHITESPACE | CONTROL                    
   |_DATA:0046425c   [11]            AsciiPro...WHITESPACE | CONTROL                    
   |_DATA:0046425d   [12]            AsciiPro...WHITESPACE | CONTROL                    
   |_DATA:0046425e   [13]            AsciiPro...WHITESPACE | CONTROL                    
   |_DATA:0046425f   [14]            AsciiPro...CONTROL                                 
   |_DATA:00464260   [15]            AsciiPro...CONTROL                                 
   |_DATA:00464261   [16]            AsciiPro...CONTROL                                 
   |_DATA:00464262   [17]            AsciiPro...CONTROL                                 
   |_DATA:00464263   [18]            AsciiPro...CONTROL                                 
   |_DATA:00464264   [19]            AsciiPro...CONTROL                                 
   |_DATA:00464265   [20]            AsciiPro...CONTROL                                 
   |_DATA:00464266   [21]            AsciiPro...CONTROL                                 
   |_DATA:00464267   [22]            AsciiPro...CONTROL                                 
   |_DATA:00464268   [23]            AsciiPro...CONTROL                                 
   |_DATA:00464269   [24]            AsciiPro...CONTROL                                 
   |_DATA:0046426a   [25]            AsciiPro...CONTROL                                 
   |_DATA:0046426b   [26]            AsciiPro...CONTROL                                 
   |_DATA:0046426c   [27]            AsciiPro...CONTROL                                 
   |_DATA:0046426d   [28]            AsciiPro...CONTROL                                 
   |_DATA:0046426e   [29]            AsciiPro...CONTROL                                 
   |_DATA:0046426f   [30]            AsciiPro...CONTROL                                 
   |_DATA:00464270   [31]            AsciiPro...CONTROL                                 
   |_DATA:00464271   [32]            AsciiPro...WHITESPACE | 80h                        
   |_DATA:00464272   [33]            AsciiPro...SYMBOL                                  
   |_DATA:00464273   [34]            AsciiPro...SYMBOL                                  
   |_DATA:00464274   [35]            AsciiPro...SYMBOL                                  
   |_DATA:00464275   [36]            AsciiPro...SYMBOL                                  
   |_DATA:00464276   [37]            AsciiPro...SYMBOL                                  
   |_DATA:00464277   [38]            AsciiPro...SYMBOL                                  
   |_DATA:00464278   [39]            AsciiPro...SYMBOL                                  
   |_DATA:00464279   [40]            AsciiPro...SYMBOL                                  
   |_DATA:0046427a   [41]            AsciiPro...SYMBOL                                  
   |_DATA:0046427b   [42]            AsciiPro...SYMBOL                                  
   |_DATA:0046427c   [43]            AsciiPro...SYMBOL                                  
   |_DATA:0046427d   [44]            AsciiPro...SYMBOL                                  
   |_DATA:0046427e   [45]            AsciiPro...SYMBOL                                  
   |_DATA:0046427f   [46]            AsciiPro...SYMBOL                                  
   |_DATA:00464280   [47]            AsciiPro...SYMBOL                                  
   |_DATA:00464281   [48]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464282   [49]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464283   [50]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464284   [51]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464285   [52]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464286   [53]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464287   [54]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464288   [55]            AsciiPro...DECIMAL | HEX                           
   |_DATA:00464289   [56]            AsciiPro...DECIMAL | HEX                           
   |_DATA:0046428a   [57]            AsciiPro...DECIMAL | HEX                           
   |_DATA:0046428b   [58]            AsciiPro...SYMBOL                                  
   |_DATA:0046428c   [59]            AsciiPro...SYMBOL                                  
   |_DATA:0046428d   [60]            AsciiPro...SYMBOL                                  
   |_DATA:0046428e   [61]            AsciiPro...SYMBOL                                  
   |_DATA:0046428f   [62]            AsciiPro...SYMBOL                                  
   |_DATA:00464290   [63]            AsciiPro...SYMBOL                                  
   |_DATA:00464291   [64]            AsciiPro...SYMBOL                                  
   |_DATA:00464292   [65]            AsciiPro...UPPER | HEX                             
   |_DATA:00464293   [66]            AsciiPro...UPPER | HEX                             
   |_DATA:00464294   [67]            AsciiPro...UPPER | HEX                             
   |_DATA:00464295   [68]            AsciiPro...UPPER | HEX                             
   |_DATA:00464296   [69]            AsciiPro...UPPER | HEX                             
   |_DATA:00464297   [70]            AsciiPro...UPPER | HEX                             
   |_DATA:00464298   [71]            AsciiPro...UPPER                                   
   |_DATA:00464299   [72]            AsciiPro...UPPER                                   
   |_DATA:0046429a   [73]            AsciiPro...UPPER                                   
   |_DATA:0046429b   [74]            AsciiPro...UPPER                                   
   |_DATA:0046429c   [75]            AsciiPro...UPPER                                   
   |_DATA:0046429d   [76]            AsciiPro...UPPER                                   
   |_DATA:0046429e   [77]            AsciiPro...UPPER                                   
   |_DATA:0046429f   [78]            AsciiPro...UPPER                                   
   |_DATA:004642a0   [79]            AsciiPro...UPPER                                   
   |_DATA:004642a1   [80]            AsciiPro...UPPER                                   
   |_DATA:004642a2   [81]            AsciiPro...UPPER                                   
   |_DATA:004642a3   [82]            AsciiPro...UPPER                                   
   |_DATA:004642a4   [83]            AsciiPro...UPPER                                   
   |_DATA:004642a5   [84]            AsciiPro...UPPER                                   
   |_DATA:004642a6   [85]            AsciiPro...UPPER                                   
   |_DATA:004642a7   [86]            AsciiPro...UPPER                                   
   |_DATA:004642a8   [87]            AsciiPro...UPPER                                   
   |_DATA:004642a9   [88]            AsciiPro...UPPER                                   
   |_DATA:004642aa   [89]            AsciiPro...UPPER                                   
   |_DATA:004642ab   [90]            AsciiPro...UPPER                                   
   |_DATA:004642ac   [91]            AsciiPro...SYMBOL                                  
   |_DATA:004642ad   [92]            AsciiPro...SYMBOL                                  
   |_DATA:004642ae   [93]            AsciiPro...SYMBOL                                  
   |_DATA:004642af   [94]            AsciiPro...SYMBOL                                  
   |_DATA:004642b0   [95]            AsciiPro...SYMBOL                                  
   |_DATA:004642b1   [96]            AsciiPro...SYMBOL                                  
   |_DATA:004642b2   [97]            AsciiPro...LOWER | HEX                             
   |_DATA:004642b3   [98]            AsciiPro...LOWER | HEX                             
   |_DATA:004642b4   [99]            AsciiPro...LOWER | HEX                             
   |_DATA:004642b5   [100]           AsciiPro...LOWER | HEX                             
   |_DATA:004642b6   [101]           AsciiPro...LOWER | HEX                             
   |_DATA:004642b7   [102]           AsciiPro...LOWER | HEX                             
   |_DATA:004642b8   [103]           AsciiPro...LOWER                                   
   |_DATA:004642b9   [104]           AsciiPro...LOWER                                   
   |_DATA:004642ba   [105]           AsciiPro...LOWER                                   
   |_DATA:004642bb   [106]           AsciiPro...LOWER                                   
   |_DATA:004642bc   [107]           AsciiPro...LOWER                                   
   |_DATA:004642bd   [108]           AsciiPro...LOWER                                   
   |_DATA:004642be   [109]           AsciiPro...LOWER                                   
   |_DATA:004642bf   [110]           AsciiPro...LOWER                                   
   |_DATA:004642c0   [111]           AsciiPro...LOWER                                   
   |_DATA:004642c1   [112]           AsciiPro...LOWER                                   
   |_DATA:004642c2   [113]           AsciiPro...LOWER                                   
   |_DATA:004642c3   [114]           AsciiPro...LOWER                                   
   |_DATA:004642c4   [115]           AsciiPro...LOWER                                   
   |_DATA:004642c5   [116]           AsciiPro...LOWER                                   
   |_DATA:004642c6   [117]           AsciiPro...LOWER                                   
   |_DATA:004642c7   [118]           AsciiPro...LOWER                                   
   |_DATA:004642c8   [119]           AsciiPro...LOWER                                   
   |_DATA:004642c9   [120]           AsciiPro...LOWER                                   
   |_DATA:004642ca   [121]           AsciiPro...LOWER                                   
   |_DATA:004642cb   [122]           AsciiPro...LOWER                                   
   |_DATA:004642cc   [123]           AsciiPro...SYMBOL                                  
   |_DATA:004642cd   [124]           AsciiPro...SYMBOL                                  
   |_DATA:004642ce   [125]           AsciiPro...SYMBOL                                  
   |_DATA:004642cf   [126]           AsciiPro...SYMBOL                                  
   |_DATA:004642d0   [127]           AsciiPro...CONTROL                                 
   |_DATA:004642d1   [128]           AsciiPro...0                                       
   |_DATA:004642d2   [129]           AsciiPro...0                                       
   |_DATA:004642d3   [130]           AsciiPro...0                                       
   |_DATA:004642d4   [131]           AsciiPro...0                                       
   |_DATA:004642d5   [132]           AsciiPro...0                                       
   |_DATA:004642d6   [133]           AsciiPro...0                                       
   |_DATA:004642d7   [134]           AsciiPro...0                                       
   |_DATA:004642d8   [135]           AsciiPro...0                                       
   |_DATA:004642d9   [136]           AsciiPro...0                                       
   |_DATA:004642da   [137]           AsciiPro...0                                       
   |_DATA:004642db   [138]           AsciiPro...0                                       
   |_DATA:004642dc   [139]           AsciiPro...0                                       
   |_DATA:004642dd   [140]           AsciiPro...0                                       
   |_DATA:004642de   [141]           AsciiPro...0                                       
   |_DATA:004642df   [142]           AsciiPro...0                                       
   |_DATA:004642e0   [143]           AsciiPro...0                                       
   |_DATA:004642e1   [144]           AsciiPro...0                                       
   |_DATA:004642e2   [145]           AsciiPro...0                                       
   |_DATA:004642e3   [146]           AsciiPro...0                                       
   |_DATA:004642e4   [147]           AsciiPro...0                                       
   |_DATA:004642e5   [148]           AsciiPro...0                                       
   |_DATA:004642e6   [149]           AsciiPro...0                                       
   |_DATA:004642e7   [150]           AsciiPro...0                                       
   |_DATA:004642e8   [151]           AsciiPro...0                                       
   |_DATA:004642e9   [152]           AsciiPro...0                                       
   |_DATA:004642ea   [153]           AsciiPro...0                                       
   |_DATA:004642eb   [154]           AsciiPro...0                                       
   |_DATA:004642ec   [155]           AsciiPro...0                                       
   |_DATA:004642ed   [156]           AsciiPro...0                                       
   |_DATA:004642ee   [157]           AsciiPro...0                                       
   |_DATA:004642ef   [158]           AsciiPro...0                                       
   |_DATA:004642f0   [159]           AsciiPro...0                                       
   |_DATA:004642f1   [160]           AsciiPro...0                                       
   |_DATA:004642f2   [161]           AsciiPro...0                                       
   |_DATA:004642f3   [162]           AsciiPro...0                                       
   |_DATA:004642f4   [163]           AsciiPro...0                                       
   |_DATA:004642f5   [164]           AsciiPro...0                                       
   |_DATA:004642f6   [165]           AsciiPro...0                                       
   |_DATA:004642f7   [166]           AsciiPro...0                                       
   |_DATA:004642f8   [167]           AsciiPro...0                                       
   |_DATA:004642f9   [168]           AsciiPro...0                                       
   |_DATA:004642fa   [169]           AsciiPro...0                                       
   |_DATA:004642fb   [170]           AsciiPro...0                                       
   |_DATA:004642fc   [171]           AsciiPro...0                                       
   |_DATA:004642fd   [172]           AsciiPro...0                                       
   |_DATA:004642fe   [173]           AsciiPro...0                                       
   |_DATA:004642ff   [174]           AsciiPro...0                                       
   |_DATA:00464300   [175]           AsciiPro...0                                       
   |_DATA:00464301   [176]           AsciiPro...0                                       
   |_DATA:00464302   [177]           AsciiPro...0                                       
   |_DATA:00464303   [178]           AsciiPro...0                                       
   |_DATA:00464304   [179]           AsciiPro...0                                       
   |_DATA:00464305   [180]           AsciiPro...0                                       
   |_DATA:00464306   [181]           AsciiPro...0                                       
   |_DATA:00464307   [182]           AsciiPro...0                                       
   |_DATA:00464308   [183]           AsciiPro...0                                       
   |_DATA:00464309   [184]           AsciiPro...0                                       
   |_DATA:0046430a   [185]           AsciiPro...0                                       
   |_DATA:0046430b   [186]           AsciiPro...0                                       
   |_DATA:0046430c   [187]           AsciiPro...0                                       
   |_DATA:0046430d   [188]           AsciiPro...0                                       
   |_DATA:0046430e   [189]           AsciiPro...0                                       
   |_DATA:0046430f   [190]           AsciiPro...0                                       
   |_DATA:00464310   [191]           AsciiPro...0                                       
   |_DATA:00464311   [192]           AsciiPro...0                                       
   |_DATA:00464312   [193]           AsciiPro...0                                       
   |_DATA:00464313   [194]           AsciiPro...0                                       
   |_DATA:00464314   [195]           AsciiPro...0                                       
   |_DATA:00464315   [196]           AsciiPro...0                                       
   |_DATA:00464316   [197]           AsciiPro...0                                       
   |_DATA:00464317   [198]           AsciiPro...0                                       
   |_DATA:00464318   [199]           AsciiPro...0                                       
   |_DATA:00464319   [200]           AsciiPro...0                                       
   |_DATA:0046431a   [201]           AsciiPro...0                                       
   |_DATA:0046431b   [202]           AsciiPro...0                                       
   |_DATA:0046431c   [203]           AsciiPro...0                                       
   |_DATA:0046431d   [204]           AsciiPro...0                                       
   |_DATA:0046431e   [205]           AsciiPro...0                                       
   |_DATA:0046431f   [206]           AsciiPro...0                                       
   |_DATA:00464320   [207]           AsciiPro...0                                       
   |_DATA:00464321   [208]           AsciiPro...0                                       
   |_DATA:00464322   [209]           AsciiPro...0                                       
   |_DATA:00464323   [210]           AsciiPro...0                                       
   |_DATA:00464324   [211]           AsciiPro...0                                       
   |_DATA:00464325   [212]           AsciiPro...0                                       
   |_DATA:00464326   [213]           AsciiPro...0                                       
   |_DATA:00464327   [214]           AsciiPro...0                                       
   |_DATA:00464328   [215]           AsciiPro...0                                       
   |_DATA:00464329   [216]           AsciiPro...0                                       
   |_DATA:0046432a   [217]           AsciiPro...0                                       
   |_DATA:0046432b   [218]           AsciiPro...0                                       
   |_DATA:0046432c   [219]           AsciiPro...0                                       
   |_DATA:0046432d   [220]           AsciiPro...0                                       
   |_DATA:0046432e   [221]           AsciiPro...0                                       
   |_DATA:0046432f   [222]           AsciiPro...0                                       
   |_DATA:00464330   [223]           AsciiPro...0                                       
   |_DATA:00464331   [224]           AsciiPro...0                                       
   |_DATA:00464332   [225]           AsciiPro...0                                       
   |_DATA:00464333   [226]           AsciiPro...0                                       
   |_DATA:00464334   [227]           AsciiPro...0                                       
   |_DATA:00464335   [228]           AsciiPro...0                                       
   |_DATA:00464336   [229]           AsciiPro...0                                       
   |_DATA:00464337   [230]           AsciiPro...0                                       
   |_DATA:00464338   [231]           AsciiPro...0                                       
   |_DATA:00464339   [232]           AsciiPro...0                                       
   |_DATA:0046433a   [233]           AsciiPro...0                                       
   |_DATA:0046433b   [234]           AsciiPro...0                                       
   |_DATA:0046433c   [235]           AsciiPro...0                                       
   |_DATA:0046433d   [236]           AsciiPro...0                                       
   |_DATA:0046433e   [237]           AsciiPro...0                                       
   |_DATA:0046433f   [238]           AsciiPro...0                                       
   |_DATA:00464340   [239]           AsciiPro...0                                       
   |_DATA:00464341   [240]           AsciiPro...0                                       
   |_DATA:00464342   [241]           AsciiPro...0                                       
   |_DATA:00464343   [242]           AsciiPro...0                                       
   |_DATA:00464344   [243]           AsciiPro...0                                       
   |_DATA:00464345   [244]           AsciiPro...0                                       
   |_DATA:00464346   [245]           AsciiPro...0                                       
   |_DATA:00464347   [246]           AsciiPro...0                                       
   |_DATA:00464348   [247]           AsciiPro...0                                       
   |_DATA:00464349   [248]           AsciiPro...0                                       
   |_DATA:0046434a   [249]           AsciiPro...0                                       
   |_DATA:0046434b   [250]           AsciiPro...0                                       
   |_DATA:0046434c   [251]           AsciiPro...0                                       
   |_DATA:0046434d   [252]           AsciiPro...0                                       
   |_DATA:0046434e   [253]           AsciiPro...0                                       
   |_DATA:0046434f   [254]           AsciiPro...0                                       
   |_DATA:00464350   [255]           AsciiPro...0                                       
DATA:00464351   00              ??          00h                                     
DATA:00464352   00              ??          00h                                     
DATA:00464353   00              ??          00h                                     
DATA:00464354   00              ??          00h                                     
DATA:00464355   00              ??          00h                                     
DATA:00464356   00              ??          00h                                     
DATA:00464357   00              ??          00h                                     
                            DAT_00464358:                 ;XREF[1,0]:   00453fcc
DATA:00464358   90              ??          90h                                     ;?  ->  00454090
DATA:00464359   40              ??          40h    @                                
DATA:0046435a   45              ??          45h    E                                
DATA:0046435b   00              ??          00h                                     
                            PTR_FUN_0046435c:             ;XREF[1,0]:   00453fd2
DATA:0046435c   90404500        addr        CODE:FUN_00454090                       
DATA:00464360   9c404500        addr        CODE:LAB_0045409c                       
DATA:00464364   9c404500        addr        CODE:LAB_0045409c                       
                            s_printf_:_floating_point_f...;XREF[1,0]:   00454090
DATA:00464368   7072696e7...    ds          "printf : floating point formats not ...
                            s_scanf_:_floating_point_fo...;XREF[1,0]:   0045409c
DATA:00464393   7363616e6...    ds          "scanf : floating point formats not l...
DATA:004643bd   00              ??          00h                                     
DATA:004643be   00              ??          00h                                     
DATA:004643bf   00              ??          00h                                     
                            DAT_004643c0:                 ;XREF[2,0]:   00453fec,00454c37
DATA:004643c0   32130000        undefined4  00001332h                               
                            PTR_LAB_004643c4:             ;XREF[1,0]:   00454212
DATA:004643c4   b0414500        addr        CODE:LAB_004541b0                       
                            PTR_LAB_004643c8:             ;XREF[1,0]:   0045421a
DATA:004643c8   dc414500        addr        CODE:LAB_004541dc                       
                            $Random.p:                    ;XREF[3,0]:   0045422a,0045425c,00454288
DATA:004643cc   01000000        undefined4  00000001h                               
                            $Random.q:                    ;XREF[3,0]:   00454231,00454256,0045428e
DATA:004643d0   00000000        undefined4  00000000h                               
                            DAT_004643d4:                 ;XREF[5,0]:   004542be,004542cf,004542ea,004542f8
                                                          ;             0045435b
DATA:004643d4   00000000        undefined4  00000000h                               
                            DAT_004643d8:                 ;XREF[3,0]:   004542b8,0045431f,00454364
DATA:004643d8   00000000        undefined4  00000000h                               
                            DAT_004643dc:                 ;XREF[4,0]:   00454620,00454638,00454644,00454651
DATA:004643dc   00000000        undefined4  00000000h                               
                            DAT_004643e0:                 ;XREF[6,0]:   004536f8,004537c4,004537e3,00453af8
                                                          ;             00453c5b,00454cd3
DATA:004643e0   00              ??          00h                                     
DATA:004643e1   00              ??          00h                                     
DATA:004643e2   00              ??          00h                                     
DATA:004643e3   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  lpBuffer parameter of WriteFile                                                             *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpBuffer_004643e4:            ;XREF[1,1]:   00454814,0045483c
DATA:004643e4   0d0a000d        LPCVOID     DAT_0d000a0d                            
DATA:004643e8   0a              ??          0Ah                                     
DATA:004643e9   00              ??          00h                                     
DATA:004643ea   00              ??          00h                                     
DATA:004643eb   00              ??          00h                                     
DATA:004643ec   6b65726e6...    ds          "kernel32.dll"                          
DATA:004643f9   426f726c6...    ds          "Borland32"                             
                            s_Abnormal_program_terminat...;XREF[2,0]:   004548bc,004548c6
DATA:00464404   41626e6f7...    ds          "Abnormal program termination"          
DATA:00464421   00              ??          00h                                     
DATA:00464422   00              ??          00h                                     
DATA:00464423   00              ??          00h                                     
                            DAT_00464424:                 ;XREF[6,0]:   004548e3,004548f3,00454902,0045491d
                                                          ;             00454923,00454931
DATA:00464424   00000000        undefined4  00000000h                               
                            PTR_FUN_00464428:             ;XREF[2,0]:   00451ebc,0045493f
DATA:00464428   0c494500        addr        CODE:FUN_0045490c                       
                            PTR_FUN_0046442c:             ;XREF[2,0]:   0045212f,0045494f
DATA:0046442c   0c494500        addr        CODE:FUN_0045490c                       
                            PTR_FUN_00464430:             ;XREF[1,0]:   00454955
DATA:00464430   0c494500        addr        CODE:FUN_0045490c                       
DATA:00464434   00              ??          00h                                     
DATA:00464435   00              ??          00h                                     
DATA:00464436   00              ??          00h                                     
DATA:00464437   00              ??          00h                                     
                            DAT_00464438:                 ;XREF[2,0]:   00454c9c,00454cbb
DATA:00464438   00              ??          00h                                     
DATA:00464439   00              ??          00h                                     
DATA:0046443a   00              ??          00h                                     
DATA:0046443b   00              ??          00h                                     
                            DAT_0046443c:                 ;XREF[4,0]:   00454ce3,00454ced,00454d15,00454d4c
DATA:0046443c   00              ??          00h                                     
DATA:0046443d   00              ??          00h                                     
DATA:0046443e   00              ??          00h                                     
DATA:0046443f   00              ??          00h                                     
                            DAT_00464440:                 ;XREF[1,0]:   00454bfa
DATA:00464440   00000000        undefined4  00000000h                               
                            DAT_00464444:                 ;XREF[2,0]:   00454bfa,00454c17
DATA:00464444   00000000        undefined4  00000000h                               
                            DAT_00464448:                 ;XREF[1,0]:   00454bfa
DATA:00464448   00000000        undefined4  00000000h                               
DATA:0046444c   00              ??          00h                                     
DATA:0046444d   00              ??          00h                                     
DATA:0046444e   00              ??          00h                                     
DATA:0046444f   00              ??          00h                                     
DATA:00464450   00              ??          00h                                     
DATA:00464451   00              ??          00h                                     
DATA:00464452   00              ??          00h                                     
DATA:00464453   00              ??          00h                                     
DATA:00464454   00              ??          00h                                     
DATA:00464455   00              ??          00h                                     
DATA:00464456   00              ??          00h                                     
DATA:00464457   00              ??          00h                                     
DATA:00464458   00              ??          00h                                     
DATA:00464459   00              ??          00h                                     
DATA:0046445a   00              ??          00h                                     
DATA:0046445b   00              ??          00h                                     
DATA:0046445c   00              ??          00h                                     
DATA:0046445d   00              ??          00h                                     
DATA:0046445e   00              ??          00h                                     
DATA:0046445f   00              ??          00h                                     
DATA:00464460   00              ??          00h                                     
DATA:00464461   00              ??          00h                                     
DATA:00464462   00              ??          00h                                     
DATA:00464463   00              ??          00h                                     
                            DAT_00464464:                 ;XREF[2,0]:   00454aec,00454af1
DATA:00464464   02000000        undefined4  00000002h                               
                            DAT_00464468:                 ;XREF[1,0]:   00454af1
DATA:00464468   04000000        undefined4  00000004h                               
                            DAT_0046446c:                 ;XREF[2,0]:   00454c49,00454c60
DATA:0046446c   08000000        undefined4  00000008h                               
DATA:00464470   0b              ??          0Bh                                     
DATA:00464471   00              ??          00h                                     
DATA:00464472   00              ??          00h                                     
DATA:00464473   00              ??          00h                                     
DATA:00464474   0f              ??          0Fh                                     
DATA:00464475   00              ??          00h                                     
DATA:00464476   00              ??          00h                                     
DATA:00464477   00              ??          00h                                     
DATA:00464478   10              ??          10h                                     
DATA:00464479   00              ??          00h                                     
DATA:0046447a   00              ??          00h                                     
DATA:0046447b   00              ??          00h                                     
DATA:0046447c   11              ??          11h                                     
DATA:0046447d   00              ??          00h                                     
DATA:0046447e   00              ??          00h                                     
DATA:0046447f   00              ??          00h                                     
DATA:00464480   14              ??          14h                                     
DATA:00464481   00              ??          00h                                     
DATA:00464482   00              ??          00h                                     
DATA:00464483   00              ??          00h                                     
DATA:00464484   15              ??          15h                                     
DATA:00464485   00              ??          00h                                     
DATA:00464486   00              ??          00h                                     
DATA:00464487   00              ??          00h                                     
DATA:00464488   16              ??          16h                                     
DATA:00464489   00              ??          00h                                     
DATA:0046448a   00              ??          00h                                     
DATA:0046448b   00              ??          00h                                     
                            DAT_0046448c:                 ;XREF[1,0]:   00454d55
DATA:0046448c   00              ??          00h                                     
DATA:0046448d   15              ??          15h                                     
DATA:0046448e   8c              ??          8Ch                                     
DATA:0046448f   0b              ??          0Bh                                     
DATA:00464490   00              ??          00h                                     
DATA:00464491   00              ??          00h                                     
DATA:00464492   00              ??          00h                                     
DATA:00464493   00              ??          00h                                     
DATA:00464494   00              ??          00h                                     
DATA:00464495   00              ??          00h                                     
DATA:00464496   00              ??          00h                                     
DATA:00464497   00              ??          00h                                     
DATA:00464498   00              ??          00h                                     
DATA:00464499   00              ??          00h                                     
DATA:0046449a   00              ??          00h                                     
DATA:0046449b   00              ??          00h                                     
DATA:0046449c   7c454600        addr        DAT_0046457c                            ;= 53h    S
DATA:004644a0   80454600        addr        DAT_00464580                            ;= 4Dh    M
DATA:004644a4   84454600        addr        DAT_00464584                            ;= 54h    T
DATA:004644a8   88454600        addr        DAT_00464588                            ;= 57h    W
DATA:004644ac   8c454600        addr        DAT_0046458c                            ;= 54h    T
DATA:004644b0   90454600        addr        DAT_00464590                            ;= 46h    F
DATA:004644b4   94454600        addr        DAT_00464594                            ;= 53h    S
DATA:004644b8   98454600        addr        s_Sunday_00464598                       ;= "Sunday"
DATA:004644bc   9f454600        addr        s_Monday_0046459f                       ;= "Monday"
DATA:004644c0   a6454600        addr        s_Tuesday_004645a6                      ;= "Tuesday"
DATA:004644c4   ae454600        addr        s_Wednesday_004645ae                    ;= "Wednesday"
DATA:004644c8   b8454600        addr        s_Thursday_004645b8                     ;= "Thursday"
DATA:004644cc   c1454600        addr        s_Friday_004645c1                       ;= "Friday"
DATA:004644d0   c8454600        addr        s_Saturday_004645c8                     ;= "Saturday"
DATA:004644d4   d1454600        addr        DAT_004645d1                            ;= 4Ah    J
DATA:004644d8   d5454600        addr        DAT_004645d5                            ;= 46h    F
DATA:004644dc   d9454600        addr        DAT_004645d9                            ;= 4Dh    M
DATA:004644e0   dd454600        addr        DAT_004645dd                            ;= 41h    A
DATA:004644e4   e1454600        addr        DAT_004645e1                            ;= 4Dh    M
DATA:004644e8   e5454600        addr        DAT_004645e5                            ;= 4Ah    J
DATA:004644ec   e9454600        addr        DAT_004645e9                            ;= 4Ah    J
DATA:004644f0   ed454600        addr        DAT_004645ed                            ;= 41h    A
DATA:004644f4   f1454600        addr        DAT_004645f1                            ;= 53h    S
DATA:004644f8   f5454600        addr        DAT_004645f5                            ;= 4Fh    O
DATA:004644fc   f9454600        addr        DAT_004645f9                            ;= 4Eh    N
DATA:00464500   fd454600        addr        DAT_004645fd                            ;= 44h    D
DATA:00464504   01464600        addr        s_January_00464601                      ;= "January"
DATA:00464508   09464600        addr        s_February_00464609                     ;= "February"
DATA:0046450c   12464600        addr        s_March_00464612                        ;= "March"
DATA:00464510   18464600        addr        s_April_00464618                        ;= "April"
DATA:00464514   1e464600        addr        DAT_0046461e                            ;= 4Dh    M
DATA:00464518   22464600        addr        DAT_00464622                            ;= 4Ah    J
DATA:0046451c   27464600        addr        DAT_00464627                            ;= 4Ah    J
DATA:00464520   2c464600        addr        s_August_0046462c                       ;= "August"
DATA:00464524   33464600        addr        s_September_00464633                    ;= "September"
DATA:00464528   3d464600        addr        s_October_0046463d                      ;= "October"
DATA:0046452c   45464600        addr        s_November_00464645                     ;= "November"
DATA:00464530   4e              ??          4Eh    N                                ;?  ->  0046464e
                            DAT_00464531:                 ;XREF[1,0]:   0045537c
DATA:00464531   46              ??          46h    F                                
DATA:00464532   46              ??          46h    F                                
DATA:00464533   00              ??          00h                                     
DATA:00464534   57              ??          57h    W                                ;?  ->  00464657
DATA:00464535   46              ??          46h    F                                
DATA:00464536   46              ??          46h    F                                
DATA:00464537   00              ??          00h                                     
DATA:00464538   5a              ??          5Ah    Z                                ;?  ->  0046465a
DATA:00464539   46              ??          46h    F                                
DATA:0046453a   46              ??          46h    F                                
DATA:0046453b   00              ??          00h                                     
                            DAT_0046453c:                 ;XREF[3,0]:   00455348,00455369,0045537c
DATA:0046453c   1f              ??          1Fh                                     
                            DAT_0046453d:                 ;XREF[1,0]:   0045537c
DATA:0046453d   1c              ??          1Ch                                     
DATA:0046453e   1f              ??          1Fh                                     
DATA:0046453f   1e              ??          1Eh                                     
DATA:00464540   1f              ??          1Fh                                     
DATA:00464541   1e              ??          1Eh                                     
DATA:00464542   1f              ??          1Fh                                     
DATA:00464543   1f              ??          1Fh                                     
                            DAT_00464544:                 ;XREF[2,0]:   004551e1,00455225
DATA:00464544   1e1f1e1f        undefined4  1F1E1F1Eh                               
                            DAT_00464548:                 ;XREF[4,0]:   004551cd,004551d8,00455231,004553b3
DATA:00464548   00000000        undefined4  00000000h                               
                            DAT_0046454c:                 ;XREF[1,0]:   004551d8
DATA:0046454c   1f000000        undefined4  0000001Fh                               
DATA:00464550   3b              ??          3Bh    ;                                
DATA:00464551   00              ??          00h                                     
DATA:00464552   00              ??          00h                                     
DATA:00464553   00              ??          00h                                     
DATA:00464554   5a              ??          5Ah    Z                                
DATA:00464555   00              ??          00h                                     
DATA:00464556   00              ??          00h                                     
DATA:00464557   00              ??          00h                                     
DATA:00464558   78              ??          78h    x                                
DATA:00464559   00              ??          00h                                     
DATA:0046455a   00              ??          00h                                     
DATA:0046455b   00              ??          00h                                     
DATA:0046455c   97              ??          97h                                     
DATA:0046455d   00              ??          00h                                     
DATA:0046455e   00              ??          00h                                     
DATA:0046455f   00              ??          00h                                     
DATA:00464560   b5              ??          B5h                                     
DATA:00464561   00              ??          00h                                     
DATA:00464562   00              ??          00h                                     
DATA:00464563   00              ??          00h                                     
DATA:00464564   d4              ??          D4h                                     
DATA:00464565   00              ??          00h                                     
DATA:00464566   00              ??          00h                                     
DATA:00464567   00              ??          00h                                     
DATA:00464568   f3              ??          F3h                                     
DATA:00464569   00              ??          00h                                     
DATA:0046456a   00              ??          00h                                     
DATA:0046456b   00              ??          00h                                     
DATA:0046456c   11              ??          11h                                     
DATA:0046456d   01              ??          01h                                     
DATA:0046456e   00              ??          00h                                     
DATA:0046456f   00              ??          00h                                     
DATA:00464570   30              ??          30h    0                                
DATA:00464571   01              ??          01h                                     
DATA:00464572   00              ??          00h                                     
DATA:00464573   00              ??          00h                                     
DATA:00464574   4e              ??          4Eh    N                                
DATA:00464575   01              ??          01h                                     
DATA:00464576   00              ??          00h                                     
DATA:00464577   00              ??          00h                                     
DATA:00464578   6d              ??          6Dh    m                                
DATA:00464579   01              ??          01h                                     
DATA:0046457a   00              ??          00h                                     
DATA:0046457b   00              ??          00h                                     
                            DAT_0046457c:                 ;XREF[1,0]:   0046449c
DATA:0046457c   53              ??          53h    S                                
DATA:0046457d   75              ??          75h    u                                
DATA:0046457e   6e              ??          6Eh    n                                
DATA:0046457f   00              ??          00h                                     
                            DAT_00464580:                 ;XREF[1,0]:   004644a0
DATA:00464580   4d              ??          4Dh    M                                
DATA:00464581   6f              ??          6Fh    o                                
DATA:00464582   6e              ??          6Eh    n                                
DATA:00464583   00              ??          00h                                     
                            DAT_00464584:                 ;XREF[1,0]:   004644a4
DATA:00464584   54              ??          54h    T                                
DATA:00464585   75              ??          75h    u                                
DATA:00464586   65              ??          65h    e                                
DATA:00464587   00              ??          00h                                     
                            DAT_00464588:                 ;XREF[1,0]:   004644a8
DATA:00464588   57              ??          57h    W                                
DATA:00464589   65              ??          65h    e                                
DATA:0046458a   64              ??          64h    d                                
DATA:0046458b   00              ??          00h                                     
                            DAT_0046458c:                 ;XREF[1,0]:   004644ac
DATA:0046458c   54              ??          54h    T                                
DATA:0046458d   68              ??          68h    h                                
DATA:0046458e   75              ??          75h    u                                
DATA:0046458f   00              ??          00h                                     
                            DAT_00464590:                 ;XREF[1,0]:   004644b0
DATA:00464590   46              ??          46h    F                                
DATA:00464591   72              ??          72h    r                                
DATA:00464592   69              ??          69h    i                                
DATA:00464593   00              ??          00h                                     
                            DAT_00464594:                 ;XREF[1,0]:   004644b4
DATA:00464594   53              ??          53h    S                                
DATA:00464595   61              ??          61h    a                                
DATA:00464596   74              ??          74h    t                                
DATA:00464597   00              ??          00h                                     
                            s_Sunday_00464598:            ;XREF[1,0]:   004644b8
DATA:00464598   53756e646...    ds          "Sunday"                                
                            s_Monday_0046459f:            ;XREF[1,0]:   004644bc
DATA:0046459f   4d6f6e646...    ds          "Monday"                                
                            s_Tuesday_004645a6:           ;XREF[1,0]:   004644c0
DATA:004645a6   547565736...    ds          "Tuesday"                               
                            s_Wednesday_004645ae:         ;XREF[1,0]:   004644c4
DATA:004645ae   5765646e6...    ds          "Wednesday"                             
                            s_Thursday_004645b8:          ;XREF[1,0]:   004644c8
DATA:004645b8   546875727...    ds          "Thursday"                              
                            s_Friday_004645c1:            ;XREF[1,0]:   004644cc
DATA:004645c1   467269646...    ds          "Friday"                                
                            s_Saturday_004645c8:          ;XREF[1,0]:   004644d0
DATA:004645c8   536174757...    ds          "Saturday"                              
                            DAT_004645d1:                 ;XREF[1,0]:   004644d4
DATA:004645d1   4a              ??          4Ah    J                                
DATA:004645d2   61              ??          61h    a                                
DATA:004645d3   6e              ??          6Eh    n                                
DATA:004645d4   00              ??          00h                                     
                            DAT_004645d5:                 ;XREF[1,0]:   004644d8
DATA:004645d5   46              ??          46h    F                                
DATA:004645d6   65              ??          65h    e                                
DATA:004645d7   62              ??          62h    b                                
DATA:004645d8   00              ??          00h                                     
                            DAT_004645d9:                 ;XREF[1,0]:   004644dc
DATA:004645d9   4d              ??          4Dh    M                                
DATA:004645da   61              ??          61h    a                                
DATA:004645db   72              ??          72h    r                                
DATA:004645dc   00              ??          00h                                     
                            DAT_004645dd:                 ;XREF[1,0]:   004644e0
DATA:004645dd   41              ??          41h    A                                
DATA:004645de   70              ??          70h    p                                
DATA:004645df   72              ??          72h    r                                
DATA:004645e0   00              ??          00h                                     
                            DAT_004645e1:                 ;XREF[1,0]:   004644e4
DATA:004645e1   4d              ??          4Dh    M                                
DATA:004645e2   61              ??          61h    a                                
DATA:004645e3   79              ??          79h    y                                
DATA:004645e4   00              ??          00h                                     
                            DAT_004645e5:                 ;XREF[1,0]:   004644e8
DATA:004645e5   4a              ??          4Ah    J                                
DATA:004645e6   75              ??          75h    u                                
DATA:004645e7   6e              ??          6Eh    n                                
DATA:004645e8   00              ??          00h                                     
                            DAT_004645e9:                 ;XREF[1,0]:   004644ec
DATA:004645e9   4a              ??          4Ah    J                                
DATA:004645ea   75              ??          75h    u                                
DATA:004645eb   6c              ??          6Ch    l                                
DATA:004645ec   00              ??          00h                                     
                            DAT_004645ed:                 ;XREF[1,0]:   004644f0
DATA:004645ed   41              ??          41h    A                                
DATA:004645ee   75              ??          75h    u                                
DATA:004645ef   67              ??          67h    g                                
DATA:004645f0   00              ??          00h                                     
                            DAT_004645f1:                 ;XREF[1,0]:   004644f4
DATA:004645f1   53              ??          53h    S                                
DATA:004645f2   65              ??          65h    e                                
DATA:004645f3   70              ??          70h    p                                
DATA:004645f4   00              ??          00h                                     
                            DAT_004645f5:                 ;XREF[1,0]:   004644f8
DATA:004645f5   4f              ??          4Fh    O                                
DATA:004645f6   63              ??          63h    c                                
DATA:004645f7   74              ??          74h    t                                
DATA:004645f8   00              ??          00h                                     
                            DAT_004645f9:                 ;XREF[1,0]:   004644fc
DATA:004645f9   4e              ??          4Eh    N                                
DATA:004645fa   6f              ??          6Fh    o                                
DATA:004645fb   76              ??          76h    v                                
DATA:004645fc   00              ??          00h                                     
                            DAT_004645fd:                 ;XREF[1,0]:   00464500
DATA:004645fd   44              ??          44h    D                                
DATA:004645fe   65              ??          65h    e                                
DATA:004645ff   63              ??          63h    c                                
DATA:00464600   00              ??          00h                                     
                            s_January_00464601:           ;XREF[1,0]:   00464504
DATA:00464601   4a616e756...    ds          "January"                               
                            s_February_00464609:          ;XREF[1,0]:   00464508
DATA:00464609   466562727...    ds          "February"                              
                            s_March_00464612:             ;XREF[1,0]:   0046450c
DATA:00464612   4d6172636800    ds          "March"                                 
                            s_April_00464618:             ;XREF[1,0]:   00464510
DATA:00464618   417072696c00    ds          "April"                                 
                            DAT_0046461e:                 ;XREF[1,0]:   00464514
DATA:0046461e   4d              ??          4Dh    M                                
DATA:0046461f   61              ??          61h    a                                
DATA:00464620   79              ??          79h    y                                
DATA:00464621   00              ??          00h                                     
                            DAT_00464622:                 ;XREF[1,0]:   00464518
DATA:00464622   4a              ??          4Ah    J                                
DATA:00464623   75              ??          75h    u                                
DATA:00464624   6e              ??          6Eh    n                                
DATA:00464625   65              ??          65h    e                                
DATA:00464626   00              ??          00h                                     
                            DAT_00464627:                 ;XREF[1,0]:   0046451c
DATA:00464627   4a              ??          4Ah    J                                
DATA:00464628   75              ??          75h    u                                
DATA:00464629   6c              ??          6Ch    l                                
DATA:0046462a   79              ??          79h    y                                
DATA:0046462b   00              ??          00h                                     
                            s_August_0046462c:            ;XREF[1,0]:   00464520
DATA:0046462c   417567757...    ds          "August"                                
                            s_September_00464633:         ;XREF[1,0]:   00464524
DATA:00464633   536570746...    ds          "September"                             
                            s_October_0046463d:           ;XREF[1,0]:   00464528
DATA:0046463d   4f63746f6...    ds          "October"                               
                            s_November_00464645:          ;XREF[1,0]:   0046452c
DATA:00464645   4e6f76656...    ds          "November"                              
DATA:0046464e   446563656...    ds          "December"                              
DATA:00464657   41              ??          41h    A                                
DATA:00464658   4d              ??          4Dh    M                                
DATA:00464659   00              ??          00h                                     
DATA:0046465a   50              ??          50h    P                                
DATA:0046465b   4d              ??          4Dh    M                                
DATA:0046465c   00              ??          00h                                     
DATA:0046465d   00              ??          00h                                     
DATA:0046465e   00              ??          00h                                     
DATA:0046465f   00              ??          00h                                     
DATA:00464660   e8              ??          E8h                                     ;?  ->  0046aee8
DATA:00464661   ae              ??          AEh                                     
DATA:00464662   46              ??          46h    F                                
DATA:00464663   00              ??          00h                                     
DATA:00464664   ec              ??          ECh                                     ;?  ->  0046aeec
DATA:00464665   ae              ??          AEh                                     
DATA:00464666   46              ??          46h    F                                
DATA:00464667   00              ??          00h                                     ;?  ->  00465000
                            DAT_00464668:                 ;XREF[1,0]:   004553ed
DATA:00464668   50              ??          50h    P                                
DATA:00464669   46              ??          46h    F                                
DATA:0046466a   00              ??          00h                                     
DATA:0046466b   00              ??          00h                                     
                            DAT_0046466c:                 ;XREF[1,0]:   004553f6
DATA:0046466c   01              ??          01h                                     
DATA:0046466d   00              ??          00h                                     
DATA:0046466e   00              ??          00h                                     
DATA:0046466f   00              ??          00h                                     
DATA:00464670   54              ??          54h    T                                
DATA:00464671   5a              ??          5Ah    Z                                
DATA:00464672   00              ??          00h                                     
DATA:00464673   00              ??          00h                                     
DATA:00464674   00              ??          00h                                     
DATA:00464675   00              ??          00h                                     
DATA:00464676   00              ??          00h                                     
DATA:00464677   00              ??          00h                                     
                            DAT_00464678:                 ;XREF[1,0]:   0046002c
DATA:00464678   00              ??          00h                                     
DATA:00464679   00              ??          00h                                     
DATA:0046467a   cc              ??          CCh                                     ;?  ->  00451dcc
DATA:0046467b   1d              ??          1Dh                                     
DATA:0046467c   45              ??          45h    E                                
DATA:0046467d   00              ??          00h                                     
DATA:0046467e   00              ??          00h                                     
DATA:0046467f   05              ??          05h                                     
DATA:00464680   bc              ??          BCh                                     ;?  ->  00452abc
DATA:00464681   2a              ??          2Ah    *                                
DATA:00464682   45              ??          45h    E                                
DATA:00464683   00              ??          00h                                     
DATA:00464684   00              ??          00h                                     
DATA:00464685   04              ??          04h                                     
DATA:00464686   7c              ??          7Ch    |                                ;?  ->  0045397c
DATA:00464687   39              ??          39h    9                                
DATA:00464688   45              ??          45h    E                                
DATA:00464689   00              ??          00h                                     
DATA:0046468a   00              ??          00h                                     
DATA:0046468b   02              ??          02h                                     
DATA:0046468c   74              ??          74h    t                                ;?  ->  00454374
DATA:0046468d   43              ??          43h    C                                
DATA:0046468e   45              ??          45h    E                                
DATA:0046468f   00              ??          00h                                     
DATA:00464690   00              ??          00h                                     
DATA:00464691   01              ??          01h                                     
DATA:00464692   78              ??          78h    x                                ;?  ->  00454878
DATA:00464693   48              ??          48h    H                                
DATA:00464694   45              ??          45h    E                                
DATA:00464695   00              ??          00h                                     
DATA:00464696   00              ??          00h                                     
DATA:00464697   03              ??          03h                                     
DATA:00464698   60              ??          60h    `                                ;?  ->  00454a60
DATA:00464699   4a              ??          4Ah    J                                
DATA:0046469a   45              ??          45h    E                                
DATA:0046469b   00              ??          00h                                     
DATA:0046469c   00              ??          00h                                     
DATA:0046469d   06              ??          06h                                     
DATA:0046469e   14              ??          14h                                     ;?  ->  00455014
DATA:0046469f   50              ??          50h    P                                
DATA:004646a0   45              ??          45h    E                                
DATA:004646a1   00              ??          00h                                     
DATA:004646a2   00              ??          00h                                     
DATA:004646a3   1e              ??          1Eh                                     
DATA:004646a4   1c              ??          1Ch                                     ;?  ->  0045501c
DATA:004646a5   50              ??          50h    P                                
DATA:004646a6   45              ??          45h    E                                
DATA:004646a7   00              ??          00h                                     
DATA:004646a8   00              ??          00h                                     
DATA:004646a9   00              ??          00h                                     
DATA:004646aa   e4              ??          E4h                                     ;?  ->  00451de4
DATA:004646ab   1d              ??          1Dh                                     
DATA:004646ac   45              ??          45h    E                                
DATA:004646ad   00              ??          00h                                     
DATA:004646ae   00              ??          00h                                     
DATA:004646af   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  hResData parameter of FreeResource                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hResData_004646b0:            ;XREF[4,0]:   00410011,00410022,004100ed,00410126
DATA:004646b0   00000000        HGLOBAL     00000000                                
                            ;************************************************************************************************
                            ;*  hResInfo parameter of LoadResource                                                          *
                            ;*                                                                                              *
                            ;*  hResData parameter of FreeResource                                                          *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hResInfo_004646b4:            ;XREF[4,0]:   0041008a,0041008f,004100b7,00410131
                            hResData_004646b4:            
DATA:004646b4   00000000        HRSRC       00000000                                
                            DAT_004646b8:                 ;XREF[4,0]:   004102c8,004102e0,004102fe,0041031a
DATA:004646b8   00              ??          00h                                     
DATA:004646b9   00              ??          00h                                     
DATA:004646ba   00              ??          00h                                     
DATA:004646bb   00              ??          00h                                     
DATA:004646bc   00              ??          00h                                     
DATA:004646bd   00              ??          00h                                     
DATA:004646be   00              ??          00h                                     
DATA:004646bf   00              ??          00h                                     
DATA:004646c0   00              ??          00h                                     
DATA:004646c1   00              ??          00h                                     
DATA:004646c2   00              ??          00h                                     
DATA:004646c3   00              ??          00h                                     
DATA:004646c4   00              ??          00h                                     
DATA:004646c5   00              ??          00h                                     
DATA:004646c6   00              ??          00h                                     
DATA:004646c7   00              ??          00h                                     
DATA:004646c8   00              ??          00h                                     
DATA:004646c9   00              ??          00h                                     
DATA:004646ca   00              ??          00h                                     
DATA:004646cb   00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  hObject parameter of CloseHandle                                                            *
                            ;*                                                                                              *
                            ;*  hFile parameter of SetFilePointer                                                           *
                            ;*                                                                                              *
                            ;*  hFile parameter of ReadFile                                                                 *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hObject_004646cc:             ;XREF[8,0]:   0041053f,0041054f,00410563,004105c1
                            hFile_004646cc:               ;             004109a6,004109c2,00410ad7,00410af3
DATA:004646cc   00000000        HANDLE      00000000                                
                            ;************************************************************************************************
                            ;*  hMem parameter of GlobalFree                                                                *
                            ;*                                                                                              *
                            ;*  hMem parameter of GlobalLock                                                                *
                            ;*                                                                                              *
                            ;*  hMem parameter of GlobalUnlock                                                              *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hMem_004646d0:                ;XREF[12,0]:  00410570,00410580,00410592,004105a6
                                                          ;             00410831,00410896,004108f7,00410922
                                                          ;             0041095b,004109e8,00410a61,00410a8f
DATA:004646d0   00000000        HGLOBAL     00000000                                
                            ;************************************************************************************************
                            ;*  lDistanceToMove parameter of SetFilePointer                                                 *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lDistanceToMove_004646d4:     ;XREF[3,0]:   00410a82,00410aca,00410b0f
DATA:004646d4   00000000        LONG        0h                                      
                            DAT_004646d8:                 ;XREF[2,0]:   004105c1,004107d8
DATA:004646d8   00000000        undefined4  00000000h                               
                            DAT_004646dc:                 ;XREF[1,0]:   004107e8
DATA:004646dc   00000000        undefined4  00000000h                               
DATA:004646e0   00              ??          00h                                     
DATA:004646e1   00              ??          00h                                     
DATA:004646e2   00              ??          00h                                     
DATA:004646e3   00              ??          00h                                     
DATA:004646e4   00              ??          00h                                     
DATA:004646e5   00              ??          00h                                     
DATA:004646e6   00              ??          00h                                     
DATA:004646e7   00              ??          00h                                     
DATA:004646e8   00              ??          00h                                     
DATA:004646e9   00              ??          00h                                     
DATA:004646ea   00              ??          00h                                     
DATA:004646eb   00              ??          00h                                     
DATA:004646ec   00              ??          00h                                     
DATA:004646ed   00              ??          00h                                     
DATA:004646ee   00              ??          00h                                     
DATA:004646ef   00              ??          00h                                     
DATA:004646f0   00              ??          00h                                     
DATA:004646f1   00              ??          00h                                     
DATA:004646f2   00              ??          00h                                     
DATA:004646f3   00              ??          00h                                     
DATA:004646f4   00              ??          00h                                     
DATA:004646f5   00              ??          00h                                     
DATA:004646f6   00              ??          00h                                     
DATA:004646f7   00              ??          00h                                     
DATA:004646f8   00              ??          00h                                     
DATA:004646f9   00              ??          00h                                     
DATA:004646fa   00              ??          00h                                     
DATA:004646fb   00              ??          00h                                     
DATA:004646fc   00              ??          00h                                     
DATA:004646fd   00              ??          00h                                     
DATA:004646fe   00              ??          00h                                     
DATA:004646ff   00              ??          00h                                     
DATA:00464700   00              ??          00h                                     
DATA:00464701   00              ??          00h                                     
DATA:00464702   00              ??          00h                                     
DATA:00464703   00              ??          00h                                     
DATA:00464704   00              ??          00h                                     
DATA:00464705   00              ??          00h                                     
DATA:00464706   00              ??          00h                                     
DATA:00464707   00              ??          00h                                     
DATA:00464708   00              ??          00h                                     
DATA:00464709   00              ??          00h                                     
DATA:0046470a   00              ??          00h                                     
DATA:0046470b   00              ??          00h                                     
DATA:0046470c   00              ??          00h                                     
DATA:0046470d   00              ??          00h                                     
DATA:0046470e   00              ??          00h                                     
DATA:0046470f   00              ??          00h                                     
DATA:00464710   00              ??          00h                                     
DATA:00464711   00              ??          00h                                     
DATA:00464712   00              ??          00h                                     
DATA:00464713   00              ??          00h                                     
DATA:00464714   00              ??          00h                                     
DATA:00464715   00              ??          00h                                     
DATA:00464716   00              ??          00h                                     
DATA:00464717   00              ??          00h                                     
DATA:00464718   00              ??          00h                                     
DATA:00464719   00              ??          00h                                     
DATA:0046471a   00              ??          00h                                     
DATA:0046471b   00              ??          00h                                     
DATA:0046471c   00              ??          00h                                     
DATA:0046471d   00              ??          00h                                     
DATA:0046471e   00              ??          00h                                     
DATA:0046471f   00              ??          00h                                     
DATA:00464720   00              ??          00h                                     
DATA:00464721   00              ??          00h                                     
DATA:00464722   00              ??          00h                                     
DATA:00464723   00              ??          00h                                     
DATA:00464724   00              ??          00h                                     
DATA:00464725   00              ??          00h                                     
DATA:00464726   00              ??          00h                                     
DATA:00464727   00              ??          00h                                     
DATA:00464728   00              ??          00h                                     
DATA:00464729   00              ??          00h                                     
DATA:0046472a   00              ??          00h                                     
DATA:0046472b   00              ??          00h                                     
DATA:0046472c   00              ??          00h                                     
DATA:0046472d   00              ??          00h                                     
DATA:0046472e   00              ??          00h                                     
DATA:0046472f   00              ??          00h                                     
DATA:00464730   00              ??          00h                                     
DATA:00464731   00              ??          00h                                     
DATA:00464732   00              ??          00h                                     
DATA:00464733   00              ??          00h                                     
DATA:00464734   00              ??          00h                                     
DATA:00464735   00              ??          00h                                     
DATA:00464736   00              ??          00h                                     
DATA:00464737   00              ??          00h                                     
DATA:00464738   00              ??          00h                                     
DATA:00464739   00              ??          00h                                     
DATA:0046473a   00              ??          00h                                     
DATA:0046473b   00              ??          00h                                     
DATA:0046473c   00              ??          00h                                     
DATA:0046473d   00              ??          00h                                     
DATA:0046473e   00              ??          00h                                     
DATA:0046473f   00              ??          00h                                     
DATA:00464740   00              ??          00h                                     
DATA:00464741   00              ??          00h                                     
DATA:00464742   00              ??          00h                                     
DATA:00464743   00              ??          00h                                     
DATA:00464744   00              ??          00h                                     
DATA:00464745   00              ??          00h                                     
DATA:00464746   00              ??          00h                                     
DATA:00464747   00              ??          00h                                     
DATA:00464748   00              ??          00h                                     
DATA:00464749   00              ??          00h                                     
DATA:0046474a   00              ??          00h                                     
DATA:0046474b   00              ??          00h                                     
DATA:0046474c   00              ??          00h                                     
DATA:0046474d   00              ??          00h                                     
DATA:0046474e   00              ??          00h                                     
DATA:0046474f   00              ??          00h                                     
DATA:00464750   00              ??          00h                                     
DATA:00464751   00              ??          00h                                     
DATA:00464752   00              ??          00h                                     
DATA:00464753   00              ??          00h                                     
DATA:00464754   00              ??          00h                                     
DATA:00464755   00              ??          00h                                     
DATA:00464756   00              ??          00h                                     
DATA:00464757   00              ??          00h                                     
DATA:00464758   00              ??          00h                                     
DATA:00464759   00              ??          00h                                     
DATA:0046475a   00              ??          00h                                     
DATA:0046475b   00              ??          00h                                     
DATA:0046475c   00              ??          00h                                     
DATA:0046475d   00              ??          00h                                     
DATA:0046475e   00              ??          00h                                     
DATA:0046475f   00              ??          00h                                     
DATA:00464760   00              ??          00h                                     
DATA:00464761   00              ??          00h                                     
DATA:00464762   00              ??          00h                                     
DATA:00464763   00              ??          00h                                     
DATA:00464764   00              ??          00h                                     
DATA:00464765   00              ??          00h                                     
DATA:00464766   00              ??          00h                                     
DATA:00464767   00              ??          00h                                     
DATA:00464768   00              ??          00h                                     
DATA:00464769   00              ??          00h                                     
DATA:0046476a   00              ??          00h                                     
DATA:0046476b   00              ??          00h                                     
DATA:0046476c   00              ??          00h                                     
DATA:0046476d   00              ??          00h                                     
DATA:0046476e   00              ??          00h                                     
DATA:0046476f   00              ??          00h                                     
DATA:00464770   00              ??          00h                                     
DATA:00464771   00              ??          00h                                     
DATA:00464772   00              ??          00h                                     
DATA:00464773   00              ??          00h                                     
DATA:00464774   00              ??          00h                                     
DATA:00464775   00              ??          00h                                     
DATA:00464776   00              ??          00h                                     
DATA:00464777   00              ??          00h                                     
DATA:00464778   00              ??          00h                                     
DATA:00464779   00              ??          00h                                     
DATA:0046477a   00              ??          00h                                     
DATA:0046477b   00              ??          00h                                     
DATA:0046477c   00              ??          00h                                     
DATA:0046477d   00              ??          00h                                     
DATA:0046477e   00              ??          00h                                     
DATA:0046477f   00              ??          00h                                     
DATA:00464780   00              ??          00h                                     
DATA:00464781   00              ??          00h                                     
DATA:00464782   00              ??          00h                                     
DATA:00464783   00              ??          00h                                     
DATA:00464784   00              ??          00h                                     
DATA:00464785   00              ??          00h                                     
DATA:00464786   00              ??          00h                                     
DATA:00464787   00              ??          00h                                     
DATA:00464788   00              ??          00h                                     
DATA:00464789   00              ??          00h                                     
DATA:0046478a   00              ??          00h                                     
DATA:0046478b   00              ??          00h                                     
DATA:0046478c   00              ??          00h                                     
DATA:0046478d   00              ??          00h                                     
DATA:0046478e   00              ??          00h                                     
DATA:0046478f   00              ??          00h                                     
DATA:00464790   00              ??          00h                                     
DATA:00464791   00              ??          00h                                     
DATA:00464792   00              ??          00h                                     
DATA:00464793   00              ??          00h                                     
DATA:00464794   00              ??          00h                                     
DATA:00464795   00              ??          00h                                     
DATA:00464796   00              ??          00h                                     
DATA:00464797   00              ??          00h                                     
DATA:00464798   00              ??          00h                                     
DATA:00464799   00              ??          00h                                     
DATA:0046479a   00              ??          00h                                     
DATA:0046479b   00              ??          00h                                     
DATA:0046479c   00              ??          00h                                     
DATA:0046479d   00              ??          00h                                     
DATA:0046479e   00              ??          00h                                     
DATA:0046479f   00              ??          00h                                     
DATA:004647a0   00              ??          00h                                     
DATA:004647a1   00              ??          00h                                     
DATA:004647a2   00              ??          00h                                     
DATA:004647a3   00              ??          00h                                     
DATA:004647a4   00              ??          00h                                     
DATA:004647a5   00              ??          00h                                     
DATA:004647a6   00              ??          00h                                     
DATA:004647a7   00              ??          00h                                     
DATA:004647a8   00              ??          00h                                     
DATA:004647a9   00              ??          00h                                     
DATA:004647aa   00              ??          00h                                     
DATA:004647ab   00              ??          00h                                     
DATA:004647ac   00              ??          00h                                     
DATA:004647ad   00              ??          00h                                     
DATA:004647ae   00              ??          00h                                     
DATA:004647af   00              ??          00h                                     
DATA:004647b0   00              ??          00h                                     
DATA:004647b1   00              ??          00h                                     
DATA:004647b2   00              ??          00h                                     
DATA:004647b3   00              ??          00h                                     
DATA:004647b4   00              ??          00h                                     
DATA:004647b5   00              ??          00h                                     
DATA:004647b6   00              ??          00h                                     
DATA:004647b7   00              ??          00h                                     
DATA:004647b8   00              ??          00h                                     
DATA:004647b9   00              ??          00h                                     
DATA:004647ba   00              ??          00h                                     
DATA:004647bb   00              ??          00h                                     
DATA:004647bc   00              ??          00h                                     
DATA:004647bd   00              ??          00h                                     
DATA:004647be   00              ??          00h                                     
DATA:004647bf   00              ??          00h                                     
DATA:004647c0   00              ??          00h                                     
DATA:004647c1   00              ??          00h                                     
DATA:004647c2   00              ??          00h                                     
DATA:004647c3   00              ??          00h                                     
DATA:004647c4   00              ??          00h                                     
DATA:004647c5   00              ??          00h                                     
DATA:004647c6   00              ??          00h                                     
DATA:004647c7   00              ??          00h                                     
DATA:004647c8   00              ??          00h                                     
DATA:004647c9   00              ??          00h                                     
DATA:004647ca   00              ??          00h                                     
DATA:004647cb   00              ??          00h                                     
DATA:004647cc   00              ??          00h                                     
DATA:004647cd   00              ??          00h                                     
DATA:004647ce   00              ??          00h                                     
DATA:004647cf   00              ??          00h                                     
DATA:004647d0   00              ??          00h                                     
DATA:004647d1   00              ??          00h                                     
DATA:004647d2   00              ??          00h                                     
DATA:004647d3   00              ??          00h                                     
DATA:004647d4   00              ??          00h                                     
DATA:004647d5   00              ??          00h                                     
DATA:004647d6   00              ??          00h                                     
DATA:004647d7   00              ??          00h                                     
DATA:004647d8   00              ??          00h                                     
DATA:004647d9   00              ??          00h                                     
DATA:004647da   00              ??          00h                                     
DATA:004647db   00              ??          00h                                     
DATA:004647dc   00              ??          00h                                     
DATA:004647dd   00              ??          00h                                     
DATA:004647de   00              ??          00h                                     
DATA:004647df   00              ??          00h                                     
DATA:004647e0   00              ??          00h                                     
DATA:004647e1   00              ??          00h                                     
DATA:004647e2   00              ??          00h                                     
DATA:004647e3   00              ??          00h                                     
DATA:004647e4   00              ??          00h                                     
DATA:004647e5   00              ??          00h                                     
DATA:004647e6   00              ??          00h                                     
DATA:004647e7   00              ??          00h                                     
DATA:004647e8   00              ??          00h                                     
DATA:004647e9   00              ??          00h                                     
DATA:004647ea   00              ??          00h                                     
DATA:004647eb   00              ??          00h                                     
DATA:004647ec   00              ??          00h                                     
DATA:004647ed   00              ??          00h                                     
DATA:004647ee   00              ??          00h                                     
DATA:004647ef   00              ??          00h                                     
DATA:004647f0   00              ??          00h                                     
DATA:004647f1   00              ??          00h                                     
DATA:004647f2   00              ??          00h                                     
DATA:004647f3   00              ??          00h                                     
DATA:004647f4   00              ??          00h                                     
DATA:004647f5   00              ??          00h                                     
DATA:004647f6   00              ??          00h                                     
DATA:004647f7   00              ??          00h                                     
DATA:004647f8   00              ??          00h                                     
DATA:004647f9   00              ??          00h                                     
DATA:004647fa   00              ??          00h                                     
DATA:004647fb   00              ??          00h                                     
DATA:004647fc   00              ??          00h                                     
DATA:004647fd   00              ??          00h                                     
DATA:004647fe   00              ??          00h                                     
DATA:004647ff   00              ??          00h                                     
DATA:00464800                   ??          ??                                      
DATA:00464801                   ??          ??                                      
DATA:00464802                   ??          ??                                      
DATA:00464803                   ??          ??                                      
DATA:00464804                   ??          ??                                      
DATA:00464805                   ??          ??                                      
DATA:00464806                   ??          ??                                      
DATA:00464807                   ??          ??                                      
DATA:00464808                   ??          ??                                      
DATA:00464809                   ??          ??                                      
DATA:0046480a                   ??          ??                                      
DATA:0046480b                   ??          ??                                      
DATA:0046480c                   ??          ??                                      
DATA:0046480d                   ??          ??                                      
DATA:0046480e                   ??          ??                                      
DATA:0046480f                   ??          ??                                      
DATA:00464810                   ??          ??                                      
DATA:00464811                   ??          ??                                      
DATA:00464812                   ??          ??                                      
DATA:00464813                   ??          ??                                      
DATA:00464814                   ??          ??                                      
DATA:00464815                   ??          ??                                      
DATA:00464816                   ??          ??                                      
DATA:00464817                   ??          ??                                      
DATA:00464818                   ??          ??                                      
DATA:00464819                   ??          ??                                      
DATA:0046481a                   ??          ??                                      
DATA:0046481b                   ??          ??                                      
DATA:0046481c                   ??          ??                                      
DATA:0046481d                   ??          ??                                      
DATA:0046481e                   ??          ??                                      
DATA:0046481f                   ??          ??                                      
DATA:00464820                   ??          ??                                      
DATA:00464821                   ??          ??                                      
DATA:00464822                   ??          ??                                      
DATA:00464823                   ??          ??                                      
DATA:00464824                   ??          ??                                      
DATA:00464825                   ??          ??                                      
DATA:00464826                   ??          ??                                      
DATA:00464827                   ??          ??                                      
DATA:00464828                   ??          ??                                      
DATA:00464829                   ??          ??                                      
DATA:0046482a                   ??          ??                                      
DATA:0046482b                   ??          ??                                      
DATA:0046482c                   ??          ??                                      
DATA:0046482d                   ??          ??                                      
DATA:0046482e                   ??          ??                                      
DATA:0046482f                   ??          ??                                      
DATA:00464830                   ??          ??                                      
DATA:00464831                   ??          ??                                      
DATA:00464832                   ??          ??                                      
DATA:00464833                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  hWnd parameter of ReleaseDC                                                                 *
                            ;*                                                                                              *
                            ;*  hWnd parameter of SetMenu                                                                   *
                            ;*                                                                                              *
                            ;*  hWnd parameter of ScreenToClient                                                            *
                            ;*                                                                                              *
                            ;*  hWnd parameter of IsIconic                                                                  *
                            ;*                                                                                              *
                            ;*  hWnd parameter of InvalidateRect                                                            *
                            ;*                                                                                              *
                            ;*  hWnd parameter of GetDC                                                                     *
                            ;*                                                                                              *
                            ;*  hWnd parameter of DrawMenuBar                                                               *
                            ;*                                                                                              *
                            ;*  hWndParent parameter of DialogBoxParamA                                                     *
                            ;*                                                                                              *
                            ;*  hWnd parameter of DestroyWindow                                                             *
                            ;*                                                                                              *
                            ;*  hWnd parameter of GetSystemMenu                                                             *
                            ;*                                                                                              *
                            ;*  hWnd parameter of ClientToScreen                                                            *
                            ;*                                                                                              *
                            ;*  hWndParent parameter of CreateWindowExA                                                     *
                            ;*                                                                                              *
                            ;*  hWnd parameter of UpdateWindow                                                              *
                            ;*                                                                                              *
                            ;*  hWnd parameter of ShowWindow                                                                *
                            ;*                                                                                              *
                            ;*  hWnd parameter of SetWindowPos                                                              *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hWndParent_00464834:          ;XREF[38,0]:  00410b5f,00410b98,00410ccb,00410cd0
                            window:                       ;             00410cda,00410ce5,00410d04,00410d0d
                                                          ;             00410d2a,00410d7e,004113aa,0041154f
                                                          ;             00411563,004116a8,0041a074,0041ac8b
                                                          ;             0041acbe,00430b21,00430b81,00430c13
                                                          ;             00430c73,00430cb3,00430d8a,0043aba1
                                                          ;             0043ac52,0043aec4,0043af8e,0043b104
                                                          ;             0043b161,0043b303,0043b376,0043b39d
                                                          ;             0043bf66,0043c10f,00445dc7,00445e78
                                                          ;             0044b616,0044fc14
DATA:00464834                   HWND        NaP                                     
                            mouseInputRect:               ;XREF[10,13]: 00410d9e,00410ddd,00411214,00411270
                                                          ;             004112f7,00419f2c,00419f40,0043064a
                                                          ;             0043b342,0044fc23,00410db8,00410dbd
                                                          ;             00410dc7,00410dd1,00410dd6,0041122c
                                                          ;             0041127e,00411305,00419f6e,00419f83
                                                          ;             00430643,0043b349,0044fc31
DATA:00464838                   RECT                                                
   |_DATA:00464838   left            LONG        ??                                      
   |_DATA:0046483c   top             LONG        ??                                      
   |_DATA:00464840   right           LONG        ??                                      
   |_DATA:00464844   bottom          LONG        ??                                      
                            ;************************************************************************************************
                            ;*  lpRect parameter of GetWindowRect                                                           *
                            ;*                                                                                              *
                            ;*  X parameter of CreateWindowExA                                                              *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpRect_00464848:              ;XREF[5,12]:  00410caf,00410d98,00410e59,0044b550
                            $DesktopRect:                 ;             0044b562,00410c9d,00410ca3,00410ca9
                                                          ;             00410db2,00410e69,00410e70,00410e8a
                                                          ;             00410e90,0044b54a,0044b56b,0044b571
                                                          ;             0044b583
DATA:00464848                   tagRECT                                             
   |_DATA:00464848   left            LONG        ??                                      
   |_DATA:0046484c   top             LONG        ??                                      
   |_DATA:00464850   right           LONG        ??                                      
   |_DATA:00464854   bottom          LONG        ??                                      
                            DAT_00464858:                 ;XREF[2,0]:   00410e9a,0044b58a
DATA:00464858                   undefined2  ??                                      
DATA:0046485a                   ??          ??                                      
DATA:0046485b                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  hModule parameter of LoadResource                                                           *
                            ;*                                                                                              *
                            ;*  hModule parameter of FindResourceA                                                          *
                            ;*                                                                                              *
                            ;*  hWnd parameter of MessageBoxA                                                               *
                            ;*                                                                                              *
                            ;*  hInstance parameter of LoadStringA                                                          *
                            ;*                                                                                              *
                            ;*  hInstance parameter of LoadMenuA                                                            *
                            ;*                                                                                              *
                            ;*  hInstance parameter of LoadCursorA                                                          *
                            ;*                                                                                              *
                            ;*  hInstance parameter of DialogBoxParamA                                                      *
                            ;*                                                                                              *
                            ;*  hInstance parameter of CreateWindowExA                                                      *
                            ;*                                                                                              *
                            ;*  hInstance parameter of LoadIconA                                                            *
                            ;*                                                                                              *
                            ;*  hInstance parameter of UnregisterClassA                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hWnd_0046485c:                ;XREF[23,0]:  0041007f,004100a4,004100bd,004100da
                            hModule_0046485c:             ;             0041010b,00410158,0041020e,00410c18
                            $Module:                      ;             00410c31,00410c6e,00410c93,00410d18
                                                          ;             00410e54,004115f6,004116f1,0041a07f
                                                          ;             0043adab,004402cf,004451e2,00445d90
                                                          ;             00445dbf,00445fe0,0044b621
DATA:0046485c                   HMODULE     NaP                                     
                            $dwPlatformId:                ;XREF[3,0]:   00410bb3,00410c59,00410e4c
DATA:00464860                   undefined4  ??                                      
DATA:00464864                   ??          ??                                      
DATA:00464865                   ??          ??                                      
DATA:00464866                   ??          ??                                      
DATA:00464867                   ??          ??                                      
                            DAT_00464868:                 ;XREF[5,0]:   0041121a,00411276,00411299,004112fd
                                                          ;             00411320
DATA:00464868                   undefined4  ??                                      
                            DAT_0046486c:                 ;XREF[5,0]:   00411232,00411284,00411292,0041130b
                                                          ;             00411319
DATA:0046486c                   undefined4  ??                                      
                            DAT_00464870:                 ;XREF[1,0]:   004111f0
DATA:00464870                   ??          ??                                      
DATA:00464871                   ??          ??                                      
DATA:00464872                   ??          ??                                      
DATA:00464873                   ??          ??                                      
                            DAT_00464874:                 ;XREF[6,0]:   00410eb6,00411370,0041137e,004113c2
                                                          ;             004113da,004114f1
DATA:00464874                   ??          ??                                      
DATA:00464875                   ??          ??                                      
DATA:00464876                   ??          ??                                      
DATA:00464877                   ??          ??                                      
                            DAT_00464878:                 ;XREF[9,0]:   00411156,0041115f,0041117c,004111ab
                                                          ;             004111f6,00411289,00411310,0041151f
                                                          ;             0041158f
DATA:00464878                   undefined2  ??                                      
DATA:0046487a                   ??          ??                                      
DATA:0046487b                   ??          ??                                      
DATA:0046487c                   ??          ??                                      
DATA:0046487d                   ??          ??                                      
DATA:0046487e                   ??          ??                                      
DATA:0046487f                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  lpWindowName parameter of CreateWindowExA                                                   *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpWindowName_00464880:        ;XREF[2,0]:   00410bf1,00410cba
DATA:00464880                   LPCSTR      NaP                                     
DATA:00464884                   ??          ??                                      
DATA:00464885                   ??          ??                                      
DATA:00464886                   ??          ??                                      
DATA:00464887                   ??          ??                                      
DATA:00464888                   ??          ??                                      
DATA:00464889                   ??          ??                                      
DATA:0046488a                   ??          ??                                      
DATA:0046488b                   ??          ??                                      
DATA:0046488c                   ??          ??                                      
DATA:0046488d                   ??          ??                                      
DATA:0046488e                   ??          ??                                      
DATA:0046488f                   ??          ??                                      
DATA:00464890                   ??          ??                                      
DATA:00464891                   ??          ??                                      
DATA:00464892                   ??          ??                                      
DATA:00464893                   ??          ??                                      
DATA:00464894                   ??          ??                                      
DATA:00464895                   ??          ??                                      
DATA:00464896                   ??          ??                                      
DATA:00464897                   ??          ??                                      
DATA:00464898                   ??          ??                                      
DATA:00464899                   ??          ??                                      
DATA:0046489a                   ??          ??                                      
DATA:0046489b                   ??          ??                                      
DATA:0046489c                   ??          ??                                      
DATA:0046489d                   ??          ??                                      
DATA:0046489e                   ??          ??                                      
DATA:0046489f                   ??          ??                                      
DATA:004648a0                   ??          ??                                      
DATA:004648a1                   ??          ??                                      
DATA:004648a2                   ??          ??                                      
DATA:004648a3                   ??          ??                                      
DATA:004648a4                   ??          ??                                      
DATA:004648a5                   ??          ??                                      
DATA:004648a6                   ??          ??                                      
DATA:004648a7                   ??          ??                                      
DATA:004648a8                   ??          ??                                      
DATA:004648a9                   ??          ??                                      
DATA:004648aa                   ??          ??                                      
DATA:004648ab                   ??          ??                                      
DATA:004648ac                   ??          ??                                      
DATA:004648ad                   ??          ??                                      
DATA:004648ae                   ??          ??                                      
DATA:004648af                   ??          ??                                      
DATA:004648b0                   ??          ??                                      
DATA:004648b1                   ??          ??                                      
DATA:004648b2                   ??          ??                                      
DATA:004648b3                   ??          ??                                      
DATA:004648b4                   ??          ??                                      
DATA:004648b5                   ??          ??                                      
DATA:004648b6                   ??          ??                                      
DATA:004648b7                   ??          ??                                      
DATA:004648b8                   ??          ??                                      
DATA:004648b9                   ??          ??                                      
DATA:004648ba                   ??          ??                                      
DATA:004648bb                   ??          ??                                      
DATA:004648bc                   ??          ??                                      
DATA:004648bd                   ??          ??                                      
DATA:004648be                   ??          ??                                      
DATA:004648bf                   ??          ??                                      
DATA:004648c0                   ??          ??                                      
DATA:004648c1                   ??          ??                                      
DATA:004648c2                   ??          ??                                      
DATA:004648c3                   ??          ??                                      
DATA:004648c4                   ??          ??                                      
DATA:004648c5                   ??          ??                                      
DATA:004648c6                   ??          ??                                      
DATA:004648c7                   ??          ??                                      
DATA:004648c8                   ??          ??                                      
DATA:004648c9                   ??          ??                                      
DATA:004648ca                   ??          ??                                      
DATA:004648cb                   ??          ??                                      
DATA:004648cc                   ??          ??                                      
DATA:004648cd                   ??          ??                                      
DATA:004648ce                   ??          ??                                      
DATA:004648cf                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  hCursor parameter of SetCursor                                                              *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hCursor_004648d0:             ;XREF[2,0]:   00411607,00411660
DATA:004648d0                   HCURSOR     NaP                                     
                            DAT_004648d4:                 ;XREF[2,0]:   004115c4,004115ea
DATA:004648d4                   undefined2  ??                                      
DATA:004648d6                   ??          ??                                      
DATA:004648d7                   ??          ??                                      
DATA:004648d8                   ??          ??                                      
DATA:004648d9                   ??          ??                                      
DATA:004648da                   ??          ??                                      
DATA:004648db                   ??          ??                                      
DATA:004648dc                   ??          ??                                      
DATA:004648dd                   ??          ??                                      
DATA:004648de                   ??          ??                                      
DATA:004648df                   ??          ??                                      
DATA:004648e0                   ??          ??                                      
DATA:004648e1                   ??          ??                                      
DATA:004648e2                   ??          ??                                      
DATA:004648e3                   ??          ??                                      
                            DAT_004648e4:                 ;XREF[2,0]:   004483e3,00448414
DATA:004648e4                   ??          ??                                      
DATA:004648e5                   ??          ??                                      
DATA:004648e6                   ??          ??                                      
DATA:004648e7                   ??          ??                                      
DATA:004648e8                   ??          ??                                      
DATA:004648e9                   ??          ??                                      
DATA:004648ea                   ??          ??                                      
DATA:004648eb                   ??          ??                                      
DATA:004648ec                   ??          ??                                      
DATA:004648ed                   ??          ??                                      
DATA:004648ee                   ??          ??                                      
DATA:004648ef                   ??          ??                                      
DATA:004648f0                   ??          ??                                      
DATA:004648f1                   ??          ??                                      
                            DAT_004648f2:                 ;XREF[1,0]:   00448403
DATA:004648f2                   ??          ??                                      
DATA:004648f3                   ??          ??                                      
DATA:004648f4                   ??          ??                                      
DATA:004648f5                   ??          ??                                      
DATA:004648f6                   ??          ??                                      
DATA:004648f7                   ??          ??                                      
DATA:004648f8                   ??          ??                                      
DATA:004648f9                   ??          ??                                      
DATA:004648fa                   ??          ??                                      
DATA:004648fb                   ??          ??                                      
DATA:004648fc                   ??          ??                                      
DATA:004648fd                   ??          ??                                      
DATA:004648fe                   ??          ??                                      
DATA:004648ff                   ??          ??                                      
DATA:00464900                   ??          ??                                      
DATA:00464901                   ??          ??                                      
DATA:00464902                   ??          ??                                      
DATA:00464903                   ??          ??                                      
DATA:00464904                   ??          ??                                      
DATA:00464905                   ??          ??                                      
DATA:00464906                   ??          ??                                      
DATA:00464907                   ??          ??                                      
DATA:00464908                   ??          ??                                      
DATA:00464909                   ??          ??                                      
DATA:0046490a                   ??          ??                                      
DATA:0046490b                   ??          ??                                      
                            Dlist_0046490c:               ;XREF[5,0]:   004127d1,00412966,00412bdd,00412c3c
                                                          ;             00412d56
DATA:0046490c                   undefined4  ??                                      
                            BigNode24h_ARRAY_00464910:    ;XREF[5,12]:  00412475,004124bd,0041282c,00412842
                                                          ;             00412f76,0041247f,00412487,00412833
                                                          ;             00412837,00412e48,00412f46,004139dc
                                                          ;             00413b4f,00413b64,00413dda,00413e38
                                                          ;             00413ea2
DATA:00464910                   BigNode2...??                                      
   |_DATA:00464910   [0]             BigNode24h                                          
      |_DATA:00464910   node            DlistNode                                           
         |_DATA:00464910   next            DlistNode * NaP                                     
         |_DATA:00464914   prev            DlistNode * NaP                                     
      |_DATA:00464918   field1_0x8      addr        NaP                                     
      |_DATA:0046491c   flags?0Ch       undefined2  ??                                      
      |_DATA:0046491e   rect0Eh         Rect16                                              
         |_DATA:0046491e   x               short       ??                                      
         |_DATA:00464920   y               short       ??                                      
         |_DATA:00464922   w               short       ??                                      
         |_DATA:00464924   h               short       ??                                      
      |_DATA:00464926   field4_0x16     ??          ??                                      
      |_DATA:00464927   field5_0x17     ??          ??                                      
      |_DATA:00464928   field6_0x18     ??          ??                                      
      |_DATA:00464929   field7_0x19     ??          ??                                      
      |_DATA:0046492a   field8_0x1a     ??          ??                                      
      |_DATA:0046492b   field9_0x1b     ??          ??                                      
      |_DATA:0046492c   field10_0x1c    ??          ??                                      
      |_DATA:0046492d   field11_0x1d    ??          ??                                      
      |_DATA:0046492e   field12_0x1e    ??          ??                                      
      |_DATA:0046492f   field13_0x1f    ??          ??                                      
      |_DATA:00464930   field14_0x20    undefined4  ??                                      
                            DAT_00464934:                 ;XREF[1,0]:   00412842
DATA:00464934                   ??          ??                                      
DATA:00464935                   ??          ??                                      
DATA:00464936                   ??          ??                                      
DATA:00464937                   ??          ??                                      
DATA:00464938                   ??          ??                                      
DATA:00464939                   ??          ??                                      
DATA:0046493a                   ??          ??                                      
DATA:0046493b                   ??          ??                                      
                            DAT_0046493c:                 ;XREF[1,0]:   00412833
DATA:0046493c                   ??          ??                                      
DATA:0046493d                   ??          ??                                      
DATA:0046493e                   ??          ??                                      
DATA:0046493f                   ??          ??                                      
                            DAT_00464940:                 ;XREF[1,0]:   00412837
DATA:00464940                   ??          ??                                      
DATA:00464941                   ??          ??                                      
DATA:00464942                   ??          ??                                      
DATA:00464943                   ??          ??                                      
DATA:00464944                   ??          ??                                      
DATA:00464945                   ??          ??                                      
DATA:00464946                   ??          ??                                      
DATA:00464947                   ??          ??                                      
DATA:00464948                   ??          ??                                      
DATA:00464949                   ??          ??                                      
DATA:0046494a                   ??          ??                                      
DATA:0046494b                   ??          ??                                      
DATA:0046494c                   ??          ??                                      
DATA:0046494d                   ??          ??                                      
DATA:0046494e                   ??          ??                                      
DATA:0046494f                   ??          ??                                      
DATA:00464950                   ??          ??                                      
DATA:00464951                   ??          ??                                      
DATA:00464952                   ??          ??                                      
DATA:00464953                   ??          ??                                      
DATA:00464954                   ??          ??                                      
DATA:00464955                   ??          ??                                      
DATA:00464956                   ??          ??                                      
DATA:00464957                   ??          ??                                      
DATA:00464958                   ??          ??                                      
DATA:00464959                   ??          ??                                      
DATA:0046495a                   ??          ??                                      
DATA:0046495b                   ??          ??                                      
DATA:0046495c                   ??          ??                                      
DATA:0046495d                   ??          ??                                      
DATA:0046495e                   ??          ??                                      
DATA:0046495f                   ??          ??                                      
DATA:00464960                   ??          ??                                      
DATA:00464961                   ??          ??                                      
DATA:00464962                   ??          ??                                      
DATA:00464963                   ??          ??                                      
DATA:00464964                   ??          ??                                      
DATA:00464965                   ??          ??                                      
DATA:00464966                   ??          ??                                      
DATA:00464967                   ??          ??                                      
DATA:00464968                   ??          ??                                      
DATA:00464969                   ??          ??                                      
DATA:0046496a                   ??          ??                                      
DATA:0046496b                   ??          ??                                      
DATA:0046496c                   ??          ??                                      
DATA:0046496d                   ??          ??                                      
DATA:0046496e                   ??          ??                                      
DATA:0046496f                   ??          ??                                      
DATA:00464970                   ??          ??                                      
DATA:00464971                   ??          ??                                      
DATA:00464972                   ??          ??                                      
DATA:00464973                   ??          ??                                      
DATA:00464974                   ??          ??                                      
DATA:00464975                   ??          ??                                      
DATA:00464976                   ??          ??                                      
DATA:00464977                   ??          ??                                      
DATA:00464978                   ??          ??                                      
DATA:00464979                   ??          ??                                      
DATA:0046497a                   ??          ??                                      
DATA:0046497b                   ??          ??                                      
DATA:0046497c                   ??          ??                                      
DATA:0046497d                   ??          ??                                      
DATA:0046497e                   ??          ??                                      
DATA:0046497f                   ??          ??                                      
DATA:00464980                   ??          ??                                      
DATA:00464981                   ??          ??                                      
DATA:00464982                   ??          ??                                      
DATA:00464983                   ??          ??                                      
DATA:00464984                   ??          ??                                      
DATA:00464985                   ??          ??                                      
DATA:00464986                   ??          ??                                      
DATA:00464987                   ??          ??                                      
DATA:00464988                   ??          ??                                      
DATA:00464989                   ??          ??                                      
DATA:0046498a                   ??          ??                                      
DATA:0046498b                   ??          ??                                      
DATA:0046498c                   ??          ??                                      
DATA:0046498d                   ??          ??                                      
DATA:0046498e                   ??          ??                                      
DATA:0046498f                   ??          ??                                      
DATA:00464990                   ??          ??                                      
DATA:00464991                   ??          ??                                      
DATA:00464992                   ??          ??                                      
DATA:00464993                   ??          ??                                      
DATA:00464994                   ??          ??                                      
DATA:00464995                   ??          ??                                      
DATA:00464996                   ??          ??                                      
DATA:00464997                   ??          ??                                      
DATA:00464998                   ??          ??                                      
DATA:00464999                   ??          ??                                      
DATA:0046499a                   ??          ??                                      
DATA:0046499b                   ??          ??                                      
DATA:0046499c                   ??          ??                                      
DATA:0046499d                   ??          ??                                      
DATA:0046499e                   ??          ??                                      
DATA:0046499f                   ??          ??                                      
DATA:004649a0                   ??          ??                                      
DATA:004649a1                   ??          ??                                      
DATA:004649a2                   ??          ??                                      
DATA:004649a3                   ??          ??                                      
DATA:004649a4                   ??          ??                                      
DATA:004649a5                   ??          ??                                      
DATA:004649a6                   ??          ??                                      
DATA:004649a7                   ??          ??                                      
DATA:004649a8                   ??          ??                                      
DATA:004649a9                   ??          ??                                      
DATA:004649aa                   ??          ??                                      
DATA:004649ab                   ??          ??                                      
DATA:004649ac                   ??          ??                                      
DATA:004649ad                   ??          ??                                      
DATA:004649ae                   ??          ??                                      
DATA:004649af                   ??          ??                                      
DATA:004649b0                   ??          ??                                      
DATA:004649b1                   ??          ??                                      
DATA:004649b2                   ??          ??                                      
DATA:004649b3                   ??          ??                                      
DATA:004649b4                   ??          ??                                      
DATA:004649b5                   ??          ??                                      
DATA:004649b6                   ??          ??                                      
DATA:004649b7                   ??          ??                                      
DATA:004649b8                   ??          ??                                      
DATA:004649b9                   ??          ??                                      
DATA:004649ba                   ??          ??                                      
DATA:004649bb                   ??          ??                                      
DATA:004649bc                   ??          ??                                      
DATA:004649bd                   ??          ??                                      
DATA:004649be                   ??          ??                                      
DATA:004649bf                   ??          ??                                      
DATA:004649c0                   ??          ??                                      
DATA:004649c1                   ??          ??                                      
DATA:004649c2                   ??          ??                                      
DATA:004649c3                   ??          ??                                      
DATA:004649c4                   ??          ??                                      
DATA:004649c5                   ??          ??                                      
DATA:004649c6                   ??          ??                                      
DATA:004649c7                   ??          ??                                      
DATA:004649c8                   ??          ??                                      
DATA:004649c9                   ??          ??                                      
DATA:004649ca                   ??          ??                                      
DATA:004649cb                   ??          ??                                      
DATA:004649cc                   ??          ??                                      
DATA:004649cd                   ??          ??                                      
DATA:004649ce                   ??          ??                                      
DATA:004649cf                   ??          ??                                      
DATA:004649d0                   ??          ??                                      
DATA:004649d1                   ??          ??                                      
DATA:004649d2                   ??          ??                                      
DATA:004649d3                   ??          ??                                      
DATA:004649d4                   ??          ??                                      
DATA:004649d5                   ??          ??                                      
DATA:004649d6                   ??          ??                                      
DATA:004649d7                   ??          ??                                      
DATA:004649d8                   ??          ??                                      
DATA:004649d9                   ??          ??                                      
DATA:004649da                   ??          ??                                      
DATA:004649db                   ??          ??                                      
DATA:004649dc                   ??          ??                                      
DATA:004649dd                   ??          ??                                      
DATA:004649de                   ??          ??                                      
DATA:004649df                   ??          ??                                      
DATA:004649e0                   ??          ??                                      
DATA:004649e1                   ??          ??                                      
DATA:004649e2                   ??          ??                                      
DATA:004649e3                   ??          ??                                      
DATA:004649e4                   ??          ??                                      
DATA:004649e5                   ??          ??                                      
DATA:004649e6                   ??          ??                                      
DATA:004649e7                   ??          ??                                      
DATA:004649e8                   ??          ??                                      
DATA:004649e9                   ??          ??                                      
DATA:004649ea                   ??          ??                                      
DATA:004649eb                   ??          ??                                      
DATA:004649ec                   ??          ??                                      
DATA:004649ed                   ??          ??                                      
DATA:004649ee                   ??          ??                                      
DATA:004649ef                   ??          ??                                      
DATA:004649f0                   ??          ??                                      
DATA:004649f1                   ??          ??                                      
DATA:004649f2                   ??          ??                                      
DATA:004649f3                   ??          ??                                      
DATA:004649f4                   ??          ??                                      
DATA:004649f5                   ??          ??                                      
DATA:004649f6                   ??          ??                                      
DATA:004649f7                   ??          ??                                      
DATA:004649f8                   ??          ??                                      
DATA:004649f9                   ??          ??                                      
DATA:004649fa                   ??          ??                                      
DATA:004649fb                   ??          ??                                      
DATA:004649fc                   ??          ??                                      
DATA:004649fd                   ??          ??                                      
DATA:004649fe                   ??          ??                                      
DATA:004649ff                   ??          ??                                      
DATA:00464a00                   ??          ??                                      
DATA:00464a01                   ??          ??                                      
DATA:00464a02                   ??          ??                                      
DATA:00464a03                   ??          ??                                      
DATA:00464a04                   ??          ??                                      
DATA:00464a05                   ??          ??                                      
DATA:00464a06                   ??          ??                                      
DATA:00464a07                   ??          ??                                      
DATA:00464a08                   ??          ??                                      
DATA:00464a09                   ??          ??                                      
DATA:00464a0a                   ??          ??                                      
DATA:00464a0b                   ??          ??                                      
DATA:00464a0c                   ??          ??                                      
DATA:00464a0d                   ??          ??                                      
DATA:00464a0e                   ??          ??                                      
DATA:00464a0f                   ??          ??                                      
DATA:00464a10                   ??          ??                                      
DATA:00464a11                   ??          ??                                      
DATA:00464a12                   ??          ??                                      
DATA:00464a13                   ??          ??                                      
DATA:00464a14                   ??          ??                                      
DATA:00464a15                   ??          ??                                      
DATA:00464a16                   ??          ??                                      
DATA:00464a17                   ??          ??                                      
DATA:00464a18                   ??          ??                                      
DATA:00464a19                   ??          ??                                      
DATA:00464a1a                   ??          ??                                      
DATA:00464a1b                   ??          ??                                      
DATA:00464a1c                   ??          ??                                      
DATA:00464a1d                   ??          ??                                      
DATA:00464a1e                   ??          ??                                      
DATA:00464a1f                   ??          ??                                      
DATA:00464a20                   ??          ??                                      
DATA:00464a21                   ??          ??                                      
DATA:00464a22                   ??          ??                                      
DATA:00464a23                   ??          ??                                      
DATA:00464a24                   ??          ??                                      
DATA:00464a25                   ??          ??                                      
DATA:00464a26                   ??          ??                                      
DATA:00464a27                   ??          ??                                      
DATA:00464a28                   ??          ??                                      
DATA:00464a29                   ??          ??                                      
DATA:00464a2a                   ??          ??                                      
DATA:00464a2b                   ??          ??                                      
DATA:00464a2c                   ??          ??                                      
DATA:00464a2d                   ??          ??                                      
DATA:00464a2e                   ??          ??                                      
DATA:00464a2f                   ??          ??                                      
DATA:00464a30                   ??          ??                                      
DATA:00464a31                   ??          ??                                      
DATA:00464a32                   ??          ??                                      
DATA:00464a33                   ??          ??                                      
DATA:00464a34                   ??          ??                                      
DATA:00464a35                   ??          ??                                      
DATA:00464a36                   ??          ??                                      
DATA:00464a37                   ??          ??                                      
DATA:00464a38                   ??          ??                                      
DATA:00464a39                   ??          ??                                      
DATA:00464a3a                   ??          ??                                      
DATA:00464a3b                   ??          ??                                      
DATA:00464a3c                   ??          ??                                      
DATA:00464a3d                   ??          ??                                      
DATA:00464a3e                   ??          ??                                      
DATA:00464a3f                   ??          ??                                      
DATA:00464a40                   ??          ??                                      
DATA:00464a41                   ??          ??                                      
DATA:00464a42                   ??          ??                                      
DATA:00464a43                   ??          ??                                      
DATA:00464a44                   ??          ??                                      
DATA:00464a45                   ??          ??                                      
DATA:00464a46                   ??          ??                                      
DATA:00464a47                   ??          ??                                      
DATA:00464a48                   ??          ??                                      
DATA:00464a49                   ??          ??                                      
DATA:00464a4a                   ??          ??                                      
DATA:00464a4b                   ??          ??                                      
DATA:00464a4c                   ??          ??                                      
DATA:00464a4d                   ??          ??                                      
DATA:00464a4e                   ??          ??                                      
DATA:00464a4f                   ??          ??                                      
DATA:00464a50                   ??          ??                                      
DATA:00464a51                   ??          ??                                      
DATA:00464a52                   ??          ??                                      
DATA:00464a53                   ??          ??                                      
DATA:00464a54                   ??          ??                                      
DATA:00464a55                   ??          ??                                      
DATA:00464a56                   ??          ??                                      
DATA:00464a57                   ??          ??                                      
DATA:00464a58                   ??          ??                                      
DATA:00464a59                   ??          ??                                      
DATA:00464a5a                   ??          ??                                      
DATA:00464a5b                   ??          ??                                      
DATA:00464a5c                   ??          ??                                      
DATA:00464a5d                   ??          ??                                      
DATA:00464a5e                   ??          ??                                      
DATA:00464a5f                   ??          ??                                      
DATA:00464a60                   ??          ??                                      
DATA:00464a61                   ??          ??                                      
DATA:00464a62                   ??          ??                                      
DATA:00464a63                   ??          ??                                      
DATA:00464a64                   ??          ??                                      
DATA:00464a65                   ??          ??                                      
DATA:00464a66                   ??          ??                                      
DATA:00464a67                   ??          ??                                      
DATA:00464a68                   ??          ??                                      
DATA:00464a69                   ??          ??                                      
DATA:00464a6a                   ??          ??                                      
DATA:00464a6b                   ??          ??                                      
DATA:00464a6c                   ??          ??                                      
DATA:00464a6d                   ??          ??                                      
DATA:00464a6e                   ??          ??                                      
DATA:00464a6f                   ??          ??                                      
DATA:00464a70                   ??          ??                                      
DATA:00464a71                   ??          ??                                      
DATA:00464a72                   ??          ??                                      
DATA:00464a73                   ??          ??                                      
DATA:00464a74                   ??          ??                                      
DATA:00464a75                   ??          ??                                      
DATA:00464a76                   ??          ??                                      
DATA:00464a77                   ??          ??                                      
DATA:00464a78                   ??          ??                                      
DATA:00464a79                   ??          ??                                      
DATA:00464a7a                   ??          ??                                      
DATA:00464a7b                   ??          ??                                      
DATA:00464a7c                   ??          ??                                      
DATA:00464a7d                   ??          ??                                      
DATA:00464a7e                   ??          ??                                      
DATA:00464a7f                   ??          ??                                      
DATA:00464a80                   ??          ??                                      
DATA:00464a81                   ??          ??                                      
DATA:00464a82                   ??          ??                                      
DATA:00464a83                   ??          ??                                      
DATA:00464a84                   ??          ??                                      
DATA:00464a85                   ??          ??                                      
DATA:00464a86                   ??          ??                                      
DATA:00464a87                   ??          ??                                      
DATA:00464a88                   ??          ??                                      
DATA:00464a89                   ??          ??                                      
DATA:00464a8a                   ??          ??                                      
DATA:00464a8b                   ??          ??                                      
DATA:00464a8c                   ??          ??                                      
DATA:00464a8d                   ??          ??                                      
DATA:00464a8e                   ??          ??                                      
DATA:00464a8f                   ??          ??                                      
DATA:00464a90                   ??          ??                                      
DATA:00464a91                   ??          ??                                      
DATA:00464a92                   ??          ??                                      
DATA:00464a93                   ??          ??                                      
DATA:00464a94                   ??          ??                                      
DATA:00464a95                   ??          ??                                      
DATA:00464a96                   ??          ??                                      
DATA:00464a97                   ??          ??                                      
DATA:00464a98                   ??          ??                                      
DATA:00464a99                   ??          ??                                      
DATA:00464a9a                   ??          ??                                      
DATA:00464a9b                   ??          ??                                      
DATA:00464a9c                   ??          ??                                      
DATA:00464a9d                   ??          ??                                      
DATA:00464a9e                   ??          ??                                      
DATA:00464a9f                   ??          ??                                      
DATA:00464aa0                   ??          ??                                      
DATA:00464aa1                   ??          ??                                      
DATA:00464aa2                   ??          ??                                      
DATA:00464aa3                   ??          ??                                      
DATA:00464aa4                   ??          ??                                      
DATA:00464aa5                   ??          ??                                      
DATA:00464aa6                   ??          ??                                      
DATA:00464aa7                   ??          ??                                      
DATA:00464aa8                   ??          ??                                      
DATA:00464aa9                   ??          ??                                      
DATA:00464aaa                   ??          ??                                      
DATA:00464aab                   ??          ??                                      
DATA:00464aac                   ??          ??                                      
DATA:00464aad                   ??          ??                                      
DATA:00464aae                   ??          ??                                      
DATA:00464aaf                   ??          ??                                      
DATA:00464ab0                   ??          ??                                      
DATA:00464ab1                   ??          ??                                      
DATA:00464ab2                   ??          ??                                      
DATA:00464ab3                   ??          ??                                      
DATA:00464ab4                   ??          ??                                      
DATA:00464ab5                   ??          ??                                      
DATA:00464ab6                   ??          ??                                      
DATA:00464ab7                   ??          ??                                      
DATA:00464ab8                   ??          ??                                      
DATA:00464ab9                   ??          ??                                      
DATA:00464aba                   ??          ??                                      
DATA:00464abb                   ??          ??                                      
DATA:00464abc                   ??          ??                                      
DATA:00464abd                   ??          ??                                      
DATA:00464abe                   ??          ??                                      
DATA:00464abf                   ??          ??                                      
DATA:00464ac0                   ??          ??                                      
DATA:00464ac1                   ??          ??                                      
DATA:00464ac2                   ??          ??                                      
DATA:00464ac3                   ??          ??                                      
DATA:00464ac4                   ??          ??                                      
DATA:00464ac5                   ??          ??                                      
DATA:00464ac6                   ??          ??                                      
DATA:00464ac7                   ??          ??                                      
DATA:00464ac8                   ??          ??                                      
DATA:00464ac9                   ??          ??                                      
DATA:00464aca                   ??          ??                                      
DATA:00464acb                   ??          ??                                      
DATA:00464acc                   ??          ??                                      
DATA:00464acd                   ??          ??                                      
DATA:00464ace                   ??          ??                                      
DATA:00464acf                   ??          ??                                      
DATA:00464ad0                   ??          ??                                      
DATA:00464ad1                   ??          ??                                      
DATA:00464ad2                   ??          ??                                      
DATA:00464ad3                   ??          ??                                      
DATA:00464ad4                   ??          ??                                      
DATA:00464ad5                   ??          ??                                      
DATA:00464ad6                   ??          ??                                      
DATA:00464ad7                   ??          ??                                      
DATA:00464ad8                   ??          ??                                      
DATA:00464ad9                   ??          ??                                      
DATA:00464ada                   ??          ??                                      
DATA:00464adb                   ??          ??                                      
DATA:00464adc                   ??          ??                                      
DATA:00464add                   ??          ??                                      
DATA:00464ade                   ??          ??                                      
DATA:00464adf                   ??          ??                                      
DATA:00464ae0                   ??          ??                                      
DATA:00464ae1                   ??          ??                                      
DATA:00464ae2                   ??          ??                                      
DATA:00464ae3                   ??          ??                                      
DATA:00464ae4                   ??          ??                                      
DATA:00464ae5                   ??          ??                                      
DATA:00464ae6                   ??          ??                                      
DATA:00464ae7                   ??          ??                                      
DATA:00464ae8                   ??          ??                                      
DATA:00464ae9                   ??          ??                                      
DATA:00464aea                   ??          ??                                      
DATA:00464aeb                   ??          ??                                      
DATA:00464aec                   ??          ??                                      
DATA:00464aed                   ??          ??                                      
DATA:00464aee                   ??          ??                                      
DATA:00464aef                   ??          ??                                      
DATA:00464af0                   ??          ??                                      
DATA:00464af1                   ??          ??                                      
DATA:00464af2                   ??          ??                                      
DATA:00464af3                   ??          ??                                      
DATA:00464af4                   ??          ??                                      
DATA:00464af5                   ??          ??                                      
DATA:00464af6                   ??          ??                                      
DATA:00464af7                   ??          ??                                      
DATA:00464af8                   ??          ??                                      
DATA:00464af9                   ??          ??                                      
DATA:00464afa                   ??          ??                                      
DATA:00464afb                   ??          ??                                      
DATA:00464afc                   ??          ??                                      
DATA:00464afd                   ??          ??                                      
DATA:00464afe                   ??          ??                                      
DATA:00464aff                   ??          ??                                      
DATA:00464b00                   ??          ??                                      
DATA:00464b01                   ??          ??                                      
DATA:00464b02                   ??          ??                                      
DATA:00464b03                   ??          ??                                      
DATA:00464b04                   ??          ??                                      
DATA:00464b05                   ??          ??                                      
DATA:00464b06                   ??          ??                                      
DATA:00464b07                   ??          ??                                      
DATA:00464b08                   ??          ??                                      
DATA:00464b09                   ??          ??                                      
DATA:00464b0a                   ??          ??                                      
DATA:00464b0b                   ??          ??                                      
DATA:00464b0c                   ??          ??                                      
DATA:00464b0d                   ??          ??                                      
DATA:00464b0e                   ??          ??                                      
DATA:00464b0f                   ??          ??                                      
DATA:00464b10                   ??          ??                                      
DATA:00464b11                   ??          ??                                      
DATA:00464b12                   ??          ??                                      
DATA:00464b13                   ??          ??                                      
DATA:00464b14                   ??          ??                                      
DATA:00464b15                   ??          ??                                      
DATA:00464b16                   ??          ??                                      
DATA:00464b17                   ??          ??                                      
DATA:00464b18                   ??          ??                                      
DATA:00464b19                   ??          ??                                      
DATA:00464b1a                   ??          ??                                      
DATA:00464b1b                   ??          ??                                      
DATA:00464b1c                   ??          ??                                      
DATA:00464b1d                   ??          ??                                      
DATA:00464b1e                   ??          ??                                      
DATA:00464b1f                   ??          ??                                      
DATA:00464b20                   ??          ??                                      
DATA:00464b21                   ??          ??                                      
DATA:00464b22                   ??          ??                                      
DATA:00464b23                   ??          ??                                      
DATA:00464b24                   ??          ??                                      
DATA:00464b25                   ??          ??                                      
DATA:00464b26                   ??          ??                                      
DATA:00464b27                   ??          ??                                      
DATA:00464b28                   ??          ??                                      
DATA:00464b29                   ??          ??                                      
DATA:00464b2a                   ??          ??                                      
DATA:00464b2b                   ??          ??                                      
DATA:00464b2c                   ??          ??                                      
DATA:00464b2d                   ??          ??                                      
DATA:00464b2e                   ??          ??                                      
DATA:00464b2f                   ??          ??                                      
DATA:00464b30                   ??          ??                                      
DATA:00464b31                   ??          ??                                      
DATA:00464b32                   ??          ??                                      
DATA:00464b33                   ??          ??                                      
DATA:00464b34                   ??          ??                                      
DATA:00464b35                   ??          ??                                      
DATA:00464b36                   ??          ??                                      
DATA:00464b37                   ??          ??                                      
DATA:00464b38                   ??          ??                                      
DATA:00464b39                   ??          ??                                      
DATA:00464b3a                   ??          ??                                      
DATA:00464b3b                   ??          ??                                      
DATA:00464b3c                   ??          ??                                      
DATA:00464b3d                   ??          ??                                      
DATA:00464b3e                   ??          ??                                      
DATA:00464b3f                   ??          ??                                      
DATA:00464b40                   ??          ??                                      
DATA:00464b41                   ??          ??                                      
DATA:00464b42                   ??          ??                                      
DATA:00464b43                   ??          ??                                      
DATA:00464b44                   ??          ??                                      
DATA:00464b45                   ??          ??                                      
DATA:00464b46                   ??          ??                                      
DATA:00464b47                   ??          ??                                      
DATA:00464b48                   ??          ??                                      
DATA:00464b49                   ??          ??                                      
DATA:00464b4a                   ??          ??                                      
DATA:00464b4b                   ??          ??                                      
DATA:00464b4c                   ??          ??                                      
DATA:00464b4d                   ??          ??                                      
DATA:00464b4e                   ??          ??                                      
DATA:00464b4f                   ??          ??                                      
DATA:00464b50                   ??          ??                                      
DATA:00464b51                   ??          ??                                      
DATA:00464b52                   ??          ??                                      
DATA:00464b53                   ??          ??                                      
DATA:00464b54                   ??          ??                                      
DATA:00464b55                   ??          ??                                      
DATA:00464b56                   ??          ??                                      
DATA:00464b57                   ??          ??                                      
DATA:00464b58                   ??          ??                                      
DATA:00464b59                   ??          ??                                      
DATA:00464b5a                   ??          ??                                      
DATA:00464b5b                   ??          ??                                      
DATA:00464b5c                   ??          ??                                      
DATA:00464b5d                   ??          ??                                      
DATA:00464b5e                   ??          ??                                      
DATA:00464b5f                   ??          ??                                      
DATA:00464b60                   ??          ??                                      
DATA:00464b61                   ??          ??                                      
DATA:00464b62                   ??          ??                                      
DATA:00464b63                   ??          ??                                      
DATA:00464b64                   ??          ??                                      
DATA:00464b65                   ??          ??                                      
DATA:00464b66                   ??          ??                                      
DATA:00464b67                   ??          ??                                      
DATA:00464b68                   ??          ??                                      
DATA:00464b69                   ??          ??                                      
DATA:00464b6a                   ??          ??                                      
DATA:00464b6b                   ??          ??                                      
DATA:00464b6c                   ??          ??                                      
DATA:00464b6d                   ??          ??                                      
DATA:00464b6e                   ??          ??                                      
DATA:00464b6f                   ??          ??                                      
DATA:00464b70                   ??          ??                                      
DATA:00464b71                   ??          ??                                      
DATA:00464b72                   ??          ??                                      
DATA:00464b73                   ??          ??                                      
DATA:00464b74                   ??          ??                                      
DATA:00464b75                   ??          ??                                      
DATA:00464b76                   ??          ??                                      
DATA:00464b77                   ??          ??                                      
DATA:00464b78                   ??          ??                                      
DATA:00464b79                   ??          ??                                      
DATA:00464b7a                   ??          ??                                      
DATA:00464b7b                   ??          ??                                      
DATA:00464b7c                   ??          ??                                      
DATA:00464b7d                   ??          ??                                      
DATA:00464b7e                   ??          ??                                      
DATA:00464b7f                   ??          ??                                      
DATA:00464b80                   ??          ??                                      
DATA:00464b81                   ??          ??                                      
DATA:00464b82                   ??          ??                                      
DATA:00464b83                   ??          ??                                      
DATA:00464b84                   ??          ??                                      
DATA:00464b85                   ??          ??                                      
DATA:00464b86                   ??          ??                                      
DATA:00464b87                   ??          ??                                      
DATA:00464b88                   ??          ??                                      
DATA:00464b89                   ??          ??                                      
DATA:00464b8a                   ??          ??                                      
DATA:00464b8b                   ??          ??                                      
DATA:00464b8c                   ??          ??                                      
DATA:00464b8d                   ??          ??                                      
DATA:00464b8e                   ??          ??                                      
DATA:00464b8f                   ??          ??                                      
DATA:00464b90                   ??          ??                                      
DATA:00464b91                   ??          ??                                      
DATA:00464b92                   ??          ??                                      
DATA:00464b93                   ??          ??                                      
DATA:00464b94                   ??          ??                                      
DATA:00464b95                   ??          ??                                      
DATA:00464b96                   ??          ??                                      
DATA:00464b97                   ??          ??                                      
DATA:00464b98                   ??          ??                                      
DATA:00464b99                   ??          ??                                      
DATA:00464b9a                   ??          ??                                      
DATA:00464b9b                   ??          ??                                      
DATA:00464b9c                   ??          ??                                      
DATA:00464b9d                   ??          ??                                      
DATA:00464b9e                   ??          ??                                      
DATA:00464b9f                   ??          ??                                      
DATA:00464ba0                   ??          ??                                      
DATA:00464ba1                   ??          ??                                      
DATA:00464ba2                   ??          ??                                      
DATA:00464ba3                   ??          ??                                      
DATA:00464ba4                   ??          ??                                      
DATA:00464ba5                   ??          ??                                      
DATA:00464ba6                   ??          ??                                      
DATA:00464ba7                   ??          ??                                      
DATA:00464ba8                   ??          ??                                      
DATA:00464ba9                   ??          ??                                      
DATA:00464baa                   ??          ??                                      
DATA:00464bab                   ??          ??                                      
DATA:00464bac                   ??          ??                                      
DATA:00464bad                   ??          ??                                      
DATA:00464bae                   ??          ??                                      
DATA:00464baf                   ??          ??                                      
DATA:00464bb0                   ??          ??                                      
DATA:00464bb1                   ??          ??                                      
DATA:00464bb2                   ??          ??                                      
DATA:00464bb3                   ??          ??                                      
DATA:00464bb4                   ??          ??                                      
DATA:00464bb5                   ??          ??                                      
DATA:00464bb6                   ??          ??                                      
DATA:00464bb7                   ??          ??                                      
DATA:00464bb8                   ??          ??                                      
DATA:00464bb9                   ??          ??                                      
DATA:00464bba                   ??          ??                                      
DATA:00464bbb                   ??          ??                                      
DATA:00464bbc                   ??          ??                                      
DATA:00464bbd                   ??          ??                                      
DATA:00464bbe                   ??          ??                                      
DATA:00464bbf                   ??          ??                                      
DATA:00464bc0                   ??          ??                                      
DATA:00464bc1                   ??          ??                                      
DATA:00464bc2                   ??          ??                                      
DATA:00464bc3                   ??          ??                                      
DATA:00464bc4                   ??          ??                                      
DATA:00464bc5                   ??          ??                                      
DATA:00464bc6                   ??          ??                                      
DATA:00464bc7                   ??          ??                                      
DATA:00464bc8                   ??          ??                                      
DATA:00464bc9                   ??          ??                                      
DATA:00464bca                   ??          ??                                      
DATA:00464bcb                   ??          ??                                      
DATA:00464bcc                   ??          ??                                      
DATA:00464bcd                   ??          ??                                      
DATA:00464bce                   ??          ??                                      
DATA:00464bcf                   ??          ??                                      
DATA:00464bd0                   ??          ??                                      
DATA:00464bd1                   ??          ??                                      
DATA:00464bd2                   ??          ??                                      
DATA:00464bd3                   ??          ??                                      
DATA:00464bd4                   ??          ??                                      
DATA:00464bd5                   ??          ??                                      
DATA:00464bd6                   ??          ??                                      
DATA:00464bd7                   ??          ??                                      
DATA:00464bd8                   ??          ??                                      
DATA:00464bd9                   ??          ??                                      
DATA:00464bda                   ??          ??                                      
DATA:00464bdb                   ??          ??                                      
DATA:00464bdc                   ??          ??                                      
DATA:00464bdd                   ??          ??                                      
DATA:00464bde                   ??          ??                                      
DATA:00464bdf                   ??          ??                                      
DATA:00464be0                   ??          ??                                      
DATA:00464be1                   ??          ??                                      
DATA:00464be2                   ??          ??                                      
DATA:00464be3                   ??          ??                                      
DATA:00464be4                   ??          ??                                      
DATA:00464be5                   ??          ??                                      
DATA:00464be6                   ??          ??                                      
DATA:00464be7                   ??          ??                                      
DATA:00464be8                   ??          ??                                      
DATA:00464be9                   ??          ??                                      
DATA:00464bea                   ??          ??                                      
DATA:00464beb                   ??          ??                                      
DATA:00464bec                   ??          ??                                      
DATA:00464bed                   ??          ??                                      
DATA:00464bee                   ??          ??                                      
DATA:00464bef                   ??          ??                                      
DATA:00464bf0                   ??          ??                                      
DATA:00464bf1                   ??          ??                                      
DATA:00464bf2                   ??          ??                                      
DATA:00464bf3                   ??          ??                                      
DATA:00464bf4                   ??          ??                                      
DATA:00464bf5                   ??          ??                                      
DATA:00464bf6                   ??          ??                                      
DATA:00464bf7                   ??          ??                                      
DATA:00464bf8                   ??          ??                                      
DATA:00464bf9                   ??          ??                                      
DATA:00464bfa                   ??          ??                                      
DATA:00464bfb                   ??          ??                                      
DATA:00464bfc                   ??          ??                                      
DATA:00464bfd                   ??          ??                                      
DATA:00464bfe                   ??          ??                                      
DATA:00464bff                   ??          ??                                      
DATA:00464c00                   ??          ??                                      
DATA:00464c01                   ??          ??                                      
DATA:00464c02                   ??          ??                                      
DATA:00464c03                   ??          ??                                      
DATA:00464c04                   ??          ??                                      
DATA:00464c05                   ??          ??                                      
DATA:00464c06                   ??          ??                                      
DATA:00464c07                   ??          ??                                      
DATA:00464c08                   ??          ??                                      
DATA:00464c09                   ??          ??                                      
DATA:00464c0a                   ??          ??                                      
DATA:00464c0b                   ??          ??                                      
DATA:00464c0c                   ??          ??                                      
DATA:00464c0d                   ??          ??                                      
DATA:00464c0e                   ??          ??                                      
DATA:00464c0f                   ??          ??                                      
DATA:00464c10                   ??          ??                                      
DATA:00464c11                   ??          ??                                      
DATA:00464c12                   ??          ??                                      
DATA:00464c13                   ??          ??                                      
DATA:00464c14                   ??          ??                                      
DATA:00464c15                   ??          ??                                      
DATA:00464c16                   ??          ??                                      
DATA:00464c17                   ??          ??                                      
DATA:00464c18                   ??          ??                                      
DATA:00464c19                   ??          ??                                      
DATA:00464c1a                   ??          ??                                      
DATA:00464c1b                   ??          ??                                      
DATA:00464c1c                   ??          ??                                      
DATA:00464c1d                   ??          ??                                      
DATA:00464c1e                   ??          ??                                      
DATA:00464c1f                   ??          ??                                      
DATA:00464c20                   ??          ??                                      
DATA:00464c21                   ??          ??                                      
DATA:00464c22                   ??          ??                                      
DATA:00464c23                   ??          ??                                      
DATA:00464c24                   ??          ??                                      
DATA:00464c25                   ??          ??                                      
DATA:00464c26                   ??          ??                                      
DATA:00464c27                   ??          ??                                      
DATA:00464c28                   ??          ??                                      
DATA:00464c29                   ??          ??                                      
DATA:00464c2a                   ??          ??                                      
DATA:00464c2b                   ??          ??                                      
DATA:00464c2c                   ??          ??                                      
DATA:00464c2d                   ??          ??                                      
DATA:00464c2e                   ??          ??                                      
DATA:00464c2f                   ??          ??                                      
DATA:00464c30                   ??          ??                                      
DATA:00464c31                   ??          ??                                      
DATA:00464c32                   ??          ??                                      
DATA:00464c33                   ??          ??                                      
DATA:00464c34                   ??          ??                                      
DATA:00464c35                   ??          ??                                      
DATA:00464c36                   ??          ??                                      
DATA:00464c37                   ??          ??                                      
DATA:00464c38                   ??          ??                                      
DATA:00464c39                   ??          ??                                      
DATA:00464c3a                   ??          ??                                      
DATA:00464c3b                   ??          ??                                      
DATA:00464c3c                   ??          ??                                      
DATA:00464c3d                   ??          ??                                      
DATA:00464c3e                   ??          ??                                      
DATA:00464c3f                   ??          ??                                      
DATA:00464c40                   ??          ??                                      
DATA:00464c41                   ??          ??                                      
DATA:00464c42                   ??          ??                                      
DATA:00464c43                   ??          ??                                      
DATA:00464c44                   ??          ??                                      
DATA:00464c45                   ??          ??                                      
DATA:00464c46                   ??          ??                                      
DATA:00464c47                   ??          ??                                      
DATA:00464c48                   ??          ??                                      
DATA:00464c49                   ??          ??                                      
DATA:00464c4a                   ??          ??                                      
DATA:00464c4b                   ??          ??                                      
DATA:00464c4c                   ??          ??                                      
DATA:00464c4d                   ??          ??                                      
DATA:00464c4e                   ??          ??                                      
DATA:00464c4f                   ??          ??                                      
DATA:00464c50                   ??          ??                                      
DATA:00464c51                   ??          ??                                      
DATA:00464c52                   ??          ??                                      
DATA:00464c53                   ??          ??                                      
DATA:00464c54                   ??          ??                                      
DATA:00464c55                   ??          ??                                      
DATA:00464c56                   ??          ??                                      
DATA:00464c57                   ??          ??                                      
DATA:00464c58                   ??          ??                                      
DATA:00464c59                   ??          ??                                      
DATA:00464c5a                   ??          ??                                      
DATA:00464c5b                   ??          ??                                      
DATA:00464c5c                   ??          ??                                      
DATA:00464c5d                   ??          ??                                      
DATA:00464c5e                   ??          ??                                      
DATA:00464c5f                   ??          ??                                      
DATA:00464c60                   ??          ??                                      
DATA:00464c61                   ??          ??                                      
DATA:00464c62                   ??          ??                                      
DATA:00464c63                   ??          ??                                      
DATA:00464c64                   ??          ??                                      
DATA:00464c65                   ??          ??                                      
DATA:00464c66                   ??          ??                                      
DATA:00464c67                   ??          ??                                      
DATA:00464c68                   ??          ??                                      
DATA:00464c69                   ??          ??                                      
DATA:00464c6a                   ??          ??                                      
DATA:00464c6b                   ??          ??                                      
DATA:00464c6c                   ??          ??                                      
DATA:00464c6d                   ??          ??                                      
DATA:00464c6e                   ??          ??                                      
DATA:00464c6f                   ??          ??                                      
DATA:00464c70                   ??          ??                                      
DATA:00464c71                   ??          ??                                      
DATA:00464c72                   ??          ??                                      
DATA:00464c73                   ??          ??                                      
DATA:00464c74                   ??          ??                                      
DATA:00464c75                   ??          ??                                      
DATA:00464c76                   ??          ??                                      
DATA:00464c77                   ??          ??                                      
DATA:00464c78                   ??          ??                                      
DATA:00464c79                   ??          ??                                      
DATA:00464c7a                   ??          ??                                      
DATA:00464c7b                   ??          ??                                      
DATA:00464c7c                   ??          ??                                      
DATA:00464c7d                   ??          ??                                      
DATA:00464c7e                   ??          ??                                      
DATA:00464c7f                   ??          ??                                      
DATA:00464c80                   ??          ??                                      
DATA:00464c81                   ??          ??                                      
DATA:00464c82                   ??          ??                                      
DATA:00464c83                   ??          ??                                      
DATA:00464c84                   ??          ??                                      
DATA:00464c85                   ??          ??                                      
DATA:00464c86                   ??          ??                                      
DATA:00464c87                   ??          ??                                      
DATA:00464c88                   ??          ??                                      
DATA:00464c89                   ??          ??                                      
DATA:00464c8a                   ??          ??                                      
DATA:00464c8b                   ??          ??                                      
DATA:00464c8c                   ??          ??                                      
DATA:00464c8d                   ??          ??                                      
DATA:00464c8e                   ??          ??                                      
DATA:00464c8f                   ??          ??                                      
DATA:00464c90                   ??          ??                                      
DATA:00464c91                   ??          ??                                      
DATA:00464c92                   ??          ??                                      
DATA:00464c93                   ??          ??                                      
DATA:00464c94                   ??          ??                                      
DATA:00464c95                   ??          ??                                      
DATA:00464c96                   ??          ??                                      
DATA:00464c97                   ??          ??                                      
DATA:00464c98                   ??          ??                                      
DATA:00464c99                   ??          ??                                      
DATA:00464c9a                   ??          ??                                      
DATA:00464c9b                   ??          ??                                      
DATA:00464c9c                   ??          ??                                      
DATA:00464c9d                   ??          ??                                      
DATA:00464c9e                   ??          ??                                      
DATA:00464c9f                   ??          ??                                      
DATA:00464ca0                   ??          ??                                      
DATA:00464ca1                   ??          ??                                      
DATA:00464ca2                   ??          ??                                      
DATA:00464ca3                   ??          ??                                      
DATA:00464ca4                   ??          ??                                      
DATA:00464ca5                   ??          ??                                      
DATA:00464ca6                   ??          ??                                      
DATA:00464ca7                   ??          ??                                      
DATA:00464ca8                   ??          ??                                      
DATA:00464ca9                   ??          ??                                      
DATA:00464caa                   ??          ??                                      
DATA:00464cab                   ??          ??                                      
DATA:00464cac                   ??          ??                                      
DATA:00464cad                   ??          ??                                      
DATA:00464cae                   ??          ??                                      
DATA:00464caf                   ??          ??                                      
DATA:00464cb0                   ??          ??                                      
DATA:00464cb1                   ??          ??                                      
DATA:00464cb2                   ??          ??                                      
DATA:00464cb3                   ??          ??                                      
DATA:00464cb4                   ??          ??                                      
DATA:00464cb5                   ??          ??                                      
DATA:00464cb6                   ??          ??                                      
DATA:00464cb7                   ??          ??                                      
DATA:00464cb8                   ??          ??                                      
DATA:00464cb9                   ??          ??                                      
DATA:00464cba                   ??          ??                                      
DATA:00464cbb                   ??          ??                                      
DATA:00464cbc                   ??          ??                                      
DATA:00464cbd                   ??          ??                                      
DATA:00464cbe                   ??          ??                                      
DATA:00464cbf                   ??          ??                                      
DATA:00464cc0                   ??          ??                                      
DATA:00464cc1                   ??          ??                                      
DATA:00464cc2                   ??          ??                                      
DATA:00464cc3                   ??          ??                                      
DATA:00464cc4                   ??          ??                                      
DATA:00464cc5                   ??          ??                                      
DATA:00464cc6                   ??          ??                                      
DATA:00464cc7                   ??          ??                                      
DATA:00464cc8                   ??          ??                                      
DATA:00464cc9                   ??          ??                                      
DATA:00464cca                   ??          ??                                      
DATA:00464ccb                   ??          ??                                      
DATA:00464ccc                   ??          ??                                      
DATA:00464ccd                   ??          ??                                      
DATA:00464cce                   ??          ??                                      
DATA:00464ccf                   ??          ??                                      
DATA:00464cd0                   ??          ??                                      
DATA:00464cd1                   ??          ??                                      
DATA:00464cd2                   ??          ??                                      
DATA:00464cd3                   ??          ??                                      
DATA:00464cd4                   ??          ??                                      
DATA:00464cd5                   ??          ??                                      
DATA:00464cd6                   ??          ??                                      
DATA:00464cd7                   ??          ??                                      
DATA:00464cd8                   ??          ??                                      
DATA:00464cd9                   ??          ??                                      
DATA:00464cda                   ??          ??                                      
DATA:00464cdb                   ??          ??                                      
DATA:00464cdc                   ??          ??                                      
DATA:00464cdd                   ??          ??                                      
DATA:00464cde                   ??          ??                                      
DATA:00464cdf                   ??          ??                                      
DATA:00464ce0                   ??          ??                                      
DATA:00464ce1                   ??          ??                                      
DATA:00464ce2                   ??          ??                                      
DATA:00464ce3                   ??          ??                                      
DATA:00464ce4                   ??          ??                                      
DATA:00464ce5                   ??          ??                                      
DATA:00464ce6                   ??          ??                                      
DATA:00464ce7                   ??          ??                                      
DATA:00464ce8                   ??          ??                                      
DATA:00464ce9                   ??          ??                                      
DATA:00464cea                   ??          ??                                      
DATA:00464ceb                   ??          ??                                      
DATA:00464cec                   ??          ??                                      
DATA:00464ced                   ??          ??                                      
DATA:00464cee                   ??          ??                                      
DATA:00464cef                   ??          ??                                      
DATA:00464cf0                   ??          ??                                      
DATA:00464cf1                   ??          ??                                      
DATA:00464cf2                   ??          ??                                      
DATA:00464cf3                   ??          ??                                      
DATA:00464cf4                   ??          ??                                      
DATA:00464cf5                   ??          ??                                      
DATA:00464cf6                   ??          ??                                      
DATA:00464cf7                   ??          ??                                      
DATA:00464cf8                   ??          ??                                      
DATA:00464cf9                   ??          ??                                      
DATA:00464cfa                   ??          ??                                      
DATA:00464cfb                   ??          ??                                      
DATA:00464cfc                   ??          ??                                      
DATA:00464cfd                   ??          ??                                      
DATA:00464cfe                   ??          ??                                      
DATA:00464cff                   ??          ??                                      
DATA:00464d00                   ??          ??                                      
DATA:00464d01                   ??          ??                                      
DATA:00464d02                   ??          ??                                      
DATA:00464d03                   ??          ??                                      
DATA:00464d04                   ??          ??                                      
DATA:00464d05                   ??          ??                                      
DATA:00464d06                   ??          ??                                      
DATA:00464d07                   ??          ??                                      
DATA:00464d08                   ??          ??                                      
DATA:00464d09                   ??          ??                                      
DATA:00464d0a                   ??          ??                                      
DATA:00464d0b                   ??          ??                                      
DATA:00464d0c                   ??          ??                                      
DATA:00464d0d                   ??          ??                                      
DATA:00464d0e                   ??          ??                                      
DATA:00464d0f                   ??          ??                                      
DATA:00464d10                   ??          ??                                      
DATA:00464d11                   ??          ??                                      
DATA:00464d12                   ??          ??                                      
DATA:00464d13                   ??          ??                                      
DATA:00464d14                   ??          ??                                      
DATA:00464d15                   ??          ??                                      
DATA:00464d16                   ??          ??                                      
DATA:00464d17                   ??          ??                                      
DATA:00464d18                   ??          ??                                      
DATA:00464d19                   ??          ??                                      
DATA:00464d1a                   ??          ??                                      
DATA:00464d1b                   ??          ??                                      
DATA:00464d1c                   ??          ??                                      
DATA:00464d1d                   ??          ??                                      
DATA:00464d1e                   ??          ??                                      
DATA:00464d1f                   ??          ??                                      
DATA:00464d20                   ??          ??                                      
DATA:00464d21                   ??          ??                                      
DATA:00464d22                   ??          ??                                      
DATA:00464d23                   ??          ??                                      
DATA:00464d24                   ??          ??                                      
DATA:00464d25                   ??          ??                                      
DATA:00464d26                   ??          ??                                      
DATA:00464d27                   ??          ??                                      
DATA:00464d28                   ??          ??                                      
DATA:00464d29                   ??          ??                                      
DATA:00464d2a                   ??          ??                                      
DATA:00464d2b                   ??          ??                                      
DATA:00464d2c                   ??          ??                                      
DATA:00464d2d                   ??          ??                                      
DATA:00464d2e                   ??          ??                                      
DATA:00464d2f                   ??          ??                                      
DATA:00464d30                   ??          ??                                      
DATA:00464d31                   ??          ??                                      
DATA:00464d32                   ??          ??                                      
DATA:00464d33                   ??          ??                                      
DATA:00464d34                   ??          ??                                      
DATA:00464d35                   ??          ??                                      
DATA:00464d36                   ??          ??                                      
DATA:00464d37                   ??          ??                                      
DATA:00464d38                   ??          ??                                      
DATA:00464d39                   ??          ??                                      
DATA:00464d3a                   ??          ??                                      
DATA:00464d3b                   ??          ??                                      
DATA:00464d3c                   ??          ??                                      
DATA:00464d3d                   ??          ??                                      
DATA:00464d3e                   ??          ??                                      
DATA:00464d3f                   ??          ??                                      
DATA:00464d40                   ??          ??                                      
DATA:00464d41                   ??          ??                                      
DATA:00464d42                   ??          ??                                      
DATA:00464d43                   ??          ??                                      
DATA:00464d44                   ??          ??                                      
DATA:00464d45                   ??          ??                                      
DATA:00464d46                   ??          ??                                      
DATA:00464d47                   ??          ??                                      
DATA:00464d48                   ??          ??                                      
DATA:00464d49                   ??          ??                                      
DATA:00464d4a                   ??          ??                                      
DATA:00464d4b                   ??          ??                                      
DATA:00464d4c                   ??          ??                                      
DATA:00464d4d                   ??          ??                                      
DATA:00464d4e                   ??          ??                                      
DATA:00464d4f                   ??          ??                                      
DATA:00464d50                   ??          ??                                      
DATA:00464d51                   ??          ??                                      
DATA:00464d52                   ??          ??                                      
DATA:00464d53                   ??          ??                                      
DATA:00464d54                   ??          ??                                      
DATA:00464d55                   ??          ??                                      
DATA:00464d56                   ??          ??                                      
DATA:00464d57                   ??          ??                                      
DATA:00464d58                   ??          ??                                      
DATA:00464d59                   ??          ??                                      
DATA:00464d5a                   ??          ??                                      
DATA:00464d5b                   ??          ??                                      
DATA:00464d5c                   ??          ??                                      
DATA:00464d5d                   ??          ??                                      
DATA:00464d5e                   ??          ??                                      
DATA:00464d5f                   ??          ??                                      
DATA:00464d60                   ??          ??                                      
DATA:00464d61                   ??          ??                                      
DATA:00464d62                   ??          ??                                      
DATA:00464d63                   ??          ??                                      
DATA:00464d64                   ??          ??                                      
DATA:00464d65                   ??          ??                                      
DATA:00464d66                   ??          ??                                      
DATA:00464d67                   ??          ??                                      
DATA:00464d68                   ??          ??                                      
DATA:00464d69                   ??          ??                                      
DATA:00464d6a                   ??          ??                                      
DATA:00464d6b                   ??          ??                                      
DATA:00464d6c                   ??          ??                                      
DATA:00464d6d                   ??          ??                                      
DATA:00464d6e                   ??          ??                                      
DATA:00464d6f                   ??          ??                                      
DATA:00464d70                   ??          ??                                      
DATA:00464d71                   ??          ??                                      
DATA:00464d72                   ??          ??                                      
DATA:00464d73                   ??          ??                                      
DATA:00464d74                   ??          ??                                      
DATA:00464d75                   ??          ??                                      
DATA:00464d76                   ??          ??                                      
DATA:00464d77                   ??          ??                                      
DATA:00464d78                   ??          ??                                      
DATA:00464d79                   ??          ??                                      
DATA:00464d7a                   ??          ??                                      
DATA:00464d7b                   ??          ??                                      
DATA:00464d7c                   ??          ??                                      
DATA:00464d7d                   ??          ??                                      
DATA:00464d7e                   ??          ??                                      
DATA:00464d7f                   ??          ??                                      
DATA:00464d80                   ??          ??                                      
DATA:00464d81                   ??          ??                                      
DATA:00464d82                   ??          ??                                      
DATA:00464d83                   ??          ??                                      
DATA:00464d84                   ??          ??                                      
DATA:00464d85                   ??          ??                                      
DATA:00464d86                   ??          ??                                      
DATA:00464d87                   ??          ??                                      
DATA:00464d88                   ??          ??                                      
DATA:00464d89                   ??          ??                                      
DATA:00464d8a                   ??          ??                                      
DATA:00464d8b                   ??          ??                                      
DATA:00464d8c                   ??          ??                                      
DATA:00464d8d                   ??          ??                                      
DATA:00464d8e                   ??          ??                                      
DATA:00464d8f                   ??          ??                                      
DATA:00464d90                   ??          ??                                      
DATA:00464d91                   ??          ??                                      
DATA:00464d92                   ??          ??                                      
DATA:00464d93                   ??          ??                                      
DATA:00464d94                   ??          ??                                      
DATA:00464d95                   ??          ??                                      
DATA:00464d96                   ??          ??                                      
DATA:00464d97                   ??          ??                                      
DATA:00464d98                   ??          ??                                      
DATA:00464d99                   ??          ??                                      
DATA:00464d9a                   ??          ??                                      
DATA:00464d9b                   ??          ??                                      
DATA:00464d9c                   ??          ??                                      
DATA:00464d9d                   ??          ??                                      
DATA:00464d9e                   ??          ??                                      
DATA:00464d9f                   ??          ??                                      
DATA:00464da0                   ??          ??                                      
DATA:00464da1                   ??          ??                                      
DATA:00464da2                   ??          ??                                      
DATA:00464da3                   ??          ??                                      
DATA:00464da4                   ??          ??                                      
DATA:00464da5                   ??          ??                                      
DATA:00464da6                   ??          ??                                      
DATA:00464da7                   ??          ??                                      
DATA:00464da8                   ??          ??                                      
DATA:00464da9                   ??          ??                                      
DATA:00464daa                   ??          ??                                      
DATA:00464dab                   ??          ??                                      
DATA:00464dac                   ??          ??                                      
DATA:00464dad                   ??          ??                                      
DATA:00464dae                   ??          ??                                      
DATA:00464daf                   ??          ??                                      
DATA:00464db0                   ??          ??                                      
DATA:00464db1                   ??          ??                                      
DATA:00464db2                   ??          ??                                      
DATA:00464db3                   ??          ??                                      
DATA:00464db4                   ??          ??                                      
DATA:00464db5                   ??          ??                                      
DATA:00464db6                   ??          ??                                      
DATA:00464db7                   ??          ??                                      
DATA:00464db8                   ??          ??                                      
DATA:00464db9                   ??          ??                                      
DATA:00464dba                   ??          ??                                      
DATA:00464dbb                   ??          ??                                      
DATA:00464dbc                   ??          ??                                      
DATA:00464dbd                   ??          ??                                      
DATA:00464dbe                   ??          ??                                      
DATA:00464dbf                   ??          ??                                      
DATA:00464dc0                   ??          ??                                      
DATA:00464dc1                   ??          ??                                      
DATA:00464dc2                   ??          ??                                      
DATA:00464dc3                   ??          ??                                      
DATA:00464dc4                   ??          ??                                      
DATA:00464dc5                   ??          ??                                      
DATA:00464dc6                   ??          ??                                      
DATA:00464dc7                   ??          ??                                      
DATA:00464dc8                   ??          ??                                      
DATA:00464dc9                   ??          ??                                      
DATA:00464dca                   ??          ??                                      
DATA:00464dcb                   ??          ??                                      
DATA:00464dcc                   ??          ??                                      
DATA:00464dcd                   ??          ??                                      
DATA:00464dce                   ??          ??                                      
DATA:00464dcf                   ??          ??                                      
DATA:00464dd0                   ??          ??                                      
DATA:00464dd1                   ??          ??                                      
DATA:00464dd2                   ??          ??                                      
DATA:00464dd3                   ??          ??                                      
DATA:00464dd4                   ??          ??                                      
DATA:00464dd5                   ??          ??                                      
DATA:00464dd6                   ??          ??                                      
DATA:00464dd7                   ??          ??                                      
DATA:00464dd8                   ??          ??                                      
DATA:00464dd9                   ??          ??                                      
DATA:00464dda                   ??          ??                                      
DATA:00464ddb                   ??          ??                                      
DATA:00464ddc                   ??          ??                                      
DATA:00464ddd                   ??          ??                                      
DATA:00464dde                   ??          ??                                      
DATA:00464ddf                   ??          ??                                      
DATA:00464de0                   ??          ??                                      
DATA:00464de1                   ??          ??                                      
DATA:00464de2                   ??          ??                                      
DATA:00464de3                   ??          ??                                      
DATA:00464de4                   ??          ??                                      
DATA:00464de5                   ??          ??                                      
DATA:00464de6                   ??          ??                                      
DATA:00464de7                   ??          ??                                      
DATA:00464de8                   ??          ??                                      
DATA:00464de9                   ??          ??                                      
DATA:00464dea                   ??          ??                                      
DATA:00464deb                   ??          ??                                      
DATA:00464dec                   ??          ??                                      
DATA:00464ded                   ??          ??                                      
DATA:00464dee                   ??          ??                                      
DATA:00464def                   ??          ??                                      
DATA:00464df0                   ??          ??                                      
DATA:00464df1                   ??          ??                                      
DATA:00464df2                   ??          ??                                      
DATA:00464df3                   ??          ??                                      
DATA:00464df4                   ??          ??                                      
DATA:00464df5                   ??          ??                                      
DATA:00464df6                   ??          ??                                      
DATA:00464df7                   ??          ??                                      
DATA:00464df8                   ??          ??                                      
DATA:00464df9                   ??          ??                                      
DATA:00464dfa                   ??          ??                                      
DATA:00464dfb                   ??          ??                                      
DATA:00464dfc                   ??          ??                                      
DATA:00464dfd                   ??          ??                                      
DATA:00464dfe                   ??          ??                                      
DATA:00464dff                   ??          ??                                      
DATA:00464e00                   ??          ??                                      
DATA:00464e01                   ??          ??                                      
DATA:00464e02                   ??          ??                                      
DATA:00464e03                   ??          ??                                      
DATA:00464e04                   ??          ??                                      
DATA:00464e05                   ??          ??                                      
DATA:00464e06                   ??          ??                                      
DATA:00464e07                   ??          ??                                      
DATA:00464e08                   ??          ??                                      
DATA:00464e09                   ??          ??                                      
DATA:00464e0a                   ??          ??                                      
DATA:00464e0b                   ??          ??                                      
DATA:00464e0c                   ??          ??                                      
DATA:00464e0d                   ??          ??                                      
DATA:00464e0e                   ??          ??                                      
DATA:00464e0f                   ??          ??                                      
DATA:00464e10                   ??          ??                                      
DATA:00464e11                   ??          ??                                      
DATA:00464e12                   ??          ??                                      
DATA:00464e13                   ??          ??                                      
DATA:00464e14                   ??          ??                                      
DATA:00464e15                   ??          ??                                      
DATA:00464e16                   ??          ??                                      
DATA:00464e17                   ??          ??                                      
DATA:00464e18                   ??          ??                                      
DATA:00464e19                   ??          ??                                      
DATA:00464e1a                   ??          ??                                      
DATA:00464e1b                   ??          ??                                      
DATA:00464e1c                   ??          ??                                      
DATA:00464e1d                   ??          ??                                      
DATA:00464e1e                   ??          ??                                      
DATA:00464e1f                   ??          ??                                      
DATA:00464e20                   ??          ??                                      
DATA:00464e21                   ??          ??                                      
DATA:00464e22                   ??          ??                                      
DATA:00464e23                   ??          ??                                      
DATA:00464e24                   ??          ??                                      
DATA:00464e25                   ??          ??                                      
DATA:00464e26                   ??          ??                                      
DATA:00464e27                   ??          ??                                      
DATA:00464e28                   ??          ??                                      
DATA:00464e29                   ??          ??                                      
DATA:00464e2a                   ??          ??                                      
DATA:00464e2b                   ??          ??                                      
DATA:00464e2c                   ??          ??                                      
DATA:00464e2d                   ??          ??                                      
DATA:00464e2e                   ??          ??                                      
DATA:00464e2f                   ??          ??                                      
DATA:00464e30                   ??          ??                                      
DATA:00464e31                   ??          ??                                      
DATA:00464e32                   ??          ??                                      
DATA:00464e33                   ??          ??                                      
DATA:00464e34                   ??          ??                                      
DATA:00464e35                   ??          ??                                      
DATA:00464e36                   ??          ??                                      
DATA:00464e37                   ??          ??                                      
DATA:00464e38                   ??          ??                                      
DATA:00464e39                   ??          ??                                      
DATA:00464e3a                   ??          ??                                      
DATA:00464e3b                   ??          ??                                      
DATA:00464e3c                   ??          ??                                      
DATA:00464e3d                   ??          ??                                      
DATA:00464e3e                   ??          ??                                      
DATA:00464e3f                   ??          ??                                      
DATA:00464e40                   ??          ??                                      
DATA:00464e41                   ??          ??                                      
DATA:00464e42                   ??          ??                                      
DATA:00464e43                   ??          ??                                      
DATA:00464e44                   ??          ??                                      
DATA:00464e45                   ??          ??                                      
DATA:00464e46                   ??          ??                                      
DATA:00464e47                   ??          ??                                      
DATA:00464e48                   ??          ??                                      
DATA:00464e49                   ??          ??                                      
DATA:00464e4a                   ??          ??                                      
DATA:00464e4b                   ??          ??                                      
DATA:00464e4c                   ??          ??                                      
DATA:00464e4d                   ??          ??                                      
DATA:00464e4e                   ??          ??                                      
DATA:00464e4f                   ??          ??                                      
DATA:00464e50                   ??          ??                                      
DATA:00464e51                   ??          ??                                      
DATA:00464e52                   ??          ??                                      
DATA:00464e53                   ??          ??                                      
DATA:00464e54                   ??          ??                                      
DATA:00464e55                   ??          ??                                      
DATA:00464e56                   ??          ??                                      
DATA:00464e57                   ??          ??                                      
DATA:00464e58                   ??          ??                                      
DATA:00464e59                   ??          ??                                      
DATA:00464e5a                   ??          ??                                      
DATA:00464e5b                   ??          ??                                      
DATA:00464e5c                   ??          ??                                      
DATA:00464e5d                   ??          ??                                      
DATA:00464e5e                   ??          ??                                      
DATA:00464e5f                   ??          ??                                      
DATA:00464e60                   ??          ??                                      
DATA:00464e61                   ??          ??                                      
DATA:00464e62                   ??          ??                                      
DATA:00464e63                   ??          ??                                      
DATA:00464e64                   ??          ??                                      
DATA:00464e65                   ??          ??                                      
DATA:00464e66                   ??          ??                                      
DATA:00464e67                   ??          ??                                      
DATA:00464e68                   ??          ??                                      
DATA:00464e69                   ??          ??                                      
DATA:00464e6a                   ??          ??                                      
DATA:00464e6b                   ??          ??                                      
DATA:00464e6c                   ??          ??                                      
DATA:00464e6d                   ??          ??                                      
DATA:00464e6e                   ??          ??                                      
DATA:00464e6f                   ??          ??                                      
DATA:00464e70                   ??          ??                                      
DATA:00464e71                   ??          ??                                      
DATA:00464e72                   ??          ??                                      
DATA:00464e73                   ??          ??                                      
DATA:00464e74                   ??          ??                                      
DATA:00464e75                   ??          ??                                      
DATA:00464e76                   ??          ??                                      
DATA:00464e77                   ??          ??                                      
DATA:00464e78                   ??          ??                                      
DATA:00464e79                   ??          ??                                      
DATA:00464e7a                   ??          ??                                      
DATA:00464e7b                   ??          ??                                      
DATA:00464e7c                   ??          ??                                      
DATA:00464e7d                   ??          ??                                      
DATA:00464e7e                   ??          ??                                      
DATA:00464e7f                   ??          ??                                      
DATA:00464e80                   ??          ??                                      
DATA:00464e81                   ??          ??                                      
DATA:00464e82                   ??          ??                                      
DATA:00464e83                   ??          ??                                      
DATA:00464e84                   ??          ??                                      
DATA:00464e85                   ??          ??                                      
DATA:00464e86                   ??          ??                                      
DATA:00464e87                   ??          ??                                      
DATA:00464e88                   ??          ??                                      
DATA:00464e89                   ??          ??                                      
DATA:00464e8a                   ??          ??                                      
DATA:00464e8b                   ??          ??                                      
DATA:00464e8c                   ??          ??                                      
DATA:00464e8d                   ??          ??                                      
DATA:00464e8e                   ??          ??                                      
DATA:00464e8f                   ??          ??                                      
DATA:00464e90                   ??          ??                                      
DATA:00464e91                   ??          ??                                      
DATA:00464e92                   ??          ??                                      
DATA:00464e93                   ??          ??                                      
DATA:00464e94                   ??          ??                                      
DATA:00464e95                   ??          ??                                      
DATA:00464e96                   ??          ??                                      
DATA:00464e97                   ??          ??                                      
DATA:00464e98                   ??          ??                                      
DATA:00464e99                   ??          ??                                      
DATA:00464e9a                   ??          ??                                      
DATA:00464e9b                   ??          ??                                      
DATA:00464e9c                   ??          ??                                      
DATA:00464e9d                   ??          ??                                      
DATA:00464e9e                   ??          ??                                      
DATA:00464e9f                   ??          ??                                      
DATA:00464ea0                   ??          ??                                      
DATA:00464ea1                   ??          ??                                      
DATA:00464ea2                   ??          ??                                      
DATA:00464ea3                   ??          ??                                      
DATA:00464ea4                   ??          ??                                      
DATA:00464ea5                   ??          ??                                      
DATA:00464ea6                   ??          ??                                      
DATA:00464ea7                   ??          ??                                      
DATA:00464ea8                   ??          ??                                      
DATA:00464ea9                   ??          ??                                      
DATA:00464eaa                   ??          ??                                      
DATA:00464eab                   ??          ??                                      
DATA:00464eac                   ??          ??                                      
DATA:00464ead                   ??          ??                                      
DATA:00464eae                   ??          ??                                      
DATA:00464eaf                   ??          ??                                      
DATA:00464eb0                   ??          ??                                      
DATA:00464eb1                   ??          ??                                      
DATA:00464eb2                   ??          ??                                      
DATA:00464eb3                   ??          ??                                      
DATA:00464eb4                   ??          ??                                      
DATA:00464eb5                   ??          ??                                      
DATA:00464eb6                   ??          ??                                      
DATA:00464eb7                   ??          ??                                      
DATA:00464eb8                   ??          ??                                      
DATA:00464eb9                   ??          ??                                      
DATA:00464eba                   ??          ??                                      
DATA:00464ebb                   ??          ??                                      
DATA:00464ebc                   ??          ??                                      
DATA:00464ebd                   ??          ??                                      
DATA:00464ebe                   ??          ??                                      
DATA:00464ebf                   ??          ??                                      
DATA:00464ec0                   ??          ??                                      
DATA:00464ec1                   ??          ??                                      
DATA:00464ec2                   ??          ??                                      
DATA:00464ec3                   ??          ??                                      
DATA:00464ec4                   ??          ??                                      
DATA:00464ec5                   ??          ??                                      
DATA:00464ec6                   ??          ??                                      
DATA:00464ec7                   ??          ??                                      
DATA:00464ec8                   ??          ??                                      
DATA:00464ec9                   ??          ??                                      
DATA:00464eca                   ??          ??                                      
DATA:00464ecb                   ??          ??                                      
DATA:00464ecc                   ??          ??                                      
DATA:00464ecd                   ??          ??                                      
DATA:00464ece                   ??          ??                                      
DATA:00464ecf                   ??          ??                                      
DATA:00464ed0                   ??          ??                                      
DATA:00464ed1                   ??          ??                                      
DATA:00464ed2                   ??          ??                                      
DATA:00464ed3                   ??          ??                                      
DATA:00464ed4                   ??          ??                                      
DATA:00464ed5                   ??          ??                                      
DATA:00464ed6                   ??          ??                                      
DATA:00464ed7                   ??          ??                                      
DATA:00464ed8                   ??          ??                                      
DATA:00464ed9                   ??          ??                                      
DATA:00464eda                   ??          ??                                      
DATA:00464edb                   ??          ??                                      
DATA:00464edc                   ??          ??                                      
DATA:00464edd                   ??          ??                                      
DATA:00464ede                   ??          ??                                      
DATA:00464edf                   ??          ??                                      
DATA:00464ee0                   ??          ??                                      
DATA:00464ee1                   ??          ??                                      
DATA:00464ee2                   ??          ??                                      
DATA:00464ee3                   ??          ??                                      
DATA:00464ee4                   ??          ??                                      
DATA:00464ee5                   ??          ??                                      
DATA:00464ee6                   ??          ??                                      
DATA:00464ee7                   ??          ??                                      
DATA:00464ee8                   ??          ??                                      
DATA:00464ee9                   ??          ??                                      
DATA:00464eea                   ??          ??                                      
DATA:00464eeb                   ??          ??                                      
DATA:00464eec                   ??          ??                                      
DATA:00464eed                   ??          ??                                      
DATA:00464eee                   ??          ??                                      
DATA:00464eef                   ??          ??                                      
DATA:00464ef0                   ??          ??                                      
DATA:00464ef1                   ??          ??                                      
DATA:00464ef2                   ??          ??                                      
DATA:00464ef3                   ??          ??                                      
DATA:00464ef4                   ??          ??                                      
DATA:00464ef5                   ??          ??                                      
DATA:00464ef6                   ??          ??                                      
DATA:00464ef7                   ??          ??                                      
DATA:00464ef8                   ??          ??                                      
DATA:00464ef9                   ??          ??                                      
DATA:00464efa                   ??          ??                                      
DATA:00464efb                   ??          ??                                      
DATA:00464efc                   ??          ??                                      
DATA:00464efd                   ??          ??                                      
DATA:00464efe                   ??          ??                                      
DATA:00464eff                   ??          ??                                      
DATA:00464f00                   ??          ??                                      
DATA:00464f01                   ??          ??                                      
DATA:00464f02                   ??          ??                                      
DATA:00464f03                   ??          ??                                      
DATA:00464f04                   ??          ??                                      
DATA:00464f05                   ??          ??                                      
DATA:00464f06                   ??          ??                                      
DATA:00464f07                   ??          ??                                      
DATA:00464f08                   ??          ??                                      
DATA:00464f09                   ??          ??                                      
DATA:00464f0a                   ??          ??                                      
DATA:00464f0b                   ??          ??                                      
DATA:00464f0c                   ??          ??                                      
DATA:00464f0d                   ??          ??                                      
DATA:00464f0e                   ??          ??                                      
DATA:00464f0f                   ??          ??                                      
DATA:00464f10                   ??          ??                                      
DATA:00464f11                   ??          ??                                      
DATA:00464f12                   ??          ??                                      
DATA:00464f13                   ??          ??                                      
DATA:00464f14                   ??          ??                                      
DATA:00464f15                   ??          ??                                      
DATA:00464f16                   ??          ??                                      
DATA:00464f17                   ??          ??                                      
DATA:00464f18                   ??          ??                                      
DATA:00464f19                   ??          ??                                      
DATA:00464f1a                   ??          ??                                      
DATA:00464f1b                   ??          ??                                      
DATA:00464f1c                   ??          ??                                      
DATA:00464f1d                   ??          ??                                      
DATA:00464f1e                   ??          ??                                      
DATA:00464f1f                   ??          ??                                      
DATA:00464f20                   ??          ??                                      
DATA:00464f21                   ??          ??                                      
DATA:00464f22                   ??          ??                                      
DATA:00464f23                   ??          ??                                      
DATA:00464f24                   ??          ??                                      
DATA:00464f25                   ??          ??                                      
DATA:00464f26                   ??          ??                                      
DATA:00464f27                   ??          ??                                      
DATA:00464f28                   ??          ??                                      
DATA:00464f29                   ??          ??                                      
DATA:00464f2a                   ??          ??                                      
DATA:00464f2b                   ??          ??                                      
DATA:00464f2c                   ??          ??                                      
DATA:00464f2d                   ??          ??                                      
DATA:00464f2e                   ??          ??                                      
DATA:00464f2f                   ??          ??                                      
DATA:00464f30                   ??          ??                                      
DATA:00464f31                   ??          ??                                      
DATA:00464f32                   ??          ??                                      
DATA:00464f33                   ??          ??                                      
DATA:00464f34                   ??          ??                                      
DATA:00464f35                   ??          ??                                      
DATA:00464f36                   ??          ??                                      
DATA:00464f37                   ??          ??                                      
DATA:00464f38                   ??          ??                                      
DATA:00464f39                   ??          ??                                      
DATA:00464f3a                   ??          ??                                      
DATA:00464f3b                   ??          ??                                      
DATA:00464f3c                   ??          ??                                      
DATA:00464f3d                   ??          ??                                      
DATA:00464f3e                   ??          ??                                      
DATA:00464f3f                   ??          ??                                      
DATA:00464f40                   ??          ??                                      
DATA:00464f41                   ??          ??                                      
DATA:00464f42                   ??          ??                                      
DATA:00464f43                   ??          ??                                      
DATA:00464f44                   ??          ??                                      
DATA:00464f45                   ??          ??                                      
DATA:00464f46                   ??          ??                                      
DATA:00464f47                   ??          ??                                      
DATA:00464f48                   ??          ??                                      
DATA:00464f49                   ??          ??                                      
DATA:00464f4a                   ??          ??                                      
DATA:00464f4b                   ??          ??                                      
DATA:00464f4c                   ??          ??                                      
DATA:00464f4d                   ??          ??                                      
DATA:00464f4e                   ??          ??                                      
DATA:00464f4f                   ??          ??                                      
DATA:00464f50                   ??          ??                                      
DATA:00464f51                   ??          ??                                      
DATA:00464f52                   ??          ??                                      
DATA:00464f53                   ??          ??                                      
DATA:00464f54                   ??          ??                                      
DATA:00464f55                   ??          ??                                      
DATA:00464f56                   ??          ??                                      
DATA:00464f57                   ??          ??                                      
DATA:00464f58                   ??          ??                                      
DATA:00464f59                   ??          ??                                      
DATA:00464f5a                   ??          ??                                      
DATA:00464f5b                   ??          ??                                      
DATA:00464f5c                   ??          ??                                      
DATA:00464f5d                   ??          ??                                      
DATA:00464f5e                   ??          ??                                      
DATA:00464f5f                   ??          ??                                      
DATA:00464f60                   ??          ??                                      
DATA:00464f61                   ??          ??                                      
DATA:00464f62                   ??          ??                                      
DATA:00464f63                   ??          ??                                      
DATA:00464f64                   ??          ??                                      
DATA:00464f65                   ??          ??                                      
DATA:00464f66                   ??          ??                                      
DATA:00464f67                   ??          ??                                      
DATA:00464f68                   ??          ??                                      
DATA:00464f69                   ??          ??                                      
DATA:00464f6a                   ??          ??                                      
DATA:00464f6b                   ??          ??                                      
DATA:00464f6c                   ??          ??                                      
DATA:00464f6d                   ??          ??                                      
DATA:00464f6e                   ??          ??                                      
DATA:00464f6f                   ??          ??                                      
DATA:00464f70                   ??          ??                                      
DATA:00464f71                   ??          ??                                      
DATA:00464f72                   ??          ??                                      
DATA:00464f73                   ??          ??                                      
DATA:00464f74                   ??          ??                                      
DATA:00464f75                   ??          ??                                      
DATA:00464f76                   ??          ??                                      
DATA:00464f77                   ??          ??                                      
DATA:00464f78                   ??          ??                                      
DATA:00464f79                   ??          ??                                      
DATA:00464f7a                   ??          ??                                      
DATA:00464f7b                   ??          ??                                      
DATA:00464f7c                   ??          ??                                      
DATA:00464f7d                   ??          ??                                      
DATA:00464f7e                   ??          ??                                      
DATA:00464f7f                   ??          ??                                      
DATA:00464f80                   ??          ??                                      
DATA:00464f81                   ??          ??                                      
DATA:00464f82                   ??          ??                                      
DATA:00464f83                   ??          ??                                      
DATA:00464f84                   ??          ??                                      
DATA:00464f85                   ??          ??                                      
DATA:00464f86                   ??          ??                                      
DATA:00464f87                   ??          ??                                      
DATA:00464f88                   ??          ??                                      
DATA:00464f89                   ??          ??                                      
DATA:00464f8a                   ??          ??                                      
DATA:00464f8b                   ??          ??                                      
DATA:00464f8c                   ??          ??                                      
DATA:00464f8d                   ??          ??                                      
DATA:00464f8e                   ??          ??                                      
DATA:00464f8f                   ??          ??                                      
DATA:00464f90                   ??          ??                                      
DATA:00464f91                   ??          ??                                      
DATA:00464f92                   ??          ??                                      
DATA:00464f93                   ??          ??                                      
DATA:00464f94                   ??          ??                                      
DATA:00464f95                   ??          ??                                      
DATA:00464f96                   ??          ??                                      
DATA:00464f97                   ??          ??                                      
DATA:00464f98                   ??          ??                                      
DATA:00464f99                   ??          ??                                      
DATA:00464f9a                   ??          ??                                      
DATA:00464f9b                   ??          ??                                      
DATA:00464f9c                   ??          ??                                      
DATA:00464f9d                   ??          ??                                      
DATA:00464f9e                   ??          ??                                      
DATA:00464f9f                   ??          ??                                      
DATA:00464fa0                   ??          ??                                      
DATA:00464fa1                   ??          ??                                      
DATA:00464fa2                   ??          ??                                      
DATA:00464fa3                   ??          ??                                      
DATA:00464fa4                   ??          ??                                      
DATA:00464fa5                   ??          ??                                      
DATA:00464fa6                   ??          ??                                      
DATA:00464fa7                   ??          ??                                      
DATA:00464fa8                   ??          ??                                      
DATA:00464fa9                   ??          ??                                      
DATA:00464faa                   ??          ??                                      
DATA:00464fab                   ??          ??                                      
DATA:00464fac                   ??          ??                                      
DATA:00464fad                   ??          ??                                      
DATA:00464fae                   ??          ??                                      
DATA:00464faf                   ??          ??                                      
DATA:00464fb0                   ??          ??                                      
DATA:00464fb1                   ??          ??                                      
DATA:00464fb2                   ??          ??                                      
DATA:00464fb3                   ??          ??                                      
DATA:00464fb4                   ??          ??                                      
DATA:00464fb5                   ??          ??                                      
DATA:00464fb6                   ??          ??                                      
DATA:00464fb7                   ??          ??                                      
DATA:00464fb8                   ??          ??                                      
DATA:00464fb9                   ??          ??                                      
DATA:00464fba                   ??          ??                                      
DATA:00464fbb                   ??          ??                                      
DATA:00464fbc                   ??          ??                                      
DATA:00464fbd                   ??          ??                                      
DATA:00464fbe                   ??          ??                                      
DATA:00464fbf                   ??          ??                                      
DATA:00464fc0                   ??          ??                                      
DATA:00464fc1                   ??          ??                                      
DATA:00464fc2                   ??          ??                                      
DATA:00464fc3                   ??          ??                                      
DATA:00464fc4                   ??          ??                                      
DATA:00464fc5                   ??          ??                                      
DATA:00464fc6                   ??          ??                                      
DATA:00464fc7                   ??          ??                                      
DATA:00464fc8                   ??          ??                                      
DATA:00464fc9                   ??          ??                                      
DATA:00464fca                   ??          ??                                      
DATA:00464fcb                   ??          ??                                      
DATA:00464fcc                   ??          ??                                      
DATA:00464fcd                   ??          ??                                      
DATA:00464fce                   ??          ??                                      
DATA:00464fcf                   ??          ??                                      
DATA:00464fd0                   ??          ??                                      
DATA:00464fd1                   ??          ??                                      
DATA:00464fd2                   ??          ??                                      
DATA:00464fd3                   ??          ??                                      
DATA:00464fd4                   ??          ??                                      
DATA:00464fd5                   ??          ??                                      
DATA:00464fd6                   ??          ??                                      
DATA:00464fd7                   ??          ??                                      
DATA:00464fd8                   ??          ??                                      
DATA:00464fd9                   ??          ??                                      
DATA:00464fda                   ??          ??                                      
DATA:00464fdb                   ??          ??                                      
DATA:00464fdc                   ??          ??                                      
DATA:00464fdd                   ??          ??                                      
DATA:00464fde                   ??          ??                                      
DATA:00464fdf                   ??          ??                                      
DATA:00464fe0                   ??          ??                                      
DATA:00464fe1                   ??          ??                                      
DATA:00464fe2                   ??          ??                                      
DATA:00464fe3                   ??          ??                                      
DATA:00464fe4                   ??          ??                                      
DATA:00464fe5                   ??          ??                                      
DATA:00464fe6                   ??          ??                                      
DATA:00464fe7                   ??          ??                                      
DATA:00464fe8                   ??          ??                                      
DATA:00464fe9                   ??          ??                                      
DATA:00464fea                   ??          ??                                      
DATA:00464feb                   ??          ??                                      
DATA:00464fec                   ??          ??                                      
DATA:00464fed                   ??          ??                                      
DATA:00464fee                   ??          ??                                      
DATA:00464fef                   ??          ??                                      
DATA:00464ff0                   ??          ??                                      
DATA:00464ff1                   ??          ??                                      
DATA:00464ff2                   ??          ??                                      
DATA:00464ff3                   ??          ??                                      
DATA:00464ff4                   ??          ??                                      
DATA:00464ff5                   ??          ??                                      
DATA:00464ff6                   ??          ??                                      
DATA:00464ff7                   ??          ??                                      
DATA:00464ff8                   ??          ??                                      
DATA:00464ff9                   ??          ??                                      
DATA:00464ffa                   ??          ??                                      
DATA:00464ffb                   ??          ??                                      
DATA:00464ffc                   ??          ??                                      
DATA:00464ffd                   ??          ??                                      
DATA:00464ffe                   ??          ??                                      
DATA:00464fff                   ??          ??                                      
DATA:00465000                   ??          ??                                      
DATA:00465001                   ??          ??                                      
DATA:00465002                   ??          ??                                      
DATA:00465003                   ??          ??                                      
DATA:00465004                   ??          ??                                      
DATA:00465005                   ??          ??                                      
DATA:00465006                   ??          ??                                      
DATA:00465007                   ??          ??                                      
DATA:00465008                   ??          ??                                      
DATA:00465009                   ??          ??                                      
DATA:0046500a                   ??          ??                                      
DATA:0046500b                   ??          ??                                      
DATA:0046500c                   ??          ??                                      
DATA:0046500d                   ??          ??                                      
DATA:0046500e                   ??          ??                                      
DATA:0046500f                   ??          ??                                      
DATA:00465010                   ??          ??                                      
DATA:00465011                   ??          ??                                      
DATA:00465012                   ??          ??                                      
DATA:00465013                   ??          ??                                      
DATA:00465014                   ??          ??                                      
DATA:00465015                   ??          ??                                      
DATA:00465016                   ??          ??                                      
DATA:00465017                   ??          ??                                      
DATA:00465018                   ??          ??                                      
DATA:00465019                   ??          ??                                      
DATA:0046501a                   ??          ??                                      
DATA:0046501b                   ??          ??                                      
DATA:0046501c                   ??          ??                                      
DATA:0046501d                   ??          ??                                      
DATA:0046501e                   ??          ??                                      
DATA:0046501f                   ??          ??                                      
DATA:00465020                   ??          ??                                      
DATA:00465021                   ??          ??                                      
DATA:00465022                   ??          ??                                      
DATA:00465023                   ??          ??                                      
DATA:00465024                   ??          ??                                      
DATA:00465025                   ??          ??                                      
DATA:00465026                   ??          ??                                      
DATA:00465027                   ??          ??                                      
DATA:00465028                   ??          ??                                      
DATA:00465029                   ??          ??                                      
DATA:0046502a                   ??          ??                                      
DATA:0046502b                   ??          ??                                      
DATA:0046502c                   ??          ??                                      
DATA:0046502d                   ??          ??                                      
DATA:0046502e                   ??          ??                                      
DATA:0046502f                   ??          ??                                      
DATA:00465030                   ??          ??                                      
DATA:00465031                   ??          ??                                      
DATA:00465032                   ??          ??                                      
DATA:00465033                   ??          ??                                      
DATA:00465034                   ??          ??                                      
DATA:00465035                   ??          ??                                      
DATA:00465036                   ??          ??                                      
DATA:00465037                   ??          ??                                      
DATA:00465038                   ??          ??                                      
DATA:00465039                   ??          ??                                      
DATA:0046503a                   ??          ??                                      
DATA:0046503b                   ??          ??                                      
DATA:0046503c                   ??          ??                                      
DATA:0046503d                   ??          ??                                      
DATA:0046503e                   ??          ??                                      
DATA:0046503f                   ??          ??                                      
DATA:00465040                   ??          ??                                      
DATA:00465041                   ??          ??                                      
DATA:00465042                   ??          ??                                      
DATA:00465043                   ??          ??                                      
DATA:00465044                   ??          ??                                      
DATA:00465045                   ??          ??                                      
DATA:00465046                   ??          ??                                      
DATA:00465047                   ??          ??                                      
DATA:00465048                   ??          ??                                      
DATA:00465049                   ??          ??                                      
DATA:0046504a                   ??          ??                                      
DATA:0046504b                   ??          ??                                      
DATA:0046504c                   ??          ??                                      
DATA:0046504d                   ??          ??                                      
DATA:0046504e                   ??          ??                                      
DATA:0046504f                   ??          ??                                      
DATA:00465050                   ??          ??                                      
DATA:00465051                   ??          ??                                      
DATA:00465052                   ??          ??                                      
DATA:00465053                   ??          ??                                      
DATA:00465054                   ??          ??                                      
DATA:00465055                   ??          ??                                      
DATA:00465056                   ??          ??                                      
DATA:00465057                   ??          ??                                      
DATA:00465058                   ??          ??                                      
DATA:00465059                   ??          ??                                      
DATA:0046505a                   ??          ??                                      
DATA:0046505b                   ??          ??                                      
DATA:0046505c                   ??          ??                                      
DATA:0046505d                   ??          ??                                      
DATA:0046505e                   ??          ??                                      
DATA:0046505f                   ??          ??                                      
DATA:00465060                   ??          ??                                      
DATA:00465061                   ??          ??                                      
DATA:00465062                   ??          ??                                      
DATA:00465063                   ??          ??                                      
DATA:00465064                   ??          ??                                      
DATA:00465065                   ??          ??                                      
DATA:00465066                   ??          ??                                      
DATA:00465067                   ??          ??                                      
DATA:00465068                   ??          ??                                      
DATA:00465069                   ??          ??                                      
DATA:0046506a                   ??          ??                                      
DATA:0046506b                   ??          ??                                      
DATA:0046506c                   ??          ??                                      
DATA:0046506d                   ??          ??                                      
DATA:0046506e                   ??          ??                                      
DATA:0046506f                   ??          ??                                      
DATA:00465070                   ??          ??                                      
DATA:00465071                   ??          ??                                      
DATA:00465072                   ??          ??                                      
DATA:00465073                   ??          ??                                      
DATA:00465074                   ??          ??                                      
DATA:00465075                   ??          ??                                      
DATA:00465076                   ??          ??                                      
DATA:00465077                   ??          ??                                      
DATA:00465078                   ??          ??                                      
DATA:00465079                   ??          ??                                      
DATA:0046507a                   ??          ??                                      
DATA:0046507b                   ??          ??                                      
DATA:0046507c                   ??          ??                                      
DATA:0046507d                   ??          ??                                      
DATA:0046507e                   ??          ??                                      
DATA:0046507f                   ??          ??                                      
DATA:00465080                   ??          ??                                      
DATA:00465081                   ??          ??                                      
DATA:00465082                   ??          ??                                      
DATA:00465083                   ??          ??                                      
DATA:00465084                   ??          ??                                      
DATA:00465085                   ??          ??                                      
DATA:00465086                   ??          ??                                      
DATA:00465087                   ??          ??                                      
DATA:00465088                   ??          ??                                      
DATA:00465089                   ??          ??                                      
DATA:0046508a                   ??          ??                                      
DATA:0046508b                   ??          ??                                      
DATA:0046508c                   ??          ??                                      
DATA:0046508d                   ??          ??                                      
DATA:0046508e                   ??          ??                                      
DATA:0046508f                   ??          ??                                      
DATA:00465090                   ??          ??                                      
DATA:00465091                   ??          ??                                      
DATA:00465092                   ??          ??                                      
DATA:00465093                   ??          ??                                      
DATA:00465094                   ??          ??                                      
DATA:00465095                   ??          ??                                      
DATA:00465096                   ??          ??                                      
DATA:00465097                   ??          ??                                      
DATA:00465098                   ??          ??                                      
DATA:00465099                   ??          ??                                      
DATA:0046509a                   ??          ??                                      
DATA:0046509b                   ??          ??                                      
DATA:0046509c                   ??          ??                                      
DATA:0046509d                   ??          ??                                      
DATA:0046509e                   ??          ??                                      
DATA:0046509f                   ??          ??                                      
DATA:004650a0                   ??          ??                                      
DATA:004650a1                   ??          ??                                      
DATA:004650a2                   ??          ??                                      
DATA:004650a3                   ??          ??                                      
DATA:004650a4                   ??          ??                                      
DATA:004650a5                   ??          ??                                      
DATA:004650a6                   ??          ??                                      
DATA:004650a7                   ??          ??                                      
DATA:004650a8                   ??          ??                                      
DATA:004650a9                   ??          ??                                      
DATA:004650aa                   ??          ??                                      
DATA:004650ab                   ??          ??                                      
DATA:004650ac                   ??          ??                                      
DATA:004650ad                   ??          ??                                      
DATA:004650ae                   ??          ??                                      
DATA:004650af                   ??          ??                                      
DATA:004650b0                   ??          ??                                      
DATA:004650b1                   ??          ??                                      
DATA:004650b2                   ??          ??                                      
DATA:004650b3                   ??          ??                                      
DATA:004650b4                   ??          ??                                      
DATA:004650b5                   ??          ??                                      
DATA:004650b6                   ??          ??                                      
DATA:004650b7                   ??          ??                                      
DATA:004650b8                   ??          ??                                      
DATA:004650b9                   ??          ??                                      
DATA:004650ba                   ??          ??                                      
DATA:004650bb                   ??          ??                                      
DATA:004650bc                   ??          ??                                      
DATA:004650bd                   ??          ??                                      
DATA:004650be                   ??          ??                                      
DATA:004650bf                   ??          ??                                      
DATA:004650c0                   ??          ??                                      
DATA:004650c1                   ??          ??                                      
DATA:004650c2                   ??          ??                                      
DATA:004650c3                   ??          ??                                      
DATA:004650c4                   ??          ??                                      
DATA:004650c5                   ??          ??                                      
DATA:004650c6                   ??          ??                                      
DATA:004650c7                   ??          ??                                      
DATA:004650c8                   ??          ??                                      
DATA:004650c9                   ??          ??                                      
DATA:004650ca                   ??          ??                                      
DATA:004650cb                   ??          ??                                      
DATA:004650cc                   ??          ??                                      
DATA:004650cd                   ??          ??                                      
DATA:004650ce                   ??          ??                                      
DATA:004650cf                   ??          ??                                      
DATA:004650d0                   ??          ??                                      
DATA:004650d1                   ??          ??                                      
DATA:004650d2                   ??          ??                                      
DATA:004650d3                   ??          ??                                      
DATA:004650d4                   ??          ??                                      
DATA:004650d5                   ??          ??                                      
DATA:004650d6                   ??          ??                                      
DATA:004650d7                   ??          ??                                      
DATA:004650d8                   ??          ??                                      
DATA:004650d9                   ??          ??                                      
DATA:004650da                   ??          ??                                      
DATA:004650db                   ??          ??                                      
DATA:004650dc                   ??          ??                                      
DATA:004650dd                   ??          ??                                      
DATA:004650de                   ??          ??                                      
DATA:004650df                   ??          ??                                      
DATA:004650e0                   ??          ??                                      
DATA:004650e1                   ??          ??                                      
DATA:004650e2                   ??          ??                                      
DATA:004650e3                   ??          ??                                      
DATA:004650e4                   ??          ??                                      
DATA:004650e5                   ??          ??                                      
DATA:004650e6                   ??          ??                                      
DATA:004650e7                   ??          ??                                      
DATA:004650e8                   ??          ??                                      
DATA:004650e9                   ??          ??                                      
DATA:004650ea                   ??          ??                                      
DATA:004650eb                   ??          ??                                      
DATA:004650ec                   ??          ??                                      
DATA:004650ed                   ??          ??                                      
DATA:004650ee                   ??          ??                                      
DATA:004650ef                   ??          ??                                      
DATA:004650f0                   ??          ??                                      
DATA:004650f1                   ??          ??                                      
DATA:004650f2                   ??          ??                                      
DATA:004650f3                   ??          ??                                      
DATA:004650f4                   ??          ??                                      
DATA:004650f5                   ??          ??                                      
DATA:004650f6                   ??          ??                                      
DATA:004650f7                   ??          ??                                      
DATA:004650f8                   ??          ??                                      
DATA:004650f9                   ??          ??                                      
DATA:004650fa                   ??          ??                                      
DATA:004650fb                   ??          ??                                      
DATA:004650fc                   ??          ??                                      
DATA:004650fd                   ??          ??                                      
DATA:004650fe                   ??          ??                                      
DATA:004650ff                   ??          ??                                      
DATA:00465100                   ??          ??                                      
DATA:00465101                   ??          ??                                      
DATA:00465102                   ??          ??                                      
DATA:00465103                   ??          ??                                      
DATA:00465104                   ??          ??                                      
DATA:00465105                   ??          ??                                      
DATA:00465106                   ??          ??                                      
DATA:00465107                   ??          ??                                      
DATA:00465108                   ??          ??                                      
DATA:00465109                   ??          ??                                      
DATA:0046510a                   ??          ??                                      
DATA:0046510b                   ??          ??                                      
DATA:0046510c                   ??          ??                                      
DATA:0046510d                   ??          ??                                      
DATA:0046510e                   ??          ??                                      
DATA:0046510f                   ??          ??                                      
DATA:00465110                   ??          ??                                      
DATA:00465111                   ??          ??                                      
DATA:00465112                   ??          ??                                      
DATA:00465113                   ??          ??                                      
DATA:00465114                   ??          ??                                      
DATA:00465115                   ??          ??                                      
DATA:00465116                   ??          ??                                      
DATA:00465117                   ??          ??                                      
DATA:00465118                   ??          ??                                      
DATA:00465119                   ??          ??                                      
DATA:0046511a                   ??          ??                                      
DATA:0046511b                   ??          ??                                      
DATA:0046511c                   ??          ??                                      
DATA:0046511d                   ??          ??                                      
DATA:0046511e                   ??          ??                                      
DATA:0046511f                   ??          ??                                      
DATA:00465120                   ??          ??                                      
DATA:00465121                   ??          ??                                      
DATA:00465122                   ??          ??                                      
DATA:00465123                   ??          ??                                      
DATA:00465124                   ??          ??                                      
DATA:00465125                   ??          ??                                      
DATA:00465126                   ??          ??                                      
DATA:00465127                   ??          ??                                      
DATA:00465128                   ??          ??                                      
DATA:00465129                   ??          ??                                      
DATA:0046512a                   ??          ??                                      
DATA:0046512b                   ??          ??                                      
DATA:0046512c                   ??          ??                                      
DATA:0046512d                   ??          ??                                      
DATA:0046512e                   ??          ??                                      
DATA:0046512f                   ??          ??                                      
DATA:00465130                   ??          ??                                      
DATA:00465131                   ??          ??                                      
DATA:00465132                   ??          ??                                      
DATA:00465133                   ??          ??                                      
DATA:00465134                   ??          ??                                      
DATA:00465135                   ??          ??                                      
DATA:00465136                   ??          ??                                      
DATA:00465137                   ??          ??                                      
DATA:00465138                   ??          ??                                      
DATA:00465139                   ??          ??                                      
DATA:0046513a                   ??          ??                                      
DATA:0046513b                   ??          ??                                      
DATA:0046513c                   ??          ??                                      
DATA:0046513d                   ??          ??                                      
DATA:0046513e                   ??          ??                                      
DATA:0046513f                   ??          ??                                      
DATA:00465140                   ??          ??                                      
DATA:00465141                   ??          ??                                      
DATA:00465142                   ??          ??                                      
DATA:00465143                   ??          ??                                      
DATA:00465144                   ??          ??                                      
DATA:00465145                   ??          ??                                      
DATA:00465146                   ??          ??                                      
DATA:00465147                   ??          ??                                      
DATA:00465148                   ??          ??                                      
DATA:00465149                   ??          ??                                      
DATA:0046514a                   ??          ??                                      
DATA:0046514b                   ??          ??                                      
DATA:0046514c                   ??          ??                                      
DATA:0046514d                   ??          ??                                      
DATA:0046514e                   ??          ??                                      
DATA:0046514f                   ??          ??                                      
DATA:00465150                   ??          ??                                      
DATA:00465151                   ??          ??                                      
DATA:00465152                   ??          ??                                      
DATA:00465153                   ??          ??                                      
DATA:00465154                   ??          ??                                      
DATA:00465155                   ??          ??                                      
DATA:00465156                   ??          ??                                      
DATA:00465157                   ??          ??                                      
DATA:00465158                   ??          ??                                      
DATA:00465159                   ??          ??                                      
DATA:0046515a                   ??          ??                                      
DATA:0046515b                   ??          ??                                      
DATA:0046515c                   ??          ??                                      
DATA:0046515d                   ??          ??                                      
DATA:0046515e                   ??          ??                                      
DATA:0046515f                   ??          ??                                      
DATA:00465160                   ??          ??                                      
DATA:00465161                   ??          ??                                      
DATA:00465162                   ??          ??                                      
DATA:00465163                   ??          ??                                      
DATA:00465164                   ??          ??                                      
DATA:00465165                   ??          ??                                      
DATA:00465166                   ??          ??                                      
DATA:00465167                   ??          ??                                      
DATA:00465168                   ??          ??                                      
DATA:00465169                   ??          ??                                      
DATA:0046516a                   ??          ??                                      
DATA:0046516b                   ??          ??                                      
DATA:0046516c                   ??          ??                                      
DATA:0046516d                   ??          ??                                      
DATA:0046516e                   ??          ??                                      
DATA:0046516f                   ??          ??                                      
DATA:00465170                   ??          ??                                      
DATA:00465171                   ??          ??                                      
DATA:00465172                   ??          ??                                      
DATA:00465173                   ??          ??                                      
DATA:00465174                   ??          ??                                      
DATA:00465175                   ??          ??                                      
DATA:00465176                   ??          ??                                      
DATA:00465177                   ??          ??                                      
DATA:00465178                   ??          ??                                      
DATA:00465179                   ??          ??                                      
DATA:0046517a                   ??          ??                                      
DATA:0046517b                   ??          ??                                      
DATA:0046517c                   ??          ??                                      
DATA:0046517d                   ??          ??                                      
DATA:0046517e                   ??          ??                                      
DATA:0046517f                   ??          ??                                      
DATA:00465180                   ??          ??                                      
DATA:00465181                   ??          ??                                      
DATA:00465182                   ??          ??                                      
DATA:00465183                   ??          ??                                      
DATA:00465184                   ??          ??                                      
DATA:00465185                   ??          ??                                      
DATA:00465186                   ??          ??                                      
DATA:00465187                   ??          ??                                      
DATA:00465188                   ??          ??                                      
DATA:00465189                   ??          ??                                      
DATA:0046518a                   ??          ??                                      
DATA:0046518b                   ??          ??                                      
DATA:0046518c                   ??          ??                                      
DATA:0046518d                   ??          ??                                      
DATA:0046518e                   ??          ??                                      
DATA:0046518f                   ??          ??                                      
DATA:00465190                   ??          ??                                      
DATA:00465191                   ??          ??                                      
DATA:00465192                   ??          ??                                      
DATA:00465193                   ??          ??                                      
DATA:00465194                   ??          ??                                      
DATA:00465195                   ??          ??                                      
DATA:00465196                   ??          ??                                      
DATA:00465197                   ??          ??                                      
DATA:00465198                   ??          ??                                      
DATA:00465199                   ??          ??                                      
DATA:0046519a                   ??          ??                                      
DATA:0046519b                   ??          ??                                      
DATA:0046519c                   ??          ??                                      
DATA:0046519d                   ??          ??                                      
DATA:0046519e                   ??          ??                                      
DATA:0046519f                   ??          ??                                      
DATA:004651a0                   ??          ??                                      
DATA:004651a1                   ??          ??                                      
DATA:004651a2                   ??          ??                                      
DATA:004651a3                   ??          ??                                      
DATA:004651a4                   ??          ??                                      
DATA:004651a5                   ??          ??                                      
DATA:004651a6                   ??          ??                                      
DATA:004651a7                   ??          ??                                      
DATA:004651a8                   ??          ??                                      
DATA:004651a9                   ??          ??                                      
DATA:004651aa                   ??          ??                                      
DATA:004651ab                   ??          ??                                      
DATA:004651ac                   ??          ??                                      
DATA:004651ad                   ??          ??                                      
DATA:004651ae                   ??          ??                                      
DATA:004651af                   ??          ??                                      
DATA:004651b0                   ??          ??                                      
DATA:004651b1                   ??          ??                                      
DATA:004651b2                   ??          ??                                      
DATA:004651b3                   ??          ??                                      
DATA:004651b4                   ??          ??                                      
DATA:004651b5                   ??          ??                                      
DATA:004651b6                   ??          ??                                      
DATA:004651b7                   ??          ??                                      
DATA:004651b8                   ??          ??                                      
DATA:004651b9                   ??          ??                                      
DATA:004651ba                   ??          ??                                      
DATA:004651bb                   ??          ??                                      
DATA:004651bc                   ??          ??                                      
DATA:004651bd                   ??          ??                                      
DATA:004651be                   ??          ??                                      
DATA:004651bf                   ??          ??                                      
DATA:004651c0                   ??          ??                                      
DATA:004651c1                   ??          ??                                      
DATA:004651c2                   ??          ??                                      
DATA:004651c3                   ??          ??                                      
DATA:004651c4                   ??          ??                                      
DATA:004651c5                   ??          ??                                      
DATA:004651c6                   ??          ??                                      
DATA:004651c7                   ??          ??                                      
DATA:004651c8                   ??          ??                                      
DATA:004651c9                   ??          ??                                      
DATA:004651ca                   ??          ??                                      
DATA:004651cb                   ??          ??                                      
DATA:004651cc                   ??          ??                                      
DATA:004651cd                   ??          ??                                      
DATA:004651ce                   ??          ??                                      
DATA:004651cf                   ??          ??                                      
DATA:004651d0                   ??          ??                                      
DATA:004651d1                   ??          ??                                      
DATA:004651d2                   ??          ??                                      
DATA:004651d3                   ??          ??                                      
DATA:004651d4                   ??          ??                                      
DATA:004651d5                   ??          ??                                      
DATA:004651d6                   ??          ??                                      
DATA:004651d7                   ??          ??                                      
DATA:004651d8                   ??          ??                                      
DATA:004651d9                   ??          ??                                      
DATA:004651da                   ??          ??                                      
DATA:004651db                   ??          ??                                      
DATA:004651dc                   ??          ??                                      
DATA:004651dd                   ??          ??                                      
DATA:004651de                   ??          ??                                      
DATA:004651df                   ??          ??                                      
DATA:004651e0                   ??          ??                                      
DATA:004651e1                   ??          ??                                      
DATA:004651e2                   ??          ??                                      
DATA:004651e3                   ??          ??                                      
DATA:004651e4                   ??          ??                                      
DATA:004651e5                   ??          ??                                      
DATA:004651e6                   ??          ??                                      
DATA:004651e7                   ??          ??                                      
DATA:004651e8                   ??          ??                                      
DATA:004651e9                   ??          ??                                      
DATA:004651ea                   ??          ??                                      
DATA:004651eb                   ??          ??                                      
DATA:004651ec                   ??          ??                                      
DATA:004651ed                   ??          ??                                      
DATA:004651ee                   ??          ??                                      
DATA:004651ef                   ??          ??                                      
DATA:004651f0                   ??          ??                                      
DATA:004651f1                   ??          ??                                      
DATA:004651f2                   ??          ??                                      
DATA:004651f3                   ??          ??                                      
DATA:004651f4                   ??          ??                                      
DATA:004651f5                   ??          ??                                      
DATA:004651f6                   ??          ??                                      
DATA:004651f7                   ??          ??                                      
DATA:004651f8                   ??          ??                                      
DATA:004651f9                   ??          ??                                      
DATA:004651fa                   ??          ??                                      
DATA:004651fb                   ??          ??                                      
DATA:004651fc                   ??          ??                                      
DATA:004651fd                   ??          ??                                      
DATA:004651fe                   ??          ??                                      
DATA:004651ff                   ??          ??                                      
DATA:00465200                   ??          ??                                      
DATA:00465201                   ??          ??                                      
DATA:00465202                   ??          ??                                      
DATA:00465203                   ??          ??                                      
DATA:00465204                   ??          ??                                      
DATA:00465205                   ??          ??                                      
DATA:00465206                   ??          ??                                      
DATA:00465207                   ??          ??                                      
DATA:00465208                   ??          ??                                      
DATA:00465209                   ??          ??                                      
DATA:0046520a                   ??          ??                                      
DATA:0046520b                   ??          ??                                      
DATA:0046520c                   ??          ??                                      
DATA:0046520d                   ??          ??                                      
DATA:0046520e                   ??          ??                                      
DATA:0046520f                   ??          ??                                      
DATA:00465210                   ??          ??                                      
DATA:00465211                   ??          ??                                      
DATA:00465212                   ??          ??                                      
DATA:00465213                   ??          ??                                      
DATA:00465214                   ??          ??                                      
DATA:00465215                   ??          ??                                      
DATA:00465216                   ??          ??                                      
DATA:00465217                   ??          ??                                      
DATA:00465218                   ??          ??                                      
DATA:00465219                   ??          ??                                      
DATA:0046521a                   ??          ??                                      
DATA:0046521b                   ??          ??                                      
DATA:0046521c                   ??          ??                                      
DATA:0046521d                   ??          ??                                      
DATA:0046521e                   ??          ??                                      
DATA:0046521f                   ??          ??                                      
DATA:00465220                   ??          ??                                      
DATA:00465221                   ??          ??                                      
DATA:00465222                   ??          ??                                      
DATA:00465223                   ??          ??                                      
DATA:00465224                   ??          ??                                      
DATA:00465225                   ??          ??                                      
DATA:00465226                   ??          ??                                      
DATA:00465227                   ??          ??                                      
DATA:00465228                   ??          ??                                      
DATA:00465229                   ??          ??                                      
DATA:0046522a                   ??          ??                                      
DATA:0046522b                   ??          ??                                      
DATA:0046522c                   ??          ??                                      
DATA:0046522d                   ??          ??                                      
DATA:0046522e                   ??          ??                                      
DATA:0046522f                   ??          ??                                      
DATA:00465230                   ??          ??                                      
DATA:00465231                   ??          ??                                      
DATA:00465232                   ??          ??                                      
DATA:00465233                   ??          ??                                      
DATA:00465234                   ??          ??                                      
DATA:00465235                   ??          ??                                      
DATA:00465236                   ??          ??                                      
DATA:00465237                   ??          ??                                      
DATA:00465238                   ??          ??                                      
DATA:00465239                   ??          ??                                      
DATA:0046523a                   ??          ??                                      
DATA:0046523b                   ??          ??                                      
DATA:0046523c                   ??          ??                                      
DATA:0046523d                   ??          ??                                      
DATA:0046523e                   ??          ??                                      
DATA:0046523f                   ??          ??                                      
DATA:00465240                   ??          ??                                      
DATA:00465241                   ??          ??                                      
DATA:00465242                   ??          ??                                      
DATA:00465243                   ??          ??                                      
DATA:00465244                   ??          ??                                      
DATA:00465245                   ??          ??                                      
DATA:00465246                   ??          ??                                      
DATA:00465247                   ??          ??                                      
DATA:00465248                   ??          ??                                      
DATA:00465249                   ??          ??                                      
DATA:0046524a                   ??          ??                                      
DATA:0046524b                   ??          ??                                      
DATA:0046524c                   ??          ??                                      
DATA:0046524d                   ??          ??                                      
DATA:0046524e                   ??          ??                                      
DATA:0046524f                   ??          ??                                      
DATA:00465250                   ??          ??                                      
DATA:00465251                   ??          ??                                      
DATA:00465252                   ??          ??                                      
DATA:00465253                   ??          ??                                      
DATA:00465254                   ??          ??                                      
DATA:00465255                   ??          ??                                      
DATA:00465256                   ??          ??                                      
DATA:00465257                   ??          ??                                      
DATA:00465258                   ??          ??                                      
DATA:00465259                   ??          ??                                      
DATA:0046525a                   ??          ??                                      
DATA:0046525b                   ??          ??                                      
DATA:0046525c                   ??          ??                                      
DATA:0046525d                   ??          ??                                      
DATA:0046525e                   ??          ??                                      
DATA:0046525f                   ??          ??                                      
DATA:00465260                   ??          ??                                      
DATA:00465261                   ??          ??                                      
DATA:00465262                   ??          ??                                      
DATA:00465263                   ??          ??                                      
DATA:00465264                   ??          ??                                      
DATA:00465265                   ??          ??                                      
DATA:00465266                   ??          ??                                      
DATA:00465267                   ??          ??                                      
DATA:00465268                   ??          ??                                      
DATA:00465269                   ??          ??                                      
DATA:0046526a                   ??          ??                                      
DATA:0046526b                   ??          ??                                      
DATA:0046526c                   ??          ??                                      
DATA:0046526d                   ??          ??                                      
DATA:0046526e                   ??          ??                                      
DATA:0046526f                   ??          ??                                      
DATA:00465270                   ??          ??                                      
DATA:00465271                   ??          ??                                      
DATA:00465272                   ??          ??                                      
DATA:00465273                   ??          ??                                      
DATA:00465274                   ??          ??                                      
DATA:00465275                   ??          ??                                      
DATA:00465276                   ??          ??                                      
DATA:00465277                   ??          ??                                      
DATA:00465278                   ??          ??                                      
DATA:00465279                   ??          ??                                      
DATA:0046527a                   ??          ??                                      
DATA:0046527b                   ??          ??                                      
DATA:0046527c                   ??          ??                                      
DATA:0046527d                   ??          ??                                      
DATA:0046527e                   ??          ??                                      
DATA:0046527f                   ??          ??                                      
DATA:00465280                   ??          ??                                      
DATA:00465281                   ??          ??                                      
DATA:00465282                   ??          ??                                      
DATA:00465283                   ??          ??                                      
DATA:00465284                   ??          ??                                      
DATA:00465285                   ??          ??                                      
DATA:00465286                   ??          ??                                      
DATA:00465287                   ??          ??                                      
DATA:00465288                   ??          ??                                      
DATA:00465289                   ??          ??                                      
DATA:0046528a                   ??          ??                                      
DATA:0046528b                   ??          ??                                      
DATA:0046528c                   ??          ??                                      
DATA:0046528d                   ??          ??                                      
DATA:0046528e                   ??          ??                                      
DATA:0046528f                   ??          ??                                      
DATA:00465290                   ??          ??                                      
DATA:00465291                   ??          ??                                      
DATA:00465292                   ??          ??                                      
DATA:00465293                   ??          ??                                      
DATA:00465294                   ??          ??                                      
DATA:00465295                   ??          ??                                      
DATA:00465296                   ??          ??                                      
DATA:00465297                   ??          ??                                      
DATA:00465298                   ??          ??                                      
DATA:00465299                   ??          ??                                      
DATA:0046529a                   ??          ??                                      
DATA:0046529b                   ??          ??                                      
DATA:0046529c                   ??          ??                                      
DATA:0046529d                   ??          ??                                      
DATA:0046529e                   ??          ??                                      
DATA:0046529f                   ??          ??                                      
DATA:004652a0                   ??          ??                                      
DATA:004652a1                   ??          ??                                      
DATA:004652a2                   ??          ??                                      
DATA:004652a3                   ??          ??                                      
DATA:004652a4                   ??          ??                                      
DATA:004652a5                   ??          ??                                      
DATA:004652a6                   ??          ??                                      
DATA:004652a7                   ??          ??                                      
DATA:004652a8                   ??          ??                                      
DATA:004652a9                   ??          ??                                      
DATA:004652aa                   ??          ??                                      
DATA:004652ab                   ??          ??                                      
DATA:004652ac                   ??          ??                                      
DATA:004652ad                   ??          ??                                      
DATA:004652ae                   ??          ??                                      
DATA:004652af                   ??          ??                                      
DATA:004652b0                   ??          ??                                      
DATA:004652b1                   ??          ??                                      
DATA:004652b2                   ??          ??                                      
DATA:004652b3                   ??          ??                                      
DATA:004652b4                   ??          ??                                      
DATA:004652b5                   ??          ??                                      
DATA:004652b6                   ??          ??                                      
DATA:004652b7                   ??          ??                                      
DATA:004652b8                   ??          ??                                      
DATA:004652b9                   ??          ??                                      
DATA:004652ba                   ??          ??                                      
DATA:004652bb                   ??          ??                                      
DATA:004652bc                   ??          ??                                      
DATA:004652bd                   ??          ??                                      
DATA:004652be                   ??          ??                                      
DATA:004652bf                   ??          ??                                      
DATA:004652c0                   ??          ??                                      
DATA:004652c1                   ??          ??                                      
DATA:004652c2                   ??          ??                                      
DATA:004652c3                   ??          ??                                      
DATA:004652c4                   ??          ??                                      
DATA:004652c5                   ??          ??                                      
DATA:004652c6                   ??          ??                                      
DATA:004652c7                   ??          ??                                      
DATA:004652c8                   ??          ??                                      
DATA:004652c9                   ??          ??                                      
DATA:004652ca                   ??          ??                                      
DATA:004652cb                   ??          ??                                      
DATA:004652cc                   ??          ??                                      
DATA:004652cd                   ??          ??                                      
DATA:004652ce                   ??          ??                                      
DATA:004652cf                   ??          ??                                      
DATA:004652d0                   ??          ??                                      
DATA:004652d1                   ??          ??                                      
DATA:004652d2                   ??          ??                                      
DATA:004652d3                   ??          ??                                      
DATA:004652d4                   ??          ??                                      
DATA:004652d5                   ??          ??                                      
DATA:004652d6                   ??          ??                                      
DATA:004652d7                   ??          ??                                      
DATA:004652d8                   ??          ??                                      
DATA:004652d9                   ??          ??                                      
DATA:004652da                   ??          ??                                      
DATA:004652db                   ??          ??                                      
DATA:004652dc                   ??          ??                                      
DATA:004652dd                   ??          ??                                      
DATA:004652de                   ??          ??                                      
DATA:004652df                   ??          ??                                      
DATA:004652e0                   ??          ??                                      
DATA:004652e1                   ??          ??                                      
DATA:004652e2                   ??          ??                                      
DATA:004652e3                   ??          ??                                      
DATA:004652e4                   ??          ??                                      
DATA:004652e5                   ??          ??                                      
DATA:004652e6                   ??          ??                                      
DATA:004652e7                   ??          ??                                      
DATA:004652e8                   ??          ??                                      
DATA:004652e9                   ??          ??                                      
DATA:004652ea                   ??          ??                                      
DATA:004652eb                   ??          ??                                      
DATA:004652ec                   ??          ??                                      
DATA:004652ed                   ??          ??                                      
DATA:004652ee                   ??          ??                                      
DATA:004652ef                   ??          ??                                      
DATA:004652f0                   ??          ??                                      
DATA:004652f1                   ??          ??                                      
DATA:004652f2                   ??          ??                                      
DATA:004652f3                   ??          ??                                      
DATA:004652f4                   ??          ??                                      
DATA:004652f5                   ??          ??                                      
DATA:004652f6                   ??          ??                                      
DATA:004652f7                   ??          ??                                      
DATA:004652f8                   ??          ??                                      
DATA:004652f9                   ??          ??                                      
DATA:004652fa                   ??          ??                                      
DATA:004652fb                   ??          ??                                      
DATA:004652fc                   ??          ??                                      
DATA:004652fd                   ??          ??                                      
DATA:004652fe                   ??          ??                                      
DATA:004652ff                   ??          ??                                      
DATA:00465300                   ??          ??                                      
DATA:00465301                   ??          ??                                      
DATA:00465302                   ??          ??                                      
DATA:00465303                   ??          ??                                      
DATA:00465304                   ??          ??                                      
DATA:00465305                   ??          ??                                      
DATA:00465306                   ??          ??                                      
DATA:00465307                   ??          ??                                      
DATA:00465308                   ??          ??                                      
DATA:00465309                   ??          ??                                      
DATA:0046530a                   ??          ??                                      
DATA:0046530b                   ??          ??                                      
DATA:0046530c                   ??          ??                                      
DATA:0046530d                   ??          ??                                      
DATA:0046530e                   ??          ??                                      
DATA:0046530f                   ??          ??                                      
DATA:00465310                   ??          ??                                      
DATA:00465311                   ??          ??                                      
DATA:00465312                   ??          ??                                      
DATA:00465313                   ??          ??                                      
DATA:00465314                   ??          ??                                      
DATA:00465315                   ??          ??                                      
DATA:00465316                   ??          ??                                      
DATA:00465317                   ??          ??                                      
DATA:00465318                   ??          ??                                      
DATA:00465319                   ??          ??                                      
DATA:0046531a                   ??          ??                                      
DATA:0046531b                   ??          ??                                      
DATA:0046531c                   ??          ??                                      
DATA:0046531d                   ??          ??                                      
DATA:0046531e                   ??          ??                                      
DATA:0046531f                   ??          ??                                      
DATA:00465320                   ??          ??                                      
DATA:00465321                   ??          ??                                      
DATA:00465322                   ??          ??                                      
DATA:00465323                   ??          ??                                      
DATA:00465324                   ??          ??                                      
DATA:00465325                   ??          ??                                      
DATA:00465326                   ??          ??                                      
DATA:00465327                   ??          ??                                      
DATA:00465328                   ??          ??                                      
DATA:00465329                   ??          ??                                      
DATA:0046532a                   ??          ??                                      
DATA:0046532b                   ??          ??                                      
DATA:0046532c                   ??          ??                                      
DATA:0046532d                   ??          ??                                      
DATA:0046532e                   ??          ??                                      
DATA:0046532f                   ??          ??                                      
DATA:00465330                   ??          ??                                      
DATA:00465331                   ??          ??                                      
DATA:00465332                   ??          ??                                      
DATA:00465333                   ??          ??                                      
DATA:00465334                   ??          ??                                      
DATA:00465335                   ??          ??                                      
DATA:00465336                   ??          ??                                      
DATA:00465337                   ??          ??                                      
DATA:00465338                   ??          ??                                      
DATA:00465339                   ??          ??                                      
DATA:0046533a                   ??          ??                                      
DATA:0046533b                   ??          ??                                      
DATA:0046533c                   ??          ??                                      
DATA:0046533d                   ??          ??                                      
DATA:0046533e                   ??          ??                                      
DATA:0046533f                   ??          ??                                      
DATA:00465340                   ??          ??                                      
DATA:00465341                   ??          ??                                      
DATA:00465342                   ??          ??                                      
DATA:00465343                   ??          ??                                      
DATA:00465344                   ??          ??                                      
DATA:00465345                   ??          ??                                      
DATA:00465346                   ??          ??                                      
DATA:00465347                   ??          ??                                      
DATA:00465348                   ??          ??                                      
DATA:00465349                   ??          ??                                      
DATA:0046534a                   ??          ??                                      
DATA:0046534b                   ??          ??                                      
DATA:0046534c                   ??          ??                                      
DATA:0046534d                   ??          ??                                      
DATA:0046534e                   ??          ??                                      
DATA:0046534f                   ??          ??                                      
DATA:00465350                   ??          ??                                      
DATA:00465351                   ??          ??                                      
DATA:00465352                   ??          ??                                      
DATA:00465353                   ??          ??                                      
DATA:00465354                   ??          ??                                      
DATA:00465355                   ??          ??                                      
DATA:00465356                   ??          ??                                      
DATA:00465357                   ??          ??                                      
DATA:00465358                   ??          ??                                      
DATA:00465359                   ??          ??                                      
DATA:0046535a                   ??          ??                                      
DATA:0046535b                   ??          ??                                      
DATA:0046535c                   ??          ??                                      
DATA:0046535d                   ??          ??                                      
DATA:0046535e                   ??          ??                                      
DATA:0046535f                   ??          ??                                      
DATA:00465360                   ??          ??                                      
DATA:00465361                   ??          ??                                      
DATA:00465362                   ??          ??                                      
DATA:00465363                   ??          ??                                      
DATA:00465364                   ??          ??                                      
DATA:00465365                   ??          ??                                      
DATA:00465366                   ??          ??                                      
DATA:00465367                   ??          ??                                      
DATA:00465368                   ??          ??                                      
DATA:00465369                   ??          ??                                      
DATA:0046536a                   ??          ??                                      
DATA:0046536b                   ??          ??                                      
DATA:0046536c                   ??          ??                                      
DATA:0046536d                   ??          ??                                      
DATA:0046536e                   ??          ??                                      
DATA:0046536f                   ??          ??                                      
DATA:00465370                   ??          ??                                      
DATA:00465371                   ??          ??                                      
DATA:00465372                   ??          ??                                      
DATA:00465373                   ??          ??                                      
DATA:00465374                   ??          ??                                      
DATA:00465375                   ??          ??                                      
DATA:00465376                   ??          ??                                      
DATA:00465377                   ??          ??                                      
DATA:00465378                   ??          ??                                      
DATA:00465379                   ??          ??                                      
DATA:0046537a                   ??          ??                                      
DATA:0046537b                   ??          ??                                      
DATA:0046537c                   ??          ??                                      
DATA:0046537d                   ??          ??                                      
DATA:0046537e                   ??          ??                                      
DATA:0046537f                   ??          ??                                      
DATA:00465380                   ??          ??                                      
DATA:00465381                   ??          ??                                      
DATA:00465382                   ??          ??                                      
DATA:00465383                   ??          ??                                      
DATA:00465384                   ??          ??                                      
DATA:00465385                   ??          ??                                      
DATA:00465386                   ??          ??                                      
DATA:00465387                   ??          ??                                      
DATA:00465388                   ??          ??                                      
DATA:00465389                   ??          ??                                      
DATA:0046538a                   ??          ??                                      
DATA:0046538b                   ??          ??                                      
DATA:0046538c                   ??          ??                                      
DATA:0046538d                   ??          ??                                      
DATA:0046538e                   ??          ??                                      
DATA:0046538f                   ??          ??                                      
DATA:00465390                   ??          ??                                      
DATA:00465391                   ??          ??                                      
DATA:00465392                   ??          ??                                      
DATA:00465393                   ??          ??                                      
DATA:00465394                   ??          ??                                      
DATA:00465395                   ??          ??                                      
DATA:00465396                   ??          ??                                      
DATA:00465397                   ??          ??                                      
DATA:00465398                   ??          ??                                      
DATA:00465399                   ??          ??                                      
DATA:0046539a                   ??          ??                                      
DATA:0046539b                   ??          ??                                      
DATA:0046539c                   ??          ??                                      
DATA:0046539d                   ??          ??                                      
DATA:0046539e                   ??          ??                                      
DATA:0046539f                   ??          ??                                      
DATA:004653a0                   ??          ??                                      
DATA:004653a1                   ??          ??                                      
DATA:004653a2                   ??          ??                                      
DATA:004653a3                   ??          ??                                      
DATA:004653a4                   ??          ??                                      
DATA:004653a5                   ??          ??                                      
DATA:004653a6                   ??          ??                                      
DATA:004653a7                   ??          ??                                      
DATA:004653a8                   ??          ??                                      
DATA:004653a9                   ??          ??                                      
DATA:004653aa                   ??          ??                                      
DATA:004653ab                   ??          ??                                      
DATA:004653ac                   ??          ??                                      
DATA:004653ad                   ??          ??                                      
DATA:004653ae                   ??          ??                                      
DATA:004653af                   ??          ??                                      
DATA:004653b0                   ??          ??                                      
DATA:004653b1                   ??          ??                                      
DATA:004653b2                   ??          ??                                      
DATA:004653b3                   ??          ??                                      
DATA:004653b4                   ??          ??                                      
DATA:004653b5                   ??          ??                                      
DATA:004653b6                   ??          ??                                      
DATA:004653b7                   ??          ??                                      
DATA:004653b8                   ??          ??                                      
DATA:004653b9                   ??          ??                                      
DATA:004653ba                   ??          ??                                      
DATA:004653bb                   ??          ??                                      
DATA:004653bc                   ??          ??                                      
DATA:004653bd                   ??          ??                                      
DATA:004653be                   ??          ??                                      
DATA:004653bf                   ??          ??                                      
DATA:004653c0                   ??          ??                                      
DATA:004653c1                   ??          ??                                      
DATA:004653c2                   ??          ??                                      
DATA:004653c3                   ??          ??                                      
DATA:004653c4                   ??          ??                                      
DATA:004653c5                   ??          ??                                      
DATA:004653c6                   ??          ??                                      
DATA:004653c7                   ??          ??                                      
DATA:004653c8                   ??          ??                                      
DATA:004653c9                   ??          ??                                      
DATA:004653ca                   ??          ??                                      
DATA:004653cb                   ??          ??                                      
DATA:004653cc                   ??          ??                                      
DATA:004653cd                   ??          ??                                      
DATA:004653ce                   ??          ??                                      
DATA:004653cf                   ??          ??                                      
DATA:004653d0                   ??          ??                                      
DATA:004653d1                   ??          ??                                      
DATA:004653d2                   ??          ??                                      
DATA:004653d3                   ??          ??                                      
DATA:004653d4                   ??          ??                                      
DATA:004653d5                   ??          ??                                      
DATA:004653d6                   ??          ??                                      
DATA:004653d7                   ??          ??                                      
DATA:004653d8                   ??          ??                                      
DATA:004653d9                   ??          ??                                      
DATA:004653da                   ??          ??                                      
DATA:004653db                   ??          ??                                      
DATA:004653dc                   ??          ??                                      
DATA:004653dd                   ??          ??                                      
DATA:004653de                   ??          ??                                      
DATA:004653df                   ??          ??                                      
DATA:004653e0                   ??          ??                                      
DATA:004653e1                   ??          ??                                      
DATA:004653e2                   ??          ??                                      
DATA:004653e3                   ??          ??                                      
DATA:004653e4                   ??          ??                                      
DATA:004653e5                   ??          ??                                      
DATA:004653e6                   ??          ??                                      
DATA:004653e7                   ??          ??                                      
DATA:004653e8                   ??          ??                                      
DATA:004653e9                   ??          ??                                      
DATA:004653ea                   ??          ??                                      
DATA:004653eb                   ??          ??                                      
DATA:004653ec                   ??          ??                                      
DATA:004653ed                   ??          ??                                      
DATA:004653ee                   ??          ??                                      
DATA:004653ef                   ??          ??                                      
DATA:004653f0                   ??          ??                                      
DATA:004653f1                   ??          ??                                      
DATA:004653f2                   ??          ??                                      
DATA:004653f3                   ??          ??                                      
DATA:004653f4                   ??          ??                                      
DATA:004653f5                   ??          ??                                      
DATA:004653f6                   ??          ??                                      
DATA:004653f7                   ??          ??                                      
DATA:004653f8                   ??          ??                                      
DATA:004653f9                   ??          ??                                      
DATA:004653fa                   ??          ??                                      
DATA:004653fb                   ??          ??                                      
DATA:004653fc                   ??          ??                                      
DATA:004653fd                   ??          ??                                      
DATA:004653fe                   ??          ??                                      
DATA:004653ff                   ??          ??                                      
DATA:00465400                   ??          ??                                      
DATA:00465401                   ??          ??                                      
DATA:00465402                   ??          ??                                      
DATA:00465403                   ??          ??                                      
DATA:00465404                   ??          ??                                      
DATA:00465405                   ??          ??                                      
DATA:00465406                   ??          ??                                      
DATA:00465407                   ??          ??                                      
DATA:00465408                   ??          ??                                      
DATA:00465409                   ??          ??                                      
DATA:0046540a                   ??          ??                                      
DATA:0046540b                   ??          ??                                      
DATA:0046540c                   ??          ??                                      
DATA:0046540d                   ??          ??                                      
DATA:0046540e                   ??          ??                                      
DATA:0046540f                   ??          ??                                      
DATA:00465410                   ??          ??                                      
DATA:00465411                   ??          ??                                      
DATA:00465412                   ??          ??                                      
DATA:00465413                   ??          ??                                      
DATA:00465414                   ??          ??                                      
DATA:00465415                   ??          ??                                      
DATA:00465416                   ??          ??                                      
DATA:00465417                   ??          ??                                      
DATA:00465418                   ??          ??                                      
DATA:00465419                   ??          ??                                      
DATA:0046541a                   ??          ??                                      
DATA:0046541b                   ??          ??                                      
DATA:0046541c                   ??          ??                                      
DATA:0046541d                   ??          ??                                      
DATA:0046541e                   ??          ??                                      
DATA:0046541f                   ??          ??                                      
DATA:00465420                   ??          ??                                      
DATA:00465421                   ??          ??                                      
DATA:00465422                   ??          ??                                      
DATA:00465423                   ??          ??                                      
DATA:00465424                   ??          ??                                      
DATA:00465425                   ??          ??                                      
DATA:00465426                   ??          ??                                      
DATA:00465427                   ??          ??                                      
DATA:00465428                   ??          ??                                      
DATA:00465429                   ??          ??                                      
DATA:0046542a                   ??          ??                                      
DATA:0046542b                   ??          ??                                      
DATA:0046542c                   ??          ??                                      
DATA:0046542d                   ??          ??                                      
DATA:0046542e                   ??          ??                                      
DATA:0046542f                   ??          ??                                      
DATA:00465430                   ??          ??                                      
DATA:00465431                   ??          ??                                      
DATA:00465432                   ??          ??                                      
DATA:00465433                   ??          ??                                      
DATA:00465434                   ??          ??                                      
DATA:00465435                   ??          ??                                      
DATA:00465436                   ??          ??                                      
DATA:00465437                   ??          ??                                      
DATA:00465438                   ??          ??                                      
DATA:00465439                   ??          ??                                      
DATA:0046543a                   ??          ??                                      
DATA:0046543b                   ??          ??                                      
DATA:0046543c                   ??          ??                                      
DATA:0046543d                   ??          ??                                      
DATA:0046543e                   ??          ??                                      
DATA:0046543f                   ??          ??                                      
DATA:00465440                   ??          ??                                      
DATA:00465441                   ??          ??                                      
DATA:00465442                   ??          ??                                      
DATA:00465443                   ??          ??                                      
DATA:00465444                   ??          ??                                      
DATA:00465445                   ??          ??                                      
DATA:00465446                   ??          ??                                      
DATA:00465447                   ??          ??                                      
DATA:00465448                   ??          ??                                      
DATA:00465449                   ??          ??                                      
DATA:0046544a                   ??          ??                                      
DATA:0046544b                   ??          ??                                      
DATA:0046544c                   ??          ??                                      
DATA:0046544d                   ??          ??                                      
DATA:0046544e                   ??          ??                                      
DATA:0046544f                   ??          ??                                      
DATA:00465450                   ??          ??                                      
DATA:00465451                   ??          ??                                      
DATA:00465452                   ??          ??                                      
DATA:00465453                   ??          ??                                      
DATA:00465454                   ??          ??                                      
DATA:00465455                   ??          ??                                      
DATA:00465456                   ??          ??                                      
DATA:00465457                   ??          ??                                      
DATA:00465458                   ??          ??                                      
DATA:00465459                   ??          ??                                      
DATA:0046545a                   ??          ??                                      
DATA:0046545b                   ??          ??                                      
DATA:0046545c                   ??          ??                                      
DATA:0046545d                   ??          ??                                      
DATA:0046545e                   ??          ??                                      
DATA:0046545f                   ??          ??                                      
DATA:00465460                   ??          ??                                      
DATA:00465461                   ??          ??                                      
DATA:00465462                   ??          ??                                      
DATA:00465463                   ??          ??                                      
DATA:00465464                   ??          ??                                      
DATA:00465465                   ??          ??                                      
DATA:00465466                   ??          ??                                      
DATA:00465467                   ??          ??                                      
DATA:00465468                   ??          ??                                      
DATA:00465469                   ??          ??                                      
DATA:0046546a                   ??          ??                                      
DATA:0046546b                   ??          ??                                      
DATA:0046546c                   ??          ??                                      
DATA:0046546d                   ??          ??                                      
DATA:0046546e                   ??          ??                                      
DATA:0046546f                   ??          ??                                      
DATA:00465470                   ??          ??                                      
DATA:00465471                   ??          ??                                      
DATA:00465472                   ??          ??                                      
DATA:00465473                   ??          ??                                      
DATA:00465474                   ??          ??                                      
DATA:00465475                   ??          ??                                      
DATA:00465476                   ??          ??                                      
DATA:00465477                   ??          ??                                      
DATA:00465478                   ??          ??                                      
DATA:00465479                   ??          ??                                      
DATA:0046547a                   ??          ??                                      
DATA:0046547b                   ??          ??                                      
DATA:0046547c                   ??          ??                                      
DATA:0046547d                   ??          ??                                      
DATA:0046547e                   ??          ??                                      
DATA:0046547f                   ??          ??                                      
DATA:00465480                   ??          ??                                      
DATA:00465481                   ??          ??                                      
DATA:00465482                   ??          ??                                      
DATA:00465483                   ??          ??                                      
DATA:00465484                   ??          ??                                      
DATA:00465485                   ??          ??                                      
DATA:00465486                   ??          ??                                      
DATA:00465487                   ??          ??                                      
DATA:00465488                   ??          ??                                      
DATA:00465489                   ??          ??                                      
DATA:0046548a                   ??          ??                                      
DATA:0046548b                   ??          ??                                      
DATA:0046548c                   ??          ??                                      
DATA:0046548d                   ??          ??                                      
DATA:0046548e                   ??          ??                                      
DATA:0046548f                   ??          ??                                      
DATA:00465490                   ??          ??                                      
DATA:00465491                   ??          ??                                      
DATA:00465492                   ??          ??                                      
DATA:00465493                   ??          ??                                      
DATA:00465494                   ??          ??                                      
DATA:00465495                   ??          ??                                      
DATA:00465496                   ??          ??                                      
DATA:00465497                   ??          ??                                      
DATA:00465498                   ??          ??                                      
DATA:00465499                   ??          ??                                      
DATA:0046549a                   ??          ??                                      
DATA:0046549b                   ??          ??                                      
DATA:0046549c                   ??          ??                                      
DATA:0046549d                   ??          ??                                      
DATA:0046549e                   ??          ??                                      
DATA:0046549f                   ??          ??                                      
DATA:004654a0                   ??          ??                                      
DATA:004654a1                   ??          ??                                      
DATA:004654a2                   ??          ??                                      
DATA:004654a3                   ??          ??                                      
DATA:004654a4                   ??          ??                                      
DATA:004654a5                   ??          ??                                      
DATA:004654a6                   ??          ??                                      
DATA:004654a7                   ??          ??                                      
DATA:004654a8                   ??          ??                                      
DATA:004654a9                   ??          ??                                      
DATA:004654aa                   ??          ??                                      
DATA:004654ab                   ??          ??                                      
DATA:004654ac                   ??          ??                                      
DATA:004654ad                   ??          ??                                      
DATA:004654ae                   ??          ??                                      
DATA:004654af                   ??          ??                                      
DATA:004654b0                   ??          ??                                      
DATA:004654b1                   ??          ??                                      
DATA:004654b2                   ??          ??                                      
DATA:004654b3                   ??          ??                                      
DATA:004654b4                   ??          ??                                      
DATA:004654b5                   ??          ??                                      
DATA:004654b6                   ??          ??                                      
DATA:004654b7                   ??          ??                                      
DATA:004654b8                   ??          ??                                      
DATA:004654b9                   ??          ??                                      
DATA:004654ba                   ??          ??                                      
DATA:004654bb                   ??          ??                                      
DATA:004654bc                   ??          ??                                      
DATA:004654bd                   ??          ??                                      
DATA:004654be                   ??          ??                                      
DATA:004654bf                   ??          ??                                      
DATA:004654c0                   ??          ??                                      
DATA:004654c1                   ??          ??                                      
DATA:004654c2                   ??          ??                                      
DATA:004654c3                   ??          ??                                      
DATA:004654c4                   ??          ??                                      
DATA:004654c5                   ??          ??                                      
DATA:004654c6                   ??          ??                                      
DATA:004654c7                   ??          ??                                      
DATA:004654c8                   ??          ??                                      
DATA:004654c9                   ??          ??                                      
DATA:004654ca                   ??          ??                                      
DATA:004654cb                   ??          ??                                      
DATA:004654cc                   ??          ??                                      
DATA:004654cd                   ??          ??                                      
DATA:004654ce                   ??          ??                                      
DATA:004654cf                   ??          ??                                      
DATA:004654d0                   ??          ??                                      
DATA:004654d1                   ??          ??                                      
DATA:004654d2                   ??          ??                                      
DATA:004654d3                   ??          ??                                      
DATA:004654d4                   ??          ??                                      
DATA:004654d5                   ??          ??                                      
DATA:004654d6                   ??          ??                                      
DATA:004654d7                   ??          ??                                      
DATA:004654d8                   ??          ??                                      
DATA:004654d9                   ??          ??                                      
DATA:004654da                   ??          ??                                      
DATA:004654db                   ??          ??                                      
DATA:004654dc                   ??          ??                                      
DATA:004654dd                   ??          ??                                      
DATA:004654de                   ??          ??                                      
DATA:004654df                   ??          ??                                      
DATA:004654e0                   ??          ??                                      
DATA:004654e1                   ??          ??                                      
DATA:004654e2                   ??          ??                                      
DATA:004654e3                   ??          ??                                      
DATA:004654e4                   ??          ??                                      
DATA:004654e5                   ??          ??                                      
DATA:004654e6                   ??          ??                                      
DATA:004654e7                   ??          ??                                      
DATA:004654e8                   ??          ??                                      
DATA:004654e9                   ??          ??                                      
DATA:004654ea                   ??          ??                                      
DATA:004654eb                   ??          ??                                      
DATA:004654ec                   ??          ??                                      
DATA:004654ed                   ??          ??                                      
DATA:004654ee                   ??          ??                                      
DATA:004654ef                   ??          ??                                      
DATA:004654f0                   ??          ??                                      
DATA:004654f1                   ??          ??                                      
DATA:004654f2                   ??          ??                                      
DATA:004654f3                   ??          ??                                      
DATA:004654f4                   ??          ??                                      
DATA:004654f5                   ??          ??                                      
DATA:004654f6                   ??          ??                                      
DATA:004654f7                   ??          ??                                      
DATA:004654f8                   ??          ??                                      
DATA:004654f9                   ??          ??                                      
DATA:004654fa                   ??          ??                                      
DATA:004654fb                   ??          ??                                      
DATA:004654fc                   ??          ??                                      
DATA:004654fd                   ??          ??                                      
DATA:004654fe                   ??          ??                                      
DATA:004654ff                   ??          ??                                      
DATA:00465500                   ??          ??                                      
DATA:00465501                   ??          ??                                      
DATA:00465502                   ??          ??                                      
DATA:00465503                   ??          ??                                      
DATA:00465504                   ??          ??                                      
DATA:00465505                   ??          ??                                      
DATA:00465506                   ??          ??                                      
DATA:00465507                   ??          ??                                      
DATA:00465508                   ??          ??                                      
DATA:00465509                   ??          ??                                      
DATA:0046550a                   ??          ??                                      
DATA:0046550b                   ??          ??                                      
DATA:0046550c                   ??          ??                                      
DATA:0046550d                   ??          ??                                      
DATA:0046550e                   ??          ??                                      
DATA:0046550f                   ??          ??                                      
DATA:00465510                   ??          ??                                      
DATA:00465511                   ??          ??                                      
DATA:00465512                   ??          ??                                      
DATA:00465513                   ??          ??                                      
DATA:00465514                   ??          ??                                      
DATA:00465515                   ??          ??                                      
DATA:00465516                   ??          ??                                      
DATA:00465517                   ??          ??                                      
DATA:00465518                   ??          ??                                      
DATA:00465519                   ??          ??                                      
DATA:0046551a                   ??          ??                                      
DATA:0046551b                   ??          ??                                      
DATA:0046551c                   ??          ??                                      
DATA:0046551d                   ??          ??                                      
DATA:0046551e                   ??          ??                                      
DATA:0046551f                   ??          ??                                      
DATA:00465520                   ??          ??                                      
DATA:00465521                   ??          ??                                      
DATA:00465522                   ??          ??                                      
DATA:00465523                   ??          ??                                      
DATA:00465524                   ??          ??                                      
DATA:00465525                   ??          ??                                      
DATA:00465526                   ??          ??                                      
DATA:00465527                   ??          ??                                      
DATA:00465528                   ??          ??                                      
DATA:00465529                   ??          ??                                      
DATA:0046552a                   ??          ??                                      
DATA:0046552b                   ??          ??                                      
DATA:0046552c                   ??          ??                                      
DATA:0046552d                   ??          ??                                      
DATA:0046552e                   ??          ??                                      
DATA:0046552f                   ??          ??                                      
DATA:00465530                   ??          ??                                      
DATA:00465531                   ??          ??                                      
DATA:00465532                   ??          ??                                      
DATA:00465533                   ??          ??                                      
DATA:00465534                   ??          ??                                      
DATA:00465535                   ??          ??                                      
DATA:00465536                   ??          ??                                      
DATA:00465537                   ??          ??                                      
DATA:00465538                   ??          ??                                      
DATA:00465539                   ??          ??                                      
DATA:0046553a                   ??          ??                                      
DATA:0046553b                   ??          ??                                      
DATA:0046553c                   ??          ??                                      
DATA:0046553d                   ??          ??                                      
DATA:0046553e                   ??          ??                                      
DATA:0046553f                   ??          ??                                      
DATA:00465540                   ??          ??                                      
DATA:00465541                   ??          ??                                      
DATA:00465542                   ??          ??                                      
DATA:00465543                   ??          ??                                      
DATA:00465544                   ??          ??                                      
DATA:00465545                   ??          ??                                      
DATA:00465546                   ??          ??                                      
DATA:00465547                   ??          ??                                      
DATA:00465548                   ??          ??                                      
DATA:00465549                   ??          ??                                      
DATA:0046554a                   ??          ??                                      
DATA:0046554b                   ??          ??                                      
DATA:0046554c                   ??          ??                                      
DATA:0046554d                   ??          ??                                      
DATA:0046554e                   ??          ??                                      
DATA:0046554f                   ??          ??                                      
DATA:00465550                   ??          ??                                      
DATA:00465551                   ??          ??                                      
DATA:00465552                   ??          ??                                      
DATA:00465553                   ??          ??                                      
DATA:00465554                   ??          ??                                      
DATA:00465555                   ??          ??                                      
DATA:00465556                   ??          ??                                      
DATA:00465557                   ??          ??                                      
DATA:00465558                   ??          ??                                      
DATA:00465559                   ??          ??                                      
DATA:0046555a                   ??          ??                                      
DATA:0046555b                   ??          ??                                      
DATA:0046555c                   ??          ??                                      
DATA:0046555d                   ??          ??                                      
DATA:0046555e                   ??          ??                                      
DATA:0046555f                   ??          ??                                      
DATA:00465560                   ??          ??                                      
DATA:00465561                   ??          ??                                      
DATA:00465562                   ??          ??                                      
DATA:00465563                   ??          ??                                      
DATA:00465564                   ??          ??                                      
DATA:00465565                   ??          ??                                      
DATA:00465566                   ??          ??                                      
DATA:00465567                   ??          ??                                      
DATA:00465568                   ??          ??                                      
DATA:00465569                   ??          ??                                      
DATA:0046556a                   ??          ??                                      
DATA:0046556b                   ??          ??                                      
DATA:0046556c                   ??          ??                                      
DATA:0046556d                   ??          ??                                      
DATA:0046556e                   ??          ??                                      
DATA:0046556f                   ??          ??                                      
DATA:00465570                   ??          ??                                      
DATA:00465571                   ??          ??                                      
DATA:00465572                   ??          ??                                      
DATA:00465573                   ??          ??                                      
DATA:00465574                   ??          ??                                      
DATA:00465575                   ??          ??                                      
DATA:00465576                   ??          ??                                      
DATA:00465577                   ??          ??                                      
DATA:00465578                   ??          ??                                      
DATA:00465579                   ??          ??                                      
DATA:0046557a                   ??          ??                                      
DATA:0046557b                   ??          ??                                      
DATA:0046557c                   ??          ??                                      
DATA:0046557d                   ??          ??                                      
DATA:0046557e                   ??          ??                                      
DATA:0046557f                   ??          ??                                      
DATA:00465580                   ??          ??                                      
DATA:00465581                   ??          ??                                      
DATA:00465582                   ??          ??                                      
DATA:00465583                   ??          ??                                      
DATA:00465584                   ??          ??                                      
DATA:00465585                   ??          ??                                      
DATA:00465586                   ??          ??                                      
DATA:00465587                   ??          ??                                      
DATA:00465588                   ??          ??                                      
DATA:00465589                   ??          ??                                      
DATA:0046558a                   ??          ??                                      
DATA:0046558b                   ??          ??                                      
DATA:0046558c                   ??          ??                                      
DATA:0046558d                   ??          ??                                      
DATA:0046558e                   ??          ??                                      
DATA:0046558f                   ??          ??                                      
DATA:00465590                   ??          ??                                      
DATA:00465591                   ??          ??                                      
DATA:00465592                   ??          ??                                      
DATA:00465593                   ??          ??                                      
DATA:00465594                   ??          ??                                      
DATA:00465595                   ??          ??                                      
DATA:00465596                   ??          ??                                      
DATA:00465597                   ??          ??                                      
DATA:00465598                   ??          ??                                      
DATA:00465599                   ??          ??                                      
DATA:0046559a                   ??          ??                                      
DATA:0046559b                   ??          ??                                      
DATA:0046559c                   ??          ??                                      
DATA:0046559d                   ??          ??                                      
DATA:0046559e                   ??          ??                                      
DATA:0046559f                   ??          ??                                      
DATA:004655a0                   ??          ??                                      
DATA:004655a1                   ??          ??                                      
DATA:004655a2                   ??          ??                                      
DATA:004655a3                   ??          ??                                      
DATA:004655a4                   ??          ??                                      
DATA:004655a5                   ??          ??                                      
DATA:004655a6                   ??          ??                                      
DATA:004655a7                   ??          ??                                      
DATA:004655a8                   ??          ??                                      
DATA:004655a9                   ??          ??                                      
DATA:004655aa                   ??          ??                                      
DATA:004655ab                   ??          ??                                      
DATA:004655ac                   ??          ??                                      
DATA:004655ad                   ??          ??                                      
DATA:004655ae                   ??          ??                                      
DATA:004655af                   ??          ??                                      
DATA:004655b0                   ??          ??                                      
DATA:004655b1                   ??          ??                                      
DATA:004655b2                   ??          ??                                      
DATA:004655b3                   ??          ??                                      
DATA:004655b4                   ??          ??                                      
DATA:004655b5                   ??          ??                                      
DATA:004655b6                   ??          ??                                      
DATA:004655b7                   ??          ??                                      
DATA:004655b8                   ??          ??                                      
DATA:004655b9                   ??          ??                                      
DATA:004655ba                   ??          ??                                      
DATA:004655bb                   ??          ??                                      
DATA:004655bc                   ??          ??                                      
DATA:004655bd                   ??          ??                                      
DATA:004655be                   ??          ??                                      
DATA:004655bf                   ??          ??                                      
DATA:004655c0                   ??          ??                                      
DATA:004655c1                   ??          ??                                      
DATA:004655c2                   ??          ??                                      
DATA:004655c3                   ??          ??                                      
DATA:004655c4                   ??          ??                                      
DATA:004655c5                   ??          ??                                      
DATA:004655c6                   ??          ??                                      
DATA:004655c7                   ??          ??                                      
DATA:004655c8                   ??          ??                                      
DATA:004655c9                   ??          ??                                      
DATA:004655ca                   ??          ??                                      
DATA:004655cb                   ??          ??                                      
DATA:004655cc                   ??          ??                                      
DATA:004655cd                   ??          ??                                      
DATA:004655ce                   ??          ??                                      
DATA:004655cf                   ??          ??                                      
DATA:004655d0                   ??          ??                                      
DATA:004655d1                   ??          ??                                      
DATA:004655d2                   ??          ??                                      
DATA:004655d3                   ??          ??                                      
DATA:004655d4                   ??          ??                                      
DATA:004655d5                   ??          ??                                      
DATA:004655d6                   ??          ??                                      
DATA:004655d7                   ??          ??                                      
DATA:004655d8                   ??          ??                                      
DATA:004655d9                   ??          ??                                      
DATA:004655da                   ??          ??                                      
DATA:004655db                   ??          ??                                      
DATA:004655dc                   ??          ??                                      
DATA:004655dd                   ??          ??                                      
DATA:004655de                   ??          ??                                      
DATA:004655df                   ??          ??                                      
DATA:004655e0                   ??          ??                                      
DATA:004655e1                   ??          ??                                      
DATA:004655e2                   ??          ??                                      
DATA:004655e3                   ??          ??                                      
DATA:004655e4                   ??          ??                                      
DATA:004655e5                   ??          ??                                      
DATA:004655e6                   ??          ??                                      
DATA:004655e7                   ??          ??                                      
DATA:004655e8                   ??          ??                                      
DATA:004655e9                   ??          ??                                      
DATA:004655ea                   ??          ??                                      
DATA:004655eb                   ??          ??                                      
DATA:004655ec                   ??          ??                                      
DATA:004655ed                   ??          ??                                      
DATA:004655ee                   ??          ??                                      
DATA:004655ef                   ??          ??                                      
DATA:004655f0                   ??          ??                                      
DATA:004655f1                   ??          ??                                      
DATA:004655f2                   ??          ??                                      
DATA:004655f3                   ??          ??                                      
DATA:004655f4                   ??          ??                                      
DATA:004655f5                   ??          ??                                      
DATA:004655f6                   ??          ??                                      
DATA:004655f7                   ??          ??                                      
DATA:004655f8                   ??          ??                                      
DATA:004655f9                   ??          ??                                      
DATA:004655fa                   ??          ??                                      
DATA:004655fb                   ??          ??                                      
DATA:004655fc                   ??          ??                                      
DATA:004655fd                   ??          ??                                      
DATA:004655fe                   ??          ??                                      
DATA:004655ff                   ??          ??                                      
DATA:00465600                   ??          ??                                      
DATA:00465601                   ??          ??                                      
DATA:00465602                   ??          ??                                      
DATA:00465603                   ??          ??                                      
DATA:00465604                   ??          ??                                      
DATA:00465605                   ??          ??                                      
DATA:00465606                   ??          ??                                      
DATA:00465607                   ??          ??                                      
DATA:00465608                   ??          ??                                      
DATA:00465609                   ??          ??                                      
DATA:0046560a                   ??          ??                                      
DATA:0046560b                   ??          ??                                      
DATA:0046560c                   ??          ??                                      
DATA:0046560d                   ??          ??                                      
DATA:0046560e                   ??          ??                                      
DATA:0046560f                   ??          ??                                      
DATA:00465610                   ??          ??                                      
DATA:00465611                   ??          ??                                      
DATA:00465612                   ??          ??                                      
DATA:00465613                   ??          ??                                      
DATA:00465614                   ??          ??                                      
DATA:00465615                   ??          ??                                      
DATA:00465616                   ??          ??                                      
DATA:00465617                   ??          ??                                      
DATA:00465618                   ??          ??                                      
DATA:00465619                   ??          ??                                      
DATA:0046561a                   ??          ??                                      
DATA:0046561b                   ??          ??                                      
DATA:0046561c                   ??          ??                                      
DATA:0046561d                   ??          ??                                      
DATA:0046561e                   ??          ??                                      
DATA:0046561f                   ??          ??                                      
DATA:00465620                   ??          ??                                      
DATA:00465621                   ??          ??                                      
DATA:00465622                   ??          ??                                      
DATA:00465623                   ??          ??                                      
DATA:00465624                   ??          ??                                      
DATA:00465625                   ??          ??                                      
DATA:00465626                   ??          ??                                      
DATA:00465627                   ??          ??                                      
DATA:00465628                   ??          ??                                      
DATA:00465629                   ??          ??                                      
DATA:0046562a                   ??          ??                                      
DATA:0046562b                   ??          ??                                      
DATA:0046562c                   ??          ??                                      
DATA:0046562d                   ??          ??                                      
DATA:0046562e                   ??          ??                                      
DATA:0046562f                   ??          ??                                      
DATA:00465630                   ??          ??                                      
DATA:00465631                   ??          ??                                      
DATA:00465632                   ??          ??                                      
DATA:00465633                   ??          ??                                      
DATA:00465634                   ??          ??                                      
DATA:00465635                   ??          ??                                      
DATA:00465636                   ??          ??                                      
DATA:00465637                   ??          ??                                      
DATA:00465638                   ??          ??                                      
DATA:00465639                   ??          ??                                      
DATA:0046563a                   ??          ??                                      
DATA:0046563b                   ??          ??                                      
DATA:0046563c                   ??          ??                                      
DATA:0046563d                   ??          ??                                      
DATA:0046563e                   ??          ??                                      
DATA:0046563f                   ??          ??                                      
DATA:00465640                   ??          ??                                      
DATA:00465641                   ??          ??                                      
DATA:00465642                   ??          ??                                      
DATA:00465643                   ??          ??                                      
DATA:00465644                   ??          ??                                      
DATA:00465645                   ??          ??                                      
DATA:00465646                   ??          ??                                      
DATA:00465647                   ??          ??                                      
DATA:00465648                   ??          ??                                      
DATA:00465649                   ??          ??                                      
DATA:0046564a                   ??          ??                                      
DATA:0046564b                   ??          ??                                      
DATA:0046564c                   ??          ??                                      
DATA:0046564d                   ??          ??                                      
DATA:0046564e                   ??          ??                                      
DATA:0046564f                   ??          ??                                      
DATA:00465650                   ??          ??                                      
DATA:00465651                   ??          ??                                      
DATA:00465652                   ??          ??                                      
DATA:00465653                   ??          ??                                      
DATA:00465654                   ??          ??                                      
DATA:00465655                   ??          ??                                      
DATA:00465656                   ??          ??                                      
DATA:00465657                   ??          ??                                      
DATA:00465658                   ??          ??                                      
DATA:00465659                   ??          ??                                      
DATA:0046565a                   ??          ??                                      
DATA:0046565b                   ??          ??                                      
DATA:0046565c                   ??          ??                                      
DATA:0046565d                   ??          ??                                      
DATA:0046565e                   ??          ??                                      
DATA:0046565f                   ??          ??                                      
DATA:00465660                   ??          ??                                      
DATA:00465661                   ??          ??                                      
DATA:00465662                   ??          ??                                      
DATA:00465663                   ??          ??                                      
DATA:00465664                   ??          ??                                      
DATA:00465665                   ??          ??                                      
DATA:00465666                   ??          ??                                      
DATA:00465667                   ??          ??                                      
DATA:00465668                   ??          ??                                      
DATA:00465669                   ??          ??                                      
DATA:0046566a                   ??          ??                                      
DATA:0046566b                   ??          ??                                      
DATA:0046566c                   ??          ??                                      
DATA:0046566d                   ??          ??                                      
DATA:0046566e                   ??          ??                                      
DATA:0046566f                   ??          ??                                      
DATA:00465670                   ??          ??                                      
DATA:00465671                   ??          ??                                      
DATA:00465672                   ??          ??                                      
DATA:00465673                   ??          ??                                      
DATA:00465674                   ??          ??                                      
DATA:00465675                   ??          ??                                      
DATA:00465676                   ??          ??                                      
DATA:00465677                   ??          ??                                      
DATA:00465678                   ??          ??                                      
DATA:00465679                   ??          ??                                      
DATA:0046567a                   ??          ??                                      
DATA:0046567b                   ??          ??                                      
DATA:0046567c                   ??          ??                                      
DATA:0046567d                   ??          ??                                      
DATA:0046567e                   ??          ??                                      
DATA:0046567f                   ??          ??                                      
DATA:00465680                   ??          ??                                      
DATA:00465681                   ??          ??                                      
DATA:00465682                   ??          ??                                      
DATA:00465683                   ??          ??                                      
DATA:00465684                   ??          ??                                      
DATA:00465685                   ??          ??                                      
DATA:00465686                   ??          ??                                      
DATA:00465687                   ??          ??                                      
DATA:00465688                   ??          ??                                      
DATA:00465689                   ??          ??                                      
DATA:0046568a                   ??          ??                                      
DATA:0046568b                   ??          ??                                      
DATA:0046568c                   ??          ??                                      
DATA:0046568d                   ??          ??                                      
DATA:0046568e                   ??          ??                                      
DATA:0046568f                   ??          ??                                      
DATA:00465690                   ??          ??                                      
DATA:00465691                   ??          ??                                      
DATA:00465692                   ??          ??                                      
DATA:00465693                   ??          ??                                      
DATA:00465694                   ??          ??                                      
DATA:00465695                   ??          ??                                      
DATA:00465696                   ??          ??                                      
DATA:00465697                   ??          ??                                      
DATA:00465698                   ??          ??                                      
DATA:00465699                   ??          ??                                      
DATA:0046569a                   ??          ??                                      
DATA:0046569b                   ??          ??                                      
DATA:0046569c                   ??          ??                                      
DATA:0046569d                   ??          ??                                      
DATA:0046569e                   ??          ??                                      
DATA:0046569f                   ??          ??                                      
DATA:004656a0                   ??          ??                                      
DATA:004656a1                   ??          ??                                      
DATA:004656a2                   ??          ??                                      
DATA:004656a3                   ??          ??                                      
DATA:004656a4                   ??          ??                                      
DATA:004656a5                   ??          ??                                      
DATA:004656a6                   ??          ??                                      
DATA:004656a7                   ??          ??                                      
DATA:004656a8                   ??          ??                                      
DATA:004656a9                   ??          ??                                      
DATA:004656aa                   ??          ??                                      
DATA:004656ab                   ??          ??                                      
DATA:004656ac                   ??          ??                                      
DATA:004656ad                   ??          ??                                      
DATA:004656ae                   ??          ??                                      
DATA:004656af                   ??          ??                                      
DATA:004656b0                   ??          ??                                      
DATA:004656b1                   ??          ??                                      
DATA:004656b2                   ??          ??                                      
DATA:004656b3                   ??          ??                                      
DATA:004656b4                   ??          ??                                      
DATA:004656b5                   ??          ??                                      
DATA:004656b6                   ??          ??                                      
DATA:004656b7                   ??          ??                                      
DATA:004656b8                   ??          ??                                      
DATA:004656b9                   ??          ??                                      
DATA:004656ba                   ??          ??                                      
DATA:004656bb                   ??          ??                                      
DATA:004656bc                   ??          ??                                      
DATA:004656bd                   ??          ??                                      
DATA:004656be                   ??          ??                                      
DATA:004656bf                   ??          ??                                      
DATA:004656c0                   ??          ??                                      
DATA:004656c1                   ??          ??                                      
DATA:004656c2                   ??          ??                                      
DATA:004656c3                   ??          ??                                      
DATA:004656c4                   ??          ??                                      
DATA:004656c5                   ??          ??                                      
DATA:004656c6                   ??          ??                                      
DATA:004656c7                   ??          ??                                      
DATA:004656c8                   ??          ??                                      
DATA:004656c9                   ??          ??                                      
DATA:004656ca                   ??          ??                                      
DATA:004656cb                   ??          ??                                      
DATA:004656cc                   ??          ??                                      
DATA:004656cd                   ??          ??                                      
DATA:004656ce                   ??          ??                                      
DATA:004656cf                   ??          ??                                      
DATA:004656d0                   ??          ??                                      
DATA:004656d1                   ??          ??                                      
DATA:004656d2                   ??          ??                                      
DATA:004656d3                   ??          ??                                      
DATA:004656d4                   ??          ??                                      
DATA:004656d5                   ??          ??                                      
DATA:004656d6                   ??          ??                                      
DATA:004656d7                   ??          ??                                      
DATA:004656d8                   ??          ??                                      
DATA:004656d9                   ??          ??                                      
DATA:004656da                   ??          ??                                      
DATA:004656db                   ??          ??                                      
DATA:004656dc                   ??          ??                                      
DATA:004656dd                   ??          ??                                      
DATA:004656de                   ??          ??                                      
DATA:004656df                   ??          ??                                      
DATA:004656e0                   ??          ??                                      
DATA:004656e1                   ??          ??                                      
DATA:004656e2                   ??          ??                                      
DATA:004656e3                   ??          ??                                      
DATA:004656e4                   ??          ??                                      
DATA:004656e5                   ??          ??                                      
DATA:004656e6                   ??          ??                                      
DATA:004656e7                   ??          ??                                      
DATA:004656e8                   ??          ??                                      
DATA:004656e9                   ??          ??                                      
DATA:004656ea                   ??          ??                                      
DATA:004656eb                   ??          ??                                      
DATA:004656ec                   ??          ??                                      
DATA:004656ed                   ??          ??                                      
DATA:004656ee                   ??          ??                                      
DATA:004656ef                   ??          ??                                      
DATA:004656f0                   ??          ??                                      
DATA:004656f1                   ??          ??                                      
DATA:004656f2                   ??          ??                                      
DATA:004656f3                   ??          ??                                      
DATA:004656f4                   ??          ??                                      
DATA:004656f5                   ??          ??                                      
DATA:004656f6                   ??          ??                                      
DATA:004656f7                   ??          ??                                      
DATA:004656f8                   ??          ??                                      
DATA:004656f9                   ??          ??                                      
DATA:004656fa                   ??          ??                                      
DATA:004656fb                   ??          ??                                      
DATA:004656fc                   ??          ??                                      
DATA:004656fd                   ??          ??                                      
DATA:004656fe                   ??          ??                                      
DATA:004656ff                   ??          ??                                      
DATA:00465700                   ??          ??                                      
DATA:00465701                   ??          ??                                      
DATA:00465702                   ??          ??                                      
DATA:00465703                   ??          ??                                      
DATA:00465704                   ??          ??                                      
DATA:00465705                   ??          ??                                      
DATA:00465706                   ??          ??                                      
DATA:00465707                   ??          ??                                      
DATA:00465708                   ??          ??                                      
DATA:00465709                   ??          ??                                      
DATA:0046570a                   ??          ??                                      
DATA:0046570b                   ??          ??                                      
DATA:0046570c                   ??          ??                                      
DATA:0046570d                   ??          ??                                      
DATA:0046570e                   ??          ??                                      
DATA:0046570f                   ??          ??                                      
DATA:00465710                   ??          ??                                      
DATA:00465711                   ??          ??                                      
DATA:00465712                   ??          ??                                      
DATA:00465713                   ??          ??                                      
DATA:00465714                   ??          ??                                      
DATA:00465715                   ??          ??                                      
DATA:00465716                   ??          ??                                      
DATA:00465717                   ??          ??                                      
DATA:00465718                   ??          ??                                      
DATA:00465719                   ??          ??                                      
DATA:0046571a                   ??          ??                                      
DATA:0046571b                   ??          ??                                      
DATA:0046571c                   ??          ??                                      
DATA:0046571d                   ??          ??                                      
DATA:0046571e                   ??          ??                                      
DATA:0046571f                   ??          ??                                      
                            Dlist_00465720:               ;XREF[8,0]:   00412441,004125b1,004127e5,0041294e
                                                          ;             004136aa,00413caf,00414003,004140a3
DATA:00465720                   undefined4  ??                                      
                            Dlist_00465724:               ;XREF[6,0]:   00412405,00412420,00412455,004127ef
                                                          ;             00412843,00412942
DATA:00465724                   undefined4  ??                                      
                            Dlist_00465728:               ;XREF[19,0]:  004127f9,0041290f,00412926,0041295a
                                                          ;             00412d8e,00412dad,00412e00,00412ea8
                                                          ;             00412eec,00412f1f,00412fba,00412fce
                                                          ;             0041302b,00413840,0041385f,00413869
                                                          ;             0041388f,004138bb,004138c7
DATA:00465728                   undefined4  ??                                      
                            Dlist_0046572c:               ;XREF[6,0]:   004127db,004128dd,00412936,0041384c
                                                          ;             0041389b,004138aa
DATA:0046572c                   undefined4  ??                                      
                            Dlist_00465730:               ;XREF[5,0]:   00412803,00412972,0041370c,00413f34
                                                          ;             00413f9d
DATA:00465730                   undefined4  ??                                      
                            Dlist_00465734:               ;XREF[5,0]:   0041280d,0041297e,00413747,00413f4e
                                                          ;             00413f95
DATA:00465734                   undefined4  ??                                      
                            DAT_00465738:                 ;XREF[1,0]:   00413f16
DATA:00465738                   ??          ??                                      
DATA:00465739                   ??          ??                                      
DATA:0046573a                   ??          ??                                      
DATA:0046573b                   ??          ??                                      
DATA:0046573c                   ??          ??                                      
DATA:0046573d                   ??          ??                                      
DATA:0046573e                   ??          ??                                      
DATA:0046573f                   ??          ??                                      
                            DAT_00465740:                 ;XREF[1,0]:   00413f6d
DATA:00465740                   ??          ??                                      
DATA:00465741                   ??          ??                                      
DATA:00465742                   ??          ??                                      
DATA:00465743                   ??          ??                                      
                            DAT_00465744:                 ;XREF[3,0]:   00412814,00412819,00413f66
DATA:00465744                   undefined2  ??                                      
                            DAT_00465746:                 ;XREF[3,0]:   0041281c,00413efd,00413f0a
DATA:00465746                   undefined2  ??                                      
DATA:00465748                   ??          ??                                      
DATA:00465749                   ??          ??                                      
DATA:0046574a                   ??          ??                                      
DATA:0046574b                   ??          ??                                      
DATA:0046574c                   ??          ??                                      
DATA:0046574d                   ??          ??                                      
DATA:0046574e                   ??          ??                                      
DATA:0046574f                   ??          ??                                      
DATA:00465750                   ??          ??                                      
DATA:00465751                   ??          ??                                      
DATA:00465752                   ??          ??                                      
DATA:00465753                   ??          ??                                      
                            DAT_00465754:                 ;XREF[1,0]:   00412819
DATA:00465754                   undefined2  ??                                      
                            DAT_00465756:                 ;XREF[1,0]:   0041281c
DATA:00465756                   undefined2  ??                                      
DATA:00465758                   ??          ??                                      
DATA:00465759                   ??          ??                                      
DATA:0046575a                   ??          ??                                      
DATA:0046575b                   ??          ??                                      
DATA:0046575c                   ??          ??                                      
DATA:0046575d                   ??          ??                                      
DATA:0046575e                   ??          ??                                      
DATA:0046575f                   ??          ??                                      
DATA:00465760                   ??          ??                                      
DATA:00465761                   ??          ??                                      
DATA:00465762                   ??          ??                                      
DATA:00465763                   ??          ??                                      
DATA:00465764                   ??          ??                                      
DATA:00465765                   ??          ??                                      
                            DAT_00465766:                 ;XREF[1,0]:   00413f0a
DATA:00465766                   ??          ??                                      
DATA:00465767                   ??          ??                                      
DATA:00465768                   ??          ??                                      
DATA:00465769                   ??          ??                                      
DATA:0046576a                   ??          ??                                      
DATA:0046576b                   ??          ??                                      
DATA:0046576c                   ??          ??                                      
DATA:0046576d                   ??          ??                                      
DATA:0046576e                   ??          ??                                      
DATA:0046576f                   ??          ??                                      
DATA:00465770                   ??          ??                                      
DATA:00465771                   ??          ??                                      
DATA:00465772                   ??          ??                                      
DATA:00465773                   ??          ??                                      
DATA:00465774                   ??          ??                                      
DATA:00465775                   ??          ??                                      
DATA:00465776                   ??          ??                                      
DATA:00465777                   ??          ??                                      
DATA:00465778                   ??          ??                                      
DATA:00465779                   ??          ??                                      
DATA:0046577a                   ??          ??                                      
DATA:0046577b                   ??          ??                                      
DATA:0046577c                   ??          ??                                      
DATA:0046577d                   ??          ??                                      
DATA:0046577e                   ??          ??                                      
DATA:0046577f                   ??          ??                                      
DATA:00465780                   ??          ??                                      
DATA:00465781                   ??          ??                                      
DATA:00465782                   ??          ??                                      
DATA:00465783                   ??          ??                                      
DATA:00465784                   ??          ??                                      
DATA:00465785                   ??          ??                                      
DATA:00465786                   ??          ??                                      
DATA:00465787                   ??          ??                                      
DATA:00465788                   ??          ??                                      
DATA:00465789                   ??          ??                                      
DATA:0046578a                   ??          ??                                      
DATA:0046578b                   ??          ??                                      
DATA:0046578c                   ??          ??                                      
DATA:0046578d                   ??          ??                                      
DATA:0046578e                   ??          ??                                      
DATA:0046578f                   ??          ??                                      
DATA:00465790                   ??          ??                                      
DATA:00465791                   ??          ??                                      
DATA:00465792                   ??          ??                                      
DATA:00465793                   ??          ??                                      
DATA:00465794                   ??          ??                                      
DATA:00465795                   ??          ??                                      
DATA:00465796                   ??          ??                                      
DATA:00465797                   ??          ??                                      
DATA:00465798                   ??          ??                                      
DATA:00465799                   ??          ??                                      
DATA:0046579a                   ??          ??                                      
DATA:0046579b                   ??          ??                                      
DATA:0046579c                   ??          ??                                      
DATA:0046579d                   ??          ??                                      
DATA:0046579e                   ??          ??                                      
DATA:0046579f                   ??          ??                                      
DATA:004657a0                   ??          ??                                      
DATA:004657a1                   ??          ??                                      
DATA:004657a2                   ??          ??                                      
DATA:004657a3                   ??          ??                                      
DATA:004657a4                   ??          ??                                      
DATA:004657a5                   ??          ??                                      
DATA:004657a6                   ??          ??                                      
DATA:004657a7                   ??          ??                                      
DATA:004657a8                   ??          ??                                      
DATA:004657a9                   ??          ??                                      
DATA:004657aa                   ??          ??                                      
DATA:004657ab                   ??          ??                                      
DATA:004657ac                   ??          ??                                      
DATA:004657ad                   ??          ??                                      
DATA:004657ae                   ??          ??                                      
DATA:004657af                   ??          ??                                      
DATA:004657b0                   ??          ??                                      
DATA:004657b1                   ??          ??                                      
DATA:004657b2                   ??          ??                                      
DATA:004657b3                   ??          ??                                      
DATA:004657b4                   ??          ??                                      
DATA:004657b5                   ??          ??                                      
DATA:004657b6                   ??          ??                                      
DATA:004657b7                   ??          ??                                      
DATA:004657b8                   ??          ??                                      
DATA:004657b9                   ??          ??                                      
DATA:004657ba                   ??          ??                                      
DATA:004657bb                   ??          ??                                      
DATA:004657bc                   ??          ??                                      
DATA:004657bd                   ??          ??                                      
DATA:004657be                   ??          ??                                      
DATA:004657bf                   ??          ??                                      
DATA:004657c0                   ??          ??                                      
DATA:004657c1                   ??          ??                                      
DATA:004657c2                   ??          ??                                      
DATA:004657c3                   ??          ??                                      
DATA:004657c4                   ??          ??                                      
DATA:004657c5                   ??          ??                                      
DATA:004657c6                   ??          ??                                      
DATA:004657c7                   ??          ??                                      
DATA:004657c8                   ??          ??                                      
DATA:004657c9                   ??          ??                                      
DATA:004657ca                   ??          ??                                      
DATA:004657cb                   ??          ??                                      
DATA:004657cc                   ??          ??                                      
DATA:004657cd                   ??          ??                                      
DATA:004657ce                   ??          ??                                      
DATA:004657cf                   ??          ??                                      
DATA:004657d0                   ??          ??                                      
DATA:004657d1                   ??          ??                                      
DATA:004657d2                   ??          ??                                      
DATA:004657d3                   ??          ??                                      
DATA:004657d4                   ??          ??                                      
DATA:004657d5                   ??          ??                                      
DATA:004657d6                   ??          ??                                      
DATA:004657d7                   ??          ??                                      
                            DAT_004657d8:                 ;XREF[3,0]:   00412860,00412cd7,00413a67
DATA:004657d8                   undefined2  ??                                      
                            DAT_004657da:                 ;XREF[9,0]:   004125ac,004125df,004134f3,004134ff
                                                          ;             00413ae3,00413bfb,00413c07,00413c0e
                                                          ;             00413c11
DATA:004657da                   undefined2  ??                                      
                            DAT_004657dc:                 ;XREF[1,0]:   004125f4
DATA:004657dc                   undefined2  ??                                      
                            DAT_004657de:                 ;XREF[1,0]:   004125e9
DATA:004657de                   undefined2  ??                                      
                            DAT_004657e0:                 ;XREF[1,0]:   004125fe
DATA:004657e0                   undefined2  ??                                      
                            DAT_004657e2:                 ;XREF[6,0]:   00412882,004134fa,00413c02,00413c07
                                                          ;             00413c0e,00413c11
DATA:004657e2                   ??          ??                                      
DATA:004657e3                   ??          ??                                      
DATA:004657e4                   ??          ??                                      
DATA:004657e5                   ??          ??                                      
DATA:004657e6                   ??          ??                                      
DATA:004657e7                   ??          ??                                      
DATA:004657e8                   ??          ??                                      
DATA:004657e9                   ??          ??                                      
DATA:004657ea                   ??          ??                                      
DATA:004657eb                   ??          ??                                      
DATA:004657ec                   ??          ??                                      
DATA:004657ed                   ??          ??                                      
DATA:004657ee                   ??          ??                                      
DATA:004657ef                   ??          ??                                      
                            $Rooms:                       ;XREF[20,2]:  00414242,0041425e,00414416,00414549
                                                          ;             00414659,004146b2,00414707,0041471a
                                                          ;             00414ab5,00414b05,00414c51,00414cab
                                                          ;             00414ce3,00414de4,00414ec0,00414ee3
                                                          ;             00414f05,00414f29,0041909f,00419240
                                                          ;             004143af,00414f29
DATA:004657f0                   Room *[16]  ??                                      
   |_DATA:004657f0   [0]             Room *      NaP                                     
   |_DATA:004657f4   [1]             Room *      NaP                                     
   |_DATA:004657f8   [2]             Room *      NaP                                     
   |_DATA:004657fc   [3]             Room *      NaP                                     
   |_DATA:00465800   [4]             Room *      NaP                                     
   |_DATA:00465804   [5]             Room *      NaP                                     
   |_DATA:00465808   [6]             Room *      NaP                                     
   |_DATA:0046580c   [7]             Room *      NaP                                     
   |_DATA:00465810   [8]             Room *      NaP                                     
   |_DATA:00465814   [9]             Room *      NaP                                     
   |_DATA:00465818   [10]            Room *      NaP                                     
   |_DATA:0046581c   [11]            Room *      NaP                                     
   |_DATA:00465820   [12]            Room *      NaP                                     
   |_DATA:00465824   [13]            Room *      NaP                                     
   |_DATA:00465828   [14]            Room *      NaP                                     
   |_DATA:0046582c   [15]            Room *      NaP                                     
                            $InitialBananaPartsCount:     ;XREF[3,0]:   00414238,0041abbe,0041abc7
DATA:00465830                   short       ??                                      
                            $ActualBananaPartsCount:      ;XREF[6,0]:   00414232,00414dd1,00414e90,0041a1aa
                                                          ;             0041aba4,0041abcd
DATA:00465832                   short       ??                                      
                            $RoomInitialPartsCounts:      ;XREF[7,0]:   0041420c,00414211,00414220,00414349
                                                          ;             0041436e,004143cc,00414c98
DATA:00465834                   ushort *    NaP                                     
                            $Area:                        ;XREF[3,0]:   004141d4,004141d9,004143d8
DATA:00465838                   Area *      NaP                                     
                            $Entities:                    ;XREF[2,2]:   0041473e,0041473e,0041415c,00414748
DATA:0046583c                   EntityNo...??                                      
   |_DATA:0046583c   [0]             EntityNode                                          
      |_DATA:0046583c   node            DlistNode                                           
         |_DATA:0046583c   next            DlistNode * NaP                                     
         |_DATA:00465840   prev            DlistNode * NaP                                     
      |_DATA:00465844   available       undefined2  ??                                      
      |_DATA:00465846   field2_0xa      ??          ??                                      
      |_DATA:00465847   field3_0xb      ??          ??                                      
      |_DATA:00465848   inner           OtherEntity                                         
         |_DATA:00465848   base            EntityBase?                                         
            |_DATA:00465848   rect            EntityBa...                                        
               |_DATA:00465848   inner           Rect16                                              
                  |_DATA:00465848   x               short       ??                                      
                  |_DATA:0046584a   y               short       ??                                      
                  |_DATA:0046584c   w               short       ??                                      
                  |_DATA:0046584e   h               short       ??                                      
               |_DATA:00465850   field1_0x8      ??          ??                                      
               |_DATA:00465851   field2_0x9      ??          ??                                      
               |_DATA:00465852   field3_0xa      ??          ??                                      
               |_DATA:00465853   field4_0xb      ??          ??                                      
               |_DATA:00465854   field5_0xc      ??          ??                                      
               |_DATA:00465855   field6_0xd      ??          ??                                      
            |_DATA:00465856   spriteId        ushort      ??                                      
            |_DATA:00465858   type            EntityType  ??                                      
         |_DATA:0046585a   partId          PartId      ??                                      
         |_DATA:0046585c   field2_0x14     ??          ??                                      
         |_DATA:0046585d   field3_0x15     ??          ??                                      
         |_DATA:0046585e   activation?     RectEx                                              
            |_DATA:0046585e   rect            Rect16                                              
               |_DATA:0046585e   x               short       ??                                      
               |_DATA:00465860   y               short       ??                                      
               |_DATA:00465862   w               short       ??                                      
               |_DATA:00465864   h               short       ??                                      
            |_DATA:00465866   mode            undefined2  ??                                      
DATA:00465868                   ??          ??                                      
DATA:00465869                   ??          ??                                      
DATA:0046586a                   ??          ??                                      
DATA:0046586b                   ??          ??                                      
DATA:0046586c                   ??          ??                                      
DATA:0046586d                   ??          ??                                      
DATA:0046586e                   ??          ??                                      
DATA:0046586f                   ??          ??                                      
                            DAT_00465870:                 ;XREF[2,0]:   0041415c,00414748
DATA:00465870                   undefined2  ??                                      
DATA:00465872                   ??          ??                                      
DATA:00465873                   ??          ??                                      
DATA:00465874                   ??          ??                                      
DATA:00465875                   ??          ??                                      
DATA:00465876                   ??          ??                                      
DATA:00465877                   ??          ??                                      
DATA:00465878                   ??          ??                                      
DATA:00465879                   ??          ??                                      
DATA:0046587a                   ??          ??                                      
DATA:0046587b                   ??          ??                                      
DATA:0046587c                   ??          ??                                      
DATA:0046587d                   ??          ??                                      
DATA:0046587e                   ??          ??                                      
DATA:0046587f                   ??          ??                                      
DATA:00465880                   ??          ??                                      
DATA:00465881                   ??          ??                                      
DATA:00465882                   ??          ??                                      
DATA:00465883                   ??          ??                                      
DATA:00465884                   ??          ??                                      
DATA:00465885                   ??          ??                                      
DATA:00465886                   ??          ??                                      
DATA:00465887                   ??          ??                                      
DATA:00465888                   ??          ??                                      
DATA:00465889                   ??          ??                                      
DATA:0046588a                   ??          ??                                      
DATA:0046588b                   ??          ??                                      
DATA:0046588c                   ??          ??                                      
DATA:0046588d                   ??          ??                                      
DATA:0046588e                   ??          ??                                      
DATA:0046588f                   ??          ??                                      
DATA:00465890                   ??          ??                                      
DATA:00465891                   ??          ??                                      
DATA:00465892                   ??          ??                                      
DATA:00465893                   ??          ??                                      
DATA:00465894                   ??          ??                                      
DATA:00465895                   ??          ??                                      
DATA:00465896                   ??          ??                                      
DATA:00465897                   ??          ??                                      
DATA:00465898                   ??          ??                                      
DATA:00465899                   ??          ??                                      
DATA:0046589a                   ??          ??                                      
DATA:0046589b                   ??          ??                                      
DATA:0046589c                   ??          ??                                      
DATA:0046589d                   ??          ??                                      
DATA:0046589e                   ??          ??                                      
DATA:0046589f                   ??          ??                                      
DATA:004658a0                   ??          ??                                      
DATA:004658a1                   ??          ??                                      
DATA:004658a2                   ??          ??                                      
DATA:004658a3                   ??          ??                                      
DATA:004658a4                   ??          ??                                      
DATA:004658a5                   ??          ??                                      
DATA:004658a6                   ??          ??                                      
DATA:004658a7                   ??          ??                                      
DATA:004658a8                   ??          ??                                      
DATA:004658a9                   ??          ??                                      
DATA:004658aa                   ??          ??                                      
DATA:004658ab                   ??          ??                                      
DATA:004658ac                   ??          ??                                      
DATA:004658ad                   ??          ??                                      
DATA:004658ae                   ??          ??                                      
DATA:004658af                   ??          ??                                      
DATA:004658b0                   ??          ??                                      
DATA:004658b1                   ??          ??                                      
DATA:004658b2                   ??          ??                                      
DATA:004658b3                   ??          ??                                      
DATA:004658b4                   ??          ??                                      
DATA:004658b5                   ??          ??                                      
DATA:004658b6                   ??          ??                                      
DATA:004658b7                   ??          ??                                      
DATA:004658b8                   ??          ??                                      
DATA:004658b9                   ??          ??                                      
DATA:004658ba                   ??          ??                                      
DATA:004658bb                   ??          ??                                      
DATA:004658bc                   ??          ??                                      
DATA:004658bd                   ??          ??                                      
DATA:004658be                   ??          ??                                      
DATA:004658bf                   ??          ??                                      
DATA:004658c0                   ??          ??                                      
DATA:004658c1                   ??          ??                                      
DATA:004658c2                   ??          ??                                      
DATA:004658c3                   ??          ??                                      
DATA:004658c4                   ??          ??                                      
DATA:004658c5                   ??          ??                                      
DATA:004658c6                   ??          ??                                      
DATA:004658c7                   ??          ??                                      
DATA:004658c8                   ??          ??                                      
DATA:004658c9                   ??          ??                                      
DATA:004658ca                   ??          ??                                      
DATA:004658cb                   ??          ??                                      
DATA:004658cc                   ??          ??                                      
DATA:004658cd                   ??          ??                                      
DATA:004658ce                   ??          ??                                      
DATA:004658cf                   ??          ??                                      
DATA:004658d0                   ??          ??                                      
DATA:004658d1                   ??          ??                                      
DATA:004658d2                   ??          ??                                      
DATA:004658d3                   ??          ??                                      
DATA:004658d4                   ??          ??                                      
DATA:004658d5                   ??          ??                                      
DATA:004658d6                   ??          ??                                      
DATA:004658d7                   ??          ??                                      
DATA:004658d8                   ??          ??                                      
DATA:004658d9                   ??          ??                                      
DATA:004658da                   ??          ??                                      
DATA:004658db                   ??          ??                                      
DATA:004658dc                   ??          ??                                      
DATA:004658dd                   ??          ??                                      
DATA:004658de                   ??          ??                                      
DATA:004658df                   ??          ??                                      
DATA:004658e0                   ??          ??                                      
DATA:004658e1                   ??          ??                                      
DATA:004658e2                   ??          ??                                      
DATA:004658e3                   ??          ??                                      
DATA:004658e4                   ??          ??                                      
DATA:004658e5                   ??          ??                                      
DATA:004658e6                   ??          ??                                      
DATA:004658e7                   ??          ??                                      
DATA:004658e8                   ??          ??                                      
DATA:004658e9                   ??          ??                                      
DATA:004658ea                   ??          ??                                      
DATA:004658eb                   ??          ??                                      
DATA:004658ec                   ??          ??                                      
DATA:004658ed                   ??          ??                                      
DATA:004658ee                   ??          ??                                      
DATA:004658ef                   ??          ??                                      
DATA:004658f0                   ??          ??                                      
DATA:004658f1                   ??          ??                                      
DATA:004658f2                   ??          ??                                      
DATA:004658f3                   ??          ??                                      
DATA:004658f4                   ??          ??                                      
DATA:004658f5                   ??          ??                                      
DATA:004658f6                   ??          ??                                      
DATA:004658f7                   ??          ??                                      
DATA:004658f8                   ??          ??                                      
DATA:004658f9                   ??          ??                                      
DATA:004658fa                   ??          ??                                      
DATA:004658fb                   ??          ??                                      
DATA:004658fc                   ??          ??                                      
DATA:004658fd                   ??          ??                                      
DATA:004658fe                   ??          ??                                      
DATA:004658ff                   ??          ??                                      
DATA:00465900                   ??          ??                                      
DATA:00465901                   ??          ??                                      
DATA:00465902                   ??          ??                                      
DATA:00465903                   ??          ??                                      
DATA:00465904                   ??          ??                                      
DATA:00465905                   ??          ??                                      
DATA:00465906                   ??          ??                                      
DATA:00465907                   ??          ??                                      
DATA:00465908                   ??          ??                                      
DATA:00465909                   ??          ??                                      
DATA:0046590a                   ??          ??                                      
DATA:0046590b                   ??          ??                                      
DATA:0046590c                   ??          ??                                      
DATA:0046590d                   ??          ??                                      
DATA:0046590e                   ??          ??                                      
DATA:0046590f                   ??          ??                                      
DATA:00465910                   ??          ??                                      
DATA:00465911                   ??          ??                                      
DATA:00465912                   ??          ??                                      
DATA:00465913                   ??          ??                                      
DATA:00465914                   ??          ??                                      
DATA:00465915                   ??          ??                                      
DATA:00465916                   ??          ??                                      
DATA:00465917                   ??          ??                                      
DATA:00465918                   ??          ??                                      
DATA:00465919                   ??          ??                                      
DATA:0046591a                   ??          ??                                      
DATA:0046591b                   ??          ??                                      
DATA:0046591c                   ??          ??                                      
DATA:0046591d                   ??          ??                                      
DATA:0046591e                   ??          ??                                      
DATA:0046591f                   ??          ??                                      
DATA:00465920                   ??          ??                                      
DATA:00465921                   ??          ??                                      
DATA:00465922                   ??          ??                                      
DATA:00465923                   ??          ??                                      
DATA:00465924                   ??          ??                                      
DATA:00465925                   ??          ??                                      
DATA:00465926                   ??          ??                                      
DATA:00465927                   ??          ??                                      
DATA:00465928                   ??          ??                                      
DATA:00465929                   ??          ??                                      
DATA:0046592a                   ??          ??                                      
DATA:0046592b                   ??          ??                                      
DATA:0046592c                   ??          ??                                      
DATA:0046592d                   ??          ??                                      
DATA:0046592e                   ??          ??                                      
DATA:0046592f                   ??          ??                                      
DATA:00465930                   ??          ??                                      
DATA:00465931                   ??          ??                                      
DATA:00465932                   ??          ??                                      
DATA:00465933                   ??          ??                                      
DATA:00465934                   ??          ??                                      
DATA:00465935                   ??          ??                                      
DATA:00465936                   ??          ??                                      
DATA:00465937                   ??          ??                                      
DATA:00465938                   ??          ??                                      
DATA:00465939                   ??          ??                                      
DATA:0046593a                   ??          ??                                      
DATA:0046593b                   ??          ??                                      
DATA:0046593c                   ??          ??                                      
DATA:0046593d                   ??          ??                                      
DATA:0046593e                   ??          ??                                      
DATA:0046593f                   ??          ??                                      
DATA:00465940                   ??          ??                                      
DATA:00465941                   ??          ??                                      
DATA:00465942                   ??          ??                                      
DATA:00465943                   ??          ??                                      
DATA:00465944                   ??          ??                                      
DATA:00465945                   ??          ??                                      
DATA:00465946                   ??          ??                                      
DATA:00465947                   ??          ??                                      
DATA:00465948                   ??          ??                                      
DATA:00465949                   ??          ??                                      
DATA:0046594a                   ??          ??                                      
DATA:0046594b                   ??          ??                                      
DATA:0046594c                   ??          ??                                      
DATA:0046594d                   ??          ??                                      
DATA:0046594e                   ??          ??                                      
DATA:0046594f                   ??          ??                                      
DATA:00465950                   ??          ??                                      
DATA:00465951                   ??          ??                                      
DATA:00465952                   ??          ??                                      
DATA:00465953                   ??          ??                                      
DATA:00465954                   ??          ??                                      
DATA:00465955                   ??          ??                                      
DATA:00465956                   ??          ??                                      
DATA:00465957                   ??          ??                                      
DATA:00465958                   ??          ??                                      
DATA:00465959                   ??          ??                                      
DATA:0046595a                   ??          ??                                      
DATA:0046595b                   ??          ??                                      
DATA:0046595c                   ??          ??                                      
DATA:0046595d                   ??          ??                                      
DATA:0046595e                   ??          ??                                      
DATA:0046595f                   ??          ??                                      
DATA:00465960                   ??          ??                                      
DATA:00465961                   ??          ??                                      
DATA:00465962                   ??          ??                                      
DATA:00465963                   ??          ??                                      
DATA:00465964                   ??          ??                                      
DATA:00465965                   ??          ??                                      
DATA:00465966                   ??          ??                                      
DATA:00465967                   ??          ??                                      
DATA:00465968                   ??          ??                                      
DATA:00465969                   ??          ??                                      
DATA:0046596a                   ??          ??                                      
DATA:0046596b                   ??          ??                                      
DATA:0046596c                   ??          ??                                      
DATA:0046596d                   ??          ??                                      
DATA:0046596e                   ??          ??                                      
DATA:0046596f                   ??          ??                                      
DATA:00465970                   ??          ??                                      
DATA:00465971                   ??          ??                                      
DATA:00465972                   ??          ??                                      
DATA:00465973                   ??          ??                                      
DATA:00465974                   ??          ??                                      
DATA:00465975                   ??          ??                                      
DATA:00465976                   ??          ??                                      
DATA:00465977                   ??          ??                                      
DATA:00465978                   ??          ??                                      
DATA:00465979                   ??          ??                                      
DATA:0046597a                   ??          ??                                      
DATA:0046597b                   ??          ??                                      
DATA:0046597c                   ??          ??                                      
DATA:0046597d                   ??          ??                                      
DATA:0046597e                   ??          ??                                      
DATA:0046597f                   ??          ??                                      
DATA:00465980                   ??          ??                                      
DATA:00465981                   ??          ??                                      
DATA:00465982                   ??          ??                                      
DATA:00465983                   ??          ??                                      
DATA:00465984                   ??          ??                                      
DATA:00465985                   ??          ??                                      
DATA:00465986                   ??          ??                                      
DATA:00465987                   ??          ??                                      
DATA:00465988                   ??          ??                                      
DATA:00465989                   ??          ??                                      
DATA:0046598a                   ??          ??                                      
DATA:0046598b                   ??          ??                                      
DATA:0046598c                   ??          ??                                      
DATA:0046598d                   ??          ??                                      
DATA:0046598e                   ??          ??                                      
DATA:0046598f                   ??          ??                                      
DATA:00465990                   ??          ??                                      
DATA:00465991                   ??          ??                                      
DATA:00465992                   ??          ??                                      
DATA:00465993                   ??          ??                                      
DATA:00465994                   ??          ??                                      
DATA:00465995                   ??          ??                                      
DATA:00465996                   ??          ??                                      
DATA:00465997                   ??          ??                                      
DATA:00465998                   ??          ??                                      
DATA:00465999                   ??          ??                                      
DATA:0046599a                   ??          ??                                      
DATA:0046599b                   ??          ??                                      
DATA:0046599c                   ??          ??                                      
DATA:0046599d                   ??          ??                                      
DATA:0046599e                   ??          ??                                      
DATA:0046599f                   ??          ??                                      
DATA:004659a0                   ??          ??                                      
DATA:004659a1                   ??          ??                                      
DATA:004659a2                   ??          ??                                      
DATA:004659a3                   ??          ??                                      
DATA:004659a4                   ??          ??                                      
DATA:004659a5                   ??          ??                                      
DATA:004659a6                   ??          ??                                      
DATA:004659a7                   ??          ??                                      
DATA:004659a8                   ??          ??                                      
DATA:004659a9                   ??          ??                                      
DATA:004659aa                   ??          ??                                      
DATA:004659ab                   ??          ??                                      
DATA:004659ac                   ??          ??                                      
DATA:004659ad                   ??          ??                                      
DATA:004659ae                   ??          ??                                      
DATA:004659af                   ??          ??                                      
DATA:004659b0                   ??          ??                                      
DATA:004659b1                   ??          ??                                      
DATA:004659b2                   ??          ??                                      
DATA:004659b3                   ??          ??                                      
DATA:004659b4                   ??          ??                                      
DATA:004659b5                   ??          ??                                      
DATA:004659b6                   ??          ??                                      
DATA:004659b7                   ??          ??                                      
DATA:004659b8                   ??          ??                                      
DATA:004659b9                   ??          ??                                      
DATA:004659ba                   ??          ??                                      
DATA:004659bb                   ??          ??                                      
DATA:004659bc                   ??          ??                                      
DATA:004659bd                   ??          ??                                      
DATA:004659be                   ??          ??                                      
DATA:004659bf                   ??          ??                                      
DATA:004659c0                   ??          ??                                      
DATA:004659c1                   ??          ??                                      
DATA:004659c2                   ??          ??                                      
DATA:004659c3                   ??          ??                                      
DATA:004659c4                   ??          ??                                      
DATA:004659c5                   ??          ??                                      
DATA:004659c6                   ??          ??                                      
DATA:004659c7                   ??          ??                                      
DATA:004659c8                   ??          ??                                      
DATA:004659c9                   ??          ??                                      
DATA:004659ca                   ??          ??                                      
DATA:004659cb                   ??          ??                                      
DATA:004659cc                   ??          ??                                      
DATA:004659cd                   ??          ??                                      
DATA:004659ce                   ??          ??                                      
DATA:004659cf                   ??          ??                                      
DATA:004659d0                   ??          ??                                      
DATA:004659d1                   ??          ??                                      
DATA:004659d2                   ??          ??                                      
DATA:004659d3                   ??          ??                                      
DATA:004659d4                   ??          ??                                      
DATA:004659d5                   ??          ??                                      
DATA:004659d6                   ??          ??                                      
DATA:004659d7                   ??          ??                                      
DATA:004659d8                   ??          ??                                      
DATA:004659d9                   ??          ??                                      
DATA:004659da                   ??          ??                                      
DATA:004659db                   ??          ??                                      
DATA:004659dc                   ??          ??                                      
DATA:004659dd                   ??          ??                                      
DATA:004659de                   ??          ??                                      
DATA:004659df                   ??          ??                                      
DATA:004659e0                   ??          ??                                      
DATA:004659e1                   ??          ??                                      
DATA:004659e2                   ??          ??                                      
DATA:004659e3                   ??          ??                                      
DATA:004659e4                   ??          ??                                      
DATA:004659e5                   ??          ??                                      
DATA:004659e6                   ??          ??                                      
DATA:004659e7                   ??          ??                                      
DATA:004659e8                   ??          ??                                      
DATA:004659e9                   ??          ??                                      
DATA:004659ea                   ??          ??                                      
DATA:004659eb                   ??          ??                                      
DATA:004659ec                   ??          ??                                      
DATA:004659ed                   ??          ??                                      
DATA:004659ee                   ??          ??                                      
DATA:004659ef                   ??          ??                                      
DATA:004659f0                   ??          ??                                      
DATA:004659f1                   ??          ??                                      
DATA:004659f2                   ??          ??                                      
DATA:004659f3                   ??          ??                                      
DATA:004659f4                   ??          ??                                      
DATA:004659f5                   ??          ??                                      
DATA:004659f6                   ??          ??                                      
DATA:004659f7                   ??          ??                                      
DATA:004659f8                   ??          ??                                      
DATA:004659f9                   ??          ??                                      
DATA:004659fa                   ??          ??                                      
DATA:004659fb                   ??          ??                                      
DATA:004659fc                   ??          ??                                      
DATA:004659fd                   ??          ??                                      
DATA:004659fe                   ??          ??                                      
DATA:004659ff                   ??          ??                                      
DATA:00465a00                   ??          ??                                      
DATA:00465a01                   ??          ??                                      
DATA:00465a02                   ??          ??                                      
DATA:00465a03                   ??          ??                                      
DATA:00465a04                   ??          ??                                      
DATA:00465a05                   ??          ??                                      
DATA:00465a06                   ??          ??                                      
DATA:00465a07                   ??          ??                                      
DATA:00465a08                   ??          ??                                      
DATA:00465a09                   ??          ??                                      
DATA:00465a0a                   ??          ??                                      
DATA:00465a0b                   ??          ??                                      
DATA:00465a0c                   ??          ??                                      
DATA:00465a0d                   ??          ??                                      
DATA:00465a0e                   ??          ??                                      
DATA:00465a0f                   ??          ??                                      
DATA:00465a10                   ??          ??                                      
DATA:00465a11                   ??          ??                                      
DATA:00465a12                   ??          ??                                      
DATA:00465a13                   ??          ??                                      
DATA:00465a14                   ??          ??                                      
DATA:00465a15                   ??          ??                                      
DATA:00465a16                   ??          ??                                      
DATA:00465a17                   ??          ??                                      
DATA:00465a18                   ??          ??                                      
DATA:00465a19                   ??          ??                                      
DATA:00465a1a                   ??          ??                                      
DATA:00465a1b                   ??          ??                                      
DATA:00465a1c                   ??          ??                                      
DATA:00465a1d                   ??          ??                                      
DATA:00465a1e                   ??          ??                                      
DATA:00465a1f                   ??          ??                                      
DATA:00465a20                   ??          ??                                      
DATA:00465a21                   ??          ??                                      
DATA:00465a22                   ??          ??                                      
DATA:00465a23                   ??          ??                                      
DATA:00465a24                   ??          ??                                      
DATA:00465a25                   ??          ??                                      
DATA:00465a26                   ??          ??                                      
DATA:00465a27                   ??          ??                                      
DATA:00465a28                   ??          ??                                      
DATA:00465a29                   ??          ??                                      
DATA:00465a2a                   ??          ??                                      
DATA:00465a2b                   ??          ??                                      
DATA:00465a2c                   ??          ??                                      
DATA:00465a2d                   ??          ??                                      
DATA:00465a2e                   ??          ??                                      
DATA:00465a2f                   ??          ??                                      
DATA:00465a30                   ??          ??                                      
DATA:00465a31                   ??          ??                                      
DATA:00465a32                   ??          ??                                      
DATA:00465a33                   ??          ??                                      
DATA:00465a34                   ??          ??                                      
DATA:00465a35                   ??          ??                                      
DATA:00465a36                   ??          ??                                      
DATA:00465a37                   ??          ??                                      
DATA:00465a38                   ??          ??                                      
DATA:00465a39                   ??          ??                                      
DATA:00465a3a                   ??          ??                                      
DATA:00465a3b                   ??          ??                                      
DATA:00465a3c                   ??          ??                                      
DATA:00465a3d                   ??          ??                                      
DATA:00465a3e                   ??          ??                                      
DATA:00465a3f                   ??          ??                                      
DATA:00465a40                   ??          ??                                      
DATA:00465a41                   ??          ??                                      
DATA:00465a42                   ??          ??                                      
DATA:00465a43                   ??          ??                                      
DATA:00465a44                   ??          ??                                      
DATA:00465a45                   ??          ??                                      
DATA:00465a46                   ??          ??                                      
DATA:00465a47                   ??          ??                                      
DATA:00465a48                   ??          ??                                      
DATA:00465a49                   ??          ??                                      
DATA:00465a4a                   ??          ??                                      
DATA:00465a4b                   ??          ??                                      
DATA:00465a4c                   ??          ??                                      
DATA:00465a4d                   ??          ??                                      
DATA:00465a4e                   ??          ??                                      
DATA:00465a4f                   ??          ??                                      
DATA:00465a50                   ??          ??                                      
DATA:00465a51                   ??          ??                                      
DATA:00465a52                   ??          ??                                      
DATA:00465a53                   ??          ??                                      
DATA:00465a54                   ??          ??                                      
DATA:00465a55                   ??          ??                                      
DATA:00465a56                   ??          ??                                      
DATA:00465a57                   ??          ??                                      
DATA:00465a58                   ??          ??                                      
DATA:00465a59                   ??          ??                                      
DATA:00465a5a                   ??          ??                                      
DATA:00465a5b                   ??          ??                                      
DATA:00465a5c                   ??          ??                                      
DATA:00465a5d                   ??          ??                                      
DATA:00465a5e                   ??          ??                                      
DATA:00465a5f                   ??          ??                                      
DATA:00465a60                   ??          ??                                      
DATA:00465a61                   ??          ??                                      
DATA:00465a62                   ??          ??                                      
DATA:00465a63                   ??          ??                                      
DATA:00465a64                   ??          ??                                      
DATA:00465a65                   ??          ??                                      
DATA:00465a66                   ??          ??                                      
DATA:00465a67                   ??          ??                                      
DATA:00465a68                   ??          ??                                      
DATA:00465a69                   ??          ??                                      
DATA:00465a6a                   ??          ??                                      
DATA:00465a6b                   ??          ??                                      
DATA:00465a6c                   ??          ??                                      
DATA:00465a6d                   ??          ??                                      
DATA:00465a6e                   ??          ??                                      
DATA:00465a6f                   ??          ??                                      
DATA:00465a70                   ??          ??                                      
DATA:00465a71                   ??          ??                                      
DATA:00465a72                   ??          ??                                      
DATA:00465a73                   ??          ??                                      
DATA:00465a74                   ??          ??                                      
DATA:00465a75                   ??          ??                                      
DATA:00465a76                   ??          ??                                      
DATA:00465a77                   ??          ??                                      
DATA:00465a78                   ??          ??                                      
DATA:00465a79                   ??          ??                                      
DATA:00465a7a                   ??          ??                                      
DATA:00465a7b                   ??          ??                                      
DATA:00465a7c                   ??          ??                                      
DATA:00465a7d                   ??          ??                                      
DATA:00465a7e                   ??          ??                                      
DATA:00465a7f                   ??          ??                                      
DATA:00465a80                   ??          ??                                      
DATA:00465a81                   ??          ??                                      
DATA:00465a82                   ??          ??                                      
DATA:00465a83                   ??          ??                                      
DATA:00465a84                   ??          ??                                      
DATA:00465a85                   ??          ??                                      
DATA:00465a86                   ??          ??                                      
DATA:00465a87                   ??          ??                                      
DATA:00465a88                   ??          ??                                      
DATA:00465a89                   ??          ??                                      
DATA:00465a8a                   ??          ??                                      
DATA:00465a8b                   ??          ??                                      
DATA:00465a8c                   ??          ??                                      
DATA:00465a8d                   ??          ??                                      
DATA:00465a8e                   ??          ??                                      
DATA:00465a8f                   ??          ??                                      
DATA:00465a90                   ??          ??                                      
DATA:00465a91                   ??          ??                                      
DATA:00465a92                   ??          ??                                      
DATA:00465a93                   ??          ??                                      
DATA:00465a94                   ??          ??                                      
DATA:00465a95                   ??          ??                                      
DATA:00465a96                   ??          ??                                      
DATA:00465a97                   ??          ??                                      
DATA:00465a98                   ??          ??                                      
DATA:00465a99                   ??          ??                                      
DATA:00465a9a                   ??          ??                                      
DATA:00465a9b                   ??          ??                                      
DATA:00465a9c                   ??          ??                                      
DATA:00465a9d                   ??          ??                                      
DATA:00465a9e                   ??          ??                                      
DATA:00465a9f                   ??          ??                                      
DATA:00465aa0                   ??          ??                                      
DATA:00465aa1                   ??          ??                                      
DATA:00465aa2                   ??          ??                                      
DATA:00465aa3                   ??          ??                                      
DATA:00465aa4                   ??          ??                                      
DATA:00465aa5                   ??          ??                                      
DATA:00465aa6                   ??          ??                                      
DATA:00465aa7                   ??          ??                                      
DATA:00465aa8                   ??          ??                                      
DATA:00465aa9                   ??          ??                                      
DATA:00465aaa                   ??          ??                                      
DATA:00465aab                   ??          ??                                      
DATA:00465aac                   ??          ??                                      
DATA:00465aad                   ??          ??                                      
DATA:00465aae                   ??          ??                                      
DATA:00465aaf                   ??          ??                                      
DATA:00465ab0                   ??          ??                                      
DATA:00465ab1                   ??          ??                                      
DATA:00465ab2                   ??          ??                                      
DATA:00465ab3                   ??          ??                                      
DATA:00465ab4                   ??          ??                                      
DATA:00465ab5                   ??          ??                                      
DATA:00465ab6                   ??          ??                                      
DATA:00465ab7                   ??          ??                                      
DATA:00465ab8                   ??          ??                                      
DATA:00465ab9                   ??          ??                                      
DATA:00465aba                   ??          ??                                      
DATA:00465abb                   ??          ??                                      
DATA:00465abc                   ??          ??                                      
DATA:00465abd                   ??          ??                                      
DATA:00465abe                   ??          ??                                      
DATA:00465abf                   ??          ??                                      
DATA:00465ac0                   ??          ??                                      
DATA:00465ac1                   ??          ??                                      
DATA:00465ac2                   ??          ??                                      
DATA:00465ac3                   ??          ??                                      
DATA:00465ac4                   ??          ??                                      
DATA:00465ac5                   ??          ??                                      
DATA:00465ac6                   ??          ??                                      
DATA:00465ac7                   ??          ??                                      
DATA:00465ac8                   ??          ??                                      
DATA:00465ac9                   ??          ??                                      
DATA:00465aca                   ??          ??                                      
DATA:00465acb                   ??          ??                                      
DATA:00465acc                   ??          ??                                      
DATA:00465acd                   ??          ??                                      
DATA:00465ace                   ??          ??                                      
DATA:00465acf                   ??          ??                                      
DATA:00465ad0                   ??          ??                                      
DATA:00465ad1                   ??          ??                                      
DATA:00465ad2                   ??          ??                                      
DATA:00465ad3                   ??          ??                                      
DATA:00465ad4                   ??          ??                                      
DATA:00465ad5                   ??          ??                                      
DATA:00465ad6                   ??          ??                                      
DATA:00465ad7                   ??          ??                                      
DATA:00465ad8                   ??          ??                                      
DATA:00465ad9                   ??          ??                                      
DATA:00465ada                   ??          ??                                      
DATA:00465adb                   ??          ??                                      
DATA:00465adc                   ??          ??                                      
DATA:00465add                   ??          ??                                      
DATA:00465ade                   ??          ??                                      
DATA:00465adf                   ??          ??                                      
DATA:00465ae0                   ??          ??                                      
DATA:00465ae1                   ??          ??                                      
DATA:00465ae2                   ??          ??                                      
DATA:00465ae3                   ??          ??                                      
DATA:00465ae4                   ??          ??                                      
DATA:00465ae5                   ??          ??                                      
DATA:00465ae6                   ??          ??                                      
DATA:00465ae7                   ??          ??                                      
DATA:00465ae8                   ??          ??                                      
DATA:00465ae9                   ??          ??                                      
DATA:00465aea                   ??          ??                                      
DATA:00465aeb                   ??          ??                                      
DATA:00465aec                   ??          ??                                      
DATA:00465aed                   ??          ??                                      
DATA:00465aee                   ??          ??                                      
DATA:00465aef                   ??          ??                                      
DATA:00465af0                   ??          ??                                      
DATA:00465af1                   ??          ??                                      
DATA:00465af2                   ??          ??                                      
DATA:00465af3                   ??          ??                                      
DATA:00465af4                   ??          ??                                      
DATA:00465af5                   ??          ??                                      
DATA:00465af6                   ??          ??                                      
DATA:00465af7                   ??          ??                                      
DATA:00465af8                   ??          ??                                      
DATA:00465af9                   ??          ??                                      
DATA:00465afa                   ??          ??                                      
DATA:00465afb                   ??          ??                                      
DATA:00465afc                   ??          ??                                      
DATA:00465afd                   ??          ??                                      
DATA:00465afe                   ??          ??                                      
DATA:00465aff                   ??          ??                                      
DATA:00465b00                   ??          ??                                      
DATA:00465b01                   ??          ??                                      
DATA:00465b02                   ??          ??                                      
DATA:00465b03                   ??          ??                                      
DATA:00465b04                   ??          ??                                      
DATA:00465b05                   ??          ??                                      
DATA:00465b06                   ??          ??                                      
DATA:00465b07                   ??          ??                                      
DATA:00465b08                   ??          ??                                      
DATA:00465b09                   ??          ??                                      
DATA:00465b0a                   ??          ??                                      
DATA:00465b0b                   ??          ??                                      
DATA:00465b0c                   ??          ??                                      
DATA:00465b0d                   ??          ??                                      
DATA:00465b0e                   ??          ??                                      
DATA:00465b0f                   ??          ??                                      
DATA:00465b10                   ??          ??                                      
DATA:00465b11                   ??          ??                                      
DATA:00465b12                   ??          ??                                      
DATA:00465b13                   ??          ??                                      
DATA:00465b14                   ??          ??                                      
DATA:00465b15                   ??          ??                                      
DATA:00465b16                   ??          ??                                      
DATA:00465b17                   ??          ??                                      
DATA:00465b18                   ??          ??                                      
DATA:00465b19                   ??          ??                                      
DATA:00465b1a                   ??          ??                                      
DATA:00465b1b                   ??          ??                                      
DATA:00465b1c                   ??          ??                                      
DATA:00465b1d                   ??          ??                                      
DATA:00465b1e                   ??          ??                                      
DATA:00465b1f                   ??          ??                                      
DATA:00465b20                   ??          ??                                      
DATA:00465b21                   ??          ??                                      
DATA:00465b22                   ??          ??                                      
DATA:00465b23                   ??          ??                                      
DATA:00465b24                   ??          ??                                      
DATA:00465b25                   ??          ??                                      
DATA:00465b26                   ??          ??                                      
DATA:00465b27                   ??          ??                                      
DATA:00465b28                   ??          ??                                      
DATA:00465b29                   ??          ??                                      
DATA:00465b2a                   ??          ??                                      
DATA:00465b2b                   ??          ??                                      
DATA:00465b2c                   ??          ??                                      
DATA:00465b2d                   ??          ??                                      
DATA:00465b2e                   ??          ??                                      
DATA:00465b2f                   ??          ??                                      
DATA:00465b30                   ??          ??                                      
DATA:00465b31                   ??          ??                                      
DATA:00465b32                   ??          ??                                      
DATA:00465b33                   ??          ??                                      
DATA:00465b34                   ??          ??                                      
DATA:00465b35                   ??          ??                                      
DATA:00465b36                   ??          ??                                      
DATA:00465b37                   ??          ??                                      
DATA:00465b38                   ??          ??                                      
DATA:00465b39                   ??          ??                                      
DATA:00465b3a                   ??          ??                                      
DATA:00465b3b                   ??          ??                                      
DATA:00465b3c                   ??          ??                                      
DATA:00465b3d                   ??          ??                                      
DATA:00465b3e                   ??          ??                                      
DATA:00465b3f                   ??          ??                                      
DATA:00465b40                   ??          ??                                      
DATA:00465b41                   ??          ??                                      
DATA:00465b42                   ??          ??                                      
DATA:00465b43                   ??          ??                                      
DATA:00465b44                   ??          ??                                      
DATA:00465b45                   ??          ??                                      
DATA:00465b46                   ??          ??                                      
DATA:00465b47                   ??          ??                                      
DATA:00465b48                   ??          ??                                      
DATA:00465b49                   ??          ??                                      
DATA:00465b4a                   ??          ??                                      
DATA:00465b4b                   ??          ??                                      
DATA:00465b4c                   ??          ??                                      
DATA:00465b4d                   ??          ??                                      
DATA:00465b4e                   ??          ??                                      
DATA:00465b4f                   ??          ??                                      
DATA:00465b50                   ??          ??                                      
DATA:00465b51                   ??          ??                                      
DATA:00465b52                   ??          ??                                      
DATA:00465b53                   ??          ??                                      
DATA:00465b54                   ??          ??                                      
DATA:00465b55                   ??          ??                                      
DATA:00465b56                   ??          ??                                      
DATA:00465b57                   ??          ??                                      
DATA:00465b58                   ??          ??                                      
DATA:00465b59                   ??          ??                                      
DATA:00465b5a                   ??          ??                                      
DATA:00465b5b                   ??          ??                                      
DATA:00465b5c                   ??          ??                                      
DATA:00465b5d                   ??          ??                                      
DATA:00465b5e                   ??          ??                                      
DATA:00465b5f                   ??          ??                                      
DATA:00465b60                   ??          ??                                      
DATA:00465b61                   ??          ??                                      
DATA:00465b62                   ??          ??                                      
DATA:00465b63                   ??          ??                                      
DATA:00465b64                   ??          ??                                      
DATA:00465b65                   ??          ??                                      
DATA:00465b66                   ??          ??                                      
DATA:00465b67                   ??          ??                                      
DATA:00465b68                   ??          ??                                      
DATA:00465b69                   ??          ??                                      
DATA:00465b6a                   ??          ??                                      
DATA:00465b6b                   ??          ??                                      
DATA:00465b6c                   ??          ??                                      
DATA:00465b6d                   ??          ??                                      
DATA:00465b6e                   ??          ??                                      
DATA:00465b6f                   ??          ??                                      
DATA:00465b70                   ??          ??                                      
DATA:00465b71                   ??          ??                                      
DATA:00465b72                   ??          ??                                      
DATA:00465b73                   ??          ??                                      
DATA:00465b74                   ??          ??                                      
DATA:00465b75                   ??          ??                                      
DATA:00465b76                   ??          ??                                      
DATA:00465b77                   ??          ??                                      
DATA:00465b78                   ??          ??                                      
DATA:00465b79                   ??          ??                                      
DATA:00465b7a                   ??          ??                                      
DATA:00465b7b                   ??          ??                                      
DATA:00465b7c                   ??          ??                                      
DATA:00465b7d                   ??          ??                                      
DATA:00465b7e                   ??          ??                                      
DATA:00465b7f                   ??          ??                                      
DATA:00465b80                   ??          ??                                      
DATA:00465b81                   ??          ??                                      
DATA:00465b82                   ??          ??                                      
DATA:00465b83                   ??          ??                                      
DATA:00465b84                   ??          ??                                      
DATA:00465b85                   ??          ??                                      
DATA:00465b86                   ??          ??                                      
DATA:00465b87                   ??          ??                                      
DATA:00465b88                   ??          ??                                      
DATA:00465b89                   ??          ??                                      
DATA:00465b8a                   ??          ??                                      
DATA:00465b8b                   ??          ??                                      
DATA:00465b8c                   ??          ??                                      
DATA:00465b8d                   ??          ??                                      
DATA:00465b8e                   ??          ??                                      
DATA:00465b8f                   ??          ??                                      
DATA:00465b90                   ??          ??                                      
DATA:00465b91                   ??          ??                                      
DATA:00465b92                   ??          ??                                      
DATA:00465b93                   ??          ??                                      
DATA:00465b94                   ??          ??                                      
DATA:00465b95                   ??          ??                                      
DATA:00465b96                   ??          ??                                      
DATA:00465b97                   ??          ??                                      
DATA:00465b98                   ??          ??                                      
DATA:00465b99                   ??          ??                                      
DATA:00465b9a                   ??          ??                                      
DATA:00465b9b                   ??          ??                                      
DATA:00465b9c                   ??          ??                                      
DATA:00465b9d                   ??          ??                                      
DATA:00465b9e                   ??          ??                                      
DATA:00465b9f                   ??          ??                                      
DATA:00465ba0                   ??          ??                                      
DATA:00465ba1                   ??          ??                                      
DATA:00465ba2                   ??          ??                                      
DATA:00465ba3                   ??          ??                                      
DATA:00465ba4                   ??          ??                                      
DATA:00465ba5                   ??          ??                                      
DATA:00465ba6                   ??          ??                                      
DATA:00465ba7                   ??          ??                                      
DATA:00465ba8                   ??          ??                                      
DATA:00465ba9                   ??          ??                                      
DATA:00465baa                   ??          ??                                      
DATA:00465bab                   ??          ??                                      
DATA:00465bac                   ??          ??                                      
DATA:00465bad                   ??          ??                                      
DATA:00465bae                   ??          ??                                      
DATA:00465baf                   ??          ??                                      
DATA:00465bb0                   ??          ??                                      
DATA:00465bb1                   ??          ??                                      
DATA:00465bb2                   ??          ??                                      
DATA:00465bb3                   ??          ??                                      
DATA:00465bb4                   ??          ??                                      
DATA:00465bb5                   ??          ??                                      
DATA:00465bb6                   ??          ??                                      
DATA:00465bb7                   ??          ??                                      
DATA:00465bb8                   ??          ??                                      
DATA:00465bb9                   ??          ??                                      
DATA:00465bba                   ??          ??                                      
DATA:00465bbb                   ??          ??                                      
DATA:00465bbc                   ??          ??                                      
DATA:00465bbd                   ??          ??                                      
DATA:00465bbe                   ??          ??                                      
DATA:00465bbf                   ??          ??                                      
DATA:00465bc0                   ??          ??                                      
DATA:00465bc1                   ??          ??                                      
DATA:00465bc2                   ??          ??                                      
DATA:00465bc3                   ??          ??                                      
DATA:00465bc4                   ??          ??                                      
DATA:00465bc5                   ??          ??                                      
DATA:00465bc6                   ??          ??                                      
DATA:00465bc7                   ??          ??                                      
DATA:00465bc8                   ??          ??                                      
DATA:00465bc9                   ??          ??                                      
DATA:00465bca                   ??          ??                                      
DATA:00465bcb                   ??          ??                                      
DATA:00465bcc                   ??          ??                                      
DATA:00465bcd                   ??          ??                                      
DATA:00465bce                   ??          ??                                      
DATA:00465bcf                   ??          ??                                      
DATA:00465bd0                   ??          ??                                      
DATA:00465bd1                   ??          ??                                      
DATA:00465bd2                   ??          ??                                      
DATA:00465bd3                   ??          ??                                      
DATA:00465bd4                   ??          ??                                      
DATA:00465bd5                   ??          ??                                      
DATA:00465bd6                   ??          ??                                      
DATA:00465bd7                   ??          ??                                      
DATA:00465bd8                   ??          ??                                      
DATA:00465bd9                   ??          ??                                      
DATA:00465bda                   ??          ??                                      
DATA:00465bdb                   ??          ??                                      
DATA:00465bdc                   ??          ??                                      
DATA:00465bdd                   ??          ??                                      
DATA:00465bde                   ??          ??                                      
DATA:00465bdf                   ??          ??                                      
DATA:00465be0                   ??          ??                                      
DATA:00465be1                   ??          ??                                      
DATA:00465be2                   ??          ??                                      
DATA:00465be3                   ??          ??                                      
DATA:00465be4                   ??          ??                                      
DATA:00465be5                   ??          ??                                      
DATA:00465be6                   ??          ??                                      
DATA:00465be7                   ??          ??                                      
DATA:00465be8                   ??          ??                                      
DATA:00465be9                   ??          ??                                      
DATA:00465bea                   ??          ??                                      
DATA:00465beb                   ??          ??                                      
DATA:00465bec                   ??          ??                                      
DATA:00465bed                   ??          ??                                      
DATA:00465bee                   ??          ??                                      
DATA:00465bef                   ??          ??                                      
DATA:00465bf0                   ??          ??                                      
DATA:00465bf1                   ??          ??                                      
DATA:00465bf2                   ??          ??                                      
DATA:00465bf3                   ??          ??                                      
DATA:00465bf4                   ??          ??                                      
DATA:00465bf5                   ??          ??                                      
DATA:00465bf6                   ??          ??                                      
DATA:00465bf7                   ??          ??                                      
DATA:00465bf8                   ??          ??                                      
DATA:00465bf9                   ??          ??                                      
DATA:00465bfa                   ??          ??                                      
DATA:00465bfb                   ??          ??                                      
DATA:00465bfc                   ??          ??                                      
DATA:00465bfd                   ??          ??                                      
DATA:00465bfe                   ??          ??                                      
DATA:00465bff                   ??          ??                                      
DATA:00465c00                   ??          ??                                      
DATA:00465c01                   ??          ??                                      
DATA:00465c02                   ??          ??                                      
DATA:00465c03                   ??          ??                                      
DATA:00465c04                   ??          ??                                      
DATA:00465c05                   ??          ??                                      
DATA:00465c06                   ??          ??                                      
DATA:00465c07                   ??          ??                                      
DATA:00465c08                   ??          ??                                      
DATA:00465c09                   ??          ??                                      
DATA:00465c0a                   ??          ??                                      
DATA:00465c0b                   ??          ??                                      
DATA:00465c0c                   ??          ??                                      
DATA:00465c0d                   ??          ??                                      
DATA:00465c0e                   ??          ??                                      
DATA:00465c0f                   ??          ??                                      
DATA:00465c10                   ??          ??                                      
DATA:00465c11                   ??          ??                                      
DATA:00465c12                   ??          ??                                      
DATA:00465c13                   ??          ??                                      
DATA:00465c14                   ??          ??                                      
DATA:00465c15                   ??          ??                                      
DATA:00465c16                   ??          ??                                      
DATA:00465c17                   ??          ??                                      
DATA:00465c18                   ??          ??                                      
DATA:00465c19                   ??          ??                                      
DATA:00465c1a                   ??          ??                                      
DATA:00465c1b                   ??          ??                                      
DATA:00465c1c                   ??          ??                                      
DATA:00465c1d                   ??          ??                                      
DATA:00465c1e                   ??          ??                                      
DATA:00465c1f                   ??          ??                                      
DATA:00465c20                   ??          ??                                      
DATA:00465c21                   ??          ??                                      
DATA:00465c22                   ??          ??                                      
DATA:00465c23                   ??          ??                                      
DATA:00465c24                   ??          ??                                      
DATA:00465c25                   ??          ??                                      
DATA:00465c26                   ??          ??                                      
DATA:00465c27                   ??          ??                                      
DATA:00465c28                   ??          ??                                      
DATA:00465c29                   ??          ??                                      
DATA:00465c2a                   ??          ??                                      
DATA:00465c2b                   ??          ??                                      
DATA:00465c2c                   ??          ??                                      
DATA:00465c2d                   ??          ??                                      
DATA:00465c2e                   ??          ??                                      
DATA:00465c2f                   ??          ??                                      
DATA:00465c30                   ??          ??                                      
DATA:00465c31                   ??          ??                                      
DATA:00465c32                   ??          ??                                      
DATA:00465c33                   ??          ??                                      
DATA:00465c34                   ??          ??                                      
DATA:00465c35                   ??          ??                                      
DATA:00465c36                   ??          ??                                      
DATA:00465c37                   ??          ??                                      
DATA:00465c38                   ??          ??                                      
DATA:00465c39                   ??          ??                                      
DATA:00465c3a                   ??          ??                                      
DATA:00465c3b                   ??          ??                                      
DATA:00465c3c                   ??          ??                                      
DATA:00465c3d                   ??          ??                                      
DATA:00465c3e                   ??          ??                                      
DATA:00465c3f                   ??          ??                                      
DATA:00465c40                   ??          ??                                      
DATA:00465c41                   ??          ??                                      
DATA:00465c42                   ??          ??                                      
DATA:00465c43                   ??          ??                                      
DATA:00465c44                   ??          ??                                      
DATA:00465c45                   ??          ??                                      
DATA:00465c46                   ??          ??                                      
DATA:00465c47                   ??          ??                                      
DATA:00465c48                   ??          ??                                      
DATA:00465c49                   ??          ??                                      
DATA:00465c4a                   ??          ??                                      
DATA:00465c4b                   ??          ??                                      
DATA:00465c4c                   ??          ??                                      
DATA:00465c4d                   ??          ??                                      
DATA:00465c4e                   ??          ??                                      
DATA:00465c4f                   ??          ??                                      
DATA:00465c50                   ??          ??                                      
DATA:00465c51                   ??          ??                                      
DATA:00465c52                   ??          ??                                      
DATA:00465c53                   ??          ??                                      
DATA:00465c54                   ??          ??                                      
DATA:00465c55                   ??          ??                                      
DATA:00465c56                   ??          ??                                      
DATA:00465c57                   ??          ??                                      
DATA:00465c58                   ??          ??                                      
DATA:00465c59                   ??          ??                                      
DATA:00465c5a                   ??          ??                                      
DATA:00465c5b                   ??          ??                                      
DATA:00465c5c                   ??          ??                                      
DATA:00465c5d                   ??          ??                                      
DATA:00465c5e                   ??          ??                                      
DATA:00465c5f                   ??          ??                                      
DATA:00465c60                   ??          ??                                      
DATA:00465c61                   ??          ??                                      
DATA:00465c62                   ??          ??                                      
DATA:00465c63                   ??          ??                                      
DATA:00465c64                   ??          ??                                      
DATA:00465c65                   ??          ??                                      
DATA:00465c66                   ??          ??                                      
DATA:00465c67                   ??          ??                                      
DATA:00465c68                   ??          ??                                      
DATA:00465c69                   ??          ??                                      
DATA:00465c6a                   ??          ??                                      
DATA:00465c6b                   ??          ??                                      
DATA:00465c6c                   ??          ??                                      
DATA:00465c6d                   ??          ??                                      
DATA:00465c6e                   ??          ??                                      
DATA:00465c6f                   ??          ??                                      
DATA:00465c70                   ??          ??                                      
DATA:00465c71                   ??          ??                                      
DATA:00465c72                   ??          ??                                      
DATA:00465c73                   ??          ??                                      
DATA:00465c74                   ??          ??                                      
DATA:00465c75                   ??          ??                                      
DATA:00465c76                   ??          ??                                      
DATA:00465c77                   ??          ??                                      
DATA:00465c78                   ??          ??                                      
DATA:00465c79                   ??          ??                                      
DATA:00465c7a                   ??          ??                                      
DATA:00465c7b                   ??          ??                                      
DATA:00465c7c                   ??          ??                                      
DATA:00465c7d                   ??          ??                                      
DATA:00465c7e                   ??          ??                                      
DATA:00465c7f                   ??          ??                                      
DATA:00465c80                   ??          ??                                      
DATA:00465c81                   ??          ??                                      
DATA:00465c82                   ??          ??                                      
DATA:00465c83                   ??          ??                                      
DATA:00465c84                   ??          ??                                      
DATA:00465c85                   ??          ??                                      
DATA:00465c86                   ??          ??                                      
DATA:00465c87                   ??          ??                                      
DATA:00465c88                   ??          ??                                      
DATA:00465c89                   ??          ??                                      
DATA:00465c8a                   ??          ??                                      
DATA:00465c8b                   ??          ??                                      
DATA:00465c8c                   ??          ??                                      
DATA:00465c8d                   ??          ??                                      
DATA:00465c8e                   ??          ??                                      
DATA:00465c8f                   ??          ??                                      
DATA:00465c90                   ??          ??                                      
DATA:00465c91                   ??          ??                                      
DATA:00465c92                   ??          ??                                      
DATA:00465c93                   ??          ??                                      
DATA:00465c94                   ??          ??                                      
DATA:00465c95                   ??          ??                                      
DATA:00465c96                   ??          ??                                      
DATA:00465c97                   ??          ??                                      
DATA:00465c98                   ??          ??                                      
DATA:00465c99                   ??          ??                                      
DATA:00465c9a                   ??          ??                                      
DATA:00465c9b                   ??          ??                                      
DATA:00465c9c                   ??          ??                                      
DATA:00465c9d                   ??          ??                                      
DATA:00465c9e                   ??          ??                                      
DATA:00465c9f                   ??          ??                                      
DATA:00465ca0                   ??          ??                                      
DATA:00465ca1                   ??          ??                                      
DATA:00465ca2                   ??          ??                                      
DATA:00465ca3                   ??          ??                                      
DATA:00465ca4                   ??          ??                                      
DATA:00465ca5                   ??          ??                                      
DATA:00465ca6                   ??          ??                                      
DATA:00465ca7                   ??          ??                                      
DATA:00465ca8                   ??          ??                                      
DATA:00465ca9                   ??          ??                                      
DATA:00465caa                   ??          ??                                      
DATA:00465cab                   ??          ??                                      
DATA:00465cac                   ??          ??                                      
DATA:00465cad                   ??          ??                                      
DATA:00465cae                   ??          ??                                      
DATA:00465caf                   ??          ??                                      
DATA:00465cb0                   ??          ??                                      
DATA:00465cb1                   ??          ??                                      
DATA:00465cb2                   ??          ??                                      
DATA:00465cb3                   ??          ??                                      
DATA:00465cb4                   ??          ??                                      
DATA:00465cb5                   ??          ??                                      
DATA:00465cb6                   ??          ??                                      
DATA:00465cb7                   ??          ??                                      
DATA:00465cb8                   ??          ??                                      
DATA:00465cb9                   ??          ??                                      
DATA:00465cba                   ??          ??                                      
DATA:00465cbb                   ??          ??                                      
DATA:00465cbc                   ??          ??                                      
DATA:00465cbd                   ??          ??                                      
DATA:00465cbe                   ??          ??                                      
DATA:00465cbf                   ??          ??                                      
DATA:00465cc0                   ??          ??                                      
DATA:00465cc1                   ??          ??                                      
DATA:00465cc2                   ??          ??                                      
DATA:00465cc3                   ??          ??                                      
DATA:00465cc4                   ??          ??                                      
DATA:00465cc5                   ??          ??                                      
DATA:00465cc6                   ??          ??                                      
DATA:00465cc7                   ??          ??                                      
DATA:00465cc8                   ??          ??                                      
DATA:00465cc9                   ??          ??                                      
DATA:00465cca                   ??          ??                                      
DATA:00465ccb                   ??          ??                                      
DATA:00465ccc                   ??          ??                                      
DATA:00465ccd                   ??          ??                                      
DATA:00465cce                   ??          ??                                      
DATA:00465ccf                   ??          ??                                      
DATA:00465cd0                   ??          ??                                      
DATA:00465cd1                   ??          ??                                      
DATA:00465cd2                   ??          ??                                      
DATA:00465cd3                   ??          ??                                      
DATA:00465cd4                   ??          ??                                      
DATA:00465cd5                   ??          ??                                      
DATA:00465cd6                   ??          ??                                      
DATA:00465cd7                   ??          ??                                      
DATA:00465cd8                   ??          ??                                      
DATA:00465cd9                   ??          ??                                      
DATA:00465cda                   ??          ??                                      
DATA:00465cdb                   ??          ??                                      
DATA:00465cdc                   ??          ??                                      
DATA:00465cdd                   ??          ??                                      
DATA:00465cde                   ??          ??                                      
DATA:00465cdf                   ??          ??                                      
DATA:00465ce0                   ??          ??                                      
DATA:00465ce1                   ??          ??                                      
DATA:00465ce2                   ??          ??                                      
DATA:00465ce3                   ??          ??                                      
DATA:00465ce4                   ??          ??                                      
DATA:00465ce5                   ??          ??                                      
DATA:00465ce6                   ??          ??                                      
DATA:00465ce7                   ??          ??                                      
DATA:00465ce8                   ??          ??                                      
DATA:00465ce9                   ??          ??                                      
DATA:00465cea                   ??          ??                                      
DATA:00465ceb                   ??          ??                                      
DATA:00465cec                   ??          ??                                      
DATA:00465ced                   ??          ??                                      
DATA:00465cee                   ??          ??                                      
DATA:00465cef                   ??          ??                                      
DATA:00465cf0                   ??          ??                                      
DATA:00465cf1                   ??          ??                                      
DATA:00465cf2                   ??          ??                                      
DATA:00465cf3                   ??          ??                                      
DATA:00465cf4                   ??          ??                                      
DATA:00465cf5                   ??          ??                                      
DATA:00465cf6                   ??          ??                                      
DATA:00465cf7                   ??          ??                                      
DATA:00465cf8                   ??          ??                                      
DATA:00465cf9                   ??          ??                                      
DATA:00465cfa                   ??          ??                                      
DATA:00465cfb                   ??          ??                                      
DATA:00465cfc                   ??          ??                                      
DATA:00465cfd                   ??          ??                                      
DATA:00465cfe                   ??          ??                                      
DATA:00465cff                   ??          ??                                      
DATA:00465d00                   ??          ??                                      
DATA:00465d01                   ??          ??                                      
DATA:00465d02                   ??          ??                                      
DATA:00465d03                   ??          ??                                      
DATA:00465d04                   ??          ??                                      
DATA:00465d05                   ??          ??                                      
DATA:00465d06                   ??          ??                                      
DATA:00465d07                   ??          ??                                      
DATA:00465d08                   ??          ??                                      
DATA:00465d09                   ??          ??                                      
DATA:00465d0a                   ??          ??                                      
DATA:00465d0b                   ??          ??                                      
DATA:00465d0c                   ??          ??                                      
DATA:00465d0d                   ??          ??                                      
DATA:00465d0e                   ??          ??                                      
DATA:00465d0f                   ??          ??                                      
DATA:00465d10                   ??          ??                                      
DATA:00465d11                   ??          ??                                      
DATA:00465d12                   ??          ??                                      
DATA:00465d13                   ??          ??                                      
DATA:00465d14                   ??          ??                                      
DATA:00465d15                   ??          ??                                      
DATA:00465d16                   ??          ??                                      
DATA:00465d17                   ??          ??                                      
DATA:00465d18                   ??          ??                                      
DATA:00465d19                   ??          ??                                      
DATA:00465d1a                   ??          ??                                      
DATA:00465d1b                   ??          ??                                      
DATA:00465d1c                   ??          ??                                      
DATA:00465d1d                   ??          ??                                      
DATA:00465d1e                   ??          ??                                      
DATA:00465d1f                   ??          ??                                      
DATA:00465d20                   ??          ??                                      
DATA:00465d21                   ??          ??                                      
DATA:00465d22                   ??          ??                                      
DATA:00465d23                   ??          ??                                      
DATA:00465d24                   ??          ??                                      
DATA:00465d25                   ??          ??                                      
DATA:00465d26                   ??          ??                                      
DATA:00465d27                   ??          ??                                      
DATA:00465d28                   ??          ??                                      
DATA:00465d29                   ??          ??                                      
DATA:00465d2a                   ??          ??                                      
DATA:00465d2b                   ??          ??                                      
DATA:00465d2c                   ??          ??                                      
DATA:00465d2d                   ??          ??                                      
DATA:00465d2e                   ??          ??                                      
DATA:00465d2f                   ??          ??                                      
DATA:00465d30                   ??          ??                                      
DATA:00465d31                   ??          ??                                      
DATA:00465d32                   ??          ??                                      
DATA:00465d33                   ??          ??                                      
DATA:00465d34                   ??          ??                                      
DATA:00465d35                   ??          ??                                      
DATA:00465d36                   ??          ??                                      
DATA:00465d37                   ??          ??                                      
DATA:00465d38                   ??          ??                                      
DATA:00465d39                   ??          ??                                      
DATA:00465d3a                   ??          ??                                      
DATA:00465d3b                   ??          ??                                      
DATA:00465d3c                   ??          ??                                      
DATA:00465d3d                   ??          ??                                      
DATA:00465d3e                   ??          ??                                      
DATA:00465d3f                   ??          ??                                      
DATA:00465d40                   ??          ??                                      
DATA:00465d41                   ??          ??                                      
DATA:00465d42                   ??          ??                                      
DATA:00465d43                   ??          ??                                      
DATA:00465d44                   ??          ??                                      
DATA:00465d45                   ??          ??                                      
DATA:00465d46                   ??          ??                                      
DATA:00465d47                   ??          ??                                      
DATA:00465d48                   ??          ??                                      
DATA:00465d49                   ??          ??                                      
DATA:00465d4a                   ??          ??                                      
DATA:00465d4b                   ??          ??                                      
DATA:00465d4c                   ??          ??                                      
DATA:00465d4d                   ??          ??                                      
DATA:00465d4e                   ??          ??                                      
DATA:00465d4f                   ??          ??                                      
DATA:00465d50                   ??          ??                                      
DATA:00465d51                   ??          ??                                      
DATA:00465d52                   ??          ??                                      
DATA:00465d53                   ??          ??                                      
DATA:00465d54                   ??          ??                                      
DATA:00465d55                   ??          ??                                      
DATA:00465d56                   ??          ??                                      
DATA:00465d57                   ??          ??                                      
DATA:00465d58                   ??          ??                                      
DATA:00465d59                   ??          ??                                      
DATA:00465d5a                   ??          ??                                      
DATA:00465d5b                   ??          ??                                      
DATA:00465d5c                   ??          ??                                      
DATA:00465d5d                   ??          ??                                      
DATA:00465d5e                   ??          ??                                      
DATA:00465d5f                   ??          ??                                      
DATA:00465d60                   ??          ??                                      
DATA:00465d61                   ??          ??                                      
DATA:00465d62                   ??          ??                                      
DATA:00465d63                   ??          ??                                      
DATA:00465d64                   ??          ??                                      
DATA:00465d65                   ??          ??                                      
DATA:00465d66                   ??          ??                                      
DATA:00465d67                   ??          ??                                      
DATA:00465d68                   ??          ??                                      
DATA:00465d69                   ??          ??                                      
DATA:00465d6a                   ??          ??                                      
DATA:00465d6b                   ??          ??                                      
DATA:00465d6c                   ??          ??                                      
DATA:00465d6d                   ??          ??                                      
DATA:00465d6e                   ??          ??                                      
DATA:00465d6f                   ??          ??                                      
DATA:00465d70                   ??          ??                                      
DATA:00465d71                   ??          ??                                      
DATA:00465d72                   ??          ??                                      
DATA:00465d73                   ??          ??                                      
DATA:00465d74                   ??          ??                                      
DATA:00465d75                   ??          ??                                      
DATA:00465d76                   ??          ??                                      
DATA:00465d77                   ??          ??                                      
DATA:00465d78                   ??          ??                                      
DATA:00465d79                   ??          ??                                      
DATA:00465d7a                   ??          ??                                      
DATA:00465d7b                   ??          ??                                      
DATA:00465d7c                   ??          ??                                      
DATA:00465d7d                   ??          ??                                      
DATA:00465d7e                   ??          ??                                      
DATA:00465d7f                   ??          ??                                      
DATA:00465d80                   ??          ??                                      
DATA:00465d81                   ??          ??                                      
DATA:00465d82                   ??          ??                                      
DATA:00465d83                   ??          ??                                      
DATA:00465d84                   ??          ??                                      
DATA:00465d85                   ??          ??                                      
DATA:00465d86                   ??          ??                                      
DATA:00465d87                   ??          ??                                      
DATA:00465d88                   ??          ??                                      
DATA:00465d89                   ??          ??                                      
DATA:00465d8a                   ??          ??                                      
DATA:00465d8b                   ??          ??                                      
DATA:00465d8c                   ??          ??                                      
DATA:00465d8d                   ??          ??                                      
DATA:00465d8e                   ??          ??                                      
DATA:00465d8f                   ??          ??                                      
DATA:00465d90                   ??          ??                                      
DATA:00465d91                   ??          ??                                      
DATA:00465d92                   ??          ??                                      
DATA:00465d93                   ??          ??                                      
DATA:00465d94                   ??          ??                                      
DATA:00465d95                   ??          ??                                      
DATA:00465d96                   ??          ??                                      
DATA:00465d97                   ??          ??                                      
DATA:00465d98                   ??          ??                                      
DATA:00465d99                   ??          ??                                      
DATA:00465d9a                   ??          ??                                      
DATA:00465d9b                   ??          ??                                      
DATA:00465d9c                   ??          ??                                      
DATA:00465d9d                   ??          ??                                      
DATA:00465d9e                   ??          ??                                      
DATA:00465d9f                   ??          ??                                      
DATA:00465da0                   ??          ??                                      
DATA:00465da1                   ??          ??                                      
DATA:00465da2                   ??          ??                                      
DATA:00465da3                   ??          ??                                      
DATA:00465da4                   ??          ??                                      
DATA:00465da5                   ??          ??                                      
DATA:00465da6                   ??          ??                                      
DATA:00465da7                   ??          ??                                      
DATA:00465da8                   ??          ??                                      
DATA:00465da9                   ??          ??                                      
DATA:00465daa                   ??          ??                                      
DATA:00465dab                   ??          ??                                      
DATA:00465dac                   ??          ??                                      
DATA:00465dad                   ??          ??                                      
DATA:00465dae                   ??          ??                                      
DATA:00465daf                   ??          ??                                      
DATA:00465db0                   ??          ??                                      
DATA:00465db1                   ??          ??                                      
DATA:00465db2                   ??          ??                                      
DATA:00465db3                   ??          ??                                      
DATA:00465db4                   ??          ??                                      
DATA:00465db5                   ??          ??                                      
DATA:00465db6                   ??          ??                                      
DATA:00465db7                   ??          ??                                      
DATA:00465db8                   ??          ??                                      
DATA:00465db9                   ??          ??                                      
DATA:00465dba                   ??          ??                                      
DATA:00465dbb                   ??          ??                                      
DATA:00465dbc                   ??          ??                                      
DATA:00465dbd                   ??          ??                                      
DATA:00465dbe                   ??          ??                                      
DATA:00465dbf                   ??          ??                                      
DATA:00465dc0                   ??          ??                                      
DATA:00465dc1                   ??          ??                                      
DATA:00465dc2                   ??          ??                                      
DATA:00465dc3                   ??          ??                                      
DATA:00465dc4                   ??          ??                                      
DATA:00465dc5                   ??          ??                                      
DATA:00465dc6                   ??          ??                                      
DATA:00465dc7                   ??          ??                                      
DATA:00465dc8                   ??          ??                                      
DATA:00465dc9                   ??          ??                                      
DATA:00465dca                   ??          ??                                      
DATA:00465dcb                   ??          ??                                      
DATA:00465dcc                   ??          ??                                      
DATA:00465dcd                   ??          ??                                      
DATA:00465dce                   ??          ??                                      
DATA:00465dcf                   ??          ??                                      
DATA:00465dd0                   ??          ??                                      
DATA:00465dd1                   ??          ??                                      
DATA:00465dd2                   ??          ??                                      
DATA:00465dd3                   ??          ??                                      
DATA:00465dd4                   ??          ??                                      
DATA:00465dd5                   ??          ??                                      
DATA:00465dd6                   ??          ??                                      
DATA:00465dd7                   ??          ??                                      
DATA:00465dd8                   ??          ??                                      
DATA:00465dd9                   ??          ??                                      
DATA:00465dda                   ??          ??                                      
DATA:00465ddb                   ??          ??                                      
DATA:00465ddc                   ??          ??                                      
DATA:00465ddd                   ??          ??                                      
DATA:00465dde                   ??          ??                                      
DATA:00465ddf                   ??          ??                                      
DATA:00465de0                   ??          ??                                      
DATA:00465de1                   ??          ??                                      
DATA:00465de2                   ??          ??                                      
DATA:00465de3                   ??          ??                                      
DATA:00465de4                   ??          ??                                      
DATA:00465de5                   ??          ??                                      
DATA:00465de6                   ??          ??                                      
DATA:00465de7                   ??          ??                                      
DATA:00465de8                   ??          ??                                      
DATA:00465de9                   ??          ??                                      
DATA:00465dea                   ??          ??                                      
DATA:00465deb                   ??          ??                                      
DATA:00465dec                   ??          ??                                      
DATA:00465ded                   ??          ??                                      
DATA:00465dee                   ??          ??                                      
DATA:00465def                   ??          ??                                      
DATA:00465df0                   ??          ??                                      
DATA:00465df1                   ??          ??                                      
DATA:00465df2                   ??          ??                                      
DATA:00465df3                   ??          ??                                      
DATA:00465df4                   ??          ??                                      
DATA:00465df5                   ??          ??                                      
DATA:00465df6                   ??          ??                                      
DATA:00465df7                   ??          ??                                      
DATA:00465df8                   ??          ??                                      
DATA:00465df9                   ??          ??                                      
DATA:00465dfa                   ??          ??                                      
DATA:00465dfb                   ??          ??                                      
DATA:00465dfc                   ??          ??                                      
DATA:00465dfd                   ??          ??                                      
DATA:00465dfe                   ??          ??                                      
DATA:00465dff                   ??          ??                                      
DATA:00465e00                   ??          ??                                      
DATA:00465e01                   ??          ??                                      
DATA:00465e02                   ??          ??                                      
DATA:00465e03                   ??          ??                                      
DATA:00465e04                   ??          ??                                      
DATA:00465e05                   ??          ??                                      
DATA:00465e06                   ??          ??                                      
DATA:00465e07                   ??          ??                                      
DATA:00465e08                   ??          ??                                      
DATA:00465e09                   ??          ??                                      
DATA:00465e0a                   ??          ??                                      
DATA:00465e0b                   ??          ??                                      
DATA:00465e0c                   ??          ??                                      
DATA:00465e0d                   ??          ??                                      
DATA:00465e0e                   ??          ??                                      
DATA:00465e0f                   ??          ??                                      
DATA:00465e10                   ??          ??                                      
DATA:00465e11                   ??          ??                                      
DATA:00465e12                   ??          ??                                      
DATA:00465e13                   ??          ??                                      
DATA:00465e14                   ??          ??                                      
DATA:00465e15                   ??          ??                                      
DATA:00465e16                   ??          ??                                      
DATA:00465e17                   ??          ??                                      
DATA:00465e18                   ??          ??                                      
DATA:00465e19                   ??          ??                                      
DATA:00465e1a                   ??          ??                                      
DATA:00465e1b                   ??          ??                                      
DATA:00465e1c                   ??          ??                                      
DATA:00465e1d                   ??          ??                                      
DATA:00465e1e                   ??          ??                                      
DATA:00465e1f                   ??          ??                                      
DATA:00465e20                   ??          ??                                      
DATA:00465e21                   ??          ??                                      
DATA:00465e22                   ??          ??                                      
DATA:00465e23                   ??          ??                                      
DATA:00465e24                   ??          ??                                      
DATA:00465e25                   ??          ??                                      
DATA:00465e26                   ??          ??                                      
DATA:00465e27                   ??          ??                                      
DATA:00465e28                   ??          ??                                      
DATA:00465e29                   ??          ??                                      
DATA:00465e2a                   ??          ??                                      
DATA:00465e2b                   ??          ??                                      
DATA:00465e2c                   ??          ??                                      
DATA:00465e2d                   ??          ??                                      
DATA:00465e2e                   ??          ??                                      
DATA:00465e2f                   ??          ??                                      
DATA:00465e30                   ??          ??                                      
DATA:00465e31                   ??          ??                                      
DATA:00465e32                   ??          ??                                      
DATA:00465e33                   ??          ??                                      
DATA:00465e34                   ??          ??                                      
DATA:00465e35                   ??          ??                                      
DATA:00465e36                   ??          ??                                      
DATA:00465e37                   ??          ??                                      
DATA:00465e38                   ??          ??                                      
DATA:00465e39                   ??          ??                                      
DATA:00465e3a                   ??          ??                                      
DATA:00465e3b                   ??          ??                                      
DATA:00465e3c                   ??          ??                                      
DATA:00465e3d                   ??          ??                                      
DATA:00465e3e                   ??          ??                                      
DATA:00465e3f                   ??          ??                                      
DATA:00465e40                   ??          ??                                      
DATA:00465e41                   ??          ??                                      
DATA:00465e42                   ??          ??                                      
DATA:00465e43                   ??          ??                                      
DATA:00465e44                   ??          ??                                      
DATA:00465e45                   ??          ??                                      
DATA:00465e46                   ??          ??                                      
DATA:00465e47                   ??          ??                                      
DATA:00465e48                   ??          ??                                      
DATA:00465e49                   ??          ??                                      
DATA:00465e4a                   ??          ??                                      
DATA:00465e4b                   ??          ??                                      
DATA:00465e4c                   ??          ??                                      
DATA:00465e4d                   ??          ??                                      
DATA:00465e4e                   ??          ??                                      
DATA:00465e4f                   ??          ??                                      
DATA:00465e50                   ??          ??                                      
DATA:00465e51                   ??          ??                                      
DATA:00465e52                   ??          ??                                      
DATA:00465e53                   ??          ??                                      
DATA:00465e54                   ??          ??                                      
DATA:00465e55                   ??          ??                                      
DATA:00465e56                   ??          ??                                      
DATA:00465e57                   ??          ??                                      
DATA:00465e58                   ??          ??                                      
DATA:00465e59                   ??          ??                                      
DATA:00465e5a                   ??          ??                                      
DATA:00465e5b                   ??          ??                                      
DATA:00465e5c                   ??          ??                                      
DATA:00465e5d                   ??          ??                                      
DATA:00465e5e                   ??          ??                                      
DATA:00465e5f                   ??          ??                                      
DATA:00465e60                   ??          ??                                      
DATA:00465e61                   ??          ??                                      
DATA:00465e62                   ??          ??                                      
DATA:00465e63                   ??          ??                                      
DATA:00465e64                   ??          ??                                      
DATA:00465e65                   ??          ??                                      
DATA:00465e66                   ??          ??                                      
DATA:00465e67                   ??          ??                                      
DATA:00465e68                   ??          ??                                      
DATA:00465e69                   ??          ??                                      
DATA:00465e6a                   ??          ??                                      
DATA:00465e6b                   ??          ??                                      
DATA:00465e6c                   ??          ??                                      
DATA:00465e6d                   ??          ??                                      
DATA:00465e6e                   ??          ??                                      
DATA:00465e6f                   ??          ??                                      
DATA:00465e70                   ??          ??                                      
DATA:00465e71                   ??          ??                                      
DATA:00465e72                   ??          ??                                      
DATA:00465e73                   ??          ??                                      
DATA:00465e74                   ??          ??                                      
DATA:00465e75                   ??          ??                                      
DATA:00465e76                   ??          ??                                      
DATA:00465e77                   ??          ??                                      
DATA:00465e78                   ??          ??                                      
DATA:00465e79                   ??          ??                                      
DATA:00465e7a                   ??          ??                                      
DATA:00465e7b                   ??          ??                                      
DATA:00465e7c                   ??          ??                                      
DATA:00465e7d                   ??          ??                                      
DATA:00465e7e                   ??          ??                                      
DATA:00465e7f                   ??          ??                                      
DATA:00465e80                   ??          ??                                      
DATA:00465e81                   ??          ??                                      
DATA:00465e82                   ??          ??                                      
DATA:00465e83                   ??          ??                                      
DATA:00465e84                   ??          ??                                      
DATA:00465e85                   ??          ??                                      
DATA:00465e86                   ??          ??                                      
DATA:00465e87                   ??          ??                                      
DATA:00465e88                   ??          ??                                      
DATA:00465e89                   ??          ??                                      
DATA:00465e8a                   ??          ??                                      
DATA:00465e8b                   ??          ??                                      
DATA:00465e8c                   ??          ??                                      
DATA:00465e8d                   ??          ??                                      
DATA:00465e8e                   ??          ??                                      
DATA:00465e8f                   ??          ??                                      
DATA:00465e90                   ??          ??                                      
DATA:00465e91                   ??          ??                                      
DATA:00465e92                   ??          ??                                      
DATA:00465e93                   ??          ??                                      
DATA:00465e94                   ??          ??                                      
DATA:00465e95                   ??          ??                                      
DATA:00465e96                   ??          ??                                      
DATA:00465e97                   ??          ??                                      
DATA:00465e98                   ??          ??                                      
DATA:00465e99                   ??          ??                                      
DATA:00465e9a                   ??          ??                                      
DATA:00465e9b                   ??          ??                                      
DATA:00465e9c                   ??          ??                                      
DATA:00465e9d                   ??          ??                                      
DATA:00465e9e                   ??          ??                                      
DATA:00465e9f                   ??          ??                                      
DATA:00465ea0                   ??          ??                                      
DATA:00465ea1                   ??          ??                                      
DATA:00465ea2                   ??          ??                                      
DATA:00465ea3                   ??          ??                                      
DATA:00465ea4                   ??          ??                                      
DATA:00465ea5                   ??          ??                                      
DATA:00465ea6                   ??          ??                                      
DATA:00465ea7                   ??          ??                                      
DATA:00465ea8                   ??          ??                                      
DATA:00465ea9                   ??          ??                                      
DATA:00465eaa                   ??          ??                                      
DATA:00465eab                   ??          ??                                      
DATA:00465eac                   ??          ??                                      
DATA:00465ead                   ??          ??                                      
DATA:00465eae                   ??          ??                                      
DATA:00465eaf                   ??          ??                                      
DATA:00465eb0                   ??          ??                                      
DATA:00465eb1                   ??          ??                                      
DATA:00465eb2                   ??          ??                                      
DATA:00465eb3                   ??          ??                                      
DATA:00465eb4                   ??          ??                                      
DATA:00465eb5                   ??          ??                                      
DATA:00465eb6                   ??          ??                                      
DATA:00465eb7                   ??          ??                                      
DATA:00465eb8                   ??          ??                                      
DATA:00465eb9                   ??          ??                                      
DATA:00465eba                   ??          ??                                      
DATA:00465ebb                   ??          ??                                      
DATA:00465ebc                   ??          ??                                      
DATA:00465ebd                   ??          ??                                      
DATA:00465ebe                   ??          ??                                      
DATA:00465ebf                   ??          ??                                      
DATA:00465ec0                   ??          ??                                      
DATA:00465ec1                   ??          ??                                      
DATA:00465ec2                   ??          ??                                      
DATA:00465ec3                   ??          ??                                      
DATA:00465ec4                   ??          ??                                      
DATA:00465ec5                   ??          ??                                      
DATA:00465ec6                   ??          ??                                      
DATA:00465ec7                   ??          ??                                      
DATA:00465ec8                   ??          ??                                      
DATA:00465ec9                   ??          ??                                      
DATA:00465eca                   ??          ??                                      
DATA:00465ecb                   ??          ??                                      
DATA:00465ecc                   ??          ??                                      
DATA:00465ecd                   ??          ??                                      
DATA:00465ece                   ??          ??                                      
DATA:00465ecf                   ??          ??                                      
DATA:00465ed0                   ??          ??                                      
DATA:00465ed1                   ??          ??                                      
DATA:00465ed2                   ??          ??                                      
DATA:00465ed3                   ??          ??                                      
DATA:00465ed4                   ??          ??                                      
DATA:00465ed5                   ??          ??                                      
DATA:00465ed6                   ??          ??                                      
DATA:00465ed7                   ??          ??                                      
DATA:00465ed8                   ??          ??                                      
DATA:00465ed9                   ??          ??                                      
DATA:00465eda                   ??          ??                                      
DATA:00465edb                   ??          ??                                      
DATA:00465edc                   ??          ??                                      
DATA:00465edd                   ??          ??                                      
DATA:00465ede                   ??          ??                                      
DATA:00465edf                   ??          ??                                      
DATA:00465ee0                   ??          ??                                      
DATA:00465ee1                   ??          ??                                      
DATA:00465ee2                   ??          ??                                      
DATA:00465ee3                   ??          ??                                      
DATA:00465ee4                   ??          ??                                      
DATA:00465ee5                   ??          ??                                      
DATA:00465ee6                   ??          ??                                      
DATA:00465ee7                   ??          ??                                      
DATA:00465ee8                   ??          ??                                      
DATA:00465ee9                   ??          ??                                      
DATA:00465eea                   ??          ??                                      
DATA:00465eeb                   ??          ??                                      
DATA:00465eec                   ??          ??                                      
DATA:00465eed                   ??          ??                                      
DATA:00465eee                   ??          ??                                      
DATA:00465eef                   ??          ??                                      
DATA:00465ef0                   ??          ??                                      
DATA:00465ef1                   ??          ??                                      
DATA:00465ef2                   ??          ??                                      
DATA:00465ef3                   ??          ??                                      
DATA:00465ef4                   ??          ??                                      
DATA:00465ef5                   ??          ??                                      
DATA:00465ef6                   ??          ??                                      
DATA:00465ef7                   ??          ??                                      
DATA:00465ef8                   ??          ??                                      
DATA:00465ef9                   ??          ??                                      
DATA:00465efa                   ??          ??                                      
DATA:00465efb                   ??          ??                                      
DATA:00465efc                   ??          ??                                      
DATA:00465efd                   ??          ??                                      
DATA:00465efe                   ??          ??                                      
DATA:00465eff                   ??          ??                                      
DATA:00465f00                   ??          ??                                      
DATA:00465f01                   ??          ??                                      
DATA:00465f02                   ??          ??                                      
DATA:00465f03                   ??          ??                                      
DATA:00465f04                   ??          ??                                      
DATA:00465f05                   ??          ??                                      
DATA:00465f06                   ??          ??                                      
DATA:00465f07                   ??          ??                                      
DATA:00465f08                   ??          ??                                      
DATA:00465f09                   ??          ??                                      
DATA:00465f0a                   ??          ??                                      
DATA:00465f0b                   ??          ??                                      
DATA:00465f0c                   ??          ??                                      
DATA:00465f0d                   ??          ??                                      
DATA:00465f0e                   ??          ??                                      
DATA:00465f0f                   ??          ??                                      
DATA:00465f10                   ??          ??                                      
DATA:00465f11                   ??          ??                                      
DATA:00465f12                   ??          ??                                      
DATA:00465f13                   ??          ??                                      
DATA:00465f14                   ??          ??                                      
DATA:00465f15                   ??          ??                                      
DATA:00465f16                   ??          ??                                      
DATA:00465f17                   ??          ??                                      
DATA:00465f18                   ??          ??                                      
DATA:00465f19                   ??          ??                                      
DATA:00465f1a                   ??          ??                                      
DATA:00465f1b                   ??          ??                                      
DATA:00465f1c                   ??          ??                                      
DATA:00465f1d                   ??          ??                                      
DATA:00465f1e                   ??          ??                                      
DATA:00465f1f                   ??          ??                                      
DATA:00465f20                   ??          ??                                      
DATA:00465f21                   ??          ??                                      
DATA:00465f22                   ??          ??                                      
DATA:00465f23                   ??          ??                                      
DATA:00465f24                   ??          ??                                      
DATA:00465f25                   ??          ??                                      
DATA:00465f26                   ??          ??                                      
DATA:00465f27                   ??          ??                                      
DATA:00465f28                   ??          ??                                      
DATA:00465f29                   ??          ??                                      
DATA:00465f2a                   ??          ??                                      
DATA:00465f2b                   ??          ??                                      
DATA:00465f2c                   ??          ??                                      
DATA:00465f2d                   ??          ??                                      
DATA:00465f2e                   ??          ??                                      
DATA:00465f2f                   ??          ??                                      
DATA:00465f30                   ??          ??                                      
DATA:00465f31                   ??          ??                                      
DATA:00465f32                   ??          ??                                      
DATA:00465f33                   ??          ??                                      
DATA:00465f34                   ??          ??                                      
DATA:00465f35                   ??          ??                                      
DATA:00465f36                   ??          ??                                      
DATA:00465f37                   ??          ??                                      
DATA:00465f38                   ??          ??                                      
DATA:00465f39                   ??          ??                                      
DATA:00465f3a                   ??          ??                                      
DATA:00465f3b                   ??          ??                                      
DATA:00465f3c                   ??          ??                                      
DATA:00465f3d                   ??          ??                                      
DATA:00465f3e                   ??          ??                                      
DATA:00465f3f                   ??          ??                                      
DATA:00465f40                   ??          ??                                      
DATA:00465f41                   ??          ??                                      
DATA:00465f42                   ??          ??                                      
DATA:00465f43                   ??          ??                                      
DATA:00465f44                   ??          ??                                      
DATA:00465f45                   ??          ??                                      
DATA:00465f46                   ??          ??                                      
DATA:00465f47                   ??          ??                                      
DATA:00465f48                   ??          ??                                      
DATA:00465f49                   ??          ??                                      
DATA:00465f4a                   ??          ??                                      
DATA:00465f4b                   ??          ??                                      
DATA:00465f4c                   ??          ??                                      
DATA:00465f4d                   ??          ??                                      
DATA:00465f4e                   ??          ??                                      
DATA:00465f4f                   ??          ??                                      
DATA:00465f50                   ??          ??                                      
DATA:00465f51                   ??          ??                                      
DATA:00465f52                   ??          ??                                      
DATA:00465f53                   ??          ??                                      
DATA:00465f54                   ??          ??                                      
DATA:00465f55                   ??          ??                                      
DATA:00465f56                   ??          ??                                      
DATA:00465f57                   ??          ??                                      
DATA:00465f58                   ??          ??                                      
DATA:00465f59                   ??          ??                                      
DATA:00465f5a                   ??          ??                                      
DATA:00465f5b                   ??          ??                                      
DATA:00465f5c                   ??          ??                                      
DATA:00465f5d                   ??          ??                                      
DATA:00465f5e                   ??          ??                                      
DATA:00465f5f                   ??          ??                                      
DATA:00465f60                   ??          ??                                      
DATA:00465f61                   ??          ??                                      
DATA:00465f62                   ??          ??                                      
DATA:00465f63                   ??          ??                                      
DATA:00465f64                   ??          ??                                      
DATA:00465f65                   ??          ??                                      
DATA:00465f66                   ??          ??                                      
DATA:00465f67                   ??          ??                                      
DATA:00465f68                   ??          ??                                      
DATA:00465f69                   ??          ??                                      
DATA:00465f6a                   ??          ??                                      
DATA:00465f6b                   ??          ??                                      
DATA:00465f6c                   ??          ??                                      
DATA:00465f6d                   ??          ??                                      
DATA:00465f6e                   ??          ??                                      
DATA:00465f6f                   ??          ??                                      
DATA:00465f70                   ??          ??                                      
DATA:00465f71                   ??          ??                                      
DATA:00465f72                   ??          ??                                      
DATA:00465f73                   ??          ??                                      
DATA:00465f74                   ??          ??                                      
DATA:00465f75                   ??          ??                                      
DATA:00465f76                   ??          ??                                      
DATA:00465f77                   ??          ??                                      
DATA:00465f78                   ??          ??                                      
DATA:00465f79                   ??          ??                                      
DATA:00465f7a                   ??          ??                                      
DATA:00465f7b                   ??          ??                                      
DATA:00465f7c                   ??          ??                                      
DATA:00465f7d                   ??          ??                                      
DATA:00465f7e                   ??          ??                                      
DATA:00465f7f                   ??          ??                                      
DATA:00465f80                   ??          ??                                      
DATA:00465f81                   ??          ??                                      
DATA:00465f82                   ??          ??                                      
DATA:00465f83                   ??          ??                                      
DATA:00465f84                   ??          ??                                      
DATA:00465f85                   ??          ??                                      
DATA:00465f86                   ??          ??                                      
DATA:00465f87                   ??          ??                                      
DATA:00465f88                   ??          ??                                      
DATA:00465f89                   ??          ??                                      
DATA:00465f8a                   ??          ??                                      
DATA:00465f8b                   ??          ??                                      
DATA:00465f8c                   ??          ??                                      
DATA:00465f8d                   ??          ??                                      
DATA:00465f8e                   ??          ??                                      
DATA:00465f8f                   ??          ??                                      
DATA:00465f90                   ??          ??                                      
DATA:00465f91                   ??          ??                                      
DATA:00465f92                   ??          ??                                      
DATA:00465f93                   ??          ??                                      
DATA:00465f94                   ??          ??                                      
DATA:00465f95                   ??          ??                                      
DATA:00465f96                   ??          ??                                      
DATA:00465f97                   ??          ??                                      
DATA:00465f98                   ??          ??                                      
DATA:00465f99                   ??          ??                                      
DATA:00465f9a                   ??          ??                                      
DATA:00465f9b                   ??          ??                                      
DATA:00465f9c                   ??          ??                                      
DATA:00465f9d                   ??          ??                                      
DATA:00465f9e                   ??          ??                                      
DATA:00465f9f                   ??          ??                                      
DATA:00465fa0                   ??          ??                                      
DATA:00465fa1                   ??          ??                                      
DATA:00465fa2                   ??          ??                                      
DATA:00465fa3                   ??          ??                                      
DATA:00465fa4                   ??          ??                                      
DATA:00465fa5                   ??          ??                                      
DATA:00465fa6                   ??          ??                                      
DATA:00465fa7                   ??          ??                                      
DATA:00465fa8                   ??          ??                                      
DATA:00465fa9                   ??          ??                                      
DATA:00465faa                   ??          ??                                      
DATA:00465fab                   ??          ??                                      
DATA:00465fac                   ??          ??                                      
DATA:00465fad                   ??          ??                                      
DATA:00465fae                   ??          ??                                      
DATA:00465faf                   ??          ??                                      
DATA:00465fb0                   ??          ??                                      
DATA:00465fb1                   ??          ??                                      
DATA:00465fb2                   ??          ??                                      
DATA:00465fb3                   ??          ??                                      
DATA:00465fb4                   ??          ??                                      
DATA:00465fb5                   ??          ??                                      
DATA:00465fb6                   ??          ??                                      
DATA:00465fb7                   ??          ??                                      
DATA:00465fb8                   ??          ??                                      
DATA:00465fb9                   ??          ??                                      
DATA:00465fba                   ??          ??                                      
DATA:00465fbb                   ??          ??                                      
DATA:00465fbc                   ??          ??                                      
DATA:00465fbd                   ??          ??                                      
DATA:00465fbe                   ??          ??                                      
DATA:00465fbf                   ??          ??                                      
DATA:00465fc0                   ??          ??                                      
DATA:00465fc1                   ??          ??                                      
DATA:00465fc2                   ??          ??                                      
DATA:00465fc3                   ??          ??                                      
DATA:00465fc4                   ??          ??                                      
DATA:00465fc5                   ??          ??                                      
DATA:00465fc6                   ??          ??                                      
DATA:00465fc7                   ??          ??                                      
DATA:00465fc8                   ??          ??                                      
DATA:00465fc9                   ??          ??                                      
DATA:00465fca                   ??          ??                                      
DATA:00465fcb                   ??          ??                                      
DATA:00465fcc                   ??          ??                                      
DATA:00465fcd                   ??          ??                                      
DATA:00465fce                   ??          ??                                      
DATA:00465fcf                   ??          ??                                      
DATA:00465fd0                   ??          ??                                      
DATA:00465fd1                   ??          ??                                      
DATA:00465fd2                   ??          ??                                      
DATA:00465fd3                   ??          ??                                      
DATA:00465fd4                   ??          ??                                      
DATA:00465fd5                   ??          ??                                      
DATA:00465fd6                   ??          ??                                      
DATA:00465fd7                   ??          ??                                      
DATA:00465fd8                   ??          ??                                      
DATA:00465fd9                   ??          ??                                      
DATA:00465fda                   ??          ??                                      
DATA:00465fdb                   ??          ??                                      
DATA:00465fdc                   ??          ??                                      
DATA:00465fdd                   ??          ??                                      
DATA:00465fde                   ??          ??                                      
DATA:00465fdf                   ??          ??                                      
DATA:00465fe0                   ??          ??                                      
DATA:00465fe1                   ??          ??                                      
DATA:00465fe2                   ??          ??                                      
DATA:00465fe3                   ??          ??                                      
DATA:00465fe4                   ??          ??                                      
DATA:00465fe5                   ??          ??                                      
DATA:00465fe6                   ??          ??                                      
DATA:00465fe7                   ??          ??                                      
DATA:00465fe8                   ??          ??                                      
DATA:00465fe9                   ??          ??                                      
DATA:00465fea                   ??          ??                                      
DATA:00465feb                   ??          ??                                      
DATA:00465fec                   ??          ??                                      
DATA:00465fed                   ??          ??                                      
DATA:00465fee                   ??          ??                                      
DATA:00465fef                   ??          ??                                      
DATA:00465ff0                   ??          ??                                      
DATA:00465ff1                   ??          ??                                      
DATA:00465ff2                   ??          ??                                      
DATA:00465ff3                   ??          ??                                      
DATA:00465ff4                   ??          ??                                      
DATA:00465ff5                   ??          ??                                      
DATA:00465ff6                   ??          ??                                      
DATA:00465ff7                   ??          ??                                      
DATA:00465ff8                   ??          ??                                      
DATA:00465ff9                   ??          ??                                      
DATA:00465ffa                   ??          ??                                      
DATA:00465ffb                   ??          ??                                      
DATA:00465ffc                   ??          ??                                      
DATA:00465ffd                   ??          ??                                      
DATA:00465ffe                   ??          ??                                      
DATA:00465fff                   ??          ??                                      
DATA:00466000                   ??          ??                                      
DATA:00466001                   ??          ??                                      
DATA:00466002                   ??          ??                                      
DATA:00466003                   ??          ??                                      
DATA:00466004                   ??          ??                                      
DATA:00466005                   ??          ??                                      
DATA:00466006                   ??          ??                                      
DATA:00466007                   ??          ??                                      
DATA:00466008                   ??          ??                                      
DATA:00466009                   ??          ??                                      
DATA:0046600a                   ??          ??                                      
DATA:0046600b                   ??          ??                                      
DATA:0046600c                   ??          ??                                      
DATA:0046600d                   ??          ??                                      
DATA:0046600e                   ??          ??                                      
DATA:0046600f                   ??          ??                                      
DATA:00466010                   ??          ??                                      
DATA:00466011                   ??          ??                                      
DATA:00466012                   ??          ??                                      
DATA:00466013                   ??          ??                                      
DATA:00466014                   ??          ??                                      
DATA:00466015                   ??          ??                                      
DATA:00466016                   ??          ??                                      
DATA:00466017                   ??          ??                                      
DATA:00466018                   ??          ??                                      
DATA:00466019                   ??          ??                                      
DATA:0046601a                   ??          ??                                      
DATA:0046601b                   ??          ??                                      
DATA:0046601c                   ??          ??                                      
DATA:0046601d                   ??          ??                                      
DATA:0046601e                   ??          ??                                      
DATA:0046601f                   ??          ??                                      
DATA:00466020                   ??          ??                                      
DATA:00466021                   ??          ??                                      
DATA:00466022                   ??          ??                                      
DATA:00466023                   ??          ??                                      
DATA:00466024                   ??          ??                                      
DATA:00466025                   ??          ??                                      
DATA:00466026                   ??          ??                                      
DATA:00466027                   ??          ??                                      
DATA:00466028                   ??          ??                                      
DATA:00466029                   ??          ??                                      
DATA:0046602a                   ??          ??                                      
DATA:0046602b                   ??          ??                                      
DATA:0046602c                   ??          ??                                      
DATA:0046602d                   ??          ??                                      
DATA:0046602e                   ??          ??                                      
DATA:0046602f                   ??          ??                                      
DATA:00466030                   ??          ??                                      
DATA:00466031                   ??          ??                                      
DATA:00466032                   ??          ??                                      
DATA:00466033                   ??          ??                                      
DATA:00466034                   ??          ??                                      
DATA:00466035                   ??          ??                                      
DATA:00466036                   ??          ??                                      
DATA:00466037                   ??          ??                                      
DATA:00466038                   ??          ??                                      
DATA:00466039                   ??          ??                                      
DATA:0046603a                   ??          ??                                      
DATA:0046603b                   ??          ??                                      
DATA:0046603c                   ??          ??                                      
DATA:0046603d                   ??          ??                                      
DATA:0046603e                   ??          ??                                      
DATA:0046603f                   ??          ??                                      
DATA:00466040                   ??          ??                                      
DATA:00466041                   ??          ??                                      
DATA:00466042                   ??          ??                                      
DATA:00466043                   ??          ??                                      
DATA:00466044                   ??          ??                                      
DATA:00466045                   ??          ??                                      
DATA:00466046                   ??          ??                                      
DATA:00466047                   ??          ??                                      
DATA:00466048                   ??          ??                                      
DATA:00466049                   ??          ??                                      
DATA:0046604a                   ??          ??                                      
DATA:0046604b                   ??          ??                                      
DATA:0046604c                   ??          ??                                      
DATA:0046604d                   ??          ??                                      
DATA:0046604e                   ??          ??                                      
DATA:0046604f                   ??          ??                                      
DATA:00466050                   ??          ??                                      
DATA:00466051                   ??          ??                                      
DATA:00466052                   ??          ??                                      
DATA:00466053                   ??          ??                                      
DATA:00466054                   ??          ??                                      
DATA:00466055                   ??          ??                                      
DATA:00466056                   ??          ??                                      
DATA:00466057                   ??          ??                                      
DATA:00466058                   ??          ??                                      
DATA:00466059                   ??          ??                                      
DATA:0046605a                   ??          ??                                      
DATA:0046605b                   ??          ??                                      
DATA:0046605c                   ??          ??                                      
DATA:0046605d                   ??          ??                                      
DATA:0046605e                   ??          ??                                      
DATA:0046605f                   ??          ??                                      
DATA:00466060                   ??          ??                                      
DATA:00466061                   ??          ??                                      
DATA:00466062                   ??          ??                                      
DATA:00466063                   ??          ??                                      
DATA:00466064                   ??          ??                                      
DATA:00466065                   ??          ??                                      
DATA:00466066                   ??          ??                                      
DATA:00466067                   ??          ??                                      
DATA:00466068                   ??          ??                                      
DATA:00466069                   ??          ??                                      
DATA:0046606a                   ??          ??                                      
DATA:0046606b                   ??          ??                                      
DATA:0046606c                   ??          ??                                      
DATA:0046606d                   ??          ??                                      
DATA:0046606e                   ??          ??                                      
DATA:0046606f                   ??          ??                                      
DATA:00466070                   ??          ??                                      
DATA:00466071                   ??          ??                                      
DATA:00466072                   ??          ??                                      
DATA:00466073                   ??          ??                                      
DATA:00466074                   ??          ??                                      
DATA:00466075                   ??          ??                                      
DATA:00466076                   ??          ??                                      
DATA:00466077                   ??          ??                                      
DATA:00466078                   ??          ??                                      
DATA:00466079                   ??          ??                                      
DATA:0046607a                   ??          ??                                      
DATA:0046607b                   ??          ??                                      
DATA:0046607c                   ??          ??                                      
DATA:0046607d                   ??          ??                                      
DATA:0046607e                   ??          ??                                      
DATA:0046607f                   ??          ??                                      
DATA:00466080                   ??          ??                                      
DATA:00466081                   ??          ??                                      
DATA:00466082                   ??          ??                                      
DATA:00466083                   ??          ??                                      
DATA:00466084                   ??          ??                                      
DATA:00466085                   ??          ??                                      
DATA:00466086                   ??          ??                                      
DATA:00466087                   ??          ??                                      
DATA:00466088                   ??          ??                                      
DATA:00466089                   ??          ??                                      
DATA:0046608a                   ??          ??                                      
DATA:0046608b                   ??          ??                                      
DATA:0046608c                   ??          ??                                      
DATA:0046608d                   ??          ??                                      
DATA:0046608e                   ??          ??                                      
DATA:0046608f                   ??          ??                                      
DATA:00466090                   ??          ??                                      
DATA:00466091                   ??          ??                                      
DATA:00466092                   ??          ??                                      
DATA:00466093                   ??          ??                                      
DATA:00466094                   ??          ??                                      
DATA:00466095                   ??          ??                                      
DATA:00466096                   ??          ??                                      
DATA:00466097                   ??          ??                                      
DATA:00466098                   ??          ??                                      
DATA:00466099                   ??          ??                                      
DATA:0046609a                   ??          ??                                      
DATA:0046609b                   ??          ??                                      
DATA:0046609c                   ??          ??                                      
DATA:0046609d                   ??          ??                                      
DATA:0046609e                   ??          ??                                      
DATA:0046609f                   ??          ??                                      
DATA:004660a0                   ??          ??                                      
DATA:004660a1                   ??          ??                                      
DATA:004660a2                   ??          ??                                      
DATA:004660a3                   ??          ??                                      
DATA:004660a4                   ??          ??                                      
DATA:004660a5                   ??          ??                                      
DATA:004660a6                   ??          ??                                      
DATA:004660a7                   ??          ??                                      
DATA:004660a8                   ??          ??                                      
DATA:004660a9                   ??          ??                                      
DATA:004660aa                   ??          ??                                      
DATA:004660ab                   ??          ??                                      
DATA:004660ac                   ??          ??                                      
DATA:004660ad                   ??          ??                                      
DATA:004660ae                   ??          ??                                      
DATA:004660af                   ??          ??                                      
DATA:004660b0                   ??          ??                                      
DATA:004660b1                   ??          ??                                      
DATA:004660b2                   ??          ??                                      
DATA:004660b3                   ??          ??                                      
DATA:004660b4                   ??          ??                                      
DATA:004660b5                   ??          ??                                      
DATA:004660b6                   ??          ??                                      
DATA:004660b7                   ??          ??                                      
DATA:004660b8                   ??          ??                                      
DATA:004660b9                   ??          ??                                      
DATA:004660ba                   ??          ??                                      
DATA:004660bb                   ??          ??                                      
DATA:004660bc                   ??          ??                                      
DATA:004660bd                   ??          ??                                      
DATA:004660be                   ??          ??                                      
DATA:004660bf                   ??          ??                                      
DATA:004660c0                   ??          ??                                      
DATA:004660c1                   ??          ??                                      
DATA:004660c2                   ??          ??                                      
DATA:004660c3                   ??          ??                                      
DATA:004660c4                   ??          ??                                      
DATA:004660c5                   ??          ??                                      
DATA:004660c6                   ??          ??                                      
DATA:004660c7                   ??          ??                                      
DATA:004660c8                   ??          ??                                      
DATA:004660c9                   ??          ??                                      
DATA:004660ca                   ??          ??                                      
DATA:004660cb                   ??          ??                                      
DATA:004660cc                   ??          ??                                      
DATA:004660cd                   ??          ??                                      
DATA:004660ce                   ??          ??                                      
DATA:004660cf                   ??          ??                                      
DATA:004660d0                   ??          ??                                      
DATA:004660d1                   ??          ??                                      
DATA:004660d2                   ??          ??                                      
DATA:004660d3                   ??          ??                                      
DATA:004660d4                   ??          ??                                      
DATA:004660d5                   ??          ??                                      
DATA:004660d6                   ??          ??                                      
DATA:004660d7                   ??          ??                                      
DATA:004660d8                   ??          ??                                      
DATA:004660d9                   ??          ??                                      
DATA:004660da                   ??          ??                                      
DATA:004660db                   ??          ??                                      
DATA:004660dc                   ??          ??                                      
DATA:004660dd                   ??          ??                                      
DATA:004660de                   ??          ??                                      
DATA:004660df                   ??          ??                                      
DATA:004660e0                   ??          ??                                      
DATA:004660e1                   ??          ??                                      
DATA:004660e2                   ??          ??                                      
DATA:004660e3                   ??          ??                                      
DATA:004660e4                   ??          ??                                      
DATA:004660e5                   ??          ??                                      
DATA:004660e6                   ??          ??                                      
DATA:004660e7                   ??          ??                                      
DATA:004660e8                   ??          ??                                      
DATA:004660e9                   ??          ??                                      
DATA:004660ea                   ??          ??                                      
DATA:004660eb                   ??          ??                                      
DATA:004660ec                   ??          ??                                      
DATA:004660ed                   ??          ??                                      
DATA:004660ee                   ??          ??                                      
DATA:004660ef                   ??          ??                                      
DATA:004660f0                   ??          ??                                      
DATA:004660f1                   ??          ??                                      
DATA:004660f2                   ??          ??                                      
DATA:004660f3                   ??          ??                                      
DATA:004660f4                   ??          ??                                      
DATA:004660f5                   ??          ??                                      
DATA:004660f6                   ??          ??                                      
DATA:004660f7                   ??          ??                                      
DATA:004660f8                   ??          ??                                      
DATA:004660f9                   ??          ??                                      
DATA:004660fa                   ??          ??                                      
DATA:004660fb                   ??          ??                                      
DATA:004660fc                   ??          ??                                      
DATA:004660fd                   ??          ??                                      
DATA:004660fe                   ??          ??                                      
DATA:004660ff                   ??          ??                                      
DATA:00466100                   ??          ??                                      
DATA:00466101                   ??          ??                                      
DATA:00466102                   ??          ??                                      
DATA:00466103                   ??          ??                                      
DATA:00466104                   ??          ??                                      
DATA:00466105                   ??          ??                                      
DATA:00466106                   ??          ??                                      
DATA:00466107                   ??          ??                                      
DATA:00466108                   ??          ??                                      
DATA:00466109                   ??          ??                                      
DATA:0046610a                   ??          ??                                      
DATA:0046610b                   ??          ??                                      
DATA:0046610c                   ??          ??                                      
DATA:0046610d                   ??          ??                                      
DATA:0046610e                   ??          ??                                      
DATA:0046610f                   ??          ??                                      
DATA:00466110                   ??          ??                                      
DATA:00466111                   ??          ??                                      
DATA:00466112                   ??          ??                                      
DATA:00466113                   ??          ??                                      
DATA:00466114                   ??          ??                                      
DATA:00466115                   ??          ??                                      
DATA:00466116                   ??          ??                                      
DATA:00466117                   ??          ??                                      
DATA:00466118                   ??          ??                                      
DATA:00466119                   ??          ??                                      
DATA:0046611a                   ??          ??                                      
DATA:0046611b                   ??          ??                                      
DATA:0046611c                   ??          ??                                      
DATA:0046611d                   ??          ??                                      
DATA:0046611e                   ??          ??                                      
DATA:0046611f                   ??          ??                                      
DATA:00466120                   ??          ??                                      
DATA:00466121                   ??          ??                                      
DATA:00466122                   ??          ??                                      
DATA:00466123                   ??          ??                                      
DATA:00466124                   ??          ??                                      
DATA:00466125                   ??          ??                                      
DATA:00466126                   ??          ??                                      
DATA:00466127                   ??          ??                                      
DATA:00466128                   ??          ??                                      
DATA:00466129                   ??          ??                                      
DATA:0046612a                   ??          ??                                      
DATA:0046612b                   ??          ??                                      
DATA:0046612c                   ??          ??                                      
DATA:0046612d                   ??          ??                                      
DATA:0046612e                   ??          ??                                      
DATA:0046612f                   ??          ??                                      
DATA:00466130                   ??          ??                                      
DATA:00466131                   ??          ??                                      
DATA:00466132                   ??          ??                                      
DATA:00466133                   ??          ??                                      
DATA:00466134                   ??          ??                                      
DATA:00466135                   ??          ??                                      
DATA:00466136                   ??          ??                                      
DATA:00466137                   ??          ??                                      
DATA:00466138                   ??          ??                                      
DATA:00466139                   ??          ??                                      
DATA:0046613a                   ??          ??                                      
DATA:0046613b                   ??          ??                                      
DATA:0046613c                   ??          ??                                      
DATA:0046613d                   ??          ??                                      
DATA:0046613e                   ??          ??                                      
DATA:0046613f                   ??          ??                                      
DATA:00466140                   ??          ??                                      
DATA:00466141                   ??          ??                                      
DATA:00466142                   ??          ??                                      
DATA:00466143                   ??          ??                                      
DATA:00466144                   ??          ??                                      
DATA:00466145                   ??          ??                                      
DATA:00466146                   ??          ??                                      
DATA:00466147                   ??          ??                                      
DATA:00466148                   ??          ??                                      
DATA:00466149                   ??          ??                                      
DATA:0046614a                   ??          ??                                      
DATA:0046614b                   ??          ??                                      
DATA:0046614c                   ??          ??                                      
DATA:0046614d                   ??          ??                                      
DATA:0046614e                   ??          ??                                      
DATA:0046614f                   ??          ??                                      
DATA:00466150                   ??          ??                                      
DATA:00466151                   ??          ??                                      
DATA:00466152                   ??          ??                                      
DATA:00466153                   ??          ??                                      
DATA:00466154                   ??          ??                                      
DATA:00466155                   ??          ??                                      
DATA:00466156                   ??          ??                                      
DATA:00466157                   ??          ??                                      
DATA:00466158                   ??          ??                                      
DATA:00466159                   ??          ??                                      
DATA:0046615a                   ??          ??                                      
DATA:0046615b                   ??          ??                                      
DATA:0046615c                   ??          ??                                      
DATA:0046615d                   ??          ??                                      
DATA:0046615e                   ??          ??                                      
DATA:0046615f                   ??          ??                                      
DATA:00466160                   ??          ??                                      
DATA:00466161                   ??          ??                                      
DATA:00466162                   ??          ??                                      
DATA:00466163                   ??          ??                                      
DATA:00466164                   ??          ??                                      
DATA:00466165                   ??          ??                                      
DATA:00466166                   ??          ??                                      
DATA:00466167                   ??          ??                                      
DATA:00466168                   ??          ??                                      
DATA:00466169                   ??          ??                                      
DATA:0046616a                   ??          ??                                      
DATA:0046616b                   ??          ??                                      
DATA:0046616c                   ??          ??                                      
DATA:0046616d                   ??          ??                                      
DATA:0046616e                   ??          ??                                      
DATA:0046616f                   ??          ??                                      
DATA:00466170                   ??          ??                                      
DATA:00466171                   ??          ??                                      
DATA:00466172                   ??          ??                                      
DATA:00466173                   ??          ??                                      
DATA:00466174                   ??          ??                                      
DATA:00466175                   ??          ??                                      
DATA:00466176                   ??          ??                                      
DATA:00466177                   ??          ??                                      
DATA:00466178                   ??          ??                                      
DATA:00466179                   ??          ??                                      
DATA:0046617a                   ??          ??                                      
DATA:0046617b                   ??          ??                                      
DATA:0046617c                   ??          ??                                      
DATA:0046617d                   ??          ??                                      
DATA:0046617e                   ??          ??                                      
DATA:0046617f                   ??          ??                                      
DATA:00466180                   ??          ??                                      
DATA:00466181                   ??          ??                                      
DATA:00466182                   ??          ??                                      
DATA:00466183                   ??          ??                                      
DATA:00466184                   ??          ??                                      
DATA:00466185                   ??          ??                                      
DATA:00466186                   ??          ??                                      
DATA:00466187                   ??          ??                                      
DATA:00466188                   ??          ??                                      
DATA:00466189                   ??          ??                                      
DATA:0046618a                   ??          ??                                      
DATA:0046618b                   ??          ??                                      
DATA:0046618c                   ??          ??                                      
DATA:0046618d                   ??          ??                                      
DATA:0046618e                   ??          ??                                      
DATA:0046618f                   ??          ??                                      
DATA:00466190                   ??          ??                                      
DATA:00466191                   ??          ??                                      
DATA:00466192                   ??          ??                                      
DATA:00466193                   ??          ??                                      
DATA:00466194                   ??          ??                                      
DATA:00466195                   ??          ??                                      
DATA:00466196                   ??          ??                                      
DATA:00466197                   ??          ??                                      
DATA:00466198                   ??          ??                                      
DATA:00466199                   ??          ??                                      
DATA:0046619a                   ??          ??                                      
DATA:0046619b                   ??          ??                                      
DATA:0046619c                   ??          ??                                      
DATA:0046619d                   ??          ??                                      
DATA:0046619e                   ??          ??                                      
DATA:0046619f                   ??          ??                                      
DATA:004661a0                   ??          ??                                      
DATA:004661a1                   ??          ??                                      
DATA:004661a2                   ??          ??                                      
DATA:004661a3                   ??          ??                                      
DATA:004661a4                   ??          ??                                      
DATA:004661a5                   ??          ??                                      
DATA:004661a6                   ??          ??                                      
DATA:004661a7                   ??          ??                                      
DATA:004661a8                   ??          ??                                      
DATA:004661a9                   ??          ??                                      
DATA:004661aa                   ??          ??                                      
DATA:004661ab                   ??          ??                                      
DATA:004661ac                   ??          ??                                      
DATA:004661ad                   ??          ??                                      
DATA:004661ae                   ??          ??                                      
DATA:004661af                   ??          ??                                      
DATA:004661b0                   ??          ??                                      
DATA:004661b1                   ??          ??                                      
DATA:004661b2                   ??          ??                                      
DATA:004661b3                   ??          ??                                      
DATA:004661b4                   ??          ??                                      
DATA:004661b5                   ??          ??                                      
DATA:004661b6                   ??          ??                                      
DATA:004661b7                   ??          ??                                      
DATA:004661b8                   ??          ??                                      
DATA:004661b9                   ??          ??                                      
DATA:004661ba                   ??          ??                                      
DATA:004661bb                   ??          ??                                      
DATA:004661bc                   ??          ??                                      
DATA:004661bd                   ??          ??                                      
DATA:004661be                   ??          ??                                      
DATA:004661bf                   ??          ??                                      
DATA:004661c0                   ??          ??                                      
DATA:004661c1                   ??          ??                                      
DATA:004661c2                   ??          ??                                      
DATA:004661c3                   ??          ??                                      
DATA:004661c4                   ??          ??                                      
DATA:004661c5                   ??          ??                                      
DATA:004661c6                   ??          ??                                      
DATA:004661c7                   ??          ??                                      
DATA:004661c8                   ??          ??                                      
DATA:004661c9                   ??          ??                                      
DATA:004661ca                   ??          ??                                      
DATA:004661cb                   ??          ??                                      
DATA:004661cc                   ??          ??                                      
DATA:004661cd                   ??          ??                                      
DATA:004661ce                   ??          ??                                      
DATA:004661cf                   ??          ??                                      
DATA:004661d0                   ??          ??                                      
DATA:004661d1                   ??          ??                                      
DATA:004661d2                   ??          ??                                      
DATA:004661d3                   ??          ??                                      
DATA:004661d4                   ??          ??                                      
DATA:004661d5                   ??          ??                                      
DATA:004661d6                   ??          ??                                      
DATA:004661d7                   ??          ??                                      
DATA:004661d8                   ??          ??                                      
DATA:004661d9                   ??          ??                                      
DATA:004661da                   ??          ??                                      
DATA:004661db                   ??          ??                                      
DATA:004661dc                   ??          ??                                      
DATA:004661dd                   ??          ??                                      
DATA:004661de                   ??          ??                                      
DATA:004661df                   ??          ??                                      
DATA:004661e0                   ??          ??                                      
DATA:004661e1                   ??          ??                                      
DATA:004661e2                   ??          ??                                      
DATA:004661e3                   ??          ??                                      
DATA:004661e4                   ??          ??                                      
DATA:004661e5                   ??          ??                                      
DATA:004661e6                   ??          ??                                      
DATA:004661e7                   ??          ??                                      
DATA:004661e8                   ??          ??                                      
DATA:004661e9                   ??          ??                                      
DATA:004661ea                   ??          ??                                      
DATA:004661eb                   ??          ??                                      
DATA:004661ec                   ??          ??                                      
DATA:004661ed                   ??          ??                                      
DATA:004661ee                   ??          ??                                      
DATA:004661ef                   ??          ??                                      
DATA:004661f0                   ??          ??                                      
DATA:004661f1                   ??          ??                                      
DATA:004661f2                   ??          ??                                      
DATA:004661f3                   ??          ??                                      
DATA:004661f4                   ??          ??                                      
DATA:004661f5                   ??          ??                                      
DATA:004661f6                   ??          ??                                      
DATA:004661f7                   ??          ??                                      
DATA:004661f8                   ??          ??                                      
DATA:004661f9                   ??          ??                                      
DATA:004661fa                   ??          ??                                      
DATA:004661fb                   ??          ??                                      
DATA:004661fc                   ??          ??                                      
DATA:004661fd                   ??          ??                                      
DATA:004661fe                   ??          ??                                      
DATA:004661ff                   ??          ??                                      
DATA:00466200                   ??          ??                                      
DATA:00466201                   ??          ??                                      
DATA:00466202                   ??          ??                                      
DATA:00466203                   ??          ??                                      
DATA:00466204                   ??          ??                                      
DATA:00466205                   ??          ??                                      
DATA:00466206                   ??          ??                                      
DATA:00466207                   ??          ??                                      
DATA:00466208                   ??          ??                                      
DATA:00466209                   ??          ??                                      
DATA:0046620a                   ??          ??                                      
DATA:0046620b                   ??          ??                                      
DATA:0046620c                   ??          ??                                      
DATA:0046620d                   ??          ??                                      
DATA:0046620e                   ??          ??                                      
DATA:0046620f                   ??          ??                                      
DATA:00466210                   ??          ??                                      
DATA:00466211                   ??          ??                                      
DATA:00466212                   ??          ??                                      
DATA:00466213                   ??          ??                                      
DATA:00466214                   ??          ??                                      
DATA:00466215                   ??          ??                                      
DATA:00466216                   ??          ??                                      
DATA:00466217                   ??          ??                                      
DATA:00466218                   ??          ??                                      
DATA:00466219                   ??          ??                                      
DATA:0046621a                   ??          ??                                      
DATA:0046621b                   ??          ??                                      
DATA:0046621c                   ??          ??                                      
DATA:0046621d                   ??          ??                                      
DATA:0046621e                   ??          ??                                      
DATA:0046621f                   ??          ??                                      
DATA:00466220                   ??          ??                                      
DATA:00466221                   ??          ??                                      
DATA:00466222                   ??          ??                                      
DATA:00466223                   ??          ??                                      
DATA:00466224                   ??          ??                                      
DATA:00466225                   ??          ??                                      
DATA:00466226                   ??          ??                                      
DATA:00466227                   ??          ??                                      
DATA:00466228                   ??          ??                                      
DATA:00466229                   ??          ??                                      
DATA:0046622a                   ??          ??                                      
DATA:0046622b                   ??          ??                                      
DATA:0046622c                   ??          ??                                      
DATA:0046622d                   ??          ??                                      
DATA:0046622e                   ??          ??                                      
DATA:0046622f                   ??          ??                                      
DATA:00466230                   ??          ??                                      
DATA:00466231                   ??          ??                                      
DATA:00466232                   ??          ??                                      
DATA:00466233                   ??          ??                                      
DATA:00466234                   ??          ??                                      
DATA:00466235                   ??          ??                                      
DATA:00466236                   ??          ??                                      
DATA:00466237                   ??          ??                                      
DATA:00466238                   ??          ??                                      
DATA:00466239                   ??          ??                                      
DATA:0046623a                   ??          ??                                      
DATA:0046623b                   ??          ??                                      
DATA:0046623c                   ??          ??                                      
DATA:0046623d                   ??          ??                                      
DATA:0046623e                   ??          ??                                      
DATA:0046623f                   ??          ??                                      
DATA:00466240                   ??          ??                                      
DATA:00466241                   ??          ??                                      
DATA:00466242                   ??          ??                                      
DATA:00466243                   ??          ??                                      
DATA:00466244                   ??          ??                                      
DATA:00466245                   ??          ??                                      
DATA:00466246                   ??          ??                                      
DATA:00466247                   ??          ??                                      
DATA:00466248                   ??          ??                                      
DATA:00466249                   ??          ??                                      
DATA:0046624a                   ??          ??                                      
DATA:0046624b                   ??          ??                                      
DATA:0046624c                   ??          ??                                      
DATA:0046624d                   ??          ??                                      
DATA:0046624e                   ??          ??                                      
DATA:0046624f                   ??          ??                                      
DATA:00466250                   ??          ??                                      
DATA:00466251                   ??          ??                                      
DATA:00466252                   ??          ??                                      
DATA:00466253                   ??          ??                                      
DATA:00466254                   ??          ??                                      
DATA:00466255                   ??          ??                                      
DATA:00466256                   ??          ??                                      
DATA:00466257                   ??          ??                                      
DATA:00466258                   ??          ??                                      
DATA:00466259                   ??          ??                                      
DATA:0046625a                   ??          ??                                      
DATA:0046625b                   ??          ??                                      
DATA:0046625c                   ??          ??                                      
DATA:0046625d                   ??          ??                                      
DATA:0046625e                   ??          ??                                      
DATA:0046625f                   ??          ??                                      
DATA:00466260                   ??          ??                                      
DATA:00466261                   ??          ??                                      
DATA:00466262                   ??          ??                                      
DATA:00466263                   ??          ??                                      
DATA:00466264                   ??          ??                                      
DATA:00466265                   ??          ??                                      
DATA:00466266                   ??          ??                                      
DATA:00466267                   ??          ??                                      
DATA:00466268                   ??          ??                                      
DATA:00466269                   ??          ??                                      
DATA:0046626a                   ??          ??                                      
DATA:0046626b                   ??          ??                                      
DATA:0046626c                   ??          ??                                      
DATA:0046626d                   ??          ??                                      
DATA:0046626e                   ??          ??                                      
DATA:0046626f                   ??          ??                                      
DATA:00466270                   ??          ??                                      
DATA:00466271                   ??          ??                                      
DATA:00466272                   ??          ??                                      
DATA:00466273                   ??          ??                                      
DATA:00466274                   ??          ??                                      
DATA:00466275                   ??          ??                                      
DATA:00466276                   ??          ??                                      
DATA:00466277                   ??          ??                                      
DATA:00466278                   ??          ??                                      
DATA:00466279                   ??          ??                                      
DATA:0046627a                   ??          ??                                      
DATA:0046627b                   ??          ??                                      
DATA:0046627c                   ??          ??                                      
DATA:0046627d                   ??          ??                                      
DATA:0046627e                   ??          ??                                      
DATA:0046627f                   ??          ??                                      
DATA:00466280                   ??          ??                                      
DATA:00466281                   ??          ??                                      
DATA:00466282                   ??          ??                                      
DATA:00466283                   ??          ??                                      
DATA:00466284                   ??          ??                                      
DATA:00466285                   ??          ??                                      
DATA:00466286                   ??          ??                                      
DATA:00466287                   ??          ??                                      
DATA:00466288                   ??          ??                                      
DATA:00466289                   ??          ??                                      
DATA:0046628a                   ??          ??                                      
DATA:0046628b                   ??          ??                                      
                            DAT_0046628c:                 ;XREF[2,0]:   0041582d,00415843
DATA:0046628c                   ??          ??                                      
DATA:0046628d                   ??          ??                                      
DATA:0046628e                   ??          ??                                      
DATA:0046628f                   ??          ??                                      
                            DAT_00466290:                 ;XREF[5,0]:   00415655,00415805,00415833,0041584f
                                                          ;             00415914
DATA:00466290                   undefined2  ??                                      
                            DAT_00466292:                 ;XREF[8,0]:   00415435,00415442,004155a3,004156f2
                                                          ;             004156f7,004156fd,00415715,0041571b
DATA:00466292                   undefined2  ??                                      
                            DAT_00466294:                 ;XREF[2,0]:   004155bb,00415721
DATA:00466294                   undefined2  ??                                      
DATA:00466296                   ??          ??                                      
DATA:00466297                   ??          ??                                      
DATA:00466298                   ??          ??                                      
DATA:00466299                   ??          ??                                      
DATA:0046629a                   ??          ??                                      
DATA:0046629b                   ??          ??                                      
DATA:0046629c                   ??          ??                                      
DATA:0046629d                   ??          ??                                      
DATA:0046629e                   ??          ??                                      
DATA:0046629f                   ??          ??                                      
DATA:004662a0                   ??          ??                                      
DATA:004662a1                   ??          ??                                      
DATA:004662a2                   ??          ??                                      
DATA:004662a3                   ??          ??                                      
                            DAT_004662a4:                 ;XREF[3,0]:   00415459,00415705,004158f3
DATA:004662a4                   undefined4  ??                                      
                            DAT_004662a8:                 ;XREF[6,0]:   0041545c,0041562f,00415726,00415736
                                                          ;             00415752,004158b4
DATA:004662a8                   undefined2  ??                                      
                            DAT_004662aa:                 ;XREF[8,0]:   0041553e,00415613,0041561b,00415636
                                                          ;             004156a5,0041572d,0041573d,00415759
DATA:004662aa                   undefined4  ??                                      
DATA:004662ae                   ??          ??                                      
DATA:004662af                   ??          ??                                      
                            DAT_004662b0:                 ;XREF[3,0]:   0041544e,004156fe,0041589c
DATA:004662b0                   undefined2  ??                                      
                            DAT_004662b2:                 ;XREF[1,0]:   0041547f
DATA:004662b2                   undefined2  ??                                      
DATA:004662b4                   ??          ??                                      
DATA:004662b5                   ??          ??                                      
DATA:004662b6                   ??          ??                                      
DATA:004662b7                   ??          ??                                      
DATA:004662b8                   ??          ??                                      
DATA:004662b9                   ??          ??                                      
DATA:004662ba                   ??          ??                                      
DATA:004662bb                   ??          ??                                      
DATA:004662bc                   ??          ??                                      
DATA:004662bd                   ??          ??                                      
DATA:004662be                   ??          ??                                      
DATA:004662bf                   ??          ??                                      
DATA:004662c0                   ??          ??                                      
DATA:004662c1                   ??          ??                                      
DATA:004662c2                   ??          ??                                      
DATA:004662c3                   ??          ??                                      
DATA:004662c4                   ??          ??                                      
DATA:004662c5                   ??          ??                                      
DATA:004662c6                   ??          ??                                      
DATA:004662c7                   ??          ??                                      
DATA:004662c8                   ??          ??                                      
DATA:004662c9                   ??          ??                                      
DATA:004662ca                   ??          ??                                      
DATA:004662cb                   ??          ??                                      
                            DAT_004662cc:                 ;XREF[10,0]:  00415586,00415622,00415641,0041564c
                                                          ;             00415683,0041568f,00415745,00415764
                                                          ;             00415858,00415877
DATA:004662cc                   undefined4  ??                                      
                            DAT_004662d0:                 ;XREF[8,0]:   00415430,00415447,004155b2,0041577a
                                                          ;             0041577f,00415785,0041579d,004157a3
DATA:004662d0                   undefined2  ??                                      
                            DAT_004662d2:                 ;XREF[4,0]:   004155c1,004155c7,0041560e,004157a9
DATA:004662d2                   undefined2  ??                                      
DATA:004662d4                   ??          ??                                      
DATA:004662d5                   ??          ??                                      
DATA:004662d6                   ??          ??                                      
DATA:004662d7                   ??          ??                                      
DATA:004662d8                   ??          ??                                      
DATA:004662d9                   ??          ??                                      
DATA:004662da                   ??          ??                                      
DATA:004662db                   ??          ??                                      
DATA:004662dc                   ??          ??                                      
DATA:004662dd                   ??          ??                                      
DATA:004662de                   ??          ??                                      
DATA:004662df                   ??          ??                                      
DATA:004662e0                   ??          ??                                      
DATA:004662e1                   ??          ??                                      
                            DAT_004662e2:                 ;XREF[3,0]:   00415463,0041578d,004158f8
DATA:004662e2                   undefined4  ??                                      
                            DAT_004662e6:                 ;XREF[6,0]:   00415466,004155e8,004157ae,004157be
                                                          ;             004157da,004158bb
DATA:004662e6                   undefined2  ??                                      
                            DAT_004662e8:                 ;XREF[8,0]:   0041555a,004155cc,004155d4,004155ef
                                                          ;             004156b1,004157b5,004157c5,004157e1
DATA:004662e8                   undefined4  ??                                      
DATA:004662ec                   ??          ??                                      
DATA:004662ed                   ??          ??                                      
                            DAT_004662ee:                 ;XREF[3,0]:   00415452,00415786,004158a6
DATA:004662ee                   undefined2  ??                                      
                            DAT_004662f0:                 ;XREF[1,0]:   0041547b
DATA:004662f0                   undefined2  ??                                      
DATA:004662f2                   ??          ??                                      
DATA:004662f3                   ??          ??                                      
DATA:004662f4                   ??          ??                                      
DATA:004662f5                   ??          ??                                      
DATA:004662f6                   ??          ??                                      
DATA:004662f7                   ??          ??                                      
DATA:004662f8                   ??          ??                                      
DATA:004662f9                   ??          ??                                      
DATA:004662fa                   ??          ??                                      
DATA:004662fb                   ??          ??                                      
DATA:004662fc                   ??          ??                                      
DATA:004662fd                   ??          ??                                      
DATA:004662fe                   ??          ??                                      
DATA:004662ff                   ??          ??                                      
DATA:00466300                   ??          ??                                      
DATA:00466301                   ??          ??                                      
DATA:00466302                   ??          ??                                      
DATA:00466303                   ??          ??                                      
DATA:00466304                   ??          ??                                      
DATA:00466305                   ??          ??                                      
DATA:00466306                   ??          ??                                      
DATA:00466307                   ??          ??                                      
DATA:00466308                   ??          ??                                      
DATA:00466309                   ??          ??                                      
                            DAT_0046630a:                 ;XREF[10,0]:  0041559b,004155db,004155fa,00415605
                                                          ;             00415694,004156a0,004157cd,004157ec
                                                          ;             00415864,0041588c
DATA:0046630a                   undefined4  ??                                      
DATA:0046630e                   ??          ??                                      
DATA:0046630f                   ??          ??                                      
                            DAT_00466310:                 ;XREF[3,0]:   004154cb,004156d5,004156e1
DATA:00466310                   undefined4  ??                                      
                            DAT_00466314:                 ;XREF[8,0]:   00415cdb,00415d50,00415e5c,004163f7
                                                          ;             00416453,0041659f,00416731,004167c5
DATA:00466314                   undefined4  ??                                      
                            DAT_00466318:                 ;XREF[5,0]:   004159ad,00415e27,00415e57,00415e88
                                                          ;             00415e94
DATA:00466318                   undefined4  ??                                      
                            DAT_0046631c:                 ;XREF[1,0]:   00415e88
DATA:0046631c                   undefined4  ??                                      
DATA:00466320                   ??          ??                                      
DATA:00466321                   ??          ??                                      
DATA:00466322                   ??          ??                                      
DATA:00466323                   ??          ??                                      
                            DAT_00466324:                 ;XREF[3,0]:   00415cf8,004162cf,0041649b
DATA:00466324                   undefined4  ??                                      
DATA:00466328                   ??          ??                                      
DATA:00466329                   ??          ??                                      
DATA:0046632a                   ??          ??                                      
DATA:0046632b                   ??          ??                                      
DATA:0046632c                   ??          ??                                      
DATA:0046632d                   ??          ??                                      
DATA:0046632e                   ??          ??                                      
DATA:0046632f                   ??          ??                                      
DATA:00466330                   ??          ??                                      
DATA:00466331                   ??          ??                                      
DATA:00466332                   ??          ??                                      
DATA:00466333                   ??          ??                                      
                            DAT_00466334:                 ;XREF[7,0]:   00415b91,00415d40,00415d67,00415d8e
                                                          ;             00415e52,00415e6d,00415e79
DATA:00466334                   undefined4  ??                                      
                            DAT_00466338:                 ;XREF[4,0]:   00415bb2,00415d7f,00415da4,00415e6d
DATA:00466338                   undefined4  ??                                      
                            DAT_0046633c:                 ;XREF[2,0]:   00415bd3,00415dbb
DATA:0046633c                   undefined4  ??                                      
                            DAT_00466340:                 ;XREF[2,0]:   00415dd2,004161bb
DATA:00466340                   undefined4  ??                                      
                            DAT_00466344:                 ;XREF[2,0]:   00415de6,004161c7
DATA:00466344                   undefined4  ??                                      
                            DAT_00466348:                 ;XREF[3,0]:   00415df3,00415e0a,004161d3
DATA:00466348                   undefined4  ??                                      
                            DAT_0046634c:                 ;XREF[5,0]:   00416065,00416090,00416099,004163ce
                                                          ;             004163e1
DATA:0046634c                   undefined4  ??                                      
                            DAT_00466350:                 ;XREF[4,0]:   0041606a,0041609e,0041642a,0041643d
DATA:00466350                   undefined4  ??                                      
                            DAT_00466354:                 ;XREF[1,0]:   00415e40
DATA:00466354                   ??          ??                                      
DATA:00466355                   ??          ??                                      
                            DAT_00466356:                 ;XREF[1,0]:   00415e46
DATA:00466356                   ??          ??                                      
DATA:00466357                   ??          ??                                      
                            DAT_00466358:                 ;XREF[1,0]:   00416149
DATA:00466358                   ??          ??                                      
DATA:00466359                   ??          ??                                      
DATA:0046635a                   ??          ??                                      
DATA:0046635b                   ??          ??                                      
                            DAT_0046635c:                 ;XREF[4,0]:   00416297,004166d4,004166e6,00416709
DATA:0046635c                   undefined4  ??                                      
                            DAT_00466360:                 ;XREF[3,0]:   0041629e,004162c0,004166f2
DATA:00466360                   undefined4  ??                                      
                            DAT_00466364:                 ;XREF[3,0]:   0041699e,004169a6,004169be
DATA:00466364                   undefined4  ??                                      
                            DAT_00466368:                 ;XREF[2,0]:   00416b04,004172fa
DATA:00466368                   ??          ??                                      
DATA:00466369                   ??          ??                                      
                            DAT_0046636a:                 ;XREF[2,0]:   00416b12,00417305
DATA:0046636a                   ??          ??                                      
DATA:0046636b                   ??          ??                                      
                            DAT_0046636c:                 ;XREF[2,0]:   00416b18,00448314
DATA:0046636c                   undefined2  ??                                      
                            DAT_0046636e:                 ;XREF[2,0]:   00416b23,0044830d
DATA:0046636e                   undefined2  ??                                      
                            DAT_00466370:                 ;XREF[9,0]:   00416bc2,00416f4d,00416f61,00416f68
                                                          ;             00416f7c,0041701a,00417021,00417034
                                                          ;             0041703b
DATA:00466370                   undefined2  ??                                      
DATA:00466372                   ??          ??                                      
DATA:00466373                   ??          ??                                      
                            DAT_00466374:                 ;XREF[4,0]:   00416f5a,00416f75,00417028,00417042
DATA:00466374                   ??          ??                                      
DATA:00466375                   ??          ??                                      
DATA:00466376                   ??          ??                                      
DATA:00466377                   ??          ??                                      
DATA:00466378                   ??          ??                                      
DATA:00466379                   ??          ??                                      
DATA:0046637a                   ??          ??                                      
DATA:0046637b                   ??          ??                                      
DATA:0046637c                   ??          ??                                      
DATA:0046637d                   ??          ??                                      
DATA:0046637e                   ??          ??                                      
DATA:0046637f                   ??          ??                                      
DATA:00466380                   ??          ??                                      
DATA:00466381                   ??          ??                                      
DATA:00466382                   ??          ??                                      
DATA:00466383                   ??          ??                                      
DATA:00466384                   ??          ??                                      
DATA:00466385                   ??          ??                                      
DATA:00466386                   ??          ??                                      
DATA:00466387                   ??          ??                                      
DATA:00466388                   ??          ??                                      
DATA:00466389                   ??          ??                                      
DATA:0046638a                   ??          ??                                      
DATA:0046638b                   ??          ??                                      
                            $HitTestThing:                ;XREF[10,0]:  00416be7,00416c28,00416d04,00416d32
                                                          ;             00416d70,00416dc2,00416e00,00416e1d
                                                          ;             0041740f,00417431
DATA:0046638c                   undefined4  ??                                      
                            DAT_00466390:                 ;XREF[4,0]:   00416bc8,00416cd9,00416ce3,00416fec
DATA:00466390                   undefined2  ??                                      
DATA:00466392                   ??          ??                                      
DATA:00466393                   ??          ??                                      
                            DAT_00466394:                 ;XREF[5,0]:   00417ac9,00417b47,00417c5c,0041a39f
                                                          ;             0041a3b4
DATA:00466394                   undefined4  ??                                      
                            DAT_00466398:                 ;XREF[4,0]:   004177c3,00417999,00417cac,00417d08
DATA:00466398                   ??          ??                                      
DATA:00466399                   ??          ??                                      
DATA:0046639a                   ??          ??                                      
DATA:0046639b                   ??          ??                                      
DATA:0046639c                   ??          ??                                      
DATA:0046639d                   ??          ??                                      
DATA:0046639e                   ??          ??                                      
DATA:0046639f                   ??          ??                                      
DATA:004663a0                   ??          ??                                      
DATA:004663a1                   ??          ??                                      
DATA:004663a2                   ??          ??                                      
DATA:004663a3                   ??          ??                                      
DATA:004663a4                   ??          ??                                      
DATA:004663a5                   ??          ??                                      
DATA:004663a6                   ??          ??                                      
DATA:004663a7                   ??          ??                                      
DATA:004663a8                   ??          ??                                      
DATA:004663a9                   ??          ??                                      
DATA:004663aa                   ??          ??                                      
DATA:004663ab                   ??          ??                                      
DATA:004663ac                   ??          ??                                      
DATA:004663ad                   ??          ??                                      
DATA:004663ae                   ??          ??                                      
DATA:004663af                   ??          ??                                      
DATA:004663b0                   ??          ??                                      
DATA:004663b1                   ??          ??                                      
DATA:004663b2                   ??          ??                                      
DATA:004663b3                   ??          ??                                      
DATA:004663b4                   ??          ??                                      
DATA:004663b5                   ??          ??                                      
DATA:004663b6                   ??          ??                                      
DATA:004663b7                   ??          ??                                      
                            DAT_004663b8:                 ;XREF[3,0]:   004179dd,00417a4d,00417b9d
DATA:004663b8                   undefined4  ??                                      
                            DAT_004663bc:                 ;XREF[3,0]:   004179d8,00417a6d,00417bbd
DATA:004663bc                   undefined4  ??                                      
                            DAT_004663c0:                 ;XREF[3,0]:   00417a0f,00417a3d,00417b8d
DATA:004663c0                   undefined4  ??                                      
                            DAT_004663c4:                 ;XREF[3,0]:   00417a0a,00417a5d,00417bad
DATA:004663c4                   undefined4  ??                                      
                            DAT_004663c8:                 ;XREF[5,0]:   004179cf,004179fc,00417a84,00417a8d
                                                          ;             00417a9b
DATA:004663c8                   undefined4  ??                                      
                            DAT_004663cc:                 ;XREF[5,0]:   00417a01,00417a2e,00417aa0,00417aa9
                                                          ;             00417ab7
DATA:004663cc                   undefined4  ??                                      
                            DAT_004663d0:                 ;XREF[2,0]:   004179e2,00417b57
DATA:004663d0                   ??          ??                                      
DATA:004663d1                   ??          ??                                      
DATA:004663d2                   ??          ??                                      
DATA:004663d3                   ??          ??                                      
DATA:004663d4                   ??          ??                                      
DATA:004663d5                   ??          ??                                      
DATA:004663d6                   ??          ??                                      
DATA:004663d7                   ??          ??                                      
DATA:004663d8                   ??          ??                                      
DATA:004663d9                   ??          ??                                      
DATA:004663da                   ??          ??                                      
DATA:004663db                   ??          ??                                      
DATA:004663dc                   ??          ??                                      
DATA:004663dd                   ??          ??                                      
DATA:004663de                   ??          ??                                      
DATA:004663df                   ??          ??                                      
DATA:004663e0                   ??          ??                                      
DATA:004663e1                   ??          ??                                      
DATA:004663e2                   ??          ??                                      
DATA:004663e3                   ??          ??                                      
DATA:004663e4                   ??          ??                                      
DATA:004663e5                   ??          ??                                      
DATA:004663e6                   ??          ??                                      
DATA:004663e7                   ??          ??                                      
DATA:004663e8                   ??          ??                                      
DATA:004663e9                   ??          ??                                      
DATA:004663ea                   ??          ??                                      
DATA:004663eb                   ??          ??                                      
DATA:004663ec                   ??          ??                                      
DATA:004663ed                   ??          ??                                      
DATA:004663ee                   ??          ??                                      
DATA:004663ef                   ??          ??                                      
DATA:004663f0                   ??          ??                                      
DATA:004663f1                   ??          ??                                      
DATA:004663f2                   ??          ??                                      
DATA:004663f3                   ??          ??                                      
DATA:004663f4                   ??          ??                                      
DATA:004663f5                   ??          ??                                      
DATA:004663f6                   ??          ??                                      
DATA:004663f7                   ??          ??                                      
DATA:004663f8                   ??          ??                                      
DATA:004663f9                   ??          ??                                      
DATA:004663fa                   ??          ??                                      
DATA:004663fb                   ??          ??                                      
DATA:004663fc                   ??          ??                                      
DATA:004663fd                   ??          ??                                      
DATA:004663fe                   ??          ??                                      
DATA:004663ff                   ??          ??                                      
DATA:00466400                   ??          ??                                      
DATA:00466401                   ??          ??                                      
DATA:00466402                   ??          ??                                      
DATA:00466403                   ??          ??                                      
DATA:00466404                   ??          ??                                      
DATA:00466405                   ??          ??                                      
DATA:00466406                   ??          ??                                      
DATA:00466407                   ??          ??                                      
DATA:00466408                   ??          ??                                      
DATA:00466409                   ??          ??                                      
DATA:0046640a                   ??          ??                                      
DATA:0046640b                   ??          ??                                      
DATA:0046640c                   ??          ??                                      
DATA:0046640d                   ??          ??                                      
DATA:0046640e                   ??          ??                                      
DATA:0046640f                   ??          ??                                      
DATA:00466410                   ??          ??                                      
DATA:00466411                   ??          ??                                      
DATA:00466412                   ??          ??                                      
DATA:00466413                   ??          ??                                      
DATA:00466414                   ??          ??                                      
DATA:00466415                   ??          ??                                      
DATA:00466416                   ??          ??                                      
DATA:00466417                   ??          ??                                      
DATA:00466418                   ??          ??                                      
DATA:00466419                   ??          ??                                      
DATA:0046641a                   ??          ??                                      
DATA:0046641b                   ??          ??                                      
DATA:0046641c                   ??          ??                                      
DATA:0046641d                   ??          ??                                      
DATA:0046641e                   ??          ??                                      
DATA:0046641f                   ??          ??                                      
DATA:00466420                   ??          ??                                      
DATA:00466421                   ??          ??                                      
DATA:00466422                   ??          ??                                      
DATA:00466423                   ??          ??                                      
DATA:00466424                   ??          ??                                      
DATA:00466425                   ??          ??                                      
DATA:00466426                   ??          ??                                      
DATA:00466427                   ??          ??                                      
DATA:00466428                   ??          ??                                      
DATA:00466429                   ??          ??                                      
DATA:0046642a                   ??          ??                                      
DATA:0046642b                   ??          ??                                      
DATA:0046642c                   ??          ??                                      
DATA:0046642d                   ??          ??                                      
DATA:0046642e                   ??          ??                                      
DATA:0046642f                   ??          ??                                      
DATA:00466430                   ??          ??                                      
DATA:00466431                   ??          ??                                      
DATA:00466432                   ??          ??                                      
DATA:00466433                   ??          ??                                      
DATA:00466434                   ??          ??                                      
DATA:00466435                   ??          ??                                      
DATA:00466436                   ??          ??                                      
DATA:00466437                   ??          ??                                      
DATA:00466438                   ??          ??                                      
DATA:00466439                   ??          ??                                      
DATA:0046643a                   ??          ??                                      
DATA:0046643b                   ??          ??                                      
DATA:0046643c                   ??          ??                                      
DATA:0046643d                   ??          ??                                      
DATA:0046643e                   ??          ??                                      
DATA:0046643f                   ??          ??                                      
DATA:00466440                   ??          ??                                      
DATA:00466441                   ??          ??                                      
DATA:00466442                   ??          ??                                      
DATA:00466443                   ??          ??                                      
DATA:00466444                   ??          ??                                      
DATA:00466445                   ??          ??                                      
DATA:00466446                   ??          ??                                      
DATA:00466447                   ??          ??                                      
DATA:00466448                   ??          ??                                      
DATA:00466449                   ??          ??                                      
DATA:0046644a                   ??          ??                                      
DATA:0046644b                   ??          ??                                      
DATA:0046644c                   ??          ??                                      
DATA:0046644d                   ??          ??                                      
DATA:0046644e                   ??          ??                                      
DATA:0046644f                   ??          ??                                      
DATA:00466450                   ??          ??                                      
DATA:00466451                   ??          ??                                      
DATA:00466452                   ??          ??                                      
DATA:00466453                   ??          ??                                      
DATA:00466454                   ??          ??                                      
DATA:00466455                   ??          ??                                      
DATA:00466456                   ??          ??                                      
DATA:00466457                   ??          ??                                      
DATA:00466458                   ??          ??                                      
DATA:00466459                   ??          ??                                      
DATA:0046645a                   ??          ??                                      
DATA:0046645b                   ??          ??                                      
DATA:0046645c                   ??          ??                                      
DATA:0046645d                   ??          ??                                      
DATA:0046645e                   ??          ??                                      
DATA:0046645f                   ??          ??                                      
DATA:00466460                   ??          ??                                      
DATA:00466461                   ??          ??                                      
DATA:00466462                   ??          ??                                      
DATA:00466463                   ??          ??                                      
DATA:00466464                   ??          ??                                      
DATA:00466465                   ??          ??                                      
DATA:00466466                   ??          ??                                      
DATA:00466467                   ??          ??                                      
DATA:00466468                   ??          ??                                      
DATA:00466469                   ??          ??                                      
DATA:0046646a                   ??          ??                                      
DATA:0046646b                   ??          ??                                      
DATA:0046646c                   ??          ??                                      
DATA:0046646d                   ??          ??                                      
DATA:0046646e                   ??          ??                                      
DATA:0046646f                   ??          ??                                      
DATA:00466470                   ??          ??                                      
DATA:00466471                   ??          ??                                      
DATA:00466472                   ??          ??                                      
DATA:00466473                   ??          ??                                      
DATA:00466474                   ??          ??                                      
DATA:00466475                   ??          ??                                      
DATA:00466476                   ??          ??                                      
DATA:00466477                   ??          ??                                      
DATA:00466478                   ??          ??                                      
DATA:00466479                   ??          ??                                      
DATA:0046647a                   ??          ??                                      
DATA:0046647b                   ??          ??                                      
                            DAT_0046647c:                 ;XREF[2,0]:   00417a14,00417b65
DATA:0046647c                   ??          ??                                      
DATA:0046647d                   ??          ??                                      
DATA:0046647e                   ??          ??                                      
DATA:0046647f                   ??          ??                                      
DATA:00466480                   ??          ??                                      
DATA:00466481                   ??          ??                                      
DATA:00466482                   ??          ??                                      
DATA:00466483                   ??          ??                                      
DATA:00466484                   ??          ??                                      
DATA:00466485                   ??          ??                                      
DATA:00466486                   ??          ??                                      
DATA:00466487                   ??          ??                                      
DATA:00466488                   ??          ??                                      
DATA:00466489                   ??          ??                                      
DATA:0046648a                   ??          ??                                      
DATA:0046648b                   ??          ??                                      
DATA:0046648c                   ??          ??                                      
DATA:0046648d                   ??          ??                                      
DATA:0046648e                   ??          ??                                      
DATA:0046648f                   ??          ??                                      
DATA:00466490                   ??          ??                                      
DATA:00466491                   ??          ??                                      
DATA:00466492                   ??          ??                                      
DATA:00466493                   ??          ??                                      
DATA:00466494                   ??          ??                                      
DATA:00466495                   ??          ??                                      
DATA:00466496                   ??          ??                                      
DATA:00466497                   ??          ??                                      
DATA:00466498                   ??          ??                                      
DATA:00466499                   ??          ??                                      
DATA:0046649a                   ??          ??                                      
DATA:0046649b                   ??          ??                                      
DATA:0046649c                   ??          ??                                      
DATA:0046649d                   ??          ??                                      
DATA:0046649e                   ??          ??                                      
DATA:0046649f                   ??          ??                                      
DATA:004664a0                   ??          ??                                      
DATA:004664a1                   ??          ??                                      
DATA:004664a2                   ??          ??                                      
DATA:004664a3                   ??          ??                                      
DATA:004664a4                   ??          ??                                      
DATA:004664a5                   ??          ??                                      
DATA:004664a6                   ??          ??                                      
DATA:004664a7                   ??          ??                                      
DATA:004664a8                   ??          ??                                      
DATA:004664a9                   ??          ??                                      
DATA:004664aa                   ??          ??                                      
DATA:004664ab                   ??          ??                                      
DATA:004664ac                   ??          ??                                      
DATA:004664ad                   ??          ??                                      
DATA:004664ae                   ??          ??                                      
DATA:004664af                   ??          ??                                      
DATA:004664b0                   ??          ??                                      
DATA:004664b1                   ??          ??                                      
DATA:004664b2                   ??          ??                                      
DATA:004664b3                   ??          ??                                      
DATA:004664b4                   ??          ??                                      
DATA:004664b5                   ??          ??                                      
DATA:004664b6                   ??          ??                                      
DATA:004664b7                   ??          ??                                      
DATA:004664b8                   ??          ??                                      
DATA:004664b9                   ??          ??                                      
DATA:004664ba                   ??          ??                                      
DATA:004664bb                   ??          ??                                      
DATA:004664bc                   ??          ??                                      
DATA:004664bd                   ??          ??                                      
DATA:004664be                   ??          ??                                      
DATA:004664bf                   ??          ??                                      
DATA:004664c0                   ??          ??                                      
DATA:004664c1                   ??          ??                                      
DATA:004664c2                   ??          ??                                      
DATA:004664c3                   ??          ??                                      
DATA:004664c4                   ??          ??                                      
DATA:004664c5                   ??          ??                                      
DATA:004664c6                   ??          ??                                      
DATA:004664c7                   ??          ??                                      
DATA:004664c8                   ??          ??                                      
DATA:004664c9                   ??          ??                                      
DATA:004664ca                   ??          ??                                      
DATA:004664cb                   ??          ??                                      
DATA:004664cc                   ??          ??                                      
DATA:004664cd                   ??          ??                                      
DATA:004664ce                   ??          ??                                      
DATA:004664cf                   ??          ??                                      
DATA:004664d0                   ??          ??                                      
DATA:004664d1                   ??          ??                                      
DATA:004664d2                   ??          ??                                      
DATA:004664d3                   ??          ??                                      
DATA:004664d4                   ??          ??                                      
DATA:004664d5                   ??          ??                                      
DATA:004664d6                   ??          ??                                      
DATA:004664d7                   ??          ??                                      
DATA:004664d8                   ??          ??                                      
DATA:004664d9                   ??          ??                                      
DATA:004664da                   ??          ??                                      
DATA:004664db                   ??          ??                                      
DATA:004664dc                   ??          ??                                      
DATA:004664dd                   ??          ??                                      
DATA:004664de                   ??          ??                                      
DATA:004664df                   ??          ??                                      
DATA:004664e0                   ??          ??                                      
DATA:004664e1                   ??          ??                                      
DATA:004664e2                   ??          ??                                      
DATA:004664e3                   ??          ??                                      
DATA:004664e4                   ??          ??                                      
DATA:004664e5                   ??          ??                                      
DATA:004664e6                   ??          ??                                      
DATA:004664e7                   ??          ??                                      
DATA:004664e8                   ??          ??                                      
DATA:004664e9                   ??          ??                                      
DATA:004664ea                   ??          ??                                      
DATA:004664eb                   ??          ??                                      
DATA:004664ec                   ??          ??                                      
DATA:004664ed                   ??          ??                                      
DATA:004664ee                   ??          ??                                      
DATA:004664ef                   ??          ??                                      
DATA:004664f0                   ??          ??                                      
DATA:004664f1                   ??          ??                                      
DATA:004664f2                   ??          ??                                      
DATA:004664f3                   ??          ??                                      
DATA:004664f4                   ??          ??                                      
DATA:004664f5                   ??          ??                                      
DATA:004664f6                   ??          ??                                      
DATA:004664f7                   ??          ??                                      
DATA:004664f8                   ??          ??                                      
DATA:004664f9                   ??          ??                                      
DATA:004664fa                   ??          ??                                      
DATA:004664fb                   ??          ??                                      
DATA:004664fc                   ??          ??                                      
DATA:004664fd                   ??          ??                                      
DATA:004664fe                   ??          ??                                      
DATA:004664ff                   ??          ??                                      
DATA:00466500                   ??          ??                                      
DATA:00466501                   ??          ??                                      
DATA:00466502                   ??          ??                                      
DATA:00466503                   ??          ??                                      
DATA:00466504                   ??          ??                                      
DATA:00466505                   ??          ??                                      
DATA:00466506                   ??          ??                                      
DATA:00466507                   ??          ??                                      
DATA:00466508                   ??          ??                                      
DATA:00466509                   ??          ??                                      
DATA:0046650a                   ??          ??                                      
DATA:0046650b                   ??          ??                                      
DATA:0046650c                   ??          ??                                      
DATA:0046650d                   ??          ??                                      
DATA:0046650e                   ??          ??                                      
DATA:0046650f                   ??          ??                                      
DATA:00466510                   ??          ??                                      
DATA:00466511                   ??          ??                                      
DATA:00466512                   ??          ??                                      
DATA:00466513                   ??          ??                                      
DATA:00466514                   ??          ??                                      
DATA:00466515                   ??          ??                                      
DATA:00466516                   ??          ??                                      
DATA:00466517                   ??          ??                                      
DATA:00466518                   ??          ??                                      
DATA:00466519                   ??          ??                                      
DATA:0046651a                   ??          ??                                      
DATA:0046651b                   ??          ??                                      
DATA:0046651c                   ??          ??                                      
DATA:0046651d                   ??          ??                                      
DATA:0046651e                   ??          ??                                      
DATA:0046651f                   ??          ??                                      
DATA:00466520                   ??          ??                                      
DATA:00466521                   ??          ??                                      
DATA:00466522                   ??          ??                                      
DATA:00466523                   ??          ??                                      
DATA:00466524                   ??          ??                                      
DATA:00466525                   ??          ??                                      
DATA:00466526                   ??          ??                                      
DATA:00466527                   ??          ??                                      
DATA:00466528                   ??          ??                                      
DATA:00466529                   ??          ??                                      
DATA:0046652a                   ??          ??                                      
DATA:0046652b                   ??          ??                                      
DATA:0046652c                   ??          ??                                      
DATA:0046652d                   ??          ??                                      
DATA:0046652e                   ??          ??                                      
DATA:0046652f                   ??          ??                                      
DATA:00466530                   ??          ??                                      
DATA:00466531                   ??          ??                                      
DATA:00466532                   ??          ??                                      
DATA:00466533                   ??          ??                                      
DATA:00466534                   ??          ??                                      
DATA:00466535                   ??          ??                                      
DATA:00466536                   ??          ??                                      
DATA:00466537                   ??          ??                                      
DATA:00466538                   ??          ??                                      
DATA:00466539                   ??          ??                                      
DATA:0046653a                   ??          ??                                      
DATA:0046653b                   ??          ??                                      
DATA:0046653c                   ??          ??                                      
DATA:0046653d                   ??          ??                                      
DATA:0046653e                   ??          ??                                      
DATA:0046653f                   ??          ??                                      
DATA:00466540                   ??          ??                                      
DATA:00466541                   ??          ??                                      
DATA:00466542                   ??          ??                                      
DATA:00466543                   ??          ??                                      
DATA:00466544                   ??          ??                                      
DATA:00466545                   ??          ??                                      
DATA:00466546                   ??          ??                                      
DATA:00466547                   ??          ??                                      
DATA:00466548                   ??          ??                                      
DATA:00466549                   ??          ??                                      
DATA:0046654a                   ??          ??                                      
DATA:0046654b                   ??          ??                                      
DATA:0046654c                   ??          ??                                      
DATA:0046654d                   ??          ??                                      
DATA:0046654e                   ??          ??                                      
DATA:0046654f                   ??          ??                                      
DATA:00466550                   ??          ??                                      
DATA:00466551                   ??          ??                                      
DATA:00466552                   ??          ??                                      
DATA:00466553                   ??          ??                                      
DATA:00466554                   ??          ??                                      
DATA:00466555                   ??          ??                                      
DATA:00466556                   ??          ??                                      
DATA:00466557                   ??          ??                                      
DATA:00466558                   ??          ??                                      
DATA:00466559                   ??          ??                                      
DATA:0046655a                   ??          ??                                      
DATA:0046655b                   ??          ??                                      
DATA:0046655c                   ??          ??                                      
DATA:0046655d                   ??          ??                                      
DATA:0046655e                   ??          ??                                      
DATA:0046655f                   ??          ??                                      
DATA:00466560                   ??          ??                                      
DATA:00466561                   ??          ??                                      
DATA:00466562                   ??          ??                                      
DATA:00466563                   ??          ??                                      
DATA:00466564                   ??          ??                                      
DATA:00466565                   ??          ??                                      
DATA:00466566                   ??          ??                                      
DATA:00466567                   ??          ??                                      
DATA:00466568                   ??          ??                                      
DATA:00466569                   ??          ??                                      
DATA:0046656a                   ??          ??                                      
DATA:0046656b                   ??          ??                                      
DATA:0046656c                   ??          ??                                      
DATA:0046656d                   ??          ??                                      
DATA:0046656e                   ??          ??                                      
DATA:0046656f                   ??          ??                                      
DATA:00466570                   ??          ??                                      
DATA:00466571                   ??          ??                                      
DATA:00466572                   ??          ??                                      
DATA:00466573                   ??          ??                                      
DATA:00466574                   ??          ??                                      
DATA:00466575                   ??          ??                                      
DATA:00466576                   ??          ??                                      
DATA:00466577                   ??          ??                                      
DATA:00466578                   ??          ??                                      
DATA:00466579                   ??          ??                                      
DATA:0046657a                   ??          ??                                      
DATA:0046657b                   ??          ??                                      
DATA:0046657c                   ??          ??                                      
DATA:0046657d                   ??          ??                                      
DATA:0046657e                   ??          ??                                      
DATA:0046657f                   ??          ??                                      
DATA:00466580                   ??          ??                                      
DATA:00466581                   ??          ??                                      
DATA:00466582                   ??          ??                                      
DATA:00466583                   ??          ??                                      
DATA:00466584                   ??          ??                                      
DATA:00466585                   ??          ??                                      
DATA:00466586                   ??          ??                                      
DATA:00466587                   ??          ??                                      
DATA:00466588                   ??          ??                                      
DATA:00466589                   ??          ??                                      
DATA:0046658a                   ??          ??                                      
DATA:0046658b                   ??          ??                                      
DATA:0046658c                   ??          ??                                      
DATA:0046658d                   ??          ??                                      
DATA:0046658e                   ??          ??                                      
DATA:0046658f                   ??          ??                                      
DATA:00466590                   ??          ??                                      
DATA:00466591                   ??          ??                                      
DATA:00466592                   ??          ??                                      
DATA:00466593                   ??          ??                                      
DATA:00466594                   ??          ??                                      
DATA:00466595                   ??          ??                                      
DATA:00466596                   ??          ??                                      
DATA:00466597                   ??          ??                                      
DATA:00466598                   ??          ??                                      
DATA:00466599                   ??          ??                                      
DATA:0046659a                   ??          ??                                      
DATA:0046659b                   ??          ??                                      
DATA:0046659c                   ??          ??                                      
DATA:0046659d                   ??          ??                                      
DATA:0046659e                   ??          ??                                      
DATA:0046659f                   ??          ??                                      
DATA:004665a0                   ??          ??                                      
DATA:004665a1                   ??          ??                                      
DATA:004665a2                   ??          ??                                      
DATA:004665a3                   ??          ??                                      
DATA:004665a4                   ??          ??                                      
DATA:004665a5                   ??          ??                                      
DATA:004665a6                   ??          ??                                      
DATA:004665a7                   ??          ??                                      
DATA:004665a8                   ??          ??                                      
DATA:004665a9                   ??          ??                                      
DATA:004665aa                   ??          ??                                      
DATA:004665ab                   ??          ??                                      
DATA:004665ac                   ??          ??                                      
DATA:004665ad                   ??          ??                                      
DATA:004665ae                   ??          ??                                      
DATA:004665af                   ??          ??                                      
DATA:004665b0                   ??          ??                                      
DATA:004665b1                   ??          ??                                      
DATA:004665b2                   ??          ??                                      
DATA:004665b3                   ??          ??                                      
DATA:004665b4                   ??          ??                                      
DATA:004665b5                   ??          ??                                      
DATA:004665b6                   ??          ??                                      
DATA:004665b7                   ??          ??                                      
DATA:004665b8                   ??          ??                                      
DATA:004665b9                   ??          ??                                      
DATA:004665ba                   ??          ??                                      
DATA:004665bb                   ??          ??                                      
DATA:004665bc                   ??          ??                                      
DATA:004665bd                   ??          ??                                      
DATA:004665be                   ??          ??                                      
DATA:004665bf                   ??          ??                                      
DATA:004665c0                   ??          ??                                      
DATA:004665c1                   ??          ??                                      
DATA:004665c2                   ??          ??                                      
DATA:004665c3                   ??          ??                                      
DATA:004665c4                   ??          ??                                      
DATA:004665c5                   ??          ??                                      
DATA:004665c6                   ??          ??                                      
DATA:004665c7                   ??          ??                                      
DATA:004665c8                   ??          ??                                      
DATA:004665c9                   ??          ??                                      
DATA:004665ca                   ??          ??                                      
DATA:004665cb                   ??          ??                                      
DATA:004665cc                   ??          ??                                      
DATA:004665cd                   ??          ??                                      
DATA:004665ce                   ??          ??                                      
DATA:004665cf                   ??          ??                                      
DATA:004665d0                   ??          ??                                      
DATA:004665d1                   ??          ??                                      
DATA:004665d2                   ??          ??                                      
DATA:004665d3                   ??          ??                                      
DATA:004665d4                   ??          ??                                      
DATA:004665d5                   ??          ??                                      
DATA:004665d6                   ??          ??                                      
DATA:004665d7                   ??          ??                                      
DATA:004665d8                   ??          ??                                      
DATA:004665d9                   ??          ??                                      
DATA:004665da                   ??          ??                                      
DATA:004665db                   ??          ??                                      
DATA:004665dc                   ??          ??                                      
DATA:004665dd                   ??          ??                                      
DATA:004665de                   ??          ??                                      
DATA:004665df                   ??          ??                                      
DATA:004665e0                   ??          ??                                      
DATA:004665e1                   ??          ??                                      
DATA:004665e2                   ??          ??                                      
DATA:004665e3                   ??          ??                                      
DATA:004665e4                   ??          ??                                      
DATA:004665e5                   ??          ??                                      
DATA:004665e6                   ??          ??                                      
DATA:004665e7                   ??          ??                                      
DATA:004665e8                   ??          ??                                      
DATA:004665e9                   ??          ??                                      
DATA:004665ea                   ??          ??                                      
DATA:004665eb                   ??          ??                                      
DATA:004665ec                   ??          ??                                      
DATA:004665ed                   ??          ??                                      
DATA:004665ee                   ??          ??                                      
DATA:004665ef                   ??          ??                                      
DATA:004665f0                   ??          ??                                      
DATA:004665f1                   ??          ??                                      
DATA:004665f2                   ??          ??                                      
DATA:004665f3                   ??          ??                                      
DATA:004665f4                   ??          ??                                      
DATA:004665f5                   ??          ??                                      
DATA:004665f6                   ??          ??                                      
DATA:004665f7                   ??          ??                                      
DATA:004665f8                   ??          ??                                      
DATA:004665f9                   ??          ??                                      
DATA:004665fa                   ??          ??                                      
DATA:004665fb                   ??          ??                                      
DATA:004665fc                   ??          ??                                      
DATA:004665fd                   ??          ??                                      
DATA:004665fe                   ??          ??                                      
DATA:004665ff                   ??          ??                                      
DATA:00466600                   ??          ??                                      
DATA:00466601                   ??          ??                                      
DATA:00466602                   ??          ??                                      
DATA:00466603                   ??          ??                                      
DATA:00466604                   ??          ??                                      
DATA:00466605                   ??          ??                                      
DATA:00466606                   ??          ??                                      
DATA:00466607                   ??          ??                                      
DATA:00466608                   ??          ??                                      
DATA:00466609                   ??          ??                                      
DATA:0046660a                   ??          ??                                      
DATA:0046660b                   ??          ??                                      
DATA:0046660c                   ??          ??                                      
DATA:0046660d                   ??          ??                                      
DATA:0046660e                   ??          ??                                      
DATA:0046660f                   ??          ??                                      
DATA:00466610                   ??          ??                                      
DATA:00466611                   ??          ??                                      
DATA:00466612                   ??          ??                                      
DATA:00466613                   ??          ??                                      
DATA:00466614                   ??          ??                                      
DATA:00466615                   ??          ??                                      
DATA:00466616                   ??          ??                                      
DATA:00466617                   ??          ??                                      
DATA:00466618                   ??          ??                                      
DATA:00466619                   ??          ??                                      
DATA:0046661a                   ??          ??                                      
DATA:0046661b                   ??          ??                                      
DATA:0046661c                   ??          ??                                      
DATA:0046661d                   ??          ??                                      
DATA:0046661e                   ??          ??                                      
DATA:0046661f                   ??          ??                                      
DATA:00466620                   ??          ??                                      
DATA:00466621                   ??          ??                                      
DATA:00466622                   ??          ??                                      
DATA:00466623                   ??          ??                                      
DATA:00466624                   ??          ??                                      
DATA:00466625                   ??          ??                                      
DATA:00466626                   ??          ??                                      
DATA:00466627                   ??          ??                                      
DATA:00466628                   ??          ??                                      
DATA:00466629                   ??          ??                                      
DATA:0046662a                   ??          ??                                      
DATA:0046662b                   ??          ??                                      
DATA:0046662c                   ??          ??                                      
DATA:0046662d                   ??          ??                                      
DATA:0046662e                   ??          ??                                      
DATA:0046662f                   ??          ??                                      
DATA:00466630                   ??          ??                                      
DATA:00466631                   ??          ??                                      
DATA:00466632                   ??          ??                                      
DATA:00466633                   ??          ??                                      
DATA:00466634                   ??          ??                                      
DATA:00466635                   ??          ??                                      
DATA:00466636                   ??          ??                                      
DATA:00466637                   ??          ??                                      
DATA:00466638                   ??          ??                                      
DATA:00466639                   ??          ??                                      
DATA:0046663a                   ??          ??                                      
DATA:0046663b                   ??          ??                                      
DATA:0046663c                   ??          ??                                      
DATA:0046663d                   ??          ??                                      
DATA:0046663e                   ??          ??                                      
DATA:0046663f                   ??          ??                                      
DATA:00466640                   ??          ??                                      
DATA:00466641                   ??          ??                                      
DATA:00466642                   ??          ??                                      
DATA:00466643                   ??          ??                                      
DATA:00466644                   ??          ??                                      
DATA:00466645                   ??          ??                                      
DATA:00466646                   ??          ??                                      
DATA:00466647                   ??          ??                                      
DATA:00466648                   ??          ??                                      
DATA:00466649                   ??          ??                                      
DATA:0046664a                   ??          ??                                      
DATA:0046664b                   ??          ??                                      
DATA:0046664c                   ??          ??                                      
DATA:0046664d                   ??          ??                                      
DATA:0046664e                   ??          ??                                      
DATA:0046664f                   ??          ??                                      
DATA:00466650                   ??          ??                                      
DATA:00466651                   ??          ??                                      
DATA:00466652                   ??          ??                                      
DATA:00466653                   ??          ??                                      
DATA:00466654                   ??          ??                                      
DATA:00466655                   ??          ??                                      
DATA:00466656                   ??          ??                                      
DATA:00466657                   ??          ??                                      
DATA:00466658                   ??          ??                                      
DATA:00466659                   ??          ??                                      
DATA:0046665a                   ??          ??                                      
DATA:0046665b                   ??          ??                                      
DATA:0046665c                   ??          ??                                      
DATA:0046665d                   ??          ??                                      
DATA:0046665e                   ??          ??                                      
DATA:0046665f                   ??          ??                                      
DATA:00466660                   ??          ??                                      
DATA:00466661                   ??          ??                                      
DATA:00466662                   ??          ??                                      
DATA:00466663                   ??          ??                                      
DATA:00466664                   ??          ??                                      
DATA:00466665                   ??          ??                                      
DATA:00466666                   ??          ??                                      
DATA:00466667                   ??          ??                                      
DATA:00466668                   ??          ??                                      
DATA:00466669                   ??          ??                                      
DATA:0046666a                   ??          ??                                      
DATA:0046666b                   ??          ??                                      
DATA:0046666c                   ??          ??                                      
DATA:0046666d                   ??          ??                                      
DATA:0046666e                   ??          ??                                      
DATA:0046666f                   ??          ??                                      
DATA:00466670                   ??          ??                                      
DATA:00466671                   ??          ??                                      
DATA:00466672                   ??          ??                                      
DATA:00466673                   ??          ??                                      
DATA:00466674                   ??          ??                                      
DATA:00466675                   ??          ??                                      
DATA:00466676                   ??          ??                                      
DATA:00466677                   ??          ??                                      
DATA:00466678                   ??          ??                                      
DATA:00466679                   ??          ??                                      
DATA:0046667a                   ??          ??                                      
DATA:0046667b                   ??          ??                                      
DATA:0046667c                   ??          ??                                      
DATA:0046667d                   ??          ??                                      
DATA:0046667e                   ??          ??                                      
DATA:0046667f                   ??          ??                                      
                            DAT_00466680:                 ;XREF[5,0]:   00418413,00418445,0041847c,004184a4
                                                          ;             004184c0
DATA:00466680                   undefined2  ??                                      
                            DAT_00466682:                 ;XREF[3,0]:   00417f18,00417f40,00417f88
DATA:00466682                   ??          ??                                      
DATA:00466683                   ??          ??                                      
DATA:00466684                   ??          ??                                      
DATA:00466685                   ??          ??                                      
DATA:00466686                   ??          ??                                      
DATA:00466687                   ??          ??                                      
DATA:00466688                   ??          ??                                      
DATA:00466689                   ??          ??                                      
DATA:0046668a                   ??          ??                                      
DATA:0046668b                   ??          ??                                      
DATA:0046668c                   ??          ??                                      
DATA:0046668d                   ??          ??                                      
DATA:0046668e                   ??          ??                                      
DATA:0046668f                   ??          ??                                      
DATA:00466690                   ??          ??                                      
DATA:00466691                   ??          ??                                      
DATA:00466692                   ??          ??                                      
DATA:00466693                   ??          ??                                      
DATA:00466694                   ??          ??                                      
DATA:00466695                   ??          ??                                      
DATA:00466696                   ??          ??                                      
DATA:00466697                   ??          ??                                      
DATA:00466698                   ??          ??                                      
DATA:00466699                   ??          ??                                      
DATA:0046669a                   ??          ??                                      
DATA:0046669b                   ??          ??                                      
DATA:0046669c                   ??          ??                                      
DATA:0046669d                   ??          ??                                      
DATA:0046669e                   ??          ??                                      
DATA:0046669f                   ??          ??                                      
DATA:004666a0                   ??          ??                                      
DATA:004666a1                   ??          ??                                      
DATA:004666a2                   ??          ??                                      
DATA:004666a3                   ??          ??                                      
DATA:004666a4                   ??          ??                                      
DATA:004666a5                   ??          ??                                      
DATA:004666a6                   ??          ??                                      
DATA:004666a7                   ??          ??                                      
DATA:004666a8                   ??          ??                                      
DATA:004666a9                   ??          ??                                      
DATA:004666aa                   ??          ??                                      
DATA:004666ab                   ??          ??                                      
DATA:004666ac                   ??          ??                                      
DATA:004666ad                   ??          ??                                      
DATA:004666ae                   ??          ??                                      
DATA:004666af                   ??          ??                                      
DATA:004666b0                   ??          ??                                      
DATA:004666b1                   ??          ??                                      
DATA:004666b2                   ??          ??                                      
DATA:004666b3                   ??          ??                                      
DATA:004666b4                   ??          ??                                      
DATA:004666b5                   ??          ??                                      
DATA:004666b6                   ??          ??                                      
DATA:004666b7                   ??          ??                                      
DATA:004666b8                   ??          ??                                      
DATA:004666b9                   ??          ??                                      
DATA:004666ba                   ??          ??                                      
DATA:004666bb                   ??          ??                                      
DATA:004666bc                   ??          ??                                      
DATA:004666bd                   ??          ??                                      
DATA:004666be                   ??          ??                                      
DATA:004666bf                   ??          ??                                      
DATA:004666c0                   ??          ??                                      
DATA:004666c1                   ??          ??                                      
DATA:004666c2                   ??          ??                                      
DATA:004666c3                   ??          ??                                      
DATA:004666c4                   ??          ??                                      
DATA:004666c5                   ??          ??                                      
DATA:004666c6                   ??          ??                                      
DATA:004666c7                   ??          ??                                      
DATA:004666c8                   ??          ??                                      
DATA:004666c9                   ??          ??                                      
DATA:004666ca                   ??          ??                                      
DATA:004666cb                   ??          ??                                      
DATA:004666cc                   ??          ??                                      
DATA:004666cd                   ??          ??                                      
DATA:004666ce                   ??          ??                                      
DATA:004666cf                   ??          ??                                      
DATA:004666d0                   ??          ??                                      
DATA:004666d1                   ??          ??                                      
                            DAT_004666d2:                 ;XREF[5,0]:   00417ec6,00417f61,00417f79,00417fa5
                                                          ;             00418638
DATA:004666d2                   ??          ??                                      
DATA:004666d3                   ??          ??                                      
                            DAT_004666d4:                 ;XREF[4,0]:   00417ebf,00417f9c,00417fe8,00418657
DATA:004666d4                   ??          ??                                      
DATA:004666d5                   ??          ??                                      
DATA:004666d6                   ??          ??                                      
DATA:004666d7                   ??          ??                                      
                            DAT_004666d8:                 ;XREF[3,0]:   00417e87,00417f3b,00417f88
DATA:004666d8                   undefined4  ??                                      
                            DAT_004666dc:                 ;XREF[3,0]:   00417ea4,00417f40,00417f97
DATA:004666dc                   undefined4  ??                                      
                            DAT_004666e0:                 ;XREF[28,0]:  0041815d,004181e0,00418208,00418228
                                                          ;             00418282,0041828e,00418332,0041840e
                                                          ;             00418440,004184ad,004184b5,004184be
                                                          ;             004184c7,004184d1,0041853a,00418544
                                                          ;             00418552,0041855e,00418c75,00418ce1
                                                          ;             00418cec,00418cf8,00418d02,00418d54
                                                          ;             00418d5d,00418d88,00418dde,00418dea
DATA:004666e0                   undefined4  ??                                      
                            DAT_004666e4:                 ;XREF[13,0]:  0041816d,004181f0,00418234,00418293
                                                          ;             0041829f,00418390,0041839e,004183aa
                                                          ;             00418450,004184ad,00418523,00418563
                                                          ;             0041856f
DATA:004666e4                   undefined4  ??                                      
                            DAT_004666e8:                 ;XREF[5,0]:   00418122,004182a4,004182b0,00418348
                                                          ;             004183bf
DATA:004666e8                   undefined4  ??                                      
                            DAT_004666ec:                 ;XREF[4,0]:   0041813b,004182b5,004182c1,00418354
DATA:004666ec                   undefined4  ??                                      
                            DAT_004666f0:                 ;XREF[2,0]:   0041819c,004181ab
DATA:004666f0                   undefined4  ??                                      
                            DAT_004666f4:                 ;XREF[2,0]:   004181b8,004182e5
DATA:004666f4                   ??          ??                                      
DATA:004666f5                   ??          ??                                      
DATA:004666f6                   ??          ??                                      
DATA:004666f7                   ??          ??                                      
                            DAT_004666f8:                 ;XREF[5,0]:   004181a1,004181b2,004181f7,004182ce
                                                          ;             004182d7
DATA:004666f8                   undefined4  ??                                      
                            DAT_004666fc:                 ;XREF[10,0]:  0041836c,004183af,00418403,00418436
                                                          ;             00418471,00418499,004184e2,004184ef
                                                          ;             004184ff,00418574
DATA:004666fc                   undefined2  ??                                      
DATA:004666fe                   ??          ??                                      
DATA:004666ff                   ??          ??                                      
                            DAT_00466700:                 ;XREF[9,0]:   0041810d,0041826c,00418278,004187ca
                                                          ;             0041886d,00418879,00418a62,00418a95
                                                          ;             00418ade
DATA:00466700                   undefined4  ??                                      
DATA:00466704                   ??          ??                                      
DATA:00466705                   ??          ??                                      
                            DAT_00466706:                 ;XREF[14,0]:  00418240,00418307,00418360,004184d9
                                                          ;             00418581,00418845,004188cb,00418965
                                                          ;             004189d8,00418a1e,00418b8c,00418bbb
                                                          ;             00418bd8,00418be9
DATA:00466706                   undefined2  ??                                      
                            DAT_00466708:                 ;XREF[4,0]:   00418249,00418642,0041866d,004186a9
DATA:00466708                   ??          ??                                      
DATA:00466709                   ??          ??                                      
DATA:0046670a                   ??          ??                                      
DATA:0046670b                   ??          ??                                      
                            DAT_0046670c:                 ;XREF[11,0]:  00418820,0041890d,00418915,0041891c
                                                          ;             00418925,0041892c,00418939,00418940
                                                          ;             0041894f,00418955,00418b59
DATA:0046670c                   undefined4  ??                                      
                            DAT_00466710:                 ;XREF[3,0]:   00418825,00418b27,00418b5e
DATA:00466710                   undefined4  ??                                      
                            DAT_00466714:                 ;XREF[2,0]:   00418908,00418b66
DATA:00466714                   undefined4  ??                                      
                            DAT_00466718:                 ;XREF[2,0]:   004189d3,00418bc7
DATA:00466718                   undefined4  ??                                      
                            DAT_0046671c:                 ;XREF[5,0]:   004189f7,00418a04,00418a11,00418b9c
                                                          ;             00418bae
DATA:0046671c                   undefined2  ??                                      
                            DAT_0046671e:                 ;XREF[2,0]:   0041883c,00418b92
DATA:0046671e                   ??          ??                                      
DATA:0046671f                   ??          ??                                      
                            DAT_00466720:                 ;XREF[20,0]:  0041882a,004188fa,00418973,00418979
                                                          ;             004189e6,004189fd,00418a2c,00418a3d
                                                          ;             00418a44,00418a55,00418a7a,00418a8b
                                                          ;             00418aa8,00418ab9,00418ac0,00418ad1
                                                          ;             00418afc,00418b0f,00418b33,00418b41
DATA:00466720                   undefined2  ??                                      
                            DAT_00466722:                 ;XREF[4,0]:   00418833,00418af3,00418b05,00418b7f
DATA:00466722                   ??          ??                                      
DATA:00466723                   ??          ??                                      
                            DAT_00466724:                 ;XREF[12,0]:  0041880c,00418811,00418861,00418983
                                                          ;             004189ed,00418a33,00418a4b,00418a81
                                                          ;             00418aaf,00418ac7,00418b16,00418b48
DATA:00466724                   undefined4  ??                                      
                            DAT_00466728:                 ;XREF[4,0]:   00418c03,00418d15,00418db3,00418dd4
DATA:00466728                   ??          ??                                      
DATA:00466729                   ??          ??                                      
                            DAT_0046672a:                 ;XREF[3,0]:   00418d3e,00418d7f,00418d99
DATA:0046672a                   ??          ??                                      
DATA:0046672b                   ??          ??                                      
                            DAT_0046672c:                 ;XREF[4,0]:   00418c26,00418c36,00418d7a,00418def
DATA:0046672c                   undefined4  ??                                      
                            DAT_00466730:                 ;XREF[14,0]:  00419ad3,00419b42,00419b57,00419b78
                                                          ;             00419b90,00419ba0,00419bba,00419bc0
                                                          ;             00419bc6,00419be0,00419be6,00419ca2
                                                          ;             00419cb3,00419d25
DATA:00466730                   undefined4  ??                                      
                            DAT_00466734:                 ;XREF[5,0]:   004198b8,004198e3,00419aad,00419c3d
                                                          ;             00419c8e
DATA:00466734                   undefined2  ??                                      
                            DAT_00466736:                 ;XREF[1,0]:   00419b99
DATA:00466736                   ??          ??                                      
DATA:00466737                   ??          ??                                      
                            DAT_00466738:                 ;XREF[1,0]:   00419b01
DATA:00466738                   ??          ??                                      
DATA:00466739                   ??          ??                                      
DATA:0046673a                   ??          ??                                      
DATA:0046673b                   ??          ??                                      
                            DAT_0046673c:                 ;XREF[2,0]:   00419b2e,00419ce9
DATA:0046673c                   undefined2  ??                                      
DATA:0046673e                   ??          ??                                      
DATA:0046673f                   ??          ??                                      
                            DAT_00466740:                 ;XREF[9,0]:   00419b63,00419b6a,00419b82,00419bec
                                                          ;             00419bff,00419c0d,00419c20,00419cd3
                                                          ;             00419cdf
DATA:00466740                   undefined4  ??                                      
                            DAT_00466744:                 ;XREF[7,0]:   004195bf,00419726,0041979e,004198fb
                                                          ;             00419911,0041998e,00419e0b
DATA:00466744                   undefined2  ??                                      
                            DAT_00466746:                 ;XREF[3,0]:   0041978e,0041992c,0041997e
DATA:00466746                   undefined2  ??                                      
                            DAT_00466748:                 ;XREF[11,0]:  004195d0,0041961c,00419632,0041964a
                                                          ;             00419660,0041975e,00419777,00419948
                                                          ;             0041999d,004199b3,00419a62
DATA:00466748                   undefined4  ??                                      
                            DAT_0046674c:                 ;XREF[2,0]:   004197b5,004197c6
DATA:0046674c                   undefined4  ??                                      
                            DAT_00466750:                 ;XREF[14,0]:  004195e4,004195f6,00419608,0041968c
                                                          ;             00419709,0041973c,0041996a,00419e1e
                                                          ;             00419e30,00419e58,00419e78,00419e8b
                                                          ;             00419e9e,00419eb1
DATA:00466750                   undefined2  ??                                      
                            DAT_00466752:                 ;XREF[1,0]:   00419911
DATA:00466752                   undefined2  ??                                      
                            DAT_00466754:                 ;XREF[1,0]:   0041992c
DATA:00466754                   undefined2  ??                                      
                            DAT_00466756:                 ;XREF[2,0]:   004195d0,00419a62
DATA:00466756                   undefined4  ??                                      
DATA:0046675a                   ??          ??                                      
DATA:0046675b                   ??          ??                                      
DATA:0046675c                   ??          ??                                      
DATA:0046675d                   ??          ??                                      
                            DAT_0046675e:                 ;XREF[4,0]:   0041968c,00419709,0041973c,00419e1e
DATA:0046675e                   undefined2  ??                                      
DATA:00466760                   ??          ??                                      
DATA:00466761                   ??          ??                                      
DATA:00466762                   ??          ??                                      
DATA:00466763                   ??          ??                                      
DATA:00466764                   ??          ??                                      
DATA:00466765                   ??          ??                                      
DATA:00466766                   ??          ??                                      
DATA:00466767                   ??          ??                                      
DATA:00466768                   ??          ??                                      
DATA:00466769                   ??          ??                                      
DATA:0046676a                   ??          ??                                      
DATA:0046676b                   ??          ??                                      
DATA:0046676c                   ??          ??                                      
DATA:0046676d                   ??          ??                                      
DATA:0046676e                   ??          ??                                      
DATA:0046676f                   ??          ??                                      
DATA:00466770                   ??          ??                                      
DATA:00466771                   ??          ??                                      
DATA:00466772                   ??          ??                                      
DATA:00466773                   ??          ??                                      
DATA:00466774                   ??          ??                                      
DATA:00466775                   ??          ??                                      
DATA:00466776                   ??          ??                                      
DATA:00466777                   ??          ??                                      
DATA:00466778                   ??          ??                                      
DATA:00466779                   ??          ??                                      
DATA:0046677a                   ??          ??                                      
DATA:0046677b                   ??          ??                                      
DATA:0046677c                   ??          ??                                      
DATA:0046677d                   ??          ??                                      
DATA:0046677e                   ??          ??                                      
DATA:0046677f                   ??          ??                                      
DATA:00466780                   ??          ??                                      
DATA:00466781                   ??          ??                                      
DATA:00466782                   ??          ??                                      
DATA:00466783                   ??          ??                                      
DATA:00466784                   ??          ??                                      
DATA:00466785                   ??          ??                                      
DATA:00466786                   ??          ??                                      
DATA:00466787                   ??          ??                                      
DATA:00466788                   ??          ??                                      
DATA:00466789                   ??          ??                                      
DATA:0046678a                   ??          ??                                      
DATA:0046678b                   ??          ??                                      
DATA:0046678c                   ??          ??                                      
DATA:0046678d                   ??          ??                                      
DATA:0046678e                   ??          ??                                      
DATA:0046678f                   ??          ??                                      
DATA:00466790                   ??          ??                                      
DATA:00466791                   ??          ??                                      
DATA:00466792                   ??          ??                                      
DATA:00466793                   ??          ??                                      
DATA:00466794                   ??          ??                                      
DATA:00466795                   ??          ??                                      
DATA:00466796                   ??          ??                                      
DATA:00466797                   ??          ??                                      
DATA:00466798                   ??          ??                                      
DATA:00466799                   ??          ??                                      
DATA:0046679a                   ??          ??                                      
DATA:0046679b                   ??          ??                                      
DATA:0046679c                   ??          ??                                      
DATA:0046679d                   ??          ??                                      
DATA:0046679e                   ??          ??                                      
DATA:0046679f                   ??          ??                                      
DATA:004667a0                   ??          ??                                      
DATA:004667a1                   ??          ??                                      
DATA:004667a2                   ??          ??                                      
DATA:004667a3                   ??          ??                                      
DATA:004667a4                   ??          ??                                      
DATA:004667a5                   ??          ??                                      
DATA:004667a6                   ??          ??                                      
DATA:004667a7                   ??          ??                                      
DATA:004667a8                   ??          ??                                      
DATA:004667a9                   ??          ??                                      
DATA:004667aa                   ??          ??                                      
DATA:004667ab                   ??          ??                                      
DATA:004667ac                   ??          ??                                      
DATA:004667ad                   ??          ??                                      
DATA:004667ae                   ??          ??                                      
DATA:004667af                   ??          ??                                      
DATA:004667b0                   ??          ??                                      
DATA:004667b1                   ??          ??                                      
DATA:004667b2                   ??          ??                                      
DATA:004667b3                   ??          ??                                      
                            DAT_004667b4:                 ;XREF[5,0]:   0041972b,00419803,00419900,004199c8
                                                          ;             004199eb
DATA:004667b4                   undefined2  ??                                      
                            DAT_004667b6:                 ;XREF[3,0]:   004197fe,004199cd,004199e6
DATA:004667b6                   undefined2  ??                                      
                            DAT_004667b8:                 ;XREF[7,0]:   004197e4,004197f2,004198a7,004199de
                                                          ;             004199ef,004199fa,00419a76
DATA:004667b8                   undefined4  ??                                      
                            DAT_004667bc:                 ;XREF[2,0]:   0041980f,00419812
DATA:004667bc                   undefined4  ??                                      
DATA:004667c0                   ??          ??                                      
DATA:004667c1                   ??          ??                                      
                            DAT_004667c2:                 ;XREF[3,0]:   0041984f,00419a03,00419a31
DATA:004667c2                   undefined2  ??                                      
                            DAT_004667c4:                 ;XREF[3,0]:   00419848,00419a0c,00419a2a
DATA:004667c4                   undefined2  ??                                      
                            DAT_004667c6:                 ;XREF[7,0]:   00419828,00419839,004198cd,00419a20
                                                          ;             00419a38,00419a46,00419a82
DATA:004667c6                   undefined4  ??                                      
                            DAT_004667ca:                 ;XREF[2,0]:   0041985e,00419863
DATA:004667ca                   undefined4  ??                                      
DATA:004667ce                   ??          ??                                      
DATA:004667cf                   ??          ??                                      
                            DAT_004667d0:                 ;XREF[8,0]:   0041a091,0041a09c,0041a0a7,0041a0b2
                                                          ;             0041a0c8,0041a0f2,0041a113,0041a12a
DATA:004667d0                   undefined1  ??                                      
DATA:004667d1                   ??          ??                                      
DATA:004667d2                   ??          ??                                      
DATA:004667d3                   ??          ??                                      
DATA:004667d4                   ??          ??                                      
DATA:004667d5                   ??          ??                                      
                            DAT_004667d6:                 ;XREF[1,0]:   0041a0ed
DATA:004667d6                   ??          ??                                      
DATA:004667d7                   ??          ??                                      
DATA:004667d8                   ??          ??                                      
DATA:004667d9                   ??          ??                                      
                            DAT_004667da:                 ;XREF[2,0]:   0041a0a1,0041a103
DATA:004667da                   undefined2  ??                                      
                            DAT_004667dc:                 ;XREF[2,0]:   0041a0ac,0041a10d
DATA:004667dc                   undefined2  ??                                      
DATA:004667de                   ??          ??                                      
DATA:004667df                   ??          ??                                      
DATA:004667e0                   ??          ??                                      
DATA:004667e1                   ??          ??                                      
DATA:004667e2                   ??          ??                                      
DATA:004667e3                   ??          ??                                      
DATA:004667e4                   ??          ??                                      
DATA:004667e5                   ??          ??                                      
                            DAT_004667e6:                 ;XREF[2,0]:   0041a0b7,0041a124
DATA:004667e6                   undefined2  ??                                      
DATA:004667e8                   ??          ??                                      
DATA:004667e9                   ??          ??                                      
DATA:004667ea                   ??          ??                                      
DATA:004667eb                   ??          ??                                      
                            DAT_004667ec:                 ;XREF[3,0]:   0042fb39,004341fd,0043421f
DATA:004667ec                   ??          ??                                      
DATA:004667ed                   ??          ??                                      
DATA:004667ee                   ??          ??                                      
DATA:004667ef                   ??          ??                                      
                            DAT_004667f0:                 ;XREF[2,0]:   0041a86e,0041a99a
DATA:004667f0                   ??          ??                                      
DATA:004667f1                   ??          ??                                      
DATA:004667f2                   ??          ??                                      
DATA:004667f3                   ??          ??                                      
DATA:004667f4                   ??          ??                                      
DATA:004667f5                   ??          ??                                      
DATA:004667f6                   ??          ??                                      
DATA:004667f7                   ??          ??                                      
DATA:004667f8                   ??          ??                                      
DATA:004667f9                   ??          ??                                      
DATA:004667fa                   ??          ??                                      
DATA:004667fb                   ??          ??                                      
DATA:004667fc                   ??          ??                                      
DATA:004667fd                   ??          ??                                      
DATA:004667fe                   ??          ??                                      
DATA:004667ff                   ??          ??                                      
DATA:00466800                   ??          ??                                      
DATA:00466801                   ??          ??                                      
DATA:00466802                   ??          ??                                      
DATA:00466803                   ??          ??                                      
DATA:00466804                   ??          ??                                      
DATA:00466805                   ??          ??                                      
DATA:00466806                   ??          ??                                      
DATA:00466807                   ??          ??                                      
DATA:00466808                   ??          ??                                      
DATA:00466809                   ??          ??                                      
DATA:0046680a                   ??          ??                                      
DATA:0046680b                   ??          ??                                      
DATA:0046680c                   ??          ??                                      
DATA:0046680d                   ??          ??                                      
DATA:0046680e                   ??          ??                                      
DATA:0046680f                   ??          ??                                      
DATA:00466810                   ??          ??                                      
DATA:00466811                   ??          ??                                      
DATA:00466812                   ??          ??                                      
DATA:00466813                   ??          ??                                      
DATA:00466814                   ??          ??                                      
DATA:00466815                   ??          ??                                      
DATA:00466816                   ??          ??                                      
DATA:00466817                   ??          ??                                      
DATA:00466818                   ??          ??                                      
DATA:00466819                   ??          ??                                      
DATA:0046681a                   ??          ??                                      
DATA:0046681b                   ??          ??                                      
DATA:0046681c                   ??          ??                                      
DATA:0046681d                   ??          ??                                      
DATA:0046681e                   ??          ??                                      
DATA:0046681f                   ??          ??                                      
DATA:00466820                   ??          ??                                      
DATA:00466821                   ??          ??                                      
DATA:00466822                   ??          ??                                      
DATA:00466823                   ??          ??                                      
DATA:00466824                   ??          ??                                      
DATA:00466825                   ??          ??                                      
DATA:00466826                   ??          ??                                      
DATA:00466827                   ??          ??                                      
DATA:00466828                   ??          ??                                      
DATA:00466829                   ??          ??                                      
DATA:0046682a                   ??          ??                                      
DATA:0046682b                   ??          ??                                      
DATA:0046682c                   ??          ??                                      
DATA:0046682d                   ??          ??                                      
DATA:0046682e                   ??          ??                                      
DATA:0046682f                   ??          ??                                      
DATA:00466830                   ??          ??                                      
DATA:00466831                   ??          ??                                      
DATA:00466832                   ??          ??                                      
DATA:00466833                   ??          ??                                      
DATA:00466834                   ??          ??                                      
DATA:00466835                   ??          ??                                      
DATA:00466836                   ??          ??                                      
DATA:00466837                   ??          ??                                      
DATA:00466838                   ??          ??                                      
DATA:00466839                   ??          ??                                      
DATA:0046683a                   ??          ??                                      
DATA:0046683b                   ??          ??                                      
DATA:0046683c                   ??          ??                                      
DATA:0046683d                   ??          ??                                      
DATA:0046683e                   ??          ??                                      
DATA:0046683f                   ??          ??                                      
DATA:00466840                   ??          ??                                      
DATA:00466841                   ??          ??                                      
DATA:00466842                   ??          ??                                      
DATA:00466843                   ??          ??                                      
DATA:00466844                   ??          ??                                      
DATA:00466845                   ??          ??                                      
DATA:00466846                   ??          ??                                      
DATA:00466847                   ??          ??                                      
DATA:00466848                   ??          ??                                      
DATA:00466849                   ??          ??                                      
DATA:0046684a                   ??          ??                                      
DATA:0046684b                   ??          ??                                      
DATA:0046684c                   ??          ??                                      
DATA:0046684d                   ??          ??                                      
DATA:0046684e                   ??          ??                                      
DATA:0046684f                   ??          ??                                      
DATA:00466850                   ??          ??                                      
DATA:00466851                   ??          ??                                      
DATA:00466852                   ??          ??                                      
DATA:00466853                   ??          ??                                      
DATA:00466854                   ??          ??                                      
DATA:00466855                   ??          ??                                      
DATA:00466856                   ??          ??                                      
DATA:00466857                   ??          ??                                      
DATA:00466858                   ??          ??                                      
DATA:00466859                   ??          ??                                      
DATA:0046685a                   ??          ??                                      
DATA:0046685b                   ??          ??                                      
DATA:0046685c                   ??          ??                                      
DATA:0046685d                   ??          ??                                      
DATA:0046685e                   ??          ??                                      
DATA:0046685f                   ??          ??                                      
DATA:00466860                   ??          ??                                      
DATA:00466861                   ??          ??                                      
DATA:00466862                   ??          ??                                      
DATA:00466863                   ??          ??                                      
DATA:00466864                   ??          ??                                      
DATA:00466865                   ??          ??                                      
DATA:00466866                   ??          ??                                      
DATA:00466867                   ??          ??                                      
DATA:00466868                   ??          ??                                      
DATA:00466869                   ??          ??                                      
DATA:0046686a                   ??          ??                                      
DATA:0046686b                   ??          ??                                      
DATA:0046686c                   ??          ??                                      
DATA:0046686d                   ??          ??                                      
DATA:0046686e                   ??          ??                                      
DATA:0046686f                   ??          ??                                      
DATA:00466870                   ??          ??                                      
DATA:00466871                   ??          ??                                      
DATA:00466872                   ??          ??                                      
DATA:00466873                   ??          ??                                      
DATA:00466874                   ??          ??                                      
DATA:00466875                   ??          ??                                      
DATA:00466876                   ??          ??                                      
DATA:00466877                   ??          ??                                      
DATA:00466878                   ??          ??                                      
DATA:00466879                   ??          ??                                      
DATA:0046687a                   ??          ??                                      
DATA:0046687b                   ??          ??                                      
DATA:0046687c                   ??          ??                                      
DATA:0046687d                   ??          ??                                      
DATA:0046687e                   ??          ??                                      
DATA:0046687f                   ??          ??                                      
DATA:00466880                   ??          ??                                      
DATA:00466881                   ??          ??                                      
DATA:00466882                   ??          ??                                      
DATA:00466883                   ??          ??                                      
DATA:00466884                   ??          ??                                      
DATA:00466885                   ??          ??                                      
DATA:00466886                   ??          ??                                      
DATA:00466887                   ??          ??                                      
DATA:00466888                   ??          ??                                      
DATA:00466889                   ??          ??                                      
DATA:0046688a                   ??          ??                                      
DATA:0046688b                   ??          ??                                      
DATA:0046688c                   ??          ??                                      
DATA:0046688d                   ??          ??                                      
DATA:0046688e                   ??          ??                                      
DATA:0046688f                   ??          ??                                      
DATA:00466890                   ??          ??                                      
DATA:00466891                   ??          ??                                      
DATA:00466892                   ??          ??                                      
DATA:00466893                   ??          ??                                      
DATA:00466894                   ??          ??                                      
DATA:00466895                   ??          ??                                      
DATA:00466896                   ??          ??                                      
DATA:00466897                   ??          ??                                      
DATA:00466898                   ??          ??                                      
DATA:00466899                   ??          ??                                      
DATA:0046689a                   ??          ??                                      
DATA:0046689b                   ??          ??                                      
DATA:0046689c                   ??          ??                                      
DATA:0046689d                   ??          ??                                      
DATA:0046689e                   ??          ??                                      
DATA:0046689f                   ??          ??                                      
DATA:004668a0                   ??          ??                                      
DATA:004668a1                   ??          ??                                      
DATA:004668a2                   ??          ??                                      
DATA:004668a3                   ??          ??                                      
DATA:004668a4                   ??          ??                                      
DATA:004668a5                   ??          ??                                      
DATA:004668a6                   ??          ??                                      
DATA:004668a7                   ??          ??                                      
DATA:004668a8                   ??          ??                                      
DATA:004668a9                   ??          ??                                      
DATA:004668aa                   ??          ??                                      
DATA:004668ab                   ??          ??                                      
DATA:004668ac                   ??          ??                                      
DATA:004668ad                   ??          ??                                      
DATA:004668ae                   ??          ??                                      
DATA:004668af                   ??          ??                                      
DATA:004668b0                   ??          ??                                      
DATA:004668b1                   ??          ??                                      
DATA:004668b2                   ??          ??                                      
DATA:004668b3                   ??          ??                                      
DATA:004668b4                   ??          ??                                      
DATA:004668b5                   ??          ??                                      
DATA:004668b6                   ??          ??                                      
DATA:004668b7                   ??          ??                                      
DATA:004668b8                   ??          ??                                      
DATA:004668b9                   ??          ??                                      
DATA:004668ba                   ??          ??                                      
DATA:004668bb                   ??          ??                                      
DATA:004668bc                   ??          ??                                      
DATA:004668bd                   ??          ??                                      
DATA:004668be                   ??          ??                                      
DATA:004668bf                   ??          ??                                      
DATA:004668c0                   ??          ??                                      
DATA:004668c1                   ??          ??                                      
DATA:004668c2                   ??          ??                                      
DATA:004668c3                   ??          ??                                      
DATA:004668c4                   ??          ??                                      
DATA:004668c5                   ??          ??                                      
DATA:004668c6                   ??          ??                                      
DATA:004668c7                   ??          ??                                      
DATA:004668c8                   ??          ??                                      
DATA:004668c9                   ??          ??                                      
DATA:004668ca                   ??          ??                                      
DATA:004668cb                   ??          ??                                      
DATA:004668cc                   ??          ??                                      
DATA:004668cd                   ??          ??                                      
DATA:004668ce                   ??          ??                                      
DATA:004668cf                   ??          ??                                      
DATA:004668d0                   ??          ??                                      
DATA:004668d1                   ??          ??                                      
DATA:004668d2                   ??          ??                                      
DATA:004668d3                   ??          ??                                      
DATA:004668d4                   ??          ??                                      
DATA:004668d5                   ??          ??                                      
DATA:004668d6                   ??          ??                                      
DATA:004668d7                   ??          ??                                      
DATA:004668d8                   ??          ??                                      
DATA:004668d9                   ??          ??                                      
DATA:004668da                   ??          ??                                      
DATA:004668db                   ??          ??                                      
DATA:004668dc                   ??          ??                                      
DATA:004668dd                   ??          ??                                      
DATA:004668de                   ??          ??                                      
DATA:004668df                   ??          ??                                      
DATA:004668e0                   ??          ??                                      
DATA:004668e1                   ??          ??                                      
DATA:004668e2                   ??          ??                                      
DATA:004668e3                   ??          ??                                      
DATA:004668e4                   ??          ??                                      
DATA:004668e5                   ??          ??                                      
DATA:004668e6                   ??          ??                                      
DATA:004668e7                   ??          ??                                      
DATA:004668e8                   ??          ??                                      
DATA:004668e9                   ??          ??                                      
DATA:004668ea                   ??          ??                                      
DATA:004668eb                   ??          ??                                      
DATA:004668ec                   ??          ??                                      
DATA:004668ed                   ??          ??                                      
DATA:004668ee                   ??          ??                                      
DATA:004668ef                   ??          ??                                      
DATA:004668f0                   ??          ??                                      
DATA:004668f1                   ??          ??                                      
DATA:004668f2                   ??          ??                                      
DATA:004668f3                   ??          ??                                      
DATA:004668f4                   ??          ??                                      
DATA:004668f5                   ??          ??                                      
DATA:004668f6                   ??          ??                                      
DATA:004668f7                   ??          ??                                      
DATA:004668f8                   ??          ??                                      
DATA:004668f9                   ??          ??                                      
DATA:004668fa                   ??          ??                                      
DATA:004668fb                   ??          ??                                      
DATA:004668fc                   ??          ??                                      
DATA:004668fd                   ??          ??                                      
DATA:004668fe                   ??          ??                                      
DATA:004668ff                   ??          ??                                      
DATA:00466900                   ??          ??                                      
DATA:00466901                   ??          ??                                      
DATA:00466902                   ??          ??                                      
DATA:00466903                   ??          ??                                      
                            DAT_00466904:                 ;XREF[2,0]:   0041a83c,0041a993
DATA:00466904                   ??          ??                                      
DATA:00466905                   ??          ??                                      
DATA:00466906                   ??          ??                                      
DATA:00466907                   ??          ??                                      
DATA:00466908                   ??          ??                                      
DATA:00466909                   ??          ??                                      
DATA:0046690a                   ??          ??                                      
DATA:0046690b                   ??          ??                                      
DATA:0046690c                   ??          ??                                      
DATA:0046690d                   ??          ??                                      
DATA:0046690e                   ??          ??                                      
DATA:0046690f                   ??          ??                                      
DATA:00466910                   ??          ??                                      
DATA:00466911                   ??          ??                                      
DATA:00466912                   ??          ??                                      
DATA:00466913                   ??          ??                                      
DATA:00466914                   ??          ??                                      
DATA:00466915                   ??          ??                                      
DATA:00466916                   ??          ??                                      
DATA:00466917                   ??          ??                                      
DATA:00466918                   ??          ??                                      
DATA:00466919                   ??          ??                                      
DATA:0046691a                   ??          ??                                      
DATA:0046691b                   ??          ??                                      
DATA:0046691c                   ??          ??                                      
DATA:0046691d                   ??          ??                                      
DATA:0046691e                   ??          ??                                      
DATA:0046691f                   ??          ??                                      
DATA:00466920                   ??          ??                                      
DATA:00466921                   ??          ??                                      
DATA:00466922                   ??          ??                                      
DATA:00466923                   ??          ??                                      
DATA:00466924                   ??          ??                                      
DATA:00466925                   ??          ??                                      
DATA:00466926                   ??          ??                                      
DATA:00466927                   ??          ??                                      
DATA:00466928                   ??          ??                                      
DATA:00466929                   ??          ??                                      
DATA:0046692a                   ??          ??                                      
DATA:0046692b                   ??          ??                                      
DATA:0046692c                   ??          ??                                      
DATA:0046692d                   ??          ??                                      
DATA:0046692e                   ??          ??                                      
DATA:0046692f                   ??          ??                                      
DATA:00466930                   ??          ??                                      
DATA:00466931                   ??          ??                                      
DATA:00466932                   ??          ??                                      
DATA:00466933                   ??          ??                                      
DATA:00466934                   ??          ??                                      
DATA:00466935                   ??          ??                                      
DATA:00466936                   ??          ??                                      
DATA:00466937                   ??          ??                                      
DATA:00466938                   ??          ??                                      
DATA:00466939                   ??          ??                                      
DATA:0046693a                   ??          ??                                      
DATA:0046693b                   ??          ??                                      
DATA:0046693c                   ??          ??                                      
DATA:0046693d                   ??          ??                                      
DATA:0046693e                   ??          ??                                      
DATA:0046693f                   ??          ??                                      
DATA:00466940                   ??          ??                                      
DATA:00466941                   ??          ??                                      
DATA:00466942                   ??          ??                                      
DATA:00466943                   ??          ??                                      
DATA:00466944                   ??          ??                                      
DATA:00466945                   ??          ??                                      
DATA:00466946                   ??          ??                                      
DATA:00466947                   ??          ??                                      
DATA:00466948                   ??          ??                                      
DATA:00466949                   ??          ??                                      
DATA:0046694a                   ??          ??                                      
DATA:0046694b                   ??          ??                                      
DATA:0046694c                   ??          ??                                      
DATA:0046694d                   ??          ??                                      
DATA:0046694e                   ??          ??                                      
DATA:0046694f                   ??          ??                                      
DATA:00466950                   ??          ??                                      
DATA:00466951                   ??          ??                                      
DATA:00466952                   ??          ??                                      
DATA:00466953                   ??          ??                                      
DATA:00466954                   ??          ??                                      
DATA:00466955                   ??          ??                                      
DATA:00466956                   ??          ??                                      
DATA:00466957                   ??          ??                                      
DATA:00466958                   ??          ??                                      
DATA:00466959                   ??          ??                                      
DATA:0046695a                   ??          ??                                      
DATA:0046695b                   ??          ??                                      
DATA:0046695c                   ??          ??                                      
DATA:0046695d                   ??          ??                                      
DATA:0046695e                   ??          ??                                      
DATA:0046695f                   ??          ??                                      
DATA:00466960                   ??          ??                                      
DATA:00466961                   ??          ??                                      
DATA:00466962                   ??          ??                                      
DATA:00466963                   ??          ??                                      
DATA:00466964                   ??          ??                                      
DATA:00466965                   ??          ??                                      
DATA:00466966                   ??          ??                                      
DATA:00466967                   ??          ??                                      
DATA:00466968                   ??          ??                                      
DATA:00466969                   ??          ??                                      
DATA:0046696a                   ??          ??                                      
DATA:0046696b                   ??          ??                                      
DATA:0046696c                   ??          ??                                      
DATA:0046696d                   ??          ??                                      
DATA:0046696e                   ??          ??                                      
DATA:0046696f                   ??          ??                                      
DATA:00466970                   ??          ??                                      
DATA:00466971                   ??          ??                                      
DATA:00466972                   ??          ??                                      
DATA:00466973                   ??          ??                                      
DATA:00466974                   ??          ??                                      
DATA:00466975                   ??          ??                                      
DATA:00466976                   ??          ??                                      
DATA:00466977                   ??          ??                                      
DATA:00466978                   ??          ??                                      
DATA:00466979                   ??          ??                                      
DATA:0046697a                   ??          ??                                      
DATA:0046697b                   ??          ??                                      
DATA:0046697c                   ??          ??                                      
DATA:0046697d                   ??          ??                                      
DATA:0046697e                   ??          ??                                      
DATA:0046697f                   ??          ??                                      
DATA:00466980                   ??          ??                                      
DATA:00466981                   ??          ??                                      
DATA:00466982                   ??          ??                                      
DATA:00466983                   ??          ??                                      
DATA:00466984                   ??          ??                                      
DATA:00466985                   ??          ??                                      
DATA:00466986                   ??          ??                                      
DATA:00466987                   ??          ??                                      
DATA:00466988                   ??          ??                                      
DATA:00466989                   ??          ??                                      
DATA:0046698a                   ??          ??                                      
DATA:0046698b                   ??          ??                                      
DATA:0046698c                   ??          ??                                      
DATA:0046698d                   ??          ??                                      
DATA:0046698e                   ??          ??                                      
DATA:0046698f                   ??          ??                                      
DATA:00466990                   ??          ??                                      
DATA:00466991                   ??          ??                                      
DATA:00466992                   ??          ??                                      
DATA:00466993                   ??          ??                                      
DATA:00466994                   ??          ??                                      
DATA:00466995                   ??          ??                                      
DATA:00466996                   ??          ??                                      
DATA:00466997                   ??          ??                                      
DATA:00466998                   ??          ??                                      
DATA:00466999                   ??          ??                                      
DATA:0046699a                   ??          ??                                      
DATA:0046699b                   ??          ??                                      
DATA:0046699c                   ??          ??                                      
DATA:0046699d                   ??          ??                                      
DATA:0046699e                   ??          ??                                      
DATA:0046699f                   ??          ??                                      
DATA:004669a0                   ??          ??                                      
DATA:004669a1                   ??          ??                                      
DATA:004669a2                   ??          ??                                      
DATA:004669a3                   ??          ??                                      
DATA:004669a4                   ??          ??                                      
DATA:004669a5                   ??          ??                                      
DATA:004669a6                   ??          ??                                      
DATA:004669a7                   ??          ??                                      
DATA:004669a8                   ??          ??                                      
DATA:004669a9                   ??          ??                                      
DATA:004669aa                   ??          ??                                      
DATA:004669ab                   ??          ??                                      
DATA:004669ac                   ??          ??                                      
DATA:004669ad                   ??          ??                                      
DATA:004669ae                   ??          ??                                      
DATA:004669af                   ??          ??                                      
DATA:004669b0                   ??          ??                                      
DATA:004669b1                   ??          ??                                      
DATA:004669b2                   ??          ??                                      
DATA:004669b3                   ??          ??                                      
DATA:004669b4                   ??          ??                                      
DATA:004669b5                   ??          ??                                      
DATA:004669b6                   ??          ??                                      
DATA:004669b7                   ??          ??                                      
DATA:004669b8                   ??          ??                                      
DATA:004669b9                   ??          ??                                      
DATA:004669ba                   ??          ??                                      
DATA:004669bb                   ??          ??                                      
DATA:004669bc                   ??          ??                                      
DATA:004669bd                   ??          ??                                      
DATA:004669be                   ??          ??                                      
DATA:004669bf                   ??          ??                                      
DATA:004669c0                   ??          ??                                      
DATA:004669c1                   ??          ??                                      
DATA:004669c2                   ??          ??                                      
DATA:004669c3                   ??          ??                                      
DATA:004669c4                   ??          ??                                      
DATA:004669c5                   ??          ??                                      
DATA:004669c6                   ??          ??                                      
DATA:004669c7                   ??          ??                                      
DATA:004669c8                   ??          ??                                      
DATA:004669c9                   ??          ??                                      
DATA:004669ca                   ??          ??                                      
DATA:004669cb                   ??          ??                                      
DATA:004669cc                   ??          ??                                      
DATA:004669cd                   ??          ??                                      
DATA:004669ce                   ??          ??                                      
DATA:004669cf                   ??          ??                                      
DATA:004669d0                   ??          ??                                      
DATA:004669d1                   ??          ??                                      
DATA:004669d2                   ??          ??                                      
DATA:004669d3                   ??          ??                                      
DATA:004669d4                   ??          ??                                      
DATA:004669d5                   ??          ??                                      
DATA:004669d6                   ??          ??                                      
DATA:004669d7                   ??          ??                                      
DATA:004669d8                   ??          ??                                      
DATA:004669d9                   ??          ??                                      
DATA:004669da                   ??          ??                                      
DATA:004669db                   ??          ??                                      
DATA:004669dc                   ??          ??                                      
DATA:004669dd                   ??          ??                                      
DATA:004669de                   ??          ??                                      
DATA:004669df                   ??          ??                                      
DATA:004669e0                   ??          ??                                      
DATA:004669e1                   ??          ??                                      
DATA:004669e2                   ??          ??                                      
DATA:004669e3                   ??          ??                                      
DATA:004669e4                   ??          ??                                      
DATA:004669e5                   ??          ??                                      
DATA:004669e6                   ??          ??                                      
DATA:004669e7                   ??          ??                                      
DATA:004669e8                   ??          ??                                      
DATA:004669e9                   ??          ??                                      
DATA:004669ea                   ??          ??                                      
DATA:004669eb                   ??          ??                                      
DATA:004669ec                   ??          ??                                      
DATA:004669ed                   ??          ??                                      
DATA:004669ee                   ??          ??                                      
DATA:004669ef                   ??          ??                                      
DATA:004669f0                   ??          ??                                      
DATA:004669f1                   ??          ??                                      
DATA:004669f2                   ??          ??                                      
DATA:004669f3                   ??          ??                                      
DATA:004669f4                   ??          ??                                      
DATA:004669f5                   ??          ??                                      
DATA:004669f6                   ??          ??                                      
DATA:004669f7                   ??          ??                                      
DATA:004669f8                   ??          ??                                      
DATA:004669f9                   ??          ??                                      
DATA:004669fa                   ??          ??                                      
DATA:004669fb                   ??          ??                                      
DATA:004669fc                   ??          ??                                      
DATA:004669fd                   ??          ??                                      
DATA:004669fe                   ??          ??                                      
DATA:004669ff                   ??          ??                                      
DATA:00466a00                   ??          ??                                      
DATA:00466a01                   ??          ??                                      
DATA:00466a02                   ??          ??                                      
DATA:00466a03                   ??          ??                                      
DATA:00466a04                   ??          ??                                      
DATA:00466a05                   ??          ??                                      
DATA:00466a06                   ??          ??                                      
DATA:00466a07                   ??          ??                                      
DATA:00466a08                   ??          ??                                      
DATA:00466a09                   ??          ??                                      
DATA:00466a0a                   ??          ??                                      
DATA:00466a0b                   ??          ??                                      
DATA:00466a0c                   ??          ??                                      
DATA:00466a0d                   ??          ??                                      
DATA:00466a0e                   ??          ??                                      
DATA:00466a0f                   ??          ??                                      
DATA:00466a10                   ??          ??                                      
DATA:00466a11                   ??          ??                                      
DATA:00466a12                   ??          ??                                      
DATA:00466a13                   ??          ??                                      
DATA:00466a14                   ??          ??                                      
DATA:00466a15                   ??          ??                                      
DATA:00466a16                   ??          ??                                      
DATA:00466a17                   ??          ??                                      
                            DAT_00466a18:                 ;XREF[2,0]:   0041a8d4,0041aa76
DATA:00466a18                   ??          ??                                      
DATA:00466a19                   ??          ??                                      
DATA:00466a1a                   ??          ??                                      
DATA:00466a1b                   ??          ??                                      
DATA:00466a1c                   ??          ??                                      
DATA:00466a1d                   ??          ??                                      
DATA:00466a1e                   ??          ??                                      
DATA:00466a1f                   ??          ??                                      
DATA:00466a20                   ??          ??                                      
DATA:00466a21                   ??          ??                                      
DATA:00466a22                   ??          ??                                      
DATA:00466a23                   ??          ??                                      
DATA:00466a24                   ??          ??                                      
DATA:00466a25                   ??          ??                                      
DATA:00466a26                   ??          ??                                      
DATA:00466a27                   ??          ??                                      
DATA:00466a28                   ??          ??                                      
DATA:00466a29                   ??          ??                                      
DATA:00466a2a                   ??          ??                                      
DATA:00466a2b                   ??          ??                                      
                            DAT_00466a2c:                 ;XREF[2,0]:   0041a8a1,0041aa6c
DATA:00466a2c                   ??          ??                                      
DATA:00466a2d                   ??          ??                                      
DATA:00466a2e                   ??          ??                                      
DATA:00466a2f                   ??          ??                                      
DATA:00466a30                   ??          ??                                      
DATA:00466a31                   ??          ??                                      
DATA:00466a32                   ??          ??                                      
DATA:00466a33                   ??          ??                                      
DATA:00466a34                   ??          ??                                      
DATA:00466a35                   ??          ??                                      
DATA:00466a36                   ??          ??                                      
DATA:00466a37                   ??          ??                                      
DATA:00466a38                   ??          ??                                      
DATA:00466a39                   ??          ??                                      
DATA:00466a3a                   ??          ??                                      
DATA:00466a3b                   ??          ??                                      
DATA:00466a3c                   ??          ??                                      
DATA:00466a3d                   ??          ??                                      
DATA:00466a3e                   ??          ??                                      
DATA:00466a3f                   ??          ??                                      
                            DAT_00466a40:                 ;XREF[4,0]:   0041afb2,00421e0e,00421e4f,00421eff
DATA:00466a40                   undefined4  ??                                      
                            DAT_00466a44:                 ;XREF[4,0]:   00421e1a,00421e2f,00421e3d,00421ef7
DATA:00466a44                   undefined2  ??                                      
                            DAT_00466a46:                 ;XREF[1,0]:   0041ad32
DATA:00466a46                   ??          ??                                      
DATA:00466a47                   ??          ??                                      
                            DAT_00466a48:                 ;XREF[3,0]:   0041b0a2,0041b0ac,00421f28
DATA:00466a48                   ??          ??                                      
DATA:00466a49                   ??          ??                                      
                            DAT_00466a4a:                 ;XREF[5,0]:   0041b34d,0041b3d3,00421bb9,00421d4b
                                                          ;             00421f92
DATA:00466a4a                   undefined2  ??                                      
                            DAT_00466a4c:                 ;XREF[9,0]:   0041b01b,0041b778,00420437,00420ac0
                                                          ;             00420ff4,00421156,00421b5a,00421dce
                                                          ;             00421de1
DATA:00466a4c                   undefined2  ??                                      
                            DAT_00466a4e:                 ;XREF[9,0]:   0041b016,0041b771,00420430,00420ac7
                                                          ;             00421002,00421164,00421b66,00421dc3
                                                          ;             00421ded
DATA:00466a4e                   undefined2  ??                                      
                            DAT_00466a50:                 ;XREF[2,0]:   00421b60,00421de7
DATA:00466a50                   ??          ??                                      
DATA:00466a51                   ??          ??                                      
                            DAT_00466a52:                 ;XREF[2,0]:   00421b6c,00421df3
DATA:00466a52                   ??          ??                                      
DATA:00466a53                   ??          ??                                      
                            DAT_00466a54:                 ;XREF[33,0]:  0041b1bf,0041b6f2,0041b6fa,0041bebe
                                                          ;             0041c523,0041cba0,0041cc23,0041cfc1
                                                          ;             0041d772,0041dbd7,0041ddb5,0041de26
                                                          ;             0041dea0,0041df1a,0041df94,0041e017
                                                          ;             0041e09a,0041f4d2,0041f570,0041f5fc
                                                          ;             0041f652,0041f67c,0041f6f8,00420a6c
                                                          ;             00420a74,004219ad,00421d0b,00421d13
                                                          ;             00421e02,00421e28,00421e5b,00421f52
                                                          ;             00421f5a
DATA:00466a54                   undefined2  ??                                      
                            DAT_00466a56:                 ;XREF[25,0]:  0041b1bf,0041bebe,0041c5d4,0041cc2c
                                                          ;             0041cfca,0041d0fb,0041d25b,0041db54
                                                          ;             0041dbce,0041ddac,0041de1d,0041de97
                                                          ;             0041df11,0041df8b,0041e00e,0041e091
                                                          ;             0041eb7e,0041f4c9,0041f567,0041f5f3
                                                          ;             0041f652,0041f6f8,00421999,00421e28
                                                          ;             00421e5b
DATA:00466a56                   undefined2  ??                                      
                            DAT_00466a58:                 ;XREF[16,0]:  0041cae6,0041cb97,0041cc1a,0041ceb4
                                                          ;             0041d0f2,0041dbe0,0041de2f,0041dea9
                                                          ;             0041df23,0041df9d,0041e020,0041e0a3
                                                          ;             0041f4db,0041f55e,0041f605,004219a3
DATA:00466a58                   ??          ??                                      
DATA:00466a59                   ??          ??                                      
                            DAT_00466a5a:                 ;XREF[5,0]:   0041eb87,0041ee1d,0041f4e4,0041f579
                                                          ;             0041f60e
DATA:00466a5a                   ??          ??                                      
DATA:00466a5b                   ??          ??                                      
                            DAT_00466a5c:                 ;XREF[41,0]:  0041b346,0041b5bd,0041c127,0041c24f
                                                          ;             0041c377,0041c469,0041c51a,0041c5dd
                                                          ;             0041c761,0041c8af,0041c9c7,0041cadd
                                                          ;             0041cb8e,0041cc11,0041cda7,0041ceab
                                                          ;             0041cfb8,0041d0e9,0041d252,0041d3e1
                                                          ;             0041d5a6,0041d769,0041db4b,0041dbc5
                                                          ;             0041dda3,0041de14,0041de8e,0041df08
                                                          ;             0041df82,0041e005,0041e088,0041e5e3
                                                          ;             0041e87b,0041eb90,0041ee26,0041f4c0
                                                          ;             0041f555,0041f5ea,00420925,00421d44
                                                          ;             00421f8b
DATA:00466a5c                   ??          ??                                      
DATA:00466a5d                   ??          ??                                      
                            DAT_00466a5e:                 ;XREF[4,0]:   004210a1,004210c6,00421107,0042111d
DATA:00466a5e                   ??          ??                                      
DATA:00466a5f                   ??          ??                                      
                            DAT_00466a60:                 ;XREF[17,0]:  0041b364,0041b3f4,0041b416,0041b44e
                                                          ;             0041b481,0041b4a7,0041b4cd,0041b4ff
                                                          ;             0041b5a6,00421189,00421235,00421aef
                                                          ;             00421b10,00421b42,00421b92,00421d62
                                                          ;             00421fa9
DATA:00466a60                   undefined2  ??                                      
                            DAT_00466a62:                 ;XREF[15,0]:  0041b35a,0041b403,0041b40c,0041b444
                                                          ;             0041b477,0041b49d,0041b4c3,0041b525
                                                          ;             0041b59c,0042122e,00421b06,00421b4e
                                                          ;             00421b8b,00421d58,00421f9f
DATA:00466a62                   undefined2  ??                                      
                            DAT_00466a64:                 ;XREF[28,0]:  0041b0d4,0041b55f,0041b5ec,0041b669
                                                          ;             0041b67b,0041b6eb,0041b707,0041b725
                                                          ;             004204a9,004209f4,004209fa,00420a3d
                                                          ;             00420a51,00420a65,00420a81,00420ad0
                                                          ;             00420aec,00420c17,00421424,0042145a
                                                          ;             00421475,00421d04,00421d20,00421d39
                                                          ;             00421d8c,00421f4b,00421f67,00421f7b
DATA:00466a64                   undefined2  ??                                      
                            DAT_00466a66:                 ;XREF[6,0]:   0041b3ee,0041b492,0041b4ee,0041b514
                                                          ;             0041b53a,00421b48
DATA:00466a66                   undefined2  ??                                      
                            DAT_00466a68:                 ;XREF[6,0]:   0041b3fd,0041b4b8,0041b4e4,0041b50a
                                                          ;             0041b530,00421b54
DATA:00466a68                   undefined2  ??                                      
                            DAT_00466a6a:                 ;XREF[6,0]:   00420079,0042008a,004200c4,004200e3
                                                          ;             004219ef,00421a11
DATA:00466a6a                   undefined2  ??                                      
DATA:00466a6c                   ??          ??                                      
DATA:00466a6d                   ??          ??                                      
DATA:00466a6e                   ??          ??                                      
DATA:00466a6f                   ??          ??                                      
DATA:00466a70                   ??          ??                                      
DATA:00466a71                   ??          ??                                      
DATA:00466a72                   ??          ??                                      
DATA:00466a73                   ??          ??                                      
DATA:00466a74                   ??          ??                                      
DATA:00466a75                   ??          ??                                      
DATA:00466a76                   ??          ??                                      
DATA:00466a77                   ??          ??                                      
DATA:00466a78                   ??          ??                                      
DATA:00466a79                   ??          ??                                      
DATA:00466a7a                   ??          ??                                      
DATA:00466a7b                   ??          ??                                      
DATA:00466a7c                   ??          ??                                      
DATA:00466a7d                   ??          ??                                      
DATA:00466a7e                   ??          ??                                      
DATA:00466a7f                   ??          ??                                      
DATA:00466a80                   ??          ??                                      
DATA:00466a81                   ??          ??                                      
DATA:00466a82                   ??          ??                                      
DATA:00466a83                   ??          ??                                      
DATA:00466a84                   ??          ??                                      
DATA:00466a85                   ??          ??                                      
DATA:00466a86                   ??          ??                                      
DATA:00466a87                   ??          ??                                      
DATA:00466a88                   ??          ??                                      
DATA:00466a89                   ??          ??                                      
                            DAT_00466a8a:                 ;XREF[2,0]:   0041fdfa,00420127
DATA:00466a8a                   undefined2  ??                                      
DATA:00466a8c                   ??          ??                                      
DATA:00466a8d                   ??          ??                                      
DATA:00466a8e                   ??          ??                                      
DATA:00466a8f                   ??          ??                                      
DATA:00466a90                   ??          ??                                      
DATA:00466a91                   ??          ??                                      
DATA:00466a92                   ??          ??                                      
DATA:00466a93                   ??          ??                                      
DATA:00466a94                   ??          ??                                      
DATA:00466a95                   ??          ??                                      
DATA:00466a96                   ??          ??                                      
DATA:00466a97                   ??          ??                                      
DATA:00466a98                   ??          ??                                      
DATA:00466a99                   ??          ??                                      
DATA:00466a9a                   ??          ??                                      
DATA:00466a9b                   ??          ??                                      
DATA:00466a9c                   ??          ??                                      
DATA:00466a9d                   ??          ??                                      
DATA:00466a9e                   ??          ??                                      
DATA:00466a9f                   ??          ??                                      
DATA:00466aa0                   ??          ??                                      
DATA:00466aa1                   ??          ??                                      
DATA:00466aa2                   ??          ??                                      
DATA:00466aa3                   ??          ??                                      
DATA:00466aa4                   ??          ??                                      
DATA:00466aa5                   ??          ??                                      
DATA:00466aa6                   ??          ??                                      
DATA:00466aa7                   ??          ??                                      
DATA:00466aa8                   ??          ??                                      
DATA:00466aa9                   ??          ??                                      
                            DAT_00466aaa:                 ;XREF[20,4]:  0041be8c,0042038c,00420607,00420610
                                                          ;             00420618,0042061a,004208d2,00421055
                                                          ;             0042105e,00421069,0042106b,004211c4
                                                          ;             004211cd,004211d8,004211da,00421498
                                                          ;             00421526,00421614,00421702,004217f0
                                                          ;             00421532,00421620,0042170e,004217fc
DATA:00466aaa                   undefined4  ??                                      
                            DAT_00466aae:                 ;XREF[4,0]:   0042153f,0042162d,0042171b,00421809
DATA:00466aae                   ??          ??                                      
DATA:00466aaf                   ??          ??                                      
                            DAT_00466ab0:                 ;XREF[4,0]:   0042154c,0042163a,00421728,00421816
DATA:00466ab0                   ??          ??                                      
DATA:00466ab1                   ??          ??                                      
                            DAT_00466ab2:                 ;XREF[12,0]:  004203b6,0042042b,00420642,00420cae
                                                          ;             00420cb5,00420d20,00421248,0042124f
                                                          ;             00421559,00421647,00421735,00421823
DATA:00466ab2                   undefined2  ??                                      
                            DAT_00466ab4:                 ;XREF[12,0]:  004203e2,00420418,0042066a,00420cdb
                                                          ;             00420ce2,00420d4e,00421273,0042127a
                                                          ;             00421566,00421654,00421742,00421830
DATA:00466ab4                   undefined2  ??                                      
                            DAT_00466ab6:                 ;XREF[5,0]:   0042073f,00421573,00421661,0042174f
                                                          ;             0042183d
DATA:00466ab6                   ??          ??                                      
DATA:00466ab7                   ??          ??                                      
                            DAT_00466ab8:                 ;XREF[5,0]:   00420764,00421580,0042166e,0042175c
                                                          ;             0042184a
DATA:00466ab8                   ??          ??                                      
DATA:00466ab9                   ??          ??                                      
                            DAT_00466aba:                 ;XREF[7,0]:   00420d04,00420d0b,00420d78,0042158d
                                                          ;             0042167b,00421769,00421857
DATA:00466aba                   undefined2  ??                                      
                            DAT_00466abc:                 ;XREF[63,0]:  0041b36e,0041b420,0041b458,0041b48b
                                                          ;             0041b4f8,0041b5b0,0041c0b9,0041c309
                                                          ;             0041c685,0041c809,0041ca6f,0041ce3d
                                                          ;             0041d492,0041d657,0041d81a,0041da39
                                                          ;             0041dc91,0041e154,0041e68b,0041ec2f
                                                          ;             0041eeb3,0041f15b,0041f955,0041f9cb
                                                          ;             0041fa24,0041fa4f,0041faea,0041fb31
                                                          ;             0041fd2d,0041fd58,0041fe22,0041fe9d
                                                          ;             0041fef6,0041ff21,0041ffbc,00420003
                                                          ;             00420156,00420181,00420392,004203af
                                                          ;             004203c1,004203db,004203ed,00420452
                                                          ;             00420459,0042046d,00420481,004208fe
                                                          ;             00420913,00420933,0042094b,00420962
                                                          ;             00420c50,00420c90,00420c97,00420dc7
                                                          ;             00420e10,00420e17,00421220,00421227
                                                          ;             004214af,00421d6c,00421fb3
DATA:00466abc                   undefined2  ??                                      
                            DAT_00466abe:                 ;XREF[37,0]:  0041b4b1,0041b51e,0041c0c2,0041c312
                                                          ;             0041c68e,0041c812,0041ca78,0041ce46
                                                          ;             0041d49b,0041d660,0041d823,0041da42
                                                          ;             0041dc9a,0041e15d,0041e694,0041ec38
                                                          ;             0041eebc,0041f164,0041f9da,0041fa6c
                                                          ;             0041fb01,0041fb48,0041feac,0041ff3e
                                                          ;             0041ffd3,0042001a,004203a8,004203d4
                                                          ;             0042044b,00420466,0042090c,0042092c
                                                          ;             00420944,00420ddf,00420e27,00420e32
                                                          ;             004214c5
DATA:00466abe                   undefined2  ??                                      
                            DAT_00466ac0:                 ;XREF[26,0]:  0041b4d7,0041b544,0041c0cb,0041c31b
                                                          ;             0041c697,0041c81b,0041ca81,0041ce4f
                                                          ;             0041d4a4,0041d669,0041d82c,0041da4b
                                                          ;             0041dca3,0041e166,0041e69d,0041ec41
                                                          ;             0041eec5,0041f16d,0042039d,00420474
                                                          ;             00420905,0042095c,00420df7,00420e42
                                                          ;             00420e49,004214f1
DATA:00466ac0                   undefined2  ??                                      
                            DAT_00466ac2:                 ;XREF[1,0]:   004214db
DATA:00466ac2                   ??          ??                                      
DATA:00466ac3                   ??          ??                                      
                            DAT_00466ac4:                 ;XREF[8,0]:   00420618,0042061a,00421069,0042106b
                                                          ;             0042159a,00421688,00421776,00421864
DATA:00466ac4                   ??          ??                                      
DATA:00466ac5                   ??          ??                                      
                            DAT_00466ac6:                 ;XREF[4,0]:   004215a7,00421695,00421783,00421871
DATA:00466ac6                   ??          ??                                      
DATA:00466ac7                   ??          ??                                      
                            DAT_00466ac8:                 ;XREF[4,0]:   004215b4,004216a2,00421790,0042187e
DATA:00466ac8                   ??          ??                                      
DATA:00466ac9                   ??          ??                                      
                            DAT_00466aca:                 ;XREF[4,0]:   004215c1,004216af,0042179d,0042188b
DATA:00466aca                   ??          ??                                      
DATA:00466acb                   ??          ??                                      
                            DAT_00466acc:                 ;XREF[4,0]:   004215ce,004216bc,004217aa,00421898
DATA:00466acc                   ??          ??                                      
DATA:00466acd                   ??          ??                                      
                            DAT_00466ace:                 ;XREF[4,0]:   004215db,004216c9,004217b7,004218a5
DATA:00466ace                   ??          ??                                      
DATA:00466acf                   ??          ??                                      
                            DAT_00466ad0:                 ;XREF[4,0]:   004215e8,004216d6,004217c4,004218b2
DATA:00466ad0                   ??          ??                                      
DATA:00466ad1                   ??          ??                                      
                            DAT_00466ad2:                 ;XREF[4,0]:   004215f5,004216e3,004217d1,004218bf
DATA:00466ad2                   ??          ??                                      
DATA:00466ad3                   ??          ??                                      
                            DAT_00466ad4:                 ;XREF[4,0]:   00421602,004216f0,004217de,004218cc
DATA:00466ad4                   ??          ??                                      
DATA:00466ad5                   ??          ??                                      
                            DAT_00466ad6:                 ;XREF[21,0]:  0041c1e1,0041cf4a,0041d07b,0041d1ac
                                                          ;             0041d303,0041d672,0041d835,0041da54
                                                          ;             0041dcac,0041e16f,0041e6a6,0041e91a
                                                          ;             0041ec4a,0041eece,0041f176,0041f967
                                                          ;             0041fe34,00420392,004208fe,00420c97
                                                          ;             004214af
DATA:00466ad6                   undefined2  ??                                      
                            DAT_00466ad8:                 ;XREF[16,0]:  0041c1ea,0041cf53,0041d084,0041d1b5
                                                          ;             0041d30c,0041d67b,0041d83e,0041da5d
                                                          ;             0041dcb5,0041e178,0041e6af,0041e923
                                                          ;             0041ec53,0041eed7,0041f17f,004214c5
DATA:00466ad8                   ??          ??                                      
DATA:00466ad9                   ??          ??                                      
                            DAT_00466ada:                 ;XREF[16,0]:  0041c1f3,0041cf5c,0041d08d,0041d1be
                                                          ;             0041d315,0041d684,0041d847,0041da66
                                                          ;             0041dcbe,0041e181,0041e6b8,0041e92c
                                                          ;             0041ec5c,0041eee0,0041f188,004214f1
DATA:00466ada                   ??          ??                                      
DATA:00466adb                   ??          ??                                      
                            DAT_00466adc:                 ;XREF[1,0]:   004214db
DATA:00466adc                   ??          ??                                      
DATA:00466add                   ??          ??                                      
                            DAT_00466ade:                 ;XREF[1,0]:   004218d9
DATA:00466ade                   ??          ??                                      
DATA:00466adf                   ??          ??                                      
                            DAT_00466ae0:                 ;XREF[1,0]:   004218e6
DATA:00466ae0                   ??          ??                                      
DATA:00466ae1                   ??          ??                                      
                            DAT_00466ae2:                 ;XREF[1,0]:   004218f3
DATA:00466ae2                   ??          ??                                      
DATA:00466ae3                   ??          ??                                      
                            DAT_00466ae4:                 ;XREF[1,0]:   00421900
DATA:00466ae4                   ??          ??                                      
DATA:00466ae5                   ??          ??                                      
                            DAT_00466ae6:                 ;XREF[1,0]:   0042190d
DATA:00466ae6                   ??          ??                                      
DATA:00466ae7                   ??          ??                                      
                            DAT_00466ae8:                 ;XREF[1,0]:   0042191a
DATA:00466ae8                   ??          ??                                      
DATA:00466ae9                   ??          ??                                      
                            DAT_00466aea:                 ;XREF[1,0]:   00421927
DATA:00466aea                   ??          ??                                      
DATA:00466aeb                   ??          ??                                      
                            DAT_00466aec:                 ;XREF[1,0]:   00421934
DATA:00466aec                   ??          ??                                      
DATA:00466aed                   ??          ??                                      
                            DAT_00466aee:                 ;XREF[1,0]:   00421941
DATA:00466aee                   ??          ??                                      
DATA:00466aef                   ??          ??                                      
DATA:00466af0                   ??          ??                                      
DATA:00466af1                   ??          ??                                      
DATA:00466af2                   ??          ??                                      
DATA:00466af3                   ??          ??                                      
DATA:00466af4                   ??          ??                                      
DATA:00466af5                   ??          ??                                      
DATA:00466af6                   ??          ??                                      
DATA:00466af7                   ??          ??                                      
DATA:00466af8                   ??          ??                                      
DATA:00466af9                   ??          ??                                      
DATA:00466afa                   ??          ??                                      
DATA:00466afb                   ??          ??                                      
DATA:00466afc                   ??          ??                                      
DATA:00466afd                   ??          ??                                      
DATA:00466afe                   ??          ??                                      
DATA:00466aff                   ??          ??                                      
DATA:00466b00                   ??          ??                                      
DATA:00466b01                   ??          ??                                      
DATA:00466b02                   ??          ??                                      
DATA:00466b03                   ??          ??                                      
DATA:00466b04                   ??          ??                                      
DATA:00466b05                   ??          ??                                      
DATA:00466b06                   ??          ??                                      
DATA:00466b07                   ??          ??                                      
DATA:00466b08                   ??          ??                                      
DATA:00466b09                   ??          ??                                      
                            DAT_00466b0a:                 ;XREF[19,0]:  0041c10c,0041c6d8,0041cac2,0041cd03
                                                          ;             0041ce90,0041cf9d,0041d0ce,0041d1ff
                                                          ;             0041d356,0041d6c5,0041d888,0041daa7
                                                          ;             0041dcff,0041e1c2,0041e42b,0041e6f9
                                                          ;             0041ec9d,0041ef21,0041f1c9
DATA:00466b0a                   ??          ??                                      
DATA:00466b0b                   ??          ??                                      
                            DAT_00466b0c:                 ;XREF[19,0]:  0041c115,0041c6e1,0041cacb,0041cd0c
                                                          ;             0041ce99,0041cfa6,0041d0d7,0041d208
                                                          ;             0041d35f,0041d6ce,0041d891,0041dab0
                                                          ;             0041dd08,0041e1cb,0041e434,0041e702
                                                          ;             0041eca6,0041ef2a,0041f1d2
DATA:00466b0c                   ??          ??                                      
DATA:00466b0d                   ??          ??                                      
                            DAT_00466b0e:                 ;XREF[19,0]:  0041c11e,0041c6ea,0041cad4,0041cd15
                                                          ;             0041cea2,0041cfaf,0041d0e0,0041d211
                                                          ;             0041d368,0041d6d7,0041d89a,0041dab9
                                                          ;             0041dd11,0041e1d4,0041e43d,0041e70b
                                                          ;             0041ecaf,0041ef33,0041f1db
DATA:00466b0e                   ??          ??                                      
DATA:00466b0f                   ??          ??                                      
DATA:00466b10                   ??          ??                                      
DATA:00466b11                   ??          ??                                      
DATA:00466b12                   ??          ??                                      
DATA:00466b13                   ??          ??                                      
DATA:00466b14                   ??          ??                                      
DATA:00466b15                   ??          ??                                      
DATA:00466b16                   ??          ??                                      
DATA:00466b17                   ??          ??                                      
DATA:00466b18                   ??          ??                                      
DATA:00466b19                   ??          ??                                      
DATA:00466b1a                   ??          ??                                      
DATA:00466b1b                   ??          ??                                      
DATA:00466b1c                   ??          ??                                      
DATA:00466b1d                   ??          ??                                      
DATA:00466b1e                   ??          ??                                      
DATA:00466b1f                   ??          ??                                      
DATA:00466b20                   ??          ??                                      
DATA:00466b21                   ??          ??                                      
DATA:00466b22                   ??          ??                                      
DATA:00466b23                   ??          ??                                      
                            DAT_00466b24:                 ;XREF[16,0]:  0041c234,0041c35c,0041c6f3,0041cd1e
                                                          ;             0041d4e5,0041d6e0,0041d8a3,0041dac2
                                                          ;             0041dd1a,0041e1dd,0041e446,0041e714
                                                          ;             0041e96d,0041ecb8,0041ef3c,0041f1e4
DATA:00466b24                   ??          ??                                      
DATA:00466b25                   ??          ??                                      
                            DAT_00466b26:                 ;XREF[16,0]:  0041c23d,0041c365,0041c6fc,0041cd27
                                                          ;             0041d4ee,0041d6e9,0041d8ac,0041dacb
                                                          ;             0041dd23,0041e1e6,0041e44f,0041e71d
                                                          ;             0041e976,0041ecc1,0041ef45,0041f1ed
DATA:00466b26                   ??          ??                                      
DATA:00466b27                   ??          ??                                      
                            DAT_00466b28:                 ;XREF[16,0]:  0041c246,0041c36e,0041c705,0041cd30
                                                          ;             0041d4f7,0041d6f2,0041d8b5,0041dad4
                                                          ;             0041dd2c,0041e1ef,0041e458,0041e726
                                                          ;             0041e97f,0041ecca,0041ef4e,0041f1f6
DATA:00466b28                   ??          ??                                      
DATA:00466b29                   ??          ??                                      
DATA:00466b2a                   ??          ??                                      
DATA:00466b2b                   ??          ??                                      
DATA:00466b2c                   ??          ??                                      
DATA:00466b2d                   ??          ??                                      
DATA:00466b2e                   ??          ??                                      
DATA:00466b2f                   ??          ??                                      
DATA:00466b30                   ??          ??                                      
DATA:00466b31                   ??          ??                                      
DATA:00466b32                   ??          ??                                      
DATA:00466b33                   ??          ??                                      
DATA:00466b34                   ??          ??                                      
DATA:00466b35                   ??          ??                                      
DATA:00466b36                   ??          ??                                      
DATA:00466b37                   ??          ??                                      
DATA:00466b38                   ??          ??                                      
DATA:00466b39                   ??          ??                                      
DATA:00466b3a                   ??          ??                                      
DATA:00466b3b                   ??          ??                                      
DATA:00466b3c                   ??          ??                                      
DATA:00466b3d                   ??          ??                                      
                            DAT_00466b3e:                 ;XREF[4,0]:   0041e988,0041ecd3,0041ef57,0041f1ff
DATA:00466b3e                   ??          ??                                      
DATA:00466b3f                   ??          ??                                      
                            DAT_00466b40:                 ;XREF[4,0]:   0041e991,0041ecdc,0041ef60,0041f208
DATA:00466b40                   ??          ??                                      
DATA:00466b41                   ??          ??                                      
                            DAT_00466b42:                 ;XREF[4,0]:   0041e99a,0041ece5,0041ef69,0041f211
DATA:00466b42                   ??          ??                                      
DATA:00466b43                   ??          ??                                      
DATA:00466b44                   ??          ??                                      
DATA:00466b45                   ??          ??                                      
DATA:00466b46                   ??          ??                                      
DATA:00466b47                   ??          ??                                      
DATA:00466b48                   ??          ??                                      
DATA:00466b49                   ??          ??                                      
DATA:00466b4a                   ??          ??                                      
DATA:00466b4b                   ??          ??                                      
DATA:00466b4c                   ??          ??                                      
DATA:00466b4d                   ??          ??                                      
DATA:00466b4e                   ??          ??                                      
DATA:00466b4f                   ??          ??                                      
DATA:00466b50                   ??          ??                                      
DATA:00466b51                   ??          ??                                      
DATA:00466b52                   ??          ??                                      
DATA:00466b53                   ??          ??                                      
DATA:00466b54                   ??          ??                                      
DATA:00466b55                   ??          ??                                      
DATA:00466b56                   ??          ??                                      
DATA:00466b57                   ??          ??                                      
                            DAT_00466b58:                 ;XREF[11,0]:  0041c894,0041cd71,0041d538,0041d733
                                                          ;             0041d8f6,0041db15,0041dd6d,0041e230
                                                          ;             0041ed26,0041efaa,0041f252
DATA:00466b58                   ??          ??                                      
DATA:00466b59                   ??          ??                                      
                            DAT_00466b5a:                 ;XREF[11,0]:  0041c89d,0041cd7a,0041d541,0041d73c
                                                          ;             0041d8ff,0041db1e,0041dd76,0041e239
                                                          ;             0041ed2f,0041efb3,0041f25b
DATA:00466b5a                   ??          ??                                      
DATA:00466b5b                   ??          ??                                      
                            DAT_00466b5c:                 ;XREF[11,0]:  0041c8a6,0041cd83,0041d54a,0041d745
                                                          ;             0041d908,0041db27,0041dd7f,0041e242
                                                          ;             0041ed38,0041efbc,0041f264
DATA:00466b5c                   ??          ??                                      
DATA:00466b5d                   ??          ??                                      
DATA:00466b5e                   ??          ??                                      
DATA:00466b5f                   ??          ??                                      
DATA:00466b60                   ??          ??                                      
DATA:00466b61                   ??          ??                                      
DATA:00466b62                   ??          ??                                      
DATA:00466b63                   ??          ??                                      
DATA:00466b64                   ??          ??                                      
DATA:00466b65                   ??          ??                                      
DATA:00466b66                   ??          ??                                      
DATA:00466b67                   ??          ??                                      
DATA:00466b68                   ??          ??                                      
DATA:00466b69                   ??          ??                                      
DATA:00466b6a                   ??          ??                                      
DATA:00466b6b                   ??          ??                                      
DATA:00466b6c                   ??          ??                                      
DATA:00466b6d                   ??          ??                                      
DATA:00466b6e                   ??          ??                                      
DATA:00466b6f                   ??          ??                                      
DATA:00466b70                   ??          ??                                      
DATA:00466b71                   ??          ??                                      
                            DAT_00466b72:                 ;XREF[11,0]:  0041c746,0041cd8c,0041d74e,0041d911
                                                          ;             0041db30,0041dd88,0041e24b,0041e9db
                                                          ;             0041ed41,0041efc5,0041f26d
DATA:00466b72                   ??          ??                                      
DATA:00466b73                   ??          ??                                      
                            DAT_00466b74:                 ;XREF[11,0]:  0041c74f,0041cd95,0041d757,0041d91a
                                                          ;             0041db39,0041dd91,0041e254,0041e9e4
                                                          ;             0041ed4a,0041efce,0041f276
DATA:00466b74                   ??          ??                                      
DATA:00466b75                   ??          ??                                      
                            DAT_00466b76:                 ;XREF[11,0]:  0041c758,0041cd9e,0041d760,0041d923
                                                          ;             0041db42,0041dd9a,0041e25d,0041e9ed
                                                          ;             0041ed53,0041efd7,0041f27f
DATA:00466b76                   ??          ??                                      
DATA:00466b77                   ??          ??                                      
DATA:00466b78                   ??          ??                                      
DATA:00466b79                   ??          ??                                      
DATA:00466b7a                   ??          ??                                      
DATA:00466b7b                   ??          ??                                      
DATA:00466b7c                   ??          ??                                      
DATA:00466b7d                   ??          ??                                      
DATA:00466b7e                   ??          ??                                      
DATA:00466b7f                   ??          ??                                      
DATA:00466b80                   ??          ??                                      
DATA:00466b81                   ??          ??                                      
DATA:00466b82                   ??          ??                                      
DATA:00466b83                   ??          ??                                      
DATA:00466b84                   ??          ??                                      
DATA:00466b85                   ??          ??                                      
DATA:00466b86                   ??          ??                                      
DATA:00466b87                   ??          ??                                      
DATA:00466b88                   ??          ??                                      
DATA:00466b89                   ??          ??                                      
DATA:00466b8a                   ??          ??                                      
DATA:00466b8b                   ??          ??                                      
DATA:00466b8c                   ??          ??                                      
DATA:00466b8d                   ??          ??                                      
DATA:00466b8e                   ??          ??                                      
DATA:00466b8f                   ??          ??                                      
DATA:00466b90                   ??          ??                                      
DATA:00466b91                   ??          ??                                      
DATA:00466b92                   ??          ??                                      
DATA:00466b93                   ??          ??                                      
DATA:00466b94                   ??          ??                                      
DATA:00466b95                   ??          ??                                      
DATA:00466b96                   ??          ??                                      
DATA:00466b97                   ??          ??                                      
DATA:00466b98                   ??          ??                                      
DATA:00466b99                   ??          ??                                      
DATA:00466b9a                   ??          ??                                      
DATA:00466b9b                   ??          ??                                      
DATA:00466b9c                   ??          ??                                      
DATA:00466b9d                   ??          ??                                      
DATA:00466b9e                   ??          ??                                      
DATA:00466b9f                   ??          ??                                      
DATA:00466ba0                   ??          ??                                      
DATA:00466ba1                   ??          ??                                      
DATA:00466ba2                   ??          ??                                      
DATA:00466ba3                   ??          ??                                      
DATA:00466ba4                   ??          ??                                      
DATA:00466ba5                   ??          ??                                      
                            DAT_00466ba6:                 ;XREF[7,0]:   0041d964,0041e29e,0041e4d1,0041e79f
                                                          ;             0041ea2e,0041f018,0041f2c0
DATA:00466ba6                   ??          ??                                      
DATA:00466ba7                   ??          ??                                      
                            DAT_00466ba8:                 ;XREF[7,0]:   0041d96d,0041e2a7,0041e4da,0041e7a8
                                                          ;             0041ea37,0041f021,0041f2c9
DATA:00466ba8                   ??          ??                                      
DATA:00466ba9                   ??          ??                                      
                            DAT_00466baa:                 ;XREF[7,0]:   0041d976,0041e2b0,0041e4e3,0041e7b1
                                                          ;             0041ea40,0041f02a,0041f2d2
DATA:00466baa                   ??          ??                                      
DATA:00466bab                   ??          ??                                      
DATA:00466bac                   ??          ??                                      
DATA:00466bad                   ??          ??                                      
DATA:00466bae                   ??          ??                                      
DATA:00466baf                   ??          ??                                      
DATA:00466bb0                   ??          ??                                      
DATA:00466bb1                   ??          ??                                      
DATA:00466bb2                   ??          ??                                      
DATA:00466bb3                   ??          ??                                      
DATA:00466bb4                   ??          ??                                      
DATA:00466bb5                   ??          ??                                      
DATA:00466bb6                   ??          ??                                      
DATA:00466bb7                   ??          ??                                      
DATA:00466bb8                   ??          ??                                      
DATA:00466bb9                   ??          ??                                      
DATA:00466bba                   ??          ??                                      
DATA:00466bbb                   ??          ??                                      
DATA:00466bbc                   ??          ??                                      
DATA:00466bbd                   ??          ??                                      
DATA:00466bbe                   ??          ??                                      
DATA:00466bbf                   ??          ??                                      
                            DAT_00466bc0:                 ;XREF[8,0]:   0041d58b,0041d97f,0041e2b9,0041e4ec
                                                          ;             0041e7ba,0041ed94,0041f033,0041f2db
DATA:00466bc0                   ??          ??                                      
DATA:00466bc1                   ??          ??                                      
                            DAT_00466bc2:                 ;XREF[8,0]:   0041d594,0041d988,0041e2c2,0041e4f5
                                                          ;             0041e7c3,0041ed9d,0041f03c,0041f2e4
DATA:00466bc2                   ??          ??                                      
DATA:00466bc3                   ??          ??                                      
                            DAT_00466bc4:                 ;XREF[8,0]:   0041d59d,0041d991,0041e2cb,0041e4fe
                                                          ;             0041e7cc,0041eda6,0041f045,0041f2ed
DATA:00466bc4                   ??          ??                                      
DATA:00466bc5                   ??          ??                                      
DATA:00466bc6                   ??          ??                                      
DATA:00466bc7                   ??          ??                                      
DATA:00466bc8                   ??          ??                                      
DATA:00466bc9                   ??          ??                                      
DATA:00466bca                   ??          ??                                      
DATA:00466bcb                   ??          ??                                      
DATA:00466bcc                   ??          ??                                      
DATA:00466bcd                   ??          ??                                      
DATA:00466bce                   ??          ??                                      
DATA:00466bcf                   ??          ??                                      
DATA:00466bd0                   ??          ??                                      
DATA:00466bd1                   ??          ??                                      
DATA:00466bd2                   ??          ??                                      
DATA:00466bd3                   ??          ??                                      
DATA:00466bd4                   ??          ??                                      
DATA:00466bd5                   ??          ??                                      
DATA:00466bd6                   ??          ??                                      
DATA:00466bd7                   ??          ??                                      
DATA:00466bd8                   ??          ??                                      
DATA:00466bd9                   ??          ??                                      
                            DAT_00466bda:                 ;XREF[1,0]:   0041f04e
DATA:00466bda                   ??          ??                                      
DATA:00466bdb                   ??          ??                                      
                            DAT_00466bdc:                 ;XREF[1,0]:   0041f057
DATA:00466bdc                   ??          ??                                      
DATA:00466bdd                   ??          ??                                      
                            DAT_00466bde:                 ;XREF[1,0]:   0041f060
DATA:00466bde                   ??          ??                                      
DATA:00466bdf                   ??          ??                                      
DATA:00466be0                   ??          ??                                      
DATA:00466be1                   ??          ??                                      
DATA:00466be2                   ??          ??                                      
DATA:00466be3                   ??          ??                                      
DATA:00466be4                   ??          ??                                      
DATA:00466be5                   ??          ??                                      
DATA:00466be6                   ??          ??                                      
DATA:00466be7                   ??          ??                                      
DATA:00466be8                   ??          ??                                      
DATA:00466be9                   ??          ??                                      
DATA:00466bea                   ??          ??                                      
DATA:00466beb                   ??          ??                                      
DATA:00466bec                   ??          ??                                      
DATA:00466bed                   ??          ??                                      
DATA:00466bee                   ??          ??                                      
DATA:00466bef                   ??          ??                                      
DATA:00466bf0                   ??          ??                                      
DATA:00466bf1                   ??          ??                                      
DATA:00466bf2                   ??          ??                                      
DATA:00466bf3                   ??          ??                                      
                            DAT_00466bf4:                 ;XREF[6,0]:   0041e30c,0041e53f,0041ea81,0041ede7
                                                          ;             0041f0a1,0041f32e
DATA:00466bf4                   ??          ??                                      
DATA:00466bf5                   ??          ??                                      
                            DAT_00466bf6:                 ;XREF[6,0]:   0041e315,0041e548,0041ea8a,0041edf0
                                                          ;             0041f0aa,0041f337
DATA:00466bf6                   ??          ??                                      
DATA:00466bf7                   ??          ??                                      
                            DAT_00466bf8:                 ;XREF[6,0]:   0041e31e,0041e551,0041ea93,0041edf9
                                                          ;             0041f0b3,0041f340
DATA:00466bf8                   ??          ??                                      
DATA:00466bf9                   ??          ??                                      
DATA:00466bfa                   ??          ??                                      
DATA:00466bfb                   ??          ??                                      
DATA:00466bfc                   ??          ??                                      
DATA:00466bfd                   ??          ??                                      
DATA:00466bfe                   ??          ??                                      
DATA:00466bff                   ??          ??                                      
DATA:00466c00                   ??          ??                                      
DATA:00466c01                   ??          ??                                      
DATA:00466c02                   ??          ??                                      
DATA:00466c03                   ??          ??                                      
DATA:00466c04                   ??          ??                                      
DATA:00466c05                   ??          ??                                      
DATA:00466c06                   ??          ??                                      
DATA:00466c07                   ??          ??                                      
DATA:00466c08                   ??          ??                                      
DATA:00466c09                   ??          ??                                      
DATA:00466c0a                   ??          ??                                      
DATA:00466c0b                   ??          ??                                      
DATA:00466c0c                   ??          ??                                      
DATA:00466c0d                   ??          ??                                      
                            DAT_00466c0e:                 ;XREF[5,0]:   0041e327,0041e55a,0041ee02,0041f0bc
                                                          ;             0041f349
DATA:00466c0e                   ??          ??                                      
DATA:00466c0f                   ??          ??                                      
                            DAT_00466c10:                 ;XREF[5,0]:   0041e330,0041e563,0041ee0b,0041f0c5
                                                          ;             0041f352
DATA:00466c10                   ??          ??                                      
DATA:00466c11                   ??          ??                                      
                            DAT_00466c12:                 ;XREF[5,0]:   0041e339,0041e56c,0041ee14,0041f0ce
                                                          ;             0041f35b
DATA:00466c12                   ??          ??                                      
DATA:00466c13                   ??          ??                                      
DATA:00466c14                   ??          ??                                      
DATA:00466c15                   ??          ??                                      
DATA:00466c16                   ??          ??                                      
DATA:00466c17                   ??          ??                                      
DATA:00466c18                   ??          ??                                      
DATA:00466c19                   ??          ??                                      
DATA:00466c1a                   ??          ??                                      
DATA:00466c1b                   ??          ??                                      
DATA:00466c1c                   ??          ??                                      
DATA:00466c1d                   ??          ??                                      
DATA:00466c1e                   ??          ??                                      
DATA:00466c1f                   ??          ??                                      
DATA:00466c20                   ??          ??                                      
DATA:00466c21                   ??          ??                                      
DATA:00466c22                   ??          ??                                      
DATA:00466c23                   ??          ??                                      
DATA:00466c24                   ??          ??                                      
DATA:00466c25                   ??          ??                                      
DATA:00466c26                   ??          ??                                      
DATA:00466c27                   ??          ??                                      
DATA:00466c28                   ??          ??                                      
DATA:00466c29                   ??          ??                                      
DATA:00466c2a                   ??          ??                                      
DATA:00466c2b                   ??          ??                                      
DATA:00466c2c                   ??          ??                                      
DATA:00466c2d                   ??          ??                                      
DATA:00466c2e                   ??          ??                                      
DATA:00466c2f                   ??          ??                                      
DATA:00466c30                   ??          ??                                      
DATA:00466c31                   ??          ??                                      
DATA:00466c32                   ??          ??                                      
DATA:00466c33                   ??          ??                                      
DATA:00466c34                   ??          ??                                      
DATA:00466c35                   ??          ??                                      
DATA:00466c36                   ??          ??                                      
DATA:00466c37                   ??          ??                                      
DATA:00466c38                   ??          ??                                      
DATA:00466c39                   ??          ??                                      
DATA:00466c3a                   ??          ??                                      
DATA:00466c3b                   ??          ??                                      
DATA:00466c3c                   ??          ??                                      
DATA:00466c3d                   ??          ??                                      
DATA:00466c3e                   ??          ??                                      
DATA:00466c3f                   ??          ??                                      
DATA:00466c40                   ??          ??                                      
DATA:00466c41                   ??          ??                                      
                            DAT_00466c42:                 ;XREF[4,0]:   0041e5ad,0041e845,0041ead4,0041f39c
DATA:00466c42                   ??          ??                                      
DATA:00466c43                   ??          ??                                      
                            DAT_00466c44:                 ;XREF[4,0]:   0041e5b6,0041e84e,0041eadd,0041f3a5
DATA:00466c44                   ??          ??                                      
DATA:00466c45                   ??          ??                                      
                            DAT_00466c46:                 ;XREF[4,0]:   0041e5bf,0041e857,0041eae6,0041f3ae
DATA:00466c46                   ??          ??                                      
DATA:00466c47                   ??          ??                                      
DATA:00466c48                   ??          ??                                      
DATA:00466c49                   ??          ??                                      
DATA:00466c4a                   ??          ??                                      
DATA:00466c4b                   ??          ??                                      
DATA:00466c4c                   ??          ??                                      
DATA:00466c4d                   ??          ??                                      
DATA:00466c4e                   ??          ??                                      
DATA:00466c4f                   ??          ??                                      
DATA:00466c50                   ??          ??                                      
DATA:00466c51                   ??          ??                                      
DATA:00466c52                   ??          ??                                      
DATA:00466c53                   ??          ??                                      
DATA:00466c54                   ??          ??                                      
DATA:00466c55                   ??          ??                                      
DATA:00466c56                   ??          ??                                      
DATA:00466c57                   ??          ??                                      
DATA:00466c58                   ??          ??                                      
DATA:00466c59                   ??          ??                                      
DATA:00466c5a                   ??          ??                                      
DATA:00466c5b                   ??          ??                                      
                            DAT_00466c5c:                 ;XREF[3,0]:   0041e5c8,0041e860,0041f3b7
DATA:00466c5c                   ??          ??                                      
DATA:00466c5d                   ??          ??                                      
                            DAT_00466c5e:                 ;XREF[3,0]:   0041e5d1,0041e869,0041f3c0
DATA:00466c5e                   ??          ??                                      
DATA:00466c5f                   ??          ??                                      
                            DAT_00466c60:                 ;XREF[3,0]:   0041e5da,0041e872,0041f3c9
DATA:00466c60                   ??          ??                                      
DATA:00466c61                   ??          ??                                      
DATA:00466c62                   ??          ??                                      
DATA:00466c63                   ??          ??                                      
DATA:00466c64                   ??          ??                                      
DATA:00466c65                   ??          ??                                      
DATA:00466c66                   ??          ??                                      
DATA:00466c67                   ??          ??                                      
DATA:00466c68                   ??          ??                                      
DATA:00466c69                   ??          ??                                      
DATA:00466c6a                   ??          ??                                      
DATA:00466c6b                   ??          ??                                      
DATA:00466c6c                   ??          ??                                      
DATA:00466c6d                   ??          ??                                      
DATA:00466c6e                   ??          ??                                      
DATA:00466c6f                   ??          ??                                      
DATA:00466c70                   ??          ??                                      
DATA:00466c71                   ??          ??                                      
DATA:00466c72                   ??          ??                                      
DATA:00466c73                   ??          ??                                      
DATA:00466c74                   ??          ??                                      
DATA:00466c75                   ??          ??                                      
                            DAT_00466c76:                 ;XREF[2,0]:   0041eaef,0041f3d2
DATA:00466c76                   ??          ??                                      
DATA:00466c77                   ??          ??                                      
                            DAT_00466c78:                 ;XREF[2,0]:   0041eaf8,0041f3db
DATA:00466c78                   ??          ??                                      
DATA:00466c79                   ??          ??                                      
                            DAT_00466c7a:                 ;XREF[2,0]:   0041eb01,0041f3e4
DATA:00466c7a                   ??          ??                                      
DATA:00466c7b                   ??          ??                                      
DATA:00466c7c                   ??          ??                                      
DATA:00466c7d                   ??          ??                                      
DATA:00466c7e                   ??          ??                                      
DATA:00466c7f                   ??          ??                                      
DATA:00466c80                   ??          ??                                      
DATA:00466c81                   ??          ??                                      
DATA:00466c82                   ??          ??                                      
DATA:00466c83                   ??          ??                                      
DATA:00466c84                   ??          ??                                      
DATA:00466c85                   ??          ??                                      
DATA:00466c86                   ??          ??                                      
DATA:00466c87                   ??          ??                                      
DATA:00466c88                   ??          ??                                      
DATA:00466c89                   ??          ??                                      
DATA:00466c8a                   ??          ??                                      
DATA:00466c8b                   ??          ??                                      
DATA:00466c8c                   ??          ??                                      
DATA:00466c8d                   ??          ??                                      
DATA:00466c8e                   ??          ??                                      
DATA:00466c8f                   ??          ??                                      
                            DAT_00466c90:                 ;XREF[2,0]:   0041eb48,0041f42b
DATA:00466c90                   ??          ??                                      
DATA:00466c91                   ??          ??                                      
                            DAT_00466c92:                 ;XREF[2,0]:   0041eb51,0041f434
DATA:00466c92                   ??          ??                                      
DATA:00466c93                   ??          ??                                      
                            DAT_00466c94:                 ;XREF[2,0]:   0041eb5a,0041f43d
DATA:00466c94                   ??          ??                                      
DATA:00466c95                   ??          ??                                      
DATA:00466c96                   ??          ??                                      
DATA:00466c97                   ??          ??                                      
DATA:00466c98                   ??          ??                                      
DATA:00466c99                   ??          ??                                      
DATA:00466c9a                   ??          ??                                      
DATA:00466c9b                   ??          ??                                      
DATA:00466c9c                   ??          ??                                      
DATA:00466c9d                   ??          ??                                      
DATA:00466c9e                   ??          ??                                      
DATA:00466c9f                   ??          ??                                      
DATA:00466ca0                   ??          ??                                      
DATA:00466ca1                   ??          ??                                      
DATA:00466ca2                   ??          ??                                      
DATA:00466ca3                   ??          ??                                      
DATA:00466ca4                   ??          ??                                      
DATA:00466ca5                   ??          ??                                      
DATA:00466ca6                   ??          ??                                      
DATA:00466ca7                   ??          ??                                      
DATA:00466ca8                   ??          ??                                      
DATA:00466ca9                   ??          ??                                      
                            DAT_00466caa:                 ;XREF[1,0]:   0041f446
DATA:00466caa                   ??          ??                                      
DATA:00466cab                   ??          ??                                      
                            DAT_00466cac:                 ;XREF[1,0]:   0041f44f
DATA:00466cac                   ??          ??                                      
DATA:00466cad                   ??          ??                                      
                            DAT_00466cae:                 ;XREF[1,0]:   0041f458
DATA:00466cae                   ??          ??                                      
DATA:00466caf                   ??          ??                                      
DATA:00466cb0                   ??          ??                                      
DATA:00466cb1                   ??          ??                                      
DATA:00466cb2                   ??          ??                                      
DATA:00466cb3                   ??          ??                                      
DATA:00466cb4                   ??          ??                                      
DATA:00466cb5                   ??          ??                                      
DATA:00466cb6                   ??          ??                                      
DATA:00466cb7                   ??          ??                                      
DATA:00466cb8                   ??          ??                                      
DATA:00466cb9                   ??          ??                                      
DATA:00466cba                   ??          ??                                      
DATA:00466cbb                   ??          ??                                      
DATA:00466cbc                   ??          ??                                      
DATA:00466cbd                   ??          ??                                      
DATA:00466cbe                   ??          ??                                      
DATA:00466cbf                   ??          ??                                      
DATA:00466cc0                   ??          ??                                      
DATA:00466cc1                   ??          ??                                      
DATA:00466cc2                   ??          ??                                      
DATA:00466cc3                   ??          ??                                      
                            DAT_00466cc4:                 ;XREF[1,0]:   0041eb63
DATA:00466cc4                   ??          ??                                      
DATA:00466cc5                   ??          ??                                      
                            DAT_00466cc6:                 ;XREF[1,0]:   0041eb6c
DATA:00466cc6                   ??          ??                                      
DATA:00466cc7                   ??          ??                                      
                            DAT_00466cc8:                 ;XREF[1,0]:   0041eb75
DATA:00466cc8                   ??          ??                                      
DATA:00466cc9                   ??          ??                                      
DATA:00466cca                   ??          ??                                      
DATA:00466ccb                   ??          ??                                      
DATA:00466ccc                   ??          ??                                      
DATA:00466ccd                   ??          ??                                      
DATA:00466cce                   ??          ??                                      
DATA:00466ccf                   ??          ??                                      
DATA:00466cd0                   ??          ??                                      
DATA:00466cd1                   ??          ??                                      
DATA:00466cd2                   ??          ??                                      
DATA:00466cd3                   ??          ??                                      
DATA:00466cd4                   ??          ??                                      
DATA:00466cd5                   ??          ??                                      
DATA:00466cd6                   ??          ??                                      
DATA:00466cd7                   ??          ??                                      
DATA:00466cd8                   ??          ??                                      
DATA:00466cd9                   ??          ??                                      
DATA:00466cda                   ??          ??                                      
DATA:00466cdb                   ??          ??                                      
DATA:00466cdc                   ??          ??                                      
DATA:00466cdd                   ??          ??                                      
DATA:00466cde                   ??          ??                                      
DATA:00466cdf                   ??          ??                                      
DATA:00466ce0                   ??          ??                                      
DATA:00466ce1                   ??          ??                                      
DATA:00466ce2                   ??          ??                                      
DATA:00466ce3                   ??          ??                                      
DATA:00466ce4                   ??          ??                                      
DATA:00466ce5                   ??          ??                                      
DATA:00466ce6                   ??          ??                                      
DATA:00466ce7                   ??          ??                                      
DATA:00466ce8                   ??          ??                                      
DATA:00466ce9                   ??          ??                                      
DATA:00466cea                   ??          ??                                      
DATA:00466ceb                   ??          ??                                      
DATA:00466cec                   ??          ??                                      
DATA:00466ced                   ??          ??                                      
DATA:00466cee                   ??          ??                                      
DATA:00466cef                   ??          ??                                      
DATA:00466cf0                   ??          ??                                      
DATA:00466cf1                   ??          ??                                      
DATA:00466cf2                   ??          ??                                      
DATA:00466cf3                   ??          ??                                      
DATA:00466cf4                   ??          ??                                      
DATA:00466cf5                   ??          ??                                      
DATA:00466cf6                   ??          ??                                      
DATA:00466cf7                   ??          ??                                      
DATA:00466cf8                   ??          ??                                      
DATA:00466cf9                   ??          ??                                      
DATA:00466cfa                   ??          ??                                      
DATA:00466cfb                   ??          ??                                      
DATA:00466cfc                   ??          ??                                      
DATA:00466cfd                   ??          ??                                      
DATA:00466cfe                   ??          ??                                      
DATA:00466cff                   ??          ??                                      
DATA:00466d00                   ??          ??                                      
DATA:00466d01                   ??          ??                                      
DATA:00466d02                   ??          ??                                      
DATA:00466d03                   ??          ??                                      
DATA:00466d04                   ??          ??                                      
DATA:00466d05                   ??          ??                                      
DATA:00466d06                   ??          ??                                      
DATA:00466d07                   ??          ??                                      
DATA:00466d08                   ??          ??                                      
DATA:00466d09                   ??          ??                                      
DATA:00466d0a                   ??          ??                                      
DATA:00466d0b                   ??          ??                                      
DATA:00466d0c                   ??          ??                                      
DATA:00466d0d                   ??          ??                                      
DATA:00466d0e                   ??          ??                                      
DATA:00466d0f                   ??          ??                                      
DATA:00466d10                   ??          ??                                      
DATA:00466d11                   ??          ??                                      
DATA:00466d12                   ??          ??                                      
DATA:00466d13                   ??          ??                                      
DATA:00466d14                   ??          ??                                      
DATA:00466d15                   ??          ??                                      
DATA:00466d16                   ??          ??                                      
DATA:00466d17                   ??          ??                                      
DATA:00466d18                   ??          ??                                      
DATA:00466d19                   ??          ??                                      
DATA:00466d1a                   ??          ??                                      
DATA:00466d1b                   ??          ??                                      
DATA:00466d1c                   ??          ??                                      
DATA:00466d1d                   ??          ??                                      
DATA:00466d1e                   ??          ??                                      
DATA:00466d1f                   ??          ??                                      
DATA:00466d20                   ??          ??                                      
DATA:00466d21                   ??          ??                                      
DATA:00466d22                   ??          ??                                      
DATA:00466d23                   ??          ??                                      
DATA:00466d24                   ??          ??                                      
DATA:00466d25                   ??          ??                                      
DATA:00466d26                   ??          ??                                      
DATA:00466d27                   ??          ??                                      
DATA:00466d28                   ??          ??                                      
DATA:00466d29                   ??          ??                                      
DATA:00466d2a                   ??          ??                                      
DATA:00466d2b                   ??          ??                                      
DATA:00466d2c                   ??          ??                                      
DATA:00466d2d                   ??          ??                                      
DATA:00466d2e                   ??          ??                                      
DATA:00466d2f                   ??          ??                                      
DATA:00466d30                   ??          ??                                      
DATA:00466d31                   ??          ??                                      
DATA:00466d32                   ??          ??                                      
DATA:00466d33                   ??          ??                                      
DATA:00466d34                   ??          ??                                      
DATA:00466d35                   ??          ??                                      
DATA:00466d36                   ??          ??                                      
DATA:00466d37                   ??          ??                                      
DATA:00466d38                   ??          ??                                      
DATA:00466d39                   ??          ??                                      
DATA:00466d3a                   ??          ??                                      
DATA:00466d3b                   ??          ??                                      
DATA:00466d3c                   ??          ??                                      
DATA:00466d3d                   ??          ??                                      
DATA:00466d3e                   ??          ??                                      
DATA:00466d3f                   ??          ??                                      
DATA:00466d40                   ??          ??                                      
DATA:00466d41                   ??          ??                                      
DATA:00466d42                   ??          ??                                      
DATA:00466d43                   ??          ??                                      
DATA:00466d44                   ??          ??                                      
DATA:00466d45                   ??          ??                                      
DATA:00466d46                   ??          ??                                      
DATA:00466d47                   ??          ??                                      
DATA:00466d48                   ??          ??                                      
DATA:00466d49                   ??          ??                                      
DATA:00466d4a                   ??          ??                                      
DATA:00466d4b                   ??          ??                                      
DATA:00466d4c                   ??          ??                                      
DATA:00466d4d                   ??          ??                                      
DATA:00466d4e                   ??          ??                                      
DATA:00466d4f                   ??          ??                                      
DATA:00466d50                   ??          ??                                      
DATA:00466d51                   ??          ??                                      
DATA:00466d52                   ??          ??                                      
DATA:00466d53                   ??          ??                                      
DATA:00466d54                   ??          ??                                      
DATA:00466d55                   ??          ??                                      
DATA:00466d56                   ??          ??                                      
DATA:00466d57                   ??          ??                                      
DATA:00466d58                   ??          ??                                      
DATA:00466d59                   ??          ??                                      
DATA:00466d5a                   ??          ??                                      
DATA:00466d5b                   ??          ??                                      
DATA:00466d5c                   ??          ??                                      
DATA:00466d5d                   ??          ??                                      
DATA:00466d5e                   ??          ??                                      
DATA:00466d5f                   ??          ??                                      
DATA:00466d60                   ??          ??                                      
DATA:00466d61                   ??          ??                                      
DATA:00466d62                   ??          ??                                      
DATA:00466d63                   ??          ??                                      
DATA:00466d64                   ??          ??                                      
DATA:00466d65                   ??          ??                                      
DATA:00466d66                   ??          ??                                      
DATA:00466d67                   ??          ??                                      
DATA:00466d68                   ??          ??                                      
DATA:00466d69                   ??          ??                                      
DATA:00466d6a                   ??          ??                                      
DATA:00466d6b                   ??          ??                                      
DATA:00466d6c                   ??          ??                                      
DATA:00466d6d                   ??          ??                                      
DATA:00466d6e                   ??          ??                                      
DATA:00466d6f                   ??          ??                                      
DATA:00466d70                   ??          ??                                      
DATA:00466d71                   ??          ??                                      
DATA:00466d72                   ??          ??                                      
DATA:00466d73                   ??          ??                                      
DATA:00466d74                   ??          ??                                      
DATA:00466d75                   ??          ??                                      
DATA:00466d76                   ??          ??                                      
DATA:00466d77                   ??          ??                                      
DATA:00466d78                   ??          ??                                      
DATA:00466d79                   ??          ??                                      
DATA:00466d7a                   ??          ??                                      
DATA:00466d7b                   ??          ??                                      
DATA:00466d7c                   ??          ??                                      
DATA:00466d7d                   ??          ??                                      
DATA:00466d7e                   ??          ??                                      
DATA:00466d7f                   ??          ??                                      
DATA:00466d80                   ??          ??                                      
DATA:00466d81                   ??          ??                                      
DATA:00466d82                   ??          ??                                      
DATA:00466d83                   ??          ??                                      
DATA:00466d84                   ??          ??                                      
DATA:00466d85                   ??          ??                                      
DATA:00466d86                   ??          ??                                      
DATA:00466d87                   ??          ??                                      
DATA:00466d88                   ??          ??                                      
DATA:00466d89                   ??          ??                                      
DATA:00466d8a                   ??          ??                                      
DATA:00466d8b                   ??          ??                                      
DATA:00466d8c                   ??          ??                                      
DATA:00466d8d                   ??          ??                                      
DATA:00466d8e                   ??          ??                                      
DATA:00466d8f                   ??          ??                                      
DATA:00466d90                   ??          ??                                      
DATA:00466d91                   ??          ??                                      
DATA:00466d92                   ??          ??                                      
DATA:00466d93                   ??          ??                                      
DATA:00466d94                   ??          ??                                      
DATA:00466d95                   ??          ??                                      
DATA:00466d96                   ??          ??                                      
DATA:00466d97                   ??          ??                                      
DATA:00466d98                   ??          ??                                      
DATA:00466d99                   ??          ??                                      
DATA:00466d9a                   ??          ??                                      
DATA:00466d9b                   ??          ??                                      
DATA:00466d9c                   ??          ??                                      
DATA:00466d9d                   ??          ??                                      
DATA:00466d9e                   ??          ??                                      
DATA:00466d9f                   ??          ??                                      
DATA:00466da0                   ??          ??                                      
DATA:00466da1                   ??          ??                                      
DATA:00466da2                   ??          ??                                      
DATA:00466da3                   ??          ??                                      
DATA:00466da4                   ??          ??                                      
DATA:00466da5                   ??          ??                                      
DATA:00466da6                   ??          ??                                      
DATA:00466da7                   ??          ??                                      
DATA:00466da8                   ??          ??                                      
DATA:00466da9                   ??          ??                                      
DATA:00466daa                   ??          ??                                      
DATA:00466dab                   ??          ??                                      
DATA:00466dac                   ??          ??                                      
DATA:00466dad                   ??          ??                                      
DATA:00466dae                   ??          ??                                      
DATA:00466daf                   ??          ??                                      
DATA:00466db0                   ??          ??                                      
DATA:00466db1                   ??          ??                                      
DATA:00466db2                   ??          ??                                      
DATA:00466db3                   ??          ??                                      
DATA:00466db4                   ??          ??                                      
DATA:00466db5                   ??          ??                                      
DATA:00466db6                   ??          ??                                      
DATA:00466db7                   ??          ??                                      
DATA:00466db8                   ??          ??                                      
DATA:00466db9                   ??          ??                                      
DATA:00466dba                   ??          ??                                      
DATA:00466dbb                   ??          ??                                      
DATA:00466dbc                   ??          ??                                      
DATA:00466dbd                   ??          ??                                      
DATA:00466dbe                   ??          ??                                      
DATA:00466dbf                   ??          ??                                      
DATA:00466dc0                   ??          ??                                      
DATA:00466dc1                   ??          ??                                      
DATA:00466dc2                   ??          ??                                      
DATA:00466dc3                   ??          ??                                      
DATA:00466dc4                   ??          ??                                      
DATA:00466dc5                   ??          ??                                      
DATA:00466dc6                   ??          ??                                      
DATA:00466dc7                   ??          ??                                      
DATA:00466dc8                   ??          ??                                      
DATA:00466dc9                   ??          ??                                      
DATA:00466dca                   ??          ??                                      
DATA:00466dcb                   ??          ??                                      
DATA:00466dcc                   ??          ??                                      
DATA:00466dcd                   ??          ??                                      
DATA:00466dce                   ??          ??                                      
DATA:00466dcf                   ??          ??                                      
DATA:00466dd0                   ??          ??                                      
DATA:00466dd1                   ??          ??                                      
DATA:00466dd2                   ??          ??                                      
DATA:00466dd3                   ??          ??                                      
DATA:00466dd4                   ??          ??                                      
DATA:00466dd5                   ??          ??                                      
DATA:00466dd6                   ??          ??                                      
DATA:00466dd7                   ??          ??                                      
DATA:00466dd8                   ??          ??                                      
DATA:00466dd9                   ??          ??                                      
DATA:00466dda                   ??          ??                                      
DATA:00466ddb                   ??          ??                                      
DATA:00466ddc                   ??          ??                                      
DATA:00466ddd                   ??          ??                                      
DATA:00466dde                   ??          ??                                      
DATA:00466ddf                   ??          ??                                      
DATA:00466de0                   ??          ??                                      
DATA:00466de1                   ??          ??                                      
DATA:00466de2                   ??          ??                                      
DATA:00466de3                   ??          ??                                      
DATA:00466de4                   ??          ??                                      
DATA:00466de5                   ??          ??                                      
DATA:00466de6                   ??          ??                                      
DATA:00466de7                   ??          ??                                      
DATA:00466de8                   ??          ??                                      
DATA:00466de9                   ??          ??                                      
DATA:00466dea                   ??          ??                                      
DATA:00466deb                   ??          ??                                      
DATA:00466dec                   ??          ??                                      
DATA:00466ded                   ??          ??                                      
DATA:00466dee                   ??          ??                                      
DATA:00466def                   ??          ??                                      
DATA:00466df0                   ??          ??                                      
DATA:00466df1                   ??          ??                                      
DATA:00466df2                   ??          ??                                      
DATA:00466df3                   ??          ??                                      
DATA:00466df4                   ??          ??                                      
DATA:00466df5                   ??          ??                                      
DATA:00466df6                   ??          ??                                      
DATA:00466df7                   ??          ??                                      
DATA:00466df8                   ??          ??                                      
DATA:00466df9                   ??          ??                                      
DATA:00466dfa                   ??          ??                                      
DATA:00466dfb                   ??          ??                                      
DATA:00466dfc                   ??          ??                                      
DATA:00466dfd                   ??          ??                                      
DATA:00466dfe                   ??          ??                                      
DATA:00466dff                   ??          ??                                      
DATA:00466e00                   ??          ??                                      
DATA:00466e01                   ??          ??                                      
DATA:00466e02                   ??          ??                                      
DATA:00466e03                   ??          ??                                      
DATA:00466e04                   ??          ??                                      
DATA:00466e05                   ??          ??                                      
DATA:00466e06                   ??          ??                                      
DATA:00466e07                   ??          ??                                      
DATA:00466e08                   ??          ??                                      
DATA:00466e09                   ??          ??                                      
DATA:00466e0a                   ??          ??                                      
DATA:00466e0b                   ??          ??                                      
DATA:00466e0c                   ??          ??                                      
DATA:00466e0d                   ??          ??                                      
DATA:00466e0e                   ??          ??                                      
DATA:00466e0f                   ??          ??                                      
DATA:00466e10                   ??          ??                                      
DATA:00466e11                   ??          ??                                      
DATA:00466e12                   ??          ??                                      
DATA:00466e13                   ??          ??                                      
DATA:00466e14                   ??          ??                                      
DATA:00466e15                   ??          ??                                      
DATA:00466e16                   ??          ??                                      
DATA:00466e17                   ??          ??                                      
DATA:00466e18                   ??          ??                                      
DATA:00466e19                   ??          ??                                      
DATA:00466e1a                   ??          ??                                      
DATA:00466e1b                   ??          ??                                      
DATA:00466e1c                   ??          ??                                      
DATA:00466e1d                   ??          ??                                      
DATA:00466e1e                   ??          ??                                      
DATA:00466e1f                   ??          ??                                      
DATA:00466e20                   ??          ??                                      
DATA:00466e21                   ??          ??                                      
DATA:00466e22                   ??          ??                                      
DATA:00466e23                   ??          ??                                      
DATA:00466e24                   ??          ??                                      
DATA:00466e25                   ??          ??                                      
DATA:00466e26                   ??          ??                                      
DATA:00466e27                   ??          ??                                      
DATA:00466e28                   ??          ??                                      
DATA:00466e29                   ??          ??                                      
DATA:00466e2a                   ??          ??                                      
DATA:00466e2b                   ??          ??                                      
DATA:00466e2c                   ??          ??                                      
DATA:00466e2d                   ??          ??                                      
DATA:00466e2e                   ??          ??                                      
DATA:00466e2f                   ??          ??                                      
DATA:00466e30                   ??          ??                                      
DATA:00466e31                   ??          ??                                      
DATA:00466e32                   ??          ??                                      
DATA:00466e33                   ??          ??                                      
DATA:00466e34                   ??          ??                                      
DATA:00466e35                   ??          ??                                      
DATA:00466e36                   ??          ??                                      
DATA:00466e37                   ??          ??                                      
DATA:00466e38                   ??          ??                                      
DATA:00466e39                   ??          ??                                      
DATA:00466e3a                   ??          ??                                      
DATA:00466e3b                   ??          ??                                      
DATA:00466e3c                   ??          ??                                      
DATA:00466e3d                   ??          ??                                      
DATA:00466e3e                   ??          ??                                      
DATA:00466e3f                   ??          ??                                      
DATA:00466e40                   ??          ??                                      
DATA:00466e41                   ??          ??                                      
DATA:00466e42                   ??          ??                                      
DATA:00466e43                   ??          ??                                      
DATA:00466e44                   ??          ??                                      
DATA:00466e45                   ??          ??                                      
DATA:00466e46                   ??          ??                                      
DATA:00466e47                   ??          ??                                      
DATA:00466e48                   ??          ??                                      
DATA:00466e49                   ??          ??                                      
DATA:00466e4a                   ??          ??                                      
DATA:00466e4b                   ??          ??                                      
DATA:00466e4c                   ??          ??                                      
DATA:00466e4d                   ??          ??                                      
DATA:00466e4e                   ??          ??                                      
DATA:00466e4f                   ??          ??                                      
DATA:00466e50                   ??          ??                                      
DATA:00466e51                   ??          ??                                      
DATA:00466e52                   ??          ??                                      
DATA:00466e53                   ??          ??                                      
DATA:00466e54                   ??          ??                                      
DATA:00466e55                   ??          ??                                      
DATA:00466e56                   ??          ??                                      
DATA:00466e57                   ??          ??                                      
DATA:00466e58                   ??          ??                                      
DATA:00466e59                   ??          ??                                      
DATA:00466e5a                   ??          ??                                      
DATA:00466e5b                   ??          ??                                      
DATA:00466e5c                   ??          ??                                      
DATA:00466e5d                   ??          ??                                      
DATA:00466e5e                   ??          ??                                      
DATA:00466e5f                   ??          ??                                      
DATA:00466e60                   ??          ??                                      
DATA:00466e61                   ??          ??                                      
DATA:00466e62                   ??          ??                                      
DATA:00466e63                   ??          ??                                      
DATA:00466e64                   ??          ??                                      
DATA:00466e65                   ??          ??                                      
DATA:00466e66                   ??          ??                                      
DATA:00466e67                   ??          ??                                      
DATA:00466e68                   ??          ??                                      
DATA:00466e69                   ??          ??                                      
DATA:00466e6a                   ??          ??                                      
DATA:00466e6b                   ??          ??                                      
DATA:00466e6c                   ??          ??                                      
DATA:00466e6d                   ??          ??                                      
DATA:00466e6e                   ??          ??                                      
DATA:00466e6f                   ??          ??                                      
DATA:00466e70                   ??          ??                                      
DATA:00466e71                   ??          ??                                      
DATA:00466e72                   ??          ??                                      
DATA:00466e73                   ??          ??                                      
DATA:00466e74                   ??          ??                                      
DATA:00466e75                   ??          ??                                      
DATA:00466e76                   ??          ??                                      
DATA:00466e77                   ??          ??                                      
DATA:00466e78                   ??          ??                                      
DATA:00466e79                   ??          ??                                      
DATA:00466e7a                   ??          ??                                      
DATA:00466e7b                   ??          ??                                      
DATA:00466e7c                   ??          ??                                      
DATA:00466e7d                   ??          ??                                      
DATA:00466e7e                   ??          ??                                      
DATA:00466e7f                   ??          ??                                      
DATA:00466e80                   ??          ??                                      
DATA:00466e81                   ??          ??                                      
DATA:00466e82                   ??          ??                                      
DATA:00466e83                   ??          ??                                      
DATA:00466e84                   ??          ??                                      
DATA:00466e85                   ??          ??                                      
DATA:00466e86                   ??          ??                                      
DATA:00466e87                   ??          ??                                      
DATA:00466e88                   ??          ??                                      
DATA:00466e89                   ??          ??                                      
DATA:00466e8a                   ??          ??                                      
DATA:00466e8b                   ??          ??                                      
DATA:00466e8c                   ??          ??                                      
DATA:00466e8d                   ??          ??                                      
DATA:00466e8e                   ??          ??                                      
DATA:00466e8f                   ??          ??                                      
DATA:00466e90                   ??          ??                                      
DATA:00466e91                   ??          ??                                      
DATA:00466e92                   ??          ??                                      
DATA:00466e93                   ??          ??                                      
DATA:00466e94                   ??          ??                                      
DATA:00466e95                   ??          ??                                      
DATA:00466e96                   ??          ??                                      
DATA:00466e97                   ??          ??                                      
DATA:00466e98                   ??          ??                                      
DATA:00466e99                   ??          ??                                      
DATA:00466e9a                   ??          ??                                      
DATA:00466e9b                   ??          ??                                      
DATA:00466e9c                   ??          ??                                      
DATA:00466e9d                   ??          ??                                      
DATA:00466e9e                   ??          ??                                      
DATA:00466e9f                   ??          ??                                      
DATA:00466ea0                   ??          ??                                      
DATA:00466ea1                   ??          ??                                      
DATA:00466ea2                   ??          ??                                      
DATA:00466ea3                   ??          ??                                      
DATA:00466ea4                   ??          ??                                      
DATA:00466ea5                   ??          ??                                      
DATA:00466ea6                   ??          ??                                      
DATA:00466ea7                   ??          ??                                      
DATA:00466ea8                   ??          ??                                      
DATA:00466ea9                   ??          ??                                      
DATA:00466eaa                   ??          ??                                      
DATA:00466eab                   ??          ??                                      
DATA:00466eac                   ??          ??                                      
DATA:00466ead                   ??          ??                                      
DATA:00466eae                   ??          ??                                      
DATA:00466eaf                   ??          ??                                      
DATA:00466eb0                   ??          ??                                      
DATA:00466eb1                   ??          ??                                      
DATA:00466eb2                   ??          ??                                      
DATA:00466eb3                   ??          ??                                      
DATA:00466eb4                   ??          ??                                      
DATA:00466eb5                   ??          ??                                      
DATA:00466eb6                   ??          ??                                      
DATA:00466eb7                   ??          ??                                      
DATA:00466eb8                   ??          ??                                      
DATA:00466eb9                   ??          ??                                      
DATA:00466eba                   ??          ??                                      
DATA:00466ebb                   ??          ??                                      
DATA:00466ebc                   ??          ??                                      
DATA:00466ebd                   ??          ??                                      
DATA:00466ebe                   ??          ??                                      
DATA:00466ebf                   ??          ??                                      
DATA:00466ec0                   ??          ??                                      
DATA:00466ec1                   ??          ??                                      
DATA:00466ec2                   ??          ??                                      
DATA:00466ec3                   ??          ??                                      
DATA:00466ec4                   ??          ??                                      
DATA:00466ec5                   ??          ??                                      
DATA:00466ec6                   ??          ??                                      
DATA:00466ec7                   ??          ??                                      
DATA:00466ec8                   ??          ??                                      
DATA:00466ec9                   ??          ??                                      
DATA:00466eca                   ??          ??                                      
DATA:00466ecb                   ??          ??                                      
DATA:00466ecc                   ??          ??                                      
DATA:00466ecd                   ??          ??                                      
DATA:00466ece                   ??          ??                                      
DATA:00466ecf                   ??          ??                                      
DATA:00466ed0                   ??          ??                                      
DATA:00466ed1                   ??          ??                                      
DATA:00466ed2                   ??          ??                                      
DATA:00466ed3                   ??          ??                                      
DATA:00466ed4                   ??          ??                                      
DATA:00466ed5                   ??          ??                                      
DATA:00466ed6                   ??          ??                                      
DATA:00466ed7                   ??          ??                                      
DATA:00466ed8                   ??          ??                                      
DATA:00466ed9                   ??          ??                                      
DATA:00466eda                   ??          ??                                      
DATA:00466edb                   ??          ??                                      
DATA:00466edc                   ??          ??                                      
DATA:00466edd                   ??          ??                                      
DATA:00466ede                   ??          ??                                      
DATA:00466edf                   ??          ??                                      
DATA:00466ee0                   ??          ??                                      
DATA:00466ee1                   ??          ??                                      
DATA:00466ee2                   ??          ??                                      
DATA:00466ee3                   ??          ??                                      
DATA:00466ee4                   ??          ??                                      
DATA:00466ee5                   ??          ??                                      
DATA:00466ee6                   ??          ??                                      
DATA:00466ee7                   ??          ??                                      
DATA:00466ee8                   ??          ??                                      
DATA:00466ee9                   ??          ??                                      
DATA:00466eea                   ??          ??                                      
DATA:00466eeb                   ??          ??                                      
DATA:00466eec                   ??          ??                                      
DATA:00466eed                   ??          ??                                      
DATA:00466eee                   ??          ??                                      
DATA:00466eef                   ??          ??                                      
DATA:00466ef0                   ??          ??                                      
DATA:00466ef1                   ??          ??                                      
DATA:00466ef2                   ??          ??                                      
DATA:00466ef3                   ??          ??                                      
DATA:00466ef4                   ??          ??                                      
DATA:00466ef5                   ??          ??                                      
DATA:00466ef6                   ??          ??                                      
DATA:00466ef7                   ??          ??                                      
DATA:00466ef8                   ??          ??                                      
DATA:00466ef9                   ??          ??                                      
DATA:00466efa                   ??          ??                                      
DATA:00466efb                   ??          ??                                      
DATA:00466efc                   ??          ??                                      
DATA:00466efd                   ??          ??                                      
DATA:00466efe                   ??          ??                                      
DATA:00466eff                   ??          ??                                      
DATA:00466f00                   ??          ??                                      
DATA:00466f01                   ??          ??                                      
DATA:00466f02                   ??          ??                                      
DATA:00466f03                   ??          ??                                      
DATA:00466f04                   ??          ??                                      
DATA:00466f05                   ??          ??                                      
DATA:00466f06                   ??          ??                                      
DATA:00466f07                   ??          ??                                      
DATA:00466f08                   ??          ??                                      
DATA:00466f09                   ??          ??                                      
DATA:00466f0a                   ??          ??                                      
DATA:00466f0b                   ??          ??                                      
DATA:00466f0c                   ??          ??                                      
DATA:00466f0d                   ??          ??                                      
DATA:00466f0e                   ??          ??                                      
DATA:00466f0f                   ??          ??                                      
DATA:00466f10                   ??          ??                                      
DATA:00466f11                   ??          ??                                      
DATA:00466f12                   ??          ??                                      
DATA:00466f13                   ??          ??                                      
DATA:00466f14                   ??          ??                                      
DATA:00466f15                   ??          ??                                      
DATA:00466f16                   ??          ??                                      
DATA:00466f17                   ??          ??                                      
DATA:00466f18                   ??          ??                                      
DATA:00466f19                   ??          ??                                      
DATA:00466f1a                   ??          ??                                      
DATA:00466f1b                   ??          ??                                      
DATA:00466f1c                   ??          ??                                      
DATA:00466f1d                   ??          ??                                      
DATA:00466f1e                   ??          ??                                      
DATA:00466f1f                   ??          ??                                      
DATA:00466f20                   ??          ??                                      
DATA:00466f21                   ??          ??                                      
DATA:00466f22                   ??          ??                                      
DATA:00466f23                   ??          ??                                      
DATA:00466f24                   ??          ??                                      
DATA:00466f25                   ??          ??                                      
DATA:00466f26                   ??          ??                                      
DATA:00466f27                   ??          ??                                      
DATA:00466f28                   ??          ??                                      
DATA:00466f29                   ??          ??                                      
DATA:00466f2a                   ??          ??                                      
DATA:00466f2b                   ??          ??                                      
DATA:00466f2c                   ??          ??                                      
DATA:00466f2d                   ??          ??                                      
DATA:00466f2e                   ??          ??                                      
DATA:00466f2f                   ??          ??                                      
DATA:00466f30                   ??          ??                                      
DATA:00466f31                   ??          ??                                      
DATA:00466f32                   ??          ??                                      
DATA:00466f33                   ??          ??                                      
DATA:00466f34                   ??          ??                                      
DATA:00466f35                   ??          ??                                      
DATA:00466f36                   ??          ??                                      
DATA:00466f37                   ??          ??                                      
DATA:00466f38                   ??          ??                                      
DATA:00466f39                   ??          ??                                      
DATA:00466f3a                   ??          ??                                      
DATA:00466f3b                   ??          ??                                      
DATA:00466f3c                   ??          ??                                      
DATA:00466f3d                   ??          ??                                      
DATA:00466f3e                   ??          ??                                      
DATA:00466f3f                   ??          ??                                      
DATA:00466f40                   ??          ??                                      
DATA:00466f41                   ??          ??                                      
DATA:00466f42                   ??          ??                                      
DATA:00466f43                   ??          ??                                      
DATA:00466f44                   ??          ??                                      
DATA:00466f45                   ??          ??                                      
DATA:00466f46                   ??          ??                                      
DATA:00466f47                   ??          ??                                      
DATA:00466f48                   ??          ??                                      
DATA:00466f49                   ??          ??                                      
DATA:00466f4a                   ??          ??                                      
DATA:00466f4b                   ??          ??                                      
DATA:00466f4c                   ??          ??                                      
DATA:00466f4d                   ??          ??                                      
DATA:00466f4e                   ??          ??                                      
DATA:00466f4f                   ??          ??                                      
DATA:00466f50                   ??          ??                                      
DATA:00466f51                   ??          ??                                      
DATA:00466f52                   ??          ??                                      
DATA:00466f53                   ??          ??                                      
DATA:00466f54                   ??          ??                                      
DATA:00466f55                   ??          ??                                      
DATA:00466f56                   ??          ??                                      
DATA:00466f57                   ??          ??                                      
DATA:00466f58                   ??          ??                                      
DATA:00466f59                   ??          ??                                      
DATA:00466f5a                   ??          ??                                      
DATA:00466f5b                   ??          ??                                      
DATA:00466f5c                   ??          ??                                      
DATA:00466f5d                   ??          ??                                      
DATA:00466f5e                   ??          ??                                      
DATA:00466f5f                   ??          ??                                      
DATA:00466f60                   ??          ??                                      
DATA:00466f61                   ??          ??                                      
DATA:00466f62                   ??          ??                                      
DATA:00466f63                   ??          ??                                      
DATA:00466f64                   ??          ??                                      
DATA:00466f65                   ??          ??                                      
DATA:00466f66                   ??          ??                                      
DATA:00466f67                   ??          ??                                      
DATA:00466f68                   ??          ??                                      
DATA:00466f69                   ??          ??                                      
DATA:00466f6a                   ??          ??                                      
DATA:00466f6b                   ??          ??                                      
DATA:00466f6c                   ??          ??                                      
DATA:00466f6d                   ??          ??                                      
DATA:00466f6e                   ??          ??                                      
DATA:00466f6f                   ??          ??                                      
DATA:00466f70                   ??          ??                                      
DATA:00466f71                   ??          ??                                      
DATA:00466f72                   ??          ??                                      
DATA:00466f73                   ??          ??                                      
DATA:00466f74                   ??          ??                                      
DATA:00466f75                   ??          ??                                      
DATA:00466f76                   ??          ??                                      
DATA:00466f77                   ??          ??                                      
DATA:00466f78                   ??          ??                                      
DATA:00466f79                   ??          ??                                      
DATA:00466f7a                   ??          ??                                      
DATA:00466f7b                   ??          ??                                      
DATA:00466f7c                   ??          ??                                      
DATA:00466f7d                   ??          ??                                      
DATA:00466f7e                   ??          ??                                      
DATA:00466f7f                   ??          ??                                      
DATA:00466f80                   ??          ??                                      
DATA:00466f81                   ??          ??                                      
DATA:00466f82                   ??          ??                                      
DATA:00466f83                   ??          ??                                      
DATA:00466f84                   ??          ??                                      
DATA:00466f85                   ??          ??                                      
DATA:00466f86                   ??          ??                                      
DATA:00466f87                   ??          ??                                      
DATA:00466f88                   ??          ??                                      
DATA:00466f89                   ??          ??                                      
                            DAT_00466f8a:                 ;XREF[56,0]:  0041b117,0041b273,0041be6c,0041bea3
                                                          ;             0041c082,0041c1aa,0041c2d2,0041c3fa
                                                          ;             0041c4e3,0041c59d,0041c64e,0041c7d2
                                                          ;             0041c920,0041ca38,0041cb57,0041cc94
                                                          ;             0041ce06,0041cf13,0041d044,0041d175
                                                          ;             0041d2cc,0041d45b,0041d620,0041d7e3
                                                          ;             0041da02,0041dc5a,0041e11d,0041e3bc
                                                          ;             0041e654,0041e8e3,0041ebf8,0041ee7c
                                                          ;             0041f124,0041f784,0041fbcc,0041fbf4
                                                          ;             0041fc20,0041fc68,0041fc8a,0041fd06
                                                          ;             0041fdce,0041fde9,00420104,004201de
                                                          ;             0042022a,00420989,004209aa,004209ec
                                                          ;             00421307,00421344,00421402,0042142b
                                                          ;             00421955,00421986,004219d7,00421a07
DATA:00466f8a                   undefined2  ??                                      
                            DAT_00466f8c:                 ;XREF[45,0]:  0041b2d8,0041c08d,0041c1b5,0041c2dd
                                                          ;             0041c405,0041c4ee,0041c5a8,0041c659
                                                          ;             0041c7dd,0041c92b,0041ca43,0041cb62
                                                          ;             0041cc9f,0041ce11,0041cf1e,0041d04f
                                                          ;             0041d180,0041d2d7,0041d466,0041d62b
                                                          ;             0041d7ee,0041da0d,0041dc65,0041e128
                                                          ;             0041e3c7,0041e65f,0041e8ee,0041ec03
                                                          ;             0041ee87,0041f12f,0042030f,004203c8
                                                          ;             00420423,00420654,004206a6,00420750
                                                          ;             004207ec,00420bb7,00420cbf,00420d31
                                                          ;             0042102d,0042119c,00421259,00421390
                                                          ;             00421446
DATA:00466f8c                   undefined2  ??                                      
                            DAT_00466f8e:                 ;XREF[45,0]:  0041b2cc,0041c093,0041c1bb,0041c2e3
                                                          ;             0041c40b,0041c4f4,0041c5ae,0041c65f
                                                          ;             0041c7e3,0041c931,0041ca49,0041cb68
                                                          ;             0041cca5,0041ce17,0041cf24,0041d055
                                                          ;             0041d186,0041d2dd,0041d46c,0041d631
                                                          ;             0041d7f4,0041da13,0041dc6b,0041e12e
                                                          ;             0041e3cd,0041e665,0041e8f4,0041ec09
                                                          ;             0041ee8d,0041f135,00420300,004203f4
                                                          ;             00420410,0042067c,00420693,00420775
                                                          ;             004207fe,00420ba4,00420cec,00420d5f
                                                          ;             0042103b,004211aa,00421284,00421384
                                                          ;             00421455
DATA:00466f8e                   undefined2  ??                                      
                            DAT_00466f90:                 ;XREF[46,0]:  0041b24e,0041b280,0041beee,0041c087
                                                          ;             0041c1af,0041c2d7,0041c3ff,0041c4e8
                                                          ;             0041c5a2,0041c653,0041c7d7,0041c925
                                                          ;             0041ca3d,0041cb5c,0041cc99,0041ce0b
                                                          ;             0041cf18,0041d049,0041d17a,0041d2d1
                                                          ;             0041d460,0041d625,0041d7e8,0041da07
                                                          ;             0041dc5f,0041e122,0041e3c1,0041e659
                                                          ;             0041e8e8,0041ebfd,0041ee81,0041f129
                                                          ;             0041f7ad,0041fddb,0042036d,004205ea
                                                          ;             00420979,00420b4b,00420c6a,00421018
                                                          ;             0042117a,00421336,004213b9,0042140f
                                                          ;             00421435,004219e4
DATA:00466f90                   undefined2  ??                                      
                            DAT_00466f92:                 ;XREF[13,0]:  0041bf07,0041fc42,00420200,00420831
                                                          ;             0042086d,004208aa,0042099a,004209bb
                                                          ;             00421a29,00421a44,00421a61,00421a9b
                                                          ;             00421aca
DATA:00466f92                   undefined2  ??                                      
                            DAT_00466f94:                 ;XREF[32,0]:  0041b25c,0041bf14,0041c099,0041c1c1
                                                          ;             0041c2e9,0041c411,0041c4fa,0041c5b4
                                                          ;             0041c665,0041c7e9,0041c937,0041ca4f
                                                          ;             0041cb6e,0041ccab,0041ce1d,0041cf2a
                                                          ;             0041d05b,0041d18c,0041d2e3,0041d472
                                                          ;             0041d637,0041d7fa,0041da19,0041dc71
                                                          ;             0041e134,0041e3d3,0041e66b,0041e8fa
                                                          ;             0041ec0f,0041ee93,0041f13b,004208dd
DATA:00466f94                   undefined2  ??                                      
                            DAT_00466f96:                 ;XREF[50,0]:  0041b2a4,0041b2b9,0041befd,0041c0aa
                                                          ;             0041c1d2,0041c2fa,0041c422,0041c50b
                                                          ;             0041c5c5,0041c676,0041c7fa,0041c948
                                                          ;             0041ca60,0041cb7f,0041ccbc,0041ce2e
                                                          ;             0041cf3b,0041d06c,0041d19d,0041d2f4
                                                          ;             0041d483,0041d648,0041d80b,0041da2a
                                                          ;             0041dc82,0041e145,0041e3e4,0041e67c
                                                          ;             0041e90b,0041ec20,0041eea4,0041f14c
                                                          ;             0041f7bb,004202c0,004202de,004202eb
                                                          ;             0042031e,00420336,00420354,00420842
                                                          ;             00420860,0042087f,0042089d,004209cb
                                                          ;             00420b62,00420b7d,00421362,00421372
                                                          ;             0042139c,004213c7
DATA:00466f96                   undefined4  ??                                      
                            DAT_00466f9a:                 ;XREF[2,0]:   0041b2ec,0041b2fe
DATA:00466f9a                   undefined4  ??                                      
                            DAT_00466f9e:                 ;XREF[29,0]:  0041c0d4,0041c208,0041c330,0041c431
                                                          ;             0041c6a0,0041c824,0041c957,0041ca8a
                                                          ;             0041cccb,0041ce58,0041cf65,0041d096
                                                          ;             0041d1c7,0041d31e,0041d4ad,0041d68d
                                                          ;             0041d850,0041da6f,0041dcc7,0041e18a
                                                          ;             0041e3f3,0041e6c1,0041e935,0041ec65
                                                          ;             0041eee9,0041f191,0042142b,00421955
                                                          ;             004219d7
DATA:00466f9e                   undefined2  ??                                      
                            DAT_00466fa0:                 ;XREF[27,0]:  0041c0e0,0041c214,0041c33c,0041c43d
                                                          ;             0041c6ac,0041c830,0041c963,0041ca96
                                                          ;             0041ccd7,0041ce64,0041cf71,0041d0a2
                                                          ;             0041d1d3,0041d32a,0041d4b9,0041d699
                                                          ;             0041d85c,0041da7b,0041dcd3,0041e196
                                                          ;             0041e3ff,0041e6cd,0041e941,0041ec71
                                                          ;             0041eef5,0041f19d,00421446
DATA:00466fa0                   undefined2  ??                                      
                            DAT_00466fa2:                 ;XREF[27,0]:  0041c0e6,0041c21a,0041c342,0041c443
                                                          ;             0041c6b2,0041c836,0041c969,0041ca9c
                                                          ;             0041ccdd,0041ce6a,0041cf77,0041d0a8
                                                          ;             0041d1d9,0041d330,0041d4bf,0041d69f
                                                          ;             0041d862,0041da81,0041dcd9,0041e19c
                                                          ;             0041e405,0041e6d3,0041e947,0041ec77
                                                          ;             0041eefb,0041f1a3,00421455
DATA:00466fa2                   undefined2  ??                                      
                            DAT_00466fa4:                 ;XREF[38,0]:  0041b24e,0041beee,0041c0da,0041c20e
                                                          ;             0041c336,0041c437,0041c6a6,0041c82a
                                                          ;             0041c95d,0041ca90,0041ccd1,0041ce5e
                                                          ;             0041cf6b,0041d09c,0041d1cd,0041d324
                                                          ;             0041d4b3,0041d693,0041d856,0041da75
                                                          ;             0041dccd,0041e190,0041e3f9,0041e6c7
                                                          ;             0041e93b,0041ec6b,0041eeef,0041f197
                                                          ;             0041f7ad,0041fddb,0042036d,00420b4b
                                                          ;             00420c6a,0042117a,00421336,004213b9
                                                          ;             0042140f,00421435
DATA:00466fa4                   undefined2  ??                                      
                            DAT_00466fa6:                 ;XREF[1,0]:   0041bf07
DATA:00466fa6                   undefined2  ??                                      
                            DAT_00466fa8:                 ;XREF[27,0]:  0041bf14,0041c0ec,0041c220,0041c348
                                                          ;             0041c449,0041c6b8,0041c83c,0041c96f
                                                          ;             0041caa2,0041cce3,0041ce70,0041cf7d
                                                          ;             0041d0ae,0041d1df,0041d336,0041d4c5
                                                          ;             0041d6a5,0041d868,0041da87,0041dcdf
                                                          ;             0041e1a2,0041e40b,0041e6d9,0041e94d
                                                          ;             0041ec7d,0041ef01,0041f1a9
DATA:00466fa8                   undefined2  ??                                      
                            DAT_00466faa:                 ;XREF[28,0]:  0041befd,0041c0fd,0041c231,0041c359
                                                          ;             0041c45a,0041c6c9,0041c84d,0041c980
                                                          ;             0041cab3,0041ccf4,0041ce81,0041cf8e
                                                          ;             0041d0bf,0041d1f0,0041d347,0041d4d6
                                                          ;             0041d6b6,0041d879,0041da98,0041dcf0
                                                          ;             0041e1b3,0041e41c,0041e6ea,0041e95e
                                                          ;             0041ec8e,0041ef12,0041f1ba,00421471
DATA:00466faa                   undefined4  ??                                      
DATA:00466fae                   ??          ??                                      
DATA:00466faf                   ??          ??                                      
DATA:00466fb0                   ??          ??                                      
DATA:00466fb1                   ??          ??                                      
                            DAT_00466fb2:                 ;XREF[18,0]:  0041c70e,0041c85c,0041c98f,0041cd39
                                                          ;             0041d21a,0041d371,0041d500,0041d6fb
                                                          ;             0041d8be,0041dadd,0041dd35,0041e1f8
                                                          ;             0041e461,0041e72f,0041e9a3,0041ecee
                                                          ;             0041ef72,0041f21a
DATA:00466fb2                   undefined2  ??                                      
                            DAT_00466fb4:                 ;XREF[18,0]:  0041c71a,0041c868,0041c99b,0041cd45
                                                          ;             0041d226,0041d37d,0041d50c,0041d707
                                                          ;             0041d8ca,0041dae9,0041dd41,0041e204
                                                          ;             0041e46d,0041e73b,0041e9af,0041ecfa
                                                          ;             0041ef7e,0041f226
DATA:00466fb4                   undefined2  ??                                      
                            DAT_00466fb6:                 ;XREF[18,0]:  0041c720,0041c86e,0041c9a1,0041cd4b
                                                          ;             0041d22c,0041d383,0041d512,0041d70d
                                                          ;             0041d8d0,0041daef,0041dd47,0041e20a
                                                          ;             0041e473,0041e741,0041e9b5,0041ed00
                                                          ;             0041ef84,0041f22c
DATA:00466fb6                   undefined2  ??                                      
                            DAT_00466fb8:                 ;XREF[18,0]:  0041c714,0041c862,0041c995,0041cd3f
                                                          ;             0041d220,0041d377,0041d506,0041d701
                                                          ;             0041d8c4,0041dae3,0041dd3b,0041e1fe
                                                          ;             0041e467,0041e735,0041e9a9,0041ecf4
                                                          ;             0041ef78,0041f220
DATA:00466fb8                   undefined2  ??                                      
DATA:00466fba                   ??          ??                                      
DATA:00466fbb                   ??          ??                                      
                            DAT_00466fbc:                 ;XREF[18,0]:  0041c726,0041c874,0041c9a7,0041cd51
                                                          ;             0041d232,0041d389,0041d518,0041d713
                                                          ;             0041d8d6,0041daf5,0041dd4d,0041e210
                                                          ;             0041e479,0041e747,0041e9bb,0041ed06
                                                          ;             0041ef8a,0041f232
DATA:00466fbc                   undefined2  ??                                      
                            DAT_00466fbe:                 ;XREF[18,0]:  0041c737,0041c885,0041c9b8,0041cd62
                                                          ;             0041d243,0041d39a,0041d529,0041d724
                                                          ;             0041d8e7,0041db06,0041dd5e,0041e221
                                                          ;             0041e48a,0041e758,0041e9cc,0041ed17
                                                          ;             0041ef9b,0041f243
DATA:00466fbe                   undefined4  ??                                      
DATA:00466fc2                   ??          ??                                      
DATA:00466fc3                   ??          ??                                      
DATA:00466fc4                   ??          ??                                      
DATA:00466fc5                   ??          ??                                      
                            DAT_00466fc6:                 ;XREF[10,0]:  0041d3a9,0041d553,0041d92c,0041e266
                                                          ;             0041e499,0041e767,0041e9f6,0041ed5c
                                                          ;             0041efe0,0041f288
DATA:00466fc6                   undefined2  ??                                      
                            DAT_00466fc8:                 ;XREF[10,0]:  0041d3b5,0041d55f,0041d938,0041e272
                                                          ;             0041e4a5,0041e773,0041ea02,0041ed68
                                                          ;             0041efec,0041f294
DATA:00466fc8                   undefined2  ??                                      
                            DAT_00466fca:                 ;XREF[10,0]:  0041d3bb,0041d565,0041d93e,0041e278
                                                          ;             0041e4ab,0041e779,0041ea08,0041ed6e
                                                          ;             0041eff2,0041f29a
DATA:00466fca                   undefined2  ??                                      
                            DAT_00466fcc:                 ;XREF[10,0]:  0041d3af,0041d559,0041d932,0041e26c
                                                          ;             0041e49f,0041e76d,0041e9fc,0041ed62
                                                          ;             0041efe6,0041f28e
DATA:00466fcc                   undefined2  ??                                      
DATA:00466fce                   ??          ??                                      
DATA:00466fcf                   ??          ??                                      
                            DAT_00466fd0:                 ;XREF[10,0]:  0041d3c1,0041d56b,0041d944,0041e27e
                                                          ;             0041e4b1,0041e77f,0041ea0e,0041ed74
                                                          ;             0041eff8,0041f2a0
DATA:00466fd0                   undefined2  ??                                      
                            DAT_00466fd2:                 ;XREF[10,0]:  0041d3d2,0041d57c,0041d955,0041e28f
                                                          ;             0041e4c2,0041e790,0041ea1f,0041ed85
                                                          ;             0041f009,0041f2b1
DATA:00466fd2                   undefined4  ??                                      
DATA:00466fd6                   ??          ??                                      
DATA:00466fd7                   ??          ??                                      
DATA:00466fd8                   ??          ??                                      
DATA:00466fd9                   ??          ??                                      
                            DAT_00466fda:                 ;XREF[7,0]:   0041e2d4,0041e507,0041e7d5,0041ea49
                                                          ;             0041edaf,0041f069,0041f2f6
DATA:00466fda                   undefined2  ??                                      
                            DAT_00466fdc:                 ;XREF[7,0]:   0041e2e0,0041e513,0041e7e1,0041ea55
                                                          ;             0041edbb,0041f075,0041f302
DATA:00466fdc                   undefined2  ??                                      
                            DAT_00466fde:                 ;XREF[7,0]:   0041e2e6,0041e519,0041e7e7,0041ea5b
                                                          ;             0041edc1,0041f07b,0041f308
DATA:00466fde                   undefined2  ??                                      
                            DAT_00466fe0:                 ;XREF[7,0]:   0041e2da,0041e50d,0041e7db,0041ea4f
                                                          ;             0041edb5,0041f06f,0041f2fc
DATA:00466fe0                   undefined2  ??                                      
DATA:00466fe2                   ??          ??                                      
DATA:00466fe3                   ??          ??                                      
                            DAT_00466fe4:                 ;XREF[7,0]:   0041e2ec,0041e51f,0041e7ed,0041ea61
                                                          ;             0041edc7,0041f081,0041f30e
DATA:00466fe4                   undefined2  ??                                      
                            DAT_00466fe6:                 ;XREF[7,0]:   0041e2fd,0041e530,0041e7fe,0041ea72
                                                          ;             0041edd8,0041f092,0041f31f
DATA:00466fe6                   undefined4  ??                                      
DATA:00466fea                   ??          ??                                      
DATA:00466feb                   ??          ??                                      
DATA:00466fec                   ??          ??                                      
DATA:00466fed                   ??          ??                                      
                            DAT_00466fee:                 ;XREF[4,0]:   0041e575,0041e80d,0041ea9c,0041f364
DATA:00466fee                   undefined2  ??                                      
                            DAT_00466ff0:                 ;XREF[4,0]:   0041e581,0041e819,0041eaa8,0041f370
DATA:00466ff0                   undefined2  ??                                      
                            DAT_00466ff2:                 ;XREF[4,0]:   0041e587,0041e81f,0041eaae,0041f376
DATA:00466ff2                   undefined2  ??                                      
                            DAT_00466ff4:                 ;XREF[4,0]:   0041e57b,0041e813,0041eaa2,0041f36a
DATA:00466ff4                   undefined2  ??                                      
DATA:00466ff6                   ??          ??                                      
DATA:00466ff7                   ??          ??                                      
                            DAT_00466ff8:                 ;XREF[4,0]:   0041e58d,0041e825,0041eab4,0041f37c
DATA:00466ff8                   undefined2  ??                                      
                            DAT_00466ffa:                 ;XREF[4,0]:   0041e59e,0041e836,0041eac5,0041f38d
DATA:00466ffa                   undefined4  ??                                      
DATA:00466ffe                   ??          ??                                      
DATA:00466fff                   ??          ??                                      
DATA:00467000                   ??          ??                                      
DATA:00467001                   ??          ??                                      
                            DAT_00467002:                 ;XREF[2,0]:   0041eb0a,0041f3ed
DATA:00467002                   undefined2  ??                                      
                            DAT_00467004:                 ;XREF[2,0]:   0041eb16,0041f3f9
DATA:00467004                   undefined2  ??                                      
                            DAT_00467006:                 ;XREF[2,0]:   0041eb1c,0041f3ff
DATA:00467006                   undefined2  ??                                      
                            DAT_00467008:                 ;XREF[2,0]:   0041eb10,0041f3f3
DATA:00467008                   undefined2  ??                                      
DATA:0046700a                   ??          ??                                      
DATA:0046700b                   ??          ??                                      
                            DAT_0046700c:                 ;XREF[2,0]:   0041eb22,0041f405
DATA:0046700c                   undefined2  ??                                      
                            DAT_0046700e:                 ;XREF[2,0]:   0041eb36,0041f419
DATA:0046700e                   undefined4  ??                                      
DATA:00467012                   ??          ??                                      
DATA:00467013                   ??          ??                                      
DATA:00467014                   ??          ??                                      
DATA:00467015                   ??          ??                                      
DATA:00467016                   ??          ??                                      
DATA:00467017                   ??          ??                                      
DATA:00467018                   ??          ??                                      
DATA:00467019                   ??          ??                                      
DATA:0046701a                   ??          ??                                      
DATA:0046701b                   ??          ??                                      
DATA:0046701c                   ??          ??                                      
DATA:0046701d                   ??          ??                                      
DATA:0046701e                   ??          ??                                      
DATA:0046701f                   ??          ??                                      
DATA:00467020                   ??          ??                                      
DATA:00467021                   ??          ??                                      
DATA:00467022                   ??          ??                                      
DATA:00467023                   ??          ??                                      
DATA:00467024                   ??          ??                                      
DATA:00467025                   ??          ??                                      
DATA:00467026                   ??          ??                                      
DATA:00467027                   ??          ??                                      
DATA:00467028                   ??          ??                                      
DATA:00467029                   ??          ??                                      
DATA:0046702a                   ??          ??                                      
DATA:0046702b                   ??          ??                                      
DATA:0046702c                   ??          ??                                      
DATA:0046702d                   ??          ??                                      
DATA:0046702e                   ??          ??                                      
DATA:0046702f                   ??          ??                                      
DATA:00467030                   ??          ??                                      
DATA:00467031                   ??          ??                                      
DATA:00467032                   ??          ??                                      
DATA:00467033                   ??          ??                                      
DATA:00467034                   ??          ??                                      
DATA:00467035                   ??          ??                                      
DATA:00467036                   ??          ??                                      
DATA:00467037                   ??          ??                                      
DATA:00467038                   ??          ??                                      
DATA:00467039                   ??          ??                                      
DATA:0046703a                   ??          ??                                      
DATA:0046703b                   ??          ??                                      
DATA:0046703c                   ??          ??                                      
DATA:0046703d                   ??          ??                                      
DATA:0046703e                   ??          ??                                      
DATA:0046703f                   ??          ??                                      
DATA:00467040                   ??          ??                                      
DATA:00467041                   ??          ??                                      
DATA:00467042                   ??          ??                                      
DATA:00467043                   ??          ??                                      
DATA:00467044                   ??          ??                                      
DATA:00467045                   ??          ??                                      
DATA:00467046                   ??          ??                                      
DATA:00467047                   ??          ??                                      
DATA:00467048                   ??          ??                                      
DATA:00467049                   ??          ??                                      
DATA:0046704a                   ??          ??                                      
DATA:0046704b                   ??          ??                                      
DATA:0046704c                   ??          ??                                      
DATA:0046704d                   ??          ??                                      
DATA:0046704e                   ??          ??                                      
DATA:0046704f                   ??          ??                                      
DATA:00467050                   ??          ??                                      
DATA:00467051                   ??          ??                                      
DATA:00467052                   ??          ??                                      
DATA:00467053                   ??          ??                                      
DATA:00467054                   ??          ??                                      
DATA:00467055                   ??          ??                                      
DATA:00467056                   ??          ??                                      
DATA:00467057                   ??          ??                                      
DATA:00467058                   ??          ??                                      
DATA:00467059                   ??          ??                                      
DATA:0046705a                   ??          ??                                      
DATA:0046705b                   ??          ??                                      
DATA:0046705c                   ??          ??                                      
DATA:0046705d                   ??          ??                                      
DATA:0046705e                   ??          ??                                      
DATA:0046705f                   ??          ??                                      
DATA:00467060                   ??          ??                                      
DATA:00467061                   ??          ??                                      
DATA:00467062                   ??          ??                                      
DATA:00467063                   ??          ??                                      
DATA:00467064                   ??          ??                                      
DATA:00467065                   ??          ??                                      
DATA:00467066                   ??          ??                                      
DATA:00467067                   ??          ??                                      
DATA:00467068                   ??          ??                                      
DATA:00467069                   ??          ??                                      
DATA:0046706a                   ??          ??                                      
DATA:0046706b                   ??          ??                                      
DATA:0046706c                   ??          ??                                      
DATA:0046706d                   ??          ??                                      
DATA:0046706e                   ??          ??                                      
DATA:0046706f                   ??          ??                                      
DATA:00467070                   ??          ??                                      
DATA:00467071                   ??          ??                                      
DATA:00467072                   ??          ??                                      
DATA:00467073                   ??          ??                                      
DATA:00467074                   ??          ??                                      
DATA:00467075                   ??          ??                                      
DATA:00467076                   ??          ??                                      
DATA:00467077                   ??          ??                                      
DATA:00467078                   ??          ??                                      
DATA:00467079                   ??          ??                                      
DATA:0046707a                   ??          ??                                      
DATA:0046707b                   ??          ??                                      
DATA:0046707c                   ??          ??                                      
DATA:0046707d                   ??          ??                                      
DATA:0046707e                   ??          ??                                      
DATA:0046707f                   ??          ??                                      
DATA:00467080                   ??          ??                                      
DATA:00467081                   ??          ??                                      
DATA:00467082                   ??          ??                                      
DATA:00467083                   ??          ??                                      
DATA:00467084                   ??          ??                                      
DATA:00467085                   ??          ??                                      
DATA:00467086                   ??          ??                                      
DATA:00467087                   ??          ??                                      
DATA:00467088                   ??          ??                                      
DATA:00467089                   ??          ??                                      
DATA:0046708a                   ??          ??                                      
DATA:0046708b                   ??          ??                                      
DATA:0046708c                   ??          ??                                      
DATA:0046708d                   ??          ??                                      
DATA:0046708e                   ??          ??                                      
DATA:0046708f                   ??          ??                                      
DATA:00467090                   ??          ??                                      
DATA:00467091                   ??          ??                                      
DATA:00467092                   ??          ??                                      
DATA:00467093                   ??          ??                                      
DATA:00467094                   ??          ??                                      
DATA:00467095                   ??          ??                                      
DATA:00467096                   ??          ??                                      
DATA:00467097                   ??          ??                                      
DATA:00467098                   ??          ??                                      
DATA:00467099                   ??          ??                                      
DATA:0046709a                   ??          ??                                      
DATA:0046709b                   ??          ??                                      
DATA:0046709c                   ??          ??                                      
DATA:0046709d                   ??          ??                                      
DATA:0046709e                   ??          ??                                      
DATA:0046709f                   ??          ??                                      
DATA:004670a0                   ??          ??                                      
DATA:004670a1                   ??          ??                                      
DATA:004670a2                   ??          ??                                      
DATA:004670a3                   ??          ??                                      
DATA:004670a4                   ??          ??                                      
DATA:004670a5                   ??          ??                                      
DATA:004670a6                   ??          ??                                      
DATA:004670a7                   ??          ??                                      
DATA:004670a8                   ??          ??                                      
DATA:004670a9                   ??          ??                                      
DATA:004670aa                   ??          ??                                      
DATA:004670ab                   ??          ??                                      
DATA:004670ac                   ??          ??                                      
DATA:004670ad                   ??          ??                                      
DATA:004670ae                   ??          ??                                      
DATA:004670af                   ??          ??                                      
DATA:004670b0                   ??          ??                                      
DATA:004670b1                   ??          ??                                      
DATA:004670b2                   ??          ??                                      
DATA:004670b3                   ??          ??                                      
DATA:004670b4                   ??          ??                                      
DATA:004670b5                   ??          ??                                      
DATA:004670b6                   ??          ??                                      
DATA:004670b7                   ??          ??                                      
DATA:004670b8                   ??          ??                                      
DATA:004670b9                   ??          ??                                      
DATA:004670ba                   ??          ??                                      
DATA:004670bb                   ??          ??                                      
DATA:004670bc                   ??          ??                                      
DATA:004670bd                   ??          ??                                      
DATA:004670be                   ??          ??                                      
DATA:004670bf                   ??          ??                                      
DATA:004670c0                   ??          ??                                      
DATA:004670c1                   ??          ??                                      
DATA:004670c2                   ??          ??                                      
DATA:004670c3                   ??          ??                                      
DATA:004670c4                   ??          ??                                      
DATA:004670c5                   ??          ??                                      
DATA:004670c6                   ??          ??                                      
DATA:004670c7                   ??          ??                                      
DATA:004670c8                   ??          ??                                      
DATA:004670c9                   ??          ??                                      
DATA:004670ca                   ??          ??                                      
DATA:004670cb                   ??          ??                                      
                            DAT_004670cc:                 ;XREF[2,0]:   0041b224,0041b231
DATA:004670cc                   undefined4  ??                                      
DATA:004670d0                   ??          ??                                      
DATA:004670d1                   ??          ??                                      
DATA:004670d2                   ??          ??                                      
DATA:004670d3                   ??          ??                                      
DATA:004670d4                   ??          ??                                      
DATA:004670d5                   ??          ??                                      
DATA:004670d6                   ??          ??                                      
DATA:004670d7                   ??          ??                                      
DATA:004670d8                   ??          ??                                      
DATA:004670d9                   ??          ??                                      
DATA:004670da                   ??          ??                                      
DATA:004670db                   ??          ??                                      
DATA:004670dc                   ??          ??                                      
DATA:004670dd                   ??          ??                                      
DATA:004670de                   ??          ??                                      
DATA:004670df                   ??          ??                                      
DATA:004670e0                   ??          ??                                      
DATA:004670e1                   ??          ??                                      
DATA:004670e2                   ??          ??                                      
DATA:004670e3                   ??          ??                                      
DATA:004670e4                   ??          ??                                      
DATA:004670e5                   ??          ??                                      
DATA:004670e6                   ??          ??                                      
DATA:004670e7                   ??          ??                                      
DATA:004670e8                   ??          ??                                      
DATA:004670e9                   ??          ??                                      
DATA:004670ea                   ??          ??                                      
DATA:004670eb                   ??          ??                                      
DATA:004670ec                   ??          ??                                      
DATA:004670ed                   ??          ??                                      
DATA:004670ee                   ??          ??                                      
DATA:004670ef                   ??          ??                                      
DATA:004670f0                   ??          ??                                      
DATA:004670f1                   ??          ??                                      
DATA:004670f2                   ??          ??                                      
DATA:004670f3                   ??          ??                                      
DATA:004670f4                   ??          ??                                      
DATA:004670f5                   ??          ??                                      
DATA:004670f6                   ??          ??                                      
DATA:004670f7                   ??          ??                                      
DATA:004670f8                   ??          ??                                      
DATA:004670f9                   ??          ??                                      
DATA:004670fa                   ??          ??                                      
DATA:004670fb                   ??          ??                                      
DATA:004670fc                   ??          ??                                      
DATA:004670fd                   ??          ??                                      
DATA:004670fe                   ??          ??                                      
DATA:004670ff                   ??          ??                                      
DATA:00467100                   ??          ??                                      
DATA:00467101                   ??          ??                                      
DATA:00467102                   ??          ??                                      
DATA:00467103                   ??          ??                                      
DATA:00467104                   ??          ??                                      
DATA:00467105                   ??          ??                                      
DATA:00467106                   ??          ??                                      
DATA:00467107                   ??          ??                                      
DATA:00467108                   ??          ??                                      
DATA:00467109                   ??          ??                                      
DATA:0046710a                   ??          ??                                      
DATA:0046710b                   ??          ??                                      
                            DAT_0046710c:                 ;XREF[2,0]:   0041b13e,0041b143
DATA:0046710c                   undefined4  ??                                      
                            DAT_00467110:                 ;XREF[2,0]:   0041b16f,0041b174
DATA:00467110                   undefined4  ??                                      
DATA:00467114                   ??          ??                                      
DATA:00467115                   ??          ??                                      
DATA:00467116                   ??          ??                                      
DATA:00467117                   ??          ??                                      
DATA:00467118                   ??          ??                                      
DATA:00467119                   ??          ??                                      
DATA:0046711a                   ??          ??                                      
DATA:0046711b                   ??          ??                                      
                            DAT_0046711c:                 ;XREF[13,0]:  0041f8d2,0041f8ee,0041f8fd,0041f922
                                                          ;             0041f937,0041f979,0041fd69,0041fd70
                                                          ;             0041fdb4,0041fe4b,00420192,00420199
                                                          ;             00420281
DATA:0046711c                   undefined2  ??                                      
                            DAT_0046711e:                 ;XREF[49,0]:  0041f8b3,0041f8ba,0041f903,0041f928
                                                          ;             0041f933,0041f98c,0041fbbe,0041fbc5
                                                          ;             0041fbe6,0041fbed,0041fc12,0041fc19
                                                          ;             0041fc34,0041fc3b,0041fc5a,0041fc61
                                                          ;             0041fc7c,0041fc83,0041fca5,0041fcac
                                                          ;             0041fcf8,0041fcff,0041fd1f,0041fd26
                                                          ;             0041fd4a,0041fd51,0041fd91,0041fd98
                                                          ;             0041fe5e,004200b9,004200c0,004200d8
                                                          ;             004200df,004200f6,004200fd,0042011c
                                                          ;             00420123,00420148,0042014f,00420173
                                                          ;             0042017a,004201d0,004201d7,004201f2
                                                          ;             004201f9,0042021c,00420223,00420245
                                                          ;             0042024c
DATA:0046711e                   undefined2  ??                                      
                            DAT_00467120:                 ;XREF[5,0]:   0041f8ba,0041f933,0041fcac,0041fd98
                                                          ;             0042024c
DATA:00467120                   undefined2  ??                                      
DATA:00467122                   ??          ??                                      
DATA:00467123                   ??          ??                                      
DATA:00467124                   ??          ??                                      
DATA:00467125                   ??          ??                                      
DATA:00467126                   ??          ??                                      
DATA:00467127                   ??          ??                                      
DATA:00467128                   ??          ??                                      
DATA:00467129                   ??          ??                                      
DATA:0046712a                   ??          ??                                      
DATA:0046712b                   ??          ??                                      
DATA:0046712c                   ??          ??                                      
DATA:0046712d                   ??          ??                                      
DATA:0046712e                   ??          ??                                      
DATA:0046712f                   ??          ??                                      
DATA:00467130                   ??          ??                                      
DATA:00467131                   ??          ??                                      
DATA:00467132                   ??          ??                                      
DATA:00467133                   ??          ??                                      
DATA:00467134                   ??          ??                                      
DATA:00467135                   ??          ??                                      
DATA:00467136                   ??          ??                                      
DATA:00467137                   ??          ??                                      
DATA:00467138                   ??          ??                                      
DATA:00467139                   ??          ??                                      
DATA:0046713a                   ??          ??                                      
DATA:0046713b                   ??          ??                                      
DATA:0046713c                   ??          ??                                      
DATA:0046713d                   ??          ??                                      
DATA:0046713e                   ??          ??                                      
DATA:0046713f                   ??          ??                                      
DATA:00467140                   ??          ??                                      
DATA:00467141                   ??          ??                                      
DATA:00467142                   ??          ??                                      
DATA:00467143                   ??          ??                                      
DATA:00467144                   ??          ??                                      
DATA:00467145                   ??          ??                                      
DATA:00467146                   ??          ??                                      
DATA:00467147                   ??          ??                                      
DATA:00467148                   ??          ??                                      
DATA:00467149                   ??          ??                                      
DATA:0046714a                   ??          ??                                      
DATA:0046714b                   ??          ??                                      
DATA:0046714c                   ??          ??                                      
DATA:0046714d                   ??          ??                                      
DATA:0046714e                   ??          ??                                      
DATA:0046714f                   ??          ??                                      
DATA:00467150                   ??          ??                                      
DATA:00467151                   ??          ??                                      
DATA:00467152                   ??          ??                                      
DATA:00467153                   ??          ??                                      
DATA:00467154                   ??          ??                                      
DATA:00467155                   ??          ??                                      
DATA:00467156                   ??          ??                                      
DATA:00467157                   ??          ??                                      
DATA:00467158                   ??          ??                                      
DATA:00467159                   ??          ??                                      
DATA:0046715a                   ??          ??                                      
DATA:0046715b                   ??          ??                                      
DATA:0046715c                   ??          ??                                      
DATA:0046715d                   ??          ??                                      
DATA:0046715e                   ??          ??                                      
DATA:0046715f                   ??          ??                                      
DATA:00467160                   ??          ??                                      
DATA:00467161                   ??          ??                                      
DATA:00467162                   ??          ??                                      
DATA:00467163                   ??          ??                                      
DATA:00467164                   ??          ??                                      
DATA:00467165                   ??          ??                                      
DATA:00467166                   ??          ??                                      
DATA:00467167                   ??          ??                                      
DATA:00467168                   ??          ??                                      
DATA:00467169                   ??          ??                                      
DATA:0046716a                   ??          ??                                      
DATA:0046716b                   ??          ??                                      
DATA:0046716c                   ??          ??                                      
DATA:0046716d                   ??          ??                                      
DATA:0046716e                   ??          ??                                      
DATA:0046716f                   ??          ??                                      
DATA:00467170                   ??          ??                                      
DATA:00467171                   ??          ??                                      
DATA:00467172                   ??          ??                                      
DATA:00467173                   ??          ??                                      
DATA:00467174                   ??          ??                                      
DATA:00467175                   ??          ??                                      
DATA:00467176                   ??          ??                                      
DATA:00467177                   ??          ??                                      
DATA:00467178                   ??          ??                                      
DATA:00467179                   ??          ??                                      
DATA:0046717a                   ??          ??                                      
DATA:0046717b                   ??          ??                                      
DATA:0046717c                   ??          ??                                      
DATA:0046717d                   ??          ??                                      
DATA:0046717e                   ??          ??                                      
DATA:0046717f                   ??          ??                                      
DATA:00467180                   ??          ??                                      
DATA:00467181                   ??          ??                                      
DATA:00467182                   ??          ??                                      
DATA:00467183                   ??          ??                                      
DATA:00467184                   ??          ??                                      
DATA:00467185                   ??          ??                                      
DATA:00467186                   ??          ??                                      
DATA:00467187                   ??          ??                                      
DATA:00467188                   ??          ??                                      
DATA:00467189                   ??          ??                                      
DATA:0046718a                   ??          ??                                      
DATA:0046718b                   ??          ??                                      
DATA:0046718c                   ??          ??                                      
DATA:0046718d                   ??          ??                                      
DATA:0046718e                   ??          ??                                      
DATA:0046718f                   ??          ??                                      
DATA:00467190                   ??          ??                                      
DATA:00467191                   ??          ??                                      
DATA:00467192                   ??          ??                                      
DATA:00467193                   ??          ??                                      
DATA:00467194                   ??          ??                                      
DATA:00467195                   ??          ??                                      
DATA:00467196                   ??          ??                                      
DATA:00467197                   ??          ??                                      
DATA:00467198                   ??          ??                                      
DATA:00467199                   ??          ??                                      
DATA:0046719a                   ??          ??                                      
DATA:0046719b                   ??          ??                                      
DATA:0046719c                   ??          ??                                      
DATA:0046719d                   ??          ??                                      
DATA:0046719e                   ??          ??                                      
DATA:0046719f                   ??          ??                                      
DATA:004671a0                   ??          ??                                      
DATA:004671a1                   ??          ??                                      
DATA:004671a2                   ??          ??                                      
DATA:004671a3                   ??          ??                                      
DATA:004671a4                   ??          ??                                      
DATA:004671a5                   ??          ??                                      
DATA:004671a6                   ??          ??                                      
DATA:004671a7                   ??          ??                                      
DATA:004671a8                   ??          ??                                      
DATA:004671a9                   ??          ??                                      
DATA:004671aa                   ??          ??                                      
DATA:004671ab                   ??          ??                                      
DATA:004671ac                   ??          ??                                      
DATA:004671ad                   ??          ??                                      
DATA:004671ae                   ??          ??                                      
DATA:004671af                   ??          ??                                      
DATA:004671b0                   ??          ??                                      
DATA:004671b1                   ??          ??                                      
DATA:004671b2                   ??          ??                                      
DATA:004671b3                   ??          ??                                      
DATA:004671b4                   ??          ??                                      
DATA:004671b5                   ??          ??                                      
DATA:004671b6                   ??          ??                                      
DATA:004671b7                   ??          ??                                      
DATA:004671b8                   ??          ??                                      
DATA:004671b9                   ??          ??                                      
DATA:004671ba                   ??          ??                                      
DATA:004671bb                   ??          ??                                      
DATA:004671bc                   ??          ??                                      
DATA:004671bd                   ??          ??                                      
DATA:004671be                   ??          ??                                      
DATA:004671bf                   ??          ??                                      
DATA:004671c0                   ??          ??                                      
DATA:004671c1                   ??          ??                                      
DATA:004671c2                   ??          ??                                      
DATA:004671c3                   ??          ??                                      
DATA:004671c4                   ??          ??                                      
DATA:004671c5                   ??          ??                                      
DATA:004671c6                   ??          ??                                      
DATA:004671c7                   ??          ??                                      
DATA:004671c8                   ??          ??                                      
DATA:004671c9                   ??          ??                                      
DATA:004671ca                   ??          ??                                      
DATA:004671cb                   ??          ??                                      
DATA:004671cc                   ??          ??                                      
DATA:004671cd                   ??          ??                                      
DATA:004671ce                   ??          ??                                      
DATA:004671cf                   ??          ??                                      
DATA:004671d0                   ??          ??                                      
DATA:004671d1                   ??          ??                                      
DATA:004671d2                   ??          ??                                      
DATA:004671d3                   ??          ??                                      
DATA:004671d4                   ??          ??                                      
DATA:004671d5                   ??          ??                                      
DATA:004671d6                   ??          ??                                      
DATA:004671d7                   ??          ??                                      
DATA:004671d8                   ??          ??                                      
DATA:004671d9                   ??          ??                                      
DATA:004671da                   ??          ??                                      
DATA:004671db                   ??          ??                                      
DATA:004671dc                   ??          ??                                      
DATA:004671dd                   ??          ??                                      
DATA:004671de                   ??          ??                                      
DATA:004671df                   ??          ??                                      
DATA:004671e0                   ??          ??                                      
DATA:004671e1                   ??          ??                                      
DATA:004671e2                   ??          ??                                      
DATA:004671e3                   ??          ??                                      
DATA:004671e4                   ??          ??                                      
DATA:004671e5                   ??          ??                                      
DATA:004671e6                   ??          ??                                      
DATA:004671e7                   ??          ??                                      
DATA:004671e8                   ??          ??                                      
DATA:004671e9                   ??          ??                                      
DATA:004671ea                   ??          ??                                      
DATA:004671eb                   ??          ??                                      
DATA:004671ec                   ??          ??                                      
DATA:004671ed                   ??          ??                                      
DATA:004671ee                   ??          ??                                      
DATA:004671ef                   ??          ??                                      
DATA:004671f0                   ??          ??                                      
DATA:004671f1                   ??          ??                                      
DATA:004671f2                   ??          ??                                      
DATA:004671f3                   ??          ??                                      
DATA:004671f4                   ??          ??                                      
DATA:004671f5                   ??          ??                                      
DATA:004671f6                   ??          ??                                      
DATA:004671f7                   ??          ??                                      
DATA:004671f8                   ??          ??                                      
DATA:004671f9                   ??          ??                                      
DATA:004671fa                   ??          ??                                      
DATA:004671fb                   ??          ??                                      
DATA:004671fc                   ??          ??                                      
DATA:004671fd                   ??          ??                                      
DATA:004671fe                   ??          ??                                      
DATA:004671ff                   ??          ??                                      
DATA:00467200                   ??          ??                                      
DATA:00467201                   ??          ??                                      
DATA:00467202                   ??          ??                                      
DATA:00467203                   ??          ??                                      
DATA:00467204                   ??          ??                                      
DATA:00467205                   ??          ??                                      
DATA:00467206                   ??          ??                                      
DATA:00467207                   ??          ??                                      
DATA:00467208                   ??          ??                                      
DATA:00467209                   ??          ??                                      
DATA:0046720a                   ??          ??                                      
DATA:0046720b                   ??          ??                                      
DATA:0046720c                   ??          ??                                      
DATA:0046720d                   ??          ??                                      
DATA:0046720e                   ??          ??                                      
DATA:0046720f                   ??          ??                                      
DATA:00467210                   ??          ??                                      
DATA:00467211                   ??          ??                                      
DATA:00467212                   ??          ??                                      
DATA:00467213                   ??          ??                                      
DATA:00467214                   ??          ??                                      
DATA:00467215                   ??          ??                                      
DATA:00467216                   ??          ??                                      
DATA:00467217                   ??          ??                                      
DATA:00467218                   ??          ??                                      
DATA:00467219                   ??          ??                                      
DATA:0046721a                   ??          ??                                      
DATA:0046721b                   ??          ??                                      
DATA:0046721c                   ??          ??                                      
DATA:0046721d                   ??          ??                                      
DATA:0046721e                   ??          ??                                      
DATA:0046721f                   ??          ??                                      
DATA:00467220                   ??          ??                                      
DATA:00467221                   ??          ??                                      
DATA:00467222                   ??          ??                                      
DATA:00467223                   ??          ??                                      
DATA:00467224                   ??          ??                                      
DATA:00467225                   ??          ??                                      
DATA:00467226                   ??          ??                                      
DATA:00467227                   ??          ??                                      
DATA:00467228                   ??          ??                                      
DATA:00467229                   ??          ??                                      
DATA:0046722a                   ??          ??                                      
DATA:0046722b                   ??          ??                                      
DATA:0046722c                   ??          ??                                      
DATA:0046722d                   ??          ??                                      
DATA:0046722e                   ??          ??                                      
DATA:0046722f                   ??          ??                                      
DATA:00467230                   ??          ??                                      
DATA:00467231                   ??          ??                                      
DATA:00467232                   ??          ??                                      
DATA:00467233                   ??          ??                                      
DATA:00467234                   ??          ??                                      
DATA:00467235                   ??          ??                                      
DATA:00467236                   ??          ??                                      
DATA:00467237                   ??          ??                                      
DATA:00467238                   ??          ??                                      
DATA:00467239                   ??          ??                                      
DATA:0046723a                   ??          ??                                      
DATA:0046723b                   ??          ??                                      
DATA:0046723c                   ??          ??                                      
DATA:0046723d                   ??          ??                                      
DATA:0046723e                   ??          ??                                      
DATA:0046723f                   ??          ??                                      
DATA:00467240                   ??          ??                                      
DATA:00467241                   ??          ??                                      
DATA:00467242                   ??          ??                                      
DATA:00467243                   ??          ??                                      
DATA:00467244                   ??          ??                                      
DATA:00467245                   ??          ??                                      
DATA:00467246                   ??          ??                                      
DATA:00467247                   ??          ??                                      
DATA:00467248                   ??          ??                                      
DATA:00467249                   ??          ??                                      
DATA:0046724a                   ??          ??                                      
DATA:0046724b                   ??          ??                                      
DATA:0046724c                   ??          ??                                      
DATA:0046724d                   ??          ??                                      
DATA:0046724e                   ??          ??                                      
DATA:0046724f                   ??          ??                                      
DATA:00467250                   ??          ??                                      
DATA:00467251                   ??          ??                                      
DATA:00467252                   ??          ??                                      
DATA:00467253                   ??          ??                                      
DATA:00467254                   ??          ??                                      
DATA:00467255                   ??          ??                                      
DATA:00467256                   ??          ??                                      
DATA:00467257                   ??          ??                                      
DATA:00467258                   ??          ??                                      
DATA:00467259                   ??          ??                                      
DATA:0046725a                   ??          ??                                      
DATA:0046725b                   ??          ??                                      
DATA:0046725c                   ??          ??                                      
DATA:0046725d                   ??          ??                                      
DATA:0046725e                   ??          ??                                      
DATA:0046725f                   ??          ??                                      
DATA:00467260                   ??          ??                                      
DATA:00467261                   ??          ??                                      
DATA:00467262                   ??          ??                                      
DATA:00467263                   ??          ??                                      
DATA:00467264                   ??          ??                                      
DATA:00467265                   ??          ??                                      
DATA:00467266                   ??          ??                                      
DATA:00467267                   ??          ??                                      
DATA:00467268                   ??          ??                                      
DATA:00467269                   ??          ??                                      
DATA:0046726a                   ??          ??                                      
DATA:0046726b                   ??          ??                                      
DATA:0046726c                   ??          ??                                      
DATA:0046726d                   ??          ??                                      
DATA:0046726e                   ??          ??                                      
DATA:0046726f                   ??          ??                                      
DATA:00467270                   ??          ??                                      
DATA:00467271                   ??          ??                                      
DATA:00467272                   ??          ??                                      
DATA:00467273                   ??          ??                                      
DATA:00467274                   ??          ??                                      
DATA:00467275                   ??          ??                                      
DATA:00467276                   ??          ??                                      
DATA:00467277                   ??          ??                                      
DATA:00467278                   ??          ??                                      
DATA:00467279                   ??          ??                                      
DATA:0046727a                   ??          ??                                      
DATA:0046727b                   ??          ??                                      
DATA:0046727c                   ??          ??                                      
DATA:0046727d                   ??          ??                                      
DATA:0046727e                   ??          ??                                      
DATA:0046727f                   ??          ??                                      
DATA:00467280                   ??          ??                                      
DATA:00467281                   ??          ??                                      
DATA:00467282                   ??          ??                                      
DATA:00467283                   ??          ??                                      
DATA:00467284                   ??          ??                                      
DATA:00467285                   ??          ??                                      
DATA:00467286                   ??          ??                                      
DATA:00467287                   ??          ??                                      
DATA:00467288                   ??          ??                                      
DATA:00467289                   ??          ??                                      
DATA:0046728a                   ??          ??                                      
DATA:0046728b                   ??          ??                                      
DATA:0046728c                   ??          ??                                      
DATA:0046728d                   ??          ??                                      
DATA:0046728e                   ??          ??                                      
DATA:0046728f                   ??          ??                                      
DATA:00467290                   ??          ??                                      
DATA:00467291                   ??          ??                                      
DATA:00467292                   ??          ??                                      
DATA:00467293                   ??          ??                                      
DATA:00467294                   ??          ??                                      
DATA:00467295                   ??          ??                                      
DATA:00467296                   ??          ??                                      
DATA:00467297                   ??          ??                                      
DATA:00467298                   ??          ??                                      
DATA:00467299                   ??          ??                                      
DATA:0046729a                   ??          ??                                      
DATA:0046729b                   ??          ??                                      
DATA:0046729c                   ??          ??                                      
DATA:0046729d                   ??          ??                                      
DATA:0046729e                   ??          ??                                      
DATA:0046729f                   ??          ??                                      
DATA:004672a0                   ??          ??                                      
DATA:004672a1                   ??          ??                                      
DATA:004672a2                   ??          ??                                      
DATA:004672a3                   ??          ??                                      
DATA:004672a4                   ??          ??                                      
DATA:004672a5                   ??          ??                                      
DATA:004672a6                   ??          ??                                      
DATA:004672a7                   ??          ??                                      
DATA:004672a8                   ??          ??                                      
DATA:004672a9                   ??          ??                                      
DATA:004672aa                   ??          ??                                      
DATA:004672ab                   ??          ??                                      
DATA:004672ac                   ??          ??                                      
DATA:004672ad                   ??          ??                                      
                            DAT_004672ae:                 ;XREF[5,0]:   0041bf2a,0042070f,00420720,004207b0
                                                          ;             004207cd
DATA:004672ae                   undefined2  ??                                      
                            DAT_004672b0:                 ;XREF[5,0]:   0041bf47,0041f791,00420783,0042079a
                                                          ;             004207bd
DATA:004672b0                   undefined4  ??                                      
                            DAT_004672b4:                 ;XREF[2,0]:   0041bf2a,0042070f
DATA:004672b4                   undefined2  ??                                      
                            DAT_004672b6:                 ;XREF[3,0]:   0041f791,00420783,004207bd
DATA:004672b6                   undefined4  ??                                      
DATA:004672ba                   ??          ??                                      
DATA:004672bb                   ??          ??                                      
DATA:004672bc                   ??          ??                                      
DATA:004672bd                   ??          ??                                      
DATA:004672be                   ??          ??                                      
DATA:004672bf                   ??          ??                                      
DATA:004672c0                   ??          ??                                      
DATA:004672c1                   ??          ??                                      
DATA:004672c2                   ??          ??                                      
DATA:004672c3                   ??          ??                                      
DATA:004672c4                   ??          ??                                      
DATA:004672c5                   ??          ??                                      
DATA:004672c6                   ??          ??                                      
DATA:004672c7                   ??          ??                                      
DATA:004672c8                   ??          ??                                      
DATA:004672c9                   ??          ??                                      
DATA:004672ca                   ??          ??                                      
DATA:004672cb                   ??          ??                                      
DATA:004672cc                   ??          ??                                      
DATA:004672cd                   ??          ??                                      
DATA:004672ce                   ??          ??                                      
DATA:004672cf                   ??          ??                                      
DATA:004672d0                   ??          ??                                      
DATA:004672d1                   ??          ??                                      
DATA:004672d2                   ??          ??                                      
DATA:004672d3                   ??          ??                                      
DATA:004672d4                   ??          ??                                      
DATA:004672d5                   ??          ??                                      
DATA:004672d6                   ??          ??                                      
DATA:004672d7                   ??          ??                                      
DATA:004672d8                   ??          ??                                      
DATA:004672d9                   ??          ??                                      
DATA:004672da                   ??          ??                                      
DATA:004672db                   ??          ??                                      
DATA:004672dc                   ??          ??                                      
DATA:004672dd                   ??          ??                                      
DATA:004672de                   ??          ??                                      
DATA:004672df                   ??          ??                                      
DATA:004672e0                   ??          ??                                      
DATA:004672e1                   ??          ??                                      
DATA:004672e2                   ??          ??                                      
DATA:004672e3                   ??          ??                                      
DATA:004672e4                   ??          ??                                      
DATA:004672e5                   ??          ??                                      
DATA:004672e6                   ??          ??                                      
DATA:004672e7                   ??          ??                                      
DATA:004672e8                   ??          ??                                      
DATA:004672e9                   ??          ??                                      
DATA:004672ea                   ??          ??                                      
DATA:004672eb                   ??          ??                                      
DATA:004672ec                   ??          ??                                      
DATA:004672ed                   ??          ??                                      
DATA:004672ee                   ??          ??                                      
DATA:004672ef                   ??          ??                                      
DATA:004672f0                   ??          ??                                      
DATA:004672f1                   ??          ??                                      
DATA:004672f2                   ??          ??                                      
DATA:004672f3                   ??          ??                                      
DATA:004672f4                   ??          ??                                      
DATA:004672f5                   ??          ??                                      
DATA:004672f6                   ??          ??                                      
DATA:004672f7                   ??          ??                                      
DATA:004672f8                   ??          ??                                      
DATA:004672f9                   ??          ??                                      
DATA:004672fa                   ??          ??                                      
DATA:004672fb                   ??          ??                                      
DATA:004672fc                   ??          ??                                      
DATA:004672fd                   ??          ??                                      
DATA:004672fe                   ??          ??                                      
DATA:004672ff                   ??          ??                                      
DATA:00467300                   ??          ??                                      
DATA:00467301                   ??          ??                                      
DATA:00467302                   ??          ??                                      
DATA:00467303                   ??          ??                                      
DATA:00467304                   ??          ??                                      
DATA:00467305                   ??          ??                                      
DATA:00467306                   ??          ??                                      
DATA:00467307                   ??          ??                                      
DATA:00467308                   ??          ??                                      
DATA:00467309                   ??          ??                                      
DATA:0046730a                   ??          ??                                      
DATA:0046730b                   ??          ??                                      
DATA:0046730c                   ??          ??                                      
DATA:0046730d                   ??          ??                                      
DATA:0046730e                   ??          ??                                      
DATA:0046730f                   ??          ??                                      
DATA:00467310                   ??          ??                                      
DATA:00467311                   ??          ??                                      
DATA:00467312                   ??          ??                                      
DATA:00467313                   ??          ??                                      
DATA:00467314                   ??          ??                                      
DATA:00467315                   ??          ??                                      
DATA:00467316                   ??          ??                                      
DATA:00467317                   ??          ??                                      
DATA:00467318                   ??          ??                                      
DATA:00467319                   ??          ??                                      
DATA:0046731a                   ??          ??                                      
DATA:0046731b                   ??          ??                                      
DATA:0046731c                   ??          ??                                      
DATA:0046731d                   ??          ??                                      
DATA:0046731e                   ??          ??                                      
DATA:0046731f                   ??          ??                                      
DATA:00467320                   ??          ??                                      
DATA:00467321                   ??          ??                                      
DATA:00467322                   ??          ??                                      
DATA:00467323                   ??          ??                                      
DATA:00467324                   ??          ??                                      
DATA:00467325                   ??          ??                                      
DATA:00467326                   ??          ??                                      
DATA:00467327                   ??          ??                                      
DATA:00467328                   ??          ??                                      
DATA:00467329                   ??          ??                                      
DATA:0046732a                   ??          ??                                      
DATA:0046732b                   ??          ??                                      
DATA:0046732c                   ??          ??                                      
DATA:0046732d                   ??          ??                                      
DATA:0046732e                   ??          ??                                      
DATA:0046732f                   ??          ??                                      
DATA:00467330                   ??          ??                                      
DATA:00467331                   ??          ??                                      
DATA:00467332                   ??          ??                                      
DATA:00467333                   ??          ??                                      
DATA:00467334                   ??          ??                                      
DATA:00467335                   ??          ??                                      
DATA:00467336                   ??          ??                                      
DATA:00467337                   ??          ??                                      
DATA:00467338                   ??          ??                                      
DATA:00467339                   ??          ??                                      
DATA:0046733a                   ??          ??                                      
DATA:0046733b                   ??          ??                                      
DATA:0046733c                   ??          ??                                      
DATA:0046733d                   ??          ??                                      
DATA:0046733e                   ??          ??                                      
DATA:0046733f                   ??          ??                                      
DATA:00467340                   ??          ??                                      
DATA:00467341                   ??          ??                                      
DATA:00467342                   ??          ??                                      
DATA:00467343                   ??          ??                                      
DATA:00467344                   ??          ??                                      
DATA:00467345                   ??          ??                                      
DATA:00467346                   ??          ??                                      
DATA:00467347                   ??          ??                                      
DATA:00467348                   ??          ??                                      
DATA:00467349                   ??          ??                                      
DATA:0046734a                   ??          ??                                      
DATA:0046734b                   ??          ??                                      
DATA:0046734c                   ??          ??                                      
DATA:0046734d                   ??          ??                                      
DATA:0046734e                   ??          ??                                      
DATA:0046734f                   ??          ??                                      
DATA:00467350                   ??          ??                                      
DATA:00467351                   ??          ??                                      
DATA:00467352                   ??          ??                                      
DATA:00467353                   ??          ??                                      
DATA:00467354                   ??          ??                                      
DATA:00467355                   ??          ??                                      
DATA:00467356                   ??          ??                                      
DATA:00467357                   ??          ??                                      
DATA:00467358                   ??          ??                                      
DATA:00467359                   ??          ??                                      
DATA:0046735a                   ??          ??                                      
DATA:0046735b                   ??          ??                                      
DATA:0046735c                   ??          ??                                      
DATA:0046735d                   ??          ??                                      
DATA:0046735e                   ??          ??                                      
DATA:0046735f                   ??          ??                                      
DATA:00467360                   ??          ??                                      
DATA:00467361                   ??          ??                                      
DATA:00467362                   ??          ??                                      
DATA:00467363                   ??          ??                                      
DATA:00467364                   ??          ??                                      
DATA:00467365                   ??          ??                                      
DATA:00467366                   ??          ??                                      
DATA:00467367                   ??          ??                                      
DATA:00467368                   ??          ??                                      
DATA:00467369                   ??          ??                                      
DATA:0046736a                   ??          ??                                      
DATA:0046736b                   ??          ??                                      
DATA:0046736c                   ??          ??                                      
DATA:0046736d                   ??          ??                                      
DATA:0046736e                   ??          ??                                      
DATA:0046736f                   ??          ??                                      
DATA:00467370                   ??          ??                                      
DATA:00467371                   ??          ??                                      
DATA:00467372                   ??          ??                                      
DATA:00467373                   ??          ??                                      
DATA:00467374                   ??          ??                                      
DATA:00467375                   ??          ??                                      
DATA:00467376                   ??          ??                                      
DATA:00467377                   ??          ??                                      
DATA:00467378                   ??          ??                                      
DATA:00467379                   ??          ??                                      
DATA:0046737a                   ??          ??                                      
DATA:0046737b                   ??          ??                                      
DATA:0046737c                   ??          ??                                      
DATA:0046737d                   ??          ??                                      
DATA:0046737e                   ??          ??                                      
DATA:0046737f                   ??          ??                                      
DATA:00467380                   ??          ??                                      
DATA:00467381                   ??          ??                                      
DATA:00467382                   ??          ??                                      
DATA:00467383                   ??          ??                                      
DATA:00467384                   ??          ??                                      
DATA:00467385                   ??          ??                                      
DATA:00467386                   ??          ??                                      
DATA:00467387                   ??          ??                                      
DATA:00467388                   ??          ??                                      
DATA:00467389                   ??          ??                                      
DATA:0046738a                   ??          ??                                      
DATA:0046738b                   ??          ??                                      
DATA:0046738c                   ??          ??                                      
DATA:0046738d                   ??          ??                                      
DATA:0046738e                   ??          ??                                      
DATA:0046738f                   ??          ??                                      
DATA:00467390                   ??          ??                                      
DATA:00467391                   ??          ??                                      
DATA:00467392                   ??          ??                                      
DATA:00467393                   ??          ??                                      
DATA:00467394                   ??          ??                                      
DATA:00467395                   ??          ??                                      
DATA:00467396                   ??          ??                                      
DATA:00467397                   ??          ??                                      
DATA:00467398                   ??          ??                                      
DATA:00467399                   ??          ??                                      
DATA:0046739a                   ??          ??                                      
DATA:0046739b                   ??          ??                                      
DATA:0046739c                   ??          ??                                      
DATA:0046739d                   ??          ??                                      
DATA:0046739e                   ??          ??                                      
DATA:0046739f                   ??          ??                                      
DATA:004673a0                   ??          ??                                      
DATA:004673a1                   ??          ??                                      
DATA:004673a2                   ??          ??                                      
DATA:004673a3                   ??          ??                                      
DATA:004673a4                   ??          ??                                      
DATA:004673a5                   ??          ??                                      
DATA:004673a6                   ??          ??                                      
DATA:004673a7                   ??          ??                                      
DATA:004673a8                   ??          ??                                      
DATA:004673a9                   ??          ??                                      
DATA:004673aa                   ??          ??                                      
DATA:004673ab                   ??          ??                                      
DATA:004673ac                   ??          ??                                      
DATA:004673ad                   ??          ??                                      
DATA:004673ae                   ??          ??                                      
DATA:004673af                   ??          ??                                      
DATA:004673b0                   ??          ??                                      
DATA:004673b1                   ??          ??                                      
DATA:004673b2                   ??          ??                                      
DATA:004673b3                   ??          ??                                      
DATA:004673b4                   ??          ??                                      
DATA:004673b5                   ??          ??                                      
DATA:004673b6                   ??          ??                                      
DATA:004673b7                   ??          ??                                      
DATA:004673b8                   ??          ??                                      
DATA:004673b9                   ??          ??                                      
DATA:004673ba                   ??          ??                                      
DATA:004673bb                   ??          ??                                      
DATA:004673bc                   ??          ??                                      
DATA:004673bd                   ??          ??                                      
DATA:004673be                   ??          ??                                      
DATA:004673bf                   ??          ??                                      
DATA:004673c0                   ??          ??                                      
DATA:004673c1                   ??          ??                                      
DATA:004673c2                   ??          ??                                      
DATA:004673c3                   ??          ??                                      
DATA:004673c4                   ??          ??                                      
DATA:004673c5                   ??          ??                                      
DATA:004673c6                   ??          ??                                      
DATA:004673c7                   ??          ??                                      
DATA:004673c8                   ??          ??                                      
DATA:004673c9                   ??          ??                                      
DATA:004673ca                   ??          ??                                      
DATA:004673cb                   ??          ??                                      
DATA:004673cc                   ??          ??                                      
DATA:004673cd                   ??          ??                                      
DATA:004673ce                   ??          ??                                      
DATA:004673cf                   ??          ??                                      
DATA:004673d0                   ??          ??                                      
DATA:004673d1                   ??          ??                                      
DATA:004673d2                   ??          ??                                      
DATA:004673d3                   ??          ??                                      
DATA:004673d4                   ??          ??                                      
DATA:004673d5                   ??          ??                                      
DATA:004673d6                   ??          ??                                      
DATA:004673d7                   ??          ??                                      
DATA:004673d8                   ??          ??                                      
DATA:004673d9                   ??          ??                                      
DATA:004673da                   ??          ??                                      
DATA:004673db                   ??          ??                                      
                            DAT_004673dc:                 ;XREF[3,0]:   0041ad97,0041ada2,0041adb0
DATA:004673dc                   undefined4  ??                                      
                            DAT_004673e0:                 ;XREF[15,0]:  0041b1d6,0041b1eb,0041b70e,0041bed8
                                                          ;             0041f722,0041f732,0041f746,0041f7d1
                                                          ;             00420a88,00420ad7,00420af3,00421d27
                                                          ;             00421e8a,00421ea2,00421f6e
DATA:004673e0                   undefined4  ??                                      
                            DAT_004673e4:                 ;XREF[1,0]:   0041f7d1
DATA:004673e4                   undefined4  ??                                      
DATA:004673e8                   ??          ??                                      
DATA:004673e9                   ??          ??                                      
DATA:004673ea                   ??          ??                                      
DATA:004673eb                   ??          ??                                      
DATA:004673ec                   ??          ??                                      
DATA:004673ed                   ??          ??                                      
DATA:004673ee                   ??          ??                                      
DATA:004673ef                   ??          ??                                      
DATA:004673f0                   ??          ??                                      
DATA:004673f1                   ??          ??                                      
DATA:004673f2                   ??          ??                                      
DATA:004673f3                   ??          ??                                      
                            DAT_004673f4:                 ;XREF[5,0]:   0041aef9,0041af04,0041f7e5,00421bec
                                                          ;             00421bfd
DATA:004673f4                   undefined4  ??                                      
                            DAT_004673f8:                 ;XREF[4,0]:   0041ae0b,0041ae1c,0041b0f0,0041f7f1
DATA:004673f8                   undefined4  ??                                      
                            DAT_004673fc:                 ;XREF[6,0]:   0041ad2d,0041ae3c,0041ae46,0041af30
                                                          ;             0041af6a,0041af76
DATA:004673fc                   undefined4  ??                                      
                            DAT_00467400:                 ;XREF[1,0]:   0041af6a
DATA:00467400                   undefined4  ??                                      
DATA:00467404                   ??          ??                                      
DATA:00467405                   ??          ??                                      
DATA:00467406                   ??          ??                                      
DATA:00467407                   ??          ??                                      
DATA:00467408                   ??          ??                                      
DATA:00467409                   ??          ??                                      
DATA:0046740a                   ??          ??                                      
DATA:0046740b                   ??          ??                                      
DATA:0046740c                   ??          ??                                      
DATA:0046740d                   ??          ??                                      
DATA:0046740e                   ??          ??                                      
DATA:0046740f                   ??          ??                                      
DATA:00467410                   ??          ??                                      
DATA:00467411                   ??          ??                                      
DATA:00467412                   ??          ??                                      
DATA:00467413                   ??          ??                                      
                            DAT_00467414:                 ;XREF[4,0]:   0041ae54,0041ae5e,0041af7c,00421eb8
DATA:00467414                   undefined4  ??                                      
DATA:00467418                   ??          ??                                      
DATA:00467419                   ??          ??                                      
DATA:0046741a                   ??          ??                                      
DATA:0046741b                   ??          ??                                      
DATA:0046741c                   ??          ??                                      
DATA:0046741d                   ??          ??                                      
DATA:0046741e                   ??          ??                                      
DATA:0046741f                   ??          ??                                      
DATA:00467420                   ??          ??                                      
DATA:00467421                   ??          ??                                      
DATA:00467422                   ??          ??                                      
DATA:00467423                   ??          ??                                      
DATA:00467424                   ??          ??                                      
DATA:00467425                   ??          ??                                      
DATA:00467426                   ??          ??                                      
DATA:00467427                   ??          ??                                      
                            DAT_00467428:                 ;XREF[1,0]:   00421ee9
DATA:00467428                   undefined4  ??                                      
                            DAT_0046742c:                 ;XREF[6,0]:   0041ad23,0041ae84,0041ae8e,0041af35
                                                          ;             0041af8c,0041af98
DATA:0046742c                   undefined4  ??                                      
DATA:00467430                   ??          ??                                      
DATA:00467431                   ??          ??                                      
DATA:00467432                   ??          ??                                      
DATA:00467433                   ??          ??                                      
DATA:00467434                   ??          ??                                      
DATA:00467435                   ??          ??                                      
DATA:00467436                   ??          ??                                      
DATA:00467437                   ??          ??                                      
DATA:00467438                   ??          ??                                      
DATA:00467439                   ??          ??                                      
DATA:0046743a                   ??          ??                                      
DATA:0046743b                   ??          ??                                      
                            DAT_0046743c:                 ;XREF[2,0]:   0041aeb5,0041aebc
DATA:0046743c                   undefined4  ??                                      
                            DAT_00467440:                 ;XREF[2,0]:   0041aed7,0041aede
DATA:00467440                   undefined4  ??                                      
                            DAT_00467444:                 ;XREF[4,0]:   0041ae9c,0041af9e,00420a01,00420a58
DATA:00467444                   undefined4  ??                                      
DATA:00467448                   ??          ??                                      
DATA:00467449                   ??          ??                                      
DATA:0046744a                   ??          ??                                      
DATA:0046744b                   ??          ??                                      
DATA:0046744c                   ??          ??                                      
DATA:0046744d                   ??          ??                                      
DATA:0046744e                   ??          ??                                      
DATA:0046744f                   ??          ??                                      
DATA:00467450                   ??          ??                                      
DATA:00467451                   ??          ??                                      
DATA:00467452                   ??          ??                                      
DATA:00467453                   ??          ??                                      
                            DAT_00467454:                 ;XREF[3,0]:   0041aec7,0042049d,00421111
DATA:00467454                   undefined4  ??                                      
                            DAT_00467458:                 ;XREF[2,0]:   0041aee9,004210ba
DATA:00467458                   undefined4  ??                                      
DATA:0046745c                   ??          ??                                      
DATA:0046745d                   ??          ??                                      
DATA:0046745e                   ??          ??                                      
DATA:0046745f                   ??          ??                                      
                            DAT_00467460:                 ;XREF[2,0]:   00425ea2,00425eaf
DATA:00467460                   undefined2  ??                                      
                            DAT_00467462:                 ;XREF[2,0]:   00425e9d,00425eb9
DATA:00467462                   undefined2  ??                                      
                            DAT_00467464:                 ;XREF[9,0]:   00422df6,00422ef2,00422f65,004231a2
                                                          ;             004232a9,00423405,00425fa8,004260f1
                                                          ;             0042617f
DATA:00467464                   undefined2  ??                                      
                            DAT_00467466:                 ;XREF[3,0]:   0042249f,004224bb,00426274
DATA:00467466                   undefined2  ??                                      
                            DAT_00467468:                 ;XREF[1,0]:   0042628a
DATA:00467468                   undefined2  ??                                      
DATA:0046746a                   ??          ??                                      
DATA:0046746b                   ??          ??                                      
DATA:0046746c                   ??          ??                                      
DATA:0046746d                   ??          ??                                      
DATA:0046746e                   ??          ??                                      
DATA:0046746f                   ??          ??                                      
DATA:00467470                   ??          ??                                      
DATA:00467471                   ??          ??                                      
DATA:00467472                   ??          ??                                      
DATA:00467473                   ??          ??                                      
DATA:00467474                   ??          ??                                      
DATA:00467475                   ??          ??                                      
DATA:00467476                   ??          ??                                      
DATA:00467477                   ??          ??                                      
DATA:00467478                   ??          ??                                      
DATA:00467479                   ??          ??                                      
DATA:0046747a                   ??          ??                                      
DATA:0046747b                   ??          ??                                      
DATA:0046747c                   ??          ??                                      
DATA:0046747d                   ??          ??                                      
DATA:0046747e                   ??          ??                                      
DATA:0046747f                   ??          ??                                      
DATA:00467480                   ??          ??                                      
DATA:00467481                   ??          ??                                      
DATA:00467482                   ??          ??                                      
DATA:00467483                   ??          ??                                      
DATA:00467484                   ??          ??                                      
DATA:00467485                   ??          ??                                      
DATA:00467486                   ??          ??                                      
DATA:00467487                   ??          ??                                      
DATA:00467488                   ??          ??                                      
DATA:00467489                   ??          ??                                      
DATA:0046748a                   ??          ??                                      
DATA:0046748b                   ??          ??                                      
DATA:0046748c                   ??          ??                                      
DATA:0046748d                   ??          ??                                      
DATA:0046748e                   ??          ??                                      
DATA:0046748f                   ??          ??                                      
DATA:00467490                   ??          ??                                      
DATA:00467491                   ??          ??                                      
DATA:00467492                   ??          ??                                      
DATA:00467493                   ??          ??                                      
DATA:00467494                   ??          ??                                      
DATA:00467495                   ??          ??                                      
DATA:00467496                   ??          ??                                      
DATA:00467497                   ??          ??                                      
DATA:00467498                   ??          ??                                      
DATA:00467499                   ??          ??                                      
DATA:0046749a                   ??          ??                                      
DATA:0046749b                   ??          ??                                      
DATA:0046749c                   ??          ??                                      
DATA:0046749d                   ??          ??                                      
DATA:0046749e                   ??          ??                                      
DATA:0046749f                   ??          ??                                      
DATA:004674a0                   ??          ??                                      
DATA:004674a1                   ??          ??                                      
DATA:004674a2                   ??          ??                                      
DATA:004674a3                   ??          ??                                      
DATA:004674a4                   ??          ??                                      
DATA:004674a5                   ??          ??                                      
DATA:004674a6                   ??          ??                                      
DATA:004674a7                   ??          ??                                      
DATA:004674a8                   ??          ??                                      
DATA:004674a9                   ??          ??                                      
DATA:004674aa                   ??          ??                                      
DATA:004674ab                   ??          ??                                      
DATA:004674ac                   ??          ??                                      
DATA:004674ad                   ??          ??                                      
DATA:004674ae                   ??          ??                                      
DATA:004674af                   ??          ??                                      
DATA:004674b0                   ??          ??                                      
DATA:004674b1                   ??          ??                                      
DATA:004674b2                   ??          ??                                      
DATA:004674b3                   ??          ??                                      
DATA:004674b4                   ??          ??                                      
DATA:004674b5                   ??          ??                                      
DATA:004674b6                   ??          ??                                      
DATA:004674b7                   ??          ??                                      
DATA:004674b8                   ??          ??                                      
DATA:004674b9                   ??          ??                                      
DATA:004674ba                   ??          ??                                      
DATA:004674bb                   ??          ??                                      
DATA:004674bc                   ??          ??                                      
DATA:004674bd                   ??          ??                                      
DATA:004674be                   ??          ??                                      
DATA:004674bf                   ??          ??                                      
DATA:004674c0                   ??          ??                                      
DATA:004674c1                   ??          ??                                      
DATA:004674c2                   ??          ??                                      
DATA:004674c3                   ??          ??                                      
DATA:004674c4                   ??          ??                                      
DATA:004674c5                   ??          ??                                      
DATA:004674c6                   ??          ??                                      
DATA:004674c7                   ??          ??                                      
DATA:004674c8                   ??          ??                                      
DATA:004674c9                   ??          ??                                      
DATA:004674ca                   ??          ??                                      
DATA:004674cb                   ??          ??                                      
DATA:004674cc                   ??          ??                                      
DATA:004674cd                   ??          ??                                      
DATA:004674ce                   ??          ??                                      
DATA:004674cf                   ??          ??                                      
DATA:004674d0                   ??          ??                                      
DATA:004674d1                   ??          ??                                      
DATA:004674d2                   ??          ??                                      
DATA:004674d3                   ??          ??                                      
DATA:004674d4                   ??          ??                                      
DATA:004674d5                   ??          ??                                      
DATA:004674d6                   ??          ??                                      
DATA:004674d7                   ??          ??                                      
DATA:004674d8                   ??          ??                                      
DATA:004674d9                   ??          ??                                      
DATA:004674da                   ??          ??                                      
DATA:004674db                   ??          ??                                      
DATA:004674dc                   ??          ??                                      
DATA:004674dd                   ??          ??                                      
DATA:004674de                   ??          ??                                      
DATA:004674df                   ??          ??                                      
DATA:004674e0                   ??          ??                                      
DATA:004674e1                   ??          ??                                      
DATA:004674e2                   ??          ??                                      
DATA:004674e3                   ??          ??                                      
DATA:004674e4                   ??          ??                                      
DATA:004674e5                   ??          ??                                      
DATA:004674e6                   ??          ??                                      
DATA:004674e7                   ??          ??                                      
DATA:004674e8                   ??          ??                                      
DATA:004674e9                   ??          ??                                      
DATA:004674ea                   ??          ??                                      
DATA:004674eb                   ??          ??                                      
DATA:004674ec                   ??          ??                                      
DATA:004674ed                   ??          ??                                      
DATA:004674ee                   ??          ??                                      
DATA:004674ef                   ??          ??                                      
DATA:004674f0                   ??          ??                                      
DATA:004674f1                   ??          ??                                      
DATA:004674f2                   ??          ??                                      
DATA:004674f3                   ??          ??                                      
DATA:004674f4                   ??          ??                                      
DATA:004674f5                   ??          ??                                      
DATA:004674f6                   ??          ??                                      
DATA:004674f7                   ??          ??                                      
DATA:004674f8                   ??          ??                                      
DATA:004674f9                   ??          ??                                      
DATA:004674fa                   ??          ??                                      
DATA:004674fb                   ??          ??                                      
DATA:004674fc                   ??          ??                                      
DATA:004674fd                   ??          ??                                      
DATA:004674fe                   ??          ??                                      
DATA:004674ff                   ??          ??                                      
DATA:00467500                   ??          ??                                      
DATA:00467501                   ??          ??                                      
DATA:00467502                   ??          ??                                      
DATA:00467503                   ??          ??                                      
DATA:00467504                   ??          ??                                      
DATA:00467505                   ??          ??                                      
DATA:00467506                   ??          ??                                      
DATA:00467507                   ??          ??                                      
DATA:00467508                   ??          ??                                      
DATA:00467509                   ??          ??                                      
DATA:0046750a                   ??          ??                                      
DATA:0046750b                   ??          ??                                      
DATA:0046750c                   ??          ??                                      
DATA:0046750d                   ??          ??                                      
DATA:0046750e                   ??          ??                                      
DATA:0046750f                   ??          ??                                      
DATA:00467510                   ??          ??                                      
DATA:00467511                   ??          ??                                      
DATA:00467512                   ??          ??                                      
DATA:00467513                   ??          ??                                      
DATA:00467514                   ??          ??                                      
DATA:00467515                   ??          ??                                      
DATA:00467516                   ??          ??                                      
DATA:00467517                   ??          ??                                      
DATA:00467518                   ??          ??                                      
DATA:00467519                   ??          ??                                      
DATA:0046751a                   ??          ??                                      
DATA:0046751b                   ??          ??                                      
DATA:0046751c                   ??          ??                                      
DATA:0046751d                   ??          ??                                      
DATA:0046751e                   ??          ??                                      
DATA:0046751f                   ??          ??                                      
DATA:00467520                   ??          ??                                      
DATA:00467521                   ??          ??                                      
DATA:00467522                   ??          ??                                      
DATA:00467523                   ??          ??                                      
DATA:00467524                   ??          ??                                      
DATA:00467525                   ??          ??                                      
DATA:00467526                   ??          ??                                      
DATA:00467527                   ??          ??                                      
DATA:00467528                   ??          ??                                      
DATA:00467529                   ??          ??                                      
DATA:0046752a                   ??          ??                                      
DATA:0046752b                   ??          ??                                      
DATA:0046752c                   ??          ??                                      
DATA:0046752d                   ??          ??                                      
DATA:0046752e                   ??          ??                                      
DATA:0046752f                   ??          ??                                      
DATA:00467530                   ??          ??                                      
DATA:00467531                   ??          ??                                      
DATA:00467532                   ??          ??                                      
DATA:00467533                   ??          ??                                      
DATA:00467534                   ??          ??                                      
DATA:00467535                   ??          ??                                      
DATA:00467536                   ??          ??                                      
DATA:00467537                   ??          ??                                      
DATA:00467538                   ??          ??                                      
DATA:00467539                   ??          ??                                      
DATA:0046753a                   ??          ??                                      
DATA:0046753b                   ??          ??                                      
DATA:0046753c                   ??          ??                                      
DATA:0046753d                   ??          ??                                      
DATA:0046753e                   ??          ??                                      
DATA:0046753f                   ??          ??                                      
DATA:00467540                   ??          ??                                      
DATA:00467541                   ??          ??                                      
DATA:00467542                   ??          ??                                      
DATA:00467543                   ??          ??                                      
DATA:00467544                   ??          ??                                      
DATA:00467545                   ??          ??                                      
DATA:00467546                   ??          ??                                      
DATA:00467547                   ??          ??                                      
DATA:00467548                   ??          ??                                      
DATA:00467549                   ??          ??                                      
DATA:0046754a                   ??          ??                                      
DATA:0046754b                   ??          ??                                      
DATA:0046754c                   ??          ??                                      
DATA:0046754d                   ??          ??                                      
DATA:0046754e                   ??          ??                                      
DATA:0046754f                   ??          ??                                      
DATA:00467550                   ??          ??                                      
DATA:00467551                   ??          ??                                      
DATA:00467552                   ??          ??                                      
DATA:00467553                   ??          ??                                      
DATA:00467554                   ??          ??                                      
DATA:00467555                   ??          ??                                      
DATA:00467556                   ??          ??                                      
DATA:00467557                   ??          ??                                      
DATA:00467558                   ??          ??                                      
DATA:00467559                   ??          ??                                      
DATA:0046755a                   ??          ??                                      
DATA:0046755b                   ??          ??                                      
DATA:0046755c                   ??          ??                                      
DATA:0046755d                   ??          ??                                      
DATA:0046755e                   ??          ??                                      
DATA:0046755f                   ??          ??                                      
DATA:00467560                   ??          ??                                      
DATA:00467561                   ??          ??                                      
DATA:00467562                   ??          ??                                      
DATA:00467563                   ??          ??                                      
DATA:00467564                   ??          ??                                      
DATA:00467565                   ??          ??                                      
DATA:00467566                   ??          ??                                      
DATA:00467567                   ??          ??                                      
DATA:00467568                   ??          ??                                      
DATA:00467569                   ??          ??                                      
DATA:0046756a                   ??          ??                                      
DATA:0046756b                   ??          ??                                      
DATA:0046756c                   ??          ??                                      
DATA:0046756d                   ??          ??                                      
DATA:0046756e                   ??          ??                                      
DATA:0046756f                   ??          ??                                      
DATA:00467570                   ??          ??                                      
DATA:00467571                   ??          ??                                      
DATA:00467572                   ??          ??                                      
DATA:00467573                   ??          ??                                      
DATA:00467574                   ??          ??                                      
DATA:00467575                   ??          ??                                      
DATA:00467576                   ??          ??                                      
DATA:00467577                   ??          ??                                      
DATA:00467578                   ??          ??                                      
DATA:00467579                   ??          ??                                      
DATA:0046757a                   ??          ??                                      
DATA:0046757b                   ??          ??                                      
DATA:0046757c                   ??          ??                                      
DATA:0046757d                   ??          ??                                      
DATA:0046757e                   ??          ??                                      
DATA:0046757f                   ??          ??                                      
DATA:00467580                   ??          ??                                      
DATA:00467581                   ??          ??                                      
DATA:00467582                   ??          ??                                      
DATA:00467583                   ??          ??                                      
DATA:00467584                   ??          ??                                      
DATA:00467585                   ??          ??                                      
DATA:00467586                   ??          ??                                      
DATA:00467587                   ??          ??                                      
DATA:00467588                   ??          ??                                      
DATA:00467589                   ??          ??                                      
DATA:0046758a                   ??          ??                                      
DATA:0046758b                   ??          ??                                      
DATA:0046758c                   ??          ??                                      
DATA:0046758d                   ??          ??                                      
DATA:0046758e                   ??          ??                                      
DATA:0046758f                   ??          ??                                      
DATA:00467590                   ??          ??                                      
DATA:00467591                   ??          ??                                      
DATA:00467592                   ??          ??                                      
DATA:00467593                   ??          ??                                      
DATA:00467594                   ??          ??                                      
DATA:00467595                   ??          ??                                      
DATA:00467596                   ??          ??                                      
DATA:00467597                   ??          ??                                      
DATA:00467598                   ??          ??                                      
DATA:00467599                   ??          ??                                      
DATA:0046759a                   ??          ??                                      
DATA:0046759b                   ??          ??                                      
DATA:0046759c                   ??          ??                                      
DATA:0046759d                   ??          ??                                      
DATA:0046759e                   ??          ??                                      
DATA:0046759f                   ??          ??                                      
DATA:004675a0                   ??          ??                                      
DATA:004675a1                   ??          ??                                      
DATA:004675a2                   ??          ??                                      
DATA:004675a3                   ??          ??                                      
DATA:004675a4                   ??          ??                                      
DATA:004675a5                   ??          ??                                      
DATA:004675a6                   ??          ??                                      
DATA:004675a7                   ??          ??                                      
DATA:004675a8                   ??          ??                                      
DATA:004675a9                   ??          ??                                      
DATA:004675aa                   ??          ??                                      
DATA:004675ab                   ??          ??                                      
DATA:004675ac                   ??          ??                                      
DATA:004675ad                   ??          ??                                      
DATA:004675ae                   ??          ??                                      
DATA:004675af                   ??          ??                                      
DATA:004675b0                   ??          ??                                      
DATA:004675b1                   ??          ??                                      
DATA:004675b2                   ??          ??                                      
DATA:004675b3                   ??          ??                                      
DATA:004675b4                   ??          ??                                      
DATA:004675b5                   ??          ??                                      
DATA:004675b6                   ??          ??                                      
DATA:004675b7                   ??          ??                                      
DATA:004675b8                   ??          ??                                      
DATA:004675b9                   ??          ??                                      
DATA:004675ba                   ??          ??                                      
DATA:004675bb                   ??          ??                                      
DATA:004675bc                   ??          ??                                      
DATA:004675bd                   ??          ??                                      
DATA:004675be                   ??          ??                                      
DATA:004675bf                   ??          ??                                      
DATA:004675c0                   ??          ??                                      
DATA:004675c1                   ??          ??                                      
DATA:004675c2                   ??          ??                                      
DATA:004675c3                   ??          ??                                      
DATA:004675c4                   ??          ??                                      
DATA:004675c5                   ??          ??                                      
DATA:004675c6                   ??          ??                                      
DATA:004675c7                   ??          ??                                      
DATA:004675c8                   ??          ??                                      
DATA:004675c9                   ??          ??                                      
DATA:004675ca                   ??          ??                                      
DATA:004675cb                   ??          ??                                      
DATA:004675cc                   ??          ??                                      
DATA:004675cd                   ??          ??                                      
DATA:004675ce                   ??          ??                                      
DATA:004675cf                   ??          ??                                      
DATA:004675d0                   ??          ??                                      
DATA:004675d1                   ??          ??                                      
DATA:004675d2                   ??          ??                                      
DATA:004675d3                   ??          ??                                      
DATA:004675d4                   ??          ??                                      
DATA:004675d5                   ??          ??                                      
DATA:004675d6                   ??          ??                                      
DATA:004675d7                   ??          ??                                      
DATA:004675d8                   ??          ??                                      
DATA:004675d9                   ??          ??                                      
DATA:004675da                   ??          ??                                      
DATA:004675db                   ??          ??                                      
DATA:004675dc                   ??          ??                                      
DATA:004675dd                   ??          ??                                      
DATA:004675de                   ??          ??                                      
DATA:004675df                   ??          ??                                      
DATA:004675e0                   ??          ??                                      
DATA:004675e1                   ??          ??                                      
DATA:004675e2                   ??          ??                                      
DATA:004675e3                   ??          ??                                      
DATA:004675e4                   ??          ??                                      
DATA:004675e5                   ??          ??                                      
DATA:004675e6                   ??          ??                                      
DATA:004675e7                   ??          ??                                      
DATA:004675e8                   ??          ??                                      
DATA:004675e9                   ??          ??                                      
DATA:004675ea                   ??          ??                                      
DATA:004675eb                   ??          ??                                      
DATA:004675ec                   ??          ??                                      
DATA:004675ed                   ??          ??                                      
DATA:004675ee                   ??          ??                                      
DATA:004675ef                   ??          ??                                      
DATA:004675f0                   ??          ??                                      
DATA:004675f1                   ??          ??                                      
DATA:004675f2                   ??          ??                                      
DATA:004675f3                   ??          ??                                      
DATA:004675f4                   ??          ??                                      
DATA:004675f5                   ??          ??                                      
                            DAT_004675f6:                 ;XREF[6,0]:   0042245e,004261db,00426269,0042627c
                                                          ;             00426283,00426292
DATA:004675f6                   undefined2  ??                                      
                            DAT_004675f8:                 ;XREF[6,0]:   00422458,00422498,004224ad,004224b4
                                                          ;             004224c9,004261e4
DATA:004675f8                   undefined2  ??                                      
                            DAT_004675fa:                 ;XREF[4,0]:   00422608,004226ba,004227ed,0042590e
DATA:004675fa                   undefined2  ??                                      
                            DAT_004675fc:                 ;XREF[15,0]:  00422519,00422876,00422894,0042591f
                                                          ;             00425924,00425935,00425945,00425955
                                                          ;             00425967,00425973,00425989,0042599b
                                                          ;             004259ad,004259bd,004259d1
DATA:004675fc                   undefined2  ??                                      
                            DAT_004675fe:                 ;XREF[2,0]:   004249be,00425958
DATA:004675fe                   ??          ??                                      
DATA:004675ff                   ??          ??                                      
                            DAT_00467600:                 ;XREF[4,0]:   00424a96,00424b3f,00424c21,00424cfa
DATA:00467600                   ??          ??                                      
DATA:00467601                   ??          ??                                      
                            DAT_00467602:                 ;XREF[1,0]:   00424d0f
DATA:00467602                   ??          ??                                      
DATA:00467603                   ??          ??                                      
                            DAT_00467604:                 ;XREF[1,0]:   00424b60
DATA:00467604                   ??          ??                                      
DATA:00467605                   ??          ??                                      
                            DAT_00467606:                 ;XREF[13,0]:  00422054,00422078,0042302d,0042305c
                                                          ;             0042308b,004230ba,004230e9,00423118
                                                          ;             00423144,00423170,00425e98,00425f29
                                                          ;             00425f3a
DATA:00467606                   undefined2  ??                                      
                            DAT_00467608:                 ;XREF[10,0]:  00422066,00423039,00423068,00423097
                                                          ;             004230c6,004230f5,00423124,00423150
                                                          ;             0042317c,00425f24
DATA:00467608                   undefined2  ??                                      
                            DAT_0046760a:                 ;XREF[9,0]:   0042205d,00422084,00425eb5,00425ec7
                                                          ;             00425ecf,00425ed5,00425edd,00425f1f
                                                          ;             00425f42
DATA:0046760a                   undefined2  ??                                      
                            DAT_0046760c:                 ;XREF[7,0]:   0042206f,00425ec3,00425ee3,00425eeb
                                                          ;             00425ef1,00425ef8,00425f1a
DATA:0046760c                   undefined2  ??                                      
                            DAT_0046760e:                 ;XREF[24,0]:  00422090,0042301e,0042304d,0042307c
                                                          ;             004230ab,004230da,00423109,00423135
                                                          ;             00423161,004231e0,0042321c,0042323b
                                                          ;             0042325a,00423279,004232d6,004232fc
                                                          ;             0042334c,00423384,004233a0,004233bc
                                                          ;             004233d8,0042343e,00423456,00425f4b
DATA:0046760e                   undefined2  ??                                      
                            DAT_00467610:                 ;XREF[3,0]:   0042207e,00425f0a,00425f3c
DATA:00467610                   undefined4  ??                                      
                            DAT_00467614:                 ;XREF[3,0]:   0042208a,00425f04,00425f45
DATA:00467614                   undefined4  ??                                      
                            DAT_00467618:                 ;XREF[3,1]:   00422097,00425efe,00425f4f,00425e80
DATA:00467618                   undefined4  ??                                      
                            DAT_0046761c:                 ;XREF[1,0]:   00425e8a
DATA:0046761c                   ??          ??                                      
DATA:0046761d                   ??          ??                                      
                            DAT_0046761e:                 ;XREF[86,0]:  004220e1,0042289b,004237b1,004238b1
                                                          ;             004239a8,00423aba,00423b96,00423c57
                                                          ;             00423d30,00423e09,00423ee2,00423fbb
                                                          ;             0042409a,00424185,0042425e,00424358
                                                          ;             0042445b,0042455e,00424661,0042477f
                                                          ;             0042489d,00424973,00424a50,00424bcb
                                                          ;             00424c53,00424da1,00424e8f,00424f98
                                                          ;             004250c2,004251da,004252f5,004253fe
                                                          ;             00425513,004259d4,0042633e,00426348
                                                          ;             00426475,00426483,00426491,0042649f
                                                          ;             004264ad,004264bb,004264c9,004264d7
                                                          ;             004264e5,004264f3,00426501,0042650f
                                                          ;             0042651d,0042652b,00426539,00426547
                                                          ;             00426555,00426563,00426571,0042657f
                                                          ;             0042658d,0042659b,004265a9,004265b7
                                                          ;             004265c5,004265d3,004265e1,004265ef
                                                          ;             004265fd,0042660b,00426619,00426627
                                                          ;             00426635,00426643,00426651,0042665f
                                                          ;             0042666d,0042667b,00426689,00426694
                                                          ;             0042669f,004266aa,004266b5,004266c0
                                                          ;             004266cb,004266d6,004266e1,004266ec
                                                          ;             004266f7,00426702
DATA:0046761e                   undefined2  ??                                      
                            DAT_00467620:                 ;XREF[33,0]:  004220eb,004237ba,004238ba,004239b1
                                                          ;             00423ac3,00423b9f,00423c60,00423d39
                                                          ;             00423e12,00423eeb,00423fc4,004240a3
                                                          ;             0042418e,00424267,00424361,00424464
                                                          ;             00424567,0042466a,00424788,004248a6
                                                          ;             0042497c,00424a59,00424bd4,00424c5c
                                                          ;             00424daa,00424e98,00424fa1,004250cb
                                                          ;             004251e3,004252fe,00425407,0042551c
                                                          ;             00426348
DATA:00467620                   undefined2  ??                                      
                            DAT_00467622:                 ;XREF[32,0]:  004220f5,004237c3,004238c3,004239ba
                                                          ;             00423acc,00423ba8,00423c69,00423d42
                                                          ;             00423e1b,00423ef4,00423fcd,004240ac
                                                          ;             00424197,00424270,0042436a,0042446d
                                                          ;             00424570,00424673,00424791,004248af
                                                          ;             00424985,00424a62,00424bdd,00424c65
                                                          ;             00424db3,00424ea1,00424faa,004250d4
                                                          ;             004251ec,00425307,00425410,00425525
DATA:00467622                   undefined2  ??                                      
                            DAT_00467624:                 ;XREF[32,0]:  004220ff,004237cc,004238cc,004239c3
                                                          ;             00423ad5,00423bb1,00423c72,00423d4b
                                                          ;             00423e24,00423efd,00423fd6,004240b5
                                                          ;             004241a0,00424279,00424373,00424476
                                                          ;             00424579,0042467c,0042479a,004248b8
                                                          ;             0042498e,00424a6b,00424be6,00424c6e
                                                          ;             00424dbc,00424eaa,00424fb3,004250dd
                                                          ;             004251f5,00425310,00425419,0042552e
DATA:00467624                   undefined2  ??                                      
                            DAT_00467626:                 ;XREF[48,0]:  00422361,004224f3,004229c7,004229d8
                                                          ;             00422a0d,00422bc6,004232e0,00423436
                                                          ;             0042359d,00423664,004237e5,004238e5
                                                          ;             004239dc,00423aee,00423bca,00423c8b
                                                          ;             00423d64,00423e3d,00423f16,00423fef
                                                          ;             004240ce,004241b9,00424292,0042438c
                                                          ;             0042448f,00424592,00424695,004247b3
                                                          ;             004248d1,004249a7,00424a74,00424b1d
                                                          ;             00424bff,00424cd8,00424dd5,00424ec3
                                                          ;             00424fcc,004250f6,0042520e,00425329
                                                          ;             00425432,00425547,00425641,004256af
                                                          ;             00425bf6,00425c03,00425c3d,00425d99
DATA:00467626                   undefined2  ??                                      
                            DAT_00467628:                 ;XREF[14,0]:  00423306,00423461,004256cd,004256d1
                                                          ;             004256e2,004256e6,00425c15,00425c19
                                                          ;             00425c72,00425c76,00425dbe,00425dc5
                                                          ;             00425dd6,00425ddd
DATA:00467628                   undefined2  ??                                      
                            DAT_0046762a:                 ;XREF[2,0]:   00425c19,00425c76
DATA:0046762a                   undefined2  ??                                      
DATA:0046762c                   ??          ??                                      
DATA:0046762d                   ??          ??                                      
DATA:0046762e                   ??          ??                                      
DATA:0046762f                   ??          ??                                      
                            DAT_00467630:                 ;XREF[6,0]:   00422753,004228bb,00425c85,00425c89
                                                          ;             00425e02,00425e09
DATA:00467630                   undefined2  ??                                      
                            DAT_00467632:                 ;XREF[1,0]:   00425c89
DATA:00467632                   undefined2  ??                                      
DATA:00467634                   ??          ??                                      
DATA:00467635                   ??          ??                                      
DATA:00467636                   ??          ??                                      
DATA:00467637                   ??          ??                                      
                            DAT_00467638:                 ;XREF[14,0]:  00422536,00422734,004231ea,00423226
                                                          ;             00423357,0042338b,00425a22,00425a29
                                                          ;             00425c98,00425c9c,00425d1b,00425d22
                                                          ;             00425dec,00425df3
DATA:00467638                   undefined2  ??                                      
                            DAT_0046763a:                 ;XREF[4,0]:   00423245,00425a29,00425c9c,00425d22
DATA:0046763a                   undefined2  ??                                      
                            DAT_0046763c:                 ;XREF[1,0]:   00423264
DATA:0046763c                   ??          ??                                      
DATA:0046763d                   ??          ??                                      
                            DAT_0046763e:                 ;XREF[1,0]:   00423283
DATA:0046763e                   ??          ??                                      
DATA:0046763f                   ??          ??                                      
                            DAT_00467640:                 ;XREF[37,0]:  004229c7,00422bc6,004237ea,004238ea
                                                          ;             004239e1,00423af3,00423bcf,00423c90
                                                          ;             00423d69,00423e42,00423f1b,00423ff4
                                                          ;             004240d3,004241be,00424297,00424391
                                                          ;             00424494,00424597,0042469a,004247b8
                                                          ;             004248d6,004249ac,00424a79,00424b22
                                                          ;             00424c04,00424cdd,00424dda,00424ec8
                                                          ;             00424fd1,004250fb,00425213,0042532e
                                                          ;             00425437,0042554c,00425646,004256af
                                                          ;             00425c03
DATA:00467640                   undefined2  ??                                      
                            DAT_00467642:                 ;XREF[1,0]:   00425c76
DATA:00467642                   undefined2  ??                                      
DATA:00467644                   ??          ??                                      
DATA:00467645                   ??          ??                                      
DATA:00467646                   ??          ??                                      
DATA:00467647                   ??          ??                                      
                            DAT_00467648:                 ;XREF[1,0]:   004232ee
DATA:00467648                   ??          ??                                      
DATA:00467649                   ??          ??                                      
                            DAT_0046764a:                 ;XREF[1,0]:   00425c89
DATA:0046764a                   undefined2  ??                                      
DATA:0046764c                   ??          ??                                      
DATA:0046764d                   ??          ??                                      
DATA:0046764e                   ??          ??                                      
DATA:0046764f                   ??          ??                                      
DATA:00467650                   ??          ??                                      
DATA:00467651                   ??          ??                                      
                            DAT_00467652:                 ;XREF[4,0]:   004233a7,00425a29,00425c9c,00425d22
DATA:00467652                   undefined2  ??                                      
DATA:00467654                   ??          ??                                      
DATA:00467655                   ??          ??                                      
DATA:00467656                   ??          ??                                      
DATA:00467657                   ??          ??                                      
DATA:00467658                   ??          ??                                      
DATA:00467659                   ??          ??                                      
                            DAT_0046765a:                 ;XREF[33,0]:  004237f0,004238f0,004239e7,00423af9
                                                          ;             00423bd5,00423c96,00423d6f,00423e48
                                                          ;             00423f21,00423ffa,004240d9,004241c4
                                                          ;             0042429d,00424397,0042449a,0042459d
                                                          ;             004246a0,004247be,004248dc,004249b2
                                                          ;             00424a7f,00424b28,00424c0a,00424ce3
                                                          ;             00424de0,00424ece,00424fd7,00425101
                                                          ;             00425219,00425334,0042543d,00425552
                                                          ;             0042564c
DATA:0046765a                   undefined2  ??                                      
DATA:0046765c                   ??          ??                                      
DATA:0046765d                   ??          ??                                      
DATA:0046765e                   ??          ??                                      
DATA:0046765f                   ??          ??                                      
DATA:00467660                   ??          ??                                      
DATA:00467661                   ??          ??                                      
DATA:00467662                   ??          ??                                      
DATA:00467663                   ??          ??                                      
DATA:00467664                   ??          ??                                      
DATA:00467665                   ??          ??                                      
DATA:00467666                   ??          ??                                      
DATA:00467667                   ??          ??                                      
DATA:00467668                   ??          ??                                      
DATA:00467669                   ??          ??                                      
DATA:0046766a                   ??          ??                                      
DATA:0046766b                   ??          ??                                      
                            DAT_0046766c:                 ;XREF[1,0]:   004233c3
DATA:0046766c                   ??          ??                                      
DATA:0046766d                   ??          ??                                      
DATA:0046766e                   ??          ??                                      
DATA:0046766f                   ??          ??                                      
DATA:00467670                   ??          ??                                      
DATA:00467671                   ??          ??                                      
DATA:00467672                   ??          ??                                      
DATA:00467673                   ??          ??                                      
                            DAT_00467674:                 ;XREF[33,0]:  004237f6,004238f6,004239ed,00423aff
                                                          ;             00423bdb,00423c9c,00423d75,00423e4e
                                                          ;             00423f27,00424000,004240df,004241ca
                                                          ;             004242a3,0042439d,004244a0,004245a3
                                                          ;             004246a6,004247c4,004248e2,004249b8
                                                          ;             00424a85,00424b2e,00424c10,00424ce9
                                                          ;             00424de6,00424ed4,00424fdd,00425107
                                                          ;             0042521f,0042533a,00425443,00425558
                                                          ;             00425652
DATA:00467674                   undefined2  ??                                      
DATA:00467676                   ??          ??                                      
DATA:00467677                   ??          ??                                      
DATA:00467678                   ??          ??                                      
DATA:00467679                   ??          ??                                      
DATA:0046767a                   ??          ??                                      
DATA:0046767b                   ??          ??                                      
DATA:0046767c                   ??          ??                                      
DATA:0046767d                   ??          ??                                      
DATA:0046767e                   ??          ??                                      
DATA:0046767f                   ??          ??                                      
DATA:00467680                   ??          ??                                      
DATA:00467681                   ??          ??                                      
DATA:00467682                   ??          ??                                      
DATA:00467683                   ??          ??                                      
DATA:00467684                   ??          ??                                      
DATA:00467685                   ??          ??                                      
                            DAT_00467686:                 ;XREF[1,0]:   004233df
DATA:00467686                   ??          ??                                      
DATA:00467687                   ??          ??                                      
DATA:00467688                   ??          ??                                      
DATA:00467689                   ??          ??                                      
DATA:0046768a                   ??          ??                                      
DATA:0046768b                   ??          ??                                      
DATA:0046768c                   ??          ??                                      
DATA:0046768d                   ??          ??                                      
                            DAT_0046768e:                 ;XREF[43,0]:  00422330,00422c4e,00422c63,004234e7
                                                          ;             0042353c,00423669,004237fc,004238fc
                                                          ;             004239f3,00423b05,00423be1,00423ca2
                                                          ;             00423d7b,00423e54,00423f2d,00424006
                                                          ;             004240e5,004241d0,004242a9,004243a3
                                                          ;             004244a6,004245a9,004246ac,004247ca
                                                          ;             004248e8,004249c7,00424a8b,00424b34
                                                          ;             00424c16,00424cef,00424dec,00424eda
                                                          ;             00424fe3,0042510d,00425225,00425340
                                                          ;             00425449,0042555e,00425658,004256bd
                                                          ;             00425c42,00425c61,00426354
DATA:0046768e                   undefined2  ??                                      
                            DAT_00467690:                 ;XREF[17,0]:  00422505,00423448,00423be6,004241d5
                                                          ;             004244ab,004246b7,004248ed,00424df1
                                                          ;             00425230,0042534b,00425563,004256b9
                                                          ;             004256bd,00425cab,00425caf,00425da7
                                                          ;             00425dae
DATA:00467690                   undefined2  ??                                      
                            DAT_00467692:                 ;XREF[10,0]:  00423f38,00424011,004240ea,004242b4
                                                          ;             004246b1,00424fe8,0042544e,0042565d
                                                          ;             004256bd,00425caf
DATA:00467692                   undefined2  ??                                      
                            DAT_00467694:                 ;XREF[7,0]:   00423801,004243ae,004247cf,00424df7
                                                          ;             00424edf,00425345,004256bd
DATA:00467694                   undefined2  ??                                      
                            DAT_00467696:                 ;XREF[12,0]:  00423901,004239f8,00423b0a,00423d80
                                                          ;             00423f32,0042400b,004242ae,004243a8
                                                          ;             00424ee5,0042522a,00425569,004256bd
DATA:00467696                   undefined2  ??                                      
                            DAT_00467698:                 ;XREF[9,0]:   00423ca7,00423d86,00423e59,00425112
                                                          ;             0042545a,00425663,004256bd,00425cbe
                                                          ;             00425cc2
DATA:00467698                   undefined2  ??                                      
                            DAT_0046769a:                 ;XREF[3,0]:   004245ae,00425454,00425cc2
DATA:0046769a                   undefined2  ??                                      
                            DAT_0046769c:                 ;XREF[5,0]:   00424a90,00424b39,00424c1b,00424cf4
                                                          ;             004256bd
DATA:0046769c                   undefined2  ??                                      
                            DAT_0046769e:                 ;XREF[3,0]:   00423555,004249cc,0042592a
DATA:0046769e                   undefined2  ??                                      
                            DAT_004676a0:                 ;XREF[37,0]:  00422330,0042353c,00423807,00423907
                                                          ;             004239fe,00423b10,00423bec,00423cad
                                                          ;             00423d8c,00423e5f,00423f3e,00424017
                                                          ;             004240f0,004241db,004242ba,004243b4
                                                          ;             004244b1,004245b4,004246bd,004247d5
                                                          ;             004248f3,004249d2,00424a9f,00424b48
                                                          ;             00424c2a,00424d03,00424dfd,00424eeb
                                                          ;             00424fee,00425118,00425236,00425351
                                                          ;             00425460,0042556f,00425669,00425c61
                                                          ;             00426354
DATA:004676a0                   undefined2  ??                                      
                            DAT_004676a2:                 ;XREF[11,0]:  00423a04,00423b16,00423cb3,004240f6
                                                          ;             004241e1,004244b7,004248ff,00424e03
                                                          ;             00425242,0042557b,00425caf
DATA:004676a2                   undefined2  ??                                      
                            DAT_004676a4:                 ;XREF[9,0]:   00423bf2,00423e65,00423f44,00424023
                                                          ;             004245ba,00424ffa,00425466,00425575
                                                          ;             0042566f
DATA:004676a4                   undefined2  ??                                      
                            DAT_004676a6:                 ;XREF[7,0]:   004243c0,004247db,004248f9,00424e09
                                                          ;             0042511e,0042523c,00425357
DATA:004676a6                   undefined2  ??                                      
                            DAT_004676a8:                 ;XREF[6,0]:   0042401d,004242c0,004243ba,00424ef1
                                                          ;             00424ff4,00425581
DATA:004676a8                   undefined2  ??                                      
                            DAT_004676aa:                 ;XREF[10,0]:  0042380d,0042390d,00423d92,00423e6b
                                                          ;             004246c3,00425124,0042546c,00425675
                                                          ;             004256bd,00425cc2
DATA:004676aa                   undefined2  ??                                      
                            DAT_004676ac:                 ;XREF[1,0]:   004245c0
DATA:004676ac                   undefined2  ??                                      
                            DAT_004676ae:                 ;XREF[1,0]:   004249d8
DATA:004676ae                   undefined2  ??                                      
                            DAT_004676b0:                 ;XREF[4,0]:   00424aa5,00424b4e,00424c30,00424d09
DATA:004676b0                   undefined2  ??                                      
                            DAT_004676b2:                 ;XREF[33,0]:  00423813,00423913,00423a0a,00423b1c
                                                          ;             00423bf8,00423cb9,00423d98,00423e71
                                                          ;             00423f4a,00424029,004240fc,004241e7
                                                          ;             004242c6,004243c6,004244bd,004245c6
                                                          ;             004246c9,004247e1,00424905,004249de
                                                          ;             00424aab,00424b54,00424c36,00424d18
                                                          ;             00424e0f,00424ef7,00425000,0042512a
                                                          ;             00425248,0042535d,00425472,00425587
                                                          ;             0042567b
DATA:004676b2                   undefined2  ??                                      
                            DAT_004676b4:                 ;XREF[14,0]:  00423819,00423919,00423cbf,00423d9e
                                                          ;             00423e77,00423f50,0042402f,004241ed
                                                          ;             004242cc,004243cc,004244c3,0042524e
                                                          ;             00425478,0042558d
DATA:004676b4                   undefined2  ??                                      
                            DAT_004676b6:                 ;XREF[8,0]:   00423a10,00424108,004245cc,004246d5
                                                          ;             00424e1b,0042500c,00425369,00425681
DATA:004676b6                   undefined2  ??                                      
                            DAT_004676b8:                 ;XREF[8,0]:   00423b22,004241f3,004247e7,0042490b
                                                          ;             00424e15,00425130,00425254,00425363
DATA:004676b8                   undefined2  ??                                      
                            DAT_004676ba:                 ;XREF[5,0]:   00424102,004242d2,004247ed,00424efd
                                                          ;             00425006
DATA:004676ba                   undefined2  ??                                      
                            DAT_004676bc:                 ;XREF[3,0]:   004246cf,00425136,00425687
DATA:004676bc                   undefined2  ??                                      
                            DAT_004676be:                 ;XREF[2,0]:   00423bfe,004245d2
DATA:004676be                   undefined2  ??                                      
                            DAT_004676c0:                 ;XREF[2,0]:   00424b5a,00424c3c
DATA:004676c0                   undefined2  ??                                      
                            DAT_004676c2:                 ;XREF[1,0]:   00424d1e
DATA:004676c2                   undefined2  ??                                      
                            DAT_004676c4:                 ;XREF[33,0]:  0042381f,0042391f,00423a16,00423b28
                                                          ;             00423c04,00423cc5,00423da4,00423e7d
                                                          ;             00423f56,00424035,0042410e,004241f9
                                                          ;             004242d8,004243d2,004244c9,004245d8
                                                          ;             004246db,004247f3,00424911,004249e4
                                                          ;             00424ab1,00424b69,00424c42,00424d24
                                                          ;             00424e21,00424f03,00425012,0042513c
                                                          ;             0042525a,0042536f,0042547e,00425593
                                                          ;             0042568d
DATA:004676c4                   undefined2  ??                                      
                            DAT_004676c6:                 ;XREF[2,0]:   00424917,00425599
DATA:004676c6                   undefined2  ??                                      
                            DAT_004676c8:                 ;XREF[5,0]:   004244cf,0042501e,00425375,00425484
                                                          ;             00425693
DATA:004676c8                   undefined2  ??                                      
                            DAT_004676ca:                 ;XREF[2,0]:   004247f9,00424f09
DATA:004676ca                   undefined2  ??                                      
                            DAT_004676cc:                 ;XREF[3,0]:   004244d5,00424f0f,0042559f
DATA:004676cc                   undefined2  ??                                      
                            DAT_004676ce:                 ;XREF[4,0]:   00423ccb,00425148,0042548a,00425699
DATA:004676ce                   undefined2  ??                                      
                            DAT_004676d0:                 ;XREF[3,0]:   00425018,00425142,0042569f
DATA:004676d0                   undefined2  ??                                      
                            DAT_004676d2:                 ;XREF[2,0]:   00424c48,00424d2a
DATA:004676d2                   undefined2  ??                                      
                            DAT_004676d4:                 ;XREF[1,0]:   00424b6f
DATA:004676d4                   undefined2  ??                                      
                            DAT_004676d6:                 ;XREF[18,0]:  004224e9,0042252c,0042257f,004225e8
                                                          ;             004225ef,004225ff,0042269a,004226a1
                                                          ;             004226b1,0042272a,00422742,0042278d
                                                          ;             004227cd,004227d4,004227e4,004228aa
                                                          ;             004228dd,004258f6
DATA:004676d6                   undefined2  ??                                      
                            DAT_004676d8:                 ;XREF[19,0]:  004224fb,00422513,00422525,00422596
                                                          ;             004225c8,004225cf,004225df,0042267a
                                                          ;             00422681,00422691,00422723,00422749
                                                          ;             00422776,004227ad,004227b4,004227c4
                                                          ;             004228b1,004228f4,004258ff
DATA:004676d8                   undefined2  ??                                      
DATA:004676da                   ??          ??                                      
DATA:004676db                   ??          ??                                      
DATA:004676dc                   ??          ??                                      
DATA:004676dd                   ??          ??                                      
DATA:004676de                   ??          ??                                      
DATA:004676df                   ??          ??                                      
                            DAT_004676e0:                 ;XREF[5,0]:   004222f0,00422b9c,00422ba7,004234ec
                                                          ;             004234f8
DATA:004676e0                   undefined4  ??                                      
                            DAT_004676e4:                 ;XREF[4,0]:   00422137,0042218e,004221a5,0042223c
DATA:004676e4                   undefined4  ??                                      
                            DAT_004676e8:                 ;XREF[3,0]:   00422157,00422177,00422248
DATA:004676e8                   undefined4  ??                                      
                            DAT_004676ec:                 ;XREF[6,0]:   004222cc,00422b27,00422b35,00422ecf
                                                          ;             00423504,00423510
DATA:004676ec                   undefined4  ??                                      
                            DAT_004676f0:                 ;XREF[5,0]:   004222e4,00422b72,00422b83,00422e21
                                                          ;             00423528
DATA:004676f0                   undefined4  ??                                      
                            DAT_004676f4:                 ;XREF[6,0]:   004222d8,00422b4e,00422b59,0042351c
                                                          ;             00425fc9,00425fda
DATA:004676f4                   undefined4  ??                                      
DATA:004676f8                   ??          ??                                      
DATA:004676f9                   ??          ??                                      
DATA:004676fa                   ??          ??                                      
DATA:004676fb                   ??          ??                                      
                            DAT_004676fc:                 ;XREF[3,0]:   00422025,00422030,0042203e
DATA:004676fc                   undefined4  ??                                      
                            DAT_00467700:                 ;XREF[12,0]:  004220b4,004221fc,00422211,004222fc
                                                          ;             00422442,0042246b,00422479,004224d0
                                                          ;             004224dc,004262db,004262ee,0042632e
DATA:00467700                   undefined4  ??                                      
DATA:00467704                   ??          ??                                      
DATA:00467705                   ??          ??                                      
DATA:00467706                   ??          ??                                      
DATA:00467707                   ??          ??                                      
DATA:00467708                   ??          ??                                      
DATA:00467709                   ??          ??                                      
DATA:0046770a                   ??          ??                                      
DATA:0046770b                   ??          ??                                      
                            DAT_0046770c:                 ;XREF[16,0]:  0042233e,0042287d,00422c75,00422c83
                                                          ;             00422c9f,004234e2,00423546,00423560
                                                          ;             0042356e,00425938,00425948,0042596a
                                                          ;             0042598c,0042599e,004259b0,004259c0
DATA:0046770c                   undefined4  ??                                      
DATA:00467710                   ??          ??                                      
DATA:00467711                   ??          ??                                      
DATA:00467712                   ??          ??                                      
DATA:00467713                   ??          ??                                      
DATA:00467714                   ??          ??                                      
DATA:00467715                   ??          ??                                      
DATA:00467716                   ??          ??                                      
DATA:00467717                   ??          ??                                      
DATA:00467718                   ??          ??                                      
DATA:00467719                   ??          ??                                      
DATA:0046771a                   ??          ??                                      
DATA:0046771b                   ??          ??                                      
                            DAT_0046771c:                 ;XREF[5,0]:   0042236f,00422bdf,00422bf1,004235ab
                                                          ;             004235bb
DATA:0046771c                   undefined4  ??                                      
DATA:00467720                   ??          ??                                      
DATA:00467721                   ??          ??                                      
DATA:00467722                   ??          ??                                      
DATA:00467723                   ??          ??                                      
DATA:00467724                   ??          ??                                      
DATA:00467725                   ??          ??                                      
DATA:00467726                   ??          ??                                      
DATA:00467727                   ??          ??                                      
DATA:00467728                   ??          ??                                      
DATA:00467729                   ??          ??                                      
DATA:0046772a                   ??          ??                                      
DATA:0046772b                   ??          ??                                      
                            DAT_0046772c:                 ;XREF[5,0]:   0042234e,00422cbc,00422cce,0042357a
                                                          ;             0042358a
DATA:0046772c                   undefined4  ??                                      
DATA:00467730                   ??          ??                                      
DATA:00467731                   ??          ??                                      
DATA:00467732                   ??          ??                                      
DATA:00467733                   ??          ??                                      
DATA:00467734                   ??          ??                                      
DATA:00467735                   ??          ??                                      
DATA:00467736                   ??          ??                                      
DATA:00467737                   ??          ??                                      
DATA:00467738                   ??          ??                                      
DATA:00467739                   ??          ??                                      
DATA:0046773a                   ??          ??                                      
DATA:0046773b                   ??          ??                                      
                            DAT_0046773c:                 ;XREF[2,0]:   00422c31,00422c3e
DATA:0046773c                   undefined4  ??                                      
DATA:00467740                   ??          ??                                      
DATA:00467741                   ??          ??                                      
DATA:00467742                   ??          ??                                      
DATA:00467743                   ??          ??                                      
DATA:00467744                   ??          ??                                      
DATA:00467745                   ??          ??                                      
DATA:00467746                   ??          ??                                      
DATA:00467747                   ??          ??                                      
DATA:00467748                   ??          ??                                      
DATA:00467749                   ??          ??                                      
DATA:0046774a                   ??          ??                                      
DATA:0046774b                   ??          ??                                      
                            DAT_0046774c:                 ;XREF[2,0]:   00422d0e,00422d1e
DATA:0046774c                   undefined4  ??                                      
DATA:00467750                   ??          ??                                      
DATA:00467751                   ??          ??                                      
DATA:00467752                   ??          ??                                      
DATA:00467753                   ??          ??                                      
DATA:00467754                   ??          ??                                      
DATA:00467755                   ??          ??                                      
DATA:00467756                   ??          ??                                      
DATA:00467757                   ??          ??                                      
DATA:00467758                   ??          ??                                      
DATA:00467759                   ??          ??                                      
DATA:0046775a                   ??          ??                                      
DATA:0046775b                   ??          ??                                      
DATA:0046775c                   ??          ??                                      
DATA:0046775d                   ??          ??                                      
DATA:0046775e                   ??          ??                                      
DATA:0046775f                   ??          ??                                      
DATA:00467760                   ??          ??                                      
DATA:00467761                   ??          ??                                      
DATA:00467762                   ??          ??                                      
DATA:00467763                   ??          ??                                      
DATA:00467764                   ??          ??                                      
DATA:00467765                   ??          ??                                      
DATA:00467766                   ??          ??                                      
DATA:00467767                   ??          ??                                      
                            DAT_00467768:                 ;XREF[42,0]:  00422543,00422856,00422e55,00423317
                                                          ;             0042346e,004237df,004238df,004239d6
                                                          ;             00423ae8,00423bc4,00423c85,00423d5e
                                                          ;             00423e37,00423f10,00423fe9,004240c8
                                                          ;             004241b3,0042428c,00424386,00424489
                                                          ;             0042458c,0042468f,004247ad,004248cb
                                                          ;             004249a1,00424a4a,00424b17,00424bf9
                                                          ;             00424c81,00424dcf,00424ebd,00424fc6
                                                          ;             004250f0,00425208,00425323,0042542c
                                                          ;             00425541,0042563b,004256fa,00425b9f
                                                          ;             00425ba9,00425e0f
DATA:00467768                   undefined2  ??                                      
                            DAT_0046776a:                 ;XREF[34,0]:  00422a81,004237d9,004238d9,004239d0
                                                          ;             00423ae2,00423bbe,00423c7f,00423d58
                                                          ;             00423e31,00423f0a,00423fe3,004240c2
                                                          ;             004241ad,00424286,00424380,00424483
                                                          ;             00424586,00424689,004247a7,004248c5
                                                          ;             0042499b,00424a44,00424b11,00424bf3
                                                          ;             00424c7b,00424dc9,00424eb7,00424fc0
                                                          ;             004250ea,00425202,0042531d,00425426
                                                          ;             0042553b,00425635
DATA:0046776a                   undefined2  ??                                      
DATA:0046776c                   ??          ??                                      
DATA:0046776d                   ??          ??                                      
DATA:0046776e                   ??          ??                                      
DATA:0046776f                   ??          ??                                      
                            DAT_00467770:                 ;XREF[4,0]:   00422224,0042671e,00426732,00426785
DATA:00467770                   undefined4  ??                                      
                            DAT_00467774:                 ;XREF[3,0]:   00422127,00422160,00422254
DATA:00467774                   undefined4  ??                                      
                            DAT_00467778:                 ;XREF[2,0]:   00422147,00422260
DATA:00467778                   undefined4  ??                                      
                            DAT_0046777c:                 ;XREF[4,0]:   0042216e,004221b8,00422278,0042675e
DATA:0046777c                   undefined4  ??                                      
                            DAT_00467780:                 ;XREF[4,0]:   00422185,004221c3,00422284,00426769
DATA:00467780                   undefined4  ??                                      
                            DAT_00467784:                 ;XREF[13,0]:  0042219c,004221ce,00422290,00422e03
                                                          ;             00422f0d,00422f80,004231b9,00423334
                                                          ;             00423490,00425fb5,004260fe,0042618c
                                                          ;             00426774
DATA:00467784                   undefined4  ??                                      
                            DAT_00467788:                 ;XREF[3,0]:   004221b3,0042226c,00423187
DATA:00467788                   undefined4  ??                                      
                            DAT_0046778c:                 ;XREF[3,0]:   00421fd6,00422392,0042239c
DATA:0046778c                   ??          ??                                      
DATA:0046778d                   ??          ??                                      
                            DAT_0046778e:                 ;XREF[4,0]:   004221e6,004224a7,00425a6b,004267b5
DATA:0046778e                   undefined2  ??                                      
                            DAT_00467790:                 ;XREF[4,0]:   004221ef,004224c3,00425a64,004267ae
DATA:00467790                   undefined2  ??                                      
                            DAT_00467792:                 ;XREF[2,0]:   0042241a,004262d5
DATA:00467792                   undefined2  ??                                      
                            DAT_00467794:                 ;XREF[4,0]:   00421fdf,00422485,004225b5,00425a58
DATA:00467794                   ??          ??                                      
DATA:00467795                   ??          ??                                      
                            DAT_00467796:                 ;XREF[2,0]:   00425a79,00426300
DATA:00467796                   undefined2  ??                                      
                            DAT_00467798:                 ;XREF[2,0]:   00425a72,0042630a
DATA:00467798                   undefined2  ??                                      
DATA:0046779a                   ??          ??                                      
DATA:0046779b                   ??          ??                                      
                            DAT_0046779c:                 ;XREF[2,0]:   00426890,004268d5
DATA:0046779c                   ??          ??                                      
DATA:0046779d                   ??          ??                                      
DATA:0046779e                   ??          ??                                      
DATA:0046779f                   ??          ??                                      
DATA:004677a0                   ??          ??                                      
DATA:004677a1                   ??          ??                                      
DATA:004677a2                   ??          ??                                      
DATA:004677a3                   ??          ??                                      
DATA:004677a4                   ??          ??                                      
DATA:004677a5                   ??          ??                                      
DATA:004677a6                   ??          ??                                      
DATA:004677a7                   ??          ??                                      
DATA:004677a8                   ??          ??                                      
DATA:004677a9                   ??          ??                                      
DATA:004677aa                   ??          ??                                      
DATA:004677ab                   ??          ??                                      
DATA:004677ac                   ??          ??                                      
DATA:004677ad                   ??          ??                                      
DATA:004677ae                   ??          ??                                      
DATA:004677af                   ??          ??                                      
DATA:004677b0                   ??          ??                                      
DATA:004677b1                   ??          ??                                      
DATA:004677b2                   ??          ??                                      
DATA:004677b3                   ??          ??                                      
DATA:004677b4                   ??          ??                                      
DATA:004677b5                   ??          ??                                      
DATA:004677b6                   ??          ??                                      
DATA:004677b7                   ??          ??                                      
DATA:004677b8                   ??          ??                                      
DATA:004677b9                   ??          ??                                      
DATA:004677ba                   ??          ??                                      
DATA:004677bb                   ??          ??                                      
DATA:004677bc                   ??          ??                                      
DATA:004677bd                   ??          ??                                      
DATA:004677be                   ??          ??                                      
DATA:004677bf                   ??          ??                                      
DATA:004677c0                   ??          ??                                      
DATA:004677c1                   ??          ??                                      
DATA:004677c2                   ??          ??                                      
DATA:004677c3                   ??          ??                                      
DATA:004677c4                   ??          ??                                      
DATA:004677c5                   ??          ??                                      
DATA:004677c6                   ??          ??                                      
DATA:004677c7                   ??          ??                                      
DATA:004677c8                   ??          ??                                      
DATA:004677c9                   ??          ??                                      
DATA:004677ca                   ??          ??                                      
DATA:004677cb                   ??          ??                                      
DATA:004677cc                   ??          ??                                      
DATA:004677cd                   ??          ??                                      
DATA:004677ce                   ??          ??                                      
DATA:004677cf                   ??          ??                                      
DATA:004677d0                   ??          ??                                      
DATA:004677d1                   ??          ??                                      
DATA:004677d2                   ??          ??                                      
DATA:004677d3                   ??          ??                                      
DATA:004677d4                   ??          ??                                      
DATA:004677d5                   ??          ??                                      
DATA:004677d6                   ??          ??                                      
DATA:004677d7                   ??          ??                                      
DATA:004677d8                   ??          ??                                      
DATA:004677d9                   ??          ??                                      
DATA:004677da                   ??          ??                                      
DATA:004677db                   ??          ??                                      
                            DAT_004677dc:                 ;XREF[7,0]:   004267de,0042687c,004268c5,004268ce
                                                          ;             004268dd,004268e4,004268f8
DATA:004677dc                   undefined2  ??                                      
                            DAT_004677de:                 ;XREF[5,0]:   004267d8,00426868,00426885,00426898
                                                          ;             004268be
DATA:004677de                   undefined2  ??                                      
                            DAT_004677e0:                 ;XREF[2,0]:   00429bd6,00429bdb
DATA:004677e0                   undefined4  ??                                      
                            DAT_004677e4:                 ;XREF[2,0]:   00429c01,00429c06
DATA:004677e4                   undefined4  ??                                      
                            DAT_004677e8:                 ;XREF[2,0]:   00429c33,00429c38
DATA:004677e8                   undefined4  ??                                      
                            DAT_004677ec:                 ;XREF[2,0]:   00429c5e,00429c63
DATA:004677ec                   undefined4  ??                                      
                            DAT_004677f0:                 ;XREF[2,0]:   00429a10,00429a15
DATA:004677f0                   undefined4  ??                                      
                            DAT_004677f4:                 ;XREF[2,0]:   00429a39,00429a3e
DATA:004677f4                   undefined4  ??                                      
                            DAT_004677f8:                 ;XREF[2,0]:   00429a64,00429a69
DATA:004677f8                   undefined4  ??                                      
                            DAT_004677fc:                 ;XREF[2,0]:   00429b97,00429ba4
DATA:004677fc                   undefined4  ??                                      
DATA:00467800                   ??          ??                                      
DATA:00467801                   ??          ??                                      
DATA:00467802                   ??          ??                                      
DATA:00467803                   ??          ??                                      
DATA:00467804                   ??          ??                                      
DATA:00467805                   ??          ??                                      
DATA:00467806                   ??          ??                                      
DATA:00467807                   ??          ??                                      
DATA:00467808                   ??          ??                                      
DATA:00467809                   ??          ??                                      
DATA:0046780a                   ??          ??                                      
DATA:0046780b                   ??          ??                                      
                            DAT_0046780c:                 ;XREF[2,0]:   00429b44,00429b49
DATA:0046780c                   undefined4  ??                                      
                            DAT_00467810:                 ;XREF[2,0]:   00429abd,00429ac2
DATA:00467810                   undefined4  ??                                      
                            DAT_00467814:                 ;XREF[2,0]:   00429aeb,00429af0
DATA:00467814                   undefined4  ??                                      
                            DAT_00467818:                 ;XREF[2,0]:   00429b16,00429b1b
DATA:00467818                   undefined4  ??                                      
DATA:0046781c                   ??          ??                                      
DATA:0046781d                   ??          ??                                      
                            DAT_0046781e:                 ;XREF[2,0]:   00427052,0042ad86
DATA:0046781e                   undefined2  ??                                      
                            DAT_00467820:                 ;XREF[2,0]:   0042704b,0042ad95
DATA:00467820                   undefined2  ??                                      
                            DAT_00467822:                 ;XREF[16,0]:  00426f05,00426f1b,00426f39,00426f65
                                                          ;             00426f96,00426fab,00426fbd,00426fdb
                                                          ;             00427007,0042702d,00427037,0042706b
                                                          ;             00427089,004270b5,0042adb2,0042add6
DATA:00467822                   undefined2  ??                                      
                            DAT_00467824:                 ;XREF[9,0]:   00426a58,00426cac,00426cc0,00426ef6
                                                          ;             00426f72,00426f7d,00426f91,00427014
                                                          ;             00427028
DATA:00467824                   ??          ??                                      
DATA:00467825                   ??          ??                                      
DATA:00467826                   ??          ??                                      
DATA:00467827                   ??          ??                                      
DATA:00467828                   ??          ??                                      
DATA:00467829                   ??          ??                                      
                            DAT_0046782a:                 ;XREF[5,0]:   00426b9f,00426ba9,00427185,004272c2
                                                          ;             00427891
DATA:0046782a                   undefined2  ??                                      
                            DAT_0046782c:                 ;XREF[100,0]: 00426e9a,00426f24,00426f42,00426fc6
                                                          ;             00426fe4,00427074,00427092,00427a32
                                                          ;             00427af0,00427bae,00427c6c,00427d2a
                                                          ;             00427de8,00427e94,00427f52,00428010
                                                          ;             004280c5,0042817a,0042822f,004282ff
                                                          ;             004283cf,0042849f,00428566,0042862d
                                                          ;             004286f4,004287c4,00428894,00428964
                                                          ;             00428a34,00428b04,00428bd4,00428ca4
                                                          ;             00428d86,00428e44,00428f02,00428fc0
                                                          ;             00429075,00429133,004291f1,004292a6
                                                          ;             0042935b,00429419,004294d7,00429595
                                                          ;             00429653,00429711,004297d8,0042988d
                                                          ;             0042994b,00429f23,00429f73,00429fee
                                                          ;             0042a08d,0042a0dd,0042a158,0042a1f7
                                                          ;             0042a247,0042a2c2,0042a36a,0042a37a
                                                          ;             0042a3d0,0042a3f8,0042a40a,0042a447
                                                          ;             0042a457,0042a4ad,0042a4d5,0042a4e7
                                                          ;             0042a560,0042a570,0042a5c6,0042a5ee
                                                          ;             0042a600,0042a63d,0042a649,0042a69f
                                                          ;             0042a6c7,0042a6d9,0042a752,0042a762
                                                          ;             0042a7b8,0042a7e0,0042a7f2,0042a82f
                                                          ;             0042a83f,0042a895,0042a8bd,0042a8cf
                                                          ;             0042a948,0042a958,0042a9ae,0042a9d6
                                                          ;             0042a9e8,0042aa25,0042aa31,0042aa87
                                                          ;             0042aaaf,0042aac1,0042acb6,0042ad6c
DATA:0046782c                   undefined2  ??                                      
                            DAT_0046782e:                 ;XREF[9,0]:   00426cd5,00426cf2,00426e26,00426f9c
                                                          ;             00426fa5,0042acd8,0042ad44,0042ada4
                                                          ;             0042ae95
DATA:0046782e                   undefined2  ??                                      
                            DAT_00467830:                 ;XREF[47,0]:  004279ee,00427aac,00427b6a,00427c28
                                                          ;             00427ce6,00427da4,00427e50,00427f0e
                                                          ;             00427fcc,00428081,00428136,004281eb
                                                          ;             004282b2,00428382,00428452,00428510
                                                          ;             004285d7,0042869e,0042876e,0042883e
                                                          ;             0042890e,004289de,00428aae,00428b7e
                                                          ;             00428c45,00428d27,00428dee,00428eac
                                                          ;             00428f6a,0042901f,004290cb,00429189
                                                          ;             00429247,00429305,004293ba,00429478
                                                          ;             00429536,004295f4,004296b2,00429770
                                                          ;             0042982e,004298ec,00429a92,0042a350
                                                          ;             0042a546,0042a738,0042a92e
DATA:00467830                   ??          ??                                      
DATA:00467831                   ??          ??                                      
                            DAT_00467832:                 ;XREF[16,0]:  00426cc5,00426ccc,00426cfc,00426d12
                                                          ;             00426d24,00426d44,00426d52,00426d7f
                                                          ;             00426da3,00426db5,00426e89,00426ea8
                                                          ;             00426ec8,00426ed6,00427876,0042ad9b
DATA:00467832                   undefined2  ??                                      
                            DAT_00467834:                 ;XREF[4,0]:   004278a3,0042aeaa,0042aeb5,0042aebe
DATA:00467834                   undefined2  ??                                      
                            DAT_00467836:                 ;XREF[4,0]:   00426aa6,00426b95,00426e6f,00426e79
DATA:00467836                   ??          ??                                      
DATA:00467837                   ??          ??                                      
                            DAT_00467838:                 ;XREF[3,0]:   00426a68,00426a71,00426aef
DATA:00467838                   undefined4  ??                                      
                            DAT_0046783c:                 ;XREF[4,0]:   00426a7f,00426a84,00426afb,0042ae48
DATA:0046783c                   undefined4  ??                                      
                            DAT_00467840:                 ;XREF[3,0]:   004272e8,004272f3,00427301
DATA:00467840                   undefined4  ??                                      
                            DAT_00467844:                 ;XREF[7,0]:   00426bb2,00426e03,0042718f,0042719b
                                                          ;             0042731e,00427349,00427564
DATA:00467844                   undefined4  ??                                      
                            DAT_00467848:                 ;XREF[5,0]:   004270dd,004271b3,00427386,00427397
                                                          ;             00427570
DATA:00467848                   undefined4  ??                                      
                            DAT_0046784c:                 ;XREF[6,0]:   004271a7,00427362,0042736d,0042757c
                                                          ;             0042765b,0042766c
DATA:0046784c                   undefined4  ??                                      
                            DAT_00467850:                 ;XREF[9,0]:   0042713d,0042715a,0042715f,00427174
                                                          ;             004271bf,004271cb,004273b6,004273c4
                                                          ;             00427588
DATA:00467850                   undefined4  ??                                      
                            DAT_00467854:                 ;XREF[32,0]:  00426c91,00426d36,00426e46,00426eba
                                                          ;             00426ee4,00426f57,00426ff9,00427059
                                                          ;             004270a7,0042759e,00429d59,00429d8a
                                                          ;             00429d8f,00429daa,00429dc4,00429de4
                                                          ;             00429de9,00429e15,00429e2f,00429e4f
                                                          ;             00429e54,00429e80,00429e9a,00429eba
                                                          ;             00429ebf,00429eeb,0042ab5a,0042ab77
                                                          ;             0042ab7c,0042ab97,0042ad7d,0042ad8c
DATA:00467854                   undefined4  ??                                      
                            DAT_00467858:                 ;XREF[64,0]:  004271d7,004271e3,004273e3,0042740e
                                                          ;             004275aa,00429f52,00429f7c,00429f99
                                                          ;             00429f9e,00429fd0,00429ff7,0042a014
                                                          ;             0042a019,0042a04b,0042a0bc,0042a0e6
                                                          ;             0042a103,0042a108,0042a13a,0042a161
                                                          ;             0042a17e,0042a183,0042a1b5,0042a226
                                                          ;             0042a250,0042a26d,0042a272,0042a2a4
                                                          ;             0042a2cb,0042a2e8,0042a2ed,0042a31f
                                                          ;             0042a35e,0042a38b,0042a390,0042a3c2
                                                          ;             0042a43b,0042a468,0042a46d,0042a49f
                                                          ;             0042a554,0042a581,0042a586,0042a5b8
                                                          ;             0042a631,0042a65a,0042a65f,0042a691
                                                          ;             0042a746,0042a773,0042a778,0042a7aa
                                                          ;             0042a823,0042a850,0042a855,0042a887
                                                          ;             0042a93c,0042a969,0042a96e,0042a9a0
                                                          ;             0042aa19,0042aa42,0042aa47,0042aa79
DATA:00467858                   undefined4  ??                                      
                            DAT_0046785c:                 ;XREF[5,0]:   00426d6a,00426d90,00426d95,00426dc7
                                                          ;             00427637
DATA:0046785c                   undefined4  ??                                      
                            DAT_00467860:                 ;XREF[15,0]:  004271ef,004271fd,0042720b,00427427
                                                          ;             0042742e,0042744b,004275b6,004277e5
                                                          ;             004277f8,00427806,00427821,0042abf2
                                                          ;             0042ac00,0042ac0e,0042ac29
DATA:00467860                   undefined4  ??                                      
                            DAT_00467864:                 ;XREF[5,0]:   0042722a,0042723a,00427479,004274a1
                                                          ;             004275d5
DATA:00467864                   undefined4  ??                                      
DATA:00467868                   ??          ??                                      
DATA:00467869                   ??          ??                                      
DATA:0046786a                   ??          ??                                      
DATA:0046786b                   ??          ??                                      
DATA:0046786c                   ??          ??                                      
DATA:0046786d                   ??          ??                                      
DATA:0046786e                   ??          ??                                      
DATA:0046786f                   ??          ??                                      
DATA:00467870                   ??          ??                                      
DATA:00467871                   ??          ??                                      
DATA:00467872                   ??          ??                                      
DATA:00467873                   ??          ??                                      
                            DAT_00467874:                 ;XREF[5,0]:   00427258,00427264,004274cc,004274d7
                                                          ;             004275f3
DATA:00467874                   undefined4  ??                                      
                            DAT_00467878:                 ;XREF[5,0]:   00427292,0042729e,00427521,0042752c
                                                          ;             00427615
DATA:00467878                   undefined4  ??                                      
                            DAT_0046787c:                 ;XREF[5,0]:   00427270,0042727c,004274f0,004274fe
                                                          ;             004275ff
DATA:0046787c                   undefined4  ??                                      
                            DAT_00467880:                 ;XREF[5,0]:   004272aa,004272b6,00427545,00427553
                                                          ;             00427621
DATA:00467880                   undefined4  ??                                      
                            DAT_00467884:                 ;XREF[34,0]:  00426c60,00426c76,0042a3e1,0042a3e8
                                                          ;             0042a41c,0042a42a,0042a4be,0042a4c5
                                                          ;             0042a4f9,0042a507,0042a5d7,0042a5de
                                                          ;             0042a612,0042a620,0042a6b0,0042a6b7
                                                          ;             0042a6eb,0042a6f9,0042a7c9,0042a7d0
                                                          ;             0042a804,0042a812,0042a8a6,0042a8ad
                                                          ;             0042a8e1,0042a8ef,0042a9bf,0042a9c6
                                                          ;             0042a9fa,0042aa08,0042aa98,0042aa9f
                                                          ;             0042aad3,0042aae1
DATA:00467884                   undefined4  ??                                      
                            DAT_00467888:                 ;XREF[3,0]:   0042ab32,0042ab3b,0042abe1
DATA:00467888                   undefined4  ??                                      
                            DAT_0046788c:                 ;XREF[4,0]:   00426ad7,0042ae18,0042ae2c,0042ae59
DATA:0046788c                   undefined4  ??                                      
                            DAT_00467890:                 ;XREF[3,0]:   004269cd,00426b5c,00426b66
DATA:00467890                   ??          ??                                      
DATA:00467891                   ??          ??                                      
DATA:00467892                   ??          ??                                      
DATA:00467893                   ??          ??                                      
                            DAT_00467894:                 ;XREF[9,0]:   0042af73,0042af9b,0042afb6,0042afc3
                                                          ;             0042afd3,0042afe0,0042aff0,0042b003
                                                          ;             0042b003
DATA:00467894                   ??          ??                                      
DATA:00467895                   ??          ??                                      
DATA:00467896                   ??          ??                                      
DATA:00467897                   ??          ??                                      
DATA:00467898                   ??          ??                                      
DATA:00467899                   ??          ??                                      
DATA:0046789a                   ??          ??                                      
DATA:0046789b                   ??          ??                                      
DATA:0046789c                   ??          ??                                      
DATA:0046789d                   ??          ??                                      
DATA:0046789e                   ??          ??                                      
DATA:0046789f                   ??          ??                                      
DATA:004678a0                   ??          ??                                      
DATA:004678a1                   ??          ??                                      
DATA:004678a2                   ??          ??                                      
DATA:004678a3                   ??          ??                                      
DATA:004678a4                   ??          ??                                      
DATA:004678a5                   ??          ??                                      
DATA:004678a6                   ??          ??                                      
DATA:004678a7                   ??          ??                                      
DATA:004678a8                   ??          ??                                      
DATA:004678a9                   ??          ??                                      
DATA:004678aa                   ??          ??                                      
DATA:004678ab                   ??          ??                                      
DATA:004678ac                   ??          ??                                      
DATA:004678ad                   ??          ??                                      
DATA:004678ae                   ??          ??                                      
DATA:004678af                   ??          ??                                      
DATA:004678b0                   ??          ??                                      
DATA:004678b1                   ??          ??                                      
DATA:004678b2                   ??          ??                                      
DATA:004678b3                   ??          ??                                      
DATA:004678b4                   ??          ??                                      
DATA:004678b5                   ??          ??                                      
DATA:004678b6                   ??          ??                                      
DATA:004678b7                   ??          ??                                      
DATA:004678b8                   ??          ??                                      
DATA:004678b9                   ??          ??                                      
DATA:004678ba                   ??          ??                                      
DATA:004678bb                   ??          ??                                      
DATA:004678bc                   ??          ??                                      
DATA:004678bd                   ??          ??                                      
DATA:004678be                   ??          ??                                      
DATA:004678bf                   ??          ??                                      
DATA:004678c0                   ??          ??                                      
DATA:004678c1                   ??          ??                                      
DATA:004678c2                   ??          ??                                      
DATA:004678c3                   ??          ??                                      
DATA:004678c4                   ??          ??                                      
DATA:004678c5                   ??          ??                                      
DATA:004678c6                   ??          ??                                      
DATA:004678c7                   ??          ??                                      
DATA:004678c8                   ??          ??                                      
DATA:004678c9                   ??          ??                                      
DATA:004678ca                   ??          ??                                      
DATA:004678cb                   ??          ??                                      
DATA:004678cc                   ??          ??                                      
DATA:004678cd                   ??          ??                                      
DATA:004678ce                   ??          ??                                      
DATA:004678cf                   ??          ??                                      
DATA:004678d0                   ??          ??                                      
DATA:004678d1                   ??          ??                                      
DATA:004678d2                   ??          ??                                      
DATA:004678d3                   ??          ??                                      
DATA:004678d4                   ??          ??                                      
DATA:004678d5                   ??          ??                                      
DATA:004678d6                   ??          ??                                      
DATA:004678d7                   ??          ??                                      
DATA:004678d8                   ??          ??                                      
DATA:004678d9                   ??          ??                                      
DATA:004678da                   ??          ??                                      
DATA:004678db                   ??          ??                                      
DATA:004678dc                   ??          ??                                      
DATA:004678dd                   ??          ??                                      
DATA:004678de                   ??          ??                                      
DATA:004678df                   ??          ??                                      
DATA:004678e0                   ??          ??                                      
DATA:004678e1                   ??          ??                                      
DATA:004678e2                   ??          ??                                      
DATA:004678e3                   ??          ??                                      
DATA:004678e4                   ??          ??                                      
DATA:004678e5                   ??          ??                                      
DATA:004678e6                   ??          ??                                      
DATA:004678e7                   ??          ??                                      
DATA:004678e8                   ??          ??                                      
DATA:004678e9                   ??          ??                                      
DATA:004678ea                   ??          ??                                      
DATA:004678eb                   ??          ??                                      
DATA:004678ec                   ??          ??                                      
DATA:004678ed                   ??          ??                                      
DATA:004678ee                   ??          ??                                      
DATA:004678ef                   ??          ??                                      
DATA:004678f0                   ??          ??                                      
DATA:004678f1                   ??          ??                                      
DATA:004678f2                   ??          ??                                      
DATA:004678f3                   ??          ??                                      
DATA:004678f4                   ??          ??                                      
DATA:004678f5                   ??          ??                                      
DATA:004678f6                   ??          ??                                      
DATA:004678f7                   ??          ??                                      
DATA:004678f8                   ??          ??                                      
DATA:004678f9                   ??          ??                                      
DATA:004678fa                   ??          ??                                      
DATA:004678fb                   ??          ??                                      
DATA:004678fc                   ??          ??                                      
DATA:004678fd                   ??          ??                                      
DATA:004678fe                   ??          ??                                      
DATA:004678ff                   ??          ??                                      
DATA:00467900                   ??          ??                                      
DATA:00467901                   ??          ??                                      
DATA:00467902                   ??          ??                                      
DATA:00467903                   ??          ??                                      
DATA:00467904                   ??          ??                                      
DATA:00467905                   ??          ??                                      
DATA:00467906                   ??          ??                                      
DATA:00467907                   ??          ??                                      
DATA:00467908                   ??          ??                                      
DATA:00467909                   ??          ??                                      
DATA:0046790a                   ??          ??                                      
DATA:0046790b                   ??          ??                                      
DATA:0046790c                   ??          ??                                      
DATA:0046790d                   ??          ??                                      
DATA:0046790e                   ??          ??                                      
DATA:0046790f                   ??          ??                                      
DATA:00467910                   ??          ??                                      
DATA:00467911                   ??          ??                                      
DATA:00467912                   ??          ??                                      
DATA:00467913                   ??          ??                                      
DATA:00467914                   ??          ??                                      
DATA:00467915                   ??          ??                                      
DATA:00467916                   ??          ??                                      
DATA:00467917                   ??          ??                                      
DATA:00467918                   ??          ??                                      
DATA:00467919                   ??          ??                                      
DATA:0046791a                   ??          ??                                      
DATA:0046791b                   ??          ??                                      
DATA:0046791c                   ??          ??                                      
DATA:0046791d                   ??          ??                                      
DATA:0046791e                   ??          ??                                      
DATA:0046791f                   ??          ??                                      
DATA:00467920                   ??          ??                                      
DATA:00467921                   ??          ??                                      
DATA:00467922                   ??          ??                                      
DATA:00467923                   ??          ??                                      
DATA:00467924                   ??          ??                                      
DATA:00467925                   ??          ??                                      
DATA:00467926                   ??          ??                                      
DATA:00467927                   ??          ??                                      
DATA:00467928                   ??          ??                                      
DATA:00467929                   ??          ??                                      
DATA:0046792a                   ??          ??                                      
DATA:0046792b                   ??          ??                                      
DATA:0046792c                   ??          ??                                      
DATA:0046792d                   ??          ??                                      
DATA:0046792e                   ??          ??                                      
DATA:0046792f                   ??          ??                                      
DATA:00467930                   ??          ??                                      
DATA:00467931                   ??          ??                                      
DATA:00467932                   ??          ??                                      
DATA:00467933                   ??          ??                                      
DATA:00467934                   ??          ??                                      
DATA:00467935                   ??          ??                                      
DATA:00467936                   ??          ??                                      
DATA:00467937                   ??          ??                                      
DATA:00467938                   ??          ??                                      
DATA:00467939                   ??          ??                                      
DATA:0046793a                   ??          ??                                      
DATA:0046793b                   ??          ??                                      
DATA:0046793c                   ??          ??                                      
DATA:0046793d                   ??          ??                                      
DATA:0046793e                   ??          ??                                      
DATA:0046793f                   ??          ??                                      
DATA:00467940                   ??          ??                                      
DATA:00467941                   ??          ??                                      
DATA:00467942                   ??          ??                                      
DATA:00467943                   ??          ??                                      
DATA:00467944                   ??          ??                                      
DATA:00467945                   ??          ??                                      
DATA:00467946                   ??          ??                                      
DATA:00467947                   ??          ??                                      
DATA:00467948                   ??          ??                                      
DATA:00467949                   ??          ??                                      
DATA:0046794a                   ??          ??                                      
DATA:0046794b                   ??          ??                                      
DATA:0046794c                   ??          ??                                      
DATA:0046794d                   ??          ??                                      
DATA:0046794e                   ??          ??                                      
DATA:0046794f                   ??          ??                                      
DATA:00467950                   ??          ??                                      
DATA:00467951                   ??          ??                                      
DATA:00467952                   ??          ??                                      
DATA:00467953                   ??          ??                                      
DATA:00467954                   ??          ??                                      
DATA:00467955                   ??          ??                                      
DATA:00467956                   ??          ??                                      
DATA:00467957                   ??          ??                                      
DATA:00467958                   ??          ??                                      
DATA:00467959                   ??          ??                                      
DATA:0046795a                   ??          ??                                      
DATA:0046795b                   ??          ??                                      
DATA:0046795c                   ??          ??                                      
DATA:0046795d                   ??          ??                                      
DATA:0046795e                   ??          ??                                      
DATA:0046795f                   ??          ??                                      
DATA:00467960                   ??          ??                                      
DATA:00467961                   ??          ??                                      
DATA:00467962                   ??          ??                                      
DATA:00467963                   ??          ??                                      
DATA:00467964                   ??          ??                                      
DATA:00467965                   ??          ??                                      
DATA:00467966                   ??          ??                                      
DATA:00467967                   ??          ??                                      
DATA:00467968                   ??          ??                                      
DATA:00467969                   ??          ??                                      
DATA:0046796a                   ??          ??                                      
DATA:0046796b                   ??          ??                                      
DATA:0046796c                   ??          ??                                      
DATA:0046796d                   ??          ??                                      
DATA:0046796e                   ??          ??                                      
DATA:0046796f                   ??          ??                                      
DATA:00467970                   ??          ??                                      
DATA:00467971                   ??          ??                                      
DATA:00467972                   ??          ??                                      
DATA:00467973                   ??          ??                                      
DATA:00467974                   ??          ??                                      
DATA:00467975                   ??          ??                                      
DATA:00467976                   ??          ??                                      
DATA:00467977                   ??          ??                                      
DATA:00467978                   ??          ??                                      
DATA:00467979                   ??          ??                                      
DATA:0046797a                   ??          ??                                      
DATA:0046797b                   ??          ??                                      
DATA:0046797c                   ??          ??                                      
DATA:0046797d                   ??          ??                                      
DATA:0046797e                   ??          ??                                      
DATA:0046797f                   ??          ??                                      
DATA:00467980                   ??          ??                                      
DATA:00467981                   ??          ??                                      
DATA:00467982                   ??          ??                                      
DATA:00467983                   ??          ??                                      
DATA:00467984                   ??          ??                                      
DATA:00467985                   ??          ??                                      
DATA:00467986                   ??          ??                                      
DATA:00467987                   ??          ??                                      
DATA:00467988                   ??          ??                                      
DATA:00467989                   ??          ??                                      
DATA:0046798a                   ??          ??                                      
DATA:0046798b                   ??          ??                                      
DATA:0046798c                   ??          ??                                      
DATA:0046798d                   ??          ??                                      
DATA:0046798e                   ??          ??                                      
DATA:0046798f                   ??          ??                                      
DATA:00467990                   ??          ??                                      
DATA:00467991                   ??          ??                                      
DATA:00467992                   ??          ??                                      
DATA:00467993                   ??          ??                                      
DATA:00467994                   ??          ??                                      
DATA:00467995                   ??          ??                                      
DATA:00467996                   ??          ??                                      
DATA:00467997                   ??          ??                                      
DATA:00467998                   ??          ??                                      
DATA:00467999                   ??          ??                                      
DATA:0046799a                   ??          ??                                      
DATA:0046799b                   ??          ??                                      
DATA:0046799c                   ??          ??                                      
DATA:0046799d                   ??          ??                                      
DATA:0046799e                   ??          ??                                      
DATA:0046799f                   ??          ??                                      
DATA:004679a0                   ??          ??                                      
DATA:004679a1                   ??          ??                                      
DATA:004679a2                   ??          ??                                      
DATA:004679a3                   ??          ??                                      
DATA:004679a4                   ??          ??                                      
DATA:004679a5                   ??          ??                                      
DATA:004679a6                   ??          ??                                      
DATA:004679a7                   ??          ??                                      
DATA:004679a8                   ??          ??                                      
DATA:004679a9                   ??          ??                                      
DATA:004679aa                   ??          ??                                      
DATA:004679ab                   ??          ??                                      
DATA:004679ac                   ??          ??                                      
DATA:004679ad                   ??          ??                                      
DATA:004679ae                   ??          ??                                      
DATA:004679af                   ??          ??                                      
DATA:004679b0                   ??          ??                                      
DATA:004679b1                   ??          ??                                      
DATA:004679b2                   ??          ??                                      
DATA:004679b3                   ??          ??                                      
DATA:004679b4                   ??          ??                                      
DATA:004679b5                   ??          ??                                      
DATA:004679b6                   ??          ??                                      
DATA:004679b7                   ??          ??                                      
DATA:004679b8                   ??          ??                                      
DATA:004679b9                   ??          ??                                      
DATA:004679ba                   ??          ??                                      
DATA:004679bb                   ??          ??                                      
DATA:004679bc                   ??          ??                                      
DATA:004679bd                   ??          ??                                      
DATA:004679be                   ??          ??                                      
DATA:004679bf                   ??          ??                                      
DATA:004679c0                   ??          ??                                      
DATA:004679c1                   ??          ??                                      
DATA:004679c2                   ??          ??                                      
DATA:004679c3                   ??          ??                                      
DATA:004679c4                   ??          ??                                      
DATA:004679c5                   ??          ??                                      
DATA:004679c6                   ??          ??                                      
DATA:004679c7                   ??          ??                                      
DATA:004679c8                   ??          ??                                      
DATA:004679c9                   ??          ??                                      
DATA:004679ca                   ??          ??                                      
DATA:004679cb                   ??          ??                                      
DATA:004679cc                   ??          ??                                      
DATA:004679cd                   ??          ??                                      
DATA:004679ce                   ??          ??                                      
DATA:004679cf                   ??          ??                                      
DATA:004679d0                   ??          ??                                      
DATA:004679d1                   ??          ??                                      
DATA:004679d2                   ??          ??                                      
DATA:004679d3                   ??          ??                                      
DATA:004679d4                   ??          ??                                      
DATA:004679d5                   ??          ??                                      
DATA:004679d6                   ??          ??                                      
DATA:004679d7                   ??          ??                                      
DATA:004679d8                   ??          ??                                      
DATA:004679d9                   ??          ??                                      
DATA:004679da                   ??          ??                                      
DATA:004679db                   ??          ??                                      
DATA:004679dc                   ??          ??                                      
DATA:004679dd                   ??          ??                                      
DATA:004679de                   ??          ??                                      
DATA:004679df                   ??          ??                                      
DATA:004679e0                   ??          ??                                      
DATA:004679e1                   ??          ??                                      
DATA:004679e2                   ??          ??                                      
DATA:004679e3                   ??          ??                                      
DATA:004679e4                   ??          ??                                      
DATA:004679e5                   ??          ??                                      
DATA:004679e6                   ??          ??                                      
DATA:004679e7                   ??          ??                                      
DATA:004679e8                   ??          ??                                      
DATA:004679e9                   ??          ??                                      
DATA:004679ea                   ??          ??                                      
DATA:004679eb                   ??          ??                                      
DATA:004679ec                   ??          ??                                      
DATA:004679ed                   ??          ??                                      
DATA:004679ee                   ??          ??                                      
DATA:004679ef                   ??          ??                                      
DATA:004679f0                   ??          ??                                      
DATA:004679f1                   ??          ??                                      
DATA:004679f2                   ??          ??                                      
DATA:004679f3                   ??          ??                                      
DATA:004679f4                   ??          ??                                      
DATA:004679f5                   ??          ??                                      
DATA:004679f6                   ??          ??                                      
DATA:004679f7                   ??          ??                                      
DATA:004679f8                   ??          ??                                      
DATA:004679f9                   ??          ??                                      
DATA:004679fa                   ??          ??                                      
DATA:004679fb                   ??          ??                                      
DATA:004679fc                   ??          ??                                      
DATA:004679fd                   ??          ??                                      
DATA:004679fe                   ??          ??                                      
DATA:004679ff                   ??          ??                                      
DATA:00467a00                   ??          ??                                      
DATA:00467a01                   ??          ??                                      
DATA:00467a02                   ??          ??                                      
DATA:00467a03                   ??          ??                                      
DATA:00467a04                   ??          ??                                      
DATA:00467a05                   ??          ??                                      
DATA:00467a06                   ??          ??                                      
DATA:00467a07                   ??          ??                                      
DATA:00467a08                   ??          ??                                      
DATA:00467a09                   ??          ??                                      
DATA:00467a0a                   ??          ??                                      
DATA:00467a0b                   ??          ??                                      
DATA:00467a0c                   ??          ??                                      
DATA:00467a0d                   ??          ??                                      
DATA:00467a0e                   ??          ??                                      
DATA:00467a0f                   ??          ??                                      
DATA:00467a10                   ??          ??                                      
DATA:00467a11                   ??          ??                                      
DATA:00467a12                   ??          ??                                      
DATA:00467a13                   ??          ??                                      
DATA:00467a14                   ??          ??                                      
DATA:00467a15                   ??          ??                                      
DATA:00467a16                   ??          ??                                      
DATA:00467a17                   ??          ??                                      
DATA:00467a18                   ??          ??                                      
DATA:00467a19                   ??          ??                                      
DATA:00467a1a                   ??          ??                                      
DATA:00467a1b                   ??          ??                                      
DATA:00467a1c                   ??          ??                                      
DATA:00467a1d                   ??          ??                                      
DATA:00467a1e                   ??          ??                                      
DATA:00467a1f                   ??          ??                                      
DATA:00467a20                   ??          ??                                      
DATA:00467a21                   ??          ??                                      
DATA:00467a22                   ??          ??                                      
DATA:00467a23                   ??          ??                                      
DATA:00467a24                   ??          ??                                      
DATA:00467a25                   ??          ??                                      
DATA:00467a26                   ??          ??                                      
DATA:00467a27                   ??          ??                                      
DATA:00467a28                   ??          ??                                      
DATA:00467a29                   ??          ??                                      
DATA:00467a2a                   ??          ??                                      
DATA:00467a2b                   ??          ??                                      
DATA:00467a2c                   ??          ??                                      
DATA:00467a2d                   ??          ??                                      
DATA:00467a2e                   ??          ??                                      
DATA:00467a2f                   ??          ??                                      
DATA:00467a30                   ??          ??                                      
DATA:00467a31                   ??          ??                                      
DATA:00467a32                   ??          ??                                      
DATA:00467a33                   ??          ??                                      
DATA:00467a34                   ??          ??                                      
DATA:00467a35                   ??          ??                                      
DATA:00467a36                   ??          ??                                      
DATA:00467a37                   ??          ??                                      
DATA:00467a38                   ??          ??                                      
DATA:00467a39                   ??          ??                                      
DATA:00467a3a                   ??          ??                                      
DATA:00467a3b                   ??          ??                                      
DATA:00467a3c                   ??          ??                                      
DATA:00467a3d                   ??          ??                                      
DATA:00467a3e                   ??          ??                                      
DATA:00467a3f                   ??          ??                                      
DATA:00467a40                   ??          ??                                      
DATA:00467a41                   ??          ??                                      
DATA:00467a42                   ??          ??                                      
DATA:00467a43                   ??          ??                                      
DATA:00467a44                   ??          ??                                      
DATA:00467a45                   ??          ??                                      
DATA:00467a46                   ??          ??                                      
DATA:00467a47                   ??          ??                                      
DATA:00467a48                   ??          ??                                      
DATA:00467a49                   ??          ??                                      
DATA:00467a4a                   ??          ??                                      
DATA:00467a4b                   ??          ??                                      
DATA:00467a4c                   ??          ??                                      
DATA:00467a4d                   ??          ??                                      
DATA:00467a4e                   ??          ??                                      
DATA:00467a4f                   ??          ??                                      
DATA:00467a50                   ??          ??                                      
DATA:00467a51                   ??          ??                                      
DATA:00467a52                   ??          ??                                      
DATA:00467a53                   ??          ??                                      
DATA:00467a54                   ??          ??                                      
DATA:00467a55                   ??          ??                                      
DATA:00467a56                   ??          ??                                      
DATA:00467a57                   ??          ??                                      
DATA:00467a58                   ??          ??                                      
DATA:00467a59                   ??          ??                                      
DATA:00467a5a                   ??          ??                                      
DATA:00467a5b                   ??          ??                                      
DATA:00467a5c                   ??          ??                                      
DATA:00467a5d                   ??          ??                                      
DATA:00467a5e                   ??          ??                                      
DATA:00467a5f                   ??          ??                                      
DATA:00467a60                   ??          ??                                      
DATA:00467a61                   ??          ??                                      
DATA:00467a62                   ??          ??                                      
DATA:00467a63                   ??          ??                                      
DATA:00467a64                   ??          ??                                      
DATA:00467a65                   ??          ??                                      
DATA:00467a66                   ??          ??                                      
DATA:00467a67                   ??          ??                                      
DATA:00467a68                   ??          ??                                      
DATA:00467a69                   ??          ??                                      
DATA:00467a6a                   ??          ??                                      
DATA:00467a6b                   ??          ??                                      
DATA:00467a6c                   ??          ??                                      
DATA:00467a6d                   ??          ??                                      
DATA:00467a6e                   ??          ??                                      
DATA:00467a6f                   ??          ??                                      
DATA:00467a70                   ??          ??                                      
DATA:00467a71                   ??          ??                                      
DATA:00467a72                   ??          ??                                      
DATA:00467a73                   ??          ??                                      
DATA:00467a74                   ??          ??                                      
DATA:00467a75                   ??          ??                                      
DATA:00467a76                   ??          ??                                      
DATA:00467a77                   ??          ??                                      
DATA:00467a78                   ??          ??                                      
DATA:00467a79                   ??          ??                                      
DATA:00467a7a                   ??          ??                                      
DATA:00467a7b                   ??          ??                                      
DATA:00467a7c                   ??          ??                                      
DATA:00467a7d                   ??          ??                                      
DATA:00467a7e                   ??          ??                                      
DATA:00467a7f                   ??          ??                                      
DATA:00467a80                   ??          ??                                      
DATA:00467a81                   ??          ??                                      
DATA:00467a82                   ??          ??                                      
DATA:00467a83                   ??          ??                                      
DATA:00467a84                   ??          ??                                      
DATA:00467a85                   ??          ??                                      
DATA:00467a86                   ??          ??                                      
DATA:00467a87                   ??          ??                                      
DATA:00467a88                   ??          ??                                      
DATA:00467a89                   ??          ??                                      
DATA:00467a8a                   ??          ??                                      
DATA:00467a8b                   ??          ??                                      
DATA:00467a8c                   ??          ??                                      
DATA:00467a8d                   ??          ??                                      
DATA:00467a8e                   ??          ??                                      
DATA:00467a8f                   ??          ??                                      
DATA:00467a90                   ??          ??                                      
DATA:00467a91                   ??          ??                                      
DATA:00467a92                   ??          ??                                      
DATA:00467a93                   ??          ??                                      
                            DAT_00467a94:                 ;XREF[11,0]:  0042b09d,0042b0a2,0042b0cc,0042b0f4
                                                          ;             0042b10e,0042b19f,0042b1cb,0042b1f9
                                                          ;             0042b372,0042b3a4,0042b3b2
DATA:00467a94                   undefined4  ??                                      
                            DAT_00467a98:                 ;XREF[4,0]:   004444d8,004444d8,004444de,00444535
DATA:00467a98                   ??          ??                                      
DATA:00467a99                   ??          ??                                      
DATA:00467a9a                   ??          ??                                      
DATA:00467a9b                   ??          ??                                      
DATA:00467a9c                   ??          ??                                      
DATA:00467a9d                   ??          ??                                      
DATA:00467a9e                   ??          ??                                      
DATA:00467a9f                   ??          ??                                      
DATA:00467aa0                   ??          ??                                      
DATA:00467aa1                   ??          ??                                      
DATA:00467aa2                   ??          ??                                      
DATA:00467aa3                   ??          ??                                      
DATA:00467aa4                   ??          ??                                      
DATA:00467aa5                   ??          ??                                      
DATA:00467aa6                   ??          ??                                      
DATA:00467aa7                   ??          ??                                      
DATA:00467aa8                   ??          ??                                      
DATA:00467aa9                   ??          ??                                      
DATA:00467aaa                   ??          ??                                      
DATA:00467aab                   ??          ??                                      
DATA:00467aac                   ??          ??                                      
DATA:00467aad                   ??          ??                                      
DATA:00467aae                   ??          ??                                      
DATA:00467aaf                   ??          ??                                      
DATA:00467ab0                   ??          ??                                      
DATA:00467ab1                   ??          ??                                      
DATA:00467ab2                   ??          ??                                      
DATA:00467ab3                   ??          ??                                      
DATA:00467ab4                   ??          ??                                      
DATA:00467ab5                   ??          ??                                      
DATA:00467ab6                   ??          ??                                      
DATA:00467ab7                   ??          ??                                      
DATA:00467ab8                   ??          ??                                      
DATA:00467ab9                   ??          ??                                      
DATA:00467aba                   ??          ??                                      
DATA:00467abb                   ??          ??                                      
DATA:00467abc                   ??          ??                                      
DATA:00467abd                   ??          ??                                      
DATA:00467abe                   ??          ??                                      
DATA:00467abf                   ??          ??                                      
DATA:00467ac0                   ??          ??                                      
DATA:00467ac1                   ??          ??                                      
DATA:00467ac2                   ??          ??                                      
DATA:00467ac3                   ??          ??                                      
DATA:00467ac4                   ??          ??                                      
DATA:00467ac5                   ??          ??                                      
DATA:00467ac6                   ??          ??                                      
DATA:00467ac7                   ??          ??                                      
DATA:00467ac8                   ??          ??                                      
DATA:00467ac9                   ??          ??                                      
                            DAT_00467aca:                 ;XREF[2,0]:   004444d8,004444de
DATA:00467aca                   ??          ??                                      
DATA:00467acb                   ??          ??                                      
DATA:00467acc                   ??          ??                                      
DATA:00467acd                   ??          ??                                      
DATA:00467ace                   ??          ??                                      
DATA:00467acf                   ??          ??                                      
DATA:00467ad0                   ??          ??                                      
DATA:00467ad1                   ??          ??                                      
DATA:00467ad2                   ??          ??                                      
DATA:00467ad3                   ??          ??                                      
DATA:00467ad4                   ??          ??                                      
DATA:00467ad5                   ??          ??                                      
DATA:00467ad6                   ??          ??                                      
DATA:00467ad7                   ??          ??                                      
DATA:00467ad8                   ??          ??                                      
DATA:00467ad9                   ??          ??                                      
DATA:00467ada                   ??          ??                                      
DATA:00467adb                   ??          ??                                      
DATA:00467adc                   ??          ??                                      
DATA:00467add                   ??          ??                                      
DATA:00467ade                   ??          ??                                      
DATA:00467adf                   ??          ??                                      
DATA:00467ae0                   ??          ??                                      
DATA:00467ae1                   ??          ??                                      
DATA:00467ae2                   ??          ??                                      
DATA:00467ae3                   ??          ??                                      
DATA:00467ae4                   ??          ??                                      
DATA:00467ae5                   ??          ??                                      
DATA:00467ae6                   ??          ??                                      
DATA:00467ae7                   ??          ??                                      
DATA:00467ae8                   ??          ??                                      
DATA:00467ae9                   ??          ??                                      
DATA:00467aea                   ??          ??                                      
DATA:00467aeb                   ??          ??                                      
DATA:00467aec                   ??          ??                                      
DATA:00467aed                   ??          ??                                      
DATA:00467aee                   ??          ??                                      
DATA:00467aef                   ??          ??                                      
DATA:00467af0                   ??          ??                                      
DATA:00467af1                   ??          ??                                      
DATA:00467af2                   ??          ??                                      
DATA:00467af3                   ??          ??                                      
DATA:00467af4                   ??          ??                                      
DATA:00467af5                   ??          ??                                      
DATA:00467af6                   ??          ??                                      
DATA:00467af7                   ??          ??                                      
DATA:00467af8                   ??          ??                                      
DATA:00467af9                   ??          ??                                      
DATA:00467afa                   ??          ??                                      
DATA:00467afb                   ??          ??                                      
DATA:00467afc                   ??          ??                                      
DATA:00467afd                   ??          ??                                      
DATA:00467afe                   ??          ??                                      
DATA:00467aff                   ??          ??                                      
DATA:00467b00                   ??          ??                                      
DATA:00467b01                   ??          ??                                      
DATA:00467b02                   ??          ??                                      
DATA:00467b03                   ??          ??                                      
DATA:00467b04                   ??          ??                                      
DATA:00467b05                   ??          ??                                      
DATA:00467b06                   ??          ??                                      
DATA:00467b07                   ??          ??                                      
DATA:00467b08                   ??          ??                                      
DATA:00467b09                   ??          ??                                      
DATA:00467b0a                   ??          ??                                      
DATA:00467b0b                   ??          ??                                      
DATA:00467b0c                   ??          ??                                      
DATA:00467b0d                   ??          ??                                      
DATA:00467b0e                   ??          ??                                      
DATA:00467b0f                   ??          ??                                      
DATA:00467b10                   ??          ??                                      
DATA:00467b11                   ??          ??                                      
DATA:00467b12                   ??          ??                                      
DATA:00467b13                   ??          ??                                      
DATA:00467b14                   ??          ??                                      
DATA:00467b15                   ??          ??                                      
DATA:00467b16                   ??          ??                                      
DATA:00467b17                   ??          ??                                      
DATA:00467b18                   ??          ??                                      
DATA:00467b19                   ??          ??                                      
DATA:00467b1a                   ??          ??                                      
DATA:00467b1b                   ??          ??                                      
DATA:00467b1c                   ??          ??                                      
DATA:00467b1d                   ??          ??                                      
DATA:00467b1e                   ??          ??                                      
DATA:00467b1f                   ??          ??                                      
DATA:00467b20                   ??          ??                                      
DATA:00467b21                   ??          ??                                      
DATA:00467b22                   ??          ??                                      
DATA:00467b23                   ??          ??                                      
DATA:00467b24                   ??          ??                                      
DATA:00467b25                   ??          ??                                      
DATA:00467b26                   ??          ??                                      
DATA:00467b27                   ??          ??                                      
DATA:00467b28                   ??          ??                                      
DATA:00467b29                   ??          ??                                      
DATA:00467b2a                   ??          ??                                      
DATA:00467b2b                   ??          ??                                      
DATA:00467b2c                   ??          ??                                      
DATA:00467b2d                   ??          ??                                      
DATA:00467b2e                   ??          ??                                      
DATA:00467b2f                   ??          ??                                      
DATA:00467b30                   ??          ??                                      
DATA:00467b31                   ??          ??                                      
DATA:00467b32                   ??          ??                                      
DATA:00467b33                   ??          ??                                      
DATA:00467b34                   ??          ??                                      
DATA:00467b35                   ??          ??                                      
DATA:00467b36                   ??          ??                                      
DATA:00467b37                   ??          ??                                      
DATA:00467b38                   ??          ??                                      
DATA:00467b39                   ??          ??                                      
DATA:00467b3a                   ??          ??                                      
DATA:00467b3b                   ??          ??                                      
DATA:00467b3c                   ??          ??                                      
DATA:00467b3d                   ??          ??                                      
DATA:00467b3e                   ??          ??                                      
DATA:00467b3f                   ??          ??                                      
DATA:00467b40                   ??          ??                                      
DATA:00467b41                   ??          ??                                      
DATA:00467b42                   ??          ??                                      
DATA:00467b43                   ??          ??                                      
DATA:00467b44                   ??          ??                                      
DATA:00467b45                   ??          ??                                      
DATA:00467b46                   ??          ??                                      
DATA:00467b47                   ??          ??                                      
DATA:00467b48                   ??          ??                                      
DATA:00467b49                   ??          ??                                      
DATA:00467b4a                   ??          ??                                      
DATA:00467b4b                   ??          ??                                      
DATA:00467b4c                   ??          ??                                      
DATA:00467b4d                   ??          ??                                      
DATA:00467b4e                   ??          ??                                      
DATA:00467b4f                   ??          ??                                      
DATA:00467b50                   ??          ??                                      
DATA:00467b51                   ??          ??                                      
DATA:00467b52                   ??          ??                                      
DATA:00467b53                   ??          ??                                      
DATA:00467b54                   ??          ??                                      
DATA:00467b55                   ??          ??                                      
DATA:00467b56                   ??          ??                                      
DATA:00467b57                   ??          ??                                      
DATA:00467b58                   ??          ??                                      
DATA:00467b59                   ??          ??                                      
DATA:00467b5a                   ??          ??                                      
DATA:00467b5b                   ??          ??                                      
DATA:00467b5c                   ??          ??                                      
DATA:00467b5d                   ??          ??                                      
DATA:00467b5e                   ??          ??                                      
DATA:00467b5f                   ??          ??                                      
DATA:00467b60                   ??          ??                                      
DATA:00467b61                   ??          ??                                      
DATA:00467b62                   ??          ??                                      
DATA:00467b63                   ??          ??                                      
DATA:00467b64                   ??          ??                                      
DATA:00467b65                   ??          ??                                      
DATA:00467b66                   ??          ??                                      
DATA:00467b67                   ??          ??                                      
DATA:00467b68                   ??          ??                                      
DATA:00467b69                   ??          ??                                      
DATA:00467b6a                   ??          ??                                      
DATA:00467b6b                   ??          ??                                      
DATA:00467b6c                   ??          ??                                      
DATA:00467b6d                   ??          ??                                      
DATA:00467b6e                   ??          ??                                      
DATA:00467b6f                   ??          ??                                      
DATA:00467b70                   ??          ??                                      
DATA:00467b71                   ??          ??                                      
DATA:00467b72                   ??          ??                                      
DATA:00467b73                   ??          ??                                      
DATA:00467b74                   ??          ??                                      
DATA:00467b75                   ??          ??                                      
DATA:00467b76                   ??          ??                                      
DATA:00467b77                   ??          ??                                      
DATA:00467b78                   ??          ??                                      
DATA:00467b79                   ??          ??                                      
DATA:00467b7a                   ??          ??                                      
DATA:00467b7b                   ??          ??                                      
DATA:00467b7c                   ??          ??                                      
DATA:00467b7d                   ??          ??                                      
DATA:00467b7e                   ??          ??                                      
DATA:00467b7f                   ??          ??                                      
DATA:00467b80                   ??          ??                                      
DATA:00467b81                   ??          ??                                      
DATA:00467b82                   ??          ??                                      
DATA:00467b83                   ??          ??                                      
DATA:00467b84                   ??          ??                                      
DATA:00467b85                   ??          ??                                      
DATA:00467b86                   ??          ??                                      
DATA:00467b87                   ??          ??                                      
DATA:00467b88                   ??          ??                                      
DATA:00467b89                   ??          ??                                      
DATA:00467b8a                   ??          ??                                      
DATA:00467b8b                   ??          ??                                      
DATA:00467b8c                   ??          ??                                      
DATA:00467b8d                   ??          ??                                      
DATA:00467b8e                   ??          ??                                      
DATA:00467b8f                   ??          ??                                      
DATA:00467b90                   ??          ??                                      
DATA:00467b91                   ??          ??                                      
DATA:00467b92                   ??          ??                                      
DATA:00467b93                   ??          ??                                      
DATA:00467b94                   ??          ??                                      
DATA:00467b95                   ??          ??                                      
DATA:00467b96                   ??          ??                                      
DATA:00467b97                   ??          ??                                      
DATA:00467b98                   ??          ??                                      
DATA:00467b99                   ??          ??                                      
DATA:00467b9a                   ??          ??                                      
DATA:00467b9b                   ??          ??                                      
DATA:00467b9c                   ??          ??                                      
DATA:00467b9d                   ??          ??                                      
DATA:00467b9e                   ??          ??                                      
DATA:00467b9f                   ??          ??                                      
DATA:00467ba0                   ??          ??                                      
DATA:00467ba1                   ??          ??                                      
DATA:00467ba2                   ??          ??                                      
DATA:00467ba3                   ??          ??                                      
DATA:00467ba4                   ??          ??                                      
DATA:00467ba5                   ??          ??                                      
DATA:00467ba6                   ??          ??                                      
DATA:00467ba7                   ??          ??                                      
DATA:00467ba8                   ??          ??                                      
DATA:00467ba9                   ??          ??                                      
DATA:00467baa                   ??          ??                                      
DATA:00467bab                   ??          ??                                      
DATA:00467bac                   ??          ??                                      
DATA:00467bad                   ??          ??                                      
DATA:00467bae                   ??          ??                                      
DATA:00467baf                   ??          ??                                      
DATA:00467bb0                   ??          ??                                      
DATA:00467bb1                   ??          ??                                      
DATA:00467bb2                   ??          ??                                      
DATA:00467bb3                   ??          ??                                      
DATA:00467bb4                   ??          ??                                      
DATA:00467bb5                   ??          ??                                      
DATA:00467bb6                   ??          ??                                      
DATA:00467bb7                   ??          ??                                      
DATA:00467bb8                   ??          ??                                      
DATA:00467bb9                   ??          ??                                      
DATA:00467bba                   ??          ??                                      
DATA:00467bbb                   ??          ??                                      
DATA:00467bbc                   ??          ??                                      
DATA:00467bbd                   ??          ??                                      
DATA:00467bbe                   ??          ??                                      
DATA:00467bbf                   ??          ??                                      
DATA:00467bc0                   ??          ??                                      
DATA:00467bc1                   ??          ??                                      
DATA:00467bc2                   ??          ??                                      
DATA:00467bc3                   ??          ??                                      
DATA:00467bc4                   ??          ??                                      
DATA:00467bc5                   ??          ??                                      
DATA:00467bc6                   ??          ??                                      
DATA:00467bc7                   ??          ??                                      
DATA:00467bc8                   ??          ??                                      
DATA:00467bc9                   ??          ??                                      
DATA:00467bca                   ??          ??                                      
DATA:00467bcb                   ??          ??                                      
DATA:00467bcc                   ??          ??                                      
DATA:00467bcd                   ??          ??                                      
DATA:00467bce                   ??          ??                                      
DATA:00467bcf                   ??          ??                                      
DATA:00467bd0                   ??          ??                                      
DATA:00467bd1                   ??          ??                                      
DATA:00467bd2                   ??          ??                                      
DATA:00467bd3                   ??          ??                                      
DATA:00467bd4                   ??          ??                                      
DATA:00467bd5                   ??          ??                                      
DATA:00467bd6                   ??          ??                                      
DATA:00467bd7                   ??          ??                                      
DATA:00467bd8                   ??          ??                                      
DATA:00467bd9                   ??          ??                                      
DATA:00467bda                   ??          ??                                      
DATA:00467bdb                   ??          ??                                      
DATA:00467bdc                   ??          ??                                      
DATA:00467bdd                   ??          ??                                      
DATA:00467bde                   ??          ??                                      
DATA:00467bdf                   ??          ??                                      
DATA:00467be0                   ??          ??                                      
DATA:00467be1                   ??          ??                                      
DATA:00467be2                   ??          ??                                      
DATA:00467be3                   ??          ??                                      
DATA:00467be4                   ??          ??                                      
DATA:00467be5                   ??          ??                                      
DATA:00467be6                   ??          ??                                      
DATA:00467be7                   ??          ??                                      
DATA:00467be8                   ??          ??                                      
DATA:00467be9                   ??          ??                                      
DATA:00467bea                   ??          ??                                      
DATA:00467beb                   ??          ??                                      
DATA:00467bec                   ??          ??                                      
DATA:00467bed                   ??          ??                                      
DATA:00467bee                   ??          ??                                      
DATA:00467bef                   ??          ??                                      
DATA:00467bf0                   ??          ??                                      
DATA:00467bf1                   ??          ??                                      
DATA:00467bf2                   ??          ??                                      
DATA:00467bf3                   ??          ??                                      
DATA:00467bf4                   ??          ??                                      
DATA:00467bf5                   ??          ??                                      
DATA:00467bf6                   ??          ??                                      
DATA:00467bf7                   ??          ??                                      
DATA:00467bf8                   ??          ??                                      
DATA:00467bf9                   ??          ??                                      
DATA:00467bfa                   ??          ??                                      
DATA:00467bfb                   ??          ??                                      
DATA:00467bfc                   ??          ??                                      
DATA:00467bfd                   ??          ??                                      
DATA:00467bfe                   ??          ??                                      
DATA:00467bff                   ??          ??                                      
DATA:00467c00                   ??          ??                                      
DATA:00467c01                   ??          ??                                      
DATA:00467c02                   ??          ??                                      
DATA:00467c03                   ??          ??                                      
DATA:00467c04                   ??          ??                                      
DATA:00467c05                   ??          ??                                      
DATA:00467c06                   ??          ??                                      
DATA:00467c07                   ??          ??                                      
DATA:00467c08                   ??          ??                                      
DATA:00467c09                   ??          ??                                      
DATA:00467c0a                   ??          ??                                      
DATA:00467c0b                   ??          ??                                      
DATA:00467c0c                   ??          ??                                      
DATA:00467c0d                   ??          ??                                      
DATA:00467c0e                   ??          ??                                      
DATA:00467c0f                   ??          ??                                      
DATA:00467c10                   ??          ??                                      
DATA:00467c11                   ??          ??                                      
DATA:00467c12                   ??          ??                                      
DATA:00467c13                   ??          ??                                      
DATA:00467c14                   ??          ??                                      
DATA:00467c15                   ??          ??                                      
DATA:00467c16                   ??          ??                                      
DATA:00467c17                   ??          ??                                      
DATA:00467c18                   ??          ??                                      
DATA:00467c19                   ??          ??                                      
DATA:00467c1a                   ??          ??                                      
DATA:00467c1b                   ??          ??                                      
DATA:00467c1c                   ??          ??                                      
DATA:00467c1d                   ??          ??                                      
DATA:00467c1e                   ??          ??                                      
DATA:00467c1f                   ??          ??                                      
DATA:00467c20                   ??          ??                                      
DATA:00467c21                   ??          ??                                      
DATA:00467c22                   ??          ??                                      
DATA:00467c23                   ??          ??                                      
DATA:00467c24                   ??          ??                                      
DATA:00467c25                   ??          ??                                      
DATA:00467c26                   ??          ??                                      
DATA:00467c27                   ??          ??                                      
                            DAT_00467c28:                 ;XREF[2,0]:   0042c047,0042c054
DATA:00467c28                   undefined2  ??                                      
                            DAT_00467c2a:                 ;XREF[2,0]:   0042c008,0042c04d
DATA:00467c2a                   undefined2  ??                                      
                            DAT_00467c2c:                 ;XREF[4,0]:   0042c096,0042c0ca,0042c127,0042c141
DATA:00467c2c                   undefined2  ??                                      
                            DAT_00467c2e:                 ;XREF[4,0]:   0042c0ed,0042c121,0042c12d,0042c13a
DATA:00467c2e                   undefined2  ??                                      
                            DAT_00467c30:                 ;XREF[6,0]:   0042c086,0042c08c,0042c0be,0042c0dd
                                                          ;             0042c0e3,0042c115
DATA:00467c30                   undefined2  ??                                      
                            DAT_00467c32:                 ;XREF[4,0]:   0042c0ae,0042c0b4,0042c105,0042c10b
DATA:00467c32                   undefined2  ??                                      
                            DAT_00467c34:                 ;XREF[3,0]:   0042bfc9,0042c171,0042c184
DATA:00467c34                   ??          ??                                      
DATA:00467c35                   ??          ??                                      
                            DAT_00467c36:                 ;XREF[5,0]:   0042bfd5,0042c014,0042c07f,0042c0d6
                                                          ;             0042eb34
DATA:00467c36                   ??          ??                                      
DATA:00467c37                   ??          ??                                      
                            DAT_00467c38:                 ;XREF[7,0]:   0042bfe7,0042bffe,0042c026,0042c03d
                                                          ;             0042c0a7,0042c0fe,0042eb3d
DATA:00467c38                   ??          ??                                      
DATA:00467c39                   ??          ??                                      
                            DAT_00467c3a:                 ;XREF[13,0]:  0042c278,0042c2bb,0042d7a8,0042d9e8
                                                          ;             0042dab9,0042e069,0042e13a,0042e2fd
                                                          ;             0042e31e,0042e548,0042e707,0042e728
                                                          ;             0042e952
DATA:00467c3a                   ??          ??                                      
DATA:00467c3b                   ??          ??                                      
                            DAT_00467c3c:                 ;XREF[15,0]:  0042c199,0042c238,0042c35d,0042c7ab
                                                          ;             0042c8ca,0042d0de,0042d1ea,0042d579
                                                          ;             0042e9b4,0042ec1c,0042ecf8,0042ee14
                                                          ;             0042eed4,0042ef2e,0042f00d
DATA:00467c3c                   undefined2  ??                                      
                            DAT_00467c3e:                 ;XREF[14,0]:  0042bdbb,0042c7a2,0042d29b,0042d2cd
                                                          ;             0042d367,0042d41f,0042d58d,0042d5be
                                                          ;             0042d5e6,0042d5fd,0042d616,0042d640
                                                          ;             0042f17a,0042f3da
DATA:00467c3e                   undefined2  ??                                      
                            DAT_00467c40:                 ;XREF[4,0]:   0042d321,0042e988,0042ed2d,0042ed74
DATA:00467c40                   undefined4  ??                                      
                            DAT_00467c44:                 ;XREF[389,0]: 0042b991,0042ba94,0042baab,0042bace
                                                          ;             0042baed,0042bb02,0042bb17,0042bb2c
                                                          ;             0042bb49,0042bb59,0042bb81,0042bb99
                                                          ;             0042bbb2,0042bbca,0042bbe3,0042bbf7
                                                          ;             0042bc0f,0042bc23,0042bec1,0042beda
                                                          ;             0042bf36,0042bf4f,0042bfc0,0042c168
                                                          ;             0042c17a,0042c194,0042c1af,0042c1c2
                                                          ;             0042c1d5,0042c1e5,0042c1f9,0042c209
                                                          ;             0042c21d,0042c22d,0042c247,0042c257
                                                          ;             0042c261,0042c270,0042c281,0042c287
                                                          ;             0042c296,0042c2da,0042c2ed,0042c300
                                                          ;             0042c311,0042c322,0042c333,0042c344
                                                          ;             0042c355,0042c738,0042c786,0042c798
                                                          ;             0042c7e6,0042c7f7,0042c80a,0042c8a4
                                                          ;             0042c8e5,0042c8f8,0042c909,0042c945
                                                          ;             0042c95d,0042c971,0042c987,0042c99d
                                                          ;             0042c9af,0042c9c9,0042c9ec,0042ca11
                                                          ;             0042ca2e,0042ca44,0042ca5a,0042ca6c
                                                          ;             0042ca86,0042caa1,0042cabe,0042cadb
                                                          ;             0042caf1,0042cb09,0042cb24,0042cb3d
                                                          ;             0042cb5a,0042cb70,0042cb88,0042cba3
                                                          ;             0042cbc0,0042cbdd,0042cbf3,0042cc0b
                                                          ;             0042cc26,0042cc3f,0042cc59,0042cc6f
                                                          ;             0042cc87,0042cca2,0042ccbf,0042ccea
                                                          ;             0042cd01,0042cd30,0042cd41,0042cd5a
                                                          ;             0042cd74,0042cd8a,0042cda0,0042cdb2
                                                          ;             0042cdcc,0042cde7,0042ce00,0042ce1d
                                                          ;             0042ce2e,0042ce47,0042ce61,0042ce77
                                                          ;             0042ce8d,0042ce9f,0042ceb9,0042ced4
                                                          ;             0042ceed,0042cf0a,0042cf1b,0042cf34
                                                          ;             0042cf4e,0042cf64,0042cf7a,0042cf8c
                                                          ;             0042cfa6,0042cfc1,0042cfde,0042cffb
                                                          ;             0042d00c,0042d025,0042d03f,0042d055
                                                          ;             0042d06b,0042d07d,0042d097,0042d0b2
                                                          ;             0042d0cf,0042d154,0042d177,0042d18f
                                                          ;             0042d1a3,0042d1d4,0042d20e,0042d25d
                                                          ;             0042d277,0042d290,0042d2c8,0042d2db
                                                          ;             0042d375,0042d383,0042d396,0042d3e7
                                                          ;             0042d407,0042d436,0042d44e,0042d47a
                                                          ;             0042d4b6,0042d508,0042d51b,0042d52e
                                                          ;             0042d547,0042d55a,0042d56d,0042d59b
                                                          ;             0042d5b0,0042d5cc,0042d5f4,0042d60b
                                                          ;             0042d624,0042d64e,0042d68b,0042d69a
                                                          ;             0042d6ab,0042d6c0,0042d6d5,0042d724
                                                          ;             0042d741,0042d77a,0042d78e,0042d79f
                                                          ;             0042d7c4,0042d7d8,0042d7eb,0042d806
                                                          ;             0042d826,0042d839,0042d85d,0042d882
                                                          ;             0042d891,0042d8a2,0042d8bc,0042d8cd
                                                          ;             0042d8e2,0042d8fd,0042d918,0042d928
                                                          ;             0042d93a,0042d955,0042d966,0042d987
                                                          ;             0042d99b,0042d9ac,0042d9bd,0042d9ce
                                                          ;             0042d9df,0042da04,0042da14,0042da26
                                                          ;             0042da41,0042da58,0042da6c,0042da7d
                                                          ;             0042da8e,0042da9f,0042dab0,0042dae5
                                                          ;             0042dafa,0042db18,0042db33,0042db48
                                                          ;             0042db5d,0042db7c,0042db98,0042dbb4
                                                          ;             0042dbd7,0042dbf3,0042dc0f,0042dc24
                                                          ;             0042dc39,0042dc53,0042dc70,0042dc88
                                                          ;             0042dca1,0042dcb8,0042dcd0,0042dcf8
                                                          ;             0042dd0d,0042dd2b,0042dd46,0042dd5b
                                                          ;             0042dd70,0042dd8f,0042ddab,0042ddc7
                                                          ;             0042ddea,0042de06,0042de22,0042de37
                                                          ;             0042de4c,0042de66,0042de83,0042de9b
                                                          ;             0042deb4,0042decb,0042dee3,0042df03
                                                          ;             0042df12,0042df23,0042df3d,0042df4e
                                                          ;             0042df63,0042df7e,0042df99,0042dfa9
                                                          ;             0042dfbb,0042dfd6,0042dfe7,0042e008
                                                          ;             0042e01c,0042e02d,0042e03e,0042e04f
                                                          ;             0042e060,0042e085,0042e095,0042e0a7
                                                          ;             0042e0c2,0042e0d9,0042e0ed,0042e0fe
                                                          ;             0042e10f,0042e120,0042e131,0042e168
                                                          ;             0042e17c,0042e191,0042e1b1,0042e1db
                                                          ;             0042e200,0042e215,0042e22e,0042e261
                                                          ;             0042e27b,0042e2a6,0042e2be,0042e2d7
                                                          ;             0042e2ec,0042e310,0042e348,0042e35c
                                                          ;             0042e371,0042e391,0042e3bb,0042e3e0
                                                          ;             0042e3f5,0042e425,0042e43a,0042e453
                                                          ;             0042e47b,0042e497,0042e4b7,0042e4d6
                                                          ;             0042e4f9,0042e520,0042e537,0042e572
                                                          ;             0042e586,0042e59b,0042e5bb,0042e5e8
                                                          ;             0042e60a,0042e61f,0042e638,0042e66b
                                                          ;             0042e685,0042e6b0,0042e6c8,0042e6e1
                                                          ;             0042e6f6,0042e71a,0042e752,0042e766
                                                          ;             0042e77b,0042e79b,0042e7c8,0042e7ea
                                                          ;             0042e7ff,0042e82f,0042e844,0042e85d
                                                          ;             0042e885,0042e8a1,0042e8c1,0042e8e0
                                                          ;             0042e903,0042e92a,0042e941,0042e99a
                                                          ;             0042e99f,0042e9a9,0042eb10,0042eb20
                                                          ;             0042ebc5,0042ebe6,0042ebf9,0042ec0d
                                                          ;             0042ec2a,0042ec3b,0042ec52,0042ecaa
                                                          ;             0042ecc2,0042ed10,0042eddf,0042edf2
                                                          ;             0042ee05,0042ee25,0042ee3b,0042ee73
                                                          ;             0042ee84,0042ee97,0042eea8,0042eebb
                                                          ;             0042eecc,0042eee6,0042eef9,0042ef15
                                                          ;             0042ef26,0042ef3c,0042ef3c,0042ef52
                                                          ;             0042ef97,0042efa8,0042efbb,0042efcc
                                                          ;             0042efdf,0042eff4,0042f005,0042f38b
                                                          ;             0042f3a4
DATA:00467c44                   undefined4  ??                                      
                            DAT_00467c48:                 ;XREF[4,0]:   0042b6e3,0042f2f7,0042f30b,0042f338
DATA:00467c48                   undefined4  ??                                      
                            DAT_00467c4c:                 ;XREF[7,0]:   0042bc5b,0042bda9,0042c7c8,0042ebd2
                                                          ;             0042ec13,0042f15a,0042f3c3
DATA:00467c4c                   undefined2  ??                                      
                            DAT_00467c4e:                 ;XREF[5,0]:   0042bc5b,0042c3cc,0042c3e1,0042c3f8
                                                          ;             0042ebcc
DATA:00467c4e                   undefined2  ??                                      
DATA:00467c50                   ??          ??                                      
DATA:00467c51                   ??          ??                                      
DATA:00467c52                   ??          ??                                      
DATA:00467c53                   ??          ??                                      
                            DAT_00467c54:                 ;XREF[3,0]:   0042e97e,0042e983,0042e98d
DATA:00467c54                   undefined4  ??                                      
                            DAT_00467c58:                 ;XREF[6,0]:   0042bdc2,0042c390,0042c4f6,0042c7e1
                                                          ;             0042f181,0042f3e1
DATA:00467c58                   ??          ??                                      
DATA:00467c59                   ??          ??                                      
                            DAT_00467c5a:                 ;XREF[3,0]:   0042c39f,0042c526,0042c827
DATA:00467c5a                   undefined4  ??                                      
DATA:00467c5e                   ??          ??                                      
DATA:00467c5f                   ??          ??                                      
DATA:00467c60                   ??          ??                                      
DATA:00467c61                   ??          ??                                      
DATA:00467c62                   ??          ??                                      
DATA:00467c63                   ??          ??                                      
DATA:00467c64                   ??          ??                                      
DATA:00467c65                   ??          ??                                      
DATA:00467c66                   ??          ??                                      
DATA:00467c67                   ??          ??                                      
DATA:00467c68                   ??          ??                                      
DATA:00467c69                   ??          ??                                      
DATA:00467c6a                   ??          ??                                      
DATA:00467c6b                   ??          ??                                      
                            DAT_00467c6c:                 ;XREF[7,0]:   0042bc75,0042bc8d,0042c39f,0042c409
                                                          ;             0042c433,0042c518,0042c827
DATA:00467c6c                   undefined4  ??                                      
                            DAT_00467c70:                 ;XREF[6,0]:   0042c3af,0042c446,0042c458,0042c4d5
                                                          ;             0042c53e,0042c837
DATA:00467c70                   undefined4  ??                                      
                            DAT_00467c74:                 ;XREF[6,0]:   0042c3bf,0042c46d,0042c47f,0042c4a9
                                                          ;             0042c553,0042c847
DATA:00467c74                   undefined4  ??                                      
DATA:00467c78                   ??          ??                                      
DATA:00467c79                   ??          ??                                      
DATA:00467c7a                   ??          ??                                      
DATA:00467c7b                   ??          ??                                      
                            DAT_00467c7c:                 ;XREF[4,0]:   0042b812,0042bd83,0042befe,0042bf86
DATA:00467c7c                   undefined2  ??                                      
                            DAT_00467c7e:                 ;XREF[4,0]:   0042b80d,0042bd7c,0042bf0a,0042bf92
DATA:00467c7e                   undefined2  ??                                      
                            DAT_00467c80:                 ;XREF[3,0]:   0042b81f,0042b829,0042f35e
DATA:00467c80                   ??          ??                                      
DATA:00467c81                   ??          ??                                      
DATA:00467c82                   ??          ??                                      
DATA:00467c83                   ??          ??                                      
                            DAT_00467c84:                 ;XREF[11,0]:  0042bda2,0042bdb1,0042bdd4,0042c768
                                                          ;             0042d243,0042f153,0042f170,0042f189
                                                          ;             0042f3bc,0042f3d0,0042f3e9
DATA:00467c84                   undefined2  ??                                      
DATA:00467c86                   ??          ??                                      
DATA:00467c87                   ??          ??                                      
                            DAT_00467c88:                 ;XREF[3,0]:   0042ed48,0042ed53,0042ed61
DATA:00467c88                   undefined4  ??                                      
DATA:00467c8c                   ??          ??                                      
DATA:00467c8d                   ??          ??                                      
DATA:00467c8e                   ??          ??                                      
DATA:00467c8f                   ??          ??                                      
                            DAT_00467c90:                 ;XREF[5,0]:   0042b651,0042b65c,0042c857,0042f1ef
                                                          ;             0042f200
DATA:00467c90                   undefined4  ??                                      
                            DAT_00467c94:                 ;XREF[5,0]:   0042b627,0042b638,0042bde4,0042be77
                                                          ;             0042c863
DATA:00467c94                   undefined4  ??                                      
                            DAT_00467c98:                 ;XREF[3,0]:   0042b675,0042b67e,0042b6fb
DATA:00467c98                   undefined4  ??                                      
                            DAT_00467c9c:                 ;XREF[6,0]:   0042b50b,0042b559,0042b57b,0042b6b7
                                                          ;             0042b713,0042b71b
DATA:00467c9c                   undefined4  ??                                      
                            DAT_00467ca0:                 ;XREF[4,0]:   0042b566,0042b58e,0042b71d,0042b726
DATA:00467ca0                   undefined4  ??                                      
                            DAT_00467ca4:                 ;XREF[4,0]:   0042b574,0042b5a2,0042b729,0042b732
DATA:00467ca4                   undefined4  ??                                      
                            DAT_00467ca8:                 ;XREF[4,0]:   0042b585,0042b735,0042c74e,0042d229
DATA:00467ca8                   undefined4  ??                                      
                            DAT_00467cac:                 ;XREF[4,0]:   0042b599,0042b741,0042c75c,0042d237
DATA:00467cac                   undefined4  ??                                      
                            DAT_00467cb0:                 ;XREF[3,0]:   0042b5ad,0042b74d,0042be9f
DATA:00467cb0                   undefined4  ??                                      
                            DAT_00467cb4:                 ;XREF[4,0]:   0042b68c,0042b691,0042b707,0042f327
DATA:00467cb4                   undefined4  ??                                      
                            DAT_00467cb8:                 ;XREF[2,0]:   0042bc38,0042bc3d
DATA:00467cb8                   undefined4  ??                                      
DATA:00467cbc                   ??          ??                                      
DATA:00467cbd                   ??          ??                                      
DATA:00467cbe                   ??          ??                                      
DATA:00467cbf                   ??          ??                                      
                            DAT_00467cc0:                 ;XREF[2,0]:   0042bcc0,0042bccd
DATA:00467cc0                   undefined4  ??                                      
                            DAT_00467cc4:                 ;XREF[2,0]:   0042b9f0,0042b9f5
DATA:00467cc4                   undefined4  ??                                      
                            DAT_00467cc8:                 ;XREF[2,0]:   0042ba21,0042ba26
DATA:00467cc8                   undefined4  ??                                      
                            DAT_00467ccc:                 ;XREF[2,0]:   0042ba77,0042ba7c
DATA:00467ccc                   undefined4  ??                                      
                            DAT_00467cd0:                 ;XREF[2,0]:   0042ba4f,0042ba54
DATA:00467cd0                   undefined4  ??                                      
                            DAT_00467cd4:                 ;XREF[2,0]:   0042b9c2,0042b9c7
DATA:00467cd4                   undefined4  ??                                      
DATA:00467cd8                   ??          ??                                      
DATA:00467cd9                   ??          ??                                      
DATA:00467cda                   ??          ??                                      
DATA:00467cdb                   ??          ??                                      
                            DAT_00467cdc:                 ;XREF[4,0]:   0042bf74,0042bfa4,0042c00e,0042c079
DATA:00467cdc                   undefined2  ??                                      
                            DAT_00467cde:                 ;XREF[5,0]:   0042bf80,0042bfb3,0042c01f,0042c036
                                                          ;             0042c0a1
DATA:00467cde                   undefined2  ??                                      
                            DAT_00467ce0:                 ;XREF[6,0]:   0042bf04,0042bf6e,0042bf8c,0042bf9e
                                                          ;             0042bfcf,0042c0d0
DATA:00467ce0                   undefined2  ??                                      
                            DAT_00467ce2:                 ;XREF[7,0]:   0042bf10,0042bf7a,0042bf98,0042bfad
                                                          ;             0042bfe0,0042bff7,0042c0f8
DATA:00467ce2                   undefined2  ??                                      
DATA:00467ce4                   ??          ??                                      
DATA:00467ce5                   ??          ??                                      
DATA:00467ce6                   ??          ??                                      
DATA:00467ce7                   ??          ??                                      
DATA:00467ce8                   ??          ??                                      
DATA:00467ce9                   ??          ??                                      
DATA:00467cea                   ??          ??                                      
DATA:00467ceb                   ??          ??                                      
                            DAT_00467cec:                 ;XREF[3,0]:   0042b510,0042b7d4,0042b7de
DATA:00467cec                   ??          ??                                      
DATA:00467ced                   ??          ??                                      
DATA:00467cee                   ??          ??                                      
DATA:00467cef                   ??          ??                                      
                            DAT_00467cf0:                 ;XREF[1,0]:   00417c91
DATA:00467cf0                   ??          ??                                      
DATA:00467cf1                   ??          ??                                      
                            DAT_00467cf2:                 ;XREF[17,0]:  00415062,00415483,004158cb,004158dd
                                                          ;             004158e8,00415900,0041590b,00415927
                                                          ;             00417f2c,00418140,004183e7,00418455
                                                          ;             0041858d,004185c9,00418691,0043eba1
                                                          ;             0043ebb1
DATA:00467cf2                   undefined2  ??                                      
DATA:00467cf4                   ??          ??                                      
DATA:00467cf5                   ??          ??                                      
                            DAT_00467cf6:                 ;XREF[4,0]:   0042fb08,0042fb8e,0042fda7,0042fde2
DATA:00467cf6                   ??          ??                                      
DATA:00467cf7                   ??          ??                                      
DATA:00467cf8                   ??          ??                                      
DATA:00467cf9                   ??          ??                                      
                            DAT_00467cfa:                 ;XREF[2,0]:   0042fd23,0042fd30
DATA:00467cfa                   ??          ??                                      
DATA:00467cfb                   ??          ??                                      
DATA:00467cfc                   ??          ??                                      
DATA:00467cfd                   ??          ??                                      
DATA:00467cfe                   ??          ??                                      
DATA:00467cff                   ??          ??                                      
DATA:00467d00                   ??          ??                                      
DATA:00467d01                   ??          ??                                      
DATA:00467d02                   ??          ??                                      
DATA:00467d03                   ??          ??                                      
DATA:00467d04                   ??          ??                                      
DATA:00467d05                   ??          ??                                      
DATA:00467d06                   ??          ??                                      
DATA:00467d07                   ??          ??                                      
DATA:00467d08                   ??          ??                                      
DATA:00467d09                   ??          ??                                      
DATA:00467d0a                   ??          ??                                      
DATA:00467d0b                   ??          ??                                      
DATA:00467d0c                   ??          ??                                      
DATA:00467d0d                   ??          ??                                      
DATA:00467d0e                   ??          ??                                      
DATA:00467d0f                   ??          ??                                      
DATA:00467d10                   ??          ??                                      
DATA:00467d11                   ??          ??                                      
DATA:00467d12                   ??          ??                                      
DATA:00467d13                   ??          ??                                      
DATA:00467d14                   ??          ??                                      
DATA:00467d15                   ??          ??                                      
DATA:00467d16                   ??          ??                                      
DATA:00467d17                   ??          ??                                      
DATA:00467d18                   ??          ??                                      
DATA:00467d19                   ??          ??                                      
DATA:00467d1a                   ??          ??                                      
DATA:00467d1b                   ??          ??                                      
DATA:00467d1c                   ??          ??                                      
DATA:00467d1d                   ??          ??                                      
DATA:00467d1e                   ??          ??                                      
DATA:00467d1f                   ??          ??                                      
DATA:00467d20                   ??          ??                                      
DATA:00467d21                   ??          ??                                      
DATA:00467d22                   ??          ??                                      
DATA:00467d23                   ??          ??                                      
DATA:00467d24                   ??          ??                                      
DATA:00467d25                   ??          ??                                      
DATA:00467d26                   ??          ??                                      
DATA:00467d27                   ??          ??                                      
DATA:00467d28                   ??          ??                                      
DATA:00467d29                   ??          ??                                      
DATA:00467d2a                   ??          ??                                      
DATA:00467d2b                   ??          ??                                      
DATA:00467d2c                   ??          ??                                      
DATA:00467d2d                   ??          ??                                      
DATA:00467d2e                   ??          ??                                      
DATA:00467d2f                   ??          ??                                      
DATA:00467d30                   ??          ??                                      
DATA:00467d31                   ??          ??                                      
DATA:00467d32                   ??          ??                                      
DATA:00467d33                   ??          ??                                      
DATA:00467d34                   ??          ??                                      
DATA:00467d35                   ??          ??                                      
DATA:00467d36                   ??          ??                                      
DATA:00467d37                   ??          ??                                      
DATA:00467d38                   ??          ??                                      
DATA:00467d39                   ??          ??                                      
DATA:00467d3a                   ??          ??                                      
DATA:00467d3b                   ??          ??                                      
DATA:00467d3c                   ??          ??                                      
DATA:00467d3d                   ??          ??                                      
DATA:00467d3e                   ??          ??                                      
DATA:00467d3f                   ??          ??                                      
DATA:00467d40                   ??          ??                                      
DATA:00467d41                   ??          ??                                      
DATA:00467d42                   ??          ??                                      
DATA:00467d43                   ??          ??                                      
DATA:00467d44                   ??          ??                                      
DATA:00467d45                   ??          ??                                      
DATA:00467d46                   ??          ??                                      
DATA:00467d47                   ??          ??                                      
DATA:00467d48                   ??          ??                                      
DATA:00467d49                   ??          ??                                      
                            DAT_00467d4a:                 ;XREF[3,0]:   00430070,0043007d,00430087
DATA:00467d4a                   ??          ??                                      
DATA:00467d4b                   ??          ??                                      
DATA:00467d4c                   ??          ??                                      
DATA:00467d4d                   ??          ??                                      
DATA:00467d4e                   ??          ??                                      
DATA:00467d4f                   ??          ??                                      
DATA:00467d50                   ??          ??                                      
DATA:00467d51                   ??          ??                                      
DATA:00467d52                   ??          ??                                      
DATA:00467d53                   ??          ??                                      
DATA:00467d54                   ??          ??                                      
DATA:00467d55                   ??          ??                                      
DATA:00467d56                   ??          ??                                      
DATA:00467d57                   ??          ??                                      
DATA:00467d58                   ??          ??                                      
DATA:00467d59                   ??          ??                                      
DATA:00467d5a                   ??          ??                                      
DATA:00467d5b                   ??          ??                                      
DATA:00467d5c                   ??          ??                                      
DATA:00467d5d                   ??          ??                                      
DATA:00467d5e                   ??          ??                                      
DATA:00467d5f                   ??          ??                                      
DATA:00467d60                   ??          ??                                      
DATA:00467d61                   ??          ??                                      
DATA:00467d62                   ??          ??                                      
DATA:00467d63                   ??          ??                                      
DATA:00467d64                   ??          ??                                      
DATA:00467d65                   ??          ??                                      
DATA:00467d66                   ??          ??                                      
DATA:00467d67                   ??          ??                                      
DATA:00467d68                   ??          ??                                      
DATA:00467d69                   ??          ??                                      
DATA:00467d6a                   ??          ??                                      
DATA:00467d6b                   ??          ??                                      
DATA:00467d6c                   ??          ??                                      
DATA:00467d6d                   ??          ??                                      
DATA:00467d6e                   ??          ??                                      
DATA:00467d6f                   ??          ??                                      
DATA:00467d70                   ??          ??                                      
DATA:00467d71                   ??          ??                                      
DATA:00467d72                   ??          ??                                      
DATA:00467d73                   ??          ??                                      
DATA:00467d74                   ??          ??                                      
DATA:00467d75                   ??          ??                                      
DATA:00467d76                   ??          ??                                      
DATA:00467d77                   ??          ??                                      
DATA:00467d78                   ??          ??                                      
DATA:00467d79                   ??          ??                                      
DATA:00467d7a                   ??          ??                                      
DATA:00467d7b                   ??          ??                                      
DATA:00467d7c                   ??          ??                                      
DATA:00467d7d                   ??          ??                                      
DATA:00467d7e                   ??          ??                                      
DATA:00467d7f                   ??          ??                                      
DATA:00467d80                   ??          ??                                      
DATA:00467d81                   ??          ??                                      
DATA:00467d82                   ??          ??                                      
DATA:00467d83                   ??          ??                                      
DATA:00467d84                   ??          ??                                      
DATA:00467d85                   ??          ??                                      
DATA:00467d86                   ??          ??                                      
DATA:00467d87                   ??          ??                                      
DATA:00467d88                   ??          ??                                      
DATA:00467d89                   ??          ??                                      
DATA:00467d8a                   ??          ??                                      
DATA:00467d8b                   ??          ??                                      
DATA:00467d8c                   ??          ??                                      
DATA:00467d8d                   ??          ??                                      
DATA:00467d8e                   ??          ??                                      
DATA:00467d8f                   ??          ??                                      
DATA:00467d90                   ??          ??                                      
DATA:00467d91                   ??          ??                                      
DATA:00467d92                   ??          ??                                      
DATA:00467d93                   ??          ??                                      
DATA:00467d94                   ??          ??                                      
DATA:00467d95                   ??          ??                                      
DATA:00467d96                   ??          ??                                      
DATA:00467d97                   ??          ??                                      
DATA:00467d98                   ??          ??                                      
DATA:00467d99                   ??          ??                                      
DATA:00467d9a                   ??          ??                                      
DATA:00467d9b                   ??          ??                                      
                            DAT_00467d9c:                 ;XREF[3,0]:   0042fd83,0042fdb5,0042fdf0
DATA:00467d9c                   undefined4  ??                                      
                            DAT_00467da0:                 ;XREF[5,0]:   0042fe9d,0042fec9,0042fee7,0042ff14
                                                          ;             00430129
DATA:00467da0                   ??          ??                                      
DATA:00467da1                   ??          ??                                      
                            DAT_00467da2:                 ;XREF[2,0]:   0042fed2,0042ff27
DATA:00467da2                   ??          ??                                      
DATA:00467da3                   ??          ??                                      
                            DAT_00467da4:                 ;XREF[3,0]:   00430608,00430819,004308fd
DATA:00467da4                   undefined2  ??                                      
                            $ColorMode:                   ;XREF[6,0]:   00430889,004308dc,0043116c,00431d8e
                                                          ;             00431d9d,00431db3
DATA:00467da6                   undefined2  ??                                      
                            DAT_00467da8:                 ;XREF[6,0]:   0043083f,00430882,004308ab,004308c7
                                                          ;             004308d5,00431043
DATA:00467da8                   undefined2  ??                                      
                            DAT_00467daa:                 ;XREF[1,0]:   00430857
DATA:00467daa                   undefined2  ??                                      
                            DAT_00467dac:                 ;XREF[1,0]:   00430863
DATA:00467dac                   undefined2  ??                                      
DATA:00467dae                   ??          ??                                      
DATA:00467daf                   ??          ??                                      
                            DAT_00467db0:                 ;XREF[13,0]:  00430147,00430302,00430337,0043044c
                                                          ;             00430668,004307d8,0043086f,0043088f
                                                          ;             004308a7,004308bc,004308e2,00430fdc
                                                          ;             00431a1f
DATA:00467db0                   undefined2  ??                                      
                            DAT_00467db2:                 ;XREF[2,0]:   00430875,004308e8
DATA:00467db2                   undefined2  ??                                      
                            DAT_00467db4:                 ;XREF[4,0]:   0043084b,0043087b,004308c0,004308ce
DATA:00467db4                   undefined2  ??                                      
                            DAT_00467db6:                 ;XREF[6,0]:   0043052b,00430553,004313fb,00431443
                                                          ;             0044d218,0044d35f
DATA:00467db6                   undefined2  ??                                      
                            DAT_00467db8:                 ;XREF[6,0]:   004304ec,00430542,00431407,0043144f
                                                          ;             0044d1fa,0044d340
DATA:00467db8                   undefined2  ??                                      
                            DAT_00467dba:                 ;XREF[9,0]:   004125e3,0041274e,0041287b,004128a4
                                                          ;             0043175a,0043178f,00431992,004319c9
                                                          ;             00431d3a
DATA:00467dba                   undefined2  ??                                      
                            DAT_00467dbc:                 ;XREF[10,0]:  004125ee,00412754,0041286d,00412896
                                                          ;             00431763,00431798,0043199d,004319d4
                                                          ;             00431d55,00431d63
DATA:00467dbc                   undefined2  ??                                      
                            DAT_00467dbe:                 ;XREF[14,0]:  00411a01,00411b77,00411d04,00411e7d
                                                          ;             004125f8,00412748,00412874,0041289d
                                                          ;             004315d0,00431698,00431805,00431823
                                                          ;             004318d2,00431d45
DATA:00467dbe                   undefined2  ??                                      
                            DAT_00467dc0:                 ;XREF[12,0]:  00411a0b,00411b81,00411d0e,00411e87
                                                          ;             00412603,0041275d,00412866,0041288f
                                                          ;             004315de,00431813,00431d75,00431d81
DATA:00467dc0                   undefined2  ??                                      
DATA:00467dc2                   ??          ??                                      
DATA:00467dc3                   ??          ??                                      
                            DAT_00467dc4:                 ;XREF[4,0]:   0043026c,00430690,004306d4,004307e9
DATA:00467dc4                   undefined4  ??                                      
                            DAT_00467dc8:                 ;XREF[5,0]:   004302ef,004302f9,00430308,00430446
                                                          ;             0043073e
DATA:00467dc8                   undefined2  ??                                      
                            DAT_00467dca:                 ;XREF[3,0]:   0043030b,00431368,004313f5
DATA:00467dca                   undefined2  ??                                      
                            DAT_00467dcc:                 ;XREF[5,0]:   00430295,00430313,00431361,00431401
                                                          ;             00431a71
DATA:00467dcc                   undefined2  ??                                      
                            DAT_00467dce:                 ;XREF[5,0]:   0043031e,004316a5,004318e1,00431a4e
                                                          ;             00431a80
DATA:00467dce                   undefined2  ??                                      
                            DAT_00467dd0:                 ;XREF[6,0]:   00430351,004303c0,00430737,004316b0
                                                          ;             004318ec,00431a3f
DATA:00467dd0                   undefined2  ??                                      
                            DAT_00467dd2:                 ;XREF[8,0]:   00430273,0043035e,004303e5,004303e8
                                                          ;             0043045e,004313e1,00431433,00431aa1
DATA:00467dd2                   undefined4  ??                                      
                            DAT_00467dd6:                 ;XREF[2,0]:   0043034b,00430366
DATA:00467dd6                   undefined2  ??                                      
                            DAT_00467dd8:                 ;XREF[8,0]:   00430224,004303b6,004303de,00430401
                                                          ;             0043046f,00430481,00430ff0,00431008
DATA:00467dd8                   undefined4  ??                                      
                            DAT_00467ddc:                 ;XREF[2,0]:   004303f9,00430478
DATA:00467ddc                   undefined4  ??                                      
                            DAT_00467de0:                 ;XREF[2,0]:   0043040a,0043046b
DATA:00467de0                   undefined4  ??                                      
DATA:00467de4                   ??          ??                                      
DATA:00467de5                   ??          ??                                      
                            DAT_00467de6:                 ;XREF[1,0]:   0043143d
DATA:00467de6                   undefined2  ??                                      
                            DAT_00467de8:                 ;XREF[1,0]:   00431449
DATA:00467de8                   undefined2  ??                                      
DATA:00467dea                   ??          ??                                      
DATA:00467deb                   ??          ??                                      
DATA:00467dec                   ??          ??                                      
DATA:00467ded                   ??          ??                                      
                            DAT_00467dee:                 ;XREF[2,0]:   004313eb,00431429
DATA:00467dee                   undefined4  ??                                      
DATA:00467df2                   ??          ??                                      
DATA:00467df3                   ??          ??                                      
DATA:00467df4                   ??          ??                                      
DATA:00467df5                   ??          ??                                      
DATA:00467df6                   ??          ??                                      
DATA:00467df7                   ??          ??                                      
DATA:00467df8                   ??          ??                                      
DATA:00467df9                   ??          ??                                      
DATA:00467dfa                   ??          ??                                      
DATA:00467dfb                   ??          ??                                      
DATA:00467dfc                   ??          ??                                      
DATA:00467dfd                   ??          ??                                      
DATA:00467dfe                   ??          ??                                      
DATA:00467dff                   ??          ??                                      
                            DAT_00467e00:                 ;XREF[5,0]:   004313d8,00431420,00431a31,00431a63
                                                          ;             00431a93
DATA:00467e00                   undefined2  ??                                      
DATA:00467e02                   ??          ??                                      
DATA:00467e03                   ??          ??                                      
                            DAT_00467e04:                 ;XREF[17,0]:  00411771,004117a9,0041184c,00411890
                                                          ;             004118d3,004119a5,00411a34,00411baa
                                                          ;             00411d3d,00411eb6,00412058,004120bf
                                                          ;             00412120,004313e6,0043142e,004316e9
                                                          ;             00431919
DATA:00467e04                   undefined4  ??                                      
                            DAT_00467e08:                 ;XREF[5,0]:   00412068,004120b0,00412106,004313f0
                                                          ;             00431438
DATA:00467e08                   undefined4  ??                                      
                            DAT_00467e0c:                 ;XREF[2,0]:   0043140d,00431455
DATA:00467e0c                   ??          ??                                      
DATA:00467e0d                   ??          ??                                      
                            DAT_00467e0e:                 ;XREF[2,0]:   00431416,0043145e
DATA:00467e0e                   ??          ??                                      
DATA:00467e0f                   ??          ??                                      
                            DAT_00467e10:                 ;XREF[3,0]:   00430717,004307c0,00431015
DATA:00467e10                   ??          ??                                      
DATA:00467e11                   ??          ??                                      
                            DAT_00467e12:                 ;XREF[9,0]:   0043021c,0043029f,00430599,00430aff
                                                          ;             00430bfb,00430cfa,00430d42,00430d4d
                                                          ;             00430d5a
DATA:00467e12                   undefined2  ??                                      
                            DAT_00467e14:                 ;XREF[7,0]:   00430214,0043028a,004305ad,00430b06
                                                          ;             00430bf5,00430ce9,00430d6d
DATA:00467e14                   undefined2  ??                                      
                            DAT_00467e16:                 ;XREF[7,0]:   00430233,00430282,004305bb,00430b11
                                                          ;             00430c01,00430d2c,00430d3c
DATA:00467e16                   undefined2  ??                                      
                            DAT_00467e18:                 ;XREF[6,0]:   0043022b,0043027a,004305c9,00430b1b
                                                          ;             00430c0a,00430caa
DATA:00467e18                   undefined2  ??                                      
                            dirtyTiles:                   ;XREF[7,2]:   0043090f,00430934,004309e6,004309f5
                                                          ;             00430a98,00430aa7,00430ca2,004309f5
                                                          ;             00430aa7
DATA:00467e1a                   bool[24]...??                                      
   |_DATA:00467e1a   [0]             bool[32]    ??                                      
      |_DATA:00467e1a   [0]             bool        ??                                      
      |_DATA:00467e1b   [1]             bool        ??                                      
      |_DATA:00467e1c   [2]             bool        ??                                      
      |_DATA:00467e1d   [3]             bool        ??                                      
      |_DATA:00467e1e   [4]             bool        ??                                      
      |_DATA:00467e1f   [5]             bool        ??                                      
      |_DATA:00467e20   [6]             bool        ??                                      
      |_DATA:00467e21   [7]             bool        ??                                      
      |_DATA:00467e22   [8]             bool        ??                                      
      |_DATA:00467e23   [9]             bool        ??                                      
      |_DATA:00467e24   [10]            bool        ??                                      
      |_DATA:00467e25   [11]            bool        ??                                      
      |_DATA:00467e26   [12]            bool        ??                                      
      |_DATA:00467e27   [13]            bool        ??                                      
      |_DATA:00467e28   [14]            bool        ??                                      
      |_DATA:00467e29   [15]            bool        ??                                      
      |_DATA:00467e2a   [16]            bool        ??                                      
      |_DATA:00467e2b   [17]            bool        ??                                      
      |_DATA:00467e2c   [18]            bool        ??                                      
      |_DATA:00467e2d   [19]            bool        ??                                      
      |_DATA:00467e2e   [20]            bool        ??                                      
      |_DATA:00467e2f   [21]            bool        ??                                      
      |_DATA:00467e30   [22]            bool        ??                                      
      |_DATA:00467e31   [23]            bool        ??                                      
      |_DATA:00467e32   [24]            bool        ??                                      
      |_DATA:00467e33   [25]            bool        ??                                      
      |_DATA:00467e34   [26]            bool        ??                                      
      |_DATA:00467e35   [27]            bool        ??                                      
      |_DATA:00467e36   [28]            bool        ??                                      
      |_DATA:00467e37   [29]            bool        ??                                      
      |_DATA:00467e38   [30]            bool        ??                                      
      |_DATA:00467e39   [31]            bool        ??                                      
   |_DATA:00467e3a   [1]             bool[32]    ??                                      
      |_DATA:00467e3a   [0]             bool        ??                                      
      |_DATA:00467e3b   [1]             bool        ??                                      
      |_DATA:00467e3c   [2]             bool        ??                                      
      |_DATA:00467e3d   [3]             bool        ??                                      
      |_DATA:00467e3e   [4]             bool        ??                                      
      |_DATA:00467e3f   [5]             bool        ??                                      
      |_DATA:00467e40   [6]             bool        ??                                      
      |_DATA:00467e41   [7]             bool        ??                                      
      |_DATA:00467e42   [8]             bool        ??                                      
      |_DATA:00467e43   [9]             bool        ??                                      
      |_DATA:00467e44   [10]            bool        ??                                      
      |_DATA:00467e45   [11]            bool        ??                                      
      |_DATA:00467e46   [12]            bool        ??                                      
      |_DATA:00467e47   [13]            bool        ??                                      
      |_DATA:00467e48   [14]            bool        ??                                      
      |_DATA:00467e49   [15]            bool        ??                                      
      |_DATA:00467e4a   [16]            bool        ??                                      
      |_DATA:00467e4b   [17]            bool        ??                                      
      |_DATA:00467e4c   [18]            bool        ??                                      
      |_DATA:00467e4d   [19]            bool        ??                                      
      |_DATA:00467e4e   [20]            bool        ??                                      
      |_DATA:00467e4f   [21]            bool        ??                                      
      |_DATA:00467e50   [22]            bool        ??                                      
      |_DATA:00467e51   [23]            bool        ??                                      
      |_DATA:00467e52   [24]            bool        ??                                      
      |_DATA:00467e53   [25]            bool        ??                                      
      |_DATA:00467e54   [26]            bool        ??                                      
      |_DATA:00467e55   [27]            bool        ??                                      
      |_DATA:00467e56   [28]            bool        ??                                      
      |_DATA:00467e57   [29]            bool        ??                                      
      |_DATA:00467e58   [30]            bool        ??                                      
      |_DATA:00467e59   [31]            bool        ??                                      
   |_DATA:00467e5a   [2]             bool[32]    ??                                      
      |_DATA:00467e5a   [0]             bool        ??                                      
      |_DATA:00467e5b   [1]             bool        ??                                      
      |_DATA:00467e5c   [2]             bool        ??                                      
      |_DATA:00467e5d   [3]             bool        ??                                      
      |_DATA:00467e5e   [4]             bool        ??                                      
      |_DATA:00467e5f   [5]             bool        ??                                      
      |_DATA:00467e60   [6]             bool        ??                                      
      |_DATA:00467e61   [7]             bool        ??                                      
      |_DATA:00467e62   [8]             bool        ??                                      
      |_DATA:00467e63   [9]             bool        ??                                      
      |_DATA:00467e64   [10]            bool        ??                                      
      |_DATA:00467e65   [11]            bool        ??                                      
      |_DATA:00467e66   [12]            bool        ??                                      
      |_DATA:00467e67   [13]            bool        ??                                      
      |_DATA:00467e68   [14]            bool        ??                                      
      |_DATA:00467e69   [15]            bool        ??                                      
      |_DATA:00467e6a   [16]            bool        ??                                      
      |_DATA:00467e6b   [17]            bool        ??                                      
      |_DATA:00467e6c   [18]            bool        ??                                      
      |_DATA:00467e6d   [19]            bool        ??                                      
      |_DATA:00467e6e   [20]            bool        ??                                      
      |_DATA:00467e6f   [21]            bool        ??                                      
      |_DATA:00467e70   [22]            bool        ??                                      
      |_DATA:00467e71   [23]            bool        ??                                      
      |_DATA:00467e72   [24]            bool        ??                                      
      |_DATA:00467e73   [25]            bool        ??                                      
      |_DATA:00467e74   [26]            bool        ??                                      
      |_DATA:00467e75   [27]            bool        ??                                      
      |_DATA:00467e76   [28]            bool        ??                                      
      |_DATA:00467e77   [29]            bool        ??                                      
      |_DATA:00467e78   [30]            bool        ??                                      
      |_DATA:00467e79   [31]            bool        ??                                      
   |_DATA:00467e7a   [3]             bool[32]    ??                                      
      |_DATA:00467e7a   [0]             bool        ??                                      
      |_DATA:00467e7b   [1]             bool        ??                                      
      |_DATA:00467e7c   [2]             bool        ??                                      
      |_DATA:00467e7d   [3]             bool        ??                                      
      |_DATA:00467e7e   [4]             bool        ??                                      
      |_DATA:00467e7f   [5]             bool        ??                                      
      |_DATA:00467e80   [6]             bool        ??                                      
      |_DATA:00467e81   [7]             bool        ??                                      
      |_DATA:00467e82   [8]             bool        ??                                      
      |_DATA:00467e83   [9]             bool        ??                                      
      |_DATA:00467e84   [10]            bool        ??                                      
      |_DATA:00467e85   [11]            bool        ??                                      
      |_DATA:00467e86   [12]            bool        ??                                      
      |_DATA:00467e87   [13]            bool        ??                                      
      |_DATA:00467e88   [14]            bool        ??                                      
      |_DATA:00467e89   [15]            bool        ??                                      
      |_DATA:00467e8a   [16]            bool        ??                                      
      |_DATA:00467e8b   [17]            bool        ??                                      
      |_DATA:00467e8c   [18]            bool        ??                                      
      |_DATA:00467e8d   [19]            bool        ??                                      
      |_DATA:00467e8e   [20]            bool        ??                                      
      |_DATA:00467e8f   [21]            bool        ??                                      
      |_DATA:00467e90   [22]            bool        ??                                      
      |_DATA:00467e91   [23]            bool        ??                                      
      |_DATA:00467e92   [24]            bool        ??                                      
      |_DATA:00467e93   [25]            bool        ??                                      
      |_DATA:00467e94   [26]            bool        ??                                      
      |_DATA:00467e95   [27]            bool        ??                                      
      |_DATA:00467e96   [28]            bool        ??                                      
      |_DATA:00467e97   [29]            bool        ??                                      
      |_DATA:00467e98   [30]            bool        ??                                      
      |_DATA:00467e99   [31]            bool        ??                                      
   |_DATA:00467e9a   [4]             bool[32]    ??                                      
      |_DATA:00467e9a   [0]             bool        ??                                      
      |_DATA:00467e9b   [1]             bool        ??                                      
      |_DATA:00467e9c   [2]             bool        ??                                      
      |_DATA:00467e9d   [3]             bool        ??                                      
      |_DATA:00467e9e   [4]             bool        ??                                      
      |_DATA:00467e9f   [5]             bool        ??                                      
      |_DATA:00467ea0   [6]             bool        ??                                      
      |_DATA:00467ea1   [7]             bool        ??                                      
      |_DATA:00467ea2   [8]             bool        ??                                      
      |_DATA:00467ea3   [9]             bool        ??                                      
      |_DATA:00467ea4   [10]            bool        ??                                      
      |_DATA:00467ea5   [11]            bool        ??                                      
      |_DATA:00467ea6   [12]            bool        ??                                      
      |_DATA:00467ea7   [13]            bool        ??                                      
      |_DATA:00467ea8   [14]            bool        ??                                      
      |_DATA:00467ea9   [15]            bool        ??                                      
      |_DATA:00467eaa   [16]            bool        ??                                      
      |_DATA:00467eab   [17]            bool        ??                                      
      |_DATA:00467eac   [18]            bool        ??                                      
      |_DATA:00467ead   [19]            bool        ??                                      
      |_DATA:00467eae   [20]            bool        ??                                      
      |_DATA:00467eaf   [21]            bool        ??                                      
      |_DATA:00467eb0   [22]            bool        ??                                      
      |_DATA:00467eb1   [23]            bool        ??                                      
      |_DATA:00467eb2   [24]            bool        ??                                      
      |_DATA:00467eb3   [25]            bool        ??                                      
      |_DATA:00467eb4   [26]            bool        ??                                      
      |_DATA:00467eb5   [27]            bool        ??                                      
      |_DATA:00467eb6   [28]            bool        ??                                      
      |_DATA:00467eb7   [29]            bool        ??                                      
      |_DATA:00467eb8   [30]            bool        ??                                      
      |_DATA:00467eb9   [31]            bool        ??                                      
   |_DATA:00467eba   [5]             bool[32]    ??                                      
      |_DATA:00467eba   [0]             bool        ??                                      
      |_DATA:00467ebb   [1]             bool        ??                                      
      |_DATA:00467ebc   [2]             bool        ??                                      
      |_DATA:00467ebd   [3]             bool        ??                                      
      |_DATA:00467ebe   [4]             bool        ??                                      
      |_DATA:00467ebf   [5]             bool        ??                                      
      |_DATA:00467ec0   [6]             bool        ??                                      
      |_DATA:00467ec1   [7]             bool        ??                                      
      |_DATA:00467ec2   [8]             bool        ??                                      
      |_DATA:00467ec3   [9]             bool        ??                                      
      |_DATA:00467ec4   [10]            bool        ??                                      
      |_DATA:00467ec5   [11]            bool        ??                                      
      |_DATA:00467ec6   [12]            bool        ??                                      
      |_DATA:00467ec7   [13]            bool        ??                                      
      |_DATA:00467ec8   [14]            bool        ??                                      
      |_DATA:00467ec9   [15]            bool        ??                                      
      |_DATA:00467eca   [16]            bool        ??                                      
      |_DATA:00467ecb   [17]            bool        ??                                      
      |_DATA:00467ecc   [18]            bool        ??                                      
      |_DATA:00467ecd   [19]            bool        ??                                      
      |_DATA:00467ece   [20]            bool        ??                                      
      |_DATA:00467ecf   [21]            bool        ??                                      
      |_DATA:00467ed0   [22]            bool        ??                                      
      |_DATA:00467ed1   [23]            bool        ??                                      
      |_DATA:00467ed2   [24]            bool        ??                                      
      |_DATA:00467ed3   [25]            bool        ??                                      
      |_DATA:00467ed4   [26]            bool        ??                                      
      |_DATA:00467ed5   [27]            bool        ??                                      
      |_DATA:00467ed6   [28]            bool        ??                                      
      |_DATA:00467ed7   [29]            bool        ??                                      
      |_DATA:00467ed8   [30]            bool        ??                                      
      |_DATA:00467ed9   [31]            bool        ??                                      
   |_DATA:00467eda   [6]             bool[32]    ??                                      
      |_DATA:00467eda   [0]             bool        ??                                      
      |_DATA:00467edb   [1]             bool        ??                                      
      |_DATA:00467edc   [2]             bool        ??                                      
      |_DATA:00467edd   [3]             bool        ??                                      
      |_DATA:00467ede   [4]             bool        ??                                      
      |_DATA:00467edf   [5]             bool        ??                                      
      |_DATA:00467ee0   [6]             bool        ??                                      
      |_DATA:00467ee1   [7]             bool        ??                                      
      |_DATA:00467ee2   [8]             bool        ??                                      
      |_DATA:00467ee3   [9]             bool        ??                                      
      |_DATA:00467ee4   [10]            bool        ??                                      
      |_DATA:00467ee5   [11]            bool        ??                                      
      |_DATA:00467ee6   [12]            bool        ??                                      
      |_DATA:00467ee7   [13]            bool        ??                                      
      |_DATA:00467ee8   [14]            bool        ??                                      
      |_DATA:00467ee9   [15]            bool        ??                                      
      |_DATA:00467eea   [16]            bool        ??                                      
      |_DATA:00467eeb   [17]            bool        ??                                      
      |_DATA:00467eec   [18]            bool        ??                                      
      |_DATA:00467eed   [19]            bool        ??                                      
      |_DATA:00467eee   [20]            bool        ??                                      
      |_DATA:00467eef   [21]            bool        ??                                      
      |_DATA:00467ef0   [22]            bool        ??                                      
      |_DATA:00467ef1   [23]            bool        ??                                      
      |_DATA:00467ef2   [24]            bool        ??                                      
      |_DATA:00467ef3   [25]            bool        ??                                      
      |_DATA:00467ef4   [26]            bool        ??                                      
      |_DATA:00467ef5   [27]            bool        ??                                      
      |_DATA:00467ef6   [28]            bool        ??                                      
      |_DATA:00467ef7   [29]            bool        ??                                      
      |_DATA:00467ef8   [30]            bool        ??                                      
      |_DATA:00467ef9   [31]            bool        ??                                      
   |_DATA:00467efa   [7]             bool[32]    ??                                      
      |_DATA:00467efa   [0]             bool        ??                                      
      |_DATA:00467efb   [1]             bool        ??                                      
      |_DATA:00467efc   [2]             bool        ??                                      
      |_DATA:00467efd   [3]             bool        ??                                      
      |_DATA:00467efe   [4]             bool        ??                                      
      |_DATA:00467eff   [5]             bool        ??                                      
      |_DATA:00467f00   [6]             bool        ??                                      
      |_DATA:00467f01   [7]             bool        ??                                      
      |_DATA:00467f02   [8]             bool        ??                                      
      |_DATA:00467f03   [9]             bool        ??                                      
      |_DATA:00467f04   [10]            bool        ??                                      
      |_DATA:00467f05   [11]            bool        ??                                      
      |_DATA:00467f06   [12]            bool        ??                                      
      |_DATA:00467f07   [13]            bool        ??                                      
      |_DATA:00467f08   [14]            bool        ??                                      
      |_DATA:00467f09   [15]            bool        ??                                      
      |_DATA:00467f0a   [16]            bool        ??                                      
      |_DATA:00467f0b   [17]            bool        ??                                      
      |_DATA:00467f0c   [18]            bool        ??                                      
      |_DATA:00467f0d   [19]            bool        ??                                      
      |_DATA:00467f0e   [20]            bool        ??                                      
      |_DATA:00467f0f   [21]            bool        ??                                      
      |_DATA:00467f10   [22]            bool        ??                                      
      |_DATA:00467f11   [23]            bool        ??                                      
      |_DATA:00467f12   [24]            bool        ??                                      
      |_DATA:00467f13   [25]            bool        ??                                      
      |_DATA:00467f14   [26]            bool        ??                                      
      |_DATA:00467f15   [27]            bool        ??                                      
      |_DATA:00467f16   [28]            bool        ??                                      
      |_DATA:00467f17   [29]            bool        ??                                      
      |_DATA:00467f18   [30]            bool        ??                                      
      |_DATA:00467f19   [31]            bool        ??                                      
   |_DATA:00467f1a   [8]             bool[32]    ??                                      
      |_DATA:00467f1a   [0]             bool        ??                                      
      |_DATA:00467f1b   [1]             bool        ??                                      
      |_DATA:00467f1c   [2]             bool        ??                                      
      |_DATA:00467f1d   [3]             bool        ??                                      
      |_DATA:00467f1e   [4]             bool        ??                                      
      |_DATA:00467f1f   [5]             bool        ??                                      
      |_DATA:00467f20   [6]             bool        ??                                      
      |_DATA:00467f21   [7]             bool        ??                                      
      |_DATA:00467f22   [8]             bool        ??                                      
      |_DATA:00467f23   [9]             bool        ??                                      
      |_DATA:00467f24   [10]            bool        ??                                      
      |_DATA:00467f25   [11]            bool        ??                                      
      |_DATA:00467f26   [12]            bool        ??                                      
      |_DATA:00467f27   [13]            bool        ??                                      
      |_DATA:00467f28   [14]            bool        ??                                      
      |_DATA:00467f29   [15]            bool        ??                                      
      |_DATA:00467f2a   [16]            bool        ??                                      
      |_DATA:00467f2b   [17]            bool        ??                                      
      |_DATA:00467f2c   [18]            bool        ??                                      
      |_DATA:00467f2d   [19]            bool        ??                                      
      |_DATA:00467f2e   [20]            bool        ??                                      
      |_DATA:00467f2f   [21]            bool        ??                                      
      |_DATA:00467f30   [22]            bool        ??                                      
      |_DATA:00467f31   [23]            bool        ??                                      
      |_DATA:00467f32   [24]            bool        ??                                      
      |_DATA:00467f33   [25]            bool        ??                                      
      |_DATA:00467f34   [26]            bool        ??                                      
      |_DATA:00467f35   [27]            bool        ??                                      
      |_DATA:00467f36   [28]            bool        ??                                      
      |_DATA:00467f37   [29]            bool        ??                                      
      |_DATA:00467f38   [30]            bool        ??                                      
      |_DATA:00467f39   [31]            bool        ??                                      
   |_DATA:00467f3a   [9]             bool[32]    ??                                      
      |_DATA:00467f3a   [0]             bool        ??                                      
      |_DATA:00467f3b   [1]             bool        ??                                      
      |_DATA:00467f3c   [2]             bool        ??                                      
      |_DATA:00467f3d   [3]             bool        ??                                      
      |_DATA:00467f3e   [4]             bool        ??                                      
      |_DATA:00467f3f   [5]             bool        ??                                      
      |_DATA:00467f40   [6]             bool        ??                                      
      |_DATA:00467f41   [7]             bool        ??                                      
      |_DATA:00467f42   [8]             bool        ??                                      
      |_DATA:00467f43   [9]             bool        ??                                      
      |_DATA:00467f44   [10]            bool        ??                                      
      |_DATA:00467f45   [11]            bool        ??                                      
      |_DATA:00467f46   [12]            bool        ??                                      
      |_DATA:00467f47   [13]            bool        ??                                      
      |_DATA:00467f48   [14]            bool        ??                                      
      |_DATA:00467f49   [15]            bool        ??                                      
      |_DATA:00467f4a   [16]            bool        ??                                      
      |_DATA:00467f4b   [17]            bool        ??                                      
      |_DATA:00467f4c   [18]            bool        ??                                      
      |_DATA:00467f4d   [19]            bool        ??                                      
      |_DATA:00467f4e   [20]            bool        ??                                      
      |_DATA:00467f4f   [21]            bool        ??                                      
      |_DATA:00467f50   [22]            bool        ??                                      
      |_DATA:00467f51   [23]            bool        ??                                      
      |_DATA:00467f52   [24]            bool        ??                                      
      |_DATA:00467f53   [25]            bool        ??                                      
      |_DATA:00467f54   [26]            bool        ??                                      
      |_DATA:00467f55   [27]            bool        ??                                      
      |_DATA:00467f56   [28]            bool        ??                                      
      |_DATA:00467f57   [29]            bool        ??                                      
      |_DATA:00467f58   [30]            bool        ??                                      
      |_DATA:00467f59   [31]            bool        ??                                      
   |_DATA:00467f5a   [10]            bool[32]    ??                                      
      |_DATA:00467f5a   [0]             bool        ??                                      
      |_DATA:00467f5b   [1]             bool        ??                                      
      |_DATA:00467f5c   [2]             bool        ??                                      
      |_DATA:00467f5d   [3]             bool        ??                                      
      |_DATA:00467f5e   [4]             bool        ??                                      
      |_DATA:00467f5f   [5]             bool        ??                                      
      |_DATA:00467f60   [6]             bool        ??                                      
      |_DATA:00467f61   [7]             bool        ??                                      
      |_DATA:00467f62   [8]             bool        ??                                      
      |_DATA:00467f63   [9]             bool        ??                                      
      |_DATA:00467f64   [10]            bool        ??                                      
      |_DATA:00467f65   [11]            bool        ??                                      
      |_DATA:00467f66   [12]            bool        ??                                      
      |_DATA:00467f67   [13]            bool        ??                                      
      |_DATA:00467f68   [14]            bool        ??                                      
      |_DATA:00467f69   [15]            bool        ??                                      
      |_DATA:00467f6a   [16]            bool        ??                                      
      |_DATA:00467f6b   [17]            bool        ??                                      
      |_DATA:00467f6c   [18]            bool        ??                                      
      |_DATA:00467f6d   [19]            bool        ??                                      
      |_DATA:00467f6e   [20]            bool        ??                                      
      |_DATA:00467f6f   [21]            bool        ??                                      
      |_DATA:00467f70   [22]            bool        ??                                      
      |_DATA:00467f71   [23]            bool        ??                                      
      |_DATA:00467f72   [24]            bool        ??                                      
      |_DATA:00467f73   [25]            bool        ??                                      
      |_DATA:00467f74   [26]            bool        ??                                      
      |_DATA:00467f75   [27]            bool        ??                                      
      |_DATA:00467f76   [28]            bool        ??                                      
      |_DATA:00467f77   [29]            bool        ??                                      
      |_DATA:00467f78   [30]            bool        ??                                      
      |_DATA:00467f79   [31]            bool        ??                                      
   |_DATA:00467f7a   [11]            bool[32]    ??                                      
      |_DATA:00467f7a   [0]             bool        ??                                      
      |_DATA:00467f7b   [1]             bool        ??                                      
      |_DATA:00467f7c   [2]             bool        ??                                      
      |_DATA:00467f7d   [3]             bool        ??                                      
      |_DATA:00467f7e   [4]             bool        ??                                      
      |_DATA:00467f7f   [5]             bool        ??                                      
      |_DATA:00467f80   [6]             bool        ??                                      
      |_DATA:00467f81   [7]             bool        ??                                      
      |_DATA:00467f82   [8]             bool        ??                                      
      |_DATA:00467f83   [9]             bool        ??                                      
      |_DATA:00467f84   [10]            bool        ??                                      
      |_DATA:00467f85   [11]            bool        ??                                      
      |_DATA:00467f86   [12]            bool        ??                                      
      |_DATA:00467f87   [13]            bool        ??                                      
      |_DATA:00467f88   [14]            bool        ??                                      
      |_DATA:00467f89   [15]            bool        ??                                      
      |_DATA:00467f8a   [16]            bool        ??                                      
      |_DATA:00467f8b   [17]            bool        ??                                      
      |_DATA:00467f8c   [18]            bool        ??                                      
      |_DATA:00467f8d   [19]            bool        ??                                      
      |_DATA:00467f8e   [20]            bool        ??                                      
      |_DATA:00467f8f   [21]            bool        ??                                      
      |_DATA:00467f90   [22]            bool        ??                                      
      |_DATA:00467f91   [23]            bool        ??                                      
      |_DATA:00467f92   [24]            bool        ??                                      
      |_DATA:00467f93   [25]            bool        ??                                      
      |_DATA:00467f94   [26]            bool        ??                                      
      |_DATA:00467f95   [27]            bool        ??                                      
      |_DATA:00467f96   [28]            bool        ??                                      
      |_DATA:00467f97   [29]            bool        ??                                      
      |_DATA:00467f98   [30]            bool        ??                                      
      |_DATA:00467f99   [31]            bool        ??                                      
   |_DATA:00467f9a   [12]            bool[32]    ??                                      
      |_DATA:00467f9a   [0]             bool        ??                                      
      |_DATA:00467f9b   [1]             bool        ??                                      
      |_DATA:00467f9c   [2]             bool        ??                                      
      |_DATA:00467f9d   [3]             bool        ??                                      
      |_DATA:00467f9e   [4]             bool        ??                                      
      |_DATA:00467f9f   [5]             bool        ??                                      
      |_DATA:00467fa0   [6]             bool        ??                                      
      |_DATA:00467fa1   [7]             bool        ??                                      
      |_DATA:00467fa2   [8]             bool        ??                                      
      |_DATA:00467fa3   [9]             bool        ??                                      
      |_DATA:00467fa4   [10]            bool        ??                                      
      |_DATA:00467fa5   [11]            bool        ??                                      
      |_DATA:00467fa6   [12]            bool        ??                                      
      |_DATA:00467fa7   [13]            bool        ??                                      
      |_DATA:00467fa8   [14]            bool        ??                                      
      |_DATA:00467fa9   [15]            bool        ??                                      
      |_DATA:00467faa   [16]            bool        ??                                      
      |_DATA:00467fab   [17]            bool        ??                                      
      |_DATA:00467fac   [18]            bool        ??                                      
      |_DATA:00467fad   [19]            bool        ??                                      
      |_DATA:00467fae   [20]            bool        ??                                      
      |_DATA:00467faf   [21]            bool        ??                                      
      |_DATA:00467fb0   [22]            bool        ??                                      
      |_DATA:00467fb1   [23]            bool        ??                                      
      |_DATA:00467fb2   [24]            bool        ??                                      
      |_DATA:00467fb3   [25]            bool        ??                                      
      |_DATA:00467fb4   [26]            bool        ??                                      
      |_DATA:00467fb5   [27]            bool        ??                                      
      |_DATA:00467fb6   [28]            bool        ??                                      
      |_DATA:00467fb7   [29]            bool        ??                                      
      |_DATA:00467fb8   [30]            bool        ??                                      
      |_DATA:00467fb9   [31]            bool        ??                                      
   |_DATA:00467fba   [13]            bool[32]    ??                                      
      |_DATA:00467fba   [0]             bool        ??                                      
      |_DATA:00467fbb   [1]             bool        ??                                      
      |_DATA:00467fbc   [2]             bool        ??                                      
      |_DATA:00467fbd   [3]             bool        ??                                      
      |_DATA:00467fbe   [4]             bool        ??                                      
      |_DATA:00467fbf   [5]             bool        ??                                      
      |_DATA:00467fc0   [6]             bool        ??                                      
      |_DATA:00467fc1   [7]             bool        ??                                      
      |_DATA:00467fc2   [8]             bool        ??                                      
      |_DATA:00467fc3   [9]             bool        ??                                      
      |_DATA:00467fc4   [10]            bool        ??                                      
      |_DATA:00467fc5   [11]            bool        ??                                      
      |_DATA:00467fc6   [12]            bool        ??                                      
      |_DATA:00467fc7   [13]            bool        ??                                      
      |_DATA:00467fc8   [14]            bool        ??                                      
      |_DATA:00467fc9   [15]            bool        ??                                      
      |_DATA:00467fca   [16]            bool        ??                                      
      |_DATA:00467fcb   [17]            bool        ??                                      
      |_DATA:00467fcc   [18]            bool        ??                                      
      |_DATA:00467fcd   [19]            bool        ??                                      
      |_DATA:00467fce   [20]            bool        ??                                      
      |_DATA:00467fcf   [21]            bool        ??                                      
      |_DATA:00467fd0   [22]            bool        ??                                      
      |_DATA:00467fd1   [23]            bool        ??                                      
      |_DATA:00467fd2   [24]            bool        ??                                      
      |_DATA:00467fd3   [25]            bool        ??                                      
      |_DATA:00467fd4   [26]            bool        ??                                      
      |_DATA:00467fd5   [27]            bool        ??                                      
      |_DATA:00467fd6   [28]            bool        ??                                      
      |_DATA:00467fd7   [29]            bool        ??                                      
      |_DATA:00467fd8   [30]            bool        ??                                      
      |_DATA:00467fd9   [31]            bool        ??                                      
   |_DATA:00467fda   [14]            bool[32]    ??                                      
      |_DATA:00467fda   [0]             bool        ??                                      
      |_DATA:00467fdb   [1]             bool        ??                                      
      |_DATA:00467fdc   [2]             bool        ??                                      
      |_DATA:00467fdd   [3]             bool        ??                                      
      |_DATA:00467fde   [4]             bool        ??                                      
      |_DATA:00467fdf   [5]             bool        ??                                      
      |_DATA:00467fe0   [6]             bool        ??                                      
      |_DATA:00467fe1   [7]             bool        ??                                      
      |_DATA:00467fe2   [8]             bool        ??                                      
      |_DATA:00467fe3   [9]             bool        ??                                      
      |_DATA:00467fe4   [10]            bool        ??                                      
      |_DATA:00467fe5   [11]            bool        ??                                      
      |_DATA:00467fe6   [12]            bool        ??                                      
      |_DATA:00467fe7   [13]            bool        ??                                      
      |_DATA:00467fe8   [14]            bool        ??                                      
      |_DATA:00467fe9   [15]            bool        ??                                      
      |_DATA:00467fea   [16]            bool        ??                                      
      |_DATA:00467feb   [17]            bool        ??                                      
      |_DATA:00467fec   [18]            bool        ??                                      
      |_DATA:00467fed   [19]            bool        ??                                      
      |_DATA:00467fee   [20]            bool        ??                                      
      |_DATA:00467fef   [21]            bool        ??                                      
      |_DATA:00467ff0   [22]            bool        ??                                      
      |_DATA:00467ff1   [23]            bool        ??                                      
      |_DATA:00467ff2   [24]            bool        ??                                      
      |_DATA:00467ff3   [25]            bool        ??                                      
      |_DATA:00467ff4   [26]            bool        ??                                      
      |_DATA:00467ff5   [27]            bool        ??                                      
      |_DATA:00467ff6   [28]            bool        ??                                      
      |_DATA:00467ff7   [29]            bool        ??                                      
      |_DATA:00467ff8   [30]            bool        ??                                      
      |_DATA:00467ff9   [31]            bool        ??                                      
   |_DATA:00467ffa   [15]            bool[32]    ??                                      
      |_DATA:00467ffa   [0]             bool        ??                                      
      |_DATA:00467ffb   [1]             bool        ??                                      
      |_DATA:00467ffc   [2]             bool        ??                                      
      |_DATA:00467ffd   [3]             bool        ??                                      
      |_DATA:00467ffe   [4]             bool        ??                                      
      |_DATA:00467fff   [5]             bool        ??                                      
      |_DATA:00468000   [6]             bool        ??                                      
      |_DATA:00468001   [7]             bool        ??                                      
      |_DATA:00468002   [8]             bool        ??                                      
      |_DATA:00468003   [9]             bool        ??                                      
      |_DATA:00468004   [10]            bool        ??                                      
      |_DATA:00468005   [11]            bool        ??                                      
      |_DATA:00468006   [12]            bool        ??                                      
      |_DATA:00468007   [13]            bool        ??                                      
      |_DATA:00468008   [14]            bool        ??                                      
      |_DATA:00468009   [15]            bool        ??                                      
      |_DATA:0046800a   [16]            bool        ??                                      
      |_DATA:0046800b   [17]            bool        ??                                      
      |_DATA:0046800c   [18]            bool        ??                                      
      |_DATA:0046800d   [19]            bool        ??                                      
      |_DATA:0046800e   [20]            bool        ??                                      
      |_DATA:0046800f   [21]            bool        ??                                      
      |_DATA:00468010   [22]            bool        ??                                      
      |_DATA:00468011   [23]            bool        ??                                      
      |_DATA:00468012   [24]            bool        ??                                      
      |_DATA:00468013   [25]            bool        ??                                      
      |_DATA:00468014   [26]            bool        ??                                      
      |_DATA:00468015   [27]            bool        ??                                      
      |_DATA:00468016   [28]            bool        ??                                      
      |_DATA:00468017   [29]            bool        ??                                      
      |_DATA:00468018   [30]            bool        ??                                      
      |_DATA:00468019   [31]            bool        ??                                      
   |_DATA:0046801a   [16]            bool[32]    ??                                      
      |_DATA:0046801a   [0]             bool        ??                                      
      |_DATA:0046801b   [1]             bool        ??                                      
      |_DATA:0046801c   [2]             bool        ??                                      
      |_DATA:0046801d   [3]             bool        ??                                      
      |_DATA:0046801e   [4]             bool        ??                                      
      |_DATA:0046801f   [5]             bool        ??                                      
      |_DATA:00468020   [6]             bool        ??                                      
      |_DATA:00468021   [7]             bool        ??                                      
      |_DATA:00468022   [8]             bool        ??                                      
      |_DATA:00468023   [9]             bool        ??                                      
      |_DATA:00468024   [10]            bool        ??                                      
      |_DATA:00468025   [11]            bool        ??                                      
      |_DATA:00468026   [12]            bool        ??                                      
      |_DATA:00468027   [13]            bool        ??                                      
      |_DATA:00468028   [14]            bool        ??                                      
      |_DATA:00468029   [15]            bool        ??                                      
      |_DATA:0046802a   [16]            bool        ??                                      
      |_DATA:0046802b   [17]            bool        ??                                      
      |_DATA:0046802c   [18]            bool        ??                                      
      |_DATA:0046802d   [19]            bool        ??                                      
      |_DATA:0046802e   [20]            bool        ??                                      
      |_DATA:0046802f   [21]            bool        ??                                      
      |_DATA:00468030   [22]            bool        ??                                      
      |_DATA:00468031   [23]            bool        ??                                      
      |_DATA:00468032   [24]            bool        ??                                      
      |_DATA:00468033   [25]            bool        ??                                      
      |_DATA:00468034   [26]            bool        ??                                      
      |_DATA:00468035   [27]            bool        ??                                      
      |_DATA:00468036   [28]            bool        ??                                      
      |_DATA:00468037   [29]            bool        ??                                      
      |_DATA:00468038   [30]            bool        ??                                      
      |_DATA:00468039   [31]            bool        ??                                      
   |_DATA:0046803a   [17]            bool[32]    ??                                      
      |_DATA:0046803a   [0]             bool        ??                                      
      |_DATA:0046803b   [1]             bool        ??                                      
      |_DATA:0046803c   [2]             bool        ??                                      
      |_DATA:0046803d   [3]             bool        ??                                      
      |_DATA:0046803e   [4]             bool        ??                                      
      |_DATA:0046803f   [5]             bool        ??                                      
      |_DATA:00468040   [6]             bool        ??                                      
      |_DATA:00468041   [7]             bool        ??                                      
      |_DATA:00468042   [8]             bool        ??                                      
      |_DATA:00468043   [9]             bool        ??                                      
      |_DATA:00468044   [10]            bool        ??                                      
      |_DATA:00468045   [11]            bool        ??                                      
      |_DATA:00468046   [12]            bool        ??                                      
      |_DATA:00468047   [13]            bool        ??                                      
      |_DATA:00468048   [14]            bool        ??                                      
      |_DATA:00468049   [15]            bool        ??                                      
      |_DATA:0046804a   [16]            bool        ??                                      
      |_DATA:0046804b   [17]            bool        ??                                      
      |_DATA:0046804c   [18]            bool        ??                                      
      |_DATA:0046804d   [19]            bool        ??                                      
      |_DATA:0046804e   [20]            bool        ??                                      
      |_DATA:0046804f   [21]            bool        ??                                      
      |_DATA:00468050   [22]            bool        ??                                      
      |_DATA:00468051   [23]            bool        ??                                      
      |_DATA:00468052   [24]            bool        ??                                      
      |_DATA:00468053   [25]            bool        ??                                      
      |_DATA:00468054   [26]            bool        ??                                      
      |_DATA:00468055   [27]            bool        ??                                      
      |_DATA:00468056   [28]            bool        ??                                      
      |_DATA:00468057   [29]            bool        ??                                      
      |_DATA:00468058   [30]            bool        ??                                      
      |_DATA:00468059   [31]            bool        ??                                      
   |_DATA:0046805a   [18]            bool[32]    ??                                      
      |_DATA:0046805a   [0]             bool        ??                                      
      |_DATA:0046805b   [1]             bool        ??                                      
      |_DATA:0046805c   [2]             bool        ??                                      
      |_DATA:0046805d   [3]             bool        ??                                      
      |_DATA:0046805e   [4]             bool        ??                                      
      |_DATA:0046805f   [5]             bool        ??                                      
      |_DATA:00468060   [6]             bool        ??                                      
      |_DATA:00468061   [7]             bool        ??                                      
      |_DATA:00468062   [8]             bool        ??                                      
      |_DATA:00468063   [9]             bool        ??                                      
      |_DATA:00468064   [10]            bool        ??                                      
      |_DATA:00468065   [11]            bool        ??                                      
      |_DATA:00468066   [12]            bool        ??                                      
      |_DATA:00468067   [13]            bool        ??                                      
      |_DATA:00468068   [14]            bool        ??                                      
      |_DATA:00468069   [15]            bool        ??                                      
      |_DATA:0046806a   [16]            bool        ??                                      
      |_DATA:0046806b   [17]            bool        ??                                      
      |_DATA:0046806c   [18]            bool        ??                                      
      |_DATA:0046806d   [19]            bool        ??                                      
      |_DATA:0046806e   [20]            bool        ??                                      
      |_DATA:0046806f   [21]            bool        ??                                      
      |_DATA:00468070   [22]            bool        ??                                      
      |_DATA:00468071   [23]            bool        ??                                      
      |_DATA:00468072   [24]            bool        ??                                      
      |_DATA:00468073   [25]            bool        ??                                      
      |_DATA:00468074   [26]            bool        ??                                      
      |_DATA:00468075   [27]            bool        ??                                      
      |_DATA:00468076   [28]            bool        ??                                      
      |_DATA:00468077   [29]            bool        ??                                      
      |_DATA:00468078   [30]            bool        ??                                      
      |_DATA:00468079   [31]            bool        ??                                      
   |_DATA:0046807a   [19]            bool[32]    ??                                      
      |_DATA:0046807a   [0]             bool        ??                                      
      |_DATA:0046807b   [1]             bool        ??                                      
      |_DATA:0046807c   [2]             bool        ??                                      
      |_DATA:0046807d   [3]             bool        ??                                      
      |_DATA:0046807e   [4]             bool        ??                                      
      |_DATA:0046807f   [5]             bool        ??                                      
      |_DATA:00468080   [6]             bool        ??                                      
      |_DATA:00468081   [7]             bool        ??                                      
      |_DATA:00468082   [8]             bool        ??                                      
      |_DATA:00468083   [9]             bool        ??                                      
      |_DATA:00468084   [10]            bool        ??                                      
      |_DATA:00468085   [11]            bool        ??                                      
      |_DATA:00468086   [12]            bool        ??                                      
      |_DATA:00468087   [13]            bool        ??                                      
      |_DATA:00468088   [14]            bool        ??                                      
      |_DATA:00468089   [15]            bool        ??                                      
      |_DATA:0046808a   [16]            bool        ??                                      
      |_DATA:0046808b   [17]            bool        ??                                      
      |_DATA:0046808c   [18]            bool        ??                                      
      |_DATA:0046808d   [19]            bool        ??                                      
      |_DATA:0046808e   [20]            bool        ??                                      
      |_DATA:0046808f   [21]            bool        ??                                      
      |_DATA:00468090   [22]            bool        ??                                      
      |_DATA:00468091   [23]            bool        ??                                      
      |_DATA:00468092   [24]            bool        ??                                      
      |_DATA:00468093   [25]            bool        ??                                      
      |_DATA:00468094   [26]            bool        ??                                      
      |_DATA:00468095   [27]            bool        ??                                      
      |_DATA:00468096   [28]            bool        ??                                      
      |_DATA:00468097   [29]            bool        ??                                      
      |_DATA:00468098   [30]            bool        ??                                      
      |_DATA:00468099   [31]            bool        ??                                      
   |_DATA:0046809a   [20]            bool[32]    ??                                      
      |_DATA:0046809a   [0]             bool        ??                                      
      |_DATA:0046809b   [1]             bool        ??                                      
      |_DATA:0046809c   [2]             bool        ??                                      
      |_DATA:0046809d   [3]             bool        ??                                      
      |_DATA:0046809e   [4]             bool        ??                                      
      |_DATA:0046809f   [5]             bool        ??                                      
      |_DATA:004680a0   [6]             bool        ??                                      
      |_DATA:004680a1   [7]             bool        ??                                      
      |_DATA:004680a2   [8]             bool        ??                                      
      |_DATA:004680a3   [9]             bool        ??                                      
      |_DATA:004680a4   [10]            bool        ??                                      
      |_DATA:004680a5   [11]            bool        ??                                      
      |_DATA:004680a6   [12]            bool        ??                                      
      |_DATA:004680a7   [13]            bool        ??                                      
      |_DATA:004680a8   [14]            bool        ??                                      
      |_DATA:004680a9   [15]            bool        ??                                      
      |_DATA:004680aa   [16]            bool        ??                                      
      |_DATA:004680ab   [17]            bool        ??                                      
      |_DATA:004680ac   [18]            bool        ??                                      
      |_DATA:004680ad   [19]            bool        ??                                      
      |_DATA:004680ae   [20]            bool        ??                                      
      |_DATA:004680af   [21]            bool        ??                                      
      |_DATA:004680b0   [22]            bool        ??                                      
      |_DATA:004680b1   [23]            bool        ??                                      
      |_DATA:004680b2   [24]            bool        ??                                      
      |_DATA:004680b3   [25]            bool        ??                                      
      |_DATA:004680b4   [26]            bool        ??                                      
      |_DATA:004680b5   [27]            bool        ??                                      
      |_DATA:004680b6   [28]            bool        ??                                      
      |_DATA:004680b7   [29]            bool        ??                                      
      |_DATA:004680b8   [30]            bool        ??                                      
      |_DATA:004680b9   [31]            bool        ??                                      
   |_DATA:004680ba   [21]            bool[32]    ??                                      
      |_DATA:004680ba   [0]             bool        ??                                      
      |_DATA:004680bb   [1]             bool        ??                                      
      |_DATA:004680bc   [2]             bool        ??                                      
      |_DATA:004680bd   [3]             bool        ??                                      
      |_DATA:004680be   [4]             bool        ??                                      
      |_DATA:004680bf   [5]             bool        ??                                      
      |_DATA:004680c0   [6]             bool        ??                                      
      |_DATA:004680c1   [7]             bool        ??                                      
      |_DATA:004680c2   [8]             bool        ??                                      
      |_DATA:004680c3   [9]             bool        ??                                      
      |_DATA:004680c4   [10]            bool        ??                                      
      |_DATA:004680c5   [11]            bool        ??                                      
      |_DATA:004680c6   [12]            bool        ??                                      
      |_DATA:004680c7   [13]            bool        ??                                      
      |_DATA:004680c8   [14]            bool        ??                                      
      |_DATA:004680c9   [15]            bool        ??                                      
      |_DATA:004680ca   [16]            bool        ??                                      
      |_DATA:004680cb   [17]            bool        ??                                      
      |_DATA:004680cc   [18]            bool        ??                                      
      |_DATA:004680cd   [19]            bool        ??                                      
      |_DATA:004680ce   [20]            bool        ??                                      
      |_DATA:004680cf   [21]            bool        ??                                      
      |_DATA:004680d0   [22]            bool        ??                                      
      |_DATA:004680d1   [23]            bool        ??                                      
      |_DATA:004680d2   [24]            bool        ??                                      
      |_DATA:004680d3   [25]            bool        ??                                      
      |_DATA:004680d4   [26]            bool        ??                                      
      |_DATA:004680d5   [27]            bool        ??                                      
      |_DATA:004680d6   [28]            bool        ??                                      
      |_DATA:004680d7   [29]            bool        ??                                      
      |_DATA:004680d8   [30]            bool        ??                                      
      |_DATA:004680d9   [31]            bool        ??                                      
   |_DATA:004680da   [22]            bool[32]    ??                                      
      |_DATA:004680da   [0]             bool        ??                                      
      |_DATA:004680db   [1]             bool        ??                                      
      |_DATA:004680dc   [2]             bool        ??                                      
      |_DATA:004680dd   [3]             bool        ??                                      
      |_DATA:004680de   [4]             bool        ??                                      
      |_DATA:004680df   [5]             bool        ??                                      
      |_DATA:004680e0   [6]             bool        ??                                      
      |_DATA:004680e1   [7]             bool        ??                                      
      |_DATA:004680e2   [8]             bool        ??                                      
      |_DATA:004680e3   [9]             bool        ??                                      
      |_DATA:004680e4   [10]            bool        ??                                      
      |_DATA:004680e5   [11]            bool        ??                                      
      |_DATA:004680e6   [12]            bool        ??                                      
      |_DATA:004680e7   [13]            bool        ??                                      
      |_DATA:004680e8   [14]            bool        ??                                      
      |_DATA:004680e9   [15]            bool        ??                                      
      |_DATA:004680ea   [16]            bool        ??                                      
      |_DATA:004680eb   [17]            bool        ??                                      
      |_DATA:004680ec   [18]            bool        ??                                      
      |_DATA:004680ed   [19]            bool        ??                                      
      |_DATA:004680ee   [20]            bool        ??                                      
      |_DATA:004680ef   [21]            bool        ??                                      
      |_DATA:004680f0   [22]            bool        ??                                      
      |_DATA:004680f1   [23]            bool        ??                                      
      |_DATA:004680f2   [24]            bool        ??                                      
      |_DATA:004680f3   [25]            bool        ??                                      
      |_DATA:004680f4   [26]            bool        ??                                      
      |_DATA:004680f5   [27]            bool        ??                                      
      |_DATA:004680f6   [28]            bool        ??                                      
      |_DATA:004680f7   [29]            bool        ??                                      
      |_DATA:004680f8   [30]            bool        ??                                      
      |_DATA:004680f9   [31]            bool        ??                                      
   |_DATA:004680fa   [23]            bool[32]    ??                                      
      |_DATA:004680fa   [0]             bool        ??                                      
      |_DATA:004680fb   [1]             bool        ??                                      
      |_DATA:004680fc   [2]             bool        ??                                      
      |_DATA:004680fd   [3]             bool        ??                                      
      |_DATA:004680fe   [4]             bool        ??                                      
      |_DATA:004680ff   [5]             bool        ??                                      
      |_DATA:00468100   [6]             bool        ??                                      
      |_DATA:00468101   [7]             bool        ??                                      
      |_DATA:00468102   [8]             bool        ??                                      
      |_DATA:00468103   [9]             bool        ??                                      
      |_DATA:00468104   [10]            bool        ??                                      
      |_DATA:00468105   [11]            bool        ??                                      
      |_DATA:00468106   [12]            bool        ??                                      
      |_DATA:00468107   [13]            bool        ??                                      
      |_DATA:00468108   [14]            bool        ??                                      
      |_DATA:00468109   [15]            bool        ??                                      
      |_DATA:0046810a   [16]            bool        ??                                      
      |_DATA:0046810b   [17]            bool        ??                                      
      |_DATA:0046810c   [18]            bool        ??                                      
      |_DATA:0046810d   [19]            bool        ??                                      
      |_DATA:0046810e   [20]            bool        ??                                      
      |_DATA:0046810f   [21]            bool        ??                                      
      |_DATA:00468110   [22]            bool        ??                                      
      |_DATA:00468111   [23]            bool        ??                                      
      |_DATA:00468112   [24]            bool        ??                                      
      |_DATA:00468113   [25]            bool        ??                                      
      |_DATA:00468114   [26]            bool        ??                                      
      |_DATA:00468115   [27]            bool        ??                                      
      |_DATA:00468116   [28]            bool        ??                                      
      |_DATA:00468117   [29]            bool        ??                                      
      |_DATA:00468118   [30]            bool        ??                                      
      |_DATA:00468119   [31]            bool        ??                                      
DATA:0046811a                   ??          ??                                      
DATA:0046811b                   ??          ??                                      
                            DAT_0046811c:                 ;XREF[7,0]:   004305cf,004307c9,00430b53,00430c45
                                                          ;             00430cc6,00430fb2,004312b3
DATA:0046811c                   undefined4  ??                                      
                            DAT_00468120:                 ;XREF[2,0]:   004310e0,004310e8
DATA:00468120                   undefined2  ??                                      
                            DAT_00468122:                 ;XREF[3,0]:   0043102c,004310da,00431121
DATA:00468122                   undefined2  ??                                      
                            DAT_00468124:                 ;XREF[16,0]:  00430389,0043038e,00430f15,00430f2a
                                                          ;             00430f57,00430f71,00431102,0043114f
                                                          ;             004311b0,00431205,00431239,0043123e
                                                          ;             0043127f,004312c7,004312d0,004313ce
DATA:00468124                   undefined1  ??                                      
                            DAT_00468125:                 ;XREF[9,0]:   00430392,00430f35,00430f77,00431156
                                                          ;             004311b8,0043120a,00431242,00431284
                                                          ;             004312d4
DATA:00468125                   undefined1  ??                                      
                            DAT_00468126:                 ;XREF[9,0]:   00430398,00430f41,00430f80,0043115e
                                                          ;             004311c1,00431210,00431248,0043128a
                                                          ;             004312dc
DATA:00468126                   undefined1  ??                                      
                            DAT_00468127:                 ;XREF[5,0]:   004303a6,00430f2a,00430f71,0043127f
                                                          ;             00431314
DATA:00468127                   undefined1  ??                                      
                            DAT_00468128:                 ;XREF[4,0]:   00430f35,00430f77,00431284,00431316
DATA:00468128                   undefined1  ??                                      
                            DAT_00468129:                 ;XREF[4,0]:   00430f41,00430f80,0043128a,0043131d
DATA:00468129                   undefined1  ??                                      
                            DAT_0046812a:                 ;XREF[1,0]:   00431314
DATA:0046812a                   undefined1  ??                                      
                            DAT_0046812b:                 ;XREF[1,0]:   00431316
DATA:0046812b                   undefined1  ??                                      
                            DAT_0046812c:                 ;XREF[1,0]:   0043131d
DATA:0046812c                   undefined1  ??                                      
DATA:0046812d                   ??          ??                                      
DATA:0046812e                   ??          ??                                      
DATA:0046812f                   ??          ??                                      
DATA:00468130                   ??          ??                                      
DATA:00468131                   ??          ??                                      
DATA:00468132                   ??          ??                                      
DATA:00468133                   ??          ??                                      
DATA:00468134                   ??          ??                                      
DATA:00468135                   ??          ??                                      
DATA:00468136                   ??          ??                                      
DATA:00468137                   ??          ??                                      
DATA:00468138                   ??          ??                                      
DATA:00468139                   ??          ??                                      
DATA:0046813a                   ??          ??                                      
DATA:0046813b                   ??          ??                                      
DATA:0046813c                   ??          ??                                      
DATA:0046813d                   ??          ??                                      
DATA:0046813e                   ??          ??                                      
DATA:0046813f                   ??          ??                                      
DATA:00468140                   ??          ??                                      
DATA:00468141                   ??          ??                                      
DATA:00468142                   ??          ??                                      
DATA:00468143                   ??          ??                                      
DATA:00468144                   ??          ??                                      
DATA:00468145                   ??          ??                                      
DATA:00468146                   ??          ??                                      
DATA:00468147                   ??          ??                                      
DATA:00468148                   ??          ??                                      
DATA:00468149                   ??          ??                                      
DATA:0046814a                   ??          ??                                      
DATA:0046814b                   ??          ??                                      
DATA:0046814c                   ??          ??                                      
DATA:0046814d                   ??          ??                                      
DATA:0046814e                   ??          ??                                      
DATA:0046814f                   ??          ??                                      
DATA:00468150                   ??          ??                                      
DATA:00468151                   ??          ??                                      
DATA:00468152                   ??          ??                                      
DATA:00468153                   ??          ??                                      
DATA:00468154                   ??          ??                                      
DATA:00468155                   ??          ??                                      
DATA:00468156                   ??          ??                                      
DATA:00468157                   ??          ??                                      
DATA:00468158                   ??          ??                                      
DATA:00468159                   ??          ??                                      
DATA:0046815a                   ??          ??                                      
DATA:0046815b                   ??          ??                                      
DATA:0046815c                   ??          ??                                      
DATA:0046815d                   ??          ??                                      
DATA:0046815e                   ??          ??                                      
DATA:0046815f                   ??          ??                                      
DATA:00468160                   ??          ??                                      
DATA:00468161                   ??          ??                                      
DATA:00468162                   ??          ??                                      
DATA:00468163                   ??          ??                                      
DATA:00468164                   ??          ??                                      
DATA:00468165                   ??          ??                                      
DATA:00468166                   ??          ??                                      
DATA:00468167                   ??          ??                                      
DATA:00468168                   ??          ??                                      
DATA:00468169                   ??          ??                                      
DATA:0046816a                   ??          ??                                      
DATA:0046816b                   ??          ??                                      
DATA:0046816c                   ??          ??                                      
DATA:0046816d                   ??          ??                                      
DATA:0046816e                   ??          ??                                      
DATA:0046816f                   ??          ??                                      
DATA:00468170                   ??          ??                                      
DATA:00468171                   ??          ??                                      
DATA:00468172                   ??          ??                                      
DATA:00468173                   ??          ??                                      
DATA:00468174                   ??          ??                                      
DATA:00468175                   ??          ??                                      
DATA:00468176                   ??          ??                                      
DATA:00468177                   ??          ??                                      
DATA:00468178                   ??          ??                                      
DATA:00468179                   ??          ??                                      
DATA:0046817a                   ??          ??                                      
DATA:0046817b                   ??          ??                                      
DATA:0046817c                   ??          ??                                      
DATA:0046817d                   ??          ??                                      
DATA:0046817e                   ??          ??                                      
DATA:0046817f                   ??          ??                                      
DATA:00468180                   ??          ??                                      
DATA:00468181                   ??          ??                                      
DATA:00468182                   ??          ??                                      
DATA:00468183                   ??          ??                                      
DATA:00468184                   ??          ??                                      
DATA:00468185                   ??          ??                                      
DATA:00468186                   ??          ??                                      
DATA:00468187                   ??          ??                                      
DATA:00468188                   ??          ??                                      
DATA:00468189                   ??          ??                                      
DATA:0046818a                   ??          ??                                      
DATA:0046818b                   ??          ??                                      
DATA:0046818c                   ??          ??                                      
DATA:0046818d                   ??          ??                                      
DATA:0046818e                   ??          ??                                      
DATA:0046818f                   ??          ??                                      
DATA:00468190                   ??          ??                                      
DATA:00468191                   ??          ??                                      
DATA:00468192                   ??          ??                                      
DATA:00468193                   ??          ??                                      
DATA:00468194                   ??          ??                                      
DATA:00468195                   ??          ??                                      
DATA:00468196                   ??          ??                                      
DATA:00468197                   ??          ??                                      
DATA:00468198                   ??          ??                                      
DATA:00468199                   ??          ??                                      
DATA:0046819a                   ??          ??                                      
DATA:0046819b                   ??          ??                                      
DATA:0046819c                   ??          ??                                      
DATA:0046819d                   ??          ??                                      
DATA:0046819e                   ??          ??                                      
DATA:0046819f                   ??          ??                                      
DATA:004681a0                   ??          ??                                      
DATA:004681a1                   ??          ??                                      
DATA:004681a2                   ??          ??                                      
DATA:004681a3                   ??          ??                                      
DATA:004681a4                   ??          ??                                      
DATA:004681a5                   ??          ??                                      
DATA:004681a6                   ??          ??                                      
DATA:004681a7                   ??          ??                                      
DATA:004681a8                   ??          ??                                      
DATA:004681a9                   ??          ??                                      
DATA:004681aa                   ??          ??                                      
DATA:004681ab                   ??          ??                                      
DATA:004681ac                   ??          ??                                      
DATA:004681ad                   ??          ??                                      
DATA:004681ae                   ??          ??                                      
DATA:004681af                   ??          ??                                      
DATA:004681b0                   ??          ??                                      
DATA:004681b1                   ??          ??                                      
DATA:004681b2                   ??          ??                                      
DATA:004681b3                   ??          ??                                      
DATA:004681b4                   ??          ??                                      
DATA:004681b5                   ??          ??                                      
DATA:004681b6                   ??          ??                                      
DATA:004681b7                   ??          ??                                      
DATA:004681b8                   ??          ??                                      
DATA:004681b9                   ??          ??                                      
DATA:004681ba                   ??          ??                                      
DATA:004681bb                   ??          ??                                      
DATA:004681bc                   ??          ??                                      
DATA:004681bd                   ??          ??                                      
DATA:004681be                   ??          ??                                      
DATA:004681bf                   ??          ??                                      
DATA:004681c0                   ??          ??                                      
DATA:004681c1                   ??          ??                                      
DATA:004681c2                   ??          ??                                      
DATA:004681c3                   ??          ??                                      
DATA:004681c4                   ??          ??                                      
DATA:004681c5                   ??          ??                                      
DATA:004681c6                   ??          ??                                      
DATA:004681c7                   ??          ??                                      
DATA:004681c8                   ??          ??                                      
DATA:004681c9                   ??          ??                                      
DATA:004681ca                   ??          ??                                      
DATA:004681cb                   ??          ??                                      
DATA:004681cc                   ??          ??                                      
DATA:004681cd                   ??          ??                                      
DATA:004681ce                   ??          ??                                      
DATA:004681cf                   ??          ??                                      
DATA:004681d0                   ??          ??                                      
DATA:004681d1                   ??          ??                                      
DATA:004681d2                   ??          ??                                      
DATA:004681d3                   ??          ??                                      
DATA:004681d4                   ??          ??                                      
DATA:004681d5                   ??          ??                                      
DATA:004681d6                   ??          ??                                      
DATA:004681d7                   ??          ??                                      
DATA:004681d8                   ??          ??                                      
DATA:004681d9                   ??          ??                                      
DATA:004681da                   ??          ??                                      
DATA:004681db                   ??          ??                                      
DATA:004681dc                   ??          ??                                      
DATA:004681dd                   ??          ??                                      
DATA:004681de                   ??          ??                                      
DATA:004681df                   ??          ??                                      
DATA:004681e0                   ??          ??                                      
DATA:004681e1                   ??          ??                                      
DATA:004681e2                   ??          ??                                      
DATA:004681e3                   ??          ??                                      
DATA:004681e4                   ??          ??                                      
DATA:004681e5                   ??          ??                                      
DATA:004681e6                   ??          ??                                      
DATA:004681e7                   ??          ??                                      
DATA:004681e8                   ??          ??                                      
DATA:004681e9                   ??          ??                                      
DATA:004681ea                   ??          ??                                      
DATA:004681eb                   ??          ??                                      
DATA:004681ec                   ??          ??                                      
DATA:004681ed                   ??          ??                                      
DATA:004681ee                   ??          ??                                      
DATA:004681ef                   ??          ??                                      
DATA:004681f0                   ??          ??                                      
DATA:004681f1                   ??          ??                                      
DATA:004681f2                   ??          ??                                      
DATA:004681f3                   ??          ??                                      
DATA:004681f4                   ??          ??                                      
DATA:004681f5                   ??          ??                                      
DATA:004681f6                   ??          ??                                      
DATA:004681f7                   ??          ??                                      
DATA:004681f8                   ??          ??                                      
DATA:004681f9                   ??          ??                                      
DATA:004681fa                   ??          ??                                      
DATA:004681fb                   ??          ??                                      
DATA:004681fc                   ??          ??                                      
DATA:004681fd                   ??          ??                                      
DATA:004681fe                   ??          ??                                      
DATA:004681ff                   ??          ??                                      
DATA:00468200                   ??          ??                                      
DATA:00468201                   ??          ??                                      
DATA:00468202                   ??          ??                                      
DATA:00468203                   ??          ??                                      
DATA:00468204                   ??          ??                                      
DATA:00468205                   ??          ??                                      
DATA:00468206                   ??          ??                                      
DATA:00468207                   ??          ??                                      
DATA:00468208                   ??          ??                                      
DATA:00468209                   ??          ??                                      
DATA:0046820a                   ??          ??                                      
DATA:0046820b                   ??          ??                                      
DATA:0046820c                   ??          ??                                      
DATA:0046820d                   ??          ??                                      
DATA:0046820e                   ??          ??                                      
DATA:0046820f                   ??          ??                                      
DATA:00468210                   ??          ??                                      
DATA:00468211                   ??          ??                                      
DATA:00468212                   ??          ??                                      
DATA:00468213                   ??          ??                                      
DATA:00468214                   ??          ??                                      
DATA:00468215                   ??          ??                                      
DATA:00468216                   ??          ??                                      
DATA:00468217                   ??          ??                                      
DATA:00468218                   ??          ??                                      
DATA:00468219                   ??          ??                                      
DATA:0046821a                   ??          ??                                      
DATA:0046821b                   ??          ??                                      
DATA:0046821c                   ??          ??                                      
DATA:0046821d                   ??          ??                                      
DATA:0046821e                   ??          ??                                      
DATA:0046821f                   ??          ??                                      
DATA:00468220                   ??          ??                                      
DATA:00468221                   ??          ??                                      
DATA:00468222                   ??          ??                                      
DATA:00468223                   ??          ??                                      
DATA:00468224                   ??          ??                                      
DATA:00468225                   ??          ??                                      
DATA:00468226                   ??          ??                                      
DATA:00468227                   ??          ??                                      
DATA:00468228                   ??          ??                                      
DATA:00468229                   ??          ??                                      
DATA:0046822a                   ??          ??                                      
DATA:0046822b                   ??          ??                                      
DATA:0046822c                   ??          ??                                      
DATA:0046822d                   ??          ??                                      
DATA:0046822e                   ??          ??                                      
DATA:0046822f                   ??          ??                                      
DATA:00468230                   ??          ??                                      
DATA:00468231                   ??          ??                                      
DATA:00468232                   ??          ??                                      
DATA:00468233                   ??          ??                                      
DATA:00468234                   ??          ??                                      
DATA:00468235                   ??          ??                                      
DATA:00468236                   ??          ??                                      
DATA:00468237                   ??          ??                                      
DATA:00468238                   ??          ??                                      
DATA:00468239                   ??          ??                                      
DATA:0046823a                   ??          ??                                      
DATA:0046823b                   ??          ??                                      
DATA:0046823c                   ??          ??                                      
DATA:0046823d                   ??          ??                                      
DATA:0046823e                   ??          ??                                      
DATA:0046823f                   ??          ??                                      
DATA:00468240                   ??          ??                                      
DATA:00468241                   ??          ??                                      
DATA:00468242                   ??          ??                                      
DATA:00468243                   ??          ??                                      
DATA:00468244                   ??          ??                                      
DATA:00468245                   ??          ??                                      
DATA:00468246                   ??          ??                                      
DATA:00468247                   ??          ??                                      
DATA:00468248                   ??          ??                                      
DATA:00468249                   ??          ??                                      
DATA:0046824a                   ??          ??                                      
DATA:0046824b                   ??          ??                                      
DATA:0046824c                   ??          ??                                      
DATA:0046824d                   ??          ??                                      
DATA:0046824e                   ??          ??                                      
DATA:0046824f                   ??          ??                                      
DATA:00468250                   ??          ??                                      
DATA:00468251                   ??          ??                                      
DATA:00468252                   ??          ??                                      
DATA:00468253                   ??          ??                                      
DATA:00468254                   ??          ??                                      
DATA:00468255                   ??          ??                                      
DATA:00468256                   ??          ??                                      
DATA:00468257                   ??          ??                                      
DATA:00468258                   ??          ??                                      
DATA:00468259                   ??          ??                                      
DATA:0046825a                   ??          ??                                      
DATA:0046825b                   ??          ??                                      
DATA:0046825c                   ??          ??                                      
DATA:0046825d                   ??          ??                                      
DATA:0046825e                   ??          ??                                      
DATA:0046825f                   ??          ??                                      
DATA:00468260                   ??          ??                                      
DATA:00468261                   ??          ??                                      
DATA:00468262                   ??          ??                                      
DATA:00468263                   ??          ??                                      
DATA:00468264                   ??          ??                                      
DATA:00468265                   ??          ??                                      
DATA:00468266                   ??          ??                                      
DATA:00468267                   ??          ??                                      
DATA:00468268                   ??          ??                                      
DATA:00468269                   ??          ??                                      
DATA:0046826a                   ??          ??                                      
DATA:0046826b                   ??          ??                                      
DATA:0046826c                   ??          ??                                      
DATA:0046826d                   ??          ??                                      
DATA:0046826e                   ??          ??                                      
DATA:0046826f                   ??          ??                                      
DATA:00468270                   ??          ??                                      
DATA:00468271                   ??          ??                                      
DATA:00468272                   ??          ??                                      
DATA:00468273                   ??          ??                                      
DATA:00468274                   ??          ??                                      
DATA:00468275                   ??          ??                                      
DATA:00468276                   ??          ??                                      
DATA:00468277                   ??          ??                                      
DATA:00468278                   ??          ??                                      
DATA:00468279                   ??          ??                                      
DATA:0046827a                   ??          ??                                      
DATA:0046827b                   ??          ??                                      
DATA:0046827c                   ??          ??                                      
DATA:0046827d                   ??          ??                                      
DATA:0046827e                   ??          ??                                      
DATA:0046827f                   ??          ??                                      
DATA:00468280                   ??          ??                                      
DATA:00468281                   ??          ??                                      
DATA:00468282                   ??          ??                                      
DATA:00468283                   ??          ??                                      
DATA:00468284                   ??          ??                                      
DATA:00468285                   ??          ??                                      
DATA:00468286                   ??          ??                                      
DATA:00468287                   ??          ??                                      
DATA:00468288                   ??          ??                                      
DATA:00468289                   ??          ??                                      
DATA:0046828a                   ??          ??                                      
DATA:0046828b                   ??          ??                                      
DATA:0046828c                   ??          ??                                      
DATA:0046828d                   ??          ??                                      
DATA:0046828e                   ??          ??                                      
DATA:0046828f                   ??          ??                                      
DATA:00468290                   ??          ??                                      
DATA:00468291                   ??          ??                                      
DATA:00468292                   ??          ??                                      
DATA:00468293                   ??          ??                                      
DATA:00468294                   ??          ??                                      
DATA:00468295                   ??          ??                                      
DATA:00468296                   ??          ??                                      
DATA:00468297                   ??          ??                                      
DATA:00468298                   ??          ??                                      
DATA:00468299                   ??          ??                                      
DATA:0046829a                   ??          ??                                      
DATA:0046829b                   ??          ??                                      
DATA:0046829c                   ??          ??                                      
DATA:0046829d                   ??          ??                                      
DATA:0046829e                   ??          ??                                      
DATA:0046829f                   ??          ??                                      
DATA:004682a0                   ??          ??                                      
DATA:004682a1                   ??          ??                                      
DATA:004682a2                   ??          ??                                      
DATA:004682a3                   ??          ??                                      
DATA:004682a4                   ??          ??                                      
DATA:004682a5                   ??          ??                                      
DATA:004682a6                   ??          ??                                      
DATA:004682a7                   ??          ??                                      
DATA:004682a8                   ??          ??                                      
DATA:004682a9                   ??          ??                                      
DATA:004682aa                   ??          ??                                      
DATA:004682ab                   ??          ??                                      
DATA:004682ac                   ??          ??                                      
DATA:004682ad                   ??          ??                                      
DATA:004682ae                   ??          ??                                      
DATA:004682af                   ??          ??                                      
DATA:004682b0                   ??          ??                                      
DATA:004682b1                   ??          ??                                      
DATA:004682b2                   ??          ??                                      
DATA:004682b3                   ??          ??                                      
DATA:004682b4                   ??          ??                                      
DATA:004682b5                   ??          ??                                      
DATA:004682b6                   ??          ??                                      
DATA:004682b7                   ??          ??                                      
DATA:004682b8                   ??          ??                                      
DATA:004682b9                   ??          ??                                      
DATA:004682ba                   ??          ??                                      
DATA:004682bb                   ??          ??                                      
DATA:004682bc                   ??          ??                                      
DATA:004682bd                   ??          ??                                      
DATA:004682be                   ??          ??                                      
DATA:004682bf                   ??          ??                                      
DATA:004682c0                   ??          ??                                      
DATA:004682c1                   ??          ??                                      
DATA:004682c2                   ??          ??                                      
DATA:004682c3                   ??          ??                                      
DATA:004682c4                   ??          ??                                      
DATA:004682c5                   ??          ??                                      
DATA:004682c6                   ??          ??                                      
DATA:004682c7                   ??          ??                                      
DATA:004682c8                   ??          ??                                      
DATA:004682c9                   ??          ??                                      
DATA:004682ca                   ??          ??                                      
DATA:004682cb                   ??          ??                                      
DATA:004682cc                   ??          ??                                      
DATA:004682cd                   ??          ??                                      
DATA:004682ce                   ??          ??                                      
DATA:004682cf                   ??          ??                                      
DATA:004682d0                   ??          ??                                      
DATA:004682d1                   ??          ??                                      
DATA:004682d2                   ??          ??                                      
DATA:004682d3                   ??          ??                                      
DATA:004682d4                   ??          ??                                      
DATA:004682d5                   ??          ??                                      
DATA:004682d6                   ??          ??                                      
DATA:004682d7                   ??          ??                                      
DATA:004682d8                   ??          ??                                      
DATA:004682d9                   ??          ??                                      
DATA:004682da                   ??          ??                                      
DATA:004682db                   ??          ??                                      
DATA:004682dc                   ??          ??                                      
DATA:004682dd                   ??          ??                                      
DATA:004682de                   ??          ??                                      
DATA:004682df                   ??          ??                                      
DATA:004682e0                   ??          ??                                      
DATA:004682e1                   ??          ??                                      
DATA:004682e2                   ??          ??                                      
DATA:004682e3                   ??          ??                                      
DATA:004682e4                   ??          ??                                      
DATA:004682e5                   ??          ??                                      
DATA:004682e6                   ??          ??                                      
DATA:004682e7                   ??          ??                                      
DATA:004682e8                   ??          ??                                      
DATA:004682e9                   ??          ??                                      
DATA:004682ea                   ??          ??                                      
DATA:004682eb                   ??          ??                                      
DATA:004682ec                   ??          ??                                      
DATA:004682ed                   ??          ??                                      
DATA:004682ee                   ??          ??                                      
DATA:004682ef                   ??          ??                                      
DATA:004682f0                   ??          ??                                      
DATA:004682f1                   ??          ??                                      
DATA:004682f2                   ??          ??                                      
DATA:004682f3                   ??          ??                                      
DATA:004682f4                   ??          ??                                      
DATA:004682f5                   ??          ??                                      
DATA:004682f6                   ??          ??                                      
DATA:004682f7                   ??          ??                                      
DATA:004682f8                   ??          ??                                      
DATA:004682f9                   ??          ??                                      
DATA:004682fa                   ??          ??                                      
DATA:004682fb                   ??          ??                                      
DATA:004682fc                   ??          ??                                      
DATA:004682fd                   ??          ??                                      
DATA:004682fe                   ??          ??                                      
DATA:004682ff                   ??          ??                                      
DATA:00468300                   ??          ??                                      
DATA:00468301                   ??          ??                                      
DATA:00468302                   ??          ??                                      
DATA:00468303                   ??          ??                                      
DATA:00468304                   ??          ??                                      
DATA:00468305                   ??          ??                                      
DATA:00468306                   ??          ??                                      
DATA:00468307                   ??          ??                                      
DATA:00468308                   ??          ??                                      
DATA:00468309                   ??          ??                                      
DATA:0046830a                   ??          ??                                      
DATA:0046830b                   ??          ??                                      
DATA:0046830c                   ??          ??                                      
DATA:0046830d                   ??          ??                                      
DATA:0046830e                   ??          ??                                      
DATA:0046830f                   ??          ??                                      
DATA:00468310                   ??          ??                                      
DATA:00468311                   ??          ??                                      
DATA:00468312                   ??          ??                                      
DATA:00468313                   ??          ??                                      
DATA:00468314                   ??          ??                                      
DATA:00468315                   ??          ??                                      
DATA:00468316                   ??          ??                                      
DATA:00468317                   ??          ??                                      
DATA:00468318                   ??          ??                                      
DATA:00468319                   ??          ??                                      
DATA:0046831a                   ??          ??                                      
DATA:0046831b                   ??          ??                                      
DATA:0046831c                   ??          ??                                      
DATA:0046831d                   ??          ??                                      
DATA:0046831e                   ??          ??                                      
DATA:0046831f                   ??          ??                                      
DATA:00468320                   ??          ??                                      
DATA:00468321                   ??          ??                                      
DATA:00468322                   ??          ??                                      
DATA:00468323                   ??          ??                                      
DATA:00468324                   ??          ??                                      
DATA:00468325                   ??          ??                                      
DATA:00468326                   ??          ??                                      
DATA:00468327                   ??          ??                                      
DATA:00468328                   ??          ??                                      
DATA:00468329                   ??          ??                                      
DATA:0046832a                   ??          ??                                      
DATA:0046832b                   ??          ??                                      
DATA:0046832c                   ??          ??                                      
DATA:0046832d                   ??          ??                                      
DATA:0046832e                   ??          ??                                      
DATA:0046832f                   ??          ??                                      
DATA:00468330                   ??          ??                                      
DATA:00468331                   ??          ??                                      
DATA:00468332                   ??          ??                                      
DATA:00468333                   ??          ??                                      
DATA:00468334                   ??          ??                                      
DATA:00468335                   ??          ??                                      
DATA:00468336                   ??          ??                                      
DATA:00468337                   ??          ??                                      
DATA:00468338                   ??          ??                                      
DATA:00468339                   ??          ??                                      
DATA:0046833a                   ??          ??                                      
DATA:0046833b                   ??          ??                                      
DATA:0046833c                   ??          ??                                      
DATA:0046833d                   ??          ??                                      
DATA:0046833e                   ??          ??                                      
DATA:0046833f                   ??          ??                                      
DATA:00468340                   ??          ??                                      
DATA:00468341                   ??          ??                                      
DATA:00468342                   ??          ??                                      
DATA:00468343                   ??          ??                                      
DATA:00468344                   ??          ??                                      
DATA:00468345                   ??          ??                                      
DATA:00468346                   ??          ??                                      
DATA:00468347                   ??          ??                                      
DATA:00468348                   ??          ??                                      
DATA:00468349                   ??          ??                                      
DATA:0046834a                   ??          ??                                      
DATA:0046834b                   ??          ??                                      
DATA:0046834c                   ??          ??                                      
DATA:0046834d                   ??          ??                                      
DATA:0046834e                   ??          ??                                      
DATA:0046834f                   ??          ??                                      
DATA:00468350                   ??          ??                                      
DATA:00468351                   ??          ??                                      
DATA:00468352                   ??          ??                                      
DATA:00468353                   ??          ??                                      
DATA:00468354                   ??          ??                                      
DATA:00468355                   ??          ??                                      
DATA:00468356                   ??          ??                                      
DATA:00468357                   ??          ??                                      
DATA:00468358                   ??          ??                                      
DATA:00468359                   ??          ??                                      
DATA:0046835a                   ??          ??                                      
DATA:0046835b                   ??          ??                                      
DATA:0046835c                   ??          ??                                      
DATA:0046835d                   ??          ??                                      
DATA:0046835e                   ??          ??                                      
DATA:0046835f                   ??          ??                                      
DATA:00468360                   ??          ??                                      
DATA:00468361                   ??          ??                                      
DATA:00468362                   ??          ??                                      
DATA:00468363                   ??          ??                                      
DATA:00468364                   ??          ??                                      
DATA:00468365                   ??          ??                                      
DATA:00468366                   ??          ??                                      
DATA:00468367                   ??          ??                                      
DATA:00468368                   ??          ??                                      
DATA:00468369                   ??          ??                                      
DATA:0046836a                   ??          ??                                      
DATA:0046836b                   ??          ??                                      
DATA:0046836c                   ??          ??                                      
DATA:0046836d                   ??          ??                                      
DATA:0046836e                   ??          ??                                      
DATA:0046836f                   ??          ??                                      
DATA:00468370                   ??          ??                                      
DATA:00468371                   ??          ??                                      
DATA:00468372                   ??          ??                                      
DATA:00468373                   ??          ??                                      
DATA:00468374                   ??          ??                                      
DATA:00468375                   ??          ??                                      
DATA:00468376                   ??          ??                                      
DATA:00468377                   ??          ??                                      
DATA:00468378                   ??          ??                                      
DATA:00468379                   ??          ??                                      
DATA:0046837a                   ??          ??                                      
DATA:0046837b                   ??          ??                                      
DATA:0046837c                   ??          ??                                      
DATA:0046837d                   ??          ??                                      
DATA:0046837e                   ??          ??                                      
DATA:0046837f                   ??          ??                                      
DATA:00468380                   ??          ??                                      
DATA:00468381                   ??          ??                                      
DATA:00468382                   ??          ??                                      
DATA:00468383                   ??          ??                                      
DATA:00468384                   ??          ??                                      
DATA:00468385                   ??          ??                                      
DATA:00468386                   ??          ??                                      
DATA:00468387                   ??          ??                                      
DATA:00468388                   ??          ??                                      
DATA:00468389                   ??          ??                                      
DATA:0046838a                   ??          ??                                      
DATA:0046838b                   ??          ??                                      
DATA:0046838c                   ??          ??                                      
DATA:0046838d                   ??          ??                                      
DATA:0046838e                   ??          ??                                      
DATA:0046838f                   ??          ??                                      
DATA:00468390                   ??          ??                                      
DATA:00468391                   ??          ??                                      
DATA:00468392                   ??          ??                                      
DATA:00468393                   ??          ??                                      
DATA:00468394                   ??          ??                                      
DATA:00468395                   ??          ??                                      
DATA:00468396                   ??          ??                                      
DATA:00468397                   ??          ??                                      
DATA:00468398                   ??          ??                                      
DATA:00468399                   ??          ??                                      
DATA:0046839a                   ??          ??                                      
DATA:0046839b                   ??          ??                                      
DATA:0046839c                   ??          ??                                      
DATA:0046839d                   ??          ??                                      
DATA:0046839e                   ??          ??                                      
DATA:0046839f                   ??          ??                                      
DATA:004683a0                   ??          ??                                      
DATA:004683a1                   ??          ??                                      
DATA:004683a2                   ??          ??                                      
DATA:004683a3                   ??          ??                                      
DATA:004683a4                   ??          ??                                      
DATA:004683a5                   ??          ??                                      
DATA:004683a6                   ??          ??                                      
DATA:004683a7                   ??          ??                                      
DATA:004683a8                   ??          ??                                      
DATA:004683a9                   ??          ??                                      
DATA:004683aa                   ??          ??                                      
DATA:004683ab                   ??          ??                                      
DATA:004683ac                   ??          ??                                      
DATA:004683ad                   ??          ??                                      
DATA:004683ae                   ??          ??                                      
DATA:004683af                   ??          ??                                      
DATA:004683b0                   ??          ??                                      
DATA:004683b1                   ??          ??                                      
DATA:004683b2                   ??          ??                                      
DATA:004683b3                   ??          ??                                      
DATA:004683b4                   ??          ??                                      
DATA:004683b5                   ??          ??                                      
DATA:004683b6                   ??          ??                                      
DATA:004683b7                   ??          ??                                      
DATA:004683b8                   ??          ??                                      
DATA:004683b9                   ??          ??                                      
DATA:004683ba                   ??          ??                                      
DATA:004683bb                   ??          ??                                      
DATA:004683bc                   ??          ??                                      
DATA:004683bd                   ??          ??                                      
DATA:004683be                   ??          ??                                      
DATA:004683bf                   ??          ??                                      
DATA:004683c0                   ??          ??                                      
DATA:004683c1                   ??          ??                                      
DATA:004683c2                   ??          ??                                      
DATA:004683c3                   ??          ??                                      
DATA:004683c4                   ??          ??                                      
DATA:004683c5                   ??          ??                                      
DATA:004683c6                   ??          ??                                      
DATA:004683c7                   ??          ??                                      
DATA:004683c8                   ??          ??                                      
DATA:004683c9                   ??          ??                                      
DATA:004683ca                   ??          ??                                      
DATA:004683cb                   ??          ??                                      
DATA:004683cc                   ??          ??                                      
DATA:004683cd                   ??          ??                                      
DATA:004683ce                   ??          ??                                      
DATA:004683cf                   ??          ??                                      
DATA:004683d0                   ??          ??                                      
DATA:004683d1                   ??          ??                                      
DATA:004683d2                   ??          ??                                      
DATA:004683d3                   ??          ??                                      
DATA:004683d4                   ??          ??                                      
DATA:004683d5                   ??          ??                                      
DATA:004683d6                   ??          ??                                      
DATA:004683d7                   ??          ??                                      
DATA:004683d8                   ??          ??                                      
DATA:004683d9                   ??          ??                                      
DATA:004683da                   ??          ??                                      
DATA:004683db                   ??          ??                                      
DATA:004683dc                   ??          ??                                      
DATA:004683dd                   ??          ??                                      
DATA:004683de                   ??          ??                                      
DATA:004683df                   ??          ??                                      
DATA:004683e0                   ??          ??                                      
DATA:004683e1                   ??          ??                                      
DATA:004683e2                   ??          ??                                      
DATA:004683e3                   ??          ??                                      
DATA:004683e4                   ??          ??                                      
DATA:004683e5                   ??          ??                                      
DATA:004683e6                   ??          ??                                      
DATA:004683e7                   ??          ??                                      
DATA:004683e8                   ??          ??                                      
DATA:004683e9                   ??          ??                                      
DATA:004683ea                   ??          ??                                      
DATA:004683eb                   ??          ??                                      
DATA:004683ec                   ??          ??                                      
DATA:004683ed                   ??          ??                                      
DATA:004683ee                   ??          ??                                      
DATA:004683ef                   ??          ??                                      
DATA:004683f0                   ??          ??                                      
DATA:004683f1                   ??          ??                                      
DATA:004683f2                   ??          ??                                      
DATA:004683f3                   ??          ??                                      
DATA:004683f4                   ??          ??                                      
DATA:004683f5                   ??          ??                                      
DATA:004683f6                   ??          ??                                      
DATA:004683f7                   ??          ??                                      
DATA:004683f8                   ??          ??                                      
DATA:004683f9                   ??          ??                                      
DATA:004683fa                   ??          ??                                      
DATA:004683fb                   ??          ??                                      
DATA:004683fc                   ??          ??                                      
DATA:004683fd                   ??          ??                                      
DATA:004683fe                   ??          ??                                      
DATA:004683ff                   ??          ??                                      
DATA:00468400                   ??          ??                                      
DATA:00468401                   ??          ??                                      
DATA:00468402                   ??          ??                                      
DATA:00468403                   ??          ??                                      
DATA:00468404                   ??          ??                                      
DATA:00468405                   ??          ??                                      
DATA:00468406                   ??          ??                                      
DATA:00468407                   ??          ??                                      
DATA:00468408                   ??          ??                                      
DATA:00468409                   ??          ??                                      
DATA:0046840a                   ??          ??                                      
DATA:0046840b                   ??          ??                                      
DATA:0046840c                   ??          ??                                      
DATA:0046840d                   ??          ??                                      
DATA:0046840e                   ??          ??                                      
DATA:0046840f                   ??          ??                                      
DATA:00468410                   ??          ??                                      
DATA:00468411                   ??          ??                                      
DATA:00468412                   ??          ??                                      
DATA:00468413                   ??          ??                                      
DATA:00468414                   ??          ??                                      
DATA:00468415                   ??          ??                                      
DATA:00468416                   ??          ??                                      
DATA:00468417                   ??          ??                                      
DATA:00468418                   ??          ??                                      
DATA:00468419                   ??          ??                                      
DATA:0046841a                   ??          ??                                      
DATA:0046841b                   ??          ??                                      
DATA:0046841c                   ??          ??                                      
DATA:0046841d                   ??          ??                                      
DATA:0046841e                   ??          ??                                      
DATA:0046841f                   ??          ??                                      
DATA:00468420                   ??          ??                                      
                            DAT_00468421:                 ;XREF[2,0]:   0043117e,004312e4
DATA:00468421                   undefined1  ??                                      
                            DAT_00468422:                 ;XREF[2,0]:   0043118d,004312ec
DATA:00468422                   undefined1  ??                                      
                            DAT_00468423:                 ;XREF[2,0]:   0043119c,004312f7
DATA:00468423                   undefined1  ??                                      
                            DAT_00468424:                 ;XREF[6,0]:   004305ec,00430679,004306ee,00430b75
                                                          ;             00430c67,00430d32
DATA:00468424                   undefined4  ??                                      
                            DAT_00468428:                 ;XREF[15,0]:  0043024f,004302bd,00430586,004305e1
                                                          ;             00430b2e,00430b5f,00430b6a,00430b7b
                                                          ;             00430c20,00430c51,00430c5c,00430c6d
                                                          ;             00430cc0,00430cd8,00430d84
DATA:00468428                   undefined4  ??                                      
                            DAT_0046842c:                 ;XREF[2,0]:   00430182,004303b0
DATA:0046842c                   undefined4  ??                                      
                            DAT_00468430:                 ;XREF[2,0]:   00430191,00430373
DATA:00468430                   undefined4  ??                                      
                            DAT_00468434:                 ;XREF[2,0]:   004301a0,004303f1
DATA:00468434                   undefined4  ??                                      
                            DAT_00468438:                 ;XREF[1,0]:   004301af
DATA:00468438                   ??          ??                                      
DATA:00468439                   ??          ??                                      
DATA:0046843a                   ??          ??                                      
DATA:0046843b                   ??          ??                                      
                            DAT_0046843c:                 ;XREF[1,0]:   004301be
DATA:0046843c                   ??          ??                                      
DATA:0046843d                   ??          ??                                      
DATA:0046843e                   ??          ??                                      
DATA:0046843f                   ??          ??                                      
                            DAT_00468440:                 ;XREF[2,0]:   004301cd,0043100b
DATA:00468440                   undefined4  ??                                      
                            DAT_00468444:                 ;XREF[2,0]:   004301dc,00430255
DATA:00468444                   undefined4  ??                                      
                            DAT_00468448:                 ;XREF[1,0]:   004301eb
DATA:00468448                   ??          ??                                      
DATA:00468449                   ??          ??                                      
DATA:0046844a                   ??          ??                                      
DATA:0046844b                   ??          ??                                      
                            DAT_0046844c:                 ;XREF[9,0]:   0043222e,00432468,0043bbbf,0043bbda
                                                          ;             0043bbef,0043bc04,0043bc19,0043bc2e
                                                          ;             0043bc43
DATA:0046844c                   undefined2  ??                                      
DATA:0046844e                   ??          ??                                      
DATA:0046844f                   ??          ??                                      
                            DAT_00468450:                 ;XREF[12,0]:  00431e2e,00431e4c,00431e70,00431e8e
                                                          ;             00431eb2,00431ed0,00431f8b,00431f9a
                                                          ;             00431ff8,0043200a,00432018,004324c1
DATA:00468450                   undefined4  ??                                      
                            DAT_00468454:                 ;XREF[13,0]:  00431e3e,00431e58,00431e80,00431e9a
                                                          ;             00431ec2,00431edc,00431fb5,00431fc7
                                                          ;             00432079,00432089,00432097,004320a1
                                                          ;             004324d7
DATA:00468454                   undefined4  ??                                      
                            DAT_00468458:                 ;XREF[1,0]:   0043209c
DATA:00468458                   ??          ??                                      
DATA:00468459                   ??          ??                                      
DATA:0046845a                   ??          ??                                      
DATA:0046845b                   ??          ??                                      
                            DAT_0046845c:                 ;XREF[3,0]:   0043224e,00432308,0043244e
DATA:0046845c                   ??          ??                                      
DATA:0046845d                   ??          ??                                      
                            DAT_0046845e:                 ;XREF[2,0]:   00431f35,00432257
DATA:0046845e                   undefined4  ??                                      
                            DAT_00468462:                 ;XREF[7,0]:   0043226e,004322f2,00432315,00432347
                                                          ;             00432411,00432438,00432457
DATA:00468462                   undefined4  ??                                      
DATA:00468466                   ??          ??                                      
DATA:00468467                   ??          ??                                      
DATA:00468468                   ??          ??                                      
DATA:00468469                   ??          ??                                      
DATA:0046846a                   ??          ??                                      
DATA:0046846b                   ??          ??                                      
                            DAT_0046846c:                 ;XREF[1,0]:   004323b3
DATA:0046846c                   ??          ??                                      
DATA:0046846d                   ??          ??                                      
DATA:0046846e                   ??          ??                                      
DATA:0046846f                   ??          ??                                      
                            DAT_00468470:                 ;XREF[12,0]:  00431f45,00432353,004323a7,0043251b
                                                          ;             00432527,00432533,00432538,00432546
                                                          ;             00432552,0043255e,00432563,00432571
DATA:00468470                   undefined4  ??                                      
DATA:00468474                   ??          ??                                      
DATA:00468475                   ??          ??                                      
DATA:00468476                   ??          ??                                      
DATA:00468477                   ??          ??                                      
                            DAT_00468478:                 ;XREF[1,0]:   004321cb
DATA:00468478                   ??          ??                                      
DATA:00468479                   ??          ??                                      
DATA:0046847a                   ??          ??                                      
DATA:0046847b                   ??          ??                                      
                            DAT_0046847c:                 ;XREF[48,0]:  00432720,004328cf,004328e0,00432cec
                                                          ;             00432d9b,00432da1,00432dca,00432e65
                                                          ;             00432eb1,00432eb8,00432ee4,00433a1c
                                                          ;             00433a36,00433a45,00433a56,00433a68
                                                          ;             00433a7a,00433a84,00433a9c,00433aa7
                                                          ;             00433abf,00433ac9,00433ada,00433ae5
                                                          ;             00433aff,00433b8f,00433b9d,00433ba7
                                                          ;             00433bb6,00433bca,00433bd4,00433bdf
                                                          ;             00433bea,00433c2b,00433c38,00433c48
                                                          ;             00433c54,00433c60,00433c6b,00433c7d
                                                          ;             00433dcd,00433de9,00433e17,00433e28
                                                          ;             00433fa3,00433fc3,0043407e,0043409e
DATA:0046847c                   undefined2  ??                                      
                            DAT_0046847e:                 ;XREF[6,0]:   00433863,0043391d,00433a50,00433df8
                                                          ;             00433e42,00433e5f
DATA:0046847e                   undefined2  ??                                      
                            DAT_00468480:                 ;XREF[34,0]:  00432960,00432bea,00432e92,00432ea1
                                                          ;             00433037,0043306d,004330c7,0043310f
                                                          ;             00433169,004331c3,0043322f,00433277
                                                          ;             004332bf,00433319,00433373,004333bb
                                                          ;             00433403,0043346f,004334c9,00433535
                                                          ;             004335fb,0043360d,00433655,004336ac
                                                          ;             0043380c,00433819,00433825,004338fe
                                                          ;             004339fa,00433bfa,00433d53,00433d71
                                                          ;             00433e6c,00433f50
DATA:00468480                   undefined2  ??                                      
                            DAT_00468482:                 ;XREF[26,0]:  004328ea,00432aec,00432bbd,00432c8f
                                                          ;             00432c8f,00432fb8,0043384c,00433940
                                                          ;             0043399a,004339d6,00433a17,00433a5c
                                                          ;             00433a80,00433ac5,00433b20,00433ba3
                                                          ;             00433bd0,00433c66,00433ccd,00433ce0
                                                          ;             00433da2,00433dc8,00433e7b,00433e9f
                                                          ;             00433eb1,00433f28
DATA:00468482                   undefined2  ??                                      
                            DAT_00468484:                 ;XREF[17,0]:  004328d9,00432bb1,00433969,004339a8
                                                          ;             004339ef,00433a6e,00433aa2,00433ae0
                                                          ;             00433b35,00433bbc,00433be5,00433c5a
                                                          ;             00433ce7,00433d99,00433ed3,00433ee1
                                                          ;             00433f1c
DATA:00468484                   undefined2  ??                                      
                            DAT_00468486:                 ;XREF[5,0]:   00432ba5,004337dc,00433893,00433a8a
                                                          ;             00433ebb
DATA:00468486                   undefined2  ??                                      
                            DAT_00468488:                 ;XREF[5,0]:   00432b99,004337fb,004338a5,00433aad
                                                          ;             00433eec
DATA:00468488                   undefined2  ??                                      
                            DAT_0046848a:                 ;XREF[5,0]:   00432b8d,00432cc3,004337a9,00433c4e
                                                          ;             00433f10
DATA:0046848a                   undefined2  ??                                      
                            DAT_0046848c:                 ;XREF[13,0]:  00432952,00432dab,00432dd4,00432eee
                                                          ;             004337be,004337ca,004337e9,00433c3e
                                                          ;             00433c71,00433d66,00433f00,00433f33
                                                          ;             00433f45
DATA:0046848c                   undefined4  ??                                      
                            DAT_00468490:                 ;XREF[11,0]:  00432ca9,00433783,00433876,00433933
                                                          ;             004339c8,00433acf,00433b2a,00433b95
                                                          ;             00433bda,00433ce3,00433da5
DATA:00468490                   undefined2  ??                                      
                            DAT_00468492:                 ;XREF[11,0]:  00432cb6,00433796,00433884,0043395c
                                                          ;             004339e0,00433aeb,00433b40,00433bad
                                                          ;             00433bf0,00433ceb,00433d9d
DATA:00468492                   undefined2  ??                                      
                            DAT_00468494:                 ;XREF[14,0]:  00433806,0043385e,00433918,00433a4b
                                                          ;             00433dd7,00433de2,00433df3,00433e05
                                                          ;             00433e12,00433e21,00433e32,00433e3d
                                                          ;             00433e52,00433e66
DATA:00468494                   undefined2  ??                                      
                            DAT_00468496:                 ;XREF[9,0]:   00432b7a,00432c9c,00432ec2,00433b0e
                                                          ;             00433c31,00433cd2,00433e8d,00433fad
                                                          ;             00434088
DATA:00468496                   undefined2  ??                                      
                            DAT_00468498:                 ;XREF[1,0]:   00433d10
DATA:00468498                   undefined2  ??                                      
                            DAT_0046849a:                 ;XREF[1,0]:   00433d35
DATA:0046849a                   undefined2  ??                                      
DATA:0046849c                   ??          ??                                      
DATA:0046849d                   ??          ??                                      
DATA:0046849e                   ??          ??                                      
DATA:0046849f                   ??          ??                                      
                            DAT_004684a0:                 ;XREF[1,0]:   00432cc3
DATA:004684a0                   undefined2  ??                                      
DATA:004684a2                   ??          ??                                      
DATA:004684a3                   ??          ??                                      
DATA:004684a4                   ??          ??                                      
DATA:004684a5                   ??          ??                                      
                            DAT_004684a6:                 ;XREF[2,0]:   00432ca9,00433d1a
DATA:004684a6                   undefined2  ??                                      
                            DAT_004684a8:                 ;XREF[2,0]:   00432cb6,00433d40
DATA:004684a8                   undefined2  ??                                      
DATA:004684aa                   ??          ??                                      
DATA:004684ab                   ??          ??                                      
                            DAT_004684ac:                 ;XREF[2,0]:   00432c9c,00433cfb
DATA:004684ac                   undefined2  ??                                      
DATA:004684ae                   ??          ??                                      
DATA:004684af                   ??          ??                                      
DATA:004684b0                   ??          ??                                      
DATA:004684b1                   ??          ??                                      
DATA:004684b2                   ??          ??                                      
DATA:004684b3                   ??          ??                                      
DATA:004684b4                   ??          ??                                      
DATA:004684b5                   ??          ??                                      
DATA:004684b6                   ??          ??                                      
DATA:004684b7                   ??          ??                                      
DATA:004684b8                   ??          ??                                      
DATA:004684b9                   ??          ??                                      
DATA:004684ba                   ??          ??                                      
DATA:004684bb                   ??          ??                                      
DATA:004684bc                   ??          ??                                      
DATA:004684bd                   ??          ??                                      
DATA:004684be                   ??          ??                                      
DATA:004684bf                   ??          ??                                      
DATA:004684c0                   ??          ??                                      
DATA:004684c1                   ??          ??                                      
DATA:004684c2                   ??          ??                                      
DATA:004684c3                   ??          ??                                      
DATA:004684c4                   ??          ??                                      
DATA:004684c5                   ??          ??                                      
DATA:004684c6                   ??          ??                                      
DATA:004684c7                   ??          ??                                      
DATA:004684c8                   ??          ??                                      
DATA:004684c9                   ??          ??                                      
DATA:004684ca                   ??          ??                                      
DATA:004684cb                   ??          ??                                      
DATA:004684cc                   ??          ??                                      
DATA:004684cd                   ??          ??                                      
DATA:004684ce                   ??          ??                                      
DATA:004684cf                   ??          ??                                      
DATA:004684d0                   ??          ??                                      
DATA:004684d1                   ??          ??                                      
DATA:004684d2                   ??          ??                                      
DATA:004684d3                   ??          ??                                      
DATA:004684d4                   ??          ??                                      
DATA:004684d5                   ??          ??                                      
DATA:004684d6                   ??          ??                                      
DATA:004684d7                   ??          ??                                      
DATA:004684d8                   ??          ??                                      
DATA:004684d9                   ??          ??                                      
DATA:004684da                   ??          ??                                      
DATA:004684db                   ??          ??                                      
DATA:004684dc                   ??          ??                                      
DATA:004684dd                   ??          ??                                      
DATA:004684de                   ??          ??                                      
DATA:004684df                   ??          ??                                      
DATA:004684e0                   ??          ??                                      
DATA:004684e1                   ??          ??                                      
DATA:004684e2                   ??          ??                                      
DATA:004684e3                   ??          ??                                      
DATA:004684e4                   ??          ??                                      
DATA:004684e5                   ??          ??                                      
DATA:004684e6                   ??          ??                                      
DATA:004684e7                   ??          ??                                      
DATA:004684e8                   ??          ??                                      
DATA:004684e9                   ??          ??                                      
DATA:004684ea                   ??          ??                                      
DATA:004684eb                   ??          ??                                      
DATA:004684ec                   ??          ??                                      
DATA:004684ed                   ??          ??                                      
DATA:004684ee                   ??          ??                                      
DATA:004684ef                   ??          ??                                      
DATA:004684f0                   ??          ??                                      
DATA:004684f1                   ??          ??                                      
DATA:004684f2                   ??          ??                                      
DATA:004684f3                   ??          ??                                      
DATA:004684f4                   ??          ??                                      
DATA:004684f5                   ??          ??                                      
DATA:004684f6                   ??          ??                                      
DATA:004684f7                   ??          ??                                      
DATA:004684f8                   ??          ??                                      
DATA:004684f9                   ??          ??                                      
DATA:004684fa                   ??          ??                                      
DATA:004684fb                   ??          ??                                      
DATA:004684fc                   ??          ??                                      
DATA:004684fd                   ??          ??                                      
DATA:004684fe                   ??          ??                                      
DATA:004684ff                   ??          ??                                      
DATA:00468500                   ??          ??                                      
DATA:00468501                   ??          ??                                      
DATA:00468502                   ??          ??                                      
DATA:00468503                   ??          ??                                      
DATA:00468504                   ??          ??                                      
DATA:00468505                   ??          ??                                      
DATA:00468506                   ??          ??                                      
DATA:00468507                   ??          ??                                      
DATA:00468508                   ??          ??                                      
DATA:00468509                   ??          ??                                      
DATA:0046850a                   ??          ??                                      
DATA:0046850b                   ??          ??                                      
DATA:0046850c                   ??          ??                                      
DATA:0046850d                   ??          ??                                      
DATA:0046850e                   ??          ??                                      
DATA:0046850f                   ??          ??                                      
DATA:00468510                   ??          ??                                      
DATA:00468511                   ??          ??                                      
DATA:00468512                   ??          ??                                      
DATA:00468513                   ??          ??                                      
DATA:00468514                   ??          ??                                      
DATA:00468515                   ??          ??                                      
DATA:00468516                   ??          ??                                      
DATA:00468517                   ??          ??                                      
DATA:00468518                   ??          ??                                      
DATA:00468519                   ??          ??                                      
DATA:0046851a                   ??          ??                                      
DATA:0046851b                   ??          ??                                      
DATA:0046851c                   ??          ??                                      
DATA:0046851d                   ??          ??                                      
DATA:0046851e                   ??          ??                                      
DATA:0046851f                   ??          ??                                      
DATA:00468520                   ??          ??                                      
DATA:00468521                   ??          ??                                      
DATA:00468522                   ??          ??                                      
DATA:00468523                   ??          ??                                      
DATA:00468524                   ??          ??                                      
DATA:00468525                   ??          ??                                      
DATA:00468526                   ??          ??                                      
DATA:00468527                   ??          ??                                      
DATA:00468528                   ??          ??                                      
DATA:00468529                   ??          ??                                      
DATA:0046852a                   ??          ??                                      
DATA:0046852b                   ??          ??                                      
DATA:0046852c                   ??          ??                                      
DATA:0046852d                   ??          ??                                      
DATA:0046852e                   ??          ??                                      
DATA:0046852f                   ??          ??                                      
DATA:00468530                   ??          ??                                      
DATA:00468531                   ??          ??                                      
DATA:00468532                   ??          ??                                      
DATA:00468533                   ??          ??                                      
DATA:00468534                   ??          ??                                      
DATA:00468535                   ??          ??                                      
DATA:00468536                   ??          ??                                      
DATA:00468537                   ??          ??                                      
DATA:00468538                   ??          ??                                      
DATA:00468539                   ??          ??                                      
DATA:0046853a                   ??          ??                                      
DATA:0046853b                   ??          ??                                      
DATA:0046853c                   ??          ??                                      
DATA:0046853d                   ??          ??                                      
DATA:0046853e                   ??          ??                                      
DATA:0046853f                   ??          ??                                      
DATA:00468540                   ??          ??                                      
DATA:00468541                   ??          ??                                      
DATA:00468542                   ??          ??                                      
DATA:00468543                   ??          ??                                      
DATA:00468544                   ??          ??                                      
DATA:00468545                   ??          ??                                      
DATA:00468546                   ??          ??                                      
DATA:00468547                   ??          ??                                      
DATA:00468548                   ??          ??                                      
DATA:00468549                   ??          ??                                      
DATA:0046854a                   ??          ??                                      
DATA:0046854b                   ??          ??                                      
DATA:0046854c                   ??          ??                                      
DATA:0046854d                   ??          ??                                      
DATA:0046854e                   ??          ??                                      
DATA:0046854f                   ??          ??                                      
DATA:00468550                   ??          ??                                      
DATA:00468551                   ??          ??                                      
DATA:00468552                   ??          ??                                      
DATA:00468553                   ??          ??                                      
DATA:00468554                   ??          ??                                      
DATA:00468555                   ??          ??                                      
DATA:00468556                   ??          ??                                      
DATA:00468557                   ??          ??                                      
DATA:00468558                   ??          ??                                      
DATA:00468559                   ??          ??                                      
DATA:0046855a                   ??          ??                                      
DATA:0046855b                   ??          ??                                      
DATA:0046855c                   ??          ??                                      
DATA:0046855d                   ??          ??                                      
DATA:0046855e                   ??          ??                                      
DATA:0046855f                   ??          ??                                      
                            DAT_00468560:                 ;XREF[2,0]:   00432bcd,00432bdf
DATA:00468560                   undefined4  ??                                      
DATA:00468564                   ??          ??                                      
DATA:00468565                   ??          ??                                      
DATA:00468566                   ??          ??                                      
DATA:00468567                   ??          ??                                      
DATA:00468568                   ??          ??                                      
DATA:00468569                   ??          ??                                      
DATA:0046856a                   ??          ??                                      
DATA:0046856b                   ??          ??                                      
DATA:0046856c                   ??          ??                                      
DATA:0046856d                   ??          ??                                      
DATA:0046856e                   ??          ??                                      
DATA:0046856f                   ??          ??                                      
DATA:00468570                   ??          ??                                      
DATA:00468571                   ??          ??                                      
DATA:00468572                   ??          ??                                      
DATA:00468573                   ??          ??                                      
DATA:00468574                   ??          ??                                      
DATA:00468575                   ??          ??                                      
DATA:00468576                   ??          ??                                      
DATA:00468577                   ??          ??                                      
DATA:00468578                   ??          ??                                      
DATA:00468579                   ??          ??                                      
DATA:0046857a                   ??          ??                                      
DATA:0046857b                   ??          ??                                      
DATA:0046857c                   ??          ??                                      
DATA:0046857d                   ??          ??                                      
DATA:0046857e                   ??          ??                                      
DATA:0046857f                   ??          ??                                      
DATA:00468580                   ??          ??                                      
DATA:00468581                   ??          ??                                      
DATA:00468582                   ??          ??                                      
DATA:00468583                   ??          ??                                      
DATA:00468584                   ??          ??                                      
DATA:00468585                   ??          ??                                      
DATA:00468586                   ??          ??                                      
DATA:00468587                   ??          ??                                      
                            DAT_00468588:                 ;XREF[2,0]:   00432b61,00432b66
DATA:00468588                   undefined4  ??                                      
                            DAT_0046858c:                 ;XREF[2,0]:   00432733,00432750
DATA:0046858c                   ??          ??                                      
DATA:0046858d                   ??          ??                                      
DATA:0046858e                   ??          ??                                      
DATA:0046858f                   ??          ??                                      
DATA:00468590                   ??          ??                                      
DATA:00468591                   ??          ??                                      
DATA:00468592                   ??          ??                                      
DATA:00468593                   ??          ??                                      
DATA:00468594                   ??          ??                                      
DATA:00468595                   ??          ??                                      
DATA:00468596                   ??          ??                                      
DATA:00468597                   ??          ??                                      
DATA:00468598                   ??          ??                                      
DATA:00468599                   ??          ??                                      
DATA:0046859a                   ??          ??                                      
DATA:0046859b                   ??          ??                                      
DATA:0046859c                   ??          ??                                      
DATA:0046859d                   ??          ??                                      
DATA:0046859e                   ??          ??                                      
DATA:0046859f                   ??          ??                                      
DATA:004685a0                   ??          ??                                      
DATA:004685a1                   ??          ??                                      
DATA:004685a2                   ??          ??                                      
DATA:004685a3                   ??          ??                                      
DATA:004685a4                   ??          ??                                      
DATA:004685a5                   ??          ??                                      
DATA:004685a6                   ??          ??                                      
DATA:004685a7                   ??          ??                                      
DATA:004685a8                   ??          ??                                      
DATA:004685a9                   ??          ??                                      
DATA:004685aa                   ??          ??                                      
DATA:004685ab                   ??          ??                                      
DATA:004685ac                   ??          ??                                      
DATA:004685ad                   ??          ??                                      
DATA:004685ae                   ??          ??                                      
DATA:004685af                   ??          ??                                      
DATA:004685b0                   ??          ??                                      
DATA:004685b1                   ??          ??                                      
DATA:004685b2                   ??          ??                                      
DATA:004685b3                   ??          ??                                      
DATA:004685b4                   ??          ??                                      
DATA:004685b5                   ??          ??                                      
DATA:004685b6                   ??          ??                                      
DATA:004685b7                   ??          ??                                      
DATA:004685b8                   ??          ??                                      
DATA:004685b9                   ??          ??                                      
DATA:004685ba                   ??          ??                                      
DATA:004685bb                   ??          ??                                      
DATA:004685bc                   ??          ??                                      
DATA:004685bd                   ??          ??                                      
                            DAT_004685be:                 ;XREF[3,0]:   004326f0,00432755,0043277a
DATA:004685be                   undefined2  ??                                      
                            DAT_004685c0:                 ;XREF[4,0]:   004327b1,00433ffd,00434011,0043403e
DATA:004685c0                   undefined4  ??                                      
                            DAT_004685c4:                 ;XREF[3,0]:   004326a9,004326b2,004327c9
DATA:004685c4                   undefined4  ??                                      
                            DAT_004685c8:                 ;XREF[12,0]:  00432675,0043298d,004340b1,004340bd
                                                          ;             004340cb,004340e2,004340f0,004340fd
                                                          ;             00434109,0043411e,0043412e,0043413c
DATA:004685c8                   undefined4  ??                                      
                            DAT_004685cc:                 ;XREF[4,0]:   004326c0,004326c5,004327d5,0043402d
DATA:004685cc                   undefined4  ??                                      
                            DAT_004685d0:                 ;XREF[3,0]:   004325f4,004325ff,0043260d
DATA:004685d0                   undefined4  ??                                      
                            DAT_004685d4:                 ;XREF[5,0]:   00432969,00432d7f,00433834,00433d8b
                                                          ;             00433daa
DATA:004685d4                   undefined4  ??                                      
                            DAT_004685d8:                 ;XREF[4,0]:   0043264b,0043265c,00432921,00432981
DATA:004685d8                   undefined4  ??                                      
                            DAT_004685dc:                 ;XREF[5,0]:   00432685,00432690,00432975,004329c2
                                                          ;             004329d3
DATA:004685dc                   undefined4  ??                                      
                            DAT_004685e0:                 ;XREF[3,0]:   00432595,00432836,00432840
DATA:004685e0                   ??          ??                                      
DATA:004685e1                   ??          ??                                      
                            DAT_004685e2:                 ;XREF[3,0]:   0043286f,00432879,00434064
DATA:004685e2                   ??          ??                                      
DATA:004685e3                   ??          ??                                      
DATA:004685e4                   ??          ??                                      
DATA:004685e5                   ??          ??                                      
DATA:004685e6                   ??          ??                                      
DATA:004685e7                   ??          ??                                      
                            $Actors:                      ;XREF[37,52...004174e5,00417545,004177a5,004178a3
                                                          ;             004178ca,004179b8,00417abf,00418eba
                                                          ;             0041908f,00419236,00419310,0041a52f
                                                          ;             0041a639,0041a6ee,0041a955,0041aabd
                                                          ;             0041abd6,0041abd6,0043427d,00434341
                                                          ;             0043437c,004349ad,00434a23,00434a42
                                                          ;             00434a62,00434a69,00434a85,00434aa4
                                                          ;             00434b68,00434cc6,00434daf,00434df1
                                                          ;             00434e9d,00434fac,00435020,00435059
                                                          ;             0043d989,0041606f,004160e7,00416118
                                                          ;             0041623b,004162e6,004174ee,00417516
                                                          ;             0041751b,00417520,00417566,00417574
                                                          ;             0041757b,0041757f,0041758c,004175a2
                                                          ;             00417606,0041761e,004176bb,004176c0
                                                          ;             004176cd,004176e8,004176ed,004176fa
                                                          ;             0041775b,0041776f,0041777c,00417780
                                                          ;             004177bf,004177cb,004177e8,004177f3
                                                          ;             00417805,00417809,0041780f,00417815
                                                          ;             00417823,0041783b,00417840,00417852
                                                          ;             0041789f,004178aa,004178ae,004178d0
                                                          ;             004178d5,0041790c,00417920,00417944
                                                          ;             00417968,00417983,0041798d,00417991
                                                          ;             00417995,004179a1,004179a5,004179ad
                                                          ;             00417a43,00417a43,00417a53,00417a53
                                                          ;             00417a63,00417a63,00417a73,00417a73
                                                          ;             00417aef,00417aef,00417afc,00417afc
                                                          ;             00417b07,00417b07,00417b12,00417b12
                                                          ;             00417b1f,00417b1f,00417b31,00417b31
                                                          ;             00417b3c,00417b3c,00417b4d,00417b4d
                                                          ;             00417b57,00417b57,00417b65,00417b65
                                                          ;             00417b7f,00417b93,00417ba3,00417bb3
                                                          ;             00417bc3,00417bd0,00417be1,00417bee
                                                          ;             00417bfb,00417c08,00417c1b,00417c28
                                                          ;             00417c36,00417c45,00417c72,00417cdf
                                                          ;             00417ce5,00417ce9,00417ced,00417cf3
                                                          ;             00417cf9,00417cff,00417d13,00417d1a
                                                          ;             00417d29,00417d38,00417d71,00417d75
                                                          ;             00417d80,00417d93,00417d97,00417da2
                                                          ;             00417dac,00417db1,00417db7,00417dcf
                                                          ;             00417dd5,00417de1,00417de7,00417e01
                                                          ;             0041923c,0041924d,00419287,004192b8
                                                          ;             004192be,004192da,00419316,0041931d
                                                          ;             00419324,00419328,0041932e,00419332
                                                          ;             00419338,0041934a,00419356,0041935a
                                                          ;             0041935e,00419423,00419438,00419452
                                                          ;             0041946b,00419483,0041948d,0041949a
                                                          ;             004194a1,004194b9,004194bd,0041a14a
                                                          ;             0041a151,0041a344,0041a4b3,0041a4bd
                                                          ;             0041a4ec,0041a528,0041a539,0041a58f
                                                          ;             0041a5f5,0041a63e,0041a65f,0041a665
                                                          ;             0041a669,0041a670,0041a67b,0041a67f
                                                          ;             0041a685,0041a694,0041a6ac,0041a6b1
                                                          ;             0041a6c3,0041a6ea,0041a6f5,0041a6f9
                                                          ;             0041a703,0041a714,0041a71b,0041a78d
                                                          ;             0041a79f,0041a7fd,0041a804,0041a80a
                                                          ;             0041a810,0041a817,0041a853,0041a85b
                                                          ;             0041a886,0041a88e,0041a8b9,0041a8c1
                                                          ;             0041a8ec,0041a8f4,0041a931,0041a949
                                                          ;             0041a95a,0041a960,0041a966,0041a96c
                                                          ;             0041a972,0041a978,0041a983,0041a987
                                                          ;             0041a990,0041a993,0041a99a,0041a9a1
                                                          ;             0041a9ab,0041a9b1,0041a9b7,0041a9bd
                                                          ;             0041a9c7,0041a9cd,0041a9d7,0041a9de
                                                          ;             0041a9e7,0041a9fa,0041aa03,0041aa0c
                                                          ;             0041aa15,0041aa1e,0041aa27,0041aa30
                                                          ;             0041aa3c,0041aa43,0041aa4c,0041aa56
                                                          ;             0041aa5d,0041aa66,0041aa6c,0041aa76
                                                          ;             0041aa82,0041aa88,0041aa92,0041aa9b
                                                          ;             0041aaa5,0041aab1,0041aad2,0041aadb
                                                          ;             0041aae3,0041aaea,0041aaf1,0041aaf5
                                                          ;             0041aafc,0041ab00,0041ab0a,0041ab11
                                                          ;             0041ab18,0041ab1c,0041ab25,0041ab2c
                                                          ;             0041ab33,0041ab3c,0041ab48,0041ab4f
                                                          ;             0041ab56,0041ab5f,0041abe6,0041abea
                                                          ;             0041abee,0041abf4,0041abfa,0041ac03
                                                          ;             0041ac09,0041ac0f,00421b1a,00421b21
                                                          ;             0042f6ef,0042f772,0042f784,0042f824
                                                          ;             0042f92c,0042f93e,0042f948,0042f94f
                                                          ;             0042f959,0042f962,0042f96d,0042f977
                                                          ;             0042f981,0042f98a,0042f995,0042f99c
                                                          ;             0042f9a6,0042f9b0,0042f9b9,0042f9c4
                                                          ;             0042f9cb,0042fa54,0042fa5d,0042fa6f
                                                          ;             0042fa78,0042fa83,0042fa8c,0042fa9d
                                                          ;             0042faa8,0042fabd,0042fac6,0042fad3
                                                          ;             0042fad9,0042fb84,0042fe7c,0043423f
                                                          ;             00434283,00434287,0043428b,00434292
                                                          ;             00434298,004342a1,004342a9,0043434e
                                                          ;             00434353,00434356,00434388,004343ad
                                                          ;             004343b1,004344ae,004344bd,004344c6
                                                          ;             004344d8,004344dc,004344e5,004344f4
                                                          ;             004344f8,00434505,00434509,0043450d
                                                          ;             00434528,0043452c,00434535,00434544
                                                          ;             00434548,00434555,00434559,0043456a
                                                          ;             0043456f,00434583,0043458e,00434593
                                                          ;             004345a4,004345a8,004345b7,004345bc
                                                          ;             004345e0,004345ef,004345f4,00434618
                                                          ;             00434621,00434626,00434633,00434649
                                                          ;             00434652,00434656,00434661,00434667
                                                          ;             0043466d,00434676,0043467c,0043468a
                                                          ;             004346c5,004346cb,004346cf,004346e1
                                                          ;             004346e5,004346ee,00434725,0043472e
                                                          ;             00434737,00434755,00434766,0043476b
                                                          ;             0043477b,0043477f,0043478c,00434790
                                                          ;             0043479e,004347b8,004347bc,004347c0
                                                          ;             004347c4,004347cd,004347d1,004347da
                                                          ;             004347de,004347e7,004347fb,00434804
                                                          ;             0043484f,00434858,0043487a,00434883
                                                          ;             00434888,0043489c,004348a0,004348a9
                                                          ;             004348ae,004348cd,004348d1,004348d7
                                                          ;             004348e1,004348e7,00434928,00434947
                                                          ;             0043494b,0043494f,00434972,00434980
                                                          ;             00434992,0043499a,004349a6,004349b0
                                                          ;             004349b8,004349bc,004349c4,004349cf
                                                          ;             004349d9,004349ef,00434a17,00434a1e
                                                          ;             00434a26,00434a2a,00434a32,00434a39
                                                          ;             00434a3d,00434a45,00434a49,00434a51
                                                          ;             00434a57,00434a65,00434a6c,00434a7d
                                                          ;             00434a81,00434a8b,00434a92,00434aa9
                                                          ;             00434ab3,00434ab3,00434aba,00434ac7
                                                          ;             00434ad4,00434ad9,00434add,00434aef
                                                          ;             00434af7,00434b01,00434b0f,00434b1d
                                                          ;             00434b3a,00434b4a,00434b63,00434b6c
                                                          ;             00434b7e,00434b86,00434b90,00434b9e
                                                          ;             00434bac,00434bb8,00434c55,00434c5e
                                                          ;             00434c75,00434c7c,00434c83,00434c8c
                                                          ;             00434c92,00434c9f,00434ca6,00434ccc
                                                          ;             00434cd6,00434cda,00434ce5,00434cec
                                                          ;             00434cfa,00434d01,00434d0f,00434d62
                                                          ;             00434d6e,00434d73,00434d7c,00434d88
                                                          ;             00434d8d,00434db5,00434db5,00434dc1
                                                          ;             00434dc7,00434e05,00434e6d,00434e77
                                                          ;             00434ea3,00434ebe,00434efd,00434f0c
                                                          ;             00434f39,00434f46,00434fb3,00434fc2
                                                          ;             00434fd4,00434fee,00434ff2,00435029
                                                          ;             0043502c,0043502c,0043506b,0043506b
                                                          ;             0043506e,0043506e,00435077,0043507e
                                                          ;             00435093,00435097,004350a0,004350a8
                                                          ;             0043d98f,0044d88d,0044d894,0044d8b0
                                                          ;             0044d8e1,0044da35,0044db98,0044dc7d
                                                          ;             0044e3ea,0044e476,0044e571,0044ef55
                                                          ;             0044ef60,0044f3a4,0044f409
DATA:004685e8                   Actor[12]   ??                                      
   |_DATA:004685e8   [0]             Actor                                               
      |_DATA:004685e8   field0_0x0      ??          ??                                      
      |_DATA:004685e9   field1_0x1      ??          ??                                      
      |_DATA:004685ea   field2_0x2      ??          ??                                      
      |_DATA:004685eb   field3_0x3      ??          ??                                      
      |_DATA:004685ec   field4_0x4      ??          ??                                      
      |_DATA:004685ed   field5_0x5      ??          ??                                      
      |_DATA:004685ee   field6_0x6      ??          ??                                      
      |_DATA:004685ef   field7_0x7      ??          ??                                      
      |_DATA:004685f0   field8_0x8      ??          ??                                      
      |_DATA:004685f1   field9_0x9      ??          ??                                      
      |_DATA:004685f2   field10_0xa     ??          ??                                      
      |_DATA:004685f3   field11_0xb     ??          ??                                      
      |_DATA:004685f4   field12_0xc     ??          ??                                      
      |_DATA:004685f5   field13_0xd     ??          ??                                      
      |_DATA:004685f6   field14_0xe     ??          ??                                      
      |_DATA:004685f7   field15_0xf     ??          ??                                      
      |_DATA:004685f8   field16_0x10    ??          ??                                      
      |_DATA:004685f9   field17_0x11    ??          ??                                      
      |_DATA:004685fa   field18_0x12    ??          ??                                      
      |_DATA:004685fb   field19_0x13    ??          ??                                      
      |_DATA:004685fc   field20_0x14    ??          ??                                      
      |_DATA:004685fd   field21_0x15    ??          ??                                      
      |_DATA:004685fe   field22_0x16    ??          ??                                      
      |_DATA:004685ff   field23_0x17    ??          ??                                      
      |_DATA:00468600   field24_0x18    ??          ??                                      
      |_DATA:00468601   field25_0x19    ??          ??                                      
      |_DATA:00468602   field26_0x1a    ??          ??                                      
      |_DATA:00468603   field27_0x1b    ??          ??                                      
      |_DATA:00468604   field28_0x1c    ??          ??                                      
      |_DATA:00468605   field29_0x1d    ??          ??                                      
      |_DATA:00468606   field30_0x1e    ??          ??                                      
      |_DATA:00468607   field31_0x1f    ??          ??                                      
      |_DATA:00468608   field32_0x20    ??          ??                                      
      |_DATA:00468609   field33_0x21    ??          ??                                      
      |_DATA:0046860a   field34_0x22    ??          ??                                      
      |_DATA:0046860b   field35_0x23    ??          ??                                      
      |_DATA:0046860c   field36_0x24    ??          ??                                      
      |_DATA:0046860d   field37_0x25    ??          ??                                      
      |_DATA:0046860e   field38_0x26    ??          ??                                      
      |_DATA:0046860f   field39_0x27    ??          ??                                      
      |_DATA:00468610   field40_0x28    ??          ??                                      
      |_DATA:00468611   field41_0x29    ??          ??                                      
      |_DATA:00468612   field42_0x2a    ??          ??                                      
      |_DATA:00468613   field43_0x2b    ??          ??                                      
      |_DATA:00468614   field44_0x2c    ??          ??                                      
      |_DATA:00468615   field45_0x2d    ??          ??                                      
      |_DATA:00468616   field46_0x2e    ??          ??                                      
      |_DATA:00468617   field47_0x2f    ??          ??                                      
      |_DATA:00468618   field48_0x30    ??          ??                                      
      |_DATA:00468619   field49_0x31    ??          ??                                      
      |_DATA:0046861a   field50_0x32    ??          ??                                      
      |_DATA:0046861b   field51_0x33    ??          ??                                      
      |_DATA:0046861c   field52_0x34    ??          ??                                      
      |_DATA:0046861d   field53_0x35    ??          ??                                      
      |_DATA:0046861e   field54_0x36    ??          ??                                      
      |_DATA:0046861f   field55_0x37    ??          ??                                      
      |_DATA:00468620   field56_0x38    ??          ??                                      
      |_DATA:00468621   field57_0x39    ??          ??                                      
      |_DATA:00468622   field58_0x3a    ??          ??                                      
      |_DATA:00468623   field59_0x3b    ??          ??                                      
      |_DATA:00468624   field60_0x3c    ??          ??                                      
      |_DATA:00468625   field61_0x3d    ??          ??                                      
      |_DATA:00468626   field62_0x3e    ??          ??                                      
      |_DATA:00468627   field63_0x3f    ??          ??                                      
      |_DATA:00468628   field64_0x40    ??          ??                                      
      |_DATA:00468629   field65_0x41    ??          ??                                      
      |_DATA:0046862a   field66_0x42    ??          ??                                      
      |_DATA:0046862b   field67_0x43    ??          ??                                      
      |_DATA:0046862c   field68_0x44    ??          ??                                      
      |_DATA:0046862d   field69_0x45    ??          ??                                      
      |_DATA:0046862e   field70_0x46    ??          ??                                      
      |_DATA:0046862f   field71_0x47    ??          ??                                      
      |_DATA:00468630   field72_0x48    ??          ??                                      
      |_DATA:00468631   field73_0x49    ??          ??                                      
      |_DATA:00468632   field74_0x4a    ??          ??                                      
      |_DATA:00468633   field75_0x4b    ??          ??                                      
      |_DATA:00468634   field76_0x4c    ??          ??                                      
      |_DATA:00468635   field77_0x4d    ??          ??                                      
      |_DATA:00468636   field78_0x4e    ??          ??                                      
      |_DATA:00468637   field79_0x4f    ??          ??                                      
      |_DATA:00468638   field80_0x50    ??          ??                                      
      |_DATA:00468639   field81_0x51    ??          ??                                      
      |_DATA:0046863a   currentDy...    addr        NaP                                     
      |_DATA:0046863e   obverseDy...    addr        NaP                                     
      |_DATA:00468642   reverseDy...    addr        NaP                                     
      |_DATA:00468646   field85_0x5e    ??          ??                                      
      |_DATA:00468647   field86_0x5f    ??          ??                                      
      |_DATA:00468648   field87_0x60    ??          ??                                      
      |_DATA:00468649   field88_0x61    ??          ??                                      
      |_DATA:0046864a   field89_0x62    ??          ??                                      
      |_DATA:0046864b   field90_0x63    ??          ??                                      
      |_DATA:0046864c   field91_0x64    ??          ??                                      
      |_DATA:0046864d   field92_0x65    ??          ??                                      
      |_DATA:0046864e   field93_0x66    ??          ??                                      
      |_DATA:0046864f   field94_0x67    ??          ??                                      
      |_DATA:00468650   field95_0x68    ??          ??                                      
      |_DATA:00468651   field96_0x69    ??          ??                                      
      |_DATA:00468652   field97_0x6a    ??          ??                                      
      |_DATA:00468653   field98_0x6b    ??          ??                                      
      |_DATA:00468654   field99_0x6c    ??          ??                                      
      |_DATA:00468655   field100_...    ??          ??                                      
      |_DATA:00468656   field101_...    ??          ??                                      
      |_DATA:00468657   field102_...    ??          ??                                      
      |_DATA:00468658   field103_...    ??          ??                                      
      |_DATA:00468659   field104_...    ??          ??                                      
      |_DATA:0046865a   field105_...    ??          ??                                      
      |_DATA:0046865b   field106_...    ??          ??                                      
      |_DATA:0046865c   field107_...    ??          ??                                      
      |_DATA:0046865d   field108_...    ??          ??                                      
      |_DATA:0046865e   field109_...    ??          ??                                      
      |_DATA:0046865f   field110_...    ??          ??                                      
      |_DATA:00468660   field111_...    ??          ??                                      
      |_DATA:00468661   field112_...    ??          ??                                      
      |_DATA:00468662   field113_...    ??          ??                                      
      |_DATA:00468663   field114_...    ??          ??                                      
      |_DATA:00468664   field115_...    ??          ??                                      
      |_DATA:00468665   field116_...    ??          ??                                      
      |_DATA:00468666   field117_...    ??          ??                                      
      |_DATA:00468667   field118_...    ??          ??                                      
      |_DATA:00468668   field119_...    ??          ??                                      
      |_DATA:00468669   field120_...    ??          ??                                      
      |_DATA:0046866a   field121_...    ??          ??                                      
      |_DATA:0046866b   field122_...    ??          ??                                      
      |_DATA:0046866c   field123_...    ??          ??                                      
      |_DATA:0046866d   field124_...    ??          ??                                      
      |_DATA:0046866e   field125_...    ??          ??                                      
      |_DATA:0046866f   field126_...    ??          ??                                      
      |_DATA:00468670   field127_...    ??          ??                                      
      |_DATA:00468671   field128_...    ??          ??                                      
      |_DATA:00468672   field129_...    ??          ??                                      
      |_DATA:00468673   field130_...    ??          ??                                      
      |_DATA:00468674   field131_...    ??          ??                                      
      |_DATA:00468675   field132_...    ??          ??                                      
      |_DATA:00468676   field133_...    ??          ??                                      
      |_DATA:00468677   field134_...    ??          ??                                      
      |_DATA:00468678   field135_...    ??          ??                                      
      |_DATA:00468679   field136_...    ??          ??                                      
      |_DATA:0046867a   field137_...    ??          ??                                      
      |_DATA:0046867b   field138_...    ??          ??                                      
      |_DATA:0046867c   field139_...    ??          ??                                      
      |_DATA:0046867d   field140_...    ??          ??                                      
      |_DATA:0046867e   field141_...    ??          ??                                      
      |_DATA:0046867f   field142_...    ??          ??                                      
      |_DATA:00468680   field143_...    ??          ??                                      
      |_DATA:00468681   field144_...    ??          ??                                      
      |_DATA:00468682   field145_...    ??          ??                                      
      |_DATA:00468683   field146_...    ??          ??                                      
      |_DATA:00468684   field147_...    ??          ??                                      
      |_DATA:00468685   field148_...    ??          ??                                      
      |_DATA:00468686   field149_...    ??          ??                                      
      |_DATA:00468687   field150_...    ??          ??                                      
      |_DATA:00468688   field151_...    ??          ??                                      
      |_DATA:00468689   field152_...    ??          ??                                      
      |_DATA:0046868a   field153_...    ??          ??                                      
      |_DATA:0046868b   field154_...    ??          ??                                      
      |_DATA:0046868c   field155_...    ??          ??                                      
      |_DATA:0046868d   field156_...    ??          ??                                      
      |_DATA:0046868e   field157_...    ??          ??                                      
      |_DATA:0046868f   field158_...    ??          ??                                      
   |_DATA:00468690   [1]             Actor                                               
      |_DATA:00468690   field0_0x0      ??          ??                                      
      |_DATA:00468691   field1_0x1      ??          ??                                      
      |_DATA:00468692   field2_0x2      ??          ??                                      
      |_DATA:00468693   field3_0x3      ??          ??                                      
      |_DATA:00468694   field4_0x4      ??          ??                                      
      |_DATA:00468695   field5_0x5      ??          ??                                      
      |_DATA:00468696   field6_0x6      ??          ??                                      
      |_DATA:00468697   field7_0x7      ??          ??                                      
      |_DATA:00468698   field8_0x8      ??          ??                                      
      |_DATA:00468699   field9_0x9      ??          ??                                      
      |_DATA:0046869a   field10_0xa     ??          ??                                      
      |_DATA:0046869b   field11_0xb     ??          ??                                      
      |_DATA:0046869c   field12_0xc     ??          ??                                      
      |_DATA:0046869d   field13_0xd     ??          ??                                      
      |_DATA:0046869e   field14_0xe     ??          ??                                      
      |_DATA:0046869f   field15_0xf     ??          ??                                      
      |_DATA:004686a0   field16_0x10    ??          ??                                      
      |_DATA:004686a1   field17_0x11    ??          ??                                      
      |_DATA:004686a2   field18_0x12    ??          ??                                      
      |_DATA:004686a3   field19_0x13    ??          ??                                      
      |_DATA:004686a4   field20_0x14    ??          ??                                      
      |_DATA:004686a5   field21_0x15    ??          ??                                      
      |_DATA:004686a6   field22_0x16    ??          ??                                      
      |_DATA:004686a7   field23_0x17    ??          ??                                      
      |_DATA:004686a8   field24_0x18    ??          ??                                      
      |_DATA:004686a9   field25_0x19    ??          ??                                      
      |_DATA:004686aa   field26_0x1a    ??          ??                                      
      |_DATA:004686ab   field27_0x1b    ??          ??                                      
      |_DATA:004686ac   field28_0x1c    ??          ??                                      
      |_DATA:004686ad   field29_0x1d    ??          ??                                      
      |_DATA:004686ae   field30_0x1e    ??          ??                                      
      |_DATA:004686af   field31_0x1f    ??          ??                                      
      |_DATA:004686b0   field32_0x20    ??          ??                                      
      |_DATA:004686b1   field33_0x21    ??          ??                                      
      |_DATA:004686b2   field34_0x22    ??          ??                                      
      |_DATA:004686b3   field35_0x23    ??          ??                                      
      |_DATA:004686b4   field36_0x24    ??          ??                                      
      |_DATA:004686b5   field37_0x25    ??          ??                                      
      |_DATA:004686b6   field38_0x26    ??          ??                                      
      |_DATA:004686b7   field39_0x27    ??          ??                                      
      |_DATA:004686b8   field40_0x28    ??          ??                                      
      |_DATA:004686b9   field41_0x29    ??          ??                                      
      |_DATA:004686ba   field42_0x2a    ??          ??                                      
      |_DATA:004686bb   field43_0x2b    ??          ??                                      
      |_DATA:004686bc   field44_0x2c    ??          ??                                      
      |_DATA:004686bd   field45_0x2d    ??          ??                                      
      |_DATA:004686be   field46_0x2e    ??          ??                                      
      |_DATA:004686bf   field47_0x2f    ??          ??                                      
      |_DATA:004686c0   field48_0x30    ??          ??                                      
      |_DATA:004686c1   field49_0x31    ??          ??                                      
      |_DATA:004686c2   field50_0x32    ??          ??                                      
      |_DATA:004686c3   field51_0x33    ??          ??                                      
      |_DATA:004686c4   field52_0x34    ??          ??                                      
      |_DATA:004686c5   field53_0x35    ??          ??                                      
      |_DATA:004686c6   field54_0x36    ??          ??                                      
      |_DATA:004686c7   field55_0x37    ??          ??                                      
      |_DATA:004686c8   field56_0x38    ??          ??                                      
      |_DATA:004686c9   field57_0x39    ??          ??                                      
      |_DATA:004686ca   field58_0x3a    ??          ??                                      
      |_DATA:004686cb   field59_0x3b    ??          ??                                      
      |_DATA:004686cc   field60_0x3c    ??          ??                                      
      |_DATA:004686cd   field61_0x3d    ??          ??                                      
      |_DATA:004686ce   field62_0x3e    ??          ??                                      
      |_DATA:004686cf   field63_0x3f    ??          ??                                      
      |_DATA:004686d0   field64_0x40    ??          ??                                      
      |_DATA:004686d1   field65_0x41    ??          ??                                      
      |_DATA:004686d2   field66_0x42    ??          ??                                      
      |_DATA:004686d3   field67_0x43    ??          ??                                      
      |_DATA:004686d4   field68_0x44    ??          ??                                      
      |_DATA:004686d5   field69_0x45    ??          ??                                      
      |_DATA:004686d6   field70_0x46    ??          ??                                      
      |_DATA:004686d7   field71_0x47    ??          ??                                      
      |_DATA:004686d8   field72_0x48    ??          ??                                      
      |_DATA:004686d9   field73_0x49    ??          ??                                      
      |_DATA:004686da   field74_0x4a    ??          ??                                      
      |_DATA:004686db   field75_0x4b    ??          ??                                      
      |_DATA:004686dc   field76_0x4c    ??          ??                                      
      |_DATA:004686dd   field77_0x4d    ??          ??                                      
      |_DATA:004686de   field78_0x4e    ??          ??                                      
      |_DATA:004686df   field79_0x4f    ??          ??                                      
      |_DATA:004686e0   field80_0x50    ??          ??                                      
      |_DATA:004686e1   field81_0x51    ??          ??                                      
      |_DATA:004686e2   currentDy...    addr        NaP                                     
      |_DATA:004686e6   obverseDy...    addr        NaP                                     
      |_DATA:004686ea   reverseDy...    addr        NaP                                     
      |_DATA:004686ee   field85_0x5e    ??          ??                                      
      |_DATA:004686ef   field86_0x5f    ??          ??                                      
      |_DATA:004686f0   field87_0x60    ??          ??                                      
      |_DATA:004686f1   field88_0x61    ??          ??                                      
      |_DATA:004686f2   field89_0x62    ??          ??                                      
      |_DATA:004686f3   field90_0x63    ??          ??                                      
      |_DATA:004686f4   field91_0x64    ??          ??                                      
      |_DATA:004686f5   field92_0x65    ??          ??                                      
      |_DATA:004686f6   field93_0x66    ??          ??                                      
      |_DATA:004686f7   field94_0x67    ??          ??                                      
      |_DATA:004686f8   field95_0x68    ??          ??                                      
      |_DATA:004686f9   field96_0x69    ??          ??                                      
      |_DATA:004686fa   field97_0x6a    ??          ??                                      
      |_DATA:004686fb   field98_0x6b    ??          ??                                      
      |_DATA:004686fc   field99_0x6c    ??          ??                                      
      |_DATA:004686fd   field100_...    ??          ??                                      
      |_DATA:004686fe   field101_...    ??          ??                                      
      |_DATA:004686ff   field102_...    ??          ??                                      
      |_DATA:00468700   field103_...    ??          ??                                      
      |_DATA:00468701   field104_...    ??          ??                                      
      |_DATA:00468702   field105_...    ??          ??                                      
      |_DATA:00468703   field106_...    ??          ??                                      
      |_DATA:00468704   field107_...    ??          ??                                      
      |_DATA:00468705   field108_...    ??          ??                                      
      |_DATA:00468706   field109_...    ??          ??                                      
      |_DATA:00468707   field110_...    ??          ??                                      
      |_DATA:00468708   field111_...    ??          ??                                      
      |_DATA:00468709   field112_...    ??          ??                                      
      |_DATA:0046870a   field113_...    ??          ??                                      
      |_DATA:0046870b   field114_...    ??          ??                                      
      |_DATA:0046870c   field115_...    ??          ??                                      
      |_DATA:0046870d   field116_...    ??          ??                                      
      |_DATA:0046870e   field117_...    ??          ??                                      
      |_DATA:0046870f   field118_...    ??          ??                                      
      |_DATA:00468710   field119_...    ??          ??                                      
      |_DATA:00468711   field120_...    ??          ??                                      
      |_DATA:00468712   field121_...    ??          ??                                      
      |_DATA:00468713   field122_...    ??          ??                                      
      |_DATA:00468714   field123_...    ??          ??                                      
      |_DATA:00468715   field124_...    ??          ??                                      
      |_DATA:00468716   field125_...    ??          ??                                      
      |_DATA:00468717   field126_...    ??          ??                                      
      |_DATA:00468718   field127_...    ??          ??                                      
      |_DATA:00468719   field128_...    ??          ??                                      
      |_DATA:0046871a   field129_...    ??          ??                                      
      |_DATA:0046871b   field130_...    ??          ??                                      
      |_DATA:0046871c   field131_...    ??          ??                                      
      |_DATA:0046871d   field132_...    ??          ??                                      
      |_DATA:0046871e   field133_...    ??          ??                                      
      |_DATA:0046871f   field134_...    ??          ??                                      
      |_DATA:00468720   field135_...    ??          ??                                      
      |_DATA:00468721   field136_...    ??          ??                                      
      |_DATA:00468722   field137_...    ??          ??                                      
      |_DATA:00468723   field138_...    ??          ??                                      
      |_DATA:00468724   field139_...    ??          ??                                      
      |_DATA:00468725   field140_...    ??          ??                                      
      |_DATA:00468726   field141_...    ??          ??                                      
      |_DATA:00468727   field142_...    ??          ??                                      
      |_DATA:00468728   field143_...    ??          ??                                      
      |_DATA:00468729   field144_...    ??          ??                                      
      |_DATA:0046872a   field145_...    ??          ??                                      
      |_DATA:0046872b   field146_...    ??          ??                                      
      |_DATA:0046872c   field147_...    ??          ??                                      
      |_DATA:0046872d   field148_...    ??          ??                                      
      |_DATA:0046872e   field149_...    ??          ??                                      
      |_DATA:0046872f   field150_...    ??          ??                                      
      |_DATA:00468730   field151_...    ??          ??                                      
      |_DATA:00468731   field152_...    ??          ??                                      
      |_DATA:00468732   field153_...    ??          ??                                      
      |_DATA:00468733   field154_...    ??          ??                                      
      |_DATA:00468734   field155_...    ??          ??                                      
      |_DATA:00468735   field156_...    ??          ??                                      
      |_DATA:00468736   field157_...    ??          ??                                      
      |_DATA:00468737   field158_...    ??          ??                                      
   |_DATA:00468738   [2]             Actor                                               
      |_DATA:00468738   field0_0x0      ??          ??                                      
      |_DATA:00468739   field1_0x1      ??          ??                                      
      |_DATA:0046873a   field2_0x2      ??          ??                                      
      |_DATA:0046873b   field3_0x3      ??          ??                                      
      |_DATA:0046873c   field4_0x4      ??          ??                                      
      |_DATA:0046873d   field5_0x5      ??          ??                                      
      |_DATA:0046873e   field6_0x6      ??          ??                                      
      |_DATA:0046873f   field7_0x7      ??          ??                                      
      |_DATA:00468740   field8_0x8      ??          ??                                      
      |_DATA:00468741   field9_0x9      ??          ??                                      
      |_DATA:00468742   field10_0xa     ??          ??                                      
      |_DATA:00468743   field11_0xb     ??          ??                                      
      |_DATA:00468744   field12_0xc     ??          ??                                      
      |_DATA:00468745   field13_0xd     ??          ??                                      
      |_DATA:00468746   field14_0xe     ??          ??                                      
      |_DATA:00468747   field15_0xf     ??          ??                                      
      |_DATA:00468748   field16_0x10    ??          ??                                      
      |_DATA:00468749   field17_0x11    ??          ??                                      
      |_DATA:0046874a   field18_0x12    ??          ??                                      
      |_DATA:0046874b   field19_0x13    ??          ??                                      
      |_DATA:0046874c   field20_0x14    ??          ??                                      
      |_DATA:0046874d   field21_0x15    ??          ??                                      
      |_DATA:0046874e   field22_0x16    ??          ??                                      
      |_DATA:0046874f   field23_0x17    ??          ??                                      
      |_DATA:00468750   field24_0x18    ??          ??                                      
      |_DATA:00468751   field25_0x19    ??          ??                                      
      |_DATA:00468752   field26_0x1a    ??          ??                                      
      |_DATA:00468753   field27_0x1b    ??          ??                                      
      |_DATA:00468754   field28_0x1c    ??          ??                                      
      |_DATA:00468755   field29_0x1d    ??          ??                                      
      |_DATA:00468756   field30_0x1e    ??          ??                                      
      |_DATA:00468757   field31_0x1f    ??          ??                                      
      |_DATA:00468758   field32_0x20    ??          ??                                      
      |_DATA:00468759   field33_0x21    ??          ??                                      
      |_DATA:0046875a   field34_0x22    ??          ??                                      
      |_DATA:0046875b   field35_0x23    ??          ??                                      
      |_DATA:0046875c   field36_0x24    ??          ??                                      
      |_DATA:0046875d   field37_0x25    ??          ??                                      
      |_DATA:0046875e   field38_0x26    ??          ??                                      
      |_DATA:0046875f   field39_0x27    ??          ??                                      
      |_DATA:00468760   field40_0x28    ??          ??                                      
      |_DATA:00468761   field41_0x29    ??          ??                                      
      |_DATA:00468762   field42_0x2a    ??          ??                                      
      |_DATA:00468763   field43_0x2b    ??          ??                                      
      |_DATA:00468764   field44_0x2c    ??          ??                                      
      |_DATA:00468765   field45_0x2d    ??          ??                                      
      |_DATA:00468766   field46_0x2e    ??          ??                                      
      |_DATA:00468767   field47_0x2f    ??          ??                                      
      |_DATA:00468768   field48_0x30    ??          ??                                      
      |_DATA:00468769   field49_0x31    ??          ??                                      
      |_DATA:0046876a   field50_0x32    ??          ??                                      
      |_DATA:0046876b   field51_0x33    ??          ??                                      
      |_DATA:0046876c   field52_0x34    ??          ??                                      
      |_DATA:0046876d   field53_0x35    ??          ??                                      
      |_DATA:0046876e   field54_0x36    ??          ??                                      
      |_DATA:0046876f   field55_0x37    ??          ??                                      
      |_DATA:00468770   field56_0x38    ??          ??                                      
      |_DATA:00468771   field57_0x39    ??          ??                                      
      |_DATA:00468772   field58_0x3a    ??          ??                                      
      |_DATA:00468773   field59_0x3b    ??          ??                                      
      |_DATA:00468774   field60_0x3c    ??          ??                                      
      |_DATA:00468775   field61_0x3d    ??          ??                                      
      |_DATA:00468776   field62_0x3e    ??          ??                                      
      |_DATA:00468777   field63_0x3f    ??          ??                                      
      |_DATA:00468778   field64_0x40    ??          ??                                      
      |_DATA:00468779   field65_0x41    ??          ??                                      
      |_DATA:0046877a   field66_0x42    ??          ??                                      
      |_DATA:0046877b   field67_0x43    ??          ??                                      
      |_DATA:0046877c   field68_0x44    ??          ??                                      
      |_DATA:0046877d   field69_0x45    ??          ??                                      
      |_DATA:0046877e   field70_0x46    ??          ??                                      
      |_DATA:0046877f   field71_0x47    ??          ??                                      
      |_DATA:00468780   field72_0x48    ??          ??                                      
      |_DATA:00468781   field73_0x49    ??          ??                                      
      |_DATA:00468782   field74_0x4a    ??          ??                                      
      |_DATA:00468783   field75_0x4b    ??          ??                                      
      |_DATA:00468784   field76_0x4c    ??          ??                                      
      |_DATA:00468785   field77_0x4d    ??          ??                                      
      |_DATA:00468786   field78_0x4e    ??          ??                                      
      |_DATA:00468787   field79_0x4f    ??          ??                                      
      |_DATA:00468788   field80_0x50    ??          ??                                      
      |_DATA:00468789   field81_0x51    ??          ??                                      
      |_DATA:0046878a   currentDy...    addr        NaP                                     
      |_DATA:0046878e   obverseDy...    addr        NaP                                     
      |_DATA:00468792   reverseDy...    addr        NaP                                     
      |_DATA:00468796   field85_0x5e    ??          ??                                      
      |_DATA:00468797   field86_0x5f    ??          ??                                      
      |_DATA:00468798   field87_0x60    ??          ??                                      
      |_DATA:00468799   field88_0x61    ??          ??                                      
      |_DATA:0046879a   field89_0x62    ??          ??                                      
      |_DATA:0046879b   field90_0x63    ??          ??                                      
      |_DATA:0046879c   field91_0x64    ??          ??                                      
      |_DATA:0046879d   field92_0x65    ??          ??                                      
      |_DATA:0046879e   field93_0x66    ??          ??                                      
      |_DATA:0046879f   field94_0x67    ??          ??                                      
      |_DATA:004687a0   field95_0x68    ??          ??                                      
      |_DATA:004687a1   field96_0x69    ??          ??                                      
      |_DATA:004687a2   field97_0x6a    ??          ??                                      
      |_DATA:004687a3   field98_0x6b    ??          ??                                      
      |_DATA:004687a4   field99_0x6c    ??          ??                                      
      |_DATA:004687a5   field100_...    ??          ??                                      
      |_DATA:004687a6   field101_...    ??          ??                                      
      |_DATA:004687a7   field102_...    ??          ??                                      
      |_DATA:004687a8   field103_...    ??          ??                                      
      |_DATA:004687a9   field104_...    ??          ??                                      
      |_DATA:004687aa   field105_...    ??          ??                                      
      |_DATA:004687ab   field106_...    ??          ??                                      
      |_DATA:004687ac   field107_...    ??          ??                                      
      |_DATA:004687ad   field108_...    ??          ??                                      
      |_DATA:004687ae   field109_...    ??          ??                                      
      |_DATA:004687af   field110_...    ??          ??                                      
      |_DATA:004687b0   field111_...    ??          ??                                      
      |_DATA:004687b1   field112_...    ??          ??                                      
      |_DATA:004687b2   field113_...    ??          ??                                      
      |_DATA:004687b3   field114_...    ??          ??                                      
      |_DATA:004687b4   field115_...    ??          ??                                      
      |_DATA:004687b5   field116_...    ??          ??                                      
      |_DATA:004687b6   field117_...    ??          ??                                      
      |_DATA:004687b7   field118_...    ??          ??                                      
      |_DATA:004687b8   field119_...    ??          ??                                      
      |_DATA:004687b9   field120_...    ??          ??                                      
      |_DATA:004687ba   field121_...    ??          ??                                      
      |_DATA:004687bb   field122_...    ??          ??                                      
      |_DATA:004687bc   field123_...    ??          ??                                      
      |_DATA:004687bd   field124_...    ??          ??                                      
      |_DATA:004687be   field125_...    ??          ??                                      
      |_DATA:004687bf   field126_...    ??          ??                                      
      |_DATA:004687c0   field127_...    ??          ??                                      
      |_DATA:004687c1   field128_...    ??          ??                                      
      |_DATA:004687c2   field129_...    ??          ??                                      
      |_DATA:004687c3   field130_...    ??          ??                                      
      |_DATA:004687c4   field131_...    ??          ??                                      
      |_DATA:004687c5   field132_...    ??          ??                                      
      |_DATA:004687c6   field133_...    ??          ??                                      
      |_DATA:004687c7   field134_...    ??          ??                                      
      |_DATA:004687c8   field135_...    ??          ??                                      
      |_DATA:004687c9   field136_...    ??          ??                                      
      |_DATA:004687ca   field137_...    ??          ??                                      
      |_DATA:004687cb   field138_...    ??          ??                                      
      |_DATA:004687cc   field139_...    ??          ??                                      
      |_DATA:004687cd   field140_...    ??          ??                                      
      |_DATA:004687ce   field141_...    ??          ??                                      
      |_DATA:004687cf   field142_...    ??          ??                                      
      |_DATA:004687d0   field143_...    ??          ??                                      
      |_DATA:004687d1   field144_...    ??          ??                                      
      |_DATA:004687d2   field145_...    ??          ??                                      
      |_DATA:004687d3   field146_...    ??          ??                                      
      |_DATA:004687d4   field147_...    ??          ??                                      
      |_DATA:004687d5   field148_...    ??          ??                                      
      |_DATA:004687d6   field149_...    ??          ??                                      
      |_DATA:004687d7   field150_...    ??          ??                                      
      |_DATA:004687d8   field151_...    ??          ??                                      
      |_DATA:004687d9   field152_...    ??          ??                                      
      |_DATA:004687da   field153_...    ??          ??                                      
      |_DATA:004687db   field154_...    ??          ??                                      
      |_DATA:004687dc   field155_...    ??          ??                                      
      |_DATA:004687dd   field156_...    ??          ??                                      
      |_DATA:004687de   field157_...    ??          ??                                      
      |_DATA:004687df   field158_...    ??          ??                                      
   |_DATA:004687e0   [3]             Actor                                               
      |_DATA:004687e0   field0_0x0      ??          ??                                      
      |_DATA:004687e1   field1_0x1      ??          ??                                      
      |_DATA:004687e2   field2_0x2      ??          ??                                      
      |_DATA:004687e3   field3_0x3      ??          ??                                      
      |_DATA:004687e4   field4_0x4      ??          ??                                      
      |_DATA:004687e5   field5_0x5      ??          ??                                      
      |_DATA:004687e6   field6_0x6      ??          ??                                      
      |_DATA:004687e7   field7_0x7      ??          ??                                      
      |_DATA:004687e8   field8_0x8      ??          ??                                      
      |_DATA:004687e9   field9_0x9      ??          ??                                      
      |_DATA:004687ea   field10_0xa     ??          ??                                      
      |_DATA:004687eb   field11_0xb     ??          ??                                      
      |_DATA:004687ec   field12_0xc     ??          ??                                      
      |_DATA:004687ed   field13_0xd     ??          ??                                      
      |_DATA:004687ee   field14_0xe     ??          ??                                      
      |_DATA:004687ef   field15_0xf     ??          ??                                      
      |_DATA:004687f0   field16_0x10    ??          ??                                      
      |_DATA:004687f1   field17_0x11    ??          ??                                      
      |_DATA:004687f2   field18_0x12    ??          ??                                      
      |_DATA:004687f3   field19_0x13    ??          ??                                      
      |_DATA:004687f4   field20_0x14    ??          ??                                      
      |_DATA:004687f5   field21_0x15    ??          ??                                      
      |_DATA:004687f6   field22_0x16    ??          ??                                      
      |_DATA:004687f7   field23_0x17    ??          ??                                      
      |_DATA:004687f8   field24_0x18    ??          ??                                      
      |_DATA:004687f9   field25_0x19    ??          ??                                      
      |_DATA:004687fa   field26_0x1a    ??          ??                                      
      |_DATA:004687fb   field27_0x1b    ??          ??                                      
      |_DATA:004687fc   field28_0x1c    ??          ??                                      
      |_DATA:004687fd   field29_0x1d    ??          ??                                      
      |_DATA:004687fe   field30_0x1e    ??          ??                                      
      |_DATA:004687ff   field31_0x1f    ??          ??                                      
      |_DATA:00468800   field32_0x20    ??          ??                                      
      |_DATA:00468801   field33_0x21    ??          ??                                      
      |_DATA:00468802   field34_0x22    ??          ??                                      
      |_DATA:00468803   field35_0x23    ??          ??                                      
      |_DATA:00468804   field36_0x24    ??          ??                                      
      |_DATA:00468805   field37_0x25    ??          ??                                      
      |_DATA:00468806   field38_0x26    ??          ??                                      
      |_DATA:00468807   field39_0x27    ??          ??                                      
      |_DATA:00468808   field40_0x28    ??          ??                                      
      |_DATA:00468809   field41_0x29    ??          ??                                      
      |_DATA:0046880a   field42_0x2a    ??          ??                                      
      |_DATA:0046880b   field43_0x2b    ??          ??                                      
      |_DATA:0046880c   field44_0x2c    ??          ??                                      
      |_DATA:0046880d   field45_0x2d    ??          ??                                      
      |_DATA:0046880e   field46_0x2e    ??          ??                                      
      |_DATA:0046880f   field47_0x2f    ??          ??                                      
      |_DATA:00468810   field48_0x30    ??          ??                                      
      |_DATA:00468811   field49_0x31    ??          ??                                      
      |_DATA:00468812   field50_0x32    ??          ??                                      
      |_DATA:00468813   field51_0x33    ??          ??                                      
      |_DATA:00468814   field52_0x34    ??          ??                                      
      |_DATA:00468815   field53_0x35    ??          ??                                      
      |_DATA:00468816   field54_0x36    ??          ??                                      
      |_DATA:00468817   field55_0x37    ??          ??                                      
      |_DATA:00468818   field56_0x38    ??          ??                                      
      |_DATA:00468819   field57_0x39    ??          ??                                      
      |_DATA:0046881a   field58_0x3a    ??          ??                                      
      |_DATA:0046881b   field59_0x3b    ??          ??                                      
      |_DATA:0046881c   field60_0x3c    ??          ??                                      
      |_DATA:0046881d   field61_0x3d    ??          ??                                      
      |_DATA:0046881e   field62_0x3e    ??          ??                                      
      |_DATA:0046881f   field63_0x3f    ??          ??                                      
      |_DATA:00468820   field64_0x40    ??          ??                                      
      |_DATA:00468821   field65_0x41    ??          ??                                      
      |_DATA:00468822   field66_0x42    ??          ??                                      
      |_DATA:00468823   field67_0x43    ??          ??                                      
      |_DATA:00468824   field68_0x44    ??          ??                                      
      |_DATA:00468825   field69_0x45    ??          ??                                      
      |_DATA:00468826   field70_0x46    ??          ??                                      
      |_DATA:00468827   field71_0x47    ??          ??                                      
      |_DATA:00468828   field72_0x48    ??          ??                                      
      |_DATA:00468829   field73_0x49    ??          ??                                      
      |_DATA:0046882a   field74_0x4a    ??          ??                                      
      |_DATA:0046882b   field75_0x4b    ??          ??                                      
      |_DATA:0046882c   field76_0x4c    ??          ??                                      
      |_DATA:0046882d   field77_0x4d    ??          ??                                      
      |_DATA:0046882e   field78_0x4e    ??          ??                                      
      |_DATA:0046882f   field79_0x4f    ??          ??                                      
      |_DATA:00468830   field80_0x50    ??          ??                                      
      |_DATA:00468831   field81_0x51    ??          ??                                      
      |_DATA:00468832   currentDy...    addr        NaP                                     
      |_DATA:00468836   obverseDy...    addr        NaP                                     
      |_DATA:0046883a   reverseDy...    addr        NaP                                     
      |_DATA:0046883e   field85_0x5e    ??          ??                                      
      |_DATA:0046883f   field86_0x5f    ??          ??                                      
      |_DATA:00468840   field87_0x60    ??          ??                                      
      |_DATA:00468841   field88_0x61    ??          ??                                      
      |_DATA:00468842   field89_0x62    ??          ??                                      
      |_DATA:00468843   field90_0x63    ??          ??                                      
      |_DATA:00468844   field91_0x64    ??          ??                                      
      |_DATA:00468845   field92_0x65    ??          ??                                      
      |_DATA:00468846   field93_0x66    ??          ??                                      
      |_DATA:00468847   field94_0x67    ??          ??                                      
      |_DATA:00468848   field95_0x68    ??          ??                                      
      |_DATA:00468849   field96_0x69    ??          ??                                      
      |_DATA:0046884a   field97_0x6a    ??          ??                                      
      |_DATA:0046884b   field98_0x6b    ??          ??                                      
      |_DATA:0046884c   field99_0x6c    ??          ??                                      
      |_DATA:0046884d   field100_...    ??          ??                                      
      |_DATA:0046884e   field101_...    ??          ??                                      
      |_DATA:0046884f   field102_...    ??          ??                                      
      |_DATA:00468850   field103_...    ??          ??                                      
      |_DATA:00468851   field104_...    ??          ??                                      
      |_DATA:00468852   field105_...    ??          ??                                      
      |_DATA:00468853   field106_...    ??          ??                                      
      |_DATA:00468854   field107_...    ??          ??                                      
      |_DATA:00468855   field108_...    ??          ??                                      
      |_DATA:00468856   field109_...    ??          ??                                      
      |_DATA:00468857   field110_...    ??          ??                                      
      |_DATA:00468858   field111_...    ??          ??                                      
      |_DATA:00468859   field112_...    ??          ??                                      
      |_DATA:0046885a   field113_...    ??          ??                                      
      |_DATA:0046885b   field114_...    ??          ??                                      
      |_DATA:0046885c   field115_...    ??          ??                                      
      |_DATA:0046885d   field116_...    ??          ??                                      
      |_DATA:0046885e   field117_...    ??          ??                                      
      |_DATA:0046885f   field118_...    ??          ??                                      
      |_DATA:00468860   field119_...    ??          ??                                      
      |_DATA:00468861   field120_...    ??          ??                                      
      |_DATA:00468862   field121_...    ??          ??                                      
      |_DATA:00468863   field122_...    ??          ??                                      
      |_DATA:00468864   field123_...    ??          ??                                      
      |_DATA:00468865   field124_...    ??          ??                                      
      |_DATA:00468866   field125_...    ??          ??                                      
      |_DATA:00468867   field126_...    ??          ??                                      
      |_DATA:00468868   field127_...    ??          ??                                      
      |_DATA:00468869   field128_...    ??          ??                                      
      |_DATA:0046886a   field129_...    ??          ??                                      
      |_DATA:0046886b   field130_...    ??          ??                                      
      |_DATA:0046886c   field131_...    ??          ??                                      
      |_DATA:0046886d   field132_...    ??          ??                                      
      |_DATA:0046886e   field133_...    ??          ??                                      
      |_DATA:0046886f   field134_...    ??          ??                                      
      |_DATA:00468870   field135_...    ??          ??                                      
      |_DATA:00468871   field136_...    ??          ??                                      
      |_DATA:00468872   field137_...    ??          ??                                      
      |_DATA:00468873   field138_...    ??          ??                                      
      |_DATA:00468874   field139_...    ??          ??                                      
      |_DATA:00468875   field140_...    ??          ??                                      
      |_DATA:00468876   field141_...    ??          ??                                      
      |_DATA:00468877   field142_...    ??          ??                                      
      |_DATA:00468878   field143_...    ??          ??                                      
      |_DATA:00468879   field144_...    ??          ??                                      
      |_DATA:0046887a   field145_...    ??          ??                                      
      |_DATA:0046887b   field146_...    ??          ??                                      
      |_DATA:0046887c   field147_...    ??          ??                                      
      |_DATA:0046887d   field148_...    ??          ??                                      
      |_DATA:0046887e   field149_...    ??          ??                                      
      |_DATA:0046887f   field150_...    ??          ??                                      
      |_DATA:00468880   field151_...    ??          ??                                      
      |_DATA:00468881   field152_...    ??          ??                                      
      |_DATA:00468882   field153_...    ??          ??                                      
      |_DATA:00468883   field154_...    ??          ??                                      
      |_DATA:00468884   field155_...    ??          ??                                      
      |_DATA:00468885   field156_...    ??          ??                                      
      |_DATA:00468886   field157_...    ??          ??                                      
      |_DATA:00468887   field158_...    ??          ??                                      
   |_DATA:00468888   [4]             Actor                                               
      |_DATA:00468888   field0_0x0      ??          ??                                      
      |_DATA:00468889   field1_0x1      ??          ??                                      
      |_DATA:0046888a   field2_0x2      ??          ??                                      
      |_DATA:0046888b   field3_0x3      ??          ??                                      
      |_DATA:0046888c   field4_0x4      ??          ??                                      
      |_DATA:0046888d   field5_0x5      ??          ??                                      
      |_DATA:0046888e   field6_0x6      ??          ??                                      
      |_DATA:0046888f   field7_0x7      ??          ??                                      
      |_DATA:00468890   field8_0x8      ??          ??                                      
      |_DATA:00468891   field9_0x9      ??          ??                                      
      |_DATA:00468892   field10_0xa     ??          ??                                      
      |_DATA:00468893   field11_0xb     ??          ??                                      
      |_DATA:00468894   field12_0xc     ??          ??                                      
      |_DATA:00468895   field13_0xd     ??          ??                                      
      |_DATA:00468896   field14_0xe     ??          ??                                      
      |_DATA:00468897   field15_0xf     ??          ??                                      
      |_DATA:00468898   field16_0x10    ??          ??                                      
      |_DATA:00468899   field17_0x11    ??          ??                                      
      |_DATA:0046889a   field18_0x12    ??          ??                                      
      |_DATA:0046889b   field19_0x13    ??          ??                                      
      |_DATA:0046889c   field20_0x14    ??          ??                                      
      |_DATA:0046889d   field21_0x15    ??          ??                                      
      |_DATA:0046889e   field22_0x16    ??          ??                                      
      |_DATA:0046889f   field23_0x17    ??          ??                                      
      |_DATA:004688a0   field24_0x18    ??          ??                                      
      |_DATA:004688a1   field25_0x19    ??          ??                                      
      |_DATA:004688a2   field26_0x1a    ??          ??                                      
      |_DATA:004688a3   field27_0x1b    ??          ??                                      
      |_DATA:004688a4   field28_0x1c    ??          ??                                      
      |_DATA:004688a5   field29_0x1d    ??          ??                                      
      |_DATA:004688a6   field30_0x1e    ??          ??                                      
      |_DATA:004688a7   field31_0x1f    ??          ??                                      
      |_DATA:004688a8   field32_0x20    ??          ??                                      
      |_DATA:004688a9   field33_0x21    ??          ??                                      
      |_DATA:004688aa   field34_0x22    ??          ??                                      
      |_DATA:004688ab   field35_0x23    ??          ??                                      
      |_DATA:004688ac   field36_0x24    ??          ??                                      
      |_DATA:004688ad   field37_0x25    ??          ??                                      
      |_DATA:004688ae   field38_0x26    ??          ??                                      
      |_DATA:004688af   field39_0x27    ??          ??                                      
      |_DATA:004688b0   field40_0x28    ??          ??                                      
      |_DATA:004688b1   field41_0x29    ??          ??                                      
      |_DATA:004688b2   field42_0x2a    ??          ??                                      
      |_DATA:004688b3   field43_0x2b    ??          ??                                      
      |_DATA:004688b4   field44_0x2c    ??          ??                                      
      |_DATA:004688b5   field45_0x2d    ??          ??                                      
      |_DATA:004688b6   field46_0x2e    ??          ??                                      
      |_DATA:004688b7   field47_0x2f    ??          ??                                      
      |_DATA:004688b8   field48_0x30    ??          ??                                      
      |_DATA:004688b9   field49_0x31    ??          ??                                      
      |_DATA:004688ba   field50_0x32    ??          ??                                      
      |_DATA:004688bb   field51_0x33    ??          ??                                      
      |_DATA:004688bc   field52_0x34    ??          ??                                      
      |_DATA:004688bd   field53_0x35    ??          ??                                      
      |_DATA:004688be   field54_0x36    ??          ??                                      
      |_DATA:004688bf   field55_0x37    ??          ??                                      
      |_DATA:004688c0   field56_0x38    ??          ??                                      
      |_DATA:004688c1   field57_0x39    ??          ??                                      
      |_DATA:004688c2   field58_0x3a    ??          ??                                      
      |_DATA:004688c3   field59_0x3b    ??          ??                                      
      |_DATA:004688c4   field60_0x3c    ??          ??                                      
      |_DATA:004688c5   field61_0x3d    ??          ??                                      
      |_DATA:004688c6   field62_0x3e    ??          ??                                      
      |_DATA:004688c7   field63_0x3f    ??          ??                                      
      |_DATA:004688c8   field64_0x40    ??          ??                                      
      |_DATA:004688c9   field65_0x41    ??          ??                                      
      |_DATA:004688ca   field66_0x42    ??          ??                                      
      |_DATA:004688cb   field67_0x43    ??          ??                                      
      |_DATA:004688cc   field68_0x44    ??          ??                                      
      |_DATA:004688cd   field69_0x45    ??          ??                                      
      |_DATA:004688ce   field70_0x46    ??          ??                                      
      |_DATA:004688cf   field71_0x47    ??          ??                                      
      |_DATA:004688d0   field72_0x48    ??          ??                                      
      |_DATA:004688d1   field73_0x49    ??          ??                                      
      |_DATA:004688d2   field74_0x4a    ??          ??                                      
      |_DATA:004688d3   field75_0x4b    ??          ??                                      
      |_DATA:004688d4   field76_0x4c    ??          ??                                      
      |_DATA:004688d5   field77_0x4d    ??          ??                                      
      |_DATA:004688d6   field78_0x4e    ??          ??                                      
      |_DATA:004688d7   field79_0x4f    ??          ??                                      
      |_DATA:004688d8   field80_0x50    ??          ??                                      
      |_DATA:004688d9   field81_0x51    ??          ??                                      
      |_DATA:004688da   currentDy...    addr        NaP                                     
      |_DATA:004688de   obverseDy...    addr        NaP                                     
      |_DATA:004688e2   reverseDy...    addr        NaP                                     
      |_DATA:004688e6   field85_0x5e    ??          ??                                      
      |_DATA:004688e7   field86_0x5f    ??          ??                                      
      |_DATA:004688e8   field87_0x60    ??          ??                                      
      |_DATA:004688e9   field88_0x61    ??          ??                                      
      |_DATA:004688ea   field89_0x62    ??          ??                                      
      |_DATA:004688eb   field90_0x63    ??          ??                                      
      |_DATA:004688ec   field91_0x64    ??          ??                                      
      |_DATA:004688ed   field92_0x65    ??          ??                                      
      |_DATA:004688ee   field93_0x66    ??          ??                                      
      |_DATA:004688ef   field94_0x67    ??          ??                                      
      |_DATA:004688f0   field95_0x68    ??          ??                                      
      |_DATA:004688f1   field96_0x69    ??          ??                                      
      |_DATA:004688f2   field97_0x6a    ??          ??                                      
      |_DATA:004688f3   field98_0x6b    ??          ??                                      
      |_DATA:004688f4   field99_0x6c    ??          ??                                      
      |_DATA:004688f5   field100_...    ??          ??                                      
      |_DATA:004688f6   field101_...    ??          ??                                      
      |_DATA:004688f7   field102_...    ??          ??                                      
      |_DATA:004688f8   field103_...    ??          ??                                      
      |_DATA:004688f9   field104_...    ??          ??                                      
      |_DATA:004688fa   field105_...    ??          ??                                      
      |_DATA:004688fb   field106_...    ??          ??                                      
      |_DATA:004688fc   field107_...    ??          ??                                      
      |_DATA:004688fd   field108_...    ??          ??                                      
      |_DATA:004688fe   field109_...    ??          ??                                      
      |_DATA:004688ff   field110_...    ??          ??                                      
      |_DATA:00468900   field111_...    ??          ??                                      
      |_DATA:00468901   field112_...    ??          ??                                      
      |_DATA:00468902   field113_...    ??          ??                                      
      |_DATA:00468903   field114_...    ??          ??                                      
      |_DATA:00468904   field115_...    ??          ??                                      
      |_DATA:00468905   field116_...    ??          ??                                      
      |_DATA:00468906   field117_...    ??          ??                                      
      |_DATA:00468907   field118_...    ??          ??                                      
      |_DATA:00468908   field119_...    ??          ??                                      
      |_DATA:00468909   field120_...    ??          ??                                      
      |_DATA:0046890a   field121_...    ??          ??                                      
      |_DATA:0046890b   field122_...    ??          ??                                      
      |_DATA:0046890c   field123_...    ??          ??                                      
      |_DATA:0046890d   field124_...    ??          ??                                      
      |_DATA:0046890e   field125_...    ??          ??                                      
      |_DATA:0046890f   field126_...    ??          ??                                      
      |_DATA:00468910   field127_...    ??          ??                                      
      |_DATA:00468911   field128_...    ??          ??                                      
      |_DATA:00468912   field129_...    ??          ??                                      
      |_DATA:00468913   field130_...    ??          ??                                      
      |_DATA:00468914   field131_...    ??          ??                                      
      |_DATA:00468915   field132_...    ??          ??                                      
      |_DATA:00468916   field133_...    ??          ??                                      
      |_DATA:00468917   field134_...    ??          ??                                      
      |_DATA:00468918   field135_...    ??          ??                                      
      |_DATA:00468919   field136_...    ??          ??                                      
      |_DATA:0046891a   field137_...    ??          ??                                      
      |_DATA:0046891b   field138_...    ??          ??                                      
      |_DATA:0046891c   field139_...    ??          ??                                      
      |_DATA:0046891d   field140_...    ??          ??                                      
      |_DATA:0046891e   field141_...    ??          ??                                      
      |_DATA:0046891f   field142_...    ??          ??                                      
      |_DATA:00468920   field143_...    ??          ??                                      
      |_DATA:00468921   field144_...    ??          ??                                      
      |_DATA:00468922   field145_...    ??          ??                                      
      |_DATA:00468923   field146_...    ??          ??                                      
      |_DATA:00468924   field147_...    ??          ??                                      
      |_DATA:00468925   field148_...    ??          ??                                      
      |_DATA:00468926   field149_...    ??          ??                                      
      |_DATA:00468927   field150_...    ??          ??                                      
      |_DATA:00468928   field151_...    ??          ??                                      
      |_DATA:00468929   field152_...    ??          ??                                      
      |_DATA:0046892a   field153_...    ??          ??                                      
      |_DATA:0046892b   field154_...    ??          ??                                      
      |_DATA:0046892c   field155_...    ??          ??                                      
      |_DATA:0046892d   field156_...    ??          ??                                      
      |_DATA:0046892e   field157_...    ??          ??                                      
      |_DATA:0046892f   field158_...    ??          ??                                      
   |_DATA:00468930   [5]             Actor                                               
      |_DATA:00468930   field0_0x0      ??          ??                                      
      |_DATA:00468931   field1_0x1      ??          ??                                      
      |_DATA:00468932   field2_0x2      ??          ??                                      
      |_DATA:00468933   field3_0x3      ??          ??                                      
      |_DATA:00468934   field4_0x4      ??          ??                                      
      |_DATA:00468935   field5_0x5      ??          ??                                      
      |_DATA:00468936   field6_0x6      ??          ??                                      
      |_DATA:00468937   field7_0x7      ??          ??                                      
      |_DATA:00468938   field8_0x8      ??          ??                                      
      |_DATA:00468939   field9_0x9      ??          ??                                      
      |_DATA:0046893a   field10_0xa     ??          ??                                      
      |_DATA:0046893b   field11_0xb     ??          ??                                      
      |_DATA:0046893c   field12_0xc     ??          ??                                      
      |_DATA:0046893d   field13_0xd     ??          ??                                      
      |_DATA:0046893e   field14_0xe     ??          ??                                      
      |_DATA:0046893f   field15_0xf     ??          ??                                      
      |_DATA:00468940   field16_0x10    ??          ??                                      
      |_DATA:00468941   field17_0x11    ??          ??                                      
      |_DATA:00468942   field18_0x12    ??          ??                                      
      |_DATA:00468943   field19_0x13    ??          ??                                      
      |_DATA:00468944   field20_0x14    ??          ??                                      
      |_DATA:00468945   field21_0x15    ??          ??                                      
      |_DATA:00468946   field22_0x16    ??          ??                                      
      |_DATA:00468947   field23_0x17    ??          ??                                      
      |_DATA:00468948   field24_0x18    ??          ??                                      
      |_DATA:00468949   field25_0x19    ??          ??                                      
      |_DATA:0046894a   field26_0x1a    ??          ??                                      
      |_DATA:0046894b   field27_0x1b    ??          ??                                      
      |_DATA:0046894c   field28_0x1c    ??          ??                                      
      |_DATA:0046894d   field29_0x1d    ??          ??                                      
      |_DATA:0046894e   field30_0x1e    ??          ??                                      
      |_DATA:0046894f   field31_0x1f    ??          ??                                      
      |_DATA:00468950   field32_0x20    ??          ??                                      
      |_DATA:00468951   field33_0x21    ??          ??                                      
      |_DATA:00468952   field34_0x22    ??          ??                                      
      |_DATA:00468953   field35_0x23    ??          ??                                      
      |_DATA:00468954   field36_0x24    ??          ??                                      
      |_DATA:00468955   field37_0x25    ??          ??                                      
      |_DATA:00468956   field38_0x26    ??          ??                                      
      |_DATA:00468957   field39_0x27    ??          ??                                      
      |_DATA:00468958   field40_0x28    ??          ??                                      
      |_DATA:00468959   field41_0x29    ??          ??                                      
      |_DATA:0046895a   field42_0x2a    ??          ??                                      
      |_DATA:0046895b   field43_0x2b    ??          ??                                      
      |_DATA:0046895c   field44_0x2c    ??          ??                                      
      |_DATA:0046895d   field45_0x2d    ??          ??                                      
      |_DATA:0046895e   field46_0x2e    ??          ??                                      
      |_DATA:0046895f   field47_0x2f    ??          ??                                      
      |_DATA:00468960   field48_0x30    ??          ??                                      
      |_DATA:00468961   field49_0x31    ??          ??                                      
      |_DATA:00468962   field50_0x32    ??          ??                                      
      |_DATA:00468963   field51_0x33    ??          ??                                      
      |_DATA:00468964   field52_0x34    ??          ??                                      
      |_DATA:00468965   field53_0x35    ??          ??                                      
      |_DATA:00468966   field54_0x36    ??          ??                                      
      |_DATA:00468967   field55_0x37    ??          ??                                      
      |_DATA:00468968   field56_0x38    ??          ??                                      
      |_DATA:00468969   field57_0x39    ??          ??                                      
      |_DATA:0046896a   field58_0x3a    ??          ??                                      
      |_DATA:0046896b   field59_0x3b    ??          ??                                      
      |_DATA:0046896c   field60_0x3c    ??          ??                                      
      |_DATA:0046896d   field61_0x3d    ??          ??                                      
      |_DATA:0046896e   field62_0x3e    ??          ??                                      
      |_DATA:0046896f   field63_0x3f    ??          ??                                      
      |_DATA:00468970   field64_0x40    ??          ??                                      
      |_DATA:00468971   field65_0x41    ??          ??                                      
      |_DATA:00468972   field66_0x42    ??          ??                                      
      |_DATA:00468973   field67_0x43    ??          ??                                      
      |_DATA:00468974   field68_0x44    ??          ??                                      
      |_DATA:00468975   field69_0x45    ??          ??                                      
      |_DATA:00468976   field70_0x46    ??          ??                                      
      |_DATA:00468977   field71_0x47    ??          ??                                      
      |_DATA:00468978   field72_0x48    ??          ??                                      
      |_DATA:00468979   field73_0x49    ??          ??                                      
      |_DATA:0046897a   field74_0x4a    ??          ??                                      
      |_DATA:0046897b   field75_0x4b    ??          ??                                      
      |_DATA:0046897c   field76_0x4c    ??          ??                                      
      |_DATA:0046897d   field77_0x4d    ??          ??                                      
      |_DATA:0046897e   field78_0x4e    ??          ??                                      
      |_DATA:0046897f   field79_0x4f    ??          ??                                      
      |_DATA:00468980   field80_0x50    ??          ??                                      
      |_DATA:00468981   field81_0x51    ??          ??                                      
      |_DATA:00468982   currentDy...    addr        NaP                                     
      |_DATA:00468986   obverseDy...    addr        NaP                                     
      |_DATA:0046898a   reverseDy...    addr        NaP                                     
      |_DATA:0046898e   field85_0x5e    ??          ??                                      
      |_DATA:0046898f   field86_0x5f    ??          ??                                      
      |_DATA:00468990   field87_0x60    ??          ??                                      
      |_DATA:00468991   field88_0x61    ??          ??                                      
      |_DATA:00468992   field89_0x62    ??          ??                                      
      |_DATA:00468993   field90_0x63    ??          ??                                      
      |_DATA:00468994   field91_0x64    ??          ??                                      
      |_DATA:00468995   field92_0x65    ??          ??                                      
      |_DATA:00468996   field93_0x66    ??          ??                                      
      |_DATA:00468997   field94_0x67    ??          ??                                      
      |_DATA:00468998   field95_0x68    ??          ??                                      
      |_DATA:00468999   field96_0x69    ??          ??                                      
      |_DATA:0046899a   field97_0x6a    ??          ??                                      
      |_DATA:0046899b   field98_0x6b    ??          ??                                      
      |_DATA:0046899c   field99_0x6c    ??          ??                                      
      |_DATA:0046899d   field100_...    ??          ??                                      
      |_DATA:0046899e   field101_...    ??          ??                                      
      |_DATA:0046899f   field102_...    ??          ??                                      
      |_DATA:004689a0   field103_...    ??          ??                                      
      |_DATA:004689a1   field104_...    ??          ??                                      
      |_DATA:004689a2   field105_...    ??          ??                                      
      |_DATA:004689a3   field106_...    ??          ??                                      
      |_DATA:004689a4   field107_...    ??          ??                                      
      |_DATA:004689a5   field108_...    ??          ??                                      
      |_DATA:004689a6   field109_...    ??          ??                                      
      |_DATA:004689a7   field110_...    ??          ??                                      
      |_DATA:004689a8   field111_...    ??          ??                                      
      |_DATA:004689a9   field112_...    ??          ??                                      
      |_DATA:004689aa   field113_...    ??          ??                                      
      |_DATA:004689ab   field114_...    ??          ??                                      
      |_DATA:004689ac   field115_...    ??          ??                                      
      |_DATA:004689ad   field116_...    ??          ??                                      
      |_DATA:004689ae   field117_...    ??          ??                                      
      |_DATA:004689af   field118_...    ??          ??                                      
      |_DATA:004689b0   field119_...    ??          ??                                      
      |_DATA:004689b1   field120_...    ??          ??                                      
      |_DATA:004689b2   field121_...    ??          ??                                      
      |_DATA:004689b3   field122_...    ??          ??                                      
      |_DATA:004689b4   field123_...    ??          ??                                      
      |_DATA:004689b5   field124_...    ??          ??                                      
      |_DATA:004689b6   field125_...    ??          ??                                      
      |_DATA:004689b7   field126_...    ??          ??                                      
      |_DATA:004689b8   field127_...    ??          ??                                      
      |_DATA:004689b9   field128_...    ??          ??                                      
      |_DATA:004689ba   field129_...    ??          ??                                      
      |_DATA:004689bb   field130_...    ??          ??                                      
      |_DATA:004689bc   field131_...    ??          ??                                      
      |_DATA:004689bd   field132_...    ??          ??                                      
      |_DATA:004689be   field133_...    ??          ??                                      
      |_DATA:004689bf   field134_...    ??          ??                                      
      |_DATA:004689c0   field135_...    ??          ??                                      
      |_DATA:004689c1   field136_...    ??          ??                                      
      |_DATA:004689c2   field137_...    ??          ??                                      
      |_DATA:004689c3   field138_...    ??          ??                                      
      |_DATA:004689c4   field139_...    ??          ??                                      
      |_DATA:004689c5   field140_...    ??          ??                                      
      |_DATA:004689c6   field141_...    ??          ??                                      
      |_DATA:004689c7   field142_...    ??          ??                                      
      |_DATA:004689c8   field143_...    ??          ??                                      
      |_DATA:004689c9   field144_...    ??          ??                                      
      |_DATA:004689ca   field145_...    ??          ??                                      
      |_DATA:004689cb   field146_...    ??          ??                                      
      |_DATA:004689cc   field147_...    ??          ??                                      
      |_DATA:004689cd   field148_...    ??          ??                                      
      |_DATA:004689ce   field149_...    ??          ??                                      
      |_DATA:004689cf   field150_...    ??          ??                                      
      |_DATA:004689d0   field151_...    ??          ??                                      
      |_DATA:004689d1   field152_...    ??          ??                                      
      |_DATA:004689d2   field153_...    ??          ??                                      
      |_DATA:004689d3   field154_...    ??          ??                                      
      |_DATA:004689d4   field155_...    ??          ??                                      
      |_DATA:004689d5   field156_...    ??          ??                                      
      |_DATA:004689d6   field157_...    ??          ??                                      
      |_DATA:004689d7   field158_...    ??          ??                                      
   |_DATA:004689d8   [6]             Actor                                               
      |_DATA:004689d8   field0_0x0      ??          ??                                      
      |_DATA:004689d9   field1_0x1      ??          ??                                      
      |_DATA:004689da   field2_0x2      ??          ??                                      
      |_DATA:004689db   field3_0x3      ??          ??                                      
      |_DATA:004689dc   field4_0x4      ??          ??                                      
      |_DATA:004689dd   field5_0x5      ??          ??                                      
      |_DATA:004689de   field6_0x6      ??          ??                                      
      |_DATA:004689df   field7_0x7      ??          ??                                      
      |_DATA:004689e0   field8_0x8      ??          ??                                      
      |_DATA:004689e1   field9_0x9      ??          ??                                      
      |_DATA:004689e2   field10_0xa     ??          ??                                      
      |_DATA:004689e3   field11_0xb     ??          ??                                      
      |_DATA:004689e4   field12_0xc     ??          ??                                      
      |_DATA:004689e5   field13_0xd     ??          ??                                      
      |_DATA:004689e6   field14_0xe     ??          ??                                      
      |_DATA:004689e7   field15_0xf     ??          ??                                      
      |_DATA:004689e8   field16_0x10    ??          ??                                      
      |_DATA:004689e9   field17_0x11    ??          ??                                      
      |_DATA:004689ea   field18_0x12    ??          ??                                      
      |_DATA:004689eb   field19_0x13    ??          ??                                      
      |_DATA:004689ec   field20_0x14    ??          ??                                      
      |_DATA:004689ed   field21_0x15    ??          ??                                      
      |_DATA:004689ee   field22_0x16    ??          ??                                      
      |_DATA:004689ef   field23_0x17    ??          ??                                      
      |_DATA:004689f0   field24_0x18    ??          ??                                      
      |_DATA:004689f1   field25_0x19    ??          ??                                      
      |_DATA:004689f2   field26_0x1a    ??          ??                                      
      |_DATA:004689f3   field27_0x1b    ??          ??                                      
      |_DATA:004689f4   field28_0x1c    ??          ??                                      
      |_DATA:004689f5   field29_0x1d    ??          ??                                      
      |_DATA:004689f6   field30_0x1e    ??          ??                                      
      |_DATA:004689f7   field31_0x1f    ??          ??                                      
      |_DATA:004689f8   field32_0x20    ??          ??                                      
      |_DATA:004689f9   field33_0x21    ??          ??                                      
      |_DATA:004689fa   field34_0x22    ??          ??                                      
      |_DATA:004689fb   field35_0x23    ??          ??                                      
      |_DATA:004689fc   field36_0x24    ??          ??                                      
      |_DATA:004689fd   field37_0x25    ??          ??                                      
      |_DATA:004689fe   field38_0x26    ??          ??                                      
      |_DATA:004689ff   field39_0x27    ??          ??                                      
      |_DATA:00468a00   field40_0x28    ??          ??                                      
      |_DATA:00468a01   field41_0x29    ??          ??                                      
      |_DATA:00468a02   field42_0x2a    ??          ??                                      
      |_DATA:00468a03   field43_0x2b    ??          ??                                      
      |_DATA:00468a04   field44_0x2c    ??          ??                                      
      |_DATA:00468a05   field45_0x2d    ??          ??                                      
      |_DATA:00468a06   field46_0x2e    ??          ??                                      
      |_DATA:00468a07   field47_0x2f    ??          ??                                      
      |_DATA:00468a08   field48_0x30    ??          ??                                      
      |_DATA:00468a09   field49_0x31    ??          ??                                      
      |_DATA:00468a0a   field50_0x32    ??          ??                                      
      |_DATA:00468a0b   field51_0x33    ??          ??                                      
      |_DATA:00468a0c   field52_0x34    ??          ??                                      
      |_DATA:00468a0d   field53_0x35    ??          ??                                      
      |_DATA:00468a0e   field54_0x36    ??          ??                                      
      |_DATA:00468a0f   field55_0x37    ??          ??                                      
      |_DATA:00468a10   field56_0x38    ??          ??                                      
      |_DATA:00468a11   field57_0x39    ??          ??                                      
      |_DATA:00468a12   field58_0x3a    ??          ??                                      
      |_DATA:00468a13   field59_0x3b    ??          ??                                      
      |_DATA:00468a14   field60_0x3c    ??          ??                                      
      |_DATA:00468a15   field61_0x3d    ??          ??                                      
      |_DATA:00468a16   field62_0x3e    ??          ??                                      
      |_DATA:00468a17   field63_0x3f    ??          ??                                      
      |_DATA:00468a18   field64_0x40    ??          ??                                      
      |_DATA:00468a19   field65_0x41    ??          ??                                      
      |_DATA:00468a1a   field66_0x42    ??          ??                                      
      |_DATA:00468a1b   field67_0x43    ??          ??                                      
      |_DATA:00468a1c   field68_0x44    ??          ??                                      
      |_DATA:00468a1d   field69_0x45    ??          ??                                      
      |_DATA:00468a1e   field70_0x46    ??          ??                                      
      |_DATA:00468a1f   field71_0x47    ??          ??                                      
      |_DATA:00468a20   field72_0x48    ??          ??                                      
      |_DATA:00468a21   field73_0x49    ??          ??                                      
      |_DATA:00468a22   field74_0x4a    ??          ??                                      
      |_DATA:00468a23   field75_0x4b    ??          ??                                      
      |_DATA:00468a24   field76_0x4c    ??          ??                                      
      |_DATA:00468a25   field77_0x4d    ??          ??                                      
      |_DATA:00468a26   field78_0x4e    ??          ??                                      
      |_DATA:00468a27   field79_0x4f    ??          ??                                      
      |_DATA:00468a28   field80_0x50    ??          ??                                      
      |_DATA:00468a29   field81_0x51    ??          ??                                      
      |_DATA:00468a2a   currentDy...    addr        NaP                                     
      |_DATA:00468a2e   obverseDy...    addr        NaP                                     
      |_DATA:00468a32   reverseDy...    addr        NaP                                     
      |_DATA:00468a36   field85_0x5e    ??          ??                                      
      |_DATA:00468a37   field86_0x5f    ??          ??                                      
      |_DATA:00468a38   field87_0x60    ??          ??                                      
      |_DATA:00468a39   field88_0x61    ??          ??                                      
      |_DATA:00468a3a   field89_0x62    ??          ??                                      
      |_DATA:00468a3b   field90_0x63    ??          ??                                      
      |_DATA:00468a3c   field91_0x64    ??          ??                                      
      |_DATA:00468a3d   field92_0x65    ??          ??                                      
      |_DATA:00468a3e   field93_0x66    ??          ??                                      
      |_DATA:00468a3f   field94_0x67    ??          ??                                      
      |_DATA:00468a40   field95_0x68    ??          ??                                      
      |_DATA:00468a41   field96_0x69    ??          ??                                      
      |_DATA:00468a42   field97_0x6a    ??          ??                                      
      |_DATA:00468a43   field98_0x6b    ??          ??                                      
      |_DATA:00468a44   field99_0x6c    ??          ??                                      
      |_DATA:00468a45   field100_...    ??          ??                                      
      |_DATA:00468a46   field101_...    ??          ??                                      
      |_DATA:00468a47   field102_...    ??          ??                                      
      |_DATA:00468a48   field103_...    ??          ??                                      
      |_DATA:00468a49   field104_...    ??          ??                                      
      |_DATA:00468a4a   field105_...    ??          ??                                      
      |_DATA:00468a4b   field106_...    ??          ??                                      
      |_DATA:00468a4c   field107_...    ??          ??                                      
      |_DATA:00468a4d   field108_...    ??          ??                                      
      |_DATA:00468a4e   field109_...    ??          ??                                      
      |_DATA:00468a4f   field110_...    ??          ??                                      
      |_DATA:00468a50   field111_...    ??          ??                                      
      |_DATA:00468a51   field112_...    ??          ??                                      
      |_DATA:00468a52   field113_...    ??          ??                                      
      |_DATA:00468a53   field114_...    ??          ??                                      
      |_DATA:00468a54   field115_...    ??          ??                                      
      |_DATA:00468a55   field116_...    ??          ??                                      
      |_DATA:00468a56   field117_...    ??          ??                                      
      |_DATA:00468a57   field118_...    ??          ??                                      
      |_DATA:00468a58   field119_...    ??          ??                                      
      |_DATA:00468a59   field120_...    ??          ??                                      
      |_DATA:00468a5a   field121_...    ??          ??                                      
      |_DATA:00468a5b   field122_...    ??          ??                                      
      |_DATA:00468a5c   field123_...    ??          ??                                      
      |_DATA:00468a5d   field124_...    ??          ??                                      
      |_DATA:00468a5e   field125_...    ??          ??                                      
      |_DATA:00468a5f   field126_...    ??          ??                                      
      |_DATA:00468a60   field127_...    ??          ??                                      
      |_DATA:00468a61   field128_...    ??          ??                                      
      |_DATA:00468a62   field129_...    ??          ??                                      
      |_DATA:00468a63   field130_...    ??          ??                                      
      |_DATA:00468a64   field131_...    ??          ??                                      
      |_DATA:00468a65   field132_...    ??          ??                                      
      |_DATA:00468a66   field133_...    ??          ??                                      
      |_DATA:00468a67   field134_...    ??          ??                                      
      |_DATA:00468a68   field135_...    ??          ??                                      
      |_DATA:00468a69   field136_...    ??          ??                                      
      |_DATA:00468a6a   field137_...    ??          ??                                      
      |_DATA:00468a6b   field138_...    ??          ??                                      
      |_DATA:00468a6c   field139_...    ??          ??                                      
      |_DATA:00468a6d   field140_...    ??          ??                                      
      |_DATA:00468a6e   field141_...    ??          ??                                      
      |_DATA:00468a6f   field142_...    ??          ??                                      
      |_DATA:00468a70   field143_...    ??          ??                                      
      |_DATA:00468a71   field144_...    ??          ??                                      
      |_DATA:00468a72   field145_...    ??          ??                                      
      |_DATA:00468a73   field146_...    ??          ??                                      
      |_DATA:00468a74   field147_...    ??          ??                                      
      |_DATA:00468a75   field148_...    ??          ??                                      
      |_DATA:00468a76   field149_...    ??          ??                                      
      |_DATA:00468a77   field150_...    ??          ??                                      
      |_DATA:00468a78   field151_...    ??          ??                                      
      |_DATA:00468a79   field152_...    ??          ??                                      
      |_DATA:00468a7a   field153_...    ??          ??                                      
      |_DATA:00468a7b   field154_...    ??          ??                                      
      |_DATA:00468a7c   field155_...    ??          ??                                      
      |_DATA:00468a7d   field156_...    ??          ??                                      
      |_DATA:00468a7e   field157_...    ??          ??                                      
      |_DATA:00468a7f   field158_...    ??          ??                                      
   |_DATA:00468a80   [7]             Actor                                               
      |_DATA:00468a80   field0_0x0      ??          ??                                      
      |_DATA:00468a81   field1_0x1      ??          ??                                      
      |_DATA:00468a82   field2_0x2      ??          ??                                      
      |_DATA:00468a83   field3_0x3      ??          ??                                      
      |_DATA:00468a84   field4_0x4      ??          ??                                      
      |_DATA:00468a85   field5_0x5      ??          ??                                      
      |_DATA:00468a86   field6_0x6      ??          ??                                      
      |_DATA:00468a87   field7_0x7      ??          ??                                      
      |_DATA:00468a88   field8_0x8      ??          ??                                      
      |_DATA:00468a89   field9_0x9      ??          ??                                      
      |_DATA:00468a8a   field10_0xa     ??          ??                                      
      |_DATA:00468a8b   field11_0xb     ??          ??                                      
      |_DATA:00468a8c   field12_0xc     ??          ??                                      
      |_DATA:00468a8d   field13_0xd     ??          ??                                      
      |_DATA:00468a8e   field14_0xe     ??          ??                                      
      |_DATA:00468a8f   field15_0xf     ??          ??                                      
      |_DATA:00468a90   field16_0x10    ??          ??                                      
      |_DATA:00468a91   field17_0x11    ??          ??                                      
      |_DATA:00468a92   field18_0x12    ??          ??                                      
      |_DATA:00468a93   field19_0x13    ??          ??                                      
      |_DATA:00468a94   field20_0x14    ??          ??                                      
      |_DATA:00468a95   field21_0x15    ??          ??                                      
      |_DATA:00468a96   field22_0x16    ??          ??                                      
      |_DATA:00468a97   field23_0x17    ??          ??                                      
      |_DATA:00468a98   field24_0x18    ??          ??                                      
      |_DATA:00468a99   field25_0x19    ??          ??                                      
      |_DATA:00468a9a   field26_0x1a    ??          ??                                      
      |_DATA:00468a9b   field27_0x1b    ??          ??                                      
      |_DATA:00468a9c   field28_0x1c    ??          ??                                      
      |_DATA:00468a9d   field29_0x1d    ??          ??                                      
      |_DATA:00468a9e   field30_0x1e    ??          ??                                      
      |_DATA:00468a9f   field31_0x1f    ??          ??                                      
      |_DATA:00468aa0   field32_0x20    ??          ??                                      
      |_DATA:00468aa1   field33_0x21    ??          ??                                      
      |_DATA:00468aa2   field34_0x22    ??          ??                                      
      |_DATA:00468aa3   field35_0x23    ??          ??                                      
      |_DATA:00468aa4   field36_0x24    ??          ??                                      
      |_DATA:00468aa5   field37_0x25    ??          ??                                      
      |_DATA:00468aa6   field38_0x26    ??          ??                                      
      |_DATA:00468aa7   field39_0x27    ??          ??                                      
      |_DATA:00468aa8   field40_0x28    ??          ??                                      
      |_DATA:00468aa9   field41_0x29    ??          ??                                      
      |_DATA:00468aaa   field42_0x2a    ??          ??                                      
      |_DATA:00468aab   field43_0x2b    ??          ??                                      
      |_DATA:00468aac   field44_0x2c    ??          ??                                      
      |_DATA:00468aad   field45_0x2d    ??          ??                                      
      |_DATA:00468aae   field46_0x2e    ??          ??                                      
      |_DATA:00468aaf   field47_0x2f    ??          ??                                      
      |_DATA:00468ab0   field48_0x30    ??          ??                                      
      |_DATA:00468ab1   field49_0x31    ??          ??                                      
      |_DATA:00468ab2   field50_0x32    ??          ??                                      
      |_DATA:00468ab3   field51_0x33    ??          ??                                      
      |_DATA:00468ab4   field52_0x34    ??          ??                                      
      |_DATA:00468ab5   field53_0x35    ??          ??                                      
      |_DATA:00468ab6   field54_0x36    ??          ??                                      
      |_DATA:00468ab7   field55_0x37    ??          ??                                      
      |_DATA:00468ab8   field56_0x38    ??          ??                                      
      |_DATA:00468ab9   field57_0x39    ??          ??                                      
      |_DATA:00468aba   field58_0x3a    ??          ??                                      
      |_DATA:00468abb   field59_0x3b    ??          ??                                      
      |_DATA:00468abc   field60_0x3c    ??          ??                                      
      |_DATA:00468abd   field61_0x3d    ??          ??                                      
      |_DATA:00468abe   field62_0x3e    ??          ??                                      
      |_DATA:00468abf   field63_0x3f    ??          ??                                      
      |_DATA:00468ac0   field64_0x40    ??          ??                                      
      |_DATA:00468ac1   field65_0x41    ??          ??                                      
      |_DATA:00468ac2   field66_0x42    ??          ??                                      
      |_DATA:00468ac3   field67_0x43    ??          ??                                      
      |_DATA:00468ac4   field68_0x44    ??          ??                                      
      |_DATA:00468ac5   field69_0x45    ??          ??                                      
      |_DATA:00468ac6   field70_0x46    ??          ??                                      
      |_DATA:00468ac7   field71_0x47    ??          ??                                      
      |_DATA:00468ac8   field72_0x48    ??          ??                                      
      |_DATA:00468ac9   field73_0x49    ??          ??                                      
      |_DATA:00468aca   field74_0x4a    ??          ??                                      
      |_DATA:00468acb   field75_0x4b    ??          ??                                      
      |_DATA:00468acc   field76_0x4c    ??          ??                                      
      |_DATA:00468acd   field77_0x4d    ??          ??                                      
      |_DATA:00468ace   field78_0x4e    ??          ??                                      
      |_DATA:00468acf   field79_0x4f    ??          ??                                      
      |_DATA:00468ad0   field80_0x50    ??          ??                                      
      |_DATA:00468ad1   field81_0x51    ??          ??                                      
      |_DATA:00468ad2   currentDy...    addr        NaP                                     
      |_DATA:00468ad6   obverseDy...    addr        NaP                                     
      |_DATA:00468ada   reverseDy...    addr        NaP                                     
      |_DATA:00468ade   field85_0x5e    ??          ??                                      
      |_DATA:00468adf   field86_0x5f    ??          ??                                      
      |_DATA:00468ae0   field87_0x60    ??          ??                                      
      |_DATA:00468ae1   field88_0x61    ??          ??                                      
      |_DATA:00468ae2   field89_0x62    ??          ??                                      
      |_DATA:00468ae3   field90_0x63    ??          ??                                      
      |_DATA:00468ae4   field91_0x64    ??          ??                                      
      |_DATA:00468ae5   field92_0x65    ??          ??                                      
      |_DATA:00468ae6   field93_0x66    ??          ??                                      
      |_DATA:00468ae7   field94_0x67    ??          ??                                      
      |_DATA:00468ae8   field95_0x68    ??          ??                                      
      |_DATA:00468ae9   field96_0x69    ??          ??                                      
      |_DATA:00468aea   field97_0x6a    ??          ??                                      
      |_DATA:00468aeb   field98_0x6b    ??          ??                                      
      |_DATA:00468aec   field99_0x6c    ??          ??                                      
      |_DATA:00468aed   field100_...    ??          ??                                      
      |_DATA:00468aee   field101_...    ??          ??                                      
      |_DATA:00468aef   field102_...    ??          ??                                      
      |_DATA:00468af0   field103_...    ??          ??                                      
      |_DATA:00468af1   field104_...    ??          ??                                      
      |_DATA:00468af2   field105_...    ??          ??                                      
      |_DATA:00468af3   field106_...    ??          ??                                      
      |_DATA:00468af4   field107_...    ??          ??                                      
      |_DATA:00468af5   field108_...    ??          ??                                      
      |_DATA:00468af6   field109_...    ??          ??                                      
      |_DATA:00468af7   field110_...    ??          ??                                      
      |_DATA:00468af8   field111_...    ??          ??                                      
      |_DATA:00468af9   field112_...    ??          ??                                      
      |_DATA:00468afa   field113_...    ??          ??                                      
      |_DATA:00468afb   field114_...    ??          ??                                      
      |_DATA:00468afc   field115_...    ??          ??                                      
      |_DATA:00468afd   field116_...    ??          ??                                      
      |_DATA:00468afe   field117_...    ??          ??                                      
      |_DATA:00468aff   field118_...    ??          ??                                      
      |_DATA:00468b00   field119_...    ??          ??                                      
      |_DATA:00468b01   field120_...    ??          ??                                      
      |_DATA:00468b02   field121_...    ??          ??                                      
      |_DATA:00468b03   field122_...    ??          ??                                      
      |_DATA:00468b04   field123_...    ??          ??                                      
      |_DATA:00468b05   field124_...    ??          ??                                      
      |_DATA:00468b06   field125_...    ??          ??                                      
      |_DATA:00468b07   field126_...    ??          ??                                      
      |_DATA:00468b08   field127_...    ??          ??                                      
      |_DATA:00468b09   field128_...    ??          ??                                      
      |_DATA:00468b0a   field129_...    ??          ??                                      
      |_DATA:00468b0b   field130_...    ??          ??                                      
      |_DATA:00468b0c   field131_...    ??          ??                                      
      |_DATA:00468b0d   field132_...    ??          ??                                      
      |_DATA:00468b0e   field133_...    ??          ??                                      
      |_DATA:00468b0f   field134_...    ??          ??                                      
      |_DATA:00468b10   field135_...    ??          ??                                      
      |_DATA:00468b11   field136_...    ??          ??                                      
      |_DATA:00468b12   field137_...    ??          ??                                      
      |_DATA:00468b13   field138_...    ??          ??                                      
      |_DATA:00468b14   field139_...    ??          ??                                      
      |_DATA:00468b15   field140_...    ??          ??                                      
      |_DATA:00468b16   field141_...    ??          ??                                      
      |_DATA:00468b17   field142_...    ??          ??                                      
      |_DATA:00468b18   field143_...    ??          ??                                      
      |_DATA:00468b19   field144_...    ??          ??                                      
      |_DATA:00468b1a   field145_...    ??          ??                                      
      |_DATA:00468b1b   field146_...    ??          ??                                      
      |_DATA:00468b1c   field147_...    ??          ??                                      
      |_DATA:00468b1d   field148_...    ??          ??                                      
      |_DATA:00468b1e   field149_...    ??          ??                                      
      |_DATA:00468b1f   field150_...    ??          ??                                      
      |_DATA:00468b20   field151_...    ??          ??                                      
      |_DATA:00468b21   field152_...    ??          ??                                      
      |_DATA:00468b22   field153_...    ??          ??                                      
      |_DATA:00468b23   field154_...    ??          ??                                      
      |_DATA:00468b24   field155_...    ??          ??                                      
      |_DATA:00468b25   field156_...    ??          ??                                      
      |_DATA:00468b26   field157_...    ??          ??                                      
      |_DATA:00468b27   field158_...    ??          ??                                      
   |_DATA:00468b28   [8]             Actor                                               
      |_DATA:00468b28   field0_0x0      ??          ??                                      
      |_DATA:00468b29   field1_0x1      ??          ??                                      
      |_DATA:00468b2a   field2_0x2      ??          ??                                      
      |_DATA:00468b2b   field3_0x3      ??          ??                                      
      |_DATA:00468b2c   field4_0x4      ??          ??                                      
      |_DATA:00468b2d   field5_0x5      ??          ??                                      
      |_DATA:00468b2e   field6_0x6      ??          ??                                      
      |_DATA:00468b2f   field7_0x7      ??          ??                                      
      |_DATA:00468b30   field8_0x8      ??          ??                                      
      |_DATA:00468b31   field9_0x9      ??          ??                                      
      |_DATA:00468b32   field10_0xa     ??          ??                                      
      |_DATA:00468b33   field11_0xb     ??          ??                                      
      |_DATA:00468b34   field12_0xc     ??          ??                                      
      |_DATA:00468b35   field13_0xd     ??          ??                                      
      |_DATA:00468b36   field14_0xe     ??          ??                                      
      |_DATA:00468b37   field15_0xf     ??          ??                                      
      |_DATA:00468b38   field16_0x10    ??          ??                                      
      |_DATA:00468b39   field17_0x11    ??          ??                                      
      |_DATA:00468b3a   field18_0x12    ??          ??                                      
      |_DATA:00468b3b   field19_0x13    ??          ??                                      
      |_DATA:00468b3c   field20_0x14    ??          ??                                      
      |_DATA:00468b3d   field21_0x15    ??          ??                                      
      |_DATA:00468b3e   field22_0x16    ??          ??                                      
      |_DATA:00468b3f   field23_0x17    ??          ??                                      
      |_DATA:00468b40   field24_0x18    ??          ??                                      
      |_DATA:00468b41   field25_0x19    ??          ??                                      
      |_DATA:00468b42   field26_0x1a    ??          ??                                      
      |_DATA:00468b43   field27_0x1b    ??          ??                                      
      |_DATA:00468b44   field28_0x1c    ??          ??                                      
      |_DATA:00468b45   field29_0x1d    ??          ??                                      
      |_DATA:00468b46   field30_0x1e    ??          ??                                      
      |_DATA:00468b47   field31_0x1f    ??          ??                                      
      |_DATA:00468b48   field32_0x20    ??          ??                                      
      |_DATA:00468b49   field33_0x21    ??          ??                                      
      |_DATA:00468b4a   field34_0x22    ??          ??                                      
      |_DATA:00468b4b   field35_0x23    ??          ??                                      
      |_DATA:00468b4c   field36_0x24    ??          ??                                      
      |_DATA:00468b4d   field37_0x25    ??          ??                                      
      |_DATA:00468b4e   field38_0x26    ??          ??                                      
      |_DATA:00468b4f   field39_0x27    ??          ??                                      
      |_DATA:00468b50   field40_0x28    ??          ??                                      
      |_DATA:00468b51   field41_0x29    ??          ??                                      
      |_DATA:00468b52   field42_0x2a    ??          ??                                      
      |_DATA:00468b53   field43_0x2b    ??          ??                                      
      |_DATA:00468b54   field44_0x2c    ??          ??                                      
      |_DATA:00468b55   field45_0x2d    ??          ??                                      
      |_DATA:00468b56   field46_0x2e    ??          ??                                      
      |_DATA:00468b57   field47_0x2f    ??          ??                                      
      |_DATA:00468b58   field48_0x30    ??          ??                                      
      |_DATA:00468b59   field49_0x31    ??          ??                                      
      |_DATA:00468b5a   field50_0x32    ??          ??                                      
      |_DATA:00468b5b   field51_0x33    ??          ??                                      
      |_DATA:00468b5c   field52_0x34    ??          ??                                      
      |_DATA:00468b5d   field53_0x35    ??          ??                                      
      |_DATA:00468b5e   field54_0x36    ??          ??                                      
      |_DATA:00468b5f   field55_0x37    ??          ??                                      
      |_DATA:00468b60   field56_0x38    ??          ??                                      
      |_DATA:00468b61   field57_0x39    ??          ??                                      
      |_DATA:00468b62   field58_0x3a    ??          ??                                      
      |_DATA:00468b63   field59_0x3b    ??          ??                                      
      |_DATA:00468b64   field60_0x3c    ??          ??                                      
      |_DATA:00468b65   field61_0x3d    ??          ??                                      
      |_DATA:00468b66   field62_0x3e    ??          ??                                      
      |_DATA:00468b67   field63_0x3f    ??          ??                                      
      |_DATA:00468b68   field64_0x40    ??          ??                                      
      |_DATA:00468b69   field65_0x41    ??          ??                                      
      |_DATA:00468b6a   field66_0x42    ??          ??                                      
      |_DATA:00468b6b   field67_0x43    ??          ??                                      
      |_DATA:00468b6c   field68_0x44    ??          ??                                      
      |_DATA:00468b6d   field69_0x45    ??          ??                                      
      |_DATA:00468b6e   field70_0x46    ??          ??                                      
      |_DATA:00468b6f   field71_0x47    ??          ??                                      
      |_DATA:00468b70   field72_0x48    ??          ??                                      
      |_DATA:00468b71   field73_0x49    ??          ??                                      
      |_DATA:00468b72   field74_0x4a    ??          ??                                      
      |_DATA:00468b73   field75_0x4b    ??          ??                                      
      |_DATA:00468b74   field76_0x4c    ??          ??                                      
      |_DATA:00468b75   field77_0x4d    ??          ??                                      
      |_DATA:00468b76   field78_0x4e    ??          ??                                      
      |_DATA:00468b77   field79_0x4f    ??          ??                                      
      |_DATA:00468b78   field80_0x50    ??          ??                                      
      |_DATA:00468b79   field81_0x51    ??          ??                                      
      |_DATA:00468b7a   currentDy...    addr        NaP                                     
      |_DATA:00468b7e   obverseDy...    addr        NaP                                     
      |_DATA:00468b82   reverseDy...    addr        NaP                                     
      |_DATA:00468b86   field85_0x5e    ??          ??                                      
      |_DATA:00468b87   field86_0x5f    ??          ??                                      
      |_DATA:00468b88   field87_0x60    ??          ??                                      
      |_DATA:00468b89   field88_0x61    ??          ??                                      
      |_DATA:00468b8a   field89_0x62    ??          ??                                      
      |_DATA:00468b8b   field90_0x63    ??          ??                                      
      |_DATA:00468b8c   field91_0x64    ??          ??                                      
      |_DATA:00468b8d   field92_0x65    ??          ??                                      
      |_DATA:00468b8e   field93_0x66    ??          ??                                      
      |_DATA:00468b8f   field94_0x67    ??          ??                                      
      |_DATA:00468b90   field95_0x68    ??          ??                                      
      |_DATA:00468b91   field96_0x69    ??          ??                                      
      |_DATA:00468b92   field97_0x6a    ??          ??                                      
      |_DATA:00468b93   field98_0x6b    ??          ??                                      
      |_DATA:00468b94   field99_0x6c    ??          ??                                      
      |_DATA:00468b95   field100_...    ??          ??                                      
      |_DATA:00468b96   field101_...    ??          ??                                      
      |_DATA:00468b97   field102_...    ??          ??                                      
      |_DATA:00468b98   field103_...    ??          ??                                      
      |_DATA:00468b99   field104_...    ??          ??                                      
      |_DATA:00468b9a   field105_...    ??          ??                                      
      |_DATA:00468b9b   field106_...    ??          ??                                      
      |_DATA:00468b9c   field107_...    ??          ??                                      
      |_DATA:00468b9d   field108_...    ??          ??                                      
      |_DATA:00468b9e   field109_...    ??          ??                                      
      |_DATA:00468b9f   field110_...    ??          ??                                      
      |_DATA:00468ba0   field111_...    ??          ??                                      
      |_DATA:00468ba1   field112_...    ??          ??                                      
      |_DATA:00468ba2   field113_...    ??          ??                                      
      |_DATA:00468ba3   field114_...    ??          ??                                      
      |_DATA:00468ba4   field115_...    ??          ??                                      
      |_DATA:00468ba5   field116_...    ??          ??                                      
      |_DATA:00468ba6   field117_...    ??          ??                                      
      |_DATA:00468ba7   field118_...    ??          ??                                      
      |_DATA:00468ba8   field119_...    ??          ??                                      
      |_DATA:00468ba9   field120_...    ??          ??                                      
      |_DATA:00468baa   field121_...    ??          ??                                      
      |_DATA:00468bab   field122_...    ??          ??                                      
      |_DATA:00468bac   field123_...    ??          ??                                      
      |_DATA:00468bad   field124_...    ??          ??                                      
      |_DATA:00468bae   field125_...    ??          ??                                      
      |_DATA:00468baf   field126_...    ??          ??                                      
      |_DATA:00468bb0   field127_...    ??          ??                                      
      |_DATA:00468bb1   field128_...    ??          ??                                      
      |_DATA:00468bb2   field129_...    ??          ??                                      
      |_DATA:00468bb3   field130_...    ??          ??                                      
      |_DATA:00468bb4   field131_...    ??          ??                                      
      |_DATA:00468bb5   field132_...    ??          ??                                      
      |_DATA:00468bb6   field133_...    ??          ??                                      
      |_DATA:00468bb7   field134_...    ??          ??                                      
      |_DATA:00468bb8   field135_...    ??          ??                                      
      |_DATA:00468bb9   field136_...    ??          ??                                      
      |_DATA:00468bba   field137_...    ??          ??                                      
      |_DATA:00468bbb   field138_...    ??          ??                                      
      |_DATA:00468bbc   field139_...    ??          ??                                      
      |_DATA:00468bbd   field140_...    ??          ??                                      
      |_DATA:00468bbe   field141_...    ??          ??                                      
      |_DATA:00468bbf   field142_...    ??          ??                                      
      |_DATA:00468bc0   field143_...    ??          ??                                      
      |_DATA:00468bc1   field144_...    ??          ??                                      
      |_DATA:00468bc2   field145_...    ??          ??                                      
      |_DATA:00468bc3   field146_...    ??          ??                                      
      |_DATA:00468bc4   field147_...    ??          ??                                      
      |_DATA:00468bc5   field148_...    ??          ??                                      
      |_DATA:00468bc6   field149_...    ??          ??                                      
      |_DATA:00468bc7   field150_...    ??          ??                                      
      |_DATA:00468bc8   field151_...    ??          ??                                      
      |_DATA:00468bc9   field152_...    ??          ??                                      
      |_DATA:00468bca   field153_...    ??          ??                                      
      |_DATA:00468bcb   field154_...    ??          ??                                      
      |_DATA:00468bcc   field155_...    ??          ??                                      
      |_DATA:00468bcd   field156_...    ??          ??                                      
      |_DATA:00468bce   field157_...    ??          ??                                      
      |_DATA:00468bcf   field158_...    ??          ??                                      
   |_DATA:00468bd0   [9]             Actor                                               
      |_DATA:00468bd0   field0_0x0      ??          ??                                      
      |_DATA:00468bd1   field1_0x1      ??          ??                                      
      |_DATA:00468bd2   field2_0x2      ??          ??                                      
      |_DATA:00468bd3   field3_0x3      ??          ??                                      
      |_DATA:00468bd4   field4_0x4      ??          ??                                      
      |_DATA:00468bd5   field5_0x5      ??          ??                                      
      |_DATA:00468bd6   field6_0x6      ??          ??                                      
      |_DATA:00468bd7   field7_0x7      ??          ??                                      
      |_DATA:00468bd8   field8_0x8      ??          ??                                      
      |_DATA:00468bd9   field9_0x9      ??          ??                                      
      |_DATA:00468bda   field10_0xa     ??          ??                                      
      |_DATA:00468bdb   field11_0xb     ??          ??                                      
      |_DATA:00468bdc   field12_0xc     ??          ??                                      
      |_DATA:00468bdd   field13_0xd     ??          ??                                      
      |_DATA:00468bde   field14_0xe     ??          ??                                      
      |_DATA:00468bdf   field15_0xf     ??          ??                                      
      |_DATA:00468be0   field16_0x10    ??          ??                                      
      |_DATA:00468be1   field17_0x11    ??          ??                                      
      |_DATA:00468be2   field18_0x12    ??          ??                                      
      |_DATA:00468be3   field19_0x13    ??          ??                                      
      |_DATA:00468be4   field20_0x14    ??          ??                                      
      |_DATA:00468be5   field21_0x15    ??          ??                                      
      |_DATA:00468be6   field22_0x16    ??          ??                                      
      |_DATA:00468be7   field23_0x17    ??          ??                                      
      |_DATA:00468be8   field24_0x18    ??          ??                                      
      |_DATA:00468be9   field25_0x19    ??          ??                                      
      |_DATA:00468bea   field26_0x1a    ??          ??                                      
      |_DATA:00468beb   field27_0x1b    ??          ??                                      
      |_DATA:00468bec   field28_0x1c    ??          ??                                      
      |_DATA:00468bed   field29_0x1d    ??          ??                                      
      |_DATA:00468bee   field30_0x1e    ??          ??                                      
      |_DATA:00468bef   field31_0x1f    ??          ??                                      
      |_DATA:00468bf0   field32_0x20    ??          ??                                      
      |_DATA:00468bf1   field33_0x21    ??          ??                                      
      |_DATA:00468bf2   field34_0x22    ??          ??                                      
      |_DATA:00468bf3   field35_0x23    ??          ??                                      
      |_DATA:00468bf4   field36_0x24    ??          ??                                      
      |_DATA:00468bf5   field37_0x25    ??          ??                                      
      |_DATA:00468bf6   field38_0x26    ??          ??                                      
      |_DATA:00468bf7   field39_0x27    ??          ??                                      
      |_DATA:00468bf8   field40_0x28    ??          ??                                      
      |_DATA:00468bf9   field41_0x29    ??          ??                                      
      |_DATA:00468bfa   field42_0x2a    ??          ??                                      
      |_DATA:00468bfb   field43_0x2b    ??          ??                                      
      |_DATA:00468bfc   field44_0x2c    ??          ??                                      
      |_DATA:00468bfd   field45_0x2d    ??          ??                                      
      |_DATA:00468bfe   field46_0x2e    ??          ??                                      
      |_DATA:00468bff   field47_0x2f    ??          ??                                      
      |_DATA:00468c00   field48_0x30    ??          ??                                      
      |_DATA:00468c01   field49_0x31    ??          ??                                      
      |_DATA:00468c02   field50_0x32    ??          ??                                      
      |_DATA:00468c03   field51_0x33    ??          ??                                      
      |_DATA:00468c04   field52_0x34    ??          ??                                      
      |_DATA:00468c05   field53_0x35    ??          ??                                      
      |_DATA:00468c06   field54_0x36    ??          ??                                      
      |_DATA:00468c07   field55_0x37    ??          ??                                      
      |_DATA:00468c08   field56_0x38    ??          ??                                      
      |_DATA:00468c09   field57_0x39    ??          ??                                      
      |_DATA:00468c0a   field58_0x3a    ??          ??                                      
      |_DATA:00468c0b   field59_0x3b    ??          ??                                      
      |_DATA:00468c0c   field60_0x3c    ??          ??                                      
      |_DATA:00468c0d   field61_0x3d    ??          ??                                      
      |_DATA:00468c0e   field62_0x3e    ??          ??                                      
      |_DATA:00468c0f   field63_0x3f    ??          ??                                      
      |_DATA:00468c10   field64_0x40    ??          ??                                      
      |_DATA:00468c11   field65_0x41    ??          ??                                      
      |_DATA:00468c12   field66_0x42    ??          ??                                      
      |_DATA:00468c13   field67_0x43    ??          ??                                      
      |_DATA:00468c14   field68_0x44    ??          ??                                      
      |_DATA:00468c15   field69_0x45    ??          ??                                      
      |_DATA:00468c16   field70_0x46    ??          ??                                      
      |_DATA:00468c17   field71_0x47    ??          ??                                      
      |_DATA:00468c18   field72_0x48    ??          ??                                      
      |_DATA:00468c19   field73_0x49    ??          ??                                      
      |_DATA:00468c1a   field74_0x4a    ??          ??                                      
      |_DATA:00468c1b   field75_0x4b    ??          ??                                      
      |_DATA:00468c1c   field76_0x4c    ??          ??                                      
      |_DATA:00468c1d   field77_0x4d    ??          ??                                      
      |_DATA:00468c1e   field78_0x4e    ??          ??                                      
      |_DATA:00468c1f   field79_0x4f    ??          ??                                      
      |_DATA:00468c20   field80_0x50    ??          ??                                      
      |_DATA:00468c21   field81_0x51    ??          ??                                      
      |_DATA:00468c22   currentDy...    addr        NaP                                     
      |_DATA:00468c26   obverseDy...    addr        NaP                                     
      |_DATA:00468c2a   reverseDy...    addr        NaP                                     
      |_DATA:00468c2e   field85_0x5e    ??          ??                                      
      |_DATA:00468c2f   field86_0x5f    ??          ??                                      
      |_DATA:00468c30   field87_0x60    ??          ??                                      
      |_DATA:00468c31   field88_0x61    ??          ??                                      
      |_DATA:00468c32   field89_0x62    ??          ??                                      
      |_DATA:00468c33   field90_0x63    ??          ??                                      
      |_DATA:00468c34   field91_0x64    ??          ??                                      
      |_DATA:00468c35   field92_0x65    ??          ??                                      
      |_DATA:00468c36   field93_0x66    ??          ??                                      
      |_DATA:00468c37   field94_0x67    ??          ??                                      
      |_DATA:00468c38   field95_0x68    ??          ??                                      
      |_DATA:00468c39   field96_0x69    ??          ??                                      
      |_DATA:00468c3a   field97_0x6a    ??          ??                                      
      |_DATA:00468c3b   field98_0x6b    ??          ??                                      
      |_DATA:00468c3c   field99_0x6c    ??          ??                                      
      |_DATA:00468c3d   field100_...    ??          ??                                      
      |_DATA:00468c3e   field101_...    ??          ??                                      
      |_DATA:00468c3f   field102_...    ??          ??                                      
      |_DATA:00468c40   field103_...    ??          ??                                      
      |_DATA:00468c41   field104_...    ??          ??                                      
      |_DATA:00468c42   field105_...    ??          ??                                      
      |_DATA:00468c43   field106_...    ??          ??                                      
      |_DATA:00468c44   field107_...    ??          ??                                      
      |_DATA:00468c45   field108_...    ??          ??                                      
      |_DATA:00468c46   field109_...    ??          ??                                      
      |_DATA:00468c47   field110_...    ??          ??                                      
      |_DATA:00468c48   field111_...    ??          ??                                      
      |_DATA:00468c49   field112_...    ??          ??                                      
      |_DATA:00468c4a   field113_...    ??          ??                                      
      |_DATA:00468c4b   field114_...    ??          ??                                      
      |_DATA:00468c4c   field115_...    ??          ??                                      
      |_DATA:00468c4d   field116_...    ??          ??                                      
      |_DATA:00468c4e   field117_...    ??          ??                                      
      |_DATA:00468c4f   field118_...    ??          ??                                      
      |_DATA:00468c50   field119_...    ??          ??                                      
      |_DATA:00468c51   field120_...    ??          ??                                      
      |_DATA:00468c52   field121_...    ??          ??                                      
      |_DATA:00468c53   field122_...    ??          ??                                      
      |_DATA:00468c54   field123_...    ??          ??                                      
      |_DATA:00468c55   field124_...    ??          ??                                      
      |_DATA:00468c56   field125_...    ??          ??                                      
      |_DATA:00468c57   field126_...    ??          ??                                      
      |_DATA:00468c58   field127_...    ??          ??                                      
      |_DATA:00468c59   field128_...    ??          ??                                      
      |_DATA:00468c5a   field129_...    ??          ??                                      
      |_DATA:00468c5b   field130_...    ??          ??                                      
      |_DATA:00468c5c   field131_...    ??          ??                                      
      |_DATA:00468c5d   field132_...    ??          ??                                      
      |_DATA:00468c5e   field133_...    ??          ??                                      
      |_DATA:00468c5f   field134_...    ??          ??                                      
      |_DATA:00468c60   field135_...    ??          ??                                      
      |_DATA:00468c61   field136_...    ??          ??                                      
      |_DATA:00468c62   field137_...    ??          ??                                      
      |_DATA:00468c63   field138_...    ??          ??                                      
      |_DATA:00468c64   field139_...    ??          ??                                      
      |_DATA:00468c65   field140_...    ??          ??                                      
      |_DATA:00468c66   field141_...    ??          ??                                      
      |_DATA:00468c67   field142_...    ??          ??                                      
      |_DATA:00468c68   field143_...    ??          ??                                      
      |_DATA:00468c69   field144_...    ??          ??                                      
      |_DATA:00468c6a   field145_...    ??          ??                                      
      |_DATA:00468c6b   field146_...    ??          ??                                      
      |_DATA:00468c6c   field147_...    ??          ??                                      
      |_DATA:00468c6d   field148_...    ??          ??                                      
      |_DATA:00468c6e   field149_...    ??          ??                                      
      |_DATA:00468c6f   field150_...    ??          ??                                      
      |_DATA:00468c70   field151_...    ??          ??                                      
      |_DATA:00468c71   field152_...    ??          ??                                      
      |_DATA:00468c72   field153_...    ??          ??                                      
      |_DATA:00468c73   field154_...    ??          ??                                      
      |_DATA:00468c74   field155_...    ??          ??                                      
      |_DATA:00468c75   field156_...    ??          ??                                      
      |_DATA:00468c76   field157_...    ??          ??                                      
      |_DATA:00468c77   field158_...    ??          ??                                      
   |_DATA:00468c78   [10]            Actor                                               
      |_DATA:00468c78   field0_0x0      ??          ??                                      
      |_DATA:00468c79   field1_0x1      ??          ??                                      
      |_DATA:00468c7a   field2_0x2      ??          ??                                      
      |_DATA:00468c7b   field3_0x3      ??          ??                                      
      |_DATA:00468c7c   field4_0x4      ??          ??                                      
      |_DATA:00468c7d   field5_0x5      ??          ??                                      
      |_DATA:00468c7e   field6_0x6      ??          ??                                      
      |_DATA:00468c7f   field7_0x7      ??          ??                                      
      |_DATA:00468c80   field8_0x8      ??          ??                                      
      |_DATA:00468c81   field9_0x9      ??          ??                                      
      |_DATA:00468c82   field10_0xa     ??          ??                                      
      |_DATA:00468c83   field11_0xb     ??          ??                                      
      |_DATA:00468c84   field12_0xc     ??          ??                                      
      |_DATA:00468c85   field13_0xd     ??          ??                                      
      |_DATA:00468c86   field14_0xe     ??          ??                                      
      |_DATA:00468c87   field15_0xf     ??          ??                                      
      |_DATA:00468c88   field16_0x10    ??          ??                                      
      |_DATA:00468c89   field17_0x11    ??          ??                                      
      |_DATA:00468c8a   field18_0x12    ??          ??                                      
      |_DATA:00468c8b   field19_0x13    ??          ??                                      
      |_DATA:00468c8c   field20_0x14    ??          ??                                      
      |_DATA:00468c8d   field21_0x15    ??          ??                                      
      |_DATA:00468c8e   field22_0x16    ??          ??                                      
      |_DATA:00468c8f   field23_0x17    ??          ??                                      
      |_DATA:00468c90   field24_0x18    ??          ??                                      
      |_DATA:00468c91   field25_0x19    ??          ??                                      
      |_DATA:00468c92   field26_0x1a    ??          ??                                      
      |_DATA:00468c93   field27_0x1b    ??          ??                                      
      |_DATA:00468c94   field28_0x1c    ??          ??                                      
      |_DATA:00468c95   field29_0x1d    ??          ??                                      
      |_DATA:00468c96   field30_0x1e    ??          ??                                      
      |_DATA:00468c97   field31_0x1f    ??          ??                                      
      |_DATA:00468c98   field32_0x20    ??          ??                                      
      |_DATA:00468c99   field33_0x21    ??          ??                                      
      |_DATA:00468c9a   field34_0x22    ??          ??                                      
      |_DATA:00468c9b   field35_0x23    ??          ??                                      
      |_DATA:00468c9c   field36_0x24    ??          ??                                      
      |_DATA:00468c9d   field37_0x25    ??          ??                                      
      |_DATA:00468c9e   field38_0x26    ??          ??                                      
      |_DATA:00468c9f   field39_0x27    ??          ??                                      
      |_DATA:00468ca0   field40_0x28    ??          ??                                      
      |_DATA:00468ca1   field41_0x29    ??          ??                                      
      |_DATA:00468ca2   field42_0x2a    ??          ??                                      
      |_DATA:00468ca3   field43_0x2b    ??          ??                                      
      |_DATA:00468ca4   field44_0x2c    ??          ??                                      
      |_DATA:00468ca5   field45_0x2d    ??          ??                                      
      |_DATA:00468ca6   field46_0x2e    ??          ??                                      
      |_DATA:00468ca7   field47_0x2f    ??          ??                                      
      |_DATA:00468ca8   field48_0x30    ??          ??                                      
      |_DATA:00468ca9   field49_0x31    ??          ??                                      
      |_DATA:00468caa   field50_0x32    ??          ??                                      
      |_DATA:00468cab   field51_0x33    ??          ??                                      
      |_DATA:00468cac   field52_0x34    ??          ??                                      
      |_DATA:00468cad   field53_0x35    ??          ??                                      
      |_DATA:00468cae   field54_0x36    ??          ??                                      
      |_DATA:00468caf   field55_0x37    ??          ??                                      
      |_DATA:00468cb0   field56_0x38    ??          ??                                      
      |_DATA:00468cb1   field57_0x39    ??          ??                                      
      |_DATA:00468cb2   field58_0x3a    ??          ??                                      
      |_DATA:00468cb3   field59_0x3b    ??          ??                                      
      |_DATA:00468cb4   field60_0x3c    ??          ??                                      
      |_DATA:00468cb5   field61_0x3d    ??          ??                                      
      |_DATA:00468cb6   field62_0x3e    ??          ??                                      
      |_DATA:00468cb7   field63_0x3f    ??          ??                                      
      |_DATA:00468cb8   field64_0x40    ??          ??                                      
      |_DATA:00468cb9   field65_0x41    ??          ??                                      
      |_DATA:00468cba   field66_0x42    ??          ??                                      
      |_DATA:00468cbb   field67_0x43    ??          ??                                      
      |_DATA:00468cbc   field68_0x44    ??          ??                                      
      |_DATA:00468cbd   field69_0x45    ??          ??                                      
      |_DATA:00468cbe   field70_0x46    ??          ??                                      
      |_DATA:00468cbf   field71_0x47    ??          ??                                      
      |_DATA:00468cc0   field72_0x48    ??          ??                                      
      |_DATA:00468cc1   field73_0x49    ??          ??                                      
      |_DATA:00468cc2   field74_0x4a    ??          ??                                      
      |_DATA:00468cc3   field75_0x4b    ??          ??                                      
      |_DATA:00468cc4   field76_0x4c    ??          ??                                      
      |_DATA:00468cc5   field77_0x4d    ??          ??                                      
      |_DATA:00468cc6   field78_0x4e    ??          ??                                      
      |_DATA:00468cc7   field79_0x4f    ??          ??                                      
      |_DATA:00468cc8   field80_0x50    ??          ??                                      
      |_DATA:00468cc9   field81_0x51    ??          ??                                      
      |_DATA:00468cca   currentDy...    addr        NaP                                     
      |_DATA:00468cce   obverseDy...    addr        NaP                                     
      |_DATA:00468cd2   reverseDy...    addr        NaP                                     
      |_DATA:00468cd6   field85_0x5e    ??          ??                                      
      |_DATA:00468cd7   field86_0x5f    ??          ??                                      
      |_DATA:00468cd8   field87_0x60    ??          ??                                      
      |_DATA:00468cd9   field88_0x61    ??          ??                                      
      |_DATA:00468cda   field89_0x62    ??          ??                                      
      |_DATA:00468cdb   field90_0x63    ??          ??                                      
      |_DATA:00468cdc   field91_0x64    ??          ??                                      
      |_DATA:00468cdd   field92_0x65    ??          ??                                      
      |_DATA:00468cde   field93_0x66    ??          ??                                      
      |_DATA:00468cdf   field94_0x67    ??          ??                                      
      |_DATA:00468ce0   field95_0x68    ??          ??                                      
      |_DATA:00468ce1   field96_0x69    ??          ??                                      
      |_DATA:00468ce2   field97_0x6a    ??          ??                                      
      |_DATA:00468ce3   field98_0x6b    ??          ??                                      
      |_DATA:00468ce4   field99_0x6c    ??          ??                                      
      |_DATA:00468ce5   field100_...    ??          ??                                      
      |_DATA:00468ce6   field101_...    ??          ??                                      
      |_DATA:00468ce7   field102_...    ??          ??                                      
      |_DATA:00468ce8   field103_...    ??          ??                                      
      |_DATA:00468ce9   field104_...    ??          ??                                      
      |_DATA:00468cea   field105_...    ??          ??                                      
      |_DATA:00468ceb   field106_...    ??          ??                                      
      |_DATA:00468cec   field107_...    ??          ??                                      
      |_DATA:00468ced   field108_...    ??          ??                                      
      |_DATA:00468cee   field109_...    ??          ??                                      
      |_DATA:00468cef   field110_...    ??          ??                                      
      |_DATA:00468cf0   field111_...    ??          ??                                      
      |_DATA:00468cf1   field112_...    ??          ??                                      
      |_DATA:00468cf2   field113_...    ??          ??                                      
      |_DATA:00468cf3   field114_...    ??          ??                                      
      |_DATA:00468cf4   field115_...    ??          ??                                      
      |_DATA:00468cf5   field116_...    ??          ??                                      
      |_DATA:00468cf6   field117_...    ??          ??                                      
      |_DATA:00468cf7   field118_...    ??          ??                                      
      |_DATA:00468cf8   field119_...    ??          ??                                      
      |_DATA:00468cf9   field120_...    ??          ??                                      
      |_DATA:00468cfa   field121_...    ??          ??                                      
      |_DATA:00468cfb   field122_...    ??          ??                                      
      |_DATA:00468cfc   field123_...    ??          ??                                      
      |_DATA:00468cfd   field124_...    ??          ??                                      
      |_DATA:00468cfe   field125_...    ??          ??                                      
      |_DATA:00468cff   field126_...    ??          ??                                      
      |_DATA:00468d00   field127_...    ??          ??                                      
      |_DATA:00468d01   field128_...    ??          ??                                      
      |_DATA:00468d02   field129_...    ??          ??                                      
      |_DATA:00468d03   field130_...    ??          ??                                      
      |_DATA:00468d04   field131_...    ??          ??                                      
      |_DATA:00468d05   field132_...    ??          ??                                      
      |_DATA:00468d06   field133_...    ??          ??                                      
      |_DATA:00468d07   field134_...    ??          ??                                      
      |_DATA:00468d08   field135_...    ??          ??                                      
      |_DATA:00468d09   field136_...    ??          ??                                      
      |_DATA:00468d0a   field137_...    ??          ??                                      
      |_DATA:00468d0b   field138_...    ??          ??                                      
      |_DATA:00468d0c   field139_...    ??          ??                                      
      |_DATA:00468d0d   field140_...    ??          ??                                      
      |_DATA:00468d0e   field141_...    ??          ??                                      
      |_DATA:00468d0f   field142_...    ??          ??                                      
      |_DATA:00468d10   field143_...    ??          ??                                      
      |_DATA:00468d11   field144_...    ??          ??                                      
      |_DATA:00468d12   field145_...    ??          ??                                      
      |_DATA:00468d13   field146_...    ??          ??                                      
      |_DATA:00468d14   field147_...    ??          ??                                      
      |_DATA:00468d15   field148_...    ??          ??                                      
      |_DATA:00468d16   field149_...    ??          ??                                      
      |_DATA:00468d17   field150_...    ??          ??                                      
      |_DATA:00468d18   field151_...    ??          ??                                      
      |_DATA:00468d19   field152_...    ??          ??                                      
      |_DATA:00468d1a   field153_...    ??          ??                                      
      |_DATA:00468d1b   field154_...    ??          ??                                      
      |_DATA:00468d1c   field155_...    ??          ??                                      
      |_DATA:00468d1d   field156_...    ??          ??                                      
      |_DATA:00468d1e   field157_...    ??          ??                                      
      |_DATA:00468d1f   field158_...    ??          ??                                      
   |_DATA:00468d20   [11]            Actor                                               
      |_DATA:00468d20   field0_0x0      ??          ??                                      
      |_DATA:00468d21   field1_0x1      ??          ??                                      
      |_DATA:00468d22   field2_0x2      ??          ??                                      
      |_DATA:00468d23   field3_0x3      ??          ??                                      
      |_DATA:00468d24   field4_0x4      ??          ??                                      
      |_DATA:00468d25   field5_0x5      ??          ??                                      
      |_DATA:00468d26   field6_0x6      ??          ??                                      
      |_DATA:00468d27   field7_0x7      ??          ??                                      
      |_DATA:00468d28   field8_0x8      ??          ??                                      
      |_DATA:00468d29   field9_0x9      ??          ??                                      
      |_DATA:00468d2a   field10_0xa     ??          ??                                      
      |_DATA:00468d2b   field11_0xb     ??          ??                                      
      |_DATA:00468d2c   field12_0xc     ??          ??                                      
      |_DATA:00468d2d   field13_0xd     ??          ??                                      
      |_DATA:00468d2e   field14_0xe     ??          ??                                      
      |_DATA:00468d2f   field15_0xf     ??          ??                                      
      |_DATA:00468d30   field16_0x10    ??          ??                                      
      |_DATA:00468d31   field17_0x11    ??          ??                                      
      |_DATA:00468d32   field18_0x12    ??          ??                                      
      |_DATA:00468d33   field19_0x13    ??          ??                                      
      |_DATA:00468d34   field20_0x14    ??          ??                                      
      |_DATA:00468d35   field21_0x15    ??          ??                                      
      |_DATA:00468d36   field22_0x16    ??          ??                                      
      |_DATA:00468d37   field23_0x17    ??          ??                                      
      |_DATA:00468d38   field24_0x18    ??          ??                                      
      |_DATA:00468d39   field25_0x19    ??          ??                                      
      |_DATA:00468d3a   field26_0x1a    ??          ??                                      
      |_DATA:00468d3b   field27_0x1b    ??          ??                                      
      |_DATA:00468d3c   field28_0x1c    ??          ??                                      
      |_DATA:00468d3d   field29_0x1d    ??          ??                                      
      |_DATA:00468d3e   field30_0x1e    ??          ??                                      
      |_DATA:00468d3f   field31_0x1f    ??          ??                                      
      |_DATA:00468d40   field32_0x20    ??          ??                                      
      |_DATA:00468d41   field33_0x21    ??          ??                                      
      |_DATA:00468d42   field34_0x22    ??          ??                                      
      |_DATA:00468d43   field35_0x23    ??          ??                                      
      |_DATA:00468d44   field36_0x24    ??          ??                                      
      |_DATA:00468d45   field37_0x25    ??          ??                                      
      |_DATA:00468d46   field38_0x26    ??          ??                                      
      |_DATA:00468d47   field39_0x27    ??          ??                                      
      |_DATA:00468d48   field40_0x28    ??          ??                                      
      |_DATA:00468d49   field41_0x29    ??          ??                                      
      |_DATA:00468d4a   field42_0x2a    ??          ??                                      
      |_DATA:00468d4b   field43_0x2b    ??          ??                                      
      |_DATA:00468d4c   field44_0x2c    ??          ??                                      
      |_DATA:00468d4d   field45_0x2d    ??          ??                                      
      |_DATA:00468d4e   field46_0x2e    ??          ??                                      
      |_DATA:00468d4f   field47_0x2f    ??          ??                                      
      |_DATA:00468d50   field48_0x30    ??          ??                                      
      |_DATA:00468d51   field49_0x31    ??          ??                                      
      |_DATA:00468d52   field50_0x32    ??          ??                                      
      |_DATA:00468d53   field51_0x33    ??          ??                                      
      |_DATA:00468d54   field52_0x34    ??          ??                                      
      |_DATA:00468d55   field53_0x35    ??          ??                                      
      |_DATA:00468d56   field54_0x36    ??          ??                                      
      |_DATA:00468d57   field55_0x37    ??          ??                                      
      |_DATA:00468d58   field56_0x38    ??          ??                                      
      |_DATA:00468d59   field57_0x39    ??          ??                                      
      |_DATA:00468d5a   field58_0x3a    ??          ??                                      
      |_DATA:00468d5b   field59_0x3b    ??          ??                                      
      |_DATA:00468d5c   field60_0x3c    ??          ??                                      
      |_DATA:00468d5d   field61_0x3d    ??          ??                                      
      |_DATA:00468d5e   field62_0x3e    ??          ??                                      
      |_DATA:00468d5f   field63_0x3f    ??          ??                                      
      |_DATA:00468d60   field64_0x40    ??          ??                                      
      |_DATA:00468d61   field65_0x41    ??          ??                                      
      |_DATA:00468d62   field66_0x42    ??          ??                                      
      |_DATA:00468d63   field67_0x43    ??          ??                                      
      |_DATA:00468d64   field68_0x44    ??          ??                                      
      |_DATA:00468d65   field69_0x45    ??          ??                                      
      |_DATA:00468d66   field70_0x46    ??          ??                                      
      |_DATA:00468d67   field71_0x47    ??          ??                                      
      |_DATA:00468d68   field72_0x48    ??          ??                                      
      |_DATA:00468d69   field73_0x49    ??          ??                                      
      |_DATA:00468d6a   field74_0x4a    ??          ??                                      
      |_DATA:00468d6b   field75_0x4b    ??          ??                                      
      |_DATA:00468d6c   field76_0x4c    ??          ??                                      
      |_DATA:00468d6d   field77_0x4d    ??          ??                                      
      |_DATA:00468d6e   field78_0x4e    ??          ??                                      
      |_DATA:00468d6f   field79_0x4f    ??          ??                                      
      |_DATA:00468d70   field80_0x50    ??          ??                                      
      |_DATA:00468d71   field81_0x51    ??          ??                                      
      |_DATA:00468d72   currentDy...    addr        NaP                                     
      |_DATA:00468d76   obverseDy...    addr        NaP                                     
      |_DATA:00468d7a   reverseDy...    addr        NaP                                     
      |_DATA:00468d7e   field85_0x5e    ??          ??                                      
      |_DATA:00468d7f   field86_0x5f    ??          ??                                      
      |_DATA:00468d80   field87_0x60    ??          ??                                      
      |_DATA:00468d81   field88_0x61    ??          ??                                      
      |_DATA:00468d82   field89_0x62    ??          ??                                      
      |_DATA:00468d83   field90_0x63    ??          ??                                      
      |_DATA:00468d84   field91_0x64    ??          ??                                      
      |_DATA:00468d85   field92_0x65    ??          ??                                      
      |_DATA:00468d86   field93_0x66    ??          ??                                      
      |_DATA:00468d87   field94_0x67    ??          ??                                      
      |_DATA:00468d88   field95_0x68    ??          ??                                      
      |_DATA:00468d89   field96_0x69    ??          ??                                      
      |_DATA:00468d8a   field97_0x6a    ??          ??                                      
      |_DATA:00468d8b   field98_0x6b    ??          ??                                      
      |_DATA:00468d8c   field99_0x6c    ??          ??                                      
      |_DATA:00468d8d   field100_...    ??          ??                                      
      |_DATA:00468d8e   field101_...    ??          ??                                      
      |_DATA:00468d8f   field102_...    ??          ??                                      
      |_DATA:00468d90   field103_...    ??          ??                                      
      |_DATA:00468d91   field104_...    ??          ??                                      
      |_DATA:00468d92   field105_...    ??          ??                                      
      |_DATA:00468d93   field106_...    ??          ??                                      
      |_DATA:00468d94   field107_...    ??          ??                                      
      |_DATA:00468d95   field108_...    ??          ??                                      
      |_DATA:00468d96   field109_...    ??          ??                                      
      |_DATA:00468d97   field110_...    ??          ??                                      
      |_DATA:00468d98   field111_...    ??          ??                                      
      |_DATA:00468d99   field112_...    ??          ??                                      
      |_DATA:00468d9a   field113_...    ??          ??                                      
      |_DATA:00468d9b   field114_...    ??          ??                                      
      |_DATA:00468d9c   field115_...    ??          ??                                      
      |_DATA:00468d9d   field116_...    ??          ??                                      
      |_DATA:00468d9e   field117_...    ??          ??                                      
      |_DATA:00468d9f   field118_...    ??          ??                                      
      |_DATA:00468da0   field119_...    ??          ??                                      
      |_DATA:00468da1   field120_...    ??          ??                                      
      |_DATA:00468da2   field121_...    ??          ??                                      
      |_DATA:00468da3   field122_...    ??          ??                                      
      |_DATA:00468da4   field123_...    ??          ??                                      
      |_DATA:00468da5   field124_...    ??          ??                                      
      |_DATA:00468da6   field125_...    ??          ??                                      
      |_DATA:00468da7   field126_...    ??          ??                                      
      |_DATA:00468da8   field127_...    ??          ??                                      
      |_DATA:00468da9   field128_...    ??          ??                                      
      |_DATA:00468daa   field129_...    ??          ??                                      
      |_DATA:00468dab   field130_...    ??          ??                                      
      |_DATA:00468dac   field131_...    ??          ??                                      
      |_DATA:00468dad   field132_...    ??          ??                                      
      |_DATA:00468dae   field133_...    ??          ??                                      
      |_DATA:00468daf   field134_...    ??          ??                                      
      |_DATA:00468db0   field135_...    ??          ??                                      
      |_DATA:00468db1   field136_...    ??          ??                                      
      |_DATA:00468db2   field137_...    ??          ??                                      
      |_DATA:00468db3   field138_...    ??          ??                                      
      |_DATA:00468db4   field139_...    ??          ??                                      
      |_DATA:00468db5   field140_...    ??          ??                                      
      |_DATA:00468db6   field141_...    ??          ??                                      
      |_DATA:00468db7   field142_...    ??          ??                                      
      |_DATA:00468db8   field143_...    ??          ??                                      
      |_DATA:00468db9   field144_...    ??          ??                                      
      |_DATA:00468dba   field145_...    ??          ??                                      
      |_DATA:00468dbb   field146_...    ??          ??                                      
      |_DATA:00468dbc   field147_...    ??          ??                                      
      |_DATA:00468dbd   field148_...    ??          ??                                      
      |_DATA:00468dbe   field149_...    ??          ??                                      
      |_DATA:00468dbf   field150_...    ??          ??                                      
      |_DATA:00468dc0   field151_...    ??          ??                                      
      |_DATA:00468dc1   field152_...    ??          ??                                      
      |_DATA:00468dc2   field153_...    ??          ??                                      
      |_DATA:00468dc3   field154_...    ??          ??                                      
      |_DATA:00468dc4   field155_...    ??          ??                                      
      |_DATA:00468dc5   field156_...    ??          ??                                      
      |_DATA:00468dc6   field157_...    ??          ??                                      
      |_DATA:00468dc7   field158_...    ??          ??                                      
DATA:00468dc8                   ??          ??                                      
DATA:00468dc9                   ??          ??                                      
DATA:00468dca                   ??          ??                                      
DATA:00468dcb                   ??          ??                                      
DATA:00468dcc                   ??          ??                                      
DATA:00468dcd                   ??          ??                                      
DATA:00468dce                   ??          ??                                      
DATA:00468dcf                   ??          ??                                      
DATA:00468dd0                   ??          ??                                      
DATA:00468dd1                   ??          ??                                      
DATA:00468dd2                   ??          ??                                      
DATA:00468dd3                   ??          ??                                      
DATA:00468dd4                   ??          ??                                      
DATA:00468dd5                   ??          ??                                      
DATA:00468dd6                   ??          ??                                      
DATA:00468dd7                   ??          ??                                      
DATA:00468dd8                   ??          ??                                      
DATA:00468dd9                   ??          ??                                      
DATA:00468dda                   ??          ??                                      
DATA:00468ddb                   ??          ??                                      
DATA:00468ddc                   ??          ??                                      
DATA:00468ddd                   ??          ??                                      
DATA:00468dde                   ??          ??                                      
DATA:00468ddf                   ??          ??                                      
                            DAT_00468de0:                 ;XREF[3,0]:   0042fbbf,0042fbc9,0043435e
DATA:00468de0                   ??          ??                                      
DATA:00468de1                   ??          ??                                      
DATA:00468de2                   ??          ??                                      
DATA:00468de3                   ??          ??                                      
DATA:00468de4                   ??          ??                                      
DATA:00468de5                   ??          ??                                      
DATA:00468de6                   ??          ??                                      
DATA:00468de7                   ??          ??                                      
                            DAT_00468de8:                 ;XREF[34,0]:  00435ea1,00436037,004360d4,00436171
                                                          ;             0043625f,00436335,0043643b,00436589
                                                          ;             00436647,00436735,00436823,004368c9
                                                          ;             00436987,00436a45,00436b12,00436c90
                                                          ;             00436dae,00436f2c,004370a1,00437333
                                                          ;             004374d8,0043766e,00437870,00437a45
                                                          ;             00437bf3,00437e61,00437f67,00438265
                                                          ;             0043853f,00438819,00438b3b,00438e4f
                                                          ;             00438ead,0043a666
DATA:00468de8                   undefined2  ??                                      
                            DAT_00468dea:                 ;XREF[32,0]:  0043603c,004360d9,00436176,00436264
                                                          ;             0043633a,00436440,0043658e,0043664c
                                                          ;             0043673a,00436828,004368ce,0043698c
                                                          ;             00436a4a,00436b17,00436c95,00436db3
                                                          ;             00436f31,004370a6,00437338,004374dd
                                                          ;             00437673,00437875,00437a4a,00437bf8
                                                          ;             00437e66,00437f6c,0043826a,00438544
                                                          ;             0043881e,00438b40,00438ea4,0043a68d
DATA:00468dea                   undefined2  ??                                      
                            DAT_00468dec:                 ;XREF[32,0]:  00436031,004360ce,0043616b,00436259
                                                          ;             0043632f,00436435,00436583,00436641
                                                          ;             0043672f,0043681d,004368c3,00436981
                                                          ;             00436a3f,00436b0c,00436c8a,00436da8
                                                          ;             00436f26,0043709b,0043732d,004374d2
                                                          ;             00437668,0043786a,00437a3f,00437bed
                                                          ;             00437e5b,00437f61,0043825f,00438539
                                                          ;             00438813,00438b35,00438e79,0043a6c4
DATA:00468dec                   undefined2  ??                                      
                            DAT_00468dee:                 ;XREF[36,0]:  00435f3d,0043602b,004360c8,00436165
                                                          ;             00436253,00436329,0043642f,0043657d
                                                          ;             0043663b,00436729,00436817,004368bd
                                                          ;             0043697b,00436a39,00436b06,00436c84
                                                          ;             00436da2,00436f20,00437095,00437327
                                                          ;             004374cc,00437662,00437864,00437a39
                                                          ;             00437be7,00437e55,00437f5b,00438259
                                                          ;             00438533,0043880d,00438b2f,00438e59
                                                          ;             00438e64,00438ed5,0043a5c1,0043a6b7
DATA:00468dee                   undefined2  ??                                      
                            DAT_00468df0:                 ;XREF[30,0]:  0043604e,004360eb,00436188,00436276
                                                          ;             0043634c,00436452,004365a0,0043665e
                                                          ;             0043674c,0043683a,004368e0,0043699e
                                                          ;             00436a5c,00436b29,00436ca7,00436dc5
                                                          ;             00436f43,004370b8,0043734a,004374ef
                                                          ;             00437685,00437887,00437a5c,00437c0a
                                                          ;             00437e78,00437f7e,0043827c,00438556
                                                          ;             00438830,00438b52
DATA:00468df0                   undefined2  ??                                      
                            DAT_00468df2:                 ;XREF[30,0]:  00436054,004360f1,0043618e,0043627c
                                                          ;             00436352,00436458,004365a6,00436664
                                                          ;             00436752,00436840,004368e6,004369a4
                                                          ;             00436a62,00436b2f,00436cad,00436dcb
                                                          ;             00436f49,004370be,00437350,004374f5
                                                          ;             0043768b,0043788d,00437a62,00437c10
                                                          ;             00437e7e,00437f84,00438282,0043855c
                                                          ;             00438836,00438b58
DATA:00468df2                   undefined2  ??                                      
                            DAT_00468df4:                 ;XREF[30,0]:  00436048,004360e5,00436182,00436270
                                                          ;             00436346,0043644c,0043659a,00436658
                                                          ;             00436746,00436834,004368da,00436998
                                                          ;             00436a56,00436b23,00436ca1,00436dbf
                                                          ;             00436f3d,004370b2,00437344,004374e9
                                                          ;             0043767f,00437881,00437a56,00437c04
                                                          ;             00437e72,00437f78,00438276,00438550
                                                          ;             0043882a,00438b4c
DATA:00468df4                   undefined2  ??                                      
                            DAT_00468df6:                 ;XREF[34,0]:  00435f3d,00436042,004360df,0043617c
                                                          ;             0043626a,00436340,00436446,00436594
                                                          ;             00436652,00436740,0043682e,004368d4
                                                          ;             00436992,00436a50,00436b1d,00436c9b
                                                          ;             00436db9,00436f37,004370ac,0043733e
                                                          ;             004374e3,00437679,0043787b,00437a50
                                                          ;             00437bfe,00437e6c,00437f72,00438270
                                                          ;             0043854a,00438824,00438b46,00438e59
                                                          ;             00438ed5,0043a5c1
DATA:00468df6                   undefined2  ??                                      
                            DAT_00468df8:                 ;XREF[30,0]:  00436066,00436103,004361a0,0043628e
                                                          ;             00436364,0043646a,004365b8,00436676
                                                          ;             00436764,00436852,004368f8,004369b6
                                                          ;             00436a74,00436b41,00436cbf,00436ddd
                                                          ;             00436f5b,004370d0,00437362,00437507
                                                          ;             0043769d,0043789f,00437a74,00437c22
                                                          ;             00437e90,00437f96,00438294,0043856e
                                                          ;             00438848,00438b6a
DATA:00468df8                   undefined2  ??                                      
                            DAT_00468dfa:                 ;XREF[30,0]:  0043606c,00436109,004361a6,00436294
                                                          ;             0043636a,00436470,004365be,0043667c
                                                          ;             0043676a,00436858,004368fe,004369bc
                                                          ;             00436a7a,00436b47,00436cc5,00436de3
                                                          ;             00436f61,004370d6,00437368,0043750d
                                                          ;             004376a3,004378a5,00437a7a,00437c28
                                                          ;             00437e96,00437f9c,0043829a,00438574
                                                          ;             0043884e,00438b70
DATA:00468dfa                   undefined2  ??                                      
                            DAT_00468dfc:                 ;XREF[30,0]:  00436060,004360fd,0043619a,00436288
                                                          ;             0043635e,00436464,004365b2,00436670
                                                          ;             0043675e,0043684c,004368f2,004369b0
                                                          ;             00436a6e,00436b3b,00436cb9,00436dd7
                                                          ;             00436f55,004370ca,0043735c,00437501
                                                          ;             00437697,00437899,00437a6e,00437c1c
                                                          ;             00437e8a,00437f90,0043828e,00438568
                                                          ;             00438842,00438b64
DATA:00468dfc                   undefined2  ??                                      
                            DAT_00468dfe:                 ;XREF[30,0]:  0043605a,004360f7,00436194,00436282
                                                          ;             00436358,0043645e,004365ac,0043666a
                                                          ;             00436758,00436846,004368ec,004369aa
                                                          ;             00436a68,00436b35,00436cb3,00436dd1
                                                          ;             00436f4f,004370c4,00437356,004374fb
                                                          ;             00437691,00437893,00437a68,00437c16
                                                          ;             00437e84,00437f8a,00438288,00438562
                                                          ;             0043883c,00438b5e
DATA:00468dfe                   undefined2  ??                                      
                            DAT_00468e00:                 ;XREF[27,0]:  004361b8,004362a6,0043637c,00436482
                                                          ;             004365d0,0043668e,0043677c,00436910
                                                          ;             004369ce,00436a8c,00436b59,00436cd7
                                                          ;             00436df5,00436f73,004370e8,0043737a
                                                          ;             0043751f,004376b5,004378b7,00437a8c
                                                          ;             00437c3a,00437ea8,00437fae,004382ac
                                                          ;             00438586,00438860,00438b82
DATA:00468e00                   undefined2  ??                                      
                            DAT_00468e02:                 ;XREF[27,0]:  004361be,004362ac,00436382,00436488
                                                          ;             004365d6,00436694,00436782,00436916
                                                          ;             004369d4,00436a92,00436b5f,00436cdd
                                                          ;             00436dfb,00436f79,004370ee,00437380
                                                          ;             00437525,004376bb,004378bd,00437a92
                                                          ;             00437c40,00437eae,00437fb4,004382b2
                                                          ;             0043858c,00438866,00438b88
DATA:00468e02                   undefined2  ??                                      
                            DAT_00468e04:                 ;XREF[27,0]:  004361b2,004362a0,00436376,0043647c
                                                          ;             004365ca,00436688,00436776,0043690a
                                                          ;             004369c8,00436a86,00436b53,00436cd1
                                                          ;             00436def,00436f6d,004370e2,00437374
                                                          ;             00437519,004376af,004378b1,00437a86
                                                          ;             00437c34,00437ea2,00437fa8,004382a6
                                                          ;             00438580,0043885a,00438b7c
DATA:00468e04                   undefined2  ??                                      
                            DAT_00468e06:                 ;XREF[27,0]:  004361ac,0043629a,00436370,00436476
                                                          ;             004365c4,00436682,00436770,00436904
                                                          ;             004369c2,00436a80,00436b4d,00436ccb
                                                          ;             00436de9,00436f67,004370dc,0043736e
                                                          ;             00437513,004376a9,004378ab,00437a80
                                                          ;             00437c2e,00437e9c,00437fa2,004382a0
                                                          ;             0043857a,00438854,00438b76
DATA:00468e06                   undefined2  ??                                      
                            DAT_00468e08:                 ;XREF[24,0]:  004361d0,004362be,00436394,0043649a
                                                          ;             004366a6,00436794,00436aa4,00436b71
                                                          ;             00436cef,00436e0d,00436f8b,00437100
                                                          ;             00437392,00437537,004376cd,004378cf
                                                          ;             00437aa4,00437c52,00437ec0,00437fc6
                                                          ;             004382c4,0043859e,00438878,00438b9a
DATA:00468e08                   undefined2  ??                                      
                            DAT_00468e0a:                 ;XREF[24,0]:  004361d6,004362c4,0043639a,004364a0
                                                          ;             004366ac,0043679a,00436aaa,00436b77
                                                          ;             00436cf5,00436e13,00436f91,00437106
                                                          ;             00437398,0043753d,004376d3,004378d5
                                                          ;             00437aaa,00437c58,00437ec6,00437fcc
                                                          ;             004382ca,004385a4,0043887e,00438ba0
DATA:00468e0a                   undefined2  ??                                      
                            DAT_00468e0c:                 ;XREF[24,0]:  004361ca,004362b8,0043638e,00436494
                                                          ;             004366a0,0043678e,00436a9e,00436b6b
                                                          ;             00436ce9,00436e07,00436f85,004370fa
                                                          ;             0043738c,00437531,004376c7,004378c9
                                                          ;             00437a9e,00437c4c,00437eba,00437fc0
                                                          ;             004382be,00438598,00438872,00438b94
DATA:00468e0c                   undefined2  ??                                      
                            DAT_00468e0e:                 ;XREF[24,0]:  004361c4,004362b2,00436388,0043648e
                                                          ;             0043669a,00436788,00436a98,00436b65
                                                          ;             00436ce3,00436e01,00436f7f,004370f4
                                                          ;             00437386,0043752b,004376c1,004378c3
                                                          ;             00437a98,00437c46,00437eb4,00437fba
                                                          ;             004382b8,00438592,0043886c,00438b8e
DATA:00468e0e                   undefined2  ??                                      
                            DAT_00468e10:                 ;XREF[22,0]:  004361e8,004363ac,004364b2,004366be
                                                          ;             004367ac,00436b89,00436d07,00436e25
                                                          ;             00436fa3,00437118,004373aa,0043754f
                                                          ;             004376e5,004378e7,00437abc,00437c6a
                                                          ;             00437ed8,00437fde,004382dc,004385b6
                                                          ;             00438890,00438bb2
DATA:00468e10                   undefined2  ??                                      
                            DAT_00468e12:                 ;XREF[22,0]:  004361ee,004363b2,004364b8,004366c4
                                                          ;             004367b2,00436b8f,00436d0d,00436e2b
                                                          ;             00436fa9,0043711e,004373b0,00437555
                                                          ;             004376eb,004378ed,00437ac2,00437c70
                                                          ;             00437ede,00437fe4,004382e2,004385bc
                                                          ;             00438896,00438bb8
DATA:00468e12                   undefined2  ??                                      
                            DAT_00468e14:                 ;XREF[22,0]:  004361e2,004363a6,004364ac,004366b8
                                                          ;             004367a6,00436b83,00436d01,00436e1f
                                                          ;             00436f9d,00437112,004373a4,00437549
                                                          ;             004376df,004378e1,00437ab6,00437c64
                                                          ;             00437ed2,00437fd8,004382d6,004385b0
                                                          ;             0043888a,00438bac
DATA:00468e14                   undefined2  ??                                      
                            DAT_00468e16:                 ;XREF[22,0]:  004361dc,004363a0,004364a6,004366b2
                                                          ;             004367a0,00436b7d,00436cfb,00436e19
                                                          ;             00436f97,0043710c,0043739e,00437543
                                                          ;             004376d9,004378db,00437ab0,00437c5e
                                                          ;             00437ecc,00437fd2,004382d0,004385aa
                                                          ;             00438884,00438ba6
DATA:00468e16                   undefined2  ??                                      
                            DAT_00468e18:                 ;XREF[19,0]:  004363c4,004364ca,00436ba1,00436d1f
                                                          ;             00436e3d,00436fbb,00437130,004373c2
                                                          ;             00437567,004376fd,004378ff,00437ad4
                                                          ;             00437c82,00437ef0,00437ff6,004382f4
                                                          ;             004385ce,004388a8,00438bca
DATA:00468e18                   undefined2  ??                                      
                            DAT_00468e1a:                 ;XREF[19,0]:  004363ca,004364d0,00436ba7,00436d25
                                                          ;             00436e43,00436fc1,00437136,004373c8
                                                          ;             0043756d,00437703,00437905,00437ada
                                                          ;             00437c88,00437ef6,00437ffc,004382fa
                                                          ;             004385d4,004388ae,00438bd0
DATA:00468e1a                   undefined2  ??                                      
                            DAT_00468e1c:                 ;XREF[19,0]:  004363be,004364c4,00436b9b,00436d19
                                                          ;             00436e37,00436fb5,0043712a,004373bc
                                                          ;             00437561,004376f7,004378f9,00437ace
                                                          ;             00437c7c,00437eea,00437ff0,004382ee
                                                          ;             004385c8,004388a2,00438bc4
DATA:00468e1c                   undefined2  ??                                      
                            DAT_00468e1e:                 ;XREF[19,0]:  004363b8,004364be,00436b95,00436d13
                                                          ;             00436e31,00436faf,00437124,004373b6
                                                          ;             0043755b,004376f1,004378f3,00437ac8
                                                          ;             00437c76,00437ee4,00437fea,004382e8
                                                          ;             004385c2,0043889c,00438bbe
DATA:00468e1e                   undefined2  ??                                      
                            DAT_00468e20:                 ;XREF[17,0]:  004364e2,00436bb9,00436d37,00436e55
                                                          ;             00436fd3,00437148,004373da,0043757f
                                                          ;             00437715,00437917,00437aec,00437c9a
                                                          ;             0043800e,0043830c,004385e6,004388c0
                                                          ;             00438be2
DATA:00468e20                   undefined2  ??                                      
                            DAT_00468e22:                 ;XREF[17,0]:  004364e8,00436bbf,00436d3d,00436e5b
                                                          ;             00436fd9,0043714e,004373e0,00437585
                                                          ;             0043771b,0043791d,00437af2,00437ca0
                                                          ;             00438014,00438312,004385ec,004388c6
                                                          ;             00438be8
DATA:00468e22                   undefined2  ??                                      
                            DAT_00468e24:                 ;XREF[17,0]:  004364dc,00436bb3,00436d31,00436e4f
                                                          ;             00436fcd,00437142,004373d4,00437579
                                                          ;             0043770f,00437911,00437ae6,00437c94
                                                          ;             00438008,00438306,004385e0,004388ba
                                                          ;             00438bdc
DATA:00468e24                   undefined2  ??                                      
                            DAT_00468e26:                 ;XREF[17,0]:  004364d6,00436bad,00436d2b,00436e49
                                                          ;             00436fc7,0043713c,004373ce,00437573
                                                          ;             00437709,0043790b,00437ae0,00437c8e
                                                          ;             00438002,00438300,004385da,004388b4
                                                          ;             00438bd6
DATA:00468e26                   undefined2  ??                                      
                            DAT_00468e28:                 ;XREF[16,0]:  004364fa,00436bd1,00436e6d,00436feb
                                                          ;             00437160,004373f2,00437597,0043772d
                                                          ;             0043792f,00437b04,00437cb2,00438026
                                                          ;             00438324,004385fe,004388d8,00438bfa
DATA:00468e28                   undefined2  ??                                      
                            DAT_00468e2a:                 ;XREF[16,0]:  00436500,00436bd7,00436e73,00436ff1
                                                          ;             00437166,004373f8,0043759d,00437733
                                                          ;             00437935,00437b0a,00437cb8,0043802c
                                                          ;             0043832a,00438604,004388de,00438c00
DATA:00468e2a                   undefined2  ??                                      
                            DAT_00468e2c:                 ;XREF[16,0]:  004364f4,00436bcb,00436e67,00436fe5
                                                          ;             0043715a,004373ec,00437591,00437727
                                                          ;             00437929,00437afe,00437cac,00438020
                                                          ;             0043831e,004385f8,004388d2,00438bf4
DATA:00468e2c                   undefined2  ??                                      
                            DAT_00468e2e:                 ;XREF[16,0]:  004364ee,00436bc5,00436e61,00436fdf
                                                          ;             00437154,004373e6,0043758b,00437721
                                                          ;             00437923,00437af8,00437ca6,0043801a
                                                          ;             00438318,004385f2,004388cc,00438bee
DATA:00468e2e                   undefined2  ??                                      
                            DAT_00468e30:                 ;XREF[16,0]:  00436512,00436be9,00436e85,00437003
                                                          ;             00437178,0043740a,004375af,00437745
                                                          ;             00437947,00437b1c,00437cca,0043803e
                                                          ;             0043833c,00438616,004388f0,00438c12
DATA:00468e30                   undefined2  ??                                      
                            DAT_00468e32:                 ;XREF[16,0]:  00436518,00436bef,00436e8b,00437009
                                                          ;             0043717e,00437410,004375b5,0043774b
                                                          ;             0043794d,00437b22,00437cd0,00438044
                                                          ;             00438342,0043861c,004388f6,00438c18
DATA:00468e32                   undefined2  ??                                      
                            DAT_00468e34:                 ;XREF[16,0]:  0043650c,00436be3,00436e7f,00436ffd
                                                          ;             00437172,00437404,004375a9,0043773f
                                                          ;             00437941,00437b16,00437cc4,00438038
                                                          ;             00438336,00438610,004388ea,00438c0c
DATA:00468e34                   undefined2  ??                                      
                            DAT_00468e36:                 ;XREF[16,0]:  00436506,00436bdd,00436e79,00436ff7
                                                          ;             0043716c,004373fe,004375a3,00437739
                                                          ;             0043793b,00437b10,00437cbe,00438032
                                                          ;             00438330,0043860a,004388e4,00438c06
DATA:00468e36                   undefined2  ??                                      
                            DAT_00468e38:                 ;XREF[15,0]:  00436c01,00436e9d,0043701b,00437190
                                                          ;             00437422,004375c7,0043775d,0043795f
                                                          ;             00437b34,00437ce2,00438056,00438354
                                                          ;             0043862e,00438908,00438c2a
DATA:00468e38                   undefined2  ??                                      
                            DAT_00468e3a:                 ;XREF[15,0]:  00436c07,00436ea3,00437021,00437196
                                                          ;             00437428,004375cd,00437763,00437965
                                                          ;             00437b3a,00437ce8,0043805c,0043835a
                                                          ;             00438634,0043890e,00438c30
DATA:00468e3a                   undefined2  ??                                      
                            DAT_00468e3c:                 ;XREF[15,0]:  00436bfb,00436e97,00437015,0043718a
                                                          ;             0043741c,004375c1,00437757,00437959
                                                          ;             00437b2e,00437cdc,00438050,0043834e
                                                          ;             00438628,00438902,00438c24
DATA:00468e3c                   undefined2  ??                                      
                            DAT_00468e3e:                 ;XREF[15,0]:  00436bf5,00436e91,0043700f,00437184
                                                          ;             00437416,004375bb,00437751,00437953
                                                          ;             00437b28,00437cd6,0043804a,00438348
                                                          ;             00438622,004388fc,00438c1e
DATA:00468e3e                   undefined2  ??                                      
                            DAT_00468e40:                 ;XREF[15,0]:  00436c19,00436eb5,00437033,004371a8
                                                          ;             0043743a,004375df,00437775,00437977
                                                          ;             00437b4c,00437cfa,0043806e,0043836c
                                                          ;             00438646,00438920,00438c42
DATA:00468e40                   undefined2  ??                                      
                            DAT_00468e42:                 ;XREF[15,0]:  00436c1f,00436ebb,00437039,004371ae
                                                          ;             00437440,004375e5,0043777b,0043797d
                                                          ;             00437b52,00437d00,00438074,00438372
                                                          ;             0043864c,00438926,00438c48
DATA:00468e42                   undefined2  ??                                      
                            DAT_00468e44:                 ;XREF[15,0]:  00436c13,00436eaf,0043702d,004371a2
                                                          ;             00437434,004375d9,0043776f,00437971
                                                          ;             00437b46,00437cf4,00438068,00438366
                                                          ;             00438640,0043891a,00438c3c
DATA:00468e44                   undefined2  ??                                      
                            DAT_00468e46:                 ;XREF[15,0]:  00436c0d,00436ea9,00437027,0043719c
                                                          ;             0043742e,004375d3,00437769,0043796b
                                                          ;             00437b40,00437cee,00438062,00438360
                                                          ;             0043863a,00438914,00438c36
DATA:00468e46                   undefined2  ??                                      
                            DAT_00468e48:                 ;XREF[12,0]:  004371c0,00437452,004375f7,0043778d
                                                          ;             0043798f,00437b64,00437d12,00438086
                                                          ;             00438384,0043865e,00438938,00438c5a
DATA:00468e48                   undefined2  ??                                      
                            DAT_00468e4a:                 ;XREF[12,0]:  004371c6,00437458,004375fd,00437793
                                                          ;             00437995,00437b6a,00437d18,0043808c
                                                          ;             0043838a,00438664,0043893e,00438c60
DATA:00468e4a                   undefined2  ??                                      
                            DAT_00468e4c:                 ;XREF[12,0]:  004371ba,0043744c,004375f1,00437787
                                                          ;             00437989,00437b5e,00437d0c,00438080
                                                          ;             0043837e,00438658,00438932,00438c54
DATA:00468e4c                   undefined2  ??                                      
                            DAT_00468e4e:                 ;XREF[12,0]:  004371b4,00437446,004375eb,00437781
                                                          ;             00437983,00437b58,00437d06,0043807a
                                                          ;             00438378,00438652,0043892c,00438c4e
DATA:00468e4e                   undefined2  ??                                      
                            DAT_00468e50:                 ;XREF[11,0]:  004371d8,0043746a,004377a5,004379a7
                                                          ;             00437b7c,00437d2a,0043809e,0043839c
                                                          ;             00438676,00438950,00438c72
DATA:00468e50                   undefined2  ??                                      
                            DAT_00468e52:                 ;XREF[11,0]:  004371de,00437470,004377ab,004379ad
                                                          ;             00437b82,00437d30,004380a4,004383a2
                                                          ;             0043867c,00438956,00438c78
DATA:00468e52                   undefined2  ??                                      
                            DAT_00468e54:                 ;XREF[11,0]:  004371d2,00437464,0043779f,004379a1
                                                          ;             00437b76,00437d24,00438098,00438396
                                                          ;             00438670,0043894a,00438c6c
DATA:00468e54                   undefined2  ??                                      
                            DAT_00468e56:                 ;XREF[11,0]:  004371cc,0043745e,00437799,0043799b
                                                          ;             00437b70,00437d1e,00438092,00438390
                                                          ;             0043866a,00438944,00438c66
DATA:00468e56                   undefined2  ??                                      
                            DAT_00468e58:                 ;XREF[9,0]:   004371f0,004377bd,004379bf,00437d42
                                                          ;             004380b6,004383b4,0043868e,00438968
                                                          ;             00438c8a
DATA:00468e58                   undefined2  ??                                      
                            DAT_00468e5a:                 ;XREF[9,0]:   004371f6,004377c3,004379c5,00437d48
                                                          ;             004380bc,004383ba,00438694,0043896e
                                                          ;             00438c90
DATA:00468e5a                   undefined2  ??                                      
                            DAT_00468e5c:                 ;XREF[9,0]:   004371ea,004377b7,004379b9,00437d3c
                                                          ;             004380b0,004383ae,00438688,00438962
                                                          ;             00438c84
DATA:00468e5c                   undefined2  ??                                      
                            DAT_00468e5e:                 ;XREF[9,0]:   004371e4,004377b1,004379b3,00437d36
                                                          ;             004380aa,004383a8,00438682,0043895c
                                                          ;             00438c7e
DATA:00468e5e                   undefined2  ??                                      
                            DAT_00468e60:                 ;XREF[9,0]:   00437208,004377d5,004379d7,00437d5a
                                                          ;             004380ce,004383cc,004386a6,00438980
                                                          ;             00438ca2
DATA:00468e60                   undefined2  ??                                      
                            DAT_00468e62:                 ;XREF[9,0]:   0043720e,004377db,004379dd,00437d60
                                                          ;             004380d4,004383d2,004386ac,00438986
                                                          ;             00438ca8
DATA:00468e62                   undefined2  ??                                      
                            DAT_00468e64:                 ;XREF[9,0]:   00437202,004377cf,004379d1,00437d54
                                                          ;             004380c8,004383c6,004386a0,0043897a
                                                          ;             00438c9c
DATA:00468e64                   undefined2  ??                                      
                            DAT_00468e66:                 ;XREF[9,0]:   004371fc,004377c9,004379cb,00437d4e
                                                          ;             004380c2,004383c0,0043869a,00438974
                                                          ;             00438c96
DATA:00468e66                   undefined2  ??                                      
                            DAT_00468e68:                 ;XREF[8,0]:   00437226,004377f3,00437d78,004380ec
                                                          ;             004383ea,004386c4,0043899e,00438cc0
DATA:00468e68                   undefined2  ??                                      
                            DAT_00468e6a:                 ;XREF[8,0]:   0043722f,004377fc,00437d81,004380f5
                                                          ;             004383f3,004386cd,004389a7,00438cc9
DATA:00468e6a                   undefined2  ??                                      
                            DAT_00468e6c:                 ;XREF[8,0]:   0043721d,004377ea,00437d6f,004380e3
                                                          ;             004383e1,004386bb,00438995,00438cb7
DATA:00468e6c                   undefined2  ??                                      
                            DAT_00468e6e:                 ;XREF[8,0]:   00437214,004377e1,00437d66,004380da
                                                          ;             004383d8,004386b2,0043898c,00438cae
DATA:00468e6e                   undefined2  ??                                      
                            DAT_00468e70:                 ;XREF[7,0]:   0043724a,00437d9c,00438110,0043840e
                                                          ;             004386e8,004389c2,00438ce4
DATA:00468e70                   undefined2  ??                                      
                            DAT_00468e72:                 ;XREF[7,0]:   00437253,00437da5,00438119,00438417
                                                          ;             004386f1,004389cb,00438ced
DATA:00468e72                   undefined2  ??                                      
                            DAT_00468e74:                 ;XREF[7,0]:   00437241,00437d93,00438107,00438405
                                                          ;             004386df,004389b9,00438cdb
DATA:00468e74                   undefined2  ??                                      
                            DAT_00468e76:                 ;XREF[7,0]:   00437238,00437d8a,004380fe,004383fc
                                                          ;             004386d6,004389b0,00438cd2
DATA:00468e76                   undefined2  ??                                      
                            DAT_00468e78:                 ;XREF[7,0]:   0043726e,00437dc0,00438134,00438432
                                                          ;             0043870c,004389e6,00438d08
DATA:00468e78                   undefined2  ??                                      
                            DAT_00468e7a:                 ;XREF[7,0]:   00437277,00437dc9,0043813d,0043843b
                                                          ;             00438715,004389ef,00438d11
DATA:00468e7a                   undefined2  ??                                      
                            DAT_00468e7c:                 ;XREF[7,0]:   00437265,00437db7,0043812b,00438429
                                                          ;             00438703,004389dd,00438cff
DATA:00468e7c                   undefined2  ??                                      
                            DAT_00468e7e:                 ;XREF[7,0]:   0043725c,00437dae,00438122,00438420
                                                          ;             004386fa,004389d4,00438cf6
DATA:00468e7e                   undefined2  ??                                      
                            DAT_00468e80:                 ;XREF[7,0]:   00437292,00437de4,00438158,00438456
                                                          ;             00438730,00438a0a,00438d2c
DATA:00468e80                   undefined2  ??                                      
                            DAT_00468e82:                 ;XREF[7,0]:   0043729b,00437ded,00438161,0043845f
                                                          ;             00438739,00438a13,00438d35
DATA:00468e82                   undefined2  ??                                      
                            DAT_00468e84:                 ;XREF[7,0]:   00437289,00437ddb,0043814f,0043844d
                                                          ;             00438727,00438a01,00438d23
DATA:00468e84                   undefined2  ??                                      
                            DAT_00468e86:                 ;XREF[7,0]:   00437280,00437dd2,00438146,00438444
                                                          ;             0043871e,004389f8,00438d1a
DATA:00468e86                   undefined2  ??                                      
                            DAT_00468e88:                 ;XREF[6,0]:   004372b6,0043817c,0043847a,00438754
                                                          ;             00438a2e,00438d50
DATA:00468e88                   undefined2  ??                                      
                            DAT_00468e8a:                 ;XREF[6,0]:   004372bf,00438185,00438483,0043875d
                                                          ;             00438a37,00438d59
DATA:00468e8a                   undefined2  ??                                      
                            DAT_00468e8c:                 ;XREF[6,0]:   004372ad,00438173,00438471,0043874b
                                                          ;             00438a25,00438d47
DATA:00468e8c                   undefined2  ??                                      
                            DAT_00468e8e:                 ;XREF[6,0]:   004372a4,0043816a,00438468,00438742
                                                          ;             00438a1c,00438d3e
DATA:00468e8e                   undefined2  ??                                      
                            DAT_00468e90:                 ;XREF[5,0]:   004381a0,0043849e,00438778,00438a52
                                                          ;             00438d74
DATA:00468e90                   undefined2  ??                                      
                            DAT_00468e92:                 ;XREF[5,0]:   004381a9,004384a7,00438781,00438a5b
                                                          ;             00438d7d
DATA:00468e92                   undefined2  ??                                      
                            DAT_00468e94:                 ;XREF[5,0]:   00438197,00438495,0043876f,00438a49
                                                          ;             00438d6b
DATA:00468e94                   undefined2  ??                                      
                            DAT_00468e96:                 ;XREF[5,0]:   0043818e,0043848c,00438766,00438a40
                                                          ;             00438d62
DATA:00468e96                   undefined2  ??                                      
                            DAT_00468e98:                 ;XREF[4,0]:   004381c4,004384c2,0043879c,00438a76
DATA:00468e98                   undefined2  ??                                      
                            DAT_00468e9a:                 ;XREF[4,0]:   004381cd,004384cb,004387a5,00438a7f
DATA:00468e9a                   undefined2  ??                                      
                            DAT_00468e9c:                 ;XREF[4,0]:   004381bb,004384b9,00438793,00438a6d
DATA:00468e9c                   undefined2  ??                                      
                            DAT_00468e9e:                 ;XREF[4,0]:   004381b2,004384b0,0043878a,00438a64
DATA:00468e9e                   undefined2  ??                                      
                            DAT_00468ea0:                 ;XREF[2,0]:   004381e8,00438a9a
DATA:00468ea0                   undefined2  ??                                      
                            DAT_00468ea2:                 ;XREF[2,0]:   004381f1,00438aa3
DATA:00468ea2                   undefined2  ??                                      
                            DAT_00468ea4:                 ;XREF[2,0]:   004381df,00438a91
DATA:00468ea4                   undefined2  ??                                      
                            DAT_00468ea6:                 ;XREF[2,0]:   004381d6,00438a88
DATA:00468ea6                   undefined2  ??                                      
                            DAT_00468ea8:                 ;XREF[1,0]:   00438abe
DATA:00468ea8                   undefined2  ??                                      
                            DAT_00468eaa:                 ;XREF[1,0]:   00438ac7
DATA:00468eaa                   undefined2  ??                                      
                            DAT_00468eac:                 ;XREF[1,0]:   00438ab5
DATA:00468eac                   undefined2  ??                                      
                            DAT_00468eae:                 ;XREF[1,0]:   00438aac
DATA:00468eae                   undefined2  ??                                      
DATA:00468eb0                   ??          ??                                      
DATA:00468eb1                   ??          ??                                      
DATA:00468eb2                   ??          ??                                      
DATA:00468eb3                   ??          ??                                      
DATA:00468eb4                   ??          ??                                      
DATA:00468eb5                   ??          ??                                      
DATA:00468eb6                   ??          ??                                      
DATA:00468eb7                   ??          ??                                      
DATA:00468eb8                   ??          ??                                      
DATA:00468eb9                   ??          ??                                      
DATA:00468eba                   ??          ??                                      
DATA:00468ebb                   ??          ??                                      
DATA:00468ebc                   ??          ??                                      
DATA:00468ebd                   ??          ??                                      
DATA:00468ebe                   ??          ??                                      
DATA:00468ebf                   ??          ??                                      
DATA:00468ec0                   ??          ??                                      
DATA:00468ec1                   ??          ??                                      
DATA:00468ec2                   ??          ??                                      
DATA:00468ec3                   ??          ??                                      
DATA:00468ec4                   ??          ??                                      
DATA:00468ec5                   ??          ??                                      
DATA:00468ec6                   ??          ??                                      
DATA:00468ec7                   ??          ??                                      
DATA:00468ec8                   ??          ??                                      
DATA:00468ec9                   ??          ??                                      
DATA:00468eca                   ??          ??                                      
DATA:00468ecb                   ??          ??                                      
DATA:00468ecc                   ??          ??                                      
DATA:00468ecd                   ??          ??                                      
DATA:00468ece                   ??          ??                                      
DATA:00468ecf                   ??          ??                                      
DATA:00468ed0                   ??          ??                                      
DATA:00468ed1                   ??          ??                                      
DATA:00468ed2                   ??          ??                                      
DATA:00468ed3                   ??          ??                                      
DATA:00468ed4                   ??          ??                                      
DATA:00468ed5                   ??          ??                                      
DATA:00468ed6                   ??          ??                                      
DATA:00468ed7                   ??          ??                                      
DATA:00468ed8                   ??          ??                                      
DATA:00468ed9                   ??          ??                                      
DATA:00468eda                   ??          ??                                      
DATA:00468edb                   ??          ??                                      
DATA:00468edc                   ??          ??                                      
DATA:00468edd                   ??          ??                                      
DATA:00468ede                   ??          ??                                      
DATA:00468edf                   ??          ??                                      
DATA:00468ee0                   ??          ??                                      
DATA:00468ee1                   ??          ??                                      
DATA:00468ee2                   ??          ??                                      
DATA:00468ee3                   ??          ??                                      
DATA:00468ee4                   ??          ??                                      
DATA:00468ee5                   ??          ??                                      
DATA:00468ee6                   ??          ??                                      
DATA:00468ee7                   ??          ??                                      
DATA:00468ee8                   ??          ??                                      
DATA:00468ee9                   ??          ??                                      
DATA:00468eea                   ??          ??                                      
DATA:00468eeb                   ??          ??                                      
DATA:00468eec                   ??          ??                                      
DATA:00468eed                   ??          ??                                      
DATA:00468eee                   ??          ??                                      
DATA:00468eef                   ??          ??                                      
DATA:00468ef0                   ??          ??                                      
DATA:00468ef1                   ??          ??                                      
DATA:00468ef2                   ??          ??                                      
DATA:00468ef3                   ??          ??                                      
DATA:00468ef4                   ??          ??                                      
DATA:00468ef5                   ??          ??                                      
DATA:00468ef6                   ??          ??                                      
DATA:00468ef7                   ??          ??                                      
DATA:00468ef8                   ??          ??                                      
DATA:00468ef9                   ??          ??                                      
DATA:00468efa                   ??          ??                                      
DATA:00468efb                   ??          ??                                      
DATA:00468efc                   ??          ??                                      
DATA:00468efd                   ??          ??                                      
DATA:00468efe                   ??          ??                                      
DATA:00468eff                   ??          ??                                      
DATA:00468f00                   ??          ??                                      
DATA:00468f01                   ??          ??                                      
DATA:00468f02                   ??          ??                                      
DATA:00468f03                   ??          ??                                      
DATA:00468f04                   ??          ??                                      
DATA:00468f05                   ??          ??                                      
DATA:00468f06                   ??          ??                                      
DATA:00468f07                   ??          ??                                      
DATA:00468f08                   ??          ??                                      
DATA:00468f09                   ??          ??                                      
DATA:00468f0a                   ??          ??                                      
DATA:00468f0b                   ??          ??                                      
DATA:00468f0c                   ??          ??                                      
DATA:00468f0d                   ??          ??                                      
DATA:00468f0e                   ??          ??                                      
DATA:00468f0f                   ??          ??                                      
DATA:00468f10                   ??          ??                                      
DATA:00468f11                   ??          ??                                      
DATA:00468f12                   ??          ??                                      
DATA:00468f13                   ??          ??                                      
DATA:00468f14                   ??          ??                                      
DATA:00468f15                   ??          ??                                      
DATA:00468f16                   ??          ??                                      
DATA:00468f17                   ??          ??                                      
DATA:00468f18                   ??          ??                                      
DATA:00468f19                   ??          ??                                      
DATA:00468f1a                   ??          ??                                      
DATA:00468f1b                   ??          ??                                      
DATA:00468f1c                   ??          ??                                      
DATA:00468f1d                   ??          ??                                      
DATA:00468f1e                   ??          ??                                      
DATA:00468f1f                   ??          ??                                      
DATA:00468f20                   ??          ??                                      
DATA:00468f21                   ??          ??                                      
DATA:00468f22                   ??          ??                                      
DATA:00468f23                   ??          ??                                      
DATA:00468f24                   ??          ??                                      
DATA:00468f25                   ??          ??                                      
DATA:00468f26                   ??          ??                                      
DATA:00468f27                   ??          ??                                      
DATA:00468f28                   ??          ??                                      
DATA:00468f29                   ??          ??                                      
DATA:00468f2a                   ??          ??                                      
DATA:00468f2b                   ??          ??                                      
                            DAT_00468f2c:                 ;XREF[184,0]: 004353b6,004355fa,004357d4,004357ef
                                                          ;             004359eb,00435b43,00435b63,00435b7e
                                                          ;             00435b97,00435ba9,00435bc3,00435bd3
                                                          ;             00435d09,00435d33,00435d46,00435d5c
                                                          ;             00435ed7,00438f84,00439044,0043905d
                                                          ;             0043907c,00439099,004390ab,004390ef
                                                          ;             0043918e,004391a9,004391b9,004391d0
                                                          ;             004391e8,00439200,00439218,0043922e
                                                          ;             00439246,00439258,0043926a,00439284
                                                          ;             0043929a,004392b0,004392dd,00439300
                                                          ;             00439313,00439326,004394d1,004394f1
                                                          ;             00439507,00439572,0043958d,004395a3
                                                          ;             004395b3,004395c9,004395e4,004395f5
                                                          ;             00439616,0043962d,00439655,0043966b
                                                          ;             00439683,00439695,004396a7,004396c1
                                                          ;             004396d7,004396ed,00439705,0043971b
                                                          ;             00439754,0043976b,004397a7,004397c3
                                                          ;             004397e1,0043980f,00439869,00439880
                                                          ;             0043989d,004398cc,004398f6,00439912
                                                          ;             00439945,0043995c,00439979,00439992
                                                          ;             004399b2,004399cd,004399fc,00439a26
                                                          ;             00439a42,00439a75,00439a8c,00439aa9
                                                          ;             00439ac2,00439ae9,00439afa,00439b1a
                                                          ;             00439b36,00439b4a,00439b5e,00439b7c
                                                          ;             00439ba2,00439bbc,00439bd6,00439c12
                                                          ;             00439c28,00439c3c,00439c62,00439c78
                                                          ;             00439c8c,00439cb2,00439cc9,00439d16
                                                          ;             00439d29,00439d57,00439d6c,00439d7f
                                                          ;             00439da3,00439e26,00439e3b,00439e4e
                                                          ;             00439e73,00439e88,00439e9b,00439ec0
                                                          ;             00439ed7,00439f27,00439f3a,00439f69
                                                          ;             00439f7e,00439f91,00439fb6,0043a014
                                                          ;             0043a031,0043a046,0043a059,0043a06c
                                                          ;             0043a089,0043a09e,0043a0b1,0043a102
                                                          ;             0043a11c,0043a13b,0043a158,0043a16a
                                                          ;             0043a17e,0043a19d,0043a1ba,0043a1cc
                                                          ;             0043a204,0043a223,0043a240,0043a252
                                                          ;             0043a266,0043a285,0043a2a2,0043a2b4
                                                          ;             0043a2f6,0043a30e,0043a33c,0043a36e
                                                          ;             0043a3a2,0043a3d4,0043a457,0043a46f
                                                          ;             0043a487,0043a4f1,0043a50b,0043a59b
                                                          ;             0043a5ac,0043a5e2,0043a5f9,0043a618
                                                          ;             0043a63b,0043a65c,0043a683,0043a6aa
                                                          ;             0043a705,0043a75f,0043a77a,0043a7a0
                                                          ;             0043a7c7,0043a7ee,0043a8d2,0043a8e3
                                                          ;             0043a8f6,0043a91a,0043a92b,0043a93e
DATA:00468f2c                   undefined4  ??                                      
                            DAT_00468f30:                 ;XREF[17,0]:  00435c7d,00435ca3,00435cbc,00435eb9
                                                          ;             00438dda,00438e27,00438f18,00439109
                                                          ;             004391bb,004392be,004394f7,00439514
                                                          ;             0043a872,0043a981,0043a990,0043aa53
                                                          ;             0043aa62
DATA:00468f30                   undefined2  ??                                      
DATA:00468f32                   ??          ??                                      
DATA:00468f33                   ??          ??                                      
                            DAT_00468f34:                 ;XREF[19,0]:  00438de0,00438efb,00438f02,00438f0f
                                                          ;             00438f2b,00438f37,00438f3f,0043911c
                                                          ;             0043912a,0043913a,00439148,00439158
                                                          ;             00439166,004391d2,0043950e,00439527
                                                          ;             00439534,0043953d,0043a86a
DATA:00468f34                   undefined2  ??                                      
DATA:00468f36                   ??          ??                                      
DATA:00468f37                   ??          ??                                      
                            DAT_00468f38:                 ;XREF[4,0]:   00435557,0043a9d4,0043a9e8,0043aa15
DATA:00468f38                   undefined4  ??                                      
                            DAT_00468f3c:                 ;XREF[7,0]:   004356e7,00435763,0043576a,00435776
                                                          ;             004357c6,004357e1,004357fd
DATA:00468f3c                   undefined2  ??                                      
                            DAT_00468f3e:                 ;XREF[4,0]:   004356de,0043577f,0043579f,004357a6
DATA:00468f3e                   undefined2  ??                                      
                            DAT_00468f40:                 ;XREF[4,0]:   004356ca,004356f0,00435791,004392eb
DATA:00468f40                   ??          ??                                      
DATA:00468f41                   ??          ??                                      
                            DAT_00468f42:                 ;XREF[3,0]:   004356d4,00435702,004392e2
DATA:00468f42                   ??          ??                                      
DATA:00468f43                   ??          ??                                      
                            DAT_00468f44:                 ;XREF[3,0]:   00435483,0043548c,0043556f
DATA:00468f44                   undefined4  ??                                      
                            DAT_00468f48:                 ;XREF[4,0]:   0043549a,0043549f,0043557b,0043aa04
DATA:00468f48                   undefined4  ??                                      
                            DAT_00468f4c:                 ;XREF[3,0]:   00435676,00435680,0043aa3b
DATA:00468f4c                   ??          ??                                      
DATA:00468f4d                   ??          ??                                      
                            DAT_00468f4e:                 ;XREF[5,0]:   00435669,00438fbb,00438fd7,004390c0
                                                          ;             004391ea
DATA:00468f4e                   undefined2  ??                                      
                            DAT_00468f50:                 ;XREF[5,0]:   00435664,00438fc9,00438fee,004390b9
                                                          ;             00439202
DATA:00468f50                   undefined2  ??                                      
DATA:00468f52                   ??          ??                                      
DATA:00468f53                   ??          ??                                      
                            DAT_00468f54:                 ;XREF[6,0]:   0043535e,004354ce,004354d8,00435521
                                                          ;             0043558c,00435598
DATA:00468f54                   undefined4  ??                                      
                            DAT_00468f58:                 ;XREF[1,0]:   0043558c
DATA:00468f58                   undefined4  ??                                      
DATA:00468f5c                   ??          ??                                      
DATA:00468f5d                   ??          ??                                      
DATA:00468f5e                   ??          ??                                      
DATA:00468f5f                   ??          ??                                      
DATA:00468f60                   ??          ??                                      
DATA:00468f61                   ??          ??                                      
DATA:00468f62                   ??          ??                                      
DATA:00468f63                   ??          ??                                      
DATA:00468f64                   ??          ??                                      
DATA:00468f65                   ??          ??                                      
DATA:00468f66                   ??          ??                                      
DATA:00468f67                   ??          ??                                      
DATA:00468f68                   ??          ??                                      
DATA:00468f69                   ??          ??                                      
DATA:00468f6a                   ??          ??                                      
DATA:00468f6b                   ??          ??                                      
DATA:00468f6c                   ??          ??                                      
DATA:00468f6d                   ??          ??                                      
DATA:00468f6e                   ??          ??                                      
DATA:00468f6f                   ??          ??                                      
DATA:00468f70                   ??          ??                                      
DATA:00468f71                   ??          ??                                      
DATA:00468f72                   ??          ??                                      
DATA:00468f73                   ??          ??                                      
DATA:00468f74                   ??          ??                                      
DATA:00468f75                   ??          ??                                      
DATA:00468f76                   ??          ??                                      
DATA:00468f77                   ??          ??                                      
DATA:00468f78                   ??          ??                                      
DATA:00468f79                   ??          ??                                      
DATA:00468f7a                   ??          ??                                      
DATA:00468f7b                   ??          ??                                      
DATA:00468f7c                   ??          ??                                      
DATA:00468f7d                   ??          ??                                      
DATA:00468f7e                   ??          ??                                      
DATA:00468f7f                   ??          ??                                      
DATA:00468f80                   ??          ??                                      
DATA:00468f81                   ??          ??                                      
DATA:00468f82                   ??          ??                                      
DATA:00468f83                   ??          ??                                      
                            DAT_00468f84:                 ;XREF[4,0]:   004354ff,00435506,004355b4,004355bd
DATA:00468f84                   undefined4  ??                                      
                            DAT_00468f88:                 ;XREF[9,0]:   004354e6,00435526,0043559e,004355aa
                                                          ;             00438dfa,00438e09,00438f4c,00438f5c
                                                          ;             00439550
DATA:00468f88                   undefined4  ??                                      
DATA:00468f8c                   ??          ??                                      
DATA:00468f8d                   ??          ??                                      
DATA:00468f8e                   ??          ??                                      
DATA:00468f8f                   ??          ??                                      
DATA:00468f90                   ??          ??                                      
DATA:00468f91                   ??          ??                                      
DATA:00468f92                   ??          ??                                      
DATA:00468f93                   ??          ??                                      
DATA:00468f94                   ??          ??                                      
DATA:00468f95                   ??          ??                                      
DATA:00468f96                   ??          ??                                      
DATA:00468f97                   ??          ??                                      
                            DAT_00468f98:                 ;XREF[2,0]:   00438f4c,00438f5c
DATA:00468f98                   undefined4  ??                                      
DATA:00468f9c                   ??          ??                                      
DATA:00468f9d                   ??          ??                                      
DATA:00468f9e                   ??          ??                                      
DATA:00468f9f                   ??          ??                                      
DATA:00468fa0                   ??          ??                                      
DATA:00468fa1                   ??          ??                                      
DATA:00468fa2                   ??          ??                                      
DATA:00468fa3                   ??          ??                                      
DATA:00468fa4                   ??          ??                                      
DATA:00468fa5                   ??          ??                                      
DATA:00468fa6                   ??          ??                                      
DATA:00468fa7                   ??          ??                                      
                            DAT_00468fa8:                 ;XREF[2,0]:   00438f4c,00438f5c
DATA:00468fa8                   undefined4  ??                                      
DATA:00468fac                   ??          ??                                      
DATA:00468fad                   ??          ??                                      
DATA:00468fae                   ??          ??                                      
DATA:00468faf                   ??          ??                                      
DATA:00468fb0                   ??          ??                                      
DATA:00468fb1                   ??          ??                                      
DATA:00468fb2                   ??          ??                                      
DATA:00468fb3                   ??          ??                                      
DATA:00468fb4                   ??          ??                                      
DATA:00468fb5                   ??          ??                                      
DATA:00468fb6                   ??          ??                                      
DATA:00468fb7                   ??          ??                                      
                            DAT_00468fb8:                 ;XREF[3,0]:   00435511,004355c0,004355c9
DATA:00468fb8                   undefined4  ??                                      
                            DAT_00468fbc:                 ;XREF[8,0]:   00438e01,00438f53,00438f8b,00438fa3
                                                          ;             00439008,00439020,00439557,0043955c
DATA:00468fbc                   undefined4  ??                                      
                            DAT_00468fc0:                 ;XREF[3,0]:   004353d1,004353dc,004353ea
DATA:00468fc0                   undefined4  ??                                      
                            DAT_00468fc4:                 ;XREF[7,0]:   00435ac9,00435ade,00435d13,00435dba
                                                          ;             00435df6,00435e0a,00435efc
DATA:00468fc4                   undefined4  ??                                      
                            DAT_00468fc8:                 ;XREF[2,0]:   00435d13,00435dba
DATA:00468fc8                   undefined4  ??                                      
DATA:00468fcc                   ??          ??                                      
DATA:00468fcd                   ??          ??                                      
DATA:00468fce                   ??          ??                                      
DATA:00468fcf                   ??          ??                                      
                            DAT_00468fd0:                 ;XREF[4,0]:   00435435,00435446,0043586f,00435d7b
DATA:00468fd0                   undefined4  ??                                      
                            DAT_00468fd4:                 ;XREF[5,0]:   0043545f,0043546a,004358c1,004358d2
                                                          ;             00435d6f
DATA:00468fd4                   undefined4  ??                                      
DATA:00468fd8                   ??          ??                                      
DATA:00468fd9                   ??          ??                                      
DATA:00468fda                   ??          ??                                      
DATA:00468fdb                   ??          ??                                      
                            DAT_00468fdc:                 ;XREF[2,0]:   00435b15,00435b22
DATA:00468fdc                   undefined4  ??                                      
DATA:00468fe0                   ??          ??                                      
DATA:00468fe1                   ??          ??                                      
DATA:00468fe2                   ??          ??                                      
DATA:00468fe3                   ??          ??                                      
DATA:00468fe4                   ??          ??                                      
DATA:00468fe5                   ??          ??                                      
DATA:00468fe6                   ??          ??                                      
DATA:00468fe7                   ??          ??                                      
                            DAT_00468fe8:                 ;XREF[2,0]:   00435a0f,00435a14
DATA:00468fe8                   undefined4  ??                                      
                            DAT_00468fec:                 ;XREF[2,0]:   00435a3d,00435a42
DATA:00468fec                   undefined4  ??                                      
                            DAT_00468ff0:                 ;XREF[2,0]:   00435a68,00435a6d
DATA:00468ff0                   undefined4  ??                                      
                            DAT_00468ff4:                 ;XREF[3,0]:   0043573e,004392c7,004395cf
DATA:00468ff4                   undefined2  ??                                      
                            DAT_00468ff6:                 ;XREF[3,0]:   00435368,0043562b,00435635
DATA:00468ff6                   ??          ??                                      
DATA:00468ff7                   ??          ??                                      
                            DAT_00468ff8:                 ;XREF[9,0]:   0043aa84,0043aae9,0043ab8c,0043abd9
                                                          ;             0043ac36,0043aeac,0043af6f,0043b1d4
                                                          ;             0043b293
DATA:00468ff8                   undefined4  ??                                      
                            ;************************************************************************************************
                            ;*  hMenu parameter of SetMenu                                                                  *
                            ;*                                                                                              *
                            ;*  hMenu parameter of InsertMenuA                                                              *
                            ;*                                                                                              *
                            ;*  hMenu parameter of EnableMenuItem                                                           *
                            ;*                                                                                              *
                            ;*  hMenu parameter of DestroyMenu                                                              *
                            ;*                                                                                              *
                            ;*  hMenu parameter of DeleteMenu                                                               *
                            ;*                                                                                              *
                            ;*  hMenu parameter of AppendMenuA                                                              *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hMenu_00468ffc:               ;XREF[8,0]:   0043ab96,0043ab9b,0043abb2,0043ac29
                                                          ;             0043adf5,0043af06,0043b0eb,0043b148
DATA:00468ffc                   HMENU       NaP                                     
DATA:00469000                   ??          ??                                      
DATA:00469001                   ??          ??                                      
                            DAT_00469002:                 ;XREF[1,0]:   0043b507
DATA:00469002                   ??          ??                                      
DATA:00469003                   ??          ??                                      
DATA:00469004                   ??          ??                                      
DATA:00469005                   ??          ??                                      
                            DAT_00469006:                 ;XREF[14,0]:  0043b518,0043b579,0043b702,0043b708
                                                          ;             0043b74f,0043b765,0043b7be,0043b7ca
                                                          ;             0043b85a,0043b889,0043b8a4,0043b8fb
                                                          ;             0043b90b,0043b930
DATA:00469006                   undefined2  ??                                      
                            DAT_00469008:                 ;XREF[11,0]:  0043b522,0043b714,0043b774,0043b78f
                                                          ;             0043b7d9,0043b7e6,0043b861,0043b8b1
                                                          ;             0043b8cc,0043b8df,0043b8ef
DATA:00469008                   undefined2  ??                                      
                            DAT_0046900a:                 ;XREF[5,0]:   0043b335,0043b874,0043b890,0043b8ab
                                                          ;             0043b911
DATA:0046900a                   undefined2  ??                                      
                            DAT_0046900c:                 ;XREF[5,0]:   0043b33b,0043b883,0043b8b8,0043b8d3
                                                          ;             0043b91b
DATA:0046900c                   undefined2  ??                                      
                            DAT_0046900e:                 ;XREF[1,0]:   0043ba56
DATA:0046900e                   undefined2  ??                                      
                            DAT_00469010:                 ;XREF[1,0]:   0043ba60
DATA:00469010                   undefined2  ??                                      
                            DAT_00469012:                 ;XREF[3,0]:   0043b53c,0043b6e2,0043b9ba
DATA:00469012                   ??          ??                                      
DATA:00469013                   ??          ??                                      
DATA:00469014                   ??          ??                                      
DATA:00469015                   ??          ??                                      
                            DAT_00469016:                 ;XREF[2,0]:   0043b86b,0043b87a
DATA:00469016                   undefined4  ??                                      
                            DAT_0046901a:                 ;XREF[8,0]:   0043b52c,0043b563,0043b584,0043b67a
                                                          ;             0043b6d9,0043b84c,0043b963,0043b9b1
DATA:0046901a                   ??          ??                                      
DATA:0046901b                   ??          ??                                      
                            DAT_0046901c:                 ;XREF[2,0]:   0043b56d,0043b92a
DATA:0046901c                   undefined4  ??                                      
                            DAT_00469020:                 ;XREF[2,0]:   0043b66c,0043b94c
DATA:00469020                   undefined4  ??                                      
                            DAT_00469024:                 ;XREF[1,0]:   0043b93f
DATA:00469024                   undefined2  ??                                      
                            DAT_00469026:                 ;XREF[1,0]:   0043b665
DATA:00469026                   undefined2  ??                                      
                            DAT_00469028:                 ;XREF[2,0]:   0043b3cc,0043b46e
DATA:00469028                   undefined2  ??                                      
                            DAT_0046902a:                 ;XREF[1,0]:   0043b467
DATA:0046902a                   undefined2  ??                                      
                            DAT_0046902c:                 ;XREF[1,0]:   0043b460
DATA:0046902c                   undefined2  ??                                      
                            DAT_0046902e:                 ;XREF[1,0]:   0043b459
DATA:0046902e                   undefined2  ??                                      
                            DAT_00469030:                 ;XREF[4,0]:   0043b3e6,0043b3eb,0043b3f8,0043b985
DATA:00469030                   undefined2  ??                                      
                            DAT_00469032:                 ;XREF[3,0]:   0043b3f1,0043b404,0043b98f
DATA:00469032                   undefined2  ??                                      
                            DAT_00469034:                 ;XREF[2,0]:   0043b3fb,0043b99d
DATA:00469034                   undefined2  ??                                      
                            DAT_00469036:                 ;XREF[2,0]:   0043b408,0043b9ab
DATA:00469036                   undefined2  ??                                      
DATA:00469038                   ??          ??                                      
DATA:00469039                   ??          ??                                      
DATA:0046903a                   ??          ??                                      
DATA:0046903b                   ??          ??                                      
DATA:0046903c                   ??          ??                                      
DATA:0046903d                   ??          ??                                      
DATA:0046903e                   ??          ??                                      
DATA:0046903f                   ??          ??                                      
                            DAT_00469040:                 ;XREF[2,0]:   0043bad9,0043bae6
DATA:00469040                   ??          ??                                      
DATA:00469041                   ??          ??                                      
DATA:00469042                   ??          ??                                      
DATA:00469043                   ??          ??                                      
DATA:00469044                   ??          ??                                      
DATA:00469045                   ??          ??                                      
DATA:00469046                   ??          ??                                      
DATA:00469047                   ??          ??                                      
DATA:00469048                   ??          ??                                      
DATA:00469049                   ??          ??                                      
DATA:0046904a                   ??          ??                                      
DATA:0046904b                   ??          ??                                      
DATA:0046904c                   ??          ??                                      
DATA:0046904d                   ??          ??                                      
DATA:0046904e                   ??          ??                                      
DATA:0046904f                   ??          ??                                      
DATA:00469050                   ??          ??                                      
DATA:00469051                   ??          ??                                      
DATA:00469052                   ??          ??                                      
DATA:00469053                   ??          ??                                      
DATA:00469054                   ??          ??                                      
DATA:00469055                   ??          ??                                      
DATA:00469056                   ??          ??                                      
DATA:00469057                   ??          ??                                      
DATA:00469058                   ??          ??                                      
DATA:00469059                   ??          ??                                      
DATA:0046905a                   ??          ??                                      
DATA:0046905b                   ??          ??                                      
DATA:0046905c                   ??          ??                                      
DATA:0046905d                   ??          ??                                      
DATA:0046905e                   ??          ??                                      
DATA:0046905f                   ??          ??                                      
DATA:00469060                   ??          ??                                      
DATA:00469061                   ??          ??                                      
DATA:00469062                   ??          ??                                      
DATA:00469063                   ??          ??                                      
DATA:00469064                   ??          ??                                      
DATA:00469065                   ??          ??                                      
DATA:00469066                   ??          ??                                      
DATA:00469067                   ??          ??                                      
DATA:00469068                   ??          ??                                      
DATA:00469069                   ??          ??                                      
DATA:0046906a                   ??          ??                                      
DATA:0046906b                   ??          ??                                      
DATA:0046906c                   ??          ??                                      
DATA:0046906d                   ??          ??                                      
DATA:0046906e                   ??          ??                                      
DATA:0046906f                   ??          ??                                      
DATA:00469070                   ??          ??                                      
DATA:00469071                   ??          ??                                      
DATA:00469072                   ??          ??                                      
DATA:00469073                   ??          ??                                      
DATA:00469074                   ??          ??                                      
DATA:00469075                   ??          ??                                      
DATA:00469076                   ??          ??                                      
DATA:00469077                   ??          ??                                      
DATA:00469078                   ??          ??                                      
DATA:00469079                   ??          ??                                      
DATA:0046907a                   ??          ??                                      
DATA:0046907b                   ??          ??                                      
DATA:0046907c                   ??          ??                                      
DATA:0046907d                   ??          ??                                      
DATA:0046907e                   ??          ??                                      
DATA:0046907f                   ??          ??                                      
DATA:00469080                   ??          ??                                      
DATA:00469081                   ??          ??                                      
DATA:00469082                   ??          ??                                      
DATA:00469083                   ??          ??                                      
DATA:00469084                   ??          ??                                      
DATA:00469085                   ??          ??                                      
DATA:00469086                   ??          ??                                      
DATA:00469087                   ??          ??                                      
DATA:00469088                   ??          ??                                      
DATA:00469089                   ??          ??                                      
DATA:0046908a                   ??          ??                                      
DATA:0046908b                   ??          ??                                      
DATA:0046908c                   ??          ??                                      
DATA:0046908d                   ??          ??                                      
DATA:0046908e                   ??          ??                                      
DATA:0046908f                   ??          ??                                      
                            DAT_00469090:                 ;XREF[8,0]:   0043bc69,0043bc80,0043bf8f,0043bf9e
                                                          ;             0043c133,0043c143,0043c150,0043c1b0
DATA:00469090                   undefined2  ??                                      
                            DAT_00469092:                 ;XREF[1,0]:   0043bc83
DATA:00469092                   undefined2  ??                                      
DATA:00469094                   ??          ??                                      
DATA:00469095                   ??          ??                                      
DATA:00469096                   ??          ??                                      
DATA:00469097                   ??          ??                                      
DATA:00469098                   ??          ??                                      
DATA:00469099                   ??          ??                                      
DATA:0046909a                   ??          ??                                      
DATA:0046909b                   ??          ??                                      
DATA:0046909c                   ??          ??                                      
DATA:0046909d                   ??          ??                                      
DATA:0046909e                   ??          ??                                      
DATA:0046909f                   ??          ??                                      
                            DAT_004690a0:                 ;XREF[6,0]:   0043bcbf,0043bea2,0043beb1,0043c017
                                                          ;             0043c027,0043c034
DATA:004690a0                   undefined2  ??                                      
                            DAT_004690a2:                 ;XREF[1,0]:   0043bce8
DATA:004690a2                   undefined2  ??                                      
                            DAT_004690a4:                 ;XREF[1,0]:   0043bd11
DATA:004690a4                   undefined2  ??                                      
DATA:004690a6                   ??          ??                                      
DATA:004690a7                   ??          ??                                      
DATA:004690a8                   ??          ??                                      
DATA:004690a9                   ??          ??                                      
DATA:004690aa                   ??          ??                                      
DATA:004690ab                   ??          ??                                      
DATA:004690ac                   ??          ??                                      
DATA:004690ad                   ??          ??                                      
DATA:004690ae                   ??          ??                                      
DATA:004690af                   ??          ??                                      
                            DAT_004690b0:                 ;XREF[6,0]:   0043bd45,0043beef,0043befe,0043c06f
                                                          ;             0043c07f,0043c08c
DATA:004690b0                   undefined2  ??                                      
                            DAT_004690b2:                 ;XREF[1,0]:   0043bd5f
DATA:004690b2                   undefined2  ??                                      
                            DAT_004690b4:                 ;XREF[1,0]:   0043bd79
DATA:004690b4                   undefined2  ??                                      
                            DAT_004690b6:                 ;XREF[1,0]:   0043bd93
DATA:004690b6                   undefined2  ??                                      
DATA:004690b8                   ??          ??                                      
DATA:004690b9                   ??          ??                                      
DATA:004690ba                   ??          ??                                      
DATA:004690bb                   ??          ??                                      
DATA:004690bc                   ??          ??                                      
DATA:004690bd                   ??          ??                                      
DATA:004690be                   ??          ??                                      
DATA:004690bf                   ??          ??                                      
                            DAT_004690c0:                 ;XREF[6,0]:   0043bdb8,0043bf3c,0043bf4b,0043c0c7
                                                          ;             0043c0d7,0043c0e4
DATA:004690c0                   undefined2  ??                                      
                            DAT_004690c2:                 ;XREF[1,0]:   0043bdd2
DATA:004690c2                   undefined2  ??                                      
                            DAT_004690c4:                 ;XREF[1,0]:   0043bdec
DATA:004690c4                   undefined2  ??                                      
                            DAT_004690c6:                 ;XREF[1,0]:   0043be06
DATA:004690c6                   undefined2  ??                                      
                            DAT_004690c8:                 ;XREF[1,0]:   0043be20
DATA:004690c8                   undefined2  ??                                      
                            DAT_004690ca:                 ;XREF[1,0]:   0043be3a
DATA:004690ca                   undefined2  ??                                      
                            DAT_004690cc:                 ;XREF[1,0]:   0043be54
DATA:004690cc                   undefined2  ??                                      
DATA:004690ce                   ??          ??                                      
DATA:004690cf                   ??          ??                                      
                            $Pool.usedNodes:              ;XREF[7,0]:   0043c1d6,0043c1db,0043c1e5,0043c25a
                                                          ;             0043c2a6,0043c2c2,0043c2e7
DATA:004690d0                   undefined4  ??                                      
                            $Pool.freeNodes:              ;XREF[9,0]:   0043c1c9,0043c1f4,0043c1f6,0043c1fd
                                                          ;             0043c22f,0043c24e,0043c277,0043c286
                                                          ;             0043c311
DATA:004690d4                   undefined4  ??                                      
                            DAT_004690d8:                 ;XREF[3,0]:   0043c211,0043c228,0043c266
DATA:004690d8                   undefined4  ??                                      
                            DAT_004690dc:                 ;XREF[1,0]:   0043c32a
DATA:004690dc                   undefined2  ??                                      
DATA:004690de                   ??          ??                                      
DATA:004690df                   ??          ??                                      
                            DAT_004690e0:                 ;XREF[2,0]:   0043c531,0043c565
DATA:004690e0                   ??          ??                                      
DATA:004690e1                   ??          ??                                      
DATA:004690e2                   ??          ??                                      
DATA:004690e3                   ??          ??                                      
DATA:004690e4                   ??          ??                                      
DATA:004690e5                   ??          ??                                      
DATA:004690e6                   ??          ??                                      
DATA:004690e7                   ??          ??                                      
DATA:004690e8                   ??          ??                                      
DATA:004690e9                   ??          ??                                      
DATA:004690ea                   ??          ??                                      
DATA:004690eb                   ??          ??                                      
DATA:004690ec                   ??          ??                                      
DATA:004690ed                   ??          ??                                      
DATA:004690ee                   ??          ??                                      
DATA:004690ef                   ??          ??                                      
DATA:004690f0                   ??          ??                                      
DATA:004690f1                   ??          ??                                      
DATA:004690f2                   ??          ??                                      
DATA:004690f3                   ??          ??                                      
DATA:004690f4                   ??          ??                                      
DATA:004690f5                   ??          ??                                      
DATA:004690f6                   ??          ??                                      
DATA:004690f7                   ??          ??                                      
DATA:004690f8                   ??          ??                                      
DATA:004690f9                   ??          ??                                      
DATA:004690fa                   ??          ??                                      
DATA:004690fb                   ??          ??                                      
DATA:004690fc                   ??          ??                                      
DATA:004690fd                   ??          ??                                      
DATA:004690fe                   ??          ??                                      
DATA:004690ff                   ??          ??                                      
DATA:00469100                   ??          ??                                      
DATA:00469101                   ??          ??                                      
DATA:00469102                   ??          ??                                      
DATA:00469103                   ??          ??                                      
DATA:00469104                   ??          ??                                      
DATA:00469105                   ??          ??                                      
DATA:00469106                   ??          ??                                      
DATA:00469107                   ??          ??                                      
DATA:00469108                   ??          ??                                      
DATA:00469109                   ??          ??                                      
DATA:0046910a                   ??          ??                                      
DATA:0046910b                   ??          ??                                      
DATA:0046910c                   ??          ??                                      
DATA:0046910d                   ??          ??                                      
DATA:0046910e                   ??          ??                                      
DATA:0046910f                   ??          ??                                      
DATA:00469110                   ??          ??                                      
DATA:00469111                   ??          ??                                      
DATA:00469112                   ??          ??                                      
DATA:00469113                   ??          ??                                      
DATA:00469114                   ??          ??                                      
DATA:00469115                   ??          ??                                      
DATA:00469116                   ??          ??                                      
DATA:00469117                   ??          ??                                      
DATA:00469118                   ??          ??                                      
DATA:00469119                   ??          ??                                      
DATA:0046911a                   ??          ??                                      
DATA:0046911b                   ??          ??                                      
DATA:0046911c                   ??          ??                                      
DATA:0046911d                   ??          ??                                      
DATA:0046911e                   ??          ??                                      
DATA:0046911f                   ??          ??                                      
DATA:00469120                   ??          ??                                      
DATA:00469121                   ??          ??                                      
DATA:00469122                   ??          ??                                      
DATA:00469123                   ??          ??                                      
DATA:00469124                   ??          ??                                      
DATA:00469125                   ??          ??                                      
DATA:00469126                   ??          ??                                      
DATA:00469127                   ??          ??                                      
DATA:00469128                   ??          ??                                      
DATA:00469129                   ??          ??                                      
DATA:0046912a                   ??          ??                                      
DATA:0046912b                   ??          ??                                      
DATA:0046912c                   ??          ??                                      
DATA:0046912d                   ??          ??                                      
DATA:0046912e                   ??          ??                                      
DATA:0046912f                   ??          ??                                      
DATA:00469130                   ??          ??                                      
DATA:00469131                   ??          ??                                      
DATA:00469132                   ??          ??                                      
DATA:00469133                   ??          ??                                      
DATA:00469134                   ??          ??                                      
DATA:00469135                   ??          ??                                      
DATA:00469136                   ??          ??                                      
DATA:00469137                   ??          ??                                      
DATA:00469138                   ??          ??                                      
DATA:00469139                   ??          ??                                      
DATA:0046913a                   ??          ??                                      
DATA:0046913b                   ??          ??                                      
DATA:0046913c                   ??          ??                                      
DATA:0046913d                   ??          ??                                      
DATA:0046913e                   ??          ??                                      
DATA:0046913f                   ??          ??                                      
DATA:00469140                   ??          ??                                      
DATA:00469141                   ??          ??                                      
DATA:00469142                   ??          ??                                      
DATA:00469143                   ??          ??                                      
DATA:00469144                   ??          ??                                      
DATA:00469145                   ??          ??                                      
DATA:00469146                   ??          ??                                      
DATA:00469147                   ??          ??                                      
DATA:00469148                   ??          ??                                      
DATA:00469149                   ??          ??                                      
DATA:0046914a                   ??          ??                                      
DATA:0046914b                   ??          ??                                      
DATA:0046914c                   ??          ??                                      
DATA:0046914d                   ??          ??                                      
DATA:0046914e                   ??          ??                                      
DATA:0046914f                   ??          ??                                      
DATA:00469150                   ??          ??                                      
DATA:00469151                   ??          ??                                      
DATA:00469152                   ??          ??                                      
DATA:00469153                   ??          ??                                      
DATA:00469154                   ??          ??                                      
DATA:00469155                   ??          ??                                      
DATA:00469156                   ??          ??                                      
DATA:00469157                   ??          ??                                      
DATA:00469158                   ??          ??                                      
DATA:00469159                   ??          ??                                      
DATA:0046915a                   ??          ??                                      
DATA:0046915b                   ??          ??                                      
DATA:0046915c                   ??          ??                                      
DATA:0046915d                   ??          ??                                      
DATA:0046915e                   ??          ??                                      
DATA:0046915f                   ??          ??                                      
DATA:00469160                   ??          ??                                      
DATA:00469161                   ??          ??                                      
DATA:00469162                   ??          ??                                      
DATA:00469163                   ??          ??                                      
DATA:00469164                   ??          ??                                      
DATA:00469165                   ??          ??                                      
DATA:00469166                   ??          ??                                      
DATA:00469167                   ??          ??                                      
DATA:00469168                   ??          ??                                      
DATA:00469169                   ??          ??                                      
DATA:0046916a                   ??          ??                                      
DATA:0046916b                   ??          ??                                      
DATA:0046916c                   ??          ??                                      
DATA:0046916d                   ??          ??                                      
DATA:0046916e                   ??          ??                                      
DATA:0046916f                   ??          ??                                      
DATA:00469170                   ??          ??                                      
DATA:00469171                   ??          ??                                      
DATA:00469172                   ??          ??                                      
DATA:00469173                   ??          ??                                      
DATA:00469174                   ??          ??                                      
DATA:00469175                   ??          ??                                      
DATA:00469176                   ??          ??                                      
DATA:00469177                   ??          ??                                      
DATA:00469178                   ??          ??                                      
DATA:00469179                   ??          ??                                      
DATA:0046917a                   ??          ??                                      
DATA:0046917b                   ??          ??                                      
DATA:0046917c                   ??          ??                                      
DATA:0046917d                   ??          ??                                      
DATA:0046917e                   ??          ??                                      
DATA:0046917f                   ??          ??                                      
DATA:00469180                   ??          ??                                      
DATA:00469181                   ??          ??                                      
DATA:00469182                   ??          ??                                      
DATA:00469183                   ??          ??                                      
DATA:00469184                   ??          ??                                      
DATA:00469185                   ??          ??                                      
DATA:00469186                   ??          ??                                      
DATA:00469187                   ??          ??                                      
DATA:00469188                   ??          ??                                      
DATA:00469189                   ??          ??                                      
DATA:0046918a                   ??          ??                                      
DATA:0046918b                   ??          ??                                      
DATA:0046918c                   ??          ??                                      
DATA:0046918d                   ??          ??                                      
DATA:0046918e                   ??          ??                                      
DATA:0046918f                   ??          ??                                      
DATA:00469190                   ??          ??                                      
DATA:00469191                   ??          ??                                      
DATA:00469192                   ??          ??                                      
DATA:00469193                   ??          ??                                      
DATA:00469194                   ??          ??                                      
DATA:00469195                   ??          ??                                      
DATA:00469196                   ??          ??                                      
DATA:00469197                   ??          ??                                      
DATA:00469198                   ??          ??                                      
DATA:00469199                   ??          ??                                      
DATA:0046919a                   ??          ??                                      
DATA:0046919b                   ??          ??                                      
DATA:0046919c                   ??          ??                                      
DATA:0046919d                   ??          ??                                      
DATA:0046919e                   ??          ??                                      
DATA:0046919f                   ??          ??                                      
DATA:004691a0                   ??          ??                                      
DATA:004691a1                   ??          ??                                      
DATA:004691a2                   ??          ??                                      
DATA:004691a3                   ??          ??                                      
DATA:004691a4                   ??          ??                                      
DATA:004691a5                   ??          ??                                      
DATA:004691a6                   ??          ??                                      
DATA:004691a7                   ??          ??                                      
DATA:004691a8                   ??          ??                                      
DATA:004691a9                   ??          ??                                      
DATA:004691aa                   ??          ??                                      
DATA:004691ab                   ??          ??                                      
DATA:004691ac                   ??          ??                                      
DATA:004691ad                   ??          ??                                      
DATA:004691ae                   ??          ??                                      
DATA:004691af                   ??          ??                                      
DATA:004691b0                   ??          ??                                      
DATA:004691b1                   ??          ??                                      
DATA:004691b2                   ??          ??                                      
DATA:004691b3                   ??          ??                                      
DATA:004691b4                   ??          ??                                      
DATA:004691b5                   ??          ??                                      
DATA:004691b6                   ??          ??                                      
DATA:004691b7                   ??          ??                                      
DATA:004691b8                   ??          ??                                      
DATA:004691b9                   ??          ??                                      
DATA:004691ba                   ??          ??                                      
DATA:004691bb                   ??          ??                                      
DATA:004691bc                   ??          ??                                      
DATA:004691bd                   ??          ??                                      
DATA:004691be                   ??          ??                                      
DATA:004691bf                   ??          ??                                      
DATA:004691c0                   ??          ??                                      
DATA:004691c1                   ??          ??                                      
DATA:004691c2                   ??          ??                                      
DATA:004691c3                   ??          ??                                      
DATA:004691c4                   ??          ??                                      
DATA:004691c5                   ??          ??                                      
DATA:004691c6                   ??          ??                                      
DATA:004691c7                   ??          ??                                      
DATA:004691c8                   ??          ??                                      
DATA:004691c9                   ??          ??                                      
DATA:004691ca                   ??          ??                                      
DATA:004691cb                   ??          ??                                      
DATA:004691cc                   ??          ??                                      
DATA:004691cd                   ??          ??                                      
DATA:004691ce                   ??          ??                                      
DATA:004691cf                   ??          ??                                      
DATA:004691d0                   ??          ??                                      
DATA:004691d1                   ??          ??                                      
DATA:004691d2                   ??          ??                                      
DATA:004691d3                   ??          ??                                      
DATA:004691d4                   ??          ??                                      
DATA:004691d5                   ??          ??                                      
DATA:004691d6                   ??          ??                                      
DATA:004691d7                   ??          ??                                      
DATA:004691d8                   ??          ??                                      
DATA:004691d9                   ??          ??                                      
DATA:004691da                   ??          ??                                      
DATA:004691db                   ??          ??                                      
DATA:004691dc                   ??          ??                                      
DATA:004691dd                   ??          ??                                      
DATA:004691de                   ??          ??                                      
DATA:004691df                   ??          ??                                      
DATA:004691e0                   ??          ??                                      
DATA:004691e1                   ??          ??                                      
DATA:004691e2                   ??          ??                                      
DATA:004691e3                   ??          ??                                      
DATA:004691e4                   ??          ??                                      
DATA:004691e5                   ??          ??                                      
DATA:004691e6                   ??          ??                                      
DATA:004691e7                   ??          ??                                      
DATA:004691e8                   ??          ??                                      
DATA:004691e9                   ??          ??                                      
DATA:004691ea                   ??          ??                                      
DATA:004691eb                   ??          ??                                      
DATA:004691ec                   ??          ??                                      
DATA:004691ed                   ??          ??                                      
DATA:004691ee                   ??          ??                                      
DATA:004691ef                   ??          ??                                      
DATA:004691f0                   ??          ??                                      
DATA:004691f1                   ??          ??                                      
DATA:004691f2                   ??          ??                                      
DATA:004691f3                   ??          ??                                      
DATA:004691f4                   ??          ??                                      
DATA:004691f5                   ??          ??                                      
DATA:004691f6                   ??          ??                                      
DATA:004691f7                   ??          ??                                      
DATA:004691f8                   ??          ??                                      
DATA:004691f9                   ??          ??                                      
DATA:004691fa                   ??          ??                                      
DATA:004691fb                   ??          ??                                      
DATA:004691fc                   ??          ??                                      
DATA:004691fd                   ??          ??                                      
DATA:004691fe                   ??          ??                                      
DATA:004691ff                   ??          ??                                      
DATA:00469200                   ??          ??                                      
DATA:00469201                   ??          ??                                      
DATA:00469202                   ??          ??                                      
DATA:00469203                   ??          ??                                      
DATA:00469204                   ??          ??                                      
DATA:00469205                   ??          ??                                      
DATA:00469206                   ??          ??                                      
DATA:00469207                   ??          ??                                      
DATA:00469208                   ??          ??                                      
DATA:00469209                   ??          ??                                      
DATA:0046920a                   ??          ??                                      
DATA:0046920b                   ??          ??                                      
DATA:0046920c                   ??          ??                                      
DATA:0046920d                   ??          ??                                      
DATA:0046920e                   ??          ??                                      
DATA:0046920f                   ??          ??                                      
DATA:00469210                   ??          ??                                      
DATA:00469211                   ??          ??                                      
DATA:00469212                   ??          ??                                      
DATA:00469213                   ??          ??                                      
DATA:00469214                   ??          ??                                      
DATA:00469215                   ??          ??                                      
DATA:00469216                   ??          ??                                      
DATA:00469217                   ??          ??                                      
DATA:00469218                   ??          ??                                      
DATA:00469219                   ??          ??                                      
DATA:0046921a                   ??          ??                                      
DATA:0046921b                   ??          ??                                      
DATA:0046921c                   ??          ??                                      
DATA:0046921d                   ??          ??                                      
DATA:0046921e                   ??          ??                                      
DATA:0046921f                   ??          ??                                      
                            DAT_00469220:                 ;XREF[2,0]:   0043c558,0043c56c
DATA:00469220                   ??          ??                                      
DATA:00469221                   ??          ??                                      
DATA:00469222                   ??          ??                                      
DATA:00469223                   ??          ??                                      
DATA:00469224                   ??          ??                                      
DATA:00469225                   ??          ??                                      
DATA:00469226                   ??          ??                                      
DATA:00469227                   ??          ??                                      
DATA:00469228                   ??          ??                                      
DATA:00469229                   ??          ??                                      
DATA:0046922a                   ??          ??                                      
DATA:0046922b                   ??          ??                                      
DATA:0046922c                   ??          ??                                      
DATA:0046922d                   ??          ??                                      
DATA:0046922e                   ??          ??                                      
DATA:0046922f                   ??          ??                                      
DATA:00469230                   ??          ??                                      
DATA:00469231                   ??          ??                                      
DATA:00469232                   ??          ??                                      
DATA:00469233                   ??          ??                                      
DATA:00469234                   ??          ??                                      
DATA:00469235                   ??          ??                                      
DATA:00469236                   ??          ??                                      
DATA:00469237                   ??          ??                                      
DATA:00469238                   ??          ??                                      
DATA:00469239                   ??          ??                                      
DATA:0046923a                   ??          ??                                      
DATA:0046923b                   ??          ??                                      
DATA:0046923c                   ??          ??                                      
DATA:0046923d                   ??          ??                                      
DATA:0046923e                   ??          ??                                      
DATA:0046923f                   ??          ??                                      
DATA:00469240                   ??          ??                                      
DATA:00469241                   ??          ??                                      
DATA:00469242                   ??          ??                                      
DATA:00469243                   ??          ??                                      
DATA:00469244                   ??          ??                                      
DATA:00469245                   ??          ??                                      
DATA:00469246                   ??          ??                                      
DATA:00469247                   ??          ??                                      
DATA:00469248                   ??          ??                                      
DATA:00469249                   ??          ??                                      
DATA:0046924a                   ??          ??                                      
DATA:0046924b                   ??          ??                                      
DATA:0046924c                   ??          ??                                      
DATA:0046924d                   ??          ??                                      
DATA:0046924e                   ??          ??                                      
DATA:0046924f                   ??          ??                                      
DATA:00469250                   ??          ??                                      
DATA:00469251                   ??          ??                                      
DATA:00469252                   ??          ??                                      
DATA:00469253                   ??          ??                                      
DATA:00469254                   ??          ??                                      
DATA:00469255                   ??          ??                                      
DATA:00469256                   ??          ??                                      
DATA:00469257                   ??          ??                                      
DATA:00469258                   ??          ??                                      
DATA:00469259                   ??          ??                                      
DATA:0046925a                   ??          ??                                      
DATA:0046925b                   ??          ??                                      
DATA:0046925c                   ??          ??                                      
DATA:0046925d                   ??          ??                                      
DATA:0046925e                   ??          ??                                      
DATA:0046925f                   ??          ??                                      
DATA:00469260                   ??          ??                                      
DATA:00469261                   ??          ??                                      
DATA:00469262                   ??          ??                                      
DATA:00469263                   ??          ??                                      
DATA:00469264                   ??          ??                                      
DATA:00469265                   ??          ??                                      
DATA:00469266                   ??          ??                                      
DATA:00469267                   ??          ??                                      
DATA:00469268                   ??          ??                                      
DATA:00469269                   ??          ??                                      
DATA:0046926a                   ??          ??                                      
DATA:0046926b                   ??          ??                                      
DATA:0046926c                   ??          ??                                      
DATA:0046926d                   ??          ??                                      
DATA:0046926e                   ??          ??                                      
DATA:0046926f                   ??          ??                                      
DATA:00469270                   ??          ??                                      
DATA:00469271                   ??          ??                                      
DATA:00469272                   ??          ??                                      
DATA:00469273                   ??          ??                                      
DATA:00469274                   ??          ??                                      
DATA:00469275                   ??          ??                                      
DATA:00469276                   ??          ??                                      
DATA:00469277                   ??          ??                                      
DATA:00469278                   ??          ??                                      
DATA:00469279                   ??          ??                                      
DATA:0046927a                   ??          ??                                      
DATA:0046927b                   ??          ??                                      
DATA:0046927c                   ??          ??                                      
DATA:0046927d                   ??          ??                                      
DATA:0046927e                   ??          ??                                      
DATA:0046927f                   ??          ??                                      
DATA:00469280                   ??          ??                                      
DATA:00469281                   ??          ??                                      
DATA:00469282                   ??          ??                                      
DATA:00469283                   ??          ??                                      
DATA:00469284                   ??          ??                                      
DATA:00469285                   ??          ??                                      
DATA:00469286                   ??          ??                                      
DATA:00469287                   ??          ??                                      
DATA:00469288                   ??          ??                                      
DATA:00469289                   ??          ??                                      
DATA:0046928a                   ??          ??                                      
DATA:0046928b                   ??          ??                                      
DATA:0046928c                   ??          ??                                      
DATA:0046928d                   ??          ??                                      
DATA:0046928e                   ??          ??                                      
DATA:0046928f                   ??          ??                                      
DATA:00469290                   ??          ??                                      
DATA:00469291                   ??          ??                                      
DATA:00469292                   ??          ??                                      
DATA:00469293                   ??          ??                                      
DATA:00469294                   ??          ??                                      
DATA:00469295                   ??          ??                                      
DATA:00469296                   ??          ??                                      
DATA:00469297                   ??          ??                                      
DATA:00469298                   ??          ??                                      
DATA:00469299                   ??          ??                                      
DATA:0046929a                   ??          ??                                      
DATA:0046929b                   ??          ??                                      
DATA:0046929c                   ??          ??                                      
DATA:0046929d                   ??          ??                                      
DATA:0046929e                   ??          ??                                      
DATA:0046929f                   ??          ??                                      
DATA:004692a0                   ??          ??                                      
DATA:004692a1                   ??          ??                                      
DATA:004692a2                   ??          ??                                      
DATA:004692a3                   ??          ??                                      
DATA:004692a4                   ??          ??                                      
DATA:004692a5                   ??          ??                                      
DATA:004692a6                   ??          ??                                      
DATA:004692a7                   ??          ??                                      
DATA:004692a8                   ??          ??                                      
DATA:004692a9                   ??          ??                                      
DATA:004692aa                   ??          ??                                      
DATA:004692ab                   ??          ??                                      
DATA:004692ac                   ??          ??                                      
DATA:004692ad                   ??          ??                                      
DATA:004692ae                   ??          ??                                      
DATA:004692af                   ??          ??                                      
DATA:004692b0                   ??          ??                                      
DATA:004692b1                   ??          ??                                      
DATA:004692b2                   ??          ??                                      
DATA:004692b3                   ??          ??                                      
DATA:004692b4                   ??          ??                                      
DATA:004692b5                   ??          ??                                      
DATA:004692b6                   ??          ??                                      
DATA:004692b7                   ??          ??                                      
DATA:004692b8                   ??          ??                                      
DATA:004692b9                   ??          ??                                      
DATA:004692ba                   ??          ??                                      
DATA:004692bb                   ??          ??                                      
DATA:004692bc                   ??          ??                                      
DATA:004692bd                   ??          ??                                      
DATA:004692be                   ??          ??                                      
DATA:004692bf                   ??          ??                                      
DATA:004692c0                   ??          ??                                      
DATA:004692c1                   ??          ??                                      
DATA:004692c2                   ??          ??                                      
DATA:004692c3                   ??          ??                                      
DATA:004692c4                   ??          ??                                      
DATA:004692c5                   ??          ??                                      
DATA:004692c6                   ??          ??                                      
DATA:004692c7                   ??          ??                                      
DATA:004692c8                   ??          ??                                      
DATA:004692c9                   ??          ??                                      
DATA:004692ca                   ??          ??                                      
DATA:004692cb                   ??          ??                                      
DATA:004692cc                   ??          ??                                      
DATA:004692cd                   ??          ??                                      
DATA:004692ce                   ??          ??                                      
DATA:004692cf                   ??          ??                                      
DATA:004692d0                   ??          ??                                      
DATA:004692d1                   ??          ??                                      
DATA:004692d2                   ??          ??                                      
DATA:004692d3                   ??          ??                                      
DATA:004692d4                   ??          ??                                      
DATA:004692d5                   ??          ??                                      
DATA:004692d6                   ??          ??                                      
DATA:004692d7                   ??          ??                                      
DATA:004692d8                   ??          ??                                      
DATA:004692d9                   ??          ??                                      
DATA:004692da                   ??          ??                                      
DATA:004692db                   ??          ??                                      
DATA:004692dc                   ??          ??                                      
DATA:004692dd                   ??          ??                                      
DATA:004692de                   ??          ??                                      
DATA:004692df                   ??          ??                                      
DATA:004692e0                   ??          ??                                      
DATA:004692e1                   ??          ??                                      
DATA:004692e2                   ??          ??                                      
DATA:004692e3                   ??          ??                                      
DATA:004692e4                   ??          ??                                      
DATA:004692e5                   ??          ??                                      
DATA:004692e6                   ??          ??                                      
DATA:004692e7                   ??          ??                                      
DATA:004692e8                   ??          ??                                      
DATA:004692e9                   ??          ??                                      
DATA:004692ea                   ??          ??                                      
DATA:004692eb                   ??          ??                                      
DATA:004692ec                   ??          ??                                      
DATA:004692ed                   ??          ??                                      
DATA:004692ee                   ??          ??                                      
DATA:004692ef                   ??          ??                                      
DATA:004692f0                   ??          ??                                      
DATA:004692f1                   ??          ??                                      
DATA:004692f2                   ??          ??                                      
DATA:004692f3                   ??          ??                                      
DATA:004692f4                   ??          ??                                      
DATA:004692f5                   ??          ??                                      
DATA:004692f6                   ??          ??                                      
DATA:004692f7                   ??          ??                                      
DATA:004692f8                   ??          ??                                      
DATA:004692f9                   ??          ??                                      
DATA:004692fa                   ??          ??                                      
DATA:004692fb                   ??          ??                                      
DATA:004692fc                   ??          ??                                      
DATA:004692fd                   ??          ??                                      
DATA:004692fe                   ??          ??                                      
DATA:004692ff                   ??          ??                                      
DATA:00469300                   ??          ??                                      
DATA:00469301                   ??          ??                                      
DATA:00469302                   ??          ??                                      
DATA:00469303                   ??          ??                                      
DATA:00469304                   ??          ??                                      
DATA:00469305                   ??          ??                                      
DATA:00469306                   ??          ??                                      
DATA:00469307                   ??          ??                                      
DATA:00469308                   ??          ??                                      
DATA:00469309                   ??          ??                                      
DATA:0046930a                   ??          ??                                      
DATA:0046930b                   ??          ??                                      
DATA:0046930c                   ??          ??                                      
DATA:0046930d                   ??          ??                                      
DATA:0046930e                   ??          ??                                      
DATA:0046930f                   ??          ??                                      
DATA:00469310                   ??          ??                                      
DATA:00469311                   ??          ??                                      
DATA:00469312                   ??          ??                                      
DATA:00469313                   ??          ??                                      
DATA:00469314                   ??          ??                                      
DATA:00469315                   ??          ??                                      
DATA:00469316                   ??          ??                                      
DATA:00469317                   ??          ??                                      
DATA:00469318                   ??          ??                                      
DATA:00469319                   ??          ??                                      
DATA:0046931a                   ??          ??                                      
DATA:0046931b                   ??          ??                                      
DATA:0046931c                   ??          ??                                      
DATA:0046931d                   ??          ??                                      
DATA:0046931e                   ??          ??                                      
DATA:0046931f                   ??          ??                                      
DATA:00469320                   ??          ??                                      
DATA:00469321                   ??          ??                                      
DATA:00469322                   ??          ??                                      
DATA:00469323                   ??          ??                                      
DATA:00469324                   ??          ??                                      
DATA:00469325                   ??          ??                                      
DATA:00469326                   ??          ??                                      
DATA:00469327                   ??          ??                                      
DATA:00469328                   ??          ??                                      
DATA:00469329                   ??          ??                                      
DATA:0046932a                   ??          ??                                      
DATA:0046932b                   ??          ??                                      
DATA:0046932c                   ??          ??                                      
DATA:0046932d                   ??          ??                                      
DATA:0046932e                   ??          ??                                      
DATA:0046932f                   ??          ??                                      
DATA:00469330                   ??          ??                                      
DATA:00469331                   ??          ??                                      
DATA:00469332                   ??          ??                                      
DATA:00469333                   ??          ??                                      
DATA:00469334                   ??          ??                                      
DATA:00469335                   ??          ??                                      
DATA:00469336                   ??          ??                                      
DATA:00469337                   ??          ??                                      
DATA:00469338                   ??          ??                                      
DATA:00469339                   ??          ??                                      
DATA:0046933a                   ??          ??                                      
DATA:0046933b                   ??          ??                                      
DATA:0046933c                   ??          ??                                      
DATA:0046933d                   ??          ??                                      
DATA:0046933e                   ??          ??                                      
DATA:0046933f                   ??          ??                                      
DATA:00469340                   ??          ??                                      
DATA:00469341                   ??          ??                                      
DATA:00469342                   ??          ??                                      
DATA:00469343                   ??          ??                                      
DATA:00469344                   ??          ??                                      
DATA:00469345                   ??          ??                                      
DATA:00469346                   ??          ??                                      
DATA:00469347                   ??          ??                                      
DATA:00469348                   ??          ??                                      
DATA:00469349                   ??          ??                                      
DATA:0046934a                   ??          ??                                      
DATA:0046934b                   ??          ??                                      
DATA:0046934c                   ??          ??                                      
DATA:0046934d                   ??          ??                                      
DATA:0046934e                   ??          ??                                      
DATA:0046934f                   ??          ??                                      
DATA:00469350                   ??          ??                                      
DATA:00469351                   ??          ??                                      
DATA:00469352                   ??          ??                                      
DATA:00469353                   ??          ??                                      
DATA:00469354                   ??          ??                                      
DATA:00469355                   ??          ??                                      
DATA:00469356                   ??          ??                                      
DATA:00469357                   ??          ??                                      
DATA:00469358                   ??          ??                                      
DATA:00469359                   ??          ??                                      
DATA:0046935a                   ??          ??                                      
DATA:0046935b                   ??          ??                                      
DATA:0046935c                   ??          ??                                      
DATA:0046935d                   ??          ??                                      
DATA:0046935e                   ??          ??                                      
DATA:0046935f                   ??          ??                                      
DATA:00469360                   ??          ??                                      
DATA:00469361                   ??          ??                                      
DATA:00469362                   ??          ??                                      
DATA:00469363                   ??          ??                                      
                            DAT_00469364:                 ;XREF[1,0]:   0043c38a
DATA:00469364                   ??          ??                                      
DATA:00469365                   ??          ??                                      
DATA:00469366                   ??          ??                                      
DATA:00469367                   ??          ??                                      
DATA:00469368                   ??          ??                                      
DATA:00469369                   ??          ??                                      
DATA:0046936a                   ??          ??                                      
DATA:0046936b                   ??          ??                                      
                            DAT_0046936c:                 ;XREF[4,0]:   0043c370,0043c3b4,0043c3c9,0043c4b3
DATA:0046936c                   undefined2  ??                                      
DATA:0046936e                   ??          ??                                      
DATA:0046936f                   ??          ??                                      
DATA:00469370                   ??          ??                                      
DATA:00469371                   ??          ??                                      
DATA:00469372                   ??          ??                                      
DATA:00469373                   ??          ??                                      
DATA:00469374                   ??          ??                                      
DATA:00469375                   ??          ??                                      
                            DAT_00469376:                 ;XREF[2,0]:   0043c3fd,0043c3ff
DATA:00469376                   ??          ??                                      
DATA:00469377                   ??          ??                                      
DATA:00469378                   ??          ??                                      
DATA:00469379                   ??          ??                                      
DATA:0046937a                   ??          ??                                      
DATA:0046937b                   ??          ??                                      
DATA:0046937c                   ??          ??                                      
DATA:0046937d                   ??          ??                                      
                            DAT_0046937e:                 ;XREF[4,0]:   0043c370,0043c3b4,0043c3c9,0043c4b3
DATA:0046937e                   undefined2  ??                                      
                            DAT_00469380:                 ;XREF[1,0]:   0043c3df
DATA:00469380                   undefined4  ??                                      
                            DAT_00469384:                 ;XREF[1,0]:   0043c3ec
DATA:00469384                   undefined4  ??                                      
DATA:00469388                   ??          ??                                      
DATA:00469389                   ??          ??                                      
DATA:0046938a                   ??          ??                                      
DATA:0046938b                   ??          ??                                      
DATA:0046938c                   ??          ??                                      
DATA:0046938d                   ??          ??                                      
DATA:0046938e                   ??          ??                                      
DATA:0046938f                   ??          ??                                      
DATA:00469390                   ??          ??                                      
DATA:00469391                   ??          ??                                      
DATA:00469392                   ??          ??                                      
DATA:00469393                   ??          ??                                      
DATA:00469394                   ??          ??                                      
DATA:00469395                   ??          ??                                      
DATA:00469396                   ??          ??                                      
DATA:00469397                   ??          ??                                      
DATA:00469398                   ??          ??                                      
DATA:00469399                   ??          ??                                      
DATA:0046939a                   ??          ??                                      
DATA:0046939b                   ??          ??                                      
DATA:0046939c                   ??          ??                                      
DATA:0046939d                   ??          ??                                      
DATA:0046939e                   ??          ??                                      
DATA:0046939f                   ??          ??                                      
DATA:004693a0                   ??          ??                                      
DATA:004693a1                   ??          ??                                      
DATA:004693a2                   ??          ??                                      
DATA:004693a3                   ??          ??                                      
DATA:004693a4                   ??          ??                                      
DATA:004693a5                   ??          ??                                      
DATA:004693a6                   ??          ??                                      
DATA:004693a7                   ??          ??                                      
DATA:004693a8                   ??          ??                                      
DATA:004693a9                   ??          ??                                      
DATA:004693aa                   ??          ??                                      
DATA:004693ab                   ??          ??                                      
DATA:004693ac                   ??          ??                                      
DATA:004693ad                   ??          ??                                      
DATA:004693ae                   ??          ??                                      
DATA:004693af                   ??          ??                                      
DATA:004693b0                   ??          ??                                      
DATA:004693b1                   ??          ??                                      
DATA:004693b2                   ??          ??                                      
DATA:004693b3                   ??          ??                                      
DATA:004693b4                   ??          ??                                      
DATA:004693b5                   ??          ??                                      
DATA:004693b6                   ??          ??                                      
DATA:004693b7                   ??          ??                                      
DATA:004693b8                   ??          ??                                      
DATA:004693b9                   ??          ??                                      
DATA:004693ba                   ??          ??                                      
DATA:004693bb                   ??          ??                                      
DATA:004693bc                   ??          ??                                      
DATA:004693bd                   ??          ??                                      
DATA:004693be                   ??          ??                                      
DATA:004693bf                   ??          ??                                      
                            DAT_004693c0:                 ;XREF[7,0]:   0043c363,0043c400,0043c43a,0043c475
                                                          ;             0043c49f,0043c5f9,0043c63a
DATA:004693c0                   undefined4  ??                                      
DATA:004693c4                   ??          ??                                      
DATA:004693c5                   ??          ??                                      
DATA:004693c6                   ??          ??                                      
DATA:004693c7                   ??          ??                                      
DATA:004693c8                   ??          ??                                      
DATA:004693c9                   ??          ??                                      
DATA:004693ca                   ??          ??                                      
DATA:004693cb                   ??          ??                                      
DATA:004693cc                   ??          ??                                      
DATA:004693cd                   ??          ??                                      
DATA:004693ce                   ??          ??                                      
DATA:004693cf                   ??          ??                                      
DATA:004693d0                   ??          ??                                      
DATA:004693d1                   ??          ??                                      
DATA:004693d2                   ??          ??                                      
DATA:004693d3                   ??          ??                                      
DATA:004693d4                   ??          ??                                      
DATA:004693d5                   ??          ??                                      
DATA:004693d6                   ??          ??                                      
DATA:004693d7                   ??          ??                                      
                            DAT_004693d8:                 ;XREF[16,0]:  0043c73a,0043c7da,0043c7ee,0043c7f6
                                                          ;             0043c91d,0043c94e,0043c95c,0043c983
                                                          ;             0043d1ed,0043d1f6,0043d24c,0043d262
                                                          ;             0043d490,0043d4ad,0043d4c2,0043d4ff
DATA:004693d8                   undefined4  ??                                      
                            DAT_004693dc:                 ;XREF[49,0]:  0043c735,0043c852,0043c879,0043c88c
                                                          ;             0043c922,0043c96d,0043c979,0043c9c5
                                                          ;             0043ca59,0043cb3d,0043cb6b,0043cb77
                                                          ;             0043cbcd,0043cbd9,0043cc3a,0043cc3f
                                                          ;             0043cc71,0043cc7d,0043ccb2,0043ccc4
                                                          ;             0043ccea,0043cd70,0043cdb7,0043cdb9
                                                          ;             0043ce5e,0043cebf,0043cec7,0043cf8e
                                                          ;             0043cfa0,0043d218,0043d225,0043d231
                                                          ;             0043d2dd,0043d2f7,0043d30d,0043d324
                                                          ;             0043d329,0043d343,0043d3aa,0043d3c4
                                                          ;             0043d3da,0043d3f1,0043d3f6,0043d410
                                                          ;             0043d565,0043d56a,0043d5d7,0043d5e3
                                                          ;             0043d618
DATA:004693dc                   undefined4  ??                                      
                            DAT_004693e0:                 ;XREF[19,0]:  0043c89c,0043c8b0,0043c96d,0043c9fc
                                                          ;             0043ca59,0043ceb3,0043cebc,0043d091
                                                          ;             0043d0a7,0043d236,0043d242,0043d364
                                                          ;             0043d369,0043d383,0043d399,0043d3a5
                                                          ;             0043d431,0043d436,0043d450
DATA:004693e0                   undefined4  ??                                      
                            DAT_004693e4:                 ;XREF[7,0]:   0043c8c7,0043c8db,0043ce2b,0043ce35
                                                          ;             0043d017,0043d025,0043d139
DATA:004693e4                   undefined4  ??                                      
                            DAT_004693e8:                 ;XREF[1,0]:   0043d04d
DATA:004693e8                   ??          ??                                      
DATA:004693e9                   ??          ??                                      
DATA:004693ea                   ??          ??                                      
DATA:004693eb                   ??          ??                                      
                            DAT_004693ec:                 ;XREF[7,0]:   0043cdd3,0043cdda,0043cdee,0043cdff
                                                          ;             0043cea1,0043ceaa,0043d05d
DATA:004693ec                   undefined4  ??                                      
                            DAT_004693f0:                 ;XREF[1,0]:   0043cea1
DATA:004693f0                   undefined4  ??                                      
DATA:004693f4                   ??          ??                                      
DATA:004693f5                   ??          ??                                      
DATA:004693f6                   ??          ??                                      
DATA:004693f7                   ??          ??                                      
DATA:004693f8                   ??          ??                                      
DATA:004693f9                   ??          ??                                      
DATA:004693fa                   ??          ??                                      
DATA:004693fb                   ??          ??                                      
DATA:004693fc                   ??          ??                                      
DATA:004693fd                   ??          ??                                      
DATA:004693fe                   ??          ??                                      
DATA:004693ff                   ??          ??                                      
DATA:00469400                   ??          ??                                      
DATA:00469401                   ??          ??                                      
DATA:00469402                   ??          ??                                      
DATA:00469403                   ??          ??                                      
DATA:00469404                   ??          ??                                      
DATA:00469405                   ??          ??                                      
DATA:00469406                   ??          ??                                      
DATA:00469407                   ??          ??                                      
DATA:00469408                   ??          ??                                      
DATA:00469409                   ??          ??                                      
DATA:0046940a                   ??          ??                                      
DATA:0046940b                   ??          ??                                      
DATA:0046940c                   ??          ??                                      
DATA:0046940d                   ??          ??                                      
DATA:0046940e                   ??          ??                                      
DATA:0046940f                   ??          ??                                      
DATA:00469410                   ??          ??                                      
DATA:00469411                   ??          ??                                      
DATA:00469412                   ??          ??                                      
DATA:00469413                   ??          ??                                      
DATA:00469414                   ??          ??                                      
DATA:00469415                   ??          ??                                      
DATA:00469416                   ??          ??                                      
DATA:00469417                   ??          ??                                      
DATA:00469418                   ??          ??                                      
DATA:00469419                   ??          ??                                      
DATA:0046941a                   ??          ??                                      
DATA:0046941b                   ??          ??                                      
DATA:0046941c                   ??          ??                                      
DATA:0046941d                   ??          ??                                      
DATA:0046941e                   ??          ??                                      
DATA:0046941f                   ??          ??                                      
DATA:00469420                   ??          ??                                      
DATA:00469421                   ??          ??                                      
DATA:00469422                   ??          ??                                      
DATA:00469423                   ??          ??                                      
DATA:00469424                   ??          ??                                      
DATA:00469425                   ??          ??                                      
DATA:00469426                   ??          ??                                      
DATA:00469427                   ??          ??                                      
                            DAT_00469428:                 ;XREF[14,0]:  0043c8f5,0043ca43,0043cb2d,0043cbac
                                                          ;             0043cbb5,0043cbc8,0043cfdd,0043d040
                                                          ;             0043d0bb,0043d107,0043d154,0043d16d
                                                          ;             0043d6a3,0043d6d4
DATA:00469428                   undefined4  ??                                      
                            DAT_0046942c:                 ;XREF[18,0]:  0043cc5b,0043cce1,0043ce45,0043cf15
                                                          ;             0043cf81,0043d06a,0043d0fc,0043d159
                                                          ;             0043d17e,0043d204,0043d2a6,0043d2e9
                                                          ;             0043d335,0043d375,0043d3b6,0043d402
                                                          ;             0043d442,0043d4f4
DATA:0046942c                   undefined2  ??                                      
                            DAT_0046942e:                 ;XREF[6,0]:   0043ce76,0043cef6,0043cf45,0043cfb0
                                                          ;             0043d075,0043d09d
DATA:0046942e                   ??          ??                                      
DATA:0046942f                   ??          ??                                      
                            DAT_00469430:                 ;XREF[13,0]:  0043c8fa,0043c9ba,0043c9e8,0043c9f1
                                                          ;             0043ca3a,0043cf53,0043cf6f,0043cfba
                                                          ;             0043cfce,0043d07f,0043d0d0,0043d0e6
                                                          ;             0043d0f3
DATA:00469430                   undefined2  ??                                      
DATA:00469432                   ??          ??                                      
DATA:00469433                   ??          ??                                      
                            DAT_00469434:                 ;XREF[7,0]:   0043cd21,0043cd31,0043ce87,0043ce90
                                                          ;             0043d002,0043d126,0043d134
DATA:00469434                   undefined4  ??                                      
                            DAT_00469438:                 ;XREF[10,0]:  0043ce1b,0043cf4b,0043cf59,0043cf60
                                                          ;             0043cf68,0043cfc7,0043cfea,0043cfef
                                                          ;             0043d007,0043d00c
DATA:00469438                   undefined4  ??                                      
                            DAT_0046943c:                 ;XREF[2,0]:   0043c861,0043ca2b
DATA:0046943c                   ??          ??                                      
DATA:0046943d                   ??          ??                                      
DATA:0046943e                   ??          ??                                      
DATA:0046943f                   ??          ??                                      
DATA:00469440                   ??          ??                                      
DATA:00469441                   ??          ??                                      
DATA:00469442                   ??          ??                                      
DATA:00469443                   ??          ??                                      
DATA:00469444                   ??          ??                                      
DATA:00469445                   ??          ??                                      
DATA:00469446                   ??          ??                                      
DATA:00469447                   ??          ??                                      
DATA:00469448                   ??          ??                                      
DATA:00469449                   ??          ??                                      
DATA:0046944a                   ??          ??                                      
DATA:0046944b                   ??          ??                                      
DATA:0046944c                   ??          ??                                      
DATA:0046944d                   ??          ??                                      
DATA:0046944e                   ??          ??                                      
DATA:0046944f                   ??          ??                                      
DATA:00469450                   ??          ??                                      
DATA:00469451                   ??          ??                                      
DATA:00469452                   ??          ??                                      
DATA:00469453                   ??          ??                                      
DATA:00469454                   ??          ??                                      
DATA:00469455                   ??          ??                                      
DATA:00469456                   ??          ??                                      
DATA:00469457                   ??          ??                                      
DATA:00469458                   ??          ??                                      
DATA:00469459                   ??          ??                                      
DATA:0046945a                   ??          ??                                      
DATA:0046945b                   ??          ??                                      
DATA:0046945c                   ??          ??                                      
DATA:0046945d                   ??          ??                                      
DATA:0046945e                   ??          ??                                      
DATA:0046945f                   ??          ??                                      
DATA:00469460                   ??          ??                                      
DATA:00469461                   ??          ??                                      
DATA:00469462                   ??          ??                                      
DATA:00469463                   ??          ??                                      
DATA:00469464                   ??          ??                                      
DATA:00469465                   ??          ??                                      
DATA:00469466                   ??          ??                                      
DATA:00469467                   ??          ??                                      
DATA:00469468                   ??          ??                                      
DATA:00469469                   ??          ??                                      
DATA:0046946a                   ??          ??                                      
DATA:0046946b                   ??          ??                                      
DATA:0046946c                   ??          ??                                      
DATA:0046946d                   ??          ??                                      
DATA:0046946e                   ??          ??                                      
DATA:0046946f                   ??          ??                                      
DATA:00469470                   ??          ??                                      
DATA:00469471                   ??          ??                                      
DATA:00469472                   ??          ??                                      
DATA:00469473                   ??          ??                                      
DATA:00469474                   ??          ??                                      
DATA:00469475                   ??          ??                                      
DATA:00469476                   ??          ??                                      
DATA:00469477                   ??          ??                                      
DATA:00469478                   ??          ??                                      
DATA:00469479                   ??          ??                                      
DATA:0046947a                   ??          ??                                      
DATA:0046947b                   ??          ??                                      
DATA:0046947c                   ??          ??                                      
DATA:0046947d                   ??          ??                                      
DATA:0046947e                   ??          ??                                      
DATA:0046947f                   ??          ??                                      
DATA:00469480                   ??          ??                                      
DATA:00469481                   ??          ??                                      
DATA:00469482                   ??          ??                                      
DATA:00469483                   ??          ??                                      
DATA:00469484                   ??          ??                                      
DATA:00469485                   ??          ??                                      
DATA:00469486                   ??          ??                                      
DATA:00469487                   ??          ??                                      
DATA:00469488                   ??          ??                                      
DATA:00469489                   ??          ??                                      
DATA:0046948a                   ??          ??                                      
DATA:0046948b                   ??          ??                                      
DATA:0046948c                   ??          ??                                      
DATA:0046948d                   ??          ??                                      
DATA:0046948e                   ??          ??                                      
DATA:0046948f                   ??          ??                                      
DATA:00469490                   ??          ??                                      
DATA:00469491                   ??          ??                                      
DATA:00469492                   ??          ??                                      
DATA:00469493                   ??          ??                                      
DATA:00469494                   ??          ??                                      
DATA:00469495                   ??          ??                                      
DATA:00469496                   ??          ??                                      
DATA:00469497                   ??          ??                                      
DATA:00469498                   ??          ??                                      
DATA:00469499                   ??          ??                                      
DATA:0046949a                   ??          ??                                      
DATA:0046949b                   ??          ??                                      
DATA:0046949c                   ??          ??                                      
DATA:0046949d                   ??          ??                                      
DATA:0046949e                   ??          ??                                      
DATA:0046949f                   ??          ??                                      
DATA:004694a0                   ??          ??                                      
DATA:004694a1                   ??          ??                                      
DATA:004694a2                   ??          ??                                      
DATA:004694a3                   ??          ??                                      
DATA:004694a4                   ??          ??                                      
DATA:004694a5                   ??          ??                                      
DATA:004694a6                   ??          ??                                      
DATA:004694a7                   ??          ??                                      
DATA:004694a8                   ??          ??                                      
DATA:004694a9                   ??          ??                                      
DATA:004694aa                   ??          ??                                      
DATA:004694ab                   ??          ??                                      
DATA:004694ac                   ??          ??                                      
DATA:004694ad                   ??          ??                                      
DATA:004694ae                   ??          ??                                      
DATA:004694af                   ??          ??                                      
DATA:004694b0                   ??          ??                                      
DATA:004694b1                   ??          ??                                      
DATA:004694b2                   ??          ??                                      
DATA:004694b3                   ??          ??                                      
DATA:004694b4                   ??          ??                                      
DATA:004694b5                   ??          ??                                      
DATA:004694b6                   ??          ??                                      
DATA:004694b7                   ??          ??                                      
DATA:004694b8                   ??          ??                                      
DATA:004694b9                   ??          ??                                      
DATA:004694ba                   ??          ??                                      
DATA:004694bb                   ??          ??                                      
DATA:004694bc                   ??          ??                                      
DATA:004694bd                   ??          ??                                      
DATA:004694be                   ??          ??                                      
DATA:004694bf                   ??          ??                                      
DATA:004694c0                   ??          ??                                      
DATA:004694c1                   ??          ??                                      
DATA:004694c2                   ??          ??                                      
DATA:004694c3                   ??          ??                                      
DATA:004694c4                   ??          ??                                      
DATA:004694c5                   ??          ??                                      
DATA:004694c6                   ??          ??                                      
DATA:004694c7                   ??          ??                                      
DATA:004694c8                   ??          ??                                      
DATA:004694c9                   ??          ??                                      
DATA:004694ca                   ??          ??                                      
DATA:004694cb                   ??          ??                                      
DATA:004694cc                   ??          ??                                      
DATA:004694cd                   ??          ??                                      
DATA:004694ce                   ??          ??                                      
DATA:004694cf                   ??          ??                                      
DATA:004694d0                   ??          ??                                      
DATA:004694d1                   ??          ??                                      
DATA:004694d2                   ??          ??                                      
DATA:004694d3                   ??          ??                                      
DATA:004694d4                   ??          ??                                      
DATA:004694d5                   ??          ??                                      
DATA:004694d6                   ??          ??                                      
DATA:004694d7                   ??          ??                                      
DATA:004694d8                   ??          ??                                      
DATA:004694d9                   ??          ??                                      
DATA:004694da                   ??          ??                                      
DATA:004694db                   ??          ??                                      
DATA:004694dc                   ??          ??                                      
DATA:004694dd                   ??          ??                                      
DATA:004694de                   ??          ??                                      
DATA:004694df                   ??          ??                                      
DATA:004694e0                   ??          ??                                      
DATA:004694e1                   ??          ??                                      
DATA:004694e2                   ??          ??                                      
DATA:004694e3                   ??          ??                                      
DATA:004694e4                   ??          ??                                      
DATA:004694e5                   ??          ??                                      
DATA:004694e6                   ??          ??                                      
DATA:004694e7                   ??          ??                                      
DATA:004694e8                   ??          ??                                      
DATA:004694e9                   ??          ??                                      
DATA:004694ea                   ??          ??                                      
DATA:004694eb                   ??          ??                                      
DATA:004694ec                   ??          ??                                      
DATA:004694ed                   ??          ??                                      
DATA:004694ee                   ??          ??                                      
DATA:004694ef                   ??          ??                                      
DATA:004694f0                   ??          ??                                      
DATA:004694f1                   ??          ??                                      
DATA:004694f2                   ??          ??                                      
DATA:004694f3                   ??          ??                                      
DATA:004694f4                   ??          ??                                      
DATA:004694f5                   ??          ??                                      
DATA:004694f6                   ??          ??                                      
DATA:004694f7                   ??          ??                                      
DATA:004694f8                   ??          ??                                      
DATA:004694f9                   ??          ??                                      
DATA:004694fa                   ??          ??                                      
DATA:004694fb                   ??          ??                                      
DATA:004694fc                   ??          ??                                      
DATA:004694fd                   ??          ??                                      
DATA:004694fe                   ??          ??                                      
DATA:004694ff                   ??          ??                                      
DATA:00469500                   ??          ??                                      
DATA:00469501                   ??          ??                                      
DATA:00469502                   ??          ??                                      
DATA:00469503                   ??          ??                                      
DATA:00469504                   ??          ??                                      
DATA:00469505                   ??          ??                                      
DATA:00469506                   ??          ??                                      
DATA:00469507                   ??          ??                                      
DATA:00469508                   ??          ??                                      
DATA:00469509                   ??          ??                                      
DATA:0046950a                   ??          ??                                      
DATA:0046950b                   ??          ??                                      
DATA:0046950c                   ??          ??                                      
DATA:0046950d                   ??          ??                                      
DATA:0046950e                   ??          ??                                      
DATA:0046950f                   ??          ??                                      
DATA:00469510                   ??          ??                                      
DATA:00469511                   ??          ??                                      
DATA:00469512                   ??          ??                                      
DATA:00469513                   ??          ??                                      
DATA:00469514                   ??          ??                                      
DATA:00469515                   ??          ??                                      
DATA:00469516                   ??          ??                                      
DATA:00469517                   ??          ??                                      
DATA:00469518                   ??          ??                                      
DATA:00469519                   ??          ??                                      
DATA:0046951a                   ??          ??                                      
DATA:0046951b                   ??          ??                                      
DATA:0046951c                   ??          ??                                      
DATA:0046951d                   ??          ??                                      
DATA:0046951e                   ??          ??                                      
DATA:0046951f                   ??          ??                                      
DATA:00469520                   ??          ??                                      
DATA:00469521                   ??          ??                                      
DATA:00469522                   ??          ??                                      
DATA:00469523                   ??          ??                                      
DATA:00469524                   ??          ??                                      
DATA:00469525                   ??          ??                                      
DATA:00469526                   ??          ??                                      
DATA:00469527                   ??          ??                                      
DATA:00469528                   ??          ??                                      
DATA:00469529                   ??          ??                                      
DATA:0046952a                   ??          ??                                      
DATA:0046952b                   ??          ??                                      
DATA:0046952c                   ??          ??                                      
DATA:0046952d                   ??          ??                                      
DATA:0046952e                   ??          ??                                      
DATA:0046952f                   ??          ??                                      
DATA:00469530                   ??          ??                                      
DATA:00469531                   ??          ??                                      
DATA:00469532                   ??          ??                                      
DATA:00469533                   ??          ??                                      
DATA:00469534                   ??          ??                                      
DATA:00469535                   ??          ??                                      
DATA:00469536                   ??          ??                                      
DATA:00469537                   ??          ??                                      
DATA:00469538                   ??          ??                                      
DATA:00469539                   ??          ??                                      
DATA:0046953a                   ??          ??                                      
DATA:0046953b                   ??          ??                                      
                            $Level.partDefinitions:       ;XREF[37,0]:  00414a15,00414b88,0041510c,00415c0d
                                                          ;             00415d32,00415f4c,00415fdc,0041602f
                                                          ;             004160bd,004162b6,0041630b,00416323
                                                          ;             00416344,00416387,004164fd,00416544
                                                          ;             0041a2ee,0042fc03,00434e55,00434f30
                                                          ;             00434f5a,0043d740,0043d762,0043d7cf
                                                          ;             0043d82a,0043d841,0043d858,0043d86f
                                                          ;             0043d886,0043d89d,0043da0e,0043da1d
                                                          ;             0043da30,0043da83,0043db1e,0044dc36
                                                          ;             0044e6d6
DATA:0046953c                   PartDefi...NaP                                     
                            $Level.partResource:          ;XREF[22,0]:  00414228,0042fc23,0043d718,0043d720
                                                          ;             0043d729,0043d737,0043d745,0043d759
                                                          ;             0043d76f,0043d7c6,0043d809,0043d817
                                                          ;             0043d8b3,0043d9b6,0043da3e,0043da95
                                                          ;             0043dad7,0044d93d,0044d95e,0044db4c
                                                          ;             0044de3b,0044e089
DATA:00469540                   PartReso...NaP                                     
                            DAT_00469544:                 ;XREF[30,0]:  00419ae3,00419aec,0041af1a,0041af3c
                                                          ;             00421fed,004222b5,00426a9c,00426ad2
                                                          ;             0042b6a4,0042b6de,0042fb1c,0042fb26
                                                          ;             0042fb77,0042fb7f,0042fef6,0042feff
                                                          ;             004326d8,004327ac,004354b2,0043554d
                                                          ;             0043ecc3,0043eccc,00440dff,00440e80
                                                          ;             00447b98,00447c30,0044c38e,0044c397
                                                          ;             0044f01c,0044f47c
DATA:00469544                   undefined4  ??                                      
                            DAT_00469548:                 ;XREF[3,0]:   004155ac,0043d754,0043e38e
DATA:00469548                   undefined4  ??                                      
                            DAT_0046954c:                 ;XREF[6,0]:   0041559e,0042fbfe,0042fbfe,0042fc19
                                                          ;             0042fc2f,0043e380
DATA:0046954c                   undefined2  ??                                      
DATA:0046954e                   ??          ??                                      
DATA:0046954f                   ??          ??                                      
DATA:00469550                   ??          ??                                      
DATA:00469551                   ??          ??                                      
DATA:00469552                   ??          ??                                      
DATA:00469553                   ??          ??                                      
DATA:00469554                   ??          ??                                      
DATA:00469555                   ??          ??                                      
DATA:00469556                   ??          ??                                      
DATA:00469557                   ??          ??                                      
DATA:00469558                   ??          ??                                      
DATA:00469559                   ??          ??                                      
DATA:0046955a                   ??          ??                                      
DATA:0046955b                   ??          ??                                      
DATA:0046955c                   ??          ??                                      
DATA:0046955d                   ??          ??                                      
DATA:0046955e                   ??          ??                                      
DATA:0046955f                   ??          ??                                      
DATA:00469560                   ??          ??                                      
DATA:00469561                   ??          ??                                      
DATA:00469562                   ??          ??                                      
DATA:00469563                   ??          ??                                      
DATA:00469564                   ??          ??                                      
DATA:00469565                   ??          ??                                      
DATA:00469566                   ??          ??                                      
DATA:00469567                   ??          ??                                      
DATA:00469568                   ??          ??                                      
DATA:00469569                   ??          ??                                      
                            $InitialPartIds.index:        ;XREF[3,0]:   0043d8bc,0043d8f3,0043d8f9
DATA:0046956a                   undefined2  ??                                      
                            $InitialPartIds:              ;XREF[5,0]:   0043d8ae,0043d8c5,0043d8d9,0043d8e2
                                                          ;             0043d903
DATA:0046956c                   PartId[1]   ??                                      
   |_DATA:0046956c   [0]             PartId      ??                                      
                            DAT_0046956e:                 ;XREF[1,0]:   0043d8d9
DATA:0046956e                   undefined2  ??                                      
DATA:00469570                   ??          ??                                      
DATA:00469571                   ??          ??                                      
DATA:00469572                   ??          ??                                      
DATA:00469573                   ??          ??                                      
DATA:00469574                   ??          ??                                      
DATA:00469575                   ??          ??                                      
DATA:00469576                   ??          ??                                      
DATA:00469577                   ??          ??                                      
DATA:00469578                   ??          ??                                      
DATA:00469579                   ??          ??                                      
DATA:0046957a                   ??          ??                                      
DATA:0046957b                   ??          ??                                      
DATA:0046957c                   ??          ??                                      
DATA:0046957d                   ??          ??                                      
DATA:0046957e                   ??          ??                                      
DATA:0046957f                   ??          ??                                      
DATA:00469580                   ??          ??                                      
DATA:00469581                   ??          ??                                      
DATA:00469582                   ??          ??                                      
DATA:00469583                   ??          ??                                      
DATA:00469584                   ??          ??                                      
DATA:00469585                   ??          ??                                      
DATA:00469586                   ??          ??                                      
DATA:00469587                   ??          ??                                      
DATA:00469588                   ??          ??                                      
DATA:00469589                   ??          ??                                      
DATA:0046958a                   ??          ??                                      
DATA:0046958b                   ??          ??                                      
DATA:0046958c                   ??          ??                                      
DATA:0046958d                   ??          ??                                      
DATA:0046958e                   ??          ??                                      
DATA:0046958f                   ??          ??                                      
DATA:00469590                   ??          ??                                      
DATA:00469591                   ??          ??                                      
DATA:00469592                   ??          ??                                      
DATA:00469593                   ??          ??                                      
DATA:00469594                   ??          ??                                      
DATA:00469595                   ??          ??                                      
DATA:00469596                   ??          ??                                      
DATA:00469597                   ??          ??                                      
DATA:00469598                   ??          ??                                      
DATA:00469599                   ??          ??                                      
DATA:0046959a                   ??          ??                                      
DATA:0046959b                   ??          ??                                      
DATA:0046959c                   ??          ??                                      
DATA:0046959d                   ??          ??                                      
DATA:0046959e                   ??          ??                                      
DATA:0046959f                   ??          ??                                      
DATA:004695a0                   ??          ??                                      
DATA:004695a1                   ??          ??                                      
DATA:004695a2                   ??          ??                                      
DATA:004695a3                   ??          ??                                      
DATA:004695a4                   ??          ??                                      
DATA:004695a5                   ??          ??                                      
DATA:004695a6                   ??          ??                                      
DATA:004695a7                   ??          ??                                      
DATA:004695a8                   ??          ??                                      
DATA:004695a9                   ??          ??                                      
DATA:004695aa                   ??          ??                                      
DATA:004695ab                   ??          ??                                      
DATA:004695ac                   ??          ??                                      
DATA:004695ad                   ??          ??                                      
DATA:004695ae                   ??          ??                                      
DATA:004695af                   ??          ??                                      
DATA:004695b0                   ??          ??                                      
DATA:004695b1                   ??          ??                                      
DATA:004695b2                   ??          ??                                      
DATA:004695b3                   ??          ??                                      
DATA:004695b4                   ??          ??                                      
DATA:004695b5                   ??          ??                                      
DATA:004695b6                   ??          ??                                      
DATA:004695b7                   ??          ??                                      
DATA:004695b8                   ??          ??                                      
DATA:004695b9                   ??          ??                                      
DATA:004695ba                   ??          ??                                      
DATA:004695bb                   ??          ??                                      
DATA:004695bc                   ??          ??                                      
DATA:004695bd                   ??          ??                                      
DATA:004695be                   ??          ??                                      
DATA:004695bf                   ??          ??                                      
DATA:004695c0                   ??          ??                                      
DATA:004695c1                   ??          ??                                      
DATA:004695c2                   ??          ??                                      
DATA:004695c3                   ??          ??                                      
DATA:004695c4                   ??          ??                                      
DATA:004695c5                   ??          ??                                      
DATA:004695c6                   ??          ??                                      
DATA:004695c7                   ??          ??                                      
DATA:004695c8                   ??          ??                                      
DATA:004695c9                   ??          ??                                      
DATA:004695ca                   ??          ??                                      
DATA:004695cb                   ??          ??                                      
DATA:004695cc                   ??          ??                                      
DATA:004695cd                   ??          ??                                      
DATA:004695ce                   ??          ??                                      
DATA:004695cf                   ??          ??                                      
DATA:004695d0                   ??          ??                                      
DATA:004695d1                   ??          ??                                      
DATA:004695d2                   ??          ??                                      
DATA:004695d3                   ??          ??                                      
DATA:004695d4                   ??          ??                                      
DATA:004695d5                   ??          ??                                      
DATA:004695d6                   ??          ??                                      
DATA:004695d7                   ??          ??                                      
DATA:004695d8                   ??          ??                                      
DATA:004695d9                   ??          ??                                      
DATA:004695da                   ??          ??                                      
DATA:004695db                   ??          ??                                      
DATA:004695dc                   ??          ??                                      
DATA:004695dd                   ??          ??                                      
DATA:004695de                   ??          ??                                      
DATA:004695df                   ??          ??                                      
DATA:004695e0                   ??          ??                                      
DATA:004695e1                   ??          ??                                      
DATA:004695e2                   ??          ??                                      
DATA:004695e3                   ??          ??                                      
                            DAT_004695e4:                 ;XREF[4,0]:   0043e502,0043e668,0043e699,0043e6b8
DATA:004695e4                   undefined2  ??                                      
DATA:004695e6                   ??          ??                                      
DATA:004695e7                   ??          ??                                      
                            DAT_004695e8:                 ;XREF[2,0]:   0043e693,0043e6ac
DATA:004695e8                   ??          ??                                      
DATA:004695e9                   ??          ??                                      
DATA:004695ea                   ??          ??                                      
DATA:004695eb                   ??          ??                                      
                            DAT_004695ec:                 ;XREF[8,0]:   0043e4d1,0043e862,0043e929,0043ea40
                                                          ;             0043ead1,0043eb6b,0043eb72,0043eb85
DATA:004695ec                   undefined2  ??                                      
                            DAT_004695ee:                 ;XREF[2,0]:   0043e4cb,0043eb79
DATA:004695ee                   undefined2  ??                                      
DATA:004695f0                   ??          ??                                      
DATA:004695f1                   ??          ??                                      
DATA:004695f2                   ??          ??                                      
DATA:004695f3                   ??          ??                                      
                            DAT_004695f4:                 ;XREF[9,0]:   0043e334,0043e463,0043e494,0043e57d
                                                          ;             0043e589,0043e6e2,0043ea1b,0043ea4a
                                                          ;             0043eb07
DATA:004695f4                   undefined4  ??                                      
                            DAT_004695f8:                 ;XREF[9,0]:   0043e344,0043e486,0043e4a0,0043e58e
                                                          ;             0043e59a,0043e6ee,0043eaac,0043eadb
                                                          ;             0043eb13
DATA:004695f8                   undefined4  ??                                      
                            DAT_004695fc:                 ;XREF[5,0]:   0043e10f,0043e114,0043e11c,0043e133
                                                          ;             0043e63f
DATA:004695fc                   undefined4  ??                                      
                            DAT_00469600:                 ;XREF[6,0]:   0043e0b2,0043e1a7,0043e251,0043e283
                                                          ;             0043e2c5,0043e2e0
DATA:00469600                   undefined2  ??                                      
DATA:00469602                   ??          ??                                      
DATA:00469603                   ??          ??                                      
                            DAT_00469604:                 ;XREF[3,0]:   0043e1bd,0043e548,0043e554
DATA:00469604                   undefined4  ??                                      
                            DAT_00469608:                 ;XREF[9,0]:   0043e35b,0043e37b,0043e450,0043e45a
                                                          ;             0043e565,0043e9d1,0043e9f7,0043ea35
                                                          ;             0043eac6
DATA:00469608                   undefined4  ??                                      
                            DAT_0046960c:                 ;XREF[6,0]:   0043e372,0043e473,0043e47d,0043e571
                                                          ;             0043ea62,0043ea88
DATA:0046960c                   undefined4  ??                                      
                            DAT_00469610:                 ;XREF[10,0]:  0043e125,0043e1cc,0043e1e8,0043e1f9
                                                          ;             0043e4e0,0043e533,0043e5a9,0043e5bb
                                                          ;             0043e5c8,0043eb49
DATA:00469610                   undefined4  ??                                      
                            DAT_00469614:                 ;XREF[10,0]:  0043e13c,0043e211,0043e22d,0043e23e
                                                          ;             0043e4f4,0043e538,0043e5dc,0043e5ee
                                                          ;             0043e5fb,0043eb5d
DATA:00469614                   undefined4  ??                                      
                            DAT_00469618:                 ;XREF[9,0]:   0043e09f,0043e385,0043e663,0043e74d
                                                          ;             0043e753,0043e7a0,0043e822,0043e842
                                                          ;             0043e947
DATA:00469618                   undefined2  ??                                      
                            DAT_0046961a:                 ;XREF[2,0]:   0043e834,0043e83d
DATA:0046961a                   undefined2  ??                                      
DATA:0046961c                   ??          ??                                      
DATA:0046961d                   ??          ??                                      
DATA:0046961e                   ??          ??                                      
DATA:0046961f                   ??          ??                                      
DATA:00469620                   ??          ??                                      
DATA:00469621                   ??          ??                                      
DATA:00469622                   ??          ??                                      
DATA:00469623                   ??          ??                                      
DATA:00469624                   ??          ??                                      
DATA:00469625                   ??          ??                                      
                            DAT_00469626:                 ;XREF[2,0]:   0043e3ab,0043e765
DATA:00469626                   undefined4  ??                                      
                            DAT_0046962a:                 ;XREF[8,0]:   0043e3ae,0043e7e4,0043e7f6,0043e808
                                                          ;             0043e825,0043e853,0043e94a,0043e975
DATA:0046962a                   undefined2  ??                                      
DATA:0046962c                   ??          ??                                      
DATA:0046962d                   ??          ??                                      
                            DAT_0046962e:                 ;XREF[4,0]:   0043e3be,0043e726,0043e780,0043eb99
DATA:0046962e                   undefined2  ??                                      
                            DAT_00469630:                 ;XREF[11,0]:  0043e269,0043e3cc,0043e3e4,0043e3fa
                                                          ;             0043e402,0043e627,0043e7eb,0043e7fd
                                                          ;             0043e80f,0043e82c,0043e85a
DATA:00469630                   undefined4  ??                                      
DATA:00469634                   ??          ??                                      
DATA:00469635                   ??          ??                                      
DATA:00469636                   ??          ??                                      
DATA:00469637                   ??          ??                                      
DATA:00469638                   ??          ??                                      
DATA:00469639                   ??          ??                                      
DATA:0046963a                   ??          ??                                      
DATA:0046963b                   ??          ??                                      
DATA:0046963c                   ??          ??                                      
DATA:0046963d                   ??          ??                                      
DATA:0046963e                   ??          ??                                      
DATA:0046963f                   ??          ??                                      
DATA:00469640                   ??          ??                                      
DATA:00469641                   ??          ??                                      
DATA:00469642                   ??          ??                                      
DATA:00469643                   ??          ??                                      
DATA:00469644                   ??          ??                                      
DATA:00469645                   ??          ??                                      
DATA:00469646                   ??          ??                                      
DATA:00469647                   ??          ??                                      
DATA:00469648                   ??          ??                                      
DATA:00469649                   ??          ??                                      
DATA:0046964a                   ??          ??                                      
DATA:0046964b                   ??          ??                                      
                            DAT_0046964c:                 ;XREF[4,0]:   0043e3d5,0043e75f,0043e768,0043e787
DATA:0046964c                   undefined4  ??                                      
                            DAT_00469650:                 ;XREF[2,0]:   0043e762,0043e78d
DATA:00469650                   undefined4  ??                                      
                            DAT_00469654:                 ;XREF[10,0]:  0043e299,0043e2b5,0043e409,0043e430
                                                          ;             0043e605,0043e611,0043e6c1,0043e701
                                                          ;             0043e846,0043e86c
DATA:00469654                   undefined4  ??                                      
                            DAT_00469658:                 ;XREF[3,0]:   0043e3ea,0043e7f2,0043e804
DATA:00469658                   undefined2  ??                                      
                            DAT_0046965a:                 ;XREF[9,0]:   0043e0a4,0043e394,0043e754,0043e75e
                                                          ;             0043e7d4,0043e7de,0043e8d0,0043e8fd
                                                          ;             0043e968
DATA:0046965a                   undefined2  ??                                      
                            DAT_0046965c:                 ;XREF[2,0]:   0043e8eb,0043e8f6
DATA:0046965c                   undefined2  ??                                      
DATA:0046965e                   ??          ??                                      
DATA:0046965f                   ??          ??                                      
DATA:00469660                   ??          ??                                      
DATA:00469661                   ??          ??                                      
DATA:00469662                   ??          ??                                      
DATA:00469663                   ??          ??                                      
DATA:00469664                   ??          ??                                      
DATA:00469665                   ??          ??                                      
DATA:00469666                   ??          ??                                      
DATA:00469667                   ??          ??                                      
                            DAT_00469668:                 ;XREF[2,0]:   0043e3b5,0043e775
DATA:00469668                   undefined4  ??                                      
                            DAT_0046966c:                 ;XREF[8,0]:   0043e3b8,0043e877,0043e896,0043e8b0
                                                          ;             0043e8d6,0043e914,0043e94e,0043e96e
DATA:0046966c                   undefined2  ??                                      
DATA:0046966e                   ??          ??                                      
DATA:0046966f                   ??          ??                                      
                            DAT_00469670:                 ;XREF[3,0]:   0043e3c2,0043e731,0043e7ac
DATA:00469670                   undefined2  ??                                      
                            DAT_00469672:                 ;XREF[11,0]:  0043e2dd,0043e3d8,0043e3ee,0043e416
                                                          ;             0043e41e,0043e633,0043e881,0043e8a0
                                                          ;             0043e8ba,0043e8e0,0043e91e
DATA:00469672                   undefined4  ??                                      
DATA:00469676                   ??          ??                                      
DATA:00469677                   ??          ??                                      
DATA:00469678                   ??          ??                                      
DATA:00469679                   ??          ??                                      
DATA:0046967a                   ??          ??                                      
DATA:0046967b                   ??          ??                                      
DATA:0046967c                   ??          ??                                      
DATA:0046967d                   ??          ??                                      
DATA:0046967e                   ??          ??                                      
DATA:0046967f                   ??          ??                                      
DATA:00469680                   ??          ??                                      
DATA:00469681                   ??          ??                                      
DATA:00469682                   ??          ??                                      
DATA:00469683                   ??          ??                                      
DATA:00469684                   ??          ??                                      
DATA:00469685                   ??          ??                                      
DATA:00469686                   ??          ??                                      
DATA:00469687                   ??          ??                                      
DATA:00469688                   ??          ??                                      
DATA:00469689                   ??          ??                                      
DATA:0046968a                   ??          ??                                      
DATA:0046968b                   ??          ??                                      
DATA:0046968c                   ??          ??                                      
DATA:0046968d                   ??          ??                                      
                            DAT_0046968e:                 ;XREF[4,0]:   0043e3e1,0043e76b,0043e77a,0043e7b6
DATA:0046968e                   undefined4  ??                                      
                            DAT_00469692:                 ;XREF[2,0]:   0043e770,0043e7bf
DATA:00469692                   undefined4  ??                                      
                            DAT_00469696:                 ;XREF[10,0]:  0043e2f6,0043e312,0043e425,0043e439
                                                          ;             0043e616,0043e622,0043e6ca,0043e713
                                                          ;             0043e904,0043e933
DATA:00469696                   undefined4  ??                                      
                            DAT_0046969a:                 ;XREF[3,0]:   0043e3f4,0043e88b,0043e8aa
DATA:0046969a                   undefined2  ??                                      
                            DAT_0046969c:                 ;XREF[4,0]:   0043e9e7,0043ea14,0043ea78,0043eaa5
DATA:0046969c                   undefined2  ??                                      
                            DAT_0046969e:                 ;XREF[4,0]:   0043ea02,0043ea0d,0043ea93,0043ea9e
DATA:0046969e                   undefined2  ??                                      
DATA:004696a0                   ??          ??                                      
DATA:004696a1                   ??          ??                                      
DATA:004696a2                   ??          ??                                      
DATA:004696a3                   ??          ??                                      
DATA:004696a4                   ??          ??                                      
DATA:004696a5                   ??          ??                                      
DATA:004696a6                   ??          ??                                      
DATA:004696a7                   ??          ??                                      
DATA:004696a8                   ??          ??                                      
DATA:004696a9                   ??          ??                                      
                            DAT_004696aa:                 ;XREF[2,0]:   0043e068,0043e4b4
DATA:004696aa                   ??          ??                                      
DATA:004696ab                   ??          ??                                      
                            DAT_004696ac:                 ;XREF[1,0]:   0043e4ae
DATA:004696ac                   ??          ??                                      
DATA:004696ad                   ??          ??                                      
DATA:004696ae                   ??          ??                                      
DATA:004696af                   ??          ??                                      
                            DAT_004696b0:                 ;XREF[2,0]:   0043f290,0043f29d
DATA:004696b0                   ??          ??                                      
DATA:004696b1                   ??          ??                                      
DATA:004696b2                   ??          ??                                      
DATA:004696b3                   ??          ??                                      
DATA:004696b4                   ??          ??                                      
DATA:004696b5                   ??          ??                                      
DATA:004696b6                   ??          ??                                      
DATA:004696b7                   ??          ??                                      
DATA:004696b8                   ??          ??                                      
DATA:004696b9                   ??          ??                                      
DATA:004696ba                   ??          ??                                      
DATA:004696bb                   ??          ??                                      
DATA:004696bc                   ??          ??                                      
DATA:004696bd                   ??          ??                                      
DATA:004696be                   ??          ??                                      
DATA:004696bf                   ??          ??                                      
DATA:004696c0                   ??          ??                                      
DATA:004696c1                   ??          ??                                      
DATA:004696c2                   ??          ??                                      
DATA:004696c3                   ??          ??                                      
DATA:004696c4                   ??          ??                                      
DATA:004696c5                   ??          ??                                      
DATA:004696c6                   ??          ??                                      
DATA:004696c7                   ??          ??                                      
DATA:004696c8                   ??          ??                                      
DATA:004696c9                   ??          ??                                      
DATA:004696ca                   ??          ??                                      
DATA:004696cb                   ??          ??                                      
DATA:004696cc                   ??          ??                                      
DATA:004696cd                   ??          ??                                      
DATA:004696ce                   ??          ??                                      
DATA:004696cf                   ??          ??                                      
DATA:004696d0                   ??          ??                                      
DATA:004696d1                   ??          ??                                      
DATA:004696d2                   ??          ??                                      
DATA:004696d3                   ??          ??                                      
DATA:004696d4                   ??          ??                                      
DATA:004696d5                   ??          ??                                      
DATA:004696d6                   ??          ??                                      
DATA:004696d7                   ??          ??                                      
DATA:004696d8                   ??          ??                                      
DATA:004696d9                   ??          ??                                      
DATA:004696da                   ??          ??                                      
DATA:004696db                   ??          ??                                      
DATA:004696dc                   ??          ??                                      
DATA:004696dd                   ??          ??                                      
DATA:004696de                   ??          ??                                      
DATA:004696df                   ??          ??                                      
DATA:004696e0                   ??          ??                                      
DATA:004696e1                   ??          ??                                      
DATA:004696e2                   ??          ??                                      
DATA:004696e3                   ??          ??                                      
DATA:004696e4                   ??          ??                                      
DATA:004696e5                   ??          ??                                      
DATA:004696e6                   ??          ??                                      
DATA:004696e7                   ??          ??                                      
DATA:004696e8                   ??          ??                                      
DATA:004696e9                   ??          ??                                      
DATA:004696ea                   ??          ??                                      
DATA:004696eb                   ??          ??                                      
DATA:004696ec                   ??          ??                                      
DATA:004696ed                   ??          ??                                      
DATA:004696ee                   ??          ??                                      
DATA:004696ef                   ??          ??                                      
DATA:004696f0                   ??          ??                                      
DATA:004696f1                   ??          ??                                      
DATA:004696f2                   ??          ??                                      
DATA:004696f3                   ??          ??                                      
DATA:004696f4                   ??          ??                                      
DATA:004696f5                   ??          ??                                      
DATA:004696f6                   ??          ??                                      
DATA:004696f7                   ??          ??                                      
DATA:004696f8                   ??          ??                                      
DATA:004696f9                   ??          ??                                      
DATA:004696fa                   ??          ??                                      
DATA:004696fb                   ??          ??                                      
DATA:004696fc                   ??          ??                                      
DATA:004696fd                   ??          ??                                      
DATA:004696fe                   ??          ??                                      
DATA:004696ff                   ??          ??                                      
                            DAT_00469700:                 ;XREF[3,0]:   0043f12f,0043f139,0043f37a
DATA:00469700                   ??          ??                                      
DATA:00469701                   ??          ??                                      
                            DAT_00469702:                 ;XREF[1,0]:   0043f385
DATA:00469702                   ??          ??                                      
DATA:00469703                   ??          ??                                      
                            DAT_00469704:                 ;XREF[1,0]:   0043f38f
DATA:00469704                   ??          ??                                      
DATA:00469705                   ??          ??                                      
                            DAT_00469706:                 ;XREF[1,0]:   0043f399
DATA:00469706                   ??          ??                                      
DATA:00469707                   ??          ??                                      
                            DAT_00469708:                 ;XREF[2,0]:   0043ee19,0043f3fe
DATA:00469708                   undefined2  ??                                      
                            DAT_0046970a:                 ;XREF[3,0]:   0043ee0e,0043f404,0043f4b4
DATA:0046970a                   undefined2  ??                                      
                            DAT_0046970c:                 ;XREF[3,0]:   0043f40f,0043f4db,0043f54f
DATA:0046970c                   undefined2  ??                                      
                            DAT_0046970e:                 ;XREF[4,0]:   0043f419,0043f4bc,0043f502,0043f56a
DATA:0046970e                   ??          ??                                      
DATA:0046970f                   ??          ??                                      
                            DAT_00469710:                 ;XREF[2,0]:   0043ee61,0043f4c7
DATA:00469710                   ??          ??                                      
DATA:00469711                   ??          ??                                      
                            DAT_00469712:                 ;XREF[2,0]:   0043ee48,0043f4d5
DATA:00469712                   undefined2  ??                                      
                            DAT_00469714:                 ;XREF[2,0]:   0043ee53,0043f4e1
DATA:00469714                   undefined2  ??                                      
                            DAT_00469716:                 ;XREF[1,0]:   0043f4e7
DATA:00469716                   ??          ??                                      
DATA:00469717                   ??          ??                                      
                            DAT_00469718:                 ;XREF[1,0]:   0043f540
DATA:00469718                   ??          ??                                      
DATA:00469719                   ??          ??                                      
                            DAT_0046971a:                 ;XREF[1,0]:   0043f548
DATA:0046971a                   ??          ??                                      
DATA:0046971b                   ??          ??                                      
                            DAT_0046971c:                 ;XREF[1,0]:   0043f555
DATA:0046971c                   ??          ??                                      
DATA:0046971d                   ??          ??                                      
                            DAT_0046971e:                 ;XREF[1,0]:   0043f55b
DATA:0046971e                   ??          ??                                      
DATA:0046971f                   ??          ??                                      
                            DAT_00469720:                 ;XREF[35,0]:  0043ec54,0043ec69,0043ec79,0043ec85
                                                          ;             0043ec95,0043ecb3,0043ed22,0043ed56
                                                          ;             0043ed8d,0043ed9b,0043eda8,0043edc8
                                                          ;             0043edcf,0043edf2,0043edf9,0043ee08
                                                          ;             0043ee69,0043ee78,0043ee90,0043eec0
                                                          ;             0043eec8,0043eef8,0043ef00,0043f023
                                                          ;             0043f030,0043f03d,0043f09c,0043f0ae
                                                          ;             0043f0bb,0043f0ce,0043f0df,0043f176
                                                          ;             0043f1e4,0043f1f9,0043f209
DATA:00469720                   undefined4  ??                                      
                            DAT_00469724:                 ;XREF[10,0]:  0043ec41,0043eca0,0043ee98,0043efd3
                                                          ;             0043f04a,0043f091,0043f0c3,0043f214
                                                          ;             0043f228,0043f267
DATA:00469724                   undefined2  ??                                      
                            DAT_00469726:                 ;XREF[1,0]:   0043ee89
DATA:00469726                   ??          ??                                      
DATA:00469727                   ??          ??                                      
                            DAT_00469728:                 ;XREF[5,0]:   0043f002,0043f014,0043f029,0043f058
                                                          ;             0043f21f
DATA:00469728                   undefined2  ??                                      
DATA:0046972a                   ??          ??                                      
DATA:0046972b                   ??          ??                                      
                            DAT_0046972c:                 ;XREF[1,0]:   0043ece1
DATA:0046972c                   ??          ??                                      
DATA:0046972d                   ??          ??                                      
DATA:0046972e                   ??          ??                                      
DATA:0046972f                   ??          ??                                      
                            DAT_00469730:                 ;XREF[2,0]:   0043ed0e,0043f13f
DATA:00469730                   undefined2  ??                                      
DATA:00469732                   ??          ??                                      
DATA:00469733                   ??          ??                                      
DATA:00469734                   ??          ??                                      
DATA:00469735                   ??          ??                                      
DATA:00469736                   ??          ??                                      
DATA:00469737                   ??          ??                                      
                            DAT_00469738:                 ;XREF[11,0]:  0043eeb6,0043eed0,0043eede,0043f063
                                                          ;             0043f071,0043f07d,0043f112,0043f11e
                                                          ;             0043f240,0043f24e,0043f25a
DATA:00469738                   undefined4  ??                                      
                            DAT_0046973c:                 ;XREF[4,0]:   0043ef33,0043ef43,0043ef8d,0043f123
DATA:0046973c                   undefined4  ??                                      
DATA:00469740                   ??          ??                                      
DATA:00469741                   ??          ??                                      
                            DAT_00469742:                 ;XREF[54,0]:  0041ad28,0041ad28,0041ad3b,0041ad6a
                                                          ;             0041ad70,0041af41,0041af4b,00421fd1
                                                          ;             004220be,00422115,0042211b,0042229c
                                                          ;             004222a6,004269c8,004269c8,004269d6
                                                          ;             00426a1d,00426a23,00426b18,00426b22
                                                          ;             0042b506,0042b519,0042b5b2,0042b5b8
                                                          ;             0042b75e,0042b768,00432590,00432590
                                                          ;             0043259e,004325c7,004325cd,004327e6
                                                          ;             004327f0,00435363,00435363,00435371
                                                          ;             00435394,0043539a,004355cc,004355d6
                                                          ;             00440c0d,00440c0d,00440c1b,00440c3e
                                                          ;             00440c44,00440e73,00440e7d,0044798b
                                                          ;             0044798b,004479ac,00447a05,00447a0b
                                                          ;             00447c41,00447c4b
DATA:00469742                   undefined2  ??                                      
                            DAT_00469744:                 ;XREF[8,0]:   0041ad40,004220c3,004269db,0042b51e
                                                          ;             004325a3,00435376,00440c20,004479b1
DATA:00469744                   undefined2  ??                                      
                            DAT_00469746:                 ;XREF[8,0]:   0041ad46,004220c9,004269e1,0042b524
                                                          ;             004325a9,0043537c,00440c26,004479b7
DATA:00469746                   undefined2  ??                                      
                            DAT_00469748:                 ;XREF[8,0]:   0041ad4c,004220cf,004269e7,0042b52a
                                                          ;             004325af,00435382,00440c2c,004479bd
DATA:00469748                   undefined2  ??                                      
                            DAT_0046974a:                 ;XREF[8,0]:   0041ad52,004220d5,004269ed,0042b530
                                                          ;             004325b5,00435388,00440c32,004479c3
DATA:0046974a                   undefined2  ??                                      
                            DAT_0046974c:                 ;XREF[8,0]:   0041ad58,004220db,004269f3,0042b536
                                                          ;             004325bb,0043538e,00440c38,004479c9
DATA:0046974c                   undefined2  ??                                      
                            DAT_0046974e:                 ;XREF[6,0]:   0041ad5e,004220e7,004269f9,0042b53c
                                                          ;             004325c1,004479cf
DATA:0046974e                   undefined2  ??                                      
                            DAT_00469750:                 ;XREF[5,0]:   0041ad64,004220f1,004269ff,0042b542
                                                          ;             004479d5
DATA:00469750                   undefined2  ??                                      
                            DAT_00469752:                 ;XREF[4,0]:   004220fb,00426a05,0042b548,004479db
DATA:00469752                   undefined2  ??                                      
                            DAT_00469754:                 ;XREF[3,0]:   00422105,00426a0b,004479e1
DATA:00469754                   undefined2  ??                                      
                            DAT_00469756:                 ;XREF[3,0]:   00422109,00426a11,004479e7
DATA:00469756                   undefined2  ??                                      
                            DAT_00469758:                 ;XREF[3,0]:   0042210f,00426a17,004479ed
DATA:00469758                   undefined2  ??                                      
                            DAT_0046975a:                 ;XREF[1,0]:   004479f3
DATA:0046975a                   undefined2  ??                                      
                            DAT_0046975c:                 ;XREF[1,0]:   004479f9
DATA:0046975c                   undefined2  ??                                      
                            DAT_0046975e:                 ;XREF[1,0]:   004479ff
DATA:0046975e                   undefined2  ??                                      
DATA:00469760                   ??          ??                                      
DATA:00469761                   ??          ??                                      
DATA:00469762                   ??          ??                                      
DATA:00469763                   ??          ??                                      
DATA:00469764                   ??          ??                                      
DATA:00469765                   ??          ??                                      
DATA:00469766                   ??          ??                                      
DATA:00469767                   ??          ??                                      
DATA:00469768                   ??          ??                                      
DATA:00469769                   ??          ??                                      
                            DAT_0046976a:                 ;XREF[10,0]:  0041af5f,004222ad,00426b0d,0042b76f
                                                          ;             004327f7,004355e5,0043f6b6,0043f703
                                                          ;             00440e8b,00447c57
DATA:0046976a                   undefined2  ??                                      
                            DAT_0046976c:                 ;XREF[74,0]:  0041aff2,0041affc,0041b009,0041b030
                                                          ;             0041b042,0041b04c,0041b059,0041b082
                                                          ;             0041b088,0041b095,00422308,00422312
                                                          ;             0042231f,004223ab,004223b1,004223be
                                                          ;             00426ab0,00426aba,00426ac7,00426b75
                                                          ;             00426b7b,00426b88,00426c18,00426c2e
                                                          ;             00426c3b,0042b6bc,0042b6c6,0042b6d3
                                                          ;             0042b7b8,0042b7ed,0042b7f3,0042b800
                                                          ;             0042b855,0042b867,0042b874,0043278a
                                                          ;             00432794,004327a1,0043284f,00432855
                                                          ;             00432862,0043289d,004328af,004328bc
                                                          ;             0043552b,00435535,00435542,00435644
                                                          ;             0043564a,00435657,00435814,00435826
                                                          ;             00435833,0043f79f,0043f7a9,0043f7b6
                                                          ;             00440e1e,00440e28,00440e35,00440f73
                                                          ;             00440f79,00440f86,00441035,0044104b
                                                          ;             00441058,00447bb8,00447bc2,00447bcf
                                                          ;             00447cbe,00447cc4,00447cd1,00447dad
                                                          ;             00447dc3,00447dd0
DATA:0046976c                   undefined2  ??                                      
DATA:0046976e                   ??          ??                                      
DATA:0046976f                   ??          ??                                      
                            DAT_00469770:                 ;XREF[8,0]:   0041f62b,0042997a,0042c727,00432d28
                                                          ;             00438dac,0043ff50,00443772,0044a966
DATA:00469770                   undefined4  ??                                      
DATA:00469774                   ??          ??                                      
DATA:00469775                   ??          ??                                      
DATA:00469776                   ??          ??                                      
DATA:00469777                   ??          ??                                      
                            DAT_00469778:                 ;XREF[43,0]:  0041b062,0041b06c,0041b073,0041c01f
                                                          ;             0041c1a1,0041c2c0,0041c3e8,0041c4d1
                                                          ;             0041c58b,0041c63c,0041c7c0,0041c90e
                                                          ;             0041ca26,0041cb45,0041cbff,0041cc82
                                                          ;             0041cdf4,0041cf01,0041d032,0041d163
                                                          ;             0041d2ba,0041d449,0041d60e,0041d7d1
                                                          ;             0041d9f0,0041dbb3,0041dc48,0041de02
                                                          ;             0041de7c,0041def6,0041df70,0041dff3
                                                          ;             0041e076,0041e10b,0041e3aa,0041e642
                                                          ;             0041e8d1,0041ebe6,0041ee6a,0041f112
                                                          ;             0041f4ae,0041f53a,0041f5cf
DATA:00469778                   undefined2  ??                                      
                            DAT_0046977a:                 ;XREF[214,0]: 0041c028,0041c135,0041c25d,0041c385
                                                          ;             0041c477,0041c531,0041c5eb,0041c76f
                                                          ;             0041c8bd,0041c9d5,0041caf4,0041cbae
                                                          ;             0041cc3a,0041cdb5,0041cec2,0041cfd8
                                                          ;             0041d109,0041d269,0041d3ef,0041d5b4
                                                          ;             0041d780,0041d99f,0041db62,0041dbee
                                                          ;             0041ddcc,0041de46,0041deb7,0041df3a
                                                          ;             0041dfb4,0041e02e,0041e0b1,0041e347
                                                          ;             0041e5f1,0041e889,0041eb9e,0041ee34
                                                          ;             0041f0dc,0041f466,0041f4f2,0041f587
                                                          ;             00423718,00423857,00423957,00423a4e
                                                          ;             00423b57,00423c2a,00423cfa,00423dd3
                                                          ;             00423eac,00423f85,00424064,0042413d
                                                          ;             00424228,00424307,0042440a,00424504
                                                          ;             00424610,00424713,00424831,0042493d
                                                          ;             00424a0a,00424ad7,00424b95,00424ca2
                                                          ;             00424d59,00424e47,00424f47,00425056
                                                          ;             00425180,00425292,004253ad,004254c2
                                                          ;             004255d7,00427994,00427a52,00427b10
                                                          ;             00427bce,00427c8c,00427d4a,00427e08
                                                          ;             00427eb4,00427f72,00428030,004280e5
                                                          ;             0042819a,0042824f,0042831f,004283ef
                                                          ;             004284bf,00428586,0042864d,00428714
                                                          ;             004287e4,004288b4,00428984,00428a54
                                                          ;             00428b24,00428bf4,00428cc4,00428da6
                                                          ;             00428e64,00428f22,00428fd7,0042908c
                                                          ;             0042914a,00429208,004292c6,0042937b
                                                          ;             00429439,004294f7,004295b5,00429673
                                                          ;             00429731,004297ef,004298ad,0042c591
                                                          ;             0042c5d5,0042c619,0042c66f,0042c6b0
                                                          ;             0043370f,00435fda,00436077,00436114
                                                          ;             004361f9,004362cf,004363d5,00436523
                                                          ;             004365e1,004366cf,004367bd,00436863
                                                          ;             00436921,004369df,00436ab5,00436c2a
                                                          ;             00436d48,00436ec6,00437044,004372cd
                                                          ;             0043747b,00437608,0043780a,004379e8
                                                          ;             00437b8d,00437dfb,00437f01,004381ff
                                                          ;             004384d9,004387b3,00438ad5,00441ed5
                                                          ;             00441f55,00441fd5,00442055,004420de
                                                          ;             0044215e,004421de,00442279,00442314
                                                          ;             004423af,00442435,004424bb,0044253b
                                                          ;             004425c1,0044264d,004426d9,00442759
                                                          ;             004427d9,00442859,004428df,00442965
                                                          ;             004429eb,00442a71,00442af7,00442b77
                                                          ;             00442bfd,00442c83,00442d0f,00442d9b
                                                          ;             00442e27,00442ead,00442f39,00442fbf
                                                          ;             0044304b,004430d7,00443184,00443216
                                                          ;             004432ae,00443346,004433de,00443476
                                                          ;             0044350e,004435a6,00448869,0044892d
                                                          ;             00448a99,00448b6f,00448c48,00448d35
                                                          ;             00448e7c,00448f9b,00449088,004491ce
                                                          ;             00449313,0044948a,0044959e,00449734
                                                          ;             00449821,004499b5,00449d4d,00449fbd
                                                          ;             0044a2c2,0044a61e
DATA:0046977a                   ??          ??                                      
DATA:0046977b                   ??          ??                                      
                            DAT_0046977c:                 ;XREF[230,0]: 0041c031,0041c13e,0041c266,0041c38e
                                                          ;             0041c480,0041c53a,0041c5f4,0041c778
                                                          ;             0041c8c6,0041c9de,0041cafd,0041cbb7
                                                          ;             0041cc43,0041cdbe,0041cecb,0041cfe1
                                                          ;             0041d112,0041d272,0041d3f8,0041d5bd
                                                          ;             0041d789,0041d9a8,0041db6b,0041dbf7
                                                          ;             0041ddd5,0041de4f,0041dec0,0041df43
                                                          ;             0041dfbd,0041e037,0041e0ba,0041e350
                                                          ;             0041e5fa,0041e892,0041eba7,0041ee3d
                                                          ;             0041f0e5,0041f46f,0041f4fb,0041f590
                                                          ;             00421cab,00421cda,00423721,0042382a
                                                          ;             0042392a,00423a21,00423b33,00423c0f
                                                          ;             00423cd6,00423daf,00423e88,00423f61
                                                          ;             00424040,00424119,00424204,004242e3
                                                          ;             004243dd,004244e0,004245e3,004246e6
                                                          ;             00424804,00424922,004249ef,00424abc
                                                          ;             00424b7a,00424c87,00424d35,00424e2c
                                                          ;             00424f1a,00425029,00425153,00425265
                                                          ;             00425380,00425495,004255aa,00426088
                                                          ;             004260b7,0042772b,0042775a,0042799d
                                                          ;             00427a5b,00427b19,00427bd7,00427c95
                                                          ;             00427d53,00427e11,00427ebd,00427f7b
                                                          ;             00428039,004280ee,004281a3,00428258
                                                          ;             00428328,004283f8,004284c8,0042858f
                                                          ;             00428656,0042871d,004287ed,004288bd
                                                          ;             0042898d,00428a5d,00428b2d,00428bfd
                                                          ;             00428ccd,00428daf,00428e6d,00428f2b
                                                          ;             00428fe0,00429095,00429153,00429211
                                                          ;             004292cf,00429384,00429442,00429500
                                                          ;             004295be,0042967c,0042973a,004297f8
                                                          ;             004298b6,0042c59a,0042c5de,0042c622
                                                          ;             0042c678,0042c6b9,0042f2ae,0042f2dd
                                                          ;             00432a81,00432ab0,00433718,00435980
                                                          ;             004359af,00435fe3,00436080,0043611d
                                                          ;             00436202,004362d8,004363de,0043652c
                                                          ;             004365ea,004366d8,004367c6,0043686c
                                                          ;             0043692a,004369e8,00436abe,00436c33
                                                          ;             00436d51,00436ecf,0043704d,004372d6
                                                          ;             00437484,00437611,00437813,004379f1
                                                          ;             00437b96,00437e04,00437f0a,00438208
                                                          ;             004384e2,004387bc,00438ade,00441903
                                                          ;             00441932,00441ede,00441f5e,00441fde
                                                          ;             0044205e,004420e7,00442167,004421e7
                                                          ;             00442282,0044231d,004423b8,0044243e
                                                          ;             004424c4,00442544,004425ca,00442656
                                                          ;             004426e2,00442762,004427e2,00442862
                                                          ;             004428e8,0044296e,004429f4,00442a7a
                                                          ;             00442b00,00442b80,00442c06,00442c8c
                                                          ;             00442d18,00442da4,00442e30,00442eb6
                                                          ;             00442f42,00442fc8,00443054,004430e0
                                                          ;             0044318d,0044321f,004432b7,0044334f
                                                          ;             004433e7,0044347f,00443517,004435af
                                                          ;             0044858b,004485ba,00448872,00448936
                                                          ;             00448aa2,00448b78,00448c51,00448d3e
                                                          ;             00448e85,00448fa4,00449091,004491d7
                                                          ;             0044931c,00449493,004495a7,0044973d
                                                          ;             0044982a,004499be,00449d56,00449fc6
                                                          ;             0044a2cb,0044a627
DATA:0046977c                   ??          ??                                      
DATA:0046977d                   ??          ??                                      
                            DAT_0046977e:                 ;XREF[104,0]: 0041afde,0041c00d,0041c18f,0041c2b7
                                                          ;             0041c3df,0041c4c8,0041c582,0041c633
                                                          ;             0041c7b7,0041c905,0041ca1d,0041cb3c
                                                          ;             0041cbf6,0041cc79,0041cdeb,0041cef8
                                                          ;             0041d029,0041d15a,0041d2b1,0041d440
                                                          ;             0041d605,0041d7c8,0041d9e7,0041dbaa
                                                          ;             0041dc3f,0041ddc3,0041de3d,0041deed
                                                          ;             0041df31,0041dfab,0041dfea,0041e06d
                                                          ;             0041e102,0041e3a1,0041e639,0041e8c8
                                                          ;             0041ebdd,0041ee61,0041f109,0041f4a5
                                                          ;             0041f531,0041f5c6,0041f61c,00426b3f
                                                          ;             004279dc,00427a9a,00427b58,00427c16
                                                          ;             00427cd4,00427d92,00427e3e,00427eea
                                                          ;             00427efc,00427fa8,00427fba,0042806f
                                                          ;             00428124,004281d9,004282a0,00428370
                                                          ;             00428440,004284fe,004285c5,0042868c
                                                          ;             0042875c,0042882c,004288fc,004289cc
                                                          ;             00428a9c,00428b6c,00428c33,00428d15
                                                          ;             00428ddc,00428e9a,00428f58,0042900d
                                                          ;             004290b9,00429177,00429235,004292f3
                                                          ;             004293a8,00429466,00429524,004295e2
                                                          ;             004296a0,0042975e,0042981c,004298da
                                                          ;             0042996b,0042b7a9,0042c701,0042c718
                                                          ;             00432819,00432d02,00432d19,0043560b
                                                          ;             00438d86,00438d9d,00440f35,0044374c
                                                          ;             00443763,00447c79,0044a940,0044a957
DATA:0046977e                   undefined2  ??                                      
                            DAT_00469780:                 ;XREF[105,0]: 0041b07a,0041c016,0041c198,0041c2c9
                                                          ;             0041c3f1,0041c4da,0041c594,0041c645
                                                          ;             0041c7c9,0041c917,0041ca2f,0041cb4e
                                                          ;             0041cc08,0041cc8b,0041cdfd,0041cf0a
                                                          ;             0041d03b,0041d16c,0041d2c3,0041d452
                                                          ;             0041d617,0041d7da,0041d9f9,0041dbbc
                                                          ;             0041dc51,0041de0b,0041de85,0041deff
                                                          ;             0041df79,0041dffc,0041e07f,0041e114
                                                          ;             0041e3b3,0041e64b,0041e8da,0041ebef
                                                          ;             0041ee73,0041f11b,0041f4b7,0041f54c
                                                          ;             0041f5e1,004223a5,00425739,00425744
                                                          ;             0042574f,0042575a,00425765,00425770
                                                          ;             0042577b,00425786,00426b6f,004279e5
                                                          ;             00427aa3,00427b61,00427c1f,00427cdd
                                                          ;             00427d9b,00427e47,00427ef3,00427f05
                                                          ;             00427fb1,00427fc3,00428078,0042812d
                                                          ;             004281e2,004282a9,00428379,00428449
                                                          ;             00428507,004285ce,00428695,00428765
                                                          ;             00428835,00428905,004289d5,00428aa5
                                                          ;             00428b75,00428c3c,00428d1e,00428de5
                                                          ;             00428ea3,00428f61,00429016,004290c2
                                                          ;             00429180,0042923e,004292fc,004293b1
                                                          ;             0042946f,0042952d,004295eb,004296a9
                                                          ;             00429767,00429825,004298e3,0042b7e7
                                                          ;             0042c70a,00432849,00432d0b,0043563e
                                                          ;             00438d8f,00440f6d,00443755,00447cb8
                                                          ;             0044a949
DATA:00469780                   undefined2  ??                                      
                            DAT_00469782:                 ;XREF[2,0]:   0041f543,0041f5d8
DATA:00469782                   ??          ??                                      
DATA:00469783                   ??          ??                                      
DATA:00469784                   ??          ??                                      
DATA:00469785                   ??          ??                                      
DATA:00469786                   ??          ??                                      
DATA:00469787                   ??          ??                                      
DATA:00469788                   ??          ??                                      
DATA:00469789                   ??          ??                                      
                            DAT_0046978a:                 ;XREF[218,0]: 0041c03a,0041c147,0041c26f,0041c397
                                                          ;             0041c489,0041c543,0041c5fd,0041c781
                                                          ;             0041c8cf,0041c9e7,0041cb06,0041cbc0
                                                          ;             0041cc4c,0041cdc7,0041ced4,0041cfea
                                                          ;             0041d11b,0041d27b,0041d401,0041d5c6
                                                          ;             0041d792,0041d9b1,0041db74,0041dc00
                                                          ;             0041ddde,0041de58,0041dec9,0041df4c
                                                          ;             0041dfc6,0041e040,0041e0c3,0041e359
                                                          ;             0041e603,0041e89b,0041ebb0,0041ee46
                                                          ;             0041f0ee,0041f478,0041f504,0041f599
                                                          ;             0042374e,00423860,00423960,00423a57
                                                          ;             00423b60,00423c33,00423d03,00423ddc
                                                          ;             00423eb5,00423f8e,0042406d,00424146
                                                          ;             00424231,00424310,00424413,0042450d
                                                          ;             00424619,0042471c,0042483a,00424946
                                                          ;             00424a13,00424ae0,00424b9e,00424cab
                                                          ;             00424d62,00424e50,00424f50,0042505f
                                                          ;             00425189,0042529b,004253b6,004254cb
                                                          ;             004255e0,004279a6,00427a64,00427b22
                                                          ;             00427be0,00427c9e,00427d5c,00427e1a
                                                          ;             00427ec6,00427f84,00428042,004280f7
                                                          ;             004281ac,00428261,00428331,00428401
                                                          ;             004284d1,00428598,0042865f,00428726
                                                          ;             004287f6,004288c6,00428996,00428a66
                                                          ;             00428b36,00428c06,00428cd6,00428db8
                                                          ;             00428e76,00428f34,00428fe9,0042909e
                                                          ;             0042915c,0042921a,004292d8,0042938d
                                                          ;             0042944b,00429509,004295c7,00429685
                                                          ;             00429743,00429801,004298bf,0042c5ac
                                                          ;             0042c5f0,0042c634,0042c68a,0042c6cb
                                                          ;             00432fbd,00432fbd,00433743,00435fec
                                                          ;             00436089,00436126,0043620b,004362e1
                                                          ;             004363e7,00436535,004365f3,004366e1
                                                          ;             004367cf,00436875,00436933,004369f1
                                                          ;             00436ac7,00436c3c,00436d5a,00436ed8
                                                          ;             00437056,004372df,0043748d,0043761a
                                                          ;             0043781c,004379fa,00437b9f,00437e0d
                                                          ;             00437f13,00438211,004384eb,004387c5
                                                          ;             00438ae7,0043f009,0043f01b,00441ef0
                                                          ;             00441f70,00441ff0,00442070,004420f9
                                                          ;             00442179,004421f9,00442294,0044232f
                                                          ;             004423ca,00442450,004424d6,00442556
                                                          ;             004425dc,00442668,004426f4,00442774
                                                          ;             004427f4,00442874,004428fa,00442980
                                                          ;             00442a06,00442a8c,00442b12,00442b92
                                                          ;             00442c18,00442c9e,00442d2a,00442db6
                                                          ;             00442e42,00442ec8,00442f54,00442fda
                                                          ;             00443066,004430f2,0044319f,00443231
                                                          ;             004432c9,00443361,004433f9,00443491
                                                          ;             00443529,004435c1,0044888d,0044895a
                                                          ;             00448abd,00448b8a,00448c63,00448d50
                                                          ;             00448e97,00448fb6,004490a3,004491e9
                                                          ;             0044932e,004494a5,004495b9,0044974f
                                                          ;             0044983c,004499d0,00449d68,00449ff3
                                                          ;             0044a2dd,0044a639
DATA:0046978a                   undefined2  ??                                      
                            DAT_0046978c:                 ;XREF[214,0]: 0041c043,0041c150,0041c278,0041c3a0
                                                          ;             0041c492,0041c54c,0041c606,0041c78a
                                                          ;             0041c8d8,0041c9f0,0041cb0f,0041cbc9
                                                          ;             0041cc55,0041cdd0,0041cedd,0041cff3
                                                          ;             0041d124,0041d284,0041d40a,0041d5cf
                                                          ;             0041d79b,0041d9ba,0041db7d,0041dc09
                                                          ;             0041dde7,0041de61,0041ded2,0041df55
                                                          ;             0041dfcf,0041e049,0041e0cc,0041e362
                                                          ;             0041e60c,0041e8a4,0041ebb9,0041ee4f
                                                          ;             0041f0f7,0041f481,0041f50d,0041f5a2
                                                          ;             00423757,00423869,00423969,00423a60
                                                          ;             00423b69,00423c3c,00423d0c,00423de5
                                                          ;             00423ebe,00423f97,00424076,0042414f
                                                          ;             0042423a,00424319,0042441c,00424516
                                                          ;             00424622,00424725,00424843,0042494f
                                                          ;             00424a1c,00424ae9,00424ba7,00424cb4
                                                          ;             00424d6b,00424e59,00424f59,00425068
                                                          ;             00425192,004252a4,004253bf,004254d4
                                                          ;             004255e9,004279af,00427a6d,00427b2b
                                                          ;             00427be9,00427ca7,00427d65,00427e23
                                                          ;             00427ecf,00427f8d,0042804b,00428100
                                                          ;             004281b5,0042826a,0042833a,0042840a
                                                          ;             004284da,004285a1,00428668,0042872f
                                                          ;             004287ff,004288cf,0042899f,00428a6f
                                                          ;             00428b3f,00428c0f,00428cdf,00428dc1
                                                          ;             00428e7f,00428f3d,00428ff2,004290a7
                                                          ;             00429165,00429223,004292e1,00429396
                                                          ;             00429454,00429512,004295d0,0042968e
                                                          ;             0042974c,0042980a,004298c8,0042c5b5
                                                          ;             0042c5f9,0042c63d,0042c693,0042c6d4
                                                          ;             00433752,00435ff5,00436092,0043612f
                                                          ;             00436214,004362ea,004363f0,0043653e
                                                          ;             004365fc,004366ea,004367d8,0043687e
                                                          ;             0043693c,004369fa,00436ad0,00436c45
                                                          ;             00436d63,00436ee1,0043705f,004372e8
                                                          ;             00437496,00437623,00437825,00437a03
                                                          ;             00437ba8,00437e16,00437f1c,0043821a
                                                          ;             004384f4,004387ce,00438af0,00441ef9
                                                          ;             00441f79,00441ff9,00442079,00442102
                                                          ;             00442182,00442202,0044229d,00442338
                                                          ;             004423d3,00442459,004424df,0044255f
                                                          ;             004425e5,00442671,004426fd,0044277d
                                                          ;             004427fd,0044287d,00442903,00442989
                                                          ;             00442a0f,00442a95,00442b1b,00442b9b
                                                          ;             00442c21,00442ca7,00442d33,00442dbf
                                                          ;             00442e4b,00442ed1,00442f5d,00442fe3
                                                          ;             0044306f,004430fb,004431a8,0044323a
                                                          ;             004432d2,0044336a,00443402,0044349a
                                                          ;             00443532,004435ca,00448896,00448963
                                                          ;             00448ac6,00448b93,00448c6c,00448d59
                                                          ;             00448ea0,00448fbf,004490ac,004491f2
                                                          ;             00449337,004494ae,004495c2,00449758
                                                          ;             00449845,004499d9,00449d71,00449ffc
                                                          ;             0044a2e6,0044a642
DATA:0046978c                   undefined2  ??                                      
                            DAT_0046978e:                 ;XREF[200,0]: 0041c04c,0041c159,0041c281,0041c3a9
                                                          ;             0041c49b,0041c555,0041c60f,0041c793
                                                          ;             0041c8e1,0041c9f9,0041cb18,0041cbd2
                                                          ;             0041cc5e,0041cdd9,0041cee6,0041cffc
                                                          ;             0041d12d,0041d28d,0041d413,0041d5d8
                                                          ;             0041d7a4,0041d9c3,0041db86,0041dc12
                                                          ;             0041ddf0,0041de6a,0041dedb,0041df5e
                                                          ;             0041dfd8,0041e052,0041e0d5,0041e36b
                                                          ;             0041e615,0041e8ad,0041ebc2,0041f48a
                                                          ;             0041f516,0041f5ab,00423760,00423872
                                                          ;             00423972,00423a69,00423b72,00423c45
                                                          ;             00423d15,00423dee,00423ec7,00423fa0
                                                          ;             0042407f,00424158,00424243,00424322
                                                          ;             00424425,0042451f,0042462b,0042472e
                                                          ;             0042484c,00424958,00424a25,00424af2
                                                          ;             00424bb0,00424cbd,00424d74,00424e62
                                                          ;             00424f62,00425071,0042519b,004252ad
                                                          ;             004253c8,004254dd,004255f2,004279b8
                                                          ;             00427a76,00427b34,00427bf2,00427cb0
                                                          ;             00427d6e,00427e2c,00427ed8,00427f96
                                                          ;             00428054,00428109,004281be,00428273
                                                          ;             00428343,00428413,004284e3,004285aa
                                                          ;             00428671,00428738,00428808,004288d8
                                                          ;             004289a8,00428a78,00428b48,00428c18
                                                          ;             00428ce8,00428dca,00428e88,00428f46
                                                          ;             00428ffb,0042c5be,0042c602,0042c646
                                                          ;             0042c69c,0042c6dd,00433756,00435ffe
                                                          ;             0043609b,00436138,0043621d,004362f3
                                                          ;             004363f9,00436547,00436605,004366f3
                                                          ;             004367e1,00436887,00436945,00436a03
                                                          ;             00436ad9,00436c4e,00436d6c,00436eea
                                                          ;             00437068,004372f1,0043749f,0043762c
                                                          ;             0043782e,00437a0c,00437bb1,00437e1f
                                                          ;             00437f25,00438223,004384fd,004387d7
                                                          ;             00438af9,00441f02,00441f82,00442002
                                                          ;             00442082,0044210b,0044218b,0044220b
                                                          ;             004422a6,00442341,004423dc,00442462
                                                          ;             004424e8,00442568,004425ee,0044267a
                                                          ;             00442706,00442786,00442806,00442886
                                                          ;             0044290c,00442992,00442a18,00442a9e
                                                          ;             00442b24,00442ba4,00442c2a,00442cb0
                                                          ;             00442d3c,00442dc8,00442e54,00442eda
                                                          ;             00442f66,00442fec,00443078,00443104
                                                          ;             004431b1,00443243,004432db,00443373
                                                          ;             0044340b,004434a3,0044353b,004435d3
                                                          ;             0044889f,0044896c,00448acf,00448ba5
                                                          ;             00448c75,00448d62,00448ea9,00448fc8
                                                          ;             004490b5,004491fb,00449349,004494b7
                                                          ;             004495d4,00449761,00449857,004499eb
                                                          ;             00449d7a,0044a005,0044a2ef,0044a654
DATA:0046978e                   undefined2  ??                                      
                            DAT_00469790:                 ;XREF[180,0]: 0041c055,0041c162,0041c28a,0041c3b2
                                                          ;             0041c4a4,0041c55e,0041c618,0041c79c
                                                          ;             0041c8ea,0041ca02,0041cb21,0041cbdb
                                                          ;             0041cc67,0041d005,0041d136,0041d296
                                                          ;             0041d41c,0041d5e1,0041d7ad,0041d9cc
                                                          ;             0041db8f,0041dc1b,0041e05b,0041e0de
                                                          ;             0041e374,0041e61e,0041e8b6,0041ebcb
                                                          ;             0041f493,0041f51f,0041f5b4,00423769
                                                          ;             0042387b,0042397b,00423a72,00423b7b
                                                          ;             00423c4e,00423d1e,00423df7,00423ed0
                                                          ;             00423fa9,00424088,00424161,0042424c
                                                          ;             0042432b,0042442e,00424528,00424634
                                                          ;             00424737,00424855,00424961,00424a2e
                                                          ;             00424afb,00424bb9,00424cc6,00424d7d
                                                          ;             00424e6b,00424f6b,0042507a,004251a4
                                                          ;             004252b6,004253d1,004254e6,004255fb
                                                          ;             004279c1,00427a7f,00427b3d,00427bfb
                                                          ;             00427cb9,00427d77,0042805d,00428112
                                                          ;             004281c7,0042827c,0042834c,0042841c
                                                          ;             004284ec,004285b3,0042867a,00428741
                                                          ;             00428811,004288e1,004289b1,00428a81
                                                          ;             00428b51,00428c21,00428cf1,0042c5c7
                                                          ;             0042c60b,0042c64f,0042c6a5,0042c6e6
                                                          ;             0043375c,00436007,004360a4,00436141
                                                          ;             00436226,004362fc,00436402,00436550
                                                          ;             0043660e,004366fc,004367ea,00436890
                                                          ;             0043694e,00436a0c,00436ae2,00436c57
                                                          ;             00436d75,00436ef3,00437071,004372fa
                                                          ;             004374a8,00437635,00437837,00437a15
                                                          ;             00437bba,00437e28,00437f2e,0043822c
                                                          ;             00438506,004387e0,00438b02,00441f0b
                                                          ;             00441f8b,0044200b,0044208b,00442094
                                                          ;             00442114,00442194,00442214,004422af
                                                          ;             0044234a,004423e5,0044246b,004424f1
                                                          ;             00442571,004425f7,00442683,0044270f
                                                          ;             0044278f,0044280f,0044288f,00442915
                                                          ;             0044299b,00442a21,00442aa7,00442b2d
                                                          ;             00442bad,00442c33,00442cb9,00442d45
                                                          ;             00442dd1,00442e5d,00442ee3,00442f6f
                                                          ;             00442ff5,00443081,0044310d,004431ba
                                                          ;             0044324c,004432e4,0044337c,00443414
                                                          ;             004434ac,00443544,004435dc,004488a8
                                                          ;             00448975,00448ad8,00448bae,0044920d
                                                          ;             0044935b,004494c9,004495e6,00449869
                                                          ;             004499f4,00449d8c,0044a00e,0044a666
DATA:00469790                   undefined2  ??                                      
                            DAT_00469792:                 ;XREF[121,0]: 0041c05e,0041c16b,0041c293,0041c3bb
                                                          ;             0041c4ad,0041c567,0041c621,0041c7a5
                                                          ;             0041c8f3,0041ca0b,0041cb2a,0041cbe4
                                                          ;             0041d00e,0041d13f,0041d29f,0041d425
                                                          ;             0041d5ea,0041d7b6,0041d9d5,0041db98
                                                          ;             0041dc24,0041e0e7,0041e37d,0041e627
                                                          ;             00423772,00423884,00423984,00423a7b
                                                          ;             00423b84,00423d27,00423e00,00423ed9
                                                          ;             00423fb2,00424091,0042416a,00424255
                                                          ;             00424334,00424437,00424531,0042463d
                                                          ;             00424740,0042485e,0042496a,00424a37
                                                          ;             00424b04,00424bc2,00424ccf,00424d86
                                                          ;             00424e74,00424f74,00425083,004251ad
                                                          ;             004252bf,004253da,004254ef,00425604
                                                          ;             004279ca,00427a88,00427b46,00427c04
                                                          ;             00427cc2,00427d80,00428285,00428355
                                                          ;             00428425,0042874a,0042881a,004288ea
                                                          ;             004289ba,00428a8a,00428b5a,00428cfa
                                                          ;             0042c658,0042c6ef,00433762,00436010
                                                          ;             004360ad,0043614a,0043622f,00436305
                                                          ;             0043640b,00436559,00436617,00436705
                                                          ;             004367f3,00436899,00436957,00436a15
                                                          ;             00436aeb,00436c60,00436d7e,00436efc
                                                          ;             0043707a,00437303,004374b1,0043763e
                                                          ;             00437840,00437a1e,00437bc3,00437e31
                                                          ;             00437f37,00438235,0043850f,004387e9
                                                          ;             00438b0b,0044221d,004422b8,00442353
                                                          ;             00443116,004488b1,0044897e,00448aea
                                                          ;             00449216,00449364,004494d2,004495ef
                                                          ;             00449872,00449a06,00449d95,0044a017
                                                          ;             0044a678
DATA:00469792                   undefined2  ??                                      
                            DAT_00469794:                 ;XREF[86,0]:  0041c067,0041c174,0041c29c,0041c3c4
                                                          ;             0041c4b6,0041c570,0041d017,0041d148
                                                          ;             0041d42e,0041d5f3,0041dc2d,0041e0f0
                                                          ;             0041e386,0042377b,0042388d,0042398d
                                                          ;             00423a84,00423b8d,00424173,0042433d
                                                          ;             00424440,0042453a,00424646,00424749
                                                          ;             00424867,00424d8f,00424e7d,00424f7d
                                                          ;             0042508c,004251b6,004252c8,004253e3
                                                          ;             004254f8,0042560d,0042828e,0042835e
                                                          ;             0042842e,00428d03,0042c661,0042c6f8
                                                          ;             00433768,00436019,004360b6,00436153
                                                          ;             00436238,0043630e,00436414,00436562
                                                          ;             00436620,0043670e,004367fc,004368a2
                                                          ;             00436960,00436a1e,00436af4,00436c69
                                                          ;             00436d87,00436f05,00437083,0043730c
                                                          ;             004374ba,00437647,00437849,00437a27
                                                          ;             00437bcc,00437e3a,00437f40,0043823e
                                                          ;             00438518,004387f2,00438b14,00442226
                                                          ;             004422c1,0044235c,0044311f,00448987
                                                          ;             00448af3,00449228,0044936d,004494db
                                                          ;             004495f8,0044987b,00449a18,00449da7
                                                          ;             0044a020,0044a681
DATA:00469794                   undefined2  ??                                      
                            DAT_00469796:                 ;XREF[57,0]:  0041c070,0041c17d,0041c2a5,0041c3cd
                                                          ;             0041e38f,00423784,00423896,00423996
                                                          ;             00423a8d,0042417c,00424346,00424449
                                                          ;             00424543,0042464f,00424752,00424870
                                                          ;             00424d98,00424e86,00424f86,00425095
                                                          ;             004251bf,004252d1,004253ec,00425501
                                                          ;             00425616,00436241,00436317,0043641d
                                                          ;             0043656b,00436629,00436717,00436805
                                                          ;             004368ab,00436969,00436a27,00436c72
                                                          ;             00436d90,00436f0e,00437315,00437650
                                                          ;             00437852,00437bd5,00437e43,00437f49
                                                          ;             00438247,00438521,004387fb,00438b1d
                                                          ;             0044222f,004422ca,00442365,00443128
                                                          ;             00449231,00449a21,00449db0,0044a029
                                                          ;             0044a68a
DATA:00469796                   ??          ??                                      
DATA:00469797                   ??          ??                                      
                            DAT_00469798:                 ;XREF[18,0]:  0042378d,0042389f,0042399f,00423a96
                                                          ;             0042434f,00424452,0042454c,00424658
                                                          ;             0042475b,00424879,00424f8f,0042509e
                                                          ;             004251c8,004252da,004253f5,0042550a
                                                          ;             0042561f,0044a032
DATA:00469798                   ??          ??                                      
DATA:00469799                   ??          ??                                      
                            DAT_0046979a:                 ;XREF[11,0]:  00423796,004238a8,00423a9f,00424555
                                                          ;             00424764,00424882,004250a7,004251d1
                                                          ;             004252e3,00425628,0044a03b
DATA:0046979a                   ??          ??                                      
DATA:0046979b                   ??          ??                                      
                            DAT_0046979c:                 ;XREF[6,0]:   0042379f,00423aa8,0042476d,0042488b
                                                          ;             004250b0,004252ec
DATA:0046979c                   ??          ??                                      
DATA:0046979d                   ??          ??                                      
                            DAT_0046979e:                 ;XREF[5,0]:   004237a8,00423ab1,00424776,00424894
                                                          ;             004250b9
DATA:0046979e                   ??          ??                                      
DATA:0046979f                   ??          ??                                      
DATA:004697a0                   ??          ??                                      
DATA:004697a1                   ??          ??                                      
DATA:004697a2                   ??          ??                                      
DATA:004697a3                   ??          ??                                      
DATA:004697a4                   ??          ??                                      
DATA:004697a5                   ??          ??                                      
DATA:004697a6                   ??          ??                                      
DATA:004697a7                   ??          ??                                      
                            DAT_004697a8:                 ;XREF[238,0]: 0041c079,0041c186,0041c2ae,0041c3d6
                                                          ;             0041c4bf,0041c579,0041c62a,0041c7ae
                                                          ;             0041c8fc,0041ca14,0041cb33,0041cbed
                                                          ;             0041cc70,0041cde2,0041ceef,0041d020
                                                          ;             0041d151,0041d2a8,0041d437,0041d5fc
                                                          ;             0041d7bf,0041d9de,0041dba1,0041dc36
                                                          ;             0041ddf9,0041de73,0041dee4,0041df67
                                                          ;             0041dfe1,0041e064,0041e0f9,0041e398
                                                          ;             0041e630,0041e8bf,0041ebd4,0041ee58
                                                          ;             0041f100,0041f49c,0041f528,0041f5bd
                                                          ;             00421bd1,00421c28,00421ccc,0042372a
                                                          ;             00423833,00423933,00423a2a,00423b3c
                                                          ;             00423c18,00423cdf,00423db8,00423e91
                                                          ;             00423f6a,00424049,00424122,0042420d
                                                          ;             004242ec,004243e6,004244e9,004245ec
                                                          ;             004246ef,0042480d,0042492b,004249f8
                                                          ;             00424ac5,00424b83,00424c90,00424d3e
                                                          ;             00424e35,00424f23,00425032,0042515c
                                                          ;             0042526e,00425389,0042549e,004255b3
                                                          ;             00425f66,00426005,004260a9,00427651
                                                          ;             004276a8,0042774c,004279d3,00427a91
                                                          ;             00427b4f,00427c0d,00427ccb,00427d89
                                                          ;             00427e35,00427ee1,00427f9f,00428066
                                                          ;             0042811b,004281d0,00428297,00428367
                                                          ;             00428437,004284f5,004285bc,00428683
                                                          ;             00428753,00428823,004288f3,004289c3
                                                          ;             00428a93,00428b63,00428c2a,00428d0c
                                                          ;             00428dd3,00428e91,00428f4f,00429004
                                                          ;             004290b0,0042916e,0042922c,004292ea
                                                          ;             0042939f,0042945d,0042951b,004295d9
                                                          ;             00429697,00429755,00429813,004298d1
                                                          ;             0042c5a3,0042c5e7,0042c62b,0042c681
                                                          ;             0042c6c2,0042f1d4,0042f22b,0042f2cf
                                                          ;             004329a7,004329fe,00432aa2,00433721
                                                          ;             00435896,004358fd,004359a1,00436022
                                                          ;             004360bf,0043615c,0043624a,00436320
                                                          ;             00436426,00436574,00436632,00436720
                                                          ;             0043680e,004368b4,00436972,00436a30
                                                          ;             00436afd,00436c7b,00436d99,00436f17
                                                          ;             0043708c,0043731e,004374c3,00437659
                                                          ;             0043785b,00437a30,00437bde,00437e4c
                                                          ;             00437f52,00438250,0043852a,00438804
                                                          ;             00438b26,0044183a,00441880,00441924
                                                          ;             00441ee7,00441f67,00441fe7,00442067
                                                          ;             004420f0,00442170,004421f0,0044228b
                                                          ;             00442326,004423c1,00442447,004424cd
                                                          ;             0044254d,004425d3,0044265f,004426eb
                                                          ;             0044276b,004427eb,0044286b,004428f1
                                                          ;             00442977,004429fd,00442a83,00442b09
                                                          ;             00442b89,00442c0f,00442c95,00442d21
                                                          ;             00442dad,00442e39,00442ebf,00442f4b
                                                          ;             00442fd1,0044305d,004430e9,00443196
                                                          ;             00443228,004432c0,00443358,004433f0
                                                          ;             00443488,00443520,004435b8,004484b1
                                                          ;             00448508,004485ac,0044887b,0044893f
                                                          ;             00448aab,00448b81,00448c5a,00448d47
                                                          ;             00448e8e,00448fad,0044909a,004491e0
                                                          ;             00449325,0044949c,004495b0,00449746
                                                          ;             00449833,004499c7,00449d5f,00449fcf
                                                          ;             0044a2d4,0044a630
DATA:004697a8                   undefined2  ??                                      
                            DAT_004697aa:                 ;XREF[55,0]:  00421c69,00423733,0042383c,0042393c
                                                          ;             00423a33,00423b45,00423c21,00423ce8
                                                          ;             00423dc1,00423e9a,00423f73,00424052
                                                          ;             0042412b,00424216,004242f5,004243ef
                                                          ;             004244f2,004245f5,004246f8,00424816
                                                          ;             00424934,00424a01,00424ace,00424b8c
                                                          ;             00424c99,00424d47,00424e3e,00424f2c
                                                          ;             0042503b,00425165,00425277,00425392
                                                          ;             004254a7,004255bc,00426046,004276e9
                                                          ;             0042f26c,00432a3f,00433734,0043593e
                                                          ;             004418c1,00448549,00448884,00448948
                                                          ;             00448ab4,00448b9c,00449204,00449340
                                                          ;             004494c0,004495cb,0044984e,004499e2
                                                          ;             00449d83,00449fd8,0044a64b
DATA:004697aa                   undefined2  ??                                      
                            DAT_004697ac:                 ;XREF[37,0]:  0042373c,00423845,00423945,00423a3c
                                                          ;             00423b4e,00423cf1,00423dca,00423ea3
                                                          ;             00423f7c,0042405b,00424134,0042421f
                                                          ;             004242fe,004243f8,004244fb,004245fe
                                                          ;             00424701,0042481f,00424d50,00424f35
                                                          ;             00425044,0042516e,00425280,0042539b
                                                          ;             004254b0,004255c5,0043373a,00448951
                                                          ;             00448ae1,0044921f,00449352,004495dd
                                                          ;             00449860,004499fd,00449d9e,00449fe1
                                                          ;             0044a65d
DATA:004697ac                   ??          ??                                      
DATA:004697ad                   ??          ??                                      
                            DAT_004697ae:                 ;XREF[18,0]:  00423745,0042384e,0042394e,00423a45
                                                          ;             00424401,00424607,0042470a,00424828
                                                          ;             00424f3e,0042504d,00425177,00425289
                                                          ;             004253a4,004254b9,004255ce,00449a0f
                                                          ;             00449fea,0044a66f
DATA:004697ae                   ??          ??                                      
DATA:004697af                   ??          ??                                      
DATA:004697b0                   ??          ??                                      
DATA:004697b1                   ??          ??                                      
                            DAT_004697b2:                 ;XREF[16,0]:  0041b380,00422f3d,0042778a,00429c98
                                                          ;             0042bd0b,0042c893,00432ae0,00432c1d
                                                          ;             004359df,00435c1a,0043f6f1,00440bfc
                                                          ;             0044379d,0044826d,004485ea,0044d8d7
DATA:004697b2                   ??          ??                                      
DATA:004697b3                   ??          ??                                      
                            DAT_004697b4:                 ;XREF[3,0]:   0042f8d6,0043f69e,0043f711
DATA:004697b4                   ??          ??                                      
DATA:004697b5                   ??          ??                                      
                            DAT_004697b6:                 ;XREF[5,0]:   0043f670,0043f71b,0043f795,0043f7ef
                                                          ;             0043fa17
DATA:004697b6                   undefined2  ??                                      
                            DAT_004697b8:                 ;XREF[3,0]:   0043fe06,0043fe1a,0043ff7a
DATA:004697b8                   ??          ??                                      
DATA:004697b9                   ??          ??                                      
DATA:004697ba                   ??          ??                                      
DATA:004697bb                   ??          ??                                      
DATA:004697bc                   ??          ??                                      
DATA:004697bd                   ??          ??                                      
DATA:004697be                   ??          ??                                      
DATA:004697bf                   ??          ??                                      
DATA:004697c0                   ??          ??                                      
DATA:004697c1                   ??          ??                                      
DATA:004697c2                   ??          ??                                      
DATA:004697c3                   ??          ??                                      
DATA:004697c4                   ??          ??                                      
DATA:004697c5                   ??          ??                                      
DATA:004697c6                   ??          ??                                      
DATA:004697c7                   ??          ??                                      
DATA:004697c8                   ??          ??                                      
DATA:004697c9                   ??          ??                                      
DATA:004697ca                   ??          ??                                      
DATA:004697cb                   ??          ??                                      
DATA:004697cc                   ??          ??                                      
DATA:004697cd                   ??          ??                                      
DATA:004697ce                   ??          ??                                      
DATA:004697cf                   ??          ??                                      
DATA:004697d0                   ??          ??                                      
DATA:004697d1                   ??          ??                                      
DATA:004697d2                   ??          ??                                      
DATA:004697d3                   ??          ??                                      
DATA:004697d4                   ??          ??                                      
DATA:004697d5                   ??          ??                                      
DATA:004697d6                   ??          ??                                      
DATA:004697d7                   ??          ??                                      
DATA:004697d8                   ??          ??                                      
DATA:004697d9                   ??          ??                                      
DATA:004697da                   ??          ??                                      
DATA:004697db                   ??          ??                                      
DATA:004697dc                   ??          ??                                      
DATA:004697dd                   ??          ??                                      
DATA:004697de                   ??          ??                                      
DATA:004697df                   ??          ??                                      
DATA:004697e0                   ??          ??                                      
DATA:004697e1                   ??          ??                                      
DATA:004697e2                   ??          ??                                      
DATA:004697e3                   ??          ??                                      
DATA:004697e4                   ??          ??                                      
DATA:004697e5                   ??          ??                                      
DATA:004697e6                   ??          ??                                      
DATA:004697e7                   ??          ??                                      
DATA:004697e8                   ??          ??                                      
DATA:004697e9                   ??          ??                                      
DATA:004697ea                   ??          ??                                      
DATA:004697eb                   ??          ??                                      
DATA:004697ec                   ??          ??                                      
DATA:004697ed                   ??          ??                                      
DATA:004697ee                   ??          ??                                      
DATA:004697ef                   ??          ??                                      
DATA:004697f0                   ??          ??                                      
DATA:004697f1                   ??          ??                                      
DATA:004697f2                   ??          ??                                      
DATA:004697f3                   ??          ??                                      
DATA:004697f4                   ??          ??                                      
DATA:004697f5                   ??          ??                                      
DATA:004697f6                   ??          ??                                      
DATA:004697f7                   ??          ??                                      
DATA:004697f8                   ??          ??                                      
DATA:004697f9                   ??          ??                                      
DATA:004697fa                   ??          ??                                      
DATA:004697fb                   ??          ??                                      
DATA:004697fc                   ??          ??                                      
DATA:004697fd                   ??          ??                                      
DATA:004697fe                   ??          ??                                      
DATA:004697ff                   ??          ??                                      
DATA:00469800                   ??          ??                                      
DATA:00469801                   ??          ??                                      
DATA:00469802                   ??          ??                                      
DATA:00469803                   ??          ??                                      
DATA:00469804                   ??          ??                                      
DATA:00469805                   ??          ??                                      
DATA:00469806                   ??          ??                                      
DATA:00469807                   ??          ??                                      
DATA:00469808                   ??          ??                                      
DATA:00469809                   ??          ??                                      
DATA:0046980a                   ??          ??                                      
DATA:0046980b                   ??          ??                                      
DATA:0046980c                   ??          ??                                      
DATA:0046980d                   ??          ??                                      
DATA:0046980e                   ??          ??                                      
DATA:0046980f                   ??          ??                                      
DATA:00469810                   ??          ??                                      
DATA:00469811                   ??          ??                                      
DATA:00469812                   ??          ??                                      
DATA:00469813                   ??          ??                                      
DATA:00469814                   ??          ??                                      
DATA:00469815                   ??          ??                                      
DATA:00469816                   ??          ??                                      
DATA:00469817                   ??          ??                                      
DATA:00469818                   ??          ??                                      
DATA:00469819                   ??          ??                                      
DATA:0046981a                   ??          ??                                      
DATA:0046981b                   ??          ??                                      
DATA:0046981c                   ??          ??                                      
DATA:0046981d                   ??          ??                                      
DATA:0046981e                   ??          ??                                      
DATA:0046981f                   ??          ??                                      
DATA:00469820                   ??          ??                                      
DATA:00469821                   ??          ??                                      
DATA:00469822                   ??          ??                                      
DATA:00469823                   ??          ??                                      
DATA:00469824                   ??          ??                                      
DATA:00469825                   ??          ??                                      
DATA:00469826                   ??          ??                                      
DATA:00469827                   ??          ??                                      
DATA:00469828                   ??          ??                                      
DATA:00469829                   ??          ??                                      
DATA:0046982a                   ??          ??                                      
DATA:0046982b                   ??          ??                                      
DATA:0046982c                   ??          ??                                      
DATA:0046982d                   ??          ??                                      
DATA:0046982e                   ??          ??                                      
DATA:0046982f                   ??          ??                                      
DATA:00469830                   ??          ??                                      
DATA:00469831                   ??          ??                                      
DATA:00469832                   ??          ??                                      
DATA:00469833                   ??          ??                                      
DATA:00469834                   ??          ??                                      
DATA:00469835                   ??          ??                                      
DATA:00469836                   ??          ??                                      
DATA:00469837                   ??          ??                                      
DATA:00469838                   ??          ??                                      
DATA:00469839                   ??          ??                                      
DATA:0046983a                   ??          ??                                      
DATA:0046983b                   ??          ??                                      
DATA:0046983c                   ??          ??                                      
DATA:0046983d                   ??          ??                                      
DATA:0046983e                   ??          ??                                      
DATA:0046983f                   ??          ??                                      
DATA:00469840                   ??          ??                                      
DATA:00469841                   ??          ??                                      
DATA:00469842                   ??          ??                                      
DATA:00469843                   ??          ??                                      
DATA:00469844                   ??          ??                                      
DATA:00469845                   ??          ??                                      
DATA:00469846                   ??          ??                                      
DATA:00469847                   ??          ??                                      
DATA:00469848                   ??          ??                                      
DATA:00469849                   ??          ??                                      
DATA:0046984a                   ??          ??                                      
DATA:0046984b                   ??          ??                                      
DATA:0046984c                   ??          ??                                      
DATA:0046984d                   ??          ??                                      
DATA:0046984e                   ??          ??                                      
DATA:0046984f                   ??          ??                                      
DATA:00469850                   ??          ??                                      
DATA:00469851                   ??          ??                                      
DATA:00469852                   ??          ??                                      
DATA:00469853                   ??          ??                                      
DATA:00469854                   ??          ??                                      
DATA:00469855                   ??          ??                                      
DATA:00469856                   ??          ??                                      
DATA:00469857                   ??          ??                                      
DATA:00469858                   ??          ??                                      
DATA:00469859                   ??          ??                                      
DATA:0046985a                   ??          ??                                      
DATA:0046985b                   ??          ??                                      
DATA:0046985c                   ??          ??                                      
DATA:0046985d                   ??          ??                                      
DATA:0046985e                   ??          ??                                      
DATA:0046985f                   ??          ??                                      
DATA:00469860                   ??          ??                                      
DATA:00469861                   ??          ??                                      
DATA:00469862                   ??          ??                                      
DATA:00469863                   ??          ??                                      
DATA:00469864                   ??          ??                                      
DATA:00469865                   ??          ??                                      
DATA:00469866                   ??          ??                                      
DATA:00469867                   ??          ??                                      
DATA:00469868                   ??          ??                                      
DATA:00469869                   ??          ??                                      
DATA:0046986a                   ??          ??                                      
DATA:0046986b                   ??          ??                                      
DATA:0046986c                   ??          ??                                      
DATA:0046986d                   ??          ??                                      
DATA:0046986e                   ??          ??                                      
DATA:0046986f                   ??          ??                                      
DATA:00469870                   ??          ??                                      
DATA:00469871                   ??          ??                                      
DATA:00469872                   ??          ??                                      
DATA:00469873                   ??          ??                                      
DATA:00469874                   ??          ??                                      
DATA:00469875                   ??          ??                                      
DATA:00469876                   ??          ??                                      
DATA:00469877                   ??          ??                                      
DATA:00469878                   ??          ??                                      
DATA:00469879                   ??          ??                                      
DATA:0046987a                   ??          ??                                      
DATA:0046987b                   ??          ??                                      
DATA:0046987c                   ??          ??                                      
DATA:0046987d                   ??          ??                                      
DATA:0046987e                   ??          ??                                      
DATA:0046987f                   ??          ??                                      
DATA:00469880                   ??          ??                                      
DATA:00469881                   ??          ??                                      
DATA:00469882                   ??          ??                                      
DATA:00469883                   ??          ??                                      
DATA:00469884                   ??          ??                                      
DATA:00469885                   ??          ??                                      
DATA:00469886                   ??          ??                                      
DATA:00469887                   ??          ??                                      
DATA:00469888                   ??          ??                                      
DATA:00469889                   ??          ??                                      
DATA:0046988a                   ??          ??                                      
DATA:0046988b                   ??          ??                                      
DATA:0046988c                   ??          ??                                      
DATA:0046988d                   ??          ??                                      
DATA:0046988e                   ??          ??                                      
DATA:0046988f                   ??          ??                                      
DATA:00469890                   ??          ??                                      
DATA:00469891                   ??          ??                                      
DATA:00469892                   ??          ??                                      
DATA:00469893                   ??          ??                                      
DATA:00469894                   ??          ??                                      
DATA:00469895                   ??          ??                                      
DATA:00469896                   ??          ??                                      
DATA:00469897                   ??          ??                                      
DATA:00469898                   ??          ??                                      
DATA:00469899                   ??          ??                                      
DATA:0046989a                   ??          ??                                      
DATA:0046989b                   ??          ??                                      
DATA:0046989c                   ??          ??                                      
DATA:0046989d                   ??          ??                                      
DATA:0046989e                   ??          ??                                      
DATA:0046989f                   ??          ??                                      
DATA:004698a0                   ??          ??                                      
DATA:004698a1                   ??          ??                                      
DATA:004698a2                   ??          ??                                      
DATA:004698a3                   ??          ??                                      
DATA:004698a4                   ??          ??                                      
DATA:004698a5                   ??          ??                                      
DATA:004698a6                   ??          ??                                      
DATA:004698a7                   ??          ??                                      
DATA:004698a8                   ??          ??                                      
DATA:004698a9                   ??          ??                                      
DATA:004698aa                   ??          ??                                      
DATA:004698ab                   ??          ??                                      
DATA:004698ac                   ??          ??                                      
DATA:004698ad                   ??          ??                                      
DATA:004698ae                   ??          ??                                      
DATA:004698af                   ??          ??                                      
DATA:004698b0                   ??          ??                                      
DATA:004698b1                   ??          ??                                      
DATA:004698b2                   ??          ??                                      
DATA:004698b3                   ??          ??                                      
DATA:004698b4                   ??          ??                                      
DATA:004698b5                   ??          ??                                      
DATA:004698b6                   ??          ??                                      
DATA:004698b7                   ??          ??                                      
                            DAT_004698b8:                 ;XREF[3,0]:   0043f8b7,0043f8e8,0043f8f1
DATA:004698b8                   undefined4  ??                                      
DATA:004698bc                   ??          ??                                      
DATA:004698bd                   ??          ??                                      
DATA:004698be                   ??          ??                                      
DATA:004698bf                   ??          ??                                      
DATA:004698c0                   ??          ??                                      
DATA:004698c1                   ??          ??                                      
DATA:004698c2                   ??          ??                                      
DATA:004698c3                   ??          ??                                      
DATA:004698c4                   ??          ??                                      
DATA:004698c5                   ??          ??                                      
DATA:004698c6                   ??          ??                                      
DATA:004698c7                   ??          ??                                      
DATA:004698c8                   ??          ??                                      
DATA:004698c9                   ??          ??                                      
DATA:004698ca                   ??          ??                                      
DATA:004698cb                   ??          ??                                      
DATA:004698cc                   ??          ??                                      
DATA:004698cd                   ??          ??                                      
DATA:004698ce                   ??          ??                                      
DATA:004698cf                   ??          ??                                      
DATA:004698d0                   ??          ??                                      
DATA:004698d1                   ??          ??                                      
DATA:004698d2                   ??          ??                                      
DATA:004698d3                   ??          ??                                      
DATA:004698d4                   ??          ??                                      
DATA:004698d5                   ??          ??                                      
DATA:004698d6                   ??          ??                                      
DATA:004698d7                   ??          ??                                      
                            DAT_004698d8:                 ;XREF[2,0]:   0043f925,0043f92e
DATA:004698d8                   undefined4  ??                                      
DATA:004698dc                   ??          ??                                      
DATA:004698dd                   ??          ??                                      
DATA:004698de                   ??          ??                                      
DATA:004698df                   ??          ??                                      
DATA:004698e0                   ??          ??                                      
DATA:004698e1                   ??          ??                                      
DATA:004698e2                   ??          ??                                      
DATA:004698e3                   ??          ??                                      
                            DAT_004698e4:                 ;XREF[2,0]:   0043f952,0043f955
DATA:004698e4                   undefined4  ??                                      
                            DAT_004698e8:                 ;XREF[2,0]:   0043f976,0043f979
DATA:004698e8                   undefined4  ??                                      
                            candidatePuzzles:             ;XREF[5,3]:   0043fbc4,0043fbf2,0043fd01,0043fd3d
                                                          ;             0043fd6e,0043fbae,0043fbb9,0043fd01
DATA:004698ec                   undefine...??                                      
   |_DATA:004698ec   [0]             undefined2  ??                                      
   |_DATA:004698ee   [1]             undefined2  ??                                      
   |_DATA:004698f0   [2]             undefined2  ??                                      
DATA:004698f2                   ??          ??                                      
DATA:004698f3                   ??          ??                                      
                            DAT_004698f4:                 ;XREF[3,0]:   0043f73a,0043f745,0043f753
DATA:004698f4                   undefined4  ??                                      
                            DAT_004698f8:                 ;XREF[5,0]:   0043f68f,0043f7bf,0043fb50,0043fb70
                                                          ;             0043fb7e
DATA:004698f8                   undefined4  ??                                      
                            DAT_004698fc:                 ;XREF[8,0]:   00440023,004400b2,004400c7,004400d5
                                                          ;             004400fd,00440115,0044016c,00440189
DATA:004698fc                   undefined4  ??                                      
                            DAT_00469900:                 ;XREF[2,0]:   004400b2,004400fd
DATA:00469900                   undefined4  ??                                      
DATA:00469904                   ??          ??                                      
DATA:00469905                   ??          ??                                      
DATA:00469906                   ??          ??                                      
DATA:00469907                   ??          ??                                      
DATA:00469908                   ??          ??                                      
DATA:00469909                   ??          ??                                      
DATA:0046990a                   ??          ??                                      
DATA:0046990b                   ??          ??                                      
DATA:0046990c                   ??          ??                                      
DATA:0046990d                   ??          ??                                      
DATA:0046990e                   ??          ??                                      
DATA:0046990f                   ??          ??                                      
DATA:00469910                   ??          ??                                      
DATA:00469911                   ??          ??                                      
DATA:00469912                   ??          ??                                      
DATA:00469913                   ??          ??                                      
                            DAT_00469914:                 ;XREF[4,0]:   004400ec,0044012b,0044013c,0044014a
DATA:00469914                   undefined4  ??                                      
                            DAT_00469918:                 ;XREF[9,0]:   0044033a,00440353,0044037f,004403a6
                                                          ;             004403f7,00440415,00440452,0044052c
                                                          ;             00440819
DATA:00469918                   undefined4  ??                                      
                            DAT_0046991c:                 ;XREF[2,0]:   004404e6,00440514
DATA:0046991c                   ??          ??                                      
DATA:0046991d                   ??          ??                                      
DATA:0046991e                   ??          ??                                      
DATA:0046991f                   ??          ??                                      
                            DAT_00469920:                 ;XREF[9,0]:   00440da9,00441086,004410a0,00441189
                                                          ;             004411a3,0044128c,004412a6,00441331
                                                          ;             00441347
DATA:00469920                   ??          ??                                      
DATA:00469921                   ??          ??                                      
DATA:00469922                   ??          ??                                      
DATA:00469923                   ??          ??                                      
                            DAT_00469924:                 ;XREF[3,0]:   00440fd1,00440fdb,0044381d
DATA:00469924                   ??          ??                                      
DATA:00469925                   ??          ??                                      
                            DAT_00469926:                 ;XREF[9,0]:   004410e1,00441119,004411e4,0044121c
                                                          ;             004412e3,00441372,004413ee,0044145d
                                                          ;             00441c05
DATA:00469926                   undefined2  ??                                      
DATA:00469928                   ??          ??                                      
DATA:00469929                   ??          ??                                      
                            DAT_0046992a:                 ;XREF[7,0]:   0044108c,0044118f,00441292,00441337
                                                          ;             00441cb1,00441ccf,00441d0c
DATA:0046992a                   undefined2  ??                                      
                            DAT_0046992c:                 ;XREF[3,0]:   00443651,004436e5,004436f0
DATA:0046992c                   undefined2  ??                                      
DATA:0046992e                   ??          ??                                      
DATA:0046992f                   ??          ??                                      
                            DAT_00469930:                 ;XREF[3,0]:   00440dd0,00440dd9,00440e5b
DATA:00469930                   undefined4  ??                                      
                            DAT_00469934:                 ;XREF[4,0]:   00440de7,00440dec,00440e67,004438b2
DATA:00469934                   undefined4  ??                                      
                            DAT_00469938:                 ;XREF[41,0]:  00440d6f,00440d74,00440d86,00440d96
                                                          ;             00440eb1,0044106b,004410b5,004410c3
                                                          ;             004410d3,00441150,0044116e,004411ba
                                                          ;             004411ca,004411d8,00441253,00441271
                                                          ;             004412b9,004412c9,004412d7,004412fc
                                                          ;             0044131a,00441358,00441366,0044138b
                                                          ;             004413da,00441409,0044141b,00441429
                                                          ;             00441435,00441449,00441478,0044148a
                                                          ;             00441498,004414a4,00441bf1,00441c24
                                                          ;             00441c32,00441c3e,00441c56,00441c64
                                                          ;             00441c70
DATA:00469938                   undefined4  ??                                      
                            DAT_0046993c:                 ;XREF[5,0]:   00440d39,00440d3e,00440d56,00440ea5
                                                          ;             004413bd
DATA:0046993c                   undefined4  ??                                      
                            DAT_00469940:                 ;XREF[6,0]:   00440cfe,00440d03,00440d15,00440e99
                                                          ;             00441844,00441855
DATA:00469940                   undefined4  ??                                      
                            DAT_00469944:                 ;XREF[3,0]:   00440cc4,00440ccf,00440cdd
DATA:00469944                   undefined4  ??                                      
                            DAT_00469948:                 ;XREF[21,0]:  00440c5c,00440e14,00440f11,00440f1a
                                                          ;             00440f26,00441519,004415da,004415e4
                                                          ;             004416b4,004416c4,00441a9e,00443712
                                                          ;             00443729,0044393e,0044394e,00443965
                                                          ;             0044396f,00443981,00443991,004439a8
                                                          ;             004439b2
DATA:00469948                   undefined4  ??                                      
                            DAT_0046994c:                 ;XREF[3,0]:   00440c5c,00440f11,00441519
DATA:0046994c                   undefined4  ??                                      
DATA:00469950                   ??          ??                                      
DATA:00469951                   ??          ??                                      
DATA:00469952                   ??          ??                                      
DATA:00469953                   ??          ??                                      
DATA:00469954                   ??          ??                                      
DATA:00469955                   ??          ??                                      
DATA:00469956                   ??          ??                                      
DATA:00469957                   ??          ??                                      
DATA:00469958                   ??          ??                                      
DATA:00469959                   ??          ??                                      
DATA:0046995a                   ??          ??                                      
DATA:0046995b                   ??          ??                                      
DATA:0046995c                   ??          ??                                      
DATA:0046995d                   ??          ??                                      
DATA:0046995e                   ??          ??                                      
DATA:0046995f                   ??          ??                                      
DATA:00469960                   ??          ??                                      
DATA:00469961                   ??          ??                                      
DATA:00469962                   ??          ??                                      
DATA:00469963                   ??          ??                                      
DATA:00469964                   ??          ??                                      
DATA:00469965                   ??          ??                                      
DATA:00469966                   ??          ??                                      
DATA:00469967                   ??          ??                                      
DATA:00469968                   ??          ??                                      
DATA:00469969                   ??          ??                                      
DATA:0046996a                   ??          ??                                      
DATA:0046996b                   ??          ??                                      
DATA:0046996c                   ??          ??                                      
DATA:0046996d                   ??          ??                                      
DATA:0046996e                   ??          ??                                      
DATA:0046996f                   ??          ??                                      
DATA:00469970                   ??          ??                                      
DATA:00469971                   ??          ??                                      
DATA:00469972                   ??          ??                                      
DATA:00469973                   ??          ??                                      
DATA:00469974                   ??          ??                                      
DATA:00469975                   ??          ??                                      
DATA:00469976                   ??          ??                                      
DATA:00469977                   ??          ??                                      
                            DAT_00469978:                 ;XREF[10,0]:  00440ecc,004414ec,00441783,00441804
                                                          ;             00441988,004419b2,00441d32,00441d66
                                                          ;             004437dd,0044385b
DATA:00469978                   undefined4  ??                                      
                            DAT_0046997c:                 ;XREF[2,0]:   00440ecc,00441d73
DATA:0046997c                   undefined4  ??                                      
                            DAT_00469980:                 ;XREF[1,0]:   00441d81
DATA:00469980                   undefined4  ??                                      
                            DAT_00469984:                 ;XREF[1,0]:   00441d8f
DATA:00469984                   undefined4  ??                                      
                            DAT_00469988:                 ;XREF[1,0]:   00441d9d
DATA:00469988                   undefined4  ??                                      
                            DAT_0046998c:                 ;XREF[1,0]:   00441dab
DATA:0046998c                   undefined4  ??                                      
                            DAT_00469990:                 ;XREF[2,0]:   004409f8,00440a05
DATA:00469990                   undefined4  ??                                      
DATA:00469994                   ??          ??                                      
DATA:00469995                   ??          ??                                      
DATA:00469996                   ??          ??                                      
DATA:00469997                   ??          ??                                      
DATA:00469998                   ??          ??                                      
DATA:00469999                   ??          ??                                      
DATA:0046999a                   ??          ??                                      
DATA:0046999b                   ??          ??                                      
DATA:0046999c                   ??          ??                                      
DATA:0046999d                   ??          ??                                      
DATA:0046999e                   ??          ??                                      
DATA:0046999f                   ??          ??                                      
DATA:004699a0                   ??          ??                                      
DATA:004699a1                   ??          ??                                      
DATA:004699a2                   ??          ??                                      
DATA:004699a3                   ??          ??                                      
DATA:004699a4                   ??          ??                                      
DATA:004699a5                   ??          ??                                      
DATA:004699a6                   ??          ??                                      
DATA:004699a7                   ??          ??                                      
                            DAT_004699a8:                 ;XREF[5,0]:   00440997,00440abb,00440ac4,00440b3a
                                                          ;             00440b43
DATA:004699a8                   undefined4  ??                                      
DATA:004699ac                   ??          ??                                      
DATA:004699ad                   ??          ??                                      
DATA:004699ae                   ??          ??                                      
DATA:004699af                   ??          ??                                      
DATA:004699b0                   ??          ??                                      
DATA:004699b1                   ??          ??                                      
DATA:004699b2                   ??          ??                                      
DATA:004699b3                   ??          ??                                      
DATA:004699b4                   ??          ??                                      
DATA:004699b5                   ??          ??                                      
DATA:004699b6                   ??          ??                                      
DATA:004699b7                   ??          ??                                      
DATA:004699b8                   ??          ??                                      
DATA:004699b9                   ??          ??                                      
DATA:004699ba                   ??          ??                                      
DATA:004699bb                   ??          ??                                      
                            DAT_004699bc:                 ;XREF[9,0]:   0044158a,004415a6,004415fb,0044164e
                                                          ;             00441659,0044167e,004416ce,004416ec
                                                          ;             00441dea
DATA:004699bc                   undefined2  ??                                      
                            DAT_004699be:                 ;XREF[1,0]:   00441dea
DATA:004699be                   undefined2  ??                                      
DATA:004699c0                   ??          ??                                      
DATA:004699c1                   ??          ??                                      
DATA:004699c2                   ??          ??                                      
DATA:004699c3                   ??          ??                                      
DATA:004699c4                   ??          ??                                      
DATA:004699c5                   ??          ??                                      
DATA:004699c6                   ??          ??                                      
DATA:004699c7                   ??          ??                                      
DATA:004699c8                   ??          ??                                      
DATA:004699c9                   ??          ??                                      
DATA:004699ca                   ??          ??                                      
DATA:004699cb                   ??          ??                                      
                            DAT_004699cc:                 ;XREF[18,0]:  00441123,00441226,004414c9,004414e5
                                                          ;             004415bb,004415c6,00441697,0044169d
                                                          ;             00441760,0044177c,004417c7,004417cd
                                                          ;             004417e1,004417fd,004437ba,004437d6
                                                          ;             00443838,00443854
DATA:004699cc                   undefined2  ??                                      
DATA:004699ce                   ??          ??                                      
DATA:004699cf                   ??          ??                                      
DATA:004699d0                   ??          ??                                      
DATA:004699d1                   ??          ??                                      
DATA:004699d2                   ??          ??                                      
DATA:004699d3                   ??          ??                                      
                            DAT_004699d4:                 ;XREF[3,0]:   00440c12,00440f5a,00440f64
DATA:004699d4                   ??          ??                                      
DATA:004699d5                   ??          ??                                      
                            DAT_004699d6:                 ;XREF[56,0]:  004409ab,004414d0,004414d8,00441767
                                                          ;             0044176f,004417e8,004417f0,00441976
                                                          ;             004419c4,00441f14,00441f94,00442014
                                                          ;             0044209d,0044211d,0044219d,00442238
                                                          ;             004422d3,0044236e,004423ee,00442474
                                                          ;             004424fa,0044257a,00442600,0044268c
                                                          ;             00442718,00442798,00442818,00442898
                                                          ;             0044291e,004429a4,00442a2a,00442ab0
                                                          ;             00442b36,00442bb6,00442c3c,00442cc2
                                                          ;             00442d4e,00442dda,00442e66,00442eec
                                                          ;             00442f78,00442ffe,0044308a,00443131
                                                          ;             004431c3,00443255,004432ed,00443385
                                                          ;             0044341d,004434b5,0044354d,004435e5
                                                          ;             004437c1,004437c9,0044383f,00443847
DATA:004699d6                   undefined2  ??                                      
                            DAT_004699d8:                 ;XREF[45,0]:  004409ab,00441976,00441f1d,00441f9d
                                                          ;             0044201d,004420a6,00442126,004421a6
                                                          ;             00442241,004422dc,00442377,004423f7
                                                          ;             0044247d,00442503,00442583,00442609
                                                          ;             00442695,00442721,004427a1,00442821
                                                          ;             004428a1,00442927,004429ad,00442a33
                                                          ;             00442ab9,00442b3f,00442bbf,00442c45
                                                          ;             00442ccb,00442d57,00442de3,00442e6f
                                                          ;             00442ef5,00442f81,00443007,00443093
                                                          ;             0044313a,004431cc,0044325e,004432f6
                                                          ;             0044338e,00443426,004434be,00443556
                                                          ;             004435ee
DATA:004699d8                   undefined2  ??                                      
                            DAT_004699da:                 ;XREF[43,0]:  00441f26,00441fa6,00442026,004420af
                                                          ;             0044212f,004421af,0044224a,004422e5
                                                          ;             00442380,00442400,00442486,0044250c
                                                          ;             0044258c,00442612,0044269e,0044272a
                                                          ;             004427aa,0044282a,004428aa,00442930
                                                          ;             004429b6,00442a3c,00442ac2,00442b48
                                                          ;             00442bc8,00442c4e,00442cd4,00442d60
                                                          ;             00442dec,00442e78,00442efe,00442f8a
                                                          ;             00443010,0044309c,00443143,004431d5
                                                          ;             00443267,004432ff,00443397,0044342f
                                                          ;             004434c7,0044355f,004435f7
DATA:004699da                   ??          ??                                      
DATA:004699db                   ??          ??                                      
                            DAT_004699dc:                 ;XREF[43,0]:  00441f2f,00441faf,0044202f,004420b8
                                                          ;             00442138,004421b8,00442253,004422ee
                                                          ;             00442389,00442409,0044248f,00442515
                                                          ;             00442595,0044261b,004426a7,00442733
                                                          ;             004427b3,00442833,004428b3,00442939
                                                          ;             004429bf,00442a45,00442acb,00442b51
                                                          ;             00442bd1,00442c57,00442cdd,00442d69
                                                          ;             00442df5,00442e81,00442f07,00442f93
                                                          ;             00443019,004430a5,0044314c,004431de
                                                          ;             00443270,00443308,004433a0,00443438
                                                          ;             004434d0,00443568,00443600
DATA:004699dc                   ??          ??                                      
DATA:004699dd                   ??          ??                                      
                            DAT_004699de:                 ;XREF[43,0]:  00441f38,00441fb8,00442038,004420c1
                                                          ;             00442141,004421c1,0044225c,004422f7
                                                          ;             00442392,00442412,00442498,0044251e
                                                          ;             0044259e,00442624,004426b0,0044273c
                                                          ;             004427bc,0044283c,004428bc,00442942
                                                          ;             004429c8,00442a4e,00442ad4,00442b5a
                                                          ;             00442bda,00442c60,00442ce6,00442d72
                                                          ;             00442dfe,00442e8a,00442f10,00442f9c
                                                          ;             00443022,004430ae,00443155,004431e7
                                                          ;             00443279,00443311,004433a9,00443441
                                                          ;             004434d9,00443571,00443609
DATA:004699de                   ??          ??                                      
DATA:004699df                   ??          ??                                      
                            DAT_004699e0:                 ;XREF[43,0]:  00441f41,00441fc1,00442041,004420ca
                                                          ;             0044214a,004421ca,00442265,00442300
                                                          ;             0044239b,0044241b,004424a1,00442527
                                                          ;             004425a7,0044262d,004426b9,00442745
                                                          ;             004427c5,00442845,004428c5,0044294b
                                                          ;             004429d1,00442a57,00442add,00442b63
                                                          ;             00442be3,00442c69,00442cef,00442d7b
                                                          ;             00442e07,00442e93,00442f19,00442fa5
                                                          ;             0044302b,004430b7,0044315e,004431f0
                                                          ;             00443282,0044331a,004433b2,0044344a
                                                          ;             004434e2,0044357a,00443612
DATA:004699e0                   ??          ??                                      
DATA:004699e1                   ??          ??                                      
                            DAT_004699e2:                 ;XREF[22,0]:  00440a1e,00440a3a,00441598,00441637
                                                          ;             00441667,004416fa,00441a4b,00441a52
                                                          ;             00441a93,00441a9a,00441ac2,00441b8d
                                                          ;             00441d2d,00441dbb,00441dbe,004436e2
                                                          ;             004436ec,0044370b,0044370e,00443722
                                                          ;             00443725,00443904
DATA:004699e2                   undefined2  ??                                      
                            DAT_004699e4:                 ;XREF[17,0]:  004415b4,0044168c,004416dc,00441a73
                                                          ;             00441a7a,00441b39,00441b40,00441b50
                                                          ;             00441b57,00441ba7,00441dcd,00441dd1
                                                          ;             00443667,0044366b,0044367f,00443683
                                                          ;             00443923
DATA:004699e4                   undefined2  ??                                      
                            DAT_004699e6:                 ;XREF[3,0]:   00440a41,00441a52,00441dbe
DATA:004699e6                   undefined2  ??                                      
                            DAT_004699e8:                 ;XREF[3,0]:   00441b40,00441dd1,0044366b
DATA:004699e8                   undefined2  ??                                      
                            DAT_004699ea:                 ;XREF[3,0]:   00440a41,00441563,0044390b
DATA:004699ea                   undefined2  ??                                      
                            DAT_004699ec:                 ;XREF[1,0]:   0044392a
DATA:004699ec                   ??          ??                                      
DATA:004699ed                   ??          ??                                      
                            DAT_004699ee:                 ;XREF[3,0]:   00440a1e,00441ac2,00441dbe
DATA:004699ee                   undefined2  ??                                      
                            DAT_004699f0:                 ;XREF[3,0]:   00441b40,00441dd1,0044366b
DATA:004699f0                   undefined2  ??                                      
DATA:004699f2                   ??          ??                                      
DATA:004699f3                   ??          ??                                      
DATA:004699f4                   ??          ??                                      
DATA:004699f5                   ??          ??                                      
DATA:004699f6                   ??          ??                                      
DATA:004699f7                   ??          ??                                      
DATA:004699f8                   ??          ??                                      
DATA:004699f9                   ??          ??                                      
DATA:004699fa                   ??          ??                                      
DATA:004699fb                   ??          ??                                      
DATA:004699fc                   ??          ??                                      
DATA:004699fd                   ??          ??                                      
DATA:004699fe                   ??          ??                                      
DATA:004699ff                   ??          ??                                      
DATA:00469a00                   ??          ??                                      
DATA:00469a01                   ??          ??                                      
DATA:00469a02                   ??          ??                                      
DATA:00469a03                   ??          ??                                      
DATA:00469a04                   ??          ??                                      
DATA:00469a05                   ??          ??                                      
DATA:00469a06                   ??          ??                                      
DATA:00469a07                   ??          ??                                      
DATA:00469a08                   ??          ??                                      
DATA:00469a09                   ??          ??                                      
DATA:00469a0a                   ??          ??                                      
DATA:00469a0b                   ??          ??                                      
DATA:00469a0c                   ??          ??                                      
DATA:00469a0d                   ??          ??                                      
DATA:00469a0e                   ??          ??                                      
DATA:00469a0f                   ??          ??                                      
DATA:00469a10                   ??          ??                                      
DATA:00469a11                   ??          ??                                      
DATA:00469a12                   ??          ??                                      
DATA:00469a13                   ??          ??                                      
DATA:00469a14                   ??          ??                                      
DATA:00469a15                   ??          ??                                      
DATA:00469a16                   ??          ??                                      
DATA:00469a17                   ??          ??                                      
DATA:00469a18                   ??          ??                                      
DATA:00469a19                   ??          ??                                      
DATA:00469a1a                   ??          ??                                      
DATA:00469a1b                   ??          ??                                      
DATA:00469a1c                   ??          ??                                      
DATA:00469a1d                   ??          ??                                      
DATA:00469a1e                   ??          ??                                      
DATA:00469a1f                   ??          ??                                      
                            DAT_00469a20:                 ;XREF[28,0]:  00441ba3,00441ba7,00441bb7,00441bbb
                                                          ;             0044204a,0044226e,00442309,004425b0
                                                          ;             004427ce,004429da,00442a60,00442ae6
                                                          ;             00442c72,00442cf8,00442d84,00442e10
                                                          ;             00442f22,00442fae,00443034,004430c0
                                                          ;             00443167,0044328b,00443323,004433bb
                                                          ;             00443453,004434eb,00443583,0044361b
DATA:00469a20                   undefined2  ??                                      
DATA:00469a22                   ??          ??                                      
DATA:00469a23                   ??          ??                                      
                            DAT_00469a24:                 ;XREF[3,0]:   00441ba7,004425b6,00443621
DATA:00469a24                   undefined2  ??                                      
DATA:00469a26                   ??          ??                                      
DATA:00469a27                   ??          ??                                      
                            DAT_00469a28:                 ;XREF[1,0]:   00443627
DATA:00469a28                   undefined2  ??                                      
DATA:00469a2a                   ??          ??                                      
DATA:00469a2b                   ??          ??                                      
                            DAT_00469a2c:                 ;XREF[15,0]:  004421d3,00442530,004428ce,00442954
                                                          ;             00442cfe,004430c6,0044316d,004431f9
                                                          ;             00443291,00443329,004433c1,00443459
                                                          ;             004434f1,00443589,0044362d
DATA:00469a2c                   undefined2  ??                                      
DATA:00469a2e                   ??          ??                                      
DATA:00469a2f                   ??          ??                                      
                            DAT_00469a30:                 ;XREF[1,0]:   00443633
DATA:00469a30                   undefined2  ??                                      
DATA:00469a32                   ??          ??                                      
DATA:00469a33                   ??          ??                                      
                            DAT_00469a34:                 ;XREF[1,0]:   00443639
DATA:00469a34                   undefined2  ??                                      
DATA:00469a36                   ??          ??                                      
DATA:00469a37                   ??          ??                                      
                            DAT_00469a38:                 ;XREF[23,0]:  00441f4a,004420d3,004423a4,00442424
                                                          ;             004426c2,00442a66,00442aec,00442b6c
                                                          ;             00442bec,00442d04,00442d8a,00442e9c
                                                          ;             00442fb4,0044303a,00443173,004431ff
                                                          ;             00443297,0044332f,004433c7,0044345f
                                                          ;             004434f7,0044358f,0044363f
DATA:00469a38                   undefined2  ??                                      
DATA:00469a3a                   ??          ??                                      
DATA:00469a3b                   ??          ??                                      
                            DAT_00469a3c:                 ;XREF[3,0]:   0044242a,004426c8,00443645
DATA:00469a3c                   undefined2  ??                                      
DATA:00469a3e                   ??          ??                                      
DATA:00469a3f                   ??          ??                                      
                            DAT_00469a40:                 ;XREF[2,0]:   004426ce,0044364b
DATA:00469a40                   undefined2  ??                                      
DATA:00469a42                   ??          ??                                      
DATA:00469a43                   ??          ??                                      
                            DAT_00469a44:                 ;XREF[21,0]:  00441fca,00442153,00442636,0044284e
                                                          ;             004428d4,0044295a,004429e0,00442c78
                                                          ;             00442d90,00442e16,00442ea2,00442f28
                                                          ;             00443040,00443179,00443205,0044329d
                                                          ;             00443335,004433cd,00443465,004434fd
                                                          ;             00443595
DATA:00469a44                   undefined2  ??                                      
DATA:00469a46                   ??          ??                                      
DATA:00469a47                   ??          ??                                      
                            DAT_00469a48:                 ;XREF[1,0]:   0044263c
DATA:00469a48                   undefined2  ??                                      
DATA:00469a4a                   ??          ??                                      
DATA:00469a4b                   ??          ??                                      
                            DAT_00469a4c:                 ;XREF[1,0]:   00442642
DATA:00469a4c                   undefined2  ??                                      
DATA:00469a4e                   ??          ??                                      
DATA:00469a4f                   ??          ??                                      
                            DAT_00469a50:                 ;XREF[13,0]:  004424aa,0044274e,00442bf2,00442e1c
                                                          ;             00442f2e,004430cc,0044320b,004432a3
                                                          ;             0044333b,004433d3,0044346b,00443503
                                                          ;             0044359b
DATA:00469a50                   undefined2  ??                                      
DATA:00469a52                   ??          ??                                      
DATA:00469a53                   ??          ??                                      
                            DAT_00469a54:                 ;XREF[1,0]:   004424b0
DATA:00469a54                   undefined2  ??                                      
DATA:00469a56                   ??          ??                                      
DATA:00469a57                   ??          ??                                      
DATA:00469a58                   ??          ??                                      
DATA:00469a59                   ??          ??                                      
DATA:00469a5a                   ??          ??                                      
DATA:00469a5b                   ??          ??                                      
                            DAT_00469a5c:                 ;XREF[4,0]:   00440e43,00443882,00443896,004438c3
DATA:00469a5c                   undefined4  ??                                      
                            DAT_00469a60:                 ;XREF[6,0]:   00440c08,00440c7c,00440c92,00440e19
                                                          ;             00440edc,00440ee8
DATA:00469a60                   undefined4  ??                                      
DATA:00469a64                   ??          ??                                      
DATA:00469a65                   ??          ??                                      
DATA:00469a66                   ??          ??                                      
DATA:00469a67                   ??          ??                                      
DATA:00469a68                   ??          ??                                      
DATA:00469a69                   ??          ??                                      
DATA:00469a6a                   ??          ??                                      
DATA:00469a6b                   ??          ??                                      
DATA:00469a6c                   ??          ??                                      
DATA:00469a6d                   ??          ??                                      
DATA:00469a6e                   ??          ??                                      
DATA:00469a6f                   ??          ??                                      
DATA:00469a70                   ??          ??                                      
DATA:00469a71                   ??          ??                                      
DATA:00469a72                   ??          ??                                      
DATA:00469a73                   ??          ??                                      
DATA:00469a74                   ??          ??                                      
DATA:00469a75                   ??          ??                                      
DATA:00469a76                   ??          ??                                      
DATA:00469a77                   ??          ??                                      
                            DAT_00469a78:                 ;XREF[7,0]:   00440ca0,00440eee,00440efe,0044112a
                                                          ;             0044122d,004416a4,004417d4
DATA:00469a78                   undefined4  ??                                      
DATA:00469a7c                   ??          ??                                      
DATA:00469a7d                   ??          ??                                      
DATA:00469a7e                   ??          ??                                      
DATA:00469a7f                   ??          ??                                      
DATA:00469a80                   ??          ??                                      
DATA:00469a81                   ??          ??                                      
DATA:00469a82                   ??          ??                                      
DATA:00469a83                   ??          ??                                      
DATA:00469a84                   ??          ??                                      
DATA:00469a85                   ??          ??                                      
DATA:00469a86                   ??          ??                                      
DATA:00469a87                   ??          ??                                      
DATA:00469a88                   ??          ??                                      
DATA:00469a89                   ??          ??                                      
DATA:00469a8a                   ??          ??                                      
DATA:00469a8b                   ??          ??                                      
DATA:00469a8c                   ??          ??                                      
DATA:00469a8d                   ??          ??                                      
DATA:00469a8e                   ??          ??                                      
DATA:00469a8f                   ??          ??                                      
                            DAT_00469a90:                 ;XREF[7,0]:   004439eb,00443a0c,00443acd,00443d66
                                                          ;             00443d78,00443d82,00443d8e
DATA:00469a90                   undefined4  ??                                      
                            DAT_00469a94:                 ;XREF[4,0]:   00443a0c,00443a46,00443a58,00443d82
DATA:00469a94                   undefined4  ??                                      
                            DAT_00469a98:                 ;XREF[2,0]:   00443a7b,00443a8d
DATA:00469a98                   undefined4  ??                                      
                            DAT_00469a9c:                 ;XREF[1,0]:   00443a46
DATA:00469a9c                   undefined4  ??                                      
DATA:00469aa0                   ??          ??                                      
DATA:00469aa1                   ??          ??                                      
DATA:00469aa2                   ??          ??                                      
DATA:00469aa3                   ??          ??                                      
                            DAT_00469aa4:                 ;XREF[3,0]:   00443e36,00444b5c,00444b6a
DATA:00469aa4                   ??          ??                                      
DATA:00469aa5                   ??          ??                                      
                            DAT_00469aa6:                 ;XREF[5,0]:   00443e41,00444b79,00444b87,00444bb9
                                                          ;             00444bd2
DATA:00469aa6                   undefined2  ??                                      
                            DAT_00469aa8:                 ;XREF[2,0]:   0044495f,004451f7
DATA:00469aa8                   undefined1  ??                                      
DATA:00469aa9                   ??          ??                                      
                            DAT_00469aaa:                 ;XREF[81,0]:  0042b396,00444163,00444188,004441ba
                                                          ;             004441dc,0044423e,00444251,00444311
                                                          ;             0044449e,00444593,0044459f,004445c1
                                                          ;             004445d3,00444638,00444832,00444846
                                                          ;             0044484f,0044488f,004448a3,004448ac
                                                          ;             0044491d,0044496d,00444980,00444985
                                                          ;             004449a8,004449ea,00444a46,00444a9a
                                                          ;             00444ae4,00444ae9,00444afc,00444b09
                                                          ;             00444b1f,00444b9f,00444c12,00444c15
                                                          ;             00444c22,00444c42,00444cbd,00444ccc
                                                          ;             00444cd1,00444ced,00444cf0,00444cf4
                                                          ;             00444d49,00444d4f,00444d61,00444d7d
                                                          ;             00444d80,00444d84,00444dc7,00444de0
                                                          ;             00444de8,00444df9,00444e09,00444e39
                                                          ;             00444e42,00444f07,00444f3b,00444f43
                                                          ;             00444f54,00444f61,00444f76,00444f7f
                                                          ;             00444f94,00444fa3,00444fcc,0044501f
                                                          ;             00445024,00445035,00445042,00445074
                                                          ;             00445082,00445088,004450aa,0044524d
                                                          ;             004452dc,0044561c,00445650,00445668
                                                          ;             004456a8
DATA:00469aaa                   undefined2  ??                                      
                            DAT_00469aac:                 ;XREF[86,0]:  00443f8a,00443f9c,00443fb6,00443fde
                                                          ;             00443fe6,00443fee,00444002,00444016
                                                          ;             00444029,004440d4,0044414b,0044416d
                                                          ;             00444192,004441c4,004441d3,004441ea
                                                          ;             004441f6,0044420e,0044421a,00444226
                                                          ;             00444235,00444247,00444261,00444296
                                                          ;             004442b0,004442cc,004442e2,00444318
                                                          ;             00444336,00444345,00444356,0044436a
                                                          ;             0044439d,004443a9,004443b8,004443cc
                                                          ;             004443d8,004443fb,00444410,0044442b
                                                          ;             00444483,00444495,004444a5,0044456b
                                                          ;             00444670,004446d9,00444712,0044473a
                                                          ;             00444759,00444793,004447b2,004447ca
                                                          ;             0044483c,00444859,00444899,004448b6
                                                          ;             00444977,0044498b,004449ae,004449cd
                                                          ;             00444a29,00444a6e,00444ac2,00444b34
                                                          ;             00444ba5,00444be8,00444cc3,00444cd7
                                                          ;             00444d52,00444d67,00444e1e,00444f19
                                                          ;             00444f9a,00444fd2,00445057,0044508b
                                                          ;             004450b0,0044523c,00445292,004452a8
                                                          ;             004452ee,00445430,00445626,0044565a
                                                          ;             00445672,004456b2
DATA:00469aac                   undefined4  ??                                      
                            DAT_00469ab0:                 ;XREF[6,0]:   00444bf4,00444c50,00444c66,00444c7f
                                                          ;             00444c87,004452d3
DATA:00469ab0                   ??          ??                                      
DATA:00469ab1                   ??          ??                                      
                            DAT_00469ab2:                 ;XREF[42,0]:  0044417e,0044419f,004441ad,00444257
                                                          ;             004442f9,0044438f,00444439,00444449
                                                          ;             00444450,0044445e,00444468,0044465c
                                                          ;             00444686,00444692,004446a0,004446df
                                                          ;             00444866,004449bc,00444a18,00444a9d
                                                          ;             00444aab,00444c38,00444ce4,00444d74
                                                          ;             00444db6,00444dc0,00444e6c,00444e7d
                                                          ;             00444ea1,00444eab,00444ebb,00444ec2
                                                          ;             00444ecf,00444eeb,00444ef2,00444fe3
                                                          ;             00444ff9,00445008,004450cd,004452e5
                                                          ;             0044541d,00445427
DATA:00469ab2                   undefined2  ??                                      
                            DAT_00469ab4:                 ;XREF[3,0]:   00444bff,00444c2c,00444c71
DATA:00469ab4                   ??          ??                                      
DATA:00469ab5                   ??          ??                                      
DATA:00469ab6                   ??          ??                                      
DATA:00469ab7                   ??          ??                                      
                            DAT_00469ab8:                 ;XREF[5,0]:   00444c06,00444c1d,00444c33,00444c78
                                                          ;             0044547d
DATA:00469ab8                   ??          ??                                      
DATA:00469ab9                   ??          ??                                      
DATA:00469aba                   ??          ??                                      
DATA:00469abb                   ??          ??                                      
                            DAT_00469abc:                 ;XREF[4,0]:   00444ca1,00444cab,00444d2d,00444d37
DATA:00469abc                   ??          ??                                      
DATA:00469abd                   ??          ??                                      
                            DAT_00469abe:                 ;XREF[10,0]:  0044493a,00444951,00444c97,00444cb4
                                                          ;             00444d09,00444d13,00444d23,00444d40
                                                          ;             00444d99,00444da3
DATA:00469abe                   ??          ??                                      
                            DAT_00469abf:                 ;XREF[4,0]:   0044446f,00444eb2,00444fea,0044500f
DATA:00469abf                   ??          ??                                      
                            DAT_00469ac0:                 ;XREF[12,0]:  004441a6,00444287,004442c0,00444440
                                                          ;             00444457,00444478,00444aa4,00444e87
                                                          ;             00444ec9,00444ed6,00444ef9,004450a1
DATA:00469ac0                   undefined1  ??                                      
DATA:00469ac1                   ??          ??                                      
DATA:00469ac2                   ??          ??                                      
DATA:00469ac3                   ??          ??                                      
DATA:00469ac4                   ??          ??                                      
DATA:00469ac5                   ??          ??                                      
DATA:00469ac6                   ??          ??                                      
DATA:00469ac7                   ??          ??                                      
DATA:00469ac8                   ??          ??                                      
DATA:00469ac9                   ??          ??                                      
DATA:00469aca                   ??          ??                                      
DATA:00469acb                   ??          ??                                      
DATA:00469acc                   ??          ??                                      
DATA:00469acd                   ??          ??                                      
DATA:00469ace                   ??          ??                                      
DATA:00469acf                   ??          ??                                      
DATA:00469ad0                   ??          ??                                      
DATA:00469ad1                   ??          ??                                      
                            DAT_00469ad2:                 ;XREF[4,0]:   00445387,004455a6,00445605,0044560e
DATA:00469ad2                   ??          ??                                      
DATA:00469ad3                   ??          ??                                      
                            DAT_00469ad4:                 ;XREF[2,0]:   00445770,0044577d
DATA:00469ad4                   ??          ??                                      
DATA:00469ad5                   ??          ??                                      
DATA:00469ad6                   ??          ??                                      
DATA:00469ad7                   ??          ??                                      
DATA:00469ad8                   ??          ??                                      
DATA:00469ad9                   ??          ??                                      
DATA:00469ada                   ??          ??                                      
DATA:00469adb                   ??          ??                                      
DATA:00469adc                   ??          ??                                      
DATA:00469add                   ??          ??                                      
DATA:00469ade                   ??          ??                                      
DATA:00469adf                   ??          ??                                      
DATA:00469ae0                   ??          ??                                      
DATA:00469ae1                   ??          ??                                      
DATA:00469ae2                   ??          ??                                      
DATA:00469ae3                   ??          ??                                      
DATA:00469ae4                   ??          ??                                      
DATA:00469ae5                   ??          ??                                      
DATA:00469ae6                   ??          ??                                      
DATA:00469ae7                   ??          ??                                      
DATA:00469ae8                   ??          ??                                      
DATA:00469ae9                   ??          ??                                      
DATA:00469aea                   ??          ??                                      
DATA:00469aeb                   ??          ??                                      
DATA:00469aec                   ??          ??                                      
DATA:00469aed                   ??          ??                                      
DATA:00469aee                   ??          ??                                      
DATA:00469aef                   ??          ??                                      
DATA:00469af0                   ??          ??                                      
DATA:00469af1                   ??          ??                                      
DATA:00469af2                   ??          ??                                      
DATA:00469af3                   ??          ??                                      
DATA:00469af4                   ??          ??                                      
DATA:00469af5                   ??          ??                                      
DATA:00469af6                   ??          ??                                      
DATA:00469af7                   ??          ??                                      
DATA:00469af8                   ??          ??                                      
DATA:00469af9                   ??          ??                                      
DATA:00469afa                   ??          ??                                      
DATA:00469afb                   ??          ??                                      
DATA:00469afc                   ??          ??                                      
DATA:00469afd                   ??          ??                                      
DATA:00469afe                   ??          ??                                      
DATA:00469aff                   ??          ??                                      
DATA:00469b00                   ??          ??                                      
DATA:00469b01                   ??          ??                                      
DATA:00469b02                   ??          ??                                      
DATA:00469b03                   ??          ??                                      
DATA:00469b04                   ??          ??                                      
DATA:00469b05                   ??          ??                                      
DATA:00469b06                   ??          ??                                      
DATA:00469b07                   ??          ??                                      
DATA:00469b08                   ??          ??                                      
DATA:00469b09                   ??          ??                                      
DATA:00469b0a                   ??          ??                                      
DATA:00469b0b                   ??          ??                                      
DATA:00469b0c                   ??          ??                                      
DATA:00469b0d                   ??          ??                                      
DATA:00469b0e                   ??          ??                                      
DATA:00469b0f                   ??          ??                                      
DATA:00469b10                   ??          ??                                      
DATA:00469b11                   ??          ??                                      
DATA:00469b12                   ??          ??                                      
DATA:00469b13                   ??          ??                                      
DATA:00469b14                   ??          ??                                      
DATA:00469b15                   ??          ??                                      
DATA:00469b16                   ??          ??                                      
DATA:00469b17                   ??          ??                                      
DATA:00469b18                   ??          ??                                      
DATA:00469b19                   ??          ??                                      
DATA:00469b1a                   ??          ??                                      
DATA:00469b1b                   ??          ??                                      
DATA:00469b1c                   ??          ??                                      
DATA:00469b1d                   ??          ??                                      
DATA:00469b1e                   ??          ??                                      
DATA:00469b1f                   ??          ??                                      
DATA:00469b20                   ??          ??                                      
DATA:00469b21                   ??          ??                                      
DATA:00469b22                   ??          ??                                      
DATA:00469b23                   ??          ??                                      
                            DAT_00469b24:                 ;XREF[7,0]:   00443db3,00443dbd,00443dfd,00443e09
                                                          ;             00443f19,00443f23,00443f79
DATA:00469b24                   ??          ??                                      
DATA:00469b25                   ??          ??                                      
                            DAT_00469b26:                 ;XREF[7,0]:   00443d9c,00443dc6,00443de1,00443df7
                                                          ;             00443f2c,00443f47,00443f73
DATA:00469b26                   undefined2  ??                                      
                            DAT_00469b28:                 ;XREF[7,0]:   00443da2,00443dd8,00443e1d,00443e47
                                                          ;             00443e4e,00443e5d,00443f3e
DATA:00469b28                   undefined2  ??                                      
                            DAT_00469b2a:                 ;XREF[5,0]:   00443def,00443e29,00443e2f,00443f53
                                                          ;             00443f60
DATA:00469b2a                   ??          ??                                      
DATA:00469b2b                   ??          ??                                      
                            DAT_00469b2c:                 ;XREF[2,0]:   00443e32,00443f67
DATA:00469b2c                   ??          ??                                      
DATA:00469b2d                   ??          ??                                      
                            DAT_00469b2e:                 ;XREF[2,0]:   00443e3d,00443f6f
DATA:00469b2e                   ??          ??                                      
DATA:00469b2f                   ??          ??                                      
DATA:00469b30                   ??          ??                                      
DATA:00469b31                   ??          ??                                      
DATA:00469b32                   ??          ??                                      
DATA:00469b33                   ??          ??                                      
DATA:00469b34                   ??          ??                                      
DATA:00469b35                   ??          ??                                      
DATA:00469b36                   ??          ??                                      
DATA:00469b37                   ??          ??                                      
DATA:00469b38                   ??          ??                                      
DATA:00469b39                   ??          ??                                      
DATA:00469b3a                   ??          ??                                      
DATA:00469b3b                   ??          ??                                      
DATA:00469b3c                   ??          ??                                      
DATA:00469b3d                   ??          ??                                      
DATA:00469b3e                   ??          ??                                      
DATA:00469b3f                   ??          ??                                      
DATA:00469b40                   ??          ??                                      
DATA:00469b41                   ??          ??                                      
DATA:00469b42                   ??          ??                                      
DATA:00469b43                   ??          ??                                      
DATA:00469b44                   ??          ??                                      
DATA:00469b45                   ??          ??                                      
DATA:00469b46                   ??          ??                                      
DATA:00469b47                   ??          ??                                      
DATA:00469b48                   ??          ??                                      
DATA:00469b49                   ??          ??                                      
DATA:00469b4a                   ??          ??                                      
DATA:00469b4b                   ??          ??                                      
DATA:00469b4c                   ??          ??                                      
DATA:00469b4d                   ??          ??                                      
DATA:00469b4e                   ??          ??                                      
DATA:00469b4f                   ??          ??                                      
DATA:00469b50                   ??          ??                                      
DATA:00469b51                   ??          ??                                      
DATA:00469b52                   ??          ??                                      
DATA:00469b53                   ??          ??                                      
DATA:00469b54                   ??          ??                                      
DATA:00469b55                   ??          ??                                      
DATA:00469b56                   ??          ??                                      
DATA:00469b57                   ??          ??                                      
DATA:00469b58                   ??          ??                                      
DATA:00469b59                   ??          ??                                      
DATA:00469b5a                   ??          ??                                      
DATA:00469b5b                   ??          ??                                      
DATA:00469b5c                   ??          ??                                      
DATA:00469b5d                   ??          ??                                      
DATA:00469b5e                   ??          ??                                      
DATA:00469b5f                   ??          ??                                      
DATA:00469b60                   ??          ??                                      
DATA:00469b61                   ??          ??                                      
DATA:00469b62                   ??          ??                                      
DATA:00469b63                   ??          ??                                      
DATA:00469b64                   ??          ??                                      
DATA:00469b65                   ??          ??                                      
DATA:00469b66                   ??          ??                                      
DATA:00469b67                   ??          ??                                      
DATA:00469b68                   ??          ??                                      
DATA:00469b69                   ??          ??                                      
DATA:00469b6a                   ??          ??                                      
DATA:00469b6b                   ??          ??                                      
DATA:00469b6c                   ??          ??                                      
DATA:00469b6d                   ??          ??                                      
DATA:00469b6e                   ??          ??                                      
DATA:00469b6f                   ??          ??                                      
DATA:00469b70                   ??          ??                                      
DATA:00469b71                   ??          ??                                      
DATA:00469b72                   ??          ??                                      
DATA:00469b73                   ??          ??                                      
DATA:00469b74                   ??          ??                                      
DATA:00469b75                   ??          ??                                      
DATA:00469b76                   ??          ??                                      
DATA:00469b77                   ??          ??                                      
DATA:00469b78                   ??          ??                                      
DATA:00469b79                   ??          ??                                      
DATA:00469b7a                   ??          ??                                      
DATA:00469b7b                   ??          ??                                      
DATA:00469b7c                   ??          ??                                      
DATA:00469b7d                   ??          ??                                      
DATA:00469b7e                   ??          ??                                      
DATA:00469b7f                   ??          ??                                      
DATA:00469b80                   ??          ??                                      
DATA:00469b81                   ??          ??                                      
DATA:00469b82                   ??          ??                                      
DATA:00469b83                   ??          ??                                      
DATA:00469b84                   ??          ??                                      
DATA:00469b85                   ??          ??                                      
DATA:00469b86                   ??          ??                                      
DATA:00469b87                   ??          ??                                      
DATA:00469b88                   ??          ??                                      
DATA:00469b89                   ??          ??                                      
DATA:00469b8a                   ??          ??                                      
DATA:00469b8b                   ??          ??                                      
DATA:00469b8c                   ??          ??                                      
DATA:00469b8d                   ??          ??                                      
DATA:00469b8e                   ??          ??                                      
DATA:00469b8f                   ??          ??                                      
DATA:00469b90                   ??          ??                                      
DATA:00469b91                   ??          ??                                      
DATA:00469b92                   ??          ??                                      
DATA:00469b93                   ??          ??                                      
DATA:00469b94                   ??          ??                                      
DATA:00469b95                   ??          ??                                      
DATA:00469b96                   ??          ??                                      
DATA:00469b97                   ??          ??                                      
DATA:00469b98                   ??          ??                                      
DATA:00469b99                   ??          ??                                      
DATA:00469b9a                   ??          ??                                      
DATA:00469b9b                   ??          ??                                      
DATA:00469b9c                   ??          ??                                      
DATA:00469b9d                   ??          ??                                      
DATA:00469b9e                   ??          ??                                      
DATA:00469b9f                   ??          ??                                      
DATA:00469ba0                   ??          ??                                      
DATA:00469ba1                   ??          ??                                      
DATA:00469ba2                   ??          ??                                      
DATA:00469ba3                   ??          ??                                      
DATA:00469ba4                   ??          ??                                      
DATA:00469ba5                   ??          ??                                      
DATA:00469ba6                   ??          ??                                      
DATA:00469ba7                   ??          ??                                      
DATA:00469ba8                   ??          ??                                      
DATA:00469ba9                   ??          ??                                      
DATA:00469baa                   ??          ??                                      
DATA:00469bab                   ??          ??                                      
DATA:00469bac                   ??          ??                                      
DATA:00469bad                   ??          ??                                      
DATA:00469bae                   ??          ??                                      
DATA:00469baf                   ??          ??                                      
DATA:00469bb0                   ??          ??                                      
DATA:00469bb1                   ??          ??                                      
DATA:00469bb2                   ??          ??                                      
DATA:00469bb3                   ??          ??                                      
DATA:00469bb4                   ??          ??                                      
DATA:00469bb5                   ??          ??                                      
DATA:00469bb6                   ??          ??                                      
DATA:00469bb7                   ??          ??                                      
DATA:00469bb8                   ??          ??                                      
DATA:00469bb9                   ??          ??                                      
DATA:00469bba                   ??          ??                                      
DATA:00469bbb                   ??          ??                                      
DATA:00469bbc                   ??          ??                                      
DATA:00469bbd                   ??          ??                                      
DATA:00469bbe                   ??          ??                                      
DATA:00469bbf                   ??          ??                                      
DATA:00469bc0                   ??          ??                                      
DATA:00469bc1                   ??          ??                                      
DATA:00469bc2                   ??          ??                                      
DATA:00469bc3                   ??          ??                                      
DATA:00469bc4                   ??          ??                                      
DATA:00469bc5                   ??          ??                                      
DATA:00469bc6                   ??          ??                                      
DATA:00469bc7                   ??          ??                                      
DATA:00469bc8                   ??          ??                                      
DATA:00469bc9                   ??          ??                                      
DATA:00469bca                   ??          ??                                      
DATA:00469bcb                   ??          ??                                      
DATA:00469bcc                   ??          ??                                      
DATA:00469bcd                   ??          ??                                      
DATA:00469bce                   ??          ??                                      
DATA:00469bcf                   ??          ??                                      
DATA:00469bd0                   ??          ??                                      
DATA:00469bd1                   ??          ??                                      
DATA:00469bd2                   ??          ??                                      
DATA:00469bd3                   ??          ??                                      
DATA:00469bd4                   ??          ??                                      
DATA:00469bd5                   ??          ??                                      
DATA:00469bd6                   ??          ??                                      
DATA:00469bd7                   ??          ??                                      
DATA:00469bd8                   ??          ??                                      
DATA:00469bd9                   ??          ??                                      
DATA:00469bda                   ??          ??                                      
DATA:00469bdb                   ??          ??                                      
DATA:00469bdc                   ??          ??                                      
DATA:00469bdd                   ??          ??                                      
DATA:00469bde                   ??          ??                                      
DATA:00469bdf                   ??          ??                                      
DATA:00469be0                   ??          ??                                      
DATA:00469be1                   ??          ??                                      
DATA:00469be2                   ??          ??                                      
DATA:00469be3                   ??          ??                                      
DATA:00469be4                   ??          ??                                      
DATA:00469be5                   ??          ??                                      
DATA:00469be6                   ??          ??                                      
DATA:00469be7                   ??          ??                                      
DATA:00469be8                   ??          ??                                      
DATA:00469be9                   ??          ??                                      
DATA:00469bea                   ??          ??                                      
DATA:00469beb                   ??          ??                                      
DATA:00469bec                   ??          ??                                      
DATA:00469bed                   ??          ??                                      
DATA:00469bee                   ??          ??                                      
DATA:00469bef                   ??          ??                                      
DATA:00469bf0                   ??          ??                                      
DATA:00469bf1                   ??          ??                                      
DATA:00469bf2                   ??          ??                                      
DATA:00469bf3                   ??          ??                                      
DATA:00469bf4                   ??          ??                                      
DATA:00469bf5                   ??          ??                                      
DATA:00469bf6                   ??          ??                                      
DATA:00469bf7                   ??          ??                                      
DATA:00469bf8                   ??          ??                                      
DATA:00469bf9                   ??          ??                                      
DATA:00469bfa                   ??          ??                                      
DATA:00469bfb                   ??          ??                                      
DATA:00469bfc                   ??          ??                                      
DATA:00469bfd                   ??          ??                                      
DATA:00469bfe                   ??          ??                                      
DATA:00469bff                   ??          ??                                      
DATA:00469c00                   ??          ??                                      
DATA:00469c01                   ??          ??                                      
DATA:00469c02                   ??          ??                                      
DATA:00469c03                   ??          ??                                      
DATA:00469c04                   ??          ??                                      
DATA:00469c05                   ??          ??                                      
DATA:00469c06                   ??          ??                                      
DATA:00469c07                   ??          ??                                      
DATA:00469c08                   ??          ??                                      
DATA:00469c09                   ??          ??                                      
DATA:00469c0a                   ??          ??                                      
DATA:00469c0b                   ??          ??                                      
DATA:00469c0c                   ??          ??                                      
DATA:00469c0d                   ??          ??                                      
DATA:00469c0e                   ??          ??                                      
DATA:00469c0f                   ??          ??                                      
DATA:00469c10                   ??          ??                                      
DATA:00469c11                   ??          ??                                      
DATA:00469c12                   ??          ??                                      
DATA:00469c13                   ??          ??                                      
DATA:00469c14                   ??          ??                                      
DATA:00469c15                   ??          ??                                      
DATA:00469c16                   ??          ??                                      
DATA:00469c17                   ??          ??                                      
DATA:00469c18                   ??          ??                                      
DATA:00469c19                   ??          ??                                      
DATA:00469c1a                   ??          ??                                      
DATA:00469c1b                   ??          ??                                      
DATA:00469c1c                   ??          ??                                      
DATA:00469c1d                   ??          ??                                      
DATA:00469c1e                   ??          ??                                      
DATA:00469c1f                   ??          ??                                      
DATA:00469c20                   ??          ??                                      
DATA:00469c21                   ??          ??                                      
DATA:00469c22                   ??          ??                                      
DATA:00469c23                   ??          ??                                      
DATA:00469c24                   ??          ??                                      
DATA:00469c25                   ??          ??                                      
DATA:00469c26                   ??          ??                                      
DATA:00469c27                   ??          ??                                      
DATA:00469c28                   ??          ??                                      
DATA:00469c29                   ??          ??                                      
DATA:00469c2a                   ??          ??                                      
DATA:00469c2b                   ??          ??                                      
DATA:00469c2c                   ??          ??                                      
DATA:00469c2d                   ??          ??                                      
DATA:00469c2e                   ??          ??                                      
DATA:00469c2f                   ??          ??                                      
DATA:00469c30                   ??          ??                                      
DATA:00469c31                   ??          ??                                      
DATA:00469c32                   ??          ??                                      
DATA:00469c33                   ??          ??                                      
DATA:00469c34                   ??          ??                                      
DATA:00469c35                   ??          ??                                      
DATA:00469c36                   ??          ??                                      
DATA:00469c37                   ??          ??                                      
DATA:00469c38                   ??          ??                                      
DATA:00469c39                   ??          ??                                      
DATA:00469c3a                   ??          ??                                      
DATA:00469c3b                   ??          ??                                      
DATA:00469c3c                   ??          ??                                      
DATA:00469c3d                   ??          ??                                      
DATA:00469c3e                   ??          ??                                      
DATA:00469c3f                   ??          ??                                      
DATA:00469c40                   ??          ??                                      
DATA:00469c41                   ??          ??                                      
DATA:00469c42                   ??          ??                                      
DATA:00469c43                   ??          ??                                      
DATA:00469c44                   ??          ??                                      
DATA:00469c45                   ??          ??                                      
DATA:00469c46                   ??          ??                                      
DATA:00469c47                   ??          ??                                      
DATA:00469c48                   ??          ??                                      
DATA:00469c49                   ??          ??                                      
DATA:00469c4a                   ??          ??                                      
DATA:00469c4b                   ??          ??                                      
DATA:00469c4c                   ??          ??                                      
DATA:00469c4d                   ??          ??                                      
DATA:00469c4e                   ??          ??                                      
DATA:00469c4f                   ??          ??                                      
DATA:00469c50                   ??          ??                                      
DATA:00469c51                   ??          ??                                      
DATA:00469c52                   ??          ??                                      
DATA:00469c53                   ??          ??                                      
DATA:00469c54                   ??          ??                                      
DATA:00469c55                   ??          ??                                      
DATA:00469c56                   ??          ??                                      
DATA:00469c57                   ??          ??                                      
DATA:00469c58                   ??          ??                                      
DATA:00469c59                   ??          ??                                      
DATA:00469c5a                   ??          ??                                      
DATA:00469c5b                   ??          ??                                      
DATA:00469c5c                   ??          ??                                      
DATA:00469c5d                   ??          ??                                      
DATA:00469c5e                   ??          ??                                      
DATA:00469c5f                   ??          ??                                      
DATA:00469c60                   ??          ??                                      
DATA:00469c61                   ??          ??                                      
DATA:00469c62                   ??          ??                                      
DATA:00469c63                   ??          ??                                      
DATA:00469c64                   ??          ??                                      
DATA:00469c65                   ??          ??                                      
DATA:00469c66                   ??          ??                                      
DATA:00469c67                   ??          ??                                      
DATA:00469c68                   ??          ??                                      
DATA:00469c69                   ??          ??                                      
DATA:00469c6a                   ??          ??                                      
DATA:00469c6b                   ??          ??                                      
DATA:00469c6c                   ??          ??                                      
DATA:00469c6d                   ??          ??                                      
DATA:00469c6e                   ??          ??                                      
DATA:00469c6f                   ??          ??                                      
DATA:00469c70                   ??          ??                                      
DATA:00469c71                   ??          ??                                      
DATA:00469c72                   ??          ??                                      
DATA:00469c73                   ??          ??                                      
DATA:00469c74                   ??          ??                                      
DATA:00469c75                   ??          ??                                      
DATA:00469c76                   ??          ??                                      
DATA:00469c77                   ??          ??                                      
DATA:00469c78                   ??          ??                                      
DATA:00469c79                   ??          ??                                      
DATA:00469c7a                   ??          ??                                      
DATA:00469c7b                   ??          ??                                      
DATA:00469c7c                   ??          ??                                      
DATA:00469c7d                   ??          ??                                      
DATA:00469c7e                   ??          ??                                      
DATA:00469c7f                   ??          ??                                      
DATA:00469c80                   ??          ??                                      
DATA:00469c81                   ??          ??                                      
DATA:00469c82                   ??          ??                                      
DATA:00469c83                   ??          ??                                      
DATA:00469c84                   ??          ??                                      
DATA:00469c85                   ??          ??                                      
DATA:00469c86                   ??          ??                                      
DATA:00469c87                   ??          ??                                      
DATA:00469c88                   ??          ??                                      
DATA:00469c89                   ??          ??                                      
DATA:00469c8a                   ??          ??                                      
DATA:00469c8b                   ??          ??                                      
DATA:00469c8c                   ??          ??                                      
DATA:00469c8d                   ??          ??                                      
DATA:00469c8e                   ??          ??                                      
DATA:00469c8f                   ??          ??                                      
DATA:00469c90                   ??          ??                                      
DATA:00469c91                   ??          ??                                      
DATA:00469c92                   ??          ??                                      
DATA:00469c93                   ??          ??                                      
DATA:00469c94                   ??          ??                                      
DATA:00469c95                   ??          ??                                      
DATA:00469c96                   ??          ??                                      
DATA:00469c97                   ??          ??                                      
DATA:00469c98                   ??          ??                                      
DATA:00469c99                   ??          ??                                      
DATA:00469c9a                   ??          ??                                      
DATA:00469c9b                   ??          ??                                      
DATA:00469c9c                   ??          ??                                      
DATA:00469c9d                   ??          ??                                      
DATA:00469c9e                   ??          ??                                      
DATA:00469c9f                   ??          ??                                      
DATA:00469ca0                   ??          ??                                      
DATA:00469ca1                   ??          ??                                      
DATA:00469ca2                   ??          ??                                      
DATA:00469ca3                   ??          ??                                      
DATA:00469ca4                   ??          ??                                      
DATA:00469ca5                   ??          ??                                      
DATA:00469ca6                   ??          ??                                      
DATA:00469ca7                   ??          ??                                      
DATA:00469ca8                   ??          ??                                      
DATA:00469ca9                   ??          ??                                      
DATA:00469caa                   ??          ??                                      
DATA:00469cab                   ??          ??                                      
DATA:00469cac                   ??          ??                                      
DATA:00469cad                   ??          ??                                      
DATA:00469cae                   ??          ??                                      
DATA:00469caf                   ??          ??                                      
DATA:00469cb0                   ??          ??                                      
DATA:00469cb1                   ??          ??                                      
DATA:00469cb2                   ??          ??                                      
DATA:00469cb3                   ??          ??                                      
DATA:00469cb4                   ??          ??                                      
DATA:00469cb5                   ??          ??                                      
DATA:00469cb6                   ??          ??                                      
DATA:00469cb7                   ??          ??                                      
DATA:00469cb8                   ??          ??                                      
DATA:00469cb9                   ??          ??                                      
DATA:00469cba                   ??          ??                                      
DATA:00469cbb                   ??          ??                                      
DATA:00469cbc                   ??          ??                                      
DATA:00469cbd                   ??          ??                                      
DATA:00469cbe                   ??          ??                                      
DATA:00469cbf                   ??          ??                                      
DATA:00469cc0                   ??          ??                                      
DATA:00469cc1                   ??          ??                                      
DATA:00469cc2                   ??          ??                                      
DATA:00469cc3                   ??          ??                                      
DATA:00469cc4                   ??          ??                                      
DATA:00469cc5                   ??          ??                                      
DATA:00469cc6                   ??          ??                                      
DATA:00469cc7                   ??          ??                                      
DATA:00469cc8                   ??          ??                                      
DATA:00469cc9                   ??          ??                                      
DATA:00469cca                   ??          ??                                      
DATA:00469ccb                   ??          ??                                      
DATA:00469ccc                   ??          ??                                      
DATA:00469ccd                   ??          ??                                      
DATA:00469cce                   ??          ??                                      
DATA:00469ccf                   ??          ??                                      
DATA:00469cd0                   ??          ??                                      
DATA:00469cd1                   ??          ??                                      
DATA:00469cd2                   ??          ??                                      
DATA:00469cd3                   ??          ??                                      
DATA:00469cd4                   ??          ??                                      
DATA:00469cd5                   ??          ??                                      
DATA:00469cd6                   ??          ??                                      
DATA:00469cd7                   ??          ??                                      
DATA:00469cd8                   ??          ??                                      
DATA:00469cd9                   ??          ??                                      
DATA:00469cda                   ??          ??                                      
DATA:00469cdb                   ??          ??                                      
DATA:00469cdc                   ??          ??                                      
DATA:00469cdd                   ??          ??                                      
DATA:00469cde                   ??          ??                                      
DATA:00469cdf                   ??          ??                                      
DATA:00469ce0                   ??          ??                                      
DATA:00469ce1                   ??          ??                                      
DATA:00469ce2                   ??          ??                                      
DATA:00469ce3                   ??          ??                                      
DATA:00469ce4                   ??          ??                                      
DATA:00469ce5                   ??          ??                                      
DATA:00469ce6                   ??          ??                                      
DATA:00469ce7                   ??          ??                                      
DATA:00469ce8                   ??          ??                                      
DATA:00469ce9                   ??          ??                                      
DATA:00469cea                   ??          ??                                      
DATA:00469ceb                   ??          ??                                      
DATA:00469cec                   ??          ??                                      
DATA:00469ced                   ??          ??                                      
DATA:00469cee                   ??          ??                                      
DATA:00469cef                   ??          ??                                      
DATA:00469cf0                   ??          ??                                      
DATA:00469cf1                   ??          ??                                      
DATA:00469cf2                   ??          ??                                      
DATA:00469cf3                   ??          ??                                      
DATA:00469cf4                   ??          ??                                      
DATA:00469cf5                   ??          ??                                      
DATA:00469cf6                   ??          ??                                      
DATA:00469cf7                   ??          ??                                      
DATA:00469cf8                   ??          ??                                      
DATA:00469cf9                   ??          ??                                      
DATA:00469cfa                   ??          ??                                      
DATA:00469cfb                   ??          ??                                      
DATA:00469cfc                   ??          ??                                      
DATA:00469cfd                   ??          ??                                      
DATA:00469cfe                   ??          ??                                      
DATA:00469cff                   ??          ??                                      
DATA:00469d00                   ??          ??                                      
DATA:00469d01                   ??          ??                                      
DATA:00469d02                   ??          ??                                      
DATA:00469d03                   ??          ??                                      
DATA:00469d04                   ??          ??                                      
DATA:00469d05                   ??          ??                                      
DATA:00469d06                   ??          ??                                      
DATA:00469d07                   ??          ??                                      
DATA:00469d08                   ??          ??                                      
DATA:00469d09                   ??          ??                                      
DATA:00469d0a                   ??          ??                                      
DATA:00469d0b                   ??          ??                                      
DATA:00469d0c                   ??          ??                                      
DATA:00469d0d                   ??          ??                                      
DATA:00469d0e                   ??          ??                                      
DATA:00469d0f                   ??          ??                                      
DATA:00469d10                   ??          ??                                      
DATA:00469d11                   ??          ??                                      
DATA:00469d12                   ??          ??                                      
DATA:00469d13                   ??          ??                                      
DATA:00469d14                   ??          ??                                      
DATA:00469d15                   ??          ??                                      
DATA:00469d16                   ??          ??                                      
DATA:00469d17                   ??          ??                                      
DATA:00469d18                   ??          ??                                      
DATA:00469d19                   ??          ??                                      
DATA:00469d1a                   ??          ??                                      
DATA:00469d1b                   ??          ??                                      
DATA:00469d1c                   ??          ??                                      
DATA:00469d1d                   ??          ??                                      
DATA:00469d1e                   ??          ??                                      
DATA:00469d1f                   ??          ??                                      
DATA:00469d20                   ??          ??                                      
DATA:00469d21                   ??          ??                                      
DATA:00469d22                   ??          ??                                      
DATA:00469d23                   ??          ??                                      
DATA:00469d24                   ??          ??                                      
DATA:00469d25                   ??          ??                                      
DATA:00469d26                   ??          ??                                      
DATA:00469d27                   ??          ??                                      
DATA:00469d28                   ??          ??                                      
DATA:00469d29                   ??          ??                                      
DATA:00469d2a                   ??          ??                                      
DATA:00469d2b                   ??          ??                                      
DATA:00469d2c                   ??          ??                                      
DATA:00469d2d                   ??          ??                                      
DATA:00469d2e                   ??          ??                                      
DATA:00469d2f                   ??          ??                                      
DATA:00469d30                   ??          ??                                      
DATA:00469d31                   ??          ??                                      
DATA:00469d32                   ??          ??                                      
DATA:00469d33                   ??          ??                                      
DATA:00469d34                   ??          ??                                      
DATA:00469d35                   ??          ??                                      
DATA:00469d36                   ??          ??                                      
DATA:00469d37                   ??          ??                                      
DATA:00469d38                   ??          ??                                      
DATA:00469d39                   ??          ??                                      
DATA:00469d3a                   ??          ??                                      
DATA:00469d3b                   ??          ??                                      
DATA:00469d3c                   ??          ??                                      
DATA:00469d3d                   ??          ??                                      
DATA:00469d3e                   ??          ??                                      
DATA:00469d3f                   ??          ??                                      
DATA:00469d40                   ??          ??                                      
DATA:00469d41                   ??          ??                                      
DATA:00469d42                   ??          ??                                      
DATA:00469d43                   ??          ??                                      
DATA:00469d44                   ??          ??                                      
DATA:00469d45                   ??          ??                                      
DATA:00469d46                   ??          ??                                      
DATA:00469d47                   ??          ??                                      
DATA:00469d48                   ??          ??                                      
DATA:00469d49                   ??          ??                                      
DATA:00469d4a                   ??          ??                                      
DATA:00469d4b                   ??          ??                                      
DATA:00469d4c                   ??          ??                                      
DATA:00469d4d                   ??          ??                                      
DATA:00469d4e                   ??          ??                                      
DATA:00469d4f                   ??          ??                                      
DATA:00469d50                   ??          ??                                      
DATA:00469d51                   ??          ??                                      
DATA:00469d52                   ??          ??                                      
DATA:00469d53                   ??          ??                                      
DATA:00469d54                   ??          ??                                      
DATA:00469d55                   ??          ??                                      
DATA:00469d56                   ??          ??                                      
DATA:00469d57                   ??          ??                                      
DATA:00469d58                   ??          ??                                      
DATA:00469d59                   ??          ??                                      
DATA:00469d5a                   ??          ??                                      
DATA:00469d5b                   ??          ??                                      
DATA:00469d5c                   ??          ??                                      
DATA:00469d5d                   ??          ??                                      
DATA:00469d5e                   ??          ??                                      
DATA:00469d5f                   ??          ??                                      
DATA:00469d60                   ??          ??                                      
DATA:00469d61                   ??          ??                                      
DATA:00469d62                   ??          ??                                      
DATA:00469d63                   ??          ??                                      
DATA:00469d64                   ??          ??                                      
DATA:00469d65                   ??          ??                                      
DATA:00469d66                   ??          ??                                      
DATA:00469d67                   ??          ??                                      
DATA:00469d68                   ??          ??                                      
DATA:00469d69                   ??          ??                                      
DATA:00469d6a                   ??          ??                                      
DATA:00469d6b                   ??          ??                                      
DATA:00469d6c                   ??          ??                                      
DATA:00469d6d                   ??          ??                                      
DATA:00469d6e                   ??          ??                                      
DATA:00469d6f                   ??          ??                                      
DATA:00469d70                   ??          ??                                      
DATA:00469d71                   ??          ??                                      
DATA:00469d72                   ??          ??                                      
DATA:00469d73                   ??          ??                                      
DATA:00469d74                   ??          ??                                      
DATA:00469d75                   ??          ??                                      
DATA:00469d76                   ??          ??                                      
DATA:00469d77                   ??          ??                                      
DATA:00469d78                   ??          ??                                      
DATA:00469d79                   ??          ??                                      
DATA:00469d7a                   ??          ??                                      
DATA:00469d7b                   ??          ??                                      
DATA:00469d7c                   ??          ??                                      
DATA:00469d7d                   ??          ??                                      
DATA:00469d7e                   ??          ??                                      
DATA:00469d7f                   ??          ??                                      
DATA:00469d80                   ??          ??                                      
DATA:00469d81                   ??          ??                                      
DATA:00469d82                   ??          ??                                      
DATA:00469d83                   ??          ??                                      
                            DAT_00469d84:                 ;XREF[10,0]:  00445b6c,00445eb2,00445f03,00445ff1
                                                          ;             0044615f,004461ed,004462bb,0044631c
                                                          ;             00447876,004478ed
DATA:00469d84                   undefined4  ??                                      
                            DAT_00469d88:                 ;XREF[11,0]:  00445d51,00445d68,00445edf,00445fb3
                                                          ;             00447290,004472bd,004472e3,00447330
                                                          ;             00447368,0044737b,004474b9
DATA:00469d88                   undefined2  ??                                      
                            DAT_00469d8a:                 ;XREF[5,0]:   00445d24,00445ed6,00445ef0,00445ffd
                                                          ;             00447597
DATA:00469d8a                   ??          ??                                      
DATA:00469d8b                   ??          ??                                      
                            DAT_00469d8c:                 ;XREF[7,0]:   00445d42,00445d62,004465a9,00446b1a
                                                          ;             004470b6,004470bf,00447146
DATA:00469d8c                   undefined2  ??                                      
                            DAT_00469d8e:                 ;XREF[10,0]:  00445d3c,00445d71,0044670e,00446b6c
                                                          ;             00447022,004470d5,004470e1,004470eb
                                                          ;             00447133,0044713f
DATA:00469d8e                   undefined2  ??                                      
                            DAT_00469d90:                 ;XREF[9,0]:   00445d36,00445d5c,00446206,0044677c
                                                          ;             0044680f,00446ba8,0044714d,0044715a
                                                          ;             00447163
DATA:00469d90                   undefined2  ??                                      
                            DAT_00469d92:                 ;XREF[2,0]:   00445d48,0044619e
DATA:00469d92                   undefined2  ??                                      
DATA:00469d94                   ??          ??                                      
DATA:00469d95                   ??          ??                                      
                            DAT_00469d96:                 ;XREF[9,0]:   00445aca,00445e3b,00445e62,00445e6d
                                                          ;             00446bf2,00446cfb,00447622,00447682
                                                          ;             004476dd
DATA:00469d96                   ??          ??                                      
DATA:00469d97                   ??          ??                                      
                            DAT_00469d98:                 ;XREF[17,0]:  0044595b,00445968,00445977,00445991
                                                          ;             004459c2,004459da,00445eb9,0044632a
                                                          ;             00446334,0044634d,00446356,0044676e
                                                          ;             00446f2f,00446f38,0044702c,00447035
                                                          ;             00447044
DATA:00469d98                   undefined4  ??                                      
                            DAT_00469d9c:                 ;XREF[2,0]:   00445d13,004472fe
DATA:00469d9c                   undefined4  ??                                      
                            $pWaveMixConfigureInit:       ;XREF[2,0]:   00445c14,00445e30
DATA:00469da0                   undefined4  ??                                      
                            $pWaveMixActivate:            ;XREF[10,0]:  00445ba9,00445c25,004460df,00446104
                                                          ;             0044627f,004462a3,0044699e,004469c6
                                                          ;             00446d31,00446dcc
DATA:00469da4                   undefined4  ??                                      
                            $pWaveMixOpenWave:            ;XREF[2,0]:   00445c36,004460f3
DATA:00469da8                   undefined4  ??                                      
                            $pWaveMixFlushChannel:        ;XREF[2,0]:   00445c47,004469b1
DATA:00469dac                   undefined4  ??                                      
                            $pWaveMixOpenChannel:         ;XREF[2,0]:   00445c58,00445e53
DATA:00469db0                   undefined4  ??                                      
                            $pWaveMixCloseChannel:        ;XREF[3,0]:   00445c69,00445f73,00447955
DATA:00469db4                   undefined4  ??                                      
                            $pWaveMixFreeWave:            ;XREF[2,0]:   00445c7a,0044628e
DATA:00469db8                   undefined4  ??                                      
                            $pWaveMixCloseSession:        ;XREF[3,0]:   00445c8b,00445f86,00447968
DATA:00469dbc                   undefined4  ??                                      
                            $pWaveMixPlay:                ;XREF[2,0]:   00445c9c,00446403
DATA:00469dc0                   undefined4  ??                                      
                            $pWaveMixPump:                ;XREF[2,0]:   00445cad,004475af
DATA:00469dc4                   undefined4  ??                                      
DATA:00469dc8                   ??          ??                                      
DATA:00469dc9                   ??          ??                                      
DATA:00469dca                   ??          ??                                      
DATA:00469dcb                   ??          ??                                      
DATA:00469dcc                   ??          ??                                      
DATA:00469dcd                   ??          ??                                      
DATA:00469dce                   ??          ??                                      
DATA:00469dcf                   ??          ??                                      
DATA:00469dd0                   ??          ??                                      
DATA:00469dd1                   ??          ??                                      
DATA:00469dd2                   ??          ??                                      
DATA:00469dd3                   ??          ??                                      
DATA:00469dd4                   ??          ??                                      
DATA:00469dd5                   ??          ??                                      
DATA:00469dd6                   ??          ??                                      
DATA:00469dd7                   ??          ??                                      
DATA:00469dd8                   ??          ??                                      
DATA:00469dd9                   ??          ??                                      
DATA:00469dda                   ??          ??                                      
DATA:00469ddb                   ??          ??                                      
DATA:00469ddc                   ??          ??                                      
DATA:00469ddd                   ??          ??                                      
DATA:00469dde                   ??          ??                                      
DATA:00469ddf                   ??          ??                                      
DATA:00469de0                   ??          ??                                      
DATA:00469de1                   ??          ??                                      
DATA:00469de2                   ??          ??                                      
DATA:00469de3                   ??          ??                                      
DATA:00469de4                   ??          ??                                      
DATA:00469de5                   ??          ??                                      
DATA:00469de6                   ??          ??                                      
DATA:00469de7                   ??          ??                                      
DATA:00469de8                   ??          ??                                      
DATA:00469de9                   ??          ??                                      
DATA:00469dea                   ??          ??                                      
DATA:00469deb                   ??          ??                                      
DATA:00469dec                   ??          ??                                      
DATA:00469ded                   ??          ??                                      
DATA:00469dee                   ??          ??                                      
DATA:00469def                   ??          ??                                      
DATA:00469df0                   ??          ??                                      
DATA:00469df1                   ??          ??                                      
DATA:00469df2                   ??          ??                                      
DATA:00469df3                   ??          ??                                      
DATA:00469df4                   ??          ??                                      
DATA:00469df5                   ??          ??                                      
DATA:00469df6                   ??          ??                                      
DATA:00469df7                   ??          ??                                      
                            $WaveMixHandle:               ;XREF[19,0]:  00445ba3,00445e36,00445e4d,00445f6d
                                                          ;             00445f80,004460d9,004460ed,004460fe
                                                          ;             00446279,00446288,0044629d,004463c7
                                                          ;             00446998,004469ab,004469c0,00446d2b
                                                          ;             00446dc6,0044794f,00447962
DATA:00469df8                   undefined4  ??                                      
                            DAT_00469dfc:                 ;XREF[2,0]:   0044609f,004460e8
DATA:00469dfc                   ??          ??                                      
DATA:00469dfd                   ??          ??                                      
DATA:00469dfe                   ??          ??                                      
DATA:00469dff                   ??          ??                                      
                            DAT_00469e00:                 ;XREF[1,0]:   004460c8
DATA:00469e00                   ??          ??                                      
DATA:00469e01                   ??          ??                                      
DATA:00469e02                   ??          ??                                      
DATA:00469e03                   ??          ??                                      
DATA:00469e04                   ??          ??                                      
DATA:00469e05                   ??          ??                                      
DATA:00469e06                   ??          ??                                      
DATA:00469e07                   ??          ??                                      
DATA:00469e08                   ??          ??                                      
DATA:00469e09                   ??          ??                                      
DATA:00469e0a                   ??          ??                                      
DATA:00469e0b                   ??          ??                                      
DATA:00469e0c                   ??          ??                                      
DATA:00469e0d                   ??          ??                                      
DATA:00469e0e                   ??          ??                                      
DATA:00469e0f                   ??          ??                                      
                            DAT_00469e10:                 ;XREF[1,0]:   004460c3
DATA:00469e10                   ??          ??                                      
DATA:00469e11                   ??          ??                                      
DATA:00469e12                   ??          ??                                      
DATA:00469e13                   ??          ??                                      
                            DAT_00469e14:                 ;XREF[1,0]:   004460af
DATA:00469e14                   ??          ??                                      
DATA:00469e15                   ??          ??                                      
DATA:00469e16                   ??          ??                                      
DATA:00469e17                   ??          ??                                      
DATA:00469e18                   ??          ??                                      
DATA:00469e19                   ??          ??                                      
DATA:00469e1a                   ??          ??                                      
DATA:00469e1b                   ??          ??                                      
DATA:00469e1c                   ??          ??                                      
DATA:00469e1d                   ??          ??                                      
DATA:00469e1e                   ??          ??                                      
DATA:00469e1f                   ??          ??                                      
DATA:00469e20                   ??          ??                                      
DATA:00469e21                   ??          ??                                      
DATA:00469e22                   ??          ??                                      
DATA:00469e23                   ??          ??                                      
DATA:00469e24                   ??          ??                                      
DATA:00469e25                   ??          ??                                      
DATA:00469e26                   ??          ??                                      
DATA:00469e27                   ??          ??                                      
DATA:00469e28                   ??          ??                                      
DATA:00469e29                   ??          ??                                      
DATA:00469e2a                   ??          ??                                      
DATA:00469e2b                   ??          ??                                      
DATA:00469e2c                   ??          ??                                      
DATA:00469e2d                   ??          ??                                      
DATA:00469e2e                   ??          ??                                      
DATA:00469e2f                   ??          ??                                      
DATA:00469e30                   ??          ??                                      
DATA:00469e31                   ??          ??                                      
DATA:00469e32                   ??          ??                                      
DATA:00469e33                   ??          ??                                      
DATA:00469e34                   ??          ??                                      
DATA:00469e35                   ??          ??                                      
DATA:00469e36                   ??          ??                                      
DATA:00469e37                   ??          ??                                      
DATA:00469e38                   ??          ??                                      
DATA:00469e39                   ??          ??                                      
DATA:00469e3a                   ??          ??                                      
DATA:00469e3b                   ??          ??                                      
DATA:00469e3c                   ??          ??                                      
DATA:00469e3d                   ??          ??                                      
DATA:00469e3e                   ??          ??                                      
DATA:00469e3f                   ??          ??                                      
DATA:00469e40                   ??          ??                                      
DATA:00469e41                   ??          ??                                      
DATA:00469e42                   ??          ??                                      
DATA:00469e43                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  hWnd parameter of DestroyWindow                                                             *
                            ;*                                                                                              *
                            ;*  dwCallback parameter of waveOutOpen                                                         *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            hWnd_00469e44:                ;XREF[7,0]:   004459a7,00445df8,00445fd5,004463dc
                            dwCallback_00469e44:          ;             0044644e,004466c0,00446eb0
DATA:00469e44                   HWND        NaP                                     
                            DAT_00469e48:                 ;XREF[9,0]:   00445e7e,00445e84,00445f93,00445f9c
                                                          ;             00445fa2,00445fae,004464e7,004464ed
                                                          ;             004472f7
DATA:00469e48                   undefined4  ??                                      
                            DAT_00469e4c:                 ;XREF[13,0]:  00445a31,00445ec6,004464b0,0044660e
                                                          ;             00446758,004467bf,00446a50,00446ae7
                                                          ;             00446b38,00446bc5,00446cce,00446d5e
                                                          ;             00446dfb
DATA:00469e4c                   undefined2  ??                                      
                            DAT_00469e4e:                 ;XREF[3,0]:   0044661f,0044675f,004467d0
DATA:00469e4e                   ??          ??                                      
DATA:00469e4f                   ??          ??                                      
                            DAT_00469e50:                 ;XREF[7,0]:   00445a07,00445a43,00445ae6,00446630
                                                          ;             00446768,004467e1,00446af9
DATA:00469e50                   ??          ??                                      
DATA:00469e51                   ??          ??                                      
DATA:00469e52                   ??          ??                                      
DATA:00469e53                   ??          ??                                      
                            DAT_00469e54:                 ;XREF[18,0]:  00446532,00446535,00446558,0044655b
                                                          ;             00446575,00446578,00446a58,00446a5b
                                                          ;             00446a63,00446a66,00446d6c,00446d6f
                                                          ;             00446d7a,00446d7d,00446e04,00446e07
                                                          ;             00446e24,00446e27
DATA:00469e54                   ??          ??                                      
DATA:00469e55                   ??          ??                                      
DATA:00469e56                   ??          ??                                      
DATA:00469e57                   ??          ??                                      
                            DAT_00469e58:                 ;XREF[3,0]:   00445b09,00446d77,00446e01
DATA:00469e58                   ??          ??                                      
DATA:00469e59                   ??          ??                                      
DATA:00469e5a                   ??          ??                                      
DATA:00469e5b                   ??          ??                                      
                            DAT_00469e5c:                 ;XREF[8,0]:   00445a94,00445ec6,00446bd6,00446c0c
                                                          ;             00446cdf,004475c3,00447665,004476c0
DATA:00469e5c                   undefined2  ??                                      
                            DAT_00469e5e:                 ;XREF[2,0]:   00445aac,00445abb
DATA:00469e5e                   undefined2  ??                                      
                            DAT_00469e60:                 ;XREF[7,0]:   00445a0f,00446be5,00446cee,004475d3
                                                          ;             00447613,00447675,004476d0
DATA:00469e60                   undefined4  ??                                      
                            DAT_00469e64:                 ;XREF[2,0]:   004475ea,004475f6
DATA:00469e64                   undefined4  ??                                      
DATA:00469e68                   ??          ??                                      
DATA:00469e69                   ??          ??                                      
DATA:00469e6a                   ??          ??                                      
DATA:00469e6b                   ??          ??                                      
DATA:00469e6c                   ??          ??                                      
DATA:00469e6d                   ??          ??                                      
DATA:00469e6e                   ??          ??                                      
DATA:00469e6f                   ??          ??                                      
DATA:00469e70                   ??          ??                                      
DATA:00469e71                   ??          ??                                      
DATA:00469e72                   ??          ??                                      
DATA:00469e73                   ??          ??                                      
DATA:00469e74                   ??          ??                                      
DATA:00469e75                   ??          ??                                      
DATA:00469e76                   ??          ??                                      
DATA:00469e77                   ??          ??                                      
DATA:00469e78                   ??          ??                                      
DATA:00469e79                   ??          ??                                      
DATA:00469e7a                   ??          ??                                      
DATA:00469e7b                   ??          ??                                      
DATA:00469e7c                   ??          ??                                      
DATA:00469e7d                   ??          ??                                      
DATA:00469e7e                   ??          ??                                      
DATA:00469e7f                   ??          ??                                      
DATA:00469e80                   ??          ??                                      
DATA:00469e81                   ??          ??                                      
DATA:00469e82                   ??          ??                                      
DATA:00469e83                   ??          ??                                      
DATA:00469e84                   ??          ??                                      
DATA:00469e85                   ??          ??                                      
DATA:00469e86                   ??          ??                                      
DATA:00469e87                   ??          ??                                      
DATA:00469e88                   ??          ??                                      
DATA:00469e89                   ??          ??                                      
DATA:00469e8a                   ??          ??                                      
DATA:00469e8b                   ??          ??                                      
DATA:00469e8c                   ??          ??                                      
DATA:00469e8d                   ??          ??                                      
DATA:00469e8e                   ??          ??                                      
DATA:00469e8f                   ??          ??                                      
DATA:00469e90                   ??          ??                                      
DATA:00469e91                   ??          ??                                      
DATA:00469e92                   ??          ??                                      
DATA:00469e93                   ??          ??                                      
DATA:00469e94                   ??          ??                                      
DATA:00469e95                   ??          ??                                      
DATA:00469e96                   ??          ??                                      
DATA:00469e97                   ??          ??                                      
DATA:00469e98                   ??          ??                                      
DATA:00469e99                   ??          ??                                      
DATA:00469e9a                   ??          ??                                      
DATA:00469e9b                   ??          ??                                      
                            DAT_00469e9c:                 ;XREF[14,0]:  0044686e,0044687a,00446891,004468a4
                                                          ;             004468b4,004468c8,004468d9,004468e7
                                                          ;             004468ed,004468fd,00446923,0044693b
                                                          ;             0044694f,004478c5
DATA:00469e9c                   undefined4  ??                                      
                            DAT_00469ea0:                 ;XREF[8,0]:   00446888,004468ad,004468c1,004468f6
                                                          ;             00446913,00446919,00446934,00446948
DATA:00469ea0                   undefined2  ??                                      
DATA:00469ea2                   ??          ??                                      
DATA:00469ea3                   ??          ??                                      
                            DAT_00469ea4:                 ;XREF[4,0]:   00447c88,0044b0ed,0044b132,0044b1b6
DATA:00469ea4                   undefined4  ??                                      
                            DAT_00469ea8:                 ;XREF[4,0]:   0044b0f9,0044b10d,0044b120,0044b1ae
DATA:00469ea8                   undefined2  ??                                      
DATA:00469eaa                   ??          ??                                      
DATA:00469eab                   ??          ??                                      
                            DAT_00469eac:                 ;XREF[2,0]:   0044815c,00448161
DATA:00469eac                   undefined4  ??                                      
                            DAT_00469eb0:                 ;XREF[2,0]:   00448131,00448136
DATA:00469eb0                   undefined4  ??                                      
                            DAT_00469eb4:                 ;XREF[2,0]:   004481b0,004481bd
DATA:00469eb4                   undefined4  ??                                      
DATA:00469eb8                   ??          ??                                      
DATA:00469eb9                   ??          ??                                      
DATA:00469eba                   ??          ??                                      
DATA:00469ebb                   ??          ??                                      
DATA:00469ebc                   ??          ??                                      
DATA:00469ebd                   ??          ??                                      
DATA:00469ebe                   ??          ??                                      
DATA:00469ebf                   ??          ??                                      
DATA:00469ec0                   ??          ??                                      
DATA:00469ec1                   ??          ??                                      
DATA:00469ec2                   ??          ??                                      
DATA:00469ec3                   ??          ??                                      
DATA:00469ec4                   ??          ??                                      
DATA:00469ec5                   ??          ??                                      
DATA:00469ec6                   ??          ??                                      
DATA:00469ec7                   ??          ??                                      
DATA:00469ec8                   ??          ??                                      
DATA:00469ec9                   ??          ??                                      
DATA:00469eca                   ??          ??                                      
DATA:00469ecb                   ??          ??                                      
DATA:00469ecc                   ??          ??                                      
DATA:00469ecd                   ??          ??                                      
DATA:00469ece                   ??          ??                                      
DATA:00469ecf                   ??          ??                                      
DATA:00469ed0                   ??          ??                                      
DATA:00469ed1                   ??          ??                                      
DATA:00469ed2                   ??          ??                                      
DATA:00469ed3                   ??          ??                                      
                            DAT_00469ed4:                 ;XREF[19,0]:  00447e30,00447f00,00447f35,00447fb0
                                                          ;             0044809a,004481d6,004485fc,00448624
                                                          ;             00448695,004486fc,0044877f,0044aaa8
                                                          ;             0044aab5,0044aca5,0044acc8,0044acf9
                                                          ;             0044ad4e,0044ae7d,0044af07
DATA:00469ed4                   undefined2  ??                                      
                            DAT_00469ed6:                 ;XREF[4,0]:   00447f6c,0044820e,0044ae8f,0044aeab
DATA:00469ed6                   undefined2  ??                                      
                            DAT_00469ed8:                 ;XREF[4,0]:   00447f59,00448202,0044ae9d,0044aed9
DATA:00469ed8                   undefined2  ??                                      
                            DAT_00469eda:                 ;XREF[1,0]:   004481f6
DATA:00469eda                   undefined2  ??                                      
                            DAT_00469edc:                 ;XREF[1,0]:   004481ea
DATA:00469edc                   undefined2  ??                                      
                            DAT_00469ede:                 ;XREF[1,0]:   0044adec
DATA:00469ede                   ??          ??                                      
DATA:00469edf                   ??          ??                                      
                            DAT_00469ee0:                 ;XREF[1,0]:   0044addc
DATA:00469ee0                   ??          ??                                      
DATA:00469ee1                   ??          ??                                      
                            DAT_00469ee2:                 ;XREF[7,0]:   00447f99,00448631,00448709,0044af2e
                                                          ;             0044af41,0044af58,0044af85
DATA:00469ee2                   undefined4  ??                                      
                            DAT_00469ee6:                 ;XREF[2,0]:   00448222,00448234
DATA:00469ee6                   undefined4  ??                                      
                            DAT_00469eea:                 ;XREF[6,0]:   004481d6,00448624,0044877f,0044aab5
                                                          ;             0044ab68,0044acc8
DATA:00469eea                   undefined2  ??                                      
                            DAT_00469eec:                 ;XREF[3,0]:   0044ab72,0044ac0a,0044ac5b
DATA:00469eec                   undefined2  ??                                      
                            DAT_00469eee:                 ;XREF[3,0]:   0044ab81,0044abfe,0044ac4f
DATA:00469eee                   undefined2  ??                                      
                            DAT_00469ef0:                 ;XREF[2,0]:   0044ab90,0044abf2
DATA:00469ef0                   undefined2  ??                                      
                            DAT_00469ef2:                 ;XREF[2,0]:   0044ab9b,0044abe6
DATA:00469ef2                   undefined2  ??                                      
                            DAT_00469ef4:                 ;XREF[1,0]:   0044abaa
DATA:00469ef4                   undefined2  ??                                      
                            DAT_00469ef6:                 ;XREF[1,0]:   0044abb9
DATA:00469ef6                   undefined2  ??                                      
                            DAT_00469ef8:                 ;XREF[3,0]:   0044abd5,0044ac3d,0044ac67
DATA:00469ef8                   undefined4  ??                                      
                            DAT_00469efc:                 ;XREF[2,0]:   0044ac1e,0044ac30
DATA:00469efc                   undefined4  ??                                      
DATA:00469f00                   ??          ??                                      
DATA:00469f01                   ??          ??                                      
DATA:00469f02                   ??          ??                                      
DATA:00469f03                   ??          ??                                      
DATA:00469f04                   ??          ??                                      
DATA:00469f05                   ??          ??                                      
DATA:00469f06                   ??          ??                                      
DATA:00469f07                   ??          ??                                      
DATA:00469f08                   ??          ??                                      
DATA:00469f09                   ??          ??                                      
DATA:00469f0a                   ??          ??                                      
DATA:00469f0b                   ??          ??                                      
DATA:00469f0c                   ??          ??                                      
DATA:00469f0d                   ??          ??                                      
DATA:00469f0e                   ??          ??                                      
DATA:00469f0f                   ??          ??                                      
DATA:00469f10                   ??          ??                                      
DATA:00469f11                   ??          ??                                      
DATA:00469f12                   ??          ??                                      
DATA:00469f13                   ??          ??                                      
DATA:00469f14                   ??          ??                                      
DATA:00469f15                   ??          ??                                      
DATA:00469f16                   ??          ??                                      
DATA:00469f17                   ??          ??                                      
DATA:00469f18                   ??          ??                                      
DATA:00469f19                   ??          ??                                      
DATA:00469f1a                   ??          ??                                      
DATA:00469f1b                   ??          ??                                      
DATA:00469f1c                   ??          ??                                      
DATA:00469f1d                   ??          ??                                      
DATA:00469f1e                   ??          ??                                      
DATA:00469f1f                   ??          ??                                      
DATA:00469f20                   ??          ??                                      
DATA:00469f21                   ??          ??                                      
DATA:00469f22                   ??          ??                                      
DATA:00469f23                   ??          ??                                      
DATA:00469f24                   ??          ??                                      
DATA:00469f25                   ??          ??                                      
DATA:00469f26                   ??          ??                                      
DATA:00469f27                   ??          ??                                      
DATA:00469f28                   ??          ??                                      
DATA:00469f29                   ??          ??                                      
DATA:00469f2a                   ??          ??                                      
DATA:00469f2b                   ??          ??                                      
DATA:00469f2c                   ??          ??                                      
DATA:00469f2d                   ??          ??                                      
DATA:00469f2e                   ??          ??                                      
DATA:00469f2f                   ??          ??                                      
DATA:00469f30                   ??          ??                                      
DATA:00469f31                   ??          ??                                      
DATA:00469f32                   ??          ??                                      
DATA:00469f33                   ??          ??                                      
DATA:00469f34                   ??          ??                                      
DATA:00469f35                   ??          ??                                      
DATA:00469f36                   ??          ??                                      
DATA:00469f37                   ??          ??                                      
DATA:00469f38                   ??          ??                                      
DATA:00469f39                   ??          ??                                      
DATA:00469f3a                   ??          ??                                      
DATA:00469f3b                   ??          ??                                      
DATA:00469f3c                   ??          ??                                      
DATA:00469f3d                   ??          ??                                      
DATA:00469f3e                   ??          ??                                      
DATA:00469f3f                   ??          ??                                      
DATA:00469f40                   ??          ??                                      
DATA:00469f41                   ??          ??                                      
DATA:00469f42                   ??          ??                                      
DATA:00469f43                   ??          ??                                      
DATA:00469f44                   ??          ??                                      
DATA:00469f45                   ??          ??                                      
DATA:00469f46                   ??          ??                                      
DATA:00469f47                   ??          ??                                      
DATA:00469f48                   ??          ??                                      
DATA:00469f49                   ??          ??                                      
DATA:00469f4a                   ??          ??                                      
DATA:00469f4b                   ??          ??                                      
DATA:00469f4c                   ??          ??                                      
DATA:00469f4d                   ??          ??                                      
DATA:00469f4e                   ??          ??                                      
DATA:00469f4f                   ??          ??                                      
DATA:00469f50                   ??          ??                                      
DATA:00469f51                   ??          ??                                      
DATA:00469f52                   ??          ??                                      
DATA:00469f53                   ??          ??                                      
DATA:00469f54                   ??          ??                                      
DATA:00469f55                   ??          ??                                      
DATA:00469f56                   ??          ??                                      
DATA:00469f57                   ??          ??                                      
DATA:00469f58                   ??          ??                                      
DATA:00469f59                   ??          ??                                      
DATA:00469f5a                   ??          ??                                      
DATA:00469f5b                   ??          ??                                      
DATA:00469f5c                   ??          ??                                      
DATA:00469f5d                   ??          ??                                      
DATA:00469f5e                   ??          ??                                      
DATA:00469f5f                   ??          ??                                      
DATA:00469f60                   ??          ??                                      
DATA:00469f61                   ??          ??                                      
DATA:00469f62                   ??          ??                                      
DATA:00469f63                   ??          ??                                      
DATA:00469f64                   ??          ??                                      
DATA:00469f65                   ??          ??                                      
DATA:00469f66                   ??          ??                                      
DATA:00469f67                   ??          ??                                      
DATA:00469f68                   ??          ??                                      
DATA:00469f69                   ??          ??                                      
DATA:00469f6a                   ??          ??                                      
DATA:00469f6b                   ??          ??                                      
DATA:00469f6c                   ??          ??                                      
DATA:00469f6d                   ??          ??                                      
DATA:00469f6e                   ??          ??                                      
DATA:00469f6f                   ??          ??                                      
DATA:00469f70                   ??          ??                                      
DATA:00469f71                   ??          ??                                      
DATA:00469f72                   ??          ??                                      
DATA:00469f73                   ??          ??                                      
DATA:00469f74                   ??          ??                                      
DATA:00469f75                   ??          ??                                      
DATA:00469f76                   ??          ??                                      
DATA:00469f77                   ??          ??                                      
DATA:00469f78                   ??          ??                                      
DATA:00469f79                   ??          ??                                      
DATA:00469f7a                   ??          ??                                      
DATA:00469f7b                   ??          ??                                      
DATA:00469f7c                   ??          ??                                      
DATA:00469f7d                   ??          ??                                      
DATA:00469f7e                   ??          ??                                      
DATA:00469f7f                   ??          ??                                      
DATA:00469f80                   ??          ??                                      
DATA:00469f81                   ??          ??                                      
DATA:00469f82                   ??          ??                                      
DATA:00469f83                   ??          ??                                      
                            DAT_00469f84:                 ;XREF[1,0]:   00447e86
DATA:00469f84                   undefined2  ??                                      
                            DAT_00469f86:                 ;XREF[2,0]:   00447d60,00447e6c
DATA:00469f86                   undefined2  ??                                      
DATA:00469f88                   ??          ??                                      
DATA:00469f89                   ??          ??                                      
DATA:00469f8a                   ??          ??                                      
DATA:00469f8b                   ??          ??                                      
DATA:00469f8c                   ??          ??                                      
DATA:00469f8d                   ??          ??                                      
DATA:00469f8e                   ??          ??                                      
DATA:00469f8f                   ??          ??                                      
DATA:00469f90                   ??          ??                                      
DATA:00469f91                   ??          ??                                      
DATA:00469f92                   ??          ??                                      
DATA:00469f93                   ??          ??                                      
DATA:00469f94                   ??          ??                                      
DATA:00469f95                   ??          ??                                      
DATA:00469f96                   ??          ??                                      
DATA:00469f97                   ??          ??                                      
DATA:00469f98                   ??          ??                                      
DATA:00469f99                   ??          ??                                      
DATA:00469f9a                   ??          ??                                      
DATA:00469f9b                   ??          ??                                      
DATA:00469f9c                   ??          ??                                      
DATA:00469f9d                   ??          ??                                      
DATA:00469f9e                   ??          ??                                      
DATA:00469f9f                   ??          ??                                      
DATA:00469fa0                   ??          ??                                      
DATA:00469fa1                   ??          ??                                      
DATA:00469fa2                   ??          ??                                      
DATA:00469fa3                   ??          ??                                      
DATA:00469fa4                   ??          ??                                      
DATA:00469fa5                   ??          ??                                      
DATA:00469fa6                   ??          ??                                      
DATA:00469fa7                   ??          ??                                      
DATA:00469fa8                   ??          ??                                      
DATA:00469fa9                   ??          ??                                      
DATA:00469faa                   ??          ??                                      
DATA:00469fab                   ??          ??                                      
DATA:00469fac                   ??          ??                                      
DATA:00469fad                   ??          ??                                      
DATA:00469fae                   ??          ??                                      
DATA:00469faf                   ??          ??                                      
DATA:00469fb0                   ??          ??                                      
DATA:00469fb1                   ??          ??                                      
DATA:00469fb2                   ??          ??                                      
DATA:00469fb3                   ??          ??                                      
DATA:00469fb4                   ??          ??                                      
DATA:00469fb5                   ??          ??                                      
DATA:00469fb6                   ??          ??                                      
DATA:00469fb7                   ??          ??                                      
                            DAT_00469fb8:                 ;XREF[22,0]:  004482cb,004482e2,00448356,0044836a
                                                          ;             0044837d,00448391,004483a8,004483eb
                                                          ;             0044841e,00448431,0044876e,0044aac3
                                                          ;             0044aadb,0044ab61,0044abbe,0044ac8d
                                                          ;             0044afec,0044b003,0044b017,0044b205
                                                          ;             0044b21c,0044b230
DATA:00469fb8                   undefined2  ??                                      
                            DAT_00469fba:                 ;XREF[12,0]:  00447e18,00447e26,00447eb8,00447ef6
                                                          ;             00447f2b,00447f4f,00447f62,00447f8f
                                                          ;             00447fa6,00447fe1,00448030,0044847f
DATA:00469fba                   undefined2  ??                                      
                            DAT_00469fbc:                 ;XREF[6,0]:   00447d70,00447ec5,00447ecb,00447ed9
                                                          ;             00447fba,00447fce
DATA:00469fbc                   undefined2  ??                                      
                            DAT_00469fbe:                 ;XREF[27,0]:  00448172,004482d2,004482d8,00448398
                                                          ;             0044839e,004485f7,00448690,0044874b
                                                          ;             004487e4,00449462,00449572,0044998d
                                                          ;             0044a8ef,0044a98b,0044aa14,0044aa42
                                                          ;             0044acaa,0044ad35,0044af96,0044af9c
                                                          ;             0044aff3,0044aff9,0044b0e1,0044b107
                                                          ;             0044b13e,0044b20c,0044b212
DATA:00469fbe                   undefined1  ??                                      
                            DAT_00469fbf:                 ;XREF[7,0]:   00448172,00448e53,0044a5f5,0044a98b
                                                          ;             0044aa14,0044b107,0044b13e
DATA:00469fbf                   undefined1  ??                                      
                            DAT_00469fc0:                 ;XREF[6,0]:   00448904,0044905f,004491a5,004497f8
                                                          ;             00449d24,0044a299
DATA:00469fc0                   undefined1  ??                                      
                            DAT_00469fc1:                 ;XREF[4,0]:   004492ea,00449575,00449f90,0044a295
DATA:00469fc1                   undefined1  ??                                      
                            DAT_00469fc2:                 ;XREF[3,0]:   00448d0c,00448f72,00449707
DATA:00469fc2                   undefined1  ??                                      
                            DAT_00469fc3:                 ;XREF[7,0]:   00448a70,00448b46,00449989,00449d1c
                                                          ;             00449f94,0044a291,0044a8f2
DATA:00469fc3                   undefined1  ??                                      
                            DAT_00469fc4:                 ;XREF[2,0]:   004492e6,0044945e
DATA:00469fc4                   undefined1  ??                                      
                            DAT_00469fc5:                 ;XREF[4,0]:   00448c1f,0044970b,00449d20,0044a8f6
DATA:00469fc5                   undefined1  ??                                      
                            DAT_00469fc6:                 ;XREF[30,0]:  00447d47,00447d82,00447d94,00447e53
                                                          ;             00447e8e,00447ea0,00448661,00448750
                                                          ;             004488ba,00448990,00448afc,00448bb7
                                                          ;             00448c7e,00448d6b,00448eb2,00448fd1
                                                          ;             004490be,0044923a,00449376,004494e4
                                                          ;             00449601,0044976a,00449884,00449a2a
                                                          ;             00449db9,0044a044,0044a2f8,0044a693
                                                          ;             0044a92d,0044add0
DATA:00469fc6                   undefined2  ??                                      
                            DAT_00469fc8:                 ;XREF[26,0]:  00447d68,00447e74,0044865c,00448756
                                                          ;             004488c0,00448996,00448b02,00448bbd
                                                          ;             00448c84,00448d71,00448eb8,00448fd7
                                                          ;             004490c4,00449240,0044937c,004494ea
                                                          ;             00449607,00449770,0044988a,00449a30
                                                          ;             00449dbf,0044a04a,0044a2fe,0044a699
                                                          ;             0044a928,0044adb7
DATA:00469fc8                   undefined2  ??                                      
                            DAT_00469fca:                 ;XREF[21,0]:  00447d7a,004488c6,0044899c,00448b08
                                                          ;             00448bc3,00448c8a,00448d77,00448ebe
                                                          ;             00448fdd,004490ca,00449246,00449382
                                                          ;             004494f0,0044960d,00449776,00449890
                                                          ;             00449a36,00449dc5,0044a050,0044a304
                                                          ;             0044a69f
DATA:00469fca                   undefined2  ??                                      
                            DAT_00469fcc:                 ;XREF[20,0]:  004488cc,004489a2,00448b0e,00448bc9
                                                          ;             00448c90,00448d7d,00448ec4,00448fe3
                                                          ;             004490d0,0044924c,00449388,004494f6
                                                          ;             00449613,0044977c,00449896,00449a3c
                                                          ;             00449dcb,0044a056,0044a30a,0044a6a5
DATA:00469fcc                   undefined2  ??                                      
                            DAT_00469fce:                 ;XREF[22,0]:  004488ec,004489c2,00448b2e,00448be9
                                                          ;             00448cb0,00448d9d,00448ee4,00449003
                                                          ;             004490f0,0044926c,004493a8,00449516
                                                          ;             00449633,0044979c,004498b6,00449a5c
                                                          ;             00449deb,0044a076,0044a32a,0044a6c5
                                                          ;             0044adc8,0044adcc
DATA:00469fce                   undefined2  ??                                      
                            DAT_00469fd0:                 ;XREF[22,0]:  004488f2,004489c8,00448b34,00448bef
                                                          ;             00448cb6,00448da3,00448eea,00449009
                                                          ;             004490f6,00449272,004493ae,0044951c
                                                          ;             00449639,004497a2,004498bc,00449a62
                                                          ;             00449df1,0044a07c,0044a330,0044a6cb
                                                          ;             0044adaf,0044adb3
DATA:00469fd0                   undefined2  ??                                      
                            DAT_00469fd2:                 ;XREF[22,0]:  004488f8,004489ce,00448b3a,00448bf5
                                                          ;             00448cbc,00448da9,00448efd,0044900f
                                                          ;             004490fc,00449278,004493b4,00449522
                                                          ;             0044963f,004497a8,004498c2,00449a68
                                                          ;             00449df7,0044a082,0044a336,0044a6d1
                                                          ;             0044ad9a,0044ad9e
DATA:00469fd2                   undefined2  ??                                      
                            DAT_00469fd4:                 ;XREF[22,0]:  004488fe,004489d4,00448b40,00448bfb
                                                          ;             00448cc2,00448daf,00448f0e,00449015
                                                          ;             00449102,0044927e,004493ba,00449528
                                                          ;             00449645,004497ae,004498c8,00449a6e
                                                          ;             00449dfd,0044a088,0044a33c,0044a6d7
                                                          ;             0044ad85,0044ad89
DATA:00469fd4                   undefined2  ??                                      
                            DAT_00469fd6:                 ;XREF[24,0]:  004487a3,004487a7,004488e6,004489bc
                                                          ;             00448b28,00448be3,00448caa,00448d97
                                                          ;             00448ede,00448ffd,004490ea,00449266
                                                          ;             004493a2,00449510,0044962d,00449796
                                                          ;             004498b0,00449a56,00449de5,0044a070
                                                          ;             0044a324,0044a6bf,0044ad6a,0044ad6e
DATA:00469fd6                   undefined2  ??                                      
                            DAT_00469fd8:                 ;XREF[10,0]:  004489e0,00448c07,00448dbb,004493c6
                                                          ;             00449651,004498d4,00449a7a,00449e09
                                                          ;             0044a094,0044a6e3
DATA:00469fd8                   undefined2  ??                                      
                            DAT_00469fda:                 ;XREF[10,0]:  004489e6,00448c0d,00448dc1,004493cc
                                                          ;             00449657,004498da,00449a80,00449e0f
                                                          ;             0044a09a,0044a6e9
DATA:00469fda                   undefined2  ??                                      
                            DAT_00469fdc:                 ;XREF[10,0]:  004489ec,00448c13,00448dc7,004493d2
                                                          ;             0044965d,004498e0,00449a86,00449e15
                                                          ;             0044a0a0,0044a6ef
DATA:00469fdc                   undefined2  ??                                      
                            DAT_00469fde:                 ;XREF[10,0]:  004489f2,00448c19,00448dcd,004493d8
                                                          ;             00449663,004498e6,00449a8c,00449e1b
                                                          ;             0044a0a6,0044a6f5
DATA:00469fde                   undefined2  ??                                      
                            DAT_00469fe0:                 ;XREF[12,0]:  004487a7,004489da,00448c01,00448db5
                                                          ;             004493c0,0044964b,004498ce,00449a74
                                                          ;             00449e03,0044a08e,0044a6dd,0044ad6e
DATA:00469fe0                   undefined2  ??                                      
                            DAT_00469fe2:                 ;XREF[8,0]:   004489fe,00448dd9,004493e4,0044966f
                                                          ;             00449a98,00449e27,0044a0b2,0044a701
DATA:00469fe2                   undefined2  ??                                      
                            DAT_00469fe4:                 ;XREF[8,0]:   00448a04,00448ddf,004493ea,00449675
                                                          ;             00449a9e,00449e2d,0044a0b8,0044a707
DATA:00469fe4                   undefined2  ??                                      
                            DAT_00469fe6:                 ;XREF[8,0]:   00448a0a,00448de5,004493f0,0044967b
                                                          ;             00449aa4,00449e33,0044a0be,0044a70d
DATA:00469fe6                   undefined2  ??                                      
                            DAT_00469fe8:                 ;XREF[8,0]:   00448a10,00448deb,004493f6,00449681
                                                          ;             00449aaa,00449e39,0044a0c4,0044a713
DATA:00469fe8                   undefined2  ??                                      
                            DAT_00469fea:                 ;XREF[8,0]:   004489f8,00448dd3,004493de,00449669
                                                          ;             00449a92,00449e21,0044a0ac,0044a6fb
DATA:00469fea                   undefined2  ??                                      
                            DAT_00469fec:                 ;XREF[6,0]:   00448a1c,00449402,0044968d,00449ab6
                                                          ;             00449e45,0044a0d0
DATA:00469fec                   undefined2  ??                                      
                            DAT_00469fee:                 ;XREF[6,0]:   00448a22,00449408,00449693,00449abc
                                                          ;             00449e4b,0044a0d6
DATA:00469fee                   undefined2  ??                                      
                            DAT_00469ff0:                 ;XREF[6,0]:   00448a28,0044940e,00449699,00449ac2
                                                          ;             00449e51,0044a0dc
DATA:00469ff0                   undefined2  ??                                      
                            DAT_00469ff2:                 ;XREF[6,0]:   00448a2e,00449414,0044969f,00449ac8
                                                          ;             00449e57,0044a0e2
DATA:00469ff2                   undefined2  ??                                      
                            DAT_00469ff4:                 ;XREF[6,0]:   00448a16,004493fc,00449687,00449ab0
                                                          ;             00449e3f,0044a0ca
DATA:00469ff4                   undefined2  ??                                      
                            DAT_00469ff6:                 ;XREF[4,0]:   00448a3a,004496ab,00449ad4,00449e63
DATA:00469ff6                   undefined2  ??                                      
                            DAT_00469ff8:                 ;XREF[4,0]:   00448a40,004496b1,00449ada,00449e69
DATA:00469ff8                   undefined2  ??                                      
                            DAT_00469ffa:                 ;XREF[4,0]:   00448a46,004496b7,00449ae0,00449e6f
DATA:00469ffa                   undefined2  ??                                      
                            DAT_00469ffc:                 ;XREF[4,0]:   00448a4c,004496bd,00449ae6,00449e75
DATA:00469ffc                   undefined2  ??                                      
                            DAT_00469ffe:                 ;XREF[4,0]:   00448a34,004496a5,00449ace,00449e5d
DATA:00469ffe                   undefined2  ??                                      
                            DAT_0046a000:                 ;XREF[2,0]:   00448a58,00449e81
DATA:0046a000                   undefined2  ??                                      
                            DAT_0046a002:                 ;XREF[2,0]:   00448a5e,00449e87
DATA:0046a002                   undefined2  ??                                      
                            DAT_0046a004:                 ;XREF[2,0]:   00448a64,00449e8d
DATA:0046a004                   undefined2  ??                                      
                            DAT_0046a006:                 ;XREF[2,0]:   00448a6a,00449e93
DATA:0046a006                   undefined2  ??                                      
                            DAT_0046a008:                 ;XREF[2,0]:   00448a52,00449e7b
DATA:0046a008                   undefined2  ??                                      
                            DAT_0046a00a:                 ;XREF[27,0]:  00447ee3,00447fc4,00448609,004487b3
                                                          ;             004488e0,004489b6,00448b22,00448bdd
                                                          ;             00448ca4,00448d91,00448ed8,00448ff7
                                                          ;             004490e4,00449260,0044939c,0044950a
                                                          ;             00449627,00449790,004498aa,00449a50
                                                          ;             00449ddf,0044a06a,0044a31e,0044a6b9
                                                          ;             0044ace2,0044ad05,0044ad42
DATA:0046a00a                   undefined2  ??                                      
                            DAT_0046a00c:                 ;XREF[25,0]:  004486df,004486ec,00448793,004488dd
                                                          ;             004489b3,00448b1f,00448bda,00448ca1
                                                          ;             00448d8e,00448ed5,00448ef2,00448f03
                                                          ;             00448ff4,004490e1,0044925d,00449399
                                                          ;             00449507,00449624,0044978d,004498a7
                                                          ;             00449a4d,00449ddc,0044a067,0044a31b
                                                          ;             0044a6b6
DATA:0046a00c                   undefined4  ??                                      
                            DAT_0046a010:                 ;XREF[16,0]:  00448cc8,00448df1,00448f12,0044901b
                                                          ;             00449108,00449284,0044941a,0044952e
                                                          ;             004496c3,004497b4,004498ec,00449aec
                                                          ;             00449e99,0044a0e8,0044a342,0044a719
DATA:0046a010                   undefined2  ??                                      
                            DAT_0046a012:                 ;XREF[16,0]:  00448cce,00448df7,00448f18,00449021
                                                          ;             0044910e,0044928a,00449420,00449534
                                                          ;             004496c9,004497ba,004498f2,00449af2
                                                          ;             00449e9f,0044a0ee,0044a348,0044a71f
DATA:0046a012                   undefined2  ??                                      
                            DAT_0046a014:                 ;XREF[16,0]:  00448cf4,00448e1d,00448f3e,00449047
                                                          ;             00449134,004492b0,00449446,0044955a
                                                          ;             004496ef,004497e0,00449918,00449b18
                                                          ;             00449ec5,0044a114,0044a36e,0044a745
DATA:0046a014                   undefined2  ??                                      
                            DAT_0046a016:                 ;XREF[16,0]:  00448cfa,00448e23,00448f44,0044904d
                                                          ;             0044913a,004492b6,0044944c,00449560
                                                          ;             004496f5,004497e6,0044991e,00449b1e
                                                          ;             00449ecb,0044a11a,0044a374,0044a74b
DATA:0046a016                   undefined2  ??                                      
                            DAT_0046a018:                 ;XREF[16,0]:  00448d00,00448e29,00448f5a,00449053
                                                          ;             00449140,004492bc,00449452,00449566
                                                          ;             004496fb,004497ec,00449924,00449b24
                                                          ;             00449ed1,0044a120,0044a37a,0044a751
DATA:0046a018                   undefined2  ??                                      
                            DAT_0046a01a:                 ;XREF[16,0]:  00448d06,00448e2f,00448f6e,00449059
                                                          ;             00449146,004492c2,00449458,0044956c
                                                          ;             00449701,004497f2,0044992a,00449b2a
                                                          ;             00449ed7,0044a126,0044a380,0044a757
DATA:0046a01a                   undefined2  ??                                      
                            DAT_0046a01c:                 ;XREF[17,0]:  004487a7,00448cee,00448e17,00448f38
                                                          ;             00449041,0044912e,004492aa,00449440
                                                          ;             00449554,004496e9,004497da,00449912
                                                          ;             00449b12,00449ebf,0044a10e,0044a368
                                                          ;             0044a73f
DATA:0046a01c                   undefined2  ??                                      
                            DAT_0046a01e:                 ;XREF[6,0]:   00448e3b,004492ce,00449b36,00449ee3
                                                          ;             0044a132,0044a763
DATA:0046a01e                   undefined2  ??                                      
                            DAT_0046a020:                 ;XREF[6,0]:   00448e41,004492d4,00449b3c,00449ee9
                                                          ;             0044a138,0044a769
DATA:0046a020                   undefined2  ??                                      
                            DAT_0046a022:                 ;XREF[6,0]:   00448e47,004492da,00449b42,00449eef
                                                          ;             0044a13e,0044a76f
DATA:0046a022                   undefined2  ??                                      
                            DAT_0046a024:                 ;XREF[6,0]:   00448e4d,004492e0,00449b48,00449ef5
                                                          ;             0044a144,0044a775
DATA:0046a024                   undefined2  ??                                      
                            DAT_0046a026:                 ;XREF[6,0]:   00448e35,004492c8,00449b30,00449edd
                                                          ;             0044a12c,0044a75d
DATA:0046a026                   undefined2  ??                                      
                            DAT_0046a028:                 ;XREF[4,0]:   00449b54,00449f01,0044a150,0044a781
DATA:0046a028                   undefined2  ??                                      
                            DAT_0046a02a:                 ;XREF[4,0]:   00449b5a,00449f07,0044a156,0044a787
DATA:0046a02a                   undefined2  ??                                      
                            DAT_0046a02c:                 ;XREF[4,0]:   00449b60,00449f0d,0044a15c,0044a78d
DATA:0046a02c                   undefined2  ??                                      
                            DAT_0046a02e:                 ;XREF[4,0]:   00449b66,00449f13,0044a162,0044a793
DATA:0046a02e                   undefined2  ??                                      
                            DAT_0046a030:                 ;XREF[4,0]:   00449b4e,00449efb,0044a14a,0044a77b
DATA:0046a030                   undefined2  ??                                      
                            DAT_0046a032:                 ;XREF[4,0]:   00449b72,00449f1f,0044a16e,0044a79f
DATA:0046a032                   undefined2  ??                                      
                            DAT_0046a034:                 ;XREF[4,0]:   00449b78,00449f25,0044a174,0044a7a5
DATA:0046a034                   undefined2  ??                                      
                            DAT_0046a036:                 ;XREF[4,0]:   00449b7e,00449f2b,0044a17a,0044a7ab
DATA:0046a036                   undefined2  ??                                      
                            DAT_0046a038:                 ;XREF[4,0]:   00449b84,00449f31,0044a180,0044a7b1
DATA:0046a038                   undefined2  ??                                      
                            DAT_0046a03a:                 ;XREF[4,0]:   00449b6c,00449f19,0044a168,0044a799
DATA:0046a03a                   undefined2  ??                                      
DATA:0046a03c                   ??          ??                                      
DATA:0046a03d                   ??          ??                                      
DATA:0046a03e                   ??          ??                                      
DATA:0046a03f                   ??          ??                                      
DATA:0046a040                   ??          ??                                      
DATA:0046a041                   ??          ??                                      
DATA:0046a042                   ??          ??                                      
DATA:0046a043                   ??          ??                                      
DATA:0046a044                   ??          ??                                      
DATA:0046a045                   ??          ??                                      
DATA:0046a046                   ??          ??                                      
DATA:0046a047                   ??          ??                                      
DATA:0046a048                   ??          ??                                      
DATA:0046a049                   ??          ??                                      
DATA:0046a04a                   ??          ??                                      
DATA:0046a04b                   ??          ??                                      
DATA:0046a04c                   ??          ??                                      
DATA:0046a04d                   ??          ??                                      
DATA:0046a04e                   ??          ??                                      
DATA:0046a04f                   ??          ??                                      
                            DAT_0046a050:                 ;XREF[19,0]:  00448609,004487b3,00448ce5,00448e0e
                                                          ;             00448f2f,00449038,00449125,004492a1
                                                          ;             00449437,0044954b,004496e0,004497d1
                                                          ;             00449909,00449b09,00449eb6,0044a105
                                                          ;             0044a35f,0044a736,0044ad42
DATA:0046a050                   undefined2  ??                                      
                            DAT_0046a052:                 ;XREF[20,0]:  004486df,00448793,00448cdf,00448e08
                                                          ;             00448f29,00448f4c,00448f60,00449032
                                                          ;             0044911f,0044929b,00449431,00449545
                                                          ;             004496da,004497cb,00449903,00449b03
                                                          ;             00449eb0,0044a0ff,0044a359,0044a730
DATA:0046a052                   undefined4  ??                                      
                            DAT_0046a056:                 ;XREF[7,0]:   0044914c,00449930,00449b8a,00449f37
                                                          ;             0044a186,0044a386,0044a7b7
DATA:0046a056                   undefined2  ??                                      
                            DAT_0046a058:                 ;XREF[7,0]:   00449155,00449939,00449b93,00449f40
                                                          ;             0044a18f,0044a38f,0044a7c0
DATA:0046a058                   undefined2  ??                                      
                            DAT_0046a05a:                 ;XREF[7,0]:   00449181,00449965,00449bbf,00449f6c
                                                          ;             0044a1bb,0044a3bb,0044a7ec
DATA:0046a05a                   undefined2  ??                                      
                            DAT_0046a05c:                 ;XREF[7,0]:   0044918a,0044996e,00449bc8,00449f75
                                                          ;             0044a1c4,0044a3c4,0044a7f5
DATA:0046a05c                   undefined2  ??                                      
                            DAT_0046a05e:                 ;XREF[7,0]:   00449193,00449977,00449bd1,00449f7e
                                                          ;             0044a1cd,0044a3cd,0044a7fe
DATA:0046a05e                   undefined2  ??                                      
                            DAT_0046a060:                 ;XREF[7,0]:   0044919c,00449980,00449bda,00449f87
                                                          ;             0044a1d6,0044a3d6,0044a807
DATA:0046a060                   undefined2  ??                                      
                            DAT_0046a062:                 ;XREF[7,0]:   00449178,0044995c,00449bb6,00449f63
                                                          ;             0044a1b2,0044a3b2,0044a7e3
DATA:0046a062                   undefined2  ??                                      
                            DAT_0046a064:                 ;XREF[1,0]:   0044a819
DATA:0046a064                   undefined2  ??                                      
                            DAT_0046a066:                 ;XREF[1,0]:   0044a822
DATA:0046a066                   undefined2  ??                                      
                            DAT_0046a068:                 ;XREF[1,0]:   0044a82b
DATA:0046a068                   undefined2  ??                                      
                            DAT_0046a06a:                 ;XREF[1,0]:   0044a834
DATA:0046a06a                   undefined2  ??                                      
                            DAT_0046a06c:                 ;XREF[1,0]:   0044a810
DATA:0046a06c                   undefined2  ??                                      
DATA:0046a06e                   ??          ??                                      
DATA:0046a06f                   ??          ??                                      
DATA:0046a070                   ??          ??                                      
DATA:0046a071                   ??          ??                                      
DATA:0046a072                   ??          ??                                      
DATA:0046a073                   ??          ??                                      
DATA:0046a074                   ??          ??                                      
DATA:0046a075                   ??          ??                                      
DATA:0046a076                   ??          ??                                      
DATA:0046a077                   ??          ??                                      
DATA:0046a078                   ??          ??                                      
DATA:0046a079                   ??          ??                                      
DATA:0046a07a                   ??          ??                                      
DATA:0046a07b                   ??          ??                                      
DATA:0046a07c                   ??          ??                                      
DATA:0046a07d                   ??          ??                                      
DATA:0046a07e                   ??          ??                                      
DATA:0046a07f                   ??          ??                                      
DATA:0046a080                   ??          ??                                      
DATA:0046a081                   ??          ??                                      
DATA:0046a082                   ??          ??                                      
DATA:0046a083                   ??          ??                                      
DATA:0046a084                   ??          ??                                      
DATA:0046a085                   ??          ??                                      
DATA:0046a086                   ??          ??                                      
DATA:0046a087                   ??          ??                                      
DATA:0046a088                   ??          ??                                      
DATA:0046a089                   ??          ??                                      
DATA:0046a08a                   ??          ??                                      
DATA:0046a08b                   ??          ??                                      
DATA:0046a08c                   ??          ??                                      
DATA:0046a08d                   ??          ??                                      
DATA:0046a08e                   ??          ??                                      
DATA:0046a08f                   ??          ??                                      
DATA:0046a090                   ??          ??                                      
DATA:0046a091                   ??          ??                                      
DATA:0046a092                   ??          ??                                      
DATA:0046a093                   ??          ??                                      
DATA:0046a094                   ??          ??                                      
DATA:0046a095                   ??          ??                                      
                            DAT_0046a096:                 ;XREF[7,0]:   0044916f,00449953,00449bad,00449f5a
                                                          ;             0044a1a9,0044a3a9,0044a7da
DATA:0046a096                   undefined2  ??                                      
                            DAT_0046a098:                 ;XREF[7,0]:   00449169,0044994d,00449ba7,00449f54
                                                          ;             0044a1a3,0044a3a3,0044a7d4
DATA:0046a098                   undefined4  ??                                      
                            DAT_0046a09c:                 ;XREF[4,0]:   00449be3,0044a1df,0044a3df,0044a83d
DATA:0046a09c                   undefined2  ??                                      
                            DAT_0046a09e:                 ;XREF[4,0]:   00449bec,0044a1e8,0044a3e8,0044a846
DATA:0046a09e                   undefined2  ??                                      
                            DAT_0046a0a0:                 ;XREF[4,0]:   00449c18,0044a214,0044a414,0044a872
DATA:0046a0a0                   undefined2  ??                                      
                            DAT_0046a0a2:                 ;XREF[4,0]:   00449c21,0044a21d,0044a41d,0044a87b
DATA:0046a0a2                   undefined2  ??                                      
                            DAT_0046a0a4:                 ;XREF[4,0]:   00449c2a,0044a226,0044a426,0044a884
DATA:0046a0a4                   undefined2  ??                                      
                            DAT_0046a0a6:                 ;XREF[4,0]:   00449c33,0044a22f,0044a42f,0044a88d
DATA:0046a0a6                   undefined2  ??                                      
                            DAT_0046a0a8:                 ;XREF[4,0]:   00449c0f,0044a20b,0044a40b,0044a869
DATA:0046a0a8                   undefined2  ??                                      
DATA:0046a0aa                   ??          ??                                      
DATA:0046a0ab                   ??          ??                                      
DATA:0046a0ac                   ??          ??                                      
DATA:0046a0ad                   ??          ??                                      
DATA:0046a0ae                   ??          ??                                      
DATA:0046a0af                   ??          ??                                      
DATA:0046a0b0                   ??          ??                                      
DATA:0046a0b1                   ??          ??                                      
DATA:0046a0b2                   ??          ??                                      
DATA:0046a0b3                   ??          ??                                      
DATA:0046a0b4                   ??          ??                                      
DATA:0046a0b5                   ??          ??                                      
DATA:0046a0b6                   ??          ??                                      
DATA:0046a0b7                   ??          ??                                      
DATA:0046a0b8                   ??          ??                                      
DATA:0046a0b9                   ??          ??                                      
DATA:0046a0ba                   ??          ??                                      
DATA:0046a0bb                   ??          ??                                      
DATA:0046a0bc                   ??          ??                                      
DATA:0046a0bd                   ??          ??                                      
DATA:0046a0be                   ??          ??                                      
DATA:0046a0bf                   ??          ??                                      
DATA:0046a0c0                   ??          ??                                      
DATA:0046a0c1                   ??          ??                                      
DATA:0046a0c2                   ??          ??                                      
DATA:0046a0c3                   ??          ??                                      
DATA:0046a0c4                   ??          ??                                      
DATA:0046a0c5                   ??          ??                                      
DATA:0046a0c6                   ??          ??                                      
DATA:0046a0c7                   ??          ??                                      
DATA:0046a0c8                   ??          ??                                      
DATA:0046a0c9                   ??          ??                                      
DATA:0046a0ca                   ??          ??                                      
DATA:0046a0cb                   ??          ??                                      
DATA:0046a0cc                   ??          ??                                      
DATA:0046a0cd                   ??          ??                                      
DATA:0046a0ce                   ??          ??                                      
DATA:0046a0cf                   ??          ??                                      
DATA:0046a0d0                   ??          ??                                      
DATA:0046a0d1                   ??          ??                                      
DATA:0046a0d2                   ??          ??                                      
DATA:0046a0d3                   ??          ??                                      
DATA:0046a0d4                   ??          ??                                      
DATA:0046a0d5                   ??          ??                                      
DATA:0046a0d6                   ??          ??                                      
DATA:0046a0d7                   ??          ??                                      
DATA:0046a0d8                   ??          ??                                      
DATA:0046a0d9                   ??          ??                                      
DATA:0046a0da                   ??          ??                                      
DATA:0046a0db                   ??          ??                                      
                            DAT_0046a0dc:                 ;XREF[4,0]:   00449c06,0044a202,0044a402,0044a860
DATA:0046a0dc                   undefined2  ??                                      
                            DAT_0046a0de:                 ;XREF[4,0]:   00449c00,0044a1fc,0044a3fc,0044a85a
DATA:0046a0de                   undefined4  ??                                      
                            DAT_0046a0e2:                 ;XREF[4,0]:   00449c3c,0044a238,0044a438,0044a896
DATA:0046a0e2                   undefined2  ??                                      
                            DAT_0046a0e4:                 ;XREF[4,0]:   00449c45,0044a241,0044a441,0044a89f
DATA:0046a0e4                   undefined2  ??                                      
                            DAT_0046a0e6:                 ;XREF[4,0]:   00449c71,0044a26d,0044a46d,0044a8cb
DATA:0046a0e6                   undefined2  ??                                      
                            DAT_0046a0e8:                 ;XREF[4,0]:   00449c7a,0044a276,0044a476,0044a8d4
DATA:0046a0e8                   undefined2  ??                                      
                            DAT_0046a0ea:                 ;XREF[4,0]:   00449c83,0044a27f,0044a47f,0044a8dd
DATA:0046a0ea                   undefined2  ??                                      
                            DAT_0046a0ec:                 ;XREF[4,0]:   00449c8c,0044a288,0044a488,0044a8e6
DATA:0046a0ec                   undefined2  ??                                      
                            DAT_0046a0ee:                 ;XREF[4,0]:   00449c68,0044a264,0044a464,0044a8c2
DATA:0046a0ee                   undefined2  ??                                      
                            DAT_0046a0f0:                 ;XREF[1,0]:   00449c9e
DATA:0046a0f0                   undefined2  ??                                      
                            DAT_0046a0f2:                 ;XREF[1,0]:   00449ca7
DATA:0046a0f2                   undefined2  ??                                      
                            DAT_0046a0f4:                 ;XREF[1,0]:   00449cb0
DATA:0046a0f4                   undefined2  ??                                      
                            DAT_0046a0f6:                 ;XREF[1,0]:   00449cb9
DATA:0046a0f6                   undefined2  ??                                      
                            DAT_0046a0f8:                 ;XREF[1,0]:   00449c95
DATA:0046a0f8                   undefined2  ??                                      
                            DAT_0046a0fa:                 ;XREF[1,0]:   00449ccb
DATA:0046a0fa                   undefined2  ??                                      
                            DAT_0046a0fc:                 ;XREF[1,0]:   00449cd4
DATA:0046a0fc                   undefined2  ??                                      
                            DAT_0046a0fe:                 ;XREF[1,0]:   00449cdd
DATA:0046a0fe                   undefined2  ??                                      
                            DAT_0046a100:                 ;XREF[1,0]:   00449ce6
DATA:0046a100                   undefined2  ??                                      
                            DAT_0046a102:                 ;XREF[1,0]:   00449cc2
DATA:0046a102                   undefined2  ??                                      
                            DAT_0046a104:                 ;XREF[1,0]:   00449cf8
DATA:0046a104                   undefined2  ??                                      
                            DAT_0046a106:                 ;XREF[1,0]:   00449d01
DATA:0046a106                   undefined2  ??                                      
                            DAT_0046a108:                 ;XREF[1,0]:   00449d0a
DATA:0046a108                   undefined2  ??                                      
                            DAT_0046a10a:                 ;XREF[1,0]:   00449d13
DATA:0046a10a                   undefined2  ??                                      
                            DAT_0046a10c:                 ;XREF[1,0]:   00449cef
DATA:0046a10c                   undefined2  ??                                      
DATA:0046a10e                   ??          ??                                      
DATA:0046a10f                   ??          ??                                      
DATA:0046a110                   ??          ??                                      
DATA:0046a111                   ??          ??                                      
DATA:0046a112                   ??          ??                                      
DATA:0046a113                   ??          ??                                      
DATA:0046a114                   ??          ??                                      
DATA:0046a115                   ??          ??                                      
DATA:0046a116                   ??          ??                                      
DATA:0046a117                   ??          ??                                      
DATA:0046a118                   ??          ??                                      
DATA:0046a119                   ??          ??                                      
DATA:0046a11a                   ??          ??                                      
DATA:0046a11b                   ??          ??                                      
DATA:0046a11c                   ??          ??                                      
DATA:0046a11d                   ??          ??                                      
DATA:0046a11e                   ??          ??                                      
DATA:0046a11f                   ??          ??                                      
DATA:0046a120                   ??          ??                                      
DATA:0046a121                   ??          ??                                      
                            DAT_0046a122:                 ;XREF[4,0]:   00449c5f,0044a25b,0044a45b,0044a8b9
DATA:0046a122                   undefined2  ??                                      
                            DAT_0046a124:                 ;XREF[4,0]:   00449c59,0044a255,0044a455,0044a8b3
DATA:0046a124                   undefined4  ??                                      
                            DAT_0046a128:                 ;XREF[1,0]:   0044a491
DATA:0046a128                   undefined2  ??                                      
                            DAT_0046a12a:                 ;XREF[1,0]:   0044a49a
DATA:0046a12a                   undefined2  ??                                      
                            DAT_0046a12c:                 ;XREF[1,0]:   0044a4c6
DATA:0046a12c                   undefined2  ??                                      
                            DAT_0046a12e:                 ;XREF[1,0]:   0044a4cf
DATA:0046a12e                   undefined2  ??                                      
                            DAT_0046a130:                 ;XREF[1,0]:   0044a4d8
DATA:0046a130                   undefined2  ??                                      
                            DAT_0046a132:                 ;XREF[1,0]:   0044a4e1
DATA:0046a132                   undefined2  ??                                      
                            DAT_0046a134:                 ;XREF[1,0]:   0044a4bd
DATA:0046a134                   undefined2  ??                                      
DATA:0046a136                   ??          ??                                      
DATA:0046a137                   ??          ??                                      
DATA:0046a138                   ??          ??                                      
DATA:0046a139                   ??          ??                                      
DATA:0046a13a                   ??          ??                                      
DATA:0046a13b                   ??          ??                                      
DATA:0046a13c                   ??          ??                                      
DATA:0046a13d                   ??          ??                                      
DATA:0046a13e                   ??          ??                                      
DATA:0046a13f                   ??          ??                                      
DATA:0046a140                   ??          ??                                      
DATA:0046a141                   ??          ??                                      
DATA:0046a142                   ??          ??                                      
DATA:0046a143                   ??          ??                                      
DATA:0046a144                   ??          ??                                      
DATA:0046a145                   ??          ??                                      
DATA:0046a146                   ??          ??                                      
DATA:0046a147                   ??          ??                                      
DATA:0046a148                   ??          ??                                      
DATA:0046a149                   ??          ??                                      
DATA:0046a14a                   ??          ??                                      
DATA:0046a14b                   ??          ??                                      
DATA:0046a14c                   ??          ??                                      
DATA:0046a14d                   ??          ??                                      
DATA:0046a14e                   ??          ??                                      
DATA:0046a14f                   ??          ??                                      
DATA:0046a150                   ??          ??                                      
DATA:0046a151                   ??          ??                                      
DATA:0046a152                   ??          ??                                      
DATA:0046a153                   ??          ??                                      
DATA:0046a154                   ??          ??                                      
DATA:0046a155                   ??          ??                                      
DATA:0046a156                   ??          ??                                      
DATA:0046a157                   ??          ??                                      
DATA:0046a158                   ??          ??                                      
DATA:0046a159                   ??          ??                                      
DATA:0046a15a                   ??          ??                                      
DATA:0046a15b                   ??          ??                                      
DATA:0046a15c                   ??          ??                                      
DATA:0046a15d                   ??          ??                                      
DATA:0046a15e                   ??          ??                                      
DATA:0046a15f                   ??          ??                                      
DATA:0046a160                   ??          ??                                      
DATA:0046a161                   ??          ??                                      
DATA:0046a162                   ??          ??                                      
DATA:0046a163                   ??          ??                                      
DATA:0046a164                   ??          ??                                      
DATA:0046a165                   ??          ??                                      
DATA:0046a166                   ??          ??                                      
DATA:0046a167                   ??          ??                                      
                            DAT_0046a168:                 ;XREF[1,0]:   0044a4b4
DATA:0046a168                   undefined2  ??                                      
                            DAT_0046a16a:                 ;XREF[1,0]:   0044a4ae
DATA:0046a16a                   undefined4  ??                                      
                            DAT_0046a16e:                 ;XREF[1,0]:   0044a4ea
DATA:0046a16e                   undefined2  ??                                      
                            DAT_0046a170:                 ;XREF[1,0]:   0044a4f3
DATA:0046a170                   undefined2  ??                                      
                            DAT_0046a172:                 ;XREF[1,0]:   0044a51f
DATA:0046a172                   undefined2  ??                                      
                            DAT_0046a174:                 ;XREF[1,0]:   0044a528
DATA:0046a174                   undefined2  ??                                      
                            DAT_0046a176:                 ;XREF[1,0]:   0044a531
DATA:0046a176                   undefined2  ??                                      
                            DAT_0046a178:                 ;XREF[1,0]:   0044a53a
DATA:0046a178                   undefined2  ??                                      
                            DAT_0046a17a:                 ;XREF[1,0]:   0044a516
DATA:0046a17a                   undefined2  ??                                      
DATA:0046a17c                   ??          ??                                      
DATA:0046a17d                   ??          ??                                      
DATA:0046a17e                   ??          ??                                      
DATA:0046a17f                   ??          ??                                      
DATA:0046a180                   ??          ??                                      
DATA:0046a181                   ??          ??                                      
DATA:0046a182                   ??          ??                                      
DATA:0046a183                   ??          ??                                      
DATA:0046a184                   ??          ??                                      
DATA:0046a185                   ??          ??                                      
DATA:0046a186                   ??          ??                                      
DATA:0046a187                   ??          ??                                      
DATA:0046a188                   ??          ??                                      
DATA:0046a189                   ??          ??                                      
DATA:0046a18a                   ??          ??                                      
DATA:0046a18b                   ??          ??                                      
DATA:0046a18c                   ??          ??                                      
DATA:0046a18d                   ??          ??                                      
DATA:0046a18e                   ??          ??                                      
DATA:0046a18f                   ??          ??                                      
DATA:0046a190                   ??          ??                                      
DATA:0046a191                   ??          ??                                      
DATA:0046a192                   ??          ??                                      
DATA:0046a193                   ??          ??                                      
DATA:0046a194                   ??          ??                                      
DATA:0046a195                   ??          ??                                      
DATA:0046a196                   ??          ??                                      
DATA:0046a197                   ??          ??                                      
DATA:0046a198                   ??          ??                                      
DATA:0046a199                   ??          ??                                      
DATA:0046a19a                   ??          ??                                      
DATA:0046a19b                   ??          ??                                      
DATA:0046a19c                   ??          ??                                      
DATA:0046a19d                   ??          ??                                      
DATA:0046a19e                   ??          ??                                      
DATA:0046a19f                   ??          ??                                      
DATA:0046a1a0                   ??          ??                                      
DATA:0046a1a1                   ??          ??                                      
DATA:0046a1a2                   ??          ??                                      
DATA:0046a1a3                   ??          ??                                      
DATA:0046a1a4                   ??          ??                                      
DATA:0046a1a5                   ??          ??                                      
DATA:0046a1a6                   ??          ??                                      
DATA:0046a1a7                   ??          ??                                      
DATA:0046a1a8                   ??          ??                                      
DATA:0046a1a9                   ??          ??                                      
DATA:0046a1aa                   ??          ??                                      
DATA:0046a1ab                   ??          ??                                      
DATA:0046a1ac                   ??          ??                                      
DATA:0046a1ad                   ??          ??                                      
                            DAT_0046a1ae:                 ;XREF[1,0]:   0044a50d
DATA:0046a1ae                   undefined2  ??                                      
                            DAT_0046a1b0:                 ;XREF[1,0]:   0044a507
DATA:0046a1b0                   undefined4  ??                                      
                            DAT_0046a1b4:                 ;XREF[1,0]:   0044a543
DATA:0046a1b4                   undefined2  ??                                      
                            DAT_0046a1b6:                 ;XREF[1,0]:   0044a54c
DATA:0046a1b6                   undefined2  ??                                      
                            DAT_0046a1b8:                 ;XREF[1,0]:   0044a578
DATA:0046a1b8                   undefined2  ??                                      
                            DAT_0046a1ba:                 ;XREF[1,0]:   0044a581
DATA:0046a1ba                   undefined2  ??                                      
                            DAT_0046a1bc:                 ;XREF[1,0]:   0044a58a
DATA:0046a1bc                   undefined2  ??                                      
                            DAT_0046a1be:                 ;XREF[1,0]:   0044a593
DATA:0046a1be                   undefined2  ??                                      
                            DAT_0046a1c0:                 ;XREF[1,0]:   0044a56f
DATA:0046a1c0                   undefined2  ??                                      
DATA:0046a1c2                   ??          ??                                      
DATA:0046a1c3                   ??          ??                                      
DATA:0046a1c4                   ??          ??                                      
DATA:0046a1c5                   ??          ??                                      
DATA:0046a1c6                   ??          ??                                      
DATA:0046a1c7                   ??          ??                                      
DATA:0046a1c8                   ??          ??                                      
DATA:0046a1c9                   ??          ??                                      
DATA:0046a1ca                   ??          ??                                      
DATA:0046a1cb                   ??          ??                                      
DATA:0046a1cc                   ??          ??                                      
DATA:0046a1cd                   ??          ??                                      
DATA:0046a1ce                   ??          ??                                      
DATA:0046a1cf                   ??          ??                                      
DATA:0046a1d0                   ??          ??                                      
DATA:0046a1d1                   ??          ??                                      
DATA:0046a1d2                   ??          ??                                      
DATA:0046a1d3                   ??          ??                                      
DATA:0046a1d4                   ??          ??                                      
DATA:0046a1d5                   ??          ??                                      
DATA:0046a1d6                   ??          ??                                      
DATA:0046a1d7                   ??          ??                                      
DATA:0046a1d8                   ??          ??                                      
DATA:0046a1d9                   ??          ??                                      
DATA:0046a1da                   ??          ??                                      
DATA:0046a1db                   ??          ??                                      
DATA:0046a1dc                   ??          ??                                      
DATA:0046a1dd                   ??          ??                                      
DATA:0046a1de                   ??          ??                                      
DATA:0046a1df                   ??          ??                                      
DATA:0046a1e0                   ??          ??                                      
DATA:0046a1e1                   ??          ??                                      
DATA:0046a1e2                   ??          ??                                      
DATA:0046a1e3                   ??          ??                                      
DATA:0046a1e4                   ??          ??                                      
DATA:0046a1e5                   ??          ??                                      
DATA:0046a1e6                   ??          ??                                      
DATA:0046a1e7                   ??          ??                                      
DATA:0046a1e8                   ??          ??                                      
DATA:0046a1e9                   ??          ??                                      
DATA:0046a1ea                   ??          ??                                      
DATA:0046a1eb                   ??          ??                                      
DATA:0046a1ec                   ??          ??                                      
DATA:0046a1ed                   ??          ??                                      
DATA:0046a1ee                   ??          ??                                      
DATA:0046a1ef                   ??          ??                                      
DATA:0046a1f0                   ??          ??                                      
DATA:0046a1f1                   ??          ??                                      
DATA:0046a1f2                   ??          ??                                      
DATA:0046a1f3                   ??          ??                                      
                            DAT_0046a1f4:                 ;XREF[1,0]:   0044a566
DATA:0046a1f4                   undefined2  ??                                      
                            DAT_0046a1f6:                 ;XREF[1,0]:   0044a560
DATA:0046a1f6                   undefined4  ??                                      
                            DAT_0046a1fa:                 ;XREF[1,0]:   0044a59c
DATA:0046a1fa                   undefined2  ??                                      
                            DAT_0046a1fc:                 ;XREF[1,0]:   0044a5a5
DATA:0046a1fc                   undefined2  ??                                      
                            DAT_0046a1fe:                 ;XREF[1,0]:   0044a5d1
DATA:0046a1fe                   undefined2  ??                                      
                            DAT_0046a200:                 ;XREF[1,0]:   0044a5da
DATA:0046a200                   undefined2  ??                                      
                            DAT_0046a202:                 ;XREF[1,0]:   0044a5e3
DATA:0046a202                   undefined2  ??                                      
                            DAT_0046a204:                 ;XREF[1,0]:   0044a5ec
DATA:0046a204                   undefined2  ??                                      
                            DAT_0046a206:                 ;XREF[1,0]:   0044a5c8
DATA:0046a206                   undefined2  ??                                      
DATA:0046a208                   ??          ??                                      
DATA:0046a209                   ??          ??                                      
DATA:0046a20a                   ??          ??                                      
DATA:0046a20b                   ??          ??                                      
DATA:0046a20c                   ??          ??                                      
DATA:0046a20d                   ??          ??                                      
DATA:0046a20e                   ??          ??                                      
DATA:0046a20f                   ??          ??                                      
DATA:0046a210                   ??          ??                                      
DATA:0046a211                   ??          ??                                      
DATA:0046a212                   ??          ??                                      
DATA:0046a213                   ??          ??                                      
DATA:0046a214                   ??          ??                                      
DATA:0046a215                   ??          ??                                      
DATA:0046a216                   ??          ??                                      
DATA:0046a217                   ??          ??                                      
DATA:0046a218                   ??          ??                                      
DATA:0046a219                   ??          ??                                      
DATA:0046a21a                   ??          ??                                      
DATA:0046a21b                   ??          ??                                      
DATA:0046a21c                   ??          ??                                      
DATA:0046a21d                   ??          ??                                      
DATA:0046a21e                   ??          ??                                      
DATA:0046a21f                   ??          ??                                      
DATA:0046a220                   ??          ??                                      
DATA:0046a221                   ??          ??                                      
DATA:0046a222                   ??          ??                                      
DATA:0046a223                   ??          ??                                      
DATA:0046a224                   ??          ??                                      
DATA:0046a225                   ??          ??                                      
DATA:0046a226                   ??          ??                                      
DATA:0046a227                   ??          ??                                      
DATA:0046a228                   ??          ??                                      
DATA:0046a229                   ??          ??                                      
DATA:0046a22a                   ??          ??                                      
DATA:0046a22b                   ??          ??                                      
DATA:0046a22c                   ??          ??                                      
DATA:0046a22d                   ??          ??                                      
DATA:0046a22e                   ??          ??                                      
DATA:0046a22f                   ??          ??                                      
DATA:0046a230                   ??          ??                                      
DATA:0046a231                   ??          ??                                      
DATA:0046a232                   ??          ??                                      
DATA:0046a233                   ??          ??                                      
DATA:0046a234                   ??          ??                                      
DATA:0046a235                   ??          ??                                      
DATA:0046a236                   ??          ??                                      
DATA:0046a237                   ??          ??                                      
DATA:0046a238                   ??          ??                                      
DATA:0046a239                   ??          ??                                      
                            DAT_0046a23a:                 ;XREF[1,0]:   0044a5bf
DATA:0046a23a                   undefined2  ??                                      
                            DAT_0046a23c:                 ;XREF[1,0]:   0044a5b9
DATA:0046a23c                   undefined4  ??                                      
DATA:0046a240                   ??          ??                                      
DATA:0046a241                   ??          ??                                      
DATA:0046a242                   ??          ??                                      
DATA:0046a243                   ??          ??                                      
DATA:0046a244                   ??          ??                                      
DATA:0046a245                   ??          ??                                      
DATA:0046a246                   ??          ??                                      
DATA:0046a247                   ??          ??                                      
DATA:0046a248                   ??          ??                                      
DATA:0046a249                   ??          ??                                      
DATA:0046a24a                   ??          ??                                      
DATA:0046a24b                   ??          ??                                      
DATA:0046a24c                   ??          ??                                      
DATA:0046a24d                   ??          ??                                      
DATA:0046a24e                   ??          ??                                      
DATA:0046a24f                   ??          ??                                      
DATA:0046a250                   ??          ??                                      
DATA:0046a251                   ??          ??                                      
DATA:0046a252                   ??          ??                                      
DATA:0046a253                   ??          ??                                      
DATA:0046a254                   ??          ??                                      
DATA:0046a255                   ??          ??                                      
DATA:0046a256                   ??          ??                                      
DATA:0046a257                   ??          ??                                      
DATA:0046a258                   ??          ??                                      
DATA:0046a259                   ??          ??                                      
DATA:0046a25a                   ??          ??                                      
DATA:0046a25b                   ??          ??                                      
DATA:0046a25c                   ??          ??                                      
DATA:0046a25d                   ??          ??                                      
DATA:0046a25e                   ??          ??                                      
DATA:0046a25f                   ??          ??                                      
DATA:0046a260                   ??          ??                                      
DATA:0046a261                   ??          ??                                      
DATA:0046a262                   ??          ??                                      
DATA:0046a263                   ??          ??                                      
DATA:0046a264                   ??          ??                                      
DATA:0046a265                   ??          ??                                      
DATA:0046a266                   ??          ??                                      
DATA:0046a267                   ??          ??                                      
DATA:0046a268                   ??          ??                                      
DATA:0046a269                   ??          ??                                      
DATA:0046a26a                   ??          ??                                      
DATA:0046a26b                   ??          ??                                      
DATA:0046a26c                   ??          ??                                      
DATA:0046a26d                   ??          ??                                      
DATA:0046a26e                   ??          ??                                      
DATA:0046a26f                   ??          ??                                      
DATA:0046a270                   ??          ??                                      
DATA:0046a271                   ??          ??                                      
DATA:0046a272                   ??          ??                                      
DATA:0046a273                   ??          ??                                      
DATA:0046a274                   ??          ??                                      
DATA:0046a275                   ??          ??                                      
DATA:0046a276                   ??          ??                                      
DATA:0046a277                   ??          ??                                      
DATA:0046a278                   ??          ??                                      
DATA:0046a279                   ??          ??                                      
DATA:0046a27a                   ??          ??                                      
DATA:0046a27b                   ??          ??                                      
DATA:0046a27c                   ??          ??                                      
DATA:0046a27d                   ??          ??                                      
DATA:0046a27e                   ??          ??                                      
DATA:0046a27f                   ??          ??                                      
DATA:0046a280                   ??          ??                                      
DATA:0046a281                   ??          ??                                      
DATA:0046a282                   ??          ??                                      
DATA:0046a283                   ??          ??                                      
DATA:0046a284                   ??          ??                                      
DATA:0046a285                   ??          ??                                      
                            DAT_0046a286:                 ;XREF[1,0]:   00447de8
DATA:0046a286                   ??          ??                                      
DATA:0046a287                   ??          ??                                      
                            DAT_0046a288:                 ;XREF[1,0]:   00447de3
DATA:0046a288                   ??          ??                                      
DATA:0046a289                   ??          ??                                      
                            DAT_0046a28a:                 ;XREF[3,0]:   004479a3,00447ca5,00447caf
DATA:0046a28a                   ??          ??                                      
DATA:0046a28b                   ??          ??                                      
                            DAT_0046a28c:                 ;XREF[4,0]:   0044799a,00447cde,00447ce8,0044b1de
DATA:0046a28c                   ??          ??                                      
DATA:0046a28d                   ??          ??                                      
DATA:0046a28e                   ??          ??                                      
DATA:0046a28f                   ??          ??                                      
                            DAT_0046a290:                 ;XREF[5,0]:   00447b62,00447b70,00447bae,00447bdd
                                                          ;             00447be9
DATA:0046a290                   undefined4  ??                                      
                            DAT_0046a294:                 ;XREF[1,0]:   00447bdd
DATA:0046a294                   undefined4  ??                                      
DATA:0046a298                   ??          ??                                      
DATA:0046a299                   ??          ??                                      
DATA:0046a29a                   ??          ??                                      
DATA:0046a29b                   ??          ??                                      
DATA:0046a29c                   ??          ??                                      
DATA:0046a29d                   ??          ??                                      
DATA:0046a29e                   ??          ??                                      
DATA:0046a29f                   ??          ??                                      
DATA:0046a2a0                   ??          ??                                      
DATA:0046a2a1                   ??          ??                                      
DATA:0046a2a2                   ??          ??                                      
DATA:0046a2a3                   ??          ??                                      
DATA:0046a2a4                   ??          ??                                      
DATA:0046a2a5                   ??          ??                                      
DATA:0046a2a6                   ??          ??                                      
DATA:0046a2a7                   ??          ??                                      
DATA:0046a2a8                   ??          ??                                      
DATA:0046a2a9                   ??          ??                                      
DATA:0046a2aa                   ??          ??                                      
DATA:0046a2ab                   ??          ??                                      
DATA:0046a2ac                   ??          ??                                      
DATA:0046a2ad                   ??          ??                                      
DATA:0046a2ae                   ??          ??                                      
DATA:0046a2af                   ??          ??                                      
                            DAT_0046a2b0:                 ;XREF[6,0]:   00447b82,00447bef,00448371,00448384
                                                          ;             00448425,00448438
DATA:0046a2b0                   undefined4  ??                                      
DATA:0046a2b4                   ??          ??                                      
DATA:0046a2b5                   ??          ??                                      
DATA:0046a2b6                   ??          ??                                      
DATA:0046a2b7                   ??          ??                                      
DATA:0046a2b8                   ??          ??                                      
DATA:0046a2b9                   ??          ??                                      
DATA:0046a2ba                   ??          ??                                      
DATA:0046a2bb                   ??          ??                                      
DATA:0046a2bc                   ??          ??                                      
DATA:0046a2bd                   ??          ??                                      
DATA:0046a2be                   ??          ??                                      
DATA:0046a2bf                   ??          ??                                      
DATA:0046a2c0                   ??          ??                                      
DATA:0046a2c1                   ??          ??                                      
DATA:0046a2c2                   ??          ??                                      
DATA:0046a2c3                   ??          ??                                      
DATA:0046a2c4                   ??          ??                                      
DATA:0046a2c5                   ??          ??                                      
DATA:0046a2c6                   ??          ??                                      
DATA:0046a2c7                   ??          ??                                      
DATA:0046a2c8                   ??          ??                                      
DATA:0046a2c9                   ??          ??                                      
DATA:0046a2ca                   ??          ??                                      
DATA:0046a2cb                   ??          ??                                      
DATA:0046a2cc                   ??          ??                                      
DATA:0046a2cd                   ??          ??                                      
DATA:0046a2ce                   ??          ??                                      
DATA:0046a2cf                   ??          ??                                      
                            DAT_0046a2d0:                 ;XREF[4,0]:   00448378,0044842c,0044aaf6,0044ab0c
DATA:0046a2d0                   undefined4  ??                                      
                            DAT_0046a2d4:                 ;XREF[3,0]:   00447a32,00447a3d,00447a4b
DATA:0046a2d4                   undefined4  ??                                      
                            DAT_0046a2d8:                 ;XREF[24,0]:  00448642,004486a6,00448913,00448a7f
                                                          ;             00448b55,00448c2e,00448d1b,00448e62
                                                          ;             00448f81,0044906e,004491b4,004492f9
                                                          ;             00449470,00449584,0044971a,00449807
                                                          ;             0044999b,00449d33,00449fa3,0044a2a8
                                                          ;             0044a604,0044a905,0044a91a,0044a932
DATA:0046a2d8                   undefined4  ??                                      
                            DAT_0046a2dc:                 ;XREF[23,0]:  0044864e,00448666,004486b2,00448923
                                                          ;             00448a8f,00448b65,00448c3e,00448d2b
                                                          ;             00448e72,00448f91,0044907e,004491c4
                                                          ;             00449309,00449480,00449594,0044972a
                                                          ;             00449817,004499ab,00449d43,00449fb3
                                                          ;             0044a2b8,0044a614,0044a915
DATA:0046a2dc                   undefined4  ??                                      
                            DAT_0046a2e0:                 ;XREF[10,0]:  004482e9,004483af,004486c3,004487da
                                                          ;             0044a9b9,0044a9c9,0044a9dd,0044afaa
                                                          ;             0044b00a,0044b223
DATA:0046a2e0                   undefined4  ??                                      
                            DAT_0046a2e4:                 ;XREF[1,0]:   004486c3
DATA:0046a2e4                   undefined4  ??                                      
DATA:0046a2e8                   ??          ??                                      
DATA:0046a2e9                   ??          ??                                      
DATA:0046a2ea                   ??          ??                                      
DATA:0046a2eb                   ??          ??                                      
DATA:0046a2ec                   ??          ??                                      
DATA:0046a2ed                   ??          ??                                      
DATA:0046a2ee                   ??          ??                                      
DATA:0046a2ef                   ??          ??                                      
DATA:0046a2f0                   ??          ??                                      
DATA:0046a2f1                   ??          ??                                      
DATA:0046a2f2                   ??          ??                                      
DATA:0046a2f3                   ??          ??                                      
DATA:0046a2f4                   ??          ??                                      
DATA:0046a2f5                   ??          ??                                      
DATA:0046a2f6                   ??          ??                                      
DATA:0046a2f7                   ??          ??                                      
DATA:0046a2f8                   ??          ??                                      
DATA:0046a2f9                   ??          ??                                      
DATA:0046a2fa                   ??          ??                                      
DATA:0046a2fb                   ??          ??                                      
DATA:0046a2fc                   ??          ??                                      
DATA:0046a2fd                   ??          ??                                      
DATA:0046a2fe                   ??          ??                                      
DATA:0046a2ff                   ??          ??                                      
                            DAT_0046a300:                 ;XREF[7,0]:   00447a62,00447e02,00447f1f,00447f48
                                                          ;             00447f75,00447f83,0044869a
DATA:0046a300                   undefined4  ??                                      
                            DAT_0046a304:                 ;XREF[4,0]:   00447aa6,00447ab7,0044807c,00448732
DATA:0046a304                   undefined4  ??                                      
                            DAT_0046a308:                 ;XREF[5,0]:   00447ad0,00447adb,004484bb,004484cc
                                                          ;             00448726
DATA:0046a308                   undefined4  ??                                      
                            DAT_0046a30c:                 ;XREF[4,0]:   00447af4,00447b02,00448450,0044871a
DATA:0046a30c                   undefined4  ??                                      
                            DAT_0046a310:                 ;XREF[6,0]:   00447990,00447b22,00447b2c,00447bb3
                                                          ;             00447c08,00447c14
DATA:0046a310                   undefined4  ??                                      
                            DAT_0046a314:                 ;XREF[1,0]:   00447c08
DATA:0046a314                   undefined4  ??                                      
DATA:0046a318                   ??          ??                                      
DATA:0046a319                   ??          ??                                      
DATA:0046a31a                   ??          ??                                      
DATA:0046a31b                   ??          ??                                      
DATA:0046a31c                   ??          ??                                      
DATA:0046a31d                   ??          ??                                      
DATA:0046a31e                   ??          ??                                      
DATA:0046a31f                   ??          ??                                      
DATA:0046a320                   ??          ??                                      
DATA:0046a321                   ??          ??                                      
DATA:0046a322                   ??          ??                                      
DATA:0046a323                   ??          ??                                      
DATA:0046a324                   ??          ??                                      
DATA:0046a325                   ??          ??                                      
DATA:0046a326                   ??          ??                                      
DATA:0046a327                   ??          ??                                      
DATA:0046a328                   ??          ??                                      
DATA:0046a329                   ??          ??                                      
DATA:0046a32a                   ??          ??                                      
DATA:0046a32b                   ??          ??                                      
DATA:0046a32c                   ??          ??                                      
DATA:0046a32d                   ??          ??                                      
DATA:0046a32e                   ??          ??                                      
DATA:0046a32f                   ??          ??                                      
DATA:0046a330                   ??          ??                                      
DATA:0046a331                   ??          ??                                      
DATA:0046a332                   ??          ??                                      
DATA:0046a333                   ??          ??                                      
                            DAT_0046a334:                 ;XREF[5,0]:   00447995,00447b3a,00447b40,00447c1a
                                                          ;             0044b165
DATA:0046a334                   undefined4  ??                                      
DATA:0046a338                   ??          ??                                      
DATA:0046a339                   ??          ??                                      
DATA:0046a33a                   ??          ??                                      
DATA:0046a33b                   ??          ??                                      
DATA:0046a33c                   ??          ??                                      
DATA:0046a33d                   ??          ??                                      
DATA:0046a33e                   ??          ??                                      
DATA:0046a33f                   ??          ??                                      
DATA:0046a340                   ??          ??                                      
DATA:0046a341                   ??          ??                                      
DATA:0046a342                   ??          ??                                      
DATA:0046a343                   ??          ??                                      
DATA:0046a344                   ??          ??                                      
DATA:0046a345                   ??          ??                                      
DATA:0046a346                   ??          ??                                      
DATA:0046a347                   ??          ??                                      
DATA:0046a348                   ??          ??                                      
DATA:0046a349                   ??          ??                                      
DATA:0046a34a                   ??          ??                                      
DATA:0046a34b                   ??          ??                                      
DATA:0046a34c                   ??          ??                                      
DATA:0046a34d                   ??          ??                                      
DATA:0046a34e                   ??          ??                                      
DATA:0046a34f                   ??          ??                                      
DATA:0046a350                   ??          ??                                      
DATA:0046a351                   ??          ??                                      
DATA:0046a352                   ??          ??                                      
DATA:0046a353                   ??          ??                                      
                            DAT_0046a354:                 ;XREF[1,0]:   0044b1a0
DATA:0046a354                   undefined4  ??                                      
                            DAT_0046a358:                 ;XREF[3,0]:   0044b24d,0044b383,0044b4c1
DATA:0046a358                   ??          ??                                      
DATA:0046a359                   ??          ??                                      
DATA:0046a35a                   ??          ??                                      
DATA:0046a35b                   ??          ??                                      
                            DAT_0046a35c:                 ;XREF[8,0]:   0044b262,0044b2f1,0044b311,0044b397
                                                          ;             0044b3d7,0044b453,0044b494,0044b4a3
DATA:0046a35c                   undefined4  ??                                      
                            DAT_0046a360:                 ;XREF[14,0]:  0044b295,0044b2a8,0044b2be,0044b2d1
                                                          ;             0044b301,0044b323,0044b360,0044b376
                                                          ;             0044b3f7,0044b406,0044b418,0044b427
                                                          ;             0044b465,0044b486
DATA:0046a360                   undefined4  ??                                      
                            DAT_0046a364:                 ;XREF[2,0]:   0044b2e1,0044b477
DATA:0046a364                   undefined4  ??                                      
DATA:0046a368                   ??          ??                                      
DATA:0046a369                   ??          ??                                      
DATA:0046a36a                   ??          ??                                      
DATA:0046a36b                   ??          ??                                      
DATA:0046a36c                   ??          ??                                      
DATA:0046a36d                   ??          ??                                      
DATA:0046a36e                   ??          ??                                      
DATA:0046a36f                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  lpAppName parameter of WritePrivateProfileStringA                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpAppName_0046a370:           ;XREF[9,0]:   0044b640,0044b69f,0044b6bb,0044b6f3
                                                          ;             0044b733,0044b753,0044b7ba,0044b7ee
                                                          ;             0044b8c3
DATA:0046a370                   LPCSTR      NaP                                     
DATA:0046a374                   ??          ??                                      
DATA:0046a375                   ??          ??                                      
DATA:0046a376                   ??          ??                                      
DATA:0046a377                   ??          ??                                      
DATA:0046a378                   ??          ??                                      
DATA:0046a379                   ??          ??                                      
DATA:0046a37a                   ??          ??                                      
DATA:0046a37b                   ??          ??                                      
DATA:0046a37c                   ??          ??                                      
DATA:0046a37d                   ??          ??                                      
DATA:0046a37e                   ??          ??                                      
DATA:0046a37f                   ??          ??                                      
DATA:0046a380                   ??          ??                                      
DATA:0046a381                   ??          ??                                      
DATA:0046a382                   ??          ??                                      
DATA:0046a383                   ??          ??                                      
DATA:0046a384                   ??          ??                                      
DATA:0046a385                   ??          ??                                      
DATA:0046a386                   ??          ??                                      
DATA:0046a387                   ??          ??                                      
DATA:0046a388                   ??          ??                                      
DATA:0046a389                   ??          ??                                      
DATA:0046a38a                   ??          ??                                      
DATA:0046a38b                   ??          ??                                      
DATA:0046a38c                   ??          ??                                      
DATA:0046a38d                   ??          ??                                      
DATA:0046a38e                   ??          ??                                      
DATA:0046a38f                   ??          ??                                      
DATA:0046a390                   ??          ??                                      
DATA:0046a391                   ??          ??                                      
DATA:0046a392                   ??          ??                                      
DATA:0046a393                   ??          ??                                      
DATA:0046a394                   ??          ??                                      
DATA:0046a395                   ??          ??                                      
DATA:0046a396                   ??          ??                                      
DATA:0046a397                   ??          ??                                      
DATA:0046a398                   ??          ??                                      
DATA:0046a399                   ??          ??                                      
DATA:0046a39a                   ??          ??                                      
DATA:0046a39b                   ??          ??                                      
DATA:0046a39c                   ??          ??                                      
DATA:0046a39d                   ??          ??                                      
DATA:0046a39e                   ??          ??                                      
DATA:0046a39f                   ??          ??                                      
DATA:0046a3a0                   ??          ??                                      
DATA:0046a3a1                   ??          ??                                      
DATA:0046a3a2                   ??          ??                                      
DATA:0046a3a3                   ??          ??                                      
DATA:0046a3a4                   ??          ??                                      
DATA:0046a3a5                   ??          ??                                      
DATA:0046a3a6                   ??          ??                                      
DATA:0046a3a7                   ??          ??                                      
DATA:0046a3a8                   ??          ??                                      
DATA:0046a3a9                   ??          ??                                      
DATA:0046a3aa                   ??          ??                                      
DATA:0046a3ab                   ??          ??                                      
DATA:0046a3ac                   ??          ??                                      
DATA:0046a3ad                   ??          ??                                      
DATA:0046a3ae                   ??          ??                                      
DATA:0046a3af                   ??          ??                                      
DATA:0046a3b0                   ??          ??                                      
DATA:0046a3b1                   ??          ??                                      
DATA:0046a3b2                   ??          ??                                      
DATA:0046a3b3                   ??          ??                                      
DATA:0046a3b4                   ??          ??                                      
DATA:0046a3b5                   ??          ??                                      
DATA:0046a3b6                   ??          ??                                      
DATA:0046a3b7                   ??          ??                                      
DATA:0046a3b8                   ??          ??                                      
DATA:0046a3b9                   ??          ??                                      
DATA:0046a3ba                   ??          ??                                      
DATA:0046a3bb                   ??          ??                                      
DATA:0046a3bc                   ??          ??                                      
DATA:0046a3bd                   ??          ??                                      
DATA:0046a3be                   ??          ??                                      
DATA:0046a3bf                   ??          ??                                      
DATA:0046a3c0                   ??          ??                                      
DATA:0046a3c1                   ??          ??                                      
DATA:0046a3c2                   ??          ??                                      
DATA:0046a3c3                   ??          ??                                      
DATA:0046a3c4                   ??          ??                                      
DATA:0046a3c5                   ??          ??                                      
DATA:0046a3c6                   ??          ??                                      
DATA:0046a3c7                   ??          ??                                      
DATA:0046a3c8                   ??          ??                                      
DATA:0046a3c9                   ??          ??                                      
DATA:0046a3ca                   ??          ??                                      
DATA:0046a3cb                   ??          ??                                      
DATA:0046a3cc                   ??          ??                                      
DATA:0046a3cd                   ??          ??                                      
DATA:0046a3ce                   ??          ??                                      
DATA:0046a3cf                   ??          ??                                      
DATA:0046a3d0                   ??          ??                                      
DATA:0046a3d1                   ??          ??                                      
DATA:0046a3d2                   ??          ??                                      
DATA:0046a3d3                   ??          ??                                      
DATA:0046a3d4                   ??          ??                                      
DATA:0046a3d5                   ??          ??                                      
DATA:0046a3d6                   ??          ??                                      
DATA:0046a3d7                   ??          ??                                      
DATA:0046a3d8                   ??          ??                                      
DATA:0046a3d9                   ??          ??                                      
DATA:0046a3da                   ??          ??                                      
DATA:0046a3db                   ??          ??                                      
DATA:0046a3dc                   ??          ??                                      
DATA:0046a3dd                   ??          ??                                      
DATA:0046a3de                   ??          ??                                      
DATA:0046a3df                   ??          ??                                      
DATA:0046a3e0                   ??          ??                                      
DATA:0046a3e1                   ??          ??                                      
DATA:0046a3e2                   ??          ??                                      
DATA:0046a3e3                   ??          ??                                      
DATA:0046a3e4                   ??          ??                                      
DATA:0046a3e5                   ??          ??                                      
DATA:0046a3e6                   ??          ??                                      
DATA:0046a3e7                   ??          ??                                      
DATA:0046a3e8                   ??          ??                                      
DATA:0046a3e9                   ??          ??                                      
DATA:0046a3ea                   ??          ??                                      
DATA:0046a3eb                   ??          ??                                      
DATA:0046a3ec                   ??          ??                                      
DATA:0046a3ed                   ??          ??                                      
DATA:0046a3ee                   ??          ??                                      
DATA:0046a3ef                   ??          ??                                      
DATA:0046a3f0                   ??          ??                                      
DATA:0046a3f1                   ??          ??                                      
DATA:0046a3f2                   ??          ??                                      
DATA:0046a3f3                   ??          ??                                      
DATA:0046a3f4                   ??          ??                                      
DATA:0046a3f5                   ??          ??                                      
DATA:0046a3f6                   ??          ??                                      
DATA:0046a3f7                   ??          ??                                      
DATA:0046a3f8                   ??          ??                                      
DATA:0046a3f9                   ??          ??                                      
DATA:0046a3fa                   ??          ??                                      
DATA:0046a3fb                   ??          ??                                      
DATA:0046a3fc                   ??          ??                                      
DATA:0046a3fd                   ??          ??                                      
DATA:0046a3fe                   ??          ??                                      
DATA:0046a3ff                   ??          ??                                      
DATA:0046a400                   ??          ??                                      
DATA:0046a401                   ??          ??                                      
DATA:0046a402                   ??          ??                                      
DATA:0046a403                   ??          ??                                      
DATA:0046a404                   ??          ??                                      
DATA:0046a405                   ??          ??                                      
DATA:0046a406                   ??          ??                                      
DATA:0046a407                   ??          ??                                      
DATA:0046a408                   ??          ??                                      
DATA:0046a409                   ??          ??                                      
DATA:0046a40a                   ??          ??                                      
DATA:0046a40b                   ??          ??                                      
DATA:0046a40c                   ??          ??                                      
DATA:0046a40d                   ??          ??                                      
DATA:0046a40e                   ??          ??                                      
DATA:0046a40f                   ??          ??                                      
DATA:0046a410                   ??          ??                                      
DATA:0046a411                   ??          ??                                      
DATA:0046a412                   ??          ??                                      
DATA:0046a413                   ??          ??                                      
DATA:0046a414                   ??          ??                                      
DATA:0046a415                   ??          ??                                      
DATA:0046a416                   ??          ??                                      
DATA:0046a417                   ??          ??                                      
DATA:0046a418                   ??          ??                                      
DATA:0046a419                   ??          ??                                      
DATA:0046a41a                   ??          ??                                      
DATA:0046a41b                   ??          ??                                      
DATA:0046a41c                   ??          ??                                      
DATA:0046a41d                   ??          ??                                      
DATA:0046a41e                   ??          ??                                      
DATA:0046a41f                   ??          ??                                      
DATA:0046a420                   ??          ??                                      
DATA:0046a421                   ??          ??                                      
DATA:0046a422                   ??          ??                                      
DATA:0046a423                   ??          ??                                      
DATA:0046a424                   ??          ??                                      
DATA:0046a425                   ??          ??                                      
DATA:0046a426                   ??          ??                                      
DATA:0046a427                   ??          ??                                      
DATA:0046a428                   ??          ??                                      
DATA:0046a429                   ??          ??                                      
DATA:0046a42a                   ??          ??                                      
DATA:0046a42b                   ??          ??                                      
DATA:0046a42c                   ??          ??                                      
DATA:0046a42d                   ??          ??                                      
DATA:0046a42e                   ??          ??                                      
DATA:0046a42f                   ??          ??                                      
DATA:0046a430                   ??          ??                                      
DATA:0046a431                   ??          ??                                      
DATA:0046a432                   ??          ??                                      
DATA:0046a433                   ??          ??                                      
DATA:0046a434                   ??          ??                                      
DATA:0046a435                   ??          ??                                      
DATA:0046a436                   ??          ??                                      
DATA:0046a437                   ??          ??                                      
DATA:0046a438                   ??          ??                                      
DATA:0046a439                   ??          ??                                      
DATA:0046a43a                   ??          ??                                      
DATA:0046a43b                   ??          ??                                      
DATA:0046a43c                   ??          ??                                      
DATA:0046a43d                   ??          ??                                      
DATA:0046a43e                   ??          ??                                      
DATA:0046a43f                   ??          ??                                      
DATA:0046a440                   ??          ??                                      
DATA:0046a441                   ??          ??                                      
DATA:0046a442                   ??          ??                                      
DATA:0046a443                   ??          ??                                      
DATA:0046a444                   ??          ??                                      
DATA:0046a445                   ??          ??                                      
DATA:0046a446                   ??          ??                                      
DATA:0046a447                   ??          ??                                      
DATA:0046a448                   ??          ??                                      
DATA:0046a449                   ??          ??                                      
DATA:0046a44a                   ??          ??                                      
DATA:0046a44b                   ??          ??                                      
DATA:0046a44c                   ??          ??                                      
DATA:0046a44d                   ??          ??                                      
DATA:0046a44e                   ??          ??                                      
DATA:0046a44f                   ??          ??                                      
DATA:0046a450                   ??          ??                                      
DATA:0046a451                   ??          ??                                      
DATA:0046a452                   ??          ??                                      
DATA:0046a453                   ??          ??                                      
DATA:0046a454                   ??          ??                                      
DATA:0046a455                   ??          ??                                      
DATA:0046a456                   ??          ??                                      
DATA:0046a457                   ??          ??                                      
DATA:0046a458                   ??          ??                                      
DATA:0046a459                   ??          ??                                      
DATA:0046a45a                   ??          ??                                      
DATA:0046a45b                   ??          ??                                      
DATA:0046a45c                   ??          ??                                      
DATA:0046a45d                   ??          ??                                      
DATA:0046a45e                   ??          ??                                      
DATA:0046a45f                   ??          ??                                      
DATA:0046a460                   ??          ??                                      
DATA:0046a461                   ??          ??                                      
DATA:0046a462                   ??          ??                                      
DATA:0046a463                   ??          ??                                      
DATA:0046a464                   ??          ??                                      
DATA:0046a465                   ??          ??                                      
DATA:0046a466                   ??          ??                                      
DATA:0046a467                   ??          ??                                      
DATA:0046a468                   ??          ??                                      
DATA:0046a469                   ??          ??                                      
DATA:0046a46a                   ??          ??                                      
DATA:0046a46b                   ??          ??                                      
DATA:0046a46c                   ??          ??                                      
DATA:0046a46d                   ??          ??                                      
DATA:0046a46e                   ??          ??                                      
DATA:0046a46f                   ??          ??                                      
DATA:0046a470                   ??          ??                                      
DATA:0046a471                   ??          ??                                      
DATA:0046a472                   ??          ??                                      
DATA:0046a473                   ??          ??                                      
DATA:0046a474                   ??          ??                                      
DATA:0046a475                   ??          ??                                      
DATA:0046a476                   ??          ??                                      
DATA:0046a477                   ??          ??                                      
DATA:0046a478                   ??          ??                                      
DATA:0046a479                   ??          ??                                      
DATA:0046a47a                   ??          ??                                      
DATA:0046a47b                   ??          ??                                      
DATA:0046a47c                   ??          ??                                      
DATA:0046a47d                   ??          ??                                      
DATA:0046a47e                   ??          ??                                      
DATA:0046a47f                   ??          ??                                      
DATA:0046a480                   ??          ??                                      
DATA:0046a481                   ??          ??                                      
DATA:0046a482                   ??          ??                                      
DATA:0046a483                   ??          ??                                      
DATA:0046a484                   ??          ??                                      
DATA:0046a485                   ??          ??                                      
DATA:0046a486                   ??          ??                                      
DATA:0046a487                   ??          ??                                      
DATA:0046a488                   ??          ??                                      
DATA:0046a489                   ??          ??                                      
DATA:0046a48a                   ??          ??                                      
DATA:0046a48b                   ??          ??                                      
DATA:0046a48c                   ??          ??                                      
DATA:0046a48d                   ??          ??                                      
DATA:0046a48e                   ??          ??                                      
DATA:0046a48f                   ??          ??                                      
DATA:0046a490                   ??          ??                                      
DATA:0046a491                   ??          ??                                      
DATA:0046a492                   ??          ??                                      
DATA:0046a493                   ??          ??                                      
DATA:0046a494                   ??          ??                                      
DATA:0046a495                   ??          ??                                      
DATA:0046a496                   ??          ??                                      
DATA:0046a497                   ??          ??                                      
DATA:0046a498                   ??          ??                                      
DATA:0046a499                   ??          ??                                      
DATA:0046a49a                   ??          ??                                      
DATA:0046a49b                   ??          ??                                      
DATA:0046a49c                   ??          ??                                      
DATA:0046a49d                   ??          ??                                      
DATA:0046a49e                   ??          ??                                      
DATA:0046a49f                   ??          ??                                      
DATA:0046a4a0                   ??          ??                                      
DATA:0046a4a1                   ??          ??                                      
DATA:0046a4a2                   ??          ??                                      
DATA:0046a4a3                   ??          ??                                      
DATA:0046a4a4                   ??          ??                                      
DATA:0046a4a5                   ??          ??                                      
DATA:0046a4a6                   ??          ??                                      
DATA:0046a4a7                   ??          ??                                      
DATA:0046a4a8                   ??          ??                                      
DATA:0046a4a9                   ??          ??                                      
DATA:0046a4aa                   ??          ??                                      
DATA:0046a4ab                   ??          ??                                      
DATA:0046a4ac                   ??          ??                                      
DATA:0046a4ad                   ??          ??                                      
DATA:0046a4ae                   ??          ??                                      
DATA:0046a4af                   ??          ??                                      
DATA:0046a4b0                   ??          ??                                      
DATA:0046a4b1                   ??          ??                                      
DATA:0046a4b2                   ??          ??                                      
DATA:0046a4b3                   ??          ??                                      
DATA:0046a4b4                   ??          ??                                      
DATA:0046a4b5                   ??          ??                                      
DATA:0046a4b6                   ??          ??                                      
DATA:0046a4b7                   ??          ??                                      
DATA:0046a4b8                   ??          ??                                      
DATA:0046a4b9                   ??          ??                                      
DATA:0046a4ba                   ??          ??                                      
DATA:0046a4bb                   ??          ??                                      
DATA:0046a4bc                   ??          ??                                      
DATA:0046a4bd                   ??          ??                                      
DATA:0046a4be                   ??          ??                                      
DATA:0046a4bf                   ??          ??                                      
DATA:0046a4c0                   ??          ??                                      
DATA:0046a4c1                   ??          ??                                      
DATA:0046a4c2                   ??          ??                                      
DATA:0046a4c3                   ??          ??                                      
DATA:0046a4c4                   ??          ??                                      
DATA:0046a4c5                   ??          ??                                      
DATA:0046a4c6                   ??          ??                                      
DATA:0046a4c7                   ??          ??                                      
DATA:0046a4c8                   ??          ??                                      
DATA:0046a4c9                   ??          ??                                      
DATA:0046a4ca                   ??          ??                                      
DATA:0046a4cb                   ??          ??                                      
DATA:0046a4cc                   ??          ??                                      
DATA:0046a4cd                   ??          ??                                      
DATA:0046a4ce                   ??          ??                                      
DATA:0046a4cf                   ??          ??                                      
DATA:0046a4d0                   ??          ??                                      
DATA:0046a4d1                   ??          ??                                      
DATA:0046a4d2                   ??          ??                                      
DATA:0046a4d3                   ??          ??                                      
DATA:0046a4d4                   ??          ??                                      
DATA:0046a4d5                   ??          ??                                      
DATA:0046a4d6                   ??          ??                                      
DATA:0046a4d7                   ??          ??                                      
DATA:0046a4d8                   ??          ??                                      
DATA:0046a4d9                   ??          ??                                      
DATA:0046a4da                   ??          ??                                      
DATA:0046a4db                   ??          ??                                      
DATA:0046a4dc                   ??          ??                                      
DATA:0046a4dd                   ??          ??                                      
DATA:0046a4de                   ??          ??                                      
DATA:0046a4df                   ??          ??                                      
DATA:0046a4e0                   ??          ??                                      
DATA:0046a4e1                   ??          ??                                      
DATA:0046a4e2                   ??          ??                                      
DATA:0046a4e3                   ??          ??                                      
DATA:0046a4e4                   ??          ??                                      
DATA:0046a4e5                   ??          ??                                      
DATA:0046a4e6                   ??          ??                                      
DATA:0046a4e7                   ??          ??                                      
DATA:0046a4e8                   ??          ??                                      
DATA:0046a4e9                   ??          ??                                      
DATA:0046a4ea                   ??          ??                                      
DATA:0046a4eb                   ??          ??                                      
DATA:0046a4ec                   ??          ??                                      
DATA:0046a4ed                   ??          ??                                      
DATA:0046a4ee                   ??          ??                                      
DATA:0046a4ef                   ??          ??                                      
DATA:0046a4f0                   ??          ??                                      
DATA:0046a4f1                   ??          ??                                      
DATA:0046a4f2                   ??          ??                                      
DATA:0046a4f3                   ??          ??                                      
DATA:0046a4f4                   ??          ??                                      
DATA:0046a4f5                   ??          ??                                      
DATA:0046a4f6                   ??          ??                                      
DATA:0046a4f7                   ??          ??                                      
DATA:0046a4f8                   ??          ??                                      
DATA:0046a4f9                   ??          ??                                      
DATA:0046a4fa                   ??          ??                                      
DATA:0046a4fb                   ??          ??                                      
DATA:0046a4fc                   ??          ??                                      
DATA:0046a4fd                   ??          ??                                      
DATA:0046a4fe                   ??          ??                                      
DATA:0046a4ff                   ??          ??                                      
DATA:0046a500                   ??          ??                                      
DATA:0046a501                   ??          ??                                      
DATA:0046a502                   ??          ??                                      
DATA:0046a503                   ??          ??                                      
DATA:0046a504                   ??          ??                                      
DATA:0046a505                   ??          ??                                      
DATA:0046a506                   ??          ??                                      
DATA:0046a507                   ??          ??                                      
DATA:0046a508                   ??          ??                                      
DATA:0046a509                   ??          ??                                      
DATA:0046a50a                   ??          ??                                      
DATA:0046a50b                   ??          ??                                      
DATA:0046a50c                   ??          ??                                      
DATA:0046a50d                   ??          ??                                      
DATA:0046a50e                   ??          ??                                      
DATA:0046a50f                   ??          ??                                      
DATA:0046a510                   ??          ??                                      
DATA:0046a511                   ??          ??                                      
DATA:0046a512                   ??          ??                                      
DATA:0046a513                   ??          ??                                      
DATA:0046a514                   ??          ??                                      
DATA:0046a515                   ??          ??                                      
DATA:0046a516                   ??          ??                                      
DATA:0046a517                   ??          ??                                      
DATA:0046a518                   ??          ??                                      
DATA:0046a519                   ??          ??                                      
DATA:0046a51a                   ??          ??                                      
DATA:0046a51b                   ??          ??                                      
DATA:0046a51c                   ??          ??                                      
DATA:0046a51d                   ??          ??                                      
DATA:0046a51e                   ??          ??                                      
DATA:0046a51f                   ??          ??                                      
DATA:0046a520                   ??          ??                                      
DATA:0046a521                   ??          ??                                      
DATA:0046a522                   ??          ??                                      
DATA:0046a523                   ??          ??                                      
DATA:0046a524                   ??          ??                                      
DATA:0046a525                   ??          ??                                      
DATA:0046a526                   ??          ??                                      
DATA:0046a527                   ??          ??                                      
DATA:0046a528                   ??          ??                                      
DATA:0046a529                   ??          ??                                      
DATA:0046a52a                   ??          ??                                      
DATA:0046a52b                   ??          ??                                      
DATA:0046a52c                   ??          ??                                      
DATA:0046a52d                   ??          ??                                      
DATA:0046a52e                   ??          ??                                      
DATA:0046a52f                   ??          ??                                      
DATA:0046a530                   ??          ??                                      
DATA:0046a531                   ??          ??                                      
DATA:0046a532                   ??          ??                                      
DATA:0046a533                   ??          ??                                      
DATA:0046a534                   ??          ??                                      
DATA:0046a535                   ??          ??                                      
DATA:0046a536                   ??          ??                                      
DATA:0046a537                   ??          ??                                      
DATA:0046a538                   ??          ??                                      
DATA:0046a539                   ??          ??                                      
DATA:0046a53a                   ??          ??                                      
DATA:0046a53b                   ??          ??                                      
DATA:0046a53c                   ??          ??                                      
DATA:0046a53d                   ??          ??                                      
DATA:0046a53e                   ??          ??                                      
DATA:0046a53f                   ??          ??                                      
DATA:0046a540                   ??          ??                                      
DATA:0046a541                   ??          ??                                      
DATA:0046a542                   ??          ??                                      
DATA:0046a543                   ??          ??                                      
DATA:0046a544                   ??          ??                                      
DATA:0046a545                   ??          ??                                      
DATA:0046a546                   ??          ??                                      
DATA:0046a547                   ??          ??                                      
DATA:0046a548                   ??          ??                                      
DATA:0046a549                   ??          ??                                      
DATA:0046a54a                   ??          ??                                      
DATA:0046a54b                   ??          ??                                      
DATA:0046a54c                   ??          ??                                      
DATA:0046a54d                   ??          ??                                      
DATA:0046a54e                   ??          ??                                      
DATA:0046a54f                   ??          ??                                      
DATA:0046a550                   ??          ??                                      
DATA:0046a551                   ??          ??                                      
DATA:0046a552                   ??          ??                                      
DATA:0046a553                   ??          ??                                      
DATA:0046a554                   ??          ??                                      
DATA:0046a555                   ??          ??                                      
DATA:0046a556                   ??          ??                                      
DATA:0046a557                   ??          ??                                      
DATA:0046a558                   ??          ??                                      
DATA:0046a559                   ??          ??                                      
DATA:0046a55a                   ??          ??                                      
DATA:0046a55b                   ??          ??                                      
DATA:0046a55c                   ??          ??                                      
DATA:0046a55d                   ??          ??                                      
DATA:0046a55e                   ??          ??                                      
DATA:0046a55f                   ??          ??                                      
DATA:0046a560                   ??          ??                                      
DATA:0046a561                   ??          ??                                      
DATA:0046a562                   ??          ??                                      
DATA:0046a563                   ??          ??                                      
DATA:0046a564                   ??          ??                                      
DATA:0046a565                   ??          ??                                      
DATA:0046a566                   ??          ??                                      
DATA:0046a567                   ??          ??                                      
DATA:0046a568                   ??          ??                                      
DATA:0046a569                   ??          ??                                      
DATA:0046a56a                   ??          ??                                      
DATA:0046a56b                   ??          ??                                      
DATA:0046a56c                   ??          ??                                      
DATA:0046a56d                   ??          ??                                      
DATA:0046a56e                   ??          ??                                      
DATA:0046a56f                   ??          ??                                      
DATA:0046a570                   ??          ??                                      
DATA:0046a571                   ??          ??                                      
DATA:0046a572                   ??          ??                                      
DATA:0046a573                   ??          ??                                      
DATA:0046a574                   ??          ??                                      
DATA:0046a575                   ??          ??                                      
DATA:0046a576                   ??          ??                                      
DATA:0046a577                   ??          ??                                      
DATA:0046a578                   ??          ??                                      
DATA:0046a579                   ??          ??                                      
DATA:0046a57a                   ??          ??                                      
DATA:0046a57b                   ??          ??                                      
DATA:0046a57c                   ??          ??                                      
DATA:0046a57d                   ??          ??                                      
DATA:0046a57e                   ??          ??                                      
DATA:0046a57f                   ??          ??                                      
DATA:0046a580                   ??          ??                                      
DATA:0046a581                   ??          ??                                      
DATA:0046a582                   ??          ??                                      
DATA:0046a583                   ??          ??                                      
DATA:0046a584                   ??          ??                                      
DATA:0046a585                   ??          ??                                      
DATA:0046a586                   ??          ??                                      
DATA:0046a587                   ??          ??                                      
DATA:0046a588                   ??          ??                                      
DATA:0046a589                   ??          ??                                      
DATA:0046a58a                   ??          ??                                      
DATA:0046a58b                   ??          ??                                      
DATA:0046a58c                   ??          ??                                      
DATA:0046a58d                   ??          ??                                      
DATA:0046a58e                   ??          ??                                      
DATA:0046a58f                   ??          ??                                      
DATA:0046a590                   ??          ??                                      
DATA:0046a591                   ??          ??                                      
DATA:0046a592                   ??          ??                                      
DATA:0046a593                   ??          ??                                      
DATA:0046a594                   ??          ??                                      
DATA:0046a595                   ??          ??                                      
DATA:0046a596                   ??          ??                                      
DATA:0046a597                   ??          ??                                      
DATA:0046a598                   ??          ??                                      
DATA:0046a599                   ??          ??                                      
DATA:0046a59a                   ??          ??                                      
DATA:0046a59b                   ??          ??                                      
DATA:0046a59c                   ??          ??                                      
DATA:0046a59d                   ??          ??                                      
DATA:0046a59e                   ??          ??                                      
DATA:0046a59f                   ??          ??                                      
DATA:0046a5a0                   ??          ??                                      
DATA:0046a5a1                   ??          ??                                      
DATA:0046a5a2                   ??          ??                                      
DATA:0046a5a3                   ??          ??                                      
DATA:0046a5a4                   ??          ??                                      
DATA:0046a5a5                   ??          ??                                      
DATA:0046a5a6                   ??          ??                                      
DATA:0046a5a7                   ??          ??                                      
DATA:0046a5a8                   ??          ??                                      
DATA:0046a5a9                   ??          ??                                      
DATA:0046a5aa                   ??          ??                                      
DATA:0046a5ab                   ??          ??                                      
DATA:0046a5ac                   ??          ??                                      
DATA:0046a5ad                   ??          ??                                      
DATA:0046a5ae                   ??          ??                                      
DATA:0046a5af                   ??          ??                                      
DATA:0046a5b0                   ??          ??                                      
DATA:0046a5b1                   ??          ??                                      
DATA:0046a5b2                   ??          ??                                      
DATA:0046a5b3                   ??          ??                                      
DATA:0046a5b4                   ??          ??                                      
DATA:0046a5b5                   ??          ??                                      
DATA:0046a5b6                   ??          ??                                      
DATA:0046a5b7                   ??          ??                                      
DATA:0046a5b8                   ??          ??                                      
DATA:0046a5b9                   ??          ??                                      
DATA:0046a5ba                   ??          ??                                      
DATA:0046a5bb                   ??          ??                                      
DATA:0046a5bc                   ??          ??                                      
DATA:0046a5bd                   ??          ??                                      
DATA:0046a5be                   ??          ??                                      
DATA:0046a5bf                   ??          ??                                      
DATA:0046a5c0                   ??          ??                                      
DATA:0046a5c1                   ??          ??                                      
DATA:0046a5c2                   ??          ??                                      
DATA:0046a5c3                   ??          ??                                      
DATA:0046a5c4                   ??          ??                                      
DATA:0046a5c5                   ??          ??                                      
DATA:0046a5c6                   ??          ??                                      
DATA:0046a5c7                   ??          ??                                      
DATA:0046a5c8                   ??          ??                                      
DATA:0046a5c9                   ??          ??                                      
DATA:0046a5ca                   ??          ??                                      
DATA:0046a5cb                   ??          ??                                      
DATA:0046a5cc                   ??          ??                                      
DATA:0046a5cd                   ??          ??                                      
DATA:0046a5ce                   ??          ??                                      
DATA:0046a5cf                   ??          ??                                      
DATA:0046a5d0                   ??          ??                                      
DATA:0046a5d1                   ??          ??                                      
DATA:0046a5d2                   ??          ??                                      
DATA:0046a5d3                   ??          ??                                      
DATA:0046a5d4                   ??          ??                                      
DATA:0046a5d5                   ??          ??                                      
DATA:0046a5d6                   ??          ??                                      
DATA:0046a5d7                   ??          ??                                      
DATA:0046a5d8                   ??          ??                                      
DATA:0046a5d9                   ??          ??                                      
DATA:0046a5da                   ??          ??                                      
DATA:0046a5db                   ??          ??                                      
DATA:0046a5dc                   ??          ??                                      
DATA:0046a5dd                   ??          ??                                      
DATA:0046a5de                   ??          ??                                      
DATA:0046a5df                   ??          ??                                      
DATA:0046a5e0                   ??          ??                                      
DATA:0046a5e1                   ??          ??                                      
DATA:0046a5e2                   ??          ??                                      
DATA:0046a5e3                   ??          ??                                      
DATA:0046a5e4                   ??          ??                                      
DATA:0046a5e5                   ??          ??                                      
DATA:0046a5e6                   ??          ??                                      
DATA:0046a5e7                   ??          ??                                      
DATA:0046a5e8                   ??          ??                                      
DATA:0046a5e9                   ??          ??                                      
DATA:0046a5ea                   ??          ??                                      
DATA:0046a5eb                   ??          ??                                      
DATA:0046a5ec                   ??          ??                                      
DATA:0046a5ed                   ??          ??                                      
DATA:0046a5ee                   ??          ??                                      
DATA:0046a5ef                   ??          ??                                      
DATA:0046a5f0                   ??          ??                                      
DATA:0046a5f1                   ??          ??                                      
DATA:0046a5f2                   ??          ??                                      
DATA:0046a5f3                   ??          ??                                      
DATA:0046a5f4                   ??          ??                                      
DATA:0046a5f5                   ??          ??                                      
DATA:0046a5f6                   ??          ??                                      
DATA:0046a5f7                   ??          ??                                      
DATA:0046a5f8                   ??          ??                                      
DATA:0046a5f9                   ??          ??                                      
DATA:0046a5fa                   ??          ??                                      
DATA:0046a5fb                   ??          ??                                      
DATA:0046a5fc                   ??          ??                                      
DATA:0046a5fd                   ??          ??                                      
DATA:0046a5fe                   ??          ??                                      
DATA:0046a5ff                   ??          ??                                      
DATA:0046a600                   ??          ??                                      
DATA:0046a601                   ??          ??                                      
DATA:0046a602                   ??          ??                                      
DATA:0046a603                   ??          ??                                      
DATA:0046a604                   ??          ??                                      
DATA:0046a605                   ??          ??                                      
DATA:0046a606                   ??          ??                                      
DATA:0046a607                   ??          ??                                      
DATA:0046a608                   ??          ??                                      
DATA:0046a609                   ??          ??                                      
DATA:0046a60a                   ??          ??                                      
DATA:0046a60b                   ??          ??                                      
DATA:0046a60c                   ??          ??                                      
DATA:0046a60d                   ??          ??                                      
DATA:0046a60e                   ??          ??                                      
DATA:0046a60f                   ??          ??                                      
DATA:0046a610                   ??          ??                                      
DATA:0046a611                   ??          ??                                      
DATA:0046a612                   ??          ??                                      
DATA:0046a613                   ??          ??                                      
DATA:0046a614                   ??          ??                                      
DATA:0046a615                   ??          ??                                      
DATA:0046a616                   ??          ??                                      
DATA:0046a617                   ??          ??                                      
DATA:0046a618                   ??          ??                                      
DATA:0046a619                   ??          ??                                      
DATA:0046a61a                   ??          ??                                      
DATA:0046a61b                   ??          ??                                      
DATA:0046a61c                   ??          ??                                      
DATA:0046a61d                   ??          ??                                      
DATA:0046a61e                   ??          ??                                      
DATA:0046a61f                   ??          ??                                      
DATA:0046a620                   ??          ??                                      
DATA:0046a621                   ??          ??                                      
DATA:0046a622                   ??          ??                                      
DATA:0046a623                   ??          ??                                      
DATA:0046a624                   ??          ??                                      
DATA:0046a625                   ??          ??                                      
DATA:0046a626                   ??          ??                                      
DATA:0046a627                   ??          ??                                      
DATA:0046a628                   ??          ??                                      
DATA:0046a629                   ??          ??                                      
DATA:0046a62a                   ??          ??                                      
DATA:0046a62b                   ??          ??                                      
DATA:0046a62c                   ??          ??                                      
DATA:0046a62d                   ??          ??                                      
DATA:0046a62e                   ??          ??                                      
DATA:0046a62f                   ??          ??                                      
DATA:0046a630                   ??          ??                                      
DATA:0046a631                   ??          ??                                      
DATA:0046a632                   ??          ??                                      
DATA:0046a633                   ??          ??                                      
DATA:0046a634                   ??          ??                                      
DATA:0046a635                   ??          ??                                      
DATA:0046a636                   ??          ??                                      
DATA:0046a637                   ??          ??                                      
DATA:0046a638                   ??          ??                                      
DATA:0046a639                   ??          ??                                      
DATA:0046a63a                   ??          ??                                      
DATA:0046a63b                   ??          ??                                      
DATA:0046a63c                   ??          ??                                      
DATA:0046a63d                   ??          ??                                      
DATA:0046a63e                   ??          ??                                      
DATA:0046a63f                   ??          ??                                      
DATA:0046a640                   ??          ??                                      
DATA:0046a641                   ??          ??                                      
DATA:0046a642                   ??          ??                                      
DATA:0046a643                   ??          ??                                      
DATA:0046a644                   ??          ??                                      
DATA:0046a645                   ??          ??                                      
DATA:0046a646                   ??          ??                                      
DATA:0046a647                   ??          ??                                      
DATA:0046a648                   ??          ??                                      
DATA:0046a649                   ??          ??                                      
DATA:0046a64a                   ??          ??                                      
DATA:0046a64b                   ??          ??                                      
DATA:0046a64c                   ??          ??                                      
DATA:0046a64d                   ??          ??                                      
DATA:0046a64e                   ??          ??                                      
DATA:0046a64f                   ??          ??                                      
DATA:0046a650                   ??          ??                                      
DATA:0046a651                   ??          ??                                      
DATA:0046a652                   ??          ??                                      
DATA:0046a653                   ??          ??                                      
DATA:0046a654                   ??          ??                                      
DATA:0046a655                   ??          ??                                      
DATA:0046a656                   ??          ??                                      
DATA:0046a657                   ??          ??                                      
DATA:0046a658                   ??          ??                                      
DATA:0046a659                   ??          ??                                      
DATA:0046a65a                   ??          ??                                      
DATA:0046a65b                   ??          ??                                      
DATA:0046a65c                   ??          ??                                      
DATA:0046a65d                   ??          ??                                      
DATA:0046a65e                   ??          ??                                      
DATA:0046a65f                   ??          ??                                      
DATA:0046a660                   ??          ??                                      
DATA:0046a661                   ??          ??                                      
DATA:0046a662                   ??          ??                                      
DATA:0046a663                   ??          ??                                      
DATA:0046a664                   ??          ??                                      
DATA:0046a665                   ??          ??                                      
DATA:0046a666                   ??          ??                                      
DATA:0046a667                   ??          ??                                      
DATA:0046a668                   ??          ??                                      
DATA:0046a669                   ??          ??                                      
DATA:0046a66a                   ??          ??                                      
DATA:0046a66b                   ??          ??                                      
DATA:0046a66c                   ??          ??                                      
DATA:0046a66d                   ??          ??                                      
DATA:0046a66e                   ??          ??                                      
DATA:0046a66f                   ??          ??                                      
DATA:0046a670                   ??          ??                                      
DATA:0046a671                   ??          ??                                      
DATA:0046a672                   ??          ??                                      
DATA:0046a673                   ??          ??                                      
DATA:0046a674                   ??          ??                                      
DATA:0046a675                   ??          ??                                      
DATA:0046a676                   ??          ??                                      
DATA:0046a677                   ??          ??                                      
DATA:0046a678                   ??          ??                                      
DATA:0046a679                   ??          ??                                      
DATA:0046a67a                   ??          ??                                      
DATA:0046a67b                   ??          ??                                      
DATA:0046a67c                   ??          ??                                      
DATA:0046a67d                   ??          ??                                      
DATA:0046a67e                   ??          ??                                      
DATA:0046a67f                   ??          ??                                      
DATA:0046a680                   ??          ??                                      
DATA:0046a681                   ??          ??                                      
DATA:0046a682                   ??          ??                                      
DATA:0046a683                   ??          ??                                      
DATA:0046a684                   ??          ??                                      
DATA:0046a685                   ??          ??                                      
DATA:0046a686                   ??          ??                                      
DATA:0046a687                   ??          ??                                      
DATA:0046a688                   ??          ??                                      
DATA:0046a689                   ??          ??                                      
DATA:0046a68a                   ??          ??                                      
DATA:0046a68b                   ??          ??                                      
DATA:0046a68c                   ??          ??                                      
DATA:0046a68d                   ??          ??                                      
DATA:0046a68e                   ??          ??                                      
DATA:0046a68f                   ??          ??                                      
DATA:0046a690                   ??          ??                                      
DATA:0046a691                   ??          ??                                      
DATA:0046a692                   ??          ??                                      
DATA:0046a693                   ??          ??                                      
DATA:0046a694                   ??          ??                                      
DATA:0046a695                   ??          ??                                      
DATA:0046a696                   ??          ??                                      
DATA:0046a697                   ??          ??                                      
DATA:0046a698                   ??          ??                                      
DATA:0046a699                   ??          ??                                      
DATA:0046a69a                   ??          ??                                      
DATA:0046a69b                   ??          ??                                      
DATA:0046a69c                   ??          ??                                      
DATA:0046a69d                   ??          ??                                      
DATA:0046a69e                   ??          ??                                      
DATA:0046a69f                   ??          ??                                      
DATA:0046a6a0                   ??          ??                                      
DATA:0046a6a1                   ??          ??                                      
DATA:0046a6a2                   ??          ??                                      
DATA:0046a6a3                   ??          ??                                      
DATA:0046a6a4                   ??          ??                                      
DATA:0046a6a5                   ??          ??                                      
DATA:0046a6a6                   ??          ??                                      
DATA:0046a6a7                   ??          ??                                      
DATA:0046a6a8                   ??          ??                                      
DATA:0046a6a9                   ??          ??                                      
DATA:0046a6aa                   ??          ??                                      
DATA:0046a6ab                   ??          ??                                      
DATA:0046a6ac                   ??          ??                                      
DATA:0046a6ad                   ??          ??                                      
DATA:0046a6ae                   ??          ??                                      
DATA:0046a6af                   ??          ??                                      
DATA:0046a6b0                   ??          ??                                      
DATA:0046a6b1                   ??          ??                                      
DATA:0046a6b2                   ??          ??                                      
DATA:0046a6b3                   ??          ??                                      
DATA:0046a6b4                   ??          ??                                      
DATA:0046a6b5                   ??          ??                                      
DATA:0046a6b6                   ??          ??                                      
DATA:0046a6b7                   ??          ??                                      
DATA:0046a6b8                   ??          ??                                      
DATA:0046a6b9                   ??          ??                                      
DATA:0046a6ba                   ??          ??                                      
DATA:0046a6bb                   ??          ??                                      
DATA:0046a6bc                   ??          ??                                      
DATA:0046a6bd                   ??          ??                                      
DATA:0046a6be                   ??          ??                                      
DATA:0046a6bf                   ??          ??                                      
DATA:0046a6c0                   ??          ??                                      
DATA:0046a6c1                   ??          ??                                      
DATA:0046a6c2                   ??          ??                                      
DATA:0046a6c3                   ??          ??                                      
DATA:0046a6c4                   ??          ??                                      
DATA:0046a6c5                   ??          ??                                      
DATA:0046a6c6                   ??          ??                                      
DATA:0046a6c7                   ??          ??                                      
DATA:0046a6c8                   ??          ??                                      
DATA:0046a6c9                   ??          ??                                      
DATA:0046a6ca                   ??          ??                                      
DATA:0046a6cb                   ??          ??                                      
DATA:0046a6cc                   ??          ??                                      
DATA:0046a6cd                   ??          ??                                      
DATA:0046a6ce                   ??          ??                                      
DATA:0046a6cf                   ??          ??                                      
DATA:0046a6d0                   ??          ??                                      
DATA:0046a6d1                   ??          ??                                      
DATA:0046a6d2                   ??          ??                                      
DATA:0046a6d3                   ??          ??                                      
DATA:0046a6d4                   ??          ??                                      
DATA:0046a6d5                   ??          ??                                      
DATA:0046a6d6                   ??          ??                                      
DATA:0046a6d7                   ??          ??                                      
DATA:0046a6d8                   ??          ??                                      
DATA:0046a6d9                   ??          ??                                      
DATA:0046a6da                   ??          ??                                      
DATA:0046a6db                   ??          ??                                      
DATA:0046a6dc                   ??          ??                                      
DATA:0046a6dd                   ??          ??                                      
DATA:0046a6de                   ??          ??                                      
DATA:0046a6df                   ??          ??                                      
DATA:0046a6e0                   ??          ??                                      
DATA:0046a6e1                   ??          ??                                      
DATA:0046a6e2                   ??          ??                                      
DATA:0046a6e3                   ??          ??                                      
DATA:0046a6e4                   ??          ??                                      
DATA:0046a6e5                   ??          ??                                      
DATA:0046a6e6                   ??          ??                                      
DATA:0046a6e7                   ??          ??                                      
DATA:0046a6e8                   ??          ??                                      
DATA:0046a6e9                   ??          ??                                      
DATA:0046a6ea                   ??          ??                                      
DATA:0046a6eb                   ??          ??                                      
DATA:0046a6ec                   ??          ??                                      
DATA:0046a6ed                   ??          ??                                      
DATA:0046a6ee                   ??          ??                                      
DATA:0046a6ef                   ??          ??                                      
DATA:0046a6f0                   ??          ??                                      
DATA:0046a6f1                   ??          ??                                      
DATA:0046a6f2                   ??          ??                                      
DATA:0046a6f3                   ??          ??                                      
DATA:0046a6f4                   ??          ??                                      
DATA:0046a6f5                   ??          ??                                      
DATA:0046a6f6                   ??          ??                                      
DATA:0046a6f7                   ??          ??                                      
DATA:0046a6f8                   ??          ??                                      
DATA:0046a6f9                   ??          ??                                      
DATA:0046a6fa                   ??          ??                                      
DATA:0046a6fb                   ??          ??                                      
DATA:0046a6fc                   ??          ??                                      
DATA:0046a6fd                   ??          ??                                      
DATA:0046a6fe                   ??          ??                                      
DATA:0046a6ff                   ??          ??                                      
DATA:0046a700                   ??          ??                                      
DATA:0046a701                   ??          ??                                      
DATA:0046a702                   ??          ??                                      
DATA:0046a703                   ??          ??                                      
DATA:0046a704                   ??          ??                                      
DATA:0046a705                   ??          ??                                      
DATA:0046a706                   ??          ??                                      
DATA:0046a707                   ??          ??                                      
DATA:0046a708                   ??          ??                                      
DATA:0046a709                   ??          ??                                      
DATA:0046a70a                   ??          ??                                      
DATA:0046a70b                   ??          ??                                      
DATA:0046a70c                   ??          ??                                      
DATA:0046a70d                   ??          ??                                      
DATA:0046a70e                   ??          ??                                      
DATA:0046a70f                   ??          ??                                      
DATA:0046a710                   ??          ??                                      
DATA:0046a711                   ??          ??                                      
DATA:0046a712                   ??          ??                                      
DATA:0046a713                   ??          ??                                      
DATA:0046a714                   ??          ??                                      
DATA:0046a715                   ??          ??                                      
DATA:0046a716                   ??          ??                                      
DATA:0046a717                   ??          ??                                      
DATA:0046a718                   ??          ??                                      
DATA:0046a719                   ??          ??                                      
DATA:0046a71a                   ??          ??                                      
DATA:0046a71b                   ??          ??                                      
DATA:0046a71c                   ??          ??                                      
DATA:0046a71d                   ??          ??                                      
DATA:0046a71e                   ??          ??                                      
DATA:0046a71f                   ??          ??                                      
DATA:0046a720                   ??          ??                                      
DATA:0046a721                   ??          ??                                      
DATA:0046a722                   ??          ??                                      
DATA:0046a723                   ??          ??                                      
DATA:0046a724                   ??          ??                                      
DATA:0046a725                   ??          ??                                      
DATA:0046a726                   ??          ??                                      
DATA:0046a727                   ??          ??                                      
DATA:0046a728                   ??          ??                                      
DATA:0046a729                   ??          ??                                      
DATA:0046a72a                   ??          ??                                      
DATA:0046a72b                   ??          ??                                      
DATA:0046a72c                   ??          ??                                      
DATA:0046a72d                   ??          ??                                      
DATA:0046a72e                   ??          ??                                      
DATA:0046a72f                   ??          ??                                      
DATA:0046a730                   ??          ??                                      
DATA:0046a731                   ??          ??                                      
DATA:0046a732                   ??          ??                                      
DATA:0046a733                   ??          ??                                      
DATA:0046a734                   ??          ??                                      
DATA:0046a735                   ??          ??                                      
DATA:0046a736                   ??          ??                                      
DATA:0046a737                   ??          ??                                      
DATA:0046a738                   ??          ??                                      
DATA:0046a739                   ??          ??                                      
DATA:0046a73a                   ??          ??                                      
DATA:0046a73b                   ??          ??                                      
DATA:0046a73c                   ??          ??                                      
DATA:0046a73d                   ??          ??                                      
DATA:0046a73e                   ??          ??                                      
DATA:0046a73f                   ??          ??                                      
DATA:0046a740                   ??          ??                                      
DATA:0046a741                   ??          ??                                      
DATA:0046a742                   ??          ??                                      
DATA:0046a743                   ??          ??                                      
DATA:0046a744                   ??          ??                                      
DATA:0046a745                   ??          ??                                      
DATA:0046a746                   ??          ??                                      
DATA:0046a747                   ??          ??                                      
DATA:0046a748                   ??          ??                                      
DATA:0046a749                   ??          ??                                      
DATA:0046a74a                   ??          ??                                      
DATA:0046a74b                   ??          ??                                      
DATA:0046a74c                   ??          ??                                      
DATA:0046a74d                   ??          ??                                      
DATA:0046a74e                   ??          ??                                      
DATA:0046a74f                   ??          ??                                      
DATA:0046a750                   ??          ??                                      
DATA:0046a751                   ??          ??                                      
DATA:0046a752                   ??          ??                                      
DATA:0046a753                   ??          ??                                      
DATA:0046a754                   ??          ??                                      
DATA:0046a755                   ??          ??                                      
DATA:0046a756                   ??          ??                                      
DATA:0046a757                   ??          ??                                      
DATA:0046a758                   ??          ??                                      
DATA:0046a759                   ??          ??                                      
DATA:0046a75a                   ??          ??                                      
DATA:0046a75b                   ??          ??                                      
DATA:0046a75c                   ??          ??                                      
DATA:0046a75d                   ??          ??                                      
DATA:0046a75e                   ??          ??                                      
DATA:0046a75f                   ??          ??                                      
DATA:0046a760                   ??          ??                                      
DATA:0046a761                   ??          ??                                      
DATA:0046a762                   ??          ??                                      
DATA:0046a763                   ??          ??                                      
DATA:0046a764                   ??          ??                                      
DATA:0046a765                   ??          ??                                      
DATA:0046a766                   ??          ??                                      
DATA:0046a767                   ??          ??                                      
DATA:0046a768                   ??          ??                                      
DATA:0046a769                   ??          ??                                      
DATA:0046a76a                   ??          ??                                      
DATA:0046a76b                   ??          ??                                      
DATA:0046a76c                   ??          ??                                      
DATA:0046a76d                   ??          ??                                      
DATA:0046a76e                   ??          ??                                      
DATA:0046a76f                   ??          ??                                      
                            ;************************************************************************************************
                            ;*  lpBuffer parameter of GetWindowsDirectoryA                                                  *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            lpBuffer_0046a770:            ;XREF[6,0]:   0042692a,0044b80b,0044b815,0044b820
                                                          ;             0044b82d,0044b840
DATA:0046a770                   LPSTR       NaP                                     
DATA:0046a774                   ??          ??                                      
DATA:0046a775                   ??          ??                                      
DATA:0046a776                   ??          ??                                      
DATA:0046a777                   ??          ??                                      
DATA:0046a778                   ??          ??                                      
DATA:0046a779                   ??          ??                                      
DATA:0046a77a                   ??          ??                                      
DATA:0046a77b                   ??          ??                                      
DATA:0046a77c                   ??          ??                                      
DATA:0046a77d                   ??          ??                                      
DATA:0046a77e                   ??          ??                                      
DATA:0046a77f                   ??          ??                                      
DATA:0046a780                   ??          ??                                      
DATA:0046a781                   ??          ??                                      
DATA:0046a782                   ??          ??                                      
DATA:0046a783                   ??          ??                                      
DATA:0046a784                   ??          ??                                      
DATA:0046a785                   ??          ??                                      
DATA:0046a786                   ??          ??                                      
DATA:0046a787                   ??          ??                                      
DATA:0046a788                   ??          ??                                      
DATA:0046a789                   ??          ??                                      
DATA:0046a78a                   ??          ??                                      
DATA:0046a78b                   ??          ??                                      
DATA:0046a78c                   ??          ??                                      
DATA:0046a78d                   ??          ??                                      
DATA:0046a78e                   ??          ??                                      
DATA:0046a78f                   ??          ??                                      
DATA:0046a790                   ??          ??                                      
DATA:0046a791                   ??          ??                                      
DATA:0046a792                   ??          ??                                      
DATA:0046a793                   ??          ??                                      
DATA:0046a794                   ??          ??                                      
DATA:0046a795                   ??          ??                                      
DATA:0046a796                   ??          ??                                      
DATA:0046a797                   ??          ??                                      
DATA:0046a798                   ??          ??                                      
DATA:0046a799                   ??          ??                                      
DATA:0046a79a                   ??          ??                                      
DATA:0046a79b                   ??          ??                                      
DATA:0046a79c                   ??          ??                                      
DATA:0046a79d                   ??          ??                                      
DATA:0046a79e                   ??          ??                                      
DATA:0046a79f                   ??          ??                                      
DATA:0046a7a0                   ??          ??                                      
DATA:0046a7a1                   ??          ??                                      
DATA:0046a7a2                   ??          ??                                      
DATA:0046a7a3                   ??          ??                                      
DATA:0046a7a4                   ??          ??                                      
DATA:0046a7a5                   ??          ??                                      
DATA:0046a7a6                   ??          ??                                      
DATA:0046a7a7                   ??          ??                                      
DATA:0046a7a8                   ??          ??                                      
DATA:0046a7a9                   ??          ??                                      
DATA:0046a7aa                   ??          ??                                      
DATA:0046a7ab                   ??          ??                                      
DATA:0046a7ac                   ??          ??                                      
DATA:0046a7ad                   ??          ??                                      
DATA:0046a7ae                   ??          ??                                      
DATA:0046a7af                   ??          ??                                      
DATA:0046a7b0                   ??          ??                                      
DATA:0046a7b1                   ??          ??                                      
DATA:0046a7b2                   ??          ??                                      
DATA:0046a7b3                   ??          ??                                      
DATA:0046a7b4                   ??          ??                                      
DATA:0046a7b5                   ??          ??                                      
DATA:0046a7b6                   ??          ??                                      
DATA:0046a7b7                   ??          ??                                      
DATA:0046a7b8                   ??          ??                                      
DATA:0046a7b9                   ??          ??                                      
DATA:0046a7ba                   ??          ??                                      
DATA:0046a7bb                   ??          ??                                      
DATA:0046a7bc                   ??          ??                                      
DATA:0046a7bd                   ??          ??                                      
DATA:0046a7be                   ??          ??                                      
DATA:0046a7bf                   ??          ??                                      
DATA:0046a7c0                   ??          ??                                      
DATA:0046a7c1                   ??          ??                                      
DATA:0046a7c2                   ??          ??                                      
DATA:0046a7c3                   ??          ??                                      
DATA:0046a7c4                   ??          ??                                      
DATA:0046a7c5                   ??          ??                                      
DATA:0046a7c6                   ??          ??                                      
DATA:0046a7c7                   ??          ??                                      
DATA:0046a7c8                   ??          ??                                      
DATA:0046a7c9                   ??          ??                                      
DATA:0046a7ca                   ??          ??                                      
DATA:0046a7cb                   ??          ??                                      
DATA:0046a7cc                   ??          ??                                      
DATA:0046a7cd                   ??          ??                                      
DATA:0046a7ce                   ??          ??                                      
DATA:0046a7cf                   ??          ??                                      
DATA:0046a7d0                   ??          ??                                      
DATA:0046a7d1                   ??          ??                                      
DATA:0046a7d2                   ??          ??                                      
DATA:0046a7d3                   ??          ??                                      
DATA:0046a7d4                   ??          ??                                      
DATA:0046a7d5                   ??          ??                                      
DATA:0046a7d6                   ??          ??                                      
DATA:0046a7d7                   ??          ??                                      
DATA:0046a7d8                   ??          ??                                      
DATA:0046a7d9                   ??          ??                                      
DATA:0046a7da                   ??          ??                                      
DATA:0046a7db                   ??          ??                                      
DATA:0046a7dc                   ??          ??                                      
DATA:0046a7dd                   ??          ??                                      
DATA:0046a7de                   ??          ??                                      
DATA:0046a7df                   ??          ??                                      
DATA:0046a7e0                   ??          ??                                      
DATA:0046a7e1                   ??          ??                                      
DATA:0046a7e2                   ??          ??                                      
DATA:0046a7e3                   ??          ??                                      
DATA:0046a7e4                   ??          ??                                      
DATA:0046a7e5                   ??          ??                                      
DATA:0046a7e6                   ??          ??                                      
DATA:0046a7e7                   ??          ??                                      
DATA:0046a7e8                   ??          ??                                      
DATA:0046a7e9                   ??          ??                                      
DATA:0046a7ea                   ??          ??                                      
DATA:0046a7eb                   ??          ??                                      
DATA:0046a7ec                   ??          ??                                      
DATA:0046a7ed                   ??          ??                                      
DATA:0046a7ee                   ??          ??                                      
DATA:0046a7ef                   ??          ??                                      
DATA:0046a7f0                   ??          ??                                      
DATA:0046a7f1                   ??          ??                                      
DATA:0046a7f2                   ??          ??                                      
DATA:0046a7f3                   ??          ??                                      
DATA:0046a7f4                   ??          ??                                      
DATA:0046a7f5                   ??          ??                                      
DATA:0046a7f6                   ??          ??                                      
DATA:0046a7f7                   ??          ??                                      
DATA:0046a7f8                   ??          ??                                      
DATA:0046a7f9                   ??          ??                                      
DATA:0046a7fa                   ??          ??                                      
DATA:0046a7fb                   ??          ??                                      
DATA:0046a7fc                   ??          ??                                      
DATA:0046a7fd                   ??          ??                                      
DATA:0046a7fe                   ??          ??                                      
DATA:0046a7ff                   ??          ??                                      
DATA:0046a800                   ??          ??                                      
DATA:0046a801                   ??          ??                                      
DATA:0046a802                   ??          ??                                      
DATA:0046a803                   ??          ??                                      
DATA:0046a804                   ??          ??                                      
DATA:0046a805                   ??          ??                                      
DATA:0046a806                   ??          ??                                      
DATA:0046a807                   ??          ??                                      
DATA:0046a808                   ??          ??                                      
DATA:0046a809                   ??          ??                                      
DATA:0046a80a                   ??          ??                                      
DATA:0046a80b                   ??          ??                                      
DATA:0046a80c                   ??          ??                                      
DATA:0046a80d                   ??          ??                                      
DATA:0046a80e                   ??          ??                                      
DATA:0046a80f                   ??          ??                                      
DATA:0046a810                   ??          ??                                      
DATA:0046a811                   ??          ??                                      
DATA:0046a812                   ??          ??                                      
DATA:0046a813                   ??          ??                                      
DATA:0046a814                   ??          ??                                      
DATA:0046a815                   ??          ??                                      
DATA:0046a816                   ??          ??                                      
DATA:0046a817                   ??          ??                                      
DATA:0046a818                   ??          ??                                      
DATA:0046a819                   ??          ??                                      
DATA:0046a81a                   ??          ??                                      
DATA:0046a81b                   ??          ??                                      
DATA:0046a81c                   ??          ??                                      
DATA:0046a81d                   ??          ??                                      
DATA:0046a81e                   ??          ??                                      
DATA:0046a81f                   ??          ??                                      
DATA:0046a820                   ??          ??                                      
DATA:0046a821                   ??          ??                                      
DATA:0046a822                   ??          ??                                      
DATA:0046a823                   ??          ??                                      
DATA:0046a824                   ??          ??                                      
DATA:0046a825                   ??          ??                                      
DATA:0046a826                   ??          ??                                      
DATA:0046a827                   ??          ??                                      
DATA:0046a828                   ??          ??                                      
DATA:0046a829                   ??          ??                                      
DATA:0046a82a                   ??          ??                                      
DATA:0046a82b                   ??          ??                                      
DATA:0046a82c                   ??          ??                                      
DATA:0046a82d                   ??          ??                                      
DATA:0046a82e                   ??          ??                                      
DATA:0046a82f                   ??          ??                                      
DATA:0046a830                   ??          ??                                      
DATA:0046a831                   ??          ??                                      
DATA:0046a832                   ??          ??                                      
DATA:0046a833                   ??          ??                                      
DATA:0046a834                   ??          ??                                      
DATA:0046a835                   ??          ??                                      
DATA:0046a836                   ??          ??                                      
DATA:0046a837                   ??          ??                                      
DATA:0046a838                   ??          ??                                      
DATA:0046a839                   ??          ??                                      
DATA:0046a83a                   ??          ??                                      
DATA:0046a83b                   ??          ??                                      
DATA:0046a83c                   ??          ??                                      
DATA:0046a83d                   ??          ??                                      
DATA:0046a83e                   ??          ??                                      
DATA:0046a83f                   ??          ??                                      
DATA:0046a840                   ??          ??                                      
DATA:0046a841                   ??          ??                                      
DATA:0046a842                   ??          ??                                      
DATA:0046a843                   ??          ??                                      
DATA:0046a844                   ??          ??                                      
DATA:0046a845                   ??          ??                                      
DATA:0046a846                   ??          ??                                      
DATA:0046a847                   ??          ??                                      
DATA:0046a848                   ??          ??                                      
DATA:0046a849                   ??          ??                                      
DATA:0046a84a                   ??          ??                                      
DATA:0046a84b                   ??          ??                                      
DATA:0046a84c                   ??          ??                                      
DATA:0046a84d                   ??          ??                                      
DATA:0046a84e                   ??          ??                                      
DATA:0046a84f                   ??          ??                                      
DATA:0046a850                   ??          ??                                      
DATA:0046a851                   ??          ??                                      
DATA:0046a852                   ??          ??                                      
DATA:0046a853                   ??          ??                                      
DATA:0046a854                   ??          ??                                      
DATA:0046a855                   ??          ??                                      
DATA:0046a856                   ??          ??                                      
DATA:0046a857                   ??          ??                                      
DATA:0046a858                   ??          ??                                      
DATA:0046a859                   ??          ??                                      
DATA:0046a85a                   ??          ??                                      
DATA:0046a85b                   ??          ??                                      
DATA:0046a85c                   ??          ??                                      
DATA:0046a85d                   ??          ??                                      
DATA:0046a85e                   ??          ??                                      
DATA:0046a85f                   ??          ??                                      
DATA:0046a860                   ??          ??                                      
DATA:0046a861                   ??          ??                                      
DATA:0046a862                   ??          ??                                      
DATA:0046a863                   ??          ??                                      
DATA:0046a864                   ??          ??                                      
DATA:0046a865                   ??          ??                                      
DATA:0046a866                   ??          ??                                      
DATA:0046a867                   ??          ??                                      
DATA:0046a868                   ??          ??                                      
DATA:0046a869                   ??          ??                                      
DATA:0046a86a                   ??          ??                                      
DATA:0046a86b                   ??          ??                                      
DATA:0046a86c                   ??          ??                                      
DATA:0046a86d                   ??          ??                                      
DATA:0046a86e                   ??          ??                                      
DATA:0046a86f                   ??          ??                                      
DATA:0046a870                   ??          ??                                      
DATA:0046a871                   ??          ??                                      
DATA:0046a872                   ??          ??                                      
DATA:0046a873                   ??          ??                                      
                            DAT_0046a874:                 ;XREF[18,0]:  0043c813,0043c818,0043c927,0043c933
                                                          ;             0043cabd,0043cade,0043caec,0043cb49
                                                          ;             0043cb55,0043d581,0043d586,0043d5b5
                                                          ;             0043d5c1,0044ba65,0044ba86,0044ba94
                                                          ;             0044bcd2,0044bcde
DATA:0046a874                   undefined4  ??                                      
                            DAT_0046a878:                 ;XREF[18,0]:  0043c82f,0043c834,0043c938,0043c944
                                                          ;             0043cacd,0043cb04,0043cb12,0043cb5a
                                                          ;             0043cb66,0043d59d,0043d5a2,0043d5c6
                                                          ;             0043d5d2,0044ba75,0044baac,0044baba
                                                          ;             0044bce3,0044bcef
DATA:0046a878                   undefined4  ??                                      
                            DAT_0046a87c:                 ;XREF[5,0]:   0044bb93,0044bba1,0044bc84,0044bcbc
                                                          ;             0044bcc8
DATA:0046a87c                   undefined4  ??                                      
DATA:0046a880                   ??          ??                                      
DATA:0046a881                   ??          ??                                      
DATA:0046a882                   ??          ??                                      
DATA:0046a883                   ??          ??                                      
DATA:0046a884                   ??          ??                                      
DATA:0046a885                   ??          ??                                      
DATA:0046a886                   ??          ??                                      
DATA:0046a887                   ??          ??                                      
DATA:0046a888                   ??          ??                                      
DATA:0046a889                   ??          ??                                      
DATA:0046a88a                   ??          ??                                      
DATA:0046a88b                   ??          ??                                      
                            DAT_0046a88c:                 ;XREF[6,0]:   0044bbb3,0044bbbd,0044bc04,0044bc7f
                                                          ;             0044bcaa,0044bcb6
DATA:0046a88c                   undefined4  ??                                      
                            DAT_0046a890:                 ;XREF[1,0]:   0044bcaa
DATA:0046a890                   undefined4  ??                                      
DATA:0046a894                   ??          ??                                      
DATA:0046a895                   ??          ??                                      
DATA:0046a896                   ??          ??                                      
DATA:0046a897                   ??          ??                                      
DATA:0046a898                   ??          ??                                      
DATA:0046a899                   ??          ??                                      
DATA:0046a89a                   ??          ??                                      
DATA:0046a89b                   ??          ??                                      
                            DAT_0046a89c:                 ;XREF[5,0]:   004323cf,004323d9,0044bdd2,0044c859
                                                          ;             0044c863
DATA:0046a89c                   ??          ??                                      
DATA:0046a89d                   ??          ??                                      
                            DAT_0046a89e:                 ;XREF[1,0]:   0044bddd
DATA:0046a89e                   ??          ??                                      
DATA:0046a89f                   ??          ??                                      
                            DAT_0046a8a0:                 ;XREF[1,0]:   0044bde7
DATA:0046a8a0                   ??          ??                                      
DATA:0046a8a1                   ??          ??                                      
                            DAT_0046a8a2:                 ;XREF[1,0]:   0044bdf1
DATA:0046a8a2                   ??          ??                                      
DATA:0046a8a3                   ??          ??                                      
                            DAT_0046a8a4:                 ;XREF[8,0]:   00431f58,00431fd9,00432050,0044be56
                                                          ;             0044c489,0044c53d,0044c557,0044c59f
DATA:0046a8a4                   undefined2  ??                                      
                            DAT_0046a8a6:                 ;XREF[8,0]:   00431f4d,00431fe4,00432063,004320ea
                                                          ;             0044be5c,0044bf0c,0044c47e,0044c502
DATA:0046a8a6                   undefined2  ??                                      
                            DAT_0046a8a8:                 ;XREF[8,0]:   00432057,0044be67,0044bf33,0044bfa7
                                                          ;             0044c52c,0044c55e,0044c565,0044c58c
DATA:0046a8a8                   undefined2  ??                                      
                            DAT_0046a8aa:                 ;XREF[7,0]:   00431feb,0043206a,0044be71,0044bf14
                                                          ;             0044bf5a,0044bfc2,0044c509
DATA:0046a8aa                   ??          ??                                      
DATA:0046a8ab                   ??          ??                                      
                            DAT_0046a8ac:                 ;XREF[3,0]:   00431f2d,0044bf1f,0044c695
DATA:0046a8ac                   ??          ??                                      
DATA:0046a8ad                   ??          ??                                      
                            DAT_0046a8ae:                 ;XREF[3,0]:   00431f14,0044bf2d,0044c67c
DATA:0046a8ae                   undefined2  ??                                      
                            DAT_0046a8b0:                 ;XREF[3,0]:   00431f1f,0044bf39,0044c687
DATA:0046a8b0                   undefined2  ??                                      
                            DAT_0046a8b2:                 ;XREF[1,0]:   0044bf3f
DATA:0046a8b2                   ??          ??                                      
DATA:0046a8b3                   ??          ??                                      
                            DAT_0046a8b4:                 ;XREF[3,0]:   0044bf98,0044c632,0044c665
DATA:0046a8b4                   undefined2  ??                                      
                            DAT_0046a8b6:                 ;XREF[3,0]:   0044bfa0,0044c619,0044c65e
DATA:0046a8b6                   undefined2  ??                                      
                            DAT_0046a8b8:                 ;XREF[3,0]:   0044bfad,0044c624,0044c657
DATA:0046a8b8                   undefined2  ??                                      
                            DAT_0046a8ba:                 ;XREF[2,0]:   0044bfb3,0044c650
DATA:0046a8ba                   undefined2  ??                                      
                            DAT_0046a8bc:                 ;XREF[2,0]:   0044c921,0044c92e
DATA:0046a8bc                   ??          ??                                      
DATA:0046a8bd                   ??          ??                                      
DATA:0046a8be                   ??          ??                                      
DATA:0046a8bf                   ??          ??                                      
DATA:0046a8c0                   ??          ??                                      
DATA:0046a8c1                   ??          ??                                      
DATA:0046a8c2                   ??          ??                                      
DATA:0046a8c3                   ??          ??                                      
DATA:0046a8c4                   ??          ??                                      
DATA:0046a8c5                   ??          ??                                      
DATA:0046a8c6                   ??          ??                                      
DATA:0046a8c7                   ??          ??                                      
DATA:0046a8c8                   ??          ??                                      
DATA:0046a8c9                   ??          ??                                      
DATA:0046a8ca                   ??          ??                                      
DATA:0046a8cb                   ??          ??                                      
DATA:0046a8cc                   ??          ??                                      
DATA:0046a8cd                   ??          ??                                      
DATA:0046a8ce                   ??          ??                                      
DATA:0046a8cf                   ??          ??                                      
DATA:0046a8d0                   ??          ??                                      
DATA:0046a8d1                   ??          ??                                      
DATA:0046a8d2                   ??          ??                                      
DATA:0046a8d3                   ??          ??                                      
DATA:0046a8d4                   ??          ??                                      
DATA:0046a8d5                   ??          ??                                      
DATA:0046a8d6                   ??          ??                                      
DATA:0046a8d7                   ??          ??                                      
DATA:0046a8d8                   ??          ??                                      
DATA:0046a8d9                   ??          ??                                      
DATA:0046a8da                   ??          ??                                      
DATA:0046a8db                   ??          ??                                      
DATA:0046a8dc                   ??          ??                                      
DATA:0046a8dd                   ??          ??                                      
DATA:0046a8de                   ??          ??                                      
DATA:0046a8df                   ??          ??                                      
DATA:0046a8e0                   ??          ??                                      
DATA:0046a8e1                   ??          ??                                      
DATA:0046a8e2                   ??          ??                                      
DATA:0046a8e3                   ??          ??                                      
DATA:0046a8e4                   ??          ??                                      
DATA:0046a8e5                   ??          ??                                      
DATA:0046a8e6                   ??          ??                                      
DATA:0046a8e7                   ??          ??                                      
DATA:0046a8e8                   ??          ??                                      
DATA:0046a8e9                   ??          ??                                      
DATA:0046a8ea                   ??          ??                                      
DATA:0046a8eb                   ??          ??                                      
DATA:0046a8ec                   ??          ??                                      
DATA:0046a8ed                   ??          ??                                      
DATA:0046a8ee                   ??          ??                                      
DATA:0046a8ef                   ??          ??                                      
DATA:0046a8f0                   ??          ??                                      
DATA:0046a8f1                   ??          ??                                      
DATA:0046a8f2                   ??          ??                                      
DATA:0046a8f3                   ??          ??                                      
DATA:0046a8f4                   ??          ??                                      
DATA:0046a8f5                   ??          ??                                      
DATA:0046a8f6                   ??          ??                                      
DATA:0046a8f7                   ??          ??                                      
DATA:0046a8f8                   ??          ??                                      
DATA:0046a8f9                   ??          ??                                      
DATA:0046a8fa                   ??          ??                                      
DATA:0046a8fb                   ??          ??                                      
DATA:0046a8fc                   ??          ??                                      
DATA:0046a8fd                   ??          ??                                      
DATA:0046a8fe                   ??          ??                                      
DATA:0046a8ff                   ??          ??                                      
DATA:0046a900                   ??          ??                                      
DATA:0046a901                   ??          ??                                      
DATA:0046a902                   ??          ??                                      
DATA:0046a903                   ??          ??                                      
DATA:0046a904                   ??          ??                                      
DATA:0046a905                   ??          ??                                      
DATA:0046a906                   ??          ??                                      
DATA:0046a907                   ??          ??                                      
DATA:0046a908                   ??          ??                                      
DATA:0046a909                   ??          ??                                      
DATA:0046a90a                   ??          ??                                      
DATA:0046a90b                   ??          ??                                      
                            DAT_0046a90c:                 ;XREF[63,0]:  0044bfdd,0044bfef,0044bfff,0044c00d
                                                          ;             0044c0c7,0044c109,0044c11a,0044c12f
                                                          ;             0044c177,0044c18c,0044c1a1,0044c1b7
                                                          ;             0044c1c6,0044c1db,0044c1eb,0044c1f6
                                                          ;             0044c207,0044c21c,0044c230,0044c246
                                                          ;             0044c25b,0044c26b,0044c276,0044c28b
                                                          ;             0044c29b,0044c2a7,0044c2b7,0044c37a
                                                          ;             0044c3f2,0044c40f,0044c424,0044c432
                                                          ;             0044c43f,0044c464,0044c46b,0044c479
                                                          ;             0044c4a6,0044c4b7,0044c4c8,0044c51a
                                                          ;             0044c5ea,0044c605,0044c63a,0044c69d
                                                          ;             0044c6ac,0044c6c4,0044c6cc,0044c6df
                                                          ;             0044c6e4,0044c766,0044c771,0044c779
                                                          ;             0044c77f,0044c785,0044c792,0044c7b8
                                                          ;             0044c7dd,0044c7ea,0044c7fd,0044c80e
                                                          ;             0044c844,0044c851,0044c8a5
DATA:0046a90c                   undefined4  ??                                      
DATA:0046a910                   ??          ??                                      
DATA:0046a911                   ??          ??                                      
                            DAT_0046a912:                 ;XREF[11,0]:  0044c024,0044c14f,0044c163,0044c2c2
                                                          ;             0044c2cc,0044c6e9,0044c6f4,0044c737
                                                          ;             0044c79f,0044c7ad,0044c7f2
DATA:0046a912                   undefined2  ??                                      
                            DAT_0046a914:                 ;XREF[1,0]:   0044c6bd
DATA:0046a914                   ??          ??                                      
DATA:0046a915                   ??          ??                                      
DATA:0046a916                   ??          ??                                      
DATA:0046a917                   ??          ??                                      
                            DAT_0046a918:                 ;XREF[1,0]:   0044c3ac
DATA:0046a918                   ??          ??                                      
DATA:0046a919                   ??          ??                                      
DATA:0046a91a                   ??          ??                                      
DATA:0046a91b                   ??          ??                                      
                            DAT_0046a91c:                 ;XREF[2,0]:   0044c3de,0044c869
DATA:0046a91c                   undefined2  ??                                      
DATA:0046a91e                   ??          ??                                      
DATA:0046a91f                   ??          ??                                      
DATA:0046a920                   ??          ??                                      
DATA:0046a921                   ??          ??                                      
DATA:0046a922                   ??          ??                                      
DATA:0046a923                   ??          ??                                      
DATA:0046a924                   ??          ??                                      
DATA:0046a925                   ??          ??                                      
                            DAT_0046a926:                 ;XREF[4,0]:   0044c9b7,0044ca15,0044ca1f,0044ca31
DATA:0046a926                   undefined2  ??                                      
                            DAT_0046a928:                 ;XREF[1,0]:   0044c9cd
DATA:0046a928                   ??          ??                                      
DATA:0046a929                   ??          ??                                      
DATA:0046a92a                   ??          ??                                      
DATA:0046a92b                   ??          ??                                      
                            DAT_0046a92c:                 ;XREF[1,0]:   0044c9de
DATA:0046a92c                   ??          ??                                      
DATA:0046a92d                   ??          ??                                      
DATA:0046a92e                   ??          ??                                      
DATA:0046a92f                   ??          ??                                      
                            DAT_0046a930:                 ;XREF[2,0]:   0044ca83,0044ca8e
DATA:0046a930                   ??          ??                                      
DATA:0046a931                   ??          ??                                      
DATA:0046a932                   ??          ??                                      
DATA:0046a933                   ??          ??                                      
                            DAT_0046a934:                 ;XREF[1,0]:   0044cac7
DATA:0046a934                   ??          ??                                      
DATA:0046a935                   ??          ??                                      
DATA:0046a936                   ??          ??                                      
DATA:0046a937                   ??          ??                                      
                            cache:                        ;XREF[6,0]:   0044cafc,0044cb36,0044cc41,0044d540
                                                          ;             0044d566,0044d592
DATA:0046a938                   undefined4  ??                                      
                            DAT_0046a93c:                 ;XREF[2,0]:   0044d1c2,0044d553
DATA:0046a93c                   ??          ??                                      
DATA:0046a93d                   ??          ??                                      
                            currentFont:                  ;XREF[6,0]:   0044caf5,0044cf0a,0044d4ee,0044d4f8
                                                          ;             0044d7ef,0044d809
DATA:0046a93e                   undefined2  ??                                      
                            $CurrentColorClamped:         ;XREF[6,0]:   0044cb63,0044d51e,0044d649,0044d6cc
                                                          ;             0044d70f,0044d7e8
DATA:0046a940                   undefined2  ??                                      
                            $CurrentColor:                ;XREF[2,0]:   0044d509,0044d510
DATA:0046a942                   undefined2  ??                                      
                            DAT_0046a944:                 ;XREF[9,0]:   0041565e,00416576,004165e3,00416616
                                                          ;             0042fc4d,004341d6,004341e9,004341f4
                                                          ;             0044f258
DATA:0046a944                   ??          ??                                      
DATA:0046a945                   ??          ??                                      
DATA:0046a946                   ??          ??                                      
DATA:0046a947                   ??          ??                                      
                            DAT_0046a948:                 ;XREF[5,0]:   0044f0ed,0044f0f8,0044f106,0044f502
                                                          ;             0044f50e
DATA:0046a948                   undefined4  ??                                      
                            DAT_0046a94c:                 ;XREF[5,0]:   0044f126,0044f134,0044f142,0044f513
                                                          ;             0044f51f
DATA:0046a94c                   undefined4  ??                                      
                            DAT_0046a950:                 ;XREF[5,0]:   0044d9c3,0044d9d1,0044f26c,0044f535
                                                          ;             0044f541
DATA:0046a950                   undefined4  ??                                      
                            DAT_0046a954:                 ;XREF[13,0]:  0044dae1,0044daf2,0044db00,0044ecea
                                                          ;             0044ecf6,0044f450,0044f45c,0044f861
                                                          ;             0044f8d6,0044f8e9,0044f945,0044f958
                                                          ;             0044fa25
DATA:0046a954                   undefined4  ??                                      
                            DAT_0046a958:                 ;XREF[6,0]:   0044ecd9,0044ece5,0044f89d,0044f8b2
                                                          ;             0044f8f7,0044f939
DATA:0046a958                   undefined4  ??                                      
                            DAT_0046a95c:                 ;XREF[4,0]:   0044d952,0044f27c,0044f546,0044f552
DATA:0046a95c                   undefined4  ??                                      
                            DAT_0046a960:                 ;XREF[4,0]:   0044d977,0044f28c,0044f557,0044f563
DATA:0046a960                   undefined4  ??                                      
                            DAT_0046a964:                 ;XREF[12,0]:  0044db2c,0044f461,0044f46d,0044f5af
                                                          ;             0044f991,0044f99f,0044f9aa,0044f9bf
                                                          ;             0044fa3d,0044fa9a,0044faa6,0044fb30
DATA:0046a964                   undefined4  ??                                      
                            DAT_0046a968:                 ;XREF[2,0]:   0044f9cd,0044fa49
DATA:0046a968                   undefined4  ??                                      
                            DAT_0046a96c:                 ;XREF[5,0]:   0044f5e6,0044f5eb,0044f5f9,0044fae8
                                                          ;             0044faf6
DATA:0046a96c                   undefined4  ??                                      
                            DAT_0046a970:                 ;XREF[3,0]:   0044f5f3,0044fade,0044fb17
DATA:0046a970                   ??          ??                                      
DATA:0046a971                   ??          ??                                      
                            DAT_0046a972:                 ;XREF[16,0]:  0044ebbc,0044ebcf,0044ebdc,0044f601
                                                          ;             0044f60b,0044f618,0044f9e1,0044f9eb
                                                          ;             0044f9f8,0044faac,0044fabe,0044fac8
                                                          ;             0044fad5,0044faf0,0044fafd,0044fb0a
DATA:0046a972                   undefined2  ??                                      
                            DAT_0046a974:                 ;XREF[4,0]:   0044db11,0044db17,0044f97d,0044fa33
DATA:0046a974                   ??          ??                                      
DATA:0046a975                   ??          ??                                      
DATA:0046a976                   ??          ??                                      
DATA:0046a977                   ??          ??                                      
                            DAT_0046a978:                 ;XREF[7,0]:   0044dcf7,0044ddb4,0044df18,0044e07b
                                                          ;             0044e7a5,0044f2e5,0044f3c8
DATA:0046a978                   undefined4  ??                                      
                            DAT_0046a97c:                 ;XREF[22,0]:  0044d9f0,0044da17,0044dd54,0044ddea
                                                          ;             0044de8d,0044df9f,0044e04b,0044e48b
                                                          ;             0044e4a0,0044e4b9,0044e52d,0044e541
                                                          ;             0044e587,0044e59c,0044e5b5,0044e629
                                                          ;             0044e63d,0044ed7e,0044ee71,0044f162
                                                          ;             0044f48a,0044f496
DATA:0046a97c                   undefined4  ??                                      
                            DAT_0046a980:                 ;XREF[27,0]:  0044e816,0044e82d,0044ebe5,0044ee1d
                                                          ;             0044ef10,0044ef2e,0044ef72,0044f389
                                                          ;             0044f5cd,0044f621,0044f6ec,0044f70b
                                                          ;             0044f794,0044f7c1,0044f7e1,0044f7fb
                                                          ;             0044f826,0044f857,0044f877,0044f903
                                                          ;             0044f923,0044f966,0044f974,0044fa01
                                                          ;             0044fa55,0044fa91,0044fb1f
DATA:0046a980                   undefined2  ??                                      
DATA:0046a982                   ??          ??                                      
DATA:0046a983                   ??          ??                                      
                            DAT_0046a984:                 ;XREF[24,0]:  0044dd18,0044dd1d,0044dd28,0044dd3b
                                                          ;             0044ddc2,0044ddc8,0044deaf,0044deba
                                                          ;             0044dec5,0044deff,0044df0d,0044df70
                                                          ;             0044df80,0044dfe1,0044dff0,0044e013
                                                          ;             0044e01e,0044e029,0044e035,0044e7b8
                                                          ;             0044e7e0,0044e7ea,0044e7f4,0044e804
DATA:0046a984                   undefined4  ??                                      
                            DAT_0046a988:                 ;XREF[5,0]:   0044dd94,0044dd9c,0044edc8,0044eebb
                                                          ;             0044f3c1
DATA:0046a988                   undefined4  ??                                      
                            DAT_0046a98c:                 ;XREF[11,0]:  0044dd8e,0044dda2,0044edb7,0044edbc
                                                          ;             0044eeaa,0044eeaf,0044f3b0,0044f3b5
                                                          ;             0044f3d6,0044f804,0044f82f
DATA:0046a98c                   undefined4  ??                                      
                            DAT_0046a990:                 ;XREF[4,0]:   0044edb0,0044eea3,0044f3e2,0044f3ec
DATA:0046a990                   ??          ??                                      
DATA:0046a991                   ??          ??                                      
DATA:0046a992                   ??          ??                                      
DATA:0046a993                   ??          ??                                      
DATA:0046a994                   ??          ??                                      
DATA:0046a995                   ??          ??                                      
DATA:0046a996                   ??          ??                                      
DATA:0046a997                   ??          ??                                      
DATA:0046a998                   ??          ??                                      
DATA:0046a999                   ??          ??                                      
DATA:0046a99a                   ??          ??                                      
DATA:0046a99b                   ??          ??                                      
DATA:0046a99c                   ??          ??                                      
DATA:0046a99d                   ??          ??                                      
DATA:0046a99e                   ??          ??                                      
DATA:0046a99f                   ??          ??                                      
DATA:0046a9a0                   ??          ??                                      
DATA:0046a9a1                   ??          ??                                      
DATA:0046a9a2                   ??          ??                                      
DATA:0046a9a3                   ??          ??                                      
DATA:0046a9a4                   ??          ??                                      
DATA:0046a9a5                   ??          ??                                      
DATA:0046a9a6                   ??          ??                                      
DATA:0046a9a7                   ??          ??                                      
DATA:0046a9a8                   ??          ??                                      
DATA:0046a9a9                   ??          ??                                      
DATA:0046a9aa                   ??          ??                                      
DATA:0046a9ab                   ??          ??                                      
DATA:0046a9ac                   ??          ??                                      
DATA:0046a9ad                   ??          ??                                      
DATA:0046a9ae                   ??          ??                                      
DATA:0046a9af                   ??          ??                                      
DATA:0046a9b0                   ??          ??                                      
DATA:0046a9b1                   ??          ??                                      
DATA:0046a9b2                   ??          ??                                      
DATA:0046a9b3                   ??          ??                                      
DATA:0046a9b4                   ??          ??                                      
DATA:0046a9b5                   ??          ??                                      
DATA:0046a9b6                   ??          ??                                      
DATA:0046a9b7                   ??          ??                                      
DATA:0046a9b8                   ??          ??                                      
DATA:0046a9b9                   ??          ??                                      
DATA:0046a9ba                   ??          ??                                      
DATA:0046a9bb                   ??          ??                                      
DATA:0046a9bc                   ??          ??                                      
DATA:0046a9bd                   ??          ??                                      
DATA:0046a9be                   ??          ??                                      
DATA:0046a9bf                   ??          ??                                      
DATA:0046a9c0                   ??          ??                                      
DATA:0046a9c1                   ??          ??                                      
DATA:0046a9c2                   ??          ??                                      
DATA:0046a9c3                   ??          ??                                      
DATA:0046a9c4                   ??          ??                                      
DATA:0046a9c5                   ??          ??                                      
DATA:0046a9c6                   ??          ??                                      
DATA:0046a9c7                   ??          ??                                      
DATA:0046a9c8                   ??          ??                                      
DATA:0046a9c9                   ??          ??                                      
DATA:0046a9ca                   ??          ??                                      
DATA:0046a9cb                   ??          ??                                      
DATA:0046a9cc                   ??          ??                                      
DATA:0046a9cd                   ??          ??                                      
DATA:0046a9ce                   ??          ??                                      
DATA:0046a9cf                   ??          ??                                      
DATA:0046a9d0                   ??          ??                                      
DATA:0046a9d1                   ??          ??                                      
DATA:0046a9d2                   ??          ??                                      
DATA:0046a9d3                   ??          ??                                      
DATA:0046a9d4                   ??          ??                                      
DATA:0046a9d5                   ??          ??                                      
DATA:0046a9d6                   ??          ??                                      
DATA:0046a9d7                   ??          ??                                      
DATA:0046a9d8                   ??          ??                                      
DATA:0046a9d9                   ??          ??                                      
DATA:0046a9da                   ??          ??                                      
DATA:0046a9db                   ??          ??                                      
DATA:0046a9dc                   ??          ??                                      
DATA:0046a9dd                   ??          ??                                      
DATA:0046a9de                   ??          ??                                      
DATA:0046a9df                   ??          ??                                      
                            DAT_0046a9e0:                 ;XREF[4,0]:   0044dd47,0044ddfb,0044de11,0044e000
DATA:0046a9e0                   ??          ??                                      
DATA:0046a9e1                   ??          ??                                      
                            DAT_0046a9e2:                 ;XREF[2,0]:   0044ee57,0044f42f
DATA:0046a9e2                   ??          ??                                      
DATA:0046a9e3                   ??          ??                                      
                            DAT_0046a9e4:                 ;XREF[5,0]:   0044d933,0044d9bc,0044d9dd,0044da09
                                                          ;             0044f026
DATA:0046a9e4                   undefined2  ??                                      
DATA:0046a9e6                   ??          ??                                      
DATA:0046a9e7                   ??          ??                                      
                            DAT_0046a9e8:                 ;XREF[6,0]:   0044e0f9,0044e112,0044f046,0044f053
                                                          ;             0044f57a,0044f58e
DATA:0046a9e8                   undefined4  ??                                      
DATA:0046a9ec                   ??          ??                                      
DATA:0046a9ed                   ??          ??                                      
                            DAT_0046a9ee:                 ;XREF[3,0]:   0044db8f,0044dc15,0044f428
DATA:0046a9ee                   undefined2  ??                                      
                            DAT_0046a9f0:                 ;XREF[9,0]:   0044e515,0044e611,0044ee05,0044eef8
                                                          ;             0044f1bb,0044f1c0,0044f1da,0044f4be
                                                          ;             0044f4ca
DATA:0046a9f0                   undefined4  ??                                      
                            DAT_0046a9f4:                 ;XREF[9,0]:   0044e521,0044e61d,0044ee11,0044ef04
                                                          ;             0044f1f3,0044f206,0044f214,0044f4cf
                                                          ;             0044f4db
DATA:0046a9f4                   undefined4  ??                                      
                            DAT_0046a9f8:                 ;XREF[10,0]:  0044e4fd,0044e5f9,0044edcf,0044eded
                                                          ;             0044eec2,0044eee0,0044f22b,0044f230
                                                          ;             0044f4e0,0044f4ec
DATA:0046a9f8                   undefined4  ??                                      
                            DAT_0046a9fc:                 ;XREF[10,0]:  0044e509,0044e605,0044eddf,0044edf9
                                                          ;             0044eed2,0044eeec,0044f247,0044f24c
                                                          ;             0044f4f1,0044f4fd
DATA:0046a9fc                   undefined4  ??                                      
                            DAT_0046aa00:                 ;XREF[10,0]:  0044eba7,0044ec75,0044ec7a,0044ec91
                                                          ;             0044ec9f,0044ecb4,0044ecfb,0044ed07
                                                          ;             0044fa0b,0044fa6d
DATA:0046aa00                   undefined4  ??                                      
                            DAT_0046aa04:                 ;XREF[8,0]:   0044df89,0044e251,0044e281,0044e304
                                                          ;             0044e341,0044e3ac,0044ed32,0044f02f
DATA:0046aa04                   undefined4  ??                                      
                            DAT_0046aa08:                 ;XREF[4,0]:   0044e873,0044eb34,0044f67f,0044f8ab
DATA:0046aa08                   undefined2  ??                                      
                            DAT_0046aa0a:                 ;XREF[2,0]:   0044e898,0044f8a4
DATA:0046aa0a                   undefined2  ??                                      
                            DAT_0046aa0c:                 ;XREF[11,0]:  0044e8a8,0044e8c1,0044e8f2,0044e8fb
                                                          ;             0044e911,0044e96f,0044e978,0044e9a9
                                                          ;             0044eaec,0044eb22,0044eb65
DATA:0046aa0c                   undefined2  ??                                      
                            DAT_0046aa0e:                 ;XREF[5,0]:   0044e827,0044f5d6,0044f68f,0044f69b
                                                          ;             0044f6cd
DATA:0046aa0e                   undefined2  ??                                      
                            DAT_0046aa10:                 ;XREF[3,0]:   0044e8b1,0044f647,0044f64f
DATA:0046aa10                   undefined4  ??                                      
                            DAT_0046aa14:                 ;XREF[4,0]:   0044e8d2,0044e8de,0044eb8f,0044f6d1
DATA:0046aa14                   undefined4  ??                                      
                            DAT_0046aa18:                 ;XREF[5,0]:   0044e90c,0044e93e,0044e94e,0044eb58
                                                          ;             0044eb6b
DATA:0046aa18                   undefined4  ??                                      
                            DAT_0046aa1c:                 ;XREF[5,0]:   0044e922,0044e962,0044eabe,0044eb49
                                                          ;             0044eb7d
DATA:0046aa1c                   undefined4  ??                                      
                            DAT_0046aa20:                 ;XREF[5,0]:   0044e989,0044e995,0044eb86,0044f693
                                                          ;             0044f69f
DATA:0046aa20                   undefined4  ??                                      
                            DAT_0046aa24:                 ;XREF[3,0]:   0044e9d3,0044eb74,0044f8c7
DATA:0046aa24                   undefined4  ??                                      
                            DAT_0046aa28:                 ;XREF[4,0]:   0044e9b9,0044e9c2,0044eadf,0044f8c0
DATA:0046aa28                   undefined2  ??                                      
                            DAT_0046aa2a:                 ;XREF[4,0]:   0044eafd,0044eb10,0044eb39,0044f5dd
DATA:0046aa2a                   undefined4  ??                                      
DATA:0046aa2e                   ??          ??                                      
DATA:0046aa2f                   ??          ??                                      
                            DAT_0046aa30:                 ;XREF[2,0]:   0044e853,0044eb98
DATA:0046aa30                   undefined4  ??                                      
                            DAT_0046aa34:                 ;XREF[7,0]:   0044ed47,0044ed99,0044ee35,0044ee8c
                                                          ;             0044f39b,0044f7f0,0044f81b
DATA:0046aa34                   ??          ??                                      
DATA:0046aa35                   ??          ??                                      
                            DAT_0046aa36:                 ;XREF[12,0]:  0044e4cb,0044e4d3,0044e4dd,0044e4e8
                                                          ;             0044e4f3,0044e5c7,0044e5cf,0044e5d9
                                                          ;             0044e5e4,0044e5ef,0044ed90,0044ee83
DATA:0046aa36                   undefined2  ??                                      
DATA:0046aa38                   ??          ??                                      
DATA:0046aa39                   ??          ??                                      
                            DAT_0046aa3a:                 ;XREF[5,0]:   0044ec21,0044ec2e,0044ec38,0044ec45
                                                          ;             0044f636
DATA:0046aa3a                   ??          ??                                      
                            DAT_0046aa3b:                 ;XREF[1,0]:   0044ec4b
DATA:0046aa3b                   ??          ??                                      
DATA:0046aa3c                   ??          ??                                      
DATA:0046aa3d                   ??          ??                                      
DATA:0046aa3e                   ??          ??                                      
DATA:0046aa3f                   ??          ??                                      
DATA:0046aa40                   ??          ??                                      
DATA:0046aa41                   ??          ??                                      
DATA:0046aa42                   ??          ??                                      
DATA:0046aa43                   ??          ??                                      
DATA:0046aa44                   ??          ??                                      
DATA:0046aa45                   ??          ??                                      
DATA:0046aa46                   ??          ??                                      
DATA:0046aa47                   ??          ??                                      
DATA:0046aa48                   ??          ??                                      
DATA:0046aa49                   ??          ??                                      
DATA:0046aa4a                   ??          ??                                      
DATA:0046aa4b                   ??          ??                                      
DATA:0046aa4c                   ??          ??                                      
DATA:0046aa4d                   ??          ??                                      
DATA:0046aa4e                   ??          ??                                      
DATA:0046aa4f                   ??          ??                                      
DATA:0046aa50                   ??          ??                                      
DATA:0046aa51                   ??          ??                                      
DATA:0046aa52                   ??          ??                                      
DATA:0046aa53                   ??          ??                                      
DATA:0046aa54                   ??          ??                                      
DATA:0046aa55                   ??          ??                                      
DATA:0046aa56                   ??          ??                                      
DATA:0046aa57                   ??          ??                                      
DATA:0046aa58                   ??          ??                                      
DATA:0046aa59                   ??          ??                                      
DATA:0046aa5a                   ??          ??                                      
DATA:0046aa5b                   ??          ??                                      
DATA:0046aa5c                   ??          ??                                      
DATA:0046aa5d                   ??          ??                                      
DATA:0046aa5e                   ??          ??                                      
DATA:0046aa5f                   ??          ??                                      
DATA:0046aa60                   ??          ??                                      
DATA:0046aa61                   ??          ??                                      
DATA:0046aa62                   ??          ??                                      
DATA:0046aa63                   ??          ??                                      
DATA:0046aa64                   ??          ??                                      
DATA:0046aa65                   ??          ??                                      
DATA:0046aa66                   ??          ??                                      
DATA:0046aa67                   ??          ??                                      
DATA:0046aa68                   ??          ??                                      
DATA:0046aa69                   ??          ??                                      
DATA:0046aa6a                   ??          ??                                      
DATA:0046aa6b                   ??          ??                                      
DATA:0046aa6c                   ??          ??                                      
DATA:0046aa6d                   ??          ??                                      
DATA:0046aa6e                   ??          ??                                      
DATA:0046aa6f                   ??          ??                                      
DATA:0046aa70                   ??          ??                                      
DATA:0046aa71                   ??          ??                                      
DATA:0046aa72                   ??          ??                                      
DATA:0046aa73                   ??          ??                                      
DATA:0046aa74                   ??          ??                                      
DATA:0046aa75                   ??          ??                                      
DATA:0046aa76                   ??          ??                                      
DATA:0046aa77                   ??          ??                                      
DATA:0046aa78                   ??          ??                                      
DATA:0046aa79                   ??          ??                                      
DATA:0046aa7a                   ??          ??                                      
DATA:0046aa7b                   ??          ??                                      
DATA:0046aa7c                   ??          ??                                      
DATA:0046aa7d                   ??          ??                                      
DATA:0046aa7e                   ??          ??                                      
DATA:0046aa7f                   ??          ??                                      
DATA:0046aa80                   ??          ??                                      
DATA:0046aa81                   ??          ??                                      
DATA:0046aa82                   ??          ??                                      
DATA:0046aa83                   ??          ??                                      
DATA:0046aa84                   ??          ??                                      
DATA:0046aa85                   ??          ??                                      
DATA:0046aa86                   ??          ??                                      
DATA:0046aa87                   ??          ??                                      
DATA:0046aa88                   ??          ??                                      
DATA:0046aa89                   ??          ??                                      
DATA:0046aa8a                   ??          ??                                      
DATA:0046aa8b                   ??          ??                                      
DATA:0046aa8c                   ??          ??                                      
DATA:0046aa8d                   ??          ??                                      
DATA:0046aa8e                   ??          ??                                      
DATA:0046aa8f                   ??          ??                                      
DATA:0046aa90                   ??          ??                                      
DATA:0046aa91                   ??          ??                                      
DATA:0046aa92                   ??          ??                                      
DATA:0046aa93                   ??          ??                                      
                            DAT_0046aa94:                 ;XREF[2,0]:   00450d64,00450d83
DATA:0046aa94                   ??          ??                                      
DATA:0046aa95                   ??          ??                                      
DATA:0046aa96                   ??          ??                                      
DATA:0046aa97                   ??          ??                                      
                            DAT_0046aa98:                 ;XREF[2,0]:   00451076,0045108c
DATA:0046aa98                   ??          ??                                      
DATA:0046aa99                   ??          ??                                      
DATA:0046aa9a                   ??          ??                                      
DATA:0046aa9b                   ??          ??                                      
                            DAT_0046aa9c:                 ;XREF[1,0]:   004517ec
DATA:0046aa9c                   ??          ??                                      
                            DAT_0046aa9d:                 ;XREF[1,0]:   00451a2e
DATA:0046aa9d                   ??          ??                                      
DATA:0046aa9e                   ??          ??                                      
DATA:0046aa9f                   ??          ??                                      
DATA:0046aaa0                   ??          ??                                      
DATA:0046aaa1                   ??          ??                                      
DATA:0046aaa2                   ??          ??                                      
DATA:0046aaa3                   ??          ??                                      
                            DAT_0046aaa4:                 ;XREF[8,0]:   0041003f,004507f0,0045082a,004509cf
                                                          ;             004509f0,0045142f,00451b05,00451c8b
DATA:0046aaa4                   undefined4  ??                                      
                            DAT_0046aaa8:                 ;XREF[3,0]:   00451d49,00451d59,00454ca5
DATA:0046aaa8                   undefined4  ??                                      
                            DAT_0046aaac:                 ;XREF[4,0]:   00451d28,00451d38,00451daf,00451db7
DATA:0046aaac                   undefined4  ??                                      
DATA:0046aab0                   ??          ??                                      
DATA:0046aab1                   ??          ??                                      
DATA:0046aab2                   ??          ??                                      
DATA:0046aab3                   ??          ??                                      
DATA:0046aab4                   ??          ??                                      
DATA:0046aab5                   ??          ??                                      
DATA:0046aab6                   ??          ??                                      
DATA:0046aab7                   ??          ??                                      
DATA:0046aab8                   ??          ??                                      
DATA:0046aab9                   ??          ??                                      
DATA:0046aaba                   ??          ??                                      
DATA:0046aabb                   ??          ??                                      
DATA:0046aabc                   ??          ??                                      
DATA:0046aabd                   ??          ??                                      
DATA:0046aabe                   ??          ??                                      
DATA:0046aabf                   ??          ??                                      
DATA:0046aac0                   ??          ??                                      
DATA:0046aac1                   ??          ??                                      
DATA:0046aac2                   ??          ??                                      
DATA:0046aac3                   ??          ??                                      
DATA:0046aac4                   ??          ??                                      
DATA:0046aac5                   ??          ??                                      
DATA:0046aac6                   ??          ??                                      
DATA:0046aac7                   ??          ??                                      
DATA:0046aac8                   ??          ??                                      
DATA:0046aac9                   ??          ??                                      
DATA:0046aaca                   ??          ??                                      
DATA:0046aacb                   ??          ??                                      
DATA:0046aacc                   ??          ??                                      
DATA:0046aacd                   ??          ??                                      
DATA:0046aace                   ??          ??                                      
DATA:0046aacf                   ??          ??                                      
DATA:0046aad0                   ??          ??                                      
DATA:0046aad1                   ??          ??                                      
DATA:0046aad2                   ??          ??                                      
DATA:0046aad3                   ??          ??                                      
DATA:0046aad4                   ??          ??                                      
DATA:0046aad5                   ??          ??                                      
DATA:0046aad6                   ??          ??                                      
DATA:0046aad7                   ??          ??                                      
DATA:0046aad8                   ??          ??                                      
DATA:0046aad9                   ??          ??                                      
DATA:0046aada                   ??          ??                                      
DATA:0046aadb                   ??          ??                                      
DATA:0046aadc                   ??          ??                                      
DATA:0046aadd                   ??          ??                                      
DATA:0046aade                   ??          ??                                      
DATA:0046aadf                   ??          ??                                      
DATA:0046aae0                   ??          ??                                      
DATA:0046aae1                   ??          ??                                      
DATA:0046aae2                   ??          ??                                      
DATA:0046aae3                   ??          ??                                      
DATA:0046aae4                   ??          ??                                      
DATA:0046aae5                   ??          ??                                      
DATA:0046aae6                   ??          ??                                      
DATA:0046aae7                   ??          ??                                      
DATA:0046aae8                   ??          ??                                      
DATA:0046aae9                   ??          ??                                      
DATA:0046aaea                   ??          ??                                      
DATA:0046aaeb                   ??          ??                                      
DATA:0046aaec                   ??          ??                                      
DATA:0046aaed                   ??          ??                                      
DATA:0046aaee                   ??          ??                                      
DATA:0046aaef                   ??          ??                                      
DATA:0046aaf0                   ??          ??                                      
DATA:0046aaf1                   ??          ??                                      
DATA:0046aaf2                   ??          ??                                      
DATA:0046aaf3                   ??          ??                                      
DATA:0046aaf4                   ??          ??                                      
DATA:0046aaf5                   ??          ??                                      
DATA:0046aaf6                   ??          ??                                      
DATA:0046aaf7                   ??          ??                                      
DATA:0046aaf8                   ??          ??                                      
DATA:0046aaf9                   ??          ??                                      
DATA:0046aafa                   ??          ??                                      
DATA:0046aafb                   ??          ??                                      
DATA:0046aafc                   ??          ??                                      
DATA:0046aafd                   ??          ??                                      
DATA:0046aafe                   ??          ??                                      
DATA:0046aaff                   ??          ??                                      
DATA:0046ab00                   ??          ??                                      
DATA:0046ab01                   ??          ??                                      
DATA:0046ab02                   ??          ??                                      
DATA:0046ab03                   ??          ??                                      
DATA:0046ab04                   ??          ??                                      
DATA:0046ab05                   ??          ??                                      
DATA:0046ab06                   ??          ??                                      
DATA:0046ab07                   ??          ??                                      
DATA:0046ab08                   ??          ??                                      
DATA:0046ab09                   ??          ??                                      
DATA:0046ab0a                   ??          ??                                      
DATA:0046ab0b                   ??          ??                                      
DATA:0046ab0c                   ??          ??                                      
DATA:0046ab0d                   ??          ??                                      
DATA:0046ab0e                   ??          ??                                      
DATA:0046ab0f                   ??          ??                                      
DATA:0046ab10                   ??          ??                                      
DATA:0046ab11                   ??          ??                                      
DATA:0046ab12                   ??          ??                                      
DATA:0046ab13                   ??          ??                                      
DATA:0046ab14                   ??          ??                                      
DATA:0046ab15                   ??          ??                                      
DATA:0046ab16                   ??          ??                                      
DATA:0046ab17                   ??          ??                                      
DATA:0046ab18                   ??          ??                                      
DATA:0046ab19                   ??          ??                                      
DATA:0046ab1a                   ??          ??                                      
DATA:0046ab1b                   ??          ??                                      
DATA:0046ab1c                   ??          ??                                      
DATA:0046ab1d                   ??          ??                                      
DATA:0046ab1e                   ??          ??                                      
DATA:0046ab1f                   ??          ??                                      
DATA:0046ab20                   ??          ??                                      
DATA:0046ab21                   ??          ??                                      
DATA:0046ab22                   ??          ??                                      
DATA:0046ab23                   ??          ??                                      
DATA:0046ab24                   ??          ??                                      
DATA:0046ab25                   ??          ??                                      
DATA:0046ab26                   ??          ??                                      
DATA:0046ab27                   ??          ??                                      
DATA:0046ab28                   ??          ??                                      
DATA:0046ab29                   ??          ??                                      
DATA:0046ab2a                   ??          ??                                      
DATA:0046ab2b                   ??          ??                                      
DATA:0046ab2c                   ??          ??                                      
DATA:0046ab2d                   ??          ??                                      
DATA:0046ab2e                   ??          ??                                      
DATA:0046ab2f                   ??          ??                                      
DATA:0046ab30                   ??          ??                                      
DATA:0046ab31                   ??          ??                                      
DATA:0046ab32                   ??          ??                                      
DATA:0046ab33                   ??          ??                                      
DATA:0046ab34                   ??          ??                                      
DATA:0046ab35                   ??          ??                                      
DATA:0046ab36                   ??          ??                                      
DATA:0046ab37                   ??          ??                                      
DATA:0046ab38                   ??          ??                                      
DATA:0046ab39                   ??          ??                                      
DATA:0046ab3a                   ??          ??                                      
DATA:0046ab3b                   ??          ??                                      
DATA:0046ab3c                   ??          ??                                      
DATA:0046ab3d                   ??          ??                                      
DATA:0046ab3e                   ??          ??                                      
DATA:0046ab3f                   ??          ??                                      
DATA:0046ab40                   ??          ??                                      
DATA:0046ab41                   ??          ??                                      
DATA:0046ab42                   ??          ??                                      
DATA:0046ab43                   ??          ??                                      
DATA:0046ab44                   ??          ??                                      
DATA:0046ab45                   ??          ??                                      
DATA:0046ab46                   ??          ??                                      
DATA:0046ab47                   ??          ??                                      
DATA:0046ab48                   ??          ??                                      
DATA:0046ab49                   ??          ??                                      
DATA:0046ab4a                   ??          ??                                      
DATA:0046ab4b                   ??          ??                                      
DATA:0046ab4c                   ??          ??                                      
DATA:0046ab4d                   ??          ??                                      
DATA:0046ab4e                   ??          ??                                      
DATA:0046ab4f                   ??          ??                                      
                            DAT_0046ab50:                 ;XREF[10,0]:  0045385b,004538c3,00453964,00453a55
                                                          ;             00453a70,00453b94,00453bf8,00453c8a
                                                          ;             00453cc4,00453d38
DATA:0046ab50                   undefined4  ??                                      
                            DAT_0046ab54:                 ;XREF[1,0]:   00453a7c
DATA:0046ab54                   ??          ??                                      
DATA:0046ab55                   ??          ??                                      
DATA:0046ab56                   ??          ??                                      
DATA:0046ab57                   ??          ??                                      
                            DAT_0046ab58:                 ;XREF[1,0]:   00453a88
DATA:0046ab58                   ??          ??                                      
DATA:0046ab59                   ??          ??                                      
DATA:0046ab5a                   ??          ??                                      
DATA:0046ab5b                   ??          ??                                      
DATA:0046ab5c                   ??          ??                                      
DATA:0046ab5d                   ??          ??                                      
DATA:0046ab5e                   ??          ??                                      
DATA:0046ab5f                   ??          ??                                      
DATA:0046ab60                   ??          ??                                      
DATA:0046ab61                   ??          ??                                      
DATA:0046ab62                   ??          ??                                      
DATA:0046ab63                   ??          ??                                      
DATA:0046ab64                   ??          ??                                      
DATA:0046ab65                   ??          ??                                      
DATA:0046ab66                   ??          ??                                      
DATA:0046ab67                   ??          ??                                      
DATA:0046ab68                   ??          ??                                      
DATA:0046ab69                   ??          ??                                      
DATA:0046ab6a                   ??          ??                                      
DATA:0046ab6b                   ??          ??                                      
DATA:0046ab6c                   ??          ??                                      
DATA:0046ab6d                   ??          ??                                      
DATA:0046ab6e                   ??          ??                                      
DATA:0046ab6f                   ??          ??                                      
DATA:0046ab70                   ??          ??                                      
DATA:0046ab71                   ??          ??                                      
DATA:0046ab72                   ??          ??                                      
DATA:0046ab73                   ??          ??                                      
DATA:0046ab74                   ??          ??                                      
DATA:0046ab75                   ??          ??                                      
DATA:0046ab76                   ??          ??                                      
DATA:0046ab77                   ??          ??                                      
DATA:0046ab78                   ??          ??                                      
DATA:0046ab79                   ??          ??                                      
DATA:0046ab7a                   ??          ??                                      
DATA:0046ab7b                   ??          ??                                      
DATA:0046ab7c                   ??          ??                                      
DATA:0046ab7d                   ??          ??                                      
DATA:0046ab7e                   ??          ??                                      
DATA:0046ab7f                   ??          ??                                      
DATA:0046ab80                   ??          ??                                      
DATA:0046ab81                   ??          ??                                      
DATA:0046ab82                   ??          ??                                      
DATA:0046ab83                   ??          ??                                      
DATA:0046ab84                   ??          ??                                      
DATA:0046ab85                   ??          ??                                      
DATA:0046ab86                   ??          ??                                      
DATA:0046ab87                   ??          ??                                      
DATA:0046ab88                   ??          ??                                      
DATA:0046ab89                   ??          ??                                      
DATA:0046ab8a                   ??          ??                                      
DATA:0046ab8b                   ??          ??                                      
DATA:0046ab8c                   ??          ??                                      
DATA:0046ab8d                   ??          ??                                      
DATA:0046ab8e                   ??          ??                                      
DATA:0046ab8f                   ??          ??                                      
DATA:0046ab90                   ??          ??                                      
DATA:0046ab91                   ??          ??                                      
DATA:0046ab92                   ??          ??                                      
DATA:0046ab93                   ??          ??                                      
DATA:0046ab94                   ??          ??                                      
DATA:0046ab95                   ??          ??                                      
DATA:0046ab96                   ??          ??                                      
DATA:0046ab97                   ??          ??                                      
DATA:0046ab98                   ??          ??                                      
DATA:0046ab99                   ??          ??                                      
DATA:0046ab9a                   ??          ??                                      
DATA:0046ab9b                   ??          ??                                      
DATA:0046ab9c                   ??          ??                                      
DATA:0046ab9d                   ??          ??                                      
DATA:0046ab9e                   ??          ??                                      
DATA:0046ab9f                   ??          ??                                      
DATA:0046aba0                   ??          ??                                      
DATA:0046aba1                   ??          ??                                      
DATA:0046aba2                   ??          ??                                      
DATA:0046aba3                   ??          ??                                      
DATA:0046aba4                   ??          ??                                      
DATA:0046aba5                   ??          ??                                      
DATA:0046aba6                   ??          ??                                      
DATA:0046aba7                   ??          ??                                      
DATA:0046aba8                   ??          ??                                      
DATA:0046aba9                   ??          ??                                      
DATA:0046abaa                   ??          ??                                      
DATA:0046abab                   ??          ??                                      
DATA:0046abac                   ??          ??                                      
DATA:0046abad                   ??          ??                                      
DATA:0046abae                   ??          ??                                      
DATA:0046abaf                   ??          ??                                      
DATA:0046abb0                   ??          ??                                      
DATA:0046abb1                   ??          ??                                      
DATA:0046abb2                   ??          ??                                      
DATA:0046abb3                   ??          ??                                      
DATA:0046abb4                   ??          ??                                      
DATA:0046abb5                   ??          ??                                      
DATA:0046abb6                   ??          ??                                      
DATA:0046abb7                   ??          ??                                      
DATA:0046abb8                   ??          ??                                      
DATA:0046abb9                   ??          ??                                      
DATA:0046abba                   ??          ??                                      
DATA:0046abbb                   ??          ??                                      
DATA:0046abbc                   ??          ??                                      
DATA:0046abbd                   ??          ??                                      
DATA:0046abbe                   ??          ??                                      
DATA:0046abbf                   ??          ??                                      
DATA:0046abc0                   ??          ??                                      
DATA:0046abc1                   ??          ??                                      
DATA:0046abc2                   ??          ??                                      
DATA:0046abc3                   ??          ??                                      
DATA:0046abc4                   ??          ??                                      
DATA:0046abc5                   ??          ??                                      
DATA:0046abc6                   ??          ??                                      
DATA:0046abc7                   ??          ??                                      
DATA:0046abc8                   ??          ??                                      
DATA:0046abc9                   ??          ??                                      
DATA:0046abca                   ??          ??                                      
DATA:0046abcb                   ??          ??                                      
DATA:0046abcc                   ??          ??                                      
DATA:0046abcd                   ??          ??                                      
DATA:0046abce                   ??          ??                                      
DATA:0046abcf                   ??          ??                                      
DATA:0046abd0                   ??          ??                                      
DATA:0046abd1                   ??          ??                                      
DATA:0046abd2                   ??          ??                                      
DATA:0046abd3                   ??          ??                                      
DATA:0046abd4                   ??          ??                                      
DATA:0046abd5                   ??          ??                                      
DATA:0046abd6                   ??          ??                                      
DATA:0046abd7                   ??          ??                                      
DATA:0046abd8                   ??          ??                                      
DATA:0046abd9                   ??          ??                                      
DATA:0046abda                   ??          ??                                      
DATA:0046abdb                   ??          ??                                      
DATA:0046abdc                   ??          ??                                      
DATA:0046abdd                   ??          ??                                      
DATA:0046abde                   ??          ??                                      
DATA:0046abdf                   ??          ??                                      
DATA:0046abe0                   ??          ??                                      
DATA:0046abe1                   ??          ??                                      
DATA:0046abe2                   ??          ??                                      
DATA:0046abe3                   ??          ??                                      
DATA:0046abe4                   ??          ??                                      
DATA:0046abe5                   ??          ??                                      
DATA:0046abe6                   ??          ??                                      
DATA:0046abe7                   ??          ??                                      
DATA:0046abe8                   ??          ??                                      
DATA:0046abe9                   ??          ??                                      
DATA:0046abea                   ??          ??                                      
DATA:0046abeb                   ??          ??                                      
DATA:0046abec                   ??          ??                                      
DATA:0046abed                   ??          ??                                      
DATA:0046abee                   ??          ??                                      
DATA:0046abef                   ??          ??                                      
                            DAT_0046abf0:                 ;XREF[2,0]:   00452792,004527db
DATA:0046abf0                   undefined1  ??                                      
DATA:0046abf1                   ??          ??                                      
DATA:0046abf2                   ??          ??                                      
DATA:0046abf3                   ??          ??                                      
DATA:0046abf4                   ??          ??                                      
DATA:0046abf5                   ??          ??                                      
DATA:0046abf6                   ??          ??                                      
DATA:0046abf7                   ??          ??                                      
DATA:0046abf8                   ??          ??                                      
DATA:0046abf9                   ??          ??                                      
                            DAT_0046abfa:                 ;XREF[4,0]:   004528e7,004528fa,00452916,0045291f
DATA:0046abfa                   ??          ??                                      
DATA:0046abfb                   ??          ??                                      
DATA:0046abfc                   ??          ??                                      
DATA:0046abfd                   ??          ??                                      
DATA:0046abfe                   ??          ??                                      
DATA:0046abff                   ??          ??                                      
DATA:0046ac00                   ??          ??                                      
DATA:0046ac01                   ??          ??                                      
DATA:0046ac02                   ??          ??                                      
DATA:0046ac03                   ??          ??                                      
DATA:0046ac04                   ??          ??                                      
DATA:0046ac05                   ??          ??                                      
DATA:0046ac06                   ??          ??                                      
DATA:0046ac07                   ??          ??                                      
DATA:0046ac08                   ??          ??                                      
DATA:0046ac09                   ??          ??                                      
DATA:0046ac0a                   ??          ??                                      
DATA:0046ac0b                   ??          ??                                      
                            DAT_0046ac0c:                 ;XREF[2,0]:   00453ad6,00453aee
DATA:0046ac0c                   ??          ??                                      
DATA:0046ac0d                   ??          ??                                      
DATA:0046ac0e                   ??          ??                                      
DATA:0046ac0f                   ??          ??                                      
                            DAT_0046ac10:                 ;XREF[3,0]:   0045448d,00454494,004544ca
DATA:0046ac10                   undefined4  ??                                      
                            DAT_0046ac14:                 ;XREF[3,0]:   00454496,004544b2,004544d6
DATA:0046ac14                   undefined4  ??                                      
DATA:0046ac18                   ??          ??                                      
DATA:0046ac19                   ??          ??                                      
DATA:0046ac1a                   ??          ??                                      
DATA:0046ac1b                   ??          ??                                      
DATA:0046ac1c                   ??          ??                                      
DATA:0046ac1d                   ??          ??                                      
DATA:0046ac1e                   ??          ??                                      
DATA:0046ac1f                   ??          ??                                      
DATA:0046ac20                   ??          ??                                      
DATA:0046ac21                   ??          ??                                      
DATA:0046ac22                   ??          ??                                      
DATA:0046ac23                   ??          ??                                      
DATA:0046ac24                   ??          ??                                      
DATA:0046ac25                   ??          ??                                      
DATA:0046ac26                   ??          ??                                      
DATA:0046ac27                   ??          ??                                      
DATA:0046ac28                   ??          ??                                      
DATA:0046ac29                   ??          ??                                      
DATA:0046ac2a                   ??          ??                                      
DATA:0046ac2b                   ??          ??                                      
DATA:0046ac2c                   ??          ??                                      
DATA:0046ac2d                   ??          ??                                      
DATA:0046ac2e                   ??          ??                                      
DATA:0046ac2f                   ??          ??                                      
DATA:0046ac30                   ??          ??                                      
DATA:0046ac31                   ??          ??                                      
DATA:0046ac32                   ??          ??                                      
DATA:0046ac33                   ??          ??                                      
DATA:0046ac34                   ??          ??                                      
DATA:0046ac35                   ??          ??                                      
DATA:0046ac36                   ??          ??                                      
DATA:0046ac37                   ??          ??                                      
DATA:0046ac38                   ??          ??                                      
DATA:0046ac39                   ??          ??                                      
DATA:0046ac3a                   ??          ??                                      
DATA:0046ac3b                   ??          ??                                      
DATA:0046ac3c                   ??          ??                                      
DATA:0046ac3d                   ??          ??                                      
DATA:0046ac3e                   ??          ??                                      
DATA:0046ac3f                   ??          ??                                      
DATA:0046ac40                   ??          ??                                      
DATA:0046ac41                   ??          ??                                      
DATA:0046ac42                   ??          ??                                      
DATA:0046ac43                   ??          ??                                      
DATA:0046ac44                   ??          ??                                      
DATA:0046ac45                   ??          ??                                      
DATA:0046ac46                   ??          ??                                      
DATA:0046ac47                   ??          ??                                      
DATA:0046ac48                   ??          ??                                      
DATA:0046ac49                   ??          ??                                      
DATA:0046ac4a                   ??          ??                                      
DATA:0046ac4b                   ??          ??                                      
DATA:0046ac4c                   ??          ??                                      
DATA:0046ac4d                   ??          ??                                      
DATA:0046ac4e                   ??          ??                                      
DATA:0046ac4f                   ??          ??                                      
DATA:0046ac50                   ??          ??                                      
DATA:0046ac51                   ??          ??                                      
DATA:0046ac52                   ??          ??                                      
DATA:0046ac53                   ??          ??                                      
DATA:0046ac54                   ??          ??                                      
DATA:0046ac55                   ??          ??                                      
DATA:0046ac56                   ??          ??                                      
DATA:0046ac57                   ??          ??                                      
DATA:0046ac58                   ??          ??                                      
DATA:0046ac59                   ??          ??                                      
DATA:0046ac5a                   ??          ??                                      
DATA:0046ac5b                   ??          ??                                      
DATA:0046ac5c                   ??          ??                                      
DATA:0046ac5d                   ??          ??                                      
DATA:0046ac5e                   ??          ??                                      
DATA:0046ac5f                   ??          ??                                      
DATA:0046ac60                   ??          ??                                      
DATA:0046ac61                   ??          ??                                      
DATA:0046ac62                   ??          ??                                      
DATA:0046ac63                   ??          ??                                      
DATA:0046ac64                   ??          ??                                      
DATA:0046ac65                   ??          ??                                      
DATA:0046ac66                   ??          ??                                      
DATA:0046ac67                   ??          ??                                      
DATA:0046ac68                   ??          ??                                      
DATA:0046ac69                   ??          ??                                      
DATA:0046ac6a                   ??          ??                                      
DATA:0046ac6b                   ??          ??                                      
DATA:0046ac6c                   ??          ??                                      
DATA:0046ac6d                   ??          ??                                      
DATA:0046ac6e                   ??          ??                                      
DATA:0046ac6f                   ??          ??                                      
DATA:0046ac70                   ??          ??                                      
DATA:0046ac71                   ??          ??                                      
DATA:0046ac72                   ??          ??                                      
DATA:0046ac73                   ??          ??                                      
DATA:0046ac74                   ??          ??                                      
DATA:0046ac75                   ??          ??                                      
DATA:0046ac76                   ??          ??                                      
DATA:0046ac77                   ??          ??                                      
DATA:0046ac78                   ??          ??                                      
DATA:0046ac79                   ??          ??                                      
DATA:0046ac7a                   ??          ??                                      
DATA:0046ac7b                   ??          ??                                      
DATA:0046ac7c                   ??          ??                                      
DATA:0046ac7d                   ??          ??                                      
DATA:0046ac7e                   ??          ??                                      
DATA:0046ac7f                   ??          ??                                      
DATA:0046ac80                   ??          ??                                      
DATA:0046ac81                   ??          ??                                      
DATA:0046ac82                   ??          ??                                      
DATA:0046ac83                   ??          ??                                      
DATA:0046ac84                   ??          ??                                      
DATA:0046ac85                   ??          ??                                      
DATA:0046ac86                   ??          ??                                      
DATA:0046ac87                   ??          ??                                      
DATA:0046ac88                   ??          ??                                      
DATA:0046ac89                   ??          ??                                      
DATA:0046ac8a                   ??          ??                                      
DATA:0046ac8b                   ??          ??                                      
DATA:0046ac8c                   ??          ??                                      
DATA:0046ac8d                   ??          ??                                      
DATA:0046ac8e                   ??          ??                                      
DATA:0046ac8f                   ??          ??                                      
DATA:0046ac90                   ??          ??                                      
DATA:0046ac91                   ??          ??                                      
DATA:0046ac92                   ??          ??                                      
DATA:0046ac93                   ??          ??                                      
DATA:0046ac94                   ??          ??                                      
DATA:0046ac95                   ??          ??                                      
DATA:0046ac96                   ??          ??                                      
DATA:0046ac97                   ??          ??                                      
DATA:0046ac98                   ??          ??                                      
DATA:0046ac99                   ??          ??                                      
DATA:0046ac9a                   ??          ??                                      
DATA:0046ac9b                   ??          ??                                      
DATA:0046ac9c                   ??          ??                                      
DATA:0046ac9d                   ??          ??                                      
DATA:0046ac9e                   ??          ??                                      
DATA:0046ac9f                   ??          ??                                      
DATA:0046aca0                   ??          ??                                      
DATA:0046aca1                   ??          ??                                      
DATA:0046aca2                   ??          ??                                      
DATA:0046aca3                   ??          ??                                      
DATA:0046aca4                   ??          ??                                      
DATA:0046aca5                   ??          ??                                      
DATA:0046aca6                   ??          ??                                      
DATA:0046aca7                   ??          ??                                      
DATA:0046aca8                   ??          ??                                      
DATA:0046aca9                   ??          ??                                      
DATA:0046acaa                   ??          ??                                      
DATA:0046acab                   ??          ??                                      
DATA:0046acac                   ??          ??                                      
DATA:0046acad                   ??          ??                                      
DATA:0046acae                   ??          ??                                      
DATA:0046acaf                   ??          ??                                      
DATA:0046acb0                   ??          ??                                      
DATA:0046acb1                   ??          ??                                      
DATA:0046acb2                   ??          ??                                      
DATA:0046acb3                   ??          ??                                      
DATA:0046acb4                   ??          ??                                      
DATA:0046acb5                   ??          ??                                      
DATA:0046acb6                   ??          ??                                      
DATA:0046acb7                   ??          ??                                      
DATA:0046acb8                   ??          ??                                      
DATA:0046acb9                   ??          ??                                      
DATA:0046acba                   ??          ??                                      
DATA:0046acbb                   ??          ??                                      
DATA:0046acbc                   ??          ??                                      
DATA:0046acbd                   ??          ??                                      
DATA:0046acbe                   ??          ??                                      
DATA:0046acbf                   ??          ??                                      
DATA:0046acc0                   ??          ??                                      
DATA:0046acc1                   ??          ??                                      
DATA:0046acc2                   ??          ??                                      
DATA:0046acc3                   ??          ??                                      
DATA:0046acc4                   ??          ??                                      
DATA:0046acc5                   ??          ??                                      
DATA:0046acc6                   ??          ??                                      
DATA:0046acc7                   ??          ??                                      
DATA:0046acc8                   ??          ??                                      
DATA:0046acc9                   ??          ??                                      
DATA:0046acca                   ??          ??                                      
DATA:0046accb                   ??          ??                                      
DATA:0046accc                   ??          ??                                      
DATA:0046accd                   ??          ??                                      
DATA:0046acce                   ??          ??                                      
DATA:0046accf                   ??          ??                                      
DATA:0046acd0                   ??          ??                                      
DATA:0046acd1                   ??          ??                                      
DATA:0046acd2                   ??          ??                                      
DATA:0046acd3                   ??          ??                                      
DATA:0046acd4                   ??          ??                                      
DATA:0046acd5                   ??          ??                                      
DATA:0046acd6                   ??          ??                                      
DATA:0046acd7                   ??          ??                                      
DATA:0046acd8                   ??          ??                                      
DATA:0046acd9                   ??          ??                                      
DATA:0046acda                   ??          ??                                      
DATA:0046acdb                   ??          ??                                      
DATA:0046acdc                   ??          ??                                      
DATA:0046acdd                   ??          ??                                      
DATA:0046acde                   ??          ??                                      
DATA:0046acdf                   ??          ??                                      
DATA:0046ace0                   ??          ??                                      
DATA:0046ace1                   ??          ??                                      
DATA:0046ace2                   ??          ??                                      
DATA:0046ace3                   ??          ??                                      
DATA:0046ace4                   ??          ??                                      
DATA:0046ace5                   ??          ??                                      
DATA:0046ace6                   ??          ??                                      
DATA:0046ace7                   ??          ??                                      
DATA:0046ace8                   ??          ??                                      
DATA:0046ace9                   ??          ??                                      
DATA:0046acea                   ??          ??                                      
DATA:0046aceb                   ??          ??                                      
DATA:0046acec                   ??          ??                                      
DATA:0046aced                   ??          ??                                      
DATA:0046acee                   ??          ??                                      
DATA:0046acef                   ??          ??                                      
DATA:0046acf0                   ??          ??                                      
DATA:0046acf1                   ??          ??                                      
DATA:0046acf2                   ??          ??                                      
DATA:0046acf3                   ??          ??                                      
DATA:0046acf4                   ??          ??                                      
DATA:0046acf5                   ??          ??                                      
DATA:0046acf6                   ??          ??                                      
DATA:0046acf7                   ??          ??                                      
DATA:0046acf8                   ??          ??                                      
DATA:0046acf9                   ??          ??                                      
DATA:0046acfa                   ??          ??                                      
DATA:0046acfb                   ??          ??                                      
DATA:0046acfc                   ??          ??                                      
DATA:0046acfd                   ??          ??                                      
DATA:0046acfe                   ??          ??                                      
DATA:0046acff                   ??          ??                                      
DATA:0046ad00                   ??          ??                                      
DATA:0046ad01                   ??          ??                                      
DATA:0046ad02                   ??          ??                                      
DATA:0046ad03                   ??          ??                                      
DATA:0046ad04                   ??          ??                                      
DATA:0046ad05                   ??          ??                                      
DATA:0046ad06                   ??          ??                                      
DATA:0046ad07                   ??          ??                                      
DATA:0046ad08                   ??          ??                                      
DATA:0046ad09                   ??          ??                                      
DATA:0046ad0a                   ??          ??                                      
DATA:0046ad0b                   ??          ??                                      
DATA:0046ad0c                   ??          ??                                      
DATA:0046ad0d                   ??          ??                                      
DATA:0046ad0e                   ??          ??                                      
DATA:0046ad0f                   ??          ??                                      
DATA:0046ad10                   ??          ??                                      
DATA:0046ad11                   ??          ??                                      
DATA:0046ad12                   ??          ??                                      
DATA:0046ad13                   ??          ??                                      
DATA:0046ad14                   ??          ??                                      
DATA:0046ad15                   ??          ??                                      
DATA:0046ad16                   ??          ??                                      
DATA:0046ad17                   ??          ??                                      
DATA:0046ad18                   ??          ??                                      
DATA:0046ad19                   ??          ??                                      
DATA:0046ad1a                   ??          ??                                      
DATA:0046ad1b                   ??          ??                                      
DATA:0046ad1c                   ??          ??                                      
DATA:0046ad1d                   ??          ??                                      
DATA:0046ad1e                   ??          ??                                      
DATA:0046ad1f                   ??          ??                                      
DATA:0046ad20                   ??          ??                                      
DATA:0046ad21                   ??          ??                                      
DATA:0046ad22                   ??          ??                                      
DATA:0046ad23                   ??          ??                                      
DATA:0046ad24                   ??          ??                                      
DATA:0046ad25                   ??          ??                                      
DATA:0046ad26                   ??          ??                                      
DATA:0046ad27                   ??          ??                                      
DATA:0046ad28                   ??          ??                                      
DATA:0046ad29                   ??          ??                                      
DATA:0046ad2a                   ??          ??                                      
DATA:0046ad2b                   ??          ??                                      
DATA:0046ad2c                   ??          ??                                      
DATA:0046ad2d                   ??          ??                                      
DATA:0046ad2e                   ??          ??                                      
DATA:0046ad2f                   ??          ??                                      
DATA:0046ad30                   ??          ??                                      
DATA:0046ad31                   ??          ??                                      
DATA:0046ad32                   ??          ??                                      
DATA:0046ad33                   ??          ??                                      
DATA:0046ad34                   ??          ??                                      
DATA:0046ad35                   ??          ??                                      
DATA:0046ad36                   ??          ??                                      
DATA:0046ad37                   ??          ??                                      
DATA:0046ad38                   ??          ??                                      
DATA:0046ad39                   ??          ??                                      
DATA:0046ad3a                   ??          ??                                      
DATA:0046ad3b                   ??          ??                                      
DATA:0046ad3c                   ??          ??                                      
DATA:0046ad3d                   ??          ??                                      
DATA:0046ad3e                   ??          ??                                      
DATA:0046ad3f                   ??          ??                                      
DATA:0046ad40                   ??          ??                                      
DATA:0046ad41                   ??          ??                                      
DATA:0046ad42                   ??          ??                                      
DATA:0046ad43                   ??          ??                                      
DATA:0046ad44                   ??          ??                                      
DATA:0046ad45                   ??          ??                                      
DATA:0046ad46                   ??          ??                                      
DATA:0046ad47                   ??          ??                                      
DATA:0046ad48                   ??          ??                                      
DATA:0046ad49                   ??          ??                                      
DATA:0046ad4a                   ??          ??                                      
DATA:0046ad4b                   ??          ??                                      
DATA:0046ad4c                   ??          ??                                      
DATA:0046ad4d                   ??          ??                                      
DATA:0046ad4e                   ??          ??                                      
DATA:0046ad4f                   ??          ??                                      
DATA:0046ad50                   ??          ??                                      
DATA:0046ad51                   ??          ??                                      
DATA:0046ad52                   ??          ??                                      
DATA:0046ad53                   ??          ??                                      
DATA:0046ad54                   ??          ??                                      
DATA:0046ad55                   ??          ??                                      
DATA:0046ad56                   ??          ??                                      
DATA:0046ad57                   ??          ??                                      
DATA:0046ad58                   ??          ??                                      
DATA:0046ad59                   ??          ??                                      
DATA:0046ad5a                   ??          ??                                      
DATA:0046ad5b                   ??          ??                                      
DATA:0046ad5c                   ??          ??                                      
DATA:0046ad5d                   ??          ??                                      
DATA:0046ad5e                   ??          ??                                      
DATA:0046ad5f                   ??          ??                                      
DATA:0046ad60                   ??          ??                                      
DATA:0046ad61                   ??          ??                                      
DATA:0046ad62                   ??          ??                                      
DATA:0046ad63                   ??          ??                                      
DATA:0046ad64                   ??          ??                                      
DATA:0046ad65                   ??          ??                                      
DATA:0046ad66                   ??          ??                                      
DATA:0046ad67                   ??          ??                                      
DATA:0046ad68                   ??          ??                                      
DATA:0046ad69                   ??          ??                                      
DATA:0046ad6a                   ??          ??                                      
DATA:0046ad6b                   ??          ??                                      
DATA:0046ad6c                   ??          ??                                      
DATA:0046ad6d                   ??          ??                                      
DATA:0046ad6e                   ??          ??                                      
DATA:0046ad6f                   ??          ??                                      
DATA:0046ad70                   ??          ??                                      
DATA:0046ad71                   ??          ??                                      
DATA:0046ad72                   ??          ??                                      
DATA:0046ad73                   ??          ??                                      
DATA:0046ad74                   ??          ??                                      
DATA:0046ad75                   ??          ??                                      
DATA:0046ad76                   ??          ??                                      
DATA:0046ad77                   ??          ??                                      
DATA:0046ad78                   ??          ??                                      
DATA:0046ad79                   ??          ??                                      
DATA:0046ad7a                   ??          ??                                      
DATA:0046ad7b                   ??          ??                                      
DATA:0046ad7c                   ??          ??                                      
DATA:0046ad7d                   ??          ??                                      
DATA:0046ad7e                   ??          ??                                      
DATA:0046ad7f                   ??          ??                                      
DATA:0046ad80                   ??          ??                                      
DATA:0046ad81                   ??          ??                                      
DATA:0046ad82                   ??          ??                                      
DATA:0046ad83                   ??          ??                                      
DATA:0046ad84                   ??          ??                                      
DATA:0046ad85                   ??          ??                                      
DATA:0046ad86                   ??          ??                                      
DATA:0046ad87                   ??          ??                                      
DATA:0046ad88                   ??          ??                                      
DATA:0046ad89                   ??          ??                                      
DATA:0046ad8a                   ??          ??                                      
DATA:0046ad8b                   ??          ??                                      
DATA:0046ad8c                   ??          ??                                      
DATA:0046ad8d                   ??          ??                                      
DATA:0046ad8e                   ??          ??                                      
DATA:0046ad8f                   ??          ??                                      
DATA:0046ad90                   ??          ??                                      
DATA:0046ad91                   ??          ??                                      
DATA:0046ad92                   ??          ??                                      
DATA:0046ad93                   ??          ??                                      
DATA:0046ad94                   ??          ??                                      
DATA:0046ad95                   ??          ??                                      
DATA:0046ad96                   ??          ??                                      
DATA:0046ad97                   ??          ??                                      
DATA:0046ad98                   ??          ??                                      
DATA:0046ad99                   ??          ??                                      
DATA:0046ad9a                   ??          ??                                      
DATA:0046ad9b                   ??          ??                                      
DATA:0046ad9c                   ??          ??                                      
DATA:0046ad9d                   ??          ??                                      
DATA:0046ad9e                   ??          ??                                      
DATA:0046ad9f                   ??          ??                                      
DATA:0046ada0                   ??          ??                                      
DATA:0046ada1                   ??          ??                                      
DATA:0046ada2                   ??          ??                                      
DATA:0046ada3                   ??          ??                                      
DATA:0046ada4                   ??          ??                                      
DATA:0046ada5                   ??          ??                                      
DATA:0046ada6                   ??          ??                                      
DATA:0046ada7                   ??          ??                                      
DATA:0046ada8                   ??          ??                                      
DATA:0046ada9                   ??          ??                                      
DATA:0046adaa                   ??          ??                                      
DATA:0046adab                   ??          ??                                      
DATA:0046adac                   ??          ??                                      
DATA:0046adad                   ??          ??                                      
DATA:0046adae                   ??          ??                                      
DATA:0046adaf                   ??          ??                                      
DATA:0046adb0                   ??          ??                                      
DATA:0046adb1                   ??          ??                                      
DATA:0046adb2                   ??          ??                                      
DATA:0046adb3                   ??          ??                                      
DATA:0046adb4                   ??          ??                                      
DATA:0046adb5                   ??          ??                                      
DATA:0046adb6                   ??          ??                                      
DATA:0046adb7                   ??          ??                                      
DATA:0046adb8                   ??          ??                                      
DATA:0046adb9                   ??          ??                                      
DATA:0046adba                   ??          ??                                      
DATA:0046adbb                   ??          ??                                      
DATA:0046adbc                   ??          ??                                      
DATA:0046adbd                   ??          ??                                      
DATA:0046adbe                   ??          ??                                      
DATA:0046adbf                   ??          ??                                      
DATA:0046adc0                   ??          ??                                      
DATA:0046adc1                   ??          ??                                      
DATA:0046adc2                   ??          ??                                      
DATA:0046adc3                   ??          ??                                      
DATA:0046adc4                   ??          ??                                      
DATA:0046adc5                   ??          ??                                      
DATA:0046adc6                   ??          ??                                      
DATA:0046adc7                   ??          ??                                      
DATA:0046adc8                   ??          ??                                      
DATA:0046adc9                   ??          ??                                      
DATA:0046adca                   ??          ??                                      
DATA:0046adcb                   ??          ??                                      
DATA:0046adcc                   ??          ??                                      
DATA:0046adcd                   ??          ??                                      
DATA:0046adce                   ??          ??                                      
DATA:0046adcf                   ??          ??                                      
DATA:0046add0                   ??          ??                                      
DATA:0046add1                   ??          ??                                      
DATA:0046add2                   ??          ??                                      
DATA:0046add3                   ??          ??                                      
DATA:0046add4                   ??          ??                                      
DATA:0046add5                   ??          ??                                      
DATA:0046add6                   ??          ??                                      
DATA:0046add7                   ??          ??                                      
DATA:0046add8                   ??          ??                                      
DATA:0046add9                   ??          ??                                      
DATA:0046adda                   ??          ??                                      
DATA:0046addb                   ??          ??                                      
DATA:0046addc                   ??          ??                                      
DATA:0046addd                   ??          ??                                      
DATA:0046adde                   ??          ??                                      
DATA:0046addf                   ??          ??                                      
DATA:0046ade0                   ??          ??                                      
DATA:0046ade1                   ??          ??                                      
DATA:0046ade2                   ??          ??                                      
DATA:0046ade3                   ??          ??                                      
DATA:0046ade4                   ??          ??                                      
DATA:0046ade5                   ??          ??                                      
DATA:0046ade6                   ??          ??                                      
DATA:0046ade7                   ??          ??                                      
DATA:0046ade8                   ??          ??                                      
DATA:0046ade9                   ??          ??                                      
DATA:0046adea                   ??          ??                                      
DATA:0046adeb                   ??          ??                                      
DATA:0046adec                   ??          ??                                      
DATA:0046aded                   ??          ??                                      
DATA:0046adee                   ??          ??                                      
DATA:0046adef                   ??          ??                                      
DATA:0046adf0                   ??          ??                                      
DATA:0046adf1                   ??          ??                                      
DATA:0046adf2                   ??          ??                                      
DATA:0046adf3                   ??          ??                                      
DATA:0046adf4                   ??          ??                                      
DATA:0046adf5                   ??          ??                                      
DATA:0046adf6                   ??          ??                                      
DATA:0046adf7                   ??          ??                                      
DATA:0046adf8                   ??          ??                                      
DATA:0046adf9                   ??          ??                                      
DATA:0046adfa                   ??          ??                                      
DATA:0046adfb                   ??          ??                                      
DATA:0046adfc                   ??          ??                                      
DATA:0046adfd                   ??          ??                                      
DATA:0046adfe                   ??          ??                                      
DATA:0046adff                   ??          ??                                      
DATA:0046ae00                   ??          ??                                      
DATA:0046ae01                   ??          ??                                      
DATA:0046ae02                   ??          ??                                      
DATA:0046ae03                   ??          ??                                      
DATA:0046ae04                   ??          ??                                      
DATA:0046ae05                   ??          ??                                      
DATA:0046ae06                   ??          ??                                      
DATA:0046ae07                   ??          ??                                      
DATA:0046ae08                   ??          ??                                      
DATA:0046ae09                   ??          ??                                      
DATA:0046ae0a                   ??          ??                                      
DATA:0046ae0b                   ??          ??                                      
DATA:0046ae0c                   ??          ??                                      
DATA:0046ae0d                   ??          ??                                      
DATA:0046ae0e                   ??          ??                                      
DATA:0046ae0f                   ??          ??                                      
                            DAT_0046ae10:                 ;XREF[5,0]:   004544a1,004544a9,004544c5,004544d1
                                                          ;             004544dd
DATA:0046ae10                   undefined4  ??                                      
DATA:0046ae14                   ??          ??                                      
DATA:0046ae15                   ??          ??                                      
DATA:0046ae16                   ??          ??                                      
DATA:0046ae17                   ??          ??                                      
DATA:0046ae18                   ??          ??                                      
DATA:0046ae19                   ??          ??                                      
DATA:0046ae1a                   ??          ??                                      
DATA:0046ae1b                   ??          ??                                      
DATA:0046ae1c                   ??          ??                                      
DATA:0046ae1d                   ??          ??                                      
DATA:0046ae1e                   ??          ??                                      
DATA:0046ae1f                   ??          ??                                      
DATA:0046ae20                   ??          ??                                      
DATA:0046ae21                   ??          ??                                      
DATA:0046ae22                   ??          ??                                      
DATA:0046ae23                   ??          ??                                      
                            DAT_0046ae24:                 ;XREF[2,0]:   0045444e,0045445d
DATA:0046ae24                   undefined4  ??                                      
                            DAT_0046ae28:                 ;XREF[8,0]:   0045442d,00454435,00454545,00454572
                                                          ;             0045457a,00454599,004545c5,004545ea
DATA:0046ae28                   undefined4  ??                                      
                            DAT_0046ae2c:                 ;XREF[2,0]:   00453709,00454629
DATA:0046ae2c                   undefined4  ??                                      
                            DAT_0046ae30:                 ;XREF[2,0]:   004548fb,00454928
DATA:0046ae30                   ??          ??                                      
DATA:0046ae31                   ??          ??                                      
DATA:0046ae32                   ??          ??                                      
DATA:0046ae33                   ??          ??                                      
DATA:0046ae34                   ??          ??                                      
DATA:0046ae35                   ??          ??                                      
DATA:0046ae36                   ??          ??                                      
DATA:0046ae37                   ??          ??                                      
DATA:0046ae38                   ??          ??                                      
DATA:0046ae39                   ??          ??                                      
DATA:0046ae3a                   ??          ??                                      
DATA:0046ae3b                   ??          ??                                      
DATA:0046ae3c                   ??          ??                                      
DATA:0046ae3d                   ??          ??                                      
DATA:0046ae3e                   ??          ??                                      
DATA:0046ae3f                   ??          ??                                      
DATA:0046ae40                   ??          ??                                      
DATA:0046ae41                   ??          ??                                      
DATA:0046ae42                   ??          ??                                      
DATA:0046ae43                   ??          ??                                      
DATA:0046ae44                   ??          ??                                      
DATA:0046ae45                   ??          ??                                      
DATA:0046ae46                   ??          ??                                      
DATA:0046ae47                   ??          ??                                      
DATA:0046ae48                   ??          ??                                      
DATA:0046ae49                   ??          ??                                      
DATA:0046ae4a                   ??          ??                                      
DATA:0046ae4b                   ??          ??                                      
DATA:0046ae4c                   ??          ??                                      
DATA:0046ae4d                   ??          ??                                      
DATA:0046ae4e                   ??          ??                                      
DATA:0046ae4f                   ??          ??                                      
DATA:0046ae50                   ??          ??                                      
DATA:0046ae51                   ??          ??                                      
DATA:0046ae52                   ??          ??                                      
DATA:0046ae53                   ??          ??                                      
DATA:0046ae54                   ??          ??                                      
DATA:0046ae55                   ??          ??                                      
DATA:0046ae56                   ??          ??                                      
DATA:0046ae57                   ??          ??                                      
DATA:0046ae58                   ??          ??                                      
DATA:0046ae59                   ??          ??                                      
DATA:0046ae5a                   ??          ??                                      
DATA:0046ae5b                   ??          ??                                      
DATA:0046ae5c                   ??          ??                                      
DATA:0046ae5d                   ??          ??                                      
DATA:0046ae5e                   ??          ??                                      
DATA:0046ae5f                   ??          ??                                      
DATA:0046ae60                   ??          ??                                      
DATA:0046ae61                   ??          ??                                      
DATA:0046ae62                   ??          ??                                      
DATA:0046ae63                   ??          ??                                      
DATA:0046ae64                   ??          ??                                      
DATA:0046ae65                   ??          ??                                      
DATA:0046ae66                   ??          ??                                      
DATA:0046ae67                   ??          ??                                      
DATA:0046ae68                   ??          ??                                      
DATA:0046ae69                   ??          ??                                      
DATA:0046ae6a                   ??          ??                                      
DATA:0046ae6b                   ??          ??                                      
DATA:0046ae6c                   ??          ??                                      
DATA:0046ae6d                   ??          ??                                      
DATA:0046ae6e                   ??          ??                                      
DATA:0046ae6f                   ??          ??                                      
DATA:0046ae70                   ??          ??                                      
DATA:0046ae71                   ??          ??                                      
DATA:0046ae72                   ??          ??                                      
DATA:0046ae73                   ??          ??                                      
DATA:0046ae74                   ??          ??                                      
DATA:0046ae75                   ??          ??                                      
DATA:0046ae76                   ??          ??                                      
DATA:0046ae77                   ??          ??                                      
DATA:0046ae78                   ??          ??                                      
DATA:0046ae79                   ??          ??                                      
DATA:0046ae7a                   ??          ??                                      
DATA:0046ae7b                   ??          ??                                      
DATA:0046ae7c                   ??          ??                                      
DATA:0046ae7d                   ??          ??                                      
DATA:0046ae7e                   ??          ??                                      
DATA:0046ae7f                   ??          ??                                      
DATA:0046ae80                   ??          ??                                      
DATA:0046ae81                   ??          ??                                      
DATA:0046ae82                   ??          ??                                      
DATA:0046ae83                   ??          ??                                      
DATA:0046ae84                   ??          ??                                      
DATA:0046ae85                   ??          ??                                      
DATA:0046ae86                   ??          ??                                      
DATA:0046ae87                   ??          ??                                      
DATA:0046ae88                   ??          ??                                      
DATA:0046ae89                   ??          ??                                      
DATA:0046ae8a                   ??          ??                                      
DATA:0046ae8b                   ??          ??                                      
DATA:0046ae8c                   ??          ??                                      
DATA:0046ae8d                   ??          ??                                      
DATA:0046ae8e                   ??          ??                                      
DATA:0046ae8f                   ??          ??                                      
DATA:0046ae90                   ??          ??                                      
DATA:0046ae91                   ??          ??                                      
DATA:0046ae92                   ??          ??                                      
DATA:0046ae93                   ??          ??                                      
DATA:0046ae94                   ??          ??                                      
DATA:0046ae95                   ??          ??                                      
DATA:0046ae96                   ??          ??                                      
DATA:0046ae97                   ??          ??                                      
DATA:0046ae98                   ??          ??                                      
DATA:0046ae99                   ??          ??                                      
DATA:0046ae9a                   ??          ??                                      
DATA:0046ae9b                   ??          ??                                      
DATA:0046ae9c                   ??          ??                                      
DATA:0046ae9d                   ??          ??                                      
DATA:0046ae9e                   ??          ??                                      
DATA:0046ae9f                   ??          ??                                      
DATA:0046aea0                   ??          ??                                      
DATA:0046aea1                   ??          ??                                      
DATA:0046aea2                   ??          ??                                      
DATA:0046aea3                   ??          ??                                      
DATA:0046aea4                   ??          ??                                      
DATA:0046aea5                   ??          ??                                      
DATA:0046aea6                   ??          ??                                      
DATA:0046aea7                   ??          ??                                      
DATA:0046aea8                   ??          ??                                      
DATA:0046aea9                   ??          ??                                      
DATA:0046aeaa                   ??          ??                                      
DATA:0046aeab                   ??          ??                                      
DATA:0046aeac                   ??          ??                                      
DATA:0046aead                   ??          ??                                      
DATA:0046aeae                   ??          ??                                      
DATA:0046aeaf                   ??          ??                                      
                            DAT_0046aeb0:                 ;XREF[3,0]:   00454a8a,00454ab7,00454ad0
DATA:0046aeb0                   undefined4  ??                                      
DATA:0046aeb4                   ??          ??                                      
DATA:0046aeb5                   ??          ??                                      
DATA:0046aeb6                   ??          ??                                      
DATA:0046aeb7                   ??          ??                                      
                            DAT_0046aeb8:                 ;XREF[1,0]:   00454fae
DATA:0046aeb8                   ??          ??                                      
DATA:0046aeb9                   ??          ??                                      
DATA:0046aeba                   ??          ??                                      
DATA:0046aebb                   ??          ??                                      
DATA:0046aebc                   ??          ??                                      
DATA:0046aebd                   ??          ??                                      
DATA:0046aebe                   ??          ??                                      
DATA:0046aebf                   ??          ??                                      
                            DAT_0046aec0:                 ;XREF[2,0]:   00451df8,00454e71
DATA:0046aec0                   undefined4  ??                                      
                            DAT_0046aec4:                 ;XREF[3,0]:   00454a66,00454a95,00454e80
DATA:0046aec4                   undefined4  ??                                      
                            DAT_0046aec8:                 ;XREF[2,0]:   00454e8a,00454f02
DATA:0046aec8                   undefined4  ??                                      
                            DAT_0046aecc:                 ;XREF[1,0]:   00454f71
DATA:0046aecc                   undefined4  ??                                      
                            DAT_0046aed0:                 ;XREF[1,0]:   00454f6b
DATA:0046aed0                   undefined4  ??                                      
                            DAT_0046aed4:                 ;XREF[2,0]:   00454ada,00454f65
DATA:0046aed4                   undefined4  ??                                      
                            DAT_0046aed8:                 ;XREF[3,0]:   00454e5e,00454ee9,00454f95
DATA:0046aed8                   ??          ??                                      
DATA:0046aed9                   ??          ??                                      
DATA:0046aeda                   ??          ??                                      
DATA:0046aedb                   ??          ??                                      
                            DAT_0046aedc:                 ;XREF[1,0]:   00454e68
DATA:0046aedc                   ??          ??                                      
DATA:0046aedd                   ??          ??                                      
DATA:0046aede                   ??          ??                                      
DATA:0046aedf                   ??          ??                                      
DATA:0046aee0                   ??          ??                                      
DATA:0046aee1                   ??          ??                                      
DATA:0046aee2                   ??          ??                                      
DATA:0046aee3                   ??          ??                                      
                            DAT_0046aee4:                 ;XREF[1,0]:   00454e3a
DATA:0046aee4                   ??          ??                                      
DATA:0046aee5                   ??          ??                                      
DATA:0046aee6                   ??          ??                                      
DATA:0046aee7                   ??          ??                                      
DATA:0046aee8                   ??          ??                                      
DATA:0046aee9                   ??          ??                                      
DATA:0046aeea                   ??          ??                                      
DATA:0046aeeb                   ??          ??                                      
DATA:0046aeec                   ??          ??                                      
DATA:0046aeed                   ??          ??                                      
DATA:0046aeee                   ??          ??                                      
DATA:0046aeef                   ??          ??                                      
                            DAT_0046aef0:                 ;XREF[1,0]:   00410016
DATA:0046aef0                   ??          ??                                      
DATA:0046aef1                   ??          ??                                      
DATA:0046aef2                   ??          ??                                      
DATA:0046aef3                   ??          ??                                      
DATA:0046aef4                   ??          ??                                      
DATA:0046aef5                   ??          ??                                      
DATA:0046aef6                   ??          ??                                      
DATA:0046aef7                   ??          ??                                      
DATA:0046aef8                   ??          ??                                      
DATA:0046aef9                   ??          ??                                      
DATA:0046aefa                   ??          ??                                      
DATA:0046aefb                   ??          ??                                      
DATA:0046aefc                   ??          ??                                      
DATA:0046aefd                   ??          ??                                      
DATA:0046aefe                   ??          ??                                      
DATA:0046aeff                   ??          ??                                      
DATA:0046af00                   ??          ??                                      
DATA:0046af01                   ??          ??                                      
DATA:0046af02                   ??          ??                                      
DATA:0046af03                   ??          ??                                      
DATA:0046af04                   ??          ??                                      
DATA:0046af05                   ??          ??                                      
DATA:0046af06                   ??          ??                                      
DATA:0046af07                   ??          ??                                      
DATA:0046af08                   ??          ??                                      
DATA:0046af09                   ??          ??                                      
DATA:0046af0a                   ??          ??                                      
DATA:0046af0b                   ??          ??                                      
DATA:0046af0c                   ??          ??                                      
DATA:0046af0d                   ??          ??                                      
DATA:0046af0e                   ??          ??                                      
DATA:0046af0f                   ??          ??                                      
DATA:0046af10                   ??          ??                                      
DATA:0046af11                   ??          ??                                      
DATA:0046af12                   ??          ??                                      
DATA:0046af13                   ??          ??                                      
DATA:0046af14                   ??          ??                                      
DATA:0046af15                   ??          ??                                      
DATA:0046af16                   ??          ??                                      
DATA:0046af17                   ??          ??                                      
DATA:0046af18                   ??          ??                                      
DATA:0046af19                   ??          ??                                      
DATA:0046af1a                   ??          ??                                      
DATA:0046af1b                   ??          ??                                      
DATA:0046af1c                   ??          ??                                      
DATA:0046af1d                   ??          ??                                      
DATA:0046af1e                   ??          ??                                      
DATA:0046af1f                   ??          ??                                      
DATA:0046af20                   ??          ??                                      
DATA:0046af21                   ??          ??                                      
DATA:0046af22                   ??          ??                                      
DATA:0046af23                   ??          ??                                      
DATA:0046af24                   ??          ??                                      
DATA:0046af25                   ??          ??                                      
DATA:0046af26                   ??          ??                                      
DATA:0046af27                   ??          ??                                      
DATA:0046af28                   ??          ??                                      
DATA:0046af29                   ??          ??                                      
DATA:0046af2a                   ??          ??                                      
DATA:0046af2b                   ??          ??                                      
DATA:0046af2c                   ??          ??                                      
DATA:0046af2d                   ??          ??                                      
DATA:0046af2e                   ??          ??                                      
DATA:0046af2f                   ??          ??                                      
DATA:0046af30                   ??          ??                                      
DATA:0046af31                   ??          ??                                      
DATA:0046af32                   ??          ??                                      
DATA:0046af33                   ??          ??                                      
DATA:0046af34                   ??          ??                                      
DATA:0046af35                   ??          ??                                      
DATA:0046af36                   ??          ??                                      
DATA:0046af37                   ??          ??                                      
DATA:0046af38                   ??          ??                                      
DATA:0046af39                   ??          ??                                      
DATA:0046af3a                   ??          ??                                      
DATA:0046af3b                   ??          ??                                      
DATA:0046af3c                   ??          ??                                      
DATA:0046af3d                   ??          ??                                      
DATA:0046af3e                   ??          ??                                      
DATA:0046af3f                   ??          ??                                      
DATA:0046af40                   ??          ??                                      
DATA:0046af41                   ??          ??                                      
DATA:0046af42                   ??          ??                                      
DATA:0046af43                   ??          ??                                      
DATA:0046af44                   ??          ??                                      
DATA:0046af45                   ??          ??                                      
DATA:0046af46                   ??          ??                                      
DATA:0046af47                   ??          ??                                      
DATA:0046af48                   ??          ??                                      
DATA:0046af49                   ??          ??                                      
DATA:0046af4a                   ??          ??                                      
DATA:0046af4b                   ??          ??                                      
DATA:0046af4c                   ??          ??                                      
DATA:0046af4d                   ??          ??                                      
DATA:0046af4e                   ??          ??                                      
DATA:0046af4f                   ??          ??                                      
DATA:0046af50                   ??          ??                                      
DATA:0046af51                   ??          ??                                      
DATA:0046af52                   ??          ??                                      
DATA:0046af53                   ??          ??                                      
DATA:0046af54                   ??          ??                                      
DATA:0046af55                   ??          ??                                      
DATA:0046af56                   ??          ??                                      
DATA:0046af57                   ??          ??                                      
DATA:0046af58                   ??          ??                                      
DATA:0046af59                   ??          ??                                      
DATA:0046af5a                   ??          ??                                      
DATA:0046af5b                   ??          ??                                      
DATA:0046af5c                   ??          ??                                      
DATA:0046af5d                   ??          ??                                      
DATA:0046af5e                   ??          ??                                      
DATA:0046af5f                   ??          ??                                      
DATA:0046af60                   ??          ??                                      
DATA:0046af61                   ??          ??                                      
DATA:0046af62                   ??          ??                                      
DATA:0046af63                   ??          ??                                      
DATA:0046af64                   ??          ??                                      
DATA:0046af65                   ??          ??                                      
DATA:0046af66                   ??          ??                                      
DATA:0046af67                   ??          ??                                      
DATA:0046af68                   ??          ??                                      
DATA:0046af69                   ??          ??                                      
DATA:0046af6a                   ??          ??                                      
DATA:0046af6b                   ??          ??                                      
DATA:0046af6c                   ??          ??                                      
DATA:0046af6d                   ??          ??                                      
DATA:0046af6e                   ??          ??                                      
DATA:0046af6f                   ??          ??                                      
DATA:0046af70                   ??          ??                                      
DATA:0046af71                   ??          ??                                      
DATA:0046af72                   ??          ??                                      
DATA:0046af73                   ??          ??                                      
DATA:0046af74                   ??          ??                                      
DATA:0046af75                   ??          ??                                      
DATA:0046af76                   ??          ??                                      
DATA:0046af77                   ??          ??                                      
DATA:0046af78                   ??          ??                                      
DATA:0046af79                   ??          ??                                      
DATA:0046af7a                   ??          ??                                      
DATA:0046af7b                   ??          ??                                      
DATA:0046af7c                   ??          ??                                      
DATA:0046af7d                   ??          ??                                      
DATA:0046af7e                   ??          ??                                      
DATA:0046af7f                   ??          ??                                      
DATA:0046af80                   ??          ??                                      
DATA:0046af81                   ??          ??                                      
DATA:0046af82                   ??          ??                                      
DATA:0046af83                   ??          ??                                      
DATA:0046af84                   ??          ??                                      
DATA:0046af85                   ??          ??                                      
DATA:0046af86                   ??          ??                                      
DATA:0046af87                   ??          ??                                      
DATA:0046af88                   ??          ??                                      
DATA:0046af89                   ??          ??                                      
DATA:0046af8a                   ??          ??                                      
DATA:0046af8b                   ??          ??                                      
DATA:0046af8c                   ??          ??                                      
DATA:0046af8d                   ??          ??                                      
DATA:0046af8e                   ??          ??                                      
DATA:0046af8f                   ??          ??                                      
DATA:0046af90                   ??          ??                                      
DATA:0046af91                   ??          ??                                      
DATA:0046af92                   ??          ??                                      
DATA:0046af93                   ??          ??                                      
DATA:0046af94                   ??          ??                                      
DATA:0046af95                   ??          ??                                      
DATA:0046af96                   ??          ??                                      
DATA:0046af97                   ??          ??                                      
DATA:0046af98                   ??          ??                                      
DATA:0046af99                   ??          ??                                      
DATA:0046af9a                   ??          ??                                      
DATA:0046af9b                   ??          ??                                      
DATA:0046af9c                   ??          ??                                      
DATA:0046af9d                   ??          ??                                      
DATA:0046af9e                   ??          ??                                      
DATA:0046af9f                   ??          ??                                      
DATA:0046afa0                   ??          ??                                      
DATA:0046afa1                   ??          ??                                      
DATA:0046afa2                   ??          ??                                      
DATA:0046afa3                   ??          ??                                      
DATA:0046afa4                   ??          ??                                      
DATA:0046afa5                   ??          ??                                      
DATA:0046afa6                   ??          ??                                      
DATA:0046afa7                   ??          ??                                      
DATA:0046afa8                   ??          ??                                      
DATA:0046afa9                   ??          ??                                      
DATA:0046afaa                   ??          ??                                      
DATA:0046afab                   ??          ??                                      
DATA:0046afac                   ??          ??                                      
DATA:0046afad                   ??          ??                                      
DATA:0046afae                   ??          ??                                      
DATA:0046afaf                   ??          ??                                      
DATA:0046afb0                   ??          ??                                      
DATA:0046afb1                   ??          ??                                      
DATA:0046afb2                   ??          ??                                      
DATA:0046afb3                   ??          ??                                      
DATA:0046afb4                   ??          ??                                      
DATA:0046afb5                   ??          ??                                      
DATA:0046afb6                   ??          ??                                      
DATA:0046afb7                   ??          ??                                      
DATA:0046afb8                   ??          ??                                      
DATA:0046afb9                   ??          ??                                      
DATA:0046afba                   ??          ??                                      
DATA:0046afbb                   ??          ??                                      
DATA:0046afbc                   ??          ??                                      
DATA:0046afbd                   ??          ??                                      
DATA:0046afbe                   ??          ??                                      
DATA:0046afbf                   ??          ??                                      
DATA:0046afc0                   ??          ??                                      
DATA:0046afc1                   ??          ??                                      
DATA:0046afc2                   ??          ??                                      
DATA:0046afc3                   ??          ??                                      
DATA:0046afc4                   ??          ??                                      
DATA:0046afc5                   ??          ??                                      
DATA:0046afc6                   ??          ??                                      
DATA:0046afc7                   ??          ??                                      
DATA:0046afc8                   ??          ??                                      
DATA:0046afc9                   ??          ??                                      
DATA:0046afca                   ??          ??                                      
DATA:0046afcb                   ??          ??                                      
DATA:0046afcc                   ??          ??                                      
DATA:0046afcd                   ??          ??                                      
DATA:0046afce                   ??          ??                                      
DATA:0046afcf                   ??          ??                                      
DATA:0046afd0                   ??          ??                                      
DATA:0046afd1                   ??          ??                                      
DATA:0046afd2                   ??          ??                                      
DATA:0046afd3                   ??          ??                                      
DATA:0046afd4                   ??          ??                                      
DATA:0046afd5                   ??          ??                                      
DATA:0046afd6                   ??          ??                                      
DATA:0046afd7                   ??          ??                                      
DATA:0046afd8                   ??          ??                                      
DATA:0046afd9                   ??          ??                                      
DATA:0046afda                   ??          ??                                      
DATA:0046afdb                   ??          ??                                      
DATA:0046afdc                   ??          ??                                      
DATA:0046afdd                   ??          ??                                      
DATA:0046afde                   ??          ??                                      
DATA:0046afdf                   ??          ??                                      
DATA:0046afe0                   ??          ??                                      
DATA:0046afe1                   ??          ??                                      
DATA:0046afe2                   ??          ??                                      
DATA:0046afe3                   ??          ??                                      
DATA:0046afe4                   ??          ??                                      
DATA:0046afe5                   ??          ??                                      
DATA:0046afe6                   ??          ??                                      
DATA:0046afe7                   ??          ??                                      
DATA:0046afe8                   ??          ??                                      
DATA:0046afe9                   ??          ??                                      
DATA:0046afea                   ??          ??                                      
DATA:0046afeb                   ??          ??                                      
DATA:0046afec                   ??          ??                                      
DATA:0046afed                   ??          ??                                      
DATA:0046afee                   ??          ??                                      
DATA:0046afef                   ??          ??                                      
DATA:0046aff0                   ??          ??                                      
DATA:0046aff1                   ??          ??                                      
DATA:0046aff2                   ??          ??                                      
DATA:0046aff3                   ??          ??                                      
DATA:0046aff4                   ??          ??                                      
DATA:0046aff5                   ??          ??                                      
DATA:0046aff6                   ??          ??                                      
DATA:0046aff7                   ??          ??                                      
DATA:0046aff8                   ??          ??                                      
DATA:0046aff9                   ??          ??                                      
DATA:0046affa                   ??          ??                                      
DATA:0046affb                   ??          ??                                      
DATA:0046affc                   ??          ??                                      
DATA:0046affd                   ??          ??                                      
DATA:0046affe                   ??          ??                                      
DATA:0046afff                   ??          ??                                      
                            ;************************************************************************************************
                            ;*                                   IMAGE_IMPORT_DESCRIPTOR                                    *
                            ;************************************************************************************************
                            DWORD_00470000:               ;XREF[2,0]:   00400180,00400254
.idata:00470000 00000000        ddw         0h                                      
.idata:00470004 00000000        ddw         0h                                      
.idata:00470008 00000000        ddw         0h                                      
.idata:0047000c d0020700        ddw         702D0h                                  
.idata:00470010 64000700        ddw         70064h                                  
                            ;************************************************************************************************
                            ;*                                   IMAGE_IMPORT_DESCRIPTOR                                    *
                            ;************************************************************************************************
.idata:00470014 00000000        ddw         0h                                      
.idata:00470018 00000000        ddw         0h                                      
.idata:0047001c 00000000        ddw         0h                                      
.idata:00470020 dd020700        ddw         702DDh                                  
.idata:00470024 40010700        ddw         70140h                                  
                            ;************************************************************************************************
                            ;*                                   IMAGE_IMPORT_DESCRIPTOR                                    *
                            ;************************************************************************************************
.idata:00470028 00000000        ddw         0h                                      
.idata:0047002c 00000000        ddw         0h                                      
.idata:00470030 00000000        ddw         0h                                      
.idata:00470034 e8020700        ddw         702E8h                                  
.idata:00470038 4c020700        ddw         7024Ch                                  
                            ;************************************************************************************************
                            ;*                                   IMAGE_IMPORT_DESCRIPTOR                                    *
                            ;************************************************************************************************
.idata:0047003c 00000000        ddw         0h                                      
.idata:00470040 00000000        ddw         0h                                      
.idata:00470044 00000000        ddw         0h                                      
.idata:00470048 f2020700        ddw         702F2h                                  
.idata:0047004c 88020700        ddw         70288h                                  
.idata:00470050 00              ??          00h                                     
.idata:00470051 00              ??          00h                                     
.idata:00470052 00              ??          00h                                     
.idata:00470053 00              ??          00h                                     
.idata:00470054 00              ??          00h                                     
.idata:00470055 00              ??          00h                                     
.idata:00470056 00              ??          00h                                     
.idata:00470057 00              ??          00h                                     
.idata:00470058 00              ??          00h                                     
.idata:00470059 00              ??          00h                                     
.idata:0047005a 00              ??          00h                                     
.idata:0047005b 00              ??          00h                                     
.idata:0047005c 00              ??          00h                                     
.idata:0047005d 00              ??          00h                                     
.idata:0047005e 00              ??          00h                                     
.idata:0047005f 00              ??          00h                                     
.idata:00470060 00              ??          00h                                     
.idata:00470061 00              ??          00h                                     
.idata:00470062 00              ??          00h                                     
.idata:00470063 00              ??          00h                                     
                            ;0  ExitProcess  <>
                            PTR_ExitProcess_00470064:     ;XREF[1,0]:   0045547b
.idata:00470064 fc020700        addr        KERNEL32.DLL::ExitProcess               ;IMAGE_THUNK_DATA32
                            ;0  GlobalFree  <>
                            PTR_GlobalFree_00470068:      ;XREF[1,0]:   00455481
.idata:00470068 0a030700        addr        KERNEL32.DLL::GlobalFree                ;IMAGE_THUNK_DATA32
                            ;0  WritePrivateProfileStringA  <>
                            PTR_WritePrivateProfileStri...;XREF[1,0]:   00455487
.idata:0047006c 18030700        addr        KERNEL32.DLL::WritePrivateProfileStringA;IMAGE_THUNK_DATA32
                            ;0  SetConsoleCtrlHandler  <>
                            PTR_SetConsoleCtrlHandler_0...;XREF[1,0]:   0045548d
.idata:00470070 36030700        addr        KERNEL32.DLL::SetConsoleCtrlHandler     ;IMAGE_THUNK_DATA32
                            ;0  FreeLibrary  <>
                            PTR_FreeLibrary_00470074:     ;XREF[1,0]:   00455493
.idata:00470074 4e030700        addr        KERNEL32.DLL::FreeLibrary               ;IMAGE_THUNK_DATA32
                            ;0  GetEnvironmentVariableA  <>
                            PTR_GetEnvironmentVariableA...;XREF[1,0]:   00455499
.idata:00470078 5c030700        addr        KERNEL32.DLL::GetEnvironmentVariableA   ;IMAGE_THUNK_DATA32
                            ;0  GetEnvironmentStrings  <>
                            PTR_GetEnvironmentStrings_0...;XREF[1,0]:   0045549f
.idata:0047007c 76030700        addr        KERNEL32.DLL::GetEnvironmentStrings     ;IMAGE_THUNK_DATA32
                            ;0  GetStartupInfoA  <>
                            PTR_GetStartupInfoA_00470080: ;XREF[1,0]:   004554a5
.idata:00470080 8e030700        addr        KERNEL32.DLL::GetStartupInfoA           ;IMAGE_THUNK_DATA32
                            ;0  UnhandledExceptionFilter  <>
                            PTR_UnhandledExceptionFilte...;XREF[1,0]:   004554ab
.idata:00470084 a0030700        addr        KERNEL32.DLL::UnhandledExceptionFilter  ;IMAGE_THUNK_DATA32
                            ;0  GetModuleHandleA  <>
                            PTR_GetModuleHandleA_00470088:;XREF[1,0]:   004554b1
.idata:00470088 bc030700        addr        KERNEL32.DLL::GetModuleHandleA          ;IMAGE_THUNK_DATA32
                            ;0  RaiseException  <>
                            PTR_RaiseException_0047008c:  ;XREF[1,0]:   004554b7
.idata:0047008c d0030700        addr        KERNEL32.DLL::RaiseException            ;IMAGE_THUNK_DATA32
                            ;0  LoadResource  <>
                            PTR_LoadResource_00470090:    ;XREF[1,0]:   004554bd
.idata:00470090 e2030700        addr        KERNEL32.DLL::LoadResource              ;IMAGE_THUNK_DATA32
                            ;0  GetFileType  <>
                            PTR_GetFileType_00470094:     ;XREF[1,0]:   004554c3
.idata:00470094 f2030700        addr        KERNEL32.DLL::GetFileType               ;IMAGE_THUNK_DATA32
                            ;0  CloseHandle  <>
                            PTR_CloseHandle_00470098:     ;XREF[1,0]:   004554c9
.idata:00470098 00040700        addr        KERNEL32.DLL::CloseHandle               ;IMAGE_THUNK_DATA32
                            ;0  LoadLibraryA  <>
                            PTR_LoadLibraryA_0047009c:    ;XREF[1,0]:   004554cf
.idata:0047009c 0e040700        addr        KERNEL32.DLL::LoadLibraryA              ;IMAGE_THUNK_DATA32
                            ;0  GetTimeZoneInformation  <>
.idata:004700a0 1e040700        addr        KERNEL32.DLL::GetTimeZoneInformation    ;IMAGE_THUNK_DATA32
                            ;0  _lread  <>
                            PTR__lread_004700a4:          ;XREF[1,0]:   004554db
.idata:004700a4 38040700        addr        KERNEL32.DLL::_lread                    ;IMAGE_THUNK_DATA32
                            ;0  _lclose  <>
                            PTR__lclose_004700a8:         ;XREF[1,0]:   004554e1
.idata:004700a8 42040700        addr        KERNEL32.DLL::_lclose                   ;IMAGE_THUNK_DATA32
                            ;0  WriteFile  <>
                            PTR_WriteFile_004700ac:       ;XREF[1,0]:   004554e7
.idata:004700ac 4c040700        addr        KERNEL32.DLL::WriteFile                 ;IMAGE_THUNK_DATA32
                            ;0  GetPrivateProfileStringA  <>
                            PTR_GetPrivateProfileString...;XREF[1,0]:   004554ed
.idata:004700b0 58040700        addr        KERNEL32.DLL::GetPrivateProfileStringA  ;IMAGE_THUNK_DATA32
                            ;0  GetPrivateProfileIntA  <>
                            PTR_GetPrivateProfileIntA_0...;XREF[1,0]:   004554f3
.idata:004700b4 74040700        addr        KERNEL32.DLL::GetPrivateProfileIntA     ;IMAGE_THUNK_DATA32
                            ;0  SetErrorMode  <>
                            PTR_SetErrorMode_004700b8:    ;XREF[1,0]:   004554f9
.idata:004700b8 8c040700        addr        KERNEL32.DLL::SetErrorMode              ;IMAGE_THUNK_DATA32
                            ;0  RtlUnwind  <>
                            PTR_RtlUnwind_004700bc:       ;XREF[1,0]:   004554ff
.idata:004700bc 9c040700        addr        KERNEL32.DLL::RtlUnwind                 ;IMAGE_THUNK_DATA32
                            ;0  GetStdHandle  <>
                            PTR_GetStdHandle_004700c0:    ;XREF[1,0]:   00455505
.idata:004700c0 a8040700        addr        KERNEL32.DLL::GetStdHandle              ;IMAGE_THUNK_DATA32
                            ;0  LockResource  <>
                            PTR_LockResource_004700c4:    ;XREF[1,0]:   0045550b
.idata:004700c4 b8040700        addr        KERNEL32.DLL::LockResource              ;IMAGE_THUNK_DATA32
                            ;0  GetLocalTime  <>
                            PTR_GetLocalTime_004700c8:    ;XREF[1,0]:   00455511
.idata:004700c8 c8040700        addr        KERNEL32.DLL::GetLocalTime              ;IMAGE_THUNK_DATA32
                            ;0  GlobalSize  <>
                            PTR_GlobalSize_004700cc:      ;XREF[1,0]:   00455517
.idata:004700cc d8040700        addr        KERNEL32.DLL::GlobalSize                ;IMAGE_THUNK_DATA32
                            ;0  GlobalAlloc  <>
                            PTR_GlobalAlloc_004700d0:     ;XREF[1,0]:   0045551d
.idata:004700d0 e6040700        addr        KERNEL32.DLL::GlobalAlloc               ;IMAGE_THUNK_DATA32
                            ;0  GlobalLock  <>
                            PTR_GlobalLock_004700d4:      ;XREF[1,0]:   00455523
.idata:004700d4 f4040700        addr        KERNEL32.DLL::GlobalLock                ;IMAGE_THUNK_DATA32
                            ;0  GetWindowsDirectoryA  <>
                            PTR_GetWindowsDirectoryA_00...;XREF[1,0]:   00455529
.idata:004700d8 02050700        addr        KERNEL32.DLL::GetWindowsDirectoryA      ;IMAGE_THUNK_DATA32
                            ;0  GetLastError  <>
                            PTR_GetLastError_004700dc:    ;XREF[1,0]:   0045552f
.idata:004700dc 1a050700        addr        KERNEL32.DLL::GetLastError              ;IMAGE_THUNK_DATA32
                            ;0  FreeResource  <>
                            PTR_FreeResource_004700e0:    ;XREF[1,0]:   00455535
.idata:004700e0 2a050700        addr        KERNEL32.DLL::FreeResource              ;IMAGE_THUNK_DATA32
                            ;0  GetVersionExA  <>
                            PTR_GetVersionExA_004700e4:   ;XREF[1,0]:   0045553b
.idata:004700e4 3a050700        addr        KERNEL32.DLL::GetVersionExA             ;IMAGE_THUNK_DATA32
                            ;0  GetVersion  <>
                            PTR_GetVersion_004700e8:      ;XREF[1,0]:   00455541
.idata:004700e8 4a050700        addr        KERNEL32.DLL::GetVersion                ;IMAGE_THUNK_DATA32
                            ;0  DeleteFileA  <>
                            PTR_DeleteFileA_004700ec:     ;XREF[1,0]:   00455547
.idata:004700ec 58050700        addr        KERNEL32.DLL::DeleteFileA               ;IMAGE_THUNK_DATA32
                            ;0  CreateDirectoryA  <>
                            PTR_CreateDirectoryA_004700f0:;XREF[1,0]:   0045554d
.idata:004700f0 66050700        addr        KERNEL32.DLL::CreateDirectoryA          ;IMAGE_THUNK_DATA32
                            ;0  _lopen  <>
                            PTR__lopen_004700f4:          ;XREF[1,0]:   00455553
.idata:004700f4 7a050700        addr        KERNEL32.DLL::_lopen                    ;IMAGE_THUNK_DATA32
                            ;0  _llseek  <>
                            PTR__llseek_004700f8:         ;XREF[1,0]:   00455559
.idata:004700f8 84050700        addr        KERNEL32.DLL::_llseek                   ;IMAGE_THUNK_DATA32
                            ;0  GetCurrentDirectoryA  <>
                            PTR_GetCurrentDirectoryA_00...;XREF[1,0]:   0045555f
.idata:004700fc 8e050700        addr        KERNEL32.DLL::GetCurrentDirectoryA      ;IMAGE_THUNK_DATA32
                            ;0  CreateFileA  <>
                            PTR_CreateFileA_00470100:     ;XREF[1,0]:   00455565
.idata:00470100 a6050700        addr        KERNEL32.DLL::CreateFileA               ;IMAGE_THUNK_DATA32
                            ;0  GetProcAddress  <>
                            PTR_GetProcAddress_00470104:  ;XREF[1,0]:   0045556b
.idata:00470104 b4050700        addr        KERNEL32.DLL::GetProcAddress            ;IMAGE_THUNK_DATA32
                            ;0  VirtualAlloc  <>
                            PTR_VirtualAlloc_00470108:    ;XREF[1,0]:   00455571
.idata:00470108 c6050700        addr        KERNEL32.DLL::VirtualAlloc              ;IMAGE_THUNK_DATA32
                            ;0  GetCurrentThreadId  <>
                            PTR_GetCurrentThreadId_0047...;XREF[1,0]:   00455577
.idata:0047010c d6050700        addr        KERNEL32.DLL::GetCurrentThreadId        ;IMAGE_THUNK_DATA32
                            ;0  SetHandleCount  <>
                            PTR_SetHandleCount_00470110:  ;XREF[1,0]:   0045557d
.idata:00470110 ec050700        addr        KERNEL32.DLL::SetHandleCount            ;IMAGE_THUNK_DATA32
                            ;0  SetFilePointer  <>
                            PTR_SetFilePointer_00470114:  ;XREF[1,0]:   00455583
.idata:00470114 fe050700        addr        KERNEL32.DLL::SetFilePointer            ;IMAGE_THUNK_DATA32
                            ;0  VirtualFree  <>
                            PTR_VirtualFree_00470118:     ;XREF[1,0]:   00455589
.idata:00470118 10060700        addr        KERNEL32.DLL::VirtualFree               ;IMAGE_THUNK_DATA32
                            ;0  GetDriveTypeA  <>
                            PTR_GetDriveTypeA_0047011c:   ;XREF[1,0]:   0045558f
.idata:0047011c 1e060700        addr        KERNEL32.DLL::GetDriveTypeA             ;IMAGE_THUNK_DATA32
                            ;0  GetFileAttributesA  <>
                            PTR_GetFileAttributesA_0047...;XREF[1,0]:   00455595
.idata:00470120 2e060700        addr        KERNEL32.DLL::GetFileAttributesA        ;IMAGE_THUNK_DATA32
                            ;0  GetModuleFileNameA  <>
                            PTR_GetModuleFileNameA_0047...;XREF[1,0]:   0045559b
.idata:00470124 44060700        addr        KERNEL32.DLL::GetModuleFileNameA        ;IMAGE_THUNK_DATA32
                            ;0  ReadFile  <>
                            PTR_ReadFile_00470128:        ;XREF[1,0]:   004555a1
.idata:00470128 5a060700        addr        KERNEL32.DLL::ReadFile                  ;IMAGE_THUNK_DATA32
                            ;0  FindResourceA  <>
                            PTR_FindResourceA_0047012c:   ;XREF[1,0]:   004555a7
.idata:0047012c 66060700        addr        KERNEL32.DLL::FindResourceA             ;IMAGE_THUNK_DATA32
                            ;0  GetLogicalDrives  <>
                            PTR_GetLogicalDrives_00470130:;XREF[1,0]:   004555ad
.idata:00470130 76060700        addr        KERNEL32.DLL::GetLogicalDrives          ;IMAGE_THUNK_DATA32
                            ;0  GlobalUnlock  <>
                            PTR_GlobalUnlock_00470134:    ;XREF[1,0]:   004555b3
.idata:00470134 8a060700        addr        KERNEL32.DLL::GlobalUnlock              ;IMAGE_THUNK_DATA32
                            ;0  GetCommandLineA  <>
                            PTR_GetCommandLineA_00470138: ;XREF[1,0]:   004555b9
.idata:00470138 9a060700        addr        KERNEL32.DLL::GetCommandLineA           ;IMAGE_THUNK_DATA32
.idata:0047013c 00              ??          00h                                     
.idata:0047013d 00              ??          00h                                     
.idata:0047013e 00              ??          00h                                     
.idata:0047013f 00              ??          00h                                     
                            ;0  SetDlgItemTextA  <>
                            PTR_SetDlgItemTextA_00470140: ;XREF[1,0]:   004555bf
.idata:00470140 ac060700        addr        USER32.DLL::SetDlgItemTextA             ;IMAGE_THUNK_DATA32
                            ;0  RemoveMenu  <>
                            PTR_RemoveMenu_00470144:      ;XREF[1,0]:   004555c5
.idata:00470144 be060700        addr        USER32.DLL::RemoveMenu                  ;IMAGE_THUNK_DATA32
                            ;0  ReleaseDC  <>
                            PTR_ReleaseDC_00470148:       ;XREF[1,0]:   004555cb
.idata:00470148 cc060700        addr        USER32.DLL::ReleaseDC                   ;IMAGE_THUNK_DATA32
                            ;0  SetMenu  <>
                            PTR_SetMenu_0047014c:         ;XREF[1,0]:   004555d1
.idata:0047014c d8060700        addr        USER32.DLL::SetMenu                     ;IMAGE_THUNK_DATA32
                            ;0  RegisterClassA  <>
                            PTR_RegisterClassA_00470150:  ;XREF[1,0]:   004555d7
.idata:00470150 e2060700        addr        USER32.DLL::RegisterClassA              ;IMAGE_THUNK_DATA32
                            ;0  ScreenToClient  <>
                            PTR_ScreenToClient_00470154:  ;XREF[1,0]:   004555dd
.idata:00470154 f4060700        addr        USER32.DLL::ScreenToClient              ;IMAGE_THUNK_DATA32
                            ;0  SetCursor  <>
                            PTR_SetCursor_00470158:       ;XREF[1,0]:   004555e3
.idata:00470158 06070700        addr        USER32.DLL::SetCursor                   ;IMAGE_THUNK_DATA32
                            ;0  SetForegroundWindow  <>
                            PTR_SetForegroundWindow_004...;XREF[1,0]:   004555e9
.idata:0047015c 12070700        addr        USER32.DLL::SetForegroundWindow         ;IMAGE_THUNK_DATA32
                            ;0  PostQuitMessage  <>
                            PTR_PostQuitMessage_00470160: ;XREF[1,0]:   004555ef
.idata:00470160 28070700        addr        USER32.DLL::PostQuitMessage             ;IMAGE_THUNK_DATA32
                            ;0  PostMessageA  <>
                            PTR_PostMessageA_00470164:    ;XREF[1,0]:   004555f5
.idata:00470164 3a070700        addr        USER32.DLL::PostMessageA                ;IMAGE_THUNK_DATA32
                            ;0  MessageBoxA  <>
                            PTR_MessageBoxA_00470168:     ;XREF[1,0]:   004555fb
.idata:00470168 4a070700        addr        USER32.DLL::MessageBoxA                 ;IMAGE_THUNK_DATA32
                            ;0  LoadStringA  <>
                            PTR_LoadStringA_0047016c:     ;XREF[1,0]:   00455601
.idata:0047016c 58070700        addr        USER32.DLL::LoadStringA                 ;IMAGE_THUNK_DATA32
                            ;0  LoadMenuA  <>
                            PTR_LoadMenuA_00470170:       ;XREF[1,0]:   00455607
.idata:00470170 66070700        addr        USER32.DLL::LoadMenuA                   ;IMAGE_THUNK_DATA32
                            ;0  SetActiveWindow  <>
                            PTR_SetActiveWindow_00470174: ;XREF[1,0]:   0045560d
.idata:00470174 72070700        addr        USER32.DLL::SetActiveWindow             ;IMAGE_THUNK_DATA32
                            ;0  LoadCursorA  <>
                            PTR_LoadCursorA_00470178:     ;XREF[1,0]:   00455613
.idata:00470178 84070700        addr        USER32.DLL::LoadCursorA                 ;IMAGE_THUNK_DATA32
                            ;0  IsIconic  <>
                            PTR_IsIconic_0047017c:        ;XREF[1,0]:   00455619
.idata:0047017c 92070700        addr        USER32.DLL::IsIconic                    ;IMAGE_THUNK_DATA32
                            ;0  InvalidateRect  <>
                            PTR_InvalidateRect_00470180:  ;XREF[1,0]:   0045561f
.idata:00470180 9e070700        addr        USER32.DLL::InvalidateRect              ;IMAGE_THUNK_DATA32
                            ;0  InsertMenuA  <>
                            PTR_InsertMenuA_00470184:     ;XREF[1,0]:   00455625
.idata:00470184 b0070700        addr        USER32.DLL::InsertMenuA                 ;IMAGE_THUNK_DATA32
                            ;0  GetWindowRect  <>
                            PTR_GetWindowRect_00470188:   ;XREF[1,0]:   0045562b
.idata:00470188 be070700        addr        USER32.DLL::GetWindowRect               ;IMAGE_THUNK_DATA32
                            ;0  GetSystemMetrics  <>
                            PTR_GetSystemMetrics_0047018c:;XREF[1,0]:   00455631
.idata:0047018c ce070700        addr        USER32.DLL::GetSystemMetrics            ;IMAGE_THUNK_DATA32
                            ;0  GetSubMenu  <>
                            PTR_GetSubMenu_00470190:      ;XREF[1,0]:   00455637
.idata:00470190 e2070700        addr        USER32.DLL::GetSubMenu                  ;IMAGE_THUNK_DATA32
                            ;0  GetMenuStringA  <>
                            PTR_GetMenuStringA_00470194:  ;XREF[1,0]:   0045563d
.idata:00470194 f0070700        addr        USER32.DLL::GetMenuStringA              ;IMAGE_THUNK_DATA32
                            ;0  GetMenuState  <>
                            PTR_GetMenuState_00470198:    ;XREF[1,0]:   00455643
.idata:00470198 02080700        addr        USER32.DLL::GetMenuState                ;IMAGE_THUNK_DATA32
                            ;0  GetMenuItemID  <>
                            PTR_GetMenuItemID_0047019c:   ;XREF[1,0]:   00455649
.idata:0047019c 12080700        addr        USER32.DLL::GetMenuItemID               ;IMAGE_THUNK_DATA32
                            ;0  GetMenuItemCount  <>
                            PTR_GetMenuItemCount_004701a0:;XREF[1,0]:   0045564f
.idata:004701a0 22080700        addr        USER32.DLL::GetMenuItemCount            ;IMAGE_THUNK_DATA32
                            ;0  GetKeyboardState  <>
                            PTR_GetKeyboardState_004701a4:;XREF[1,0]:   00455655
.idata:004701a4 36080700        addr        USER32.DLL::GetKeyboardState            ;IMAGE_THUNK_DATA32
                            ;0  GetDlgItemTextA  <>
                            PTR_GetDlgItemTextA_004701a8: ;XREF[1,0]:   0045565b
.idata:004701a8 4a080700        addr        USER32.DLL::GetDlgItemTextA             ;IMAGE_THUNK_DATA32
                            ;0  GetDC  <>
                            PTR_GetDC_004701ac:           ;XREF[1,0]:   00455661
.idata:004701ac 5c080700        addr        USER32.DLL::GetDC                       ;IMAGE_THUNK_DATA32
                            ;0  GetCursorPos  <>
                            PTR_GetCursorPos_004701b0:    ;XREF[1,0]:   00455667
.idata:004701b0 64080700        addr        USER32.DLL::GetCursorPos                ;IMAGE_THUNK_DATA32
                            ;0  GetClipCursor  <>
                            PTR_GetClipCursor_004701b4:   ;XREF[1,0]:   0045566d
.idata:004701b4 74080700        addr        USER32.DLL::GetClipCursor               ;IMAGE_THUNK_DATA32
                            ;0  GetActiveWindow  <>
                            PTR_GetActiveWindow_004701b8: ;XREF[1,0]:   00455673
.idata:004701b8 84080700        addr        USER32.DLL::GetActiveWindow             ;IMAGE_THUNK_DATA32
                            ;0  FindWindowA  <>
                            PTR_FindWindowA_004701bc:     ;XREF[1,0]:   00455679
.idata:004701bc 96080700        addr        USER32.DLL::FindWindowA                 ;IMAGE_THUNK_DATA32
                            ;0  FillRect  <>
                            PTR_FillRect_004701c0:        ;XREF[1,0]:   0045567f
.idata:004701c0 a4080700        addr        USER32.DLL::FillRect                    ;IMAGE_THUNK_DATA32
                            ;0  EnumThreadWindows  <>
                            PTR_EnumThreadWindows_00470...;XREF[1,0]:   00455685
.idata:004701c4 b0080700        addr        USER32.DLL::EnumThreadWindows           ;IMAGE_THUNK_DATA32
                            ;0  EndPaint  <>
                            PTR_EndPaint_004701c8:        ;XREF[1,0]:   0045568b
.idata:004701c8 c4080700        addr        USER32.DLL::EndPaint                    ;IMAGE_THUNK_DATA32
                            ;0  GetAsyncKeyState  <>
                            PTR_GetAsyncKeyState_004701cc:;XREF[1,0]:   00455691
.idata:004701cc d0080700        addr        USER32.DLL::GetAsyncKeyState            ;IMAGE_THUNK_DATA32
                            ;0  EndDialog  <>
                            PTR_EndDialog_004701d0:       ;XREF[1,0]:   00455697
.idata:004701d0 e4080700        addr        USER32.DLL::EndDialog                   ;IMAGE_THUNK_DATA32
                            ;0  EnableMenuItem  <>
                            PTR_EnableMenuItem_004701d4:  ;XREF[1,0]:   0045569d
.idata:004701d4 f0080700        addr        USER32.DLL::EnableMenuItem              ;IMAGE_THUNK_DATA32
                            ;0  DrawMenuBar  <>
                            PTR_DrawMenuBar_004701d8:     ;XREF[1,0]:   004556a3
.idata:004701d8 02090700        addr        USER32.DLL::DrawMenuBar                 ;IMAGE_THUNK_DATA32
                            ;0  GetDesktopWindow  <>
                            PTR_GetDesktopWindow_004701dc:;XREF[1,0]:   004556a9
.idata:004701dc 10090700        addr        USER32.DLL::GetDesktopWindow            ;IMAGE_THUNK_DATA32
                            ;0  DispatchMessageA  <>
                            PTR_DispatchMessageA_004701e0:;XREF[1,0]:   004556af
.idata:004701e0 24090700        addr        USER32.DLL::DispatchMessageA            ;IMAGE_THUNK_DATA32
                            ;0  DialogBoxParamA  <>
                            PTR_DialogBoxParamA_004701e4: ;XREF[1,0]:   004556b5
.idata:004701e4 38090700        addr        USER32.DLL::DialogBoxParamA             ;IMAGE_THUNK_DATA32
                            ;0  DestroyWindow  <>
                            PTR_DestroyWindow_004701e8:   ;XREF[1,0]:   004556bb
.idata:004701e8 4a090700        addr        USER32.DLL::DestroyWindow               ;IMAGE_THUNK_DATA32
                            ;0  DestroyMenu  <>
                            PTR_DestroyMenu_004701ec:     ;XREF[1,0]:   004556c1
.idata:004701ec 5a090700        addr        USER32.DLL::DestroyMenu                 ;IMAGE_THUNK_DATA32
                            ;0  DestroyCursor  <>
.idata:004701f0 68090700        addr        USER32.DLL::DestroyCursor               ;IMAGE_THUNK_DATA32
                            ;0  DeleteMenu  <>
                            PTR_DeleteMenu_004701f4:      ;XREF[1,0]:   004556cd
.idata:004701f4 78090700        addr        USER32.DLL::DeleteMenu                  ;IMAGE_THUNK_DATA32
                            ;0  DefWindowProcA  <>
                            PTR_DefWindowProcA_004701f8:  ;XREF[1,0]:   004556d3
.idata:004701f8 86090700        addr        USER32.DLL::DefWindowProcA              ;IMAGE_THUNK_DATA32
                            ;0  GetSystemMenu  <>
                            PTR_GetSystemMenu_004701fc:   ;XREF[1,0]:   004556d9
.idata:004701fc 98090700        addr        USER32.DLL::GetSystemMenu               ;IMAGE_THUNK_DATA32
                            ;0  CheckMenuItem  <>
                            PTR_CheckMenuItem_00470200:   ;XREF[1,0]:   004556df
.idata:00470200 a8090700        addr        USER32.DLL::CheckMenuItem               ;IMAGE_THUNK_DATA32
                            ;0  ClientToScreen  <>
                            PTR_ClientToScreen_00470204:  ;XREF[1,0]:   004556e5
.idata:00470204 b8090700        addr        USER32.DLL::ClientToScreen              ;IMAGE_THUNK_DATA32
                            ;0  CreateMenu  <>
                            PTR_CreateMenu_00470208:      ;XREF[1,0]:   004556eb
.idata:00470208 ca090700        addr        USER32.DLL::CreateMenu                  ;IMAGE_THUNK_DATA32
                            ;0  IntersectRect  <>
                            PTR_IntersectRect_0047020c:   ;XREF[1,0]:   004556f1
.idata:0047020c d8090700        addr        USER32.DLL::IntersectRect               ;IMAGE_THUNK_DATA32
                            ;0  BeginPaint  <>
                            PTR_BeginPaint_00470210:      ;XREF[1,0]:   004556f7
.idata:00470210 e8090700        addr        USER32.DLL::BeginPaint                  ;IMAGE_THUNK_DATA32
                            ;0  CreateWindowExA  <>
                            PTR_CreateWindowExA_00470214: ;XREF[1,0]:   004556fd
.idata:00470214 f6090700        addr        USER32.DLL::CreateWindowExA             ;IMAGE_THUNK_DATA32
                            ;0  AppendMenuA  <>
                            PTR_AppendMenuA_00470218:     ;XREF[1,0]:   00455703
.idata:00470218 080a0700        addr        USER32.DLL::AppendMenuA                 ;IMAGE_THUNK_DATA32
                            ;0  LoadIconA  <>
                            PTR_LoadIconA_0047021c:       ;XREF[1,0]:   00455709
.idata:0047021c 160a0700        addr        USER32.DLL::LoadIconA                   ;IMAGE_THUNK_DATA32
                            ;0  ClipCursor  <>
                            PTR_ClipCursor_00470220:      ;XREF[1,0]:   0045570f
.idata:00470220 220a0700        addr        USER32.DLL::ClipCursor                  ;IMAGE_THUNK_DATA32
                            ;0  UpdateWindow  <>
                            PTR_UpdateWindow_00470224:    ;XREF[1,0]:   00455715
.idata:00470224 300a0700        addr        USER32.DLL::UpdateWindow                ;IMAGE_THUNK_DATA32
                            ;0  UnregisterClassA  <>
                            PTR_UnregisterClassA_00470228:;XREF[1,0]:   0045571b
.idata:00470228 400a0700        addr        USER32.DLL::UnregisterClassA            ;IMAGE_THUNK_DATA32
                            ;0  PeekMessageA  <>
                            PTR_PeekMessageA_0047022c:    ;XREF[1,0]:   00455721
.idata:0047022c 540a0700        addr        USER32.DLL::PeekMessageA                ;IMAGE_THUNK_DATA32
                            ;0  TranslateMessage  <>
                            PTR_TranslateMessage_00470230:;XREF[1,0]:   00455727
.idata:00470230 640a0700        addr        USER32.DLL::TranslateMessage            ;IMAGE_THUNK_DATA32
                            ;0  ShowWindow  <>
                            PTR_ShowWindow_00470234:      ;XREF[1,0]:   0045572d
.idata:00470234 780a0700        addr        USER32.DLL::ShowWindow                  ;IMAGE_THUNK_DATA32
                            ;0  ShowCursor  <>
                            PTR_ShowCursor_00470238:      ;XREF[1,0]:   00455733
.idata:00470238 860a0700        addr        USER32.DLL::ShowCursor                  ;IMAGE_THUNK_DATA32
                            ;0  RegisterClassExA  <>
                            PTR_RegisterClassExA_0047023c:;XREF[1,0]:   00455739
.idata:0047023c 940a0700        addr        USER32.DLL::RegisterClassExA            ;IMAGE_THUNK_DATA32
                            ;0  SetWindowPos  <>
                            PTR_SetWindowPos_00470240:    ;XREF[1,0]:   0045573f
.idata:00470240 a80a0700        addr        USER32.DLL::SetWindowPos                ;IMAGE_THUNK_DATA32
                            ;0  SetRect  <>
                            PTR_SetRect_00470244:         ;XREF[1,0]:   00455745
.idata:00470244 b80a0700        addr        USER32.DLL::SetRect                     ;IMAGE_THUNK_DATA32
.idata:00470248 00              ??          00h                                     
.idata:00470249 00              ??          00h                                     
.idata:0047024a 00              ??          00h                                     
.idata:0047024b 00              ??          00h                                     
                            ;0  RealizePalette  <>
                            PTR_RealizePalette_0047024c:  ;XREF[1,0]:   0045574b
.idata:0047024c c20a0700        addr        GDI32.DLL::RealizePalette               ;IMAGE_THUNK_DATA32
                            ;0  GetSystemPaletteUse  <>
                            PTR_GetSystemPaletteUse_004...;XREF[1,0]:   00455751
.idata:00470250 d40a0700        addr        GDI32.DLL::GetSystemPaletteUse          ;IMAGE_THUNK_DATA32
                            ;0  GetSystemPaletteEntries  <>
                            PTR_GetSystemPaletteEntries...;XREF[1,0]:   00455757
.idata:00470254 ea0a0700        addr        GDI32.DLL::GetSystemPaletteEntries      ;IMAGE_THUNK_DATA32
                            ;0  GetStockObject  <>
                            PTR_GetStockObject_00470258:  ;XREF[1,0]:   0045575d
.idata:00470258 040b0700        addr        GDI32.DLL::GetStockObject               ;IMAGE_THUNK_DATA32
                            ;0  GetDeviceCaps  <>
                            PTR_GetDeviceCaps_0047025c:   ;XREF[1,0]:   00455763
.idata:0047025c 160b0700        addr        GDI32.DLL::GetDeviceCaps                ;IMAGE_THUNK_DATA32
                            ;0  DeleteObject  <>
                            PTR_DeleteObject_00470260:    ;XREF[1,0]:   00455769
.idata:00470260 260b0700        addr        GDI32.DLL::DeleteObject                 ;IMAGE_THUNK_DATA32
                            ;0  DeleteDC  <>
                            PTR_DeleteDC_00470264:        ;XREF[1,0]:   0045576f
.idata:00470264 360b0700        addr        GDI32.DLL::DeleteDC                     ;IMAGE_THUNK_DATA32
                            ;0  CreateSolidBrush  <>
                            PTR_CreateSolidBrush_00470268:;XREF[1,0]:   00455775
.idata:00470268 420b0700        addr        GDI32.DLL::CreateSolidBrush             ;IMAGE_THUNK_DATA32
                            ;0  CreatePalette  <>
                            PTR_CreatePalette_0047026c:   ;XREF[1,0]:   0045577b
.idata:0047026c 560b0700        addr        GDI32.DLL::CreatePalette                ;IMAGE_THUNK_DATA32
                            ;0  TextOutA  <>
                            PTR_TextOutA_00470270:        ;XREF[1,0]:   00455781
.idata:00470270 660b0700        addr        GDI32.DLL::TextOutA                     ;IMAGE_THUNK_DATA32
                            ;0  StretchDIBits  <>
                            PTR_StretchDIBits_00470274:   ;XREF[1,0]:   00455787
.idata:00470274 720b0700        addr        GDI32.DLL::StretchDIBits                ;IMAGE_THUNK_DATA32
                            ;0  SetPaletteEntries  <>
                            PTR_SetPaletteEntries_00470...;XREF[1,0]:   0045578d
.idata:00470278 820b0700        addr        GDI32.DLL::SetPaletteEntries            ;IMAGE_THUNK_DATA32
                            ;0  SelectPalette  <>
                            PTR_SelectPalette_0047027c:   ;XREF[1,0]:   00455793
.idata:0047027c 960b0700        addr        GDI32.DLL::SelectPalette                ;IMAGE_THUNK_DATA32
                            ;0  SelectObject  <>
                            PTR_SelectObject_00470280:    ;XREF[1,0]:   00455799
.idata:00470280 a60b0700        addr        GDI32.DLL::SelectObject                 ;IMAGE_THUNK_DATA32
.idata:00470284 00              ??          00h                                     
.idata:00470285 00              ??          00h                                     
.idata:00470286 00              ??          00h                                     
.idata:00470287 00              ??          00h                                     
                            ;0  waveOutUnprepareHeader  <>
                            PTR_waveOutUnprepareHeader_...;XREF[1,0]:   0045579f
.idata:00470288 b60b0700        addr        WINMM.DLL::waveOutUnprepareHeader       ;IMAGE_THUNK_DATA32
                            ;0  waveOutRestart  <>
                            PTR_waveOutRestart_0047028c:  ;XREF[1,0]:   004557a5
.idata:0047028c d00b0700        addr        WINMM.DLL::waveOutRestart               ;IMAGE_THUNK_DATA32
                            ;0  waveOutReset  <>
                            PTR_waveOutReset_00470290:    ;XREF[1,0]:   004557ab
.idata:00470290 e20b0700        addr        WINMM.DLL::waveOutReset                 ;IMAGE_THUNK_DATA32
                            ;0  waveOutPrepareHeader  <>
                            PTR_waveOutPrepareHeader_00...;XREF[1,0]:   004557b1
.idata:00470294 f20b0700        addr        WINMM.DLL::waveOutPrepareHeader         ;IMAGE_THUNK_DATA32
                            ;0  waveOutPause  <>
                            PTR_waveOutPause_00470298:    ;XREF[1,0]:   004557b7
.idata:00470298 0a0c0700        addr        WINMM.DLL::waveOutPause                 ;IMAGE_THUNK_DATA32
                            ;0  waveOutOpen  <>
                            PTR_waveOutOpen_0047029c:     ;XREF[1,0]:   004557bd
.idata:0047029c 1a0c0700        addr        WINMM.DLL::waveOutOpen                  ;IMAGE_THUNK_DATA32
                            ;0  waveOutGetNumDevs  <>
                            PTR_waveOutGetNumDevs_00470...;XREF[1,0]:   004557c3
.idata:004702a0 280c0700        addr        WINMM.DLL::waveOutGetNumDevs            ;IMAGE_THUNK_DATA32
                            ;0  waveOutGetErrorTextA  <>
                            PTR_waveOutGetErrorTextA_00...;XREF[1,0]:   004557c9
.idata:004702a4 3c0c0700        addr        WINMM.DLL::waveOutGetErrorTextA         ;IMAGE_THUNK_DATA32
                            ;0  waveOutClose  <>
                            PTR_waveOutClose_004702a8:    ;XREF[1,0]:   004557cf
.idata:004702a8 540c0700        addr        WINMM.DLL::waveOutClose                 ;IMAGE_THUNK_DATA32
                            ;0  timeGetTime  <>
                            PTR_timeGetTime_004702ac:     ;XREF[1,0]:   004557d5
.idata:004702ac 640c0700        addr        WINMM.DLL::timeGetTime                  ;IMAGE_THUNK_DATA32
                            ;0  timeGetDevCaps  <>
                            PTR_timeGetDevCaps_004702b0:  ;XREF[1,0]:   004557db
.idata:004702b0 720c0700        addr        WINMM.DLL::timeGetDevCaps               ;IMAGE_THUNK_DATA32
                            ;0  timeEndPeriod  <>
                            PTR_timeEndPeriod_004702b4:   ;XREF[1,0]:   004557e1
.idata:004702b4 840c0700        addr        WINMM.DLL::timeEndPeriod                ;IMAGE_THUNK_DATA32
                            ;0  timeBeginPeriod  <>
                            PTR_timeBeginPeriod_004702b8: ;XREF[1,0]:   004557e7
.idata:004702b8 940c0700        addr        WINMM.DLL::timeBeginPeriod              ;IMAGE_THUNK_DATA32
                            ;0  midiOutGetNumDevs  <>
                            PTR_midiOutGetNumDevs_00470...;XREF[1,0]:   004557ed
.idata:004702bc a60c0700        addr        WINMM.DLL::midiOutGetNumDevs            ;IMAGE_THUNK_DATA32
                            ;0  midiOutGetDevCapsA  <>
                            PTR_midiOutGetDevCapsA_0047...;XREF[1,0]:   004557f3
.idata:004702c0 ba0c0700        addr        WINMM.DLL::midiOutGetDevCapsA           ;IMAGE_THUNK_DATA32
                            ;0  waveOutWrite  <>
                            PTR_waveOutWrite_004702c4:    ;XREF[1,0]:   004557f9
.idata:004702c4 d00c0700        addr        WINMM.DLL::waveOutWrite                 ;IMAGE_THUNK_DATA32
                            ;0  mciSendCommandA  <>
                            PTR_mciSendCommandA_004702c8: ;XREF[1,0]:   004557ff
.idata:004702c8 e00c0700        addr        WINMM.DLL::mciSendCommandA              ;IMAGE_THUNK_DATA32
.idata:004702cc 00              ??          00h                                     
.idata:004702cd 00              ??          00h                                     
.idata:004702ce 00              ??          00h                                     
.idata:004702cf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                              IMAGE_IMPORT_DESCRIPTOR - DLL NAME                              *
                            ;************************************************************************************************
.idata:004702d0 4b45524e4...    ds          "KERNEL32.dll"                          
                            ;************************************************************************************************
                            ;*                              IMAGE_IMPORT_DESCRIPTOR - DLL NAME                              *
                            ;************************************************************************************************
.idata:004702dd 555345523...    ds          "USER32.dll"                            
                            ;************************************************************************************************
                            ;*                              IMAGE_IMPORT_DESCRIPTOR - DLL NAME                              *
                            ;************************************************************************************************
.idata:004702e8 474449333...    ds          "GDI32.dll"                             
                            ;************************************************************************************************
                            ;*                              IMAGE_IMPORT_DESCRIPTOR - DLL NAME                              *
                            ;************************************************************************************************
.idata:004702f2 57494e4d4...    ds          "WINMM.dll"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004702fc 0000            dw          0h                                      
.idata:004702fe 457869745...    ds          "ExitProcess"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047030a 0000            dw          0h                                      
.idata:0047030c 476c6f626...    ds          "GlobalFree"                            
.idata:00470317 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470318 0000            dw          0h                                      
.idata:0047031a 577269746...    ds          "WritePrivateProfileStringA"            
.idata:00470335 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470336 0000            dw          0h                                      
.idata:00470338 536574436...    ds          "SetConsoleCtrlHandler"                 
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047034e 0000            dw          0h                                      
.idata:00470350 467265654...    ds          "FreeLibrary"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047035c 0000            dw          0h                                      
.idata:0047035e 476574456...    ds          "GetEnvironmentVariableA"               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470376 0000            dw          0h                                      
.idata:00470378 476574456...    ds          "GetEnvironmentStrings"                 
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047038e 0000            dw          0h                                      
.idata:00470390 476574537...    ds          "GetStartupInfoA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004703a0 0000            dw          0h                                      
.idata:004703a2 556e68616...    ds          "UnhandledExceptionFilter"              
.idata:004703bb 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004703bc 0000            dw          0h                                      
.idata:004703be 4765744d6...    ds          "GetModuleHandleA"                      
.idata:004703cf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004703d0 0000            dw          0h                                      
.idata:004703d2 526169736...    ds          "RaiseException"                        
.idata:004703e1 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004703e2 0000            dw          0h                                      
.idata:004703e4 4c6f61645...    ds          "LoadResource"                          
.idata:004703f1 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004703f2 0000            dw          0h                                      
.idata:004703f4 476574466...    ds          "GetFileType"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470400 0000            dw          0h                                      
.idata:00470402 436c6f736...    ds          "CloseHandle"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047040e 0000            dw          0h                                      
.idata:00470410 4c6f61644...    ds          "LoadLibraryA"                          
.idata:0047041d 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047041e 0000            dw          0h                                      
.idata:00470420 476574546...    ds          "GetTimeZoneInformation"                
.idata:00470437 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470438 0000            dw          0h                                      
.idata:0047043a 5f6c72656...    ds          "_lread"                                
.idata:00470441 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470442 0000            dw          0h                                      
.idata:00470444 5f6c636c6...    ds          "_lclose"                               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047044c 0000            dw          0h                                      
.idata:0047044e 577269746...    ds          "WriteFile"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470458 0000            dw          0h                                      
.idata:0047045a 476574507...    ds          "GetPrivateProfileStringA"              
.idata:00470473 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470474 0000            dw          0h                                      
.idata:00470476 476574507...    ds          "GetPrivateProfileIntA"                 
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047048c 0000            dw          0h                                      
.idata:0047048e 536574457...    ds          "SetErrorMode"                          
.idata:0047049b 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047049c 0000            dw          0h                                      
.idata:0047049e 52746c556...    ds          "RtlUnwind"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704a8 0000            dw          0h                                      
.idata:004704aa 476574537...    ds          "GetStdHandle"                          
.idata:004704b7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704b8 0000            dw          0h                                      
.idata:004704ba 4c6f636b5...    ds          "LockResource"                          
.idata:004704c7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704c8 0000            dw          0h                                      
.idata:004704ca 4765744c6...    ds          "GetLocalTime"                          
.idata:004704d7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704d8 0000            dw          0h                                      
.idata:004704da 476c6f626...    ds          "GlobalSize"                            
.idata:004704e5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704e6 0000            dw          0h                                      
.idata:004704e8 476c6f626...    ds          "GlobalAlloc"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004704f4 0000            dw          0h                                      
.idata:004704f6 476c6f626...    ds          "GlobalLock"                            
.idata:00470501 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470502 0000            dw          0h                                      
.idata:00470504 476574576...    ds          "GetWindowsDirectoryA"                  
.idata:00470519 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047051a 0000            dw          0h                                      
.idata:0047051c 4765744c6...    ds          "GetLastError"                          
.idata:00470529 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047052a 0000            dw          0h                                      
.idata:0047052c 467265655...    ds          "FreeResource"                          
.idata:00470539 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047053a 0000            dw          0h                                      
.idata:0047053c 476574566...    ds          "GetVersionExA"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047054a 0000            dw          0h                                      
.idata:0047054c 476574566...    ds          "GetVersion"                            
.idata:00470557 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470558 0000            dw          0h                                      
.idata:0047055a 44656c657...    ds          "DeleteFileA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470566 0000            dw          0h                                      
.idata:00470568 437265617...    ds          "CreateDirectoryA"                      
.idata:00470579 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047057a 0000            dw          0h                                      
.idata:0047057c 5f6c6f706...    ds          "_lopen"                                
.idata:00470583 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470584 0000            dw          0h                                      
.idata:00470586 5f6c6c736...    ds          "_llseek"                               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047058e 0000            dw          0h                                      
.idata:00470590 476574437...    ds          "GetCurrentDirectoryA"                  
.idata:004705a5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705a6 0000            dw          0h                                      
.idata:004705a8 437265617...    ds          "CreateFileA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705b4 0000            dw          0h                                      
.idata:004705b6 476574507...    ds          "GetProcAddress"                        
.idata:004705c5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705c6 0000            dw          0h                                      
.idata:004705c8 566972747...    ds          "VirtualAlloc"                          
.idata:004705d5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705d6 0000            dw          0h                                      
.idata:004705d8 476574437...    ds          "GetCurrentThreadId"                    
.idata:004705eb 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705ec 0000            dw          0h                                      
.idata:004705ee 536574486...    ds          "SetHandleCount"                        
.idata:004705fd 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004705fe 0000            dw          0h                                      
.idata:00470600 536574466...    ds          "SetFilePointer"                        
.idata:0047060f 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470610 0000            dw          0h                                      
.idata:00470612 566972747...    ds          "VirtualFree"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047061e 0000            dw          0h                                      
.idata:00470620 476574447...    ds          "GetDriveTypeA"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047062e 0000            dw          0h                                      
.idata:00470630 476574466...    ds          "GetFileAttributesA"                    
.idata:00470643 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470644 0000            dw          0h                                      
.idata:00470646 4765744d6...    ds          "GetModuleFileNameA"                    
.idata:00470659 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047065a 0000            dw          0h                                      
.idata:0047065c 526561644...    ds          "ReadFile"                              
.idata:00470665 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470666 0000            dw          0h                                      
.idata:00470668 46696e645...    ds          "FindResourceA"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470676 0000            dw          0h                                      
.idata:00470678 4765744c6...    ds          "GetLogicalDrives"                      
.idata:00470689 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047068a 0000            dw          0h                                      
.idata:0047068c 476c6f626...    ds          "GlobalUnlock"                          
.idata:00470699 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047069a 0000            dw          0h                                      
.idata:0047069c 476574436...    ds          "GetCommandLineA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706ac 0000            dw          0h                                      
.idata:004706ae 536574446...    ds          "SetDlgItemTextA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706be 0000            dw          0h                                      
.idata:004706c0 52656d6f7...    ds          "RemoveMenu"                            
.idata:004706cb 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706cc 0000            dw          0h                                      
.idata:004706ce 52656c656...    ds          "ReleaseDC"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706d8 0000            dw          0h                                      
.idata:004706da 5365744d6...    ds          "SetMenu"                               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706e2 0000            dw          0h                                      
.idata:004706e4 526567697...    ds          "RegisterClassA"                        
.idata:004706f3 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004706f4 0000            dw          0h                                      
.idata:004706f6 536372656...    ds          "ScreenToClient"                        
.idata:00470705 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470706 0000            dw          0h                                      
.idata:00470708 536574437...    ds          "SetCursor"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470712 0000            dw          0h                                      
.idata:00470714 536574466...    ds          "SetForegroundWindow"                   
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470728 0000            dw          0h                                      
.idata:0047072a 506f73745...    ds          "PostQuitMessage"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047073a 0000            dw          0h                                      
.idata:0047073c 506f73744...    ds          "PostMessageA"                          
.idata:00470749 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047074a 0000            dw          0h                                      
.idata:0047074c 4d6573736...    ds          "MessageBoxA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470758 0000            dw          0h                                      
.idata:0047075a 4c6f61645...    ds          "LoadStringA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470766 0000            dw          0h                                      
.idata:00470768 4c6f61644...    ds          "LoadMenuA"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470772 0000            dw          0h                                      
.idata:00470774 536574416...    ds          "SetActiveWindow"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470784 0000            dw          0h                                      
.idata:00470786 4c6f61644...    ds          "LoadCursorA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470792 0000            dw          0h                                      
.idata:00470794 497349636...    ds          "IsIconic"                              
.idata:0047079d 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047079e 0000            dw          0h                                      
.idata:004707a0 496e76616...    ds          "InvalidateRect"                        
.idata:004707af 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004707b0 0000            dw          0h                                      
.idata:004707b2 496e73657...    ds          "InsertMenuA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004707be 0000            dw          0h                                      
.idata:004707c0 476574576...    ds          "GetWindowRect"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004707ce 0000            dw          0h                                      
.idata:004707d0 476574537...    ds          "GetSystemMetrics"                      
.idata:004707e1 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004707e2 0000            dw          0h                                      
.idata:004707e4 476574537...    ds          "GetSubMenu"                            
.idata:004707ef 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004707f0 0000            dw          0h                                      
.idata:004707f2 4765744d6...    ds          "GetMenuStringA"                        
.idata:00470801 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470802 0000            dw          0h                                      
.idata:00470804 4765744d6...    ds          "GetMenuState"                          
.idata:00470811 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470812 0000            dw          0h                                      
.idata:00470814 4765744d6...    ds          "GetMenuItemID"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470822 0000            dw          0h                                      
.idata:00470824 4765744d6...    ds          "GetMenuItemCount"                      
.idata:00470835 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470836 0000            dw          0h                                      
.idata:00470838 4765744b6...    ds          "GetKeyboardState"                      
.idata:00470849 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047084a 0000            dw          0h                                      
.idata:0047084c 476574446...    ds          "GetDlgItemTextA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047085c 0000            dw          0h                                      
.idata:0047085e 476574444300    ds          "GetDC"                                 
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470864 0000            dw          0h                                      
.idata:00470866 476574437...    ds          "GetCursorPos"                          
.idata:00470873 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470874 0000            dw          0h                                      
.idata:00470876 476574436...    ds          "GetClipCursor"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470884 0000            dw          0h                                      
.idata:00470886 476574416...    ds          "GetActiveWindow"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470896 0000            dw          0h                                      
.idata:00470898 46696e645...    ds          "FindWindowA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708a4 0000            dw          0h                                      
.idata:004708a6 46696c6c5...    ds          "FillRect"                              
.idata:004708af 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708b0 0000            dw          0h                                      
.idata:004708b2 456e756d5...    ds          "EnumThreadWindows"                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708c4 0000            dw          0h                                      
.idata:004708c6 456e64506...    ds          "EndPaint"                              
.idata:004708cf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708d0 0000            dw          0h                                      
.idata:004708d2 476574417...    ds          "GetAsyncKeyState"                      
.idata:004708e3 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708e4 0000            dw          0h                                      
.idata:004708e6 456e64446...    ds          "EndDialog"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004708f0 0000            dw          0h                                      
.idata:004708f2 456e61626...    ds          "EnableMenuItem"                        
.idata:00470901 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470902 0000            dw          0h                                      
.idata:00470904 447261774...    ds          "DrawMenuBar"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470910 0000            dw          0h                                      
.idata:00470912 476574446...    ds          "GetDesktopWindow"                      
.idata:00470923 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470924 0000            dw          0h                                      
.idata:00470926 446973706...    ds          "DispatchMessageA"                      
.idata:00470937 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470938 0000            dw          0h                                      
.idata:0047093a 4469616c6...    ds          "DialogBoxParamA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047094a 0000            dw          0h                                      
.idata:0047094c 446573747...    ds          "DestroyWindow"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:0047095a 0000            dw          0h                                      
.idata:0047095c 446573747...    ds          "DestroyMenu"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470968 0000            dw          0h                                      
.idata:0047096a 446573747...    ds          "DestroyCursor"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470978 0000            dw          0h                                      
.idata:0047097a 44656c657...    ds          "DeleteMenu"                            
.idata:00470985 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470986 0000            dw          0h                                      
.idata:00470988 446566576...    ds          "DefWindowProcA"                        
.idata:00470997 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470998 0000            dw          0h                                      
.idata:0047099a 476574537...    ds          "GetSystemMenu"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709a8 0000            dw          0h                                      
.idata:004709aa 436865636...    ds          "CheckMenuItem"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709b8 0000            dw          0h                                      
.idata:004709ba 436c69656...    ds          "ClientToScreen"                        
.idata:004709c9 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709ca 0000            dw          0h                                      
.idata:004709cc 437265617...    ds          "CreateMenu"                            
.idata:004709d7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709d8 0000            dw          0h                                      
.idata:004709da 496e74657...    ds          "IntersectRect"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709e8 0000            dw          0h                                      
.idata:004709ea 426567696...    ds          "BeginPaint"                            
.idata:004709f5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:004709f6 0000            dw          0h                                      
.idata:004709f8 437265617...    ds          "CreateWindowExA"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a08 0000            dw          0h                                      
.idata:00470a0a 417070656...    ds          "AppendMenuA"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a16 0000            dw          0h                                      
.idata:00470a18 4c6f61644...    ds          "LoadIconA"                             
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a22 0000            dw          0h                                      
.idata:00470a24 436c69704...    ds          "ClipCursor"                            
.idata:00470a2f 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a30 0000            dw          0h                                      
.idata:00470a32 557064617...    ds          "UpdateWindow"                          
.idata:00470a3f 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a40 0000            dw          0h                                      
.idata:00470a42 556e72656...    ds          "UnregisterClassA"                      
.idata:00470a53 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a54 0000            dw          0h                                      
.idata:00470a56 5065656b4...    ds          "PeekMessageA"                          
.idata:00470a63 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a64 0000            dw          0h                                      
.idata:00470a66 5472616e7...    ds          "TranslateMessage"                      
.idata:00470a77 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a78 0000            dw          0h                                      
.idata:00470a7a 53686f775...    ds          "ShowWindow"                            
.idata:00470a85 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a86 0000            dw          0h                                      
.idata:00470a88 53686f774...    ds          "ShowCursor"                            
.idata:00470a93 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470a94 0000            dw          0h                                      
.idata:00470a96 526567697...    ds          "RegisterClassExA"                      
.idata:00470aa7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470aa8 0000            dw          0h                                      
.idata:00470aaa 536574576...    ds          "SetWindowPos"                          
.idata:00470ab7 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ab8 0000            dw          0h                                      
.idata:00470aba 536574526...    ds          "SetRect"                               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ac2 0000            dw          0h                                      
.idata:00470ac4 5265616c6...    ds          "RealizePalette"                        
.idata:00470ad3 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ad4 0000            dw          0h                                      
.idata:00470ad6 476574537...    ds          "GetSystemPaletteUse"                   
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470aea 0000            dw          0h                                      
.idata:00470aec 476574537...    ds          "GetSystemPaletteEntries"               
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b04 0000            dw          0h                                      
.idata:00470b06 476574537...    ds          "GetStockObject"                        
.idata:00470b15 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b16 0000            dw          0h                                      
.idata:00470b18 476574446...    ds          "GetDeviceCaps"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b26 0000            dw          0h                                      
.idata:00470b28 44656c657...    ds          "DeleteObject"                          
.idata:00470b35 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b36 0000            dw          0h                                      
.idata:00470b38 44656c657...    ds          "DeleteDC"                              
.idata:00470b41 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b42 0000            dw          0h                                      
.idata:00470b44 437265617...    ds          "CreateSolidBrush"                      
.idata:00470b55 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b56 0000            dw          0h                                      
.idata:00470b58 437265617...    ds          "CreatePalette"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b66 0000            dw          0h                                      
.idata:00470b68 546578744...    ds          "TextOutA"                              
.idata:00470b71 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b72 0000            dw          0h                                      
.idata:00470b74 537472657...    ds          "StretchDIBits"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b82 0000            dw          0h                                      
.idata:00470b84 536574506...    ds          "SetPaletteEntries"                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470b96 0000            dw          0h                                      
.idata:00470b98 53656c656...    ds          "SelectPalette"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ba6 0000            dw          0h                                      
.idata:00470ba8 53656c656...    ds          "SelectObject"                          
.idata:00470bb5 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470bb6 0000            dw          0h                                      
.idata:00470bb8 776176654...    ds          "waveOutUnprepareHeader"                
.idata:00470bcf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470bd0 0000            dw          0h                                      
.idata:00470bd2 776176654...    ds          "waveOutRestart"                        
.idata:00470be1 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470be2 0000            dw          0h                                      
.idata:00470be4 776176654...    ds          "waveOutReset"                          
.idata:00470bf1 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470bf2 0000            dw          0h                                      
.idata:00470bf4 776176654...    ds          "waveOutPrepareHeader"                  
.idata:00470c09 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c0a 0000            dw          0h                                      
.idata:00470c0c 776176654...    ds          "waveOutPause"                          
.idata:00470c19 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c1a 0000            dw          0h                                      
.idata:00470c1c 776176654...    ds          "waveOutOpen"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c28 0000            dw          0h                                      
.idata:00470c2a 776176654...    ds          "waveOutGetNumDevs"                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c3c 0000            dw          0h                                      
.idata:00470c3e 776176654...    ds          "waveOutGetErrorTextA"                  
.idata:00470c53 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c54 0000            dw          0h                                      
.idata:00470c56 776176654...    ds          "waveOutClose"                          
.idata:00470c63 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c64 0000            dw          0h                                      
.idata:00470c66 74696d654...    ds          "timeGetTime"                           
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c72 0000            dw          0h                                      
.idata:00470c74 74696d654...    ds          "timeGetDevCaps"                        
.idata:00470c83 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c84 0000            dw          0h                                      
.idata:00470c86 74696d654...    ds          "timeEndPeriod"                         
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470c94 0000            dw          0h                                      
.idata:00470c96 74696d654...    ds          "timeBeginPeriod"                       
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ca6 0000            dw          0h                                      
.idata:00470ca8 6d6964694...    ds          "midiOutGetNumDevs"                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470cba 0000            dw          0h                                      
.idata:00470cbc 6d6964694...    ds          "midiOutGetDevCapsA"                    
.idata:00470ccf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470cd0 0000            dw          0h                                      
.idata:00470cd2 776176654...    ds          "waveOutWrite"                          
.idata:00470cdf 00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                                     IMAGE_IMPORT_BY_NAME                                     *
                            ;************************************************************************************************
.idata:00470ce0 0000            dw          0h                                      
.idata:00470ce2 6d6369536...    ds          "mciSendCommandA"                       
.idata:00470cf2 00              ??          00h                                     
.idata:00470cf3 00              ??          00h                                     
.idata:00470cf4 00              ??          00h                                     
.idata:00470cf5 00              ??          00h                                     
.idata:00470cf6 00              ??          00h                                     
.idata:00470cf7 00              ??          00h                                     
.idata:00470cf8 00              ??          00h                                     
.idata:00470cf9 00              ??          00h                                     
.idata:00470cfa 00              ??          00h                                     
.idata:00470cfb 00              ??          00h                                     
.idata:00470cfc 00              ??          00h                                     
.idata:00470cfd 00              ??          00h                                     
.idata:00470cfe 00              ??          00h                                     
.idata:00470cff 00              ??          00h                                     
.idata:00470d00 00              ??          00h                                     
.idata:00470d01 00              ??          00h                                     
.idata:00470d02 00              ??          00h                                     
.idata:00470d03 00              ??          00h                                     
.idata:00470d04 00              ??          00h                                     
.idata:00470d05 00              ??          00h                                     
.idata:00470d06 00              ??          00h                                     
.idata:00470d07 00              ??          00h                                     
.idata:00470d08 00              ??          00h                                     
.idata:00470d09 00              ??          00h                                     
.idata:00470d0a 00              ??          00h                                     
.idata:00470d0b 00              ??          00h                                     
.idata:00470d0c 00              ??          00h                                     
.idata:00470d0d 00              ??          00h                                     
.idata:00470d0e 00              ??          00h                                     
.idata:00470d0f 00              ??          00h                                     
.idata:00470d10 00              ??          00h                                     
.idata:00470d11 00              ??          00h                                     
.idata:00470d12 00              ??          00h                                     
.idata:00470d13 00              ??          00h                                     
.idata:00470d14 00              ??          00h                                     
.idata:00470d15 00              ??          00h                                     
.idata:00470d16 00              ??          00h                                     
.idata:00470d17 00              ??          00h                                     
.idata:00470d18 00              ??          00h                                     
.idata:00470d19 00              ??          00h                                     
.idata:00470d1a 00              ??          00h                                     
.idata:00470d1b 00              ??          00h                                     
.idata:00470d1c 00              ??          00h                                     
.idata:00470d1d 00              ??          00h                                     
.idata:00470d1e 00              ??          00h                                     
.idata:00470d1f 00              ??          00h                                     
.idata:00470d20 00              ??          00h                                     
.idata:00470d21 00              ??          00h                                     
.idata:00470d22 00              ??          00h                                     
.idata:00470d23 00              ??          00h                                     
.idata:00470d24 00              ??          00h                                     
.idata:00470d25 00              ??          00h                                     
.idata:00470d26 00              ??          00h                                     
.idata:00470d27 00              ??          00h                                     
.idata:00470d28 00              ??          00h                                     
.idata:00470d29 00              ??          00h                                     
.idata:00470d2a 00              ??          00h                                     
.idata:00470d2b 00              ??          00h                                     
.idata:00470d2c 00              ??          00h                                     
.idata:00470d2d 00              ??          00h                                     
.idata:00470d2e 00              ??          00h                                     
.idata:00470d2f 00              ??          00h                                     
.idata:00470d30 00              ??          00h                                     
.idata:00470d31 00              ??          00h                                     
.idata:00470d32 00              ??          00h                                     
.idata:00470d33 00              ??          00h                                     
.idata:00470d34 00              ??          00h                                     
.idata:00470d35 00              ??          00h                                     
.idata:00470d36 00              ??          00h                                     
.idata:00470d37 00              ??          00h                                     
.idata:00470d38 00              ??          00h                                     
.idata:00470d39 00              ??          00h                                     
.idata:00470d3a 00              ??          00h                                     
.idata:00470d3b 00              ??          00h                                     
.idata:00470d3c 00              ??          00h                                     
.idata:00470d3d 00              ??          00h                                     
.idata:00470d3e 00              ??          00h                                     
.idata:00470d3f 00              ??          00h                                     
.idata:00470d40 00              ??          00h                                     
.idata:00470d41 00              ??          00h                                     
.idata:00470d42 00              ??          00h                                     
.idata:00470d43 00              ??          00h                                     
.idata:00470d44 00              ??          00h                                     
.idata:00470d45 00              ??          00h                                     
.idata:00470d46 00              ??          00h                                     
.idata:00470d47 00              ??          00h                                     
.idata:00470d48 00              ??          00h                                     
.idata:00470d49 00              ??          00h                                     
.idata:00470d4a 00              ??          00h                                     
.idata:00470d4b 00              ??          00h                                     
.idata:00470d4c 00              ??          00h                                     
.idata:00470d4d 00              ??          00h                                     
.idata:00470d4e 00              ??          00h                                     
.idata:00470d4f 00              ??          00h                                     
.idata:00470d50 00              ??          00h                                     
.idata:00470d51 00              ??          00h                                     
.idata:00470d52 00              ??          00h                                     
.idata:00470d53 00              ??          00h                                     
.idata:00470d54 00              ??          00h                                     
.idata:00470d55 00              ??          00h                                     
.idata:00470d56 00              ??          00h                                     
.idata:00470d57 00              ??          00h                                     
.idata:00470d58 00              ??          00h                                     
.idata:00470d59 00              ??          00h                                     
.idata:00470d5a 00              ??          00h                                     
.idata:00470d5b 00              ??          00h                                     
.idata:00470d5c 00              ??          00h                                     
.idata:00470d5d 00              ??          00h                                     
.idata:00470d5e 00              ??          00h                                     
.idata:00470d5f 00              ??          00h                                     
.idata:00470d60 00              ??          00h                                     
.idata:00470d61 00              ??          00h                                     
.idata:00470d62 00              ??          00h                                     
.idata:00470d63 00              ??          00h                                     
.idata:00470d64 00              ??          00h                                     
.idata:00470d65 00              ??          00h                                     
.idata:00470d66 00              ??          00h                                     
.idata:00470d67 00              ??          00h                                     
.idata:00470d68 00              ??          00h                                     
.idata:00470d69 00              ??          00h                                     
.idata:00470d6a 00              ??          00h                                     
.idata:00470d6b 00              ??          00h                                     
.idata:00470d6c 00              ??          00h                                     
.idata:00470d6d 00              ??          00h                                     
.idata:00470d6e 00              ??          00h                                     
.idata:00470d6f 00              ??          00h                                     
.idata:00470d70 00              ??          00h                                     
.idata:00470d71 00              ??          00h                                     
.idata:00470d72 00              ??          00h                                     
.idata:00470d73 00              ??          00h                                     
.idata:00470d74 00              ??          00h                                     
.idata:00470d75 00              ??          00h                                     
.idata:00470d76 00              ??          00h                                     
.idata:00470d77 00              ??          00h                                     
.idata:00470d78 00              ??          00h                                     
.idata:00470d79 00              ??          00h                                     
.idata:00470d7a 00              ??          00h                                     
.idata:00470d7b 00              ??          00h                                     
.idata:00470d7c 00              ??          00h                                     
.idata:00470d7d 00              ??          00h                                     
.idata:00470d7e 00              ??          00h                                     
.idata:00470d7f 00              ??          00h                                     
.idata:00470d80 00              ??          00h                                     
.idata:00470d81 00              ??          00h                                     
.idata:00470d82 00              ??          00h                                     
.idata:00470d83 00              ??          00h                                     
.idata:00470d84 00              ??          00h                                     
.idata:00470d85 00              ??          00h                                     
.idata:00470d86 00              ??          00h                                     
.idata:00470d87 00              ??          00h                                     
.idata:00470d88 00              ??          00h                                     
.idata:00470d89 00              ??          00h                                     
.idata:00470d8a 00              ??          00h                                     
.idata:00470d8b 00              ??          00h                                     
.idata:00470d8c 00              ??          00h                                     
.idata:00470d8d 00              ??          00h                                     
.idata:00470d8e 00              ??          00h                                     
.idata:00470d8f 00              ??          00h                                     
.idata:00470d90 00              ??          00h                                     
.idata:00470d91 00              ??          00h                                     
.idata:00470d92 00              ??          00h                                     
.idata:00470d93 00              ??          00h                                     
.idata:00470d94 00              ??          00h                                     
.idata:00470d95 00              ??          00h                                     
.idata:00470d96 00              ??          00h                                     
.idata:00470d97 00              ??          00h                                     
.idata:00470d98 00              ??          00h                                     
.idata:00470d99 00              ??          00h                                     
.idata:00470d9a 00              ??          00h                                     
.idata:00470d9b 00              ??          00h                                     
.idata:00470d9c 00              ??          00h                                     
.idata:00470d9d 00              ??          00h                                     
.idata:00470d9e 00              ??          00h                                     
.idata:00470d9f 00              ??          00h                                     
.idata:00470da0 00              ??          00h                                     
.idata:00470da1 00              ??          00h                                     
.idata:00470da2 00              ??          00h                                     
.idata:00470da3 00              ??          00h                                     
.idata:00470da4 00              ??          00h                                     
.idata:00470da5 00              ??          00h                                     
.idata:00470da6 00              ??          00h                                     
.idata:00470da7 00              ??          00h                                     
.idata:00470da8 00              ??          00h                                     
.idata:00470da9 00              ??          00h                                     
.idata:00470daa 00              ??          00h                                     
.idata:00470dab 00              ??          00h                                     
.idata:00470dac 00              ??          00h                                     
.idata:00470dad 00              ??          00h                                     
.idata:00470dae 00              ??          00h                                     
.idata:00470daf 00              ??          00h                                     
.idata:00470db0 00              ??          00h                                     
.idata:00470db1 00              ??          00h                                     
.idata:00470db2 00              ??          00h                                     
.idata:00470db3 00              ??          00h                                     
.idata:00470db4 00              ??          00h                                     
.idata:00470db5 00              ??          00h                                     
.idata:00470db6 00              ??          00h                                     
.idata:00470db7 00              ??          00h                                     
.idata:00470db8 00              ??          00h                                     
.idata:00470db9 00              ??          00h                                     
.idata:00470dba 00              ??          00h                                     
.idata:00470dbb 00              ??          00h                                     
.idata:00470dbc 00              ??          00h                                     
.idata:00470dbd 00              ??          00h                                     
.idata:00470dbe 00              ??          00h                                     
.idata:00470dbf 00              ??          00h                                     
.idata:00470dc0 00              ??          00h                                     
.idata:00470dc1 00              ??          00h                                     
.idata:00470dc2 00              ??          00h                                     
.idata:00470dc3 00              ??          00h                                     
.idata:00470dc4 00              ??          00h                                     
.idata:00470dc5 00              ??          00h                                     
.idata:00470dc6 00              ??          00h                                     
.idata:00470dc7 00              ??          00h                                     
.idata:00470dc8 00              ??          00h                                     
.idata:00470dc9 00              ??          00h                                     
.idata:00470dca 00              ??          00h                                     
.idata:00470dcb 00              ??          00h                                     
.idata:00470dcc 00              ??          00h                                     
.idata:00470dcd 00              ??          00h                                     
.idata:00470dce 00              ??          00h                                     
.idata:00470dcf 00              ??          00h                                     
.idata:00470dd0 00              ??          00h                                     
.idata:00470dd1 00              ??          00h                                     
.idata:00470dd2 00              ??          00h                                     
.idata:00470dd3 00              ??          00h                                     
.idata:00470dd4 00              ??          00h                                     
.idata:00470dd5 00              ??          00h                                     
.idata:00470dd6 00              ??          00h                                     
.idata:00470dd7 00              ??          00h                                     
.idata:00470dd8 00              ??          00h                                     
.idata:00470dd9 00              ??          00h                                     
.idata:00470dda 00              ??          00h                                     
.idata:00470ddb 00              ??          00h                                     
.idata:00470ddc 00              ??          00h                                     
.idata:00470ddd 00              ??          00h                                     
.idata:00470dde 00              ??          00h                                     
.idata:00470ddf 00              ??          00h                                     
.idata:00470de0 00              ??          00h                                     
.idata:00470de1 00              ??          00h                                     
.idata:00470de2 00              ??          00h                                     
.idata:00470de3 00              ??          00h                                     
.idata:00470de4 00              ??          00h                                     
.idata:00470de5 00              ??          00h                                     
.idata:00470de6 00              ??          00h                                     
.idata:00470de7 00              ??          00h                                     
.idata:00470de8 00              ??          00h                                     
.idata:00470de9 00              ??          00h                                     
.idata:00470dea 00              ??          00h                                     
.idata:00470deb 00              ??          00h                                     
.idata:00470dec 00              ??          00h                                     
.idata:00470ded 00              ??          00h                                     
.idata:00470dee 00              ??          00h                                     
.idata:00470def 00              ??          00h                                     
.idata:00470df0 00              ??          00h                                     
.idata:00470df1 00              ??          00h                                     
.idata:00470df2 00              ??          00h                                     
.idata:00470df3 00              ??          00h                                     
.idata:00470df4 00              ??          00h                                     
.idata:00470df5 00              ??          00h                                     
.idata:00470df6 00              ??          00h                                     
.idata:00470df7 00              ??          00h                                     
.idata:00470df8 00              ??          00h                                     
.idata:00470df9 00              ??          00h                                     
.idata:00470dfa 00              ??          00h                                     
.idata:00470dfb 00              ??          00h                                     
.idata:00470dfc 00              ??          00h                                     
.idata:00470dfd 00              ??          00h                                     
.idata:00470dfe 00              ??          00h                                     
.idata:00470dff 00              ??          00h                                     
.idata:00470e00                 ??          ??                                      
.idata:00470e01                 ??          ??                                      
.idata:00470e02                 ??          ??                                      
.idata:00470e03                 ??          ??                                      
.idata:00470e04                 ??          ??                                      
.idata:00470e05                 ??          ??                                      
.idata:00470e06                 ??          ??                                      
.idata:00470e07                 ??          ??                                      
.idata:00470e08                 ??          ??                                      
.idata:00470e09                 ??          ??                                      
.idata:00470e0a                 ??          ??                                      
.idata:00470e0b                 ??          ??                                      
.idata:00470e0c                 ??          ??                                      
.idata:00470e0d                 ??          ??                                      
.idata:00470e0e                 ??          ??                                      
.idata:00470e0f                 ??          ??                                      
.idata:00470e10                 ??          ??                                      
.idata:00470e11                 ??          ??                                      
.idata:00470e12                 ??          ??                                      
.idata:00470e13                 ??          ??                                      
.idata:00470e14                 ??          ??                                      
.idata:00470e15                 ??          ??                                      
.idata:00470e16                 ??          ??                                      
.idata:00470e17                 ??          ??                                      
.idata:00470e18                 ??          ??                                      
.idata:00470e19                 ??          ??                                      
.idata:00470e1a                 ??          ??                                      
.idata:00470e1b                 ??          ??                                      
.idata:00470e1c                 ??          ??                                      
.idata:00470e1d                 ??          ??                                      
.idata:00470e1e                 ??          ??                                      
.idata:00470e1f                 ??          ??                                      
.idata:00470e20                 ??          ??                                      
.idata:00470e21                 ??          ??                                      
.idata:00470e22                 ??          ??                                      
.idata:00470e23                 ??          ??                                      
.idata:00470e24                 ??          ??                                      
.idata:00470e25                 ??          ??                                      
.idata:00470e26                 ??          ??                                      
.idata:00470e27                 ??          ??                                      
.idata:00470e28                 ??          ??                                      
.idata:00470e29                 ??          ??                                      
.idata:00470e2a                 ??          ??                                      
.idata:00470e2b                 ??          ??                                      
.idata:00470e2c                 ??          ??                                      
.idata:00470e2d                 ??          ??                                      
.idata:00470e2e                 ??          ??                                      
.idata:00470e2f                 ??          ??                                      
.idata:00470e30                 ??          ??                                      
.idata:00470e31                 ??          ??                                      
.idata:00470e32                 ??          ??                                      
.idata:00470e33                 ??          ??                                      
.idata:00470e34                 ??          ??                                      
.idata:00470e35                 ??          ??                                      
.idata:00470e36                 ??          ??                                      
.idata:00470e37                 ??          ??                                      
.idata:00470e38                 ??          ??                                      
.idata:00470e39                 ??          ??                                      
.idata:00470e3a                 ??          ??                                      
.idata:00470e3b                 ??          ??                                      
.idata:00470e3c                 ??          ??                                      
.idata:00470e3d                 ??          ??                                      
.idata:00470e3e                 ??          ??                                      
.idata:00470e3f                 ??          ??                                      
.idata:00470e40                 ??          ??                                      
.idata:00470e41                 ??          ??                                      
.idata:00470e42                 ??          ??                                      
.idata:00470e43                 ??          ??                                      
.idata:00470e44                 ??          ??                                      
.idata:00470e45                 ??          ??                                      
.idata:00470e46                 ??          ??                                      
.idata:00470e47                 ??          ??                                      
.idata:00470e48                 ??          ??                                      
.idata:00470e49                 ??          ??                                      
.idata:00470e4a                 ??          ??                                      
.idata:00470e4b                 ??          ??                                      
.idata:00470e4c                 ??          ??                                      
.idata:00470e4d                 ??          ??                                      
.idata:00470e4e                 ??          ??                                      
.idata:00470e4f                 ??          ??                                      
.idata:00470e50                 ??          ??                                      
.idata:00470e51                 ??          ??                                      
.idata:00470e52                 ??          ??                                      
.idata:00470e53                 ??          ??                                      
.idata:00470e54                 ??          ??                                      
.idata:00470e55                 ??          ??                                      
.idata:00470e56                 ??          ??                                      
.idata:00470e57                 ??          ??                                      
.idata:00470e58                 ??          ??                                      
.idata:00470e59                 ??          ??                                      
.idata:00470e5a                 ??          ??                                      
.idata:00470e5b                 ??          ??                                      
.idata:00470e5c                 ??          ??                                      
.idata:00470e5d                 ??          ??                                      
.idata:00470e5e                 ??          ??                                      
.idata:00470e5f                 ??          ??                                      
.idata:00470e60                 ??          ??                                      
.idata:00470e61                 ??          ??                                      
.idata:00470e62                 ??          ??                                      
.idata:00470e63                 ??          ??                                      
.idata:00470e64                 ??          ??                                      
.idata:00470e65                 ??          ??                                      
.idata:00470e66                 ??          ??                                      
.idata:00470e67                 ??          ??                                      
.idata:00470e68                 ??          ??                                      
.idata:00470e69                 ??          ??                                      
.idata:00470e6a                 ??          ??                                      
.idata:00470e6b                 ??          ??                                      
.idata:00470e6c                 ??          ??                                      
.idata:00470e6d                 ??          ??                                      
.idata:00470e6e                 ??          ??                                      
.idata:00470e6f                 ??          ??                                      
.idata:00470e70                 ??          ??                                      
.idata:00470e71                 ??          ??                                      
.idata:00470e72                 ??          ??                                      
.idata:00470e73                 ??          ??                                      
.idata:00470e74                 ??          ??                                      
.idata:00470e75                 ??          ??                                      
.idata:00470e76                 ??          ??                                      
.idata:00470e77                 ??          ??                                      
.idata:00470e78                 ??          ??                                      
.idata:00470e79                 ??          ??                                      
.idata:00470e7a                 ??          ??                                      
.idata:00470e7b                 ??          ??                                      
.idata:00470e7c                 ??          ??                                      
.idata:00470e7d                 ??          ??                                      
.idata:00470e7e                 ??          ??                                      
.idata:00470e7f                 ??          ??                                      
.idata:00470e80                 ??          ??                                      
.idata:00470e81                 ??          ??                                      
.idata:00470e82                 ??          ??                                      
.idata:00470e83                 ??          ??                                      
.idata:00470e84                 ??          ??                                      
.idata:00470e85                 ??          ??                                      
.idata:00470e86                 ??          ??                                      
.idata:00470e87                 ??          ??                                      
.idata:00470e88                 ??          ??                                      
.idata:00470e89                 ??          ??                                      
.idata:00470e8a                 ??          ??                                      
.idata:00470e8b                 ??          ??                                      
.idata:00470e8c                 ??          ??                                      
.idata:00470e8d                 ??          ??                                      
.idata:00470e8e                 ??          ??                                      
.idata:00470e8f                 ??          ??                                      
.idata:00470e90                 ??          ??                                      
.idata:00470e91                 ??          ??                                      
.idata:00470e92                 ??          ??                                      
.idata:00470e93                 ??          ??                                      
.idata:00470e94                 ??          ??                                      
.idata:00470e95                 ??          ??                                      
.idata:00470e96                 ??          ??                                      
.idata:00470e97                 ??          ??                                      
.idata:00470e98                 ??          ??                                      
.idata:00470e99                 ??          ??                                      
.idata:00470e9a                 ??          ??                                      
.idata:00470e9b                 ??          ??                                      
.idata:00470e9c                 ??          ??                                      
.idata:00470e9d                 ??          ??                                      
.idata:00470e9e                 ??          ??                                      
.idata:00470e9f                 ??          ??                                      
.idata:00470ea0                 ??          ??                                      
.idata:00470ea1                 ??          ??                                      
.idata:00470ea2                 ??          ??                                      
.idata:00470ea3                 ??          ??                                      
.idata:00470ea4                 ??          ??                                      
.idata:00470ea5                 ??          ??                                      
.idata:00470ea6                 ??          ??                                      
.idata:00470ea7                 ??          ??                                      
.idata:00470ea8                 ??          ??                                      
.idata:00470ea9                 ??          ??                                      
.idata:00470eaa                 ??          ??                                      
.idata:00470eab                 ??          ??                                      
.idata:00470eac                 ??          ??                                      
.idata:00470ead                 ??          ??                                      
.idata:00470eae                 ??          ??                                      
.idata:00470eaf                 ??          ??                                      
.idata:00470eb0                 ??          ??                                      
.idata:00470eb1                 ??          ??                                      
.idata:00470eb2                 ??          ??                                      
.idata:00470eb3                 ??          ??                                      
.idata:00470eb4                 ??          ??                                      
.idata:00470eb5                 ??          ??                                      
.idata:00470eb6                 ??          ??                                      
.idata:00470eb7                 ??          ??                                      
.idata:00470eb8                 ??          ??                                      
.idata:00470eb9                 ??          ??                                      
.idata:00470eba                 ??          ??                                      
.idata:00470ebb                 ??          ??                                      
.idata:00470ebc                 ??          ??                                      
.idata:00470ebd                 ??          ??                                      
.idata:00470ebe                 ??          ??                                      
.idata:00470ebf                 ??          ??                                      
.idata:00470ec0                 ??          ??                                      
.idata:00470ec1                 ??          ??                                      
.idata:00470ec2                 ??          ??                                      
.idata:00470ec3                 ??          ??                                      
.idata:00470ec4                 ??          ??                                      
.idata:00470ec5                 ??          ??                                      
.idata:00470ec6                 ??          ??                                      
.idata:00470ec7                 ??          ??                                      
.idata:00470ec8                 ??          ??                                      
.idata:00470ec9                 ??          ??                                      
.idata:00470eca                 ??          ??                                      
.idata:00470ecb                 ??          ??                                      
.idata:00470ecc                 ??          ??                                      
.idata:00470ecd                 ??          ??                                      
.idata:00470ece                 ??          ??                                      
.idata:00470ecf                 ??          ??                                      
.idata:00470ed0                 ??          ??                                      
.idata:00470ed1                 ??          ??                                      
.idata:00470ed2                 ??          ??                                      
.idata:00470ed3                 ??          ??                                      
.idata:00470ed4                 ??          ??                                      
.idata:00470ed5                 ??          ??                                      
.idata:00470ed6                 ??          ??                                      
.idata:00470ed7                 ??          ??                                      
.idata:00470ed8                 ??          ??                                      
.idata:00470ed9                 ??          ??                                      
.idata:00470eda                 ??          ??                                      
.idata:00470edb                 ??          ??                                      
.idata:00470edc                 ??          ??                                      
.idata:00470edd                 ??          ??                                      
.idata:00470ede                 ??          ??                                      
.idata:00470edf                 ??          ??                                      
.idata:00470ee0                 ??          ??                                      
.idata:00470ee1                 ??          ??                                      
.idata:00470ee2                 ??          ??                                      
.idata:00470ee3                 ??          ??                                      
.idata:00470ee4                 ??          ??                                      
.idata:00470ee5                 ??          ??                                      
.idata:00470ee6                 ??          ??                                      
.idata:00470ee7                 ??          ??                                      
.idata:00470ee8                 ??          ??                                      
.idata:00470ee9                 ??          ??                                      
.idata:00470eea                 ??          ??                                      
.idata:00470eeb                 ??          ??                                      
.idata:00470eec                 ??          ??                                      
.idata:00470eed                 ??          ??                                      
.idata:00470eee                 ??          ??                                      
.idata:00470eef                 ??          ??                                      
.idata:00470ef0                 ??          ??                                      
.idata:00470ef1                 ??          ??                                      
.idata:00470ef2                 ??          ??                                      
.idata:00470ef3                 ??          ??                                      
.idata:00470ef4                 ??          ??                                      
.idata:00470ef5                 ??          ??                                      
.idata:00470ef6                 ??          ??                                      
.idata:00470ef7                 ??          ??                                      
.idata:00470ef8                 ??          ??                                      
.idata:00470ef9                 ??          ??                                      
.idata:00470efa                 ??          ??                                      
.idata:00470efb                 ??          ??                                      
.idata:00470efc                 ??          ??                                      
.idata:00470efd                 ??          ??                                      
.idata:00470efe                 ??          ??                                      
.idata:00470eff                 ??          ??                                      
.idata:00470f00                 ??          ??                                      
.idata:00470f01                 ??          ??                                      
.idata:00470f02                 ??          ??                                      
.idata:00470f03                 ??          ??                                      
.idata:00470f04                 ??          ??                                      
.idata:00470f05                 ??          ??                                      
.idata:00470f06                 ??          ??                                      
.idata:00470f07                 ??          ??                                      
.idata:00470f08                 ??          ??                                      
.idata:00470f09                 ??          ??                                      
.idata:00470f0a                 ??          ??                                      
.idata:00470f0b                 ??          ??                                      
.idata:00470f0c                 ??          ??                                      
.idata:00470f0d                 ??          ??                                      
.idata:00470f0e                 ??          ??                                      
.idata:00470f0f                 ??          ??                                      
.idata:00470f10                 ??          ??                                      
.idata:00470f11                 ??          ??                                      
.idata:00470f12                 ??          ??                                      
.idata:00470f13                 ??          ??                                      
.idata:00470f14                 ??          ??                                      
.idata:00470f15                 ??          ??                                      
.idata:00470f16                 ??          ??                                      
.idata:00470f17                 ??          ??                                      
.idata:00470f18                 ??          ??                                      
.idata:00470f19                 ??          ??                                      
.idata:00470f1a                 ??          ??                                      
.idata:00470f1b                 ??          ??                                      
.idata:00470f1c                 ??          ??                                      
.idata:00470f1d                 ??          ??                                      
.idata:00470f1e                 ??          ??                                      
.idata:00470f1f                 ??          ??                                      
.idata:00470f20                 ??          ??                                      
.idata:00470f21                 ??          ??                                      
.idata:00470f22                 ??          ??                                      
.idata:00470f23                 ??          ??                                      
.idata:00470f24                 ??          ??                                      
.idata:00470f25                 ??          ??                                      
.idata:00470f26                 ??          ??                                      
.idata:00470f27                 ??          ??                                      
.idata:00470f28                 ??          ??                                      
.idata:00470f29                 ??          ??                                      
.idata:00470f2a                 ??          ??                                      
.idata:00470f2b                 ??          ??                                      
.idata:00470f2c                 ??          ??                                      
.idata:00470f2d                 ??          ??                                      
.idata:00470f2e                 ??          ??                                      
.idata:00470f2f                 ??          ??                                      
.idata:00470f30                 ??          ??                                      
.idata:00470f31                 ??          ??                                      
.idata:00470f32                 ??          ??                                      
.idata:00470f33                 ??          ??                                      
.idata:00470f34                 ??          ??                                      
.idata:00470f35                 ??          ??                                      
.idata:00470f36                 ??          ??                                      
.idata:00470f37                 ??          ??                                      
.idata:00470f38                 ??          ??                                      
.idata:00470f39                 ??          ??                                      
.idata:00470f3a                 ??          ??                                      
.idata:00470f3b                 ??          ??                                      
.idata:00470f3c                 ??          ??                                      
.idata:00470f3d                 ??          ??                                      
.idata:00470f3e                 ??          ??                                      
.idata:00470f3f                 ??          ??                                      
.idata:00470f40                 ??          ??                                      
.idata:00470f41                 ??          ??                                      
.idata:00470f42                 ??          ??                                      
.idata:00470f43                 ??          ??                                      
.idata:00470f44                 ??          ??                                      
.idata:00470f45                 ??          ??                                      
.idata:00470f46                 ??          ??                                      
.idata:00470f47                 ??          ??                                      
.idata:00470f48                 ??          ??                                      
.idata:00470f49                 ??          ??                                      
.idata:00470f4a                 ??          ??                                      
.idata:00470f4b                 ??          ??                                      
.idata:00470f4c                 ??          ??                                      
.idata:00470f4d                 ??          ??                                      
.idata:00470f4e                 ??          ??                                      
.idata:00470f4f                 ??          ??                                      
.idata:00470f50                 ??          ??                                      
.idata:00470f51                 ??          ??                                      
.idata:00470f52                 ??          ??                                      
.idata:00470f53                 ??          ??                                      
.idata:00470f54                 ??          ??                                      
.idata:00470f55                 ??          ??                                      
.idata:00470f56                 ??          ??                                      
.idata:00470f57                 ??          ??                                      
.idata:00470f58                 ??          ??                                      
.idata:00470f59                 ??          ??                                      
.idata:00470f5a                 ??          ??                                      
.idata:00470f5b                 ??          ??                                      
.idata:00470f5c                 ??          ??                                      
.idata:00470f5d                 ??          ??                                      
.idata:00470f5e                 ??          ??                                      
.idata:00470f5f                 ??          ??                                      
.idata:00470f60                 ??          ??                                      
.idata:00470f61                 ??          ??                                      
.idata:00470f62                 ??          ??                                      
.idata:00470f63                 ??          ??                                      
.idata:00470f64                 ??          ??                                      
.idata:00470f65                 ??          ??                                      
.idata:00470f66                 ??          ??                                      
.idata:00470f67                 ??          ??                                      
.idata:00470f68                 ??          ??                                      
.idata:00470f69                 ??          ??                                      
.idata:00470f6a                 ??          ??                                      
.idata:00470f6b                 ??          ??                                      
.idata:00470f6c                 ??          ??                                      
.idata:00470f6d                 ??          ??                                      
.idata:00470f6e                 ??          ??                                      
.idata:00470f6f                 ??          ??                                      
.idata:00470f70                 ??          ??                                      
.idata:00470f71                 ??          ??                                      
.idata:00470f72                 ??          ??                                      
.idata:00470f73                 ??          ??                                      
.idata:00470f74                 ??          ??                                      
.idata:00470f75                 ??          ??                                      
.idata:00470f76                 ??          ??                                      
.idata:00470f77                 ??          ??                                      
.idata:00470f78                 ??          ??                                      
.idata:00470f79                 ??          ??                                      
.idata:00470f7a                 ??          ??                                      
.idata:00470f7b                 ??          ??                                      
.idata:00470f7c                 ??          ??                                      
.idata:00470f7d                 ??          ??                                      
.idata:00470f7e                 ??          ??                                      
.idata:00470f7f                 ??          ??                                      
.idata:00470f80                 ??          ??                                      
.idata:00470f81                 ??          ??                                      
.idata:00470f82                 ??          ??                                      
.idata:00470f83                 ??          ??                                      
.idata:00470f84                 ??          ??                                      
.idata:00470f85                 ??          ??                                      
.idata:00470f86                 ??          ??                                      
.idata:00470f87                 ??          ??                                      
.idata:00470f88                 ??          ??                                      
.idata:00470f89                 ??          ??                                      
.idata:00470f8a                 ??          ??                                      
.idata:00470f8b                 ??          ??                                      
.idata:00470f8c                 ??          ??                                      
.idata:00470f8d                 ??          ??                                      
.idata:00470f8e                 ??          ??                                      
.idata:00470f8f                 ??          ??                                      
.idata:00470f90                 ??          ??                                      
.idata:00470f91                 ??          ??                                      
.idata:00470f92                 ??          ??                                      
.idata:00470f93                 ??          ??                                      
.idata:00470f94                 ??          ??                                      
.idata:00470f95                 ??          ??                                      
.idata:00470f96                 ??          ??                                      
.idata:00470f97                 ??          ??                                      
.idata:00470f98                 ??          ??                                      
.idata:00470f99                 ??          ??                                      
.idata:00470f9a                 ??          ??                                      
.idata:00470f9b                 ??          ??                                      
.idata:00470f9c                 ??          ??                                      
.idata:00470f9d                 ??          ??                                      
.idata:00470f9e                 ??          ??                                      
.idata:00470f9f                 ??          ??                                      
.idata:00470fa0                 ??          ??                                      
.idata:00470fa1                 ??          ??                                      
.idata:00470fa2                 ??          ??                                      
.idata:00470fa3                 ??          ??                                      
.idata:00470fa4                 ??          ??                                      
.idata:00470fa5                 ??          ??                                      
.idata:00470fa6                 ??          ??                                      
.idata:00470fa7                 ??          ??                                      
.idata:00470fa8                 ??          ??                                      
.idata:00470fa9                 ??          ??                                      
.idata:00470faa                 ??          ??                                      
.idata:00470fab                 ??          ??                                      
.idata:00470fac                 ??          ??                                      
.idata:00470fad                 ??          ??                                      
.idata:00470fae                 ??          ??                                      
.idata:00470faf                 ??          ??                                      
.idata:00470fb0                 ??          ??                                      
.idata:00470fb1                 ??          ??                                      
.idata:00470fb2                 ??          ??                                      
.idata:00470fb3                 ??          ??                                      
.idata:00470fb4                 ??          ??                                      
.idata:00470fb5                 ??          ??                                      
.idata:00470fb6                 ??          ??                                      
.idata:00470fb7                 ??          ??                                      
.idata:00470fb8                 ??          ??                                      
.idata:00470fb9                 ??          ??                                      
.idata:00470fba                 ??          ??                                      
.idata:00470fbb                 ??          ??                                      
.idata:00470fbc                 ??          ??                                      
.idata:00470fbd                 ??          ??                                      
.idata:00470fbe                 ??          ??                                      
.idata:00470fbf                 ??          ??                                      
.idata:00470fc0                 ??          ??                                      
.idata:00470fc1                 ??          ??                                      
.idata:00470fc2                 ??          ??                                      
.idata:00470fc3                 ??          ??                                      
.idata:00470fc4                 ??          ??                                      
.idata:00470fc5                 ??          ??                                      
.idata:00470fc6                 ??          ??                                      
.idata:00470fc7                 ??          ??                                      
.idata:00470fc8                 ??          ??                                      
.idata:00470fc9                 ??          ??                                      
.idata:00470fca                 ??          ??                                      
.idata:00470fcb                 ??          ??                                      
.idata:00470fcc                 ??          ??                                      
.idata:00470fcd                 ??          ??                                      
.idata:00470fce                 ??          ??                                      
.idata:00470fcf                 ??          ??                                      
.idata:00470fd0                 ??          ??                                      
.idata:00470fd1                 ??          ??                                      
.idata:00470fd2                 ??          ??                                      
.idata:00470fd3                 ??          ??                                      
.idata:00470fd4                 ??          ??                                      
.idata:00470fd5                 ??          ??                                      
.idata:00470fd6                 ??          ??                                      
.idata:00470fd7                 ??          ??                                      
.idata:00470fd8                 ??          ??                                      
.idata:00470fd9                 ??          ??                                      
.idata:00470fda                 ??          ??                                      
.idata:00470fdb                 ??          ??                                      
.idata:00470fdc                 ??          ??                                      
.idata:00470fdd                 ??          ??                                      
.idata:00470fde                 ??          ??                                      
.idata:00470fdf                 ??          ??                                      
.idata:00470fe0                 ??          ??                                      
.idata:00470fe1                 ??          ??                                      
.idata:00470fe2                 ??          ??                                      
.idata:00470fe3                 ??          ??                                      
.idata:00470fe4                 ??          ??                                      
.idata:00470fe5                 ??          ??                                      
.idata:00470fe6                 ??          ??                                      
.idata:00470fe7                 ??          ??                                      
.idata:00470fe8                 ??          ??                                      
.idata:00470fe9                 ??          ??                                      
.idata:00470fea                 ??          ??                                      
.idata:00470feb                 ??          ??                                      
.idata:00470fec                 ??          ??                                      
.idata:00470fed                 ??          ??                                      
.idata:00470fee                 ??          ??                                      
.idata:00470fef                 ??          ??                                      
.idata:00470ff0                 ??          ??                                      
.idata:00470ff1                 ??          ??                                      
.idata:00470ff2                 ??          ??                                      
.idata:00470ff3                 ??          ??                                      
.idata:00470ff4                 ??          ??                                      
.idata:00470ff5                 ??          ??                                      
.idata:00470ff6                 ??          ??                                      
.idata:00470ff7                 ??          ??                                      
.idata:00470ff8                 ??          ??                                      
.idata:00470ff9                 ??          ??                                      
.idata:00470ffa                 ??          ??                                      
.idata:00470ffb                 ??          ??                                      
.idata:00470ffc                 ??          ??                                      
.idata:00470ffd                 ??          ??                                      
.idata:00470ffe                 ??          ??                                      
.idata:00470fff                 ??          ??                                      
                            IMAGE_DIRECTORY_ENTRY_EXPOR...;XREF[2,0]:   00400178,0040027c
.edata:00480000 000000000...    IMAGE_DI...                                        
   |_.edata:00480000 Character...    ddw         0h                                      
   |_.edata:00480004 TimeDateS...    ddw         0h                                      
   |_.edata:00480008 MajorVersion    dw          0h                                      
   |_.edata:0048000a MinorVersion    dw          0h                                      
   |_.edata:0048000c Name            ddw         80046h                                  
   |_.edata:00480010 Base            ddw         1h                                      
   |_.edata:00480014 NumberOfF...    ddw         3h                                      
   |_.edata:00480018 NumberOfN...    ddw         3h                                      
   |_.edata:0048001c AddressOf...    ddw         80028h                                  
   |_.edata:00480020 AddressOf...    ddw         80034h                                  
   |_.edata:00480024 AddressOf...    ddw         80040h                                  
                            ;************************************************************************************************
                            ;*                                   Export Function Pointers                                   *
                            ;************************************************************************************************
.edata:00480028 6e000100        ddw         1006Eh                                  
.edata:0048002c 440f0100        ddw         10F44h                                  
.edata:00480030 2d590400        ddw         4592Dh                                  
                            ;************************************************************************************************
                            ;*                                     Export Name Pointers                                     *
                            ;************************************************************************************************
.edata:00480034 53000800        ddw         80053h                                  ;= "MainWndProc"
.edata:00480038 5f000800        ddw         8005Fh                                  ;= "SoundWndProc"
.edata:0048003c 6c000800        ddw         8006Ch                                  ;= "__GetExceptDLLinfo"
                            ;************************************************************************************************
                            ;*                                    Export Ordinal Values                                     *
                            ;************************************************************************************************
.edata:00480040 0100            dw          1h                                      
.edata:00480042 0200            dw          2h                                      
.edata:00480044 0000            dw          0h                                      
                            ;************************************************************************************************
                            ;*                                     Export Library Name                                      *
                            ;************************************************************************************************
.edata:00480046 737367776...    ds          "ssgwin32.exe"                          
                            s_MainWndProc_00480053:       ;XREF[1,0]:   00480034
.edata:00480053 4d61696e5...    ds          "MainWndProc"                           
                            s_SoundWndProc_0048005f:      ;XREF[1,0]:   00480038
.edata:0048005f 536f756e6...    ds          "SoundWndProc"                          
                            s___GetExceptDLLinfo_0048006c:;XREF[1,0]:   0048003c
.edata:0048006c 5f5f47657...    ds          "__GetExceptDLLinfo"                    
.edata:0048007f 00              ??          00h                                     
.edata:00480080 00              ??          00h                                     
.edata:00480081 00              ??          00h                                     
.edata:00480082 00              ??          00h                                     
.edata:00480083 00              ??          00h                                     
.edata:00480084 00              ??          00h                                     
.edata:00480085 00              ??          00h                                     
.edata:00480086 00              ??          00h                                     
.edata:00480087 00              ??          00h                                     
.edata:00480088 00              ??          00h                                     
.edata:00480089 00              ??          00h                                     
.edata:0048008a 00              ??          00h                                     
.edata:0048008b 00              ??          00h                                     
.edata:0048008c 00              ??          00h                                     
.edata:0048008d 00              ??          00h                                     
.edata:0048008e 00              ??          00h                                     
.edata:0048008f 00              ??          00h                                     
.edata:00480090 00              ??          00h                                     
.edata:00480091 00              ??          00h                                     
.edata:00480092 00              ??          00h                                     
.edata:00480093 00              ??          00h                                     
.edata:00480094 00              ??          00h                                     
.edata:00480095 00              ??          00h                                     
.edata:00480096 00              ??          00h                                     
.edata:00480097 00              ??          00h                                     
.edata:00480098 00              ??          00h                                     
.edata:00480099 00              ??          00h                                     
.edata:0048009a 00              ??          00h                                     
.edata:0048009b 00              ??          00h                                     
.edata:0048009c 00              ??          00h                                     
.edata:0048009d 00              ??          00h                                     
.edata:0048009e 00              ??          00h                                     
.edata:0048009f 00              ??          00h                                     
.edata:004800a0 00              ??          00h                                     
.edata:004800a1 00              ??          00h                                     
.edata:004800a2 00              ??          00h                                     
.edata:004800a3 00              ??          00h                                     
.edata:004800a4 00              ??          00h                                     
.edata:004800a5 00              ??          00h                                     
.edata:004800a6 00              ??          00h                                     
.edata:004800a7 00              ??          00h                                     
.edata:004800a8 00              ??          00h                                     
.edata:004800a9 00              ??          00h                                     
.edata:004800aa 00              ??          00h                                     
.edata:004800ab 00              ??          00h                                     
.edata:004800ac 00              ??          00h                                     
.edata:004800ad 00              ??          00h                                     
.edata:004800ae 00              ??          00h                                     
.edata:004800af 00              ??          00h                                     
.edata:004800b0 00              ??          00h                                     
.edata:004800b1 00              ??          00h                                     
.edata:004800b2 00              ??          00h                                     
.edata:004800b3 00              ??          00h                                     
.edata:004800b4 00              ??          00h                                     
.edata:004800b5 00              ??          00h                                     
.edata:004800b6 00              ??          00h                                     
.edata:004800b7 00              ??          00h                                     
.edata:004800b8 00              ??          00h                                     
.edata:004800b9 00              ??          00h                                     
.edata:004800ba 00              ??          00h                                     
.edata:004800bb 00              ??          00h                                     
.edata:004800bc 00              ??          00h                                     
.edata:004800bd 00              ??          00h                                     
.edata:004800be 00              ??          00h                                     
.edata:004800bf 00              ??          00h                                     
.edata:004800c0 00              ??          00h                                     
.edata:004800c1 00              ??          00h                                     
.edata:004800c2 00              ??          00h                                     
.edata:004800c3 00              ??          00h                                     
.edata:004800c4 00              ??          00h                                     
.edata:004800c5 00              ??          00h                                     
.edata:004800c6 00              ??          00h                                     
.edata:004800c7 00              ??          00h                                     
.edata:004800c8 00              ??          00h                                     
.edata:004800c9 00              ??          00h                                     
.edata:004800ca 00              ??          00h                                     
.edata:004800cb 00              ??          00h                                     
.edata:004800cc 00              ??          00h                                     
.edata:004800cd 00              ??          00h                                     
.edata:004800ce 00              ??          00h                                     
.edata:004800cf 00              ??          00h                                     
.edata:004800d0 00              ??          00h                                     
.edata:004800d1 00              ??          00h                                     
.edata:004800d2 00              ??          00h                                     
.edata:004800d3 00              ??          00h                                     
.edata:004800d4 00              ??          00h                                     
.edata:004800d5 00              ??          00h                                     
.edata:004800d6 00              ??          00h                                     
.edata:004800d7 00              ??          00h                                     
.edata:004800d8 00              ??          00h                                     
.edata:004800d9 00              ??          00h                                     
.edata:004800da 00              ??          00h                                     
.edata:004800db 00              ??          00h                                     
.edata:004800dc 00              ??          00h                                     
.edata:004800dd 00              ??          00h                                     
.edata:004800de 00              ??          00h                                     
.edata:004800df 00              ??          00h                                     
.edata:004800e0 00              ??          00h                                     
.edata:004800e1 00              ??          00h                                     
.edata:004800e2 00              ??          00h                                     
.edata:004800e3 00              ??          00h                                     
.edata:004800e4 00              ??          00h                                     
.edata:004800e5 00              ??          00h                                     
.edata:004800e6 00              ??          00h                                     
.edata:004800e7 00              ??          00h                                     
.edata:004800e8 00              ??          00h                                     
.edata:004800e9 00              ??          00h                                     
.edata:004800ea 00              ??          00h                                     
.edata:004800eb 00              ??          00h                                     
.edata:004800ec 00              ??          00h                                     
.edata:004800ed 00              ??          00h                                     
.edata:004800ee 00              ??          00h                                     
.edata:004800ef 00              ??          00h                                     
.edata:004800f0 00              ??          00h                                     
.edata:004800f1 00              ??          00h                                     
.edata:004800f2 00              ??          00h                                     
.edata:004800f3 00              ??          00h                                     
.edata:004800f4 00              ??          00h                                     
.edata:004800f5 00              ??          00h                                     
.edata:004800f6 00              ??          00h                                     
.edata:004800f7 00              ??          00h                                     
.edata:004800f8 00              ??          00h                                     
.edata:004800f9 00              ??          00h                                     
.edata:004800fa 00              ??          00h                                     
.edata:004800fb 00              ??          00h                                     
.edata:004800fc 00              ??          00h                                     
.edata:004800fd 00              ??          00h                                     
.edata:004800fe 00              ??          00h                                     
.edata:004800ff 00              ??          00h                                     
.edata:00480100 00              ??          00h                                     
.edata:00480101 00              ??          00h                                     
.edata:00480102 00              ??          00h                                     
.edata:00480103 00              ??          00h                                     
.edata:00480104 00              ??          00h                                     
.edata:00480105 00              ??          00h                                     
.edata:00480106 00              ??          00h                                     
.edata:00480107 00              ??          00h                                     
.edata:00480108 00              ??          00h                                     
.edata:00480109 00              ??          00h                                     
.edata:0048010a 00              ??          00h                                     
.edata:0048010b 00              ??          00h                                     
.edata:0048010c 00              ??          00h                                     
.edata:0048010d 00              ??          00h                                     
.edata:0048010e 00              ??          00h                                     
.edata:0048010f 00              ??          00h                                     
.edata:00480110 00              ??          00h                                     
.edata:00480111 00              ??          00h                                     
.edata:00480112 00              ??          00h                                     
.edata:00480113 00              ??          00h                                     
.edata:00480114 00              ??          00h                                     
.edata:00480115 00              ??          00h                                     
.edata:00480116 00              ??          00h                                     
.edata:00480117 00              ??          00h                                     
.edata:00480118 00              ??          00h                                     
.edata:00480119 00              ??          00h                                     
.edata:0048011a 00              ??          00h                                     
.edata:0048011b 00              ??          00h                                     
.edata:0048011c 00              ??          00h                                     
.edata:0048011d 00              ??          00h                                     
.edata:0048011e 00              ??          00h                                     
.edata:0048011f 00              ??          00h                                     
.edata:00480120 00              ??          00h                                     
.edata:00480121 00              ??          00h                                     
.edata:00480122 00              ??          00h                                     
.edata:00480123 00              ??          00h                                     
.edata:00480124 00              ??          00h                                     
.edata:00480125 00              ??          00h                                     
.edata:00480126 00              ??          00h                                     
.edata:00480127 00              ??          00h                                     
.edata:00480128 00              ??          00h                                     
.edata:00480129 00              ??          00h                                     
.edata:0048012a 00              ??          00h                                     
.edata:0048012b 00              ??          00h                                     
.edata:0048012c 00              ??          00h                                     
.edata:0048012d 00              ??          00h                                     
.edata:0048012e 00              ??          00h                                     
.edata:0048012f 00              ??          00h                                     
.edata:00480130 00              ??          00h                                     
.edata:00480131 00              ??          00h                                     
.edata:00480132 00              ??          00h                                     
.edata:00480133 00              ??          00h                                     
.edata:00480134 00              ??          00h                                     
.edata:00480135 00              ??          00h                                     
.edata:00480136 00              ??          00h                                     
.edata:00480137 00              ??          00h                                     
.edata:00480138 00              ??          00h                                     
.edata:00480139 00              ??          00h                                     
.edata:0048013a 00              ??          00h                                     
.edata:0048013b 00              ??          00h                                     
.edata:0048013c 00              ??          00h                                     
.edata:0048013d 00              ??          00h                                     
.edata:0048013e 00              ??          00h                                     
.edata:0048013f 00              ??          00h                                     
.edata:00480140 00              ??          00h                                     
.edata:00480141 00              ??          00h                                     
.edata:00480142 00              ??          00h                                     
.edata:00480143 00              ??          00h                                     
.edata:00480144 00              ??          00h                                     
.edata:00480145 00              ??          00h                                     
.edata:00480146 00              ??          00h                                     
.edata:00480147 00              ??          00h                                     
.edata:00480148 00              ??          00h                                     
.edata:00480149 00              ??          00h                                     
.edata:0048014a 00              ??          00h                                     
.edata:0048014b 00              ??          00h                                     
.edata:0048014c 00              ??          00h                                     
.edata:0048014d 00              ??          00h                                     
.edata:0048014e 00              ??          00h                                     
.edata:0048014f 00              ??          00h                                     
.edata:00480150 00              ??          00h                                     
.edata:00480151 00              ??          00h                                     
.edata:00480152 00              ??          00h                                     
.edata:00480153 00              ??          00h                                     
.edata:00480154 00              ??          00h                                     
.edata:00480155 00              ??          00h                                     
.edata:00480156 00              ??          00h                                     
.edata:00480157 00              ??          00h                                     
.edata:00480158 00              ??          00h                                     
.edata:00480159 00              ??          00h                                     
.edata:0048015a 00              ??          00h                                     
.edata:0048015b 00              ??          00h                                     
.edata:0048015c 00              ??          00h                                     
.edata:0048015d 00              ??          00h                                     
.edata:0048015e 00              ??          00h                                     
.edata:0048015f 00              ??          00h                                     
.edata:00480160 00              ??          00h                                     
.edata:00480161 00              ??          00h                                     
.edata:00480162 00              ??          00h                                     
.edata:00480163 00              ??          00h                                     
.edata:00480164 00              ??          00h                                     
.edata:00480165 00              ??          00h                                     
.edata:00480166 00              ??          00h                                     
.edata:00480167 00              ??          00h                                     
.edata:00480168 00              ??          00h                                     
.edata:00480169 00              ??          00h                                     
.edata:0048016a 00              ??          00h                                     
.edata:0048016b 00              ??          00h                                     
.edata:0048016c 00              ??          00h                                     
.edata:0048016d 00              ??          00h                                     
.edata:0048016e 00              ??          00h                                     
.edata:0048016f 00              ??          00h                                     
.edata:00480170 00              ??          00h                                     
.edata:00480171 00              ??          00h                                     
.edata:00480172 00              ??          00h                                     
.edata:00480173 00              ??          00h                                     
.edata:00480174 00              ??          00h                                     
.edata:00480175 00              ??          00h                                     
.edata:00480176 00              ??          00h                                     
.edata:00480177 00              ??          00h                                     
.edata:00480178 00              ??          00h                                     
.edata:00480179 00              ??          00h                                     
.edata:0048017a 00              ??          00h                                     
.edata:0048017b 00              ??          00h                                     
.edata:0048017c 00              ??          00h                                     
.edata:0048017d 00              ??          00h                                     
.edata:0048017e 00              ??          00h                                     
.edata:0048017f 00              ??          00h                                     
.edata:00480180 00              ??          00h                                     
.edata:00480181 00              ??          00h                                     
.edata:00480182 00              ??          00h                                     
.edata:00480183 00              ??          00h                                     
.edata:00480184 00              ??          00h                                     
.edata:00480185 00              ??          00h                                     
.edata:00480186 00              ??          00h                                     
.edata:00480187 00              ??          00h                                     
.edata:00480188 00              ??          00h                                     
.edata:00480189 00              ??          00h                                     
.edata:0048018a 00              ??          00h                                     
.edata:0048018b 00              ??          00h                                     
.edata:0048018c 00              ??          00h                                     
.edata:0048018d 00              ??          00h                                     
.edata:0048018e 00              ??          00h                                     
.edata:0048018f 00              ??          00h                                     
.edata:00480190 00              ??          00h                                     
.edata:00480191 00              ??          00h                                     
.edata:00480192 00              ??          00h                                     
.edata:00480193 00              ??          00h                                     
.edata:00480194 00              ??          00h                                     
.edata:00480195 00              ??          00h                                     
.edata:00480196 00              ??          00h                                     
.edata:00480197 00              ??          00h                                     
.edata:00480198 00              ??          00h                                     
.edata:00480199 00              ??          00h                                     
.edata:0048019a 00              ??          00h                                     
.edata:0048019b 00              ??          00h                                     
.edata:0048019c 00              ??          00h                                     
.edata:0048019d 00              ??          00h                                     
.edata:0048019e 00              ??          00h                                     
.edata:0048019f 00              ??          00h                                     
.edata:004801a0 00              ??          00h                                     
.edata:004801a1 00              ??          00h                                     
.edata:004801a2 00              ??          00h                                     
.edata:004801a3 00              ??          00h                                     
.edata:004801a4 00              ??          00h                                     
.edata:004801a5 00              ??          00h                                     
.edata:004801a6 00              ??          00h                                     
.edata:004801a7 00              ??          00h                                     
.edata:004801a8 00              ??          00h                                     
.edata:004801a9 00              ??          00h                                     
.edata:004801aa 00              ??          00h                                     
.edata:004801ab 00              ??          00h                                     
.edata:004801ac 00              ??          00h                                     
.edata:004801ad 00              ??          00h                                     
.edata:004801ae 00              ??          00h                                     
.edata:004801af 00              ??          00h                                     
.edata:004801b0 00              ??          00h                                     
.edata:004801b1 00              ??          00h                                     
.edata:004801b2 00              ??          00h                                     
.edata:004801b3 00              ??          00h                                     
.edata:004801b4 00              ??          00h                                     
.edata:004801b5 00              ??          00h                                     
.edata:004801b6 00              ??          00h                                     
.edata:004801b7 00              ??          00h                                     
.edata:004801b8 00              ??          00h                                     
.edata:004801b9 00              ??          00h                                     
.edata:004801ba 00              ??          00h                                     
.edata:004801bb 00              ??          00h                                     
.edata:004801bc 00              ??          00h                                     
.edata:004801bd 00              ??          00h                                     
.edata:004801be 00              ??          00h                                     
.edata:004801bf 00              ??          00h                                     
.edata:004801c0 00              ??          00h                                     
.edata:004801c1 00              ??          00h                                     
.edata:004801c2 00              ??          00h                                     
.edata:004801c3 00              ??          00h                                     
.edata:004801c4 00              ??          00h                                     
.edata:004801c5 00              ??          00h                                     
.edata:004801c6 00              ??          00h                                     
.edata:004801c7 00              ??          00h                                     
.edata:004801c8 00              ??          00h                                     
.edata:004801c9 00              ??          00h                                     
.edata:004801ca 00              ??          00h                                     
.edata:004801cb 00              ??          00h                                     
.edata:004801cc 00              ??          00h                                     
.edata:004801cd 00              ??          00h                                     
.edata:004801ce 00              ??          00h                                     
.edata:004801cf 00              ??          00h                                     
.edata:004801d0 00              ??          00h                                     
.edata:004801d1 00              ??          00h                                     
.edata:004801d2 00              ??          00h                                     
.edata:004801d3 00              ??          00h                                     
.edata:004801d4 00              ??          00h                                     
.edata:004801d5 00              ??          00h                                     
.edata:004801d6 00              ??          00h                                     
.edata:004801d7 00              ??          00h                                     
.edata:004801d8 00              ??          00h                                     
.edata:004801d9 00              ??          00h                                     
.edata:004801da 00              ??          00h                                     
.edata:004801db 00              ??          00h                                     
.edata:004801dc 00              ??          00h                                     
.edata:004801dd 00              ??          00h                                     
.edata:004801de 00              ??          00h                                     
.edata:004801df 00              ??          00h                                     
.edata:004801e0 00              ??          00h                                     
.edata:004801e1 00              ??          00h                                     
.edata:004801e2 00              ??          00h                                     
.edata:004801e3 00              ??          00h                                     
.edata:004801e4 00              ??          00h                                     
.edata:004801e5 00              ??          00h                                     
.edata:004801e6 00              ??          00h                                     
.edata:004801e7 00              ??          00h                                     
.edata:004801e8 00              ??          00h                                     
.edata:004801e9 00              ??          00h                                     
.edata:004801ea 00              ??          00h                                     
.edata:004801eb 00              ??          00h                                     
.edata:004801ec 00              ??          00h                                     
.edata:004801ed 00              ??          00h                                     
.edata:004801ee 00              ??          00h                                     
.edata:004801ef 00              ??          00h                                     
.edata:004801f0 00              ??          00h                                     
.edata:004801f1 00              ??          00h                                     
.edata:004801f2 00              ??          00h                                     
.edata:004801f3 00              ??          00h                                     
.edata:004801f4 00              ??          00h                                     
.edata:004801f5 00              ??          00h                                     
.edata:004801f6 00              ??          00h                                     
.edata:004801f7 00              ??          00h                                     
.edata:004801f8 00              ??          00h                                     
.edata:004801f9 00              ??          00h                                     
.edata:004801fa 00              ??          00h                                     
.edata:004801fb 00              ??          00h                                     
.edata:004801fc 00              ??          00h                                     
.edata:004801fd 00              ??          00h                                     
.edata:004801fe 00              ??          00h                                     
.edata:004801ff 00              ??          00h                                     
.edata:00480200                 ??          ??                                      
.edata:00480201                 ??          ??                                      
.edata:00480202                 ??          ??                                      
.edata:00480203                 ??          ??                                      
.edata:00480204                 ??          ??                                      
.edata:00480205                 ??          ??                                      
.edata:00480206                 ??          ??                                      
.edata:00480207                 ??          ??                                      
.edata:00480208                 ??          ??                                      
.edata:00480209                 ??          ??                                      
.edata:0048020a                 ??          ??                                      
.edata:0048020b                 ??          ??                                      
.edata:0048020c                 ??          ??                                      
.edata:0048020d                 ??          ??                                      
.edata:0048020e                 ??          ??                                      
.edata:0048020f                 ??          ??                                      
.edata:00480210                 ??          ??                                      
.edata:00480211                 ??          ??                                      
.edata:00480212                 ??          ??                                      
.edata:00480213                 ??          ??                                      
.edata:00480214                 ??          ??                                      
.edata:00480215                 ??          ??                                      
.edata:00480216                 ??          ??                                      
.edata:00480217                 ??          ??                                      
.edata:00480218                 ??          ??                                      
.edata:00480219                 ??          ??                                      
.edata:0048021a                 ??          ??                                      
.edata:0048021b                 ??          ??                                      
.edata:0048021c                 ??          ??                                      
.edata:0048021d                 ??          ??                                      
.edata:0048021e                 ??          ??                                      
.edata:0048021f                 ??          ??                                      
.edata:00480220                 ??          ??                                      
.edata:00480221                 ??          ??                                      
.edata:00480222                 ??          ??                                      
.edata:00480223                 ??          ??                                      
.edata:00480224                 ??          ??                                      
.edata:00480225                 ??          ??                                      
.edata:00480226                 ??          ??                                      
.edata:00480227                 ??          ??                                      
.edata:00480228                 ??          ??                                      
.edata:00480229                 ??          ??                                      
.edata:0048022a                 ??          ??                                      
.edata:0048022b                 ??          ??                                      
.edata:0048022c                 ??          ??                                      
.edata:0048022d                 ??          ??                                      
.edata:0048022e                 ??          ??                                      
.edata:0048022f                 ??          ??                                      
.edata:00480230                 ??          ??                                      
.edata:00480231                 ??          ??                                      
.edata:00480232                 ??          ??                                      
.edata:00480233                 ??          ??                                      
.edata:00480234                 ??          ??                                      
.edata:00480235                 ??          ??                                      
.edata:00480236                 ??          ??                                      
.edata:00480237                 ??          ??                                      
.edata:00480238                 ??          ??                                      
.edata:00480239                 ??          ??                                      
.edata:0048023a                 ??          ??                                      
.edata:0048023b                 ??          ??                                      
.edata:0048023c                 ??          ??                                      
.edata:0048023d                 ??          ??                                      
.edata:0048023e                 ??          ??                                      
.edata:0048023f                 ??          ??                                      
.edata:00480240                 ??          ??                                      
.edata:00480241                 ??          ??                                      
.edata:00480242                 ??          ??                                      
.edata:00480243                 ??          ??                                      
.edata:00480244                 ??          ??                                      
.edata:00480245                 ??          ??                                      
.edata:00480246                 ??          ??                                      
.edata:00480247                 ??          ??                                      
.edata:00480248                 ??          ??                                      
.edata:00480249                 ??          ??                                      
.edata:0048024a                 ??          ??                                      
.edata:0048024b                 ??          ??                                      
.edata:0048024c                 ??          ??                                      
.edata:0048024d                 ??          ??                                      
.edata:0048024e                 ??          ??                                      
.edata:0048024f                 ??          ??                                      
.edata:00480250                 ??          ??                                      
.edata:00480251                 ??          ??                                      
.edata:00480252                 ??          ??                                      
.edata:00480253                 ??          ??                                      
.edata:00480254                 ??          ??                                      
.edata:00480255                 ??          ??                                      
.edata:00480256                 ??          ??                                      
.edata:00480257                 ??          ??                                      
.edata:00480258                 ??          ??                                      
.edata:00480259                 ??          ??                                      
.edata:0048025a                 ??          ??                                      
.edata:0048025b                 ??          ??                                      
.edata:0048025c                 ??          ??                                      
.edata:0048025d                 ??          ??                                      
.edata:0048025e                 ??          ??                                      
.edata:0048025f                 ??          ??                                      
.edata:00480260                 ??          ??                                      
.edata:00480261                 ??          ??                                      
.edata:00480262                 ??          ??                                      
.edata:00480263                 ??          ??                                      
.edata:00480264                 ??          ??                                      
.edata:00480265                 ??          ??                                      
.edata:00480266                 ??          ??                                      
.edata:00480267                 ??          ??                                      
.edata:00480268                 ??          ??                                      
.edata:00480269                 ??          ??                                      
.edata:0048026a                 ??          ??                                      
.edata:0048026b                 ??          ??                                      
.edata:0048026c                 ??          ??                                      
.edata:0048026d                 ??          ??                                      
.edata:0048026e                 ??          ??                                      
.edata:0048026f                 ??          ??                                      
.edata:00480270                 ??          ??                                      
.edata:00480271                 ??          ??                                      
.edata:00480272                 ??          ??                                      
.edata:00480273                 ??          ??                                      
.edata:00480274                 ??          ??                                      
.edata:00480275                 ??          ??                                      
.edata:00480276                 ??          ??                                      
.edata:00480277                 ??          ??                                      
.edata:00480278                 ??          ??                                      
.edata:00480279                 ??          ??                                      
.edata:0048027a                 ??          ??                                      
.edata:0048027b                 ??          ??                                      
.edata:0048027c                 ??          ??                                      
.edata:0048027d                 ??          ??                                      
.edata:0048027e                 ??          ??                                      
.edata:0048027f                 ??          ??                                      
.edata:00480280                 ??          ??                                      
.edata:00480281                 ??          ??                                      
.edata:00480282                 ??          ??                                      
.edata:00480283                 ??          ??                                      
.edata:00480284                 ??          ??                                      
.edata:00480285                 ??          ??                                      
.edata:00480286                 ??          ??                                      
.edata:00480287                 ??          ??                                      
.edata:00480288                 ??          ??                                      
.edata:00480289                 ??          ??                                      
.edata:0048028a                 ??          ??                                      
.edata:0048028b                 ??          ??                                      
.edata:0048028c                 ??          ??                                      
.edata:0048028d                 ??          ??                                      
.edata:0048028e                 ??          ??                                      
.edata:0048028f                 ??          ??                                      
.edata:00480290                 ??          ??                                      
.edata:00480291                 ??          ??                                      
.edata:00480292                 ??          ??                                      
.edata:00480293                 ??          ??                                      
.edata:00480294                 ??          ??                                      
.edata:00480295                 ??          ??                                      
.edata:00480296                 ??          ??                                      
.edata:00480297                 ??          ??                                      
.edata:00480298                 ??          ??                                      
.edata:00480299                 ??          ??                                      
.edata:0048029a                 ??          ??                                      
.edata:0048029b                 ??          ??                                      
.edata:0048029c                 ??          ??                                      
.edata:0048029d                 ??          ??                                      
.edata:0048029e                 ??          ??                                      
.edata:0048029f                 ??          ??                                      
.edata:004802a0                 ??          ??                                      
.edata:004802a1                 ??          ??                                      
.edata:004802a2                 ??          ??                                      
.edata:004802a3                 ??          ??                                      
.edata:004802a4                 ??          ??                                      
.edata:004802a5                 ??          ??                                      
.edata:004802a6                 ??          ??                                      
.edata:004802a7                 ??          ??                                      
.edata:004802a8                 ??          ??                                      
.edata:004802a9                 ??          ??                                      
.edata:004802aa                 ??          ??                                      
.edata:004802ab                 ??          ??                                      
.edata:004802ac                 ??          ??                                      
.edata:004802ad                 ??          ??                                      
.edata:004802ae                 ??          ??                                      
.edata:004802af                 ??          ??                                      
.edata:004802b0                 ??          ??                                      
.edata:004802b1                 ??          ??                                      
.edata:004802b2                 ??          ??                                      
.edata:004802b3                 ??          ??                                      
.edata:004802b4                 ??          ??                                      
.edata:004802b5                 ??          ??                                      
.edata:004802b6                 ??          ??                                      
.edata:004802b7                 ??          ??                                      
.edata:004802b8                 ??          ??                                      
.edata:004802b9                 ??          ??                                      
.edata:004802ba                 ??          ??                                      
.edata:004802bb                 ??          ??                                      
.edata:004802bc                 ??          ??                                      
.edata:004802bd                 ??          ??                                      
.edata:004802be                 ??          ??                                      
.edata:004802bf                 ??          ??                                      
.edata:004802c0                 ??          ??                                      
.edata:004802c1                 ??          ??                                      
.edata:004802c2                 ??          ??                                      
.edata:004802c3                 ??          ??                                      
.edata:004802c4                 ??          ??                                      
.edata:004802c5                 ??          ??                                      
.edata:004802c6                 ??          ??                                      
.edata:004802c7                 ??          ??                                      
.edata:004802c8                 ??          ??                                      
.edata:004802c9                 ??          ??                                      
.edata:004802ca                 ??          ??                                      
.edata:004802cb                 ??          ??                                      
.edata:004802cc                 ??          ??                                      
.edata:004802cd                 ??          ??                                      
.edata:004802ce                 ??          ??                                      
.edata:004802cf                 ??          ??                                      
.edata:004802d0                 ??          ??                                      
.edata:004802d1                 ??          ??                                      
.edata:004802d2                 ??          ??                                      
.edata:004802d3                 ??          ??                                      
.edata:004802d4                 ??          ??                                      
.edata:004802d5                 ??          ??                                      
.edata:004802d6                 ??          ??                                      
.edata:004802d7                 ??          ??                                      
.edata:004802d8                 ??          ??                                      
.edata:004802d9                 ??          ??                                      
.edata:004802da                 ??          ??                                      
.edata:004802db                 ??          ??                                      
.edata:004802dc                 ??          ??                                      
.edata:004802dd                 ??          ??                                      
.edata:004802de                 ??          ??                                      
.edata:004802df                 ??          ??                                      
.edata:004802e0                 ??          ??                                      
.edata:004802e1                 ??          ??                                      
.edata:004802e2                 ??          ??                                      
.edata:004802e3                 ??          ??                                      
.edata:004802e4                 ??          ??                                      
.edata:004802e5                 ??          ??                                      
.edata:004802e6                 ??          ??                                      
.edata:004802e7                 ??          ??                                      
.edata:004802e8                 ??          ??                                      
.edata:004802e9                 ??          ??                                      
.edata:004802ea                 ??          ??                                      
.edata:004802eb                 ??          ??                                      
.edata:004802ec                 ??          ??                                      
.edata:004802ed                 ??          ??                                      
.edata:004802ee                 ??          ??                                      
.edata:004802ef                 ??          ??                                      
.edata:004802f0                 ??          ??                                      
.edata:004802f1                 ??          ??                                      
.edata:004802f2                 ??          ??                                      
.edata:004802f3                 ??          ??                                      
.edata:004802f4                 ??          ??                                      
.edata:004802f5                 ??          ??                                      
.edata:004802f6                 ??          ??                                      
.edata:004802f7                 ??          ??                                      
.edata:004802f8                 ??          ??                                      
.edata:004802f9                 ??          ??                                      
.edata:004802fa                 ??          ??                                      
.edata:004802fb                 ??          ??                                      
.edata:004802fc                 ??          ??                                      
.edata:004802fd                 ??          ??                                      
.edata:004802fe                 ??          ??                                      
.edata:004802ff                 ??          ??                                      
.edata:00480300                 ??          ??                                      
.edata:00480301                 ??          ??                                      
.edata:00480302                 ??          ??                                      
.edata:00480303                 ??          ??                                      
.edata:00480304                 ??          ??                                      
.edata:00480305                 ??          ??                                      
.edata:00480306                 ??          ??                                      
.edata:00480307                 ??          ??                                      
.edata:00480308                 ??          ??                                      
.edata:00480309                 ??          ??                                      
.edata:0048030a                 ??          ??                                      
.edata:0048030b                 ??          ??                                      
.edata:0048030c                 ??          ??                                      
.edata:0048030d                 ??          ??                                      
.edata:0048030e                 ??          ??                                      
.edata:0048030f                 ??          ??                                      
.edata:00480310                 ??          ??                                      
.edata:00480311                 ??          ??                                      
.edata:00480312                 ??          ??                                      
.edata:00480313                 ??          ??                                      
.edata:00480314                 ??          ??                                      
.edata:00480315                 ??          ??                                      
.edata:00480316                 ??          ??                                      
.edata:00480317                 ??          ??                                      
.edata:00480318                 ??          ??                                      
.edata:00480319                 ??          ??                                      
.edata:0048031a                 ??          ??                                      
.edata:0048031b                 ??          ??                                      
.edata:0048031c                 ??          ??                                      
.edata:0048031d                 ??          ??                                      
.edata:0048031e                 ??          ??                                      
.edata:0048031f                 ??          ??                                      
.edata:00480320                 ??          ??                                      
.edata:00480321                 ??          ??                                      
.edata:00480322                 ??          ??                                      
.edata:00480323                 ??          ??                                      
.edata:00480324                 ??          ??                                      
.edata:00480325                 ??          ??                                      
.edata:00480326                 ??          ??                                      
.edata:00480327                 ??          ??                                      
.edata:00480328                 ??          ??                                      
.edata:00480329                 ??          ??                                      
.edata:0048032a                 ??          ??                                      
.edata:0048032b                 ??          ??                                      
.edata:0048032c                 ??          ??                                      
.edata:0048032d                 ??          ??                                      
.edata:0048032e                 ??          ??                                      
.edata:0048032f                 ??          ??                                      
.edata:00480330                 ??          ??                                      
.edata:00480331                 ??          ??                                      
.edata:00480332                 ??          ??                                      
.edata:00480333                 ??          ??                                      
.edata:00480334                 ??          ??                                      
.edata:00480335                 ??          ??                                      
.edata:00480336                 ??          ??                                      
.edata:00480337                 ??          ??                                      
.edata:00480338                 ??          ??                                      
.edata:00480339                 ??          ??                                      
.edata:0048033a                 ??          ??                                      
.edata:0048033b                 ??          ??                                      
.edata:0048033c                 ??          ??                                      
.edata:0048033d                 ??          ??                                      
.edata:0048033e                 ??          ??                                      
.edata:0048033f                 ??          ??                                      
.edata:00480340                 ??          ??                                      
.edata:00480341                 ??          ??                                      
.edata:00480342                 ??          ??                                      
.edata:00480343                 ??          ??                                      
.edata:00480344                 ??          ??                                      
.edata:00480345                 ??          ??                                      
.edata:00480346                 ??          ??                                      
.edata:00480347                 ??          ??                                      
.edata:00480348                 ??          ??                                      
.edata:00480349                 ??          ??                                      
.edata:0048034a                 ??          ??                                      
.edata:0048034b                 ??          ??                                      
.edata:0048034c                 ??          ??                                      
.edata:0048034d                 ??          ??                                      
.edata:0048034e                 ??          ??                                      
.edata:0048034f                 ??          ??                                      
.edata:00480350                 ??          ??                                      
.edata:00480351                 ??          ??                                      
.edata:00480352                 ??          ??                                      
.edata:00480353                 ??          ??                                      
.edata:00480354                 ??          ??                                      
.edata:00480355                 ??          ??                                      
.edata:00480356                 ??          ??                                      
.edata:00480357                 ??          ??                                      
.edata:00480358                 ??          ??                                      
.edata:00480359                 ??          ??                                      
.edata:0048035a                 ??          ??                                      
.edata:0048035b                 ??          ??                                      
.edata:0048035c                 ??          ??                                      
.edata:0048035d                 ??          ??                                      
.edata:0048035e                 ??          ??                                      
.edata:0048035f                 ??          ??                                      
.edata:00480360                 ??          ??                                      
.edata:00480361                 ??          ??                                      
.edata:00480362                 ??          ??                                      
.edata:00480363                 ??          ??                                      
.edata:00480364                 ??          ??                                      
.edata:00480365                 ??          ??                                      
.edata:00480366                 ??          ??                                      
.edata:00480367                 ??          ??                                      
.edata:00480368                 ??          ??                                      
.edata:00480369                 ??          ??                                      
.edata:0048036a                 ??          ??                                      
.edata:0048036b                 ??          ??                                      
.edata:0048036c                 ??          ??                                      
.edata:0048036d                 ??          ??                                      
.edata:0048036e                 ??          ??                                      
.edata:0048036f                 ??          ??                                      
.edata:00480370                 ??          ??                                      
.edata:00480371                 ??          ??                                      
.edata:00480372                 ??          ??                                      
.edata:00480373                 ??          ??                                      
.edata:00480374                 ??          ??                                      
.edata:00480375                 ??          ??                                      
.edata:00480376                 ??          ??                                      
.edata:00480377                 ??          ??                                      
.edata:00480378                 ??          ??                                      
.edata:00480379                 ??          ??                                      
.edata:0048037a                 ??          ??                                      
.edata:0048037b                 ??          ??                                      
.edata:0048037c                 ??          ??                                      
.edata:0048037d                 ??          ??                                      
.edata:0048037e                 ??          ??                                      
.edata:0048037f                 ??          ??                                      
.edata:00480380                 ??          ??                                      
.edata:00480381                 ??          ??                                      
.edata:00480382                 ??          ??                                      
.edata:00480383                 ??          ??                                      
.edata:00480384                 ??          ??                                      
.edata:00480385                 ??          ??                                      
.edata:00480386                 ??          ??                                      
.edata:00480387                 ??          ??                                      
.edata:00480388                 ??          ??                                      
.edata:00480389                 ??          ??                                      
.edata:0048038a                 ??          ??                                      
.edata:0048038b                 ??          ??                                      
.edata:0048038c                 ??          ??                                      
.edata:0048038d                 ??          ??                                      
.edata:0048038e                 ??          ??                                      
.edata:0048038f                 ??          ??                                      
.edata:00480390                 ??          ??                                      
.edata:00480391                 ??          ??                                      
.edata:00480392                 ??          ??                                      
.edata:00480393                 ??          ??                                      
.edata:00480394                 ??          ??                                      
.edata:00480395                 ??          ??                                      
.edata:00480396                 ??          ??                                      
.edata:00480397                 ??          ??                                      
.edata:00480398                 ??          ??                                      
.edata:00480399                 ??          ??                                      
.edata:0048039a                 ??          ??                                      
.edata:0048039b                 ??          ??                                      
.edata:0048039c                 ??          ??                                      
.edata:0048039d                 ??          ??                                      
.edata:0048039e                 ??          ??                                      
.edata:0048039f                 ??          ??                                      
.edata:004803a0                 ??          ??                                      
.edata:004803a1                 ??          ??                                      
.edata:004803a2                 ??          ??                                      
.edata:004803a3                 ??          ??                                      
.edata:004803a4                 ??          ??                                      
.edata:004803a5                 ??          ??                                      
.edata:004803a6                 ??          ??                                      
.edata:004803a7                 ??          ??                                      
.edata:004803a8                 ??          ??                                      
.edata:004803a9                 ??          ??                                      
.edata:004803aa                 ??          ??                                      
.edata:004803ab                 ??          ??                                      
.edata:004803ac                 ??          ??                                      
.edata:004803ad                 ??          ??                                      
.edata:004803ae                 ??          ??                                      
.edata:004803af                 ??          ??                                      
.edata:004803b0                 ??          ??                                      
.edata:004803b1                 ??          ??                                      
.edata:004803b2                 ??          ??                                      
.edata:004803b3                 ??          ??                                      
.edata:004803b4                 ??          ??                                      
.edata:004803b5                 ??          ??                                      
.edata:004803b6                 ??          ??                                      
.edata:004803b7                 ??          ??                                      
.edata:004803b8                 ??          ??                                      
.edata:004803b9                 ??          ??                                      
.edata:004803ba                 ??          ??                                      
.edata:004803bb                 ??          ??                                      
.edata:004803bc                 ??          ??                                      
.edata:004803bd                 ??          ??                                      
.edata:004803be                 ??          ??                                      
.edata:004803bf                 ??          ??                                      
.edata:004803c0                 ??          ??                                      
.edata:004803c1                 ??          ??                                      
.edata:004803c2                 ??          ??                                      
.edata:004803c3                 ??          ??                                      
.edata:004803c4                 ??          ??                                      
.edata:004803c5                 ??          ??                                      
.edata:004803c6                 ??          ??                                      
.edata:004803c7                 ??          ??                                      
.edata:004803c8                 ??          ??                                      
.edata:004803c9                 ??          ??                                      
.edata:004803ca                 ??          ??                                      
.edata:004803cb                 ??          ??                                      
.edata:004803cc                 ??          ??                                      
.edata:004803cd                 ??          ??                                      
.edata:004803ce                 ??          ??                                      
.edata:004803cf                 ??          ??                                      
.edata:004803d0                 ??          ??                                      
.edata:004803d1                 ??          ??                                      
.edata:004803d2                 ??          ??                                      
.edata:004803d3                 ??          ??                                      
.edata:004803d4                 ??          ??                                      
.edata:004803d5                 ??          ??                                      
.edata:004803d6                 ??          ??                                      
.edata:004803d7                 ??          ??                                      
.edata:004803d8                 ??          ??                                      
.edata:004803d9                 ??          ??                                      
.edata:004803da                 ??          ??                                      
.edata:004803db                 ??          ??                                      
.edata:004803dc                 ??          ??                                      
.edata:004803dd                 ??          ??                                      
.edata:004803de                 ??          ??                                      
.edata:004803df                 ??          ??                                      
.edata:004803e0                 ??          ??                                      
.edata:004803e1                 ??          ??                                      
.edata:004803e2                 ??          ??                                      
.edata:004803e3                 ??          ??                                      
.edata:004803e4                 ??          ??                                      
.edata:004803e5                 ??          ??                                      
.edata:004803e6                 ??          ??                                      
.edata:004803e7                 ??          ??                                      
.edata:004803e8                 ??          ??                                      
.edata:004803e9                 ??          ??                                      
.edata:004803ea                 ??          ??                                      
.edata:004803eb                 ??          ??                                      
.edata:004803ec                 ??          ??                                      
.edata:004803ed                 ??          ??                                      
.edata:004803ee                 ??          ??                                      
.edata:004803ef                 ??          ??                                      
.edata:004803f0                 ??          ??                                      
.edata:004803f1                 ??          ??                                      
.edata:004803f2                 ??          ??                                      
.edata:004803f3                 ??          ??                                      
.edata:004803f4                 ??          ??                                      
.edata:004803f5                 ??          ??                                      
.edata:004803f6                 ??          ??                                      
.edata:004803f7                 ??          ??                                      
.edata:004803f8                 ??          ??                                      
.edata:004803f9                 ??          ??                                      
.edata:004803fa                 ??          ??                                      
.edata:004803fb                 ??          ??                                      
.edata:004803fc                 ??          ??                                      
.edata:004803fd                 ??          ??                                      
.edata:004803fe                 ??          ??                                      
.edata:004803ff                 ??          ??                                      
.edata:00480400                 ??          ??                                      
.edata:00480401                 ??          ??                                      
.edata:00480402                 ??          ??                                      
.edata:00480403                 ??          ??                                      
.edata:00480404                 ??          ??                                      
.edata:00480405                 ??          ??                                      
.edata:00480406                 ??          ??                                      
.edata:00480407                 ??          ??                                      
.edata:00480408                 ??          ??                                      
.edata:00480409                 ??          ??                                      
.edata:0048040a                 ??          ??                                      
.edata:0048040b                 ??          ??                                      
.edata:0048040c                 ??          ??                                      
.edata:0048040d                 ??          ??                                      
.edata:0048040e                 ??          ??                                      
.edata:0048040f                 ??          ??                                      
.edata:00480410                 ??          ??                                      
.edata:00480411                 ??          ??                                      
.edata:00480412                 ??          ??                                      
.edata:00480413                 ??          ??                                      
.edata:00480414                 ??          ??                                      
.edata:00480415                 ??          ??                                      
.edata:00480416                 ??          ??                                      
.edata:00480417                 ??          ??                                      
.edata:00480418                 ??          ??                                      
.edata:00480419                 ??          ??                                      
.edata:0048041a                 ??          ??                                      
.edata:0048041b                 ??          ??                                      
.edata:0048041c                 ??          ??                                      
.edata:0048041d                 ??          ??                                      
.edata:0048041e                 ??          ??                                      
.edata:0048041f                 ??          ??                                      
.edata:00480420                 ??          ??                                      
.edata:00480421                 ??          ??                                      
.edata:00480422                 ??          ??                                      
.edata:00480423                 ??          ??                                      
.edata:00480424                 ??          ??                                      
.edata:00480425                 ??          ??                                      
.edata:00480426                 ??          ??                                      
.edata:00480427                 ??          ??                                      
.edata:00480428                 ??          ??                                      
.edata:00480429                 ??          ??                                      
.edata:0048042a                 ??          ??                                      
.edata:0048042b                 ??          ??                                      
.edata:0048042c                 ??          ??                                      
.edata:0048042d                 ??          ??                                      
.edata:0048042e                 ??          ??                                      
.edata:0048042f                 ??          ??                                      
.edata:00480430                 ??          ??                                      
.edata:00480431                 ??          ??                                      
.edata:00480432                 ??          ??                                      
.edata:00480433                 ??          ??                                      
.edata:00480434                 ??          ??                                      
.edata:00480435                 ??          ??                                      
.edata:00480436                 ??          ??                                      
.edata:00480437                 ??          ??                                      
.edata:00480438                 ??          ??                                      
.edata:00480439                 ??          ??                                      
.edata:0048043a                 ??          ??                                      
.edata:0048043b                 ??          ??                                      
.edata:0048043c                 ??          ??                                      
.edata:0048043d                 ??          ??                                      
.edata:0048043e                 ??          ??                                      
.edata:0048043f                 ??          ??                                      
.edata:00480440                 ??          ??                                      
.edata:00480441                 ??          ??                                      
.edata:00480442                 ??          ??                                      
.edata:00480443                 ??          ??                                      
.edata:00480444                 ??          ??                                      
.edata:00480445                 ??          ??                                      
.edata:00480446                 ??          ??                                      
.edata:00480447                 ??          ??                                      
.edata:00480448                 ??          ??                                      
.edata:00480449                 ??          ??                                      
.edata:0048044a                 ??          ??                                      
.edata:0048044b                 ??          ??                                      
.edata:0048044c                 ??          ??                                      
.edata:0048044d                 ??          ??                                      
.edata:0048044e                 ??          ??                                      
.edata:0048044f                 ??          ??                                      
.edata:00480450                 ??          ??                                      
.edata:00480451                 ??          ??                                      
.edata:00480452                 ??          ??                                      
.edata:00480453                 ??          ??                                      
.edata:00480454                 ??          ??                                      
.edata:00480455                 ??          ??                                      
.edata:00480456                 ??          ??                                      
.edata:00480457                 ??          ??                                      
.edata:00480458                 ??          ??                                      
.edata:00480459                 ??          ??                                      
.edata:0048045a                 ??          ??                                      
.edata:0048045b                 ??          ??                                      
.edata:0048045c                 ??          ??                                      
.edata:0048045d                 ??          ??                                      
.edata:0048045e                 ??          ??                                      
.edata:0048045f                 ??          ??                                      
.edata:00480460                 ??          ??                                      
.edata:00480461                 ??          ??                                      
.edata:00480462                 ??          ??                                      
.edata:00480463                 ??          ??                                      
.edata:00480464                 ??          ??                                      
.edata:00480465                 ??          ??                                      
.edata:00480466                 ??          ??                                      
.edata:00480467                 ??          ??                                      
.edata:00480468                 ??          ??                                      
.edata:00480469                 ??          ??                                      
.edata:0048046a                 ??          ??                                      
.edata:0048046b                 ??          ??                                      
.edata:0048046c                 ??          ??                                      
.edata:0048046d                 ??          ??                                      
.edata:0048046e                 ??          ??                                      
.edata:0048046f                 ??          ??                                      
.edata:00480470                 ??          ??                                      
.edata:00480471                 ??          ??                                      
.edata:00480472                 ??          ??                                      
.edata:00480473                 ??          ??                                      
.edata:00480474                 ??          ??                                      
.edata:00480475                 ??          ??                                      
.edata:00480476                 ??          ??                                      
.edata:00480477                 ??          ??                                      
.edata:00480478                 ??          ??                                      
.edata:00480479                 ??          ??                                      
.edata:0048047a                 ??          ??                                      
.edata:0048047b                 ??          ??                                      
.edata:0048047c                 ??          ??                                      
.edata:0048047d                 ??          ??                                      
.edata:0048047e                 ??          ??                                      
.edata:0048047f                 ??          ??                                      
.edata:00480480                 ??          ??                                      
.edata:00480481                 ??          ??                                      
.edata:00480482                 ??          ??                                      
.edata:00480483                 ??          ??                                      
.edata:00480484                 ??          ??                                      
.edata:00480485                 ??          ??                                      
.edata:00480486                 ??          ??                                      
.edata:00480487                 ??          ??                                      
.edata:00480488                 ??          ??                                      
.edata:00480489                 ??          ??                                      
.edata:0048048a                 ??          ??                                      
.edata:0048048b                 ??          ??                                      
.edata:0048048c                 ??          ??                                      
.edata:0048048d                 ??          ??                                      
.edata:0048048e                 ??          ??                                      
.edata:0048048f                 ??          ??                                      
.edata:00480490                 ??          ??                                      
.edata:00480491                 ??          ??                                      
.edata:00480492                 ??          ??                                      
.edata:00480493                 ??          ??                                      
.edata:00480494                 ??          ??                                      
.edata:00480495                 ??          ??                                      
.edata:00480496                 ??          ??                                      
.edata:00480497                 ??          ??                                      
.edata:00480498                 ??          ??                                      
.edata:00480499                 ??          ??                                      
.edata:0048049a                 ??          ??                                      
.edata:0048049b                 ??          ??                                      
.edata:0048049c                 ??          ??                                      
.edata:0048049d                 ??          ??                                      
.edata:0048049e                 ??          ??                                      
.edata:0048049f                 ??          ??                                      
.edata:004804a0                 ??          ??                                      
.edata:004804a1                 ??          ??                                      
.edata:004804a2                 ??          ??                                      
.edata:004804a3                 ??          ??                                      
.edata:004804a4                 ??          ??                                      
.edata:004804a5                 ??          ??                                      
.edata:004804a6                 ??          ??                                      
.edata:004804a7                 ??          ??                                      
.edata:004804a8                 ??          ??                                      
.edata:004804a9                 ??          ??                                      
.edata:004804aa                 ??          ??                                      
.edata:004804ab                 ??          ??                                      
.edata:004804ac                 ??          ??                                      
.edata:004804ad                 ??          ??                                      
.edata:004804ae                 ??          ??                                      
.edata:004804af                 ??          ??                                      
.edata:004804b0                 ??          ??                                      
.edata:004804b1                 ??          ??                                      
.edata:004804b2                 ??          ??                                      
.edata:004804b3                 ??          ??                                      
.edata:004804b4                 ??          ??                                      
.edata:004804b5                 ??          ??                                      
.edata:004804b6                 ??          ??                                      
.edata:004804b7                 ??          ??                                      
.edata:004804b8                 ??          ??                                      
.edata:004804b9                 ??          ??                                      
.edata:004804ba                 ??          ??                                      
.edata:004804bb                 ??          ??                                      
.edata:004804bc                 ??          ??                                      
.edata:004804bd                 ??          ??                                      
.edata:004804be                 ??          ??                                      
.edata:004804bf                 ??          ??                                      
.edata:004804c0                 ??          ??                                      
.edata:004804c1                 ??          ??                                      
.edata:004804c2                 ??          ??                                      
.edata:004804c3                 ??          ??                                      
.edata:004804c4                 ??          ??                                      
.edata:004804c5                 ??          ??                                      
.edata:004804c6                 ??          ??                                      
.edata:004804c7                 ??          ??                                      
.edata:004804c8                 ??          ??                                      
.edata:004804c9                 ??          ??                                      
.edata:004804ca                 ??          ??                                      
.edata:004804cb                 ??          ??                                      
.edata:004804cc                 ??          ??                                      
.edata:004804cd                 ??          ??                                      
.edata:004804ce                 ??          ??                                      
.edata:004804cf                 ??          ??                                      
.edata:004804d0                 ??          ??                                      
.edata:004804d1                 ??          ??                                      
.edata:004804d2                 ??          ??                                      
.edata:004804d3                 ??          ??                                      
.edata:004804d4                 ??          ??                                      
.edata:004804d5                 ??          ??                                      
.edata:004804d6                 ??          ??                                      
.edata:004804d7                 ??          ??                                      
.edata:004804d8                 ??          ??                                      
.edata:004804d9                 ??          ??                                      
.edata:004804da                 ??          ??                                      
.edata:004804db                 ??          ??                                      
.edata:004804dc                 ??          ??                                      
.edata:004804dd                 ??          ??                                      
.edata:004804de                 ??          ??                                      
.edata:004804df                 ??          ??                                      
.edata:004804e0                 ??          ??                                      
.edata:004804e1                 ??          ??                                      
.edata:004804e2                 ??          ??                                      
.edata:004804e3                 ??          ??                                      
.edata:004804e4                 ??          ??                                      
.edata:004804e5                 ??          ??                                      
.edata:004804e6                 ??          ??                                      
.edata:004804e7                 ??          ??                                      
.edata:004804e8                 ??          ??                                      
.edata:004804e9                 ??          ??                                      
.edata:004804ea                 ??          ??                                      
.edata:004804eb                 ??          ??                                      
.edata:004804ec                 ??          ??                                      
.edata:004804ed                 ??          ??                                      
.edata:004804ee                 ??          ??                                      
.edata:004804ef                 ??          ??                                      
.edata:004804f0                 ??          ??                                      
.edata:004804f1                 ??          ??                                      
.edata:004804f2                 ??          ??                                      
.edata:004804f3                 ??          ??                                      
.edata:004804f4                 ??          ??                                      
.edata:004804f5                 ??          ??                                      
.edata:004804f6                 ??          ??                                      
.edata:004804f7                 ??          ??                                      
.edata:004804f8                 ??          ??                                      
.edata:004804f9                 ??          ??                                      
.edata:004804fa                 ??          ??                                      
.edata:004804fb                 ??          ??                                      
.edata:004804fc                 ??          ??                                      
.edata:004804fd                 ??          ??                                      
.edata:004804fe                 ??          ??                                      
.edata:004804ff                 ??          ??                                      
.edata:00480500                 ??          ??                                      
.edata:00480501                 ??          ??                                      
.edata:00480502                 ??          ??                                      
.edata:00480503                 ??          ??                                      
.edata:00480504                 ??          ??                                      
.edata:00480505                 ??          ??                                      
.edata:00480506                 ??          ??                                      
.edata:00480507                 ??          ??                                      
.edata:00480508                 ??          ??                                      
.edata:00480509                 ??          ??                                      
.edata:0048050a                 ??          ??                                      
.edata:0048050b                 ??          ??                                      
.edata:0048050c                 ??          ??                                      
.edata:0048050d                 ??          ??                                      
.edata:0048050e                 ??          ??                                      
.edata:0048050f                 ??          ??                                      
.edata:00480510                 ??          ??                                      
.edata:00480511                 ??          ??                                      
.edata:00480512                 ??          ??                                      
.edata:00480513                 ??          ??                                      
.edata:00480514                 ??          ??                                      
.edata:00480515                 ??          ??                                      
.edata:00480516                 ??          ??                                      
.edata:00480517                 ??          ??                                      
.edata:00480518                 ??          ??                                      
.edata:00480519                 ??          ??                                      
.edata:0048051a                 ??          ??                                      
.edata:0048051b                 ??          ??                                      
.edata:0048051c                 ??          ??                                      
.edata:0048051d                 ??          ??                                      
.edata:0048051e                 ??          ??                                      
.edata:0048051f                 ??          ??                                      
.edata:00480520                 ??          ??                                      
.edata:00480521                 ??          ??                                      
.edata:00480522                 ??          ??                                      
.edata:00480523                 ??          ??                                      
.edata:00480524                 ??          ??                                      
.edata:00480525                 ??          ??                                      
.edata:00480526                 ??          ??                                      
.edata:00480527                 ??          ??                                      
.edata:00480528                 ??          ??                                      
.edata:00480529                 ??          ??                                      
.edata:0048052a                 ??          ??                                      
.edata:0048052b                 ??          ??                                      
.edata:0048052c                 ??          ??                                      
.edata:0048052d                 ??          ??                                      
.edata:0048052e                 ??          ??                                      
.edata:0048052f                 ??          ??                                      
.edata:00480530                 ??          ??                                      
.edata:00480531                 ??          ??                                      
.edata:00480532                 ??          ??                                      
.edata:00480533                 ??          ??                                      
.edata:00480534                 ??          ??                                      
.edata:00480535                 ??          ??                                      
.edata:00480536                 ??          ??                                      
.edata:00480537                 ??          ??                                      
.edata:00480538                 ??          ??                                      
.edata:00480539                 ??          ??                                      
.edata:0048053a                 ??          ??                                      
.edata:0048053b                 ??          ??                                      
.edata:0048053c                 ??          ??                                      
.edata:0048053d                 ??          ??                                      
.edata:0048053e                 ??          ??                                      
.edata:0048053f                 ??          ??                                      
.edata:00480540                 ??          ??                                      
.edata:00480541                 ??          ??                                      
.edata:00480542                 ??          ??                                      
.edata:00480543                 ??          ??                                      
.edata:00480544                 ??          ??                                      
.edata:00480545                 ??          ??                                      
.edata:00480546                 ??          ??                                      
.edata:00480547                 ??          ??                                      
.edata:00480548                 ??          ??                                      
.edata:00480549                 ??          ??                                      
.edata:0048054a                 ??          ??                                      
.edata:0048054b                 ??          ??                                      
.edata:0048054c                 ??          ??                                      
.edata:0048054d                 ??          ??                                      
.edata:0048054e                 ??          ??                                      
.edata:0048054f                 ??          ??                                      
.edata:00480550                 ??          ??                                      
.edata:00480551                 ??          ??                                      
.edata:00480552                 ??          ??                                      
.edata:00480553                 ??          ??                                      
.edata:00480554                 ??          ??                                      
.edata:00480555                 ??          ??                                      
.edata:00480556                 ??          ??                                      
.edata:00480557                 ??          ??                                      
.edata:00480558                 ??          ??                                      
.edata:00480559                 ??          ??                                      
.edata:0048055a                 ??          ??                                      
.edata:0048055b                 ??          ??                                      
.edata:0048055c                 ??          ??                                      
.edata:0048055d                 ??          ??                                      
.edata:0048055e                 ??          ??                                      
.edata:0048055f                 ??          ??                                      
.edata:00480560                 ??          ??                                      
.edata:00480561                 ??          ??                                      
.edata:00480562                 ??          ??                                      
.edata:00480563                 ??          ??                                      
.edata:00480564                 ??          ??                                      
.edata:00480565                 ??          ??                                      
.edata:00480566                 ??          ??                                      
.edata:00480567                 ??          ??                                      
.edata:00480568                 ??          ??                                      
.edata:00480569                 ??          ??                                      
.edata:0048056a                 ??          ??                                      
.edata:0048056b                 ??          ??                                      
.edata:0048056c                 ??          ??                                      
.edata:0048056d                 ??          ??                                      
.edata:0048056e                 ??          ??                                      
.edata:0048056f                 ??          ??                                      
.edata:00480570                 ??          ??                                      
.edata:00480571                 ??          ??                                      
.edata:00480572                 ??          ??                                      
.edata:00480573                 ??          ??                                      
.edata:00480574                 ??          ??                                      
.edata:00480575                 ??          ??                                      
.edata:00480576                 ??          ??                                      
.edata:00480577                 ??          ??                                      
.edata:00480578                 ??          ??                                      
.edata:00480579                 ??          ??                                      
.edata:0048057a                 ??          ??                                      
.edata:0048057b                 ??          ??                                      
.edata:0048057c                 ??          ??                                      
.edata:0048057d                 ??          ??                                      
.edata:0048057e                 ??          ??                                      
.edata:0048057f                 ??          ??                                      
.edata:00480580                 ??          ??                                      
.edata:00480581                 ??          ??                                      
.edata:00480582                 ??          ??                                      
.edata:00480583                 ??          ??                                      
.edata:00480584                 ??          ??                                      
.edata:00480585                 ??          ??                                      
.edata:00480586                 ??          ??                                      
.edata:00480587                 ??          ??                                      
.edata:00480588                 ??          ??                                      
.edata:00480589                 ??          ??                                      
.edata:0048058a                 ??          ??                                      
.edata:0048058b                 ??          ??                                      
.edata:0048058c                 ??          ??                                      
.edata:0048058d                 ??          ??                                      
.edata:0048058e                 ??          ??                                      
.edata:0048058f                 ??          ??                                      
.edata:00480590                 ??          ??                                      
.edata:00480591                 ??          ??                                      
.edata:00480592                 ??          ??                                      
.edata:00480593                 ??          ??                                      
.edata:00480594                 ??          ??                                      
.edata:00480595                 ??          ??                                      
.edata:00480596                 ??          ??                                      
.edata:00480597                 ??          ??                                      
.edata:00480598                 ??          ??                                      
.edata:00480599                 ??          ??                                      
.edata:0048059a                 ??          ??                                      
.edata:0048059b                 ??          ??                                      
.edata:0048059c                 ??          ??                                      
.edata:0048059d                 ??          ??                                      
.edata:0048059e                 ??          ??                                      
.edata:0048059f                 ??          ??                                      
.edata:004805a0                 ??          ??                                      
.edata:004805a1                 ??          ??                                      
.edata:004805a2                 ??          ??                                      
.edata:004805a3                 ??          ??                                      
.edata:004805a4                 ??          ??                                      
.edata:004805a5                 ??          ??                                      
.edata:004805a6                 ??          ??                                      
.edata:004805a7                 ??          ??                                      
.edata:004805a8                 ??          ??                                      
.edata:004805a9                 ??          ??                                      
.edata:004805aa                 ??          ??                                      
.edata:004805ab                 ??          ??                                      
.edata:004805ac                 ??          ??                                      
.edata:004805ad                 ??          ??                                      
.edata:004805ae                 ??          ??                                      
.edata:004805af                 ??          ??                                      
.edata:004805b0                 ??          ??                                      
.edata:004805b1                 ??          ??                                      
.edata:004805b2                 ??          ??                                      
.edata:004805b3                 ??          ??                                      
.edata:004805b4                 ??          ??                                      
.edata:004805b5                 ??          ??                                      
.edata:004805b6                 ??          ??                                      
.edata:004805b7                 ??          ??                                      
.edata:004805b8                 ??          ??                                      
.edata:004805b9                 ??          ??                                      
.edata:004805ba                 ??          ??                                      
.edata:004805bb                 ??          ??                                      
.edata:004805bc                 ??          ??                                      
.edata:004805bd                 ??          ??                                      
.edata:004805be                 ??          ??                                      
.edata:004805bf                 ??          ??                                      
.edata:004805c0                 ??          ??                                      
.edata:004805c1                 ??          ??                                      
.edata:004805c2                 ??          ??                                      
.edata:004805c3                 ??          ??                                      
.edata:004805c4                 ??          ??                                      
.edata:004805c5                 ??          ??                                      
.edata:004805c6                 ??          ??                                      
.edata:004805c7                 ??          ??                                      
.edata:004805c8                 ??          ??                                      
.edata:004805c9                 ??          ??                                      
.edata:004805ca                 ??          ??                                      
.edata:004805cb                 ??          ??                                      
.edata:004805cc                 ??          ??                                      
.edata:004805cd                 ??          ??                                      
.edata:004805ce                 ??          ??                                      
.edata:004805cf                 ??          ??                                      
.edata:004805d0                 ??          ??                                      
.edata:004805d1                 ??          ??                                      
.edata:004805d2                 ??          ??                                      
.edata:004805d3                 ??          ??                                      
.edata:004805d4                 ??          ??                                      
.edata:004805d5                 ??          ??                                      
.edata:004805d6                 ??          ??                                      
.edata:004805d7                 ??          ??                                      
.edata:004805d8                 ??          ??                                      
.edata:004805d9                 ??          ??                                      
.edata:004805da                 ??          ??                                      
.edata:004805db                 ??          ??                                      
.edata:004805dc                 ??          ??                                      
.edata:004805dd                 ??          ??                                      
.edata:004805de                 ??          ??                                      
.edata:004805df                 ??          ??                                      
.edata:004805e0                 ??          ??                                      
.edata:004805e1                 ??          ??                                      
.edata:004805e2                 ??          ??                                      
.edata:004805e3                 ??          ??                                      
.edata:004805e4                 ??          ??                                      
.edata:004805e5                 ??          ??                                      
.edata:004805e6                 ??          ??                                      
.edata:004805e7                 ??          ??                                      
.edata:004805e8                 ??          ??                                      
.edata:004805e9                 ??          ??                                      
.edata:004805ea                 ??          ??                                      
.edata:004805eb                 ??          ??                                      
.edata:004805ec                 ??          ??                                      
.edata:004805ed                 ??          ??                                      
.edata:004805ee                 ??          ??                                      
.edata:004805ef                 ??          ??                                      
.edata:004805f0                 ??          ??                                      
.edata:004805f1                 ??          ??                                      
.edata:004805f2                 ??          ??                                      
.edata:004805f3                 ??          ??                                      
.edata:004805f4                 ??          ??                                      
.edata:004805f5                 ??          ??                                      
.edata:004805f6                 ??          ??                                      
.edata:004805f7                 ??          ??                                      
.edata:004805f8                 ??          ??                                      
.edata:004805f9                 ??          ??                                      
.edata:004805fa                 ??          ??                                      
.edata:004805fb                 ??          ??                                      
.edata:004805fc                 ??          ??                                      
.edata:004805fd                 ??          ??                                      
.edata:004805fe                 ??          ??                                      
.edata:004805ff                 ??          ??                                      
.edata:00480600                 ??          ??                                      
.edata:00480601                 ??          ??                                      
.edata:00480602                 ??          ??                                      
.edata:00480603                 ??          ??                                      
.edata:00480604                 ??          ??                                      
.edata:00480605                 ??          ??                                      
.edata:00480606                 ??          ??                                      
.edata:00480607                 ??          ??                                      
.edata:00480608                 ??          ??                                      
.edata:00480609                 ??          ??                                      
.edata:0048060a                 ??          ??                                      
.edata:0048060b                 ??          ??                                      
.edata:0048060c                 ??          ??                                      
.edata:0048060d                 ??          ??                                      
.edata:0048060e                 ??          ??                                      
.edata:0048060f                 ??          ??                                      
.edata:00480610                 ??          ??                                      
.edata:00480611                 ??          ??                                      
.edata:00480612                 ??          ??                                      
.edata:00480613                 ??          ??                                      
.edata:00480614                 ??          ??                                      
.edata:00480615                 ??          ??                                      
.edata:00480616                 ??          ??                                      
.edata:00480617                 ??          ??                                      
.edata:00480618                 ??          ??                                      
.edata:00480619                 ??          ??                                      
.edata:0048061a                 ??          ??                                      
.edata:0048061b                 ??          ??                                      
.edata:0048061c                 ??          ??                                      
.edata:0048061d                 ??          ??                                      
.edata:0048061e                 ??          ??                                      
.edata:0048061f                 ??          ??                                      
.edata:00480620                 ??          ??                                      
.edata:00480621                 ??          ??                                      
.edata:00480622                 ??          ??                                      
.edata:00480623                 ??          ??                                      
.edata:00480624                 ??          ??                                      
.edata:00480625                 ??          ??                                      
.edata:00480626                 ??          ??                                      
.edata:00480627                 ??          ??                                      
.edata:00480628                 ??          ??                                      
.edata:00480629                 ??          ??                                      
.edata:0048062a                 ??          ??                                      
.edata:0048062b                 ??          ??                                      
.edata:0048062c                 ??          ??                                      
.edata:0048062d                 ??          ??                                      
.edata:0048062e                 ??          ??                                      
.edata:0048062f                 ??          ??                                      
.edata:00480630                 ??          ??                                      
.edata:00480631                 ??          ??                                      
.edata:00480632                 ??          ??                                      
.edata:00480633                 ??          ??                                      
.edata:00480634                 ??          ??                                      
.edata:00480635                 ??          ??                                      
.edata:00480636                 ??          ??                                      
.edata:00480637                 ??          ??                                      
.edata:00480638                 ??          ??                                      
.edata:00480639                 ??          ??                                      
.edata:0048063a                 ??          ??                                      
.edata:0048063b                 ??          ??                                      
.edata:0048063c                 ??          ??                                      
.edata:0048063d                 ??          ??                                      
.edata:0048063e                 ??          ??                                      
.edata:0048063f                 ??          ??                                      
.edata:00480640                 ??          ??                                      
.edata:00480641                 ??          ??                                      
.edata:00480642                 ??          ??                                      
.edata:00480643                 ??          ??                                      
.edata:00480644                 ??          ??                                      
.edata:00480645                 ??          ??                                      
.edata:00480646                 ??          ??                                      
.edata:00480647                 ??          ??                                      
.edata:00480648                 ??          ??                                      
.edata:00480649                 ??          ??                                      
.edata:0048064a                 ??          ??                                      
.edata:0048064b                 ??          ??                                      
.edata:0048064c                 ??          ??                                      
.edata:0048064d                 ??          ??                                      
.edata:0048064e                 ??          ??                                      
.edata:0048064f                 ??          ??                                      
.edata:00480650                 ??          ??                                      
.edata:00480651                 ??          ??                                      
.edata:00480652                 ??          ??                                      
.edata:00480653                 ??          ??                                      
.edata:00480654                 ??          ??                                      
.edata:00480655                 ??          ??                                      
.edata:00480656                 ??          ??                                      
.edata:00480657                 ??          ??                                      
.edata:00480658                 ??          ??                                      
.edata:00480659                 ??          ??                                      
.edata:0048065a                 ??          ??                                      
.edata:0048065b                 ??          ??                                      
.edata:0048065c                 ??          ??                                      
.edata:0048065d                 ??          ??                                      
.edata:0048065e                 ??          ??                                      
.edata:0048065f                 ??          ??                                      
.edata:00480660                 ??          ??                                      
.edata:00480661                 ??          ??                                      
.edata:00480662                 ??          ??                                      
.edata:00480663                 ??          ??                                      
.edata:00480664                 ??          ??                                      
.edata:00480665                 ??          ??                                      
.edata:00480666                 ??          ??                                      
.edata:00480667                 ??          ??                                      
.edata:00480668                 ??          ??                                      
.edata:00480669                 ??          ??                                      
.edata:0048066a                 ??          ??                                      
.edata:0048066b                 ??          ??                                      
.edata:0048066c                 ??          ??                                      
.edata:0048066d                 ??          ??                                      
.edata:0048066e                 ??          ??                                      
.edata:0048066f                 ??          ??                                      
.edata:00480670                 ??          ??                                      
.edata:00480671                 ??          ??                                      
.edata:00480672                 ??          ??                                      
.edata:00480673                 ??          ??                                      
.edata:00480674                 ??          ??                                      
.edata:00480675                 ??          ??                                      
.edata:00480676                 ??          ??                                      
.edata:00480677                 ??          ??                                      
.edata:00480678                 ??          ??                                      
.edata:00480679                 ??          ??                                      
.edata:0048067a                 ??          ??                                      
.edata:0048067b                 ??          ??                                      
.edata:0048067c                 ??          ??                                      
.edata:0048067d                 ??          ??                                      
.edata:0048067e                 ??          ??                                      
.edata:0048067f                 ??          ??                                      
.edata:00480680                 ??          ??                                      
.edata:00480681                 ??          ??                                      
.edata:00480682                 ??          ??                                      
.edata:00480683                 ??          ??                                      
.edata:00480684                 ??          ??                                      
.edata:00480685                 ??          ??                                      
.edata:00480686                 ??          ??                                      
.edata:00480687                 ??          ??                                      
.edata:00480688                 ??          ??                                      
.edata:00480689                 ??          ??                                      
.edata:0048068a                 ??          ??                                      
.edata:0048068b                 ??          ??                                      
.edata:0048068c                 ??          ??                                      
.edata:0048068d                 ??          ??                                      
.edata:0048068e                 ??          ??                                      
.edata:0048068f                 ??          ??                                      
.edata:00480690                 ??          ??                                      
.edata:00480691                 ??          ??                                      
.edata:00480692                 ??          ??                                      
.edata:00480693                 ??          ??                                      
.edata:00480694                 ??          ??                                      
.edata:00480695                 ??          ??                                      
.edata:00480696                 ??          ??                                      
.edata:00480697                 ??          ??                                      
.edata:00480698                 ??          ??                                      
.edata:00480699                 ??          ??                                      
.edata:0048069a                 ??          ??                                      
.edata:0048069b                 ??          ??                                      
.edata:0048069c                 ??          ??                                      
.edata:0048069d                 ??          ??                                      
.edata:0048069e                 ??          ??                                      
.edata:0048069f                 ??          ??                                      
.edata:004806a0                 ??          ??                                      
.edata:004806a1                 ??          ??                                      
.edata:004806a2                 ??          ??                                      
.edata:004806a3                 ??          ??                                      
.edata:004806a4                 ??          ??                                      
.edata:004806a5                 ??          ??                                      
.edata:004806a6                 ??          ??                                      
.edata:004806a7                 ??          ??                                      
.edata:004806a8                 ??          ??                                      
.edata:004806a9                 ??          ??                                      
.edata:004806aa                 ??          ??                                      
.edata:004806ab                 ??          ??                                      
.edata:004806ac                 ??          ??                                      
.edata:004806ad                 ??          ??                                      
.edata:004806ae                 ??          ??                                      
.edata:004806af                 ??          ??                                      
.edata:004806b0                 ??          ??                                      
.edata:004806b1                 ??          ??                                      
.edata:004806b2                 ??          ??                                      
.edata:004806b3                 ??          ??                                      
.edata:004806b4                 ??          ??                                      
.edata:004806b5                 ??          ??                                      
.edata:004806b6                 ??          ??                                      
.edata:004806b7                 ??          ??                                      
.edata:004806b8                 ??          ??                                      
.edata:004806b9                 ??          ??                                      
.edata:004806ba                 ??          ??                                      
.edata:004806bb                 ??          ??                                      
.edata:004806bc                 ??          ??                                      
.edata:004806bd                 ??          ??                                      
.edata:004806be                 ??          ??                                      
.edata:004806bf                 ??          ??                                      
.edata:004806c0                 ??          ??                                      
.edata:004806c1                 ??          ??                                      
.edata:004806c2                 ??          ??                                      
.edata:004806c3                 ??          ??                                      
.edata:004806c4                 ??          ??                                      
.edata:004806c5                 ??          ??                                      
.edata:004806c6                 ??          ??                                      
.edata:004806c7                 ??          ??                                      
.edata:004806c8                 ??          ??                                      
.edata:004806c9                 ??          ??                                      
.edata:004806ca                 ??          ??                                      
.edata:004806cb                 ??          ??                                      
.edata:004806cc                 ??          ??                                      
.edata:004806cd                 ??          ??                                      
.edata:004806ce                 ??          ??                                      
.edata:004806cf                 ??          ??                                      
.edata:004806d0                 ??          ??                                      
.edata:004806d1                 ??          ??                                      
.edata:004806d2                 ??          ??                                      
.edata:004806d3                 ??          ??                                      
.edata:004806d4                 ??          ??                                      
.edata:004806d5                 ??          ??                                      
.edata:004806d6                 ??          ??                                      
.edata:004806d7                 ??          ??                                      
.edata:004806d8                 ??          ??                                      
.edata:004806d9                 ??          ??                                      
.edata:004806da                 ??          ??                                      
.edata:004806db                 ??          ??                                      
.edata:004806dc                 ??          ??                                      
.edata:004806dd                 ??          ??                                      
.edata:004806de                 ??          ??                                      
.edata:004806df                 ??          ??                                      
.edata:004806e0                 ??          ??                                      
.edata:004806e1                 ??          ??                                      
.edata:004806e2                 ??          ??                                      
.edata:004806e3                 ??          ??                                      
.edata:004806e4                 ??          ??                                      
.edata:004806e5                 ??          ??                                      
.edata:004806e6                 ??          ??                                      
.edata:004806e7                 ??          ??                                      
.edata:004806e8                 ??          ??                                      
.edata:004806e9                 ??          ??                                      
.edata:004806ea                 ??          ??                                      
.edata:004806eb                 ??          ??                                      
.edata:004806ec                 ??          ??                                      
.edata:004806ed                 ??          ??                                      
.edata:004806ee                 ??          ??                                      
.edata:004806ef                 ??          ??                                      
.edata:004806f0                 ??          ??                                      
.edata:004806f1                 ??          ??                                      
.edata:004806f2                 ??          ??                                      
.edata:004806f3                 ??          ??                                      
.edata:004806f4                 ??          ??                                      
.edata:004806f5                 ??          ??                                      
.edata:004806f6                 ??          ??                                      
.edata:004806f7                 ??          ??                                      
.edata:004806f8                 ??          ??                                      
.edata:004806f9                 ??          ??                                      
.edata:004806fa                 ??          ??                                      
.edata:004806fb                 ??          ??                                      
.edata:004806fc                 ??          ??                                      
.edata:004806fd                 ??          ??                                      
.edata:004806fe                 ??          ??                                      
.edata:004806ff                 ??          ??                                      
.edata:00480700                 ??          ??                                      
.edata:00480701                 ??          ??                                      
.edata:00480702                 ??          ??                                      
.edata:00480703                 ??          ??                                      
.edata:00480704                 ??          ??                                      
.edata:00480705                 ??          ??                                      
.edata:00480706                 ??          ??                                      
.edata:00480707                 ??          ??                                      
.edata:00480708                 ??          ??                                      
.edata:00480709                 ??          ??                                      
.edata:0048070a                 ??          ??                                      
.edata:0048070b                 ??          ??                                      
.edata:0048070c                 ??          ??                                      
.edata:0048070d                 ??          ??                                      
.edata:0048070e                 ??          ??                                      
.edata:0048070f                 ??          ??                                      
.edata:00480710                 ??          ??                                      
.edata:00480711                 ??          ??                                      
.edata:00480712                 ??          ??                                      
.edata:00480713                 ??          ??                                      
.edata:00480714                 ??          ??                                      
.edata:00480715                 ??          ??                                      
.edata:00480716                 ??          ??                                      
.edata:00480717                 ??          ??                                      
.edata:00480718                 ??          ??                                      
.edata:00480719                 ??          ??                                      
.edata:0048071a                 ??          ??                                      
.edata:0048071b                 ??          ??                                      
.edata:0048071c                 ??          ??                                      
.edata:0048071d                 ??          ??                                      
.edata:0048071e                 ??          ??                                      
.edata:0048071f                 ??          ??                                      
.edata:00480720                 ??          ??                                      
.edata:00480721                 ??          ??                                      
.edata:00480722                 ??          ??                                      
.edata:00480723                 ??          ??                                      
.edata:00480724                 ??          ??                                      
.edata:00480725                 ??          ??                                      
.edata:00480726                 ??          ??                                      
.edata:00480727                 ??          ??                                      
.edata:00480728                 ??          ??                                      
.edata:00480729                 ??          ??                                      
.edata:0048072a                 ??          ??                                      
.edata:0048072b                 ??          ??                                      
.edata:0048072c                 ??          ??                                      
.edata:0048072d                 ??          ??                                      
.edata:0048072e                 ??          ??                                      
.edata:0048072f                 ??          ??                                      
.edata:00480730                 ??          ??                                      
.edata:00480731                 ??          ??                                      
.edata:00480732                 ??          ??                                      
.edata:00480733                 ??          ??                                      
.edata:00480734                 ??          ??                                      
.edata:00480735                 ??          ??                                      
.edata:00480736                 ??          ??                                      
.edata:00480737                 ??          ??                                      
.edata:00480738                 ??          ??                                      
.edata:00480739                 ??          ??                                      
.edata:0048073a                 ??          ??                                      
.edata:0048073b                 ??          ??                                      
.edata:0048073c                 ??          ??                                      
.edata:0048073d                 ??          ??                                      
.edata:0048073e                 ??          ??                                      
.edata:0048073f                 ??          ??                                      
.edata:00480740                 ??          ??                                      
.edata:00480741                 ??          ??                                      
.edata:00480742                 ??          ??                                      
.edata:00480743                 ??          ??                                      
.edata:00480744                 ??          ??                                      
.edata:00480745                 ??          ??                                      
.edata:00480746                 ??          ??                                      
.edata:00480747                 ??          ??                                      
.edata:00480748                 ??          ??                                      
.edata:00480749                 ??          ??                                      
.edata:0048074a                 ??          ??                                      
.edata:0048074b                 ??          ??                                      
.edata:0048074c                 ??          ??                                      
.edata:0048074d                 ??          ??                                      
.edata:0048074e                 ??          ??                                      
.edata:0048074f                 ??          ??                                      
.edata:00480750                 ??          ??                                      
.edata:00480751                 ??          ??                                      
.edata:00480752                 ??          ??                                      
.edata:00480753                 ??          ??                                      
.edata:00480754                 ??          ??                                      
.edata:00480755                 ??          ??                                      
.edata:00480756                 ??          ??                                      
.edata:00480757                 ??          ??                                      
.edata:00480758                 ??          ??                                      
.edata:00480759                 ??          ??                                      
.edata:0048075a                 ??          ??                                      
.edata:0048075b                 ??          ??                                      
.edata:0048075c                 ??          ??                                      
.edata:0048075d                 ??          ??                                      
.edata:0048075e                 ??          ??                                      
.edata:0048075f                 ??          ??                                      
.edata:00480760                 ??          ??                                      
.edata:00480761                 ??          ??                                      
.edata:00480762                 ??          ??                                      
.edata:00480763                 ??          ??                                      
.edata:00480764                 ??          ??                                      
.edata:00480765                 ??          ??                                      
.edata:00480766                 ??          ??                                      
.edata:00480767                 ??          ??                                      
.edata:00480768                 ??          ??                                      
.edata:00480769                 ??          ??                                      
.edata:0048076a                 ??          ??                                      
.edata:0048076b                 ??          ??                                      
.edata:0048076c                 ??          ??                                      
.edata:0048076d                 ??          ??                                      
.edata:0048076e                 ??          ??                                      
.edata:0048076f                 ??          ??                                      
.edata:00480770                 ??          ??                                      
.edata:00480771                 ??          ??                                      
.edata:00480772                 ??          ??                                      
.edata:00480773                 ??          ??                                      
.edata:00480774                 ??          ??                                      
.edata:00480775                 ??          ??                                      
.edata:00480776                 ??          ??                                      
.edata:00480777                 ??          ??                                      
.edata:00480778                 ??          ??                                      
.edata:00480779                 ??          ??                                      
.edata:0048077a                 ??          ??                                      
.edata:0048077b                 ??          ??                                      
.edata:0048077c                 ??          ??                                      
.edata:0048077d                 ??          ??                                      
.edata:0048077e                 ??          ??                                      
.edata:0048077f                 ??          ??                                      
.edata:00480780                 ??          ??                                      
.edata:00480781                 ??          ??                                      
.edata:00480782                 ??          ??                                      
.edata:00480783                 ??          ??                                      
.edata:00480784                 ??          ??                                      
.edata:00480785                 ??          ??                                      
.edata:00480786                 ??          ??                                      
.edata:00480787                 ??          ??                                      
.edata:00480788                 ??          ??                                      
.edata:00480789                 ??          ??                                      
.edata:0048078a                 ??          ??                                      
.edata:0048078b                 ??          ??                                      
.edata:0048078c                 ??          ??                                      
.edata:0048078d                 ??          ??                                      
.edata:0048078e                 ??          ??                                      
.edata:0048078f                 ??          ??                                      
.edata:00480790                 ??          ??                                      
.edata:00480791                 ??          ??                                      
.edata:00480792                 ??          ??                                      
.edata:00480793                 ??          ??                                      
.edata:00480794                 ??          ??                                      
.edata:00480795                 ??          ??                                      
.edata:00480796                 ??          ??                                      
.edata:00480797                 ??          ??                                      
.edata:00480798                 ??          ??                                      
.edata:00480799                 ??          ??                                      
.edata:0048079a                 ??          ??                                      
.edata:0048079b                 ??          ??                                      
.edata:0048079c                 ??          ??                                      
.edata:0048079d                 ??          ??                                      
.edata:0048079e                 ??          ??                                      
.edata:0048079f                 ??          ??                                      
.edata:004807a0                 ??          ??                                      
.edata:004807a1                 ??          ??                                      
.edata:004807a2                 ??          ??                                      
.edata:004807a3                 ??          ??                                      
.edata:004807a4                 ??          ??                                      
.edata:004807a5                 ??          ??                                      
.edata:004807a6                 ??          ??                                      
.edata:004807a7                 ??          ??                                      
.edata:004807a8                 ??          ??                                      
.edata:004807a9                 ??          ??                                      
.edata:004807aa                 ??          ??                                      
.edata:004807ab                 ??          ??                                      
.edata:004807ac                 ??          ??                                      
.edata:004807ad                 ??          ??                                      
.edata:004807ae                 ??          ??                                      
.edata:004807af                 ??          ??                                      
.edata:004807b0                 ??          ??                                      
.edata:004807b1                 ??          ??                                      
.edata:004807b2                 ??          ??                                      
.edata:004807b3                 ??          ??                                      
.edata:004807b4                 ??          ??                                      
.edata:004807b5                 ??          ??                                      
.edata:004807b6                 ??          ??                                      
.edata:004807b7                 ??          ??                                      
.edata:004807b8                 ??          ??                                      
.edata:004807b9                 ??          ??                                      
.edata:004807ba                 ??          ??                                      
.edata:004807bb                 ??          ??                                      
.edata:004807bc                 ??          ??                                      
.edata:004807bd                 ??          ??                                      
.edata:004807be                 ??          ??                                      
.edata:004807bf                 ??          ??                                      
.edata:004807c0                 ??          ??                                      
.edata:004807c1                 ??          ??                                      
.edata:004807c2                 ??          ??                                      
.edata:004807c3                 ??          ??                                      
.edata:004807c4                 ??          ??                                      
.edata:004807c5                 ??          ??                                      
.edata:004807c6                 ??          ??                                      
.edata:004807c7                 ??          ??                                      
.edata:004807c8                 ??          ??                                      
.edata:004807c9                 ??          ??                                      
.edata:004807ca                 ??          ??                                      
.edata:004807cb                 ??          ??                                      
.edata:004807cc                 ??          ??                                      
.edata:004807cd                 ??          ??                                      
.edata:004807ce                 ??          ??                                      
.edata:004807cf                 ??          ??                                      
.edata:004807d0                 ??          ??                                      
.edata:004807d1                 ??          ??                                      
.edata:004807d2                 ??          ??                                      
.edata:004807d3                 ??          ??                                      
.edata:004807d4                 ??          ??                                      
.edata:004807d5                 ??          ??                                      
.edata:004807d6                 ??          ??                                      
.edata:004807d7                 ??          ??                                      
.edata:004807d8                 ??          ??                                      
.edata:004807d9                 ??          ??                                      
.edata:004807da                 ??          ??                                      
.edata:004807db                 ??          ??                                      
.edata:004807dc                 ??          ??                                      
.edata:004807dd                 ??          ??                                      
.edata:004807de                 ??          ??                                      
.edata:004807df                 ??          ??                                      
.edata:004807e0                 ??          ??                                      
.edata:004807e1                 ??          ??                                      
.edata:004807e2                 ??          ??                                      
.edata:004807e3                 ??          ??                                      
.edata:004807e4                 ??          ??                                      
.edata:004807e5                 ??          ??                                      
.edata:004807e6                 ??          ??                                      
.edata:004807e7                 ??          ??                                      
.edata:004807e8                 ??          ??                                      
.edata:004807e9                 ??          ??                                      
.edata:004807ea                 ??          ??                                      
.edata:004807eb                 ??          ??                                      
.edata:004807ec                 ??          ??                                      
.edata:004807ed                 ??          ??                                      
.edata:004807ee                 ??          ??                                      
.edata:004807ef                 ??          ??                                      
.edata:004807f0                 ??          ??                                      
.edata:004807f1                 ??          ??                                      
.edata:004807f2                 ??          ??                                      
.edata:004807f3                 ??          ??                                      
.edata:004807f4                 ??          ??                                      
.edata:004807f5                 ??          ??                                      
.edata:004807f6                 ??          ??                                      
.edata:004807f7                 ??          ??                                      
.edata:004807f8                 ??          ??                                      
.edata:004807f9                 ??          ??                                      
.edata:004807fa                 ??          ??                                      
.edata:004807fb                 ??          ??                                      
.edata:004807fc                 ??          ??                                      
.edata:004807fd                 ??          ??                                      
.edata:004807fe                 ??          ??                                      
.edata:004807ff                 ??          ??                                      
.edata:00480800                 ??          ??                                      
.edata:00480801                 ??          ??                                      
.edata:00480802                 ??          ??                                      
.edata:00480803                 ??          ??                                      
.edata:00480804                 ??          ??                                      
.edata:00480805                 ??          ??                                      
.edata:00480806                 ??          ??                                      
.edata:00480807                 ??          ??                                      
.edata:00480808                 ??          ??                                      
.edata:00480809                 ??          ??                                      
.edata:0048080a                 ??          ??                                      
.edata:0048080b                 ??          ??                                      
.edata:0048080c                 ??          ??                                      
.edata:0048080d                 ??          ??                                      
.edata:0048080e                 ??          ??                                      
.edata:0048080f                 ??          ??                                      
.edata:00480810                 ??          ??                                      
.edata:00480811                 ??          ??                                      
.edata:00480812                 ??          ??                                      
.edata:00480813                 ??          ??                                      
.edata:00480814                 ??          ??                                      
.edata:00480815                 ??          ??                                      
.edata:00480816                 ??          ??                                      
.edata:00480817                 ??          ??                                      
.edata:00480818                 ??          ??                                      
.edata:00480819                 ??          ??                                      
.edata:0048081a                 ??          ??                                      
.edata:0048081b                 ??          ??                                      
.edata:0048081c                 ??          ??                                      
.edata:0048081d                 ??          ??                                      
.edata:0048081e                 ??          ??                                      
.edata:0048081f                 ??          ??                                      
.edata:00480820                 ??          ??                                      
.edata:00480821                 ??          ??                                      
.edata:00480822                 ??          ??                                      
.edata:00480823                 ??          ??                                      
.edata:00480824                 ??          ??                                      
.edata:00480825                 ??          ??                                      
.edata:00480826                 ??          ??                                      
.edata:00480827                 ??          ??                                      
.edata:00480828                 ??          ??                                      
.edata:00480829                 ??          ??                                      
.edata:0048082a                 ??          ??                                      
.edata:0048082b                 ??          ??                                      
.edata:0048082c                 ??          ??                                      
.edata:0048082d                 ??          ??                                      
.edata:0048082e                 ??          ??                                      
.edata:0048082f                 ??          ??                                      
.edata:00480830                 ??          ??                                      
.edata:00480831                 ??          ??                                      
.edata:00480832                 ??          ??                                      
.edata:00480833                 ??          ??                                      
.edata:00480834                 ??          ??                                      
.edata:00480835                 ??          ??                                      
.edata:00480836                 ??          ??                                      
.edata:00480837                 ??          ??                                      
.edata:00480838                 ??          ??                                      
.edata:00480839                 ??          ??                                      
.edata:0048083a                 ??          ??                                      
.edata:0048083b                 ??          ??                                      
.edata:0048083c                 ??          ??                                      
.edata:0048083d                 ??          ??                                      
.edata:0048083e                 ??          ??                                      
.edata:0048083f                 ??          ??                                      
.edata:00480840                 ??          ??                                      
.edata:00480841                 ??          ??                                      
.edata:00480842                 ??          ??                                      
.edata:00480843                 ??          ??                                      
.edata:00480844                 ??          ??                                      
.edata:00480845                 ??          ??                                      
.edata:00480846                 ??          ??                                      
.edata:00480847                 ??          ??                                      
.edata:00480848                 ??          ??                                      
.edata:00480849                 ??          ??                                      
.edata:0048084a                 ??          ??                                      
.edata:0048084b                 ??          ??                                      
.edata:0048084c                 ??          ??                                      
.edata:0048084d                 ??          ??                                      
.edata:0048084e                 ??          ??                                      
.edata:0048084f                 ??          ??                                      
.edata:00480850                 ??          ??                                      
.edata:00480851                 ??          ??                                      
.edata:00480852                 ??          ??                                      
.edata:00480853                 ??          ??                                      
.edata:00480854                 ??          ??                                      
.edata:00480855                 ??          ??                                      
.edata:00480856                 ??          ??                                      
.edata:00480857                 ??          ??                                      
.edata:00480858                 ??          ??                                      
.edata:00480859                 ??          ??                                      
.edata:0048085a                 ??          ??                                      
.edata:0048085b                 ??          ??                                      
.edata:0048085c                 ??          ??                                      
.edata:0048085d                 ??          ??                                      
.edata:0048085e                 ??          ??                                      
.edata:0048085f                 ??          ??                                      
.edata:00480860                 ??          ??                                      
.edata:00480861                 ??          ??                                      
.edata:00480862                 ??          ??                                      
.edata:00480863                 ??          ??                                      
.edata:00480864                 ??          ??                                      
.edata:00480865                 ??          ??                                      
.edata:00480866                 ??          ??                                      
.edata:00480867                 ??          ??                                      
.edata:00480868                 ??          ??                                      
.edata:00480869                 ??          ??                                      
.edata:0048086a                 ??          ??                                      
.edata:0048086b                 ??          ??                                      
.edata:0048086c                 ??          ??                                      
.edata:0048086d                 ??          ??                                      
.edata:0048086e                 ??          ??                                      
.edata:0048086f                 ??          ??                                      
.edata:00480870                 ??          ??                                      
.edata:00480871                 ??          ??                                      
.edata:00480872                 ??          ??                                      
.edata:00480873                 ??          ??                                      
.edata:00480874                 ??          ??                                      
.edata:00480875                 ??          ??                                      
.edata:00480876                 ??          ??                                      
.edata:00480877                 ??          ??                                      
.edata:00480878                 ??          ??                                      
.edata:00480879                 ??          ??                                      
.edata:0048087a                 ??          ??                                      
.edata:0048087b                 ??          ??                                      
.edata:0048087c                 ??          ??                                      
.edata:0048087d                 ??          ??                                      
.edata:0048087e                 ??          ??                                      
.edata:0048087f                 ??          ??                                      
.edata:00480880                 ??          ??                                      
.edata:00480881                 ??          ??                                      
.edata:00480882                 ??          ??                                      
.edata:00480883                 ??          ??                                      
.edata:00480884                 ??          ??                                      
.edata:00480885                 ??          ??                                      
.edata:00480886                 ??          ??                                      
.edata:00480887                 ??          ??                                      
.edata:00480888                 ??          ??                                      
.edata:00480889                 ??          ??                                      
.edata:0048088a                 ??          ??                                      
.edata:0048088b                 ??          ??                                      
.edata:0048088c                 ??          ??                                      
.edata:0048088d                 ??          ??                                      
.edata:0048088e                 ??          ??                                      
.edata:0048088f                 ??          ??                                      
.edata:00480890                 ??          ??                                      
.edata:00480891                 ??          ??                                      
.edata:00480892                 ??          ??                                      
.edata:00480893                 ??          ??                                      
.edata:00480894                 ??          ??                                      
.edata:00480895                 ??          ??                                      
.edata:00480896                 ??          ??                                      
.edata:00480897                 ??          ??                                      
.edata:00480898                 ??          ??                                      
.edata:00480899                 ??          ??                                      
.edata:0048089a                 ??          ??                                      
.edata:0048089b                 ??          ??                                      
.edata:0048089c                 ??          ??                                      
.edata:0048089d                 ??          ??                                      
.edata:0048089e                 ??          ??                                      
.edata:0048089f                 ??          ??                                      
.edata:004808a0                 ??          ??                                      
.edata:004808a1                 ??          ??                                      
.edata:004808a2                 ??          ??                                      
.edata:004808a3                 ??          ??                                      
.edata:004808a4                 ??          ??                                      
.edata:004808a5                 ??          ??                                      
.edata:004808a6                 ??          ??                                      
.edata:004808a7                 ??          ??                                      
.edata:004808a8                 ??          ??                                      
.edata:004808a9                 ??          ??                                      
.edata:004808aa                 ??          ??                                      
.edata:004808ab                 ??          ??                                      
.edata:004808ac                 ??          ??                                      
.edata:004808ad                 ??          ??                                      
.edata:004808ae                 ??          ??                                      
.edata:004808af                 ??          ??                                      
.edata:004808b0                 ??          ??                                      
.edata:004808b1                 ??          ??                                      
.edata:004808b2                 ??          ??                                      
.edata:004808b3                 ??          ??                                      
.edata:004808b4                 ??          ??                                      
.edata:004808b5                 ??          ??                                      
.edata:004808b6                 ??          ??                                      
.edata:004808b7                 ??          ??                                      
.edata:004808b8                 ??          ??                                      
.edata:004808b9                 ??          ??                                      
.edata:004808ba                 ??          ??                                      
.edata:004808bb                 ??          ??                                      
.edata:004808bc                 ??          ??                                      
.edata:004808bd                 ??          ??                                      
.edata:004808be                 ??          ??                                      
.edata:004808bf                 ??          ??                                      
.edata:004808c0                 ??          ??                                      
.edata:004808c1                 ??          ??                                      
.edata:004808c2                 ??          ??                                      
.edata:004808c3                 ??          ??                                      
.edata:004808c4                 ??          ??                                      
.edata:004808c5                 ??          ??                                      
.edata:004808c6                 ??          ??                                      
.edata:004808c7                 ??          ??                                      
.edata:004808c8                 ??          ??                                      
.edata:004808c9                 ??          ??                                      
.edata:004808ca                 ??          ??                                      
.edata:004808cb                 ??          ??                                      
.edata:004808cc                 ??          ??                                      
.edata:004808cd                 ??          ??                                      
.edata:004808ce                 ??          ??                                      
.edata:004808cf                 ??          ??                                      
.edata:004808d0                 ??          ??                                      
.edata:004808d1                 ??          ??                                      
.edata:004808d2                 ??          ??                                      
.edata:004808d3                 ??          ??                                      
.edata:004808d4                 ??          ??                                      
.edata:004808d5                 ??          ??                                      
.edata:004808d6                 ??          ??                                      
.edata:004808d7                 ??          ??                                      
.edata:004808d8                 ??          ??                                      
.edata:004808d9                 ??          ??                                      
.edata:004808da                 ??          ??                                      
.edata:004808db                 ??          ??                                      
.edata:004808dc                 ??          ??                                      
.edata:004808dd                 ??          ??                                      
.edata:004808de                 ??          ??                                      
.edata:004808df                 ??          ??                                      
.edata:004808e0                 ??          ??                                      
.edata:004808e1                 ??          ??                                      
.edata:004808e2                 ??          ??                                      
.edata:004808e3                 ??          ??                                      
.edata:004808e4                 ??          ??                                      
.edata:004808e5                 ??          ??                                      
.edata:004808e6                 ??          ??                                      
.edata:004808e7                 ??          ??                                      
.edata:004808e8                 ??          ??                                      
.edata:004808e9                 ??          ??                                      
.edata:004808ea                 ??          ??                                      
.edata:004808eb                 ??          ??                                      
.edata:004808ec                 ??          ??                                      
.edata:004808ed                 ??          ??                                      
.edata:004808ee                 ??          ??                                      
.edata:004808ef                 ??          ??                                      
.edata:004808f0                 ??          ??                                      
.edata:004808f1                 ??          ??                                      
.edata:004808f2                 ??          ??                                      
.edata:004808f3                 ??          ??                                      
.edata:004808f4                 ??          ??                                      
.edata:004808f5                 ??          ??                                      
.edata:004808f6                 ??          ??                                      
.edata:004808f7                 ??          ??                                      
.edata:004808f8                 ??          ??                                      
.edata:004808f9                 ??          ??                                      
.edata:004808fa                 ??          ??                                      
.edata:004808fb                 ??          ??                                      
.edata:004808fc                 ??          ??                                      
.edata:004808fd                 ??          ??                                      
.edata:004808fe                 ??          ??                                      
.edata:004808ff                 ??          ??                                      
.edata:00480900                 ??          ??                                      
.edata:00480901                 ??          ??                                      
.edata:00480902                 ??          ??                                      
.edata:00480903                 ??          ??                                      
.edata:00480904                 ??          ??                                      
.edata:00480905                 ??          ??                                      
.edata:00480906                 ??          ??                                      
.edata:00480907                 ??          ??                                      
.edata:00480908                 ??          ??                                      
.edata:00480909                 ??          ??                                      
.edata:0048090a                 ??          ??                                      
.edata:0048090b                 ??          ??                                      
.edata:0048090c                 ??          ??                                      
.edata:0048090d                 ??          ??                                      
.edata:0048090e                 ??          ??                                      
.edata:0048090f                 ??          ??                                      
.edata:00480910                 ??          ??                                      
.edata:00480911                 ??          ??                                      
.edata:00480912                 ??          ??                                      
.edata:00480913                 ??          ??                                      
.edata:00480914                 ??          ??                                      
.edata:00480915                 ??          ??                                      
.edata:00480916                 ??          ??                                      
.edata:00480917                 ??          ??                                      
.edata:00480918                 ??          ??                                      
.edata:00480919                 ??          ??                                      
.edata:0048091a                 ??          ??                                      
.edata:0048091b                 ??          ??                                      
.edata:0048091c                 ??          ??                                      
.edata:0048091d                 ??          ??                                      
.edata:0048091e                 ??          ??                                      
.edata:0048091f                 ??          ??                                      
.edata:00480920                 ??          ??                                      
.edata:00480921                 ??          ??                                      
.edata:00480922                 ??          ??                                      
.edata:00480923                 ??          ??                                      
.edata:00480924                 ??          ??                                      
.edata:00480925                 ??          ??                                      
.edata:00480926                 ??          ??                                      
.edata:00480927                 ??          ??                                      
.edata:00480928                 ??          ??                                      
.edata:00480929                 ??          ??                                      
.edata:0048092a                 ??          ??                                      
.edata:0048092b                 ??          ??                                      
.edata:0048092c                 ??          ??                                      
.edata:0048092d                 ??          ??                                      
.edata:0048092e                 ??          ??                                      
.edata:0048092f                 ??          ??                                      
.edata:00480930                 ??          ??                                      
.edata:00480931                 ??          ??                                      
.edata:00480932                 ??          ??                                      
.edata:00480933                 ??          ??                                      
.edata:00480934                 ??          ??                                      
.edata:00480935                 ??          ??                                      
.edata:00480936                 ??          ??                                      
.edata:00480937                 ??          ??                                      
.edata:00480938                 ??          ??                                      
.edata:00480939                 ??          ??                                      
.edata:0048093a                 ??          ??                                      
.edata:0048093b                 ??          ??                                      
.edata:0048093c                 ??          ??                                      
.edata:0048093d                 ??          ??                                      
.edata:0048093e                 ??          ??                                      
.edata:0048093f                 ??          ??                                      
.edata:00480940                 ??          ??                                      
.edata:00480941                 ??          ??                                      
.edata:00480942                 ??          ??                                      
.edata:00480943                 ??          ??                                      
.edata:00480944                 ??          ??                                      
.edata:00480945                 ??          ??                                      
.edata:00480946                 ??          ??                                      
.edata:00480947                 ??          ??                                      
.edata:00480948                 ??          ??                                      
.edata:00480949                 ??          ??                                      
.edata:0048094a                 ??          ??                                      
.edata:0048094b                 ??          ??                                      
.edata:0048094c                 ??          ??                                      
.edata:0048094d                 ??          ??                                      
.edata:0048094e                 ??          ??                                      
.edata:0048094f                 ??          ??                                      
.edata:00480950                 ??          ??                                      
.edata:00480951                 ??          ??                                      
.edata:00480952                 ??          ??                                      
.edata:00480953                 ??          ??                                      
.edata:00480954                 ??          ??                                      
.edata:00480955                 ??          ??                                      
.edata:00480956                 ??          ??                                      
.edata:00480957                 ??          ??                                      
.edata:00480958                 ??          ??                                      
.edata:00480959                 ??          ??                                      
.edata:0048095a                 ??          ??                                      
.edata:0048095b                 ??          ??                                      
.edata:0048095c                 ??          ??                                      
.edata:0048095d                 ??          ??                                      
.edata:0048095e                 ??          ??                                      
.edata:0048095f                 ??          ??                                      
.edata:00480960                 ??          ??                                      
.edata:00480961                 ??          ??                                      
.edata:00480962                 ??          ??                                      
.edata:00480963                 ??          ??                                      
.edata:00480964                 ??          ??                                      
.edata:00480965                 ??          ??                                      
.edata:00480966                 ??          ??                                      
.edata:00480967                 ??          ??                                      
.edata:00480968                 ??          ??                                      
.edata:00480969                 ??          ??                                      
.edata:0048096a                 ??          ??                                      
.edata:0048096b                 ??          ??                                      
.edata:0048096c                 ??          ??                                      
.edata:0048096d                 ??          ??                                      
.edata:0048096e                 ??          ??                                      
.edata:0048096f                 ??          ??                                      
.edata:00480970                 ??          ??                                      
.edata:00480971                 ??          ??                                      
.edata:00480972                 ??          ??                                      
.edata:00480973                 ??          ??                                      
.edata:00480974                 ??          ??                                      
.edata:00480975                 ??          ??                                      
.edata:00480976                 ??          ??                                      
.edata:00480977                 ??          ??                                      
.edata:00480978                 ??          ??                                      
.edata:00480979                 ??          ??                                      
.edata:0048097a                 ??          ??                                      
.edata:0048097b                 ??          ??                                      
.edata:0048097c                 ??          ??                                      
.edata:0048097d                 ??          ??                                      
.edata:0048097e                 ??          ??                                      
.edata:0048097f                 ??          ??                                      
.edata:00480980                 ??          ??                                      
.edata:00480981                 ??          ??                                      
.edata:00480982                 ??          ??                                      
.edata:00480983                 ??          ??                                      
.edata:00480984                 ??          ??                                      
.edata:00480985                 ??          ??                                      
.edata:00480986                 ??          ??                                      
.edata:00480987                 ??          ??                                      
.edata:00480988                 ??          ??                                      
.edata:00480989                 ??          ??                                      
.edata:0048098a                 ??          ??                                      
.edata:0048098b                 ??          ??                                      
.edata:0048098c                 ??          ??                                      
.edata:0048098d                 ??          ??                                      
.edata:0048098e                 ??          ??                                      
.edata:0048098f                 ??          ??                                      
.edata:00480990                 ??          ??                                      
.edata:00480991                 ??          ??                                      
.edata:00480992                 ??          ??                                      
.edata:00480993                 ??          ??                                      
.edata:00480994                 ??          ??                                      
.edata:00480995                 ??          ??                                      
.edata:00480996                 ??          ??                                      
.edata:00480997                 ??          ??                                      
.edata:00480998                 ??          ??                                      
.edata:00480999                 ??          ??                                      
.edata:0048099a                 ??          ??                                      
.edata:0048099b                 ??          ??                                      
.edata:0048099c                 ??          ??                                      
.edata:0048099d                 ??          ??                                      
.edata:0048099e                 ??          ??                                      
.edata:0048099f                 ??          ??                                      
.edata:004809a0                 ??          ??                                      
.edata:004809a1                 ??          ??                                      
.edata:004809a2                 ??          ??                                      
.edata:004809a3                 ??          ??                                      
.edata:004809a4                 ??          ??                                      
.edata:004809a5                 ??          ??                                      
.edata:004809a6                 ??          ??                                      
.edata:004809a7                 ??          ??                                      
.edata:004809a8                 ??          ??                                      
.edata:004809a9                 ??          ??                                      
.edata:004809aa                 ??          ??                                      
.edata:004809ab                 ??          ??                                      
.edata:004809ac                 ??          ??                                      
.edata:004809ad                 ??          ??                                      
.edata:004809ae                 ??          ??                                      
.edata:004809af                 ??          ??                                      
.edata:004809b0                 ??          ??                                      
.edata:004809b1                 ??          ??                                      
.edata:004809b2                 ??          ??                                      
.edata:004809b3                 ??          ??                                      
.edata:004809b4                 ??          ??                                      
.edata:004809b5                 ??          ??                                      
.edata:004809b6                 ??          ??                                      
.edata:004809b7                 ??          ??                                      
.edata:004809b8                 ??          ??                                      
.edata:004809b9                 ??          ??                                      
.edata:004809ba                 ??          ??                                      
.edata:004809bb                 ??          ??                                      
.edata:004809bc                 ??          ??                                      
.edata:004809bd                 ??          ??                                      
.edata:004809be                 ??          ??                                      
.edata:004809bf                 ??          ??                                      
.edata:004809c0                 ??          ??                                      
.edata:004809c1                 ??          ??                                      
.edata:004809c2                 ??          ??                                      
.edata:004809c3                 ??          ??                                      
.edata:004809c4                 ??          ??                                      
.edata:004809c5                 ??          ??                                      
.edata:004809c6                 ??          ??                                      
.edata:004809c7                 ??          ??                                      
.edata:004809c8                 ??          ??                                      
.edata:004809c9                 ??          ??                                      
.edata:004809ca                 ??          ??                                      
.edata:004809cb                 ??          ??                                      
.edata:004809cc                 ??          ??                                      
.edata:004809cd                 ??          ??                                      
.edata:004809ce                 ??          ??                                      
.edata:004809cf                 ??          ??                                      
.edata:004809d0                 ??          ??                                      
.edata:004809d1                 ??          ??                                      
.edata:004809d2                 ??          ??                                      
.edata:004809d3                 ??          ??                                      
.edata:004809d4                 ??          ??                                      
.edata:004809d5                 ??          ??                                      
.edata:004809d6                 ??          ??                                      
.edata:004809d7                 ??          ??                                      
.edata:004809d8                 ??          ??                                      
.edata:004809d9                 ??          ??                                      
.edata:004809da                 ??          ??                                      
.edata:004809db                 ??          ??                                      
.edata:004809dc                 ??          ??                                      
.edata:004809dd                 ??          ??                                      
.edata:004809de                 ??          ??                                      
.edata:004809df                 ??          ??                                      
.edata:004809e0                 ??          ??                                      
.edata:004809e1                 ??          ??                                      
.edata:004809e2                 ??          ??                                      
.edata:004809e3                 ??          ??                                      
.edata:004809e4                 ??          ??                                      
.edata:004809e5                 ??          ??                                      
.edata:004809e6                 ??          ??                                      
.edata:004809e7                 ??          ??                                      
.edata:004809e8                 ??          ??                                      
.edata:004809e9                 ??          ??                                      
.edata:004809ea                 ??          ??                                      
.edata:004809eb                 ??          ??                                      
.edata:004809ec                 ??          ??                                      
.edata:004809ed                 ??          ??                                      
.edata:004809ee                 ??          ??                                      
.edata:004809ef                 ??          ??                                      
.edata:004809f0                 ??          ??                                      
.edata:004809f1                 ??          ??                                      
.edata:004809f2                 ??          ??                                      
.edata:004809f3                 ??          ??                                      
.edata:004809f4                 ??          ??                                      
.edata:004809f5                 ??          ??                                      
.edata:004809f6                 ??          ??                                      
.edata:004809f7                 ??          ??                                      
.edata:004809f8                 ??          ??                                      
.edata:004809f9                 ??          ??                                      
.edata:004809fa                 ??          ??                                      
.edata:004809fb                 ??          ??                                      
.edata:004809fc                 ??          ??                                      
.edata:004809fd                 ??          ??                                      
.edata:004809fe                 ??          ??                                      
.edata:004809ff                 ??          ??                                      
.edata:00480a00                 ??          ??                                      
.edata:00480a01                 ??          ??                                      
.edata:00480a02                 ??          ??                                      
.edata:00480a03                 ??          ??                                      
.edata:00480a04                 ??          ??                                      
.edata:00480a05                 ??          ??                                      
.edata:00480a06                 ??          ??                                      
.edata:00480a07                 ??          ??                                      
.edata:00480a08                 ??          ??                                      
.edata:00480a09                 ??          ??                                      
.edata:00480a0a                 ??          ??                                      
.edata:00480a0b                 ??          ??                                      
.edata:00480a0c                 ??          ??                                      
.edata:00480a0d                 ??          ??                                      
.edata:00480a0e                 ??          ??                                      
.edata:00480a0f                 ??          ??                                      
.edata:00480a10                 ??          ??                                      
.edata:00480a11                 ??          ??                                      
.edata:00480a12                 ??          ??                                      
.edata:00480a13                 ??          ??                                      
.edata:00480a14                 ??          ??                                      
.edata:00480a15                 ??          ??                                      
.edata:00480a16                 ??          ??                                      
.edata:00480a17                 ??          ??                                      
.edata:00480a18                 ??          ??                                      
.edata:00480a19                 ??          ??                                      
.edata:00480a1a                 ??          ??                                      
.edata:00480a1b                 ??          ??                                      
.edata:00480a1c                 ??          ??                                      
.edata:00480a1d                 ??          ??                                      
.edata:00480a1e                 ??          ??                                      
.edata:00480a1f                 ??          ??                                      
.edata:00480a20                 ??          ??                                      
.edata:00480a21                 ??          ??                                      
.edata:00480a22                 ??          ??                                      
.edata:00480a23                 ??          ??                                      
.edata:00480a24                 ??          ??                                      
.edata:00480a25                 ??          ??                                      
.edata:00480a26                 ??          ??                                      
.edata:00480a27                 ??          ??                                      
.edata:00480a28                 ??          ??                                      
.edata:00480a29                 ??          ??                                      
.edata:00480a2a                 ??          ??                                      
.edata:00480a2b                 ??          ??                                      
.edata:00480a2c                 ??          ??                                      
.edata:00480a2d                 ??          ??                                      
.edata:00480a2e                 ??          ??                                      
.edata:00480a2f                 ??          ??                                      
.edata:00480a30                 ??          ??                                      
.edata:00480a31                 ??          ??                                      
.edata:00480a32                 ??          ??                                      
.edata:00480a33                 ??          ??                                      
.edata:00480a34                 ??          ??                                      
.edata:00480a35                 ??          ??                                      
.edata:00480a36                 ??          ??                                      
.edata:00480a37                 ??          ??                                      
.edata:00480a38                 ??          ??                                      
.edata:00480a39                 ??          ??                                      
.edata:00480a3a                 ??          ??                                      
.edata:00480a3b                 ??          ??                                      
.edata:00480a3c                 ??          ??                                      
.edata:00480a3d                 ??          ??                                      
.edata:00480a3e                 ??          ??                                      
.edata:00480a3f                 ??          ??                                      
.edata:00480a40                 ??          ??                                      
.edata:00480a41                 ??          ??                                      
.edata:00480a42                 ??          ??                                      
.edata:00480a43                 ??          ??                                      
.edata:00480a44                 ??          ??                                      
.edata:00480a45                 ??          ??                                      
.edata:00480a46                 ??          ??                                      
.edata:00480a47                 ??          ??                                      
.edata:00480a48                 ??          ??                                      
.edata:00480a49                 ??          ??                                      
.edata:00480a4a                 ??          ??                                      
.edata:00480a4b                 ??          ??                                      
.edata:00480a4c                 ??          ??                                      
.edata:00480a4d                 ??          ??                                      
.edata:00480a4e                 ??          ??                                      
.edata:00480a4f                 ??          ??                                      
.edata:00480a50                 ??          ??                                      
.edata:00480a51                 ??          ??                                      
.edata:00480a52                 ??          ??                                      
.edata:00480a53                 ??          ??                                      
.edata:00480a54                 ??          ??                                      
.edata:00480a55                 ??          ??                                      
.edata:00480a56                 ??          ??                                      
.edata:00480a57                 ??          ??                                      
.edata:00480a58                 ??          ??                                      
.edata:00480a59                 ??          ??                                      
.edata:00480a5a                 ??          ??                                      
.edata:00480a5b                 ??          ??                                      
.edata:00480a5c                 ??          ??                                      
.edata:00480a5d                 ??          ??                                      
.edata:00480a5e                 ??          ??                                      
.edata:00480a5f                 ??          ??                                      
.edata:00480a60                 ??          ??                                      
.edata:00480a61                 ??          ??                                      
.edata:00480a62                 ??          ??                                      
.edata:00480a63                 ??          ??                                      
.edata:00480a64                 ??          ??                                      
.edata:00480a65                 ??          ??                                      
.edata:00480a66                 ??          ??                                      
.edata:00480a67                 ??          ??                                      
.edata:00480a68                 ??          ??                                      
.edata:00480a69                 ??          ??                                      
.edata:00480a6a                 ??          ??                                      
.edata:00480a6b                 ??          ??                                      
.edata:00480a6c                 ??          ??                                      
.edata:00480a6d                 ??          ??                                      
.edata:00480a6e                 ??          ??                                      
.edata:00480a6f                 ??          ??                                      
.edata:00480a70                 ??          ??                                      
.edata:00480a71                 ??          ??                                      
.edata:00480a72                 ??          ??                                      
.edata:00480a73                 ??          ??                                      
.edata:00480a74                 ??          ??                                      
.edata:00480a75                 ??          ??                                      
.edata:00480a76                 ??          ??                                      
.edata:00480a77                 ??          ??                                      
.edata:00480a78                 ??          ??                                      
.edata:00480a79                 ??          ??                                      
.edata:00480a7a                 ??          ??                                      
.edata:00480a7b                 ??          ??                                      
.edata:00480a7c                 ??          ??                                      
.edata:00480a7d                 ??          ??                                      
.edata:00480a7e                 ??          ??                                      
.edata:00480a7f                 ??          ??                                      
.edata:00480a80                 ??          ??                                      
.edata:00480a81                 ??          ??                                      
.edata:00480a82                 ??          ??                                      
.edata:00480a83                 ??          ??                                      
.edata:00480a84                 ??          ??                                      
.edata:00480a85                 ??          ??                                      
.edata:00480a86                 ??          ??                                      
.edata:00480a87                 ??          ??                                      
.edata:00480a88                 ??          ??                                      
.edata:00480a89                 ??          ??                                      
.edata:00480a8a                 ??          ??                                      
.edata:00480a8b                 ??          ??                                      
.edata:00480a8c                 ??          ??                                      
.edata:00480a8d                 ??          ??                                      
.edata:00480a8e                 ??          ??                                      
.edata:00480a8f                 ??          ??                                      
.edata:00480a90                 ??          ??                                      
.edata:00480a91                 ??          ??                                      
.edata:00480a92                 ??          ??                                      
.edata:00480a93                 ??          ??                                      
.edata:00480a94                 ??          ??                                      
.edata:00480a95                 ??          ??                                      
.edata:00480a96                 ??          ??                                      
.edata:00480a97                 ??          ??                                      
.edata:00480a98                 ??          ??                                      
.edata:00480a99                 ??          ??                                      
.edata:00480a9a                 ??          ??                                      
.edata:00480a9b                 ??          ??                                      
.edata:00480a9c                 ??          ??                                      
.edata:00480a9d                 ??          ??                                      
.edata:00480a9e                 ??          ??                                      
.edata:00480a9f                 ??          ??                                      
.edata:00480aa0                 ??          ??                                      
.edata:00480aa1                 ??          ??                                      
.edata:00480aa2                 ??          ??                                      
.edata:00480aa3                 ??          ??                                      
.edata:00480aa4                 ??          ??                                      
.edata:00480aa5                 ??          ??                                      
.edata:00480aa6                 ??          ??                                      
.edata:00480aa7                 ??          ??                                      
.edata:00480aa8                 ??          ??                                      
.edata:00480aa9                 ??          ??                                      
.edata:00480aaa                 ??          ??                                      
.edata:00480aab                 ??          ??                                      
.edata:00480aac                 ??          ??                                      
.edata:00480aad                 ??          ??                                      
.edata:00480aae                 ??          ??                                      
.edata:00480aaf                 ??          ??                                      
.edata:00480ab0                 ??          ??                                      
.edata:00480ab1                 ??          ??                                      
.edata:00480ab2                 ??          ??                                      
.edata:00480ab3                 ??          ??                                      
.edata:00480ab4                 ??          ??                                      
.edata:00480ab5                 ??          ??                                      
.edata:00480ab6                 ??          ??                                      
.edata:00480ab7                 ??          ??                                      
.edata:00480ab8                 ??          ??                                      
.edata:00480ab9                 ??          ??                                      
.edata:00480aba                 ??          ??                                      
.edata:00480abb                 ??          ??                                      
.edata:00480abc                 ??          ??                                      
.edata:00480abd                 ??          ??                                      
.edata:00480abe                 ??          ??                                      
.edata:00480abf                 ??          ??                                      
.edata:00480ac0                 ??          ??                                      
.edata:00480ac1                 ??          ??                                      
.edata:00480ac2                 ??          ??                                      
.edata:00480ac3                 ??          ??                                      
.edata:00480ac4                 ??          ??                                      
.edata:00480ac5                 ??          ??                                      
.edata:00480ac6                 ??          ??                                      
.edata:00480ac7                 ??          ??                                      
.edata:00480ac8                 ??          ??                                      
.edata:00480ac9                 ??          ??                                      
.edata:00480aca                 ??          ??                                      
.edata:00480acb                 ??          ??                                      
.edata:00480acc                 ??          ??                                      
.edata:00480acd                 ??          ??                                      
.edata:00480ace                 ??          ??                                      
.edata:00480acf                 ??          ??                                      
.edata:00480ad0                 ??          ??                                      
.edata:00480ad1                 ??          ??                                      
.edata:00480ad2                 ??          ??                                      
.edata:00480ad3                 ??          ??                                      
.edata:00480ad4                 ??          ??                                      
.edata:00480ad5                 ??          ??                                      
.edata:00480ad6                 ??          ??                                      
.edata:00480ad7                 ??          ??                                      
.edata:00480ad8                 ??          ??                                      
.edata:00480ad9                 ??          ??                                      
.edata:00480ada                 ??          ??                                      
.edata:00480adb                 ??          ??                                      
.edata:00480adc                 ??          ??                                      
.edata:00480add                 ??          ??                                      
.edata:00480ade                 ??          ??                                      
.edata:00480adf                 ??          ??                                      
.edata:00480ae0                 ??          ??                                      
.edata:00480ae1                 ??          ??                                      
.edata:00480ae2                 ??          ??                                      
.edata:00480ae3                 ??          ??                                      
.edata:00480ae4                 ??          ??                                      
.edata:00480ae5                 ??          ??                                      
.edata:00480ae6                 ??          ??                                      
.edata:00480ae7                 ??          ??                                      
.edata:00480ae8                 ??          ??                                      
.edata:00480ae9                 ??          ??                                      
.edata:00480aea                 ??          ??                                      
.edata:00480aeb                 ??          ??                                      
.edata:00480aec                 ??          ??                                      
.edata:00480aed                 ??          ??                                      
.edata:00480aee                 ??          ??                                      
.edata:00480aef                 ??          ??                                      
.edata:00480af0                 ??          ??                                      
.edata:00480af1                 ??          ??                                      
.edata:00480af2                 ??          ??                                      
.edata:00480af3                 ??          ??                                      
.edata:00480af4                 ??          ??                                      
.edata:00480af5                 ??          ??                                      
.edata:00480af6                 ??          ??                                      
.edata:00480af7                 ??          ??                                      
.edata:00480af8                 ??          ??                                      
.edata:00480af9                 ??          ??                                      
.edata:00480afa                 ??          ??                                      
.edata:00480afb                 ??          ??                                      
.edata:00480afc                 ??          ??                                      
.edata:00480afd                 ??          ??                                      
.edata:00480afe                 ??          ??                                      
.edata:00480aff                 ??          ??                                      
.edata:00480b00                 ??          ??                                      
.edata:00480b01                 ??          ??                                      
.edata:00480b02                 ??          ??                                      
.edata:00480b03                 ??          ??                                      
.edata:00480b04                 ??          ??                                      
.edata:00480b05                 ??          ??                                      
.edata:00480b06                 ??          ??                                      
.edata:00480b07                 ??          ??                                      
.edata:00480b08                 ??          ??                                      
.edata:00480b09                 ??          ??                                      
.edata:00480b0a                 ??          ??                                      
.edata:00480b0b                 ??          ??                                      
.edata:00480b0c                 ??          ??                                      
.edata:00480b0d                 ??          ??                                      
.edata:00480b0e                 ??          ??                                      
.edata:00480b0f                 ??          ??                                      
.edata:00480b10                 ??          ??                                      
.edata:00480b11                 ??          ??                                      
.edata:00480b12                 ??          ??                                      
.edata:00480b13                 ??          ??                                      
.edata:00480b14                 ??          ??                                      
.edata:00480b15                 ??          ??                                      
.edata:00480b16                 ??          ??                                      
.edata:00480b17                 ??          ??                                      
.edata:00480b18                 ??          ??                                      
.edata:00480b19                 ??          ??                                      
.edata:00480b1a                 ??          ??                                      
.edata:00480b1b                 ??          ??                                      
.edata:00480b1c                 ??          ??                                      
.edata:00480b1d                 ??          ??                                      
.edata:00480b1e                 ??          ??                                      
.edata:00480b1f                 ??          ??                                      
.edata:00480b20                 ??          ??                                      
.edata:00480b21                 ??          ??                                      
.edata:00480b22                 ??          ??                                      
.edata:00480b23                 ??          ??                                      
.edata:00480b24                 ??          ??                                      
.edata:00480b25                 ??          ??                                      
.edata:00480b26                 ??          ??                                      
.edata:00480b27                 ??          ??                                      
.edata:00480b28                 ??          ??                                      
.edata:00480b29                 ??          ??                                      
.edata:00480b2a                 ??          ??                                      
.edata:00480b2b                 ??          ??                                      
.edata:00480b2c                 ??          ??                                      
.edata:00480b2d                 ??          ??                                      
.edata:00480b2e                 ??          ??                                      
.edata:00480b2f                 ??          ??                                      
.edata:00480b30                 ??          ??                                      
.edata:00480b31                 ??          ??                                      
.edata:00480b32                 ??          ??                                      
.edata:00480b33                 ??          ??                                      
.edata:00480b34                 ??          ??                                      
.edata:00480b35                 ??          ??                                      
.edata:00480b36                 ??          ??                                      
.edata:00480b37                 ??          ??                                      
.edata:00480b38                 ??          ??                                      
.edata:00480b39                 ??          ??                                      
.edata:00480b3a                 ??          ??                                      
.edata:00480b3b                 ??          ??                                      
.edata:00480b3c                 ??          ??                                      
.edata:00480b3d                 ??          ??                                      
.edata:00480b3e                 ??          ??                                      
.edata:00480b3f                 ??          ??                                      
.edata:00480b40                 ??          ??                                      
.edata:00480b41                 ??          ??                                      
.edata:00480b42                 ??          ??                                      
.edata:00480b43                 ??          ??                                      
.edata:00480b44                 ??          ??                                      
.edata:00480b45                 ??          ??                                      
.edata:00480b46                 ??          ??                                      
.edata:00480b47                 ??          ??                                      
.edata:00480b48                 ??          ??                                      
.edata:00480b49                 ??          ??                                      
.edata:00480b4a                 ??          ??                                      
.edata:00480b4b                 ??          ??                                      
.edata:00480b4c                 ??          ??                                      
.edata:00480b4d                 ??          ??                                      
.edata:00480b4e                 ??          ??                                      
.edata:00480b4f                 ??          ??                                      
.edata:00480b50                 ??          ??                                      
.edata:00480b51                 ??          ??                                      
.edata:00480b52                 ??          ??                                      
.edata:00480b53                 ??          ??                                      
.edata:00480b54                 ??          ??                                      
.edata:00480b55                 ??          ??                                      
.edata:00480b56                 ??          ??                                      
.edata:00480b57                 ??          ??                                      
.edata:00480b58                 ??          ??                                      
.edata:00480b59                 ??          ??                                      
.edata:00480b5a                 ??          ??                                      
.edata:00480b5b                 ??          ??                                      
.edata:00480b5c                 ??          ??                                      
.edata:00480b5d                 ??          ??                                      
.edata:00480b5e                 ??          ??                                      
.edata:00480b5f                 ??          ??                                      
.edata:00480b60                 ??          ??                                      
.edata:00480b61                 ??          ??                                      
.edata:00480b62                 ??          ??                                      
.edata:00480b63                 ??          ??                                      
.edata:00480b64                 ??          ??                                      
.edata:00480b65                 ??          ??                                      
.edata:00480b66                 ??          ??                                      
.edata:00480b67                 ??          ??                                      
.edata:00480b68                 ??          ??                                      
.edata:00480b69                 ??          ??                                      
.edata:00480b6a                 ??          ??                                      
.edata:00480b6b                 ??          ??                                      
.edata:00480b6c                 ??          ??                                      
.edata:00480b6d                 ??          ??                                      
.edata:00480b6e                 ??          ??                                      
.edata:00480b6f                 ??          ??                                      
.edata:00480b70                 ??          ??                                      
.edata:00480b71                 ??          ??                                      
.edata:00480b72                 ??          ??                                      
.edata:00480b73                 ??          ??                                      
.edata:00480b74                 ??          ??                                      
.edata:00480b75                 ??          ??                                      
.edata:00480b76                 ??          ??                                      
.edata:00480b77                 ??          ??                                      
.edata:00480b78                 ??          ??                                      
.edata:00480b79                 ??          ??                                      
.edata:00480b7a                 ??          ??                                      
.edata:00480b7b                 ??          ??                                      
.edata:00480b7c                 ??          ??                                      
.edata:00480b7d                 ??          ??                                      
.edata:00480b7e                 ??          ??                                      
.edata:00480b7f                 ??          ??                                      
.edata:00480b80                 ??          ??                                      
.edata:00480b81                 ??          ??                                      
.edata:00480b82                 ??          ??                                      
.edata:00480b83                 ??          ??                                      
.edata:00480b84                 ??          ??                                      
.edata:00480b85                 ??          ??                                      
.edata:00480b86                 ??          ??                                      
.edata:00480b87                 ??          ??                                      
.edata:00480b88                 ??          ??                                      
.edata:00480b89                 ??          ??                                      
.edata:00480b8a                 ??          ??                                      
.edata:00480b8b                 ??          ??                                      
.edata:00480b8c                 ??          ??                                      
.edata:00480b8d                 ??          ??                                      
.edata:00480b8e                 ??          ??                                      
.edata:00480b8f                 ??          ??                                      
.edata:00480b90                 ??          ??                                      
.edata:00480b91                 ??          ??                                      
.edata:00480b92                 ??          ??                                      
.edata:00480b93                 ??          ??                                      
.edata:00480b94                 ??          ??                                      
.edata:00480b95                 ??          ??                                      
.edata:00480b96                 ??          ??                                      
.edata:00480b97                 ??          ??                                      
.edata:00480b98                 ??          ??                                      
.edata:00480b99                 ??          ??                                      
.edata:00480b9a                 ??          ??                                      
.edata:00480b9b                 ??          ??                                      
.edata:00480b9c                 ??          ??                                      
.edata:00480b9d                 ??          ??                                      
.edata:00480b9e                 ??          ??                                      
.edata:00480b9f                 ??          ??                                      
.edata:00480ba0                 ??          ??                                      
.edata:00480ba1                 ??          ??                                      
.edata:00480ba2                 ??          ??                                      
.edata:00480ba3                 ??          ??                                      
.edata:00480ba4                 ??          ??                                      
.edata:00480ba5                 ??          ??                                      
.edata:00480ba6                 ??          ??                                      
.edata:00480ba7                 ??          ??                                      
.edata:00480ba8                 ??          ??                                      
.edata:00480ba9                 ??          ??                                      
.edata:00480baa                 ??          ??                                      
.edata:00480bab                 ??          ??                                      
.edata:00480bac                 ??          ??                                      
.edata:00480bad                 ??          ??                                      
.edata:00480bae                 ??          ??                                      
.edata:00480baf                 ??          ??                                      
.edata:00480bb0                 ??          ??                                      
.edata:00480bb1                 ??          ??                                      
.edata:00480bb2                 ??          ??                                      
.edata:00480bb3                 ??          ??                                      
.edata:00480bb4                 ??          ??                                      
.edata:00480bb5                 ??          ??                                      
.edata:00480bb6                 ??          ??                                      
.edata:00480bb7                 ??          ??                                      
.edata:00480bb8                 ??          ??                                      
.edata:00480bb9                 ??          ??                                      
.edata:00480bba                 ??          ??                                      
.edata:00480bbb                 ??          ??                                      
.edata:00480bbc                 ??          ??                                      
.edata:00480bbd                 ??          ??                                      
.edata:00480bbe                 ??          ??                                      
.edata:00480bbf                 ??          ??                                      
.edata:00480bc0                 ??          ??                                      
.edata:00480bc1                 ??          ??                                      
.edata:00480bc2                 ??          ??                                      
.edata:00480bc3                 ??          ??                                      
.edata:00480bc4                 ??          ??                                      
.edata:00480bc5                 ??          ??                                      
.edata:00480bc6                 ??          ??                                      
.edata:00480bc7                 ??          ??                                      
.edata:00480bc8                 ??          ??                                      
.edata:00480bc9                 ??          ??                                      
.edata:00480bca                 ??          ??                                      
.edata:00480bcb                 ??          ??                                      
.edata:00480bcc                 ??          ??                                      
.edata:00480bcd                 ??          ??                                      
.edata:00480bce                 ??          ??                                      
.edata:00480bcf                 ??          ??                                      
.edata:00480bd0                 ??          ??                                      
.edata:00480bd1                 ??          ??                                      
.edata:00480bd2                 ??          ??                                      
.edata:00480bd3                 ??          ??                                      
.edata:00480bd4                 ??          ??                                      
.edata:00480bd5                 ??          ??                                      
.edata:00480bd6                 ??          ??                                      
.edata:00480bd7                 ??          ??                                      
.edata:00480bd8                 ??          ??                                      
.edata:00480bd9                 ??          ??                                      
.edata:00480bda                 ??          ??                                      
.edata:00480bdb                 ??          ??                                      
.edata:00480bdc                 ??          ??                                      
.edata:00480bdd                 ??          ??                                      
.edata:00480bde                 ??          ??                                      
.edata:00480bdf                 ??          ??                                      
.edata:00480be0                 ??          ??                                      
.edata:00480be1                 ??          ??                                      
.edata:00480be2                 ??          ??                                      
.edata:00480be3                 ??          ??                                      
.edata:00480be4                 ??          ??                                      
.edata:00480be5                 ??          ??                                      
.edata:00480be6                 ??          ??                                      
.edata:00480be7                 ??          ??                                      
.edata:00480be8                 ??          ??                                      
.edata:00480be9                 ??          ??                                      
.edata:00480bea                 ??          ??                                      
.edata:00480beb                 ??          ??                                      
.edata:00480bec                 ??          ??                                      
.edata:00480bed                 ??          ??                                      
.edata:00480bee                 ??          ??                                      
.edata:00480bef                 ??          ??                                      
.edata:00480bf0                 ??          ??                                      
.edata:00480bf1                 ??          ??                                      
.edata:00480bf2                 ??          ??                                      
.edata:00480bf3                 ??          ??                                      
.edata:00480bf4                 ??          ??                                      
.edata:00480bf5                 ??          ??                                      
.edata:00480bf6                 ??          ??                                      
.edata:00480bf7                 ??          ??                                      
.edata:00480bf8                 ??          ??                                      
.edata:00480bf9                 ??          ??                                      
.edata:00480bfa                 ??          ??                                      
.edata:00480bfb                 ??          ??                                      
.edata:00480bfc                 ??          ??                                      
.edata:00480bfd                 ??          ??                                      
.edata:00480bfe                 ??          ??                                      
.edata:00480bff                 ??          ??                                      
.edata:00480c00                 ??          ??                                      
.edata:00480c01                 ??          ??                                      
.edata:00480c02                 ??          ??                                      
.edata:00480c03                 ??          ??                                      
.edata:00480c04                 ??          ??                                      
.edata:00480c05                 ??          ??                                      
.edata:00480c06                 ??          ??                                      
.edata:00480c07                 ??          ??                                      
.edata:00480c08                 ??          ??                                      
.edata:00480c09                 ??          ??                                      
.edata:00480c0a                 ??          ??                                      
.edata:00480c0b                 ??          ??                                      
.edata:00480c0c                 ??          ??                                      
.edata:00480c0d                 ??          ??                                      
.edata:00480c0e                 ??          ??                                      
.edata:00480c0f                 ??          ??                                      
.edata:00480c10                 ??          ??                                      
.edata:00480c11                 ??          ??                                      
.edata:00480c12                 ??          ??                                      
.edata:00480c13                 ??          ??                                      
.edata:00480c14                 ??          ??                                      
.edata:00480c15                 ??          ??                                      
.edata:00480c16                 ??          ??                                      
.edata:00480c17                 ??          ??                                      
.edata:00480c18                 ??          ??                                      
.edata:00480c19                 ??          ??                                      
.edata:00480c1a                 ??          ??                                      
.edata:00480c1b                 ??          ??                                      
.edata:00480c1c                 ??          ??                                      
.edata:00480c1d                 ??          ??                                      
.edata:00480c1e                 ??          ??                                      
.edata:00480c1f                 ??          ??                                      
.edata:00480c20                 ??          ??                                      
.edata:00480c21                 ??          ??                                      
.edata:00480c22                 ??          ??                                      
.edata:00480c23                 ??          ??                                      
.edata:00480c24                 ??          ??                                      
.edata:00480c25                 ??          ??                                      
.edata:00480c26                 ??          ??                                      
.edata:00480c27                 ??          ??                                      
.edata:00480c28                 ??          ??                                      
.edata:00480c29                 ??          ??                                      
.edata:00480c2a                 ??          ??                                      
.edata:00480c2b                 ??          ??                                      
.edata:00480c2c                 ??          ??                                      
.edata:00480c2d                 ??          ??                                      
.edata:00480c2e                 ??          ??                                      
.edata:00480c2f                 ??          ??                                      
.edata:00480c30                 ??          ??                                      
.edata:00480c31                 ??          ??                                      
.edata:00480c32                 ??          ??                                      
.edata:00480c33                 ??          ??                                      
.edata:00480c34                 ??          ??                                      
.edata:00480c35                 ??          ??                                      
.edata:00480c36                 ??          ??                                      
.edata:00480c37                 ??          ??                                      
.edata:00480c38                 ??          ??                                      
.edata:00480c39                 ??          ??                                      
.edata:00480c3a                 ??          ??                                      
.edata:00480c3b                 ??          ??                                      
.edata:00480c3c                 ??          ??                                      
.edata:00480c3d                 ??          ??                                      
.edata:00480c3e                 ??          ??                                      
.edata:00480c3f                 ??          ??                                      
.edata:00480c40                 ??          ??                                      
.edata:00480c41                 ??          ??                                      
.edata:00480c42                 ??          ??                                      
.edata:00480c43                 ??          ??                                      
.edata:00480c44                 ??          ??                                      
.edata:00480c45                 ??          ??                                      
.edata:00480c46                 ??          ??                                      
.edata:00480c47                 ??          ??                                      
.edata:00480c48                 ??          ??                                      
.edata:00480c49                 ??          ??                                      
.edata:00480c4a                 ??          ??                                      
.edata:00480c4b                 ??          ??                                      
.edata:00480c4c                 ??          ??                                      
.edata:00480c4d                 ??          ??                                      
.edata:00480c4e                 ??          ??                                      
.edata:00480c4f                 ??          ??                                      
.edata:00480c50                 ??          ??                                      
.edata:00480c51                 ??          ??                                      
.edata:00480c52                 ??          ??                                      
.edata:00480c53                 ??          ??                                      
.edata:00480c54                 ??          ??                                      
.edata:00480c55                 ??          ??                                      
.edata:00480c56                 ??          ??                                      
.edata:00480c57                 ??          ??                                      
.edata:00480c58                 ??          ??                                      
.edata:00480c59                 ??          ??                                      
.edata:00480c5a                 ??          ??                                      
.edata:00480c5b                 ??          ??                                      
.edata:00480c5c                 ??          ??                                      
.edata:00480c5d                 ??          ??                                      
.edata:00480c5e                 ??          ??                                      
.edata:00480c5f                 ??          ??                                      
.edata:00480c60                 ??          ??                                      
.edata:00480c61                 ??          ??                                      
.edata:00480c62                 ??          ??                                      
.edata:00480c63                 ??          ??                                      
.edata:00480c64                 ??          ??                                      
.edata:00480c65                 ??          ??                                      
.edata:00480c66                 ??          ??                                      
.edata:00480c67                 ??          ??                                      
.edata:00480c68                 ??          ??                                      
.edata:00480c69                 ??          ??                                      
.edata:00480c6a                 ??          ??                                      
.edata:00480c6b                 ??          ??                                      
.edata:00480c6c                 ??          ??                                      
.edata:00480c6d                 ??          ??                                      
.edata:00480c6e                 ??          ??                                      
.edata:00480c6f                 ??          ??                                      
.edata:00480c70                 ??          ??                                      
.edata:00480c71                 ??          ??                                      
.edata:00480c72                 ??          ??                                      
.edata:00480c73                 ??          ??                                      
.edata:00480c74                 ??          ??                                      
.edata:00480c75                 ??          ??                                      
.edata:00480c76                 ??          ??                                      
.edata:00480c77                 ??          ??                                      
.edata:00480c78                 ??          ??                                      
.edata:00480c79                 ??          ??                                      
.edata:00480c7a                 ??          ??                                      
.edata:00480c7b                 ??          ??                                      
.edata:00480c7c                 ??          ??                                      
.edata:00480c7d                 ??          ??                                      
.edata:00480c7e                 ??          ??                                      
.edata:00480c7f                 ??          ??                                      
.edata:00480c80                 ??          ??                                      
.edata:00480c81                 ??          ??                                      
.edata:00480c82                 ??          ??                                      
.edata:00480c83                 ??          ??                                      
.edata:00480c84                 ??          ??                                      
.edata:00480c85                 ??          ??                                      
.edata:00480c86                 ??          ??                                      
.edata:00480c87                 ??          ??                                      
.edata:00480c88                 ??          ??                                      
.edata:00480c89                 ??          ??                                      
.edata:00480c8a                 ??          ??                                      
.edata:00480c8b                 ??          ??                                      
.edata:00480c8c                 ??          ??                                      
.edata:00480c8d                 ??          ??                                      
.edata:00480c8e                 ??          ??                                      
.edata:00480c8f                 ??          ??                                      
.edata:00480c90                 ??          ??                                      
.edata:00480c91                 ??          ??                                      
.edata:00480c92                 ??          ??                                      
.edata:00480c93                 ??          ??                                      
.edata:00480c94                 ??          ??                                      
.edata:00480c95                 ??          ??                                      
.edata:00480c96                 ??          ??                                      
.edata:00480c97                 ??          ??                                      
.edata:00480c98                 ??          ??                                      
.edata:00480c99                 ??          ??                                      
.edata:00480c9a                 ??          ??                                      
.edata:00480c9b                 ??          ??                                      
.edata:00480c9c                 ??          ??                                      
.edata:00480c9d                 ??          ??                                      
.edata:00480c9e                 ??          ??                                      
.edata:00480c9f                 ??          ??                                      
.edata:00480ca0                 ??          ??                                      
.edata:00480ca1                 ??          ??                                      
.edata:00480ca2                 ??          ??                                      
.edata:00480ca3                 ??          ??                                      
.edata:00480ca4                 ??          ??                                      
.edata:00480ca5                 ??          ??                                      
.edata:00480ca6                 ??          ??                                      
.edata:00480ca7                 ??          ??                                      
.edata:00480ca8                 ??          ??                                      
.edata:00480ca9                 ??          ??                                      
.edata:00480caa                 ??          ??                                      
.edata:00480cab                 ??          ??                                      
.edata:00480cac                 ??          ??                                      
.edata:00480cad                 ??          ??                                      
.edata:00480cae                 ??          ??                                      
.edata:00480caf                 ??          ??                                      
.edata:00480cb0                 ??          ??                                      
.edata:00480cb1                 ??          ??                                      
.edata:00480cb2                 ??          ??                                      
.edata:00480cb3                 ??          ??                                      
.edata:00480cb4                 ??          ??                                      
.edata:00480cb5                 ??          ??                                      
.edata:00480cb6                 ??          ??                                      
.edata:00480cb7                 ??          ??                                      
.edata:00480cb8                 ??          ??                                      
.edata:00480cb9                 ??          ??                                      
.edata:00480cba                 ??          ??                                      
.edata:00480cbb                 ??          ??                                      
.edata:00480cbc                 ??          ??                                      
.edata:00480cbd                 ??          ??                                      
.edata:00480cbe                 ??          ??                                      
.edata:00480cbf                 ??          ??                                      
.edata:00480cc0                 ??          ??                                      
.edata:00480cc1                 ??          ??                                      
.edata:00480cc2                 ??          ??                                      
.edata:00480cc3                 ??          ??                                      
.edata:00480cc4                 ??          ??                                      
.edata:00480cc5                 ??          ??                                      
.edata:00480cc6                 ??          ??                                      
.edata:00480cc7                 ??          ??                                      
.edata:00480cc8                 ??          ??                                      
.edata:00480cc9                 ??          ??                                      
.edata:00480cca                 ??          ??                                      
.edata:00480ccb                 ??          ??                                      
.edata:00480ccc                 ??          ??                                      
.edata:00480ccd                 ??          ??                                      
.edata:00480cce                 ??          ??                                      
.edata:00480ccf                 ??          ??                                      
.edata:00480cd0                 ??          ??                                      
.edata:00480cd1                 ??          ??                                      
.edata:00480cd2                 ??          ??                                      
.edata:00480cd3                 ??          ??                                      
.edata:00480cd4                 ??          ??                                      
.edata:00480cd5                 ??          ??                                      
.edata:00480cd6                 ??          ??                                      
.edata:00480cd7                 ??          ??                                      
.edata:00480cd8                 ??          ??                                      
.edata:00480cd9                 ??          ??                                      
.edata:00480cda                 ??          ??                                      
.edata:00480cdb                 ??          ??                                      
.edata:00480cdc                 ??          ??                                      
.edata:00480cdd                 ??          ??                                      
.edata:00480cde                 ??          ??                                      
.edata:00480cdf                 ??          ??                                      
.edata:00480ce0                 ??          ??                                      
.edata:00480ce1                 ??          ??                                      
.edata:00480ce2                 ??          ??                                      
.edata:00480ce3                 ??          ??                                      
.edata:00480ce4                 ??          ??                                      
.edata:00480ce5                 ??          ??                                      
.edata:00480ce6                 ??          ??                                      
.edata:00480ce7                 ??          ??                                      
.edata:00480ce8                 ??          ??                                      
.edata:00480ce9                 ??          ??                                      
.edata:00480cea                 ??          ??                                      
.edata:00480ceb                 ??          ??                                      
.edata:00480cec                 ??          ??                                      
.edata:00480ced                 ??          ??                                      
.edata:00480cee                 ??          ??                                      
.edata:00480cef                 ??          ??                                      
.edata:00480cf0                 ??          ??                                      
.edata:00480cf1                 ??          ??                                      
.edata:00480cf2                 ??          ??                                      
.edata:00480cf3                 ??          ??                                      
.edata:00480cf4                 ??          ??                                      
.edata:00480cf5                 ??          ??                                      
.edata:00480cf6                 ??          ??                                      
.edata:00480cf7                 ??          ??                                      
.edata:00480cf8                 ??          ??                                      
.edata:00480cf9                 ??          ??                                      
.edata:00480cfa                 ??          ??                                      
.edata:00480cfb                 ??          ??                                      
.edata:00480cfc                 ??          ??                                      
.edata:00480cfd                 ??          ??                                      
.edata:00480cfe                 ??          ??                                      
.edata:00480cff                 ??          ??                                      
.edata:00480d00                 ??          ??                                      
.edata:00480d01                 ??          ??                                      
.edata:00480d02                 ??          ??                                      
.edata:00480d03                 ??          ??                                      
.edata:00480d04                 ??          ??                                      
.edata:00480d05                 ??          ??                                      
.edata:00480d06                 ??          ??                                      
.edata:00480d07                 ??          ??                                      
.edata:00480d08                 ??          ??                                      
.edata:00480d09                 ??          ??                                      
.edata:00480d0a                 ??          ??                                      
.edata:00480d0b                 ??          ??                                      
.edata:00480d0c                 ??          ??                                      
.edata:00480d0d                 ??          ??                                      
.edata:00480d0e                 ??          ??                                      
.edata:00480d0f                 ??          ??                                      
.edata:00480d10                 ??          ??                                      
.edata:00480d11                 ??          ??                                      
.edata:00480d12                 ??          ??                                      
.edata:00480d13                 ??          ??                                      
.edata:00480d14                 ??          ??                                      
.edata:00480d15                 ??          ??                                      
.edata:00480d16                 ??          ??                                      
.edata:00480d17                 ??          ??                                      
.edata:00480d18                 ??          ??                                      
.edata:00480d19                 ??          ??                                      
.edata:00480d1a                 ??          ??                                      
.edata:00480d1b                 ??          ??                                      
.edata:00480d1c                 ??          ??                                      
.edata:00480d1d                 ??          ??                                      
.edata:00480d1e                 ??          ??                                      
.edata:00480d1f                 ??          ??                                      
.edata:00480d20                 ??          ??                                      
.edata:00480d21                 ??          ??                                      
.edata:00480d22                 ??          ??                                      
.edata:00480d23                 ??          ??                                      
.edata:00480d24                 ??          ??                                      
.edata:00480d25                 ??          ??                                      
.edata:00480d26                 ??          ??                                      
.edata:00480d27                 ??          ??                                      
.edata:00480d28                 ??          ??                                      
.edata:00480d29                 ??          ??                                      
.edata:00480d2a                 ??          ??                                      
.edata:00480d2b                 ??          ??                                      
.edata:00480d2c                 ??          ??                                      
.edata:00480d2d                 ??          ??                                      
.edata:00480d2e                 ??          ??                                      
.edata:00480d2f                 ??          ??                                      
.edata:00480d30                 ??          ??                                      
.edata:00480d31                 ??          ??                                      
.edata:00480d32                 ??          ??                                      
.edata:00480d33                 ??          ??                                      
.edata:00480d34                 ??          ??                                      
.edata:00480d35                 ??          ??                                      
.edata:00480d36                 ??          ??                                      
.edata:00480d37                 ??          ??                                      
.edata:00480d38                 ??          ??                                      
.edata:00480d39                 ??          ??                                      
.edata:00480d3a                 ??          ??                                      
.edata:00480d3b                 ??          ??                                      
.edata:00480d3c                 ??          ??                                      
.edata:00480d3d                 ??          ??                                      
.edata:00480d3e                 ??          ??                                      
.edata:00480d3f                 ??          ??                                      
.edata:00480d40                 ??          ??                                      
.edata:00480d41                 ??          ??                                      
.edata:00480d42                 ??          ??                                      
.edata:00480d43                 ??          ??                                      
.edata:00480d44                 ??          ??                                      
.edata:00480d45                 ??          ??                                      
.edata:00480d46                 ??          ??                                      
.edata:00480d47                 ??          ??                                      
.edata:00480d48                 ??          ??                                      
.edata:00480d49                 ??          ??                                      
.edata:00480d4a                 ??          ??                                      
.edata:00480d4b                 ??          ??                                      
.edata:00480d4c                 ??          ??                                      
.edata:00480d4d                 ??          ??                                      
.edata:00480d4e                 ??          ??                                      
.edata:00480d4f                 ??          ??                                      
.edata:00480d50                 ??          ??                                      
.edata:00480d51                 ??          ??                                      
.edata:00480d52                 ??          ??                                      
.edata:00480d53                 ??          ??                                      
.edata:00480d54                 ??          ??                                      
.edata:00480d55                 ??          ??                                      
.edata:00480d56                 ??          ??                                      
.edata:00480d57                 ??          ??                                      
.edata:00480d58                 ??          ??                                      
.edata:00480d59                 ??          ??                                      
.edata:00480d5a                 ??          ??                                      
.edata:00480d5b                 ??          ??                                      
.edata:00480d5c                 ??          ??                                      
.edata:00480d5d                 ??          ??                                      
.edata:00480d5e                 ??          ??                                      
.edata:00480d5f                 ??          ??                                      
.edata:00480d60                 ??          ??                                      
.edata:00480d61                 ??          ??                                      
.edata:00480d62                 ??          ??                                      
.edata:00480d63                 ??          ??                                      
.edata:00480d64                 ??          ??                                      
.edata:00480d65                 ??          ??                                      
.edata:00480d66                 ??          ??                                      
.edata:00480d67                 ??          ??                                      
.edata:00480d68                 ??          ??                                      
.edata:00480d69                 ??          ??                                      
.edata:00480d6a                 ??          ??                                      
.edata:00480d6b                 ??          ??                                      
.edata:00480d6c                 ??          ??                                      
.edata:00480d6d                 ??          ??                                      
.edata:00480d6e                 ??          ??                                      
.edata:00480d6f                 ??          ??                                      
.edata:00480d70                 ??          ??                                      
.edata:00480d71                 ??          ??                                      
.edata:00480d72                 ??          ??                                      
.edata:00480d73                 ??          ??                                      
.edata:00480d74                 ??          ??                                      
.edata:00480d75                 ??          ??                                      
.edata:00480d76                 ??          ??                                      
.edata:00480d77                 ??          ??                                      
.edata:00480d78                 ??          ??                                      
.edata:00480d79                 ??          ??                                      
.edata:00480d7a                 ??          ??                                      
.edata:00480d7b                 ??          ??                                      
.edata:00480d7c                 ??          ??                                      
.edata:00480d7d                 ??          ??                                      
.edata:00480d7e                 ??          ??                                      
.edata:00480d7f                 ??          ??                                      
.edata:00480d80                 ??          ??                                      
.edata:00480d81                 ??          ??                                      
.edata:00480d82                 ??          ??                                      
.edata:00480d83                 ??          ??                                      
.edata:00480d84                 ??          ??                                      
.edata:00480d85                 ??          ??                                      
.edata:00480d86                 ??          ??                                      
.edata:00480d87                 ??          ??                                      
.edata:00480d88                 ??          ??                                      
.edata:00480d89                 ??          ??                                      
.edata:00480d8a                 ??          ??                                      
.edata:00480d8b                 ??          ??                                      
.edata:00480d8c                 ??          ??                                      
.edata:00480d8d                 ??          ??                                      
.edata:00480d8e                 ??          ??                                      
.edata:00480d8f                 ??          ??                                      
.edata:00480d90                 ??          ??                                      
.edata:00480d91                 ??          ??                                      
.edata:00480d92                 ??          ??                                      
.edata:00480d93                 ??          ??                                      
.edata:00480d94                 ??          ??                                      
.edata:00480d95                 ??          ??                                      
.edata:00480d96                 ??          ??                                      
.edata:00480d97                 ??          ??                                      
.edata:00480d98                 ??          ??                                      
.edata:00480d99                 ??          ??                                      
.edata:00480d9a                 ??          ??                                      
.edata:00480d9b                 ??          ??                                      
.edata:00480d9c                 ??          ??                                      
.edata:00480d9d                 ??          ??                                      
.edata:00480d9e                 ??          ??                                      
.edata:00480d9f                 ??          ??                                      
.edata:00480da0                 ??          ??                                      
.edata:00480da1                 ??          ??                                      
.edata:00480da2                 ??          ??                                      
.edata:00480da3                 ??          ??                                      
.edata:00480da4                 ??          ??                                      
.edata:00480da5                 ??          ??                                      
.edata:00480da6                 ??          ??                                      
.edata:00480da7                 ??          ??                                      
.edata:00480da8                 ??          ??                                      
.edata:00480da9                 ??          ??                                      
.edata:00480daa                 ??          ??                                      
.edata:00480dab                 ??          ??                                      
.edata:00480dac                 ??          ??                                      
.edata:00480dad                 ??          ??                                      
.edata:00480dae                 ??          ??                                      
.edata:00480daf                 ??          ??                                      
.edata:00480db0                 ??          ??                                      
.edata:00480db1                 ??          ??                                      
.edata:00480db2                 ??          ??                                      
.edata:00480db3                 ??          ??                                      
.edata:00480db4                 ??          ??                                      
.edata:00480db5                 ??          ??                                      
.edata:00480db6                 ??          ??                                      
.edata:00480db7                 ??          ??                                      
.edata:00480db8                 ??          ??                                      
.edata:00480db9                 ??          ??                                      
.edata:00480dba                 ??          ??                                      
.edata:00480dbb                 ??          ??                                      
.edata:00480dbc                 ??          ??                                      
.edata:00480dbd                 ??          ??                                      
.edata:00480dbe                 ??          ??                                      
.edata:00480dbf                 ??          ??                                      
.edata:00480dc0                 ??          ??                                      
.edata:00480dc1                 ??          ??                                      
.edata:00480dc2                 ??          ??                                      
.edata:00480dc3                 ??          ??                                      
.edata:00480dc4                 ??          ??                                      
.edata:00480dc5                 ??          ??                                      
.edata:00480dc6                 ??          ??                                      
.edata:00480dc7                 ??          ??                                      
.edata:00480dc8                 ??          ??                                      
.edata:00480dc9                 ??          ??                                      
.edata:00480dca                 ??          ??                                      
.edata:00480dcb                 ??          ??                                      
.edata:00480dcc                 ??          ??                                      
.edata:00480dcd                 ??          ??                                      
.edata:00480dce                 ??          ??                                      
.edata:00480dcf                 ??          ??                                      
.edata:00480dd0                 ??          ??                                      
.edata:00480dd1                 ??          ??                                      
.edata:00480dd2                 ??          ??                                      
.edata:00480dd3                 ??          ??                                      
.edata:00480dd4                 ??          ??                                      
.edata:00480dd5                 ??          ??                                      
.edata:00480dd6                 ??          ??                                      
.edata:00480dd7                 ??          ??                                      
.edata:00480dd8                 ??          ??                                      
.edata:00480dd9                 ??          ??                                      
.edata:00480dda                 ??          ??                                      
.edata:00480ddb                 ??          ??                                      
.edata:00480ddc                 ??          ??                                      
.edata:00480ddd                 ??          ??                                      
.edata:00480dde                 ??          ??                                      
.edata:00480ddf                 ??          ??                                      
.edata:00480de0                 ??          ??                                      
.edata:00480de1                 ??          ??                                      
.edata:00480de2                 ??          ??                                      
.edata:00480de3                 ??          ??                                      
.edata:00480de4                 ??          ??                                      
.edata:00480de5                 ??          ??                                      
.edata:00480de6                 ??          ??                                      
.edata:00480de7                 ??          ??                                      
.edata:00480de8                 ??          ??                                      
.edata:00480de9                 ??          ??                                      
.edata:00480dea                 ??          ??                                      
.edata:00480deb                 ??          ??                                      
.edata:00480dec                 ??          ??                                      
.edata:00480ded                 ??          ??                                      
.edata:00480dee                 ??          ??                                      
.edata:00480def                 ??          ??                                      
.edata:00480df0                 ??          ??                                      
.edata:00480df1                 ??          ??                                      
.edata:00480df2                 ??          ??                                      
.edata:00480df3                 ??          ??                                      
.edata:00480df4                 ??          ??                                      
.edata:00480df5                 ??          ??                                      
.edata:00480df6                 ??          ??                                      
.edata:00480df7                 ??          ??                                      
.edata:00480df8                 ??          ??                                      
.edata:00480df9                 ??          ??                                      
.edata:00480dfa                 ??          ??                                      
.edata:00480dfb                 ??          ??                                      
.edata:00480dfc                 ??          ??                                      
.edata:00480dfd                 ??          ??                                      
.edata:00480dfe                 ??          ??                                      
.edata:00480dff                 ??          ??                                      
.edata:00480e00                 ??          ??                                      
.edata:00480e01                 ??          ??                                      
.edata:00480e02                 ??          ??                                      
.edata:00480e03                 ??          ??                                      
.edata:00480e04                 ??          ??                                      
.edata:00480e05                 ??          ??                                      
.edata:00480e06                 ??          ??                                      
.edata:00480e07                 ??          ??                                      
.edata:00480e08                 ??          ??                                      
.edata:00480e09                 ??          ??                                      
.edata:00480e0a                 ??          ??                                      
.edata:00480e0b                 ??          ??                                      
.edata:00480e0c                 ??          ??                                      
.edata:00480e0d                 ??          ??                                      
.edata:00480e0e                 ??          ??                                      
.edata:00480e0f                 ??          ??                                      
.edata:00480e10                 ??          ??                                      
.edata:00480e11                 ??          ??                                      
.edata:00480e12                 ??          ??                                      
.edata:00480e13                 ??          ??                                      
.edata:00480e14                 ??          ??                                      
.edata:00480e15                 ??          ??                                      
.edata:00480e16                 ??          ??                                      
.edata:00480e17                 ??          ??                                      
.edata:00480e18                 ??          ??                                      
.edata:00480e19                 ??          ??                                      
.edata:00480e1a                 ??          ??                                      
.edata:00480e1b                 ??          ??                                      
.edata:00480e1c                 ??          ??                                      
.edata:00480e1d                 ??          ??                                      
.edata:00480e1e                 ??          ??                                      
.edata:00480e1f                 ??          ??                                      
.edata:00480e20                 ??          ??                                      
.edata:00480e21                 ??          ??                                      
.edata:00480e22                 ??          ??                                      
.edata:00480e23                 ??          ??                                      
.edata:00480e24                 ??          ??                                      
.edata:00480e25                 ??          ??                                      
.edata:00480e26                 ??          ??                                      
.edata:00480e27                 ??          ??                                      
.edata:00480e28                 ??          ??                                      
.edata:00480e29                 ??          ??                                      
.edata:00480e2a                 ??          ??                                      
.edata:00480e2b                 ??          ??                                      
.edata:00480e2c                 ??          ??                                      
.edata:00480e2d                 ??          ??                                      
.edata:00480e2e                 ??          ??                                      
.edata:00480e2f                 ??          ??                                      
.edata:00480e30                 ??          ??                                      
.edata:00480e31                 ??          ??                                      
.edata:00480e32                 ??          ??                                      
.edata:00480e33                 ??          ??                                      
.edata:00480e34                 ??          ??                                      
.edata:00480e35                 ??          ??                                      
.edata:00480e36                 ??          ??                                      
.edata:00480e37                 ??          ??                                      
.edata:00480e38                 ??          ??                                      
.edata:00480e39                 ??          ??                                      
.edata:00480e3a                 ??          ??                                      
.edata:00480e3b                 ??          ??                                      
.edata:00480e3c                 ??          ??                                      
.edata:00480e3d                 ??          ??                                      
.edata:00480e3e                 ??          ??                                      
.edata:00480e3f                 ??          ??                                      
.edata:00480e40                 ??          ??                                      
.edata:00480e41                 ??          ??                                      
.edata:00480e42                 ??          ??                                      
.edata:00480e43                 ??          ??                                      
.edata:00480e44                 ??          ??                                      
.edata:00480e45                 ??          ??                                      
.edata:00480e46                 ??          ??                                      
.edata:00480e47                 ??          ??                                      
.edata:00480e48                 ??          ??                                      
.edata:00480e49                 ??          ??                                      
.edata:00480e4a                 ??          ??                                      
.edata:00480e4b                 ??          ??                                      
.edata:00480e4c                 ??          ??                                      
.edata:00480e4d                 ??          ??                                      
.edata:00480e4e                 ??          ??                                      
.edata:00480e4f                 ??          ??                                      
.edata:00480e50                 ??          ??                                      
.edata:00480e51                 ??          ??                                      
.edata:00480e52                 ??          ??                                      
.edata:00480e53                 ??          ??                                      
.edata:00480e54                 ??          ??                                      
.edata:00480e55                 ??          ??                                      
.edata:00480e56                 ??          ??                                      
.edata:00480e57                 ??          ??                                      
.edata:00480e58                 ??          ??                                      
.edata:00480e59                 ??          ??                                      
.edata:00480e5a                 ??          ??                                      
.edata:00480e5b                 ??          ??                                      
.edata:00480e5c                 ??          ??                                      
.edata:00480e5d                 ??          ??                                      
.edata:00480e5e                 ??          ??                                      
.edata:00480e5f                 ??          ??                                      
.edata:00480e60                 ??          ??                                      
.edata:00480e61                 ??          ??                                      
.edata:00480e62                 ??          ??                                      
.edata:00480e63                 ??          ??                                      
.edata:00480e64                 ??          ??                                      
.edata:00480e65                 ??          ??                                      
.edata:00480e66                 ??          ??                                      
.edata:00480e67                 ??          ??                                      
.edata:00480e68                 ??          ??                                      
.edata:00480e69                 ??          ??                                      
.edata:00480e6a                 ??          ??                                      
.edata:00480e6b                 ??          ??                                      
.edata:00480e6c                 ??          ??                                      
.edata:00480e6d                 ??          ??                                      
.edata:00480e6e                 ??          ??                                      
.edata:00480e6f                 ??          ??                                      
.edata:00480e70                 ??          ??                                      
.edata:00480e71                 ??          ??                                      
.edata:00480e72                 ??          ??                                      
.edata:00480e73                 ??          ??                                      
.edata:00480e74                 ??          ??                                      
.edata:00480e75                 ??          ??                                      
.edata:00480e76                 ??          ??                                      
.edata:00480e77                 ??          ??                                      
.edata:00480e78                 ??          ??                                      
.edata:00480e79                 ??          ??                                      
.edata:00480e7a                 ??          ??                                      
.edata:00480e7b                 ??          ??                                      
.edata:00480e7c                 ??          ??                                      
.edata:00480e7d                 ??          ??                                      
.edata:00480e7e                 ??          ??                                      
.edata:00480e7f                 ??          ??                                      
.edata:00480e80                 ??          ??                                      
.edata:00480e81                 ??          ??                                      
.edata:00480e82                 ??          ??                                      
.edata:00480e83                 ??          ??                                      
.edata:00480e84                 ??          ??                                      
.edata:00480e85                 ??          ??                                      
.edata:00480e86                 ??          ??                                      
.edata:00480e87                 ??          ??                                      
.edata:00480e88                 ??          ??                                      
.edata:00480e89                 ??          ??                                      
.edata:00480e8a                 ??          ??                                      
.edata:00480e8b                 ??          ??                                      
.edata:00480e8c                 ??          ??                                      
.edata:00480e8d                 ??          ??                                      
.edata:00480e8e                 ??          ??                                      
.edata:00480e8f                 ??          ??                                      
.edata:00480e90                 ??          ??                                      
.edata:00480e91                 ??          ??                                      
.edata:00480e92                 ??          ??                                      
.edata:00480e93                 ??          ??                                      
.edata:00480e94                 ??          ??                                      
.edata:00480e95                 ??          ??                                      
.edata:00480e96                 ??          ??                                      
.edata:00480e97                 ??          ??                                      
.edata:00480e98                 ??          ??                                      
.edata:00480e99                 ??          ??                                      
.edata:00480e9a                 ??          ??                                      
.edata:00480e9b                 ??          ??                                      
.edata:00480e9c                 ??          ??                                      
.edata:00480e9d                 ??          ??                                      
.edata:00480e9e                 ??          ??                                      
.edata:00480e9f                 ??          ??                                      
.edata:00480ea0                 ??          ??                                      
.edata:00480ea1                 ??          ??                                      
.edata:00480ea2                 ??          ??                                      
.edata:00480ea3                 ??          ??                                      
.edata:00480ea4                 ??          ??                                      
.edata:00480ea5                 ??          ??                                      
.edata:00480ea6                 ??          ??                                      
.edata:00480ea7                 ??          ??                                      
.edata:00480ea8                 ??          ??                                      
.edata:00480ea9                 ??          ??                                      
.edata:00480eaa                 ??          ??                                      
.edata:00480eab                 ??          ??                                      
.edata:00480eac                 ??          ??                                      
.edata:00480ead                 ??          ??                                      
.edata:00480eae                 ??          ??                                      
.edata:00480eaf                 ??          ??                                      
.edata:00480eb0                 ??          ??                                      
.edata:00480eb1                 ??          ??                                      
.edata:00480eb2                 ??          ??                                      
.edata:00480eb3                 ??          ??                                      
.edata:00480eb4                 ??          ??                                      
.edata:00480eb5                 ??          ??                                      
.edata:00480eb6                 ??          ??                                      
.edata:00480eb7                 ??          ??                                      
.edata:00480eb8                 ??          ??                                      
.edata:00480eb9                 ??          ??                                      
.edata:00480eba                 ??          ??                                      
.edata:00480ebb                 ??          ??                                      
.edata:00480ebc                 ??          ??                                      
.edata:00480ebd                 ??          ??                                      
.edata:00480ebe                 ??          ??                                      
.edata:00480ebf                 ??          ??                                      
.edata:00480ec0                 ??          ??                                      
.edata:00480ec1                 ??          ??                                      
.edata:00480ec2                 ??          ??                                      
.edata:00480ec3                 ??          ??                                      
.edata:00480ec4                 ??          ??                                      
.edata:00480ec5                 ??          ??                                      
.edata:00480ec6                 ??          ??                                      
.edata:00480ec7                 ??          ??                                      
.edata:00480ec8                 ??          ??                                      
.edata:00480ec9                 ??          ??                                      
.edata:00480eca                 ??          ??                                      
.edata:00480ecb                 ??          ??                                      
.edata:00480ecc                 ??          ??                                      
.edata:00480ecd                 ??          ??                                      
.edata:00480ece                 ??          ??                                      
.edata:00480ecf                 ??          ??                                      
.edata:00480ed0                 ??          ??                                      
.edata:00480ed1                 ??          ??                                      
.edata:00480ed2                 ??          ??                                      
.edata:00480ed3                 ??          ??                                      
.edata:00480ed4                 ??          ??                                      
.edata:00480ed5                 ??          ??                                      
.edata:00480ed6                 ??          ??                                      
.edata:00480ed7                 ??          ??                                      
.edata:00480ed8                 ??          ??                                      
.edata:00480ed9                 ??          ??                                      
.edata:00480eda                 ??          ??                                      
.edata:00480edb                 ??          ??                                      
.edata:00480edc                 ??          ??                                      
.edata:00480edd                 ??          ??                                      
.edata:00480ede                 ??          ??                                      
.edata:00480edf                 ??          ??                                      
.edata:00480ee0                 ??          ??                                      
.edata:00480ee1                 ??          ??                                      
.edata:00480ee2                 ??          ??                                      
.edata:00480ee3                 ??          ??                                      
.edata:00480ee4                 ??          ??                                      
.edata:00480ee5                 ??          ??                                      
.edata:00480ee6                 ??          ??                                      
.edata:00480ee7                 ??          ??                                      
.edata:00480ee8                 ??          ??                                      
.edata:00480ee9                 ??          ??                                      
.edata:00480eea                 ??          ??                                      
.edata:00480eeb                 ??          ??                                      
.edata:00480eec                 ??          ??                                      
.edata:00480eed                 ??          ??                                      
.edata:00480eee                 ??          ??                                      
.edata:00480eef                 ??          ??                                      
.edata:00480ef0                 ??          ??                                      
.edata:00480ef1                 ??          ??                                      
.edata:00480ef2                 ??          ??                                      
.edata:00480ef3                 ??          ??                                      
.edata:00480ef4                 ??          ??                                      
.edata:00480ef5                 ??          ??                                      
.edata:00480ef6                 ??          ??                                      
.edata:00480ef7                 ??          ??                                      
.edata:00480ef8                 ??          ??                                      
.edata:00480ef9                 ??          ??                                      
.edata:00480efa                 ??          ??                                      
.edata:00480efb                 ??          ??                                      
.edata:00480efc                 ??          ??                                      
.edata:00480efd                 ??          ??                                      
.edata:00480efe                 ??          ??                                      
.edata:00480eff                 ??          ??                                      
.edata:00480f00                 ??          ??                                      
.edata:00480f01                 ??          ??                                      
.edata:00480f02                 ??          ??                                      
.edata:00480f03                 ??          ??                                      
.edata:00480f04                 ??          ??                                      
.edata:00480f05                 ??          ??                                      
.edata:00480f06                 ??          ??                                      
.edata:00480f07                 ??          ??                                      
.edata:00480f08                 ??          ??                                      
.edata:00480f09                 ??          ??                                      
.edata:00480f0a                 ??          ??                                      
.edata:00480f0b                 ??          ??                                      
.edata:00480f0c                 ??          ??                                      
.edata:00480f0d                 ??          ??                                      
.edata:00480f0e                 ??          ??                                      
.edata:00480f0f                 ??          ??                                      
.edata:00480f10                 ??          ??                                      
.edata:00480f11                 ??          ??                                      
.edata:00480f12                 ??          ??                                      
.edata:00480f13                 ??          ??                                      
.edata:00480f14                 ??          ??                                      
.edata:00480f15                 ??          ??                                      
.edata:00480f16                 ??          ??                                      
.edata:00480f17                 ??          ??                                      
.edata:00480f18                 ??          ??                                      
.edata:00480f19                 ??          ??                                      
.edata:00480f1a                 ??          ??                                      
.edata:00480f1b                 ??          ??                                      
.edata:00480f1c                 ??          ??                                      
.edata:00480f1d                 ??          ??                                      
.edata:00480f1e                 ??          ??                                      
.edata:00480f1f                 ??          ??                                      
.edata:00480f20                 ??          ??                                      
.edata:00480f21                 ??          ??                                      
.edata:00480f22                 ??          ??                                      
.edata:00480f23                 ??          ??                                      
.edata:00480f24                 ??          ??                                      
.edata:00480f25                 ??          ??                                      
.edata:00480f26                 ??          ??                                      
.edata:00480f27                 ??          ??                                      
.edata:00480f28                 ??          ??                                      
.edata:00480f29                 ??          ??                                      
.edata:00480f2a                 ??          ??                                      
.edata:00480f2b                 ??          ??                                      
.edata:00480f2c                 ??          ??                                      
.edata:00480f2d                 ??          ??                                      
.edata:00480f2e                 ??          ??                                      
.edata:00480f2f                 ??          ??                                      
.edata:00480f30                 ??          ??                                      
.edata:00480f31                 ??          ??                                      
.edata:00480f32                 ??          ??                                      
.edata:00480f33                 ??          ??                                      
.edata:00480f34                 ??          ??                                      
.edata:00480f35                 ??          ??                                      
.edata:00480f36                 ??          ??                                      
.edata:00480f37                 ??          ??                                      
.edata:00480f38                 ??          ??                                      
.edata:00480f39                 ??          ??                                      
.edata:00480f3a                 ??          ??                                      
.edata:00480f3b                 ??          ??                                      
.edata:00480f3c                 ??          ??                                      
.edata:00480f3d                 ??          ??                                      
.edata:00480f3e                 ??          ??                                      
.edata:00480f3f                 ??          ??                                      
.edata:00480f40                 ??          ??                                      
.edata:00480f41                 ??          ??                                      
.edata:00480f42                 ??          ??                                      
.edata:00480f43                 ??          ??                                      
.edata:00480f44                 ??          ??                                      
.edata:00480f45                 ??          ??                                      
.edata:00480f46                 ??          ??                                      
.edata:00480f47                 ??          ??                                      
.edata:00480f48                 ??          ??                                      
.edata:00480f49                 ??          ??                                      
.edata:00480f4a                 ??          ??                                      
.edata:00480f4b                 ??          ??                                      
.edata:00480f4c                 ??          ??                                      
.edata:00480f4d                 ??          ??                                      
.edata:00480f4e                 ??          ??                                      
.edata:00480f4f                 ??          ??                                      
.edata:00480f50                 ??          ??                                      
.edata:00480f51                 ??          ??                                      
.edata:00480f52                 ??          ??                                      
.edata:00480f53                 ??          ??                                      
.edata:00480f54                 ??          ??                                      
.edata:00480f55                 ??          ??                                      
.edata:00480f56                 ??          ??                                      
.edata:00480f57                 ??          ??                                      
.edata:00480f58                 ??          ??                                      
.edata:00480f59                 ??          ??                                      
.edata:00480f5a                 ??          ??                                      
.edata:00480f5b                 ??          ??                                      
.edata:00480f5c                 ??          ??                                      
.edata:00480f5d                 ??          ??                                      
.edata:00480f5e                 ??          ??                                      
.edata:00480f5f                 ??          ??                                      
.edata:00480f60                 ??          ??                                      
.edata:00480f61                 ??          ??                                      
.edata:00480f62                 ??          ??                                      
.edata:00480f63                 ??          ??                                      
.edata:00480f64                 ??          ??                                      
.edata:00480f65                 ??          ??                                      
.edata:00480f66                 ??          ??                                      
.edata:00480f67                 ??          ??                                      
.edata:00480f68                 ??          ??                                      
.edata:00480f69                 ??          ??                                      
.edata:00480f6a                 ??          ??                                      
.edata:00480f6b                 ??          ??                                      
.edata:00480f6c                 ??          ??                                      
.edata:00480f6d                 ??          ??                                      
.edata:00480f6e                 ??          ??                                      
.edata:00480f6f                 ??          ??                                      
.edata:00480f70                 ??          ??                                      
.edata:00480f71                 ??          ??                                      
.edata:00480f72                 ??          ??                                      
.edata:00480f73                 ??          ??                                      
.edata:00480f74                 ??          ??                                      
.edata:00480f75                 ??          ??                                      
.edata:00480f76                 ??          ??                                      
.edata:00480f77                 ??          ??                                      
.edata:00480f78                 ??          ??                                      
.edata:00480f79                 ??          ??                                      
.edata:00480f7a                 ??          ??                                      
.edata:00480f7b                 ??          ??                                      
.edata:00480f7c                 ??          ??                                      
.edata:00480f7d                 ??          ??                                      
.edata:00480f7e                 ??          ??                                      
.edata:00480f7f                 ??          ??                                      
.edata:00480f80                 ??          ??                                      
.edata:00480f81                 ??          ??                                      
.edata:00480f82                 ??          ??                                      
.edata:00480f83                 ??          ??                                      
.edata:00480f84                 ??          ??                                      
.edata:00480f85                 ??          ??                                      
.edata:00480f86                 ??          ??                                      
.edata:00480f87                 ??          ??                                      
.edata:00480f88                 ??          ??                                      
.edata:00480f89                 ??          ??                                      
.edata:00480f8a                 ??          ??                                      
.edata:00480f8b                 ??          ??                                      
.edata:00480f8c                 ??          ??                                      
.edata:00480f8d                 ??          ??                                      
.edata:00480f8e                 ??          ??                                      
.edata:00480f8f                 ??          ??                                      
.edata:00480f90                 ??          ??                                      
.edata:00480f91                 ??          ??                                      
.edata:00480f92                 ??          ??                                      
.edata:00480f93                 ??          ??                                      
.edata:00480f94                 ??          ??                                      
.edata:00480f95                 ??          ??                                      
.edata:00480f96                 ??          ??                                      
.edata:00480f97                 ??          ??                                      
.edata:00480f98                 ??          ??                                      
.edata:00480f99                 ??          ??                                      
.edata:00480f9a                 ??          ??                                      
.edata:00480f9b                 ??          ??                                      
.edata:00480f9c                 ??          ??                                      
.edata:00480f9d                 ??          ??                                      
.edata:00480f9e                 ??          ??                                      
.edata:00480f9f                 ??          ??                                      
.edata:00480fa0                 ??          ??                                      
.edata:00480fa1                 ??          ??                                      
.edata:00480fa2                 ??          ??                                      
.edata:00480fa3                 ??          ??                                      
.edata:00480fa4                 ??          ??                                      
.edata:00480fa5                 ??          ??                                      
.edata:00480fa6                 ??          ??                                      
.edata:00480fa7                 ??          ??                                      
.edata:00480fa8                 ??          ??                                      
.edata:00480fa9                 ??          ??                                      
.edata:00480faa                 ??          ??                                      
.edata:00480fab                 ??          ??                                      
.edata:00480fac                 ??          ??                                      
.edata:00480fad                 ??          ??                                      
.edata:00480fae                 ??          ??                                      
.edata:00480faf                 ??          ??                                      
.edata:00480fb0                 ??          ??                                      
.edata:00480fb1                 ??          ??                                      
.edata:00480fb2                 ??          ??                                      
.edata:00480fb3                 ??          ??                                      
.edata:00480fb4                 ??          ??                                      
.edata:00480fb5                 ??          ??                                      
.edata:00480fb6                 ??          ??                                      
.edata:00480fb7                 ??          ??                                      
.edata:00480fb8                 ??          ??                                      
.edata:00480fb9                 ??          ??                                      
.edata:00480fba                 ??          ??                                      
.edata:00480fbb                 ??          ??                                      
.edata:00480fbc                 ??          ??                                      
.edata:00480fbd                 ??          ??                                      
.edata:00480fbe                 ??          ??                                      
.edata:00480fbf                 ??          ??                                      
.edata:00480fc0                 ??          ??                                      
.edata:00480fc1                 ??          ??                                      
.edata:00480fc2                 ??          ??                                      
.edata:00480fc3                 ??          ??                                      
.edata:00480fc4                 ??          ??                                      
.edata:00480fc5                 ??          ??                                      
.edata:00480fc6                 ??          ??                                      
.edata:00480fc7                 ??          ??                                      
.edata:00480fc8                 ??          ??                                      
.edata:00480fc9                 ??          ??                                      
.edata:00480fca                 ??          ??                                      
.edata:00480fcb                 ??          ??                                      
.edata:00480fcc                 ??          ??                                      
.edata:00480fcd                 ??          ??                                      
.edata:00480fce                 ??          ??                                      
.edata:00480fcf                 ??          ??                                      
.edata:00480fd0                 ??          ??                                      
.edata:00480fd1                 ??          ??                                      
.edata:00480fd2                 ??          ??                                      
.edata:00480fd3                 ??          ??                                      
.edata:00480fd4                 ??          ??                                      
.edata:00480fd5                 ??          ??                                      
.edata:00480fd6                 ??          ??                                      
.edata:00480fd7                 ??          ??                                      
.edata:00480fd8                 ??          ??                                      
.edata:00480fd9                 ??          ??                                      
.edata:00480fda                 ??          ??                                      
.edata:00480fdb                 ??          ??                                      
.edata:00480fdc                 ??          ??                                      
.edata:00480fdd                 ??          ??                                      
.edata:00480fde                 ??          ??                                      
.edata:00480fdf                 ??          ??                                      
.edata:00480fe0                 ??          ??                                      
.edata:00480fe1                 ??          ??                                      
.edata:00480fe2                 ??          ??                                      
.edata:00480fe3                 ??          ??                                      
.edata:00480fe4                 ??          ??                                      
.edata:00480fe5                 ??          ??                                      
.edata:00480fe6                 ??          ??                                      
.edata:00480fe7                 ??          ??                                      
.edata:00480fe8                 ??          ??                                      
.edata:00480fe9                 ??          ??                                      
.edata:00480fea                 ??          ??                                      
.edata:00480feb                 ??          ??                                      
.edata:00480fec                 ??          ??                                      
.edata:00480fed                 ??          ??                                      
.edata:00480fee                 ??          ??                                      
.edata:00480fef                 ??          ??                                      
.edata:00480ff0                 ??          ??                                      
.edata:00480ff1                 ??          ??                                      
.edata:00480ff2                 ??          ??                                      
.edata:00480ff3                 ??          ??                                      
.edata:00480ff4                 ??          ??                                      
.edata:00480ff5                 ??          ??                                      
.edata:00480ff6                 ??          ??                                      
.edata:00480ff7                 ??          ??                                      
.edata:00480ff8                 ??          ??                                      
.edata:00480ff9                 ??          ??                                      
.edata:00480ffa                 ??          ??                                      
.edata:00480ffb                 ??          ??                                      
.edata:00480ffc                 ??          ??                                      
.edata:00480ffd                 ??          ??                                      
.edata:00480ffe                 ??          ??                                      
.edata:00480fff                 ??          ??                                      
                            DWORD_00490000:               ;XREF[2,0]:   004001a0,004002a4
.reloc:00490000 00000100        ddw         10000h                                  
.reloc:00490004 54010000        ddw         154h                                    
.reloc:00490008 0130            dw          3001h                                   
.reloc:0049000a 0930            dw          3009h                                   
.reloc:0049000c 1230            dw          3012h                                   
.reloc:0049000e 1730            dw          3017h                                   
.reloc:00490010 3030            dw          3030h                                   
.reloc:00490012 3830            dw          3038h                                   
.reloc:00490014 4130            dw          3041h                                   
.reloc:00490016 5730            dw          3057h                                   
.reloc:00490018 6330            dw          3063h                                   
.reloc:0049001a 7630            dw          3076h                                   
.reloc:0049001c 7b30            dw          307Bh                                   
.reloc:0049001e 8130            dw          3081h                                   
.reloc:00490020 8b30            dw          308Bh                                   
.reloc:00490022 9130            dw          3091h                                   
.reloc:00490024 9b30            dw          309Bh                                   
.reloc:00490026 a030            dw          30A0h                                   
.reloc:00490028 a630            dw          30A6h                                   
.reloc:0049002a b930            dw          30B9h                                   
.reloc:0049002c bf30            dw          30BFh                                   
.reloc:0049002e d130            dw          30D1h                                   
.reloc:00490030 d630            dw          30D6h                                   
.reloc:00490032 dc30            dw          30DCh                                   
.reloc:00490034 ef30            dw          30EFh                                   
.reloc:00490036 0231            dw          3102h                                   
.reloc:00490038 0731            dw          3107h                                   
.reloc:0049003a 0d31            dw          310Dh                                   
.reloc:0049003c 2031            dw          3120h                                   
.reloc:0049003e 2831            dw          3128h                                   
.reloc:00490040 3331            dw          3133h                                   
.reloc:00490042 5a31            dw          315Ah                                   
.reloc:00490044 6931            dw          3169h                                   
.reloc:00490046 7f31            dw          317Fh                                   
.reloc:00490048 ac31            dw          31ACh                                   
.reloc:0049004a c231            dw          31C2h                                   
.reloc:0049004c 1032            dw          3210h                                   
.reloc:0049004e 1f32            dw          321Fh                                   
.reloc:00490050 3532            dw          3235h                                   
.reloc:00490052 8c32            dw          328Ch                                   
.reloc:00490054 9632            dw          3296h                                   
.reloc:00490056 a432            dw          32A4h                                   
.reloc:00490058 ad32            dw          32ADh                                   
.reloc:0049005a b132            dw          32B1h                                   
.reloc:0049005c b832            dw          32B8h                                   
.reloc:0049005e c132            dw          32C1h                                   
.reloc:00490060 cb32            dw          32CBh                                   
.reloc:00490062 d132            dw          32D1h                                   
.reloc:00490064 da32            dw          32DAh                                   
.reloc:00490066 e332            dw          32E3h                                   
.reloc:00490068 e932            dw          32E9h                                   
.reloc:0049006a f132            dw          32F1h                                   
.reloc:0049006c f832            dw          32F8h                                   
.reloc:0049006e 0133            dw          3301h                                   
.reloc:00490070 0733            dw          3307h                                   
.reloc:00490072 0f33            dw          330Fh                                   
.reloc:00490074 1633            dw          3316h                                   
.reloc:00490076 1d33            dw          331Dh                                   
.reloc:00490078 2233            dw          3322h                                   
.reloc:0049007a 2933            dw          3329h                                   
.reloc:0049007c 5f33            dw          335Fh                                   
.reloc:0049007e 6333            dw          3363h                                   
.reloc:00490080 6733            dw          3367h                                   
.reloc:00490082 6b33            dw          336Bh                                   
.reloc:00490084 6f33            dw          336Fh                                   
.reloc:00490086 7333            dw          3373h                                   
.reloc:00490088 7733            dw          3377h                                   
.reloc:0049008a 7b33            dw          337Bh                                   
.reloc:0049008c 7f33            dw          337Fh                                   
.reloc:0049008e 2734            dw          3427h                                   
.reloc:00490090 6034            dw          3460h                                   
.reloc:00490092 6934            dw          3469h                                   
.reloc:00490094 7634            dw          3476h                                   
.reloc:00490096 4235            dw          3542h                                   
.reloc:00490098 5235            dw          3552h                                   
.reloc:0049009a 6635            dw          3566h                                   
.reloc:0049009c 7335            dw          3573h                                   
.reloc:0049009e 8335            dw          3583h                                   
.reloc:004900a0 9535            dw          3595h                                   
.reloc:004900a2 a935            dw          35A9h                                   
.reloc:004900a4 c435            dw          35C4h                                   
.reloc:004900a6 db37            dw          37DBh                                   
.reloc:004900a8 eb37            dw          37EBh                                   
.reloc:004900aa 3438            dw          3834h                                   
.reloc:004900ac 9938            dw          3899h                                   
.reloc:004900ae fa38            dw          38FAh                                   
.reloc:004900b0 2539            dw          3925h                                   
.reloc:004900b2 5e39            dw          395Eh                                   
.reloc:004900b4 a939            dw          39A9h                                   
.reloc:004900b6 c539            dw          39C5h                                   
.reloc:004900b8 eb39            dw          39EBh                                   
.reloc:004900ba 643a            dw          3A64h                                   
.reloc:004900bc 853a            dw          3A85h                                   
.reloc:004900be 923a            dw          3A92h                                   
.reloc:004900c0 cd3a            dw          3ACDh                                   
.reloc:004900c2 da3a            dw          3ADAh                                   
.reloc:004900c4 f63a            dw          3AF6h                                   
.reloc:004900c6 123b            dw          3B12h                                   
.reloc:004900c8 613b            dw          3B61h                                   
.reloc:004900ca 9a3b            dw          3B9Ah                                   
.reloc:004900cc b53b            dw          3BB5h                                   
.reloc:004900ce bf3b            dw          3BBFh                                   
.reloc:004900d0 f23b            dw          3BF2h                                   
.reloc:004900d2 063c            dw          3C06h                                   
.reloc:004900d4 193c            dw          3C19h                                   
.reloc:004900d6 233c            dw          3C23h                                   
.reloc:004900d8 333c            dw          3C33h                                   
.reloc:004900da 5b3c            dw          3C5Bh                                   
.reloc:004900dc 703c            dw          3C70h                                   
.reloc:004900de 953c            dw          3C95h                                   
.reloc:004900e0 9f3c            dw          3C9Fh                                   
.reloc:004900e2 a53c            dw          3CA5h                                   
.reloc:004900e4 ab3c            dw          3CABh                                   
.reloc:004900e6 b13c            dw          3CB1h                                   
.reloc:004900e8 bb3c            dw          3CBBh                                   
.reloc:004900ea c03c            dw          3CC0h                                   
.reloc:004900ec cc3c            dw          3CCCh                                   
.reloc:004900ee d23c            dw          3CD2h                                   
.reloc:004900f0 dc3c            dw          3CDCh                                   
.reloc:004900f2 e73c            dw          3CE7h                                   
.reloc:004900f4 063d            dw          3D06h                                   
.reloc:004900f6 0f3d            dw          3D0Fh                                   
.reloc:004900f8 1a3d            dw          3D1Ah                                   
.reloc:004900fa 1f3d            dw          3D1Fh                                   
.reloc:004900fc 2b3d            dw          3D2Bh                                   
.reloc:004900fe 803d            dw          3D80h                                   
.reloc:00490100 9a3d            dw          3D9Ah                                   
.reloc:00490102 9f3d            dw          3D9Fh                                   
.reloc:00490104 b43d            dw          3DB4h                                   
.reloc:00490106 b93d            dw          3DB9h                                   
.reloc:00490108 bf3d            dw          3DBFh                                   
.reloc:0049010a c83d            dw          3DC8h                                   
.reloc:0049010c d23d            dw          3DD2h                                   
.reloc:0049010e d83d            dw          3DD8h                                   
.reloc:00490110 df3d            dw          3DDFh                                   
.reloc:00490112 063e            dw          3E06h                                   
.reloc:00490114 4d3e            dw          3E4Dh                                   
.reloc:00490116 553e            dw          3E55h                                   
.reloc:00490118 5a3e            dw          3E5Ah                                   
.reloc:0049011a 6c3e            dw          3E6Ch                                   
.reloc:0049011c 733e            dw          3E73h                                   
.reloc:0049011e 8c3e            dw          3E8Ch                                   
.reloc:00490120 933e            dw          3E93h                                   
.reloc:00490122 9d3e            dw          3E9Dh                                   
.reloc:00490124 a23e            dw          3EA2h                                   
.reloc:00490126 b93e            dw          3EB9h                                   
.reloc:00490128 2e3f            dw          3F2Eh                                   
.reloc:0049012a 893f            dw          3F89h                                   
.reloc:0049012c 8d3f            dw          3F8Dh                                   
.reloc:0049012e 913f            dw          3F91h                                   
.reloc:00490130 953f            dw          3F95h                                   
.reloc:00490132 993f            dw          3F99h                                   
.reloc:00490134 9d3f            dw          3F9Dh                                   
.reloc:00490136 a13f            dw          3FA1h                                   
.reloc:00490138 a53f            dw          3FA5h                                   
.reloc:0049013a a93f            dw          3FA9h                                   
.reloc:0049013c ad3f            dw          3FADh                                   
.reloc:0049013e b13f            dw          3FB1h                                   
.reloc:00490140 b53f            dw          3FB5h                                   
.reloc:00490142 b93f            dw          3FB9h                                   
.reloc:00490144 bd3f            dw          3FBDh                                   
.reloc:00490146 c13f            dw          3FC1h                                   
.reloc:00490148 c53f            dw          3FC5h                                   
.reloc:0049014a c93f            dw          3FC9h                                   
.reloc:0049014c cd3f            dw          3FCDh                                   
.reloc:0049014e d13f            dw          3FD1h                                   
.reloc:00490150 0000            dw          0h                                      
.reloc:00490152 0000            dw          0h                                      
.reloc:00490154 00100100        ddw         11000h                                  
.reloc:00490158 f4000000        ddw         F4h                                     
.reloc:0049015c d430            dw          30D4h                                   
.reloc:0049015e 0631            dw          3106h                                   
.reloc:00490160 1231            dw          3112h                                   
.reloc:00490162 2931            dw          3129h                                   
.reloc:00490164 3331            dw          3133h                                   
.reloc:00490166 5931            dw          3159h                                   
.reloc:00490168 6231            dw          3162h                                   
.reloc:0049016a 7f31            dw          317Fh                                   
.reloc:0049016c 8831            dw          3188h                                   
.reloc:0049016e ae31            dw          31AEh                                   
.reloc:00490170 bc31            dw          31BCh                                   
.reloc:00490172 df31            dw          31DFh                                   
.reloc:00490174 f231            dw          31F2h                                   
.reloc:00490176 f931            dw          31F9h                                   
.reloc:00490178 0432            dw          3204h                                   
.reloc:0049017a 1632            dw          3216h                                   
.reloc:0049017c 1b32            dw          321Bh                                   
.reloc:0049017e 2e32            dw          322Eh                                   
.reloc:00490180 3332            dw          3233h                                   
.reloc:00490182 4132            dw          3241h                                   
.reloc:00490184 7232            dw          3272h                                   
.reloc:00490186 7732            dw          3277h                                   
.reloc:00490188 8032            dw          3280h                                   
.reloc:0049018a 8532            dw          3285h                                   
.reloc:0049018c 8c32            dw          328Ch                                   
.reloc:0049018e 9432            dw          3294h                                   
.reloc:00490190 9b32            dw          329Bh                                   
.reloc:00490192 a232            dw          32A2h                                   
.reloc:00490194 ac32            dw          32ACh                                   
.reloc:00490196 ba32            dw          32BAh                                   
.reloc:00490198 c832            dw          32C8h                                   
.reloc:0049019a f932            dw          32F9h                                   
.reloc:0049019c fe32            dw          32FEh                                   
.reloc:0049019e 0733            dw          3307h                                   
.reloc:004901a0 0c33            dw          330Ch                                   
.reloc:004901a2 1333            dw          3313h                                   
.reloc:004901a4 1b33            dw          331Bh                                   
.reloc:004901a6 2233            dw          3322h                                   
.reloc:004901a8 2933            dw          3329h                                   
.reloc:004901aa 3333            dw          3333h                                   
.reloc:004901ac 4c33            dw          334Ch                                   
.reloc:004901ae 7333            dw          3373h                                   
.reloc:004901b0 8133            dw          3381h                                   
.reloc:004901b2 9933            dw          3399h                                   
.reloc:004901b4 a033            dw          33A0h                                   
.reloc:004901b6 ac33            dw          33ACh                                   
.reloc:004901b8 c533            dw          33C5h                                   
.reloc:004901ba d633            dw          33D6h                                   
.reloc:004901bc dd33            dw          33DDh                                   
.reloc:004901be 2534            dw          3425h                                   
.reloc:004901c0 4d34            dw          344Dh                                   
.reloc:004901c2 5c34            dw          345Ch                                   
.reloc:004901c4 9734            dw          3497h                                   
.reloc:004901c6 f434            dw          34F4h                                   
.reloc:004901c8 0735            dw          3507h                                   
.reloc:004901ca 0d35            dw          350Dh                                   
.reloc:004901cc 2235            dw          3522h                                   
.reloc:004901ce 5135            dw          3551h                                   
.reloc:004901d0 6535            dw          3565h                                   
.reloc:004901d2 6e35            dw          356Eh                                   
.reloc:004901d4 7735            dw          3577h                                   
.reloc:004901d6 8135            dw          3581h                                   
.reloc:004901d8 8835            dw          3588h                                   
.reloc:004901da 9135            dw          3591h                                   
.reloc:004901dc a135            dw          35A1h                                   
.reloc:004901de ab35            dw          35ABh                                   
.reloc:004901e0 c835            dw          35C8h                                   
.reloc:004901e2 d835            dw          35D8h                                   
.reloc:004901e4 ee35            dw          35EEh                                   
.reloc:004901e6 f835            dw          35F8h                                   
.reloc:004901e8 0a36            dw          360Ah                                   
.reloc:004901ea 1036            dw          3610h                                   
.reloc:004901ec 6336            dw          3663h                                   
.reloc:004901ee 8436            dw          3684h                                   
.reloc:004901f0 9336            dw          3693h                                   
.reloc:004901f2 9c36            dw          369Ch                                   
.reloc:004901f4 aa36            dw          36AAh                                   
.reloc:004901f6 f336            dw          36F3h                                   
.reloc:004901f8 5f37            dw          375Fh                                   
.reloc:004901fa 6637            dw          3766h                                   
.reloc:004901fc 6d37            dw          376Dh                                   
.reloc:004901fe 7337            dw          3773h                                   
.reloc:00490200 ab37            dw          37ABh                                   
.reloc:00490202 b137            dw          37B1h                                   
.reloc:00490204 4438            dw          3844h                                   
.reloc:00490206 4e38            dw          384Eh                                   
.reloc:00490208 5438            dw          3854h                                   
.reloc:0049020a 8838            dw          3888h                                   
.reloc:0049020c 9238            dw          3892h                                   
.reloc:0049020e 9838            dw          3898h                                   
.reloc:00490210 ad38            dw          38ADh                                   
.reloc:00490212 cb38            dw          38CBh                                   
.reloc:00490214 d538            dw          38D5h                                   
.reloc:00490216 db38            dw          38DBh                                   
.reloc:00490218 0339            dw          3903h                                   
.reloc:0049021a 0939            dw          3909h                                   
.reloc:0049021c 3a39            dw          393Ah                                   
.reloc:0049021e 9d39            dw          399Dh                                   
.reloc:00490220 a739            dw          39A7h                                   
.reloc:00490222 ad39            dw          39ADh                                   
.reloc:00490224 c939            dw          39C9h                                   
.reloc:00490226 f239            dw          39F2h                                   
.reloc:00490228 033a            dw          3A03h                                   
.reloc:0049022a 0d3a            dw          3A0Dh                                   
.reloc:0049022c 363a            dw          3A36h                                   
.reloc:0049022e 3c3a            dw          3A3Ch                                   
.reloc:00490230 793b            dw          3B79h                                   
.reloc:00490232 833b            dw          3B83h                                   
.reloc:00490234 ac3b            dw          3BACh                                   
.reloc:00490236 f73c            dw          3CF7h                                   
.reloc:00490238 063d            dw          3D06h                                   
.reloc:0049023a 103d            dw          3D10h                                   
.reloc:0049023c 3f3d            dw          3D3Fh                                   
.reloc:0049023e 7f3e            dw          3E7Fh                                   
.reloc:00490240 893e            dw          3E89h                                   
.reloc:00490242 b83e            dw          3EB8h                                   
.reloc:00490244 0000            dw          0h                                      
.reloc:00490246 0000            dw          0h                                      
.reloc:00490248 00200100        ddw         12000h                                  
.reloc:0049024c 1c010000        ddw         11Ch                                    
.reloc:00490250 3a30            dw          303Ah                                   
.reloc:00490252 4130            dw          3041h                                   
.reloc:00490254 5a30            dw          305Ah                                   
.reloc:00490256 6030            dw          3060h                                   
.reloc:00490258 6a30            dw          306Ah                                   
.reloc:0049025a 7030            dw          3070h                                   
.reloc:0049025c 9230            dw          3092h                                   
.reloc:0049025e 9930            dw          3099h                                   
.reloc:00490260 b230            dw          30B2h                                   
.reloc:00490262 b830            dw          30B8h                                   
.reloc:00490264 c130            dw          30C1h                                   
.reloc:00490266 c730            dw          30C7h                                   
.reloc:00490268 e830            dw          30E8h                                   
.reloc:0049026a ef30            dw          30EFh                                   
.reloc:0049026c 0831            dw          3108h                                   
.reloc:0049026e 0e31            dw          310Eh                                   
.reloc:00490270 2231            dw          3122h                                   
.reloc:00490272 2831            dw          3128h                                   
.reloc:00490274 7931            dw          3179h                                   
.reloc:00490276 8031            dw          3180h                                   
.reloc:00490278 8531            dw          3185h                                   
.reloc:0049027a 8a31            dw          318Ah                                   
.reloc:0049027c 8f31            dw          318Fh                                   
.reloc:0049027e 9431            dw          3194h                                   
.reloc:00490280 9931            dw          3199h                                   
.reloc:00490282 9e31            dw          319Eh                                   
.reloc:00490284 a331            dw          31A3h                                   
.reloc:00490286 a831            dw          31A8h                                   
.reloc:00490288 ad31            dw          31ADh                                   
.reloc:0049028a b631            dw          31B6h                                   
.reloc:0049028c bd31            dw          31BDh                                   
.reloc:0049028e c231            dw          31C2h                                   
.reloc:00490290 c731            dw          31C7h                                   
.reloc:00490292 cc31            dw          31CCh                                   
.reloc:00490294 d131            dw          31D1h                                   
.reloc:00490296 d631            dw          31D6h                                   
.reloc:00490298 db31            dw          31DBh                                   
.reloc:0049029a e031            dw          31E0h                                   
.reloc:0049029c e531            dw          31E5h                                   
.reloc:0049029e ea31            dw          31EAh                                   
.reloc:004902a0 ef31            dw          31EFh                                   
.reloc:004902a2 f431            dw          31F4h                                   
.reloc:004902a4 f931            dw          31F9h                                   
.reloc:004902a6 fe31            dw          31FEh                                   
.reloc:004902a8 0332            dw          3203h                                   
.reloc:004902aa 0832            dw          3208h                                   
.reloc:004902ac 0d32            dw          320Dh                                   
.reloc:004902ae 1232            dw          3212h                                   
.reloc:004902b0 1732            dw          3217h                                   
.reloc:004902b2 1c32            dw          321Ch                                   
.reloc:004902b4 2132            dw          3221h                                   
.reloc:004902b6 2632            dw          3226h                                   
.reloc:004902b8 2b32            dw          322Bh                                   
.reloc:004902ba 3032            dw          3230h                                   
.reloc:004902bc 3532            dw          3235h                                   
.reloc:004902be 3a32            dw          323Ah                                   
.reloc:004902c0 3f32            dw          323Fh                                   
.reloc:004902c2 4432            dw          3244h                                   
.reloc:004902c4 0634            dw          3406h                                   
.reloc:004902c6 2134            dw          3421h                                   
.reloc:004902c8 4234            dw          3442h                                   
.reloc:004902ca 5634            dw          3456h                                   
.reloc:004902cc 7734            dw          3477h                                   
.reloc:004902ce bf34            dw          34BFh                                   
.reloc:004902d0 ad35            dw          35ADh                                   
.reloc:004902d2 b235            dw          35B2h                                   
.reloc:004902d4 e535            dw          35E5h                                   
.reloc:004902d6 f035            dw          35F0h                                   
.reloc:004902d8 fa35            dw          35FAh                                   
.reloc:004902da 0536            dw          3605h                                   
.reloc:004902dc 4a37            dw          374Ah                                   
.reloc:004902de 5037            dw          3750h                                   
.reloc:004902e0 5737            dw          3757h                                   
.reloc:004902e2 6037            dw          3760h                                   
.reloc:004902e4 a737            dw          37A7h                                   
.reloc:004902e6 c137            dw          37C1h                                   
.reloc:004902e8 d237            dw          37D2h                                   
.reloc:004902ea dc37            dw          37DCh                                   
.reloc:004902ec e637            dw          37E6h                                   
.reloc:004902ee f037            dw          37F0h                                   
.reloc:004902f0 fa37            dw          37FAh                                   
.reloc:004902f2 0438            dw          3804h                                   
.reloc:004902f4 0e38            dw          380Eh                                   
.reloc:004902f6 1538            dw          3815h                                   
.reloc:004902f8 2d38            dw          382Dh                                   
.reloc:004902fa 4438            dw          3844h                                   
.reloc:004902fc 6238            dw          3862h                                   
.reloc:004902fe 6838            dw          3868h                                   
.reloc:00490300 6f38            dw          386Fh                                   
.reloc:00490302 7638            dw          3876h                                   
.reloc:00490304 7d38            dw          387Dh                                   
.reloc:00490306 8338            dw          3883h                                   
.reloc:00490308 9138            dw          3891h                                   
.reloc:0049030a 9838            dw          3898h                                   
.reloc:0049030c 9f38            dw          389Fh                                   
.reloc:0049030e a638            dw          38A6h                                   
.reloc:00490310 b638            dw          38B6h                                   
.reloc:00490312 bf38            dw          38BFh                                   
.reloc:00490314 cd38            dw          38CDh                                   
.reloc:00490316 de38            dw          38DEh                                   
.reloc:00490318 1039            dw          3910h                                   
.reloc:0049031a 2739            dw          3927h                                   
.reloc:0049031c 3739            dw          3937h                                   
.reloc:0049031e 4339            dw          3943h                                   
.reloc:00490320 4f39            dw          394Fh                                   
.reloc:00490322 5b39            dw          395Bh                                   
.reloc:00490324 6739            dw          3967h                                   
.reloc:00490326 7339            dw          3973h                                   
.reloc:00490328 7f39            dw          397Fh                                   
.reloc:0049032a 8d39            dw          398Dh                                   
.reloc:0049032c d03a            dw          3AD0h                                   
.reloc:0049032e e63a            dw          3AE6h                                   
.reloc:00490330 de3b            dw          3BDEh                                   
.reloc:00490332 3d3c            dw          3C3Dh                                   
.reloc:00490334 da3c            dw          3CDAh                                   
.reloc:00490336 ec3c            dw          3CECh                                   
.reloc:00490338 f73c            dw          3CF7h                                   
.reloc:0049033a 263d            dw          3D26h                                   
.reloc:0049033c 4b3d            dw          3D4Bh                                   
.reloc:0049033e 573d            dw          3D57h                                   
.reloc:00490340 8f3d            dw          3D8Fh                                   
.reloc:00490342 ae3d            dw          3DAEh                                   
.reloc:00490344 fb3d            dw          3DFBh                                   
.reloc:00490346 013e            dw          3E01h                                   
.reloc:00490348 4c3e            dw          3E4Ch                                   
.reloc:0049034a a33e            dw          3EA3h                                   
.reloc:0049034c a93e            dw          3EA9h                                   
.reloc:0049034e dc3e            dw          3EDCh                                   
.reloc:00490350 e73e            dw          3EE7h                                   
.reloc:00490352 ed3e            dw          3EEDh                                   
.reloc:00490354 203f            dw          3F20h                                   
.reloc:00490356 4a3f            dw          3F4Ah                                   
.reloc:00490358 783f            dw          3F78h                                   
.reloc:0049035a bb3f            dw          3FBBh                                   
.reloc:0049035c c93f            dw          3FC9h                                   
.reloc:0049035e cf3f            dw          3FCFh                                   
.reloc:00490360 0000            dw          0h                                      
.reloc:00490362 0000            dw          0h                                      
.reloc:00490364 00300100        ddw         13000h                                  
.reloc:00490368 a0000000        ddw         A0h                                     
.reloc:0049036c 0d30            dw          300Dh                                   
.reloc:0049036e 1830            dw          3018h                                   
.reloc:00490370 2730            dw          3027h                                   
.reloc:00490372 2c30            dw          302Ch                                   
.reloc:00490374 1531            dw          3115h                                   
.reloc:00490376 1931            dw          3119h                                   
.reloc:00490378 1d31            dw          311Dh                                   
.reloc:0049037a 2131            dw          3121h                                   
.reloc:0049037c 2531            dw          3125h                                   
.reloc:0049037e 2931            dw          3129h                                   
.reloc:00490380 2d31            dw          312Dh                                   
.reloc:00490382 3131            dw          3131h                                   
.reloc:00490384 3531            dw          3135h                                   
.reloc:00490386 3931            dw          3139h                                   
.reloc:00490388 3d31            dw          313Dh                                   
.reloc:0049038a 4131            dw          3141h                                   
.reloc:0049038c 4531            dw          3145h                                   
.reloc:0049038e 4931            dw          3149h                                   
.reloc:00490390 4d31            dw          314Dh                                   
.reloc:00490392 5131            dw          3151h                                   
.reloc:00490394 5531            dw          3155h                                   
.reloc:00490396 5931            dw          3159h                                   
.reloc:00490398 5d31            dw          315Dh                                   
.reloc:0049039a 6131            dw          3161h                                   
.reloc:0049039c 6531            dw          3165h                                   
.reloc:0049039e 6931            dw          3169h                                   
.reloc:004903a0 6d31            dw          316Dh                                   
.reloc:004903a2 7634            dw          3476h                                   
.reloc:004903a4 9834            dw          3498h                                   
.reloc:004903a6 f434            dw          34F4h                                   
.reloc:004903a8 fb34            dw          34FBh                                   
.reloc:004903aa a536            dw          36A5h                                   
.reloc:004903ac ab36            dw          36ABh                                   
.reloc:004903ae 0d37            dw          370Dh                                   
.reloc:004903b0 3737            dw          3737h                                   
.reloc:004903b2 4237            dw          3742h                                   
.reloc:004903b4 4837            dw          3748h                                   
.reloc:004903b6 2f38            dw          382Fh                                   
.reloc:004903b8 4238            dw          3842h                                   
.reloc:004903ba 4d38            dw          384Dh                                   
.reloc:004903bc 6038            dw          3860h                                   
.reloc:004903be 6a38            dw          386Ah                                   
.reloc:004903c0 9038            dw          3890h                                   
.reloc:004903c2 9c38            dw          389Ch                                   
.reloc:004903c4 ab38            dw          38ABh                                   
.reloc:004903c6 bc38            dw          38BCh                                   
.reloc:004903c8 c838            dw          38C8h                                   
.reloc:004903ca e039            dw          39E0h                                   
.reloc:004903cc 273a            dw          3A27h                                   
.reloc:004903ce 393a            dw          3A39h                                   
.reloc:004903d0 443a            dw          3A44h                                   
.reloc:004903d2 4e3a            dw          3A4Eh                                   
.reloc:004903d4 6a3a            dw          3A6Ah                                   
.reloc:004903d6 e43a            dw          3AE4h                                   
.reloc:004903d8 533b            dw          3B53h                                   
.reloc:004903da 683b            dw          3B68h                                   
.reloc:004903dc fc3b            dw          3BFCh                                   
.reloc:004903de 033c            dw          3C03h                                   
.reloc:004903e0 b03c            dw          3CB0h                                   
.reloc:004903e2 de3d            dw          3DDEh                                   
.reloc:004903e4 3c3e            dw          3E3Ch                                   
.reloc:004903e6 513e            dw          3E51h                                   
.reloc:004903e8 7b3e            dw          3E7Bh                                   
.reloc:004903ea a63e            dw          3EA6h                                   
.reloc:004903ec 003f            dw          3F00h                                   
.reloc:004903ee 183f            dw          3F18h                                   
.reloc:004903f0 353f            dw          3F35h                                   
.reloc:004903f2 413f            dw          3F41h                                   
.reloc:004903f4 483f            dw          3F48h                                   
.reloc:004903f6 4f3f            dw          3F4Fh                                   
.reloc:004903f8 5b3f            dw          3F5Bh                                   
.reloc:004903fa 623f            dw          3F62h                                   
.reloc:004903fc 973f            dw          3F97h                                   
.reloc:004903fe 9f3f            dw          3F9Fh                                   
.reloc:00490400 0000            dw          0h                                      
.reloc:00490402 0000            dw          0h                                      
.reloc:00490404 00400100        ddw         14000h                                  
.reloc:00490408 b8000000        ddw         B8h                                     
.reloc:0049040c 0430            dw          3004h                                   
.reloc:0049040e a530            dw          30A5h                                   
.reloc:00490410 6031            dw          3160h                                   
.reloc:00490412 7531            dw          3175h                                   
.reloc:00490414 8c31            dw          318Ch                                   
.reloc:00490416 9731            dw          3197h                                   
.reloc:00490418 a231            dw          31A2h                                   
.reloc:0049041a aa31            dw          31AAh                                   
.reloc:0049041c b631            dw          31B6h                                   
.reloc:0049041e bb31            dw          31BBh                                   
.reloc:00490420 c731            dw          31C7h                                   
.reloc:00490422 d531            dw          31D5h                                   
.reloc:00490424 db31            dw          31DBh                                   
.reloc:00490426 e431            dw          31E4h                                   
.reloc:00490428 f231            dw          31F2h                                   
.reloc:0049042a f731            dw          31F7h                                   
.reloc:0049042c 0d32            dw          320Dh                                   
.reloc:0049042e 1232            dw          3212h                                   
.reloc:00490430 2132            dw          3221h                                   
.reloc:00490432 2a32            dw          322Ah                                   
.reloc:00490434 3432            dw          3234h                                   
.reloc:00490436 3a32            dw          323Ah                                   
.reloc:00490438 4332            dw          3243h                                   
.reloc:0049043a 6132            dw          3261h                                   
.reloc:0049043c 4b33            dw          334Bh                                   
.reloc:0049043e 7033            dw          3370h                                   
.reloc:00490440 8d33            dw          338Dh                                   
.reloc:00490442 9a33            dw          339Ah                                   
.reloc:00490444 b233            dw          33B2h                                   
.reloc:00490446 c633            dw          33C6h                                   
.reloc:00490448 ce33            dw          33CEh                                   
.reloc:0049044a da33            dw          33DAh                                   
.reloc:0049044c e733            dw          33E7h                                   
.reloc:0049044e f033            dw          33F0h                                   
.reloc:00490450 fe33            dw          33FEh                                   
.reloc:00490452 1934            dw          3419h                                   
.reloc:00490454 1e34            dw          341Eh                                   
.reloc:00490456 3034            dw          3430h                                   
.reloc:00490458 3734            dw          3437h                                   
.reloc:0049045a 4734            dw          3447h                                   
.reloc:0049045c a934            dw          34A9h                                   
.reloc:0049045e b534            dw          34B5h                                   
.reloc:00490460 d434            dw          34D4h                                   
.reloc:00490462 e034            dw          34E0h                                   
.reloc:00490464 3235            dw          3532h                                   
.reloc:00490466 4535            dw          3545h                                   
.reloc:00490468 4c35            dw          354Ch                                   
.reloc:0049046a 9d35            dw          359Dh                                   
.reloc:0049046c ac35            dw          35ACh                                   
.reloc:0049046e bb35            dw          35BBh                                   
.reloc:00490470 cf35            dw          35CFh                                   
.reloc:00490472 e835            dw          35E8h                                   
.reloc:00490474 fb35            dw          35FBh                                   
.reloc:00490476 1a36            dw          361Ah                                   
.reloc:00490478 2636            dw          3626h                                   
.reloc:0049047a 4536            dw          3645h                                   
.reloc:0049047c 5536            dw          3655h                                   
.reloc:0049047e 5c36            dw          365Ch                                   
.reloc:00490480 8b36            dw          368Bh                                   
.reloc:00490482 9436            dw          3694h                                   
.reloc:00490484 b536            dw          36B5h                                   
.reloc:00490486 bc36            dw          36BCh                                   
.reloc:00490488 0a37            dw          370Ah                                   
.reloc:0049048a 1d37            dw          371Dh                                   
.reloc:0049048c 3f37            dw          373Fh                                   
.reloc:0049048e 173a            dw          3A17h                                   
.reloc:00490490 b83a            dw          3AB8h                                   
.reloc:00490492 cc3a            dw          3ACCh                                   
.reloc:00490494 e13a            dw          3AE1h                                   
.reloc:00490496 083b            dw          3B08h                                   
.reloc:00490498 8a3b            dw          3B8Ah                                   
.reloc:0049049a eb3b            dw          3BEBh                                   
.reloc:0049049c f43b            dw          3BF4h                                   
.reloc:0049049e 543c            dw          3C54h                                   
.reloc:004904a0 6a3c            dw          3C6Ah                                   
.reloc:004904a2 7b3c            dw          3C7Bh                                   
.reloc:004904a4 8f3c            dw          3C8Fh                                   
.reloc:004904a6 9a3c            dw          3C9Ah                                   
.reloc:004904a8 ae3c            dw          3CAEh                                   
.reloc:004904aa e63c            dw          3CE6h                                   
.reloc:004904ac d43d            dw          3DD4h                                   
.reloc:004904ae e73d            dw          3DE7h                                   
.reloc:004904b0 933e            dw          3E93h                                   
.reloc:004904b2 c33e            dw          3EC3h                                   
.reloc:004904b4 e63e            dw          3EE6h                                   
.reloc:004904b6 083f            dw          3F08h                                   
.reloc:004904b8 2c3f            dw          3F2Ch                                   
.reloc:004904ba 0000            dw          0h                                      
.reloc:004904bc 00500100        ddw         15000h                                  
.reloc:004904c0 68010000        ddw         168h                                    
.reloc:004904c4 1230            dw          3012h                                   
.reloc:004904c6 1630            dw          3016h                                   
.reloc:004904c8 1a30            dw          301Ah                                   
.reloc:004904ca 1e30            dw          301Eh                                   
.reloc:004904cc 2230            dw          3022h                                   
.reloc:004904ce 2630            dw          3026h                                   
.reloc:004904d0 2a30            dw          302Ah                                   
.reloc:004904d2 2e30            dw          302Eh                                   
.reloc:004904d4 3230            dw          3032h                                   
.reloc:004904d6 3630            dw          3036h                                   
.reloc:004904d8 3a30            dw          303Ah                                   
.reloc:004904da 3e30            dw          303Eh                                   
.reloc:004904dc 4230            dw          3042h                                   
.reloc:004904de 4630            dw          3046h                                   
.reloc:004904e0 4a30            dw          304Ah                                   
.reloc:004904e2 4e30            dw          304Eh                                   
.reloc:004904e4 6530            dw          3065h                                   
.reloc:004904e6 e430            dw          30E4h                                   
.reloc:004904e8 ef30            dw          30EFh                                   
.reloc:004904ea 0e31            dw          310Eh                                   
.reloc:004904ec 2531            dw          3125h                                   
.reloc:004904ee 2c31            dw          312Ch                                   
.reloc:004904f0 6c31            dw          316Ch                                   
.reloc:004904f2 7031            dw          3170h                                   
.reloc:004904f4 7431            dw          3174h                                   
.reloc:004904f6 7831            dw          3178h                                   
.reloc:004904f8 7c31            dw          317Ch                                   
.reloc:004904fa 8031            dw          3180h                                   
.reloc:004904fc 8431            dw          3184h                                   
.reloc:004904fe 8831            dw          3188h                                   
.reloc:00490500 8c31            dw          318Ch                                   
.reloc:00490502 9031            dw          3190h                                   
.reloc:00490504 9431            dw          3194h                                   
.reloc:00490506 9831            dw          3198h                                   
.reloc:00490508 9c31            dw          319Ch                                   
.reloc:0049050a a031            dw          31A0h                                   
.reloc:0049050c a431            dw          31A4h                                   
.reloc:0049050e a831            dw          31A8h                                   
.reloc:00490510 b231            dw          31B2h                                   
.reloc:00490512 bf31            dw          31BFh                                   
.reloc:00490514 d131            dw          31D1h                                   
.reloc:00490516 e331            dw          31E3h                                   
.reloc:00490518 f531            dw          31F5h                                   
.reloc:0049051a 0732            dw          3207h                                   
.reloc:0049051c 1632            dw          3216h                                   
.reloc:0049051e 2332            dw          3223h                                   
.reloc:00490520 3e32            dw          323Eh                                   
.reloc:00490522 4a32            dw          324Ah                                   
.reloc:00490524 5932            dw          3259h                                   
.reloc:00490526 6632            dw          3266h                                   
.reloc:00490528 7532            dw          3275h                                   
.reloc:0049052a 9032            dw          3290h                                   
.reloc:0049052c a332            dw          32A3h                                   
.reloc:0049052e aa32            dw          32AAh                                   
.reloc:00490530 bd32            dw          32BDh                                   
.reloc:00490532 c132            dw          32C1h                                   
.reloc:00490534 c532            dw          32C5h                                   
.reloc:00490536 c932            dw          32C9h                                   
.reloc:00490538 cd32            dw          32CDh                                   
.reloc:0049053a d132            dw          32D1h                                   
.reloc:0049053c d532            dw          32D5h                                   
.reloc:0049053e d932            dw          32D9h                                   
.reloc:00490540 f632            dw          32F6h                                   
.reloc:00490542 2533            dw          3325h                                   
.reloc:00490544 4e33            dw          334Eh                                   
.reloc:00490546 7d33            dw          337Dh                                   
.reloc:00490548 af33            dw          33AFh                                   
.reloc:0049054a bf33            dw          33BFh                                   
.reloc:0049054c d733            dw          33D7h                                   
.reloc:0049054e 3134            dw          3431h                                   
.reloc:00490550 3634            dw          3436h                                   
.reloc:00490552 6b34            dw          346Bh                                   
.reloc:00490554 7734            dw          3477h                                   
.reloc:00490556 8634            dw          3486h                                   
.reloc:00490558 8d34            dw          348Dh                                   
.reloc:0049055a 9934            dw          3499h                                   
.reloc:0049055c a734            dw          34A7h                                   
.reloc:0049055e b334            dw          34B3h                                   
.reloc:00490560 cc34            dw          34CCh                                   
.reloc:00490562 d134            dw          34D1h                                   
.reloc:00490564 e034            dw          34E0h                                   
.reloc:00490566 2635            dw          3526h                                   
.reloc:00490568 3135            dw          3531h                                   
.reloc:0049056a 4235            dw          3542h                                   
.reloc:0049056c 4d35            dw          354Dh                                   
.reloc:0049056e 5e35            dw          355Eh                                   
.reloc:00490570 6835            dw          3568h                                   
.reloc:00490572 7b35            dw          357Bh                                   
.reloc:00490574 9035            dw          3590h                                   
.reloc:00490576 9f35            dw          359Fh                                   
.reloc:00490578 ae35            dw          35AEh                                   
.reloc:0049057a 5836            dw          3658h                                   
.reloc:0049057c 6136            dw          3661h                                   
.reloc:0049057e 6f36            dw          366Fh                                   
.reloc:00490580 8536            dw          3685h                                   
.reloc:00490582 9036            dw          3690h                                   
.reloc:00490584 9636            dw          3696h                                   
.reloc:00490586 a136            dw          36A1h                                   
.reloc:00490588 a736            dw          36A7h                                   
.reloc:0049058a b336            dw          36B3h                                   
.reloc:0049058c be36            dw          36BEh                                   
.reloc:0049058e ca36            dw          36CAh                                   
.reloc:00490590 d736            dw          36D7h                                   
.reloc:00490592 e236            dw          36E2h                                   
.reloc:00490594 f336            dw          36F3h                                   
.reloc:00490596 7b37            dw          377Bh                                   
.reloc:00490598 0838            dw          3808h                                   
.reloc:0049059a 2f38            dw          382Fh                                   
.reloc:0049059c 3638            dw          3836h                                   
.reloc:0049059e 4538            dw          3845h                                   
.reloc:004905a0 5238            dw          3852h                                   
.reloc:004905a2 5a38            dw          385Ah                                   
.reloc:004905a4 6638            dw          3866h                                   
.reloc:004905a6 7338            dw          3873h                                   
.reloc:004905a8 7938            dw          3879h                                   
.reloc:004905aa 8838            dw          3888h                                   
.reloc:004905ac 8e38            dw          388Eh                                   
.reloc:004905ae 9f38            dw          389Fh                                   
.reloc:004905b0 a938            dw          38A9h                                   
.reloc:004905b2 b738            dw          38B7h                                   
.reloc:004905b4 be38            dw          38BEh                                   
.reloc:004905b6 ce38            dw          38CEh                                   
.reloc:004905b8 e038            dw          38E0h                                   
.reloc:004905ba eb38            dw          38EBh                                   
.reloc:004905bc f438            dw          38F4h                                   
.reloc:004905be fa38            dw          38FAh                                   
.reloc:004905c0 0339            dw          3903h                                   
.reloc:004905c2 0e39            dw          390Eh                                   
.reloc:004905c4 1739            dw          3917h                                   
.reloc:004905c6 2039            dw          3920h                                   
.reloc:004905c8 2a39            dw          392Ah                                   
.reloc:004905ca 3239            dw          3932h                                   
.reloc:004905cc 3c39            dw          393Ch                                   
.reloc:004905ce 4639            dw          3946h                                   
.reloc:004905d0 5439            dw          3954h                                   
.reloc:004905d2 5c39            dw          395Ch                                   
.reloc:004905d4 6339            dw          3963h                                   
.reloc:004905d6 7d39            dw          397Dh                                   
.reloc:004905d8 b039            dw          39B0h                                   
.reloc:004905da 273a            dw          3A27h                                   
.reloc:004905dc d73a            dw          3AD7h                                   
.reloc:004905de dd3a            dw          3ADDh                                   
.reloc:004905e0 f33a            dw          3AF3h                                   
.reloc:004905e2 ff3a            dw          3AFFh                                   
.reloc:004905e4 0b3b            dw          3B0Bh                                   
.reloc:004905e6 183b            dw          3B18h                                   
.reloc:004905e8 933b            dw          3B93h                                   
.reloc:004905ea b43b            dw          3BB4h                                   
.reloc:004905ec d53b            dw          3BD5h                                   
.reloc:004905ee ec3b            dw          3BECh                                   
.reloc:004905f0 fb3b            dw          3BFBh                                   
.reloc:004905f2 0f3c            dw          3C0Fh                                   
.reloc:004905f4 313c            dw          3C31h                                   
.reloc:004905f6 673c            dw          3C67h                                   
.reloc:004905f8 8f3c            dw          3C8Fh                                   
.reloc:004905fa 9c3c            dw          3C9Ch                                   
.reloc:004905fc dc3c            dw          3CDCh                                   
.reloc:004905fe f03c            dw          3CF0h                                   
.reloc:00490600 f93c            dw          3CF9h                                   
.reloc:00490602 343d            dw          3D34h                                   
.reloc:00490604 413d            dw          3D41h                                   
.reloc:00490606 513d            dw          3D51h                                   
.reloc:00490608 2a3e            dw          3E2Ah                                   
.reloc:0049060a 383e            dw          3E38h                                   
.reloc:0049060c 423e            dw          3E42h                                   
.reloc:0049060e 483e            dw          3E48h                                   
.reloc:00490610 533e            dw          3E53h                                   
.reloc:00490612 583e            dw          3E58h                                   
.reloc:00490614 5e3e            dw          3E5Eh                                   
.reloc:00490616 a83e            dw          3EA8h                                   
.reloc:00490618 db3e            dw          3EDBh                                   
.reloc:0049061a fb3e            dw          3EFBh                                   
.reloc:0049061c 1b3f            dw          3F1Bh                                   
.reloc:0049061e 4e3f            dw          3F4Eh                                   
.reloc:00490620 de3f            dw          3FDEh                                   
.reloc:00490622 0000            dw          0h                                      
.reloc:00490624 00600100        ddw         16000h                                  
.reloc:00490628 20010000        ddw         120h                                    
.reloc:0049062c 3130            dw          3031h                                   
.reloc:0049062e 6630            dw          3066h                                   
.reloc:00490630 6b30            dw          306Bh                                   
.reloc:00490632 7130            dw          3071h                                   
.reloc:00490634 9230            dw          3092h                                   
.reloc:00490636 9a30            dw          309Ah                                   
.reloc:00490638 9f30            dw          309Fh                                   
.reloc:0049063a bf30            dw          30BFh                                   
.reloc:0049063c e930            dw          30E9h                                   
.reloc:0049063e 1a31            dw          311Ah                                   
.reloc:00490640 4531            dw          3145h                                   
.reloc:00490642 4b31            dw          314Bh                                   
.reloc:00490644 7d31            dw          317Dh                                   
.reloc:00490646 bd31            dw          31BDh                                   
.reloc:00490648 c931            dw          31C9h                                   
.reloc:0049064a d531            dw          31D5h                                   
.reloc:0049064c e531            dw          31E5h                                   
.reloc:0049064e 0d32            dw          320Dh                                   
.reloc:00490650 3d32            dw          323Dh                                   
.reloc:00490652 8732            dw          3287h                                   
.reloc:00490654 8f32            dw          328Fh                                   
.reloc:00490656 9832            dw          3298h                                   
.reloc:00490658 9f32            dw          329Fh                                   
.reloc:0049065a b832            dw          32B8h                                   
.reloc:0049065c c132            dw          32C1h                                   
.reloc:0049065e d032            dw          32D0h                                   
.reloc:00490660 d732            dw          32D7h                                   
.reloc:00490662 e832            dw          32E8h                                   
.reloc:00490664 0d33            dw          330Dh                                   
.reloc:00490666 2533            dw          3325h                                   
.reloc:00490668 4633            dw          3346h                                   
.reloc:0049066a 8933            dw          3389h                                   
.reloc:0049066c a033            dw          33A0h                                   
.reloc:0049066e aa33            dw          33AAh                                   
.reloc:00490670 d033            dw          33D0h                                   
.reloc:00490672 da33            dw          33DAh                                   
.reloc:00490674 e333            dw          33E3h                                   
.reloc:00490676 f833            dw          33F8h                                   
.reloc:00490678 2234            dw          3422h                                   
.reloc:0049067a 2c34            dw          342Ch                                   
.reloc:0049067c 3634            dw          3436h                                   
.reloc:0049067e 3f34            dw          343Fh                                   
.reloc:00490680 5434            dw          3454h                                   
.reloc:00490682 7e34            dw          347Eh                                   
.reloc:00490684 8834            dw          3488h                                   
.reloc:00490686 9d34            dw          349Dh                                   
.reloc:00490688 d334            dw          34D3h                                   
.reloc:0049068a f634            dw          34F6h                                   
.reloc:0049068c ff34            dw          34FFh                                   
.reloc:0049068e 0e35            dw          350Eh                                   
.reloc:00490690 1f35            dw          351Fh                                   
.reloc:00490692 3d35            dw          353Dh                                   
.reloc:00490694 4635            dw          3546h                                   
.reloc:00490696 5335            dw          3553h                                   
.reloc:00490698 6135            dw          3561h                                   
.reloc:0049069a 7935            dw          3579h                                   
.reloc:0049069c 8a35            dw          358Ah                                   
.reloc:0049069e 9535            dw          3595h                                   
.reloc:004906a0 a035            dw          35A0h                                   
.reloc:004906a2 c935            dw          35C9h                                   
.reloc:004906a4 dc35            dw          35DCh                                   
.reloc:004906a6 e635            dw          35E6h                                   
.reloc:004906a8 f035            dw          35F0h                                   
.reloc:004906aa f935            dw          35F9h                                   
.reloc:004906ac 1936            dw          3619h                                   
.reloc:004906ae 3236            dw          3632h                                   
.reloc:004906b0 c236            dw          36C2h                                   
.reloc:004906b2 d636            dw          36D6h                                   
.reloc:004906b4 e836            dw          36E8h                                   
.reloc:004906b6 f436            dw          36F4h                                   
.reloc:004906b8 0137            dw          3701h                                   
.reloc:004906ba 0b37            dw          370Bh                                   
.reloc:004906bc 1e37            dw          371Eh                                   
.reloc:004906be 3237            dw          3732h                                   
.reloc:004906c0 4837            dw          3748h                                   
.reloc:004906c2 7f37            dw          377Fh                                   
.reloc:004906c4 a837            dw          37A8h                                   
.reloc:004906c6 c637            dw          37C6h                                   
.reloc:004906c8 f537            dw          37F5h                                   
.reloc:004906ca 1838            dw          3818h                                   
.reloc:004906cc ec38            dw          38ECh                                   
.reloc:004906ce 8239            dw          3982h                                   
.reloc:004906d0 9f39            dw          399Fh                                   
.reloc:004906d2 a839            dw          39A8h                                   
.reloc:004906d4 c039            dw          39C0h                                   
.reloc:004906d6 063b            dw          3B06h                                   
.reloc:004906d8 143b            dw          3B14h                                   
.reloc:004906da 1b3b            dw          3B1Bh                                   
.reloc:004906dc 253b            dw          3B25h                                   
.reloc:004906de 2b3b            dw          3B2Bh                                   
.reloc:004906e0 353b            dw          3B35h                                   
.reloc:004906e2 783b            dw          3B78h                                   
.reloc:004906e4 953b            dw          3B95h                                   
.reloc:004906e6 b03b            dw          3BB0h                                   
.reloc:004906e8 ba3b            dw          3BBAh                                   
.reloc:004906ea c43b            dw          3BC4h                                   
.reloc:004906ec ca3b            dw          3BCAh                                   
.reloc:004906ee d43b            dw          3BD4h                                   
.reloc:004906f0 de3b            dw          3BDEh                                   
.reloc:004906f2 e83b            dw          3BE8h                                   
.reloc:004906f4 ee3b            dw          3BEEh                                   
.reloc:004906f6 f23b            dw          3BF2h                                   
.reloc:004906f8 f83b            dw          3BF8h                                   
.reloc:004906fa fc3b            dw          3BFCh                                   
.reloc:004906fc 043c            dw          3C04h                                   
.reloc:004906fe 123c            dw          3C12h                                   
.reloc:00490700 1e3c            dw          3C1Eh                                   
.reloc:00490702 2a3c            dw          3C2Ah                                   
.reloc:00490704 373c            dw          3C37h                                   
.reloc:00490706 963c            dw          3C96h                                   
.reloc:00490708 a03c            dw          3CA0h                                   
.reloc:0049070a db3c            dw          3CDBh                                   
.reloc:0049070c e63c            dw          3CE6h                                   
.reloc:0049070e 063d            dw          3D06h                                   
.reloc:00490710 343d            dw          3D34h                                   
.reloc:00490712 413d            dw          3D41h                                   
.reloc:00490714 483d            dw          3D48h                                   
.reloc:00490716 723d            dw          3D72h                                   
.reloc:00490718 7f3d            dw          3D7Fh                                   
.reloc:0049071a 863d            dw          3D86h                                   
.reloc:0049071c b03d            dw          3DB0h                                   
.reloc:0049071e c43d            dw          3DC4h                                   
.reloc:00490720 ee3d            dw          3DEEh                                   
.reloc:00490722 023e            dw          3E02h                                   
.reloc:00490724 1f3e            dw          3E1Fh                                   
.reloc:00490726 503f            dw          3F50h                                   
.reloc:00490728 563f            dw          3F56h                                   
.reloc:0049072a 5d3f            dw          3F5Dh                                   
.reloc:0049072c 643f            dw          3F64h                                   
.reloc:0049072e 6b3f            dw          3F6Bh                                   
.reloc:00490730 713f            dw          3F71h                                   
.reloc:00490732 783f            dw          3F78h                                   
.reloc:00490734 7f3f            dw          3F7Fh                                   
.reloc:00490736 893f            dw          3F89h                                   
.reloc:00490738 933f            dw          3F93h                                   
.reloc:0049073a 9c3f            dw          3F9Ch                                   
.reloc:0049073c c43f            dw          3FC4h                                   
.reloc:0049073e ee3f            dw          3FEEh                                   
.reloc:00490740 f63f            dw          3FF6h                                   
.reloc:00490742 0000            dw          0h                                      
.reloc:00490744 00700100        ddw         17000h                                  
.reloc:00490748 e0000000        ddw         E0h                                     
.reloc:0049074c 0430            dw          3004h                                   
.reloc:0049074e 1030            dw          3010h                                   
.reloc:00490750 1d30            dw          301Dh                                   
.reloc:00490752 2430            dw          3024h                                   
.reloc:00490754 2b30            dw          302Bh                                   
.reloc:00490756 3030            dw          3030h                                   
.reloc:00490758 3730            dw          3037h                                   
.reloc:0049075a 3e30            dw          303Eh                                   
.reloc:0049075c 4530            dw          3045h                                   
.reloc:0049075e 4a30            dw          304Ah                                   
.reloc:00490760 9130            dw          3091h                                   
.reloc:00490762 a330            dw          30A3h                                   
.reloc:00490764 b131            dw          31B1h                                   
.reloc:00490766 c631            dw          31C6h                                   
.reloc:00490768 cd31            dw          31CDh                                   
.reloc:0049076a 6032            dw          3260h                                   
.reloc:0049076c 8e32            dw          328Eh                                   
.reloc:0049076e c632            dw          32C6h                                   
.reloc:00490770 db32            dw          32DBh                                   
.reloc:00490772 e232            dw          32E2h                                   
.reloc:00490774 fd32            dw          32FDh                                   
.reloc:00490776 0833            dw          3308h                                   
.reloc:00490778 b533            dw          33B5h                                   
.reloc:0049077a e333            dw          33E3h                                   
.reloc:0049077c 1134            dw          3411h                                   
.reloc:0049077e 3334            dw          3433h                                   
.reloc:00490780 e734            dw          34E7h                                   
.reloc:00490782 4735            dw          3547h                                   
.reloc:00490784 6a35            dw          356Ah                                   
.reloc:00490786 8635            dw          3586h                                   
.reloc:00490788 2236            dw          3622h                                   
.reloc:0049078a 1c37            dw          371Ch                                   
.reloc:0049078c a737            dw          37A7h                                   
.reloc:0049078e ac37            dw          37ACh                                   
.reloc:00490790 c737            dw          37C7h                                   
.reloc:00490792 cc38            dw          38CCh                                   
.reloc:00490794 1039            dw          3910h                                   
.reloc:00490796 2439            dw          3924h                                   
.reloc:00490798 4839            dw          3948h                                   
.reloc:0049079a 6c39            dw          396Ch                                   
.reloc:0049079c 9d39            dw          399Dh                                   
.reloc:0049079e b939            dw          39B9h                                   
.reloc:004907a0 be39            dw          39BEh                                   
.reloc:004907a2 d139            dw          39D1h                                   
.reloc:004907a4 d939            dw          39D9h                                   
.reloc:004907a6 de39            dw          39DEh                                   
.reloc:004907a8 e339            dw          39E3h                                   
.reloc:004907aa fd39            dw          39FDh                                   
.reloc:004907ac 033a            dw          3A03h                                   
.reloc:004907ae 0b3a            dw          3A0Bh                                   
.reloc:004907b0 103a            dw          3A10h                                   
.reloc:004907b2 153a            dw          3A15h                                   
.reloc:004907b4 2f3a            dw          3A2Fh                                   
.reloc:004907b6 3f3a            dw          3A3Fh                                   
.reloc:004907b8 4f3a            dw          3A4Fh                                   
.reloc:004907ba 5f3a            dw          3A5Fh                                   
.reloc:004907bc 6f3a            dw          3A6Fh                                   
.reloc:004907be 863a            dw          3A86h                                   
.reloc:004907c0 8f3a            dw          3A8Fh                                   
.reloc:004907c2 9c3a            dw          3A9Ch                                   
.reloc:004907c4 a23a            dw          3AA2h                                   
.reloc:004907c6 ab3a            dw          3AABh                                   
.reloc:004907c8 b83a            dw          3AB8h                                   
.reloc:004907ca c03a            dw          3AC0h                                   
.reloc:004907cc ca3a            dw          3ACAh                                   
.reloc:004907ce cf3a            dw          3ACFh                                   
.reloc:004907d0 233b            dw          3B23h                                   
.reloc:004907d2 493b            dw          3B49h                                   
.reloc:004907d4 5b3b            dw          3B5Bh                                   
.reloc:004907d6 693b            dw          3B69h                                   
.reloc:004907d8 8f3b            dw          3B8Fh                                   
.reloc:004907da 9f3b            dw          3B9Fh                                   
.reloc:004907dc af3b            dw          3BAFh                                   
.reloc:004907de bf3b            dw          3BBFh                                   
.reloc:004907e0 d73b            dw          3BD7h                                   
.reloc:004907e2 0f3c            dw          3C0Fh                                   
.reloc:004907e4 2c3c            dw          3C2Ch                                   
.reloc:004907e6 5e3c            dw          3C5Eh                                   
.reloc:004907e8 733c            dw          3C73h                                   
.reloc:004907ea 783c            dw          3C78h                                   
.reloc:004907ec 833c            dw          3C83h                                   
.reloc:004907ee 943c            dw          3C94h                                   
.reloc:004907f0 ad3c            dw          3CADh                                   
.reloc:004907f2 d03c            dw          3CD0h                                   
.reloc:004907f4 0c3d            dw          3D0Ch                                   
.reloc:004907f6 893e            dw          3E89h                                   
.reloc:004907f8 a63e            dw          3EA6h                                   
.reloc:004907fa c23e            dw          3EC2h                                   
.reloc:004907fc c93e            dw          3EC9h                                   
.reloc:004907fe 193f            dw          3F19h                                   
.reloc:00490800 2f3f            dw          3F2Fh                                   
.reloc:00490802 373f            dw          3F37h                                   
.reloc:00490804 3c3f            dw          3F3Ch                                   
.reloc:00490806 423f            dw          3F42h                                   
.reloc:00490808 463f            dw          3F46h                                   
.reloc:0049080a 4b3f            dw          3F4Bh                                   
.reloc:0049080c 553f            dw          3F55h                                   
.reloc:0049080e 643f            dw          3F64h                                   
.reloc:00490810 6b3f            dw          3F6Bh                                   
.reloc:00490812 7c3f            dw          3F7Ch                                   
.reloc:00490814 8a3f            dw          3F8Ah                                   
.reloc:00490816 8e3f            dw          3F8Eh                                   
.reloc:00490818 933f            dw          3F93h                                   
.reloc:0049081a 983f            dw          3F98h                                   
.reloc:0049081c 9f3f            dw          3F9Fh                                   
.reloc:0049081e a83f            dw          3FA8h                                   
.reloc:00490820 eb3f            dw          3FEBh                                   
.reloc:00490822 0000            dw          0h                                      
.reloc:00490824 00800100        ddw         18000h                                  
.reloc:00490828 0c020000        ddw         20Ch                                    
.reloc:0049082c b130            dw          30B1h                                   
.reloc:0049082e c330            dw          30C3h                                   
.reloc:00490830 d930            dw          30D9h                                   
.reloc:00490832 f230            dw          30F2h                                   
.reloc:00490834 0e31            dw          310Eh                                   
.reloc:00490836 2331            dw          3123h                                   
.reloc:00490838 2831            dw          3128h                                   
.reloc:0049083a 3c31            dw          313Ch                                   
.reloc:0049083c 4331            dw          3143h                                   
.reloc:0049083e 5e31            dw          315Eh                                   
.reloc:00490840 6e31            dw          316Eh                                   
.reloc:00490842 7331            dw          3173h                                   
.reloc:00490844 8631            dw          3186h                                   
.reloc:00490846 9d31            dw          319Dh                                   
.reloc:00490848 a331            dw          31A3h                                   
.reloc:0049084a ac31            dw          31ACh                                   
.reloc:0049084c b431            dw          31B4h                                   
.reloc:0049084e b931            dw          31B9h                                   
.reloc:00490850 be31            dw          31BEh                                   
.reloc:00490852 e131            dw          31E1h                                   
.reloc:00490854 f131            dw          31F1h                                   
.reloc:00490856 f831            dw          31F8h                                   
.reloc:00490858 0a32            dw          320Ah                                   
.reloc:0049085a 2a32            dw          322Ah                                   
.reloc:0049085c 3632            dw          3236h                                   
.reloc:0049085e 4332            dw          3243h                                   
.reloc:00490860 4c32            dw          324Ch                                   
.reloc:00490862 5332            dw          3253h                                   
.reloc:00490864 6e32            dw          326Eh                                   
.reloc:00490866 7932            dw          3279h                                   
.reloc:00490868 8432            dw          3284h                                   
.reloc:0049086a 8f32            dw          328Fh                                   
.reloc:0049086c 9532            dw          3295h                                   
.reloc:0049086e a032            dw          32A0h                                   
.reloc:00490870 a632            dw          32A6h                                   
.reloc:00490872 b132            dw          32B1h                                   
.reloc:00490874 b732            dw          32B7h                                   
.reloc:00490876 c232            dw          32C2h                                   
.reloc:00490878 d032            dw          32D0h                                   
.reloc:0049087a d932            dw          32D9h                                   
.reloc:0049087c de32            dw          32DEh                                   
.reloc:0049087e e732            dw          32E7h                                   
.reloc:00490880 ed32            dw          32EDh                                   
.reloc:00490882 f732            dw          32F7h                                   
.reloc:00490884 0a33            dw          330Ah                                   
.reloc:00490886 1a33            dw          331Ah                                   
.reloc:00490888 1e33            dw          331Eh                                   
.reloc:0049088a 2233            dw          3322h                                   
.reloc:0049088c 2633            dw          3326h                                   
.reloc:0049088e 2a33            dw          332Ah                                   
.reloc:00490890 2e33            dw          332Eh                                   
.reloc:00490892 3433            dw          3334h                                   
.reloc:00490894 4a33            dw          334Ah                                   
.reloc:00490896 5633            dw          3356h                                   
.reloc:00490898 6333            dw          3363h                                   
.reloc:0049089a 6e33            dw          336Eh                                   
.reloc:0049089c 9233            dw          3392h                                   
.reloc:0049089e a033            dw          33A0h                                   
.reloc:004908a0 ab33            dw          33ABh                                   
.reloc:004908a2 b133            dw          33B1h                                   
.reloc:004908a4 c133            dw          33C1h                                   
.reloc:004908a6 ea33            dw          33EAh                                   
.reloc:004908a8 0634            dw          3406h                                   
.reloc:004908aa 0f34            dw          340Fh                                   
.reloc:004908ac 1634            dw          3416h                                   
.reloc:004908ae 3834            dw          3438h                                   
.reloc:004908b0 4134            dw          3441h                                   
.reloc:004908b2 4834            dw          3448h                                   
.reloc:004908b4 5134            dw          3451h                                   
.reloc:004908b6 5834            dw          3458h                                   
.reloc:004908b8 7434            dw          3474h                                   
.reloc:004908ba 7f34            dw          347Fh                                   
.reloc:004908bc 9c34            dw          349Ch                                   
.reloc:004908be a734            dw          34A7h                                   
.reloc:004908c0 c234            dw          34C2h                                   
.reloc:004908c2 dc34            dw          34DCh                                   
.reloc:004908c4 e434            dw          34E4h                                   
.reloc:004908c6 f134            dw          34F1h                                   
.reloc:004908c8 0135            dw          3501h                                   
.reloc:004908ca 2535            dw          3525h                                   
.reloc:004908cc 3b35            dw          353Bh                                   
.reloc:004908ce 4635            dw          3546h                                   
.reloc:004908d0 5435            dw          3554h                                   
.reloc:004908d2 5f35            dw          355Fh                                   
.reloc:004908d4 6535            dw          3565h                                   
.reloc:004908d6 7035            dw          3570h                                   
.reloc:004908d8 7635            dw          3576h                                   
.reloc:004908da 8435            dw          3584h                                   
.reloc:004908dc 9035            dw          3590h                                   
.reloc:004908de 9835            dw          3598h                                   
.reloc:004908e0 a935            dw          35A9h                                   
.reloc:004908e2 c135            dw          35C1h                                   
.reloc:004908e4 cc35            dw          35CCh                                   
.reloc:004908e6 e335            dw          35E3h                                   
.reloc:004908e8 f235            dw          35F2h                                   
.reloc:004908ea 0036            dw          3600h                                   
.reloc:004908ec 1836            dw          3618h                                   
.reloc:004908ee 2636            dw          3626h                                   
.reloc:004908f0 2d36            dw          362Dh                                   
.reloc:004908f2 3b36            dw          363Bh                                   
.reloc:004908f4 4536            dw          3645h                                   
.reloc:004908f6 4c36            dw          364Ch                                   
.reloc:004908f8 5a36            dw          365Ah                                   
.reloc:004908fa 6236            dw          3662h                                   
.reloc:004908fc 7036            dw          3670h                                   
.reloc:004908fe 7736            dw          3677h                                   
.reloc:00490900 8336            dw          3683h                                   
.reloc:00490902 8d36            dw          368Dh                                   
.reloc:00490904 9436            dw          3694h                                   
.reloc:00490906 ab36            dw          36ABh                                   
.reloc:00490908 b136            dw          36B1h                                   
.reloc:0049090a cb36            dw          36CBh                                   
.reloc:0049090c e536            dw          36E5h                                   
.reloc:0049090e 0237            dw          3702h                                   
.reloc:00490910 1f37            dw          371Fh                                   
.reloc:00490912 3c37            dw          373Ch                                   
.reloc:00490914 4f37            dw          374Fh                                   
.reloc:00490916 5937            dw          3759h                                   
.reloc:00490918 6137            dw          3761h                                   
.reloc:0049091a 6b37            dw          376Bh                                   
.reloc:0049091c a337            dw          37A3h                                   
.reloc:0049091e cb37            dw          37CBh                                   
.reloc:00490920 f037            dw          37F0h                                   
.reloc:00490922 0d38            dw          380Dh                                   
.reloc:00490924 1238            dw          3812h                                   
.reloc:00490926 2138            dw          3821h                                   
.reloc:00490928 2638            dw          3826h                                   
.reloc:0049092a 2d38            dw          382Dh                                   
.reloc:0049092c 3638            dw          3836h                                   
.reloc:0049092e 3f38            dw          383Fh                                   
.reloc:00490930 4838            dw          3848h                                   
.reloc:00490932 6338            dw          3863h                                   
.reloc:00490934 6f38            dw          386Fh                                   
.reloc:00490936 7a38            dw          387Ah                                   
.reloc:00490938 8a38            dw          388Ah                                   
.reloc:0049093a 9438            dw          3894h                                   
.reloc:0049093c ce38            dw          38CEh                                   
.reloc:0049093e de38            dw          38DEh                                   
.reloc:00490940 e238            dw          38E2h                                   
.reloc:00490942 e638            dw          38E6h                                   
.reloc:00490944 ea38            dw          38EAh                                   
.reloc:00490946 ee38            dw          38EEh                                   
.reloc:00490948 f238            dw          38F2h                                   
.reloc:0049094a f638            dw          38F6h                                   
.reloc:0049094c fd38            dw          38FDh                                   
.reloc:0049094e 0939            dw          3909h                                   
.reloc:00490950 0e39            dw          390Eh                                   
.reloc:00490952 1739            dw          3917h                                   
.reloc:00490954 1e39            dw          391Eh                                   
.reloc:00490956 2739            dw          3927h                                   
.reloc:00490958 2e39            dw          392Eh                                   
.reloc:0049095a 3b39            dw          393Bh                                   
.reloc:0049095c 4239            dw          3942h                                   
.reloc:0049095e 5139            dw          3951h                                   
.reloc:00490960 5739            dw          3957h                                   
.reloc:00490962 6839            dw          3968h                                   
.reloc:00490964 7539            dw          3975h                                   
.reloc:00490966 7c39            dw          397Ch                                   
.reloc:00490968 8539            dw          3985h                                   
.reloc:0049096a 9c39            dw          399Ch                                   
.reloc:0049096c a039            dw          39A0h                                   
.reloc:0049096e a439            dw          39A4h                                   
.reloc:00490970 a839            dw          39A8h                                   
.reloc:00490972 ac39            dw          39ACh                                   
.reloc:00490974 b039            dw          39B0h                                   
.reloc:00490976 b439            dw          39B4h                                   
.reloc:00490978 b839            dw          39B8h                                   
.reloc:0049097a bc39            dw          39BCh                                   
.reloc:0049097c c039            dw          39C0h                                   
.reloc:0049097e d439            dw          39D4h                                   
.reloc:00490980 db39            dw          39DBh                                   
.reloc:00490982 e939            dw          39E9h                                   
.reloc:00490984 ef39            dw          39EFh                                   
.reloc:00490986 f939            dw          39F9h                                   
.reloc:00490988 003a            dw          3A00h                                   
.reloc:0049098a 063a            dw          3A06h                                   
.reloc:0049098c 133a            dw          3A13h                                   
.reloc:0049098e 213a            dw          3A21h                                   
.reloc:00490990 2f3a            dw          3A2Fh                                   
.reloc:00490992 353a            dw          3A35h                                   
.reloc:00490994 403a            dw          3A40h                                   
.reloc:00490996 473a            dw          3A47h                                   
.reloc:00490998 4d3a            dw          3A4Dh                                   
.reloc:0049099a 583a            dw          3A58h                                   
.reloc:0049099c 643a            dw          3A64h                                   
.reloc:0049099e 7d3a            dw          3A7Dh                                   
.reloc:004909a0 833a            dw          3A83h                                   
.reloc:004909a2 8e3a            dw          3A8Eh                                   
.reloc:004909a4 973a            dw          3A97h                                   
.reloc:004909a6 ab3a            dw          3AABh                                   
.reloc:004909a8 b13a            dw          3AB1h                                   
.reloc:004909aa bc3a            dw          3ABCh                                   
.reloc:004909ac c33a            dw          3AC3h                                   
.reloc:004909ae c93a            dw          3AC9h                                   
.reloc:004909b0 d43a            dw          3AD4h                                   
.reloc:004909b2 e03a            dw          3AE0h                                   
.reloc:004909b4 f63a            dw          3AF6h                                   
.reloc:004909b6 ff3a            dw          3AFFh                                   
.reloc:004909b8 083b            dw          3B08h                                   
.reloc:004909ba 123b            dw          3B12h                                   
.reloc:004909bc 183b            dw          3B18h                                   
.reloc:004909be 293b            dw          3B29h                                   
.reloc:004909c0 363b            dw          3B36h                                   
.reloc:004909c2 443b            dw          3B44h                                   
.reloc:004909c4 4a3b            dw          3B4Ah                                   
.reloc:004909c6 5a3b            dw          3B5Ah                                   
.reloc:004909c8 5f3b            dw          3B5Fh                                   
.reloc:004909ca 683b            dw          3B68h                                   
.reloc:004909cc 823b            dw          3B82h                                   
.reloc:004909ce 8e3b            dw          3B8Eh                                   
.reloc:004909d0 953b            dw          3B95h                                   
.reloc:004909d2 9e3b            dw          3B9Eh                                   
.reloc:004909d4 b03b            dw          3BB0h                                   
.reloc:004909d6 be3b            dw          3BBEh                                   
.reloc:004909d8 c93b            dw          3BC9h                                   
.reloc:004909da db3b            dw          3BDBh                                   
.reloc:004909dc ec3b            dw          3BECh                                   
.reloc:004909de f63b            dw          3BF6h                                   
.reloc:004909e0 063c            dw          3C06h                                   
.reloc:004909e2 283c            dw          3C28h                                   
.reloc:004909e4 383c            dw          3C38h                                   
.reloc:004909e6 763c            dw          3C76h                                   
.reloc:004909e8 c03c            dw          3CC0h                                   
.reloc:004909ea 0b3d            dw          3D0Bh                                   
.reloc:004909ec 183d            dw          3D18h                                   
.reloc:004909ee 413d            dw          3D41h                                   
.reloc:004909f0 593d            dw          3D59h                                   
.reloc:004909f2 693d            dw          3D69h                                   
.reloc:004909f4 7b3d            dw          3D7Bh                                   
.reloc:004909f6 823d            dw          3D82h                                   
.reloc:004909f8 9c3d            dw          3D9Ch                                   
.reloc:004909fa b63d            dw          3DB6h                                   
.reloc:004909fc c93d            dw          3DC9h                                   
.reloc:004909fe d73d            dw          3DD7h                                   
.reloc:00490a00 e03d            dw          3DE0h                                   
.reloc:00490a02 eb3d            dw          3DEBh                                   
.reloc:00490a04 f13d            dw          3DF1h                                   
.reloc:00490a06 fc3d            dw          3DFCh                                   
.reloc:00490a08 bc3e            dw          3EBCh                                   
.reloc:00490a0a 5a3f            dw          3F5Ah                                   
.reloc:00490a0c 5e3f            dw          3F5Eh                                   
.reloc:00490a0e 623f            dw          3F62h                                   
.reloc:00490a10 663f            dw          3F66h                                   
.reloc:00490a12 6a3f            dw          3F6Ah                                   
.reloc:00490a14 6e3f            dw          3F6Eh                                   
.reloc:00490a16 723f            dw          3F72h                                   
.reloc:00490a18 763f            dw          3F76h                                   
.reloc:00490a1a 7a3f            dw          3F7Ah                                   
.reloc:00490a1c 7e3f            dw          3F7Eh                                   
.reloc:00490a1e 823f            dw          3F82h                                   
.reloc:00490a20 863f            dw          3F86h                                   
.reloc:00490a22 8a3f            dw          3F8Ah                                   
.reloc:00490a24 8e3f            dw          3F8Eh                                   
.reloc:00490a26 923f            dw          3F92h                                   
.reloc:00490a28 963f            dw          3F96h                                   
.reloc:00490a2a 9a3f            dw          3F9Ah                                   
.reloc:00490a2c 0000            dw          0h                                      
.reloc:00490a2e 0000            dw          0h                                      
.reloc:00490a30 00900100        ddw         19000h                                  
.reloc:00490a34 c4000000        ddw         C4h                                     
.reloc:00490a38 9130            dw          3091h                                   
.reloc:00490a3a a230            dw          30A2h                                   
.reloc:00490a3c 3832            dw          3238h                                   
.reloc:00490a3e 4332            dw          3243h                                   
.reloc:00490a40 f332            dw          32F3h                                   
.reloc:00490a42 fa32            dw          32FAh                                   
.reloc:00490a44 0133            dw          3301h                                   
.reloc:00490a46 1233            dw          3312h                                   
.reloc:00490a48 dd34            dw          34DDh                                   
.reloc:00490a4a e434            dw          34E4h                                   
.reloc:00490a4c eb34            dw          34EBh                                   
.reloc:00490a4e 1935            dw          3519h                                   
.reloc:00490a50 5f35            dw          355Fh                                   
.reloc:00490a52 9d35            dw          359Dh                                   
.reloc:00490a54 c035            dw          35C0h                                   
.reloc:00490a56 7c36            dw          367Ch                                   
.reloc:00490a58 9036            dw          3690h                                   
.reloc:00490a5a ac36            dw          36ACh                                   
.reloc:00490a5c fb36            dw          36FBh                                   
.reloc:00490a5e 0d37            dw          370Dh                                   
.reloc:00490a60 2737            dw          3727h                                   
.reloc:00490a62 2c37            dw          372Ch                                   
.reloc:00490a64 4937            dw          3749h                                   
.reloc:00490a66 d937            dw          37D9h                                   
.reloc:00490a68 1d38            dw          381Dh                                   
.reloc:00490a6a 2a38            dw          382Ah                                   
.reloc:00490a6c 3b38            dw          383Bh                                   
.reloc:00490a6e 4a38            dw          384Ah                                   
.reloc:00490a70 5138            dw          3851h                                   
.reloc:00490a72 5f38            dw          385Fh                                   
.reloc:00490a74 6438            dw          3864h                                   
.reloc:00490a76 a938            dw          38A9h                                   
.reloc:00490a78 bb38            dw          38BBh                                   
.reloc:00490a7a c438            dw          38C4h                                   
.reloc:00490a7c cf38            dw          38CFh                                   
.reloc:00490a7e e638            dw          38E6h                                   
.reloc:00490a80 ef38            dw          38EFh                                   
.reloc:00490a82 fc38            dw          38FCh                                   
.reloc:00490a84 0139            dw          3901h                                   
.reloc:00490a86 1e39            dw          391Eh                                   
.reloc:00490a88 5439            dw          3954h                                   
.reloc:00490a8a 063a            dw          3A06h                                   
.reloc:00490a8c 0f3a            dw          3A0Fh                                   
.reloc:00490a8e 213a            dw          3A21h                                   
.reloc:00490a90 2c3a            dw          3A2Ch                                   
.reloc:00490a92 333a            dw          3A33h                                   
.reloc:00490a94 3a3a            dw          3A3Ah                                   
.reloc:00490a96 473a            dw          3A47h                                   
.reloc:00490a98 653a            dw          3A65h                                   
.reloc:00490a9a 783a            dw          3A78h                                   
.reloc:00490a9c 843a            dw          3A84h                                   
.reloc:00490a9e 983a            dw          3A98h                                   
.reloc:00490aa0 b03a            dw          3AB0h                                   
.reloc:00490aa2 b93a            dw          3AB9h                                   
.reloc:00490aa4 d43a            dw          3AD4h                                   
.reloc:00490aa6 dd3a            dw          3ADDh                                   
.reloc:00490aa8 e53a            dw          3AE5h                                   
.reloc:00490aaa ee3a            dw          3AEEh                                   
.reloc:00490aac 023b            dw          3B02h                                   
.reloc:00490aae 303b            dw          3B30h                                   
.reloc:00490ab0 353b            dw          3B35h                                   
.reloc:00490ab2 473b            dw          3B47h                                   
.reloc:00490ab4 643b            dw          3B64h                                   
.reloc:00490ab6 6c3b            dw          3B6Ch                                   
.reloc:00490ab8 843b            dw          3B84h                                   
.reloc:00490aba 9c3b            dw          3B9Ch                                   
.reloc:00490abc ee3b            dw          3BEEh                                   
.reloc:00490abe 013c            dw          3C01h                                   
.reloc:00490ac0 0f3c            dw          3C0Fh                                   
.reloc:00490ac2 1c3c            dw          3C1Ch                                   
.reloc:00490ac4 223c            dw          3C22h                                   
.reloc:00490ac6 403c            dw          3C40h                                   
.reloc:00490ac8 4c3c            dw          3C4Ch                                   
.reloc:00490aca 523c            dw          3C52h                                   
.reloc:00490acc 913c            dw          3C91h                                   
.reloc:00490ace d53c            dw          3CD5h                                   
.reloc:00490ad0 e03c            dw          3CE0h                                   
.reloc:00490ad2 eb3c            dw          3CEBh                                   
.reloc:00490ad4 2a3d            dw          3D2Ah                                   
.reloc:00490ad6 323d            dw          3D32h                                   
.reloc:00490ad8 0c3e            dw          3E0Ch                                   
.reloc:00490ada 073f            dw          3F07h                                   
.reloc:00490adc 2f3f            dw          3F2Fh                                   
.reloc:00490ade 383f            dw          3F38h                                   
.reloc:00490ae0 433f            dw          3F43h                                   
.reloc:00490ae2 493f            dw          3F49h                                   
.reloc:00490ae4 713f            dw          3F71h                                   
.reloc:00490ae6 7b3f            dw          3F7Bh                                   
.reloc:00490ae8 863f            dw          3F86h                                   
.reloc:00490aea a13f            dw          3FA1h                                   
.reloc:00490aec c33f            dw          3FC3h                                   
.reloc:00490aee d83f            dw          3FD8h                                   
.reloc:00490af0 f43f            dw          3FF4h                                   
.reloc:00490af2 0000            dw          0h                                      
.reloc:00490af4 00a00100        ddw         1A000h                                  
.reloc:00490af8 3c010000        ddw         13Ch                                    
.reloc:00490afc 0530            dw          3005h                                   
.reloc:00490afe 6d30            dw          306Dh                                   
.reloc:00490b00 7630            dw          3076h                                   
.reloc:00490b02 8130            dw          3081h                                   
.reloc:00490b04 9230            dw          3092h                                   
.reloc:00490b06 9830            dw          3098h                                   
.reloc:00490b08 d730            dw          30D7h                                   
.reloc:00490b0a ee30            dw          30EEh                                   
.reloc:00490b0c f530            dw          30F5h                                   
.reloc:00490b0e 0531            dw          3105h                                   
.reloc:00490b10 0f31            dw          310Fh                                   
.reloc:00490b12 1631            dw          3116h                                   
.reloc:00490b14 2631            dw          3126h                                   
.reloc:00490b16 2d31            dw          312Dh                                   
.reloc:00490b18 4c31            dw          314Ch                                   
.reloc:00490b1a 5331            dw          3153h                                   
.reloc:00490b1c ad31            dw          31ADh                                   
.reloc:00490b1e ca31            dw          31CAh                                   
.reloc:00490b20 d231            dw          31D2h                                   
.reloc:00490b22 e031            dw          31E0h                                   
.reloc:00490b24 4032            dw          3240h                                   
.reloc:00490b26 5732            dw          3257h                                   
.reloc:00490b28 6b32            dw          326Bh                                   
.reloc:00490b2a 8f32            dw          328Fh                                   
.reloc:00490b2c cd32            dw          32CDh                                   
.reloc:00490b2e d332            dw          32D3h                                   
.reloc:00490b30 e132            dw          32E1h                                   
.reloc:00490b32 f032            dw          32F0h                                   
.reloc:00490b34 4733            dw          3347h                                   
.reloc:00490b36 a133            dw          33A1h                                   
.reloc:00490b38 b633            dw          33B6h                                   
.reloc:00490b3a 1b34            dw          341Bh                                   
.reloc:00490b3c 2f34            dw          342Fh                                   
.reloc:00490b3e b634            dw          34B6h                                   
.reloc:00490b40 c034            dw          34C0h                                   
.reloc:00490b42 ce34            dw          34CEh                                   
.reloc:00490b44 dd34            dw          34DDh                                   
.reloc:00490b46 ef34            dw          34EFh                                   
.reloc:00490b48 f634            dw          34F6h                                   
.reloc:00490b4a 2b35            dw          352Bh                                   
.reloc:00490b4c 3135            dw          3531h                                   
.reloc:00490b4e 3c35            dw          353Ch                                   
.reloc:00490b50 5635            dw          3556h                                   
.reloc:00490b52 9135            dw          3591h                                   
.reloc:00490b54 a235            dw          35A2h                                   
.reloc:00490b56 bc35            dw          35BCh                                   
.reloc:00490b58 f735            dw          35F7h                                   
.reloc:00490b5a 0836            dw          3608h                                   
.reloc:00490b5c 3a36            dw          363Ah                                   
.reloc:00490b5e 4e36            dw          364Eh                                   
.reloc:00490b60 1637            dw          3716h                                   
.reloc:00490b62 1d37            dw          371Dh                                   
.reloc:00490b64 3937            dw          3739h                                   
.reloc:00490b66 5137            dw          3751h                                   
.reloc:00490b68 6937            dw          3769h                                   
.reloc:00490b6a 6d37            dw          376Dh                                   
.reloc:00490b6c 7137            dw          3771h                                   
.reloc:00490b6e 7537            dw          3775h                                   
.reloc:00490b70 7937            dw          3779h                                   
.reloc:00490b72 7d37            dw          377Dh                                   
.reloc:00490b74 8137            dw          3781h                                   
.reloc:00490b76 9037            dw          3790h                                   
.reloc:00490b78 9b37            dw          379Bh                                   
.reloc:00490b7a a237            dw          37A2h                                   
.reloc:00490b7c b137            dw          37B1h                                   
.reloc:00490b7e df37            dw          37DFh                                   
.reloc:00490b80 f037            dw          37F0h                                   
.reloc:00490b82 f737            dw          37F7h                                   
.reloc:00490b84 0038            dw          3800h                                   
.reloc:00490b86 0638            dw          3806h                                   
.reloc:00490b88 0c38            dw          380Ch                                   
.reloc:00490b8a 1338            dw          3813h                                   
.reloc:00490b8c 1a38            dw          381Ah                                   
.reloc:00490b8e 2b38            dw          382Bh                                   
.reloc:00490b90 3d38            dw          383Dh                                   
.reloc:00490b92 5438            dw          3854h                                   
.reloc:00490b94 5c38            dw          385Ch                                   
.reloc:00490b96 6f38            dw          386Fh                                   
.reloc:00490b98 8738            dw          3887h                                   
.reloc:00490b9a 8f38            dw          388Fh                                   
.reloc:00490b9c a238            dw          38A2h                                   
.reloc:00490b9e ba38            dw          38BAh                                   
.reloc:00490ba0 c238            dw          38C2h                                   
.reloc:00490ba2 d538            dw          38D5h                                   
.reloc:00490ba4 ed38            dw          38EDh                                   
.reloc:00490ba6 f538            dw          38F5h                                   
.reloc:00490ba8 0139            dw          3901h                                   
.reloc:00490baa 3339            dw          3933h                                   
.reloc:00490bac 4c39            dw          394Ch                                   
.reloc:00490bae 5639            dw          3956h                                   
.reloc:00490bb0 7b39            dw          397Bh                                   
.reloc:00490bb2 9639            dw          3996h                                   
.reloc:00490bb4 9d39            dw          399Dh                                   
.reloc:00490bb6 a739            dw          39A7h                                   
.reloc:00490bb8 c339            dw          39C3h                                   
.reloc:00490bba d339            dw          39D3h                                   
.reloc:00490bbc da39            dw          39DAh                                   
.reloc:00490bbe ea39            dw          39EAh                                   
.reloc:00490bc0 723a            dw          3A72h                                   
.reloc:00490bc2 7c3a            dw          3A7Ch                                   
.reloc:00490bc4 8e3a            dw          3A8Eh                                   
.reloc:00490bc6 a13a            dw          3AA1h                                   
.reloc:00490bc8 ab3a            dw          3AABh                                   
.reloc:00490bca be3a            dw          3ABEh                                   
.reloc:00490bcc c33a            dw          3AC3h                                   
.reloc:00490bce 883b            dw          3B88h                                   
.reloc:00490bd0 933b            dw          3B93h                                   
.reloc:00490bd2 993b            dw          3B99h                                   
.reloc:00490bd4 a73b            dw          3BA7h                                   
.reloc:00490bd6 c13b            dw          3BC1h                                   
.reloc:00490bd8 c93b            dw          3BC9h                                   
.reloc:00490bda cf3b            dw          3BCFh                                   
.reloc:00490bdc d73b            dw          3BD7h                                   
.reloc:00490bde de3b            dw          3BDEh                                   
.reloc:00490be0 8d3c            dw          3C8Dh                                   
.reloc:00490be2 c03c            dw          3CC0h                                   
.reloc:00490be4 243d            dw          3D24h                                   
.reloc:00490be6 293d            dw          3D29h                                   
.reloc:00490be8 2e3d            dw          3D2Eh                                   
.reloc:00490bea 353d            dw          3D35h                                   
.reloc:00490bec 723d            dw          3D72h                                   
.reloc:00490bee 983d            dw          3D98h                                   
.reloc:00490bf0 a43d            dw          3DA4h                                   
.reloc:00490bf2 b23d            dw          3DB2h                                   
.reloc:00490bf4 be3d            dw          3DBEh                                   
.reloc:00490bf6 cb3d            dw          3DCBh                                   
.reloc:00490bf8 ea3d            dw          3DEAh                                   
.reloc:00490bfa f63d            dw          3DF6h                                   
.reloc:00490bfc 0c3e            dw          3E0Ch                                   
.reloc:00490bfe 1e3e            dw          3E1Eh                                   
.reloc:00490c00 573e            dw          3E57h                                   
.reloc:00490c02 613e            dw          3E61h                                   
.reloc:00490c04 9f3e            dw          3E9Fh                                   
.reloc:00490c06 c83e            dw          3EC8h                                   
.reloc:00490c08 ea3e            dw          3EEAh                                   
.reloc:00490c0a fa3e            dw          3EFAh                                   
.reloc:00490c0c 063f            dw          3F06h                                   
.reloc:00490c0e 1c3f            dw          3F1Ch                                   
.reloc:00490c10 203f            dw          3F20h                                   
.reloc:00490c12 313f            dw          3F31h                                   
.reloc:00490c14 363f            dw          3F36h                                   
.reloc:00490c16 3d3f            dw          3F3Dh                                   
.reloc:00490c18 423f            dw          3F42h                                   
.reloc:00490c1a 5b3f            dw          3F5Bh                                   
.reloc:00490c1c 613f            dw          3F61h                                   
.reloc:00490c1e 7f3f            dw          3F7Fh                                   
.reloc:00490c20 a13f            dw          3FA1h                                   
.reloc:00490c22 b43f            dw          3FB4h                                   
.reloc:00490c24 da3f            dw          3FDAh                                   
.reloc:00490c26 e03f            dw          3FE0h                                   
.reloc:00490c28 f53f            dw          3FF5h                                   
.reloc:00490c2a fe3f            dw          3FFEh                                   
.reloc:00490c2c 0000            dw          0h                                      
.reloc:00490c2e 0000            dw          0h                                      
.reloc:00490c30 00b00100        ddw         1B000h                                  
.reloc:00490c34 74010000        ddw         174h                                    
.reloc:00490c38 0c30            dw          300Ch                                   
.reloc:00490c3a 1730            dw          3017h                                   
.reloc:00490c3c 1c30            dw          301Ch                                   
.reloc:00490c3e 3230            dw          3032h                                   
.reloc:00490c40 4530            dw          3045h                                   
.reloc:00490c42 4e30            dw          304Eh                                   
.reloc:00490c44 5c30            dw          305Ch                                   
.reloc:00490c46 6530            dw          3065h                                   
.reloc:00490c48 6f30            dw          306Fh                                   
.reloc:00490c4a 7630            dw          3076h                                   
.reloc:00490c4c 7e30            dw          307Eh                                   
.reloc:00490c4e 8430            dw          3084h                                   
.reloc:00490c50 8a30            dw          308Ah                                   
.reloc:00490c52 9730            dw          3097h                                   
.reloc:00490c54 a530            dw          30A5h                                   
.reloc:00490c56 af30            dw          30AFh                                   
.reloc:00490c58 c230            dw          30C2h                                   
.reloc:00490c5a d730            dw          30D7h                                   
.reloc:00490c5c e530            dw          30E5h                                   
.reloc:00490c5e f230            dw          30F2h                                   
.reloc:00490c60 0431            dw          3104h                                   
.reloc:00490c62 0e31            dw          310Eh                                   
.reloc:00490c64 1831            dw          3118h                                   
.reloc:00490c66 2231            dw          3122h                                   
.reloc:00490c68 3f31            dw          313Fh                                   
.reloc:00490c6a 4431            dw          3144h                                   
.reloc:00490c6c 5031            dw          3150h                                   
.reloc:00490c6e 7031            dw          3170h                                   
.reloc:00490c70 7531            dw          3175h                                   
.reloc:00490c72 8131            dw          3181h                                   
.reloc:00490c74 a431            dw          31A4h                                   
.reloc:00490c76 c331            dw          31C3h                                   
.reloc:00490c78 cb31            dw          31CBh                                   
.reloc:00490c7a d931            dw          31D9h                                   
.reloc:00490c7c ee31            dw          31EEh                                   
.reloc:00490c7e 0532            dw          3205h                                   
.reloc:00490c80 1432            dw          3214h                                   
.reloc:00490c82 2732            dw          3227h                                   
.reloc:00490c84 3432            dw          3234h                                   
.reloc:00490c86 9632            dw          3296h                                   
.reloc:00490c88 1333            dw          3313h                                   
.reloc:00490c8a 1b33            dw          331Bh                                   
.reloc:00490c8c 3d33            dw          333Dh                                   
.reloc:00490c8e 4933            dw          3349h                                   
.reloc:00490c90 4f33            dw          334Fh                                   
.reloc:00490c92 5d33            dw          335Dh                                   
.reloc:00490c94 6733            dw          3367h                                   
.reloc:00490c96 7133            dw          3371h                                   
.reloc:00490c98 8333            dw          3383h                                   
.reloc:00490c9a 8c33            dw          338Ch                                   
.reloc:00490c9c 9d33            dw          339Dh                                   
.reloc:00490c9e d533            dw          33D5h                                   
.reloc:00490ca0 f033            dw          33F0h                                   
.reloc:00490ca2 f733            dw          33F7h                                   
.reloc:00490ca4 ff33            dw          33FFh                                   
.reloc:00490ca6 0634            dw          3406h                                   
.reloc:00490ca8 0f34            dw          340Fh                                   
.reloc:00490caa 1934            dw          3419h                                   
.reloc:00490cac 2334            dw          3423h                                   
.reloc:00490cae 4734            dw          3447h                                   
.reloc:00490cb0 5134            dw          3451h                                   
.reloc:00490cb2 5b34            dw          345Bh                                   
.reloc:00490cb4 7a34            dw          347Ah                                   
.reloc:00490cb6 8434            dw          3484h                                   
.reloc:00490cb8 8e34            dw          348Eh                                   
.reloc:00490cba 9534            dw          3495h                                   
.reloc:00490cbc a034            dw          34A0h                                   
.reloc:00490cbe aa34            dw          34AAh                                   
.reloc:00490cc0 b434            dw          34B4h                                   
.reloc:00490cc2 bb34            dw          34BBh                                   
.reloc:00490cc4 c634            dw          34C6h                                   
.reloc:00490cc6 d034            dw          34D0h                                   
.reloc:00490cc8 da34            dw          34DAh                                   
.reloc:00490cca e734            dw          34E7h                                   
.reloc:00490ccc f134            dw          34F1h                                   
.reloc:00490cce fb34            dw          34FBh                                   
.reloc:00490cd0 0235            dw          3502h                                   
.reloc:00490cd2 0d35            dw          350Dh                                   
.reloc:00490cd4 1735            dw          3517h                                   
.reloc:00490cd6 2135            dw          3521h                                   
.reloc:00490cd8 2835            dw          3528h                                   
.reloc:00490cda 3335            dw          3533h                                   
.reloc:00490cdc 3d35            dw          353Dh                                   
.reloc:00490cde 4735            dw          3547h                                   
.reloc:00490ce0 5435            dw          3554h                                   
.reloc:00490ce2 6235            dw          3562h                                   
.reloc:00490ce4 9f35            dw          359Fh                                   
.reloc:00490ce6 a935            dw          35A9h                                   
.reloc:00490ce8 b335            dw          35B3h                                   
.reloc:00490cea c035            dw          35C0h                                   
.reloc:00490cec c735            dw          35C7h                                   
.reloc:00490cee ef35            dw          35EFh                                   
.reloc:00490cf0 0636            dw          3606h                                   
.reloc:00490cf2 1436            dw          3614h                                   
.reloc:00490cf4 1d36            dw          361Dh                                   
.reloc:00490cf6 6c36            dw          366Ch                                   
.reloc:00490cf8 7e36            dw          367Eh                                   
.reloc:00490cfa 9b36            dw          369Bh                                   
.reloc:00490cfc be36            dw          36BEh                                   
.reloc:00490cfe cc36            dw          36CCh                                   
.reloc:00490d00 e536            dw          36E5h                                   
.reloc:00490d02 ee36            dw          36EEh                                   
.reloc:00490d04 f636            dw          36F6h                                   
.reloc:00490d06 fe36            dw          36FEh                                   
.reloc:00490d08 0a37            dw          370Ah                                   
.reloc:00490d0a 1137            dw          3711h                                   
.reloc:00490d0c 2837            dw          3728h                                   
.reloc:00490d0e 6637            dw          3766h                                   
.reloc:00490d10 7337            dw          3773h                                   
.reloc:00490d12 7a37            dw          377Ah                                   
.reloc:00490d14 a237            dw          37A2h                                   
.reloc:00490d16 ac37            dw          37ACh                                   
.reloc:00490d18 d937            dw          37D9h                                   
.reloc:00490d1a 2c38            dw          382Ch                                   
.reloc:00490d1c 4b38            dw          384Bh                                   
.reloc:00490d1e 563b            dw          3B56h                                   
.reloc:00490d20 5d3b            dw          3B5Dh                                   
.reloc:00490d22 6a3b            dw          3B6Ah                                   
.reloc:00490d24 773b            dw          3B77h                                   
.reloc:00490d26 8b3b            dw          3B8Bh                                   
.reloc:00490d28 983b            dw          3B98h                                   
.reloc:00490d2a aa3b            dw          3BAAh                                   
.reloc:00490d2c b43b            dw          3BB4h                                   
.reloc:00490d2e cf3b            dw          3BCFh                                   
.reloc:00490d30 5e3c            dw          3C5Eh                                   
.reloc:00490d32 653c            dw          3C65h                                   
.reloc:00490d34 8c3c            dw          3C8Ch                                   
.reloc:00490d36 b53c            dw          3CB5h                                   
.reloc:00490d38 df3c            dw          3CDFh                                   
.reloc:00490d3a f43c            dw          3CF4h                                   
.reloc:00490d3c 113d            dw          3D11h                                   
.reloc:00490d3e 3b3d            dw          3D3Bh                                   
.reloc:00490d40 643d            dw          3D64h                                   
.reloc:00490d42 6d3e            dw          3E6Dh                                   
.reloc:00490d44 763e            dw          3E76h                                   
.reloc:00490d46 7f3e            dw          3E7Fh                                   
.reloc:00490d48 8d3e            dw          3E8Dh                                   
.reloc:00490d4a c23e            dw          3EC2h                                   
.reloc:00490d4c db3e            dw          3EDBh                                   
.reloc:00490d4e 2e3f            dw          3F2Eh                                   
.reloc:00490d50 4a3f            dw          3F4Ah                                   
.reloc:00490d52 653f            dw          3F65h                                   
.reloc:00490d54 693f            dw          3F69h                                   
.reloc:00490d56 6d3f            dw          3F6Dh                                   
.reloc:00490d58 713f            dw          3F71h                                   
.reloc:00490d5a 753f            dw          3F75h                                   
.reloc:00490d5c 793f            dw          3F79h                                   
.reloc:00490d5e 7d3f            dw          3F7Dh                                   
.reloc:00490d60 813f            dw          3F81h                                   
.reloc:00490d62 853f            dw          3F85h                                   
.reloc:00490d64 893f            dw          3F89h                                   
.reloc:00490d66 8d3f            dw          3F8Dh                                   
.reloc:00490d68 913f            dw          3F91h                                   
.reloc:00490d6a 953f            dw          3F95h                                   
.reloc:00490d6c 993f            dw          3F99h                                   
.reloc:00490d6e 9d3f            dw          3F9Dh                                   
.reloc:00490d70 a13f            dw          3FA1h                                   
.reloc:00490d72 a53f            dw          3FA5h                                   
.reloc:00490d74 a93f            dw          3FA9h                                   
.reloc:00490d76 ad3f            dw          3FADh                                   
.reloc:00490d78 b13f            dw          3FB1h                                   
.reloc:00490d7a b53f            dw          3FB5h                                   
.reloc:00490d7c b93f            dw          3FB9h                                   
.reloc:00490d7e bd3f            dw          3FBDh                                   
.reloc:00490d80 c13f            dw          3FC1h                                   
.reloc:00490d82 c53f            dw          3FC5h                                   
.reloc:00490d84 c93f            dw          3FC9h                                   
.reloc:00490d86 cd3f            dw          3FCDh                                   
.reloc:00490d88 d13f            dw          3FD1h                                   
.reloc:00490d8a d53f            dw          3FD5h                                   
.reloc:00490d8c d93f            dw          3FD9h                                   
.reloc:00490d8e dd3f            dw          3FDDh                                   
.reloc:00490d90 e13f            dw          3FE1h                                   
.reloc:00490d92 e53f            dw          3FE5h                                   
.reloc:00490d94 e93f            dw          3FE9h                                   
.reloc:00490d96 ed3f            dw          3FEDh                                   
.reloc:00490d98 f13f            dw          3FF1h                                   
.reloc:00490d9a f53f            dw          3FF5h                                   
.reloc:00490d9c f93f            dw          3FF9h                                   
.reloc:00490d9e fd3f            dw          3FFDh                                   
.reloc:00490da0 0000            dw          0h                                      
.reloc:00490da2 0000            dw          0h                                      
.reloc:00490da4 00c00100        ddw         1C000h                                  
.reloc:00490da8 28020000        ddw         228h                                    
.reloc:00490dac 0130            dw          3001h                                   
.reloc:00490dae 0530            dw          3005h                                   
.reloc:00490db0 0930            dw          3009h                                   
.reloc:00490db2 1030            dw          3010h                                   
.reloc:00490db4 1930            dw          3019h                                   
.reloc:00490db6 2230            dw          3022h                                   
.reloc:00490db8 2b30            dw          302Bh                                   
.reloc:00490dba 3430            dw          3034h                                   
.reloc:00490dbc 3d30            dw          303Dh                                   
.reloc:00490dbe 4630            dw          3046h                                   
.reloc:00490dc0 4f30            dw          304Fh                                   
.reloc:00490dc2 5830            dw          3058h                                   
.reloc:00490dc4 6130            dw          3061h                                   
.reloc:00490dc6 6a30            dw          306Ah                                   
.reloc:00490dc8 7330            dw          3073h                                   
.reloc:00490dca 7c30            dw          307Ch                                   
.reloc:00490dcc bc30            dw          30BCh                                   
.reloc:00490dce c530            dw          30C5h                                   
.reloc:00490dd0 ce30            dw          30CEh                                   
.reloc:00490dd2 0f31            dw          310Fh                                   
.reloc:00490dd4 1831            dw          3118h                                   
.reloc:00490dd6 2131            dw          3121h                                   
.reloc:00490dd8 2a31            dw          312Ah                                   
.reloc:00490dda 3831            dw          3138h                                   
.reloc:00490ddc 4131            dw          3141h                                   
.reloc:00490dde 4a31            dw          314Ah                                   
.reloc:00490de0 5331            dw          3153h                                   
.reloc:00490de2 5c31            dw          315Ch                                   
.reloc:00490de4 6531            dw          3165h                                   
.reloc:00490de6 6e31            dw          316Eh                                   
.reloc:00490de8 7731            dw          3177h                                   
.reloc:00490dea 8031            dw          3180h                                   
.reloc:00490dec 8931            dw          3189h                                   
.reloc:00490dee 9231            dw          3192h                                   
.reloc:00490df0 9b31            dw          319Bh                                   
.reloc:00490df2 a431            dw          31A4h                                   
.reloc:00490df4 e431            dw          31E4h                                   
.reloc:00490df6 ed31            dw          31EDh                                   
.reloc:00490df8 f631            dw          31F6h                                   
.reloc:00490dfa 3732            dw          3237h                                   
.reloc:00490dfc 4032            dw          3240h                                   
.reloc:00490dfe 4932            dw          3249h                                   
.reloc:00490e00 5232            dw          3252h                                   
.reloc:00490e02 6032            dw          3260h                                   
.reloc:00490e04 6932            dw          3269h                                   
.reloc:00490e06 7232            dw          3272h                                   
.reloc:00490e08 7b32            dw          327Bh                                   
.reloc:00490e0a 8432            dw          3284h                                   
.reloc:00490e0c 8d32            dw          328Dh                                   
.reloc:00490e0e 9632            dw          3296h                                   
.reloc:00490e10 9f32            dw          329Fh                                   
.reloc:00490e12 a832            dw          32A8h                                   
.reloc:00490e14 b132            dw          32B1h                                   
.reloc:00490e16 ba32            dw          32BAh                                   
.reloc:00490e18 c332            dw          32C3h                                   
.reloc:00490e1a cc32            dw          32CCh                                   
.reloc:00490e1c 0c33            dw          330Ch                                   
.reloc:00490e1e 1533            dw          3315h                                   
.reloc:00490e20 1e33            dw          331Eh                                   
.reloc:00490e22 5f33            dw          335Fh                                   
.reloc:00490e24 6833            dw          3368h                                   
.reloc:00490e26 7133            dw          3371h                                   
.reloc:00490e28 7a33            dw          337Ah                                   
.reloc:00490e2a 8833            dw          3388h                                   
.reloc:00490e2c 9133            dw          3391h                                   
.reloc:00490e2e 9a33            dw          339Ah                                   
.reloc:00490e30 a333            dw          33A3h                                   
.reloc:00490e32 ac33            dw          33ACh                                   
.reloc:00490e34 b533            dw          33B5h                                   
.reloc:00490e36 be33            dw          33BEh                                   
.reloc:00490e38 c733            dw          33C7h                                   
.reloc:00490e3a d033            dw          33D0h                                   
.reloc:00490e3c d933            dw          33D9h                                   
.reloc:00490e3e e233            dw          33E2h                                   
.reloc:00490e40 eb33            dw          33EBh                                   
.reloc:00490e42 f433            dw          33F4h                                   
.reloc:00490e44 6c34            dw          346Ch                                   
.reloc:00490e46 7a34            dw          347Ah                                   
.reloc:00490e48 8334            dw          3483h                                   
.reloc:00490e4a 8c34            dw          348Ch                                   
.reloc:00490e4c 9534            dw          3495h                                   
.reloc:00490e4e 9e34            dw          349Eh                                   
.reloc:00490e50 a734            dw          34A7h                                   
.reloc:00490e52 b034            dw          34B0h                                   
.reloc:00490e54 b934            dw          34B9h                                   
.reloc:00490e56 c234            dw          34C2h                                   
.reloc:00490e58 cb34            dw          34CBh                                   
.reloc:00490e5a d434            dw          34D4h                                   
.reloc:00490e5c dd34            dw          34DDh                                   
.reloc:00490e5e 1d35            dw          351Dh                                   
.reloc:00490e60 2635            dw          3526h                                   
.reloc:00490e62 3435            dw          3534h                                   
.reloc:00490e64 3d35            dw          353Dh                                   
.reloc:00490e66 4635            dw          3546h                                   
.reloc:00490e68 4f35            dw          354Fh                                   
.reloc:00490e6a 5835            dw          3558h                                   
.reloc:00490e6c 6135            dw          3561h                                   
.reloc:00490e6e 6a35            dw          356Ah                                   
.reloc:00490e70 7335            dw          3573h                                   
.reloc:00490e72 7c35            dw          357Ch                                   
.reloc:00490e74 8535            dw          3585h                                   
.reloc:00490e76 8e35            dw          358Eh                                   
.reloc:00490e78 9735            dw          3597h                                   
.reloc:00490e7a d735            dw          35D7h                                   
.reloc:00490e7c e035            dw          35E0h                                   
.reloc:00490e7e ee35            dw          35EEh                                   
.reloc:00490e80 f735            dw          35F7h                                   
.reloc:00490e82 0036            dw          3600h                                   
.reloc:00490e84 0936            dw          3609h                                   
.reloc:00490e86 1236            dw          3612h                                   
.reloc:00490e88 1b36            dw          361Bh                                   
.reloc:00490e8a 2436            dw          3624h                                   
.reloc:00490e8c 2d36            dw          362Dh                                   
.reloc:00490e8e 3636            dw          3636h                                   
.reloc:00490e90 3f36            dw          363Fh                                   
.reloc:00490e92 4836            dw          3648h                                   
.reloc:00490e94 8836            dw          3688h                                   
.reloc:00490e96 9136            dw          3691h                                   
.reloc:00490e98 9a36            dw          369Ah                                   
.reloc:00490e9a db36            dw          36DBh                                   
.reloc:00490e9c e436            dw          36E4h                                   
.reloc:00490e9e ed36            dw          36EDh                                   
.reloc:00490ea0 f636            dw          36F6h                                   
.reloc:00490ea2 ff36            dw          36FFh                                   
.reloc:00490ea4 0837            dw          3708h                                   
.reloc:00490ea6 4937            dw          3749h                                   
.reloc:00490ea8 5237            dw          3752h                                   
.reloc:00490eaa 5b37            dw          375Bh                                   
.reloc:00490eac 6437            dw          3764h                                   
.reloc:00490eae 7237            dw          3772h                                   
.reloc:00490eb0 7b37            dw          377Bh                                   
.reloc:00490eb2 8437            dw          3784h                                   
.reloc:00490eb4 8d37            dw          378Dh                                   
.reloc:00490eb6 9637            dw          3796h                                   
.reloc:00490eb8 9f37            dw          379Fh                                   
.reloc:00490eba a837            dw          37A8h                                   
.reloc:00490ebc b137            dw          37B1h                                   
.reloc:00490ebe ba37            dw          37BAh                                   
.reloc:00490ec0 c337            dw          37C3h                                   
.reloc:00490ec2 cc37            dw          37CCh                                   
.reloc:00490ec4 0c38            dw          380Ch                                   
.reloc:00490ec6 1538            dw          3815h                                   
.reloc:00490ec8 1e38            dw          381Eh                                   
.reloc:00490eca 9738            dw          3897h                                   
.reloc:00490ecc a038            dw          38A0h                                   
.reloc:00490ece a938            dw          38A9h                                   
.reloc:00490ed0 b238            dw          38B2h                                   
.reloc:00490ed2 c038            dw          38C0h                                   
.reloc:00490ed4 c938            dw          38C9h                                   
.reloc:00490ed6 d238            dw          38D2h                                   
.reloc:00490ed8 db38            dw          38DBh                                   
.reloc:00490eda e438            dw          38E4h                                   
.reloc:00490edc ed38            dw          38EDh                                   
.reloc:00490ede f638            dw          38F6h                                   
.reloc:00490ee0 ff38            dw          38FFh                                   
.reloc:00490ee2 0839            dw          3908h                                   
.reloc:00490ee4 1139            dw          3911h                                   
.reloc:00490ee6 1a39            dw          391Ah                                   
.reloc:00490ee8 ca39            dw          39CAh                                   
.reloc:00490eea d839            dw          39D8h                                   
.reloc:00490eec e139            dw          39E1h                                   
.reloc:00490eee ea39            dw          39EAh                                   
.reloc:00490ef0 f339            dw          39F3h                                   
.reloc:00490ef2 fc39            dw          39FCh                                   
.reloc:00490ef4 053a            dw          3A05h                                   
.reloc:00490ef6 0e3a            dw          3A0Eh                                   
.reloc:00490ef8 173a            dw          3A17h                                   
.reloc:00490efa 203a            dw          3A20h                                   
.reloc:00490efc 293a            dw          3A29h                                   
.reloc:00490efe 323a            dw          3A32h                                   
.reloc:00490f00 723a            dw          3A72h                                   
.reloc:00490f02 7b3a            dw          3A7Bh                                   
.reloc:00490f04 843a            dw          3A84h                                   
.reloc:00490f06 c53a            dw          3AC5h                                   
.reloc:00490f08 ce3a            dw          3ACEh                                   
.reloc:00490f0a d73a            dw          3AD7h                                   
.reloc:00490f0c e03a            dw          3AE0h                                   
.reloc:00490f0e e93a            dw          3AE9h                                   
.reloc:00490f10 f73a            dw          3AF7h                                   
.reloc:00490f12 003b            dw          3B00h                                   
.reloc:00490f14 093b            dw          3B09h                                   
.reloc:00490f16 123b            dw          3B12h                                   
.reloc:00490f18 1b3b            dw          3B1Bh                                   
.reloc:00490f1a 243b            dw          3B24h                                   
.reloc:00490f1c 2d3b            dw          3B2Dh                                   
.reloc:00490f1e 363b            dw          3B36h                                   
.reloc:00490f20 3f3b            dw          3B3Fh                                   
.reloc:00490f22 483b            dw          3B48h                                   
.reloc:00490f24 513b            dw          3B51h                                   
.reloc:00490f26 913b            dw          3B91h                                   
.reloc:00490f28 9a3b            dw          3B9Ah                                   
.reloc:00490f2a a33b            dw          3BA3h                                   
.reloc:00490f2c b13b            dw          3BB1h                                   
.reloc:00490f2e ba3b            dw          3BBAh                                   
.reloc:00490f30 c33b            dw          3BC3h                                   
.reloc:00490f32 cc3b            dw          3BCCh                                   
.reloc:00490f34 d53b            dw          3BD5h                                   
.reloc:00490f36 de3b            dw          3BDEh                                   
.reloc:00490f38 e73b            dw          3BE7h                                   
.reloc:00490f3a f03b            dw          3BF0h                                   
.reloc:00490f3c f93b            dw          3BF9h                                   
.reloc:00490f3e 023c            dw          3C02h                                   
.reloc:00490f40 0b3c            dw          3C0Bh                                   
.reloc:00490f42 143c            dw          3C14h                                   
.reloc:00490f44 1d3c            dw          3C1Dh                                   
.reloc:00490f46 263c            dw          3C26h                                   
.reloc:00490f48 2f3c            dw          3C2Fh                                   
.reloc:00490f4a 3d3c            dw          3C3Dh                                   
.reloc:00490f4c 463c            dw          3C46h                                   
.reloc:00490f4e 4f3c            dw          3C4Fh                                   
.reloc:00490f50 583c            dw          3C58h                                   
.reloc:00490f52 613c            dw          3C61h                                   
.reloc:00490f54 6a3c            dw          3C6Ah                                   
.reloc:00490f56 733c            dw          3C73h                                   
.reloc:00490f58 7c3c            dw          3C7Ch                                   
.reloc:00490f5a 853c            dw          3C85h                                   
.reloc:00490f5c 8e3c            dw          3C8Eh                                   
.reloc:00490f5e 063d            dw          3D06h                                   
.reloc:00490f60 0f3d            dw          3D0Fh                                   
.reloc:00490f62 183d            dw          3D18h                                   
.reloc:00490f64 213d            dw          3D21h                                   
.reloc:00490f66 2a3d            dw          3D2Ah                                   
.reloc:00490f68 333d            dw          3D33h                                   
.reloc:00490f6a 743d            dw          3D74h                                   
.reloc:00490f6c 7d3d            dw          3D7Dh                                   
.reloc:00490f6e 863d            dw          3D86h                                   
.reloc:00490f70 8f3d            dw          3D8Fh                                   
.reloc:00490f72 983d            dw          3D98h                                   
.reloc:00490f74 a13d            dw          3DA1h                                   
.reloc:00490f76 aa3d            dw          3DAAh                                   
.reloc:00490f78 b83d            dw          3DB8h                                   
.reloc:00490f7a c13d            dw          3DC1h                                   
.reloc:00490f7c ca3d            dw          3DCAh                                   
.reloc:00490f7e d33d            dw          3DD3h                                   
.reloc:00490f80 dc3d            dw          3DDCh                                   
.reloc:00490f82 e53d            dw          3DE5h                                   
.reloc:00490f84 ee3d            dw          3DEEh                                   
.reloc:00490f86 f73d            dw          3DF7h                                   
.reloc:00490f88 003e            dw          3E00h                                   
.reloc:00490f8a 403e            dw          3E40h                                   
.reloc:00490f8c 493e            dw          3E49h                                   
.reloc:00490f8e 523e            dw          3E52h                                   
.reloc:00490f90 933e            dw          3E93h                                   
.reloc:00490f92 9c3e            dw          3E9Ch                                   
.reloc:00490f94 a53e            dw          3EA5h                                   
.reloc:00490f96 ae3e            dw          3EAEh                                   
.reloc:00490f98 b73e            dw          3EB7h                                   
.reloc:00490f9a c53e            dw          3EC5h                                   
.reloc:00490f9c ce3e            dw          3ECEh                                   
.reloc:00490f9e d73e            dw          3ED7h                                   
.reloc:00490fa0 e03e            dw          3EE0h                                   
.reloc:00490fa2 e93e            dw          3EE9h                                   
.reloc:00490fa4 f23e            dw          3EF2h                                   
.reloc:00490fa6 fb3e            dw          3EFBh                                   
.reloc:00490fa8 043f            dw          3F04h                                   
.reloc:00490faa 0d3f            dw          3F0Dh                                   
.reloc:00490fac 4d3f            dw          3F4Dh                                   
.reloc:00490fae 563f            dw          3F56h                                   
.reloc:00490fb0 5f3f            dw          3F5Fh                                   
.reloc:00490fb2 a03f            dw          3FA0h                                   
.reloc:00490fb4 a93f            dw          3FA9h                                   
.reloc:00490fb6 b23f            dw          3FB2h                                   
.reloc:00490fb8 bb3f            dw          3FBBh                                   
.reloc:00490fba c43f            dw          3FC4h                                   
.reloc:00490fbc cd3f            dw          3FCDh                                   
.reloc:00490fbe db3f            dw          3FDBh                                   
.reloc:00490fc0 e43f            dw          3FE4h                                   
.reloc:00490fc2 ed3f            dw          3FEDh                                   
.reloc:00490fc4 f63f            dw          3FF6h                                   
.reloc:00490fc6 ff3f            dw          3FFFh                                   
.reloc:00490fc8 0000            dw          0h                                      
.reloc:00490fca 0000            dw          0h                                      
.reloc:00490fcc 00d00100        ddw         1D000h                                  
.reloc:00490fd0 48020000        ddw         248h                                    
.reloc:00490fd4 0830            dw          3008h                                   
.reloc:00490fd6 1130            dw          3011h                                   
.reloc:00490fd8 1a30            dw          301Ah                                   
.reloc:00490fda 2330            dw          3023h                                   
.reloc:00490fdc 2c30            dw          302Ch                                   
.reloc:00490fde 3530            dw          3035h                                   
.reloc:00490fe0 3e30            dw          303Eh                                   
.reloc:00490fe2 7e30            dw          307Eh                                   
.reloc:00490fe4 8730            dw          3087h                                   
.reloc:00490fe6 9030            dw          3090h                                   
.reloc:00490fe8 d130            dw          30D1h                                   
.reloc:00490fea da30            dw          30DAh                                   
.reloc:00490fec e330            dw          30E3h                                   
.reloc:00490fee ec30            dw          30ECh                                   
.reloc:00490ff0 f530            dw          30F5h                                   
.reloc:00490ff2 fe30            dw          30FEh                                   
.reloc:00490ff4 0c31            dw          310Ch                                   
.reloc:00490ff6 1531            dw          3115h                                   
.reloc:00490ff8 1e31            dw          311Eh                                   
.reloc:00490ffa 2731            dw          3127h                                   
.reloc:00490ffc 3031            dw          3130h                                   
.reloc:00490ffe 3931            dw          3139h                                   
.reloc:00491000 4231            dw          3142h                                   
.reloc:00491002 4b31            dw          314Bh                                   
.reloc:00491004 5431            dw          3154h                                   
.reloc:00491006 5d31            dw          315Dh                                   
.reloc:00491008 6631            dw          3166h                                   
.reloc:0049100a 6f31            dw          316Fh                                   
.reloc:0049100c af31            dw          31AFh                                   
.reloc:0049100e b831            dw          31B8h                                   
.reloc:00491010 c131            dw          31C1h                                   
.reloc:00491012 0232            dw          3202h                                   
.reloc:00491014 0b32            dw          320Bh                                   
.reloc:00491016 1432            dw          3214h                                   
.reloc:00491018 5532            dw          3255h                                   
.reloc:0049101a 5e32            dw          325Eh                                   
.reloc:0049101c 6c32            dw          326Ch                                   
.reloc:0049101e 7532            dw          3275h                                   
.reloc:00491020 7e32            dw          327Eh                                   
.reloc:00491022 8732            dw          3287h                                   
.reloc:00491024 9032            dw          3290h                                   
.reloc:00491026 9932            dw          3299h                                   
.reloc:00491028 a232            dw          32A2h                                   
.reloc:0049102a ab32            dw          32ABh                                   
.reloc:0049102c b432            dw          32B4h                                   
.reloc:0049102e bd32            dw          32BDh                                   
.reloc:00491030 c632            dw          32C6h                                   
.reloc:00491032 0633            dw          3306h                                   
.reloc:00491034 0f33            dw          330Fh                                   
.reloc:00491036 1833            dw          3318h                                   
.reloc:00491038 5933            dw          3359h                                   
.reloc:0049103a 6233            dw          3362h                                   
.reloc:0049103c 6b33            dw          336Bh                                   
.reloc:0049103e e433            dw          33E4h                                   
.reloc:00491040 f233            dw          33F2h                                   
.reloc:00491042 fb33            dw          33FBh                                   
.reloc:00491044 0434            dw          3404h                                   
.reloc:00491046 0d34            dw          340Dh                                   
.reloc:00491048 1634            dw          3416h                                   
.reloc:0049104a 1f34            dw          341Fh                                   
.reloc:0049104c 2834            dw          3428h                                   
.reloc:0049104e 3134            dw          3431h                                   
.reloc:00491050 3a34            dw          343Ah                                   
.reloc:00491052 4334            dw          3443h                                   
.reloc:00491054 4c34            dw          344Ch                                   
.reloc:00491056 5534            dw          3455h                                   
.reloc:00491058 9534            dw          3495h                                   
.reloc:0049105a 9e34            dw          349Eh                                   
.reloc:0049105c a734            dw          34A7h                                   
.reloc:0049105e e834            dw          34E8h                                   
.reloc:00491060 f134            dw          34F1h                                   
.reloc:00491062 fa34            dw          34FAh                                   
.reloc:00491064 3b35            dw          353Bh                                   
.reloc:00491066 4435            dw          3544h                                   
.reloc:00491068 4d35            dw          354Dh                                   
.reloc:0049106a 8e35            dw          358Eh                                   
.reloc:0049106c 9735            dw          3597h                                   
.reloc:0049106e a035            dw          35A0h                                   
.reloc:00491070 a935            dw          35A9h                                   
.reloc:00491072 b735            dw          35B7h                                   
.reloc:00491074 c035            dw          35C0h                                   
.reloc:00491076 c935            dw          35C9h                                   
.reloc:00491078 d235            dw          35D2h                                   
.reloc:0049107a db35            dw          35DBh                                   
.reloc:0049107c e435            dw          35E4h                                   
.reloc:0049107e ed35            dw          35EDh                                   
.reloc:00491080 f635            dw          35F6h                                   
.reloc:00491082 ff35            dw          35FFh                                   
.reloc:00491084 0836            dw          3608h                                   
.reloc:00491086 1136            dw          3611h                                   
.reloc:00491088 1a36            dw          361Ah                                   
.reloc:0049108a 5a36            dw          365Ah                                   
.reloc:0049108c 6336            dw          3663h                                   
.reloc:0049108e 6c36            dw          366Ch                                   
.reloc:00491090 7536            dw          3675h                                   
.reloc:00491092 7e36            dw          367Eh                                   
.reloc:00491094 8736            dw          3687h                                   
.reloc:00491096 c836            dw          36C8h                                   
.reloc:00491098 d136            dw          36D1h                                   
.reloc:0049109a da36            dw          36DAh                                   
.reloc:0049109c e336            dw          36E3h                                   
.reloc:0049109e ec36            dw          36ECh                                   
.reloc:004910a0 f536            dw          36F5h                                   
.reloc:004910a2 3637            dw          3736h                                   
.reloc:004910a4 3f37            dw          373Fh                                   
.reloc:004910a6 4837            dw          3748h                                   
.reloc:004910a8 5137            dw          3751h                                   
.reloc:004910aa 5a37            dw          375Ah                                   
.reloc:004910ac 6337            dw          3763h                                   
.reloc:004910ae 6c37            dw          376Ch                                   
.reloc:004910b0 7537            dw          3775h                                   
.reloc:004910b2 8337            dw          3783h                                   
.reloc:004910b4 8c37            dw          378Ch                                   
.reloc:004910b6 9537            dw          3795h                                   
.reloc:004910b8 9e37            dw          379Eh                                   
.reloc:004910ba a737            dw          37A7h                                   
.reloc:004910bc b037            dw          37B0h                                   
.reloc:004910be b937            dw          37B9h                                   
.reloc:004910c0 c237            dw          37C2h                                   
.reloc:004910c2 cb37            dw          37CBh                                   
.reloc:004910c4 d437            dw          37D4h                                   
.reloc:004910c6 dd37            dw          37DDh                                   
.reloc:004910c8 1d38            dw          381Dh                                   
.reloc:004910ca 2638            dw          3826h                                   
.reloc:004910cc 2f38            dw          382Fh                                   
.reloc:004910ce 3838            dw          3838h                                   
.reloc:004910d0 4138            dw          3841h                                   
.reloc:004910d2 4a38            dw          384Ah                                   
.reloc:004910d4 8b38            dw          388Bh                                   
.reloc:004910d6 9438            dw          3894h                                   
.reloc:004910d8 9d38            dw          389Dh                                   
.reloc:004910da a638            dw          38A6h                                   
.reloc:004910dc af38            dw          38AFh                                   
.reloc:004910de b838            dw          38B8h                                   
.reloc:004910e0 f938            dw          38F9h                                   
.reloc:004910e2 0239            dw          3902h                                   
.reloc:004910e4 0b39            dw          390Bh                                   
.reloc:004910e6 1439            dw          3914h                                   
.reloc:004910e8 1d39            dw          391Dh                                   
.reloc:004910ea 2639            dw          3926h                                   
.reloc:004910ec 6739            dw          3967h                                   
.reloc:004910ee 7039            dw          3970h                                   
.reloc:004910f0 7939            dw          3979h                                   
.reloc:004910f2 8239            dw          3982h                                   
.reloc:004910f4 8b39            dw          398Bh                                   
.reloc:004910f6 9439            dw          3994h                                   
.reloc:004910f8 a239            dw          39A2h                                   
.reloc:004910fa ab39            dw          39ABh                                   
.reloc:004910fc b439            dw          39B4h                                   
.reloc:004910fe bd39            dw          39BDh                                   
.reloc:00491100 c639            dw          39C6h                                   
.reloc:00491102 cf39            dw          39CFh                                   
.reloc:00491104 d839            dw          39D8h                                   
.reloc:00491106 e139            dw          39E1h                                   
.reloc:00491108 ea39            dw          39EAh                                   
.reloc:0049110a f339            dw          39F3h                                   
.reloc:0049110c fc39            dw          39FCh                                   
.reloc:0049110e 3c3a            dw          3A3Ch                                   
.reloc:00491110 453a            dw          3A45h                                   
.reloc:00491112 4e3a            dw          3A4Eh                                   
.reloc:00491114 573a            dw          3A57h                                   
.reloc:00491116 603a            dw          3A60h                                   
.reloc:00491118 693a            dw          3A69h                                   
.reloc:0049111a aa3a            dw          3AAAh                                   
.reloc:0049111c b33a            dw          3AB3h                                   
.reloc:0049111e bc3a            dw          3ABCh                                   
.reloc:00491120 c53a            dw          3AC5h                                   
.reloc:00491122 ce3a            dw          3ACEh                                   
.reloc:00491124 d73a            dw          3AD7h                                   
.reloc:00491126 183b            dw          3B18h                                   
.reloc:00491128 213b            dw          3B21h                                   
.reloc:0049112a 2a3b            dw          3B2Ah                                   
.reloc:0049112c 333b            dw          3B33h                                   
.reloc:0049112e 3c3b            dw          3B3Ch                                   
.reloc:00491130 453b            dw          3B45h                                   
.reloc:00491132 4e3b            dw          3B4Eh                                   
.reloc:00491134 573b            dw          3B57h                                   
.reloc:00491136 653b            dw          3B65h                                   
.reloc:00491138 6e3b            dw          3B6Eh                                   
.reloc:0049113a 773b            dw          3B77h                                   
.reloc:0049113c 803b            dw          3B80h                                   
.reloc:0049113e 893b            dw          3B89h                                   
.reloc:00491140 923b            dw          3B92h                                   
.reloc:00491142 9b3b            dw          3B9Bh                                   
.reloc:00491144 a43b            dw          3BA4h                                   
.reloc:00491146 ad3b            dw          3BADh                                   
.reloc:00491148 b63b            dw          3BB6h                                   
.reloc:0049114a bf3b            dw          3BBFh                                   
.reloc:0049114c c83b            dw          3BC8h                                   
.reloc:0049114e d13b            dw          3BD1h                                   
.reloc:00491150 da3b            dw          3BDAh                                   
.reloc:00491152 e33b            dw          3BE3h                                   
.reloc:00491154 f13b            dw          3BF1h                                   
.reloc:00491156 fa3b            dw          3BFAh                                   
.reloc:00491158 033c            dw          3C03h                                   
.reloc:0049115a 0c3c            dw          3C0Ch                                   
.reloc:0049115c 153c            dw          3C15h                                   
.reloc:0049115e 1e3c            dw          3C1Eh                                   
.reloc:00491160 273c            dw          3C27h                                   
.reloc:00491162 303c            dw          3C30h                                   
.reloc:00491164 393c            dw          3C39h                                   
.reloc:00491166 423c            dw          3C42h                                   
.reloc:00491168 4b3c            dw          3C4Bh                                   
.reloc:0049116a 543c            dw          3C54h                                   
.reloc:0049116c 943c            dw          3C94h                                   
.reloc:0049116e 9d3c            dw          3C9Dh                                   
.reloc:00491170 a63c            dw          3CA6h                                   
.reloc:00491172 af3c            dw          3CAFh                                   
.reloc:00491174 b83c            dw          3CB8h                                   
.reloc:00491176 c13c            dw          3CC1h                                   
.reloc:00491178 023d            dw          3D02h                                   
.reloc:0049117a 0b3d            dw          3D0Bh                                   
.reloc:0049117c 143d            dw          3D14h                                   
.reloc:0049117e 1d3d            dw          3D1Dh                                   
.reloc:00491180 263d            dw          3D26h                                   
.reloc:00491182 2f3d            dw          3D2Fh                                   
.reloc:00491184 703d            dw          3D70h                                   
.reloc:00491186 793d            dw          3D79h                                   
.reloc:00491188 823d            dw          3D82h                                   
.reloc:0049118a 8b3d            dw          3D8Bh                                   
.reloc:0049118c 943d            dw          3D94h                                   
.reloc:0049118e 9d3d            dw          3D9Dh                                   
.reloc:00491190 a63d            dw          3DA6h                                   
.reloc:00491192 af3d            dw          3DAFh                                   
.reloc:00491194 b83d            dw          3DB8h                                   
.reloc:00491196 c63d            dw          3DC6h                                   
.reloc:00491198 cf3d            dw          3DCFh                                   
.reloc:0049119a d83d            dw          3DD8h                                   
.reloc:0049119c e13d            dw          3DE1h                                   
.reloc:0049119e ea3d            dw          3DEAh                                   
.reloc:004911a0 f33d            dw          3DF3h                                   
.reloc:004911a2 fc3d            dw          3DFCh                                   
.reloc:004911a4 053e            dw          3E05h                                   
.reloc:004911a6 0e3e            dw          3E0Eh                                   
.reloc:004911a8 173e            dw          3E17h                                   
.reloc:004911aa 203e            dw          3E20h                                   
.reloc:004911ac 293e            dw          3E29h                                   
.reloc:004911ae 323e            dw          3E32h                                   
.reloc:004911b0 403e            dw          3E40h                                   
.reloc:004911b2 493e            dw          3E49h                                   
.reloc:004911b4 523e            dw          3E52h                                   
.reloc:004911b6 5b3e            dw          3E5Bh                                   
.reloc:004911b8 643e            dw          3E64h                                   
.reloc:004911ba 6d3e            dw          3E6Dh                                   
.reloc:004911bc 763e            dw          3E76h                                   
.reloc:004911be 7f3e            dw          3E7Fh                                   
.reloc:004911c0 883e            dw          3E88h                                   
.reloc:004911c2 913e            dw          3E91h                                   
.reloc:004911c4 9a3e            dw          3E9Ah                                   
.reloc:004911c6 a33e            dw          3EA3h                                   
.reloc:004911c8 ac3e            dw          3EACh                                   
.reloc:004911ca ba3e            dw          3EBAh                                   
.reloc:004911cc c33e            dw          3EC3h                                   
.reloc:004911ce cc3e            dw          3ECCh                                   
.reloc:004911d0 d53e            dw          3ED5h                                   
.reloc:004911d2 de3e            dw          3EDEh                                   
.reloc:004911d4 e73e            dw          3EE7h                                   
.reloc:004911d6 f03e            dw          3EF0h                                   
.reloc:004911d8 f93e            dw          3EF9h                                   
.reloc:004911da 023f            dw          3F02h                                   
.reloc:004911dc 0b3f            dw          3F0Bh                                   
.reloc:004911de 143f            dw          3F14h                                   
.reloc:004911e0 1d3f            dw          3F1Dh                                   
.reloc:004911e2 263f            dw          3F26h                                   
.reloc:004911e4 343f            dw          3F34h                                   
.reloc:004911e6 3d3f            dw          3F3Dh                                   
.reloc:004911e8 463f            dw          3F46h                                   
.reloc:004911ea 4f3f            dw          3F4Fh                                   
.reloc:004911ec 583f            dw          3F58h                                   
.reloc:004911ee 613f            dw          3F61h                                   
.reloc:004911f0 6a3f            dw          3F6Ah                                   
.reloc:004911f2 733f            dw          3F73h                                   
.reloc:004911f4 7c3f            dw          3F7Ch                                   
.reloc:004911f6 853f            dw          3F85h                                   
.reloc:004911f8 8e3f            dw          3F8Eh                                   
.reloc:004911fa 973f            dw          3F97h                                   
.reloc:004911fc a03f            dw          3FA0h                                   
.reloc:004911fe ae3f            dw          3FAEh                                   
.reloc:00491200 b73f            dw          3FB7h                                   
.reloc:00491202 c03f            dw          3FC0h                                   
.reloc:00491204 c93f            dw          3FC9h                                   
.reloc:00491206 d23f            dw          3FD2h                                   
.reloc:00491208 db3f            dw          3FDBh                                   
.reloc:0049120a e43f            dw          3FE4h                                   
.reloc:0049120c ed3f            dw          3FEDh                                   
.reloc:0049120e f63f            dw          3FF6h                                   
.reloc:00491210 ff3f            dw          3FFFh                                   
.reloc:00491212 0000            dw          0h                                      
.reloc:00491214 00e00100        ddw         1E000h                                  
.reloc:00491218 fc010000        ddw         1FCh                                    
.reloc:0049121c 0830            dw          3008h                                   
.reloc:0049121e 1130            dw          3011h                                   
.reloc:00491220 1a30            dw          301Ah                                   
.reloc:00491222 2330            dw          3023h                                   
.reloc:00491224 3130            dw          3031h                                   
.reloc:00491226 3a30            dw          303Ah                                   
.reloc:00491228 4330            dw          3043h                                   
.reloc:0049122a 4c30            dw          304Ch                                   
.reloc:0049122c 5530            dw          3055h                                   
.reloc:0049122e 5e30            dw          305Eh                                   
.reloc:00491230 6730            dw          3067h                                   
.reloc:00491232 7030            dw          3070h                                   
.reloc:00491234 7930            dw          3079h                                   
.reloc:00491236 8230            dw          3082h                                   
.reloc:00491238 8b30            dw          308Bh                                   
.reloc:0049123a 9430            dw          3094h                                   
.reloc:0049123c 9d30            dw          309Dh                                   
.reloc:0049123e a630            dw          30A6h                                   
.reloc:00491240 b430            dw          30B4h                                   
.reloc:00491242 bd30            dw          30BDh                                   
.reloc:00491244 c630            dw          30C6h                                   
.reloc:00491246 cf30            dw          30CFh                                   
.reloc:00491248 d830            dw          30D8h                                   
.reloc:0049124a e130            dw          30E1h                                   
.reloc:0049124c ea30            dw          30EAh                                   
.reloc:0049124e f330            dw          30F3h                                   
.reloc:00491250 fc30            dw          30FCh                                   
.reloc:00491252 0531            dw          3105h                                   
.reloc:00491254 0e31            dw          310Eh                                   
.reloc:00491256 1731            dw          3117h                                   
.reloc:00491258 5731            dw          3157h                                   
.reloc:0049125a 6031            dw          3160h                                   
.reloc:0049125c 6931            dw          3169h                                   
.reloc:0049125e 7231            dw          3172h                                   
.reloc:00491260 7b31            dw          317Bh                                   
.reloc:00491262 8431            dw          3184h                                   
.reloc:00491264 c531            dw          31C5h                                   
.reloc:00491266 ce31            dw          31CEh                                   
.reloc:00491268 d731            dw          31D7h                                   
.reloc:0049126a e031            dw          31E0h                                   
.reloc:0049126c e931            dw          31E9h                                   
.reloc:0049126e f231            dw          31F2h                                   
.reloc:00491270 3332            dw          3233h                                   
.reloc:00491272 3c32            dw          323Ch                                   
.reloc:00491274 4532            dw          3245h                                   
.reloc:00491276 4e32            dw          324Eh                                   
.reloc:00491278 5732            dw          3257h                                   
.reloc:0049127a 6032            dw          3260h                                   
.reloc:0049127c a132            dw          32A1h                                   
.reloc:0049127e aa32            dw          32AAh                                   
.reloc:00491280 b332            dw          32B3h                                   
.reloc:00491282 bc32            dw          32BCh                                   
.reloc:00491284 c532            dw          32C5h                                   
.reloc:00491286 ce32            dw          32CEh                                   
.reloc:00491288 0f33            dw          330Fh                                   
.reloc:0049128a 1833            dw          3318h                                   
.reloc:0049128c 2133            dw          3321h                                   
.reloc:0049128e 2a33            dw          332Ah                                   
.reloc:00491290 3333            dw          3333h                                   
.reloc:00491292 3c33            dw          333Ch                                   
.reloc:00491294 4a33            dw          334Ah                                   
.reloc:00491296 5333            dw          3353h                                   
.reloc:00491298 5c33            dw          335Ch                                   
.reloc:0049129a 6533            dw          3365h                                   
.reloc:0049129c 6e33            dw          336Eh                                   
.reloc:0049129e 7733            dw          3377h                                   
.reloc:004912a0 8033            dw          3380h                                   
.reloc:004912a2 8933            dw          3389h                                   
.reloc:004912a4 9233            dw          3392h                                   
.reloc:004912a6 9b33            dw          339Bh                                   
.reloc:004912a8 a433            dw          33A4h                                   
.reloc:004912aa ad33            dw          33ADh                                   
.reloc:004912ac b633            dw          33B6h                                   
.reloc:004912ae 2e34            dw          342Eh                                   
.reloc:004912b0 3734            dw          3437h                                   
.reloc:004912b2 4034            dw          3440h                                   
.reloc:004912b4 4934            dw          3449h                                   
.reloc:004912b6 5234            dw          3452h                                   
.reloc:004912b8 5b34            dw          345Bh                                   
.reloc:004912ba d434            dw          34D4h                                   
.reloc:004912bc dd34            dw          34DDh                                   
.reloc:004912be e634            dw          34E6h                                   
.reloc:004912c0 ef34            dw          34EFh                                   
.reloc:004912c2 f834            dw          34F8h                                   
.reloc:004912c4 0135            dw          3501h                                   
.reloc:004912c6 4235            dw          3542h                                   
.reloc:004912c8 4b35            dw          354Bh                                   
.reloc:004912ca 5435            dw          3554h                                   
.reloc:004912cc 5d35            dw          355Dh                                   
.reloc:004912ce 6635            dw          3566h                                   
.reloc:004912d0 6f35            dw          356Fh                                   
.reloc:004912d2 b035            dw          35B0h                                   
.reloc:004912d4 b935            dw          35B9h                                   
.reloc:004912d6 c235            dw          35C2h                                   
.reloc:004912d8 cb35            dw          35CBh                                   
.reloc:004912da d435            dw          35D4h                                   
.reloc:004912dc dd35            dw          35DDh                                   
.reloc:004912de e635            dw          35E6h                                   
.reloc:004912e0 f435            dw          35F4h                                   
.reloc:004912e2 fd35            dw          35FDh                                   
.reloc:004912e4 0636            dw          3606h                                   
.reloc:004912e6 0f36            dw          360Fh                                   
.reloc:004912e8 1836            dw          3618h                                   
.reloc:004912ea 2136            dw          3621h                                   
.reloc:004912ec 2a36            dw          362Ah                                   
.reloc:004912ee 3336            dw          3633h                                   
.reloc:004912f0 3c36            dw          363Ch                                   
.reloc:004912f2 4536            dw          3645h                                   
.reloc:004912f4 4e36            dw          364Eh                                   
.reloc:004912f6 8e36            dw          368Eh                                   
.reloc:004912f8 9736            dw          3697h                                   
.reloc:004912fa a036            dw          36A0h                                   
.reloc:004912fc a936            dw          36A9h                                   
.reloc:004912fe b236            dw          36B2h                                   
.reloc:00491300 bb36            dw          36BBh                                   
.reloc:00491302 fc36            dw          36FCh                                   
.reloc:00491304 0537            dw          3705h                                   
.reloc:00491306 0e37            dw          370Eh                                   
.reloc:00491308 1737            dw          3717h                                   
.reloc:0049130a 2037            dw          3720h                                   
.reloc:0049130c 2937            dw          3729h                                   
.reloc:0049130e a237            dw          37A2h                                   
.reloc:00491310 ab37            dw          37ABh                                   
.reloc:00491312 b437            dw          37B4h                                   
.reloc:00491314 bd37            dw          37BDh                                   
.reloc:00491316 c637            dw          37C6h                                   
.reloc:00491318 cf37            dw          37CFh                                   
.reloc:0049131a 4838            dw          3848h                                   
.reloc:0049131c 5138            dw          3851h                                   
.reloc:0049131e 5a38            dw          385Ah                                   
.reloc:00491320 6338            dw          3863h                                   
.reloc:00491322 6c38            dw          386Ch                                   
.reloc:00491324 7538            dw          3875h                                   
.reloc:00491326 7e38            dw          387Eh                                   
.reloc:00491328 8c38            dw          388Ch                                   
.reloc:0049132a 9538            dw          3895h                                   
.reloc:0049132c 9e38            dw          389Eh                                   
.reloc:0049132e a738            dw          38A7h                                   
.reloc:00491330 b038            dw          38B0h                                   
.reloc:00491332 b938            dw          38B9h                                   
.reloc:00491334 c238            dw          38C2h                                   
.reloc:00491336 cb38            dw          38CBh                                   
.reloc:00491338 d438            dw          38D4h                                   
.reloc:0049133a dd38            dw          38DDh                                   
.reloc:0049133c 1d39            dw          391Dh                                   
.reloc:0049133e 2639            dw          3926h                                   
.reloc:00491340 2f39            dw          392Fh                                   
.reloc:00491342 7039            dw          3970h                                   
.reloc:00491344 7939            dw          3979h                                   
.reloc:00491346 8239            dw          3982h                                   
.reloc:00491348 8b39            dw          398Bh                                   
.reloc:0049134a 9439            dw          3994h                                   
.reloc:0049134c 9d39            dw          399Dh                                   
.reloc:0049134e de39            dw          39DEh                                   
.reloc:00491350 e739            dw          39E7h                                   
.reloc:00491352 f039            dw          39F0h                                   
.reloc:00491354 313a            dw          3A31h                                   
.reloc:00491356 3a3a            dw          3A3Ah                                   
.reloc:00491358 433a            dw          3A43h                                   
.reloc:0049135a 843a            dw          3A84h                                   
.reloc:0049135c 8d3a            dw          3A8Dh                                   
.reloc:0049135e 963a            dw          3A96h                                   
.reloc:00491360 d73a            dw          3AD7h                                   
.reloc:00491362 e03a            dw          3AE0h                                   
.reloc:00491364 e93a            dw          3AE9h                                   
.reloc:00491366 f23a            dw          3AF2h                                   
.reloc:00491368 fb3a            dw          3AFBh                                   
.reloc:0049136a 043b            dw          3B04h                                   
.reloc:0049136c 4b3b            dw          3B4Bh                                   
.reloc:0049136e 543b            dw          3B54h                                   
.reloc:00491370 5d3b            dw          3B5Dh                                   
.reloc:00491372 663b            dw          3B66h                                   
.reloc:00491374 6f3b            dw          3B6Fh                                   
.reloc:00491376 783b            dw          3B78h                                   
.reloc:00491378 813b            dw          3B81h                                   
.reloc:0049137a 8a3b            dw          3B8Ah                                   
.reloc:0049137c 933b            dw          3B93h                                   
.reloc:0049137e a13b            dw          3BA1h                                   
.reloc:00491380 aa3b            dw          3BAAh                                   
.reloc:00491382 b33b            dw          3BB3h                                   
.reloc:00491384 bc3b            dw          3BBCh                                   
.reloc:00491386 c53b            dw          3BC5h                                   
.reloc:00491388 ce3b            dw          3BCEh                                   
.reloc:0049138a d73b            dw          3BD7h                                   
.reloc:0049138c e03b            dw          3BE0h                                   
.reloc:0049138e e93b            dw          3BE9h                                   
.reloc:00491390 f23b            dw          3BF2h                                   
.reloc:00491392 323c            dw          3C32h                                   
.reloc:00491394 3b3c            dw          3C3Bh                                   
.reloc:00491396 443c            dw          3C44h                                   
.reloc:00491398 4d3c            dw          3C4Dh                                   
.reloc:0049139a 563c            dw          3C56h                                   
.reloc:0049139c 5f3c            dw          3C5Fh                                   
.reloc:0049139e a03c            dw          3CA0h                                   
.reloc:004913a0 a93c            dw          3CA9h                                   
.reloc:004913a2 b23c            dw          3CB2h                                   
.reloc:004913a4 bb3c            dw          3CBBh                                   
.reloc:004913a6 c43c            dw          3CC4h                                   
.reloc:004913a8 cd3c            dw          3CCDh                                   
.reloc:004913aa d63c            dw          3CD6h                                   
.reloc:004913ac df3c            dw          3CDFh                                   
.reloc:004913ae e83c            dw          3CE8h                                   
.reloc:004913b0 293d            dw          3D29h                                   
.reloc:004913b2 323d            dw          3D32h                                   
.reloc:004913b4 3b3d            dw          3D3Bh                                   
.reloc:004913b6 443d            dw          3D44h                                   
.reloc:004913b8 4d3d            dw          3D4Dh                                   
.reloc:004913ba 563d            dw          3D56h                                   
.reloc:004913bc 973d            dw          3D97h                                   
.reloc:004913be a03d            dw          3DA0h                                   
.reloc:004913c0 a93d            dw          3DA9h                                   
.reloc:004913c2 ea3d            dw          3DEAh                                   
.reloc:004913c4 f33d            dw          3DF3h                                   
.reloc:004913c6 fc3d            dw          3DFCh                                   
.reloc:004913c8 053e            dw          3E05h                                   
.reloc:004913ca 0e3e            dw          3E0Eh                                   
.reloc:004913cc 173e            dw          3E17h                                   
.reloc:004913ce 203e            dw          3E20h                                   
.reloc:004913d0 293e            dw          3E29h                                   
.reloc:004913d2 373e            dw          3E37h                                   
.reloc:004913d4 403e            dw          3E40h                                   
.reloc:004913d6 493e            dw          3E49h                                   
.reloc:004913d8 523e            dw          3E52h                                   
.reloc:004913da 5b3e            dw          3E5Bh                                   
.reloc:004913dc 643e            dw          3E64h                                   
.reloc:004913de 6d3e            dw          3E6Dh                                   
.reloc:004913e0 763e            dw          3E76h                                   
.reloc:004913e2 b63e            dw          3EB6h                                   
.reloc:004913e4 bf3e            dw          3EBFh                                   
.reloc:004913e6 c83e            dw          3EC8h                                   
.reloc:004913e8 d13e            dw          3ED1h                                   
.reloc:004913ea da3e            dw          3EDAh                                   
.reloc:004913ec e33e            dw          3EE3h                                   
.reloc:004913ee 243f            dw          3F24h                                   
.reloc:004913f0 2d3f            dw          3F2Dh                                   
.reloc:004913f2 363f            dw          3F36h                                   
.reloc:004913f4 3f3f            dw          3F3Fh                                   
.reloc:004913f6 483f            dw          3F48h                                   
.reloc:004913f8 513f            dw          3F51h                                   
.reloc:004913fa 5a3f            dw          3F5Ah                                   
.reloc:004913fc 633f            dw          3F63h                                   
.reloc:004913fe 6c3f            dw          3F6Ch                                   
.reloc:00491400 ad3f            dw          3FADh                                   
.reloc:00491402 b63f            dw          3FB6h                                   
.reloc:00491404 bf3f            dw          3FBFh                                   
.reloc:00491406 c83f            dw          3FC8h                                   
.reloc:00491408 d13f            dw          3FD1h                                   
.reloc:0049140a da3f            dw          3FDAh                                   
.reloc:0049140c 0000            dw          0h                                      
.reloc:0049140e 0000            dw          0h                                      
.reloc:00491410 00f00100        ddw         1F000h                                  
.reloc:00491414 88010000        ddw         188h                                    
.reloc:00491418 1b30            dw          301Bh                                   
.reloc:0049141a 2430            dw          3024h                                   
.reloc:0049141c 2d30            dw          302Dh                                   
.reloc:0049141e 3630            dw          3036h                                   
.reloc:00491420 3f30            dw          303Fh                                   
.reloc:00491422 4830            dw          3048h                                   
.reloc:00491424 5130            dw          3051h                                   
.reloc:00491426 5a30            dw          305Ah                                   
.reloc:00491428 6330            dw          3063h                                   
.reloc:0049142a a430            dw          30A4h                                   
.reloc:0049142c ad30            dw          30ADh                                   
.reloc:0049142e b630            dw          30B6h                                   
.reloc:00491430 bf30            dw          30BFh                                   
.reloc:00491432 c830            dw          30C8h                                   
.reloc:00491434 d130            dw          30D1h                                   
.reloc:00491436 df30            dw          30DFh                                   
.reloc:00491438 e830            dw          30E8h                                   
.reloc:0049143a f130            dw          30F1h                                   
.reloc:0049143c fa30            dw          30FAh                                   
.reloc:0049143e 0331            dw          3103h                                   
.reloc:00491440 0c31            dw          310Ch                                   
.reloc:00491442 1531            dw          3115h                                   
.reloc:00491444 1e31            dw          311Eh                                   
.reloc:00491446 5e31            dw          315Eh                                   
.reloc:00491448 6731            dw          3167h                                   
.reloc:0049144a 7031            dw          3170h                                   
.reloc:0049144c 7931            dw          3179h                                   
.reloc:0049144e 8231            dw          3182h                                   
.reloc:00491450 8b31            dw          318Bh                                   
.reloc:00491452 cc31            dw          31CCh                                   
.reloc:00491454 d531            dw          31D5h                                   
.reloc:00491456 de31            dw          31DEh                                   
.reloc:00491458 e731            dw          31E7h                                   
.reloc:0049145a f031            dw          31F0h                                   
.reloc:0049145c f931            dw          31F9h                                   
.reloc:0049145e 0232            dw          3202h                                   
.reloc:00491460 0b32            dw          320Bh                                   
.reloc:00491462 1432            dw          3214h                                   
.reloc:00491464 5532            dw          3255h                                   
.reloc:00491466 5e32            dw          325Eh                                   
.reloc:00491468 6732            dw          3267h                                   
.reloc:0049146a 7032            dw          3270h                                   
.reloc:0049146c 7932            dw          3279h                                   
.reloc:0049146e 8232            dw          3282h                                   
.reloc:00491470 c332            dw          32C3h                                   
.reloc:00491472 cc32            dw          32CCh                                   
.reloc:00491474 d532            dw          32D5h                                   
.reloc:00491476 de32            dw          32DEh                                   
.reloc:00491478 e732            dw          32E7h                                   
.reloc:0049147a f032            dw          32F0h                                   
.reloc:0049147c 3133            dw          3331h                                   
.reloc:0049147e 3a33            dw          333Ah                                   
.reloc:00491480 4333            dw          3343h                                   
.reloc:00491482 4c33            dw          334Ch                                   
.reloc:00491484 5533            dw          3355h                                   
.reloc:00491486 5e33            dw          335Eh                                   
.reloc:00491488 9f33            dw          339Fh                                   
.reloc:0049148a a833            dw          33A8h                                   
.reloc:0049148c b133            dw          33B1h                                   
.reloc:0049148e ba33            dw          33BAh                                   
.reloc:00491490 c333            dw          33C3h                                   
.reloc:00491492 cc33            dw          33CCh                                   
.reloc:00491494 d533            dw          33D5h                                   
.reloc:00491496 de33            dw          33DEh                                   
.reloc:00491498 e733            dw          33E7h                                   
.reloc:0049149a 2e34            dw          342Eh                                   
.reloc:0049149c 3734            dw          3437h                                   
.reloc:0049149e 4034            dw          3440h                                   
.reloc:004914a0 4934            dw          3449h                                   
.reloc:004914a2 5234            dw          3452h                                   
.reloc:004914a4 5b34            dw          345Bh                                   
.reloc:004914a6 6934            dw          3469h                                   
.reloc:004914a8 7234            dw          3472h                                   
.reloc:004914aa 7b34            dw          347Bh                                   
.reloc:004914ac 8434            dw          3484h                                   
.reloc:004914ae 8d34            dw          348Dh                                   
.reloc:004914b0 9634            dw          3496h                                   
.reloc:004914b2 9f34            dw          349Fh                                   
.reloc:004914b4 a834            dw          34A8h                                   
.reloc:004914b6 b134            dw          34B1h                                   
.reloc:004914b8 ba34            dw          34BAh                                   
.reloc:004914ba c334            dw          34C3h                                   
.reloc:004914bc cc34            dw          34CCh                                   
.reloc:004914be d534            dw          34D5h                                   
.reloc:004914c0 de34            dw          34DEh                                   
.reloc:004914c2 e734            dw          34E7h                                   
.reloc:004914c4 f534            dw          34F5h                                   
.reloc:004914c6 fe34            dw          34FEh                                   
.reloc:004914c8 0735            dw          3507h                                   
.reloc:004914ca 1035            dw          3510h                                   
.reloc:004914cc 1935            dw          3519h                                   
.reloc:004914ce 2235            dw          3522h                                   
.reloc:004914d0 2b35            dw          352Bh                                   
.reloc:004914d2 3435            dw          3534h                                   
.reloc:004914d4 3d35            dw          353Dh                                   
.reloc:004914d6 4635            dw          3546h                                   
.reloc:004914d8 4f35            dw          354Fh                                   
.reloc:004914da 5835            dw          3558h                                   
.reloc:004914dc 6135            dw          3561h                                   
.reloc:004914de 6a35            dw          356Ah                                   
.reloc:004914e0 7335            dw          3573h                                   
.reloc:004914e2 7c35            dw          357Ch                                   
.reloc:004914e4 8a35            dw          358Ah                                   
.reloc:004914e6 9335            dw          3593h                                   
.reloc:004914e8 9c35            dw          359Ch                                   
.reloc:004914ea a535            dw          35A5h                                   
.reloc:004914ec ae35            dw          35AEh                                   
.reloc:004914ee b735            dw          35B7h                                   
.reloc:004914f0 c035            dw          35C0h                                   
.reloc:004914f2 c935            dw          35C9h                                   
.reloc:004914f4 d235            dw          35D2h                                   
.reloc:004914f6 db35            dw          35DBh                                   
.reloc:004914f8 e435            dw          35E4h                                   
.reloc:004914fa ed35            dw          35EDh                                   
.reloc:004914fc f635            dw          35F6h                                   
.reloc:004914fe ff35            dw          35FFh                                   
.reloc:00491500 0836            dw          3608h                                   
.reloc:00491502 1136            dw          3611h                                   
.reloc:00491504 1836            dw          3618h                                   
.reloc:00491506 1e36            dw          361Eh                                   
.reloc:00491508 2c36            dw          362Ch                                   
.reloc:0049150a 5636            dw          3656h                                   
.reloc:0049150c 6736            dw          3667h                                   
.reloc:0049150e 7536            dw          3675h                                   
.reloc:00491510 8036            dw          3680h                                   
.reloc:00491512 8636            dw          3686h                                   
.reloc:00491514 fc36            dw          36FCh                                   
.reloc:00491516 0d37            dw          370Dh                                   
.reloc:00491518 1b37            dw          371Bh                                   
.reloc:0049151a 2537            dw          3725h                                   
.reloc:0049151c 3537            dw          3735h                                   
.reloc:0049151e 4937            dw          3749h                                   
.reloc:00491520 7537            dw          3775h                                   
.reloc:00491522 8537            dw          3785h                                   
.reloc:00491524 9437            dw          3794h                                   
.reloc:00491526 d437            dw          37D4h                                   
.reloc:00491528 e737            dw          37E7h                                   
.reloc:0049152a f337            dw          37F3h                                   
.reloc:0049152c b638            dw          38B6h                                   
.reloc:0049152e d538            dw          38D5h                                   
.reloc:00491530 ef38            dw          38EFh                                   
.reloc:00491532 0639            dw          3906h                                   
.reloc:00491534 2b39            dw          392Bh                                   
.reloc:00491536 5939            dw          3959h                                   
.reloc:00491538 6b39            dw          396Bh                                   
.reloc:0049153a 7c39            dw          397Ch                                   
.reloc:0049153c 8d39            dw          398Dh                                   
.reloc:0049153e cf39            dw          39CFh                                   
.reloc:00491540 de39            dw          39DEh                                   
.reloc:00491542 273a            dw          3A27h                                   
.reloc:00491544 523a            dw          3A52h                                   
.reloc:00491546 6f3a            dw          3A6Fh                                   
.reloc:00491548 ed3a            dw          3AEDh                                   
.reloc:0049154a 043b            dw          3B04h                                   
.reloc:0049154c 343b            dw          3B34h                                   
.reloc:0049154e 4b3b            dw          3B4Bh                                   
.reloc:00491550 c13b            dw          3BC1h                                   
.reloc:00491552 d03b            dw          3BD0h                                   
.reloc:00491554 e93b            dw          3BE9h                                   
.reloc:00491556 f83b            dw          3BF8h                                   
.reloc:00491558 153c            dw          3C15h                                   
.reloc:0049155a 243c            dw          3C24h                                   
.reloc:0049155c 373c            dw          3C37h                                   
.reloc:0049155e 463c            dw          3C46h                                   
.reloc:00491560 5d3c            dw          3C5Dh                                   
.reloc:00491562 6c3c            dw          3C6Ch                                   
.reloc:00491564 7f3c            dw          3C7Fh                                   
.reloc:00491566 8e3c            dw          3C8Eh                                   
.reloc:00491568 a83c            dw          3CA8h                                   
.reloc:0049156a fb3c            dw          3CFBh                                   
.reloc:0049156c 0a3d            dw          3D0Ah                                   
.reloc:0049156e 223d            dw          3D22h                                   
.reloc:00491570 313d            dw          3D31h                                   
.reloc:00491572 4d3d            dw          3D4Dh                                   
.reloc:00491574 5c3d            dw          3D5Ch                                   
.reloc:00491576 6c3d            dw          3D6Ch                                   
.reloc:00491578 943d            dw          3D94h                                   
.reloc:0049157a b73d            dw          3DB7h                                   
.reloc:0049157c cf3d            dw          3DCFh                                   
.reloc:0049157e fe3d            dw          3DFEh                                   
.reloc:00491580 263e            dw          3E26h                                   
.reloc:00491582 383e            dw          3E38h                                   
.reloc:00491584 4e3e            dw          3E4Eh                                   
.reloc:00491586 5f3e            dw          3E5Fh                                   
.reloc:00491588 a13e            dw          3EA1h                                   
.reloc:0049158a b03e            dw          3EB0h                                   
.reloc:0049158c f93e            dw          3EF9h                                   
.reloc:0049158e 243f            dw          3F24h                                   
.reloc:00491590 413f            dw          3F41h                                   
.reloc:00491592 bf3f            dw          3FBFh                                   
.reloc:00491594 d63f            dw          3FD6h                                   
.reloc:00491596 0000            dw          0h                                      
.reloc:00491598 00000200        ddw         20000h                                  
.reloc:0049159c 10010000        ddw         110h                                    
.reloc:004915a0 0630            dw          3006h                                   
.reloc:004915a2 1d30            dw          301Dh                                   
.reloc:004915a4 7a30            dw          307Ah                                   
.reloc:004915a6 8e30            dw          308Eh                                   
.reloc:004915a8 bc30            dw          30BCh                                   
.reloc:004915aa c830            dw          30C8h                                   
.reloc:004915ac db30            dw          30DBh                                   
.reloc:004915ae e730            dw          30E7h                                   
.reloc:004915b0 f930            dw          30F9h                                   
.reloc:004915b2 0831            dw          3108h                                   
.reloc:004915b4 1f31            dw          311Fh                                   
.reloc:004915b6 2b31            dw          312Bh                                   
.reloc:004915b8 4b31            dw          314Bh                                   
.reloc:004915ba 5a31            dw          315Ah                                   
.reloc:004915bc 7631            dw          3176h                                   
.reloc:004915be 8531            dw          3185h                                   
.reloc:004915c0 9531            dw          3195h                                   
.reloc:004915c2 d331            dw          31D3h                                   
.reloc:004915c4 e231            dw          31E2h                                   
.reloc:004915c6 f531            dw          31F5h                                   
.reloc:004915c8 0432            dw          3204h                                   
.reloc:004915ca 1f32            dw          321Fh                                   
.reloc:004915cc 2e32            dw          322Eh                                   
.reloc:004915ce 4832            dw          3248h                                   
.reloc:004915d0 8432            dw          3284h                                   
.reloc:004915d2 c332            dw          32C3h                                   
.reloc:004915d4 e132            dw          32E1h                                   
.reloc:004915d6 ee32            dw          32EEh                                   
.reloc:004915d8 0433            dw          3304h                                   
.reloc:004915da 1333            dw          3313h                                   
.reloc:004915dc 2133            dw          3321h                                   
.reloc:004915de 3933            dw          3339h                                   
.reloc:004915e0 5733            dw          3357h                                   
.reloc:004915e2 7133            dw          3371h                                   
.reloc:004915e4 8e33            dw          338Eh                                   
.reloc:004915e6 b933            dw          33B9h                                   
.reloc:004915e8 cc33            dw          33CCh                                   
.reloc:004915ea e533            dw          33E5h                                   
.reloc:004915ec f833            dw          33F8h                                   
.reloc:004915ee 1434            dw          3414h                                   
.reloc:004915f0 2734            dw          3427h                                   
.reloc:004915f2 3234            dw          3432h                                   
.reloc:004915f4 3934            dw          3439h                                   
.reloc:004915f6 5c34            dw          345Ch                                   
.reloc:004915f8 7734            dw          3477h                                   
.reloc:004915fa 9f34            dw          349Fh                                   
.reloc:004915fc ac34            dw          34ACh                                   
.reloc:004915fe b534            dw          34B5h                                   
.reloc:00491600 ee35            dw          35EEh                                   
.reloc:00491602 0a36            dw          360Ah                                   
.reloc:00491604 4536            dw          3645h                                   
.reloc:00491606 5836            dw          3658h                                   
.reloc:00491608 6d36            dw          366Dh                                   
.reloc:0049160a 8036            dw          3680h                                   
.reloc:0049160c 9736            dw          3697h                                   
.reloc:0049160e aa36            dw          36AAh                                   
.reloc:00491610 1337            dw          3713h                                   
.reloc:00491612 2437            dw          3724h                                   
.reloc:00491614 4237            dw          3742h                                   
.reloc:00491616 5437            dw          3754h                                   
.reloc:00491618 6737            dw          3767h                                   
.reloc:0049161a 7937            dw          3779h                                   
.reloc:0049161c 8637            dw          3786h                                   
.reloc:0049161e 9d37            dw          379Dh                                   
.reloc:00491620 b137            dw          37B1h                                   
.reloc:00491622 f037            dw          37F0h                                   
.reloc:00491624 0238            dw          3802h                                   
.reloc:00491626 3538            dw          3835h                                   
.reloc:00491628 4538            dw          3845h                                   
.reloc:0049162a 6338            dw          3863h                                   
.reloc:0049162c 7138            dw          3871h                                   
.reloc:0049162e 8238            dw          3882h                                   
.reloc:00491630 a038            dw          38A0h                                   
.reloc:00491632 ae38            dw          38AEh                                   
.reloc:00491634 d338            dw          38D3h                                   
.reloc:00491636 e138            dw          38E1h                                   
.reloc:00491638 2839            dw          3928h                                   
.reloc:0049163a 7d39            dw          397Dh                                   
.reloc:0049163c 8d39            dw          398Dh                                   
.reloc:0049163e 9e39            dw          399Eh                                   
.reloc:00491640 ae39            dw          39AEh                                   
.reloc:00491642 bf39            dw          39BFh                                   
.reloc:00491644 ce39            dw          39CEh                                   
.reloc:00491646 db39            dw          39DBh                                   
.reloc:00491648 f039            dw          39F0h                                   
.reloc:0049164a f639            dw          39F6h                                   
.reloc:0049164c fd39            dw          39FDh                                   
.reloc:0049164e 043a            dw          3A04h                                   
.reloc:00491650 3f3a            dw          3A3Fh                                   
.reloc:00491652 463a            dw          3A46h                                   
.reloc:00491654 543a            dw          3A54h                                   
.reloc:00491656 5b3a            dw          3A5Bh                                   
.reloc:00491658 683a            dw          3A68h                                   
.reloc:0049165a 703a            dw          3A70h                                   
.reloc:0049165c 783a            dw          3A78h                                   
.reloc:0049165e 843a            dw          3A84h                                   
.reloc:00491660 8b3a            dw          3A8Bh                                   
.reloc:00491662 c33a            dw          3AC3h                                   
.reloc:00491664 ca3a            dw          3ACAh                                   
.reloc:00491666 d33a            dw          3AD3h                                   
.reloc:00491668 da3a            dw          3ADAh                                   
.reloc:0049166a ef3a            dw          3AEFh                                   
.reloc:0049166c f63a            dw          3AF6h                                   
.reloc:0049166e 4f3b            dw          3B4Fh                                   
.reloc:00491670 653b            dw          3B65h                                   
.reloc:00491672 803b            dw          3B80h                                   
.reloc:00491674 a83b            dw          3BA8h                                   
.reloc:00491676 bb3b            dw          3BBBh                                   
.reloc:00491678 ee3b            dw          3BEEh                                   
.reloc:0049167a 1a3c            dw          3C1Ah                                   
.reloc:0049167c 533c            dw          3C53h                                   
.reloc:0049167e 6e3c            dw          3C6Eh                                   
.reloc:00491680 933c            dw          3C93h                                   
.reloc:00491682 b13c            dw          3CB1h                                   
.reloc:00491684 c33c            dw          3CC3h                                   
.reloc:00491686 de3c            dw          3CDEh                                   
.reloc:00491688 f03c            dw          3CF0h                                   
.reloc:0049168a 073d            dw          3D07h                                   
.reloc:0049168c 233d            dw          3D23h                                   
.reloc:0049168e 353d            dw          3D35h                                   
.reloc:00491690 513d            dw          3D51h                                   
.reloc:00491692 633d            dw          3D63h                                   
.reloc:00491694 7b3d            dw          3D7Bh                                   
.reloc:00491696 ca3d            dw          3DCAh                                   
.reloc:00491698 e23d            dw          3DE2h                                   
.reloc:0049169a fa3d            dw          3DFAh                                   
.reloc:0049169c 133e            dw          3E13h                                   
.reloc:0049169e 2a3e            dw          3E2Ah                                   
.reloc:004916a0 453e            dw          3E45h                                   
.reloc:004916a2 f63f            dw          3FF6h                                   
.reloc:004916a4 0000            dw          0h                                      
.reloc:004916a6 0000            dw          0h                                      
.reloc:004916a8 00100200        ddw         21000h                                  
.reloc:004916ac fc000000        ddw         FCh                                     
.reloc:004916b0 0430            dw          3004h                                   
.reloc:004916b2 1c30            dw          301Ch                                   
.reloc:004916b4 3130            dw          3031h                                   
.reloc:004916b6 3f30            dw          303Fh                                   
.reloc:004916b8 5830            dw          3058h                                   
.reloc:004916ba a430            dw          30A4h                                   
.reloc:004916bc bc30            dw          30BCh                                   
.reloc:004916be c930            dw          30C9h                                   
.reloc:004916c0 d230            dw          30D2h                                   
.reloc:004916c2 0a31            dw          310Ah                                   
.reloc:004916c4 1331            dw          3113h                                   
.reloc:004916c6 2031            dw          3120h                                   
.reloc:004916c8 2931            dw          3129h                                   
.reloc:004916ca 5831            dw          3158h                                   
.reloc:004916cc 6631            dw          3166h                                   
.reloc:004916ce 7e31            dw          317Eh                                   
.reloc:004916d0 8c31            dw          318Ch                                   
.reloc:004916d2 a031            dw          31A0h                                   
.reloc:004916d4 ae31            dw          31AEh                                   
.reloc:004916d6 c731            dw          31C7h                                   
.reloc:004916d8 2332            dw          3223h                                   
.reloc:004916da 3132            dw          3231h                                   
.reloc:004916dc 3832            dw          3238h                                   
.reloc:004916de 4b32            dw          324Bh                                   
.reloc:004916e0 5d32            dw          325Dh                                   
.reloc:004916e2 6332            dw          3263h                                   
.reloc:004916e4 7632            dw          3276h                                   
.reloc:004916e6 8832            dw          3288h                                   
.reloc:004916e8 8e32            dw          328Eh                                   
.reloc:004916ea 0833            dw          3308h                                   
.reloc:004916ec 0334            dw          3403h                                   
.reloc:004916ee 2734            dw          3427h                                   
.reloc:004916f0 5c34            dw          345Ch                                   
.reloc:004916f2 7734            dw          3477h                                   
.reloc:004916f4 9934            dw          3499h                                   
.reloc:004916f6 5939            dw          3959h                                   
.reloc:004916f8 8739            dw          3987h                                   
.reloc:004916fa 9c39            dw          399Ch                                   
.reloc:004916fc a639            dw          39A6h                                   
.reloc:004916fe b039            dw          39B0h                                   
.reloc:00491700 f339            dw          39F3h                                   
.reloc:00491702 153a            dw          3A15h                                   
.reloc:00491704 f23a            dw          3AF2h                                   
.reloc:00491706 093b            dw          3B09h                                   
.reloc:00491708 133b            dw          3B13h                                   
.reloc:0049170a 1d3b            dw          3B1Dh                                   
.reloc:0049170c 443b            dw          3B44h                                   
.reloc:0049170e 4a3b            dw          3B4Ah                                   
.reloc:00491710 503b            dw          3B50h                                   
.reloc:00491712 563b            dw          3B56h                                   
.reloc:00491714 5c3b            dw          3B5Ch                                   
.reloc:00491716 623b            dw          3B62h                                   
.reloc:00491718 683b            dw          3B68h                                   
.reloc:0049171a 6e3b            dw          3B6Eh                                   
.reloc:0049171c 8d3b            dw          3B8Dh                                   
.reloc:0049171e 943b            dw          3B94h                                   
.reloc:00491720 a43b            dw          3BA4h                                   
.reloc:00491722 ad3b            dw          3BADh                                   
.reloc:00491724 bb3b            dw          3BBBh                                   
.reloc:00491726 d23b            dw          3BD2h                                   
.reloc:00491728 d73b            dw          3BD7h                                   
.reloc:0049172a ee3b            dw          3BEEh                                   
.reloc:0049172c ff3b            dw          3BFFh                                   
.reloc:0049172e ae3c            dw          3CAEh                                   
.reloc:00491730 dd3c            dw          3CDDh                                   
.reloc:00491732 ed3c            dw          3CEDh                                   
.reloc:00491734 073d            dw          3D07h                                   
.reloc:00491736 0f3d            dw          3D0Fh                                   
.reloc:00491738 173d            dw          3D17h                                   
.reloc:0049173a 233d            dw          3D23h                                   
.reloc:0049173c 2a3d            dw          3D2Ah                                   
.reloc:0049173e 3c3d            dw          3D3Ch                                   
.reloc:00491740 473d            dw          3D47h                                   
.reloc:00491742 4d3d            dw          3D4Dh                                   
.reloc:00491744 5b3d            dw          3D5Bh                                   
.reloc:00491746 653d            dw          3D65h                                   
.reloc:00491748 6f3d            dw          3D6Fh                                   
.reloc:0049174a 813d            dw          3D81h                                   
.reloc:0049174c 8f3d            dw          3D8Fh                                   
.reloc:0049174e 9d3d            dw          3D9Dh                                   
.reloc:00491750 c53d            dw          3DC5h                                   
.reloc:00491752 d03d            dw          3DD0h                                   
.reloc:00491754 e33d            dw          3DE3h                                   
.reloc:00491756 e93d            dw          3DE9h                                   
.reloc:00491758 ef3d            dw          3DEFh                                   
.reloc:0049175a f53d            dw          3DF5h                                   
.reloc:0049175c 033e            dw          3E03h                                   
.reloc:0049175e 103e            dw          3E10h                                   
.reloc:00491760 1d3e            dw          3E1Dh                                   
.reloc:00491762 323e            dw          3E32h                                   
.reloc:00491764 403e            dw          3E40h                                   
.reloc:00491766 503e            dw          3E50h                                   
.reloc:00491768 6c3e            dw          3E6Ch                                   
.reloc:0049176a 7d3e            dw          3E7Dh                                   
.reloc:0049176c 8d3e            dw          3E8Dh                                   
.reloc:0049176e a53e            dw          3EA5h                                   
.reloc:00491770 bb3e            dw          3EBBh                                   
.reloc:00491772 ea3e            dw          3EEAh                                   
.reloc:00491774 f93e            dw          3EF9h                                   
.reloc:00491776 013f            dw          3F01h                                   
.reloc:00491778 2b3f            dw          3F2Bh                                   
.reloc:0049177a 343f            dw          3F34h                                   
.reloc:0049177c 4e3f            dw          3F4Eh                                   
.reloc:0049177e 563f            dw          3F56h                                   
.reloc:00491780 5e3f            dw          3F5Eh                                   
.reloc:00491782 6a3f            dw          3F6Ah                                   
.reloc:00491784 713f            dw          3F71h                                   
.reloc:00491786 7e3f            dw          3F7Eh                                   
.reloc:00491788 8e3f            dw          3F8Eh                                   
.reloc:0049178a 943f            dw          3F94h                                   
.reloc:0049178c a23f            dw          3FA2h                                   
.reloc:0049178e ac3f            dw          3FACh                                   
.reloc:00491790 b63f            dw          3FB6h                                   
.reloc:00491792 c83f            dw          3FC8h                                   
.reloc:00491794 d23f            dw          3FD2h                                   
.reloc:00491796 d93f            dw          3FD9h                                   
.reloc:00491798 e23f            dw          3FE2h                                   
.reloc:0049179a ef3f            dw          3FEFh                                   
.reloc:0049179c f33f            dw          3FF3h                                   
.reloc:0049179e f83f            dw          3FF8h                                   
.reloc:004917a0 0000            dw          0h                                      
.reloc:004917a2 0000            dw          0h                                      
.reloc:004917a4 00200200        ddw         22000h                                  
.reloc:004917a8 08020000        ddw         208h                                    
.reloc:004917ac 0430            dw          3004h                                   
.reloc:004917ae 2630            dw          3026h                                   
.reloc:004917b0 3230            dw          3032h                                   
.reloc:004917b2 4030            dw          3040h                                   
.reloc:004917b4 5730            dw          3057h                                   
.reloc:004917b6 6030            dw          3060h                                   
.reloc:004917b8 6930            dw          3069h                                   
.reloc:004917ba 7230            dw          3072h                                   
.reloc:004917bc 7a30            dw          307Ah                                   
.reloc:004917be 8030            dw          3080h                                   
.reloc:004917c0 8630            dw          3086h                                   
.reloc:004917c2 8c30            dw          308Ch                                   
.reloc:004917c4 9330            dw          3093h                                   
.reloc:004917c6 9a30            dw          309Ah                                   
.reloc:004917c8 9f30            dw          309Fh                                   
.reloc:004917ca b530            dw          30B5h                                   
.reloc:004917cc e330            dw          30E3h                                   
.reloc:004917ce ed30            dw          30EDh                                   
.reloc:004917d0 f730            dw          30F7h                                   
.reloc:004917d2 0131            dw          3101h                                   
.reloc:004917d4 2831            dw          3128h                                   
.reloc:004917d6 3831            dw          3138h                                   
.reloc:004917d8 4831            dw          3148h                                   
.reloc:004917da 5831            dw          3158h                                   
.reloc:004917dc 6231            dw          3162h                                   
.reloc:004917de 6f31            dw          316Fh                                   
.reloc:004917e0 7931            dw          3179h                                   
.reloc:004917e2 8631            dw          3186h                                   
.reloc:004917e4 9031            dw          3190h                                   
.reloc:004917e6 9d31            dw          319Dh                                   
.reloc:004917e8 a731            dw          31A7h                                   
.reloc:004917ea b431            dw          31B4h                                   
.reloc:004917ec b931            dw          31B9h                                   
.reloc:004917ee c431            dw          31C4h                                   
.reloc:004917f0 cf31            dw          31CFh                                   
.reloc:004917f2 e931            dw          31E9h                                   
.reloc:004917f4 f231            dw          31F2h                                   
.reloc:004917f6 fe31            dw          31FEh                                   
.reloc:004917f8 1332            dw          3213h                                   
.reloc:004917fa 2632            dw          3226h                                   
.reloc:004917fc 3e32            dw          323Eh                                   
.reloc:004917fe 4a32            dw          324Ah                                   
.reloc:00491800 5632            dw          3256h                                   
.reloc:00491802 6232            dw          3262h                                   
.reloc:00491804 6e32            dw          326Eh                                   
.reloc:00491806 7a32            dw          327Ah                                   
.reloc:00491808 8632            dw          3286h                                   
.reloc:0049180a 9232            dw          3292h                                   
.reloc:0049180c 9d32            dw          329Dh                                   
.reloc:0049180e a932            dw          32A9h                                   
.reloc:00491810 af32            dw          32AFh                                   
.reloc:00491812 b632            dw          32B6h                                   
.reloc:00491814 ce32            dw          32CEh                                   
.reloc:00491816 da32            dw          32DAh                                   
.reloc:00491818 e632            dw          32E6h                                   
.reloc:0049181a f232            dw          32F2h                                   
.reloc:0049181c fe32            dw          32FEh                                   
.reloc:0049181e 0b33            dw          330Bh                                   
.reloc:00491820 1433            dw          3314h                                   
.reloc:00491822 2233            dw          3322h                                   
.reloc:00491824 3433            dw          3334h                                   
.reloc:00491826 4133            dw          3341h                                   
.reloc:00491828 5133            dw          3351h                                   
.reloc:0049182a 6533            dw          3365h                                   
.reloc:0049182c 7233            dw          3372h                                   
.reloc:0049182e 9533            dw          3395h                                   
.reloc:00491830 9f33            dw          339Fh                                   
.reloc:00491832 a733            dw          33A7h                                   
.reloc:00491834 ad33            dw          33ADh                                   
.reloc:00491836 b333            dw          33B3h                                   
.reloc:00491838 c033            dw          33C0h                                   
.reloc:0049183a ce33            dw          33CEh                                   
.reloc:0049183c de33            dw          33DEh                                   
.reloc:0049183e e233            dw          33E2h                                   
.reloc:00491840 e633            dw          33E6h                                   
.reloc:00491842 ea33            dw          33EAh                                   
.reloc:00491844 ee33            dw          33EEh                                   
.reloc:00491846 f233            dw          33F2h                                   
.reloc:00491848 f633            dw          33F6h                                   
.reloc:0049184a fa33            dw          33FAh                                   
.reloc:0049184c fe33            dw          33FEh                                   
.reloc:0049184e 0234            dw          3402h                                   
.reloc:00491850 0634            dw          3406h                                   
.reloc:00491852 0a34            dw          340Ah                                   
.reloc:00491854 0e34            dw          340Eh                                   
.reloc:00491856 1234            dw          3412h                                   
.reloc:00491858 1634            dw          3416h                                   
.reloc:0049185a 1c34            dw          341Ch                                   
.reloc:0049185c 2234            dw          3422h                                   
.reloc:0049185e 4434            dw          3444h                                   
.reloc:00491860 5a34            dw          345Ah                                   
.reloc:00491862 6134            dw          3461h                                   
.reloc:00491864 6d34            dw          346Dh                                   
.reloc:00491866 7b34            dw          347Bh                                   
.reloc:00491868 8834            dw          3488h                                   
.reloc:0049186a 9134            dw          3491h                                   
.reloc:0049186c 9b34            dw          349Bh                                   
.reloc:0049186e a334            dw          34A3h                                   
.reloc:00491870 a934            dw          34A9h                                   
.reloc:00491872 b034            dw          34B0h                                   
.reloc:00491874 b734            dw          34B7h                                   
.reloc:00491876 bf34            dw          34BFh                                   
.reloc:00491878 c534            dw          34C5h                                   
.reloc:0049187a cc34            dw          34CCh                                   
.reloc:0049187c d234            dw          34D2h                                   
.reloc:0049187e de34            dw          34DEh                                   
.reloc:00491880 ec34            dw          34ECh                                   
.reloc:00491882 f734            dw          34F7h                                   
.reloc:00491884 fe34            dw          34FEh                                   
.reloc:00491886 0835            dw          3508h                                   
.reloc:00491888 1535            dw          3515h                                   
.reloc:0049188a 1b35            dw          351Bh                                   
.reloc:0049188c 2835            dw          3528h                                   
.reloc:0049188e 2f35            dw          352Fh                                   
.reloc:00491890 3935            dw          3539h                                   
.reloc:00491892 4635            dw          3546h                                   
.reloc:00491894 8235            dw          3582h                                   
.reloc:00491896 8a35            dw          358Ah                                   
.reloc:00491898 9135            dw          3591h                                   
.reloc:0049189a 9935            dw          3599h                                   
.reloc:0049189c a135            dw          35A1h                                   
.reloc:0049189e a835            dw          35A8h                                   
.reloc:004918a0 b835            dw          35B8h                                   
.reloc:004918a2 c235            dw          35C2h                                   
.reloc:004918a4 cb35            dw          35CBh                                   
.reloc:004918a6 d135            dw          35D1h                                   
.reloc:004918a8 e235            dw          35E2h                                   
.reloc:004918aa eb35            dw          35EBh                                   
.reloc:004918ac f135            dw          35F1h                                   
.reloc:004918ae 0236            dw          3602h                                   
.reloc:004918b0 0a36            dw          360Ah                                   
.reloc:004918b2 1036            dw          3610h                                   
.reloc:004918b4 1736            dw          3617h                                   
.reloc:004918b6 3336            dw          3633h                                   
.reloc:004918b8 5436            dw          3654h                                   
.reloc:004918ba 7436            dw          3674h                                   
.reloc:004918bc 7d36            dw          367Dh                                   
.reloc:004918be 8336            dw          3683h                                   
.reloc:004918c0 9436            dw          3694h                                   
.reloc:004918c2 9d36            dw          369Dh                                   
.reloc:004918c4 a336            dw          36A3h                                   
.reloc:004918c6 b436            dw          36B4h                                   
.reloc:004918c8 bc36            dw          36BCh                                   
.reloc:004918ca c236            dw          36C2h                                   
.reloc:004918cc c936            dw          36C9h                                   
.reloc:004918ce e536            dw          36E5h                                   
.reloc:004918d0 0637            dw          3706h                                   
.reloc:004918d2 2637            dw          3726h                                   
.reloc:004918d4 2d37            dw          372Dh                                   
.reloc:004918d6 3737            dw          3737h                                   
.reloc:004918d8 4537            dw          3745h                                   
.reloc:004918da 4c37            dw          374Ch                                   
.reloc:004918dc 5637            dw          3756h                                   
.reloc:004918de 7937            dw          3779h                                   
.reloc:004918e0 8137            dw          3781h                                   
.reloc:004918e2 8837            dw          3788h                                   
.reloc:004918e4 9037            dw          3790h                                   
.reloc:004918e6 9837            dw          3798h                                   
.reloc:004918e8 9f37            dw          379Fh                                   
.reloc:004918ea b037            dw          37B0h                                   
.reloc:004918ec b637            dw          37B6h                                   
.reloc:004918ee c737            dw          37C7h                                   
.reloc:004918f0 d037            dw          37D0h                                   
.reloc:004918f2 d637            dw          37D6h                                   
.reloc:004918f4 e737            dw          37E7h                                   
.reloc:004918f6 ef37            dw          37EFh                                   
.reloc:004918f8 f537            dw          37F5h                                   
.reloc:004918fa fc37            dw          37FCh                                   
.reloc:004918fc 1838            dw          3818h                                   
.reloc:004918fe 3938            dw          3839h                                   
.reloc:00491900 5938            dw          3859h                                   
.reloc:00491902 6738            dw          3867h                                   
.reloc:00491904 7938            dw          3879h                                   
.reloc:00491906 8038            dw          3880h                                   
.reloc:00491908 9738            dw          3897h                                   
.reloc:0049190a 9f38            dw          389Fh                                   
.reloc:0049190c ad38            dw          38ADh                                   
.reloc:0049190e b438            dw          38B4h                                   
.reloc:00491910 be38            dw          38BEh                                   
.reloc:00491912 e038            dw          38E0h                                   
.reloc:00491914 e838            dw          38E8h                                   
.reloc:00491916 ef38            dw          38EFh                                   
.reloc:00491918 f738            dw          38F7h                                   
.reloc:0049191a ff38            dw          38FFh                                   
.reloc:0049191c 0639            dw          3906h                                   
.reloc:0049191e 1539            dw          3915h                                   
.reloc:00491920 3e39            dw          393Eh                                   
.reloc:00491922 cb39            dw          39CBh                                   
.reloc:00491924 dc39            dw          39DCh                                   
.reloc:00491926 113a            dw          3A11h                                   
.reloc:00491928 3b3a            dw          3A3Bh                                   
.reloc:0049192a 843a            dw          3A84h                                   
.reloc:0049192c 283b            dw          3B28h                                   
.reloc:0049192e 373b            dw          3B37h                                   
.reloc:00491930 4f3b            dw          3B4Fh                                   
.reloc:00491932 5b3b            dw          3B5Bh                                   
.reloc:00491934 733b            dw          3B73h                                   
.reloc:00491936 853b            dw          3B85h                                   
.reloc:00491938 9d3b            dw          3B9Dh                                   
.reloc:0049193a a93b            dw          3BA9h                                   
.reloc:0049193c ca3b            dw          3BCAh                                   
.reloc:0049193e e23b            dw          3BE2h                                   
.reloc:00491940 f43b            dw          3BF4h                                   
.reloc:00491942 013c            dw          3C01h                                   
.reloc:00491944 123c            dw          3C12h                                   
.reloc:00491946 1d3c            dw          3C1Dh                                   
.reloc:00491948 343c            dw          3C34h                                   
.reloc:0049194a 413c            dw          3C41h                                   
.reloc:0049194c 523c            dw          3C52h                                   
.reloc:0049194e 673c            dw          3C67h                                   
.reloc:00491950 783c            dw          3C78h                                   
.reloc:00491952 863c            dw          3C86h                                   
.reloc:00491954 973c            dw          3C97h                                   
.reloc:00491956 a23c            dw          3CA2h                                   
.reloc:00491958 bf3c            dw          3CBFh                                   
.reloc:0049195a d13c            dw          3CD1h                                   
.reloc:0049195c de3c            dw          3CDEh                                   
.reloc:0049195e ef3c            dw          3CEFh                                   
.reloc:00491960 fa3c            dw          3CFAh                                   
.reloc:00491962 113d            dw          3D11h                                   
.reloc:00491964 213d            dw          3D21h                                   
.reloc:00491966 3c3d            dw          3D3Ch                                   
.reloc:00491968 593d            dw          3D59h                                   
.reloc:0049196a 763d            dw          3D76h                                   
.reloc:0049196c 8d3d            dw          3D8Dh                                   
.reloc:0049196e a43d            dw          3DA4h                                   
.reloc:00491970 be3d            dw          3DBEh                                   
.reloc:00491972 de3d            dw          3DDEh                                   
.reloc:00491974 f83d            dw          3DF8h                                   
.reloc:00491976 043e            dw          3E04h                                   
.reloc:00491978 113e            dw          3E11h                                   
.reloc:0049197a 1a3e            dw          3E1Ah                                   
.reloc:0049197c 233e            dw          3E23h                                   
.reloc:0049197e 303e            dw          3E30h                                   
.reloc:00491980 3a3e            dw          3E3Ah                                   
.reloc:00491982 583e            dw          3E58h                                   
.reloc:00491984 733e            dw          3E73h                                   
.reloc:00491986 853e            dw          3E85h                                   
.reloc:00491988 af3e            dw          3EAFh                                   
.reloc:0049198a d13e            dw          3ED1h                                   
.reloc:0049198c e43e            dw          3EE4h                                   
.reloc:0049198e f43e            dw          3EF4h                                   
.reloc:00491990 023f            dw          3F02h                                   
.reloc:00491992 0e3f            dw          3F0Eh                                   
.reloc:00491994 403f            dw          3F40h                                   
.reloc:00491996 493f            dw          3F49h                                   
.reloc:00491998 533f            dw          3F53h                                   
.reloc:0049199a 673f            dw          3F67h                                   
.reloc:0049199c 753f            dw          3F75h                                   
.reloc:0049199e 813f            dw          3F81h                                   
.reloc:004919a0 c13f            dw          3FC1h                                   
.reloc:004919a2 f13f            dw          3FF1h                                   
.reloc:004919a4 f53f            dw          3FF5h                                   
.reloc:004919a6 f93f            dw          3FF9h                                   
.reloc:004919a8 fd3f            dw          3FFDh                                   
.reloc:004919aa 0000            dw          0h                                      
.reloc:004919ac 00300200        ddw         23000h                                  
.reloc:004919b0 a4020000        ddw         2A4h                                    
.reloc:004919b4 0130            dw          3001h                                   
.reloc:004919b6 0530            dw          3005h                                   
.reloc:004919b8 0930            dw          3009h                                   
.reloc:004919ba 0d30            dw          300Dh                                   
.reloc:004919bc 1130            dw          3011h                                   
.reloc:004919be 1830            dw          3018h                                   
.reloc:004919c0 2130            dw          3021h                                   
.reloc:004919c2 2930            dw          3029h                                   
.reloc:004919c4 2f30            dw          302Fh                                   
.reloc:004919c6 3530            dw          3035h                                   
.reloc:004919c8 3b30            dw          303Bh                                   
.reloc:004919ca 4730            dw          3047h                                   
.reloc:004919cc 5030            dw          3050h                                   
.reloc:004919ce 5830            dw          3058h                                   
.reloc:004919d0 5e30            dw          305Eh                                   
.reloc:004919d2 6430            dw          3064h                                   
.reloc:004919d4 6a30            dw          306Ah                                   
.reloc:004919d6 7630            dw          3076h                                   
.reloc:004919d8 7f30            dw          307Fh                                   
.reloc:004919da 8730            dw          3087h                                   
.reloc:004919dc 8d30            dw          308Dh                                   
.reloc:004919de 9330            dw          3093h                                   
.reloc:004919e0 9930            dw          3099h                                   
.reloc:004919e2 a530            dw          30A5h                                   
.reloc:004919e4 ae30            dw          30AEh                                   
.reloc:004919e6 b630            dw          30B6h                                   
.reloc:004919e8 bc30            dw          30BCh                                   
.reloc:004919ea c230            dw          30C2h                                   
.reloc:004919ec c830            dw          30C8h                                   
.reloc:004919ee d430            dw          30D4h                                   
.reloc:004919f0 dd30            dw          30DDh                                   
.reloc:004919f2 e530            dw          30E5h                                   
.reloc:004919f4 eb30            dw          30EBh                                   
.reloc:004919f6 f130            dw          30F1h                                   
.reloc:004919f8 f730            dw          30F7h                                   
.reloc:004919fa 0331            dw          3103h                                   
.reloc:004919fc 0c31            dw          310Ch                                   
.reloc:004919fe 1431            dw          3114h                                   
.reloc:00491a00 1a31            dw          311Ah                                   
.reloc:00491a02 2031            dw          3120h                                   
.reloc:00491a04 2631            dw          3126h                                   
.reloc:00491a06 2f31            dw          312Fh                                   
.reloc:00491a08 3831            dw          3138h                                   
.reloc:00491a0a 4031            dw          3140h                                   
.reloc:00491a0c 4631            dw          3146h                                   
.reloc:00491a0e 4c31            dw          314Ch                                   
.reloc:00491a10 5231            dw          3152h                                   
.reloc:00491a12 5b31            dw          315Bh                                   
.reloc:00491a14 6431            dw          3164h                                   
.reloc:00491a16 6c31            dw          316Ch                                   
.reloc:00491a18 7231            dw          3172h                                   
.reloc:00491a1a 7831            dw          3178h                                   
.reloc:00491a1c 7e31            dw          317Eh                                   
.reloc:00491a1e 8931            dw          3189h                                   
.reloc:00491a20 9631            dw          3196h                                   
.reloc:00491a22 a431            dw          31A4h                                   
.reloc:00491a24 ba31            dw          31BAh                                   
.reloc:00491a26 e331            dw          31E3h                                   
.reloc:00491a28 ed31            dw          31EDh                                   
.reloc:00491a2a 1632            dw          3216h                                   
.reloc:00491a2c 1f32            dw          321Fh                                   
.reloc:00491a2e 2a32            dw          322Ah                                   
.reloc:00491a30 3532            dw          3235h                                   
.reloc:00491a32 3e32            dw          323Eh                                   
.reloc:00491a34 4932            dw          3249h                                   
.reloc:00491a36 5432            dw          3254h                                   
.reloc:00491a38 5d32            dw          325Dh                                   
.reloc:00491a3a 6832            dw          3268h                                   
.reloc:00491a3c 7332            dw          3273h                                   
.reloc:00491a3e 7c32            dw          327Ch                                   
.reloc:00491a40 8732            dw          3287h                                   
.reloc:00491a42 ab32            dw          32ABh                                   
.reloc:00491a44 d932            dw          32D9h                                   
.reloc:00491a46 e432            dw          32E4h                                   
.reloc:00491a48 f132            dw          32F1h                                   
.reloc:00491a4a ff32            dw          32FFh                                   
.reloc:00491a4c 0933            dw          3309h                                   
.reloc:00491a4e 1a33            dw          331Ah                                   
.reloc:00491a50 3533            dw          3335h                                   
.reloc:00491a52 4f33            dw          334Fh                                   
.reloc:00491a54 5a33            dw          335Ah                                   
.reloc:00491a56 7e33            dw          337Eh                                   
.reloc:00491a58 8733            dw          3387h                                   
.reloc:00491a5a 8f33            dw          338Fh                                   
.reloc:00491a5c 9a33            dw          339Ah                                   
.reloc:00491a5e a333            dw          33A3h                                   
.reloc:00491a60 ab33            dw          33ABh                                   
.reloc:00491a62 b633            dw          33B6h                                   
.reloc:00491a64 bf33            dw          33BFh                                   
.reloc:00491a66 c733            dw          33C7h                                   
.reloc:00491a68 d233            dw          33D2h                                   
.reloc:00491a6a db33            dw          33DBh                                   
.reloc:00491a6c e333            dw          33E3h                                   
.reloc:00491a6e 0734            dw          3407h                                   
.reloc:00491a70 3a34            dw          343Ah                                   
.reloc:00491a72 4134            dw          3441h                                   
.reloc:00491a74 4b34            dw          344Bh                                   
.reloc:00491a76 5934            dw          3459h                                   
.reloc:00491a78 6434            dw          3464h                                   
.reloc:00491a7a 7134            dw          3471h                                   
.reloc:00491a7c 9134            dw          3491h                                   
.reloc:00491a7e e334            dw          34E3h                                   
.reloc:00491a80 e834            dw          34E8h                                   
.reloc:00491a82 ee34            dw          34EEh                                   
.reloc:00491a84 fa34            dw          34FAh                                   
.reloc:00491a86 0635            dw          3506h                                   
.reloc:00491a88 1235            dw          3512h                                   
.reloc:00491a8a 1e35            dw          351Eh                                   
.reloc:00491a8c 2a35            dw          352Ah                                   
.reloc:00491a8e 7d35            dw          357Dh                                   
.reloc:00491a90 8d35            dw          358Dh                                   
.reloc:00491a92 a135            dw          35A1h                                   
.reloc:00491a94 ae35            dw          35AEh                                   
.reloc:00491a96 be35            dw          35BEh                                   
.reloc:00491a98 6536            dw          3665h                                   
.reloc:00491a9a 6a36            dw          366Ah                                   
.reloc:00491a9c 8c36            dw          368Ch                                   
.reloc:00491a9e 9036            dw          3690h                                   
.reloc:00491aa0 9436            dw          3694h                                   
.reloc:00491aa2 9836            dw          3698h                                   
.reloc:00491aa4 9c36            dw          369Ch                                   
.reloc:00491aa6 a036            dw          36A0h                                   
.reloc:00491aa8 a436            dw          36A4h                                   
.reloc:00491aaa a836            dw          36A8h                                   
.reloc:00491aac ac36            dw          36ACh                                   
.reloc:00491aae b036            dw          36B0h                                   
.reloc:00491ab0 b436            dw          36B4h                                   
.reloc:00491ab2 b836            dw          36B8h                                   
.reloc:00491ab4 bc36            dw          36BCh                                   
.reloc:00491ab6 c036            dw          36C0h                                   
.reloc:00491ab8 c436            dw          36C4h                                   
.reloc:00491aba c836            dw          36C8h                                   
.reloc:00491abc cc36            dw          36CCh                                   
.reloc:00491abe d036            dw          36D0h                                   
.reloc:00491ac0 d436            dw          36D4h                                   
.reloc:00491ac2 d836            dw          36D8h                                   
.reloc:00491ac4 dc36            dw          36DCh                                   
.reloc:00491ac6 e036            dw          36E0h                                   
.reloc:00491ac8 e436            dw          36E4h                                   
.reloc:00491aca e836            dw          36E8h                                   
.reloc:00491acc ec36            dw          36ECh                                   
.reloc:00491ace f036            dw          36F0h                                   
.reloc:00491ad0 f436            dw          36F4h                                   
.reloc:00491ad2 f836            dw          36F8h                                   
.reloc:00491ad4 fc36            dw          36FCh                                   
.reloc:00491ad6 0037            dw          3700h                                   
.reloc:00491ad8 0437            dw          3704h                                   
.reloc:00491ada 0837            dw          3708h                                   
.reloc:00491adc 0c37            dw          370Ch                                   
.reloc:00491ade 1037            dw          3710h                                   
.reloc:00491ae0 1437            dw          3714h                                   
.reloc:00491ae2 1b37            dw          371Bh                                   
.reloc:00491ae4 2437            dw          3724h                                   
.reloc:00491ae6 2d37            dw          372Dh                                   
.reloc:00491ae8 3637            dw          3736h                                   
.reloc:00491aea 3f37            dw          373Fh                                   
.reloc:00491aec 4837            dw          3748h                                   
.reloc:00491aee 5137            dw          3751h                                   
.reloc:00491af0 5a37            dw          375Ah                                   
.reloc:00491af2 6337            dw          3763h                                   
.reloc:00491af4 6c37            dw          376Ch                                   
.reloc:00491af6 7537            dw          3775h                                   
.reloc:00491af8 7e37            dw          377Eh                                   
.reloc:00491afa 8737            dw          3787h                                   
.reloc:00491afc 9037            dw          3790h                                   
.reloc:00491afe 9937            dw          3799h                                   
.reloc:00491b00 a237            dw          37A2h                                   
.reloc:00491b02 ab37            dw          37ABh                                   
.reloc:00491b04 b437            dw          37B4h                                   
.reloc:00491b06 bd37            dw          37BDh                                   
.reloc:00491b08 c637            dw          37C6h                                   
.reloc:00491b0a cf37            dw          37CFh                                   
.reloc:00491b0c db37            dw          37DBh                                   
.reloc:00491b0e e137            dw          37E1h                                   
.reloc:00491b10 2d38            dw          382Dh                                   
.reloc:00491b12 3638            dw          3836h                                   
.reloc:00491b14 3f38            dw          383Fh                                   
.reloc:00491b16 4838            dw          3848h                                   
.reloc:00491b18 5138            dw          3851h                                   
.reloc:00491b1a 5a38            dw          385Ah                                   
.reloc:00491b1c 6338            dw          3863h                                   
.reloc:00491b1e 6c38            dw          386Ch                                   
.reloc:00491b20 7538            dw          3875h                                   
.reloc:00491b22 7e38            dw          387Eh                                   
.reloc:00491b24 8738            dw          3887h                                   
.reloc:00491b26 9038            dw          3890h                                   
.reloc:00491b28 9938            dw          3899h                                   
.reloc:00491b2a a238            dw          38A2h                                   
.reloc:00491b2c ab38            dw          38ABh                                   
.reloc:00491b2e b438            dw          38B4h                                   
.reloc:00491b30 bd38            dw          38BDh                                   
.reloc:00491b32 c638            dw          38C6h                                   
.reloc:00491b34 cf38            dw          38CFh                                   
.reloc:00491b36 db38            dw          38DBh                                   
.reloc:00491b38 e138            dw          38E1h                                   
.reloc:00491b3a 2d39            dw          392Dh                                   
.reloc:00491b3c 3639            dw          3936h                                   
.reloc:00491b3e 3f39            dw          393Fh                                   
.reloc:00491b40 4839            dw          3948h                                   
.reloc:00491b42 5139            dw          3951h                                   
.reloc:00491b44 5a39            dw          395Ah                                   
.reloc:00491b46 6339            dw          3963h                                   
.reloc:00491b48 6c39            dw          396Ch                                   
.reloc:00491b4a 7539            dw          3975h                                   
.reloc:00491b4c 7e39            dw          397Eh                                   
.reloc:00491b4e 8739            dw          3987h                                   
.reloc:00491b50 9039            dw          3990h                                   
.reloc:00491b52 9939            dw          3999h                                   
.reloc:00491b54 a239            dw          39A2h                                   
.reloc:00491b56 ab39            dw          39ABh                                   
.reloc:00491b58 b439            dw          39B4h                                   
.reloc:00491b5a bd39            dw          39BDh                                   
.reloc:00491b5c c639            dw          39C6h                                   
.reloc:00491b5e d239            dw          39D2h                                   
.reloc:00491b60 d839            dw          39D8h                                   
.reloc:00491b62 243a            dw          3A24h                                   
.reloc:00491b64 2d3a            dw          3A2Dh                                   
.reloc:00491b66 363a            dw          3A36h                                   
.reloc:00491b68 3f3a            dw          3A3Fh                                   
.reloc:00491b6a 483a            dw          3A48h                                   
.reloc:00491b6c 513a            dw          3A51h                                   
.reloc:00491b6e 5a3a            dw          3A5Ah                                   
.reloc:00491b70 633a            dw          3A63h                                   
.reloc:00491b72 6c3a            dw          3A6Ch                                   
.reloc:00491b74 753a            dw          3A75h                                   
.reloc:00491b76 7e3a            dw          3A7Eh                                   
.reloc:00491b78 873a            dw          3A87h                                   
.reloc:00491b7a 903a            dw          3A90h                                   
.reloc:00491b7c 993a            dw          3A99h                                   
.reloc:00491b7e a23a            dw          3AA2h                                   
.reloc:00491b80 ab3a            dw          3AABh                                   
.reloc:00491b82 b43a            dw          3AB4h                                   
.reloc:00491b84 bd3a            dw          3ABDh                                   
.reloc:00491b86 c63a            dw          3AC6h                                   
.reloc:00491b88 cf3a            dw          3ACFh                                   
.reloc:00491b8a d83a            dw          3AD8h                                   
.reloc:00491b8c e43a            dw          3AE4h                                   
.reloc:00491b8e ea3a            dw          3AEAh                                   
.reloc:00491b90 363b            dw          3B36h                                   
.reloc:00491b92 3f3b            dw          3B3Fh                                   
.reloc:00491b94 483b            dw          3B48h                                   
.reloc:00491b96 513b            dw          3B51h                                   
.reloc:00491b98 5a3b            dw          3B5Ah                                   
.reloc:00491b9a 633b            dw          3B63h                                   
.reloc:00491b9c 6c3b            dw          3B6Ch                                   
.reloc:00491b9e 753b            dw          3B75h                                   
.reloc:00491ba0 7e3b            dw          3B7Eh                                   
.reloc:00491ba2 873b            dw          3B87h                                   
.reloc:00491ba4 903b            dw          3B90h                                   
.reloc:00491ba6 993b            dw          3B99h                                   
.reloc:00491ba8 a23b            dw          3BA2h                                   
.reloc:00491baa ab3b            dw          3BABh                                   
.reloc:00491bac b43b            dw          3BB4h                                   
.reloc:00491bae c03b            dw          3BC0h                                   
.reloc:00491bb0 c63b            dw          3BC6h                                   
.reloc:00491bb2 123c            dw          3C12h                                   
.reloc:00491bb4 1b3c            dw          3C1Bh                                   
.reloc:00491bb6 243c            dw          3C24h                                   
.reloc:00491bb8 2d3c            dw          3C2Dh                                   
.reloc:00491bba 363c            dw          3C36h                                   
.reloc:00491bbc 3f3c            dw          3C3Fh                                   
.reloc:00491bbe 483c            dw          3C48h                                   
.reloc:00491bc0 513c            dw          3C51h                                   
.reloc:00491bc2 5a3c            dw          3C5Ah                                   
.reloc:00491bc4 633c            dw          3C63h                                   
.reloc:00491bc6 6c3c            dw          3C6Ch                                   
.reloc:00491bc8 753c            dw          3C75h                                   
.reloc:00491bca 813c            dw          3C81h                                   
.reloc:00491bcc 873c            dw          3C87h                                   
.reloc:00491bce d93c            dw          3CD9h                                   
.reloc:00491bd0 e23c            dw          3CE2h                                   
.reloc:00491bd2 eb3c            dw          3CEBh                                   
.reloc:00491bd4 f43c            dw          3CF4h                                   
.reloc:00491bd6 fd3c            dw          3CFDh                                   
.reloc:00491bd8 063d            dw          3D06h                                   
.reloc:00491bda 0f3d            dw          3D0Fh                                   
.reloc:00491bdc 183d            dw          3D18h                                   
.reloc:00491bde 213d            dw          3D21h                                   
.reloc:00491be0 2a3d            dw          3D2Ah                                   
.reloc:00491be2 333d            dw          3D33h                                   
.reloc:00491be4 3c3d            dw          3D3Ch                                   
.reloc:00491be6 453d            dw          3D45h                                   
.reloc:00491be8 4e3d            dw          3D4Eh                                   
.reloc:00491bea 5a3d            dw          3D5Ah                                   
.reloc:00491bec 603d            dw          3D60h                                   
.reloc:00491bee b23d            dw          3DB2h                                   
.reloc:00491bf0 bb3d            dw          3DBBh                                   
.reloc:00491bf2 c43d            dw          3DC4h                                   
.reloc:00491bf4 cd3d            dw          3DCDh                                   
.reloc:00491bf6 d63d            dw          3DD6h                                   
.reloc:00491bf8 df3d            dw          3DDFh                                   
.reloc:00491bfa e83d            dw          3DE8h                                   
.reloc:00491bfc f13d            dw          3DF1h                                   
.reloc:00491bfe fa3d            dw          3DFAh                                   
.reloc:00491c00 033e            dw          3E03h                                   
.reloc:00491c02 0c3e            dw          3E0Ch                                   
.reloc:00491c04 153e            dw          3E15h                                   
.reloc:00491c06 1e3e            dw          3E1Eh                                   
.reloc:00491c08 273e            dw          3E27h                                   
.reloc:00491c0a 333e            dw          3E33h                                   
.reloc:00491c0c 393e            dw          3E39h                                   
.reloc:00491c0e 8b3e            dw          3E8Bh                                   
.reloc:00491c10 943e            dw          3E94h                                   
.reloc:00491c12 9d3e            dw          3E9Dh                                   
.reloc:00491c14 a63e            dw          3EA6h                                   
.reloc:00491c16 af3e            dw          3EAFh                                   
.reloc:00491c18 b83e            dw          3EB8h                                   
.reloc:00491c1a c13e            dw          3EC1h                                   
.reloc:00491c1c ca3e            dw          3ECAh                                   
.reloc:00491c1e d33e            dw          3ED3h                                   
.reloc:00491c20 dc3e            dw          3EDCh                                   
.reloc:00491c22 e53e            dw          3EE5h                                   
.reloc:00491c24 ee3e            dw          3EEEh                                   
.reloc:00491c26 f73e            dw          3EF7h                                   
.reloc:00491c28 003f            dw          3F00h                                   
.reloc:00491c2a 0c3f            dw          3F0Ch                                   
.reloc:00491c2c 123f            dw          3F12h                                   
.reloc:00491c2e 643f            dw          3F64h                                   
.reloc:00491c30 6d3f            dw          3F6Dh                                   
.reloc:00491c32 763f            dw          3F76h                                   
.reloc:00491c34 7f3f            dw          3F7Fh                                   
.reloc:00491c36 883f            dw          3F88h                                   
.reloc:00491c38 913f            dw          3F91h                                   
.reloc:00491c3a 9a3f            dw          3F9Ah                                   
.reloc:00491c3c a33f            dw          3FA3h                                   
.reloc:00491c3e ac3f            dw          3FACh                                   
.reloc:00491c40 b53f            dw          3FB5h                                   
.reloc:00491c42 be3f            dw          3FBEh                                   
.reloc:00491c44 c73f            dw          3FC7h                                   
.reloc:00491c46 d03f            dw          3FD0h                                   
.reloc:00491c48 d93f            dw          3FD9h                                   
.reloc:00491c4a e53f            dw          3FE5h                                   
.reloc:00491c4c eb3f            dw          3FEBh                                   
.reloc:00491c4e 0000            dw          0h                                      
.reloc:00491c50 00400200        ddw         24000h                                  
.reloc:00491c54 74020000        ddw         274h                                    
.reloc:00491c58 4330            dw          3043h                                   
.reloc:00491c5a 4c30            dw          304Ch                                   
.reloc:00491c5c 5530            dw          3055h                                   
.reloc:00491c5e 5e30            dw          305Eh                                   
.reloc:00491c60 6730            dw          3067h                                   
.reloc:00491c62 7030            dw          3070h                                   
.reloc:00491c64 7930            dw          3079h                                   
.reloc:00491c66 8230            dw          3082h                                   
.reloc:00491c68 8b30            dw          308Bh                                   
.reloc:00491c6a 9430            dw          3094h                                   
.reloc:00491c6c 9d30            dw          309Dh                                   
.reloc:00491c6e a630            dw          30A6h                                   
.reloc:00491c70 af30            dw          30AFh                                   
.reloc:00491c72 b830            dw          30B8h                                   
.reloc:00491c74 c430            dw          30C4h                                   
.reloc:00491c76 ca30            dw          30CAh                                   
.reloc:00491c78 1c31            dw          311Ch                                   
.reloc:00491c7a 2531            dw          3125h                                   
.reloc:00491c7c 2e31            dw          312Eh                                   
.reloc:00491c7e 3731            dw          3137h                                   
.reloc:00491c80 4031            dw          3140h                                   
.reloc:00491c82 4931            dw          3149h                                   
.reloc:00491c84 5231            dw          3152h                                   
.reloc:00491c86 5b31            dw          315Bh                                   
.reloc:00491c88 6431            dw          3164h                                   
.reloc:00491c8a 6d31            dw          316Dh                                   
.reloc:00491c8c 7631            dw          3176h                                   
.reloc:00491c8e 7f31            dw          317Fh                                   
.reloc:00491c90 8831            dw          3188h                                   
.reloc:00491c92 9131            dw          3191h                                   
.reloc:00491c94 9a31            dw          319Ah                                   
.reloc:00491c96 a331            dw          31A3h                                   
.reloc:00491c98 af31            dw          31AFh                                   
.reloc:00491c9a b531            dw          31B5h                                   
.reloc:00491c9c 0732            dw          3207h                                   
.reloc:00491c9e 1032            dw          3210h                                   
.reloc:00491ca0 1932            dw          3219h                                   
.reloc:00491ca2 2232            dw          3222h                                   
.reloc:00491ca4 2b32            dw          322Bh                                   
.reloc:00491ca6 3432            dw          3234h                                   
.reloc:00491ca8 3d32            dw          323Dh                                   
.reloc:00491caa 4632            dw          3246h                                   
.reloc:00491cac 4f32            dw          324Fh                                   
.reloc:00491cae 5832            dw          3258h                                   
.reloc:00491cb0 6132            dw          3261h                                   
.reloc:00491cb2 6a32            dw          326Ah                                   
.reloc:00491cb4 7332            dw          3273h                                   
.reloc:00491cb6 7c32            dw          327Ch                                   
.reloc:00491cb8 8832            dw          3288h                                   
.reloc:00491cba 8e32            dw          328Eh                                   
.reloc:00491cbc e632            dw          32E6h                                   
.reloc:00491cbe ef32            dw          32EFh                                   
.reloc:00491cc0 f832            dw          32F8h                                   
.reloc:00491cc2 0133            dw          3301h                                   
.reloc:00491cc4 0a33            dw          330Ah                                   
.reloc:00491cc6 1333            dw          3313h                                   
.reloc:00491cc8 1c33            dw          331Ch                                   
.reloc:00491cca 2533            dw          3325h                                   
.reloc:00491ccc 2e33            dw          332Eh                                   
.reloc:00491cce 3733            dw          3337h                                   
.reloc:00491cd0 4033            dw          3340h                                   
.reloc:00491cd2 4933            dw          3349h                                   
.reloc:00491cd4 5233            dw          3352h                                   
.reloc:00491cd6 5b33            dw          335Bh                                   
.reloc:00491cd8 6433            dw          3364h                                   
.reloc:00491cda 6d33            dw          336Dh                                   
.reloc:00491cdc 7633            dw          3376h                                   
.reloc:00491cde 8233            dw          3382h                                   
.reloc:00491ce0 8833            dw          3388h                                   
.reloc:00491ce2 e033            dw          33E0h                                   
.reloc:00491ce4 e933            dw          33E9h                                   
.reloc:00491ce6 f233            dw          33F2h                                   
.reloc:00491ce8 fb33            dw          33FBh                                   
.reloc:00491cea 0434            dw          3404h                                   
.reloc:00491cec 0d34            dw          340Dh                                   
.reloc:00491cee 1634            dw          3416h                                   
.reloc:00491cf0 1f34            dw          341Fh                                   
.reloc:00491cf2 2834            dw          3428h                                   
.reloc:00491cf4 3134            dw          3431h                                   
.reloc:00491cf6 3a34            dw          343Ah                                   
.reloc:00491cf8 4334            dw          3443h                                   
.reloc:00491cfa 4c34            dw          344Ch                                   
.reloc:00491cfc 5534            dw          3455h                                   
.reloc:00491cfe 5e34            dw          345Eh                                   
.reloc:00491d00 6734            dw          3467h                                   
.reloc:00491d02 7034            dw          3470h                                   
.reloc:00491d04 7934            dw          3479h                                   
.reloc:00491d06 8534            dw          3485h                                   
.reloc:00491d08 8b34            dw          348Bh                                   
.reloc:00491d0a e334            dw          34E3h                                   
.reloc:00491d0c ec34            dw          34ECh                                   
.reloc:00491d0e f534            dw          34F5h                                   
.reloc:00491d10 fe34            dw          34FEh                                   
.reloc:00491d12 0735            dw          3507h                                   
.reloc:00491d14 1035            dw          3510h                                   
.reloc:00491d16 1935            dw          3519h                                   
.reloc:00491d18 2235            dw          3522h                                   
.reloc:00491d1a 2b35            dw          352Bh                                   
.reloc:00491d1c 3435            dw          3534h                                   
.reloc:00491d1e 3d35            dw          353Dh                                   
.reloc:00491d20 4635            dw          3546h                                   
.reloc:00491d22 4f35            dw          354Fh                                   
.reloc:00491d24 5835            dw          3558h                                   
.reloc:00491d26 6135            dw          3561h                                   
.reloc:00491d28 6a35            dw          356Ah                                   
.reloc:00491d2a 7335            dw          3573h                                   
.reloc:00491d2c 7c35            dw          357Ch                                   
.reloc:00491d2e 8835            dw          3588h                                   
.reloc:00491d30 8e35            dw          358Eh                                   
.reloc:00491d32 e635            dw          35E6h                                   
.reloc:00491d34 ef35            dw          35EFh                                   
.reloc:00491d36 f835            dw          35F8h                                   
.reloc:00491d38 0136            dw          3601h                                   
.reloc:00491d3a 0a36            dw          360Ah                                   
.reloc:00491d3c 1336            dw          3613h                                   
.reloc:00491d3e 1c36            dw          361Ch                                   
.reloc:00491d40 2536            dw          3625h                                   
.reloc:00491d42 2e36            dw          362Eh                                   
.reloc:00491d44 3736            dw          3637h                                   
.reloc:00491d46 4036            dw          3640h                                   
.reloc:00491d48 4936            dw          3649h                                   
.reloc:00491d4a 5236            dw          3652h                                   
.reloc:00491d4c 5b36            dw          365Bh                                   
.reloc:00491d4e 6436            dw          3664h                                   
.reloc:00491d50 6d36            dw          366Dh                                   
.reloc:00491d52 7636            dw          3676h                                   
.reloc:00491d54 7f36            dw          367Fh                                   
.reloc:00491d56 8b36            dw          368Bh                                   
.reloc:00491d58 9136            dw          3691h                                   
.reloc:00491d5a e936            dw          36E9h                                   
.reloc:00491d5c f236            dw          36F2h                                   
.reloc:00491d5e fb36            dw          36FBh                                   
.reloc:00491d60 0437            dw          3704h                                   
.reloc:00491d62 0d37            dw          370Dh                                   
.reloc:00491d64 1637            dw          3716h                                   
.reloc:00491d66 1f37            dw          371Fh                                   
.reloc:00491d68 2837            dw          3728h                                   
.reloc:00491d6a 3137            dw          3731h                                   
.reloc:00491d6c 3a37            dw          373Ah                                   
.reloc:00491d6e 4337            dw          3743h                                   
.reloc:00491d70 4c37            dw          374Ch                                   
.reloc:00491d72 5537            dw          3755h                                   
.reloc:00491d74 5e37            dw          375Eh                                   
.reloc:00491d76 6737            dw          3767h                                   
.reloc:00491d78 7037            dw          3770h                                   
.reloc:00491d7a 7937            dw          3779h                                   
.reloc:00491d7c 8237            dw          3782h                                   
.reloc:00491d7e 8b37            dw          378Bh                                   
.reloc:00491d80 9437            dw          3794h                                   
.reloc:00491d82 9d37            dw          379Dh                                   
.reloc:00491d84 a937            dw          37A9h                                   
.reloc:00491d86 af37            dw          37AFh                                   
.reloc:00491d88 0738            dw          3807h                                   
.reloc:00491d8a 1038            dw          3810h                                   
.reloc:00491d8c 1938            dw          3819h                                   
.reloc:00491d8e 2238            dw          3822h                                   
.reloc:00491d90 2b38            dw          382Bh                                   
.reloc:00491d92 3438            dw          3834h                                   
.reloc:00491d94 3d38            dw          383Dh                                   
.reloc:00491d96 4638            dw          3846h                                   
.reloc:00491d98 4f38            dw          384Fh                                   
.reloc:00491d9a 5838            dw          3858h                                   
.reloc:00491d9c 6138            dw          3861h                                   
.reloc:00491d9e 6a38            dw          386Ah                                   
.reloc:00491da0 7338            dw          3873h                                   
.reloc:00491da2 7c38            dw          387Ch                                   
.reloc:00491da4 8538            dw          3885h                                   
.reloc:00491da6 8e38            dw          388Eh                                   
.reloc:00491da8 9738            dw          3897h                                   
.reloc:00491daa a038            dw          38A0h                                   
.reloc:00491dac a938            dw          38A9h                                   
.reloc:00491dae b238            dw          38B2h                                   
.reloc:00491db0 bb38            dw          38BBh                                   
.reloc:00491db2 c738            dw          38C7h                                   
.reloc:00491db4 cd38            dw          38CDh                                   
.reloc:00491db6 2539            dw          3925h                                   
.reloc:00491db8 2e39            dw          392Eh                                   
.reloc:00491dba 3739            dw          3937h                                   
.reloc:00491dbc 4039            dw          3940h                                   
.reloc:00491dbe 4939            dw          3949h                                   
.reloc:00491dc0 5239            dw          3952h                                   
.reloc:00491dc2 5b39            dw          395Bh                                   
.reloc:00491dc4 6439            dw          3964h                                   
.reloc:00491dc6 6d39            dw          396Dh                                   
.reloc:00491dc8 7639            dw          3976h                                   
.reloc:00491dca 7f39            dw          397Fh                                   
.reloc:00491dcc 8839            dw          3988h                                   
.reloc:00491dce 9139            dw          3991h                                   
.reloc:00491dd0 9d39            dw          399Dh                                   
.reloc:00491dd2 a339            dw          39A3h                                   
.reloc:00491dd4 c139            dw          39C1h                                   
.reloc:00491dd6 f239            dw          39F2h                                   
.reloc:00491dd8 fb39            dw          39FBh                                   
.reloc:00491dda 043a            dw          3A04h                                   
.reloc:00491ddc 0d3a            dw          3A0Dh                                   
.reloc:00491dde 163a            dw          3A16h                                   
.reloc:00491de0 1f3a            dw          3A1Fh                                   
.reloc:00491de2 283a            dw          3A28h                                   
.reloc:00491de4 313a            dw          3A31h                                   
.reloc:00491de6 3a3a            dw          3A3Ah                                   
.reloc:00491de8 463a            dw          3A46h                                   
.reloc:00491dea 4c3a            dw          3A4Ch                                   
.reloc:00491dec 533a            dw          3A53h                                   
.reloc:00491dee 5c3a            dw          3A5Ch                                   
.reloc:00491df0 653a            dw          3A65h                                   
.reloc:00491df2 6e3a            dw          3A6Eh                                   
.reloc:00491df4 993a            dw          3A99h                                   
.reloc:00491df6 bf3a            dw          3ABFh                                   
.reloc:00491df8 c83a            dw          3AC8h                                   
.reloc:00491dfa d13a            dw          3AD1h                                   
.reloc:00491dfc da3a            dw          3ADAh                                   
.reloc:00491dfe e33a            dw          3AE3h                                   
.reloc:00491e00 ec3a            dw          3AECh                                   
.reloc:00491e02 f53a            dw          3AF5h                                   
.reloc:00491e04 fe3a            dw          3AFEh                                   
.reloc:00491e06 073b            dw          3B07h                                   
.reloc:00491e08 133b            dw          3B13h                                   
.reloc:00491e0a 193b            dw          3B19h                                   
.reloc:00491e0c 423b            dw          3B42h                                   
.reloc:00491e0e 633b            dw          3B63h                                   
.reloc:00491e10 7d3b            dw          3B7Dh                                   
.reloc:00491e12 863b            dw          3B86h                                   
.reloc:00491e14 8f3b            dw          3B8Fh                                   
.reloc:00491e16 983b            dw          3B98h                                   
.reloc:00491e18 a13b            dw          3BA1h                                   
.reloc:00491e1a aa3b            dw          3BAAh                                   
.reloc:00491e1c b33b            dw          3BB3h                                   
.reloc:00491e1e bc3b            dw          3BBCh                                   
.reloc:00491e20 c53b            dw          3BC5h                                   
.reloc:00491e22 ce3b            dw          3BCEh                                   
.reloc:00491e24 d73b            dw          3BD7h                                   
.reloc:00491e26 e03b            dw          3BE0h                                   
.reloc:00491e28 e93b            dw          3BE9h                                   
.reloc:00491e2a f53b            dw          3BF5h                                   
.reloc:00491e2c fb3b            dw          3BFBh                                   
.reloc:00491e2e 243c            dw          3C24h                                   
.reloc:00491e30 563c            dw          3C56h                                   
.reloc:00491e32 5f3c            dw          3C5Fh                                   
.reloc:00491e34 683c            dw          3C68h                                   
.reloc:00491e36 713c            dw          3C71h                                   
.reloc:00491e38 7d3c            dw          3C7Dh                                   
.reloc:00491e3a 833c            dw          3C83h                                   
.reloc:00491e3c 8a3c            dw          3C8Ah                                   
.reloc:00491e3e 933c            dw          3C93h                                   
.reloc:00491e40 9c3c            dw          3C9Ch                                   
.reloc:00491e42 a53c            dw          3CA5h                                   
.reloc:00491e44 ae3c            dw          3CAEh                                   
.reloc:00491e46 b73c            dw          3CB7h                                   
.reloc:00491e48 c03c            dw          3CC0h                                   
.reloc:00491e4a c93c            dw          3CC9h                                   
.reloc:00491e4c d23c            dw          3CD2h                                   
.reloc:00491e4e fd3c            dw          3CFDh                                   
.reloc:00491e50 123d            dw          3D12h                                   
.reloc:00491e52 383d            dw          3D38h                                   
.reloc:00491e54 413d            dw          3D41h                                   
.reloc:00491e56 4a3d            dw          3D4Ah                                   
.reloc:00491e58 533d            dw          3D53h                                   
.reloc:00491e5a 5c3d            dw          3D5Ch                                   
.reloc:00491e5c 653d            dw          3D65h                                   
.reloc:00491e5e 6e3d            dw          3D6Eh                                   
.reloc:00491e60 773d            dw          3D77h                                   
.reloc:00491e62 803d            dw          3D80h                                   
.reloc:00491e64 893d            dw          3D89h                                   
.reloc:00491e66 923d            dw          3D92h                                   
.reloc:00491e68 9b3d            dw          3D9Bh                                   
.reloc:00491e6a a43d            dw          3DA4h                                   
.reloc:00491e6c ad3d            dw          3DADh                                   
.reloc:00491e6e b63d            dw          3DB6h                                   
.reloc:00491e70 bf3d            dw          3DBFh                                   
.reloc:00491e72 cb3d            dw          3DCBh                                   
.reloc:00491e74 d13d            dw          3DD1h                                   
.reloc:00491e76 2f3e            dw          3E2Fh                                   
.reloc:00491e78 383e            dw          3E38h                                   
.reloc:00491e7a 413e            dw          3E41h                                   
.reloc:00491e7c 4a3e            dw          3E4Ah                                   
.reloc:00491e7e 533e            dw          3E53h                                   
.reloc:00491e80 5c3e            dw          3E5Ch                                   
.reloc:00491e82 653e            dw          3E65h                                   
.reloc:00491e84 6e3e            dw          3E6Eh                                   
.reloc:00491e86 773e            dw          3E77h                                   
.reloc:00491e88 803e            dw          3E80h                                   
.reloc:00491e8a 893e            dw          3E89h                                   
.reloc:00491e8c 923e            dw          3E92h                                   
.reloc:00491e8e 9b3e            dw          3E9Bh                                   
.reloc:00491e90 a43e            dw          3EA4h                                   
.reloc:00491e92 ad3e            dw          3EADh                                   
.reloc:00491e94 b93e            dw          3EB9h                                   
.reloc:00491e96 bf3e            dw          3EBFh                                   
.reloc:00491e98 1d3f            dw          3F1Dh                                   
.reloc:00491e9a 263f            dw          3F26h                                   
.reloc:00491e9c 2f3f            dw          3F2Fh                                   
.reloc:00491e9e 383f            dw          3F38h                                   
.reloc:00491ea0 413f            dw          3F41h                                   
.reloc:00491ea2 4a3f            dw          3F4Ah                                   
.reloc:00491ea4 533f            dw          3F53h                                   
.reloc:00491ea6 5c3f            dw          3F5Ch                                   
.reloc:00491ea8 653f            dw          3F65h                                   
.reloc:00491eaa 6e3f            dw          3F6Eh                                   
.reloc:00491eac 773f            dw          3F77h                                   
.reloc:00491eae 803f            dw          3F80h                                   
.reloc:00491eb0 893f            dw          3F89h                                   
.reloc:00491eb2 923f            dw          3F92h                                   
.reloc:00491eb4 9b3f            dw          3F9Bh                                   
.reloc:00491eb6 a43f            dw          3FA4h                                   
.reloc:00491eb8 ad3f            dw          3FADh                                   
.reloc:00491eba b63f            dw          3FB6h                                   
.reloc:00491ebc c23f            dw          3FC2h                                   
.reloc:00491ebe c83f            dw          3FC8h                                   
.reloc:00491ec0 0000            dw          0h                                      
.reloc:00491ec2 0000            dw          0h                                      
.reloc:00491ec4 00500200        ddw         25000h                                  
.reloc:00491ec8 c0010000        ddw         1C0h                                    
.reloc:00491ecc 2c30            dw          302Ch                                   
.reloc:00491ece 3530            dw          3035h                                   
.reloc:00491ed0 3e30            dw          303Eh                                   
.reloc:00491ed2 4730            dw          3047h                                   
.reloc:00491ed4 5030            dw          3050h                                   
.reloc:00491ed6 5930            dw          3059h                                   
.reloc:00491ed8 6230            dw          3062h                                   
.reloc:00491eda 6b30            dw          306Bh                                   
.reloc:00491edc 7430            dw          3074h                                   
.reloc:00491ede 7d30            dw          307Dh                                   
.reloc:00491ee0 8630            dw          3086h                                   
.reloc:00491ee2 8f30            dw          308Fh                                   
.reloc:00491ee4 9830            dw          3098h                                   
.reloc:00491ee6 a130            dw          30A1h                                   
.reloc:00491ee8 aa30            dw          30AAh                                   
.reloc:00491eea b330            dw          30B3h                                   
.reloc:00491eec bc30            dw          30BCh                                   
.reloc:00491eee c530            dw          30C5h                                   
.reloc:00491ef0 ce30            dw          30CEh                                   
.reloc:00491ef2 d730            dw          30D7h                                   
.reloc:00491ef4 e030            dw          30E0h                                   
.reloc:00491ef6 ec30            dw          30ECh                                   
.reloc:00491ef8 f230            dw          30F2h                                   
.reloc:00491efa 5631            dw          3156h                                   
.reloc:00491efc 5f31            dw          315Fh                                   
.reloc:00491efe 6831            dw          3168h                                   
.reloc:00491f00 7131            dw          3171h                                   
.reloc:00491f02 7a31            dw          317Ah                                   
.reloc:00491f04 8331            dw          3183h                                   
.reloc:00491f06 8c31            dw          318Ch                                   
.reloc:00491f08 9531            dw          3195h                                   
.reloc:00491f0a 9e31            dw          319Eh                                   
.reloc:00491f0c a731            dw          31A7h                                   
.reloc:00491f0e b031            dw          31B0h                                   
.reloc:00491f10 b931            dw          31B9h                                   
.reloc:00491f12 c231            dw          31C2h                                   
.reloc:00491f14 cb31            dw          31CBh                                   
.reloc:00491f16 d431            dw          31D4h                                   
.reloc:00491f18 dd31            dw          31DDh                                   
.reloc:00491f1a e631            dw          31E6h                                   
.reloc:00491f1c ef31            dw          31EFh                                   
.reloc:00491f1e f831            dw          31F8h                                   
.reloc:00491f20 0432            dw          3204h                                   
.reloc:00491f22 0a32            dw          320Ah                                   
.reloc:00491f24 6832            dw          3268h                                   
.reloc:00491f26 7132            dw          3271h                                   
.reloc:00491f28 7a32            dw          327Ah                                   
.reloc:00491f2a 8332            dw          3283h                                   
.reloc:00491f2c 8c32            dw          328Ch                                   
.reloc:00491f2e 9532            dw          3295h                                   
.reloc:00491f30 9e32            dw          329Eh                                   
.reloc:00491f32 a732            dw          32A7h                                   
.reloc:00491f34 b032            dw          32B0h                                   
.reloc:00491f36 b932            dw          32B9h                                   
.reloc:00491f38 c232            dw          32C2h                                   
.reloc:00491f3a cb32            dw          32CBh                                   
.reloc:00491f3c d432            dw          32D4h                                   
.reloc:00491f3e dd32            dw          32DDh                                   
.reloc:00491f40 e632            dw          32E6h                                   
.reloc:00491f42 ef32            dw          32EFh                                   
.reloc:00491f44 f832            dw          32F8h                                   
.reloc:00491f46 0133            dw          3301h                                   
.reloc:00491f48 0a33            dw          330Ah                                   
.reloc:00491f4a 1333            dw          3313h                                   
.reloc:00491f4c 1f33            dw          331Fh                                   
.reloc:00491f4e 2533            dw          3325h                                   
.reloc:00491f50 8333            dw          3383h                                   
.reloc:00491f52 8c33            dw          338Ch                                   
.reloc:00491f54 9533            dw          3395h                                   
.reloc:00491f56 9e33            dw          339Eh                                   
.reloc:00491f58 a733            dw          33A7h                                   
.reloc:00491f5a b033            dw          33B0h                                   
.reloc:00491f5c b933            dw          33B9h                                   
.reloc:00491f5e c233            dw          33C2h                                   
.reloc:00491f60 cb33            dw          33CBh                                   
.reloc:00491f62 d433            dw          33D4h                                   
.reloc:00491f64 dd33            dw          33DDh                                   
.reloc:00491f66 e633            dw          33E6h                                   
.reloc:00491f68 ef33            dw          33EFh                                   
.reloc:00491f6a f833            dw          33F8h                                   
.reloc:00491f6c 0134            dw          3401h                                   
.reloc:00491f6e 0a34            dw          340Ah                                   
.reloc:00491f70 1334            dw          3413h                                   
.reloc:00491f72 1c34            dw          341Ch                                   
.reloc:00491f74 2834            dw          3428h                                   
.reloc:00491f76 2e34            dw          342Eh                                   
.reloc:00491f78 9834            dw          3498h                                   
.reloc:00491f7a a134            dw          34A1h                                   
.reloc:00491f7c aa34            dw          34AAh                                   
.reloc:00491f7e b334            dw          34B3h                                   
.reloc:00491f80 bc34            dw          34BCh                                   
.reloc:00491f82 c534            dw          34C5h                                   
.reloc:00491f84 ce34            dw          34CEh                                   
.reloc:00491f86 d734            dw          34D7h                                   
.reloc:00491f88 e034            dw          34E0h                                   
.reloc:00491f8a e934            dw          34E9h                                   
.reloc:00491f8c f234            dw          34F2h                                   
.reloc:00491f8e fb34            dw          34FBh                                   
.reloc:00491f90 0435            dw          3504h                                   
.reloc:00491f92 0d35            dw          350Dh                                   
.reloc:00491f94 1635            dw          3516h                                   
.reloc:00491f96 1f35            dw          351Fh                                   
.reloc:00491f98 2835            dw          3528h                                   
.reloc:00491f9a 3135            dw          3531h                                   
.reloc:00491f9c 3d35            dw          353Dh                                   
.reloc:00491f9e 4335            dw          3543h                                   
.reloc:00491fa0 ad35            dw          35ADh                                   
.reloc:00491fa2 b635            dw          35B6h                                   
.reloc:00491fa4 bf35            dw          35BFh                                   
.reloc:00491fa6 c835            dw          35C8h                                   
.reloc:00491fa8 d135            dw          35D1h                                   
.reloc:00491faa da35            dw          35DAh                                   
.reloc:00491fac e335            dw          35E3h                                   
.reloc:00491fae ec35            dw          35ECh                                   
.reloc:00491fb0 f535            dw          35F5h                                   
.reloc:00491fb2 fe35            dw          35FEh                                   
.reloc:00491fb4 0736            dw          3607h                                   
.reloc:00491fb6 1036            dw          3610h                                   
.reloc:00491fb8 1936            dw          3619h                                   
.reloc:00491fba 2236            dw          3622h                                   
.reloc:00491fbc 2b36            dw          362Bh                                   
.reloc:00491fbe 3736            dw          3637h                                   
.reloc:00491fc0 3d36            dw          363Dh                                   
.reloc:00491fc2 fd36            dw          36FDh                                   
.reloc:00491fc4 0d37            dw          370Dh                                   
.reloc:00491fc6 1137            dw          3711h                                   
.reloc:00491fc8 1537            dw          3715h                                   
.reloc:00491fca 1937            dw          3719h                                   
.reloc:00491fcc 1d37            dw          371Dh                                   
.reloc:00491fce 2137            dw          3721h                                   
.reloc:00491fd0 2537            dw          3725h                                   
.reloc:00491fd2 2937            dw          3729h                                   
.reloc:00491fd4 2d37            dw          372Dh                                   
.reloc:00491fd6 3137            dw          3731h                                   
.reloc:00491fd8 3537            dw          3735h                                   
.reloc:00491fda 3c37            dw          373Ch                                   
.reloc:00491fdc 4737            dw          3747h                                   
.reloc:00491fde 5237            dw          3752h                                   
.reloc:00491fe0 5d37            dw          375Dh                                   
.reloc:00491fe2 6837            dw          3768h                                   
.reloc:00491fe4 7337            dw          3773h                                   
.reloc:00491fe6 7e37            dw          377Eh                                   
.reloc:00491fe8 8937            dw          3789h                                   
.reloc:00491fea e038            dw          38E0h                                   
.reloc:00491fec f938            dw          38F9h                                   
.reloc:00491fee 0239            dw          3902h                                   
.reloc:00491ff0 0a39            dw          390Ah                                   
.reloc:00491ff2 1039            dw          3910h                                   
.reloc:00491ff4 1739            dw          3917h                                   
.reloc:00491ff6 2039            dw          3920h                                   
.reloc:00491ff8 2e39            dw          392Eh                                   
.reloc:00491ffa 3b39            dw          393Bh                                   
.reloc:00491ffc 4b39            dw          394Bh                                   
.reloc:00491ffe 5c39            dw          395Ch                                   
.reloc:00492000 6d39            dw          396Dh                                   
.reloc:00492002 8439            dw          3984h                                   
.reloc:00492004 8f39            dw          398Fh                                   
.reloc:00492006 a139            dw          39A1h                                   
.reloc:00492008 b339            dw          39B3h                                   
.reloc:0049200a c339            dw          39C3h                                   
.reloc:0049200c d839            dw          39D8h                                   
.reloc:0049200e e839            dw          39E8h                                   
.reloc:00492010 003a            dw          3A00h                                   
.reloc:00492012 113a            dw          3A11h                                   
.reloc:00492014 253a            dw          3A25h                                   
.reloc:00492016 3c3a            dw          3A3Ch                                   
.reloc:00492018 4b3a            dw          3A4Bh                                   
.reloc:0049201a 5b3a            dw          3A5Bh                                   
.reloc:0049201c 663a            dw          3A66h                                   
.reloc:0049201e 6d3a            dw          3A6Dh                                   
.reloc:00492020 743a            dw          3A74h                                   
.reloc:00492022 7b3a            dw          3A7Bh                                   
.reloc:00492024 a23b            dw          3BA2h                                   
.reloc:00492026 ac3b            dw          3BACh                                   
.reloc:00492028 b23b            dw          3BB2h                                   
.reloc:0049202a f73b            dw          3BF7h                                   
.reloc:0049202c 3e3c            dw          3C3Eh                                   
.reloc:0049202e 433c            dw          3C43h                                   
.reloc:00492030 4a3c            dw          3C4Ah                                   
.reloc:00492032 533c            dw          3C53h                                   
.reloc:00492034 1e3d            dw          3D1Eh                                   
.reloc:00492036 583d            dw          3D58h                                   
.reloc:00492038 5f3d            dw          3D5Fh                                   
.reloc:0049203a 6b3d            dw          3D6Bh                                   
.reloc:0049203c 723d            dw          3D72h                                   
.reloc:0049203e 9d3d            dw          3D9Dh                                   
.reloc:00492040 aa3d            dw          3DAAh                                   
.reloc:00492042 c13d            dw          3DC1h                                   
.reloc:00492044 d93d            dw          3DD9h                                   
.reloc:00492046 ef3d            dw          3DEFh                                   
.reloc:00492048 053e            dw          3E05h                                   
.reloc:0049204a 123e            dw          3E12h                                   
.reloc:0049204c 823e            dw          3E82h                                   
.reloc:0049204e 8c3e            dw          3E8Ch                                   
.reloc:00492050 993e            dw          3E99h                                   
.reloc:00492052 9e3e            dw          3E9Eh                                   
.reloc:00492054 a33e            dw          3EA3h                                   
.reloc:00492056 b13e            dw          3EB1h                                   
.reloc:00492058 bb3e            dw          3EBBh                                   
.reloc:0049205a 003f            dw          3F00h                                   
.reloc:0049205c 063f            dw          3F06h                                   
.reloc:0049205e 0c3f            dw          3F0Ch                                   
.reloc:00492060 3e3f            dw          3F3Eh                                   
.reloc:00492062 473f            dw          3F47h                                   
.reloc:00492064 523f            dw          3F52h                                   
.reloc:00492066 673f            dw          3F67h                                   
.reloc:00492068 6c3f            dw          3F6Ch                                   
.reloc:0049206a 733f            dw          3F73h                                   
.reloc:0049206c 7e3f            dw          3F7Eh                                   
.reloc:0049206e 853f            dw          3F85h                                   
.reloc:00492070 963f            dw          3F96h                                   
.reloc:00492072 9a3f            dw          3F9Ah                                   
.reloc:00492074 9e3f            dw          3F9Eh                                   
.reloc:00492076 a23f            dw          3FA2h                                   
.reloc:00492078 aa3f            dw          3FAAh                                   
.reloc:0049207a b63f            dw          3FB6h                                   
.reloc:0049207c c33f            dw          3FC3h                                   
.reloc:0049207e cb3f            dw          3FCBh                                   
.reloc:00492080 dc3f            dw          3FDCh                                   
.reloc:00492082 0000            dw          0h                                      
.reloc:00492084 00600200        ddw         26000h                                  
.reloc:00492088 28020000        ddw         228h                                    
.reloc:0049208c 8b30            dw          308Bh                                   
.reloc:0049208e ba30            dw          30BAh                                   
.reloc:00492090 d930            dw          30D9h                                   
.reloc:00492092 f330            dw          30F3h                                   
.reloc:00492094 ff30            dw          30FFh                                   
.reloc:00492096 0c31            dw          310Ch                                   
.reloc:00492098 4231            dw          3142h                                   
.reloc:0049209a 4d31            dw          314Dh                                   
.reloc:0049209c 5431            dw          3154h                                   
.reloc:0049209e 6531            dw          3165h                                   
.reloc:004920a0 6931            dw          3169h                                   
.reloc:004920a2 6d31            dw          316Dh                                   
.reloc:004920a4 7131            dw          3171h                                   
.reloc:004920a6 7531            dw          3175h                                   
.reloc:004920a8 8131            dw          3181h                                   
.reloc:004920aa 8d31            dw          318Dh                                   
.reloc:004920ac 9a31            dw          319Ah                                   
.reloc:004920ae c431            dw          31C4h                                   
.reloc:004920b0 de31            dw          31DEh                                   
.reloc:004920b2 e731            dw          31E7h                                   
.reloc:004920b4 6c32            dw          326Ch                                   
.reloc:004920b6 7832            dw          3278h                                   
.reloc:004920b8 7f32            dw          327Fh                                   
.reloc:004920ba 8632            dw          3286h                                   
.reloc:004920bc 8e32            dw          328Eh                                   
.reloc:004920be 9532            dw          3295h                                   
.reloc:004920c0 c732            dw          32C7h                                   
.reloc:004920c2 d732            dw          32D7h                                   
.reloc:004920c4 dd32            dw          32DDh                                   
.reloc:004920c6 ea32            dw          32EAh                                   
.reloc:004920c8 f032            dw          32F0h                                   
.reloc:004920ca 0233            dw          3302h                                   
.reloc:004920cc 0c33            dw          330Ch                                   
.reloc:004920ce 3033            dw          3330h                                   
.reloc:004920d0 3f33            dw          333Fh                                   
.reloc:004920d2 5833            dw          3358h                                   
.reloc:004920d4 6e33            dw          336Eh                                   
.reloc:004920d6 7233            dw          3372h                                   
.reloc:004920d8 7633            dw          3376h                                   
.reloc:004920da 7a33            dw          337Ah                                   
.reloc:004920dc 7e33            dw          337Eh                                   
.reloc:004920de 8233            dw          3382h                                   
.reloc:004920e0 8633            dw          3386h                                   
.reloc:004920e2 8a33            dw          338Ah                                   
.reloc:004920e4 8e33            dw          338Eh                                   
.reloc:004920e6 9233            dw          3392h                                   
.reloc:004920e8 9633            dw          3396h                                   
.reloc:004920ea 9a33            dw          339Ah                                   
.reloc:004920ec 9e33            dw          339Eh                                   
.reloc:004920ee a233            dw          33A2h                                   
.reloc:004920f0 a633            dw          33A6h                                   
.reloc:004920f2 aa33            dw          33AAh                                   
.reloc:004920f4 ae33            dw          33AEh                                   
.reloc:004920f6 b233            dw          33B2h                                   
.reloc:004920f8 b633            dw          33B6h                                   
.reloc:004920fa ba33            dw          33BAh                                   
.reloc:004920fc be33            dw          33BEh                                   
.reloc:004920fe c233            dw          33C2h                                   
.reloc:00492100 c633            dw          33C6h                                   
.reloc:00492102 ca33            dw          33CAh                                   
.reloc:00492104 ce33            dw          33CEh                                   
.reloc:00492106 d233            dw          33D2h                                   
.reloc:00492108 d633            dw          33D6h                                   
.reloc:0049210a da33            dw          33DAh                                   
.reloc:0049210c de33            dw          33DEh                                   
.reloc:0049210e e233            dw          33E2h                                   
.reloc:00492110 e633            dw          33E6h                                   
.reloc:00492112 ea33            dw          33EAh                                   
.reloc:00492114 ee33            dw          33EEh                                   
.reloc:00492116 f233            dw          33F2h                                   
.reloc:00492118 f633            dw          33F6h                                   
.reloc:0049211a fa33            dw          33FAh                                   
.reloc:0049211c fe33            dw          33FEh                                   
.reloc:0049211e 0234            dw          3402h                                   
.reloc:00492120 0634            dw          3406h                                   
.reloc:00492122 0a34            dw          340Ah                                   
.reloc:00492124 0e34            dw          340Eh                                   
.reloc:00492126 1234            dw          3412h                                   
.reloc:00492128 1634            dw          3416h                                   
.reloc:0049212a 1a34            dw          341Ah                                   
.reloc:0049212c 1e34            dw          341Eh                                   
.reloc:0049212e 2234            dw          3422h                                   
.reloc:00492130 2634            dw          3426h                                   
.reloc:00492132 2a34            dw          342Ah                                   
.reloc:00492134 2e34            dw          342Eh                                   
.reloc:00492136 3234            dw          3432h                                   
.reloc:00492138 3634            dw          3436h                                   
.reloc:0049213a 3a34            dw          343Ah                                   
.reloc:0049213c 3e34            dw          343Eh                                   
.reloc:0049213e 4234            dw          3442h                                   
.reloc:00492140 4634            dw          3446h                                   
.reloc:00492142 4a34            dw          344Ah                                   
.reloc:00492144 4e34            dw          344Eh                                   
.reloc:00492146 5234            dw          3452h                                   
.reloc:00492148 5634            dw          3456h                                   
.reloc:0049214a 5a34            dw          345Ah                                   
.reloc:0049214c 5e34            dw          345Eh                                   
.reloc:0049214e 6234            dw          3462h                                   
.reloc:00492150 6634            dw          3466h                                   
.reloc:00492152 6a34            dw          346Ah                                   
.reloc:00492154 6e34            dw          346Eh                                   
.reloc:00492156 2037            dw          3720h                                   
.reloc:00492158 3337            dw          3733h                                   
.reloc:0049215a 5137            dw          3751h                                   
.reloc:0049215c 6037            dw          3760h                                   
.reloc:0049215e 6b37            dw          376Bh                                   
.reloc:00492160 7637            dw          3776h                                   
.reloc:00492162 8737            dw          3787h                                   
.reloc:00492164 b037            dw          37B0h                                   
.reloc:00492166 b737            dw          37B7h                                   
.reloc:00492168 cf37            dw          37CFh                                   
.reloc:0049216a da37            dw          37DAh                                   
.reloc:0049216c e037            dw          37E0h                                   
.reloc:0049216e e737            dw          37E7h                                   
.reloc:00492170 ef37            dw          37EFh                                   
.reloc:00492172 f337            dw          37F3h                                   
.reloc:00492174 fb37            dw          37FBh                                   
.reloc:00492176 0538            dw          3805h                                   
.reloc:00492178 3038            dw          3830h                                   
.reloc:0049217a 3738            dw          3837h                                   
.reloc:0049217c 4e38            dw          384Eh                                   
.reloc:0049217e 5838            dw          3858h                                   
.reloc:00492180 6238            dw          3862h                                   
.reloc:00492182 6b38            dw          386Bh                                   
.reloc:00492184 7f38            dw          387Fh                                   
.reloc:00492186 8838            dw          3888h                                   
.reloc:00492188 9438            dw          3894h                                   
.reloc:0049218a 9a38            dw          389Ah                                   
.reloc:0049218c a138            dw          38A1h                                   
.reloc:0049218e ae38            dw          38AEh                                   
.reloc:00492190 b838            dw          38B8h                                   
.reloc:00492192 c138            dw          38C1h                                   
.reloc:00492194 c838            dw          38C8h                                   
.reloc:00492196 d138            dw          38D1h                                   
.reloc:00492198 d938            dw          38D9h                                   
.reloc:0049219a e038            dw          38E0h                                   
.reloc:0049219c e738            dw          38E7h                                   
.reloc:0049219e fb38            dw          38FBh                                   
.reloc:004921a0 0239            dw          3902h                                   
.reloc:004921a2 0d39            dw          390Dh                                   
.reloc:004921a4 1339            dw          3913h                                   
.reloc:004921a6 2b39            dw          392Bh                                   
.reloc:004921a8 5b39            dw          395Bh                                   
.reloc:004921aa c939            dw          39C9h                                   
.reloc:004921ac d039            dw          39D0h                                   
.reloc:004921ae 2a3a            dw          3A2Ah                                   
.reloc:004921b0 493a            dw          3A49h                                   
.reloc:004921b2 593a            dw          3A59h                                   
.reloc:004921b4 693a            dw          3A69h                                   
.reloc:004921b6 733a            dw          3A73h                                   
.reloc:004921b8 803a            dw          3A80h                                   
.reloc:004921ba 853a            dw          3A85h                                   
.reloc:004921bc 9e3a            dw          3A9Eh                                   
.reloc:004921be a23a            dw          3AA2h                                   
.reloc:004921c0 a93a            dw          3AA9h                                   
.reloc:004921c2 b33a            dw          3AB3h                                   
.reloc:004921c4 bc3a            dw          3ABCh                                   
.reloc:004921c6 ca3a            dw          3ACAh                                   
.reloc:004921c8 d33a            dw          3AD3h                                   
.reloc:004921ca d93a            dw          3AD9h                                   
.reloc:004921cc f13a            dw          3AF1h                                   
.reloc:004921ce fd3a            dw          3AFDh                                   
.reloc:004921d0 093b            dw          3B09h                                   
.reloc:004921d2 0f3b            dw          3B0Fh                                   
.reloc:004921d4 193b            dw          3B19h                                   
.reloc:004921d6 3b3b            dw          3B3Bh                                   
.reloc:004921d8 413b            dw          3B41h                                   
.reloc:004921da 5f3b            dw          3B5Fh                                   
.reloc:004921dc 693b            dw          3B69h                                   
.reloc:004921de 713b            dw          3B71h                                   
.reloc:004921e0 773b            dw          3B77h                                   
.reloc:004921e2 7d3b            dw          3B7Dh                                   
.reloc:004921e4 8a3b            dw          3B8Ah                                   
.reloc:004921e6 983b            dw          3B98h                                   
.reloc:004921e8 a23b            dw          3BA2h                                   
.reloc:004921ea ac3b            dw          3BACh                                   
.reloc:004921ec b43b            dw          3BB4h                                   
.reloc:004921ee e03b            dw          3BE0h                                   
.reloc:004921f0 f03b            dw          3BF0h                                   
.reloc:004921f2 f43b            dw          3BF4h                                   
.reloc:004921f4 f83b            dw          3BF8h                                   
.reloc:004921f6 fc3b            dw          3BFCh                                   
.reloc:004921f8 003c            dw          3C00h                                   
.reloc:004921fa 043c            dw          3C04h                                   
.reloc:004921fc 083c            dw          3C08h                                   
.reloc:004921fe 0c3c            dw          3C0Ch                                   
.reloc:00492200 103c            dw          3C10h                                   
.reloc:00492202 143c            dw          3C14h                                   
.reloc:00492204 1a3c            dw          3C1Ah                                   
.reloc:00492206 303c            dw          3C30h                                   
.reloc:00492208 3e3c            dw          3C3Eh                                   
.reloc:0049220a 473c            dw          3C47h                                   
.reloc:0049220c 4f3c            dw          3C4Fh                                   
.reloc:0049220e 623c            dw          3C62h                                   
.reloc:00492210 783c            dw          3C78h                                   
.reloc:00492212 853c            dw          3C85h                                   
.reloc:00492214 933c            dw          3C93h                                   
.reloc:00492216 ae3c            dw          3CAEh                                   
.reloc:00492218 c13c            dw          3CC1h                                   
.reloc:0049221a c83c            dw          3CC8h                                   
.reloc:0049221c ce3c            dw          3CCEh                                   
.reloc:0049221e d83c            dw          3CD8h                                   
.reloc:00492220 f43c            dw          3CF4h                                   
.reloc:00492222 fe3c            dw          3CFEh                                   
.reloc:00492224 053d            dw          3D05h                                   
.reloc:00492226 153d            dw          3D15h                                   
.reloc:00492228 1f3d            dw          3D1Fh                                   
.reloc:0049222a 273d            dw          3D27h                                   
.reloc:0049222c 313d            dw          3D31h                                   
.reloc:0049222e 383d            dw          3D38h                                   
.reloc:00492230 473d            dw          3D47h                                   
.reloc:00492232 553d            dw          3D55h                                   
.reloc:00492234 633d            dw          3D63h                                   
.reloc:00492236 6c3d            dw          3D6Ch                                   
.reloc:00492238 793d            dw          3D79h                                   
.reloc:0049223a 813d            dw          3D81h                                   
.reloc:0049223c 913d            dw          3D91h                                   
.reloc:0049223e 973d            dw          3D97h                                   
.reloc:00492240 a63d            dw          3DA6h                                   
.reloc:00492242 b03d            dw          3DB0h                                   
.reloc:00492244 b83d            dw          3DB8h                                   
.reloc:00492246 c23d            dw          3DC2h                                   
.reloc:00492248 c93d            dw          3DC9h                                   
.reloc:0049224a e23d            dw          3DE2h                                   
.reloc:0049224c ec3d            dw          3DECh                                   
.reloc:0049224e f43d            dw          3DF4h                                   
.reloc:00492250 fe3d            dw          3DFEh                                   
.reloc:00492252 053e            dw          3E05h                                   
.reloc:00492254 143e            dw          3E14h                                   
.reloc:00492256 223e            dw          3E22h                                   
.reloc:00492258 293e            dw          3E29h                                   
.reloc:0049225a 483e            dw          3E48h                                   
.reloc:0049225c 683e            dw          3E68h                                   
.reloc:0049225e 723e            dw          3E72h                                   
.reloc:00492260 7c3e            dw          3E7Ch                                   
.reloc:00492262 8c3e            dw          3E8Ch                                   
.reloc:00492264 963e            dw          3E96h                                   
.reloc:00492266 9d3e            dw          3E9Dh                                   
.reloc:00492268 ab3e            dw          3EABh                                   
.reloc:0049226a b53e            dw          3EB5h                                   
.reloc:0049226c bc3e            dw          3EBCh                                   
.reloc:0049226e cb3e            dw          3ECBh                                   
.reloc:00492270 d93e            dw          3ED9h                                   
.reloc:00492272 e63e            dw          3EE6h                                   
.reloc:00492274 f83e            dw          3EF8h                                   
.reloc:00492276 083f            dw          3F08h                                   
.reloc:00492278 123f            dw          3F12h                                   
.reloc:0049227a 1e3f            dw          3F1Eh                                   
.reloc:0049227c 273f            dw          3F27h                                   
.reloc:0049227e 303f            dw          3F30h                                   
.reloc:00492280 3c3f            dw          3F3Ch                                   
.reloc:00492282 453f            dw          3F45h                                   
.reloc:00492284 4e3f            dw          3F4Eh                                   
.reloc:00492286 593f            dw          3F59h                                   
.reloc:00492288 683f            dw          3F68h                                   
.reloc:0049228a 733f            dw          3F73h                                   
.reloc:0049228c 7f3f            dw          3F7Fh                                   
.reloc:0049228e 923f            dw          3F92h                                   
.reloc:00492290 983f            dw          3F98h                                   
.reloc:00492292 9f3f            dw          3F9Fh                                   
.reloc:00492294 a73f            dw          3FA7h                                   
.reloc:00492296 ad3f            dw          3FADh                                   
.reloc:00492298 b43f            dw          3FB4h                                   
.reloc:0049229a c03f            dw          3FC0h                                   
.reloc:0049229c c93f            dw          3FC9h                                   
.reloc:0049229e d23f            dw          3FD2h                                   
.reloc:004922a0 de3f            dw          3FDEh                                   
.reloc:004922a2 e73f            dw          3FE7h                                   
.reloc:004922a4 f03f            dw          3FF0h                                   
.reloc:004922a6 fb3f            dw          3FFBh                                   
.reloc:004922a8 0000            dw          0h                                      
.reloc:004922aa 0000            dw          0h                                      
.reloc:004922ac 00700200        ddw         27000h                                  
.reloc:004922b0 c4020000        ddw         2C4h                                    
.reloc:004922b4 0a30            dw          300Ah                                   
.reloc:004922b6 1630            dw          3016h                                   
.reloc:004922b8 2930            dw          3029h                                   
.reloc:004922ba 3030            dw          3030h                                   
.reloc:004922bc 3a30            dw          303Ah                                   
.reloc:004922be 4330            dw          3043h                                   
.reloc:004922c0 4d30            dw          304Dh                                   
.reloc:004922c2 5430            dw          3054h                                   
.reloc:004922c4 5b30            dw          305Bh                                   
.reloc:004922c6 6e30            dw          306Eh                                   
.reloc:004922c8 7730            dw          3077h                                   
.reloc:004922ca 8030            dw          3080h                                   
.reloc:004922cc 8c30            dw          308Ch                                   
.reloc:004922ce 9530            dw          3095h                                   
.reloc:004922d0 9e30            dw          309Eh                                   
.reloc:004922d2 a930            dw          30A9h                                   
.reloc:004922d4 b830            dw          30B8h                                   
.reloc:004922d6 c530            dw          30C5h                                   
.reloc:004922d8 df30            dw          30DFh                                   
.reloc:004922da f130            dw          30F1h                                   
.reloc:004922dc 2131            dw          3121h                                   
.reloc:004922de 2c31            dw          312Ch                                   
.reloc:004922e0 3731            dw          3137h                                   
.reloc:004922e2 3f31            dw          313Fh                                   
.reloc:004922e4 4b31            dw          314Bh                                   
.reloc:004922e6 5b31            dw          315Bh                                   
.reloc:004922e8 6131            dw          3161h                                   
.reloc:004922ea 7631            dw          3176h                                   
.reloc:004922ec 8831            dw          3188h                                   
.reloc:004922ee 9131            dw          3191h                                   
.reloc:004922f0 9d31            dw          319Dh                                   
.reloc:004922f2 a931            dw          31A9h                                   
.reloc:004922f4 b531            dw          31B5h                                   
.reloc:004922f6 c131            dw          31C1h                                   
.reloc:004922f8 cd31            dw          31CDh                                   
.reloc:004922fa d931            dw          31D9h                                   
.reloc:004922fc e531            dw          31E5h                                   
.reloc:004922fe f131            dw          31F1h                                   
.reloc:00492300 ff31            dw          31FFh                                   
.reloc:00492302 0d32            dw          320Dh                                   
.reloc:00492304 2032            dw          3220h                                   
.reloc:00492306 2d32            dw          322Dh                                   
.reloc:00492308 3d32            dw          323Dh                                   
.reloc:0049230a 5132            dw          3251h                                   
.reloc:0049230c 5a32            dw          325Ah                                   
.reloc:0049230e 6632            dw          3266h                                   
.reloc:00492310 7232            dw          3272h                                   
.reloc:00492312 7e32            dw          327Eh                                   
.reloc:00492314 8b32            dw          328Bh                                   
.reloc:00492316 9432            dw          3294h                                   
.reloc:00492318 a032            dw          32A0h                                   
.reloc:0049231a ac32            dw          32ACh                                   
.reloc:0049231c b832            dw          32B8h                                   
.reloc:0049231e c432            dw          32C4h                                   
.reloc:00492320 e932            dw          32E9h                                   
.reloc:00492322 f532            dw          32F5h                                   
.reloc:00492324 0333            dw          3303h                                   
.reloc:00492326 0f33            dw          330Fh                                   
.reloc:00492328 1f33            dw          331Fh                                   
.reloc:0049232a 2833            dw          3328h                                   
.reloc:0049232c 3233            dw          3332h                                   
.reloc:0049232e 3a33            dw          333Ah                                   
.reloc:00492330 4433            dw          3344h                                   
.reloc:00492332 4b33            dw          334Bh                                   
.reloc:00492334 6333            dw          3363h                                   
.reloc:00492336 6f33            dw          336Fh                                   
.reloc:00492338 8733            dw          3387h                                   
.reloc:0049233a 9933            dw          3399h                                   
.reloc:0049233c a733            dw          33A7h                                   
.reloc:0049233e b733            dw          33B7h                                   
.reloc:00492340 c633            dw          33C6h                                   
.reloc:00492342 d433            dw          33D4h                                   
.reloc:00492344 e433            dw          33E4h                                   
.reloc:00492346 ed33            dw          33EDh                                   
.reloc:00492348 f733            dw          33F7h                                   
.reloc:0049234a ff33            dw          33FFh                                   
.reloc:0049234c 0934            dw          3409h                                   
.reloc:0049234e 1034            dw          3410h                                   
.reloc:00492350 2834            dw          3428h                                   
.reloc:00492352 3034            dw          3430h                                   
.reloc:00492354 4d34            dw          344Dh                                   
.reloc:00492356 6234            dw          3462h                                   
.reloc:00492358 7c34            dw          347Ch                                   
.reloc:0049235a 8b34            dw          348Bh                                   
.reloc:0049235c 9934            dw          3499h                                   
.reloc:0049235e a434            dw          34A4h                                   
.reloc:00492360 ba34            dw          34BAh                                   
.reloc:00492362 cd34            dw          34CDh                                   
.reloc:00492364 d934            dw          34D9h                                   
.reloc:00492366 f134            dw          34F1h                                   
.reloc:00492368 0035            dw          3500h                                   
.reloc:0049236a 0f35            dw          350Fh                                   
.reloc:0049236c 2235            dw          3522h                                   
.reloc:0049236e 2e35            dw          352Eh                                   
.reloc:00492370 4635            dw          3546h                                   
.reloc:00492372 5535            dw          3555h                                   
.reloc:00492374 6635            dw          3566h                                   
.reloc:00492376 7235            dw          3572h                                   
.reloc:00492378 7e35            dw          357Eh                                   
.reloc:0049237a 8a35            dw          358Ah                                   
.reloc:0049237c 9735            dw          3597h                                   
.reloc:0049237e a035            dw          35A0h                                   
.reloc:00492380 ac35            dw          35ACh                                   
.reloc:00492382 b835            dw          35B8h                                   
.reloc:00492384 cb35            dw          35CBh                                   
.reloc:00492386 d835            dw          35D8h                                   
.reloc:00492388 ec35            dw          35ECh                                   
.reloc:0049238a f535            dw          35F5h                                   
.reloc:0049238c 0136            dw          3601h                                   
.reloc:0049238e 0e36            dw          360Eh                                   
.reloc:00492390 1736            dw          3617h                                   
.reloc:00492392 2336            dw          3623h                                   
.reloc:00492394 3036            dw          3630h                                   
.reloc:00492396 3936            dw          3639h                                   
.reloc:00492398 5236            dw          3652h                                   
.reloc:0049239a 5736            dw          3657h                                   
.reloc:0049239c 5d36            dw          365Dh                                   
.reloc:0049239e 6e36            dw          366Eh                                   
.reloc:004923a0 2e37            dw          372Eh                                   
.reloc:004923a2 5d37            dw          375Dh                                   
.reloc:004923a4 7a37            dw          377Ah                                   
.reloc:004923a6 8437            dw          3784h                                   
.reloc:004923a8 8d37            dw          378Dh                                   
.reloc:004923aa bb37            dw          37BBh                                   
.reloc:004923ac c237            dw          37C2h                                   
.reloc:004923ae cc37            dw          37CCh                                   
.reloc:004923b0 d537            dw          37D5h                                   
.reloc:004923b2 df37            dw          37DFh                                   
.reloc:004923b4 e737            dw          37E7h                                   
.reloc:004923b6 f337            dw          37F3h                                   
.reloc:004923b8 fa37            dw          37FAh                                   
.reloc:004923ba 0838            dw          3808h                                   
.reloc:004923bc 2338            dw          3823h                                   
.reloc:004923be 3338            dw          3833h                                   
.reloc:004923c0 3a38            dw          383Ah                                   
.reloc:004923c2 4338            dw          3843h                                   
.reloc:004923c4 4c38            dw          384Ch                                   
.reloc:004923c6 5538            dw          3855h                                   
.reloc:004923c8 5e38            dw          385Eh                                   
.reloc:004923ca 6738            dw          3867h                                   
.reloc:004923cc 7038            dw          3870h                                   
.reloc:004923ce 7938            dw          3879h                                   
.reloc:004923d0 8238            dw          3882h                                   
.reloc:004923d2 8b38            dw          388Bh                                   
.reloc:004923d4 9438            dw          3894h                                   
.reloc:004923d6 9d38            dw          389Dh                                   
.reloc:004923d8 a638            dw          38A6h                                   
.reloc:004923da af38            dw          38AFh                                   
.reloc:004923dc b938            dw          38B9h                                   
.reloc:004923de d438            dw          38D4h                                   
.reloc:004923e0 e438            dw          38E4h                                   
.reloc:004923e2 e838            dw          38E8h                                   
.reloc:004923e4 ec38            dw          38ECh                                   
.reloc:004923e6 f038            dw          38F0h                                   
.reloc:004923e8 f438            dw          38F4h                                   
.reloc:004923ea f838            dw          38F8h                                   
.reloc:004923ec fc38            dw          38FCh                                   
.reloc:004923ee 0039            dw          3900h                                   
.reloc:004923f0 0439            dw          3904h                                   
.reloc:004923f2 0839            dw          3908h                                   
.reloc:004923f4 0c39            dw          390Ch                                   
.reloc:004923f6 1039            dw          3910h                                   
.reloc:004923f8 1439            dw          3914h                                   
.reloc:004923fa 1839            dw          3918h                                   
.reloc:004923fc 1c39            dw          391Ch                                   
.reloc:004923fe 2039            dw          3920h                                   
.reloc:00492400 2439            dw          3924h                                   
.reloc:00492402 2839            dw          3928h                                   
.reloc:00492404 2c39            dw          392Ch                                   
.reloc:00492406 3039            dw          3930h                                   
.reloc:00492408 3439            dw          3934h                                   
.reloc:0049240a 3839            dw          3938h                                   
.reloc:0049240c 3c39            dw          393Ch                                   
.reloc:0049240e 4039            dw          3940h                                   
.reloc:00492410 4439            dw          3944h                                   
.reloc:00492412 4839            dw          3948h                                   
.reloc:00492414 4c39            dw          394Ch                                   
.reloc:00492416 5039            dw          3950h                                   
.reloc:00492418 5439            dw          3954h                                   
.reloc:0049241a 5839            dw          3958h                                   
.reloc:0049241c 5c39            dw          395Ch                                   
.reloc:0049241e 6039            dw          3960h                                   
.reloc:00492420 6439            dw          3964h                                   
.reloc:00492422 6839            dw          3968h                                   
.reloc:00492424 6c39            dw          396Ch                                   
.reloc:00492426 7039            dw          3970h                                   
.reloc:00492428 7439            dw          3974h                                   
.reloc:0049242a 7839            dw          3978h                                   
.reloc:0049242c 7c39            dw          397Ch                                   
.reloc:0049242e 8039            dw          3980h                                   
.reloc:00492430 8439            dw          3984h                                   
.reloc:00492432 8839            dw          3988h                                   
.reloc:00492434 8c39            dw          398Ch                                   
.reloc:00492436 9039            dw          3990h                                   
.reloc:00492438 9739            dw          3997h                                   
.reloc:0049243a a039            dw          39A0h                                   
.reloc:0049243c a939            dw          39A9h                                   
.reloc:0049243e b239            dw          39B2h                                   
.reloc:00492440 bb39            dw          39BBh                                   
.reloc:00492442 c439            dw          39C4h                                   
.reloc:00492444 cd39            dw          39CDh                                   
.reloc:00492446 d639            dw          39D6h                                   
.reloc:00492448 df39            dw          39DFh                                   
.reloc:0049244a e839            dw          39E8h                                   
.reloc:0049244c f139            dw          39F1h                                   
.reloc:0049244e fa39            dw          39FAh                                   
.reloc:00492450 033a            dw          3A03h                                   
.reloc:00492452 233a            dw          3A23h                                   
.reloc:00492454 2c3a            dw          3A2Ch                                   
.reloc:00492456 353a            dw          3A35h                                   
.reloc:00492458 3e3a            dw          3A3Eh                                   
.reloc:0049245a 473a            dw          3A47h                                   
.reloc:0049245c 553a            dw          3A55h                                   
.reloc:0049245e 5e3a            dw          3A5Eh                                   
.reloc:00492460 673a            dw          3A67h                                   
.reloc:00492462 703a            dw          3A70h                                   
.reloc:00492464 793a            dw          3A79h                                   
.reloc:00492466 823a            dw          3A82h                                   
.reloc:00492468 8b3a            dw          3A8Bh                                   
.reloc:0049246a 943a            dw          3A94h                                   
.reloc:0049246c 9d3a            dw          3A9Dh                                   
.reloc:0049246e a63a            dw          3AA6h                                   
.reloc:00492470 af3a            dw          3AAFh                                   
.reloc:00492472 b83a            dw          3AB8h                                   
.reloc:00492474 c13a            dw          3AC1h                                   
.reloc:00492476 e13a            dw          3AE1h                                   
.reloc:00492478 ea3a            dw          3AEAh                                   
.reloc:0049247a f33a            dw          3AF3h                                   
.reloc:0049247c fc3a            dw          3AFCh                                   
.reloc:0049247e 053b            dw          3B05h                                   
.reloc:00492480 133b            dw          3B13h                                   
.reloc:00492482 1c3b            dw          3B1Ch                                   
.reloc:00492484 253b            dw          3B25h                                   
.reloc:00492486 2e3b            dw          3B2Eh                                   
.reloc:00492488 373b            dw          3B37h                                   
.reloc:0049248a 403b            dw          3B40h                                   
.reloc:0049248c 493b            dw          3B49h                                   
.reloc:0049248e 523b            dw          3B52h                                   
.reloc:00492490 5b3b            dw          3B5Bh                                   
.reloc:00492492 643b            dw          3B64h                                   
.reloc:00492494 6d3b            dw          3B6Dh                                   
.reloc:00492496 763b            dw          3B76h                                   
.reloc:00492498 7f3b            dw          3B7Fh                                   
.reloc:0049249a 9f3b            dw          3B9Fh                                   
.reloc:0049249c a83b            dw          3BA8h                                   
.reloc:0049249e b13b            dw          3BB1h                                   
.reloc:004924a0 ba3b            dw          3BBAh                                   
.reloc:004924a2 c33b            dw          3BC3h                                   
.reloc:004924a4 d13b            dw          3BD1h                                   
.reloc:004924a6 da3b            dw          3BDAh                                   
.reloc:004924a8 e33b            dw          3BE3h                                   
.reloc:004924aa ec3b            dw          3BECh                                   
.reloc:004924ac f53b            dw          3BF5h                                   
.reloc:004924ae fe3b            dw          3BFEh                                   
.reloc:004924b0 073c            dw          3C07h                                   
.reloc:004924b2 103c            dw          3C10h                                   
.reloc:004924b4 193c            dw          3C19h                                   
.reloc:004924b6 223c            dw          3C22h                                   
.reloc:004924b8 2b3c            dw          3C2Bh                                   
.reloc:004924ba 343c            dw          3C34h                                   
.reloc:004924bc 3d3c            dw          3C3Dh                                   
.reloc:004924be 5d3c            dw          3C5Dh                                   
.reloc:004924c0 663c            dw          3C66h                                   
.reloc:004924c2 6f3c            dw          3C6Fh                                   
.reloc:004924c4 783c            dw          3C78h                                   
.reloc:004924c6 813c            dw          3C81h                                   
.reloc:004924c8 8f3c            dw          3C8Fh                                   
.reloc:004924ca 983c            dw          3C98h                                   
.reloc:004924cc a13c            dw          3CA1h                                   
.reloc:004924ce aa3c            dw          3CAAh                                   
.reloc:004924d0 b33c            dw          3CB3h                                   
.reloc:004924d2 bc3c            dw          3CBCh                                   
.reloc:004924d4 c53c            dw          3CC5h                                   
.reloc:004924d6 ce3c            dw          3CCEh                                   
.reloc:004924d8 d73c            dw          3CD7h                                   
.reloc:004924da e03c            dw          3CE0h                                   
.reloc:004924dc e93c            dw          3CE9h                                   
.reloc:004924de f23c            dw          3CF2h                                   
.reloc:004924e0 fb3c            dw          3CFBh                                   
.reloc:004924e2 1b3d            dw          3D1Bh                                   
.reloc:004924e4 243d            dw          3D24h                                   
.reloc:004924e6 2d3d            dw          3D2Dh                                   
.reloc:004924e8 363d            dw          3D36h                                   
.reloc:004924ea 3f3d            dw          3D3Fh                                   
.reloc:004924ec 4d3d            dw          3D4Dh                                   
.reloc:004924ee 563d            dw          3D56h                                   
.reloc:004924f0 5f3d            dw          3D5Fh                                   
.reloc:004924f2 683d            dw          3D68h                                   
.reloc:004924f4 713d            dw          3D71h                                   
.reloc:004924f6 7a3d            dw          3D7Ah                                   
.reloc:004924f8 833d            dw          3D83h                                   
.reloc:004924fa 8c3d            dw          3D8Ch                                   
.reloc:004924fc 953d            dw          3D95h                                   
.reloc:004924fe 9e3d            dw          3D9Eh                                   
.reloc:00492500 a73d            dw          3DA7h                                   
.reloc:00492502 b03d            dw          3DB0h                                   
.reloc:00492504 b93d            dw          3DB9h                                   
.reloc:00492506 d93d            dw          3DD9h                                   
.reloc:00492508 e23d            dw          3DE2h                                   
.reloc:0049250a eb3d            dw          3DEBh                                   
.reloc:0049250c f43d            dw          3DF4h                                   
.reloc:0049250e fd3d            dw          3DFDh                                   
.reloc:00492510 0b3e            dw          3E0Bh                                   
.reloc:00492512 143e            dw          3E14h                                   
.reloc:00492514 1d3e            dw          3E1Dh                                   
.reloc:00492516 263e            dw          3E26h                                   
.reloc:00492518 2f3e            dw          3E2Fh                                   
.reloc:0049251a 383e            dw          3E38h                                   
.reloc:0049251c 413e            dw          3E41h                                   
.reloc:0049251e 4a3e            dw          3E4Ah                                   
.reloc:00492520 533e            dw          3E53h                                   
.reloc:00492522 5c3e            dw          3E5Ch                                   
.reloc:00492524 653e            dw          3E65h                                   
.reloc:00492526 853e            dw          3E85h                                   
.reloc:00492528 8e3e            dw          3E8Eh                                   
.reloc:0049252a 973e            dw          3E97h                                   
.reloc:0049252c a03e            dw          3EA0h                                   
.reloc:0049252e a93e            dw          3EA9h                                   
.reloc:00492530 b73e            dw          3EB7h                                   
.reloc:00492532 c03e            dw          3EC0h                                   
.reloc:00492534 c93e            dw          3EC9h                                   
.reloc:00492536 d23e            dw          3ED2h                                   
.reloc:00492538 db3e            dw          3EDBh                                   
.reloc:0049253a e43e            dw          3EE4h                                   
.reloc:0049253c ed3e            dw          3EEDh                                   
.reloc:0049253e f63e            dw          3EF6h                                   
.reloc:00492540 ff3e            dw          3EFFh                                   
.reloc:00492542 083f            dw          3F08h                                   
.reloc:00492544 113f            dw          3F11h                                   
.reloc:00492546 1a3f            dw          3F1Ah                                   
.reloc:00492548 233f            dw          3F23h                                   
.reloc:0049254a 433f            dw          3F43h                                   
.reloc:0049254c 4c3f            dw          3F4Ch                                   
.reloc:0049254e 553f            dw          3F55h                                   
.reloc:00492550 5e3f            dw          3F5Eh                                   
.reloc:00492552 673f            dw          3F67h                                   
.reloc:00492554 753f            dw          3F75h                                   
.reloc:00492556 7e3f            dw          3F7Eh                                   
.reloc:00492558 873f            dw          3F87h                                   
.reloc:0049255a 903f            dw          3F90h                                   
.reloc:0049255c 993f            dw          3F99h                                   
.reloc:0049255e a23f            dw          3FA2h                                   
.reloc:00492560 ab3f            dw          3FABh                                   
.reloc:00492562 b43f            dw          3FB4h                                   
.reloc:00492564 bd3f            dw          3FBDh                                   
.reloc:00492566 c63f            dw          3FC6h                                   
.reloc:00492568 cf3f            dw          3FCFh                                   
.reloc:0049256a d83f            dw          3FD8h                                   
.reloc:0049256c e13f            dw          3FE1h                                   
.reloc:0049256e 0000            dw          0h                                      
.reloc:00492570 00800200        ddw         28000h                                  
.reloc:00492574 1c030000        ddw         31Ch                                    
.reloc:00492578 0130            dw          3001h                                   
.reloc:0049257a 0a30            dw          300Ah                                   
.reloc:0049257c 1330            dw          3013h                                   
.reloc:0049257e 1c30            dw          301Ch                                   
.reloc:00492580 2530            dw          3025h                                   
.reloc:00492582 3330            dw          3033h                                   
.reloc:00492584 3c30            dw          303Ch                                   
.reloc:00492586 4530            dw          3045h                                   
.reloc:00492588 4e30            dw          304Eh                                   
.reloc:0049258a 5730            dw          3057h                                   
.reloc:0049258c 6030            dw          3060h                                   
.reloc:0049258e 6930            dw          3069h                                   
.reloc:00492590 7230            dw          3072h                                   
.reloc:00492592 7b30            dw          307Bh                                   
.reloc:00492594 8430            dw          3084h                                   
.reloc:00492596 8d30            dw          308Dh                                   
.reloc:00492598 9630            dw          3096h                                   
.reloc:0049259a b630            dw          30B6h                                   
.reloc:0049259c bf30            dw          30BFh                                   
.reloc:0049259e c830            dw          30C8h                                   
.reloc:004925a0 d130            dw          30D1h                                   
.reloc:004925a2 da30            dw          30DAh                                   
.reloc:004925a4 e830            dw          30E8h                                   
.reloc:004925a6 f130            dw          30F1h                                   
.reloc:004925a8 fa30            dw          30FAh                                   
.reloc:004925aa 0331            dw          3103h                                   
.reloc:004925ac 0c31            dw          310Ch                                   
.reloc:004925ae 1531            dw          3115h                                   
.reloc:004925b0 1e31            dw          311Eh                                   
.reloc:004925b2 2731            dw          3127h                                   
.reloc:004925b4 3031            dw          3130h                                   
.reloc:004925b6 3931            dw          3139h                                   
.reloc:004925b8 4231            dw          3142h                                   
.reloc:004925ba 4b31            dw          314Bh                                   
.reloc:004925bc 6b31            dw          316Bh                                   
.reloc:004925be 7431            dw          3174h                                   
.reloc:004925c0 7d31            dw          317Dh                                   
.reloc:004925c2 8631            dw          3186h                                   
.reloc:004925c4 8f31            dw          318Fh                                   
.reloc:004925c6 9d31            dw          319Dh                                   
.reloc:004925c8 a631            dw          31A6h                                   
.reloc:004925ca af31            dw          31AFh                                   
.reloc:004925cc b831            dw          31B8h                                   
.reloc:004925ce c131            dw          31C1h                                   
.reloc:004925d0 ca31            dw          31CAh                                   
.reloc:004925d2 d331            dw          31D3h                                   
.reloc:004925d4 dc31            dw          31DCh                                   
.reloc:004925d6 e531            dw          31E5h                                   
.reloc:004925d8 ee31            dw          31EEh                                   
.reloc:004925da f731            dw          31F7h                                   
.reloc:004925dc 0032            dw          3200h                                   
.reloc:004925de 2032            dw          3220h                                   
.reloc:004925e0 2932            dw          3229h                                   
.reloc:004925e2 3232            dw          3232h                                   
.reloc:004925e4 3b32            dw          323Bh                                   
.reloc:004925e6 4432            dw          3244h                                   
.reloc:004925e8 5232            dw          3252h                                   
.reloc:004925ea 5b32            dw          325Bh                                   
.reloc:004925ec 6432            dw          3264h                                   
.reloc:004925ee 6d32            dw          326Dh                                   
.reloc:004925f0 7632            dw          3276h                                   
.reloc:004925f2 7f32            dw          327Fh                                   
.reloc:004925f4 8832            dw          3288h                                   
.reloc:004925f6 9132            dw          3291h                                   
.reloc:004925f8 9a32            dw          329Ah                                   
.reloc:004925fa a332            dw          32A3h                                   
.reloc:004925fc ac32            dw          32ACh                                   
.reloc:004925fe b532            dw          32B5h                                   
.reloc:00492600 be32            dw          32BEh                                   
.reloc:00492602 c732            dw          32C7h                                   
.reloc:00492604 d032            dw          32D0h                                   
.reloc:00492606 f032            dw          32F0h                                   
.reloc:00492608 f932            dw          32F9h                                   
.reloc:0049260a 0233            dw          3302h                                   
.reloc:0049260c 0b33            dw          330Bh                                   
.reloc:0049260e 1433            dw          3314h                                   
.reloc:00492610 2233            dw          3322h                                   
.reloc:00492612 2b33            dw          332Bh                                   
.reloc:00492614 3433            dw          3334h                                   
.reloc:00492616 3d33            dw          333Dh                                   
.reloc:00492618 4633            dw          3346h                                   
.reloc:0049261a 4f33            dw          334Fh                                   
.reloc:0049261c 5833            dw          3358h                                   
.reloc:0049261e 6133            dw          3361h                                   
.reloc:00492620 6a33            dw          336Ah                                   
.reloc:00492622 7333            dw          3373h                                   
.reloc:00492624 7c33            dw          337Ch                                   
.reloc:00492626 8533            dw          3385h                                   
.reloc:00492628 8e33            dw          338Eh                                   
.reloc:0049262a 9733            dw          3397h                                   
.reloc:0049262c a033            dw          33A0h                                   
.reloc:0049262e c033            dw          33C0h                                   
.reloc:00492630 c933            dw          33C9h                                   
.reloc:00492632 d233            dw          33D2h                                   
.reloc:00492634 db33            dw          33DBh                                   
.reloc:00492636 e433            dw          33E4h                                   
.reloc:00492638 f233            dw          33F2h                                   
.reloc:0049263a fb33            dw          33FBh                                   
.reloc:0049263c 0434            dw          3404h                                   
.reloc:0049263e 0d34            dw          340Dh                                   
.reloc:00492640 1634            dw          3416h                                   
.reloc:00492642 1f34            dw          341Fh                                   
.reloc:00492644 2834            dw          3428h                                   
.reloc:00492646 3134            dw          3431h                                   
.reloc:00492648 3a34            dw          343Ah                                   
.reloc:0049264a 4334            dw          3443h                                   
.reloc:0049264c 4c34            dw          344Ch                                   
.reloc:0049264e 5534            dw          3455h                                   
.reloc:00492650 5e34            dw          345Eh                                   
.reloc:00492652 6734            dw          3467h                                   
.reloc:00492654 7034            dw          3470h                                   
.reloc:00492656 9034            dw          3490h                                   
.reloc:00492658 9934            dw          3499h                                   
.reloc:0049265a a234            dw          34A2h                                   
.reloc:0049265c ab34            dw          34ABh                                   
.reloc:0049265e b434            dw          34B4h                                   
.reloc:00492660 c234            dw          34C2h                                   
.reloc:00492662 cb34            dw          34CBh                                   
.reloc:00492664 d434            dw          34D4h                                   
.reloc:00492666 dd34            dw          34DDh                                   
.reloc:00492668 e634            dw          34E6h                                   
.reloc:0049266a ef34            dw          34EFh                                   
.reloc:0049266c f834            dw          34F8h                                   
.reloc:0049266e 0135            dw          3501h                                   
.reloc:00492670 0a35            dw          350Ah                                   
.reloc:00492672 1335            dw          3513h                                   
.reloc:00492674 1c35            dw          351Ch                                   
.reloc:00492676 2535            dw          3525h                                   
.reloc:00492678 2e35            dw          352Eh                                   
.reloc:0049267a 3735            dw          3537h                                   
.reloc:0049267c 5735            dw          3557h                                   
.reloc:0049267e 6035            dw          3560h                                   
.reloc:00492680 6935            dw          3569h                                   
.reloc:00492682 7235            dw          3572h                                   
.reloc:00492684 7b35            dw          357Bh                                   
.reloc:00492686 8935            dw          3589h                                   
.reloc:00492688 9235            dw          3592h                                   
.reloc:0049268a 9b35            dw          359Bh                                   
.reloc:0049268c a435            dw          35A4h                                   
.reloc:0049268e ad35            dw          35ADh                                   
.reloc:00492690 b635            dw          35B6h                                   
.reloc:00492692 bf35            dw          35BFh                                   
.reloc:00492694 c835            dw          35C8h                                   
.reloc:00492696 d135            dw          35D1h                                   
.reloc:00492698 da35            dw          35DAh                                   
.reloc:0049269a e335            dw          35E3h                                   
.reloc:0049269c ec35            dw          35ECh                                   
.reloc:0049269e f535            dw          35F5h                                   
.reloc:004926a0 fe35            dw          35FEh                                   
.reloc:004926a2 1e36            dw          361Eh                                   
.reloc:004926a4 2736            dw          3627h                                   
.reloc:004926a6 3036            dw          3630h                                   
.reloc:004926a8 3936            dw          3639h                                   
.reloc:004926aa 4236            dw          3642h                                   
.reloc:004926ac 5036            dw          3650h                                   
.reloc:004926ae 5936            dw          3659h                                   
.reloc:004926b0 6236            dw          3662h                                   
.reloc:004926b2 6b36            dw          366Bh                                   
.reloc:004926b4 7436            dw          3674h                                   
.reloc:004926b6 7d36            dw          367Dh                                   
.reloc:004926b8 8636            dw          3686h                                   
.reloc:004926ba 8f36            dw          368Fh                                   
.reloc:004926bc 9836            dw          3698h                                   
.reloc:004926be a136            dw          36A1h                                   
.reloc:004926c0 aa36            dw          36AAh                                   
.reloc:004926c2 b336            dw          36B3h                                   
.reloc:004926c4 bc36            dw          36BCh                                   
.reloc:004926c6 c536            dw          36C5h                                   
.reloc:004926c8 e536            dw          36E5h                                   
.reloc:004926ca ee36            dw          36EEh                                   
.reloc:004926cc f736            dw          36F7h                                   
.reloc:004926ce 0037            dw          3700h                                   
.reloc:004926d0 0937            dw          3709h                                   
.reloc:004926d2 1737            dw          3717h                                   
.reloc:004926d4 2037            dw          3720h                                   
.reloc:004926d6 2937            dw          3729h                                   
.reloc:004926d8 3237            dw          3732h                                   
.reloc:004926da 3b37            dw          373Bh                                   
.reloc:004926dc 4437            dw          3744h                                   
.reloc:004926de 4d37            dw          374Dh                                   
.reloc:004926e0 5637            dw          3756h                                   
.reloc:004926e2 5f37            dw          375Fh                                   
.reloc:004926e4 6837            dw          3768h                                   
.reloc:004926e6 7137            dw          3771h                                   
.reloc:004926e8 7a37            dw          377Ah                                   
.reloc:004926ea 8337            dw          3783h                                   
.reloc:004926ec 8c37            dw          378Ch                                   
.reloc:004926ee 9537            dw          3795h                                   
.reloc:004926f0 b537            dw          37B5h                                   
.reloc:004926f2 be37            dw          37BEh                                   
.reloc:004926f4 c737            dw          37C7h                                   
.reloc:004926f6 d037            dw          37D0h                                   
.reloc:004926f8 d937            dw          37D9h                                   
.reloc:004926fa e737            dw          37E7h                                   
.reloc:004926fc f037            dw          37F0h                                   
.reloc:004926fe f937            dw          37F9h                                   
.reloc:00492700 0238            dw          3802h                                   
.reloc:00492702 0b38            dw          380Bh                                   
.reloc:00492704 1438            dw          3814h                                   
.reloc:00492706 1d38            dw          381Dh                                   
.reloc:00492708 2638            dw          3826h                                   
.reloc:0049270a 2f38            dw          382Fh                                   
.reloc:0049270c 3838            dw          3838h                                   
.reloc:0049270e 4138            dw          3841h                                   
.reloc:00492710 4a38            dw          384Ah                                   
.reloc:00492712 5338            dw          3853h                                   
.reloc:00492714 5c38            dw          385Ch                                   
.reloc:00492716 6538            dw          3865h                                   
.reloc:00492718 8538            dw          3885h                                   
.reloc:0049271a 8e38            dw          388Eh                                   
.reloc:0049271c 9738            dw          3897h                                   
.reloc:0049271e a038            dw          38A0h                                   
.reloc:00492720 a938            dw          38A9h                                   
.reloc:00492722 b738            dw          38B7h                                   
.reloc:00492724 c038            dw          38C0h                                   
.reloc:00492726 c938            dw          38C9h                                   
.reloc:00492728 d238            dw          38D2h                                   
.reloc:0049272a db38            dw          38DBh                                   
.reloc:0049272c e438            dw          38E4h                                   
.reloc:0049272e ed38            dw          38EDh                                   
.reloc:00492730 f638            dw          38F6h                                   
.reloc:00492732 ff38            dw          38FFh                                   
.reloc:00492734 0839            dw          3908h                                   
.reloc:00492736 1139            dw          3911h                                   
.reloc:00492738 1a39            dw          391Ah                                   
.reloc:0049273a 2339            dw          3923h                                   
.reloc:0049273c 2c39            dw          392Ch                                   
.reloc:0049273e 3539            dw          3935h                                   
.reloc:00492740 5539            dw          3955h                                   
.reloc:00492742 5e39            dw          395Eh                                   
.reloc:00492744 6739            dw          3967h                                   
.reloc:00492746 7039            dw          3970h                                   
.reloc:00492748 7939            dw          3979h                                   
.reloc:0049274a 8739            dw          3987h                                   
.reloc:0049274c 9039            dw          3990h                                   
.reloc:0049274e 9939            dw          3999h                                   
.reloc:00492750 a239            dw          39A2h                                   
.reloc:00492752 ab39            dw          39ABh                                   
.reloc:00492754 b439            dw          39B4h                                   
.reloc:00492756 bd39            dw          39BDh                                   
.reloc:00492758 c639            dw          39C6h                                   
.reloc:0049275a cf39            dw          39CFh                                   
.reloc:0049275c d839            dw          39D8h                                   
.reloc:0049275e e139            dw          39E1h                                   
.reloc:00492760 ea39            dw          39EAh                                   
.reloc:00492762 f339            dw          39F3h                                   
.reloc:00492764 fc39            dw          39FCh                                   
.reloc:00492766 053a            dw          3A05h                                   
.reloc:00492768 253a            dw          3A25h                                   
.reloc:0049276a 2e3a            dw          3A2Eh                                   
.reloc:0049276c 373a            dw          3A37h                                   
.reloc:0049276e 403a            dw          3A40h                                   
.reloc:00492770 493a            dw          3A49h                                   
.reloc:00492772 573a            dw          3A57h                                   
.reloc:00492774 603a            dw          3A60h                                   
.reloc:00492776 693a            dw          3A69h                                   
.reloc:00492778 723a            dw          3A72h                                   
.reloc:0049277a 7b3a            dw          3A7Bh                                   
.reloc:0049277c 843a            dw          3A84h                                   
.reloc:0049277e 8d3a            dw          3A8Dh                                   
.reloc:00492780 963a            dw          3A96h                                   
.reloc:00492782 9f3a            dw          3A9Fh                                   
.reloc:00492784 a83a            dw          3AA8h                                   
.reloc:00492786 b13a            dw          3AB1h                                   
.reloc:00492788 ba3a            dw          3ABAh                                   
.reloc:0049278a c33a            dw          3AC3h                                   
.reloc:0049278c cc3a            dw          3ACCh                                   
.reloc:0049278e d53a            dw          3AD5h                                   
.reloc:00492790 f53a            dw          3AF5h                                   
.reloc:00492792 fe3a            dw          3AFEh                                   
.reloc:00492794 073b            dw          3B07h                                   
.reloc:00492796 103b            dw          3B10h                                   
.reloc:00492798 193b            dw          3B19h                                   
.reloc:0049279a 273b            dw          3B27h                                   
.reloc:0049279c 303b            dw          3B30h                                   
.reloc:0049279e 393b            dw          3B39h                                   
.reloc:004927a0 423b            dw          3B42h                                   
.reloc:004927a2 4b3b            dw          3B4Bh                                   
.reloc:004927a4 543b            dw          3B54h                                   
.reloc:004927a6 5d3b            dw          3B5Dh                                   
.reloc:004927a8 663b            dw          3B66h                                   
.reloc:004927aa 6f3b            dw          3B6Fh                                   
.reloc:004927ac 783b            dw          3B78h                                   
.reloc:004927ae 813b            dw          3B81h                                   
.reloc:004927b0 8a3b            dw          3B8Ah                                   
.reloc:004927b2 933b            dw          3B93h                                   
.reloc:004927b4 9c3b            dw          3B9Ch                                   
.reloc:004927b6 a53b            dw          3BA5h                                   
.reloc:004927b8 c53b            dw          3BC5h                                   
.reloc:004927ba ce3b            dw          3BCEh                                   
.reloc:004927bc d73b            dw          3BD7h                                   
.reloc:004927be e03b            dw          3BE0h                                   
.reloc:004927c0 e93b            dw          3BE9h                                   
.reloc:004927c2 f73b            dw          3BF7h                                   
.reloc:004927c4 003c            dw          3C00h                                   
.reloc:004927c6 093c            dw          3C09h                                   
.reloc:004927c8 123c            dw          3C12h                                   
.reloc:004927ca 1b3c            dw          3C1Bh                                   
.reloc:004927cc 243c            dw          3C24h                                   
.reloc:004927ce 2d3c            dw          3C2Dh                                   
.reloc:004927d0 363c            dw          3C36h                                   
.reloc:004927d2 3f3c            dw          3C3Fh                                   
.reloc:004927d4 483c            dw          3C48h                                   
.reloc:004927d6 513c            dw          3C51h                                   
.reloc:004927d8 5a3c            dw          3C5Ah                                   
.reloc:004927da 633c            dw          3C63h                                   
.reloc:004927dc 6c3c            dw          3C6Ch                                   
.reloc:004927de 753c            dw          3C75h                                   
.reloc:004927e0 953c            dw          3C95h                                   
.reloc:004927e2 9e3c            dw          3C9Eh                                   
.reloc:004927e4 a73c            dw          3CA7h                                   
.reloc:004927e6 b03c            dw          3CB0h                                   
.reloc:004927e8 b93c            dw          3CB9h                                   
.reloc:004927ea c73c            dw          3CC7h                                   
.reloc:004927ec d03c            dw          3CD0h                                   
.reloc:004927ee d93c            dw          3CD9h                                   
.reloc:004927f0 e23c            dw          3CE2h                                   
.reloc:004927f2 eb3c            dw          3CEBh                                   
.reloc:004927f4 f43c            dw          3CF4h                                   
.reloc:004927f6 fd3c            dw          3CFDh                                   
.reloc:004927f8 063d            dw          3D06h                                   
.reloc:004927fa 0f3d            dw          3D0Fh                                   
.reloc:004927fc 183d            dw          3D18h                                   
.reloc:004927fe 213d            dw          3D21h                                   
.reloc:00492800 2a3d            dw          3D2Ah                                   
.reloc:00492802 333d            dw          3D33h                                   
.reloc:00492804 3c3d            dw          3D3Ch                                   
.reloc:00492806 453d            dw          3D45h                                   
.reloc:00492808 4e3d            dw          3D4Eh                                   
.reloc:0049280a 573d            dw          3D57h                                   
.reloc:0049280c 773d            dw          3D77h                                   
.reloc:0049280e 803d            dw          3D80h                                   
.reloc:00492810 893d            dw          3D89h                                   
.reloc:00492812 923d            dw          3D92h                                   
.reloc:00492814 9b3d            dw          3D9Bh                                   
.reloc:00492816 a93d            dw          3DA9h                                   
.reloc:00492818 b23d            dw          3DB2h                                   
.reloc:0049281a bb3d            dw          3DBBh                                   
.reloc:0049281c c43d            dw          3DC4h                                   
.reloc:0049281e cd3d            dw          3DCDh                                   
.reloc:00492820 d63d            dw          3DD6h                                   
.reloc:00492822 df3d            dw          3DDFh                                   
.reloc:00492824 e83d            dw          3DE8h                                   
.reloc:00492826 f13d            dw          3DF1h                                   
.reloc:00492828 fa3d            dw          3DFAh                                   
.reloc:0049282a 033e            dw          3E03h                                   
.reloc:0049282c 0c3e            dw          3E0Ch                                   
.reloc:0049282e 153e            dw          3E15h                                   
.reloc:00492830 353e            dw          3E35h                                   
.reloc:00492832 3e3e            dw          3E3Eh                                   
.reloc:00492834 473e            dw          3E47h                                   
.reloc:00492836 503e            dw          3E50h                                   
.reloc:00492838 593e            dw          3E59h                                   
.reloc:0049283a 673e            dw          3E67h                                   
.reloc:0049283c 703e            dw          3E70h                                   
.reloc:0049283e 793e            dw          3E79h                                   
.reloc:00492840 823e            dw          3E82h                                   
.reloc:00492842 8b3e            dw          3E8Bh                                   
.reloc:00492844 943e            dw          3E94h                                   
.reloc:00492846 9d3e            dw          3E9Dh                                   
.reloc:00492848 a63e            dw          3EA6h                                   
.reloc:0049284a af3e            dw          3EAFh                                   
.reloc:0049284c b83e            dw          3EB8h                                   
.reloc:0049284e c13e            dw          3EC1h                                   
.reloc:00492850 ca3e            dw          3ECAh                                   
.reloc:00492852 d33e            dw          3ED3h                                   
.reloc:00492854 f33e            dw          3EF3h                                   
.reloc:00492856 fc3e            dw          3EFCh                                   
.reloc:00492858 053f            dw          3F05h                                   
.reloc:0049285a 0e3f            dw          3F0Eh                                   
.reloc:0049285c 173f            dw          3F17h                                   
.reloc:0049285e 253f            dw          3F25h                                   
.reloc:00492860 2e3f            dw          3F2Eh                                   
.reloc:00492862 373f            dw          3F37h                                   
.reloc:00492864 403f            dw          3F40h                                   
.reloc:00492866 493f            dw          3F49h                                   
.reloc:00492868 523f            dw          3F52h                                   
.reloc:0049286a 5b3f            dw          3F5Bh                                   
.reloc:0049286c 643f            dw          3F64h                                   
.reloc:0049286e 6d3f            dw          3F6Dh                                   
.reloc:00492870 763f            dw          3F76h                                   
.reloc:00492872 7f3f            dw          3F7Fh                                   
.reloc:00492874 883f            dw          3F88h                                   
.reloc:00492876 a83f            dw          3FA8h                                   
.reloc:00492878 b13f            dw          3FB1h                                   
.reloc:0049287a ba3f            dw          3FBAh                                   
.reloc:0049287c c33f            dw          3FC3h                                   
.reloc:0049287e cc3f            dw          3FCCh                                   
.reloc:00492880 da3f            dw          3FDAh                                   
.reloc:00492882 e33f            dw          3FE3h                                   
.reloc:00492884 ec3f            dw          3FECh                                   
.reloc:00492886 f53f            dw          3FF5h                                   
.reloc:00492888 fe3f            dw          3FFEh                                   
.reloc:0049288a 0000            dw          0h                                      
.reloc:0049288c 00900200        ddw         29000h                                  
.reloc:00492890 b8020000        ddw         2B8h                                    
.reloc:00492894 0730            dw          3007h                                   
.reloc:00492896 1030            dw          3010h                                   
.reloc:00492898 1930            dw          3019h                                   
.reloc:0049289a 2230            dw          3022h                                   
.reloc:0049289c 2b30            dw          302Bh                                   
.reloc:0049289e 3430            dw          3034h                                   
.reloc:004928a0 3d30            dw          303Dh                                   
.reloc:004928a2 5d30            dw          305Dh                                   
.reloc:004928a4 6630            dw          3066h                                   
.reloc:004928a6 6f30            dw          306Fh                                   
.reloc:004928a8 7830            dw          3078h                                   
.reloc:004928aa 8130            dw          3081h                                   
.reloc:004928ac 8f30            dw          308Fh                                   
.reloc:004928ae 9830            dw          3098h                                   
.reloc:004928b0 a130            dw          30A1h                                   
.reloc:004928b2 aa30            dw          30AAh                                   
.reloc:004928b4 b330            dw          30B3h                                   
.reloc:004928b6 bc30            dw          30BCh                                   
.reloc:004928b8 c530            dw          30C5h                                   
.reloc:004928ba ce30            dw          30CEh                                   
.reloc:004928bc d730            dw          30D7h                                   
.reloc:004928be e030            dw          30E0h                                   
.reloc:004928c0 e930            dw          30E9h                                   
.reloc:004928c2 f230            dw          30F2h                                   
.reloc:004928c4 fb30            dw          30FBh                                   
.reloc:004928c6 1b31            dw          311Bh                                   
.reloc:004928c8 2431            dw          3124h                                   
.reloc:004928ca 2d31            dw          312Dh                                   
.reloc:004928cc 3631            dw          3136h                                   
.reloc:004928ce 3f31            dw          313Fh                                   
.reloc:004928d0 4d31            dw          314Dh                                   
.reloc:004928d2 5631            dw          3156h                                   
.reloc:004928d4 5f31            dw          315Fh                                   
.reloc:004928d6 6831            dw          3168h                                   
.reloc:004928d8 7131            dw          3171h                                   
.reloc:004928da 7a31            dw          317Ah                                   
.reloc:004928dc 8331            dw          3183h                                   
.reloc:004928de 8c31            dw          318Ch                                   
.reloc:004928e0 9531            dw          3195h                                   
.reloc:004928e2 9e31            dw          319Eh                                   
.reloc:004928e4 a731            dw          31A7h                                   
.reloc:004928e6 b031            dw          31B0h                                   
.reloc:004928e8 b931            dw          31B9h                                   
.reloc:004928ea d931            dw          31D9h                                   
.reloc:004928ec e231            dw          31E2h                                   
.reloc:004928ee eb31            dw          31EBh                                   
.reloc:004928f0 f431            dw          31F4h                                   
.reloc:004928f2 fd31            dw          31FDh                                   
.reloc:004928f4 0b32            dw          320Bh                                   
.reloc:004928f6 1432            dw          3214h                                   
.reloc:004928f8 1d32            dw          321Dh                                   
.reloc:004928fa 2632            dw          3226h                                   
.reloc:004928fc 2f32            dw          322Fh                                   
.reloc:004928fe 3832            dw          3238h                                   
.reloc:00492900 4132            dw          3241h                                   
.reloc:00492902 4a32            dw          324Ah                                   
.reloc:00492904 5332            dw          3253h                                   
.reloc:00492906 5c32            dw          325Ch                                   
.reloc:00492908 6532            dw          3265h                                   
.reloc:0049290a 6e32            dw          326Eh                                   
.reloc:0049290c 7732            dw          3277h                                   
.reloc:0049290e 9732            dw          3297h                                   
.reloc:00492910 a032            dw          32A0h                                   
.reloc:00492912 a932            dw          32A9h                                   
.reloc:00492914 b232            dw          32B2h                                   
.reloc:00492916 bb32            dw          32BBh                                   
.reloc:00492918 c932            dw          32C9h                                   
.reloc:0049291a d232            dw          32D2h                                   
.reloc:0049291c db32            dw          32DBh                                   
.reloc:0049291e e432            dw          32E4h                                   
.reloc:00492920 ed32            dw          32EDh                                   
.reloc:00492922 f632            dw          32F6h                                   
.reloc:00492924 ff32            dw          32FFh                                   
.reloc:00492926 0833            dw          3308h                                   
.reloc:00492928 1133            dw          3311h                                   
.reloc:0049292a 1a33            dw          331Ah                                   
.reloc:0049292c 2333            dw          3323h                                   
.reloc:0049292e 2c33            dw          332Ch                                   
.reloc:00492930 4c33            dw          334Ch                                   
.reloc:00492932 5533            dw          3355h                                   
.reloc:00492934 5e33            dw          335Eh                                   
.reloc:00492936 6733            dw          3367h                                   
.reloc:00492938 7033            dw          3370h                                   
.reloc:0049293a 7e33            dw          337Eh                                   
.reloc:0049293c 8733            dw          3387h                                   
.reloc:0049293e 9033            dw          3390h                                   
.reloc:00492940 9933            dw          3399h                                   
.reloc:00492942 a233            dw          33A2h                                   
.reloc:00492944 ab33            dw          33ABh                                   
.reloc:00492946 b433            dw          33B4h                                   
.reloc:00492948 bd33            dw          33BDh                                   
.reloc:0049294a c633            dw          33C6h                                   
.reloc:0049294c cf33            dw          33CFh                                   
.reloc:0049294e d833            dw          33D8h                                   
.reloc:00492950 e133            dw          33E1h                                   
.reloc:00492952 ea33            dw          33EAh                                   
.reloc:00492954 0a34            dw          340Ah                                   
.reloc:00492956 1334            dw          3413h                                   
.reloc:00492958 1c34            dw          341Ch                                   
.reloc:0049295a 2534            dw          3425h                                   
.reloc:0049295c 2e34            dw          342Eh                                   
.reloc:0049295e 3c34            dw          343Ch                                   
.reloc:00492960 4534            dw          3445h                                   
.reloc:00492962 4e34            dw          344Eh                                   
.reloc:00492964 5734            dw          3457h                                   
.reloc:00492966 6034            dw          3460h                                   
.reloc:00492968 6934            dw          3469h                                   
.reloc:0049296a 7234            dw          3472h                                   
.reloc:0049296c 7b34            dw          347Bh                                   
.reloc:0049296e 8434            dw          3484h                                   
.reloc:00492970 8d34            dw          348Dh                                   
.reloc:00492972 9634            dw          3496h                                   
.reloc:00492974 9f34            dw          349Fh                                   
.reloc:00492976 a834            dw          34A8h                                   
.reloc:00492978 c834            dw          34C8h                                   
.reloc:0049297a d134            dw          34D1h                                   
.reloc:0049297c da34            dw          34DAh                                   
.reloc:0049297e e334            dw          34E3h                                   
.reloc:00492980 ec34            dw          34ECh                                   
.reloc:00492982 fa34            dw          34FAh                                   
.reloc:00492984 0335            dw          3503h                                   
.reloc:00492986 0c35            dw          350Ch                                   
.reloc:00492988 1535            dw          3515h                                   
.reloc:0049298a 1e35            dw          351Eh                                   
.reloc:0049298c 2735            dw          3527h                                   
.reloc:0049298e 3035            dw          3530h                                   
.reloc:00492990 3935            dw          3539h                                   
.reloc:00492992 4235            dw          3542h                                   
.reloc:00492994 4b35            dw          354Bh                                   
.reloc:00492996 5435            dw          3554h                                   
.reloc:00492998 5d35            dw          355Dh                                   
.reloc:0049299a 6635            dw          3566h                                   
.reloc:0049299c 8635            dw          3586h                                   
.reloc:0049299e 8f35            dw          358Fh                                   
.reloc:004929a0 9835            dw          3598h                                   
.reloc:004929a2 a135            dw          35A1h                                   
.reloc:004929a4 aa35            dw          35AAh                                   
.reloc:004929a6 b835            dw          35B8h                                   
.reloc:004929a8 c135            dw          35C1h                                   
.reloc:004929aa ca35            dw          35CAh                                   
.reloc:004929ac d335            dw          35D3h                                   
.reloc:004929ae dc35            dw          35DCh                                   
.reloc:004929b0 e535            dw          35E5h                                   
.reloc:004929b2 ee35            dw          35EEh                                   
.reloc:004929b4 f735            dw          35F7h                                   
.reloc:004929b6 0036            dw          3600h                                   
.reloc:004929b8 0936            dw          3609h                                   
.reloc:004929ba 1236            dw          3612h                                   
.reloc:004929bc 1b36            dw          361Bh                                   
.reloc:004929be 2436            dw          3624h                                   
.reloc:004929c0 4436            dw          3644h                                   
.reloc:004929c2 4d36            dw          364Dh                                   
.reloc:004929c4 5636            dw          3656h                                   
.reloc:004929c6 5f36            dw          365Fh                                   
.reloc:004929c8 6836            dw          3668h                                   
.reloc:004929ca 7636            dw          3676h                                   
.reloc:004929cc 7f36            dw          367Fh                                   
.reloc:004929ce 8836            dw          3688h                                   
.reloc:004929d0 9136            dw          3691h                                   
.reloc:004929d2 9a36            dw          369Ah                                   
.reloc:004929d4 a336            dw          36A3h                                   
.reloc:004929d6 ac36            dw          36ACh                                   
.reloc:004929d8 b536            dw          36B5h                                   
.reloc:004929da be36            dw          36BEh                                   
.reloc:004929dc c736            dw          36C7h                                   
.reloc:004929de d036            dw          36D0h                                   
.reloc:004929e0 d936            dw          36D9h                                   
.reloc:004929e2 e236            dw          36E2h                                   
.reloc:004929e4 0237            dw          3702h                                   
.reloc:004929e6 0b37            dw          370Bh                                   
.reloc:004929e8 1437            dw          3714h                                   
.reloc:004929ea 1d37            dw          371Dh                                   
.reloc:004929ec 2637            dw          3726h                                   
.reloc:004929ee 3437            dw          3734h                                   
.reloc:004929f0 3d37            dw          373Dh                                   
.reloc:004929f2 4637            dw          3746h                                   
.reloc:004929f4 4f37            dw          374Fh                                   
.reloc:004929f6 5837            dw          3758h                                   
.reloc:004929f8 6137            dw          3761h                                   
.reloc:004929fa 6a37            dw          376Ah                                   
.reloc:004929fc 7337            dw          3773h                                   
.reloc:004929fe 7c37            dw          377Ch                                   
.reloc:00492a00 8537            dw          3785h                                   
.reloc:00492a02 8e37            dw          378Eh                                   
.reloc:00492a04 9737            dw          3797h                                   
.reloc:00492a06 a037            dw          37A0h                                   
.reloc:00492a08 c037            dw          37C0h                                   
.reloc:00492a0a c937            dw          37C9h                                   
.reloc:00492a0c d237            dw          37D2h                                   
.reloc:00492a0e db37            dw          37DBh                                   
.reloc:00492a10 e437            dw          37E4h                                   
.reloc:00492a12 f237            dw          37F2h                                   
.reloc:00492a14 fb37            dw          37FBh                                   
.reloc:00492a16 0438            dw          3804h                                   
.reloc:00492a18 0d38            dw          380Dh                                   
.reloc:00492a1a 1638            dw          3816h                                   
.reloc:00492a1c 1f38            dw          381Fh                                   
.reloc:00492a1e 2838            dw          3828h                                   
.reloc:00492a20 3138            dw          3831h                                   
.reloc:00492a22 3a38            dw          383Ah                                   
.reloc:00492a24 4338            dw          3843h                                   
.reloc:00492a26 4c38            dw          384Ch                                   
.reloc:00492a28 5538            dw          3855h                                   
.reloc:00492a2a 5e38            dw          385Eh                                   
.reloc:00492a2c 7e38            dw          387Eh                                   
.reloc:00492a2e 8738            dw          3887h                                   
.reloc:00492a30 9038            dw          3890h                                   
.reloc:00492a32 9938            dw          3899h                                   
.reloc:00492a34 a238            dw          38A2h                                   
.reloc:00492a36 b038            dw          38B0h                                   
.reloc:00492a38 b938            dw          38B9h                                   
.reloc:00492a3a c238            dw          38C2h                                   
.reloc:00492a3c cb38            dw          38CBh                                   
.reloc:00492a3e d438            dw          38D4h                                   
.reloc:00492a40 dd38            dw          38DDh                                   
.reloc:00492a42 e638            dw          38E6h                                   
.reloc:00492a44 ef38            dw          38EFh                                   
.reloc:00492a46 f838            dw          38F8h                                   
.reloc:00492a48 0139            dw          3901h                                   
.reloc:00492a4a 0a39            dw          390Ah                                   
.reloc:00492a4c 1339            dw          3913h                                   
.reloc:00492a4e 1c39            dw          391Ch                                   
.reloc:00492a50 3c39            dw          393Ch                                   
.reloc:00492a52 4539            dw          3945h                                   
.reloc:00492a54 4e39            dw          394Eh                                   
.reloc:00492a56 5739            dw          3957h                                   
.reloc:00492a58 6039            dw          3960h                                   
.reloc:00492a5a 6739            dw          3967h                                   
.reloc:00492a5c 6d39            dw          396Dh                                   
.reloc:00492a5e 7b39            dw          397Bh                                   
.reloc:00492a60 8939            dw          3989h                                   
.reloc:00492a62 9139            dw          3991h                                   
.reloc:00492a64 b339            dw          39B3h                                   
.reloc:00492a66 d639            dw          39D6h                                   
.reloc:00492a68 ef39            dw          39EFh                                   
.reloc:00492a6a f739            dw          39F7h                                   
.reloc:00492a6c 113a            dw          3A11h                                   
.reloc:00492a6e 163a            dw          3A16h                                   
.reloc:00492a70 203a            dw          3A20h                                   
.reloc:00492a72 3a3a            dw          3A3Ah                                   
.reloc:00492a74 3f3a            dw          3A3Fh                                   
.reloc:00492a76 4b3a            dw          3A4Bh                                   
.reloc:00492a78 653a            dw          3A65h                                   
.reloc:00492a7a 6a3a            dw          3A6Ah                                   
.reloc:00492a7c 763a            dw          3A76h                                   
.reloc:00492a7e 953a            dw          3A95h                                   
.reloc:00492a80 a13a            dw          3AA1h                                   
.reloc:00492a82 be3a            dw          3ABEh                                   
.reloc:00492a84 c33a            dw          3AC3h                                   
.reloc:00492a86 cf3a            dw          3ACFh                                   
.reloc:00492a88 ec3a            dw          3AECh                                   
.reloc:00492a8a f13a            dw          3AF1h                                   
.reloc:00492a8c fd3a            dw          3AFDh                                   
.reloc:00492a8e 173b            dw          3B17h                                   
.reloc:00492a90 1c3b            dw          3B1Ch                                   
.reloc:00492a92 283b            dw          3B28h                                   
.reloc:00492a94 453b            dw          3B45h                                   
.reloc:00492a96 4a3b            dw          3B4Ah                                   
.reloc:00492a98 5e3b            dw          3B5Eh                                   
.reloc:00492a9a 663b            dw          3B66h                                   
.reloc:00492a9c 793b            dw          3B79h                                   
.reloc:00492a9e 873b            dw          3B87h                                   
.reloc:00492aa0 9a3b            dw          3B9Ah                                   
.reloc:00492aa2 a73b            dw          3BA7h                                   
.reloc:00492aa4 b83b            dw          3BB8h                                   
.reloc:00492aa6 c03b            dw          3BC0h                                   
.reloc:00492aa8 d73b            dw          3BD7h                                   
.reloc:00492aaa dc3b            dw          3BDCh                                   
.reloc:00492aac e83b            dw          3BE8h                                   
.reloc:00492aae 023c            dw          3C02h                                   
.reloc:00492ab0 073c            dw          3C07h                                   
.reloc:00492ab2 153c            dw          3C15h                                   
.reloc:00492ab4 1d3c            dw          3C1Dh                                   
.reloc:00492ab6 343c            dw          3C34h                                   
.reloc:00492ab8 393c            dw          3C39h                                   
.reloc:00492aba 453c            dw          3C45h                                   
.reloc:00492abc 5f3c            dw          3C5Fh                                   
.reloc:00492abe 643c            dw          3C64h                                   
.reloc:00492ac0 723c            dw          3C72h                                   
.reloc:00492ac2 7a3c            dw          3C7Ah                                   
.reloc:00492ac4 9b3c            dw          3C9Bh                                   
.reloc:00492ac6 a43c            dw          3CA4h                                   
.reloc:00492ac8 b13c            dw          3CB1h                                   
.reloc:00492aca e03c            dw          3CE0h                                   
.reloc:00492acc e43c            dw          3CE4h                                   
.reloc:00492ace e83c            dw          3CE8h                                   
.reloc:00492ad0 ec3c            dw          3CECh                                   
.reloc:00492ad2 f03c            dw          3CF0h                                   
.reloc:00492ad4 f43c            dw          3CF4h                                   
.reloc:00492ad6 f83c            dw          3CF8h                                   
.reloc:00492ad8 fc3c            dw          3CFCh                                   
.reloc:00492ada 003d            dw          3D00h                                   
.reloc:00492adc 043d            dw          3D04h                                   
.reloc:00492ade 083d            dw          3D08h                                   
.reloc:00492ae0 0c3d            dw          3D0Ch                                   
.reloc:00492ae2 103d            dw          3D10h                                   
.reloc:00492ae4 523d            dw          3D52h                                   
.reloc:00492ae6 5b3d            dw          3D5Bh                                   
.reloc:00492ae8 793d            dw          3D79h                                   
.reloc:00492aea 8b3d            dw          3D8Bh                                   
.reloc:00492aec 913d            dw          3D91h                                   
.reloc:00492aee ac3d            dw          3DACh                                   
.reloc:00492af0 bd3d            dw          3DBDh                                   
.reloc:00492af2 c63d            dw          3DC6h                                   
.reloc:00492af4 d33d            dw          3DD3h                                   
.reloc:00492af6 e53d            dw          3DE5h                                   
.reloc:00492af8 eb3d            dw          3DEBh                                   
.reloc:00492afa 173e            dw          3E17h                                   
.reloc:00492afc 283e            dw          3E28h                                   
.reloc:00492afe 313e            dw          3E31h                                   
.reloc:00492b00 3e3e            dw          3E3Eh                                   
.reloc:00492b02 503e            dw          3E50h                                   
.reloc:00492b04 563e            dw          3E56h                                   
.reloc:00492b06 823e            dw          3E82h                                   
.reloc:00492b08 933e            dw          3E93h                                   
.reloc:00492b0a 9c3e            dw          3E9Ch                                   
.reloc:00492b0c a93e            dw          3EA9h                                   
.reloc:00492b0e bb3e            dw          3EBBh                                   
.reloc:00492b10 c13e            dw          3EC1h                                   
.reloc:00492b12 ed3e            dw          3EEDh                                   
.reloc:00492b14 033f            dw          3F03h                                   
.reloc:00492b16 1d3f            dw          3F1Dh                                   
.reloc:00492b18 263f            dw          3F26h                                   
.reloc:00492b1a 313f            dw          3F31h                                   
.reloc:00492b1c 3b3f            dw          3F3Bh                                   
.reloc:00492b1e 433f            dw          3F43h                                   
.reloc:00492b20 4d3f            dw          3F4Dh                                   
.reloc:00492b22 543f            dw          3F54h                                   
.reloc:00492b24 6d3f            dw          3F6Dh                                   
.reloc:00492b26 763f            dw          3F76h                                   
.reloc:00492b28 7e3f            dw          3F7Eh                                   
.reloc:00492b2a 8a3f            dw          3F8Ah                                   
.reloc:00492b2c 9a3f            dw          3F9Ah                                   
.reloc:00492b2e a03f            dw          3FA0h                                   
.reloc:00492b30 af3f            dw          3FAFh                                   
.reloc:00492b32 b93f            dw          3FB9h                                   
.reloc:00492b34 c13f            dw          3FC1h                                   
.reloc:00492b36 cb3f            dw          3FCBh                                   
.reloc:00492b38 d23f            dw          3FD2h                                   
.reloc:00492b3a e83f            dw          3FE8h                                   
.reloc:00492b3c f13f            dw          3FF1h                                   
.reloc:00492b3e f93f            dw          3FF9h                                   
.reloc:00492b40 0000            dw          0h                                      
.reloc:00492b42 0000            dw          0h                                      
.reloc:00492b44 00a00200        ddw         2A000h                                  
.reloc:00492b48 a0020000        ddw         2A0h                                    
.reloc:00492b4c 0530            dw          3005h                                   
.reloc:00492b4e 1530            dw          3015h                                   
.reloc:00492b50 1b30            dw          301Bh                                   
.reloc:00492b52 2a30            dw          302Ah                                   
.reloc:00492b54 3430            dw          3034h                                   
.reloc:00492b56 3c30            dw          303Ch                                   
.reloc:00492b58 4630            dw          3046h                                   
.reloc:00492b5a 4d30            dw          304Dh                                   
.reloc:00492b5c 6d30            dw          306Dh                                   
.reloc:00492b5e 8730            dw          3087h                                   
.reloc:00492b60 9030            dw          3090h                                   
.reloc:00492b62 9b30            dw          309Bh                                   
.reloc:00492b64 a530            dw          30A5h                                   
.reloc:00492b66 ad30            dw          30ADh                                   
.reloc:00492b68 b730            dw          30B7h                                   
.reloc:00492b6a be30            dw          30BEh                                   
.reloc:00492b6c d730            dw          30D7h                                   
.reloc:00492b6e e030            dw          30E0h                                   
.reloc:00492b70 e830            dw          30E8h                                   
.reloc:00492b72 f430            dw          30F4h                                   
.reloc:00492b74 0431            dw          3104h                                   
.reloc:00492b76 0a31            dw          310Ah                                   
.reloc:00492b78 1931            dw          3119h                                   
.reloc:00492b7a 2331            dw          3123h                                   
.reloc:00492b7c 2b31            dw          312Bh                                   
.reloc:00492b7e 3531            dw          3135h                                   
.reloc:00492b80 3c31            dw          313Ch                                   
.reloc:00492b82 5231            dw          3152h                                   
.reloc:00492b84 5b31            dw          315Bh                                   
.reloc:00492b86 6331            dw          3163h                                   
.reloc:00492b88 6f31            dw          316Fh                                   
.reloc:00492b8a 7f31            dw          317Fh                                   
.reloc:00492b8c 8531            dw          3185h                                   
.reloc:00492b8e 9431            dw          3194h                                   
.reloc:00492b90 9e31            dw          319Eh                                   
.reloc:00492b92 a631            dw          31A6h                                   
.reloc:00492b94 b031            dw          31B0h                                   
.reloc:00492b96 b731            dw          31B7h                                   
.reloc:00492b98 d731            dw          31D7h                                   
.reloc:00492b9a f131            dw          31F1h                                   
.reloc:00492b9c fa31            dw          31FAh                                   
.reloc:00492b9e 0532            dw          3205h                                   
.reloc:00492ba0 0f32            dw          320Fh                                   
.reloc:00492ba2 1732            dw          3217h                                   
.reloc:00492ba4 2132            dw          3221h                                   
.reloc:00492ba6 2832            dw          3228h                                   
.reloc:00492ba8 4132            dw          3241h                                   
.reloc:00492baa 4a32            dw          324Ah                                   
.reloc:00492bac 5232            dw          3252h                                   
.reloc:00492bae 5e32            dw          325Eh                                   
.reloc:00492bb0 6e32            dw          326Eh                                   
.reloc:00492bb2 7432            dw          3274h                                   
.reloc:00492bb4 8332            dw          3283h                                   
.reloc:00492bb6 8d32            dw          328Dh                                   
.reloc:00492bb8 9532            dw          3295h                                   
.reloc:00492bba 9f32            dw          329Fh                                   
.reloc:00492bbc a632            dw          32A6h                                   
.reloc:00492bbe bc32            dw          32BCh                                   
.reloc:00492bc0 c532            dw          32C5h                                   
.reloc:00492bc2 cd32            dw          32CDh                                   
.reloc:00492bc4 d932            dw          32D9h                                   
.reloc:00492bc6 e932            dw          32E9h                                   
.reloc:00492bc8 ef32            dw          32EFh                                   
.reloc:00492bca fe32            dw          32FEh                                   
.reloc:00492bcc 0833            dw          3308h                                   
.reloc:00492bce 1033            dw          3310h                                   
.reloc:00492bd0 1a33            dw          331Ah                                   
.reloc:00492bd2 2133            dw          3321h                                   
.reloc:00492bd4 3c33            dw          333Ch                                   
.reloc:00492bd6 4a33            dw          334Ah                                   
.reloc:00492bd8 5333            dw          3353h                                   
.reloc:00492bda 6033            dw          3360h                                   
.reloc:00492bdc 6c33            dw          336Ch                                   
.reloc:00492bde 7633            dw          3376h                                   
.reloc:00492be0 7c33            dw          337Ch                                   
.reloc:00492be2 8c33            dw          338Ch                                   
.reloc:00492be4 9233            dw          3392h                                   
.reloc:00492be6 a133            dw          33A1h                                   
.reloc:00492be8 ab33            dw          33ABh                                   
.reloc:00492bea b333            dw          33B3h                                   
.reloc:00492bec bd33            dw          33BDh                                   
.reloc:00492bee c433            dw          33C4h                                   
.reloc:00492bf0 d233            dw          33D2h                                   
.reloc:00492bf2 e233            dw          33E2h                                   
.reloc:00492bf4 ea33            dw          33EAh                                   
.reloc:00492bf6 fb33            dw          33FBh                                   
.reloc:00492bf8 0534            dw          3405h                                   
.reloc:00492bfa 0d34            dw          340Dh                                   
.reloc:00492bfc 1734            dw          3417h                                   
.reloc:00492bfe 1e34            dw          341Eh                                   
.reloc:00492c00 2c34            dw          342Ch                                   
.reloc:00492c02 3d34            dw          343Dh                                   
.reloc:00492c04 4934            dw          3449h                                   
.reloc:00492c06 5334            dw          3453h                                   
.reloc:00492c08 5934            dw          3459h                                   
.reloc:00492c0a 6934            dw          3469h                                   
.reloc:00492c0c 6f34            dw          346Fh                                   
.reloc:00492c0e 7e34            dw          347Eh                                   
.reloc:00492c10 8834            dw          3488h                                   
.reloc:00492c12 9034            dw          3490h                                   
.reloc:00492c14 9a34            dw          349Ah                                   
.reloc:00492c16 a134            dw          34A1h                                   
.reloc:00492c18 af34            dw          34AFh                                   
.reloc:00492c1a bf34            dw          34BFh                                   
.reloc:00492c1c c734            dw          34C7h                                   
.reloc:00492c1e d834            dw          34D8h                                   
.reloc:00492c20 e234            dw          34E2h                                   
.reloc:00492c22 ea34            dw          34EAh                                   
.reloc:00492c24 f434            dw          34F4h                                   
.reloc:00492c26 fb34            dw          34FBh                                   
.reloc:00492c28 0935            dw          3509h                                   
.reloc:00492c2a 1635            dw          3516h                                   
.reloc:00492c2c 3235            dw          3532h                                   
.reloc:00492c2e 4035            dw          3540h                                   
.reloc:00492c30 4935            dw          3549h                                   
.reloc:00492c32 5635            dw          3556h                                   
.reloc:00492c34 6235            dw          3562h                                   
.reloc:00492c36 6c35            dw          356Ch                                   
.reloc:00492c38 7235            dw          3572h                                   
.reloc:00492c3a 8235            dw          3582h                                   
.reloc:00492c3c 8835            dw          3588h                                   
.reloc:00492c3e 9735            dw          3597h                                   
.reloc:00492c40 a135            dw          35A1h                                   
.reloc:00492c42 a935            dw          35A9h                                   
.reloc:00492c44 b335            dw          35B3h                                   
.reloc:00492c46 ba35            dw          35BAh                                   
.reloc:00492c48 c835            dw          35C8h                                   
.reloc:00492c4a d835            dw          35D8h                                   
.reloc:00492c4c e035            dw          35E0h                                   
.reloc:00492c4e f135            dw          35F1h                                   
.reloc:00492c50 fb35            dw          35FBh                                   
.reloc:00492c52 0336            dw          3603h                                   
.reloc:00492c54 0d36            dw          360Dh                                   
.reloc:00492c56 1436            dw          3614h                                   
.reloc:00492c58 2236            dw          3622h                                   
.reloc:00492c5a 3336            dw          3633h                                   
.reloc:00492c5c 3f36            dw          363Fh                                   
.reloc:00492c5e 4536            dw          3645h                                   
.reloc:00492c60 4b36            dw          364Bh                                   
.reloc:00492c62 5b36            dw          365Bh                                   
.reloc:00492c64 6136            dw          3661h                                   
.reloc:00492c66 7036            dw          3670h                                   
.reloc:00492c68 7a36            dw          367Ah                                   
.reloc:00492c6a 8236            dw          3682h                                   
.reloc:00492c6c 8c36            dw          368Ch                                   
.reloc:00492c6e 9336            dw          3693h                                   
.reloc:00492c70 a136            dw          36A1h                                   
.reloc:00492c72 b136            dw          36B1h                                   
.reloc:00492c74 b936            dw          36B9h                                   
.reloc:00492c76 ca36            dw          36CAh                                   
.reloc:00492c78 d436            dw          36D4h                                   
.reloc:00492c7a dc36            dw          36DCh                                   
.reloc:00492c7c e636            dw          36E6h                                   
.reloc:00492c7e ed36            dw          36EDh                                   
.reloc:00492c80 fb36            dw          36FBh                                   
.reloc:00492c82 0837            dw          3708h                                   
.reloc:00492c84 2437            dw          3724h                                   
.reloc:00492c86 3237            dw          3732h                                   
.reloc:00492c88 3b37            dw          373Bh                                   
.reloc:00492c8a 4837            dw          3748h                                   
.reloc:00492c8c 5437            dw          3754h                                   
.reloc:00492c8e 5e37            dw          375Eh                                   
.reloc:00492c90 6437            dw          3764h                                   
.reloc:00492c92 7437            dw          3774h                                   
.reloc:00492c94 7a37            dw          377Ah                                   
.reloc:00492c96 8937            dw          3789h                                   
.reloc:00492c98 9337            dw          3793h                                   
.reloc:00492c9a 9b37            dw          379Bh                                   
.reloc:00492c9c a537            dw          37A5h                                   
.reloc:00492c9e ac37            dw          37ACh                                   
.reloc:00492ca0 ba37            dw          37BAh                                   
.reloc:00492ca2 ca37            dw          37CAh                                   
.reloc:00492ca4 d237            dw          37D2h                                   
.reloc:00492ca6 e337            dw          37E3h                                   
.reloc:00492ca8 ed37            dw          37EDh                                   
.reloc:00492caa f537            dw          37F5h                                   
.reloc:00492cac ff37            dw          37FFh                                   
.reloc:00492cae 0638            dw          3806h                                   
.reloc:00492cb0 1438            dw          3814h                                   
.reloc:00492cb2 2538            dw          3825h                                   
.reloc:00492cb4 3138            dw          3831h                                   
.reloc:00492cb6 3b38            dw          383Bh                                   
.reloc:00492cb8 4138            dw          3841h                                   
.reloc:00492cba 5138            dw          3851h                                   
.reloc:00492cbc 5738            dw          3857h                                   
.reloc:00492cbe 6638            dw          3866h                                   
.reloc:00492cc0 7038            dw          3870h                                   
.reloc:00492cc2 7838            dw          3878h                                   
.reloc:00492cc4 8238            dw          3882h                                   
.reloc:00492cc6 8938            dw          3889h                                   
.reloc:00492cc8 9738            dw          3897h                                   
.reloc:00492cca a738            dw          38A7h                                   
.reloc:00492ccc af38            dw          38AFh                                   
.reloc:00492cce c038            dw          38C0h                                   
.reloc:00492cd0 ca38            dw          38CAh                                   
.reloc:00492cd2 d238            dw          38D2h                                   
.reloc:00492cd4 dc38            dw          38DCh                                   
.reloc:00492cd6 e338            dw          38E3h                                   
.reloc:00492cd8 f138            dw          38F1h                                   
.reloc:00492cda fe38            dw          38FEh                                   
.reloc:00492cdc 1a39            dw          391Ah                                   
.reloc:00492cde 2839            dw          3928h                                   
.reloc:00492ce0 3139            dw          3931h                                   
.reloc:00492ce2 3e39            dw          393Eh                                   
.reloc:00492ce4 4a39            dw          394Ah                                   
.reloc:00492ce6 5439            dw          3954h                                   
.reloc:00492ce8 5a39            dw          395Ah                                   
.reloc:00492cea 6a39            dw          396Ah                                   
.reloc:00492cec 7039            dw          3970h                                   
.reloc:00492cee 7f39            dw          397Fh                                   
.reloc:00492cf0 8939            dw          3989h                                   
.reloc:00492cf2 9139            dw          3991h                                   
.reloc:00492cf4 9b39            dw          399Bh                                   
.reloc:00492cf6 a239            dw          39A2h                                   
.reloc:00492cf8 b039            dw          39B0h                                   
.reloc:00492cfa c039            dw          39C0h                                   
.reloc:00492cfc c839            dw          39C8h                                   
.reloc:00492cfe d939            dw          39D9h                                   
.reloc:00492d00 e339            dw          39E3h                                   
.reloc:00492d02 eb39            dw          39EBh                                   
.reloc:00492d04 f539            dw          39F5h                                   
.reloc:00492d06 fc39            dw          39FCh                                   
.reloc:00492d08 0a3a            dw          3A0Ah                                   
.reloc:00492d0a 1b3a            dw          3A1Bh                                   
.reloc:00492d0c 273a            dw          3A27h                                   
.reloc:00492d0e 2d3a            dw          3A2Dh                                   
.reloc:00492d10 333a            dw          3A33h                                   
.reloc:00492d12 433a            dw          3A43h                                   
.reloc:00492d14 493a            dw          3A49h                                   
.reloc:00492d16 583a            dw          3A58h                                   
.reloc:00492d18 623a            dw          3A62h                                   
.reloc:00492d1a 6a3a            dw          3A6Ah                                   
.reloc:00492d1c 743a            dw          3A74h                                   
.reloc:00492d1e 7b3a            dw          3A7Bh                                   
.reloc:00492d20 893a            dw          3A89h                                   
.reloc:00492d22 993a            dw          3A99h                                   
.reloc:00492d24 a13a            dw          3AA1h                                   
.reloc:00492d26 b23a            dw          3AB2h                                   
.reloc:00492d28 bc3a            dw          3ABCh                                   
.reloc:00492d2a c43a            dw          3AC4h                                   
.reloc:00492d2c ce3a            dw          3ACEh                                   
.reloc:00492d2e d53a            dw          3AD5h                                   
.reloc:00492d30 e33a            dw          3AE3h                                   
.reloc:00492d32 f03a            dw          3AF0h                                   
.reloc:00492d34 333b            dw          3B33h                                   
.reloc:00492d36 3d3b            dw          3B3Dh                                   
.reloc:00492d38 533b            dw          3B53h                                   
.reloc:00492d3a 5c3b            dw          3B5Ch                                   
.reloc:00492d3c 683b            dw          3B68h                                   
.reloc:00492d3e 783b            dw          3B78h                                   
.reloc:00492d40 7e3b            dw          3B7Eh                                   
.reloc:00492d42 993b            dw          3B99h                                   
.reloc:00492d44 a83b            dw          3BA8h                                   
.reloc:00492d46 cb3b            dw          3BCBh                                   
.reloc:00492d48 e33b            dw          3BE3h                                   
.reloc:00492d4a f43b            dw          3BF4h                                   
.reloc:00492d4c 023c            dw          3C02h                                   
.reloc:00492d4e 103c            dw          3C10h                                   
.reloc:00492d50 2b3c            dw          3C2Bh                                   
.reloc:00492d52 3a3c            dw          3C3Ah                                   
.reloc:00492d54 4d3c            dw          3C4Dh                                   
.reloc:00492d56 573c            dw          3C57h                                   
.reloc:00492d58 743c            dw          3C74h                                   
.reloc:00492d5a 7c3c            dw          3C7Ch                                   
.reloc:00492d5c 833c            dw          3C83h                                   
.reloc:00492d5e 913c            dw          3C91h                                   
.reloc:00492d60 9b3c            dw          3C9Bh                                   
.reloc:00492d62 a33c            dw          3CA3h                                   
.reloc:00492d64 aa3c            dw          3CAAh                                   
.reloc:00492d66 b23c            dw          3CB2h                                   
.reloc:00492d68 b93c            dw          3CB9h                                   
.reloc:00492d6a c13c            dw          3CC1h                                   
.reloc:00492d6c c83c            dw          3CC8h                                   
.reloc:00492d6e d43c            dw          3CD4h                                   
.reloc:00492d70 da3c            dw          3CDAh                                   
.reloc:00492d72 e53c            dw          3CE5h                                   
.reloc:00492d74 ee3c            dw          3CEEh                                   
.reloc:00492d76 f53c            dw          3CF5h                                   
.reloc:00492d78 013d            dw          3D01h                                   
.reloc:00492d7a 0a3d            dw          3D0Ah                                   
.reloc:00492d7c 113d            dw          3D11h                                   
.reloc:00492d7e 1d3d            dw          3D1Dh                                   
.reloc:00492d80 273d            dw          3D27h                                   
.reloc:00492d82 2e3d            dw          3D2Eh                                   
.reloc:00492d84 3d3d            dw          3D3Dh                                   
.reloc:00492d86 473d            dw          3D47h                                   
.reloc:00492d88 513d            dw          3D51h                                   
.reloc:00492d8a 5f3d            dw          3D5Fh                                   
.reloc:00492d8c 683d            dw          3D68h                                   
.reloc:00492d8e 6f3d            dw          3D6Fh                                   
.reloc:00492d90 7e3d            dw          3D7Eh                                   
.reloc:00492d92 883d            dw          3D88h                                   
.reloc:00492d94 8d3d            dw          3D8Dh                                   
.reloc:00492d96 973d            dw          3D97h                                   
.reloc:00492d98 9e3d            dw          3D9Eh                                   
.reloc:00492d9a a73d            dw          3DA7h                                   
.reloc:00492d9c b53d            dw          3DB5h                                   
.reloc:00492d9e cf3d            dw          3DCFh                                   
.reloc:00492da0 d93d            dw          3DD9h                                   
.reloc:00492da2 e73d            dw          3DE7h                                   
.reloc:00492da4 f63d            dw          3DF6h                                   
.reloc:00492da6 023e            dw          3E02h                                   
.reloc:00492da8 1a3e            dw          3E1Ah                                   
.reloc:00492daa 2d3e            dw          3E2Dh                                   
.reloc:00492dac 4a3e            dw          3E4Ah                                   
.reloc:00492dae 5b3e            dw          3E5Bh                                   
.reloc:00492db0 823e            dw          3E82h                                   
.reloc:00492db2 8e3e            dw          3E8Eh                                   
.reloc:00492db4 983e            dw          3E98h                                   
.reloc:00492db6 a23e            dw          3EA2h                                   
.reloc:00492db8 ad3e            dw          3EADh                                   
.reloc:00492dba b83e            dw          3EB8h                                   
.reloc:00492dbc c03e            dw          3EC0h                                   
.reloc:00492dbe 203f            dw          3F20h                                   
.reloc:00492dc0 393f            dw          3F39h                                   
.reloc:00492dc2 453f            dw          3F45h                                   
.reloc:00492dc4 4b3f            dw          3F4Bh                                   
.reloc:00492dc6 613f            dw          3F61h                                   
.reloc:00492dc8 753f            dw          3F75h                                   
.reloc:00492dca 7b3f            dw          3F7Bh                                   
.reloc:00492dcc 8b3f            dw          3F8Bh                                   
.reloc:00492dce 9c3f            dw          3F9Ch                                   
.reloc:00492dd0 b23f            dw          3FB2h                                   
.reloc:00492dd2 b73f            dw          3FB7h                                   
.reloc:00492dd4 c43f            dw          3FC4h                                   
.reloc:00492dd6 cf3f            dw          3FCFh                                   
.reloc:00492dd8 d43f            dw          3FD4h                                   
.reloc:00492dda e13f            dw          3FE1h                                   
.reloc:00492ddc ec3f            dw          3FECh                                   
.reloc:00492dde f13f            dw          3FF1h                                   
.reloc:00492de0 0000            dw          0h                                      
.reloc:00492de2 0000            dw          0h                                      
.reloc:00492de4 00b00200        ddw         2B000h                                  
.reloc:00492de8 64010000        ddw         164h                                    
.reloc:00492dec 0430            dw          3004h                                   
.reloc:00492dee 3330            dw          3033h                                   
.reloc:00492df0 4d30            dw          304Dh                                   
.reloc:00492df2 6730            dw          3067h                                   
.reloc:00492df4 7a30            dw          307Ah                                   
.reloc:00492df6 9e30            dw          309Eh                                   
.reloc:00492df8 a430            dw          30A4h                                   
.reloc:00492dfa b330            dw          30B3h                                   
.reloc:00492dfc ce30            dw          30CEh                                   
.reloc:00492dfe f630            dw          30F6h                                   
.reloc:00492e00 1031            dw          3110h                                   
.reloc:00492e02 4731            dw          3147h                                   
.reloc:00492e04 8e31            dw          318Eh                                   
.reloc:00492e06 a131            dw          31A1h                                   
.reloc:00492e08 cd31            dw          31CDh                                   
.reloc:00492e0a fb31            dw          31FBh                                   
.reloc:00492e0c 1032            dw          3210h                                   
.reloc:00492e0e 2232            dw          3222h                                   
.reloc:00492e10 2c32            dw          322Ch                                   
.reloc:00492e12 3132            dw          3231h                                   
.reloc:00492e14 4832            dw          3248h                                   
.reloc:00492e16 6432            dw          3264h                                   
.reloc:00492e18 6d32            dw          326Dh                                   
.reloc:00492e1a 8032            dw          3280h                                   
.reloc:00492e1c b532            dw          32B5h                                   
.reloc:00492e1e 2033            dw          3320h                                   
.reloc:00492e20 3033            dw          3330h                                   
.reloc:00492e22 7433            dw          3374h                                   
.reloc:00492e24 9933            dw          3399h                                   
.reloc:00492e26 a633            dw          33A6h                                   
.reloc:00492e28 b433            dw          33B4h                                   
.reloc:00492e2a f234            dw          34F2h                                   
.reloc:00492e2c 0735            dw          3507h                                   
.reloc:00492e2e 0c35            dw          350Ch                                   
.reloc:00492e30 1335            dw          3513h                                   
.reloc:00492e32 8635            dw          3586h                                   
.reloc:00492e34 9a35            dw          359Ah                                   
.reloc:00492e36 ae35            dw          35AEh                                   
.reloc:00492e38 bf35            dw          35BFh                                   
.reloc:00492e3a cb35            dw          35CBh                                   
.reloc:00492e3c d835            dw          35D8h                                   
.reloc:00492e3e 0136            dw          3601h                                   
.reloc:00492e40 0d36            dw          360Dh                                   
.reloc:00492e42 2836            dw          3628h                                   
.reloc:00492e44 3a36            dw          363Ah                                   
.reloc:00492e46 5236            dw          3652h                                   
.reloc:00492e48 5e36            dw          365Eh                                   
.reloc:00492e4a 7636            dw          3676h                                   
.reloc:00492e4c 8036            dw          3680h                                   
.reloc:00492e4e 8d36            dw          368Dh                                   
.reloc:00492e50 9236            dw          3692h                                   
.reloc:00492e52 a636            dw          36A6h                                   
.reloc:00492e54 aa36            dw          36AAh                                   
.reloc:00492e56 b836            dw          36B8h                                   
.reloc:00492e58 bf36            dw          36BFh                                   
.reloc:00492e5a c836            dw          36C8h                                   
.reloc:00492e5c d636            dw          36D6h                                   
.reloc:00492e5e df36            dw          36DFh                                   
.reloc:00492e60 e536            dw          36E5h                                   
.reloc:00492e62 fd36            dw          36FDh                                   
.reloc:00492e64 0937            dw          3709h                                   
.reloc:00492e66 3737            dw          3737h                                   
.reloc:00492e68 4337            dw          3743h                                   
.reloc:00492e6a 4f37            dw          374Fh                                   
.reloc:00492e6c 5f37            dw          375Fh                                   
.reloc:00492e6e 6b37            dw          376Bh                                   
.reloc:00492e70 7137            dw          3771h                                   
.reloc:00492e72 8d37            dw          378Dh                                   
.reloc:00492e74 9337            dw          3793h                                   
.reloc:00492e76 a537            dw          37A5h                                   
.reloc:00492e78 ab37            dw          37ABh                                   
.reloc:00492e7a ba37            dw          37BAh                                   
.reloc:00492e7c d737            dw          37D7h                                   
.reloc:00492e7e e137            dw          37E1h                                   
.reloc:00492e80 e937            dw          37E9h                                   
.reloc:00492e82 ef37            dw          37EFh                                   
.reloc:00492e84 f537            dw          37F5h                                   
.reloc:00492e86 0238            dw          3802h                                   
.reloc:00492e88 0e38            dw          380Eh                                   
.reloc:00492e8a 1338            dw          3813h                                   
.reloc:00492e8c 2238            dw          3822h                                   
.reloc:00492e8e 2c38            dw          382Ch                                   
.reloc:00492e90 3f38            dw          383Fh                                   
.reloc:00492e92 5738            dw          3857h                                   
.reloc:00492e94 6938            dw          3869h                                   
.reloc:00492e96 7738            dw          3877h                                   
.reloc:00492e98 8038            dw          3880h                                   
.reloc:00492e9a 8f38            dw          388Fh                                   
.reloc:00492e9c 9d38            dw          389Dh                                   
.reloc:00492e9e a438            dw          38A4h                                   
.reloc:00492ea0 c238            dw          38C2h                                   
.reloc:00492ea2 cf38            dw          38CFh                                   
.reloc:00492ea4 e138            dw          38E1h                                   
.reloc:00492ea6 f538            dw          38F5h                                   
.reloc:00492ea8 2f39            dw          392Fh                                   
.reloc:00492eaa 4a39            dw          394Ah                                   
.reloc:00492eac 9239            dw          3992h                                   
.reloc:00492eae 9e39            dw          399Eh                                   
.reloc:00492eb0 a639            dw          39A6h                                   
.reloc:00492eb2 c339            dw          39C3h                                   
.reloc:00492eb4 c839            dw          39C8h                                   
.reloc:00492eb6 d739            dw          39D7h                                   
.reloc:00492eb8 f139            dw          39F1h                                   
.reloc:00492eba f639            dw          39F6h                                   
.reloc:00492ebc 023a            dw          3A02h                                   
.reloc:00492ebe 223a            dw          3A22h                                   
.reloc:00492ec0 273a            dw          3A27h                                   
.reloc:00492ec2 333a            dw          3A33h                                   
.reloc:00492ec4 503a            dw          3A50h                                   
.reloc:00492ec6 553a            dw          3A55h                                   
.reloc:00492ec8 613a            dw          3A61h                                   
.reloc:00492eca 783a            dw          3A78h                                   
.reloc:00492ecc 7d3a            dw          3A7Dh                                   
.reloc:00492ece dd3a            dw          3ADDh                                   
.reloc:00492ed0 713b            dw          3B71h                                   
.reloc:00492ed2 393c            dw          3C39h                                   
.reloc:00492ed4 3e3c            dw          3C3Eh                                   
.reloc:00492ed6 5f3c            dw          3C5Fh                                   
.reloc:00492ed8 673c            dw          3C67h                                   
.reloc:00492eda 783c            dw          3C78h                                   
.reloc:00492edc 903c            dw          3C90h                                   
.reloc:00492ede a43c            dw          3CA4h                                   
.reloc:00492ee0 b03c            dw          3CB0h                                   
.reloc:00492ee2 c33c            dw          3CC3h                                   
.reloc:00492ee4 d03c            dw          3CD0h                                   
.reloc:00492ee6 e43c            dw          3CE4h                                   
.reloc:00492ee8 ec3c            dw          3CECh                                   
.reloc:00492eea 0e3d            dw          3D0Eh                                   
.reloc:00492eec 173d            dw          3D17h                                   
.reloc:00492eee 243d            dw          3D24h                                   
.reloc:00492ef0 7e3d            dw          3D7Eh                                   
.reloc:00492ef2 853d            dw          3D85h                                   
.reloc:00492ef4 9c3d            dw          3D9Ch                                   
.reloc:00492ef6 a53d            dw          3DA5h                                   
.reloc:00492ef8 ad3d            dw          3DADh                                   
.reloc:00492efa b43d            dw          3DB4h                                   
.reloc:00492efc be3d            dw          3DBEh                                   
.reloc:00492efe c63d            dw          3DC6h                                   
.reloc:00492f00 d73d            dw          3DD7h                                   
.reloc:00492f02 e63d            dw          3DE6h                                   
.reloc:00492f04 0e3e            dw          3E0Eh                                   
.reloc:00492f06 793e            dw          3E79h                                   
.reloc:00492f08 8b3e            dw          3E8Bh                                   
.reloc:00492f0a a13e            dw          3EA1h                                   
.reloc:00492f0c c23e            dw          3EC2h                                   
.reloc:00492f0e dc3e            dw          3EDCh                                   
.reloc:00492f10 e63e            dw          3EE6h                                   
.reloc:00492f12 003f            dw          3F00h                                   
.reloc:00492f14 063f            dw          3F06h                                   
.reloc:00492f16 0c3f            dw          3F0Ch                                   
.reloc:00492f18 123f            dw          3F12h                                   
.reloc:00492f1a 303f            dw          3F30h                                   
.reloc:00492f1c 373f            dw          3F37h                                   
.reloc:00492f1e 513f            dw          3F51h                                   
.reloc:00492f20 703f            dw          3F70h                                   
.reloc:00492f22 763f            dw          3F76h                                   
.reloc:00492f24 7c3f            dw          3F7Ch                                   
.reloc:00492f26 823f            dw          3F82h                                   
.reloc:00492f28 883f            dw          3F88h                                   
.reloc:00492f2a 8e3f            dw          3F8Eh                                   
.reloc:00492f2c 943f            dw          3F94h                                   
.reloc:00492f2e 9a3f            dw          3F9Ah                                   
.reloc:00492f30 a03f            dw          3FA0h                                   
.reloc:00492f32 a73f            dw          3FA7h                                   
.reloc:00492f34 af3f            dw          3FAFh                                   
.reloc:00492f36 b63f            dw          3FB6h                                   
.reloc:00492f38 c13f            dw          3FC1h                                   
.reloc:00492f3a cb3f            dw          3FCBh                                   
.reloc:00492f3c d13f            dw          3FD1h                                   
.reloc:00492f3e d83f            dw          3FD8h                                   
.reloc:00492f40 e33f            dw          3FE3h                                   
.reloc:00492f42 ea3f            dw          3FEAh                                   
.reloc:00492f44 fa3f            dw          3FFAh                                   
.reloc:00492f46 0000            dw          0h                                      
.reloc:00492f48 00c00200        ddw         2C000h                                  
.reloc:00492f4c 0c010000        ddw         10Ch                                    
.reloc:00492f50 0130            dw          3001h                                   
.reloc:00492f52 0a30            dw          300Ah                                   
.reloc:00492f54 1030            dw          3010h                                   
.reloc:00492f56 1730            dw          3017h                                   
.reloc:00492f58 2230            dw          3022h                                   
.reloc:00492f5a 2930            dw          3029h                                   
.reloc:00492f5c 3930            dw          3039h                                   
.reloc:00492f5e 4030            dw          3040h                                   
.reloc:00492f60 4930            dw          3049h                                   
.reloc:00492f62 5030            dw          3050h                                   
.reloc:00492f64 5730            dw          3057h                                   
.reloc:00492f66 7b30            dw          307Bh                                   
.reloc:00492f68 8230            dw          3082h                                   
.reloc:00492f6a 8830            dw          3088h                                   
.reloc:00492f6c 8f30            dw          308Fh                                   
.reloc:00492f6e 9930            dw          3099h                                   
.reloc:00492f70 a330            dw          30A3h                                   
.reloc:00492f72 aa30            dw          30AAh                                   
.reloc:00492f74 b030            dw          30B0h                                   
.reloc:00492f76 b730            dw          30B7h                                   
.reloc:00492f78 c130            dw          30C1h                                   
.reloc:00492f7a cc30            dw          30CCh                                   
.reloc:00492f7c d230            dw          30D2h                                   
.reloc:00492f7e d930            dw          30D9h                                   
.reloc:00492f80 df30            dw          30DFh                                   
.reloc:00492f82 e630            dw          30E6h                                   
.reloc:00492f84 f030            dw          30F0h                                   
.reloc:00492f86 fa30            dw          30FAh                                   
.reloc:00492f88 0131            dw          3101h                                   
.reloc:00492f8a 0731            dw          3107h                                   
.reloc:00492f8c 0e31            dw          310Eh                                   
.reloc:00492f8e 1831            dw          3118h                                   
.reloc:00492f90 2331            dw          3123h                                   
.reloc:00492f92 2931            dw          3129h                                   
.reloc:00492f94 3031            dw          3130h                                   
.reloc:00492f96 3d31            dw          313Dh                                   
.reloc:00492f98 4431            dw          3144h                                   
.reloc:00492f9a 6931            dw          3169h                                   
.reloc:00492f9c 7431            dw          3174h                                   
.reloc:00492f9e 7b31            dw          317Bh                                   
.reloc:00492fa0 8631            dw          3186h                                   
.reloc:00492fa2 9531            dw          3195h                                   
.reloc:00492fa4 9a31            dw          319Ah                                   
.reloc:00492fa6 7b32            dw          327Bh                                   
.reloc:00492fa8 be32            dw          32BEh                                   
.reloc:00492faa 9133            dw          3391h                                   
.reloc:00492fac d033            dw          33D0h                                   
.reloc:00492fae e533            dw          33E5h                                   
.reloc:00492fb0 fc33            dw          33FCh                                   
.reloc:00492fb2 1c34            dw          341Ch                                   
.reloc:00492fb4 2834            dw          3428h                                   
.reloc:00492fb6 9234            dw          3492h                                   
.reloc:00492fb8 9e34            dw          349Eh                                   
.reloc:00492fba be34            dw          34BEh                                   
.reloc:00492fbc ca34            dw          34CAh                                   
.reloc:00492fbe f734            dw          34F7h                                   
.reloc:00492fc0 fe34            dw          34FEh                                   
.reloc:00492fc2 0735            dw          3507h                                   
.reloc:00492fc4 9435            dw          3594h                                   
.reloc:00492fc6 9d35            dw          359Dh                                   
.reloc:00492fc8 a635            dw          35A6h                                   
.reloc:00492fca af35            dw          35AFh                                   
.reloc:00492fcc b835            dw          35B8h                                   
.reloc:00492fce c135            dw          35C1h                                   
.reloc:00492fd0 ca35            dw          35CAh                                   
.reloc:00492fd2 d835            dw          35D8h                                   
.reloc:00492fd4 e135            dw          35E1h                                   
.reloc:00492fd6 ea35            dw          35EAh                                   
.reloc:00492fd8 f335            dw          35F3h                                   
.reloc:00492fda fc35            dw          35FCh                                   
.reloc:00492fdc 0536            dw          3605h                                   
.reloc:00492fde 0e36            dw          360Eh                                   
.reloc:00492fe0 1c36            dw          361Ch                                   
.reloc:00492fe2 2536            dw          3625h                                   
.reloc:00492fe4 2e36            dw          362Eh                                   
.reloc:00492fe6 3736            dw          3637h                                   
.reloc:00492fe8 4036            dw          3640h                                   
.reloc:00492fea 4936            dw          3649h                                   
.reloc:00492fec 5236            dw          3652h                                   
.reloc:00492fee 5b36            dw          365Bh                                   
.reloc:00492ff0 6436            dw          3664h                                   
.reloc:00492ff2 7236            dw          3672h                                   
.reloc:00492ff4 7b36            dw          367Bh                                   
.reloc:00492ff6 8436            dw          3684h                                   
.reloc:00492ff8 8d36            dw          368Dh                                   
.reloc:00492ffa 9636            dw          3696h                                   
.reloc:00492ffc 9f36            dw          369Fh                                   
.reloc:00492ffe a836            dw          36A8h                                   
.reloc:00493000 b336            dw          36B3h                                   
.reloc:00493002 bc36            dw          36BCh                                   
.reloc:00493004 c536            dw          36C5h                                   
.reloc:00493006 ce36            dw          36CEh                                   
.reloc:00493008 d736            dw          36D7h                                   
.reloc:0049300a e036            dw          36E0h                                   
.reloc:0049300c e936            dw          36E9h                                   
.reloc:0049300e f236            dw          36F2h                                   
.reloc:00493010 fb36            dw          36FBh                                   
.reloc:00493012 0437            dw          3704h                                   
.reloc:00493014 0d37            dw          370Dh                                   
.reloc:00493016 1437            dw          3714h                                   
.reloc:00493018 1a37            dw          371Ah                                   
.reloc:0049301a 2837            dw          3728h                                   
.reloc:0049301c 3937            dw          3739h                                   
.reloc:0049301e 5037            dw          3750h                                   
.reloc:00493020 5e37            dw          375Eh                                   
.reloc:00493022 6b37            dw          376Bh                                   
.reloc:00493024 7237            dw          3772h                                   
.reloc:00493026 a437            dw          37A4h                                   
.reloc:00493028 ae37            dw          37AEh                                   
.reloc:0049302a cc37            dw          37CCh                                   
.reloc:0049302c e237            dw          37E2h                                   
.reloc:0049302e e737            dw          37E7h                                   
.reloc:00493030 5938            dw          3859h                                   
.reloc:00493032 6538            dw          3865h                                   
.reloc:00493034 8338            dw          3883h                                   
.reloc:00493036 8d38            dw          388Dh                                   
.reloc:00493038 9638            dw          3896h                                   
.reloc:0049303a a538            dw          38A5h                                   
.reloc:0049303c cd38            dw          38CDh                                   
.reloc:0049303e 1b39            dw          391Bh                                   
.reloc:00493040 1f39            dw          391Fh                                   
.reloc:00493042 2339            dw          3923h                                   
.reloc:00493044 2739            dw          3927h                                   
.reloc:00493046 2b39            dw          392Bh                                   
.reloc:00493048 2f39            dw          392Fh                                   
.reloc:0049304a 3339            dw          3933h                                   
.reloc:0049304c 3739            dw          3937h                                   
.reloc:0049304e dd39            dw          39DDh                                   
.reloc:00493050 023a            dw          3A02h                                   
.reloc:00493052 0000            dw          0h                                      
.reloc:00493054 00d00200        ddw         2D000h                                  
.reloc:00493058 b4000000        ddw         B4h                                     
.reloc:0049305c e130            dw          30E1h                                   
.reloc:0049305e 5631            dw          3156h                                   
.reloc:00493060 7931            dw          3179h                                   
.reloc:00493062 9131            dw          3191h                                   
.reloc:00493064 a531            dw          31A5h                                   
.reloc:00493066 b331            dw          31B3h                                   
.reloc:00493068 d631            dw          31D6h                                   
.reloc:0049306a ed31            dw          31EDh                                   
.reloc:0049306c 1032            dw          3210h                                   
.reloc:0049306e 2b32            dw          322Bh                                   
.reloc:00493070 3932            dw          3239h                                   
.reloc:00493072 4632            dw          3246h                                   
.reloc:00493074 4d32            dw          324Dh                                   
.reloc:00493076 5f32            dw          325Fh                                   
.reloc:00493078 7932            dw          3279h                                   
.reloc:0049307a 9232            dw          3292h                                   
.reloc:0049307c 9e32            dw          329Eh                                   
.reloc:0049307e c932            dw          32C9h                                   
.reloc:00493080 d032            dw          32D0h                                   
.reloc:00493082 e532            dw          32E5h                                   
.reloc:00493084 2333            dw          3323h                                   
.reloc:00493086 6a33            dw          336Ah                                   
.reloc:00493088 c433            dw          33C4h                                   
.reloc:0049308a 2234            dw          3422h                                   
.reloc:0049308c 8734            dw          3487h                                   
.reloc:0049308e cf34            dw          34CFh                                   
.reloc:00493090 7c35            dw          357Ch                                   
.reloc:00493092 9035            dw          3590h                                   
.reloc:00493094 c135            dw          35C1h                                   
.reloc:00493096 e035            dw          35E0h                                   
.reloc:00493098 e935            dw          35E9h                                   
.reloc:0049309a 0036            dw          3600h                                   
.reloc:0049309c 1936            dw          3619h                                   
.reloc:0049309e 4336            dw          3643h                                   
.reloc:004930a0 5d36            dw          365Dh                                   
.reloc:004930a2 8c36            dw          368Ch                                   
.reloc:004930a4 5037            dw          3750h                                   
.reloc:004930a6 ab37            dw          37ABh                                   
.reloc:004930a8 1038            dw          3810h                                   
.reloc:004930aa 4d38            dw          384Dh                                   
.reloc:004930ac 8338            dw          3883h                                   
.reloc:004930ae eb39            dw          39EBh                                   
.reloc:004930b0 bc3a            dw          3ABCh                                   
.reloc:004930b2 e73a            dw          3AE7h                                   
.reloc:004930b4 fc3a            dw          3AFCh                                   
.reloc:004930b6 1a3b            dw          3B1Ah                                   
.reloc:004930b8 353b            dw          3B35h                                   
.reloc:004930ba 4a3b            dw          3B4Ah                                   
.reloc:004930bc 5f3b            dw          3B5Fh                                   
.reloc:004930be 7e3b            dw          3B7Eh                                   
.reloc:004930c0 9a3b            dw          3B9Ah                                   
.reloc:004930c2 b63b            dw          3BB6h                                   
.reloc:004930c4 d93b            dw          3BD9h                                   
.reloc:004930c6 f53b            dw          3BF5h                                   
.reloc:004930c8 113c            dw          3C11h                                   
.reloc:004930ca 263c            dw          3C26h                                   
.reloc:004930cc 3b3c            dw          3C3Bh                                   
.reloc:004930ce 553c            dw          3C55h                                   
.reloc:004930d0 723c            dw          3C72h                                   
.reloc:004930d2 8a3c            dw          3C8Ah                                   
.reloc:004930d4 a33c            dw          3CA3h                                   
.reloc:004930d6 ba3c            dw          3CBAh                                   
.reloc:004930d8 d23c            dw          3CD2h                                   
.reloc:004930da fa3c            dw          3CFAh                                   
.reloc:004930dc 0f3d            dw          3D0Fh                                   
.reloc:004930de 2d3d            dw          3D2Dh                                   
.reloc:004930e0 483d            dw          3D48h                                   
.reloc:004930e2 5d3d            dw          3D5Dh                                   
.reloc:004930e4 723d            dw          3D72h                                   
.reloc:004930e6 913d            dw          3D91h                                   
.reloc:004930e8 ad3d            dw          3DADh                                   
.reloc:004930ea c93d            dw          3DC9h                                   
.reloc:004930ec ec3d            dw          3DECh                                   
.reloc:004930ee 083e            dw          3E08h                                   
.reloc:004930f0 243e            dw          3E24h                                   
.reloc:004930f2 393e            dw          3E39h                                   
.reloc:004930f4 4e3e            dw          3E4Eh                                   
.reloc:004930f6 683e            dw          3E68h                                   
.reloc:004930f8 853e            dw          3E85h                                   
.reloc:004930fa 9d3e            dw          3E9Dh                                   
.reloc:004930fc b63e            dw          3EB6h                                   
.reloc:004930fe cd3e            dw          3ECDh                                   
.reloc:00493100 e53e            dw          3EE5h                                   
.reloc:00493102 043f            dw          3F04h                                   
.reloc:00493104 0000            dw          0h                                      
.reloc:00493106 0000            dw          0h                                      
.reloc:00493108 00e00200        ddw         2E000h                                  
.reloc:0049310c 14010000        ddw         114h                                    
.reloc:00493110 6c30            dw          306Ch                                   
.reloc:00493112 3d31            dw          313Dh                                   
.reloc:00493114 6a31            dw          316Ah                                   
.reloc:00493116 7e31            dw          317Eh                                   
.reloc:00493118 9331            dw          3193h                                   
.reloc:0049311a b331            dw          31B3h                                   
.reloc:0049311c dd31            dw          31DDh                                   
.reloc:0049311e 0232            dw          3202h                                   
.reloc:00493120 1732            dw          3217h                                   
.reloc:00493122 3032            dw          3230h                                   
.reloc:00493124 6332            dw          3263h                                   
.reloc:00493126 7d32            dw          327Dh                                   
.reloc:00493128 a832            dw          32A8h                                   
.reloc:0049312a c032            dw          32C0h                                   
.reloc:0049312c d932            dw          32D9h                                   
.reloc:0049312e ee32            dw          32EEh                                   
.reloc:00493130 0033            dw          3300h                                   
.reloc:00493132 1233            dw          3312h                                   
.reloc:00493134 2133            dw          3321h                                   
.reloc:00493136 4a33            dw          334Ah                                   
.reloc:00493138 5e33            dw          335Eh                                   
.reloc:0049313a 7333            dw          3373h                                   
.reloc:0049313c 9333            dw          3393h                                   
.reloc:0049313e bd33            dw          33BDh                                   
.reloc:00493140 e233            dw          33E2h                                   
.reloc:00493142 f733            dw          33F7h                                   
.reloc:00493144 2734            dw          3427h                                   
.reloc:00493146 3c34            dw          343Ch                                   
.reloc:00493148 5534            dw          3455h                                   
.reloc:0049314a 7d34            dw          347Dh                                   
.reloc:0049314c 9934            dw          3499h                                   
.reloc:0049314e b934            dw          34B9h                                   
.reloc:00493150 d834            dw          34D8h                                   
.reloc:00493152 e334            dw          34E3h                                   
.reloc:00493154 fb34            dw          34FBh                                   
.reloc:00493156 1035            dw          3510h                                   
.reloc:00493158 2235            dw          3522h                                   
.reloc:0049315a 3935            dw          3539h                                   
.reloc:0049315c 4b35            dw          354Bh                                   
.reloc:0049315e 7435            dw          3574h                                   
.reloc:00493160 8835            dw          3588h                                   
.reloc:00493162 9d35            dw          359Dh                                   
.reloc:00493164 bd35            dw          35BDh                                   
.reloc:00493166 ea35            dw          35EAh                                   
.reloc:00493168 0c36            dw          360Ch                                   
.reloc:0049316a 2136            dw          3621h                                   
.reloc:0049316c 3a36            dw          363Ah                                   
.reloc:0049316e 6d36            dw          366Dh                                   
.reloc:00493170 8736            dw          3687h                                   
.reloc:00493172 b236            dw          36B2h                                   
.reloc:00493174 ca36            dw          36CAh                                   
.reloc:00493176 e336            dw          36E3h                                   
.reloc:00493178 f836            dw          36F8h                                   
.reloc:0049317a 0a37            dw          370Ah                                   
.reloc:0049317c 1c37            dw          371Ch                                   
.reloc:0049317e 2b37            dw          372Bh                                   
.reloc:00493180 5437            dw          3754h                                   
.reloc:00493182 6837            dw          3768h                                   
.reloc:00493184 7d37            dw          377Dh                                   
.reloc:00493186 9d37            dw          379Dh                                   
.reloc:00493188 ca37            dw          37CAh                                   
.reloc:0049318a ec37            dw          37ECh                                   
.reloc:0049318c 0138            dw          3801h                                   
.reloc:0049318e 3138            dw          3831h                                   
.reloc:00493190 4638            dw          3846h                                   
.reloc:00493192 5f38            dw          385Fh                                   
.reloc:00493194 8738            dw          3887h                                   
.reloc:00493196 a338            dw          38A3h                                   
.reloc:00493198 c338            dw          38C3h                                   
.reloc:0049319a e238            dw          38E2h                                   
.reloc:0049319c ed38            dw          38EDh                                   
.reloc:0049319e 0539            dw          3905h                                   
.reloc:004931a0 1a39            dw          391Ah                                   
.reloc:004931a2 2c39            dw          392Ch                                   
.reloc:004931a4 4339            dw          3943h                                   
.reloc:004931a6 5539            dw          3955h                                   
.reloc:004931a8 6939            dw          3969h                                   
.reloc:004931aa 7f39            dw          397Fh                                   
.reloc:004931ac 8439            dw          3984h                                   
.reloc:004931ae 8939            dw          3989h                                   
.reloc:004931b0 8e39            dw          398Eh                                   
.reloc:004931b2 9b39            dw          399Bh                                   
.reloc:004931b4 a039            dw          39A0h                                   
.reloc:004931b6 aa39            dw          39AAh                                   
.reloc:004931b8 b739            dw          39B7h                                   
.reloc:004931ba 113b            dw          3B11h                                   
.reloc:004931bc 223b            dw          3B22h                                   
.reloc:004931be 363b            dw          3B36h                                   
.reloc:004931c0 403b            dw          3B40h                                   
.reloc:004931c2 c63b            dw          3BC6h                                   
.reloc:004931c4 ce3b            dw          3BCEh                                   
.reloc:004931c6 d43b            dw          3BD4h                                   
.reloc:004931c8 173c            dw          3C17h                                   
.reloc:004931ca 1f3c            dw          3C1Fh                                   
.reloc:004931cc 2b3c            dw          3C2Bh                                   
.reloc:004931ce 643c            dw          3C64h                                   
.reloc:004931d0 683c            dw          3C68h                                   
.reloc:004931d2 6c3c            dw          3C6Ch                                   
.reloc:004931d4 703c            dw          3C70h                                   
.reloc:004931d6 743c            dw          3C74h                                   
.reloc:004931d8 783c            dw          3C78h                                   
.reloc:004931da 7c3c            dw          3C7Ch                                   
.reloc:004931dc 803c            dw          3C80h                                   
.reloc:004931de 843c            dw          3C84h                                   
.reloc:004931e0 883c            dw          3C88h                                   
.reloc:004931e2 8c3c            dw          3C8Ch                                   
.reloc:004931e4 903c            dw          3C90h                                   
.reloc:004931e6 fb3c            dw          3CFBh                                   
.reloc:004931e8 2e3d            dw          3D2Eh                                   
.reloc:004931ea 493d            dw          3D49h                                   
.reloc:004931ec 553d            dw          3D55h                                   
.reloc:004931ee 633d            dw          3D63h                                   
.reloc:004931f0 e03d            dw          3DE0h                                   
.reloc:004931f2 173e            dw          3E17h                                   
.reloc:004931f4 263e            dw          3E26h                                   
.reloc:004931f6 4d3e            dw          3E4Dh                                   
.reloc:004931f8 513e            dw          3E51h                                   
.reloc:004931fa 553e            dw          3E55h                                   
.reloc:004931fc 593e            dw          3E59h                                   
.reloc:004931fe 5d3e            dw          3E5Dh                                   
.reloc:00493200 613e            dw          3E61h                                   
.reloc:00493202 653e            dw          3E65h                                   
.reloc:00493204 d73e            dw          3ED7h                                   
.reloc:00493206 e73e            dw          3EE7h                                   
.reloc:00493208 313f            dw          3F31h                                   
.reloc:0049320a 3d3f            dw          3F3Dh                                   
.reloc:0049320c 633f            dw          3F63h                                   
.reloc:0049320e 6a3f            dw          3F6Ah                                   
.reloc:00493210 793f            dw          3F79h                                   
.reloc:00493212 7d3f            dw          3F7Dh                                   
.reloc:00493214 813f            dw          3F81h                                   
.reloc:00493216 853f            dw          3F85h                                   
.reloc:00493218 893f            dw          3F89h                                   
.reloc:0049321a 0000            dw          0h                                      
.reloc:0049321c 00f00200        ddw         2F000h                                  
.reloc:00493220 a0010000        ddw         1A0h                                    
.reloc:00493224 1030            dw          3010h                                   
.reloc:00493226 2d30            dw          302Dh                                   
.reloc:00493228 3a30            dw          303Ah                                   
.reloc:0049322a 4030            dw          3040h                                   
.reloc:0049322c 8130            dw          3081h                                   
.reloc:0049322e 1731            dw          3117h                                   
.reloc:00493230 3531            dw          3135h                                   
.reloc:00493232 4631            dw          3146h                                   
.reloc:00493234 5631            dw          3156h                                   
.reloc:00493236 5e31            dw          315Eh                                   
.reloc:00493238 6531            dw          3165h                                   
.reloc:0049323a 7331            dw          3173h                                   
.reloc:0049323c 7d31            dw          317Dh                                   
.reloc:0049323e 8531            dw          3185h                                   
.reloc:00493240 8c31            dw          318Ch                                   
.reloc:00493242 9731            dw          3197h                                   
.reloc:00493244 bc31            dw          31BCh                                   
.reloc:00493246 d531            dw          31D5h                                   
.reloc:00493248 da31            dw          31DAh                                   
.reloc:0049324a f131            dw          31F1h                                   
.reloc:0049324c 0232            dw          3202h                                   
.reloc:0049324e b132            dw          32B1h                                   
.reloc:00493250 e032            dw          32E0h                                   
.reloc:00493252 f932            dw          32F9h                                   
.reloc:00493254 0c33            dw          330Ch                                   
.reloc:00493256 2933            dw          3329h                                   
.reloc:00493258 3a33            dw          333Ah                                   
.reloc:0049325a 6133            dw          3361h                                   
.reloc:0049325c 6a33            dw          336Ah                                   
.reloc:0049325e 8533            dw          3385h                                   
.reloc:00493260 8c33            dw          338Ch                                   
.reloc:00493262 a633            dw          33A6h                                   
.reloc:00493264 b633            dw          33B6h                                   
.reloc:00493266 bf33            dw          33BFh                                   
.reloc:00493268 c733            dw          33C7h                                   
.reloc:0049326a d333            dw          33D3h                                   
.reloc:0049326c dd33            dw          33DDh                                   
.reloc:0049326e e533            dw          33E5h                                   
.reloc:00493270 ec33            dw          33ECh                                   
.reloc:00493272 f633            dw          33F6h                                   
.reloc:00493274 0334            dw          3403h                                   
.reloc:00493276 0c34            dw          340Ch                                   
.reloc:00493278 1534            dw          3415h                                   
.reloc:0049327a 3134            dw          3431h                                   
.reloc:0049327c 7034            dw          3470h                                   
.reloc:0049327e 8934            dw          3489h                                   
.reloc:00493280 c634            dw          34C6h                                   
.reloc:00493282 4b35            dw          354Bh                                   
.reloc:00493284 f135            dw          35F1h                                   
.reloc:00493286 8436            dw          3684h                                   
.reloc:00493288 aa36            dw          36AAh                                   
.reloc:0049328a c336            dw          36C3h                                   
.reloc:0049328c c936            dw          36C9h                                   
.reloc:0049328e d836            dw          36D8h                                   
.reloc:00493290 f236            dw          36F2h                                   
.reloc:00493292 fa36            dw          36FAh                                   
.reloc:00493294 0a37            dw          370Ah                                   
.reloc:00493296 1237            dw          3712h                                   
.reloc:00493298 2537            dw          3725h                                   
.reloc:0049329a 3037            dw          3730h                                   
.reloc:0049329c 4037            dw          3740h                                   
.reloc:0049329e 4c37            dw          374Ch                                   
.reloc:004932a0 5e37            dw          375Eh                                   
.reloc:004932a2 7437            dw          3774h                                   
.reloc:004932a4 8737            dw          3787h                                   
.reloc:004932a6 8f37            dw          378Fh                                   
.reloc:004932a8 9637            dw          3796h                                   
.reloc:004932aa a637            dw          37A6h                                   
.reloc:004932ac b937            dw          37B9h                                   
.reloc:004932ae c237            dw          37C2h                                   
.reloc:004932b0 d037            dw          37D0h                                   
.reloc:004932b2 d737            dw          37D7h                                   
.reloc:004932b4 e737            dw          37E7h                                   
.reloc:004932b6 ef37            dw          37EFh                                   
.reloc:004932b8 f637            dw          37F6h                                   
.reloc:004932ba fd37            dw          37FDh                                   
.reloc:004932bc 0738            dw          3807h                                   
.reloc:004932be 1538            dw          3815h                                   
.reloc:004932c0 2738            dw          3827h                                   
.reloc:004932c2 4338            dw          3843h                                   
.reloc:004932c4 5038            dw          3850h                                   
.reloc:004932c6 6938            dw          3869h                                   
.reloc:004932c8 8238            dw          3882h                                   
.reloc:004932ca 8938            dw          3889h                                   
.reloc:004932cc a838            dw          38A8h                                   
.reloc:004932ce ac38            dw          38ACh                                   
.reloc:004932d0 b038            dw          38B0h                                   
.reloc:004932d2 b438            dw          38B4h                                   
.reloc:004932d4 b838            dw          38B8h                                   
.reloc:004932d6 bc38            dw          38BCh                                   
.reloc:004932d8 c038            dw          38C0h                                   
.reloc:004932da c438            dw          38C4h                                   
.reloc:004932dc c838            dw          38C8h                                   
.reloc:004932de d938            dw          38D9h                                   
.reloc:004932e0 ee38            dw          38EEh                                   
.reloc:004932e2 fa38            dw          38FAh                                   
.reloc:004932e4 0039            dw          3900h                                   
.reloc:004932e6 1239            dw          3912h                                   
.reloc:004932e8 1d39            dw          391Dh                                   
.reloc:004932ea 2e39            dw          392Eh                                   
.reloc:004932ec 4139            dw          3941h                                   
.reloc:004932ee 4b39            dw          394Bh                                   
.reloc:004932f0 5239            dw          3952h                                   
.reloc:004932f2 5c39            dw          395Ch                                   
.reloc:004932f4 6539            dw          3965h                                   
.reloc:004932f6 7039            dw          3970h                                   
.reloc:004932f8 7a39            dw          397Ah                                   
.reloc:004932fa 8439            dw          3984h                                   
.reloc:004932fc 8d39            dw          398Dh                                   
.reloc:004932fe 9839            dw          3998h                                   
.reloc:00493300 9f39            dw          399Fh                                   
.reloc:00493302 a939            dw          39A9h                                   
.reloc:00493304 b339            dw          39B3h                                   
.reloc:00493306 bc39            dw          39BCh                                   
.reloc:00493308 c739            dw          39C7h                                   
.reloc:0049330a ce39            dw          39CEh                                   
.reloc:0049330c d439            dw          39D4h                                   
.reloc:0049330e e339            dw          39E3h                                   
.reloc:00493310 eb39            dw          39EBh                                   
.reloc:00493312 f339            dw          39F3h                                   
.reloc:00493314 003a            dw          3A00h                                   
.reloc:00493316 0d3a            dw          3A0Dh                                   
.reloc:00493318 183a            dw          3A18h                                   
.reloc:0049331a 323a            dw          3A32h                                   
.reloc:0049331c 403a            dw          3A40h                                   
.reloc:0049331e 493a            dw          3A49h                                   
.reloc:00493320 573a            dw          3A57h                                   
.reloc:00493322 5f3a            dw          3A5Fh                                   
.reloc:00493324 723a            dw          3A72h                                   
.reloc:00493326 7b3a            dw          3A7Bh                                   
.reloc:00493328 863a            dw          3A86h                                   
.reloc:0049332a 8e3a            dw          3A8Eh                                   
.reloc:0049332c a03a            dw          3AA0h                                   
.reloc:0049332e ab3a            dw          3AABh                                   
.reloc:00493330 c03a            dw          3AC0h                                   
.reloc:00493332 c93a            dw          3AC9h                                   
.reloc:00493334 d53a            dw          3AD5h                                   
.reloc:00493336 db3a            dw          3ADBh                                   
.reloc:00493338 e23a            dw          3AE2h                                   
.reloc:0049333a e93a            dw          3AE9h                                   
.reloc:0049333c f83a            dw          3AF8h                                   
.reloc:0049333e 0b3b            dw          3B0Bh                                   
.reloc:00493340 123b            dw          3B12h                                   
.reloc:00493342 1e3b            dw          3B1Eh                                   
.reloc:00493344 223b            dw          3B22h                                   
.reloc:00493346 283b            dw          3B28h                                   
.reloc:00493348 3a3b            dw          3B3Ah                                   
.reloc:0049334a 3f3b            dw          3B3Fh                                   
.reloc:0049334c 793b            dw          3B79h                                   
.reloc:0049334e 803b            dw          3B80h                                   
.reloc:00493350 873b            dw          3B87h                                   
.reloc:00493352 913b            dw          3B91h                                   
.reloc:00493354 9f3b            dw          3B9Fh                                   
.reloc:00493356 aa3b            dw          3BAAh                                   
.reloc:00493358 c23b            dw          3BC2h                                   
.reloc:0049335a cc3b            dw          3BCCh                                   
.reloc:0049335c dd3b            dw          3BDDh                                   
.reloc:0049335e ff3b            dw          3BFFh                                   
.reloc:00493360 043c            dw          3C04h                                   
.reloc:00493362 253c            dw          3C25h                                   
.reloc:00493364 373c            dw          3C37h                                   
.reloc:00493366 3e3c            dw          3C3Eh                                   
.reloc:00493368 503c            dw          3C50h                                   
.reloc:0049336a 703c            dw          3C70h                                   
.reloc:0049336c 843c            dw          3C84h                                   
.reloc:0049336e 903c            dw          3C90h                                   
.reloc:00493370 a53c            dw          3CA5h                                   
.reloc:00493372 b63c            dw          3CB6h                                   
.reloc:00493374 c13c            dw          3CC1h                                   
.reloc:00493376 d03c            dw          3CD0h                                   
.reloc:00493378 f53c            dw          3CF5h                                   
.reloc:0049337a 1b3d            dw          3D1Bh                                   
.reloc:0049337c 243d            dw          3D24h                                   
.reloc:0049337e 333d            dw          3D33h                                   
.reloc:00493380 393d            dw          3D39h                                   
.reloc:00493382 853d            dw          3D85h                                   
.reloc:00493384 aa3d            dw          3DAAh                                   
.reloc:00493386 b73d            dw          3DB7h                                   
.reloc:00493388 bb3d            dw          3DBBh                                   
.reloc:0049338a c03d            dw          3DC0h                                   
.reloc:0049338c e53d            dw          3DE5h                                   
.reloc:0049338e f23d            dw          3DF2h                                   
.reloc:00493390 f63d            dw          3DF6h                                   
.reloc:00493392 fb3d            dw          3DFBh                                   
.reloc:00493394 0c3e            dw          3E0Ch                                   
.reloc:00493396 163e            dw          3E16h                                   
.reloc:00493398 3a3e            dw          3E3Ah                                   
.reloc:0049339a 7e3e            dw          3E7Eh                                   
.reloc:0049339c a03e            dw          3EA0h                                   
.reloc:0049339e cc3e            dw          3ECCh                                   
.reloc:004933a0 d53e            dw          3ED5h                                   
.reloc:004933a2 ea3e            dw          3EEAh                                   
.reloc:004933a4 f83e            dw          3EF8h                                   
.reloc:004933a6 013f            dw          3F01h                                   
.reloc:004933a8 173f            dw          3F17h                                   
.reloc:004933aa 293f            dw          3F29h                                   
.reloc:004933ac 883f            dw          3F88h                                   
.reloc:004933ae 8c3f            dw          3F8Ch                                   
.reloc:004933b0 923f            dw          3F92h                                   
.reloc:004933b2 963f            dw          3F96h                                   
.reloc:004933b4 9c3f            dw          3F9Ch                                   
.reloc:004933b6 a03f            dw          3FA0h                                   
.reloc:004933b8 fe3f            dw          3FFEh                                   
.reloc:004933ba 0000            dw          0h                                      
.reloc:004933bc 00000300        ddw         30000h                                  
.reloc:004933c0 74010000        ddw         174h                                    
.reloc:004933c4 6130            dw          3061h                                   
.reloc:004933c6 7130            dw          3071h                                   
.reloc:004933c8 7e30            dw          307Eh                                   
.reloc:004933ca 8f30            dw          308Fh                                   
.reloc:004933cc 9330            dw          3093h                                   
.reloc:004933ce 9930            dw          3099h                                   
.reloc:004933d0 9d30            dw          309Dh                                   
.reloc:004933d2 a330            dw          30A3h                                   
.reloc:004933d4 a730            dw          30A7h                                   
.reloc:004933d6 ad30            dw          30ADh                                   
.reloc:004933d8 b130            dw          30B1h                                   
.reloc:004933da b730            dw          30B7h                                   
.reloc:004933dc bb30            dw          30BBh                                   
.reloc:004933de c130            dw          30C1h                                   
.reloc:004933e0 c530            dw          30C5h                                   
.reloc:004933e2 cb30            dw          30CBh                                   
.reloc:004933e4 cf30            dw          30CFh                                   
.reloc:004933e6 f430            dw          30F4h                                   
.reloc:004933e8 1f31            dw          311Fh                                   
.reloc:004933ea 2c31            dw          312Ch                                   
.reloc:004933ec 3f31            dw          313Fh                                   
.reloc:004933ee 4a31            dw          314Ah                                   
.reloc:004933f0 6231            dw          3162h                                   
.reloc:004933f2 8331            dw          3183h                                   
.reloc:004933f4 9231            dw          3192h                                   
.reloc:004933f6 a131            dw          31A1h                                   
.reloc:004933f8 b031            dw          31B0h                                   
.reloc:004933fa bf31            dw          31BFh                                   
.reloc:004933fc ce31            dw          31CEh                                   
.reloc:004933fe dd31            dw          31DDh                                   
.reloc:00493400 ec31            dw          31ECh                                   
.reloc:00493402 fd31            dw          31FDh                                   
.reloc:00493404 0e32            dw          320Eh                                   
.reloc:00493406 1732            dw          3217h                                   
.reloc:00493408 1f32            dw          321Fh                                   
.reloc:0049340a 2632            dw          3226h                                   
.reloc:0049340c 2e32            dw          322Eh                                   
.reloc:0049340e 3632            dw          3236h                                   
.reloc:00493410 3e32            dw          323Eh                                   
.reloc:00493412 4832            dw          3248h                                   
.reloc:00493414 5032            dw          3250h                                   
.reloc:00493416 5732            dw          3257h                                   
.reloc:00493418 6732            dw          3267h                                   
.reloc:0049341a 6e32            dw          326Eh                                   
.reloc:0049341c 7532            dw          3275h                                   
.reloc:0049341e 7d32            dw          327Dh                                   
.reloc:00493420 8532            dw          3285h                                   
.reloc:00493422 8d32            dw          328Dh                                   
.reloc:00493424 9832            dw          3298h                                   
.reloc:00493426 a232            dw          32A2h                                   
.reloc:00493428 ac32            dw          32ACh                                   
.reloc:0049342a b632            dw          32B6h                                   
.reloc:0049342c be32            dw          32BEh                                   
.reloc:0049342e f132            dw          32F1h                                   
.reloc:00493430 0433            dw          3304h                                   
.reloc:00493432 3a33            dw          333Ah                                   
.reloc:00493434 7533            dw          3375h                                   
.reloc:00493436 8a33            dw          338Ah                                   
.reloc:00493438 b233            dw          33B2h                                   
.reloc:0049343a f333            dw          33F3h                                   
.reloc:0049343c 4834            dw          3448h                                   
.reloc:0049343e 4f34            dw          344Fh                                   
.reloc:00493440 ca34            dw          34CAh                                   
.reloc:00493442 e834            dw          34E8h                                   
.reloc:00493444 ef34            dw          34EFh                                   
.reloc:00493446 0c35            dw          350Ch                                   
.reloc:00493448 2735            dw          3527h                                   
.reloc:0049344a 2e35            dw          352Eh                                   
.reloc:0049344c 4535            dw          3545h                                   
.reloc:0049344e 4c35            dw          354Ch                                   
.reloc:00493450 5635            dw          3556h                                   
.reloc:00493452 5d35            dw          355Dh                                   
.reloc:00493454 8835            dw          3588h                                   
.reloc:00493456 9535            dw          3595h                                   
.reloc:00493458 9c35            dw          359Ch                                   
.reloc:0049345a a935            dw          35A9h                                   
.reloc:0049345c b035            dw          35B0h                                   
.reloc:0049345e be35            dw          35BEh                                   
.reloc:00493460 cb35            dw          35CBh                                   
.reloc:00493462 d035            dw          35D0h                                   
.reloc:00493464 e235            dw          35E2h                                   
.reloc:00493466 ee35            dw          35EEh                                   
.reloc:00493468 0b36            dw          360Bh                                   
.reloc:0049346a 3836            dw          3638h                                   
.reloc:0049346c 4536            dw          3645h                                   
.reloc:0049346e 4c36            dw          364Ch                                   
.reloc:00493470 5b36            dw          365Bh                                   
.reloc:00493472 5f36            dw          365Fh                                   
.reloc:00493474 6b36            dw          366Bh                                   
.reloc:00493476 7b36            dw          367Bh                                   
.reloc:00493478 7f36            dw          367Fh                                   
.reloc:0049347a 9236            dw          3692h                                   
.reloc:0049347c d636            dw          36D6h                                   
.reloc:0049347e f036            dw          36F0h                                   
.reloc:00493480 f436            dw          36F4h                                   
.reloc:00493482 1937            dw          3719h                                   
.reloc:00493484 3937            dw          3739h                                   
.reloc:00493486 4037            dw          3740h                                   
.reloc:00493488 7a37            dw          377Ah                                   
.reloc:0049348a 9037            dw          3790h                                   
.reloc:0049348c c337            dw          37C3h                                   
.reloc:0049348e ca37            dw          37CAh                                   
.reloc:00493490 db37            dw          37DBh                                   
.reloc:00493492 ea37            dw          37EAh                                   
.reloc:00493494 f737            dw          37F7h                                   
.reloc:00493496 fb37            dw          37FBh                                   
.reloc:00493498 0238            dw          3802h                                   
.reloc:0049349a 1a38            dw          381Ah                                   
.reloc:0049349c f738            dw          38F7h                                   
.reloc:0049349e 1039            dw          3910h                                   
.reloc:004934a0 1f39            dw          391Fh                                   
.reloc:004934a2 3539            dw          3935h                                   
.reloc:004934a4 4439            dw          3944h                                   
.reloc:004934a6 4e39            dw          394Eh                                   
.reloc:004934a8 6b39            dw          396Bh                                   
.reloc:004934aa e839            dw          39E8h                                   
.reloc:004934ac 093a            dw          3A09h                                   
.reloc:004934ae 133a            dw          3A13h                                   
.reloc:004934b0 9a3a            dw          3A9Ah                                   
.reloc:004934b2 023b            dw          3B02h                                   
.reloc:004934b4 093b            dw          3B09h                                   
.reloc:004934b6 133b            dw          3B13h                                   
.reloc:004934b8 1d3b            dw          3B1Dh                                   
.reloc:004934ba 223b            dw          3B22h                                   
.reloc:004934bc 303b            dw          3B30h                                   
.reloc:004934be 543b            dw          3B54h                                   
.reloc:004934c0 603b            dw          3B60h                                   
.reloc:004934c2 6b3b            dw          3B6Bh                                   
.reloc:004934c4 773b            dw          3B77h                                   
.reloc:004934c6 7c3b            dw          3B7Ch                                   
.reloc:004934c8 823b            dw          3B82h                                   
.reloc:004934ca c83b            dw          3BC8h                                   
.reloc:004934cc d23b            dw          3BD2h                                   
.reloc:004934ce e83b            dw          3BE8h                                   
.reloc:004934d0 f73b            dw          3BF7h                                   
.reloc:004934d2 fd3b            dw          3BFDh                                   
.reloc:004934d4 043c            dw          3C04h                                   
.reloc:004934d6 0d3c            dw          3C0Dh                                   
.reloc:004934d8 143c            dw          3C14h                                   
.reloc:004934da 223c            dw          3C22h                                   
.reloc:004934dc 463c            dw          3C46h                                   
.reloc:004934de 523c            dw          3C52h                                   
.reloc:004934e0 5d3c            dw          3C5Dh                                   
.reloc:004934e2 693c            dw          3C69h                                   
.reloc:004934e4 6e3c            dw          3C6Eh                                   
.reloc:004934e6 743c            dw          3C74h                                   
.reloc:004934e8 813c            dw          3C81h                                   
.reloc:004934ea 8e3c            dw          3C8Eh                                   
.reloc:004934ec 9c3c            dw          3C9Ch                                   
.reloc:004934ee a63c            dw          3CA6h                                   
.reloc:004934f0 ad3c            dw          3CADh                                   
.reloc:004934f2 b43c            dw          3CB4h                                   
.reloc:004934f4 c23c            dw          3CC2h                                   
.reloc:004934f6 c73c            dw          3CC7h                                   
.reloc:004934f8 d93c            dw          3CD9h                                   
.reloc:004934fa eb3c            dw          3CEBh                                   
.reloc:004934fc fd3c            dw          3CFDh                                   
.reloc:004934fe 2e3d            dw          3D2Eh                                   
.reloc:00493500 343d            dw          3D34h                                   
.reloc:00493502 3e3d            dw          3D3Eh                                   
.reloc:00493504 453d            dw          3D45h                                   
.reloc:00493506 4f3d            dw          3D4Fh                                   
.reloc:00493508 5d3d            dw          3D5Dh                                   
.reloc:0049350a 703d            dw          3D70h                                   
.reloc:0049350c 853d            dw          3D85h                                   
.reloc:0049350e 8b3d            dw          3D8Bh                                   
.reloc:00493510 9d3d            dw          3D9Dh                                   
.reloc:00493512 323e            dw          3E32h                                   
.reloc:00493514 ad3e            dw          3EADh                                   
.reloc:00493516 b63e            dw          3EB6h                                   
.reloc:00493518 c43e            dw          3EC4h                                   
.reloc:0049351a c93e            dw          3EC9h                                   
.reloc:0049351c db3e            dw          3EDBh                                   
.reloc:0049351e e63e            dw          3EE6h                                   
.reloc:00493520 ec3e            dw          3EECh                                   
.reloc:00493522 173f            dw          3F17h                                   
.reloc:00493524 593f            dw          3F59h                                   
.reloc:00493526 b33f            dw          3FB3h                                   
.reloc:00493528 df3f            dw          3FDFh                                   
.reloc:0049352a f13f            dw          3FF1h                                   
.reloc:0049352c 0000            dw          0h                                      
.reloc:0049352e 0000            dw          0h                                      
.reloc:00493530 00100300        ddw         31000h                                  
.reloc:00493534 34010000        ddw         134h                                    
.reloc:00493538 0d30            dw          300Dh                                   
.reloc:0049353a 1830            dw          3018h                                   
.reloc:0049353c 2f30            dw          302Fh                                   
.reloc:0049353e 3430            dw          3034h                                   
.reloc:00493540 4630            dw          3046h                                   
.reloc:00493542 7130            dw          3071h                                   
.reloc:00493544 9030            dw          3090h                                   
.reloc:00493546 be30            dw          30BEh                                   
.reloc:00493548 dc30            dw          30DCh                                   
.reloc:0049354a e230            dw          30E2h                                   
.reloc:0049354c ea30            dw          30EAh                                   
.reloc:0049354e 0331            dw          3103h                                   
.reloc:00493550 0831            dw          3108h                                   
.reloc:00493552 2431            dw          3124h                                   
.reloc:00493554 6f31            dw          316Fh                                   
.reloc:00493556 b432            dw          32B4h                                   
.reloc:00493558 c832            dw          32C8h                                   
.reloc:0049355a 4233            dw          3342h                                   
.reloc:0049355c 4b33            dw          334Bh                                   
.reloc:0049355e 5a33            dw          335Ah                                   
.reloc:00493560 6333            dw          3363h                                   
.reloc:00493562 6a33            dw          336Ah                                   
.reloc:00493564 8333            dw          3383h                                   
.reloc:00493566 8b33            dw          338Bh                                   
.reloc:00493568 9633            dw          3396h                                   
.reloc:0049356a 9f33            dw          339Fh                                   
.reloc:0049356c a933            dw          33A9h                                   
.reloc:0049356e b133            dw          33B1h                                   
.reloc:00493570 bc33            dw          33BCh                                   
.reloc:00493572 d033            dw          33D0h                                   
.reloc:00493574 db33            dw          33DBh                                   
.reloc:00493576 e233            dw          33E2h                                   
.reloc:00493578 e733            dw          33E7h                                   
.reloc:0049357a ec33            dw          33ECh                                   
.reloc:0049357c f133            dw          33F1h                                   
.reloc:0049357e f733            dw          33F7h                                   
.reloc:00493580 fd33            dw          33FDh                                   
.reloc:00493582 0334            dw          3403h                                   
.reloc:00493584 0934            dw          3409h                                   
.reloc:00493586 1034            dw          3410h                                   
.reloc:00493588 1934            dw          3419h                                   
.reloc:0049358a 2334            dw          3423h                                   
.reloc:0049358c 2a34            dw          342Ah                                   
.reloc:0049358e 2f34            dw          342Fh                                   
.reloc:00493590 3434            dw          3434h                                   
.reloc:00493592 3934            dw          3439h                                   
.reloc:00493594 3f34            dw          343Fh                                   
.reloc:00493596 4534            dw          3445h                                   
.reloc:00493598 4b34            dw          344Bh                                   
.reloc:0049359a 5134            dw          3451h                                   
.reloc:0049359c 5834            dw          3458h                                   
.reloc:0049359e 6134            dw          3461h                                   
.reloc:004935a0 6b34            dw          346Bh                                   
.reloc:004935a2 7234            dw          3472h                                   
.reloc:004935a4 7734            dw          3477h                                   
.reloc:004935a6 7c34            dw          347Ch                                   
.reloc:004935a8 8234            dw          3482h                                   
.reloc:004935aa 8834            dw          3488h                                   
.reloc:004935ac 8e34            dw          348Eh                                   
.reloc:004935ae 9434            dw          3494h                                   
.reloc:004935b0 9b34            dw          349Bh                                   
.reloc:004935b2 a434            dw          34A4h                                   
.reloc:004935b4 af34            dw          34AFh                                   
.reloc:004935b6 b634            dw          34B6h                                   
.reloc:004935b8 bb34            dw          34BBh                                   
.reloc:004935ba c034            dw          34C0h                                   
.reloc:004935bc c634            dw          34C6h                                   
.reloc:004935be cc34            dw          34CCh                                   
.reloc:004935c0 d234            dw          34D2h                                   
.reloc:004935c2 d834            dw          34D8h                                   
.reloc:004935c4 df34            dw          34DFh                                   
.reloc:004935c6 e834            dw          34E8h                                   
.reloc:004935c8 d335            dw          35D3h                                   
.reloc:004935ca e135            dw          35E1h                                   
.reloc:004935cc 9b36            dw          369Bh                                   
.reloc:004935ce a836            dw          36A8h                                   
.reloc:004935d0 b336            dw          36B3h                                   
.reloc:004935d2 eb36            dw          36EBh                                   
.reloc:004935d4 5d37            dw          375Dh                                   
.reloc:004935d6 6637            dw          3766h                                   
.reloc:004935d8 9237            dw          3792h                                   
.reloc:004935da 9b37            dw          379Bh                                   
.reloc:004935dc 0838            dw          3808h                                   
.reloc:004935de 1638            dw          3816h                                   
.reloc:004935e0 2638            dw          3826h                                   
.reloc:004935e2 d538            dw          38D5h                                   
.reloc:004935e4 e438            dw          38E4h                                   
.reloc:004935e6 ef38            dw          38EFh                                   
.reloc:004935e8 1b39            dw          391Bh                                   
.reloc:004935ea 9539            dw          3995h                                   
.reloc:004935ec a039            dw          39A0h                                   
.reloc:004935ee cc39            dw          39CCh                                   
.reloc:004935f0 d739            dw          39D7h                                   
.reloc:004935f2 223a            dw          3A22h                                   
.reloc:004935f4 343a            dw          3A34h                                   
.reloc:004935f6 433a            dw          3A43h                                   
.reloc:004935f8 523a            dw          3A52h                                   
.reloc:004935fa 663a            dw          3A66h                                   
.reloc:004935fc 753a            dw          3A75h                                   
.reloc:004935fe 843a            dw          3A84h                                   
.reloc:00493600 963a            dw          3A96h                                   
.reloc:00493602 a43a            dw          3AA4h                                   
.reloc:00493604 3c3d            dw          3D3Ch                                   
.reloc:00493606 483d            dw          3D48h                                   
.reloc:00493608 583d            dw          3D58h                                   
.reloc:0049360a 663d            dw          3D66h                                   
.reloc:0049360c 773d            dw          3D77h                                   
.reloc:0049360e 843d            dw          3D84h                                   
.reloc:00493610 913d            dw          3D91h                                   
.reloc:00493612 a03d            dw          3DA0h                                   
.reloc:00493614 b63d            dw          3DB6h                                   
.reloc:00493616 fc3d            dw          3DFCh                                   
.reloc:00493618 053e            dw          3E05h                                   
.reloc:0049361a 1a3e            dw          3E1Ah                                   
.reloc:0049361c 243e            dw          3E24h                                   
.reloc:0049361e 303e            dw          3E30h                                   
.reloc:00493620 403e            dw          3E40h                                   
.reloc:00493622 4e3e            dw          3E4Eh                                   
.reloc:00493624 5a3e            dw          3E5Ah                                   
.reloc:00493626 673e            dw          3E67h                                   
.reloc:00493628 723e            dw          3E72h                                   
.reloc:0049362a 823e            dw          3E82h                                   
.reloc:0049362c 903e            dw          3E90h                                   
.reloc:0049362e 9c3e            dw          3E9Ch                                   
.reloc:00493630 a93e            dw          3EA9h                                   
.reloc:00493632 b43e            dw          3EB4h                                   
.reloc:00493634 c43e            dw          3EC4h                                   
.reloc:00493636 d23e            dw          3ED2h                                   
.reloc:00493638 de3e            dw          3EDEh                                   
.reloc:0049363a eb3e            dw          3EEBh                                   
.reloc:0049363c 163f            dw          3F16h                                   
.reloc:0049363e 223f            dw          3F22h                                   
.reloc:00493640 303f            dw          3F30h                                   
.reloc:00493642 373f            dw          3F37h                                   
.reloc:00493644 463f            dw          3F46h                                   
.reloc:00493646 4f3f            dw          3F4Fh                                   
.reloc:00493648 5a3f            dw          3F5Ah                                   
.reloc:0049364a 873f            dw          3F87h                                   
.reloc:0049364c 8c3f            dw          3F8Ch                                   
.reloc:0049364e 9b3f            dw          3F9Bh                                   
.reloc:00493650 b13f            dw          3FB1h                                   
.reloc:00493652 b63f            dw          3FB6h                                   
.reloc:00493654 c33f            dw          3FC3h                                   
.reloc:00493656 c83f            dw          3FC8h                                   
.reloc:00493658 dc3f            dw          3FDCh                                   
.reloc:0049365a e73f            dw          3FE7h                                   
.reloc:0049365c ee3f            dw          3FEEh                                   
.reloc:0049365e fa3f            dw          3FFAh                                   
.reloc:00493660 0000            dw          0h                                      
.reloc:00493662 0000            dw          0h                                      
.reloc:00493664 00200300        ddw         32000h                                  
.reloc:00493668 c0010000        ddw         1C0h                                    
.reloc:0049366c 0c30            dw          300Ch                                   
.reloc:0049366e 1a30            dw          301Ah                                   
.reloc:00493670 2e30            dw          302Eh                                   
.reloc:00493672 5330            dw          3053h                                   
.reloc:00493674 5a30            dw          305Ah                                   
.reloc:00493676 6630            dw          3066h                                   
.reloc:00493678 6d30            dw          306Dh                                   
.reloc:0049367a 7b30            dw          307Bh                                   
.reloc:0049367c 8b30            dw          308Bh                                   
.reloc:0049367e 9830            dw          3098h                                   
.reloc:00493680 9d30            dw          309Dh                                   
.reloc:00493682 a330            dw          30A3h                                   
.reloc:00493684 b730            dw          30B7h                                   
.reloc:00493686 be30            dw          30BEh                                   
.reloc:00493688 ed30            dw          30EDh                                   
.reloc:0049368a 5231            dw          3152h                                   
.reloc:0049368c 5e31            dw          315Eh                                   
.reloc:0049368e 6a31            dw          316Ah                                   
.reloc:00493690 9a31            dw          319Ah                                   
.reloc:00493692 a231            dw          31A2h                                   
.reloc:00493694 ac31            dw          31ACh                                   
.reloc:00493696 cc31            dw          31CCh                                   
.reloc:00493698 f331            dw          31F3h                                   
.reloc:0049369a fa31            dw          31FAh                                   
.reloc:0049369c 1f32            dw          321Fh                                   
.reloc:0049369e 2a32            dw          322Ah                                   
.reloc:004936a0 3032            dw          3230h                                   
.reloc:004936a2 5032            dw          3250h                                   
.reloc:004936a4 5832            dw          3258h                                   
.reloc:004936a6 6f32            dw          326Fh                                   
.reloc:004936a8 f432            dw          32F4h                                   
.reloc:004936aa 0b33            dw          330Bh                                   
.reloc:004936ac 1733            dw          3317h                                   
.reloc:004936ae 4933            dw          3349h                                   
.reloc:004936b0 5433            dw          3354h                                   
.reloc:004936b2 6433            dw          3364h                                   
.reloc:004936b4 7433            dw          3374h                                   
.reloc:004936b6 8433            dw          3384h                                   
.reloc:004936b8 8933            dw          3389h                                   
.reloc:004936ba 9633            dw          3396h                                   
.reloc:004936bc 9f33            dw          339Fh                                   
.reloc:004936be a933            dw          33A9h                                   
.reloc:004936c0 b633            dw          33B6h                                   
.reloc:004936c2 c933            dw          33C9h                                   
.reloc:004936c4 d033            dw          33D0h                                   
.reloc:004936c6 dc33            dw          33DCh                                   
.reloc:004936c8 e733            dw          33E7h                                   
.reloc:004936ca ed33            dw          33EDh                                   
.reloc:004936cc f833            dw          33F8h                                   
.reloc:004936ce fe33            dw          33FEh                                   
.reloc:004936d0 0934            dw          3409h                                   
.reloc:004936d2 1334            dw          3413h                                   
.reloc:004936d4 3a34            dw          343Ah                                   
.reloc:004936d6 5134            dw          3451h                                   
.reloc:004936d8 5934            dw          3459h                                   
.reloc:004936da 6434            dw          3464h                                   
.reloc:004936dc 6a34            dw          346Ah                                   
.reloc:004936de ba34            dw          34BAh                                   
.reloc:004936e0 c334            dw          34C3h                                   
.reloc:004936e2 d934            dw          34D9h                                   
.reloc:004936e4 ef34            dw          34EFh                                   
.reloc:004936e6 f534            dw          34F5h                                   
.reloc:004936e8 fc34            dw          34FCh                                   
.reloc:004936ea 0535            dw          3505h                                   
.reloc:004936ec 1d35            dw          351Dh                                   
.reloc:004936ee 2935            dw          3529h                                   
.reloc:004936f0 3435            dw          3534h                                   
.reloc:004936f2 3a35            dw          353Ah                                   
.reloc:004936f4 4835            dw          3548h                                   
.reloc:004936f6 5435            dw          3554h                                   
.reloc:004936f8 5f35            dw          355Fh                                   
.reloc:004936fa 6535            dw          3565h                                   
.reloc:004936fc 7335            dw          3573h                                   
.reloc:004936fe 8535            dw          3585h                                   
.reloc:00493700 9135            dw          3591h                                   
.reloc:00493702 9835            dw          3598h                                   
.reloc:00493704 d435            dw          35D4h                                   
.reloc:00493706 f535            dw          35F5h                                   
.reloc:00493708 0136            dw          3601h                                   
.reloc:0049370a 0f36            dw          360Fh                                   
.reloc:0049370c 2036            dw          3620h                                   
.reloc:0049370e 3636            dw          3636h                                   
.reloc:00493710 4c36            dw          364Ch                                   
.reloc:00493712 5e36            dw          365Eh                                   
.reloc:00493714 7636            dw          3676h                                   
.reloc:00493716 8636            dw          3686h                                   
.reloc:00493718 9236            dw          3692h                                   
.reloc:0049371a aa36            dw          36AAh                                   
.reloc:0049371c b436            dw          36B4h                                   
.reloc:0049371e c136            dw          36C1h                                   
.reloc:00493720 c636            dw          36C6h                                   
.reloc:00493722 da36            dw          36DAh                                   
.reloc:00493724 de36            dw          36DEh                                   
.reloc:00493726 f236            dw          36F2h                                   
.reloc:00493728 2337            dw          3723h                                   
.reloc:0049372a 3437            dw          3734h                                   
.reloc:0049372c 5137            dw          3751h                                   
.reloc:0049372e 5737            dw          3757h                                   
.reloc:00493730 7c37            dw          377Ch                                   
.reloc:00493732 8d37            dw          378Dh                                   
.reloc:00493734 9637            dw          3796h                                   
.reloc:00493736 a437            dw          37A4h                                   
.reloc:00493738 ad37            dw          37ADh                                   
.reloc:0049373a b337            dw          37B3h                                   
.reloc:0049373c cb37            dw          37CBh                                   
.reloc:0049373e d737            dw          37D7h                                   
.reloc:00493740 e737            dw          37E7h                                   
.reloc:00493742 f337            dw          37F3h                                   
.reloc:00493744 f937            dw          37F9h                                   
.reloc:00493746 1538            dw          3815h                                   
.reloc:00493748 1b38            dw          381Bh                                   
.reloc:0049374a 3938            dw          3839h                                   
.reloc:0049374c 4338            dw          3843h                                   
.reloc:0049374e 4b38            dw          384Bh                                   
.reloc:00493750 5138            dw          3851h                                   
.reloc:00493752 5738            dw          3857h                                   
.reloc:00493754 6438            dw          3864h                                   
.reloc:00493756 7238            dw          3872h                                   
.reloc:00493758 7c38            dw          387Ch                                   
.reloc:0049375a 8f38            dw          388Fh                                   
.reloc:0049375c 9f38            dw          389Fh                                   
.reloc:0049375e b138            dw          38B1h                                   
.reloc:00493760 bf38            dw          38BFh                                   
.reloc:00493762 c838            dw          38C8h                                   
.reloc:00493764 d238            dw          38D2h                                   
.reloc:00493766 db38            dw          38DBh                                   
.reloc:00493768 e338            dw          38E3h                                   
.reloc:0049376a ec38            dw          38ECh                                   
.reloc:0049376c fb38            dw          38FBh                                   
.reloc:0049376e 0939            dw          3909h                                   
.reloc:00493770 2339            dw          3923h                                   
.reloc:00493772 3339            dw          3933h                                   
.reloc:00493774 4039            dw          3940h                                   
.reloc:00493776 5539            dw          3955h                                   
.reloc:00493778 6339            dw          3963h                                   
.reloc:0049377a 6b39            dw          396Bh                                   
.reloc:0049377c 7739            dw          3977h                                   
.reloc:0049377e 8339            dw          3983h                                   
.reloc:00493780 8f39            dw          398Fh                                   
.reloc:00493782 a839            dw          39A8h                                   
.reloc:00493784 ad39            dw          39ADh                                   
.reloc:00493786 c439            dw          39C4h                                   
.reloc:00493788 d539            dw          39D5h                                   
.reloc:0049378a 843a            dw          3A84h                                   
.reloc:0049378c b33a            dw          3AB3h                                   
.reloc:0049378e d03a            dw          3AD0h                                   
.reloc:00493790 da3a            dw          3ADAh                                   
.reloc:00493792 e33a            dw          3AE3h                                   
.reloc:00493794 ed3a            dw          3AEDh                                   
.reloc:00493796 f73a            dw          3AF7h                                   
.reloc:00493798 0e3b            dw          3B0Eh                                   
.reloc:0049379a 2b3b            dw          3B2Bh                                   
.reloc:0049379c 483b            dw          3B48h                                   
.reloc:0049379e 623b            dw          3B62h                                   
.reloc:004937a0 673b            dw          3B67h                                   
.reloc:004937a2 833b            dw          3B83h                                   
.reloc:004937a4 d03b            dw          3BD0h                                   
.reloc:004937a6 e23b            dw          3BE2h                                   
.reloc:004937a8 ed3b            dw          3BEDh                                   
.reloc:004937aa f63b            dw          3BF6h                                   
.reloc:004937ac fe3b            dw          3BFEh                                   
.reloc:004937ae 203c            dw          3C20h                                   
.reloc:004937b0 293c            dw          3C29h                                   
.reloc:004937b2 333c            dw          3C33h                                   
.reloc:004937b4 4a3c            dw          3C4Ah                                   
.reloc:004937b6 583c            dw          3C58h                                   
.reloc:004937b8 5f3c            dw          3C5Fh                                   
.reloc:004937ba 693c            dw          3C69h                                   
.reloc:004937bc 733c            dw          3C73h                                   
.reloc:004937be 903c            dw          3C90h                                   
.reloc:004937c0 d43c            dw          3CD4h                                   
.reloc:004937c2 dd3c            dw          3CDDh                                   
.reloc:004937c4 e63c            dw          3CE6h                                   
.reloc:004937c6 ef3c            dw          3CEFh                                   
.reloc:004937c8 f73c            dw          3CF7h                                   
.reloc:004937ca 053d            dw          3D05h                                   
.reloc:004937cc 0e3d            dw          3D0Eh                                   
.reloc:004937ce 153d            dw          3D15h                                   
.reloc:004937d0 1b3d            dw          3D1Bh                                   
.reloc:004937d2 293d            dw          3D29h                                   
.reloc:004937d4 343d            dw          3D34h                                   
.reloc:004937d6 813d            dw          3D81h                                   
.reloc:004937d8 9d3d            dw          3D9Dh                                   
.reloc:004937da a43d            dw          3DA4h                                   
.reloc:004937dc ae3d            dw          3DAEh                                   
.reloc:004937de bb3d            dw          3DBBh                                   
.reloc:004937e0 cd3d            dw          3DCDh                                   
.reloc:004937e2 d73d            dw          3DD7h                                   
.reloc:004937e4 1f3e            dw          3E1Fh                                   
.reloc:004937e6 2d3e            dw          3E2Dh                                   
.reloc:004937e8 343e            dw          3E34h                                   
.reloc:004937ea 3e3e            dw          3E3Eh                                   
.reloc:004937ec 483e            dw          3E48h                                   
.reloc:004937ee 683e            dw          3E68h                                   
.reloc:004937f0 763e            dw          3E76h                                   
.reloc:004937f2 8e3e            dw          3E8Eh                                   
.reloc:004937f4 953e            dw          3E95h                                   
.reloc:004937f6 a43e            dw          3EA4h                                   
.reloc:004937f8 b43e            dw          3EB4h                                   
.reloc:004937fa bb3e            dw          3EBBh                                   
.reloc:004937fc c63e            dw          3EC6h                                   
.reloc:004937fe d03e            dw          3ED0h                                   
.reloc:00493800 e73e            dw          3EE7h                                   
.reloc:00493802 f13e            dw          3EF1h                                   
.reloc:00493804 573f            dw          3F57h                                   
.reloc:00493806 613f            dw          3F61h                                   
.reloc:00493808 673f            dw          3F67h                                   
.reloc:0049380a b93f            dw          3FB9h                                   
.reloc:0049380c be3f            dw          3FBEh                                   
.reloc:0049380e db3f            dw          3FDBh                                   
.reloc:00493810 df3f            dw          3FDFh                                   
.reloc:00493812 e33f            dw          3FE3h                                   
.reloc:00493814 e73f            dw          3FE7h                                   
.reloc:00493816 eb3f            dw          3FEBh                                   
.reloc:00493818 ef3f            dw          3FEFh                                   
.reloc:0049381a f33f            dw          3FF3h                                   
.reloc:0049381c f73f            dw          3FF7h                                   
.reloc:0049381e fb3f            dw          3FFBh                                   
.reloc:00493820 ff3f            dw          3FFFh                                   
.reloc:00493822 0000            dw          0h                                      
.reloc:00493824 00300300        ddw         33000h                                  
.reloc:00493828 a8000000        ddw         A8h                                     
.reloc:0049382c 0330            dw          3003h                                   
.reloc:0049382e 0730            dw          3007h                                   
.reloc:00493830 0b30            dw          300Bh                                   
.reloc:00493832 0f30            dw          300Fh                                   
.reloc:00493834 1330            dw          3013h                                   
.reloc:00493836 1730            dw          3017h                                   
.reloc:00493838 1b30            dw          301Bh                                   
.reloc:0049383a 1f30            dw          301Fh                                   
.reloc:0049383c 2330            dw          3023h                                   
.reloc:0049383e 2730            dw          3027h                                   
.reloc:00493840 2b30            dw          302Bh                                   
.reloc:00493842 2f30            dw          302Fh                                   
.reloc:00493844 3a30            dw          303Ah                                   
.reloc:00493846 7030            dw          3070h                                   
.reloc:00493848 ca30            dw          30CAh                                   
.reloc:0049384a 1231            dw          3112h                                   
.reloc:0049384c 6c31            dw          316Ch                                   
.reloc:0049384e c631            dw          31C6h                                   
.reloc:00493850 3232            dw          3232h                                   
.reloc:00493852 7a32            dw          327Ah                                   
.reloc:00493854 c232            dw          32C2h                                   
.reloc:00493856 1c33            dw          331Ch                                   
.reloc:00493858 7633            dw          3376h                                   
.reloc:0049385a be33            dw          33BEh                                   
.reloc:0049385c 0634            dw          3406h                                   
.reloc:0049385e 7234            dw          3472h                                   
.reloc:00493860 cc34            dw          34CCh                                   
.reloc:00493862 3835            dw          3538h                                   
.reloc:00493864 fe35            dw          35FEh                                   
.reloc:00493866 1036            dw          3610h                                   
.reloc:00493868 5836            dw          3658h                                   
.reloc:0049386a af36            dw          36AFh                                   
.reloc:0049386c 1237            dw          3712h                                   
.reloc:0049386e 1b37            dw          371Bh                                   
.reloc:00493870 2437            dw          3724h                                   
.reloc:00493872 2c37            dw          372Ch                                   
.reloc:00493874 3637            dw          3736h                                   
.reloc:00493876 3d37            dw          373Dh                                   
.reloc:00493878 4a37            dw          374Ah                                   
.reloc:0049387a 0f38            dw          380Fh                                   
.reloc:0049387c 1b38            dw          381Bh                                   
.reloc:0049387e 2138            dw          3821h                                   
.reloc:00493880 2838            dw          3828h                                   
.reloc:00493882 3538            dw          3835h                                   
.reloc:00493884 4d38            dw          384Dh                                   
.reloc:00493886 6638            dw          3866h                                   
.reloc:00493888 0139            dw          3901h                                   
.reloc:0049388a 2039            dw          3920h                                   
.reloc:0049388c fd39            dw          39FDh                                   
.reloc:0049388e 183a            dw          3A18h                                   
.reloc:00493890 1d3a            dw          3A1Dh                                   
.reloc:00493892 303a            dw          3A30h                                   
.reloc:00493894 523a            dw          3A52h                                   
.reloc:00493896 fd3b            dw          3BFDh                                   
.reloc:00493898 ce3c            dw          3CCEh                                   
.reloc:0049389a 563d            dw          3D56h                                   
.reloc:0049389c 743d            dw          3D74h                                   
.reloc:0049389e 8d3d            dw          3D8Dh                                   
.reloc:004938a0 ac3d            dw          3DACh                                   
.reloc:004938a2 c93d            dw          3DC9h                                   
.reloc:004938a4 d03d            dw          3DD0h                                   
.reloc:004938a6 ec3d            dw          3DECh                                   
.reloc:004938a8 fb3d            dw          3DFBh                                   
.reloc:004938aa 1a3e            dw          3E1Ah                                   
.reloc:004938ac 2b3e            dw          3E2Bh                                   
.reloc:004938ae 443e            dw          3E44h                                   
.reloc:004938b0 623e            dw          3E62h                                   
.reloc:004938b2 6f3e            dw          3E6Fh                                   
.reloc:004938b4 7c3e            dw          3E7Ch                                   
.reloc:004938b6 533f            dw          3F53h                                   
.reloc:004938b8 953f            dw          3F95h                                   
.reloc:004938ba a63f            dw          3FA6h                                   
.reloc:004938bc b13f            dw          3FB1h                                   
.reloc:004938be ba3f            dw          3FBAh                                   
.reloc:004938c0 c63f            dw          3FC6h                                   
.reloc:004938c2 cf3f            dw          3FCFh                                   
.reloc:004938c4 e23f            dw          3FE2h                                   
.reloc:004938c6 ff3f            dw          3FFFh                                   
.reloc:004938c8 0000            dw          0h                                      
.reloc:004938ca 0000            dw          0h                                      
.reloc:004938cc 00400300        ddw         34000h                                  
.reloc:004938d0 2c010000        ddw         12Ch                                    
.reloc:004938d4 1230            dw          3012h                                   
.reloc:004938d6 2f30            dw          302Fh                                   
.reloc:004938d8 4030            dw          3040h                                   
.reloc:004938da 6730            dw          3067h                                   
.reloc:004938dc 7030            dw          3070h                                   
.reloc:004938de 8130            dw          3081h                                   
.reloc:004938e0 8c30            dw          308Ch                                   
.reloc:004938e2 9530            dw          3095h                                   
.reloc:004938e4 a130            dw          30A1h                                   
.reloc:004938e6 aa30            dw          30AAh                                   
.reloc:004938e8 b330            dw          30B3h                                   
.reloc:004938ea bf30            dw          30BFh                                   
.reloc:004938ec cd30            dw          30CDh                                   
.reloc:004938ee e430            dw          30E4h                                   
.reloc:004938f0 f230            dw          30F2h                                   
.reloc:004938f2 ff30            dw          30FFh                                   
.reloc:004938f4 0b31            dw          310Bh                                   
.reloc:004938f6 2031            dw          3120h                                   
.reloc:004938f8 3031            dw          3130h                                   
.reloc:004938fa 3e31            dw          313Eh                                   
.reloc:004938fc d931            dw          31D9h                                   
.reloc:004938fe e231            dw          31E2h                                   
.reloc:00493900 ec31            dw          31ECh                                   
.reloc:00493902 f731            dw          31F7h                                   
.reloc:00493904 ff31            dw          31FFh                                   
.reloc:00493906 0632            dw          3206h                                   
.reloc:00493908 1132            dw          3211h                                   
.reloc:0049390a 2132            dw          3221h                                   
.reloc:0049390c 2c32            dw          322Ch                                   
.reloc:0049390e 3932            dw          3239h                                   
.reloc:00493910 4232            dw          3242h                                   
.reloc:00493912 7f32            dw          327Fh                                   
.reloc:00493914 ba32            dw          32BAh                                   
.reloc:00493916 4333            dw          3343h                                   
.reloc:00493918 6133            dw          3361h                                   
.reloc:0049391a 7e33            dw          337Eh                                   
.reloc:0049391c f233            dw          33F2h                                   
.reloc:0049391e f633            dw          33F6h                                   
.reloc:00493920 fa33            dw          33FAh                                   
.reloc:00493922 fe33            dw          33FEh                                   
.reloc:00493924 0234            dw          3402h                                   
.reloc:00493926 0634            dw          3406h                                   
.reloc:00493928 0a34            dw          340Ah                                   
.reloc:0049392a 0e34            dw          340Eh                                   
.reloc:0049392c 1234            dw          3412h                                   
.reloc:0049392e 1634            dw          3416h                                   
.reloc:00493930 1a34            dw          341Ah                                   
.reloc:00493932 1e34            dw          341Eh                                   
.reloc:00493934 2234            dw          3422h                                   
.reloc:00493936 2634            dw          3426h                                   
.reloc:00493938 2a34            dw          342Ah                                   
.reloc:0049393a 2e34            dw          342Eh                                   
.reloc:0049393c 3234            dw          3432h                                   
.reloc:0049393e 3634            dw          3436h                                   
.reloc:00493940 3a34            dw          343Ah                                   
.reloc:00493942 3e34            dw          343Eh                                   
.reloc:00493944 4234            dw          3442h                                   
.reloc:00493946 4634            dw          3446h                                   
.reloc:00493948 4a34            dw          344Ah                                   
.reloc:0049394a 4e34            dw          344Eh                                   
.reloc:0049394c 5234            dw          3452h                                   
.reloc:0049394e 5634            dw          3456h                                   
.reloc:00493950 5a34            dw          345Ah                                   
.reloc:00493952 5e34            dw          345Eh                                   
.reloc:00493954 6234            dw          3462h                                   
.reloc:00493956 6634            dw          3466h                                   
.reloc:00493958 6a34            dw          346Ah                                   
.reloc:0049395a 6e34            dw          346Eh                                   
.reloc:0049395c 7234            dw          3472h                                   
.reloc:0049395e 7634            dw          3476h                                   
.reloc:00493960 7a34            dw          347Ah                                   
.reloc:00493962 7e34            dw          347Eh                                   
.reloc:00493964 8234            dw          3482h                                   
.reloc:00493966 8634            dw          3486h                                   
.reloc:00493968 8a34            dw          348Ah                                   
.reloc:0049396a 8e34            dw          348Eh                                   
.reloc:0049396c 9234            dw          3492h                                   
.reloc:0049396e 9634            dw          3496h                                   
.reloc:00493970 9a34            dw          349Ah                                   
.reloc:00493972 9e34            dw          349Eh                                   
.reloc:00493974 a234            dw          34A2h                                   
.reloc:00493976 a634            dw          34A6h                                   
.reloc:00493978 aa34            dw          34AAh                                   
.reloc:0049397a 3a36            dw          363Ah                                   
.reloc:0049397c b036            dw          36B0h                                   
.reloc:0049397e f536            dw          36F5h                                   
.reloc:00493980 3137            dw          3731h                                   
.reloc:00493982 3c37            dw          373Ch                                   
.reloc:00493984 5737            dw          3757h                                   
.reloc:00493986 a837            dw          37A8h                                   
.reloc:00493988 b437            dw          37B4h                                   
.reloc:0049398a 0b38            dw          380Bh                                   
.reloc:0049398c 1738            dw          3817h                                   
.reloc:0049398e 3e38            dw          383Eh                                   
.reloc:00493990 5f38            dw          385Fh                                   
.reloc:00493992 6b38            dw          386Bh                                   
.reloc:00493994 fe38            dw          38FEh                                   
.reloc:00493996 a53a            dw          3AA5h                                   
.reloc:00493998 c13a            dw          3AC1h                                   
.reloc:0049399a 443b            dw          3B44h                                   
.reloc:0049399c 5a3b            dw          3B5Ah                                   
.reloc:0049399e c23b            dw          3BC2h                                   
.reloc:004939a0 c93b            dw          3BC9h                                   
.reloc:004939a2 db3b            dw          3BDBh                                   
.reloc:004939a4 f13b            dw          3BF1h                                   
.reloc:004939a6 013c            dw          3C01h                                   
.reloc:004939a8 193c            dw          3C19h                                   
.reloc:004939aa 2b3c            dw          3C2Bh                                   
.reloc:004939ac 373c            dw          3C37h                                   
.reloc:004939ae 3d3c            dw          3C3Dh                                   
.reloc:004939b0 4b3c            dw          3C4Bh                                   
.reloc:004939b2 573c            dw          3C57h                                   
.reloc:004939b4 603c            dw          3C60h                                   
.reloc:004939b6 763c            dw          3C76h                                   
.reloc:004939b8 7e3c            dw          3C7Eh                                   
.reloc:004939ba 853c            dw          3C85h                                   
.reloc:004939bc 8e3c            dw          3C8Eh                                   
.reloc:004939be 943c            dw          3C94h                                   
.reloc:004939c0 a03c            dw          3CA0h                                   
.reloc:004939c2 a83c            dw          3CA8h                                   
.reloc:004939c4 ae3c            dw          3CAEh                                   
.reloc:004939c6 c83c            dw          3CC8h                                   
.reloc:004939c8 083d            dw          3D08h                                   
.reloc:004939ca 2f3d            dw          3D2Fh                                   
.reloc:004939cc 3d3d            dw          3D3Dh                                   
.reloc:004939ce 4b3d            dw          3D4Bh                                   
.reloc:004939d0 533d            dw          3D53h                                   
.reloc:004939d2 5e3d            dw          3D5Eh                                   
.reloc:004939d4 643d            dw          3D64h                                   
.reloc:004939d6 6f3d            dw          3D6Fh                                   
.reloc:004939d8 763d            dw          3D76h                                   
.reloc:004939da 7e3d            dw          3D7Eh                                   
.reloc:004939dc 893d            dw          3D89h                                   
.reloc:004939de 903d            dw          3D90h                                   
.reloc:004939e0 973d            dw          3D97h                                   
.reloc:004939e2 b13d            dw          3DB1h                                   
.reloc:004939e4 f33d            dw          3DF3h                                   
.reloc:004939e6 573e            dw          3E57h                                   
.reloc:004939e8 9f3e            dw          3E9Fh                                   
.reloc:004939ea 013f            dw          3F01h                                   
.reloc:004939ec 323f            dw          3F32h                                   
.reloc:004939ee 5c3f            dw          3F5Ch                                   
.reloc:004939f0 893f            dw          3F89h                                   
.reloc:004939f2 ad3f            dw          3FADh                                   
.reloc:004939f4 0000            dw          0h                                      
.reloc:004939f6 0000            dw          0h                                      
.reloc:004939f8 00500300        ddw         35000h                                  
.reloc:004939fc a8010000        ddw         1A8h                                    
.reloc:00493a00 0c30            dw          300Ch                                   
.reloc:00493a02 2130            dw          3021h                                   
.reloc:00493a04 5a30            dw          305Ah                                   
.reloc:00493a06 c330            dw          30C3h                                   
.reloc:00493a08 cc30            dw          30CCh                                   
.reloc:00493a0a d930            dw          30D9h                                   
.reloc:00493a0c 2c33            dw          332Ch                                   
.reloc:00493a0e 3233            dw          3332h                                   
.reloc:00493a10 3933            dw          3339h                                   
.reloc:00493a12 4033            dw          3340h                                   
.reloc:00493a14 4f33            dw          334Fh                                   
.reloc:00493a16 5733            dw          3357h                                   
.reloc:00493a18 5f33            dw          335Fh                                   
.reloc:00493a1a 6433            dw          3364h                                   
.reloc:00493a1c 6b33            dw          336Bh                                   
.reloc:00493a1e a133            dw          33A1h                                   
.reloc:00493a20 b733            dw          33B7h                                   
.reloc:00493a22 d233            dw          33D2h                                   
.reloc:00493a24 de33            dw          33DEh                                   
.reloc:00493a26 ec33            dw          33ECh                                   
.reloc:00493a28 f833            dw          33F8h                                   
.reloc:00493a2a 0f34            dw          340Fh                                   
.reloc:00493a2c 2034            dw          3420h                                   
.reloc:00493a2e 3634            dw          3436h                                   
.reloc:00493a30 4834            dw          3448h                                   
.reloc:00493a32 6034            dw          3460h                                   
.reloc:00493a34 6c34            dw          346Ch                                   
.reloc:00493a36 8434            dw          3484h                                   
.reloc:00493a38 8e34            dw          348Eh                                   
.reloc:00493a3a 9b34            dw          349Bh                                   
.reloc:00493a3c a034            dw          34A0h                                   
.reloc:00493a3e b434            dw          34B4h                                   
.reloc:00493a40 b834            dw          34B8h                                   
.reloc:00493a42 e934            dw          34E9h                                   
.reloc:00493a44 1235            dw          3512h                                   
.reloc:00493a46 2235            dw          3522h                                   
.reloc:00493a48 2735            dw          3527h                                   
.reloc:00493a4a 2e35            dw          352Eh                                   
.reloc:00493a4c 3735            dw          3537h                                   
.reloc:00493a4e 4535            dw          3545h                                   
.reloc:00493a50 4e35            dw          354Eh                                   
.reloc:00493a52 5935            dw          3559h                                   
.reloc:00493a54 7135            dw          3571h                                   
.reloc:00493a56 7d35            dw          357Dh                                   
.reloc:00493a58 cd35            dw          35CDh                                   
.reloc:00493a5a e135            dw          35E1h                                   
.reloc:00493a5c e735            dw          35E7h                                   
.reloc:00493a5e fc35            dw          35FCh                                   
.reloc:00493a60 0736            dw          3607h                                   
.reloc:00493a62 0d36            dw          360Dh                                   
.reloc:00493a64 2e36            dw          362Eh                                   
.reloc:00493a66 3836            dw          3638h                                   
.reloc:00493a68 4036            dw          3640h                                   
.reloc:00493a6a 4636            dw          3646h                                   
.reloc:00493a6c 4c36            dw          364Ch                                   
.reloc:00493a6e 5936            dw          3659h                                   
.reloc:00493a70 6536            dw          3665h                                   
.reloc:00493a72 6a36            dw          366Ah                                   
.reloc:00493a74 7936            dw          3679h                                   
.reloc:00493a76 8336            dw          3683h                                   
.reloc:00493a78 9636            dw          3696h                                   
.reloc:00493a7a a636            dw          36A6h                                   
.reloc:00493a7c aa36            dw          36AAh                                   
.reloc:00493a7e ae36            dw          36AEh                                   
.reloc:00493a80 b236            dw          36B2h                                   
.reloc:00493a82 b636            dw          36B6h                                   
.reloc:00493a84 ba36            dw          36BAh                                   
.reloc:00493a86 be36            dw          36BEh                                   
.reloc:00493a88 c236            dw          36C2h                                   
.reloc:00493a8a c636            dw          36C6h                                   
.reloc:00493a8c cd36            dw          36CDh                                   
.reloc:00493a8e d736            dw          36D7h                                   
.reloc:00493a90 e136            dw          36E1h                                   
.reloc:00493a92 ea36            dw          36EAh                                   
.reloc:00493a94 f336            dw          36F3h                                   
.reloc:00493a96 fc36            dw          36FCh                                   
.reloc:00493a98 0537            dw          3705h                                   
.reloc:00493a9a 0d37            dw          370Dh                                   
.reloc:00493a9c 1b37            dw          371Bh                                   
.reloc:00493a9e 2237            dw          3722h                                   
.reloc:00493aa0 4037            dw          3740h                                   
.reloc:00493aa2 4637            dw          3746h                                   
.reloc:00493aa4 5237            dw          3752h                                   
.reloc:00493aa6 6637            dw          3766h                                   
.reloc:00493aa8 6c37            dw          376Ch                                   
.reloc:00493aaa 7937            dw          3779h                                   
.reloc:00493aac 8137            dw          3781h                                   
.reloc:00493aae 9437            dw          3794h                                   
.reloc:00493ab0 a237            dw          37A2h                                   
.reloc:00493ab2 a837            dw          37A8h                                   
.reloc:00493ab4 b537            dw          37B5h                                   
.reloc:00493ab6 bf37            dw          37BFh                                   
.reloc:00493ab8 c937            dw          37C9h                                   
.reloc:00493aba d637            dw          37D6h                                   
.reloc:00493abc e437            dw          37E4h                                   
.reloc:00493abe f137            dw          37F1h                                   
.reloc:00493ac0 ff37            dw          37FFh                                   
.reloc:00493ac2 0d38            dw          380Dh                                   
.reloc:00493ac4 1638            dw          3816h                                   
.reloc:00493ac6 2838            dw          3828h                                   
.reloc:00493ac8 3638            dw          3836h                                   
.reloc:00493aca 3f38            dw          383Fh                                   
.reloc:00493acc 4738            dw          3847h                                   
.reloc:00493ace 5538            dw          3855h                                   
.reloc:00493ad0 7138            dw          3871h                                   
.reloc:00493ad2 8338            dw          3883h                                   
.reloc:00493ad4 9738            dw          3897h                                   
.reloc:00493ad6 9c38            dw          389Ch                                   
.reloc:00493ad8 a338            dw          38A3h                                   
.reloc:00493ada c338            dw          38C3h                                   
.reloc:00493adc d438            dw          38D4h                                   
.reloc:00493ade 8339            dw          3983h                                   
.reloc:00493ae0 b239            dw          39B2h                                   
.reloc:00493ae2 cf39            dw          39CFh                                   
.reloc:00493ae4 d939            dw          39D9h                                   
.reloc:00493ae6 e239            dw          39E2h                                   
.reloc:00493ae8 ec39            dw          39ECh                                   
.reloc:00493aea f639            dw          39F6h                                   
.reloc:00493aec 103a            dw          3A10h                                   
.reloc:00493aee 153a            dw          3A15h                                   
.reloc:00493af0 213a            dw          3A21h                                   
.reloc:00493af2 3e3a            dw          3A3Eh                                   
.reloc:00493af4 433a            dw          3A43h                                   
.reloc:00493af6 4f3a            dw          3A4Fh                                   
.reloc:00493af8 693a            dw          3A69h                                   
.reloc:00493afa 6e3a            dw          3A6Eh                                   
.reloc:00493afc 7a3a            dw          3A7Ah                                   
.reloc:00493afe 973a            dw          3A97h                                   
.reloc:00493b00 b63a            dw          3AB6h                                   
.reloc:00493b02 be3a            dw          3ABEh                                   
.reloc:00493b04 cc3a            dw          3ACCh                                   
.reloc:00493b06 e13a            dw          3AE1h                                   
.reloc:00493b08 f73a            dw          3AF7h                                   
.reloc:00493b0a 053b            dw          3B05h                                   
.reloc:00493b0c 183b            dw          3B18h                                   
.reloc:00493b0e 253b            dw          3B25h                                   
.reloc:00493b10 513b            dw          3B51h                                   
.reloc:00493b12 f33b            dw          3BF3h                                   
.reloc:00493b14 fb3b            dw          3BFBh                                   
.reloc:00493b16 1d3c            dw          3C1Dh                                   
.reloc:00493b18 263c            dw          3C26h                                   
.reloc:00493b1a 333c            dw          3C33h                                   
.reloc:00493b1c 803c            dw          3C80h                                   
.reloc:00493b1e 9d3c            dw          3C9Dh                                   
.reloc:00493b20 a63c            dw          3CA6h                                   
.reloc:00493b22 ae3c            dw          3CAEh                                   
.reloc:00493b24 bf3c            dw          3CBFh                                   
.reloc:00493b26 0a3d            dw          3D0Ah                                   
.reloc:00493b28 163d            dw          3D16h                                   
.reloc:00493b2a 713d            dw          3D71h                                   
.reloc:00493b2c 7d3d            dw          3D7Dh                                   
.reloc:00493b2e bd3d            dw          3DBDh                                   
.reloc:00493b30 ce3d            dw          3DCEh                                   
.reloc:00493b32 e23d            dw          3DE2h                                   
.reloc:00493b34 ef3d            dw          3DEFh                                   
.reloc:00493b36 f93d            dw          3DF9h                                   
.reloc:00493b38 0d3e            dw          3E0Dh                                   
.reloc:00493b3a 223e            dw          3E22h                                   
.reloc:00493b3c 2f3e            dw          3E2Fh                                   
.reloc:00493b3e 3a3e            dw          3E3Ah                                   
.reloc:00493b40 403e            dw          3E40h                                   
.reloc:00493b42 a23e            dw          3EA2h                                   
.reloc:00493b44 b33e            dw          3EB3h                                   
.reloc:00493b46 bc3e            dw          3EBCh                                   
.reloc:00493b48 c53e            dw          3EC5h                                   
.reloc:00493b4a d93e            dw          3ED9h                                   
.reloc:00493b4c ff3e            dw          3EFFh                                   
.reloc:00493b4e 153f            dw          3F15h                                   
.reloc:00493b50 1e3f            dw          3F1Eh                                   
.reloc:00493b52 2d3f            dw          3F2Dh                                   
.reloc:00493b54 5a3f            dw          3F5Ah                                   
.reloc:00493b56 5e3f            dw          3F5Eh                                   
.reloc:00493b58 623f            dw          3F62h                                   
.reloc:00493b5a 663f            dw          3F66h                                   
.reloc:00493b5c 6a3f            dw          3F6Ah                                   
.reloc:00493b5e 6e3f            dw          3F6Eh                                   
.reloc:00493b60 723f            dw          3F72h                                   
.reloc:00493b62 763f            dw          3F76h                                   
.reloc:00493b64 7a3f            dw          3F7Ah                                   
.reloc:00493b66 7e3f            dw          3F7Eh                                   
.reloc:00493b68 823f            dw          3F82h                                   
.reloc:00493b6a 863f            dw          3F86h                                   
.reloc:00493b6c 8a3f            dw          3F8Ah                                   
.reloc:00493b6e 8e3f            dw          3F8Eh                                   
.reloc:00493b70 923f            dw          3F92h                                   
.reloc:00493b72 963f            dw          3F96h                                   
.reloc:00493b74 9a3f            dw          3F9Ah                                   
.reloc:00493b76 9e3f            dw          3F9Eh                                   
.reloc:00493b78 a23f            dw          3FA2h                                   
.reloc:00493b7a a63f            dw          3FA6h                                   
.reloc:00493b7c aa3f            dw          3FAAh                                   
.reloc:00493b7e ae3f            dw          3FAEh                                   
.reloc:00493b80 b23f            dw          3FB2h                                   
.reloc:00493b82 b63f            dw          3FB6h                                   
.reloc:00493b84 ba3f            dw          3FBAh                                   
.reloc:00493b86 be3f            dw          3FBEh                                   
.reloc:00493b88 c23f            dw          3FC2h                                   
.reloc:00493b8a c63f            dw          3FC6h                                   
.reloc:00493b8c ca3f            dw          3FCAh                                   
.reloc:00493b8e ce3f            dw          3FCEh                                   
.reloc:00493b90 d23f            dw          3FD2h                                   
.reloc:00493b92 d63f            dw          3FD6h                                   
.reloc:00493b94 dd3f            dw          3FDDh                                   
.reloc:00493b96 e63f            dw          3FE6h                                   
.reloc:00493b98 ef3f            dw          3FEFh                                   
.reloc:00493b9a f83f            dw          3FF8h                                   
.reloc:00493b9c 0000            dw          0h                                      
.reloc:00493b9e 0000            dw          0h                                      
.reloc:00493ba0 00600300        ddw         36000h                                  
.reloc:00493ba4 50010000        ddw         150h                                    
.reloc:00493ba8 0130            dw          3001h                                   
.reloc:00493baa 0a30            dw          300Ah                                   
.reloc:00493bac 1330            dw          3013h                                   
.reloc:00493bae 1c30            dw          301Ch                                   
.reloc:00493bb0 2530            dw          3025h                                   
.reloc:00493bb2 7a30            dw          307Ah                                   
.reloc:00493bb4 8330            dw          3083h                                   
.reloc:00493bb6 8c30            dw          308Ch                                   
.reloc:00493bb8 9530            dw          3095h                                   
.reloc:00493bba 9e30            dw          309Eh                                   
.reloc:00493bbc a730            dw          30A7h                                   
.reloc:00493bbe b030            dw          30B0h                                   
.reloc:00493bc0 b930            dw          30B9h                                   
.reloc:00493bc2 c230            dw          30C2h                                   
.reloc:00493bc4 1731            dw          3117h                                   
.reloc:00493bc6 2031            dw          3120h                                   
.reloc:00493bc8 2931            dw          3129h                                   
.reloc:00493bca 3231            dw          3132h                                   
.reloc:00493bcc 3b31            dw          313Bh                                   
.reloc:00493bce 4431            dw          3144h                                   
.reloc:00493bd0 4d31            dw          314Dh                                   
.reloc:00493bd2 5631            dw          3156h                                   
.reloc:00493bd4 5f31            dw          315Fh                                   
.reloc:00493bd6 fc31            dw          31FCh                                   
.reloc:00493bd8 0532            dw          3205h                                   
.reloc:00493bda 0e32            dw          320Eh                                   
.reloc:00493bdc 1732            dw          3217h                                   
.reloc:00493bde 2032            dw          3220h                                   
.reloc:00493be0 2932            dw          3229h                                   
.reloc:00493be2 3232            dw          3232h                                   
.reloc:00493be4 3b32            dw          323Bh                                   
.reloc:00493be6 4432            dw          3244h                                   
.reloc:00493be8 4d32            dw          324Dh                                   
.reloc:00493bea d232            dw          32D2h                                   
.reloc:00493bec db32            dw          32DBh                                   
.reloc:00493bee e432            dw          32E4h                                   
.reloc:00493bf0 ed32            dw          32EDh                                   
.reloc:00493bf2 f632            dw          32F6h                                   
.reloc:00493bf4 ff32            dw          32FFh                                   
.reloc:00493bf6 0833            dw          3308h                                   
.reloc:00493bf8 1133            dw          3311h                                   
.reloc:00493bfa 1a33            dw          331Ah                                   
.reloc:00493bfc 2333            dw          3323h                                   
.reloc:00493bfe d833            dw          33D8h                                   
.reloc:00493c00 e133            dw          33E1h                                   
.reloc:00493c02 ea33            dw          33EAh                                   
.reloc:00493c04 f333            dw          33F3h                                   
.reloc:00493c06 fc33            dw          33FCh                                   
.reloc:00493c08 0534            dw          3405h                                   
.reloc:00493c0a 0e34            dw          340Eh                                   
.reloc:00493c0c 1734            dw          3417h                                   
.reloc:00493c0e 2034            dw          3420h                                   
.reloc:00493c10 2934            dw          3429h                                   
.reloc:00493c12 2635            dw          3526h                                   
.reloc:00493c14 2f35            dw          352Fh                                   
.reloc:00493c16 3835            dw          3538h                                   
.reloc:00493c18 4135            dw          3541h                                   
.reloc:00493c1a 4a35            dw          354Ah                                   
.reloc:00493c1c 5335            dw          3553h                                   
.reloc:00493c1e 5c35            dw          355Ch                                   
.reloc:00493c20 6535            dw          3565h                                   
.reloc:00493c22 6e35            dw          356Eh                                   
.reloc:00493c24 7735            dw          3577h                                   
.reloc:00493c26 e435            dw          35E4h                                   
.reloc:00493c28 ed35            dw          35EDh                                   
.reloc:00493c2a f635            dw          35F6h                                   
.reloc:00493c2c ff35            dw          35FFh                                   
.reloc:00493c2e 0836            dw          3608h                                   
.reloc:00493c30 1136            dw          3611h                                   
.reloc:00493c32 1a36            dw          361Ah                                   
.reloc:00493c34 2336            dw          3623h                                   
.reloc:00493c36 2c36            dw          362Ch                                   
.reloc:00493c38 3536            dw          3635h                                   
.reloc:00493c3a d236            dw          36D2h                                   
.reloc:00493c3c db36            dw          36DBh                                   
.reloc:00493c3e e436            dw          36E4h                                   
.reloc:00493c40 ed36            dw          36EDh                                   
.reloc:00493c42 f636            dw          36F6h                                   
.reloc:00493c44 ff36            dw          36FFh                                   
.reloc:00493c46 0837            dw          3708h                                   
.reloc:00493c48 1137            dw          3711h                                   
.reloc:00493c4a 1a37            dw          371Ah                                   
.reloc:00493c4c 2337            dw          3723h                                   
.reloc:00493c4e c037            dw          37C0h                                   
.reloc:00493c50 c937            dw          37C9h                                   
.reloc:00493c52 d237            dw          37D2h                                   
.reloc:00493c54 db37            dw          37DBh                                   
.reloc:00493c56 e437            dw          37E4h                                   
.reloc:00493c58 ed37            dw          37EDh                                   
.reloc:00493c5a f637            dw          37F6h                                   
.reloc:00493c5c ff37            dw          37FFh                                   
.reloc:00493c5e 0838            dw          3808h                                   
.reloc:00493c60 1138            dw          3811h                                   
.reloc:00493c62 6638            dw          3866h                                   
.reloc:00493c64 6f38            dw          386Fh                                   
.reloc:00493c66 7838            dw          3878h                                   
.reloc:00493c68 8138            dw          3881h                                   
.reloc:00493c6a 8a38            dw          388Ah                                   
.reloc:00493c6c 9338            dw          3893h                                   
.reloc:00493c6e 9c38            dw          389Ch                                   
.reloc:00493c70 a538            dw          38A5h                                   
.reloc:00493c72 ae38            dw          38AEh                                   
.reloc:00493c74 b738            dw          38B7h                                   
.reloc:00493c76 2439            dw          3924h                                   
.reloc:00493c78 2d39            dw          392Dh                                   
.reloc:00493c7a 3639            dw          3936h                                   
.reloc:00493c7c 3f39            dw          393Fh                                   
.reloc:00493c7e 4839            dw          3948h                                   
.reloc:00493c80 5139            dw          3951h                                   
.reloc:00493c82 5a39            dw          395Ah                                   
.reloc:00493c84 6339            dw          3963h                                   
.reloc:00493c86 6c39            dw          396Ch                                   
.reloc:00493c88 7539            dw          3975h                                   
.reloc:00493c8a e239            dw          39E2h                                   
.reloc:00493c8c eb39            dw          39EBh                                   
.reloc:00493c8e f439            dw          39F4h                                   
.reloc:00493c90 fd39            dw          39FDh                                   
.reloc:00493c92 063a            dw          3A06h                                   
.reloc:00493c94 0f3a            dw          3A0Fh                                   
.reloc:00493c96 183a            dw          3A18h                                   
.reloc:00493c98 213a            dw          3A21h                                   
.reloc:00493c9a 2a3a            dw          3A2Ah                                   
.reloc:00493c9c 333a            dw          3A33h                                   
.reloc:00493c9e b83a            dw          3AB8h                                   
.reloc:00493ca0 c13a            dw          3AC1h                                   
.reloc:00493ca2 ca3a            dw          3ACAh                                   
.reloc:00493ca4 d33a            dw          3AD3h                                   
.reloc:00493ca6 dc3a            dw          3ADCh                                   
.reloc:00493ca8 e53a            dw          3AE5h                                   
.reloc:00493caa ee3a            dw          3AEEh                                   
.reloc:00493cac f73a            dw          3AF7h                                   
.reloc:00493cae 003b            dw          3B00h                                   
.reloc:00493cb0 2d3c            dw          3C2Dh                                   
.reloc:00493cb2 363c            dw          3C36h                                   
.reloc:00493cb4 3f3c            dw          3C3Fh                                   
.reloc:00493cb6 483c            dw          3C48h                                   
.reloc:00493cb8 513c            dw          3C51h                                   
.reloc:00493cba 5a3c            dw          3C5Ah                                   
.reloc:00493cbc 633c            dw          3C63h                                   
.reloc:00493cbe 6c3c            dw          3C6Ch                                   
.reloc:00493cc0 753c            dw          3C75h                                   
.reloc:00493cc2 7e3c            dw          3C7Eh                                   
.reloc:00493cc4 4b3d            dw          3D4Bh                                   
.reloc:00493cc6 543d            dw          3D54h                                   
.reloc:00493cc8 5d3d            dw          3D5Dh                                   
.reloc:00493cca 663d            dw          3D66h                                   
.reloc:00493ccc 6f3d            dw          3D6Fh                                   
.reloc:00493cce 783d            dw          3D78h                                   
.reloc:00493cd0 813d            dw          3D81h                                   
.reloc:00493cd2 8a3d            dw          3D8Ah                                   
.reloc:00493cd4 933d            dw          3D93h                                   
.reloc:00493cd6 9c3d            dw          3D9Ch                                   
.reloc:00493cd8 c93e            dw          3EC9h                                   
.reloc:00493cda d23e            dw          3ED2h                                   
.reloc:00493cdc db3e            dw          3EDBh                                   
.reloc:00493cde e43e            dw          3EE4h                                   
.reloc:00493ce0 ed3e            dw          3EEDh                                   
.reloc:00493ce2 f63e            dw          3EF6h                                   
.reloc:00493ce4 ff3e            dw          3EFFh                                   
.reloc:00493ce6 083f            dw          3F08h                                   
.reloc:00493ce8 113f            dw          3F11h                                   
.reloc:00493cea 1a3f            dw          3F1Ah                                   
.reloc:00493cec 0000            dw          0h                                      
.reloc:00493cee 0000            dw          0h                                      
.reloc:00493cf0 00700300        ddw         37000h                                  
.reloc:00493cf4 b8000000        ddw         B8h                                     
.reloc:00493cf8 4730            dw          3047h                                   
.reloc:00493cfa 5030            dw          3050h                                   
.reloc:00493cfc 5930            dw          3059h                                   
.reloc:00493cfe 6230            dw          3062h                                   
.reloc:00493d00 6b30            dw          306Bh                                   
.reloc:00493d02 7430            dw          3074h                                   
.reloc:00493d04 7d30            dw          307Dh                                   
.reloc:00493d06 8630            dw          3086h                                   
.reloc:00493d08 8f30            dw          308Fh                                   
.reloc:00493d0a d032            dw          32D0h                                   
.reloc:00493d0c d932            dw          32D9h                                   
.reloc:00493d0e e232            dw          32E2h                                   
.reloc:00493d10 eb32            dw          32EBh                                   
.reloc:00493d12 f432            dw          32F4h                                   
.reloc:00493d14 fd32            dw          32FDh                                   
.reloc:00493d16 0633            dw          3306h                                   
.reloc:00493d18 0f33            dw          330Fh                                   
.reloc:00493d1a 1833            dw          3318h                                   
.reloc:00493d1c 2133            dw          3321h                                   
.reloc:00493d1e 7e34            dw          347Eh                                   
.reloc:00493d20 8734            dw          3487h                                   
.reloc:00493d22 9034            dw          3490h                                   
.reloc:00493d24 9934            dw          3499h                                   
.reloc:00493d26 a234            dw          34A2h                                   
.reloc:00493d28 ab34            dw          34ABh                                   
.reloc:00493d2a b434            dw          34B4h                                   
.reloc:00493d2c bd34            dw          34BDh                                   
.reloc:00493d2e c634            dw          34C6h                                   
.reloc:00493d30 0b36            dw          360Bh                                   
.reloc:00493d32 1436            dw          3614h                                   
.reloc:00493d34 1d36            dw          361Dh                                   
.reloc:00493d36 2636            dw          3626h                                   
.reloc:00493d38 2f36            dw          362Fh                                   
.reloc:00493d3a 3836            dw          3638h                                   
.reloc:00493d3c 4136            dw          3641h                                   
.reloc:00493d3e 4a36            dw          364Ah                                   
.reloc:00493d40 5336            dw          3653h                                   
.reloc:00493d42 5c36            dw          365Ch                                   
.reloc:00493d44 0d38            dw          380Dh                                   
.reloc:00493d46 1638            dw          3816h                                   
.reloc:00493d48 1f38            dw          381Fh                                   
.reloc:00493d4a 2838            dw          3828h                                   
.reloc:00493d4c 3138            dw          3831h                                   
.reloc:00493d4e 3a38            dw          383Ah                                   
.reloc:00493d50 4338            dw          3843h                                   
.reloc:00493d52 4c38            dw          384Ch                                   
.reloc:00493d54 5538            dw          3855h                                   
.reloc:00493d56 5e38            dw          385Eh                                   
.reloc:00493d58 eb39            dw          39EBh                                   
.reloc:00493d5a f439            dw          39F4h                                   
.reloc:00493d5c fd39            dw          39FDh                                   
.reloc:00493d5e 063a            dw          3A06h                                   
.reloc:00493d60 0f3a            dw          3A0Fh                                   
.reloc:00493d62 183a            dw          3A18h                                   
.reloc:00493d64 213a            dw          3A21h                                   
.reloc:00493d66 2a3a            dw          3A2Ah                                   
.reloc:00493d68 333a            dw          3A33h                                   
.reloc:00493d6a 903b            dw          3B90h                                   
.reloc:00493d6c 993b            dw          3B99h                                   
.reloc:00493d6e a23b            dw          3BA2h                                   
.reloc:00493d70 ab3b            dw          3BABh                                   
.reloc:00493d72 b43b            dw          3BB4h                                   
.reloc:00493d74 bd3b            dw          3BBDh                                   
.reloc:00493d76 c63b            dw          3BC6h                                   
.reloc:00493d78 cf3b            dw          3BCFh                                   
.reloc:00493d7a d83b            dw          3BD8h                                   
.reloc:00493d7c e13b            dw          3BE1h                                   
.reloc:00493d7e fe3d            dw          3DFEh                                   
.reloc:00493d80 073e            dw          3E07h                                   
.reloc:00493d82 103e            dw          3E10h                                   
.reloc:00493d84 193e            dw          3E19h                                   
.reloc:00493d86 223e            dw          3E22h                                   
.reloc:00493d88 2b3e            dw          3E2Bh                                   
.reloc:00493d8a 343e            dw          3E34h                                   
.reloc:00493d8c 3d3e            dw          3E3Dh                                   
.reloc:00493d8e 463e            dw          3E46h                                   
.reloc:00493d90 4f3e            dw          3E4Fh                                   
.reloc:00493d92 043f            dw          3F04h                                   
.reloc:00493d94 0d3f            dw          3F0Dh                                   
.reloc:00493d96 163f            dw          3F16h                                   
.reloc:00493d98 1f3f            dw          3F1Fh                                   
.reloc:00493d9a 283f            dw          3F28h                                   
.reloc:00493d9c 313f            dw          3F31h                                   
.reloc:00493d9e 3a3f            dw          3F3Ah                                   
.reloc:00493da0 433f            dw          3F43h                                   
.reloc:00493da2 4c3f            dw          3F4Ch                                   
.reloc:00493da4 553f            dw          3F55h                                   
.reloc:00493da6 0000            dw          0h                                      
.reloc:00493da8 00800300        ddw         38000h                                  
.reloc:00493dac 98000000        ddw         98h                                     
.reloc:00493db0 0232            dw          3202h                                   
.reloc:00493db2 0b32            dw          320Bh                                   
.reloc:00493db4 1432            dw          3214h                                   
.reloc:00493db6 1d32            dw          321Dh                                   
.reloc:00493db8 2632            dw          3226h                                   
.reloc:00493dba 2f32            dw          322Fh                                   
.reloc:00493dbc 3832            dw          3238h                                   
.reloc:00493dbe 4132            dw          3241h                                   
.reloc:00493dc0 4a32            dw          324Ah                                   
.reloc:00493dc2 5332            dw          3253h                                   
.reloc:00493dc4 dc34            dw          34DCh                                   
.reloc:00493dc6 e534            dw          34E5h                                   
.reloc:00493dc8 ee34            dw          34EEh                                   
.reloc:00493dca f734            dw          34F7h                                   
.reloc:00493dcc 0035            dw          3500h                                   
.reloc:00493dce 0935            dw          3509h                                   
.reloc:00493dd0 1235            dw          3512h                                   
.reloc:00493dd2 1b35            dw          351Bh                                   
.reloc:00493dd4 2435            dw          3524h                                   
.reloc:00493dd6 2d35            dw          352Dh                                   
.reloc:00493dd8 b637            dw          37B6h                                   
.reloc:00493dda bf37            dw          37BFh                                   
.reloc:00493ddc c837            dw          37C8h                                   
.reloc:00493dde d137            dw          37D1h                                   
.reloc:00493de0 da37            dw          37DAh                                   
.reloc:00493de2 e337            dw          37E3h                                   
.reloc:00493de4 ec37            dw          37ECh                                   
.reloc:00493de6 f537            dw          37F5h                                   
.reloc:00493de8 fe37            dw          37FEh                                   
.reloc:00493dea 0738            dw          3807h                                   
.reloc:00493dec d83a            dw          3AD8h                                   
.reloc:00493dee e13a            dw          3AE1h                                   
.reloc:00493df0 ea3a            dw          3AEAh                                   
.reloc:00493df2 f33a            dw          3AF3h                                   
.reloc:00493df4 fc3a            dw          3AFCh                                   
.reloc:00493df6 053b            dw          3B05h                                   
.reloc:00493df8 0e3b            dw          3B0Eh                                   
.reloc:00493dfa 173b            dw          3B17h                                   
.reloc:00493dfc 203b            dw          3B20h                                   
.reloc:00493dfe 293b            dw          3B29h                                   
.reloc:00493e00 893d            dw          3D89h                                   
.reloc:00493e02 923d            dw          3D92h                                   
.reloc:00493e04 993d            dw          3D99h                                   
.reloc:00493e06 9f3d            dw          3D9Fh                                   
.reloc:00493e08 ad3d            dw          3DADh                                   
.reloc:00493e0a dc3d            dw          3DDCh                                   
.reloc:00493e0c e33d            dw          3DE3h                                   
.reloc:00493e0e ec3d            dw          3DECh                                   
.reloc:00493e10 fd3d            dw          3DFDh                                   
.reloc:00493e12 023e            dw          3E02h                                   
.reloc:00493e14 0c3e            dw          3E0Ch                                   
.reloc:00493e16 2a3e            dw          3E2Ah                                   
.reloc:00493e18 323e            dw          3E32h                                   
.reloc:00493e1a 503e            dw          3E50h                                   
.reloc:00493e1c fe3e            dw          3EFEh                                   
.reloc:00493e1e 053f            dw          3F05h                                   
.reloc:00493e20 123f            dw          3F12h                                   
.reloc:00493e22 1b3f            dw          3F1Bh                                   
.reloc:00493e24 2d3f            dw          3F2Dh                                   
.reloc:00493e26 393f            dw          3F39h                                   
.reloc:00493e28 413f            dw          3F41h                                   
.reloc:00493e2a 4f3f            dw          3F4Fh                                   
.reloc:00493e2c 553f            dw          3F55h                                   
.reloc:00493e2e 5f3f            dw          3F5Fh                                   
.reloc:00493e30 853f            dw          3F85h                                   
.reloc:00493e32 8c3f            dw          3F8Ch                                   
.reloc:00493e34 a43f            dw          3FA4h                                   
.reloc:00493e36 be3f            dw          3FBEh                                   
.reloc:00493e38 cc3f            dw          3FCCh                                   
.reloc:00493e3a da3f            dw          3FDAh                                   
.reloc:00493e3c f13f            dw          3FF1h                                   
.reloc:00493e3e 0000            dw          0h                                      
.reloc:00493e40 00900300        ddw         39000h                                  
.reloc:00493e44 78000000        ddw         78h                                     
.reloc:00493e48 0930            dw          3009h                                   
.reloc:00493e4a 2130            dw          3021h                                   
.reloc:00493e4c bb30            dw          30BBh                                   
.reloc:00493e4e c230            dw          30C2h                                   
.reloc:00493e50 0c31            dw          310Ch                                   
.reloc:00493e52 1e31            dw          311Eh                                   
.reloc:00493e54 2c31            dw          312Ch                                   
.reloc:00493e56 3c31            dw          313Ch                                   
.reloc:00493e58 4a31            dw          314Ah                                   
.reloc:00493e5a 5a31            dw          315Ah                                   
.reloc:00493e5c 6831            dw          3168h                                   
.reloc:00493e5e be31            dw          31BEh                                   
.reloc:00493e60 d531            dw          31D5h                                   
.reloc:00493e62 ed31            dw          31EDh                                   
.reloc:00493e64 0532            dw          3205h                                   
.reloc:00493e66 c132            dw          32C1h                                   
.reloc:00493e68 ca32            dw          32CAh                                   
.reloc:00493e6a de32            dw          32DEh                                   
.reloc:00493e6c e532            dw          32E5h                                   
.reloc:00493e6e ee32            dw          32EEh                                   
.reloc:00493e70 3933            dw          3339h                                   
.reloc:00493e72 d234            dw          34D2h                                   
.reloc:00493e74 f934            dw          34F9h                                   
.reloc:00493e76 1035            dw          3510h                                   
.reloc:00493e78 1735            dw          3517h                                   
.reloc:00493e7a 2a35            dw          352Ah                                   
.reloc:00493e7c 3735            dw          3537h                                   
.reloc:00493e7e 4035            dw          3540h                                   
.reloc:00493e80 5335            dw          3553h                                   
.reloc:00493e82 5835            dw          3558h                                   
.reloc:00493e84 5e35            dw          355Eh                                   
.reloc:00493e86 7d35            dw          357Dh                                   
.reloc:00493e88 d235            dw          35D2h                                   
.reloc:00493e8a e535            dw          35E5h                                   
.reloc:00493e8c 5637            dw          3756h                                   
.reloc:00493e8e 6d37            dw          376Dh                                   
.reloc:00493e90 8937            dw          3789h                                   
.reloc:00493e92 a937            dw          37A9h                                   
.reloc:00493e94 c537            dw          37C5h                                   
.reloc:00493e96 e337            dw          37E3h                                   
.reloc:00493e98 f937            dw          37F9h                                   
.reloc:00493e9a 1138            dw          3811h                                   
.reloc:00493e9c 2738            dw          3827h                                   
.reloc:00493e9e 6a38            dw          386Ah                                   
.reloc:00493ea0 ea3a            dw          3AEAh                                   
.reloc:00493ea2 133c            dw          3C13h                                   
.reloc:00493ea4 4b3c            dw          3C4Bh                                   
.reloc:00493ea6 9b3c            dw          3C9Bh                                   
.reloc:00493ea8 383d            dw          3D38h                                   
.reloc:00493eaa 8e3d            dw          3D8Eh                                   
.reloc:00493eac 273e            dw          3E27h                                   
.reloc:00493eae 5d3e            dw          3E5Dh                                   
.reloc:00493eb0 aa3e            dw          3EAAh                                   
.reloc:00493eb2 493f            dw          3F49h                                   
.reloc:00493eb4 a03f            dw          3FA0h                                   
.reloc:00493eb6 0000            dw          0h                                      
.reloc:00493eb8 00a00300        ddw         3A000h                                  
.reloc:00493ebc 9c000000        ddw         9Ch                                     
.reloc:00493ec0 0331            dw          3103h                                   
.reloc:00493ec2 f832            dw          32F8h                                   
.reloc:00493ec4 1033            dw          3310h                                   
.reloc:00493ec6 3e33            dw          333Eh                                   
.reloc:00493ec8 5433            dw          3354h                                   
.reloc:00493eca 7033            dw          3370h                                   
.reloc:00493ecc 8633            dw          3386h                                   
.reloc:00493ece a433            dw          33A4h                                   
.reloc:00493ed0 be33            dw          33BEh                                   
.reloc:00493ed2 d633            dw          33D6h                                   
.reloc:00493ed4 f033            dw          33F0h                                   
.reloc:00493ed6 5934            dw          3459h                                   
.reloc:00493ed8 7134            dw          3471h                                   
.reloc:00493eda 8934            dw          3489h                                   
.reloc:00493edc f334            dw          34F3h                                   
.reloc:00493ede 0d35            dw          350Dh                                   
.reloc:00493ee0 9c35            dw          359Ch                                   
.reloc:00493ee2 c535            dw          35C5h                                   
.reloc:00493ee4 6a36            dw          366Ah                                   
.reloc:00493ee6 9136            dw          3691h                                   
.reloc:00493ee8 bb36            dw          36BBh                                   
.reloc:00493eea c836            dw          36C8h                                   
.reloc:00493eec 2837            dw          3728h                                   
.reloc:00493eee 4137            dw          3741h                                   
.reloc:00493ef0 6137            dw          3761h                                   
.reloc:00493ef2 7c37            dw          377Ch                                   
.reloc:00493ef4 a237            dw          37A2h                                   
.reloc:00493ef6 c937            dw          37C9h                                   
.reloc:00493ef8 f037            dw          37F0h                                   
.reloc:00493efa 6d38            dw          386Dh                                   
.reloc:00493efc 7538            dw          3875h                                   
.reloc:00493efe d338            dw          38D3h                                   
.reloc:00493f00 1b39            dw          391Bh                                   
.reloc:00493f02 7539            dw          3975h                                   
.reloc:00493f04 8439            dw          3984h                                   
.reloc:00493f06 8c39            dw          398Ch                                   
.reloc:00493f08 9339            dw          3993h                                   
.reloc:00493f0a a139            dw          39A1h                                   
.reloc:00493f0c be39            dw          39BEh                                   
.reloc:00493f0e d639            dw          39D6h                                   
.reloc:00493f10 e939            dw          39E9h                                   
.reloc:00493f12 063a            dw          3A06h                                   
.reloc:00493f14 173a            dw          3A17h                                   
.reloc:00493f16 3e3a            dw          3A3Eh                                   
.reloc:00493f18 473a            dw          3A47h                                   
.reloc:00493f1a 563a            dw          3A56h                                   
.reloc:00493f1c 5e3a            dw          3A5Eh                                   
.reloc:00493f1e 653a            dw          3A65h                                   
.reloc:00493f20 733a            dw          3A73h                                   
.reloc:00493f22 803a            dw          3A80h                                   
.reloc:00493f24 863a            dw          3A86h                                   
.reloc:00493f26 eb3a            dw          3AEBh                                   
.reloc:00493f28 8d3b            dw          3B8Dh                                   
.reloc:00493f2a 973b            dw          3B97h                                   
.reloc:00493f2c 9d3b            dw          3B9Dh                                   
.reloc:00493f2e a33b            dw          3BA3h                                   
.reloc:00493f30 b43b            dw          3BB4h                                   
.reloc:00493f32 db3b            dw          3BDBh                                   
.reloc:00493f34 2b3c            dw          3C2Bh                                   
.reloc:00493f36 383c            dw          3C38h                                   
.reloc:00493f38 4b3c            dw          3C4Bh                                   
.reloc:00493f3a 543c            dw          3C54h                                   
.reloc:00493f3c ad3d            dw          3DADh                                   
.reloc:00493f3e f73d            dw          3DF7h                                   
.reloc:00493f40 753e            dw          3E75h                                   
.reloc:00493f42 ae3e            dw          3EAEh                                   
.reloc:00493f44 bd3e            dw          3EBDh                                   
.reloc:00493f46 c63e            dw          3EC6h                                   
.reloc:00493f48 083f            dw          3F08h                                   
.reloc:00493f4a 713f            dw          3F71h                                   
.reloc:00493f4c 873f            dw          3F87h                                   
.reloc:00493f4e 903f            dw          3F90h                                   
.reloc:00493f50 0000            dw          0h                                      
.reloc:00493f52 0000            dw          0h                                      
.reloc:00493f54 00b00300        ddw         3B000h                                  
.reloc:00493f58 68010000        ddw         168h                                    
.reloc:00493f5c ed30            dw          30EDh                                   
.reloc:00493f5e fd30            dw          30FDh                                   
.reloc:00493f60 0631            dw          3106h                                   
.reloc:00493f62 4a31            dw          314Ah                                   
.reloc:00493f64 5a31            dw          315Ah                                   
.reloc:00493f66 6331            dw          3163h                                   
.reloc:00493f68 7531            dw          3175h                                   
.reloc:00493f6a a231            dw          31A2h                                   
.reloc:00493f6c d631            dw          31D6h                                   
.reloc:00493f6e 9532            dw          3295h                                   
.reloc:00493f70 d432            dw          32D4h                                   
.reloc:00493f72 fd32            dw          32FDh                                   
.reloc:00493f74 0533            dw          3305h                                   
.reloc:00493f76 2e33            dw          332Eh                                   
.reloc:00493f78 3733            dw          3337h                                   
.reloc:00493f7a 3e33            dw          333Eh                                   
.reloc:00493f7c 4533            dw          3345h                                   
.reloc:00493f7e 4c33            dw          334Ch                                   
.reloc:00493f80 7833            dw          3378h                                   
.reloc:00493f82 9f33            dw          339Fh                                   
.reloc:00493f84 c033            dw          33C0h                                   
.reloc:00493f86 cd33            dw          33CDh                                   
.reloc:00493f88 e733            dw          33E7h                                   
.reloc:00493f8a 1d34            dw          341Dh                                   
.reloc:00493f8c 2934            dw          3429h                                   
.reloc:00493f8e 2f34            dw          342Fh                                   
.reloc:00493f90 3634            dw          3436h                                   
.reloc:00493f92 4534            dw          3445h                                   
.reloc:00493f94 4b34            dw          344Bh                                   
.reloc:00493f96 5234            dw          3452h                                   
.reloc:00493f98 5b34            dw          345Bh                                   
.reloc:00493f9a 6234            dw          3462h                                   
.reloc:00493f9c 6934            dw          3469h                                   
.reloc:00493f9e 7034            dw          3470h                                   
.reloc:00493fa0 8234            dw          3482h                                   
.reloc:00493fa2 8934            dw          3489h                                   
.reloc:00493fa4 9334            dw          3493h                                   
.reloc:00493fa6 a834            dw          34A8h                                   
.reloc:00493fa8 af34            dw          34AFh                                   
.reloc:00493faa c034            dw          34C0h                                   
.reloc:00493fac 0035            dw          3500h                                   
.reloc:00493fae 0835            dw          3508h                                   
.reloc:00493fb0 1a35            dw          351Ah                                   
.reloc:00493fb2 2435            dw          3524h                                   
.reloc:00493fb4 2e35            dw          352Eh                                   
.reloc:00493fb6 3435            dw          3534h                                   
.reloc:00493fb8 3e35            dw          353Eh                                   
.reloc:00493fba 6635            dw          3566h                                   
.reloc:00493fbc 6f35            dw          356Fh                                   
.reloc:00493fbe 7a35            dw          357Ah                                   
.reloc:00493fc0 8735            dw          3587h                                   
.reloc:00493fc2 5936            dw          3659h                                   
.reloc:00493fc4 6736            dw          3667h                                   
.reloc:00493fc6 6e36            dw          366Eh                                   
.reloc:00493fc8 7d36            dw          367Dh                                   
.reloc:00493fca 8636            dw          3686h                                   
.reloc:00493fcc 9936            dw          3699h                                   
.reloc:00493fce c136            dw          36C1h                                   
.reloc:00493fd0 ca36            dw          36CAh                                   
.reloc:00493fd2 d536            dw          36D5h                                   
.reloc:00493fd4 dc36            dw          36DCh                                   
.reloc:00493fd6 e536            dw          36E5h                                   
.reloc:00493fd8 0437            dw          3704h                                   
.reloc:00493fda 0b37            dw          370Bh                                   
.reloc:00493fdc 1637            dw          3716h                                   
.reloc:00493fde 1c37            dw          371Ch                                   
.reloc:00493fe0 3437            dw          3734h                                   
.reloc:00493fe2 5237            dw          3752h                                   
.reloc:00493fe4 6837            dw          3768h                                   
.reloc:00493fe6 7737            dw          3777h                                   
.reloc:00493fe8 9237            dw          3792h                                   
.reloc:00493fea c137            dw          37C1h                                   
.reloc:00493fec cd37            dw          37CDh                                   
.reloc:00493fee dc37            dw          37DCh                                   
.reloc:00493ff0 e937            dw          37E9h                                   
.reloc:00493ff2 1338            dw          3813h                                   
.reloc:00493ff4 2938            dw          3829h                                   
.reloc:00493ff6 4f38            dw          384Fh                                   
.reloc:00493ff8 5d38            dw          385Dh                                   
.reloc:00493ffa 6338            dw          3863h                                   
.reloc:00493ffc 6c38            dw          386Ch                                   
.reloc:00493ffe 7638            dw          3876h                                   
.reloc:00494000 7b38            dw          387Bh                                   
.reloc:00494002 8538            dw          3885h                                   
.reloc:00494004 8c38            dw          388Ch                                   
.reloc:00494006 9338            dw          3893h                                   
.reloc:00494008 a738            dw          38A7h                                   
.reloc:0049400a ad38            dw          38ADh                                   
.reloc:0049400c b438            dw          38B4h                                   
.reloc:0049400e bb38            dw          38BBh                                   
.reloc:00494010 cf38            dw          38CFh                                   
.reloc:00494012 d538            dw          38D5h                                   
.reloc:00494014 e138            dw          38E1h                                   
.reloc:00494016 f138            dw          38F1h                                   
.reloc:00494018 fd38            dw          38FDh                                   
.reloc:0049401a 0d39            dw          390Dh                                   
.reloc:0049401c 1439            dw          3914h                                   
.reloc:0049401e 1e39            dw          391Eh                                   
.reloc:00494020 2c39            dw          392Ch                                   
.reloc:00494022 3139            dw          3931h                                   
.reloc:00494024 4139            dw          3941h                                   
.reloc:00494026 4e39            dw          394Eh                                   
.reloc:00494028 5d39            dw          395Dh                                   
.reloc:0049402a 6639            dw          3966h                                   
.reloc:0049402c 8739            dw          3987h                                   
.reloc:0049402e 9139            dw          3991h                                   
.reloc:00494030 9f39            dw          399Fh                                   
.reloc:00494032 ad39            dw          39ADh                                   
.reloc:00494034 b439            dw          39B4h                                   
.reloc:00494036 bd39            dw          39BDh                                   
.reloc:00494038 c439            dw          39C4h                                   
.reloc:0049403a e439            dw          39E4h                                   
.reloc:0049403c ee39            dw          39EEh                                   
.reloc:0049403e f839            dw          39F8h                                   
.reloc:00494040 053a            dw          3A05h                                   
.reloc:00494042 0a3a            dw          3A0Ah                                   
.reloc:00494044 113a            dw          3A11h                                   
.reloc:00494046 183a            dw          3A18h                                   
.reloc:00494048 203a            dw          3A20h                                   
.reloc:0049404a 2a3a            dw          3A2Ah                                   
.reloc:0049404c 313a            dw          3A31h                                   
.reloc:0049404e 393a            dw          3A39h                                   
.reloc:00494050 3e3a            dw          3A3Eh                                   
.reloc:00494052 4f3a            dw          3A4Fh                                   
.reloc:00494054 593a            dw          3A59h                                   
.reloc:00494056 623a            dw          3A62h                                   
.reloc:00494058 783a            dw          3A78h                                   
.reloc:0049405a 803a            dw          3A80h                                   
.reloc:0049405c ab3a            dw          3AABh                                   
.reloc:0049405e d13a            dw          3AD1h                                   
.reloc:00494060 da3a            dw          3ADAh                                   
.reloc:00494062 e93a            dw          3AE9h                                   
.reloc:00494064 ef3a            dw          3AEFh                                   
.reloc:00494066 c23b            dw          3BC2h                                   
.reloc:00494068 c93b            dw          3BC9h                                   
.reloc:0049406a dd3b            dw          3BDDh                                   
.reloc:0049406c e43b            dw          3BE4h                                   
.reloc:0049406e f23b            dw          3BF2h                                   
.reloc:00494070 f93b            dw          3BF9h                                   
.reloc:00494072 073c            dw          3C07h                                   
.reloc:00494074 0e3c            dw          3C0Eh                                   
.reloc:00494076 1c3c            dw          3C1Ch                                   
.reloc:00494078 233c            dw          3C23h                                   
.reloc:0049407a 313c            dw          3C31h                                   
.reloc:0049407c 383c            dw          3C38h                                   
.reloc:0049407e 463c            dw          3C46h                                   
.reloc:00494080 4d3c            dw          3C4Dh                                   
.reloc:00494082 6a3c            dw          3C6Ah                                   
.reloc:00494084 713c            dw          3C71h                                   
.reloc:00494086 893c            dw          3C89h                                   
.reloc:00494088 8d3c            dw          3C8Dh                                   
.reloc:0049408a 9d3c            dw          3C9Dh                                   
.reloc:0049408c c63c            dw          3CC6h                                   
.reloc:0049408e ef3c            dw          3CEFh                                   
.reloc:00494090 233d            dw          3D23h                                   
.reloc:00494092 4c3d            dw          3D4Ch                                   
.reloc:00494094 663d            dw          3D66h                                   
.reloc:00494096 803d            dw          3D80h                                   
.reloc:00494098 a53d            dw          3DA5h                                   
.reloc:0049409a bf3d            dw          3DBFh                                   
.reloc:0049409c d93d            dw          3DD9h                                   
.reloc:0049409e f33d            dw          3DF3h                                   
.reloc:004940a0 0d3e            dw          3E0Dh                                   
.reloc:004940a2 273e            dw          3E27h                                   
.reloc:004940a4 413e            dw          3E41h                                   
.reloc:004940a6 5d3e            dw          3E5Dh                                   
.reloc:004940a8 a63e            dw          3EA6h                                   
.reloc:004940aa b53e            dw          3EB5h                                   
.reloc:004940ac f33e            dw          3EF3h                                   
.reloc:004940ae 023f            dw          3F02h                                   
.reloc:004940b0 403f            dw          3F40h                                   
.reloc:004940b2 4f3f            dw          3F4Fh                                   
.reloc:004940b4 683f            dw          3F68h                                   
.reloc:004940b6 933f            dw          3F93h                                   
.reloc:004940b8 a23f            dw          3FA2h                                   
.reloc:004940ba 0000            dw          0h                                      
.reloc:004940bc 00c00300        ddw         3C000h                                  
.reloc:004940c0 7c010000        ddw         17Ch                                    
.reloc:004940c4 1b30            dw          301Bh                                   
.reloc:004940c6 2b30            dw          302Bh                                   
.reloc:004940c8 3730            dw          3037h                                   
.reloc:004940ca 7330            dw          3073h                                   
.reloc:004940cc 8330            dw          3083h                                   
.reloc:004940ce 8f30            dw          308Fh                                   
.reloc:004940d0 cb30            dw          30CBh                                   
.reloc:004940d2 db30            dw          30DBh                                   
.reloc:004940d4 e730            dw          30E7h                                   
.reloc:004940d6 1131            dw          3111h                                   
.reloc:004940d8 3731            dw          3137h                                   
.reloc:004940da 4731            dw          3147h                                   
.reloc:004940dc 5331            dw          3153h                                   
.reloc:004940de b231            dw          31B2h                                   
.reloc:004940e0 ca31            dw          31CAh                                   
.reloc:004940e2 d731            dw          31D7h                                   
.reloc:004940e4 dc31            dw          31DCh                                   
.reloc:004940e6 e631            dw          31E6h                                   
.reloc:004940e8 1232            dw          3212h                                   
.reloc:004940ea 2a32            dw          322Ah                                   
.reloc:004940ec 5032            dw          3250h                                   
.reloc:004940ee 5c32            dw          325Ch                                   
.reloc:004940f0 6832            dw          3268h                                   
.reloc:004940f2 7932            dw          3279h                                   
.reloc:004940f4 8832            dw          3288h                                   
.reloc:004940f6 a832            dw          32A8h                                   
.reloc:004940f8 c432            dw          32C4h                                   
.reloc:004940fa e932            dw          32E9h                                   
.reloc:004940fc 1333            dw          3313h                                   
.reloc:004940fe 2c33            dw          332Ch                                   
.reloc:00494100 6433            dw          3364h                                   
.reloc:00494102 7433            dw          3374h                                   
.reloc:00494104 8b33            dw          338Bh                                   
.reloc:00494106 9433            dw          3394h                                   
.reloc:00494108 a033            dw          33A0h                                   
.reloc:0049410a f133            dw          33F1h                                   
.reloc:0049410c 0234            dw          3402h                                   
.reloc:0049410e 3c34            dw          343Ch                                   
.reloc:00494110 7734            dw          3477h                                   
.reloc:00494112 8e34            dw          348Eh                                   
.reloc:00494114 a134            dw          34A1h                                   
.reloc:00494116 b734            dw          34B7h                                   
.reloc:00494118 c834            dw          34C8h                                   
.reloc:0049411a d034            dw          34D0h                                   
.reloc:0049411c fa34            dw          34FAh                                   
.reloc:0049411e 0a35            dw          350Ah                                   
.reloc:00494120 3235            dw          3532h                                   
.reloc:00494122 5035            dw          3550h                                   
.reloc:00494124 5935            dw          3559h                                   
.reloc:00494126 6835            dw          3568h                                   
.reloc:00494128 6f35            dw          356Fh                                   
.reloc:0049412a 7435            dw          3574h                                   
.reloc:0049412c 9535            dw          3595h                                   
.reloc:0049412e dd35            dw          35DDh                                   
.reloc:00494130 fb35            dw          35FBh                                   
.reloc:00494132 3c36            dw          363Ch                                   
.reloc:00494134 b236            dw          36B2h                                   
.reloc:00494136 c236            dw          36C2h                                   
.reloc:00494138 cd36            dw          36CDh                                   
.reloc:0049413a dc36            dw          36DCh                                   
.reloc:0049413c ea36            dw          36EAh                                   
.reloc:0049413e 0937            dw          3709h                                   
.reloc:00494140 1237            dw          3712h                                   
.reloc:00494142 2137            dw          3721h                                   
.reloc:00494144 3637            dw          3736h                                   
.reloc:00494146 3b37            dw          373Bh                                   
.reloc:00494148 4237            dw          3742h                                   
.reloc:0049414a 6637            dw          3766h                                   
.reloc:0049414c 6e37            dw          376Eh                                   
.reloc:0049414e 8137            dw          3781h                                   
.reloc:00494150 8637            dw          3786h                                   
.reloc:00494152 9137            dw          3791h                                   
.reloc:00494154 9e37            dw          379Eh                                   
.reloc:00494156 1438            dw          3814h                                   
.reloc:00494158 1a38            dw          381Ah                                   
.reloc:0049415a 3038            dw          3830h                                   
.reloc:0049415c 3638            dw          3836h                                   
.reloc:0049415e 6238            dw          3862h                                   
.reloc:00494160 f638            dw          38F6h                                   
.reloc:00494162 fd38            dw          38FDh                                   
.reloc:00494164 0439            dw          3904h                                   
.reloc:00494166 1e39            dw          391Eh                                   
.reloc:00494168 2339            dw          3923h                                   
.reloc:0049416a 2939            dw          3929h                                   
.reloc:0049416c 3439            dw          3934h                                   
.reloc:0049416e 3a39            dw          393Ah                                   
.reloc:00494170 4539            dw          3945h                                   
.reloc:00494172 9339            dw          3993h                                   
.reloc:00494174 9b39            dw          399Bh                                   
.reloc:00494176 a839            dw          39A8h                                   
.reloc:00494178 b039            dw          39B0h                                   
.reloc:0049417a bd39            dw          39BDh                                   
.reloc:0049417c c739            dw          39C7h                                   
.reloc:0049417e eb39            dw          39EBh                                   
.reloc:00494180 f439            dw          39F4h                                   
.reloc:00494182 fe39            dw          39FEh                                   
.reloc:00494184 2c3a            dw          3A2Ch                                   
.reloc:00494186 3d3a            dw          3A3Dh                                   
.reloc:00494188 453a            dw          3A45h                                   
.reloc:0049418a 5c3a            dw          3A5Ch                                   
.reloc:0049418c 6e3a            dw          3A6Eh                                   
.reloc:0049418e 7e3a            dw          3A7Eh                                   
.reloc:00494190 be3a            dw          3ABEh                                   
.reloc:00494192 ce3a            dw          3ACEh                                   
.reloc:00494194 e03a            dw          3AE0h                                   
.reloc:00494196 ee3a            dw          3AEEh                                   
.reloc:00494198 063b            dw          3B06h                                   
.reloc:0049419a 143b            dw          3B14h                                   
.reloc:0049419c 2e3b            dw          3B2Eh                                   
.reloc:0049419e 3e3b            dw          3B3Eh                                   
.reloc:004941a0 4b3b            dw          3B4Bh                                   
.reloc:004941a2 563b            dw          3B56h                                   
.reloc:004941a4 5c3b            dw          3B5Ch                                   
.reloc:004941a6 673b            dw          3B67h                                   
.reloc:004941a8 6d3b            dw          3B6Dh                                   
.reloc:004941aa 783b            dw          3B78h                                   
.reloc:004941ac 853b            dw          3B85h                                   
.reloc:004941ae 8d3b            dw          3B8Dh                                   
.reloc:004941b0 9a3b            dw          3B9Ah                                   
.reloc:004941b2 a23b            dw          3BA2h                                   
.reloc:004941b4 ae3b            dw          3BAEh                                   
.reloc:004941b6 b73b            dw          3BB7h                                   
.reloc:004941b8 c93b            dw          3BC9h                                   
.reloc:004941ba cf3b            dw          3BCFh                                   
.reloc:004941bc db3b            dw          3BDBh                                   
.reloc:004941be ec3b            dw          3BECh                                   
.reloc:004941c0 fb3b            dw          3BFBh                                   
.reloc:004941c2 3b3c            dw          3C3Bh                                   
.reloc:004941c4 413c            dw          3C41h                                   
.reloc:004941c6 5e3c            dw          3C5Eh                                   
.reloc:004941c8 733c            dw          3C73h                                   
.reloc:004941ca 7e3c            dw          3C7Eh                                   
.reloc:004941cc 8b3c            dw          3C8Bh                                   
.reloc:004941ce 933c            dw          3C93h                                   
.reloc:004941d0 a03c            dw          3CA0h                                   
.reloc:004941d2 a83c            dw          3CA8h                                   
.reloc:004941d4 b43c            dw          3CB4h                                   
.reloc:004941d6 c63c            dw          3CC6h                                   
.reloc:004941d8 e43c            dw          3CE4h                                   
.reloc:004941da ec3c            dw          3CECh                                   
.reloc:004941dc fd3c            dw          3CFDh                                   
.reloc:004941de 233d            dw          3D23h                                   
.reloc:004941e0 333d            dw          3D33h                                   
.reloc:004941e2 713d            dw          3D71h                                   
.reloc:004941e4 783d            dw          3D78h                                   
.reloc:004941e6 0a3e            dw          3E0Ah                                   
.reloc:004941e8 1c3e            dw          3E1Ch                                   
.reloc:004941ea 313e            dw          3E31h                                   
.reloc:004941ec 483e            dw          3E48h                                   
.reloc:004941ee 5f3e            dw          3E5Fh                                   
.reloc:004941f0 653e            dw          3E65h                                   
.reloc:004941f2 793e            dw          3E79h                                   
.reloc:004941f4 893e            dw          3E89h                                   
.reloc:004941f6 923e            dw          3E92h                                   
.reloc:004941f8 e43e            dw          3EE4h                                   
.reloc:004941fa ec3e            dw          3EECh                                   
.reloc:004941fc f93e            dw          3EF9h                                   
.reloc:004941fe 033f            dw          3F03h                                   
.reloc:00494200 0b3f            dw          3F0Bh                                   
.reloc:00494202 183f            dw          3F18h                                   
.reloc:00494204 283f            dw          3F28h                                   
.reloc:00494206 2c3f            dw          3F2Ch                                   
.reloc:00494208 303f            dw          3F30h                                   
.reloc:0049420a 343f            dw          3F34h                                   
.reloc:0049420c 383f            dw          3F38h                                   
.reloc:0049420e 3c3f            dw          3F3Ch                                   
.reloc:00494210 473f            dw          3F47h                                   
.reloc:00494212 4c3f            dw          3F4Ch                                   
.reloc:00494214 553f            dw          3F55h                                   
.reloc:00494216 5b3f            dw          3F5Bh                                   
.reloc:00494218 613f            dw          3F61h                                   
.reloc:0049421a 6a3f            dw          3F6Ah                                   
.reloc:0049421c 723f            dw          3F72h                                   
.reloc:0049421e 843f            dw          3F84h                                   
.reloc:00494220 903f            dw          3F90h                                   
.reloc:00494222 a23f            dw          3FA2h                                   
.reloc:00494224 b33f            dw          3FB3h                                   
.reloc:00494226 bc3f            dw          3FBCh                                   
.reloc:00494228 c93f            dw          3FC9h                                   
.reloc:0049422a d03f            dw          3FD0h                                   
.reloc:0049422c de3f            dw          3FDEh                                   
.reloc:0049422e e63f            dw          3FE6h                                   
.reloc:00494230 eb3f            dw          3FEBh                                   
.reloc:00494232 f13f            dw          3FF1h                                   
.reloc:00494234 0000            dw          0h                                      
.reloc:00494236 0000            dw          0h                                      
.reloc:00494238 00d00300        ddw         3D000h                                  
.reloc:0049423c f0010000        ddw         1F0h                                    
.reloc:00494240 0330            dw          3003h                                   
.reloc:00494242 0830            dw          3008h                                   
.reloc:00494244 0e30            dw          300Eh                                   
.reloc:00494246 1930            dw          3019h                                   
.reloc:00494248 2730            dw          3027h                                   
.reloc:0049424a 4130            dw          3041h                                   
.reloc:0049424c 5030            dw          3050h                                   
.reloc:0049424e 6030            dw          3060h                                   
.reloc:00494250 6d30            dw          306Dh                                   
.reloc:00494252 7830            dw          3078h                                   
.reloc:00494254 8130            dw          3081h                                   
.reloc:00494256 9330            dw          3093h                                   
.reloc:00494258 a030            dw          30A0h                                   
.reloc:0049425a a930            dw          30A9h                                   
.reloc:0049425c bd30            dw          30BDh                                   
.reloc:0049425e d230            dw          30D2h                                   
.reloc:00494260 e830            dw          30E8h                                   
.reloc:00494262 f630            dw          30F6h                                   
.reloc:00494264 ff30            dw          30FFh                                   
.reloc:00494266 0931            dw          3109h                                   
.reloc:00494268 1b31            dw          311Bh                                   
.reloc:0049426a 2831            dw          3128h                                   
.reloc:0049426c 3531            dw          3135h                                   
.reloc:0049426e 3b31            dw          313Bh                                   
.reloc:00494270 5531            dw          3155h                                   
.reloc:00494272 5c31            dw          315Ch                                   
.reloc:00494274 6531            dw          3165h                                   
.reloc:00494276 6f31            dw          316Fh                                   
.reloc:00494278 8131            dw          3181h                                   
.reloc:0049427a 8a31            dw          318Ah                                   
.reloc:0049427c 9231            dw          3192h                                   
.reloc:0049427e 9f31            dw          319Fh                                   
.reloc:00494280 b131            dw          31B1h                                   
.reloc:00494282 ee31            dw          31EEh                                   
.reloc:00494284 f831            dw          31F8h                                   
.reloc:00494286 0732            dw          3207h                                   
.reloc:00494288 1932            dw          3219h                                   
.reloc:0049428a 2732            dw          3227h                                   
.reloc:0049428c 3232            dw          3232h                                   
.reloc:0049428e 3832            dw          3238h                                   
.reloc:00494290 4332            dw          3243h                                   
.reloc:00494292 4e32            dw          324Eh                                   
.reloc:00494294 6432            dw          3264h                                   
.reloc:00494296 7f32            dw          327Fh                                   
.reloc:00494298 8732            dw          3287h                                   
.reloc:0049429a 9432            dw          3294h                                   
.reloc:0049429c 9c32            dw          329Ch                                   
.reloc:0049429e a932            dw          32A9h                                   
.reloc:004942a0 b932            dw          32B9h                                   
.reloc:004942a2 bd32            dw          32BDh                                   
.reloc:004942a4 c132            dw          32C1h                                   
.reloc:004942a6 c532            dw          32C5h                                   
.reloc:004942a8 c932            dw          32C9h                                   
.reloc:004942aa cd32            dw          32CDh                                   
.reloc:004942ac d132            dw          32D1h                                   
.reloc:004942ae d532            dw          32D5h                                   
.reloc:004942b0 d932            dw          32D9h                                   
.reloc:004942b2 df32            dw          32DFh                                   
.reloc:004942b4 ec32            dw          32ECh                                   
.reloc:004942b6 f932            dw          32F9h                                   
.reloc:004942b8 0f33            dw          330Fh                                   
.reloc:004942ba 2533            dw          3325h                                   
.reloc:004942bc 2b33            dw          332Bh                                   
.reloc:004942be 3833            dw          3338h                                   
.reloc:004942c0 4533            dw          3345h                                   
.reloc:004942c2 6533            dw          3365h                                   
.reloc:004942c4 6b33            dw          336Bh                                   
.reloc:004942c6 7833            dw          3378h                                   
.reloc:004942c8 8533            dw          3385h                                   
.reloc:004942ca 9b33            dw          339Bh                                   
.reloc:004942cc a633            dw          33A6h                                   
.reloc:004942ce ac33            dw          33ACh                                   
.reloc:004942d0 b933            dw          33B9h                                   
.reloc:004942d2 c633            dw          33C6h                                   
.reloc:004942d4 dc33            dw          33DCh                                   
.reloc:004942d6 f233            dw          33F2h                                   
.reloc:004942d8 f833            dw          33F8h                                   
.reloc:004942da 0534            dw          3405h                                   
.reloc:004942dc 1234            dw          3412h                                   
.reloc:004942de 3234            dw          3432h                                   
.reloc:004942e0 3834            dw          3438h                                   
.reloc:004942e2 4534            dw          3445h                                   
.reloc:004942e4 5234            dw          3452h                                   
.reloc:004942e6 9234            dw          3492h                                   
.reloc:004942e8 af34            dw          34AFh                                   
.reloc:004942ea c434            dw          34C4h                                   
.reloc:004942ec f734            dw          34F7h                                   
.reloc:004942ee 0035            dw          3500h                                   
.reloc:004942f0 1435            dw          3514h                                   
.reloc:004942f2 2635            dw          3526h                                   
.reloc:004942f4 6635            dw          3566h                                   
.reloc:004942f6 6c35            dw          356Ch                                   
.reloc:004942f8 8235            dw          3582h                                   
.reloc:004942fa 8835            dw          3588h                                   
.reloc:004942fc 9e35            dw          359Eh                                   
.reloc:004942fe a435            dw          35A4h                                   
.reloc:00494300 b735            dw          35B7h                                   
.reloc:00494302 c235            dw          35C2h                                   
.reloc:00494304 c835            dw          35C8h                                   
.reloc:00494306 d335            dw          35D3h                                   
.reloc:00494308 d935            dw          35D9h                                   
.reloc:0049430a e435            dw          35E4h                                   
.reloc:0049430c f135            dw          35F1h                                   
.reloc:0049430e f935            dw          35F9h                                   
.reloc:00494310 0636            dw          3606h                                   
.reloc:00494312 0e36            dw          360Eh                                   
.reloc:00494314 1a36            dw          361Ah                                   
.reloc:00494316 2b36            dw          362Bh                                   
.reloc:00494318 3a36            dw          363Ah                                   
.reloc:0049431a a436            dw          36A4h                                   
.reloc:0049431c b836            dw          36B8h                                   
.reloc:0049431e c236            dw          36C2h                                   
.reloc:00494320 ca36            dw          36CAh                                   
.reloc:00494322 d636            dw          36D6h                                   
.reloc:00494324 e636            dw          36E6h                                   
.reloc:00494326 fe36            dw          36FEh                                   
.reloc:00494328 0337            dw          3703h                                   
.reloc:0049432a 1937            dw          3719h                                   
.reloc:0049432c 2237            dw          3722h                                   
.reloc:0049432e 2b37            dw          372Bh                                   
.reloc:00494330 3937            dw          3739h                                   
.reloc:00494332 4137            dw          3741h                                   
.reloc:00494334 4737            dw          3747h                                   
.reloc:00494336 5537            dw          3755h                                   
.reloc:00494338 5a37            dw          375Ah                                   
.reloc:0049433a 6437            dw          3764h                                   
.reloc:0049433c 7037            dw          3770h                                   
.reloc:0049433e 9837            dw          3798h                                   
.reloc:00494340 c737            dw          37C7h                                   
.reloc:00494342 d137            dw          37D1h                                   
.reloc:00494344 ea37            dw          37EAh                                   
.reloc:00494346 0b38            dw          380Bh                                   
.reloc:00494348 1838            dw          3818h                                   
.reloc:0049434a 2c38            dw          382Ch                                   
.reloc:0049434c 4338            dw          3843h                                   
.reloc:0049434e 5a38            dw          385Ah                                   
.reloc:00494350 7138            dw          3871h                                   
.reloc:00494352 8838            dw          3888h                                   
.reloc:00494354 9f38            dw          389Fh                                   
.reloc:00494356 af38            dw          38AFh                                   
.reloc:00494358 b438            dw          38B4h                                   
.reloc:0049435a bf38            dw          38BFh                                   
.reloc:0049435c f538            dw          38F5h                                   
.reloc:0049435e fc38            dw          38FCh                                   
.reloc:00494360 0739            dw          3907h                                   
.reloc:00494362 8b39            dw          398Bh                                   
.reloc:00494364 b739            dw          39B7h                                   
.reloc:00494366 0f3a            dw          3A0Fh                                   
.reloc:00494368 403a            dw          3A40h                                   
.reloc:0049436a 853a            dw          3A85h                                   
.reloc:0049436c 963a            dw          3A96h                                   
.reloc:0049436e c83a            dw          3AC8h                                   
.reloc:00494370 ce3a            dw          3ACEh                                   
.reloc:00494372 d83a            dw          3AD8h                                   
.reloc:00494374 013b            dw          3B01h                                   
.reloc:00494376 0c3b            dw          3B0Ch                                   
.reloc:00494378 203b            dw          3B20h                                   
.reloc:0049437a 3b3b            dw          3B3Bh                                   
.reloc:0049437c 3f3b            dw          3B3Fh                                   
.reloc:0049437e 433b            dw          3B43h                                   
.reloc:00494380 473b            dw          3B47h                                   
.reloc:00494382 4b3b            dw          3B4Bh                                   
.reloc:00494384 4f3b            dw          3B4Fh                                   
.reloc:00494386 533b            dw          3B53h                                   
.reloc:00494388 573b            dw          3B57h                                   
.reloc:0049438a 5b3b            dw          3B5Bh                                   
.reloc:0049438c 5f3b            dw          3B5Fh                                   
.reloc:0049438e 633b            dw          3B63h                                   
.reloc:00494390 673b            dw          3B67h                                   
.reloc:00494392 6b3b            dw          3B6Bh                                   
.reloc:00494394 6f3b            dw          3B6Fh                                   
.reloc:00494396 733b            dw          3B73h                                   
.reloc:00494398 773b            dw          3B77h                                   
.reloc:0049439a 7b3b            dw          3B7Bh                                   
.reloc:0049439c 7f3b            dw          3B7Fh                                   
.reloc:0049439e 833b            dw          3B83h                                   
.reloc:004943a0 873b            dw          3B87h                                   
.reloc:004943a2 8b3b            dw          3B8Bh                                   
.reloc:004943a4 8f3b            dw          3B8Fh                                   
.reloc:004943a6 933b            dw          3B93h                                   
.reloc:004943a8 973b            dw          3B97h                                   
.reloc:004943aa 9b3b            dw          3B9Bh                                   
.reloc:004943ac 9f3b            dw          3B9Fh                                   
.reloc:004943ae a33b            dw          3BA3h                                   
.reloc:004943b0 a73b            dw          3BA7h                                   
.reloc:004943b2 ab3b            dw          3BABh                                   
.reloc:004943b4 af3b            dw          3BAFh                                   
.reloc:004943b6 b33b            dw          3BB3h                                   
.reloc:004943b8 b73b            dw          3BB7h                                   
.reloc:004943ba bb3b            dw          3BBBh                                   
.reloc:004943bc bf3b            dw          3BBFh                                   
.reloc:004943be c33b            dw          3BC3h                                   
.reloc:004943c0 c73b            dw          3BC7h                                   
.reloc:004943c2 d13b            dw          3BD1h                                   
.reloc:004943c4 e33b            dw          3BE3h                                   
.reloc:004943c6 f53b            dw          3BF5h                                   
.reloc:004943c8 073c            dw          3C07h                                   
.reloc:004943ca 193c            dw          3C19h                                   
.reloc:004943cc 2b3c            dw          3C2Bh                                   
.reloc:004943ce 3d3c            dw          3C3Dh                                   
.reloc:004943d0 4f3c            dw          3C4Fh                                   
.reloc:004943d2 613c            dw          3C61h                                   
.reloc:004943d4 733c            dw          3C73h                                   
.reloc:004943d6 853c            dw          3C85h                                   
.reloc:004943d8 973c            dw          3C97h                                   
.reloc:004943da a93c            dw          3CA9h                                   
.reloc:004943dc bb3c            dw          3CBBh                                   
.reloc:004943de cd3c            dw          3CCDh                                   
.reloc:004943e0 df3c            dw          3CDFh                                   
.reloc:004943e2 f13c            dw          3CF1h                                   
.reloc:004943e4 033d            dw          3D03h                                   
.reloc:004943e6 153d            dw          3D15h                                   
.reloc:004943e8 273d            dw          3D27h                                   
.reloc:004943ea 393d            dw          3D39h                                   
.reloc:004943ec 4b3d            dw          3D4Bh                                   
.reloc:004943ee 5d3d            dw          3D5Dh                                   
.reloc:004943f0 6f3d            dw          3D6Fh                                   
.reloc:004943f2 813d            dw          3D81h                                   
.reloc:004943f4 903d            dw          3D90h                                   
.reloc:004943f6 9f3d            dw          3D9Fh                                   
.reloc:004943f8 ae3d            dw          3DAEh                                   
.reloc:004943fa bd3d            dw          3DBDh                                   
.reloc:004943fc cc3d            dw          3DCCh                                   
.reloc:004943fe db3d            dw          3DDBh                                   
.reloc:00494400 ea3d            dw          3DEAh                                   
.reloc:00494402 f93d            dw          3DF9h                                   
.reloc:00494404 0e3e            dw          3E0Eh                                   
.reloc:00494406 bc3f            dw          3FBCh                                   
.reloc:00494408 c03f            dw          3FC0h                                   
.reloc:0049440a c43f            dw          3FC4h                                   
.reloc:0049440c c83f            dw          3FC8h                                   
.reloc:0049440e cc3f            dw          3FCCh                                   
.reloc:00494410 d03f            dw          3FD0h                                   
.reloc:00494412 d43f            dw          3FD4h                                   
.reloc:00494414 d83f            dw          3FD8h                                   
.reloc:00494416 dc3f            dw          3FDCh                                   
.reloc:00494418 e03f            dw          3FE0h                                   
.reloc:0049441a e43f            dw          3FE4h                                   
.reloc:0049441c e83f            dw          3FE8h                                   
.reloc:0049441e ec3f            dw          3FECh                                   
.reloc:00494420 f03f            dw          3FF0h                                   
.reloc:00494422 f43f            dw          3FF4h                                   
.reloc:00494424 0000            dw          0h                                      
.reloc:00494426 0000            dw          0h                                      
.reloc:00494428 00e00300        ddw         3E000h                                  
.reloc:0049442c f0010000        ddw         1F0h                                    
.reloc:00494430 6b30            dw          306Bh                                   
.reloc:00494432 8e30            dw          308Eh                                   
.reloc:00494434 a030            dw          30A0h                                   
.reloc:00494436 a530            dw          30A5h                                   
.reloc:00494438 aa30            dw          30AAh                                   
.reloc:0049443a b430            dw          30B4h                                   
.reloc:0049443c f530            dw          30F5h                                   
.reloc:0049443e fa30            dw          30FAh                                   
.reloc:00494440 1031            dw          3110h                                   
.reloc:00494442 1531            dw          3115h                                   
.reloc:00494444 1e31            dw          311Eh                                   
.reloc:00494446 2731            dw          3127h                                   
.reloc:00494448 3531            dw          3135h                                   
.reloc:0049444a 3d31            dw          313Dh                                   
.reloc:0049444c aa31            dw          31AAh                                   
.reloc:0049444e b231            dw          31B2h                                   
.reloc:00494450 be31            dw          31BEh                                   
.reloc:00494452 ce31            dw          31CEh                                   
.reloc:00494454 ea31            dw          31EAh                                   
.reloc:00494456 fb31            dw          31FBh                                   
.reloc:00494458 1332            dw          3213h                                   
.reloc:0049445a 2f32            dw          322Fh                                   
.reloc:0049445c 4032            dw          3240h                                   
.reloc:0049445e 4d32            dw          324Dh                                   
.reloc:00494460 5432            dw          3254h                                   
.reloc:00494462 5c32            dw          325Ch                                   
.reloc:00494464 6d32            dw          326Dh                                   
.reloc:00494466 7732            dw          3277h                                   
.reloc:00494468 8632            dw          3286h                                   
.reloc:0049446a 8e32            dw          328Eh                                   
.reloc:0049446c a132            dw          32A1h                                   
.reloc:0049446e aa32            dw          32AAh                                   
.reloc:00494470 c132            dw          32C1h                                   
.reloc:00494472 c832            dw          32C8h                                   
.reloc:00494474 d032            dw          32D0h                                   
.reloc:00494476 e332            dw          32E3h                                   
.reloc:00494478 eb32            dw          32EBh                                   
.reloc:0049447a fe32            dw          32FEh                                   
.reloc:0049447c 0733            dw          3307h                                   
.reloc:0049447e 1e33            dw          331Eh                                   
.reloc:00494480 3533            dw          3335h                                   
.reloc:00494482 4533            dw          3345h                                   
.reloc:00494484 4a33            dw          334Ah                                   
.reloc:00494486 5c33            dw          335Ch                                   
.reloc:00494488 6133            dw          3361h                                   
.reloc:0049448a 7333            dw          3373h                                   
.reloc:0049448c 7c33            dw          337Ch                                   
.reloc:0049448e 8133            dw          3381h                                   
.reloc:00494490 9033            dw          3390h                                   
.reloc:00494492 a033            dw          33A0h                                   
.reloc:00494494 a533            dw          33A5h                                   
.reloc:00494496 c833            dw          33C8h                                   
.reloc:00494498 4334            dw          3443h                                   
.reloc:0049449a 5134            dw          3451h                                   
.reloc:0049449c 5b34            dw          345Bh                                   
.reloc:0049449e 6534            dw          3465h                                   
.reloc:004944a0 7434            dw          3474h                                   
.reloc:004944a2 7e34            dw          347Eh                                   
.reloc:004944a4 8834            dw          3488h                                   
.reloc:004944a6 9634            dw          3496h                                   
.reloc:004944a8 a234            dw          34A2h                                   
.reloc:004944aa b034            dw          34B0h                                   
.reloc:004944ac b634            dw          34B6h                                   
.reloc:004944ae bb34            dw          34BBh                                   
.reloc:004944b0 c734            dw          34C7h                                   
.reloc:004944b2 cd34            dw          34CDh                                   
.reloc:004944b4 d434            dw          34D4h                                   
.reloc:004944b6 dc34            dw          34DCh                                   
.reloc:004944b8 e234            dw          34E2h                                   
.reloc:004944ba f034            dw          34F0h                                   
.reloc:004944bc f634            dw          34F6h                                   
.reloc:004944be 0535            dw          3505h                                   
.reloc:004944c0 0e35            dw          350Eh                                   
.reloc:004944c2 3435            dw          3534h                                   
.reloc:004944c4 3935            dw          3539h                                   
.reloc:004944c6 4a35            dw          354Ah                                   
.reloc:004944c8 5535            dw          3555h                                   
.reloc:004944ca 5a35            dw          355Ah                                   
.reloc:004944cc 6735            dw          3567h                                   
.reloc:004944ce 7335            dw          3573h                                   
.reloc:004944d0 7f35            dw          357Fh                                   
.reloc:004944d2 8a35            dw          358Ah                                   
.reloc:004944d4 9035            dw          3590h                                   
.reloc:004944d6 9b35            dw          359Bh                                   
.reloc:004944d8 0736            dw          3607h                                   
.reloc:004944da 1236            dw          3612h                                   
.reloc:004944dc 1836            dw          3618h                                   
.reloc:004944de 2336            dw          3623h                                   
.reloc:004944e0 2936            dw          3629h                                   
.reloc:004944e2 3536            dw          3635h                                   
.reloc:004944e4 4136            dw          3641h                                   
.reloc:004944e6 6436            dw          3664h                                   
.reloc:004944e8 6b36            dw          366Bh                                   
.reloc:004944ea 9536            dw          3695h                                   
.reloc:004944ec 9c36            dw          369Ch                                   
.reloc:004944ee ae36            dw          36AEh                                   
.reloc:004944f0 bb36            dw          36BBh                                   
.reloc:004944f2 cc36            dw          36CCh                                   
.reloc:004944f4 d736            dw          36D7h                                   
.reloc:004944f6 e436            dw          36E4h                                   
.reloc:004944f8 f036            dw          36F0h                                   
.reloc:004944fa fd36            dw          36FDh                                   
.reloc:004944fc 0f37            dw          370Fh                                   
.reloc:004944fe 1537            dw          3715h                                   
.reloc:00494500 3437            dw          3734h                                   
.reloc:00494502 4237            dw          3742h                                   
.reloc:00494504 5537            dw          3755h                                   
.reloc:00494506 6c37            dw          376Ch                                   
.reloc:00494508 7137            dw          3771h                                   
.reloc:0049450a 7637            dw          3776h                                   
.reloc:0049450c 7c37            dw          377Ch                                   
.reloc:0049450e af37            dw          37AFh                                   
.reloc:00494510 b837            dw          37B8h                                   
.reloc:00494512 c037            dw          37C0h                                   
.reloc:00494514 d537            dw          37D5h                                   
.reloc:00494516 1838            dw          3818h                                   
.reloc:00494518 6538            dw          3865h                                   
.reloc:0049451a 7a38            dw          387Ah                                   
.reloc:0049451c 8338            dw          3883h                                   
.reloc:0049451e 8e38            dw          388Eh                                   
.reloc:00494520 9938            dw          3899h                                   
.reloc:00494522 a238            dw          38A2h                                   
.reloc:00494524 ac38            dw          38ACh                                   
.reloc:00494526 b338            dw          38B3h                                   
.reloc:00494528 bc38            dw          38BCh                                   
.reloc:0049452a c638            dw          38C6h                                   
.reloc:0049452c d238            dw          38D2h                                   
.reloc:0049452e d938            dw          38D9h                                   
.reloc:00494530 e238            dw          38E2h                                   
.reloc:00494532 ed38            dw          38EDh                                   
.reloc:00494534 f838            dw          38F8h                                   
.reloc:00494536 ff38            dw          38FFh                                   
.reloc:00494538 0639            dw          3906h                                   
.reloc:0049453a 1739            dw          3917h                                   
.reloc:0049453c 2039            dw          3920h                                   
.reloc:0049453e 2c39            dw          392Ch                                   
.reloc:00494540 3539            dw          3935h                                   
.reloc:00494542 5139            dw          3951h                                   
.reloc:00494544 5a39            dw          395Ah                                   
.reloc:00494546 6a39            dw          396Ah                                   
.reloc:00494548 7139            dw          3971h                                   
.reloc:0049454a 7e39            dw          397Eh                                   
.reloc:0049454c 8f39            dw          398Fh                                   
.reloc:0049454e a139            dw          39A1h                                   
.reloc:00494550 af39            dw          39AFh                                   
.reloc:00494552 ca39            dw          39CAh                                   
.reloc:00494554 d339            dw          39D3h                                   
.reloc:00494556 dd39            dw          39DDh                                   
.reloc:00494558 e939            dw          39E9h                                   
.reloc:0049455a f039            dw          39F0h                                   
.reloc:0049455c f939            dw          39F9h                                   
.reloc:0049455e 043a            dw          3A04h                                   
.reloc:00494560 0f3a            dw          3A0Fh                                   
.reloc:00494562 163a            dw          3A16h                                   
.reloc:00494564 1d3a            dw          3A1Dh                                   
.reloc:00494566 2e3a            dw          3A2Eh                                   
.reloc:00494568 373a            dw          3A37h                                   
.reloc:0049456a 433a            dw          3A43h                                   
.reloc:0049456c 4c3a            dw          3A4Ch                                   
.reloc:0049456e 5b3a            dw          3A5Bh                                   
.reloc:00494570 643a            dw          3A64h                                   
.reloc:00494572 6e3a            dw          3A6Eh                                   
.reloc:00494574 7a3a            dw          3A7Ah                                   
.reloc:00494576 813a            dw          3A81h                                   
.reloc:00494578 8a3a            dw          3A8Ah                                   
.reloc:0049457a 953a            dw          3A95h                                   
.reloc:0049457c a03a            dw          3AA0h                                   
.reloc:0049457e a73a            dw          3AA7h                                   
.reloc:00494580 ae3a            dw          3AAEh                                   
.reloc:00494582 bf3a            dw          3ABFh                                   
.reloc:00494584 c83a            dw          3AC8h                                   
.reloc:00494586 d43a            dw          3AD4h                                   
.reloc:00494588 dd3a            dw          3ADDh                                   
.reloc:0049458a ec3a            dw          3AECh                                   
.reloc:0049458c f33a            dw          3AF3h                                   
.reloc:0049458e 093b            dw          3B09h                                   
.reloc:00494590 153b            dw          3B15h                                   
.reloc:00494592 273b            dw          3B27h                                   
.reloc:00494594 2c3b            dw          3B2Ch                                   
.reloc:00494596 313b            dw          3B31h                                   
.reloc:00494598 3f3b            dw          3B3Fh                                   
.reloc:0049459a 453b            dw          3B45h                                   
.reloc:0049459c 4b3b            dw          3B4Bh                                   
.reloc:0049459e 593b            dw          3B59h                                   
.reloc:004945a0 5f3b            dw          3B5Fh                                   
.reloc:004945a2 6e3b            dw          3B6Eh                                   
.reloc:004945a4 753b            dw          3B75h                                   
.reloc:004945a6 7c3b            dw          3B7Ch                                   
.reloc:004945a8 883b            dw          3B88h                                   
.reloc:004945aa 8f3b            dw          3B8Fh                                   
.reloc:004945ac a33b            dw          3BA3h                                   
.reloc:004945ae aa3b            dw          3BAAh                                   
.reloc:004945b0 b43b            dw          3BB4h                                   
.reloc:004945b2 bc3b            dw          3BBCh                                   
.reloc:004945b4 c63b            dw          3BC6h                                   
.reloc:004945b6 d03b            dw          3BD0h                                   
.reloc:004945b8 de3b            dw          3BDEh                                   
.reloc:004945ba e63b            dw          3BE6h                                   
.reloc:004945bc ed3b            dw          3BEDh                                   
.reloc:004945be 2c3c            dw          3C2Ch                                   
.reloc:004945c0 443c            dw          3C44h                                   
.reloc:004945c2 4d3c            dw          3C4Dh                                   
.reloc:004945c4 553c            dw          3C55h                                   
.reloc:004945c6 6a3c            dw          3C6Ah                                   
.reloc:004945c8 7a3c            dw          3C7Ah                                   
.reloc:004945ca 863c            dw          3C86h                                   
.reloc:004945cc 963c            dw          3C96h                                   
.reloc:004945ce a33c            dw          3CA3h                                   
.reloc:004945d0 b43c            dw          3CB4h                                   
.reloc:004945d2 bd3c            dw          3CBDh                                   
.reloc:004945d4 c53c            dw          3CC5h                                   
.reloc:004945d6 ce3c            dw          3CCEh                                   
.reloc:004945d8 e23c            dw          3CE2h                                   
.reloc:004945da 103d            dw          3D10h                                   
.reloc:004945dc 153d            dw          3D15h                                   
.reloc:004945de 273d            dw          3D27h                                   
.reloc:004945e0 103e            dw          3E10h                                   
.reloc:004945e2 1b3e            dw          3E1Bh                                   
.reloc:004945e4 4a3e            dw          3E4Ah                                   
.reloc:004945e6 563e            dw          3E56h                                   
.reloc:004945e8 643e            dw          3E64h                                   
.reloc:004945ea 8c3e            dw          3E8Ch                                   
.reloc:004945ec 9b3e            dw          3E9Bh                                   
.reloc:004945ee b73e            dw          3EB7h                                   
.reloc:004945f0 d23e            dw          3ED2h                                   
.reloc:004945f2 e03e            dw          3EE0h                                   
.reloc:004945f4 eb3e            dw          3EEBh                                   
.reloc:004945f6 133f            dw          3F13h                                   
.reloc:004945f8 343f            dw          3F34h                                   
.reloc:004945fa 453f            dw          3F45h                                   
.reloc:004945fc 523f            dw          3F52h                                   
.reloc:004945fe 6e3f            dw          3F6Eh                                   
.reloc:00494600 8f3f            dw          3F8Fh                                   
.reloc:00494602 9c3f            dw          3F9Ch                                   
.reloc:00494604 d63f            dw          3FD6h                                   
.reloc:00494606 e63f            dw          3FE6h                                   
.reloc:00494608 ea3f            dw          3FEAh                                   
.reloc:0049460a ee3f            dw          3FEEh                                   
.reloc:0049460c f23f            dw          3FF2h                                   
.reloc:0049460e f63f            dw          3FF6h                                   
.reloc:00494610 fa3f            dw          3FFAh                                   
.reloc:00494612 fe3f            dw          3FFEh                                   
.reloc:00494614 0000            dw          0h                                      
.reloc:00494616 0000            dw          0h                                      
.reloc:00494618 00f00300        ddw         3F000h                                  
.reloc:0049461c 78010000        ddw         178h                                    
.reloc:00494620 0530            dw          3005h                                   
.reloc:00494622 0d30            dw          300Dh                                   
.reloc:00494624 1730            dw          3017h                                   
.reloc:00494626 1f30            dw          301Fh                                   
.reloc:00494628 2c30            dw          302Ch                                   
.reloc:0049462a 4d30            dw          304Dh                                   
.reloc:0049462c 5b30            dw          305Bh                                   
.reloc:0049462e 6530            dw          3065h                                   
.reloc:00494630 7330            dw          3073h                                   
.reloc:00494632 7f30            dw          307Fh                                   
.reloc:00494634 8c30            dw          308Ch                                   
.reloc:00494636 9430            dw          3094h                                   
.reloc:00494638 c630            dw          30C6h                                   
.reloc:0049463a 1431            dw          3114h                                   
.reloc:0049463c 1f31            dw          311Fh                                   
.reloc:0049463e 2531            dw          3125h                                   
.reloc:00494640 3031            dw          3130h                                   
.reloc:00494642 4131            dw          3141h                                   
.reloc:00494644 8031            dw          3180h                                   
.reloc:00494646 8831            dw          3188h                                   
.reloc:00494648 dd31            dw          31DDh                                   
.reloc:0049464a e531            dw          31E5h                                   
.reloc:0049464c fa31            dw          31FAh                                   
.reloc:0049464e 0a32            dw          320Ah                                   
.reloc:00494650 1732            dw          3217h                                   
.reloc:00494652 2232            dw          3222h                                   
.reloc:00494654 2b32            dw          322Bh                                   
.reloc:00494656 3432            dw          3234h                                   
.reloc:00494658 3b32            dw          323Bh                                   
.reloc:0049465a 4232            dw          3242h                                   
.reloc:0049465c 5032            dw          3250h                                   
.reloc:0049465e 5c32            dw          325Ch                                   
.reloc:00494660 6a32            dw          326Ah                                   
.reloc:00494662 7332            dw          3273h                                   
.reloc:00494664 9132            dw          3291h                                   
.reloc:00494666 a032            dw          32A0h                                   
.reloc:00494668 a732            dw          32A7h                                   
.reloc:0049466a 7d33            dw          337Dh                                   
.reloc:0049466c 8733            dw          3387h                                   
.reloc:0049466e 9133            dw          3391h                                   
.reloc:00494670 9b33            dw          339Bh                                   
.reloc:00494672 0034            dw          3400h                                   
.reloc:00494674 0734            dw          3407h                                   
.reloc:00494676 1134            dw          3411h                                   
.reloc:00494678 1b34            dw          341Bh                                   
.reloc:0049467a b734            dw          34B7h                                   
.reloc:0049467c bf34            dw          34BFh                                   
.reloc:0049467e c934            dw          34C9h                                   
.reloc:00494680 d734            dw          34D7h                                   
.reloc:00494682 dd34            dw          34DDh                                   
.reloc:00494684 e334            dw          34E3h                                   
.reloc:00494686 ea34            dw          34EAh                                   
.reloc:00494688 0535            dw          3505h                                   
.reloc:0049468a 4335            dw          3543h                                   
.reloc:0049468c 4b35            dw          354Bh                                   
.reloc:0049468e 5135            dw          3551h                                   
.reloc:00494690 5735            dw          3557h                                   
.reloc:00494692 5e35            dw          355Eh                                   
.reloc:00494694 6d35            dw          356Dh                                   
.reloc:00494696 7336            dw          3673h                                   
.reloc:00494698 9036            dw          3690h                                   
.reloc:0049469a 9736            dw          3697h                                   
.reloc:0049469c a136            dw          36A1h                                   
.reloc:0049469e b036            dw          36B0h                                   
.reloc:004946a0 b936            dw          36B9h                                   
.reloc:004946a2 d236            dw          36D2h                                   
.reloc:004946a4 e636            dw          36E6h                                   
.reloc:004946a6 f436            dw          36F4h                                   
.reloc:004946a8 fd36            dw          36FDh                                   
.reloc:004946aa 0637            dw          3706h                                   
.reloc:004946ac 1437            dw          3714h                                   
.reloc:004946ae 1e37            dw          371Eh                                   
.reloc:004946b0 3b37            dw          373Bh                                   
.reloc:004946b2 4737            dw          3747h                                   
.reloc:004946b4 5537            dw          3755h                                   
.reloc:004946b6 6737            dw          3767h                                   
.reloc:004946b8 6f37            dw          376Fh                                   
.reloc:004946ba 7637            dw          3776h                                   
.reloc:004946bc 7f37            dw          377Fh                                   
.reloc:004946be 9837            dw          3798h                                   
.reloc:004946c0 a237            dw          37A2h                                   
.reloc:004946c2 ab37            dw          37ABh                                   
.reloc:004946c4 b937            dw          37B9h                                   
.reloc:004946c6 c137            dw          37C1h                                   
.reloc:004946c8 f237            dw          37F2h                                   
.reloc:004946ca 0938            dw          3809h                                   
.reloc:004946cc 1938            dw          3819h                                   
.reloc:004946ce 1d38            dw          381Dh                                   
.reloc:004946d0 2138            dw          3821h                                   
.reloc:004946d2 2538            dw          3825h                                   
.reloc:004946d4 2938            dw          3829h                                   
.reloc:004946d6 2d38            dw          382Dh                                   
.reloc:004946d8 3138            dw          3831h                                   
.reloc:004946da 3538            dw          3835h                                   
.reloc:004946dc 3938            dw          3839h                                   
.reloc:004946de 3e38            dw          383Eh                                   
.reloc:004946e0 4b38            dw          384Bh                                   
.reloc:004946e2 5838            dw          3858h                                   
.reloc:004946e4 6538            dw          3865h                                   
.reloc:004946e6 7238            dw          3872h                                   
.reloc:004946e8 7f38            dw          387Fh                                   
.reloc:004946ea 8c38            dw          388Ch                                   
.reloc:004946ec 9938            dw          3899h                                   
.reloc:004946ee a638            dw          38A6h                                   
.reloc:004946f0 b838            dw          38B8h                                   
.reloc:004946f2 bd38            dw          38BDh                                   
.reloc:004946f4 c938            dw          38C9h                                   
.reloc:004946f6 0339            dw          3903h                                   
.reloc:004946f8 3c39            dw          393Ch                                   
.reloc:004946fa 6039            dw          3960h                                   
.reloc:004946fc 9b39            dw          399Bh                                   
.reloc:004946fe a239            dw          39A2h                                   
.reloc:00494700 b339            dw          39B3h                                   
.reloc:00494702 b739            dw          39B7h                                   
.reloc:00494704 bb39            dw          39BBh                                   
.reloc:00494706 bf39            dw          39BFh                                   
.reloc:00494708 c339            dw          39C3h                                   
.reloc:0049470a c739            dw          39C7h                                   
.reloc:0049470c cb39            dw          39CBh                                   
.reloc:0049470e d539            dw          39D5h                                   
.reloc:00494710 e139            dw          39E1h                                   
.reloc:00494712 e939            dw          39E9h                                   
.reloc:00494714 f039            dw          39F0h                                   
.reloc:00494716 f939            dw          39F9h                                   
.reloc:00494718 1a3a            dw          3A1Ah                                   
.reloc:0049471a 3c3a            dw          3A3Ch                                   
.reloc:0049471c 623a            dw          3A62h                                   
.reloc:0049471e 823a            dw          3A82h                                   
.reloc:00494720 883a            dw          3A88h                                   
.reloc:00494722 8f3a            dw          3A8Fh                                   
.reloc:00494724 973a            dw          3A97h                                   
.reloc:00494726 a03a            dw          3AA0h                                   
.reloc:00494728 b03a            dw          3AB0h                                   
.reloc:0049472a ba3a            dw          3ABAh                                   
.reloc:0049472c c03a            dw          3AC0h                                   
.reloc:0049472e cd3a            dw          3ACDh                                   
.reloc:00494730 d53a            dw          3AD5h                                   
.reloc:00494732 db3a            dw          3ADBh                                   
.reloc:00494734 0b3b            dw          3B0Bh                                   
.reloc:00494736 113b            dw          3B11h                                   
.reloc:00494738 523b            dw          3B52h                                   
.reloc:0049473a 613b            dw          3B61h                                   
.reloc:0049473c 693b            dw          3B69h                                   
.reloc:0049473e 723b            dw          3B72h                                   
.reloc:00494740 803b            dw          3B80h                                   
.reloc:00494742 993b            dw          3B99h                                   
.reloc:00494744 9f3b            dw          3B9Fh                                   
.reloc:00494746 b13b            dw          3BB1h                                   
.reloc:00494748 bc3b            dw          3BBCh                                   
.reloc:0049474a c73b            dw          3BC7h                                   
.reloc:0049474c f63b            dw          3BF6h                                   
.reloc:0049474e fd3b            dw          3BFDh                                   
.reloc:00494750 093c            dw          3C09h                                   
.reloc:00494752 363c            dw          3C36h                                   
.reloc:00494754 673c            dw          3C67h                                   
.reloc:00494756 833c            dw          3C83h                                   
.reloc:00494758 053d            dw          3D05h                                   
.reloc:0049475a 193d            dw          3D19h                                   
.reloc:0049475c 403d            dw          3D40h                                   
.reloc:0049475e 573d            dw          3D57h                                   
.reloc:00494760 723d            dw          3D72h                                   
.reloc:00494762 013e            dw          3E01h                                   
.reloc:00494764 073e            dw          3E07h                                   
.reloc:00494766 1b3e            dw          3E1Bh                                   
.reloc:00494768 313e            dw          3E31h                                   
.reloc:0049476a 3b3e            dw          3E3Bh                                   
.reloc:0049476c 443e            dw          3E44h                                   
.reloc:0049476e 4e3e            dw          3E4Eh                                   
.reloc:00494770 5d3e            dw          3E5Dh                                   
.reloc:00494772 663e            dw          3E66h                                   
.reloc:00494774 703e            dw          3E70h                                   
.reloc:00494776 7d3e            dw          3E7Dh                                   
.reloc:00494778 903e            dw          3E90h                                   
.reloc:0049477a 993e            dw          3E99h                                   
.reloc:0049477c bc3e            dw          3EBCh                                   
.reloc:0049477e c53e            dw          3EC5h                                   
.reloc:00494780 d73e            dw          3ED7h                                   
.reloc:00494782 e43e            dw          3EE4h                                   
.reloc:00494784 f23e            dw          3EF2h                                   
.reloc:00494786 523f            dw          3F52h                                   
.reloc:00494788 7b3f            dw          3F7Bh                                   
.reloc:0049478a ee3f            dw          3FEEh                                   
.reloc:0049478c 0000            dw          0h                                      
.reloc:0049478e 0000            dw          0h                                      
.reloc:00494790 00000400        ddw         40000h                                  
.reloc:00494794 2c010000        ddw         12Ch                                    
.reloc:00494798 0c30            dw          300Ch                                   
.reloc:0049479a 2430            dw          3024h                                   
.reloc:0049479c 2930            dw          3029h                                   
.reloc:0049479e ee30            dw          30EEh                                   
.reloc:004947a0 0031            dw          3100h                                   
.reloc:004947a2 1631            dw          3116h                                   
.reloc:004947a4 1c31            dw          311Ch                                   
.reloc:004947a6 2c31            dw          312Ch                                   
.reloc:004947a8 3e31            dw          313Eh                                   
.reloc:004947aa 4c31            dw          314Ch                                   
.reloc:004947ac 5a31            dw          315Ah                                   
.reloc:004947ae 7d31            dw          317Dh                                   
.reloc:004947b0 b931            dw          31B9h                                   
.reloc:004947b2 d431            dw          31D4h                                   
.reloc:004947b4 ed31            dw          31EDh                                   
.reloc:004947b6 2332            dw          3223h                                   
.reloc:004947b8 8132            dw          3281h                                   
.reloc:004947ba b832            dw          32B8h                                   
.reloc:004947bc d032            dw          32D0h                                   
.reloc:004947be 1b33            dw          331Bh                                   
.reloc:004947c0 2533            dw          3325h                                   
.reloc:004947c2 3133            dw          3331h                                   
.reloc:004947c4 3b33            dw          333Bh                                   
.reloc:004947c6 4733            dw          3347h                                   
.reloc:004947c8 5533            dw          3355h                                   
.reloc:004947ca 8133            dw          3381h                                   
.reloc:004947cc 9c33            dw          339Ch                                   
.reloc:004947ce a833            dw          33A8h                                   
.reloc:004947d0 b533            dw          33B5h                                   
.reloc:004947d2 f933            dw          33F9h                                   
.reloc:004947d4 1734            dw          3417h                                   
.reloc:004947d6 5434            dw          3454h                                   
.reloc:004947d8 be34            dw          34BEh                                   
.reloc:004947da dc34            dw          34DCh                                   
.reloc:004947dc e834            dw          34E8h                                   
.reloc:004947de 0e35            dw          350Eh                                   
.reloc:004947e0 1635            dw          3516h                                   
.reloc:004947e2 2e35            dw          352Eh                                   
.reloc:004947e4 ea35            dw          35EAh                                   
.reloc:004947e6 3936            dw          3639h                                   
.reloc:004947e8 aa36            dw          36AAh                                   
.reloc:004947ea e236            dw          36E2h                                   
.reloc:004947ec 0e37            dw          370Eh                                   
.reloc:004947ee 2637            dw          3726h                                   
.reloc:004947f0 4637            dw          3746h                                   
.reloc:004947f2 7937            dw          3779h                                   
.reloc:004947f4 a537            dw          37A5h                                   
.reloc:004947f6 bd37            dw          37BDh                                   
.reloc:004947f8 e037            dw          37E0h                                   
.reloc:004947fa 1b38            dw          381Bh                                   
.reloc:004947fc 7238            dw          3872h                                   
.reloc:004947fe b138            dw          38B1h                                   
.reloc:00494800 e038            dw          38E0h                                   
.reloc:00494802 1839            dw          3918h                                   
.reloc:00494804 6339            dw          3963h                                   
.reloc:00494806 9839            dw          3998h                                   
.reloc:00494808 9d39            dw          399Dh                                   
.reloc:0049480a af39            dw          39AFh                                   
.reloc:0049480c b739            dw          39B7h                                   
.reloc:0049480e fb39            dw          39FBh                                   
.reloc:00494810 083a            dw          3A08h                                   
.reloc:00494812 223a            dw          3A22h                                   
.reloc:00494814 3d3a            dw          3A3Dh                                   
.reloc:00494816 4d3a            dw          3A4Dh                                   
.reloc:00494818 5a3a            dw          3A5Ah                                   
.reloc:0049481a 6b3a            dw          3A6Bh                                   
.reloc:0049481c 8d3a            dw          3A8Dh                                   
.reloc:0049481e 9e3a            dw          3A9Eh                                   
.reloc:00494820 d93a            dw          3AD9h                                   
.reloc:00494822 e63a            dw          3AE6h                                   
.reloc:00494824 f73a            dw          3AF7h                                   
.reloc:00494826 0c3b            dw          3B0Ch                                   
.reloc:00494828 1d3b            dw          3B1Dh                                   
.reloc:0049482a 553b            dw          3B55h                                   
.reloc:0049482c 783b            dw          3B78h                                   
.reloc:0049482e 8f3b            dw          3B8Fh                                   
.reloc:00494830 ac3b            dw          3BACh                                   
.reloc:00494832 cb3b            dw          3BCBh                                   
.reloc:00494834 d33b            dw          3BD3h                                   
.reloc:00494836 f63b            dw          3BF6h                                   
.reloc:00494838 ff3b            dw          3BFFh                                   
.reloc:0049483a 093c            dw          3C09h                                   
.reloc:0049483c 0e3c            dw          3C0Eh                                   
.reloc:0049483e 153c            dw          3C15h                                   
.reloc:00494840 4b3c            dw          3C4Bh                                   
.reloc:00494842 5f3c            dw          3C5Fh                                   
.reloc:00494844 8a3c            dw          3C8Ah                                   
.reloc:00494846 a33c            dw          3CA3h                                   
.reloc:00494848 c53c            dw          3CC5h                                   
.reloc:0049484a d13c            dw          3CD1h                                   
.reloc:0049484c df3c            dw          3CDFh                                   
.reloc:0049484e ff3c            dw          3CFFh                                   
.reloc:00494850 053d            dw          3D05h                                   
.reloc:00494852 173d            dw          3D17h                                   
.reloc:00494854 243d            dw          3D24h                                   
.reloc:00494856 3a3d            dw          3D3Ah                                   
.reloc:00494858 403d            dw          3D40h                                   
.reloc:0049485a 583d            dw          3D58h                                   
.reloc:0049485c 703d            dw          3D70h                                   
.reloc:0049485e 763d            dw          3D76h                                   
.reloc:00494860 883d            dw          3D88h                                   
.reloc:00494862 983d            dw          3D98h                                   
.reloc:00494864 aa3d            dw          3DAAh                                   
.reloc:00494866 b53d            dw          3DB5h                                   
.reloc:00494868 d13d            dw          3DD1h                                   
.reloc:0049486a db3d            dw          3DDBh                                   
.reloc:0049486c e83d            dw          3DE8h                                   
.reloc:0049486e ed3d            dw          3DEDh                                   
.reloc:00494870 013e            dw          3E01h                                   
.reloc:00494872 053e            dw          3E05h                                   
.reloc:00494874 153e            dw          3E15h                                   
.reloc:00494876 1a3e            dw          3E1Ah                                   
.reloc:00494878 213e            dw          3E21h                                   
.reloc:0049487a 2a3e            dw          3E2Ah                                   
.reloc:0049487c 383e            dw          3E38h                                   
.reloc:0049487e 453e            dw          3E45h                                   
.reloc:00494880 5d3e            dw          3E5Dh                                   
.reloc:00494882 693e            dw          3E69h                                   
.reloc:00494884 743e            dw          3E74h                                   
.reloc:00494886 813e            dw          3E81h                                   
.reloc:00494888 873e            dw          3E87h                                   
.reloc:0049488a 8d3e            dw          3E8Dh                                   
.reloc:0049488c 9b3e            dw          3E9Bh                                   
.reloc:0049488e a73e            dw          3EA7h                                   
.reloc:00494890 b33e            dw          3EB3h                                   
.reloc:00494892 cf3e            dw          3ECFh                                   
.reloc:00494894 f13e            dw          3EF1h                                   
.reloc:00494896 013f            dw          3F01h                                   
.reloc:00494898 313f            dw          3F31h                                   
.reloc:0049489a 373f            dw          3F37h                                   
.reloc:0049489c 5d3f            dw          3F5Dh                                   
.reloc:0049489e 673f            dw          3F67h                                   
.reloc:004948a0 6f3f            dw          3F6Fh                                   
.reloc:004948a2 753f            dw          3F75h                                   
.reloc:004948a4 7b3f            dw          3F7Bh                                   
.reloc:004948a6 883f            dw          3F88h                                   
.reloc:004948a8 963f            dw          3F96h                                   
.reloc:004948aa a03f            dw          3FA0h                                   
.reloc:004948ac a93f            dw          3FA9h                                   
.reloc:004948ae b73f            dw          3FB7h                                   
.reloc:004948b0 c43f            dw          3FC4h                                   
.reloc:004948b2 d43f            dw          3FD4h                                   
.reloc:004948b4 de3f            dw          3FDEh                                   
.reloc:004948b6 f13f            dw          3FF1h                                   
.reloc:004948b8 0000            dw          0h                                      
.reloc:004948ba 0000            dw          0h                                      
.reloc:004948bc 00100400        ddw         41000h                                  
.reloc:004948c0 40020000        ddw         240h                                    
.reloc:004948c4 0130            dw          3001h                                   
.reloc:004948c6 0530            dw          3005h                                   
.reloc:004948c8 0930            dw          3009h                                   
.reloc:004948ca 0d30            dw          300Dh                                   
.reloc:004948cc 1130            dw          3011h                                   
.reloc:004948ce 1530            dw          3015h                                   
.reloc:004948d0 1930            dw          3019h                                   
.reloc:004948d2 1d30            dw          301Dh                                   
.reloc:004948d4 2130            dw          3021h                                   
.reloc:004948d6 2530            dw          3025h                                   
.reloc:004948d8 2a30            dw          302Ah                                   
.reloc:004948da 3730            dw          3037h                                   
.reloc:004948dc 4d30            dw          304Dh                                   
.reloc:004948de 5b30            dw          305Bh                                   
.reloc:004948e0 6430            dw          3064h                                   
.reloc:004948e2 6d30            dw          306Dh                                   
.reloc:004948e4 8830            dw          3088h                                   
.reloc:004948e6 8f30            dw          308Fh                                   
.reloc:004948e8 a130            dw          30A1h                                   
.reloc:004948ea a830            dw          30A8h                                   
.reloc:004948ec b730            dw          30B7h                                   
.reloc:004948ee c530            dw          30C5h                                   
.reloc:004948f0 d530            dw          30D5h                                   
.reloc:004948f2 e330            dw          30E3h                                   
.reloc:004948f4 e930            dw          30E9h                                   
.reloc:004948f6 f530            dw          30F5h                                   
.reloc:004948f8 0331            dw          3103h                                   
.reloc:004948fa 1c31            dw          311Ch                                   
.reloc:004948fc 2631            dw          3126h                                   
.reloc:004948fe 2d31            dw          312Dh                                   
.reloc:00494900 4c31            dw          314Ch                                   
.reloc:00494902 5231            dw          3152h                                   
.reloc:00494904 7031            dw          3170h                                   
.reloc:00494906 8b31            dw          318Bh                                   
.reloc:00494908 9231            dw          3192h                                   
.reloc:0049490a a431            dw          31A4h                                   
.reloc:0049490c ab31            dw          31ABh                                   
.reloc:0049490e bc31            dw          31BCh                                   
.reloc:00494910 cc31            dw          31CCh                                   
.reloc:00494912 da31            dw          31DAh                                   
.reloc:00494914 e631            dw          31E6h                                   
.reloc:00494916 ec31            dw          31ECh                                   
.reloc:00494918 f831            dw          31F8h                                   
.reloc:0049491a 0632            dw          3206h                                   
.reloc:0049491c 1f32            dw          321Fh                                   
.reloc:0049491e 2932            dw          3229h                                   
.reloc:00494920 3032            dw          3230h                                   
.reloc:00494922 4f32            dw          324Fh                                   
.reloc:00494924 5532            dw          3255h                                   
.reloc:00494926 7332            dw          3273h                                   
.reloc:00494928 8e32            dw          328Eh                                   
.reloc:0049492a 9532            dw          3295h                                   
.reloc:0049492c a732            dw          32A7h                                   
.reloc:0049492e ae32            dw          32AEh                                   
.reloc:00494930 bb32            dw          32BBh                                   
.reloc:00494932 cb32            dw          32CBh                                   
.reloc:00494934 d932            dw          32D9h                                   
.reloc:00494936 e532            dw          32E5h                                   
.reloc:00494938 eb32            dw          32EBh                                   
.reloc:0049493a f832            dw          32F8h                                   
.reloc:0049493c fe32            dw          32FEh                                   
.reloc:0049493e 1c33            dw          331Ch                                   
.reloc:00494940 3333            dw          3333h                                   
.reloc:00494942 3a33            dw          333Ah                                   
.reloc:00494944 4833            dw          3348h                                   
.reloc:00494946 4f33            dw          334Fh                                   
.reloc:00494948 5a33            dw          335Ah                                   
.reloc:0049494a 6833            dw          3368h                                   
.reloc:0049494c 7433            dw          3374h                                   
.reloc:0049494e 7a33            dw          337Ah                                   
.reloc:00494950 8733            dw          3387h                                   
.reloc:00494952 8d33            dw          338Dh                                   
.reloc:00494954 ac33            dw          33ACh                                   
.reloc:00494956 b633            dw          33B6h                                   
.reloc:00494958 bf33            dw          33BFh                                   
.reloc:0049495a cc33            dw          33CCh                                   
.reloc:0049495c d633            dw          33D6h                                   
.reloc:0049495e dc33            dw          33DCh                                   
.reloc:00494960 ea33            dw          33EAh                                   
.reloc:00494962 f033            dw          33F0h                                   
.reloc:00494964 f733            dw          33F7h                                   
.reloc:00494966 0034            dw          3400h                                   
.reloc:00494968 0b34            dw          340Bh                                   
.reloc:0049496a 1d34            dw          341Dh                                   
.reloc:0049496c 2b34            dw          342Bh                                   
.reloc:0049496e 3734            dw          3437h                                   
.reloc:00494970 4534            dw          3445h                                   
.reloc:00494972 4b34            dw          344Bh                                   
.reloc:00494974 5934            dw          3459h                                   
.reloc:00494976 5f34            dw          345Fh                                   
.reloc:00494978 6634            dw          3466h                                   
.reloc:0049497a 6f34            dw          346Fh                                   
.reloc:0049497c 7a34            dw          347Ah                                   
.reloc:0049497e 8c34            dw          348Ch                                   
.reloc:00494980 9a34            dw          349Ah                                   
.reloc:00494982 a634            dw          34A6h                                   
.reloc:00494984 b434            dw          34B4h                                   
.reloc:00494986 c334            dw          34C3h                                   
.reloc:00494988 cc34            dw          34CCh                                   
.reloc:0049498a d434            dw          34D4h                                   
.reloc:0049498c dc34            dw          34DCh                                   
.reloc:0049498e e834            dw          34E8h                                   
.reloc:00494990 ef34            dw          34EFh                                   
.reloc:00494992 0c35            dw          350Ch                                   
.reloc:00494994 1c35            dw          351Ch                                   
.reloc:00494996 4035            dw          3540h                                   
.reloc:00494998 6735            dw          3567h                                   
.reloc:0049499a 7a35            dw          357Ah                                   
.reloc:0049499c 8e35            dw          358Eh                                   
.reloc:0049499e 9b35            dw          359Bh                                   
.reloc:004949a0 aa35            dw          35AAh                                   
.reloc:004949a2 b735            dw          35B7h                                   
.reloc:004949a4 be35            dw          35BEh                                   
.reloc:004949a6 c835            dw          35C8h                                   
.reloc:004949a8 dd35            dw          35DDh                                   
.reloc:004949aa e735            dw          35E7h                                   
.reloc:004949ac ff35            dw          35FFh                                   
.reloc:004949ae 2636            dw          3626h                                   
.reloc:004949b0 3b36            dw          363Bh                                   
.reloc:004949b2 5236            dw          3652h                                   
.reloc:004949b4 5d36            dw          365Dh                                   
.reloc:004949b6 6a36            dw          366Ah                                   
.reloc:004949b8 7536            dw          3675h                                   
.reloc:004949ba 8236            dw          3682h                                   
.reloc:004949bc 8f36            dw          368Fh                                   
.reloc:004949be 9936            dw          3699h                                   
.reloc:004949c0 a036            dw          36A0h                                   
.reloc:004949c2 a736            dw          36A7h                                   
.reloc:004949c4 b736            dw          36B7h                                   
.reloc:004949c6 c736            dw          36C7h                                   
.reloc:004949c8 d236            dw          36D2h                                   
.reloc:004949ca df36            dw          36DFh                                   
.reloc:004949cc f036            dw          36F0h                                   
.reloc:004949ce fd36            dw          36FDh                                   
.reloc:004949d0 2c37            dw          372Ch                                   
.reloc:004949d2 3c37            dw          373Ch                                   
.reloc:004949d4 5a37            dw          375Ah                                   
.reloc:004949d6 6337            dw          3763h                                   
.reloc:004949d8 6b37            dw          376Bh                                   
.reloc:004949da 7337            dw          3773h                                   
.reloc:004949dc 7f37            dw          377Fh                                   
.reloc:004949de 8637            dw          3786h                                   
.reloc:004949e0 b537            dw          37B5h                                   
.reloc:004949e2 c937            dw          37C9h                                   
.reloc:004949e4 d037            dw          37D0h                                   
.reloc:004949e6 d737            dw          37D7h                                   
.reloc:004949e8 e437            dw          37E4h                                   
.reloc:004949ea ec37            dw          37ECh                                   
.reloc:004949ec f437            dw          37F4h                                   
.reloc:004949ee 0038            dw          3800h                                   
.reloc:004949f0 0738            dw          3807h                                   
.reloc:004949f2 3b38            dw          383Bh                                   
.reloc:004949f4 4038            dw          3840h                                   
.reloc:004949f6 4638            dw          3846h                                   
.reloc:004949f8 5738            dw          3857h                                   
.reloc:004949fa 0639            dw          3906h                                   
.reloc:004949fc 3539            dw          3935h                                   
.reloc:004949fe 4c39            dw          394Ch                                   
.reloc:00494a00 7a39            dw          397Ah                                   
.reloc:00494a02 8b39            dw          398Bh                                   
.reloc:00494a04 b539            dw          39B5h                                   
.reloc:00494a06 c839            dw          39C8h                                   
.reloc:00494a08 ce39            dw          39CEh                                   
.reloc:00494a0a 4e3a            dw          3A4Eh                                   
.reloc:00494a0c 763a            dw          3A76h                                   
.reloc:00494a0e 823a            dw          3A82h                                   
.reloc:00494a10 963a            dw          3A96h                                   
.reloc:00494a12 a13a            dw          3AA1h                                   
.reloc:00494a14 c63a            dw          3AC6h                                   
.reloc:00494a16 d13a            dw          3AD1h                                   
.reloc:00494a18 e23a            dw          3AE2h                                   
.reloc:00494a1a f73a            dw          3AF7h                                   
.reloc:00494a1c 083b            dw          3B08h                                   
.reloc:00494a1e 3c3b            dw          3B3Ch                                   
.reloc:00494a20 533b            dw          3B53h                                   
.reloc:00494a22 623b            dw          3B62h                                   
.reloc:00494a24 8e3b            dw          3B8Eh                                   
.reloc:00494a26 c63b            dw          3BC6h                                   
.reloc:00494a28 ed3b            dw          3BEDh                                   
.reloc:00494a2a f33b            dw          3BF3h                                   
.reloc:00494a2c 013c            dw          3C01h                                   
.reloc:00494a2e 073c            dw          3C07h                                   
.reloc:00494a30 0e3c            dw          3C0Eh                                   
.reloc:00494a32 263c            dw          3C26h                                   
.reloc:00494a34 343c            dw          3C34h                                   
.reloc:00494a36 403c            dw          3C40h                                   
.reloc:00494a38 4d3c            dw          3C4Dh                                   
.reloc:00494a3a 583c            dw          3C58h                                   
.reloc:00494a3c 663c            dw          3C66h                                   
.reloc:00494a3e 723c            dw          3C72h                                   
.reloc:00494a40 7f3c            dw          3C7Fh                                   
.reloc:00494a42 b33c            dw          3CB3h                                   
.reloc:00494a44 d13c            dw          3CD1h                                   
.reloc:00494a46 dd3c            dw          3CDDh                                   
.reloc:00494a48 f63c            dw          3CF6h                                   
.reloc:00494a4a 0f3d            dw          3D0Fh                                   
.reloc:00494a4c 2e3d            dw          3D2Eh                                   
.reloc:00494a4e 333d            dw          3D33h                                   
.reloc:00494a50 3a3d            dw          3D3Ah                                   
.reloc:00494a52 433d            dw          3D43h                                   
.reloc:00494a54 4c3d            dw          3D4Ch                                   
.reloc:00494a56 553d            dw          3D55h                                   
.reloc:00494a58 ee3d            dw          3DEEh                                   
.reloc:00494a5a fe3d            dw          3DFEh                                   
.reloc:00494a5c 083e            dw          3E08h                                   
.reloc:00494a5e 113e            dw          3E11h                                   
.reloc:00494a60 213e            dw          3E21h                                   
.reloc:00494a62 253e            dw          3E25h                                   
.reloc:00494a64 293e            dw          3E29h                                   
.reloc:00494a66 2d3e            dw          3E2Dh                                   
.reloc:00494a68 313e            dw          3E31h                                   
.reloc:00494a6a 353e            dw          3E35h                                   
.reloc:00494a6c 393e            dw          3E39h                                   
.reloc:00494a6e 3d3e            dw          3E3Dh                                   
.reloc:00494a70 413e            dw          3E41h                                   
.reloc:00494a72 453e            dw          3E45h                                   
.reloc:00494a74 493e            dw          3E49h                                   
.reloc:00494a76 4d3e            dw          3E4Dh                                   
.reloc:00494a78 513e            dw          3E51h                                   
.reloc:00494a7a 553e            dw          3E55h                                   
.reloc:00494a7c 593e            dw          3E59h                                   
.reloc:00494a7e 5d3e            dw          3E5Dh                                   
.reloc:00494a80 613e            dw          3E61h                                   
.reloc:00494a82 653e            dw          3E65h                                   
.reloc:00494a84 693e            dw          3E69h                                   
.reloc:00494a86 6d3e            dw          3E6Dh                                   
.reloc:00494a88 713e            dw          3E71h                                   
.reloc:00494a8a 753e            dw          3E75h                                   
.reloc:00494a8c 793e            dw          3E79h                                   
.reloc:00494a8e 7d3e            dw          3E7Dh                                   
.reloc:00494a90 813e            dw          3E81h                                   
.reloc:00494a92 853e            dw          3E85h                                   
.reloc:00494a94 893e            dw          3E89h                                   
.reloc:00494a96 8d3e            dw          3E8Dh                                   
.reloc:00494a98 913e            dw          3E91h                                   
.reloc:00494a9a 953e            dw          3E95h                                   
.reloc:00494a9c 993e            dw          3E99h                                   
.reloc:00494a9e 9d3e            dw          3E9Dh                                   
.reloc:00494aa0 a13e            dw          3EA1h                                   
.reloc:00494aa2 a53e            dw          3EA5h                                   
.reloc:00494aa4 a93e            dw          3EA9h                                   
.reloc:00494aa6 ad3e            dw          3EADh                                   
.reloc:00494aa8 b13e            dw          3EB1h                                   
.reloc:00494aaa b53e            dw          3EB5h                                   
.reloc:00494aac b93e            dw          3EB9h                                   
.reloc:00494aae bd3e            dw          3EBDh                                   
.reloc:00494ab0 c13e            dw          3EC1h                                   
.reloc:00494ab2 c53e            dw          3EC5h                                   
.reloc:00494ab4 c93e            dw          3EC9h                                   
.reloc:00494ab6 cd3e            dw          3ECDh                                   
.reloc:00494ab8 d13e            dw          3ED1h                                   
.reloc:00494aba d83e            dw          3ED8h                                   
.reloc:00494abc e13e            dw          3EE1h                                   
.reloc:00494abe ea3e            dw          3EEAh                                   
.reloc:00494ac0 f33e            dw          3EF3h                                   
.reloc:00494ac2 fc3e            dw          3EFCh                                   
.reloc:00494ac4 053f            dw          3F05h                                   
.reloc:00494ac6 0e3f            dw          3F0Eh                                   
.reloc:00494ac8 173f            dw          3F17h                                   
.reloc:00494aca 203f            dw          3F20h                                   
.reloc:00494acc 293f            dw          3F29h                                   
.reloc:00494ace 323f            dw          3F32h                                   
.reloc:00494ad0 3b3f            dw          3F3Bh                                   
.reloc:00494ad2 443f            dw          3F44h                                   
.reloc:00494ad4 583f            dw          3F58h                                   
.reloc:00494ad6 613f            dw          3F61h                                   
.reloc:00494ad8 6a3f            dw          3F6Ah                                   
.reloc:00494ada 733f            dw          3F73h                                   
.reloc:00494adc 7c3f            dw          3F7Ch                                   
.reloc:00494ade 853f            dw          3F85h                                   
.reloc:00494ae0 8e3f            dw          3F8Eh                                   
.reloc:00494ae2 973f            dw          3F97h                                   
.reloc:00494ae4 a03f            dw          3FA0h                                   
.reloc:00494ae6 a93f            dw          3FA9h                                   
.reloc:00494ae8 b23f            dw          3FB2h                                   
.reloc:00494aea bb3f            dw          3FBBh                                   
.reloc:00494aec c43f            dw          3FC4h                                   
.reloc:00494aee d83f            dw          3FD8h                                   
.reloc:00494af0 e13f            dw          3FE1h                                   
.reloc:00494af2 ea3f            dw          3FEAh                                   
.reloc:00494af4 f33f            dw          3FF3h                                   
.reloc:00494af6 fc3f            dw          3FFCh                                   
.reloc:00494af8 0000            dw          0h                                      
.reloc:00494afa 0000            dw          0h                                      
.reloc:00494afc 00200400        ddw         42000h                                  
.reloc:00494b00 30030000        ddw         330h                                    
.reloc:00494b04 0530            dw          3005h                                   
.reloc:00494b06 0e30            dw          300Eh                                   
.reloc:00494b08 1730            dw          3017h                                   
.reloc:00494b0a 2030            dw          3020h                                   
.reloc:00494b0c 2930            dw          3029h                                   
.reloc:00494b0e 3230            dw          3032h                                   
.reloc:00494b10 3b30            dw          303Bh                                   
.reloc:00494b12 4430            dw          3044h                                   
.reloc:00494b14 5830            dw          3058h                                   
.reloc:00494b16 6130            dw          3061h                                   
.reloc:00494b18 6a30            dw          306Ah                                   
.reloc:00494b1a 7330            dw          3073h                                   
.reloc:00494b1c 7c30            dw          307Ch                                   
.reloc:00494b1e 8530            dw          3085h                                   
.reloc:00494b20 8e30            dw          308Eh                                   
.reloc:00494b22 9730            dw          3097h                                   
.reloc:00494b24 a030            dw          30A0h                                   
.reloc:00494b26 a930            dw          30A9h                                   
.reloc:00494b28 b230            dw          30B2h                                   
.reloc:00494b2a bb30            dw          30BBh                                   
.reloc:00494b2c c430            dw          30C4h                                   
.reloc:00494b2e cd30            dw          30CDh                                   
.reloc:00494b30 e130            dw          30E1h                                   
.reloc:00494b32 ea30            dw          30EAh                                   
.reloc:00494b34 f330            dw          30F3h                                   
.reloc:00494b36 fc30            dw          30FCh                                   
.reloc:00494b38 0531            dw          3105h                                   
.reloc:00494b3a 0e31            dw          310Eh                                   
.reloc:00494b3c 1731            dw          3117h                                   
.reloc:00494b3e 2031            dw          3120h                                   
.reloc:00494b40 2931            dw          3129h                                   
.reloc:00494b42 3231            dw          3132h                                   
.reloc:00494b44 3b31            dw          313Bh                                   
.reloc:00494b46 4431            dw          3144h                                   
.reloc:00494b48 4d31            dw          314Dh                                   
.reloc:00494b4a 6131            dw          3161h                                   
.reloc:00494b4c 6a31            dw          316Ah                                   
.reloc:00494b4e 7331            dw          3173h                                   
.reloc:00494b50 7c31            dw          317Ch                                   
.reloc:00494b52 8531            dw          3185h                                   
.reloc:00494b54 8e31            dw          318Eh                                   
.reloc:00494b56 9731            dw          3197h                                   
.reloc:00494b58 a031            dw          31A0h                                   
.reloc:00494b5a a931            dw          31A9h                                   
.reloc:00494b5c b231            dw          31B2h                                   
.reloc:00494b5e bb31            dw          31BBh                                   
.reloc:00494b60 c431            dw          31C4h                                   
.reloc:00494b62 cd31            dw          31CDh                                   
.reloc:00494b64 e131            dw          31E1h                                   
.reloc:00494b66 ea31            dw          31EAh                                   
.reloc:00494b68 f331            dw          31F3h                                   
.reloc:00494b6a fc31            dw          31FCh                                   
.reloc:00494b6c 0532            dw          3205h                                   
.reloc:00494b6e 0e32            dw          320Eh                                   
.reloc:00494b70 1732            dw          3217h                                   
.reloc:00494b72 2032            dw          3220h                                   
.reloc:00494b74 2932            dw          3229h                                   
.reloc:00494b76 3232            dw          3232h                                   
.reloc:00494b78 3b32            dw          323Bh                                   
.reloc:00494b7a 4432            dw          3244h                                   
.reloc:00494b7c 4d32            dw          324Dh                                   
.reloc:00494b7e 5632            dw          3256h                                   
.reloc:00494b80 5f32            dw          325Fh                                   
.reloc:00494b82 6832            dw          3268h                                   
.reloc:00494b84 7c32            dw          327Ch                                   
.reloc:00494b86 8532            dw          3285h                                   
.reloc:00494b88 8e32            dw          328Eh                                   
.reloc:00494b8a 9732            dw          3297h                                   
.reloc:00494b8c a032            dw          32A0h                                   
.reloc:00494b8e a932            dw          32A9h                                   
.reloc:00494b90 b232            dw          32B2h                                   
.reloc:00494b92 bb32            dw          32BBh                                   
.reloc:00494b94 c432            dw          32C4h                                   
.reloc:00494b96 cd32            dw          32CDh                                   
.reloc:00494b98 d632            dw          32D6h                                   
.reloc:00494b9a df32            dw          32DFh                                   
.reloc:00494b9c e832            dw          32E8h                                   
.reloc:00494b9e f132            dw          32F1h                                   
.reloc:00494ba0 fa32            dw          32FAh                                   
.reloc:00494ba2 0333            dw          3303h                                   
.reloc:00494ba4 1733            dw          3317h                                   
.reloc:00494ba6 2033            dw          3320h                                   
.reloc:00494ba8 2933            dw          3329h                                   
.reloc:00494baa 3233            dw          3332h                                   
.reloc:00494bac 3b33            dw          333Bh                                   
.reloc:00494bae 4433            dw          3344h                                   
.reloc:00494bb0 4d33            dw          334Dh                                   
.reloc:00494bb2 5633            dw          3356h                                   
.reloc:00494bb4 5f33            dw          335Fh                                   
.reloc:00494bb6 6833            dw          3368h                                   
.reloc:00494bb8 7133            dw          3371h                                   
.reloc:00494bba 7a33            dw          337Ah                                   
.reloc:00494bbc 8333            dw          3383h                                   
.reloc:00494bbe 8c33            dw          338Ch                                   
.reloc:00494bc0 9533            dw          3395h                                   
.reloc:00494bc2 9e33            dw          339Eh                                   
.reloc:00494bc4 b233            dw          33B2h                                   
.reloc:00494bc6 bb33            dw          33BBh                                   
.reloc:00494bc8 c433            dw          33C4h                                   
.reloc:00494bca cd33            dw          33CDh                                   
.reloc:00494bcc d633            dw          33D6h                                   
.reloc:00494bce df33            dw          33DFh                                   
.reloc:00494bd0 e833            dw          33E8h                                   
.reloc:00494bd2 f133            dw          33F1h                                   
.reloc:00494bd4 fa33            dw          33FAh                                   
.reloc:00494bd6 0334            dw          3403h                                   
.reloc:00494bd8 0c34            dw          340Ch                                   
.reloc:00494bda 1534            dw          3415h                                   
.reloc:00494bdc 1e34            dw          341Eh                                   
.reloc:00494bde 3834            dw          3438h                                   
.reloc:00494be0 4134            dw          3441h                                   
.reloc:00494be2 4a34            dw          344Ah                                   
.reloc:00494be4 5334            dw          3453h                                   
.reloc:00494be6 5c34            dw          345Ch                                   
.reloc:00494be8 6534            dw          3465h                                   
.reloc:00494bea 6e34            dw          346Eh                                   
.reloc:00494bec 7734            dw          3477h                                   
.reloc:00494bee 8034            dw          3480h                                   
.reloc:00494bf0 8934            dw          3489h                                   
.reloc:00494bf2 9234            dw          3492h                                   
.reloc:00494bf4 9b34            dw          349Bh                                   
.reloc:00494bf6 a434            dw          34A4h                                   
.reloc:00494bf8 be34            dw          34BEh                                   
.reloc:00494bfa c734            dw          34C7h                                   
.reloc:00494bfc d034            dw          34D0h                                   
.reloc:00494bfe d934            dw          34D9h                                   
.reloc:00494c00 e234            dw          34E2h                                   
.reloc:00494c02 eb34            dw          34EBh                                   
.reloc:00494c04 f434            dw          34F4h                                   
.reloc:00494c06 fd34            dw          34FDh                                   
.reloc:00494c08 0635            dw          3506h                                   
.reloc:00494c0a 0f35            dw          350Fh                                   
.reloc:00494c0c 1835            dw          3518h                                   
.reloc:00494c0e 2135            dw          3521h                                   
.reloc:00494c10 2a35            dw          352Ah                                   
.reloc:00494c12 3e35            dw          353Eh                                   
.reloc:00494c14 4735            dw          3547h                                   
.reloc:00494c16 5035            dw          3550h                                   
.reloc:00494c18 5935            dw          3559h                                   
.reloc:00494c1a 6235            dw          3562h                                   
.reloc:00494c1c 6b35            dw          356Bh                                   
.reloc:00494c1e 7435            dw          3574h                                   
.reloc:00494c20 7d35            dw          357Dh                                   
.reloc:00494c22 8635            dw          3586h                                   
.reloc:00494c24 8f35            dw          358Fh                                   
.reloc:00494c26 9835            dw          3598h                                   
.reloc:00494c28 a135            dw          35A1h                                   
.reloc:00494c2a aa35            dw          35AAh                                   
.reloc:00494c2c c435            dw          35C4h                                   
.reloc:00494c2e cd35            dw          35CDh                                   
.reloc:00494c30 d635            dw          35D6h                                   
.reloc:00494c32 df35            dw          35DFh                                   
.reloc:00494c34 e835            dw          35E8h                                   
.reloc:00494c36 f135            dw          35F1h                                   
.reloc:00494c38 fa35            dw          35FAh                                   
.reloc:00494c3a 0336            dw          3603h                                   
.reloc:00494c3c 0c36            dw          360Ch                                   
.reloc:00494c3e 1536            dw          3615h                                   
.reloc:00494c40 1e36            dw          361Eh                                   
.reloc:00494c42 2736            dw          3627h                                   
.reloc:00494c44 3036            dw          3630h                                   
.reloc:00494c46 5036            dw          3650h                                   
.reloc:00494c48 5936            dw          3659h                                   
.reloc:00494c4a 6236            dw          3662h                                   
.reloc:00494c4c 6b36            dw          366Bh                                   
.reloc:00494c4e 7436            dw          3674h                                   
.reloc:00494c50 7d36            dw          367Dh                                   
.reloc:00494c52 8636            dw          3686h                                   
.reloc:00494c54 8f36            dw          368Fh                                   
.reloc:00494c56 9836            dw          3698h                                   
.reloc:00494c58 a136            dw          36A1h                                   
.reloc:00494c5a aa36            dw          36AAh                                   
.reloc:00494c5c b336            dw          36B3h                                   
.reloc:00494c5e bc36            dw          36BCh                                   
.reloc:00494c60 dc36            dw          36DCh                                   
.reloc:00494c62 e536            dw          36E5h                                   
.reloc:00494c64 ee36            dw          36EEh                                   
.reloc:00494c66 f736            dw          36F7h                                   
.reloc:00494c68 0037            dw          3700h                                   
.reloc:00494c6a 0937            dw          3709h                                   
.reloc:00494c6c 1237            dw          3712h                                   
.reloc:00494c6e 1b37            dw          371Bh                                   
.reloc:00494c70 2437            dw          3724h                                   
.reloc:00494c72 2d37            dw          372Dh                                   
.reloc:00494c74 3637            dw          3736h                                   
.reloc:00494c76 3f37            dw          373Fh                                   
.reloc:00494c78 4837            dw          3748h                                   
.reloc:00494c7a 5c37            dw          375Ch                                   
.reloc:00494c7c 6537            dw          3765h                                   
.reloc:00494c7e 6e37            dw          376Eh                                   
.reloc:00494c80 7737            dw          3777h                                   
.reloc:00494c82 8037            dw          3780h                                   
.reloc:00494c84 8937            dw          3789h                                   
.reloc:00494c86 9237            dw          3792h                                   
.reloc:00494c88 9b37            dw          379Bh                                   
.reloc:00494c8a a437            dw          37A4h                                   
.reloc:00494c8c ad37            dw          37ADh                                   
.reloc:00494c8e b637            dw          37B6h                                   
.reloc:00494c90 bf37            dw          37BFh                                   
.reloc:00494c92 c837            dw          37C8h                                   
.reloc:00494c94 dc37            dw          37DCh                                   
.reloc:00494c96 e537            dw          37E5h                                   
.reloc:00494c98 ee37            dw          37EEh                                   
.reloc:00494c9a f737            dw          37F7h                                   
.reloc:00494c9c 0038            dw          3800h                                   
.reloc:00494c9e 0938            dw          3809h                                   
.reloc:00494ca0 1238            dw          3812h                                   
.reloc:00494ca2 1b38            dw          381Bh                                   
.reloc:00494ca4 2438            dw          3824h                                   
.reloc:00494ca6 2d38            dw          382Dh                                   
.reloc:00494ca8 3638            dw          3836h                                   
.reloc:00494caa 3f38            dw          383Fh                                   
.reloc:00494cac 4838            dw          3848h                                   
.reloc:00494cae 5c38            dw          385Ch                                   
.reloc:00494cb0 6538            dw          3865h                                   
.reloc:00494cb2 6e38            dw          386Eh                                   
.reloc:00494cb4 7738            dw          3877h                                   
.reloc:00494cb6 8038            dw          3880h                                   
.reloc:00494cb8 8938            dw          3889h                                   
.reloc:00494cba 9238            dw          3892h                                   
.reloc:00494cbc 9b38            dw          389Bh                                   
.reloc:00494cbe a438            dw          38A4h                                   
.reloc:00494cc0 ad38            dw          38ADh                                   
.reloc:00494cc2 b638            dw          38B6h                                   
.reloc:00494cc4 bf38            dw          38BFh                                   
.reloc:00494cc6 c838            dw          38C8h                                   
.reloc:00494cc8 e238            dw          38E2h                                   
.reloc:00494cca eb38            dw          38EBh                                   
.reloc:00494ccc f438            dw          38F4h                                   
.reloc:00494cce fd38            dw          38FDh                                   
.reloc:00494cd0 0639            dw          3906h                                   
.reloc:00494cd2 0f39            dw          390Fh                                   
.reloc:00494cd4 1839            dw          3918h                                   
.reloc:00494cd6 2139            dw          3921h                                   
.reloc:00494cd8 2a39            dw          392Ah                                   
.reloc:00494cda 3339            dw          3933h                                   
.reloc:00494cdc 3c39            dw          393Ch                                   
.reloc:00494cde 4539            dw          3945h                                   
.reloc:00494ce0 4e39            dw          394Eh                                   
.reloc:00494ce2 6839            dw          3968h                                   
.reloc:00494ce4 7139            dw          3971h                                   
.reloc:00494ce6 7a39            dw          397Ah                                   
.reloc:00494ce8 8339            dw          3983h                                   
.reloc:00494cea 8c39            dw          398Ch                                   
.reloc:00494cec 9539            dw          3995h                                   
.reloc:00494cee 9e39            dw          399Eh                                   
.reloc:00494cf0 a739            dw          39A7h                                   
.reloc:00494cf2 b039            dw          39B0h                                   
.reloc:00494cf4 b939            dw          39B9h                                   
.reloc:00494cf6 c239            dw          39C2h                                   
.reloc:00494cf8 cb39            dw          39CBh                                   
.reloc:00494cfa d439            dw          39D4h                                   
.reloc:00494cfc ee39            dw          39EEh                                   
.reloc:00494cfe f739            dw          39F7h                                   
.reloc:00494d00 003a            dw          3A00h                                   
.reloc:00494d02 093a            dw          3A09h                                   
.reloc:00494d04 123a            dw          3A12h                                   
.reloc:00494d06 1b3a            dw          3A1Bh                                   
.reloc:00494d08 243a            dw          3A24h                                   
.reloc:00494d0a 2d3a            dw          3A2Dh                                   
.reloc:00494d0c 363a            dw          3A36h                                   
.reloc:00494d0e 3f3a            dw          3A3Fh                                   
.reloc:00494d10 483a            dw          3A48h                                   
.reloc:00494d12 513a            dw          3A51h                                   
.reloc:00494d14 5a3a            dw          3A5Ah                                   
.reloc:00494d16 743a            dw          3A74h                                   
.reloc:00494d18 7d3a            dw          3A7Dh                                   
.reloc:00494d1a 863a            dw          3A86h                                   
.reloc:00494d1c 8f3a            dw          3A8Fh                                   
.reloc:00494d1e 983a            dw          3A98h                                   
.reloc:00494d20 a13a            dw          3AA1h                                   
.reloc:00494d22 aa3a            dw          3AAAh                                   
.reloc:00494d24 b33a            dw          3AB3h                                   
.reloc:00494d26 bc3a            dw          3ABCh                                   
.reloc:00494d28 c53a            dw          3AC5h                                   
.reloc:00494d2a ce3a            dw          3ACEh                                   
.reloc:00494d2c d73a            dw          3AD7h                                   
.reloc:00494d2e e03a            dw          3AE0h                                   
.reloc:00494d30 fa3a            dw          3AFAh                                   
.reloc:00494d32 033b            dw          3B03h                                   
.reloc:00494d34 0c3b            dw          3B0Ch                                   
.reloc:00494d36 153b            dw          3B15h                                   
.reloc:00494d38 1e3b            dw          3B1Eh                                   
.reloc:00494d3a 273b            dw          3B27h                                   
.reloc:00494d3c 303b            dw          3B30h                                   
.reloc:00494d3e 393b            dw          3B39h                                   
.reloc:00494d40 423b            dw          3B42h                                   
.reloc:00494d42 4b3b            dw          3B4Bh                                   
.reloc:00494d44 543b            dw          3B54h                                   
.reloc:00494d46 5d3b            dw          3B5Dh                                   
.reloc:00494d48 663b            dw          3B66h                                   
.reloc:00494d4a 7a3b            dw          3B7Ah                                   
.reloc:00494d4c 833b            dw          3B83h                                   
.reloc:00494d4e 8c3b            dw          3B8Ch                                   
.reloc:00494d50 953b            dw          3B95h                                   
.reloc:00494d52 9e3b            dw          3B9Eh                                   
.reloc:00494d54 a73b            dw          3BA7h                                   
.reloc:00494d56 b03b            dw          3BB0h                                   
.reloc:00494d58 b93b            dw          3BB9h                                   
.reloc:00494d5a c23b            dw          3BC2h                                   
.reloc:00494d5c cb3b            dw          3BCBh                                   
.reloc:00494d5e d43b            dw          3BD4h                                   
.reloc:00494d60 dd3b            dw          3BDDh                                   
.reloc:00494d62 e63b            dw          3BE6h                                   
.reloc:00494d64 003c            dw          3C00h                                   
.reloc:00494d66 093c            dw          3C09h                                   
.reloc:00494d68 123c            dw          3C12h                                   
.reloc:00494d6a 1b3c            dw          3C1Bh                                   
.reloc:00494d6c 243c            dw          3C24h                                   
.reloc:00494d6e 2d3c            dw          3C2Dh                                   
.reloc:00494d70 363c            dw          3C36h                                   
.reloc:00494d72 3f3c            dw          3C3Fh                                   
.reloc:00494d74 483c            dw          3C48h                                   
.reloc:00494d76 513c            dw          3C51h                                   
.reloc:00494d78 5a3c            dw          3C5Ah                                   
.reloc:00494d7a 633c            dw          3C63h                                   
.reloc:00494d7c 6c3c            dw          3C6Ch                                   
.reloc:00494d7e 863c            dw          3C86h                                   
.reloc:00494d80 8f3c            dw          3C8Fh                                   
.reloc:00494d82 983c            dw          3C98h                                   
.reloc:00494d84 a13c            dw          3CA1h                                   
.reloc:00494d86 aa3c            dw          3CAAh                                   
.reloc:00494d88 b33c            dw          3CB3h                                   
.reloc:00494d8a bc3c            dw          3CBCh                                   
.reloc:00494d8c c53c            dw          3CC5h                                   
.reloc:00494d8e ce3c            dw          3CCEh                                   
.reloc:00494d90 d73c            dw          3CD7h                                   
.reloc:00494d92 e03c            dw          3CE0h                                   
.reloc:00494d94 e93c            dw          3CE9h                                   
.reloc:00494d96 f23c            dw          3CF2h                                   
.reloc:00494d98 123d            dw          3D12h                                   
.reloc:00494d9a 1b3d            dw          3D1Bh                                   
.reloc:00494d9c 243d            dw          3D24h                                   
.reloc:00494d9e 2d3d            dw          3D2Dh                                   
.reloc:00494da0 363d            dw          3D36h                                   
.reloc:00494da2 3f3d            dw          3D3Fh                                   
.reloc:00494da4 483d            dw          3D48h                                   
.reloc:00494da6 513d            dw          3D51h                                   
.reloc:00494da8 5a3d            dw          3D5Ah                                   
.reloc:00494daa 633d            dw          3D63h                                   
.reloc:00494dac 6c3d            dw          3D6Ch                                   
.reloc:00494dae 753d            dw          3D75h                                   
.reloc:00494db0 7e3d            dw          3D7Eh                                   
.reloc:00494db2 9e3d            dw          3D9Eh                                   
.reloc:00494db4 a73d            dw          3DA7h                                   
.reloc:00494db6 b03d            dw          3DB0h                                   
.reloc:00494db8 b93d            dw          3DB9h                                   
.reloc:00494dba c23d            dw          3DC2h                                   
.reloc:00494dbc cb3d            dw          3DCBh                                   
.reloc:00494dbe d43d            dw          3DD4h                                   
.reloc:00494dc0 dd3d            dw          3DDDh                                   
.reloc:00494dc2 e63d            dw          3DE6h                                   
.reloc:00494dc4 ef3d            dw          3DEFh                                   
.reloc:00494dc6 f83d            dw          3DF8h                                   
.reloc:00494dc8 013e            dw          3E01h                                   
.reloc:00494dca 0a3e            dw          3E0Ah                                   
.reloc:00494dcc 2a3e            dw          3E2Ah                                   
.reloc:00494dce 333e            dw          3E33h                                   
.reloc:00494dd0 3c3e            dw          3E3Ch                                   
.reloc:00494dd2 453e            dw          3E45h                                   
.reloc:00494dd4 4e3e            dw          3E4Eh                                   
.reloc:00494dd6 573e            dw          3E57h                                   
.reloc:00494dd8 603e            dw          3E60h                                   
.reloc:00494dda 693e            dw          3E69h                                   
.reloc:00494ddc 723e            dw          3E72h                                   
.reloc:00494dde 7b3e            dw          3E7Bh                                   
.reloc:00494de0 843e            dw          3E84h                                   
.reloc:00494de2 8d3e            dw          3E8Dh                                   
.reloc:00494de4 963e            dw          3E96h                                   
.reloc:00494de6 b03e            dw          3EB0h                                   
.reloc:00494de8 b93e            dw          3EB9h                                   
.reloc:00494dea c23e            dw          3EC2h                                   
.reloc:00494dec cb3e            dw          3ECBh                                   
.reloc:00494dee d43e            dw          3ED4h                                   
.reloc:00494df0 dd3e            dw          3EDDh                                   
.reloc:00494df2 e63e            dw          3EE6h                                   
.reloc:00494df4 ef3e            dw          3EEFh                                   
.reloc:00494df6 f83e            dw          3EF8h                                   
.reloc:00494df8 013f            dw          3F01h                                   
.reloc:00494dfa 0a3f            dw          3F0Ah                                   
.reloc:00494dfc 133f            dw          3F13h                                   
.reloc:00494dfe 1c3f            dw          3F1Ch                                   
.reloc:00494e00 3c3f            dw          3F3Ch                                   
.reloc:00494e02 453f            dw          3F45h                                   
.reloc:00494e04 4e3f            dw          3F4Eh                                   
.reloc:00494e06 573f            dw          3F57h                                   
.reloc:00494e08 603f            dw          3F60h                                   
.reloc:00494e0a 693f            dw          3F69h                                   
.reloc:00494e0c 723f            dw          3F72h                                   
.reloc:00494e0e 7b3f            dw          3F7Bh                                   
.reloc:00494e10 843f            dw          3F84h                                   
.reloc:00494e12 8d3f            dw          3F8Dh                                   
.reloc:00494e14 963f            dw          3F96h                                   
.reloc:00494e16 9f3f            dw          3F9Fh                                   
.reloc:00494e18 a83f            dw          3FA8h                                   
.reloc:00494e1a c23f            dw          3FC2h                                   
.reloc:00494e1c cb3f            dw          3FCBh                                   
.reloc:00494e1e d43f            dw          3FD4h                                   
.reloc:00494e20 dd3f            dw          3FDDh                                   
.reloc:00494e22 e63f            dw          3FE6h                                   
.reloc:00494e24 ef3f            dw          3FEFh                                   
.reloc:00494e26 f83f            dw          3FF8h                                   
.reloc:00494e28 0000            dw          0h                                      
.reloc:00494e2a 0000            dw          0h                                      
.reloc:00494e2c 00300400        ddw         43000h                                  
.reloc:00494e30 dc010000        ddw         1DCh                                    
.reloc:00494e34 0130            dw          3001h                                   
.reloc:00494e36 0a30            dw          300Ah                                   
.reloc:00494e38 1330            dw          3013h                                   
.reloc:00494e3a 1c30            dw          301Ch                                   
.reloc:00494e3c 2530            dw          3025h                                   
.reloc:00494e3e 2e30            dw          302Eh                                   
.reloc:00494e40 4e30            dw          304Eh                                   
.reloc:00494e42 5730            dw          3057h                                   
.reloc:00494e44 6030            dw          3060h                                   
.reloc:00494e46 6930            dw          3069h                                   
.reloc:00494e48 7230            dw          3072h                                   
.reloc:00494e4a 7b30            dw          307Bh                                   
.reloc:00494e4c 8430            dw          3084h                                   
.reloc:00494e4e 8d30            dw          308Dh                                   
.reloc:00494e50 9630            dw          3096h                                   
.reloc:00494e52 9f30            dw          309Fh                                   
.reloc:00494e54 a830            dw          30A8h                                   
.reloc:00494e56 b130            dw          30B1h                                   
.reloc:00494e58 ba30            dw          30BAh                                   
.reloc:00494e5a da30            dw          30DAh                                   
.reloc:00494e5c e330            dw          30E3h                                   
.reloc:00494e5e ec30            dw          30ECh                                   
.reloc:00494e60 f530            dw          30F5h                                   
.reloc:00494e62 fe30            dw          30FEh                                   
.reloc:00494e64 0731            dw          3107h                                   
.reloc:00494e66 1031            dw          3110h                                   
.reloc:00494e68 1931            dw          3119h                                   
.reloc:00494e6a 2231            dw          3122h                                   
.reloc:00494e6c 2b31            dw          312Bh                                   
.reloc:00494e6e 3431            dw          3134h                                   
.reloc:00494e70 3d31            dw          313Dh                                   
.reloc:00494e72 4631            dw          3146h                                   
.reloc:00494e74 4f31            dw          314Fh                                   
.reloc:00494e76 5831            dw          3158h                                   
.reloc:00494e78 6131            dw          3161h                                   
.reloc:00494e7a 8731            dw          3187h                                   
.reloc:00494e7c 9031            dw          3190h                                   
.reloc:00494e7e 9931            dw          3199h                                   
.reloc:00494e80 a231            dw          31A2h                                   
.reloc:00494e82 ab31            dw          31ABh                                   
.reloc:00494e84 b431            dw          31B4h                                   
.reloc:00494e86 bd31            dw          31BDh                                   
.reloc:00494e88 c631            dw          31C6h                                   
.reloc:00494e8a cf31            dw          31CFh                                   
.reloc:00494e8c d831            dw          31D8h                                   
.reloc:00494e8e e131            dw          31E1h                                   
.reloc:00494e90 ea31            dw          31EAh                                   
.reloc:00494e92 f331            dw          31F3h                                   
.reloc:00494e94 1932            dw          3219h                                   
.reloc:00494e96 2232            dw          3222h                                   
.reloc:00494e98 2b32            dw          322Bh                                   
.reloc:00494e9a 3432            dw          3234h                                   
.reloc:00494e9c 3d32            dw          323Dh                                   
.reloc:00494e9e 4632            dw          3246h                                   
.reloc:00494ea0 4f32            dw          324Fh                                   
.reloc:00494ea2 5832            dw          3258h                                   
.reloc:00494ea4 6132            dw          3261h                                   
.reloc:00494ea6 6a32            dw          326Ah                                   
.reloc:00494ea8 7332            dw          3273h                                   
.reloc:00494eaa 7c32            dw          327Ch                                   
.reloc:00494eac 8532            dw          3285h                                   
.reloc:00494eae b132            dw          32B1h                                   
.reloc:00494eb0 ba32            dw          32BAh                                   
.reloc:00494eb2 c332            dw          32C3h                                   
.reloc:00494eb4 cc32            dw          32CCh                                   
.reloc:00494eb6 d532            dw          32D5h                                   
.reloc:00494eb8 de32            dw          32DEh                                   
.reloc:00494eba e732            dw          32E7h                                   
.reloc:00494ebc f032            dw          32F0h                                   
.reloc:00494ebe f932            dw          32F9h                                   
.reloc:00494ec0 0233            dw          3302h                                   
.reloc:00494ec2 0b33            dw          330Bh                                   
.reloc:00494ec4 1433            dw          3314h                                   
.reloc:00494ec6 1d33            dw          331Dh                                   
.reloc:00494ec8 4933            dw          3349h                                   
.reloc:00494eca 5233            dw          3352h                                   
.reloc:00494ecc 5b33            dw          335Bh                                   
.reloc:00494ece 6433            dw          3364h                                   
.reloc:00494ed0 6d33            dw          336Dh                                   
.reloc:00494ed2 7633            dw          3376h                                   
.reloc:00494ed4 7f33            dw          337Fh                                   
.reloc:00494ed6 8833            dw          3388h                                   
.reloc:00494ed8 9133            dw          3391h                                   
.reloc:00494eda 9a33            dw          339Ah                                   
.reloc:00494edc a333            dw          33A3h                                   
.reloc:00494ede ac33            dw          33ACh                                   
.reloc:00494ee0 b533            dw          33B5h                                   
.reloc:00494ee2 e133            dw          33E1h                                   
.reloc:00494ee4 ea33            dw          33EAh                                   
.reloc:00494ee6 f333            dw          33F3h                                   
.reloc:00494ee8 fc33            dw          33FCh                                   
.reloc:00494eea 0534            dw          3405h                                   
.reloc:00494eec 0e34            dw          340Eh                                   
.reloc:00494eee 1734            dw          3417h                                   
.reloc:00494ef0 2034            dw          3420h                                   
.reloc:00494ef2 2934            dw          3429h                                   
.reloc:00494ef4 3234            dw          3432h                                   
.reloc:00494ef6 3b34            dw          343Bh                                   
.reloc:00494ef8 4434            dw          3444h                                   
.reloc:00494efa 4d34            dw          344Dh                                   
.reloc:00494efc 7934            dw          3479h                                   
.reloc:00494efe 8234            dw          3482h                                   
.reloc:00494f00 8b34            dw          348Bh                                   
.reloc:00494f02 9434            dw          3494h                                   
.reloc:00494f04 9d34            dw          349Dh                                   
.reloc:00494f06 a634            dw          34A6h                                   
.reloc:00494f08 af34            dw          34AFh                                   
.reloc:00494f0a b834            dw          34B8h                                   
.reloc:00494f0c c134            dw          34C1h                                   
.reloc:00494f0e ca34            dw          34CAh                                   
.reloc:00494f10 d334            dw          34D3h                                   
.reloc:00494f12 dc34            dw          34DCh                                   
.reloc:00494f14 e534            dw          34E5h                                   
.reloc:00494f16 1135            dw          3511h                                   
.reloc:00494f18 1a35            dw          351Ah                                   
.reloc:00494f1a 2335            dw          3523h                                   
.reloc:00494f1c 2c35            dw          352Ch                                   
.reloc:00494f1e 3535            dw          3535h                                   
.reloc:00494f20 3e35            dw          353Eh                                   
.reloc:00494f22 4735            dw          3547h                                   
.reloc:00494f24 5035            dw          3550h                                   
.reloc:00494f26 5935            dw          3559h                                   
.reloc:00494f28 6235            dw          3562h                                   
.reloc:00494f2a 6b35            dw          356Bh                                   
.reloc:00494f2c 7435            dw          3574h                                   
.reloc:00494f2e 7d35            dw          357Dh                                   
.reloc:00494f30 a935            dw          35A9h                                   
.reloc:00494f32 b235            dw          35B2h                                   
.reloc:00494f34 bb35            dw          35BBh                                   
.reloc:00494f36 c435            dw          35C4h                                   
.reloc:00494f38 cd35            dw          35CDh                                   
.reloc:00494f3a d635            dw          35D6h                                   
.reloc:00494f3c df35            dw          35DFh                                   
.reloc:00494f3e e835            dw          35E8h                                   
.reloc:00494f40 f135            dw          35F1h                                   
.reloc:00494f42 fa35            dw          35FAh                                   
.reloc:00494f44 0336            dw          3603h                                   
.reloc:00494f46 0c36            dw          360Ch                                   
.reloc:00494f48 1536            dw          3615h                                   
.reloc:00494f4a 5436            dw          3654h                                   
.reloc:00494f4c 8f36            dw          368Fh                                   
.reloc:00494f4e 9336            dw          3693h                                   
.reloc:00494f50 9736            dw          3697h                                   
.reloc:00494f52 9b36            dw          369Bh                                   
.reloc:00494f54 9f36            dw          369Fh                                   
.reloc:00494f56 a336            dw          36A3h                                   
.reloc:00494f58 a736            dw          36A7h                                   
.reloc:00494f5a e836            dw          36E8h                                   
.reloc:00494f5c f336            dw          36F3h                                   
.reloc:00494f5e 1537            dw          3715h                                   
.reloc:00494f60 2c37            dw          372Ch                                   
.reloc:00494f62 4f37            dw          374Fh                                   
.reloc:00494f64 5837            dw          3758h                                   
.reloc:00494f66 5f37            dw          375Fh                                   
.reloc:00494f68 6537            dw          3765h                                   
.reloc:00494f6a 7337            dw          3773h                                   
.reloc:00494f6c 8d37            dw          378Dh                                   
.reloc:00494f6e 9737            dw          3797h                                   
.reloc:00494f70 a037            dw          37A0h                                   
.reloc:00494f72 aa37            dw          37AAh                                   
.reloc:00494f74 bd37            dw          37BDh                                   
.reloc:00494f76 c537            dw          37C5h                                   
.reloc:00494f78 cd37            dw          37CDh                                   
.reloc:00494f7a d937            dw          37D9h                                   
.reloc:00494f7c e037            dw          37E0h                                   
.reloc:00494f7e f237            dw          37F2h                                   
.reloc:00494f80 1138            dw          3811h                                   
.reloc:00494f82 2038            dw          3820h                                   
.reloc:00494f84 2938            dw          3829h                                   
.reloc:00494f86 3b38            dw          383Bh                                   
.reloc:00494f88 4338            dw          3843h                                   
.reloc:00494f8a 4b38            dw          384Bh                                   
.reloc:00494f8c 5738            dw          3857h                                   
.reloc:00494f8e 5e38            dw          385Eh                                   
.reloc:00494f90 7038            dw          3870h                                   
.reloc:00494f92 8438            dw          3884h                                   
.reloc:00494f94 9738            dw          3897h                                   
.reloc:00494f96 b438            dw          38B4h                                   
.reloc:00494f98 c538            dw          38C5h                                   
.reloc:00494f9a 0739            dw          3907h                                   
.reloc:00494f9c 2639            dw          3926h                                   
.reloc:00494f9e 4139            dw          3941h                                   
.reloc:00494fa0 5139            dw          3951h                                   
.reloc:00494fa2 6839            dw          3968h                                   
.reloc:00494fa4 7239            dw          3972h                                   
.reloc:00494fa6 8439            dw          3984h                                   
.reloc:00494fa8 9439            dw          3994h                                   
.reloc:00494faa ab39            dw          39ABh                                   
.reloc:00494fac b539            dw          39B5h                                   
.reloc:00494fae ed39            dw          39EDh                                   
.reloc:00494fb0 0f3a            dw          3A0Fh                                   
.reloc:00494fb2 493a            dw          3A49h                                   
.reloc:00494fb4 5b3a            dw          3A5Bh                                   
.reloc:00494fb6 7e3a            dw          3A7Eh                                   
.reloc:00494fb8 903a            dw          3A90h                                   
.reloc:00494fba cf3a            dw          3ACFh                                   
.reloc:00494fbc 693d            dw          3D69h                                   
.reloc:00494fbe 793d            dw          3D79h                                   
.reloc:00494fc0 9e3d            dw          3D9Eh                                   
.reloc:00494fc2 a53d            dw          3DA5h                                   
.reloc:00494fc4 b63d            dw          3DB6h                                   
.reloc:00494fc6 c03d            dw          3DC0h                                   
.reloc:00494fc8 c93d            dw          3DC9h                                   
.reloc:00494fca db3d            dw          3DDBh                                   
.reloc:00494fcc e43d            dw          3DE4h                                   
.reloc:00494fce f33d            dw          3DF3h                                   
.reloc:00494fd0 f93d            dw          3DF9h                                   
.reloc:00494fd2 003e            dw          3E00h                                   
.reloc:00494fd4 0c3e            dw          3E0Ch                                   
.reloc:00494fd6 203e            dw          3E20h                                   
.reloc:00494fd8 2b3e            dw          3E2Bh                                   
.reloc:00494fda 393e            dw          3E39h                                   
.reloc:00494fdc 433e            dw          3E43h                                   
.reloc:00494fde 4a3e            dw          3E4Ah                                   
.reloc:00494fe0 513e            dw          3E51h                                   
.reloc:00494fe2 603e            dw          3E60h                                   
.reloc:00494fe4 993e            dw          3E99h                                   
.reloc:00494fe6 a23e            dw          3EA2h                                   
.reloc:00494fe8 a93e            dw          3EA9h                                   
.reloc:00494fea b33e            dw          3EB3h                                   
.reloc:00494fec c03e            dw          3EC0h                                   
.reloc:00494fee cb3e            dw          3ECBh                                   
.reloc:00494ff0 e83e            dw          3EE8h                                   
.reloc:00494ff2 fd3e            dw          3EFDh                                   
.reloc:00494ff4 1c3f            dw          3F1Ch                                   
.reloc:00494ff6 263f            dw          3F26h                                   
.reloc:00494ff8 2f3f            dw          3F2Fh                                   
.reloc:00494ffa 413f            dw          3F41h                                   
.reloc:00494ffc 4a3f            dw          3F4Ah                                   
.reloc:00494ffe 553f            dw          3F55h                                   
.reloc:00495000 753f            dw          3F75h                                   
.reloc:00495002 7c3f            dw          3F7Ch                                   
.reloc:00495004 8b3f            dw          3F8Bh                                   
.reloc:00495006 0000            dw          0h                                      
.reloc:00495008 00400400        ddw         44000h                                  
.reloc:0049500c a0010000        ddw         1A0h                                    
.reloc:00495010 4530            dw          3045h                                   
.reloc:00495012 4e30            dw          304Eh                                   
.reloc:00495014 5730            dw          3057h                                   
.reloc:00495016 7930            dw          3079h                                   
.reloc:00495018 8230            dw          3082h                                   
.reloc:0049501a b130            dw          30B1h                                   
.reloc:0049501c d630            dw          30D6h                                   
.reloc:0049501e 4c31            dw          314Ch                                   
.reloc:00495020 6631            dw          3166h                                   
.reloc:00495022 6f31            dw          316Fh                                   
.reloc:00495024 8131            dw          3181h                                   
.reloc:00495026 8b31            dw          318Bh                                   
.reloc:00495028 9431            dw          3194h                                   
.reloc:0049502a a231            dw          31A2h                                   
.reloc:0049502c a831            dw          31A8h                                   
.reloc:0049502e b031            dw          31B0h                                   
.reloc:00495030 bd31            dw          31BDh                                   
.reloc:00495032 c631            dw          31C6h                                   
.reloc:00495034 d431            dw          31D4h                                   
.reloc:00495036 de31            dw          31DEh                                   
.reloc:00495038 ec31            dw          31ECh                                   
.reloc:0049503a f831            dw          31F8h                                   
.reloc:0049503c 1032            dw          3210h                                   
.reloc:0049503e 1b32            dw          321Bh                                   
.reloc:00495040 2832            dw          3228h                                   
.reloc:00495042 3632            dw          3236h                                   
.reloc:00495044 4132            dw          3241h                                   
.reloc:00495046 4832            dw          3248h                                   
.reloc:00495048 5332            dw          3253h                                   
.reloc:0049504a 5a32            dw          325Ah                                   
.reloc:0049504c 6232            dw          3262h                                   
.reloc:0049504e 8932            dw          3289h                                   
.reloc:00495050 9832            dw          3298h                                   
.reloc:00495052 b232            dw          32B2h                                   
.reloc:00495054 c232            dw          32C2h                                   
.reloc:00495056 ce32            dw          32CEh                                   
.reloc:00495058 e432            dw          32E4h                                   
.reloc:0049505a fc32            dw          32FCh                                   
.reloc:0049505c 1433            dw          3314h                                   
.reloc:0049505e 1933            dw          3319h                                   
.reloc:00495060 3733            dw          3337h                                   
.reloc:00495062 4633            dw          3346h                                   
.reloc:00495064 5833            dw          3358h                                   
.reloc:00495066 6b33            dw          336Bh                                   
.reloc:00495068 9233            dw          3392h                                   
.reloc:0049506a 9e33            dw          339Eh                                   
.reloc:0049506c ab33            dw          33ABh                                   
.reloc:0049506e b933            dw          33B9h                                   
.reloc:00495070 ce33            dw          33CEh                                   
.reloc:00495072 da33            dw          33DAh                                   
.reloc:00495074 fd33            dw          33FDh                                   
.reloc:00495076 1234            dw          3412h                                   
.reloc:00495078 2d34            dw          342Dh                                   
.reloc:0049507a 3c34            dw          343Ch                                   
.reloc:0049507c 4234            dw          3442h                                   
.reloc:0049507e 4c34            dw          344Ch                                   
.reloc:00495080 5334            dw          3453h                                   
.reloc:00495082 5934            dw          3459h                                   
.reloc:00495084 6134            dw          3461h                                   
.reloc:00495086 6b34            dw          346Bh                                   
.reloc:00495088 7134            dw          3471h                                   
.reloc:0049508a 7934            dw          3479h                                   
.reloc:0049508c 8534            dw          3485h                                   
.reloc:0049508e 9634            dw          3496h                                   
.reloc:00495090 a134            dw          34A1h                                   
.reloc:00495092 a634            dw          34A6h                                   
.reloc:00495094 da34            dw          34DAh                                   
.reloc:00495096 3735            dw          3537h                                   
.reloc:00495098 6335            dw          3563h                                   
.reloc:0049509a 6c35            dw          356Ch                                   
.reloc:0049509c 9535            dw          3595h                                   
.reloc:0049509e a135            dw          35A1h                                   
.reloc:004950a0 af35            dw          35AFh                                   
.reloc:004950a2 c435            dw          35C4h                                   
.reloc:004950a4 d535            dw          35D5h                                   
.reloc:004950a6 e735            dw          35E7h                                   
.reloc:004950a8 3b36            dw          363Bh                                   
.reloc:004950aa 5f36            dw          365Fh                                   
.reloc:004950ac 7236            dw          3672h                                   
.reloc:004950ae 8936            dw          3689h                                   
.reloc:004950b0 9536            dw          3695h                                   
.reloc:004950b2 a336            dw          36A3h                                   
.reloc:004950b4 db36            dw          36DBh                                   
.reloc:004950b6 e236            dw          36E2h                                   
.reloc:004950b8 1437            dw          3714h                                   
.reloc:004950ba 3c37            dw          373Ch                                   
.reloc:004950bc 5b37            dw          375Bh                                   
.reloc:004950be 9537            dw          3795h                                   
.reloc:004950c0 b437            dw          37B4h                                   
.reloc:004950c2 cc37            dw          37CCh                                   
.reloc:004950c4 3538            dw          3835h                                   
.reloc:004950c6 3e38            dw          383Eh                                   
.reloc:004950c8 4938            dw          3849h                                   
.reloc:004950ca 5238            dw          3852h                                   
.reloc:004950cc 5b38            dw          385Bh                                   
.reloc:004950ce 6938            dw          3869h                                   
.reloc:004950d0 7738            dw          3877h                                   
.reloc:004950d2 7f38            dw          387Fh                                   
.reloc:004950d4 9238            dw          3892h                                   
.reloc:004950d6 9b38            dw          389Bh                                   
.reloc:004950d8 a638            dw          38A6h                                   
.reloc:004950da af38            dw          38AFh                                   
.reloc:004950dc b838            dw          38B8h                                   
.reloc:004950de c838            dw          38C8h                                   
.reloc:004950e0 d038            dw          38D0h                                   
.reloc:004950e2 e838            dw          38E8h                                   
.reloc:004950e4 f638            dw          38F6h                                   
.reloc:004950e6 fe38            dw          38FEh                                   
.reloc:004950e8 1e39            dw          391Eh                                   
.reloc:004950ea 3d39            dw          393Dh                                   
.reloc:004950ec 5439            dw          3954h                                   
.reloc:004950ee 6139            dw          3961h                                   
.reloc:004950f0 7839            dw          3978h                                   
.reloc:004950f2 8d39            dw          398Dh                                   
.reloc:004950f4 b039            dw          39B0h                                   
.reloc:004950f6 bf39            dw          39BFh                                   
.reloc:004950f8 ce39            dw          39CEh                                   
.reloc:004950fa dc39            dw          39DCh                                   
.reloc:004950fc 1b3a            dw          3A1Bh                                   
.reloc:004950fe 2a3a            dw          3A2Ah                                   
.reloc:00495100 383a            dw          3A38h                                   
.reloc:00495102 6f3a            dw          3A6Fh                                   
.reloc:00495104 a03a            dw          3AA0h                                   
.reloc:00495106 a63a            dw          3AA6h                                   
.reloc:00495108 ae3a            dw          3AAEh                                   
.reloc:0049510a c33a            dw          3AC3h                                   
.reloc:0049510c d13a            dw          3AD1h                                   
.reloc:0049510e e03a            dw          3AE0h                                   
.reloc:00495110 ee3a            dw          3AEEh                                   
.reloc:00495112 123b            dw          3B12h                                   
.reloc:00495114 353b            dw          3B35h                                   
.reloc:00495116 5f3b            dw          3B5Fh                                   
.reloc:00495118 6d3b            dw          3B6Dh                                   
.reloc:0049511a 7c3b            dw          3B7Ch                                   
.reloc:0049511c 8a3b            dw          3B8Ah                                   
.reloc:0049511e a73b            dw          3BA7h                                   
.reloc:00495120 bc3b            dw          3BBCh                                   
.reloc:00495122 ce3b            dw          3BCEh                                   
.reloc:00495124 d53b            dw          3BD5h                                   
.reloc:00495126 de3b            dw          3BDEh                                   
.reloc:00495128 ea3b            dw          3BEAh                                   
.reloc:0049512a f73b            dw          3BF7h                                   
.reloc:0049512c 003c            dw          3C00h                                   
.reloc:0049512e 073c            dw          3C07h                                   
.reloc:00495130 1e3c            dw          3C1Eh                                   
.reloc:00495132 2d3c            dw          3C2Dh                                   
.reloc:00495134 343c            dw          3C34h                                   
.reloc:00495136 3b3c            dw          3C3Bh                                   
.reloc:00495138 533c            dw          3C53h                                   
.reloc:0049513a 693c            dw          3C69h                                   
.reloc:0049513c 723c            dw          3C72h                                   
.reloc:0049513e 793c            dw          3C79h                                   
.reloc:00495140 823c            dw          3C82h                                   
.reloc:00495142 8a3c            dw          3C8Ah                                   
.reloc:00495144 9a3c            dw          3C9Ah                                   
.reloc:00495146 a43c            dw          3CA4h                                   
.reloc:00495148 ae3c            dw          3CAEh                                   
.reloc:0049514a b73c            dw          3CB7h                                   
.reloc:0049514c c43c            dw          3CC4h                                   
.reloc:0049514e d93c            dw          3CD9h                                   
.reloc:00495150 e73c            dw          3CE7h                                   
.reloc:00495152 0c3d            dw          3D0Ch                                   
.reloc:00495154 163d            dw          3D16h                                   
.reloc:00495156 263d            dw          3D26h                                   
.reloc:00495158 303d            dw          3D30h                                   
.reloc:0049515a 3a3d            dw          3D3Ah                                   
.reloc:0049515c 433d            dw          3D43h                                   
.reloc:0049515e 543d            dw          3D54h                                   
.reloc:00495160 693d            dw          3D69h                                   
.reloc:00495162 773d            dw          3D77h                                   
.reloc:00495164 9c3d            dw          3D9Ch                                   
.reloc:00495166 a63d            dw          3DA6h                                   
.reloc:00495168 b93d            dw          3DB9h                                   
.reloc:0049516a c33d            dw          3DC3h                                   
.reloc:0049516c dc3d            dw          3DDCh                                   
.reloc:0049516e ed3d            dw          3DEDh                                   
.reloc:00495170 123e            dw          3E12h                                   
.reloc:00495172 1f3e            dw          3E1Fh                                   
.reloc:00495174 2d3e            dw          3E2Dh                                   
.reloc:00495176 6f3e            dw          3E6Fh                                   
.reloc:00495178 803e            dw          3E80h                                   
.reloc:0049517a 893e            dw          3E89h                                   
.reloc:0049517c a43e            dw          3EA4h                                   
.reloc:0049517e ae3e            dw          3EAEh                                   
.reloc:00495180 b43e            dw          3EB4h                                   
.reloc:00495182 be3e            dw          3EBEh                                   
.reloc:00495184 c53e            dw          3EC5h                                   
.reloc:00495186 cb3e            dw          3ECBh                                   
.reloc:00495188 d23e            dw          3ED2h                                   
.reloc:0049518a d73e            dw          3ED7h                                   
.reloc:0049518c ee3e            dw          3EEEh                                   
.reloc:0049518e f53e            dw          3EF5h                                   
.reloc:00495190 fb3e            dw          3EFBh                                   
.reloc:00495192 1a3f            dw          3F1Ah                                   
.reloc:00495194 283f            dw          3F28h                                   
.reloc:00495196 373f            dw          3F37h                                   
.reloc:00495198 483f            dw          3F48h                                   
.reloc:0049519a 6a3f            dw          3F6Ah                                   
.reloc:0049519c 9b3f            dw          3F9Bh                                   
.reloc:0049519e d43f            dw          3FD4h                                   
.reloc:004951a0 e63f            dw          3FE6h                                   
.reloc:004951a2 ec3f            dw          3FECh                                   
.reloc:004951a4 fc3f            dw          3FFCh                                   
.reloc:004951a6 0000            dw          0h                                      
.reloc:004951a8 00500400        ddw         45000h                                  
.reloc:004951ac a4010000        ddw         1A4h                                    
.reloc:004951b0 0b30            dw          300Bh                                   
.reloc:004951b2 1130            dw          3011h                                   
.reloc:004951b4 1b30            dw          301Bh                                   
.reloc:004951b6 2930            dw          3029h                                   
.reloc:004951b8 4b30            dw          304Bh                                   
.reloc:004951ba 5830            dw          3058h                                   
.reloc:004951bc 6630            dw          3066h                                   
.reloc:004951be 8d30            dw          308Dh                                   
.reloc:004951c0 a330            dw          30A3h                                   
.reloc:004951c2 b230            dw          30B2h                                   
.reloc:004951c4 d030            dw          30D0h                                   
.reloc:004951c6 1331            dw          3113h                                   
.reloc:004951c8 8731            dw          3187h                                   
.reloc:004951ca d231            dw          31D2h                                   
.reloc:004951cc e431            dw          31E4h                                   
.reloc:004951ce f831            dw          31F8h                                   
.reloc:004951d0 0532            dw          3205h                                   
.reloc:004951d2 3e32            dw          323Eh                                   
.reloc:004951d4 4f32            dw          324Fh                                   
.reloc:004951d6 6832            dw          3268h                                   
.reloc:004951d8 7232            dw          3272h                                   
.reloc:004951da 7832            dw          3278h                                   
.reloc:004951dc 8d32            dw          328Dh                                   
.reloc:004951de 9332            dw          3293h                                   
.reloc:004951e0 a432            dw          32A4h                                   
.reloc:004951e2 a932            dw          32A9h                                   
.reloc:004951e4 ba32            dw          32BAh                                   
.reloc:004951e6 c032            dw          32C0h                                   
.reloc:004951e8 d632            dw          32D6h                                   
.reloc:004951ea df32            dw          32DFh                                   
.reloc:004951ec e832            dw          32E8h                                   
.reloc:004951ee ef32            dw          32EFh                                   
.reloc:004951f0 0633            dw          3306h                                   
.reloc:004951f2 1033            dw          3310h                                   
.reloc:004951f4 1733            dw          3317h                                   
.reloc:004951f6 2a33            dw          332Ah                                   
.reloc:004951f8 3533            dw          3335h                                   
.reloc:004951fa 6033            dw          3360h                                   
.reloc:004951fc 7d33            dw          337Dh                                   
.reloc:004951fe 8a33            dw          338Ah                                   
.reloc:00495200 9133            dw          3391h                                   
.reloc:00495202 b733            dw          33B7h                                   
.reloc:00495204 ce33            dw          33CEh                                   
.reloc:00495206 e533            dw          33E5h                                   
.reloc:00495208 1234            dw          3412h                                   
.reloc:0049520a 2034            dw          3420h                                   
.reloc:0049520c 2a34            dw          342Ah                                   
.reloc:0049520e 3134            dw          3431h                                   
.reloc:00495210 4a34            dw          344Ah                                   
.reloc:00495212 5434            dw          3454h                                   
.reloc:00495214 5e34            dw          345Eh                                   
.reloc:00495216 7534            dw          3475h                                   
.reloc:00495218 7e34            dw          347Eh                                   
.reloc:0049521a 1235            dw          3512h                                   
.reloc:0049521c 2035            dw          3520h                                   
.reloc:0049521e 3335            dw          3533h                                   
.reloc:00495220 4d35            dw          354Dh                                   
.reloc:00495222 6435            dw          3564h                                   
.reloc:00495224 7e35            dw          357Eh                                   
.reloc:00495226 9235            dw          3592h                                   
.reloc:00495228 a935            dw          35A9h                                   
.reloc:0049522a b435            dw          35B4h                                   
.reloc:0049522c d235            dw          35D2h                                   
.reloc:0049522e 0836            dw          3608h                                   
.reloc:00495230 1136            dw          3611h                                   
.reloc:00495232 1f36            dw          361Fh                                   
.reloc:00495234 2836            dw          3628h                                   
.reloc:00495236 4836            dw          3648h                                   
.reloc:00495238 5336            dw          3653h                                   
.reloc:0049523a 5c36            dw          365Ch                                   
.reloc:0049523c 6b36            dw          366Bh                                   
.reloc:0049523e 7436            dw          3674h                                   
.reloc:00495240 7e36            dw          367Eh                                   
.reloc:00495242 8d36            dw          368Dh                                   
.reloc:00495244 a036            dw          36A0h                                   
.reloc:00495246 ab36            dw          36ABh                                   
.reloc:00495248 b436            dw          36B4h                                   
.reloc:0049524a c536            dw          36C5h                                   
.reloc:0049524c dd36            dw          36DDh                                   
.reloc:0049524e 2c37            dw          372Ch                                   
.reloc:00495250 4237            dw          3742h                                   
.reloc:00495252 6837            dw          3768h                                   
.reloc:00495254 7137            dw          3771h                                   
.reloc:00495256 8037            dw          3780h                                   
.reloc:00495258 c437            dw          37C4h                                   
.reloc:0049525a cb37            dw          37CBh                                   
.reloc:0049525c f337            dw          37F3h                                   
.reloc:0049525e f737            dw          37F7h                                   
.reloc:00495260 fb37            dw          37FBh                                   
.reloc:00495262 ff37            dw          37FFh                                   
.reloc:00495264 0338            dw          3803h                                   
.reloc:00495266 0738            dw          3807h                                   
.reloc:00495268 0b38            dw          380Bh                                   
.reloc:0049526a 0f38            dw          380Fh                                   
.reloc:0049526c 1338            dw          3813h                                   
.reloc:0049526e 1738            dw          3817h                                   
.reloc:00495270 5d39            dw          395Dh                                   
.reloc:00495272 6939            dw          3969h                                   
.reloc:00495274 7839            dw          3978h                                   
.reloc:00495276 9239            dw          3992h                                   
.reloc:00495278 a839            dw          39A8h                                   
.reloc:0049527a c339            dw          39C3h                                   
.reloc:0049527c db39            dw          39DBh                                   
.reloc:0049527e f139            dw          39F1h                                   
.reloc:00495280 093a            dw          3A09h                                   
.reloc:00495282 113a            dw          3A11h                                   
.reloc:00495284 1c3a            dw          3A1Ch                                   
.reloc:00495286 343a            dw          3A34h                                   
.reloc:00495288 453a            dw          3A45h                                   
.reloc:0049528a 793a            dw          3A79h                                   
.reloc:0049528c 973a            dw          3A97h                                   
.reloc:0049528e af3a            dw          3AAFh                                   
.reloc:00495290 be3a            dw          3ABEh                                   
.reloc:00495292 cd3a            dw          3ACDh                                   
.reloc:00495294 e83a            dw          3AE8h                                   
.reloc:00495296 0b3b            dw          3B0Bh                                   
.reloc:00495298 2b3b            dw          3B2Bh                                   
.reloc:0049529a 6e3b            dw          3B6Eh                                   
.reloc:0049529c 9a3b            dw          3B9Ah                                   
.reloc:0049529e a53b            dw          3BA5h                                   
.reloc:004952a0 ab3b            dw          3BABh                                   
.reloc:004952a2 ba3b            dw          3BBAh                                   
.reloc:004952a4 c53b            dw          3BC5h                                   
.reloc:004952a6 cb3b            dw          3BCBh                                   
.reloc:004952a8 db3b            dw          3BDBh                                   
.reloc:004952aa ee3b            dw          3BEEh                                   
.reloc:004952ac 093c            dw          3C09h                                   
.reloc:004952ae 153c            dw          3C15h                                   
.reloc:004952b0 1a3c            dw          3C1Ah                                   
.reloc:004952b2 263c            dw          3C26h                                   
.reloc:004952b4 2b3c            dw          3C2Bh                                   
.reloc:004952b6 373c            dw          3C37h                                   
.reloc:004952b8 3c3c            dw          3C3Ch                                   
.reloc:004952ba 483c            dw          3C48h                                   
.reloc:004952bc 4d3c            dw          3C4Dh                                   
.reloc:004952be 593c            dw          3C59h                                   
.reloc:004952c0 5e3c            dw          3C5Eh                                   
.reloc:004952c2 6a3c            dw          3C6Ah                                   
.reloc:004952c4 6f3c            dw          3C6Fh                                   
.reloc:004952c6 7b3c            dw          3C7Bh                                   
.reloc:004952c8 803c            dw          3C80h                                   
.reloc:004952ca 8c3c            dw          3C8Ch                                   
.reloc:004952cc 913c            dw          3C91h                                   
.reloc:004952ce 9d3c            dw          3C9Dh                                   
.reloc:004952d0 a23c            dw          3CA2h                                   
.reloc:004952d2 ae3c            dw          3CAEh                                   
.reloc:004952d4 be3c            dw          3CBEh                                   
.reloc:004952d6 c73c            dw          3CC7h                                   
.reloc:004952d8 d33c            dw          3CD3h                                   
.reloc:004952da e63c            dw          3CE6h                                   
.reloc:004952dc f03c            dw          3CF0h                                   
.reloc:004952de fc3c            dw          3CFCh                                   
.reloc:004952e0 043d            dw          3D04h                                   
.reloc:004952e2 0a3d            dw          3D0Ah                                   
.reloc:004952e4 143d            dw          3D14h                                   
.reloc:004952e6 273d            dw          3D27h                                   
.reloc:004952e8 383d            dw          3D38h                                   
.reloc:004952ea 3e3d            dw          3D3Eh                                   
.reloc:004952ec 443d            dw          3D44h                                   
.reloc:004952ee 4b3d            dw          3D4Bh                                   
.reloc:004952f0 533d            dw          3D53h                                   
.reloc:004952f2 5e3d            dw          3D5Eh                                   
.reloc:004952f4 643d            dw          3D64h                                   
.reloc:004952f6 6a3d            dw          3D6Ah                                   
.reloc:004952f8 743d            dw          3D74h                                   
.reloc:004952fa 823d            dw          3D82h                                   
.reloc:004952fc 913d            dw          3D91h                                   
.reloc:004952fe ad3d            dw          3DADh                                   
.reloc:00495300 c13d            dw          3DC1h                                   
.reloc:00495302 c93d            dw          3DC9h                                   
.reloc:00495304 e73d            dw          3DE7h                                   
.reloc:00495306 ed3d            dw          3DEDh                                   
.reloc:00495308 f93d            dw          3DF9h                                   
.reloc:0049530a 003e            dw          3E00h                                   
.reloc:0049530c 323e            dw          3E32h                                   
.reloc:0049530e 373e            dw          3E37h                                   
.reloc:00495310 3e3e            dw          3E3Eh                                   
.reloc:00495312 4f3e            dw          3E4Fh                                   
.reloc:00495314 553e            dw          3E55h                                   
.reloc:00495316 653e            dw          3E65h                                   
.reloc:00495318 703e            dw          3E70h                                   
.reloc:0049531a 7a3e            dw          3E7Ah                                   
.reloc:0049531c 803e            dw          3E80h                                   
.reloc:0049531e 853e            dw          3E85h                                   
.reloc:00495320 b33e            dw          3EB3h                                   
.reloc:00495322 ba3e            dw          3EBAh                                   
.reloc:00495324 c93e            dw          3EC9h                                   
.reloc:00495326 d93e            dw          3ED9h                                   
.reloc:00495328 e13e            dw          3EE1h                                   
.reloc:0049532a f33e            dw          3EF3h                                   
.reloc:0049532c 053f            dw          3F05h                                   
.reloc:0049532e 5d3f            dw          3F5Dh                                   
.reloc:00495330 6f3f            dw          3F6Fh                                   
.reloc:00495332 753f            dw          3F75h                                   
.reloc:00495334 823f            dw          3F82h                                   
.reloc:00495336 883f            dw          3F88h                                   
.reloc:00495338 953f            dw          3F95h                                   
.reloc:0049533a 9e3f            dw          3F9Eh                                   
.reloc:0049533c a33f            dw          3FA3h                                   
.reloc:0049533e af3f            dw          3FAFh                                   
.reloc:00495340 b53f            dw          3FB5h                                   
.reloc:00495342 d73f            dw          3FD7h                                   
.reloc:00495344 e23f            dw          3FE2h                                   
.reloc:00495346 e83f            dw          3FE8h                                   
.reloc:00495348 f33f            dw          3FF3h                                   
.reloc:0049534a 0000            dw          0h                                      
.reloc:0049534c 00600400        ddw         46000h                                  
.reloc:00495350 40010000        ddw         140h                                    
.reloc:00495354 0030            dw          3000h                                   
.reloc:00495356 5330            dw          3053h                                   
.reloc:00495358 7f30            dw          307Fh                                   
.reloc:0049535a 8c30            dw          308Ch                                   
.reloc:0049535c a030            dw          30A0h                                   
.reloc:0049535e b030            dw          30B0h                                   
.reloc:00495360 c430            dw          30C4h                                   
.reloc:00495362 ca30            dw          30CAh                                   
.reloc:00495364 db30            dw          30DBh                                   
.reloc:00495366 e130            dw          30E1h                                   
.reloc:00495368 e930            dw          30E9h                                   
.reloc:0049536a ef30            dw          30EFh                                   
.reloc:0049536c f530            dw          30F5h                                   
.reloc:0049536e 0031            dw          3100h                                   
.reloc:00495370 0631            dw          3106h                                   
.reloc:00495372 2d31            dw          312Dh                                   
.reloc:00495374 6131            dw          3161h                                   
.reloc:00495376 a031            dw          31A0h                                   
.reloc:00495378 aa31            dw          31AAh                                   
.reloc:0049537a bf31            dw          31BFh                                   
.reloc:0049537c ef31            dw          31EFh                                   
.reloc:0049537e 0932            dw          3209h                                   
.reloc:00495380 1e32            dw          321Eh                                   
.reloc:00495382 6732            dw          3267h                                   
.reloc:00495384 7b32            dw          327Bh                                   
.reloc:00495386 8132            dw          3281h                                   
.reloc:00495388 8a32            dw          328Ah                                   
.reloc:0049538a 9032            dw          3290h                                   
.reloc:0049538c 9f32            dw          329Fh                                   
.reloc:0049538e a532            dw          32A5h                                   
.reloc:00495390 ad32            dw          32ADh                                   
.reloc:00495392 bd32            dw          32BDh                                   
.reloc:00495394 0e33            dw          330Eh                                   
.reloc:00495396 1e33            dw          331Eh                                   
.reloc:00495398 2c33            dw          332Ch                                   
.reloc:0049539a 3533            dw          3335h                                   
.reloc:0049539c 4333            dw          3343h                                   
.reloc:0049539e 4f33            dw          334Fh                                   
.reloc:004953a0 5733            dw          3357h                                   
.reloc:004953a2 7c33            dw          337Ch                                   
.reloc:004953a4 8733            dw          3387h                                   
.reloc:004953a6 9033            dw          3390h                                   
.reloc:004953a8 aa33            dw          33AAh                                   
.reloc:004953aa c833            dw          33C8h                                   
.reloc:004953ac dd33            dw          33DDh                                   
.reloc:004953ae 0534            dw          3405h                                   
.reloc:004953b0 5034            dw          3450h                                   
.reloc:004953b2 5a34            dw          345Ah                                   
.reloc:004953b4 7234            dw          3472h                                   
.reloc:004953b6 8a34            dw          348Ah                                   
.reloc:004953b8 b234            dw          34B2h                                   
.reloc:004953ba e934            dw          34E9h                                   
.reloc:004953bc ee34            dw          34EEh                                   
.reloc:004953be ac35            dw          35ACh                                   
.reloc:004953c0 1136            dw          3611h                                   
.reloc:004953c2 2236            dw          3622h                                   
.reloc:004953c4 3236            dw          3632h                                   
.reloc:004953c6 6236            dw          3662h                                   
.reloc:004953c8 c136            dw          36C1h                                   
.reloc:004953ca 1137            dw          3711h                                   
.reloc:004953cc 2437            dw          3724h                                   
.reloc:004953ce 5b37            dw          375Bh                                   
.reloc:004953d0 6237            dw          3762h                                   
.reloc:004953d2 6a37            dw          376Ah                                   
.reloc:004953d4 7037            dw          3770h                                   
.reloc:004953d6 7f37            dw          377Fh                                   
.reloc:004953d8 c237            dw          37C2h                                   
.reloc:004953da d337            dw          37D3h                                   
.reloc:004953dc e337            dw          37E3h                                   
.reloc:004953de 1238            dw          3812h                                   
.reloc:004953e0 3f38            dw          383Fh                                   
.reloc:004953e2 6f38            dw          386Fh                                   
.reloc:004953e4 7c38            dw          387Ch                                   
.reloc:004953e6 8b38            dw          388Bh                                   
.reloc:004953e8 9238            dw          3892h                                   
.reloc:004953ea a638            dw          38A6h                                   
.reloc:004953ec b038            dw          38B0h                                   
.reloc:004953ee b638            dw          38B6h                                   
.reloc:004953f0 c438            dw          38C4h                                   
.reloc:004953f2 ca38            dw          38CAh                                   
.reloc:004953f4 db38            dw          38DBh                                   
.reloc:004953f6 e838            dw          38E8h                                   
.reloc:004953f8 ef38            dw          38EFh                                   
.reloc:004953fa f938            dw          38F9h                                   
.reloc:004953fc ff38            dw          38FFh                                   
.reloc:004953fe 1539            dw          3915h                                   
.reloc:00495400 1c39            dw          391Ch                                   
.reloc:00495402 2539            dw          3925h                                   
.reloc:00495404 3739            dw          3937h                                   
.reloc:00495406 3d39            dw          393Dh                                   
.reloc:00495408 4b39            dw          394Bh                                   
.reloc:0049540a 5139            dw          3951h                                   
.reloc:0049540c 7f39            dw          397Fh                                   
.reloc:0049540e 9a39            dw          399Ah                                   
.reloc:00495410 a039            dw          39A0h                                   
.reloc:00495412 ad39            dw          39ADh                                   
.reloc:00495414 b339            dw          39B3h                                   
.reloc:00495416 c239            dw          39C2h                                   
.reloc:00495418 c839            dw          39C8h                                   
.reloc:0049541a f239            dw          39F2h                                   
.reloc:0049541c 0a3a            dw          3A0Ah                                   
.reloc:0049541e 1c3a            dw          3A1Ch                                   
.reloc:00495420 523a            dw          3A52h                                   
.reloc:00495422 ea3a            dw          3AEAh                                   
.reloc:00495424 fb3a            dw          3AFBh                                   
.reloc:00495426 1d3b            dw          3B1Dh                                   
.reloc:00495428 3b3b            dw          3B3Bh                                   
.reloc:0049542a 6f3b            dw          3B6Fh                                   
.reloc:0049542c 8d3b            dw          3B8Dh                                   
.reloc:0049542e ab3b            dw          3BABh                                   
.reloc:00495430 c63b            dw          3BC6h                                   
.reloc:00495432 f53b            dw          3BF5h                                   
.reloc:00495434 003c            dw          3C00h                                   
.reloc:00495436 0e3c            dw          3C0Eh                                   
.reloc:00495438 1f3c            dw          3C1Fh                                   
.reloc:0049543a 2b3c            dw          3C2Bh                                   
.reloc:0049543c 343c            dw          3C34h                                   
.reloc:0049543e 413c            dw          3C41h                                   
.reloc:00495440 4b3c            dw          3C4Bh                                   
.reloc:00495442 543c            dw          3C54h                                   
.reloc:00495444 5e3c            dw          3C5Eh                                   
.reloc:00495446 673c            dw          3C67h                                   
.reloc:00495448 913c            dw          3C91h                                   
.reloc:0049544a a53c            dw          3CA5h                                   
.reloc:0049544c cf3c            dw          3CCFh                                   
.reloc:0049544e fe3c            dw          3CFEh                                   
.reloc:00495450 193d            dw          3D19h                                   
.reloc:00495452 2d3d            dw          3D2Dh                                   
.reloc:00495454 333d            dw          3D33h                                   
.reloc:00495456 423d            dw          3D42h                                   
.reloc:00495458 603d            dw          3D60h                                   
.reloc:0049545a 8c3d            dw          3D8Ch                                   
.reloc:0049545c 9c3d            dw          3D9Ch                                   
.reloc:0049545e b33d            dw          3DB3h                                   
.reloc:00495460 c83d            dw          3DC8h                                   
.reloc:00495462 ce3d            dw          3DCEh                                   
.reloc:00495464 de3d            dw          3DDEh                                   
.reloc:00495466 fd3d            dw          3DFDh                                   
.reloc:00495468 6b3e            dw          3E6Bh                                   
.reloc:0049546a 763e            dw          3E76h                                   
.reloc:0049546c 983e            dw          3E98h                                   
.reloc:0049546e b13e            dw          3EB1h                                   
.reloc:00495470 df3e            dw          3EDFh                                   
.reloc:00495472 ed3e            dw          3EEDh                                   
.reloc:00495474 f73e            dw          3EF7h                                   
.reloc:00495476 003f            dw          3F00h                                   
.reloc:00495478 0b3f            dw          3F0Bh                                   
.reloc:0049547a 313f            dw          3F31h                                   
.reloc:0049547c 393f            dw          3F39h                                   
.reloc:0049547e 4a3f            dw          3F4Ah                                   
.reloc:00495480 543f            dw          3F54h                                   
.reloc:00495482 863f            dw          3F86h                                   
.reloc:00495484 be3f            dw          3FBEh                                   
.reloc:00495486 dc3f            dw          3FDCh                                   
.reloc:00495488 0000            dw          0h                                      
.reloc:0049548a 0000            dw          0h                                      
.reloc:0049548c 00700400        ddw         47000h                                  
.reloc:00495490 bc010000        ddw         1BCh                                    
.reloc:00495494 1430            dw          3014h                                   
.reloc:00495496 2530            dw          3025h                                   
.reloc:00495498 2e30            dw          302Eh                                   
.reloc:0049549a 3630            dw          3036h                                   
.reloc:0049549c 4530            dw          3045h                                   
.reloc:0049549e 6d30            dw          306Dh                                   
.reloc:004954a0 a530            dw          30A5h                                   
.reloc:004954a2 b930            dw          30B9h                                   
.reloc:004954a4 c130            dw          30C1h                                   
.reloc:004954a6 d730            dw          30D7h                                   
.reloc:004954a8 e430            dw          30E4h                                   
.reloc:004954aa ee30            dw          30EEh                                   
.reloc:004954ac f830            dw          30F8h                                   
.reloc:004954ae 1031            dw          3110h                                   
.reloc:004954b0 2331            dw          3123h                                   
.reloc:004954b2 2f31            dw          312Fh                                   
.reloc:004954b4 3631            dw          3136h                                   
.reloc:004954b6 4131            dw          3141h                                   
.reloc:004954b8 4831            dw          3148h                                   
.reloc:004954ba 4f31            dw          314Fh                                   
.reloc:004954bc 5d31            dw          315Dh                                   
.reloc:004954be 6531            dw          3165h                                   
.reloc:004954c0 a731            dw          31A7h                                   
.reloc:004954c2 bc31            dw          31BCh                                   
.reloc:004954c4 f831            dw          31F8h                                   
.reloc:004954c6 0d32            dw          320Dh                                   
.reloc:004954c8 4432            dw          3244h                                   
.reloc:004954ca 5932            dw          3259h                                   
.reloc:004954cc 9332            dw          3293h                                   
.reloc:004954ce c032            dw          32C0h                                   
.reloc:004954d0 c832            dw          32C8h                                   
.reloc:004954d2 db32            dw          32DBh                                   
.reloc:004954d4 e632            dw          32E6h                                   
.reloc:004954d6 f832            dw          32F8h                                   
.reloc:004954d8 0033            dw          3300h                                   
.reloc:004954da 0b33            dw          330Bh                                   
.reloc:004954dc 1633            dw          3316h                                   
.reloc:004954de 2133            dw          3321h                                   
.reloc:004954e0 3333            dw          3333h                                   
.reloc:004954e2 3b33            dw          333Bh                                   
.reloc:004954e4 6b33            dw          336Bh                                   
.reloc:004954e6 7e33            dw          337Eh                                   
.reloc:004954e8 8b33            dw          338Bh                                   
.reloc:004954ea 0534            dw          3405h                                   
.reloc:004954ec 1934            dw          3419h                                   
.reloc:004954ee 2534            dw          3425h                                   
.reloc:004954f0 3934            dw          3439h                                   
.reloc:004954f2 4234            dw          3442h                                   
.reloc:004954f4 5634            dw          3456h                                   
.reloc:004954f6 5f34            dw          345Fh                                   
.reloc:004954f8 7334            dw          3473h                                   
.reloc:004954fa 7c34            dw          347Ch                                   
.reloc:004954fc 9034            dw          3490h                                   
.reloc:004954fe 9934            dw          3499h                                   
.reloc:00495500 ad34            dw          34ADh                                   
.reloc:00495502 bb34            dw          34BBh                                   
.reloc:00495504 cd34            dw          34CDh                                   
.reloc:00495506 6835            dw          3568h                                   
.reloc:00495508 7135            dw          3571h                                   
.reloc:0049550a 8035            dw          3580h                                   
.reloc:0049550c 9a35            dw          359Ah                                   
.reloc:0049550e a835            dw          35A8h                                   
.reloc:00495510 b135            dw          35B1h                                   
.reloc:00495512 c635            dw          35C6h                                   
.reloc:00495514 d535            dw          35D5h                                   
.reloc:00495516 ec35            dw          35ECh                                   
.reloc:00495518 f835            dw          35F8h                                   
.reloc:0049551a 1536            dw          3615h                                   
.reloc:0049551c 2536            dw          3625h                                   
.reloc:0049551e 3b36            dw          363Bh                                   
.reloc:00495520 4936            dw          3649h                                   
.reloc:00495522 5236            dw          3652h                                   
.reloc:00495524 6836            dw          3668h                                   
.reloc:00495526 7736            dw          3677h                                   
.reloc:00495528 8536            dw          3685h                                   
.reloc:0049552a 9636            dw          3696h                                   
.reloc:0049552c a036            dw          36A0h                                   
.reloc:0049552e ad36            dw          36ADh                                   
.reloc:00495530 c336            dw          36C3h                                   
.reloc:00495532 d236            dw          36D2h                                   
.reloc:00495534 e036            dw          36E0h                                   
.reloc:00495536 ee36            dw          36EEh                                   
.reloc:00495538 4f37            dw          374Fh                                   
.reloc:0049553a 5537            dw          3755h                                   
.reloc:0049553c 5c37            dw          375Ch                                   
.reloc:0049553e 7d37            dw          377Dh                                   
.reloc:00495540 9437            dw          3794h                                   
.reloc:00495542 9937            dw          3799h                                   
.reloc:00495544 6338            dw          3863h                                   
.reloc:00495546 7838            dw          3878h                                   
.reloc:00495548 c638            dw          38C6h                                   
.reloc:0049554a ef38            dw          38EFh                                   
.reloc:0049554c 1939            dw          3919h                                   
.reloc:0049554e 2c39            dw          392Ch                                   
.reloc:00495550 4539            dw          3945h                                   
.reloc:00495552 5139            dw          3951h                                   
.reloc:00495554 5739            dw          3957h                                   
.reloc:00495556 6439            dw          3964h                                   
.reloc:00495558 6a39            dw          396Ah                                   
.reloc:0049555a 7639            dw          3976h                                   
.reloc:0049555c 8c39            dw          398Ch                                   
.reloc:0049555e 9139            dw          3991h                                   
.reloc:00495560 9639            dw          3996h                                   
.reloc:00495562 9d39            dw          399Dh                                   
.reloc:00495564 a639            dw          39A6h                                   
.reloc:00495566 123a            dw          3A12h                                   
.reloc:00495568 333a            dw          3A33h                                   
.reloc:0049556a 3f3a            dw          3A3Fh                                   
.reloc:0049556c 4d3a            dw          3A4Dh                                   
.reloc:0049556e 633a            dw          3A63h                                   
.reloc:00495570 683a            dw          3A68h                                   
.reloc:00495572 743a            dw          3A74h                                   
.reloc:00495574 903a            dw          3A90h                                   
.reloc:00495576 a73a            dw          3AA7h                                   
.reloc:00495578 b93a            dw          3AB9h                                   
.reloc:0049557a d13a            dw          3AD1h                                   
.reloc:0049557c dd3a            dw          3ADDh                                   
.reloc:0049557e f53a            dw          3AF5h                                   
.reloc:00495580 043b            dw          3B04h                                   
.reloc:00495582 653b            dw          3B65h                                   
.reloc:00495584 733b            dw          3B73h                                   
.reloc:00495586 853b            dw          3B85h                                   
.reloc:00495588 9a3b            dw          3B9Ah                                   
.reloc:0049558a 9e3b            dw          3B9Eh                                   
.reloc:0049558c af3b            dw          3BAFh                                   
.reloc:0049558e b43b            dw          3BB4h                                   
.reloc:00495590 bb3b            dw          3BBBh                                   
.reloc:00495592 c43b            dw          3BC4h                                   
.reloc:00495594 d23b            dw          3BD2h                                   
.reloc:00495596 f23b            dw          3BF2h                                   
.reloc:00495598 1d3c            dw          3C1Dh                                   
.reloc:0049559a 313c            dw          3C31h                                   
.reloc:0049559c 423c            dw          3C42h                                   
.reloc:0049559e 533c            dw          3C53h                                   
.reloc:004955a0 593c            dw          3C59h                                   
.reloc:004955a2 753c            dw          3C75h                                   
.reloc:004955a4 7b3c            dw          3C7Bh                                   
.reloc:004955a6 8a3c            dw          3C8Ah                                   
.reloc:004955a8 a83c            dw          3CA8h                                   
.reloc:004955aa b23c            dw          3CB2h                                   
.reloc:004955ac ba3c            dw          3CBAh                                   
.reloc:004955ae c03c            dw          3CC0h                                   
.reloc:004955b0 c63c            dw          3CC6h                                   
.reloc:004955b2 d33c            dw          3CD3h                                   
.reloc:004955b4 e13c            dw          3CE1h                                   
.reloc:004955b6 eb3c            dw          3CEBh                                   
.reloc:004955b8 033d            dw          3D03h                                   
.reloc:004955ba 133d            dw          3D13h                                   
.reloc:004955bc 173d            dw          3D17h                                   
.reloc:004955be 1b3d            dw          3D1Bh                                   
.reloc:004955c0 1f3d            dw          3D1Fh                                   
.reloc:004955c2 233d            dw          3D23h                                   
.reloc:004955c4 273d            dw          3D27h                                   
.reloc:004955c6 2b3d            dw          3D2Bh                                   
.reloc:004955c8 323d            dw          3D32h                                   
.reloc:004955ca 403d            dw          3D40h                                   
.reloc:004955cc 4a3d            dw          3D4Ah                                   
.reloc:004955ce 593d            dw          3D59h                                   
.reloc:004955d0 643d            dw          3D64h                                   
.reloc:004955d2 6b3d            dw          3D6Bh                                   
.reloc:004955d4 733d            dw          3D73h                                   
.reloc:004955d6 7e3d            dw          3D7Eh                                   
.reloc:004955d8 853d            dw          3D85h                                   
.reloc:004955da 8d3d            dw          3D8Dh                                   
.reloc:004955dc 973d            dw          3D97h                                   
.reloc:004955de a63d            dw          3DA6h                                   
.reloc:004955e0 af3d            dw          3DAFh                                   
.reloc:004955e2 c53d            dw          3DC5h                                   
.reloc:004955e4 d33d            dw          3DD3h                                   
.reloc:004955e6 dc3d            dw          3DDCh                                   
.reloc:004955e8 e43d            dw          3DE4h                                   
.reloc:004955ea e93d            dw          3DE9h                                   
.reloc:004955ec f73d            dw          3DF7h                                   
.reloc:004955ee 043e            dw          3E04h                                   
.reloc:004955f0 1b3e            dw          3E1Bh                                   
.reloc:004955f2 293e            dw          3E29h                                   
.reloc:004955f4 343e            dw          3E34h                                   
.reloc:004955f6 423e            dw          3E42h                                   
.reloc:004955f8 4c3e            dw          3E4Ch                                   
.reloc:004955fa 563e            dw          3E56h                                   
.reloc:004955fc 653e            dw          3E65h                                   
.reloc:004955fe 703e            dw          3E70h                                   
.reloc:00495600 773e            dw          3E77h                                   
.reloc:00495602 7f3e            dw          3E7Fh                                   
.reloc:00495604 8a3e            dw          3E8Ah                                   
.reloc:00495606 913e            dw          3E91h                                   
.reloc:00495608 993e            dw          3E99h                                   
.reloc:0049560a a33e            dw          3EA3h                                   
.reloc:0049560c b23e            dw          3EB2h                                   
.reloc:0049560e ba3e            dw          3EBAh                                   
.reloc:00495610 c73e            dw          3EC7h                                   
.reloc:00495612 ce3e            dw          3ECEh                                   
.reloc:00495614 dc3e            dw          3EDCh                                   
.reloc:00495616 e73e            dw          3EE7h                                   
.reloc:00495618 f93e            dw          3EF9h                                   
.reloc:0049561a 043f            dw          3F04h                                   
.reloc:0049561c 123f            dw          3F12h                                   
.reloc:0049561e 213f            dw          3F21h                                   
.reloc:00495620 2e3f            dw          3F2Eh                                   
.reloc:00495622 393f            dw          3F39h                                   
.reloc:00495624 493f            dw          3F49h                                   
.reloc:00495626 523f            dw          3F52h                                   
.reloc:00495628 5d3f            dw          3F5Dh                                   
.reloc:0049562a 653f            dw          3F65h                                   
.reloc:0049562c 703f            dw          3F70h                                   
.reloc:0049562e 773f            dw          3F77h                                   
.reloc:00495630 853f            dw          3F85h                                   
.reloc:00495632 923f            dw          3F92h                                   
.reloc:00495634 9c3f            dw          3F9Ch                                   
.reloc:00495636 a93f            dw          3FA9h                                   
.reloc:00495638 b43f            dw          3FB4h                                   
.reloc:0049563a bd3f            dw          3FBDh                                   
.reloc:0049563c c83f            dw          3FC8h                                   
.reloc:0049563e d03f            dw          3FD0h                                   
.reloc:00495640 d63f            dw          3FD6h                                   
.reloc:00495642 e33f            dw          3FE3h                                   
.reloc:00495644 fd3f            dw          3FFDh                                   
.reloc:00495646 0000            dw          0h                                      
.reloc:00495648 00800400        ddw         48000h                                  
.reloc:0049564c 94010000        ddw         194h                                    
.reloc:00495650 0730            dw          3007h                                   
.reloc:00495652 1930            dw          3019h                                   
.reloc:00495654 2030            dw          3020h                                   
.reloc:00495656 2a30            dw          302Ah                                   
.reloc:00495658 3330            dw          3033h                                   
.reloc:0049565a 3b30            dw          303Bh                                   
.reloc:0049565c 6430            dw          3064h                                   
.reloc:0049565e 7e30            dw          307Eh                                   
.reloc:00495660 9030            dw          3090h                                   
.reloc:00495662 9b30            dw          309Bh                                   
.reloc:00495664 a030            dw          30A0h                                   
.reloc:00495666 aa30            dw          30AAh                                   
.reloc:00495668 c130            dw          30C1h                                   
.reloc:0049566a de30            dw          30DEh                                   
.reloc:0049566c f830            dw          30F8h                                   
.reloc:0049566e 1531            dw          3115h                                   
.reloc:00495670 3231            dw          3132h                                   
.reloc:00495672 3731            dw          3137h                                   
.reloc:00495674 4331            dw          3143h                                   
.reloc:00495676 5d31            dw          315Dh                                   
.reloc:00495678 6231            dw          3162h                                   
.reloc:0049567a 7431            dw          3174h                                   
.reloc:0049567c 7c31            dw          317Ch                                   
.reloc:0049567e b331            dw          31B3h                                   
.reloc:00495680 c031            dw          31C0h                                   
.reloc:00495682 de31            dw          31DEh                                   
.reloc:00495684 4532            dw          3245h                                   
.reloc:00495686 4d32            dw          324Dh                                   
.reloc:00495688 7032            dw          3270h                                   
.reloc:0049568a 7932            dw          3279h                                   
.reloc:0049568c 8a32            dw          328Ah                                   
.reloc:0049568e c532            dw          32C5h                                   
.reloc:00495690 ce32            dw          32CEh                                   
.reloc:00495692 d432            dw          32D4h                                   
.reloc:00495694 da32            dw          32DAh                                   
.reloc:00495696 e532            dw          32E5h                                   
.reloc:00495698 ec32            dw          32ECh                                   
.reloc:0049569a 0f33            dw          330Fh                                   
.reloc:0049569c 1633            dw          3316h                                   
.reloc:0049569e 5833            dw          3358h                                   
.reloc:004956a0 6433            dw          3364h                                   
.reloc:004956a2 6d33            dw          336Dh                                   
.reloc:004956a4 7433            dw          3374h                                   
.reloc:004956a6 7933            dw          3379h                                   
.reloc:004956a8 8033            dw          3380h                                   
.reloc:004956aa 8733            dw          3387h                                   
.reloc:004956ac 9433            dw          3394h                                   
.reloc:004956ae 9a33            dw          339Ah                                   
.reloc:004956b0 a033            dw          33A0h                                   
.reloc:004956b2 ab33            dw          33ABh                                   
.reloc:004956b4 b233            dw          33B2h                                   
.reloc:004956b6 e733            dw          33E7h                                   
.reloc:004956b8 ed33            dw          33EDh                                   
.reloc:004956ba f933            dw          33F9h                                   
.reloc:004956bc 0634            dw          3406h                                   
.reloc:004956be 1834            dw          3418h                                   
.reloc:004956c0 2134            dw          3421h                                   
.reloc:004956c2 2834            dw          3428h                                   
.reloc:004956c4 2d34            dw          342Dh                                   
.reloc:004956c6 3434            dw          3434h                                   
.reloc:004956c8 3b34            dw          343Bh                                   
.reloc:004956ca 5234            dw          3452h                                   
.reloc:004956cc 5f34            dw          345Fh                                   
.reloc:004956ce 6f34            dw          346Fh                                   
.reloc:004956d0 7934            dw          3479h                                   
.reloc:004956d2 8234            dw          3482h                                   
.reloc:004956d4 9034            dw          3490h                                   
.reloc:004956d6 9a34            dw          349Ah                                   
.reloc:004956d8 b234            dw          34B2h                                   
.reloc:004956da b734            dw          34B7h                                   
.reloc:004956dc bd34            dw          34BDh                                   
.reloc:004956de ce34            dw          34CEh                                   
.reloc:004956e0 8e35            dw          358Eh                                   
.reloc:004956e2 bd35            dw          35BDh                                   
.reloc:004956e4 da35            dw          35DAh                                   
.reloc:004956e6 e435            dw          35E4h                                   
.reloc:004956e8 ed35            dw          35EDh                                   
.reloc:004956ea f835            dw          35F8h                                   
.reloc:004956ec fd35            dw          35FDh                                   
.reloc:004956ee 4436            dw          3644h                                   
.reloc:004956f0 5036            dw          3650h                                   
.reloc:004956f2 6836            dw          3668h                                   
.reloc:004956f4 9136            dw          3691h                                   
.reloc:004956f6 9636            dw          3696h                                   
.reloc:004956f8 9c36            dw          369Ch                                   
.reloc:004956fa a836            dw          36A8h                                   
.reloc:004956fc b436            dw          36B4h                                   
.reloc:004956fe c636            dw          36C6h                                   
.reloc:00495700 1c37            dw          371Ch                                   
.reloc:00495702 2837            dw          3728h                                   
.reloc:00495704 3437            dw          3734h                                   
.reloc:00495706 4c37            dw          374Ch                                   
.reloc:00495708 5f37            dw          375Fh                                   
.reloc:0049570a 6837            dw          3768h                                   
.reloc:0049570c 7137            dw          3771h                                   
.reloc:0049570e 8337            dw          3783h                                   
.reloc:00495710 dd37            dw          37DDh                                   
.reloc:00495712 f237            dw          37F2h                                   
.reloc:00495714 1138            dw          3811h                                   
.reloc:00495716 1538            dw          3815h                                   
.reloc:00495718 1938            dw          3819h                                   
.reloc:0049571a 1d38            dw          381Dh                                   
.reloc:0049571c 2138            dw          3821h                                   
.reloc:0049571e 2538            dw          3825h                                   
.reloc:00495720 2938            dw          3829h                                   
.reloc:00495722 2d38            dw          382Dh                                   
.reloc:00495724 3138            dw          3831h                                   
.reloc:00495726 3538            dw          3835h                                   
.reloc:00495728 3938            dw          3839h                                   
.reloc:0049572a 3d38            dw          383Dh                                   
.reloc:0049572c 4138            dw          3841h                                   
.reloc:0049572e 4538            dw          3845h                                   
.reloc:00495730 4938            dw          3849h                                   
.reloc:00495732 4d38            dw          384Dh                                   
.reloc:00495734 5138            dw          3851h                                   
.reloc:00495736 5538            dw          3855h                                   
.reloc:00495738 5938            dw          3859h                                   
.reloc:0049573a 5d38            dw          385Dh                                   
.reloc:0049573c 6138            dw          3861h                                   
.reloc:0049573e 6538            dw          3865h                                   
.reloc:00495740 6c38            dw          386Ch                                   
.reloc:00495742 7538            dw          3875h                                   
.reloc:00495744 7e38            dw          387Eh                                   
.reloc:00495746 8738            dw          3887h                                   
.reloc:00495748 9038            dw          3890h                                   
.reloc:0049574a 9938            dw          3899h                                   
.reloc:0049574c a238            dw          38A2h                                   
.reloc:0049574e ab38            dw          38ABh                                   
.reloc:00495750 b438            dw          38B4h                                   
.reloc:00495752 1439            dw          3914h                                   
.reloc:00495754 2439            dw          3924h                                   
.reloc:00495756 3039            dw          3930h                                   
.reloc:00495758 3939            dw          3939h                                   
.reloc:0049575a 4239            dw          3942h                                   
.reloc:0049575c 4b39            dw          394Bh                                   
.reloc:0049575e 5439            dw          3954h                                   
.reloc:00495760 5d39            dw          395Dh                                   
.reloc:00495762 6639            dw          3966h                                   
.reloc:00495764 6f39            dw          396Fh                                   
.reloc:00495766 7839            dw          3978h                                   
.reloc:00495768 8139            dw          3981h                                   
.reloc:0049576a 8a39            dw          398Ah                                   
.reloc:0049576c 803a            dw          3A80h                                   
.reloc:0049576e 903a            dw          3A90h                                   
.reloc:00495770 9c3a            dw          3A9Ch                                   
.reloc:00495772 a53a            dw          3AA5h                                   
.reloc:00495774 ae3a            dw          3AAEh                                   
.reloc:00495776 b73a            dw          3AB7h                                   
.reloc:00495778 c03a            dw          3AC0h                                   
.reloc:0049577a c93a            dw          3AC9h                                   
.reloc:0049577c d23a            dw          3AD2h                                   
.reloc:0049577e db3a            dw          3ADBh                                   
.reloc:00495780 e43a            dw          3AE4h                                   
.reloc:00495782 ed3a            dw          3AEDh                                   
.reloc:00495784 f63a            dw          3AF6h                                   
.reloc:00495786 563b            dw          3B56h                                   
.reloc:00495788 663b            dw          3B66h                                   
.reloc:0049578a 723b            dw          3B72h                                   
.reloc:0049578c 7b3b            dw          3B7Bh                                   
.reloc:0049578e 843b            dw          3B84h                                   
.reloc:00495790 8d3b            dw          3B8Dh                                   
.reloc:00495792 963b            dw          3B96h                                   
.reloc:00495794 9f3b            dw          3B9Fh                                   
.reloc:00495796 a83b            dw          3BA8h                                   
.reloc:00495798 b13b            dw          3BB1h                                   
.reloc:0049579a 2f3c            dw          3C2Fh                                   
.reloc:0049579c 3f3c            dw          3C3Fh                                   
.reloc:0049579e 4b3c            dw          3C4Bh                                   
.reloc:004957a0 543c            dw          3C54h                                   
.reloc:004957a2 5d3c            dw          3C5Dh                                   
.reloc:004957a4 663c            dw          3C66h                                   
.reloc:004957a6 6f3c            dw          3C6Fh                                   
.reloc:004957a8 783c            dw          3C78h                                   
.reloc:004957aa 1c3d            dw          3D1Ch                                   
.reloc:004957ac 2c3d            dw          3D2Ch                                   
.reloc:004957ae 383d            dw          3D38h                                   
.reloc:004957b0 413d            dw          3D41h                                   
.reloc:004957b2 4a3d            dw          3D4Ah                                   
.reloc:004957b4 533d            dw          3D53h                                   
.reloc:004957b6 5c3d            dw          3D5Ch                                   
.reloc:004957b8 653d            dw          3D65h                                   
.reloc:004957ba 633e            dw          3E63h                                   
.reloc:004957bc 733e            dw          3E73h                                   
.reloc:004957be 7f3e            dw          3E7Fh                                   
.reloc:004957c0 883e            dw          3E88h                                   
.reloc:004957c2 913e            dw          3E91h                                   
.reloc:004957c4 9a3e            dw          3E9Ah                                   
.reloc:004957c6 a33e            dw          3EA3h                                   
.reloc:004957c8 ac3e            dw          3EACh                                   
.reloc:004957ca 823f            dw          3F82h                                   
.reloc:004957cc 923f            dw          3F92h                                   
.reloc:004957ce 9e3f            dw          3F9Eh                                   
.reloc:004957d0 a73f            dw          3FA7h                                   
.reloc:004957d2 b03f            dw          3FB0h                                   
.reloc:004957d4 b93f            dw          3FB9h                                   
.reloc:004957d6 c23f            dw          3FC2h                                   
.reloc:004957d8 cb3f            dw          3FCBh                                   
.reloc:004957da 0000            dw          0h                                      
.reloc:004957dc 00900400        ddw         49000h                                  
.reloc:004957e0 fc000000        ddw         FCh                                     
.reloc:004957e4 6f30            dw          306Fh                                   
.reloc:004957e6 7f30            dw          307Fh                                   
.reloc:004957e8 8b30            dw          308Bh                                   
.reloc:004957ea 9430            dw          3094h                                   
.reloc:004957ec 9d30            dw          309Dh                                   
.reloc:004957ee a630            dw          30A6h                                   
.reloc:004957f0 af30            dw          30AFh                                   
.reloc:004957f2 b830            dw          30B8h                                   
.reloc:004957f4 b531            dw          31B5h                                   
.reloc:004957f6 c531            dw          31C5h                                   
.reloc:004957f8 d131            dw          31D1h                                   
.reloc:004957fa da31            dw          31DAh                                   
.reloc:004957fc e331            dw          31E3h                                   
.reloc:004957fe ec31            dw          31ECh                                   
.reloc:00495800 f531            dw          31F5h                                   
.reloc:00495802 fe31            dw          31FEh                                   
.reloc:00495804 0732            dw          3207h                                   
.reloc:00495806 1032            dw          3210h                                   
.reloc:00495808 1932            dw          3219h                                   
.reloc:0049580a 2232            dw          3222h                                   
.reloc:0049580c 2b32            dw          322Bh                                   
.reloc:0049580e 3432            dw          3234h                                   
.reloc:00495810 fa32            dw          32FAh                                   
.reloc:00495812 0a33            dw          330Ah                                   
.reloc:00495814 1633            dw          3316h                                   
.reloc:00495816 1f33            dw          331Fh                                   
.reloc:00495818 2833            dw          3328h                                   
.reloc:0049581a 3133            dw          3331h                                   
.reloc:0049581c 3a33            dw          333Ah                                   
.reloc:0049581e 4333            dw          3343h                                   
.reloc:00495820 4c33            dw          334Ch                                   
.reloc:00495822 5533            dw          3355h                                   
.reloc:00495824 5e33            dw          335Eh                                   
.reloc:00495826 6733            dw          3367h                                   
.reloc:00495828 7033            dw          3370h                                   
.reloc:0049582a 7134            dw          3471h                                   
.reloc:0049582c 8134            dw          3481h                                   
.reloc:0049582e 8d34            dw          348Dh                                   
.reloc:00495830 9634            dw          3496h                                   
.reloc:00495832 9f34            dw          349Fh                                   
.reloc:00495834 a834            dw          34A8h                                   
.reloc:00495836 b134            dw          34B1h                                   
.reloc:00495838 ba34            dw          34BAh                                   
.reloc:0049583a c334            dw          34C3h                                   
.reloc:0049583c cc34            dw          34CCh                                   
.reloc:0049583e d534            dw          34D5h                                   
.reloc:00495840 de34            dw          34DEh                                   
.reloc:00495842 8535            dw          3585h                                   
.reloc:00495844 9535            dw          3595h                                   
.reloc:00495846 a135            dw          35A1h                                   
.reloc:00495848 aa35            dw          35AAh                                   
.reloc:0049584a b335            dw          35B3h                                   
.reloc:0049584c bc35            dw          35BCh                                   
.reloc:0049584e c535            dw          35C5h                                   
.reloc:00495850 ce35            dw          35CEh                                   
.reloc:00495852 d735            dw          35D7h                                   
.reloc:00495854 e035            dw          35E0h                                   
.reloc:00495856 e935            dw          35E9h                                   
.reloc:00495858 f235            dw          35F2h                                   
.reloc:0049585a fb35            dw          35FBh                                   
.reloc:0049585c 1b37            dw          371Bh                                   
.reloc:0049585e 2b37            dw          372Bh                                   
.reloc:00495860 3737            dw          3737h                                   
.reloc:00495862 4037            dw          3740h                                   
.reloc:00495864 4937            dw          3749h                                   
.reloc:00495866 5237            dw          3752h                                   
.reloc:00495868 5b37            dw          375Bh                                   
.reloc:0049586a 6437            dw          3764h                                   
.reloc:0049586c 0838            dw          3808h                                   
.reloc:0049586e 1838            dw          3818h                                   
.reloc:00495870 2438            dw          3824h                                   
.reloc:00495872 2d38            dw          382Dh                                   
.reloc:00495874 3638            dw          3836h                                   
.reloc:00495876 3f38            dw          383Fh                                   
.reloc:00495878 4838            dw          3848h                                   
.reloc:0049587a 5138            dw          3851h                                   
.reloc:0049587c 5a38            dw          385Ah                                   
.reloc:0049587e 6338            dw          3863h                                   
.reloc:00495880 6c38            dw          386Ch                                   
.reloc:00495882 7538            dw          3875h                                   
.reloc:00495884 7e38            dw          387Eh                                   
.reloc:00495886 9c39            dw          399Ch                                   
.reloc:00495888 ac39            dw          39ACh                                   
.reloc:0049588a b839            dw          39B8h                                   
.reloc:0049588c c139            dw          39C1h                                   
.reloc:0049588e ca39            dw          39CAh                                   
.reloc:00495890 d339            dw          39D3h                                   
.reloc:00495892 dc39            dw          39DCh                                   
.reloc:00495894 e539            dw          39E5h                                   
.reloc:00495896 ee39            dw          39EEh                                   
.reloc:00495898 f739            dw          39F7h                                   
.reloc:0049589a 003a            dw          3A00h                                   
.reloc:0049589c 093a            dw          3A09h                                   
.reloc:0049589e 123a            dw          3A12h                                   
.reloc:004958a0 1b3a            dw          3A1Bh                                   
.reloc:004958a2 243a            dw          3A24h                                   
.reloc:004958a4 343d            dw          3D34h                                   
.reloc:004958a6 443d            dw          3D44h                                   
.reloc:004958a8 503d            dw          3D50h                                   
.reloc:004958aa 593d            dw          3D59h                                   
.reloc:004958ac 623d            dw          3D62h                                   
.reloc:004958ae 6b3d            dw          3D6Bh                                   
.reloc:004958b0 743d            dw          3D74h                                   
.reloc:004958b2 7d3d            dw          3D7Dh                                   
.reloc:004958b4 863d            dw          3D86h                                   
.reloc:004958b6 8f3d            dw          3D8Fh                                   
.reloc:004958b8 983d            dw          3D98h                                   
.reloc:004958ba a13d            dw          3DA1h                                   
.reloc:004958bc aa3d            dw          3DAAh                                   
.reloc:004958be b33d            dw          3DB3h                                   
.reloc:004958c0 a43f            dw          3FA4h                                   
.reloc:004958c2 b43f            dw          3FB4h                                   
.reloc:004958c4 c03f            dw          3FC0h                                   
.reloc:004958c6 c93f            dw          3FC9h                                   
.reloc:004958c8 d23f            dw          3FD2h                                   
.reloc:004958ca db3f            dw          3FDBh                                   
.reloc:004958cc e43f            dw          3FE4h                                   
.reloc:004958ce ed3f            dw          3FEDh                                   
.reloc:004958d0 f63f            dw          3FF6h                                   
.reloc:004958d2 ff3f            dw          3FFFh                                   
.reloc:004958d4 0000            dw          0h                                      
.reloc:004958d6 0000            dw          0h                                      
.reloc:004958d8 00a00400        ddw         4A000h                                  
.reloc:004958dc bc000000        ddw         BCh                                     
.reloc:004958e0 0830            dw          3008h                                   
.reloc:004958e2 1130            dw          3011h                                   
.reloc:004958e4 1a30            dw          301Ah                                   
.reloc:004958e6 2330            dw          3023h                                   
.reloc:004958e8 2c30            dw          302Ch                                   
.reloc:004958ea 3530            dw          3035h                                   
.reloc:004958ec 3e30            dw          303Eh                                   
.reloc:004958ee a932            dw          32A9h                                   
.reloc:004958f0 b932            dw          32B9h                                   
.reloc:004958f2 c532            dw          32C5h                                   
.reloc:004958f4 ce32            dw          32CEh                                   
.reloc:004958f6 d732            dw          32D7h                                   
.reloc:004958f8 e032            dw          32E0h                                   
.reloc:004958fa e932            dw          32E9h                                   
.reloc:004958fc f232            dw          32F2h                                   
.reloc:004958fe 0536            dw          3605h                                   
.reloc:00495900 1536            dw          3615h                                   
.reloc:00495902 2136            dw          3621h                                   
.reloc:00495904 2a36            dw          362Ah                                   
.reloc:00495906 3336            dw          3633h                                   
.reloc:00495908 3c36            dw          363Ch                                   
.reloc:0049590a 4536            dw          3645h                                   
.reloc:0049590c 4e36            dw          364Eh                                   
.reloc:0049590e 5736            dw          3657h                                   
.reloc:00495910 6036            dw          3660h                                   
.reloc:00495912 6936            dw          3669h                                   
.reloc:00495914 7236            dw          3672h                                   
.reloc:00495916 7b36            dw          367Bh                                   
.reloc:00495918 8436            dw          3684h                                   
.reloc:0049591a 8d36            dw          368Dh                                   
.reloc:0049591c 0639            dw          3906h                                   
.reloc:0049591e 1639            dw          3916h                                   
.reloc:00495920 1c39            dw          391Ch                                   
.reloc:00495922 3439            dw          3934h                                   
.reloc:00495924 4339            dw          3943h                                   
.reloc:00495926 4c39            dw          394Ch                                   
.reloc:00495928 5339            dw          3953h                                   
.reloc:0049592a 5939            dw          3959h                                   
.reloc:0049592c 6739            dw          3967h                                   
.reloc:0049592e 8d39            dw          398Dh                                   
.reloc:00495930 a139            dw          39A1h                                   
.reloc:00495932 b239            dw          39B2h                                   
.reloc:00495934 bc39            dw          39BCh                                   
.reloc:00495936 cc39            dw          39CCh                                   
.reloc:00495938 e039            dw          39E0h                                   
.reloc:0049593a 163a            dw          3A16h                                   
.reloc:0049593c 2a3a            dw          3A2Ah                                   
.reloc:0049593e 3b3a            dw          3A3Bh                                   
.reloc:00495940 453a            dw          3A45h                                   
.reloc:00495942 4b3a            dw          3A4Bh                                   
.reloc:00495944 a93a            dw          3AA9h                                   
.reloc:00495946 c63a            dw          3AC6h                                   
.reloc:00495948 d03a            dw          3AD0h                                   
.reloc:0049594a de3a            dw          3ADEh                                   
.reloc:0049594c e83a            dw          3AE8h                                   
.reloc:0049594e f73a            dw          3AF7h                                   
.reloc:00495950 0d3b            dw          3B0Dh                                   
.reloc:00495952 643b            dw          3B64h                                   
.reloc:00495954 c03b            dw          3BC0h                                   
.reloc:00495956 da3b            dw          3BDAh                                   
.reloc:00495958 873c            dw          3C87h                                   
.reloc:0049595a 903c            dw          3C90h                                   
.reloc:0049595c a63c            dw          3CA6h                                   
.reloc:0049595e ab3c            dw          3CABh                                   
.reloc:00495960 ed3c            dw          3CEDh                                   
.reloc:00495962 363d            dw          3D36h                                   
.reloc:00495964 523d            dw          3D52h                                   
.reloc:00495966 e03d            dw          3DE0h                                   
.reloc:00495968 f03d            dw          3DF0h                                   
.reloc:0049596a 813e            dw          3E81h                                   
.reloc:0049596c 933e            dw          3E93h                                   
.reloc:0049596e a13e            dw          3EA1h                                   
.reloc:00495970 af3e            dw          3EAFh                                   
.reloc:00495972 c13e            dw          3EC1h                                   
.reloc:00495974 dd3e            dw          3EDDh                                   
.reloc:00495976 ef3e            dw          3EEFh                                   
.reloc:00495978 0b3f            dw          3F0Bh                                   
.reloc:0049597a 313f            dw          3F31h                                   
.reloc:0049597c 443f            dw          3F44h                                   
.reloc:0049597e 5b3f            dw          3F5Bh                                   
.reloc:00495980 883f            dw          3F88h                                   
.reloc:00495982 983f            dw          3F98h                                   
.reloc:00495984 9e3f            dw          3F9Eh                                   
.reloc:00495986 ad3f            dw          3FADh                                   
.reloc:00495988 d03f            dw          3FD0h                                   
.reloc:0049598a e13f            dw          3FE1h                                   
.reloc:0049598c ef3f            dw          3FEFh                                   
.reloc:0049598e f53f            dw          3FF5h                                   
.reloc:00495990 fb3f            dw          3FFBh                                   
.reloc:00495992 0000            dw          0h                                      
.reloc:00495994 00b00400        ddw         4B000h                                  
.reloc:00495998 90010000        ddw         190h                                    
.reloc:0049599c 0630            dw          3006h                                   
.reloc:0049599e 0d30            dw          300Dh                                   
.reloc:004959a0 1a30            dw          301Ah                                   
.reloc:004959a2 3730            dw          3037h                                   
.reloc:004959a4 e230            dw          30E2h                                   
.reloc:004959a6 ef30            dw          30EFh                                   
.reloc:004959a8 fc30            dw          30FCh                                   
.reloc:004959aa 1031            dw          3110h                                   
.reloc:004959ac 1c31            dw          311Ch                                   
.reloc:004959ae 2331            dw          3123h                                   
.reloc:004959b0 3331            dw          3133h                                   
.reloc:004959b2 6831            dw          3168h                                   
.reloc:004959b4 a131            dw          31A1h                                   
.reloc:004959b6 b031            dw          31B0h                                   
.reloc:004959b8 b831            dw          31B8h                                   
.reloc:004959ba e131            dw          31E1h                                   
.reloc:004959bc ea31            dw          31EAh                                   
.reloc:004959be fa31            dw          31FAh                                   
.reloc:004959c0 0832            dw          3208h                                   
.reloc:004959c2 0e32            dw          320Eh                                   
.reloc:004959c4 1432            dw          3214h                                   
.reloc:004959c6 1f32            dw          321Fh                                   
.reloc:004959c8 2632            dw          3226h                                   
.reloc:004959ca 3332            dw          3233h                                   
.reloc:004959cc 4732            dw          3247h                                   
.reloc:004959ce 5032            dw          3250h                                   
.reloc:004959d0 5e32            dw          325Eh                                   
.reloc:004959d2 6432            dw          3264h                                   
.reloc:004959d4 7532            dw          3275h                                   
.reloc:004959d6 8332            dw          3283h                                   
.reloc:004959d8 9132            dw          3291h                                   
.reloc:004959da 9732            dw          3297h                                   
.reloc:004959dc a432            dw          32A4h                                   
.reloc:004959de aa32            dw          32AAh                                   
.reloc:004959e0 ba32            dw          32BAh                                   
.reloc:004959e2 c032            dw          32C0h                                   
.reloc:004959e4 cd32            dw          32CDh                                   
.reloc:004959e6 d332            dw          32D3h                                   
.reloc:004959e8 dd32            dw          32DDh                                   
.reloc:004959ea e332            dw          32E3h                                   
.reloc:004959ec ed32            dw          32EDh                                   
.reloc:004959ee f332            dw          32F3h                                   
.reloc:004959f0 fd32            dw          32FDh                                   
.reloc:004959f2 0333            dw          3303h                                   
.reloc:004959f4 0d33            dw          330Dh                                   
.reloc:004959f6 1333            dw          3313h                                   
.reloc:004959f8 1f33            dw          331Fh                                   
.reloc:004959fa 2533            dw          3325h                                   
.reloc:004959fc 3933            dw          3339h                                   
.reloc:004959fe 4233            dw          3342h                                   
.reloc:00495a00 4b33            dw          334Bh                                   
.reloc:00495a02 5233            dw          3352h                                   
.reloc:00495a04 5c33            dw          335Ch                                   
.reloc:00495a06 6233            dw          3362h                                   
.reloc:00495a08 7233            dw          3372h                                   
.reloc:00495a0a 7833            dw          3378h                                   
.reloc:00495a0c 8633            dw          3386h                                   
.reloc:00495a0e 9333            dw          3393h                                   
.reloc:00495a10 9933            dw          3399h                                   
.reloc:00495a12 a833            dw          33A8h                                   
.reloc:00495a14 ae33            dw          33AEh                                   
.reloc:00495a16 b833            dw          33B8h                                   
.reloc:00495a18 be33            dw          33BEh                                   
.reloc:00495a1a cc33            dw          33CCh                                   
.reloc:00495a1c d333            dw          33D3h                                   
.reloc:00495a1e d933            dw          33D9h                                   
.reloc:00495a20 e933            dw          33E9h                                   
.reloc:00495a22 f033            dw          33F0h                                   
.reloc:00495a24 f933            dw          33F9h                                   
.reloc:00495a26 0834            dw          3408h                                   
.reloc:00495a28 1a34            dw          341Ah                                   
.reloc:00495a2a 2934            dw          3429h                                   
.reloc:00495a2c 3f34            dw          343Fh                                   
.reloc:00495a2e 5434            dw          3454h                                   
.reloc:00495a30 6634            dw          3466h                                   
.reloc:00495a32 7834            dw          3478h                                   
.reloc:00495a34 8834            dw          3488h                                   
.reloc:00495a36 9634            dw          3496h                                   
.reloc:00495a38 a434            dw          34A4h                                   
.reloc:00495a3a b034            dw          34B0h                                   
.reloc:00495a3c c334            dw          34C3h                                   
.reloc:00495a3e cc34            dw          34CCh                                   
.reloc:00495a40 d534            dw          34D5h                                   
.reloc:00495a42 e134            dw          34E1h                                   
.reloc:00495a44 ed34            dw          34EDh                                   
.reloc:00495a46 fa34            dw          34FAh                                   
.reloc:00495a48 4c35            dw          354Ch                                   
.reloc:00495a4a 5235            dw          3552h                                   
.reloc:00495a4c 6535            dw          3565h                                   
.reloc:00495a4e 6d35            dw          356Dh                                   
.reloc:00495a50 7335            dw          3573h                                   
.reloc:00495a52 8635            dw          3586h                                   
.reloc:00495a54 8d35            dw          358Dh                                   
.reloc:00495a56 0f36            dw          360Fh                                   
.reloc:00495a58 1836            dw          3618h                                   
.reloc:00495a5a 2336            dw          3623h                                   
.reloc:00495a5c 3c36            dw          363Ch                                   
.reloc:00495a5e 4136            dw          3641h                                   
.reloc:00495a60 b736            dw          36B7h                                   
.reloc:00495a62 2337            dw          3723h                                   
.reloc:00495a64 2937            dw          3729h                                   
.reloc:00495a66 2f37            dw          372Fh                                   
.reloc:00495a68 4f37            dw          374Fh                                   
.reloc:00495a6a 7a37            dw          377Ah                                   
.reloc:00495a6c f637            dw          37F6h                                   
.reloc:00495a6e 0c38            dw          380Ch                                   
.reloc:00495a70 1638            dw          3816h                                   
.reloc:00495a72 2238            dw          3822h                                   
.reloc:00495a74 2e38            dw          382Eh                                   
.reloc:00495a76 4138            dw          3841h                                   
.reloc:00495a78 7638            dw          3876h                                   
.reloc:00495a7a 8a38            dw          388Ah                                   
.reloc:00495a7c a338            dw          38A3h                                   
.reloc:00495a7e bf38            dw          38BFh                                   
.reloc:00495a80 c438            dw          38C4h                                   
.reloc:00495a82 ef38            dw          38EFh                                   
.reloc:00495a84 f938            dw          38F9h                                   
.reloc:00495a86 0039            dw          3900h                                   
.reloc:00495a88 0c39            dw          390Ch                                   
.reloc:00495a8a 1a39            dw          391Ah                                   
.reloc:00495a8c 2239            dw          3922h                                   
.reloc:00495a8e 2d39            dw          392Dh                                   
.reloc:00495a90 3839            dw          3938h                                   
.reloc:00495a92 5439            dw          3954h                                   
.reloc:00495a94 6239            dw          3962h                                   
.reloc:00495a96 6a39            dw          396Ah                                   
.reloc:00495a98 7539            dw          3975h                                   
.reloc:00495a9a 8039            dw          3980h                                   
.reloc:00495a9c 9c39            dw          399Ch                                   
.reloc:00495a9e aa39            dw          39AAh                                   
.reloc:00495aa0 b239            dw          39B2h                                   
.reloc:00495aa2 bd39            dw          39BDh                                   
.reloc:00495aa4 c839            dw          39C8h                                   
.reloc:00495aa6 ef39            dw          39EFh                                   
.reloc:00495aa8 fe39            dw          39FEh                                   
.reloc:00495aaa 123a            dw          3A12h                                   
.reloc:00495aac 1c3a            dw          3A1Ch                                   
.reloc:00495aae 223a            dw          3A22h                                   
.reloc:00495ab0 283a            dw          3A28h                                   
.reloc:00495ab2 663a            dw          3A66h                                   
.reloc:00495ab4 763a            dw          3A76h                                   
.reloc:00495ab6 883a            dw          3A88h                                   
.reloc:00495ab8 963a            dw          3A96h                                   
.reloc:00495aba ae3a            dw          3AAEh                                   
.reloc:00495abc bc3a            dw          3ABCh                                   
.reloc:00495abe c73a            dw          3AC7h                                   
.reloc:00495ac0 dc3a            dw          3ADCh                                   
.reloc:00495ac2 053b            dw          3B05h                                   
.reloc:00495ac4 183b            dw          3B18h                                   
.reloc:00495ac6 593b            dw          3B59h                                   
.reloc:00495ac8 963b            dw          3B96h                                   
.reloc:00495aca a43b            dw          3BA4h                                   
.reloc:00495acc b63b            dw          3BB6h                                   
.reloc:00495ace c03b            dw          3BC0h                                   
.reloc:00495ad0 d23b            dw          3BD2h                                   
.reloc:00495ad2 df3b            dw          3BDFh                                   
.reloc:00495ad4 073c            dw          3C07h                                   
.reloc:00495ad6 213c            dw          3C21h                                   
.reloc:00495ad8 2e3c            dw          3C2Eh                                   
.reloc:00495ada 423c            dw          3C42h                                   
.reloc:00495adc 473c            dw          3C47h                                   
.reloc:00495ade 803c            dw          3C80h                                   
.reloc:00495ae0 853c            dw          3C85h                                   
.reloc:00495ae2 d43c            dw          3CD4h                                   
.reloc:00495ae4 df3c            dw          3CDFh                                   
.reloc:00495ae6 e53c            dw          3CE5h                                   
.reloc:00495ae8 f03c            dw          3CF0h                                   
.reloc:00495aea 003d            dw          3D00h                                   
.reloc:00495aec 193d            dw          3D19h                                   
.reloc:00495aee d53d            dw          3DD5h                                   
.reloc:00495af0 df3d            dw          3DDFh                                   
.reloc:00495af2 e93d            dw          3DE9h                                   
.reloc:00495af4 f33d            dw          3DF3h                                   
.reloc:00495af6 583e            dw          3E58h                                   
.reloc:00495af8 5f3e            dw          3E5Fh                                   
.reloc:00495afa 693e            dw          3E69h                                   
.reloc:00495afc 733e            dw          3E73h                                   
.reloc:00495afe 0f3f            dw          3F0Fh                                   
.reloc:00495b00 173f            dw          3F17h                                   
.reloc:00495b02 213f            dw          3F21h                                   
.reloc:00495b04 2f3f            dw          3F2Fh                                   
.reloc:00495b06 353f            dw          3F35h                                   
.reloc:00495b08 3b3f            dw          3F3Bh                                   
.reloc:00495b0a 423f            dw          3F42h                                   
.reloc:00495b0c 5d3f            dw          3F5Dh                                   
.reloc:00495b0e 9b3f            dw          3F9Bh                                   
.reloc:00495b10 a33f            dw          3FA3h                                   
.reloc:00495b12 a93f            dw          3FA9h                                   
.reloc:00495b14 af3f            dw          3FAFh                                   
.reloc:00495b16 b63f            dw          3FB6h                                   
.reloc:00495b18 c53f            dw          3FC5h                                   
.reloc:00495b1a d43f            dw          3FD4h                                   
.reloc:00495b1c de3f            dw          3FDEh                                   
.reloc:00495b1e f03f            dw          3FF0h                                   
.reloc:00495b20 0000            dw          0h                                      
.reloc:00495b22 0000            dw          0h                                      
.reloc:00495b24 00c00400        ddw         4C000h                                  
.reloc:00495b28 08010000        ddw         108h                                    
.reloc:00495b2c 0030            dw          3000h                                   
.reloc:00495b2e 0e30            dw          300Eh                                   
.reloc:00495b30 1e30            dw          301Eh                                   
.reloc:00495b32 2730            dw          3027h                                   
.reloc:00495b34 3030            dw          3030h                                   
.reloc:00495b36 3a30            dw          303Ah                                   
.reloc:00495b38 4430            dw          3044h                                   
.reloc:00495b3a 5630            dw          3056h                                   
.reloc:00495b3c 6630            dw          3066h                                   
.reloc:00495b3e 7430            dw          3074h                                   
.reloc:00495b40 8430            dw          3084h                                   
.reloc:00495b42 8d30            dw          308Dh                                   
.reloc:00495b44 9630            dw          3096h                                   
.reloc:00495b46 c930            dw          30C9h                                   
.reloc:00495b48 d430            dw          30D4h                                   
.reloc:00495b4a 0a31            dw          310Ah                                   
.reloc:00495b4c 1c31            dw          311Ch                                   
.reloc:00495b4e 3131            dw          3131h                                   
.reloc:00495b50 4b31            dw          314Bh                                   
.reloc:00495b52 5231            dw          3152h                                   
.reloc:00495b54 5b31            dw          315Bh                                   
.reloc:00495b56 6631            dw          3166h                                   
.reloc:00495b58 6f31            dw          316Fh                                   
.reloc:00495b5a 7831            dw          3178h                                   
.reloc:00495b5c 8e31            dw          318Eh                                   
.reloc:00495b5e a331            dw          31A3h                                   
.reloc:00495b60 b831            dw          31B8h                                   
.reloc:00495b62 c831            dw          31C8h                                   
.reloc:00495b64 dd31            dw          31DDh                                   
.reloc:00495b66 ec31            dw          31ECh                                   
.reloc:00495b68 f731            dw          31F7h                                   
.reloc:00495b6a 0932            dw          3209h                                   
.reloc:00495b6c 1e32            dw          321Eh                                   
.reloc:00495b6e 3232            dw          3232h                                   
.reloc:00495b70 4832            dw          3248h                                   
.reloc:00495b72 5d32            dw          325Dh                                   
.reloc:00495b74 6c32            dw          326Ch                                   
.reloc:00495b76 7732            dw          3277h                                   
.reloc:00495b78 8c32            dw          328Ch                                   
.reloc:00495b7a 9c32            dw          329Ch                                   
.reloc:00495b7c a832            dw          32A8h                                   
.reloc:00495b7e b832            dw          32B8h                                   
.reloc:00495b80 c532            dw          32C5h                                   
.reloc:00495b82 cf32            dw          32CFh                                   
.reloc:00495b84 d832            dw          32D8h                                   
.reloc:00495b86 7b33            dw          337Bh                                   
.reloc:00495b88 8833            dw          3388h                                   
.reloc:00495b8a 9033            dw          3390h                                   
.reloc:00495b8c 9933            dw          3399h                                   
.reloc:00495b8e ad33            dw          33ADh                                   
.reloc:00495b90 e033            dw          33E0h                                   
.reloc:00495b92 e533            dw          33E5h                                   
.reloc:00495b94 f733            dw          33F7h                                   
.reloc:00495b96 8034            dw          3480h                                   
.reloc:00495b98 8b34            dw          348Bh                                   
.reloc:00495b9a 0535            dw          3505h                                   
.reloc:00495b9c 0c35            dw          350Ch                                   
.reloc:00495b9e 2f35            dw          352Fh                                   
.reloc:00495ba0 4035            dw          3540h                                   
.reloc:00495ba2 5a35            dw          355Ah                                   
.reloc:00495ba4 6135            dw          3561h                                   
.reloc:00495ba6 6835            dw          3568h                                   
.reloc:00495ba8 8f35            dw          358Fh                                   
.reloc:00495baa a235            dw          35A2h                                   
.reloc:00495bac b035            dw          35B0h                                   
.reloc:00495bae 1b36            dw          361Bh                                   
.reloc:00495bb0 2736            dw          3627h                                   
.reloc:00495bb2 3536            dw          3635h                                   
.reloc:00495bb4 4a36            dw          364Ah                                   
.reloc:00495bb6 5236            dw          3652h                                   
.reloc:00495bb8 5936            dw          3659h                                   
.reloc:00495bba 6036            dw          3660h                                   
.reloc:00495bbc 6736            dw          3667h                                   
.reloc:00495bbe 7e36            dw          367Eh                                   
.reloc:00495bc0 8a36            dw          368Ah                                   
.reloc:00495bc2 9836            dw          3698h                                   
.reloc:00495bc4 c036            dw          36C0h                                   
.reloc:00495bc6 d536            dw          36D5h                                   
.reloc:00495bc8 ec36            dw          36ECh                                   
.reloc:00495bca f736            dw          36F7h                                   
.reloc:00495bcc 0037            dw          3700h                                   
.reloc:00495bce 3a37            dw          373Ah                                   
.reloc:00495bd0 4a37            dw          374Ah                                   
.reloc:00495bd2 4e37            dw          374Eh                                   
.reloc:00495bd4 5237            dw          3752h                                   
.reloc:00495bd6 5637            dw          3756h                                   
.reloc:00495bd8 5a37            dw          375Ah                                   
.reloc:00495bda 5e37            dw          375Eh                                   
.reloc:00495bdc 6237            dw          3762h                                   
.reloc:00495bde a237            dw          37A2h                                   
.reloc:00495be0 b037            dw          37B0h                                   
.reloc:00495be2 f537            dw          37F5h                                   
.reloc:00495be4 5a38            dw          385Ah                                   
.reloc:00495be6 6b38            dw          386Bh                                   
.reloc:00495be8 af38            dw          38AFh                                   
.reloc:00495bea b738            dw          38B7h                                   
.reloc:00495bec c838            dw          38C8h                                   
.reloc:00495bee 1939            dw          3919h                                   
.reloc:00495bf0 2239            dw          3922h                                   
.reloc:00495bf2 3139            dw          3931h                                   
.reloc:00495bf4 5739            dw          3957h                                   
.reloc:00495bf6 5f39            dw          395Fh                                   
.reloc:00495bf8 6839            dw          3968h                                   
.reloc:00495bfa 7e39            dw          397Eh                                   
.reloc:00495bfc ba39            dw          39BAh                                   
.reloc:00495bfe cf39            dw          39CFh                                   
.reloc:00495c00 d639            dw          39D6h                                   
.reloc:00495c02 df39            dw          39DFh                                   
.reloc:00495c04 ec39            dw          39ECh                                   
.reloc:00495c06 fd39            dw          39FDh                                   
.reloc:00495c08 0b3a            dw          3A0Bh                                   
.reloc:00495c0a 173a            dw          3A17h                                   
.reloc:00495c0c 223a            dw          3A22h                                   
.reloc:00495c0e 343a            dw          3A34h                                   
.reloc:00495c10 843a            dw          3A84h                                   
.reloc:00495c12 903a            dw          3A90h                                   
.reloc:00495c14 963a            dw          3A96h                                   
.reloc:00495c16 c83a            dw          3AC8h                                   
.reloc:00495c18 dc3a            dw          3ADCh                                   
.reloc:00495c1a f83a            dw          3AF8h                                   
.reloc:00495c1c fe3a            dw          3AFEh                                   
.reloc:00495c1e 383b            dw          3B38h                                   
.reloc:00495c20 653b            dw          3B65h                                   
.reloc:00495c22 d33b            dw          3BD3h                                   
.reloc:00495c24 433c            dw          3C43h                                   
.reloc:00495c26 0c3f            dw          3F0Ch                                   
.reloc:00495c28 0000            dw          0h                                      
.reloc:00495c2a 0000            dw          0h                                      
.reloc:00495c2c 00d00400        ddw         4D000h                                  
.reloc:00495c30 f8000000        ddw         F8h                                     
.reloc:00495c34 0430            dw          3004h                                   
.reloc:00495c36 a130            dw          30A1h                                   
.reloc:00495c38 c531            dw          31C5h                                   
.reloc:00495c3a fd31            dw          31FDh                                   
.reloc:00495c3c 1b32            dw          321Bh                                   
.reloc:00495c3e 4333            dw          3343h                                   
.reloc:00495c40 6233            dw          3362h                                   
.reloc:00495c42 f034            dw          34F0h                                   
.reloc:00495c44 fb34            dw          34FBh                                   
.reloc:00495c46 0c35            dw          350Ch                                   
.reloc:00495c48 1335            dw          3513h                                   
.reloc:00495c4a 2035            dw          3520h                                   
.reloc:00495c4c 2c35            dw          352Ch                                   
.reloc:00495c4e 3435            dw          3534h                                   
.reloc:00495c50 4135            dw          3541h                                   
.reloc:00495c52 4835            dw          3548h                                   
.reloc:00495c54 5535            dw          3555h                                   
.reloc:00495c56 5f35            dw          355Fh                                   
.reloc:00495c58 6835            dw          3568h                                   
.reloc:00495c5a 9435            dw          3594h                                   
.reloc:00495c5c a135            dw          35A1h                                   
.reloc:00495c5e d435            dw          35D4h                                   
.reloc:00495c60 4b36            dw          364Bh                                   
.reloc:00495c62 ce36            dw          36CEh                                   
.reloc:00495c64 1137            dw          3711h                                   
.reloc:00495c66 bb37            dw          37BBh                                   
.reloc:00495c68 ea37            dw          37EAh                                   
.reloc:00495c6a f137            dw          37F1h                                   
.reloc:00495c6c 0b38            dw          380Bh                                   
.reloc:00495c6e 1c38            dw          381Ch                                   
.reloc:00495c70 2638            dw          3826h                                   
.reloc:00495c72 3138            dw          3831h                                   
.reloc:00495c74 4038            dw          3840h                                   
.reloc:00495c76 4838            dw          3848h                                   
.reloc:00495c78 8f38            dw          388Fh                                   
.reloc:00495c7a 9638            dw          3896h                                   
.reloc:00495c7c b238            dw          38B2h                                   
.reloc:00495c7e da38            dw          38DAh                                   
.reloc:00495c80 e438            dw          38E4h                                   
.reloc:00495c82 3639            dw          3936h                                   
.reloc:00495c84 3e39            dw          393Eh                                   
.reloc:00495c86 4839            dw          3948h                                   
.reloc:00495c88 5439            dw          3954h                                   
.reloc:00495c8a 5f39            dw          395Fh                                   
.reloc:00495c8c 6939            dw          3969h                                   
.reloc:00495c8e 7939            dw          3979h                                   
.reloc:00495c90 7e39            dw          397Eh                                   
.reloc:00495c92 be39            dw          39BEh                                   
.reloc:00495c94 c539            dw          39C5h                                   
.reloc:00495c96 d339            dw          39D3h                                   
.reloc:00495c98 e039            dw          39E0h                                   
.reloc:00495c9a f139            dw          39F1h                                   
.reloc:00495c9c 0c3a            dw          3A0Ch                                   
.reloc:00495c9e 183a            dw          3A18h                                   
.reloc:00495ca0 373a            dw          3A37h                                   
.reloc:00495ca2 e23a            dw          3AE2h                                   
.reloc:00495ca4 f43a            dw          3AF4h                                   
.reloc:00495ca6 023b            dw          3B02h                                   
.reloc:00495ca8 133b            dw          3B13h                                   
.reloc:00495caa 1a3b            dw          3B1Ah                                   
.reloc:00495cac 2d3b            dw          3B2Dh                                   
.reloc:00495cae 4e3b            dw          3B4Eh                                   
.reloc:00495cb0 923b            dw          3B92h                                   
.reloc:00495cb2 9a3b            dw          3B9Ah                                   
.reloc:00495cb4 183c            dw          3C18h                                   
.reloc:00495cb6 383c            dw          3C38h                                   
.reloc:00495cb8 7f3c            dw          3C7Fh                                   
.reloc:00495cba c43c            dw          3CC4h                                   
.reloc:00495cbc ce3c            dw          3CCEh                                   
.reloc:00495cbe d73c            dw          3CD7h                                   
.reloc:00495cc0 e53c            dw          3CE5h                                   
.reloc:00495cc2 ef3c            dw          3CEFh                                   
.reloc:00495cc4 f93c            dw          3CF9h                                   
.reloc:00495cc6 193d            dw          3D19h                                   
.reloc:00495cc8 1e3d            dw          3D1Eh                                   
.reloc:00495cca 293d            dw          3D29h                                   
.reloc:00495ccc 373d            dw          3D37h                                   
.reloc:00495cce 3d3d            dw          3D3Dh                                   
.reloc:00495cd0 4a3d            dw          3D4Ah                                   
.reloc:00495cd2 553d            dw          3D55h                                   
.reloc:00495cd4 713d            dw          3D71h                                   
.reloc:00495cd6 7f3d            dw          3D7Fh                                   
.reloc:00495cd8 903d            dw          3D90h                                   
.reloc:00495cda 963d            dw          3D96h                                   
.reloc:00495cdc 9e3d            dw          3D9Eh                                   
.reloc:00495cde a43d            dw          3DA4h                                   
.reloc:00495ce0 b63d            dw          3DB6h                                   
.reloc:00495ce2 c43d            dw          3DC4h                                   
.reloc:00495ce4 ca3d            dw          3DCAh                                   
.reloc:00495ce6 d73d            dw          3DD7h                                   
.reloc:00495ce8 eb3d            dw          3DEBh                                   
.reloc:00495cea fe3d            dw          3DFEh                                   
.reloc:00495cec 143e            dw          3E14h                                   
.reloc:00495cee 213e            dw          3E21h                                   
.reloc:00495cf0 2b3e            dw          3E2Bh                                   
.reloc:00495cf2 353e            dw          3E35h                                   
.reloc:00495cf4 3c3e            dw          3E3Ch                                   
.reloc:00495cf6 463e            dw          3E46h                                   
.reloc:00495cf8 533e            dw          3E53h                                   
.reloc:00495cfa 5a3e            dw          3E5Ah                                   
.reloc:00495cfc 7e3e            dw          3E7Eh                                   
.reloc:00495cfe 8e3e            dw          3E8Eh                                   
.reloc:00495d00 b03e            dw          3EB0h                                   
.reloc:00495d02 bb3e            dw          3EBBh                                   
.reloc:00495d04 c63e            dw          3EC6h                                   
.reloc:00495d06 003f            dw          3F00h                                   
.reloc:00495d08 0f3f            dw          3F0Fh                                   
.reloc:00495d0a 1a3f            dw          3F1Ah                                   
.reloc:00495d0c 333f            dw          3F33h                                   
.reloc:00495d0e 3e3f            dw          3F3Eh                                   
.reloc:00495d10 4f3f            dw          3F4Fh                                   
.reloc:00495d12 5e3f            dw          3F5Eh                                   
.reloc:00495d14 653f            dw          3F65h                                   
.reloc:00495d16 713f            dw          3F71h                                   
.reloc:00495d18 813f            dw          3F81h                                   
.reloc:00495d1a 8b3f            dw          3F8Bh                                   
.reloc:00495d1c a03f            dw          3FA0h                                   
.reloc:00495d1e e23f            dw          3FE2h                                   
.reloc:00495d20 f13f            dw          3FF1h                                   
.reloc:00495d22 0000            dw          0h                                      
.reloc:00495d24 00e00400        ddw         4E000h                                  
.reloc:00495d28 9c010000        ddw         19Ch                                    
.reloc:00495d2c 0330            dw          3003h                                   
.reloc:00495d2e 1430            dw          3014h                                   
.reloc:00495d30 1f30            dw          301Fh                                   
.reloc:00495d32 2b30            dw          302Bh                                   
.reloc:00495d34 3630            dw          3036h                                   
.reloc:00495d36 4c30            dw          304Ch                                   
.reloc:00495d38 6030            dw          3060h                                   
.reloc:00495d3a 7330            dw          3073h                                   
.reloc:00495d3c 7d30            dw          307Dh                                   
.reloc:00495d3e 8a30            dw          308Ah                                   
.reloc:00495d40 fb30            dw          30FBh                                   
.reloc:00495d42 1431            dw          3114h                                   
.reloc:00495d44 8831            dw          3188h                                   
.reloc:00495d46 9631            dw          3196h                                   
.reloc:00495d48 a931            dw          31A9h                                   
.reloc:00495d4a b331            dw          31B3h                                   
.reloc:00495d4c b931            dw          31B9h                                   
.reloc:00495d4e d131            dw          31D1h                                   
.reloc:00495d50 db31            dw          31DBh                                   
.reloc:00495d52 f431            dw          31F4h                                   
.reloc:00495d54 4c32            dw          324Ch                                   
.reloc:00495d56 5332            dw          3253h                                   
.reloc:00495d58 8332            dw          3283h                                   
.reloc:00495d5a a432            dw          32A4h                                   
.reloc:00495d5c ca32            dw          32CAh                                   
.reloc:00495d5e e232            dw          32E2h                                   
.reloc:00495d60 0633            dw          3306h                                   
.reloc:00495d62 4333            dw          3343h                                   
.reloc:00495d64 ae33            dw          33AEh                                   
.reloc:00495d66 ec33            dw          33ECh                                   
.reloc:00495d68 7834            dw          3478h                                   
.reloc:00495d6a 8c34            dw          348Ch                                   
.reloc:00495d6c a134            dw          34A1h                                   
.reloc:00495d6e ba34            dw          34BAh                                   
.reloc:00495d70 ce34            dw          34CEh                                   
.reloc:00495d72 d634            dw          34D6h                                   
.reloc:00495d74 e034            dw          34E0h                                   
.reloc:00495d76 eb34            dw          34EBh                                   
.reloc:00495d78 f634            dw          34F6h                                   
.reloc:00495d7a ff34            dw          34FFh                                   
.reloc:00495d7c 0b35            dw          350Bh                                   
.reloc:00495d7e 1735            dw          3517h                                   
.reloc:00495d80 2335            dw          3523h                                   
.reloc:00495d82 2e35            dw          352Eh                                   
.reloc:00495d84 4235            dw          3542h                                   
.reloc:00495d86 7335            dw          3573h                                   
.reloc:00495d88 8835            dw          3588h                                   
.reloc:00495d8a 9d35            dw          359Dh                                   
.reloc:00495d8c b635            dw          35B6h                                   
.reloc:00495d8e ca35            dw          35CAh                                   
.reloc:00495d90 d235            dw          35D2h                                   
.reloc:00495d92 dc35            dw          35DCh                                   
.reloc:00495d94 e735            dw          35E7h                                   
.reloc:00495d96 f235            dw          35F2h                                   
.reloc:00495d98 fb35            dw          35FBh                                   
.reloc:00495d9a 0736            dw          3607h                                   
.reloc:00495d9c 1336            dw          3613h                                   
.reloc:00495d9e 1f36            dw          361Fh                                   
.reloc:00495da0 2a36            dw          362Ah                                   
.reloc:00495da2 3e36            dw          363Eh                                   
.reloc:00495da4 8636            dw          3686h                                   
.reloc:00495da6 d836            dw          36D8h                                   
.reloc:00495da8 df36            dw          36DFh                                   
.reloc:00495daa 7137            dw          3771h                                   
.reloc:00495dac 9c37            dw          379Ch                                   
.reloc:00495dae a737            dw          37A7h                                   
.reloc:00495db0 b937            dw          37B9h                                   
.reloc:00495db2 d037            dw          37D0h                                   
.reloc:00495db4 d937            dw          37D9h                                   
.reloc:00495db6 e137            dw          37E1h                                   
.reloc:00495db8 eb37            dw          37EBh                                   
.reloc:00495dba f537            dw          37F5h                                   
.reloc:00495dbc 0538            dw          3805h                                   
.reloc:00495dbe 1938            dw          3819h                                   
.reloc:00495dc0 2938            dw          3829h                                   
.reloc:00495dc2 3038            dw          3830h                                   
.reloc:00495dc4 4238            dw          3842h                                   
.reloc:00495dc6 5438            dw          3854h                                   
.reloc:00495dc8 7538            dw          3875h                                   
.reloc:00495dca 9a38            dw          389Ah                                   
.reloc:00495dcc aa38            dw          38AAh                                   
.reloc:00495dce b338            dw          38B3h                                   
.reloc:00495dd0 c438            dw          38C4h                                   
.reloc:00495dd2 d338            dw          38D3h                                   
.reloc:00495dd4 e038            dw          38E0h                                   
.reloc:00495dd6 f538            dw          38F5h                                   
.reloc:00495dd8 fe38            dw          38FEh                                   
.reloc:00495dda 0d39            dw          390Dh                                   
.reloc:00495ddc 1439            dw          3914h                                   
.reloc:00495dde 2339            dw          3923h                                   
.reloc:00495de0 4039            dw          3940h                                   
.reloc:00495de2 5039            dw          3950h                                   
.reloc:00495de4 6439            dw          3964h                                   
.reloc:00495de6 7239            dw          3972h                                   
.reloc:00495de8 7b39            dw          397Bh                                   
.reloc:00495dea 8a39            dw          398Ah                                   
.reloc:00495dec 9739            dw          3997h                                   
.reloc:00495dee ac39            dw          39ACh                                   
.reloc:00495df0 bb39            dw          39BBh                                   
.reloc:00495df2 c539            dw          39C5h                                   
.reloc:00495df4 d439            dw          39D4h                                   
.reloc:00495df6 723a            dw          3A72h                                   
.reloc:00495df8 c03a            dw          3AC0h                                   
.reloc:00495dfa e23a            dw          3AE2h                                   
.reloc:00495dfc ef3a            dw          3AEFh                                   
.reloc:00495dfe fe3a            dw          3AFEh                                   
.reloc:00495e00 123b            dw          3B12h                                   
.reloc:00495e02 253b            dw          3B25h                                   
.reloc:00495e04 353b            dw          3B35h                                   
.reloc:00495e06 9a3b            dw          3B9Ah                                   
.reloc:00495e08 a93b            dw          3BA9h                                   
.reloc:00495e0a b63b            dw          3BB6h                                   
.reloc:00495e0c bf3b            dw          3BBFh                                   
.reloc:00495e0e c93b            dw          3BC9h                                   
.reloc:00495e10 d13b            dw          3BD1h                                   
.reloc:00495e12 df3b            dw          3BDFh                                   
.reloc:00495e14 e83b            dw          3BE8h                                   
.reloc:00495e16 f23b            dw          3BF2h                                   
.reloc:00495e18 fb3b            dw          3BFBh                                   
.reloc:00495e1a 073c            dw          3C07h                                   
.reloc:00495e1c 223c            dw          3C22h                                   
.reloc:00495e1e 2f3c            dw          3C2Fh                                   
.reloc:00495e20 3b3c            dw          3C3Bh                                   
.reloc:00495e22 473c            dw          3C47h                                   
.reloc:00495e24 4d3c            dw          3C4Dh                                   
.reloc:00495e26 533c            dw          3C53h                                   
.reloc:00495e28 5f3c            dw          3C5Fh                                   
.reloc:00495e2a 763c            dw          3C76h                                   
.reloc:00495e2c 7b3c            dw          3C7Bh                                   
.reloc:00495e2e 933c            dw          3C93h                                   
.reloc:00495e30 a13c            dw          3CA1h                                   
.reloc:00495e32 ac3c            dw          3CACh                                   
.reloc:00495e34 b63c            dw          3CB6h                                   
.reloc:00495e36 db3c            dw          3CDBh                                   
.reloc:00495e38 e63c            dw          3CE6h                                   
.reloc:00495e3a ec3c            dw          3CECh                                   
.reloc:00495e3c f73c            dw          3CF7h                                   
.reloc:00495e3e fd3c            dw          3CFDh                                   
.reloc:00495e40 083d            dw          3D08h                                   
.reloc:00495e42 143d            dw          3D14h                                   
.reloc:00495e44 333d            dw          3D33h                                   
.reloc:00495e46 3c3d            dw          3D3Ch                                   
.reloc:00495e48 4a3d            dw          3D4Ah                                   
.reloc:00495e4a 583d            dw          3D58h                                   
.reloc:00495e4c 663d            dw          3D66h                                   
.reloc:00495e4e 743d            dw          3D74h                                   
.reloc:00495e50 7f3d            dw          3D7Fh                                   
.reloc:00495e52 933d            dw          3D93h                                   
.reloc:00495e54 9c3d            dw          3D9Ch                                   
.reloc:00495e56 a53d            dw          3DA5h                                   
.reloc:00495e58 ac3d            dw          3DACh                                   
.reloc:00495e5a b33d            dw          3DB3h                                   
.reloc:00495e5c b83d            dw          3DB8h                                   
.reloc:00495e5e be3d            dw          3DBEh                                   
.reloc:00495e60 c93d            dw          3DC9h                                   
.reloc:00495e62 d13d            dw          3DD1h                                   
.reloc:00495e64 e13d            dw          3DE1h                                   
.reloc:00495e66 ef3d            dw          3DEFh                                   
.reloc:00495e68 fb3d            dw          3DFBh                                   
.reloc:00495e6a 073e            dw          3E07h                                   
.reloc:00495e6c 133e            dw          3E13h                                   
.reloc:00495e6e 203e            dw          3E20h                                   
.reloc:00495e70 2a3e            dw          3E2Ah                                   
.reloc:00495e72 383e            dw          3E38h                                   
.reloc:00495e74 463e            dw          3E46h                                   
.reloc:00495e76 533e            dw          3E53h                                   
.reloc:00495e78 5a3e            dw          3E5Ah                                   
.reloc:00495e7a 673e            dw          3E67h                                   
.reloc:00495e7c 723e            dw          3E72h                                   
.reloc:00495e7e 863e            dw          3E86h                                   
.reloc:00495e80 8f3e            dw          3E8Fh                                   
.reloc:00495e82 983e            dw          3E98h                                   
.reloc:00495e84 9f3e            dw          3E9Fh                                   
.reloc:00495e86 a63e            dw          3EA6h                                   
.reloc:00495e88 ab3e            dw          3EABh                                   
.reloc:00495e8a b13e            dw          3EB1h                                   
.reloc:00495e8c bc3e            dw          3EBCh                                   
.reloc:00495e8e c43e            dw          3EC4h                                   
.reloc:00495e90 d43e            dw          3ED4h                                   
.reloc:00495e92 e23e            dw          3EE2h                                   
.reloc:00495e94 ee3e            dw          3EEEh                                   
.reloc:00495e96 fa3e            dw          3EFAh                                   
.reloc:00495e98 063f            dw          3F06h                                   
.reloc:00495e9a 133f            dw          3F13h                                   
.reloc:00495e9c 1d3f            dw          3F1Dh                                   
.reloc:00495e9e 273f            dw          3F27h                                   
.reloc:00495ea0 313f            dw          3F31h                                   
.reloc:00495ea2 3a3f            dw          3F3Ah                                   
.reloc:00495ea4 443f            dw          3F44h                                   
.reloc:00495ea6 4e3f            dw          3F4Eh                                   
.reloc:00495ea8 583f            dw          3F58h                                   
.reloc:00495eaa 623f            dw          3F62h                                   
.reloc:00495eac 683f            dw          3F68h                                   
.reloc:00495eae 753f            dw          3F75h                                   
.reloc:00495eb0 7e3f            dw          3F7Eh                                   
.reloc:00495eb2 ca3f            dw          3FCAh                                   
.reloc:00495eb4 d33f            dw          3FD3h                                   
.reloc:00495eb6 df3f            dw          3FDFh                                   
.reloc:00495eb8 ea3f            dw          3FEAh                                   
.reloc:00495eba f73f            dw          3FF7h                                   
.reloc:00495ebc 0000            dw          0h                                      
.reloc:00495ebe 0000            dw          0h                                      
.reloc:00495ec0 00f00400        ddw         4F000h                                  
.reloc:00495ec4 b8010000        ddw         1B8h                                    
.reloc:00495ec8 0030            dw          3000h                                   
.reloc:00495eca 1e30            dw          301Eh                                   
.reloc:00495ecc 2230            dw          3022h                                   
.reloc:00495ece 2930            dw          3029h                                   
.reloc:00495ed0 3130            dw          3031h                                   
.reloc:00495ed2 4730            dw          3047h                                   
.reloc:00495ed4 5530            dw          3055h                                   
.reloc:00495ed6 7a30            dw          307Ah                                   
.reloc:00495ed8 a330            dw          30A3h                                   
.reloc:00495eda c730            dw          30C7h                                   
.reloc:00495edc da30            dw          30DAh                                   
.reloc:00495ede ee30            dw          30EEh                                   
.reloc:00495ee0 fa30            dw          30FAh                                   
.reloc:00495ee2 0831            dw          3108h                                   
.reloc:00495ee4 1331            dw          3113h                                   
.reloc:00495ee6 2731            dw          3127h                                   
.reloc:00495ee8 3631            dw          3136h                                   
.reloc:00495eea 4431            dw          3144h                                   
.reloc:00495eec 5131            dw          3151h                                   
.reloc:00495eee 6331            dw          3163h                                   
.reloc:00495ef0 6831            dw          3168h                                   
.reloc:00495ef2 9831            dw          3198h                                   
.reloc:00495ef4 bc31            dw          31BCh                                   
.reloc:00495ef6 c231            dw          31C2h                                   
.reloc:00495ef8 dc31            dw          31DCh                                   
.reloc:00495efa f431            dw          31F4h                                   
.reloc:00495efc 0832            dw          3208h                                   
.reloc:00495efe 1632            dw          3216h                                   
.reloc:00495f00 2c32            dw          322Ch                                   
.reloc:00495f02 3232            dw          3232h                                   
.reloc:00495f04 4832            dw          3248h                                   
.reloc:00495f06 4e32            dw          324Eh                                   
.reloc:00495f08 5b32            dw          325Bh                                   
.reloc:00495f0a 6d32            dw          326Dh                                   
.reloc:00495f0c 7d32            dw          327Dh                                   
.reloc:00495f0e 8d32            dw          328Dh                                   
.reloc:00495f10 a532            dw          32A5h                                   
.reloc:00495f12 ad32            dw          32ADh                                   
.reloc:00495f14 bb32            dw          32BBh                                   
.reloc:00495f16 c632            dw          32C6h                                   
.reloc:00495f18 e632            dw          32E6h                                   
.reloc:00495f1a eb32            dw          32EBh                                   
.reloc:00495f1c 0533            dw          3305h                                   
.reloc:00495f1e 1f33            dw          331Fh                                   
.reloc:00495f20 3933            dw          3339h                                   
.reloc:00495f22 5333            dw          3353h                                   
.reloc:00495f24 7033            dw          3370h                                   
.reloc:00495f26 8c33            dw          338Ch                                   
.reloc:00495f28 9533            dw          3395h                                   
.reloc:00495f2a 9e33            dw          339Eh                                   
.reloc:00495f2c a633            dw          33A6h                                   
.reloc:00495f2e b133            dw          33B1h                                   
.reloc:00495f30 b733            dw          33B7h                                   
.reloc:00495f32 c233            dw          33C2h                                   
.reloc:00495f34 ca33            dw          33CAh                                   
.reloc:00495f36 d833            dw          33D8h                                   
.reloc:00495f38 e333            dw          33E3h                                   
.reloc:00495f3a ee33            dw          33EEh                                   
.reloc:00495f3c 0b34            dw          340Bh                                   
.reloc:00495f3e 2a34            dw          342Ah                                   
.reloc:00495f40 3134            dw          3431h                                   
.reloc:00495f42 4434            dw          3444h                                   
.reloc:00495f44 5234            dw          3452h                                   
.reloc:00495f46 5d34            dw          345Dh                                   
.reloc:00495f48 6334            dw          3463h                                   
.reloc:00495f4a 6e34            dw          346Eh                                   
.reloc:00495f4c 7d34            dw          347Dh                                   
.reloc:00495f4e 8434            dw          3484h                                   
.reloc:00495f50 8c34            dw          348Ch                                   
.reloc:00495f52 9734            dw          3497h                                   
.reloc:00495f54 9c34            dw          349Ch                                   
.reloc:00495f56 c034            dw          34C0h                                   
.reloc:00495f58 cb34            dw          34CBh                                   
.reloc:00495f5a d134            dw          34D1h                                   
.reloc:00495f5c dc34            dw          34DCh                                   
.reloc:00495f5e e234            dw          34E2h                                   
.reloc:00495f60 ed34            dw          34EDh                                   
.reloc:00495f62 f334            dw          34F3h                                   
.reloc:00495f64 fe34            dw          34FEh                                   
.reloc:00495f66 0435            dw          3504h                                   
.reloc:00495f68 0f35            dw          350Fh                                   
.reloc:00495f6a 1535            dw          3515h                                   
.reloc:00495f6c 2035            dw          3520h                                   
.reloc:00495f6e 2635            dw          3526h                                   
.reloc:00495f70 3135            dw          3531h                                   
.reloc:00495f72 3735            dw          3537h                                   
.reloc:00495f74 4235            dw          3542h                                   
.reloc:00495f76 4835            dw          3548h                                   
.reloc:00495f78 5335            dw          3553h                                   
.reloc:00495f7a 5935            dw          3559h                                   
.reloc:00495f7c 6435            dw          3564h                                   
.reloc:00495f7e 7c35            dw          357Ch                                   
.reloc:00495f80 9035            dw          3590h                                   
.reloc:00495f82 b135            dw          35B1h                                   
.reloc:00495f84 be35            dw          35BEh                                   
.reloc:00495f86 c635            dw          35C6h                                   
.reloc:00495f88 d035            dw          35D0h                                   
.reloc:00495f8a d935            dw          35D9h                                   
.reloc:00495f8c df35            dw          35DFh                                   
.reloc:00495f8e e735            dw          35E7h                                   
.reloc:00495f90 ec35            dw          35ECh                                   
.reloc:00495f92 f535            dw          35F5h                                   
.reloc:00495f94 fb35            dw          35FBh                                   
.reloc:00495f96 0436            dw          3604h                                   
.reloc:00495f98 0d36            dw          360Dh                                   
.reloc:00495f9a 1b36            dw          361Bh                                   
.reloc:00495f9c 2436            dw          3624h                                   
.reloc:00495f9e 3736            dw          3637h                                   
.reloc:00495fa0 4936            dw          3649h                                   
.reloc:00495fa2 5136            dw          3651h                                   
.reloc:00495fa4 8036            dw          3680h                                   
.reloc:00495fa6 ef36            dw          36EFh                                   
.reloc:00495fa8 0e37            dw          370Eh                                   
.reloc:00495faa 1e37            dw          371Eh                                   
.reloc:00495fac 2237            dw          3722h                                   
.reloc:00495fae 2637            dw          3726h                                   
.reloc:00495fb0 2a37            dw          372Ah                                   
.reloc:00495fb2 2e37            dw          372Eh                                   
.reloc:00495fb4 3237            dw          3732h                                   
.reloc:00495fb6 3637            dw          3736h                                   
.reloc:00495fb8 3a37            dw          373Ah                                   
.reloc:00495fba 3e37            dw          373Eh                                   
.reloc:00495fbc 4237            dw          3742h                                   
.reloc:00495fbe 4637            dw          3746h                                   
.reloc:00495fc0 4a37            dw          374Ah                                   
.reloc:00495fc2 4e37            dw          374Eh                                   
.reloc:00495fc4 5237            dw          3752h                                   
.reloc:00495fc6 5637            dw          3756h                                   
.reloc:00495fc8 5a37            dw          375Ah                                   
.reloc:00495fca 5e37            dw          375Eh                                   
.reloc:00495fcc 6237            dw          3762h                                   
.reloc:00495fce 6637            dw          3766h                                   
.reloc:00495fd0 6c37            dw          376Ch                                   
.reloc:00495fd2 8637            dw          3786h                                   
.reloc:00495fd4 9637            dw          3796h                                   
.reloc:00495fd6 9e37            dw          379Eh                                   
.reloc:00495fd8 a937            dw          37A9h                                   
.reloc:00495fda b737            dw          37B7h                                   
.reloc:00495fdc c437            dw          37C4h                                   
.reloc:00495fde cd37            dw          37CDh                                   
.reloc:00495fe0 e437            dw          37E4h                                   
.reloc:00495fe2 f237            dw          37F2h                                   
.reloc:00495fe4 fe37            dw          37FEh                                   
.reloc:00495fe6 0638            dw          3806h                                   
.reloc:00495fe8 1d38            dw          381Dh                                   
.reloc:00495fea 2938            dw          3829h                                   
.reloc:00495fec 3138            dw          3831h                                   
.reloc:00495fee 4238            dw          3842h                                   
.reloc:00495ff0 5a38            dw          385Ah                                   
.reloc:00495ff2 6338            dw          3863h                                   
.reloc:00495ff4 7a38            dw          387Ah                                   
.reloc:00495ff6 8638            dw          3886h                                   
.reloc:00495ff8 9238            dw          3892h                                   
.reloc:00495ffa 9e38            dw          389Eh                                   
.reloc:00495ffc a638            dw          38A6h                                   
.reloc:00495ffe ad38            dw          38ADh                                   
.reloc:00496000 b438            dw          38B4h                                   
.reloc:00496002 c238            dw          38C2h                                   
.reloc:00496004 c938            dw          38C9h                                   
.reloc:00496006 d838            dw          38D8h                                   
.reloc:00496008 e538            dw          38E5h                                   
.reloc:0049600a eb38            dw          38EBh                                   
.reloc:0049600c f938            dw          38F9h                                   
.reloc:0049600e 0639            dw          3906h                                   
.reloc:00496010 1839            dw          3918h                                   
.reloc:00496012 2639            dw          3926h                                   
.reloc:00496014 3b39            dw          393Bh                                   
.reloc:00496016 4739            dw          3947h                                   
.reloc:00496018 5439            dw          3954h                                   
.reloc:0049601a 5a39            dw          395Ah                                   
.reloc:0049601c 6939            dw          3969h                                   
.reloc:0049601e 7739            dw          3977h                                   
.reloc:00496020 8039            dw          3980h                                   
.reloc:00496022 9339            dw          3993h                                   
.reloc:00496024 a039            dw          39A0h                                   
.reloc:00496026 ac39            dw          39ACh                                   
.reloc:00496028 b739            dw          39B7h                                   
.reloc:0049602a c139            dw          39C1h                                   
.reloc:0049602c ce39            dw          39CEh                                   
.reloc:0049602e d639            dw          39D6h                                   
.reloc:00496030 e439            dw          39E4h                                   
.reloc:00496032 ed39            dw          39EDh                                   
.reloc:00496034 fb39            dw          39FBh                                   
.reloc:00496036 043a            dw          3A04h                                   
.reloc:00496038 0d3a            dw          3A0Dh                                   
.reloc:0049603a 273a            dw          3A27h                                   
.reloc:0049603c 363a            dw          3A36h                                   
.reloc:0049603e 3f3a            dw          3A3Fh                                   
.reloc:00496040 4b3a            dw          3A4Bh                                   
.reloc:00496042 583a            dw          3A58h                                   
.reloc:00496044 613a            dw          3A61h                                   
.reloc:00496046 6f3a            dw          3A6Fh                                   
.reloc:00496048 863a            dw          3A86h                                   
.reloc:0049604a 943a            dw          3A94h                                   
.reloc:0049604c 9c3a            dw          3A9Ch                                   
.reloc:0049604e a73a            dw          3AA7h                                   
.reloc:00496050 ae3a            dw          3AAEh                                   
.reloc:00496052 c13a            dw          3AC1h                                   
.reloc:00496054 ca3a            dw          3ACAh                                   
.reloc:00496056 d83a            dw          3AD8h                                   
.reloc:00496058 e13a            dw          3AE1h                                   
.reloc:0049605a e93a            dw          3AE9h                                   
.reloc:0049605c f23a            dw          3AF2h                                   
.reloc:0049605e f83a            dw          3AF8h                                   
.reloc:00496060 ff3a            dw          3AFFh                                   
.reloc:00496062 0c3b            dw          3B0Ch                                   
.reloc:00496064 1a3b            dw          3B1Ah                                   
.reloc:00496066 223b            dw          3B22h                                   
.reloc:00496068 2b3b            dw          3B2Bh                                   
.reloc:0049606a 323b            dw          3B32h                                   
.reloc:0049606c 4b3b            dw          3B4Bh                                   
.reloc:0049606e 163c            dw          3C16h                                   
.reloc:00496070 263c            dw          3C26h                                   
.reloc:00496072 343c            dw          3C34h                                   
.reloc:00496074 0000            dw          0h                                      
.reloc:00496076 0000            dw          0h                                      
.reloc:00496078 00000500        ddw         50000h                                  
.reloc:0049607c 2c000000        ddw         2Ch                                     
.reloc:00496080 ea31            dw          31EAh                                   
.reloc:00496082 b436            dw          36B4h                                   
.reloc:00496084 a137            dw          37A1h                                   
.reloc:00496086 f137            dw          37F1h                                   
.reloc:00496088 2b38            dw          382Bh                                   
.reloc:0049608a 7739            dw          3977h                                   
.reloc:0049608c d039            dw          39D0h                                   
.reloc:0049608e f139            dw          39F1h                                   
.reloc:00496090 653d            dw          3D65h                                   
.reloc:00496092 843d            dw          3D84h                                   
.reloc:00496094 723f            dw          3F72h                                   
.reloc:00496096 763f            dw          3F76h                                   
.reloc:00496098 7a3f            dw          3F7Ah                                   
.reloc:0049609a 7e3f            dw          3F7Eh                                   
.reloc:0049609c 823f            dw          3F82h                                   
.reloc:0049609e 863f            dw          3F86h                                   
.reloc:004960a0 8a3f            dw          3F8Ah                                   
.reloc:004960a2 0000            dw          0h                                      
.reloc:004960a4 00100500        ddw         51000h                                  
.reloc:004960a8 64000000        ddw         64h                                     
.reloc:004960ac 7730            dw          3077h                                   
.reloc:004960ae 8d30            dw          308Dh                                   
.reloc:004960b0 1431            dw          3114h                                   
.reloc:004960b2 3134            dw          3431h                                   
.reloc:004960b4 9a36            dw          369Ah                                   
.reloc:004960b6 e936            dw          36E9h                                   
.reloc:004960b8 0337            dw          3703h                                   
.reloc:004960ba 2937            dw          3729h                                   
.reloc:004960bc ed37            dw          37EDh                                   
.reloc:004960be f237            dw          37F2h                                   
.reloc:004960c0 2f3a            dw          3A2Fh                                   
.reloc:004960c2 343a            dw          3A34h                                   
.reloc:004960c4 513a            dw          3A51h                                   
.reloc:004960c6 c03a            dw          3AC0h                                   
.reloc:004960c8 f33a            dw          3AF3h                                   
.reloc:004960ca 063b            dw          3B06h                                   
.reloc:004960cc 553b            dw          3B55h                                   
.reloc:004960ce 143c            dw          3C14h                                   
.reloc:004960d0 1b3c            dw          3C1Bh                                   
.reloc:004960d2 233c            dw          3C23h                                   
.reloc:004960d4 383c            dw          3C38h                                   
.reloc:004960d6 8c3c            dw          3C8Ch                                   
.reloc:004960d8 c53c            dw          3CC5h                                   
.reloc:004960da d23c            dw          3CD2h                                   
.reloc:004960dc 163d            dw          3D16h                                   
.reloc:004960de 1e3d            dw          3D1Eh                                   
.reloc:004960e0 2a3d            dw          3D2Ah                                   
.reloc:004960e2 3a3d            dw          3D3Ah                                   
.reloc:004960e4 4b3d            dw          3D4Bh                                   
.reloc:004960e6 5b3d            dw          3D5Bh                                   
.reloc:004960e8 8d3d            dw          3D8Dh                                   
.reloc:004960ea b03d            dw          3DB0h                                   
.reloc:004960ec b93d            dw          3DB9h                                   
.reloc:004960ee c23d            dw          3DC2h                                   
.reloc:004960f0 c63d            dw          3DC6h                                   
.reloc:004960f2 ce3d            dw          3DCEh                                   
.reloc:004960f4 d23d            dw          3DD2h                                   
.reloc:004960f6 d83d            dw          3DD8h                                   
.reloc:004960f8 dc3d            dw          3DDCh                                   
.reloc:004960fa e53d            dw          3DE5h                                   
.reloc:004960fc f93d            dw          3DF9h                                   
.reloc:004960fe 193e            dw          3E19h                                   
.reloc:00496100 be3e            dw          3EBEh                                   
.reloc:00496102 c23e            dw          3EC2h                                   
.reloc:00496104 0000            dw          0h                                      
.reloc:00496106 0000            dw          0h                                      
.reloc:00496108 00200500        ddw         52000h                                  
.reloc:0049610c 88000000        ddw         88h                                     
.reloc:00496110 2430            dw          3024h                                   
.reloc:00496112 2930            dw          3029h                                   
.reloc:00496114 8330            dw          3083h                                   
.reloc:00496116 1a31            dw          311Ah                                   
.reloc:00496118 3131            dw          3131h                                   
.reloc:0049611a 3531            dw          3135h                                   
.reloc:0049611c ac31            dw          31ACh                                   
.reloc:0049611e f531            dw          31F5h                                   
.reloc:00496120 fd31            dw          31FDh                                   
.reloc:00496122 0932            dw          3209h                                   
.reloc:00496124 5c32            dw          325Ch                                   
.reloc:00496126 ce35            dw          35CEh                                   
.reloc:00496128 7436            dw          3674h                                   
.reloc:0049612a 9337            dw          3793h                                   
.reloc:0049612c dc37            dw          37DCh                                   
.reloc:0049612e e838            dw          38E8h                                   
.reloc:00496130 f138            dw          38F1h                                   
.reloc:00496132 1239            dw          3912h                                   
.reloc:00496134 7539            dw          3975h                                   
.reloc:00496136 7b39            dw          397Bh                                   
.reloc:00496138 8739            dw          3987h                                   
.reloc:0049613a 8e39            dw          398Eh                                   
.reloc:0049613c 9539            dw          3995h                                   
.reloc:0049613e a339            dw          39A3h                                   
.reloc:00496140 b139            dw          39B1h                                   
.reloc:00496142 b639            dw          39B6h                                   
.reloc:00496144 c339            dw          39C3h                                   
.reloc:00496146 d139            dw          39D1h                                   
.reloc:00496148 d639            dw          39D6h                                   
.reloc:0049614a 8a3a            dw          3A8Ah                                   
.reloc:0049614c ae3a            dw          3AAEh                                   
.reloc:0049614e be3a            dw          3ABEh                                   
.reloc:00496150 fe3a            dw          3AFEh                                   
.reloc:00496152 0b3b            dw          3B0Bh                                   
.reloc:00496154 3c3b            dw          3B3Ch                                   
.reloc:00496156 7f3c            dw          3C7Fh                                   
.reloc:00496158 8b3c            dw          3C8Bh                                   
.reloc:0049615a 8f3c            dw          3C8Fh                                   
.reloc:0049615c 933c            dw          3C93h                                   
.reloc:0049615e 973c            dw          3C97h                                   
.reloc:00496160 9b3c            dw          3C9Bh                                   
.reloc:00496162 9f3c            dw          3C9Fh                                   
.reloc:00496164 a33c            dw          3CA3h                                   
.reloc:00496166 a73c            dw          3CA7h                                   
.reloc:00496168 ab3c            dw          3CABh                                   
.reloc:0049616a af3c            dw          3CAFh                                   
.reloc:0049616c b33c            dw          3CB3h                                   
.reloc:0049616e b73c            dw          3CB7h                                   
.reloc:00496170 bb3c            dw          3CBBh                                   
.reloc:00496172 bf3c            dw          3CBFh                                   
.reloc:00496174 c33c            dw          3CC3h                                   
.reloc:00496176 c73c            dw          3CC7h                                   
.reloc:00496178 cb3c            dw          3CCBh                                   
.reloc:0049617a cf3c            dw          3CCFh                                   
.reloc:0049617c d33c            dw          3CD3h                                   
.reloc:0049617e d73c            dw          3CD7h                                   
.reloc:00496180 db3c            dw          3CDBh                                   
.reloc:00496182 df3c            dw          3CDFh                                   
.reloc:00496184 e33c            dw          3CE3h                                   
.reloc:00496186 e73c            dw          3CE7h                                   
.reloc:00496188 eb3c            dw          3CEBh                                   
.reloc:0049618a 973f            dw          3F97h                                   
.reloc:0049618c 0000            dw          0h                                      
.reloc:0049618e 0000            dw          0h                                      
.reloc:00496190 00300500        ddw         53000h                                  
.reloc:00496194 a4000000        ddw         A4h                                     
.reloc:00496198 5d32            dw          325Dh                                   
.reloc:0049619a 7632            dw          3276h                                   
.reloc:0049619c 8532            dw          3285h                                   
.reloc:0049619e bf32            dw          32BFh                                   
.reloc:004961a0 c432            dw          32C4h                                   
.reloc:004961a2 f032            dw          32F0h                                   
.reloc:004961a4 fd32            dw          32FDh                                   
.reloc:004961a6 0f33            dw          330Fh                                   
.reloc:004961a8 2233            dw          3322h                                   
.reloc:004961aa 0d34            dw          340Dh                                   
.reloc:004961ac 3634            dw          3436h                                   
.reloc:004961ae 5934            dw          3459h                                   
.reloc:004961b0 7134            dw          3471h                                   
.reloc:004961b2 f535            dw          35F5h                                   
.reloc:004961b4 1e36            dw          361Eh                                   
.reloc:004961b6 3b36            dw          363Bh                                   
.reloc:004961b8 fa36            dw          36FAh                                   
.reloc:004961ba 0b37            dw          370Bh                                   
.reloc:004961bc c637            dw          37C6h                                   
.reloc:004961be e537            dw          37E5h                                   
.reloc:004961c0 2a38            dw          382Ah                                   
.reloc:004961c2 3b38            dw          383Bh                                   
.reloc:004961c4 4338            dw          3843h                                   
.reloc:004961c6 5438            dw          3854h                                   
.reloc:004961c8 5e38            dw          385Eh                                   
.reloc:004961ca 7538            dw          3875h                                   
.reloc:004961cc 8138            dw          3881h                                   
.reloc:004961ce 8e38            dw          388Eh                                   
.reloc:004961d0 a238            dw          38A2h                                   
.reloc:004961d2 ad38            dw          38ADh                                   
.reloc:004961d4 bc38            dw          38BCh                                   
.reloc:004961d6 c638            dw          38C6h                                   
.reloc:004961d8 d438            dw          38D4h                                   
.reloc:004961da df38            dw          38DFh                                   
.reloc:004961dc f238            dw          38F2h                                   
.reloc:004961de f938            dw          38F9h                                   
.reloc:004961e0 2d39            dw          392Dh                                   
.reloc:004961e2 6539            dw          3965h                                   
.reloc:004961e4 8339            dw          3983h                                   
.reloc:004961e6 9139            dw          3991h                                   
.reloc:004961e8 9939            dw          3999h                                   
.reloc:004961ea 9f39            dw          399Fh                                   
.reloc:004961ec a339            dw          39A3h                                   
.reloc:004961ee ec39            dw          39ECh                                   
.reloc:004961f0 373a            dw          3A37h                                   
.reloc:004961f2 473a            dw          3A47h                                   
.reloc:004961f4 563a            dw          3A56h                                   
.reloc:004961f6 713a            dw          3A71h                                   
.reloc:004961f8 7d3a            dw          3A7Dh                                   
.reloc:004961fa 893a            dw          3A89h                                   
.reloc:004961fc 903a            dw          3A90h                                   
.reloc:004961fe d73a            dw          3AD7h                                   
.reloc:00496200 de3a            dw          3ADEh                                   
.reloc:00496202 e83a            dw          3AE8h                                   
.reloc:00496204 f03a            dw          3AF0h                                   
.reloc:00496206 f93a            dw          3AF9h                                   
.reloc:00496208 763b            dw          3B76h                                   
.reloc:0049620a 973b            dw          3B97h                                   
.reloc:0049620c da3b            dw          3BDAh                                   
.reloc:0049620e fb3b            dw          3BFBh                                   
.reloc:00496210 5d3c            dw          3C5Dh                                   
.reloc:00496212 793c            dw          3C79h                                   
.reloc:00496214 8d3c            dw          3C8Dh                                   
.reloc:00496216 9f3c            dw          3C9Fh                                   
.reloc:00496218 b93c            dw          3CB9h                                   
.reloc:0049621a c73c            dw          3CC7h                                   
.reloc:0049621c eb3c            dw          3CEBh                                   
.reloc:0049621e 293d            dw          3D29h                                   
.reloc:00496220 3b3d            dw          3D3Bh                                   
.reloc:00496222 683d            dw          3D68h                                   
.reloc:00496224 ed3d            dw          3DEDh                                   
.reloc:00496226 7e3f            dw          3F7Eh                                   
.reloc:00496228 ce3f            dw          3FCEh                                   
.reloc:0049622a d43f            dw          3FD4h                                   
.reloc:0049622c da3f            dw          3FDAh                                   
.reloc:0049622e e03f            dw          3FE0h                                   
.reloc:00496230 ee3f            dw          3FEEh                                   
.reloc:00496232 0000            dw          0h                                      
.reloc:00496234 00400500        ddw         54000h                                  
.reloc:00496238 e4000000        ddw         E4h                                     
.reloc:0049623c 3630            dw          3036h                                   
.reloc:0049623e 9130            dw          3091h                                   
.reloc:00496240 9d30            dw          309Dh                                   
.reloc:00496242 1332            dw          3213h                                   
.reloc:00496244 1b32            dw          321Bh                                   
.reloc:00496246 2b32            dw          322Bh                                   
.reloc:00496248 3232            dw          3232h                                   
.reloc:0049624a 3a32            dw          323Ah                                   
.reloc:0049624c 4432            dw          3244h                                   
.reloc:0049624e 5832            dw          3258h                                   
.reloc:00496250 5e32            dw          325Eh                                   
.reloc:00496252 8a32            dw          328Ah                                   
.reloc:00496254 9032            dw          3290h                                   
.reloc:00496256 ba32            dw          32BAh                                   
.reloc:00496258 c032            dw          32C0h                                   
.reloc:0049625a d032            dw          32D0h                                   
.reloc:0049625c eb32            dw          32EBh                                   
.reloc:0049625e fa32            dw          32FAh                                   
.reloc:00496260 2133            dw          3321h                                   
.reloc:00496262 5d33            dw          335Dh                                   
.reloc:00496264 6533            dw          3365h                                   
.reloc:00496266 7533            dw          3375h                                   
.reloc:00496268 7a33            dw          337Ah                                   
.reloc:0049626a 7f33            dw          337Fh                                   
.reloc:0049626c 9533            dw          3395h                                   
.reloc:0049626e 9f33            dw          339Fh                                   
.reloc:00496270 a433            dw          33A4h                                   
.reloc:00496272 2f34            dw          342Fh                                   
.reloc:00496274 3734            dw          3437h                                   
.reloc:00496276 5034            dw          3450h                                   
.reloc:00496278 5f34            dw          345Fh                                   
.reloc:0049627a 8e34            dw          348Eh                                   
.reloc:0049627c a334            dw          34A3h                                   
.reloc:0049627e aa34            dw          34AAh                                   
.reloc:00496280 b534            dw          34B5h                                   
.reloc:00496282 c634            dw          34C6h                                   
.reloc:00496284 cd34            dw          34CDh                                   
.reloc:00496286 d234            dw          34D2h                                   
.reloc:00496288 d934            dw          34D9h                                   
.reloc:0049628a df34            dw          34DFh                                   
.reloc:0049628c 4635            dw          3546h                                   
.reloc:0049628e 7435            dw          3574h                                   
.reloc:00496290 7c35            dw          357Ch                                   
.reloc:00496292 9b35            dw          359Bh                                   
.reloc:00496294 c735            dw          35C7h                                   
.reloc:00496296 eb35            dw          35EBh                                   
.reloc:00496298 2236            dw          3622h                                   
.reloc:0049629a 2a36            dw          362Ah                                   
.reloc:0049629c 3a36            dw          363Ah                                   
.reloc:0049629e 4636            dw          3646h                                   
.reloc:004962a0 5236            dw          3652h                                   
.reloc:004962a2 7d37            dw          377Dh                                   
.reloc:004962a4 ad37            dw          37ADh                                   
.reloc:004962a6 1538            dw          3815h                                   
.reloc:004962a8 3d38            dw          383Dh                                   
.reloc:004962aa 7938            dw          3879h                                   
.reloc:004962ac 7e38            dw          387Eh                                   
.reloc:004962ae 9338            dw          3893h                                   
.reloc:004962b0 aa38            dw          38AAh                                   
.reloc:004962b2 b638            dw          38B6h                                   
.reloc:004962b4 bd38            dw          38BDh                                   
.reloc:004962b6 e538            dw          38E5h                                   
.reloc:004962b8 f438            dw          38F4h                                   
.reloc:004962ba fe38            dw          38FEh                                   
.reloc:004962bc 0439            dw          3904h                                   
.reloc:004962be 1f39            dw          391Fh                                   
.reloc:004962c0 2439            dw          3924h                                   
.reloc:004962c2 2b39            dw          392Bh                                   
.reloc:004962c4 3339            dw          3933h                                   
.reloc:004962c6 4139            dw          3941h                                   
.reloc:004962c8 5139            dw          3951h                                   
.reloc:004962ca 5739            dw          3957h                                   
.reloc:004962cc cc39            dw          39CCh                                   
.reloc:004962ce 683a            dw          3A68h                                   
.reloc:004962d0 8b3a            dw          3A8Bh                                   
.reloc:004962d2 973a            dw          3A97h                                   
.reloc:004962d4 b83a            dw          3AB8h                                   
.reloc:004962d6 d13a            dw          3AD1h                                   
.reloc:004962d8 db3a            dw          3ADBh                                   
.reloc:004962da ed3a            dw          3AEDh                                   
.reloc:004962dc fd3b            dw          3BFDh                                   
.reloc:004962de 1a3c            dw          3C1Ah                                   
.reloc:004962e0 383c            dw          3C38h                                   
.reloc:004962e2 4c3c            dw          3C4Ch                                   
.reloc:004962e4 633c            dw          3C63h                                   
.reloc:004962e6 9e3c            dw          3C9Eh                                   
.reloc:004962e8 a73c            dw          3CA7h                                   
.reloc:004962ea ab3c            dw          3CABh                                   
.reloc:004962ec b23c            dw          3CB2h                                   
.reloc:004962ee bd3c            dw          3CBDh                                   
.reloc:004962f0 d53c            dw          3CD5h                                   
.reloc:004962f2 e63c            dw          3CE6h                                   
.reloc:004962f4 f03c            dw          3CF0h                                   
.reloc:004962f6 183d            dw          3D18h                                   
.reloc:004962f8 4f3d            dw          3D4Fh                                   
.reloc:004962fa 573d            dw          3D57h                                   
.reloc:004962fc 3b3e            dw          3E3Bh                                   
.reloc:004962fe 603e            dw          3E60h                                   
.reloc:00496300 6a3e            dw          3E6Ah                                   
.reloc:00496302 723e            dw          3E72h                                   
.reloc:00496304 813e            dw          3E81h                                   
.reloc:00496306 8b3e            dw          3E8Bh                                   
.reloc:00496308 ea3e            dw          3EEAh                                   
.reloc:0049630a 043f            dw          3F04h                                   
.reloc:0049630c 663f            dw          3F66h                                   
.reloc:0049630e 6c3f            dw          3F6Ch                                   
.reloc:00496310 723f            dw          3F72h                                   
.reloc:00496312 963f            dw          3F96h                                   
.reloc:00496314 af3f            dw          3FAFh                                   
.reloc:00496316 0000            dw          0h                                      
.reloc:00496318 00500500        ddw         55000h                                  
.reloc:0049631c 68010000        ddw         168h                                    
.reloc:00496320 2730            dw          3027h                                   
.reloc:00496322 2c30            dw          302Ch                                   
.reloc:00496324 a530            dw          30A5h                                   
.reloc:00496326 ba30            dw          30BAh                                   
.reloc:00496328 bf30            dw          30BFh                                   
.reloc:0049632a c430            dw          30C4h                                   
.reloc:0049632c ce30            dw          30CEh                                   
.reloc:0049632e d330            dw          30D3h                                   
.reloc:00496330 e630            dw          30E6h                                   
.reloc:00496332 f730            dw          30F7h                                   
.reloc:00496334 0531            dw          3105h                                   
.reloc:00496336 2431            dw          3124h                                   
.reloc:00496338 2b31            dw          312Bh                                   
.reloc:0049633a 6e31            dw          316Eh                                   
.reloc:0049633c 7c31            dw          317Ch                                   
.reloc:0049633e 8631            dw          3186h                                   
.reloc:00496340 ce31            dw          31CEh                                   
.reloc:00496342 e431            dw          31E4h                                   
.reloc:00496344 2832            dw          3228h                                   
.reloc:00496346 3432            dw          3234h                                   
.reloc:00496348 4a33            dw          334Ah                                   
.reloc:0049634a b633            dw          33B6h                                   
.reloc:0049634c ef33            dw          33EFh                                   
.reloc:0049634e f833            dw          33F8h                                   
.reloc:00496350 7d34            dw          347Dh                                   
.reloc:00496352 8334            dw          3483h                                   
.reloc:00496354 8934            dw          3489h                                   
.reloc:00496356 8f34            dw          348Fh                                   
.reloc:00496358 9534            dw          3495h                                   
.reloc:0049635a 9b34            dw          349Bh                                   
.reloc:0049635c a134            dw          34A1h                                   
.reloc:0049635e a734            dw          34A7h                                   
.reloc:00496360 ad34            dw          34ADh                                   
.reloc:00496362 b334            dw          34B3h                                   
.reloc:00496364 b934            dw          34B9h                                   
.reloc:00496366 bf34            dw          34BFh                                   
.reloc:00496368 c534            dw          34C5h                                   
.reloc:0049636a cb34            dw          34CBh                                   
.reloc:0049636c d134            dw          34D1h                                   
.reloc:0049636e d734            dw          34D7h                                   
.reloc:00496370 dd34            dw          34DDh                                   
.reloc:00496372 e334            dw          34E3h                                   
.reloc:00496374 e934            dw          34E9h                                   
.reloc:00496376 ef34            dw          34EFh                                   
.reloc:00496378 f534            dw          34F5h                                   
.reloc:0049637a fb34            dw          34FBh                                   
.reloc:0049637c 0135            dw          3501h                                   
.reloc:0049637e 0735            dw          3507h                                   
.reloc:00496380 0d35            dw          350Dh                                   
.reloc:00496382 1335            dw          3513h                                   
.reloc:00496384 1935            dw          3519h                                   
.reloc:00496386 1f35            dw          351Fh                                   
.reloc:00496388 2535            dw          3525h                                   
.reloc:0049638a 2b35            dw          352Bh                                   
.reloc:0049638c 3135            dw          3531h                                   
.reloc:0049638e 3735            dw          3537h                                   
.reloc:00496390 3d35            dw          353Dh                                   
.reloc:00496392 4335            dw          3543h                                   
.reloc:00496394 4935            dw          3549h                                   
.reloc:00496396 4f35            dw          354Fh                                   
.reloc:00496398 5535            dw          3555h                                   
.reloc:0049639a 5b35            dw          355Bh                                   
.reloc:0049639c 6135            dw          3561h                                   
.reloc:0049639e 6735            dw          3567h                                   
.reloc:004963a0 6d35            dw          356Dh                                   
.reloc:004963a2 7335            dw          3573h                                   
.reloc:004963a4 7935            dw          3579h                                   
.reloc:004963a6 7f35            dw          357Fh                                   
.reloc:004963a8 8535            dw          3585h                                   
.reloc:004963aa 8b35            dw          358Bh                                   
.reloc:004963ac 9135            dw          3591h                                   
.reloc:004963ae 9735            dw          3597h                                   
.reloc:004963b0 9d35            dw          359Dh                                   
.reloc:004963b2 a335            dw          35A3h                                   
.reloc:004963b4 a935            dw          35A9h                                   
.reloc:004963b6 af35            dw          35AFh                                   
.reloc:004963b8 b535            dw          35B5h                                   
.reloc:004963ba bb35            dw          35BBh                                   
.reloc:004963bc c135            dw          35C1h                                   
.reloc:004963be c735            dw          35C7h                                   
.reloc:004963c0 cd35            dw          35CDh                                   
.reloc:004963c2 d335            dw          35D3h                                   
.reloc:004963c4 d935            dw          35D9h                                   
.reloc:004963c6 df35            dw          35DFh                                   
.reloc:004963c8 e535            dw          35E5h                                   
.reloc:004963ca eb35            dw          35EBh                                   
.reloc:004963cc f135            dw          35F1h                                   
.reloc:004963ce f735            dw          35F7h                                   
.reloc:004963d0 fd35            dw          35FDh                                   
.reloc:004963d2 0336            dw          3603h                                   
.reloc:004963d4 0936            dw          3609h                                   
.reloc:004963d6 0f36            dw          360Fh                                   
.reloc:004963d8 1536            dw          3615h                                   
.reloc:004963da 1b36            dw          361Bh                                   
.reloc:004963dc 2136            dw          3621h                                   
.reloc:004963de 2736            dw          3627h                                   
.reloc:004963e0 2d36            dw          362Dh                                   
.reloc:004963e2 3336            dw          3633h                                   
.reloc:004963e4 3936            dw          3639h                                   
.reloc:004963e6 3f36            dw          363Fh                                   
.reloc:004963e8 4536            dw          3645h                                   
.reloc:004963ea 4b36            dw          364Bh                                   
.reloc:004963ec 5136            dw          3651h                                   
.reloc:004963ee 5736            dw          3657h                                   
.reloc:004963f0 5d36            dw          365Dh                                   
.reloc:004963f2 6336            dw          3663h                                   
.reloc:004963f4 6936            dw          3669h                                   
.reloc:004963f6 6f36            dw          366Fh                                   
.reloc:004963f8 7536            dw          3675h                                   
.reloc:004963fa 7b36            dw          367Bh                                   
.reloc:004963fc 8136            dw          3681h                                   
.reloc:004963fe 8736            dw          3687h                                   
.reloc:00496400 8d36            dw          368Dh                                   
.reloc:00496402 9336            dw          3693h                                   
.reloc:00496404 9936            dw          3699h                                   
.reloc:00496406 9f36            dw          369Fh                                   
.reloc:00496408 a536            dw          36A5h                                   
.reloc:0049640a ab36            dw          36ABh                                   
.reloc:0049640c b136            dw          36B1h                                   
.reloc:0049640e b736            dw          36B7h                                   
.reloc:00496410 bd36            dw          36BDh                                   
.reloc:00496412 c336            dw          36C3h                                   
.reloc:00496414 c936            dw          36C9h                                   
.reloc:00496416 cf36            dw          36CFh                                   
.reloc:00496418 d536            dw          36D5h                                   
.reloc:0049641a db36            dw          36DBh                                   
.reloc:0049641c e136            dw          36E1h                                   
.reloc:0049641e e736            dw          36E7h                                   
.reloc:00496420 ed36            dw          36EDh                                   
.reloc:00496422 f336            dw          36F3h                                   
.reloc:00496424 f936            dw          36F9h                                   
.reloc:00496426 ff36            dw          36FFh                                   
.reloc:00496428 0537            dw          3705h                                   
.reloc:0049642a 0b37            dw          370Bh                                   
.reloc:0049642c 1137            dw          3711h                                   
.reloc:0049642e 1737            dw          3717h                                   
.reloc:00496430 1d37            dw          371Dh                                   
.reloc:00496432 2337            dw          3723h                                   
.reloc:00496434 2937            dw          3729h                                   
.reloc:00496436 2f37            dw          372Fh                                   
.reloc:00496438 3537            dw          3735h                                   
.reloc:0049643a 3b37            dw          373Bh                                   
.reloc:0049643c 4137            dw          3741h                                   
.reloc:0049643e 4737            dw          3747h                                   
.reloc:00496440 4d37            dw          374Dh                                   
.reloc:00496442 5337            dw          3753h                                   
.reloc:00496444 5937            dw          3759h                                   
.reloc:00496446 5f37            dw          375Fh                                   
.reloc:00496448 6537            dw          3765h                                   
.reloc:0049644a 6b37            dw          376Bh                                   
.reloc:0049644c 7137            dw          3771h                                   
.reloc:0049644e 7737            dw          3777h                                   
.reloc:00496450 7d37            dw          377Dh                                   
.reloc:00496452 8337            dw          3783h                                   
.reloc:00496454 8937            dw          3789h                                   
.reloc:00496456 8f37            dw          378Fh                                   
.reloc:00496458 9537            dw          3795h                                   
.reloc:0049645a 9b37            dw          379Bh                                   
.reloc:0049645c a137            dw          37A1h                                   
.reloc:0049645e a737            dw          37A7h                                   
.reloc:00496460 ad37            dw          37ADh                                   
.reloc:00496462 b337            dw          37B3h                                   
.reloc:00496464 b937            dw          37B9h                                   
.reloc:00496466 bf37            dw          37BFh                                   
.reloc:00496468 c537            dw          37C5h                                   
.reloc:0049646a cb37            dw          37CBh                                   
.reloc:0049646c d137            dw          37D1h                                   
.reloc:0049646e d737            dw          37D7h                                   
.reloc:00496470 dd37            dw          37DDh                                   
.reloc:00496472 e337            dw          37E3h                                   
.reloc:00496474 e937            dw          37E9h                                   
.reloc:00496476 ef37            dw          37EFh                                   
.reloc:00496478 f537            dw          37F5h                                   
.reloc:0049647a fb37            dw          37FBh                                   
.reloc:0049647c 0138            dw          3801h                                   
.reloc:0049647e 0000            dw          0h                                      
.reloc:00496480 00000600        ddw         60000h                                  
.reloc:00496484 94000000        ddw         94h                                     
.reloc:00496488 2c30            dw          302Ch                                   
.reloc:0049648a 3030            dw          3030h                                   
.reloc:0049648c 3430            dw          3034h                                   
.reloc:0049648e 3830            dw          3038h                                   
.reloc:00496490 4430            dw          3044h                                   
.reloc:00496492 4830            dw          3048h                                   
.reloc:00496494 4c30            dw          304Ch                                   
.reloc:00496496 5430            dw          3054h                                   
.reloc:00496498 1c32            dw          321Ch                                   
.reloc:0049649a 2032            dw          3220h                                   
.reloc:0049649c 2432            dw          3224h                                   
.reloc:0049649e 2832            dw          3228h                                   
.reloc:004964a0 2c32            dw          322Ch                                   
.reloc:004964a2 3032            dw          3230h                                   
.reloc:004964a4 3432            dw          3234h                                   
.reloc:004964a6 3832            dw          3238h                                   
.reloc:004964a8 3c32            dw          323Ch                                   
.reloc:004964aa 4032            dw          3240h                                   
.reloc:004964ac 4432            dw          3244h                                   
.reloc:004964ae 4832            dw          3248h                                   
.reloc:004964b0 4c32            dw          324Ch                                   
.reloc:004964b2 5032            dw          3250h                                   
.reloc:004964b4 5432            dw          3254h                                   
.reloc:004964b6 9835            dw          3598h                                   
.reloc:004964b8 9c35            dw          359Ch                                   
.reloc:004964ba a035            dw          35A0h                                   
.reloc:004964bc c036            dw          36C0h                                   
.reloc:004964be c436            dw          36C4h                                   
.reloc:004964c0 c836            dw          36C8h                                   
.reloc:004964c2 cc36            dw          36CCh                                   
.reloc:004964c4 d036            dw          36D0h                                   
.reloc:004964c6 d436            dw          36D4h                                   
.reloc:004964c8 d836            dw          36D8h                                   
.reloc:004964ca dc36            dw          36DCh                                   
.reloc:004964cc e036            dw          36E0h                                   
.reloc:004964ce e436            dw          36E4h                                   
.reloc:004964d0 e836            dw          36E8h                                   
.reloc:004964d2 ec36            dw          36ECh                                   
.reloc:004964d4 f036            dw          36F0h                                   
.reloc:004964d6 f436            dw          36F4h                                   
.reloc:004964d8 f836            dw          36F8h                                   
.reloc:004964da 4038            dw          3840h                                   
.reloc:004964dc 4838            dw          3848h                                   
.reloc:004964de 4c38            dw          384Ch                                   
.reloc:004964e0 5038            dw          3850h                                   
.reloc:004964e2 5438            dw          3854h                                   
.reloc:004964e4 5838            dw          3858h                                   
.reloc:004964e6 5c38            dw          385Ch                                   
.reloc:004964e8 a838            dw          38A8h                                   
.reloc:004964ea ac38            dw          38ACh                                   
.reloc:004964ec 783a            dw          3A78h                                   
.reloc:004964ee 803a            dw          3A80h                                   
.reloc:004964f0 843a            dw          3A84h                                   
.reloc:004964f2 883a            dw          3A88h                                   
.reloc:004964f4 8c3a            dw          3A8Ch                                   
.reloc:004964f6 e03a            dw          3AE0h                                   
.reloc:004964f8 e43a            dw          3AE4h                                   
.reloc:004964fa 243b            dw          3B24h                                   
.reloc:004964fc 283b            dw          3B28h                                   
.reloc:004964fe 2c3b            dw          3B2Ch                                   
.reloc:00496500 303b            dw          3B30h                                   
.reloc:00496502 3c3b            dw          3B3Ch                                   
.reloc:00496504 403b            dw          3B40h                                   
.reloc:00496506 483b            dw          3B48h                                   
.reloc:00496508 4c3b            dw          3B4Ch                                   
.reloc:0049650a 503b            dw          3B50h                                   
.reloc:0049650c 543b            dw          3B54h                                   
.reloc:0049650e 583b            dw          3B58h                                   
.reloc:00496510 5c3b            dw          3B5Ch                                   
.reloc:00496512 0000            dw          0h                                      
.reloc:00496514 00100600        ddw         61000h                                  
.reloc:00496518 c4000000        ddw         C4h                                     
.reloc:0049651c d833            dw          33D8h                                   
.reloc:0049651e dc33            dw          33DCh                                   
.reloc:00496520 e033            dw          33E0h                                   
.reloc:00496522 e433            dw          33E4h                                   
.reloc:00496524 e833            dw          33E8h                                   
.reloc:00496526 ec33            dw          33ECh                                   
.reloc:00496528 f033            dw          33F0h                                   
.reloc:0049652a f433            dw          33F4h                                   
.reloc:0049652c 2834            dw          3428h                                   
.reloc:0049652e 2c34            dw          342Ch                                   
.reloc:00496530 3034            dw          3430h                                   
.reloc:00496532 3434            dw          3434h                                   
.reloc:00496534 3834            dw          3438h                                   
.reloc:00496536 3c34            dw          343Ch                                   
.reloc:00496538 4834            dw          3448h                                   
.reloc:0049653a 4c34            dw          344Ch                                   
.reloc:0049653c 6834            dw          3468h                                   
.reloc:0049653e 6c34            dw          346Ch                                   
.reloc:00496540 3e35            dw          353Eh                                   
.reloc:00496542 4235            dw          3542h                                   
.reloc:00496544 4635            dw          3546h                                   
.reloc:00496546 8435            dw          3584h                                   
.reloc:00496548 8835            dw          3588h                                   
.reloc:0049654a 8c35            dw          358Ch                                   
.reloc:0049654c ac35            dw          35ACh                                   
.reloc:0049654e b035            dw          35B0h                                   
.reloc:00496550 b435            dw          35B4h                                   
.reloc:00496552 9637            dw          3796h                                   
.reloc:00496554 9a37            dw          379Ah                                   
.reloc:00496556 9e37            dw          379Eh                                   
.reloc:00496558 3c39            dw          393Ch                                   
.reloc:0049655a 4039            dw          3940h                                   
.reloc:0049655c 4c39            dw          394Ch                                   
.reloc:0049655e 5039            dw          3950h                                   
.reloc:00496560 6839            dw          3968h                                   
.reloc:00496562 6c39            dw          396Ch                                   
.reloc:00496564 7839            dw          3978h                                   
.reloc:00496566 7c39            dw          397Ch                                   
.reloc:00496568 9c39            dw          399Ch                                   
.reloc:0049656a a439            dw          39A4h                                   
.reloc:0049656c b039            dw          39B0h                                   
.reloc:0049656e b439            dw          39B4h                                   
.reloc:00496570 cc39            dw          39CCh                                   
.reloc:00496572 d439            dw          39D4h                                   
.reloc:00496574 e439            dw          39E4h                                   
.reloc:00496576 e839            dw          39E8h                                   
.reloc:00496578 ec39            dw          39ECh                                   
.reloc:0049657a f039            dw          39F0h                                   
.reloc:0049657c f439            dw          39F4h                                   
.reloc:0049657e fc39            dw          39FCh                                   
.reloc:00496580 083a            dw          3A08h                                   
.reloc:00496582 0c3a            dw          3A0Ch                                   
.reloc:00496584 183a            dw          3A18h                                   
.reloc:00496586 1c3a            dw          3A1Ch                                   
.reloc:00496588 243a            dw          3A24h                                   
.reloc:0049658a 2c3a            dw          3A2Ch                                   
.reloc:0049658c 3c3a            dw          3A3Ch                                   
.reloc:0049658e 403a            dw          3A40h                                   
.reloc:00496590 483a            dw          3A48h                                   
.reloc:00496592 4c3a            dw          3A4Ch                                   
.reloc:00496594 503a            dw          3A50h                                   
.reloc:00496596 543a            dw          3A54h                                   
.reloc:00496598 cc3a            dw          3ACCh                                   
.reloc:0049659a d03a            dw          3AD0h                                   
.reloc:0049659c d43a            dw          3AD4h                                   
.reloc:0049659e d83a            dw          3AD8h                                   
.reloc:004965a0 dc3a            dw          3ADCh                                   
.reloc:004965a2 e03a            dw          3AE0h                                   
.reloc:004965a4 e43a            dw          3AE4h                                   
.reloc:004965a6 e83a            dw          3AE8h                                   
.reloc:004965a8 ec3a            dw          3AECh                                   
.reloc:004965aa f03a            dw          3AF0h                                   
.reloc:004965ac f43a            dw          3AF4h                                   
.reloc:004965ae f83a            dw          3AF8h                                   
.reloc:004965b0 fc3a            dw          3AFCh                                   
.reloc:004965b2 003b            dw          3B00h                                   
.reloc:004965b4 043b            dw          3B04h                                   
.reloc:004965b6 083b            dw          3B08h                                   
.reloc:004965b8 0c3b            dw          3B0Ch                                   
.reloc:004965ba 103b            dw          3B10h                                   
.reloc:004965bc 143b            dw          3B14h                                   
.reloc:004965be 203b            dw          3B20h                                   
.reloc:004965c0 283b            dw          3B28h                                   
.reloc:004965c2 2c3b            dw          3B2Ch                                   
.reloc:004965c4 383b            dw          3B38h                                   
.reloc:004965c6 443b            dw          3B44h                                   
.reloc:004965c8 503b            dw          3B50h                                   
.reloc:004965ca 5c3b            dw          3B5Ch                                   
.reloc:004965cc 603b            dw          3B60h                                   
.reloc:004965ce 643b            dw          3B64h                                   
.reloc:004965d0 683b            dw          3B68h                                   
.reloc:004965d2 743b            dw          3B74h                                   
.reloc:004965d4 7c3b            dw          3B7Ch                                   
.reloc:004965d6 0000            dw          0h                                      
.reloc:004965d8 00200600        ddw         62000h                                  
.reloc:004965dc 68000000        ddw         68h                                     
.reloc:004965e0 0435            dw          3504h                                   
.reloc:004965e2 0835            dw          3508h                                   
.reloc:004965e4 0c35            dw          350Ch                                   
.reloc:004965e6 2435            dw          3524h                                   
.reloc:004965e8 2835            dw          3528h                                   
.reloc:004965ea 2c35            dw          352Ch                                   
.reloc:004965ec a236            dw          36A2h                                   
.reloc:004965ee a636            dw          36A6h                                   
.reloc:004965f0 aa36            dw          36AAh                                   
.reloc:004965f2 a837            dw          37A8h                                   
.reloc:004965f4 ac37            dw          37ACh                                   
.reloc:004965f6 b037            dw          37B0h                                   
.reloc:004965f8 b437            dw          37B4h                                   
.reloc:004965fa b837            dw          37B8h                                   
.reloc:004965fc bc37            dw          37BCh                                   
.reloc:004965fe c037            dw          37C0h                                   
.reloc:00496600 c437            dw          37C4h                                   
.reloc:00496602 c837            dw          37C8h                                   
.reloc:00496604 cc37            dw          37CCh                                   
.reloc:00496606 d837            dw          37D8h                                   
.reloc:00496608 dc37            dw          37DCh                                   
.reloc:0049660a e037            dw          37E0h                                   
.reloc:0049660c e437            dw          37E4h                                   
.reloc:0049660e e837            dw          37E8h                                   
.reloc:00496610 ec37            dw          37ECh                                   
.reloc:00496612 f037            dw          37F0h                                   
.reloc:00496614 f437            dw          37F4h                                   
.reloc:00496616 f837            dw          37F8h                                   
.reloc:00496618 fc37            dw          37FCh                                   
.reloc:0049661a 0038            dw          3800h                                   
.reloc:0049661c 0438            dw          3804h                                   
.reloc:0049661e 723a            dw          3A72h                                   
.reloc:00496620 763a            dw          3A76h                                   
.reloc:00496622 7a3a            dw          3A7Ah                                   
.reloc:00496624 023b            dw          3B02h                                   
.reloc:00496626 063b            dw          3B06h                                   
.reloc:00496628 0a3b            dw          3B0Ah                                   
.reloc:0049662a 243b            dw          3B24h                                   
.reloc:0049662c 283b            dw          3B28h                                   
.reloc:0049662e 2c3b            dw          3B2Ch                                   
.reloc:00496630 ac3e            dw          3EACh                                   
.reloc:00496632 b03e            dw          3EB0h                                   
.reloc:00496634 b43e            dw          3EB4h                                   
.reloc:00496636 303f            dw          3F30h                                   
.reloc:00496638 343f            dw          3F34h                                   
.reloc:0049663a 383f            dw          3F38h                                   
.reloc:0049663c 0000            dw          0h                                      
.reloc:0049663e 0000            dw          0h                                      
.reloc:00496640 00300600        ddw         63000h                                  
.reloc:00496644 bc000000        ddw         BCh                                     
.reloc:00496648 6830            dw          3068h                                   
.reloc:0049664a 7430            dw          3074h                                   
.reloc:0049664c 4233            dw          3342h                                   
.reloc:0049664e 4633            dw          3346h                                   
.reloc:00496650 4a33            dw          334Ah                                   
.reloc:00496652 7c33            dw          337Ch                                   
.reloc:00496654 8033            dw          3380h                                   
.reloc:00496656 8433            dw          3384h                                   
.reloc:00496658 8833            dw          3388h                                   
.reloc:0049665a 8c33            dw          338Ch                                   
.reloc:0049665c 8034            dw          3480h                                   
.reloc:0049665e 8434            dw          3484h                                   
.reloc:00496660 8834            dw          3488h                                   
.reloc:00496662 8c34            dw          348Ch                                   
.reloc:00496664 b234            dw          34B2h                                   
.reloc:00496666 b634            dw          34B6h                                   
.reloc:00496668 ba34            dw          34BAh                                   
.reloc:0049666a d434            dw          34D4h                                   
.reloc:0049666c d834            dw          34D8h                                   
.reloc:0049666e 8835            dw          3588h                                   
.reloc:00496670 8c35            dw          358Ch                                   
.reloc:00496672 9035            dw          3590h                                   
.reloc:00496674 a435            dw          35A4h                                   
.reloc:00496676 c435            dw          35C4h                                   
.reloc:00496678 e835            dw          35E8h                                   
.reloc:0049667a f435            dw          35F4h                                   
.reloc:0049667c 0436            dw          3604h                                   
.reloc:0049667e 2836            dw          3628h                                   
.reloc:00496680 3836            dw          3638h                                   
.reloc:00496682 5836            dw          3658h                                   
.reloc:00496684 7c36            dw          367Ch                                   
.reloc:00496686 8836            dw          3688h                                   
.reloc:00496688 a436            dw          36A4h                                   
.reloc:0049668a b036            dw          36B0h                                   
.reloc:0049668c bc36            dw          36BCh                                   
.reloc:0049668e c036            dw          36C0h                                   
.reloc:00496690 6037            dw          3760h                                   
.reloc:00496692 8437            dw          3784h                                   
.reloc:00496694 203c            dw          3C20h                                   
.reloc:00496696 303c            dw          3C30h                                   
.reloc:00496698 343c            dw          3C34h                                   
.reloc:0049669a 383c            dw          3C38h                                   
.reloc:0049669c 3c3c            dw          3C3Ch                                   
.reloc:0049669e 403c            dw          3C40h                                   
.reloc:004966a0 443c            dw          3C44h                                   
.reloc:004966a2 483c            dw          3C48h                                   
.reloc:004966a4 4c3c            dw          3C4Ch                                   
.reloc:004966a6 503c            dw          3C50h                                   
.reloc:004966a8 543c            dw          3C54h                                   
.reloc:004966aa 583c            dw          3C58h                                   
.reloc:004966ac 5c3c            dw          3C5Ch                                   
.reloc:004966ae 603c            dw          3C60h                                   
.reloc:004966b0 643c            dw          3C64h                                   
.reloc:004966b2 683c            dw          3C68h                                   
.reloc:004966b4 6c3c            dw          3C6Ch                                   
.reloc:004966b6 703c            dw          3C70h                                   
.reloc:004966b8 743c            dw          3C74h                                   
.reloc:004966ba 783c            dw          3C78h                                   
.reloc:004966bc 7c3c            dw          3C7Ch                                   
.reloc:004966be 803c            dw          3C80h                                   
.reloc:004966c0 843c            dw          3C84h                                   
.reloc:004966c2 883c            dw          3C88h                                   
.reloc:004966c4 8c3c            dw          3C8Ch                                   
.reloc:004966c6 903c            dw          3C90h                                   
.reloc:004966c8 943c            dw          3C94h                                   
.reloc:004966ca 983c            dw          3C98h                                   
.reloc:004966cc 9c3c            dw          3C9Ch                                   
.reloc:004966ce a03c            dw          3CA0h                                   
.reloc:004966d0 a43c            dw          3CA4h                                   
.reloc:004966d2 a83c            dw          3CA8h                                   
.reloc:004966d4 ac3c            dw          3CACh                                   
.reloc:004966d6 b03c            dw          3CB0h                                   
.reloc:004966d8 b43c            dw          3CB4h                                   
.reloc:004966da b83c            dw          3CB8h                                   
.reloc:004966dc bc3c            dw          3CBCh                                   
.reloc:004966de c03c            dw          3CC0h                                   
.reloc:004966e0 c43c            dw          3CC4h                                   
.reloc:004966e2 c83c            dw          3CC8h                                   
.reloc:004966e4 cc3c            dw          3CCCh                                   
.reloc:004966e6 d03c            dw          3CD0h                                   
.reloc:004966e8 d43c            dw          3CD4h                                   
.reloc:004966ea d83c            dw          3CD8h                                   
.reloc:004966ec dc3c            dw          3CDCh                                   
.reloc:004966ee e03c            dw          3CE0h                                   
.reloc:004966f0 e43c            dw          3CE4h                                   
.reloc:004966f2 e83c            dw          3CE8h                                   
.reloc:004966f4 ec3c            dw          3CECh                                   
.reloc:004966f6 f03c            dw          3CF0h                                   
.reloc:004966f8 0000            dw          0h                                      
.reloc:004966fa 0000            dw          0h                                      
.reloc:004966fc 00400600        ddw         64000h                                  
.reloc:00496700 84000000        ddw         84h                                     
.reloc:00496704 1831            dw          3118h                                   
.reloc:00496706 5833            dw          3358h                                   
.reloc:00496708 5c33            dw          335Ch                                   
.reloc:0049670a 6033            dw          3360h                                   
.reloc:0049670c 6433            dw          3364h                                   
.reloc:0049670e c433            dw          33C4h                                   
.reloc:00496710 c833            dw          33C8h                                   
.reloc:00496712 2834            dw          3428h                                   
.reloc:00496714 2c34            dw          342Ch                                   
.reloc:00496716 3034            dw          3430h                                   
.reloc:00496718 9c34            dw          349Ch                                   
.reloc:0049671a a034            dw          34A0h                                   
.reloc:0049671c a434            dw          34A4h                                   
.reloc:0049671e a834            dw          34A8h                                   
.reloc:00496720 ac34            dw          34ACh                                   
.reloc:00496722 b034            dw          34B0h                                   
.reloc:00496724 b434            dw          34B4h                                   
.reloc:00496726 b834            dw          34B8h                                   
.reloc:00496728 bc34            dw          34BCh                                   
.reloc:0049672a c034            dw          34C0h                                   
.reloc:0049672c c434            dw          34C4h                                   
.reloc:0049672e c834            dw          34C8h                                   
.reloc:00496730 cc34            dw          34CCh                                   
.reloc:00496732 d034            dw          34D0h                                   
.reloc:00496734 d434            dw          34D4h                                   
.reloc:00496736 d834            dw          34D8h                                   
.reloc:00496738 dc34            dw          34DCh                                   
.reloc:0049673a e034            dw          34E0h                                   
.reloc:0049673c e434            dw          34E4h                                   
.reloc:0049673e e834            dw          34E8h                                   
.reloc:00496740 ec34            dw          34ECh                                   
.reloc:00496742 f034            dw          34F0h                                   
.reloc:00496744 f434            dw          34F4h                                   
.reloc:00496746 f834            dw          34F8h                                   
.reloc:00496748 fc34            dw          34FCh                                   
.reloc:0049674a 0035            dw          3500h                                   
.reloc:0049674c 0435            dw          3504h                                   
.reloc:0049674e 0835            dw          3508h                                   
.reloc:00496750 0c35            dw          350Ch                                   
.reloc:00496752 1035            dw          3510h                                   
.reloc:00496754 1435            dw          3514h                                   
.reloc:00496756 1835            dw          3518h                                   
.reloc:00496758 1c35            dw          351Ch                                   
.reloc:0049675a 2035            dw          3520h                                   
.reloc:0049675c 2435            dw          3524h                                   
.reloc:0049675e 2835            dw          3528h                                   
.reloc:00496760 2c35            dw          352Ch                                   
.reloc:00496762 3035            dw          3530h                                   
.reloc:00496764 3435            dw          3534h                                   
.reloc:00496766 3835            dw          3538h                                   
.reloc:00496768 6036            dw          3660h                                   
.reloc:0049676a 6436            dw          3664h                                   
.reloc:0049676c 7a36            dw          367Ah                                   
.reloc:0049676e 8036            dw          3680h                                   
.reloc:00496770 8636            dw          3686h                                   
.reloc:00496772 8c36            dw          368Ch                                   
.reloc:00496774 9236            dw          3692h                                   
.reloc:00496776 9836            dw          3698h                                   
.reloc:00496778 9e36            dw          369Eh                                   
.reloc:0049677a a436            dw          36A4h                                   
.reloc:0049677c aa36            dw          36AAh                                   
.reloc:0049677e 0000            dw          0h                                      
.reloc:00496780 00              ??          00h                                     
.reloc:00496781 00              ??          00h                                     
.reloc:00496782 00              ??          00h                                     
.reloc:00496783 00              ??          00h                                     
.reloc:00496784 00              ??          00h                                     
.reloc:00496785 00              ??          00h                                     
.reloc:00496786 00              ??          00h                                     
.reloc:00496787 00              ??          00h                                     
.reloc:00496788 00              ??          00h                                     
.reloc:00496789 00              ??          00h                                     
.reloc:0049678a 00              ??          00h                                     
.reloc:0049678b 00              ??          00h                                     
.reloc:0049678c 00              ??          00h                                     
.reloc:0049678d 00              ??          00h                                     
.reloc:0049678e 00              ??          00h                                     
.reloc:0049678f 00              ??          00h                                     
.reloc:00496790 00              ??          00h                                     
.reloc:00496791 00              ??          00h                                     
.reloc:00496792 00              ??          00h                                     
.reloc:00496793 00              ??          00h                                     
.reloc:00496794 00              ??          00h                                     
.reloc:00496795 00              ??          00h                                     
.reloc:00496796 00              ??          00h                                     
.reloc:00496797 00              ??          00h                                     
.reloc:00496798 00              ??          00h                                     
.reloc:00496799 00              ??          00h                                     
.reloc:0049679a 00              ??          00h                                     
.reloc:0049679b 00              ??          00h                                     
.reloc:0049679c 00              ??          00h                                     
.reloc:0049679d 00              ??          00h                                     
.reloc:0049679e 00              ??          00h                                     
.reloc:0049679f 00              ??          00h                                     
.reloc:004967a0 00              ??          00h                                     
.reloc:004967a1 00              ??          00h                                     
.reloc:004967a2 00              ??          00h                                     
.reloc:004967a3 00              ??          00h                                     
.reloc:004967a4 00              ??          00h                                     
.reloc:004967a5 00              ??          00h                                     
.reloc:004967a6 00              ??          00h                                     
.reloc:004967a7 00              ??          00h                                     
.reloc:004967a8 00              ??          00h                                     
.reloc:004967a9 00              ??          00h                                     
.reloc:004967aa 00              ??          00h                                     
.reloc:004967ab 00              ??          00h                                     
.reloc:004967ac 00              ??          00h                                     
.reloc:004967ad 00              ??          00h                                     
.reloc:004967ae 00              ??          00h                                     
.reloc:004967af 00              ??          00h                                     
.reloc:004967b0 00              ??          00h                                     
.reloc:004967b1 00              ??          00h                                     
.reloc:004967b2 00              ??          00h                                     
.reloc:004967b3 00              ??          00h                                     
.reloc:004967b4 00              ??          00h                                     
.reloc:004967b5 00              ??          00h                                     
.reloc:004967b6 00              ??          00h                                     
.reloc:004967b7 00              ??          00h                                     
.reloc:004967b8 00              ??          00h                                     
.reloc:004967b9 00              ??          00h                                     
.reloc:004967ba 00              ??          00h                                     
.reloc:004967bb 00              ??          00h                                     
.reloc:004967bc 00              ??          00h                                     
.reloc:004967bd 00              ??          00h                                     
.reloc:004967be 00              ??          00h                                     
.reloc:004967bf 00              ??          00h                                     
.reloc:004967c0 00              ??          00h                                     
.reloc:004967c1 00              ??          00h                                     
.reloc:004967c2 00              ??          00h                                     
.reloc:004967c3 00              ??          00h                                     
.reloc:004967c4 00              ??          00h                                     
.reloc:004967c5 00              ??          00h                                     
.reloc:004967c6 00              ??          00h                                     
.reloc:004967c7 00              ??          00h                                     
.reloc:004967c8 00              ??          00h                                     
.reloc:004967c9 00              ??          00h                                     
.reloc:004967ca 00              ??          00h                                     
.reloc:004967cb 00              ??          00h                                     
.reloc:004967cc 00              ??          00h                                     
.reloc:004967cd 00              ??          00h                                     
.reloc:004967ce 00              ??          00h                                     
.reloc:004967cf 00              ??          00h                                     
.reloc:004967d0 00              ??          00h                                     
.reloc:004967d1 00              ??          00h                                     
.reloc:004967d2 00              ??          00h                                     
.reloc:004967d3 00              ??          00h                                     
.reloc:004967d4 00              ??          00h                                     
.reloc:004967d5 00              ??          00h                                     
.reloc:004967d6 00              ??          00h                                     
.reloc:004967d7 00              ??          00h                                     
.reloc:004967d8 00              ??          00h                                     
.reloc:004967d9 00              ??          00h                                     
.reloc:004967da 00              ??          00h                                     
.reloc:004967db 00              ??          00h                                     
.reloc:004967dc 00              ??          00h                                     
.reloc:004967dd 00              ??          00h                                     
.reloc:004967de 00              ??          00h                                     
.reloc:004967df 00              ??          00h                                     
.reloc:004967e0 00              ??          00h                                     
.reloc:004967e1 00              ??          00h                                     
.reloc:004967e2 00              ??          00h                                     
.reloc:004967e3 00              ??          00h                                     
.reloc:004967e4 00              ??          00h                                     
.reloc:004967e5 00              ??          00h                                     
.reloc:004967e6 00              ??          00h                                     
.reloc:004967e7 00              ??          00h                                     
.reloc:004967e8 00              ??          00h                                     
.reloc:004967e9 00              ??          00h                                     
.reloc:004967ea 00              ??          00h                                     
.reloc:004967eb 00              ??          00h                                     
.reloc:004967ec 00              ??          00h                                     
.reloc:004967ed 00              ??          00h                                     
.reloc:004967ee 00              ??          00h                                     
.reloc:004967ef 00              ??          00h                                     
.reloc:004967f0 00              ??          00h                                     
.reloc:004967f1 00              ??          00h                                     
.reloc:004967f2 00              ??          00h                                     
.reloc:004967f3 00              ??          00h                                     
.reloc:004967f4 00              ??          00h                                     
.reloc:004967f5 00              ??          00h                                     
.reloc:004967f6 00              ??          00h                                     
.reloc:004967f7 00              ??          00h                                     
.reloc:004967f8 00              ??          00h                                     
.reloc:004967f9 00              ??          00h                                     
.reloc:004967fa 00              ??          00h                                     
.reloc:004967fb 00              ??          00h                                     
.reloc:004967fc 00              ??          00h                                     
.reloc:004967fd 00              ??          00h                                     
.reloc:004967fe 00              ??          00h                                     
.reloc:004967ff 00              ??          00h                                     
.reloc:00496800                 ??          ??                                      
.reloc:00496801                 ??          ??                                      
.reloc:00496802                 ??          ??                                      
.reloc:00496803                 ??          ??                                      
.reloc:00496804                 ??          ??                                      
.reloc:00496805                 ??          ??                                      
.reloc:00496806                 ??          ??                                      
.reloc:00496807                 ??          ??                                      
.reloc:00496808                 ??          ??                                      
.reloc:00496809                 ??          ??                                      
.reloc:0049680a                 ??          ??                                      
.reloc:0049680b                 ??          ??                                      
.reloc:0049680c                 ??          ??                                      
.reloc:0049680d                 ??          ??                                      
.reloc:0049680e                 ??          ??                                      
.reloc:0049680f                 ??          ??                                      
.reloc:00496810                 ??          ??                                      
.reloc:00496811                 ??          ??                                      
.reloc:00496812                 ??          ??                                      
.reloc:00496813                 ??          ??                                      
.reloc:00496814                 ??          ??                                      
.reloc:00496815                 ??          ??                                      
.reloc:00496816                 ??          ??                                      
.reloc:00496817                 ??          ??                                      
.reloc:00496818                 ??          ??                                      
.reloc:00496819                 ??          ??                                      
.reloc:0049681a                 ??          ??                                      
.reloc:0049681b                 ??          ??                                      
.reloc:0049681c                 ??          ??                                      
.reloc:0049681d                 ??          ??                                      
.reloc:0049681e                 ??          ??                                      
.reloc:0049681f                 ??          ??                                      
.reloc:00496820                 ??          ??                                      
.reloc:00496821                 ??          ??                                      
.reloc:00496822                 ??          ??                                      
.reloc:00496823                 ??          ??                                      
.reloc:00496824                 ??          ??                                      
.reloc:00496825                 ??          ??                                      
.reloc:00496826                 ??          ??                                      
.reloc:00496827                 ??          ??                                      
.reloc:00496828                 ??          ??                                      
.reloc:00496829                 ??          ??                                      
.reloc:0049682a                 ??          ??                                      
.reloc:0049682b                 ??          ??                                      
.reloc:0049682c                 ??          ??                                      
.reloc:0049682d                 ??          ??                                      
.reloc:0049682e                 ??          ??                                      
.reloc:0049682f                 ??          ??                                      
.reloc:00496830                 ??          ??                                      
.reloc:00496831                 ??          ??                                      
.reloc:00496832                 ??          ??                                      
.reloc:00496833                 ??          ??                                      
.reloc:00496834                 ??          ??                                      
.reloc:00496835                 ??          ??                                      
.reloc:00496836                 ??          ??                                      
.reloc:00496837                 ??          ??                                      
.reloc:00496838                 ??          ??                                      
.reloc:00496839                 ??          ??                                      
.reloc:0049683a                 ??          ??                                      
.reloc:0049683b                 ??          ??                                      
.reloc:0049683c                 ??          ??                                      
.reloc:0049683d                 ??          ??                                      
.reloc:0049683e                 ??          ??                                      
.reloc:0049683f                 ??          ??                                      
.reloc:00496840                 ??          ??                                      
.reloc:00496841                 ??          ??                                      
.reloc:00496842                 ??          ??                                      
.reloc:00496843                 ??          ??                                      
.reloc:00496844                 ??          ??                                      
.reloc:00496845                 ??          ??                                      
.reloc:00496846                 ??          ??                                      
.reloc:00496847                 ??          ??                                      
.reloc:00496848                 ??          ??                                      
.reloc:00496849                 ??          ??                                      
.reloc:0049684a                 ??          ??                                      
.reloc:0049684b                 ??          ??                                      
.reloc:0049684c                 ??          ??                                      
.reloc:0049684d                 ??          ??                                      
.reloc:0049684e                 ??          ??                                      
.reloc:0049684f                 ??          ??                                      
.reloc:00496850                 ??          ??                                      
.reloc:00496851                 ??          ??                                      
.reloc:00496852                 ??          ??                                      
.reloc:00496853                 ??          ??                                      
.reloc:00496854                 ??          ??                                      
.reloc:00496855                 ??          ??                                      
.reloc:00496856                 ??          ??                                      
.reloc:00496857                 ??          ??                                      
.reloc:00496858                 ??          ??                                      
.reloc:00496859                 ??          ??                                      
.reloc:0049685a                 ??          ??                                      
.reloc:0049685b                 ??          ??                                      
.reloc:0049685c                 ??          ??                                      
.reloc:0049685d                 ??          ??                                      
.reloc:0049685e                 ??          ??                                      
.reloc:0049685f                 ??          ??                                      
.reloc:00496860                 ??          ??                                      
.reloc:00496861                 ??          ??                                      
.reloc:00496862                 ??          ??                                      
.reloc:00496863                 ??          ??                                      
.reloc:00496864                 ??          ??                                      
.reloc:00496865                 ??          ??                                      
.reloc:00496866                 ??          ??                                      
.reloc:00496867                 ??          ??                                      
.reloc:00496868                 ??          ??                                      
.reloc:00496869                 ??          ??                                      
.reloc:0049686a                 ??          ??                                      
.reloc:0049686b                 ??          ??                                      
.reloc:0049686c                 ??          ??                                      
.reloc:0049686d                 ??          ??                                      
.reloc:0049686e                 ??          ??                                      
.reloc:0049686f                 ??          ??                                      
.reloc:00496870                 ??          ??                                      
.reloc:00496871                 ??          ??                                      
.reloc:00496872                 ??          ??                                      
.reloc:00496873                 ??          ??                                      
.reloc:00496874                 ??          ??                                      
.reloc:00496875                 ??          ??                                      
.reloc:00496876                 ??          ??                                      
.reloc:00496877                 ??          ??                                      
.reloc:00496878                 ??          ??                                      
.reloc:00496879                 ??          ??                                      
.reloc:0049687a                 ??          ??                                      
.reloc:0049687b                 ??          ??                                      
.reloc:0049687c                 ??          ??                                      
.reloc:0049687d                 ??          ??                                      
.reloc:0049687e                 ??          ??                                      
.reloc:0049687f                 ??          ??                                      
.reloc:00496880                 ??          ??                                      
.reloc:00496881                 ??          ??                                      
.reloc:00496882                 ??          ??                                      
.reloc:00496883                 ??          ??                                      
.reloc:00496884                 ??          ??                                      
.reloc:00496885                 ??          ??                                      
.reloc:00496886                 ??          ??                                      
.reloc:00496887                 ??          ??                                      
.reloc:00496888                 ??          ??                                      
.reloc:00496889                 ??          ??                                      
.reloc:0049688a                 ??          ??                                      
.reloc:0049688b                 ??          ??                                      
.reloc:0049688c                 ??          ??                                      
.reloc:0049688d                 ??          ??                                      
.reloc:0049688e                 ??          ??                                      
.reloc:0049688f                 ??          ??                                      
.reloc:00496890                 ??          ??                                      
.reloc:00496891                 ??          ??                                      
.reloc:00496892                 ??          ??                                      
.reloc:00496893                 ??          ??                                      
.reloc:00496894                 ??          ??                                      
.reloc:00496895                 ??          ??                                      
.reloc:00496896                 ??          ??                                      
.reloc:00496897                 ??          ??                                      
.reloc:00496898                 ??          ??                                      
.reloc:00496899                 ??          ??                                      
.reloc:0049689a                 ??          ??                                      
.reloc:0049689b                 ??          ??                                      
.reloc:0049689c                 ??          ??                                      
.reloc:0049689d                 ??          ??                                      
.reloc:0049689e                 ??          ??                                      
.reloc:0049689f                 ??          ??                                      
.reloc:004968a0                 ??          ??                                      
.reloc:004968a1                 ??          ??                                      
.reloc:004968a2                 ??          ??                                      
.reloc:004968a3                 ??          ??                                      
.reloc:004968a4                 ??          ??                                      
.reloc:004968a5                 ??          ??                                      
.reloc:004968a6                 ??          ??                                      
.reloc:004968a7                 ??          ??                                      
.reloc:004968a8                 ??          ??                                      
.reloc:004968a9                 ??          ??                                      
.reloc:004968aa                 ??          ??                                      
.reloc:004968ab                 ??          ??                                      
.reloc:004968ac                 ??          ??                                      
.reloc:004968ad                 ??          ??                                      
.reloc:004968ae                 ??          ??                                      
.reloc:004968af                 ??          ??                                      
.reloc:004968b0                 ??          ??                                      
.reloc:004968b1                 ??          ??                                      
.reloc:004968b2                 ??          ??                                      
.reloc:004968b3                 ??          ??                                      
.reloc:004968b4                 ??          ??                                      
.reloc:004968b5                 ??          ??                                      
.reloc:004968b6                 ??          ??                                      
.reloc:004968b7                 ??          ??                                      
.reloc:004968b8                 ??          ??                                      
.reloc:004968b9                 ??          ??                                      
.reloc:004968ba                 ??          ??                                      
.reloc:004968bb                 ??          ??                                      
.reloc:004968bc                 ??          ??                                      
.reloc:004968bd                 ??          ??                                      
.reloc:004968be                 ??          ??                                      
.reloc:004968bf                 ??          ??                                      
.reloc:004968c0                 ??          ??                                      
.reloc:004968c1                 ??          ??                                      
.reloc:004968c2                 ??          ??                                      
.reloc:004968c3                 ??          ??                                      
.reloc:004968c4                 ??          ??                                      
.reloc:004968c5                 ??          ??                                      
.reloc:004968c6                 ??          ??                                      
.reloc:004968c7                 ??          ??                                      
.reloc:004968c8                 ??          ??                                      
.reloc:004968c9                 ??          ??                                      
.reloc:004968ca                 ??          ??                                      
.reloc:004968cb                 ??          ??                                      
.reloc:004968cc                 ??          ??                                      
.reloc:004968cd                 ??          ??                                      
.reloc:004968ce                 ??          ??                                      
.reloc:004968cf                 ??          ??                                      
.reloc:004968d0                 ??          ??                                      
.reloc:004968d1                 ??          ??                                      
.reloc:004968d2                 ??          ??                                      
.reloc:004968d3                 ??          ??                                      
.reloc:004968d4                 ??          ??                                      
.reloc:004968d5                 ??          ??                                      
.reloc:004968d6                 ??          ??                                      
.reloc:004968d7                 ??          ??                                      
.reloc:004968d8                 ??          ??                                      
.reloc:004968d9                 ??          ??                                      
.reloc:004968da                 ??          ??                                      
.reloc:004968db                 ??          ??                                      
.reloc:004968dc                 ??          ??                                      
.reloc:004968dd                 ??          ??                                      
.reloc:004968de                 ??          ??                                      
.reloc:004968df                 ??          ??                                      
.reloc:004968e0                 ??          ??                                      
.reloc:004968e1                 ??          ??                                      
.reloc:004968e2                 ??          ??                                      
.reloc:004968e3                 ??          ??                                      
.reloc:004968e4                 ??          ??                                      
.reloc:004968e5                 ??          ??                                      
.reloc:004968e6                 ??          ??                                      
.reloc:004968e7                 ??          ??                                      
.reloc:004968e8                 ??          ??                                      
.reloc:004968e9                 ??          ??                                      
.reloc:004968ea                 ??          ??                                      
.reloc:004968eb                 ??          ??                                      
.reloc:004968ec                 ??          ??                                      
.reloc:004968ed                 ??          ??                                      
.reloc:004968ee                 ??          ??                                      
.reloc:004968ef                 ??          ??                                      
.reloc:004968f0                 ??          ??                                      
.reloc:004968f1                 ??          ??                                      
.reloc:004968f2                 ??          ??                                      
.reloc:004968f3                 ??          ??                                      
.reloc:004968f4                 ??          ??                                      
.reloc:004968f5                 ??          ??                                      
.reloc:004968f6                 ??          ??                                      
.reloc:004968f7                 ??          ??                                      
.reloc:004968f8                 ??          ??                                      
.reloc:004968f9                 ??          ??                                      
.reloc:004968fa                 ??          ??                                      
.reloc:004968fb                 ??          ??                                      
.reloc:004968fc                 ??          ??                                      
.reloc:004968fd                 ??          ??                                      
.reloc:004968fe                 ??          ??                                      
.reloc:004968ff                 ??          ??                                      
.reloc:00496900                 ??          ??                                      
.reloc:00496901                 ??          ??                                      
.reloc:00496902                 ??          ??                                      
.reloc:00496903                 ??          ??                                      
.reloc:00496904                 ??          ??                                      
.reloc:00496905                 ??          ??                                      
.reloc:00496906                 ??          ??                                      
.reloc:00496907                 ??          ??                                      
.reloc:00496908                 ??          ??                                      
.reloc:00496909                 ??          ??                                      
.reloc:0049690a                 ??          ??                                      
.reloc:0049690b                 ??          ??                                      
.reloc:0049690c                 ??          ??                                      
.reloc:0049690d                 ??          ??                                      
.reloc:0049690e                 ??          ??                                      
.reloc:0049690f                 ??          ??                                      
.reloc:00496910                 ??          ??                                      
.reloc:00496911                 ??          ??                                      
.reloc:00496912                 ??          ??                                      
.reloc:00496913                 ??          ??                                      
.reloc:00496914                 ??          ??                                      
.reloc:00496915                 ??          ??                                      
.reloc:00496916                 ??          ??                                      
.reloc:00496917                 ??          ??                                      
.reloc:00496918                 ??          ??                                      
.reloc:00496919                 ??          ??                                      
.reloc:0049691a                 ??          ??                                      
.reloc:0049691b                 ??          ??                                      
.reloc:0049691c                 ??          ??                                      
.reloc:0049691d                 ??          ??                                      
.reloc:0049691e                 ??          ??                                      
.reloc:0049691f                 ??          ??                                      
.reloc:00496920                 ??          ??                                      
.reloc:00496921                 ??          ??                                      
.reloc:00496922                 ??          ??                                      
.reloc:00496923                 ??          ??                                      
.reloc:00496924                 ??          ??                                      
.reloc:00496925                 ??          ??                                      
.reloc:00496926                 ??          ??                                      
.reloc:00496927                 ??          ??                                      
.reloc:00496928                 ??          ??                                      
.reloc:00496929                 ??          ??                                      
.reloc:0049692a                 ??          ??                                      
.reloc:0049692b                 ??          ??                                      
.reloc:0049692c                 ??          ??                                      
.reloc:0049692d                 ??          ??                                      
.reloc:0049692e                 ??          ??                                      
.reloc:0049692f                 ??          ??                                      
.reloc:00496930                 ??          ??                                      
.reloc:00496931                 ??          ??                                      
.reloc:00496932                 ??          ??                                      
.reloc:00496933                 ??          ??                                      
.reloc:00496934                 ??          ??                                      
.reloc:00496935                 ??          ??                                      
.reloc:00496936                 ??          ??                                      
.reloc:00496937                 ??          ??                                      
.reloc:00496938                 ??          ??                                      
.reloc:00496939                 ??          ??                                      
.reloc:0049693a                 ??          ??                                      
.reloc:0049693b                 ??          ??                                      
.reloc:0049693c                 ??          ??                                      
.reloc:0049693d                 ??          ??                                      
.reloc:0049693e                 ??          ??                                      
.reloc:0049693f                 ??          ??                                      
.reloc:00496940                 ??          ??                                      
.reloc:00496941                 ??          ??                                      
.reloc:00496942                 ??          ??                                      
.reloc:00496943                 ??          ??                                      
.reloc:00496944                 ??          ??                                      
.reloc:00496945                 ??          ??                                      
.reloc:00496946                 ??          ??                                      
.reloc:00496947                 ??          ??                                      
.reloc:00496948                 ??          ??                                      
.reloc:00496949                 ??          ??                                      
.reloc:0049694a                 ??          ??                                      
.reloc:0049694b                 ??          ??                                      
.reloc:0049694c                 ??          ??                                      
.reloc:0049694d                 ??          ??                                      
.reloc:0049694e                 ??          ??                                      
.reloc:0049694f                 ??          ??                                      
.reloc:00496950                 ??          ??                                      
.reloc:00496951                 ??          ??                                      
.reloc:00496952                 ??          ??                                      
.reloc:00496953                 ??          ??                                      
.reloc:00496954                 ??          ??                                      
.reloc:00496955                 ??          ??                                      
.reloc:00496956                 ??          ??                                      
.reloc:00496957                 ??          ??                                      
.reloc:00496958                 ??          ??                                      
.reloc:00496959                 ??          ??                                      
.reloc:0049695a                 ??          ??                                      
.reloc:0049695b                 ??          ??                                      
.reloc:0049695c                 ??          ??                                      
.reloc:0049695d                 ??          ??                                      
.reloc:0049695e                 ??          ??                                      
.reloc:0049695f                 ??          ??                                      
.reloc:00496960                 ??          ??                                      
.reloc:00496961                 ??          ??                                      
.reloc:00496962                 ??          ??                                      
.reloc:00496963                 ??          ??                                      
.reloc:00496964                 ??          ??                                      
.reloc:00496965                 ??          ??                                      
.reloc:00496966                 ??          ??                                      
.reloc:00496967                 ??          ??                                      
.reloc:00496968                 ??          ??                                      
.reloc:00496969                 ??          ??                                      
.reloc:0049696a                 ??          ??                                      
.reloc:0049696b                 ??          ??                                      
.reloc:0049696c                 ??          ??                                      
.reloc:0049696d                 ??          ??                                      
.reloc:0049696e                 ??          ??                                      
.reloc:0049696f                 ??          ??                                      
.reloc:00496970                 ??          ??                                      
.reloc:00496971                 ??          ??                                      
.reloc:00496972                 ??          ??                                      
.reloc:00496973                 ??          ??                                      
.reloc:00496974                 ??          ??                                      
.reloc:00496975                 ??          ??                                      
.reloc:00496976                 ??          ??                                      
.reloc:00496977                 ??          ??                                      
.reloc:00496978                 ??          ??                                      
.reloc:00496979                 ??          ??                                      
.reloc:0049697a                 ??          ??                                      
.reloc:0049697b                 ??          ??                                      
.reloc:0049697c                 ??          ??                                      
.reloc:0049697d                 ??          ??                                      
.reloc:0049697e                 ??          ??                                      
.reloc:0049697f                 ??          ??                                      
.reloc:00496980                 ??          ??                                      
.reloc:00496981                 ??          ??                                      
.reloc:00496982                 ??          ??                                      
.reloc:00496983                 ??          ??                                      
.reloc:00496984                 ??          ??                                      
.reloc:00496985                 ??          ??                                      
.reloc:00496986                 ??          ??                                      
.reloc:00496987                 ??          ??                                      
.reloc:00496988                 ??          ??                                      
.reloc:00496989                 ??          ??                                      
.reloc:0049698a                 ??          ??                                      
.reloc:0049698b                 ??          ??                                      
.reloc:0049698c                 ??          ??                                      
.reloc:0049698d                 ??          ??                                      
.reloc:0049698e                 ??          ??                                      
.reloc:0049698f                 ??          ??                                      
.reloc:00496990                 ??          ??                                      
.reloc:00496991                 ??          ??                                      
.reloc:00496992                 ??          ??                                      
.reloc:00496993                 ??          ??                                      
.reloc:00496994                 ??          ??                                      
.reloc:00496995                 ??          ??                                      
.reloc:00496996                 ??          ??                                      
.reloc:00496997                 ??          ??                                      
.reloc:00496998                 ??          ??                                      
.reloc:00496999                 ??          ??                                      
.reloc:0049699a                 ??          ??                                      
.reloc:0049699b                 ??          ??                                      
.reloc:0049699c                 ??          ??                                      
.reloc:0049699d                 ??          ??                                      
.reloc:0049699e                 ??          ??                                      
.reloc:0049699f                 ??          ??                                      
.reloc:004969a0                 ??          ??                                      
.reloc:004969a1                 ??          ??                                      
.reloc:004969a2                 ??          ??                                      
.reloc:004969a3                 ??          ??                                      
.reloc:004969a4                 ??          ??                                      
.reloc:004969a5                 ??          ??                                      
.reloc:004969a6                 ??          ??                                      
.reloc:004969a7                 ??          ??                                      
.reloc:004969a8                 ??          ??                                      
.reloc:004969a9                 ??          ??                                      
.reloc:004969aa                 ??          ??                                      
.reloc:004969ab                 ??          ??                                      
.reloc:004969ac                 ??          ??                                      
.reloc:004969ad                 ??          ??                                      
.reloc:004969ae                 ??          ??                                      
.reloc:004969af                 ??          ??                                      
.reloc:004969b0                 ??          ??                                      
.reloc:004969b1                 ??          ??                                      
.reloc:004969b2                 ??          ??                                      
.reloc:004969b3                 ??          ??                                      
.reloc:004969b4                 ??          ??                                      
.reloc:004969b5                 ??          ??                                      
.reloc:004969b6                 ??          ??                                      
.reloc:004969b7                 ??          ??                                      
.reloc:004969b8                 ??          ??                                      
.reloc:004969b9                 ??          ??                                      
.reloc:004969ba                 ??          ??                                      
.reloc:004969bb                 ??          ??                                      
.reloc:004969bc                 ??          ??                                      
.reloc:004969bd                 ??          ??                                      
.reloc:004969be                 ??          ??                                      
.reloc:004969bf                 ??          ??                                      
.reloc:004969c0                 ??          ??                                      
.reloc:004969c1                 ??          ??                                      
.reloc:004969c2                 ??          ??                                      
.reloc:004969c3                 ??          ??                                      
.reloc:004969c4                 ??          ??                                      
.reloc:004969c5                 ??          ??                                      
.reloc:004969c6                 ??          ??                                      
.reloc:004969c7                 ??          ??                                      
.reloc:004969c8                 ??          ??                                      
.reloc:004969c9                 ??          ??                                      
.reloc:004969ca                 ??          ??                                      
.reloc:004969cb                 ??          ??                                      
.reloc:004969cc                 ??          ??                                      
.reloc:004969cd                 ??          ??                                      
.reloc:004969ce                 ??          ??                                      
.reloc:004969cf                 ??          ??                                      
.reloc:004969d0                 ??          ??                                      
.reloc:004969d1                 ??          ??                                      
.reloc:004969d2                 ??          ??                                      
.reloc:004969d3                 ??          ??                                      
.reloc:004969d4                 ??          ??                                      
.reloc:004969d5                 ??          ??                                      
.reloc:004969d6                 ??          ??                                      
.reloc:004969d7                 ??          ??                                      
.reloc:004969d8                 ??          ??                                      
.reloc:004969d9                 ??          ??                                      
.reloc:004969da                 ??          ??                                      
.reloc:004969db                 ??          ??                                      
.reloc:004969dc                 ??          ??                                      
.reloc:004969dd                 ??          ??                                      
.reloc:004969de                 ??          ??                                      
.reloc:004969df                 ??          ??                                      
.reloc:004969e0                 ??          ??                                      
.reloc:004969e1                 ??          ??                                      
.reloc:004969e2                 ??          ??                                      
.reloc:004969e3                 ??          ??                                      
.reloc:004969e4                 ??          ??                                      
.reloc:004969e5                 ??          ??                                      
.reloc:004969e6                 ??          ??                                      
.reloc:004969e7                 ??          ??                                      
.reloc:004969e8                 ??          ??                                      
.reloc:004969e9                 ??          ??                                      
.reloc:004969ea                 ??          ??                                      
.reloc:004969eb                 ??          ??                                      
.reloc:004969ec                 ??          ??                                      
.reloc:004969ed                 ??          ??                                      
.reloc:004969ee                 ??          ??                                      
.reloc:004969ef                 ??          ??                                      
.reloc:004969f0                 ??          ??                                      
.reloc:004969f1                 ??          ??                                      
.reloc:004969f2                 ??          ??                                      
.reloc:004969f3                 ??          ??                                      
.reloc:004969f4                 ??          ??                                      
.reloc:004969f5                 ??          ??                                      
.reloc:004969f6                 ??          ??                                      
.reloc:004969f7                 ??          ??                                      
.reloc:004969f8                 ??          ??                                      
.reloc:004969f9                 ??          ??                                      
.reloc:004969fa                 ??          ??                                      
.reloc:004969fb                 ??          ??                                      
.reloc:004969fc                 ??          ??                                      
.reloc:004969fd                 ??          ??                                      
.reloc:004969fe                 ??          ??                                      
.reloc:004969ff                 ??          ??                                      
.reloc:00496a00                 ??          ??                                      
.reloc:00496a01                 ??          ??                                      
.reloc:00496a02                 ??          ??                                      
.reloc:00496a03                 ??          ??                                      
.reloc:00496a04                 ??          ??                                      
.reloc:00496a05                 ??          ??                                      
.reloc:00496a06                 ??          ??                                      
.reloc:00496a07                 ??          ??                                      
.reloc:00496a08                 ??          ??                                      
.reloc:00496a09                 ??          ??                                      
.reloc:00496a0a                 ??          ??                                      
.reloc:00496a0b                 ??          ??                                      
.reloc:00496a0c                 ??          ??                                      
.reloc:00496a0d                 ??          ??                                      
.reloc:00496a0e                 ??          ??                                      
.reloc:00496a0f                 ??          ??                                      
.reloc:00496a10                 ??          ??                                      
.reloc:00496a11                 ??          ??                                      
.reloc:00496a12                 ??          ??                                      
.reloc:00496a13                 ??          ??                                      
.reloc:00496a14                 ??          ??                                      
.reloc:00496a15                 ??          ??                                      
.reloc:00496a16                 ??          ??                                      
.reloc:00496a17                 ??          ??                                      
.reloc:00496a18                 ??          ??                                      
.reloc:00496a19                 ??          ??                                      
.reloc:00496a1a                 ??          ??                                      
.reloc:00496a1b                 ??          ??                                      
.reloc:00496a1c                 ??          ??                                      
.reloc:00496a1d                 ??          ??                                      
.reloc:00496a1e                 ??          ??                                      
.reloc:00496a1f                 ??          ??                                      
.reloc:00496a20                 ??          ??                                      
.reloc:00496a21                 ??          ??                                      
.reloc:00496a22                 ??          ??                                      
.reloc:00496a23                 ??          ??                                      
.reloc:00496a24                 ??          ??                                      
.reloc:00496a25                 ??          ??                                      
.reloc:00496a26                 ??          ??                                      
.reloc:00496a27                 ??          ??                                      
.reloc:00496a28                 ??          ??                                      
.reloc:00496a29                 ??          ??                                      
.reloc:00496a2a                 ??          ??                                      
.reloc:00496a2b                 ??          ??                                      
.reloc:00496a2c                 ??          ??                                      
.reloc:00496a2d                 ??          ??                                      
.reloc:00496a2e                 ??          ??                                      
.reloc:00496a2f                 ??          ??                                      
.reloc:00496a30                 ??          ??                                      
.reloc:00496a31                 ??          ??                                      
.reloc:00496a32                 ??          ??                                      
.reloc:00496a33                 ??          ??                                      
.reloc:00496a34                 ??          ??                                      
.reloc:00496a35                 ??          ??                                      
.reloc:00496a36                 ??          ??                                      
.reloc:00496a37                 ??          ??                                      
.reloc:00496a38                 ??          ??                                      
.reloc:00496a39                 ??          ??                                      
.reloc:00496a3a                 ??          ??                                      
.reloc:00496a3b                 ??          ??                                      
.reloc:00496a3c                 ??          ??                                      
.reloc:00496a3d                 ??          ??                                      
.reloc:00496a3e                 ??          ??                                      
.reloc:00496a3f                 ??          ??                                      
.reloc:00496a40                 ??          ??                                      
.reloc:00496a41                 ??          ??                                      
.reloc:00496a42                 ??          ??                                      
.reloc:00496a43                 ??          ??                                      
.reloc:00496a44                 ??          ??                                      
.reloc:00496a45                 ??          ??                                      
.reloc:00496a46                 ??          ??                                      
.reloc:00496a47                 ??          ??                                      
.reloc:00496a48                 ??          ??                                      
.reloc:00496a49                 ??          ??                                      
.reloc:00496a4a                 ??          ??                                      
.reloc:00496a4b                 ??          ??                                      
.reloc:00496a4c                 ??          ??                                      
.reloc:00496a4d                 ??          ??                                      
.reloc:00496a4e                 ??          ??                                      
.reloc:00496a4f                 ??          ??                                      
.reloc:00496a50                 ??          ??                                      
.reloc:00496a51                 ??          ??                                      
.reloc:00496a52                 ??          ??                                      
.reloc:00496a53                 ??          ??                                      
.reloc:00496a54                 ??          ??                                      
.reloc:00496a55                 ??          ??                                      
.reloc:00496a56                 ??          ??                                      
.reloc:00496a57                 ??          ??                                      
.reloc:00496a58                 ??          ??                                      
.reloc:00496a59                 ??          ??                                      
.reloc:00496a5a                 ??          ??                                      
.reloc:00496a5b                 ??          ??                                      
.reloc:00496a5c                 ??          ??                                      
.reloc:00496a5d                 ??          ??                                      
.reloc:00496a5e                 ??          ??                                      
.reloc:00496a5f                 ??          ??                                      
.reloc:00496a60                 ??          ??                                      
.reloc:00496a61                 ??          ??                                      
.reloc:00496a62                 ??          ??                                      
.reloc:00496a63                 ??          ??                                      
.reloc:00496a64                 ??          ??                                      
.reloc:00496a65                 ??          ??                                      
.reloc:00496a66                 ??          ??                                      
.reloc:00496a67                 ??          ??                                      
.reloc:00496a68                 ??          ??                                      
.reloc:00496a69                 ??          ??                                      
.reloc:00496a6a                 ??          ??                                      
.reloc:00496a6b                 ??          ??                                      
.reloc:00496a6c                 ??          ??                                      
.reloc:00496a6d                 ??          ??                                      
.reloc:00496a6e                 ??          ??                                      
.reloc:00496a6f                 ??          ??                                      
.reloc:00496a70                 ??          ??                                      
.reloc:00496a71                 ??          ??                                      
.reloc:00496a72                 ??          ??                                      
.reloc:00496a73                 ??          ??                                      
.reloc:00496a74                 ??          ??                                      
.reloc:00496a75                 ??          ??                                      
.reloc:00496a76                 ??          ??                                      
.reloc:00496a77                 ??          ??                                      
.reloc:00496a78                 ??          ??                                      
.reloc:00496a79                 ??          ??                                      
.reloc:00496a7a                 ??          ??                                      
.reloc:00496a7b                 ??          ??                                      
.reloc:00496a7c                 ??          ??                                      
.reloc:00496a7d                 ??          ??                                      
.reloc:00496a7e                 ??          ??                                      
.reloc:00496a7f                 ??          ??                                      
.reloc:00496a80                 ??          ??                                      
.reloc:00496a81                 ??          ??                                      
.reloc:00496a82                 ??          ??                                      
.reloc:00496a83                 ??          ??                                      
.reloc:00496a84                 ??          ??                                      
.reloc:00496a85                 ??          ??                                      
.reloc:00496a86                 ??          ??                                      
.reloc:00496a87                 ??          ??                                      
.reloc:00496a88                 ??          ??                                      
.reloc:00496a89                 ??          ??                                      
.reloc:00496a8a                 ??          ??                                      
.reloc:00496a8b                 ??          ??                                      
.reloc:00496a8c                 ??          ??                                      
.reloc:00496a8d                 ??          ??                                      
.reloc:00496a8e                 ??          ??                                      
.reloc:00496a8f                 ??          ??                                      
.reloc:00496a90                 ??          ??                                      
.reloc:00496a91                 ??          ??                                      
.reloc:00496a92                 ??          ??                                      
.reloc:00496a93                 ??          ??                                      
.reloc:00496a94                 ??          ??                                      
.reloc:00496a95                 ??          ??                                      
.reloc:00496a96                 ??          ??                                      
.reloc:00496a97                 ??          ??                                      
.reloc:00496a98                 ??          ??                                      
.reloc:00496a99                 ??          ??                                      
.reloc:00496a9a                 ??          ??                                      
.reloc:00496a9b                 ??          ??                                      
.reloc:00496a9c                 ??          ??                                      
.reloc:00496a9d                 ??          ??                                      
.reloc:00496a9e                 ??          ??                                      
.reloc:00496a9f                 ??          ??                                      
.reloc:00496aa0                 ??          ??                                      
.reloc:00496aa1                 ??          ??                                      
.reloc:00496aa2                 ??          ??                                      
.reloc:00496aa3                 ??          ??                                      
.reloc:00496aa4                 ??          ??                                      
.reloc:00496aa5                 ??          ??                                      
.reloc:00496aa6                 ??          ??                                      
.reloc:00496aa7                 ??          ??                                      
.reloc:00496aa8                 ??          ??                                      
.reloc:00496aa9                 ??          ??                                      
.reloc:00496aaa                 ??          ??                                      
.reloc:00496aab                 ??          ??                                      
.reloc:00496aac                 ??          ??                                      
.reloc:00496aad                 ??          ??                                      
.reloc:00496aae                 ??          ??                                      
.reloc:00496aaf                 ??          ??                                      
.reloc:00496ab0                 ??          ??                                      
.reloc:00496ab1                 ??          ??                                      
.reloc:00496ab2                 ??          ??                                      
.reloc:00496ab3                 ??          ??                                      
.reloc:00496ab4                 ??          ??                                      
.reloc:00496ab5                 ??          ??                                      
.reloc:00496ab6                 ??          ??                                      
.reloc:00496ab7                 ??          ??                                      
.reloc:00496ab8                 ??          ??                                      
.reloc:00496ab9                 ??          ??                                      
.reloc:00496aba                 ??          ??                                      
.reloc:00496abb                 ??          ??                                      
.reloc:00496abc                 ??          ??                                      
.reloc:00496abd                 ??          ??                                      
.reloc:00496abe                 ??          ??                                      
.reloc:00496abf                 ??          ??                                      
.reloc:00496ac0                 ??          ??                                      
.reloc:00496ac1                 ??          ??                                      
.reloc:00496ac2                 ??          ??                                      
.reloc:00496ac3                 ??          ??                                      
.reloc:00496ac4                 ??          ??                                      
.reloc:00496ac5                 ??          ??                                      
.reloc:00496ac6                 ??          ??                                      
.reloc:00496ac7                 ??          ??                                      
.reloc:00496ac8                 ??          ??                                      
.reloc:00496ac9                 ??          ??                                      
.reloc:00496aca                 ??          ??                                      
.reloc:00496acb                 ??          ??                                      
.reloc:00496acc                 ??          ??                                      
.reloc:00496acd                 ??          ??                                      
.reloc:00496ace                 ??          ??                                      
.reloc:00496acf                 ??          ??                                      
.reloc:00496ad0                 ??          ??                                      
.reloc:00496ad1                 ??          ??                                      
.reloc:00496ad2                 ??          ??                                      
.reloc:00496ad3                 ??          ??                                      
.reloc:00496ad4                 ??          ??                                      
.reloc:00496ad5                 ??          ??                                      
.reloc:00496ad6                 ??          ??                                      
.reloc:00496ad7                 ??          ??                                      
.reloc:00496ad8                 ??          ??                                      
.reloc:00496ad9                 ??          ??                                      
.reloc:00496ada                 ??          ??                                      
.reloc:00496adb                 ??          ??                                      
.reloc:00496adc                 ??          ??                                      
.reloc:00496add                 ??          ??                                      
.reloc:00496ade                 ??          ??                                      
.reloc:00496adf                 ??          ??                                      
.reloc:00496ae0                 ??          ??                                      
.reloc:00496ae1                 ??          ??                                      
.reloc:00496ae2                 ??          ??                                      
.reloc:00496ae3                 ??          ??                                      
.reloc:00496ae4                 ??          ??                                      
.reloc:00496ae5                 ??          ??                                      
.reloc:00496ae6                 ??          ??                                      
.reloc:00496ae7                 ??          ??                                      
.reloc:00496ae8                 ??          ??                                      
.reloc:00496ae9                 ??          ??                                      
.reloc:00496aea                 ??          ??                                      
.reloc:00496aeb                 ??          ??                                      
.reloc:00496aec                 ??          ??                                      
.reloc:00496aed                 ??          ??                                      
.reloc:00496aee                 ??          ??                                      
.reloc:00496aef                 ??          ??                                      
.reloc:00496af0                 ??          ??                                      
.reloc:00496af1                 ??          ??                                      
.reloc:00496af2                 ??          ??                                      
.reloc:00496af3                 ??          ??                                      
.reloc:00496af4                 ??          ??                                      
.reloc:00496af5                 ??          ??                                      
.reloc:00496af6                 ??          ??                                      
.reloc:00496af7                 ??          ??                                      
.reloc:00496af8                 ??          ??                                      
.reloc:00496af9                 ??          ??                                      
.reloc:00496afa                 ??          ??                                      
.reloc:00496afb                 ??          ??                                      
.reloc:00496afc                 ??          ??                                      
.reloc:00496afd                 ??          ??                                      
.reloc:00496afe                 ??          ??                                      
.reloc:00496aff                 ??          ??                                      
.reloc:00496b00                 ??          ??                                      
.reloc:00496b01                 ??          ??                                      
.reloc:00496b02                 ??          ??                                      
.reloc:00496b03                 ??          ??                                      
.reloc:00496b04                 ??          ??                                      
.reloc:00496b05                 ??          ??                                      
.reloc:00496b06                 ??          ??                                      
.reloc:00496b07                 ??          ??                                      
.reloc:00496b08                 ??          ??                                      
.reloc:00496b09                 ??          ??                                      
.reloc:00496b0a                 ??          ??                                      
.reloc:00496b0b                 ??          ??                                      
.reloc:00496b0c                 ??          ??                                      
.reloc:00496b0d                 ??          ??                                      
.reloc:00496b0e                 ??          ??                                      
.reloc:00496b0f                 ??          ??                                      
.reloc:00496b10                 ??          ??                                      
.reloc:00496b11                 ??          ??                                      
.reloc:00496b12                 ??          ??                                      
.reloc:00496b13                 ??          ??                                      
.reloc:00496b14                 ??          ??                                      
.reloc:00496b15                 ??          ??                                      
.reloc:00496b16                 ??          ??                                      
.reloc:00496b17                 ??          ??                                      
.reloc:00496b18                 ??          ??                                      
.reloc:00496b19                 ??          ??                                      
.reloc:00496b1a                 ??          ??                                      
.reloc:00496b1b                 ??          ??                                      
.reloc:00496b1c                 ??          ??                                      
.reloc:00496b1d                 ??          ??                                      
.reloc:00496b1e                 ??          ??                                      
.reloc:00496b1f                 ??          ??                                      
.reloc:00496b20                 ??          ??                                      
.reloc:00496b21                 ??          ??                                      
.reloc:00496b22                 ??          ??                                      
.reloc:00496b23                 ??          ??                                      
.reloc:00496b24                 ??          ??                                      
.reloc:00496b25                 ??          ??                                      
.reloc:00496b26                 ??          ??                                      
.reloc:00496b27                 ??          ??                                      
.reloc:00496b28                 ??          ??                                      
.reloc:00496b29                 ??          ??                                      
.reloc:00496b2a                 ??          ??                                      
.reloc:00496b2b                 ??          ??                                      
.reloc:00496b2c                 ??          ??                                      
.reloc:00496b2d                 ??          ??                                      
.reloc:00496b2e                 ??          ??                                      
.reloc:00496b2f                 ??          ??                                      
.reloc:00496b30                 ??          ??                                      
.reloc:00496b31                 ??          ??                                      
.reloc:00496b32                 ??          ??                                      
.reloc:00496b33                 ??          ??                                      
.reloc:00496b34                 ??          ??                                      
.reloc:00496b35                 ??          ??                                      
.reloc:00496b36                 ??          ??                                      
.reloc:00496b37                 ??          ??                                      
.reloc:00496b38                 ??          ??                                      
.reloc:00496b39                 ??          ??                                      
.reloc:00496b3a                 ??          ??                                      
.reloc:00496b3b                 ??          ??                                      
.reloc:00496b3c                 ??          ??                                      
.reloc:00496b3d                 ??          ??                                      
.reloc:00496b3e                 ??          ??                                      
.reloc:00496b3f                 ??          ??                                      
.reloc:00496b40                 ??          ??                                      
.reloc:00496b41                 ??          ??                                      
.reloc:00496b42                 ??          ??                                      
.reloc:00496b43                 ??          ??                                      
.reloc:00496b44                 ??          ??                                      
.reloc:00496b45                 ??          ??                                      
.reloc:00496b46                 ??          ??                                      
.reloc:00496b47                 ??          ??                                      
.reloc:00496b48                 ??          ??                                      
.reloc:00496b49                 ??          ??                                      
.reloc:00496b4a                 ??          ??                                      
.reloc:00496b4b                 ??          ??                                      
.reloc:00496b4c                 ??          ??                                      
.reloc:00496b4d                 ??          ??                                      
.reloc:00496b4e                 ??          ??                                      
.reloc:00496b4f                 ??          ??                                      
.reloc:00496b50                 ??          ??                                      
.reloc:00496b51                 ??          ??                                      
.reloc:00496b52                 ??          ??                                      
.reloc:00496b53                 ??          ??                                      
.reloc:00496b54                 ??          ??                                      
.reloc:00496b55                 ??          ??                                      
.reloc:00496b56                 ??          ??                                      
.reloc:00496b57                 ??          ??                                      
.reloc:00496b58                 ??          ??                                      
.reloc:00496b59                 ??          ??                                      
.reloc:00496b5a                 ??          ??                                      
.reloc:00496b5b                 ??          ??                                      
.reloc:00496b5c                 ??          ??                                      
.reloc:00496b5d                 ??          ??                                      
.reloc:00496b5e                 ??          ??                                      
.reloc:00496b5f                 ??          ??                                      
.reloc:00496b60                 ??          ??                                      
.reloc:00496b61                 ??          ??                                      
.reloc:00496b62                 ??          ??                                      
.reloc:00496b63                 ??          ??                                      
.reloc:00496b64                 ??          ??                                      
.reloc:00496b65                 ??          ??                                      
.reloc:00496b66                 ??          ??                                      
.reloc:00496b67                 ??          ??                                      
.reloc:00496b68                 ??          ??                                      
.reloc:00496b69                 ??          ??                                      
.reloc:00496b6a                 ??          ??                                      
.reloc:00496b6b                 ??          ??                                      
.reloc:00496b6c                 ??          ??                                      
.reloc:00496b6d                 ??          ??                                      
.reloc:00496b6e                 ??          ??                                      
.reloc:00496b6f                 ??          ??                                      
.reloc:00496b70                 ??          ??                                      
.reloc:00496b71                 ??          ??                                      
.reloc:00496b72                 ??          ??                                      
.reloc:00496b73                 ??          ??                                      
.reloc:00496b74                 ??          ??                                      
.reloc:00496b75                 ??          ??                                      
.reloc:00496b76                 ??          ??                                      
.reloc:00496b77                 ??          ??                                      
.reloc:00496b78                 ??          ??                                      
.reloc:00496b79                 ??          ??                                      
.reloc:00496b7a                 ??          ??                                      
.reloc:00496b7b                 ??          ??                                      
.reloc:00496b7c                 ??          ??                                      
.reloc:00496b7d                 ??          ??                                      
.reloc:00496b7e                 ??          ??                                      
.reloc:00496b7f                 ??          ??                                      
.reloc:00496b80                 ??          ??                                      
.reloc:00496b81                 ??          ??                                      
.reloc:00496b82                 ??          ??                                      
.reloc:00496b83                 ??          ??                                      
.reloc:00496b84                 ??          ??                                      
.reloc:00496b85                 ??          ??                                      
.reloc:00496b86                 ??          ??                                      
.reloc:00496b87                 ??          ??                                      
.reloc:00496b88                 ??          ??                                      
.reloc:00496b89                 ??          ??                                      
.reloc:00496b8a                 ??          ??                                      
.reloc:00496b8b                 ??          ??                                      
.reloc:00496b8c                 ??          ??                                      
.reloc:00496b8d                 ??          ??                                      
.reloc:00496b8e                 ??          ??                                      
.reloc:00496b8f                 ??          ??                                      
.reloc:00496b90                 ??          ??                                      
.reloc:00496b91                 ??          ??                                      
.reloc:00496b92                 ??          ??                                      
.reloc:00496b93                 ??          ??                                      
.reloc:00496b94                 ??          ??                                      
.reloc:00496b95                 ??          ??                                      
.reloc:00496b96                 ??          ??                                      
.reloc:00496b97                 ??          ??                                      
.reloc:00496b98                 ??          ??                                      
.reloc:00496b99                 ??          ??                                      
.reloc:00496b9a                 ??          ??                                      
.reloc:00496b9b                 ??          ??                                      
.reloc:00496b9c                 ??          ??                                      
.reloc:00496b9d                 ??          ??                                      
.reloc:00496b9e                 ??          ??                                      
.reloc:00496b9f                 ??          ??                                      
.reloc:00496ba0                 ??          ??                                      
.reloc:00496ba1                 ??          ??                                      
.reloc:00496ba2                 ??          ??                                      
.reloc:00496ba3                 ??          ??                                      
.reloc:00496ba4                 ??          ??                                      
.reloc:00496ba5                 ??          ??                                      
.reloc:00496ba6                 ??          ??                                      
.reloc:00496ba7                 ??          ??                                      
.reloc:00496ba8                 ??          ??                                      
.reloc:00496ba9                 ??          ??                                      
.reloc:00496baa                 ??          ??                                      
.reloc:00496bab                 ??          ??                                      
.reloc:00496bac                 ??          ??                                      
.reloc:00496bad                 ??          ??                                      
.reloc:00496bae                 ??          ??                                      
.reloc:00496baf                 ??          ??                                      
.reloc:00496bb0                 ??          ??                                      
.reloc:00496bb1                 ??          ??                                      
.reloc:00496bb2                 ??          ??                                      
.reloc:00496bb3                 ??          ??                                      
.reloc:00496bb4                 ??          ??                                      
.reloc:00496bb5                 ??          ??                                      
.reloc:00496bb6                 ??          ??                                      
.reloc:00496bb7                 ??          ??                                      
.reloc:00496bb8                 ??          ??                                      
.reloc:00496bb9                 ??          ??                                      
.reloc:00496bba                 ??          ??                                      
.reloc:00496bbb                 ??          ??                                      
.reloc:00496bbc                 ??          ??                                      
.reloc:00496bbd                 ??          ??                                      
.reloc:00496bbe                 ??          ??                                      
.reloc:00496bbf                 ??          ??                                      
.reloc:00496bc0                 ??          ??                                      
.reloc:00496bc1                 ??          ??                                      
.reloc:00496bc2                 ??          ??                                      
.reloc:00496bc3                 ??          ??                                      
.reloc:00496bc4                 ??          ??                                      
.reloc:00496bc5                 ??          ??                                      
.reloc:00496bc6                 ??          ??                                      
.reloc:00496bc7                 ??          ??                                      
.reloc:00496bc8                 ??          ??                                      
.reloc:00496bc9                 ??          ??                                      
.reloc:00496bca                 ??          ??                                      
.reloc:00496bcb                 ??          ??                                      
.reloc:00496bcc                 ??          ??                                      
.reloc:00496bcd                 ??          ??                                      
.reloc:00496bce                 ??          ??                                      
.reloc:00496bcf                 ??          ??                                      
.reloc:00496bd0                 ??          ??                                      
.reloc:00496bd1                 ??          ??                                      
.reloc:00496bd2                 ??          ??                                      
.reloc:00496bd3                 ??          ??                                      
.reloc:00496bd4                 ??          ??                                      
.reloc:00496bd5                 ??          ??                                      
.reloc:00496bd6                 ??          ??                                      
.reloc:00496bd7                 ??          ??                                      
.reloc:00496bd8                 ??          ??                                      
.reloc:00496bd9                 ??          ??                                      
.reloc:00496bda                 ??          ??                                      
.reloc:00496bdb                 ??          ??                                      
.reloc:00496bdc                 ??          ??                                      
.reloc:00496bdd                 ??          ??                                      
.reloc:00496bde                 ??          ??                                      
.reloc:00496bdf                 ??          ??                                      
.reloc:00496be0                 ??          ??                                      
.reloc:00496be1                 ??          ??                                      
.reloc:00496be2                 ??          ??                                      
.reloc:00496be3                 ??          ??                                      
.reloc:00496be4                 ??          ??                                      
.reloc:00496be5                 ??          ??                                      
.reloc:00496be6                 ??          ??                                      
.reloc:00496be7                 ??          ??                                      
.reloc:00496be8                 ??          ??                                      
.reloc:00496be9                 ??          ??                                      
.reloc:00496bea                 ??          ??                                      
.reloc:00496beb                 ??          ??                                      
.reloc:00496bec                 ??          ??                                      
.reloc:00496bed                 ??          ??                                      
.reloc:00496bee                 ??          ??                                      
.reloc:00496bef                 ??          ??                                      
.reloc:00496bf0                 ??          ??                                      
.reloc:00496bf1                 ??          ??                                      
.reloc:00496bf2                 ??          ??                                      
.reloc:00496bf3                 ??          ??                                      
.reloc:00496bf4                 ??          ??                                      
.reloc:00496bf5                 ??          ??                                      
.reloc:00496bf6                 ??          ??                                      
.reloc:00496bf7                 ??          ??                                      
.reloc:00496bf8                 ??          ??                                      
.reloc:00496bf9                 ??          ??                                      
.reloc:00496bfa                 ??          ??                                      
.reloc:00496bfb                 ??          ??                                      
.reloc:00496bfc                 ??          ??                                      
.reloc:00496bfd                 ??          ??                                      
.reloc:00496bfe                 ??          ??                                      
.reloc:00496bff                 ??          ??                                      
.reloc:00496c00                 ??          ??                                      
.reloc:00496c01                 ??          ??                                      
.reloc:00496c02                 ??          ??                                      
.reloc:00496c03                 ??          ??                                      
.reloc:00496c04                 ??          ??                                      
.reloc:00496c05                 ??          ??                                      
.reloc:00496c06                 ??          ??                                      
.reloc:00496c07                 ??          ??                                      
.reloc:00496c08                 ??          ??                                      
.reloc:00496c09                 ??          ??                                      
.reloc:00496c0a                 ??          ??                                      
.reloc:00496c0b                 ??          ??                                      
.reloc:00496c0c                 ??          ??                                      
.reloc:00496c0d                 ??          ??                                      
.reloc:00496c0e                 ??          ??                                      
.reloc:00496c0f                 ??          ??                                      
.reloc:00496c10                 ??          ??                                      
.reloc:00496c11                 ??          ??                                      
.reloc:00496c12                 ??          ??                                      
.reloc:00496c13                 ??          ??                                      
.reloc:00496c14                 ??          ??                                      
.reloc:00496c15                 ??          ??                                      
.reloc:00496c16                 ??          ??                                      
.reloc:00496c17                 ??          ??                                      
.reloc:00496c18                 ??          ??                                      
.reloc:00496c19                 ??          ??                                      
.reloc:00496c1a                 ??          ??                                      
.reloc:00496c1b                 ??          ??                                      
.reloc:00496c1c                 ??          ??                                      
.reloc:00496c1d                 ??          ??                                      
.reloc:00496c1e                 ??          ??                                      
.reloc:00496c1f                 ??          ??                                      
.reloc:00496c20                 ??          ??                                      
.reloc:00496c21                 ??          ??                                      
.reloc:00496c22                 ??          ??                                      
.reloc:00496c23                 ??          ??                                      
.reloc:00496c24                 ??          ??                                      
.reloc:00496c25                 ??          ??                                      
.reloc:00496c26                 ??          ??                                      
.reloc:00496c27                 ??          ??                                      
.reloc:00496c28                 ??          ??                                      
.reloc:00496c29                 ??          ??                                      
.reloc:00496c2a                 ??          ??                                      
.reloc:00496c2b                 ??          ??                                      
.reloc:00496c2c                 ??          ??                                      
.reloc:00496c2d                 ??          ??                                      
.reloc:00496c2e                 ??          ??                                      
.reloc:00496c2f                 ??          ??                                      
.reloc:00496c30                 ??          ??                                      
.reloc:00496c31                 ??          ??                                      
.reloc:00496c32                 ??          ??                                      
.reloc:00496c33                 ??          ??                                      
.reloc:00496c34                 ??          ??                                      
.reloc:00496c35                 ??          ??                                      
.reloc:00496c36                 ??          ??                                      
.reloc:00496c37                 ??          ??                                      
.reloc:00496c38                 ??          ??                                      
.reloc:00496c39                 ??          ??                                      
.reloc:00496c3a                 ??          ??                                      
.reloc:00496c3b                 ??          ??                                      
.reloc:00496c3c                 ??          ??                                      
.reloc:00496c3d                 ??          ??                                      
.reloc:00496c3e                 ??          ??                                      
.reloc:00496c3f                 ??          ??                                      
.reloc:00496c40                 ??          ??                                      
.reloc:00496c41                 ??          ??                                      
.reloc:00496c42                 ??          ??                                      
.reloc:00496c43                 ??          ??                                      
.reloc:00496c44                 ??          ??                                      
.reloc:00496c45                 ??          ??                                      
.reloc:00496c46                 ??          ??                                      
.reloc:00496c47                 ??          ??                                      
.reloc:00496c48                 ??          ??                                      
.reloc:00496c49                 ??          ??                                      
.reloc:00496c4a                 ??          ??                                      
.reloc:00496c4b                 ??          ??                                      
.reloc:00496c4c                 ??          ??                                      
.reloc:00496c4d                 ??          ??                                      
.reloc:00496c4e                 ??          ??                                      
.reloc:00496c4f                 ??          ??                                      
.reloc:00496c50                 ??          ??                                      
.reloc:00496c51                 ??          ??                                      
.reloc:00496c52                 ??          ??                                      
.reloc:00496c53                 ??          ??                                      
.reloc:00496c54                 ??          ??                                      
.reloc:00496c55                 ??          ??                                      
.reloc:00496c56                 ??          ??                                      
.reloc:00496c57                 ??          ??                                      
.reloc:00496c58                 ??          ??                                      
.reloc:00496c59                 ??          ??                                      
.reloc:00496c5a                 ??          ??                                      
.reloc:00496c5b                 ??          ??                                      
.reloc:00496c5c                 ??          ??                                      
.reloc:00496c5d                 ??          ??                                      
.reloc:00496c5e                 ??          ??                                      
.reloc:00496c5f                 ??          ??                                      
.reloc:00496c60                 ??          ??                                      
.reloc:00496c61                 ??          ??                                      
.reloc:00496c62                 ??          ??                                      
.reloc:00496c63                 ??          ??                                      
.reloc:00496c64                 ??          ??                                      
.reloc:00496c65                 ??          ??                                      
.reloc:00496c66                 ??          ??                                      
.reloc:00496c67                 ??          ??                                      
.reloc:00496c68                 ??          ??                                      
.reloc:00496c69                 ??          ??                                      
.reloc:00496c6a                 ??          ??                                      
.reloc:00496c6b                 ??          ??                                      
.reloc:00496c6c                 ??          ??                                      
.reloc:00496c6d                 ??          ??                                      
.reloc:00496c6e                 ??          ??                                      
.reloc:00496c6f                 ??          ??                                      
.reloc:00496c70                 ??          ??                                      
.reloc:00496c71                 ??          ??                                      
.reloc:00496c72                 ??          ??                                      
.reloc:00496c73                 ??          ??                                      
.reloc:00496c74                 ??          ??                                      
.reloc:00496c75                 ??          ??                                      
.reloc:00496c76                 ??          ??                                      
.reloc:00496c77                 ??          ??                                      
.reloc:00496c78                 ??          ??                                      
.reloc:00496c79                 ??          ??                                      
.reloc:00496c7a                 ??          ??                                      
.reloc:00496c7b                 ??          ??                                      
.reloc:00496c7c                 ??          ??                                      
.reloc:00496c7d                 ??          ??                                      
.reloc:00496c7e                 ??          ??                                      
.reloc:00496c7f                 ??          ??                                      
.reloc:00496c80                 ??          ??                                      
.reloc:00496c81                 ??          ??                                      
.reloc:00496c82                 ??          ??                                      
.reloc:00496c83                 ??          ??                                      
.reloc:00496c84                 ??          ??                                      
.reloc:00496c85                 ??          ??                                      
.reloc:00496c86                 ??          ??                                      
.reloc:00496c87                 ??          ??                                      
.reloc:00496c88                 ??          ??                                      
.reloc:00496c89                 ??          ??                                      
.reloc:00496c8a                 ??          ??                                      
.reloc:00496c8b                 ??          ??                                      
.reloc:00496c8c                 ??          ??                                      
.reloc:00496c8d                 ??          ??                                      
.reloc:00496c8e                 ??          ??                                      
.reloc:00496c8f                 ??          ??                                      
.reloc:00496c90                 ??          ??                                      
.reloc:00496c91                 ??          ??                                      
.reloc:00496c92                 ??          ??                                      
.reloc:00496c93                 ??          ??                                      
.reloc:00496c94                 ??          ??                                      
.reloc:00496c95                 ??          ??                                      
.reloc:00496c96                 ??          ??                                      
.reloc:00496c97                 ??          ??                                      
.reloc:00496c98                 ??          ??                                      
.reloc:00496c99                 ??          ??                                      
.reloc:00496c9a                 ??          ??                                      
.reloc:00496c9b                 ??          ??                                      
.reloc:00496c9c                 ??          ??                                      
.reloc:00496c9d                 ??          ??                                      
.reloc:00496c9e                 ??          ??                                      
.reloc:00496c9f                 ??          ??                                      
.reloc:00496ca0                 ??          ??                                      
.reloc:00496ca1                 ??          ??                                      
.reloc:00496ca2                 ??          ??                                      
.reloc:00496ca3                 ??          ??                                      
.reloc:00496ca4                 ??          ??                                      
.reloc:00496ca5                 ??          ??                                      
.reloc:00496ca6                 ??          ??                                      
.reloc:00496ca7                 ??          ??                                      
.reloc:00496ca8                 ??          ??                                      
.reloc:00496ca9                 ??          ??                                      
.reloc:00496caa                 ??          ??                                      
.reloc:00496cab                 ??          ??                                      
.reloc:00496cac                 ??          ??                                      
.reloc:00496cad                 ??          ??                                      
.reloc:00496cae                 ??          ??                                      
.reloc:00496caf                 ??          ??                                      
.reloc:00496cb0                 ??          ??                                      
.reloc:00496cb1                 ??          ??                                      
.reloc:00496cb2                 ??          ??                                      
.reloc:00496cb3                 ??          ??                                      
.reloc:00496cb4                 ??          ??                                      
.reloc:00496cb5                 ??          ??                                      
.reloc:00496cb6                 ??          ??                                      
.reloc:00496cb7                 ??          ??                                      
.reloc:00496cb8                 ??          ??                                      
.reloc:00496cb9                 ??          ??                                      
.reloc:00496cba                 ??          ??                                      
.reloc:00496cbb                 ??          ??                                      
.reloc:00496cbc                 ??          ??                                      
.reloc:00496cbd                 ??          ??                                      
.reloc:00496cbe                 ??          ??                                      
.reloc:00496cbf                 ??          ??                                      
.reloc:00496cc0                 ??          ??                                      
.reloc:00496cc1                 ??          ??                                      
.reloc:00496cc2                 ??          ??                                      
.reloc:00496cc3                 ??          ??                                      
.reloc:00496cc4                 ??          ??                                      
.reloc:00496cc5                 ??          ??                                      
.reloc:00496cc6                 ??          ??                                      
.reloc:00496cc7                 ??          ??                                      
.reloc:00496cc8                 ??          ??                                      
.reloc:00496cc9                 ??          ??                                      
.reloc:00496cca                 ??          ??                                      
.reloc:00496ccb                 ??          ??                                      
.reloc:00496ccc                 ??          ??                                      
.reloc:00496ccd                 ??          ??                                      
.reloc:00496cce                 ??          ??                                      
.reloc:00496ccf                 ??          ??                                      
.reloc:00496cd0                 ??          ??                                      
.reloc:00496cd1                 ??          ??                                      
.reloc:00496cd2                 ??          ??                                      
.reloc:00496cd3                 ??          ??                                      
.reloc:00496cd4                 ??          ??                                      
.reloc:00496cd5                 ??          ??                                      
.reloc:00496cd6                 ??          ??                                      
.reloc:00496cd7                 ??          ??                                      
.reloc:00496cd8                 ??          ??                                      
.reloc:00496cd9                 ??          ??                                      
.reloc:00496cda                 ??          ??                                      
.reloc:00496cdb                 ??          ??                                      
.reloc:00496cdc                 ??          ??                                      
.reloc:00496cdd                 ??          ??                                      
.reloc:00496cde                 ??          ??                                      
.reloc:00496cdf                 ??          ??                                      
.reloc:00496ce0                 ??          ??                                      
.reloc:00496ce1                 ??          ??                                      
.reloc:00496ce2                 ??          ??                                      
.reloc:00496ce3                 ??          ??                                      
.reloc:00496ce4                 ??          ??                                      
.reloc:00496ce5                 ??          ??                                      
.reloc:00496ce6                 ??          ??                                      
.reloc:00496ce7                 ??          ??                                      
.reloc:00496ce8                 ??          ??                                      
.reloc:00496ce9                 ??          ??                                      
.reloc:00496cea                 ??          ??                                      
.reloc:00496ceb                 ??          ??                                      
.reloc:00496cec                 ??          ??                                      
.reloc:00496ced                 ??          ??                                      
.reloc:00496cee                 ??          ??                                      
.reloc:00496cef                 ??          ??                                      
.reloc:00496cf0                 ??          ??                                      
.reloc:00496cf1                 ??          ??                                      
.reloc:00496cf2                 ??          ??                                      
.reloc:00496cf3                 ??          ??                                      
.reloc:00496cf4                 ??          ??                                      
.reloc:00496cf5                 ??          ??                                      
.reloc:00496cf6                 ??          ??                                      
.reloc:00496cf7                 ??          ??                                      
.reloc:00496cf8                 ??          ??                                      
.reloc:00496cf9                 ??          ??                                      
.reloc:00496cfa                 ??          ??                                      
.reloc:00496cfb                 ??          ??                                      
.reloc:00496cfc                 ??          ??                                      
.reloc:00496cfd                 ??          ??                                      
.reloc:00496cfe                 ??          ??                                      
.reloc:00496cff                 ??          ??                                      
.reloc:00496d00                 ??          ??                                      
.reloc:00496d01                 ??          ??                                      
.reloc:00496d02                 ??          ??                                      
.reloc:00496d03                 ??          ??                                      
.reloc:00496d04                 ??          ??                                      
.reloc:00496d05                 ??          ??                                      
.reloc:00496d06                 ??          ??                                      
.reloc:00496d07                 ??          ??                                      
.reloc:00496d08                 ??          ??                                      
.reloc:00496d09                 ??          ??                                      
.reloc:00496d0a                 ??          ??                                      
.reloc:00496d0b                 ??          ??                                      
.reloc:00496d0c                 ??          ??                                      
.reloc:00496d0d                 ??          ??                                      
.reloc:00496d0e                 ??          ??                                      
.reloc:00496d0f                 ??          ??                                      
.reloc:00496d10                 ??          ??                                      
.reloc:00496d11                 ??          ??                                      
.reloc:00496d12                 ??          ??                                      
.reloc:00496d13                 ??          ??                                      
.reloc:00496d14                 ??          ??                                      
.reloc:00496d15                 ??          ??                                      
.reloc:00496d16                 ??          ??                                      
.reloc:00496d17                 ??          ??                                      
.reloc:00496d18                 ??          ??                                      
.reloc:00496d19                 ??          ??                                      
.reloc:00496d1a                 ??          ??                                      
.reloc:00496d1b                 ??          ??                                      
.reloc:00496d1c                 ??          ??                                      
.reloc:00496d1d                 ??          ??                                      
.reloc:00496d1e                 ??          ??                                      
.reloc:00496d1f                 ??          ??                                      
.reloc:00496d20                 ??          ??                                      
.reloc:00496d21                 ??          ??                                      
.reloc:00496d22                 ??          ??                                      
.reloc:00496d23                 ??          ??                                      
.reloc:00496d24                 ??          ??                                      
.reloc:00496d25                 ??          ??                                      
.reloc:00496d26                 ??          ??                                      
.reloc:00496d27                 ??          ??                                      
.reloc:00496d28                 ??          ??                                      
.reloc:00496d29                 ??          ??                                      
.reloc:00496d2a                 ??          ??                                      
.reloc:00496d2b                 ??          ??                                      
.reloc:00496d2c                 ??          ??                                      
.reloc:00496d2d                 ??          ??                                      
.reloc:00496d2e                 ??          ??                                      
.reloc:00496d2f                 ??          ??                                      
.reloc:00496d30                 ??          ??                                      
.reloc:00496d31                 ??          ??                                      
.reloc:00496d32                 ??          ??                                      
.reloc:00496d33                 ??          ??                                      
.reloc:00496d34                 ??          ??                                      
.reloc:00496d35                 ??          ??                                      
.reloc:00496d36                 ??          ??                                      
.reloc:00496d37                 ??          ??                                      
.reloc:00496d38                 ??          ??                                      
.reloc:00496d39                 ??          ??                                      
.reloc:00496d3a                 ??          ??                                      
.reloc:00496d3b                 ??          ??                                      
.reloc:00496d3c                 ??          ??                                      
.reloc:00496d3d                 ??          ??                                      
.reloc:00496d3e                 ??          ??                                      
.reloc:00496d3f                 ??          ??                                      
.reloc:00496d40                 ??          ??                                      
.reloc:00496d41                 ??          ??                                      
.reloc:00496d42                 ??          ??                                      
.reloc:00496d43                 ??          ??                                      
.reloc:00496d44                 ??          ??                                      
.reloc:00496d45                 ??          ??                                      
.reloc:00496d46                 ??          ??                                      
.reloc:00496d47                 ??          ??                                      
.reloc:00496d48                 ??          ??                                      
.reloc:00496d49                 ??          ??                                      
.reloc:00496d4a                 ??          ??                                      
.reloc:00496d4b                 ??          ??                                      
.reloc:00496d4c                 ??          ??                                      
.reloc:00496d4d                 ??          ??                                      
.reloc:00496d4e                 ??          ??                                      
.reloc:00496d4f                 ??          ??                                      
.reloc:00496d50                 ??          ??                                      
.reloc:00496d51                 ??          ??                                      
.reloc:00496d52                 ??          ??                                      
.reloc:00496d53                 ??          ??                                      
.reloc:00496d54                 ??          ??                                      
.reloc:00496d55                 ??          ??                                      
.reloc:00496d56                 ??          ??                                      
.reloc:00496d57                 ??          ??                                      
.reloc:00496d58                 ??          ??                                      
.reloc:00496d59                 ??          ??                                      
.reloc:00496d5a                 ??          ??                                      
.reloc:00496d5b                 ??          ??                                      
.reloc:00496d5c                 ??          ??                                      
.reloc:00496d5d                 ??          ??                                      
.reloc:00496d5e                 ??          ??                                      
.reloc:00496d5f                 ??          ??                                      
.reloc:00496d60                 ??          ??                                      
.reloc:00496d61                 ??          ??                                      
.reloc:00496d62                 ??          ??                                      
.reloc:00496d63                 ??          ??                                      
.reloc:00496d64                 ??          ??                                      
.reloc:00496d65                 ??          ??                                      
.reloc:00496d66                 ??          ??                                      
.reloc:00496d67                 ??          ??                                      
.reloc:00496d68                 ??          ??                                      
.reloc:00496d69                 ??          ??                                      
.reloc:00496d6a                 ??          ??                                      
.reloc:00496d6b                 ??          ??                                      
.reloc:00496d6c                 ??          ??                                      
.reloc:00496d6d                 ??          ??                                      
.reloc:00496d6e                 ??          ??                                      
.reloc:00496d6f                 ??          ??                                      
.reloc:00496d70                 ??          ??                                      
.reloc:00496d71                 ??          ??                                      
.reloc:00496d72                 ??          ??                                      
.reloc:00496d73                 ??          ??                                      
.reloc:00496d74                 ??          ??                                      
.reloc:00496d75                 ??          ??                                      
.reloc:00496d76                 ??          ??                                      
.reloc:00496d77                 ??          ??                                      
.reloc:00496d78                 ??          ??                                      
.reloc:00496d79                 ??          ??                                      
.reloc:00496d7a                 ??          ??                                      
.reloc:00496d7b                 ??          ??                                      
.reloc:00496d7c                 ??          ??                                      
.reloc:00496d7d                 ??          ??                                      
.reloc:00496d7e                 ??          ??                                      
.reloc:00496d7f                 ??          ??                                      
.reloc:00496d80                 ??          ??                                      
.reloc:00496d81                 ??          ??                                      
.reloc:00496d82                 ??          ??                                      
.reloc:00496d83                 ??          ??                                      
.reloc:00496d84                 ??          ??                                      
.reloc:00496d85                 ??          ??                                      
.reloc:00496d86                 ??          ??                                      
.reloc:00496d87                 ??          ??                                      
.reloc:00496d88                 ??          ??                                      
.reloc:00496d89                 ??          ??                                      
.reloc:00496d8a                 ??          ??                                      
.reloc:00496d8b                 ??          ??                                      
.reloc:00496d8c                 ??          ??                                      
.reloc:00496d8d                 ??          ??                                      
.reloc:00496d8e                 ??          ??                                      
.reloc:00496d8f                 ??          ??                                      
.reloc:00496d90                 ??          ??                                      
.reloc:00496d91                 ??          ??                                      
.reloc:00496d92                 ??          ??                                      
.reloc:00496d93                 ??          ??                                      
.reloc:00496d94                 ??          ??                                      
.reloc:00496d95                 ??          ??                                      
.reloc:00496d96                 ??          ??                                      
.reloc:00496d97                 ??          ??                                      
.reloc:00496d98                 ??          ??                                      
.reloc:00496d99                 ??          ??                                      
.reloc:00496d9a                 ??          ??                                      
.reloc:00496d9b                 ??          ??                                      
.reloc:00496d9c                 ??          ??                                      
.reloc:00496d9d                 ??          ??                                      
.reloc:00496d9e                 ??          ??                                      
.reloc:00496d9f                 ??          ??                                      
.reloc:00496da0                 ??          ??                                      
.reloc:00496da1                 ??          ??                                      
.reloc:00496da2                 ??          ??                                      
.reloc:00496da3                 ??          ??                                      
.reloc:00496da4                 ??          ??                                      
.reloc:00496da5                 ??          ??                                      
.reloc:00496da6                 ??          ??                                      
.reloc:00496da7                 ??          ??                                      
.reloc:00496da8                 ??          ??                                      
.reloc:00496da9                 ??          ??                                      
.reloc:00496daa                 ??          ??                                      
.reloc:00496dab                 ??          ??                                      
.reloc:00496dac                 ??          ??                                      
.reloc:00496dad                 ??          ??                                      
.reloc:00496dae                 ??          ??                                      
.reloc:00496daf                 ??          ??                                      
.reloc:00496db0                 ??          ??                                      
.reloc:00496db1                 ??          ??                                      
.reloc:00496db2                 ??          ??                                      
.reloc:00496db3                 ??          ??                                      
.reloc:00496db4                 ??          ??                                      
.reloc:00496db5                 ??          ??                                      
.reloc:00496db6                 ??          ??                                      
.reloc:00496db7                 ??          ??                                      
.reloc:00496db8                 ??          ??                                      
.reloc:00496db9                 ??          ??                                      
.reloc:00496dba                 ??          ??                                      
.reloc:00496dbb                 ??          ??                                      
.reloc:00496dbc                 ??          ??                                      
.reloc:00496dbd                 ??          ??                                      
.reloc:00496dbe                 ??          ??                                      
.reloc:00496dbf                 ??          ??                                      
.reloc:00496dc0                 ??          ??                                      
.reloc:00496dc1                 ??          ??                                      
.reloc:00496dc2                 ??          ??                                      
.reloc:00496dc3                 ??          ??                                      
.reloc:00496dc4                 ??          ??                                      
.reloc:00496dc5                 ??          ??                                      
.reloc:00496dc6                 ??          ??                                      
.reloc:00496dc7                 ??          ??                                      
.reloc:00496dc8                 ??          ??                                      
.reloc:00496dc9                 ??          ??                                      
.reloc:00496dca                 ??          ??                                      
.reloc:00496dcb                 ??          ??                                      
.reloc:00496dcc                 ??          ??                                      
.reloc:00496dcd                 ??          ??                                      
.reloc:00496dce                 ??          ??                                      
.reloc:00496dcf                 ??          ??                                      
.reloc:00496dd0                 ??          ??                                      
.reloc:00496dd1                 ??          ??                                      
.reloc:00496dd2                 ??          ??                                      
.reloc:00496dd3                 ??          ??                                      
.reloc:00496dd4                 ??          ??                                      
.reloc:00496dd5                 ??          ??                                      
.reloc:00496dd6                 ??          ??                                      
.reloc:00496dd7                 ??          ??                                      
.reloc:00496dd8                 ??          ??                                      
.reloc:00496dd9                 ??          ??                                      
.reloc:00496dda                 ??          ??                                      
.reloc:00496ddb                 ??          ??                                      
.reloc:00496ddc                 ??          ??                                      
.reloc:00496ddd                 ??          ??                                      
.reloc:00496dde                 ??          ??                                      
.reloc:00496ddf                 ??          ??                                      
.reloc:00496de0                 ??          ??                                      
.reloc:00496de1                 ??          ??                                      
.reloc:00496de2                 ??          ??                                      
.reloc:00496de3                 ??          ??                                      
.reloc:00496de4                 ??          ??                                      
.reloc:00496de5                 ??          ??                                      
.reloc:00496de6                 ??          ??                                      
.reloc:00496de7                 ??          ??                                      
.reloc:00496de8                 ??          ??                                      
.reloc:00496de9                 ??          ??                                      
.reloc:00496dea                 ??          ??                                      
.reloc:00496deb                 ??          ??                                      
.reloc:00496dec                 ??          ??                                      
.reloc:00496ded                 ??          ??                                      
.reloc:00496dee                 ??          ??                                      
.reloc:00496def                 ??          ??                                      
.reloc:00496df0                 ??          ??                                      
.reloc:00496df1                 ??          ??                                      
.reloc:00496df2                 ??          ??                                      
.reloc:00496df3                 ??          ??                                      
.reloc:00496df4                 ??          ??                                      
.reloc:00496df5                 ??          ??                                      
.reloc:00496df6                 ??          ??                                      
.reloc:00496df7                 ??          ??                                      
.reloc:00496df8                 ??          ??                                      
.reloc:00496df9                 ??          ??                                      
.reloc:00496dfa                 ??          ??                                      
.reloc:00496dfb                 ??          ??                                      
.reloc:00496dfc                 ??          ??                                      
.reloc:00496dfd                 ??          ??                                      
.reloc:00496dfe                 ??          ??                                      
.reloc:00496dff                 ??          ??                                      
.reloc:00496e00                 ??          ??                                      
.reloc:00496e01                 ??          ??                                      
.reloc:00496e02                 ??          ??                                      
.reloc:00496e03                 ??          ??                                      
.reloc:00496e04                 ??          ??                                      
.reloc:00496e05                 ??          ??                                      
.reloc:00496e06                 ??          ??                                      
.reloc:00496e07                 ??          ??                                      
.reloc:00496e08                 ??          ??                                      
.reloc:00496e09                 ??          ??                                      
.reloc:00496e0a                 ??          ??                                      
.reloc:00496e0b                 ??          ??                                      
.reloc:00496e0c                 ??          ??                                      
.reloc:00496e0d                 ??          ??                                      
.reloc:00496e0e                 ??          ??                                      
.reloc:00496e0f                 ??          ??                                      
.reloc:00496e10                 ??          ??                                      
.reloc:00496e11                 ??          ??                                      
.reloc:00496e12                 ??          ??                                      
.reloc:00496e13                 ??          ??                                      
.reloc:00496e14                 ??          ??                                      
.reloc:00496e15                 ??          ??                                      
.reloc:00496e16                 ??          ??                                      
.reloc:00496e17                 ??          ??                                      
.reloc:00496e18                 ??          ??                                      
.reloc:00496e19                 ??          ??                                      
.reloc:00496e1a                 ??          ??                                      
.reloc:00496e1b                 ??          ??                                      
.reloc:00496e1c                 ??          ??                                      
.reloc:00496e1d                 ??          ??                                      
.reloc:00496e1e                 ??          ??                                      
.reloc:00496e1f                 ??          ??                                      
.reloc:00496e20                 ??          ??                                      
.reloc:00496e21                 ??          ??                                      
.reloc:00496e22                 ??          ??                                      
.reloc:00496e23                 ??          ??                                      
.reloc:00496e24                 ??          ??                                      
.reloc:00496e25                 ??          ??                                      
.reloc:00496e26                 ??          ??                                      
.reloc:00496e27                 ??          ??                                      
.reloc:00496e28                 ??          ??                                      
.reloc:00496e29                 ??          ??                                      
.reloc:00496e2a                 ??          ??                                      
.reloc:00496e2b                 ??          ??                                      
.reloc:00496e2c                 ??          ??                                      
.reloc:00496e2d                 ??          ??                                      
.reloc:00496e2e                 ??          ??                                      
.reloc:00496e2f                 ??          ??                                      
.reloc:00496e30                 ??          ??                                      
.reloc:00496e31                 ??          ??                                      
.reloc:00496e32                 ??          ??                                      
.reloc:00496e33                 ??          ??                                      
.reloc:00496e34                 ??          ??                                      
.reloc:00496e35                 ??          ??                                      
.reloc:00496e36                 ??          ??                                      
.reloc:00496e37                 ??          ??                                      
.reloc:00496e38                 ??          ??                                      
.reloc:00496e39                 ??          ??                                      
.reloc:00496e3a                 ??          ??                                      
.reloc:00496e3b                 ??          ??                                      
.reloc:00496e3c                 ??          ??                                      
.reloc:00496e3d                 ??          ??                                      
.reloc:00496e3e                 ??          ??                                      
.reloc:00496e3f                 ??          ??                                      
.reloc:00496e40                 ??          ??                                      
.reloc:00496e41                 ??          ??                                      
.reloc:00496e42                 ??          ??                                      
.reloc:00496e43                 ??          ??                                      
.reloc:00496e44                 ??          ??                                      
.reloc:00496e45                 ??          ??                                      
.reloc:00496e46                 ??          ??                                      
.reloc:00496e47                 ??          ??                                      
.reloc:00496e48                 ??          ??                                      
.reloc:00496e49                 ??          ??                                      
.reloc:00496e4a                 ??          ??                                      
.reloc:00496e4b                 ??          ??                                      
.reloc:00496e4c                 ??          ??                                      
.reloc:00496e4d                 ??          ??                                      
.reloc:00496e4e                 ??          ??                                      
.reloc:00496e4f                 ??          ??                                      
.reloc:00496e50                 ??          ??                                      
.reloc:00496e51                 ??          ??                                      
.reloc:00496e52                 ??          ??                                      
.reloc:00496e53                 ??          ??                                      
.reloc:00496e54                 ??          ??                                      
.reloc:00496e55                 ??          ??                                      
.reloc:00496e56                 ??          ??                                      
.reloc:00496e57                 ??          ??                                      
.reloc:00496e58                 ??          ??                                      
.reloc:00496e59                 ??          ??                                      
.reloc:00496e5a                 ??          ??                                      
.reloc:00496e5b                 ??          ??                                      
.reloc:00496e5c                 ??          ??                                      
.reloc:00496e5d                 ??          ??                                      
.reloc:00496e5e                 ??          ??                                      
.reloc:00496e5f                 ??          ??                                      
.reloc:00496e60                 ??          ??                                      
.reloc:00496e61                 ??          ??                                      
.reloc:00496e62                 ??          ??                                      
.reloc:00496e63                 ??          ??                                      
.reloc:00496e64                 ??          ??                                      
.reloc:00496e65                 ??          ??                                      
.reloc:00496e66                 ??          ??                                      
.reloc:00496e67                 ??          ??                                      
.reloc:00496e68                 ??          ??                                      
.reloc:00496e69                 ??          ??                                      
.reloc:00496e6a                 ??          ??                                      
.reloc:00496e6b                 ??          ??                                      
.reloc:00496e6c                 ??          ??                                      
.reloc:00496e6d                 ??          ??                                      
.reloc:00496e6e                 ??          ??                                      
.reloc:00496e6f                 ??          ??                                      
.reloc:00496e70                 ??          ??                                      
.reloc:00496e71                 ??          ??                                      
.reloc:00496e72                 ??          ??                                      
.reloc:00496e73                 ??          ??                                      
.reloc:00496e74                 ??          ??                                      
.reloc:00496e75                 ??          ??                                      
.reloc:00496e76                 ??          ??                                      
.reloc:00496e77                 ??          ??                                      
.reloc:00496e78                 ??          ??                                      
.reloc:00496e79                 ??          ??                                      
.reloc:00496e7a                 ??          ??                                      
.reloc:00496e7b                 ??          ??                                      
.reloc:00496e7c                 ??          ??                                      
.reloc:00496e7d                 ??          ??                                      
.reloc:00496e7e                 ??          ??                                      
.reloc:00496e7f                 ??          ??                                      
.reloc:00496e80                 ??          ??                                      
.reloc:00496e81                 ??          ??                                      
.reloc:00496e82                 ??          ??                                      
.reloc:00496e83                 ??          ??                                      
.reloc:00496e84                 ??          ??                                      
.reloc:00496e85                 ??          ??                                      
.reloc:00496e86                 ??          ??                                      
.reloc:00496e87                 ??          ??                                      
.reloc:00496e88                 ??          ??                                      
.reloc:00496e89                 ??          ??                                      
.reloc:00496e8a                 ??          ??                                      
.reloc:00496e8b                 ??          ??                                      
.reloc:00496e8c                 ??          ??                                      
.reloc:00496e8d                 ??          ??                                      
.reloc:00496e8e                 ??          ??                                      
.reloc:00496e8f                 ??          ??                                      
.reloc:00496e90                 ??          ??                                      
.reloc:00496e91                 ??          ??                                      
.reloc:00496e92                 ??          ??                                      
.reloc:00496e93                 ??          ??                                      
.reloc:00496e94                 ??          ??                                      
.reloc:00496e95                 ??          ??                                      
.reloc:00496e96                 ??          ??                                      
.reloc:00496e97                 ??          ??                                      
.reloc:00496e98                 ??          ??                                      
.reloc:00496e99                 ??          ??                                      
.reloc:00496e9a                 ??          ??                                      
.reloc:00496e9b                 ??          ??                                      
.reloc:00496e9c                 ??          ??                                      
.reloc:00496e9d                 ??          ??                                      
.reloc:00496e9e                 ??          ??                                      
.reloc:00496e9f                 ??          ??                                      
.reloc:00496ea0                 ??          ??                                      
.reloc:00496ea1                 ??          ??                                      
.reloc:00496ea2                 ??          ??                                      
.reloc:00496ea3                 ??          ??                                      
.reloc:00496ea4                 ??          ??                                      
.reloc:00496ea5                 ??          ??                                      
.reloc:00496ea6                 ??          ??                                      
.reloc:00496ea7                 ??          ??                                      
.reloc:00496ea8                 ??          ??                                      
.reloc:00496ea9                 ??          ??                                      
.reloc:00496eaa                 ??          ??                                      
.reloc:00496eab                 ??          ??                                      
.reloc:00496eac                 ??          ??                                      
.reloc:00496ead                 ??          ??                                      
.reloc:00496eae                 ??          ??                                      
.reloc:00496eaf                 ??          ??                                      
.reloc:00496eb0                 ??          ??                                      
.reloc:00496eb1                 ??          ??                                      
.reloc:00496eb2                 ??          ??                                      
.reloc:00496eb3                 ??          ??                                      
.reloc:00496eb4                 ??          ??                                      
.reloc:00496eb5                 ??          ??                                      
.reloc:00496eb6                 ??          ??                                      
.reloc:00496eb7                 ??          ??                                      
.reloc:00496eb8                 ??          ??                                      
.reloc:00496eb9                 ??          ??                                      
.reloc:00496eba                 ??          ??                                      
.reloc:00496ebb                 ??          ??                                      
.reloc:00496ebc                 ??          ??                                      
.reloc:00496ebd                 ??          ??                                      
.reloc:00496ebe                 ??          ??                                      
.reloc:00496ebf                 ??          ??                                      
.reloc:00496ec0                 ??          ??                                      
.reloc:00496ec1                 ??          ??                                      
.reloc:00496ec2                 ??          ??                                      
.reloc:00496ec3                 ??          ??                                      
.reloc:00496ec4                 ??          ??                                      
.reloc:00496ec5                 ??          ??                                      
.reloc:00496ec6                 ??          ??                                      
.reloc:00496ec7                 ??          ??                                      
.reloc:00496ec8                 ??          ??                                      
.reloc:00496ec9                 ??          ??                                      
.reloc:00496eca                 ??          ??                                      
.reloc:00496ecb                 ??          ??                                      
.reloc:00496ecc                 ??          ??                                      
.reloc:00496ecd                 ??          ??                                      
.reloc:00496ece                 ??          ??                                      
.reloc:00496ecf                 ??          ??                                      
.reloc:00496ed0                 ??          ??                                      
.reloc:00496ed1                 ??          ??                                      
.reloc:00496ed2                 ??          ??                                      
.reloc:00496ed3                 ??          ??                                      
.reloc:00496ed4                 ??          ??                                      
.reloc:00496ed5                 ??          ??                                      
.reloc:00496ed6                 ??          ??                                      
.reloc:00496ed7                 ??          ??                                      
.reloc:00496ed8                 ??          ??                                      
.reloc:00496ed9                 ??          ??                                      
.reloc:00496eda                 ??          ??                                      
.reloc:00496edb                 ??          ??                                      
.reloc:00496edc                 ??          ??                                      
.reloc:00496edd                 ??          ??                                      
.reloc:00496ede                 ??          ??                                      
.reloc:00496edf                 ??          ??                                      
.reloc:00496ee0                 ??          ??                                      
.reloc:00496ee1                 ??          ??                                      
.reloc:00496ee2                 ??          ??                                      
.reloc:00496ee3                 ??          ??                                      
.reloc:00496ee4                 ??          ??                                      
.reloc:00496ee5                 ??          ??                                      
.reloc:00496ee6                 ??          ??                                      
.reloc:00496ee7                 ??          ??                                      
.reloc:00496ee8                 ??          ??                                      
.reloc:00496ee9                 ??          ??                                      
.reloc:00496eea                 ??          ??                                      
.reloc:00496eeb                 ??          ??                                      
.reloc:00496eec                 ??          ??                                      
.reloc:00496eed                 ??          ??                                      
.reloc:00496eee                 ??          ??                                      
.reloc:00496eef                 ??          ??                                      
.reloc:00496ef0                 ??          ??                                      
.reloc:00496ef1                 ??          ??                                      
.reloc:00496ef2                 ??          ??                                      
.reloc:00496ef3                 ??          ??                                      
.reloc:00496ef4                 ??          ??                                      
.reloc:00496ef5                 ??          ??                                      
.reloc:00496ef6                 ??          ??                                      
.reloc:00496ef7                 ??          ??                                      
.reloc:00496ef8                 ??          ??                                      
.reloc:00496ef9                 ??          ??                                      
.reloc:00496efa                 ??          ??                                      
.reloc:00496efb                 ??          ??                                      
.reloc:00496efc                 ??          ??                                      
.reloc:00496efd                 ??          ??                                      
.reloc:00496efe                 ??          ??                                      
.reloc:00496eff                 ??          ??                                      
.reloc:00496f00                 ??          ??                                      
.reloc:00496f01                 ??          ??                                      
.reloc:00496f02                 ??          ??                                      
.reloc:00496f03                 ??          ??                                      
.reloc:00496f04                 ??          ??                                      
.reloc:00496f05                 ??          ??                                      
.reloc:00496f06                 ??          ??                                      
.reloc:00496f07                 ??          ??                                      
.reloc:00496f08                 ??          ??                                      
.reloc:00496f09                 ??          ??                                      
.reloc:00496f0a                 ??          ??                                      
.reloc:00496f0b                 ??          ??                                      
.reloc:00496f0c                 ??          ??                                      
.reloc:00496f0d                 ??          ??                                      
.reloc:00496f0e                 ??          ??                                      
.reloc:00496f0f                 ??          ??                                      
.reloc:00496f10                 ??          ??                                      
.reloc:00496f11                 ??          ??                                      
.reloc:00496f12                 ??          ??                                      
.reloc:00496f13                 ??          ??                                      
.reloc:00496f14                 ??          ??                                      
.reloc:00496f15                 ??          ??                                      
.reloc:00496f16                 ??          ??                                      
.reloc:00496f17                 ??          ??                                      
.reloc:00496f18                 ??          ??                                      
.reloc:00496f19                 ??          ??                                      
.reloc:00496f1a                 ??          ??                                      
.reloc:00496f1b                 ??          ??                                      
.reloc:00496f1c                 ??          ??                                      
.reloc:00496f1d                 ??          ??                                      
.reloc:00496f1e                 ??          ??                                      
.reloc:00496f1f                 ??          ??                                      
.reloc:00496f20                 ??          ??                                      
.reloc:00496f21                 ??          ??                                      
.reloc:00496f22                 ??          ??                                      
.reloc:00496f23                 ??          ??                                      
.reloc:00496f24                 ??          ??                                      
.reloc:00496f25                 ??          ??                                      
.reloc:00496f26                 ??          ??                                      
.reloc:00496f27                 ??          ??                                      
.reloc:00496f28                 ??          ??                                      
.reloc:00496f29                 ??          ??                                      
.reloc:00496f2a                 ??          ??                                      
.reloc:00496f2b                 ??          ??                                      
.reloc:00496f2c                 ??          ??                                      
.reloc:00496f2d                 ??          ??                                      
.reloc:00496f2e                 ??          ??                                      
.reloc:00496f2f                 ??          ??                                      
.reloc:00496f30                 ??          ??                                      
.reloc:00496f31                 ??          ??                                      
.reloc:00496f32                 ??          ??                                      
.reloc:00496f33                 ??          ??                                      
.reloc:00496f34                 ??          ??                                      
.reloc:00496f35                 ??          ??                                      
.reloc:00496f36                 ??          ??                                      
.reloc:00496f37                 ??          ??                                      
.reloc:00496f38                 ??          ??                                      
.reloc:00496f39                 ??          ??                                      
.reloc:00496f3a                 ??          ??                                      
.reloc:00496f3b                 ??          ??                                      
.reloc:00496f3c                 ??          ??                                      
.reloc:00496f3d                 ??          ??                                      
.reloc:00496f3e                 ??          ??                                      
.reloc:00496f3f                 ??          ??                                      
.reloc:00496f40                 ??          ??                                      
.reloc:00496f41                 ??          ??                                      
.reloc:00496f42                 ??          ??                                      
.reloc:00496f43                 ??          ??                                      
.reloc:00496f44                 ??          ??                                      
.reloc:00496f45                 ??          ??                                      
.reloc:00496f46                 ??          ??                                      
.reloc:00496f47                 ??          ??                                      
.reloc:00496f48                 ??          ??                                      
.reloc:00496f49                 ??          ??                                      
.reloc:00496f4a                 ??          ??                                      
.reloc:00496f4b                 ??          ??                                      
.reloc:00496f4c                 ??          ??                                      
.reloc:00496f4d                 ??          ??                                      
.reloc:00496f4e                 ??          ??                                      
.reloc:00496f4f                 ??          ??                                      
.reloc:00496f50                 ??          ??                                      
.reloc:00496f51                 ??          ??                                      
.reloc:00496f52                 ??          ??                                      
.reloc:00496f53                 ??          ??                                      
.reloc:00496f54                 ??          ??                                      
.reloc:00496f55                 ??          ??                                      
.reloc:00496f56                 ??          ??                                      
.reloc:00496f57                 ??          ??                                      
.reloc:00496f58                 ??          ??                                      
.reloc:00496f59                 ??          ??                                      
.reloc:00496f5a                 ??          ??                                      
.reloc:00496f5b                 ??          ??                                      
.reloc:00496f5c                 ??          ??                                      
.reloc:00496f5d                 ??          ??                                      
.reloc:00496f5e                 ??          ??                                      
.reloc:00496f5f                 ??          ??                                      
.reloc:00496f60                 ??          ??                                      
.reloc:00496f61                 ??          ??                                      
.reloc:00496f62                 ??          ??                                      
.reloc:00496f63                 ??          ??                                      
.reloc:00496f64                 ??          ??                                      
.reloc:00496f65                 ??          ??                                      
.reloc:00496f66                 ??          ??                                      
.reloc:00496f67                 ??          ??                                      
.reloc:00496f68                 ??          ??                                      
.reloc:00496f69                 ??          ??                                      
.reloc:00496f6a                 ??          ??                                      
.reloc:00496f6b                 ??          ??                                      
.reloc:00496f6c                 ??          ??                                      
.reloc:00496f6d                 ??          ??                                      
.reloc:00496f6e                 ??          ??                                      
.reloc:00496f6f                 ??          ??                                      
.reloc:00496f70                 ??          ??                                      
.reloc:00496f71                 ??          ??                                      
.reloc:00496f72                 ??          ??                                      
.reloc:00496f73                 ??          ??                                      
.reloc:00496f74                 ??          ??                                      
.reloc:00496f75                 ??          ??                                      
.reloc:00496f76                 ??          ??                                      
.reloc:00496f77                 ??          ??                                      
.reloc:00496f78                 ??          ??                                      
.reloc:00496f79                 ??          ??                                      
.reloc:00496f7a                 ??          ??                                      
.reloc:00496f7b                 ??          ??                                      
.reloc:00496f7c                 ??          ??                                      
.reloc:00496f7d                 ??          ??                                      
.reloc:00496f7e                 ??          ??                                      
.reloc:00496f7f                 ??          ??                                      
.reloc:00496f80                 ??          ??                                      
.reloc:00496f81                 ??          ??                                      
.reloc:00496f82                 ??          ??                                      
.reloc:00496f83                 ??          ??                                      
.reloc:00496f84                 ??          ??                                      
.reloc:00496f85                 ??          ??                                      
.reloc:00496f86                 ??          ??                                      
.reloc:00496f87                 ??          ??                                      
.reloc:00496f88                 ??          ??                                      
.reloc:00496f89                 ??          ??                                      
.reloc:00496f8a                 ??          ??                                      
.reloc:00496f8b                 ??          ??                                      
.reloc:00496f8c                 ??          ??                                      
.reloc:00496f8d                 ??          ??                                      
.reloc:00496f8e                 ??          ??                                      
.reloc:00496f8f                 ??          ??                                      
.reloc:00496f90                 ??          ??                                      
.reloc:00496f91                 ??          ??                                      
.reloc:00496f92                 ??          ??                                      
.reloc:00496f93                 ??          ??                                      
.reloc:00496f94                 ??          ??                                      
.reloc:00496f95                 ??          ??                                      
.reloc:00496f96                 ??          ??                                      
.reloc:00496f97                 ??          ??                                      
.reloc:00496f98                 ??          ??                                      
.reloc:00496f99                 ??          ??                                      
.reloc:00496f9a                 ??          ??                                      
.reloc:00496f9b                 ??          ??                                      
.reloc:00496f9c                 ??          ??                                      
.reloc:00496f9d                 ??          ??                                      
.reloc:00496f9e                 ??          ??                                      
.reloc:00496f9f                 ??          ??                                      
.reloc:00496fa0                 ??          ??                                      
.reloc:00496fa1                 ??          ??                                      
.reloc:00496fa2                 ??          ??                                      
.reloc:00496fa3                 ??          ??                                      
.reloc:00496fa4                 ??          ??                                      
.reloc:00496fa5                 ??          ??                                      
.reloc:00496fa6                 ??          ??                                      
.reloc:00496fa7                 ??          ??                                      
.reloc:00496fa8                 ??          ??                                      
.reloc:00496fa9                 ??          ??                                      
.reloc:00496faa                 ??          ??                                      
.reloc:00496fab                 ??          ??                                      
.reloc:00496fac                 ??          ??                                      
.reloc:00496fad                 ??          ??                                      
.reloc:00496fae                 ??          ??                                      
.reloc:00496faf                 ??          ??                                      
.reloc:00496fb0                 ??          ??                                      
.reloc:00496fb1                 ??          ??                                      
.reloc:00496fb2                 ??          ??                                      
.reloc:00496fb3                 ??          ??                                      
.reloc:00496fb4                 ??          ??                                      
.reloc:00496fb5                 ??          ??                                      
.reloc:00496fb6                 ??          ??                                      
.reloc:00496fb7                 ??          ??                                      
.reloc:00496fb8                 ??          ??                                      
.reloc:00496fb9                 ??          ??                                      
.reloc:00496fba                 ??          ??                                      
.reloc:00496fbb                 ??          ??                                      
.reloc:00496fbc                 ??          ??                                      
.reloc:00496fbd                 ??          ??                                      
.reloc:00496fbe                 ??          ??                                      
.reloc:00496fbf                 ??          ??                                      
.reloc:00496fc0                 ??          ??                                      
.reloc:00496fc1                 ??          ??                                      
.reloc:00496fc2                 ??          ??                                      
.reloc:00496fc3                 ??          ??                                      
.reloc:00496fc4                 ??          ??                                      
.reloc:00496fc5                 ??          ??                                      
.reloc:00496fc6                 ??          ??                                      
.reloc:00496fc7                 ??          ??                                      
.reloc:00496fc8                 ??          ??                                      
.reloc:00496fc9                 ??          ??                                      
.reloc:00496fca                 ??          ??                                      
.reloc:00496fcb                 ??          ??                                      
.reloc:00496fcc                 ??          ??                                      
.reloc:00496fcd                 ??          ??                                      
.reloc:00496fce                 ??          ??                                      
.reloc:00496fcf                 ??          ??                                      
.reloc:00496fd0                 ??          ??                                      
.reloc:00496fd1                 ??          ??                                      
.reloc:00496fd2                 ??          ??                                      
.reloc:00496fd3                 ??          ??                                      
.reloc:00496fd4                 ??          ??                                      
.reloc:00496fd5                 ??          ??                                      
.reloc:00496fd6                 ??          ??                                      
.reloc:00496fd7                 ??          ??                                      
.reloc:00496fd8                 ??          ??                                      
.reloc:00496fd9                 ??          ??                                      
.reloc:00496fda                 ??          ??                                      
.reloc:00496fdb                 ??          ??                                      
.reloc:00496fdc                 ??          ??                                      
.reloc:00496fdd                 ??          ??                                      
.reloc:00496fde                 ??          ??                                      
.reloc:00496fdf                 ??          ??                                      
.reloc:00496fe0                 ??          ??                                      
.reloc:00496fe1                 ??          ??                                      
.reloc:00496fe2                 ??          ??                                      
.reloc:00496fe3                 ??          ??                                      
.reloc:00496fe4                 ??          ??                                      
.reloc:00496fe5                 ??          ??                                      
.reloc:00496fe6                 ??          ??                                      
.reloc:00496fe7                 ??          ??                                      
.reloc:00496fe8                 ??          ??                                      
.reloc:00496fe9                 ??          ??                                      
.reloc:00496fea                 ??          ??                                      
.reloc:00496feb                 ??          ??                                      
.reloc:00496fec                 ??          ??                                      
.reloc:00496fed                 ??          ??                                      
.reloc:00496fee                 ??          ??                                      
.reloc:00496fef                 ??          ??                                      
.reloc:00496ff0                 ??          ??                                      
.reloc:00496ff1                 ??          ??                                      
.reloc:00496ff2                 ??          ??                                      
.reloc:00496ff3                 ??          ??                                      
.reloc:00496ff4                 ??          ??                                      
.reloc:00496ff5                 ??          ??                                      
.reloc:00496ff6                 ??          ??                                      
.reloc:00496ff7                 ??          ??                                      
.reloc:00496ff8                 ??          ??                                      
.reloc:00496ff9                 ??          ??                                      
.reloc:00496ffa                 ??          ??                                      
.reloc:00496ffb                 ??          ??                                      
.reloc:00496ffc                 ??          ??                                      
.reloc:00496ffd                 ??          ??                                      
.reloc:00496ffe                 ??          ??                                      
.reloc:00496fff                 ??          ??                                      
                            IMAGE_RESOURCE_DIRECTORY_00...;XREF[2,0]:   00400188,004002cc
.rsrc:004a0000  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0000  Character...    ddw         0h                                      
   |_.rsrc:004a0004  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0008  MajorVersion    dw          0h                                      
   |_.rsrc:004a000a  MinorVersion    dw          0h                                      
   |_.rsrc:004a000c  NumberOfN...    dw          1h                                      
   |_.rsrc:004a000e  NumberOfI...    dw          6h                                      
.rsrc:004a0010  280600804...    IMAGE_RE...                                        
   |_.rsrc:004a0010  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0010  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0010  NameOffset      ddw         80000628h                               
         |_.rsrc:004a0014  NameIsString    ddw         80000048h                               
      |_.rsrc:004a0010  Name            ddw         80000628h                               
      |_.rsrc:004a0010  Id              dw          628h                                    
   |_.rsrc:004a0010  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0010  OffsetToData    ddw         80000628h                               
      |_.rsrc:004a0010  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0010  OffsetToD...    ddw         80000628h                               
         |_.rsrc:004a0014  DataIsDir...    ddw         80000048h                               
.rsrc:004a0018  030000006...    IMAGE_RE...                                        
   |_.rsrc:004a0018  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0018  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0018  NameOffset      ddw         3h                                      
         |_.rsrc:004a001c  NameIsString    ddw         80000060h                               
      |_.rsrc:004a0018  Name            ddw         3h                                      
      |_.rsrc:004a0018  Id              dw          3h                                      
   |_.rsrc:004a0018  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0018  OffsetToData    ddw         3h                                      
      |_.rsrc:004a0018  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0018  OffsetToD...    ddw         3h                                      
         |_.rsrc:004a001c  DataIsDir...    ddw         80000060h                               
.rsrc:004a0020  040000008...    IMAGE_RE...                                        
   |_.rsrc:004a0020  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0020  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0020  NameOffset      ddw         4h                                      
         |_.rsrc:004a0024  NameIsString    ddw         80000080h                               
      |_.rsrc:004a0020  Name            ddw         4h                                      
      |_.rsrc:004a0020  Id              dw          4h                                      
   |_.rsrc:004a0020  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0020  OffsetToData    ddw         4h                                      
      |_.rsrc:004a0020  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0020  OffsetToD...    ddw         4h                                      
         |_.rsrc:004a0024  DataIsDir...    ddw         80000080h                               
.rsrc:004a0028  05000000b...    IMAGE_RE...                                        
   |_.rsrc:004a0028  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0028  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0028  NameOffset      ddw         5h                                      
         |_.rsrc:004a002c  NameIsString    ddw         800000B0h                               
      |_.rsrc:004a0028  Name            ddw         5h                                      
      |_.rsrc:004a0028  Id              dw          5h                                      
   |_.rsrc:004a0028  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0028  OffsetToData    ddw         5h                                      
      |_.rsrc:004a0028  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0028  OffsetToD...    ddw         5h                                      
         |_.rsrc:004a002c  DataIsDir...    ddw         800000B0h                               
.rsrc:004a0030  060000001...    IMAGE_RE...                                        
   |_.rsrc:004a0030  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0030  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0030  NameOffset      ddw         6h                                      
         |_.rsrc:004a0034  NameIsString    ddw         80000118h                               
      |_.rsrc:004a0030  Name            ddw         6h                                      
      |_.rsrc:004a0030  Id              dw          6h                                      
   |_.rsrc:004a0030  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0030  OffsetToData    ddw         6h                                      
      |_.rsrc:004a0030  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0030  OffsetToD...    ddw         6h                                      
         |_.rsrc:004a0034  DataIsDir...    ddw         80000118h                               
.rsrc:004a0038  0e0000006...    IMAGE_RE...                                        
   |_.rsrc:004a0038  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0038  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0038  NameOffset      ddw         Eh                                      
         |_.rsrc:004a003c  NameIsString    ddw         80000168h                               
      |_.rsrc:004a0038  Name            ddw         Eh                                      
      |_.rsrc:004a0038  Id              dw          Eh                                      
   |_.rsrc:004a0038  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0038  OffsetToData    ddw         Eh                                      
      |_.rsrc:004a0038  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0038  OffsetToD...    ddw         Eh                                      
         |_.rsrc:004a003c  DataIsDir...    ddw         80000168h                               
.rsrc:004a0040  100000008...    IMAGE_RE...                                        
   |_.rsrc:004a0040  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0040  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0040  NameOffset      ddw         10h                                     
         |_.rsrc:004a0044  NameIsString    ddw         80000188h                               
      |_.rsrc:004a0040  Name            ddw         10h                                     
      |_.rsrc:004a0040  Id              dw          10h                                     
   |_.rsrc:004a0040  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0040  OffsetToData    ddw         10h                                     
      |_.rsrc:004a0040  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0040  OffsetToD...    ddw         10h                                     
         |_.rsrc:004a0044  DataIsDir...    ddw         80000188h                               
.rsrc:004a0048  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0048  Character...    ddw         0h                                      
   |_.rsrc:004a004c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0050  MajorVersion    dw          0h                                      
   |_.rsrc:004a0052  MinorVersion    dw          0h                                      
   |_.rsrc:004a0054  NumberOfN...    dw          1h                                      
   |_.rsrc:004a0056  NumberOfI...    dw          0h                                      
.rsrc:004a0058  32060080a...    IMAGE_RE...                                        
   |_.rsrc:004a0058  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0058  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0058  NameOffset      ddw         80000632h                               
         |_.rsrc:004a005c  NameIsString    ddw         800001A0h                               
      |_.rsrc:004a0058  Name            ddw         80000632h                               
      |_.rsrc:004a0058  Id              dw          632h                                    
   |_.rsrc:004a0058  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0058  OffsetToData    ddw         80000632h                               
      |_.rsrc:004a0058  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0058  OffsetToD...    ddw         80000632h                               
         |_.rsrc:004a005c  DataIsDir...    ddw         800001A0h                               
.rsrc:004a0060  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0060  Character...    ddw         0h                                      
   |_.rsrc:004a0064  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0068  MajorVersion    dw          0h                                      
   |_.rsrc:004a006a  MinorVersion    dw          0h                                      
   |_.rsrc:004a006c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a006e  NumberOfI...    dw          2h                                      
.rsrc:004a0070  01000000b...    IMAGE_RE...                                        
   |_.rsrc:004a0070  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0070  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0070  NameOffset      ddw         1h                                      
         |_.rsrc:004a0074  NameIsString    ddw         800001B8h                               
      |_.rsrc:004a0070  Name            ddw         1h                                      
      |_.rsrc:004a0070  Id              dw          1h                                      
   |_.rsrc:004a0070  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0070  OffsetToData    ddw         1h                                      
      |_.rsrc:004a0070  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0070  OffsetToD...    ddw         1h                                      
         |_.rsrc:004a0074  DataIsDir...    ddw         800001B8h                               
.rsrc:004a0078  02000000d...    IMAGE_RE...                                        
   |_.rsrc:004a0078  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0078  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0078  NameOffset      ddw         2h                                      
         |_.rsrc:004a007c  NameIsString    ddw         800001D0h                               
      |_.rsrc:004a0078  Name            ddw         2h                                      
      |_.rsrc:004a0078  Id              dw          2h                                      
   |_.rsrc:004a0078  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0078  OffsetToData    ddw         2h                                      
      |_.rsrc:004a0078  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0078  OffsetToD...    ddw         2h                                      
         |_.rsrc:004a007c  DataIsDir...    ddw         800001D0h                               
.rsrc:004a0080  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0080  Character...    ddw         0h                                      
   |_.rsrc:004a0084  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0088  MajorVersion    dw          0h                                      
   |_.rsrc:004a008a  MinorVersion    dw          0h                                      
   |_.rsrc:004a008c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a008e  NumberOfI...    dw          4h                                      
.rsrc:004a0090  f4010000e...    IMAGE_RE...                                        
   |_.rsrc:004a0090  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0090  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0090  NameOffset      ddw         1F4h                                    
         |_.rsrc:004a0094  NameIsString    ddw         800001E8h                               
      |_.rsrc:004a0090  Name            ddw         1F4h                                    
      |_.rsrc:004a0090  Id              dw          1F4h                                    
   |_.rsrc:004a0090  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0090  OffsetToData    ddw         1F4h                                    
      |_.rsrc:004a0090  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0090  OffsetToD...    ddw         1F4h                                    
         |_.rsrc:004a0094  DataIsDir...    ddw         800001E8h                               
.rsrc:004a0098  580200000...    IMAGE_RE...                                        
   |_.rsrc:004a0098  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0098  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0098  NameOffset      ddw         258h                                    
         |_.rsrc:004a009c  NameIsString    ddw         80000200h                               
      |_.rsrc:004a0098  Name            ddw         258h                                    
      |_.rsrc:004a0098  Id              dw          258h                                    
   |_.rsrc:004a0098  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0098  OffsetToData    ddw         258h                                    
      |_.rsrc:004a0098  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0098  OffsetToD...    ddw         258h                                    
         |_.rsrc:004a009c  DataIsDir...    ddw         80000200h                               
.rsrc:004a00a0  bc0200001...    IMAGE_RE...                                        
   |_.rsrc:004a00a0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00a0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00a0  NameOffset      ddw         2BCh                                    
         |_.rsrc:004a00a4  NameIsString    ddw         80000218h                               
      |_.rsrc:004a00a0  Name            ddw         2BCh                                    
      |_.rsrc:004a00a0  Id              dw          2BCh                                    
   |_.rsrc:004a00a0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00a0  OffsetToData    ddw         2BCh                                    
      |_.rsrc:004a00a0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00a0  OffsetToD...    ddw         2BCh                                    
         |_.rsrc:004a00a4  DataIsDir...    ddw         80000218h                               
.rsrc:004a00a8  200300003...    IMAGE_RE...                                        
   |_.rsrc:004a00a8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00a8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00a8  NameOffset      ddw         320h                                    
         |_.rsrc:004a00ac  NameIsString    ddw         80000230h                               
      |_.rsrc:004a00a8  Name            ddw         320h                                    
      |_.rsrc:004a00a8  Id              dw          320h                                    
   |_.rsrc:004a00a8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00a8  OffsetToData    ddw         320h                                    
      |_.rsrc:004a00a8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00a8  OffsetToD...    ddw         320h                                    
         |_.rsrc:004a00ac  DataIsDir...    ddw         80000230h                               
.rsrc:004a00b0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a00b0  Character...    ddw         0h                                      
   |_.rsrc:004a00b4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a00b8  MajorVersion    dw          0h                                      
   |_.rsrc:004a00ba  MinorVersion    dw          0h                                      
   |_.rsrc:004a00bc  NumberOfN...    dw          0h                                      
   |_.rsrc:004a00be  NumberOfI...    dw          Bh                                      
.rsrc:004a00c0  810000004...    IMAGE_RE...                                        
   |_.rsrc:004a00c0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00c0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00c0  NameOffset      ddw         81h                                     
         |_.rsrc:004a00c4  NameIsString    ddw         80000248h                               
      |_.rsrc:004a00c0  Name            ddw         81h                                     
      |_.rsrc:004a00c0  Id              dw          81h                                     
   |_.rsrc:004a00c0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00c0  OffsetToData    ddw         81h                                     
      |_.rsrc:004a00c0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00c0  OffsetToD...    ddw         81h                                     
         |_.rsrc:004a00c4  DataIsDir...    ddw         80000248h                               
.rsrc:004a00c8  c20b00006...    IMAGE_RE...                                        
   |_.rsrc:004a00c8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00c8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00c8  NameOffset      ddw         BC2h                                    
         |_.rsrc:004a00cc  NameIsString    ddw         80000260h                               
      |_.rsrc:004a00c8  Name            ddw         BC2h                                    
      |_.rsrc:004a00c8  Id              dw          BC2h                                    
   |_.rsrc:004a00c8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00c8  OffsetToData    ddw         BC2h                                    
      |_.rsrc:004a00c8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00c8  OffsetToD...    ddw         BC2h                                    
         |_.rsrc:004a00cc  DataIsDir...    ddw         80000260h                               
.rsrc:004a00d0  cc0b00007...    IMAGE_RE...                                        
   |_.rsrc:004a00d0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00d0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00d0  NameOffset      ddw         BCCh                                    
         |_.rsrc:004a00d4  NameIsString    ddw         80000278h                               
      |_.rsrc:004a00d0  Name            ddw         BCCh                                    
      |_.rsrc:004a00d0  Id              dw          BCCh                                    
   |_.rsrc:004a00d0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00d0  OffsetToData    ddw         BCCh                                    
      |_.rsrc:004a00d0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00d0  OffsetToD...    ddw         BCCh                                    
         |_.rsrc:004a00d4  DataIsDir...    ddw         80000278h                               
.rsrc:004a00d8  d60b00009...    IMAGE_RE...                                        
   |_.rsrc:004a00d8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00d8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00d8  NameOffset      ddw         BD6h                                    
         |_.rsrc:004a00dc  NameIsString    ddw         80000290h                               
      |_.rsrc:004a00d8  Name            ddw         BD6h                                    
      |_.rsrc:004a00d8  Id              dw          BD6h                                    
   |_.rsrc:004a00d8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00d8  OffsetToData    ddw         BD6h                                    
      |_.rsrc:004a00d8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00d8  OffsetToD...    ddw         BD6h                                    
         |_.rsrc:004a00dc  DataIsDir...    ddw         80000290h                               
.rsrc:004a00e0  db0b0000a...    IMAGE_RE...                                        
   |_.rsrc:004a00e0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00e0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00e0  NameOffset      ddw         BDBh                                    
         |_.rsrc:004a00e4  NameIsString    ddw         800002A8h                               
      |_.rsrc:004a00e0  Name            ddw         BDBh                                    
      |_.rsrc:004a00e0  Id              dw          BDBh                                    
   |_.rsrc:004a00e0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00e0  OffsetToData    ddw         BDBh                                    
      |_.rsrc:004a00e0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00e0  OffsetToD...    ddw         BDBh                                    
         |_.rsrc:004a00e4  DataIsDir...    ddw         800002A8h                               
.rsrc:004a00e8  dc0b0000c...    IMAGE_RE...                                        
   |_.rsrc:004a00e8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00e8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00e8  NameOffset      ddw         BDCh                                    
         |_.rsrc:004a00ec  NameIsString    ddw         800002C0h                               
      |_.rsrc:004a00e8  Name            ddw         BDCh                                    
      |_.rsrc:004a00e8  Id              dw          BDCh                                    
   |_.rsrc:004a00e8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00e8  OffsetToData    ddw         BDCh                                    
      |_.rsrc:004a00e8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00e8  OffsetToD...    ddw         BDCh                                    
         |_.rsrc:004a00ec  DataIsDir...    ddw         800002C0h                               
.rsrc:004a00f0  e00b0000d...    IMAGE_RE...                                        
   |_.rsrc:004a00f0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00f0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00f0  NameOffset      ddw         BE0h                                    
         |_.rsrc:004a00f4  NameIsString    ddw         800002D8h                               
      |_.rsrc:004a00f0  Name            ddw         BE0h                                    
      |_.rsrc:004a00f0  Id              dw          BE0h                                    
   |_.rsrc:004a00f0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00f0  OffsetToData    ddw         BE0h                                    
      |_.rsrc:004a00f0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00f0  OffsetToD...    ddw         BE0h                                    
         |_.rsrc:004a00f4  DataIsDir...    ddw         800002D8h                               
.rsrc:004a00f8  e10b0000f...    IMAGE_RE...                                        
   |_.rsrc:004a00f8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a00f8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00f8  NameOffset      ddw         BE1h                                    
         |_.rsrc:004a00fc  NameIsString    ddw         800002F0h                               
      |_.rsrc:004a00f8  Name            ddw         BE1h                                    
      |_.rsrc:004a00f8  Id              dw          BE1h                                    
   |_.rsrc:004a00f8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a00f8  OffsetToData    ddw         BE1h                                    
      |_.rsrc:004a00f8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a00f8  OffsetToD...    ddw         BE1h                                    
         |_.rsrc:004a00fc  DataIsDir...    ddw         800002F0h                               
.rsrc:004a0100  ea0b00000...    IMAGE_RE...                                        
   |_.rsrc:004a0100  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0100  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0100  NameOffset      ddw         BEAh                                    
         |_.rsrc:004a0104  NameIsString    ddw         80000308h                               
      |_.rsrc:004a0100  Name            ddw         BEAh                                    
      |_.rsrc:004a0100  Id              dw          BEAh                                    
   |_.rsrc:004a0100  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0100  OffsetToData    ddw         BEAh                                    
      |_.rsrc:004a0100  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0100  OffsetToD...    ddw         BEAh                                    
         |_.rsrc:004a0104  DataIsDir...    ddw         80000308h                               
.rsrc:004a0108  080c00002...    IMAGE_RE...                                        
   |_.rsrc:004a0108  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0108  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0108  NameOffset      ddw         C08h                                    
         |_.rsrc:004a010c  NameIsString    ddw         80000320h                               
      |_.rsrc:004a0108  Name            ddw         C08h                                    
      |_.rsrc:004a0108  Id              dw          C08h                                    
   |_.rsrc:004a0108  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0108  OffsetToData    ddw         C08h                                    
      |_.rsrc:004a0108  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0108  OffsetToD...    ddw         C08h                                    
         |_.rsrc:004a010c  DataIsDir...    ddw         80000320h                               
.rsrc:004a0110  102700003...    IMAGE_RE...                                        
   |_.rsrc:004a0110  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0110  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0110  NameOffset      ddw         2710h                                   
         |_.rsrc:004a0114  NameIsString    ddw         80000338h                               
      |_.rsrc:004a0110  Name            ddw         2710h                                   
      |_.rsrc:004a0110  Id              dw          2710h                                   
   |_.rsrc:004a0110  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0110  OffsetToData    ddw         2710h                                   
      |_.rsrc:004a0110  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0110  OffsetToD...    ddw         2710h                                   
         |_.rsrc:004a0114  DataIsDir...    ddw         80000338h                               
.rsrc:004a0118  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0118  Character...    ddw         0h                                      
   |_.rsrc:004a011c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0120  MajorVersion    dw          0h                                      
   |_.rsrc:004a0122  MinorVersion    dw          0h                                      
   |_.rsrc:004a0124  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0126  NumberOfI...    dw          8h                                      
.rsrc:004a0128  090000005...    IMAGE_RE...                                        
   |_.rsrc:004a0128  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0128  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0128  NameOffset      ddw         9h                                      
         |_.rsrc:004a012c  NameIsString    ddw         80000350h                               
      |_.rsrc:004a0128  Name            ddw         9h                                      
      |_.rsrc:004a0128  Id              dw          9h                                      
   |_.rsrc:004a0128  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0128  OffsetToData    ddw         9h                                      
      |_.rsrc:004a0128  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0128  OffsetToD...    ddw         9h                                      
         |_.rsrc:004a012c  DataIsDir...    ddw         80000350h                               
.rsrc:004a0130  e30400006...    IMAGE_RE...                                        
   |_.rsrc:004a0130  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0130  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0130  NameOffset      ddw         4E3h                                    
         |_.rsrc:004a0134  NameIsString    ddw         80000368h                               
      |_.rsrc:004a0130  Name            ddw         4E3h                                    
      |_.rsrc:004a0130  Id              dw          4E3h                                    
   |_.rsrc:004a0130  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0130  OffsetToData    ddw         4E3h                                    
      |_.rsrc:004a0130  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0130  OffsetToD...    ddw         4E3h                                    
         |_.rsrc:004a0134  DataIsDir...    ddw         80000368h                               
.rsrc:004a0138  e40400008...    IMAGE_RE...                                        
   |_.rsrc:004a0138  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0138  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0138  NameOffset      ddw         4E4h                                    
         |_.rsrc:004a013c  NameIsString    ddw         80000380h                               
      |_.rsrc:004a0138  Name            ddw         4E4h                                    
      |_.rsrc:004a0138  Id              dw          4E4h                                    
   |_.rsrc:004a0138  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0138  OffsetToData    ddw         4E4h                                    
      |_.rsrc:004a0138  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0138  OffsetToD...    ddw         4E4h                                    
         |_.rsrc:004a013c  DataIsDir...    ddw         80000380h                               
.rsrc:004a0140  e50400009...    IMAGE_RE...                                        
   |_.rsrc:004a0140  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0140  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0140  NameOffset      ddw         4E5h                                    
         |_.rsrc:004a0144  NameIsString    ddw         80000398h                               
      |_.rsrc:004a0140  Name            ddw         4E5h                                    
      |_.rsrc:004a0140  Id              dw          4E5h                                    
   |_.rsrc:004a0140  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0140  OffsetToData    ddw         4E5h                                    
      |_.rsrc:004a0140  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0140  OffsetToD...    ddw         4E5h                                    
         |_.rsrc:004a0144  DataIsDir...    ddw         80000398h                               
.rsrc:004a0148  e6040000b...    IMAGE_RE...                                        
   |_.rsrc:004a0148  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0148  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0148  NameOffset      ddw         4E6h                                    
         |_.rsrc:004a014c  NameIsString    ddw         800003B0h                               
      |_.rsrc:004a0148  Name            ddw         4E6h                                    
      |_.rsrc:004a0148  Id              dw          4E6h                                    
   |_.rsrc:004a0148  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0148  OffsetToData    ddw         4E6h                                    
      |_.rsrc:004a0148  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0148  OffsetToD...    ddw         4E6h                                    
         |_.rsrc:004a014c  DataIsDir...    ddw         800003B0h                               
.rsrc:004a0150  e9040000c...    IMAGE_RE...                                        
   |_.rsrc:004a0150  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0150  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0150  NameOffset      ddw         4E9h                                    
         |_.rsrc:004a0154  NameIsString    ddw         800003C8h                               
      |_.rsrc:004a0150  Name            ddw         4E9h                                    
      |_.rsrc:004a0150  Id              dw          4E9h                                    
   |_.rsrc:004a0150  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0150  OffsetToData    ddw         4E9h                                    
      |_.rsrc:004a0150  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0150  OffsetToD...    ddw         4E9h                                    
         |_.rsrc:004a0154  DataIsDir...    ddw         800003C8h                               
.rsrc:004a0158  ea040000e...    IMAGE_RE...                                        
   |_.rsrc:004a0158  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0158  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0158  NameOffset      ddw         4EAh                                    
         |_.rsrc:004a015c  NameIsString    ddw         800003E0h                               
      |_.rsrc:004a0158  Name            ddw         4EAh                                    
      |_.rsrc:004a0158  Id              dw          4EAh                                    
   |_.rsrc:004a0158  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0158  OffsetToData    ddw         4EAh                                    
      |_.rsrc:004a0158  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0158  OffsetToD...    ddw         4EAh                                    
         |_.rsrc:004a015c  DataIsDir...    ddw         800003E0h                               
.rsrc:004a0160  eb040000f...    IMAGE_RE...                                        
   |_.rsrc:004a0160  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0160  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0160  NameOffset      ddw         4EBh                                    
         |_.rsrc:004a0164  NameIsString    ddw         800003F8h                               
      |_.rsrc:004a0160  Name            ddw         4EBh                                    
      |_.rsrc:004a0160  Id              dw          4EBh                                    
   |_.rsrc:004a0160  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0160  OffsetToData    ddw         4EBh                                    
      |_.rsrc:004a0160  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0160  OffsetToD...    ddw         4EBh                                    
         |_.rsrc:004a0164  DataIsDir...    ddw         800003F8h                               
.rsrc:004a0168  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0168  Character...    ddw         0h                                      
   |_.rsrc:004a016c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0170  MajorVersion    dw          0h                                      
   |_.rsrc:004a0172  MinorVersion    dw          0h                                      
   |_.rsrc:004a0174  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0176  NumberOfI...    dw          2h                                      
.rsrc:004a0178  800000001...    IMAGE_RE...                                        
   |_.rsrc:004a0178  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0178  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0178  NameOffset      ddw         80h                                     
         |_.rsrc:004a017c  NameIsString    ddw         80000410h                               
      |_.rsrc:004a0178  Name            ddw         80h                                     
      |_.rsrc:004a0178  Id              dw          80h                                     
   |_.rsrc:004a0178  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0178  OffsetToData    ddw         80h                                     
      |_.rsrc:004a0178  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0178  OffsetToD...    ddw         80h                                     
         |_.rsrc:004a017c  DataIsDir...    ddw         80000410h                               
.rsrc:004a0180  810000002...    IMAGE_RE...                                        
   |_.rsrc:004a0180  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0180  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0180  NameOffset      ddw         81h                                     
         |_.rsrc:004a0184  NameIsString    ddw         80000428h                               
      |_.rsrc:004a0180  Name            ddw         81h                                     
      |_.rsrc:004a0180  Id              dw          81h                                     
   |_.rsrc:004a0180  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0180  OffsetToData    ddw         81h                                     
      |_.rsrc:004a0180  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0180  OffsetToD...    ddw         81h                                     
         |_.rsrc:004a0184  DataIsDir...    ddw         80000428h                               
.rsrc:004a0188  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0188  Character...    ddw         0h                                      
   |_.rsrc:004a018c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0190  MajorVersion    dw          0h                                      
   |_.rsrc:004a0192  MinorVersion    dw          0h                                      
   |_.rsrc:004a0194  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0196  NumberOfI...    dw          1h                                      
.rsrc:004a0198  010000004...    IMAGE_RE...                                        
   |_.rsrc:004a0198  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0198  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0198  NameOffset      ddw         1h                                      
         |_.rsrc:004a019c  NameIsString    ddw         80000440h                               
      |_.rsrc:004a0198  Name            ddw         1h                                      
      |_.rsrc:004a0198  Id              dw          1h                                      
   |_.rsrc:004a0198  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0198  OffsetToData    ddw         1h                                      
      |_.rsrc:004a0198  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0198  OffsetToD...    ddw         1h                                      
         |_.rsrc:004a019c  DataIsDir...    ddw         80000440h                               
.rsrc:004a01a0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a01a0  Character...    ddw         0h                                      
   |_.rsrc:004a01a4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a01a8  MajorVersion    dw          0h                                      
   |_.rsrc:004a01aa  MinorVersion    dw          0h                                      
   |_.rsrc:004a01ac  NumberOfN...    dw          0h                                      
   |_.rsrc:004a01ae  NumberOfI...    dw          1h                                      
.rsrc:004a01b0  000000005...    IMAGE_RE...                                        
   |_.rsrc:004a01b0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a01b0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01b0  NameOffset      ddw         0h                                      
         |_.rsrc:004a01b4  NameIsString    ddw         458h                                    
      |_.rsrc:004a01b0  Name            ddw         0h                                      
      |_.rsrc:004a01b0  Id              dw          0h                                      
   |_.rsrc:004a01b0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a01b0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a01b0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01b0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a01b4  DataIsDir...    ddw         458h                                    
.rsrc:004a01b8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a01b8  Character...    ddw         0h                                      
   |_.rsrc:004a01bc  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a01c0  MajorVersion    dw          0h                                      
   |_.rsrc:004a01c2  MinorVersion    dw          0h                                      
   |_.rsrc:004a01c4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a01c6  NumberOfI...    dw          1h                                      
.rsrc:004a01c8  000000006...    IMAGE_RE...                                        
   |_.rsrc:004a01c8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a01c8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01c8  NameOffset      ddw         0h                                      
         |_.rsrc:004a01cc  NameIsString    ddw         468h                                    
      |_.rsrc:004a01c8  Name            ddw         0h                                      
      |_.rsrc:004a01c8  Id              dw          0h                                      
   |_.rsrc:004a01c8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a01c8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a01c8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01c8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a01cc  DataIsDir...    ddw         468h                                    
.rsrc:004a01d0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a01d0  Character...    ddw         0h                                      
   |_.rsrc:004a01d4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a01d8  MajorVersion    dw          0h                                      
   |_.rsrc:004a01da  MinorVersion    dw          0h                                      
   |_.rsrc:004a01dc  NumberOfN...    dw          0h                                      
   |_.rsrc:004a01de  NumberOfI...    dw          1h                                      
.rsrc:004a01e0  000000007...    IMAGE_RE...                                        
   |_.rsrc:004a01e0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a01e0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01e0  NameOffset      ddw         0h                                      
         |_.rsrc:004a01e4  NameIsString    ddw         478h                                    
      |_.rsrc:004a01e0  Name            ddw         0h                                      
      |_.rsrc:004a01e0  Id              dw          0h                                      
   |_.rsrc:004a01e0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a01e0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a01e0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01e0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a01e4  DataIsDir...    ddw         478h                                    
.rsrc:004a01e8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a01e8  Character...    ddw         0h                                      
   |_.rsrc:004a01ec  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a01f0  MajorVersion    dw          0h                                      
   |_.rsrc:004a01f2  MinorVersion    dw          0h                                      
   |_.rsrc:004a01f4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a01f6  NumberOfI...    dw          1h                                      
.rsrc:004a01f8  000000008...    IMAGE_RE...                                        
   |_.rsrc:004a01f8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a01f8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01f8  NameOffset      ddw         0h                                      
         |_.rsrc:004a01fc  NameIsString    ddw         488h                                    
      |_.rsrc:004a01f8  Name            ddw         0h                                      
      |_.rsrc:004a01f8  Id              dw          0h                                      
   |_.rsrc:004a01f8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a01f8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a01f8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a01f8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a01fc  DataIsDir...    ddw         488h                                    
.rsrc:004a0200  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0200  Character...    ddw         0h                                      
   |_.rsrc:004a0204  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0208  MajorVersion    dw          0h                                      
   |_.rsrc:004a020a  MinorVersion    dw          0h                                      
   |_.rsrc:004a020c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a020e  NumberOfI...    dw          1h                                      
.rsrc:004a0210  000000009...    IMAGE_RE...                                        
   |_.rsrc:004a0210  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0210  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0210  NameOffset      ddw         0h                                      
         |_.rsrc:004a0214  NameIsString    ddw         498h                                    
      |_.rsrc:004a0210  Name            ddw         0h                                      
      |_.rsrc:004a0210  Id              dw          0h                                      
   |_.rsrc:004a0210  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0210  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0210  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0210  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0214  DataIsDir...    ddw         498h                                    
.rsrc:004a0218  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0218  Character...    ddw         0h                                      
   |_.rsrc:004a021c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0220  MajorVersion    dw          0h                                      
   |_.rsrc:004a0222  MinorVersion    dw          0h                                      
   |_.rsrc:004a0224  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0226  NumberOfI...    dw          1h                                      
.rsrc:004a0228  00000000a...    IMAGE_RE...                                        
   |_.rsrc:004a0228  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0228  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0228  NameOffset      ddw         0h                                      
         |_.rsrc:004a022c  NameIsString    ddw         4A8h                                    
      |_.rsrc:004a0228  Name            ddw         0h                                      
      |_.rsrc:004a0228  Id              dw          0h                                      
   |_.rsrc:004a0228  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0228  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0228  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0228  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a022c  DataIsDir...    ddw         4A8h                                    
.rsrc:004a0230  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0230  Character...    ddw         0h                                      
   |_.rsrc:004a0234  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0238  MajorVersion    dw          0h                                      
   |_.rsrc:004a023a  MinorVersion    dw          0h                                      
   |_.rsrc:004a023c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a023e  NumberOfI...    dw          1h                                      
.rsrc:004a0240  00000000b...    IMAGE_RE...                                        
   |_.rsrc:004a0240  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0240  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0240  NameOffset      ddw         0h                                      
         |_.rsrc:004a0244  NameIsString    ddw         4B8h                                    
      |_.rsrc:004a0240  Name            ddw         0h                                      
      |_.rsrc:004a0240  Id              dw          0h                                      
   |_.rsrc:004a0240  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0240  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0240  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0240  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0244  DataIsDir...    ddw         4B8h                                    
.rsrc:004a0248  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0248  Character...    ddw         0h                                      
   |_.rsrc:004a024c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0250  MajorVersion    dw          0h                                      
   |_.rsrc:004a0252  MinorVersion    dw          0h                                      
   |_.rsrc:004a0254  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0256  NumberOfI...    dw          1h                                      
.rsrc:004a0258  00000000c...    IMAGE_RE...                                        
   |_.rsrc:004a0258  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0258  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0258  NameOffset      ddw         0h                                      
         |_.rsrc:004a025c  NameIsString    ddw         4C8h                                    
      |_.rsrc:004a0258  Name            ddw         0h                                      
      |_.rsrc:004a0258  Id              dw          0h                                      
   |_.rsrc:004a0258  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0258  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0258  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0258  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a025c  DataIsDir...    ddw         4C8h                                    
.rsrc:004a0260  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0260  Character...    ddw         0h                                      
   |_.rsrc:004a0264  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0268  MajorVersion    dw          0h                                      
   |_.rsrc:004a026a  MinorVersion    dw          0h                                      
   |_.rsrc:004a026c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a026e  NumberOfI...    dw          1h                                      
.rsrc:004a0270  00000000d...    IMAGE_RE...                                        
   |_.rsrc:004a0270  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0270  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0270  NameOffset      ddw         0h                                      
         |_.rsrc:004a0274  NameIsString    ddw         4D8h                                    
      |_.rsrc:004a0270  Name            ddw         0h                                      
      |_.rsrc:004a0270  Id              dw          0h                                      
   |_.rsrc:004a0270  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0270  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0270  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0270  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0274  DataIsDir...    ddw         4D8h                                    
.rsrc:004a0278  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0278  Character...    ddw         0h                                      
   |_.rsrc:004a027c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0280  MajorVersion    dw          0h                                      
   |_.rsrc:004a0282  MinorVersion    dw          0h                                      
   |_.rsrc:004a0284  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0286  NumberOfI...    dw          1h                                      
.rsrc:004a0288  00000000e...    IMAGE_RE...                                        
   |_.rsrc:004a0288  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0288  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0288  NameOffset      ddw         0h                                      
         |_.rsrc:004a028c  NameIsString    ddw         4E8h                                    
      |_.rsrc:004a0288  Name            ddw         0h                                      
      |_.rsrc:004a0288  Id              dw          0h                                      
   |_.rsrc:004a0288  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0288  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0288  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0288  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a028c  DataIsDir...    ddw         4E8h                                    
.rsrc:004a0290  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0290  Character...    ddw         0h                                      
   |_.rsrc:004a0294  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0298  MajorVersion    dw          0h                                      
   |_.rsrc:004a029a  MinorVersion    dw          0h                                      
   |_.rsrc:004a029c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a029e  NumberOfI...    dw          1h                                      
.rsrc:004a02a0  00000000f...    IMAGE_RE...                                        
   |_.rsrc:004a02a0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a02a0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02a0  NameOffset      ddw         0h                                      
         |_.rsrc:004a02a4  NameIsString    ddw         4F8h                                    
      |_.rsrc:004a02a0  Name            ddw         0h                                      
      |_.rsrc:004a02a0  Id              dw          0h                                      
   |_.rsrc:004a02a0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a02a0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a02a0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02a0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a02a4  DataIsDir...    ddw         4F8h                                    
.rsrc:004a02a8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a02a8  Character...    ddw         0h                                      
   |_.rsrc:004a02ac  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a02b0  MajorVersion    dw          0h                                      
   |_.rsrc:004a02b2  MinorVersion    dw          0h                                      
   |_.rsrc:004a02b4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a02b6  NumberOfI...    dw          1h                                      
.rsrc:004a02b8  000000000...    IMAGE_RE...                                        
   |_.rsrc:004a02b8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a02b8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02b8  NameOffset      ddw         0h                                      
         |_.rsrc:004a02bc  NameIsString    ddw         508h                                    
      |_.rsrc:004a02b8  Name            ddw         0h                                      
      |_.rsrc:004a02b8  Id              dw          0h                                      
   |_.rsrc:004a02b8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a02b8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a02b8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02b8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a02bc  DataIsDir...    ddw         508h                                    
.rsrc:004a02c0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a02c0  Character...    ddw         0h                                      
   |_.rsrc:004a02c4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a02c8  MajorVersion    dw          0h                                      
   |_.rsrc:004a02ca  MinorVersion    dw          0h                                      
   |_.rsrc:004a02cc  NumberOfN...    dw          0h                                      
   |_.rsrc:004a02ce  NumberOfI...    dw          1h                                      
.rsrc:004a02d0  000000001...    IMAGE_RE...                                        
   |_.rsrc:004a02d0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a02d0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02d0  NameOffset      ddw         0h                                      
         |_.rsrc:004a02d4  NameIsString    ddw         518h                                    
      |_.rsrc:004a02d0  Name            ddw         0h                                      
      |_.rsrc:004a02d0  Id              dw          0h                                      
   |_.rsrc:004a02d0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a02d0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a02d0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02d0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a02d4  DataIsDir...    ddw         518h                                    
.rsrc:004a02d8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a02d8  Character...    ddw         0h                                      
   |_.rsrc:004a02dc  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a02e0  MajorVersion    dw          0h                                      
   |_.rsrc:004a02e2  MinorVersion    dw          0h                                      
   |_.rsrc:004a02e4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a02e6  NumberOfI...    dw          1h                                      
.rsrc:004a02e8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a02e8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a02e8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02e8  NameOffset      ddw         0h                                      
         |_.rsrc:004a02ec  NameIsString    ddw         528h                                    
      |_.rsrc:004a02e8  Name            ddw         0h                                      
      |_.rsrc:004a02e8  Id              dw          0h                                      
   |_.rsrc:004a02e8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a02e8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a02e8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a02e8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a02ec  DataIsDir...    ddw         528h                                    
.rsrc:004a02f0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a02f0  Character...    ddw         0h                                      
   |_.rsrc:004a02f4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a02f8  MajorVersion    dw          0h                                      
   |_.rsrc:004a02fa  MinorVersion    dw          0h                                      
   |_.rsrc:004a02fc  NumberOfN...    dw          0h                                      
   |_.rsrc:004a02fe  NumberOfI...    dw          1h                                      
.rsrc:004a0300  000000003...    IMAGE_RE...                                        
   |_.rsrc:004a0300  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0300  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0300  NameOffset      ddw         0h                                      
         |_.rsrc:004a0304  NameIsString    ddw         538h                                    
      |_.rsrc:004a0300  Name            ddw         0h                                      
      |_.rsrc:004a0300  Id              dw          0h                                      
   |_.rsrc:004a0300  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0300  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0300  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0300  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0304  DataIsDir...    ddw         538h                                    
.rsrc:004a0308  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0308  Character...    ddw         0h                                      
   |_.rsrc:004a030c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0310  MajorVersion    dw          0h                                      
   |_.rsrc:004a0312  MinorVersion    dw          0h                                      
   |_.rsrc:004a0314  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0316  NumberOfI...    dw          1h                                      
.rsrc:004a0318  000000004...    IMAGE_RE...                                        
   |_.rsrc:004a0318  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0318  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0318  NameOffset      ddw         0h                                      
         |_.rsrc:004a031c  NameIsString    ddw         548h                                    
      |_.rsrc:004a0318  Name            ddw         0h                                      
      |_.rsrc:004a0318  Id              dw          0h                                      
   |_.rsrc:004a0318  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0318  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0318  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0318  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a031c  DataIsDir...    ddw         548h                                    
.rsrc:004a0320  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0320  Character...    ddw         0h                                      
   |_.rsrc:004a0324  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0328  MajorVersion    dw          0h                                      
   |_.rsrc:004a032a  MinorVersion    dw          0h                                      
   |_.rsrc:004a032c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a032e  NumberOfI...    dw          1h                                      
.rsrc:004a0330  000000005...    IMAGE_RE...                                        
   |_.rsrc:004a0330  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0330  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0330  NameOffset      ddw         0h                                      
         |_.rsrc:004a0334  NameIsString    ddw         558h                                    
      |_.rsrc:004a0330  Name            ddw         0h                                      
      |_.rsrc:004a0330  Id              dw          0h                                      
   |_.rsrc:004a0330  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0330  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0330  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0330  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0334  DataIsDir...    ddw         558h                                    
.rsrc:004a0338  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0338  Character...    ddw         0h                                      
   |_.rsrc:004a033c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0340  MajorVersion    dw          0h                                      
   |_.rsrc:004a0342  MinorVersion    dw          0h                                      
   |_.rsrc:004a0344  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0346  NumberOfI...    dw          1h                                      
.rsrc:004a0348  000000006...    IMAGE_RE...                                        
   |_.rsrc:004a0348  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0348  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0348  NameOffset      ddw         0h                                      
         |_.rsrc:004a034c  NameIsString    ddw         568h                                    
      |_.rsrc:004a0348  Name            ddw         0h                                      
      |_.rsrc:004a0348  Id              dw          0h                                      
   |_.rsrc:004a0348  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0348  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0348  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0348  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a034c  DataIsDir...    ddw         568h                                    
.rsrc:004a0350  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0350  Character...    ddw         0h                                      
   |_.rsrc:004a0354  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0358  MajorVersion    dw          0h                                      
   |_.rsrc:004a035a  MinorVersion    dw          0h                                      
   |_.rsrc:004a035c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a035e  NumberOfI...    dw          1h                                      
.rsrc:004a0360  000000007...    IMAGE_RE...                                        
   |_.rsrc:004a0360  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0360  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0360  NameOffset      ddw         0h                                      
         |_.rsrc:004a0364  NameIsString    ddw         578h                                    
      |_.rsrc:004a0360  Name            ddw         0h                                      
      |_.rsrc:004a0360  Id              dw          0h                                      
   |_.rsrc:004a0360  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0360  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0360  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0360  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0364  DataIsDir...    ddw         578h                                    
.rsrc:004a0368  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0368  Character...    ddw         0h                                      
   |_.rsrc:004a036c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0370  MajorVersion    dw          0h                                      
   |_.rsrc:004a0372  MinorVersion    dw          0h                                      
   |_.rsrc:004a0374  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0376  NumberOfI...    dw          1h                                      
.rsrc:004a0378  000000008...    IMAGE_RE...                                        
   |_.rsrc:004a0378  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0378  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0378  NameOffset      ddw         0h                                      
         |_.rsrc:004a037c  NameIsString    ddw         588h                                    
      |_.rsrc:004a0378  Name            ddw         0h                                      
      |_.rsrc:004a0378  Id              dw          0h                                      
   |_.rsrc:004a0378  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0378  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0378  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0378  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a037c  DataIsDir...    ddw         588h                                    
.rsrc:004a0380  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0380  Character...    ddw         0h                                      
   |_.rsrc:004a0384  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0388  MajorVersion    dw          0h                                      
   |_.rsrc:004a038a  MinorVersion    dw          0h                                      
   |_.rsrc:004a038c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a038e  NumberOfI...    dw          1h                                      
.rsrc:004a0390  000000009...    IMAGE_RE...                                        
   |_.rsrc:004a0390  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0390  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0390  NameOffset      ddw         0h                                      
         |_.rsrc:004a0394  NameIsString    ddw         598h                                    
      |_.rsrc:004a0390  Name            ddw         0h                                      
      |_.rsrc:004a0390  Id              dw          0h                                      
   |_.rsrc:004a0390  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0390  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0390  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0390  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0394  DataIsDir...    ddw         598h                                    
.rsrc:004a0398  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0398  Character...    ddw         0h                                      
   |_.rsrc:004a039c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a03a0  MajorVersion    dw          0h                                      
   |_.rsrc:004a03a2  MinorVersion    dw          0h                                      
   |_.rsrc:004a03a4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a03a6  NumberOfI...    dw          1h                                      
.rsrc:004a03a8  00000000a...    IMAGE_RE...                                        
   |_.rsrc:004a03a8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a03a8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03a8  NameOffset      ddw         0h                                      
         |_.rsrc:004a03ac  NameIsString    ddw         5A8h                                    
      |_.rsrc:004a03a8  Name            ddw         0h                                      
      |_.rsrc:004a03a8  Id              dw          0h                                      
   |_.rsrc:004a03a8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a03a8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a03a8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03a8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a03ac  DataIsDir...    ddw         5A8h                                    
.rsrc:004a03b0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a03b0  Character...    ddw         0h                                      
   |_.rsrc:004a03b4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a03b8  MajorVersion    dw          0h                                      
   |_.rsrc:004a03ba  MinorVersion    dw          0h                                      
   |_.rsrc:004a03bc  NumberOfN...    dw          0h                                      
   |_.rsrc:004a03be  NumberOfI...    dw          1h                                      
.rsrc:004a03c0  00000000b...    IMAGE_RE...                                        
   |_.rsrc:004a03c0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a03c0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03c0  NameOffset      ddw         0h                                      
         |_.rsrc:004a03c4  NameIsString    ddw         5B8h                                    
      |_.rsrc:004a03c0  Name            ddw         0h                                      
      |_.rsrc:004a03c0  Id              dw          0h                                      
   |_.rsrc:004a03c0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a03c0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a03c0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03c0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a03c4  DataIsDir...    ddw         5B8h                                    
.rsrc:004a03c8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a03c8  Character...    ddw         0h                                      
   |_.rsrc:004a03cc  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a03d0  MajorVersion    dw          0h                                      
   |_.rsrc:004a03d2  MinorVersion    dw          0h                                      
   |_.rsrc:004a03d4  NumberOfN...    dw          0h                                      
   |_.rsrc:004a03d6  NumberOfI...    dw          1h                                      
.rsrc:004a03d8  00000000c...    IMAGE_RE...                                        
   |_.rsrc:004a03d8  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a03d8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03d8  NameOffset      ddw         0h                                      
         |_.rsrc:004a03dc  NameIsString    ddw         5C8h                                    
      |_.rsrc:004a03d8  Name            ddw         0h                                      
      |_.rsrc:004a03d8  Id              dw          0h                                      
   |_.rsrc:004a03d8  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a03d8  OffsetToData    ddw         0h                                      
      |_.rsrc:004a03d8  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03d8  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a03dc  DataIsDir...    ddw         5C8h                                    
.rsrc:004a03e0  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a03e0  Character...    ddw         0h                                      
   |_.rsrc:004a03e4  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a03e8  MajorVersion    dw          0h                                      
   |_.rsrc:004a03ea  MinorVersion    dw          0h                                      
   |_.rsrc:004a03ec  NumberOfN...    dw          0h                                      
   |_.rsrc:004a03ee  NumberOfI...    dw          1h                                      
.rsrc:004a03f0  00000000d...    IMAGE_RE...                                        
   |_.rsrc:004a03f0  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a03f0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03f0  NameOffset      ddw         0h                                      
         |_.rsrc:004a03f4  NameIsString    ddw         5D8h                                    
      |_.rsrc:004a03f0  Name            ddw         0h                                      
      |_.rsrc:004a03f0  Id              dw          0h                                      
   |_.rsrc:004a03f0  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a03f0  OffsetToData    ddw         0h                                      
      |_.rsrc:004a03f0  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a03f0  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a03f4  DataIsDir...    ddw         5D8h                                    
.rsrc:004a03f8  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a03f8  Character...    ddw         0h                                      
   |_.rsrc:004a03fc  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0400  MajorVersion    dw          0h                                      
   |_.rsrc:004a0402  MinorVersion    dw          0h                                      
   |_.rsrc:004a0404  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0406  NumberOfI...    dw          1h                                      
.rsrc:004a0408  00000000e...    IMAGE_RE...                                        
   |_.rsrc:004a0408  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0408  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0408  NameOffset      ddw         0h                                      
         |_.rsrc:004a040c  NameIsString    ddw         5E8h                                    
      |_.rsrc:004a0408  Name            ddw         0h                                      
      |_.rsrc:004a0408  Id              dw          0h                                      
   |_.rsrc:004a0408  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0408  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0408  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0408  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a040c  DataIsDir...    ddw         5E8h                                    
.rsrc:004a0410  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0410  Character...    ddw         0h                                      
   |_.rsrc:004a0414  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0418  MajorVersion    dw          0h                                      
   |_.rsrc:004a041a  MinorVersion    dw          0h                                      
   |_.rsrc:004a041c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a041e  NumberOfI...    dw          1h                                      
.rsrc:004a0420  00000000f...    IMAGE_RE...                                        
   |_.rsrc:004a0420  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0420  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0420  NameOffset      ddw         0h                                      
         |_.rsrc:004a0424  NameIsString    ddw         5F8h                                    
      |_.rsrc:004a0420  Name            ddw         0h                                      
      |_.rsrc:004a0420  Id              dw          0h                                      
   |_.rsrc:004a0420  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0420  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0420  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0420  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0424  DataIsDir...    ddw         5F8h                                    
.rsrc:004a0428  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0428  Character...    ddw         0h                                      
   |_.rsrc:004a042c  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0430  MajorVersion    dw          0h                                      
   |_.rsrc:004a0432  MinorVersion    dw          0h                                      
   |_.rsrc:004a0434  NumberOfN...    dw          0h                                      
   |_.rsrc:004a0436  NumberOfI...    dw          1h                                      
.rsrc:004a0438  000000000...    IMAGE_RE...                                        
   |_.rsrc:004a0438  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0438  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0438  NameOffset      ddw         0h                                      
         |_.rsrc:004a043c  NameIsString    ddw         608h                                    
      |_.rsrc:004a0438  Name            ddw         0h                                      
      |_.rsrc:004a0438  Id              dw          0h                                      
   |_.rsrc:004a0438  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0438  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0438  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0438  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a043c  DataIsDir...    ddw         608h                                    
.rsrc:004a0440  000000002...    IMAGE_RE...                                        
   |_.rsrc:004a0440  Character...    ddw         0h                                      
   |_.rsrc:004a0444  TimeDateS...    ddw         3C47DC2Ch                               
   |_.rsrc:004a0448  MajorVersion    dw          0h                                      
   |_.rsrc:004a044a  MinorVersion    dw          0h                                      
   |_.rsrc:004a044c  NumberOfN...    dw          0h                                      
   |_.rsrc:004a044e  NumberOfI...    dw          1h                                      
.rsrc:004a0450  000000001...    IMAGE_RE...                                        
   |_.rsrc:004a0450  NameUnion       IMAGE_RE...                                        
      |_.rsrc:004a0450  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0450  NameOffset      ddw         0h                                      
         |_.rsrc:004a0454  NameIsString    ddw         618h                                    
      |_.rsrc:004a0450  Name            ddw         0h                                      
      |_.rsrc:004a0450  Id              dw          0h                                      
   |_.rsrc:004a0450  Directory...    IMAGE_RE...                                        
      |_.rsrc:004a0450  OffsetToData    ddw         0h                                      
      |_.rsrc:004a0450  IMAGE_RES...    IMAGE_RE...                                        
         |_.rsrc:004a0450  OffsetToD...    ddw         0h                                      
         |_.rsrc:004a0454  DataIsDir...    ddw         618h                                    
.rsrc:004a0458  44060a000...    IMAGE_RE...                                        
   |_.rsrc:004a0458  OffsetToData    ddw         A0644h                                  
   |_.rsrc:004a045c  Size            ddw         100h                                    
   |_.rsrc:004a0460  CodePage        ddw         0h                                      
   |_.rsrc:004a0464  Reserved        ddw         0h                                      
.rsrc:004a0468  44070a00a...    IMAGE_RE...                                        
   |_.rsrc:004a0468  OffsetToData    ddw         A0744h                                  
   |_.rsrc:004a046c  Size            ddw         8A8h                                    
   |_.rsrc:004a0470  CodePage        ddw         0h                                      
   |_.rsrc:004a0474  Reserved        ddw         0h                                      
.rsrc:004a0478  ec0f0a00a...    IMAGE_RE...                                        
   |_.rsrc:004a0478  OffsetToData    ddw         A0FECh                                  
   |_.rsrc:004a047c  Size            ddw         8A8h                                    
   |_.rsrc:004a0480  CodePage        ddw         0h                                      
   |_.rsrc:004a0484  Reserved        ddw         0h                                      
.rsrc:004a0488  94180a007...    IMAGE_RE...                                        
   |_.rsrc:004a0488  OffsetToData    ddw         A1894h                                  
   |_.rsrc:004a048c  Size            ddw         7Eh                                     
   |_.rsrc:004a0490  CodePage        ddw         0h                                      
   |_.rsrc:004a0494  Reserved        ddw         0h                                      
.rsrc:004a0498  14190a009...    IMAGE_RE...                                        
   |_.rsrc:004a0498  OffsetToData    ddw         A1914h                                  
   |_.rsrc:004a049c  Size            ddw         9Eh                                     
   |_.rsrc:004a04a0  CodePage        ddw         0h                                      
   |_.rsrc:004a04a4  Reserved        ddw         0h                                      
.rsrc:004a04a8  b4190a000...    IMAGE_RE...                                        
   |_.rsrc:004a04a8  OffsetToData    ddw         A19B4h                                  
   |_.rsrc:004a04ac  Size            ddw         10Ch                                    
   |_.rsrc:004a04b0  CodePage        ddw         0h                                      
   |_.rsrc:004a04b4  Reserved        ddw         0h                                      
.rsrc:004a04b8  c01a0a00b...    IMAGE_RE...                                        
   |_.rsrc:004a04b8  OffsetToData    ddw         A1AC0h                                  
   |_.rsrc:004a04bc  Size            ddw         B2h                                     
   |_.rsrc:004a04c0  CodePage        ddw         0h                                      
   |_.rsrc:004a04c4  Reserved        ddw         0h                                      
.rsrc:004a04c8  741b0a00d...    IMAGE_RE...                                        
   |_.rsrc:004a04c8  OffsetToData    ddw         A1B74h                                  
   |_.rsrc:004a04cc  Size            ddw         1D2h                                    
   |_.rsrc:004a04d0  CodePage        ddw         0h                                      
   |_.rsrc:004a04d4  Reserved        ddw         0h                                      
.rsrc:004a04d8  481d0a00f...    IMAGE_RE...                                        
   |_.rsrc:004a04d8  OffsetToData    ddw         A1D48h                                  
   |_.rsrc:004a04dc  Size            ddw         F6h                                     
   |_.rsrc:004a04e0  CodePage        ddw         0h                                      
   |_.rsrc:004a04e4  Reserved        ddw         0h                                      
.rsrc:004a04e8  401e0a007...    IMAGE_RE...                                        
   |_.rsrc:004a04e8  OffsetToData    ddw         A1E40h                                  
   |_.rsrc:004a04ec  Size            ddw         174h                                    
   |_.rsrc:004a04f0  CodePage        ddw         0h                                      
   |_.rsrc:004a04f4  Reserved        ddw         0h                                      
.rsrc:004a04f8  b41f0a00b...    IMAGE_RE...                                        
   |_.rsrc:004a04f8  OffsetToData    ddw         A1FB4h                                  
   |_.rsrc:004a04fc  Size            ddw         2B8h                                    
   |_.rsrc:004a0500  CodePage        ddw         0h                                      
   |_.rsrc:004a0504  Reserved        ddw         0h                                      
.rsrc:004a0508  6c220a004...    IMAGE_RE...                                        
   |_.rsrc:004a0508  OffsetToData    ddw         A226Ch                                  
   |_.rsrc:004a050c  Size            ddw         24Eh                                    
   |_.rsrc:004a0510  CodePage        ddw         0h                                      
   |_.rsrc:004a0514  Reserved        ddw         0h                                      
.rsrc:004a0518  bc240a002...    IMAGE_RE...                                        
   |_.rsrc:004a0518  OffsetToData    ddw         A24BCh                                  
   |_.rsrc:004a051c  Size            ddw         322h                                    
   |_.rsrc:004a0520  CodePage        ddw         0h                                      
   |_.rsrc:004a0524  Reserved        ddw         0h                                      
.rsrc:004a0528  e0270a005...    IMAGE_RE...                                        
   |_.rsrc:004a0528  OffsetToData    ddw         A27E0h                                  
   |_.rsrc:004a052c  Size            ddw         258h                                    
   |_.rsrc:004a0530  CodePage        ddw         0h                                      
   |_.rsrc:004a0534  Reserved        ddw         0h                                      
.rsrc:004a0538  382a0a005...    IMAGE_RE...                                        
   |_.rsrc:004a0538  OffsetToData    ddw         A2A38h                                  
   |_.rsrc:004a053c  Size            ddw         258h                                    
   |_.rsrc:004a0540  CodePage        ddw         0h                                      
   |_.rsrc:004a0544  Reserved        ddw         0h                                      
.rsrc:004a0548  902c0a002...    IMAGE_RE...                                        
   |_.rsrc:004a0548  OffsetToData    ddw         A2C90h                                  
   |_.rsrc:004a054c  Size            ddw         320h                                    
   |_.rsrc:004a0550  CodePage        ddw         0h                                      
   |_.rsrc:004a0554  Reserved        ddw         0h                                      
.rsrc:004a0558  b02f0a004...    IMAGE_RE...                                        
   |_.rsrc:004a0558  OffsetToData    ddw         A2FB0h                                  
   |_.rsrc:004a055c  Size            ddw         146h                                    
   |_.rsrc:004a0560  CodePage        ddw         0h                                      
   |_.rsrc:004a0564  Reserved        ddw         0h                                      
.rsrc:004a0568  f8300a00e...    IMAGE_RE...                                        
   |_.rsrc:004a0568  OffsetToData    ddw         A30F8h                                  
   |_.rsrc:004a056c  Size            ddw         2E8h                                    
   |_.rsrc:004a0570  CodePage        ddw         0h                                      
   |_.rsrc:004a0574  Reserved        ddw         0h                                      
.rsrc:004a0578  e0330a008...    IMAGE_RE...                                        
   |_.rsrc:004a0578  OffsetToData    ddw         A33E0h                                  
   |_.rsrc:004a057c  Size            ddw         8Ch                                     
   |_.rsrc:004a0580  CodePage        ddw         0h                                      
   |_.rsrc:004a0584  Reserved        ddw         0h                                      
.rsrc:004a0588  6c340a00a...    IMAGE_RE...                                        
   |_.rsrc:004a0588  OffsetToData    ddw         A346Ch                                  
   |_.rsrc:004a058c  Size            ddw         ACh                                     
   |_.rsrc:004a0590  CodePage        ddw         0h                                      
   |_.rsrc:004a0594  Reserved        ddw         0h                                      
.rsrc:004a0598  18350a005...    IMAGE_RE...                                        
   |_.rsrc:004a0598  OffsetToData    ddw         A3518h                                  
   |_.rsrc:004a059c  Size            ddw         156h                                    
   |_.rsrc:004a05a0  CodePage        ddw         0h                                      
   |_.rsrc:004a05a4  Reserved        ddw         0h                                      
.rsrc:004a05a8  70360a002...    IMAGE_RE...                                        
   |_.rsrc:004a05a8  OffsetToData    ddw         A3670h                                  
   |_.rsrc:004a05ac  Size            ddw         220h                                    
   |_.rsrc:004a05b0  CodePage        ddw         0h                                      
   |_.rsrc:004a05b4  Reserved        ddw         0h                                      
.rsrc:004a05b8  90380a000...    IMAGE_RE...                                        
   |_.rsrc:004a05b8  OffsetToData    ddw         A3890h                                  
   |_.rsrc:004a05bc  Size            ddw         20Ah                                    
   |_.rsrc:004a05c0  CodePage        ddw         0h                                      
   |_.rsrc:004a05c4  Reserved        ddw         0h                                      
.rsrc:004a05c8  9c3a0a000...    IMAGE_RE...                                        
   |_.rsrc:004a05c8  OffsetToData    ddw         A3A9Ch                                  
   |_.rsrc:004a05cc  Size            ddw         204h                                    
   |_.rsrc:004a05d0  CodePage        ddw         0h                                      
   |_.rsrc:004a05d4  Reserved        ddw         0h                                      
.rsrc:004a05d8  a03c0a00e...    IMAGE_RE...                                        
   |_.rsrc:004a05d8  OffsetToData    ddw         A3CA0h                                  
   |_.rsrc:004a05dc  Size            ddw         3E2h                                    
   |_.rsrc:004a05e0  CodePage        ddw         0h                                      
   |_.rsrc:004a05e4  Reserved        ddw         0h                                      
.rsrc:004a05e8  84400a00d...    IMAGE_RE...                                        
   |_.rsrc:004a05e8  OffsetToData    ddw         A4084h                                  
   |_.rsrc:004a05ec  Size            ddw         2D6h                                    
   |_.rsrc:004a05f0  CodePage        ddw         0h                                      
   |_.rsrc:004a05f4  Reserved        ddw         0h                                      
.rsrc:004a05f8  5c430a001...    IMAGE_RE...                                        
   |_.rsrc:004a05f8  OffsetToData    ddw         A435Ch                                  
   |_.rsrc:004a05fc  Size            ddw         14h                                     
   |_.rsrc:004a0600  CodePage        ddw         0h                                      
   |_.rsrc:004a0604  Reserved        ddw         0h                                      
.rsrc:004a0608  70430a001...    IMAGE_RE...                                        
   |_.rsrc:004a0608  OffsetToData    ddw         A4370h                                  
   |_.rsrc:004a060c  Size            ddw         14h                                     
   |_.rsrc:004a0610  CodePage        ddw         0h                                      
   |_.rsrc:004a0614  Reserved        ddw         0h                                      
.rsrc:004a0618  84430a001...    IMAGE_RE...                                        
   |_.rsrc:004a0618  OffsetToData    ddw         A4384h                                  
   |_.rsrc:004a061c  Size            ddw         314h                                    
   |_.rsrc:004a0620  CodePage        ddw         0h                                      
   |_.rsrc:004a0624  Reserved        ddw         0h                                      
.rsrc:004a0628  040054004...    IMAGE_RE...                                        
   |_.rsrc:004a0628  Length          dw          4h                                      
   |_.rsrc:004a062a  NameString      unicode     u"TEXT"                                 
.rsrc:004a0632  080057003...    IMAGE_RE...                                        
   |_.rsrc:004a0632  Length          dw          8h                                      
   |_.rsrc:004a0634  NameString      unicode     u"W2M_TEXT"                             
                            ;************************************************************************************************
                            ;*                      Rsrc_TEXT_W2M_TEXT_0 Size of resource: 0x100 bytes                      *
                            ;************************************************************************************************
                            Rsrc_TEXT_W2M_TEXT_0:         
.rsrc:004a0644  010102030...    db[256]                                             
   |_.rsrc:004a0644  [0]             db          1h                                      
   |_.rsrc:004a0645  [1]             db          1h                                      
   |_.rsrc:004a0646  [2]             db          2h                                      
   |_.rsrc:004a0647  [3]             db          3h                                      
   |_.rsrc:004a0648  [4]             db          4h                                      
   |_.rsrc:004a0649  [5]             db          5h                                      
   |_.rsrc:004a064a  [6]             db          6h                                      
   |_.rsrc:004a064b  [7]             db          7h                                      
   |_.rsrc:004a064c  [8]             db          8h                                      
   |_.rsrc:004a064d  [9]             db          9h                                      
   |_.rsrc:004a064e  [10]            db          Ah                                      
   |_.rsrc:004a064f  [11]            db          Bh                                      
   |_.rsrc:004a0650  [12]            db          Ch                                      
   |_.rsrc:004a0651  [13]            db          Dh                                      
   |_.rsrc:004a0652  [14]            db          Eh                                      
   |_.rsrc:004a0653  [15]            db          Fh                                      
   |_.rsrc:004a0654  [16]            db          10h                                     
   |_.rsrc:004a0655  [17]            db          11h                                     
   |_.rsrc:004a0656  [18]            db          12h                                     
   |_.rsrc:004a0657  [19]            db          13h                                     
   |_.rsrc:004a0658  [20]            db          14h                                     
   |_.rsrc:004a0659  [21]            db          15h                                     
   |_.rsrc:004a065a  [22]            db          16h                                     
   |_.rsrc:004a065b  [23]            db          17h                                     
   |_.rsrc:004a065c  [24]            db          18h                                     
   |_.rsrc:004a065d  [25]            db          19h                                     
   |_.rsrc:004a065e  [26]            db          1Ah                                     
   |_.rsrc:004a065f  [27]            db          1Bh                                     
   |_.rsrc:004a0660  [28]            db          1Ch                                     
   |_.rsrc:004a0661  [29]            db          1Dh                                     
   |_.rsrc:004a0662  [30]            db          1Eh                                     
   |_.rsrc:004a0663  [31]            db          1Fh                                     
   |_.rsrc:004a0664  [32]            db          20h                                     
   |_.rsrc:004a0665  [33]            db          21h                                     
   |_.rsrc:004a0666  [34]            db          22h                                     
   |_.rsrc:004a0667  [35]            db          23h                                     
   |_.rsrc:004a0668  [36]            db          24h                                     
   |_.rsrc:004a0669  [37]            db          25h                                     
   |_.rsrc:004a066a  [38]            db          26h                                     
   |_.rsrc:004a066b  [39]            db          27h                                     
   |_.rsrc:004a066c  [40]            db          28h                                     
   |_.rsrc:004a066d  [41]            db          29h                                     
   |_.rsrc:004a066e  [42]            db          2Ah                                     
   |_.rsrc:004a066f  [43]            db          2Bh                                     
   |_.rsrc:004a0670  [44]            db          2Ch                                     
   |_.rsrc:004a0671  [45]            db          2Dh                                     
   |_.rsrc:004a0672  [46]            db          2Eh                                     
   |_.rsrc:004a0673  [47]            db          2Fh                                     
   |_.rsrc:004a0674  [48]            db          30h                                     
   |_.rsrc:004a0675  [49]            db          31h                                     
   |_.rsrc:004a0676  [50]            db          32h                                     
   |_.rsrc:004a0677  [51]            db          33h                                     
   |_.rsrc:004a0678  [52]            db          34h                                     
   |_.rsrc:004a0679  [53]            db          35h                                     
   |_.rsrc:004a067a  [54]            db          36h                                     
   |_.rsrc:004a067b  [55]            db          37h                                     
   |_.rsrc:004a067c  [56]            db          38h                                     
   |_.rsrc:004a067d  [57]            db          39h                                     
   |_.rsrc:004a067e  [58]            db          3Ah                                     
   |_.rsrc:004a067f  [59]            db          3Bh                                     
   |_.rsrc:004a0680  [60]            db          3Ch                                     
   |_.rsrc:004a0681  [61]            db          3Dh                                     
   |_.rsrc:004a0682  [62]            db          3Eh                                     
   |_.rsrc:004a0683  [63]            db          3Fh                                     
   |_.rsrc:004a0684  [64]            db          40h                                     
   |_.rsrc:004a0685  [65]            db          41h                                     
   |_.rsrc:004a0686  [66]            db          42h                                     
   |_.rsrc:004a0687  [67]            db          43h                                     
   |_.rsrc:004a0688  [68]            db          44h                                     
   |_.rsrc:004a0689  [69]            db          45h                                     
   |_.rsrc:004a068a  [70]            db          46h                                     
   |_.rsrc:004a068b  [71]            db          47h                                     
   |_.rsrc:004a068c  [72]            db          48h                                     
   |_.rsrc:004a068d  [73]            db          49h                                     
   |_.rsrc:004a068e  [74]            db          4Ah                                     
   |_.rsrc:004a068f  [75]            db          4Bh                                     
   |_.rsrc:004a0690  [76]            db          4Ch                                     
   |_.rsrc:004a0691  [77]            db          4Dh                                     
   |_.rsrc:004a0692  [78]            db          4Eh                                     
   |_.rsrc:004a0693  [79]            db          4Fh                                     
   |_.rsrc:004a0694  [80]            db          50h                                     
   |_.rsrc:004a0695  [81]            db          51h                                     
   |_.rsrc:004a0696  [82]            db          52h                                     
   |_.rsrc:004a0697  [83]            db          53h                                     
   |_.rsrc:004a0698  [84]            db          54h                                     
   |_.rsrc:004a0699  [85]            db          55h                                     
   |_.rsrc:004a069a  [86]            db          56h                                     
   |_.rsrc:004a069b  [87]            db          57h                                     
   |_.rsrc:004a069c  [88]            db          58h                                     
   |_.rsrc:004a069d  [89]            db          59h                                     
   |_.rsrc:004a069e  [90]            db          5Ah                                     
   |_.rsrc:004a069f  [91]            db          5Bh                                     
   |_.rsrc:004a06a0  [92]            db          5Ch                                     
   |_.rsrc:004a06a1  [93]            db          5Dh                                     
   |_.rsrc:004a06a2  [94]            db          5Eh                                     
   |_.rsrc:004a06a3  [95]            db          5Fh                                     
   |_.rsrc:004a06a4  [96]            db          60h                                     
   |_.rsrc:004a06a5  [97]            db          61h                                     
   |_.rsrc:004a06a6  [98]            db          62h                                     
   |_.rsrc:004a06a7  [99]            db          63h                                     
   |_.rsrc:004a06a8  [100]           db          64h                                     
   |_.rsrc:004a06a9  [101]           db          65h                                     
   |_.rsrc:004a06aa  [102]           db          66h                                     
   |_.rsrc:004a06ab  [103]           db          67h                                     
   |_.rsrc:004a06ac  [104]           db          68h                                     
   |_.rsrc:004a06ad  [105]           db          69h                                     
   |_.rsrc:004a06ae  [106]           db          6Ah                                     
   |_.rsrc:004a06af  [107]           db          6Bh                                     
   |_.rsrc:004a06b0  [108]           db          6Ch                                     
   |_.rsrc:004a06b1  [109]           db          6Dh                                     
   |_.rsrc:004a06b2  [110]           db          6Eh                                     
   |_.rsrc:004a06b3  [111]           db          6Fh                                     
   |_.rsrc:004a06b4  [112]           db          70h                                     
   |_.rsrc:004a06b5  [113]           db          71h                                     
   |_.rsrc:004a06b6  [114]           db          72h                                     
   |_.rsrc:004a06b7  [115]           db          73h                                     
   |_.rsrc:004a06b8  [116]           db          74h                                     
   |_.rsrc:004a06b9  [117]           db          75h                                     
   |_.rsrc:004a06ba  [118]           db          76h                                     
   |_.rsrc:004a06bb  [119]           db          77h                                     
   |_.rsrc:004a06bc  [120]           db          78h                                     
   |_.rsrc:004a06bd  [121]           db          79h                                     
   |_.rsrc:004a06be  [122]           db          7Ah                                     
   |_.rsrc:004a06bf  [123]           db          7Bh                                     
   |_.rsrc:004a06c0  [124]           db          7Ch                                     
   |_.rsrc:004a06c1  [125]           db          7Dh                                     
   |_.rsrc:004a06c2  [126]           db          7Eh                                     
   |_.rsrc:004a06c3  [127]           db          7Fh                                     
   |_.rsrc:004a06c4  [128]           db          7Fh                                     
   |_.rsrc:004a06c5  [129]           db          7Fh                                     
   |_.rsrc:004a06c6  [130]           db          E2h                                     
   |_.rsrc:004a06c7  [131]           db          C4h                                     
   |_.rsrc:004a06c8  [132]           db          E3h                                     
   |_.rsrc:004a06c9  [133]           db          C9h                                     
   |_.rsrc:004a06ca  [134]           db          A0h                                     
   |_.rsrc:004a06cb  [135]           db          E0h                                     
   |_.rsrc:004a06cc  [136]           db          F6h                                     
   |_.rsrc:004a06cd  [137]           db          E4h                                     
   |_.rsrc:004a06ce  [138]           db          53h                                     
   |_.rsrc:004a06cf  [139]           db          DCh                                     
   |_.rsrc:004a06d0  [140]           db          CEh                                     
   |_.rsrc:004a06d1  [141]           db          7Fh                                     
   |_.rsrc:004a06d2  [142]           db          7Fh                                     
   |_.rsrc:004a06d3  [143]           db          7Fh                                     
   |_.rsrc:004a06d4  [144]           db          7Fh                                     
   |_.rsrc:004a06d5  [145]           db          D4h                                     
   |_.rsrc:004a06d6  [146]           db          D5h                                     
   |_.rsrc:004a06d7  [147]           db          D2h                                     
   |_.rsrc:004a06d8  [148]           db          D3h                                     
   |_.rsrc:004a06d9  [149]           db          E1h                                     
   |_.rsrc:004a06da  [150]           db          D0h                                     
   |_.rsrc:004a06db  [151]           db          D1h                                     
   |_.rsrc:004a06dc  [152]           db          F7h                                     
   |_.rsrc:004a06dd  [153]           db          AAh                                     
   |_.rsrc:004a06de  [154]           db          73h                                     
   |_.rsrc:004a06df  [155]           db          DDh                                     
   |_.rsrc:004a06e0  [156]           db          CFh                                     
   |_.rsrc:004a06e1  [157]           db          7Fh                                     
   |_.rsrc:004a06e2  [158]           db          7Fh                                     
   |_.rsrc:004a06e3  [159]           db          D9h                                     
   |_.rsrc:004a06e4  [160]           db          CAh                                     
   |_.rsrc:004a06e5  [161]           db          C1h                                     
   |_.rsrc:004a06e6  [162]           db          A2h                                     
   |_.rsrc:004a06e7  [163]           db          A3h                                     
   |_.rsrc:004a06e8  [164]           db          DBh                                     
   |_.rsrc:004a06e9  [165]           db          B4h                                     
   |_.rsrc:004a06ea  [166]           db          7Ch                                     
   |_.rsrc:004a06eb  [167]           db          A4h                                     
   |_.rsrc:004a06ec  [168]           db          ACh                                     
   |_.rsrc:004a06ed  [169]           db          A9h                                     
   |_.rsrc:004a06ee  [170]           db          BBh                                     
   |_.rsrc:004a06ef  [171]           db          C7h                                     
   |_.rsrc:004a06f0  [172]           db          C2h                                     
   |_.rsrc:004a06f1  [173]           db          D0h                                     
   |_.rsrc:004a06f2  [174]           db          A8h                                     
   |_.rsrc:004a06f3  [175]           db          F8h                                     
   |_.rsrc:004a06f4  [176]           db          A1h                                     
   |_.rsrc:004a06f5  [177]           db          B1h                                     
   |_.rsrc:004a06f6  [178]           db          32h                                     
   |_.rsrc:004a06f7  [179]           db          33h                                     
   |_.rsrc:004a06f8  [180]           db          ABh                                     
   |_.rsrc:004a06f9  [181]           db          B5h                                     
   |_.rsrc:004a06fa  [182]           db          A6h                                     
   |_.rsrc:004a06fb  [183]           db          E1h                                     
   |_.rsrc:004a06fc  [184]           db          FCh                                     
   |_.rsrc:004a06fd  [185]           db          31h                                     
   |_.rsrc:004a06fe  [186]           db          BCh                                     
   |_.rsrc:004a06ff  [187]           db          C8h                                     
   |_.rsrc:004a0700  [188]           db          7Fh                                     
   |_.rsrc:004a0701  [189]           db          7Fh                                     
   |_.rsrc:004a0702  [190]           db          7Fh                                     
   |_.rsrc:004a0703  [191]           db          C0h                                     
   |_.rsrc:004a0704  [192]           db          CBh                                     
   |_.rsrc:004a0705  [193]           db          E7h                                     
   |_.rsrc:004a0706  [194]           db          E5h                                     
   |_.rsrc:004a0707  [195]           db          CCh                                     
   |_.rsrc:004a0708  [196]           db          80h                                     
   |_.rsrc:004a0709  [197]           db          81h                                     
   |_.rsrc:004a070a  [198]           db          AEh                                     
   |_.rsrc:004a070b  [199]           db          82h                                     
   |_.rsrc:004a070c  [200]           db          E9h                                     
   |_.rsrc:004a070d  [201]           db          83h                                     
   |_.rsrc:004a070e  [202]           db          E6h                                     
   |_.rsrc:004a070f  [203]           db          E8h                                     
   |_.rsrc:004a0710  [204]           db          EDh                                     
   |_.rsrc:004a0711  [205]           db          EAh                                     
   |_.rsrc:004a0712  [206]           db          EBh                                     
   |_.rsrc:004a0713  [207]           db          ECh                                     
   |_.rsrc:004a0714  [208]           db          44h                                     
   |_.rsrc:004a0715  [209]           db          84h                                     
   |_.rsrc:004a0716  [210]           db          F1h                                     
   |_.rsrc:004a0717  [211]           db          EEh                                     
   |_.rsrc:004a0718  [212]           db          EFh                                     
   |_.rsrc:004a0719  [213]           db          CDh                                     
   |_.rsrc:004a071a  [214]           db          85h                                     
   |_.rsrc:004a071b  [215]           db          78h                                     
   |_.rsrc:004a071c  [216]           db          AFh                                     
   |_.rsrc:004a071d  [217]           db          F4h                                     
   |_.rsrc:004a071e  [218]           db          F2h                                     
   |_.rsrc:004a071f  [219]           db          F3h                                     
   |_.rsrc:004a0720  [220]           db          86h                                     
   |_.rsrc:004a0721  [221]           db          59h                                     
   |_.rsrc:004a0722  [222]           db          70h                                     
   |_.rsrc:004a0723  [223]           db          A7h                                     
   |_.rsrc:004a0724  [224]           db          88h                                     
   |_.rsrc:004a0725  [225]           db          87h                                     
   |_.rsrc:004a0726  [226]           db          89h                                     
   |_.rsrc:004a0727  [227]           db          8Bh                                     
   |_.rsrc:004a0728  [228]           db          8Ah                                     
   |_.rsrc:004a0729  [229]           db          8Ch                                     
   |_.rsrc:004a072a  [230]           db          BEh                                     
   |_.rsrc:004a072b  [231]           db          8Dh                                     
   |_.rsrc:004a072c  [232]           db          8Fh                                     
   |_.rsrc:004a072d  [233]           db          8Eh                                     
   |_.rsrc:004a072e  [234]           db          90h                                     
   |_.rsrc:004a072f  [235]           db          91h                                     
   |_.rsrc:004a0730  [236]           db          93h                                     
   |_.rsrc:004a0731  [237]           db          92h                                     
   |_.rsrc:004a0732  [238]           db          94h                                     
   |_.rsrc:004a0733  [239]           db          95h                                     
   |_.rsrc:004a0734  [240]           db          7Fh                                     
   |_.rsrc:004a0735  [241]           db          96h                                     
   |_.rsrc:004a0736  [242]           db          98h                                     
   |_.rsrc:004a0737  [243]           db          97h                                     
   |_.rsrc:004a0738  [244]           db          99h                                     
   |_.rsrc:004a0739  [245]           db          9Bh                                     
   |_.rsrc:004a073a  [246]           db          9Ah                                     
   |_.rsrc:004a073b  [247]           db          7Fh                                     
   |_.rsrc:004a073c  [248]           db          BFh                                     
   |_.rsrc:004a073d  [249]           db          9Dh                                     
   |_.rsrc:004a073e  [250]           db          9Ch                                     
   |_.rsrc:004a073f  [251]           db          9Eh                                     
   |_.rsrc:004a0740  [252]           db          9Fh                                     
   |_.rsrc:004a0741  [253]           db          79h                                     
   |_.rsrc:004a0742  [254]           db          70h                                     
   |_.rsrc:004a0743  [255]           db          D8h                                     
                            ;************************************************************************************************
                            ;*                         Rsrc_Icon_1_0 Size of resource: 0x8a8 bytes                          *
                            ;************************************************************************************************
                            Rsrc_Icon_1_0:                
.rsrc:004a0744  280000002...    IconRes                                 
   |_.rsrc:004a0744  size            ddw         28h                                     
   |_.rsrc:004a0748  width           ddw         20h                                     
   |_.rsrc:004a074c  height          ddw         40h                                     
   |_.rsrc:004a0750  planes          dw          1h                                      
   |_.rsrc:004a0752  bitCount        dw          8h                                      
   |_.rsrc:004a0754  compression     ddw         0h                                      
   |_.rsrc:004a0758  sizeImage       ddw         480h                                    
   |_.rsrc:004a075c  XpelsPerM...    ddw         0h                                      
   |_.rsrc:004a0760  YpelsPerM...    ddw         0h                                      
   |_.rsrc:004a0764  clrUsed         ddw         0h                                      
   |_.rsrc:004a0768  clrImportant    ddw         0h                                      
   |_.rsrc:004a076c  ColorMap        db[1024]                                            
      |_.rsrc:004a076c  [0]             db          0h                                      
      |_.rsrc:004a076d  [1]             db          0h                                      
      |_.rsrc:004a076e  [2]             db          0h                                      
      |_.rsrc:004a076f  [3]             db          0h                                      
      |_.rsrc:004a0770  [4]             db          0h                                      
      |_.rsrc:004a0771  [5]             db          0h                                      
      |_.rsrc:004a0772  [6]             db          BFh                                     
      |_.rsrc:004a0773  [7]             db          0h                                      
      |_.rsrc:004a0774  [8]             db          0h                                      
      |_.rsrc:004a0775  [9]             db          BFh                                     
      |_.rsrc:004a0776  [10]            db          0h                                      
      |_.rsrc:004a0777  [11]            db          0h                                      
      |_.rsrc:004a0778  [12]            db          0h                                      
      |_.rsrc:004a0779  [13]            db          BFh                                     
      |_.rsrc:004a077a  [14]            db          BFh                                     
      |_.rsrc:004a077b  [15]            db          0h                                      
      |_.rsrc:004a077c  [16]            db          BFh                                     
      |_.rsrc:004a077d  [17]            db          0h                                      
      |_.rsrc:004a077e  [18]            db          0h                                      
      |_.rsrc:004a077f  [19]            db          0h                                      
      |_.rsrc:004a0780  [20]            db          BFh                                     
      |_.rsrc:004a0781  [21]            db          0h                                      
      |_.rsrc:004a0782  [22]            db          BFh                                     
      |_.rsrc:004a0783  [23]            db          0h                                      
      |_.rsrc:004a0784  [24]            db          BFh                                     
      |_.rsrc:004a0785  [25]            db          BFh                                     
      |_.rsrc:004a0786  [26]            db          0h                                      
      |_.rsrc:004a0787  [27]            db          0h                                      
      |_.rsrc:004a0788  [28]            db          C0h                                     
      |_.rsrc:004a0789  [29]            db          C0h                                     
      |_.rsrc:004a078a  [30]            db          C0h                                     
      |_.rsrc:004a078b  [31]            db          0h                                      
      |_.rsrc:004a078c  [32]            db          C0h                                     
      |_.rsrc:004a078d  [33]            db          DCh                                     
      |_.rsrc:004a078e  [34]            db          C0h                                     
      |_.rsrc:004a078f  [35]            db          0h                                      
      |_.rsrc:004a0790  [36]            db          F0h                                     
      |_.rsrc:004a0791  [37]            db          C8h                                     
      |_.rsrc:004a0792  [38]            db          A4h                                     
      |_.rsrc:004a0793  [39]            db          0h                                      
      |_.rsrc:004a0794  [40]            db          CCh                                     
      |_.rsrc:004a0795  [41]            db          FFh                                     
      |_.rsrc:004a0796  [42]            db          FFh                                     
      |_.rsrc:004a0797  [43]            db          0h                                      
      |_.rsrc:004a0798  [44]            db          99h                                     
      |_.rsrc:004a0799  [45]            db          FFh                                     
      |_.rsrc:004a079a  [46]            db          FFh                                     
      |_.rsrc:004a079b  [47]            db          0h                                      
      |_.rsrc:004a079c  [48]            db          66h                                     
      |_.rsrc:004a079d  [49]            db          FFh                                     
      |_.rsrc:004a079e  [50]            db          FFh                                     
      |_.rsrc:004a079f  [51]            db          0h                                      
      |_.rsrc:004a07a0  [52]            db          33h                                     
      |_.rsrc:004a07a1  [53]            db          FFh                                     
      |_.rsrc:004a07a2  [54]            db          FFh                                     
      |_.rsrc:004a07a3  [55]            db          0h                                      
      |_.rsrc:004a07a4  [56]            db          FFh                                     
      |_.rsrc:004a07a5  [57]            db          CCh                                     
      |_.rsrc:004a07a6  [58]            db          FFh                                     
      |_.rsrc:004a07a7  [59]            db          0h                                      
      |_.rsrc:004a07a8  [60]            db          CCh                                     
      |_.rsrc:004a07a9  [61]            db          CCh                                     
      |_.rsrc:004a07aa  [62]            db          FFh                                     
      |_.rsrc:004a07ab  [63]            db          0h                                      
      |_.rsrc:004a07ac  [64]            db          99h                                     
      |_.rsrc:004a07ad  [65]            db          CCh                                     
      |_.rsrc:004a07ae  [66]            db          FFh                                     
      |_.rsrc:004a07af  [67]            db          0h                                      
      |_.rsrc:004a07b0  [68]            db          66h                                     
      |_.rsrc:004a07b1  [69]            db          CCh                                     
      |_.rsrc:004a07b2  [70]            db          FFh                                     
      |_.rsrc:004a07b3  [71]            db          0h                                      
      |_.rsrc:004a07b4  [72]            db          33h                                     
      |_.rsrc:004a07b5  [73]            db          CCh                                     
      |_.rsrc:004a07b6  [74]            db          FFh                                     
      |_.rsrc:004a07b7  [75]            db          0h                                      
      |_.rsrc:004a07b8  [76]            db          0h                                      
      |_.rsrc:004a07b9  [77]            db          CCh                                     
      |_.rsrc:004a07ba  [78]            db          FFh                                     
      |_.rsrc:004a07bb  [79]            db          0h                                      
      |_.rsrc:004a07bc  [80]            db          FFh                                     
      |_.rsrc:004a07bd  [81]            db          99h                                     
      |_.rsrc:004a07be  [82]            db          FFh                                     
      |_.rsrc:004a07bf  [83]            db          0h                                      
      |_.rsrc:004a07c0  [84]            db          CCh                                     
      |_.rsrc:004a07c1  [85]            db          99h                                     
      |_.rsrc:004a07c2  [86]            db          FFh                                     
      |_.rsrc:004a07c3  [87]            db          0h                                      
      |_.rsrc:004a07c4  [88]            db          99h                                     
      |_.rsrc:004a07c5  [89]            db          99h                                     
      |_.rsrc:004a07c6  [90]            db          FFh                                     
      |_.rsrc:004a07c7  [91]            db          0h                                      
      |_.rsrc:004a07c8  [92]            db          66h                                     
      |_.rsrc:004a07c9  [93]            db          99h                                     
      |_.rsrc:004a07ca  [94]            db          FFh                                     
      |_.rsrc:004a07cb  [95]            db          0h                                      
      |_.rsrc:004a07cc  [96]            db          33h                                     
      |_.rsrc:004a07cd  [97]            db          99h                                     
      |_.rsrc:004a07ce  [98]            db          FFh                                     
      |_.rsrc:004a07cf  [99]            db          0h                                      
      |_.rsrc:004a07d0  [100]           db          0h                                      
      |_.rsrc:004a07d1  [101]           db          99h                                     
      |_.rsrc:004a07d2  [102]           db          FFh                                     
      |_.rsrc:004a07d3  [103]           db          0h                                      
      |_.rsrc:004a07d4  [104]           db          FFh                                     
      |_.rsrc:004a07d5  [105]           db          66h                                     
      |_.rsrc:004a07d6  [106]           db          FFh                                     
      |_.rsrc:004a07d7  [107]           db          0h                                      
      |_.rsrc:004a07d8  [108]           db          CCh                                     
      |_.rsrc:004a07d9  [109]           db          66h                                     
      |_.rsrc:004a07da  [110]           db          FFh                                     
      |_.rsrc:004a07db  [111]           db          0h                                      
      |_.rsrc:004a07dc  [112]           db          99h                                     
      |_.rsrc:004a07dd  [113]           db          66h                                     
      |_.rsrc:004a07de  [114]           db          FFh                                     
      |_.rsrc:004a07df  [115]           db          0h                                      
      |_.rsrc:004a07e0  [116]           db          66h                                     
      |_.rsrc:004a07e1  [117]           db          66h                                     
      |_.rsrc:004a07e2  [118]           db          FFh                                     
      |_.rsrc:004a07e3  [119]           db          0h                                      
      |_.rsrc:004a07e4  [120]           db          33h                                     
      |_.rsrc:004a07e5  [121]           db          66h                                     
      |_.rsrc:004a07e6  [122]           db          FFh                                     
      |_.rsrc:004a07e7  [123]           db          0h                                      
      |_.rsrc:004a07e8  [124]           db          0h                                      
      |_.rsrc:004a07e9  [125]           db          66h                                     
      |_.rsrc:004a07ea  [126]           db          FFh                                     
      |_.rsrc:004a07eb  [127]           db          0h                                      
      |_.rsrc:004a07ec  [128]           db          FFh                                     
      |_.rsrc:004a07ed  [129]           db          33h                                     
      |_.rsrc:004a07ee  [130]           db          FFh                                     
      |_.rsrc:004a07ef  [131]           db          0h                                      
      |_.rsrc:004a07f0  [132]           db          CCh                                     
      |_.rsrc:004a07f1  [133]           db          33h                                     
      |_.rsrc:004a07f2  [134]           db          FFh                                     
      |_.rsrc:004a07f3  [135]           db          0h                                      
      |_.rsrc:004a07f4  [136]           db          99h                                     
      |_.rsrc:004a07f5  [137]           db          33h                                     
      |_.rsrc:004a07f6  [138]           db          FFh                                     
      |_.rsrc:004a07f7  [139]           db          0h                                      
      |_.rsrc:004a07f8  [140]           db          66h                                     
      |_.rsrc:004a07f9  [141]           db          33h                                     
      |_.rsrc:004a07fa  [142]           db          FFh                                     
      |_.rsrc:004a07fb  [143]           db          0h                                      
      |_.rsrc:004a07fc  [144]           db          33h                                     
      |_.rsrc:004a07fd  [145]           db          33h                                     
      |_.rsrc:004a07fe  [146]           db          FFh                                     
      |_.rsrc:004a07ff  [147]           db          0h                                      
      |_.rsrc:004a0800  [148]           db          0h                                      
      |_.rsrc:004a0801  [149]           db          33h                                     
      |_.rsrc:004a0802  [150]           db          FFh                                     
      |_.rsrc:004a0803  [151]           db          0h                                      
      |_.rsrc:004a0804  [152]           db          CCh                                     
      |_.rsrc:004a0805  [153]           db          0h                                      
      |_.rsrc:004a0806  [154]           db          FFh                                     
      |_.rsrc:004a0807  [155]           db          0h                                      
      |_.rsrc:004a0808  [156]           db          99h                                     
      |_.rsrc:004a0809  [157]           db          0h                                      
      |_.rsrc:004a080a  [158]           db          FFh                                     
      |_.rsrc:004a080b  [159]           db          0h                                      
      |_.rsrc:004a080c  [160]           db          66h                                     
      |_.rsrc:004a080d  [161]           db          0h                                      
      |_.rsrc:004a080e  [162]           db          FFh                                     
      |_.rsrc:004a080f  [163]           db          0h                                      
      |_.rsrc:004a0810  [164]           db          33h                                     
      |_.rsrc:004a0811  [165]           db          0h                                      
      |_.rsrc:004a0812  [166]           db          FFh                                     
      |_.rsrc:004a0813  [167]           db          0h                                      
      |_.rsrc:004a0814  [168]           db          FFh                                     
      |_.rsrc:004a0815  [169]           db          FFh                                     
      |_.rsrc:004a0816  [170]           db          CCh                                     
      |_.rsrc:004a0817  [171]           db          0h                                      
      |_.rsrc:004a0818  [172]           db          CCh                                     
      |_.rsrc:004a0819  [173]           db          FFh                                     
      |_.rsrc:004a081a  [174]           db          CCh                                     
      |_.rsrc:004a081b  [175]           db          0h                                      
      |_.rsrc:004a081c  [176]           db          99h                                     
      |_.rsrc:004a081d  [177]           db          FFh                                     
      |_.rsrc:004a081e  [178]           db          CCh                                     
      |_.rsrc:004a081f  [179]           db          0h                                      
      |_.rsrc:004a0820  [180]           db          66h                                     
      |_.rsrc:004a0821  [181]           db          FFh                                     
      |_.rsrc:004a0822  [182]           db          CCh                                     
      |_.rsrc:004a0823  [183]           db          0h                                      
      |_.rsrc:004a0824  [184]           db          33h                                     
      |_.rsrc:004a0825  [185]           db          FFh                                     
      |_.rsrc:004a0826  [186]           db          CCh                                     
      |_.rsrc:004a0827  [187]           db          0h                                      
      |_.rsrc:004a0828  [188]           db          0h                                      
      |_.rsrc:004a0829  [189]           db          FFh                                     
      |_.rsrc:004a082a  [190]           db          CCh                                     
      |_.rsrc:004a082b  [191]           db          0h                                      
      |_.rsrc:004a082c  [192]           db          FFh                                     
      |_.rsrc:004a082d  [193]           db          CCh                                     
      |_.rsrc:004a082e  [194]           db          CCh                                     
      |_.rsrc:004a082f  [195]           db          0h                                      
      |_.rsrc:004a0830  [196]           db          CCh                                     
      |_.rsrc:004a0831  [197]           db          CCh                                     
      |_.rsrc:004a0832  [198]           db          CCh                                     
      |_.rsrc:004a0833  [199]           db          0h                                      
      |_.rsrc:004a0834  [200]           db          99h                                     
      |_.rsrc:004a0835  [201]           db          CCh                                     
      |_.rsrc:004a0836  [202]           db          CCh                                     
      |_.rsrc:004a0837  [203]           db          0h                                      
      |_.rsrc:004a0838  [204]           db          66h                                     
      |_.rsrc:004a0839  [205]           db          CCh                                     
      |_.rsrc:004a083a  [206]           db          CCh                                     
      |_.rsrc:004a083b  [207]           db          0h                                      
      |_.rsrc:004a083c  [208]           db          33h                                     
      |_.rsrc:004a083d  [209]           db          CCh                                     
      |_.rsrc:004a083e  [210]           db          CCh                                     
      |_.rsrc:004a083f  [211]           db          0h                                      
      |_.rsrc:004a0840  [212]           db          0h                                      
      |_.rsrc:004a0841  [213]           db          CCh                                     
      |_.rsrc:004a0842  [214]           db          CCh                                     
      |_.rsrc:004a0843  [215]           db          0h                                      
      |_.rsrc:004a0844  [216]           db          FFh                                     
      |_.rsrc:004a0845  [217]           db          99h                                     
      |_.rsrc:004a0846  [218]           db          CCh                                     
      |_.rsrc:004a0847  [219]           db          0h                                      
      |_.rsrc:004a0848  [220]           db          CCh                                     
      |_.rsrc:004a0849  [221]           db          99h                                     
      |_.rsrc:004a084a  [222]           db          CCh                                     
      |_.rsrc:004a084b  [223]           db          0h                                      
      |_.rsrc:004a084c  [224]           db          99h                                     
      |_.rsrc:004a084d  [225]           db          99h                                     
      |_.rsrc:004a084e  [226]           db          CCh                                     
      |_.rsrc:004a084f  [227]           db          0h                                      
      |_.rsrc:004a0850  [228]           db          66h                                     
      |_.rsrc:004a0851  [229]           db          99h                                     
      |_.rsrc:004a0852  [230]           db          CCh                                     
      |_.rsrc:004a0853  [231]           db          0h                                      
      |_.rsrc:004a0854  [232]           db          33h                                     
      |_.rsrc:004a0855  [233]           db          99h                                     
      |_.rsrc:004a0856  [234]           db          CCh                                     
      |_.rsrc:004a0857  [235]           db          0h                                      
      |_.rsrc:004a0858  [236]           db          0h                                      
      |_.rsrc:004a0859  [237]           db          99h                                     
      |_.rsrc:004a085a  [238]           db          CCh                                     
      |_.rsrc:004a085b  [239]           db          0h                                      
      |_.rsrc:004a085c  [240]           db          FFh                                     
      |_.rsrc:004a085d  [241]           db          66h                                     
      |_.rsrc:004a085e  [242]           db          CCh                                     
      |_.rsrc:004a085f  [243]           db          0h                                      
      |_.rsrc:004a0860  [244]           db          CCh                                     
      |_.rsrc:004a0861  [245]           db          66h                                     
      |_.rsrc:004a0862  [246]           db          CCh                                     
      |_.rsrc:004a0863  [247]           db          0h                                      
      |_.rsrc:004a0864  [248]           db          99h                                     
      |_.rsrc:004a0865  [249]           db          66h                                     
      |_.rsrc:004a0866  [250]           db          CCh                                     
      |_.rsrc:004a0867  [251]           db          0h                                      
      |_.rsrc:004a0868  [252]           db          66h                                     
      |_.rsrc:004a0869  [253]           db          66h                                     
      |_.rsrc:004a086a  [254]           db          CCh                                     
      |_.rsrc:004a086b  [255]           db          0h                                      
      |_.rsrc:004a086c  [256]           db          33h                                     
      |_.rsrc:004a086d  [257]           db          66h                                     
      |_.rsrc:004a086e  [258]           db          CCh                                     
      |_.rsrc:004a086f  [259]           db          0h                                      
      |_.rsrc:004a0870  [260]           db          0h                                      
      |_.rsrc:004a0871  [261]           db          66h                                     
      |_.rsrc:004a0872  [262]           db          CCh                                     
      |_.rsrc:004a0873  [263]           db          0h                                      
      |_.rsrc:004a0874  [264]           db          FFh                                     
      |_.rsrc:004a0875  [265]           db          33h                                     
      |_.rsrc:004a0876  [266]           db          CCh                                     
      |_.rsrc:004a0877  [267]           db          0h                                      
      |_.rsrc:004a0878  [268]           db          CCh                                     
      |_.rsrc:004a0879  [269]           db          33h                                     
      |_.rsrc:004a087a  [270]           db          CCh                                     
      |_.rsrc:004a087b  [271]           db          0h                                      
      |_.rsrc:004a087c  [272]           db          99h                                     
      |_.rsrc:004a087d  [273]           db          33h                                     
      |_.rsrc:004a087e  [274]           db          CCh                                     
      |_.rsrc:004a087f  [275]           db          0h                                      
      |_.rsrc:004a0880  [276]           db          66h                                     
      |_.rsrc:004a0881  [277]           db          33h                                     
      |_.rsrc:004a0882  [278]           db          CCh                                     
      |_.rsrc:004a0883  [279]           db          0h                                      
      |_.rsrc:004a0884  [280]           db          33h                                     
      |_.rsrc:004a0885  [281]           db          33h                                     
      |_.rsrc:004a0886  [282]           db          CCh                                     
      |_.rsrc:004a0887  [283]           db          0h                                      
      |_.rsrc:004a0888  [284]           db          0h                                      
      |_.rsrc:004a0889  [285]           db          33h                                     
      |_.rsrc:004a088a  [286]           db          CCh                                     
      |_.rsrc:004a088b  [287]           db          0h                                      
      |_.rsrc:004a088c  [288]           db          FFh                                     
      |_.rsrc:004a088d  [289]           db          0h                                      
      |_.rsrc:004a088e  [290]           db          CCh                                     
      |_.rsrc:004a088f  [291]           db          0h                                      
      |_.rsrc:004a0890  [292]           db          CCh                                     
      |_.rsrc:004a0891  [293]           db          0h                                      
      |_.rsrc:004a0892  [294]           db          CCh                                     
      |_.rsrc:004a0893  [295]           db          0h                                      
      |_.rsrc:004a0894  [296]           db          99h                                     
      |_.rsrc:004a0895  [297]           db          0h                                      
      |_.rsrc:004a0896  [298]           db          CCh                                     
      |_.rsrc:004a0897  [299]           db          0h                                      
      |_.rsrc:004a0898  [300]           db          66h                                     
      |_.rsrc:004a0899  [301]           db          0h                                      
      |_.rsrc:004a089a  [302]           db          CCh                                     
      |_.rsrc:004a089b  [303]           db          0h                                      
      |_.rsrc:004a089c  [304]           db          33h                                     
      |_.rsrc:004a089d  [305]           db          0h                                      
      |_.rsrc:004a089e  [306]           db          CCh                                     
      |_.rsrc:004a089f  [307]           db          0h                                      
      |_.rsrc:004a08a0  [308]           db          0h                                      
      |_.rsrc:004a08a1  [309]           db          0h                                      
      |_.rsrc:004a08a2  [310]           db          CCh                                     
      |_.rsrc:004a08a3  [311]           db          0h                                      
      |_.rsrc:004a08a4  [312]           db          FFh                                     
      |_.rsrc:004a08a5  [313]           db          FFh                                     
      |_.rsrc:004a08a6  [314]           db          99h                                     
      |_.rsrc:004a08a7  [315]           db          0h                                      
      |_.rsrc:004a08a8  [316]           db          CCh                                     
      |_.rsrc:004a08a9  [317]           db          FFh                                     
      |_.rsrc:004a08aa  [318]           db          99h                                     
      |_.rsrc:004a08ab  [319]           db          0h                                      
      |_.rsrc:004a08ac  [320]           db          99h                                     
      |_.rsrc:004a08ad  [321]           db          FFh                                     
      |_.rsrc:004a08ae  [322]           db          99h                                     
      |_.rsrc:004a08af  [323]           db          0h                                      
      |_.rsrc:004a08b0  [324]           db          66h                                     
      |_.rsrc:004a08b1  [325]           db          FFh                                     
      |_.rsrc:004a08b2  [326]           db          99h                                     
      |_.rsrc:004a08b3  [327]           db          0h                                      
      |_.rsrc:004a08b4  [328]           db          33h                                     
      |_.rsrc:004a08b5  [329]           db          FFh                                     
      |_.rsrc:004a08b6  [330]           db          99h                                     
      |_.rsrc:004a08b7  [331]           db          0h                                      
      |_.rsrc:004a08b8  [332]           db          0h                                      
      |_.rsrc:004a08b9  [333]           db          FFh                                     
      |_.rsrc:004a08ba  [334]           db          99h                                     
      |_.rsrc:004a08bb  [335]           db          0h                                      
      |_.rsrc:004a08bc  [336]           db          FFh                                     
      |_.rsrc:004a08bd  [337]           db          CCh                                     
      |_.rsrc:004a08be  [338]           db          99h                                     
      |_.rsrc:004a08bf  [339]           db          0h                                      
      |_.rsrc:004a08c0  [340]           db          CCh                                     
      |_.rsrc:004a08c1  [341]           db          CCh                                     
      |_.rsrc:004a08c2  [342]           db          99h                                     
      |_.rsrc:004a08c3  [343]           db          0h                                      
      |_.rsrc:004a08c4  [344]           db          99h                                     
      |_.rsrc:004a08c5  [345]           db          CCh                                     
      |_.rsrc:004a08c6  [346]           db          99h                                     
      |_.rsrc:004a08c7  [347]           db          0h                                      
      |_.rsrc:004a08c8  [348]           db          66h                                     
      |_.rsrc:004a08c9  [349]           db          CCh                                     
      |_.rsrc:004a08ca  [350]           db          99h                                     
      |_.rsrc:004a08cb  [351]           db          0h                                      
      |_.rsrc:004a08cc  [352]           db          33h                                     
      |_.rsrc:004a08cd  [353]           db          CCh                                     
      |_.rsrc:004a08ce  [354]           db          99h                                     
      |_.rsrc:004a08cf  [355]           db          0h                                      
      |_.rsrc:004a08d0  [356]           db          0h                                      
      |_.rsrc:004a08d1  [357]           db          CCh                                     
      |_.rsrc:004a08d2  [358]           db          99h                                     
      |_.rsrc:004a08d3  [359]           db          0h                                      
      |_.rsrc:004a08d4  [360]           db          FFh                                     
      |_.rsrc:004a08d5  [361]           db          99h                                     
      |_.rsrc:004a08d6  [362]           db          99h                                     
      |_.rsrc:004a08d7  [363]           db          0h                                      
      |_.rsrc:004a08d8  [364]           db          CCh                                     
      |_.rsrc:004a08d9  [365]           db          99h                                     
      |_.rsrc:004a08da  [366]           db          99h                                     
      |_.rsrc:004a08db  [367]           db          0h                                      
      |_.rsrc:004a08dc  [368]           db          99h                                     
      |_.rsrc:004a08dd  [369]           db          99h                                     
      |_.rsrc:004a08de  [370]           db          99h                                     
      |_.rsrc:004a08df  [371]           db          0h                                      
      |_.rsrc:004a08e0  [372]           db          66h                                     
      |_.rsrc:004a08e1  [373]           db          99h                                     
      |_.rsrc:004a08e2  [374]           db          99h                                     
      |_.rsrc:004a08e3  [375]           db          0h                                      
      |_.rsrc:004a08e4  [376]           db          33h                                     
      |_.rsrc:004a08e5  [377]           db          99h                                     
      |_.rsrc:004a08e6  [378]           db          99h                                     
      |_.rsrc:004a08e7  [379]           db          0h                                      
      |_.rsrc:004a08e8  [380]           db          0h                                      
      |_.rsrc:004a08e9  [381]           db          99h                                     
      |_.rsrc:004a08ea  [382]           db          99h                                     
      |_.rsrc:004a08eb  [383]           db          0h                                      
      |_.rsrc:004a08ec  [384]           db          FFh                                     
      |_.rsrc:004a08ed  [385]           db          66h                                     
      |_.rsrc:004a08ee  [386]           db          99h                                     
      |_.rsrc:004a08ef  [387]           db          0h                                      
      |_.rsrc:004a08f0  [388]           db          CCh                                     
      |_.rsrc:004a08f1  [389]           db          66h                                     
      |_.rsrc:004a08f2  [390]           db          99h                                     
      |_.rsrc:004a08f3  [391]           db          0h                                      
      |_.rsrc:004a08f4  [392]           db          99h                                     
      |_.rsrc:004a08f5  [393]           db          66h                                     
      |_.rsrc:004a08f6  [394]           db          99h                                     
      |_.rsrc:004a08f7  [395]           db          0h                                      
      |_.rsrc:004a08f8  [396]           db          66h                                     
      |_.rsrc:004a08f9  [397]           db          66h                                     
      |_.rsrc:004a08fa  [398]           db          99h                                     
      |_.rsrc:004a08fb  [399]           db          0h                                      
      |_.rsrc:004a08fc  [400]           db          33h                                     
      |_.rsrc:004a08fd  [401]           db          66h                                     
      |_.rsrc:004a08fe  [402]           db          99h                                     
      |_.rsrc:004a08ff  [403]           db          0h                                      
      |_.rsrc:004a0900  [404]           db          0h                                      
      |_.rsrc:004a0901  [405]           db          66h                                     
      |_.rsrc:004a0902  [406]           db          99h                                     
      |_.rsrc:004a0903  [407]           db          0h                                      
      |_.rsrc:004a0904  [408]           db          FFh                                     
      |_.rsrc:004a0905  [409]           db          33h                                     
      |_.rsrc:004a0906  [410]           db          99h                                     
      |_.rsrc:004a0907  [411]           db          0h                                      
      |_.rsrc:004a0908  [412]           db          CCh                                     
      |_.rsrc:004a0909  [413]           db          33h                                     
      |_.rsrc:004a090a  [414]           db          99h                                     
      |_.rsrc:004a090b  [415]           db          0h                                      
      |_.rsrc:004a090c  [416]           db          99h                                     
      |_.rsrc:004a090d  [417]           db          33h                                     
      |_.rsrc:004a090e  [418]           db          99h                                     
      |_.rsrc:004a090f  [419]           db          0h                                      
      |_.rsrc:004a0910  [420]           db          66h                                     
      |_.rsrc:004a0911  [421]           db          33h                                     
      |_.rsrc:004a0912  [422]           db          99h                                     
      |_.rsrc:004a0913  [423]           db          0h                                      
      |_.rsrc:004a0914  [424]           db          33h                                     
      |_.rsrc:004a0915  [425]           db          33h                                     
      |_.rsrc:004a0916  [426]           db          99h                                     
      |_.rsrc:004a0917  [427]           db          0h                                      
      |_.rsrc:004a0918  [428]           db          0h                                      
      |_.rsrc:004a0919  [429]           db          33h                                     
      |_.rsrc:004a091a  [430]           db          99h                                     
      |_.rsrc:004a091b  [431]           db          0h                                      
      |_.rsrc:004a091c  [432]           db          FFh                                     
      |_.rsrc:004a091d  [433]           db          0h                                      
      |_.rsrc:004a091e  [434]           db          99h                                     
      |_.rsrc:004a091f  [435]           db          0h                                      
      |_.rsrc:004a0920  [436]           db          CCh                                     
      |_.rsrc:004a0921  [437]           db          0h                                      
      |_.rsrc:004a0922  [438]           db          99h                                     
      |_.rsrc:004a0923  [439]           db          0h                                      
      |_.rsrc:004a0924  [440]           db          99h                                     
      |_.rsrc:004a0925  [441]           db          0h                                      
      |_.rsrc:004a0926  [442]           db          99h                                     
      |_.rsrc:004a0927  [443]           db          0h                                      
      |_.rsrc:004a0928  [444]           db          66h                                     
      |_.rsrc:004a0929  [445]           db          0h                                      
      |_.rsrc:004a092a  [446]           db          99h                                     
      |_.rsrc:004a092b  [447]           db          0h                                      
      |_.rsrc:004a092c  [448]           db          33h                                     
      |_.rsrc:004a092d  [449]           db          0h                                      
      |_.rsrc:004a092e  [450]           db          99h                                     
      |_.rsrc:004a092f  [451]           db          0h                                      
      |_.rsrc:004a0930  [452]           db          0h                                      
      |_.rsrc:004a0931  [453]           db          0h                                      
      |_.rsrc:004a0932  [454]           db          99h                                     
      |_.rsrc:004a0933  [455]           db          0h                                      
      |_.rsrc:004a0934  [456]           db          FFh                                     
      |_.rsrc:004a0935  [457]           db          FFh                                     
      |_.rsrc:004a0936  [458]           db          66h                                     
      |_.rsrc:004a0937  [459]           db          0h                                      
      |_.rsrc:004a0938  [460]           db          CCh                                     
      |_.rsrc:004a0939  [461]           db          FFh                                     
      |_.rsrc:004a093a  [462]           db          66h                                     
      |_.rsrc:004a093b  [463]           db          0h                                      
      |_.rsrc:004a093c  [464]           db          99h                                     
      |_.rsrc:004a093d  [465]           db          FFh                                     
      |_.rsrc:004a093e  [466]           db          66h                                     
      |_.rsrc:004a093f  [467]           db          0h                                      
      |_.rsrc:004a0940  [468]           db          66h                                     
      |_.rsrc:004a0941  [469]           db          FFh                                     
      |_.rsrc:004a0942  [470]           db          66h                                     
      |_.rsrc:004a0943  [471]           db          0h                                      
      |_.rsrc:004a0944  [472]           db          33h                                     
      |_.rsrc:004a0945  [473]           db          FFh                                     
      |_.rsrc:004a0946  [474]           db          66h                                     
      |_.rsrc:004a0947  [475]           db          0h                                      
      |_.rsrc:004a0948  [476]           db          0h                                      
      |_.rsrc:004a0949  [477]           db          FFh                                     
      |_.rsrc:004a094a  [478]           db          66h                                     
      |_.rsrc:004a094b  [479]           db          0h                                      
      |_.rsrc:004a094c  [480]           db          FFh                                     
      |_.rsrc:004a094d  [481]           db          CCh                                     
      |_.rsrc:004a094e  [482]           db          66h                                     
      |_.rsrc:004a094f  [483]           db          0h                                      
      |_.rsrc:004a0950  [484]           db          CCh                                     
      |_.rsrc:004a0951  [485]           db          CCh                                     
      |_.rsrc:004a0952  [486]           db          66h                                     
      |_.rsrc:004a0953  [487]           db          0h                                      
      |_.rsrc:004a0954  [488]           db          99h                                     
      |_.rsrc:004a0955  [489]           db          CCh                                     
      |_.rsrc:004a0956  [490]           db          66h                                     
      |_.rsrc:004a0957  [491]           db          0h                                      
      |_.rsrc:004a0958  [492]           db          66h                                     
      |_.rsrc:004a0959  [493]           db          CCh                                     
      |_.rsrc:004a095a  [494]           db          66h                                     
      |_.rsrc:004a095b  [495]           db          0h                                      
      |_.rsrc:004a095c  [496]           db          33h                                     
      |_.rsrc:004a095d  [497]           db          CCh                                     
      |_.rsrc:004a095e  [498]           db          66h                                     
      |_.rsrc:004a095f  [499]           db          0h                                      
      |_.rsrc:004a0960  [500]           db          0h                                      
      |_.rsrc:004a0961  [501]           db          CCh                                     
      |_.rsrc:004a0962  [502]           db          66h                                     
      |_.rsrc:004a0963  [503]           db          0h                                      
      |_.rsrc:004a0964  [504]           db          FFh                                     
      |_.rsrc:004a0965  [505]           db          99h                                     
      |_.rsrc:004a0966  [506]           db          66h                                     
      |_.rsrc:004a0967  [507]           db          0h                                      
      |_.rsrc:004a0968  [508]           db          CCh                                     
      |_.rsrc:004a0969  [509]           db          99h                                     
      |_.rsrc:004a096a  [510]           db          66h                                     
      |_.rsrc:004a096b  [511]           db          0h                                      
      |_.rsrc:004a096c  [512]           db          99h                                     
      |_.rsrc:004a096d  [513]           db          99h                                     
      |_.rsrc:004a096e  [514]           db          66h                                     
      |_.rsrc:004a096f  [515]           db          0h                                      
      |_.rsrc:004a0970  [516]           db          66h                                     
      |_.rsrc:004a0971  [517]           db          99h                                     
      |_.rsrc:004a0972  [518]           db          66h                                     
      |_.rsrc:004a0973  [519]           db          0h                                      
      |_.rsrc:004a0974  [520]           db          33h                                     
      |_.rsrc:004a0975  [521]           db          99h                                     
      |_.rsrc:004a0976  [522]           db          66h                                     
      |_.rsrc:004a0977  [523]           db          0h                                      
      |_.rsrc:004a0978  [524]           db          0h                                      
      |_.rsrc:004a0979  [525]           db          99h                                     
      |_.rsrc:004a097a  [526]           db          66h                                     
      |_.rsrc:004a097b  [527]           db          0h                                      
      |_.rsrc:004a097c  [528]           db          FFh                                     
      |_.rsrc:004a097d  [529]           db          66h                                     
      |_.rsrc:004a097e  [530]           db          66h                                     
      |_.rsrc:004a097f  [531]           db          0h                                      
      |_.rsrc:004a0980  [532]           db          CCh                                     
      |_.rsrc:004a0981  [533]           db          66h                                     
      |_.rsrc:004a0982  [534]           db          66h                                     
      |_.rsrc:004a0983  [535]           db          0h                                      
      |_.rsrc:004a0984  [536]           db          99h                                     
      |_.rsrc:004a0985  [537]           db          66h                                     
      |_.rsrc:004a0986  [538]           db          66h                                     
      |_.rsrc:004a0987  [539]           db          0h                                      
      |_.rsrc:004a0988  [540]           db          66h                                     
      |_.rsrc:004a0989  [541]           db          66h                                     
      |_.rsrc:004a098a  [542]           db          66h                                     
      |_.rsrc:004a098b  [543]           db          0h                                      
      |_.rsrc:004a098c  [544]           db          33h                                     
      |_.rsrc:004a098d  [545]           db          66h                                     
      |_.rsrc:004a098e  [546]           db          66h                                     
      |_.rsrc:004a098f  [547]           db          0h                                      
      |_.rsrc:004a0990  [548]           db          0h                                      
      |_.rsrc:004a0991  [549]           db          66h                                     
      |_.rsrc:004a0992  [550]           db          66h                                     
      |_.rsrc:004a0993  [551]           db          0h                                      
      |_.rsrc:004a0994  [552]           db          FFh                                     
      |_.rsrc:004a0995  [553]           db          33h                                     
      |_.rsrc:004a0996  [554]           db          66h                                     
      |_.rsrc:004a0997  [555]           db          0h                                      
      |_.rsrc:004a0998  [556]           db          CCh                                     
      |_.rsrc:004a0999  [557]           db          33h                                     
      |_.rsrc:004a099a  [558]           db          66h                                     
      |_.rsrc:004a099b  [559]           db          0h                                      
      |_.rsrc:004a099c  [560]           db          99h                                     
      |_.rsrc:004a099d  [561]           db          33h                                     
      |_.rsrc:004a099e  [562]           db          66h                                     
      |_.rsrc:004a099f  [563]           db          0h                                      
      |_.rsrc:004a09a0  [564]           db          66h                                     
      |_.rsrc:004a09a1  [565]           db          33h                                     
      |_.rsrc:004a09a2  [566]           db          66h                                     
      |_.rsrc:004a09a3  [567]           db          0h                                      
      |_.rsrc:004a09a4  [568]           db          33h                                     
      |_.rsrc:004a09a5  [569]           db          33h                                     
      |_.rsrc:004a09a6  [570]           db          66h                                     
      |_.rsrc:004a09a7  [571]           db          0h                                      
      |_.rsrc:004a09a8  [572]           db          0h                                      
      |_.rsrc:004a09a9  [573]           db          33h                                     
      |_.rsrc:004a09aa  [574]           db          66h                                     
      |_.rsrc:004a09ab  [575]           db          0h                                      
      |_.rsrc:004a09ac  [576]           db          FFh                                     
      |_.rsrc:004a09ad  [577]           db          0h                                      
      |_.rsrc:004a09ae  [578]           db          66h                                     
      |_.rsrc:004a09af  [579]           db          0h                                      
      |_.rsrc:004a09b0  [580]           db          CCh                                     
      |_.rsrc:004a09b1  [581]           db          0h                                      
      |_.rsrc:004a09b2  [582]           db          66h                                     
      |_.rsrc:004a09b3  [583]           db          0h                                      
      |_.rsrc:004a09b4  [584]           db          99h                                     
      |_.rsrc:004a09b5  [585]           db          0h                                      
      |_.rsrc:004a09b6  [586]           db          66h                                     
      |_.rsrc:004a09b7  [587]           db          0h                                      
      |_.rsrc:004a09b8  [588]           db          66h                                     
      |_.rsrc:004a09b9  [589]           db          0h                                      
      |_.rsrc:004a09ba  [590]           db          66h                                     
      |_.rsrc:004a09bb  [591]           db          0h                                      
      |_.rsrc:004a09bc  [592]           db          33h                                     
      |_.rsrc:004a09bd  [593]           db          0h                                      
      |_.rsrc:004a09be  [594]           db          66h                                     
      |_.rsrc:004a09bf  [595]           db          0h                                      
      |_.rsrc:004a09c0  [596]           db          0h                                      
      |_.rsrc:004a09c1  [597]           db          0h                                      
      |_.rsrc:004a09c2  [598]           db          66h                                     
      |_.rsrc:004a09c3  [599]           db          0h                                      
      |_.rsrc:004a09c4  [600]           db          FFh                                     
      |_.rsrc:004a09c5  [601]           db          FFh                                     
      |_.rsrc:004a09c6  [602]           db          33h                                     
      |_.rsrc:004a09c7  [603]           db          0h                                      
      |_.rsrc:004a09c8  [604]           db          CCh                                     
      |_.rsrc:004a09c9  [605]           db          FFh                                     
      |_.rsrc:004a09ca  [606]           db          33h                                     
      |_.rsrc:004a09cb  [607]           db          0h                                      
      |_.rsrc:004a09cc  [608]           db          99h                                     
      |_.rsrc:004a09cd  [609]           db          FFh                                     
      |_.rsrc:004a09ce  [610]           db          33h                                     
      |_.rsrc:004a09cf  [611]           db          0h                                      
      |_.rsrc:004a09d0  [612]           db          66h                                     
      |_.rsrc:004a09d1  [613]           db          FFh                                     
      |_.rsrc:004a09d2  [614]           db          33h                                     
      |_.rsrc:004a09d3  [615]           db          0h                                      
      |_.rsrc:004a09d4  [616]           db          33h                                     
      |_.rsrc:004a09d5  [617]           db          FFh                                     
      |_.rsrc:004a09d6  [618]           db          33h                                     
      |_.rsrc:004a09d7  [619]           db          0h                                      
      |_.rsrc:004a09d8  [620]           db          0h                                      
      |_.rsrc:004a09d9  [621]           db          FFh                                     
      |_.rsrc:004a09da  [622]           db          33h                                     
      |_.rsrc:004a09db  [623]           db          0h                                      
      |_.rsrc:004a09dc  [624]           db          FFh                                     
      |_.rsrc:004a09dd  [625]           db          CCh                                     
      |_.rsrc:004a09de  [626]           db          33h                                     
      |_.rsrc:004a09df  [627]           db          0h                                      
      |_.rsrc:004a09e0  [628]           db          CCh                                     
      |_.rsrc:004a09e1  [629]           db          CCh                                     
      |_.rsrc:004a09e2  [630]           db          33h                                     
      |_.rsrc:004a09e3  [631]           db          0h                                      
      |_.rsrc:004a09e4  [632]           db          99h                                     
      |_.rsrc:004a09e5  [633]           db          CCh                                     
      |_.rsrc:004a09e6  [634]           db          33h                                     
      |_.rsrc:004a09e7  [635]           db          0h                                      
      |_.rsrc:004a09e8  [636]           db          66h                                     
      |_.rsrc:004a09e9  [637]           db          CCh                                     
      |_.rsrc:004a09ea  [638]           db          33h                                     
      |_.rsrc:004a09eb  [639]           db          0h                                      
      |_.rsrc:004a09ec  [640]           db          33h                                     
      |_.rsrc:004a09ed  [641]           db          CCh                                     
      |_.rsrc:004a09ee  [642]           db          33h                                     
      |_.rsrc:004a09ef  [643]           db          0h                                      
      |_.rsrc:004a09f0  [644]           db          0h                                      
      |_.rsrc:004a09f1  [645]           db          CCh                                     
      |_.rsrc:004a09f2  [646]           db          33h                                     
      |_.rsrc:004a09f3  [647]           db          0h                                      
      |_.rsrc:004a09f4  [648]           db          FFh                                     
      |_.rsrc:004a09f5  [649]           db          99h                                     
      |_.rsrc:004a09f6  [650]           db          33h                                     
      |_.rsrc:004a09f7  [651]           db          0h                                      
      |_.rsrc:004a09f8  [652]           db          CCh                                     
      |_.rsrc:004a09f9  [653]           db          99h                                     
      |_.rsrc:004a09fa  [654]           db          33h                                     
      |_.rsrc:004a09fb  [655]           db          0h                                      
      |_.rsrc:004a09fc  [656]           db          99h                                     
      |_.rsrc:004a09fd  [657]           db          99h                                     
      |_.rsrc:004a09fe  [658]           db          33h                                     
      |_.rsrc:004a09ff  [659]           db          0h                                      
      |_.rsrc:004a0a00  [660]           db          66h                                     
      |_.rsrc:004a0a01  [661]           db          99h                                     
      |_.rsrc:004a0a02  [662]           db          33h                                     
      |_.rsrc:004a0a03  [663]           db          0h                                      
      |_.rsrc:004a0a04  [664]           db          33h                                     
      |_.rsrc:004a0a05  [665]           db          99h                                     
      |_.rsrc:004a0a06  [666]           db          33h                                     
      |_.rsrc:004a0a07  [667]           db          0h                                      
      |_.rsrc:004a0a08  [668]           db          0h                                      
      |_.rsrc:004a0a09  [669]           db          99h                                     
      |_.rsrc:004a0a0a  [670]           db          33h                                     
      |_.rsrc:004a0a0b  [671]           db          0h                                      
      |_.rsrc:004a0a0c  [672]           db          FFh                                     
      |_.rsrc:004a0a0d  [673]           db          66h                                     
      |_.rsrc:004a0a0e  [674]           db          33h                                     
      |_.rsrc:004a0a0f  [675]           db          0h                                      
      |_.rsrc:004a0a10  [676]           db          CCh                                     
      |_.rsrc:004a0a11  [677]           db          66h                                     
      |_.rsrc:004a0a12  [678]           db          33h                                     
      |_.rsrc:004a0a13  [679]           db          0h                                      
      |_.rsrc:004a0a14  [680]           db          99h                                     
      |_.rsrc:004a0a15  [681]           db          66h                                     
      |_.rsrc:004a0a16  [682]           db          33h                                     
      |_.rsrc:004a0a17  [683]           db          0h                                      
      |_.rsrc:004a0a18  [684]           db          66h                                     
      |_.rsrc:004a0a19  [685]           db          66h                                     
      |_.rsrc:004a0a1a  [686]           db          33h                                     
      |_.rsrc:004a0a1b  [687]           db          0h                                      
      |_.rsrc:004a0a1c  [688]           db          33h                                     
      |_.rsrc:004a0a1d  [689]           db          66h                                     
      |_.rsrc:004a0a1e  [690]           db          33h                                     
      |_.rsrc:004a0a1f  [691]           db          0h                                      
      |_.rsrc:004a0a20  [692]           db          0h                                      
      |_.rsrc:004a0a21  [693]           db          66h                                     
      |_.rsrc:004a0a22  [694]           db          33h                                     
      |_.rsrc:004a0a23  [695]           db          0h                                      
      |_.rsrc:004a0a24  [696]           db          FFh                                     
      |_.rsrc:004a0a25  [697]           db          33h                                     
      |_.rsrc:004a0a26  [698]           db          33h                                     
      |_.rsrc:004a0a27  [699]           db          0h                                      
      |_.rsrc:004a0a28  [700]           db          CCh                                     
      |_.rsrc:004a0a29  [701]           db          33h                                     
      |_.rsrc:004a0a2a  [702]           db          33h                                     
      |_.rsrc:004a0a2b  [703]           db          0h                                      
      |_.rsrc:004a0a2c  [704]           db          99h                                     
      |_.rsrc:004a0a2d  [705]           db          33h                                     
      |_.rsrc:004a0a2e  [706]           db          33h                                     
      |_.rsrc:004a0a2f  [707]           db          0h                                      
      |_.rsrc:004a0a30  [708]           db          66h                                     
      |_.rsrc:004a0a31  [709]           db          33h                                     
      |_.rsrc:004a0a32  [710]           db          33h                                     
      |_.rsrc:004a0a33  [711]           db          0h                                      
      |_.rsrc:004a0a34  [712]           db          33h                                     
      |_.rsrc:004a0a35  [713]           db          33h                                     
      |_.rsrc:004a0a36  [714]           db          33h                                     
      |_.rsrc:004a0a37  [715]           db          0h                                      
      |_.rsrc:004a0a38  [716]           db          0h                                      
      |_.rsrc:004a0a39  [717]           db          33h                                     
      |_.rsrc:004a0a3a  [718]           db          33h                                     
      |_.rsrc:004a0a3b  [719]           db          0h                                      
      |_.rsrc:004a0a3c  [720]           db          FFh                                     
      |_.rsrc:004a0a3d  [721]           db          0h                                      
      |_.rsrc:004a0a3e  [722]           db          33h                                     
      |_.rsrc:004a0a3f  [723]           db          0h                                      
      |_.rsrc:004a0a40  [724]           db          CCh                                     
      |_.rsrc:004a0a41  [725]           db          0h                                      
      |_.rsrc:004a0a42  [726]           db          33h                                     
      |_.rsrc:004a0a43  [727]           db          0h                                      
      |_.rsrc:004a0a44  [728]           db          99h                                     
      |_.rsrc:004a0a45  [729]           db          0h                                      
      |_.rsrc:004a0a46  [730]           db          33h                                     
      |_.rsrc:004a0a47  [731]           db          0h                                      
      |_.rsrc:004a0a48  [732]           db          66h                                     
      |_.rsrc:004a0a49  [733]           db          0h                                      
      |_.rsrc:004a0a4a  [734]           db          33h                                     
      |_.rsrc:004a0a4b  [735]           db          0h                                      
      |_.rsrc:004a0a4c  [736]           db          33h                                     
      |_.rsrc:004a0a4d  [737]           db          0h                                      
      |_.rsrc:004a0a4e  [738]           db          33h                                     
      |_.rsrc:004a0a4f  [739]           db          0h                                      
      |_.rsrc:004a0a50  [740]           db          0h                                      
      |_.rsrc:004a0a51  [741]           db          0h                                      
      |_.rsrc:004a0a52  [742]           db          33h                                     
      |_.rsrc:004a0a53  [743]           db          0h                                      
      |_.rsrc:004a0a54  [744]           db          CCh                                     
      |_.rsrc:004a0a55  [745]           db          FFh                                     
      |_.rsrc:004a0a56  [746]           db          0h                                      
      |_.rsrc:004a0a57  [747]           db          0h                                      
      |_.rsrc:004a0a58  [748]           db          99h                                     
      |_.rsrc:004a0a59  [749]           db          FFh                                     
      |_.rsrc:004a0a5a  [750]           db          0h                                      
      |_.rsrc:004a0a5b  [751]           db          0h                                      
      |_.rsrc:004a0a5c  [752]           db          66h                                     
      |_.rsrc:004a0a5d  [753]           db          FFh                                     
      |_.rsrc:004a0a5e  [754]           db          0h                                      
      |_.rsrc:004a0a5f  [755]           db          0h                                      
      |_.rsrc:004a0a60  [756]           db          33h                                     
      |_.rsrc:004a0a61  [757]           db          FFh                                     
      |_.rsrc:004a0a62  [758]           db          0h                                      
      |_.rsrc:004a0a63  [759]           db          0h                                      
      |_.rsrc:004a0a64  [760]           db          FFh                                     
      |_.rsrc:004a0a65  [761]           db          CCh                                     
      |_.rsrc:004a0a66  [762]           db          0h                                      
      |_.rsrc:004a0a67  [763]           db          0h                                      
      |_.rsrc:004a0a68  [764]           db          CCh                                     
      |_.rsrc:004a0a69  [765]           db          CCh                                     
      |_.rsrc:004a0a6a  [766]           db          0h                                      
      |_.rsrc:004a0a6b  [767]           db          0h                                      
      |_.rsrc:004a0a6c  [768]           db          99h                                     
      |_.rsrc:004a0a6d  [769]           db          CCh                                     
      |_.rsrc:004a0a6e  [770]           db          0h                                      
      |_.rsrc:004a0a6f  [771]           db          0h                                      
      |_.rsrc:004a0a70  [772]           db          66h                                     
      |_.rsrc:004a0a71  [773]           db          CCh                                     
      |_.rsrc:004a0a72  [774]           db          0h                                      
      |_.rsrc:004a0a73  [775]           db          0h                                      
      |_.rsrc:004a0a74  [776]           db          33h                                     
      |_.rsrc:004a0a75  [777]           db          CCh                                     
      |_.rsrc:004a0a76  [778]           db          0h                                      
      |_.rsrc:004a0a77  [779]           db          0h                                      
      |_.rsrc:004a0a78  [780]           db          0h                                      
      |_.rsrc:004a0a79  [781]           db          CCh                                     
      |_.rsrc:004a0a7a  [782]           db          0h                                      
      |_.rsrc:004a0a7b  [783]           db          0h                                      
      |_.rsrc:004a0a7c  [784]           db          FFh                                     
      |_.rsrc:004a0a7d  [785]           db          99h                                     
      |_.rsrc:004a0a7e  [786]           db          0h                                      
      |_.rsrc:004a0a7f  [787]           db          0h                                      
      |_.rsrc:004a0a80  [788]           db          CCh                                     
      |_.rsrc:004a0a81  [789]           db          99h                                     
      |_.rsrc:004a0a82  [790]           db          0h                                      
      |_.rsrc:004a0a83  [791]           db          0h                                      
      |_.rsrc:004a0a84  [792]           db          99h                                     
      |_.rsrc:004a0a85  [793]           db          99h                                     
      |_.rsrc:004a0a86  [794]           db          0h                                      
      |_.rsrc:004a0a87  [795]           db          0h                                      
      |_.rsrc:004a0a88  [796]           db          66h                                     
      |_.rsrc:004a0a89  [797]           db          99h                                     
      |_.rsrc:004a0a8a  [798]           db          0h                                      
      |_.rsrc:004a0a8b  [799]           db          0h                                      
      |_.rsrc:004a0a8c  [800]           db          33h                                     
      |_.rsrc:004a0a8d  [801]           db          99h                                     
      |_.rsrc:004a0a8e  [802]           db          0h                                      
      |_.rsrc:004a0a8f  [803]           db          0h                                      
      |_.rsrc:004a0a90  [804]           db          0h                                      
      |_.rsrc:004a0a91  [805]           db          99h                                     
      |_.rsrc:004a0a92  [806]           db          0h                                      
      |_.rsrc:004a0a93  [807]           db          0h                                      
      |_.rsrc:004a0a94  [808]           db          FFh                                     
      |_.rsrc:004a0a95  [809]           db          66h                                     
      |_.rsrc:004a0a96  [810]           db          0h                                      
      |_.rsrc:004a0a97  [811]           db          0h                                      
      |_.rsrc:004a0a98  [812]           db          CCh                                     
      |_.rsrc:004a0a99  [813]           db          66h                                     
      |_.rsrc:004a0a9a  [814]           db          0h                                      
      |_.rsrc:004a0a9b  [815]           db          0h                                      
      |_.rsrc:004a0a9c  [816]           db          99h                                     
      |_.rsrc:004a0a9d  [817]           db          66h                                     
      |_.rsrc:004a0a9e  [818]           db          0h                                      
      |_.rsrc:004a0a9f  [819]           db          0h                                      
      |_.rsrc:004a0aa0  [820]           db          66h                                     
      |_.rsrc:004a0aa1  [821]           db          66h                                     
      |_.rsrc:004a0aa2  [822]           db          0h                                      
      |_.rsrc:004a0aa3  [823]           db          0h                                      
      |_.rsrc:004a0aa4  [824]           db          33h                                     
      |_.rsrc:004a0aa5  [825]           db          66h                                     
      |_.rsrc:004a0aa6  [826]           db          0h                                      
      |_.rsrc:004a0aa7  [827]           db          0h                                      
      |_.rsrc:004a0aa8  [828]           db          0h                                      
      |_.rsrc:004a0aa9  [829]           db          66h                                     
      |_.rsrc:004a0aaa  [830]           db          0h                                      
      |_.rsrc:004a0aab  [831]           db          0h                                      
      |_.rsrc:004a0aac  [832]           db          FFh                                     
      |_.rsrc:004a0aad  [833]           db          33h                                     
      |_.rsrc:004a0aae  [834]           db          0h                                      
      |_.rsrc:004a0aaf  [835]           db          0h                                      
      |_.rsrc:004a0ab0  [836]           db          CCh                                     
      |_.rsrc:004a0ab1  [837]           db          33h                                     
      |_.rsrc:004a0ab2  [838]           db          0h                                      
      |_.rsrc:004a0ab3  [839]           db          0h                                      
      |_.rsrc:004a0ab4  [840]           db          99h                                     
      |_.rsrc:004a0ab5  [841]           db          33h                                     
      |_.rsrc:004a0ab6  [842]           db          0h                                      
      |_.rsrc:004a0ab7  [843]           db          0h                                      
      |_.rsrc:004a0ab8  [844]           db          66h                                     
      |_.rsrc:004a0ab9  [845]           db          33h                                     
      |_.rsrc:004a0aba  [846]           db          0h                                      
      |_.rsrc:004a0abb  [847]           db          0h                                      
      |_.rsrc:004a0abc  [848]           db          33h                                     
      |_.rsrc:004a0abd  [849]           db          33h                                     
      |_.rsrc:004a0abe  [850]           db          0h                                      
      |_.rsrc:004a0abf  [851]           db          0h                                      
      |_.rsrc:004a0ac0  [852]           db          0h                                      
      |_.rsrc:004a0ac1  [853]           db          33h                                     
      |_.rsrc:004a0ac2  [854]           db          0h                                      
      |_.rsrc:004a0ac3  [855]           db          0h                                      
      |_.rsrc:004a0ac4  [856]           db          CCh                                     
      |_.rsrc:004a0ac5  [857]           db          0h                                      
      |_.rsrc:004a0ac6  [858]           db          0h                                      
      |_.rsrc:004a0ac7  [859]           db          0h                                      
      |_.rsrc:004a0ac8  [860]           db          99h                                     
      |_.rsrc:004a0ac9  [861]           db          0h                                      
      |_.rsrc:004a0aca  [862]           db          0h                                      
      |_.rsrc:004a0acb  [863]           db          0h                                      
      |_.rsrc:004a0acc  [864]           db          66h                                     
      |_.rsrc:004a0acd  [865]           db          0h                                      
      |_.rsrc:004a0ace  [866]           db          0h                                      
      |_.rsrc:004a0acf  [867]           db          0h                                      
      |_.rsrc:004a0ad0  [868]           db          33h                                     
      |_.rsrc:004a0ad1  [869]           db          0h                                      
      |_.rsrc:004a0ad2  [870]           db          0h                                      
      |_.rsrc:004a0ad3  [871]           db          0h                                      
      |_.rsrc:004a0ad4  [872]           db          0h                                      
      |_.rsrc:004a0ad5  [873]           db          0h                                      
      |_.rsrc:004a0ad6  [874]           db          EEh                                     
      |_.rsrc:004a0ad7  [875]           db          0h                                      
      |_.rsrc:004a0ad8  [876]           db          0h                                      
      |_.rsrc:004a0ad9  [877]           db          0h                                      
      |_.rsrc:004a0ada  [878]           db          DDh                                     
      |_.rsrc:004a0adb  [879]           db          0h                                      
      |_.rsrc:004a0adc  [880]           db          0h                                      
      |_.rsrc:004a0add  [881]           db          0h                                      
      |_.rsrc:004a0ade  [882]           db          BBh                                     
      |_.rsrc:004a0adf  [883]           db          0h                                      
      |_.rsrc:004a0ae0  [884]           db          0h                                      
      |_.rsrc:004a0ae1  [885]           db          0h                                      
      |_.rsrc:004a0ae2  [886]           db          AAh                                     
      |_.rsrc:004a0ae3  [887]           db          0h                                      
      |_.rsrc:004a0ae4  [888]           db          0h                                      
      |_.rsrc:004a0ae5  [889]           db          0h                                      
      |_.rsrc:004a0ae6  [890]           db          88h                                     
      |_.rsrc:004a0ae7  [891]           db          0h                                      
      |_.rsrc:004a0ae8  [892]           db          0h                                      
      |_.rsrc:004a0ae9  [893]           db          0h                                      
      |_.rsrc:004a0aea  [894]           db          77h                                     
      |_.rsrc:004a0aeb  [895]           db          0h                                      
      |_.rsrc:004a0aec  [896]           db          0h                                      
      |_.rsrc:004a0aed  [897]           db          0h                                      
      |_.rsrc:004a0aee  [898]           db          55h                                     
      |_.rsrc:004a0aef  [899]           db          0h                                      
      |_.rsrc:004a0af0  [900]           db          0h                                      
      |_.rsrc:004a0af1  [901]           db          0h                                      
      |_.rsrc:004a0af2  [902]           db          44h                                     
      |_.rsrc:004a0af3  [903]           db          0h                                      
      |_.rsrc:004a0af4  [904]           db          0h                                      
      |_.rsrc:004a0af5  [905]           db          0h                                      
      |_.rsrc:004a0af6  [906]           db          22h                                     
      |_.rsrc:004a0af7  [907]           db          0h                                      
      |_.rsrc:004a0af8  [908]           db          0h                                      
      |_.rsrc:004a0af9  [909]           db          0h                                      
      |_.rsrc:004a0afa  [910]           db          11h                                     
      |_.rsrc:004a0afb  [911]           db          0h                                      
      |_.rsrc:004a0afc  [912]           db          0h                                      
      |_.rsrc:004a0afd  [913]           db          EEh                                     
      |_.rsrc:004a0afe  [914]           db          0h                                      
      |_.rsrc:004a0aff  [915]           db          0h                                      
      |_.rsrc:004a0b00  [916]           db          0h                                      
      |_.rsrc:004a0b01  [917]           db          DDh                                     
      |_.rsrc:004a0b02  [918]           db          0h                                      
      |_.rsrc:004a0b03  [919]           db          0h                                      
      |_.rsrc:004a0b04  [920]           db          0h                                      
      |_.rsrc:004a0b05  [921]           db          BBh                                     
      |_.rsrc:004a0b06  [922]           db          0h                                      
      |_.rsrc:004a0b07  [923]           db          0h                                      
      |_.rsrc:004a0b08  [924]           db          0h                                      
      |_.rsrc:004a0b09  [925]           db          AAh                                     
      |_.rsrc:004a0b0a  [926]           db          0h                                      
      |_.rsrc:004a0b0b  [927]           db          0h                                      
      |_.rsrc:004a0b0c  [928]           db          0h                                      
      |_.rsrc:004a0b0d  [929]           db          88h                                     
      |_.rsrc:004a0b0e  [930]           db          0h                                      
      |_.rsrc:004a0b0f  [931]           db          0h                                      
      |_.rsrc:004a0b10  [932]           db          0h                                      
      |_.rsrc:004a0b11  [933]           db          77h                                     
      |_.rsrc:004a0b12  [934]           db          0h                                      
      |_.rsrc:004a0b13  [935]           db          0h                                      
      |_.rsrc:004a0b14  [936]           db          0h                                      
      |_.rsrc:004a0b15  [937]           db          55h                                     
      |_.rsrc:004a0b16  [938]           db          0h                                      
      |_.rsrc:004a0b17  [939]           db          0h                                      
      |_.rsrc:004a0b18  [940]           db          0h                                      
      |_.rsrc:004a0b19  [941]           db          44h                                     
      |_.rsrc:004a0b1a  [942]           db          0h                                      
      |_.rsrc:004a0b1b  [943]           db          0h                                      
      |_.rsrc:004a0b1c  [944]           db          0h                                      
      |_.rsrc:004a0b1d  [945]           db          22h                                     
      |_.rsrc:004a0b1e  [946]           db          0h                                      
      |_.rsrc:004a0b1f  [947]           db          0h                                      
      |_.rsrc:004a0b20  [948]           db          0h                                      
      |_.rsrc:004a0b21  [949]           db          11h                                     
      |_.rsrc:004a0b22  [950]           db          0h                                      
      |_.rsrc:004a0b23  [951]           db          0h                                      
      |_.rsrc:004a0b24  [952]           db          EEh                                     
      |_.rsrc:004a0b25  [953]           db          0h                                      
      |_.rsrc:004a0b26  [954]           db          0h                                      
      |_.rsrc:004a0b27  [955]           db          0h                                      
      |_.rsrc:004a0b28  [956]           db          DDh                                     
      |_.rsrc:004a0b29  [957]           db          0h                                      
      |_.rsrc:004a0b2a  [958]           db          0h                                      
      |_.rsrc:004a0b2b  [959]           db          0h                                      
      |_.rsrc:004a0b2c  [960]           db          BBh                                     
      |_.rsrc:004a0b2d  [961]           db          0h                                      
      |_.rsrc:004a0b2e  [962]           db          0h                                      
      |_.rsrc:004a0b2f  [963]           db          0h                                      
      |_.rsrc:004a0b30  [964]           db          AAh                                     
      |_.rsrc:004a0b31  [965]           db          0h                                      
      |_.rsrc:004a0b32  [966]           db          0h                                      
      |_.rsrc:004a0b33  [967]           db          0h                                      
      |_.rsrc:004a0b34  [968]           db          88h                                     
      |_.rsrc:004a0b35  [969]           db          0h                                      
      |_.rsrc:004a0b36  [970]           db          0h                                      
      |_.rsrc:004a0b37  [971]           db          0h                                      
      |_.rsrc:004a0b38  [972]           db          77h                                     
      |_.rsrc:004a0b39  [973]           db          0h                                      
      |_.rsrc:004a0b3a  [974]           db          0h                                      
      |_.rsrc:004a0b3b  [975]           db          0h                                      
      |_.rsrc:004a0b3c  [976]           db          55h                                     
      |_.rsrc:004a0b3d  [977]           db          0h                                      
      |_.rsrc:004a0b3e  [978]           db          0h                                      
      |_.rsrc:004a0b3f  [979]           db          0h                                      
      |_.rsrc:004a0b40  [980]           db          44h                                     
      |_.rsrc:004a0b41  [981]           db          0h                                      
      |_.rsrc:004a0b42  [982]           db          0h                                      
      |_.rsrc:004a0b43  [983]           db          0h                                      
      |_.rsrc:004a0b44  [984]           db          F0h                                     
      |_.rsrc:004a0b45  [985]           db          FBh                                     
      |_.rsrc:004a0b46  [986]           db          FFh                                     
      |_.rsrc:004a0b47  [987]           db          0h                                      
      |_.rsrc:004a0b48  [988]           db          A4h                                     
      |_.rsrc:004a0b49  [989]           db          A0h                                     
      |_.rsrc:004a0b4a  [990]           db          A0h                                     
      |_.rsrc:004a0b4b  [991]           db          0h                                      
      |_.rsrc:004a0b4c  [992]           db          80h                                     
      |_.rsrc:004a0b4d  [993]           db          80h                                     
      |_.rsrc:004a0b4e  [994]           db          80h                                     
      |_.rsrc:004a0b4f  [995]           db          0h                                      
      |_.rsrc:004a0b50  [996]           db          0h                                      
      |_.rsrc:004a0b51  [997]           db          0h                                      
      |_.rsrc:004a0b52  [998]           db          FFh                                     
      |_.rsrc:004a0b53  [999]           db          0h                                      
      |_.rsrc:004a0b54  [1000]          db          0h                                      
      |_.rsrc:004a0b55  [1001]          db          FFh                                     
      |_.rsrc:004a0b56  [1002]          db          0h                                      
      |_.rsrc:004a0b57  [1003]          db          0h                                      
      |_.rsrc:004a0b58  [1004]          db          0h                                      
      |_.rsrc:004a0b59  [1005]          db          FFh                                     
      |_.rsrc:004a0b5a  [1006]          db          FFh                                     
      |_.rsrc:004a0b5b  [1007]          db          0h                                      
      |_.rsrc:004a0b5c  [1008]          db          FFh                                     
      |_.rsrc:004a0b5d  [1009]          db          0h                                      
      |_.rsrc:004a0b5e  [1010]          db          0h                                      
      |_.rsrc:004a0b5f  [1011]          db          0h                                      
      |_.rsrc:004a0b60  [1012]          db          FFh                                     
      |_.rsrc:004a0b61  [1013]          db          0h                                      
      |_.rsrc:004a0b62  [1014]          db          FFh                                     
      |_.rsrc:004a0b63  [1015]          db          0h                                      
      |_.rsrc:004a0b64  [1016]          db          FFh                                     
      |_.rsrc:004a0b65  [1017]          db          FFh                                     
      |_.rsrc:004a0b66  [1018]          db          0h                                      
      |_.rsrc:004a0b67  [1019]          db          0h                                      
      |_.rsrc:004a0b68  [1020]          db          FFh                                     
      |_.rsrc:004a0b69  [1021]          db          FFh                                     
      |_.rsrc:004a0b6a  [1022]          db          FFh                                     
      |_.rsrc:004a0b6b  [1023]          db          0h                                      
   |_.rsrc:004a0b6c  ImageData       db[1024]                                            
      |_.rsrc:004a0b6c  [0]             db          65h                                     
      |_.rsrc:004a0b6d  [1]             db          65h                                     
      |_.rsrc:004a0b6e  [2]             db          65h                                     
      |_.rsrc:004a0b6f  [3]             db          65h                                     
      |_.rsrc:004a0b70  [4]             db          65h                                     
      |_.rsrc:004a0b71  [5]             db          65h                                     
      |_.rsrc:004a0b72  [6]             db          65h                                     
      |_.rsrc:004a0b73  [7]             db          65h                                     
      |_.rsrc:004a0b74  [8]             db          65h                                     
      |_.rsrc:004a0b75  [9]             db          65h                                     
      |_.rsrc:004a0b76  [10]            db          65h                                     
      |_.rsrc:004a0b77  [11]            db          65h                                     
      |_.rsrc:004a0b78  [12]            db          65h                                     
      |_.rsrc:004a0b79  [13]            db          65h                                     
      |_.rsrc:004a0b7a  [14]            db          65h                                     
      |_.rsrc:004a0b7b  [15]            db          65h                                     
      |_.rsrc:004a0b7c  [16]            db          65h                                     
      |_.rsrc:004a0b7d  [17]            db          65h                                     
      |_.rsrc:004a0b7e  [18]            db          65h                                     
      |_.rsrc:004a0b7f  [19]            db          65h                                     
      |_.rsrc:004a0b80  [20]            db          65h                                     
      |_.rsrc:004a0b81  [21]            db          65h                                     
      |_.rsrc:004a0b82  [22]            db          65h                                     
      |_.rsrc:004a0b83  [23]            db          65h                                     
      |_.rsrc:004a0b84  [24]            db          65h                                     
      |_.rsrc:004a0b85  [25]            db          65h                                     
      |_.rsrc:004a0b86  [26]            db          65h                                     
      |_.rsrc:004a0b87  [27]            db          65h                                     
      |_.rsrc:004a0b88  [28]            db          65h                                     
      |_.rsrc:004a0b89  [29]            db          65h                                     
      |_.rsrc:004a0b8a  [30]            db          65h                                     
      |_.rsrc:004a0b8b  [31]            db          65h                                     
      |_.rsrc:004a0b8c  [32]            db          13h                                     
      |_.rsrc:004a0b8d  [33]            db          65h                                     
      |_.rsrc:004a0b8e  [34]            db          65h                                     
      |_.rsrc:004a0b8f  [35]            db          65h                                     
      |_.rsrc:004a0b90  [36]            db          65h                                     
      |_.rsrc:004a0b91  [37]            db          65h                                     
      |_.rsrc:004a0b92  [38]            db          65h                                     
      |_.rsrc:004a0b93  [39]            db          65h                                     
      |_.rsrc:004a0b94  [40]            db          65h                                     
      |_.rsrc:004a0b95  [41]            db          65h                                     
      |_.rsrc:004a0b96  [42]            db          65h                                     
      |_.rsrc:004a0b97  [43]            db          65h                                     
      |_.rsrc:004a0b98  [44]            db          65h                                     
      |_.rsrc:004a0b99  [45]            db          65h                                     
      |_.rsrc:004a0b9a  [46]            db          65h                                     
      |_.rsrc:004a0b9b  [47]            db          65h                                     
      |_.rsrc:004a0b9c  [48]            db          65h                                     
      |_.rsrc:004a0b9d  [49]            db          65h                                     
      |_.rsrc:004a0b9e  [50]            db          65h                                     
      |_.rsrc:004a0b9f  [51]            db          65h                                     
      |_.rsrc:004a0ba0  [52]            db          65h                                     
      |_.rsrc:004a0ba1  [53]            db          65h                                     
      |_.rsrc:004a0ba2  [54]            db          65h                                     
      |_.rsrc:004a0ba3  [55]            db          65h                                     
      |_.rsrc:004a0ba4  [56]            db          65h                                     
      |_.rsrc:004a0ba5  [57]            db          65h                                     
      |_.rsrc:004a0ba6  [58]            db          65h                                     
      |_.rsrc:004a0ba7  [59]            db          65h                                     
      |_.rsrc:004a0ba8  [60]            db          65h                                     
      |_.rsrc:004a0ba9  [61]            db          65h                                     
      |_.rsrc:004a0baa  [62]            db          65h                                     
      |_.rsrc:004a0bab  [63]            db          65h                                     
      |_.rsrc:004a0bac  [64]            db          13h                                     
      |_.rsrc:004a0bad  [65]            db          Ch                                      
      |_.rsrc:004a0bae  [66]            db          13h                                     
      |_.rsrc:004a0baf  [67]            db          13h                                     
      |_.rsrc:004a0bb0  [68]            db          13h                                     
      |_.rsrc:004a0bb1  [69]            db          13h                                     
      |_.rsrc:004a0bb2  [70]            db          13h                                     
      |_.rsrc:004a0bb3  [71]            db          13h                                     
      |_.rsrc:004a0bb4  [72]            db          13h                                     
      |_.rsrc:004a0bb5  [73]            db          13h                                     
      |_.rsrc:004a0bb6  [74]            db          13h                                     
      |_.rsrc:004a0bb7  [75]            db          13h                                     
      |_.rsrc:004a0bb8  [76]            db          13h                                     
      |_.rsrc:004a0bb9  [77]            db          13h                                     
      |_.rsrc:004a0bba  [78]            db          13h                                     
      |_.rsrc:004a0bbb  [79]            db          13h                                     
      |_.rsrc:004a0bbc  [80]            db          13h                                     
      |_.rsrc:004a0bbd  [81]            db          13h                                     
      |_.rsrc:004a0bbe  [82]            db          13h                                     
      |_.rsrc:004a0bbf  [83]            db          13h                                     
      |_.rsrc:004a0bc0  [84]            db          13h                                     
      |_.rsrc:004a0bc1  [85]            db          13h                                     
      |_.rsrc:004a0bc2  [86]            db          13h                                     
      |_.rsrc:004a0bc3  [87]            db          13h                                     
      |_.rsrc:004a0bc4  [88]            db          13h                                     
      |_.rsrc:004a0bc5  [89]            db          13h                                     
      |_.rsrc:004a0bc6  [90]            db          13h                                     
      |_.rsrc:004a0bc7  [91]            db          13h                                     
      |_.rsrc:004a0bc8  [92]            db          13h                                     
      |_.rsrc:004a0bc9  [93]            db          13h                                     
      |_.rsrc:004a0bca  [94]            db          65h                                     
      |_.rsrc:004a0bcb  [95]            db          65h                                     
      |_.rsrc:004a0bcc  [96]            db          13h                                     
      |_.rsrc:004a0bcd  [97]            db          Ch                                      
      |_.rsrc:004a0bce  [98]            db          13h                                     
      |_.rsrc:004a0bcf  [99]            db          13h                                     
      |_.rsrc:004a0bd0  [100]           db          13h                                     
      |_.rsrc:004a0bd1  [101]           db          13h                                     
      |_.rsrc:004a0bd2  [102]           db          13h                                     
      |_.rsrc:004a0bd3  [103]           db          13h                                     
      |_.rsrc:004a0bd4  [104]           db          13h                                     
      |_.rsrc:004a0bd5  [105]           db          13h                                     
      |_.rsrc:004a0bd6  [106]           db          13h                                     
      |_.rsrc:004a0bd7  [107]           db          13h                                     
      |_.rsrc:004a0bd8  [108]           db          13h                                     
      |_.rsrc:004a0bd9  [109]           db          13h                                     
      |_.rsrc:004a0bda  [110]           db          13h                                     
      |_.rsrc:004a0bdb  [111]           db          13h                                     
      |_.rsrc:004a0bdc  [112]           db          13h                                     
      |_.rsrc:004a0bdd  [113]           db          13h                                     
      |_.rsrc:004a0bde  [114]           db          13h                                     
      |_.rsrc:004a0bdf  [115]           db          13h                                     
      |_.rsrc:004a0be0  [116]           db          13h                                     
      |_.rsrc:004a0be1  [117]           db          13h                                     
      |_.rsrc:004a0be2  [118]           db          13h                                     
      |_.rsrc:004a0be3  [119]           db          13h                                     
      |_.rsrc:004a0be4  [120]           db          13h                                     
      |_.rsrc:004a0be5  [121]           db          13h                                     
      |_.rsrc:004a0be6  [122]           db          13h                                     
      |_.rsrc:004a0be7  [123]           db          13h                                     
      |_.rsrc:004a0be8  [124]           db          13h                                     
      |_.rsrc:004a0be9  [125]           db          13h                                     
      |_.rsrc:004a0bea  [126]           db          65h                                     
      |_.rsrc:004a0beb  [127]           db          65h                                     
      |_.rsrc:004a0bec  [128]           db          13h                                     
      |_.rsrc:004a0bed  [129]           db          Ch                                      
      |_.rsrc:004a0bee  [130]           db          13h                                     
      |_.rsrc:004a0bef  [131]           db          13h                                     
      |_.rsrc:004a0bf0  [132]           db          13h                                     
      |_.rsrc:004a0bf1  [133]           db          13h                                     
      |_.rsrc:004a0bf2  [134]           db          13h                                     
      |_.rsrc:004a0bf3  [135]           db          13h                                     
      |_.rsrc:004a0bf4  [136]           db          13h                                     
      |_.rsrc:004a0bf5  [137]           db          D9h                                     
      |_.rsrc:004a0bf6  [138]           db          D9h                                     
      |_.rsrc:004a0bf7  [139]           db          D9h                                     
      |_.rsrc:004a0bf8  [140]           db          D9h                                     
      |_.rsrc:004a0bf9  [141]           db          D9h                                     
      |_.rsrc:004a0bfa  [142]           db          D9h                                     
      |_.rsrc:004a0bfb  [143]           db          D9h                                     
      |_.rsrc:004a0bfc  [144]           db          D9h                                     
      |_.rsrc:004a0bfd  [145]           db          D9h                                     
      |_.rsrc:004a0bfe  [146]           db          D9h                                     
      |_.rsrc:004a0bff  [147]           db          D9h                                     
      |_.rsrc:004a0c00  [148]           db          D9h                                     
      |_.rsrc:004a0c01  [149]           db          D9h                                     
      |_.rsrc:004a0c02  [150]           db          D9h                                     
      |_.rsrc:004a0c03  [151]           db          13h                                     
      |_.rsrc:004a0c04  [152]           db          13h                                     
      |_.rsrc:004a0c05  [153]           db          13h                                     
      |_.rsrc:004a0c06  [154]           db          13h                                     
      |_.rsrc:004a0c07  [155]           db          13h                                     
      |_.rsrc:004a0c08  [156]           db          13h                                     
      |_.rsrc:004a0c09  [157]           db          13h                                     
      |_.rsrc:004a0c0a  [158]           db          65h                                     
      |_.rsrc:004a0c0b  [159]           db          65h                                     
      |_.rsrc:004a0c0c  [160]           db          13h                                     
      |_.rsrc:004a0c0d  [161]           db          Ch                                      
      |_.rsrc:004a0c0e  [162]           db          13h                                     
      |_.rsrc:004a0c0f  [163]           db          13h                                     
      |_.rsrc:004a0c10  [164]           db          13h                                     
      |_.rsrc:004a0c11  [165]           db          13h                                     
      |_.rsrc:004a0c12  [166]           db          13h                                     
      |_.rsrc:004a0c13  [167]           db          13h                                     
      |_.rsrc:004a0c14  [168]           db          13h                                     
      |_.rsrc:004a0c15  [169]           db          D9h                                     
      |_.rsrc:004a0c16  [170]           db          66h                                     
      |_.rsrc:004a0c17  [171]           db          36h                                     
      |_.rsrc:004a0c18  [172]           db          36h                                     
      |_.rsrc:004a0c19  [173]           db          D9h                                     
      |_.rsrc:004a0c1a  [174]           db          31h                                     
      |_.rsrc:004a0c1b  [175]           db          31h                                     
      |_.rsrc:004a0c1c  [176]           db          F7h                                     
      |_.rsrc:004a0c1d  [177]           db          F7h                                     
      |_.rsrc:004a0c1e  [178]           db          F7h                                     
      |_.rsrc:004a0c1f  [179]           db          F7h                                     
      |_.rsrc:004a0c20  [180]           db          F7h                                     
      |_.rsrc:004a0c21  [181]           db          F7h                                     
      |_.rsrc:004a0c22  [182]           db          D9h                                     
      |_.rsrc:004a0c23  [183]           db          13h                                     
      |_.rsrc:004a0c24  [184]           db          13h                                     
      |_.rsrc:004a0c25  [185]           db          13h                                     
      |_.rsrc:004a0c26  [186]           db          13h                                     
      |_.rsrc:004a0c27  [187]           db          13h                                     
      |_.rsrc:004a0c28  [188]           db          13h                                     
      |_.rsrc:004a0c29  [189]           db          13h                                     
      |_.rsrc:004a0c2a  [190]           db          65h                                     
      |_.rsrc:004a0c2b  [191]           db          65h                                     
      |_.rsrc:004a0c2c  [192]           db          13h                                     
      |_.rsrc:004a0c2d  [193]           db          Ch                                      
      |_.rsrc:004a0c2e  [194]           db          13h                                     
      |_.rsrc:004a0c2f  [195]           db          13h                                     
      |_.rsrc:004a0c30  [196]           db          D9h                                     
      |_.rsrc:004a0c31  [197]           db          D9h                                     
      |_.rsrc:004a0c32  [198]           db          13h                                     
      |_.rsrc:004a0c33  [199]           db          13h                                     
      |_.rsrc:004a0c34  [200]           db          13h                                     
      |_.rsrc:004a0c35  [201]           db          D9h                                     
      |_.rsrc:004a0c36  [202]           db          66h                                     
      |_.rsrc:004a0c37  [203]           db          66h                                     
      |_.rsrc:004a0c38  [204]           db          36h                                     
      |_.rsrc:004a0c39  [205]           db          D9h                                     
      |_.rsrc:004a0c3a  [206]           db          F7h                                     
      |_.rsrc:004a0c3b  [207]           db          F8h                                     
      |_.rsrc:004a0c3c  [208]           db          F8h                                     
      |_.rsrc:004a0c3d  [209]           db          F8h                                     
      |_.rsrc:004a0c3e  [210]           db          D9h                                     
      |_.rsrc:004a0c3f  [211]           db          D9h                                     
      |_.rsrc:004a0c40  [212]           db          D9h                                     
      |_.rsrc:004a0c41  [213]           db          D9h                                     
      |_.rsrc:004a0c42  [214]           db          D9h                                     
      |_.rsrc:004a0c43  [215]           db          D9h                                     
      |_.rsrc:004a0c44  [216]           db          D9h                                     
      |_.rsrc:004a0c45  [217]           db          13h                                     
      |_.rsrc:004a0c46  [218]           db          13h                                     
      |_.rsrc:004a0c47  [219]           db          13h                                     
      |_.rsrc:004a0c48  [220]           db          13h                                     
      |_.rsrc:004a0c49  [221]           db          13h                                     
      |_.rsrc:004a0c4a  [222]           db          65h                                     
      |_.rsrc:004a0c4b  [223]           db          65h                                     
      |_.rsrc:004a0c4c  [224]           db          13h                                     
      |_.rsrc:004a0c4d  [225]           db          Ch                                      
      |_.rsrc:004a0c4e  [226]           db          13h                                     
      |_.rsrc:004a0c4f  [227]           db          13h                                     
      |_.rsrc:004a0c50  [228]           db          D9h                                     
      |_.rsrc:004a0c51  [229]           db          66h                                     
      |_.rsrc:004a0c52  [230]           db          D9h                                     
      |_.rsrc:004a0c53  [231]           db          D9h                                     
      |_.rsrc:004a0c54  [232]           db          D9h                                     
      |_.rsrc:004a0c55  [233]           db          D9h                                     
      |_.rsrc:004a0c56  [234]           db          66h                                     
      |_.rsrc:004a0c57  [235]           db          66h                                     
      |_.rsrc:004a0c58  [236]           db          36h                                     
      |_.rsrc:004a0c59  [237]           db          D9h                                     
      |_.rsrc:004a0c5a  [238]           db          D9h                                     
      |_.rsrc:004a0c5b  [239]           db          D9h                                     
      |_.rsrc:004a0c5c  [240]           db          D9h                                     
      |_.rsrc:004a0c5d  [241]           db          D9h                                     
      |_.rsrc:004a0c5e  [242]           db          36h                                     
      |_.rsrc:004a0c5f  [243]           db          D9h                                     
      |_.rsrc:004a0c60  [244]           db          7h                                      
      |_.rsrc:004a0c61  [245]           db          7h                                      
      |_.rsrc:004a0c62  [246]           db          7h                                      
      |_.rsrc:004a0c63  [247]           db          F7h                                     
      |_.rsrc:004a0c64  [248]           db          F7h                                     
      |_.rsrc:004a0c65  [249]           db          D9h                                     
      |_.rsrc:004a0c66  [250]           db          0h                                      
      |_.rsrc:004a0c67  [251]           db          13h                                     
      |_.rsrc:004a0c68  [252]           db          13h                                     
      |_.rsrc:004a0c69  [253]           db          13h                                     
      |_.rsrc:004a0c6a  [254]           db          65h                                     
      |_.rsrc:004a0c6b  [255]           db          65h                                     
      |_.rsrc:004a0c6c  [256]           db          13h                                     
      |_.rsrc:004a0c6d  [257]           db          Ch                                      
      |_.rsrc:004a0c6e  [258]           db          13h                                     
      |_.rsrc:004a0c6f  [259]           db          D9h                                     
      |_.rsrc:004a0c70  [260]           db          66h                                     
      |_.rsrc:004a0c71  [261]           db          66h                                     
      |_.rsrc:004a0c72  [262]           db          66h                                     
      |_.rsrc:004a0c73  [263]           db          D9h                                     
      |_.rsrc:004a0c74  [264]           db          66h                                     
      |_.rsrc:004a0c75  [265]           db          66h                                     
      |_.rsrc:004a0c76  [266]           db          66h                                     
      |_.rsrc:004a0c77  [267]           db          66h                                     
      |_.rsrc:004a0c78  [268]           db          66h                                     
      |_.rsrc:004a0c79  [269]           db          36h                                     
      |_.rsrc:004a0c7a  [270]           db          36h                                     
      |_.rsrc:004a0c7b  [271]           db          36h                                     
      |_.rsrc:004a0c7c  [272]           db          D9h                                     
      |_.rsrc:004a0c7d  [273]           db          66h                                     
      |_.rsrc:004a0c7e  [274]           db          66h                                     
      |_.rsrc:004a0c7f  [275]           db          36h                                     
      |_.rsrc:004a0c80  [276]           db          D9h                                     
      |_.rsrc:004a0c81  [277]           db          D9h                                     
      |_.rsrc:004a0c82  [278]           db          D9h                                     
      |_.rsrc:004a0c83  [279]           db          D9h                                     
      |_.rsrc:004a0c84  [280]           db          D9h                                     
      |_.rsrc:004a0c85  [281]           db          D9h                                     
      |_.rsrc:004a0c86  [282]           db          D9h                                     
      |_.rsrc:004a0c87  [283]           db          13h                                     
      |_.rsrc:004a0c88  [284]           db          13h                                     
      |_.rsrc:004a0c89  [285]           db          13h                                     
      |_.rsrc:004a0c8a  [286]           db          65h                                     
      |_.rsrc:004a0c8b  [287]           db          65h                                     
      |_.rsrc:004a0c8c  [288]           db          13h                                     
      |_.rsrc:004a0c8d  [289]           db          Ch                                      
      |_.rsrc:004a0c8e  [290]           db          13h                                     
      |_.rsrc:004a0c8f  [291]           db          13h                                     
      |_.rsrc:004a0c90  [292]           db          D9h                                     
      |_.rsrc:004a0c91  [293]           db          66h                                     
      |_.rsrc:004a0c92  [294]           db          66h                                     
      |_.rsrc:004a0c93  [295]           db          66h                                     
      |_.rsrc:004a0c94  [296]           db          66h                                     
      |_.rsrc:004a0c95  [297]           db          66h                                     
      |_.rsrc:004a0c96  [298]           db          66h                                     
      |_.rsrc:004a0c97  [299]           db          66h                                     
      |_.rsrc:004a0c98  [300]           db          66h                                     
      |_.rsrc:004a0c99  [301]           db          66h                                     
      |_.rsrc:004a0c9a  [302]           db          66h                                     
      |_.rsrc:004a0c9b  [303]           db          66h                                     
      |_.rsrc:004a0c9c  [304]           db          66h                                     
      |_.rsrc:004a0c9d  [305]           db          66h                                     
      |_.rsrc:004a0c9e  [306]           db          36h                                     
      |_.rsrc:004a0c9f  [307]           db          D9h                                     
      |_.rsrc:004a0ca0  [308]           db          31h                                     
      |_.rsrc:004a0ca1  [309]           db          F7h                                     
      |_.rsrc:004a0ca2  [310]           db          F7h                                     
      |_.rsrc:004a0ca3  [311]           db          F7h                                     
      |_.rsrc:004a0ca4  [312]           db          F7h                                     
      |_.rsrc:004a0ca5  [313]           db          F7h                                     
      |_.rsrc:004a0ca6  [314]           db          D9h                                     
      |_.rsrc:004a0ca7  [315]           db          13h                                     
      |_.rsrc:004a0ca8  [316]           db          13h                                     
      |_.rsrc:004a0ca9  [317]           db          13h                                     
      |_.rsrc:004a0caa  [318]           db          65h                                     
      |_.rsrc:004a0cab  [319]           db          65h                                     
      |_.rsrc:004a0cac  [320]           db          13h                                     
      |_.rsrc:004a0cad  [321]           db          Ch                                      
      |_.rsrc:004a0cae  [322]           db          13h                                     
      |_.rsrc:004a0caf  [323]           db          13h                                     
      |_.rsrc:004a0cb0  [324]           db          13h                                     
      |_.rsrc:004a0cb1  [325]           db          D9h                                     
      |_.rsrc:004a0cb2  [326]           db          66h                                     
      |_.rsrc:004a0cb3  [327]           db          66h                                     
      |_.rsrc:004a0cb4  [328]           db          66h                                     
      |_.rsrc:004a0cb5  [329]           db          66h                                     
      |_.rsrc:004a0cb6  [330]           db          36h                                     
      |_.rsrc:004a0cb7  [331]           db          36h                                     
      |_.rsrc:004a0cb8  [332]           db          66h                                     
      |_.rsrc:004a0cb9  [333]           db          66h                                     
      |_.rsrc:004a0cba  [334]           db          66h                                     
      |_.rsrc:004a0cbb  [335]           db          66h                                     
      |_.rsrc:004a0cbc  [336]           db          66h                                     
      |_.rsrc:004a0cbd  [337]           db          36h                                     
      |_.rsrc:004a0cbe  [338]           db          D9h                                     
      |_.rsrc:004a0cbf  [339]           db          31h                                     
      |_.rsrc:004a0cc0  [340]           db          87h                                     
      |_.rsrc:004a0cc1  [341]           db          87h                                     
      |_.rsrc:004a0cc2  [342]           db          87h                                     
      |_.rsrc:004a0cc3  [343]           db          87h                                     
      |_.rsrc:004a0cc4  [344]           db          87h                                     
      |_.rsrc:004a0cc5  [345]           db          D9h                                     
      |_.rsrc:004a0cc6  [346]           db          13h                                     
      |_.rsrc:004a0cc7  [347]           db          13h                                     
      |_.rsrc:004a0cc8  [348]           db          13h                                     
      |_.rsrc:004a0cc9  [349]           db          13h                                     
      |_.rsrc:004a0cca  [350]           db          65h                                     
      |_.rsrc:004a0ccb  [351]           db          65h                                     
      |_.rsrc:004a0ccc  [352]           db          13h                                     
      |_.rsrc:004a0ccd  [353]           db          Ch                                      
      |_.rsrc:004a0cce  [354]           db          13h                                     
      |_.rsrc:004a0ccf  [355]           db          13h                                     
      |_.rsrc:004a0cd0  [356]           db          13h                                     
      |_.rsrc:004a0cd1  [357]           db          D9h                                     
      |_.rsrc:004a0cd2  [358]           db          66h                                     
      |_.rsrc:004a0cd3  [359]           db          66h                                     
      |_.rsrc:004a0cd4  [360]           db          66h                                     
      |_.rsrc:004a0cd5  [361]           db          36h                                     
      |_.rsrc:004a0cd6  [362]           db          F4h                                     
      |_.rsrc:004a0cd7  [363]           db          F4h                                     
      |_.rsrc:004a0cd8  [364]           db          F4h                                     
      |_.rsrc:004a0cd9  [365]           db          F4h                                     
      |_.rsrc:004a0cda  [366]           db          66h                                     
      |_.rsrc:004a0cdb  [367]           db          66h                                     
      |_.rsrc:004a0cdc  [368]           db          66h                                     
      |_.rsrc:004a0cdd  [369]           db          36h                                     
      |_.rsrc:004a0cde  [370]           db          D9h                                     
      |_.rsrc:004a0cdf  [371]           db          D9h                                     
      |_.rsrc:004a0ce0  [372]           db          D9h                                     
      |_.rsrc:004a0ce1  [373]           db          D9h                                     
      |_.rsrc:004a0ce2  [374]           db          D9h                                     
      |_.rsrc:004a0ce3  [375]           db          D9h                                     
      |_.rsrc:004a0ce4  [376]           db          D9h                                     
      |_.rsrc:004a0ce5  [377]           db          D9h                                     
      |_.rsrc:004a0ce6  [378]           db          13h                                     
      |_.rsrc:004a0ce7  [379]           db          13h                                     
      |_.rsrc:004a0ce8  [380]           db          13h                                     
      |_.rsrc:004a0ce9  [381]           db          13h                                     
      |_.rsrc:004a0cea  [382]           db          65h                                     
      |_.rsrc:004a0ceb  [383]           db          65h                                     
      |_.rsrc:004a0cec  [384]           db          13h                                     
      |_.rsrc:004a0ced  [385]           db          Ch                                      
      |_.rsrc:004a0cee  [386]           db          13h                                     
      |_.rsrc:004a0cef  [387]           db          13h                                     
      |_.rsrc:004a0cf0  [388]           db          D9h                                     
      |_.rsrc:004a0cf1  [389]           db          66h                                     
      |_.rsrc:004a0cf2  [390]           db          66h                                     
      |_.rsrc:004a0cf3  [391]           db          66h                                     
      |_.rsrc:004a0cf4  [392]           db          36h                                     
      |_.rsrc:004a0cf5  [393]           db          D9h                                     
      |_.rsrc:004a0cf6  [394]           db          E3h                                     
      |_.rsrc:004a0cf7  [395]           db          E3h                                     
      |_.rsrc:004a0cf8  [396]           db          E3h                                     
      |_.rsrc:004a0cf9  [397]           db          E3h                                     
      |_.rsrc:004a0cfa  [398]           db          F4h                                     
      |_.rsrc:004a0cfb  [399]           db          66h                                     
      |_.rsrc:004a0cfc  [400]           db          66h                                     
      |_.rsrc:004a0cfd  [401]           db          66h                                     
      |_.rsrc:004a0cfe  [402]           db          36h                                     
      |_.rsrc:004a0cff  [403]           db          D9h                                     
      |_.rsrc:004a0d00  [404]           db          F8h                                     
      |_.rsrc:004a0d01  [405]           db          F8h                                     
      |_.rsrc:004a0d02  [406]           db          F8h                                     
      |_.rsrc:004a0d03  [407]           db          F8h                                     
      |_.rsrc:004a0d04  [408]           db          F8h                                     
      |_.rsrc:004a0d05  [409]           db          F8h                                     
      |_.rsrc:004a0d06  [410]           db          D9h                                     
      |_.rsrc:004a0d07  [411]           db          13h                                     
      |_.rsrc:004a0d08  [412]           db          13h                                     
      |_.rsrc:004a0d09  [413]           db          13h                                     
      |_.rsrc:004a0d0a  [414]           db          65h                                     
      |_.rsrc:004a0d0b  [415]           db          65h                                     
      |_.rsrc:004a0d0c  [416]           db          13h                                     
      |_.rsrc:004a0d0d  [417]           db          Ch                                      
      |_.rsrc:004a0d0e  [418]           db          13h                                     
      |_.rsrc:004a0d0f  [419]           db          13h                                     
      |_.rsrc:004a0d10  [420]           db          D9h                                     
      |_.rsrc:004a0d11  [421]           db          66h                                     
      |_.rsrc:004a0d12  [422]           db          66h                                     
      |_.rsrc:004a0d13  [423]           db          36h                                     
      |_.rsrc:004a0d14  [424]           db          D9h                                     
      |_.rsrc:004a0d15  [425]           db          E3h                                     
      |_.rsrc:004a0d16  [426]           db          E3h                                     
      |_.rsrc:004a0d17  [427]           db          E3h                                     
      |_.rsrc:004a0d18  [428]           db          E3h                                     
      |_.rsrc:004a0d19  [429]           db          E3h                                     
      |_.rsrc:004a0d1a  [430]           db          E3h                                     
      |_.rsrc:004a0d1b  [431]           db          F4h                                     
      |_.rsrc:004a0d1c  [432]           db          66h                                     
      |_.rsrc:004a0d1d  [433]           db          66h                                     
      |_.rsrc:004a0d1e  [434]           db          36h                                     
      |_.rsrc:004a0d1f  [435]           db          D9h                                     
      |_.rsrc:004a0d20  [436]           db          F8h                                     
      |_.rsrc:004a0d21  [437]           db          F8h                                     
      |_.rsrc:004a0d22  [438]           db          F8h                                     
      |_.rsrc:004a0d23  [439]           db          F8h                                     
      |_.rsrc:004a0d24  [440]           db          F8h                                     
      |_.rsrc:004a0d25  [441]           db          F8h                                     
      |_.rsrc:004a0d26  [442]           db          D9h                                     
      |_.rsrc:004a0d27  [443]           db          13h                                     
      |_.rsrc:004a0d28  [444]           db          13h                                     
      |_.rsrc:004a0d29  [445]           db          13h                                     
      |_.rsrc:004a0d2a  [446]           db          65h                                     
      |_.rsrc:004a0d2b  [447]           db          65h                                     
      |_.rsrc:004a0d2c  [448]           db          13h                                     
      |_.rsrc:004a0d2d  [449]           db          Ch                                      
      |_.rsrc:004a0d2e  [450]           db          D9h                                     
      |_.rsrc:004a0d2f  [451]           db          D9h                                     
      |_.rsrc:004a0d30  [452]           db          D9h                                     
      |_.rsrc:004a0d31  [453]           db          66h                                     
      |_.rsrc:004a0d32  [454]           db          66h                                     
      |_.rsrc:004a0d33  [455]           db          36h                                     
      |_.rsrc:004a0d34  [456]           db          D9h                                     
      |_.rsrc:004a0d35  [457]           db          D9h                                     
      |_.rsrc:004a0d36  [458]           db          E3h                                     
      |_.rsrc:004a0d37  [459]           db          E3h                                     
      |_.rsrc:004a0d38  [460]           db          E3h                                     
      |_.rsrc:004a0d39  [461]           db          E3h                                     
      |_.rsrc:004a0d3a  [462]           db          D9h                                     
      |_.rsrc:004a0d3b  [463]           db          F4h                                     
      |_.rsrc:004a0d3c  [464]           db          66h                                     
      |_.rsrc:004a0d3d  [465]           db          66h                                     
      |_.rsrc:004a0d3e  [466]           db          36h                                     
      |_.rsrc:004a0d3f  [467]           db          D9h                                     
      |_.rsrc:004a0d40  [468]           db          D9h                                     
      |_.rsrc:004a0d41  [469]           db          D9h                                     
      |_.rsrc:004a0d42  [470]           db          D9h                                     
      |_.rsrc:004a0d43  [471]           db          D9h                                     
      |_.rsrc:004a0d44  [472]           db          D9h                                     
      |_.rsrc:004a0d45  [473]           db          D9h                                     
      |_.rsrc:004a0d46  [474]           db          D9h                                     
      |_.rsrc:004a0d47  [475]           db          D9h                                     
      |_.rsrc:004a0d48  [476]           db          D9h                                     
      |_.rsrc:004a0d49  [477]           db          13h                                     
      |_.rsrc:004a0d4a  [478]           db          65h                                     
      |_.rsrc:004a0d4b  [479]           db          65h                                     
      |_.rsrc:004a0d4c  [480]           db          13h                                     
      |_.rsrc:004a0d4d  [481]           db          Ch                                      
      |_.rsrc:004a0d4e  [482]           db          D9h                                     
      |_.rsrc:004a0d4f  [483]           db          66h                                     
      |_.rsrc:004a0d50  [484]           db          66h                                     
      |_.rsrc:004a0d51  [485]           db          66h                                     
      |_.rsrc:004a0d52  [486]           db          66h                                     
      |_.rsrc:004a0d53  [487]           db          36h                                     
      |_.rsrc:004a0d54  [488]           db          D9h                                     
      |_.rsrc:004a0d55  [489]           db          D9h                                     
      |_.rsrc:004a0d56  [490]           db          E3h                                     
      |_.rsrc:004a0d57  [491]           db          E3h                                     
      |_.rsrc:004a0d58  [492]           db          E3h                                     
      |_.rsrc:004a0d59  [493]           db          E3h                                     
      |_.rsrc:004a0d5a  [494]           db          D9h                                     
      |_.rsrc:004a0d5b  [495]           db          F4h                                     
      |_.rsrc:004a0d5c  [496]           db          66h                                     
      |_.rsrc:004a0d5d  [497]           db          66h                                     
      |_.rsrc:004a0d5e  [498]           db          66h                                     
      |_.rsrc:004a0d5f  [499]           db          66h                                     
      |_.rsrc:004a0d60  [500]           db          36h                                     
      |_.rsrc:004a0d61  [501]           db          D9h                                     
      |_.rsrc:004a0d62  [502]           db          7h                                      
      |_.rsrc:004a0d63  [503]           db          7h                                      
      |_.rsrc:004a0d64  [504]           db          7h                                      
      |_.rsrc:004a0d65  [505]           db          7h                                      
      |_.rsrc:004a0d66  [506]           db          7h                                      
      |_.rsrc:004a0d67  [507]           db          7h                                      
      |_.rsrc:004a0d68  [508]           db          D9h                                     
      |_.rsrc:004a0d69  [509]           db          13h                                     
      |_.rsrc:004a0d6a  [510]           db          65h                                     
      |_.rsrc:004a0d6b  [511]           db          65h                                     
      |_.rsrc:004a0d6c  [512]           db          13h                                     
      |_.rsrc:004a0d6d  [513]           db          Ch                                      
      |_.rsrc:004a0d6e  [514]           db          D9h                                     
      |_.rsrc:004a0d6f  [515]           db          66h                                     
      |_.rsrc:004a0d70  [516]           db          66h                                     
      |_.rsrc:004a0d71  [517]           db          66h                                     
      |_.rsrc:004a0d72  [518]           db          66h                                     
      |_.rsrc:004a0d73  [519]           db          36h                                     
      |_.rsrc:004a0d74  [520]           db          D9h                                     
      |_.rsrc:004a0d75  [521]           db          D9h                                     
      |_.rsrc:004a0d76  [522]           db          E3h                                     
      |_.rsrc:004a0d77  [523]           db          E3h                                     
      |_.rsrc:004a0d78  [524]           db          E3h                                     
      |_.rsrc:004a0d79  [525]           db          E3h                                     
      |_.rsrc:004a0d7a  [526]           db          D9h                                     
      |_.rsrc:004a0d7b  [527]           db          F4h                                     
      |_.rsrc:004a0d7c  [528]           db          66h                                     
      |_.rsrc:004a0d7d  [529]           db          66h                                     
      |_.rsrc:004a0d7e  [530]           db          66h                                     
      |_.rsrc:004a0d7f  [531]           db          66h                                     
      |_.rsrc:004a0d80  [532]           db          36h                                     
      |_.rsrc:004a0d81  [533]           db          D9h                                     
      |_.rsrc:004a0d82  [534]           db          31h                                     
      |_.rsrc:004a0d83  [535]           db          31h                                     
      |_.rsrc:004a0d84  [536]           db          31h                                     
      |_.rsrc:004a0d85  [537]           db          7h                                      
      |_.rsrc:004a0d86  [538]           db          7h                                      
      |_.rsrc:004a0d87  [539]           db          7h                                      
      |_.rsrc:004a0d88  [540]           db          D9h                                     
      |_.rsrc:004a0d89  [541]           db          13h                                     
      |_.rsrc:004a0d8a  [542]           db          65h                                     
      |_.rsrc:004a0d8b  [543]           db          65h                                     
      |_.rsrc:004a0d8c  [544]           db          13h                                     
      |_.rsrc:004a0d8d  [545]           db          Ch                                      
      |_.rsrc:004a0d8e  [546]           db          D9h                                     
      |_.rsrc:004a0d8f  [547]           db          D9h                                     
      |_.rsrc:004a0d90  [548]           db          D9h                                     
      |_.rsrc:004a0d91  [549]           db          66h                                     
      |_.rsrc:004a0d92  [550]           db          66h                                     
      |_.rsrc:004a0d93  [551]           db          36h                                     
      |_.rsrc:004a0d94  [552]           db          D9h                                     
      |_.rsrc:004a0d95  [553]           db          D9h                                     
      |_.rsrc:004a0d96  [554]           db          E3h                                     
      |_.rsrc:004a0d97  [555]           db          E3h                                     
      |_.rsrc:004a0d98  [556]           db          E3h                                     
      |_.rsrc:004a0d99  [557]           db          E3h                                     
      |_.rsrc:004a0d9a  [558]           db          D9h                                     
      |_.rsrc:004a0d9b  [559]           db          F4h                                     
      |_.rsrc:004a0d9c  [560]           db          66h                                     
      |_.rsrc:004a0d9d  [561]           db          66h                                     
      |_.rsrc:004a0d9e  [562]           db          36h                                     
      |_.rsrc:004a0d9f  [563]           db          D9h                                     
      |_.rsrc:004a0da0  [564]           db          D9h                                     
      |_.rsrc:004a0da1  [565]           db          D9h                                     
      |_.rsrc:004a0da2  [566]           db          D9h                                     
      |_.rsrc:004a0da3  [567]           db          D9h                                     
      |_.rsrc:004a0da4  [568]           db          D9h                                     
      |_.rsrc:004a0da5  [569]           db          D9h                                     
      |_.rsrc:004a0da6  [570]           db          D9h                                     
      |_.rsrc:004a0da7  [571]           db          D9h                                     
      |_.rsrc:004a0da8  [572]           db          D9h                                     
      |_.rsrc:004a0da9  [573]           db          13h                                     
      |_.rsrc:004a0daa  [574]           db          65h                                     
      |_.rsrc:004a0dab  [575]           db          65h                                     
      |_.rsrc:004a0dac  [576]           db          13h                                     
      |_.rsrc:004a0dad  [577]           db          Ch                                      
      |_.rsrc:004a0dae  [578]           db          13h                                     
      |_.rsrc:004a0daf  [579]           db          13h                                     
      |_.rsrc:004a0db0  [580]           db          D9h                                     
      |_.rsrc:004a0db1  [581]           db          66h                                     
      |_.rsrc:004a0db2  [582]           db          66h                                     
      |_.rsrc:004a0db3  [583]           db          36h                                     
      |_.rsrc:004a0db4  [584]           db          D9h                                     
      |_.rsrc:004a0db5  [585]           db          E3h                                     
      |_.rsrc:004a0db6  [586]           db          E3h                                     
      |_.rsrc:004a0db7  [587]           db          E3h                                     
      |_.rsrc:004a0db8  [588]           db          E3h                                     
      |_.rsrc:004a0db9  [589]           db          E3h                                     
      |_.rsrc:004a0dba  [590]           db          E3h                                     
      |_.rsrc:004a0dbb  [591]           db          F4h                                     
      |_.rsrc:004a0dbc  [592]           db          66h                                     
      |_.rsrc:004a0dbd  [593]           db          66h                                     
      |_.rsrc:004a0dbe  [594]           db          36h                                     
      |_.rsrc:004a0dbf  [595]           db          D9h                                     
      |_.rsrc:004a0dc0  [596]           db          F8h                                     
      |_.rsrc:004a0dc1  [597]           db          F8h                                     
      |_.rsrc:004a0dc2  [598]           db          F8h                                     
      |_.rsrc:004a0dc3  [599]           db          F8h                                     
      |_.rsrc:004a0dc4  [600]           db          F8h                                     
      |_.rsrc:004a0dc5  [601]           db          F8h                                     
      |_.rsrc:004a0dc6  [602]           db          D9h                                     
      |_.rsrc:004a0dc7  [603]           db          13h                                     
      |_.rsrc:004a0dc8  [604]           db          13h                                     
      |_.rsrc:004a0dc9  [605]           db          13h                                     
      |_.rsrc:004a0dca  [606]           db          65h                                     
      |_.rsrc:004a0dcb  [607]           db          65h                                     
      |_.rsrc:004a0dcc  [608]           db          13h                                     
      |_.rsrc:004a0dcd  [609]           db          Ch                                      
      |_.rsrc:004a0dce  [610]           db          13h                                     
      |_.rsrc:004a0dcf  [611]           db          13h                                     
      |_.rsrc:004a0dd0  [612]           db          D9h                                     
      |_.rsrc:004a0dd1  [613]           db          66h                                     
      |_.rsrc:004a0dd2  [614]           db          66h                                     
      |_.rsrc:004a0dd3  [615]           db          66h                                     
      |_.rsrc:004a0dd4  [616]           db          36h                                     
      |_.rsrc:004a0dd5  [617]           db          D9h                                     
      |_.rsrc:004a0dd6  [618]           db          E3h                                     
      |_.rsrc:004a0dd7  [619]           db          E3h                                     
      |_.rsrc:004a0dd8  [620]           db          E3h                                     
      |_.rsrc:004a0dd9  [621]           db          E3h                                     
      |_.rsrc:004a0dda  [622]           db          F4h                                     
      |_.rsrc:004a0ddb  [623]           db          66h                                     
      |_.rsrc:004a0ddc  [624]           db          66h                                     
      |_.rsrc:004a0ddd  [625]           db          66h                                     
      |_.rsrc:004a0dde  [626]           db          36h                                     
      |_.rsrc:004a0ddf  [627]           db          D9h                                     
      |_.rsrc:004a0de0  [628]           db          F8h                                     
      |_.rsrc:004a0de1  [629]           db          F8h                                     
      |_.rsrc:004a0de2  [630]           db          F8h                                     
      |_.rsrc:004a0de3  [631]           db          F8h                                     
      |_.rsrc:004a0de4  [632]           db          F8h                                     
      |_.rsrc:004a0de5  [633]           db          F8h                                     
      |_.rsrc:004a0de6  [634]           db          D9h                                     
      |_.rsrc:004a0de7  [635]           db          13h                                     
      |_.rsrc:004a0de8  [636]           db          13h                                     
      |_.rsrc:004a0de9  [637]           db          13h                                     
      |_.rsrc:004a0dea  [638]           db          65h                                     
      |_.rsrc:004a0deb  [639]           db          65h                                     
      |_.rsrc:004a0dec  [640]           db          13h                                     
      |_.rsrc:004a0ded  [641]           db          Ch                                      
      |_.rsrc:004a0dee  [642]           db          13h                                     
      |_.rsrc:004a0def  [643]           db          13h                                     
      |_.rsrc:004a0df0  [644]           db          D9h                                     
      |_.rsrc:004a0df1  [645]           db          D9h                                     
      |_.rsrc:004a0df2  [646]           db          66h                                     
      |_.rsrc:004a0df3  [647]           db          66h                                     
      |_.rsrc:004a0df4  [648]           db          66h                                     
      |_.rsrc:004a0df5  [649]           db          36h                                     
      |_.rsrc:004a0df6  [650]           db          F4h                                     
      |_.rsrc:004a0df7  [651]           db          F4h                                     
      |_.rsrc:004a0df8  [652]           db          F4h                                     
      |_.rsrc:004a0df9  [653]           db          F4h                                     
      |_.rsrc:004a0dfa  [654]           db          66h                                     
      |_.rsrc:004a0dfb  [655]           db          66h                                     
      |_.rsrc:004a0dfc  [656]           db          66h                                     
      |_.rsrc:004a0dfd  [657]           db          36h                                     
      |_.rsrc:004a0dfe  [658]           db          D9h                                     
      |_.rsrc:004a0dff  [659]           db          D9h                                     
      |_.rsrc:004a0e00  [660]           db          D9h                                     
      |_.rsrc:004a0e01  [661]           db          D9h                                     
      |_.rsrc:004a0e02  [662]           db          D9h                                     
      |_.rsrc:004a0e03  [663]           db          D9h                                     
      |_.rsrc:004a0e04  [664]           db          D9h                                     
      |_.rsrc:004a0e05  [665]           db          D9h                                     
      |_.rsrc:004a0e06  [666]           db          13h                                     
      |_.rsrc:004a0e07  [667]           db          13h                                     
      |_.rsrc:004a0e08  [668]           db          13h                                     
      |_.rsrc:004a0e09  [669]           db          13h                                     
      |_.rsrc:004a0e0a  [670]           db          65h                                     
      |_.rsrc:004a0e0b  [671]           db          65h                                     
      |_.rsrc:004a0e0c  [672]           db          13h                                     
      |_.rsrc:004a0e0d  [673]           db          Ch                                      
      |_.rsrc:004a0e0e  [674]           db          13h                                     
      |_.rsrc:004a0e0f  [675]           db          13h                                     
      |_.rsrc:004a0e10  [676]           db          13h                                     
      |_.rsrc:004a0e11  [677]           db          D9h                                     
      |_.rsrc:004a0e12  [678]           db          66h                                     
      |_.rsrc:004a0e13  [679]           db          66h                                     
      |_.rsrc:004a0e14  [680]           db          66h                                     
      |_.rsrc:004a0e15  [681]           db          66h                                     
      |_.rsrc:004a0e16  [682]           db          36h                                     
      |_.rsrc:004a0e17  [683]           db          36h                                     
      |_.rsrc:004a0e18  [684]           db          66h                                     
      |_.rsrc:004a0e19  [685]           db          66h                                     
      |_.rsrc:004a0e1a  [686]           db          66h                                     
      |_.rsrc:004a0e1b  [687]           db          66h                                     
      |_.rsrc:004a0e1c  [688]           db          66h                                     
      |_.rsrc:004a0e1d  [689]           db          36h                                     
      |_.rsrc:004a0e1e  [690]           db          D9h                                     
      |_.rsrc:004a0e1f  [691]           db          87h                                     
      |_.rsrc:004a0e20  [692]           db          87h                                     
      |_.rsrc:004a0e21  [693]           db          87h                                     
      |_.rsrc:004a0e22  [694]           db          87h                                     
      |_.rsrc:004a0e23  [695]           db          87h                                     
      |_.rsrc:004a0e24  [696]           db          87h                                     
      |_.rsrc:004a0e25  [697]           db          D9h                                     
      |_.rsrc:004a0e26  [698]           db          13h                                     
      |_.rsrc:004a0e27  [699]           db          13h                                     
      |_.rsrc:004a0e28  [700]           db          13h                                     
      |_.rsrc:004a0e29  [701]           db          13h                                     
      |_.rsrc:004a0e2a  [702]           db          65h                                     
      |_.rsrc:004a0e2b  [703]           db          65h                                     
      |_.rsrc:004a0e2c  [704]           db          13h                                     
      |_.rsrc:004a0e2d  [705]           db          Ch                                      
      |_.rsrc:004a0e2e  [706]           db          13h                                     
      |_.rsrc:004a0e2f  [707]           db          13h                                     
      |_.rsrc:004a0e30  [708]           db          D9h                                     
      |_.rsrc:004a0e31  [709]           db          66h                                     
      |_.rsrc:004a0e32  [710]           db          66h                                     
      |_.rsrc:004a0e33  [711]           db          66h                                     
      |_.rsrc:004a0e34  [712]           db          66h                                     
      |_.rsrc:004a0e35  [713]           db          66h                                     
      |_.rsrc:004a0e36  [714]           db          66h                                     
      |_.rsrc:004a0e37  [715]           db          66h                                     
      |_.rsrc:004a0e38  [716]           db          66h                                     
      |_.rsrc:004a0e39  [717]           db          66h                                     
      |_.rsrc:004a0e3a  [718]           db          66h                                     
      |_.rsrc:004a0e3b  [719]           db          66h                                     
      |_.rsrc:004a0e3c  [720]           db          66h                                     
      |_.rsrc:004a0e3d  [721]           db          66h                                     
      |_.rsrc:004a0e3e  [722]           db          36h                                     
      |_.rsrc:004a0e3f  [723]           db          D9h                                     
      |_.rsrc:004a0e40  [724]           db          87h                                     
      |_.rsrc:004a0e41  [725]           db          87h                                     
      |_.rsrc:004a0e42  [726]           db          87h                                     
      |_.rsrc:004a0e43  [727]           db          87h                                     
      |_.rsrc:004a0e44  [728]           db          87h                                     
      |_.rsrc:004a0e45  [729]           db          87h                                     
      |_.rsrc:004a0e46  [730]           db          D9h                                     
      |_.rsrc:004a0e47  [731]           db          13h                                     
      |_.rsrc:004a0e48  [732]           db          13h                                     
      |_.rsrc:004a0e49  [733]           db          13h                                     
      |_.rsrc:004a0e4a  [734]           db          65h                                     
      |_.rsrc:004a0e4b  [735]           db          65h                                     
      |_.rsrc:004a0e4c  [736]           db          13h                                     
      |_.rsrc:004a0e4d  [737]           db          Ch                                      
      |_.rsrc:004a0e4e  [738]           db          13h                                     
      |_.rsrc:004a0e4f  [739]           db          D9h                                     
      |_.rsrc:004a0e50  [740]           db          66h                                     
      |_.rsrc:004a0e51  [741]           db          66h                                     
      |_.rsrc:004a0e52  [742]           db          66h                                     
      |_.rsrc:004a0e53  [743]           db          D9h                                     
      |_.rsrc:004a0e54  [744]           db          66h                                     
      |_.rsrc:004a0e55  [745]           db          66h                                     
      |_.rsrc:004a0e56  [746]           db          66h                                     
      |_.rsrc:004a0e57  [747]           db          66h                                     
      |_.rsrc:004a0e58  [748]           db          66h                                     
      |_.rsrc:004a0e59  [749]           db          36h                                     
      |_.rsrc:004a0e5a  [750]           db          36h                                     
      |_.rsrc:004a0e5b  [751]           db          36h                                     
      |_.rsrc:004a0e5c  [752]           db          D9h                                     
      |_.rsrc:004a0e5d  [753]           db          66h                                     
      |_.rsrc:004a0e5e  [754]           db          66h                                     
      |_.rsrc:004a0e5f  [755]           db          36h                                     
      |_.rsrc:004a0e60  [756]           db          D9h                                     
      |_.rsrc:004a0e61  [757]           db          D9h                                     
      |_.rsrc:004a0e62  [758]           db          D9h                                     
      |_.rsrc:004a0e63  [759]           db          D9h                                     
      |_.rsrc:004a0e64  [760]           db          D9h                                     
      |_.rsrc:004a0e65  [761]           db          D9h                                     
      |_.rsrc:004a0e66  [762]           db          D9h                                     
      |_.rsrc:004a0e67  [763]           db          13h                                     
      |_.rsrc:004a0e68  [764]           db          13h                                     
      |_.rsrc:004a0e69  [765]           db          13h                                     
      |_.rsrc:004a0e6a  [766]           db          65h                                     
      |_.rsrc:004a0e6b  [767]           db          65h                                     
      |_.rsrc:004a0e6c  [768]           db          13h                                     
      |_.rsrc:004a0e6d  [769]           db          Ch                                      
      |_.rsrc:004a0e6e  [770]           db          13h                                     
      |_.rsrc:004a0e6f  [771]           db          D9h                                     
      |_.rsrc:004a0e70  [772]           db          D9h                                     
      |_.rsrc:004a0e71  [773]           db          66h                                     
      |_.rsrc:004a0e72  [774]           db          D9h                                     
      |_.rsrc:004a0e73  [775]           db          D9h                                     
      |_.rsrc:004a0e74  [776]           db          D9h                                     
      |_.rsrc:004a0e75  [777]           db          D9h                                     
      |_.rsrc:004a0e76  [778]           db          66h                                     
      |_.rsrc:004a0e77  [779]           db          66h                                     
      |_.rsrc:004a0e78  [780]           db          36h                                     
      |_.rsrc:004a0e79  [781]           db          D9h                                     
      |_.rsrc:004a0e7a  [782]           db          D9h                                     
      |_.rsrc:004a0e7b  [783]           db          D9h                                     
      |_.rsrc:004a0e7c  [784]           db          D9h                                     
      |_.rsrc:004a0e7d  [785]           db          D9h                                     
      |_.rsrc:004a0e7e  [786]           db          36h                                     
      |_.rsrc:004a0e7f  [787]           db          D9h                                     
      |_.rsrc:004a0e80  [788]           db          31h                                     
      |_.rsrc:004a0e81  [789]           db          31h                                     
      |_.rsrc:004a0e82  [790]           db          7h                                      
      |_.rsrc:004a0e83  [791]           db          7h                                      
      |_.rsrc:004a0e84  [792]           db          7h                                      
      |_.rsrc:004a0e85  [793]           db          D9h                                     
      |_.rsrc:004a0e86  [794]           db          13h                                     
      |_.rsrc:004a0e87  [795]           db          13h                                     
      |_.rsrc:004a0e88  [796]           db          13h                                     
      |_.rsrc:004a0e89  [797]           db          13h                                     
      |_.rsrc:004a0e8a  [798]           db          65h                                     
      |_.rsrc:004a0e8b  [799]           db          65h                                     
      |_.rsrc:004a0e8c  [800]           db          13h                                     
      |_.rsrc:004a0e8d  [801]           db          Ch                                      
      |_.rsrc:004a0e8e  [802]           db          13h                                     
      |_.rsrc:004a0e8f  [803]           db          13h                                     
      |_.rsrc:004a0e90  [804]           db          D9h                                     
      |_.rsrc:004a0e91  [805]           db          D9h                                     
      |_.rsrc:004a0e92  [806]           db          13h                                     
      |_.rsrc:004a0e93  [807]           db          13h                                     
      |_.rsrc:004a0e94  [808]           db          13h                                     
      |_.rsrc:004a0e95  [809]           db          D9h                                     
      |_.rsrc:004a0e96  [810]           db          66h                                     
      |_.rsrc:004a0e97  [811]           db          66h                                     
      |_.rsrc:004a0e98  [812]           db          36h                                     
      |_.rsrc:004a0e99  [813]           db          D9h                                     
      |_.rsrc:004a0e9a  [814]           db          F8h                                     
      |_.rsrc:004a0e9b  [815]           db          F8h                                     
      |_.rsrc:004a0e9c  [816]           db          F8h                                     
      |_.rsrc:004a0e9d  [817]           db          F8h                                     
      |_.rsrc:004a0e9e  [818]           db          D9h                                     
      |_.rsrc:004a0e9f  [819]           db          D9h                                     
      |_.rsrc:004a0ea0  [820]           db          D9h                                     
      |_.rsrc:004a0ea1  [821]           db          D9h                                     
      |_.rsrc:004a0ea2  [822]           db          D9h                                     
      |_.rsrc:004a0ea3  [823]           db          D9h                                     
      |_.rsrc:004a0ea4  [824]           db          D9h                                     
      |_.rsrc:004a0ea5  [825]           db          13h                                     
      |_.rsrc:004a0ea6  [826]           db          13h                                     
      |_.rsrc:004a0ea7  [827]           db          13h                                     
      |_.rsrc:004a0ea8  [828]           db          13h                                     
      |_.rsrc:004a0ea9  [829]           db          13h                                     
      |_.rsrc:004a0eaa  [830]           db          65h                                     
      |_.rsrc:004a0eab  [831]           db          65h                                     
      |_.rsrc:004a0eac  [832]           db          13h                                     
      |_.rsrc:004a0ead  [833]           db          Ch                                      
      |_.rsrc:004a0eae  [834]           db          13h                                     
      |_.rsrc:004a0eaf  [835]           db          13h                                     
      |_.rsrc:004a0eb0  [836]           db          13h                                     
      |_.rsrc:004a0eb1  [837]           db          13h                                     
      |_.rsrc:004a0eb2  [838]           db          13h                                     
      |_.rsrc:004a0eb3  [839]           db          13h                                     
      |_.rsrc:004a0eb4  [840]           db          13h                                     
      |_.rsrc:004a0eb5  [841]           db          D9h                                     
      |_.rsrc:004a0eb6  [842]           db          66h                                     
      |_.rsrc:004a0eb7  [843]           db          36h                                     
      |_.rsrc:004a0eb8  [844]           db          36h                                     
      |_.rsrc:004a0eb9  [845]           db          D9h                                     
      |_.rsrc:004a0eba  [846]           db          F7h                                     
      |_.rsrc:004a0ebb  [847]           db          F7h                                     
      |_.rsrc:004a0ebc  [848]           db          F7h                                     
      |_.rsrc:004a0ebd  [849]           db          F7h                                     
      |_.rsrc:004a0ebe  [850]           db          F7h                                     
      |_.rsrc:004a0ebf  [851]           db          F7h                                     
      |_.rsrc:004a0ec0  [852]           db          F8h                                     
      |_.rsrc:004a0ec1  [853]           db          D9h                                     
      |_.rsrc:004a0ec2  [854]           db          13h                                     
      |_.rsrc:004a0ec3  [855]           db          13h                                     
      |_.rsrc:004a0ec4  [856]           db          13h                                     
      |_.rsrc:004a0ec5  [857]           db          13h                                     
      |_.rsrc:004a0ec6  [858]           db          13h                                     
      |_.rsrc:004a0ec7  [859]           db          13h                                     
      |_.rsrc:004a0ec8  [860]           db          13h                                     
      |_.rsrc:004a0ec9  [861]           db          13h                                     
      |_.rsrc:004a0eca  [862]           db          65h                                     
      |_.rsrc:004a0ecb  [863]           db          65h                                     
      |_.rsrc:004a0ecc  [864]           db          13h                                     
      |_.rsrc:004a0ecd  [865]           db          Ch                                      
      |_.rsrc:004a0ece  [866]           db          13h                                     
      |_.rsrc:004a0ecf  [867]           db          13h                                     
      |_.rsrc:004a0ed0  [868]           db          13h                                     
      |_.rsrc:004a0ed1  [869]           db          13h                                     
      |_.rsrc:004a0ed2  [870]           db          13h                                     
      |_.rsrc:004a0ed3  [871]           db          13h                                     
      |_.rsrc:004a0ed4  [872]           db          13h                                     
      |_.rsrc:004a0ed5  [873]           db          D9h                                     
      |_.rsrc:004a0ed6  [874]           db          D9h                                     
      |_.rsrc:004a0ed7  [875]           db          D9h                                     
      |_.rsrc:004a0ed8  [876]           db          D9h                                     
      |_.rsrc:004a0ed9  [877]           db          D9h                                     
      |_.rsrc:004a0eda  [878]           db          D9h                                     
      |_.rsrc:004a0edb  [879]           db          D9h                                     
      |_.rsrc:004a0edc  [880]           db          D9h                                     
      |_.rsrc:004a0edd  [881]           db          D9h                                     
      |_.rsrc:004a0ede  [882]           db          D9h                                     
      |_.rsrc:004a0edf  [883]           db          D9h                                     
      |_.rsrc:004a0ee0  [884]           db          D9h                                     
      |_.rsrc:004a0ee1  [885]           db          D9h                                     
      |_.rsrc:004a0ee2  [886]           db          13h                                     
      |_.rsrc:004a0ee3  [887]           db          13h                                     
      |_.rsrc:004a0ee4  [888]           db          13h                                     
      |_.rsrc:004a0ee5  [889]           db          13h                                     
      |_.rsrc:004a0ee6  [890]           db          13h                                     
      |_.rsrc:004a0ee7  [891]           db          13h                                     
      |_.rsrc:004a0ee8  [892]           db          13h                                     
      |_.rsrc:004a0ee9  [893]           db          13h                                     
      |_.rsrc:004a0eea  [894]           db          65h                                     
      |_.rsrc:004a0eeb  [895]           db          65h                                     
      |_.rsrc:004a0eec  [896]           db          13h                                     
      |_.rsrc:004a0eed  [897]           db          Ch                                      
      |_.rsrc:004a0eee  [898]           db          13h                                     
      |_.rsrc:004a0eef  [899]           db          13h                                     
      |_.rsrc:004a0ef0  [900]           db          13h                                     
      |_.rsrc:004a0ef1  [901]           db          13h                                     
      |_.rsrc:004a0ef2  [902]           db          13h                                     
      |_.rsrc:004a0ef3  [903]           db          13h                                     
      |_.rsrc:004a0ef4  [904]           db          13h                                     
      |_.rsrc:004a0ef5  [905]           db          13h                                     
      |_.rsrc:004a0ef6  [906]           db          13h                                     
      |_.rsrc:004a0ef7  [907]           db          13h                                     
      |_.rsrc:004a0ef8  [908]           db          13h                                     
      |_.rsrc:004a0ef9  [909]           db          13h                                     
      |_.rsrc:004a0efa  [910]           db          13h                                     
      |_.rsrc:004a0efb  [911]           db          13h                                     
      |_.rsrc:004a0efc  [912]           db          13h                                     
      |_.rsrc:004a0efd  [913]           db          13h                                     
      |_.rsrc:004a0efe  [914]           db          13h                                     
      |_.rsrc:004a0eff  [915]           db          13h                                     
      |_.rsrc:004a0f00  [916]           db          13h                                     
      |_.rsrc:004a0f01  [917]           db          13h                                     
      |_.rsrc:004a0f02  [918]           db          13h                                     
      |_.rsrc:004a0f03  [919]           db          13h                                     
      |_.rsrc:004a0f04  [920]           db          13h                                     
      |_.rsrc:004a0f05  [921]           db          13h                                     
      |_.rsrc:004a0f06  [922]           db          13h                                     
      |_.rsrc:004a0f07  [923]           db          13h                                     
      |_.rsrc:004a0f08  [924]           db          13h                                     
      |_.rsrc:004a0f09  [925]           db          13h                                     
      |_.rsrc:004a0f0a  [926]           db          65h                                     
      |_.rsrc:004a0f0b  [927]           db          65h                                     
      |_.rsrc:004a0f0c  [928]           db          13h                                     
      |_.rsrc:004a0f0d  [929]           db          Ch                                      
      |_.rsrc:004a0f0e  [930]           db          13h                                     
      |_.rsrc:004a0f0f  [931]           db          13h                                     
      |_.rsrc:004a0f10  [932]           db          13h                                     
      |_.rsrc:004a0f11  [933]           db          13h                                     
      |_.rsrc:004a0f12  [934]           db          13h                                     
      |_.rsrc:004a0f13  [935]           db          13h                                     
      |_.rsrc:004a0f14  [936]           db          13h                                     
      |_.rsrc:004a0f15  [937]           db          13h                                     
      |_.rsrc:004a0f16  [938]           db          13h                                     
      |_.rsrc:004a0f17  [939]           db          13h                                     
      |_.rsrc:004a0f18  [940]           db          13h                                     
      |_.rsrc:004a0f19  [941]           db          13h                                     
      |_.rsrc:004a0f1a  [942]           db          13h                                     
      |_.rsrc:004a0f1b  [943]           db          13h                                     
      |_.rsrc:004a0f1c  [944]           db          13h                                     
      |_.rsrc:004a0f1d  [945]           db          13h                                     
      |_.rsrc:004a0f1e  [946]           db          13h                                     
      |_.rsrc:004a0f1f  [947]           db          13h                                     
      |_.rsrc:004a0f20  [948]           db          13h                                     
      |_.rsrc:004a0f21  [949]           db          13h                                     
      |_.rsrc:004a0f22  [950]           db          13h                                     
      |_.rsrc:004a0f23  [951]           db          13h                                     
      |_.rsrc:004a0f24  [952]           db          13h                                     
      |_.rsrc:004a0f25  [953]           db          13h                                     
      |_.rsrc:004a0f26  [954]           db          13h                                     
      |_.rsrc:004a0f27  [955]           db          13h                                     
      |_.rsrc:004a0f28  [956]           db          13h                                     
      |_.rsrc:004a0f29  [957]           db          13h                                     
      |_.rsrc:004a0f2a  [958]           db          65h                                     
      |_.rsrc:004a0f2b  [959]           db          65h                                     
      |_.rsrc:004a0f2c  [960]           db          13h                                     
      |_.rsrc:004a0f2d  [961]           db          Ch                                      
      |_.rsrc:004a0f2e  [962]           db          Ch                                      
      |_.rsrc:004a0f2f  [963]           db          Ch                                      
      |_.rsrc:004a0f30  [964]           db          Ch                                      
      |_.rsrc:004a0f31  [965]           db          Ch                                      
      |_.rsrc:004a0f32  [966]           db          Ch                                      
      |_.rsrc:004a0f33  [967]           db          Ch                                      
      |_.rsrc:004a0f34  [968]           db          Ch                                      
      |_.rsrc:004a0f35  [969]           db          Ch                                      
      |_.rsrc:004a0f36  [970]           db          Ch                                      
      |_.rsrc:004a0f37  [971]           db          Ch                                      
      |_.rsrc:004a0f38  [972]           db          Ch                                      
      |_.rsrc:004a0f39  [973]           db          Ch                                      
      |_.rsrc:004a0f3a  [974]           db          Ch                                      
      |_.rsrc:004a0f3b  [975]           db          Ch                                      
      |_.rsrc:004a0f3c  [976]           db          Ch                                      
      |_.rsrc:004a0f3d  [977]           db          Ch                                      
      |_.rsrc:004a0f3e  [978]           db          Ch                                      
      |_.rsrc:004a0f3f  [979]           db          Ch                                      
      |_.rsrc:004a0f40  [980]           db          Ch                                      
      |_.rsrc:004a0f41  [981]           db          Ch                                      
      |_.rsrc:004a0f42  [982]           db          Ch                                      
      |_.rsrc:004a0f43  [983]           db          Ch                                      
      |_.rsrc:004a0f44  [984]           db          Ch                                      
      |_.rsrc:004a0f45  [985]           db          Ch                                      
      |_.rsrc:004a0f46  [986]           db          Ch                                      
      |_.rsrc:004a0f47  [987]           db          Ch                                      
      |_.rsrc:004a0f48  [988]           db          Ch                                      
      |_.rsrc:004a0f49  [989]           db          Ch                                      
      |_.rsrc:004a0f4a  [990]           db          65h                                     
      |_.rsrc:004a0f4b  [991]           db          65h                                     
      |_.rsrc:004a0f4c  [992]           db          13h                                     
      |_.rsrc:004a0f4d  [993]           db          13h                                     
      |_.rsrc:004a0f4e  [994]           db          13h                                     
      |_.rsrc:004a0f4f  [995]           db          13h                                     
      |_.rsrc:004a0f50  [996]           db          13h                                     
      |_.rsrc:004a0f51  [997]           db          13h                                     
      |_.rsrc:004a0f52  [998]           db          13h                                     
      |_.rsrc:004a0f53  [999]           db          13h                                     
      |_.rsrc:004a0f54  [1000]          db          13h                                     
      |_.rsrc:004a0f55  [1001]          db          13h                                     
      |_.rsrc:004a0f56  [1002]          db          13h                                     
      |_.rsrc:004a0f57  [1003]          db          13h                                     
      |_.rsrc:004a0f58  [1004]          db          13h                                     
      |_.rsrc:004a0f59  [1005]          db          13h                                     
      |_.rsrc:004a0f5a  [1006]          db          13h                                     
      |_.rsrc:004a0f5b  [1007]          db          13h                                     
      |_.rsrc:004a0f5c  [1008]          db          13h                                     
      |_.rsrc:004a0f5d  [1009]          db          13h                                     
      |_.rsrc:004a0f5e  [1010]          db          13h                                     
      |_.rsrc:004a0f5f  [1011]          db          13h                                     
      |_.rsrc:004a0f60  [1012]          db          13h                                     
      |_.rsrc:004a0f61  [1013]          db          13h                                     
      |_.rsrc:004a0f62  [1014]          db          13h                                     
      |_.rsrc:004a0f63  [1015]          db          13h                                     
      |_.rsrc:004a0f64  [1016]          db          13h                                     
      |_.rsrc:004a0f65  [1017]          db          13h                                     
      |_.rsrc:004a0f66  [1018]          db          13h                                     
      |_.rsrc:004a0f67  [1019]          db          13h                                     
      |_.rsrc:004a0f68  [1020]          db          13h                                     
      |_.rsrc:004a0f69  [1021]          db          13h                                     
      |_.rsrc:004a0f6a  [1022]          db          13h                                     
      |_.rsrc:004a0f6b  [1023]          db          65h                                     
   |_.rsrc:004a0f6c  BitMask         db[128]                                             
      |_.rsrc:004a0f6c  [0]             db          0h                                      
      |_.rsrc:004a0f6d  [1]             db          0h                                      
      |_.rsrc:004a0f6e  [2]             db          0h                                      
      |_.rsrc:004a0f6f  [3]             db          0h                                      
      |_.rsrc:004a0f70  [4]             db          0h                                      
      |_.rsrc:004a0f71  [5]             db          0h                                      
      |_.rsrc:004a0f72  [6]             db          0h                                      
      |_.rsrc:004a0f73  [7]             db          0h                                      
      |_.rsrc:004a0f74  [8]             db          0h                                      
      |_.rsrc:004a0f75  [9]             db          0h                                      
      |_.rsrc:004a0f76  [10]            db          0h                                      
      |_.rsrc:004a0f77  [11]            db          0h                                      
      |_.rsrc:004a0f78  [12]            db          0h                                      
      |_.rsrc:004a0f79  [13]            db          0h                                      
      |_.rsrc:004a0f7a  [14]            db          0h                                      
      |_.rsrc:004a0f7b  [15]            db          0h                                      
      |_.rsrc:004a0f7c  [16]            db          0h                                      
      |_.rsrc:004a0f7d  [17]            db          0h                                      
      |_.rsrc:004a0f7e  [18]            db          0h                                      
      |_.rsrc:004a0f7f  [19]            db          0h                                      
      |_.rsrc:004a0f80  [20]            db          0h                                      
      |_.rsrc:004a0f81  [21]            db          0h                                      
      |_.rsrc:004a0f82  [22]            db          0h                                      
      |_.rsrc:004a0f83  [23]            db          0h                                      
      |_.rsrc:004a0f84  [24]            db          0h                                      
      |_.rsrc:004a0f85  [25]            db          0h                                      
      |_.rsrc:004a0f86  [26]            db          0h                                      
      |_.rsrc:004a0f87  [27]            db          0h                                      
      |_.rsrc:004a0f88  [28]            db          0h                                      
      |_.rsrc:004a0f89  [29]            db          0h                                      
      |_.rsrc:004a0f8a  [30]            db          0h                                      
      |_.rsrc:004a0f8b  [31]            db          0h                                      
      |_.rsrc:004a0f8c  [32]            db          0h                                      
      |_.rsrc:004a0f8d  [33]            db          0h                                      
      |_.rsrc:004a0f8e  [34]            db          0h                                      
      |_.rsrc:004a0f8f  [35]            db          0h                                      
      |_.rsrc:004a0f90  [36]            db          0h                                      
      |_.rsrc:004a0f91  [37]            db          0h                                      
      |_.rsrc:004a0f92  [38]            db          0h                                      
      |_.rsrc:004a0f93  [39]            db          0h                                      
      |_.rsrc:004a0f94  [40]            db          0h                                      
      |_.rsrc:004a0f95  [41]            db          0h                                      
      |_.rsrc:004a0f96  [42]            db          0h                                      
      |_.rsrc:004a0f97  [43]            db          0h                                      
      |_.rsrc:004a0f98  [44]            db          0h                                      
      |_.rsrc:004a0f99  [45]            db          0h                                      
      |_.rsrc:004a0f9a  [46]            db          0h                                      
      |_.rsrc:004a0f9b  [47]            db          0h                                      
      |_.rsrc:004a0f9c  [48]            db          0h                                      
      |_.rsrc:004a0f9d  [49]            db          0h                                      
      |_.rsrc:004a0f9e  [50]            db          0h                                      
      |_.rsrc:004a0f9f  [51]            db          0h                                      
      |_.rsrc:004a0fa0  [52]            db          0h                                      
      |_.rsrc:004a0fa1  [53]            db          0h                                      
      |_.rsrc:004a0fa2  [54]            db          0h                                      
      |_.rsrc:004a0fa3  [55]            db          0h                                      
      |_.rsrc:004a0fa4  [56]            db          0h                                      
      |_.rsrc:004a0fa5  [57]            db          0h                                      
      |_.rsrc:004a0fa6  [58]            db          0h                                      
      |_.rsrc:004a0fa7  [59]            db          0h                                      
      |_.rsrc:004a0fa8  [60]            db          0h                                      
      |_.rsrc:004a0fa9  [61]            db          0h                                      
      |_.rsrc:004a0faa  [62]            db          0h                                      
      |_.rsrc:004a0fab  [63]            db          0h                                      
      |_.rsrc:004a0fac  [64]            db          0h                                      
      |_.rsrc:004a0fad  [65]            db          0h                                      
      |_.rsrc:004a0fae  [66]            db          0h                                      
      |_.rsrc:004a0faf  [67]            db          0h                                      
      |_.rsrc:004a0fb0  [68]            db          0h                                      
      |_.rsrc:004a0fb1  [69]            db          0h                                      
      |_.rsrc:004a0fb2  [70]            db          0h                                      
      |_.rsrc:004a0fb3  [71]            db          0h                                      
      |_.rsrc:004a0fb4  [72]            db          0h                                      
      |_.rsrc:004a0fb5  [73]            db          0h                                      
      |_.rsrc:004a0fb6  [74]            db          0h                                      
      |_.rsrc:004a0fb7  [75]            db          0h                                      
      |_.rsrc:004a0fb8  [76]            db          0h                                      
      |_.rsrc:004a0fb9  [77]            db          0h                                      
      |_.rsrc:004a0fba  [78]            db          0h                                      
      |_.rsrc:004a0fbb  [79]            db          0h                                      
      |_.rsrc:004a0fbc  [80]            db          0h                                      
      |_.rsrc:004a0fbd  [81]            db          0h                                      
      |_.rsrc:004a0fbe  [82]            db          0h                                      
      |_.rsrc:004a0fbf  [83]            db          0h                                      
      |_.rsrc:004a0fc0  [84]            db          0h                                      
      |_.rsrc:004a0fc1  [85]            db          0h                                      
      |_.rsrc:004a0fc2  [86]            db          0h                                      
      |_.rsrc:004a0fc3  [87]            db          0h                                      
      |_.rsrc:004a0fc4  [88]            db          0h                                      
      |_.rsrc:004a0fc5  [89]            db          0h                                      
      |_.rsrc:004a0fc6  [90]            db          0h                                      
      |_.rsrc:004a0fc7  [91]            db          0h                                      
      |_.rsrc:004a0fc8  [92]            db          0h                                      
      |_.rsrc:004a0fc9  [93]            db          0h                                      
      |_.rsrc:004a0fca  [94]            db          0h                                      
      |_.rsrc:004a0fcb  [95]            db          0h                                      
      |_.rsrc:004a0fcc  [96]            db          0h                                      
      |_.rsrc:004a0fcd  [97]            db          0h                                      
      |_.rsrc:004a0fce  [98]            db          0h                                      
      |_.rsrc:004a0fcf  [99]            db          0h                                      
      |_.rsrc:004a0fd0  [100]           db          0h                                      
      |_.rsrc:004a0fd1  [101]           db          0h                                      
      |_.rsrc:004a0fd2  [102]           db          0h                                      
      |_.rsrc:004a0fd3  [103]           db          0h                                      
      |_.rsrc:004a0fd4  [104]           db          0h                                      
      |_.rsrc:004a0fd5  [105]           db          0h                                      
      |_.rsrc:004a0fd6  [106]           db          0h                                      
      |_.rsrc:004a0fd7  [107]           db          0h                                      
      |_.rsrc:004a0fd8  [108]           db          0h                                      
      |_.rsrc:004a0fd9  [109]           db          0h                                      
      |_.rsrc:004a0fda  [110]           db          0h                                      
      |_.rsrc:004a0fdb  [111]           db          0h                                      
      |_.rsrc:004a0fdc  [112]           db          0h                                      
      |_.rsrc:004a0fdd  [113]           db          0h                                      
      |_.rsrc:004a0fde  [114]           db          0h                                      
      |_.rsrc:004a0fdf  [115]           db          0h                                      
      |_.rsrc:004a0fe0  [116]           db          0h                                      
      |_.rsrc:004a0fe1  [117]           db          0h                                      
      |_.rsrc:004a0fe2  [118]           db          0h                                      
      |_.rsrc:004a0fe3  [119]           db          0h                                      
      |_.rsrc:004a0fe4  [120]           db          0h                                      
      |_.rsrc:004a0fe5  [121]           db          0h                                      
      |_.rsrc:004a0fe6  [122]           db          0h                                      
      |_.rsrc:004a0fe7  [123]           db          0h                                      
      |_.rsrc:004a0fe8  [124]           db          0h                                      
      |_.rsrc:004a0fe9  [125]           db          0h                                      
      |_.rsrc:004a0fea  [126]           db          0h                                      
      |_.rsrc:004a0feb  [127]           db          0h                                      
                            ;************************************************************************************************
                            ;*                         Rsrc_Icon_2_0 Size of resource: 0x8a8 bytes                          *
                            ;************************************************************************************************
                            Rsrc_Icon_2_0:                
.rsrc:004a0fec  280000002...    IconRes                                 
   |_.rsrc:004a0fec  size            ddw         28h                                     
   |_.rsrc:004a0ff0  width           ddw         20h                                     
   |_.rsrc:004a0ff4  height          ddw         40h                                     
   |_.rsrc:004a0ff8  planes          dw          1h                                      
   |_.rsrc:004a0ffa  bitCount        dw          8h                                      
   |_.rsrc:004a0ffc  compression     ddw         0h                                      
   |_.rsrc:004a1000  sizeImage       ddw         480h                                    
   |_.rsrc:004a1004  XpelsPerM...    ddw         0h                                      
   |_.rsrc:004a1008  YpelsPerM...    ddw         0h                                      
   |_.rsrc:004a100c  clrUsed         ddw         0h                                      
   |_.rsrc:004a1010  clrImportant    ddw         0h                                      
   |_.rsrc:004a1014  ColorMap        db[1024]                                            
      |_.rsrc:004a1014  [0]             db          0h                                      
      |_.rsrc:004a1015  [1]             db          0h                                      
      |_.rsrc:004a1016  [2]             db          0h                                      
      |_.rsrc:004a1017  [3]             db          0h                                      
      |_.rsrc:004a1018  [4]             db          0h                                      
      |_.rsrc:004a1019  [5]             db          0h                                      
      |_.rsrc:004a101a  [6]             db          BFh                                     
      |_.rsrc:004a101b  [7]             db          0h                                      
      |_.rsrc:004a101c  [8]             db          0h                                      
      |_.rsrc:004a101d  [9]             db          BFh                                     
      |_.rsrc:004a101e  [10]            db          0h                                      
      |_.rsrc:004a101f  [11]            db          0h                                      
      |_.rsrc:004a1020  [12]            db          0h                                      
      |_.rsrc:004a1021  [13]            db          BFh                                     
      |_.rsrc:004a1022  [14]            db          BFh                                     
      |_.rsrc:004a1023  [15]            db          0h                                      
      |_.rsrc:004a1024  [16]            db          BFh                                     
      |_.rsrc:004a1025  [17]            db          0h                                      
      |_.rsrc:004a1026  [18]            db          0h                                      
      |_.rsrc:004a1027  [19]            db          0h                                      
      |_.rsrc:004a1028  [20]            db          BFh                                     
      |_.rsrc:004a1029  [21]            db          0h                                      
      |_.rsrc:004a102a  [22]            db          BFh                                     
      |_.rsrc:004a102b  [23]            db          0h                                      
      |_.rsrc:004a102c  [24]            db          BFh                                     
      |_.rsrc:004a102d  [25]            db          BFh                                     
      |_.rsrc:004a102e  [26]            db          0h                                      
      |_.rsrc:004a102f  [27]            db          0h                                      
      |_.rsrc:004a1030  [28]            db          C0h                                     
      |_.rsrc:004a1031  [29]            db          C0h                                     
      |_.rsrc:004a1032  [30]            db          C0h                                     
      |_.rsrc:004a1033  [31]            db          0h                                      
      |_.rsrc:004a1034  [32]            db          C0h                                     
      |_.rsrc:004a1035  [33]            db          DCh                                     
      |_.rsrc:004a1036  [34]            db          C0h                                     
      |_.rsrc:004a1037  [35]            db          0h                                      
      |_.rsrc:004a1038  [36]            db          F0h                                     
      |_.rsrc:004a1039  [37]            db          C8h                                     
      |_.rsrc:004a103a  [38]            db          A4h                                     
      |_.rsrc:004a103b  [39]            db          0h                                      
      |_.rsrc:004a103c  [40]            db          CCh                                     
      |_.rsrc:004a103d  [41]            db          FFh                                     
      |_.rsrc:004a103e  [42]            db          FFh                                     
      |_.rsrc:004a103f  [43]            db          0h                                      
      |_.rsrc:004a1040  [44]            db          99h                                     
      |_.rsrc:004a1041  [45]            db          FFh                                     
      |_.rsrc:004a1042  [46]            db          FFh                                     
      |_.rsrc:004a1043  [47]            db          0h                                      
      |_.rsrc:004a1044  [48]            db          66h                                     
      |_.rsrc:004a1045  [49]            db          FFh                                     
      |_.rsrc:004a1046  [50]            db          FFh                                     
      |_.rsrc:004a1047  [51]            db          0h                                      
      |_.rsrc:004a1048  [52]            db          33h                                     
      |_.rsrc:004a1049  [53]            db          FFh                                     
      |_.rsrc:004a104a  [54]            db          FFh                                     
      |_.rsrc:004a104b  [55]            db          0h                                      
      |_.rsrc:004a104c  [56]            db          FFh                                     
      |_.rsrc:004a104d  [57]            db          CCh                                     
      |_.rsrc:004a104e  [58]            db          FFh                                     
      |_.rsrc:004a104f  [59]            db          0h                                      
      |_.rsrc:004a1050  [60]            db          CCh                                     
      |_.rsrc:004a1051  [61]            db          CCh                                     
      |_.rsrc:004a1052  [62]            db          FFh                                     
      |_.rsrc:004a1053  [63]            db          0h                                      
      |_.rsrc:004a1054  [64]            db          99h                                     
      |_.rsrc:004a1055  [65]            db          CCh                                     
      |_.rsrc:004a1056  [66]            db          FFh                                     
      |_.rsrc:004a1057  [67]            db          0h                                      
      |_.rsrc:004a1058  [68]            db          66h                                     
      |_.rsrc:004a1059  [69]            db          CCh                                     
      |_.rsrc:004a105a  [70]            db          FFh                                     
      |_.rsrc:004a105b  [71]            db          0h                                      
      |_.rsrc:004a105c  [72]            db          33h                                     
      |_.rsrc:004a105d  [73]            db          CCh                                     
      |_.rsrc:004a105e  [74]            db          FFh                                     
      |_.rsrc:004a105f  [75]            db          0h                                      
      |_.rsrc:004a1060  [76]            db          0h                                      
      |_.rsrc:004a1061  [77]            db          CCh                                     
      |_.rsrc:004a1062  [78]            db          FFh                                     
      |_.rsrc:004a1063  [79]            db          0h                                      
      |_.rsrc:004a1064  [80]            db          FFh                                     
      |_.rsrc:004a1065  [81]            db          99h                                     
      |_.rsrc:004a1066  [82]            db          FFh                                     
      |_.rsrc:004a1067  [83]            db          0h                                      
      |_.rsrc:004a1068  [84]            db          CCh                                     
      |_.rsrc:004a1069  [85]            db          99h                                     
      |_.rsrc:004a106a  [86]            db          FFh                                     
      |_.rsrc:004a106b  [87]            db          0h                                      
      |_.rsrc:004a106c  [88]            db          99h                                     
      |_.rsrc:004a106d  [89]            db          99h                                     
      |_.rsrc:004a106e  [90]            db          FFh                                     
      |_.rsrc:004a106f  [91]            db          0h                                      
      |_.rsrc:004a1070  [92]            db          66h                                     
      |_.rsrc:004a1071  [93]            db          99h                                     
      |_.rsrc:004a1072  [94]            db          FFh                                     
      |_.rsrc:004a1073  [95]            db          0h                                      
      |_.rsrc:004a1074  [96]            db          33h                                     
      |_.rsrc:004a1075  [97]            db          99h                                     
      |_.rsrc:004a1076  [98]            db          FFh                                     
      |_.rsrc:004a1077  [99]            db          0h                                      
      |_.rsrc:004a1078  [100]           db          0h                                      
      |_.rsrc:004a1079  [101]           db          99h                                     
      |_.rsrc:004a107a  [102]           db          FFh                                     
      |_.rsrc:004a107b  [103]           db          0h                                      
      |_.rsrc:004a107c  [104]           db          FFh                                     
      |_.rsrc:004a107d  [105]           db          66h                                     
      |_.rsrc:004a107e  [106]           db          FFh                                     
      |_.rsrc:004a107f  [107]           db          0h                                      
      |_.rsrc:004a1080  [108]           db          CCh                                     
      |_.rsrc:004a1081  [109]           db          66h                                     
      |_.rsrc:004a1082  [110]           db          FFh                                     
      |_.rsrc:004a1083  [111]           db          0h                                      
      |_.rsrc:004a1084  [112]           db          99h                                     
      |_.rsrc:004a1085  [113]           db          66h                                     
      |_.rsrc:004a1086  [114]           db          FFh                                     
      |_.rsrc:004a1087  [115]           db          0h                                      
      |_.rsrc:004a1088  [116]           db          66h                                     
      |_.rsrc:004a1089  [117]           db          66h                                     
      |_.rsrc:004a108a  [118]           db          FFh                                     
      |_.rsrc:004a108b  [119]           db          0h                                      
      |_.rsrc:004a108c  [120]           db          33h                                     
      |_.rsrc:004a108d  [121]           db          66h                                     
      |_.rsrc:004a108e  [122]           db          FFh                                     
      |_.rsrc:004a108f  [123]           db          0h                                      
      |_.rsrc:004a1090  [124]           db          0h                                      
      |_.rsrc:004a1091  [125]           db          66h                                     
      |_.rsrc:004a1092  [126]           db          FFh                                     
      |_.rsrc:004a1093  [127]           db          0h                                      
      |_.rsrc:004a1094  [128]           db          FFh                                     
      |_.rsrc:004a1095  [129]           db          33h                                     
      |_.rsrc:004a1096  [130]           db          FFh                                     
      |_.rsrc:004a1097  [131]           db          0h                                      
      |_.rsrc:004a1098  [132]           db          CCh                                     
      |_.rsrc:004a1099  [133]           db          33h                                     
      |_.rsrc:004a109a  [134]           db          FFh                                     
      |_.rsrc:004a109b  [135]           db          0h                                      
      |_.rsrc:004a109c  [136]           db          99h                                     
      |_.rsrc:004a109d  [137]           db          33h                                     
      |_.rsrc:004a109e  [138]           db          FFh                                     
      |_.rsrc:004a109f  [139]           db          0h                                      
      |_.rsrc:004a10a0  [140]           db          66h                                     
      |_.rsrc:004a10a1  [141]           db          33h                                     
      |_.rsrc:004a10a2  [142]           db          FFh                                     
      |_.rsrc:004a10a3  [143]           db          0h                                      
      |_.rsrc:004a10a4  [144]           db          33h                                     
      |_.rsrc:004a10a5  [145]           db          33h                                     
      |_.rsrc:004a10a6  [146]           db          FFh                                     
      |_.rsrc:004a10a7  [147]           db          0h                                      
      |_.rsrc:004a10a8  [148]           db          0h                                      
      |_.rsrc:004a10a9  [149]           db          33h                                     
      |_.rsrc:004a10aa  [150]           db          FFh                                     
      |_.rsrc:004a10ab  [151]           db          0h                                      
      |_.rsrc:004a10ac  [152]           db          CCh                                     
      |_.rsrc:004a10ad  [153]           db          0h                                      
      |_.rsrc:004a10ae  [154]           db          FFh                                     
      |_.rsrc:004a10af  [155]           db          0h                                      
      |_.rsrc:004a10b0  [156]           db          99h                                     
      |_.rsrc:004a10b1  [157]           db          0h                                      
      |_.rsrc:004a10b2  [158]           db          FFh                                     
      |_.rsrc:004a10b3  [159]           db          0h                                      
      |_.rsrc:004a10b4  [160]           db          66h                                     
      |_.rsrc:004a10b5  [161]           db          0h                                      
      |_.rsrc:004a10b6  [162]           db          FFh                                     
      |_.rsrc:004a10b7  [163]           db          0h                                      
      |_.rsrc:004a10b8  [164]           db          33h                                     
      |_.rsrc:004a10b9  [165]           db          0h                                      
      |_.rsrc:004a10ba  [166]           db          FFh                                     
      |_.rsrc:004a10bb  [167]           db          0h                                      
      |_.rsrc:004a10bc  [168]           db          FFh                                     
      |_.rsrc:004a10bd  [169]           db          FFh                                     
      |_.rsrc:004a10be  [170]           db          CCh                                     
      |_.rsrc:004a10bf  [171]           db          0h                                      
      |_.rsrc:004a10c0  [172]           db          CCh                                     
      |_.rsrc:004a10c1  [173]           db          FFh                                     
      |_.rsrc:004a10c2  [174]           db          CCh                                     
      |_.rsrc:004a10c3  [175]           db          0h                                      
      |_.rsrc:004a10c4  [176]           db          99h                                     
      |_.rsrc:004a10c5  [177]           db          FFh                                     
      |_.rsrc:004a10c6  [178]           db          CCh                                     
      |_.rsrc:004a10c7  [179]           db          0h                                      
      |_.rsrc:004a10c8  [180]           db          66h                                     
      |_.rsrc:004a10c9  [181]           db          FFh                                     
      |_.rsrc:004a10ca  [182]           db          CCh                                     
      |_.rsrc:004a10cb  [183]           db          0h                                      
      |_.rsrc:004a10cc  [184]           db          33h                                     
      |_.rsrc:004a10cd  [185]           db          FFh                                     
      |_.rsrc:004a10ce  [186]           db          CCh                                     
      |_.rsrc:004a10cf  [187]           db          0h                                      
      |_.rsrc:004a10d0  [188]           db          0h                                      
      |_.rsrc:004a10d1  [189]           db          FFh                                     
      |_.rsrc:004a10d2  [190]           db          CCh                                     
      |_.rsrc:004a10d3  [191]           db          0h                                      
      |_.rsrc:004a10d4  [192]           db          FFh                                     
      |_.rsrc:004a10d5  [193]           db          CCh                                     
      |_.rsrc:004a10d6  [194]           db          CCh                                     
      |_.rsrc:004a10d7  [195]           db          0h                                      
      |_.rsrc:004a10d8  [196]           db          CCh                                     
      |_.rsrc:004a10d9  [197]           db          CCh                                     
      |_.rsrc:004a10da  [198]           db          CCh                                     
      |_.rsrc:004a10db  [199]           db          0h                                      
      |_.rsrc:004a10dc  [200]           db          99h                                     
      |_.rsrc:004a10dd  [201]           db          CCh                                     
      |_.rsrc:004a10de  [202]           db          CCh                                     
      |_.rsrc:004a10df  [203]           db          0h                                      
      |_.rsrc:004a10e0  [204]           db          66h                                     
      |_.rsrc:004a10e1  [205]           db          CCh                                     
      |_.rsrc:004a10e2  [206]           db          CCh                                     
      |_.rsrc:004a10e3  [207]           db          0h                                      
      |_.rsrc:004a10e4  [208]           db          33h                                     
      |_.rsrc:004a10e5  [209]           db          CCh                                     
      |_.rsrc:004a10e6  [210]           db          CCh                                     
      |_.rsrc:004a10e7  [211]           db          0h                                      
      |_.rsrc:004a10e8  [212]           db          0h                                      
      |_.rsrc:004a10e9  [213]           db          CCh                                     
      |_.rsrc:004a10ea  [214]           db          CCh                                     
      |_.rsrc:004a10eb  [215]           db          0h                                      
      |_.rsrc:004a10ec  [216]           db          FFh                                     
      |_.rsrc:004a10ed  [217]           db          99h                                     
      |_.rsrc:004a10ee  [218]           db          CCh                                     
      |_.rsrc:004a10ef  [219]           db          0h                                      
      |_.rsrc:004a10f0  [220]           db          CCh                                     
      |_.rsrc:004a10f1  [221]           db          99h                                     
      |_.rsrc:004a10f2  [222]           db          CCh                                     
      |_.rsrc:004a10f3  [223]           db          0h                                      
      |_.rsrc:004a10f4  [224]           db          99h                                     
      |_.rsrc:004a10f5  [225]           db          99h                                     
      |_.rsrc:004a10f6  [226]           db          CCh                                     
      |_.rsrc:004a10f7  [227]           db          0h                                      
      |_.rsrc:004a10f8  [228]           db          66h                                     
      |_.rsrc:004a10f9  [229]           db          99h                                     
      |_.rsrc:004a10fa  [230]           db          CCh                                     
      |_.rsrc:004a10fb  [231]           db          0h                                      
      |_.rsrc:004a10fc  [232]           db          33h                                     
      |_.rsrc:004a10fd  [233]           db          99h                                     
      |_.rsrc:004a10fe  [234]           db          CCh                                     
      |_.rsrc:004a10ff  [235]           db          0h                                      
      |_.rsrc:004a1100  [236]           db          0h                                      
      |_.rsrc:004a1101  [237]           db          99h                                     
      |_.rsrc:004a1102  [238]           db          CCh                                     
      |_.rsrc:004a1103  [239]           db          0h                                      
      |_.rsrc:004a1104  [240]           db          FFh                                     
      |_.rsrc:004a1105  [241]           db          66h                                     
      |_.rsrc:004a1106  [242]           db          CCh                                     
      |_.rsrc:004a1107  [243]           db          0h                                      
      |_.rsrc:004a1108  [244]           db          CCh                                     
      |_.rsrc:004a1109  [245]           db          66h                                     
      |_.rsrc:004a110a  [246]           db          CCh                                     
      |_.rsrc:004a110b  [247]           db          0h                                      
      |_.rsrc:004a110c  [248]           db          99h                                     
      |_.rsrc:004a110d  [249]           db          66h                                     
      |_.rsrc:004a110e  [250]           db          CCh                                     
      |_.rsrc:004a110f  [251]           db          0h                                      
      |_.rsrc:004a1110  [252]           db          66h                                     
      |_.rsrc:004a1111  [253]           db          66h                                     
      |_.rsrc:004a1112  [254]           db          CCh                                     
      |_.rsrc:004a1113  [255]           db          0h                                      
      |_.rsrc:004a1114  [256]           db          33h                                     
      |_.rsrc:004a1115  [257]           db          66h                                     
      |_.rsrc:004a1116  [258]           db          CCh                                     
      |_.rsrc:004a1117  [259]           db          0h                                      
      |_.rsrc:004a1118  [260]           db          0h                                      
      |_.rsrc:004a1119  [261]           db          66h                                     
      |_.rsrc:004a111a  [262]           db          CCh                                     
      |_.rsrc:004a111b  [263]           db          0h                                      
      |_.rsrc:004a111c  [264]           db          FFh                                     
      |_.rsrc:004a111d  [265]           db          33h                                     
      |_.rsrc:004a111e  [266]           db          CCh                                     
      |_.rsrc:004a111f  [267]           db          0h                                      
      |_.rsrc:004a1120  [268]           db          CCh                                     
      |_.rsrc:004a1121  [269]           db          33h                                     
      |_.rsrc:004a1122  [270]           db          CCh                                     
      |_.rsrc:004a1123  [271]           db          0h                                      
      |_.rsrc:004a1124  [272]           db          99h                                     
      |_.rsrc:004a1125  [273]           db          33h                                     
      |_.rsrc:004a1126  [274]           db          CCh                                     
      |_.rsrc:004a1127  [275]           db          0h                                      
      |_.rsrc:004a1128  [276]           db          66h                                     
      |_.rsrc:004a1129  [277]           db          33h                                     
      |_.rsrc:004a112a  [278]           db          CCh                                     
      |_.rsrc:004a112b  [279]           db          0h                                      
      |_.rsrc:004a112c  [280]           db          33h                                     
      |_.rsrc:004a112d  [281]           db          33h                                     
      |_.rsrc:004a112e  [282]           db          CCh                                     
      |_.rsrc:004a112f  [283]           db          0h                                      
      |_.rsrc:004a1130  [284]           db          0h                                      
      |_.rsrc:004a1131  [285]           db          33h                                     
      |_.rsrc:004a1132  [286]           db          CCh                                     
      |_.rsrc:004a1133  [287]           db          0h                                      
      |_.rsrc:004a1134  [288]           db          FFh                                     
      |_.rsrc:004a1135  [289]           db          0h                                      
      |_.rsrc:004a1136  [290]           db          CCh                                     
      |_.rsrc:004a1137  [291]           db          0h                                      
      |_.rsrc:004a1138  [292]           db          CCh                                     
      |_.rsrc:004a1139  [293]           db          0h                                      
      |_.rsrc:004a113a  [294]           db          CCh                                     
      |_.rsrc:004a113b  [295]           db          0h                                      
      |_.rsrc:004a113c  [296]           db          99h                                     
      |_.rsrc:004a113d  [297]           db          0h                                      
      |_.rsrc:004a113e  [298]           db          CCh                                     
      |_.rsrc:004a113f  [299]           db          0h                                      
      |_.rsrc:004a1140  [300]           db          66h                                     
      |_.rsrc:004a1141  [301]           db          0h                                      
      |_.rsrc:004a1142  [302]           db          CCh                                     
      |_.rsrc:004a1143  [303]           db          0h                                      
      |_.rsrc:004a1144  [304]           db          33h                                     
      |_.rsrc:004a1145  [305]           db          0h                                      
      |_.rsrc:004a1146  [306]           db          CCh                                     
      |_.rsrc:004a1147  [307]           db          0h                                      
      |_.rsrc:004a1148  [308]           db          0h                                      
      |_.rsrc:004a1149  [309]           db          0h                                      
      |_.rsrc:004a114a  [310]           db          CCh                                     
      |_.rsrc:004a114b  [311]           db          0h                                      
      |_.rsrc:004a114c  [312]           db          FFh                                     
      |_.rsrc:004a114d  [313]           db          FFh                                     
      |_.rsrc:004a114e  [314]           db          99h                                     
      |_.rsrc:004a114f  [315]           db          0h                                      
      |_.rsrc:004a1150  [316]           db          CCh                                     
      |_.rsrc:004a1151  [317]           db          FFh                                     
      |_.rsrc:004a1152  [318]           db          99h                                     
      |_.rsrc:004a1153  [319]           db          0h                                      
      |_.rsrc:004a1154  [320]           db          99h                                     
      |_.rsrc:004a1155  [321]           db          FFh                                     
      |_.rsrc:004a1156  [322]           db          99h                                     
      |_.rsrc:004a1157  [323]           db          0h                                      
      |_.rsrc:004a1158  [324]           db          66h                                     
      |_.rsrc:004a1159  [325]           db          FFh                                     
      |_.rsrc:004a115a  [326]           db          99h                                     
      |_.rsrc:004a115b  [327]           db          0h                                      
      |_.rsrc:004a115c  [328]           db          33h                                     
      |_.rsrc:004a115d  [329]           db          FFh                                     
      |_.rsrc:004a115e  [330]           db          99h                                     
      |_.rsrc:004a115f  [331]           db          0h                                      
      |_.rsrc:004a1160  [332]           db          0h                                      
      |_.rsrc:004a1161  [333]           db          FFh                                     
      |_.rsrc:004a1162  [334]           db          99h                                     
      |_.rsrc:004a1163  [335]           db          0h                                      
      |_.rsrc:004a1164  [336]           db          FFh                                     
      |_.rsrc:004a1165  [337]           db          CCh                                     
      |_.rsrc:004a1166  [338]           db          99h                                     
      |_.rsrc:004a1167  [339]           db          0h                                      
      |_.rsrc:004a1168  [340]           db          CCh                                     
      |_.rsrc:004a1169  [341]           db          CCh                                     
      |_.rsrc:004a116a  [342]           db          99h                                     
      |_.rsrc:004a116b  [343]           db          0h                                      
      |_.rsrc:004a116c  [344]           db          99h                                     
      |_.rsrc:004a116d  [345]           db          CCh                                     
      |_.rsrc:004a116e  [346]           db          99h                                     
      |_.rsrc:004a116f  [347]           db          0h                                      
      |_.rsrc:004a1170  [348]           db          66h                                     
      |_.rsrc:004a1171  [349]           db          CCh                                     
      |_.rsrc:004a1172  [350]           db          99h                                     
      |_.rsrc:004a1173  [351]           db          0h                                      
      |_.rsrc:004a1174  [352]           db          33h                                     
      |_.rsrc:004a1175  [353]           db          CCh                                     
      |_.rsrc:004a1176  [354]           db          99h                                     
      |_.rsrc:004a1177  [355]           db          0h                                      
      |_.rsrc:004a1178  [356]           db          0h                                      
      |_.rsrc:004a1179  [357]           db          CCh                                     
      |_.rsrc:004a117a  [358]           db          99h                                     
      |_.rsrc:004a117b  [359]           db          0h                                      
      |_.rsrc:004a117c  [360]           db          FFh                                     
      |_.rsrc:004a117d  [361]           db          99h                                     
      |_.rsrc:004a117e  [362]           db          99h                                     
      |_.rsrc:004a117f  [363]           db          0h                                      
      |_.rsrc:004a1180  [364]           db          CCh                                     
      |_.rsrc:004a1181  [365]           db          99h                                     
      |_.rsrc:004a1182  [366]           db          99h                                     
      |_.rsrc:004a1183  [367]           db          0h                                      
      |_.rsrc:004a1184  [368]           db          99h                                     
      |_.rsrc:004a1185  [369]           db          99h                                     
      |_.rsrc:004a1186  [370]           db          99h                                     
      |_.rsrc:004a1187  [371]           db          0h                                      
      |_.rsrc:004a1188  [372]           db          66h                                     
      |_.rsrc:004a1189  [373]           db          99h                                     
      |_.rsrc:004a118a  [374]           db          99h                                     
      |_.rsrc:004a118b  [375]           db          0h                                      
      |_.rsrc:004a118c  [376]           db          33h                                     
      |_.rsrc:004a118d  [377]           db          99h                                     
      |_.rsrc:004a118e  [378]           db          99h                                     
      |_.rsrc:004a118f  [379]           db          0h                                      
      |_.rsrc:004a1190  [380]           db          0h                                      
      |_.rsrc:004a1191  [381]           db          99h                                     
      |_.rsrc:004a1192  [382]           db          99h                                     
      |_.rsrc:004a1193  [383]           db          0h                                      
      |_.rsrc:004a1194  [384]           db          FFh                                     
      |_.rsrc:004a1195  [385]           db          66h                                     
      |_.rsrc:004a1196  [386]           db          99h                                     
      |_.rsrc:004a1197  [387]           db          0h                                      
      |_.rsrc:004a1198  [388]           db          CCh                                     
      |_.rsrc:004a1199  [389]           db          66h                                     
      |_.rsrc:004a119a  [390]           db          99h                                     
      |_.rsrc:004a119b  [391]           db          0h                                      
      |_.rsrc:004a119c  [392]           db          99h                                     
      |_.rsrc:004a119d  [393]           db          66h                                     
      |_.rsrc:004a119e  [394]           db          99h                                     
      |_.rsrc:004a119f  [395]           db          0h                                      
      |_.rsrc:004a11a0  [396]           db          66h                                     
      |_.rsrc:004a11a1  [397]           db          66h                                     
      |_.rsrc:004a11a2  [398]           db          99h                                     
      |_.rsrc:004a11a3  [399]           db          0h                                      
      |_.rsrc:004a11a4  [400]           db          33h                                     
      |_.rsrc:004a11a5  [401]           db          66h                                     
      |_.rsrc:004a11a6  [402]           db          99h                                     
      |_.rsrc:004a11a7  [403]           db          0h                                      
      |_.rsrc:004a11a8  [404]           db          0h                                      
      |_.rsrc:004a11a9  [405]           db          66h                                     
      |_.rsrc:004a11aa  [406]           db          99h                                     
      |_.rsrc:004a11ab  [407]           db          0h                                      
      |_.rsrc:004a11ac  [408]           db          FFh                                     
      |_.rsrc:004a11ad  [409]           db          33h                                     
      |_.rsrc:004a11ae  [410]           db          99h                                     
      |_.rsrc:004a11af  [411]           db          0h                                      
      |_.rsrc:004a11b0  [412]           db          CCh                                     
      |_.rsrc:004a11b1  [413]           db          33h                                     
      |_.rsrc:004a11b2  [414]           db          99h                                     
      |_.rsrc:004a11b3  [415]           db          0h                                      
      |_.rsrc:004a11b4  [416]           db          99h                                     
      |_.rsrc:004a11b5  [417]           db          33h                                     
      |_.rsrc:004a11b6  [418]           db          99h                                     
      |_.rsrc:004a11b7  [419]           db          0h                                      
      |_.rsrc:004a11b8  [420]           db          66h                                     
      |_.rsrc:004a11b9  [421]           db          33h                                     
      |_.rsrc:004a11ba  [422]           db          99h                                     
      |_.rsrc:004a11bb  [423]           db          0h                                      
      |_.rsrc:004a11bc  [424]           db          33h                                     
      |_.rsrc:004a11bd  [425]           db          33h                                     
      |_.rsrc:004a11be  [426]           db          99h                                     
      |_.rsrc:004a11bf  [427]           db          0h                                      
      |_.rsrc:004a11c0  [428]           db          0h                                      
      |_.rsrc:004a11c1  [429]           db          33h                                     
      |_.rsrc:004a11c2  [430]           db          99h                                     
      |_.rsrc:004a11c3  [431]           db          0h                                      
      |_.rsrc:004a11c4  [432]           db          FFh                                     
      |_.rsrc:004a11c5  [433]           db          0h                                      
      |_.rsrc:004a11c6  [434]           db          99h                                     
      |_.rsrc:004a11c7  [435]           db          0h                                      
      |_.rsrc:004a11c8  [436]           db          CCh                                     
      |_.rsrc:004a11c9  [437]           db          0h                                      
      |_.rsrc:004a11ca  [438]           db          99h                                     
      |_.rsrc:004a11cb  [439]           db          0h                                      
      |_.rsrc:004a11cc  [440]           db          99h                                     
      |_.rsrc:004a11cd  [441]           db          0h                                      
      |_.rsrc:004a11ce  [442]           db          99h                                     
      |_.rsrc:004a11cf  [443]           db          0h                                      
      |_.rsrc:004a11d0  [444]           db          66h                                     
      |_.rsrc:004a11d1  [445]           db          0h                                      
      |_.rsrc:004a11d2  [446]           db          99h                                     
      |_.rsrc:004a11d3  [447]           db          0h                                      
      |_.rsrc:004a11d4  [448]           db          33h                                     
      |_.rsrc:004a11d5  [449]           db          0h                                      
      |_.rsrc:004a11d6  [450]           db          99h                                     
      |_.rsrc:004a11d7  [451]           db          0h                                      
      |_.rsrc:004a11d8  [452]           db          0h                                      
      |_.rsrc:004a11d9  [453]           db          0h                                      
      |_.rsrc:004a11da  [454]           db          99h                                     
      |_.rsrc:004a11db  [455]           db          0h                                      
      |_.rsrc:004a11dc  [456]           db          FFh                                     
      |_.rsrc:004a11dd  [457]           db          FFh                                     
      |_.rsrc:004a11de  [458]           db          66h                                     
      |_.rsrc:004a11df  [459]           db          0h                                      
      |_.rsrc:004a11e0  [460]           db          CCh                                     
      |_.rsrc:004a11e1  [461]           db          FFh                                     
      |_.rsrc:004a11e2  [462]           db          66h                                     
      |_.rsrc:004a11e3  [463]           db          0h                                      
      |_.rsrc:004a11e4  [464]           db          99h                                     
      |_.rsrc:004a11e5  [465]           db          FFh                                     
      |_.rsrc:004a11e6  [466]           db          66h                                     
      |_.rsrc:004a11e7  [467]           db          0h                                      
      |_.rsrc:004a11e8  [468]           db          66h                                     
      |_.rsrc:004a11e9  [469]           db          FFh                                     
      |_.rsrc:004a11ea  [470]           db          66h                                     
      |_.rsrc:004a11eb  [471]           db          0h                                      
      |_.rsrc:004a11ec  [472]           db          33h                                     
      |_.rsrc:004a11ed  [473]           db          FFh                                     
      |_.rsrc:004a11ee  [474]           db          66h                                     
      |_.rsrc:004a11ef  [475]           db          0h                                      
      |_.rsrc:004a11f0  [476]           db          0h                                      
      |_.rsrc:004a11f1  [477]           db          FFh                                     
      |_.rsrc:004a11f2  [478]           db          66h                                     
      |_.rsrc:004a11f3  [479]           db          0h                                      
      |_.rsrc:004a11f4  [480]           db          FFh                                     
      |_.rsrc:004a11f5  [481]           db          CCh                                     
      |_.rsrc:004a11f6  [482]           db          66h                                     
      |_.rsrc:004a11f7  [483]           db          0h                                      
      |_.rsrc:004a11f8  [484]           db          CCh                                     
      |_.rsrc:004a11f9  [485]           db          CCh                                     
      |_.rsrc:004a11fa  [486]           db          66h                                     
      |_.rsrc:004a11fb  [487]           db          0h                                      
      |_.rsrc:004a11fc  [488]           db          99h                                     
      |_.rsrc:004a11fd  [489]           db          CCh                                     
      |_.rsrc:004a11fe  [490]           db          66h                                     
      |_.rsrc:004a11ff  [491]           db          0h                                      
      |_.rsrc:004a1200  [492]           db          66h                                     
      |_.rsrc:004a1201  [493]           db          CCh                                     
      |_.rsrc:004a1202  [494]           db          66h                                     
      |_.rsrc:004a1203  [495]           db          0h                                      
      |_.rsrc:004a1204  [496]           db          33h                                     
      |_.rsrc:004a1205  [497]           db          CCh                                     
      |_.rsrc:004a1206  [498]           db          66h                                     
      |_.rsrc:004a1207  [499]           db          0h                                      
      |_.rsrc:004a1208  [500]           db          0h                                      
      |_.rsrc:004a1209  [501]           db          CCh                                     
      |_.rsrc:004a120a  [502]           db          66h                                     
      |_.rsrc:004a120b  [503]           db          0h                                      
      |_.rsrc:004a120c  [504]           db          FFh                                     
      |_.rsrc:004a120d  [505]           db          99h                                     
      |_.rsrc:004a120e  [506]           db          66h                                     
      |_.rsrc:004a120f  [507]           db          0h                                      
      |_.rsrc:004a1210  [508]           db          CCh                                     
      |_.rsrc:004a1211  [509]           db          99h                                     
      |_.rsrc:004a1212  [510]           db          66h                                     
      |_.rsrc:004a1213  [511]           db          0h                                      
      |_.rsrc:004a1214  [512]           db          99h                                     
      |_.rsrc:004a1215  [513]           db          99h                                     
      |_.rsrc:004a1216  [514]           db          66h                                     
      |_.rsrc:004a1217  [515]           db          0h                                      
      |_.rsrc:004a1218  [516]           db          66h                                     
      |_.rsrc:004a1219  [517]           db          99h                                     
      |_.rsrc:004a121a  [518]           db          66h                                     
      |_.rsrc:004a121b  [519]           db          0h                                      
      |_.rsrc:004a121c  [520]           db          33h                                     
      |_.rsrc:004a121d  [521]           db          99h                                     
      |_.rsrc:004a121e  [522]           db          66h                                     
      |_.rsrc:004a121f  [523]           db          0h                                      
      |_.rsrc:004a1220  [524]           db          0h                                      
      |_.rsrc:004a1221  [525]           db          99h                                     
      |_.rsrc:004a1222  [526]           db          66h                                     
      |_.rsrc:004a1223  [527]           db          0h                                      
      |_.rsrc:004a1224  [528]           db          FFh                                     
      |_.rsrc:004a1225  [529]           db          66h                                     
      |_.rsrc:004a1226  [530]           db          66h                                     
      |_.rsrc:004a1227  [531]           db          0h                                      
      |_.rsrc:004a1228  [532]           db          CCh                                     
      |_.rsrc:004a1229  [533]           db          66h                                     
      |_.rsrc:004a122a  [534]           db          66h                                     
      |_.rsrc:004a122b  [535]           db          0h                                      
      |_.rsrc:004a122c  [536]           db          99h                                     
      |_.rsrc:004a122d  [537]           db          66h                                     
      |_.rsrc:004a122e  [538]           db          66h                                     
      |_.rsrc:004a122f  [539]           db          0h                                      
      |_.rsrc:004a1230  [540]           db          66h                                     
      |_.rsrc:004a1231  [541]           db          66h                                     
      |_.rsrc:004a1232  [542]           db          66h                                     
      |_.rsrc:004a1233  [543]           db          0h                                      
      |_.rsrc:004a1234  [544]           db          33h                                     
      |_.rsrc:004a1235  [545]           db          66h                                     
      |_.rsrc:004a1236  [546]           db          66h                                     
      |_.rsrc:004a1237  [547]           db          0h                                      
      |_.rsrc:004a1238  [548]           db          0h                                      
      |_.rsrc:004a1239  [549]           db          66h                                     
      |_.rsrc:004a123a  [550]           db          66h                                     
      |_.rsrc:004a123b  [551]           db          0h                                      
      |_.rsrc:004a123c  [552]           db          FFh                                     
      |_.rsrc:004a123d  [553]           db          33h                                     
      |_.rsrc:004a123e  [554]           db          66h                                     
      |_.rsrc:004a123f  [555]           db          0h                                      
      |_.rsrc:004a1240  [556]           db          CCh                                     
      |_.rsrc:004a1241  [557]           db          33h                                     
      |_.rsrc:004a1242  [558]           db          66h                                     
      |_.rsrc:004a1243  [559]           db          0h                                      
      |_.rsrc:004a1244  [560]           db          99h                                     
      |_.rsrc:004a1245  [561]           db          33h                                     
      |_.rsrc:004a1246  [562]           db          66h                                     
      |_.rsrc:004a1247  [563]           db          0h                                      
      |_.rsrc:004a1248  [564]           db          66h                                     
      |_.rsrc:004a1249  [565]           db          33h                                     
      |_.rsrc:004a124a  [566]           db          66h                                     
      |_.rsrc:004a124b  [567]           db          0h                                      
      |_.rsrc:004a124c  [568]           db          33h                                     
      |_.rsrc:004a124d  [569]           db          33h                                     
      |_.rsrc:004a124e  [570]           db          66h                                     
      |_.rsrc:004a124f  [571]           db          0h                                      
      |_.rsrc:004a1250  [572]           db          0h                                      
      |_.rsrc:004a1251  [573]           db          33h                                     
      |_.rsrc:004a1252  [574]           db          66h                                     
      |_.rsrc:004a1253  [575]           db          0h                                      
      |_.rsrc:004a1254  [576]           db          FFh                                     
      |_.rsrc:004a1255  [577]           db          0h                                      
      |_.rsrc:004a1256  [578]           db          66h                                     
      |_.rsrc:004a1257  [579]           db          0h                                      
      |_.rsrc:004a1258  [580]           db          CCh                                     
      |_.rsrc:004a1259  [581]           db          0h                                      
      |_.rsrc:004a125a  [582]           db          66h                                     
      |_.rsrc:004a125b  [583]           db          0h                                      
      |_.rsrc:004a125c  [584]           db          99h                                     
      |_.rsrc:004a125d  [585]           db          0h                                      
      |_.rsrc:004a125e  [586]           db          66h                                     
      |_.rsrc:004a125f  [587]           db          0h                                      
      |_.rsrc:004a1260  [588]           db          66h                                     
      |_.rsrc:004a1261  [589]           db          0h                                      
      |_.rsrc:004a1262  [590]           db          66h                                     
      |_.rsrc:004a1263  [591]           db          0h                                      
      |_.rsrc:004a1264  [592]           db          33h                                     
      |_.rsrc:004a1265  [593]           db          0h                                      
      |_.rsrc:004a1266  [594]           db          66h                                     
      |_.rsrc:004a1267  [595]           db          0h                                      
      |_.rsrc:004a1268  [596]           db          0h                                      
      |_.rsrc:004a1269  [597]           db          0h                                      
      |_.rsrc:004a126a  [598]           db          66h                                     
      |_.rsrc:004a126b  [599]           db          0h                                      
      |_.rsrc:004a126c  [600]           db          FFh                                     
      |_.rsrc:004a126d  [601]           db          FFh                                     
      |_.rsrc:004a126e  [602]           db          33h                                     
      |_.rsrc:004a126f  [603]           db          0h                                      
      |_.rsrc:004a1270  [604]           db          CCh                                     
      |_.rsrc:004a1271  [605]           db          FFh                                     
      |_.rsrc:004a1272  [606]           db          33h                                     
      |_.rsrc:004a1273  [607]           db          0h                                      
      |_.rsrc:004a1274  [608]           db          99h                                     
      |_.rsrc:004a1275  [609]           db          FFh                                     
      |_.rsrc:004a1276  [610]           db          33h                                     
      |_.rsrc:004a1277  [611]           db          0h                                      
      |_.rsrc:004a1278  [612]           db          66h                                     
      |_.rsrc:004a1279  [613]           db          FFh                                     
      |_.rsrc:004a127a  [614]           db          33h                                     
      |_.rsrc:004a127b  [615]           db          0h                                      
      |_.rsrc:004a127c  [616]           db          33h                                     
      |_.rsrc:004a127d  [617]           db          FFh                                     
      |_.rsrc:004a127e  [618]           db          33h                                     
      |_.rsrc:004a127f  [619]           db          0h                                      
      |_.rsrc:004a1280  [620]           db          0h                                      
      |_.rsrc:004a1281  [621]           db          FFh                                     
      |_.rsrc:004a1282  [622]           db          33h                                     
      |_.rsrc:004a1283  [623]           db          0h                                      
      |_.rsrc:004a1284  [624]           db          FFh                                     
      |_.rsrc:004a1285  [625]           db          CCh                                     
      |_.rsrc:004a1286  [626]           db          33h                                     
      |_.rsrc:004a1287  [627]           db          0h                                      
      |_.rsrc:004a1288  [628]           db          CCh                                     
      |_.rsrc:004a1289  [629]           db          CCh                                     
      |_.rsrc:004a128a  [630]           db          33h                                     
      |_.rsrc:004a128b  [631]           db          0h                                      
      |_.rsrc:004a128c  [632]           db          99h                                     
      |_.rsrc:004a128d  [633]           db          CCh                                     
      |_.rsrc:004a128e  [634]           db          33h                                     
      |_.rsrc:004a128f  [635]           db          0h                                      
      |_.rsrc:004a1290  [636]           db          66h                                     
      |_.rsrc:004a1291  [637]           db          CCh                                     
      |_.rsrc:004a1292  [638]           db          33h                                     
      |_.rsrc:004a1293  [639]           db          0h                                      
      |_.rsrc:004a1294  [640]           db          33h                                     
      |_.rsrc:004a1295  [641]           db          CCh                                     
      |_.rsrc:004a1296  [642]           db          33h                                     
      |_.rsrc:004a1297  [643]           db          0h                                      
      |_.rsrc:004a1298  [644]           db          0h                                      
      |_.rsrc:004a1299  [645]           db          CCh                                     
      |_.rsrc:004a129a  [646]           db          33h                                     
      |_.rsrc:004a129b  [647]           db          0h                                      
      |_.rsrc:004a129c  [648]           db          FFh                                     
      |_.rsrc:004a129d  [649]           db          99h                                     
      |_.rsrc:004a129e  [650]           db          33h                                     
      |_.rsrc:004a129f  [651]           db          0h                                      
      |_.rsrc:004a12a0  [652]           db          CCh                                     
      |_.rsrc:004a12a1  [653]           db          99h                                     
      |_.rsrc:004a12a2  [654]           db          33h                                     
      |_.rsrc:004a12a3  [655]           db          0h                                      
      |_.rsrc:004a12a4  [656]           db          99h                                     
      |_.rsrc:004a12a5  [657]           db          99h                                     
      |_.rsrc:004a12a6  [658]           db          33h                                     
      |_.rsrc:004a12a7  [659]           db          0h                                      
      |_.rsrc:004a12a8  [660]           db          66h                                     
      |_.rsrc:004a12a9  [661]           db          99h                                     
      |_.rsrc:004a12aa  [662]           db          33h                                     
      |_.rsrc:004a12ab  [663]           db          0h                                      
      |_.rsrc:004a12ac  [664]           db          33h                                     
      |_.rsrc:004a12ad  [665]           db          99h                                     
      |_.rsrc:004a12ae  [666]           db          33h                                     
      |_.rsrc:004a12af  [667]           db          0h                                      
      |_.rsrc:004a12b0  [668]           db          0h                                      
      |_.rsrc:004a12b1  [669]           db          99h                                     
      |_.rsrc:004a12b2  [670]           db          33h                                     
      |_.rsrc:004a12b3  [671]           db          0h                                      
      |_.rsrc:004a12b4  [672]           db          FFh                                     
      |_.rsrc:004a12b5  [673]           db          66h                                     
      |_.rsrc:004a12b6  [674]           db          33h                                     
      |_.rsrc:004a12b7  [675]           db          0h                                      
      |_.rsrc:004a12b8  [676]           db          CCh                                     
      |_.rsrc:004a12b9  [677]           db          66h                                     
      |_.rsrc:004a12ba  [678]           db          33h                                     
      |_.rsrc:004a12bb  [679]           db          0h                                      
      |_.rsrc:004a12bc  [680]           db          99h                                     
      |_.rsrc:004a12bd  [681]           db          66h                                     
      |_.rsrc:004a12be  [682]           db          33h                                     
      |_.rsrc:004a12bf  [683]           db          0h                                      
      |_.rsrc:004a12c0  [684]           db          66h                                     
      |_.rsrc:004a12c1  [685]           db          66h                                     
      |_.rsrc:004a12c2  [686]           db          33h                                     
      |_.rsrc:004a12c3  [687]           db          0h                                      
      |_.rsrc:004a12c4  [688]           db          33h                                     
      |_.rsrc:004a12c5  [689]           db          66h                                     
      |_.rsrc:004a12c6  [690]           db          33h                                     
      |_.rsrc:004a12c7  [691]           db          0h                                      
      |_.rsrc:004a12c8  [692]           db          0h                                      
      |_.rsrc:004a12c9  [693]           db          66h                                     
      |_.rsrc:004a12ca  [694]           db          33h                                     
      |_.rsrc:004a12cb  [695]           db          0h                                      
      |_.rsrc:004a12cc  [696]           db          FFh                                     
      |_.rsrc:004a12cd  [697]           db          33h                                     
      |_.rsrc:004a12ce  [698]           db          33h                                     
      |_.rsrc:004a12cf  [699]           db          0h                                      
      |_.rsrc:004a12d0  [700]           db          CCh                                     
      |_.rsrc:004a12d1  [701]           db          33h                                     
      |_.rsrc:004a12d2  [702]           db          33h                                     
      |_.rsrc:004a12d3  [703]           db          0h                                      
      |_.rsrc:004a12d4  [704]           db          99h                                     
      |_.rsrc:004a12d5  [705]           db          33h                                     
      |_.rsrc:004a12d6  [706]           db          33h                                     
      |_.rsrc:004a12d7  [707]           db          0h                                      
      |_.rsrc:004a12d8  [708]           db          66h                                     
      |_.rsrc:004a12d9  [709]           db          33h                                     
      |_.rsrc:004a12da  [710]           db          33h                                     
      |_.rsrc:004a12db  [711]           db          0h                                      
      |_.rsrc:004a12dc  [712]           db          33h                                     
      |_.rsrc:004a12dd  [713]           db          33h                                     
      |_.rsrc:004a12de  [714]           db          33h                                     
      |_.rsrc:004a12df  [715]           db          0h                                      
      |_.rsrc:004a12e0  [716]           db          0h                                      
      |_.rsrc:004a12e1  [717]           db          33h                                     
      |_.rsrc:004a12e2  [718]           db          33h                                     
      |_.rsrc:004a12e3  [719]           db          0h                                      
      |_.rsrc:004a12e4  [720]           db          FFh                                     
      |_.rsrc:004a12e5  [721]           db          0h                                      
      |_.rsrc:004a12e6  [722]           db          33h                                     
      |_.rsrc:004a12e7  [723]           db          0h                                      
      |_.rsrc:004a12e8  [724]           db          CCh                                     
      |_.rsrc:004a12e9  [725]           db          0h                                      
      |_.rsrc:004a12ea  [726]           db          33h                                     
      |_.rsrc:004a12eb  [727]           db          0h                                      
      |_.rsrc:004a12ec  [728]           db          99h                                     
      |_.rsrc:004a12ed  [729]           db          0h                                      
      |_.rsrc:004a12ee  [730]           db          33h                                     
      |_.rsrc:004a12ef  [731]           db          0h                                      
      |_.rsrc:004a12f0  [732]           db          66h                                     
      |_.rsrc:004a12f1  [733]           db          0h                                      
      |_.rsrc:004a12f2  [734]           db          33h                                     
      |_.rsrc:004a12f3  [735]           db          0h                                      
      |_.rsrc:004a12f4  [736]           db          33h                                     
      |_.rsrc:004a12f5  [737]           db          0h                                      
      |_.rsrc:004a12f6  [738]           db          33h                                     
      |_.rsrc:004a12f7  [739]           db          0h                                      
      |_.rsrc:004a12f8  [740]           db          0h                                      
      |_.rsrc:004a12f9  [741]           db          0h                                      
      |_.rsrc:004a12fa  [742]           db          33h                                     
      |_.rsrc:004a12fb  [743]           db          0h                                      
      |_.rsrc:004a12fc  [744]           db          CCh                                     
      |_.rsrc:004a12fd  [745]           db          FFh                                     
      |_.rsrc:004a12fe  [746]           db          0h                                      
      |_.rsrc:004a12ff  [747]           db          0h                                      
      |_.rsrc:004a1300  [748]           db          99h                                     
      |_.rsrc:004a1301  [749]           db          FFh                                     
      |_.rsrc:004a1302  [750]           db          0h                                      
      |_.rsrc:004a1303  [751]           db          0h                                      
      |_.rsrc:004a1304  [752]           db          66h                                     
      |_.rsrc:004a1305  [753]           db          FFh                                     
      |_.rsrc:004a1306  [754]           db          0h                                      
      |_.rsrc:004a1307  [755]           db          0h                                      
      |_.rsrc:004a1308  [756]           db          33h                                     
      |_.rsrc:004a1309  [757]           db          FFh                                     
      |_.rsrc:004a130a  [758]           db          0h                                      
      |_.rsrc:004a130b  [759]           db          0h                                      
      |_.rsrc:004a130c  [760]           db          FFh                                     
      |_.rsrc:004a130d  [761]           db          CCh                                     
      |_.rsrc:004a130e  [762]           db          0h                                      
      |_.rsrc:004a130f  [763]           db          0h                                      
      |_.rsrc:004a1310  [764]           db          CCh                                     
      |_.rsrc:004a1311  [765]           db          CCh                                     
      |_.rsrc:004a1312  [766]           db          0h                                      
      |_.rsrc:004a1313  [767]           db          0h                                      
      |_.rsrc:004a1314  [768]           db          99h                                     
      |_.rsrc:004a1315  [769]           db          CCh                                     
      |_.rsrc:004a1316  [770]           db          0h                                      
      |_.rsrc:004a1317  [771]           db          0h                                      
      |_.rsrc:004a1318  [772]           db          66h                                     
      |_.rsrc:004a1319  [773]           db          CCh                                     
      |_.rsrc:004a131a  [774]           db          0h                                      
      |_.rsrc:004a131b  [775]           db          0h                                      
      |_.rsrc:004a131c  [776]           db          33h                                     
      |_.rsrc:004a131d  [777]           db          CCh                                     
      |_.rsrc:004a131e  [778]           db          0h                                      
      |_.rsrc:004a131f  [779]           db          0h                                      
      |_.rsrc:004a1320  [780]           db          0h                                      
      |_.rsrc:004a1321  [781]           db          CCh                                     
      |_.rsrc:004a1322  [782]           db          0h                                      
      |_.rsrc:004a1323  [783]           db          0h                                      
      |_.rsrc:004a1324  [784]           db          FFh                                     
      |_.rsrc:004a1325  [785]           db          99h                                     
      |_.rsrc:004a1326  [786]           db          0h                                      
      |_.rsrc:004a1327  [787]           db          0h                                      
      |_.rsrc:004a1328  [788]           db          CCh                                     
      |_.rsrc:004a1329  [789]           db          99h                                     
      |_.rsrc:004a132a  [790]           db          0h                                      
      |_.rsrc:004a132b  [791]           db          0h                                      
      |_.rsrc:004a132c  [792]           db          99h                                     
      |_.rsrc:004a132d  [793]           db          99h                                     
      |_.rsrc:004a132e  [794]           db          0h                                      
      |_.rsrc:004a132f  [795]           db          0h                                      
      |_.rsrc:004a1330  [796]           db          66h                                     
      |_.rsrc:004a1331  [797]           db          99h                                     
      |_.rsrc:004a1332  [798]           db          0h                                      
      |_.rsrc:004a1333  [799]           db          0h                                      
      |_.rsrc:004a1334  [800]           db          33h                                     
      |_.rsrc:004a1335  [801]           db          99h                                     
      |_.rsrc:004a1336  [802]           db          0h                                      
      |_.rsrc:004a1337  [803]           db          0h                                      
      |_.rsrc:004a1338  [804]           db          0h                                      
      |_.rsrc:004a1339  [805]           db          99h                                     
      |_.rsrc:004a133a  [806]           db          0h                                      
      |_.rsrc:004a133b  [807]           db          0h                                      
      |_.rsrc:004a133c  [808]           db          FFh                                     
      |_.rsrc:004a133d  [809]           db          66h                                     
      |_.rsrc:004a133e  [810]           db          0h                                      
      |_.rsrc:004a133f  [811]           db          0h                                      
      |_.rsrc:004a1340  [812]           db          CCh                                     
      |_.rsrc:004a1341  [813]           db          66h                                     
      |_.rsrc:004a1342  [814]           db          0h                                      
      |_.rsrc:004a1343  [815]           db          0h                                      
      |_.rsrc:004a1344  [816]           db          99h                                     
      |_.rsrc:004a1345  [817]           db          66h                                     
      |_.rsrc:004a1346  [818]           db          0h                                      
      |_.rsrc:004a1347  [819]           db          0h                                      
      |_.rsrc:004a1348  [820]           db          66h                                     
      |_.rsrc:004a1349  [821]           db          66h                                     
      |_.rsrc:004a134a  [822]           db          0h                                      
      |_.rsrc:004a134b  [823]           db          0h                                      
      |_.rsrc:004a134c  [824]           db          33h                                     
      |_.rsrc:004a134d  [825]           db          66h                                     
      |_.rsrc:004a134e  [826]           db          0h                                      
      |_.rsrc:004a134f  [827]           db          0h                                      
      |_.rsrc:004a1350  [828]           db          0h                                      
      |_.rsrc:004a1351  [829]           db          66h                                     
      |_.rsrc:004a1352  [830]           db          0h                                      
      |_.rsrc:004a1353  [831]           db          0h                                      
      |_.rsrc:004a1354  [832]           db          FFh                                     
      |_.rsrc:004a1355  [833]           db          33h                                     
      |_.rsrc:004a1356  [834]           db          0h                                      
      |_.rsrc:004a1357  [835]           db          0h                                      
      |_.rsrc:004a1358  [836]           db          CCh                                     
      |_.rsrc:004a1359  [837]           db          33h                                     
      |_.rsrc:004a135a  [838]           db          0h                                      
      |_.rsrc:004a135b  [839]           db          0h                                      
      |_.rsrc:004a135c  [840]           db          99h                                     
      |_.rsrc:004a135d  [841]           db          33h                                     
      |_.rsrc:004a135e  [842]           db          0h                                      
      |_.rsrc:004a135f  [843]           db          0h                                      
      |_.rsrc:004a1360  [844]           db          66h                                     
      |_.rsrc:004a1361  [845]           db          33h                                     
      |_.rsrc:004a1362  [846]           db          0h                                      
      |_.rsrc:004a1363  [847]           db          0h                                      
      |_.rsrc:004a1364  [848]           db          33h                                     
      |_.rsrc:004a1365  [849]           db          33h                                     
      |_.rsrc:004a1366  [850]           db          0h                                      
      |_.rsrc:004a1367  [851]           db          0h                                      
      |_.rsrc:004a1368  [852]           db          0h                                      
      |_.rsrc:004a1369  [853]           db          33h                                     
      |_.rsrc:004a136a  [854]           db          0h                                      
      |_.rsrc:004a136b  [855]           db          0h                                      
      |_.rsrc:004a136c  [856]           db          CCh                                     
      |_.rsrc:004a136d  [857]           db          0h                                      
      |_.rsrc:004a136e  [858]           db          0h                                      
      |_.rsrc:004a136f  [859]           db          0h                                      
      |_.rsrc:004a1370  [860]           db          99h                                     
      |_.rsrc:004a1371  [861]           db          0h                                      
      |_.rsrc:004a1372  [862]           db          0h                                      
      |_.rsrc:004a1373  [863]           db          0h                                      
      |_.rsrc:004a1374  [864]           db          66h                                     
      |_.rsrc:004a1375  [865]           db          0h                                      
      |_.rsrc:004a1376  [866]           db          0h                                      
      |_.rsrc:004a1377  [867]           db          0h                                      
      |_.rsrc:004a1378  [868]           db          33h                                     
      |_.rsrc:004a1379  [869]           db          0h                                      
      |_.rsrc:004a137a  [870]           db          0h                                      
      |_.rsrc:004a137b  [871]           db          0h                                      
      |_.rsrc:004a137c  [872]           db          0h                                      
      |_.rsrc:004a137d  [873]           db          0h                                      
      |_.rsrc:004a137e  [874]           db          EEh                                     
      |_.rsrc:004a137f  [875]           db          0h                                      
      |_.rsrc:004a1380  [876]           db          0h                                      
      |_.rsrc:004a1381  [877]           db          0h                                      
      |_.rsrc:004a1382  [878]           db          DDh                                     
      |_.rsrc:004a1383  [879]           db          0h                                      
      |_.rsrc:004a1384  [880]           db          0h                                      
      |_.rsrc:004a1385  [881]           db          0h                                      
      |_.rsrc:004a1386  [882]           db          BBh                                     
      |_.rsrc:004a1387  [883]           db          0h                                      
      |_.rsrc:004a1388  [884]           db          0h                                      
      |_.rsrc:004a1389  [885]           db          0h                                      
      |_.rsrc:004a138a  [886]           db          AAh                                     
      |_.rsrc:004a138b  [887]           db          0h                                      
      |_.rsrc:004a138c  [888]           db          0h                                      
      |_.rsrc:004a138d  [889]           db          0h                                      
      |_.rsrc:004a138e  [890]           db          88h                                     
      |_.rsrc:004a138f  [891]           db          0h                                      
      |_.rsrc:004a1390  [892]           db          0h                                      
      |_.rsrc:004a1391  [893]           db          0h                                      
      |_.rsrc:004a1392  [894]           db          77h                                     
      |_.rsrc:004a1393  [895]           db          0h                                      
      |_.rsrc:004a1394  [896]           db          0h                                      
      |_.rsrc:004a1395  [897]           db          0h                                      
      |_.rsrc:004a1396  [898]           db          55h                                     
      |_.rsrc:004a1397  [899]           db          0h                                      
      |_.rsrc:004a1398  [900]           db          0h                                      
      |_.rsrc:004a1399  [901]           db          0h                                      
      |_.rsrc:004a139a  [902]           db          44h                                     
      |_.rsrc:004a139b  [903]           db          0h                                      
      |_.rsrc:004a139c  [904]           db          0h                                      
      |_.rsrc:004a139d  [905]           db          0h                                      
      |_.rsrc:004a139e  [906]           db          22h                                     
      |_.rsrc:004a139f  [907]           db          0h                                      
      |_.rsrc:004a13a0  [908]           db          0h                                      
      |_.rsrc:004a13a1  [909]           db          0h                                      
      |_.rsrc:004a13a2  [910]           db          11h                                     
      |_.rsrc:004a13a3  [911]           db          0h                                      
      |_.rsrc:004a13a4  [912]           db          0h                                      
      |_.rsrc:004a13a5  [913]           db          EEh                                     
      |_.rsrc:004a13a6  [914]           db          0h                                      
      |_.rsrc:004a13a7  [915]           db          0h                                      
      |_.rsrc:004a13a8  [916]           db          0h                                      
      |_.rsrc:004a13a9  [917]           db          DDh                                     
      |_.rsrc:004a13aa  [918]           db          0h                                      
      |_.rsrc:004a13ab  [919]           db          0h                                      
      |_.rsrc:004a13ac  [920]           db          0h                                      
      |_.rsrc:004a13ad  [921]           db          BBh                                     
      |_.rsrc:004a13ae  [922]           db          0h                                      
      |_.rsrc:004a13af  [923]           db          0h                                      
      |_.rsrc:004a13b0  [924]           db          0h                                      
      |_.rsrc:004a13b1  [925]           db          AAh                                     
      |_.rsrc:004a13b2  [926]           db          0h                                      
      |_.rsrc:004a13b3  [927]           db          0h                                      
      |_.rsrc:004a13b4  [928]           db          0h                                      
      |_.rsrc:004a13b5  [929]           db          88h                                     
      |_.rsrc:004a13b6  [930]           db          0h                                      
      |_.rsrc:004a13b7  [931]           db          0h                                      
      |_.rsrc:004a13b8  [932]           db          0h                                      
      |_.rsrc:004a13b9  [933]           db          77h                                     
      |_.rsrc:004a13ba  [934]           db          0h                                      
      |_.rsrc:004a13bb  [935]           db          0h                                      
      |_.rsrc:004a13bc  [936]           db          0h                                      
      |_.rsrc:004a13bd  [937]           db          55h                                     
      |_.rsrc:004a13be  [938]           db          0h                                      
      |_.rsrc:004a13bf  [939]           db          0h                                      
      |_.rsrc:004a13c0  [940]           db          0h                                      
      |_.rsrc:004a13c1  [941]           db          44h                                     
      |_.rsrc:004a13c2  [942]           db          0h                                      
      |_.rsrc:004a13c3  [943]           db          0h                                      
      |_.rsrc:004a13c4  [944]           db          0h                                      
      |_.rsrc:004a13c5  [945]           db          22h                                     
      |_.rsrc:004a13c6  [946]           db          0h                                      
      |_.rsrc:004a13c7  [947]           db          0h                                      
      |_.rsrc:004a13c8  [948]           db          0h                                      
      |_.rsrc:004a13c9  [949]           db          11h                                     
      |_.rsrc:004a13ca  [950]           db          0h                                      
      |_.rsrc:004a13cb  [951]           db          0h                                      
      |_.rsrc:004a13cc  [952]           db          EEh                                     
      |_.rsrc:004a13cd  [953]           db          0h                                      
      |_.rsrc:004a13ce  [954]           db          0h                                      
      |_.rsrc:004a13cf  [955]           db          0h                                      
      |_.rsrc:004a13d0  [956]           db          DDh                                     
      |_.rsrc:004a13d1  [957]           db          0h                                      
      |_.rsrc:004a13d2  [958]           db          0h                                      
      |_.rsrc:004a13d3  [959]           db          0h                                      
      |_.rsrc:004a13d4  [960]           db          BBh                                     
      |_.rsrc:004a13d5  [961]           db          0h                                      
      |_.rsrc:004a13d6  [962]           db          0h                                      
      |_.rsrc:004a13d7  [963]           db          0h                                      
      |_.rsrc:004a13d8  [964]           db          AAh                                     
      |_.rsrc:004a13d9  [965]           db          0h                                      
      |_.rsrc:004a13da  [966]           db          0h                                      
      |_.rsrc:004a13db  [967]           db          0h                                      
      |_.rsrc:004a13dc  [968]           db          88h                                     
      |_.rsrc:004a13dd  [969]           db          0h                                      
      |_.rsrc:004a13de  [970]           db          0h                                      
      |_.rsrc:004a13df  [971]           db          0h                                      
      |_.rsrc:004a13e0  [972]           db          77h                                     
      |_.rsrc:004a13e1  [973]           db          0h                                      
      |_.rsrc:004a13e2  [974]           db          0h                                      
      |_.rsrc:004a13e3  [975]           db          0h                                      
      |_.rsrc:004a13e4  [976]           db          55h                                     
      |_.rsrc:004a13e5  [977]           db          0h                                      
      |_.rsrc:004a13e6  [978]           db          0h                                      
      |_.rsrc:004a13e7  [979]           db          0h                                      
      |_.rsrc:004a13e8  [980]           db          44h                                     
      |_.rsrc:004a13e9  [981]           db          0h                                      
      |_.rsrc:004a13ea  [982]           db          0h                                      
      |_.rsrc:004a13eb  [983]           db          0h                                      
      |_.rsrc:004a13ec  [984]           db          F0h                                     
      |_.rsrc:004a13ed  [985]           db          FBh                                     
      |_.rsrc:004a13ee  [986]           db          FFh                                     
      |_.rsrc:004a13ef  [987]           db          0h                                      
      |_.rsrc:004a13f0  [988]           db          A4h                                     
      |_.rsrc:004a13f1  [989]           db          A0h                                     
      |_.rsrc:004a13f2  [990]           db          A0h                                     
      |_.rsrc:004a13f3  [991]           db          0h                                      
      |_.rsrc:004a13f4  [992]           db          80h                                     
      |_.rsrc:004a13f5  [993]           db          80h                                     
      |_.rsrc:004a13f6  [994]           db          80h                                     
      |_.rsrc:004a13f7  [995]           db          0h                                      
      |_.rsrc:004a13f8  [996]           db          0h                                      
      |_.rsrc:004a13f9  [997]           db          0h                                      
      |_.rsrc:004a13fa  [998]           db          FFh                                     
      |_.rsrc:004a13fb  [999]           db          0h                                      
      |_.rsrc:004a13fc  [1000]          db          0h                                      
      |_.rsrc:004a13fd  [1001]          db          FFh                                     
      |_.rsrc:004a13fe  [1002]          db          0h                                      
      |_.rsrc:004a13ff  [1003]          db          0h                                      
      |_.rsrc:004a1400  [1004]          db          0h                                      
      |_.rsrc:004a1401  [1005]          db          FFh                                     
      |_.rsrc:004a1402  [1006]          db          FFh                                     
      |_.rsrc:004a1403  [1007]          db          0h                                      
      |_.rsrc:004a1404  [1008]          db          FFh                                     
      |_.rsrc:004a1405  [1009]          db          0h                                      
      |_.rsrc:004a1406  [1010]          db          0h                                      
      |_.rsrc:004a1407  [1011]          db          0h                                      
      |_.rsrc:004a1408  [1012]          db          FFh                                     
      |_.rsrc:004a1409  [1013]          db          0h                                      
      |_.rsrc:004a140a  [1014]          db          FFh                                     
      |_.rsrc:004a140b  [1015]          db          0h                                      
      |_.rsrc:004a140c  [1016]          db          FFh                                     
      |_.rsrc:004a140d  [1017]          db          FFh                                     
      |_.rsrc:004a140e  [1018]          db          0h                                      
      |_.rsrc:004a140f  [1019]          db          0h                                      
      |_.rsrc:004a1410  [1020]          db          FFh                                     
      |_.rsrc:004a1411  [1021]          db          FFh                                     
      |_.rsrc:004a1412  [1022]          db          FFh                                     
      |_.rsrc:004a1413  [1023]          db          0h                                      
   |_.rsrc:004a1414  ImageData       db[1024]                                            
      |_.rsrc:004a1414  [0]             db          65h                                     
      |_.rsrc:004a1415  [1]             db          65h                                     
      |_.rsrc:004a1416  [2]             db          65h                                     
      |_.rsrc:004a1417  [3]             db          65h                                     
      |_.rsrc:004a1418  [4]             db          65h                                     
      |_.rsrc:004a1419  [5]             db          65h                                     
      |_.rsrc:004a141a  [6]             db          65h                                     
      |_.rsrc:004a141b  [7]             db          65h                                     
      |_.rsrc:004a141c  [8]             db          65h                                     
      |_.rsrc:004a141d  [9]             db          65h                                     
      |_.rsrc:004a141e  [10]            db          65h                                     
      |_.rsrc:004a141f  [11]            db          65h                                     
      |_.rsrc:004a1420  [12]            db          65h                                     
      |_.rsrc:004a1421  [13]            db          65h                                     
      |_.rsrc:004a1422  [14]            db          65h                                     
      |_.rsrc:004a1423  [15]            db          65h                                     
      |_.rsrc:004a1424  [16]            db          65h                                     
      |_.rsrc:004a1425  [17]            db          65h                                     
      |_.rsrc:004a1426  [18]            db          65h                                     
      |_.rsrc:004a1427  [19]            db          65h                                     
      |_.rsrc:004a1428  [20]            db          65h                                     
      |_.rsrc:004a1429  [21]            db          65h                                     
      |_.rsrc:004a142a  [22]            db          65h                                     
      |_.rsrc:004a142b  [23]            db          65h                                     
      |_.rsrc:004a142c  [24]            db          65h                                     
      |_.rsrc:004a142d  [25]            db          65h                                     
      |_.rsrc:004a142e  [26]            db          65h                                     
      |_.rsrc:004a142f  [27]            db          65h                                     
      |_.rsrc:004a1430  [28]            db          65h                                     
      |_.rsrc:004a1431  [29]            db          65h                                     
      |_.rsrc:004a1432  [30]            db          65h                                     
      |_.rsrc:004a1433  [31]            db          65h                                     
      |_.rsrc:004a1434  [32]            db          13h                                     
      |_.rsrc:004a1435  [33]            db          65h                                     
      |_.rsrc:004a1436  [34]            db          65h                                     
      |_.rsrc:004a1437  [35]            db          65h                                     
      |_.rsrc:004a1438  [36]            db          65h                                     
      |_.rsrc:004a1439  [37]            db          65h                                     
      |_.rsrc:004a143a  [38]            db          65h                                     
      |_.rsrc:004a143b  [39]            db          65h                                     
      |_.rsrc:004a143c  [40]            db          65h                                     
      |_.rsrc:004a143d  [41]            db          65h                                     
      |_.rsrc:004a143e  [42]            db          65h                                     
      |_.rsrc:004a143f  [43]            db          65h                                     
      |_.rsrc:004a1440  [44]            db          65h                                     
      |_.rsrc:004a1441  [45]            db          65h                                     
      |_.rsrc:004a1442  [46]            db          65h                                     
      |_.rsrc:004a1443  [47]            db          65h                                     
      |_.rsrc:004a1444  [48]            db          65h                                     
      |_.rsrc:004a1445  [49]            db          65h                                     
      |_.rsrc:004a1446  [50]            db          65h                                     
      |_.rsrc:004a1447  [51]            db          65h                                     
      |_.rsrc:004a1448  [52]            db          65h                                     
      |_.rsrc:004a1449  [53]            db          65h                                     
      |_.rsrc:004a144a  [54]            db          65h                                     
      |_.rsrc:004a144b  [55]            db          65h                                     
      |_.rsrc:004a144c  [56]            db          65h                                     
      |_.rsrc:004a144d  [57]            db          65h                                     
      |_.rsrc:004a144e  [58]            db          65h                                     
      |_.rsrc:004a144f  [59]            db          65h                                     
      |_.rsrc:004a1450  [60]            db          65h                                     
      |_.rsrc:004a1451  [61]            db          65h                                     
      |_.rsrc:004a1452  [62]            db          65h                                     
      |_.rsrc:004a1453  [63]            db          65h                                     
      |_.rsrc:004a1454  [64]            db          13h                                     
      |_.rsrc:004a1455  [65]            db          Ch                                      
      |_.rsrc:004a1456  [66]            db          13h                                     
      |_.rsrc:004a1457  [67]            db          13h                                     
      |_.rsrc:004a1458  [68]            db          13h                                     
      |_.rsrc:004a1459  [69]            db          13h                                     
      |_.rsrc:004a145a  [70]            db          13h                                     
      |_.rsrc:004a145b  [71]            db          13h                                     
      |_.rsrc:004a145c  [72]            db          13h                                     
      |_.rsrc:004a145d  [73]            db          13h                                     
      |_.rsrc:004a145e  [74]            db          13h                                     
      |_.rsrc:004a145f  [75]            db          13h                                     
      |_.rsrc:004a1460  [76]            db          13h                                     
      |_.rsrc:004a1461  [77]            db          13h                                     
      |_.rsrc:004a1462  [78]            db          13h                                     
      |_.rsrc:004a1463  [79]            db          13h                                     
      |_.rsrc:004a1464  [80]            db          13h                                     
      |_.rsrc:004a1465  [81]            db          13h                                     
      |_.rsrc:004a1466  [82]            db          13h                                     
      |_.rsrc:004a1467  [83]            db          13h                                     
      |_.rsrc:004a1468  [84]            db          13h                                     
      |_.rsrc:004a1469  [85]            db          13h                                     
      |_.rsrc:004a146a  [86]            db          13h                                     
      |_.rsrc:004a146b  [87]            db          13h                                     
      |_.rsrc:004a146c  [88]            db          13h                                     
      |_.rsrc:004a146d  [89]            db          13h                                     
      |_.rsrc:004a146e  [90]            db          13h                                     
      |_.rsrc:004a146f  [91]            db          13h                                     
      |_.rsrc:004a1470  [92]            db          13h                                     
      |_.rsrc:004a1471  [93]            db          13h                                     
      |_.rsrc:004a1472  [94]            db          65h                                     
      |_.rsrc:004a1473  [95]            db          65h                                     
      |_.rsrc:004a1474  [96]            db          13h                                     
      |_.rsrc:004a1475  [97]            db          Ch                                      
      |_.rsrc:004a1476  [98]            db          13h                                     
      |_.rsrc:004a1477  [99]            db          13h                                     
      |_.rsrc:004a1478  [100]           db          13h                                     
      |_.rsrc:004a1479  [101]           db          13h                                     
      |_.rsrc:004a147a  [102]           db          13h                                     
      |_.rsrc:004a147b  [103]           db          13h                                     
      |_.rsrc:004a147c  [104]           db          13h                                     
      |_.rsrc:004a147d  [105]           db          13h                                     
      |_.rsrc:004a147e  [106]           db          13h                                     
      |_.rsrc:004a147f  [107]           db          13h                                     
      |_.rsrc:004a1480  [108]           db          13h                                     
      |_.rsrc:004a1481  [109]           db          13h                                     
      |_.rsrc:004a1482  [110]           db          13h                                     
      |_.rsrc:004a1483  [111]           db          13h                                     
      |_.rsrc:004a1484  [112]           db          13h                                     
      |_.rsrc:004a1485  [113]           db          13h                                     
      |_.rsrc:004a1486  [114]           db          13h                                     
      |_.rsrc:004a1487  [115]           db          13h                                     
      |_.rsrc:004a1488  [116]           db          13h                                     
      |_.rsrc:004a1489  [117]           db          13h                                     
      |_.rsrc:004a148a  [118]           db          13h                                     
      |_.rsrc:004a148b  [119]           db          13h                                     
      |_.rsrc:004a148c  [120]           db          13h                                     
      |_.rsrc:004a148d  [121]           db          13h                                     
      |_.rsrc:004a148e  [122]           db          13h                                     
      |_.rsrc:004a148f  [123]           db          13h                                     
      |_.rsrc:004a1490  [124]           db          13h                                     
      |_.rsrc:004a1491  [125]           db          13h                                     
      |_.rsrc:004a1492  [126]           db          65h                                     
      |_.rsrc:004a1493  [127]           db          65h                                     
      |_.rsrc:004a1494  [128]           db          13h                                     
      |_.rsrc:004a1495  [129]           db          Ch                                      
      |_.rsrc:004a1496  [130]           db          13h                                     
      |_.rsrc:004a1497  [131]           db          13h                                     
      |_.rsrc:004a1498  [132]           db          13h                                     
      |_.rsrc:004a1499  [133]           db          13h                                     
      |_.rsrc:004a149a  [134]           db          13h                                     
      |_.rsrc:004a149b  [135]           db          13h                                     
      |_.rsrc:004a149c  [136]           db          13h                                     
      |_.rsrc:004a149d  [137]           db          D9h                                     
      |_.rsrc:004a149e  [138]           db          D9h                                     
      |_.rsrc:004a149f  [139]           db          D9h                                     
      |_.rsrc:004a14a0  [140]           db          D9h                                     
      |_.rsrc:004a14a1  [141]           db          D9h                                     
      |_.rsrc:004a14a2  [142]           db          D9h                                     
      |_.rsrc:004a14a3  [143]           db          D9h                                     
      |_.rsrc:004a14a4  [144]           db          D9h                                     
      |_.rsrc:004a14a5  [145]           db          D9h                                     
      |_.rsrc:004a14a6  [146]           db          D9h                                     
      |_.rsrc:004a14a7  [147]           db          D9h                                     
      |_.rsrc:004a14a8  [148]           db          D9h                                     
      |_.rsrc:004a14a9  [149]           db          D9h                                     
      |_.rsrc:004a14aa  [150]           db          D9h                                     
      |_.rsrc:004a14ab  [151]           db          13h                                     
      |_.rsrc:004a14ac  [152]           db          13h                                     
      |_.rsrc:004a14ad  [153]           db          13h                                     
      |_.rsrc:004a14ae  [154]           db          13h                                     
      |_.rsrc:004a14af  [155]           db          13h                                     
      |_.rsrc:004a14b0  [156]           db          13h                                     
      |_.rsrc:004a14b1  [157]           db          13h                                     
      |_.rsrc:004a14b2  [158]           db          65h                                     
      |_.rsrc:004a14b3  [159]           db          65h                                     
      |_.rsrc:004a14b4  [160]           db          13h                                     
      |_.rsrc:004a14b5  [161]           db          Ch                                      
      |_.rsrc:004a14b6  [162]           db          13h                                     
      |_.rsrc:004a14b7  [163]           db          13h                                     
      |_.rsrc:004a14b8  [164]           db          13h                                     
      |_.rsrc:004a14b9  [165]           db          13h                                     
      |_.rsrc:004a14ba  [166]           db          13h                                     
      |_.rsrc:004a14bb  [167]           db          13h                                     
      |_.rsrc:004a14bc  [168]           db          13h                                     
      |_.rsrc:004a14bd  [169]           db          D9h                                     
      |_.rsrc:004a14be  [170]           db          66h                                     
      |_.rsrc:004a14bf  [171]           db          36h                                     
      |_.rsrc:004a14c0  [172]           db          36h                                     
      |_.rsrc:004a14c1  [173]           db          D9h                                     
      |_.rsrc:004a14c2  [174]           db          31h                                     
      |_.rsrc:004a14c3  [175]           db          31h                                     
      |_.rsrc:004a14c4  [176]           db          F7h                                     
      |_.rsrc:004a14c5  [177]           db          F7h                                     
      |_.rsrc:004a14c6  [178]           db          F7h                                     
      |_.rsrc:004a14c7  [179]           db          F7h                                     
      |_.rsrc:004a14c8  [180]           db          F7h                                     
      |_.rsrc:004a14c9  [181]           db          F7h                                     
      |_.rsrc:004a14ca  [182]           db          D9h                                     
      |_.rsrc:004a14cb  [183]           db          13h                                     
      |_.rsrc:004a14cc  [184]           db          13h                                     
      |_.rsrc:004a14cd  [185]           db          13h                                     
      |_.rsrc:004a14ce  [186]           db          13h                                     
      |_.rsrc:004a14cf  [187]           db          13h                                     
      |_.rsrc:004a14d0  [188]           db          13h                                     
      |_.rsrc:004a14d1  [189]           db          13h                                     
      |_.rsrc:004a14d2  [190]           db          65h                                     
      |_.rsrc:004a14d3  [191]           db          65h                                     
      |_.rsrc:004a14d4  [192]           db          13h                                     
      |_.rsrc:004a14d5  [193]           db          Ch                                      
      |_.rsrc:004a14d6  [194]           db          13h                                     
      |_.rsrc:004a14d7  [195]           db          13h                                     
      |_.rsrc:004a14d8  [196]           db          D9h                                     
      |_.rsrc:004a14d9  [197]           db          D9h                                     
      |_.rsrc:004a14da  [198]           db          13h                                     
      |_.rsrc:004a14db  [199]           db          13h                                     
      |_.rsrc:004a14dc  [200]           db          13h                                     
      |_.rsrc:004a14dd  [201]           db          D9h                                     
      |_.rsrc:004a14de  [202]           db          66h                                     
      |_.rsrc:004a14df  [203]           db          66h                                     
      |_.rsrc:004a14e0  [204]           db          36h                                     
      |_.rsrc:004a14e1  [205]           db          D9h                                     
      |_.rsrc:004a14e2  [206]           db          F7h                                     
      |_.rsrc:004a14e3  [207]           db          F8h                                     
      |_.rsrc:004a14e4  [208]           db          F8h                                     
      |_.rsrc:004a14e5  [209]           db          F8h                                     
      |_.rsrc:004a14e6  [210]           db          D9h                                     
      |_.rsrc:004a14e7  [211]           db          D9h                                     
      |_.rsrc:004a14e8  [212]           db          D9h                                     
      |_.rsrc:004a14e9  [213]           db          D9h                                     
      |_.rsrc:004a14ea  [214]           db          D9h                                     
      |_.rsrc:004a14eb  [215]           db          D9h                                     
      |_.rsrc:004a14ec  [216]           db          D9h                                     
      |_.rsrc:004a14ed  [217]           db          13h                                     
      |_.rsrc:004a14ee  [218]           db          13h                                     
      |_.rsrc:004a14ef  [219]           db          13h                                     
      |_.rsrc:004a14f0  [220]           db          13h                                     
      |_.rsrc:004a14f1  [221]           db          13h                                     
      |_.rsrc:004a14f2  [222]           db          65h                                     
      |_.rsrc:004a14f3  [223]           db          65h                                     
      |_.rsrc:004a14f4  [224]           db          13h                                     
      |_.rsrc:004a14f5  [225]           db          Ch                                      
      |_.rsrc:004a14f6  [226]           db          13h                                     
      |_.rsrc:004a14f7  [227]           db          13h                                     
      |_.rsrc:004a14f8  [228]           db          D9h                                     
      |_.rsrc:004a14f9  [229]           db          66h                                     
      |_.rsrc:004a14fa  [230]           db          D9h                                     
      |_.rsrc:004a14fb  [231]           db          D9h                                     
      |_.rsrc:004a14fc  [232]           db          D9h                                     
      |_.rsrc:004a14fd  [233]           db          D9h                                     
      |_.rsrc:004a14fe  [234]           db          66h                                     
      |_.rsrc:004a14ff  [235]           db          66h                                     
      |_.rsrc:004a1500  [236]           db          36h                                     
      |_.rsrc:004a1501  [237]           db          D9h                                     
      |_.rsrc:004a1502  [238]           db          D9h                                     
      |_.rsrc:004a1503  [239]           db          D9h                                     
      |_.rsrc:004a1504  [240]           db          D9h                                     
      |_.rsrc:004a1505  [241]           db          D9h                                     
      |_.rsrc:004a1506  [242]           db          36h                                     
      |_.rsrc:004a1507  [243]           db          D9h                                     
      |_.rsrc:004a1508  [244]           db          7h                                      
      |_.rsrc:004a1509  [245]           db          7h                                      
      |_.rsrc:004a150a  [246]           db          7h                                      
      |_.rsrc:004a150b  [247]           db          F7h                                     
      |_.rsrc:004a150c  [248]           db          F7h                                     
      |_.rsrc:004a150d  [249]           db          D9h                                     
      |_.rsrc:004a150e  [250]           db          0h                                      
      |_.rsrc:004a150f  [251]           db          13h                                     
      |_.rsrc:004a1510  [252]           db          13h                                     
      |_.rsrc:004a1511  [253]           db          13h                                     
      |_.rsrc:004a1512  [254]           db          65h                                     
      |_.rsrc:004a1513  [255]           db          65h                                     
      |_.rsrc:004a1514  [256]           db          13h                                     
      |_.rsrc:004a1515  [257]           db          Ch                                      
      |_.rsrc:004a1516  [258]           db          13h                                     
      |_.rsrc:004a1517  [259]           db          D9h                                     
      |_.rsrc:004a1518  [260]           db          66h                                     
      |_.rsrc:004a1519  [261]           db          66h                                     
      |_.rsrc:004a151a  [262]           db          66h                                     
      |_.rsrc:004a151b  [263]           db          D9h                                     
      |_.rsrc:004a151c  [264]           db          66h                                     
      |_.rsrc:004a151d  [265]           db          66h                                     
      |_.rsrc:004a151e  [266]           db          66h                                     
      |_.rsrc:004a151f  [267]           db          66h                                     
      |_.rsrc:004a1520  [268]           db          66h                                     
      |_.rsrc:004a1521  [269]           db          36h                                     
      |_.rsrc:004a1522  [270]           db          36h                                     
      |_.rsrc:004a1523  [271]           db          36h                                     
      |_.rsrc:004a1524  [272]           db          D9h                                     
      |_.rsrc:004a1525  [273]           db          66h                                     
      |_.rsrc:004a1526  [274]           db          66h                                     
      |_.rsrc:004a1527  [275]           db          36h                                     
      |_.rsrc:004a1528  [276]           db          D9h                                     
      |_.rsrc:004a1529  [277]           db          D9h                                     
      |_.rsrc:004a152a  [278]           db          D9h                                     
      |_.rsrc:004a152b  [279]           db          D9h                                     
      |_.rsrc:004a152c  [280]           db          D9h                                     
      |_.rsrc:004a152d  [281]           db          D9h                                     
      |_.rsrc:004a152e  [282]           db          D9h                                     
      |_.rsrc:004a152f  [283]           db          13h                                     
      |_.rsrc:004a1530  [284]           db          13h                                     
      |_.rsrc:004a1531  [285]           db          13h                                     
      |_.rsrc:004a1532  [286]           db          65h                                     
      |_.rsrc:004a1533  [287]           db          65h                                     
      |_.rsrc:004a1534  [288]           db          13h                                     
      |_.rsrc:004a1535  [289]           db          Ch                                      
      |_.rsrc:004a1536  [290]           db          13h                                     
      |_.rsrc:004a1537  [291]           db          13h                                     
      |_.rsrc:004a1538  [292]           db          D9h                                     
      |_.rsrc:004a1539  [293]           db          66h                                     
      |_.rsrc:004a153a  [294]           db          66h                                     
      |_.rsrc:004a153b  [295]           db          66h                                     
      |_.rsrc:004a153c  [296]           db          66h                                     
      |_.rsrc:004a153d  [297]           db          66h                                     
      |_.rsrc:004a153e  [298]           db          66h                                     
      |_.rsrc:004a153f  [299]           db          66h                                     
      |_.rsrc:004a1540  [300]           db          66h                                     
      |_.rsrc:004a1541  [301]           db          66h                                     
      |_.rsrc:004a1542  [302]           db          66h                                     
      |_.rsrc:004a1543  [303]           db          66h                                     
      |_.rsrc:004a1544  [304]           db          66h                                     
      |_.rsrc:004a1545  [305]           db          66h                                     
      |_.rsrc:004a1546  [306]           db          36h                                     
      |_.rsrc:004a1547  [307]           db          D9h                                     
      |_.rsrc:004a1548  [308]           db          31h                                     
      |_.rsrc:004a1549  [309]           db          F7h                                     
      |_.rsrc:004a154a  [310]           db          F7h                                     
      |_.rsrc:004a154b  [311]           db          F7h                                     
      |_.rsrc:004a154c  [312]           db          F7h                                     
      |_.rsrc:004a154d  [313]           db          F7h                                     
      |_.rsrc:004a154e  [314]           db          D9h                                     
      |_.rsrc:004a154f  [315]           db          13h                                     
      |_.rsrc:004a1550  [316]           db          13h                                     
      |_.rsrc:004a1551  [317]           db          13h                                     
      |_.rsrc:004a1552  [318]           db          65h                                     
      |_.rsrc:004a1553  [319]           db          65h                                     
      |_.rsrc:004a1554  [320]           db          13h                                     
      |_.rsrc:004a1555  [321]           db          Ch                                      
      |_.rsrc:004a1556  [322]           db          13h                                     
      |_.rsrc:004a1557  [323]           db          13h                                     
      |_.rsrc:004a1558  [324]           db          13h                                     
      |_.rsrc:004a1559  [325]           db          D9h                                     
      |_.rsrc:004a155a  [326]           db          66h                                     
      |_.rsrc:004a155b  [327]           db          66h                                     
      |_.rsrc:004a155c  [328]           db          66h                                     
      |_.rsrc:004a155d  [329]           db          66h                                     
      |_.rsrc:004a155e  [330]           db          36h                                     
      |_.rsrc:004a155f  [331]           db          36h                                     
      |_.rsrc:004a1560  [332]           db          66h                                     
      |_.rsrc:004a1561  [333]           db          66h                                     
      |_.rsrc:004a1562  [334]           db          66h                                     
      |_.rsrc:004a1563  [335]           db          66h                                     
      |_.rsrc:004a1564  [336]           db          66h                                     
      |_.rsrc:004a1565  [337]           db          36h                                     
      |_.rsrc:004a1566  [338]           db          D9h                                     
      |_.rsrc:004a1567  [339]           db          31h                                     
      |_.rsrc:004a1568  [340]           db          87h                                     
      |_.rsrc:004a1569  [341]           db          87h                                     
      |_.rsrc:004a156a  [342]           db          87h                                     
      |_.rsrc:004a156b  [343]           db          87h                                     
      |_.rsrc:004a156c  [344]           db          87h                                     
      |_.rsrc:004a156d  [345]           db          D9h                                     
      |_.rsrc:004a156e  [346]           db          13h                                     
      |_.rsrc:004a156f  [347]           db          13h                                     
      |_.rsrc:004a1570  [348]           db          13h                                     
      |_.rsrc:004a1571  [349]           db          13h                                     
      |_.rsrc:004a1572  [350]           db          65h                                     
      |_.rsrc:004a1573  [351]           db          65h                                     
      |_.rsrc:004a1574  [352]           db          13h                                     
      |_.rsrc:004a1575  [353]           db          Ch                                      
      |_.rsrc:004a1576  [354]           db          13h                                     
      |_.rsrc:004a1577  [355]           db          13h                                     
      |_.rsrc:004a1578  [356]           db          13h                                     
      |_.rsrc:004a1579  [357]           db          D9h                                     
      |_.rsrc:004a157a  [358]           db          66h                                     
      |_.rsrc:004a157b  [359]           db          66h                                     
      |_.rsrc:004a157c  [360]           db          66h                                     
      |_.rsrc:004a157d  [361]           db          36h                                     
      |_.rsrc:004a157e  [362]           db          F4h                                     
      |_.rsrc:004a157f  [363]           db          F4h                                     
      |_.rsrc:004a1580  [364]           db          F4h                                     
      |_.rsrc:004a1581  [365]           db          F4h                                     
      |_.rsrc:004a1582  [366]           db          66h                                     
      |_.rsrc:004a1583  [367]           db          66h                                     
      |_.rsrc:004a1584  [368]           db          66h                                     
      |_.rsrc:004a1585  [369]           db          36h                                     
      |_.rsrc:004a1586  [370]           db          D9h                                     
      |_.rsrc:004a1587  [371]           db          D9h                                     
      |_.rsrc:004a1588  [372]           db          D9h                                     
      |_.rsrc:004a1589  [373]           db          D9h                                     
      |_.rsrc:004a158a  [374]           db          D9h                                     
      |_.rsrc:004a158b  [375]           db          D9h                                     
      |_.rsrc:004a158c  [376]           db          D9h                                     
      |_.rsrc:004a158d  [377]           db          D9h                                     
      |_.rsrc:004a158e  [378]           db          13h                                     
      |_.rsrc:004a158f  [379]           db          13h                                     
      |_.rsrc:004a1590  [380]           db          13h                                     
      |_.rsrc:004a1591  [381]           db          13h                                     
      |_.rsrc:004a1592  [382]           db          65h                                     
      |_.rsrc:004a1593  [383]           db          65h                                     
      |_.rsrc:004a1594  [384]           db          13h                                     
      |_.rsrc:004a1595  [385]           db          Ch                                      
      |_.rsrc:004a1596  [386]           db          13h                                     
      |_.rsrc:004a1597  [387]           db          13h                                     
      |_.rsrc:004a1598  [388]           db          D9h                                     
      |_.rsrc:004a1599  [389]           db          66h                                     
      |_.rsrc:004a159a  [390]           db          66h                                     
      |_.rsrc:004a159b  [391]           db          66h                                     
      |_.rsrc:004a159c  [392]           db          36h                                     
      |_.rsrc:004a159d  [393]           db          D9h                                     
      |_.rsrc:004a159e  [394]           db          E3h                                     
      |_.rsrc:004a159f  [395]           db          E3h                                     
      |_.rsrc:004a15a0  [396]           db          E3h                                     
      |_.rsrc:004a15a1  [397]           db          E3h                                     
      |_.rsrc:004a15a2  [398]           db          F4h                                     
      |_.rsrc:004a15a3  [399]           db          66h                                     
      |_.rsrc:004a15a4  [400]           db          66h                                     
      |_.rsrc:004a15a5  [401]           db          66h                                     
      |_.rsrc:004a15a6  [402]           db          36h                                     
      |_.rsrc:004a15a7  [403]           db          D9h                                     
      |_.rsrc:004a15a8  [404]           db          F8h                                     
      |_.rsrc:004a15a9  [405]           db          F8h                                     
      |_.rsrc:004a15aa  [406]           db          F8h                                     
      |_.rsrc:004a15ab  [407]           db          F8h                                     
      |_.rsrc:004a15ac  [408]           db          F8h                                     
      |_.rsrc:004a15ad  [409]           db          F8h                                     
      |_.rsrc:004a15ae  [410]           db          D9h                                     
      |_.rsrc:004a15af  [411]           db          13h                                     
      |_.rsrc:004a15b0  [412]           db          13h                                     
      |_.rsrc:004a15b1  [413]           db          13h                                     
      |_.rsrc:004a15b2  [414]           db          65h                                     
      |_.rsrc:004a15b3  [415]           db          65h                                     
      |_.rsrc:004a15b4  [416]           db          13h                                     
      |_.rsrc:004a15b5  [417]           db          Ch                                      
      |_.rsrc:004a15b6  [418]           db          13h                                     
      |_.rsrc:004a15b7  [419]           db          13h                                     
      |_.rsrc:004a15b8  [420]           db          D9h                                     
      |_.rsrc:004a15b9  [421]           db          66h                                     
      |_.rsrc:004a15ba  [422]           db          66h                                     
      |_.rsrc:004a15bb  [423]           db          36h                                     
      |_.rsrc:004a15bc  [424]           db          D9h                                     
      |_.rsrc:004a15bd  [425]           db          E3h                                     
      |_.rsrc:004a15be  [426]           db          E3h                                     
      |_.rsrc:004a15bf  [427]           db          E3h                                     
      |_.rsrc:004a15c0  [428]           db          E3h                                     
      |_.rsrc:004a15c1  [429]           db          E3h                                     
      |_.rsrc:004a15c2  [430]           db          E3h                                     
      |_.rsrc:004a15c3  [431]           db          F4h                                     
      |_.rsrc:004a15c4  [432]           db          66h                                     
      |_.rsrc:004a15c5  [433]           db          66h                                     
      |_.rsrc:004a15c6  [434]           db          36h                                     
      |_.rsrc:004a15c7  [435]           db          D9h                                     
      |_.rsrc:004a15c8  [436]           db          F8h                                     
      |_.rsrc:004a15c9  [437]           db          F8h                                     
      |_.rsrc:004a15ca  [438]           db          F8h                                     
      |_.rsrc:004a15cb  [439]           db          F8h                                     
      |_.rsrc:004a15cc  [440]           db          F8h                                     
      |_.rsrc:004a15cd  [441]           db          F8h                                     
      |_.rsrc:004a15ce  [442]           db          D9h                                     
      |_.rsrc:004a15cf  [443]           db          13h                                     
      |_.rsrc:004a15d0  [444]           db          13h                                     
      |_.rsrc:004a15d1  [445]           db          13h                                     
      |_.rsrc:004a15d2  [446]           db          65h                                     
      |_.rsrc:004a15d3  [447]           db          65h                                     
      |_.rsrc:004a15d4  [448]           db          13h                                     
      |_.rsrc:004a15d5  [449]           db          Ch                                      
      |_.rsrc:004a15d6  [450]           db          D9h                                     
      |_.rsrc:004a15d7  [451]           db          D9h                                     
      |_.rsrc:004a15d8  [452]           db          D9h                                     
      |_.rsrc:004a15d9  [453]           db          66h                                     
      |_.rsrc:004a15da  [454]           db          66h                                     
      |_.rsrc:004a15db  [455]           db          36h                                     
      |_.rsrc:004a15dc  [456]           db          D9h                                     
      |_.rsrc:004a15dd  [457]           db          D9h                                     
      |_.rsrc:004a15de  [458]           db          E3h                                     
      |_.rsrc:004a15df  [459]           db          E3h                                     
      |_.rsrc:004a15e0  [460]           db          E3h                                     
      |_.rsrc:004a15e1  [461]           db          E3h                                     
      |_.rsrc:004a15e2  [462]           db          D9h                                     
      |_.rsrc:004a15e3  [463]           db          F4h                                     
      |_.rsrc:004a15e4  [464]           db          66h                                     
      |_.rsrc:004a15e5  [465]           db          66h                                     
      |_.rsrc:004a15e6  [466]           db          36h                                     
      |_.rsrc:004a15e7  [467]           db          D9h                                     
      |_.rsrc:004a15e8  [468]           db          D9h                                     
      |_.rsrc:004a15e9  [469]           db          D9h                                     
      |_.rsrc:004a15ea  [470]           db          D9h                                     
      |_.rsrc:004a15eb  [471]           db          D9h                                     
      |_.rsrc:004a15ec  [472]           db          D9h                                     
      |_.rsrc:004a15ed  [473]           db          D9h                                     
      |_.rsrc:004a15ee  [474]           db          D9h                                     
      |_.rsrc:004a15ef  [475]           db          D9h                                     
      |_.rsrc:004a15f0  [476]           db          D9h                                     
      |_.rsrc:004a15f1  [477]           db          13h                                     
      |_.rsrc:004a15f2  [478]           db          65h                                     
      |_.rsrc:004a15f3  [479]           db          65h                                     
      |_.rsrc:004a15f4  [480]           db          13h                                     
      |_.rsrc:004a15f5  [481]           db          Ch                                      
      |_.rsrc:004a15f6  [482]           db          D9h                                     
      |_.rsrc:004a15f7  [483]           db          66h                                     
      |_.rsrc:004a15f8  [484]           db          66h                                     
      |_.rsrc:004a15f9  [485]           db          66h                                     
      |_.rsrc:004a15fa  [486]           db          66h                                     
      |_.rsrc:004a15fb  [487]           db          36h                                     
      |_.rsrc:004a15fc  [488]           db          D9h                                     
      |_.rsrc:004a15fd  [489]           db          D9h                                     
      |_.rsrc:004a15fe  [490]           db          E3h                                     
      |_.rsrc:004a15ff  [491]           db          E3h                                     
      |_.rsrc:004a1600  [492]           db          E3h                                     
      |_.rsrc:004a1601  [493]           db          E3h                                     
      |_.rsrc:004a1602  [494]           db          D9h                                     
      |_.rsrc:004a1603  [495]           db          F4h                                     
      |_.rsrc:004a1604  [496]           db          66h                                     
      |_.rsrc:004a1605  [497]           db          66h                                     
      |_.rsrc:004a1606  [498]           db          66h                                     
      |_.rsrc:004a1607  [499]           db          66h                                     
      |_.rsrc:004a1608  [500]           db          36h                                     
      |_.rsrc:004a1609  [501]           db          D9h                                     
      |_.rsrc:004a160a  [502]           db          7h                                      
      |_.rsrc:004a160b  [503]           db          7h                                      
      |_.rsrc:004a160c  [504]           db          7h                                      
      |_.rsrc:004a160d  [505]           db          7h                                      
      |_.rsrc:004a160e  [506]           db          7h                                      
      |_.rsrc:004a160f  [507]           db          7h                                      
      |_.rsrc:004a1610  [508]           db          D9h                                     
      |_.rsrc:004a1611  [509]           db          13h                                     
      |_.rsrc:004a1612  [510]           db          65h                                     
      |_.rsrc:004a1613  [511]           db          65h                                     
      |_.rsrc:004a1614  [512]           db          13h                                     
      |_.rsrc:004a1615  [513]           db          Ch                                      
      |_.rsrc:004a1616  [514]           db          D9h                                     
      |_.rsrc:004a1617  [515]           db          66h                                     
      |_.rsrc:004a1618  [516]           db          66h                                     
      |_.rsrc:004a1619  [517]           db          66h                                     
      |_.rsrc:004a161a  [518]           db          66h                                     
      |_.rsrc:004a161b  [519]           db          36h                                     
      |_.rsrc:004a161c  [520]           db          D9h                                     
      |_.rsrc:004a161d  [521]           db          D9h                                     
      |_.rsrc:004a161e  [522]           db          E3h                                     
      |_.rsrc:004a161f  [523]           db          E3h                                     
      |_.rsrc:004a1620  [524]           db          E3h                                     
      |_.rsrc:004a1621  [525]           db          E3h                                     
      |_.rsrc:004a1622  [526]           db          D9h                                     
      |_.rsrc:004a1623  [527]           db          F4h                                     
      |_.rsrc:004a1624  [528]           db          66h                                     
      |_.rsrc:004a1625  [529]           db          66h                                     
      |_.rsrc:004a1626  [530]           db          66h                                     
      |_.rsrc:004a1627  [531]           db          66h                                     
      |_.rsrc:004a1628  [532]           db          36h                                     
      |_.rsrc:004a1629  [533]           db          D9h                                     
      |_.rsrc:004a162a  [534]           db          31h                                     
      |_.rsrc:004a162b  [535]           db          31h                                     
      |_.rsrc:004a162c  [536]           db          31h                                     
      |_.rsrc:004a162d  [537]           db          7h                                      
      |_.rsrc:004a162e  [538]           db          7h                                      
      |_.rsrc:004a162f  [539]           db          7h                                      
      |_.rsrc:004a1630  [540]           db          D9h                                     
      |_.rsrc:004a1631  [541]           db          13h                                     
      |_.rsrc:004a1632  [542]           db          65h                                     
      |_.rsrc:004a1633  [543]           db          65h                                     
      |_.rsrc:004a1634  [544]           db          13h                                     
      |_.rsrc:004a1635  [545]           db          Ch                                      
      |_.rsrc:004a1636  [546]           db          D9h                                     
      |_.rsrc:004a1637  [547]           db          D9h                                     
      |_.rsrc:004a1638  [548]           db          D9h                                     
      |_.rsrc:004a1639  [549]           db          66h                                     
      |_.rsrc:004a163a  [550]           db          66h                                     
      |_.rsrc:004a163b  [551]           db          36h                                     
      |_.rsrc:004a163c  [552]           db          D9h                                     
      |_.rsrc:004a163d  [553]           db          D9h                                     
      |_.rsrc:004a163e  [554]           db          E3h                                     
      |_.rsrc:004a163f  [555]           db          E3h                                     
      |_.rsrc:004a1640  [556]           db          E3h                                     
      |_.rsrc:004a1641  [557]           db          E3h                                     
      |_.rsrc:004a1642  [558]           db          D9h                                     
      |_.rsrc:004a1643  [559]           db          F4h                                     
      |_.rsrc:004a1644  [560]           db          66h                                     
      |_.rsrc:004a1645  [561]           db          66h                                     
      |_.rsrc:004a1646  [562]           db          36h                                     
      |_.rsrc:004a1647  [563]           db          D9h                                     
      |_.rsrc:004a1648  [564]           db          D9h                                     
      |_.rsrc:004a1649  [565]           db          D9h                                     
      |_.rsrc:004a164a  [566]           db          D9h                                     
      |_.rsrc:004a164b  [567]           db          D9h                                     
      |_.rsrc:004a164c  [568]           db          D9h                                     
      |_.rsrc:004a164d  [569]           db          D9h                                     
      |_.rsrc:004a164e  [570]           db          D9h                                     
      |_.rsrc:004a164f  [571]           db          D9h                                     
      |_.rsrc:004a1650  [572]           db          D9h                                     
      |_.rsrc:004a1651  [573]           db          13h                                     
      |_.rsrc:004a1652  [574]           db          65h                                     
      |_.rsrc:004a1653  [575]           db          65h                                     
      |_.rsrc:004a1654  [576]           db          13h                                     
      |_.rsrc:004a1655  [577]           db          Ch                                      
      |_.rsrc:004a1656  [578]           db          13h                                     
      |_.rsrc:004a1657  [579]           db          13h                                     
      |_.rsrc:004a1658  [580]           db          D9h                                     
      |_.rsrc:004a1659  [581]           db          66h                                     
      |_.rsrc:004a165a  [582]           db          66h                                     
      |_.rsrc:004a165b  [583]           db          36h                                     
      |_.rsrc:004a165c  [584]           db          D9h                                     
      |_.rsrc:004a165d  [585]           db          E3h                                     
      |_.rsrc:004a165e  [586]           db          E3h                                     
      |_.rsrc:004a165f  [587]           db          E3h                                     
      |_.rsrc:004a1660  [588]           db          E3h                                     
      |_.rsrc:004a1661  [589]           db          E3h                                     
      |_.rsrc:004a1662  [590]           db          E3h                                     
      |_.rsrc:004a1663  [591]           db          F4h                                     
      |_.rsrc:004a1664  [592]           db          66h                                     
      |_.rsrc:004a1665  [593]           db          66h                                     
      |_.rsrc:004a1666  [594]           db          36h                                     
      |_.rsrc:004a1667  [595]           db          D9h                                     
      |_.rsrc:004a1668  [596]           db          F8h                                     
      |_.rsrc:004a1669  [597]           db          F8h                                     
      |_.rsrc:004a166a  [598]           db          F8h                                     
      |_.rsrc:004a166b  [599]           db          F8h                                     
      |_.rsrc:004a166c  [600]           db          F8h                                     
      |_.rsrc:004a166d  [601]           db          F8h                                     
      |_.rsrc:004a166e  [602]           db          D9h                                     
      |_.rsrc:004a166f  [603]           db          13h                                     
      |_.rsrc:004a1670  [604]           db          13h                                     
      |_.rsrc:004a1671  [605]           db          13h                                     
      |_.rsrc:004a1672  [606]           db          65h                                     
      |_.rsrc:004a1673  [607]           db          65h                                     
      |_.rsrc:004a1674  [608]           db          13h                                     
      |_.rsrc:004a1675  [609]           db          Ch                                      
      |_.rsrc:004a1676  [610]           db          13h                                     
      |_.rsrc:004a1677  [611]           db          13h                                     
      |_.rsrc:004a1678  [612]           db          D9h                                     
      |_.rsrc:004a1679  [613]           db          66h                                     
      |_.rsrc:004a167a  [614]           db          66h                                     
      |_.rsrc:004a167b  [615]           db          66h                                     
      |_.rsrc:004a167c  [616]           db          36h                                     
      |_.rsrc:004a167d  [617]           db          D9h                                     
      |_.rsrc:004a167e  [618]           db          E3h                                     
      |_.rsrc:004a167f  [619]           db          E3h                                     
      |_.rsrc:004a1680  [620]           db          E3h                                     
      |_.rsrc:004a1681  [621]           db          E3h                                     
      |_.rsrc:004a1682  [622]           db          F4h                                     
      |_.rsrc:004a1683  [623]           db          66h                                     
      |_.rsrc:004a1684  [624]           db          66h                                     
      |_.rsrc:004a1685  [625]           db          66h                                     
      |_.rsrc:004a1686  [626]           db          36h                                     
      |_.rsrc:004a1687  [627]           db          D9h                                     
      |_.rsrc:004a1688  [628]           db          F8h                                     
      |_.rsrc:004a1689  [629]           db          F8h                                     
      |_.rsrc:004a168a  [630]           db          F8h                                     
      |_.rsrc:004a168b  [631]           db          F8h                                     
      |_.rsrc:004a168c  [632]           db          F8h                                     
      |_.rsrc:004a168d  [633]           db          F8h                                     
      |_.rsrc:004a168e  [634]           db          D9h                                     
      |_.rsrc:004a168f  [635]           db          13h                                     
      |_.rsrc:004a1690  [636]           db          13h                                     
      |_.rsrc:004a1691  [637]           db          13h                                     
      |_.rsrc:004a1692  [638]           db          65h                                     
      |_.rsrc:004a1693  [639]           db          65h                                     
      |_.rsrc:004a1694  [640]           db          13h                                     
      |_.rsrc:004a1695  [641]           db          Ch                                      
      |_.rsrc:004a1696  [642]           db          13h                                     
      |_.rsrc:004a1697  [643]           db          13h                                     
      |_.rsrc:004a1698  [644]           db          D9h                                     
      |_.rsrc:004a1699  [645]           db          D9h                                     
      |_.rsrc:004a169a  [646]           db          66h                                     
      |_.rsrc:004a169b  [647]           db          66h                                     
      |_.rsrc:004a169c  [648]           db          66h                                     
      |_.rsrc:004a169d  [649]           db          36h                                     
      |_.rsrc:004a169e  [650]           db          F4h                                     
      |_.rsrc:004a169f  [651]           db          F4h                                     
      |_.rsrc:004a16a0  [652]           db          F4h                                     
      |_.rsrc:004a16a1  [653]           db          F4h                                     
      |_.rsrc:004a16a2  [654]           db          66h                                     
      |_.rsrc:004a16a3  [655]           db          66h                                     
      |_.rsrc:004a16a4  [656]           db          66h                                     
      |_.rsrc:004a16a5  [657]           db          36h                                     
      |_.rsrc:004a16a6  [658]           db          D9h                                     
      |_.rsrc:004a16a7  [659]           db          D9h                                     
      |_.rsrc:004a16a8  [660]           db          D9h                                     
      |_.rsrc:004a16a9  [661]           db          D9h                                     
      |_.rsrc:004a16aa  [662]           db          D9h                                     
      |_.rsrc:004a16ab  [663]           db          D9h                                     
      |_.rsrc:004a16ac  [664]           db          D9h                                     
      |_.rsrc:004a16ad  [665]           db          D9h                                     
      |_.rsrc:004a16ae  [666]           db          13h                                     
      |_.rsrc:004a16af  [667]           db          13h                                     
      |_.rsrc:004a16b0  [668]           db          13h                                     
      |_.rsrc:004a16b1  [669]           db          13h                                     
      |_.rsrc:004a16b2  [670]           db          65h                                     
      |_.rsrc:004a16b3  [671]           db          65h                                     
      |_.rsrc:004a16b4  [672]           db          13h                                     
      |_.rsrc:004a16b5  [673]           db          Ch                                      
      |_.rsrc:004a16b6  [674]           db          13h                                     
      |_.rsrc:004a16b7  [675]           db          13h                                     
      |_.rsrc:004a16b8  [676]           db          13h                                     
      |_.rsrc:004a16b9  [677]           db          D9h                                     
      |_.rsrc:004a16ba  [678]           db          66h                                     
      |_.rsrc:004a16bb  [679]           db          66h                                     
      |_.rsrc:004a16bc  [680]           db          66h                                     
      |_.rsrc:004a16bd  [681]           db          66h                                     
      |_.rsrc:004a16be  [682]           db          36h                                     
      |_.rsrc:004a16bf  [683]           db          36h                                     
      |_.rsrc:004a16c0  [684]           db          66h                                     
      |_.rsrc:004a16c1  [685]           db          66h                                     
      |_.rsrc:004a16c2  [686]           db          66h                                     
      |_.rsrc:004a16c3  [687]           db          66h                                     
      |_.rsrc:004a16c4  [688]           db          66h                                     
      |_.rsrc:004a16c5  [689]           db          36h                                     
      |_.rsrc:004a16c6  [690]           db          D9h                                     
      |_.rsrc:004a16c7  [691]           db          87h                                     
      |_.rsrc:004a16c8  [692]           db          87h                                     
      |_.rsrc:004a16c9  [693]           db          87h                                     
      |_.rsrc:004a16ca  [694]           db          87h                                     
      |_.rsrc:004a16cb  [695]           db          87h                                     
      |_.rsrc:004a16cc  [696]           db          87h                                     
      |_.rsrc:004a16cd  [697]           db          D9h                                     
      |_.rsrc:004a16ce  [698]           db          13h                                     
      |_.rsrc:004a16cf  [699]           db          13h                                     
      |_.rsrc:004a16d0  [700]           db          13h                                     
      |_.rsrc:004a16d1  [701]           db          13h                                     
      |_.rsrc:004a16d2  [702]           db          65h                                     
      |_.rsrc:004a16d3  [703]           db          65h                                     
      |_.rsrc:004a16d4  [704]           db          13h                                     
      |_.rsrc:004a16d5  [705]           db          Ch                                      
      |_.rsrc:004a16d6  [706]           db          13h                                     
      |_.rsrc:004a16d7  [707]           db          13h                                     
      |_.rsrc:004a16d8  [708]           db          D9h                                     
      |_.rsrc:004a16d9  [709]           db          66h                                     
      |_.rsrc:004a16da  [710]           db          66h                                     
      |_.rsrc:004a16db  [711]           db          66h                                     
      |_.rsrc:004a16dc  [712]           db          66h                                     
      |_.rsrc:004a16dd  [713]           db          66h                                     
      |_.rsrc:004a16de  [714]           db          66h                                     
      |_.rsrc:004a16df  [715]           db          66h                                     
      |_.rsrc:004a16e0  [716]           db          66h                                     
      |_.rsrc:004a16e1  [717]           db          66h                                     
      |_.rsrc:004a16e2  [718]           db          66h                                     
      |_.rsrc:004a16e3  [719]           db          66h                                     
      |_.rsrc:004a16e4  [720]           db          66h                                     
      |_.rsrc:004a16e5  [721]           db          66h                                     
      |_.rsrc:004a16e6  [722]           db          36h                                     
      |_.rsrc:004a16e7  [723]           db          D9h                                     
      |_.rsrc:004a16e8  [724]           db          87h                                     
      |_.rsrc:004a16e9  [725]           db          87h                                     
      |_.rsrc:004a16ea  [726]           db          87h                                     
      |_.rsrc:004a16eb  [727]           db          87h                                     
      |_.rsrc:004a16ec  [728]           db          87h                                     
      |_.rsrc:004a16ed  [729]           db          87h                                     
      |_.rsrc:004a16ee  [730]           db          D9h                                     
      |_.rsrc:004a16ef  [731]           db          13h                                     
      |_.rsrc:004a16f0  [732]           db          13h                                     
      |_.rsrc:004a16f1  [733]           db          13h                                     
      |_.rsrc:004a16f2  [734]           db          65h                                     
      |_.rsrc:004a16f3  [735]           db          65h                                     
      |_.rsrc:004a16f4  [736]           db          13h                                     
      |_.rsrc:004a16f5  [737]           db          Ch                                      
      |_.rsrc:004a16f6  [738]           db          13h                                     
      |_.rsrc:004a16f7  [739]           db          D9h                                     
      |_.rsrc:004a16f8  [740]           db          66h                                     
      |_.rsrc:004a16f9  [741]           db          66h                                     
      |_.rsrc:004a16fa  [742]           db          66h                                     
      |_.rsrc:004a16fb  [743]           db          D9h                                     
      |_.rsrc:004a16fc  [744]           db          66h                                     
      |_.rsrc:004a16fd  [745]           db          66h                                     
      |_.rsrc:004a16fe  [746]           db          66h                                     
      |_.rsrc:004a16ff  [747]           db          66h                                     
      |_.rsrc:004a1700  [748]           db          66h                                     
      |_.rsrc:004a1701  [749]           db          36h                                     
      |_.rsrc:004a1702  [750]           db          36h                                     
      |_.rsrc:004a1703  [751]           db          36h                                     
      |_.rsrc:004a1704  [752]           db          D9h                                     
      |_.rsrc:004a1705  [753]           db          66h                                     
      |_.rsrc:004a1706  [754]           db          66h                                     
      |_.rsrc:004a1707  [755]           db          36h                                     
      |_.rsrc:004a1708  [756]           db          D9h                                     
      |_.rsrc:004a1709  [757]           db          D9h                                     
      |_.rsrc:004a170a  [758]           db          D9h                                     
      |_.rsrc:004a170b  [759]           db          D9h                                     
      |_.rsrc:004a170c  [760]           db          D9h                                     
      |_.rsrc:004a170d  [761]           db          D9h                                     
      |_.rsrc:004a170e  [762]           db          D9h                                     
      |_.rsrc:004a170f  [763]           db          13h                                     
      |_.rsrc:004a1710  [764]           db          13h                                     
      |_.rsrc:004a1711  [765]           db          13h                                     
      |_.rsrc:004a1712  [766]           db          65h                                     
      |_.rsrc:004a1713  [767]           db          65h                                     
      |_.rsrc:004a1714  [768]           db          13h                                     
      |_.rsrc:004a1715  [769]           db          Ch                                      
      |_.rsrc:004a1716  [770]           db          13h                                     
      |_.rsrc:004a1717  [771]           db          D9h                                     
      |_.rsrc:004a1718  [772]           db          D9h                                     
      |_.rsrc:004a1719  [773]           db          66h                                     
      |_.rsrc:004a171a  [774]           db          D9h                                     
      |_.rsrc:004a171b  [775]           db          D9h                                     
      |_.rsrc:004a171c  [776]           db          D9h                                     
      |_.rsrc:004a171d  [777]           db          D9h                                     
      |_.rsrc:004a171e  [778]           db          66h                                     
      |_.rsrc:004a171f  [779]           db          66h                                     
      |_.rsrc:004a1720  [780]           db          36h                                     
      |_.rsrc:004a1721  [781]           db          D9h                                     
      |_.rsrc:004a1722  [782]           db          D9h                                     
      |_.rsrc:004a1723  [783]           db          D9h                                     
      |_.rsrc:004a1724  [784]           db          D9h                                     
      |_.rsrc:004a1725  [785]           db          D9h                                     
      |_.rsrc:004a1726  [786]           db          36h                                     
      |_.rsrc:004a1727  [787]           db          D9h                                     
      |_.rsrc:004a1728  [788]           db          31h                                     
      |_.rsrc:004a1729  [789]           db          31h                                     
      |_.rsrc:004a172a  [790]           db          7h                                      
      |_.rsrc:004a172b  [791]           db          7h                                      
      |_.rsrc:004a172c  [792]           db          7h                                      
      |_.rsrc:004a172d  [793]           db          D9h                                     
      |_.rsrc:004a172e  [794]           db          13h                                     
      |_.rsrc:004a172f  [795]           db          13h                                     
      |_.rsrc:004a1730  [796]           db          13h                                     
      |_.rsrc:004a1731  [797]           db          13h                                     
      |_.rsrc:004a1732  [798]           db          65h                                     
      |_.rsrc:004a1733  [799]           db          65h                                     
      |_.rsrc:004a1734  [800]           db          13h                                     
      |_.rsrc:004a1735  [801]           db          Ch                                      
      |_.rsrc:004a1736  [802]           db          13h                                     
      |_.rsrc:004a1737  [803]           db          13h                                     
      |_.rsrc:004a1738  [804]           db          D9h                                     
      |_.rsrc:004a1739  [805]           db          D9h                                     
      |_.rsrc:004a173a  [806]           db          13h                                     
      |_.rsrc:004a173b  [807]           db          13h                                     
      |_.rsrc:004a173c  [808]           db          13h                                     
      |_.rsrc:004a173d  [809]           db          D9h                                     
      |_.rsrc:004a173e  [810]           db          66h                                     
      |_.rsrc:004a173f  [811]           db          66h                                     
      |_.rsrc:004a1740  [812]           db          36h                                     
      |_.rsrc:004a1741  [813]           db          D9h                                     
      |_.rsrc:004a1742  [814]           db          F8h                                     
      |_.rsrc:004a1743  [815]           db          F8h                                     
      |_.rsrc:004a1744  [816]           db          F8h                                     
      |_.rsrc:004a1745  [817]           db          F8h                                     
      |_.rsrc:004a1746  [818]           db          D9h                                     
      |_.rsrc:004a1747  [819]           db          D9h                                     
      |_.rsrc:004a1748  [820]           db          D9h                                     
      |_.rsrc:004a1749  [821]           db          D9h                                     
      |_.rsrc:004a174a  [822]           db          D9h                                     
      |_.rsrc:004a174b  [823]           db          D9h                                     
      |_.rsrc:004a174c  [824]           db          D9h                                     
      |_.rsrc:004a174d  [825]           db          13h                                     
      |_.rsrc:004a174e  [826]           db          13h                                     
      |_.rsrc:004a174f  [827]           db          13h                                     
      |_.rsrc:004a1750  [828]           db          13h                                     
      |_.rsrc:004a1751  [829]           db          13h                                     
      |_.rsrc:004a1752  [830]           db          65h                                     
      |_.rsrc:004a1753  [831]           db          65h                                     
      |_.rsrc:004a1754  [832]           db          13h                                     
      |_.rsrc:004a1755  [833]           db          Ch                                      
      |_.rsrc:004a1756  [834]           db          13h                                     
      |_.rsrc:004a1757  [835]           db          13h                                     
      |_.rsrc:004a1758  [836]           db          13h                                     
      |_.rsrc:004a1759  [837]           db          13h                                     
      |_.rsrc:004a175a  [838]           db          13h                                     
      |_.rsrc:004a175b  [839]           db          13h                                     
      |_.rsrc:004a175c  [840]           db          13h                                     
      |_.rsrc:004a175d  [841]           db          D9h                                     
      |_.rsrc:004a175e  [842]           db          66h                                     
      |_.rsrc:004a175f  [843]           db          36h                                     
      |_.rsrc:004a1760  [844]           db          36h                                     
      |_.rsrc:004a1761  [845]           db          D9h                                     
      |_.rsrc:004a1762  [846]           db          F7h                                     
      |_.rsrc:004a1763  [847]           db          F7h                                     
      |_.rsrc:004a1764  [848]           db          F7h                                     
      |_.rsrc:004a1765  [849]           db          F7h                                     
      |_.rsrc:004a1766  [850]           db          F7h                                     
      |_.rsrc:004a1767  [851]           db          F7h                                     
      |_.rsrc:004a1768  [852]           db          F8h                                     
      |_.rsrc:004a1769  [853]           db          D9h                                     
      |_.rsrc:004a176a  [854]           db          13h                                     
      |_.rsrc:004a176b  [855]           db          13h                                     
      |_.rsrc:004a176c  [856]           db          13h                                     
      |_.rsrc:004a176d  [857]           db          13h                                     
      |_.rsrc:004a176e  [858]           db          13h                                     
      |_.rsrc:004a176f  [859]           db          13h                                     
      |_.rsrc:004a1770  [860]           db          13h                                     
      |_.rsrc:004a1771  [861]           db          13h                                     
      |_.rsrc:004a1772  [862]           db          65h                                     
      |_.rsrc:004a1773  [863]           db          65h                                     
      |_.rsrc:004a1774  [864]           db          13h                                     
      |_.rsrc:004a1775  [865]           db          Ch                                      
      |_.rsrc:004a1776  [866]           db          13h                                     
      |_.rsrc:004a1777  [867]           db          13h                                     
      |_.rsrc:004a1778  [868]           db          13h                                     
      |_.rsrc:004a1779  [869]           db          13h                                     
      |_.rsrc:004a177a  [870]           db          13h                                     
      |_.rsrc:004a177b  [871]           db          13h                                     
      |_.rsrc:004a177c  [872]           db          13h                                     
      |_.rsrc:004a177d  [873]           db          D9h                                     
      |_.rsrc:004a177e  [874]           db          D9h                                     
      |_.rsrc:004a177f  [875]           db          D9h                                     
      |_.rsrc:004a1780  [876]           db          D9h                                     
      |_.rsrc:004a1781  [877]           db          D9h                                     
      |_.rsrc:004a1782  [878]           db          D9h                                     
      |_.rsrc:004a1783  [879]           db          D9h                                     
      |_.rsrc:004a1784  [880]           db          D9h                                     
      |_.rsrc:004a1785  [881]           db          D9h                                     
      |_.rsrc:004a1786  [882]           db          D9h                                     
      |_.rsrc:004a1787  [883]           db          D9h                                     
      |_.rsrc:004a1788  [884]           db          D9h                                     
      |_.rsrc:004a1789  [885]           db          D9h                                     
      |_.rsrc:004a178a  [886]           db          13h                                     
      |_.rsrc:004a178b  [887]           db          13h                                     
      |_.rsrc:004a178c  [888]           db          13h                                     
      |_.rsrc:004a178d  [889]           db          13h                                     
      |_.rsrc:004a178e  [890]           db          13h                                     
      |_.rsrc:004a178f  [891]           db          13h                                     
      |_.rsrc:004a1790  [892]           db          13h                                     
      |_.rsrc:004a1791  [893]           db          13h                                     
      |_.rsrc:004a1792  [894]           db          65h                                     
      |_.rsrc:004a1793  [895]           db          65h                                     
      |_.rsrc:004a1794  [896]           db          13h                                     
      |_.rsrc:004a1795  [897]           db          Ch                                      
      |_.rsrc:004a1796  [898]           db          13h                                     
      |_.rsrc:004a1797  [899]           db          13h                                     
      |_.rsrc:004a1798  [900]           db          13h                                     
      |_.rsrc:004a1799  [901]           db          13h                                     
      |_.rsrc:004a179a  [902]           db          13h                                     
      |_.rsrc:004a179b  [903]           db          13h                                     
      |_.rsrc:004a179c  [904]           db          13h                                     
      |_.rsrc:004a179d  [905]           db          13h                                     
      |_.rsrc:004a179e  [906]           db          13h                                     
      |_.rsrc:004a179f  [907]           db          13h                                     
      |_.rsrc:004a17a0  [908]           db          13h                                     
      |_.rsrc:004a17a1  [909]           db          13h                                     
      |_.rsrc:004a17a2  [910]           db          13h                                     
      |_.rsrc:004a17a3  [911]           db          13h                                     
      |_.rsrc:004a17a4  [912]           db          13h                                     
      |_.rsrc:004a17a5  [913]           db          13h                                     
      |_.rsrc:004a17a6  [914]           db          13h                                     
      |_.rsrc:004a17a7  [915]           db          13h                                     
      |_.rsrc:004a17a8  [916]           db          13h                                     
      |_.rsrc:004a17a9  [917]           db          13h                                     
      |_.rsrc:004a17aa  [918]           db          13h                                     
      |_.rsrc:004a17ab  [919]           db          13h                                     
      |_.rsrc:004a17ac  [920]           db          13h                                     
      |_.rsrc:004a17ad  [921]           db          13h                                     
      |_.rsrc:004a17ae  [922]           db          13h                                     
      |_.rsrc:004a17af  [923]           db          13h                                     
      |_.rsrc:004a17b0  [924]           db          13h                                     
      |_.rsrc:004a17b1  [925]           db          13h                                     
      |_.rsrc:004a17b2  [926]           db          65h                                     
      |_.rsrc:004a17b3  [927]           db          65h                                     
      |_.rsrc:004a17b4  [928]           db          13h                                     
      |_.rsrc:004a17b5  [929]           db          Ch                                      
      |_.rsrc:004a17b6  [930]           db          13h                                     
      |_.rsrc:004a17b7  [931]           db          13h                                     
      |_.rsrc:004a17b8  [932]           db          13h                                     
      |_.rsrc:004a17b9  [933]           db          13h                                     
      |_.rsrc:004a17ba  [934]           db          13h                                     
      |_.rsrc:004a17bb  [935]           db          13h                                     
      |_.rsrc:004a17bc  [936]           db          13h                                     
      |_.rsrc:004a17bd  [937]           db          13h                                     
      |_.rsrc:004a17be  [938]           db          13h                                     
      |_.rsrc:004a17bf  [939]           db          13h                                     
      |_.rsrc:004a17c0  [940]           db          13h                                     
      |_.rsrc:004a17c1  [941]           db          13h                                     
      |_.rsrc:004a17c2  [942]           db          13h                                     
      |_.rsrc:004a17c3  [943]           db          13h                                     
      |_.rsrc:004a17c4  [944]           db          13h                                     
      |_.rsrc:004a17c5  [945]           db          13h                                     
      |_.rsrc:004a17c6  [946]           db          13h                                     
      |_.rsrc:004a17c7  [947]           db          13h                                     
      |_.rsrc:004a17c8  [948]           db          13h                                     
      |_.rsrc:004a17c9  [949]           db          13h                                     
      |_.rsrc:004a17ca  [950]           db          13h                                     
      |_.rsrc:004a17cb  [951]           db          13h                                     
      |_.rsrc:004a17cc  [952]           db          13h                                     
      |_.rsrc:004a17cd  [953]           db          13h                                     
      |_.rsrc:004a17ce  [954]           db          13h                                     
      |_.rsrc:004a17cf  [955]           db          13h                                     
      |_.rsrc:004a17d0  [956]           db          13h                                     
      |_.rsrc:004a17d1  [957]           db          13h                                     
      |_.rsrc:004a17d2  [958]           db          65h                                     
      |_.rsrc:004a17d3  [959]           db          65h                                     
      |_.rsrc:004a17d4  [960]           db          13h                                     
      |_.rsrc:004a17d5  [961]           db          Ch                                      
      |_.rsrc:004a17d6  [962]           db          Ch                                      
      |_.rsrc:004a17d7  [963]           db          Ch                                      
      |_.rsrc:004a17d8  [964]           db          Ch                                      
      |_.rsrc:004a17d9  [965]           db          Ch                                      
      |_.rsrc:004a17da  [966]           db          Ch                                      
      |_.rsrc:004a17db  [967]           db          Ch                                      
      |_.rsrc:004a17dc  [968]           db          Ch                                      
      |_.rsrc:004a17dd  [969]           db          Ch                                      
      |_.rsrc:004a17de  [970]           db          Ch                                      
      |_.rsrc:004a17df  [971]           db          Ch                                      
      |_.rsrc:004a17e0  [972]           db          Ch                                      
      |_.rsrc:004a17e1  [973]           db          Ch                                      
      |_.rsrc:004a17e2  [974]           db          Ch                                      
      |_.rsrc:004a17e3  [975]           db          Ch                                      
      |_.rsrc:004a17e4  [976]           db          Ch                                      
      |_.rsrc:004a17e5  [977]           db          Ch                                      
      |_.rsrc:004a17e6  [978]           db          Ch                                      
      |_.rsrc:004a17e7  [979]           db          Ch                                      
      |_.rsrc:004a17e8  [980]           db          Ch                                      
      |_.rsrc:004a17e9  [981]           db          Ch                                      
      |_.rsrc:004a17ea  [982]           db          Ch                                      
      |_.rsrc:004a17eb  [983]           db          Ch                                      
      |_.rsrc:004a17ec  [984]           db          Ch                                      
      |_.rsrc:004a17ed  [985]           db          Ch                                      
      |_.rsrc:004a17ee  [986]           db          Ch                                      
      |_.rsrc:004a17ef  [987]           db          Ch                                      
      |_.rsrc:004a17f0  [988]           db          Ch                                      
      |_.rsrc:004a17f1  [989]           db          Ch                                      
      |_.rsrc:004a17f2  [990]           db          65h                                     
      |_.rsrc:004a17f3  [991]           db          65h                                     
      |_.rsrc:004a17f4  [992]           db          13h                                     
      |_.rsrc:004a17f5  [993]           db          13h                                     
      |_.rsrc:004a17f6  [994]           db          13h                                     
      |_.rsrc:004a17f7  [995]           db          13h                                     
      |_.rsrc:004a17f8  [996]           db          13h                                     
      |_.rsrc:004a17f9  [997]           db          13h                                     
      |_.rsrc:004a17fa  [998]           db          13h                                     
      |_.rsrc:004a17fb  [999]           db          13h                                     
      |_.rsrc:004a17fc  [1000]          db          13h                                     
      |_.rsrc:004a17fd  [1001]          db          13h                                     
      |_.rsrc:004a17fe  [1002]          db          13h                                     
      |_.rsrc:004a17ff  [1003]          db          13h                                     
      |_.rsrc:004a1800  [1004]          db          13h                                     
      |_.rsrc:004a1801  [1005]          db          13h                                     
      |_.rsrc:004a1802  [1006]          db          13h                                     
      |_.rsrc:004a1803  [1007]          db          13h                                     
      |_.rsrc:004a1804  [1008]          db          13h                                     
      |_.rsrc:004a1805  [1009]          db          13h                                     
      |_.rsrc:004a1806  [1010]          db          13h                                     
      |_.rsrc:004a1807  [1011]          db          13h                                     
      |_.rsrc:004a1808  [1012]          db          13h                                     
      |_.rsrc:004a1809  [1013]          db          13h                                     
      |_.rsrc:004a180a  [1014]          db          13h                                     
      |_.rsrc:004a180b  [1015]          db          13h                                     
      |_.rsrc:004a180c  [1016]          db          13h                                     
      |_.rsrc:004a180d  [1017]          db          13h                                     
      |_.rsrc:004a180e  [1018]          db          13h                                     
      |_.rsrc:004a180f  [1019]          db          13h                                     
      |_.rsrc:004a1810  [1020]          db          13h                                     
      |_.rsrc:004a1811  [1021]          db          13h                                     
      |_.rsrc:004a1812  [1022]          db          13h                                     
      |_.rsrc:004a1813  [1023]          db          65h                                     
   |_.rsrc:004a1814  BitMask         db[128]                                             
      |_.rsrc:004a1814  [0]             db          0h                                      
      |_.rsrc:004a1815  [1]             db          0h                                      
      |_.rsrc:004a1816  [2]             db          0h                                      
      |_.rsrc:004a1817  [3]             db          0h                                      
      |_.rsrc:004a1818  [4]             db          0h                                      
      |_.rsrc:004a1819  [5]             db          0h                                      
      |_.rsrc:004a181a  [6]             db          0h                                      
      |_.rsrc:004a181b  [7]             db          0h                                      
      |_.rsrc:004a181c  [8]             db          0h                                      
      |_.rsrc:004a181d  [9]             db          0h                                      
      |_.rsrc:004a181e  [10]            db          0h                                      
      |_.rsrc:004a181f  [11]            db          0h                                      
      |_.rsrc:004a1820  [12]            db          0h                                      
      |_.rsrc:004a1821  [13]            db          0h                                      
      |_.rsrc:004a1822  [14]            db          0h                                      
      |_.rsrc:004a1823  [15]            db          0h                                      
      |_.rsrc:004a1824  [16]            db          0h                                      
      |_.rsrc:004a1825  [17]            db          0h                                      
      |_.rsrc:004a1826  [18]            db          0h                                      
      |_.rsrc:004a1827  [19]            db          0h                                      
      |_.rsrc:004a1828  [20]            db          0h                                      
      |_.rsrc:004a1829  [21]            db          0h                                      
      |_.rsrc:004a182a  [22]            db          0h                                      
      |_.rsrc:004a182b  [23]            db          0h                                      
      |_.rsrc:004a182c  [24]            db          0h                                      
      |_.rsrc:004a182d  [25]            db          0h                                      
      |_.rsrc:004a182e  [26]            db          0h                                      
      |_.rsrc:004a182f  [27]            db          0h                                      
      |_.rsrc:004a1830  [28]            db          0h                                      
      |_.rsrc:004a1831  [29]            db          0h                                      
      |_.rsrc:004a1832  [30]            db          0h                                      
      |_.rsrc:004a1833  [31]            db          0h                                      
      |_.rsrc:004a1834  [32]            db          0h                                      
      |_.rsrc:004a1835  [33]            db          0h                                      
      |_.rsrc:004a1836  [34]            db          0h                                      
      |_.rsrc:004a1837  [35]            db          0h                                      
      |_.rsrc:004a1838  [36]            db          0h                                      
      |_.rsrc:004a1839  [37]            db          0h                                      
      |_.rsrc:004a183a  [38]            db          0h                                      
      |_.rsrc:004a183b  [39]            db          0h                                      
      |_.rsrc:004a183c  [40]            db          0h                                      
      |_.rsrc:004a183d  [41]            db          0h                                      
      |_.rsrc:004a183e  [42]            db          0h                                      
      |_.rsrc:004a183f  [43]            db          0h                                      
      |_.rsrc:004a1840  [44]            db          0h                                      
      |_.rsrc:004a1841  [45]            db          0h                                      
      |_.rsrc:004a1842  [46]            db          0h                                      
      |_.rsrc:004a1843  [47]            db          0h                                      
      |_.rsrc:004a1844  [48]            db          0h                                      
      |_.rsrc:004a1845  [49]            db          0h                                      
      |_.rsrc:004a1846  [50]            db          0h                                      
      |_.rsrc:004a1847  [51]            db          0h                                      
      |_.rsrc:004a1848  [52]            db          0h                                      
      |_.rsrc:004a1849  [53]            db          0h                                      
      |_.rsrc:004a184a  [54]            db          0h                                      
      |_.rsrc:004a184b  [55]            db          0h                                      
      |_.rsrc:004a184c  [56]            db          0h                                      
      |_.rsrc:004a184d  [57]            db          0h                                      
      |_.rsrc:004a184e  [58]            db          0h                                      
      |_.rsrc:004a184f  [59]            db          0h                                      
      |_.rsrc:004a1850  [60]            db          0h                                      
      |_.rsrc:004a1851  [61]            db          0h                                      
      |_.rsrc:004a1852  [62]            db          0h                                      
      |_.rsrc:004a1853  [63]            db          0h                                      
      |_.rsrc:004a1854  [64]            db          0h                                      
      |_.rsrc:004a1855  [65]            db          0h                                      
      |_.rsrc:004a1856  [66]            db          0h                                      
      |_.rsrc:004a1857  [67]            db          0h                                      
      |_.rsrc:004a1858  [68]            db          0h                                      
      |_.rsrc:004a1859  [69]            db          0h                                      
      |_.rsrc:004a185a  [70]            db          0h                                      
      |_.rsrc:004a185b  [71]            db          0h                                      
      |_.rsrc:004a185c  [72]            db          0h                                      
      |_.rsrc:004a185d  [73]            db          0h                                      
      |_.rsrc:004a185e  [74]            db          0h                                      
      |_.rsrc:004a185f  [75]            db          0h                                      
      |_.rsrc:004a1860  [76]            db          0h                                      
      |_.rsrc:004a1861  [77]            db          0h                                      
      |_.rsrc:004a1862  [78]            db          0h                                      
      |_.rsrc:004a1863  [79]            db          0h                                      
      |_.rsrc:004a1864  [80]            db          0h                                      
      |_.rsrc:004a1865  [81]            db          0h                                      
      |_.rsrc:004a1866  [82]            db          0h                                      
      |_.rsrc:004a1867  [83]            db          0h                                      
      |_.rsrc:004a1868  [84]            db          0h                                      
      |_.rsrc:004a1869  [85]            db          0h                                      
      |_.rsrc:004a186a  [86]            db          0h                                      
      |_.rsrc:004a186b  [87]            db          0h                                      
      |_.rsrc:004a186c  [88]            db          0h                                      
      |_.rsrc:004a186d  [89]            db          0h                                      
      |_.rsrc:004a186e  [90]            db          0h                                      
      |_.rsrc:004a186f  [91]            db          0h                                      
      |_.rsrc:004a1870  [92]            db          0h                                      
      |_.rsrc:004a1871  [93]            db          0h                                      
      |_.rsrc:004a1872  [94]            db          0h                                      
      |_.rsrc:004a1873  [95]            db          0h                                      
      |_.rsrc:004a1874  [96]            db          0h                                      
      |_.rsrc:004a1875  [97]            db          0h                                      
      |_.rsrc:004a1876  [98]            db          0h                                      
      |_.rsrc:004a1877  [99]            db          0h                                      
      |_.rsrc:004a1878  [100]           db          0h                                      
      |_.rsrc:004a1879  [101]           db          0h                                      
      |_.rsrc:004a187a  [102]           db          0h                                      
      |_.rsrc:004a187b  [103]           db          0h                                      
      |_.rsrc:004a187c  [104]           db          0h                                      
      |_.rsrc:004a187d  [105]           db          0h                                      
      |_.rsrc:004a187e  [106]           db          0h                                      
      |_.rsrc:004a187f  [107]           db          0h                                      
      |_.rsrc:004a1880  [108]           db          0h                                      
      |_.rsrc:004a1881  [109]           db          0h                                      
      |_.rsrc:004a1882  [110]           db          0h                                      
      |_.rsrc:004a1883  [111]           db          0h                                      
      |_.rsrc:004a1884  [112]           db          0h                                      
      |_.rsrc:004a1885  [113]           db          0h                                      
      |_.rsrc:004a1886  [114]           db          0h                                      
      |_.rsrc:004a1887  [115]           db          0h                                      
      |_.rsrc:004a1888  [116]           db          0h                                      
      |_.rsrc:004a1889  [117]           db          0h                                      
      |_.rsrc:004a188a  [118]           db          0h                                      
      |_.rsrc:004a188b  [119]           db          0h                                      
      |_.rsrc:004a188c  [120]           db          0h                                      
      |_.rsrc:004a188d  [121]           db          0h                                      
      |_.rsrc:004a188e  [122]           db          0h                                      
      |_.rsrc:004a188f  [123]           db          0h                                      
      |_.rsrc:004a1890  [124]           db          0h                                      
      |_.rsrc:004a1891  [125]           db          0h                                      
      |_.rsrc:004a1892  [126]           db          0h                                      
      |_.rsrc:004a1893  [127]           db          0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Menu_1f4_0 Size of resource: 0x7e bytes                                                *
                            ;*                                                                                              *
                            ;*  File                                                                                        *
                            ;*    Start Another Game                                                                        *
                            ;*    Go to Technology Center                                                                   *
                            ;*    Exit                                                                                      *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            Rsrc_Menu_1f4_0:              
.rsrc:004a1894  000000009...    MenuRes                              ;Version number of menu
   |_.rsrc:004a1894  Menu Item...    MENUITEM...                                        
      |_.rsrc:004a1894  versionNu...    dw          0h                                      
      |_.rsrc:004a1896  offset          dw          0h                                      
   |_.rsrc:004a1898  mtOption        dw          90h                                     
   |_.rsrc:004a189a  Menu Item...    unicode     u"&File"                                
   |_.rsrc:004a18a6  mtOption        dw          0h                                      
   |_.rsrc:004a18a8  mtID            dw          1F4h                                    
   |_.rsrc:004a18aa  Menu Item...    unicode     u"Start Another Game"                   
   |_.rsrc:004a18d0  mtOption        dw          0h                                      
   |_.rsrc:004a18d2  mtID            dw          1F5h                                    
   |_.rsrc:004a18d4  Menu Item...    unicode     u"Go to Technology Center"              
   |_.rsrc:004a1904  mtOption        dw          80h                                     
   |_.rsrc:004a1906  mtID            dw          1F6h                                    
   |_.rsrc:004a1908  Menu Item...    unicode     u"Exit"                                 
.rsrc:004a1912  00              ??          00h                                     
.rsrc:004a1913  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Menu_258_0 Size of resource: 0x9e bytes                                                *
                            ;*                                                                                              *
                            ;*  Options                                                                                     *
                            ;*    Puzzle Customization                                                                      *
                            ;*    New Player Hints                                                                          *
                            ;*    Sound && Music                                                                            *
                            ;*    Voice                                                                                     *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            Rsrc_Menu_258_0:              
.rsrc:004a1914  000000009...    MenuRes                              ;Version number of menu
   |_.rsrc:004a1914  Menu Item...    MENUITEM...                                        
      |_.rsrc:004a1914  versionNu...    dw          0h                                      
      |_.rsrc:004a1916  offset          dw          0h                                      
   |_.rsrc:004a1918  mtOption        dw          90h                                     
   |_.rsrc:004a191a  Menu Item...    unicode     u"&Options"                             
   |_.rsrc:004a192c  mtOption        dw          0h                                      
   |_.rsrc:004a192e  mtID            dw          258h                                    
   |_.rsrc:004a1930  Menu Item...    unicode     u"Puzzle Customization"                 
   |_.rsrc:004a195a  mtOption        dw          0h                                      
   |_.rsrc:004a195c  mtID            dw          259h                                    
   |_.rsrc:004a195e  Menu Item...    unicode     u"New Player Hints"                     
   |_.rsrc:004a1980  mtOption        dw          0h                                      
   |_.rsrc:004a1982  mtID            dw          25Ah                                    
   |_.rsrc:004a1984  Menu Item...    unicode     u"Sound && Music"                       
   |_.rsrc:004a19a2  mtOption        dw          80h                                     
   |_.rsrc:004a19a4  mtID            dw          25Bh                                    
   |_.rsrc:004a19a6  Menu Item...    unicode     u"Voice"                                
.rsrc:004a19b2  00              ??          00h                                     
.rsrc:004a19b3  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Menu_2bc_0 Size of resource: 0x10c bytes                                               *
                            ;*                                                                                              *
                            ;*  Help                                                                                        *
                            ;*    About the Game                                                                            *
                            ;*    Moving Around                                                                             *
                            ;*    Building Vehicles                                                                         *
                            ;*    Finding Parts                                                                             *
                            ;*    Solving Puzzles                                                                           *
                            ;*    Challenge Races                                                                           *
                            ;*    Educational Focus                                                                         *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            Rsrc_Menu_2bc_0:              
.rsrc:004a19b4  000000009...    MenuRes                              ;Version number of menu
   |_.rsrc:004a19b4  Menu Item...    MENUITEM...                                        
      |_.rsrc:004a19b4  versionNu...    dw          0h                                      
      |_.rsrc:004a19b6  offset          dw          0h                                      
   |_.rsrc:004a19b8  mtOption        dw          90h                                     
   |_.rsrc:004a19ba  Menu Item...    unicode     u"&Help"                                
   |_.rsrc:004a19c6  mtOption        dw          0h                                      
   |_.rsrc:004a19c8  mtID            dw          2BCh                                    
   |_.rsrc:004a19ca  Menu Item...    unicode     u"About the Game"                       
   |_.rsrc:004a19e8  mtOption        dw          0h                                      
   |_.rsrc:004a19ea  mtID            dw          2BDh                                    
   |_.rsrc:004a19ec  Menu Item...    unicode     u"Moving Around"                        
   |_.rsrc:004a1a08  mtOption        dw          0h                                      
   |_.rsrc:004a1a0a  mtID            dw          2BEh                                    
   |_.rsrc:004a1a0c  Menu Item...    unicode     u"Building Vehicles"                    
   |_.rsrc:004a1a30  mtOption        dw          0h                                      
   |_.rsrc:004a1a32  mtID            dw          2BFh                                    
   |_.rsrc:004a1a34  Menu Item...    unicode     u"Finding Parts"                        
   |_.rsrc:004a1a50  mtOption        dw          0h                                      
   |_.rsrc:004a1a52  mtID            dw          2C0h                                    
   |_.rsrc:004a1a54  Menu Item...    unicode     u"Solving Puzzles"                      
   |_.rsrc:004a1a74  mtOption        dw          0h                                      
   |_.rsrc:004a1a76  mtID            dw          2C1h                                    
   |_.rsrc:004a1a78  Menu Item...    unicode     u"Challenge Races"                      
   |_.rsrc:004a1a98  mtOption        dw          80h                                     
   |_.rsrc:004a1a9a  mtID            dw          2C2h                                    
   |_.rsrc:004a1a9c  Menu Item...    unicode     u"Educational Focus"                    
                            ;************************************************************************************************
                            ;*  Rsrc_Menu_320_0 Size of resource: 0xb2 bytes                                                *
                            ;*                                                                                              *
                            ;*  Debug                                                                                       *
                            ;*    Show Hot Spots                                                                            *
                            ;*    Show Channel Usage                                                                        *
                            ;*    Show Screen Elements                                                                      *
                            ;*    Show Wait Times                                                                           *
                            ;*                                                                                              *
                            ;************************************************************************************************
                            Rsrc_Menu_320_0:              
.rsrc:004a1ac0  000000009...    MenuRes                              ;Version number of menu
   |_.rsrc:004a1ac0  Menu Item...    MENUITEM...                                        
      |_.rsrc:004a1ac0  versionNu...    dw          0h                                      
      |_.rsrc:004a1ac2  offset          dw          0h                                      
   |_.rsrc:004a1ac4  mtOption        dw          90h                                     
   |_.rsrc:004a1ac6  Menu Item...    unicode     u"&Debug"                               
   |_.rsrc:004a1ad4  mtOption        dw          0h                                      
   |_.rsrc:004a1ad6  mtID            dw          320h                                    
   |_.rsrc:004a1ad8  Menu Item...    unicode     u"Show Hot Spots"                       
   |_.rsrc:004a1af6  mtOption        dw          0h                                      
   |_.rsrc:004a1af8  mtID            dw          321h                                    
   |_.rsrc:004a1afa  Menu Item...    unicode     u"Show Channel Usage"                   
   |_.rsrc:004a1b20  mtOption        dw          0h                                      
   |_.rsrc:004a1b22  mtID            dw          322h                                    
   |_.rsrc:004a1b24  Menu Item...    unicode     u"Show Screen Elements"                 
   |_.rsrc:004a1b4e  mtOption        dw          80h                                     
   |_.rsrc:004a1b50  mtID            dw          323h                                    
   |_.rsrc:004a1b52  Menu Item...    unicode     u"Show Wait Times"                      
.rsrc:004a1b72  00              ??          00h                                     
.rsrc:004a1b73  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_81_0 Size of resource: 0x1d2 bytes                                              *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 2                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "OK"                                                                              *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "The Gizmos && Gadgets! CD could not be found.  Make sure that the CD is in the CD ...*
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_81_0:             
.rsrc:004a1b74  c000c0900...    DialogRes                          ;style of dialog box
   |_.rsrc:004a1b74  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a1b74  style           ddw         90C000C0h                               
      |_.rsrc:004a1b78  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1b7c  cdit            dw          2h                                      
      |_.rsrc:004a1b7e  x               short       5Eh                                     
      |_.rsrc:004a1b80  y               short       5Ch                                     
      |_.rsrc:004a1b82  cx              short       C2h                                     
      |_.rsrc:004a1b84  cy              short       46h                                     
   |_.rsrc:004a1b86  Dialog Menu     short[1]                                            
      |_.rsrc:004a1b86  [0]             short       0h                                      
   |_.rsrc:004a1b88  Dialog Class    short[1]                                            
      |_.rsrc:004a1b88  [0]             short       0h                                      
   |_.rsrc:004a1b8a  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a1bb4  Dialog Fo...    short       8h                                      
   |_.rsrc:004a1bb6  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a1bd2  Alignment       align       align(2)                                
   |_.rsrc:004a1bd4  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1bd4  style           ddw         50010001h                               
      |_.rsrc:004a1bd8  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1bdc  x               short       48h                                     
      |_.rsrc:004a1bde  y               short       30h                                     
      |_.rsrc:004a1be0  cx              short       32h                                     
      |_.rsrc:004a1be2  cy              short       Eh                                      
      |_.rsrc:004a1be4  id              dw          1h                                      
   |_.rsrc:004a1be6  Item Clas...    short[2]                                            
      |_.rsrc:004a1be6  [0]             short       FFFFh                                   
      |_.rsrc:004a1be8  [1]             short       80h                                     
   |_.rsrc:004a1bea  Item Titl...    unicode     u"OK"                                   
   |_.rsrc:004a1bf0  Item Data       short[1]                                            
      |_.rsrc:004a1bf0  [0]             short       0h                                      
   |_.rsrc:004a1bf2  Alignment       align       align(2)                                
   |_.rsrc:004a1bf4  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1bf4  style           ddw         50020000h                               
      |_.rsrc:004a1bf8  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1bfc  x               short       6h                                      
      |_.rsrc:004a1bfe  y               short       Bh                                      
      |_.rsrc:004a1c00  cx              short       B5h                                     
      |_.rsrc:004a1c02  cy              short       1Bh                                     
      |_.rsrc:004a1c04  id              dw          FFFFh                                   
   |_.rsrc:004a1c06  Item Clas...    short[2]                                            
      |_.rsrc:004a1c06  [0]             short       FFFFh                                   
      |_.rsrc:004a1c08  [1]             short       82h                                     
   |_.rsrc:004a1c0a  Item Titl...    unicode     u"The Gizmos && Gadgets! CD could not...
   |_.rsrc:004a1d44  Item Data       short[1]                                            
      |_.rsrc:004a1d44  [0]             short       0h                                      
.rsrc:004a1d46  00              ??          00h                                     
.rsrc:004a1d47  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bc2_0 Size of resource: 0xf6 bytes                                              *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 2                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&OK"                                                                             *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "You need Windows 3.1 to run Gizmos && Gadgets!"                                  *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bc2_0:            
.rsrc:004a1d48  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a1d48  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a1d48  style           ddw         80C000C0h                               
      |_.rsrc:004a1d4c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1d50  cdit            dw          2h                                      
      |_.rsrc:004a1d52  x               short       12h                                     
      |_.rsrc:004a1d54  y               short       12h                                     
      |_.rsrc:004a1d56  cx              short       A9h                                     
      |_.rsrc:004a1d58  cy              short       35h                                     
   |_.rsrc:004a1d5a  Dialog Menu     short[1]                                            
      |_.rsrc:004a1d5a  [0]             short       0h                                      
   |_.rsrc:004a1d5c  Dialog Class    short[1]                                            
      |_.rsrc:004a1d5c  [0]             short       0h                                      
   |_.rsrc:004a1d5e  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a1d88  Dialog Fo...    short       8h                                      
   |_.rsrc:004a1d8a  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a1da6  Alignment       align       align(2)                                
   |_.rsrc:004a1da8  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1da8  style           ddw         50010001h                               
      |_.rsrc:004a1dac  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1db0  x               short       48h                                     
      |_.rsrc:004a1db2  y               short       1Fh                                     
      |_.rsrc:004a1db4  cx              short       18h                                     
      |_.rsrc:004a1db6  cy              short       Eh                                      
      |_.rsrc:004a1db8  id              dw          1h                                      
   |_.rsrc:004a1dba  Item Clas...    short[2]                                            
      |_.rsrc:004a1dba  [0]             short       FFFFh                                   
      |_.rsrc:004a1dbc  [1]             short       80h                                     
   |_.rsrc:004a1dbe  Item Titl...    unicode     u"&OK"                                  
   |_.rsrc:004a1dc6  Item Data       short[1]                                            
      |_.rsrc:004a1dc6  [0]             short       0h                                      
   |_.rsrc:004a1dc8  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1dc8  style           ddw         50020001h                               
      |_.rsrc:004a1dcc  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1dd0  x               short       7h                                      
      |_.rsrc:004a1dd2  y               short       Dh                                      
      |_.rsrc:004a1dd4  cx              short       9Ah                                     
      |_.rsrc:004a1dd6  cy              short       10h                                     
      |_.rsrc:004a1dd8  id              dw          FFFFh                                   
   |_.rsrc:004a1dda  Item Clas...    short[2]                                            
      |_.rsrc:004a1dda  [0]             short       FFFFh                                   
      |_.rsrc:004a1ddc  [1]             short       82h                                     
   |_.rsrc:004a1dde  Item Titl...    unicode     u"You need Windows 3.1 to run Gizmos ...
   |_.rsrc:004a1e3c  Item Data       short[1]                                            
      |_.rsrc:004a1e3c  [0]             short       0h                                      
.rsrc:004a1e3e  00              ??          00h                                     
.rsrc:004a1e3f  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bcc_0 Size of resource: 0x174 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 3                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&OK"                                                                             *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "You must be in 386 Enhanced mode to run Gizmos"                                  *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "&& Gadgets! Please see your Windows User's Guide."                               *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bcc_0:            
.rsrc:004a1e40  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a1e40  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a1e40  style           ddw         80C000C0h                               
      |_.rsrc:004a1e44  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1e48  cdit            dw          3h                                      
      |_.rsrc:004a1e4a  x               short       8h                                      
      |_.rsrc:004a1e4c  y               short       12h                                     
      |_.rsrc:004a1e4e  cx              short       C2h                                     
      |_.rsrc:004a1e50  cy              short       3Ch                                     
   |_.rsrc:004a1e52  Dialog Menu     short[1]                                            
      |_.rsrc:004a1e52  [0]             short       0h                                      
   |_.rsrc:004a1e54  Dialog Class    short[1]                                            
      |_.rsrc:004a1e54  [0]             short       0h                                      
   |_.rsrc:004a1e56  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a1e80  Dialog Fo...    short       8h                                      
   |_.rsrc:004a1e82  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a1e9e  Alignment       align       align(2)                                
   |_.rsrc:004a1ea0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1ea0  style           ddw         50010001h                               
      |_.rsrc:004a1ea4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1ea8  x               short       55h                                     
      |_.rsrc:004a1eaa  y               short       26h                                     
      |_.rsrc:004a1eac  cx              short       18h                                     
      |_.rsrc:004a1eae  cy              short       Eh                                      
      |_.rsrc:004a1eb0  id              dw          1h                                      
   |_.rsrc:004a1eb2  Item Clas...    short[2]                                            
      |_.rsrc:004a1eb2  [0]             short       FFFFh                                   
      |_.rsrc:004a1eb4  [1]             short       80h                                     
   |_.rsrc:004a1eb6  Item Titl...    unicode     u"&OK"                                  
   |_.rsrc:004a1ebe  Item Data       short[1]                                            
      |_.rsrc:004a1ebe  [0]             short       0h                                      
   |_.rsrc:004a1ec0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1ec0  style           ddw         50020001h                               
      |_.rsrc:004a1ec4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1ec8  x               short       4h                                      
      |_.rsrc:004a1eca  y               short       Ah                                      
      |_.rsrc:004a1ecc  cx              short       BBh                                     
      |_.rsrc:004a1ece  cy              short       8h                                      
      |_.rsrc:004a1ed0  id              dw          FFFFh                                   
   |_.rsrc:004a1ed2  Item Clas...    short[2]                                            
      |_.rsrc:004a1ed2  [0]             short       FFFFh                                   
      |_.rsrc:004a1ed4  [1]             short       82h                                     
   |_.rsrc:004a1ed6  Item Titl...    unicode     u"You must be in 386 Enhanced mode to...
   |_.rsrc:004a1f34  Item Data       short[1]                                            
      |_.rsrc:004a1f34  [0]             short       0h                                      
   |_.rsrc:004a1f36  Alignment       align       align(2)                                
   |_.rsrc:004a1f38  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a1f38  style           ddw         50020001h                               
      |_.rsrc:004a1f3c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1f40  x               short       4h                                      
      |_.rsrc:004a1f42  y               short       14h                                     
      |_.rsrc:004a1f44  cx              short       BBh                                     
      |_.rsrc:004a1f46  cy              short       8h                                      
      |_.rsrc:004a1f48  id              dw          FFFFh                                   
   |_.rsrc:004a1f4a  Item Clas...    short[2]                                            
      |_.rsrc:004a1f4a  [0]             short       FFFFh                                   
      |_.rsrc:004a1f4c  [1]             short       82h                                     
   |_.rsrc:004a1f4e  Item Titl...    unicode     u"&& Gadgets! Please see your Windows...
   |_.rsrc:004a1fb2  Item Data       short[1]                                            
      |_.rsrc:004a1fb2  [0]             short       0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bd6_0 Size of resource: 0x2b8 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 5                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&OK"                                                                             *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Gizmos && Gadgets! will not run with the video driver currently"                 *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "installed on your computer. Please install a 640 x 480"                          *
                            ;*     Data: None                                                                               *
                            ;*  Item 4:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "256-color driver. See your video card Installation Guide"                        *
                            ;*     Data: None                                                                               *
                            ;*  Item 5:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "and your Windows User's Guide for additional information."                       *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bd6_0:            
.rsrc:004a1fb4  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a1fb4  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a1fb4  style           ddw         80C000C0h                               
      |_.rsrc:004a1fb8  dwExtende...    ddw         0h                                      
      |_.rsrc:004a1fbc  cdit            dw          5h                                      
      |_.rsrc:004a1fbe  x               short       8h                                      
      |_.rsrc:004a1fc0  y               short       12h                                     
      |_.rsrc:004a1fc2  cx              short       C7h                                     
      |_.rsrc:004a1fc4  cy              short       4Fh                                     
   |_.rsrc:004a1fc6  Dialog Menu     short[1]                                            
      |_.rsrc:004a1fc6  [0]             short       0h                                      
   |_.rsrc:004a1fc8  Dialog Class    short[1]                                            
      |_.rsrc:004a1fc8  [0]             short       0h                                      
   |_.rsrc:004a1fca  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a1ff4  Dialog Fo...    short       8h                                      
   |_.rsrc:004a1ff6  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a2012  Alignment       align       align(2)                                
   |_.rsrc:004a2014  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2014  style           ddw         50010001h                               
      |_.rsrc:004a2018  dwExtende...    ddw         0h                                      
      |_.rsrc:004a201c  x               short       57h                                     
      |_.rsrc:004a201e  y               short       39h                                     
      |_.rsrc:004a2020  cx              short       18h                                     
      |_.rsrc:004a2022  cy              short       Eh                                      
      |_.rsrc:004a2024  id              dw          1h                                      
   |_.rsrc:004a2026  Item Clas...    short[2]                                            
      |_.rsrc:004a2026  [0]             short       FFFFh                                   
      |_.rsrc:004a2028  [1]             short       80h                                     
   |_.rsrc:004a202a  Item Titl...    unicode     u"&OK"                                  
   |_.rsrc:004a2032  Item Data       short[1]                                            
      |_.rsrc:004a2032  [0]             short       0h                                      
   |_.rsrc:004a2034  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2034  style           ddw         50020000h                               
      |_.rsrc:004a2038  dwExtende...    ddw         0h                                      
      |_.rsrc:004a203c  x               short       4h                                      
      |_.rsrc:004a203e  y               short       Ah                                      
      |_.rsrc:004a2040  cx              short       BBh                                     
      |_.rsrc:004a2042  cy              short       8h                                      
      |_.rsrc:004a2044  id              dw          FFFFh                                   
   |_.rsrc:004a2046  Item Clas...    short[2]                                            
      |_.rsrc:004a2046  [0]             short       FFFFh                                   
      |_.rsrc:004a2048  [1]             short       82h                                     
   |_.rsrc:004a204a  Item Titl...    unicode     u"Gizmos && Gadgets! will not run wit...
   |_.rsrc:004a20ca  Item Data       short[1]                                            
      |_.rsrc:004a20ca  [0]             short       0h                                      
   |_.rsrc:004a20cc  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a20cc  style           ddw         50020000h                               
      |_.rsrc:004a20d0  dwExtende...    ddw         0h                                      
      |_.rsrc:004a20d4  x               short       4h                                      
      |_.rsrc:004a20d6  y               short       14h                                     
      |_.rsrc:004a20d8  cx              short       BBh                                     
      |_.rsrc:004a20da  cy              short       8h                                      
      |_.rsrc:004a20dc  id              dw          FFFFh                                   
   |_.rsrc:004a20de  Item Clas...    short[2]                                            
      |_.rsrc:004a20de  [0]             short       FFFFh                                   
      |_.rsrc:004a20e0  [1]             short       82h                                     
   |_.rsrc:004a20e2  Item Titl...    unicode     u"installed on your computer. Please ...
   |_.rsrc:004a2150  Item Data       short[1]                                            
      |_.rsrc:004a2150  [0]             short       0h                                      
   |_.rsrc:004a2152  Alignment       align       align(2)                                
   |_.rsrc:004a2154  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2154  style           ddw         50020000h                               
      |_.rsrc:004a2158  dwExtende...    ddw         0h                                      
      |_.rsrc:004a215c  x               short       4h                                      
      |_.rsrc:004a215e  y               short       1Eh                                     
      |_.rsrc:004a2160  cx              short       BBh                                     
      |_.rsrc:004a2162  cy              short       8h                                      
      |_.rsrc:004a2164  id              dw          FFFFh                                   
   |_.rsrc:004a2166  Item Clas...    short[2]                                            
      |_.rsrc:004a2166  [0]             short       FFFFh                                   
      |_.rsrc:004a2168  [1]             short       82h                                     
   |_.rsrc:004a216a  Item Titl...    unicode     u"256-color driver. See your video ca...
   |_.rsrc:004a21dc  Item Data       short[1]                                            
      |_.rsrc:004a21dc  [0]             short       0h                                      
   |_.rsrc:004a21de  Alignment       align       align(2)                                
   |_.rsrc:004a21e0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a21e0  style           ddw         50020000h                               
      |_.rsrc:004a21e4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a21e8  x               short       4h                                      
      |_.rsrc:004a21ea  y               short       28h                                     
      |_.rsrc:004a21ec  cx              short       C0h                                     
      |_.rsrc:004a21ee  cy              short       8h                                      
      |_.rsrc:004a21f0  id              dw          FFFFh                                   
   |_.rsrc:004a21f2  Item Clas...    short[2]                                            
      |_.rsrc:004a21f2  [0]             short       FFFFh                                   
      |_.rsrc:004a21f4  [1]             short       82h                                     
   |_.rsrc:004a21f6  Item Titl...    unicode     u"and your Windows User's Guide for a...
   |_.rsrc:004a226a  Item Data       short[1]                                            
      |_.rsrc:004a226a  [0]             short       0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bdb_0 Size of resource: 0x24e bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 4                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "E&xit"                                                                           *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Gizmos && Gadgets! is specifically designed to be played in 640 X 480 "          *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "256-color mode.  To change your display settings, see your Windows User's"       *
                            ;*     Data: None                                                                               *
                            ;*  Item 4:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Guide and your video card installation manual."                                  *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bdb_0:            
.rsrc:004a226c  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a226c  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a226c  style           ddw         80C000C0h                               
      |_.rsrc:004a2270  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2274  cdit            dw          4h                                      
      |_.rsrc:004a2276  x               short       11h                                     
      |_.rsrc:004a2278  y               short       2Ch                                     
      |_.rsrc:004a227a  cx              short       100h                                    
      |_.rsrc:004a227c  cy              short       52h                                     
   |_.rsrc:004a227e  Dialog Menu     short[1]                                            
      |_.rsrc:004a227e  [0]             short       0h                                      
   |_.rsrc:004a2280  Dialog Class    short[1]                                            
      |_.rsrc:004a2280  [0]             short       0h                                      
   |_.rsrc:004a2282  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a22ac  Dialog Fo...    short       8h                                      
   |_.rsrc:004a22ae  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a22ca  Alignment       align       align(2)                                
   |_.rsrc:004a22cc  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a22cc  style           ddw         50010001h                               
      |_.rsrc:004a22d0  dwExtende...    ddw         0h                                      
      |_.rsrc:004a22d4  x               short       65h                                     
      |_.rsrc:004a22d6  y               short       38h                                     
      |_.rsrc:004a22d8  cx              short       2Bh                                     
      |_.rsrc:004a22da  cy              short       Fh                                      
      |_.rsrc:004a22dc  id              dw          3EAh                                    
   |_.rsrc:004a22de  Item Clas...    short[2]                                            
      |_.rsrc:004a22de  [0]             short       FFFFh                                   
      |_.rsrc:004a22e0  [1]             short       80h                                     
   |_.rsrc:004a22e2  Item Titl...    unicode     u"E&xit"                                
   |_.rsrc:004a22ee  Item Data       short[1]                                            
      |_.rsrc:004a22ee  [0]             short       0h                                      
   |_.rsrc:004a22f0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a22f0  style           ddw         50020000h                               
      |_.rsrc:004a22f4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a22f8  x               short       3h                                      
      |_.rsrc:004a22fa  y               short       Ah                                      
      |_.rsrc:004a22fc  cx              short       117h                                    
      |_.rsrc:004a22fe  cy              short       8h                                      
      |_.rsrc:004a2300  id              dw          FFFFh                                   
   |_.rsrc:004a2302  Item Clas...    short[2]                                            
      |_.rsrc:004a2302  [0]             short       FFFFh                                   
      |_.rsrc:004a2304  [1]             short       82h                                     
   |_.rsrc:004a2306  Item Titl...    unicode     u"Gizmos && Gadgets! is specifically ...
   |_.rsrc:004a2394  Item Data       short[1]                                            
      |_.rsrc:004a2394  [0]             short       0h                                      
   |_.rsrc:004a2396  Alignment       align       align(2)                                
   |_.rsrc:004a2398  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2398  style           ddw         50020000h                               
      |_.rsrc:004a239c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a23a0  x               short       3h                                      
      |_.rsrc:004a23a2  y               short       14h                                     
      |_.rsrc:004a23a4  cx              short       117h                                    
      |_.rsrc:004a23a6  cy              short       8h                                      
      |_.rsrc:004a23a8  id              dw          FFFFh                                   
   |_.rsrc:004a23aa  Item Clas...    short[2]                                            
      |_.rsrc:004a23aa  [0]             short       FFFFh                                   
      |_.rsrc:004a23ac  [1]             short       82h                                     
   |_.rsrc:004a23ae  Item Titl...    unicode     u"256-color mode.  To change your dis...
   |_.rsrc:004a2442  Item Data       short[1]                                            
      |_.rsrc:004a2442  [0]             short       0h                                      
   |_.rsrc:004a2444  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2444  style           ddw         50020000h                               
      |_.rsrc:004a2448  dwExtende...    ddw         0h                                      
      |_.rsrc:004a244c  x               short       3h                                      
      |_.rsrc:004a244e  y               short       1Eh                                     
      |_.rsrc:004a2450  cx              short       F9h                                     
      |_.rsrc:004a2452  cy              short       8h                                      
      |_.rsrc:004a2454  id              dw          FFFFh                                   
   |_.rsrc:004a2456  Item Clas...    short[2]                                            
      |_.rsrc:004a2456  [0]             short       FFFFh                                   
      |_.rsrc:004a2458  [1]             short       82h                                     
   |_.rsrc:004a245a  Item Titl...    unicode     u"Guide and your video card installat...
   |_.rsrc:004a24b8  Item Data       short[1]                                            
      |_.rsrc:004a24b8  [0]             short       0h                                      
.rsrc:004a24ba  00              ??          00h                                     
.rsrc:004a24bb  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bdc_0 Size of resource: 0x322 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 5                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "E&xit"                                                                           *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Gizmos && Gadgets! is specifically designed to be played in 640 x 480 256-color" *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "mode.  To change your display settings, see your Windows and video card"         *
                            ;*     Data: None                                                                               *
                            ;*  Item 4:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "documentation.  If this mode is not available on your computer, contact"         *
                            ;*     Data: None                                                                               *
                            ;*  Item 5:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Customer Service at The Learning Company for more information."                  *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bdc_0:            
.rsrc:004a24bc  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a24bc  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a24bc  style           ddw         80C000C0h                               
      |_.rsrc:004a24c0  dwExtende...    ddw         0h                                      
      |_.rsrc:004a24c4  cdit            dw          5h                                      
      |_.rsrc:004a24c6  x               short       11h                                     
      |_.rsrc:004a24c8  y               short       2Ch                                     
      |_.rsrc:004a24ca  cx              short       106h                                    
      |_.rsrc:004a24cc  cy              short       52h                                     
   |_.rsrc:004a24ce  Dialog Menu     short[1]                                            
      |_.rsrc:004a24ce  [0]             short       0h                                      
   |_.rsrc:004a24d0  Dialog Class    short[1]                                            
      |_.rsrc:004a24d0  [0]             short       0h                                      
   |_.rsrc:004a24d2  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a24fc  Dialog Fo...    short       8h                                      
   |_.rsrc:004a24fe  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a251a  Alignment       align       align(2)                                
   |_.rsrc:004a251c  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a251c  style           ddw         50010001h                               
      |_.rsrc:004a2520  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2524  x               short       6Dh                                     
      |_.rsrc:004a2526  y               short       3Bh                                     
      |_.rsrc:004a2528  cx              short       2Bh                                     
      |_.rsrc:004a252a  cy              short       Fh                                      
      |_.rsrc:004a252c  id              dw          3EAh                                    
   |_.rsrc:004a252e  Item Clas...    short[2]                                            
      |_.rsrc:004a252e  [0]             short       FFFFh                                   
      |_.rsrc:004a2530  [1]             short       80h                                     
   |_.rsrc:004a2532  Item Titl...    unicode     u"E&xit"                                
   |_.rsrc:004a253e  Item Data       short[1]                                            
      |_.rsrc:004a253e  [0]             short       0h                                      
   |_.rsrc:004a2540  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2540  style           ddw         50020000h                               
      |_.rsrc:004a2544  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2548  x               short       3h                                      
      |_.rsrc:004a254a  y               short       Ah                                      
      |_.rsrc:004a254c  cx              short       FFh                                     
      |_.rsrc:004a254e  cy              short       8h                                      
      |_.rsrc:004a2550  id              dw          FFFFh                                   
   |_.rsrc:004a2552  Item Clas...    short[2]                                            
      |_.rsrc:004a2552  [0]             short       FFFFh                                   
      |_.rsrc:004a2554  [1]             short       82h                                     
   |_.rsrc:004a2556  Item Titl...    unicode     u"Gizmos && Gadgets! is specifically ...
   |_.rsrc:004a25f6  Item Data       short[1]                                            
      |_.rsrc:004a25f6  [0]             short       0h                                      
   |_.rsrc:004a25f8  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a25f8  style           ddw         50020000h                               
      |_.rsrc:004a25fc  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2600  x               short       3h                                      
      |_.rsrc:004a2602  y               short       14h                                     
      |_.rsrc:004a2604  cx              short       F4h                                     
      |_.rsrc:004a2606  cy              short       8h                                      
      |_.rsrc:004a2608  id              dw          FFFFh                                   
   |_.rsrc:004a260a  Item Clas...    short[2]                                            
      |_.rsrc:004a260a  [0]             short       FFFFh                                   
      |_.rsrc:004a260c  [1]             short       82h                                     
   |_.rsrc:004a260e  Item Titl...    unicode     u"mode.  To change your display setti...
   |_.rsrc:004a269e  Item Data       short[1]                                            
      |_.rsrc:004a269e  [0]             short       0h                                      
   |_.rsrc:004a26a0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a26a0  style           ddw         50020000h                               
      |_.rsrc:004a26a4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a26a8  x               short       3h                                      
      |_.rsrc:004a26aa  y               short       1Eh                                     
      |_.rsrc:004a26ac  cx              short       EAh                                     
      |_.rsrc:004a26ae  cy              short       8h                                      
      |_.rsrc:004a26b0  id              dw          FFFFh                                   
   |_.rsrc:004a26b2  Item Clas...    short[2]                                            
      |_.rsrc:004a26b2  [0]             short       FFFFh                                   
      |_.rsrc:004a26b4  [1]             short       82h                                     
   |_.rsrc:004a26b6  Item Titl...    unicode     u"documentation.  If this mode is not...
   |_.rsrc:004a2746  Item Data       short[1]                                            
      |_.rsrc:004a2746  [0]             short       0h                                      
   |_.rsrc:004a2748  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2748  style           ddw         50020000h                               
      |_.rsrc:004a274c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2750  x               short       3h                                      
      |_.rsrc:004a2752  y               short       28h                                     
      |_.rsrc:004a2754  cx              short       D4h                                     
      |_.rsrc:004a2756  cy              short       8h                                      
      |_.rsrc:004a2758  id              dw          FFFFh                                   
   |_.rsrc:004a275a  Item Clas...    short[2]                                            
      |_.rsrc:004a275a  [0]             short       FFFFh                                   
      |_.rsrc:004a275c  [1]             short       82h                                     
   |_.rsrc:004a275e  Item Titl...    unicode     u"Customer Service at The Learning Co...
   |_.rsrc:004a27dc  Item Data       short[1]                                            
      |_.rsrc:004a27dc  [0]             short       0h                                      
.rsrc:004a27de  00              ??          00h                                     
.rsrc:004a27df  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_be0_0 Size of resource: 0x258 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 2                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "The WAV driver for your sound card could not be found.  Make sure that the correct...*
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&Exit"                                                                           *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_be0_0:            
.rsrc:004a27e0  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a27e0  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a27e0  style           ddw         80C000C0h                               
      |_.rsrc:004a27e4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a27e8  cdit            dw          2h                                      
      |_.rsrc:004a27ea  x               short       8h                                      
      |_.rsrc:004a27ec  y               short       12h                                     
      |_.rsrc:004a27ee  cx              short       D5h                                     
      |_.rsrc:004a27f0  cy              short       4Eh                                     
   |_.rsrc:004a27f2  Dialog Menu     short[1]                                            
      |_.rsrc:004a27f2  [0]             short       0h                                      
   |_.rsrc:004a27f4  Dialog Class    short[1]                                            
      |_.rsrc:004a27f4  [0]             short       0h                                      
   |_.rsrc:004a27f6  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a2820  Dialog Fo...    short       8h                                      
   |_.rsrc:004a2822  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a283e  Alignment       align       align(2)                                
   |_.rsrc:004a2840  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2840  style           ddw         50020000h                               
      |_.rsrc:004a2844  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2848  x               short       6h                                      
      |_.rsrc:004a284a  y               short       Ah                                      
      |_.rsrc:004a284c  cx              short       C9h                                     
      |_.rsrc:004a284e  cy              short       26h                                     
      |_.rsrc:004a2850  id              dw          FFFFh                                   
   |_.rsrc:004a2852  Item Clas...    short[2]                                            
      |_.rsrc:004a2852  [0]             short       FFFFh                                   
      |_.rsrc:004a2854  [1]             short       82h                                     
   |_.rsrc:004a2856  Item Titl...    unicode     u"The WAV driver for your sound card ...
   |_.rsrc:004a2a10  Item Data       short[1]                                            
      |_.rsrc:004a2a10  [0]             short       0h                                      
   |_.rsrc:004a2a12  Alignment       align       align(2)                                
   |_.rsrc:004a2a14  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2a14  style           ddw         50010001h                               
      |_.rsrc:004a2a18  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2a1c  x               short       5Eh                                     
      |_.rsrc:004a2a1e  y               short       35h                                     
      |_.rsrc:004a2a20  cx              short       18h                                     
      |_.rsrc:004a2a22  cy              short       Eh                                      
      |_.rsrc:004a2a24  id              dw          3EAh                                    
   |_.rsrc:004a2a26  Item Clas...    short[2]                                            
      |_.rsrc:004a2a26  [0]             short       FFFFh                                   
      |_.rsrc:004a2a28  [1]             short       80h                                     
   |_.rsrc:004a2a2a  Item Titl...    unicode     u"&Exit"                                
   |_.rsrc:004a2a36  Item Data       short[1]                                            
      |_.rsrc:004a2a36  [0]             short       0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_be1_0 Size of resource: 0x258 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 2                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "The MIDI driver for your sound card could not be found.  Make sure that the correc...*
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&Exit"                                                                           *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_be1_0:            
.rsrc:004a2a38  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a2a38  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a2a38  style           ddw         80C000C0h                               
      |_.rsrc:004a2a3c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2a40  cdit            dw          2h                                      
      |_.rsrc:004a2a42  x               short       8h                                      
      |_.rsrc:004a2a44  y               short       12h                                     
      |_.rsrc:004a2a46  cx              short       117h                                    
      |_.rsrc:004a2a48  cy              short       66h                                     
   |_.rsrc:004a2a4a  Dialog Menu     short[1]                                            
      |_.rsrc:004a2a4a  [0]             short       0h                                      
   |_.rsrc:004a2a4c  Dialog Class    short[1]                                            
      |_.rsrc:004a2a4c  [0]             short       0h                                      
   |_.rsrc:004a2a4e  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a2a78  Dialog Fo...    short       8h                                      
   |_.rsrc:004a2a7a  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a2a96  Alignment       align       align(2)                                
   |_.rsrc:004a2a98  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2a98  style           ddw         50020000h                               
      |_.rsrc:004a2a9c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2aa0  x               short       6h                                      
      |_.rsrc:004a2aa2  y               short       Ah                                      
      |_.rsrc:004a2aa4  cx              short       C9h                                     
      |_.rsrc:004a2aa6  cy              short       26h                                     
      |_.rsrc:004a2aa8  id              dw          FFFFh                                   
   |_.rsrc:004a2aaa  Item Clas...    short[2]                                            
      |_.rsrc:004a2aaa  [0]             short       FFFFh                                   
      |_.rsrc:004a2aac  [1]             short       82h                                     
   |_.rsrc:004a2aae  Item Titl...    unicode     u"The MIDI driver for your sound card...
   |_.rsrc:004a2c6a  Item Data       short[1]                                            
      |_.rsrc:004a2c6a  [0]             short       0h                                      
   |_.rsrc:004a2c6c  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2c6c  style           ddw         50010001h                               
      |_.rsrc:004a2c70  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2c74  x               short       5Eh                                     
      |_.rsrc:004a2c76  y               short       35h                                     
      |_.rsrc:004a2c78  cx              short       18h                                     
      |_.rsrc:004a2c7a  cy              short       Eh                                      
      |_.rsrc:004a2c7c  id              dw          3EAh                                    
   |_.rsrc:004a2c7e  Item Clas...    short[2]                                            
      |_.rsrc:004a2c7e  [0]             short       FFFFh                                   
      |_.rsrc:004a2c80  [1]             short       80h                                     
   |_.rsrc:004a2c82  Item Titl...    unicode     u"&Exit"                                
   |_.rsrc:004a2c8e  Item Data       short[1]                                            
      |_.rsrc:004a2c8e  [0]             short       0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_bea_0 Size of resource: 0x320 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 6                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Check here to keep this message from appearing again."                           *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "&Continue"                                                                       *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "E&xit"                                                                           *
                            ;*     Data: None                                                                               *
                            ;*  Item 4:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Gizmos && Gadgets! is specifically designed for children to play in 640 X 480 disp...*
                            ;*     Data: None                                                                               *
                            ;*  Item 5:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "mode. To change your system settings, see your Windows User's Guide."            *
                            ;*     Data: None                                                                               *
                            ;*  Item 6:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Select Continue to play in your current display mode."                           *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_bea_0:            
.rsrc:004a2c90  c000c0800...    DialogRes                          ;style of dialog box
   |_.rsrc:004a2c90  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a2c90  style           ddw         80C000C0h                               
      |_.rsrc:004a2c94  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2c98  cdit            dw          6h                                      
      |_.rsrc:004a2c9a  x               short       8h                                      
      |_.rsrc:004a2c9c  y               short       12h                                     
      |_.rsrc:004a2c9e  cx              short       11Bh                                    
      |_.rsrc:004a2ca0  cy              short       5Fh                                     
   |_.rsrc:004a2ca2  Dialog Menu     short[1]                                            
      |_.rsrc:004a2ca2  [0]             short       0h                                      
   |_.rsrc:004a2ca4  Dialog Class    short[1]                                            
      |_.rsrc:004a2ca4  [0]             short       0h                                      
   |_.rsrc:004a2ca6  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a2cd0  Dialog Fo...    short       8h                                      
   |_.rsrc:004a2cd2  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a2cee  Alignment       align       align(2)                                
   |_.rsrc:004a2cf0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2cf0  style           ddw         50010003h                               
      |_.rsrc:004a2cf4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2cf8  x               short       3h                                      
      |_.rsrc:004a2cfa  y               short       39h                                     
      |_.rsrc:004a2cfc  cx              short       F5h                                     
      |_.rsrc:004a2cfe  cy              short       Ch                                      
      |_.rsrc:004a2d00  id              dw          641h                                    
   |_.rsrc:004a2d02  Item Clas...    short[2]                                            
      |_.rsrc:004a2d02  [0]             short       FFFFh                                   
      |_.rsrc:004a2d04  [1]             short       80h                                     
   |_.rsrc:004a2d06  Item Titl...    unicode     u"Check here to keep this message fro...
   |_.rsrc:004a2d72  Item Data       short[1]                                            
      |_.rsrc:004a2d72  [0]             short       0h                                      
   |_.rsrc:004a2d74  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2d74  style           ddw         50010000h                               
      |_.rsrc:004a2d78  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2d7c  x               short       53h                                     
      |_.rsrc:004a2d7e  y               short       4Dh                                     
      |_.rsrc:004a2d80  cx              short       24h                                     
      |_.rsrc:004a2d82  cy              short       Eh                                      
      |_.rsrc:004a2d84  id              dw          3E9h                                    
   |_.rsrc:004a2d86  Item Clas...    short[2]                                            
      |_.rsrc:004a2d86  [0]             short       FFFFh                                   
      |_.rsrc:004a2d88  [1]             short       80h                                     
   |_.rsrc:004a2d8a  Item Titl...    unicode     u"&Continue"                            
   |_.rsrc:004a2d9e  Item Data       short[1]                                            
      |_.rsrc:004a2d9e  [0]             short       0h                                      
   |_.rsrc:004a2da0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2da0  style           ddw         50010001h                               
      |_.rsrc:004a2da4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2da8  x               short       9Fh                                     
      |_.rsrc:004a2daa  y               short       4Dh                                     
      |_.rsrc:004a2dac  cx              short       18h                                     
      |_.rsrc:004a2dae  cy              short       Eh                                      
      |_.rsrc:004a2db0  id              dw          3EAh                                    
   |_.rsrc:004a2db2  Item Clas...    short[2]                                            
      |_.rsrc:004a2db2  [0]             short       FFFFh                                   
      |_.rsrc:004a2db4  [1]             short       80h                                     
   |_.rsrc:004a2db6  Item Titl...    unicode     u"E&xit"                                
   |_.rsrc:004a2dc2  Item Data       short[1]                                            
      |_.rsrc:004a2dc2  [0]             short       0h                                      
   |_.rsrc:004a2dc4  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2dc4  style           ddw         50020000h                               
      |_.rsrc:004a2dc8  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2dcc  x               short       3h                                      
      |_.rsrc:004a2dce  y               short       Ah                                      
      |_.rsrc:004a2dd0  cx              short       117h                                    
      |_.rsrc:004a2dd2  cy              short       8h                                      
      |_.rsrc:004a2dd4  id              dw          FFFFh                                   
   |_.rsrc:004a2dd6  Item Clas...    short[2]                                            
      |_.rsrc:004a2dd6  [0]             short       FFFFh                                   
      |_.rsrc:004a2dd8  [1]             short       82h                                     
   |_.rsrc:004a2dda  Item Titl...    unicode     u"Gizmos && Gadgets! is specifically ...
   |_.rsrc:004a2e86  Item Data       short[1]                                            
      |_.rsrc:004a2e86  [0]             short       0h                                      
   |_.rsrc:004a2e88  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2e88  style           ddw         50020000h                               
      |_.rsrc:004a2e8c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2e90  x               short       3h                                      
      |_.rsrc:004a2e92  y               short       13h                                     
      |_.rsrc:004a2e94  cx              short       117h                                    
      |_.rsrc:004a2e96  cy              short       8h                                      
      |_.rsrc:004a2e98  id              dw          FFFFh                                   
   |_.rsrc:004a2e9a  Item Clas...    short[2]                                            
      |_.rsrc:004a2e9a  [0]             short       FFFFh                                   
      |_.rsrc:004a2e9c  [1]             short       82h                                     
   |_.rsrc:004a2e9e  Item Titl...    unicode     u"mode. To change your system setting...
   |_.rsrc:004a2f28  Item Data       short[1]                                            
      |_.rsrc:004a2f28  [0]             short       0h                                      
   |_.rsrc:004a2f2a  Alignment       align       align(2)                                
   |_.rsrc:004a2f2c  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a2f2c  style           ddw         50020000h                               
      |_.rsrc:004a2f30  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2f34  x               short       3h                                      
      |_.rsrc:004a2f36  y               short       26h                                     
      |_.rsrc:004a2f38  cx              short       117h                                    
      |_.rsrc:004a2f3a  cy              short       8h                                      
      |_.rsrc:004a2f3c  id              dw          FFFFh                                   
   |_.rsrc:004a2f3e  Item Clas...    short[2]                                            
      |_.rsrc:004a2f3e  [0]             short       FFFFh                                   
      |_.rsrc:004a2f40  [1]             short       82h                                     
   |_.rsrc:004a2f42  Item Titl...    unicode     u"Select Continue to play in your cur...
   |_.rsrc:004a2fae  Item Data       short[1]                                            
      |_.rsrc:004a2fae  [0]             short       0h                                      
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_c08_0 Size of resource: 0x146 bytes                                             *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 2                                                                *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "The Learning Company"                                                               *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "OK"                                                                              *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "There is not enough memory to run Gizmos && Gadgets!  Please close other applicati...*
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_c08_0:            
.rsrc:004a2fb0  c000c0900...    DialogRes                          ;style of dialog box
   |_.rsrc:004a2fb0  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a2fb0  style           ddw         90C000C0h                               
      |_.rsrc:004a2fb4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a2fb8  cdit            dw          2h                                      
      |_.rsrc:004a2fba  x               short       6h                                      
      |_.rsrc:004a2fbc  y               short       Fh                                      
      |_.rsrc:004a2fbe  cx              short       C2h                                     
      |_.rsrc:004a2fc0  cy              short       42h                                     
   |_.rsrc:004a2fc2  Dialog Menu     short[1]                                            
      |_.rsrc:004a2fc2  [0]             short       0h                                      
   |_.rsrc:004a2fc4  Dialog Class    short[1]                                            
      |_.rsrc:004a2fc4  [0]             short       0h                                      
   |_.rsrc:004a2fc6  Dialog Title    unicode     u"The Learning Company"                 
   |_.rsrc:004a2ff0  Dialog Fo...    short       8h                                      
   |_.rsrc:004a2ff2  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a300e  Alignment       align       align(2)                                
   |_.rsrc:004a3010  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3010  style           ddw         50010001h                               
      |_.rsrc:004a3014  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3018  x               short       48h                                     
      |_.rsrc:004a301a  y               short       2Ch                                     
      |_.rsrc:004a301c  cx              short       32h                                     
      |_.rsrc:004a301e  cy              short       Eh                                      
      |_.rsrc:004a3020  id              dw          1h                                      
   |_.rsrc:004a3022  Item Clas...    short[2]                                            
      |_.rsrc:004a3022  [0]             short       FFFFh                                   
      |_.rsrc:004a3024  [1]             short       80h                                     
   |_.rsrc:004a3026  Item Titl...    unicode     u"OK"                                   
   |_.rsrc:004a302c  Item Data       short[1]                                            
      |_.rsrc:004a302c  [0]             short       0h                                      
   |_.rsrc:004a302e  Alignment       align       align(2)                                
   |_.rsrc:004a3030  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3030  style           ddw         50020000h                               
      |_.rsrc:004a3034  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3038  x               short       Ah                                      
      |_.rsrc:004a303a  y               short       9h                                      
      |_.rsrc:004a303c  cx              short       AEh                                     
      |_.rsrc:004a303e  cy              short       14h                                     
      |_.rsrc:004a3040  id              dw          FFFFh                                   
   |_.rsrc:004a3042  Item Clas...    short[2]                                            
      |_.rsrc:004a3042  [0]             short       FFFFh                                   
      |_.rsrc:004a3044  [1]             short       82h                                     
   |_.rsrc:004a3046  Item Titl...    unicode     u"There is not enough memory to run G...
   |_.rsrc:004a30f4  Item Data       short[1]                                            
      |_.rsrc:004a30f4  [0]             short       0h                                      
.rsrc:004a30f6  00              ??          00h                                     
.rsrc:004a30f7  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*  Rsrc_Dialog_2710_0 Size of resource: 0x2e8 bytes                                            *
                            ;*                                                                                              *
                            ;*  Number of Items in Dialog: 13                                                               *
                            ;*  Menu: None                                                                                  *
                            ;*  Class: Predefined                                                                           *
                            ;*  Title: "Pick a Puzzle"                                                                      *
                            ;*  Font Size: 8h                                                                               *
                            ;*  Font Name: "MS Sans Serif"                                                                  *
                            ;*                                                                                              *
                            ;*  Item 1:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Do Puzzle."                                                                      *
                            ;*     Data: None                                                                               *
                            ;*  Item 2:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Go Through"                                                                      *
                            ;*     Data: None                                                                               *
                            ;*  Item 3:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Go Back"                                                                         *
                            ;*     Data: None                                                                               *
                            ;*  Item 4:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Energy Puzzle"                                                                   *
                            ;*     Data: None                                                                               *
                            ;*  Item 5:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Electricity Puzzle"                                                              *
                            ;*     Data: None                                                                               *
                            ;*  Item 6:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Scales Puzzle"                                                                   *
                            ;*     Data: None                                                                               *
                            ;*  Item 7:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Force Puzzle"                                                                    *
                            ;*     Data: None                                                                               *
                            ;*  Item 8:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Magnetizm Puzzle"                                                                *
                            ;*     Data: None                                                                               *
                            ;*  Item 9:                                                                                     *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Simple Machine Puzzle"                                                           *
                            ;*     Data: None                                                                               *
                            ;*  Item 10:                                                                                    *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Jigsaw Puzzle"                                                                   *
                            ;*     Data: None                                                                               *
                            ;*  Item 11:                                                                                    *
                            ;*     Class: Edit                                                                              *
                            ;*     Title: ""                                                                                *
                            ;*     Data: None                                                                               *
                            ;*  Item 12:                                                                                    *
                            ;*     Class: Static                                                                            *
                            ;*     Title: "Puzzle Number"                                                                   *
                            ;*     Data: None                                                                               *
                            ;*  Item 13:                                                                                    *
                            ;*     Class: Button                                                                            *
                            ;*     Title: "Gear Puzzle"                                                                     *
                            ;*     Data: None                                                                               *
                            ;************************************************************************************************
                            Rsrc_Dialog_2710_0:           
.rsrc:004a30f8  c000c8900...    DialogRes                          ;style of dialog box
   |_.rsrc:004a30f8  Dialog Te...    DLGTEMPLATE                                         
      |_.rsrc:004a30f8  style           ddw         90C800C0h                               
      |_.rsrc:004a30fc  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3100  cdit            dw          Dh                                      
      |_.rsrc:004a3102  x               short       0h                                      
      |_.rsrc:004a3104  y               short       0h                                      
      |_.rsrc:004a3106  cx              short       B9h                                     
      |_.rsrc:004a3108  cy              short       A8h                                     
   |_.rsrc:004a310a  Dialog Menu     short[1]                                            
      |_.rsrc:004a310a  [0]             short       0h                                      
   |_.rsrc:004a310c  Dialog Class    short[1]                                            
      |_.rsrc:004a310c  [0]             short       0h                                      
   |_.rsrc:004a310e  Dialog Title    unicode     u"Pick a Puzzle"                        
   |_.rsrc:004a312a  Dialog Fo...    short       8h                                      
   |_.rsrc:004a312c  Dialog Fo...    unicode     u"MS Sans Serif"                        
   |_.rsrc:004a3148  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3148  style           ddw         50010001h                               
      |_.rsrc:004a314c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3150  x               short       82h                                     
      |_.rsrc:004a3152  y               short       73h                                     
      |_.rsrc:004a3154  cx              short       32h                                     
      |_.rsrc:004a3156  cy              short       Eh                                      
      |_.rsrc:004a3158  id              dw          1h                                      
   |_.rsrc:004a315a  Item Clas...    short[2]                                            
      |_.rsrc:004a315a  [0]             short       FFFFh                                   
      |_.rsrc:004a315c  [1]             short       80h                                     
   |_.rsrc:004a315e  Item Titl...    unicode     u"Do Puzzle."                           
   |_.rsrc:004a3174  Item Data       short[1]                                            
      |_.rsrc:004a3174  [0]             short       0h                                      
   |_.rsrc:004a3176  Alignment       align       align(2)                                
   |_.rsrc:004a3178  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3178  style           ddw         50010000h                               
      |_.rsrc:004a317c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3180  x               short       82h                                     
      |_.rsrc:004a3182  y               short       87h                                     
      |_.rsrc:004a3184  cx              short       32h                                     
      |_.rsrc:004a3186  cy              short       Eh                                      
      |_.rsrc:004a3188  id              dw          2h                                      
   |_.rsrc:004a318a  Item Clas...    short[2]                                            
      |_.rsrc:004a318a  [0]             short       FFFFh                                   
      |_.rsrc:004a318c  [1]             short       80h                                     
   |_.rsrc:004a318e  Item Titl...    unicode     u"Go Through"                           
   |_.rsrc:004a31a4  Item Data       short[1]                                            
      |_.rsrc:004a31a4  [0]             short       0h                                      
   |_.rsrc:004a31a6  Alignment       align       align(2)                                
   |_.rsrc:004a31a8  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a31a8  style           ddw         50010000h                               
      |_.rsrc:004a31ac  dwExtende...    ddw         0h                                      
      |_.rsrc:004a31b0  x               short       82h                                     
      |_.rsrc:004a31b2  y               short       9Bh                                     
      |_.rsrc:004a31b4  cx              short       32h                                     
      |_.rsrc:004a31b6  cy              short       Eh                                      
      |_.rsrc:004a31b8  id              dw          3F5h                                    
   |_.rsrc:004a31ba  Item Clas...    short[2]                                            
      |_.rsrc:004a31ba  [0]             short       FFFFh                                   
      |_.rsrc:004a31bc  [1]             short       80h                                     
   |_.rsrc:004a31be  Item Titl...    unicode     u"Go Back"                              
   |_.rsrc:004a31ce  Item Data       short[1]                                            
      |_.rsrc:004a31ce  [0]             short       0h                                      
   |_.rsrc:004a31d0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a31d0  style           ddw         50000009h                               
      |_.rsrc:004a31d4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a31d8  x               short       Ah                                      
      |_.rsrc:004a31da  y               short       32h                                     
      |_.rsrc:004a31dc  cx              short       4Bh                                     
      |_.rsrc:004a31de  cy              short       Dh                                      
      |_.rsrc:004a31e0  id              dw          3EAh                                    
   |_.rsrc:004a31e2  Item Clas...    short[2]                                            
      |_.rsrc:004a31e2  [0]             short       FFFFh                                   
      |_.rsrc:004a31e4  [1]             short       80h                                     
   |_.rsrc:004a31e6  Item Titl...    unicode     u"Energy Puzzle"                        
   |_.rsrc:004a3202  Item Data       short[1]                                            
      |_.rsrc:004a3202  [0]             short       0h                                      
   |_.rsrc:004a3204  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3204  style           ddw         50000009h                               
      |_.rsrc:004a3208  dwExtende...    ddw         0h                                      
      |_.rsrc:004a320c  x               short       Ah                                      
      |_.rsrc:004a320e  y               short       5Fh                                     
      |_.rsrc:004a3210  cx              short       46h                                     
      |_.rsrc:004a3212  cy              short       Dh                                      
      |_.rsrc:004a3214  id              dw          3EBh                                    
   |_.rsrc:004a3216  Item Clas...    short[2]                                            
      |_.rsrc:004a3216  [0]             short       FFFFh                                   
      |_.rsrc:004a3218  [1]             short       80h                                     
   |_.rsrc:004a321a  Item Titl...    unicode     u"Electricity Puzzle"                   
   |_.rsrc:004a3240  Item Data       short[1]                                            
      |_.rsrc:004a3240  [0]             short       0h                                      
   |_.rsrc:004a3242  Alignment       align       align(2)                                
   |_.rsrc:004a3244  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3244  style           ddw         50000009h                               
      |_.rsrc:004a3248  dwExtende...    ddw         0h                                      
      |_.rsrc:004a324c  x               short       Ah                                      
      |_.rsrc:004a324e  y               short       41h                                     
      |_.rsrc:004a3250  cx              short       37h                                     
      |_.rsrc:004a3252  cy              short       Dh                                      
      |_.rsrc:004a3254  id              dw          3ECh                                    
   |_.rsrc:004a3256  Item Clas...    short[2]                                            
      |_.rsrc:004a3256  [0]             short       FFFFh                                   
      |_.rsrc:004a3258  [1]             short       80h                                     
   |_.rsrc:004a325a  Item Titl...    unicode     u"Scales Puzzle"                        
   |_.rsrc:004a3276  Item Data       short[1]                                            
      |_.rsrc:004a3276  [0]             short       0h                                      
   |_.rsrc:004a3278  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3278  style           ddw         50000009h                               
      |_.rsrc:004a327c  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3280  x               short       Ah                                      
      |_.rsrc:004a3282  y               short       50h                                     
      |_.rsrc:004a3284  cx              short       41h                                     
      |_.rsrc:004a3286  cy              short       Dh                                      
      |_.rsrc:004a3288  id              dw          3EDh                                    
   |_.rsrc:004a328a  Item Clas...    short[2]                                            
      |_.rsrc:004a328a  [0]             short       FFFFh                                   
      |_.rsrc:004a328c  [1]             short       80h                                     
   |_.rsrc:004a328e  Item Titl...    unicode     u"Force Puzzle"                         
   |_.rsrc:004a32a8  Item Data       short[1]                                            
      |_.rsrc:004a32a8  [0]             short       0h                                      
   |_.rsrc:004a32aa  Alignment       align       align(2)                                
   |_.rsrc:004a32ac  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a32ac  style           ddw         50000009h                               
      |_.rsrc:004a32b0  dwExtende...    ddw         0h                                      
      |_.rsrc:004a32b4  x               short       Ah                                      
      |_.rsrc:004a32b6  y               short       6Eh                                     
      |_.rsrc:004a32b8  cx              short       46h                                     
      |_.rsrc:004a32ba  cy              short       Dh                                      
      |_.rsrc:004a32bc  id              dw          3EEh                                    
   |_.rsrc:004a32be  Item Clas...    short[2]                                            
      |_.rsrc:004a32be  [0]             short       FFFFh                                   
      |_.rsrc:004a32c0  [1]             short       80h                                     
   |_.rsrc:004a32c2  Item Titl...    unicode     u"Magnetizm Puzzle"                     
   |_.rsrc:004a32e4  Item Data       short[1]                                            
      |_.rsrc:004a32e4  [0]             short       0h                                      
   |_.rsrc:004a32e6  Alignment       align       align(2)                                
   |_.rsrc:004a32e8  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a32e8  style           ddw         50000009h                               
      |_.rsrc:004a32ec  dwExtende...    ddw         0h                                      
      |_.rsrc:004a32f0  x               short       Ah                                      
      |_.rsrc:004a32f2  y               short       7Dh                                     
      |_.rsrc:004a32f4  cx              short       55h                                     
      |_.rsrc:004a32f6  cy              short       Dh                                      
      |_.rsrc:004a32f8  id              dw          3EFh                                    
   |_.rsrc:004a32fa  Item Clas...    short[2]                                            
      |_.rsrc:004a32fa  [0]             short       FFFFh                                   
      |_.rsrc:004a32fc  [1]             short       80h                                     
   |_.rsrc:004a32fe  Item Titl...    unicode     u"Simple Machine Puzzle"                
   |_.rsrc:004a332a  Item Data       short[1]                                            
      |_.rsrc:004a332a  [0]             short       0h                                      
   |_.rsrc:004a332c  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a332c  style           ddw         50000009h                               
      |_.rsrc:004a3330  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3334  x               short       Ah                                      
      |_.rsrc:004a3336  y               short       8Ch                                     
      |_.rsrc:004a3338  cx              short       3Ch                                     
      |_.rsrc:004a333a  cy              short       Dh                                      
      |_.rsrc:004a333c  id              dw          3F0h                                    
   |_.rsrc:004a333e  Item Clas...    short[2]                                            
      |_.rsrc:004a333e  [0]             short       FFFFh                                   
      |_.rsrc:004a3340  [1]             short       80h                                     
   |_.rsrc:004a3342  Item Titl...    unicode     u"Jigsaw Puzzle"                        
   |_.rsrc:004a335e  Item Data       short[1]                                            
      |_.rsrc:004a335e  [0]             short       0h                                      
   |_.rsrc:004a3360  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a3360  style           ddw         50810080h                               
      |_.rsrc:004a3364  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3368  x               short       Ah                                      
      |_.rsrc:004a336a  y               short       19h                                     
      |_.rsrc:004a336c  cx              short       29h                                     
      |_.rsrc:004a336e  cy              short       Ah                                      
      |_.rsrc:004a3370  id              dw          3F2h                                    
   |_.rsrc:004a3372  Item Clas...    short[2]                                            
      |_.rsrc:004a3372  [0]             short       FFFFh                                   
      |_.rsrc:004a3374  [1]             short       81h                                     
   |_.rsrc:004a3376  Item Titl...    unicode     u""                                     
   |_.rsrc:004a3378  Item Data       short[1]                                            
      |_.rsrc:004a3378  [0]             short       0h                                      
   |_.rsrc:004a337a  Alignment       align       align(2)                                
   |_.rsrc:004a337c  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a337c  style           ddw         50020000h                               
      |_.rsrc:004a3380  dwExtende...    ddw         0h                                      
      |_.rsrc:004a3384  x               short       8h                                      
      |_.rsrc:004a3386  y               short       Ch                                      
      |_.rsrc:004a3388  cx              short       39h                                     
      |_.rsrc:004a338a  cy              short       7h                                      
      |_.rsrc:004a338c  id              dw          FFFFh                                   
   |_.rsrc:004a338e  Item Clas...    short[2]                                            
      |_.rsrc:004a338e  [0]             short       FFFFh                                   
      |_.rsrc:004a3390  [1]             short       82h                                     
   |_.rsrc:004a3392  Item Titl...    unicode     u"Puzzle Number"                        
   |_.rsrc:004a33ae  Item Data       short[1]                                            
      |_.rsrc:004a33ae  [0]             short       0h                                      
   |_.rsrc:004a33b0  Dialog It...    DLGITEMT...                                        
      |_.rsrc:004a33b0  style           ddw         50000009h                               
      |_.rsrc:004a33b4  dwExtende...    ddw         0h                                      
      |_.rsrc:004a33b8  x               short       Ah                                      
      |_.rsrc:004a33ba  y               short       9Bh                                     
      |_.rsrc:004a33bc  cx              short       37h                                     
      |_.rsrc:004a33be  cy              short       Dh                                      
      |_.rsrc:004a33c0  id              dw          3F4h                                    
   |_.rsrc:004a33c2  Item Clas...    short[2]                                            
      |_.rsrc:004a33c2  [0]             short       FFFFh                                   
      |_.rsrc:004a33c4  [1]             short       80h                                     
   |_.rsrc:004a33c6  Item Titl...    unicode     u"Gear Puzzle"                          
   |_.rsrc:004a33de  Item Data       short[1]                                            
      |_.rsrc:004a33de  [0]             short       0h                                      
                            Rsrc_StringTable_9_0:         
.rsrc:004a33e0  360043006...    p_unicode   u"Copyright © 1990, 93, 95-97\nTLC Pr...;Rsrc String ID 128
.rsrc:004a344e  0000            p_unicode   u""                                     ;Rsrc String ID 129
.rsrc:004a3450  0000            p_unicode   u""                                     ;Rsrc String ID 130
.rsrc:004a3452  0000            p_unicode   u""                                     ;Rsrc String ID 131
.rsrc:004a3454  0000            p_unicode   u""                                     ;Rsrc String ID 132
.rsrc:004a3456  0000            p_unicode   u""                                     ;Rsrc String ID 133
.rsrc:004a3458  0000            p_unicode   u""                                     ;Rsrc String ID 134
.rsrc:004a345a  0000            p_unicode   u""                                     ;Rsrc String ID 135
.rsrc:004a345c  0000            p_unicode   u""                                     ;Rsrc String ID 136
.rsrc:004a345e  0000            p_unicode   u""                                     ;Rsrc String ID 137
.rsrc:004a3460  0000            p_unicode   u""                                     ;Rsrc String ID 138
.rsrc:004a3462  0000            p_unicode   u""                                     ;Rsrc String ID 139
.rsrc:004a3464  0000            p_unicode   u""                                     ;Rsrc String ID 140
.rsrc:004a3466  0000            p_unicode   u""                                     ;Rsrc String ID 141
.rsrc:004a3468  0000            p_unicode   u""                                     ;Rsrc String ID 142
.rsrc:004a346a  0000            p_unicode   u""                                     ;Rsrc String ID 143
                            ;************************************************************************************************
                            ;*                      Rsrc_StringTable_9_0 Size of resource: 0x8c bytes                       *
                            ;************************************************************************************************
                            Rsrc_StringTable_4e3_0:       
.rsrc:004a346c  0000            p_unicode   u""                                     ;Rsrc String ID 20000
.rsrc:004a346e  140047006...    p_unicode   u"Gizmos & Gadgets! CD"                 ;Rsrc String ID 20001
.rsrc:004a3498  1c0026004...    p_unicode   u"&About Gizmos && Gadgets! CD"         ;Rsrc String ID 20002
.rsrc:004a34d2  0000            p_unicode   u""                                     ;Rsrc String ID 20003
.rsrc:004a34d4  0000            p_unicode   u""                                     ;Rsrc String ID 20004
.rsrc:004a34d6  0000            p_unicode   u""                                     ;Rsrc String ID 20005
.rsrc:004a34d8  0000            p_unicode   u""                                     ;Rsrc String ID 20006
.rsrc:004a34da  020031003800    p_unicode   u"18"                                   ;Rsrc String ID 20007
.rsrc:004a34e0  140047006...    p_unicode   u"Gizmos & Gadgets! CD"                 ;Rsrc String ID 20008
.rsrc:004a350a  0000            p_unicode   u""                                     ;Rsrc String ID 20009
.rsrc:004a350c  0000            p_unicode   u""                                     ;Rsrc String ID 20010
.rsrc:004a350e  0000            p_unicode   u""                                     ;Rsrc String ID 20011
.rsrc:004a3510  0000            p_unicode   u""                                     ;Rsrc String ID 20012
.rsrc:004a3512  0000            p_unicode   u""                                     ;Rsrc String ID 20013
.rsrc:004a3514  0000            p_unicode   u""                                     ;Rsrc String ID 20014
.rsrc:004a3516  0000            p_unicode   u""                                     ;Rsrc String ID 20015
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4e3_0 Size of resource: 0xac bytes                      *
                            ;************************************************************************************************
                            Rsrc_StringTable_4e4_0:       
.rsrc:004a3518  0000            p_unicode   u""                                     ;Rsrc String ID 20016
.rsrc:004a351a  0000            p_unicode   u""                                     ;Rsrc String ID 20017
.rsrc:004a351c  0000            p_unicode   u""                                     ;Rsrc String ID 20018
.rsrc:004a351e  0000            p_unicode   u""                                     ;Rsrc String ID 20019
.rsrc:004a3520  090055006...    p_unicode   u"Unpainted"                            ;Rsrc String ID 20020
.rsrc:004a3534  030052006...    p_unicode   u"Red"                                  ;Rsrc String ID 20021
.rsrc:004a353c  050047007...    p_unicode   u"Green"                                ;Rsrc String ID 20022
.rsrc:004a3548  060059006...    p_unicode   u"Yellow"                               ;Rsrc String ID 20023
.rsrc:004a3556  040042006...    p_unicode   u"Blue"                                 ;Rsrc String ID 20024
.rsrc:004a3560  05004d006...    p_unicode   u"Morty"                                ;Rsrc String ID 20025
.rsrc:004a356c  050031007...    p_unicode   u"1st -"                                ;Rsrc String ID 20026
.rsrc:004a3578  050032006...    p_unicode   u"2nd -"                                ;Rsrc String ID 20027
.rsrc:004a3584  490043006...    p_unicode   u"Congratulations!  You solved the pu...;Rsrc String ID 20028
.rsrc:004a3618  06004c006...    p_unicode   u"Level-"                               ;Rsrc String ID 20029
.rsrc:004a3626  11004d006...    p_unicode   u"Mechanical Energy"                    ;Rsrc String ID 20030
.rsrc:004a364a  110020002...    p_unicode   u"     Light Energy"                    ;Rsrc String ID 20031
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4e4_0 Size of resource: 0x156 bytes                     *
                            ;************************************************************************************************
.rsrc:004a366e  00              ??          00h                                     
.rsrc:004a366f  00              ??          00h                                     
                            Rsrc_StringTable_4e5_0:       
.rsrc:004a3670  110020002...    p_unicode   u"  Chemical Energy"                    ;Rsrc String ID 20032
.rsrc:004a3694  110045006...    p_unicode   u"Electrical Energy"                    ;Rsrc String ID 20033
.rsrc:004a36b8  110020002...    p_unicode   u"      Heat Energy"                    ;Rsrc String ID 20034
.rsrc:004a36dc  110020002...    p_unicode   u"   Nuclear Energy"                    ;Rsrc String ID 20035
.rsrc:004a3700  110020005...    p_unicode   u" Potential Energy"                    ;Rsrc String ID 20036
.rsrc:004a3724  110020002...    p_unicode   u"   Kinetic Energy"                    ;Rsrc String ID 20037
.rsrc:004a3748  28004d006...    p_unicode   u"Match the energy forms with the pic...;Rsrc String ID 20038
.rsrc:004a379a  2a0074006...    p_unicode   u"that represent them. There are %d m...;Rsrc String ID 20039
.rsrc:004a37f0  170054006...    p_unicode   u"Then check your answer."              ;Rsrc String ID 20040
.rsrc:004a3820  0000            p_unicode   u""                                     ;Rsrc String ID 20041
.rsrc:004a3822  070054007...    p_unicode   u"Trainee"                              ;Rsrc String ID 20042
.rsrc:004a3832  090041007...    p_unicode   u"Assistant"                            ;Rsrc String ID 20043
.rsrc:004a3846  0a0054006...    p_unicode   u"Technician"                           ;Rsrc String ID 20044
.rsrc:004a385c  080045006...    p_unicode   u"Engineer"                             ;Rsrc String ID 20045
.rsrc:004a386e  060044006...    p_unicode   u"Doctor"                               ;Rsrc String ID 20046
.rsrc:004a387c  090050007...    p_unicode   u"Professor"                            ;Rsrc String ID 20047
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4e5_0 Size of resource: 0x220 bytes                     *
                            ;************************************************************************************************
                            Rsrc_StringTable_4e6_0:       
.rsrc:004a3890  090053006...    p_unicode   u"Scientist"                            ;Rsrc String ID 20048
.rsrc:004a38a4  0e0048006...    p_unicode   u"Head Scientist"                       ;Rsrc String ID 20049
.rsrc:004a38c2  14004e006...    p_unicode   u"Normal              "                 ;Rsrc String ID 20050
.rsrc:004a38ec  140045006...    p_unicode   u"Editing Bars        "                 ;Rsrc String ID 20051
.rsrc:004a3916  140045006...    p_unicode   u"Editing Racks       "                 ;Rsrc String ID 20052
.rsrc:004a3940  140045006...    p_unicode   u"Editing Switches    "                 ;Rsrc String ID 20053
.rsrc:004a396a  140045006...    p_unicode   u"Editing Crank       "                 ;Rsrc String ID 20054
.rsrc:004a3994  140045006...    p_unicode   u"Editing Shafts      "                 ;Rsrc String ID 20055
.rsrc:004a39be  140045006...    p_unicode   u"Editing Num Gears   "                 ;Rsrc String ID 20056
.rsrc:004a39e8  0d0025007...    p_unicode   u"%s to go Back"                        ;Rsrc String ID 20057
.rsrc:004a3a04  0f004e006...    p_unicode   u"New Player Hint"                      ;Rsrc String ID 20058
.rsrc:004a3a24  150050007...    p_unicode   u"Press %s to continue."                ;Rsrc String ID 20059
.rsrc:004a3a50  0b0050007...    p_unicode   u"Puzzle Hint"                          ;Rsrc String ID 20060
.rsrc:004a3a68  150050007...    p_unicode   u"Press %s to continue."                ;Rsrc String ID 20061
.rsrc:004a3a94  01003000        p_unicode   u"0"                                    ;Rsrc String ID 20062
.rsrc:004a3a98  0000            p_unicode   u""                                     ;Rsrc String ID 20063
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4e6_0 Size of resource: 0x20a bytes                     *
                            ;************************************************************************************************
.rsrc:004a3a9a  00              ??          00h                                     
.rsrc:004a3a9b  00              ??          00h                                     
                            Rsrc_StringTable_4e9_0:       
.rsrc:004a3a9c  0000            p_unicode   u""                                     ;Rsrc String ID 20096
.rsrc:004a3a9e  0000            p_unicode   u""                                     ;Rsrc String ID 20097
.rsrc:004a3aa0  0000            p_unicode   u""                                     ;Rsrc String ID 20098
.rsrc:004a3aa2  0000            p_unicode   u""                                     ;Rsrc String ID 20099
.rsrc:004a3aa4  150041004...    p_unicode   u"AO Runtime Error : %d"                ;Rsrc String ID 20100
.rsrc:004a3ad0  0d0050006...    p_unicode   u"Package EMPTY"                        ;Rsrc String ID 20101
.rsrc:004a3aec  050041006...    p_unicode   u"Alert"                                ;Rsrc String ID 20102
.rsrc:004a3af8  050046006...    p_unicode   u"Fatal"                                ;Rsrc String ID 20103
.rsrc:004a3b04  110052006...    p_unicode   u"ReadDatFile Error"                    ;Rsrc String ID 20104
.rsrc:004a3b28  180057007...    p_unicode   u"Writing Empty Name (Bad)"             ;Rsrc String ID 20105
.rsrc:004a3b5a  130067007...    p_unicode   u"gr not initialized!"                  ;Rsrc String ID 20106
.rsrc:004a3b82  260067007...    p_unicode   u"grCopyToScreen:Screen not initializ...;Rsrc String ID 20107
.rsrc:004a3bd0  260067007...    p_unicode   u"grUpdateScreen:Screen not initializ...;Rsrc String ID 20108
.rsrc:004a3c1e  1a0053006...    p_unicode   u"Set Palette Entries failed"           ;Rsrc String ID 20109
.rsrc:004a3c54  130078002...    p_unicode   u"x %d y %d  part# %d"                  ;Rsrc String ID 20110
.rsrc:004a3c7c  110043007...    p_unicode   u"Current time %ld\n"                   ;Rsrc String ID 20111
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4e9_0 Size of resource: 0x204 bytes                     *
                            ;************************************************************************************************
                            Rsrc_StringTable_4ea_0:       
.rsrc:004a3ca0  10004e005...    p_unicode   u"NPH %d Time %ld\n"                    ;Rsrc String ID 20112
.rsrc:004a3cc2  060049006...    p_unicode   u"Index?"                               ;Rsrc String ID 20113
.rsrc:004a3cd0  1c0073006...    p_unicode   u"smWMError:Resource allocated"         ;Rsrc String ID 20114
.rsrc:004a3d0a  2b0073006...    p_unicode   u"smWMError:Unable to allocate or loc...;Rsrc String ID 20115
.rsrc:004a3d62  180073006...    p_unicode   u"smWMError:Internal Error"             ;Rsrc String ID 20116
.rsrc:004a3d94  210073006...    p_unicode   u"smWMError:Unsupported Wave format"    ;Rsrc String ID 20117
.rsrc:004a3dd8  2c0073006...    p_unicode   u"smWMError:Attempt to open synchrono...;Rsrc String ID 20118
.rsrc:004a3e32  180073006...    p_unicode   u"smWMError:Invalid Handle"             ;Rsrc String ID 20119
.rsrc:004a3e64  2a0073006...    p_unicode   u"smWMError:Specified device ID out o...;Rsrc String ID 20120
.rsrc:004a3eba  2c0073006...    p_unicode   u"smWMError:One of the parameters is ...;Rsrc String ID 20121
.rsrc:004a3f14  1a0073006...    p_unicode   u"smWMError:Unknown error???"           ;Rsrc String ID 20122
.rsrc:004a3f4a  0d0053004...    p_unicode   u"SM (Wave): %s"                        ;Rsrc String ID 20123
.rsrc:004a3f66  1a0053006...    p_unicode   u"SetCooperativeLevel failed"           ;Rsrc String ID 20124
.rsrc:004a3f9c  1a0045007...    p_unicode   u"Error with WaveMixOpenWave"           ;Rsrc String ID 20125
.rsrc:004a3fd2  1e0050006...    p_unicode   u"PlaySoundLow:Play sound failed"       ;Rsrc String ID 20126
.rsrc:004a4010  380050007...    p_unicode   u"Problem with WaveMix: Converting al...;Rsrc String ID 20127
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4ea_0 Size of resource: 0x3e2 bytes                     *
                            ;************************************************************************************************
.rsrc:004a4082  00              ??          00h                                     
.rsrc:004a4083  00              ??          00h                                     
                            Rsrc_StringTable_4eb_0:       
.rsrc:004a4084  090078002...    p_unicode   u"x %d y %d"                            ;Rsrc String ID 20128
.rsrc:004a4098  1b0055006...    p_unicode   u"Unable to establish TIMECAP"          ;Rsrc String ID 20129
.rsrc:004a40d0  120046006...    p_unicode   u"Font %d not loaded"                   ;Rsrc String ID 20130
.rsrc:004a40f6  0000            p_unicode   u""                                     ;Rsrc String ID 20131
.rsrc:004a40f8  170078002...    p_unicode   u"x %d y %d type %d  rot "              ;Rsrc String ID 20132
.rsrc:004a4128  180043007...    p_unicode   u"CreateSoundBuffer failed"             ;Rsrc String ID 20133
.rsrc:004a415a  2e0043006...    p_unicode   u"Cannot Load Resource #%d - missing ...;Rsrc String ID 20134
.rsrc:004a41b8  2b0043006...    p_unicode   u"Cannot Load Resource #%d - out of m...;Rsrc String ID 20135
.rsrc:004a4210  1c0046006...    p_unicode   u"Font resource not available."         ;Rsrc String ID 20136
.rsrc:004a424a  2b0049002...    p_unicode   u"I could not find the font conversio...;Rsrc String ID 20137
.rsrc:004a42a2  2b0049002...    p_unicode   u"I could not load the font conversio...;Rsrc String ID 20138
.rsrc:004a42fa  2b0049002...    p_unicode   u"I could not lock the font conversio...;Rsrc String ID 20139
.rsrc:004a4352  0000            p_unicode   u""                                     ;Rsrc String ID 20140
.rsrc:004a4354  0000            p_unicode   u""                                     ;Rsrc String ID 20141
.rsrc:004a4356  0000            p_unicode   u""                                     ;Rsrc String ID 20142
.rsrc:004a4358  0000            p_unicode   u""                                     ;Rsrc String ID 20143
                            ;************************************************************************************************
                            ;*                     Rsrc_StringTable_4eb_0 Size of resource: 0x2d6 bytes                     *
                            ;************************************************************************************************
.rsrc:004a435a  00              ??          00h                                     
.rsrc:004a435b  00              ??          00h                                     
                            ;************************************************************************************************
                            ;*                       Rsrc_GroupIcon_80_0 Size of resource: 0x14 bytes                       *
                            ;************************************************************************************************
                            Rsrc_GroupIcon_80_0:          
.rsrc:004a435c  000001000...    GroupIco...                    
   |_.rsrc:004a435c  GroupIcon...    GRPICONDIR                                          
      |_.rsrc:004a435c  idReserved      dw          0h                                      
      |_.rsrc:004a435e  idType          dw          1h                                      
      |_.rsrc:004a4360  idCount         dw          1h                                      
   |_.rsrc:004a4362  GroupIcon...    GRPICOND...                                        
      |_.rsrc:004a4362  bWidth          db          20h                                     
      |_.rsrc:004a4363  bHeight         db          20h                                     
      |_.rsrc:004a4364  bColorCount     db          0h                                      
      |_.rsrc:004a4365  bReserved       db          1h                                      
      |_.rsrc:004a4366  wPlanes         dw          1h                                      
      |_.rsrc:004a4368  wBitCount       dw          8h                                      
      |_.rsrc:004a436a  dwBytesIn...    ddw         8A8h                                    
      |_.rsrc:004a436e  nId             dw          1h                                      
                            ;************************************************************************************************
                            ;*                       Rsrc_GroupIcon_81_0 Size of resource: 0x14 bytes                       *
                            ;************************************************************************************************
                            Rsrc_GroupIcon_81_0:          
.rsrc:004a4370  000001000...    GroupIco...                    
   |_.rsrc:004a4370  GroupIcon...    GRPICONDIR                                          
      |_.rsrc:004a4370  idReserved      dw          0h                                      
      |_.rsrc:004a4372  idType          dw          1h                                      
      |_.rsrc:004a4374  idCount         dw          1h                                      
   |_.rsrc:004a4376  GroupIcon...    GRPICOND...                                        
      |_.rsrc:004a4376  bWidth          db          20h                                     
      |_.rsrc:004a4377  bHeight         db          20h                                     
      |_.rsrc:004a4378  bColorCount     db          0h                                      
      |_.rsrc:004a4379  bReserved       db          1h                                      
      |_.rsrc:004a437a  wPlanes         dw          1h                                      
      |_.rsrc:004a437c  wBitCount       dw          8h                                      
      |_.rsrc:004a437e  dwBytesIn...    ddw         8A8h                                    
      |_.rsrc:004a4382  nId             dw          2h                                      
                            ;************************************************************************************************
                            ;*                        Rsrc_Version_1_0 Size of resource: 0x314 bytes                        *
                            ;************************************************************************************************
                            Rsrc_Version_1_0:             
.rsrc:004a4384  140334000...    VS_VERSI...                                        
   |_.rsrc:004a4384  StructLength    dw          314h                                    
   |_.rsrc:004a4386  ValueLength     dw          34h                                     
   |_.rsrc:004a4388  StructType      dw          0h                                      
   |_.rsrc:004a438a  Info            unicode     u"VS_VERSION_INFO"                      
   |_.rsrc:004a43aa  Padding         db[2]                                               
      |_.rsrc:004a43aa  [0]             db          0h                                      
      |_.rsrc:004a43ab  [1]             db          0h                                      
   |_.rsrc:004a43ac  Signature       ddw         FEEF04BDh                               
   |_.rsrc:004a43b0  StructVer...    dw[2]                                               
      |_.rsrc:004a43b0  [0]             dw          0h                                      
      |_.rsrc:004a43b2  [1]             dw          1h                                      
   |_.rsrc:004a43b4  FileVersion     dw[4]                                               
      |_.rsrc:004a43b4  [0]             dw          1h                                      
      |_.rsrc:004a43b6  [1]             dw          1h                                      
      |_.rsrc:004a43b8  [2]             dw          0h                                      
      |_.rsrc:004a43ba  [3]             dw          0h                                      
   |_.rsrc:004a43bc  ProductVe...    dw[4]                                               
      |_.rsrc:004a43bc  [0]             dw          1h                                      
      |_.rsrc:004a43be  [1]             dw          1h                                      
      |_.rsrc:004a43c0  [2]             dw          0h                                      
      |_.rsrc:004a43c2  [3]             dw          0h                                      
   |_.rsrc:004a43c4  FileFlags...    ddw[2]                                              
      |_.rsrc:004a43c4  [0]             ddw         0h                                      
      |_.rsrc:004a43c8  [1]             ddw         0h                                      
   |_.rsrc:004a43cc  FileFlags       ddw         4h                                      
   |_.rsrc:004a43d0  FileOS          ddw         1h                                      
   |_.rsrc:004a43d4  FileType        ddw         0h                                      
   |_.rsrc:004a43d8  FileSubtype     ddw         0h                                      
   |_.rsrc:004a43dc  FileTimes...    ddw         0h                                      
.rsrc:004a43e0  740200000000    StringFi...                                        
   |_.rsrc:004a43e0  wLength         dw          274h                                    
   |_.rsrc:004a43e2  wValueLength    dw          0h                                      
   |_.rsrc:004a43e4  wType           dw          0h                                      
.rsrc:004a43e6  530074007...    unicode     u"StringFileInfo"                       
.rsrc:004a4404  500200000000    StringTable                                         
   |_.rsrc:004a4404  wLength         dw          250h                                    
   |_.rsrc:004a4406  wValueLength    dw          0h                                      
   |_.rsrc:004a4408  wType           dw          0h                                      
.rsrc:004a440a  300034003...    unicode     u"040904E4"                             
.rsrc:004a441c  520015000100    StringInfo                                          
   |_.rsrc:004a441c  wLength         dw          52h                                     
   |_.rsrc:004a441e  wValueLength    dw          15h                                     
   |_.rsrc:004a4420  wType           dw          1h                                      
.rsrc:004a4422  460069006...    unicode     u"FileDescription"                      
.rsrc:004a4442  00              ??          00h                                     ;?  ->  00470000
.rsrc:004a4443  00              ??          00h                                     
.rsrc:004a4444  470069007...    unicode     u"Gizmos & Gadgets! CD"                 
.rsrc:004a446e  00              ??          00h                                     ;?  ->  004a0000
.rsrc:004a446f  00              ??          00h                                     
.rsrc:004a4470  4a0015000100    StringInfo                                          
   |_.rsrc:004a4470  wLength         dw          4Ah                                     
   |_.rsrc:004a4472  wValueLength    dw          15h                                     
   |_.rsrc:004a4474  wType           dw          1h                                      
.rsrc:004a4476  43006f006...    unicode     u"CompanyName"                          
.rsrc:004a448e  00              ??          00h                                     
.rsrc:004a448f  00              ??          00h                                     
.rsrc:004a4490  540068006...    unicode     u"The Learning Company"                 
.rsrc:004a44ba  00              ??          00h                                     
.rsrc:004a44bb  00              ??          00h                                     
.rsrc:004a44bc  2a0005000100    StringInfo                                          
   |_.rsrc:004a44bc  wLength         dw          2Ah                                     
   |_.rsrc:004a44be  wValueLength    dw          5h                                      
   |_.rsrc:004a44c0  wType           dw          1h                                      
.rsrc:004a44c2  460069006...    unicode     u"FileVersion"                          
.rsrc:004a44da  00              ??          00h                                     
.rsrc:004a44db  00              ??          00h                                     
.rsrc:004a44dc  31002e003...    unicode     u"1.2"                                  
.rsrc:004a44e4  00              ??          00h                                     
.rsrc:004a44e5  00              ??          00h                                     
.rsrc:004a44e6  00              ??          00h                                     
.rsrc:004a44e7  00              ??          00h                                     
.rsrc:004a44e8  5c001c000100    StringInfo                                          
   |_.rsrc:004a44e8  wLength         dw          5Ch                                     
   |_.rsrc:004a44ea  wValueLength    dw          1Ch                                     
   |_.rsrc:004a44ec  wType           dw          1h                                      
.rsrc:004a44ee  4c0065006...    unicode     u"LegalCopyright"                       
.rsrc:004a450c  43006f007...    unicode     u"Copyright © 1990, 93, 95-97"          
.rsrc:004a4544  960037000100    StringInfo                                          
   |_.rsrc:004a4544  wLength         dw          96h                                     
   |_.rsrc:004a4546  wValueLength    dw          37h                                     
   |_.rsrc:004a4548  wType           dw          1h                                      
.rsrc:004a454a  4c0065006...    unicode     u"LegalTrademarks"                      
.rsrc:004a456a  00              ??          00h                                     
.rsrc:004a456b  00              ??          00h                                     
.rsrc:004a456c  540068006...    unicode     u"The Learning Company® is a register...
.rsrc:004a45dc  4a0015000100    StringInfo                                          
   |_.rsrc:004a45dc  wLength         dw          4Ah                                     
   |_.rsrc:004a45de  wValueLength    dw          15h                                     
   |_.rsrc:004a45e0  wType           dw          1h                                      
.rsrc:004a45e2  500072006...    unicode     u"ProductName"                          
.rsrc:004a45fa  00              ??          00h                                     ;?  ->  00470000
.rsrc:004a45fb  00              ??          00h                                     
.rsrc:004a45fc  470069007...    unicode     u"Gizmos & Gadgets! CD"                 
.rsrc:004a4626  00              ??          00h                                     
.rsrc:004a4627  00              ??          00h                                     
.rsrc:004a4628  2c0004000100    StringInfo                                          
   |_.rsrc:004a4628  wLength         dw          2Ch                                     
   |_.rsrc:004a462a  wValueLength    dw          4h                                      
   |_.rsrc:004a462c  wType           dw          1h                                      
.rsrc:004a462e  500072006...    unicode     u"ProductVersion"                       
.rsrc:004a464c  31002e003...    unicode     u"1.2"                                  
.rsrc:004a4654  440000000000    VarFileInfo                                         
   |_.rsrc:004a4654  wLength         dw          44h                                     
   |_.rsrc:004a4656  wValueLength    dw          0h                                      
   |_.rsrc:004a4658  wType           dw          0h                                      
.rsrc:004a465a  560061007...    unicode     u"VarFileInfo"                          
.rsrc:004a4672  00              ??          00h                                     
.rsrc:004a4673  00              ??          00h                                     
.rsrc:004a4674  240004000000    Var                                                 
   |_.rsrc:004a4674  wLength         dw          24h                                     
   |_.rsrc:004a4676  wValueLength    dw          4h                                      
   |_.rsrc:004a4678  wType           dw          0h                                      
.rsrc:004a467a  540072006...    unicode     u"Translation"                          
.rsrc:004a4692  00              ??          00h                                     
.rsrc:004a4693  00              ??          00h                                     
.rsrc:004a4694  0904e404        ddw         4E40409h                                
.rsrc:004a4698  00              ??          00h                                     
.rsrc:004a4699  00              ??          00h                                     
.rsrc:004a469a  00              ??          00h                                     
.rsrc:004a469b  00              ??          00h                                     
.rsrc:004a469c  00              ??          00h                                     
.rsrc:004a469d  00              ??          00h                                     
.rsrc:004a469e  00              ??          00h                                     
.rsrc:004a469f  00              ??          00h                                     
.rsrc:004a46a0  00              ??          00h                                     
.rsrc:004a46a1  00              ??          00h                                     
.rsrc:004a46a2  00              ??          00h                                     
.rsrc:004a46a3  00              ??          00h                                     
.rsrc:004a46a4  00              ??          00h                                     
.rsrc:004a46a5  00              ??          00h                                     
.rsrc:004a46a6  00              ??          00h                                     
.rsrc:004a46a7  00              ??          00h                                     
.rsrc:004a46a8  00              ??          00h                                     
.rsrc:004a46a9  00              ??          00h                                     
.rsrc:004a46aa  00              ??          00h                                     
.rsrc:004a46ab  00              ??          00h                                     
.rsrc:004a46ac  00              ??          00h                                     
.rsrc:004a46ad  00              ??          00h                                     
.rsrc:004a46ae  00              ??          00h                                     
.rsrc:004a46af  00              ??          00h                                     
.rsrc:004a46b0  00              ??          00h                                     
.rsrc:004a46b1  00              ??          00h                                     
.rsrc:004a46b2  00              ??          00h                                     
.rsrc:004a46b3  00              ??          00h                                     
.rsrc:004a46b4  00              ??          00h                                     
.rsrc:004a46b5  00              ??          00h                                     
.rsrc:004a46b6  00              ??          00h                                     
.rsrc:004a46b7  00              ??          00h                                     
.rsrc:004a46b8  00              ??          00h                                     
.rsrc:004a46b9  00              ??          00h                                     
.rsrc:004a46ba  00              ??          00h                                     
.rsrc:004a46bb  00              ??          00h                                     
.rsrc:004a46bc  00              ??          00h                                     
.rsrc:004a46bd  00              ??          00h                                     
.rsrc:004a46be  00              ??          00h                                     
.rsrc:004a46bf  00              ??          00h                                     
.rsrc:004a46c0  00              ??          00h                                     
.rsrc:004a46c1  00              ??          00h                                     
.rsrc:004a46c2  00              ??          00h                                     
.rsrc:004a46c3  00              ??          00h                                     
.rsrc:004a46c4  00              ??          00h                                     
.rsrc:004a46c5  00              ??          00h                                     
.rsrc:004a46c6  00              ??          00h                                     
.rsrc:004a46c7  00              ??          00h                                     
.rsrc:004a46c8  00              ??          00h                                     
.rsrc:004a46c9  00              ??          00h                                     
.rsrc:004a46ca  00              ??          00h                                     
.rsrc:004a46cb  00              ??          00h                                     
.rsrc:004a46cc  00              ??          00h                                     
.rsrc:004a46cd  00              ??          00h                                     
.rsrc:004a46ce  00              ??          00h                                     
.rsrc:004a46cf  00              ??          00h                                     
.rsrc:004a46d0  00              ??          00h                                     
.rsrc:004a46d1  00              ??          00h                                     
.rsrc:004a46d2  00              ??          00h                                     
.rsrc:004a46d3  00              ??          00h                                     
.rsrc:004a46d4  00              ??          00h                                     
.rsrc:004a46d5  00              ??          00h                                     
.rsrc:004a46d6  00              ??          00h                                     
.rsrc:004a46d7  00              ??          00h                                     
.rsrc:004a46d8  00              ??          00h                                     
.rsrc:004a46d9  00              ??          00h                                     
.rsrc:004a46da  00              ??          00h                                     
.rsrc:004a46db  00              ??          00h                                     
.rsrc:004a46dc  00              ??          00h                                     
.rsrc:004a46dd  00              ??          00h                                     
.rsrc:004a46de  00              ??          00h                                     
.rsrc:004a46df  00              ??          00h                                     
.rsrc:004a46e0  00              ??          00h                                     
.rsrc:004a46e1  00              ??          00h                                     
.rsrc:004a46e2  00              ??          00h                                     
.rsrc:004a46e3  00              ??          00h                                     
.rsrc:004a46e4  00              ??          00h                                     
.rsrc:004a46e5  00              ??          00h                                     
.rsrc:004a46e6  00              ??          00h                                     
.rsrc:004a46e7  00              ??          00h                                     
.rsrc:004a46e8  00              ??          00h                                     
.rsrc:004a46e9  00              ??          00h                                     
.rsrc:004a46ea  00              ??          00h                                     
.rsrc:004a46eb  00              ??          00h                                     
.rsrc:004a46ec  00              ??          00h                                     
.rsrc:004a46ed  00              ??          00h                                     
.rsrc:004a46ee  00              ??          00h                                     
.rsrc:004a46ef  00              ??          00h                                     
.rsrc:004a46f0  00              ??          00h                                     
.rsrc:004a46f1  00              ??          00h                                     
.rsrc:004a46f2  00              ??          00h                                     
.rsrc:004a46f3  00              ??          00h                                     
.rsrc:004a46f4  00              ??          00h                                     
.rsrc:004a46f5  00              ??          00h                                     
.rsrc:004a46f6  00              ??          00h                                     
.rsrc:004a46f7  00              ??          00h                                     
.rsrc:004a46f8  00              ??          00h                                     
.rsrc:004a46f9  00              ??          00h                                     
.rsrc:004a46fa  00              ??          00h                                     
.rsrc:004a46fb  00              ??          00h                                     
.rsrc:004a46fc  00              ??          00h                                     
.rsrc:004a46fd  00              ??          00h                                     
.rsrc:004a46fe  00              ??          00h                                     
.rsrc:004a46ff  00              ??          00h                                     
.rsrc:004a4700  00              ??          00h                                     
.rsrc:004a4701  00              ??          00h                                     
.rsrc:004a4702  00              ??          00h                                     
.rsrc:004a4703  00              ??          00h                                     
.rsrc:004a4704  00              ??          00h                                     
.rsrc:004a4705  00              ??          00h                                     
.rsrc:004a4706  00              ??          00h                                     
.rsrc:004a4707  00              ??          00h                                     
.rsrc:004a4708  00              ??          00h                                     
.rsrc:004a4709  00              ??          00h                                     
.rsrc:004a470a  00              ??          00h                                     
.rsrc:004a470b  00              ??          00h                                     
.rsrc:004a470c  00              ??          00h                                     
.rsrc:004a470d  00              ??          00h                                     
.rsrc:004a470e  00              ??          00h                                     
.rsrc:004a470f  00              ??          00h                                     
.rsrc:004a4710  00              ??          00h                                     
.rsrc:004a4711  00              ??          00h                                     
.rsrc:004a4712  00              ??          00h                                     
.rsrc:004a4713  00              ??          00h                                     
.rsrc:004a4714  00              ??          00h                                     
.rsrc:004a4715  00              ??          00h                                     
.rsrc:004a4716  00              ??          00h                                     
.rsrc:004a4717  00              ??          00h                                     
.rsrc:004a4718  00              ??          00h                                     
.rsrc:004a4719  00              ??          00h                                     
.rsrc:004a471a  00              ??          00h                                     
.rsrc:004a471b  00              ??          00h                                     
.rsrc:004a471c  00              ??          00h                                     
.rsrc:004a471d  00              ??          00h                                     
.rsrc:004a471e  00              ??          00h                                     
.rsrc:004a471f  00              ??          00h                                     
.rsrc:004a4720  00              ??          00h                                     
.rsrc:004a4721  00              ??          00h                                     
.rsrc:004a4722  00              ??          00h                                     
.rsrc:004a4723  00              ??          00h                                     
.rsrc:004a4724  00              ??          00h                                     
.rsrc:004a4725  00              ??          00h                                     
.rsrc:004a4726  00              ??          00h                                     
.rsrc:004a4727  00              ??          00h                                     
.rsrc:004a4728  00              ??          00h                                     
.rsrc:004a4729  00              ??          00h                                     
.rsrc:004a472a  00              ??          00h                                     
.rsrc:004a472b  00              ??          00h                                     
.rsrc:004a472c  00              ??          00h                                     
.rsrc:004a472d  00              ??          00h                                     
.rsrc:004a472e  00              ??          00h                                     
.rsrc:004a472f  00              ??          00h                                     
.rsrc:004a4730  00              ??          00h                                     
.rsrc:004a4731  00              ??          00h                                     
.rsrc:004a4732  00              ??          00h                                     
.rsrc:004a4733  00              ??          00h                                     
.rsrc:004a4734  00              ??          00h                                     
.rsrc:004a4735  00              ??          00h                                     
.rsrc:004a4736  00              ??          00h                                     
.rsrc:004a4737  00              ??          00h                                     
.rsrc:004a4738  00              ??          00h                                     
.rsrc:004a4739  00              ??          00h                                     
.rsrc:004a473a  00              ??          00h                                     
.rsrc:004a473b  00              ??          00h                                     
.rsrc:004a473c  00              ??          00h                                     
.rsrc:004a473d  00              ??          00h                                     
.rsrc:004a473e  00              ??          00h                                     
.rsrc:004a473f  00              ??          00h                                     
.rsrc:004a4740  00              ??          00h                                     
.rsrc:004a4741  00              ??          00h                                     
.rsrc:004a4742  00              ??          00h                                     
.rsrc:004a4743  00              ??          00h                                     
.rsrc:004a4744  00              ??          00h                                     
.rsrc:004a4745  00              ??          00h                                     
.rsrc:004a4746  00              ??          00h                                     
.rsrc:004a4747  00              ??          00h                                     
.rsrc:004a4748  00              ??          00h                                     
.rsrc:004a4749  00              ??          00h                                     
.rsrc:004a474a  00              ??          00h                                     
.rsrc:004a474b  00              ??          00h                                     
.rsrc:004a474c  00              ??          00h                                     
.rsrc:004a474d  00              ??          00h                                     
.rsrc:004a474e  00              ??          00h                                     
.rsrc:004a474f  00              ??          00h                                     
.rsrc:004a4750  00              ??          00h                                     
.rsrc:004a4751  00              ??          00h                                     
.rsrc:004a4752  00              ??          00h                                     
.rsrc:004a4753  00              ??          00h                                     
.rsrc:004a4754  00              ??          00h                                     
.rsrc:004a4755  00              ??          00h                                     
.rsrc:004a4756  00              ??          00h                                     
.rsrc:004a4757  00              ??          00h                                     
.rsrc:004a4758  00              ??          00h                                     
.rsrc:004a4759  00              ??          00h                                     
.rsrc:004a475a  00              ??          00h                                     
.rsrc:004a475b  00              ??          00h                                     
.rsrc:004a475c  00              ??          00h                                     
.rsrc:004a475d  00              ??          00h                                     
.rsrc:004a475e  00              ??          00h                                     
.rsrc:004a475f  00              ??          00h                                     
.rsrc:004a4760  00              ??          00h                                     
.rsrc:004a4761  00              ??          00h                                     
.rsrc:004a4762  00              ??          00h                                     
.rsrc:004a4763  00              ??          00h                                     
.rsrc:004a4764  00              ??          00h                                     
.rsrc:004a4765  00              ??          00h                                     
.rsrc:004a4766  00              ??          00h                                     
.rsrc:004a4767  00              ??          00h                                     
.rsrc:004a4768  00              ??          00h                                     
.rsrc:004a4769  00              ??          00h                                     
.rsrc:004a476a  00              ??          00h                                     
.rsrc:004a476b  00              ??          00h                                     
.rsrc:004a476c  00              ??          00h                                     
.rsrc:004a476d  00              ??          00h                                     
.rsrc:004a476e  00              ??          00h                                     
.rsrc:004a476f  00              ??          00h                                     
.rsrc:004a4770  00              ??          00h                                     
.rsrc:004a4771  00              ??          00h                                     
.rsrc:004a4772  00              ??          00h                                     
.rsrc:004a4773  00              ??          00h                                     
.rsrc:004a4774  00              ??          00h                                     
.rsrc:004a4775  00              ??          00h                                     
.rsrc:004a4776  00              ??          00h                                     
.rsrc:004a4777  00              ??          00h                                     
.rsrc:004a4778  00              ??          00h                                     
.rsrc:004a4779  00              ??          00h                                     
.rsrc:004a477a  00              ??          00h                                     
.rsrc:004a477b  00              ??          00h                                     
.rsrc:004a477c  00              ??          00h                                     
.rsrc:004a477d  00              ??          00h                                     
.rsrc:004a477e  00              ??          00h                                     
.rsrc:004a477f  00              ??          00h                                     
.rsrc:004a4780  00              ??          00h                                     
.rsrc:004a4781  00              ??          00h                                     
.rsrc:004a4782  00              ??          00h                                     
.rsrc:004a4783  00              ??          00h                                     
.rsrc:004a4784  00              ??          00h                                     
.rsrc:004a4785  00              ??          00h                                     
.rsrc:004a4786  00              ??          00h                                     
.rsrc:004a4787  00              ??          00h                                     
.rsrc:004a4788  00              ??          00h                                     
.rsrc:004a4789  00              ??          00h                                     
.rsrc:004a478a  00              ??          00h                                     
.rsrc:004a478b  00              ??          00h                                     
.rsrc:004a478c  00              ??          00h                                     
.rsrc:004a478d  00              ??          00h                                     
.rsrc:004a478e  00              ??          00h                                     
.rsrc:004a478f  00              ??          00h                                     
.rsrc:004a4790  00              ??          00h                                     
.rsrc:004a4791  00              ??          00h                                     
.rsrc:004a4792  00              ??          00h                                     
.rsrc:004a4793  00              ??          00h                                     
.rsrc:004a4794  00              ??          00h                                     
.rsrc:004a4795  00              ??          00h                                     
.rsrc:004a4796  00              ??          00h                                     
.rsrc:004a4797  00              ??          00h                                     
.rsrc:004a4798  00              ??          00h                                     
.rsrc:004a4799  00              ??          00h                                     
.rsrc:004a479a  00              ??          00h                                     
.rsrc:004a479b  00              ??          00h                                     
.rsrc:004a479c  00              ??          00h                                     
.rsrc:004a479d  00              ??          00h                                     
.rsrc:004a479e  00              ??          00h                                     
.rsrc:004a479f  00              ??          00h                                     
.rsrc:004a47a0  00              ??          00h                                     
.rsrc:004a47a1  00              ??          00h                                     
.rsrc:004a47a2  00              ??          00h                                     
.rsrc:004a47a3  00              ??          00h                                     
.rsrc:004a47a4  00              ??          00h                                     
.rsrc:004a47a5  00              ??          00h                                     
.rsrc:004a47a6  00              ??          00h                                     
.rsrc:004a47a7  00              ??          00h                                     
.rsrc:004a47a8  00              ??          00h                                     
.rsrc:004a47a9  00              ??          00h                                     
.rsrc:004a47aa  00              ??          00h                                     
.rsrc:004a47ab  00              ??          00h                                     
.rsrc:004a47ac  00              ??          00h                                     
.rsrc:004a47ad  00              ??          00h                                     
.rsrc:004a47ae  00              ??          00h                                     
.rsrc:004a47af  00              ??          00h                                     
.rsrc:004a47b0  00              ??          00h                                     
.rsrc:004a47b1  00              ??          00h                                     
.rsrc:004a47b2  00              ??          00h                                     
.rsrc:004a47b3  00              ??          00h                                     
.rsrc:004a47b4  00              ??          00h                                     
.rsrc:004a47b5  00              ??          00h                                     
.rsrc:004a47b6  00              ??          00h                                     
.rsrc:004a47b7  00              ??          00h                                     
.rsrc:004a47b8  00              ??          00h                                     
.rsrc:004a47b9  00              ??          00h                                     
.rsrc:004a47ba  00              ??          00h                                     
.rsrc:004a47bb  00              ??          00h                                     
.rsrc:004a47bc  00              ??          00h                                     
.rsrc:004a47bd  00              ??          00h                                     
.rsrc:004a47be  00              ??          00h                                     
.rsrc:004a47bf  00              ??          00h                                     
.rsrc:004a47c0  00              ??          00h                                     
.rsrc:004a47c1  00              ??          00h                                     
.rsrc:004a47c2  00              ??          00h                                     
.rsrc:004a47c3  00              ??          00h                                     
.rsrc:004a47c4  00              ??          00h                                     
.rsrc:004a47c5  00              ??          00h                                     
.rsrc:004a47c6  00              ??          00h                                     
.rsrc:004a47c7  00              ??          00h                                     
.rsrc:004a47c8  00              ??          00h                                     
.rsrc:004a47c9  00              ??          00h                                     
.rsrc:004a47ca  00              ??          00h                                     
.rsrc:004a47cb  00              ??          00h                                     
.rsrc:004a47cc  00              ??          00h                                     
.rsrc:004a47cd  00              ??          00h                                     
.rsrc:004a47ce  00              ??          00h                                     
.rsrc:004a47cf  00              ??          00h                                     
.rsrc:004a47d0  00              ??          00h                                     
.rsrc:004a47d1  00              ??          00h                                     
.rsrc:004a47d2  00              ??          00h                                     
.rsrc:004a47d3  00              ??          00h                                     
.rsrc:004a47d4  00              ??          00h                                     
.rsrc:004a47d5  00              ??          00h                                     
.rsrc:004a47d6  00              ??          00h                                     
.rsrc:004a47d7  00              ??          00h                                     
.rsrc:004a47d8  00              ??          00h                                     
.rsrc:004a47d9  00              ??          00h                                     
.rsrc:004a47da  00              ??          00h                                     
.rsrc:004a47db  00              ??          00h                                     
.rsrc:004a47dc  00              ??          00h                                     
.rsrc:004a47dd  00              ??          00h                                     
.rsrc:004a47de  00              ??          00h                                     
.rsrc:004a47df  00              ??          00h                                     
.rsrc:004a47e0  00              ??          00h                                     
.rsrc:004a47e1  00              ??          00h                                     
.rsrc:004a47e2  00              ??          00h                                     
.rsrc:004a47e3  00              ??          00h                                     
.rsrc:004a47e4  00              ??          00h                                     
.rsrc:004a47e5  00              ??          00h                                     
.rsrc:004a47e6  00              ??          00h                                     
.rsrc:004a47e7  00              ??          00h                                     
.rsrc:004a47e8  00              ??          00h                                     
.rsrc:004a47e9  00              ??          00h                                     
.rsrc:004a47ea  00              ??          00h                                     
.rsrc:004a47eb  00              ??          00h                                     
.rsrc:004a47ec  00              ??          00h                                     
.rsrc:004a47ed  00              ??          00h                                     
.rsrc:004a47ee  00              ??          00h                                     
.rsrc:004a47ef  00              ??          00h                                     
.rsrc:004a47f0  00              ??          00h                                     
.rsrc:004a47f1  00              ??          00h                                     
.rsrc:004a47f2  00              ??          00h                                     
.rsrc:004a47f3  00              ??          00h                                     
.rsrc:004a47f4  00              ??          00h                                     
.rsrc:004a47f5  00              ??          00h                                     
.rsrc:004a47f6  00              ??          00h                                     
.rsrc:004a47f7  00              ??          00h                                     
.rsrc:004a47f8  00              ??          00h                                     
.rsrc:004a47f9  00              ??          00h                                     
.rsrc:004a47fa  00              ??          00h                                     
.rsrc:004a47fb  00              ??          00h                                     
.rsrc:004a47fc  00              ??          00h                                     
.rsrc:004a47fd  00              ??          00h                                     
.rsrc:004a47fe  00              ??          00h                                     
.rsrc:004a47ff  00              ??          00h                                     
.rsrc:004a4800                  ??          ??                                      
.rsrc:004a4801                  ??          ??                                      
.rsrc:004a4802                  ??          ??                                      
.rsrc:004a4803                  ??          ??                                      
.rsrc:004a4804                  ??          ??                                      
.rsrc:004a4805                  ??          ??                                      
.rsrc:004a4806                  ??          ??                                      
.rsrc:004a4807                  ??          ??                                      
.rsrc:004a4808                  ??          ??                                      
.rsrc:004a4809                  ??          ??                                      
.rsrc:004a480a                  ??          ??                                      
.rsrc:004a480b                  ??          ??                                      
.rsrc:004a480c                  ??          ??                                      
.rsrc:004a480d                  ??          ??                                      
.rsrc:004a480e                  ??          ??                                      
.rsrc:004a480f                  ??          ??                                      
.rsrc:004a4810                  ??          ??                                      
.rsrc:004a4811                  ??          ??                                      
.rsrc:004a4812                  ??          ??                                      
.rsrc:004a4813                  ??          ??                                      
.rsrc:004a4814                  ??          ??                                      
.rsrc:004a4815                  ??          ??                                      
.rsrc:004a4816                  ??          ??                                      
.rsrc:004a4817                  ??          ??                                      
.rsrc:004a4818                  ??          ??                                      
.rsrc:004a4819                  ??          ??                                      
.rsrc:004a481a                  ??          ??                                      
.rsrc:004a481b                  ??          ??                                      
.rsrc:004a481c                  ??          ??                                      
.rsrc:004a481d                  ??          ??                                      
.rsrc:004a481e                  ??          ??                                      
.rsrc:004a481f                  ??          ??                                      
.rsrc:004a4820                  ??          ??                                      
.rsrc:004a4821                  ??          ??                                      
.rsrc:004a4822                  ??          ??                                      
.rsrc:004a4823                  ??          ??                                      
.rsrc:004a4824                  ??          ??                                      
.rsrc:004a4825                  ??          ??                                      
.rsrc:004a4826                  ??          ??                                      
.rsrc:004a4827                  ??          ??                                      
.rsrc:004a4828                  ??          ??                                      
.rsrc:004a4829                  ??          ??                                      
.rsrc:004a482a                  ??          ??                                      
.rsrc:004a482b                  ??          ??                                      
.rsrc:004a482c                  ??          ??                                      
.rsrc:004a482d                  ??          ??                                      
.rsrc:004a482e                  ??          ??                                      
.rsrc:004a482f                  ??          ??                                      
.rsrc:004a4830                  ??          ??                                      
.rsrc:004a4831                  ??          ??                                      
.rsrc:004a4832                  ??          ??                                      
.rsrc:004a4833                  ??          ??                                      
.rsrc:004a4834                  ??          ??                                      
.rsrc:004a4835                  ??          ??                                      
.rsrc:004a4836                  ??          ??                                      
.rsrc:004a4837                  ??          ??                                      
.rsrc:004a4838                  ??          ??                                      
.rsrc:004a4839                  ??          ??                                      
.rsrc:004a483a                  ??          ??                                      
.rsrc:004a483b                  ??          ??                                      
.rsrc:004a483c                  ??          ??                                      
.rsrc:004a483d                  ??          ??                                      
.rsrc:004a483e                  ??          ??                                      
.rsrc:004a483f                  ??          ??                                      
.rsrc:004a4840                  ??          ??                                      
.rsrc:004a4841                  ??          ??                                      
.rsrc:004a4842                  ??          ??                                      
.rsrc:004a4843                  ??          ??                                      
.rsrc:004a4844                  ??          ??                                      
.rsrc:004a4845                  ??          ??                                      
.rsrc:004a4846                  ??          ??                                      
.rsrc:004a4847                  ??          ??                                      
.rsrc:004a4848                  ??          ??                                      
.rsrc:004a4849                  ??          ??                                      
.rsrc:004a484a                  ??          ??                                      
.rsrc:004a484b                  ??          ??                                      
.rsrc:004a484c                  ??          ??                                      
.rsrc:004a484d                  ??          ??                                      
.rsrc:004a484e                  ??          ??                                      
.rsrc:004a484f                  ??          ??                                      
.rsrc:004a4850                  ??          ??                                      
.rsrc:004a4851                  ??          ??                                      
.rsrc:004a4852                  ??          ??                                      
.rsrc:004a4853                  ??          ??                                      
.rsrc:004a4854                  ??          ??                                      
.rsrc:004a4855                  ??          ??                                      
.rsrc:004a4856                  ??          ??                                      
.rsrc:004a4857                  ??          ??                                      
.rsrc:004a4858                  ??          ??                                      
.rsrc:004a4859                  ??          ??                                      
.rsrc:004a485a                  ??          ??                                      
.rsrc:004a485b                  ??          ??                                      
.rsrc:004a485c                  ??          ??                                      
.rsrc:004a485d                  ??          ??                                      
.rsrc:004a485e                  ??          ??                                      
.rsrc:004a485f                  ??          ??                                      
.rsrc:004a4860                  ??          ??                                      
.rsrc:004a4861                  ??          ??                                      
.rsrc:004a4862                  ??          ??                                      
.rsrc:004a4863                  ??          ??                                      
.rsrc:004a4864                  ??          ??                                      
.rsrc:004a4865                  ??          ??                                      
.rsrc:004a4866                  ??          ??                                      
.rsrc:004a4867                  ??          ??                                      
.rsrc:004a4868                  ??          ??                                      
.rsrc:004a4869                  ??          ??                                      
.rsrc:004a486a                  ??          ??                                      
.rsrc:004a486b                  ??          ??                                      
.rsrc:004a486c                  ??          ??                                      
.rsrc:004a486d                  ??          ??                                      
.rsrc:004a486e                  ??          ??                                      
.rsrc:004a486f                  ??          ??                                      
.rsrc:004a4870                  ??          ??                                      
.rsrc:004a4871                  ??          ??                                      
.rsrc:004a4872                  ??          ??                                      
.rsrc:004a4873                  ??          ??                                      
.rsrc:004a4874                  ??          ??                                      
.rsrc:004a4875                  ??          ??                                      
.rsrc:004a4876                  ??          ??                                      
.rsrc:004a4877                  ??          ??                                      
.rsrc:004a4878                  ??          ??                                      
.rsrc:004a4879                  ??          ??                                      
.rsrc:004a487a                  ??          ??                                      
.rsrc:004a487b                  ??          ??                                      
.rsrc:004a487c                  ??          ??                                      
.rsrc:004a487d                  ??          ??                                      
.rsrc:004a487e                  ??          ??                                      
.rsrc:004a487f                  ??          ??                                      
.rsrc:004a4880                  ??          ??                                      
.rsrc:004a4881                  ??          ??                                      
.rsrc:004a4882                  ??          ??                                      
.rsrc:004a4883                  ??          ??                                      
.rsrc:004a4884                  ??          ??                                      
.rsrc:004a4885                  ??          ??                                      
.rsrc:004a4886                  ??          ??                                      
.rsrc:004a4887                  ??          ??                                      
.rsrc:004a4888                  ??          ??                                      
.rsrc:004a4889                  ??          ??                                      
.rsrc:004a488a                  ??          ??                                      
.rsrc:004a488b                  ??          ??                                      
.rsrc:004a488c                  ??          ??                                      
.rsrc:004a488d                  ??          ??                                      
.rsrc:004a488e                  ??          ??                                      
.rsrc:004a488f                  ??          ??                                      
.rsrc:004a4890                  ??          ??                                      
.rsrc:004a4891                  ??          ??                                      
.rsrc:004a4892                  ??          ??                                      
.rsrc:004a4893                  ??          ??                                      
.rsrc:004a4894                  ??          ??                                      
.rsrc:004a4895                  ??          ??                                      
.rsrc:004a4896                  ??          ??                                      
.rsrc:004a4897                  ??          ??                                      
.rsrc:004a4898                  ??          ??                                      
.rsrc:004a4899                  ??          ??                                      
.rsrc:004a489a                  ??          ??                                      
.rsrc:004a489b                  ??          ??                                      
.rsrc:004a489c                  ??          ??                                      
.rsrc:004a489d                  ??          ??                                      
.rsrc:004a489e                  ??          ??                                      
.rsrc:004a489f                  ??          ??                                      
.rsrc:004a48a0                  ??          ??                                      
.rsrc:004a48a1                  ??          ??                                      
.rsrc:004a48a2                  ??          ??                                      
.rsrc:004a48a3                  ??          ??                                      
.rsrc:004a48a4                  ??          ??                                      
.rsrc:004a48a5                  ??          ??                                      
.rsrc:004a48a6                  ??          ??                                      
.rsrc:004a48a7                  ??          ??                                      
.rsrc:004a48a8                  ??          ??                                      
.rsrc:004a48a9                  ??          ??                                      
.rsrc:004a48aa                  ??          ??                                      
.rsrc:004a48ab                  ??          ??                                      
.rsrc:004a48ac                  ??          ??                                      
.rsrc:004a48ad                  ??          ??                                      
.rsrc:004a48ae                  ??          ??                                      
.rsrc:004a48af                  ??          ??                                      
.rsrc:004a48b0                  ??          ??                                      
.rsrc:004a48b1                  ??          ??                                      
.rsrc:004a48b2                  ??          ??                                      
.rsrc:004a48b3                  ??          ??                                      
.rsrc:004a48b4                  ??          ??                                      
.rsrc:004a48b5                  ??          ??                                      
.rsrc:004a48b6                  ??          ??                                      
.rsrc:004a48b7                  ??          ??                                      
.rsrc:004a48b8                  ??          ??                                      
.rsrc:004a48b9                  ??          ??                                      
.rsrc:004a48ba                  ??          ??                                      
.rsrc:004a48bb                  ??          ??                                      
.rsrc:004a48bc                  ??          ??                                      
.rsrc:004a48bd                  ??          ??                                      
.rsrc:004a48be                  ??          ??                                      
.rsrc:004a48bf                  ??          ??                                      
.rsrc:004a48c0                  ??          ??                                      
.rsrc:004a48c1                  ??          ??                                      
.rsrc:004a48c2                  ??          ??                                      
.rsrc:004a48c3                  ??          ??                                      
.rsrc:004a48c4                  ??          ??                                      
.rsrc:004a48c5                  ??          ??                                      
.rsrc:004a48c6                  ??          ??                                      
.rsrc:004a48c7                  ??          ??                                      
.rsrc:004a48c8                  ??          ??                                      
.rsrc:004a48c9                  ??          ??                                      
.rsrc:004a48ca                  ??          ??                                      
.rsrc:004a48cb                  ??          ??                                      
.rsrc:004a48cc                  ??          ??                                      
.rsrc:004a48cd                  ??          ??                                      
.rsrc:004a48ce                  ??          ??                                      
.rsrc:004a48cf                  ??          ??                                      
.rsrc:004a48d0                  ??          ??                                      
.rsrc:004a48d1                  ??          ??                                      
.rsrc:004a48d2                  ??          ??                                      
.rsrc:004a48d3                  ??          ??                                      
.rsrc:004a48d4                  ??          ??                                      
.rsrc:004a48d5                  ??          ??                                      
.rsrc:004a48d6                  ??          ??                                      
.rsrc:004a48d7                  ??          ??                                      
.rsrc:004a48d8                  ??          ??                                      
.rsrc:004a48d9                  ??          ??                                      
.rsrc:004a48da                  ??          ??                                      
.rsrc:004a48db                  ??          ??                                      
.rsrc:004a48dc                  ??          ??                                      
.rsrc:004a48dd                  ??          ??                                      
.rsrc:004a48de                  ??          ??                                      
.rsrc:004a48df                  ??          ??                                      
.rsrc:004a48e0                  ??          ??                                      
.rsrc:004a48e1                  ??          ??                                      
.rsrc:004a48e2                  ??          ??                                      
.rsrc:004a48e3                  ??          ??                                      
.rsrc:004a48e4                  ??          ??                                      
.rsrc:004a48e5                  ??          ??                                      
.rsrc:004a48e6                  ??          ??                                      
.rsrc:004a48e7                  ??          ??                                      
.rsrc:004a48e8                  ??          ??                                      
.rsrc:004a48e9                  ??          ??                                      
.rsrc:004a48ea                  ??          ??                                      
.rsrc:004a48eb                  ??          ??                                      
.rsrc:004a48ec                  ??          ??                                      
.rsrc:004a48ed                  ??          ??                                      
.rsrc:004a48ee                  ??          ??                                      
.rsrc:004a48ef                  ??          ??                                      
.rsrc:004a48f0                  ??          ??                                      
.rsrc:004a48f1                  ??          ??                                      
.rsrc:004a48f2                  ??          ??                                      
.rsrc:004a48f3                  ??          ??                                      
.rsrc:004a48f4                  ??          ??                                      
.rsrc:004a48f5                  ??          ??                                      
.rsrc:004a48f6                  ??          ??                                      
.rsrc:004a48f7                  ??          ??                                      
.rsrc:004a48f8                  ??          ??                                      
.rsrc:004a48f9                  ??          ??                                      
.rsrc:004a48fa                  ??          ??                                      
.rsrc:004a48fb                  ??          ??                                      
.rsrc:004a48fc                  ??          ??                                      
.rsrc:004a48fd                  ??          ??                                      
.rsrc:004a48fe                  ??          ??                                      
.rsrc:004a48ff                  ??          ??                                      
.rsrc:004a4900                  ??          ??                                      
.rsrc:004a4901                  ??          ??                                      
.rsrc:004a4902                  ??          ??                                      
.rsrc:004a4903                  ??          ??                                      
.rsrc:004a4904                  ??          ??                                      
.rsrc:004a4905                  ??          ??                                      
.rsrc:004a4906                  ??          ??                                      
.rsrc:004a4907                  ??          ??                                      
.rsrc:004a4908                  ??          ??                                      
.rsrc:004a4909                  ??          ??                                      
.rsrc:004a490a                  ??          ??                                      
.rsrc:004a490b                  ??          ??                                      
.rsrc:004a490c                  ??          ??                                      
.rsrc:004a490d                  ??          ??                                      
.rsrc:004a490e                  ??          ??                                      
.rsrc:004a490f                  ??          ??                                      
.rsrc:004a4910                  ??          ??                                      
.rsrc:004a4911                  ??          ??                                      
.rsrc:004a4912                  ??          ??                                      
.rsrc:004a4913                  ??          ??                                      
.rsrc:004a4914                  ??          ??                                      
.rsrc:004a4915                  ??          ??                                      
.rsrc:004a4916                  ??          ??                                      
.rsrc:004a4917                  ??          ??                                      
.rsrc:004a4918                  ??          ??                                      
.rsrc:004a4919                  ??          ??                                      
.rsrc:004a491a                  ??          ??                                      
.rsrc:004a491b                  ??          ??                                      
.rsrc:004a491c                  ??          ??                                      
.rsrc:004a491d                  ??          ??                                      
.rsrc:004a491e                  ??          ??                                      
.rsrc:004a491f                  ??          ??                                      
.rsrc:004a4920                  ??          ??                                      
.rsrc:004a4921                  ??          ??                                      
.rsrc:004a4922                  ??          ??                                      
.rsrc:004a4923                  ??          ??                                      
.rsrc:004a4924                  ??          ??                                      
.rsrc:004a4925                  ??          ??                                      
.rsrc:004a4926                  ??          ??                                      
.rsrc:004a4927                  ??          ??                                      
.rsrc:004a4928                  ??          ??                                      
.rsrc:004a4929                  ??          ??                                      
.rsrc:004a492a                  ??          ??                                      
.rsrc:004a492b                  ??          ??                                      
.rsrc:004a492c                  ??          ??                                      
.rsrc:004a492d                  ??          ??                                      
.rsrc:004a492e                  ??          ??                                      
.rsrc:004a492f                  ??          ??                                      
.rsrc:004a4930                  ??          ??                                      
.rsrc:004a4931                  ??          ??                                      
.rsrc:004a4932                  ??          ??                                      
.rsrc:004a4933                  ??          ??                                      
.rsrc:004a4934                  ??          ??                                      
.rsrc:004a4935                  ??          ??                                      
.rsrc:004a4936                  ??          ??                                      
.rsrc:004a4937                  ??          ??                                      
.rsrc:004a4938                  ??          ??                                      
.rsrc:004a4939                  ??          ??                                      
.rsrc:004a493a                  ??          ??                                      
.rsrc:004a493b                  ??          ??                                      
.rsrc:004a493c                  ??          ??                                      
.rsrc:004a493d                  ??          ??                                      
.rsrc:004a493e                  ??          ??                                      
.rsrc:004a493f                  ??          ??                                      
.rsrc:004a4940                  ??          ??                                      
.rsrc:004a4941                  ??          ??                                      
.rsrc:004a4942                  ??          ??                                      
.rsrc:004a4943                  ??          ??                                      
.rsrc:004a4944                  ??          ??                                      
.rsrc:004a4945                  ??          ??                                      
.rsrc:004a4946                  ??          ??                                      
.rsrc:004a4947                  ??          ??                                      
.rsrc:004a4948                  ??          ??                                      
.rsrc:004a4949                  ??          ??                                      
.rsrc:004a494a                  ??          ??                                      
.rsrc:004a494b                  ??          ??                                      
.rsrc:004a494c                  ??          ??                                      
.rsrc:004a494d                  ??          ??                                      
.rsrc:004a494e                  ??          ??                                      
.rsrc:004a494f                  ??          ??                                      
.rsrc:004a4950                  ??          ??                                      
.rsrc:004a4951                  ??          ??                                      
.rsrc:004a4952                  ??          ??                                      
.rsrc:004a4953                  ??          ??                                      
.rsrc:004a4954                  ??          ??                                      
.rsrc:004a4955                  ??          ??                                      
.rsrc:004a4956                  ??          ??                                      
.rsrc:004a4957                  ??          ??                                      
.rsrc:004a4958                  ??          ??                                      
.rsrc:004a4959                  ??          ??                                      
.rsrc:004a495a                  ??          ??                                      
.rsrc:004a495b                  ??          ??                                      
.rsrc:004a495c                  ??          ??                                      
.rsrc:004a495d                  ??          ??                                      
.rsrc:004a495e                  ??          ??                                      
.rsrc:004a495f                  ??          ??                                      
.rsrc:004a4960                  ??          ??                                      
.rsrc:004a4961                  ??          ??                                      
.rsrc:004a4962                  ??          ??                                      
.rsrc:004a4963                  ??          ??                                      
.rsrc:004a4964                  ??          ??                                      
.rsrc:004a4965                  ??          ??                                      
.rsrc:004a4966                  ??          ??                                      
.rsrc:004a4967                  ??          ??                                      
.rsrc:004a4968                  ??          ??                                      
.rsrc:004a4969                  ??          ??                                      
.rsrc:004a496a                  ??          ??                                      
.rsrc:004a496b                  ??          ??                                      
.rsrc:004a496c                  ??          ??                                      
.rsrc:004a496d                  ??          ??                                      
.rsrc:004a496e                  ??          ??                                      
.rsrc:004a496f                  ??          ??                                      
.rsrc:004a4970                  ??          ??                                      
.rsrc:004a4971                  ??          ??                                      
.rsrc:004a4972                  ??          ??                                      
.rsrc:004a4973                  ??          ??                                      
.rsrc:004a4974                  ??          ??                                      
.rsrc:004a4975                  ??          ??                                      
.rsrc:004a4976                  ??          ??                                      
.rsrc:004a4977                  ??          ??                                      
.rsrc:004a4978                  ??          ??                                      
.rsrc:004a4979                  ??          ??                                      
.rsrc:004a497a                  ??          ??                                      
.rsrc:004a497b                  ??          ??                                      
.rsrc:004a497c                  ??          ??                                      
.rsrc:004a497d                  ??          ??                                      
.rsrc:004a497e                  ??          ??                                      
.rsrc:004a497f                  ??          ??                                      
.rsrc:004a4980                  ??          ??                                      
.rsrc:004a4981                  ??          ??                                      
.rsrc:004a4982                  ??          ??                                      
.rsrc:004a4983                  ??          ??                                      
.rsrc:004a4984                  ??          ??                                      
.rsrc:004a4985                  ??          ??                                      
.rsrc:004a4986                  ??          ??                                      
.rsrc:004a4987                  ??          ??                                      
.rsrc:004a4988                  ??          ??                                      
.rsrc:004a4989                  ??          ??                                      
.rsrc:004a498a                  ??          ??                                      
.rsrc:004a498b                  ??          ??                                      
.rsrc:004a498c                  ??          ??                                      
.rsrc:004a498d                  ??          ??                                      
.rsrc:004a498e                  ??          ??                                      
.rsrc:004a498f                  ??          ??                                      
.rsrc:004a4990                  ??          ??                                      
.rsrc:004a4991                  ??          ??                                      
.rsrc:004a4992                  ??          ??                                      
.rsrc:004a4993                  ??          ??                                      
.rsrc:004a4994                  ??          ??                                      
.rsrc:004a4995                  ??          ??                                      
.rsrc:004a4996                  ??          ??                                      
.rsrc:004a4997                  ??          ??                                      
.rsrc:004a4998                  ??          ??                                      
.rsrc:004a4999                  ??          ??                                      
.rsrc:004a499a                  ??          ??                                      
.rsrc:004a499b                  ??          ??                                      
.rsrc:004a499c                  ??          ??                                      
.rsrc:004a499d                  ??          ??                                      
.rsrc:004a499e                  ??          ??                                      
.rsrc:004a499f                  ??          ??                                      
.rsrc:004a49a0                  ??          ??                                      
.rsrc:004a49a1                  ??          ??                                      
.rsrc:004a49a2                  ??          ??                                      
.rsrc:004a49a3                  ??          ??                                      
.rsrc:004a49a4                  ??          ??                                      
.rsrc:004a49a5                  ??          ??                                      
.rsrc:004a49a6                  ??          ??                                      
.rsrc:004a49a7                  ??          ??                                      
.rsrc:004a49a8                  ??          ??                                      
.rsrc:004a49a9                  ??          ??                                      
.rsrc:004a49aa                  ??          ??                                      
.rsrc:004a49ab                  ??          ??                                      
.rsrc:004a49ac                  ??          ??                                      
.rsrc:004a49ad                  ??          ??                                      
.rsrc:004a49ae                  ??          ??                                      
.rsrc:004a49af                  ??          ??                                      
.rsrc:004a49b0                  ??          ??                                      
.rsrc:004a49b1                  ??          ??                                      
.rsrc:004a49b2                  ??          ??                                      
.rsrc:004a49b3                  ??          ??                                      
.rsrc:004a49b4                  ??          ??                                      
.rsrc:004a49b5                  ??          ??                                      
.rsrc:004a49b6                  ??          ??                                      
.rsrc:004a49b7                  ??          ??                                      
.rsrc:004a49b8                  ??          ??                                      
.rsrc:004a49b9                  ??          ??                                      
.rsrc:004a49ba                  ??          ??                                      
.rsrc:004a49bb                  ??          ??                                      
.rsrc:004a49bc                  ??          ??                                      
.rsrc:004a49bd                  ??          ??                                      
.rsrc:004a49be                  ??          ??                                      
.rsrc:004a49bf                  ??          ??                                      
.rsrc:004a49c0                  ??          ??                                      
.rsrc:004a49c1                  ??          ??                                      
.rsrc:004a49c2                  ??          ??                                      
.rsrc:004a49c3                  ??          ??                                      
.rsrc:004a49c4                  ??          ??                                      
.rsrc:004a49c5                  ??          ??                                      
.rsrc:004a49c6                  ??          ??                                      
.rsrc:004a49c7                  ??          ??                                      
.rsrc:004a49c8                  ??          ??                                      
.rsrc:004a49c9                  ??          ??                                      
.rsrc:004a49ca                  ??          ??                                      
.rsrc:004a49cb                  ??          ??                                      
.rsrc:004a49cc                  ??          ??                                      
.rsrc:004a49cd                  ??          ??                                      
.rsrc:004a49ce                  ??          ??                                      
.rsrc:004a49cf                  ??          ??                                      
.rsrc:004a49d0                  ??          ??                                      
.rsrc:004a49d1                  ??          ??                                      
.rsrc:004a49d2                  ??          ??                                      
.rsrc:004a49d3                  ??          ??                                      
.rsrc:004a49d4                  ??          ??                                      
.rsrc:004a49d5                  ??          ??                                      
.rsrc:004a49d6                  ??          ??                                      
.rsrc:004a49d7                  ??          ??                                      
.rsrc:004a49d8                  ??          ??                                      
.rsrc:004a49d9                  ??          ??                                      
.rsrc:004a49da                  ??          ??                                      
.rsrc:004a49db                  ??          ??                                      
.rsrc:004a49dc                  ??          ??                                      
.rsrc:004a49dd                  ??          ??                                      
.rsrc:004a49de                  ??          ??                                      
.rsrc:004a49df                  ??          ??                                      
.rsrc:004a49e0                  ??          ??                                      
.rsrc:004a49e1                  ??          ??                                      
.rsrc:004a49e2                  ??          ??                                      
.rsrc:004a49e3                  ??          ??                                      
.rsrc:004a49e4                  ??          ??                                      
.rsrc:004a49e5                  ??          ??                                      
.rsrc:004a49e6                  ??          ??                                      
.rsrc:004a49e7                  ??          ??                                      
.rsrc:004a49e8                  ??          ??                                      
.rsrc:004a49e9                  ??          ??                                      
.rsrc:004a49ea                  ??          ??                                      
.rsrc:004a49eb                  ??          ??                                      
.rsrc:004a49ec                  ??          ??                                      
.rsrc:004a49ed                  ??          ??                                      
.rsrc:004a49ee                  ??          ??                                      
.rsrc:004a49ef                  ??          ??                                      
.rsrc:004a49f0                  ??          ??                                      
.rsrc:004a49f1                  ??          ??                                      
.rsrc:004a49f2                  ??          ??                                      
.rsrc:004a49f3                  ??          ??                                      
.rsrc:004a49f4                  ??          ??                                      
.rsrc:004a49f5                  ??          ??                                      
.rsrc:004a49f6                  ??          ??                                      
.rsrc:004a49f7                  ??          ??                                      
.rsrc:004a49f8                  ??          ??                                      
.rsrc:004a49f9                  ??          ??                                      
.rsrc:004a49fa                  ??          ??                                      
.rsrc:004a49fb                  ??          ??                                      
.rsrc:004a49fc                  ??          ??                                      
.rsrc:004a49fd                  ??          ??                                      
.rsrc:004a49fe                  ??          ??                                      
.rsrc:004a49ff                  ??          ??                                      
.rsrc:004a4a00                  ??          ??                                      
.rsrc:004a4a01                  ??          ??                                      
.rsrc:004a4a02                  ??          ??                                      
.rsrc:004a4a03                  ??          ??                                      
.rsrc:004a4a04                  ??          ??                                      
.rsrc:004a4a05                  ??          ??                                      
.rsrc:004a4a06                  ??          ??                                      
.rsrc:004a4a07                  ??          ??                                      
.rsrc:004a4a08                  ??          ??                                      
.rsrc:004a4a09                  ??          ??                                      
.rsrc:004a4a0a                  ??          ??                                      
.rsrc:004a4a0b                  ??          ??                                      
.rsrc:004a4a0c                  ??          ??                                      
.rsrc:004a4a0d                  ??          ??                                      
.rsrc:004a4a0e                  ??          ??                                      
.rsrc:004a4a0f                  ??          ??                                      
.rsrc:004a4a10                  ??          ??                                      
.rsrc:004a4a11                  ??          ??                                      
.rsrc:004a4a12                  ??          ??                                      
.rsrc:004a4a13                  ??          ??                                      
.rsrc:004a4a14                  ??          ??                                      
.rsrc:004a4a15                  ??          ??                                      
.rsrc:004a4a16                  ??          ??                                      
.rsrc:004a4a17                  ??          ??                                      
.rsrc:004a4a18                  ??          ??                                      
.rsrc:004a4a19                  ??          ??                                      
.rsrc:004a4a1a                  ??          ??                                      
.rsrc:004a4a1b                  ??          ??                                      
.rsrc:004a4a1c                  ??          ??                                      
.rsrc:004a4a1d                  ??          ??                                      
.rsrc:004a4a1e                  ??          ??                                      
.rsrc:004a4a1f                  ??          ??                                      
.rsrc:004a4a20                  ??          ??                                      
.rsrc:004a4a21                  ??          ??                                      
.rsrc:004a4a22                  ??          ??                                      
.rsrc:004a4a23                  ??          ??                                      
.rsrc:004a4a24                  ??          ??                                      
.rsrc:004a4a25                  ??          ??                                      
.rsrc:004a4a26                  ??          ??                                      
.rsrc:004a4a27                  ??          ??                                      
.rsrc:004a4a28                  ??          ??                                      
.rsrc:004a4a29                  ??          ??                                      
.rsrc:004a4a2a                  ??          ??                                      
.rsrc:004a4a2b                  ??          ??                                      
.rsrc:004a4a2c                  ??          ??                                      
.rsrc:004a4a2d                  ??          ??                                      
.rsrc:004a4a2e                  ??          ??                                      
.rsrc:004a4a2f                  ??          ??                                      
.rsrc:004a4a30                  ??          ??                                      
.rsrc:004a4a31                  ??          ??                                      
.rsrc:004a4a32                  ??          ??                                      
.rsrc:004a4a33                  ??          ??                                      
.rsrc:004a4a34                  ??          ??                                      
.rsrc:004a4a35                  ??          ??                                      
.rsrc:004a4a36                  ??          ??                                      
.rsrc:004a4a37                  ??          ??                                      
.rsrc:004a4a38                  ??          ??                                      
.rsrc:004a4a39                  ??          ??                                      
.rsrc:004a4a3a                  ??          ??                                      
.rsrc:004a4a3b                  ??          ??                                      
.rsrc:004a4a3c                  ??          ??                                      
.rsrc:004a4a3d                  ??          ??                                      
.rsrc:004a4a3e                  ??          ??                                      
.rsrc:004a4a3f                  ??          ??                                      
.rsrc:004a4a40                  ??          ??                                      
.rsrc:004a4a41                  ??          ??                                      
.rsrc:004a4a42                  ??          ??                                      
.rsrc:004a4a43                  ??          ??                                      
.rsrc:004a4a44                  ??          ??                                      
.rsrc:004a4a45                  ??          ??                                      
.rsrc:004a4a46                  ??          ??                                      
.rsrc:004a4a47                  ??          ??                                      
.rsrc:004a4a48                  ??          ??                                      
.rsrc:004a4a49                  ??          ??                                      
.rsrc:004a4a4a                  ??          ??                                      
.rsrc:004a4a4b                  ??          ??                                      
.rsrc:004a4a4c                  ??          ??                                      
.rsrc:004a4a4d                  ??          ??                                      
.rsrc:004a4a4e                  ??          ??                                      
.rsrc:004a4a4f                  ??          ??                                      
.rsrc:004a4a50                  ??          ??                                      
.rsrc:004a4a51                  ??          ??                                      
.rsrc:004a4a52                  ??          ??                                      
.rsrc:004a4a53                  ??          ??                                      
.rsrc:004a4a54                  ??          ??                                      
.rsrc:004a4a55                  ??          ??                                      
.rsrc:004a4a56                  ??          ??                                      
.rsrc:004a4a57                  ??          ??                                      
.rsrc:004a4a58                  ??          ??                                      
.rsrc:004a4a59                  ??          ??                                      
.rsrc:004a4a5a                  ??          ??                                      
.rsrc:004a4a5b                  ??          ??                                      
.rsrc:004a4a5c                  ??          ??                                      
.rsrc:004a4a5d                  ??          ??                                      
.rsrc:004a4a5e                  ??          ??                                      
.rsrc:004a4a5f                  ??          ??                                      
.rsrc:004a4a60                  ??          ??                                      
.rsrc:004a4a61                  ??          ??                                      
.rsrc:004a4a62                  ??          ??                                      
.rsrc:004a4a63                  ??          ??                                      
.rsrc:004a4a64                  ??          ??                                      
.rsrc:004a4a65                  ??          ??                                      
.rsrc:004a4a66                  ??          ??                                      
.rsrc:004a4a67                  ??          ??                                      
.rsrc:004a4a68                  ??          ??                                      
.rsrc:004a4a69                  ??          ??                                      
.rsrc:004a4a6a                  ??          ??                                      
.rsrc:004a4a6b                  ??          ??                                      
.rsrc:004a4a6c                  ??          ??                                      
.rsrc:004a4a6d                  ??          ??                                      
.rsrc:004a4a6e                  ??          ??                                      
.rsrc:004a4a6f                  ??          ??                                      
.rsrc:004a4a70                  ??          ??                                      
.rsrc:004a4a71                  ??          ??                                      
.rsrc:004a4a72                  ??          ??                                      
.rsrc:004a4a73                  ??          ??                                      
.rsrc:004a4a74                  ??          ??                                      
.rsrc:004a4a75                  ??          ??                                      
.rsrc:004a4a76                  ??          ??                                      
.rsrc:004a4a77                  ??          ??                                      
.rsrc:004a4a78                  ??          ??                                      
.rsrc:004a4a79                  ??          ??                                      
.rsrc:004a4a7a                  ??          ??                                      
.rsrc:004a4a7b                  ??          ??                                      
.rsrc:004a4a7c                  ??          ??                                      
.rsrc:004a4a7d                  ??          ??                                      
.rsrc:004a4a7e                  ??          ??                                      
.rsrc:004a4a7f                  ??          ??                                      
.rsrc:004a4a80                  ??          ??                                      
.rsrc:004a4a81                  ??          ??                                      
.rsrc:004a4a82                  ??          ??                                      
.rsrc:004a4a83                  ??          ??                                      
.rsrc:004a4a84                  ??          ??                                      
.rsrc:004a4a85                  ??          ??                                      
.rsrc:004a4a86                  ??          ??                                      
.rsrc:004a4a87                  ??          ??                                      
.rsrc:004a4a88                  ??          ??                                      
.rsrc:004a4a89                  ??          ??                                      
.rsrc:004a4a8a                  ??          ??                                      
.rsrc:004a4a8b                  ??          ??                                      
.rsrc:004a4a8c                  ??          ??                                      
.rsrc:004a4a8d                  ??          ??                                      
.rsrc:004a4a8e                  ??          ??                                      
.rsrc:004a4a8f                  ??          ??                                      
.rsrc:004a4a90                  ??          ??                                      
.rsrc:004a4a91                  ??          ??                                      
.rsrc:004a4a92                  ??          ??                                      
.rsrc:004a4a93                  ??          ??                                      
.rsrc:004a4a94                  ??          ??                                      
.rsrc:004a4a95                  ??          ??                                      
.rsrc:004a4a96                  ??          ??                                      
.rsrc:004a4a97                  ??          ??                                      
.rsrc:004a4a98                  ??          ??                                      
.rsrc:004a4a99                  ??          ??                                      
.rsrc:004a4a9a                  ??          ??                                      
.rsrc:004a4a9b                  ??          ??                                      
.rsrc:004a4a9c                  ??          ??                                      
.rsrc:004a4a9d                  ??          ??                                      
.rsrc:004a4a9e                  ??          ??                                      
.rsrc:004a4a9f                  ??          ??                                      
.rsrc:004a4aa0                  ??          ??                                      
.rsrc:004a4aa1                  ??          ??                                      
.rsrc:004a4aa2                  ??          ??                                      
.rsrc:004a4aa3                  ??          ??                                      
.rsrc:004a4aa4                  ??          ??                                      
.rsrc:004a4aa5                  ??          ??                                      
.rsrc:004a4aa6                  ??          ??                                      
.rsrc:004a4aa7                  ??          ??                                      
.rsrc:004a4aa8                  ??          ??                                      
.rsrc:004a4aa9                  ??          ??                                      
.rsrc:004a4aaa                  ??          ??                                      
.rsrc:004a4aab                  ??          ??                                      
.rsrc:004a4aac                  ??          ??                                      
.rsrc:004a4aad                  ??          ??                                      
.rsrc:004a4aae                  ??          ??                                      
.rsrc:004a4aaf                  ??          ??                                      
.rsrc:004a4ab0                  ??          ??                                      
.rsrc:004a4ab1                  ??          ??                                      
.rsrc:004a4ab2                  ??          ??                                      
.rsrc:004a4ab3                  ??          ??                                      
.rsrc:004a4ab4                  ??          ??                                      
.rsrc:004a4ab5                  ??          ??                                      
.rsrc:004a4ab6                  ??          ??                                      
.rsrc:004a4ab7                  ??          ??                                      
.rsrc:004a4ab8                  ??          ??                                      
.rsrc:004a4ab9                  ??          ??                                      
.rsrc:004a4aba                  ??          ??                                      
.rsrc:004a4abb                  ??          ??                                      
.rsrc:004a4abc                  ??          ??                                      
.rsrc:004a4abd                  ??          ??                                      
.rsrc:004a4abe                  ??          ??                                      
.rsrc:004a4abf                  ??          ??                                      
.rsrc:004a4ac0                  ??          ??                                      
.rsrc:004a4ac1                  ??          ??                                      
.rsrc:004a4ac2                  ??          ??                                      
.rsrc:004a4ac3                  ??          ??                                      
.rsrc:004a4ac4                  ??          ??                                      
.rsrc:004a4ac5                  ??          ??                                      
.rsrc:004a4ac6                  ??          ??                                      
.rsrc:004a4ac7                  ??          ??                                      
.rsrc:004a4ac8                  ??          ??                                      
.rsrc:004a4ac9                  ??          ??                                      
.rsrc:004a4aca                  ??          ??                                      
.rsrc:004a4acb                  ??          ??                                      
.rsrc:004a4acc                  ??          ??                                      
.rsrc:004a4acd                  ??          ??                                      
.rsrc:004a4ace                  ??          ??                                      
.rsrc:004a4acf                  ??          ??                                      
.rsrc:004a4ad0                  ??          ??                                      
.rsrc:004a4ad1                  ??          ??                                      
.rsrc:004a4ad2                  ??          ??                                      
.rsrc:004a4ad3                  ??          ??                                      
.rsrc:004a4ad4                  ??          ??                                      
.rsrc:004a4ad5                  ??          ??                                      
.rsrc:004a4ad6                  ??          ??                                      
.rsrc:004a4ad7                  ??          ??                                      
.rsrc:004a4ad8                  ??          ??                                      
.rsrc:004a4ad9                  ??          ??                                      
.rsrc:004a4ada                  ??          ??                                      
.rsrc:004a4adb                  ??          ??                                      
.rsrc:004a4adc                  ??          ??                                      
.rsrc:004a4add                  ??          ??                                      
.rsrc:004a4ade                  ??          ??                                      
.rsrc:004a4adf                  ??          ??                                      
.rsrc:004a4ae0                  ??          ??                                      
.rsrc:004a4ae1                  ??          ??                                      
.rsrc:004a4ae2                  ??          ??                                      
.rsrc:004a4ae3                  ??          ??                                      
.rsrc:004a4ae4                  ??          ??                                      
.rsrc:004a4ae5                  ??          ??                                      
.rsrc:004a4ae6                  ??          ??                                      
.rsrc:004a4ae7                  ??          ??                                      
.rsrc:004a4ae8                  ??          ??                                      
.rsrc:004a4ae9                  ??          ??                                      
.rsrc:004a4aea                  ??          ??                                      
.rsrc:004a4aeb                  ??          ??                                      
.rsrc:004a4aec                  ??          ??                                      
.rsrc:004a4aed                  ??          ??                                      
.rsrc:004a4aee                  ??          ??                                      
.rsrc:004a4aef                  ??          ??                                      
.rsrc:004a4af0                  ??          ??                                      
.rsrc:004a4af1                  ??          ??                                      
.rsrc:004a4af2                  ??          ??                                      
.rsrc:004a4af3                  ??          ??                                      
.rsrc:004a4af4                  ??          ??                                      
.rsrc:004a4af5                  ??          ??                                      
.rsrc:004a4af6                  ??          ??                                      
.rsrc:004a4af7                  ??          ??                                      
.rsrc:004a4af8                  ??          ??                                      
.rsrc:004a4af9                  ??          ??                                      
.rsrc:004a4afa                  ??          ??                                      
.rsrc:004a4afb                  ??          ??                                      
.rsrc:004a4afc                  ??          ??                                      
.rsrc:004a4afd                  ??          ??                                      
.rsrc:004a4afe                  ??          ??                                      
.rsrc:004a4aff                  ??          ??                                      
.rsrc:004a4b00                  ??          ??                                      
.rsrc:004a4b01                  ??          ??                                      
.rsrc:004a4b02                  ??          ??                                      
.rsrc:004a4b03                  ??          ??                                      
.rsrc:004a4b04                  ??          ??                                      
.rsrc:004a4b05                  ??          ??                                      
.rsrc:004a4b06                  ??          ??                                      
.rsrc:004a4b07                  ??          ??                                      
.rsrc:004a4b08                  ??          ??                                      
.rsrc:004a4b09                  ??          ??                                      
.rsrc:004a4b0a                  ??          ??                                      
.rsrc:004a4b0b                  ??          ??                                      
.rsrc:004a4b0c                  ??          ??                                      
.rsrc:004a4b0d                  ??          ??                                      
.rsrc:004a4b0e                  ??          ??                                      
.rsrc:004a4b0f                  ??          ??                                      
.rsrc:004a4b10                  ??          ??                                      
.rsrc:004a4b11                  ??          ??                                      
.rsrc:004a4b12                  ??          ??                                      
.rsrc:004a4b13                  ??          ??                                      
.rsrc:004a4b14                  ??          ??                                      
.rsrc:004a4b15                  ??          ??                                      
.rsrc:004a4b16                  ??          ??                                      
.rsrc:004a4b17                  ??          ??                                      
.rsrc:004a4b18                  ??          ??                                      
.rsrc:004a4b19                  ??          ??                                      
.rsrc:004a4b1a                  ??          ??                                      
.rsrc:004a4b1b                  ??          ??                                      
.rsrc:004a4b1c                  ??          ??                                      
.rsrc:004a4b1d                  ??          ??                                      
.rsrc:004a4b1e                  ??          ??                                      
.rsrc:004a4b1f                  ??          ??                                      
.rsrc:004a4b20                  ??          ??                                      
.rsrc:004a4b21                  ??          ??                                      
.rsrc:004a4b22                  ??          ??                                      
.rsrc:004a4b23                  ??          ??                                      
.rsrc:004a4b24                  ??          ??                                      
.rsrc:004a4b25                  ??          ??                                      
.rsrc:004a4b26                  ??          ??                                      
.rsrc:004a4b27                  ??          ??                                      
.rsrc:004a4b28                  ??          ??                                      
.rsrc:004a4b29                  ??          ??                                      
.rsrc:004a4b2a                  ??          ??                                      
.rsrc:004a4b2b                  ??          ??                                      
.rsrc:004a4b2c                  ??          ??                                      
.rsrc:004a4b2d                  ??          ??                                      
.rsrc:004a4b2e                  ??          ??                                      
.rsrc:004a4b2f                  ??          ??                                      
.rsrc:004a4b30                  ??          ??                                      
.rsrc:004a4b31                  ??          ??                                      
.rsrc:004a4b32                  ??          ??                                      
.rsrc:004a4b33                  ??          ??                                      
.rsrc:004a4b34                  ??          ??                                      
.rsrc:004a4b35                  ??          ??                                      
.rsrc:004a4b36                  ??          ??                                      
.rsrc:004a4b37                  ??          ??                                      
.rsrc:004a4b38                  ??          ??                                      
.rsrc:004a4b39                  ??          ??                                      
.rsrc:004a4b3a                  ??          ??                                      
.rsrc:004a4b3b                  ??          ??                                      
.rsrc:004a4b3c                  ??          ??                                      
.rsrc:004a4b3d                  ??          ??                                      
.rsrc:004a4b3e                  ??          ??                                      
.rsrc:004a4b3f                  ??          ??                                      
.rsrc:004a4b40                  ??          ??                                      
.rsrc:004a4b41                  ??          ??                                      
.rsrc:004a4b42                  ??          ??                                      
.rsrc:004a4b43                  ??          ??                                      
.rsrc:004a4b44                  ??          ??                                      
.rsrc:004a4b45                  ??          ??                                      
.rsrc:004a4b46                  ??          ??                                      
.rsrc:004a4b47                  ??          ??                                      
.rsrc:004a4b48                  ??          ??                                      
.rsrc:004a4b49                  ??          ??                                      
.rsrc:004a4b4a                  ??          ??                                      
.rsrc:004a4b4b                  ??          ??                                      
.rsrc:004a4b4c                  ??          ??                                      
.rsrc:004a4b4d                  ??          ??                                      
.rsrc:004a4b4e                  ??          ??                                      
.rsrc:004a4b4f                  ??          ??                                      
.rsrc:004a4b50                  ??          ??                                      
.rsrc:004a4b51                  ??          ??                                      
.rsrc:004a4b52                  ??          ??                                      
.rsrc:004a4b53                  ??          ??                                      
.rsrc:004a4b54                  ??          ??                                      
.rsrc:004a4b55                  ??          ??                                      
.rsrc:004a4b56                  ??          ??                                      
.rsrc:004a4b57                  ??          ??                                      
.rsrc:004a4b58                  ??          ??                                      
.rsrc:004a4b59                  ??          ??                                      
.rsrc:004a4b5a                  ??          ??                                      
.rsrc:004a4b5b                  ??          ??                                      
.rsrc:004a4b5c                  ??          ??                                      
.rsrc:004a4b5d                  ??          ??                                      
.rsrc:004a4b5e                  ??          ??                                      
.rsrc:004a4b5f                  ??          ??                                      
.rsrc:004a4b60                  ??          ??                                      
.rsrc:004a4b61                  ??          ??                                      
.rsrc:004a4b62                  ??          ??                                      
.rsrc:004a4b63                  ??          ??                                      
.rsrc:004a4b64                  ??          ??                                      
.rsrc:004a4b65                  ??          ??                                      
.rsrc:004a4b66                  ??          ??                                      
.rsrc:004a4b67                  ??          ??                                      
.rsrc:004a4b68                  ??          ??                                      
.rsrc:004a4b69                  ??          ??                                      
.rsrc:004a4b6a                  ??          ??                                      
.rsrc:004a4b6b                  ??          ??                                      
.rsrc:004a4b6c                  ??          ??                                      
.rsrc:004a4b6d                  ??          ??                                      
.rsrc:004a4b6e                  ??          ??                                      
.rsrc:004a4b6f                  ??          ??                                      
.rsrc:004a4b70                  ??          ??                                      
.rsrc:004a4b71                  ??          ??                                      
.rsrc:004a4b72                  ??          ??                                      
.rsrc:004a4b73                  ??          ??                                      
.rsrc:004a4b74                  ??          ??                                      
.rsrc:004a4b75                  ??          ??                                      
.rsrc:004a4b76                  ??          ??                                      
.rsrc:004a4b77                  ??          ??                                      
.rsrc:004a4b78                  ??          ??                                      
.rsrc:004a4b79                  ??          ??                                      
.rsrc:004a4b7a                  ??          ??                                      
.rsrc:004a4b7b                  ??          ??                                      
.rsrc:004a4b7c                  ??          ??                                      
.rsrc:004a4b7d                  ??          ??                                      
.rsrc:004a4b7e                  ??          ??                                      
.rsrc:004a4b7f                  ??          ??                                      
.rsrc:004a4b80                  ??          ??                                      
.rsrc:004a4b81                  ??          ??                                      
.rsrc:004a4b82                  ??          ??                                      
.rsrc:004a4b83                  ??          ??                                      
.rsrc:004a4b84                  ??          ??                                      
.rsrc:004a4b85                  ??          ??                                      
.rsrc:004a4b86                  ??          ??                                      
.rsrc:004a4b87                  ??          ??                                      
.rsrc:004a4b88                  ??          ??                                      
.rsrc:004a4b89                  ??          ??                                      
.rsrc:004a4b8a                  ??          ??                                      
.rsrc:004a4b8b                  ??          ??                                      
.rsrc:004a4b8c                  ??          ??                                      
.rsrc:004a4b8d                  ??          ??                                      
.rsrc:004a4b8e                  ??          ??                                      
.rsrc:004a4b8f                  ??          ??                                      
.rsrc:004a4b90                  ??          ??                                      
.rsrc:004a4b91                  ??          ??                                      
.rsrc:004a4b92                  ??          ??                                      
.rsrc:004a4b93                  ??          ??                                      
.rsrc:004a4b94                  ??          ??                                      
.rsrc:004a4b95                  ??          ??                                      
.rsrc:004a4b96                  ??          ??                                      
.rsrc:004a4b97                  ??          ??                                      
.rsrc:004a4b98                  ??          ??                                      
.rsrc:004a4b99                  ??          ??                                      
.rsrc:004a4b9a                  ??          ??                                      
.rsrc:004a4b9b                  ??          ??                                      
.rsrc:004a4b9c                  ??          ??                                      
.rsrc:004a4b9d                  ??          ??                                      
.rsrc:004a4b9e                  ??          ??                                      
.rsrc:004a4b9f                  ??          ??                                      
.rsrc:004a4ba0                  ??          ??                                      
.rsrc:004a4ba1                  ??          ??                                      
.rsrc:004a4ba2                  ??          ??                                      
.rsrc:004a4ba3                  ??          ??                                      
.rsrc:004a4ba4                  ??          ??                                      
.rsrc:004a4ba5                  ??          ??                                      
.rsrc:004a4ba6                  ??          ??                                      
.rsrc:004a4ba7                  ??          ??                                      
.rsrc:004a4ba8                  ??          ??                                      
.rsrc:004a4ba9                  ??          ??                                      
.rsrc:004a4baa                  ??          ??                                      
.rsrc:004a4bab                  ??          ??                                      
.rsrc:004a4bac                  ??          ??                                      
.rsrc:004a4bad                  ??          ??                                      
.rsrc:004a4bae                  ??          ??                                      
.rsrc:004a4baf                  ??          ??                                      
.rsrc:004a4bb0                  ??          ??                                      
.rsrc:004a4bb1                  ??          ??                                      
.rsrc:004a4bb2                  ??          ??                                      
.rsrc:004a4bb3                  ??          ??                                      
.rsrc:004a4bb4                  ??          ??                                      
.rsrc:004a4bb5                  ??          ??                                      
.rsrc:004a4bb6                  ??          ??                                      
.rsrc:004a4bb7                  ??          ??                                      
.rsrc:004a4bb8                  ??          ??                                      
.rsrc:004a4bb9                  ??          ??                                      
.rsrc:004a4bba                  ??          ??                                      
.rsrc:004a4bbb                  ??          ??                                      
.rsrc:004a4bbc                  ??          ??                                      
.rsrc:004a4bbd                  ??          ??                                      
.rsrc:004a4bbe                  ??          ??                                      
.rsrc:004a4bbf                  ??          ??                                      
.rsrc:004a4bc0                  ??          ??                                      
.rsrc:004a4bc1                  ??          ??                                      
.rsrc:004a4bc2                  ??          ??                                      
.rsrc:004a4bc3                  ??          ??                                      
.rsrc:004a4bc4                  ??          ??                                      
.rsrc:004a4bc5                  ??          ??                                      
.rsrc:004a4bc6                  ??          ??                                      
.rsrc:004a4bc7                  ??          ??                                      
.rsrc:004a4bc8                  ??          ??                                      
.rsrc:004a4bc9                  ??          ??                                      
.rsrc:004a4bca                  ??          ??                                      
.rsrc:004a4bcb                  ??          ??                                      
.rsrc:004a4bcc                  ??          ??                                      
.rsrc:004a4bcd                  ??          ??                                      
.rsrc:004a4bce                  ??          ??                                      
.rsrc:004a4bcf                  ??          ??                                      
.rsrc:004a4bd0                  ??          ??                                      
.rsrc:004a4bd1                  ??          ??                                      
.rsrc:004a4bd2                  ??          ??                                      
.rsrc:004a4bd3                  ??          ??                                      
.rsrc:004a4bd4                  ??          ??                                      
.rsrc:004a4bd5                  ??          ??                                      
.rsrc:004a4bd6                  ??          ??                                      
.rsrc:004a4bd7                  ??          ??                                      
.rsrc:004a4bd8                  ??          ??                                      
.rsrc:004a4bd9                  ??          ??                                      
.rsrc:004a4bda                  ??          ??                                      
.rsrc:004a4bdb                  ??          ??                                      
.rsrc:004a4bdc                  ??          ??                                      
.rsrc:004a4bdd                  ??          ??                                      
.rsrc:004a4bde                  ??          ??                                      
.rsrc:004a4bdf                  ??          ??                                      
.rsrc:004a4be0                  ??          ??                                      
.rsrc:004a4be1                  ??          ??                                      
.rsrc:004a4be2                  ??          ??                                      
.rsrc:004a4be3                  ??          ??                                      
.rsrc:004a4be4                  ??          ??                                      
.rsrc:004a4be5                  ??          ??                                      
.rsrc:004a4be6                  ??          ??                                      
.rsrc:004a4be7                  ??          ??                                      
.rsrc:004a4be8                  ??          ??                                      
.rsrc:004a4be9                  ??          ??                                      
.rsrc:004a4bea                  ??          ??                                      
.rsrc:004a4beb                  ??          ??                                      
.rsrc:004a4bec                  ??          ??                                      
.rsrc:004a4bed                  ??          ??                                      
.rsrc:004a4bee                  ??          ??                                      
.rsrc:004a4bef                  ??          ??                                      
.rsrc:004a4bf0                  ??          ??                                      
.rsrc:004a4bf1                  ??          ??                                      
.rsrc:004a4bf2                  ??          ??                                      
.rsrc:004a4bf3                  ??          ??                                      
.rsrc:004a4bf4                  ??          ??                                      
.rsrc:004a4bf5                  ??          ??                                      
.rsrc:004a4bf6                  ??          ??                                      
.rsrc:004a4bf7                  ??          ??                                      
.rsrc:004a4bf8                  ??          ??                                      
.rsrc:004a4bf9                  ??          ??                                      
.rsrc:004a4bfa                  ??          ??                                      
.rsrc:004a4bfb                  ??          ??                                      
.rsrc:004a4bfc                  ??          ??                                      
.rsrc:004a4bfd                  ??          ??                                      
.rsrc:004a4bfe                  ??          ??                                      
.rsrc:004a4bff                  ??          ??                                      
.rsrc:004a4c00                  ??          ??                                      
.rsrc:004a4c01                  ??          ??                                      
.rsrc:004a4c02                  ??          ??                                      
.rsrc:004a4c03                  ??          ??                                      
.rsrc:004a4c04                  ??          ??                                      
.rsrc:004a4c05                  ??          ??                                      
.rsrc:004a4c06                  ??          ??                                      
.rsrc:004a4c07                  ??          ??                                      
.rsrc:004a4c08                  ??          ??                                      
.rsrc:004a4c09                  ??          ??                                      
.rsrc:004a4c0a                  ??          ??                                      
.rsrc:004a4c0b                  ??          ??                                      
.rsrc:004a4c0c                  ??          ??                                      
.rsrc:004a4c0d                  ??          ??                                      
.rsrc:004a4c0e                  ??          ??                                      
.rsrc:004a4c0f                  ??          ??                                      
.rsrc:004a4c10                  ??          ??                                      
.rsrc:004a4c11                  ??          ??                                      
.rsrc:004a4c12                  ??          ??                                      
.rsrc:004a4c13                  ??          ??                                      
.rsrc:004a4c14                  ??          ??                                      
.rsrc:004a4c15                  ??          ??                                      
.rsrc:004a4c16                  ??          ??                                      
.rsrc:004a4c17                  ??          ??                                      
.rsrc:004a4c18                  ??          ??                                      
.rsrc:004a4c19                  ??          ??                                      
.rsrc:004a4c1a                  ??          ??                                      
.rsrc:004a4c1b                  ??          ??                                      
.rsrc:004a4c1c                  ??          ??                                      
.rsrc:004a4c1d                  ??          ??                                      
.rsrc:004a4c1e                  ??          ??                                      
.rsrc:004a4c1f                  ??          ??                                      
.rsrc:004a4c20                  ??          ??                                      
.rsrc:004a4c21                  ??          ??                                      
.rsrc:004a4c22                  ??          ??                                      
.rsrc:004a4c23                  ??          ??                                      
.rsrc:004a4c24                  ??          ??                                      
.rsrc:004a4c25                  ??          ??                                      
.rsrc:004a4c26                  ??          ??                                      
.rsrc:004a4c27                  ??          ??                                      
.rsrc:004a4c28                  ??          ??                                      
.rsrc:004a4c29                  ??          ??                                      
.rsrc:004a4c2a                  ??          ??                                      
.rsrc:004a4c2b                  ??          ??                                      
.rsrc:004a4c2c                  ??          ??                                      
.rsrc:004a4c2d                  ??          ??                                      
.rsrc:004a4c2e                  ??          ??                                      
.rsrc:004a4c2f                  ??          ??                                      
.rsrc:004a4c30                  ??          ??                                      
.rsrc:004a4c31                  ??          ??                                      
.rsrc:004a4c32                  ??          ??                                      
.rsrc:004a4c33                  ??          ??                                      
.rsrc:004a4c34                  ??          ??                                      
.rsrc:004a4c35                  ??          ??                                      
.rsrc:004a4c36                  ??          ??                                      
.rsrc:004a4c37                  ??          ??                                      
.rsrc:004a4c38                  ??          ??                                      
.rsrc:004a4c39                  ??          ??                                      
.rsrc:004a4c3a                  ??          ??                                      
.rsrc:004a4c3b                  ??          ??                                      
.rsrc:004a4c3c                  ??          ??                                      
.rsrc:004a4c3d                  ??          ??                                      
.rsrc:004a4c3e                  ??          ??                                      
.rsrc:004a4c3f                  ??          ??                                      
.rsrc:004a4c40                  ??          ??                                      
.rsrc:004a4c41                  ??          ??                                      
.rsrc:004a4c42                  ??          ??                                      
.rsrc:004a4c43                  ??          ??                                      
.rsrc:004a4c44                  ??          ??                                      
.rsrc:004a4c45                  ??          ??                                      
.rsrc:004a4c46                  ??          ??                                      
.rsrc:004a4c47                  ??          ??                                      
.rsrc:004a4c48                  ??          ??                                      
.rsrc:004a4c49                  ??          ??                                      
.rsrc:004a4c4a                  ??          ??                                      
.rsrc:004a4c4b                  ??          ??                                      
.rsrc:004a4c4c                  ??          ??                                      
.rsrc:004a4c4d                  ??          ??                                      
.rsrc:004a4c4e                  ??          ??                                      
.rsrc:004a4c4f                  ??          ??                                      
.rsrc:004a4c50                  ??          ??                                      
.rsrc:004a4c51                  ??          ??                                      
.rsrc:004a4c52                  ??          ??                                      
.rsrc:004a4c53                  ??          ??                                      
.rsrc:004a4c54                  ??          ??                                      
.rsrc:004a4c55                  ??          ??                                      
.rsrc:004a4c56                  ??          ??                                      
.rsrc:004a4c57                  ??          ??                                      
.rsrc:004a4c58                  ??          ??                                      
.rsrc:004a4c59                  ??          ??                                      
.rsrc:004a4c5a                  ??          ??                                      
.rsrc:004a4c5b                  ??          ??                                      
.rsrc:004a4c5c                  ??          ??                                      
.rsrc:004a4c5d                  ??          ??                                      
.rsrc:004a4c5e                  ??          ??                                      
.rsrc:004a4c5f                  ??          ??                                      
.rsrc:004a4c60                  ??          ??                                      
.rsrc:004a4c61                  ??          ??                                      
.rsrc:004a4c62                  ??          ??                                      
.rsrc:004a4c63                  ??          ??                                      
.rsrc:004a4c64                  ??          ??                                      
.rsrc:004a4c65                  ??          ??                                      
.rsrc:004a4c66                  ??          ??                                      
.rsrc:004a4c67                  ??          ??                                      
.rsrc:004a4c68                  ??          ??                                      
.rsrc:004a4c69                  ??          ??                                      
.rsrc:004a4c6a                  ??          ??                                      
.rsrc:004a4c6b                  ??          ??                                      
.rsrc:004a4c6c                  ??          ??                                      
.rsrc:004a4c6d                  ??          ??                                      
.rsrc:004a4c6e                  ??          ??                                      
.rsrc:004a4c6f                  ??          ??                                      
.rsrc:004a4c70                  ??          ??                                      
.rsrc:004a4c71                  ??          ??                                      
.rsrc:004a4c72                  ??          ??                                      
.rsrc:004a4c73                  ??          ??                                      
.rsrc:004a4c74                  ??          ??                                      
.rsrc:004a4c75                  ??          ??                                      
.rsrc:004a4c76                  ??          ??                                      
.rsrc:004a4c77                  ??          ??                                      
.rsrc:004a4c78                  ??          ??                                      
.rsrc:004a4c79                  ??          ??                                      
.rsrc:004a4c7a                  ??          ??                                      
.rsrc:004a4c7b                  ??          ??                                      
.rsrc:004a4c7c                  ??          ??                                      
.rsrc:004a4c7d                  ??          ??                                      
.rsrc:004a4c7e                  ??          ??                                      
.rsrc:004a4c7f                  ??          ??                                      
.rsrc:004a4c80                  ??          ??                                      
.rsrc:004a4c81                  ??          ??                                      
.rsrc:004a4c82                  ??          ??                                      
.rsrc:004a4c83                  ??          ??                                      
.rsrc:004a4c84                  ??          ??                                      
.rsrc:004a4c85                  ??          ??                                      
.rsrc:004a4c86                  ??          ??                                      
.rsrc:004a4c87                  ??          ??                                      
.rsrc:004a4c88                  ??          ??                                      
.rsrc:004a4c89                  ??          ??                                      
.rsrc:004a4c8a                  ??          ??                                      
.rsrc:004a4c8b                  ??          ??                                      
.rsrc:004a4c8c                  ??          ??                                      
.rsrc:004a4c8d                  ??          ??                                      
.rsrc:004a4c8e                  ??          ??                                      
.rsrc:004a4c8f                  ??          ??                                      
.rsrc:004a4c90                  ??          ??                                      
.rsrc:004a4c91                  ??          ??                                      
.rsrc:004a4c92                  ??          ??                                      
.rsrc:004a4c93                  ??          ??                                      
.rsrc:004a4c94                  ??          ??                                      
.rsrc:004a4c95                  ??          ??                                      
.rsrc:004a4c96                  ??          ??                                      
.rsrc:004a4c97                  ??          ??                                      
.rsrc:004a4c98                  ??          ??                                      
.rsrc:004a4c99                  ??          ??                                      
.rsrc:004a4c9a                  ??          ??                                      
.rsrc:004a4c9b                  ??          ??                                      
.rsrc:004a4c9c                  ??          ??                                      
.rsrc:004a4c9d                  ??          ??                                      
.rsrc:004a4c9e                  ??          ??                                      
.rsrc:004a4c9f                  ??          ??                                      
.rsrc:004a4ca0                  ??          ??                                      
.rsrc:004a4ca1                  ??          ??                                      
.rsrc:004a4ca2                  ??          ??                                      
.rsrc:004a4ca3                  ??          ??                                      
.rsrc:004a4ca4                  ??          ??                                      
.rsrc:004a4ca5                  ??          ??                                      
.rsrc:004a4ca6                  ??          ??                                      
.rsrc:004a4ca7                  ??          ??                                      
.rsrc:004a4ca8                  ??          ??                                      
.rsrc:004a4ca9                  ??          ??                                      
.rsrc:004a4caa                  ??          ??                                      
.rsrc:004a4cab                  ??          ??                                      
.rsrc:004a4cac                  ??          ??                                      
.rsrc:004a4cad                  ??          ??                                      
.rsrc:004a4cae                  ??          ??                                      
.rsrc:004a4caf                  ??          ??                                      
.rsrc:004a4cb0                  ??          ??                                      
.rsrc:004a4cb1                  ??          ??                                      
.rsrc:004a4cb2                  ??          ??                                      
.rsrc:004a4cb3                  ??          ??                                      
.rsrc:004a4cb4                  ??          ??                                      
.rsrc:004a4cb5                  ??          ??                                      
.rsrc:004a4cb6                  ??          ??                                      
.rsrc:004a4cb7                  ??          ??                                      
.rsrc:004a4cb8                  ??          ??                                      
.rsrc:004a4cb9                  ??          ??                                      
.rsrc:004a4cba                  ??          ??                                      
.rsrc:004a4cbb                  ??          ??                                      
.rsrc:004a4cbc                  ??          ??                                      
.rsrc:004a4cbd                  ??          ??                                      
.rsrc:004a4cbe                  ??          ??                                      
.rsrc:004a4cbf                  ??          ??                                      
.rsrc:004a4cc0                  ??          ??                                      
.rsrc:004a4cc1                  ??          ??                                      
.rsrc:004a4cc2                  ??          ??                                      
.rsrc:004a4cc3                  ??          ??                                      
.rsrc:004a4cc4                  ??          ??                                      
.rsrc:004a4cc5                  ??          ??                                      
.rsrc:004a4cc6                  ??          ??                                      
.rsrc:004a4cc7                  ??          ??                                      
.rsrc:004a4cc8                  ??          ??                                      
.rsrc:004a4cc9                  ??          ??                                      
.rsrc:004a4cca                  ??          ??                                      
.rsrc:004a4ccb                  ??          ??                                      
.rsrc:004a4ccc                  ??          ??                                      
.rsrc:004a4ccd                  ??          ??                                      
.rsrc:004a4cce                  ??          ??                                      
.rsrc:004a4ccf                  ??          ??                                      
.rsrc:004a4cd0                  ??          ??                                      
.rsrc:004a4cd1                  ??          ??                                      
.rsrc:004a4cd2                  ??          ??                                      
.rsrc:004a4cd3                  ??          ??                                      
.rsrc:004a4cd4                  ??          ??                                      
.rsrc:004a4cd5                  ??          ??                                      
.rsrc:004a4cd6                  ??          ??                                      
.rsrc:004a4cd7                  ??          ??                                      
.rsrc:004a4cd8                  ??          ??                                      
.rsrc:004a4cd9                  ??          ??                                      
.rsrc:004a4cda                  ??          ??                                      
.rsrc:004a4cdb                  ??          ??                                      
.rsrc:004a4cdc                  ??          ??                                      
.rsrc:004a4cdd                  ??          ??                                      
.rsrc:004a4cde                  ??          ??                                      
.rsrc:004a4cdf                  ??          ??                                      
.rsrc:004a4ce0                  ??          ??                                      
.rsrc:004a4ce1                  ??          ??                                      
.rsrc:004a4ce2                  ??          ??                                      
.rsrc:004a4ce3                  ??          ??                                      
.rsrc:004a4ce4                  ??          ??                                      
.rsrc:004a4ce5                  ??          ??                                      
.rsrc:004a4ce6                  ??          ??                                      
.rsrc:004a4ce7                  ??          ??                                      
.rsrc:004a4ce8                  ??          ??                                      
.rsrc:004a4ce9                  ??          ??                                      
.rsrc:004a4cea                  ??          ??                                      
.rsrc:004a4ceb                  ??          ??                                      
.rsrc:004a4cec                  ??          ??                                      
.rsrc:004a4ced                  ??          ??                                      
.rsrc:004a4cee                  ??          ??                                      
.rsrc:004a4cef                  ??          ??                                      
.rsrc:004a4cf0                  ??          ??                                      
.rsrc:004a4cf1                  ??          ??                                      
.rsrc:004a4cf2                  ??          ??                                      
.rsrc:004a4cf3                  ??          ??                                      
.rsrc:004a4cf4                  ??          ??                                      
.rsrc:004a4cf5                  ??          ??                                      
.rsrc:004a4cf6                  ??          ??                                      
.rsrc:004a4cf7                  ??          ??                                      
.rsrc:004a4cf8                  ??          ??                                      
.rsrc:004a4cf9                  ??          ??                                      
.rsrc:004a4cfa                  ??          ??                                      
.rsrc:004a4cfb                  ??          ??                                      
.rsrc:004a4cfc                  ??          ??                                      
.rsrc:004a4cfd                  ??          ??                                      
.rsrc:004a4cfe                  ??          ??                                      
.rsrc:004a4cff                  ??          ??                                      
.rsrc:004a4d00                  ??          ??                                      
.rsrc:004a4d01                  ??          ??                                      
.rsrc:004a4d02                  ??          ??                                      
.rsrc:004a4d03                  ??          ??                                      
.rsrc:004a4d04                  ??          ??                                      
.rsrc:004a4d05                  ??          ??                                      
.rsrc:004a4d06                  ??          ??                                      
.rsrc:004a4d07                  ??          ??                                      
.rsrc:004a4d08                  ??          ??                                      
.rsrc:004a4d09                  ??          ??                                      
.rsrc:004a4d0a                  ??          ??                                      
.rsrc:004a4d0b                  ??          ??                                      
.rsrc:004a4d0c                  ??          ??                                      
.rsrc:004a4d0d                  ??          ??                                      
.rsrc:004a4d0e                  ??          ??                                      
.rsrc:004a4d0f                  ??          ??                                      
.rsrc:004a4d10                  ??          ??                                      
.rsrc:004a4d11                  ??          ??                                      
.rsrc:004a4d12                  ??          ??                                      
.rsrc:004a4d13                  ??          ??                                      
.rsrc:004a4d14                  ??          ??                                      
.rsrc:004a4d15                  ??          ??                                      
.rsrc:004a4d16                  ??          ??                                      
.rsrc:004a4d17                  ??          ??                                      
.rsrc:004a4d18                  ??          ??                                      
.rsrc:004a4d19                  ??          ??                                      
.rsrc:004a4d1a                  ??          ??                                      
.rsrc:004a4d1b                  ??          ??                                      
.rsrc:004a4d1c                  ??          ??                                      
.rsrc:004a4d1d                  ??          ??                                      
.rsrc:004a4d1e                  ??          ??                                      
.rsrc:004a4d1f                  ??          ??                                      
.rsrc:004a4d20                  ??          ??                                      
.rsrc:004a4d21                  ??          ??                                      
.rsrc:004a4d22                  ??          ??                                      
.rsrc:004a4d23                  ??          ??                                      
.rsrc:004a4d24                  ??          ??                                      
.rsrc:004a4d25                  ??          ??                                      
.rsrc:004a4d26                  ??          ??                                      
.rsrc:004a4d27                  ??          ??                                      
.rsrc:004a4d28                  ??          ??                                      
.rsrc:004a4d29                  ??          ??                                      
.rsrc:004a4d2a                  ??          ??                                      
.rsrc:004a4d2b                  ??          ??                                      
.rsrc:004a4d2c                  ??          ??                                      
.rsrc:004a4d2d                  ??          ??                                      
.rsrc:004a4d2e                  ??          ??                                      
.rsrc:004a4d2f                  ??          ??                                      
.rsrc:004a4d30                  ??          ??                                      
.rsrc:004a4d31                  ??          ??                                      
.rsrc:004a4d32                  ??          ??                                      
.rsrc:004a4d33                  ??          ??                                      
.rsrc:004a4d34                  ??          ??                                      
.rsrc:004a4d35                  ??          ??                                      
.rsrc:004a4d36                  ??          ??                                      
.rsrc:004a4d37                  ??          ??                                      
.rsrc:004a4d38                  ??          ??                                      
.rsrc:004a4d39                  ??          ??                                      
.rsrc:004a4d3a                  ??          ??                                      
.rsrc:004a4d3b                  ??          ??                                      
.rsrc:004a4d3c                  ??          ??                                      
.rsrc:004a4d3d                  ??          ??                                      
.rsrc:004a4d3e                  ??          ??                                      
.rsrc:004a4d3f                  ??          ??                                      
.rsrc:004a4d40                  ??          ??                                      
.rsrc:004a4d41                  ??          ??                                      
.rsrc:004a4d42                  ??          ??                                      
.rsrc:004a4d43                  ??          ??                                      
.rsrc:004a4d44                  ??          ??                                      
.rsrc:004a4d45                  ??          ??                                      
.rsrc:004a4d46                  ??          ??                                      
.rsrc:004a4d47                  ??          ??                                      
.rsrc:004a4d48                  ??          ??                                      
.rsrc:004a4d49                  ??          ??                                      
.rsrc:004a4d4a                  ??          ??                                      
.rsrc:004a4d4b                  ??          ??                                      
.rsrc:004a4d4c                  ??          ??                                      
.rsrc:004a4d4d                  ??          ??                                      
.rsrc:004a4d4e                  ??          ??                                      
.rsrc:004a4d4f                  ??          ??                                      
.rsrc:004a4d50                  ??          ??                                      
.rsrc:004a4d51                  ??          ??                                      
.rsrc:004a4d52                  ??          ??                                      
.rsrc:004a4d53                  ??          ??                                      
.rsrc:004a4d54                  ??          ??                                      
.rsrc:004a4d55                  ??          ??                                      
.rsrc:004a4d56                  ??          ??                                      
.rsrc:004a4d57                  ??          ??                                      
.rsrc:004a4d58                  ??          ??                                      
.rsrc:004a4d59                  ??          ??                                      
.rsrc:004a4d5a                  ??          ??                                      
.rsrc:004a4d5b                  ??          ??                                      
.rsrc:004a4d5c                  ??          ??                                      
.rsrc:004a4d5d                  ??          ??                                      
.rsrc:004a4d5e                  ??          ??                                      
.rsrc:004a4d5f                  ??          ??                                      
.rsrc:004a4d60                  ??          ??                                      
.rsrc:004a4d61                  ??          ??                                      
.rsrc:004a4d62                  ??          ??                                      
.rsrc:004a4d63                  ??          ??                                      
.rsrc:004a4d64                  ??          ??                                      
.rsrc:004a4d65                  ??          ??                                      
.rsrc:004a4d66                  ??          ??                                      
.rsrc:004a4d67                  ??          ??                                      
.rsrc:004a4d68                  ??          ??                                      
.rsrc:004a4d69                  ??          ??                                      
.rsrc:004a4d6a                  ??          ??                                      
.rsrc:004a4d6b                  ??          ??                                      
.rsrc:004a4d6c                  ??          ??                                      
.rsrc:004a4d6d                  ??          ??                                      
.rsrc:004a4d6e                  ??          ??                                      
.rsrc:004a4d6f                  ??          ??                                      
.rsrc:004a4d70                  ??          ??                                      
.rsrc:004a4d71                  ??          ??                                      
.rsrc:004a4d72                  ??          ??                                      
.rsrc:004a4d73                  ??          ??                                      
.rsrc:004a4d74                  ??          ??                                      
.rsrc:004a4d75                  ??          ??                                      
.rsrc:004a4d76                  ??          ??                                      
.rsrc:004a4d77                  ??          ??                                      
.rsrc:004a4d78                  ??          ??                                      
.rsrc:004a4d79                  ??          ??                                      
.rsrc:004a4d7a                  ??          ??                                      
.rsrc:004a4d7b                  ??          ??                                      
.rsrc:004a4d7c                  ??          ??                                      
.rsrc:004a4d7d                  ??          ??                                      
.rsrc:004a4d7e                  ??          ??                                      
.rsrc:004a4d7f                  ??          ??                                      
.rsrc:004a4d80                  ??          ??                                      
.rsrc:004a4d81                  ??          ??                                      
.rsrc:004a4d82                  ??          ??                                      
.rsrc:004a4d83                  ??          ??                                      
.rsrc:004a4d84                  ??          ??                                      
.rsrc:004a4d85                  ??          ??                                      
.rsrc:004a4d86                  ??          ??                                      
.rsrc:004a4d87                  ??          ??                                      
.rsrc:004a4d88                  ??          ??                                      
.rsrc:004a4d89                  ??          ??                                      
.rsrc:004a4d8a                  ??          ??                                      
.rsrc:004a4d8b                  ??          ??                                      
.rsrc:004a4d8c                  ??          ??                                      
.rsrc:004a4d8d                  ??          ??                                      
.rsrc:004a4d8e                  ??          ??                                      
.rsrc:004a4d8f                  ??          ??                                      
.rsrc:004a4d90                  ??          ??                                      
.rsrc:004a4d91                  ??          ??                                      
.rsrc:004a4d92                  ??          ??                                      
.rsrc:004a4d93                  ??          ??                                      
.rsrc:004a4d94                  ??          ??                                      
.rsrc:004a4d95                  ??          ??                                      
.rsrc:004a4d96                  ??          ??                                      
.rsrc:004a4d97                  ??          ??                                      
.rsrc:004a4d98                  ??          ??                                      
.rsrc:004a4d99                  ??          ??                                      
.rsrc:004a4d9a                  ??          ??                                      
.rsrc:004a4d9b                  ??          ??                                      
.rsrc:004a4d9c                  ??          ??                                      
.rsrc:004a4d9d                  ??          ??                                      
.rsrc:004a4d9e                  ??          ??                                      
.rsrc:004a4d9f                  ??          ??                                      
.rsrc:004a4da0                  ??          ??                                      
.rsrc:004a4da1                  ??          ??                                      
.rsrc:004a4da2                  ??          ??                                      
.rsrc:004a4da3                  ??          ??                                      
.rsrc:004a4da4                  ??          ??                                      
.rsrc:004a4da5                  ??          ??                                      
.rsrc:004a4da6                  ??          ??                                      
.rsrc:004a4da7                  ??          ??                                      
.rsrc:004a4da8                  ??          ??                                      
.rsrc:004a4da9                  ??          ??                                      
.rsrc:004a4daa                  ??          ??                                      
.rsrc:004a4dab                  ??          ??                                      
.rsrc:004a4dac                  ??          ??                                      
.rsrc:004a4dad                  ??          ??                                      
.rsrc:004a4dae                  ??          ??                                      
.rsrc:004a4daf                  ??          ??                                      
.rsrc:004a4db0                  ??          ??                                      
.rsrc:004a4db1                  ??          ??                                      
.rsrc:004a4db2                  ??          ??                                      
.rsrc:004a4db3                  ??          ??                                      
.rsrc:004a4db4                  ??          ??                                      
.rsrc:004a4db5                  ??          ??                                      
.rsrc:004a4db6                  ??          ??                                      
.rsrc:004a4db7                  ??          ??                                      
.rsrc:004a4db8                  ??          ??                                      
.rsrc:004a4db9                  ??          ??                                      
.rsrc:004a4dba                  ??          ??                                      
.rsrc:004a4dbb                  ??          ??                                      
.rsrc:004a4dbc                  ??          ??                                      
.rsrc:004a4dbd                  ??          ??                                      
.rsrc:004a4dbe                  ??          ??                                      
.rsrc:004a4dbf                  ??          ??                                      
.rsrc:004a4dc0                  ??          ??                                      
.rsrc:004a4dc1                  ??          ??                                      
.rsrc:004a4dc2                  ??          ??                                      
.rsrc:004a4dc3                  ??          ??                                      
.rsrc:004a4dc4                  ??          ??                                      
.rsrc:004a4dc5                  ??          ??                                      
.rsrc:004a4dc6                  ??          ??                                      
.rsrc:004a4dc7                  ??          ??                                      
.rsrc:004a4dc8                  ??          ??                                      
.rsrc:004a4dc9                  ??          ??                                      
.rsrc:004a4dca                  ??          ??                                      
.rsrc:004a4dcb                  ??          ??                                      
.rsrc:004a4dcc                  ??          ??                                      
.rsrc:004a4dcd                  ??          ??                                      
.rsrc:004a4dce                  ??          ??                                      
.rsrc:004a4dcf                  ??          ??                                      
.rsrc:004a4dd0                  ??          ??                                      
.rsrc:004a4dd1                  ??          ??                                      
.rsrc:004a4dd2                  ??          ??                                      
.rsrc:004a4dd3                  ??          ??                                      
.rsrc:004a4dd4                  ??          ??                                      
.rsrc:004a4dd5                  ??          ??                                      
.rsrc:004a4dd6                  ??          ??                                      
.rsrc:004a4dd7                  ??          ??                                      
.rsrc:004a4dd8                  ??          ??                                      
.rsrc:004a4dd9                  ??          ??                                      
.rsrc:004a4dda                  ??          ??                                      
.rsrc:004a4ddb                  ??          ??                                      
.rsrc:004a4ddc                  ??          ??                                      
.rsrc:004a4ddd                  ??          ??                                      
.rsrc:004a4dde                  ??          ??                                      
.rsrc:004a4ddf                  ??          ??                                      
.rsrc:004a4de0                  ??          ??                                      
.rsrc:004a4de1                  ??          ??                                      
.rsrc:004a4de2                  ??          ??                                      
.rsrc:004a4de3                  ??          ??                                      
.rsrc:004a4de4                  ??          ??                                      
.rsrc:004a4de5                  ??          ??                                      
.rsrc:004a4de6                  ??          ??                                      
.rsrc:004a4de7                  ??          ??                                      
.rsrc:004a4de8                  ??          ??                                      
.rsrc:004a4de9                  ??          ??                                      
.rsrc:004a4dea                  ??          ??                                      
.rsrc:004a4deb                  ??          ??                                      
.rsrc:004a4dec                  ??          ??                                      
.rsrc:004a4ded                  ??          ??                                      
.rsrc:004a4dee                  ??          ??                                      
.rsrc:004a4def                  ??          ??                                      
.rsrc:004a4df0                  ??          ??                                      
.rsrc:004a4df1                  ??          ??                                      
.rsrc:004a4df2                  ??          ??                                      
.rsrc:004a4df3                  ??          ??                                      
.rsrc:004a4df4                  ??          ??                                      
.rsrc:004a4df5                  ??          ??                                      
.rsrc:004a4df6                  ??          ??                                      
.rsrc:004a4df7                  ??          ??                                      
.rsrc:004a4df8                  ??          ??                                      
.rsrc:004a4df9                  ??          ??                                      
.rsrc:004a4dfa                  ??          ??                                      
.rsrc:004a4dfb                  ??          ??                                      
.rsrc:004a4dfc                  ??          ??                                      
.rsrc:004a4dfd                  ??          ??                                      
.rsrc:004a4dfe                  ??          ??                                      
.rsrc:004a4dff                  ??          ??                                      
.rsrc:004a4e00                  ??          ??                                      
.rsrc:004a4e01                  ??          ??                                      
.rsrc:004a4e02                  ??          ??                                      
.rsrc:004a4e03                  ??          ??                                      
.rsrc:004a4e04                  ??          ??                                      
.rsrc:004a4e05                  ??          ??                                      
.rsrc:004a4e06                  ??          ??                                      
.rsrc:004a4e07                  ??          ??                                      
.rsrc:004a4e08                  ??          ??                                      
.rsrc:004a4e09                  ??          ??                                      
.rsrc:004a4e0a                  ??          ??                                      
.rsrc:004a4e0b                  ??          ??                                      
.rsrc:004a4e0c                  ??          ??                                      
.rsrc:004a4e0d                  ??          ??                                      
.rsrc:004a4e0e                  ??          ??                                      
.rsrc:004a4e0f                  ??          ??                                      
.rsrc:004a4e10                  ??          ??                                      
.rsrc:004a4e11                  ??          ??                                      
.rsrc:004a4e12                  ??          ??                                      
.rsrc:004a4e13                  ??          ??                                      
.rsrc:004a4e14                  ??          ??                                      
.rsrc:004a4e15                  ??          ??                                      
.rsrc:004a4e16                  ??          ??                                      
.rsrc:004a4e17                  ??          ??                                      
.rsrc:004a4e18                  ??          ??                                      
.rsrc:004a4e19                  ??          ??                                      
.rsrc:004a4e1a                  ??          ??                                      
.rsrc:004a4e1b                  ??          ??                                      
.rsrc:004a4e1c                  ??          ??                                      
.rsrc:004a4e1d                  ??          ??                                      
.rsrc:004a4e1e                  ??          ??                                      
.rsrc:004a4e1f                  ??          ??                                      
.rsrc:004a4e20                  ??          ??                                      
.rsrc:004a4e21                  ??          ??                                      
.rsrc:004a4e22                  ??          ??                                      
.rsrc:004a4e23                  ??          ??                                      
.rsrc:004a4e24                  ??          ??                                      
.rsrc:004a4e25                  ??          ??                                      
.rsrc:004a4e26                  ??          ??                                      
.rsrc:004a4e27                  ??          ??                                      
.rsrc:004a4e28                  ??          ??                                      
.rsrc:004a4e29                  ??          ??                                      
.rsrc:004a4e2a                  ??          ??                                      
.rsrc:004a4e2b                  ??          ??                                      
.rsrc:004a4e2c                  ??          ??                                      
.rsrc:004a4e2d                  ??          ??                                      
.rsrc:004a4e2e                  ??          ??                                      
.rsrc:004a4e2f                  ??          ??                                      
.rsrc:004a4e30                  ??          ??                                      
.rsrc:004a4e31                  ??          ??                                      
.rsrc:004a4e32                  ??          ??                                      
.rsrc:004a4e33                  ??          ??                                      
.rsrc:004a4e34                  ??          ??                                      
.rsrc:004a4e35                  ??          ??                                      
.rsrc:004a4e36                  ??          ??                                      
.rsrc:004a4e37                  ??          ??                                      
.rsrc:004a4e38                  ??          ??                                      
.rsrc:004a4e39                  ??          ??                                      
.rsrc:004a4e3a                  ??          ??                                      
.rsrc:004a4e3b                  ??          ??                                      
.rsrc:004a4e3c                  ??          ??                                      
.rsrc:004a4e3d                  ??          ??                                      
.rsrc:004a4e3e                  ??          ??                                      
.rsrc:004a4e3f                  ??          ??                                      
.rsrc:004a4e40                  ??          ??                                      
.rsrc:004a4e41                  ??          ??                                      
.rsrc:004a4e42                  ??          ??                                      
.rsrc:004a4e43                  ??          ??                                      
.rsrc:004a4e44                  ??          ??                                      
.rsrc:004a4e45                  ??          ??                                      
.rsrc:004a4e46                  ??          ??                                      
.rsrc:004a4e47                  ??          ??                                      
.rsrc:004a4e48                  ??          ??                                      
.rsrc:004a4e49                  ??          ??                                      
.rsrc:004a4e4a                  ??          ??                                      
.rsrc:004a4e4b                  ??          ??                                      
.rsrc:004a4e4c                  ??          ??                                      
.rsrc:004a4e4d                  ??          ??                                      
.rsrc:004a4e4e                  ??          ??                                      
.rsrc:004a4e4f                  ??          ??                                      
.rsrc:004a4e50                  ??          ??                                      
.rsrc:004a4e51                  ??          ??                                      
.rsrc:004a4e52                  ??          ??                                      
.rsrc:004a4e53                  ??          ??                                      
.rsrc:004a4e54                  ??          ??                                      
.rsrc:004a4e55                  ??          ??                                      
.rsrc:004a4e56                  ??          ??                                      
.rsrc:004a4e57                  ??          ??                                      
.rsrc:004a4e58                  ??          ??                                      
.rsrc:004a4e59                  ??          ??                                      
.rsrc:004a4e5a                  ??          ??                                      
.rsrc:004a4e5b                  ??          ??                                      
.rsrc:004a4e5c                  ??          ??                                      
.rsrc:004a4e5d                  ??          ??                                      
.rsrc:004a4e5e                  ??          ??                                      
.rsrc:004a4e5f                  ??          ??                                      
.rsrc:004a4e60                  ??          ??                                      
.rsrc:004a4e61                  ??          ??                                      
.rsrc:004a4e62                  ??          ??                                      
.rsrc:004a4e63                  ??          ??                                      
.rsrc:004a4e64                  ??          ??                                      
.rsrc:004a4e65                  ??          ??                                      
.rsrc:004a4e66                  ??          ??                                      
.rsrc:004a4e67                  ??          ??                                      
.rsrc:004a4e68                  ??          ??                                      
.rsrc:004a4e69                  ??          ??                                      
.rsrc:004a4e6a                  ??          ??                                      
.rsrc:004a4e6b                  ??          ??                                      
.rsrc:004a4e6c                  ??          ??                                      
.rsrc:004a4e6d                  ??          ??                                      
.rsrc:004a4e6e                  ??          ??                                      
.rsrc:004a4e6f                  ??          ??                                      
.rsrc:004a4e70                  ??          ??                                      
.rsrc:004a4e71                  ??          ??                                      
.rsrc:004a4e72                  ??          ??                                      
.rsrc:004a4e73                  ??          ??                                      
.rsrc:004a4e74                  ??          ??                                      
.rsrc:004a4e75                  ??          ??                                      
.rsrc:004a4e76                  ??          ??                                      
.rsrc:004a4e77                  ??          ??                                      
.rsrc:004a4e78                  ??          ??                                      
.rsrc:004a4e79                  ??          ??                                      
.rsrc:004a4e7a                  ??          ??                                      
.rsrc:004a4e7b                  ??          ??                                      
.rsrc:004a4e7c                  ??          ??                                      
.rsrc:004a4e7d                  ??          ??                                      
.rsrc:004a4e7e                  ??          ??                                      
.rsrc:004a4e7f                  ??          ??                                      
.rsrc:004a4e80                  ??          ??                                      
.rsrc:004a4e81                  ??          ??                                      
.rsrc:004a4e82                  ??          ??                                      
.rsrc:004a4e83                  ??          ??                                      
.rsrc:004a4e84                  ??          ??                                      
.rsrc:004a4e85                  ??          ??                                      
.rsrc:004a4e86                  ??          ??                                      
.rsrc:004a4e87                  ??          ??                                      
.rsrc:004a4e88                  ??          ??                                      
.rsrc:004a4e89                  ??          ??                                      
.rsrc:004a4e8a                  ??          ??                                      
.rsrc:004a4e8b                  ??          ??                                      
.rsrc:004a4e8c                  ??          ??                                      
.rsrc:004a4e8d                  ??          ??                                      
.rsrc:004a4e8e                  ??          ??                                      
.rsrc:004a4e8f                  ??          ??                                      
.rsrc:004a4e90                  ??          ??                                      
.rsrc:004a4e91                  ??          ??                                      
.rsrc:004a4e92                  ??          ??                                      
.rsrc:004a4e93                  ??          ??                                      
.rsrc:004a4e94                  ??          ??                                      
.rsrc:004a4e95                  ??          ??                                      
.rsrc:004a4e96                  ??          ??                                      
.rsrc:004a4e97                  ??          ??                                      
.rsrc:004a4e98                  ??          ??                                      
.rsrc:004a4e99                  ??          ??                                      
.rsrc:004a4e9a                  ??          ??                                      
.rsrc:004a4e9b                  ??          ??                                      
.rsrc:004a4e9c                  ??          ??                                      
.rsrc:004a4e9d                  ??          ??                                      
.rsrc:004a4e9e                  ??          ??                                      
.rsrc:004a4e9f                  ??          ??                                      
.rsrc:004a4ea0                  ??          ??                                      
.rsrc:004a4ea1                  ??          ??                                      
.rsrc:004a4ea2                  ??          ??                                      
.rsrc:004a4ea3                  ??          ??                                      
.rsrc:004a4ea4                  ??          ??                                      
.rsrc:004a4ea5                  ??          ??                                      
.rsrc:004a4ea6                  ??          ??                                      
.rsrc:004a4ea7                  ??          ??                                      
.rsrc:004a4ea8                  ??          ??                                      
.rsrc:004a4ea9                  ??          ??                                      
.rsrc:004a4eaa                  ??          ??                                      
.rsrc:004a4eab                  ??          ??                                      
.rsrc:004a4eac                  ??          ??                                      
.rsrc:004a4ead                  ??          ??                                      
.rsrc:004a4eae                  ??          ??                                      
.rsrc:004a4eaf                  ??          ??                                      
.rsrc:004a4eb0                  ??          ??                                      
.rsrc:004a4eb1                  ??          ??                                      
.rsrc:004a4eb2                  ??          ??                                      
.rsrc:004a4eb3                  ??          ??                                      
.rsrc:004a4eb4                  ??          ??                                      
.rsrc:004a4eb5                  ??          ??                                      
.rsrc:004a4eb6                  ??          ??                                      
.rsrc:004a4eb7                  ??          ??                                      
.rsrc:004a4eb8                  ??          ??                                      
.rsrc:004a4eb9                  ??          ??                                      
.rsrc:004a4eba                  ??          ??                                      
.rsrc:004a4ebb                  ??          ??                                      
.rsrc:004a4ebc                  ??          ??                                      
.rsrc:004a4ebd                  ??          ??                                      
.rsrc:004a4ebe                  ??          ??                                      
.rsrc:004a4ebf                  ??          ??                                      
.rsrc:004a4ec0                  ??          ??                                      
.rsrc:004a4ec1                  ??          ??                                      
.rsrc:004a4ec2                  ??          ??                                      
.rsrc:004a4ec3                  ??          ??                                      
.rsrc:004a4ec4                  ??          ??                                      
.rsrc:004a4ec5                  ??          ??                                      
.rsrc:004a4ec6                  ??          ??                                      
.rsrc:004a4ec7                  ??          ??                                      
.rsrc:004a4ec8                  ??          ??                                      
.rsrc:004a4ec9                  ??          ??                                      
.rsrc:004a4eca                  ??          ??                                      
.rsrc:004a4ecb                  ??          ??                                      
.rsrc:004a4ecc                  ??          ??                                      
.rsrc:004a4ecd                  ??          ??                                      
.rsrc:004a4ece                  ??          ??                                      
.rsrc:004a4ecf                  ??          ??                                      
.rsrc:004a4ed0                  ??          ??                                      
.rsrc:004a4ed1                  ??          ??                                      
.rsrc:004a4ed2                  ??          ??                                      
.rsrc:004a4ed3                  ??          ??                                      
.rsrc:004a4ed4                  ??          ??                                      
.rsrc:004a4ed5                  ??          ??                                      
.rsrc:004a4ed6                  ??          ??                                      
.rsrc:004a4ed7                  ??          ??                                      
.rsrc:004a4ed8                  ??          ??                                      
.rsrc:004a4ed9                  ??          ??                                      
.rsrc:004a4eda                  ??          ??                                      
.rsrc:004a4edb                  ??          ??                                      
.rsrc:004a4edc                  ??          ??                                      
.rsrc:004a4edd                  ??          ??                                      
.rsrc:004a4ede                  ??          ??                                      
.rsrc:004a4edf                  ??          ??                                      
.rsrc:004a4ee0                  ??          ??                                      
.rsrc:004a4ee1                  ??          ??                                      
.rsrc:004a4ee2                  ??          ??                                      
.rsrc:004a4ee3                  ??          ??                                      
.rsrc:004a4ee4                  ??          ??                                      
.rsrc:004a4ee5                  ??          ??                                      
.rsrc:004a4ee6                  ??          ??                                      
.rsrc:004a4ee7                  ??          ??                                      
.rsrc:004a4ee8                  ??          ??                                      
.rsrc:004a4ee9                  ??          ??                                      
.rsrc:004a4eea                  ??          ??                                      
.rsrc:004a4eeb                  ??          ??                                      
.rsrc:004a4eec                  ??          ??                                      
.rsrc:004a4eed                  ??          ??                                      
.rsrc:004a4eee                  ??          ??                                      
.rsrc:004a4eef                  ??          ??                                      
.rsrc:004a4ef0                  ??          ??                                      
.rsrc:004a4ef1                  ??          ??                                      
.rsrc:004a4ef2                  ??          ??                                      
.rsrc:004a4ef3                  ??          ??                                      
.rsrc:004a4ef4                  ??          ??                                      
.rsrc:004a4ef5                  ??          ??                                      
.rsrc:004a4ef6                  ??          ??                                      
.rsrc:004a4ef7                  ??          ??                                      
.rsrc:004a4ef8                  ??          ??                                      
.rsrc:004a4ef9                  ??          ??                                      
.rsrc:004a4efa                  ??          ??                                      
.rsrc:004a4efb                  ??          ??                                      
.rsrc:004a4efc                  ??          ??                                      
.rsrc:004a4efd                  ??          ??                                      
.rsrc:004a4efe                  ??          ??                                      
.rsrc:004a4eff                  ??          ??                                      
.rsrc:004a4f00                  ??          ??                                      
.rsrc:004a4f01                  ??          ??                                      
.rsrc:004a4f02                  ??          ??                                      
.rsrc:004a4f03                  ??          ??                                      
.rsrc:004a4f04                  ??          ??                                      
.rsrc:004a4f05                  ??          ??                                      
.rsrc:004a4f06                  ??          ??                                      
.rsrc:004a4f07                  ??          ??                                      
.rsrc:004a4f08                  ??          ??                                      
.rsrc:004a4f09                  ??          ??                                      
.rsrc:004a4f0a                  ??          ??                                      
.rsrc:004a4f0b                  ??          ??                                      
.rsrc:004a4f0c                  ??          ??                                      
.rsrc:004a4f0d                  ??          ??                                      
.rsrc:004a4f0e                  ??          ??                                      
.rsrc:004a4f0f                  ??          ??                                      
.rsrc:004a4f10                  ??          ??                                      
.rsrc:004a4f11                  ??          ??                                      
.rsrc:004a4f12                  ??          ??                                      
.rsrc:004a4f13                  ??          ??                                      
.rsrc:004a4f14                  ??          ??                                      
.rsrc:004a4f15                  ??          ??                                      
.rsrc:004a4f16                  ??          ??                                      
.rsrc:004a4f17                  ??          ??                                      
.rsrc:004a4f18                  ??          ??                                      
.rsrc:004a4f19                  ??          ??                                      
.rsrc:004a4f1a                  ??          ??                                      
.rsrc:004a4f1b                  ??          ??                                      
.rsrc:004a4f1c                  ??          ??                                      
.rsrc:004a4f1d                  ??          ??                                      
.rsrc:004a4f1e                  ??          ??                                      
.rsrc:004a4f1f                  ??          ??                                      
.rsrc:004a4f20                  ??          ??                                      
.rsrc:004a4f21                  ??          ??                                      
.rsrc:004a4f22                  ??          ??                                      
.rsrc:004a4f23                  ??          ??                                      
.rsrc:004a4f24                  ??          ??                                      
.rsrc:004a4f25                  ??          ??                                      
.rsrc:004a4f26                  ??          ??                                      
.rsrc:004a4f27                  ??          ??                                      
.rsrc:004a4f28                  ??          ??                                      
.rsrc:004a4f29                  ??          ??                                      
.rsrc:004a4f2a                  ??          ??                                      
.rsrc:004a4f2b                  ??          ??                                      
.rsrc:004a4f2c                  ??          ??                                      
.rsrc:004a4f2d                  ??          ??                                      
.rsrc:004a4f2e                  ??          ??                                      
.rsrc:004a4f2f                  ??          ??                                      
.rsrc:004a4f30                  ??          ??                                      
.rsrc:004a4f31                  ??          ??                                      
.rsrc:004a4f32                  ??          ??                                      
.rsrc:004a4f33                  ??          ??                                      
.rsrc:004a4f34                  ??          ??                                      
.rsrc:004a4f35                  ??          ??                                      
.rsrc:004a4f36                  ??          ??                                      
.rsrc:004a4f37                  ??          ??                                      
.rsrc:004a4f38                  ??          ??                                      
.rsrc:004a4f39                  ??          ??                                      
.rsrc:004a4f3a                  ??          ??                                      
.rsrc:004a4f3b                  ??          ??                                      
.rsrc:004a4f3c                  ??          ??                                      
.rsrc:004a4f3d                  ??          ??                                      
.rsrc:004a4f3e                  ??          ??                                      
.rsrc:004a4f3f                  ??          ??                                      
.rsrc:004a4f40                  ??          ??                                      
.rsrc:004a4f41                  ??          ??                                      
.rsrc:004a4f42                  ??          ??                                      
.rsrc:004a4f43                  ??          ??                                      
.rsrc:004a4f44                  ??          ??                                      
.rsrc:004a4f45                  ??          ??                                      
.rsrc:004a4f46                  ??          ??                                      
.rsrc:004a4f47                  ??          ??                                      
.rsrc:004a4f48                  ??          ??                                      
.rsrc:004a4f49                  ??          ??                                      
.rsrc:004a4f4a                  ??          ??                                      
.rsrc:004a4f4b                  ??          ??                                      
.rsrc:004a4f4c                  ??          ??                                      
.rsrc:004a4f4d                  ??          ??                                      
.rsrc:004a4f4e                  ??          ??                                      
.rsrc:004a4f4f                  ??          ??                                      
.rsrc:004a4f50                  ??          ??                                      
.rsrc:004a4f51                  ??          ??                                      
.rsrc:004a4f52                  ??          ??                                      
.rsrc:004a4f53                  ??          ??                                      
.rsrc:004a4f54                  ??          ??                                      
.rsrc:004a4f55                  ??          ??                                      
.rsrc:004a4f56                  ??          ??                                      
.rsrc:004a4f57                  ??          ??                                      
.rsrc:004a4f58                  ??          ??                                      
.rsrc:004a4f59                  ??          ??                                      
.rsrc:004a4f5a                  ??          ??                                      
.rsrc:004a4f5b                  ??          ??                                      
.rsrc:004a4f5c                  ??          ??                                      
.rsrc:004a4f5d                  ??          ??                                      
.rsrc:004a4f5e                  ??          ??                                      
.rsrc:004a4f5f                  ??          ??                                      
.rsrc:004a4f60                  ??          ??                                      
.rsrc:004a4f61                  ??          ??                                      
.rsrc:004a4f62                  ??          ??                                      
.rsrc:004a4f63                  ??          ??                                      
.rsrc:004a4f64                  ??          ??                                      
.rsrc:004a4f65                  ??          ??                                      
.rsrc:004a4f66                  ??          ??                                      
.rsrc:004a4f67                  ??          ??                                      
.rsrc:004a4f68                  ??          ??                                      
.rsrc:004a4f69                  ??          ??                                      
.rsrc:004a4f6a                  ??          ??                                      
.rsrc:004a4f6b                  ??          ??                                      
.rsrc:004a4f6c                  ??          ??                                      
.rsrc:004a4f6d                  ??          ??                                      
.rsrc:004a4f6e                  ??          ??                                      
.rsrc:004a4f6f                  ??          ??                                      
.rsrc:004a4f70                  ??          ??                                      
.rsrc:004a4f71                  ??          ??                                      
.rsrc:004a4f72                  ??          ??                                      
.rsrc:004a4f73                  ??          ??                                      
.rsrc:004a4f74                  ??          ??                                      
.rsrc:004a4f75                  ??          ??                                      
.rsrc:004a4f76                  ??          ??                                      
.rsrc:004a4f77                  ??          ??                                      
.rsrc:004a4f78                  ??          ??                                      
.rsrc:004a4f79                  ??          ??                                      
.rsrc:004a4f7a                  ??          ??                                      
.rsrc:004a4f7b                  ??          ??                                      
.rsrc:004a4f7c                  ??          ??                                      
.rsrc:004a4f7d                  ??          ??                                      
.rsrc:004a4f7e                  ??          ??                                      
.rsrc:004a4f7f                  ??          ??                                      
.rsrc:004a4f80                  ??          ??                                      
.rsrc:004a4f81                  ??          ??                                      
.rsrc:004a4f82                  ??          ??                                      
.rsrc:004a4f83                  ??          ??                                      
.rsrc:004a4f84                  ??          ??                                      
.rsrc:004a4f85                  ??          ??                                      
.rsrc:004a4f86                  ??          ??                                      
.rsrc:004a4f87                  ??          ??                                      
.rsrc:004a4f88                  ??          ??                                      
.rsrc:004a4f89                  ??          ??                                      
.rsrc:004a4f8a                  ??          ??                                      
.rsrc:004a4f8b                  ??          ??                                      
.rsrc:004a4f8c                  ??          ??                                      
.rsrc:004a4f8d                  ??          ??                                      
.rsrc:004a4f8e                  ??          ??                                      
.rsrc:004a4f8f                  ??          ??                                      
.rsrc:004a4f90                  ??          ??                                      
.rsrc:004a4f91                  ??          ??                                      
.rsrc:004a4f92                  ??          ??                                      
.rsrc:004a4f93                  ??          ??                                      
.rsrc:004a4f94                  ??          ??                                      
.rsrc:004a4f95                  ??          ??                                      
.rsrc:004a4f96                  ??          ??                                      
.rsrc:004a4f97                  ??          ??                                      
.rsrc:004a4f98                  ??          ??                                      
.rsrc:004a4f99                  ??          ??                                      
.rsrc:004a4f9a                  ??          ??                                      
.rsrc:004a4f9b                  ??          ??                                      
.rsrc:004a4f9c                  ??          ??                                      
.rsrc:004a4f9d                  ??          ??                                      
.rsrc:004a4f9e                  ??          ??                                      
.rsrc:004a4f9f                  ??          ??                                      
.rsrc:004a4fa0                  ??          ??                                      
.rsrc:004a4fa1                  ??          ??                                      
.rsrc:004a4fa2                  ??          ??                                      
.rsrc:004a4fa3                  ??          ??                                      
.rsrc:004a4fa4                  ??          ??                                      
.rsrc:004a4fa5                  ??          ??                                      
.rsrc:004a4fa6                  ??          ??                                      
.rsrc:004a4fa7                  ??          ??                                      
.rsrc:004a4fa8                  ??          ??                                      
.rsrc:004a4fa9                  ??          ??                                      
.rsrc:004a4faa                  ??          ??                                      
.rsrc:004a4fab                  ??          ??                                      
.rsrc:004a4fac                  ??          ??                                      
.rsrc:004a4fad                  ??          ??                                      
.rsrc:004a4fae                  ??          ??                                      
.rsrc:004a4faf                  ??          ??                                      
.rsrc:004a4fb0                  ??          ??                                      
.rsrc:004a4fb1                  ??          ??                                      
.rsrc:004a4fb2                  ??          ??                                      
.rsrc:004a4fb3                  ??          ??                                      
.rsrc:004a4fb4                  ??          ??                                      
.rsrc:004a4fb5                  ??          ??                                      
.rsrc:004a4fb6                  ??          ??                                      
.rsrc:004a4fb7                  ??          ??                                      
.rsrc:004a4fb8                  ??          ??                                      
.rsrc:004a4fb9                  ??          ??                                      
.rsrc:004a4fba                  ??          ??                                      
.rsrc:004a4fbb                  ??          ??                                      
.rsrc:004a4fbc                  ??          ??                                      
.rsrc:004a4fbd                  ??          ??                                      
.rsrc:004a4fbe                  ??          ??                                      
.rsrc:004a4fbf                  ??          ??                                      
.rsrc:004a4fc0                  ??          ??                                      
.rsrc:004a4fc1                  ??          ??                                      
.rsrc:004a4fc2                  ??          ??                                      
.rsrc:004a4fc3                  ??          ??                                      
.rsrc:004a4fc4                  ??          ??                                      
.rsrc:004a4fc5                  ??          ??                                      
.rsrc:004a4fc6                  ??          ??                                      
.rsrc:004a4fc7                  ??          ??                                      
.rsrc:004a4fc8                  ??          ??                                      
.rsrc:004a4fc9                  ??          ??                                      
.rsrc:004a4fca                  ??          ??                                      
.rsrc:004a4fcb                  ??          ??                                      
.rsrc:004a4fcc                  ??          ??                                      
.rsrc:004a4fcd                  ??          ??                                      
.rsrc:004a4fce                  ??          ??                                      
.rsrc:004a4fcf                  ??          ??                                      
.rsrc:004a4fd0                  ??          ??                                      
.rsrc:004a4fd1                  ??          ??                                      
.rsrc:004a4fd2                  ??          ??                                      
.rsrc:004a4fd3                  ??          ??                                      
.rsrc:004a4fd4                  ??          ??                                      
.rsrc:004a4fd5                  ??          ??                                      
.rsrc:004a4fd6                  ??          ??                                      
.rsrc:004a4fd7                  ??          ??                                      
.rsrc:004a4fd8                  ??          ??                                      
.rsrc:004a4fd9                  ??          ??                                      
.rsrc:004a4fda                  ??          ??                                      
.rsrc:004a4fdb                  ??          ??                                      
.rsrc:004a4fdc                  ??          ??                                      
.rsrc:004a4fdd                  ??          ??                                      
.rsrc:004a4fde                  ??          ??                                      
.rsrc:004a4fdf                  ??          ??                                      
.rsrc:004a4fe0                  ??          ??                                      
.rsrc:004a4fe1                  ??          ??                                      
.rsrc:004a4fe2                  ??          ??                                      
.rsrc:004a4fe3                  ??          ??                                      
.rsrc:004a4fe4                  ??          ??                                      
.rsrc:004a4fe5                  ??          ??                                      
.rsrc:004a4fe6                  ??          ??                                      
.rsrc:004a4fe7                  ??          ??                                      
.rsrc:004a4fe8                  ??          ??                                      
.rsrc:004a4fe9                  ??          ??                                      
.rsrc:004a4fea                  ??          ??                                      
.rsrc:004a4feb                  ??          ??                                      
.rsrc:004a4fec                  ??          ??                                      
.rsrc:004a4fed                  ??          ??                                      
.rsrc:004a4fee                  ??          ??                                      
.rsrc:004a4fef                  ??          ??                                      
.rsrc:004a4ff0                  ??          ??                                      
.rsrc:004a4ff1                  ??          ??                                      
.rsrc:004a4ff2                  ??          ??                                      
.rsrc:004a4ff3                  ??          ??                                      
.rsrc:004a4ff4                  ??          ??                                      
.rsrc:004a4ff5                  ??          ??                                      
.rsrc:004a4ff6                  ??          ??                                      
.rsrc:004a4ff7                  ??          ??                                      
.rsrc:004a4ff8                  ??          ??                                      
.rsrc:004a4ff9                  ??          ??                                      
.rsrc:004a4ffa                  ??          ??                                      
.rsrc:004a4ffb                  ??          ??                                      
.rsrc:004a4ffc                  ??          ??                                      
.rsrc:004a4ffd                  ??          ??                                      
.rsrc:004a4ffe                  ??          ??                                      
.rsrc:004a4fff                  ??          ??